From e2352bc65e31e559b90b37cb659585d88cbdb9a0 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Mon, 18 Jul 2022 17:24:40 -0600 Subject: [PATCH 001/213] grid class name changes --- src/EXTRA-FIX/fix_ttm.cpp | 2 +- src/EXTRA-FIX/fix_ttm_grid.cpp | 18 +- src/EXTRA-FIX/fix_ttm_grid.h | 2 +- src/KSPACE/msm.cpp | 30 +- src/KSPACE/msm.h | 4 +- src/KSPACE/msm_cg.cpp | 22 +- src/KSPACE/pppm.cpp | 26 +- src/KSPACE/pppm.h | 2 +- src/KSPACE/pppm_cg.cpp | 12 +- src/KSPACE/pppm_dipole.cpp | 18 +- src/KSPACE/pppm_dipole.h | 2 +- src/KSPACE/pppm_dipole_spin.cpp | 12 +- src/KSPACE/pppm_disp.cpp | 68 +- src/KSPACE/pppm_disp.h | 2 +- src/KSPACE/pppm_stagger.cpp | 12 +- src/{gridcomm.cpp => grid2d.cpp} | 112 +-- src/{gridcomm.h => grid2d.h} | 12 +- src/grid3d.cpp | 1267 ++++++++++++++++++++++++++++++ src/grid3d.h | 200 +++++ 19 files changed, 1645 insertions(+), 178 deletions(-) rename src/{gridcomm.cpp => grid2d.cpp} (92%) rename src/{gridcomm.h => grid2d.h} (95%) create mode 100644 src/grid3d.cpp create mode 100644 src/grid3d.h diff --git a/src/EXTRA-FIX/fix_ttm.cpp b/src/EXTRA-FIX/fix_ttm.cpp index 9184983bdb..be0df513ca 100644 --- a/src/EXTRA-FIX/fix_ttm.cpp +++ b/src/EXTRA-FIX/fix_ttm.cpp @@ -227,7 +227,7 @@ void FixTTM::init() // to allow this, would have to reset grid bounds dynamically // for RCB balancing would have to reassign grid pts to procs - // and create a new GridComm, and pass old GC data to new GC + // and create a new Grid3d, and pass old GC data to new GC if (domain->box_change) error->all(FLERR,"Cannot use fix ttm with changing box shape, size, or sub-domains"); diff --git a/src/EXTRA-FIX/fix_ttm_grid.cpp b/src/EXTRA-FIX/fix_ttm_grid.cpp index 5e6022af58..dd254cd892 100644 --- a/src/EXTRA-FIX/fix_ttm_grid.cpp +++ b/src/EXTRA-FIX/fix_ttm_grid.cpp @@ -23,7 +23,7 @@ #include "comm.h" #include "domain.h" #include "error.h" -#include "gridcomm.h" +#include "grid3d.h" #include "memory.h" #include "neighbor.h" #include "random_mars.h" @@ -86,7 +86,7 @@ void FixTTMGrid::post_constructor() if (infile) { read_electron_temperatures(infile); - gc->forward_comm(GridComm::FIX,this,1,sizeof(double),0,gc_buf1,gc_buf2,MPI_DOUBLE); + gc->forward_comm(Grid3d::FIX,this,1,sizeof(double),0,gc_buf1,gc_buf2,MPI_DOUBLE); } } @@ -193,7 +193,7 @@ void FixTTMGrid::end_of_step() flangevin[i][2]*v[i][2]); } - gc->reverse_comm(GridComm::FIX,this,1,sizeof(double),0, + gc->reverse_comm(Grid3d::FIX,this,1,sizeof(double),0, gc_buf1,gc_buf2,MPI_DOUBLE); // clang-format off @@ -246,7 +246,7 @@ void FixTTMGrid::end_of_step() // communicate new T_electron values to ghost grid points - gc->forward_comm(GridComm::FIX,this,1,sizeof(double),0,gc_buf1,gc_buf2,MPI_DOUBLE); + gc->forward_comm(Grid3d::FIX,this,1,sizeof(double),0,gc_buf1,gc_buf2,MPI_DOUBLE); } // clang-format on @@ -363,7 +363,7 @@ void FixTTMGrid::write_electron_temperatures(const std::string &filename) style); } - gc->gather(GridComm::FIX, this, 1, sizeof(double), 1, nullptr, MPI_DOUBLE); + gc->gather(Grid3d::FIX, this, 1, sizeof(double), 1, nullptr, MPI_DOUBLE); if (comm->me == 0) fclose(FPout); } @@ -468,8 +468,8 @@ void FixTTMGrid::allocate_grid() totalmine = (bigint) (nxhi_in - nxlo_in + 1) * (nyhi_in - nylo_in + 1) * (nzhi_in - nzlo_in + 1); ngridmine = totalmine; - gc = new GridComm(lmp, world, nxgrid, nygrid, nzgrid, nxlo_in, nxhi_in, nylo_in, nyhi_in, nzlo_in, - nzhi_in, nxlo_out, nxhi_out, nylo_out, nyhi_out, nzlo_out, nzhi_out); + gc = new Grid3d(lmp, world, nxgrid, nygrid, nzgrid, nxlo_in, nxhi_in, nylo_in, nyhi_in, nzlo_in, + nzhi_in, nxlo_out, nxhi_out, nylo_out, nyhi_out, nzlo_out, nzhi_out); gc->setup(ngc_buf1, ngc_buf2); @@ -517,7 +517,7 @@ void FixTTMGrid::write_restart(FILE *fp) // gather rest of rlist on proc 0 as global grid values - gc->gather(GridComm::FIX, this, 1, sizeof(double), 0, &rlist[4], MPI_DOUBLE); + gc->gather(Grid3d::FIX, this, 1, sizeof(double), 0, &rlist[4], MPI_DOUBLE); if (comm->me == 0) { int size = rsize * sizeof(double); @@ -568,7 +568,7 @@ void FixTTMGrid::restart(char *buf) // communicate new T_electron values to ghost grid points - gc->forward_comm(GridComm::FIX, this, 1, sizeof(double), 0, gc_buf1, gc_buf2, MPI_DOUBLE); + gc->forward_comm(Grid3d::FIX, this, 1, sizeof(double), 0, gc_buf1, gc_buf2, MPI_DOUBLE); } /* ---------------------------------------------------------------------- diff --git a/src/EXTRA-FIX/fix_ttm_grid.h b/src/EXTRA-FIX/fix_ttm_grid.h index f6f467fce0..e42e602be9 100644 --- a/src/EXTRA-FIX/fix_ttm_grid.h +++ b/src/EXTRA-FIX/fix_ttm_grid.h @@ -55,7 +55,7 @@ class FixTTMGrid : public FixTTM { double skin_original; FILE *FPout; - class GridComm *gc; + class Grid3d *gc; int ngc_buf1, ngc_buf2; double *gc_buf1, *gc_buf2; diff --git a/src/KSPACE/msm.cpp b/src/KSPACE/msm.cpp index b518d8efe1..c1392fb1bd 100644 --- a/src/KSPACE/msm.cpp +++ b/src/KSPACE/msm.cpp @@ -23,7 +23,7 @@ #include "domain.h" #include "error.h" #include "force.h" -#include "gridcomm.h" +#include "grid3d.h" #include "math_const.h" #include "memory.h" #include "neighbor.h" @@ -444,7 +444,7 @@ void MSM::compute(int eflag, int vflag) // to fully sum contribution in their 3d grid current_level = 0; - gcall->reverse_comm(GridComm::KSPACE,this,1,sizeof(double), + gcall->reverse_comm(Grid3d::KSPACE,this,1,sizeof(double), REVERSE_RHO,gcall_buf1,gcall_buf2,MPI_DOUBLE); // forward communicate charge density values to fill ghost grid points @@ -453,7 +453,7 @@ void MSM::compute(int eflag, int vflag) for (int n=0; n<=levels-2; n++) { if (!active_flag[n]) continue; current_level = n; - gc[n]->forward_comm(GridComm::KSPACE,this,1,sizeof(double), + gc[n]->forward_comm(Grid3d::KSPACE,this,1,sizeof(double), FORWARD_RHO,gc_buf1[n],gc_buf2[n],MPI_DOUBLE); direct(n); restriction(n); @@ -466,15 +466,15 @@ void MSM::compute(int eflag, int vflag) if (domain->nonperiodic) { current_level = levels-1; gc[levels-1]-> - forward_comm(GridComm::KSPACE,this,1,sizeof(double), + forward_comm(Grid3d::KSPACE,this,1,sizeof(double), FORWARD_RHO,gc_buf1[levels-1],gc_buf2[levels-1],MPI_DOUBLE); direct_top(levels-1); gc[levels-1]-> - reverse_comm(GridComm::KSPACE,this,1,sizeof(double), + reverse_comm(Grid3d::KSPACE,this,1,sizeof(double), REVERSE_AD,gc_buf1[levels-1],gc_buf2[levels-1],MPI_DOUBLE); if (vflag_atom) gc[levels-1]-> - reverse_comm(GridComm::KSPACE,this,6,sizeof(double), + reverse_comm(Grid3d::KSPACE,this,6,sizeof(double), REVERSE_AD_PERATOM,gc_buf1[levels-1],gc_buf2[levels-1],MPI_DOUBLE); } else { @@ -485,7 +485,7 @@ void MSM::compute(int eflag, int vflag) current_level = levels-1; if (vflag_atom) gc[levels-1]-> - reverse_comm(GridComm::KSPACE,this,6,sizeof(double), + reverse_comm(Grid3d::KSPACE,this,6,sizeof(double), REVERSE_AD_PERATOM,gc_buf1[levels-1],gc_buf2[levels-1],MPI_DOUBLE); } } @@ -498,13 +498,13 @@ void MSM::compute(int eflag, int vflag) prolongation(n); current_level = n; - gc[n]->reverse_comm(GridComm::KSPACE,this,1,sizeof(double), + gc[n]->reverse_comm(Grid3d::KSPACE,this,1,sizeof(double), REVERSE_AD,gc_buf1[n],gc_buf2[n],MPI_DOUBLE); // extra per-atom virial communication if (vflag_atom) - gc[n]->reverse_comm(GridComm::KSPACE,this,6,sizeof(double), + gc[n]->reverse_comm(Grid3d::KSPACE,this,6,sizeof(double), REVERSE_AD_PERATOM,gc_buf1[n],gc_buf2[n],MPI_DOUBLE); } @@ -512,13 +512,13 @@ void MSM::compute(int eflag, int vflag) // to fill ghost cells surrounding their 3d bricks current_level = 0; - gcall->forward_comm(GridComm::KSPACE,this,1,sizeof(double), + gcall->forward_comm(Grid3d::KSPACE,this,1,sizeof(double), FORWARD_AD,gcall_buf1,gcall_buf2,MPI_DOUBLE); // extra per-atom energy/virial communication if (vflag_atom) - gcall->forward_comm(GridComm::KSPACE,this,6,sizeof(double), + gcall->forward_comm(Grid3d::KSPACE,this,6,sizeof(double), FORWARD_AD_PERATOM,gcall_buf1,gcall_buf2,MPI_DOUBLE); // calculate the force on my particles (interpolation) @@ -595,7 +595,7 @@ void MSM::allocate() // commgrid using all processors for finest grid level - gcall = new GridComm(lmp,world,1,nx_msm[0],ny_msm[0],nz_msm[0], + gcall = new Grid3d(lmp,world,1,nx_msm[0],ny_msm[0],nz_msm[0], nxlo_in[0],nxhi_in[0],nylo_in[0], nyhi_in[0],nzlo_in[0],nzhi_in[0], nxlo_out_all,nxhi_out_all,nylo_out_all, @@ -627,7 +627,7 @@ void MSM::allocate() delete gc[n]; int **procneigh = procneigh_levels[n]; - gc[n] = new GridComm(lmp,world_levels[n],2,nx_msm[n],ny_msm[n],nz_msm[n], + gc[n] = new Grid3d(lmp,world_levels[n],2,nx_msm[n],ny_msm[n],nz_msm[n], nxlo_in[n],nxhi_in[n],nylo_in[n],nyhi_in[n], nzlo_in[n],nzhi_in[n], nxlo_out[n],nxhi_out[n],nylo_out[n],nyhi_out[n], @@ -743,7 +743,7 @@ void MSM::allocate_levels() { ngrid = new int[levels]; - gc = new GridComm*[levels]; + gc = new Grid3d*[levels]; gc_buf1 = new double*[levels]; gc_buf2 = new double*[levels]; ngc_buf1 = new int[levels]; @@ -3394,7 +3394,7 @@ double MSM::memory_usage() // NOTE: Stan, fill in other memory allocations here - // all GridComm bufs + // all Grid3d bufs bytes += (double)(ngcall_buf1 + ngcall_buf2) * npergrid * sizeof(double); diff --git a/src/KSPACE/msm.h b/src/KSPACE/msm.h index c39988b13b..c5f9f1bc0a 100644 --- a/src/KSPACE/msm.h +++ b/src/KSPACE/msm.h @@ -81,8 +81,8 @@ class MSM : public KSpace { int myloc[3]; // which proc I am in each dim int ***procneigh_levels; // my 6 neighboring procs, 0/1 = left/right - class GridComm *gcall; // GridComm class for finest level grid - class GridComm **gc; // GridComm classes for each hierarchical level + class Grid3d *gcall; // GridComm class for finest level grid + class Grid3d **gc; // GridComm classes for each hierarchical level double *gcall_buf1, *gcall_buf2; double **gc_buf1, **gc_buf2; diff --git a/src/KSPACE/msm_cg.cpp b/src/KSPACE/msm_cg.cpp index 3073e9c9dc..a04cf4b764 100644 --- a/src/KSPACE/msm_cg.cpp +++ b/src/KSPACE/msm_cg.cpp @@ -19,7 +19,7 @@ #include "msm_cg.h" #include "atom.h" -#include "gridcomm.h" +#include "grid3d.h" #include "domain.h" #include "error.h" #include "force.h" @@ -160,7 +160,7 @@ void MSMCG::compute(int eflag, int vflag) // to fully sum contribution in their 3d grid current_level = 0; - gcall->reverse_comm(GridComm::KSPACE,this,1,sizeof(double), + gcall->reverse_comm(Grid3d::KSPACE,this,1,sizeof(double), REVERSE_RHO,gcall_buf1,gcall_buf2,MPI_DOUBLE); // forward communicate charge density values to fill ghost grid points @@ -169,7 +169,7 @@ void MSMCG::compute(int eflag, int vflag) for (n=0; n<=levels-2; n++) { if (!active_flag[n]) continue; current_level = n; - gc[n]->forward_comm(GridComm::KSPACE,this,1,sizeof(double), + gc[n]->forward_comm(Grid3d::KSPACE,this,1,sizeof(double), FORWARD_RHO,gc_buf1[n],gc_buf2[n],MPI_DOUBLE); direct(n); restriction(n); @@ -182,15 +182,15 @@ void MSMCG::compute(int eflag, int vflag) if (domain->nonperiodic) { current_level = levels-1; gc[levels-1]-> - forward_comm(GridComm::KSPACE,this,1,sizeof(double), + forward_comm(Grid3d::KSPACE,this,1,sizeof(double), FORWARD_RHO,gc_buf1[levels-1],gc_buf2[levels-1],MPI_DOUBLE); direct_top(levels-1); gc[levels-1]-> - reverse_comm(GridComm::KSPACE,this,1,sizeof(double), + reverse_comm(Grid3d::KSPACE,this,1,sizeof(double), REVERSE_AD,gc_buf1[levels-1],gc_buf2[levels-1],MPI_DOUBLE); if (vflag_atom) gc[levels-1]-> - reverse_comm(GridComm::KSPACE,this,6,sizeof(double), + reverse_comm(Grid3d::KSPACE,this,6,sizeof(double), REVERSE_AD_PERATOM,gc_buf1[levels-1],gc_buf2[levels-1],MPI_DOUBLE); } else { @@ -201,7 +201,7 @@ void MSMCG::compute(int eflag, int vflag) current_level = levels-1; if (vflag_atom) gc[levels-1]-> - reverse_comm(GridComm::KSPACE,this,6,sizeof(double), + reverse_comm(Grid3d::KSPACE,this,6,sizeof(double), REVERSE_AD_PERATOM,gc_buf1[levels-1],gc_buf2[levels-1],MPI_DOUBLE); } } @@ -214,13 +214,13 @@ void MSMCG::compute(int eflag, int vflag) prolongation(n); current_level = n; - gc[n]->reverse_comm(GridComm::KSPACE,this,1,sizeof(double), + gc[n]->reverse_comm(Grid3d::KSPACE,this,1,sizeof(double), REVERSE_AD,gc_buf1[n],gc_buf2[n],MPI_DOUBLE); // extra per-atom virial communication if (vflag_atom) - gc[n]->reverse_comm(GridComm::KSPACE,this,6,sizeof(double), + gc[n]->reverse_comm(Grid3d::KSPACE,this,6,sizeof(double), REVERSE_AD_PERATOM,gc_buf1[n],gc_buf2[n],MPI_DOUBLE); } @@ -228,13 +228,13 @@ void MSMCG::compute(int eflag, int vflag) // to fill ghost cells surrounding their 3d bricks current_level = 0; - gcall->forward_comm(GridComm::KSPACE,this,1,sizeof(double), + gcall->forward_comm(Grid3d::KSPACE,this,1,sizeof(double), FORWARD_AD,gcall_buf1,gcall_buf2,MPI_DOUBLE); // extra per-atom energy/virial communication if (vflag_atom) - gcall->forward_comm(GridComm::KSPACE,this,6,sizeof(double), + gcall->forward_comm(Grid3d::KSPACE,this,6,sizeof(double), FORWARD_AD_PERATOM,gcall_buf1,gcall_buf2,MPI_DOUBLE); // calculate the force on my particles (interpolation) diff --git a/src/KSPACE/pppm.cpp b/src/KSPACE/pppm.cpp index e94193759f..bdcadaf4b8 100644 --- a/src/KSPACE/pppm.cpp +++ b/src/KSPACE/pppm.cpp @@ -29,7 +29,7 @@ #include "error.h" #include "fft3d_wrap.h" #include "force.h" -#include "gridcomm.h" +#include "grid3d.h" #include "math_const.h" #include "math_special.h" #include "memory.h" @@ -291,7 +291,7 @@ void PPPM::init() // or overlap is allowed, then done // else reduce order and try again - GridComm *gctmp = nullptr; + Grid3d *gctmp = nullptr; int iteration = 0; while (order >= minorder) { @@ -304,7 +304,7 @@ void PPPM::init() set_grid_local(); if (overlap_allowed) break; - gctmp = new GridComm(lmp,world,nx_pppm,ny_pppm,nz_pppm, + gctmp = new Grid3d(lmp,world,nx_pppm,ny_pppm,nz_pppm, nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in, nxlo_out,nxhi_out,nylo_out,nyhi_out,nzlo_out,nzhi_out); @@ -634,7 +634,7 @@ void PPPM::compute(int eflag, int vflag) // to fully sum contribution in their 3d bricks // remap from 3d decomposition to FFT decomposition - gc->reverse_comm(GridComm::KSPACE,this,1,sizeof(FFT_SCALAR), + gc->reverse_comm(Grid3d::KSPACE,this,1,sizeof(FFT_SCALAR), REVERSE_RHO,gc_buf1,gc_buf2,MPI_FFT_SCALAR); brick2fft(); @@ -649,20 +649,20 @@ void PPPM::compute(int eflag, int vflag) // to fill ghost cells surrounding their 3d bricks if (differentiation_flag == 1) - gc->forward_comm(GridComm::KSPACE,this,1,sizeof(FFT_SCALAR), + gc->forward_comm(Grid3d::KSPACE,this,1,sizeof(FFT_SCALAR), FORWARD_AD,gc_buf1,gc_buf2,MPI_FFT_SCALAR); else - gc->forward_comm(GridComm::KSPACE,this,3,sizeof(FFT_SCALAR), + gc->forward_comm(Grid3d::KSPACE,this,3,sizeof(FFT_SCALAR), FORWARD_IK,gc_buf1,gc_buf2,MPI_FFT_SCALAR); // extra per-atom energy/virial communication if (evflag_atom) { if (differentiation_flag == 1 && vflag_atom) - gc->forward_comm(GridComm::KSPACE,this,6,sizeof(FFT_SCALAR), + gc->forward_comm(Grid3d::KSPACE,this,6,sizeof(FFT_SCALAR), FORWARD_AD_PERATOM,gc_buf1,gc_buf2,MPI_FFT_SCALAR); else if (differentiation_flag == 0) - gc->forward_comm(GridComm::KSPACE,this,7,sizeof(FFT_SCALAR), + gc->forward_comm(Grid3d::KSPACE,this,7,sizeof(FFT_SCALAR), FORWARD_IK_PERATOM,gc_buf1,gc_buf2,MPI_FFT_SCALAR); } @@ -810,9 +810,9 @@ void PPPM::allocate() 1,0,0,FFT_PRECISION,collective_flag); // create ghost grid object for rho and electric field communication - // also create 2 bufs for ghost grid cell comm, passed to GridComm methods + // also create 2 bufs for ghost grid cell comm, passed to Grid3d methods - gc = new GridComm(lmp,world,nx_pppm,ny_pppm,nz_pppm, + gc = new Grid3d(lmp,world,nx_pppm,ny_pppm,nz_pppm, nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in, nxlo_out,nxhi_out,nylo_out,nyhi_out,nzlo_out,nzhi_out); @@ -3055,7 +3055,7 @@ double PPPM::memory_usage() bytes += (double)2 * nfft_both * sizeof(FFT_SCALAR);; } - // two GridComm bufs + // two Grid3d bufs bytes += (double)(ngc_buf1 + ngc_buf2) * npergrid * sizeof(FFT_SCALAR); @@ -3115,7 +3115,7 @@ void PPPM::compute_group_group(int groupbit_A, int groupbit_B, int AA_flag) density_brick = density_A_brick; density_fft = density_A_fft; - gc->reverse_comm(GridComm::KSPACE,this,1,sizeof(FFT_SCALAR), + gc->reverse_comm(Grid3d::KSPACE,this,1,sizeof(FFT_SCALAR), REVERSE_RHO,gc_buf1,gc_buf2,MPI_FFT_SCALAR); brick2fft(); @@ -3124,7 +3124,7 @@ void PPPM::compute_group_group(int groupbit_A, int groupbit_B, int AA_flag) density_brick = density_B_brick; density_fft = density_B_fft; - gc->reverse_comm(GridComm::KSPACE,this,1,sizeof(FFT_SCALAR), + gc->reverse_comm(Grid3d::KSPACE,this,1,sizeof(FFT_SCALAR), REVERSE_RHO,gc_buf1,gc_buf2,MPI_FFT_SCALAR); brick2fft(); diff --git a/src/KSPACE/pppm.h b/src/KSPACE/pppm.h index cac5338ed7..ec19023bb5 100644 --- a/src/KSPACE/pppm.h +++ b/src/KSPACE/pppm.h @@ -80,7 +80,7 @@ class PPPM : public KSpace { class FFT3d *fft1, *fft2; class Remap *remap; - class GridComm *gc; + class Grid3d *gc; FFT_SCALAR *gc_buf1, *gc_buf2; int ngc_buf1, ngc_buf2, npergrid; diff --git a/src/KSPACE/pppm_cg.cpp b/src/KSPACE/pppm_cg.cpp index 077eb9f3f4..f62da83cd5 100644 --- a/src/KSPACE/pppm_cg.cpp +++ b/src/KSPACE/pppm_cg.cpp @@ -21,7 +21,7 @@ #include "atom.h" #include "domain.h" #include "error.h" -#include "gridcomm.h" +#include "grid3d.h" #include "math_const.h" #include "memory.h" #include "neighbor.h" @@ -177,7 +177,7 @@ void PPPMCG::compute(int eflag, int vflag) // to fully sum contribution in their 3d bricks // remap from 3d decomposition to FFT decomposition - gc->reverse_comm(GridComm::KSPACE,this,1,sizeof(FFT_SCALAR), + gc->reverse_comm(Grid3d::KSPACE,this,1,sizeof(FFT_SCALAR), REVERSE_RHO,gc_buf1,gc_buf2,MPI_FFT_SCALAR); brick2fft(); @@ -192,20 +192,20 @@ void PPPMCG::compute(int eflag, int vflag) // to fill ghost cells surrounding their 3d bricks if (differentiation_flag == 1) - gc->forward_comm(GridComm::KSPACE,this,1,sizeof(FFT_SCALAR), + gc->forward_comm(Grid3d::KSPACE,this,1,sizeof(FFT_SCALAR), FORWARD_AD,gc_buf1,gc_buf2,MPI_FFT_SCALAR); else - gc->forward_comm(GridComm::KSPACE,this,3,sizeof(FFT_SCALAR), + gc->forward_comm(Grid3d::KSPACE,this,3,sizeof(FFT_SCALAR), FORWARD_IK,gc_buf1,gc_buf2,MPI_FFT_SCALAR); // extra per-atom energy/virial communication if (evflag_atom) { if (differentiation_flag == 1 && vflag_atom) - gc->forward_comm(GridComm::KSPACE,this,6,sizeof(FFT_SCALAR), + gc->forward_comm(Grid3d::KSPACE,this,6,sizeof(FFT_SCALAR), FORWARD_AD_PERATOM,gc_buf1,gc_buf2,MPI_FFT_SCALAR); else if (differentiation_flag == 0) - gc->forward_comm(GridComm::KSPACE,this,7,sizeof(FFT_SCALAR), + gc->forward_comm(Grid3d::KSPACE,this,7,sizeof(FFT_SCALAR), FORWARD_IK_PERATOM,gc_buf1,gc_buf2,MPI_FFT_SCALAR); } diff --git a/src/KSPACE/pppm_dipole.cpp b/src/KSPACE/pppm_dipole.cpp index aef14b0189..0206119e37 100644 --- a/src/KSPACE/pppm_dipole.cpp +++ b/src/KSPACE/pppm_dipole.cpp @@ -24,7 +24,7 @@ #include "error.h" #include "fft3d_wrap.h" #include "force.h" -#include "gridcomm.h" +#include "grid3d.h" #include "math_const.h" #include "math_special.h" #include "memory.h" @@ -188,7 +188,7 @@ void PPPMDipole::init() // or overlap is allowed, then done // else reduce order and try again - GridComm *gctmp = nullptr; + Grid3d *gctmp = nullptr; int iteration = 0; while (order >= minorder) { @@ -201,7 +201,7 @@ void PPPMDipole::init() set_grid_local(); if (overlap_allowed) break; - gctmp = new GridComm(lmp,world,nx_pppm,ny_pppm,nz_pppm, + gctmp = new Grid3d(lmp,world,nx_pppm,ny_pppm,nz_pppm, nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in, nxlo_out,nxhi_out,nylo_out,nyhi_out,nzlo_out,nzhi_out); @@ -441,7 +441,7 @@ void PPPMDipole::compute(int eflag, int vflag) // to fully sum contribution in their 3d bricks // remap from 3d decomposition to FFT decomposition - gc_dipole->reverse_comm(GridComm::KSPACE,this,3,sizeof(FFT_SCALAR), + gc_dipole->reverse_comm(Grid3d::KSPACE,this,3,sizeof(FFT_SCALAR), REVERSE_MU,gc_buf1,gc_buf2,MPI_FFT_SCALAR); brick2fft_dipole(); @@ -455,13 +455,13 @@ void PPPMDipole::compute(int eflag, int vflag) // all procs communicate E-field values // to fill ghost cells surrounding their 3d bricks - gc_dipole->forward_comm(GridComm::KSPACE,this,9,sizeof(FFT_SCALAR), + gc_dipole->forward_comm(Grid3d::KSPACE,this,9,sizeof(FFT_SCALAR), FORWARD_MU,gc_buf1,gc_buf2,MPI_FFT_SCALAR); // extra per-atom energy/virial communication if (evflag_atom) - gc_dipole->forward_comm(GridComm::KSPACE,this,18,sizeof(FFT_SCALAR), + gc_dipole->forward_comm(Grid3d::KSPACE,this,18,sizeof(FFT_SCALAR), FORWARD_MU_PERATOM,gc_buf1,gc_buf2,MPI_FFT_SCALAR); // calculate the force on my particles @@ -603,9 +603,9 @@ void PPPMDipole::allocate() 1,0,0,FFT_PRECISION,collective_flag); // create ghost grid object for rho and electric field communication - // also create 2 bufs for ghost grid cell comm, passed to GridComm methods + // also create 2 bufs for ghost grid cell comm, passed to Grid3d methods - gc_dipole = new GridComm(lmp,world,nx_pppm,ny_pppm,nz_pppm, + gc_dipole = new Grid3d(lmp,world,nx_pppm,ny_pppm,nz_pppm, nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in, nxlo_out,nxhi_out,nylo_out,nyhi_out,nzlo_out,nzhi_out); @@ -2519,7 +2519,7 @@ double PPPMDipole::memory_usage() if (peratom_allocate_flag) bytes += (double)21 * nbrick * sizeof(FFT_SCALAR); - // two GridComm bufs + // two Grid3d bufs bytes += (double)(ngc_buf1 + ngc_buf2) * npergrid * sizeof(FFT_SCALAR); diff --git a/src/KSPACE/pppm_dipole.h b/src/KSPACE/pppm_dipole.h index 4415d4014e..0239a9a0a8 100644 --- a/src/KSPACE/pppm_dipole.h +++ b/src/KSPACE/pppm_dipole.h @@ -70,7 +70,7 @@ class PPPMDipole : public PPPM { FFT_SCALAR *work3, *work4; FFT_SCALAR *densityx_fft_dipole, *densityy_fft_dipole, *densityz_fft_dipole; - class GridComm *gc_dipole; + class Grid3d *gc_dipole; int only_dipole_flag; double musum, musqsum, mu2; diff --git a/src/KSPACE/pppm_dipole_spin.cpp b/src/KSPACE/pppm_dipole_spin.cpp index 148da52770..ea92eb4685 100644 --- a/src/KSPACE/pppm_dipole_spin.cpp +++ b/src/KSPACE/pppm_dipole_spin.cpp @@ -23,7 +23,7 @@ #include "domain.h" #include "error.h" #include "force.h" -#include "gridcomm.h" +#include "grid3d.h" #include "math_const.h" #include "memory.h" #include "pair.h" @@ -173,7 +173,7 @@ void PPPMDipoleSpin::init() // or overlap is allowed, then done // else reduce order and try again - GridComm *gctmp = nullptr; + Grid3d *gctmp = nullptr; int iteration = 0; while (order >= minorder) { @@ -186,7 +186,7 @@ void PPPMDipoleSpin::init() set_grid_local(); if (overlap_allowed) break; - gctmp = new GridComm(lmp,world,nx_pppm,ny_pppm,nz_pppm, + gctmp = new Grid3d(lmp,world,nx_pppm,ny_pppm,nz_pppm, nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in, nxlo_out,nxhi_out,nylo_out,nyhi_out,nzlo_out,nzhi_out); @@ -298,7 +298,7 @@ void PPPMDipoleSpin::compute(int eflag, int vflag) // to fully sum contribution in their 3d bricks // remap from 3d decomposition to FFT decomposition - gc_dipole->reverse_comm(GridComm::KSPACE,this,3,sizeof(FFT_SCALAR), + gc_dipole->reverse_comm(Grid3d::KSPACE,this,3,sizeof(FFT_SCALAR), REVERSE_MU,gc_buf1,gc_buf2,MPI_FFT_SCALAR); brick2fft_dipole(); @@ -312,13 +312,13 @@ void PPPMDipoleSpin::compute(int eflag, int vflag) // all procs communicate E-field values // to fill ghost cells surrounding their 3d bricks - gc_dipole->forward_comm(GridComm::KSPACE,this,9,sizeof(FFT_SCALAR), + gc_dipole->forward_comm(Grid3d::KSPACE,this,9,sizeof(FFT_SCALAR), FORWARD_MU,gc_buf1,gc_buf2,MPI_FFT_SCALAR); // extra per-atom energy/virial communication if (evflag_atom) - gc->forward_comm(GridComm::KSPACE,this,18,sizeof(FFT_SCALAR), + gc->forward_comm(Grid3d::KSPACE,this,18,sizeof(FFT_SCALAR), FORWARD_MU_PERATOM,gc_buf1,gc_buf2,MPI_FFT_SCALAR); // calculate the force on my particles diff --git a/src/KSPACE/pppm_disp.cpp b/src/KSPACE/pppm_disp.cpp index 7377ec6f39..a056574cfd 100644 --- a/src/KSPACE/pppm_disp.cpp +++ b/src/KSPACE/pppm_disp.cpp @@ -27,7 +27,7 @@ #include "error.h" #include "fft3d_wrap.h" #include "force.h" -#include "gridcomm.h" +#include "grid3d.h" #include "math_const.h" #include "memory.h" #include "neighbor.h" @@ -413,7 +413,7 @@ void PPPMDisp::init() int iteration = 0; if (function[0]) { - GridComm *gctmp = nullptr; + Grid3d *gctmp = nullptr; while (order >= minorder) { if (iteration && me == 0) @@ -441,7 +441,7 @@ void PPPMDisp::init() if (overlap_allowed) break; - gctmp = new GridComm(lmp,world,nx_pppm,ny_pppm,nz_pppm, + gctmp = new Grid3d(lmp,world,nx_pppm,ny_pppm,nz_pppm, nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in, nxlo_out,nxhi_out,nylo_out,nyhi_out,nzlo_out,nzhi_out); @@ -493,7 +493,7 @@ void PPPMDisp::init() iteration = 0; if (function[1] + function[2] + function[3]) { - GridComm *gctmp = nullptr; + Grid3d *gctmp = nullptr; while (order_6 >= minorder) { if (iteration && me == 0) @@ -519,7 +519,7 @@ void PPPMDisp::init() if (overlap_allowed) break; - gctmp = new GridComm(lmp,world,nx_pppm_6,ny_pppm_6,nz_pppm_6, + gctmp = new Grid3d(lmp,world,nx_pppm_6,ny_pppm_6,nz_pppm_6, nxlo_in_6,nxhi_in_6,nylo_in_6,nyhi_in_6, nzlo_in_6,nzhi_in_6, nxlo_out_6,nxhi_out_6,nylo_out_6,nyhi_out_6, @@ -926,7 +926,7 @@ void PPPMDisp::compute(int eflag, int vflag) make_rho_c(); - gc->reverse_comm(GridComm::KSPACE,this,1,sizeof(FFT_SCALAR), + gc->reverse_comm(Grid3d::KSPACE,this,1,sizeof(FFT_SCALAR), REVERSE_RHO,gc_buf1,gc_buf2,MPI_FFT_SCALAR); brick2fft(nxlo_in,nylo_in,nzlo_in,nxhi_in,nyhi_in,nzhi_in, @@ -941,13 +941,13 @@ void PPPMDisp::compute(int eflag, int vflag) virial_1,vg,vg2, u_brick,v0_brick,v1_brick,v2_brick,v3_brick,v4_brick,v5_brick); - gc->forward_comm(GridComm::KSPACE,this,1,sizeof(FFT_SCALAR), + gc->forward_comm(Grid3d::KSPACE,this,1,sizeof(FFT_SCALAR), FORWARD_AD,gc_buf1,gc_buf2,MPI_FFT_SCALAR); fieldforce_c_ad(); if (vflag_atom) - gc->forward_comm(GridComm::KSPACE,this,6,sizeof(FFT_SCALAR), + gc->forward_comm(Grid3d::KSPACE,this,6,sizeof(FFT_SCALAR), FORWARD_AD_PERATOM,gc_buf1,gc_buf2,MPI_FFT_SCALAR); } else { @@ -960,13 +960,13 @@ void PPPMDisp::compute(int eflag, int vflag) vdx_brick,vdy_brick,vdz_brick,virial_1,vg,vg2, u_brick,v0_brick,v1_brick,v2_brick,v3_brick,v4_brick,v5_brick); - gc->forward_comm(GridComm::KSPACE,this,3,sizeof(FFT_SCALAR), + gc->forward_comm(Grid3d::KSPACE,this,3,sizeof(FFT_SCALAR), FORWARD_IK,gc_buf1,gc_buf2,MPI_FFT_SCALAR); fieldforce_c_ik(); if (evflag_atom) - gc->forward_comm(GridComm::KSPACE,this,7,sizeof(FFT_SCALAR), + gc->forward_comm(Grid3d::KSPACE,this,7,sizeof(FFT_SCALAR), FORWARD_IK_PERATOM,gc_buf1,gc_buf2,MPI_FFT_SCALAR); } @@ -984,7 +984,7 @@ void PPPMDisp::compute(int eflag, int vflag) make_rho_g(); - gc6->reverse_comm(GridComm::KSPACE,this,1,sizeof(FFT_SCALAR), + gc6->reverse_comm(Grid3d::KSPACE,this,1,sizeof(FFT_SCALAR), REVERSE_RHO_GEOM,gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); brick2fft(nxlo_in_6,nylo_in_6,nzlo_in_6,nxhi_in_6,nyhi_in_6,nzhi_in_6, @@ -1000,13 +1000,13 @@ void PPPMDisp::compute(int eflag, int vflag) u_brick_g,v0_brick_g,v1_brick_g,v2_brick_g, v3_brick_g,v4_brick_g,v5_brick_g); - gc6->forward_comm(GridComm::KSPACE,this,1,sizeof(FFT_SCALAR), + gc6->forward_comm(Grid3d::KSPACE,this,1,sizeof(FFT_SCALAR), FORWARD_AD_GEOM,gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); fieldforce_g_ad(); if (vflag_atom) - gc6->forward_comm(GridComm::KSPACE,this,6,sizeof(FFT_SCALAR), + gc6->forward_comm(Grid3d::KSPACE,this,6,sizeof(FFT_SCALAR), FORWARD_AD_PERATOM_GEOM,gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); } else { @@ -1020,13 +1020,13 @@ void PPPMDisp::compute(int eflag, int vflag) u_brick_g,v0_brick_g,v1_brick_g,v2_brick_g, v3_brick_g,v4_brick_g,v5_brick_g); - gc6->forward_comm(GridComm::KSPACE,this,3,sizeof(FFT_SCALAR), + gc6->forward_comm(Grid3d::KSPACE,this,3,sizeof(FFT_SCALAR), FORWARD_IK_GEOM,gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); fieldforce_g_ik(); if (evflag_atom) - gc6->forward_comm(GridComm::KSPACE,this,7,sizeof(FFT_SCALAR), + gc6->forward_comm(Grid3d::KSPACE,this,7,sizeof(FFT_SCALAR), FORWARD_IK_PERATOM_GEOM,gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); } @@ -1044,7 +1044,7 @@ void PPPMDisp::compute(int eflag, int vflag) make_rho_a(); - gc6->reverse_comm(GridComm::KSPACE,this,7,sizeof(FFT_SCALAR), + gc6->reverse_comm(Grid3d::KSPACE,this,7,sizeof(FFT_SCALAR), REVERSE_RHO_ARITH,gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); brick2fft_a(); @@ -1074,13 +1074,13 @@ void PPPMDisp::compute(int eflag, int vflag) u_brick_a4,v0_brick_a4,v1_brick_a4,v2_brick_a4, v3_brick_a4,v4_brick_a4,v5_brick_a4); - gc6->forward_comm(GridComm::KSPACE,this,7,sizeof(FFT_SCALAR), + gc6->forward_comm(Grid3d::KSPACE,this,7,sizeof(FFT_SCALAR), FORWARD_AD_ARITH,gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); fieldforce_a_ad(); if (evflag_atom) - gc6->forward_comm(GridComm::KSPACE,this,42,sizeof(FFT_SCALAR), + gc6->forward_comm(Grid3d::KSPACE,this,42,sizeof(FFT_SCALAR), FORWARD_AD_PERATOM_ARITH,gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); } else { @@ -1115,13 +1115,13 @@ void PPPMDisp::compute(int eflag, int vflag) u_brick_a4,v0_brick_a4,v1_brick_a4,v2_brick_a4, v3_brick_a4,v4_brick_a4,v5_brick_a4); - gc6->forward_comm(GridComm::KSPACE,this,21,sizeof(FFT_SCALAR), + gc6->forward_comm(Grid3d::KSPACE,this,21,sizeof(FFT_SCALAR), FORWARD_IK_ARITH,gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); fieldforce_a_ik(); if (evflag_atom) - gc6->forward_comm(GridComm::KSPACE,this,49,sizeof(FFT_SCALAR), + gc6->forward_comm(Grid3d::KSPACE,this,49,sizeof(FFT_SCALAR), FORWARD_IK_PERATOM_ARITH,gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); } @@ -1139,7 +1139,7 @@ void PPPMDisp::compute(int eflag, int vflag) make_rho_none(); - gc6->reverse_comm(GridComm::KSPACE,this,nsplit_alloc,sizeof(FFT_SCALAR), + gc6->reverse_comm(Grid3d::KSPACE,this,nsplit_alloc,sizeof(FFT_SCALAR), REVERSE_RHO_NONE,gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); brick2fft_none(); @@ -1154,13 +1154,13 @@ void PPPMDisp::compute(int eflag, int vflag) n += 2; } - gc6->forward_comm(GridComm::KSPACE,this,1*nsplit_alloc,sizeof(FFT_SCALAR), + gc6->forward_comm(Grid3d::KSPACE,this,1*nsplit_alloc,sizeof(FFT_SCALAR), FORWARD_AD_NONE,gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); fieldforce_none_ad(); if (vflag_atom) - gc6->forward_comm(GridComm::KSPACE,this,6*nsplit_alloc,sizeof(FFT_SCALAR), + gc6->forward_comm(Grid3d::KSPACE,this,6*nsplit_alloc,sizeof(FFT_SCALAR), FORWARD_AD_PERATOM_NONE,gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); } else { @@ -1174,13 +1174,13 @@ void PPPMDisp::compute(int eflag, int vflag) n += 2; } - gc6->forward_comm(GridComm::KSPACE,this,3*nsplit_alloc,sizeof(FFT_SCALAR), + gc6->forward_comm(Grid3d::KSPACE,this,3*nsplit_alloc,sizeof(FFT_SCALAR), FORWARD_IK_NONE,gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); fieldforce_none_ik(); if (evflag_atom) - gc6->forward_comm(GridComm::KSPACE,this,7*nsplit_alloc,sizeof(FFT_SCALAR), + gc6->forward_comm(Grid3d::KSPACE,this,7*nsplit_alloc,sizeof(FFT_SCALAR), FORWARD_IK_PERATOM_NONE,gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); } @@ -1748,9 +1748,9 @@ void _noopt PPPMDisp::allocate() 1,0,0,FFT_PRECISION,collective_flag); // create ghost grid object for rho and electric field communication - // also create 2 bufs for ghost grid cell comm, passed to GridComm methods + // also create 2 bufs for ghost grid cell comm, passed to Grid3d methods - gc = new GridComm(lmp,world,nx_pppm,ny_pppm,nz_pppm, + gc = new Grid3d(lmp,world,nx_pppm,ny_pppm,nz_pppm, nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in, nxlo_out,nxhi_out,nylo_out,nyhi_out,nzlo_out,nzhi_out); @@ -1831,10 +1831,10 @@ void _noopt PPPMDisp::allocate() 1,0,0,FFT_PRECISION,collective_flag); // create ghost grid object for rho and electric field communication - // also create 2 bufs for ghost grid cell comm, passed to GridComm methods + // also create 2 bufs for ghost grid cell comm, passed to Grid3d methods gc6 = - new GridComm(lmp,world,nx_pppm_6,ny_pppm_6,nz_pppm_6, + new Grid3d(lmp,world,nx_pppm_6,ny_pppm_6,nz_pppm_6, nxlo_in_6,nxhi_in_6,nylo_in_6,nyhi_in_6,nzlo_in_6,nzhi_in_6, nxlo_out_6,nxhi_out_6,nylo_out_6,nyhi_out_6,nzlo_out_6,nzhi_out_6); @@ -1994,10 +1994,10 @@ void _noopt PPPMDisp::allocate() 1,0,0,FFT_PRECISION,collective_flag); // create ghost grid object for rho and electric field communication - // also create 2 bufs for ghost grid cell comm, passed to GridComm methods + // also create 2 bufs for ghost grid cell comm, passed to Grid3d methods gc6 = - new GridComm(lmp,world,nx_pppm_6,ny_pppm_6,nz_pppm_6, + new Grid3d(lmp,world,nx_pppm_6,ny_pppm_6,nz_pppm_6, nxlo_in_6,nxhi_in_6,nylo_in_6,nyhi_in_6,nzlo_in_6,nzhi_in_6, nxlo_out_6,nxhi_out_6,nylo_out_6,nyhi_out_6,nzlo_out_6,nzhi_out_6); @@ -2081,10 +2081,10 @@ void _noopt PPPMDisp::allocate() 1,0,0,FFT_PRECISION,collective_flag); // create ghost grid object for rho and electric field communication - // also create 2 bufs for ghost grid cell comm, passed to GridComm methods + // also create 2 bufs for ghost grid cell comm, passed to Grid3d methods gc6 = - new GridComm(lmp,world,nx_pppm_6,ny_pppm_6,nz_pppm_6, + new Grid3d(lmp,world,nx_pppm_6,ny_pppm_6,nz_pppm_6, nxlo_in_6,nxhi_in_6,nylo_in_6,nyhi_in_6,nzlo_in_6,nzhi_in_6, nxlo_out_6,nxhi_out_6,nylo_out_6,nyhi_out_6,nzlo_out_6,nzhi_out_6); @@ -8310,7 +8310,7 @@ double PPPMDisp::memory_usage() bytes += (double)nfft_both_6 * (mixing + 2) * sizeof(FFT_SCALAR); } - // four GridComm bufs + // four Grid3d bufs bytes += (double)(ngc_buf1 + ngc_buf2) * npergrid * sizeof(FFT_SCALAR); bytes += (double)(ngc6_buf1 + ngc6_buf2) * npergrid6 * sizeof(FFT_SCALAR); diff --git a/src/KSPACE/pppm_disp.h b/src/KSPACE/pppm_disp.h index 1f254e772d..9ba3b61a12 100644 --- a/src/KSPACE/pppm_disp.h +++ b/src/KSPACE/pppm_disp.h @@ -178,7 +178,7 @@ class PPPMDisp : public KSpace { class FFT3d *fft1, *fft2; class FFT3d *fft1_6, *fft2_6; class Remap *remap, *remap_6; - class GridComm *gc, *gc6; + class Grid3d *gc, *gc6; FFT_SCALAR *gc_buf1, *gc_buf2, *gc6_buf1, *gc6_buf2; int ngc_buf1, ngc_buf2, npergrid; diff --git a/src/KSPACE/pppm_stagger.cpp b/src/KSPACE/pppm_stagger.cpp index 35aec73169..b12f50f561 100644 --- a/src/KSPACE/pppm_stagger.cpp +++ b/src/KSPACE/pppm_stagger.cpp @@ -21,7 +21,7 @@ #include #include #include "atom.h" -#include "gridcomm.h" +#include "grid3d.h" #include "domain.h" #include "memory.h" #include "error.h" @@ -157,7 +157,7 @@ void PPPMStagger::compute(int eflag, int vflag) // to fully sum contribution in their 3d bricks // remap from 3d decomposition to FFT decomposition - gc->reverse_comm(GridComm::KSPACE,this,1,sizeof(FFT_SCALAR), + gc->reverse_comm(Grid3d::KSPACE,this,1,sizeof(FFT_SCALAR), REVERSE_RHO,gc_buf1,gc_buf2,MPI_FFT_SCALAR); brick2fft(); @@ -172,20 +172,20 @@ void PPPMStagger::compute(int eflag, int vflag) // to fill ghost cells surrounding their 3d bricks if (differentiation_flag == 1) - gc->forward_comm(GridComm::KSPACE,this,1,sizeof(FFT_SCALAR), + gc->forward_comm(Grid3d::KSPACE,this,1,sizeof(FFT_SCALAR), FORWARD_AD,gc_buf1,gc_buf2,MPI_FFT_SCALAR); else - gc->forward_comm(GridComm::KSPACE,this,3,sizeof(FFT_SCALAR), + gc->forward_comm(Grid3d::KSPACE,this,3,sizeof(FFT_SCALAR), FORWARD_IK,gc_buf1,gc_buf2,MPI_FFT_SCALAR); // extra per-atom energy/virial communication if (evflag_atom) { if (differentiation_flag == 1 && vflag_atom) - gc->forward_comm(GridComm::KSPACE,this,6,sizeof(FFT_SCALAR), + gc->forward_comm(Grid3d::KSPACE,this,6,sizeof(FFT_SCALAR), FORWARD_AD_PERATOM,gc_buf1,gc_buf2,MPI_FFT_SCALAR); else if (differentiation_flag == 0) - gc->forward_comm(GridComm::KSPACE,this,7,sizeof(FFT_SCALAR), + gc->forward_comm(Grid3d::KSPACE,this,7,sizeof(FFT_SCALAR), FORWARD_IK_PERATOM,gc_buf1,gc_buf2,MPI_FFT_SCALAR); } diff --git a/src/gridcomm.cpp b/src/grid2d.cpp similarity index 92% rename from src/gridcomm.cpp rename to src/grid2d.cpp index fc53026cc8..f96770d3c9 100644 --- a/src/gridcomm.cpp +++ b/src/grid2d.cpp @@ -12,7 +12,7 @@ See the README file in the top-level LAMMPS directory. ------------------------------------------------------------------------- */ -#include "gridcomm.h" +#include "grid3d.h" #include "comm.h" #include "error.h" @@ -48,10 +48,10 @@ enum{REGULAR,TILED}; communication is done across the periodic boundaries ------------------------------------------------------------------------- */ -GridComm::GridComm(LAMMPS *lmp, MPI_Comm gcomm, - int gnx, int gny, int gnz, - int ixlo, int ixhi, int iylo, int iyhi, int izlo, int izhi, - int oxlo, int oxhi, int oylo, int oyhi, int ozlo, int ozhi) +Grid3d::Grid3d(LAMMPS *lmp, MPI_Comm gcomm, + int gnx, int gny, int gnz, + int ixlo, int ixhi, int iylo, int iyhi, int izlo, int izhi, + int oxlo, int oxhi, int oylo, int oyhi, int ozlo, int ozhi) : Pointers(lmp) { if (comm->layout == Comm::LAYOUT_TILED) layout = TILED; @@ -87,11 +87,11 @@ GridComm::GridComm(LAMMPS *lmp, MPI_Comm gcomm, e xyz lohi for flag = 2: 6 neighbor procs ------------------------------------------------------------------------- */ -GridComm::GridComm(LAMMPS *lmp, MPI_Comm gcomm, int flag, - int gnx, int gny, int gnz, - int ixlo, int ixhi, int iylo, int iyhi, int izlo, int izhi, - int oxlo, int oxhi, int oylo, int oyhi, int ozlo, int ozhi, - int exlo, int exhi, int eylo, int eyhi, int ezlo, int ezhi) +Grid3d::Grid3d(LAMMPS *lmp, MPI_Comm gcomm, int flag, + int gnx, int gny, int gnz, + int ixlo, int ixhi, int iylo, int iyhi, int izlo, int izhi, + int oxlo, int oxhi, int oylo, int oyhi, int ozlo, int ozhi, + int exlo, int exhi, int eylo, int eyhi, int ezlo, int ezhi) : Pointers(lmp) { if (comm->layout == Comm::LAYOUT_TILED) layout = TILED; @@ -124,14 +124,14 @@ GridComm::GridComm(LAMMPS *lmp, MPI_Comm gcomm, int flag, oxlo,oxhi,oylo,oyhi,ozlo,ozhi, exlo,exhi,eylo,eyhi,ezlo,ezhi); } else { - error->all(FLERR,"GridComm does not support tiled layout with neighbor procs"); + error->all(FLERR,"Grid3d does not support tiled layout with neighbor procs"); } } } /* ---------------------------------------------------------------------- */ -GridComm::~GridComm() +Grid3d::~Grid3d() { // regular comm data struct @@ -164,16 +164,16 @@ GridComm::~GridComm() store constructor args in local variables ------------------------------------------------------------------------- */ -void GridComm::initialize(MPI_Comm gcomm, - int gnx, int gny, int gnz, - int ixlo, int ixhi, int iylo, int iyhi, - int izlo, int izhi, - int oxlo, int oxhi, int oylo, int oyhi, - int ozlo, int ozhi, - int fxlo, int fxhi, int fylo, int fyhi, - int fzlo, int fzhi, - int pxlo, int pxhi, int pylo, int pyhi, - int pzlo, int pzhi) +void Grid3d::initialize(MPI_Comm gcomm, + int gnx, int gny, int gnz, + int ixlo, int ixhi, int iylo, int iyhi, + int izlo, int izhi, + int oxlo, int oxhi, int oylo, int oyhi, + int ozlo, int ozhi, + int fxlo, int fxhi, int fylo, int fyhi, + int fzlo, int fzhi, + int pxlo, int pxhi, int pylo, int pyhi, + int pzlo, int pzhi) { gridcomm = gcomm; MPI_Comm_rank(gridcomm,&me); @@ -229,7 +229,7 @@ void GridComm::initialize(MPI_Comm gcomm, /* ---------------------------------------------------------------------- */ -void GridComm::setup(int &nbuf1, int &nbuf2) +void Grid3d::setup(int &nbuf1, int &nbuf2) { if (layout == REGULAR) setup_regular(nbuf1,nbuf2); else setup_tiled(nbuf1,nbuf2); @@ -244,7 +244,7 @@ void GridComm::setup(int &nbuf1, int &nbuf2) all procs perform same # of swaps in a direction, even if some don't need it ------------------------------------------------------------------------- */ -void GridComm::setup_regular(int &nbuf1, int &nbuf2) +void Grid3d::setup_regular(int &nbuf1, int &nbuf2) { int nsent,sendfirst,sendlast,recvfirst,recvlast; int sendplanes,recvplanes; @@ -545,7 +545,7 @@ void GridComm::setup_regular(int &nbuf1, int &nbuf2) no exchanges by dimension, unlike CommTiled forward/reverse comm of particles ------------------------------------------------------------------------- */ -void GridComm::setup_tiled(int &nbuf1, int &nbuf2) +void Grid3d::setup_tiled(int &nbuf1, int &nbuf2) { int i,m; double xlo,xhi,ylo,yhi,zlo,zhi; @@ -557,7 +557,7 @@ void GridComm::setup_tiled(int &nbuf1, int &nbuf2) // dim is -1 for proc 0, but never accessed rcbinfo = (RCBinfo *) - memory->smalloc(nprocs*sizeof(RCBinfo),"GridComm:rcbinfo"); + memory->smalloc(nprocs*sizeof(RCBinfo),"grid3d:rcbinfo"); RCBinfo rcbone; rcbone.dim = comm->rcbcutdim; if (rcbone.dim <= 0) rcbone.cut = inxlo; @@ -580,7 +580,7 @@ void GridComm::setup_tiled(int &nbuf1, int &nbuf2) pbc[0] = pbc[1] = pbc[2] = 0; - memory->create(overlap_procs,nprocs,"GridComm:overlap_procs"); + memory->create(overlap_procs,nprocs,"grid3d:overlap_procs"); noverlap = maxoverlap = 0; overlap = nullptr; @@ -591,9 +591,9 @@ void GridComm::setup_tiled(int &nbuf1, int &nbuf2) // ncopy = # of overlaps with myself, across a periodic boundary int *proclist; - memory->create(proclist,noverlap,"GridComm:proclist"); + memory->create(proclist,noverlap,"grid3d:proclist"); srequest = (Request *) - memory->smalloc(noverlap*sizeof(Request),"GridComm:srequest"); + memory->smalloc(noverlap*sizeof(Request),"grid3d:srequest"); int nsend_request = 0; ncopy = 0; @@ -612,17 +612,17 @@ void GridComm::setup_tiled(int &nbuf1, int &nbuf2) auto irregular = new Irregular(lmp); int nrecv_request = irregular->create_data(nsend_request,proclist,1); - auto rrequest = (Request *) memory->smalloc(nrecv_request*sizeof(Request),"GridComm:rrequest"); + auto rrequest = (Request *) memory->smalloc(nrecv_request*sizeof(Request),"grid3d:rrequest"); irregular->exchange_data((char *) srequest,sizeof(Request),(char *) rrequest); irregular->destroy_data(); // compute overlaps between received ghost boxes and my owned box // overlap box used to setup my Send data struct and respond to requests - send = (Send *) memory->smalloc(nrecv_request*sizeof(Send),"GridComm:send"); - sresponse = (Response *) memory->smalloc(nrecv_request*sizeof(Response),"GridComm:sresponse"); + send = (Send *) memory->smalloc(nrecv_request*sizeof(Send),"grid3d:send"); + sresponse = (Response *) memory->smalloc(nrecv_request*sizeof(Response),"grid3d:sresponse"); memory->destroy(proclist); - memory->create(proclist,nrecv_request,"GridComm:proclist"); + memory->create(proclist,nrecv_request,"grid3d:proclist"); for (m = 0; m < nrecv_request; m++) { send[m].proc = rrequest[m].sender; @@ -651,7 +651,7 @@ void GridComm::setup_tiled(int &nbuf1, int &nbuf2) int nsend_response = nrecv_request; int nrecv_response = irregular->create_data(nsend_response,proclist,1); - auto rresponse = (Response *) memory->smalloc(nrecv_response*sizeof(Response),"GridComm:rresponse"); + auto rresponse = (Response *) memory->smalloc(nrecv_response*sizeof(Response),"grid3d:rresponse"); irregular->exchange_data((char *) sresponse,sizeof(Response),(char *) rresponse); irregular->destroy_data(); delete irregular; @@ -660,7 +660,7 @@ void GridComm::setup_tiled(int &nbuf1, int &nbuf2) // box used to setup my Recv data struct after unwrapping via PBC // adjacent = 0 if any box of ghost cells does not adjoin my owned cells - recv = (Recv *) memory->smalloc(nrecv_response*sizeof(Recv),"GridComm:recv"); + recv = (Recv *) memory->smalloc(nrecv_response*sizeof(Recv),"grid3d:recv"); adjacent = 1; for (i = 0; i < nrecv_response; i++) { @@ -683,7 +683,7 @@ void GridComm::setup_tiled(int &nbuf1, int &nbuf2) // create Copy data struct from overlaps with self - copy = (Copy *) memory->smalloc(ncopy*sizeof(Copy),"GridComm:copy"); + copy = (Copy *) memory->smalloc(ncopy*sizeof(Copy),"grid3d:copy"); ncopy = 0; for (m = 0; m < noverlap; m++) { @@ -770,7 +770,7 @@ void GridComm::setup_tiled(int &nbuf1, int &nbuf2) add all the procs it overlaps with to Overlap list ------------------------------------------------------------------------- */ -void GridComm::ghost_box_drop(int *box, int *pbc) +void Grid3d::ghost_box_drop(int *box, int *pbc) { int i,m; @@ -855,7 +855,7 @@ void GridComm::ghost_box_drop(int *box, int *pbc) return Np = # of procs, plist = proc IDs ------------------------------------------------------------------------- */ -void GridComm::box_drop_grid(int *box, int proclower, int procupper, +void Grid3d::box_drop_grid(int *box, int proclower, int procupper, int &np, int *plist) { // end recursion when partition is a single proc @@ -886,7 +886,7 @@ void GridComm::box_drop_grid(int *box, int proclower, int procupper, return 1 if yes, 0 if no ------------------------------------------------------------------------- */ -int GridComm::ghost_adjacent() +int Grid3d::ghost_adjacent() { if (layout == REGULAR) return ghost_adjacent_regular(); return ghost_adjacent_tiled(); @@ -897,7 +897,7 @@ int GridComm::ghost_adjacent() return 0 if adjacent=0 for any proc, else 1 ------------------------------------------------------------------------- */ -int GridComm::ghost_adjacent_regular() +int Grid3d::ghost_adjacent_regular() { adjacent = 1; if (ghostxlo > inxhi-inxlo+1) adjacent = 0; @@ -918,7 +918,7 @@ int GridComm::ghost_adjacent_regular() return 0 if adjacent=0 for any proc, else 1 ------------------------------------------------------------------------- */ -int GridComm::ghost_adjacent_tiled() +int Grid3d::ghost_adjacent_tiled() { int adjacent_all; MPI_Allreduce(&adjacent,&adjacent_all,1,MPI_INT,MPI_MIN,gridcomm); @@ -929,7 +929,7 @@ int GridComm::ghost_adjacent_tiled() forward comm of my owned cells to other's ghost cells ------------------------------------------------------------------------- */ -void GridComm::forward_comm(int caller, void *ptr, int nper, int nbyte, int which, +void Grid3d::forward_comm(int caller, void *ptr, int nper, int nbyte, int which, void *buf1, void *buf2, MPI_Datatype datatype) { if (layout == REGULAR) { @@ -960,7 +960,7 @@ void GridComm::forward_comm(int caller, void *ptr, int nper, int nbyte, int whic ------------------------------------------------------------------------- */ template < class T > -void GridComm:: +void Grid3d:: forward_comm_regular(T *ptr, int nper, int /*nbyte*/, int which, void *buf1, void *buf2, MPI_Datatype datatype) { @@ -990,7 +990,7 @@ forward_comm_regular(T *ptr, int nper, int /*nbyte*/, int which, ------------------------------------------------------------------------- */ template < class T > -void GridComm:: +void Grid3d:: forward_comm_tiled(T *ptr, int nper, int nbyte, int which, void *buf1, void *vbuf2, MPI_Datatype datatype) { @@ -1034,7 +1034,7 @@ forward_comm_tiled(T *ptr, int nper, int nbyte, int which, reverse comm of my ghost cells to sum to owner cells ------------------------------------------------------------------------- */ -void GridComm::reverse_comm(int caller, void *ptr, int nper, int nbyte, int which, +void Grid3d::reverse_comm(int caller, void *ptr, int nper, int nbyte, int which, void *buf1, void *buf2, MPI_Datatype datatype) { if (layout == REGULAR) { @@ -1065,7 +1065,7 @@ void GridComm::reverse_comm(int caller, void *ptr, int nper, int nbyte, int whic ------------------------------------------------------------------------- */ template < class T > -void GridComm:: +void Grid3d:: reverse_comm_regular(T *ptr, int nper, int /*nbyte*/, int which, void *buf1, void *buf2, MPI_Datatype datatype) { @@ -1095,7 +1095,7 @@ reverse_comm_regular(T *ptr, int nper, int /*nbyte*/, int which, ------------------------------------------------------------------------- */ template < class T > -void GridComm:: +void Grid3d:: reverse_comm_tiled(T *ptr, int nper, int nbyte, int which, void *buf1, void *vbuf2, MPI_Datatype datatype) { @@ -1142,7 +1142,7 @@ reverse_comm_tiled(T *ptr, int nper, int nbyte, int which, caller can decide whether to store chunks, output them, etc ------------------------------------------------------------------------- */ -void GridComm::gather(int /*caller*/, void *ptr, int nper, int nbyte, +void Grid3d::gather(int /*caller*/, void *ptr, int nper, int nbyte, int which, void *buf, MPI_Datatype datatype) { int me = comm->me; @@ -1158,8 +1158,8 @@ void GridComm::gather(int /*caller*/, void *ptr, int nper, int nbyte, // pack my data via callback to caller char *mybuf; - if (me == 0) memory->create(mybuf,maxsize*nbyte,"GridComm:mybuf"); - else memory->create(mybuf,mysize*nbyte,"GridComm:mybuf"); + if (me == 0) memory->create(mybuf,maxsize*nbyte,"grid3d:mybuf"); + else memory->create(mybuf,mysize*nbyte,"grid3d:mybuf"); fptr->pack_gather_grid(which,mybuf); // ping each proc for its data @@ -1219,10 +1219,10 @@ void GridComm::gather(int /*caller*/, void *ptr, int nper, int nbyte, same swap list used by forward and reverse communication ------------------------------------------------------------------------- */ -void GridComm::grow_swap() +void Grid3d::grow_swap() { maxswap += DELTA; - swap = (Swap *) memory->srealloc(swap,maxswap*sizeof(Swap),"GridComm:swap"); + swap = (Swap *) memory->srealloc(swap,maxswap*sizeof(Swap),"grid3d:swap"); } /* ---------------------------------------------------------------------- @@ -1233,11 +1233,11 @@ void GridComm::grow_swap() same swap list used by forward and reverse communication ------------------------------------------------------------------------- */ -void GridComm::grow_overlap() +void Grid3d::grow_overlap() { maxoverlap += DELTA; overlap = (Overlap *) - memory->srealloc(overlap,maxoverlap*sizeof(Overlap),"GridComm:overlap"); + memory->srealloc(overlap,maxoverlap*sizeof(Overlap),"grid3d:overlap"); } /* ---------------------------------------------------------------------- @@ -1246,11 +1246,11 @@ void GridComm::grow_overlap() (fullxlo:fullxhi,fullylo:fullyhi,fullzlo:fullzhi) ------------------------------------------------------------------------- */ -int GridComm::indices(int *&list, +int Grid3d::indices(int *&list, int xlo, int xhi, int ylo, int yhi, int zlo, int zhi) { int nmax = (xhi-xlo+1) * (yhi-ylo+1) * (zhi-zlo+1); - memory->create(list,nmax,"GridComm:indices"); + memory->create(list,nmax,"grid3d:indices"); if (nmax == 0) return 0; int nx = (fullxhi-fullxlo+1); diff --git a/src/gridcomm.h b/src/grid2d.h similarity index 95% rename from src/gridcomm.h rename to src/grid2d.h index 011faad9fb..5a48b8a6df 100644 --- a/src/gridcomm.h +++ b/src/grid2d.h @@ -11,22 +11,22 @@ See the README file in the top-level LAMMPS directory. ------------------------------------------------------------------------- */ -#ifndef LMP_GRIDCOMM_H -#define LMP_GRIDCOMM_H +#ifndef LMP_GRID2D_H +#define LMP_GRID2D_H #include "pointers.h" namespace LAMMPS_NS { -class GridComm : protected Pointers { +class Grid2d : protected Pointers { public: enum { KSPACE = 0, PAIR = 1, FIX = 2 }; // calling classes - GridComm(class LAMMPS *, MPI_Comm, int, int, int, int, int, int, int, int, int, int, int, int, + Grid2d(class LAMMPS *, MPI_Comm, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int); - GridComm(class LAMMPS *, MPI_Comm, int, int, int, int, int, int, int, int, int, int, int, int, + Grid2d(class LAMMPS *, MPI_Comm, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int); - ~GridComm() override; + ~Grid2d() override; void setup(int &, int &); int ghost_adjacent(); void forward_comm(int, void *, int, int, int, void *, void *, MPI_Datatype); diff --git a/src/grid3d.cpp b/src/grid3d.cpp new file mode 100644 index 0000000000..f96770d3c9 --- /dev/null +++ b/src/grid3d.cpp @@ -0,0 +1,1267 @@ +// clang-format off +/* ---------------------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + https://www.lammps.org/, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +#include "grid3d.h" + +#include "comm.h" +#include "error.h" +#include "irregular.h" +#include "pair.h" +#include "kspace.h" +#include "fix.h" +#include "memory.h" + +using namespace LAMMPS_NS; + +enum{REGULAR,TILED}; + +#define DELTA 16 + +/* ---------------------------------------------------------------------- + NOTES + tiled implementation only currently works for RCB, not general tiled + b/c RCB tree is used to find neighboring tiles + if o indices for ghosts are < 0 or hi indices are >= N, + then grid is treated as periodic in that dimension, + communication is done across the periodic boundaries +------------------------------------------------------------------------- */ + +/* ---------------------------------------------------------------------- + constructor called by all classes except MSM + gcomm = world communicator + gn xyz = size of global grid + i xyz lohi = portion of global grid this proc owns, 0 <= index < N + o xyz lohi = owned grid portion + ghost grid cells needed in all directions + if o indices are < 0 or hi indices are >= N, + then grid is treated as periodic in that dimension, + communication is done across the periodic boundaries +------------------------------------------------------------------------- */ + +Grid3d::Grid3d(LAMMPS *lmp, MPI_Comm gcomm, + int gnx, int gny, int gnz, + int ixlo, int ixhi, int iylo, int iyhi, int izlo, int izhi, + int oxlo, int oxhi, int oylo, int oyhi, int ozlo, int ozhi) + : Pointers(lmp) +{ + if (comm->layout == Comm::LAYOUT_TILED) layout = TILED; + else layout = REGULAR; + + if (layout == REGULAR) { + int (*procneigh)[2] = comm->procneigh; + initialize(gcomm,gnx,gny,gnz, + ixlo,ixhi,iylo,iyhi,izlo,izhi, + oxlo,oxhi,oylo,oyhi,ozlo,ozhi, + oxlo,oxhi,oylo,oyhi,ozlo,ozhi, + procneigh[0][0],procneigh[0][1], + procneigh[1][0],procneigh[1][1], + procneigh[2][0],procneigh[2][1]); + } else { + initialize(gcomm,gnx,gny,gnz, + ixlo,ixhi,iylo,iyhi,izlo,izhi, + oxlo,oxhi,oylo,oyhi,ozlo,ozhi, + oxlo,oxhi,oylo,oyhi,ozlo,ozhi, + 0,0,0,0,0,0); + } +} + +/* ---------------------------------------------------------------------- + constructor called by MSM + gcomm = world communicator or sub-communicator for a hierarchical grid + flag = 1 if e xyz lohi values = larger grid stored by caller in gcomm = world + flag = 2 if e xyz lohi values = 6 neighbor procs in gcomm + gn xyz = size of global grid + i xyz lohi = portion of global grid this proc owns, 0 <= index < N + o xyz lohi = owned grid portion + ghost grid cells needed in all directions + e xyz lohi for flag = 1: extent of larger grid stored by caller + e xyz lohi for flag = 2: 6 neighbor procs +------------------------------------------------------------------------- */ + +Grid3d::Grid3d(LAMMPS *lmp, MPI_Comm gcomm, int flag, + int gnx, int gny, int gnz, + int ixlo, int ixhi, int iylo, int iyhi, int izlo, int izhi, + int oxlo, int oxhi, int oylo, int oyhi, int ozlo, int ozhi, + int exlo, int exhi, int eylo, int eyhi, int ezlo, int ezhi) + : Pointers(lmp) +{ + if (comm->layout == Comm::LAYOUT_TILED) layout = TILED; + else layout = REGULAR; + + if (flag == 1) { + if (layout == REGULAR) { + // this assumes gcomm = world + int (*procneigh)[2] = comm->procneigh; + initialize(gcomm,gnx,gny,gnz, + ixlo,ixhi,iylo,iyhi,izlo,izhi, + oxlo,oxhi,oylo,oyhi,ozlo,ozhi, + exlo,exhi,eylo,eyhi,ezlo,ezhi, + procneigh[0][0],procneigh[0][1], + procneigh[1][0],procneigh[1][1], + procneigh[2][0],procneigh[2][1]); + } else { + initialize(gcomm,gnx,gny,gnz, + ixlo,ixhi,iylo,iyhi,izlo,izhi, + oxlo,oxhi,oylo,oyhi,ozlo,ozhi, + exlo,exhi,eylo,eyhi,ezlo,ezhi, + 0,0,0,0,0,0); + } + + } else if (flag == 2) { + if (layout == REGULAR) { + initialize(gcomm,gnx,gny,gnz, + ixlo,ixhi,iylo,iyhi,izlo,izhi, + oxlo,oxhi,oylo,oyhi,ozlo,ozhi, + oxlo,oxhi,oylo,oyhi,ozlo,ozhi, + exlo,exhi,eylo,eyhi,ezlo,ezhi); + } else { + error->all(FLERR,"Grid3d does not support tiled layout with neighbor procs"); + } + } +} + +/* ---------------------------------------------------------------------- */ + +Grid3d::~Grid3d() +{ + // regular comm data struct + + for (int i = 0; i < nswap; i++) { + memory->destroy(swap[i].packlist); + memory->destroy(swap[i].unpacklist); + } + memory->sfree(swap); + + // tiled comm data structs + + for (int i = 0; i < nsend; i++) + memory->destroy(send[i].packlist); + memory->sfree(send); + + for (int i = 0; i < nrecv; i++) + memory->destroy(recv[i].unpacklist); + memory->sfree(recv); + + for (int i = 0; i < ncopy; i++) { + memory->destroy(copy[i].packlist); + memory->destroy(copy[i].unpacklist); + } + memory->sfree(copy); + + delete [] requests; +} + +/* ---------------------------------------------------------------------- + store constructor args in local variables +------------------------------------------------------------------------- */ + +void Grid3d::initialize(MPI_Comm gcomm, + int gnx, int gny, int gnz, + int ixlo, int ixhi, int iylo, int iyhi, + int izlo, int izhi, + int oxlo, int oxhi, int oylo, int oyhi, + int ozlo, int ozhi, + int fxlo, int fxhi, int fylo, int fyhi, + int fzlo, int fzhi, + int pxlo, int pxhi, int pylo, int pyhi, + int pzlo, int pzhi) +{ + gridcomm = gcomm; + MPI_Comm_rank(gridcomm,&me); + MPI_Comm_size(gridcomm,&nprocs); + + nx = gnx; + ny = gny; + nz = gnz; + + inxlo = ixlo; + inxhi = ixhi; + inylo = iylo; + inyhi = iyhi; + inzlo = izlo; + inzhi = izhi; + + outxlo = oxlo; + outxhi = oxhi; + outylo = oylo; + outyhi = oyhi; + outzlo = ozlo; + outzhi = ozhi; + + fullxlo = fxlo; + fullxhi = fxhi; + fullylo = fylo; + fullyhi = fyhi; + fullzlo = fzlo; + fullzhi = fzhi; + + // for REGULAR layout, proc xyz lohi = my 6 neighbor procs in this MPI_Comm + + if (layout == REGULAR) { + procxlo = pxlo; + procxhi = pxhi; + procylo = pylo; + procyhi = pyhi; + proczlo = pzlo; + proczhi = pzhi; + } + + // internal data initializations + + nswap = maxswap = 0; + swap = nullptr; + + nsend = nrecv = ncopy = 0; + send = nullptr; + recv = nullptr; + copy = nullptr; + requests = nullptr; +} + +/* ---------------------------------------------------------------------- */ + +void Grid3d::setup(int &nbuf1, int &nbuf2) +{ + if (layout == REGULAR) setup_regular(nbuf1,nbuf2); + else setup_tiled(nbuf1,nbuf2); +} + +/* ---------------------------------------------------------------------- + setup comm for a regular grid of procs + each proc has 6 neighbors + comm pattern = series of swaps with one of those 6 procs + can be multiple swaps with same proc if ghost extent is large + swap may not be symmetric if both procs do not need same layers of ghosts + all procs perform same # of swaps in a direction, even if some don't need it +------------------------------------------------------------------------- */ + +void Grid3d::setup_regular(int &nbuf1, int &nbuf2) +{ + int nsent,sendfirst,sendlast,recvfirst,recvlast; + int sendplanes,recvplanes; + int notdoneme,notdone; + + // notify 6 neighbor procs how many ghost grid planes I need from them + // ghost xyz lo = # of my lower grid planes that proc xyz lo needs as its ghosts + // ghost xyz hi = # of my upper grid planes that proc xyz hi needs as its ghosts + // if this proc is its own neighbor across periodic bounary, value is from self + + int nplanes = inxlo - outxlo; + if (procxlo != me) + MPI_Sendrecv(&nplanes,1,MPI_INT,procxlo,0, + &ghostxhi,1,MPI_INT,procxhi,0,gridcomm,MPI_STATUS_IGNORE); + else ghostxhi = nplanes; + + nplanes = outxhi - inxhi; + if (procxhi != me) + MPI_Sendrecv(&nplanes,1,MPI_INT,procxhi,0, + &ghostxlo,1,MPI_INT,procxlo,0,gridcomm,MPI_STATUS_IGNORE); + else ghostxlo = nplanes; + + nplanes = inylo - outylo; + if (procylo != me) + MPI_Sendrecv(&nplanes,1,MPI_INT,procylo,0, + &ghostyhi,1,MPI_INT,procyhi,0,gridcomm,MPI_STATUS_IGNORE); + else ghostyhi = nplanes; + + nplanes = outyhi - inyhi; + if (procyhi != me) + MPI_Sendrecv(&nplanes,1,MPI_INT,procyhi,0, + &ghostylo,1,MPI_INT,procylo,0,gridcomm,MPI_STATUS_IGNORE); + else ghostylo = nplanes; + + nplanes = inzlo - outzlo; + if (proczlo != me) + MPI_Sendrecv(&nplanes,1,MPI_INT,proczlo,0, + &ghostzhi,1,MPI_INT,proczhi,0,gridcomm,MPI_STATUS_IGNORE); + else ghostzhi = nplanes; + + nplanes = outzhi - inzhi; + if (proczhi != me) + MPI_Sendrecv(&nplanes,1,MPI_INT,proczhi,0, + &ghostzlo,1,MPI_INT,proczlo,0,gridcomm,MPI_STATUS_IGNORE); + else ghostzlo = nplanes; + + // setup swaps = exchange of grid data with one of 6 neighobr procs + // can be more than one in a direction if ghost region extends beyond neigh proc + // all procs have same swap count, but swapsize npack/nunpack can be empty + + nswap = 0; + + // send own grid pts to -x processor, recv ghost grid pts from +x processor + + nsent = 0; + sendfirst = inxlo; + sendlast = inxhi; + recvfirst = inxhi+1; + notdone = 1; + + while (notdone) { + if (nswap == maxswap) grow_swap(); + + swap[nswap].sendproc = procxlo; + swap[nswap].recvproc = procxhi; + sendplanes = MIN(sendlast-sendfirst+1,ghostxlo-nsent); + swap[nswap].npack = + indices(swap[nswap].packlist, + sendfirst,sendfirst+sendplanes-1,inylo,inyhi,inzlo,inzhi); + + if (procxlo != me) + MPI_Sendrecv(&sendplanes,1,MPI_INT,procxlo,0, + &recvplanes,1,MPI_INT,procxhi,0,gridcomm,MPI_STATUS_IGNORE); + else recvplanes = sendplanes; + + swap[nswap].nunpack = + indices(swap[nswap].unpacklist, + recvfirst,recvfirst+recvplanes-1,inylo,inyhi,inzlo,inzhi); + + nsent += sendplanes; + sendfirst += sendplanes; + sendlast += recvplanes; + recvfirst += recvplanes; + nswap++; + + if (nsent < ghostxlo) notdoneme = 1; + else notdoneme = 0; + MPI_Allreduce(¬doneme,¬done,1,MPI_INT,MPI_SUM,gridcomm); + } + + // send own grid pts to +x processor, recv ghost grid pts from -x processor + + nsent = 0; + sendfirst = inxlo; + sendlast = inxhi; + recvlast = inxlo-1; + notdone = 1; + + while (notdone) { + if (nswap == maxswap) grow_swap(); + + swap[nswap].sendproc = procxhi; + swap[nswap].recvproc = procxlo; + sendplanes = MIN(sendlast-sendfirst+1,ghostxhi-nsent); + swap[nswap].npack = + indices(swap[nswap].packlist, + sendlast-sendplanes+1,sendlast,inylo,inyhi,inzlo,inzhi); + + if (procxhi != me) + MPI_Sendrecv(&sendplanes,1,MPI_INT,procxhi,0, + &recvplanes,1,MPI_INT,procxlo,0,gridcomm,MPI_STATUS_IGNORE); + else recvplanes = sendplanes; + + swap[nswap].nunpack = + indices(swap[nswap].unpacklist, + recvlast-recvplanes+1,recvlast,inylo,inyhi,inzlo,inzhi); + + nsent += sendplanes; + sendfirst -= recvplanes; + sendlast -= sendplanes; + recvlast -= recvplanes; + nswap++; + + if (nsent < ghostxhi) notdoneme = 1; + else notdoneme = 0; + MPI_Allreduce(¬doneme,¬done,1,MPI_INT,MPI_SUM,gridcomm); + } + + // send own grid pts to -y processor, recv ghost grid pts from +y processor + + nsent = 0; + sendfirst = inylo; + sendlast = inyhi; + recvfirst = inyhi+1; + notdone = 1; + + while (notdone) { + if (nswap == maxswap) grow_swap(); + + swap[nswap].sendproc = procylo; + swap[nswap].recvproc = procyhi; + sendplanes = MIN(sendlast-sendfirst+1,ghostylo-nsent); + swap[nswap].npack = + indices(swap[nswap].packlist, + outxlo,outxhi,sendfirst,sendfirst+sendplanes-1,inzlo,inzhi); + + if (procylo != me) + MPI_Sendrecv(&sendplanes,1,MPI_INT,procylo,0, + &recvplanes,1,MPI_INT,procyhi,0,gridcomm,MPI_STATUS_IGNORE); + else recvplanes = sendplanes; + + swap[nswap].nunpack = + indices(swap[nswap].unpacklist, + outxlo,outxhi,recvfirst,recvfirst+recvplanes-1,inzlo,inzhi); + + nsent += sendplanes; + sendfirst += sendplanes; + sendlast += recvplanes; + recvfirst += recvplanes; + nswap++; + + if (nsent < ghostylo) notdoneme = 1; + else notdoneme = 0; + MPI_Allreduce(¬doneme,¬done,1,MPI_INT,MPI_SUM,gridcomm); + } + + // send own grid pts to +y processor, recv ghost grid pts from -y processor + + nsent = 0; + sendfirst = inylo; + sendlast = inyhi; + recvlast = inylo-1; + notdone = 1; + + while (notdone) { + if (nswap == maxswap) grow_swap(); + + swap[nswap].sendproc = procyhi; + swap[nswap].recvproc = procylo; + sendplanes = MIN(sendlast-sendfirst+1,ghostyhi-nsent); + swap[nswap].npack = + indices(swap[nswap].packlist, + outxlo,outxhi,sendlast-sendplanes+1,sendlast,inzlo,inzhi); + + if (procyhi != me) + MPI_Sendrecv(&sendplanes,1,MPI_INT,procyhi,0, + &recvplanes,1,MPI_INT,procylo,0,gridcomm,MPI_STATUS_IGNORE); + else recvplanes = sendplanes; + + swap[nswap].nunpack = + indices(swap[nswap].unpacklist, + outxlo,outxhi,recvlast-recvplanes+1,recvlast,inzlo,inzhi); + + nsent += sendplanes; + sendfirst -= recvplanes; + sendlast -= sendplanes; + recvlast -= recvplanes; + nswap++; + + if (nsent < ghostyhi) notdoneme = 1; + else notdoneme = 0; + MPI_Allreduce(¬doneme,¬done,1,MPI_INT,MPI_SUM,gridcomm); + } + + // send own grid pts to -z processor, recv ghost grid pts from +z processor + + nsent = 0; + sendfirst = inzlo; + sendlast = inzhi; + recvfirst = inzhi+1; + notdone = 1; + + while (notdone) { + if (nswap == maxswap) grow_swap(); + + swap[nswap].sendproc = proczlo; + swap[nswap].recvproc = proczhi; + sendplanes = MIN(sendlast-sendfirst+1,ghostzlo-nsent); + swap[nswap].npack = + indices(swap[nswap].packlist, + outxlo,outxhi,outylo,outyhi,sendfirst,sendfirst+sendplanes-1); + + if (proczlo != me) + MPI_Sendrecv(&sendplanes,1,MPI_INT,proczlo,0, + &recvplanes,1,MPI_INT,proczhi,0,gridcomm,MPI_STATUS_IGNORE); + else recvplanes = sendplanes; + + swap[nswap].nunpack = + indices(swap[nswap].unpacklist, + outxlo,outxhi,outylo,outyhi,recvfirst,recvfirst+recvplanes-1); + + nsent += sendplanes; + sendfirst += sendplanes; + sendlast += recvplanes; + recvfirst += recvplanes; + nswap++; + + if (nsent < ghostzlo) notdoneme = 1; + else notdoneme = 0; + MPI_Allreduce(¬doneme,¬done,1,MPI_INT,MPI_SUM,gridcomm); + } + + // send own grid pts to +z processor, recv ghost grid pts from -z processor + + nsent = 0; + sendfirst = inzlo; + sendlast = inzhi; + recvlast = inzlo-1; + notdone = 1; + + while (notdone) { + if (nswap == maxswap) grow_swap(); + + swap[nswap].sendproc = proczhi; + swap[nswap].recvproc = proczlo; + sendplanes = MIN(sendlast-sendfirst+1,ghostzhi-nsent); + swap[nswap].npack = + indices(swap[nswap].packlist, + outxlo,outxhi,outylo,outyhi,sendlast-sendplanes+1,sendlast); + + if (proczhi != me) + MPI_Sendrecv(&sendplanes,1,MPI_INT,proczhi,0, + &recvplanes,1,MPI_INT,proczlo,0,gridcomm,MPI_STATUS_IGNORE); + else recvplanes = sendplanes; + + swap[nswap].nunpack = + indices(swap[nswap].unpacklist, + outxlo,outxhi,outylo,outyhi,recvlast-recvplanes+1,recvlast); + + nsent += sendplanes; + sendfirst -= recvplanes; + sendlast -= sendplanes; + recvlast -= recvplanes; + nswap++; + + if (nsent < ghostzhi) notdoneme = 1; + else notdoneme = 0; + MPI_Allreduce(¬doneme,¬done,1,MPI_INT,MPI_SUM,gridcomm); + } + + // ngrid = max of any forward/reverse pack/unpack grid points + + int ngrid = 0; + for (int i = 0; i < nswap; i++) { + ngrid = MAX(ngrid,swap[i].npack); + ngrid = MAX(ngrid,swap[i].nunpack); + } + + nbuf1 = nbuf2 = ngrid; +} + +/* ---------------------------------------------------------------------- + setup comm for RCB tiled proc domains + each proc has arbitrary # of neighbors that overlap its ghost extent + identify which procs will send me ghost cells, and vice versa + may not be symmetric if both procs do not need same layers of ghosts + comm pattern = post recvs for all my ghosts, send my owned, wait on recvs + no exchanges by dimension, unlike CommTiled forward/reverse comm of particles +------------------------------------------------------------------------- */ + +void Grid3d::setup_tiled(int &nbuf1, int &nbuf2) +{ + int i,m; + double xlo,xhi,ylo,yhi,zlo,zhi; + int ghostbox[6],pbc[3]; + + // setup RCB tree of cut info for grid + // access CommTiled to get cut dimension + // cut = this proc's inlo in that dim + // dim is -1 for proc 0, but never accessed + + rcbinfo = (RCBinfo *) + memory->smalloc(nprocs*sizeof(RCBinfo),"grid3d:rcbinfo"); + RCBinfo rcbone; + rcbone.dim = comm->rcbcutdim; + if (rcbone.dim <= 0) rcbone.cut = inxlo; + else if (rcbone.dim == 1) rcbone.cut = inylo; + else if (rcbone.dim == 2) rcbone.cut = inzlo; + MPI_Allgather(&rcbone,sizeof(RCBinfo),MPI_CHAR, + rcbinfo,sizeof(RCBinfo),MPI_CHAR,gridcomm); + + // find overlaps of my extended ghost box with all other procs + // accounts for crossings of periodic boundaries + // noverlap = # of overlaps, including self + // overlap = vector of overlap info using Overlap data struct + + ghostbox[0] = outxlo; + ghostbox[1] = outxhi; + ghostbox[2] = outylo; + ghostbox[3] = outyhi; + ghostbox[4] = outzlo; + ghostbox[5] = outzhi; + + pbc[0] = pbc[1] = pbc[2] = 0; + + memory->create(overlap_procs,nprocs,"grid3d:overlap_procs"); + noverlap = maxoverlap = 0; + overlap = nullptr; + + ghost_box_drop(ghostbox,pbc); + + // send each proc an overlap message + // content: me, index of my overlap, box that overlaps with its owned cells + // ncopy = # of overlaps with myself, across a periodic boundary + + int *proclist; + memory->create(proclist,noverlap,"grid3d:proclist"); + srequest = (Request *) + memory->smalloc(noverlap*sizeof(Request),"grid3d:srequest"); + + int nsend_request = 0; + ncopy = 0; + + for (m = 0; m < noverlap; m++) { + if (overlap[m].proc == me) ncopy++; + else { + proclist[nsend_request] = overlap[m].proc; + srequest[nsend_request].sender = me; + srequest[nsend_request].index = m; + for (i = 0; i < 6; i++) + srequest[nsend_request].box[i] = overlap[m].box[i]; + nsend_request++; + } + } + + auto irregular = new Irregular(lmp); + int nrecv_request = irregular->create_data(nsend_request,proclist,1); + auto rrequest = (Request *) memory->smalloc(nrecv_request*sizeof(Request),"grid3d:rrequest"); + irregular->exchange_data((char *) srequest,sizeof(Request),(char *) rrequest); + irregular->destroy_data(); + + // compute overlaps between received ghost boxes and my owned box + // overlap box used to setup my Send data struct and respond to requests + + send = (Send *) memory->smalloc(nrecv_request*sizeof(Send),"grid3d:send"); + sresponse = (Response *) memory->smalloc(nrecv_request*sizeof(Response),"grid3d:sresponse"); + memory->destroy(proclist); + memory->create(proclist,nrecv_request,"grid3d:proclist"); + + for (m = 0; m < nrecv_request; m++) { + send[m].proc = rrequest[m].sender; + xlo = MAX(rrequest[m].box[0],inxlo); + xhi = MIN(rrequest[m].box[1],inxhi); + ylo = MAX(rrequest[m].box[2],inylo); + yhi = MIN(rrequest[m].box[3],inyhi); + zlo = MAX(rrequest[m].box[4],inzlo); + zhi = MIN(rrequest[m].box[5],inzhi); + send[m].npack = indices(send[m].packlist,xlo,xhi,ylo,yhi,zlo,zhi); + + proclist[m] = rrequest[m].sender; + sresponse[m].index = rrequest[m].index; + sresponse[m].box[0] = xlo; + sresponse[m].box[1] = xhi; + sresponse[m].box[2] = ylo; + sresponse[m].box[3] = yhi; + sresponse[m].box[4] = zlo; + sresponse[m].box[5] = zhi; + } + + nsend = nrecv_request; + + // reply to each Request message with a Response message + // content: index for the overlap on requestor, overlap box on my owned grid + + int nsend_response = nrecv_request; + int nrecv_response = irregular->create_data(nsend_response,proclist,1); + auto rresponse = (Response *) memory->smalloc(nrecv_response*sizeof(Response),"grid3d:rresponse"); + irregular->exchange_data((char *) sresponse,sizeof(Response),(char *) rresponse); + irregular->destroy_data(); + delete irregular; + + // process received responses + // box used to setup my Recv data struct after unwrapping via PBC + // adjacent = 0 if any box of ghost cells does not adjoin my owned cells + + recv = (Recv *) memory->smalloc(nrecv_response*sizeof(Recv),"grid3d:recv"); + adjacent = 1; + + for (i = 0; i < nrecv_response; i++) { + m = rresponse[i].index; + recv[i].proc = overlap[m].proc; + xlo = rresponse[i].box[0] + overlap[m].pbc[0] * nx; + xhi = rresponse[i].box[1] + overlap[m].pbc[0] * nx; + ylo = rresponse[i].box[2] + overlap[m].pbc[1] * ny; + yhi = rresponse[i].box[3] + overlap[m].pbc[1] * ny; + zlo = rresponse[i].box[4] + overlap[m].pbc[2] * nz; + zhi = rresponse[i].box[5] + overlap[m].pbc[2] * nz; + recv[i].nunpack = indices(recv[i].unpacklist,xlo,xhi,ylo,yhi,zlo,zhi); + + if (xlo != inxhi+1 && xhi != inxlo-1 && + ylo != inyhi+1 && yhi != inylo-1 && + zlo != inzhi+1 && zhi != inzlo-1) adjacent = 0; + } + + nrecv = nrecv_response; + + // create Copy data struct from overlaps with self + + copy = (Copy *) memory->smalloc(ncopy*sizeof(Copy),"grid3d:copy"); + + ncopy = 0; + for (m = 0; m < noverlap; m++) { + if (overlap[m].proc != me) continue; + xlo = overlap[m].box[0]; + xhi = overlap[m].box[1]; + ylo = overlap[m].box[2]; + yhi = overlap[m].box[3]; + zlo = overlap[m].box[4]; + zhi = overlap[m].box[5]; + copy[ncopy].npack = indices(copy[ncopy].packlist,xlo,xhi,ylo,yhi,zlo,zhi); + xlo = overlap[m].box[0] + overlap[m].pbc[0] * nx; + xhi = overlap[m].box[1] + overlap[m].pbc[0] * nx; + ylo = overlap[m].box[2] + overlap[m].pbc[1] * ny; + yhi = overlap[m].box[3] + overlap[m].pbc[1] * ny; + zlo = overlap[m].box[4] + overlap[m].pbc[2] * nz; + zhi = overlap[m].box[5] + overlap[m].pbc[2] * nz; + copy[ncopy].nunpack = indices(copy[ncopy].unpacklist,xlo,xhi,ylo,yhi,zlo,zhi); + ncopy++; + } + + // set offsets for received data + + int offset = 0; + for (m = 0; m < nsend; m++) { + send[m].offset = offset; + offset += send[m].npack; + } + + offset = 0; + for (m = 0; m < nrecv; m++) { + recv[m].offset = offset; + offset += recv[m].nunpack; + } + + // length of MPI requests vector is max of nsend, nrecv + + int nrequest = MAX(nsend,nrecv); + requests = new MPI_Request[nrequest]; + + // clean-up + + memory->sfree(rcbinfo); + memory->destroy(proclist); + memory->destroy(overlap_procs); + memory->sfree(overlap); + memory->sfree(srequest); + memory->sfree(rrequest); + memory->sfree(sresponse); + memory->sfree(rresponse); + + // nbuf1 = largest pack or unpack in any Send or Recv or Copy + // nbuf2 = larget of sum of all packs or unpacks in Send or Recv + + nbuf1 = 0; + + for (m = 0; m < ncopy; m++) { + nbuf1 = MAX(nbuf1,copy[m].npack); + nbuf1 = MAX(nbuf1,copy[m].nunpack); + } + + int nbufs = 0; + for (m = 0; m < nsend; m++) { + nbuf1 = MAX(nbuf1,send[m].npack); + nbufs += send[m].npack; + } + + int nbufr = 0; + for (m = 0; m < nrecv; m++) { + nbuf1 = MAX(nbuf1,recv[m].nunpack); + nbufr += recv[m].nunpack; + } + + nbuf2 = MAX(nbufs,nbufr); +} + +/* ---------------------------------------------------------------------- + recursively split a box until it doesn't overlap any periodic boundaries + box = 6 integers = (xlo,xhi,ylo,yhi,zlo,zhi) + each lo/hi value may extend beyonw 0 to N-1 into another periodic image + pbc = flags in each dim of which periodic image the caller box was in + when a box straddles a periodic bounadry, split it in two + when a box does not straddle, drop it down RCB tree + add all the procs it overlaps with to Overlap list +------------------------------------------------------------------------- */ + +void Grid3d::ghost_box_drop(int *box, int *pbc) +{ + int i,m; + + // newbox12 and newpbc are initially copies of caller box and pbc + + int newbox1[6],newbox2[6],newpbc[3]; + + for (i = 0; i < 6; i++) newbox1[i] = newbox2[i] = box[i]; + for (i = 0; i < 3; i++) newpbc[i] = pbc[i]; + + // 6 if tests to see if box needs to be split across a periodic boundary + // newbox1 and 2 = new split boxes, newpbc increments current pbc + // final else is no split + + int splitflag = 1; + + if (box[0] < 0) { + newbox1[0] = 0; + newbox2[0] = box[0] + nx; + newbox2[1] = nx - 1; + newpbc[0]--; + } else if (box[1] >= nx) { + newbox1[1] = nx - 1; + newbox2[0] = 0; + newbox2[1] = box[1] - nx; + newpbc[0]++; + } else if (box[2] < 0) { + newbox1[2] = 0; + newbox2[2] = box[2] + ny; + newbox2[3] = ny - 1; + newpbc[1]--; + } else if (box[3] >= ny) { + newbox1[3] = ny - 1; + newbox2[2] = 0; + newbox2[3] = box[3] - ny; + newpbc[1]++; + } else if (box[4] < 0) { + newbox1[4] = 0; + newbox2[4] = box[4] + nz; + newbox2[5] = nz - 1; + newpbc[2]--; + } else if (box[5] >= nz) { + newbox1[5] = nz - 1; + newbox2[4] = 0; + newbox2[5] = box[5] - nz; + newpbc[2]++; + + // box is not split, drop on RCB tree + // returns nprocs = # of procs it overlaps, including self + // returns proc_overlap = list of proc IDs it overlaps + // skip self overlap if no crossing of periodic boundaries + // do not skip self if overlap is in another periodic image + + } else { + splitflag = 0; + int np = 0; + box_drop_grid(box,0,nprocs-1,np,overlap_procs); + for (m = 0; m < np; m++) { + if (noverlap == maxoverlap) grow_overlap(); + if (overlap_procs[m] == me && + pbc[0] == 0 && pbc[1] == 0 && pbc[2] == 0) continue; + overlap[noverlap].proc = overlap_procs[m]; + for (i = 0; i < 6; i++) overlap[noverlap].box[i] = box[i]; + for (i = 0; i < 3; i++) overlap[noverlap].pbc[i] = pbc[i]; + noverlap++; + } + } + + // recurse with 2 split boxes + + if (splitflag) { + ghost_box_drop(newbox1,pbc); + ghost_box_drop(newbox2,newpbc); + } +} + +/* ---------------------------------------------------------------------- + recursively drop a box down the RCB tree to find all procs it overlaps with + box = 6 integers = (xlo,xhi,ylo,yhi,zlo,zhi) + each lo/hi value ranges from 0 to N-1 in a dim, N = grid size in that dim + box is guaranteed to be wholly within the global domain + return Np = # of procs, plist = proc IDs +------------------------------------------------------------------------- */ + +void Grid3d::box_drop_grid(int *box, int proclower, int procupper, + int &np, int *plist) +{ + // end recursion when partition is a single proc + // add proclower to plist + + if (proclower == procupper) { + plist[np++] = proclower; + return; + } + + // drop box on each side of cut it extends beyond + // use < and >= criteria so does not include a box it only touches + // procmid = 1st processor in upper half of partition + // = location in tree that stores this cut + // cut = index of first grid cell in upper partition + // dim = 0,1,2 dimension of cut + + int procmid = proclower + (procupper - proclower) / 2 + 1; + int dim = rcbinfo[procmid].dim; + int cut = rcbinfo[procmid].cut; + + if (box[2*dim] < cut) box_drop_grid(box,proclower,procmid-1,np,plist); + if (box[2*dim+1] >= cut) box_drop_grid(box,procmid,procupper,np,plist); +} + +/* ---------------------------------------------------------------------- + check if all procs only need ghost info from adjacent procs + return 1 if yes, 0 if no +------------------------------------------------------------------------- */ + +int Grid3d::ghost_adjacent() +{ + if (layout == REGULAR) return ghost_adjacent_regular(); + return ghost_adjacent_tiled(); +} + +/* ---------------------------------------------------------------------- + adjacent = 0 if a proc's ghost xyz lohi values exceed its subdomain size + return 0 if adjacent=0 for any proc, else 1 +------------------------------------------------------------------------- */ + +int Grid3d::ghost_adjacent_regular() +{ + adjacent = 1; + if (ghostxlo > inxhi-inxlo+1) adjacent = 0; + if (ghostxhi > inxhi-inxlo+1) adjacent = 0; + if (ghostylo > inyhi-inylo+1) adjacent = 0; + if (ghostyhi > inyhi-inylo+1) adjacent = 0; + if (ghostzlo > inzhi-inzlo+1) adjacent = 0; + if (ghostzhi > inzhi-inzlo+1) adjacent = 0; + + int adjacent_all; + MPI_Allreduce(&adjacent,&adjacent_all,1,MPI_INT,MPI_MIN,gridcomm); + return adjacent_all; +} + +/* ---------------------------------------------------------------------- + adjacent = 0 if a proc's received ghosts were flagged + as non-adjacent in setup_tiled() + return 0 if adjacent=0 for any proc, else 1 +------------------------------------------------------------------------- */ + +int Grid3d::ghost_adjacent_tiled() +{ + int adjacent_all; + MPI_Allreduce(&adjacent,&adjacent_all,1,MPI_INT,MPI_MIN,gridcomm); + return adjacent_all; +} + +/* ---------------------------------------------------------------------- + forward comm of my owned cells to other's ghost cells +------------------------------------------------------------------------- */ + +void Grid3d::forward_comm(int caller, void *ptr, int nper, int nbyte, int which, + void *buf1, void *buf2, MPI_Datatype datatype) +{ + if (layout == REGULAR) { + if (caller == KSPACE) + forward_comm_regular((KSpace *) ptr,nper,nbyte,which, + buf1,buf2,datatype); + else if (caller == PAIR) + forward_comm_regular((Pair *) ptr,nper,nbyte,which, + buf1,buf2,datatype); + else if (caller == FIX) + forward_comm_regular((Fix *) ptr,nper,nbyte,which, + buf1,buf2,datatype); + } else { + if (caller == KSPACE) + forward_comm_tiled((KSpace *) ptr,nper,nbyte,which, + buf1,buf2,datatype); + else if (caller == PAIR) + forward_comm_tiled((Pair *) ptr,nper,nbyte,which, + buf1,buf2,datatype); + else if (caller == FIX) + forward_comm_tiled((Fix *) ptr,nper,nbyte, + which,buf1,buf2,datatype); + } +} + +/* ---------------------------------------------------------------------- + forward comm on regular grid of procs via list of swaps with 6 neighbor procs +------------------------------------------------------------------------- */ + +template < class T > +void Grid3d:: +forward_comm_regular(T *ptr, int nper, int /*nbyte*/, int which, + void *buf1, void *buf2, MPI_Datatype datatype) +{ + int m; + MPI_Request request; + + for (m = 0; m < nswap; m++) { + if (swap[m].sendproc == me) + ptr->pack_forward_grid(which,buf2,swap[m].npack,swap[m].packlist); + else + ptr->pack_forward_grid(which,buf1,swap[m].npack,swap[m].packlist); + + if (swap[m].sendproc != me) { + if (swap[m].nunpack) MPI_Irecv(buf2,nper*swap[m].nunpack,datatype, + swap[m].recvproc,0,gridcomm,&request); + if (swap[m].npack) MPI_Send(buf1,nper*swap[m].npack,datatype, + swap[m].sendproc,0,gridcomm); + if (swap[m].nunpack) MPI_Wait(&request,MPI_STATUS_IGNORE); + } + + ptr->unpack_forward_grid(which,buf2,swap[m].nunpack,swap[m].unpacklist); + } +} + +/* ---------------------------------------------------------------------- + forward comm on tiled grid decomp via Send/Recv lists of each neighbor proc +------------------------------------------------------------------------- */ + +template < class T > +void Grid3d:: +forward_comm_tiled(T *ptr, int nper, int nbyte, int which, + void *buf1, void *vbuf2, MPI_Datatype datatype) +{ + int i,m,offset; + + auto buf2 = (char *) vbuf2; + + // post all receives + + for (m = 0; m < nrecv; m++) { + offset = nper * recv[m].offset * nbyte; + MPI_Irecv((void *) &buf2[offset],nper*recv[m].nunpack,datatype, + recv[m].proc,0,gridcomm,&requests[m]); + } + + // perform all sends to other procs + + for (m = 0; m < nsend; m++) { + ptr->pack_forward_grid(which,buf1,send[m].npack,send[m].packlist); + MPI_Send(buf1,nper*send[m].npack,datatype,send[m].proc,0,gridcomm); + } + + // perform all copies to self + + for (m = 0; m < ncopy; m++) { + ptr->pack_forward_grid(which,buf1,copy[m].npack,copy[m].packlist); + ptr->unpack_forward_grid(which,buf1,copy[m].nunpack,copy[m].unpacklist); + } + + // unpack all received data + + for (i = 0; i < nrecv; i++) { + MPI_Waitany(nrecv,requests,&m,MPI_STATUS_IGNORE); + offset = nper * recv[m].offset * nbyte; + ptr->unpack_forward_grid(which,(void *) &buf2[offset], + recv[m].nunpack,recv[m].unpacklist); + } +} + +/* ---------------------------------------------------------------------- + reverse comm of my ghost cells to sum to owner cells +------------------------------------------------------------------------- */ + +void Grid3d::reverse_comm(int caller, void *ptr, int nper, int nbyte, int which, + void *buf1, void *buf2, MPI_Datatype datatype) +{ + if (layout == REGULAR) { + if (caller == KSPACE) + reverse_comm_regular((KSpace *) ptr,nper,nbyte,which, + buf1,buf2,datatype); + else if (caller == PAIR) + reverse_comm_regular((Pair *) ptr,nper,nbyte,which, + buf1,buf2,datatype); + else if (caller == FIX) + reverse_comm_regular((Fix *) ptr,nper,nbyte,which, + buf1,buf2,datatype); + } else { + if (caller == KSPACE) + reverse_comm_tiled((KSpace *) ptr,nper,nbyte,which, + buf1,buf2,datatype); + else if (caller == PAIR) + reverse_comm_tiled((Pair *) ptr,nper,nbyte,which, + buf1,buf2,datatype); + else if (caller == FIX) + reverse_comm_tiled((Fix *) ptr,nper,nbyte,which, + buf1,buf2,datatype); + } +} + +/* ---------------------------------------------------------------------- + reverse comm on regular grid of procs via list of swaps with 6 neighbor procs +------------------------------------------------------------------------- */ + +template < class T > +void Grid3d:: +reverse_comm_regular(T *ptr, int nper, int /*nbyte*/, int which, + void *buf1, void *buf2, MPI_Datatype datatype) +{ + int m; + MPI_Request request; + + for (m = nswap-1; m >= 0; m--) { + if (swap[m].recvproc == me) + ptr->pack_reverse_grid(which,buf2,swap[m].nunpack,swap[m].unpacklist); + else + ptr->pack_reverse_grid(which,buf1,swap[m].nunpack,swap[m].unpacklist); + + if (swap[m].recvproc != me) { + if (swap[m].npack) MPI_Irecv(buf2,nper*swap[m].npack,datatype, + swap[m].sendproc,0,gridcomm,&request); + if (swap[m].nunpack) MPI_Send(buf1,nper*swap[m].nunpack,datatype, + swap[m].recvproc,0,gridcomm); + if (swap[m].npack) MPI_Wait(&request,MPI_STATUS_IGNORE); + } + + ptr->unpack_reverse_grid(which,buf2,swap[m].npack,swap[m].packlist); + } +} + +/* ---------------------------------------------------------------------- + reverse comm on tiled grid decomp via Send/Recv lists of each neighbor proc +------------------------------------------------------------------------- */ + +template < class T > +void Grid3d:: +reverse_comm_tiled(T *ptr, int nper, int nbyte, int which, + void *buf1, void *vbuf2, MPI_Datatype datatype) +{ + int i,m,offset; + + auto buf2 = (char *) vbuf2; + + // post all receives + + for (m = 0; m < nsend; m++) { + offset = nper * send[m].offset * nbyte; + MPI_Irecv((void *) &buf2[offset],nper*send[m].npack,datatype, + send[m].proc,0,gridcomm,&requests[m]); + } + + // perform all sends to other procs + + for (m = 0; m < nrecv; m++) { + ptr->pack_reverse_grid(which,buf1,recv[m].nunpack,recv[m].unpacklist); + MPI_Send(buf1,nper*recv[m].nunpack,datatype,recv[m].proc,0,gridcomm); + } + + // perform all copies to self + + for (m = 0; m < ncopy; m++) { + ptr->pack_reverse_grid(which,buf1,copy[m].nunpack,copy[m].unpacklist); + ptr->unpack_reverse_grid(which,buf1,copy[m].npack,copy[m].packlist); + } + + // unpack all received data + + for (i = 0; i < nsend; i++) { + MPI_Waitany(nsend,requests,&m,MPI_STATUS_IGNORE); + offset = nper * send[m].offset * nbyte; + ptr->unpack_reverse_grid(which,(void *) &buf2[offset], + send[m].npack,send[m].packlist); + } +} + +/* ---------------------------------------------------------------------- + gather global grid values to proc 0, one grid chunk at a time + proc 0 pings each proc for its grid chunk + pack/unpack operations are performed by caller via callbacks + caller can decide whether to store chunks, output them, etc +------------------------------------------------------------------------- */ + +void Grid3d::gather(int /*caller*/, void *ptr, int nper, int nbyte, + int which, void *buf, MPI_Datatype datatype) +{ + int me = comm->me; + Fix *fptr = (Fix *) ptr; + + // maxsize = max grid data owned by any proc + + int mysize = (inxhi-inxlo+1) * (inyhi-inylo+1) * (inzhi-inzlo+1); + mysize *= nper; + int maxsize; + MPI_Allreduce(&mysize,&maxsize,1,MPI_INT,MPI_MAX,world); + + // pack my data via callback to caller + + char *mybuf; + if (me == 0) memory->create(mybuf,maxsize*nbyte,"grid3d:mybuf"); + else memory->create(mybuf,mysize*nbyte,"grid3d:mybuf"); + fptr->pack_gather_grid(which,mybuf); + + // ping each proc for its data + // unpack into full buffer via callback to caller + + int xlo,xhi,ylo,yhi,zlo,zhi,tmp; + int bounds[6]; + + if (me == 0) { + MPI_Status status; + MPI_Request request; + + for (int iproc = 0; iproc < nprocs; iproc++) { + if (iproc) { + MPI_Irecv(mybuf,maxsize,datatype,iproc,0,world,&request); + MPI_Send(&tmp,0,MPI_INT,iproc,0,world); + MPI_Wait(&request,&status); + MPI_Recv(bounds,6,MPI_INT,iproc,0,world,&status); + xlo = bounds[0]; + xhi = bounds[1]; + ylo = bounds[2]; + yhi = bounds[3]; + zlo = bounds[4]; + zhi = bounds[5]; + } else { + xlo = inxlo; + xhi = inxhi; + ylo = inylo; + yhi = inyhi; + zlo = inzlo; + zhi = inzhi; + } + + fptr->unpack_gather_grid(which,mybuf,buf,xlo,xhi,ylo,yhi,zlo,zhi); + } + + } else { + MPI_Recv(&tmp,0,MPI_INT,0,0,world,MPI_STATUS_IGNORE); + MPI_Rsend(mybuf,mysize,datatype,0,0,world); + bounds[0] = inxlo; + bounds[1] = inxhi; + bounds[2] = inylo; + bounds[3] = inyhi; + bounds[4] = inzlo; + bounds[5] = inzhi; + MPI_Send(bounds,6,MPI_INT,0,0,world); + } + + memory->destroy(mybuf); +} + +/* ---------------------------------------------------------------------- + create swap stencil for grid own/ghost communication + swaps covers all 3 dimensions and both directions + swaps cover multiple iterations in a direction if need grid pts + from further away than nearest-neighbor proc + same swap list used by forward and reverse communication +------------------------------------------------------------------------- */ + +void Grid3d::grow_swap() +{ + maxswap += DELTA; + swap = (Swap *) memory->srealloc(swap,maxswap*sizeof(Swap),"grid3d:swap"); +} + +/* ---------------------------------------------------------------------- + create swap stencil for grid own/ghost communication + swaps covers all 3 dimensions and both directions + swaps cover multiple iterations in a direction if need grid pts + from further away than nearest-neighbor proc + same swap list used by forward and reverse communication +------------------------------------------------------------------------- */ + +void Grid3d::grow_overlap() +{ + maxoverlap += DELTA; + overlap = (Overlap *) + memory->srealloc(overlap,maxoverlap*sizeof(Overlap),"grid3d:overlap"); +} + +/* ---------------------------------------------------------------------- + create 1d list of offsets into 3d array section (xlo:xhi,ylo:yhi,zlo:zhi) + assume 3d array is allocated as + (fullxlo:fullxhi,fullylo:fullyhi,fullzlo:fullzhi) +------------------------------------------------------------------------- */ + +int Grid3d::indices(int *&list, + int xlo, int xhi, int ylo, int yhi, int zlo, int zhi) +{ + int nmax = (xhi-xlo+1) * (yhi-ylo+1) * (zhi-zlo+1); + memory->create(list,nmax,"grid3d:indices"); + if (nmax == 0) return 0; + + int nx = (fullxhi-fullxlo+1); + int ny = (fullyhi-fullylo+1); + + int n = 0; + int ix,iy,iz; + for (iz = zlo; iz <= zhi; iz++) + for (iy = ylo; iy <= yhi; iy++) + for (ix = xlo; ix <= xhi; ix++) + list[n++] = (iz-fullzlo)*ny*nx + (iy-fullylo)*nx + (ix-fullxlo); + + return nmax; +} diff --git a/src/grid3d.h b/src/grid3d.h new file mode 100644 index 0000000000..1eb88871a1 --- /dev/null +++ b/src/grid3d.h @@ -0,0 +1,200 @@ +/* -*- c++ -*- ---------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + https://www.lammps.org/, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +#ifndef LMP_GRID3D_H +#define LMP_GRID3D_H + +#include "pointers.h" + +namespace LAMMPS_NS { + +class Grid3d : protected Pointers { + public: + enum { KSPACE = 0, PAIR = 1, FIX = 2 }; // calling classes + + Grid3d(class LAMMPS *, MPI_Comm, int, int, int, int, int, int, int, int, int, int, int, int, + int, int, int); + Grid3d(class LAMMPS *, MPI_Comm, int, int, int, int, int, int, int, int, int, int, int, int, + int, int, int, int, int, int, int, int, int, int); + ~Grid3d() override; + void setup(int &, int &); + int ghost_adjacent(); + void forward_comm(int, void *, int, int, int, void *, void *, MPI_Datatype); + void reverse_comm(int, void *, int, int, int, void *, void *, MPI_Datatype); + void gather(int, void *, int, int, int, void *, MPI_Datatype); + + protected: + int me, nprocs; + int layout; // REGULAR or TILED + MPI_Comm gridcomm; // communicator for this class + // usually world, but MSM calls with subset + + // inputs from caller via constructor + + int nx, ny, nz; // size of global grid in all 3 dims + int inxlo, inxhi; // inclusive extent of my grid chunk + int inylo, inyhi; // 0 <= in <= N-1 + int inzlo, inzhi; + int outxlo, outxhi; // inclusive extent of my grid chunk plus + int outylo, outyhi; // ghost cells in all 6 directions + int outzlo, outzhi; // lo indices can be < 0, hi indices can be >= N + int fullxlo, fullxhi; // extent of grid chunk that caller stores + int fullylo, fullyhi; // can be same as out indices or larger + int fullzlo, fullzhi; + + // ------------------------------------------- + // internal variables for REGULAR layout + // ------------------------------------------- + + int procxlo, procxhi; // 6 neighbor procs that adjoin me + int procylo, procyhi; // not used for comm_style = tiled + int proczlo, proczhi; + + int ghostxlo, ghostxhi; // # of my owned grid planes needed + int ghostylo, ghostyhi; // by neighobr procs in each dir as their ghost planes + int ghostzlo, ghostzhi; + + // swap = exchange of owned and ghost grid cells between 2 procs, including self + + struct Swap { + int sendproc; // proc to send to for forward comm + int recvproc; // proc to recv from for forward comm + int npack; // # of datums to pack + int nunpack; // # of datums to unpack + int *packlist; // 3d array offsets to pack + int *unpacklist; // 3d array offsets to unpack + }; + + int nswap, maxswap; + Swap *swap; + + // ------------------------------------------- + // internal variables for TILED layout + // ------------------------------------------- + + int *overlap_procs; // length of Nprocs in communicator + MPI_Request *requests; // length of max messages this proc receives + + // RCB tree of cut info + // each proc contributes one value, except proc 0 + + struct RCBinfo { + int dim; // 0,1,2 = which dim the cut is in + int cut; // grid index of lowest cell in upper half of cut + }; + + RCBinfo *rcbinfo; + + // overlap = a proc whose owned cells overlap with my extended ghost box + // includes overlaps across periodic boundaries, can also be self + + struct Overlap { + int proc; // proc whose owned cells overlap my ghost cells + int box[6]; // box that overlaps otherproc's owned cells + // this box is wholly contained within global grid + int pbc[3]; // PBC offsets to convert box to a portion of my ghost box + // my ghost box may extend beyond global grid + }; + + int noverlap, maxoverlap; + Overlap *overlap; + + // request = sent to each proc whose owned cells overlap my ghost cells + + struct Request { + int sender; // sending proc + int index; // index of overlap on sender + int box[6]; // box that overlaps receiver's owned cells + // wholly contained within global grid + }; + + Request *srequest, *rrequest; + + // response = reply from each proc whose owned cells overlap my ghost cells + + struct Response { + int index; // index of my overlap for the initial request + int box[6]; // box that overlaps responder's owned cells + // wholly contained within global grid + // has to unwrapped by PBC to map to my ghost cells + }; + + Response *sresponse, *rresponse; + + // send = proc to send a subset of my owned cells to, for forward comm + // for reverse comm, proc I receive ghost overlaps with my owned cells from + // offset used in reverse comm to recv a message in middle of a large buffer + + struct Send { + int proc; + int npack; + int *packlist; + int offset; + }; + + // recv = proc to recv a subset of my ghost cells from, for forward comm + // for reverse comm, proc I send a subset of my ghost cells to + // offset used in forward comm to recv a message in middle of a large buffer + + struct Recv { + int proc; + int nunpack; + int *unpacklist; + int offset; + }; + + int adjacent; // 0 on a proc who receives ghosts from a non-neighbor proc + + // copy = subset of my owned cells to copy into subset of my ghost cells + // that describes forward comm, for reverse comm it is the opposite + + struct Copy { + int npack; + int nunpack; + int *packlist; + int *unpacklist; + }; + + int nsend, nrecv, ncopy; + Send *send; + Recv *recv; + Copy *copy; + + // ------------------------------------------- + // internal methods + // ------------------------------------------- + + void initialize(MPI_Comm, int, int, int, int, int, int, int, int, int, int, int, int, int, int, + int, int, int, int, int, int, int, int, int, int, int, int, int); + virtual void setup_regular(int &, int &); + virtual void setup_tiled(int &, int &); + void ghost_box_drop(int *, int *); + void box_drop_grid(int *, int, int, int &, int *); + + int ghost_adjacent_regular(); + int ghost_adjacent_tiled(); + + template void forward_comm_regular(T *, int, int, int, void *, void *, MPI_Datatype); + template void forward_comm_tiled(T *, int, int, int, void *, void *, MPI_Datatype); + template void reverse_comm_regular(T *, int, int, int, void *, void *, MPI_Datatype); + template void reverse_comm_tiled(T *, int, int, int, void *, void *, MPI_Datatype); + + virtual void grow_swap(); + void grow_overlap(); + + int indices(int *&, int, int, int, int, int, int); +}; + +} // namespace LAMMPS_NS + +#endif From 5cb95cc0329a5c74b50e9844366e7862115b0568 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Mon, 18 Jul 2022 17:25:04 -0600 Subject: [PATCH 002/213] grid3d file as well --- src/grid3d.cpp | 80 +++++++++++++++++++++++++------------------------- 1 file changed, 40 insertions(+), 40 deletions(-) diff --git a/src/grid3d.cpp b/src/grid3d.cpp index f96770d3c9..8f65cb55b9 100644 --- a/src/grid3d.cpp +++ b/src/grid3d.cpp @@ -12,7 +12,7 @@ See the README file in the top-level LAMMPS directory. ------------------------------------------------------------------------- */ -#include "grid3d.h" +#include "grid2d.h" #include "comm.h" #include "error.h" @@ -48,7 +48,7 @@ enum{REGULAR,TILED}; communication is done across the periodic boundaries ------------------------------------------------------------------------- */ -Grid3d::Grid3d(LAMMPS *lmp, MPI_Comm gcomm, +Grid2d::Grid2d(LAMMPS *lmp, MPI_Comm gcomm, int gnx, int gny, int gnz, int ixlo, int ixhi, int iylo, int iyhi, int izlo, int izhi, int oxlo, int oxhi, int oylo, int oyhi, int ozlo, int ozhi) @@ -87,7 +87,7 @@ Grid3d::Grid3d(LAMMPS *lmp, MPI_Comm gcomm, e xyz lohi for flag = 2: 6 neighbor procs ------------------------------------------------------------------------- */ -Grid3d::Grid3d(LAMMPS *lmp, MPI_Comm gcomm, int flag, +Grid2d::Grid2d(LAMMPS *lmp, MPI_Comm gcomm, int flag, int gnx, int gny, int gnz, int ixlo, int ixhi, int iylo, int iyhi, int izlo, int izhi, int oxlo, int oxhi, int oylo, int oyhi, int ozlo, int ozhi, @@ -124,14 +124,14 @@ Grid3d::Grid3d(LAMMPS *lmp, MPI_Comm gcomm, int flag, oxlo,oxhi,oylo,oyhi,ozlo,ozhi, exlo,exhi,eylo,eyhi,ezlo,ezhi); } else { - error->all(FLERR,"Grid3d does not support tiled layout with neighbor procs"); + error->all(FLERR,"Grid2d does not support tiled layout with neighbor procs"); } } } /* ---------------------------------------------------------------------- */ -Grid3d::~Grid3d() +Grid2d::~Grid2d() { // regular comm data struct @@ -164,7 +164,7 @@ Grid3d::~Grid3d() store constructor args in local variables ------------------------------------------------------------------------- */ -void Grid3d::initialize(MPI_Comm gcomm, +void Grid2d::initialize(MPI_Comm gcomm, int gnx, int gny, int gnz, int ixlo, int ixhi, int iylo, int iyhi, int izlo, int izhi, @@ -229,7 +229,7 @@ void Grid3d::initialize(MPI_Comm gcomm, /* ---------------------------------------------------------------------- */ -void Grid3d::setup(int &nbuf1, int &nbuf2) +void Grid2d::setup(int &nbuf1, int &nbuf2) { if (layout == REGULAR) setup_regular(nbuf1,nbuf2); else setup_tiled(nbuf1,nbuf2); @@ -244,7 +244,7 @@ void Grid3d::setup(int &nbuf1, int &nbuf2) all procs perform same # of swaps in a direction, even if some don't need it ------------------------------------------------------------------------- */ -void Grid3d::setup_regular(int &nbuf1, int &nbuf2) +void Grid2d::setup_regular(int &nbuf1, int &nbuf2) { int nsent,sendfirst,sendlast,recvfirst,recvlast; int sendplanes,recvplanes; @@ -545,7 +545,7 @@ void Grid3d::setup_regular(int &nbuf1, int &nbuf2) no exchanges by dimension, unlike CommTiled forward/reverse comm of particles ------------------------------------------------------------------------- */ -void Grid3d::setup_tiled(int &nbuf1, int &nbuf2) +void Grid2d::setup_tiled(int &nbuf1, int &nbuf2) { int i,m; double xlo,xhi,ylo,yhi,zlo,zhi; @@ -557,7 +557,7 @@ void Grid3d::setup_tiled(int &nbuf1, int &nbuf2) // dim is -1 for proc 0, but never accessed rcbinfo = (RCBinfo *) - memory->smalloc(nprocs*sizeof(RCBinfo),"grid3d:rcbinfo"); + memory->smalloc(nprocs*sizeof(RCBinfo),"grid2d:rcbinfo"); RCBinfo rcbone; rcbone.dim = comm->rcbcutdim; if (rcbone.dim <= 0) rcbone.cut = inxlo; @@ -580,7 +580,7 @@ void Grid3d::setup_tiled(int &nbuf1, int &nbuf2) pbc[0] = pbc[1] = pbc[2] = 0; - memory->create(overlap_procs,nprocs,"grid3d:overlap_procs"); + memory->create(overlap_procs,nprocs,"grid2d:overlap_procs"); noverlap = maxoverlap = 0; overlap = nullptr; @@ -591,9 +591,9 @@ void Grid3d::setup_tiled(int &nbuf1, int &nbuf2) // ncopy = # of overlaps with myself, across a periodic boundary int *proclist; - memory->create(proclist,noverlap,"grid3d:proclist"); + memory->create(proclist,noverlap,"grid2d:proclist"); srequest = (Request *) - memory->smalloc(noverlap*sizeof(Request),"grid3d:srequest"); + memory->smalloc(noverlap*sizeof(Request),"grid2d:srequest"); int nsend_request = 0; ncopy = 0; @@ -612,17 +612,17 @@ void Grid3d::setup_tiled(int &nbuf1, int &nbuf2) auto irregular = new Irregular(lmp); int nrecv_request = irregular->create_data(nsend_request,proclist,1); - auto rrequest = (Request *) memory->smalloc(nrecv_request*sizeof(Request),"grid3d:rrequest"); + auto rrequest = (Request *) memory->smalloc(nrecv_request*sizeof(Request),"grid2d:rrequest"); irregular->exchange_data((char *) srequest,sizeof(Request),(char *) rrequest); irregular->destroy_data(); // compute overlaps between received ghost boxes and my owned box // overlap box used to setup my Send data struct and respond to requests - send = (Send *) memory->smalloc(nrecv_request*sizeof(Send),"grid3d:send"); - sresponse = (Response *) memory->smalloc(nrecv_request*sizeof(Response),"grid3d:sresponse"); + send = (Send *) memory->smalloc(nrecv_request*sizeof(Send),"grid2d:send"); + sresponse = (Response *) memory->smalloc(nrecv_request*sizeof(Response),"grid2d:sresponse"); memory->destroy(proclist); - memory->create(proclist,nrecv_request,"grid3d:proclist"); + memory->create(proclist,nrecv_request,"grid2d:proclist"); for (m = 0; m < nrecv_request; m++) { send[m].proc = rrequest[m].sender; @@ -651,7 +651,7 @@ void Grid3d::setup_tiled(int &nbuf1, int &nbuf2) int nsend_response = nrecv_request; int nrecv_response = irregular->create_data(nsend_response,proclist,1); - auto rresponse = (Response *) memory->smalloc(nrecv_response*sizeof(Response),"grid3d:rresponse"); + auto rresponse = (Response *) memory->smalloc(nrecv_response*sizeof(Response),"grid2d:rresponse"); irregular->exchange_data((char *) sresponse,sizeof(Response),(char *) rresponse); irregular->destroy_data(); delete irregular; @@ -660,7 +660,7 @@ void Grid3d::setup_tiled(int &nbuf1, int &nbuf2) // box used to setup my Recv data struct after unwrapping via PBC // adjacent = 0 if any box of ghost cells does not adjoin my owned cells - recv = (Recv *) memory->smalloc(nrecv_response*sizeof(Recv),"grid3d:recv"); + recv = (Recv *) memory->smalloc(nrecv_response*sizeof(Recv),"grid2d:recv"); adjacent = 1; for (i = 0; i < nrecv_response; i++) { @@ -683,7 +683,7 @@ void Grid3d::setup_tiled(int &nbuf1, int &nbuf2) // create Copy data struct from overlaps with self - copy = (Copy *) memory->smalloc(ncopy*sizeof(Copy),"grid3d:copy"); + copy = (Copy *) memory->smalloc(ncopy*sizeof(Copy),"grid2d:copy"); ncopy = 0; for (m = 0; m < noverlap; m++) { @@ -770,7 +770,7 @@ void Grid3d::setup_tiled(int &nbuf1, int &nbuf2) add all the procs it overlaps with to Overlap list ------------------------------------------------------------------------- */ -void Grid3d::ghost_box_drop(int *box, int *pbc) +void Grid2d::ghost_box_drop(int *box, int *pbc) { int i,m; @@ -855,7 +855,7 @@ void Grid3d::ghost_box_drop(int *box, int *pbc) return Np = # of procs, plist = proc IDs ------------------------------------------------------------------------- */ -void Grid3d::box_drop_grid(int *box, int proclower, int procupper, +void Grid2d::box_drop_grid(int *box, int proclower, int procupper, int &np, int *plist) { // end recursion when partition is a single proc @@ -886,7 +886,7 @@ void Grid3d::box_drop_grid(int *box, int proclower, int procupper, return 1 if yes, 0 if no ------------------------------------------------------------------------- */ -int Grid3d::ghost_adjacent() +int Grid2d::ghost_adjacent() { if (layout == REGULAR) return ghost_adjacent_regular(); return ghost_adjacent_tiled(); @@ -897,7 +897,7 @@ int Grid3d::ghost_adjacent() return 0 if adjacent=0 for any proc, else 1 ------------------------------------------------------------------------- */ -int Grid3d::ghost_adjacent_regular() +int Grid2d::ghost_adjacent_regular() { adjacent = 1; if (ghostxlo > inxhi-inxlo+1) adjacent = 0; @@ -918,7 +918,7 @@ int Grid3d::ghost_adjacent_regular() return 0 if adjacent=0 for any proc, else 1 ------------------------------------------------------------------------- */ -int Grid3d::ghost_adjacent_tiled() +int Grid2d::ghost_adjacent_tiled() { int adjacent_all; MPI_Allreduce(&adjacent,&adjacent_all,1,MPI_INT,MPI_MIN,gridcomm); @@ -929,7 +929,7 @@ int Grid3d::ghost_adjacent_tiled() forward comm of my owned cells to other's ghost cells ------------------------------------------------------------------------- */ -void Grid3d::forward_comm(int caller, void *ptr, int nper, int nbyte, int which, +void Grid2d::forward_comm(int caller, void *ptr, int nper, int nbyte, int which, void *buf1, void *buf2, MPI_Datatype datatype) { if (layout == REGULAR) { @@ -960,7 +960,7 @@ void Grid3d::forward_comm(int caller, void *ptr, int nper, int nbyte, int which, ------------------------------------------------------------------------- */ template < class T > -void Grid3d:: +void Grid2d:: forward_comm_regular(T *ptr, int nper, int /*nbyte*/, int which, void *buf1, void *buf2, MPI_Datatype datatype) { @@ -990,7 +990,7 @@ forward_comm_regular(T *ptr, int nper, int /*nbyte*/, int which, ------------------------------------------------------------------------- */ template < class T > -void Grid3d:: +void Grid2d:: forward_comm_tiled(T *ptr, int nper, int nbyte, int which, void *buf1, void *vbuf2, MPI_Datatype datatype) { @@ -1034,7 +1034,7 @@ forward_comm_tiled(T *ptr, int nper, int nbyte, int which, reverse comm of my ghost cells to sum to owner cells ------------------------------------------------------------------------- */ -void Grid3d::reverse_comm(int caller, void *ptr, int nper, int nbyte, int which, +void Grid2d::reverse_comm(int caller, void *ptr, int nper, int nbyte, int which, void *buf1, void *buf2, MPI_Datatype datatype) { if (layout == REGULAR) { @@ -1065,7 +1065,7 @@ void Grid3d::reverse_comm(int caller, void *ptr, int nper, int nbyte, int which, ------------------------------------------------------------------------- */ template < class T > -void Grid3d:: +void Grid2d:: reverse_comm_regular(T *ptr, int nper, int /*nbyte*/, int which, void *buf1, void *buf2, MPI_Datatype datatype) { @@ -1095,7 +1095,7 @@ reverse_comm_regular(T *ptr, int nper, int /*nbyte*/, int which, ------------------------------------------------------------------------- */ template < class T > -void Grid3d:: +void Grid2d:: reverse_comm_tiled(T *ptr, int nper, int nbyte, int which, void *buf1, void *vbuf2, MPI_Datatype datatype) { @@ -1142,7 +1142,7 @@ reverse_comm_tiled(T *ptr, int nper, int nbyte, int which, caller can decide whether to store chunks, output them, etc ------------------------------------------------------------------------- */ -void Grid3d::gather(int /*caller*/, void *ptr, int nper, int nbyte, +void Grid2d::gather(int /*caller*/, void *ptr, int nper, int nbyte, int which, void *buf, MPI_Datatype datatype) { int me = comm->me; @@ -1158,8 +1158,8 @@ void Grid3d::gather(int /*caller*/, void *ptr, int nper, int nbyte, // pack my data via callback to caller char *mybuf; - if (me == 0) memory->create(mybuf,maxsize*nbyte,"grid3d:mybuf"); - else memory->create(mybuf,mysize*nbyte,"grid3d:mybuf"); + if (me == 0) memory->create(mybuf,maxsize*nbyte,"grid2d:mybuf"); + else memory->create(mybuf,mysize*nbyte,"grid2d:mybuf"); fptr->pack_gather_grid(which,mybuf); // ping each proc for its data @@ -1219,10 +1219,10 @@ void Grid3d::gather(int /*caller*/, void *ptr, int nper, int nbyte, same swap list used by forward and reverse communication ------------------------------------------------------------------------- */ -void Grid3d::grow_swap() +void Grid2d::grow_swap() { maxswap += DELTA; - swap = (Swap *) memory->srealloc(swap,maxswap*sizeof(Swap),"grid3d:swap"); + swap = (Swap *) memory->srealloc(swap,maxswap*sizeof(Swap),"grid2d:swap"); } /* ---------------------------------------------------------------------- @@ -1233,11 +1233,11 @@ void Grid3d::grow_swap() same swap list used by forward and reverse communication ------------------------------------------------------------------------- */ -void Grid3d::grow_overlap() +void Grid2d::grow_overlap() { maxoverlap += DELTA; overlap = (Overlap *) - memory->srealloc(overlap,maxoverlap*sizeof(Overlap),"grid3d:overlap"); + memory->srealloc(overlap,maxoverlap*sizeof(Overlap),"grid2d:overlap"); } /* ---------------------------------------------------------------------- @@ -1246,11 +1246,11 @@ void Grid3d::grow_overlap() (fullxlo:fullxhi,fullylo:fullyhi,fullzlo:fullzhi) ------------------------------------------------------------------------- */ -int Grid3d::indices(int *&list, +int Grid2d::indices(int *&list, int xlo, int xhi, int ylo, int yhi, int zlo, int zhi) { int nmax = (xhi-xlo+1) * (yhi-ylo+1) * (zhi-zlo+1); - memory->create(list,nmax,"grid3d:indices"); + memory->create(list,nmax,"grid2d:indices"); if (nmax == 0) return 0; int nx = (fullxhi-fullxlo+1); From 68d5b3e3d9db2b6454e7a81d1114e728ab791b92 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Tue, 19 Jul 2022 09:46:16 -0600 Subject: [PATCH 003/213] grid2d class --- src/grid2d.cpp | 452 +++++++++++++------------------------------------ src/grid2d.h | 27 ++- 2 files changed, 133 insertions(+), 346 deletions(-) diff --git a/src/grid2d.cpp b/src/grid2d.cpp index f96770d3c9..a4f2108424 100644 --- a/src/grid2d.cpp +++ b/src/grid2d.cpp @@ -12,7 +12,7 @@ See the README file in the top-level LAMMPS directory. ------------------------------------------------------------------------- */ -#include "grid3d.h" +#include "grid2d.h" #include "comm.h" #include "error.h" @@ -40,18 +40,18 @@ enum{REGULAR,TILED}; /* ---------------------------------------------------------------------- constructor called by all classes except MSM gcomm = world communicator - gn xyz = size of global grid - i xyz lohi = portion of global grid this proc owns, 0 <= index < N - o xyz lohi = owned grid portion + ghost grid cells needed in all directions + gn xy = size of global grid + i xy lohi = portion of global grid this proc owns, 0 <= index < N + o xy lohi = owned grid portion + ghost grid cells needed in all directions if o indices are < 0 or hi indices are >= N, then grid is treated as periodic in that dimension, communication is done across the periodic boundaries ------------------------------------------------------------------------- */ -Grid3d::Grid3d(LAMMPS *lmp, MPI_Comm gcomm, - int gnx, int gny, int gnz, - int ixlo, int ixhi, int iylo, int iyhi, int izlo, int izhi, - int oxlo, int oxhi, int oylo, int oyhi, int ozlo, int ozhi) +Grid2d::Grid2d(LAMMPS *lmp, MPI_Comm gcomm, + int gnx, int gny, + int ixlo, int ixhi, int iylo, int iyhi, + int oxlo, int oxhi, int oylo, int oyhi) : Pointers(lmp) { if (comm->layout == Comm::LAYOUT_TILED) layout = TILED; @@ -59,39 +59,36 @@ Grid3d::Grid3d(LAMMPS *lmp, MPI_Comm gcomm, if (layout == REGULAR) { int (*procneigh)[2] = comm->procneigh; - initialize(gcomm,gnx,gny,gnz, - ixlo,ixhi,iylo,iyhi,izlo,izhi, - oxlo,oxhi,oylo,oyhi,ozlo,ozhi, - oxlo,oxhi,oylo,oyhi,ozlo,ozhi, + initialize(gcomm,gnx,gny, + ixlo,ixhi,iylo,iyhi,oxlo,oxhi,oylo,oyhi, + oxlo,oxhi,oylo,oyhi, procneigh[0][0],procneigh[0][1], - procneigh[1][0],procneigh[1][1], - procneigh[2][0],procneigh[2][1]); + procneigh[1][0],procneigh[1][1]); } else { - initialize(gcomm,gnx,gny,gnz, - ixlo,ixhi,iylo,iyhi,izlo,izhi, - oxlo,oxhi,oylo,oyhi,ozlo,ozhi, - oxlo,oxhi,oylo,oyhi,ozlo,ozhi, - 0,0,0,0,0,0); + initialize(gcomm,gnx,gny, + ixlo,ixhi,iylo,iyhi,oxlo,oxhi,oylo,oyhi, + oxlo,oxhi,oylo,oyhi, + 0,0,0,0); } } /* ---------------------------------------------------------------------- constructor called by MSM gcomm = world communicator or sub-communicator for a hierarchical grid - flag = 1 if e xyz lohi values = larger grid stored by caller in gcomm = world - flag = 2 if e xyz lohi values = 6 neighbor procs in gcomm - gn xyz = size of global grid - i xyz lohi = portion of global grid this proc owns, 0 <= index < N - o xyz lohi = owned grid portion + ghost grid cells needed in all directions - e xyz lohi for flag = 1: extent of larger grid stored by caller - e xyz lohi for flag = 2: 6 neighbor procs + flag = 1 if e xy lohi values = larger grid stored by caller in gcomm = world + flag = 2 if e xy lohi values = 6 neighbor procs in gcomm + gn xy = size of global grid + i xy lohi = portion of global grid this proc owns, 0 <= index < N + o xy lohi = owned grid portion + ghost grid cells needed in all directions + e xy lohi for flag = 1: extent of larger grid stored by caller + e xy lohi for flag = 2: 4 neighbor procs ------------------------------------------------------------------------- */ -Grid3d::Grid3d(LAMMPS *lmp, MPI_Comm gcomm, int flag, - int gnx, int gny, int gnz, - int ixlo, int ixhi, int iylo, int iyhi, int izlo, int izhi, - int oxlo, int oxhi, int oylo, int oyhi, int ozlo, int ozhi, - int exlo, int exhi, int eylo, int eyhi, int ezlo, int ezhi) +Grid2d::Grid2d(LAMMPS *lmp, MPI_Comm gcomm, int flag, + int gnx, int gny, + int ixlo, int ixhi, int iylo, int iyhi, + int oxlo, int oxhi, int oylo, int oyhi, + int exlo, int exhi, int eylo, int eyhi) : Pointers(lmp) { if (comm->layout == Comm::LAYOUT_TILED) layout = TILED; @@ -101,37 +98,36 @@ Grid3d::Grid3d(LAMMPS *lmp, MPI_Comm gcomm, int flag, if (layout == REGULAR) { // this assumes gcomm = world int (*procneigh)[2] = comm->procneigh; - initialize(gcomm,gnx,gny,gnz, - ixlo,ixhi,iylo,iyhi,izlo,izhi, - oxlo,oxhi,oylo,oyhi,ozlo,ozhi, - exlo,exhi,eylo,eyhi,ezlo,ezhi, + initialize(gcomm,gnx,gny, + ixlo,ixhi,iylo,iyhi, + oxlo,oxhi,oylo,oyhi, + exlo,exhi,eylo,eyhi, procneigh[0][0],procneigh[0][1], - procneigh[1][0],procneigh[1][1], - procneigh[2][0],procneigh[2][1]); + procneigh[1][0],procneigh[1][1]); } else { - initialize(gcomm,gnx,gny,gnz, - ixlo,ixhi,iylo,iyhi,izlo,izhi, - oxlo,oxhi,oylo,oyhi,ozlo,ozhi, - exlo,exhi,eylo,eyhi,ezlo,ezhi, - 0,0,0,0,0,0); + initialize(gcomm,gnx,gny, + ixlo,ixhi,iylo,iyhi, + oxlo,oxhi,oylo,oyhi, + exlo,exhi,eylo,eyhi, + 0,0,0,0); } } else if (flag == 2) { if (layout == REGULAR) { - initialize(gcomm,gnx,gny,gnz, - ixlo,ixhi,iylo,iyhi,izlo,izhi, - oxlo,oxhi,oylo,oyhi,ozlo,ozhi, - oxlo,oxhi,oylo,oyhi,ozlo,ozhi, - exlo,exhi,eylo,eyhi,ezlo,ezhi); + initialize(gcomm,gnx,gny, + ixlo,ixhi,iylo,iyhi, + oxlo,oxhi,oylo,oyhi, + oxlo,oxhi,oylo,oyhi, + exlo,exhi,eylo,eyhi); } else { - error->all(FLERR,"Grid3d does not support tiled layout with neighbor procs"); + error->all(FLERR,"Grid2d does not support tiled layout with neighbor procs"); } } } /* ---------------------------------------------------------------------- */ -Grid3d::~Grid3d() +Grid2d::~Grid2d() { // regular comm data struct @@ -164,16 +160,12 @@ Grid3d::~Grid3d() store constructor args in local variables ------------------------------------------------------------------------- */ -void Grid3d::initialize(MPI_Comm gcomm, - int gnx, int gny, int gnz, +void Grid2d::initialize(MPI_Comm gcomm, + int gnx, int gny, int ixlo, int ixhi, int iylo, int iyhi, - int izlo, int izhi, int oxlo, int oxhi, int oylo, int oyhi, - int ozlo, int ozhi, int fxlo, int fxhi, int fylo, int fyhi, - int fzlo, int fzhi, - int pxlo, int pxhi, int pylo, int pyhi, - int pzlo, int pzhi) + int pxlo, int pxhi, int pylo, int pyhi) { gridcomm = gcomm; MPI_Comm_rank(gridcomm,&me); @@ -181,38 +173,29 @@ void Grid3d::initialize(MPI_Comm gcomm, nx = gnx; ny = gny; - nz = gnz; inxlo = ixlo; inxhi = ixhi; inylo = iylo; inyhi = iyhi; - inzlo = izlo; - inzhi = izhi; outxlo = oxlo; outxhi = oxhi; outylo = oylo; outyhi = oyhi; - outzlo = ozlo; - outzhi = ozhi; fullxlo = fxlo; fullxhi = fxhi; fullylo = fylo; fullyhi = fyhi; - fullzlo = fzlo; - fullzhi = fzhi; - // for REGULAR layout, proc xyz lohi = my 6 neighbor procs in this MPI_Comm + // for REGULAR layout, proc xy lohi = my 4 neighbor procs in this MPI_Comm if (layout == REGULAR) { procxlo = pxlo; procxhi = pxhi; procylo = pylo; procyhi = pyhi; - proczlo = pzlo; - proczhi = pzhi; } // internal data initializations @@ -229,7 +212,7 @@ void Grid3d::initialize(MPI_Comm gcomm, /* ---------------------------------------------------------------------- */ -void Grid3d::setup(int &nbuf1, int &nbuf2) +void Grid2d::setup(int &nbuf1, int &nbuf2) { if (layout == REGULAR) setup_regular(nbuf1,nbuf2); else setup_tiled(nbuf1,nbuf2); @@ -244,15 +227,15 @@ void Grid3d::setup(int &nbuf1, int &nbuf2) all procs perform same # of swaps in a direction, even if some don't need it ------------------------------------------------------------------------- */ -void Grid3d::setup_regular(int &nbuf1, int &nbuf2) +void Grid2d::setup_regular(int &nbuf1, int &nbuf2) { int nsent,sendfirst,sendlast,recvfirst,recvlast; int sendplanes,recvplanes; int notdoneme,notdone; // notify 6 neighbor procs how many ghost grid planes I need from them - // ghost xyz lo = # of my lower grid planes that proc xyz lo needs as its ghosts - // ghost xyz hi = # of my upper grid planes that proc xyz hi needs as its ghosts + // ghost xy lo = # of my lower grid planes that proc xy lo needs as its ghosts + // ghost xy hi = # of my upper grid planes that proc xy hi needs as its ghosts // if this proc is its own neighbor across periodic bounary, value is from self int nplanes = inxlo - outxlo; @@ -279,18 +262,6 @@ void Grid3d::setup_regular(int &nbuf1, int &nbuf2) &ghostylo,1,MPI_INT,procylo,0,gridcomm,MPI_STATUS_IGNORE); else ghostylo = nplanes; - nplanes = inzlo - outzlo; - if (proczlo != me) - MPI_Sendrecv(&nplanes,1,MPI_INT,proczlo,0, - &ghostzhi,1,MPI_INT,proczhi,0,gridcomm,MPI_STATUS_IGNORE); - else ghostzhi = nplanes; - - nplanes = outzhi - inzhi; - if (proczhi != me) - MPI_Sendrecv(&nplanes,1,MPI_INT,proczhi,0, - &ghostzlo,1,MPI_INT,proczlo,0,gridcomm,MPI_STATUS_IGNORE); - else ghostzlo = nplanes; - // setup swaps = exchange of grid data with one of 6 neighobr procs // can be more than one in a direction if ghost region extends beyond neigh proc // all procs have same swap count, but swapsize npack/nunpack can be empty @@ -313,7 +284,7 @@ void Grid3d::setup_regular(int &nbuf1, int &nbuf2) sendplanes = MIN(sendlast-sendfirst+1,ghostxlo-nsent); swap[nswap].npack = indices(swap[nswap].packlist, - sendfirst,sendfirst+sendplanes-1,inylo,inyhi,inzlo,inzhi); + sendfirst,sendfirst+sendplanes-1,inylo,inyhi); if (procxlo != me) MPI_Sendrecv(&sendplanes,1,MPI_INT,procxlo,0, @@ -322,7 +293,7 @@ void Grid3d::setup_regular(int &nbuf1, int &nbuf2) swap[nswap].nunpack = indices(swap[nswap].unpacklist, - recvfirst,recvfirst+recvplanes-1,inylo,inyhi,inzlo,inzhi); + recvfirst,recvfirst+recvplanes-1,inylo,inyhi); nsent += sendplanes; sendfirst += sendplanes; @@ -351,7 +322,7 @@ void Grid3d::setup_regular(int &nbuf1, int &nbuf2) sendplanes = MIN(sendlast-sendfirst+1,ghostxhi-nsent); swap[nswap].npack = indices(swap[nswap].packlist, - sendlast-sendplanes+1,sendlast,inylo,inyhi,inzlo,inzhi); + sendlast-sendplanes+1,sendlast,inylo,inyhi); if (procxhi != me) MPI_Sendrecv(&sendplanes,1,MPI_INT,procxhi,0, @@ -360,7 +331,7 @@ void Grid3d::setup_regular(int &nbuf1, int &nbuf2) swap[nswap].nunpack = indices(swap[nswap].unpacklist, - recvlast-recvplanes+1,recvlast,inylo,inyhi,inzlo,inzhi); + recvlast-recvplanes+1,recvlast,inylo,inyhi); nsent += sendplanes; sendfirst -= recvplanes; @@ -389,7 +360,7 @@ void Grid3d::setup_regular(int &nbuf1, int &nbuf2) sendplanes = MIN(sendlast-sendfirst+1,ghostylo-nsent); swap[nswap].npack = indices(swap[nswap].packlist, - outxlo,outxhi,sendfirst,sendfirst+sendplanes-1,inzlo,inzhi); + outxlo,outxhi,sendfirst,sendfirst+sendplanes-1); if (procylo != me) MPI_Sendrecv(&sendplanes,1,MPI_INT,procylo,0, @@ -398,7 +369,7 @@ void Grid3d::setup_regular(int &nbuf1, int &nbuf2) swap[nswap].nunpack = indices(swap[nswap].unpacklist, - outxlo,outxhi,recvfirst,recvfirst+recvplanes-1,inzlo,inzhi); + outxlo,outxhi,recvfirst,recvfirst+recvplanes-1); nsent += sendplanes; sendfirst += sendplanes; @@ -427,7 +398,7 @@ void Grid3d::setup_regular(int &nbuf1, int &nbuf2) sendplanes = MIN(sendlast-sendfirst+1,ghostyhi-nsent); swap[nswap].npack = indices(swap[nswap].packlist, - outxlo,outxhi,sendlast-sendplanes+1,sendlast,inzlo,inzhi); + outxlo,outxhi,sendlast-sendplanes+1,sendlast); if (procyhi != me) MPI_Sendrecv(&sendplanes,1,MPI_INT,procyhi,0, @@ -436,7 +407,7 @@ void Grid3d::setup_regular(int &nbuf1, int &nbuf2) swap[nswap].nunpack = indices(swap[nswap].unpacklist, - outxlo,outxhi,recvlast-recvplanes+1,recvlast,inzlo,inzhi); + outxlo,outxhi,recvlast-recvplanes+1,recvlast); nsent += sendplanes; sendfirst -= recvplanes; @@ -449,82 +420,6 @@ void Grid3d::setup_regular(int &nbuf1, int &nbuf2) MPI_Allreduce(¬doneme,¬done,1,MPI_INT,MPI_SUM,gridcomm); } - // send own grid pts to -z processor, recv ghost grid pts from +z processor - - nsent = 0; - sendfirst = inzlo; - sendlast = inzhi; - recvfirst = inzhi+1; - notdone = 1; - - while (notdone) { - if (nswap == maxswap) grow_swap(); - - swap[nswap].sendproc = proczlo; - swap[nswap].recvproc = proczhi; - sendplanes = MIN(sendlast-sendfirst+1,ghostzlo-nsent); - swap[nswap].npack = - indices(swap[nswap].packlist, - outxlo,outxhi,outylo,outyhi,sendfirst,sendfirst+sendplanes-1); - - if (proczlo != me) - MPI_Sendrecv(&sendplanes,1,MPI_INT,proczlo,0, - &recvplanes,1,MPI_INT,proczhi,0,gridcomm,MPI_STATUS_IGNORE); - else recvplanes = sendplanes; - - swap[nswap].nunpack = - indices(swap[nswap].unpacklist, - outxlo,outxhi,outylo,outyhi,recvfirst,recvfirst+recvplanes-1); - - nsent += sendplanes; - sendfirst += sendplanes; - sendlast += recvplanes; - recvfirst += recvplanes; - nswap++; - - if (nsent < ghostzlo) notdoneme = 1; - else notdoneme = 0; - MPI_Allreduce(¬doneme,¬done,1,MPI_INT,MPI_SUM,gridcomm); - } - - // send own grid pts to +z processor, recv ghost grid pts from -z processor - - nsent = 0; - sendfirst = inzlo; - sendlast = inzhi; - recvlast = inzlo-1; - notdone = 1; - - while (notdone) { - if (nswap == maxswap) grow_swap(); - - swap[nswap].sendproc = proczhi; - swap[nswap].recvproc = proczlo; - sendplanes = MIN(sendlast-sendfirst+1,ghostzhi-nsent); - swap[nswap].npack = - indices(swap[nswap].packlist, - outxlo,outxhi,outylo,outyhi,sendlast-sendplanes+1,sendlast); - - if (proczhi != me) - MPI_Sendrecv(&sendplanes,1,MPI_INT,proczhi,0, - &recvplanes,1,MPI_INT,proczlo,0,gridcomm,MPI_STATUS_IGNORE); - else recvplanes = sendplanes; - - swap[nswap].nunpack = - indices(swap[nswap].unpacklist, - outxlo,outxhi,outylo,outyhi,recvlast-recvplanes+1,recvlast); - - nsent += sendplanes; - sendfirst -= recvplanes; - sendlast -= sendplanes; - recvlast -= recvplanes; - nswap++; - - if (nsent < ghostzhi) notdoneme = 1; - else notdoneme = 0; - MPI_Allreduce(¬doneme,¬done,1,MPI_INT,MPI_SUM,gridcomm); - } - // ngrid = max of any forward/reverse pack/unpack grid points int ngrid = 0; @@ -545,11 +440,11 @@ void Grid3d::setup_regular(int &nbuf1, int &nbuf2) no exchanges by dimension, unlike CommTiled forward/reverse comm of particles ------------------------------------------------------------------------- */ -void Grid3d::setup_tiled(int &nbuf1, int &nbuf2) +void Grid2d::setup_tiled(int &nbuf1, int &nbuf2) { int i,m; - double xlo,xhi,ylo,yhi,zlo,zhi; - int ghostbox[6],pbc[3]; + double xlo,xhi,ylo,yhi; + int ghostbox[4],pbc[2]; // setup RCB tree of cut info for grid // access CommTiled to get cut dimension @@ -557,12 +452,11 @@ void Grid3d::setup_tiled(int &nbuf1, int &nbuf2) // dim is -1 for proc 0, but never accessed rcbinfo = (RCBinfo *) - memory->smalloc(nprocs*sizeof(RCBinfo),"grid3d:rcbinfo"); + memory->smalloc(nprocs*sizeof(RCBinfo),"grid2d:rcbinfo"); RCBinfo rcbone; rcbone.dim = comm->rcbcutdim; if (rcbone.dim <= 0) rcbone.cut = inxlo; else if (rcbone.dim == 1) rcbone.cut = inylo; - else if (rcbone.dim == 2) rcbone.cut = inzlo; MPI_Allgather(&rcbone,sizeof(RCBinfo),MPI_CHAR, rcbinfo,sizeof(RCBinfo),MPI_CHAR,gridcomm); @@ -575,12 +469,10 @@ void Grid3d::setup_tiled(int &nbuf1, int &nbuf2) ghostbox[1] = outxhi; ghostbox[2] = outylo; ghostbox[3] = outyhi; - ghostbox[4] = outzlo; - ghostbox[5] = outzhi; - pbc[0] = pbc[1] = pbc[2] = 0; + pbc[0] = pbc[1] = 0; - memory->create(overlap_procs,nprocs,"grid3d:overlap_procs"); + memory->create(overlap_procs,nprocs,"grid2d:overlap_procs"); noverlap = maxoverlap = 0; overlap = nullptr; @@ -591,9 +483,9 @@ void Grid3d::setup_tiled(int &nbuf1, int &nbuf2) // ncopy = # of overlaps with myself, across a periodic boundary int *proclist; - memory->create(proclist,noverlap,"grid3d:proclist"); + memory->create(proclist,noverlap,"grid2d:proclist"); srequest = (Request *) - memory->smalloc(noverlap*sizeof(Request),"grid3d:srequest"); + memory->smalloc(noverlap*sizeof(Request),"grid2d:srequest"); int nsend_request = 0; ncopy = 0; @@ -604,7 +496,7 @@ void Grid3d::setup_tiled(int &nbuf1, int &nbuf2) proclist[nsend_request] = overlap[m].proc; srequest[nsend_request].sender = me; srequest[nsend_request].index = m; - for (i = 0; i < 6; i++) + for (i = 0; i < 4; i++) srequest[nsend_request].box[i] = overlap[m].box[i]; nsend_request++; } @@ -612,17 +504,17 @@ void Grid3d::setup_tiled(int &nbuf1, int &nbuf2) auto irregular = new Irregular(lmp); int nrecv_request = irregular->create_data(nsend_request,proclist,1); - auto rrequest = (Request *) memory->smalloc(nrecv_request*sizeof(Request),"grid3d:rrequest"); + auto rrequest = (Request *) memory->smalloc(nrecv_request*sizeof(Request),"grid2d:rrequest"); irregular->exchange_data((char *) srequest,sizeof(Request),(char *) rrequest); irregular->destroy_data(); // compute overlaps between received ghost boxes and my owned box // overlap box used to setup my Send data struct and respond to requests - send = (Send *) memory->smalloc(nrecv_request*sizeof(Send),"grid3d:send"); - sresponse = (Response *) memory->smalloc(nrecv_request*sizeof(Response),"grid3d:sresponse"); + send = (Send *) memory->smalloc(nrecv_request*sizeof(Send),"grid2d:send"); + sresponse = (Response *) memory->smalloc(nrecv_request*sizeof(Response),"grid2d:sresponse"); memory->destroy(proclist); - memory->create(proclist,nrecv_request,"grid3d:proclist"); + memory->create(proclist,nrecv_request,"grid2d:proclist"); for (m = 0; m < nrecv_request; m++) { send[m].proc = rrequest[m].sender; @@ -630,9 +522,7 @@ void Grid3d::setup_tiled(int &nbuf1, int &nbuf2) xhi = MIN(rrequest[m].box[1],inxhi); ylo = MAX(rrequest[m].box[2],inylo); yhi = MIN(rrequest[m].box[3],inyhi); - zlo = MAX(rrequest[m].box[4],inzlo); - zhi = MIN(rrequest[m].box[5],inzhi); - send[m].npack = indices(send[m].packlist,xlo,xhi,ylo,yhi,zlo,zhi); + send[m].npack = indices(send[m].packlist,xlo,xhi,ylo,yhi); proclist[m] = rrequest[m].sender; sresponse[m].index = rrequest[m].index; @@ -640,8 +530,6 @@ void Grid3d::setup_tiled(int &nbuf1, int &nbuf2) sresponse[m].box[1] = xhi; sresponse[m].box[2] = ylo; sresponse[m].box[3] = yhi; - sresponse[m].box[4] = zlo; - sresponse[m].box[5] = zhi; } nsend = nrecv_request; @@ -651,7 +539,7 @@ void Grid3d::setup_tiled(int &nbuf1, int &nbuf2) int nsend_response = nrecv_request; int nrecv_response = irregular->create_data(nsend_response,proclist,1); - auto rresponse = (Response *) memory->smalloc(nrecv_response*sizeof(Response),"grid3d:rresponse"); + auto rresponse = (Response *) memory->smalloc(nrecv_response*sizeof(Response),"grid2d:rresponse"); irregular->exchange_data((char *) sresponse,sizeof(Response),(char *) rresponse); irregular->destroy_data(); delete irregular; @@ -660,7 +548,7 @@ void Grid3d::setup_tiled(int &nbuf1, int &nbuf2) // box used to setup my Recv data struct after unwrapping via PBC // adjacent = 0 if any box of ghost cells does not adjoin my owned cells - recv = (Recv *) memory->smalloc(nrecv_response*sizeof(Recv),"grid3d:recv"); + recv = (Recv *) memory->smalloc(nrecv_response*sizeof(Recv),"grid2d:recv"); adjacent = 1; for (i = 0; i < nrecv_response; i++) { @@ -670,20 +558,17 @@ void Grid3d::setup_tiled(int &nbuf1, int &nbuf2) xhi = rresponse[i].box[1] + overlap[m].pbc[0] * nx; ylo = rresponse[i].box[2] + overlap[m].pbc[1] * ny; yhi = rresponse[i].box[3] + overlap[m].pbc[1] * ny; - zlo = rresponse[i].box[4] + overlap[m].pbc[2] * nz; - zhi = rresponse[i].box[5] + overlap[m].pbc[2] * nz; - recv[i].nunpack = indices(recv[i].unpacklist,xlo,xhi,ylo,yhi,zlo,zhi); + recv[i].nunpack = indices(recv[i].unpacklist,xlo,xhi,ylo,yhi); if (xlo != inxhi+1 && xhi != inxlo-1 && - ylo != inyhi+1 && yhi != inylo-1 && - zlo != inzhi+1 && zhi != inzlo-1) adjacent = 0; + ylo != inyhi+1 && yhi != inylo-1) adjacent = 0; } nrecv = nrecv_response; // create Copy data struct from overlaps with self - copy = (Copy *) memory->smalloc(ncopy*sizeof(Copy),"grid3d:copy"); + copy = (Copy *) memory->smalloc(ncopy*sizeof(Copy),"grid2d:copy"); ncopy = 0; for (m = 0; m < noverlap; m++) { @@ -692,16 +577,12 @@ void Grid3d::setup_tiled(int &nbuf1, int &nbuf2) xhi = overlap[m].box[1]; ylo = overlap[m].box[2]; yhi = overlap[m].box[3]; - zlo = overlap[m].box[4]; - zhi = overlap[m].box[5]; - copy[ncopy].npack = indices(copy[ncopy].packlist,xlo,xhi,ylo,yhi,zlo,zhi); + copy[ncopy].npack = indices(copy[ncopy].packlist,xlo,xhi,ylo,yhi); xlo = overlap[m].box[0] + overlap[m].pbc[0] * nx; xhi = overlap[m].box[1] + overlap[m].pbc[0] * nx; ylo = overlap[m].box[2] + overlap[m].pbc[1] * ny; yhi = overlap[m].box[3] + overlap[m].pbc[1] * ny; - zlo = overlap[m].box[4] + overlap[m].pbc[2] * nz; - zhi = overlap[m].box[5] + overlap[m].pbc[2] * nz; - copy[ncopy].nunpack = indices(copy[ncopy].unpacklist,xlo,xhi,ylo,yhi,zlo,zhi); + copy[ncopy].nunpack = indices(copy[ncopy].unpacklist,xlo,xhi,ylo,yhi); ncopy++; } @@ -762,7 +643,7 @@ void Grid3d::setup_tiled(int &nbuf1, int &nbuf2) /* ---------------------------------------------------------------------- recursively split a box until it doesn't overlap any periodic boundaries - box = 6 integers = (xlo,xhi,ylo,yhi,zlo,zhi) + box = 4 integers = (xlo,xhi,ylo,yhi) each lo/hi value may extend beyonw 0 to N-1 into another periodic image pbc = flags in each dim of which periodic image the caller box was in when a box straddles a periodic bounadry, split it in two @@ -770,18 +651,18 @@ void Grid3d::setup_tiled(int &nbuf1, int &nbuf2) add all the procs it overlaps with to Overlap list ------------------------------------------------------------------------- */ -void Grid3d::ghost_box_drop(int *box, int *pbc) +void Grid2d::ghost_box_drop(int *box, int *pbc) { int i,m; // newbox12 and newpbc are initially copies of caller box and pbc - int newbox1[6],newbox2[6],newpbc[3]; + int newbox1[4],newbox2[4],newpbc[2]; - for (i = 0; i < 6; i++) newbox1[i] = newbox2[i] = box[i]; - for (i = 0; i < 3; i++) newpbc[i] = pbc[i]; + for (i = 0; i < 4; i++) newbox1[i] = newbox2[i] = box[i]; + for (i = 0; i < 2; i++) newpbc[i] = pbc[i]; - // 6 if tests to see if box needs to be split across a periodic boundary + // 4 if tests to see if box needs to be split across a periodic boundary // newbox1 and 2 = new split boxes, newpbc increments current pbc // final else is no split @@ -807,16 +688,6 @@ void Grid3d::ghost_box_drop(int *box, int *pbc) newbox2[2] = 0; newbox2[3] = box[3] - ny; newpbc[1]++; - } else if (box[4] < 0) { - newbox1[4] = 0; - newbox2[4] = box[4] + nz; - newbox2[5] = nz - 1; - newpbc[2]--; - } else if (box[5] >= nz) { - newbox1[5] = nz - 1; - newbox2[4] = 0; - newbox2[5] = box[5] - nz; - newpbc[2]++; // box is not split, drop on RCB tree // returns nprocs = # of procs it overlaps, including self @@ -833,8 +704,8 @@ void Grid3d::ghost_box_drop(int *box, int *pbc) if (overlap_procs[m] == me && pbc[0] == 0 && pbc[1] == 0 && pbc[2] == 0) continue; overlap[noverlap].proc = overlap_procs[m]; - for (i = 0; i < 6; i++) overlap[noverlap].box[i] = box[i]; - for (i = 0; i < 3; i++) overlap[noverlap].pbc[i] = pbc[i]; + for (i = 0; i < 4; i++) overlap[noverlap].box[i] = box[i]; + for (i = 0; i < 2; i++) overlap[noverlap].pbc[i] = pbc[i]; noverlap++; } } @@ -849,14 +720,14 @@ void Grid3d::ghost_box_drop(int *box, int *pbc) /* ---------------------------------------------------------------------- recursively drop a box down the RCB tree to find all procs it overlaps with - box = 6 integers = (xlo,xhi,ylo,yhi,zlo,zhi) + box = 4 integers = (xlo,xhi,ylo,yhi) each lo/hi value ranges from 0 to N-1 in a dim, N = grid size in that dim box is guaranteed to be wholly within the global domain return Np = # of procs, plist = proc IDs ------------------------------------------------------------------------- */ -void Grid3d::box_drop_grid(int *box, int proclower, int procupper, - int &np, int *plist) +void Grid2d::box_drop_grid(int *box, int proclower, int procupper, + int &np, int *plist) { // end recursion when partition is a single proc // add proclower to plist @@ -872,7 +743,7 @@ void Grid3d::box_drop_grid(int *box, int proclower, int procupper, // = location in tree that stores this cut // cut = index of first grid cell in upper partition // dim = 0,1,2 dimension of cut - + int procmid = proclower + (procupper - proclower) / 2 + 1; int dim = rcbinfo[procmid].dim; int cut = rcbinfo[procmid].cut; @@ -886,26 +757,24 @@ void Grid3d::box_drop_grid(int *box, int proclower, int procupper, return 1 if yes, 0 if no ------------------------------------------------------------------------- */ -int Grid3d::ghost_adjacent() +int Grid2d::ghost_adjacent() { if (layout == REGULAR) return ghost_adjacent_regular(); return ghost_adjacent_tiled(); } /* ---------------------------------------------------------------------- - adjacent = 0 if a proc's ghost xyz lohi values exceed its subdomain size + adjacent = 0 if a proc's ghost xy lohi values exceed its subdomain size return 0 if adjacent=0 for any proc, else 1 ------------------------------------------------------------------------- */ -int Grid3d::ghost_adjacent_regular() +int Grid2d::ghost_adjacent_regular() { adjacent = 1; if (ghostxlo > inxhi-inxlo+1) adjacent = 0; if (ghostxhi > inxhi-inxlo+1) adjacent = 0; if (ghostylo > inyhi-inylo+1) adjacent = 0; if (ghostyhi > inyhi-inylo+1) adjacent = 0; - if (ghostzlo > inzhi-inzlo+1) adjacent = 0; - if (ghostzhi > inzhi-inzlo+1) adjacent = 0; int adjacent_all; MPI_Allreduce(&adjacent,&adjacent_all,1,MPI_INT,MPI_MIN,gridcomm); @@ -918,7 +787,7 @@ int Grid3d::ghost_adjacent_regular() return 0 if adjacent=0 for any proc, else 1 ------------------------------------------------------------------------- */ -int Grid3d::ghost_adjacent_tiled() +int Grid2d::ghost_adjacent_tiled() { int adjacent_all; MPI_Allreduce(&adjacent,&adjacent_all,1,MPI_INT,MPI_MIN,gridcomm); @@ -929,8 +798,8 @@ int Grid3d::ghost_adjacent_tiled() forward comm of my owned cells to other's ghost cells ------------------------------------------------------------------------- */ -void Grid3d::forward_comm(int caller, void *ptr, int nper, int nbyte, int which, - void *buf1, void *buf2, MPI_Datatype datatype) +void Grid2d::forward_comm(int caller, void *ptr, int nper, int nbyte, int which, + void *buf1, void *buf2, MPI_Datatype datatype) { if (layout == REGULAR) { if (caller == KSPACE) @@ -960,7 +829,7 @@ void Grid3d::forward_comm(int caller, void *ptr, int nper, int nbyte, int which, ------------------------------------------------------------------------- */ template < class T > -void Grid3d:: +void Grid2d:: forward_comm_regular(T *ptr, int nper, int /*nbyte*/, int which, void *buf1, void *buf2, MPI_Datatype datatype) { @@ -990,7 +859,7 @@ forward_comm_regular(T *ptr, int nper, int /*nbyte*/, int which, ------------------------------------------------------------------------- */ template < class T > -void Grid3d:: +void Grid2d:: forward_comm_tiled(T *ptr, int nper, int nbyte, int which, void *buf1, void *vbuf2, MPI_Datatype datatype) { @@ -1034,8 +903,8 @@ forward_comm_tiled(T *ptr, int nper, int nbyte, int which, reverse comm of my ghost cells to sum to owner cells ------------------------------------------------------------------------- */ -void Grid3d::reverse_comm(int caller, void *ptr, int nper, int nbyte, int which, - void *buf1, void *buf2, MPI_Datatype datatype) +void Grid2d::reverse_comm(int caller, void *ptr, int nper, int nbyte, int which, + void *buf1, void *buf2, MPI_Datatype datatype) { if (layout == REGULAR) { if (caller == KSPACE) @@ -1065,7 +934,7 @@ void Grid3d::reverse_comm(int caller, void *ptr, int nper, int nbyte, int which, ------------------------------------------------------------------------- */ template < class T > -void Grid3d:: +void Grid2d:: reverse_comm_regular(T *ptr, int nper, int /*nbyte*/, int which, void *buf1, void *buf2, MPI_Datatype datatype) { @@ -1095,7 +964,7 @@ reverse_comm_regular(T *ptr, int nper, int /*nbyte*/, int which, ------------------------------------------------------------------------- */ template < class T > -void Grid3d:: +void Grid2d:: reverse_comm_tiled(T *ptr, int nper, int nbyte, int which, void *buf1, void *vbuf2, MPI_Datatype datatype) { @@ -1135,94 +1004,18 @@ reverse_comm_tiled(T *ptr, int nper, int nbyte, int which, } } -/* ---------------------------------------------------------------------- - gather global grid values to proc 0, one grid chunk at a time - proc 0 pings each proc for its grid chunk - pack/unpack operations are performed by caller via callbacks - caller can decide whether to store chunks, output them, etc -------------------------------------------------------------------------- */ - -void Grid3d::gather(int /*caller*/, void *ptr, int nper, int nbyte, - int which, void *buf, MPI_Datatype datatype) -{ - int me = comm->me; - Fix *fptr = (Fix *) ptr; - - // maxsize = max grid data owned by any proc - - int mysize = (inxhi-inxlo+1) * (inyhi-inylo+1) * (inzhi-inzlo+1); - mysize *= nper; - int maxsize; - MPI_Allreduce(&mysize,&maxsize,1,MPI_INT,MPI_MAX,world); - - // pack my data via callback to caller - - char *mybuf; - if (me == 0) memory->create(mybuf,maxsize*nbyte,"grid3d:mybuf"); - else memory->create(mybuf,mysize*nbyte,"grid3d:mybuf"); - fptr->pack_gather_grid(which,mybuf); - - // ping each proc for its data - // unpack into full buffer via callback to caller - - int xlo,xhi,ylo,yhi,zlo,zhi,tmp; - int bounds[6]; - - if (me == 0) { - MPI_Status status; - MPI_Request request; - - for (int iproc = 0; iproc < nprocs; iproc++) { - if (iproc) { - MPI_Irecv(mybuf,maxsize,datatype,iproc,0,world,&request); - MPI_Send(&tmp,0,MPI_INT,iproc,0,world); - MPI_Wait(&request,&status); - MPI_Recv(bounds,6,MPI_INT,iproc,0,world,&status); - xlo = bounds[0]; - xhi = bounds[1]; - ylo = bounds[2]; - yhi = bounds[3]; - zlo = bounds[4]; - zhi = bounds[5]; - } else { - xlo = inxlo; - xhi = inxhi; - ylo = inylo; - yhi = inyhi; - zlo = inzlo; - zhi = inzhi; - } - - fptr->unpack_gather_grid(which,mybuf,buf,xlo,xhi,ylo,yhi,zlo,zhi); - } - - } else { - MPI_Recv(&tmp,0,MPI_INT,0,0,world,MPI_STATUS_IGNORE); - MPI_Rsend(mybuf,mysize,datatype,0,0,world); - bounds[0] = inxlo; - bounds[1] = inxhi; - bounds[2] = inylo; - bounds[3] = inyhi; - bounds[4] = inzlo; - bounds[5] = inzhi; - MPI_Send(bounds,6,MPI_INT,0,0,world); - } - - memory->destroy(mybuf); -} - /* ---------------------------------------------------------------------- create swap stencil for grid own/ghost communication - swaps covers all 3 dimensions and both directions + swaps covers all 2 dimensions and both directions swaps cover multiple iterations in a direction if need grid pts from further away than nearest-neighbor proc same swap list used by forward and reverse communication ------------------------------------------------------------------------- */ -void Grid3d::grow_swap() +void Grid2d::grow_swap() { maxswap += DELTA; - swap = (Swap *) memory->srealloc(swap,maxswap*sizeof(Swap),"grid3d:swap"); + swap = (Swap *) memory->srealloc(swap,maxswap*sizeof(Swap),"grid2d:swap"); } /* ---------------------------------------------------------------------- @@ -1233,35 +1026,32 @@ void Grid3d::grow_swap() same swap list used by forward and reverse communication ------------------------------------------------------------------------- */ -void Grid3d::grow_overlap() +void Grid2d::grow_overlap() { maxoverlap += DELTA; overlap = (Overlap *) - memory->srealloc(overlap,maxoverlap*sizeof(Overlap),"grid3d:overlap"); + memory->srealloc(overlap,maxoverlap*sizeof(Overlap),"grid2d:overlap"); } /* ---------------------------------------------------------------------- - create 1d list of offsets into 3d array section (xlo:xhi,ylo:yhi,zlo:zhi) - assume 3d array is allocated as - (fullxlo:fullxhi,fullylo:fullyhi,fullzlo:fullzhi) + create 1d list of offsets into 2d array section (xlo:xhi,ylo:yhi) + assume 2d array is allocated as + (fullxlo:fullxhi,fullylo:fullyhi) ------------------------------------------------------------------------- */ -int Grid3d::indices(int *&list, - int xlo, int xhi, int ylo, int yhi, int zlo, int zhi) +int Grid2d::indices(int *&list, int xlo, int xhi, int ylo, int yhi) { - int nmax = (xhi-xlo+1) * (yhi-ylo+1) * (zhi-zlo+1); - memory->create(list,nmax,"grid3d:indices"); + int nmax = (xhi-xlo+1) * (yhi-ylo+1); + memory->create(list,nmax,"grid2d:indices"); if (nmax == 0) return 0; int nx = (fullxhi-fullxlo+1); - int ny = (fullyhi-fullylo+1); int n = 0; - int ix,iy,iz; - for (iz = zlo; iz <= zhi; iz++) - for (iy = ylo; iy <= yhi; iy++) - for (ix = xlo; ix <= xhi; ix++) - list[n++] = (iz-fullzlo)*ny*nx + (iy-fullylo)*nx + (ix-fullxlo); + int ix,iy; + for (iy = ylo; iy <= yhi; iy++) + for (ix = xlo; ix <= xhi; ix++) + list[n++] = (iy-fullylo)*nx + (ix-fullxlo); return nmax; } diff --git a/src/grid2d.h b/src/grid2d.h index 5a48b8a6df..8b67c84a18 100644 --- a/src/grid2d.h +++ b/src/grid2d.h @@ -22,10 +22,9 @@ class Grid2d : protected Pointers { public: enum { KSPACE = 0, PAIR = 1, FIX = 2 }; // calling classes - Grid2d(class LAMMPS *, MPI_Comm, int, int, int, int, int, int, int, int, int, int, int, int, - int, int, int); - Grid2d(class LAMMPS *, MPI_Comm, int, int, int, int, int, int, int, int, int, int, int, int, - int, int, int, int, int, int, int, int, int, int); + Grid2d(class LAMMPS *, MPI_Comm, int, int, int, int, int, int, int, int, int, int); + Grid2d(class LAMMPS *, MPI_Comm, int, int, int, int, int, int, int, int, int, int, + int, int, int, int, int); ~Grid2d() override; void setup(int &, int &); int ghost_adjacent(); @@ -56,13 +55,11 @@ class Grid2d : protected Pointers { // internal variables for REGULAR layout // ------------------------------------------- - int procxlo, procxhi; // 6 neighbor procs that adjoin me + int procxlo, procxhi; // 4 neighbor procs that adjoin me int procylo, procyhi; // not used for comm_style = tiled - int proczlo, proczhi; int ghostxlo, ghostxhi; // # of my owned grid planes needed int ghostylo, ghostyhi; // by neighobr procs in each dir as their ghost planes - int ghostzlo, ghostzhi; // swap = exchange of owned and ghost grid cells between 2 procs, including self @@ -89,7 +86,7 @@ class Grid2d : protected Pointers { // each proc contributes one value, except proc 0 struct RCBinfo { - int dim; // 0,1,2 = which dim the cut is in + int dim; // 0,1 = which dim the cut is in int cut; // grid index of lowest cell in upper half of cut }; @@ -100,9 +97,9 @@ class Grid2d : protected Pointers { struct Overlap { int proc; // proc whose owned cells overlap my ghost cells - int box[6]; // box that overlaps otherproc's owned cells + int box[4]; // box that overlaps otherproc's owned cells // this box is wholly contained within global grid - int pbc[3]; // PBC offsets to convert box to a portion of my ghost box + int pbc[2]; // PBC offsets to convert box to a portion of my ghost box // my ghost box may extend beyond global grid }; @@ -114,7 +111,7 @@ class Grid2d : protected Pointers { struct Request { int sender; // sending proc int index; // index of overlap on sender - int box[6]; // box that overlaps receiver's owned cells + int box[4]; // box that overlaps receiver's owned cells // wholly contained within global grid }; @@ -124,7 +121,7 @@ class Grid2d : protected Pointers { struct Response { int index; // index of my overlap for the initial request - int box[6]; // box that overlaps responder's owned cells + int box[4]; // box that overlaps responder's owned cells // wholly contained within global grid // has to unwrapped by PBC to map to my ghost cells }; @@ -174,8 +171,8 @@ class Grid2d : protected Pointers { // internal methods // ------------------------------------------- - void initialize(MPI_Comm, int, int, int, int, int, int, int, int, int, int, int, int, int, int, - int, int, int, int, int, int, int, int, int, int, int, int, int); + void initialize(MPI_Comm, int, int, int, int, int, int, int, int, int, int, + int, int, int, int, int, int, int, int); virtual void setup_regular(int &, int &); virtual void setup_tiled(int &, int &); void ghost_box_drop(int *, int *); @@ -192,7 +189,7 @@ class Grid2d : protected Pointers { virtual void grow_swap(); void grow_overlap(); - int indices(int *&, int, int, int, int, int, int); + int indices(int *&, int, int, int, int); }; } // namespace LAMMPS_NS From 5c81ba81d74137d9ae7b6bea1b5fa7c6c75d3b3d Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Tue, 19 Jul 2022 11:03:44 -0600 Subject: [PATCH 004/213] initial version of dump grid --- src/compute.h | 5 + src/dump_grid.cpp | 863 ++++++++++++++++++++++++++++++++++++++++++++++ src/dump_grid.h | 119 +++++++ src/fix.h | 2 + src/grid3d.cpp | 80 ++--- 5 files changed, 1029 insertions(+), 40 deletions(-) create mode 100644 src/dump_grid.cpp create mode 100644 src/dump_grid.h diff --git a/src/compute.h b/src/compute.h index 90b88c7d1d..8151bd8ee0 100644 --- a/src/compute.h +++ b/src/compute.h @@ -30,6 +30,7 @@ class Compute : protected Pointers { INVOKED_ARRAY = 1<<2, INVOKED_PERATOM = 1<<3, INVOKED_LOCAL = 1<<4, + INVOKED_PERGRID = 1<<5, }; // clang-format on static int instance_total; // # of Compute classes ever instantiated @@ -61,6 +62,8 @@ class Compute : protected Pointers { int size_local_rows; // rows in local vector or array int size_local_cols; // 0 = vector, N = columns in local array + int pergrid_flag; // 0/1 if compute_pergrid() function exists + int extscalar; // 0/1 if global scalar is intensive/extensive int extvector; // 0/1/-1 if global vector is all int/ext/extlist int *extlist; // list of 0/1 int/ext for each vec component @@ -91,6 +94,7 @@ class Compute : protected Pointers { bigint invoked_array; // ditto for compute_array() bigint invoked_peratom; // ditto for compute_peratom() bigint invoked_local; // ditto for compute_local() + bigint invoked_pergrid; // ditto for compute_grid() double dof; // degrees-of-freedom for temperature @@ -118,6 +122,7 @@ class Compute : protected Pointers { virtual void compute_array() {} virtual void compute_peratom() {} virtual void compute_local() {} + virtual void compute_pergrid() {} virtual void set_arrays(int) {} virtual int pack_forward_comm(int, int *, double *, int, int *) { return 0; } diff --git a/src/dump_grid.cpp b/src/dump_grid.cpp new file mode 100644 index 0000000000..2f6c510611 --- /dev/null +++ b/src/dump_grid.cpp @@ -0,0 +1,863 @@ +// clang-format off +/* ---------------------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + https://www.lammps.org/, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +#include "dump_grid.h" + +#include "arg_info.h" +#include "compute.h" +#include "domain.h" +#include "error.h" +#include "fix.h" +#include "memory.h" +#include "modify.h" +#include "region.h" +#include "update.h" + +#include + +using namespace LAMMPS_NS; + +// customize by adding keyword +// also customize compute_atom_property.cpp + +enum{COMPUTE,FIX}; + +#define ONEFIELD 32 +#define DELTA 1048576 + +/* ---------------------------------------------------------------------- */ + +DumpGrid::DumpGrid(LAMMPS *lmp, int narg, char **arg) : + Dump(lmp, narg, arg) +{ + if (narg == 5) error->all(FLERR,"No dump grid arguments specified"); + + clearstep = 1; + + nevery = utils::inumeric(FLERR,arg[3],false,lmp); + if (nevery <= 0) error->all(FLERR,"Illegal dump grid command"); + + // expand args if any have wildcard character "*" + // ok to include trailing optional args, + // so long as they do not have "*" between square brackets + // nfield may be shrunk below if extra optional args exist + + expand = 0; + nfield = nargnew = utils::expand_args(FLERR,narg-5,&arg[5],1,earg,lmp); + if (earg != &arg[5]) expand = 1; + + // allocate field vectors + + pack_choice = new FnPtrPack[nfield]; + vtype = new int[nfield]; + memory->create(field2index,nfield,"dump:field2index"); + memory->create(argindex,nfield,"dump:argindex"); + + buffer_allow = 1; + buffer_flag = 1; + + // computes and fixes which the dump accesses + + ncompute = 0; + nfix = 0; + + // process attributes + // ioptional = start of additional optional args in expanded args + + ioptional = parse_fields(nfield,earg); + + if (ioptional < nfield && + strcmp(style,"image") != 0 && strcmp(style,"movie") != 0) + error->all(FLERR,"Invalid attribute {} in dump {} command",earg[ioptional],style); + + // noptional = # of optional args + // reset nfield to subtract off optional args + // reset ioptional to what it would be in original arg list + // only dump image and dump movie styles process optional args, + // they do not use expanded earg list + + int noptional = nfield - ioptional; + nfield -= noptional; + size_one = nfield; + ioptional = narg - noptional; + + // setup format strings + + vformat = new char*[nfield]; + std::string cols; + + cols.clear(); + for (int i = 0; i < nfield; i++) { + if (vtype[i] == Dump::INT) cols += "%d "; + else if (vtype[i] == Dump::DOUBLE) cols += "%g "; + else if (vtype[i] == Dump::STRING) cols += "%s "; + else if (vtype[i] == Dump::BIGINT) cols += BIGINT_FORMAT " "; + vformat[i] = nullptr; + } + cols.resize(cols.size()-1); + format_default = utils::strdup(cols); + + format_column_user = new char*[nfield]; + for (int i = 0; i < nfield; i++) format_column_user[i] = nullptr; + + // setup column string + + cols.clear(); + keyword_user.resize(nfield); + for (int iarg = 0; iarg < nfield; iarg++) { + key2col[earg[iarg]] = iarg; + keyword_user[iarg].clear(); + if (cols.size()) cols += " "; + cols += earg[iarg]; + } + columns_default = utils::strdup(cols); +} + +/* ---------------------------------------------------------------------- */ + +DumpGrid::~DumpGrid() +{ + // if wildcard expansion occurred, free earg memory from expand_args() + // could not do in constructor, b/c some derived classes process earg + + if (expand) { + for (int i = 0; i < nargnew; i++) delete[] earg[i]; + memory->sfree(earg); + } + + delete[] pack_choice; + delete[] vtype; + memory->destroy(field2index); + memory->destroy(argindex); + + delete[] idregion; + + for (int i = 0; i < ncompute; i++) delete[] id_compute[i]; + memory->sfree(id_compute); + delete[] compute; + + for (int i = 0; i < nfix; i++) delete[] id_fix[i]; + memory->sfree(id_fix); + delete[] fix; + + if (vformat) { + for (int i = 0; i < nfield; i++) delete[] vformat[i]; + delete[] vformat; + } + + if (format_column_user) { + for (int i = 0; i < nfield; i++) delete[] format_column_user[i]; + delete[] format_column_user; + } + + delete[] columns_default; + delete[] columns; +} + +/* ---------------------------------------------------------------------- */ + +void DumpGrid::init_style() +{ + // assemble ITEMS: column string from defaults and user values + + delete[] columns; + std::string combined; + int icol = 0; + for (auto item : utils::split_words(columns_default)) { + if (combined.size()) combined += " "; + if (keyword_user[icol].size()) combined += keyword_user[icol]; + else combined += item; + ++icol; + } + columns = utils::strdup(combined); + + // format = copy of default or user-specified line format + + delete[] format; + if (format_line_user) format = utils::strdup(format_line_user); + else format = utils::strdup(format_default); + + // tokenize the format string and add space at end of each format element + // if user-specified int/float format exists, use it instead + // if user-specified column format exists, use it instead + // lo priority = line, medium priority = int/float, hi priority = column + + auto words = utils::split_words(format); + if ((int) words.size() < nfield) + error->all(FLERR,"Dump_modify format line is too short"); + + int i=0; + for (const auto &word : words) { + delete[] vformat[i]; + + if (format_column_user[i]) + vformat[i] = utils::strdup(std::string(format_column_user[i]) + " "); + else if (vtype[i] == Dump::INT && format_int_user) + vformat[i] = utils::strdup(std::string(format_int_user) + " "); + else if (vtype[i] == Dump::DOUBLE && format_float_user) + vformat[i] = utils::strdup(std::string(format_float_user) + " "); + else if (vtype[i] == Dump::BIGINT && format_bigint_user) + vformat[i] = utils::strdup(std::string(format_bigint_user) + " "); + else vformat[i] = utils::strdup(word + " "); + + // remove trailing blank on last column's format + if (i == nfield-1) vformat[i][strlen(vformat[i])-1] = '\0'; + + ++i; + } + + // setup boundary string + + domain->boundary_string(boundstr); + + // setup function ptrs + + if (binary && domain->triclinic == 0) + header_choice = &DumpGrid::header_binary; + else if (binary && domain->triclinic == 1) + header_choice = &DumpGrid::header_binary_triclinic; + else if (!binary && domain->triclinic == 0) + header_choice = &DumpGrid::header_item; + else if (!binary && domain->triclinic == 1) + header_choice = &DumpGrid::header_item_triclinic; + + if (binary) write_choice = &DumpGrid::write_binary; + else if (buffer_flag == 1) write_choice = &DumpGrid::write_string; + else write_choice = &DumpGrid::write_lines; + + // find current ptr for each compute and fix + // check that fix frequency is acceptable + + for (i = 0; i < ncompute; i++) { + compute[i] = modify->get_compute_by_id(id_compute[i]); + if (!compute[i]) error->all(FLERR,"Could not find dump grid compute ID {}",id_compute[i]); + } + + for (i = 0; i < nfix; i++) { + fix[i] = modify->get_fix_by_id(id_fix[i]); + if (!fix[i]) error->all(FLERR,"Could not find dump grid fix ID {}", id_fix[i]); + if (nevery % fix[i]->peratom_freq) + error->all(FLERR,"Dump grid and fix not computed at compatible times"); + } + + // check validity of region + + if (idregion && !domain->get_region_by_id(idregion)) + error->all(FLERR,"Region {} for dump grid does not exist", idregion); + + // open single file, one time only + + if (multifile == 0) openfile(); +} + +/* ---------------------------------------------------------------------- */ + +void DumpGrid::write_header(bigint ndump) +{ + if (multiproc) (this->*header_choice)(ndump); + else if (me == 0) (this->*header_choice)(ndump); +} + +/* ---------------------------------------------------------------------- */ + +void DumpGrid::format_magic_string_binary() +{ + // use negative ntimestep as marker for new format + bigint fmtlen = strlen(MAGIC_STRING); + bigint marker = -fmtlen; + fwrite(&marker, sizeof(bigint), 1, fp); + fwrite(MAGIC_STRING, sizeof(char), fmtlen, fp); +} + +/* ---------------------------------------------------------------------- */ + +void DumpGrid::format_endian_binary() +{ + int endian = ENDIAN; + fwrite(&endian, sizeof(int), 1, fp); +} + +/* ---------------------------------------------------------------------- */ + +void DumpGrid::format_revision_binary() +{ + int revision = FORMAT_REVISION; + fwrite(&revision, sizeof(int), 1, fp); +} + +/* ---------------------------------------------------------------------- */ + +void DumpGrid::header_unit_style_binary() +{ + int len = 0; + if (unit_flag && !unit_count) { + ++unit_count; + len = strlen(update->unit_style); + fwrite(&len, sizeof(int), 1, fp); + fwrite(update->unit_style, sizeof(char), len, fp); + } else { + fwrite(&len, sizeof(int), 1, fp); + } +} + +/* ---------------------------------------------------------------------- */ + +void DumpGrid::header_columns_binary() +{ + int len = strlen(columns); + fwrite(&len, sizeof(int), 1, fp); + fwrite(columns, sizeof(char), len, fp); +} + +/* ---------------------------------------------------------------------- */ + +void DumpGrid::header_time_binary() +{ + char flag = time_flag ? 1 : 0; + fwrite(&flag, sizeof(char), 1, fp); + + if (time_flag) { + double t = compute_time(); + fwrite(&t, sizeof(double), 1, fp); + } +} + +/* ---------------------------------------------------------------------- */ + +void DumpGrid::header_format_binary() +{ + format_magic_string_binary(); + format_endian_binary(); + format_revision_binary(); +} + +/* ---------------------------------------------------------------------- */ + +void DumpGrid::header_binary(bigint ndump) +{ + header_format_binary(); + + fwrite(&update->ntimestep,sizeof(bigint),1,fp); + fwrite(&ndump,sizeof(bigint),1,fp); + fwrite(&domain->triclinic,sizeof(int),1,fp); + fwrite(&domain->boundary[0][0],6*sizeof(int),1,fp); + fwrite(&boxxlo,sizeof(double),1,fp); + fwrite(&boxxhi,sizeof(double),1,fp); + fwrite(&boxylo,sizeof(double),1,fp); + fwrite(&boxyhi,sizeof(double),1,fp); + fwrite(&boxzlo,sizeof(double),1,fp); + fwrite(&boxzhi,sizeof(double),1,fp); + fwrite(&nfield,sizeof(int),1,fp); + + header_unit_style_binary(); + header_time_binary(); + header_columns_binary(); + + if (multiproc) fwrite(&nclusterprocs,sizeof(int),1,fp); + else fwrite(&nprocs,sizeof(int),1,fp); +} + +/* ---------------------------------------------------------------------- */ + +void DumpGrid::header_binary_triclinic(bigint ndump) +{ + header_format_binary(); + + fwrite(&update->ntimestep,sizeof(bigint),1,fp); + fwrite(&ndump,sizeof(bigint),1,fp); + fwrite(&domain->triclinic,sizeof(int),1,fp); + fwrite(&domain->boundary[0][0],6*sizeof(int),1,fp); + fwrite(&boxxlo,sizeof(double),1,fp); + fwrite(&boxxhi,sizeof(double),1,fp); + fwrite(&boxylo,sizeof(double),1,fp); + fwrite(&boxyhi,sizeof(double),1,fp); + fwrite(&boxzlo,sizeof(double),1,fp); + fwrite(&boxzhi,sizeof(double),1,fp); + fwrite(&boxxy,sizeof(double),1,fp); + fwrite(&boxxz,sizeof(double),1,fp); + fwrite(&boxyz,sizeof(double),1,fp); + fwrite(&nfield,sizeof(int),1,fp); + + header_unit_style_binary(); + header_time_binary(); + header_columns_binary(); + + if (multiproc) fwrite(&nclusterprocs,sizeof(int),1,fp); + else fwrite(&nprocs,sizeof(int),1,fp); +} + +/* ---------------------------------------------------------------------- */ + +void DumpGrid::header_item(bigint ndump) +{ + if (unit_flag && !unit_count) { + ++unit_count; + fmt::print(fp,"ITEM: UNITS\n{}\n",update->unit_style); + } + if (time_flag) fmt::print(fp,"ITEM: TIME\n{:.16}\n",compute_time()); + + fmt::print(fp,"ITEM: TIMESTEP\n{}\n" + "ITEM: NUMBER OF ATOMS\n{}\n", + update->ntimestep, ndump); + + fmt::print(fp,"ITEM: BOX BOUNDS {}\n" + "{:>1.16e} {:>1.16e}\n" + "{:>1.16e} {:>1.16e}\n" + "{:>1.16e} {:>1.16e}\n", + boundstr,boxxlo,boxxhi,boxylo,boxyhi,boxzlo,boxzhi); + + fmt::print(fp,"ITEM: ATOMS {}\n",columns); +} + +/* ---------------------------------------------------------------------- */ + +void DumpGrid::header_item_triclinic(bigint ndump) +{ + if (unit_flag && !unit_count) { + ++unit_count; + fmt::print(fp,"ITEM: UNITS\n{}\n",update->unit_style); + } + if (time_flag) fmt::print(fp,"ITEM: TIME\n{:.16}\n",compute_time()); + + fmt::print(fp,"ITEM: TIMESTEP\n{}\n" + "ITEM: NUMBER OF ATOMS\n{}\n", + update->ntimestep, ndump); + + fmt::print(fp,"ITEM: BOX BOUNDS xy xz yz {}\n" + "{:>1.16e} {:>1.16e} {:>1.16e}\n" + "{:>1.16e} {:>1.16e} {:>1.16e}\n" + "{:>1.16e} {:>1.16e} {:>1.16e}\n", + boundstr,boxxlo,boxxhi,boxxy,boxylo,boxyhi,boxxz,boxzlo,boxzhi,boxyz); + + fmt::print(fp,"ITEM: ATOMS {}\n",columns); +} + +/* ---------------------------------------------------------------------- */ + +int DumpGrid::count() +{ + int i; + + // grow choose arrays if needed + // NOTE: needs to change + + /* + const int nlocal = atom->nlocal; + if (atom->nmax > maxlocal) { + maxlocal = atom->nmax; + + memory->destroy(choose); + memory->destroy(dchoose); + memory->destroy(clist); + memory->create(choose,maxlocal,"dump:choose"); + memory->create(dchoose,maxlocal,"dump:dchoose"); + memory->create(clist,maxlocal,"dump:clist"); + } + */ + + // invoke Computes for per-grid quantities + // only if within a run or minimize + // else require that computes are current + // this prevents a compute from being invoked by the WriteDump class + + if (ncompute) { + if (update->whichflag == 0) { + for (i = 0; i < ncompute; i++) + if (compute[i]->invoked_pergrid != update->ntimestep) + error->all(FLERR,"Compute used in dump between runs is not current"); + } else { + for (i = 0; i < ncompute; i++) { + if (!(compute[i]->invoked_flag & Compute::INVOKED_PERGRID)) { + compute[i]->compute_pergrid(); + compute[i]->invoked_flag |= Compute::INVOKED_PERGRID; + } + } + } + } + + // choose all local grid pts for output + // NOTE: this needs to change + + //for (i = 0; i < nlocal; i++) choose[i] = 1; + + // un-choose if not in region + // NOTE: this needs to change + + if (idregion) { + auto region = domain->get_region_by_id(idregion); + region->prematch(); + /* + double **x = atom->x; + for (i = 0; i < nlocal; i++) + if (choose[i] && region->match(x[i][0],x[i][1],x[i][2]) == 0) + choose[i] = 0; + */ + } + + // compress choose flags into clist + // nchoose = # of selected atoms + // clist[i] = local index of each selected atom + // NOTE: this neds to change + + nchoose = 0; + /* + for (i = 0; i < nlocal; i++) + if (choose[i]) clist[nchoose++] = i; + */ + + return nchoose; +} + +/* ---------------------------------------------------------------------- */ + +void DumpGrid::pack(tagint *ids) +{ + for (int n = 0; n < size_one; n++) (this->*pack_choice[n])(n); + // NOTE: this needs to be grid IDs ? + /* + if (ids) { + tagint *tag = atom->tag; + for (int i = 0; i < nchoose; i++) + ids[i] = tag[clist[i]]; + } + */ +} + +/* ---------------------------------------------------------------------- + convert mybuf of doubles to one big formatted string in sbuf + return -1 if strlen exceeds an int, since used as arg in MPI calls in Dump +------------------------------------------------------------------------- */ + +int DumpGrid::convert_string(int n, double *mybuf) +{ + int i,j; + + int offset = 0; + int m = 0; + for (i = 0; i < n; i++) { + if (offset + nfield*ONEFIELD > maxsbuf) { + if ((bigint) maxsbuf + DELTA > MAXSMALLINT) return -1; + maxsbuf += DELTA; + memory->grow(sbuf,maxsbuf,"dump:sbuf"); + } + + for (j = 0; j < nfield; j++) { + if (vtype[j] == Dump::INT) + offset += sprintf(&sbuf[offset],vformat[j],static_cast (mybuf[m])); + else if (vtype[j] == Dump::DOUBLE) + offset += sprintf(&sbuf[offset],vformat[j],mybuf[m]); + else if (vtype[j] == Dump::BIGINT) + offset += sprintf(&sbuf[offset],vformat[j], + static_cast (mybuf[m])); + m++; + } + offset += sprintf(&sbuf[offset],"\n"); + } + + return offset; +} + +/* ---------------------------------------------------------------------- */ + +void DumpGrid::write_data(int n, double *mybuf) +{ + (this->*write_choice)(n,mybuf); +} + +/* ---------------------------------------------------------------------- */ + +void DumpGrid::write_binary(int n, double *mybuf) +{ + n *= size_one; + fwrite(&n,sizeof(int),1,fp); + fwrite(mybuf,sizeof(double),n,fp); +} + +/* ---------------------------------------------------------------------- */ + +void DumpGrid::write_string(int n, double *mybuf) +{ + if (mybuf) + fwrite(mybuf,sizeof(char),n,fp); +} + +/* ---------------------------------------------------------------------- */ + +void DumpGrid::write_lines(int n, double *mybuf) +{ + int i,j; + + int m = 0; + for (i = 0; i < n; i++) { + for (j = 0; j < nfield; j++) { + if (vtype[j] == Dump::INT) fprintf(fp,vformat[j],static_cast (mybuf[m])); + else if (vtype[j] == Dump::DOUBLE) fprintf(fp,vformat[j],mybuf[m]); + else if (vtype[j] == Dump::BIGINT) + fprintf(fp,vformat[j],static_cast (mybuf[m])); + m++; + } + fprintf(fp,"\n"); + } +} + +/* ---------------------------------------------------------------------- */ + +int DumpGrid::parse_fields(int narg, char **arg) +{ + // customize by adding to if statement + + for (int iarg = 0; iarg < narg; iarg++) { + + int n,flag,cols; + ArgInfo argi(arg[iarg], ArgInfo::COMPUTE | ArgInfo::FIX); + argindex[iarg] = argi.get_index1(); + auto name = argi.get_name(); + Compute *icompute = nullptr; + Fix *ifix = nullptr; + + switch (argi.get_type()) { + + case ArgInfo::UNKNOWN: + error->all(FLERR,"Invalid attribute in dump grid command"); + break; + + // compute value = c_ID + // if no trailing [], then arg is set to 0, else arg is int between [] + + case ArgInfo::COMPUTE: + pack_choice[iarg] = &DumpGrid::pack_compute; + vtype[iarg] = Dump::DOUBLE; + + icompute = modify->get_compute_by_id(name); + if (!icompute) error->all(FLERR,"Could not find dump grid compute ID: {}",name); + if (icompute->pergrid_flag == 0) + error->all(FLERR,"Dump grid compute {} does not compute per-grid info",name); + /* + if (argi.get_dim() == 0 && icompute->size_pergrid_cols > 0) + error->all(FLERR,"Dump grid compute {} does not calculate per-grid vector",name); + if (argi.get_dim() > 0 && icompute->size_pergrid_cols == 0) + error->all(FLERR,"Dump grid compute {} does not calculate per-grid array",name); + if (argi.get_dim() > 0 && argi.get_index1() > icompute->size_pergrid_cols) + error->all(FLERR,"Dump grid compute {} vector is accessed out-of-range",name); + */ + + field2index[iarg] = add_compute(name); + break; + + // fix value = f_ID + // if no trailing [], then arg is set to 0, else arg is between [] + + case ArgInfo::FIX: + pack_choice[iarg] = &DumpGrid::pack_fix; + vtype[iarg] = Dump::DOUBLE; + + ifix = modify->get_fix_by_id(name); + if (!ifix) error->all(FLERR,"Could not find dump grid fix ID: {}",name); + if (ifix->pergrid_flag == 0) + error->all(FLERR,"Dump grid fix {} does not compute per-atom info",name); + + /* + if (argi.get_dim() == 0 && ifix->size_pergrid_cols > 0) + error->all(FLERR,"Dump grid fix {} does not compute per-atom vector",name); + if (argi.get_dim() > 0 && ifix->size_pergrid_cols == 0) + error->all(FLERR,"Dump grid fix {} does not compute per-atom array",name); + if (argi.get_dim() > 0 && argi.get_index1() > ifix->size_pergrid_cols) + error->all(FLERR,"Dump grid fix {} vector is accessed out-of-range",name); + */ + + field2index[iarg] = add_fix(name); + break; + + // no match + + default: + return iarg; + break; + } + } + + return narg; +} + +/* ---------------------------------------------------------------------- + add Compute to list of Compute objects used by dump + return index of where this Compute is in list + if already in list, do not add, just return index, else add to list +------------------------------------------------------------------------- */ + +int DumpGrid::add_compute(const char *id) +{ + int icompute; + for (icompute = 0; icompute < ncompute; icompute++) + if (strcmp(id,id_compute[icompute]) == 0) break; + if (icompute < ncompute) return icompute; + + id_compute = (char **) + memory->srealloc(id_compute,(ncompute+1)*sizeof(char *),"dump:id_compute"); + delete[] compute; + compute = new Compute*[ncompute+1]; + + id_compute[ncompute] = utils::strdup(id); + ncompute++; + return ncompute-1; +} + +/* ---------------------------------------------------------------------- + add Fix to list of Fix objects used by dump + return index of where this Fix is in list + if already in list, do not add, just return index, else add to list +------------------------------------------------------------------------- */ + +int DumpGrid::add_fix(const char *id) +{ + int ifix; + for (ifix = 0; ifix < nfix; ifix++) + if (strcmp(id,id_fix[ifix]) == 0) break; + if (ifix < nfix) return ifix; + + id_fix = (char **) + memory->srealloc(id_fix,(nfix+1)*sizeof(char *),"dump:id_fix"); + delete[] fix; + fix = new Fix*[nfix+1]; + + id_fix[nfix] = utils::strdup(id); + nfix++; + return nfix-1; +} + +/* ---------------------------------------------------------------------- */ + +int DumpGrid::modify_param(int narg, char **arg) +{ + if (strcmp(arg[0],"region") == 0) { + if (narg < 2) error->all(FLERR,"Illegal dump_modify command"); + if (strcmp(arg[1],"none") == 0) { + delete[] idregion; + idregion = nullptr; + } else { + delete[] idregion; + if (!domain->get_region_by_id(arg[1])) + error->all(FLERR,"Dump_modify region {} does not exist", arg[1]); + idregion = utils::strdup(arg[1]); + } + return 2; + } + + if (strcmp(arg[0],"format") == 0) { + if (narg < 2) error->all(FLERR,"Illegal dump_modify command"); + + if (strcmp(arg[1],"none") == 0) { + // just clear format_column_user allocated by this dump child class + for (int i = 0; i < nfield; i++) { + delete[] format_column_user[i]; + format_column_user[i] = nullptr; + } + return 2; + } + + if (narg < 3) error->all(FLERR,"Illegal dump_modify command"); + + if (strcmp(arg[1],"int") == 0) { + delete[] format_int_user; + format_int_user = utils::strdup(arg[2]); + delete[] format_bigint_user; + int n = strlen(format_int_user) + 8; + format_bigint_user = new char[n]; + // replace "d" in format_int_user with bigint format specifier + // use of &str[1] removes leading '%' from BIGINT_FORMAT string + char *ptr = strchr(format_int_user,'d'); + if (ptr == nullptr) + error->all(FLERR,"Dump_modify int format does not contain d character"); + char str[8]; + sprintf(str,"%s",BIGINT_FORMAT); + *ptr = '\0'; + sprintf(format_bigint_user,"%s%s%s",format_int_user,&str[1],ptr+1); + *ptr = 'd'; + + } else if (strcmp(arg[1],"float") == 0) { + delete[] format_float_user; + format_float_user = utils::strdup(arg[2]); + + } else { + int i = utils::inumeric(FLERR,arg[1],false,lmp) - 1; + if (i < 0 || i >= nfield) + error->all(FLERR,"Illegal dump_modify command"); + delete[] format_column_user[i]; + format_column_user[i] = utils::strdup(arg[2]); + } + return 3; + } + + return 0; +} + +/* ---------------------------------------------------------------------- + return # of bytes of allocated memory in buf, choose, variable arrays +------------------------------------------------------------------------- */ + +double DumpGrid::memory_usage() +{ + double bytes = Dump::memory_usage(); + bytes += memory->usage(choose,maxlocal); + bytes += memory->usage(dchoose,maxlocal); + bytes += memory->usage(clist,maxlocal); + return bytes; +} + +/* ---------------------------------------------------------------------- + extraction of Compute and Fix data +------------------------------------------------------------------------- */ + +void DumpGrid::pack_compute(int n) +{ + double *vector = compute[field2index[n]]->vector_atom; + double **array = compute[field2index[n]]->array_atom; + int index = argindex[n]; + + if (index == 0) { + for (int i = 0; i < nchoose; i++) { + buf[n] = vector[clist[i]]; + n += size_one; + } + } else { + index--; + for (int i = 0; i < nchoose; i++) { + buf[n] = array[clist[i]][index]; + n += size_one; + } + } +} + +/* ---------------------------------------------------------------------- */ + +void DumpGrid::pack_fix(int n) +{ + double *vector = fix[field2index[n]]->vector_atom; + double **array = fix[field2index[n]]->array_atom; + int index = argindex[n]; + + if (index == 0) { + for (int i = 0; i < nchoose; i++) { + buf[n] = vector[clist[i]]; + n += size_one; + } + } else { + index--; + for (int i = 0; i < nchoose; i++) { + buf[n] = array[clist[i]][index]; + n += size_one; + } + } +} + diff --git a/src/dump_grid.h b/src/dump_grid.h new file mode 100644 index 0000000000..95714bd552 --- /dev/null +++ b/src/dump_grid.h @@ -0,0 +1,119 @@ +/* -*- c++ -*- ---------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + https://www.lammps.org/, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +#ifdef DUMP_CLASS +// clang-format off +DumpStyle(grid,DumpGrid); +// clang-format on +#else + +#ifndef LMP_DUMP_GRID_H +#define LMP_DUMP_GRID_H + +#include "dump.h" + +namespace LAMMPS_NS { + +class DumpGrid : public Dump { + public: + DumpGrid(class LAMMPS *, int, char **); + ~DumpGrid() override; + + const char *MAGIC_STRING = "DUMPGRID"; + const int FORMAT_REVISION = 0x0002; + const int ENDIAN = 0x0001; + + protected: + int nevery; // dump frequency for output + char *idregion; // region ID, nullptr if no region + + int expand; // flag for whether field args were expanded + char **earg; // field names with wildcard expansion + int nargnew; // size of earg + // + int *vtype; // type of each vector (INT, DOUBLE) + char **vformat; // format string for each vector element + // + char *columns; // column labels + char *columns_default; + + int nchoose; // # of selected atoms + int maxlocal; // size of atom selection and variable arrays + int *choose; // local indices of selected atoms + double *dchoose; // value for each atom to threshold against + int *clist; // compressed list of indices of selected atoms + + int nfield; // # of keywords listed by user + int ioptional; // index of start of optional args + // + int *field2index; // which compute,fix,variable,custom calcs this field + int *argindex; // index into compute,fix,custom per-atom data + // 0 for per-atom vector, 1-N for cols of per-atom array + + int ncompute; // # of Computes accessed by dump + char **id_compute; // their IDs + class Compute **compute; // list of ptrs to the Computes + + int nfix; // # of Fixes used by dump + char **id_fix; // their IDs + class Fix **fix; // list of ptrs to the Fixes + + // private methods + + void init_style() override; + void write_header(bigint) override; + int count() override; + void pack(tagint *) override; + int convert_string(int, double *) override; + void write_data(int, double *) override; + double memory_usage() override; + + int parse_fields(int, char **); + int add_compute(const char *); + int add_fix(const char *); + int modify_param(int, char **) override; + + void header_format_binary(); + void header_unit_style_binary(); + void header_time_binary(); + void header_columns_binary(); + void format_magic_string_binary(); + void format_endian_binary(); + void format_revision_binary(); + + typedef void (DumpGrid::*FnPtrHeader)(bigint); + FnPtrHeader header_choice; // ptr to write header functions + void header_binary(bigint); + void header_binary_triclinic(bigint); + void header_item(bigint); + void header_item_triclinic(bigint); + + typedef void (DumpGrid::*FnPtrWrite)(int, double *); + FnPtrWrite write_choice; // ptr to write data functions + void write_binary(int, double *); + void write_string(int, double *); + void write_lines(int, double *); + + // customize by adding a method prototype + + typedef void (DumpGrid::*FnPtrPack)(int); + FnPtrPack *pack_choice; // ptrs to pack functions + + void pack_compute(int); + void pack_fix(int); +}; + +} // namespace LAMMPS_NS + +#endif +#endif diff --git a/src/fix.h b/src/fix.h index 41a30d2d60..0b15bacff6 100644 --- a/src/fix.h +++ b/src/fix.h @@ -99,6 +99,8 @@ class Fix : protected Pointers { int size_local_cols; // 0 = vector, N = columns in local array int local_freq; // frequency local data is available at + int pergrid_flag; // 0/1 if per-grid data is stored + int extscalar; // 0/1 if global scalar is intensive/extensive int extvector; // 0/1/-1 if global vector is all int/ext/extlist int *extlist; // list of 0/1 int/ext for each vec component diff --git a/src/grid3d.cpp b/src/grid3d.cpp index 8f65cb55b9..f96770d3c9 100644 --- a/src/grid3d.cpp +++ b/src/grid3d.cpp @@ -12,7 +12,7 @@ See the README file in the top-level LAMMPS directory. ------------------------------------------------------------------------- */ -#include "grid2d.h" +#include "grid3d.h" #include "comm.h" #include "error.h" @@ -48,7 +48,7 @@ enum{REGULAR,TILED}; communication is done across the periodic boundaries ------------------------------------------------------------------------- */ -Grid2d::Grid2d(LAMMPS *lmp, MPI_Comm gcomm, +Grid3d::Grid3d(LAMMPS *lmp, MPI_Comm gcomm, int gnx, int gny, int gnz, int ixlo, int ixhi, int iylo, int iyhi, int izlo, int izhi, int oxlo, int oxhi, int oylo, int oyhi, int ozlo, int ozhi) @@ -87,7 +87,7 @@ Grid2d::Grid2d(LAMMPS *lmp, MPI_Comm gcomm, e xyz lohi for flag = 2: 6 neighbor procs ------------------------------------------------------------------------- */ -Grid2d::Grid2d(LAMMPS *lmp, MPI_Comm gcomm, int flag, +Grid3d::Grid3d(LAMMPS *lmp, MPI_Comm gcomm, int flag, int gnx, int gny, int gnz, int ixlo, int ixhi, int iylo, int iyhi, int izlo, int izhi, int oxlo, int oxhi, int oylo, int oyhi, int ozlo, int ozhi, @@ -124,14 +124,14 @@ Grid2d::Grid2d(LAMMPS *lmp, MPI_Comm gcomm, int flag, oxlo,oxhi,oylo,oyhi,ozlo,ozhi, exlo,exhi,eylo,eyhi,ezlo,ezhi); } else { - error->all(FLERR,"Grid2d does not support tiled layout with neighbor procs"); + error->all(FLERR,"Grid3d does not support tiled layout with neighbor procs"); } } } /* ---------------------------------------------------------------------- */ -Grid2d::~Grid2d() +Grid3d::~Grid3d() { // regular comm data struct @@ -164,7 +164,7 @@ Grid2d::~Grid2d() store constructor args in local variables ------------------------------------------------------------------------- */ -void Grid2d::initialize(MPI_Comm gcomm, +void Grid3d::initialize(MPI_Comm gcomm, int gnx, int gny, int gnz, int ixlo, int ixhi, int iylo, int iyhi, int izlo, int izhi, @@ -229,7 +229,7 @@ void Grid2d::initialize(MPI_Comm gcomm, /* ---------------------------------------------------------------------- */ -void Grid2d::setup(int &nbuf1, int &nbuf2) +void Grid3d::setup(int &nbuf1, int &nbuf2) { if (layout == REGULAR) setup_regular(nbuf1,nbuf2); else setup_tiled(nbuf1,nbuf2); @@ -244,7 +244,7 @@ void Grid2d::setup(int &nbuf1, int &nbuf2) all procs perform same # of swaps in a direction, even if some don't need it ------------------------------------------------------------------------- */ -void Grid2d::setup_regular(int &nbuf1, int &nbuf2) +void Grid3d::setup_regular(int &nbuf1, int &nbuf2) { int nsent,sendfirst,sendlast,recvfirst,recvlast; int sendplanes,recvplanes; @@ -545,7 +545,7 @@ void Grid2d::setup_regular(int &nbuf1, int &nbuf2) no exchanges by dimension, unlike CommTiled forward/reverse comm of particles ------------------------------------------------------------------------- */ -void Grid2d::setup_tiled(int &nbuf1, int &nbuf2) +void Grid3d::setup_tiled(int &nbuf1, int &nbuf2) { int i,m; double xlo,xhi,ylo,yhi,zlo,zhi; @@ -557,7 +557,7 @@ void Grid2d::setup_tiled(int &nbuf1, int &nbuf2) // dim is -1 for proc 0, but never accessed rcbinfo = (RCBinfo *) - memory->smalloc(nprocs*sizeof(RCBinfo),"grid2d:rcbinfo"); + memory->smalloc(nprocs*sizeof(RCBinfo),"grid3d:rcbinfo"); RCBinfo rcbone; rcbone.dim = comm->rcbcutdim; if (rcbone.dim <= 0) rcbone.cut = inxlo; @@ -580,7 +580,7 @@ void Grid2d::setup_tiled(int &nbuf1, int &nbuf2) pbc[0] = pbc[1] = pbc[2] = 0; - memory->create(overlap_procs,nprocs,"grid2d:overlap_procs"); + memory->create(overlap_procs,nprocs,"grid3d:overlap_procs"); noverlap = maxoverlap = 0; overlap = nullptr; @@ -591,9 +591,9 @@ void Grid2d::setup_tiled(int &nbuf1, int &nbuf2) // ncopy = # of overlaps with myself, across a periodic boundary int *proclist; - memory->create(proclist,noverlap,"grid2d:proclist"); + memory->create(proclist,noverlap,"grid3d:proclist"); srequest = (Request *) - memory->smalloc(noverlap*sizeof(Request),"grid2d:srequest"); + memory->smalloc(noverlap*sizeof(Request),"grid3d:srequest"); int nsend_request = 0; ncopy = 0; @@ -612,17 +612,17 @@ void Grid2d::setup_tiled(int &nbuf1, int &nbuf2) auto irregular = new Irregular(lmp); int nrecv_request = irregular->create_data(nsend_request,proclist,1); - auto rrequest = (Request *) memory->smalloc(nrecv_request*sizeof(Request),"grid2d:rrequest"); + auto rrequest = (Request *) memory->smalloc(nrecv_request*sizeof(Request),"grid3d:rrequest"); irregular->exchange_data((char *) srequest,sizeof(Request),(char *) rrequest); irregular->destroy_data(); // compute overlaps between received ghost boxes and my owned box // overlap box used to setup my Send data struct and respond to requests - send = (Send *) memory->smalloc(nrecv_request*sizeof(Send),"grid2d:send"); - sresponse = (Response *) memory->smalloc(nrecv_request*sizeof(Response),"grid2d:sresponse"); + send = (Send *) memory->smalloc(nrecv_request*sizeof(Send),"grid3d:send"); + sresponse = (Response *) memory->smalloc(nrecv_request*sizeof(Response),"grid3d:sresponse"); memory->destroy(proclist); - memory->create(proclist,nrecv_request,"grid2d:proclist"); + memory->create(proclist,nrecv_request,"grid3d:proclist"); for (m = 0; m < nrecv_request; m++) { send[m].proc = rrequest[m].sender; @@ -651,7 +651,7 @@ void Grid2d::setup_tiled(int &nbuf1, int &nbuf2) int nsend_response = nrecv_request; int nrecv_response = irregular->create_data(nsend_response,proclist,1); - auto rresponse = (Response *) memory->smalloc(nrecv_response*sizeof(Response),"grid2d:rresponse"); + auto rresponse = (Response *) memory->smalloc(nrecv_response*sizeof(Response),"grid3d:rresponse"); irregular->exchange_data((char *) sresponse,sizeof(Response),(char *) rresponse); irregular->destroy_data(); delete irregular; @@ -660,7 +660,7 @@ void Grid2d::setup_tiled(int &nbuf1, int &nbuf2) // box used to setup my Recv data struct after unwrapping via PBC // adjacent = 0 if any box of ghost cells does not adjoin my owned cells - recv = (Recv *) memory->smalloc(nrecv_response*sizeof(Recv),"grid2d:recv"); + recv = (Recv *) memory->smalloc(nrecv_response*sizeof(Recv),"grid3d:recv"); adjacent = 1; for (i = 0; i < nrecv_response; i++) { @@ -683,7 +683,7 @@ void Grid2d::setup_tiled(int &nbuf1, int &nbuf2) // create Copy data struct from overlaps with self - copy = (Copy *) memory->smalloc(ncopy*sizeof(Copy),"grid2d:copy"); + copy = (Copy *) memory->smalloc(ncopy*sizeof(Copy),"grid3d:copy"); ncopy = 0; for (m = 0; m < noverlap; m++) { @@ -770,7 +770,7 @@ void Grid2d::setup_tiled(int &nbuf1, int &nbuf2) add all the procs it overlaps with to Overlap list ------------------------------------------------------------------------- */ -void Grid2d::ghost_box_drop(int *box, int *pbc) +void Grid3d::ghost_box_drop(int *box, int *pbc) { int i,m; @@ -855,7 +855,7 @@ void Grid2d::ghost_box_drop(int *box, int *pbc) return Np = # of procs, plist = proc IDs ------------------------------------------------------------------------- */ -void Grid2d::box_drop_grid(int *box, int proclower, int procupper, +void Grid3d::box_drop_grid(int *box, int proclower, int procupper, int &np, int *plist) { // end recursion when partition is a single proc @@ -886,7 +886,7 @@ void Grid2d::box_drop_grid(int *box, int proclower, int procupper, return 1 if yes, 0 if no ------------------------------------------------------------------------- */ -int Grid2d::ghost_adjacent() +int Grid3d::ghost_adjacent() { if (layout == REGULAR) return ghost_adjacent_regular(); return ghost_adjacent_tiled(); @@ -897,7 +897,7 @@ int Grid2d::ghost_adjacent() return 0 if adjacent=0 for any proc, else 1 ------------------------------------------------------------------------- */ -int Grid2d::ghost_adjacent_regular() +int Grid3d::ghost_adjacent_regular() { adjacent = 1; if (ghostxlo > inxhi-inxlo+1) adjacent = 0; @@ -918,7 +918,7 @@ int Grid2d::ghost_adjacent_regular() return 0 if adjacent=0 for any proc, else 1 ------------------------------------------------------------------------- */ -int Grid2d::ghost_adjacent_tiled() +int Grid3d::ghost_adjacent_tiled() { int adjacent_all; MPI_Allreduce(&adjacent,&adjacent_all,1,MPI_INT,MPI_MIN,gridcomm); @@ -929,7 +929,7 @@ int Grid2d::ghost_adjacent_tiled() forward comm of my owned cells to other's ghost cells ------------------------------------------------------------------------- */ -void Grid2d::forward_comm(int caller, void *ptr, int nper, int nbyte, int which, +void Grid3d::forward_comm(int caller, void *ptr, int nper, int nbyte, int which, void *buf1, void *buf2, MPI_Datatype datatype) { if (layout == REGULAR) { @@ -960,7 +960,7 @@ void Grid2d::forward_comm(int caller, void *ptr, int nper, int nbyte, int which, ------------------------------------------------------------------------- */ template < class T > -void Grid2d:: +void Grid3d:: forward_comm_regular(T *ptr, int nper, int /*nbyte*/, int which, void *buf1, void *buf2, MPI_Datatype datatype) { @@ -990,7 +990,7 @@ forward_comm_regular(T *ptr, int nper, int /*nbyte*/, int which, ------------------------------------------------------------------------- */ template < class T > -void Grid2d:: +void Grid3d:: forward_comm_tiled(T *ptr, int nper, int nbyte, int which, void *buf1, void *vbuf2, MPI_Datatype datatype) { @@ -1034,7 +1034,7 @@ forward_comm_tiled(T *ptr, int nper, int nbyte, int which, reverse comm of my ghost cells to sum to owner cells ------------------------------------------------------------------------- */ -void Grid2d::reverse_comm(int caller, void *ptr, int nper, int nbyte, int which, +void Grid3d::reverse_comm(int caller, void *ptr, int nper, int nbyte, int which, void *buf1, void *buf2, MPI_Datatype datatype) { if (layout == REGULAR) { @@ -1065,7 +1065,7 @@ void Grid2d::reverse_comm(int caller, void *ptr, int nper, int nbyte, int which, ------------------------------------------------------------------------- */ template < class T > -void Grid2d:: +void Grid3d:: reverse_comm_regular(T *ptr, int nper, int /*nbyte*/, int which, void *buf1, void *buf2, MPI_Datatype datatype) { @@ -1095,7 +1095,7 @@ reverse_comm_regular(T *ptr, int nper, int /*nbyte*/, int which, ------------------------------------------------------------------------- */ template < class T > -void Grid2d:: +void Grid3d:: reverse_comm_tiled(T *ptr, int nper, int nbyte, int which, void *buf1, void *vbuf2, MPI_Datatype datatype) { @@ -1142,7 +1142,7 @@ reverse_comm_tiled(T *ptr, int nper, int nbyte, int which, caller can decide whether to store chunks, output them, etc ------------------------------------------------------------------------- */ -void Grid2d::gather(int /*caller*/, void *ptr, int nper, int nbyte, +void Grid3d::gather(int /*caller*/, void *ptr, int nper, int nbyte, int which, void *buf, MPI_Datatype datatype) { int me = comm->me; @@ -1158,8 +1158,8 @@ void Grid2d::gather(int /*caller*/, void *ptr, int nper, int nbyte, // pack my data via callback to caller char *mybuf; - if (me == 0) memory->create(mybuf,maxsize*nbyte,"grid2d:mybuf"); - else memory->create(mybuf,mysize*nbyte,"grid2d:mybuf"); + if (me == 0) memory->create(mybuf,maxsize*nbyte,"grid3d:mybuf"); + else memory->create(mybuf,mysize*nbyte,"grid3d:mybuf"); fptr->pack_gather_grid(which,mybuf); // ping each proc for its data @@ -1219,10 +1219,10 @@ void Grid2d::gather(int /*caller*/, void *ptr, int nper, int nbyte, same swap list used by forward and reverse communication ------------------------------------------------------------------------- */ -void Grid2d::grow_swap() +void Grid3d::grow_swap() { maxswap += DELTA; - swap = (Swap *) memory->srealloc(swap,maxswap*sizeof(Swap),"grid2d:swap"); + swap = (Swap *) memory->srealloc(swap,maxswap*sizeof(Swap),"grid3d:swap"); } /* ---------------------------------------------------------------------- @@ -1233,11 +1233,11 @@ void Grid2d::grow_swap() same swap list used by forward and reverse communication ------------------------------------------------------------------------- */ -void Grid2d::grow_overlap() +void Grid3d::grow_overlap() { maxoverlap += DELTA; overlap = (Overlap *) - memory->srealloc(overlap,maxoverlap*sizeof(Overlap),"grid2d:overlap"); + memory->srealloc(overlap,maxoverlap*sizeof(Overlap),"grid3d:overlap"); } /* ---------------------------------------------------------------------- @@ -1246,11 +1246,11 @@ void Grid2d::grow_overlap() (fullxlo:fullxhi,fullylo:fullyhi,fullzlo:fullzhi) ------------------------------------------------------------------------- */ -int Grid2d::indices(int *&list, +int Grid3d::indices(int *&list, int xlo, int xhi, int ylo, int yhi, int zlo, int zhi) { int nmax = (xhi-xlo+1) * (yhi-ylo+1) * (zhi-zlo+1); - memory->create(list,nmax,"grid2d:indices"); + memory->create(list,nmax,"grid3d:indices"); if (nmax == 0) return 0; int nx = (fullxhi-fullxlo+1); From 7dc478e201eeb61ce802a85ccff6706b2fbbbcd8 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Tue, 19 Jul 2022 11:35:50 -0600 Subject: [PATCH 005/213] remove unneeded info from dump custom header --- src/dump_custom.h | 5 ----- 1 file changed, 5 deletions(-) diff --git a/src/dump_custom.h b/src/dump_custom.h index b27a9950cd..dd653d5e98 100644 --- a/src/dump_custom.h +++ b/src/dump_custom.h @@ -127,11 +127,6 @@ class DumpCustom : public Dump { void header_item(bigint); void header_item_triclinic(bigint); - typedef int (DumpCustom::*FnPtrConvert)(int, double *); - FnPtrConvert convert_choice; // ptr to convert data functions - int convert_image(int, double *); - int convert_noimage(int, double *); - typedef void (DumpCustom::*FnPtrWrite)(int, double *); FnPtrWrite write_choice; // ptr to write data functions void write_binary(int, double *); From f69be2791b26459c35773e8d20496c40c037584e Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Tue, 19 Jul 2022 14:02:05 -0600 Subject: [PATCH 006/213] hooks from dump grid to fix --- src/dump_grid.cpp | 68 ++++++++++++++++++++++++++++++++++++++--------- src/fix.h | 3 +++ 2 files changed, 58 insertions(+), 13 deletions(-) diff --git a/src/dump_grid.cpp b/src/dump_grid.cpp index 2f6c510611..0519dc411d 100644 --- a/src/dump_grid.cpp +++ b/src/dump_grid.cpp @@ -657,26 +657,68 @@ int DumpGrid::parse_fields(int narg, char **arg) // fix value = f_ID // if no trailing [], then arg is set to 0, else arg is between [] - + case ArgInfo::FIX: pack_choice[iarg] = &DumpGrid::pack_fix; vtype[iarg] = Dump::DOUBLE; - ifix = modify->get_fix_by_id(name); - if (!ifix) error->all(FLERR,"Could not find dump grid fix ID: {}",name); + // name = idfix:gname:fname, split into 3 strings + + char *ptr = strchr(name,':'); + if (!ptr) error->all(FLERR,"Dump grid fix {} does not contain 2 ':' chars"); + *ptr = '\0'; + int n = strlen(name) + 1; + char *gname = new char[n]; + strcpy(gname,name); + char *ptr2 = strchr(ptr+1,':'); + if (!ptr) error->all(FLERR,"Dump grid fix {} does not contain 2 ':' chars"); + int n = strlen(ptr+1) + 1; + char *fname = new char[n]; + strcpy(fname,ptr+1); + *ptr = ':'; + *ptr2 = ':'; + + // error check + + ifix = modify->get_fix_by_id(idfix); + if (!ifix) error->all(FLERR,"Could not find dump grid fix ID: {}",idfix); if (ifix->pergrid_flag == 0) - error->all(FLERR,"Dump grid fix {} does not compute per-atom info",name); + error->all(FLERR,"Dump grid fix {} does not compute per-atom info",idfix); - /* - if (argi.get_dim() == 0 && ifix->size_pergrid_cols > 0) - error->all(FLERR,"Dump grid fix {} does not compute per-atom vector",name); - if (argi.get_dim() > 0 && ifix->size_pergrid_cols == 0) - error->all(FLERR,"Dump grid fix {} does not compute per-atom array",name); - if (argi.get_dim() > 0 && argi.get_index1() > ifix->size_pergrid_cols) - error->all(FLERR,"Dump grid fix {} vector is accessed out-of-range",name); - */ + int dim; + void *grid = ifix->grid_find_name(gname,dim); + if (!grid) error->all(FLERR,"Dump grid fix {} does not recognize grid {}", + idfix,gname); - field2index[iarg] = add_fix(name); + Grid2d *grid2d; + Grid3d *grid3d; + if (dim == 2) grid2d = (Grid2d *) grid; + if (dim == 3) grid2d = (Grid3d *) grid; + + int ncol; + void *field = ifix->grid_find_field(fname,ncol); + if (!grid) error->all(FLERR,"Dump grid fix {} does not recognize field {}", + idfix,fname); + + if (argi.get_dim() == 0 && ncol) + error->all(FLERR,"Dump grid fix {} field {} is not per-grid vector", + idfix,fname); + if (argi.get_dim() > 0 && ncol == 0) + error->all(FLERR,"Dump grid fix {} field {} is not per-grid array", + idfix,fname); + if (argi.get_dim() > 0 && argi.get_index1() > ncol) + error->all(FLERR,"Dump grid fix {} array {} is accessed out-of-range", + idfix,fname); + + if (ncol == 0) { + if (dim == 2) vec2d = (double **) field; + if (dim == 3) vec3d = (double ***) field; + } else if (ncol) { + if (dim == 2) array2d = (double ***) field; + if (dim == 3) array3d = (double ****) field; + } + + field2index[iarg] = add_fix(idfix); break; // no match diff --git a/src/fix.h b/src/fix.h index 0b15bacff6..a6d085b88a 100644 --- a/src/fix.h +++ b/src/fix.h @@ -221,6 +221,9 @@ class Fix : protected Pointers { virtual double compute_vector(int) { return 0.0; } virtual double compute_array(int, int) { return 0.0; } + virtual void *grid_find_name(char *, int &) { return nullptr; }; + virtual void *grid_find_field(char *, int &) { return nullptr; }; + virtual int dof(int) { return 0; } virtual void deform(int) {} virtual void reset_target(double) {} From d5113edc87b7a6d031382132282c7a4574ef93d3 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Wed, 20 Jul 2022 10:53:34 -0600 Subject: [PATCH 007/213] interface between dump grid and fixes --- src/EXTRA-FIX/fix_ttm_grid.cpp | 33 +++++++ src/EXTRA-FIX/fix_ttm_grid.h | 4 + src/dump_grid.cpp | 173 ++++++++++++++++++--------------- 3 files changed, 133 insertions(+), 77 deletions(-) diff --git a/src/EXTRA-FIX/fix_ttm_grid.cpp b/src/EXTRA-FIX/fix_ttm_grid.cpp index dd254cd892..9d8be6af87 100644 --- a/src/EXTRA-FIX/fix_ttm_grid.cpp +++ b/src/EXTRA-FIX/fix_ttm_grid.cpp @@ -46,6 +46,8 @@ static constexpr int OFFSET = 16384; FixTTMGrid::FixTTMGrid(LAMMPS *lmp, int narg, char **arg) : FixTTM(lmp, narg, arg) { + pergrid_flag = 1; + skin_original = neighbor->skin; } @@ -625,6 +627,37 @@ void FixTTMGrid::unpack_gather_grid(int which, void *vbuf, void *vgbuf, int xlo, } } +/* ---------------------------------------------------------------------- + return ptr to Grid3d instance which matches name + set dim = 2/3 for 2d/3d grid +------------------------------------------------------------------------- */ + +void *FixTTMGrid::grid_find_name(char *name, int &dim) +{ + if (strcmp(name,"grid") == 0) { + dim = 3; + return gc; + } + + return nullptr; +} + +/* ---------------------------------------------------------------------- + return ptr to data field on a grid which matches name + set ncol = 0 for per-grid vector with a single value per grid pt + set ncol = M for per-grid array with M values per grid pt +------------------------------------------------------------------------- */ + +void *FixTTMGrid::grid_find_field(char *name, int &ncol) +{ + if (strcmp(name,"telectron") == 0) { + ncol = 0; + return T_electron; + } + + return nullptr; +} + /* ---------------------------------------------------------------------- return the energy of the electronic subsystem or the net_energy transfer between the subsystems diff --git a/src/EXTRA-FIX/fix_ttm_grid.h b/src/EXTRA-FIX/fix_ttm_grid.h index e42e602be9..4bc86ceaca 100644 --- a/src/EXTRA-FIX/fix_ttm_grid.h +++ b/src/EXTRA-FIX/fix_ttm_grid.h @@ -44,6 +44,10 @@ class FixTTMGrid : public FixTTM { void write_restart(FILE *) override; void restart(char *) override; + + void *grid_find_name(char *, int &) override; + void *grid_find_field(char *, int &) override; + double compute_vector(int) override; double memory_usage() override; diff --git a/src/dump_grid.cpp b/src/dump_grid.cpp index 0519dc411d..d623f1cc1b 100644 --- a/src/dump_grid.cpp +++ b/src/dump_grid.cpp @@ -19,6 +19,8 @@ #include "domain.h" #include "error.h" #include "fix.h" +#include "grid2d.h" +#include "grid3d.h" #include "memory.h" #include "modify.h" #include "region.h" @@ -628,21 +630,23 @@ int DumpGrid::parse_fields(int narg, char **arg) switch (argi.get_type()) { - case ArgInfo::UNKNOWN: - error->all(FLERR,"Invalid attribute in dump grid command"); - break; - - // compute value = c_ID - // if no trailing [], then arg is set to 0, else arg is int between [] + case ArgInfo::UNKNOWN: { + error->all(FLERR,"Invalid attribute in dump grid command"); + } break; + + // compute value = c_ID + // if no trailing [], then arg is set to 0, else arg is int between [] - case ArgInfo::COMPUTE: - pack_choice[iarg] = &DumpGrid::pack_compute; - vtype[iarg] = Dump::DOUBLE; - - icompute = modify->get_compute_by_id(name); - if (!icompute) error->all(FLERR,"Could not find dump grid compute ID: {}",name); - if (icompute->pergrid_flag == 0) - error->all(FLERR,"Dump grid compute {} does not compute per-grid info",name); + case ArgInfo::COMPUTE: { + pack_choice[iarg] = &DumpGrid::pack_compute; + vtype[iarg] = Dump::DOUBLE; + + icompute = modify->get_compute_by_id(name); + if (!icompute) + error->all(FLERR,"Could not find dump grid compute ID: {}",name); + if (icompute->pergrid_flag == 0) + error->all(FLERR,"Dump grid compute {} does not compute per-grid info", + name); /* if (argi.get_dim() == 0 && icompute->size_pergrid_cols > 0) error->all(FLERR,"Dump grid compute {} does not calculate per-grid vector",name); @@ -652,80 +656,95 @@ int DumpGrid::parse_fields(int narg, char **arg) error->all(FLERR,"Dump grid compute {} vector is accessed out-of-range",name); */ - field2index[iarg] = add_compute(name); - break; + field2index[iarg] = add_compute(name); + } break; - // fix value = f_ID - // if no trailing [], then arg is set to 0, else arg is between [] - - case ArgInfo::FIX: - pack_choice[iarg] = &DumpGrid::pack_fix; - vtype[iarg] = Dump::DOUBLE; + // fix value = f_ID + // if no trailing [], then arg is set to 0, else arg is between [] - // name = idfix:gname:fname, split into 3 strings + case ArgInfo::FIX: { + pack_choice[iarg] = &DumpGrid::pack_fix; + vtype[iarg] = Dump::DOUBLE; - char *ptr = strchr(name,':'); - if (!ptr) error->all(FLERR,"Dump grid fix {} does not contain 2 ':' chars"); - *ptr = '\0'; - int n = strlen(name) + 1; - char *gname = new char[n]; - strcpy(gname,name); - char *ptr2 = strchr(ptr+1,':'); - if (!ptr) error->all(FLERR,"Dump grid fix {} does not contain 2 ':' chars"); - int n = strlen(ptr+1) + 1; - char *fname = new char[n]; - strcpy(fname,ptr+1); - *ptr = ':'; - *ptr2 = ':'; + // name = idfix:gname:fname, split into 3 strings - // error check + char *ptr1 = strchr((char *) name,':'); + if (!ptr1) + error->all(FLERR,"Dump grid fix {} does not contain 2 ':' chars"); + *ptr1 = '\0'; + char *ptr2 = strchr(ptr1+1,':'); + if (!ptr2) + error->all(FLERR,"Dump grid fix {} does not contain 2 ':' chars"); + *ptr2 = '\0'; - ifix = modify->get_fix_by_id(idfix); - if (!ifix) error->all(FLERR,"Could not find dump grid fix ID: {}",idfix); - if (ifix->pergrid_flag == 0) - error->all(FLERR,"Dump grid fix {} does not compute per-atom info",idfix); + int n = strlen(name) + 1; + char *idfix = new char[n]; + strcpy(idfix,name); + n = strlen(ptr1+1) + 1; + char *gname = new char[n]; + strcpy(gname,ptr1+1); + n = strlen(ptr2+1) + 1; + char *fname = new char[n]; + strcpy(fname,ptr2+1); + + *ptr1 = ':'; + *ptr2 = ':'; + + // error check + + ifix = modify->get_fix_by_id(idfix); + if (!ifix) error->all(FLERR,"Could not find dump grid fix ID: {}",idfix); + if (ifix->pergrid_flag == 0) + error->all(FLERR,"Dump grid fix {} does not compute per-grid info", + idfix); - int dim; - void *grid = ifix->grid_find_name(gname,dim); - if (!grid) error->all(FLERR,"Dump grid fix {} does not recognize grid {}", - idfix,gname); + int dim; + void *ggrid = ifix->grid_find_name(gname,dim); + if (!ggrid) + error->all(FLERR,"Dump grid fix {} does not recognize grid name {}", + idfix,gname); - Grid2d *grid2d; - Grid3d *grid3d; - if (dim == 2) grid2d = (Grid2d *) grid; - if (dim == 3) grid2d = (Grid3d *) grid; + Grid2d *grid2d; + Grid3d *grid3d; + if (dim == 2) grid2d = (Grid2d *) ggrid; + if (dim == 3) grid3d = (Grid3d *) ggrid; - int ncol; - void *field = ifix->grid_find_field(fname,ncol); - if (!grid) error->all(FLERR,"Dump grid fix {} does not recognize field {}", - idfix,fname); + int ncol; + void *gfield = ifix->grid_find_field(fname,ncol); + if (!gfield) + error->all(FLERR,"Dump grid fix {} does not recognize field name {}", + idfix,fname); - if (argi.get_dim() == 0 && ncol) - error->all(FLERR,"Dump grid fix {} field {} is not per-grid vector", - idfix,fname); - if (argi.get_dim() > 0 && ncol == 0) - error->all(FLERR,"Dump grid fix {} field {} is not per-grid array", - idfix,fname); - if (argi.get_dim() > 0 && argi.get_index1() > ncol) - error->all(FLERR,"Dump grid fix {} array {} is accessed out-of-range", - idfix,fname); - - if (ncol == 0) { - if (dim == 2) vec2d = (double **) field; - if (dim == 3) vec3d = (double ***) field; - } else if (ncol) { - if (dim == 2) array2d = (double ***) field; - if (dim == 3) array3d = (double ****) field; - } + if (argi.get_dim() == 0 && ncol) + error->all(FLERR,"Dump grid fix {} field {} is not per-grid vector", + idfix,fname); + if (argi.get_dim() > 0 && ncol == 0) + error->all(FLERR,"Dump grid fix {} field {} is not per-grid array", + idfix,fname); + if (argi.get_dim() > 0 && argi.get_index1() > ncol) + error->all(FLERR,"Dump grid fix {} array {} is accessed out-of-range", + idfix,fname); + + double **vec2d; + double ***vec3d; + double ***array2d; + double ****array3d; + if (ncol == 0) { + if (dim == 2) vec2d = (double **) gfield; + if (dim == 3) vec3d = (double ***) gfield; + } else if (ncol) { + if (dim == 2) array2d = (double ***) gfield; + if (dim == 3) array3d = (double ****) gfield; + } - field2index[iarg] = add_fix(idfix); - break; + field2index[iarg] = add_fix(idfix); + } break; - // no match - - default: - return iarg; - break; + // no match + + default: { + return iarg; + } break; } } From 465ac275db0a810d56514880663d73695fefecfd Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Wed, 20 Jul 2022 13:20:15 -0600 Subject: [PATCH 008/213] more in dump grid --- src/dump_grid.cpp | 117 ++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 97 insertions(+), 20 deletions(-) diff --git a/src/dump_grid.cpp b/src/dump_grid.cpp index d623f1cc1b..834926142c 100644 --- a/src/dump_grid.cpp +++ b/src/dump_grid.cpp @@ -41,7 +41,11 @@ enum{COMPUTE,FIX}; /* ---------------------------------------------------------------------- */ DumpGrid::DumpGrid(LAMMPS *lmp, int narg, char **arg) : - Dump(lmp, narg, arg) + Dump(lmp, narg, arg), idregion(nullptr), earg(nullptr), vtype(nullptr), + vformat(nullptr), columns(nullptr), columns_default(nullptr), + choose(nullptr), dchoose(nullptr), clist(nullptr), + field2index(nullptr), argindex(nullptr), id_compute(nullptr), compute(nullptr), + id_fix(nullptr), fix(nullptr), pack_choice(nullptr) { if (narg == 5) error->all(FLERR,"No dump grid arguments specified"); @@ -239,18 +243,17 @@ void DumpGrid::init_style() else write_choice = &DumpGrid::write_lines; // find current ptr for each compute and fix - // check that fix frequency is acceptable for (i = 0; i < ncompute; i++) { compute[i] = modify->get_compute_by_id(id_compute[i]); - if (!compute[i]) error->all(FLERR,"Could not find dump grid compute ID {}",id_compute[i]); + if (!compute[i]) + error->all(FLERR,"Could not find dump grid compute ID {}",id_compute[i]); } for (i = 0; i < nfix; i++) { fix[i] = modify->get_fix_by_id(id_fix[i]); - if (!fix[i]) error->all(FLERR,"Could not find dump grid fix ID {}", id_fix[i]); - if (nevery % fix[i]->peratom_freq) - error->all(FLERR,"Dump grid and fix not computed at compatible times"); + if (!fix[i]) + error->all(FLERR,"Could not find dump grid fix ID {}", id_fix[i]); } // check validity of region @@ -641,22 +644,79 @@ int DumpGrid::parse_fields(int narg, char **arg) pack_choice[iarg] = &DumpGrid::pack_compute; vtype[iarg] = Dump::DOUBLE; - icompute = modify->get_compute_by_id(name); + // name = idcompute:gname:fname, split into 3 strings + + char *ptr1 = strchr((char *) name,':'); + if (!ptr1) + error->all(FLERR,"Dump grid fix {} does not contain 2 ':' chars"); + *ptr1 = '\0'; + char *ptr2 = strchr(ptr1+1,':'); + if (!ptr2) + error->all(FLERR,"Dump grid fix {} does not contain 2 ':' chars"); + *ptr2 = '\0'; + + int n = strlen(name) + 1; + char *idcompute = new char[n]; + strcpy(idfix,name); + n = strlen(ptr1+1) + 1; + char *gname = new char[n]; + strcpy(gname,ptr1+1); + n = strlen(ptr2+1) + 1; + char *fname = new char[n]; + strcpy(fname,ptr2+1); + + *ptr1 = ':'; + *ptr2 = ':'; + + icompute = modify->get_compute_by_id(idcompute); if (!icompute) - error->all(FLERR,"Could not find dump grid compute ID: {}",name); + error->all(FLERR,"Could not find dump grid compute ID: {}",idcompute); if (icompute->pergrid_flag == 0) error->all(FLERR,"Dump grid compute {} does not compute per-grid info", - name); - /* - if (argi.get_dim() == 0 && icompute->size_pergrid_cols > 0) - error->all(FLERR,"Dump grid compute {} does not calculate per-grid vector",name); - if (argi.get_dim() > 0 && icompute->size_pergrid_cols == 0) - error->all(FLERR,"Dump grid compute {} does not calculate per-grid array",name); - if (argi.get_dim() > 0 && argi.get_index1() > icompute->size_pergrid_cols) - error->all(FLERR,"Dump grid compute {} vector is accessed out-of-range",name); - */ + idcompute); - field2index[iarg] = add_compute(name); + int dim; + void *ggrid = icompute->grid_find_name(gname,dim); + if (!ggrid) + error->all(FLERR,"Dump grid compute {} does not recognize grid name {}", + idcompute,gname); + + Grid2d *grid2d; + Grid3d *grid3d; + if (dim == 2) grid2d = (Grid2d *) ggrid; + if (dim == 3) grid3d = (Grid3d *) ggrid; + + int ncol; + void *gfield = icompute->grid_find_field(fname,ncol); + if (!gfield) + error->all(FLERR, + "Dump grid compute {} does not recognize field name {}", + idcompute,fname); + + if (argi.get_dim() == 0 && ncol) + error->all(FLERR,"Dump grid compute {} field {} is not per-grid vector", + idcompute,fname); + if (argi.get_dim() > 0 && ncol == 0) + error->all(FLERR,"Dump grid compute {} field {} is not per-grid array", + idcompute,fname); + if (argi.get_dim() > 0 && argi.get_index1() > ncol) + error->all(FLERR, + "Dump grid compute {} array {} is accessed out-of-range", + idcompute,fname); + + double **vec2d; + double ***vec3d; + double ***array2d; + double ****array3d; + if (ncol == 0) { + if (dim == 2) vec2d = (double **) gfield; + if (dim == 3) vec3d = (double ***) gfield; + } else if (ncol) { + if (dim == 2) array2d = (double ***) gfield; + if (dim == 3) array3d = (double ****) gfield; + } + + field2index[iarg] = add_compute(idcompute); } break; // fix value = f_ID @@ -690,8 +750,6 @@ int DumpGrid::parse_fields(int narg, char **arg) *ptr1 = ':'; *ptr2 = ':'; - // error check - ifix = modify->get_fix_by_id(idfix); if (!ifix) error->all(FLERR,"Could not find dump grid fix ID: {}",idfix); if (ifix->pergrid_flag == 0) @@ -908,6 +966,24 @@ void DumpGrid::pack_fix(int n) double **array = fix[field2index[n]]->array_atom; int index = argindex[n]; + if (index == 0) { + for (int iz = nzlo_in; iz <= nzhi_in; iz++) + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) { + buf[n] = vec3d[iz][iy][ix]; + n += size_one; + } + } else { + index--; + for (int iz = nzlo_in; iz <= nzhi_in; iz++) + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) { + buf[n] = array3d[iz][iy][ix][index]; + n += size_one; + } + } + + /* if (index == 0) { for (int i = 0; i < nchoose; i++) { buf[n] = vector[clist[i]]; @@ -920,5 +996,6 @@ void DumpGrid::pack_fix(int n) n += size_one; } } + */ } From d819c890b6f4d81e0b07a01501776107efbc5a6f Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Thu, 21 Jul 2022 15:08:44 -0600 Subject: [PATCH 009/213] dump grid and compute property/grid --- src/compute.h | 5 + src/compute_property_grid.cpp | 282 +++++++++++++++++++++++++++++++ src/compute_property_grid.h | 77 +++++++++ src/dump_grid.cpp | 308 +++++++++++++++++++++------------- src/dump_grid.h | 19 ++- src/fix.h | 8 +- src/grid2d.cpp | 18 ++ src/grid2d.h | 3 +- src/grid3d.cpp | 21 +++ src/grid3d.h | 2 + 10 files changed, 622 insertions(+), 121 deletions(-) create mode 100644 src/compute_property_grid.cpp create mode 100644 src/compute_property_grid.h diff --git a/src/compute.h b/src/compute.h index 8151bd8ee0..76aa99fe11 100644 --- a/src/compute.h +++ b/src/compute.h @@ -130,6 +130,11 @@ class Compute : protected Pointers { virtual int pack_reverse_comm(int, int, double *) { return 0; } virtual void unpack_reverse_comm(int, int *, double *) {} + virtual int get_grid_by_name(char *, int &) { return -1; }; + virtual void *get_grid_by_index(int) { return nullptr; }; + virtual int get_griddata_by_name(int, char *, int &) { return -1; }; + virtual void *get_griddata_by_index(int) { return nullptr; }; + virtual void dof_remove_pre() {} virtual int dof_remove(int) { return 0; } virtual void remove_bias(int, double *) {} diff --git a/src/compute_property_grid.cpp b/src/compute_property_grid.cpp new file mode 100644 index 0000000000..c22dbe8275 --- /dev/null +++ b/src/compute_property_grid.cpp @@ -0,0 +1,282 @@ +/* ---------------------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + https://www.lammps.org/, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +#include "compute_property_grid.h" + +#include "domain.h" +#include "error.h" +#include "memory.h" +#include "update.h" + +#include + +using namespace LAMMPS_NS; + +enum { ID, X, Y, Z, XS, YS, ZS, XC, YC, ZC, XSC, YSC, ZSC }; + +#define DELTA 10000 + +/* ---------------------------------------------------------------------- */ + +ComputePropertyGrid::ComputePropertyGrid(LAMMPS *lmp, int narg, char **arg) : + Compute(lmp, narg, arg), pack_choice(nullptr) +{ + if (narg < 7) error->all(FLERR, "Illegal compute property/grid command"); + + pergrid_flag = 1; + + dimension = domain->dimension; + + nx = utils::inumeric(FLERR,arg[3],false,lmp); + ny = utils::inumeric(FLERR,arg[4],false,lmp); + nz = utils::inumeric(FLERR,arg[5],false,lmp); + + if (dimension == 2 && nz != 1) + error->all(FLERR,"Compute property/grid for 2d requires nz = 1"); + + if (nx <= 0 || ny <= 0 || nz <= 0) + error->all(FLERR, "Illegal compute property/grid command"); + + nvalues = narg - 6; + pack_choice = new FnPtrPack[nvalues]; + + for (int iarg = 6; iarg < narg; iarg++) { + if (strcmp(arg[iarg], "id") == 0) { + pack_choice[iarg] = &ComputePropertyGrid::pack_id; + + } else if (strcmp(arg[iarg], "x") == 0) { + pack_choice[iarg] = &ComputePropertyGrid::pack_x; + } else if (strcmp(arg[iarg], "y") == 0) { + pack_choice[iarg] = &ComputePropertyGrid::pack_y; + } else if (strcmp(arg[iarg], "z") == 0) { + if (dimension == 2) + error->all(FLERR,"Compute property/grid for 2d cannot use z coord"); + pack_choice[iarg] = &ComputePropertyGrid::pack_z; + + } else if (strcmp(arg[iarg], "xs") == 0) { + pack_choice[iarg] = &ComputePropertyGrid::pack_xs; + } else if (strcmp(arg[iarg], "ys") == 0) { + pack_choice[iarg] = &ComputePropertyGrid::pack_ys; + } else if (strcmp(arg[iarg], "zs") == 0) { + if (dimension == 2) + error->all(FLERR,"Compute property/grid for 2d cannot use z coord"); + pack_choice[iarg] = &ComputePropertyGrid::pack_zs; + + } else if (strcmp(arg[iarg], "xc") == 0) { + pack_choice[iarg] = &ComputePropertyGrid::pack_xc; + } else if (strcmp(arg[iarg], "yc") == 0) { + pack_choice[iarg] = &ComputePropertyGrid::pack_yc; + } else if (strcmp(arg[iarg], "zc") == 0) { + if (dimension == 2) + error->all(FLERR,"Compute property/grid for 2d cannot use z coord"); + pack_choice[iarg] = &ComputePropertyGrid::pack_zc; + + } else if (strcmp(arg[iarg], "xsc") == 0) { + pack_choice[iarg] = &ComputePropertyGrid::pack_xsc; + } else if (strcmp(arg[iarg], "ysc") == 0) { + pack_choice[iarg] = &ComputePropertyGrid::pack_ysc; + } else if (strcmp(arg[iarg], "zsc") == 0) { + if (dimension == 2) + error->all(FLERR,"Compute property/grid for 2d cannot use z coord"); + pack_choice[iarg] = &ComputePropertyGrid::pack_zsc; + + } else error->all(FLERR, "Illegal compute property/grid command"); + } + + +} + +/* ---------------------------------------------------------------------- */ + +ComputePropertyGrid::~ComputePropertyGrid() +{ + delete[] pack_choice; +} + +/* ---------------------------------------------------------------------- */ + +void ComputePropertyGrid::compute_pergrid() +{ + invoked_pergrid = update->ntimestep; + + // fill vector or array with local values + + /* + if (nvalues == 1) { + buf = vlocal; + (this->*pack_choice[0])(0); + } else { + if (alocal) buf = &alocal[0][0]; + for (int n = 0; n < nvalues; n++) (this->*pack_choice[n])(n); + } + */ +} + +/* ---------------------------------------------------------------------- + return index of grid associated with name + this class can store M named grids, indexed 0 to M-1 + also set dim for 2d vs 3d grid +------------------------------------------------------------------------- */ + +int ComputePropertyGrid::get_grid_by_name(char *name, int &dim) +{ + if (strcmp(name,"grid") == 0) { + dim = 3; + return 0; + } + + return -1; +} + +/* ---------------------------------------------------------------------- + return ptr to Grid data struct for grid with index + this class can store M named grids, indexed 0 to M-1 +------------------------------------------------------------------------- */ + +void *ComputePropertyGrid::get_grid_by_index(int index) +{ + if (index == 0) return gc; + return nullptr; +} + +/* ---------------------------------------------------------------------- + return index of data associated with name in grid with index igrid + this class can store M named grids, indexed 0 to M-1 + each grid can store G named data sets, indexed 0 to G-1 + a data set name can be associated with multiple grids + also set ncol for data set, 0 = vector, 1-N for array with N columns + vector = single value per grid pt, array = N values per grid pt +------------------------------------------------------------------------- */ + +int ComputePropertyGrid::get_griddata_by_name(int igrid, char *name, int &ncol) +{ + if (igrid == 0 && strcmp(name,"data") == 0) { + ncol = nvalues; + return 0; + } + + return -1; +} + +/* ---------------------------------------------------------------------- + return ptr to multidim data array associated with index + this class can store G named data sets, indexed 0 to M-1 +------------------------------------------------------------------------- */ + +void *ComputePropertyGrid::get_griddata_by_index(int index) +{ + if (index == 0) return data; + return nullptr; +} + +/* ---------------------------------------------------------------------- + memory usage of grid data +------------------------------------------------------------------------- */ + +double ComputePropertyGrid::memory_usage() +{ + double bytes = 0.0; + //double bytes = (double) nmax * nvalues * sizeof(double); + //bytes += (double) nmax * 2 * sizeof(int); + return bytes; +} + +/* ---------------------------------------------------------------------- + one method for every keyword compute property/grid can output + packed into buf starting at n with stride nvalues +------------------------------------------------------------------------- */ + +void ComputePropertyGrid::pack_id(int n) +{ + int i; + + /* + for (int m = 0; m < ncount; m++) { + i = indices[m][0]; + buf[n] = tag[i]; + n += nvalues; + } + */ +} + +/* ---------------------------------------------------------------------- */ + +void ComputePropertyGrid::pack_x(int n) +{ +} + +/* ---------------------------------------------------------------------- */ + +void ComputePropertyGrid::pack_y(int n) +{ +} + +/* ---------------------------------------------------------------------- */ + +void ComputePropertyGrid::pack_z(int n) +{ +} + +/* ---------------------------------------------------------------------- */ + +void ComputePropertyGrid::pack_xs(int n) +{ +} + +/* ---------------------------------------------------------------------- */ + +void ComputePropertyGrid::pack_ys(int n) +{ +} + +/* ---------------------------------------------------------------------- */ + +void ComputePropertyGrid::pack_zs(int n) +{ +} + +/* ---------------------------------------------------------------------- */ + +void ComputePropertyGrid::pack_xc(int n) +{ +} + +/* ---------------------------------------------------------------------- */ + +void ComputePropertyGrid::pack_yc(int n) +{ +} + +/* ---------------------------------------------------------------------- */ + +void ComputePropertyGrid::pack_zc(int n) +{ +} + +/* ---------------------------------------------------------------------- */ + +void ComputePropertyGrid::pack_xsc(int n) +{ +} + +/* ---------------------------------------------------------------------- */ + +void ComputePropertyGrid::pack_ysc(int n) +{ +} + +/* ---------------------------------------------------------------------- */ + +void ComputePropertyGrid::pack_zsc(int n) +{ +} diff --git a/src/compute_property_grid.h b/src/compute_property_grid.h new file mode 100644 index 0000000000..1abcc8cffb --- /dev/null +++ b/src/compute_property_grid.h @@ -0,0 +1,77 @@ +/* -*- c++ -*- ---------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + https://www.lammps.org/, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +#ifdef COMPUTE_CLASS +// clang-format off +ComputeStyle(property/grid,ComputePropertyGrid); +// clang-format on +#else + +#ifndef LMP_COMPUTE_PROPERTY_GRID_H +#define LMP_COMPUTE_PROPERTY_GRID_H + +#include "compute.h" + +namespace LAMMPS_NS { + +class ComputePropertyGrid : public Compute { + public: + ComputePropertyGrid(class LAMMPS *, int, char **); + ~ComputePropertyGrid() override; + void init() override {} + void compute_pergrid() override; + + int get_grid_by_name(char *, int &); + void *get_grid_by_index(int); + int get_griddata_by_name(int, char *, int &); + void *get_griddata_by_index(int); + + double memory_usage() override; + + private: + int nx,ny,nz; + int nvalues; + int dimension; + + class Grid3d *gc; + int ngc_buf1, ngc_buf2; + double *gc_buf1, *gc_buf2; + + double ****data; + + typedef void (ComputePropertyGrid::*FnPtrPack)(int); + FnPtrPack *pack_choice; // ptrs to pack functions + + void pack_id(int); + + void pack_x(int); + void pack_y(int); + void pack_z(int); + + void pack_xs(int); + void pack_ys(int); + void pack_zs(int); + + void pack_xc(int); + void pack_yc(int); + void pack_zc(int); + + void pack_xsc(int); + void pack_ysc(int); + void pack_zsc(int); +}; + +} // namespace LAMMPS_NS + +#endif +#endif diff --git a/src/dump_grid.cpp b/src/dump_grid.cpp index 834926142c..272b2bdb57 100644 --- a/src/dump_grid.cpp +++ b/src/dump_grid.cpp @@ -44,7 +44,8 @@ DumpGrid::DumpGrid(LAMMPS *lmp, int narg, char **arg) : Dump(lmp, narg, arg), idregion(nullptr), earg(nullptr), vtype(nullptr), vformat(nullptr), columns(nullptr), columns_default(nullptr), choose(nullptr), dchoose(nullptr), clist(nullptr), - field2index(nullptr), argindex(nullptr), id_compute(nullptr), compute(nullptr), + field2index(nullptr), field2grid(nullptr), field2data(nullptr), + argindex(nullptr), id_compute(nullptr), compute(nullptr), id_fix(nullptr), fix(nullptr), pack_choice(nullptr) { if (narg == 5) error->all(FLERR,"No dump grid arguments specified"); @@ -67,12 +68,17 @@ DumpGrid::DumpGrid(LAMMPS *lmp, int narg, char **arg) : pack_choice = new FnPtrPack[nfield]; vtype = new int[nfield]; - memory->create(field2index,nfield,"dump:field2index"); - memory->create(argindex,nfield,"dump:argindex"); + field2source = new int[nfield]; + field2index = new int[nfield]; + field2grid = new int[nfield]; + field2data = new int[nfield]; + argindex = new int[nfield]; buffer_allow = 1; buffer_flag = 1; + dimension = domain->dimension; + // computes and fixes which the dump accesses ncompute = 0; @@ -144,9 +150,12 @@ DumpGrid::~DumpGrid() delete[] pack_choice; delete[] vtype; - memory->destroy(field2index); - memory->destroy(argindex); - + delete[] field2source; + delete[] field2index; + delete[] field2grid; + delete[] field2data; + delete[] argindex; + delete[] idregion; for (int i = 0; i < ncompute; i++) delete[] id_compute[i]; @@ -256,6 +265,48 @@ void DumpGrid::init_style() error->all(FLERR,"Could not find dump grid fix ID {}", id_fix[i]); } + // check that grid sizes for all fields are the same + + Compute *icompute; + Fix *ifix; + Grid2d *grid2d; + Grid3d *grid3d; + + int nx,ny,nz,nxtmp,nytmp,nztmp; + + for (int i = 1; i < nfield; i++) { + if (dimension == 2) { + if (field2source[i] == COMPUTE) { + icompute = compute[field2index[i]]; + grid2d = (Grid2d *) icompute->get_grid_by_index(field2grid[i]); + } else { + ifix = fix[field2index[i]]; + grid2d = (Grid2d *) ifix->get_grid_by_index(field2grid[i]); + } + if (i == 0) grid2d->query_global_size(nx,ny); + else { + grid2d->query_global_size(nxtmp,nytmp); + if (nxtmp != nx || nytmp != ny) + error->all(FLERR,"Dump grid field grid sizes do not match"); + } + + } else { + if (field2source[0] == COMPUTE) { + icompute = compute[field2index[i]]; + grid3d = (Grid3d *) icompute->get_grid_by_index(field2grid[i]); + } else { + ifix = fix[field2index[i]]; + grid3d = (Grid3d *) ifix->get_grid_by_index(field2grid[i]); + } + if (i == 0) grid3d->query_global_size(nx,ny,nz); + else { + grid3d->query_global_size(nxtmp,nytmp,nztmp); + if (nxtmp != nx || nytmp != ny || nztmp != nz) + error->all(FLERR,"Dump grid field grid sizes do not match"); + } + } + } + // check validity of region if (idregion && !domain->get_region_by_id(idregion)) @@ -471,6 +522,30 @@ int DumpGrid::count() } */ + // set current size for portion of grid on each proc + // may change between dump snapshots due to load balancing + + Grid2d *grid2d; + Grid3d *grid3d; + + if (dimension == 2) { + if (field2source[0] == COMPUTE) + grid2d = (Grid2d *) + compute[field2index[0]]->get_grid_by_index(field2grid[0]); + else if (field2source[0] == FIX) + grid2d = (Grid2d *) + fix[field2index[0]]->get_grid_by_index(field2grid[0]); + grid2d->query_in_bounds(nxlo_in,nxhi_in,nylo_in,nyhi_in); + } else { + if (field2source[0] == COMPUTE) + grid3d = (Grid3d *) + compute[field2index[0]]->get_grid_by_index(field2grid[0]); + else if (field2source[0] == FIX) + grid3d = (Grid3d *) + fix[field2index[0]]->get_grid_by_index(field2grid[0]); + grid3d->query_in_bounds(nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in); + } + // invoke Computes for per-grid quantities // only if within a run or minimize // else require that computes are current @@ -491,6 +566,16 @@ int DumpGrid::count() } } + // return count of grid points I own + + int ngrid; + if (dimension == 2) + ngrid = (nxhi_in-nxlo_in+1) * (nyhi_in-nylo_in+1); + else + ngrid = (nxhi_in-nxlo_in+1) * (nyhi_in-nylo_in+1) * (nzhi_in-nzlo_in+1); + + return ngrid; + // choose all local grid pts for output // NOTE: this needs to change @@ -499,29 +584,29 @@ int DumpGrid::count() // un-choose if not in region // NOTE: this needs to change + /* if (idregion) { auto region = domain->get_region_by_id(idregion); region->prematch(); - /* double **x = atom->x; for (i = 0; i < nlocal; i++) if (choose[i] && region->match(x[i][0],x[i][1],x[i][2]) == 0) choose[i] = 0; - */ } + */ // compress choose flags into clist // nchoose = # of selected atoms // clist[i] = local index of each selected atom // NOTE: this neds to change - nchoose = 0; /* + nchoose = 0; for (i = 0; i < nlocal; i++) if (choose[i]) clist[nchoose++] = i; - */ return nchoose; + */ } /* ---------------------------------------------------------------------- */ @@ -641,8 +726,10 @@ int DumpGrid::parse_fields(int narg, char **arg) // if no trailing [], then arg is set to 0, else arg is int between [] case ArgInfo::COMPUTE: { - pack_choice[iarg] = &DumpGrid::pack_compute; + if (dimension == 2) pack_choice[iarg] = &DumpGrid::pack_grid2d; + else pack_choice[iarg] = &DumpGrid::pack_grid3d; vtype[iarg] = Dump::DOUBLE; + field2source[iarg] = COMPUTE; // name = idcompute:gname:fname, split into 3 strings @@ -657,13 +744,13 @@ int DumpGrid::parse_fields(int narg, char **arg) int n = strlen(name) + 1; char *idcompute = new char[n]; - strcpy(idfix,name); + strcpy(idcompute,name); n = strlen(ptr1+1) + 1; char *gname = new char[n]; strcpy(gname,ptr1+1); n = strlen(ptr2+1) + 1; - char *fname = new char[n]; - strcpy(fname,ptr2+1); + char *dname = new char[n]; + strcpy(dname,ptr2+1); *ptr1 = ':'; *ptr2 = ':'; @@ -676,55 +763,48 @@ int DumpGrid::parse_fields(int narg, char **arg) idcompute); int dim; - void *ggrid = icompute->grid_find_name(gname,dim); - if (!ggrid) + int igrid = icompute->get_grid_by_name(gname,dim); + if (igrid < 0) error->all(FLERR,"Dump grid compute {} does not recognize grid name {}", idcompute,gname); - Grid2d *grid2d; - Grid3d *grid3d; - if (dim == 2) grid2d = (Grid2d *) ggrid; - if (dim == 3) grid3d = (Grid3d *) ggrid; - int ncol; - void *gfield = icompute->grid_find_field(fname,ncol); - if (!gfield) + int idata = icompute->get_griddata_by_name(igrid,dname,ncol); + if (idata < 0) error->all(FLERR, - "Dump grid compute {} does not recognize field name {}", - idcompute,fname); + "Dump grid compute {} does not recognize data name {}", + idcompute,dname); if (argi.get_dim() == 0 && ncol) - error->all(FLERR,"Dump grid compute {} field {} is not per-grid vector", - idcompute,fname); + error->all(FLERR,"Dump grid compute {} data {} is not per-grid vector", + idcompute,dname); if (argi.get_dim() > 0 && ncol == 0) - error->all(FLERR,"Dump grid compute {} field {} is not per-grid array", - idcompute,fname); + error->all(FLERR,"Dump grid compute {} data {} is not per-grid array", + idcompute,dname); if (argi.get_dim() > 0 && argi.get_index1() > ncol) error->all(FLERR, "Dump grid compute {} array {} is accessed out-of-range", - idcompute,fname); + idcompute,dname); - double **vec2d; - double ***vec3d; - double ***array2d; - double ****array3d; - if (ncol == 0) { - if (dim == 2) vec2d = (double **) gfield; - if (dim == 3) vec3d = (double ***) gfield; - } else if (ncol) { - if (dim == 2) array2d = (double ***) gfield; - if (dim == 3) array3d = (double ****) gfield; - } field2index[iarg] = add_compute(idcompute); + field2grid[iarg] = igrid; + field2data[iarg] = idata; + + delete [] idcompute; + delete [] gname; + delete [] dname; + } break; // fix value = f_ID // if no trailing [], then arg is set to 0, else arg is between [] case ArgInfo::FIX: { - pack_choice[iarg] = &DumpGrid::pack_fix; + if (dimension == 2) pack_choice[iarg] = &DumpGrid::pack_grid2d; + else pack_choice[iarg] = &DumpGrid::pack_grid3d; vtype[iarg] = Dump::DOUBLE; + field2source[iarg] = FIX; // name = idfix:gname:fname, split into 3 strings @@ -744,8 +824,8 @@ int DumpGrid::parse_fields(int narg, char **arg) char *gname = new char[n]; strcpy(gname,ptr1+1); n = strlen(ptr2+1) + 1; - char *fname = new char[n]; - strcpy(fname,ptr2+1); + char *dname = new char[n]; + strcpy(dname,ptr2+1); *ptr1 = ':'; *ptr2 = ':'; @@ -757,45 +837,35 @@ int DumpGrid::parse_fields(int narg, char **arg) idfix); int dim; - void *ggrid = ifix->grid_find_name(gname,dim); - if (!ggrid) + int igrid = ifix->get_grid_by_name(gname,dim); + if (igrid < 0) error->all(FLERR,"Dump grid fix {} does not recognize grid name {}", idfix,gname); - Grid2d *grid2d; - Grid3d *grid3d; - if (dim == 2) grid2d = (Grid2d *) ggrid; - if (dim == 3) grid3d = (Grid3d *) ggrid; - int ncol; - void *gfield = ifix->grid_find_field(fname,ncol); - if (!gfield) - error->all(FLERR,"Dump grid fix {} does not recognize field name {}", - idfix,fname); + int idata = ifix->get_griddata_by_name(igrid,dname,ncol); + if (idata < 0) + error->all(FLERR,"Dump grid fix {} does not recognize data name {}", + idfix,dname); if (argi.get_dim() == 0 && ncol) - error->all(FLERR,"Dump grid fix {} field {} is not per-grid vector", - idfix,fname); + error->all(FLERR,"Dump grid fix {} data {} is not per-grid vector", + idfix,dname); if (argi.get_dim() > 0 && ncol == 0) - error->all(FLERR,"Dump grid fix {} field {} is not per-grid array", - idfix,fname); + error->all(FLERR,"Dump grid fix {} data {} is not per-grid array", + idfix,dname); if (argi.get_dim() > 0 && argi.get_index1() > ncol) error->all(FLERR,"Dump grid fix {} array {} is accessed out-of-range", - idfix,fname); + idfix,dname); - double **vec2d; - double ***vec3d; - double ***array2d; - double ****array3d; - if (ncol == 0) { - if (dim == 2) vec2d = (double **) gfield; - if (dim == 3) vec3d = (double ***) gfield; - } else if (ncol) { - if (dim == 2) array2d = (double ***) gfield; - if (dim == 3) array3d = (double ****) gfield; - } - field2index[iarg] = add_fix(idfix); + field2grid[iarg] = igrid; + field2data[iarg] = idata; + + delete [] idfix; + delete [] gname; + delete [] dname; + } break; // no match @@ -928,74 +998,86 @@ int DumpGrid::modify_param(int narg, char **arg) double DumpGrid::memory_usage() { double bytes = Dump::memory_usage(); - bytes += memory->usage(choose,maxlocal); - bytes += memory->usage(dchoose,maxlocal); - bytes += memory->usage(clist,maxlocal); + //NOTE: restre if use choose + //bytes += memory->usage(choose,maxlocal); + //bytes += memory->usage(dchoose,maxlocal); + //bytes += memory->usage(clist,maxlocal); return bytes; } /* ---------------------------------------------------------------------- - extraction of Compute and Fix data + extraction of 2d and 3d grid data + from either compute or fix ------------------------------------------------------------------------- */ -void DumpGrid::pack_compute(int n) +void DumpGrid::pack_grid2d(int n) { - double *vector = compute[field2index[n]]->vector_atom; - double **array = compute[field2index[n]]->array_atom; int index = argindex[n]; if (index == 0) { - for (int i = 0; i < nchoose; i++) { - buf[n] = vector[clist[i]]; - n += size_one; - } + double **vec2d; + if (field2source[n] == COMPUTE) + vec2d = (double **) + compute[field2index[n]]->get_griddata_by_index(field2data[n]); + else if (field2source[n] == FIX) + vec2d = (double **) + fix[field2index[n]]->get_griddata_by_index(field2data[n]); + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) { + buf[n] = vec2d[iy][ix]; + n += size_one; + } } else { + double ***array2d; + if (field2source[n] == COMPUTE) + array2d = (double ***) + compute[field2index[n]]->get_griddata_by_index(field2data[n]); + else if (field2source[n] == FIX) + array2d = (double ***) + fix[field2index[n]]->get_griddata_by_index(field2data[n]); index--; - for (int i = 0; i < nchoose; i++) { - buf[n] = array[clist[i]][index]; - n += size_one; - } + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) { + buf[n] = array2d[iy][ix][index]; + n += size_one; + } } } /* ---------------------------------------------------------------------- */ -void DumpGrid::pack_fix(int n) +void DumpGrid::pack_grid3d(int n) { - double *vector = fix[field2index[n]]->vector_atom; - double **array = fix[field2index[n]]->array_atom; int index = argindex[n]; if (index == 0) { + double ***vec3d; + if (field2source[n] == COMPUTE) + vec3d = (double ***) + compute[field2index[n]]->get_griddata_by_index(field2data[n]); + else if (field2source[n] == FIX) + vec3d = (double ***) + fix[field2index[n]]->get_griddata_by_index(field2data[n]); for (int iz = nzlo_in; iz <= nzhi_in; iz++) for (int iy = nylo_in; iy <= nyhi_in; iy++) - for (int ix = nxlo_in; ix <= nxhi_in; ix++) { - buf[n] = vec3d[iz][iy][ix]; - n += size_one; - } + for (int ix = nxlo_in; ix <= nxhi_in; ix++) { + buf[n] = vec3d[iz][iy][ix]; + n += size_one; + } } else { + double ****array3d; + if (field2source[n] == COMPUTE) + array3d = (double ****) + compute[field2index[n]]->get_griddata_by_index(field2data[n]); + else if (field2source[n] == FIX) + array3d = (double ****) + fix[field2index[n]]->get_griddata_by_index(field2data[n]); index--; for (int iz = nzlo_in; iz <= nzhi_in; iz++) for (int iy = nylo_in; iy <= nyhi_in; iy++) - for (int ix = nxlo_in; ix <= nxhi_in; ix++) { - buf[n] = array3d[iz][iy][ix][index]; + for (int ix = nxlo_in; ix <= nxhi_in; ix++) { + buf[n] = array3d[iz][iy][ix][index]; n += size_one; - } + } } - - /* - if (index == 0) { - for (int i = 0; i < nchoose; i++) { - buf[n] = vector[clist[i]]; - n += size_one; - } - } else { - index--; - for (int i = 0; i < nchoose; i++) { - buf[n] = array[clist[i]][index]; - n += size_one; - } - } - */ } - diff --git a/src/dump_grid.h b/src/dump_grid.h index 95714bd552..6b5b9f6d4b 100644 --- a/src/dump_grid.h +++ b/src/dump_grid.h @@ -47,6 +47,8 @@ class DumpGrid : public Dump { char *columns; // column labels char *columns_default; + int dimension; + int nchoose; // # of selected atoms int maxlocal; // size of atom selection and variable arrays int *choose; // local indices of selected atoms @@ -55,10 +57,15 @@ class DumpGrid : public Dump { int nfield; // # of keywords listed by user int ioptional; // index of start of optional args - // - int *field2index; // which compute,fix,variable,custom calcs this field + + // per field info + int *field2index; // which compute/fix + int *field2source; // COMPUTE or FIX + int *field2grid; // index of grid within compute/fix + int *field2data; // index of data within compute/fix int *argindex; // index into compute,fix,custom per-atom data // 0 for per-atom vector, 1-N for cols of per-atom array + void **dataptr; // ptr to grid data int ncompute; // # of Computes accessed by dump char **id_compute; // their IDs @@ -68,6 +75,10 @@ class DumpGrid : public Dump { char **id_fix; // their IDs class Fix **fix; // list of ptrs to the Fixes + int nxlo_in,nxhi_in; // bounds of this proc's portion of grids + int nylo_in,nyhi_in; + int nzlo_in,nzhi_in; + // private methods void init_style() override; @@ -109,8 +120,8 @@ class DumpGrid : public Dump { typedef void (DumpGrid::*FnPtrPack)(int); FnPtrPack *pack_choice; // ptrs to pack functions - void pack_compute(int); - void pack_fix(int); + void pack_grid2d(int); + void pack_grid3d(int); }; } // namespace LAMMPS_NS diff --git a/src/fix.h b/src/fix.h index a6d085b88a..589525c2ce 100644 --- a/src/fix.h +++ b/src/fix.h @@ -217,13 +217,15 @@ class Fix : protected Pointers { virtual void pack_gather_grid(int, void *){}; virtual void unpack_gather_grid(int, void *, void *, int, int, int, int, int, int){}; + virtual int get_grid_by_name(char *, int &) { return -1; }; + virtual void *get_grid_by_index(int) { return nullptr; }; + virtual int get_griddata_by_name(int, char *, int &) { return -1; }; + virtual void *get_griddata_by_index(int) { return nullptr; }; + virtual double compute_scalar() { return 0.0; } virtual double compute_vector(int) { return 0.0; } virtual double compute_array(int, int) { return 0.0; } - virtual void *grid_find_name(char *, int &) { return nullptr; }; - virtual void *grid_find_field(char *, int &) { return nullptr; }; - virtual int dof(int) { return 0; } virtual void deform(int) {} virtual void reset_target(double) {} diff --git a/src/grid2d.cpp b/src/grid2d.cpp index a4f2108424..619b879c3b 100644 --- a/src/grid2d.cpp +++ b/src/grid2d.cpp @@ -212,6 +212,24 @@ void Grid2d::initialize(MPI_Comm gcomm, /* ---------------------------------------------------------------------- */ +void Grid2d::query_global_size(int &nxgrid, int &nygrid) +{ + nxgrid = nx; + nygrid = ny; +} + +/* ---------------------------------------------------------------------- */ + +void Grid2d::query_in_bounds(int &xlo, int &xhi, int &ylo, int &yhi) +{ + xlo = inxlo; + xhi = inxhi; + ylo = inylo; + yhi = inyhi; +} + +/* ---------------------------------------------------------------------- */ + void Grid2d::setup(int &nbuf1, int &nbuf2) { if (layout == REGULAR) setup_regular(nbuf1,nbuf2); diff --git a/src/grid2d.h b/src/grid2d.h index 8b67c84a18..b5bf981d4f 100644 --- a/src/grid2d.h +++ b/src/grid2d.h @@ -26,11 +26,12 @@ class Grid2d : protected Pointers { Grid2d(class LAMMPS *, MPI_Comm, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int); ~Grid2d() override; + void query_global_size(int &, int &); + void query_in_bounds(int &, int &, int &, int &); void setup(int &, int &); int ghost_adjacent(); void forward_comm(int, void *, int, int, int, void *, void *, MPI_Datatype); void reverse_comm(int, void *, int, int, int, void *, void *, MPI_Datatype); - void gather(int, void *, int, int, int, void *, MPI_Datatype); protected: int me, nprocs; diff --git a/src/grid3d.cpp b/src/grid3d.cpp index f96770d3c9..abc816982b 100644 --- a/src/grid3d.cpp +++ b/src/grid3d.cpp @@ -229,6 +229,27 @@ void Grid3d::initialize(MPI_Comm gcomm, /* ---------------------------------------------------------------------- */ +void Grid3d::query_global_size(int &nxgrid, int &nygrid, int &nzgrid) +{ + nxgrid = nx; + nygrid = ny; + nzgrid = nz; +} + +/* ---------------------------------------------------------------------- */ + +void Grid3d::query_in_bounds(int &xlo, int &xhi, int &ylo, int &yhi, int &zlo, int &zhi) +{ + xlo = inxlo; + xhi = inxhi; + ylo = inylo; + yhi = inyhi; + zlo = inzlo; + zhi = inzhi; +} + +/* ---------------------------------------------------------------------- */ + void Grid3d::setup(int &nbuf1, int &nbuf2) { if (layout == REGULAR) setup_regular(nbuf1,nbuf2); diff --git a/src/grid3d.h b/src/grid3d.h index 1eb88871a1..eee44936d4 100644 --- a/src/grid3d.h +++ b/src/grid3d.h @@ -27,6 +27,8 @@ class Grid3d : protected Pointers { Grid3d(class LAMMPS *, MPI_Comm, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int); ~Grid3d() override; + void query_global_size(int &, int &, int &); + void query_in_bounds(int &, int &, int &, int &, int &, int &); void setup(int &, int &); int ghost_adjacent(); void forward_comm(int, void *, int, int, int, void *, void *, MPI_Datatype); From 10eb07462e82cadc024a817e5d964bf56ceef6e7 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Thu, 21 Jul 2022 15:09:46 -0600 Subject: [PATCH 010/213] fix ttm changes --- src/EXTRA-FIX/fix_ttm.cpp | 1 + src/EXTRA-FIX/fix_ttm_grid.cpp | 46 ++++++++++++++++++++++++++-------- src/EXTRA-FIX/fix_ttm_grid.h | 6 +++-- 3 files changed, 41 insertions(+), 12 deletions(-) diff --git a/src/EXTRA-FIX/fix_ttm.cpp b/src/EXTRA-FIX/fix_ttm.cpp index be0df513ca..610a17ffcd 100644 --- a/src/EXTRA-FIX/fix_ttm.cpp +++ b/src/EXTRA-FIX/fix_ttm.cpp @@ -164,6 +164,7 @@ FixTTM::FixTTM(LAMMPS *lmp, int narg, char **arg) : FixTTM::~FixTTM() { delete [] infile; + delete [] outfile; delete random; diff --git a/src/EXTRA-FIX/fix_ttm_grid.cpp b/src/EXTRA-FIX/fix_ttm_grid.cpp index 9d8be6af87..3cf6d393c4 100644 --- a/src/EXTRA-FIX/fix_ttm_grid.cpp +++ b/src/EXTRA-FIX/fix_ttm_grid.cpp @@ -628,33 +628,59 @@ void FixTTMGrid::unpack_gather_grid(int which, void *vbuf, void *vgbuf, int xlo, } /* ---------------------------------------------------------------------- - return ptr to Grid3d instance which matches name - set dim = 2/3 for 2d/3d grid + return index of grid associated with name + this class can store M named grids, indexed 0 to M-1 + also set dim for 2d vs 3d grid ------------------------------------------------------------------------- */ -void *FixTTMGrid::grid_find_name(char *name, int &dim) +int FixTTMGrid::get_grid_by_name(char *name, int &dim) { if (strcmp(name,"grid") == 0) { dim = 3; - return gc; + return 0; } + return -1; +} + +/* ---------------------------------------------------------------------- + return ptr to Grid data struct for grid with index + this class can store M named grids, indexed 0 to M-1 +------------------------------------------------------------------------- */ + +void *FixTTMGrid::get_grid_by_index(int index) +{ + if (index == 0) return gc; return nullptr; } /* ---------------------------------------------------------------------- - return ptr to data field on a grid which matches name - set ncol = 0 for per-grid vector with a single value per grid pt - set ncol = M for per-grid array with M values per grid pt + return index of data associated with name in grid with index igrid + this class can store M named grids, indexed 0 to M-1 + each grid can store G named data sets, indexed 0 to G-1 + a data set name can be associated with multiple grids + also set ncol for data set, 0 = vector, 1-N for array with N columns + vector = single value per grid pt, array = N values per grid pt ------------------------------------------------------------------------- */ -void *FixTTMGrid::grid_find_field(char *name, int &ncol) +int FixTTMGrid::get_griddata_by_name(int igrid, char *name, int &ncol) { - if (strcmp(name,"telectron") == 0) { + if (igrid == 0 && strcmp(name,"data") == 0) { ncol = 0; - return T_electron; + return 0; } + return -1; +} + +/* ---------------------------------------------------------------------- + return ptr to multidim data array associated with index + this class can store G named data sets, indexed 0 to M-1 +------------------------------------------------------------------------- */ + +void *FixTTMGrid::get_griddata_by_index(int index) +{ + if (index == 0) return T_electron; return nullptr; } diff --git a/src/EXTRA-FIX/fix_ttm_grid.h b/src/EXTRA-FIX/fix_ttm_grid.h index 4bc86ceaca..bff0a80316 100644 --- a/src/EXTRA-FIX/fix_ttm_grid.h +++ b/src/EXTRA-FIX/fix_ttm_grid.h @@ -45,8 +45,10 @@ class FixTTMGrid : public FixTTM { void write_restart(FILE *) override; void restart(char *) override; - void *grid_find_name(char *, int &) override; - void *grid_find_field(char *, int &) override; + int get_grid_by_name(char *, int &); + void *get_grid_by_index(int); + int get_griddata_by_name(int, char *, int &); + void *get_griddata_by_index(int); double compute_vector(int) override; double memory_usage() override; From 22b6a49fba0d193a2819770e83a2fa44703581a7 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Thu, 21 Jul 2022 17:33:34 -0600 Subject: [PATCH 011/213] compute property/grid additions --- src/compute_property_grid.cpp | 74 +++++++++++++++++++++++++++-------- src/compute_property_grid.h | 10 +++-- src/dump_grid.h | 1 - 3 files changed, 64 insertions(+), 21 deletions(-) diff --git a/src/compute_property_grid.cpp b/src/compute_property_grid.cpp index c22dbe8275..0ef0c71699 100644 --- a/src/compute_property_grid.cpp +++ b/src/compute_property_grid.cpp @@ -15,6 +15,8 @@ #include "domain.h" #include "error.h" +#include "grid2d.h" +#include "grid3d.h" #include "memory.h" #include "update.h" @@ -93,6 +95,10 @@ ComputePropertyGrid::ComputePropertyGrid(LAMMPS *lmp, int narg, char **arg) : } else error->all(FLERR, "Illegal compute property/grid command"); } + + + // instanttiate the Grid2d/3d class + } @@ -109,17 +115,26 @@ void ComputePropertyGrid::compute_pergrid() { invoked_pergrid = update->ntimestep; - // fill vector or array with local values + // set current size for portion of grid on each proc + // may change between compute invocations due to load balancing + + if (dimension == 2) + grid2d->query_in_bounds(nxlo_in,nxhi_in,nylo_in,nyhi_in); + else + grid3d->query_in_bounds(nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in); + + // reallocate data vector or array if changed + + + + + // fill data vector or array with values for my grid pts - /* if (nvalues == 1) { - buf = vlocal; (this->*pack_choice[0])(0); } else { - if (alocal) buf = &alocal[0][0]; for (int n = 0; n < nvalues; n++) (this->*pack_choice[n])(n); } - */ } /* ---------------------------------------------------------------------- @@ -131,7 +146,7 @@ void ComputePropertyGrid::compute_pergrid() int ComputePropertyGrid::get_grid_by_name(char *name, int &dim) { if (strcmp(name,"grid") == 0) { - dim = 3; + dim = dimension; return 0; } @@ -145,7 +160,10 @@ int ComputePropertyGrid::get_grid_by_name(char *name, int &dim) void *ComputePropertyGrid::get_grid_by_index(int index) { - if (index == 0) return gc; + if (index == 0) { + if (dimension == 2) return grid2d; + else return grid3d; + } return nullptr; } @@ -175,7 +193,15 @@ int ComputePropertyGrid::get_griddata_by_name(int igrid, char *name, int &ncol) void *ComputePropertyGrid::get_griddata_by_index(int index) { - if (index == 0) return data; + if (index == 0) { + if (dimension == 2) { + if (nvalues == 0) return vec2d; + else return array2d; + } else { + if (nvalues == 0) return vec3d; + else return array3d; + } + } return nullptr; } @@ -198,15 +224,31 @@ double ComputePropertyGrid::memory_usage() void ComputePropertyGrid::pack_id(int n) { - int i; - - /* - for (int m = 0; m < ncount; m++) { - i = indices[m][0]; - buf[n] = tag[i]; - n += nvalues; + if (dimension == 2) { + if (n == 0) { + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) + vec2d[iy][ix] = iy*nx + ix + 1; + } else { + n--; + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) + array2d[iy][ix][n] = iy*nx + ix + 1; + } + } else if (dimension == 3) { + if (n == 0) { + for (int iz = nzlo_in; iz <= nzhi_in; iz++) + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) + vec3d[iz][iy][ix] = iz*ny*nx + iy*nx + ix + 1; + } else { + n--; + for (int iz = nzlo_in; iz <= nzhi_in; iz++) + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) + array3d[iz][iy][ix][n] = iz*ny*nx + iy*nx + ix + 1; + } } - */ } /* ---------------------------------------------------------------------- */ diff --git a/src/compute_property_grid.h b/src/compute_property_grid.h index 1abcc8cffb..bf76e2b6f0 100644 --- a/src/compute_property_grid.h +++ b/src/compute_property_grid.h @@ -43,11 +43,13 @@ class ComputePropertyGrid : public Compute { int nvalues; int dimension; - class Grid3d *gc; - int ngc_buf1, ngc_buf2; - double *gc_buf1, *gc_buf2; + class Grid2d *grid2d; + class Grid3d *grid3d; - double ****data; + int nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in; + + double **vec2d,***vec3d; + double ***array2d,****array3d; typedef void (ComputePropertyGrid::*FnPtrPack)(int); FnPtrPack *pack_choice; // ptrs to pack functions diff --git a/src/dump_grid.h b/src/dump_grid.h index 6b5b9f6d4b..1e5923d884 100644 --- a/src/dump_grid.h +++ b/src/dump_grid.h @@ -65,7 +65,6 @@ class DumpGrid : public Dump { int *field2data; // index of data within compute/fix int *argindex; // index into compute,fix,custom per-atom data // 0 for per-atom vector, 1-N for cols of per-atom array - void **dataptr; // ptr to grid data int ncompute; // # of Computes accessed by dump char **id_compute; // their IDs From 4a7daaa5d1f51871502cbe8c52d176922f1453e0 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Thu, 21 Jul 2022 17:34:41 -0600 Subject: [PATCH 012/213] tweak to dump grid --- src/dump_grid.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/dump_grid.cpp b/src/dump_grid.cpp index 272b2bdb57..640ec44490 100644 --- a/src/dump_grid.cpp +++ b/src/dump_grid.cpp @@ -275,7 +275,7 @@ void DumpGrid::init_style() int nx,ny,nz,nxtmp,nytmp,nztmp; for (int i = 1; i < nfield; i++) { - if (dimension == 2) { + if (dimension == 2) { if (field2source[i] == COMPUTE) { icompute = compute[field2index[i]]; grid2d = (Grid2d *) icompute->get_grid_by_index(field2grid[i]); From dff206f2979c33685b47305dcf48503ad0a69565 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Mon, 25 Jul 2022 13:56:28 -0600 Subject: [PATCH 013/213] more work on grid classes --- src/EXTRA-FIX/fix_ttm_grid.cpp | 86 +++---- src/EXTRA-FIX/fix_ttm_grid.h | 6 +- src/comm.cpp | 37 +-- src/compute_property_grid.cpp | 425 ++++++++++++++++++++++++++++++--- src/compute_property_grid.h | 5 + src/dump_grid.cpp | 14 +- src/grid2d.cpp | 288 ++++++++++++++++++---- src/grid2d.h | 25 +- src/grid3d.cpp | 250 +++++++++++++++---- src/grid3d.h | 25 +- 10 files changed, 924 insertions(+), 237 deletions(-) diff --git a/src/EXTRA-FIX/fix_ttm_grid.cpp b/src/EXTRA-FIX/fix_ttm_grid.cpp index 3cf6d393c4..1f59ce8bb9 100644 --- a/src/EXTRA-FIX/fix_ttm_grid.cpp +++ b/src/EXTRA-FIX/fix_ttm_grid.cpp @@ -39,7 +39,15 @@ using namespace FixConst; static constexpr int MAXLINE = 256; static constexpr int CHUNK = 1024; + +// OFFSET avoids outside-of-box atoms being rounded to grid pts incorrectly +// SHIFT = 0.0 assigns atoms to lower-left grid pt +// SHIFT = 0.5 assigns atoms to nearest grid pt +// use SHIFT = 0.0 for now since it allows fix ave/chunk +// to spatially average consistent with the TTM grid + static constexpr int OFFSET = 16384; +static constexpr double SHIFT = 0.5; /* ---------------------------------------------------------------------- */ @@ -48,6 +56,11 @@ FixTTMGrid::FixTTMGrid(LAMMPS *lmp, int narg, char **arg) : { pergrid_flag = 1; + /* + if (outfile) error->all(FLERR,"Fix ttm/grid does not support outfile option - " + "use dump grid instead"); + */ + skin_original = neighbor->skin; } @@ -88,7 +101,8 @@ void FixTTMGrid::post_constructor() if (infile) { read_electron_temperatures(infile); - gc->forward_comm(Grid3d::FIX,this,1,sizeof(double),0,gc_buf1,gc_buf2,MPI_DOUBLE); + grid->forward_comm(Grid3d::FIX,this,1,sizeof(double),0, + grid_buf1,grid_buf2,MPI_DOUBLE); } } @@ -195,8 +209,8 @@ void FixTTMGrid::end_of_step() flangevin[i][2]*v[i][2]); } - gc->reverse_comm(Grid3d::FIX,this,1,sizeof(double),0, - gc_buf1,gc_buf2,MPI_DOUBLE); + grid->reverse_comm(Grid3d::FIX,this,1,sizeof(double),0, + grid_buf1,grid_buf2,MPI_DOUBLE); // clang-format off @@ -248,7 +262,8 @@ void FixTTMGrid::end_of_step() // communicate new T_electron values to ghost grid points - gc->forward_comm(Grid3d::FIX,this,1,sizeof(double),0,gc_buf1,gc_buf2,MPI_DOUBLE); + grid->forward_comm(Grid3d::FIX,this,1,sizeof(double),0, + grid_buf1,grid_buf2,MPI_DOUBLE); } // clang-format on @@ -365,7 +380,7 @@ void FixTTMGrid::write_electron_temperatures(const std::string &filename) style); } - gc->gather(Grid3d::FIX, this, 1, sizeof(double), 1, nullptr, MPI_DOUBLE); + grid->gather(Grid3d::FIX, this, 1, sizeof(double), 1, nullptr, MPI_DOUBLE); if (comm->me == 0) fclose(FPout); } @@ -424,42 +439,13 @@ void FixTTMGrid::unpack_reverse_grid(int /*flag*/, void *vbuf, int nlist, int *l void FixTTMGrid::allocate_grid() { - // partition global grid across procs - // n xyz lo/hi in = lower/upper bounds of global grid this proc owns - // indices range from 0 to N-1 inclusive in each dim + double maxdist = 0.5 * neighbor->skin; - comm->partition_grid(nxgrid, nygrid, nzgrid, 0.0, nxlo_in, nxhi_in, nylo_in, nyhi_in, nzlo_in, - nzhi_in); + grid = new Grid3d(lmp, world, nxgrid, nygrid, nzgrid, 1, maxdist, SHIFT, + nxlo_in, nxhi_in, nylo_in, nyhi_in, nzlo_in, nzhi_in, + nxlo_out, nxhi_out, nylo_out, nyhi_out, nzlo_out, nzhi_out); - // nlo,nhi = min/max index of global grid pt my owned atoms can be mapped to - // finite difference stencil requires extra grid pt around my owned grid pts - // max of these 2 quantities is the ghost cells needed in each dim - // nlo_out,nhi_out = nlo_in,nhi_in + ghost cells - - double *boxlo = domain->boxlo; - double *sublo = domain->sublo; - double *subhi = domain->subhi; - double dxinv = nxgrid / domain->xprd; - double dyinv = nxgrid / domain->yprd; - double dzinv = nxgrid / domain->zprd; - - int nlo, nhi; - double cuthalf = 0.5 * neighbor->skin; - - nlo = static_cast((sublo[0] - cuthalf - boxlo[0]) * dxinv + shift) - OFFSET; - nhi = static_cast((subhi[0] + cuthalf - boxlo[0]) * dxinv + shift) - OFFSET; - nxlo_out = MIN(nlo, nxlo_in - 1); - nxhi_out = MAX(nhi, nxhi_in + 1); - - nlo = static_cast((sublo[1] - cuthalf - boxlo[1]) * dyinv + shift) - OFFSET; - nhi = static_cast((subhi[1] + cuthalf - boxlo[1]) * dyinv + shift) - OFFSET; - nylo_out = MIN(nlo, nylo_in - 1); - nyhi_out = MAX(nhi, nyhi_in + 1); - - nlo = static_cast((sublo[2] - cuthalf - boxlo[2]) * dzinv + shift) - OFFSET; - nhi = static_cast((subhi[2] + cuthalf - boxlo[2]) * dzinv + shift) - OFFSET; - nzlo_out = MIN(nlo, nzlo_in - 1); - nzhi_out = MAX(nhi, nzhi_in + 1); + // set ngridout and ngridmine and error check bigint totalmine; totalmine = @@ -470,13 +456,12 @@ void FixTTMGrid::allocate_grid() totalmine = (bigint) (nxhi_in - nxlo_in + 1) * (nyhi_in - nylo_in + 1) * (nzhi_in - nzlo_in + 1); ngridmine = totalmine; - gc = new Grid3d(lmp, world, nxgrid, nygrid, nzgrid, nxlo_in, nxhi_in, nylo_in, nyhi_in, nzlo_in, - nzhi_in, nxlo_out, nxhi_out, nylo_out, nyhi_out, nzlo_out, nzhi_out); + // setup grid communication and allocate grid data structs - gc->setup(ngc_buf1, ngc_buf2); + grid->setup(ngrid_buf1, ngrid_buf2); - memory->create(gc_buf1, ngc_buf1, "ttm/grid:gc_buf1"); - memory->create(gc_buf2, ngc_buf2, "ttm/grid:gc_buf2"); + memory->create(grid_buf1, ngrid_buf1, "ttm/grid:grid_buf1"); + memory->create(grid_buf2, ngrid_buf2, "ttm/grid:grid_buf2"); memory->create3d_offset(T_electron_old, nzlo_out, nzhi_out, nylo_out, nyhi_out, nxlo_out, nxhi_out, "ttm/grid:T_electron_old"); @@ -492,9 +477,9 @@ void FixTTMGrid::allocate_grid() void FixTTMGrid::deallocate_grid() { - delete gc; - memory->destroy(gc_buf1); - memory->destroy(gc_buf2); + delete grid; + memory->destroy(grid_buf1); + memory->destroy(grid_buf2); memory->destroy3d_offset(T_electron_old, nzlo_out, nylo_out, nxlo_out); memory->destroy3d_offset(T_electron, nzlo_out, nylo_out, nxlo_out); @@ -519,7 +504,7 @@ void FixTTMGrid::write_restart(FILE *fp) // gather rest of rlist on proc 0 as global grid values - gc->gather(Grid3d::FIX, this, 1, sizeof(double), 0, &rlist[4], MPI_DOUBLE); + //grid->gather(Grid3d::FIX, this, 1, sizeof(double), 0, &rlist[4], MPI_DOUBLE); if (comm->me == 0) { int size = rsize * sizeof(double); @@ -570,7 +555,8 @@ void FixTTMGrid::restart(char *buf) // communicate new T_electron values to ghost grid points - gc->forward_comm(Grid3d::FIX, this, 1, sizeof(double), 0, gc_buf1, gc_buf2, MPI_DOUBLE); + grid->forward_comm(Grid3d::FIX, this, 1, sizeof(double), 0, + grid_buf1, grid_buf2, MPI_DOUBLE); } /* ---------------------------------------------------------------------- @@ -650,7 +636,7 @@ int FixTTMGrid::get_grid_by_name(char *name, int &dim) void *FixTTMGrid::get_grid_by_index(int index) { - if (index == 0) return gc; + if (index == 0) return grid; return nullptr; } diff --git a/src/EXTRA-FIX/fix_ttm_grid.h b/src/EXTRA-FIX/fix_ttm_grid.h index bff0a80316..6b8d3ea096 100644 --- a/src/EXTRA-FIX/fix_ttm_grid.h +++ b/src/EXTRA-FIX/fix_ttm_grid.h @@ -61,9 +61,9 @@ class FixTTMGrid : public FixTTM { double skin_original; FILE *FPout; - class Grid3d *gc; - int ngc_buf1, ngc_buf2; - double *gc_buf1, *gc_buf2; + class Grid3d *grid; + int ngrid_buf1, ngrid_buf2; + double *grid_buf1, *grid_buf2; void allocate_grid() override; void deallocate_grid() override; diff --git a/src/comm.cpp b/src/comm.cpp index 9f46031185..97a7847431 100644 --- a/src/comm.cpp +++ b/src/comm.cpp @@ -806,6 +806,7 @@ int Comm::coord2proc(double *x, int &igx, int &igy, int &igz) this includes sub-domain lo boundary but excludes hi boundary nx,ny,nz = extent of global grid indices into the global grid range from 0 to N-1 in each dim + use nz=1 for 2d grid zfactor = 0.0 if the grid exactly covers the simulation box zfactor > 1.0 if the grid extends beyond the +z boundary by this factor used by 2d slab-mode PPPM @@ -859,42 +860,6 @@ void Comm::partition_grid(int nx, int ny, int nz, double zfactor, nzhi = static_cast (zfrachi * nz/zfactor); if (1.0*nzhi == zfrachi*nz) nzhi--; } - - // OLD code - // could sometimes map grid points slightly outside a proc to the proc - - /* - if (layout != LAYOUT_TILED) { - nxlo = static_cast (xsplit[myloc[0]] * nx); - nxhi = static_cast (xsplit[myloc[0]+1] * nx) - 1; - - nylo = static_cast (ysplit[myloc[1]] * ny); - nyhi = static_cast (ysplit[myloc[1]+1] * ny) - 1; - - if (zfactor == 0.0) { - nzlo = static_cast (zsplit[myloc[2]] * nz); - nzhi = static_cast (zsplit[myloc[2]+1] * nz) - 1; - } else { - nzlo = static_cast (zsplit[myloc[2]] * nz/zfactor); - nzhi = static_cast (zsplit[myloc[2]+1] * nz/zfactor) - 1; - } - - } else { - nxlo = static_cast (mysplit[0][0] * nx); - nxhi = static_cast (mysplit[0][1] * nx) - 1; - - nylo = static_cast (mysplit[1][0] * ny); - nyhi = static_cast (mysplit[1][1] * ny) - 1; - - if (zfactor == 0.0) { - nzlo = static_cast (mysplit[2][0] * nz); - nzhi = static_cast (mysplit[2][1] * nz) - 1; - } else { - nzlo = static_cast (mysplit[2][0] * nz/zfactor); - nzhi = static_cast (mysplit[2][1] * nz/zfactor) - 1; - } - } - */ } /* ---------------------------------------------------------------------- diff --git a/src/compute_property_grid.cpp b/src/compute_property_grid.cpp index 0ef0c71699..2e95279ac2 100644 --- a/src/compute_property_grid.cpp +++ b/src/compute_property_grid.cpp @@ -31,7 +31,9 @@ enum { ID, X, Y, Z, XS, YS, ZS, XC, YC, ZC, XSC, YSC, ZSC }; /* ---------------------------------------------------------------------- */ ComputePropertyGrid::ComputePropertyGrid(LAMMPS *lmp, int narg, char **arg) : - Compute(lmp, narg, arg), pack_choice(nullptr) + Compute(lmp, narg, arg), pack_choice(nullptr), + grid2d(nullptr), grid3d(nullptr), + vec2d(nullptr), array2d(nullptr), vec3d(nullptr), array3d(nullptr) { if (narg < 7) error->all(FLERR, "Illegal compute property/grid command"); @@ -53,53 +55,78 @@ ComputePropertyGrid::ComputePropertyGrid(LAMMPS *lmp, int narg, char **arg) : pack_choice = new FnPtrPack[nvalues]; for (int iarg = 6; iarg < narg; iarg++) { + int jarg = iarg - 6; + if (strcmp(arg[iarg], "id") == 0) { - pack_choice[iarg] = &ComputePropertyGrid::pack_id; + pack_choice[jarg] = &ComputePropertyGrid::pack_id; + + } else if (strcmp(arg[iarg], "ix") == 0) { + pack_choice[jarg] = &ComputePropertyGrid::pack_ix; + } else if (strcmp(arg[iarg], "iy") == 0) { + pack_choice[jarg] = &ComputePropertyGrid::pack_iy; + } else if (strcmp(arg[iarg], "iz") == 0) { + if (dimension == 2) + error->all(FLERR,"Compute property/grid for 2d cannot use z coord"); + pack_choice[jarg] = &ComputePropertyGrid::pack_iz; } else if (strcmp(arg[iarg], "x") == 0) { - pack_choice[iarg] = &ComputePropertyGrid::pack_x; + pack_choice[jarg] = &ComputePropertyGrid::pack_x; } else if (strcmp(arg[iarg], "y") == 0) { - pack_choice[iarg] = &ComputePropertyGrid::pack_y; + pack_choice[jarg] = &ComputePropertyGrid::pack_y; } else if (strcmp(arg[iarg], "z") == 0) { if (dimension == 2) error->all(FLERR,"Compute property/grid for 2d cannot use z coord"); - pack_choice[iarg] = &ComputePropertyGrid::pack_z; + pack_choice[jarg] = &ComputePropertyGrid::pack_z; } else if (strcmp(arg[iarg], "xs") == 0) { - pack_choice[iarg] = &ComputePropertyGrid::pack_xs; + pack_choice[jarg] = &ComputePropertyGrid::pack_xs; } else if (strcmp(arg[iarg], "ys") == 0) { - pack_choice[iarg] = &ComputePropertyGrid::pack_ys; + pack_choice[jarg] = &ComputePropertyGrid::pack_ys; } else if (strcmp(arg[iarg], "zs") == 0) { if (dimension == 2) error->all(FLERR,"Compute property/grid for 2d cannot use z coord"); - pack_choice[iarg] = &ComputePropertyGrid::pack_zs; + pack_choice[jarg] = &ComputePropertyGrid::pack_zs; } else if (strcmp(arg[iarg], "xc") == 0) { - pack_choice[iarg] = &ComputePropertyGrid::pack_xc; + pack_choice[jarg] = &ComputePropertyGrid::pack_xc; } else if (strcmp(arg[iarg], "yc") == 0) { - pack_choice[iarg] = &ComputePropertyGrid::pack_yc; + pack_choice[jarg] = &ComputePropertyGrid::pack_yc; } else if (strcmp(arg[iarg], "zc") == 0) { if (dimension == 2) error->all(FLERR,"Compute property/grid for 2d cannot use z coord"); - pack_choice[iarg] = &ComputePropertyGrid::pack_zc; + pack_choice[jarg] = &ComputePropertyGrid::pack_zc; } else if (strcmp(arg[iarg], "xsc") == 0) { - pack_choice[iarg] = &ComputePropertyGrid::pack_xsc; + pack_choice[jarg] = &ComputePropertyGrid::pack_xsc; } else if (strcmp(arg[iarg], "ysc") == 0) { - pack_choice[iarg] = &ComputePropertyGrid::pack_ysc; + pack_choice[jarg] = &ComputePropertyGrid::pack_ysc; } else if (strcmp(arg[iarg], "zsc") == 0) { if (dimension == 2) error->all(FLERR,"Compute property/grid for 2d cannot use z coord"); - pack_choice[iarg] = &ComputePropertyGrid::pack_zsc; + pack_choice[jarg] = &ComputePropertyGrid::pack_zsc; } else error->all(FLERR, "Illegal compute property/grid command"); } + // instantiate the Grid class and allocate per-grid memory + // NOTE: need new memory create methods for 2d - - // instanttiate the Grid2d/3d class - - + if (dimension == 2) { + + } else { + grid3d = new Grid3d(lmp, world, nx, ny, nz, 0, 0.0, 0.0, + nxlo_in, nxhi_in, nylo_in, nyhi_in, nzlo_in, nzhi_in, + nxlo_out, nxhi_out, nylo_out, nyhi_out, + nzlo_out, nzhi_out); + if (nvalues == 1) + memory->create3d_offset(vec3d, nzlo_out, nzhi_out, nylo_out, + nyhi_out, nxlo_out, + nxhi_out, "property/grid:vec3d"); + else + memory->create4d_offset_last(array3d, nzlo_out, nzhi_out, nylo_out, + nyhi_out, nxlo_out, + nxhi_out, nvalues, "property/grid:array3d"); + } } /* ---------------------------------------------------------------------- */ @@ -107,6 +134,13 @@ ComputePropertyGrid::ComputePropertyGrid(LAMMPS *lmp, int narg, char **arg) : ComputePropertyGrid::~ComputePropertyGrid() { delete[] pack_choice; + + delete grid2d; + delete grid3d; + //memory->destroy2d_offset(vec2d); + //memory->destroy2d_offset(array2d); + memory->destroy3d_offset(vec3d,nzlo_out,nylo_out,nxlo_out); + memory->destroy4d_offset_last(array3d,nzlo_out,nylo_out,nxlo_out); } /* ---------------------------------------------------------------------- */ @@ -119,9 +153,9 @@ void ComputePropertyGrid::compute_pergrid() // may change between compute invocations due to load balancing if (dimension == 2) - grid2d->query_in_bounds(nxlo_in,nxhi_in,nylo_in,nyhi_in); + grid2d->query_bounds(nxlo_in,nxhi_in,nylo_in,nyhi_in); else - grid3d->query_in_bounds(nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in); + grid3d->query_bounds(nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in); // reallocate data vector or array if changed @@ -179,7 +213,8 @@ void *ComputePropertyGrid::get_grid_by_index(int index) int ComputePropertyGrid::get_griddata_by_name(int igrid, char *name, int &ncol) { if (igrid == 0 && strcmp(name,"data") == 0) { - ncol = nvalues; + if (nvalues == 1) ncol = 0; + else ncol = nvalues; return 0; } @@ -195,10 +230,10 @@ void *ComputePropertyGrid::get_griddata_by_index(int index) { if (index == 0) { if (dimension == 2) { - if (nvalues == 0) return vec2d; + if (nvalues == 1) return vec2d; else return array2d; } else { - if (nvalues == 0) return vec3d; + if (nvalues == 1) return vec3d; else return array3d; } } @@ -219,30 +254,27 @@ double ComputePropertyGrid::memory_usage() /* ---------------------------------------------------------------------- one method for every keyword compute property/grid can output - packed into buf starting at n with stride nvalues ------------------------------------------------------------------------- */ void ComputePropertyGrid::pack_id(int n) { if (dimension == 2) { - if (n == 0) { + if (nvalues == 0) { for (int iy = nylo_in; iy <= nyhi_in; iy++) for (int ix = nxlo_in; ix <= nxhi_in; ix++) vec2d[iy][ix] = iy*nx + ix + 1; } else { - n--; for (int iy = nylo_in; iy <= nyhi_in; iy++) for (int ix = nxlo_in; ix <= nxhi_in; ix++) array2d[iy][ix][n] = iy*nx + ix + 1; } } else if (dimension == 3) { - if (n == 0) { + if (nvalues == 0) { for (int iz = nzlo_in; iz <= nzhi_in; iz++) for (int iy = nylo_in; iy <= nyhi_in; iy++) for (int ix = nxlo_in; ix <= nxhi_in; ix++) vec3d[iz][iy][ix] = iz*ny*nx + iy*nx + ix + 1; } else { - n--; for (int iz = nzlo_in; iz <= nzhi_in; iz++) for (int iy = nylo_in; iy <= nyhi_in; iy++) for (int ix = nxlo_in; ix <= nxhi_in; ix++) @@ -253,72 +285,409 @@ void ComputePropertyGrid::pack_id(int n) /* ---------------------------------------------------------------------- */ +void ComputePropertyGrid::pack_ix(int n) +{ + if (dimension == 2) { + if (nvalues == 0) { + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) + vec2d[iy][ix] = ix + 1; + } else { + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) + array2d[iy][ix][n] = ix + 1; + } + } else if (dimension == 3) { + if (nvalues == 0) { + for (int iz = nzlo_in; iz <= nzhi_in; iz++) + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) + vec3d[iz][iy][ix] = ix + 1; + } else { + for (int iz = nzlo_in; iz <= nzhi_in; iz++) + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) + array3d[iz][iy][ix][n] = ix + 1; + } + } +} + +/* ---------------------------------------------------------------------- */ + +void ComputePropertyGrid::pack_iy(int n) +{ + if (dimension == 2) { + if (nvalues == 0) { + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) + vec2d[iy][ix] = iy + 1; + } else { + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) + array2d[iy][ix][n] = iy + 1; + } + } else if (dimension == 3) { + if (nvalues == 0) { + for (int iz = nzlo_in; iz <= nzhi_in; iz++) + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) + vec3d[iz][iy][ix] = iy + 1; + } else { + for (int iz = nzlo_in; iz <= nzhi_in; iz++) + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) + array3d[iz][iy][ix][n] = iy + 1; + } + } +} + +/* ---------------------------------------------------------------------- */ + +void ComputePropertyGrid::pack_iz(int n) +{ + if (nvalues == 0) { + for (int iz = nzlo_in; iz <= nzhi_in; iz++) + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) + vec3d[iz][iy][ix] = iz + 1; + } else { + for (int iz = nzlo_in; iz <= nzhi_in; iz++) + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) + array3d[iz][iy][ix][n] = iz + 1; + } +} + +/* ---------------------------------------------------------------------- */ + void ComputePropertyGrid::pack_x(int n) { + double boxlo,dx; + + if (dimension == 2) { + grid2d->query_box(0,boxlo,dx); + if (nvalues == 0) { + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) + vec2d[iy][ix] = boxlo + ix*dx; + } else { + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) + array2d[iy][ix][n] = boxlo + ix*dx; + } + } else if (dimension == 3) { + grid3d->query_box(0,boxlo,dx); + if (nvalues == 0) { + for (int iz = nzlo_in; iz <= nzhi_in; iz++) + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) + vec3d[iz][iy][ix] = boxlo + ix*dx; + } else { + for (int iz = nzlo_in; iz <= nzhi_in; iz++) + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) + array3d[iz][iy][ix][n] = boxlo + ix*dx; + } + } } /* ---------------------------------------------------------------------- */ void ComputePropertyGrid::pack_y(int n) { + double boxlo,dy; + + if (dimension == 2) { + grid2d->query_box(1,boxlo,dy); + if (nvalues == 0) { + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) + vec2d[iy][ix] = boxlo + iy*dy; + } else { + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) + array2d[iy][ix][n] = boxlo + iy*dy; + } + } else if (dimension == 3) { + grid3d->query_box(1,boxlo,dy); + if (nvalues == 0) { + for (int iz = nzlo_in; iz <= nzhi_in; iz++) + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) + vec3d[iz][iy][ix] = boxlo + iy*dy; + } else { + for (int iz = nzlo_in; iz <= nzhi_in; iz++) + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) + array3d[iz][iy][ix][n] = boxlo + iy*dy; + } + } } /* ---------------------------------------------------------------------- */ void ComputePropertyGrid::pack_z(int n) { + double boxlo,dz; + grid3d->query_box(2,boxlo,dz); + + if (nvalues == 0) { + for (int iz = nzlo_in; iz <= nzhi_in; iz++) + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) + vec3d[iz][iy][ix] = boxlo + iz*dz; + } else { + for (int iz = nzlo_in; iz <= nzhi_in; iz++) + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) + array3d[iz][iy][ix][n] = boxlo + iz*dz; + } } /* ---------------------------------------------------------------------- */ void ComputePropertyGrid::pack_xs(int n) { + double dx = 1.0/nx; + + if (dimension == 2) { + if (nvalues == 0) { + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) + vec2d[iy][ix] = ix*dx; + } else { + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) + array2d[iy][ix][n] = ix*dx; + } + } else if (dimension == 3) { + if (nvalues == 0) { + for (int iz = nzlo_in; iz <= nzhi_in; iz++) + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) + vec3d[iz][iy][ix] = ix*dx; + } else { + for (int iz = nzlo_in; iz <= nzhi_in; iz++) + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) + array3d[iz][iy][ix][n] = ix*dx; + } + } } /* ---------------------------------------------------------------------- */ void ComputePropertyGrid::pack_ys(int n) { + double dy = 1.0/ny; + + if (dimension == 2) { + if (nvalues == 0) { + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) + vec2d[iy][ix] = iy*dy; + } else { + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) + array2d[iy][ix][n] = iy*dy; + } + } else if (dimension == 3) { + if (nvalues == 0) { + for (int iz = nzlo_in; iz <= nzhi_in; iz++) + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) + vec3d[iz][iy][ix] = iy*dy; + } else { + for (int iz = nzlo_in; iz <= nzhi_in; iz++) + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) + array3d[iz][iy][ix][n] = iy*dy; + } + } } /* ---------------------------------------------------------------------- */ void ComputePropertyGrid::pack_zs(int n) { + double dz = 1.0/nz; + + if (nvalues == 0) { + for (int iz = nzlo_in; iz <= nzhi_in; iz++) + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) + vec3d[iz][iy][ix] = iz*dz; + } else { + for (int iz = nzlo_in; iz <= nzhi_in; iz++) + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) + array3d[iz][iy][ix][n] = iz*dz; + } } /* ---------------------------------------------------------------------- */ void ComputePropertyGrid::pack_xc(int n) { + double boxlo,dx; + + if (dimension == 2) { + grid2d->query_box(0,boxlo,dx); + if (nvalues == 0) { + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) + vec2d[iy][ix] = boxlo + (ix+0.5)*dx; + } else { + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) + array2d[iy][ix][n] = boxlo + (ix+0.5)*dx; + } + } else if (dimension == 3) { + grid3d->query_box(0,boxlo,dx); + if (nvalues == 0) { + for (int iz = nzlo_in; iz <= nzhi_in; iz++) + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) + vec3d[iz][iy][ix] = boxlo + (ix+0.5)*dx; + } else { + for (int iz = nzlo_in; iz <= nzhi_in; iz++) + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) + array3d[iz][iy][ix][n] = boxlo + (ix+0.5)*dx; + } + } } /* ---------------------------------------------------------------------- */ void ComputePropertyGrid::pack_yc(int n) { + double boxlo,dy; + + if (dimension == 2) { + grid2d->query_box(1,boxlo,dy); + if (nvalues == 0) { + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) + vec2d[iy][ix] = boxlo + (iy+0.5)*dy; + } else { + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) + array2d[iy][ix][n] = boxlo + (iy+0.5)*dy; + } + } else if (dimension == 3) { + grid3d->query_box(1,boxlo,dy); + if (nvalues == 0) { + for (int iz = nzlo_in; iz <= nzhi_in; iz++) + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) + vec3d[iz][iy][ix] = boxlo + (iy+0.5)*dy; + } else { + for (int iz = nzlo_in; iz <= nzhi_in; iz++) + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) + array3d[iz][iy][ix][n] = boxlo + (iy+0.5)*dy; + } + } } /* ---------------------------------------------------------------------- */ void ComputePropertyGrid::pack_zc(int n) { + double boxlo,dz; + grid3d->query_box(2,boxlo,dz); + + if (nvalues == 0) { + for (int iz = nzlo_in; iz <= nzhi_in; iz++) + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) + vec3d[iz][iy][ix] = boxlo + (iz+0.5)*dz; + } else { + for (int iz = nzlo_in; iz <= nzhi_in; iz++) + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) + array3d[iz][iy][ix][n] = boxlo + (iz+0.5)*dz; + } } /* ---------------------------------------------------------------------- */ void ComputePropertyGrid::pack_xsc(int n) { + double dx = 1.0/nx; + + if (dimension == 2) { + if (nvalues == 0) { + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) + vec2d[iy][ix] = (ix+0.5)*dx; + } else { + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) + array2d[iy][ix][n] = (ix+0.5)*dx; + } + } else if (dimension == 3) { + if (nvalues == 0) { + for (int iz = nzlo_in; iz <= nzhi_in; iz++) + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) + vec3d[iz][iy][ix] = (ix+0.5)*dx; + } else { + for (int iz = nzlo_in; iz <= nzhi_in; iz++) + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) + array3d[iz][iy][ix][n] = (ix+0.5)*dx; + } + } } /* ---------------------------------------------------------------------- */ void ComputePropertyGrid::pack_ysc(int n) { + double dy = 1.0/ny; + + if (dimension == 2) { + if (nvalues == 0) { + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) + vec2d[iy][ix] = (iy+0.5)*dy; + } else { + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) + array2d[iy][ix][n] = (iy+0.5)*dy; + } + } else if (dimension == 3) { + if (nvalues == 0) { + for (int iz = nzlo_in; iz <= nzhi_in; iz++) + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) + vec3d[iz][iy][ix] = (iy+0.5)*dy; + } else { + for (int iz = nzlo_in; iz <= nzhi_in; iz++) + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) + array3d[iz][iy][ix][n] = (iy+0.5)*dy; + } + } } /* ---------------------------------------------------------------------- */ void ComputePropertyGrid::pack_zsc(int n) { + double dz = 1.0/nz; + + if (nvalues == 0) { + for (int iz = nzlo_in; iz <= nzhi_in; iz++) + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) + vec3d[iz][iy][ix] = (iz+0.5)*dz; + } else { + for (int iz = nzlo_in; iz <= nzhi_in; iz++) + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) + array3d[iz][iy][ix][n] = (iz+0.5)*dz; + } } diff --git a/src/compute_property_grid.h b/src/compute_property_grid.h index bf76e2b6f0..97193966b1 100644 --- a/src/compute_property_grid.h +++ b/src/compute_property_grid.h @@ -47,6 +47,7 @@ class ComputePropertyGrid : public Compute { class Grid3d *grid3d; int nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in; + int nxlo_out,nxhi_out,nylo_out,nyhi_out,nzlo_out,nzhi_out; double **vec2d,***vec3d; double ***array2d,****array3d; @@ -56,6 +57,10 @@ class ComputePropertyGrid : public Compute { void pack_id(int); + void pack_ix(int); + void pack_iy(int); + void pack_iz(int); + void pack_x(int); void pack_y(int); void pack_z(int); diff --git a/src/dump_grid.cpp b/src/dump_grid.cpp index 640ec44490..9070a904c9 100644 --- a/src/dump_grid.cpp +++ b/src/dump_grid.cpp @@ -274,7 +274,7 @@ void DumpGrid::init_style() int nx,ny,nz,nxtmp,nytmp,nztmp; - for (int i = 1; i < nfield; i++) { + for (int i = 0; i < nfield; i++) { if (dimension == 2) { if (field2source[i] == COMPUTE) { icompute = compute[field2index[i]]; @@ -283,9 +283,9 @@ void DumpGrid::init_style() ifix = fix[field2index[i]]; grid2d = (Grid2d *) ifix->get_grid_by_index(field2grid[i]); } - if (i == 0) grid2d->query_global_size(nx,ny); + if (i == 0) grid2d->query_size(nx,ny); else { - grid2d->query_global_size(nxtmp,nytmp); + grid2d->query_size(nxtmp,nytmp); if (nxtmp != nx || nytmp != ny) error->all(FLERR,"Dump grid field grid sizes do not match"); } @@ -298,9 +298,9 @@ void DumpGrid::init_style() ifix = fix[field2index[i]]; grid3d = (Grid3d *) ifix->get_grid_by_index(field2grid[i]); } - if (i == 0) grid3d->query_global_size(nx,ny,nz); + if (i == 0) grid3d->query_size(nx,ny,nz); else { - grid3d->query_global_size(nxtmp,nytmp,nztmp); + grid3d->query_size(nxtmp,nytmp,nztmp); if (nxtmp != nx || nytmp != ny || nztmp != nz) error->all(FLERR,"Dump grid field grid sizes do not match"); } @@ -535,7 +535,7 @@ int DumpGrid::count() else if (field2source[0] == FIX) grid2d = (Grid2d *) fix[field2index[0]]->get_grid_by_index(field2grid[0]); - grid2d->query_in_bounds(nxlo_in,nxhi_in,nylo_in,nyhi_in); + grid2d->query_bounds(nxlo_in,nxhi_in,nylo_in,nyhi_in); } else { if (field2source[0] == COMPUTE) grid3d = (Grid3d *) @@ -543,7 +543,7 @@ int DumpGrid::count() else if (field2source[0] == FIX) grid3d = (Grid3d *) fix[field2index[0]]->get_grid_by_index(field2grid[0]); - grid3d->query_in_bounds(nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in); + grid3d->query_bounds(nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in); } // invoke Computes for per-grid quantities diff --git a/src/grid2d.cpp b/src/grid2d.cpp index 619b879c3b..ba1c3bb71c 100644 --- a/src/grid2d.cpp +++ b/src/grid2d.cpp @@ -15,6 +15,7 @@ #include "grid2d.h" #include "comm.h" +#include "domain.h" #include "error.h" #include "irregular.h" #include "pair.h" @@ -28,6 +29,8 @@ enum{REGULAR,TILED}; #define DELTA 16 +static constexpr int OFFSET = 16384; + /* ---------------------------------------------------------------------- NOTES tiled implementation only currently works for RCB, not general tiled @@ -38,9 +41,108 @@ enum{REGULAR,TILED}; ------------------------------------------------------------------------- */ /* ---------------------------------------------------------------------- - constructor called by all classes except MSM + constructor called by all classes except PPPM and MSM gcomm = world communicator - gn xy = size of global grid + gnx, gny = size of global grid + maxdist = max distance outside of proc domain a particle will be + extra = additional ghost grid pts needed in each dim, e.g. for stencil + shift = 0.0 for grid pt in lower-left corner of grid cell, 0.5 for center + return: + i xy lohi = portion of global grid this proc owns, 0 <= index < N + o xy lohi = owned + ghost grid cells needed in all directions + for non-periodic dims, o indices will not be < 0 or >= N, + since no grid communication is done across non-periodic boundaries +------------------------------------------------------------------------- */ + +Grid2d::Grid2d(LAMMPS *lmp, MPI_Comm gcomm, + int gnx, int gny, + double maxdist, int extra, double shift, + int &ixlo, int &ixhi, int &iylo, int &iyhi, + int &oxlo, int &oxhi, int &oylo, int &oyhi) + : Pointers(lmp) +{ + // store commnicator and global grid size + // set layout mode + + gridcomm = gcomm; + MPI_Comm_rank(gridcomm,&me); + MPI_Comm_size(gridcomm,&nprocs); + + nx = gnx; + ny = gny; + + ngrid[0] = nx; ngrid[1] = ny; + + if (comm->layout == Comm::LAYOUT_TILED) layout = TILED; + else layout = REGULAR; + + // partition global grid across procs + // i xyz lo/hi = lower/upper bounds of global grid this proc owns + // indices range from 0 to N-1 inclusive in each dim + + int tmp1,tmp2; + comm->partition_grid(nx, ny, 1, 0.0, ixlo, ixhi, iylo, iyhi, tmp1, tmp2); + + // nlo,nhi = min/max index of global grid pt my owned atoms can be mapped to + // finite difference stencil requires extra grid pt around my owned grid pts + // max of these 2 quantities is the ghost cells needed in each dim + // o xyz lo/hi = owned + ghost cells + + memcpy(boxlo,domain->boxlo,2*sizeof(double)); + memcpy(prd,domain->prd,2*sizeof(double)); + + double *sublo = domain->sublo; + double *subhi = domain->subhi; + int *periodicity = domain->periodicity; + + double dxinv = nx / domain->prd[0]; + double dyinv = ny / domain->prd[1]; + double SHIFT = OFFSET + shift; + int nlo, nhi; + + nlo = static_cast((sublo[0]-maxdist-boxlo[0]) * dxinv + SHIFT) - OFFSET; + nhi = static_cast((subhi[0]+maxdist-boxlo[0]) * dxinv + SHIFT) - OFFSET; + oxlo = MIN(nlo, ixlo - extra); + oxhi = MAX(nhi, ixhi + extra); + + nlo = static_cast((sublo[1]-maxdist-boxlo[1]) * dyinv + SHIFT) - OFFSET; + nhi = static_cast((subhi[1]+maxdist-boxlo[1]) * dyinv + SHIFT) - OFFSET; + oylo = MIN(nlo, iylo - extra); + oyhi = MAX(nhi, iyhi + extra); + + // limit o xyz lo/hi indices for non-periodic dimensions + + if (!periodicity[0]) { + oxlo = MAX(1,oxlo); + oxhi = MIN(gnx-1,oxhi); + } + + if (!periodicity[1]) { + oylo = MAX(1,oylo); + oyhi = MIN(gnx-1,oyhi); + } + + // store grid bounds and proc neighs + + if (layout == REGULAR) { + int (*procneigh)[2] = comm->procneigh; + store(ixlo,ixhi,iylo,iyhi, + oxlo,oxhi,oylo,oyhi, + oxlo,oxhi,oylo,oyhi, + procneigh[0][0],procneigh[0][1], + procneigh[1][0],procneigh[1][1]); + } else { + store(ixlo,ixhi,iylo,iyhi, + oxlo,oxhi,oylo,oyhi, + oxlo,oxhi,oylo,oyhi, + 0,0,0,0); + } +} + +/* ---------------------------------------------------------------------- + constructor called by PPPM classes + gcomm = world communicator + gnx, gny = size of global grid i xy lohi = portion of global grid this proc owns, 0 <= index < N o xy lohi = owned grid portion + ghost grid cells needed in all directions if o indices are < 0 or hi indices are >= N, @@ -54,21 +156,38 @@ Grid2d::Grid2d(LAMMPS *lmp, MPI_Comm gcomm, int oxlo, int oxhi, int oylo, int oyhi) : Pointers(lmp) { + // store commnicator and global grid size + // set layout mode + + gridcomm = gcomm; + MPI_Comm_rank(gridcomm,&me); + MPI_Comm_size(gridcomm,&nprocs); + + nx = gnx; + ny = gny; + + ngrid[0] = nx; ngrid[1] = ny; + if (comm->layout == Comm::LAYOUT_TILED) layout = TILED; else layout = REGULAR; + memcpy(boxlo,domain->boxlo,2*sizeof(double)); + memcpy(prd,domain->prd,2*sizeof(double)); + + // store grid bounds and proc neighs + if (layout == REGULAR) { int (*procneigh)[2] = comm->procneigh; - initialize(gcomm,gnx,gny, - ixlo,ixhi,iylo,iyhi,oxlo,oxhi,oylo,oyhi, - oxlo,oxhi,oylo,oyhi, - procneigh[0][0],procneigh[0][1], - procneigh[1][0],procneigh[1][1]); + store(ixlo,ixhi,iylo,iyhi, + oxlo,oxhi,oylo,oyhi, + oxlo,oxhi,oylo,oyhi, + procneigh[0][0],procneigh[0][1], + procneigh[1][0],procneigh[1][1]); } else { - initialize(gcomm,gnx,gny, - ixlo,ixhi,iylo,iyhi,oxlo,oxhi,oylo,oyhi, - oxlo,oxhi,oylo,oyhi, - 0,0,0,0); + store(ixlo,ixhi,iylo,iyhi, + oxlo,oxhi,oylo,oyhi, + oxlo,oxhi,oylo,oyhi, + 0,0,0,0); } } @@ -77,7 +196,7 @@ Grid2d::Grid2d(LAMMPS *lmp, MPI_Comm gcomm, gcomm = world communicator or sub-communicator for a hierarchical grid flag = 1 if e xy lohi values = larger grid stored by caller in gcomm = world flag = 2 if e xy lohi values = 6 neighbor procs in gcomm - gn xy = size of global grid + gnx, gny = size of global grid i xy lohi = portion of global grid this proc owns, 0 <= index < N o xy lohi = owned grid portion + ghost grid cells needed in all directions e xy lohi for flag = 1: extent of larger grid stored by caller @@ -91,34 +210,48 @@ Grid2d::Grid2d(LAMMPS *lmp, MPI_Comm gcomm, int flag, int exlo, int exhi, int eylo, int eyhi) : Pointers(lmp) { + // store commnicator and global grid size + // set layout mode + + gridcomm = gcomm; + MPI_Comm_rank(gridcomm,&me); + MPI_Comm_size(gridcomm,&nprocs); + + nx = gnx; + ny = gny; + + ngrid[0] = nx; ngrid[1] = ny; + if (comm->layout == Comm::LAYOUT_TILED) layout = TILED; else layout = REGULAR; + memcpy(boxlo,domain->boxlo,2*sizeof(double)); + memcpy(prd,domain->prd,2*sizeof(double)); + + // store grid bounds and proc neighs + if (flag == 1) { if (layout == REGULAR) { // this assumes gcomm = world int (*procneigh)[2] = comm->procneigh; - initialize(gcomm,gnx,gny, - ixlo,ixhi,iylo,iyhi, - oxlo,oxhi,oylo,oyhi, - exlo,exhi,eylo,eyhi, - procneigh[0][0],procneigh[0][1], - procneigh[1][0],procneigh[1][1]); + store(ixlo,ixhi,iylo,iyhi, + oxlo,oxhi,oylo,oyhi, + exlo,exhi,eylo,eyhi, + procneigh[0][0],procneigh[0][1], + procneigh[1][0],procneigh[1][1]); } else { - initialize(gcomm,gnx,gny, - ixlo,ixhi,iylo,iyhi, - oxlo,oxhi,oylo,oyhi, - exlo,exhi,eylo,eyhi, - 0,0,0,0); + store(ixlo,ixhi,iylo,iyhi, + oxlo,oxhi,oylo,oyhi, + exlo,exhi,eylo,eyhi, + 0,0,0,0); } } else if (flag == 2) { if (layout == REGULAR) { - initialize(gcomm,gnx,gny, - ixlo,ixhi,iylo,iyhi, - oxlo,oxhi,oylo,oyhi, - oxlo,oxhi,oylo,oyhi, - exlo,exhi,eylo,eyhi); + store(ixlo,ixhi,iylo,iyhi, + oxlo,oxhi,oylo,oyhi, + oxlo,oxhi,oylo,oyhi, + exlo,exhi,eylo,eyhi); } else { error->all(FLERR,"Grid2d does not support tiled layout with neighbor procs"); } @@ -160,20 +293,11 @@ Grid2d::~Grid2d() store constructor args in local variables ------------------------------------------------------------------------- */ -void Grid2d::initialize(MPI_Comm gcomm, - int gnx, int gny, - int ixlo, int ixhi, int iylo, int iyhi, - int oxlo, int oxhi, int oylo, int oyhi, - int fxlo, int fxhi, int fylo, int fyhi, - int pxlo, int pxhi, int pylo, int pyhi) +void Grid2d::store(int ixlo, int ixhi, int iylo, int iyhi, + int oxlo, int oxhi, int oylo, int oyhi, + int fxlo, int fxhi, int fylo, int fyhi, + int pxlo, int pxhi, int pylo, int pyhi) { - gridcomm = gcomm; - MPI_Comm_rank(gridcomm,&me); - MPI_Comm_size(gridcomm,&nprocs); - - nx = gnx; - ny = gny; - inxlo = ixlo; inxhi = ixhi; inylo = iylo; @@ -212,7 +336,7 @@ void Grid2d::initialize(MPI_Comm gcomm, /* ---------------------------------------------------------------------- */ -void Grid2d::query_global_size(int &nxgrid, int &nygrid) +void Grid2d::query_size(int &nxgrid, int &nygrid) { nxgrid = nx; nygrid = ny; @@ -220,7 +344,7 @@ void Grid2d::query_global_size(int &nxgrid, int &nygrid) /* ---------------------------------------------------------------------- */ -void Grid2d::query_in_bounds(int &xlo, int &xhi, int &ylo, int &yhi) +void Grid2d::query_bounds(int &xlo, int &xhi, int &ylo, int &yhi) { xlo = inxlo; xhi = inxhi; @@ -230,6 +354,14 @@ void Grid2d::query_in_bounds(int &xlo, int &xhi, int &ylo, int &yhi) /* ---------------------------------------------------------------------- */ +void Grid2d::query_box(int dim, double &lo, double &delta) +{ + lo = boxlo[dim]; + delta = prd[dim] / ngrid[dim]; +} + +/* ---------------------------------------------------------------------- */ + void Grid2d::setup(int &nbuf1, int &nbuf2) { if (layout == REGULAR) setup_regular(nbuf1,nbuf2); @@ -1022,6 +1154,76 @@ reverse_comm_tiled(T *ptr, int nper, int nbyte, int which, } } +/* ---------------------------------------------------------------------- + gather global grid values to proc 0, one grid chunk at a time + proc 0 pings each proc for its grid chunk + pack/unpack operations are performed by caller via callbacks + caller can decide whether to store chunks, output them, etc +------------------------------------------------------------------------- */ + +void Grid2d::gather(int /*caller*/, void *ptr, int nper, int nbyte, + int which, void *buf, MPI_Datatype datatype) +{ + int me = comm->me; + Fix *fptr = (Fix *) ptr; + + // maxsize = max grid data owned by any proc + + int mysize = (inxhi-inxlo+1) * (inyhi-inylo+1); + mysize *= nper; + int maxsize; + MPI_Allreduce(&mysize,&maxsize,1,MPI_INT,MPI_MAX,world); + + // pack my data via callback to caller + + char *mybuf; + if (me == 0) memory->create(mybuf,maxsize*nbyte,"grid2d:mybuf"); + else memory->create(mybuf,mysize*nbyte,"grid2d:mybuf"); + fptr->pack_gather_grid(which,mybuf); + + // ping each proc for its data + // unpack into full buffer via callback to caller + + int xlo,xhi,ylo,yhi,zlo,zhi,tmp; + int bounds[4]; + + if (me == 0) { + MPI_Status status; + MPI_Request request; + + for (int iproc = 0; iproc < nprocs; iproc++) { + if (iproc) { + MPI_Irecv(mybuf,maxsize,datatype,iproc,0,world,&request); + MPI_Send(&tmp,0,MPI_INT,iproc,0,world); + MPI_Wait(&request,&status); + MPI_Recv(bounds,4,MPI_INT,iproc,0,world,&status); + xlo = bounds[0]; + xhi = bounds[1]; + ylo = bounds[2]; + yhi = bounds[3]; + } else { + xlo = inxlo; + xhi = inxhi; + ylo = inylo; + yhi = inyhi; + } + + fptr->unpack_gather_grid(which,mybuf,buf,xlo,xhi,ylo,yhi,0,0); + } + + } else { + MPI_Recv(&tmp,0,MPI_INT,0,0,world,MPI_STATUS_IGNORE); + MPI_Rsend(mybuf,mysize,datatype,0,0,world); + bounds[0] = inxlo; + bounds[1] = inxhi; + bounds[2] = inylo; + bounds[3] = inyhi; + MPI_Send(bounds,4,MPI_INT,0,0,world); + } + + memory->destroy(mybuf); +} + /* ---------------------------------------------------------------------- create swap stencil for grid own/ghost communication swaps covers all 2 dimensions and both directions diff --git a/src/grid2d.h b/src/grid2d.h index b5bf981d4f..0fc5ff343c 100644 --- a/src/grid2d.h +++ b/src/grid2d.h @@ -22,16 +22,21 @@ class Grid2d : protected Pointers { public: enum { KSPACE = 0, PAIR = 1, FIX = 2 }; // calling classes + Grid2d(class LAMMPS *, MPI_Comm, int, int, double, int, double, + int &, int &, int &, int &, + int &, int &, int &, int &); Grid2d(class LAMMPS *, MPI_Comm, int, int, int, int, int, int, int, int, int, int); Grid2d(class LAMMPS *, MPI_Comm, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int); ~Grid2d() override; - void query_global_size(int &, int &); - void query_in_bounds(int &, int &, int &, int &); + void query_size(int &, int &); + void query_bounds(int &, int &, int &, int &); + void query_box(int, double &, double &); void setup(int &, int &); int ghost_adjacent(); void forward_comm(int, void *, int, int, int, void *, void *, MPI_Datatype); void reverse_comm(int, void *, int, int, int, void *, void *, MPI_Datatype); + void gather(int, void *, int, int, int, void *, MPI_Datatype); protected: int me, nprocs; @@ -39,18 +44,20 @@ class Grid2d : protected Pointers { MPI_Comm gridcomm; // communicator for this class // usually world, but MSM calls with subset + int ngrid[2]; // global grid size + double boxlo[2]; // current box that grid is mapped to + double prd[2]; + // inputs from caller via constructor - int nx, ny, nz; // size of global grid in all 3 dims + int nx, ny; // size of global grid in both dims int inxlo, inxhi; // inclusive extent of my grid chunk int inylo, inyhi; // 0 <= in <= N-1 - int inzlo, inzhi; int outxlo, outxhi; // inclusive extent of my grid chunk plus - int outylo, outyhi; // ghost cells in all 6 directions - int outzlo, outzhi; // lo indices can be < 0, hi indices can be >= N + int outylo, outyhi; // ghost cells in all 4 directions + // lo indices can be < 0, hi indices can be >= N int fullxlo, fullxhi; // extent of grid chunk that caller stores int fullylo, fullyhi; // can be same as out indices or larger - int fullzlo, fullzhi; // ------------------------------------------- // internal variables for REGULAR layout @@ -172,8 +179,8 @@ class Grid2d : protected Pointers { // internal methods // ------------------------------------------- - void initialize(MPI_Comm, int, int, int, int, int, int, int, int, int, int, - int, int, int, int, int, int, int, int); + void store(int, int, int, int, int, int, int, int, + int, int, int, int, int, int, int, int); virtual void setup_regular(int &, int &); virtual void setup_tiled(int &, int &); void ghost_box_drop(int *, int *); diff --git a/src/grid3d.cpp b/src/grid3d.cpp index abc816982b..1b8ab1b8e2 100644 --- a/src/grid3d.cpp +++ b/src/grid3d.cpp @@ -15,6 +15,7 @@ #include "grid3d.h" #include "comm.h" +#include "domain.h" #include "error.h" #include "irregular.h" #include "pair.h" @@ -28,6 +29,8 @@ enum{REGULAR,TILED}; #define DELTA 16 +static constexpr int OFFSET = 16384; + /* ---------------------------------------------------------------------- NOTES tiled implementation only currently works for RCB, not general tiled @@ -38,9 +41,120 @@ enum{REGULAR,TILED}; ------------------------------------------------------------------------- */ /* ---------------------------------------------------------------------- - constructor called by all classes except MSM + constructor called by all classes except PPPM and MSM gcomm = world communicator - gn xyz = size of global grid + gnx, gny, gnz = size of global grid + maxdist = max distance outside of proc domain a particle will be + extra = additional ghost grid pts needed in each dim, e.g. for stencil + shift = 0.0 for grid pt in lower-left corner of grid cell, 0.5 for center + return: + i xyz lohi = portion of global grid this proc owns, 0 <= index < N + o xyz lohi = owned + ghost grid cells needed in all directions + for non-periodic dims, o indices will not be < 0 or >= N, + since no grid communication is done across non-periodic boundaries +------------------------------------------------------------------------- */ + +Grid3d::Grid3d(LAMMPS *lmp, MPI_Comm gcomm, + int gnx, int gny, int gnz, + double maxdist, int extra, double shift, + int &ixlo, int &ixhi, int &iylo, int &iyhi, int &izlo, int &izhi, + int &oxlo, int &oxhi, int &oylo, int &oyhi, int &ozlo, int &ozhi) + : Pointers(lmp) +{ + // store commnicator and global grid size + // set layout mode + + gridcomm = gcomm; + MPI_Comm_rank(gridcomm,&me); + MPI_Comm_size(gridcomm,&nprocs); + + nx = gnx; + ny = gny; + nz = gnz; + + ngrid[0] = nx; ngrid[1] = ny; ngrid[2] = nz; + + if (comm->layout == Comm::LAYOUT_TILED) layout = TILED; + else layout = REGULAR; + + // partition global grid across procs + // i xyz lo/hi = lower/upper bounds of global grid this proc owns + // indices range from 0 to N-1 inclusive in each dim + + comm->partition_grid(nx, ny, nz, 0.0, ixlo, ixhi, iylo, iyhi, izlo, izhi); + + // nlo,nhi = min/max index of global grid pt my owned atoms can be mapped to + // finite difference stencil requires extra grid pt around my owned grid pts + // max of these 2 quantities is the ghost cells needed in each dim + // o xyz lo/hi = owned + ghost cells + + memcpy(boxlo,domain->boxlo,3*sizeof(double)); + memcpy(prd,domain->prd,3*sizeof(double)); + + double *sublo = domain->sublo; + double *subhi = domain->subhi; + int *periodicity = domain->periodicity; + + double dxinv = nx / prd[0]; + double dyinv = ny / prd[1]; + double dzinv = nz / prd[2];; + double SHIFT = OFFSET + shift; + int nlo, nhi; + + nlo = static_cast((sublo[0]-maxdist-boxlo[0]) * dxinv + SHIFT) - OFFSET; + nhi = static_cast((subhi[0]+maxdist-boxlo[0]) * dxinv + SHIFT) - OFFSET; + oxlo = MIN(nlo, ixlo - extra); + oxhi = MAX(nhi, ixhi + extra); + + nlo = static_cast((sublo[1]-maxdist-boxlo[1]) * dyinv + SHIFT) - OFFSET; + nhi = static_cast((subhi[1]+maxdist-boxlo[1]) * dyinv + SHIFT) - OFFSET; + oylo = MIN(nlo, iylo - extra); + oyhi = MAX(nhi, iyhi + extra); + + nlo = static_cast((sublo[2]-maxdist-boxlo[2]) * dzinv + SHIFT) - OFFSET; + nhi = static_cast((subhi[2]+maxdist-boxlo[2]) * dzinv + SHIFT) - OFFSET; + ozlo = MIN(nlo, izlo - extra); + ozhi = MAX(nhi, izhi + extra); + + // limit o xyz lo/hi indices for non-periodic dimensions + + if (!periodicity[0]) { + oxlo = MAX(1,oxlo); + oxhi = MIN(gnx-1,oxhi); + } + + if (!periodicity[1]) { + oylo = MAX(1,oylo); + oyhi = MIN(gnx-1,oyhi); + } + + if (!periodicity[2]) { + ozlo = MAX(1,ozlo); + ozhi = MIN(gnx-1,ozhi); + } + + // store grid bounds and proc neighs + + if (layout == REGULAR) { + int (*procneigh)[2] = comm->procneigh; + store(ixlo,ixhi,iylo,iyhi,izlo,izhi, + oxlo,oxhi,oylo,oyhi,ozlo,ozhi, + oxlo,oxhi,oylo,oyhi,ozlo,ozhi, + procneigh[0][0],procneigh[0][1], + procneigh[1][0],procneigh[1][1], + procneigh[2][0],procneigh[2][1]); + } else { + store(ixlo,ixhi,iylo,iyhi,izlo,izhi, + oxlo,oxhi,oylo,oyhi,ozlo,ozhi, + oxlo,oxhi,oylo,oyhi,ozlo,ozhi, + 0,0,0,0,0,0); + } +} + +/* ---------------------------------------------------------------------- + constructor called by PPPM classes + gcomm = world communicator + gnx, gny, gnz = size of global grid i xyz lohi = portion of global grid this proc owns, 0 <= index < N o xyz lohi = owned grid portion + ghost grid cells needed in all directions if o indices are < 0 or hi indices are >= N, @@ -54,24 +168,40 @@ Grid3d::Grid3d(LAMMPS *lmp, MPI_Comm gcomm, int oxlo, int oxhi, int oylo, int oyhi, int ozlo, int ozhi) : Pointers(lmp) { + // store commnicator and global grid size + // set layout mode + + gridcomm = gcomm; + MPI_Comm_rank(gridcomm,&me); + MPI_Comm_size(gridcomm,&nprocs); + + nx = gnx; + ny = gny; + nz = gnz; + + ngrid[0] = nx; ngrid[1] = ny; ngrid[2] = nz; + if (comm->layout == Comm::LAYOUT_TILED) layout = TILED; else layout = REGULAR; + memcpy(boxlo,domain->boxlo,3*sizeof(double)); + memcpy(prd,domain->prd,3*sizeof(double)); + + // store grid bounds and proc neighs + if (layout == REGULAR) { int (*procneigh)[2] = comm->procneigh; - initialize(gcomm,gnx,gny,gnz, - ixlo,ixhi,iylo,iyhi,izlo,izhi, - oxlo,oxhi,oylo,oyhi,ozlo,ozhi, - oxlo,oxhi,oylo,oyhi,ozlo,ozhi, - procneigh[0][0],procneigh[0][1], - procneigh[1][0],procneigh[1][1], - procneigh[2][0],procneigh[2][1]); + store(ixlo,ixhi,iylo,iyhi,izlo,izhi, + oxlo,oxhi,oylo,oyhi,ozlo,ozhi, + oxlo,oxhi,oylo,oyhi,ozlo,ozhi, + procneigh[0][0],procneigh[0][1], + procneigh[1][0],procneigh[1][1], + procneigh[2][0],procneigh[2][1]); } else { - initialize(gcomm,gnx,gny,gnz, - ixlo,ixhi,iylo,iyhi,izlo,izhi, - oxlo,oxhi,oylo,oyhi,ozlo,ozhi, - oxlo,oxhi,oylo,oyhi,ozlo,ozhi, - 0,0,0,0,0,0); + store(ixlo,ixhi,iylo,iyhi,izlo,izhi, + oxlo,oxhi,oylo,oyhi,ozlo,ozhi, + oxlo,oxhi,oylo,oyhi,ozlo,ozhi, + 0,0,0,0,0,0); } } @@ -80,7 +210,7 @@ Grid3d::Grid3d(LAMMPS *lmp, MPI_Comm gcomm, gcomm = world communicator or sub-communicator for a hierarchical grid flag = 1 if e xyz lohi values = larger grid stored by caller in gcomm = world flag = 2 if e xyz lohi values = 6 neighbor procs in gcomm - gn xyz = size of global grid + gnx, gny, gnz = size of global grid i xyz lohi = portion of global grid this proc owns, 0 <= index < N o xyz lohi = owned grid portion + ghost grid cells needed in all directions e xyz lohi for flag = 1: extent of larger grid stored by caller @@ -94,35 +224,50 @@ Grid3d::Grid3d(LAMMPS *lmp, MPI_Comm gcomm, int flag, int exlo, int exhi, int eylo, int eyhi, int ezlo, int ezhi) : Pointers(lmp) { + // store commnicator and global grid size + // set layout mode + + gridcomm = gcomm; + MPI_Comm_rank(gridcomm,&me); + MPI_Comm_size(gridcomm,&nprocs); + + nx = gnx; + ny = gny; + nz = gnz; + + ngrid[0] = nx; ngrid[1] = ny; ngrid[2] = nz; + if (comm->layout == Comm::LAYOUT_TILED) layout = TILED; else layout = REGULAR; + memcpy(boxlo,domain->boxlo,3*sizeof(double)); + memcpy(prd,domain->prd,3*sizeof(double)); + + // store grid bounds and proc neighs + if (flag == 1) { if (layout == REGULAR) { // this assumes gcomm = world int (*procneigh)[2] = comm->procneigh; - initialize(gcomm,gnx,gny,gnz, - ixlo,ixhi,iylo,iyhi,izlo,izhi, - oxlo,oxhi,oylo,oyhi,ozlo,ozhi, - exlo,exhi,eylo,eyhi,ezlo,ezhi, - procneigh[0][0],procneigh[0][1], - procneigh[1][0],procneigh[1][1], - procneigh[2][0],procneigh[2][1]); + store(ixlo,ixhi,iylo,iyhi,izlo,izhi, + oxlo,oxhi,oylo,oyhi,ozlo,ozhi, + exlo,exhi,eylo,eyhi,ezlo,ezhi, + procneigh[0][0],procneigh[0][1], + procneigh[1][0],procneigh[1][1], + procneigh[2][0],procneigh[2][1]); } else { - initialize(gcomm,gnx,gny,gnz, - ixlo,ixhi,iylo,iyhi,izlo,izhi, - oxlo,oxhi,oylo,oyhi,ozlo,ozhi, - exlo,exhi,eylo,eyhi,ezlo,ezhi, - 0,0,0,0,0,0); + store(ixlo,ixhi,iylo,iyhi,izlo,izhi, + oxlo,oxhi,oylo,oyhi,ozlo,ozhi, + exlo,exhi,eylo,eyhi,ezlo,ezhi, + 0,0,0,0,0,0); } } else if (flag == 2) { if (layout == REGULAR) { - initialize(gcomm,gnx,gny,gnz, - ixlo,ixhi,iylo,iyhi,izlo,izhi, - oxlo,oxhi,oylo,oyhi,ozlo,ozhi, - oxlo,oxhi,oylo,oyhi,ozlo,ozhi, - exlo,exhi,eylo,eyhi,ezlo,ezhi); + store(ixlo,ixhi,iylo,iyhi,izlo,izhi, + oxlo,oxhi,oylo,oyhi,ozlo,ozhi, + oxlo,oxhi,oylo,oyhi,ozlo,ozhi, + exlo,exhi,eylo,eyhi,ezlo,ezhi); } else { error->all(FLERR,"Grid3d does not support tiled layout with neighbor procs"); } @@ -161,28 +306,18 @@ Grid3d::~Grid3d() } /* ---------------------------------------------------------------------- - store constructor args in local variables + store grid bounds and proc neighs in local variables ------------------------------------------------------------------------- */ -void Grid3d::initialize(MPI_Comm gcomm, - int gnx, int gny, int gnz, - int ixlo, int ixhi, int iylo, int iyhi, - int izlo, int izhi, - int oxlo, int oxhi, int oylo, int oyhi, - int ozlo, int ozhi, - int fxlo, int fxhi, int fylo, int fyhi, - int fzlo, int fzhi, - int pxlo, int pxhi, int pylo, int pyhi, - int pzlo, int pzhi) +void Grid3d::store(int ixlo, int ixhi, int iylo, int iyhi, + int izlo, int izhi, + int oxlo, int oxhi, int oylo, int oyhi, + int ozlo, int ozhi, + int fxlo, int fxhi, int fylo, int fyhi, + int fzlo, int fzhi, + int pxlo, int pxhi, int pylo, int pyhi, + int pzlo, int pzhi) { - gridcomm = gcomm; - MPI_Comm_rank(gridcomm,&me); - MPI_Comm_size(gridcomm,&nprocs); - - nx = gnx; - ny = gny; - nz = gnz; - inxlo = ixlo; inxhi = ixhi; inylo = iylo; @@ -229,7 +364,7 @@ void Grid3d::initialize(MPI_Comm gcomm, /* ---------------------------------------------------------------------- */ -void Grid3d::query_global_size(int &nxgrid, int &nygrid, int &nzgrid) +void Grid3d::query_size(int &nxgrid, int &nygrid, int &nzgrid) { nxgrid = nx; nygrid = ny; @@ -238,7 +373,8 @@ void Grid3d::query_global_size(int &nxgrid, int &nygrid, int &nzgrid) /* ---------------------------------------------------------------------- */ -void Grid3d::query_in_bounds(int &xlo, int &xhi, int &ylo, int &yhi, int &zlo, int &zhi) +void Grid3d::query_bounds(int &xlo, int &xhi, int &ylo, int &yhi, + int &zlo, int &zhi) { xlo = inxlo; xhi = inxhi; @@ -250,6 +386,14 @@ void Grid3d::query_in_bounds(int &xlo, int &xhi, int &ylo, int &yhi, int &zlo, i /* ---------------------------------------------------------------------- */ +void Grid3d::query_box(int dim, double &lo, double &delta) +{ + lo = boxlo[dim]; + delta = prd[dim] / ngrid[dim]; +} + +/* ---------------------------------------------------------------------- */ + void Grid3d::setup(int &nbuf1, int &nbuf2) { if (layout == REGULAR) setup_regular(nbuf1,nbuf2); diff --git a/src/grid3d.h b/src/grid3d.h index eee44936d4..a36600d070 100644 --- a/src/grid3d.h +++ b/src/grid3d.h @@ -22,13 +22,18 @@ class Grid3d : protected Pointers { public: enum { KSPACE = 0, PAIR = 1, FIX = 2 }; // calling classes - Grid3d(class LAMMPS *, MPI_Comm, int, int, int, int, int, int, int, int, int, int, int, int, - int, int, int); - Grid3d(class LAMMPS *, MPI_Comm, int, int, int, int, int, int, int, int, int, int, int, int, - int, int, int, int, int, int, int, int, int, int); + Grid3d(class LAMMPS *, MPI_Comm, int, int, int, double, int, double, + int &, int &, int &, int &, int &, int &, + int &, int &, int &, int &, int &, int &); + Grid3d(class LAMMPS *, MPI_Comm, int, int, int, int, int, int, int, int, int, + int, int, int, int, int, int); + Grid3d(class LAMMPS *, MPI_Comm, int, int, int, int, + int, int, int, int, int, int, int, int, int, int, int, int, + int, int, int, int, int, int); ~Grid3d() override; - void query_global_size(int &, int &, int &); - void query_in_bounds(int &, int &, int &, int &, int &, int &); + void query_size(int &, int &, int &); + void query_bounds(int &, int &, int &, int &, int &, int &); + void query_box(int, double &, double &); void setup(int &, int &); int ghost_adjacent(); void forward_comm(int, void *, int, int, int, void *, void *, MPI_Datatype); @@ -41,6 +46,10 @@ class Grid3d : protected Pointers { MPI_Comm gridcomm; // communicator for this class // usually world, but MSM calls with subset + int ngrid[3]; // global grid size + double boxlo[3]; // current box that grid is mapped to + double prd[3]; + // inputs from caller via constructor int nx, ny, nz; // size of global grid in all 3 dims @@ -176,8 +185,8 @@ class Grid3d : protected Pointers { // internal methods // ------------------------------------------- - void initialize(MPI_Comm, int, int, int, int, int, int, int, int, int, int, int, int, int, int, - int, int, int, int, int, int, int, int, int, int, int, int, int); + void store(int, int, int, int, int, int, int, int, int, int, int, int, + int, int, int, int, int, int, int, int, int, int, int, int); virtual void setup_regular(int &, int &); virtual void setup_tiled(int &, int &); void ghost_box_drop(int *, int *); From 3e81cfb21756a6e7b36dd85b87be93baab579769 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Fri, 29 Jul 2022 10:13:23 -0600 Subject: [PATCH 014/213] refactoring --- src/EXTRA-FIX/fix_ttm_grid.cpp | 30 ++++--- src/EXTRA-FIX/fix_ttm_grid.h | 2 +- src/compute_property_grid.cpp | 57 +++++++----- src/compute_property_grid.h | 1 + src/dump_grid.cpp | 63 +++---------- src/grid2d.cpp | 12 ++- src/grid2d.h | 6 +- src/grid3d.cpp | 15 +++- src/grid3d.h | 6 +- src/memory.h | 160 +++++++++++++++++++++++++++++++-- src/utils.cpp | 26 ++++++ src/utils.h | 13 +++ 12 files changed, 284 insertions(+), 107 deletions(-) diff --git a/src/EXTRA-FIX/fix_ttm_grid.cpp b/src/EXTRA-FIX/fix_ttm_grid.cpp index 1f59ce8bb9..59ae7dcf4d 100644 --- a/src/EXTRA-FIX/fix_ttm_grid.cpp +++ b/src/EXTRA-FIX/fix_ttm_grid.cpp @@ -57,6 +57,7 @@ FixTTMGrid::FixTTMGrid(LAMMPS *lmp, int narg, char **arg) : pergrid_flag = 1; /* + NOTE: uncomment this when ready to release if (outfile) error->all(FLERR,"Fix ttm/grid does not support outfile option - " "use dump grid instead"); */ @@ -285,7 +286,7 @@ void FixTTMGrid::read_electron_temperatures(const std::string &filename) int ***T_initial_set; memory->create3d_offset(T_initial_set, nzlo_in, nzhi_in, nylo_in, nyhi_in, nxlo_in, nxhi_in, "ttm/grid:T_initial_set"); - memset(&T_initial_set[nzlo_in][nylo_in][nxlo_in], 0, ngridmine * sizeof(int)); + memset(&T_initial_set[nzlo_in][nylo_in][nxlo_in], 0, ngridown * sizeof(int)); // proc 0 opens file @@ -365,6 +366,7 @@ void FixTTMGrid::read_electron_temperatures(const std::string &filename) /* ---------------------------------------------------------------------- write out current electron temperatures to user-specified file only written by proc 0 + NOTE: remove this function when ready to release ------------------------------------------------------------------------- */ void FixTTMGrid::write_electron_temperatures(const std::string &filename) @@ -445,16 +447,10 @@ void FixTTMGrid::allocate_grid() nxlo_in, nxhi_in, nylo_in, nyhi_in, nzlo_in, nzhi_in, nxlo_out, nxhi_out, nylo_out, nyhi_out, nzlo_out, nzhi_out); - // set ngridout and ngridmine and error check - - bigint totalmine; - totalmine = - (bigint) (nxhi_out - nxlo_out + 1) * (nyhi_out - nylo_out + 1) * (nzhi_out - nzlo_out + 1); - if (totalmine > MAXSMALLINT) error->one(FLERR, "Too many owned+ghost grid points in fix ttm"); - ngridout = totalmine; - - totalmine = (bigint) (nxhi_in - nxlo_in + 1) * (nyhi_in - nylo_in + 1) * (nzhi_in - nzlo_in + 1); - ngridmine = totalmine; + ngridown = (nxhi_in - nxlo_in + 1) * (nyhi_in - nylo_in + 1) * + (nzhi_in - nzlo_in + 1); + ngridout = (nxhi_out - nxlo_out + 1) * (nyhi_out - nylo_out + 1) * + (nzhi_out - nzlo_out + 1); // setup grid communication and allocate grid data structs @@ -562,6 +558,7 @@ void FixTTMGrid::restart(char *buf) /* ---------------------------------------------------------------------- pack values from local grid into buf used by which = 0 and 1 + NOTE: remove this function when ready to release ------------------------------------------------------------------------- */ void FixTTMGrid::pack_gather_grid(int /*which*/, void *vbuf) @@ -579,6 +576,7 @@ void FixTTMGrid::pack_gather_grid(int /*which*/, void *vbuf) /* ---------------------------------------------------------------------- which = 0: unpack values from buf into global gbuf based on their indices which = 1: print values from buf to FPout file + NOTE: remove this function when ready to release ------------------------------------------------------------------------- */ void FixTTMGrid::unpack_gather_grid(int which, void *vbuf, void *vgbuf, int xlo, int xhi, int ylo, @@ -617,6 +615,7 @@ void FixTTMGrid::unpack_gather_grid(int which, void *vbuf, void *vgbuf, int xlo, return index of grid associated with name this class can store M named grids, indexed 0 to M-1 also set dim for 2d vs 3d grid + return -1 if grid name not found ------------------------------------------------------------------------- */ int FixTTMGrid::get_grid_by_name(char *name, int &dim) @@ -632,6 +631,7 @@ int FixTTMGrid::get_grid_by_name(char *name, int &dim) /* ---------------------------------------------------------------------- return ptr to Grid data struct for grid with index this class can store M named grids, indexed 0 to M-1 + return nullptr if index is invalid ------------------------------------------------------------------------- */ void *FixTTMGrid::get_grid_by_index(int index) @@ -644,9 +644,10 @@ void *FixTTMGrid::get_grid_by_index(int index) return index of data associated with name in grid with index igrid this class can store M named grids, indexed 0 to M-1 each grid can store G named data sets, indexed 0 to G-1 - a data set name can be associated with multiple grids - also set ncol for data set, 0 = vector, 1-N for array with N columns - vector = single value per grid pt, array = N values per grid pt + a data set name can be associated with multiple grids + set ncol for data set, 0 = vector, 1-N for array with N columns + vector = single value per grid pt, array = N values per grid pt + return -1 if data name not found ------------------------------------------------------------------------- */ int FixTTMGrid::get_griddata_by_name(int igrid, char *name, int &ncol) @@ -662,6 +663,7 @@ int FixTTMGrid::get_griddata_by_name(int igrid, char *name, int &ncol) /* ---------------------------------------------------------------------- return ptr to multidim data array associated with index this class can store G named data sets, indexed 0 to M-1 + return nullptr if index is invalid ------------------------------------------------------------------------- */ void *FixTTMGrid::get_griddata_by_index(int index) diff --git a/src/EXTRA-FIX/fix_ttm_grid.h b/src/EXTRA-FIX/fix_ttm_grid.h index 6b8d3ea096..10a0dd8a77 100644 --- a/src/EXTRA-FIX/fix_ttm_grid.h +++ b/src/EXTRA-FIX/fix_ttm_grid.h @@ -54,7 +54,7 @@ class FixTTMGrid : public FixTTM { double memory_usage() override; private: - int ngridmine, ngridout; + int ngridown, ngridout; int nxlo_in, nxhi_in, nylo_in, nyhi_in, nzlo_in, nzhi_in; int nxlo_out, nxhi_out, nylo_out, nyhi_out, nzlo_out, nzhi_out; double delxinv, delyinv, delzinv; diff --git a/src/compute_property_grid.cpp b/src/compute_property_grid.cpp index 2e95279ac2..2731dcc559 100644 --- a/src/compute_property_grid.cpp +++ b/src/compute_property_grid.cpp @@ -109,9 +109,18 @@ ComputePropertyGrid::ComputePropertyGrid(LAMMPS *lmp, int narg, char **arg) : } // instantiate the Grid class and allocate per-grid memory - // NOTE: need new memory create methods for 2d if (dimension == 2) { + grid2d = new Grid2d(lmp, world, nx, ny, 0, 0.0, 0.0, + nxlo_in, nxhi_in, nylo_in, nyhi_in, + nxlo_out, nxhi_out, nylo_out, nyhi_out); + if (nvalues == 1) + memory->create2d_offset(vec2d, nylo_out, nyhi_out, nxlo_out, nxhi_out, + "property/grid:vec2d"); + else + memory->create3d_offset_last(array2d, nylo_out, nyhi_out, nxlo_out, + nxhi_out, nvalues, "property/grid:array2d"); + ngridout = (nxhi_out - nxlo_out + 1) * (nyhi_out - nylo_out + 1); } else { grid3d = new Grid3d(lmp, world, nx, ny, nz, 0, 0.0, 0.0, @@ -126,6 +135,8 @@ ComputePropertyGrid::ComputePropertyGrid(LAMMPS *lmp, int narg, char **arg) : memory->create4d_offset_last(array3d, nzlo_out, nzhi_out, nylo_out, nyhi_out, nxlo_out, nxhi_out, nvalues, "property/grid:array3d"); + ngridout = (nxhi_out - nxlo_out + 1) * (nyhi_out - nylo_out + 1) * + (nzhi_out - nzlo_out + 1); } } @@ -137,8 +148,8 @@ ComputePropertyGrid::~ComputePropertyGrid() delete grid2d; delete grid3d; - //memory->destroy2d_offset(vec2d); - //memory->destroy2d_offset(array2d); + memory->destroy2d_offset(vec2d,nylo_out,nxlo_out); + memory->destroy2d_offset(array2d,nylo_out,nxlo_out); memory->destroy3d_offset(vec3d,nzlo_out,nylo_out,nxlo_out); memory->destroy4d_offset_last(array3d,nzlo_out,nylo_out,nxlo_out); } @@ -153,12 +164,12 @@ void ComputePropertyGrid::compute_pergrid() // may change between compute invocations due to load balancing if (dimension == 2) - grid2d->query_bounds(nxlo_in,nxhi_in,nylo_in,nyhi_in); + grid2d->get_bounds(nxlo_in,nxhi_in,nylo_in,nyhi_in); else - grid3d->query_bounds(nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in); + grid3d->get_bounds(nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in); // reallocate data vector or array if changed - + // NOTE: still need to implement @@ -175,6 +186,7 @@ void ComputePropertyGrid::compute_pergrid() return index of grid associated with name this class can store M named grids, indexed 0 to M-1 also set dim for 2d vs 3d grid + return -1 if grid name not found ------------------------------------------------------------------------- */ int ComputePropertyGrid::get_grid_by_name(char *name, int &dim) @@ -190,6 +202,7 @@ int ComputePropertyGrid::get_grid_by_name(char *name, int &dim) /* ---------------------------------------------------------------------- return ptr to Grid data struct for grid with index this class can store M named grids, indexed 0 to M-1 + return nullptr if index is invalid ------------------------------------------------------------------------- */ void *ComputePropertyGrid::get_grid_by_index(int index) @@ -205,9 +218,10 @@ void *ComputePropertyGrid::get_grid_by_index(int index) return index of data associated with name in grid with index igrid this class can store M named grids, indexed 0 to M-1 each grid can store G named data sets, indexed 0 to G-1 - a data set name can be associated with multiple grids - also set ncol for data set, 0 = vector, 1-N for array with N columns - vector = single value per grid pt, array = N values per grid pt + a data set name can be associated with multiple grids + set ncol for data set, 0 = vector, 1-N for array with N columns + vector = single value per grid pt, array = N values per grid pt + return -1 if data name not found ------------------------------------------------------------------------- */ int ComputePropertyGrid::get_griddata_by_name(int igrid, char *name, int &ncol) @@ -224,6 +238,7 @@ int ComputePropertyGrid::get_griddata_by_name(int igrid, char *name, int &ncol) /* ---------------------------------------------------------------------- return ptr to multidim data array associated with index this class can store G named data sets, indexed 0 to M-1 + return nullptr if index is invalid ------------------------------------------------------------------------- */ void *ComputePropertyGrid::get_griddata_by_index(int index) @@ -246,9 +261,7 @@ void *ComputePropertyGrid::get_griddata_by_index(int index) double ComputePropertyGrid::memory_usage() { - double bytes = 0.0; - //double bytes = (double) nmax * nvalues * sizeof(double); - //bytes += (double) nmax * 2 * sizeof(int); + double bytes = (double) ngridout * nvalues * sizeof(double); return bytes; } @@ -365,7 +378,7 @@ void ComputePropertyGrid::pack_x(int n) double boxlo,dx; if (dimension == 2) { - grid2d->query_box(0,boxlo,dx); + grid2d->get_box(0,boxlo,dx); if (nvalues == 0) { for (int iy = nylo_in; iy <= nyhi_in; iy++) for (int ix = nxlo_in; ix <= nxhi_in; ix++) @@ -376,7 +389,7 @@ void ComputePropertyGrid::pack_x(int n) array2d[iy][ix][n] = boxlo + ix*dx; } } else if (dimension == 3) { - grid3d->query_box(0,boxlo,dx); + grid3d->get_box(0,boxlo,dx); if (nvalues == 0) { for (int iz = nzlo_in; iz <= nzhi_in; iz++) for (int iy = nylo_in; iy <= nyhi_in; iy++) @@ -398,7 +411,7 @@ void ComputePropertyGrid::pack_y(int n) double boxlo,dy; if (dimension == 2) { - grid2d->query_box(1,boxlo,dy); + grid2d->get_box(1,boxlo,dy); if (nvalues == 0) { for (int iy = nylo_in; iy <= nyhi_in; iy++) for (int ix = nxlo_in; ix <= nxhi_in; ix++) @@ -409,7 +422,7 @@ void ComputePropertyGrid::pack_y(int n) array2d[iy][ix][n] = boxlo + iy*dy; } } else if (dimension == 3) { - grid3d->query_box(1,boxlo,dy); + grid3d->get_box(1,boxlo,dy); if (nvalues == 0) { for (int iz = nzlo_in; iz <= nzhi_in; iz++) for (int iy = nylo_in; iy <= nyhi_in; iy++) @@ -429,7 +442,7 @@ void ComputePropertyGrid::pack_y(int n) void ComputePropertyGrid::pack_z(int n) { double boxlo,dz; - grid3d->query_box(2,boxlo,dz); + grid3d->get_box(2,boxlo,dz); if (nvalues == 0) { for (int iz = nzlo_in; iz <= nzhi_in; iz++) @@ -532,7 +545,7 @@ void ComputePropertyGrid::pack_xc(int n) double boxlo,dx; if (dimension == 2) { - grid2d->query_box(0,boxlo,dx); + grid2d->get_box(0,boxlo,dx); if (nvalues == 0) { for (int iy = nylo_in; iy <= nyhi_in; iy++) for (int ix = nxlo_in; ix <= nxhi_in; ix++) @@ -543,7 +556,7 @@ void ComputePropertyGrid::pack_xc(int n) array2d[iy][ix][n] = boxlo + (ix+0.5)*dx; } } else if (dimension == 3) { - grid3d->query_box(0,boxlo,dx); + grid3d->get_box(0,boxlo,dx); if (nvalues == 0) { for (int iz = nzlo_in; iz <= nzhi_in; iz++) for (int iy = nylo_in; iy <= nyhi_in; iy++) @@ -565,7 +578,7 @@ void ComputePropertyGrid::pack_yc(int n) double boxlo,dy; if (dimension == 2) { - grid2d->query_box(1,boxlo,dy); + grid2d->get_box(1,boxlo,dy); if (nvalues == 0) { for (int iy = nylo_in; iy <= nyhi_in; iy++) for (int ix = nxlo_in; ix <= nxhi_in; ix++) @@ -576,7 +589,7 @@ void ComputePropertyGrid::pack_yc(int n) array2d[iy][ix][n] = boxlo + (iy+0.5)*dy; } } else if (dimension == 3) { - grid3d->query_box(1,boxlo,dy); + grid3d->get_box(1,boxlo,dy); if (nvalues == 0) { for (int iz = nzlo_in; iz <= nzhi_in; iz++) for (int iy = nylo_in; iy <= nyhi_in; iy++) @@ -596,7 +609,7 @@ void ComputePropertyGrid::pack_yc(int n) void ComputePropertyGrid::pack_zc(int n) { double boxlo,dz; - grid3d->query_box(2,boxlo,dz); + grid3d->get_box(2,boxlo,dz); if (nvalues == 0) { for (int iz = nzlo_in; iz <= nzhi_in; iz++) diff --git a/src/compute_property_grid.h b/src/compute_property_grid.h index 97193966b1..84c39dfcd0 100644 --- a/src/compute_property_grid.h +++ b/src/compute_property_grid.h @@ -48,6 +48,7 @@ class ComputePropertyGrid : public Compute { int nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in; int nxlo_out,nxhi_out,nylo_out,nyhi_out,nzlo_out,nzhi_out; + int ngridout; double **vec2d,***vec3d; double ***array2d,****array3d; diff --git a/src/dump_grid.cpp b/src/dump_grid.cpp index 9070a904c9..6df8b89ebe 100644 --- a/src/dump_grid.cpp +++ b/src/dump_grid.cpp @@ -283,9 +283,9 @@ void DumpGrid::init_style() ifix = fix[field2index[i]]; grid2d = (Grid2d *) ifix->get_grid_by_index(field2grid[i]); } - if (i == 0) grid2d->query_size(nx,ny); + if (i == 0) grid2d->get_size(nx,ny); else { - grid2d->query_size(nxtmp,nytmp); + grid2d->get_size(nxtmp,nytmp); if (nxtmp != nx || nytmp != ny) error->all(FLERR,"Dump grid field grid sizes do not match"); } @@ -298,9 +298,9 @@ void DumpGrid::init_style() ifix = fix[field2index[i]]; grid3d = (Grid3d *) ifix->get_grid_by_index(field2grid[i]); } - if (i == 0) grid3d->query_size(nx,ny,nz); + if (i == 0) grid3d->get_size(nx,ny,nz); else { - grid3d->query_size(nxtmp,nytmp,nztmp); + grid3d->get_size(nxtmp,nytmp,nztmp); if (nxtmp != nx || nytmp != ny || nztmp != nz) error->all(FLERR,"Dump grid field grid sizes do not match"); } @@ -535,7 +535,7 @@ int DumpGrid::count() else if (field2source[0] == FIX) grid2d = (Grid2d *) fix[field2index[0]]->get_grid_by_index(field2grid[0]); - grid2d->query_bounds(nxlo_in,nxhi_in,nylo_in,nyhi_in); + grid2d->get_bounds(nxlo_in,nxhi_in,nylo_in,nyhi_in); } else { if (field2source[0] == COMPUTE) grid3d = (Grid3d *) @@ -543,7 +543,7 @@ int DumpGrid::count() else if (field2source[0] == FIX) grid3d = (Grid3d *) fix[field2index[0]]->get_grid_by_index(field2grid[0]); - grid3d->query_bounds(nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in); + grid3d->get_bounds(nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in); } // invoke Computes for per-grid quantities @@ -614,6 +614,7 @@ int DumpGrid::count() void DumpGrid::pack(tagint *ids) { for (int n = 0; n < size_one; n++) (this->*pack_choice[n])(n); + // NOTE: this needs to be grid IDs ? /* if (ids) { @@ -731,29 +732,10 @@ int DumpGrid::parse_fields(int narg, char **arg) vtype[iarg] = Dump::DOUBLE; field2source[iarg] = COMPUTE; - // name = idcompute:gname:fname, split into 3 strings + // split name = idcompute:gname:dname into 3 strings - char *ptr1 = strchr((char *) name,':'); - if (!ptr1) - error->all(FLERR,"Dump grid fix {} does not contain 2 ':' chars"); - *ptr1 = '\0'; - char *ptr2 = strchr(ptr1+1,':'); - if (!ptr2) - error->all(FLERR,"Dump grid fix {} does not contain 2 ':' chars"); - *ptr2 = '\0'; - - int n = strlen(name) + 1; - char *idcompute = new char[n]; - strcpy(idcompute,name); - n = strlen(ptr1+1) + 1; - char *gname = new char[n]; - strcpy(gname,ptr1+1); - n = strlen(ptr2+1) + 1; - char *dname = new char[n]; - strcpy(dname,ptr2+1); - - *ptr1 = ':'; - *ptr2 = ':'; + char *idcompute,*gname,*dname; + utils::grid_parse(FLERR,name,idcompute,gname,dname,error); icompute = modify->get_compute_by_id(idcompute); if (!icompute) @@ -806,29 +788,10 @@ int DumpGrid::parse_fields(int narg, char **arg) vtype[iarg] = Dump::DOUBLE; field2source[iarg] = FIX; - // name = idfix:gname:fname, split into 3 strings + // split name = idfix:gname:dname into 3 strings - char *ptr1 = strchr((char *) name,':'); - if (!ptr1) - error->all(FLERR,"Dump grid fix {} does not contain 2 ':' chars"); - *ptr1 = '\0'; - char *ptr2 = strchr(ptr1+1,':'); - if (!ptr2) - error->all(FLERR,"Dump grid fix {} does not contain 2 ':' chars"); - *ptr2 = '\0'; - - int n = strlen(name) + 1; - char *idfix = new char[n]; - strcpy(idfix,name); - n = strlen(ptr1+1) + 1; - char *gname = new char[n]; - strcpy(gname,ptr1+1); - n = strlen(ptr2+1) + 1; - char *dname = new char[n]; - strcpy(dname,ptr2+1); - - *ptr1 = ':'; - *ptr2 = ':'; + char *idfix,*gname,*dname; + utils::grid_parse(FLERR,name,idfix,gname,dname,error); ifix = modify->get_fix_by_id(idfix); if (!ifix) error->all(FLERR,"Could not find dump grid fix ID: {}",idfix); diff --git a/src/grid2d.cpp b/src/grid2d.cpp index ba1c3bb71c..bea24421cf 100644 --- a/src/grid2d.cpp +++ b/src/grid2d.cpp @@ -122,6 +122,12 @@ Grid2d::Grid2d(LAMMPS *lmp, MPI_Comm gcomm, oyhi = MIN(gnx-1,oyhi); } + // error check on size of grid stored by this proc + + bigint total = (bigint) (oxhi - oxlo + 1) * (oyhi - oylo + 1); + if (total > MAXSMALLINT) + error->one(FLERR, "Too many owned+ghost grid2d points"); + // store grid bounds and proc neighs if (layout == REGULAR) { @@ -336,7 +342,7 @@ void Grid2d::store(int ixlo, int ixhi, int iylo, int iyhi, /* ---------------------------------------------------------------------- */ -void Grid2d::query_size(int &nxgrid, int &nygrid) +void Grid2d::get_size(int &nxgrid, int &nygrid) { nxgrid = nx; nygrid = ny; @@ -344,7 +350,7 @@ void Grid2d::query_size(int &nxgrid, int &nygrid) /* ---------------------------------------------------------------------- */ -void Grid2d::query_bounds(int &xlo, int &xhi, int &ylo, int &yhi) +void Grid2d::get_bounds(int &xlo, int &xhi, int &ylo, int &yhi) { xlo = inxlo; xhi = inxhi; @@ -354,7 +360,7 @@ void Grid2d::query_bounds(int &xlo, int &xhi, int &ylo, int &yhi) /* ---------------------------------------------------------------------- */ -void Grid2d::query_box(int dim, double &lo, double &delta) +void Grid2d::get_box(int dim, double &lo, double &delta) { lo = boxlo[dim]; delta = prd[dim] / ngrid[dim]; diff --git a/src/grid2d.h b/src/grid2d.h index 0fc5ff343c..df7ac4e4fa 100644 --- a/src/grid2d.h +++ b/src/grid2d.h @@ -29,9 +29,9 @@ class Grid2d : protected Pointers { Grid2d(class LAMMPS *, MPI_Comm, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int); ~Grid2d() override; - void query_size(int &, int &); - void query_bounds(int &, int &, int &, int &); - void query_box(int, double &, double &); + void get_size(int &, int &); + void get_bounds(int &, int &, int &, int &); + void get_box(int, double &, double &); void setup(int &, int &); int ghost_adjacent(); void forward_comm(int, void *, int, int, int, void *, void *, MPI_Datatype); diff --git a/src/grid3d.cpp b/src/grid3d.cpp index 1b8ab1b8e2..ae42a6dcb0 100644 --- a/src/grid3d.cpp +++ b/src/grid3d.cpp @@ -132,6 +132,13 @@ Grid3d::Grid3d(LAMMPS *lmp, MPI_Comm gcomm, ozlo = MAX(1,ozlo); ozhi = MIN(gnx-1,ozhi); } + + // error check on size of grid stored by this proc + + bigint total = (bigint) + (oxhi - oxlo + 1) * (oyhi - oylo + 1) * (ozhi - ozlo + 1); + if (total > MAXSMALLINT) + error->one(FLERR, "Too many owned+ghost grid3d points"); // store grid bounds and proc neighs @@ -364,7 +371,7 @@ void Grid3d::store(int ixlo, int ixhi, int iylo, int iyhi, /* ---------------------------------------------------------------------- */ -void Grid3d::query_size(int &nxgrid, int &nygrid, int &nzgrid) +void Grid3d::get_size(int &nxgrid, int &nygrid, int &nzgrid) { nxgrid = nx; nygrid = ny; @@ -373,8 +380,8 @@ void Grid3d::query_size(int &nxgrid, int &nygrid, int &nzgrid) /* ---------------------------------------------------------------------- */ -void Grid3d::query_bounds(int &xlo, int &xhi, int &ylo, int &yhi, - int &zlo, int &zhi) +void Grid3d::get_bounds(int &xlo, int &xhi, int &ylo, int &yhi, + int &zlo, int &zhi) { xlo = inxlo; xhi = inxhi; @@ -386,7 +393,7 @@ void Grid3d::query_bounds(int &xlo, int &xhi, int &ylo, int &yhi, /* ---------------------------------------------------------------------- */ -void Grid3d::query_box(int dim, double &lo, double &delta) +void Grid3d::get_box(int dim, double &lo, double &delta) { lo = boxlo[dim]; delta = prd[dim] / ngrid[dim]; diff --git a/src/grid3d.h b/src/grid3d.h index a36600d070..38e5887f8b 100644 --- a/src/grid3d.h +++ b/src/grid3d.h @@ -31,9 +31,9 @@ class Grid3d : protected Pointers { int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int); ~Grid3d() override; - void query_size(int &, int &, int &); - void query_bounds(int &, int &, int &, int &, int &, int &); - void query_box(int, double &, double &); + void get_size(int &, int &, int &); + void get_bounds(int &, int &, int &, int &, int &, int &); + void get_box(int, double &, double &); void setup(int &, int &); int ghost_adjacent(); void forward_comm(int, void *, int, int, int, void *, void *, MPI_Datatype); diff --git a/src/memory.h b/src/memory.h index 5493b5fa57..6c8df9cd2a 100644 --- a/src/memory.h +++ b/src/memory.h @@ -36,6 +36,10 @@ class Memory : protected Pointers { for these other cases, use smalloc/srealloc/sfree directly ------------------------------------------------------------------------- */ +// ------------------------------------------------------------------------- +// ------------------------------------------------------------------------- +// ------------------------------------------------------------------------- + /* ---------------------------------------------------------------------- create a 1d array ------------------------------------------------------------------------- */ @@ -91,6 +95,10 @@ class Memory : protected Pointers { array = nullptr; } +// ------------------------------------------------------------------------- +// ------------------------------------------------------------------------- +// ------------------------------------------------------------------------- + /* ---------------------------------------------------------------------- create a 1d array with index from nlo to nhi inclusive cannot grow it @@ -124,6 +132,10 @@ class Memory : protected Pointers { array = nullptr; } +// ------------------------------------------------------------------------- +// ------------------------------------------------------------------------- +// ------------------------------------------------------------------------- + /* ---------------------------------------------------------------------- create a 2d array ------------------------------------------------------------------------- */ @@ -200,6 +212,10 @@ class Memory : protected Pointers { array = nullptr; } +// ------------------------------------------------------------------------- +// ------------------------------------------------------------------------- +// ------------------------------------------------------------------------- + /* ---------------------------------------------------------------------- create a 2d array with a ragged 2nd dimension ------------------------------------------------------------------------- */ @@ -259,6 +275,10 @@ class Memory : protected Pointers { return array; } +// ------------------------------------------------------------------------- +// ------------------------------------------------------------------------- +// ------------------------------------------------------------------------- + /* ---------------------------------------------------------------------- create a 2d array with 2nd index from n2lo to n2hi inclusive cannot grow it @@ -296,6 +316,57 @@ class Memory : protected Pointers { array = nullptr; } +// ------------------------------------------------------------------------- +// ------------------------------------------------------------------------- +// ------------------------------------------------------------------------- + +/* ---------------------------------------------------------------------- + create a 2d array with both indices offset + 1st index from n1lo to n1hi inclusive + 2nd index from n2lo to n2hi inclusive + cannot grow it +------------------------------------------------------------------------- */ + + template + TYPE **create2d_offset(TYPE **&array, int n1lo, int n1hi, int n2lo, int n2hi, + const char *name) + { + if (n1lo > n1hi || n2lo > n2hi) return nullptr; + + int n1 = n1hi - n1lo + 1; + int n2 = n2hi - n2lo + 1; + create(array, n1, n2, name); + + for (int i = 0; i < n1; i++) array[i] -= n2lo; + array -= n1lo; + return array; + } + + template + TYPE ***create2d_offset(TYPE ***& /*array*/, int /*n1lo*/, int /*n1hi*/, int /*n2lo*/, + int /*n2hi*/, const char *name) + { + fail(name); + return nullptr; + } + + /* ---------------------------------------------------------------------- + free a 2d array with both indices offset +------------------------------------------------------------------------- */ + + template + void destroy2d_offset(TYPE **&array, int n1_offset, int n2_offset) + { + if (array == nullptr) return; + sfree(&array[n1_offset][n2_offset]); + sfree(&array[n1_offset]); + array = nullptr; + } + +// ------------------------------------------------------------------------- +// ------------------------------------------------------------------------- +// ------------------------------------------------------------------------- + /* ---------------------------------------------------------------------- create a 3d array ------------------------------------------------------------------------- */ @@ -389,6 +460,10 @@ class Memory : protected Pointers { array = nullptr; } +// ------------------------------------------------------------------------- +// ------------------------------------------------------------------------- +// ------------------------------------------------------------------------- + /* ---------------------------------------------------------------------- create a 3d array with 1st index from n1lo to n1hi inclusive cannot grow it @@ -426,6 +501,10 @@ class Memory : protected Pointers { array = nullptr; } +// ------------------------------------------------------------------------- +// ------------------------------------------------------------------------- +// ------------------------------------------------------------------------- + /* ---------------------------------------------------------------------- create a 3d array with all 3 indices offset 1st index from n1lo to n1hi inclusive @@ -474,6 +553,57 @@ class Memory : protected Pointers { array = nullptr; } +// ------------------------------------------------------------------------- +// ------------------------------------------------------------------------- +// ------------------------------------------------------------------------- + +/* ---------------------------------------------------------------------- + create a 3d array with indices 1,2 offset, but not last + 1st index from n1lo to n1hi inclusive + 2nd index from n2lo to n2hi inclusive + cannot grow it +------------------------------------------------------------------------- */ + + template + TYPE ***create3d_offset_last(TYPE ***&array, int n1lo, int n1hi, + int n2lo, int n2hi, int n3, + const char *name) + { + if (n1lo > n1hi || n2lo > n2hi || n3 < 0) return nullptr; + + int n1 = n1hi - n1lo + 1; + int n2 = n2hi - n2lo + 1; + create(array,n1,n2,n3,name); + + for (int i = 0; i < n1; i++) array[i] -= n2lo; + array -= n1lo; + return array; + } + + template + TYPE ***create3d_offset_last(TYPE ****& /*array*/, int /*n1lo*/, int /*n1hi*/, + int /*n2lo*/, int /*n2hi*/, int /*n3*/, + const char *name) + {fail(name); return nullptr;} + +/* ---------------------------------------------------------------------- + free a 3d array with indices 1,2 offset, but not last +------------------------------------------------------------------------- */ + + template + void destroy3d_offset_last(TYPE ***&array, int n1_offset, int n2_offset) + { + if (array == nullptr) return; + sfree(&array[n1_offset][n2_offset][0]); + sfree(&array[n1_offset][n2_offset]); + sfree(&array[n1_offset]); + array = nullptr; + } + +// ------------------------------------------------------------------------- +// ------------------------------------------------------------------------- +// ------------------------------------------------------------------------- + /* ---------------------------------------------------------------------- create a 4d array ------------------------------------------------------------------------- */ @@ -588,8 +718,12 @@ class Memory : protected Pointers { array = nullptr; } +// ------------------------------------------------------------------------- +// ------------------------------------------------------------------------- +// ------------------------------------------------------------------------- + /* ---------------------------------------------------------------------- - create a 4d array with indices 2,3,4 offset + create a 4d array with indices 2,3,4 offset, but not first 2nd index from n2lo to n2hi inclusive 3rd index from n3lo to n3hi inclusive 4th index from n4lo to n4hi inclusive @@ -624,7 +758,7 @@ class Memory : protected Pointers { } /* ---------------------------------------------------------------------- - free a 4d array with indices 2,3,4 offset + free a 4d array with indices 2,3,4 offset, but not first ------------------------------------------------------------------------- */ template @@ -638,11 +772,15 @@ class Memory : protected Pointers { array = nullptr; } +// ------------------------------------------------------------------------- +// ------------------------------------------------------------------------- +// ------------------------------------------------------------------------- + /* ---------------------------------------------------------------------- - create a 4d array with indices 1,2,3 offset - 1st index from n1lo to n2hi inclusive - 2nd index from n3lo to n3hi inclusive - 3rd index from n4lo to n4hi inclusive + create a 4d array with indices 1,2,3 offset, but not last + 1st index from n1lo to n1hi inclusive + 2nd index from n2lo to n2hi inclusive + 3rd index from n3lo to n3hi inclusive cannot grow it ------------------------------------------------------------------------- */ @@ -673,7 +811,7 @@ class Memory : protected Pointers { {fail(name); return nullptr;} /* ---------------------------------------------------------------------- - free a 4d array with indices 1,2,3 offset + free a 4d array with indices 1,2,3 offset, but not last ------------------------------------------------------------------------- */ template @@ -688,6 +826,10 @@ class Memory : protected Pointers { array = nullptr; } +// ------------------------------------------------------------------------- +// ------------------------------------------------------------------------- +// ------------------------------------------------------------------------- + /* ---------------------------------------------------------------------- create a 5d array ------------------------------------------------------------------------- */ @@ -757,6 +899,10 @@ class Memory : protected Pointers { array = nullptr; } +// ------------------------------------------------------------------------- +// ------------------------------------------------------------------------- +// ------------------------------------------------------------------------- + /* ---------------------------------------------------------------------- memory usage of arrays, including pointers ------------------------------------------------------------------------- */ diff --git a/src/utils.cpp b/src/utils.cpp index eb9e48985a..4d9f6c621b 100644 --- a/src/utils.cpp +++ b/src/utils.cpp @@ -766,6 +766,30 @@ int utils::expand_args(const char *file, int line, int narg, char **arg, int mod return newarg; } +/* ---------------------------------------------------------------------- + Parse grid reference into id:gridname:dataname + return ptrs to 3 substrings +------------------------------------------------------------------------- */ + +void utils::grid_parse(const char *file, int line, const std::string &name, + char *id, char *gridname, char *dataname, Error *error) +{ + char *copy = strdup(name); + + char *ptr1 = strchr(copy,':'); + if (!ptr1) + error->all(FLERR,"Grid reference {} does not contain 2 ':' chars",name); + *ptr1 = '\0'; + char *ptr2 = strchr(ptr1+1,':'); + if (!ptr2) + error->all(FLERR,"Grid reference {} does not contain 2 ':' chars",name); + *ptr2 = '\0'; + + id = strdup(copy); + gridname = strdup(ptr1+1); + dataname = strdup(ptr2+1); +} + /* ---------------------------------------------------------------------- Make copy of string in new storage. Works like the (non-portable) C-style strdup() but also accepts a C++ string as argument. @@ -1087,6 +1111,7 @@ std::vector utils::split_words(const std::string &text) /* ---------------------------------------------------------------------- Convert multi-line string into lines ------------------------------------------------------------------------- */ + std::vector utils::split_lines(const std::string &text) { return Tokenizer(text, "\r\n").as_vector(); @@ -1204,6 +1229,7 @@ std::string utils::get_potential_units(const std::string &path, const std::strin /* ---------------------------------------------------------------------- return bitmask of supported conversions for a given property ------------------------------------------------------------------------- */ + int utils::get_supported_conversions(const int property) { if (property == ENERGY) diff --git a/src/utils.h b/src/utils.h index a88244b694..55db4b2ab2 100644 --- a/src/utils.h +++ b/src/utils.h @@ -368,6 +368,19 @@ namespace utils { * \param text string that should be copied * \return new buffer with copy of string */ + void grid_parse(const char *file, int line, const std::string &name, + char *id, char *gridname, char *dataname, Error *error); + + /*! Parse grid reference name into 3 sub-strings + * + * Format of grid reference name = id:gridname:dataname + * Return ptrs to the 3 sub-strings + * + * \param name = grid reference + * \param id = ptr to 1st substring + * \param gridname = ptr to 2nd substring + * \param dataname = ptr to 3rd substring */ + char *strdup(const std::string &text); /*! Convert string to lowercase From 41fb8acf9eff6f0c9ad6aa918b947b4bec3c3888 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Fri, 29 Jul 2022 10:59:26 -0600 Subject: [PATCH 015/213] tweak doc for new utils function --- src/utils.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/utils.h b/src/utils.h index 55db4b2ab2..9cc49e8545 100644 --- a/src/utils.h +++ b/src/utils.h @@ -371,9 +371,9 @@ namespace utils { void grid_parse(const char *file, int line, const std::string &name, char *id, char *gridname, char *dataname, Error *error); - /*! Parse grid reference name into 3 sub-strings + /*! Parse grid reference into 3 sub-strings * - * Format of grid reference name = id:gridname:dataname + * Format of grid reference = id:gridname:dataname * Return ptrs to the 3 sub-strings * * \param name = grid reference From b1b778b45b91a6a0f1899ec806e9d12477f7eeb9 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Mon, 1 Aug 2022 10:02:12 -0600 Subject: [PATCH 016/213] first version of fix ave/grid --- src/dump_grid.cpp | 12 +- src/fix.h | 3 +- src/fix_ave_grid.cpp | 765 +++++++++++++++++++++++++++++++++++++++++++ src/fix_ave_grid.h | 70 ++++ 4 files changed, 844 insertions(+), 6 deletions(-) create mode 100644 src/fix_ave_grid.cpp create mode 100644 src/fix_ave_grid.h diff --git a/src/dump_grid.cpp b/src/dump_grid.cpp index 6df8b89ebe..fc3bc7e7b9 100644 --- a/src/dump_grid.cpp +++ b/src/dump_grid.cpp @@ -291,7 +291,7 @@ void DumpGrid::init_style() } } else { - if (field2source[0] == COMPUTE) { + if (field2source[i] == COMPUTE) { icompute = compute[field2index[i]]; grid3d = (Grid3d *) icompute->get_grid_by_index(field2grid[i]); } else { @@ -760,10 +760,10 @@ int DumpGrid::parse_fields(int narg, char **arg) if (argi.get_dim() == 0 && ncol) error->all(FLERR,"Dump grid compute {} data {} is not per-grid vector", idcompute,dname); - if (argi.get_dim() > 0 && ncol == 0) + if (argi.get_dim() && ncol == 0) error->all(FLERR,"Dump grid compute {} data {} is not per-grid array", idcompute,dname); - if (argi.get_dim() > 0 && argi.get_index1() > ncol) + if (argi.get_dim() && argi.get_index1() > ncol) error->all(FLERR, "Dump grid compute {} array {} is accessed out-of-range", idcompute,dname); @@ -798,7 +798,9 @@ int DumpGrid::parse_fields(int narg, char **arg) if (ifix->pergrid_flag == 0) error->all(FLERR,"Dump grid fix {} does not compute per-grid info", idfix); - + if (update->ntimestep % ifix->pergrid_freq) + error->all(FLERR,"Fix for dump grid not computed at compatible time"); + int dim; int igrid = ifix->get_grid_by_name(gname,dim); if (igrid < 0) @@ -961,7 +963,7 @@ int DumpGrid::modify_param(int narg, char **arg) double DumpGrid::memory_usage() { double bytes = Dump::memory_usage(); - //NOTE: restre if use choose + //NOTE: restore if use choose //bytes += memory->usage(choose,maxlocal); //bytes += memory->usage(dchoose,maxlocal); //bytes += memory->usage(clist,maxlocal); diff --git a/src/fix.h b/src/fix.h index 589525c2ce..aaf3c4799f 100644 --- a/src/fix.h +++ b/src/fix.h @@ -100,7 +100,8 @@ class Fix : protected Pointers { int local_freq; // frequency local data is available at int pergrid_flag; // 0/1 if per-grid data is stored - + int pergrid_freq; // frequency per-grid data is available at + int extscalar; // 0/1 if global scalar is intensive/extensive int extvector; // 0/1/-1 if global vector is all int/ext/extlist int *extlist; // list of 0/1 int/ext for each vec component diff --git a/src/fix_ave_grid.cpp b/src/fix_ave_grid.cpp new file mode 100644 index 0000000000..608972ec43 --- /dev/null +++ b/src/fix_ave_grid.cpp @@ -0,0 +1,765 @@ +// clang-format off +/* ---------------------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + https://www.lammps.org/, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +#include "fix_ave_grid.h" + +#include "arg_info.h" +#include "atom.h" +#include "compute.h" +#include "domain.h" +#include "error.h" +#include "grid2d.h" +#include "grid3d.h" +#include "input.h" +#include "memory.h" +#include "modify.h" +#include "update.h" +#include "variable.h" + +#include + +using namespace LAMMPS_NS; +using namespace FixConst; +enum{SAMPLE,ALL}; +enum{NOSCALE,ATOM}; +enum{ONE,RUNNING,WINDOW}; + +/* ---------------------------------------------------------------------- */ + +FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : + Fix(lmp, narg, arg), + which(nullptr), argindex(nullptr), ids(nullptr), + value2index(nullptr), value2grid(nullptr), value2data(nullptr), + grid2d(nullptr), grid3d(nullptr), + vec2d(nullptr), array2d(nullptr), vec3d(nullptr), array3d(nullptr) +{ + if (narg < 10) error->all(FLERR,"Illegal fix ave/grid command"); + + pergrid_flag = 1; + nevery = utils::inumeric(FLERR,arg[3],false,lmp); + nrepeat = utils::inumeric(FLERR,arg[4],false,lmp); + pergrid_freq = utils::inumeric(FLERR,arg[5],false,lmp); + time_depend = 1; + + // NOTE: test for Dxyz as well + + nx = utils::inumeric(FLERR,arg[6],false,lmp); + ny = utils::inumeric(FLERR,arg[7],false,lmp); + nz = utils::inumeric(FLERR,arg[8],false,lmp); + + // expand args if any have wildcard character "*" + // this can reset nvalues + + int expand = 0; + char **earg; + int nargnew = utils::expand_args(FLERR,nvalues,&arg[9],1,earg,lmp); + + if (earg != &arg[9]) expand = 1; + arg = earg; + + // parse values + + which = new int[nvalues]; + argindex = new int[nvalues]; + ids = new char*[nvalues]; + value2index = new int[nvalues]; + value2grid = new int[nvalues]; + value2data = new int[nvalues]; + + modeatom = modegrid = 0; + + int iarg = 0; + while (iarg < nargnew) { + ids[nvalues] = nullptr; + + if (strcmp(arg[iarg],"vx") == 0) { + which[nvalues] = ArgInfo::V; + argindex[nvalues++] = 0; + modeatom = 1; + } else if (strcmp(arg[iarg],"vy") == 0) { + which[nvalues] = ArgInfo::V; + argindex[nvalues++] = 1; + modeatom = 1; + } else if (strcmp(arg[iarg],"vz") == 0) { + which[nvalues] = ArgInfo::V; + argindex[nvalues++] = 2; + modeatom = 1; + + } else if (strcmp(arg[iarg],"fx") == 0) { + which[nvalues] = ArgInfo::F; + argindex[nvalues++] = 0; + modeatom = 1; + } else if (strcmp(arg[iarg],"fy") == 0) { + which[nvalues] = ArgInfo::F; + argindex[nvalues++] = 1; + modeatom = 1; + } else if (strcmp(arg[iarg],"fz") == 0) { + which[nvalues] = ArgInfo::F; + argindex[nvalues++] = 2; + modeatom = 1; + + } else if (strcmp(arg[iarg],"density/number") == 0) { + which[nvalues] = ArgInfo::DENSITY_NUMBER; + argindex[nvalues++] = 0; + modeatom = 1; + } else if (strcmp(arg[iarg],"density/mass") == 0) { + which[nvalues] = ArgInfo::DENSITY_MASS; + argindex[nvalues++] = 0; + modeatom = 1; + } else if (strcmp(arg[iarg],"mass") == 0) { + which[nvalues] = ArgInfo::MASS; + argindex[nvalues++] = 0; + modeatom = 1; + } else if (strcmp(arg[iarg],"temp") == 0) { + which[nvalues] = ArgInfo::TEMPERATURE; + argindex[nvalues++] = 0; + modeatom = 1; + + } else { + ArgInfo argi(arg[iarg]); + + if (argi.get_type() == ArgInfo::NONE) break; + if ((argi.get_type() == ArgInfo::UNKNOWN) || (argi.get_dim() > 1)) + error->all(FLERR,"Invalid fix ave/grid command"); + + which[nvalues] = argi.get_type(); + argindex[nvalues] = argi.get_index1(); + ids[nvalues] = argi.copy_name(); + + if (strchr(ids[nvalues],':')) modegrid = 1; + else modeatom = 1; + + if (modegrid && which[nvalues] == ArgInfo::VARIABLE) + error->all(FLERR,"Fix ave/grid cannot use variable for grid info"); + + nvalues++; + } + + iarg++; + } + + if (nvalues == 0) error->all(FLERR,"No values in fix ave/grid command"); + if (modeatom && modegrid) + error->all(FLERR,"Fix ave/grid cannot operate on per-atom and " + "per-grid values"); + + // optional args + + normflag = ALL; + scaleflag = ATOM; + ave = ONE; + nwindow = 0; + + while (iarg < nargnew) { + if (strcmp(arg[iarg],"norm") == 0) { + if (iarg+2 > narg) error->all(FLERR,"Illegal fix ave/grid command"); + if (strcmp(arg[iarg+1],"all") == 0) { + normflag = ALL; + scaleflag = ATOM; + } else if (strcmp(arg[iarg+1],"sample") == 0) { + normflag = SAMPLE; + scaleflag = ATOM; + } else if (strcmp(arg[iarg+1],"none") == 0) { + normflag = SAMPLE; + scaleflag = NOSCALE; + } else error->all(FLERR,"Illegal fix ave/grid command"); + iarg += 2; + } else if (strcmp(arg[iarg],"ave") == 0) { + if (iarg+2 > narg) error->all(FLERR,"Illegal fix ave/grid command"); + if (strcmp(arg[iarg+1],"one") == 0) ave = ONE; + else if (strcmp(arg[iarg+1],"running") == 0) ave = RUNNING; + else if (strcmp(arg[iarg+1],"window") == 0) ave = WINDOW; + else error->all(FLERR,"Illegal fix ave/grid command"); + if (ave == WINDOW) { + if (iarg+3 > narg) error->all(FLERR,"Illegal fix ave/grid command"); + nwindow = utils::inumeric(FLERR,arg[iarg+2],false,lmp); + if (nwindow <= 0) error->all(FLERR,"Illegal fix ave/grid command"); + } + iarg += 2; + if (ave == WINDOW) iarg++; + } + } + + // if wildcard expansion occurred, free earg memory from exapnd_args() + + if (expand) { + for (int i = 0; i < nvalues; i++) delete [] earg[i]; + memory->sfree(earg); + } + + // setup and error check + // for fix inputs, check that fix frequency is acceptable + + dimension = domain->dimension; + + if (nevery <= 0 || nrepeat <= 0 || pergrid_freq <= 0) + error->all(FLERR,"Illegal fix ave/grid command"); + if (pergrid_freq % nevery || nrepeat*nevery > pergrid_freq) + error->all(FLERR,"Illegal fix ave/grid command"); + + if (nx < 1 || ny < 1 || nz < 1) + error->all(FLERR,"Invalid fix ave/grid grid size"); + if (dimension == 2 && nz != 1) + error->all(FLERR,"Fix ave/grid grid Nz must be 1 for 2d simulation"); + + // error checks for ATOM mode + + if (modeatom) { + for (int i = 0; i < nvalues; i++) { + if (which[i] == ArgInfo::COMPUTE) { + int icompute = modify->find_compute(ids[i]); + if (icompute < 0) + error->all(FLERR,"Compute ID for fix ave/grid does not exist"); + if (modify->compute[icompute]->peratom_flag == 0) + error->all(FLERR, + "Fix ave/atom compute does not calculate per-atom values"); + if (argindex[i] == 0 && + modify->compute[icompute]->size_peratom_cols != 0) + error->all(FLERR,"Fix ave/atom compute does not " + "calculate a per-atom vector"); + if (argindex[i] && modify->compute[icompute]->size_peratom_cols == 0) + error->all(FLERR,"Fix ave/atom compute does not " + "calculate a per-atom array"); + if (argindex[i] && + argindex[i] > modify->compute[icompute]->size_peratom_cols) + error->all(FLERR,"Fix ave/atom compute array is accessed out-of-range"); + + } else if (which[i] == ArgInfo::FIX) { + int ifix = modify->find_fix(ids[i]); + if (ifix < 0) + error->all(FLERR,"Fix ID for fix ave/atom does not exist"); + if (modify->fix[ifix]->peratom_flag == 0) + error->all(FLERR,"Fix ave/atom fix does not calculate per-atom values"); + if (argindex[i] == 0 && modify->fix[ifix]->size_peratom_cols != 0) + error->all(FLERR, + "Fix ave/atom fix does not calculate a per-atom vector"); + if (argindex[i] && modify->fix[ifix]->size_peratom_cols == 0) + error->all(FLERR, + "Fix ave/atom fix does not calculate a per-atom array"); + if (argindex[i] && argindex[i] > modify->fix[ifix]->size_peratom_cols) + error->all(FLERR,"Fix ave/atom fix array is accessed out-of-range"); + if (nevery % modify->fix[ifix]->peratom_freq) + error->all(FLERR, + "Fix for fix ave/atom not computed at compatible time"); + + } else if (which[i] == ArgInfo::VARIABLE) { + int ivariable = input->variable->find(ids[i]); + if (ivariable < 0) + error->all(FLERR,"Variable name for fix ave/atom does not exist"); + if (input->variable->atomstyle(ivariable) == 0) + error->all(FLERR,"Fix ave/atom variable is not atom-style variable"); + } + } + } + + // setup and error checks for GRID mode + + if (modegrid) { + for (int i = 0; i < nvalues; i++) { + if (which[i] == ArgInfo::COMPUTE) { + + char *idcompute,*gname,*dname; + utils::grid_parse(FLERR,ids[i],idcompute,gname,dname,error); + + Compute *icompute = modify->get_compute_by_id(idcompute); + if (!icompute) + error->all(FLERR,"Could not find fix ave/grid compute ID: {}", + idcompute); + if (icompute->pergrid_flag == 0) + error->all(FLERR, + "Fix ave/grid compute {} does not compute per-grid info", + idcompute); + + int dim; + int igrid = icompute->get_grid_by_name(gname,dim); + if (igrid < 0) + error->all(FLERR, + "Fix ave/grid compute {} does not recognize grid name {}", + idcompute,gname); + + int ncol; + int idata = icompute->get_griddata_by_name(igrid,dname,ncol); + if (idata < 0) + error->all(FLERR, + "Fix ave/grid compute {} does not recognize data name {}", + idcompute,dname); + + if (argindex[i] == 0 && ncol) + error->all(FLERR, + "Fix ave/grid compute {} data {} is not per-grid vector", + idcompute,dname); + if (argindex[i] && ncol == 0) + error->all(FLERR, + "Fix ave/grid compute {} data {} is not per-grid array", + idcompute,dname); + if (argindex[i] && argindex[i] > ncol) + error->all(FLERR, + "Fix ave/grid compute {} array {} is accessed out-of-range", + idcompute,dname); + + value2grid[iarg] = igrid; + value2data[iarg] = idata; + + delete [] idcompute; + delete [] gname; + delete [] dname; + + } else if (which[i] == ArgInfo::FIX) { + + char *idfix,*gname,*dname; + utils::grid_parse(FLERR,ids[i],idfix,gname,dname,error); + + Fix *ifix = modify->get_fix_by_id(idfix); + if (!ifix) error->all(FLERR,"Could not find fix ave/grid fix ID: {}", + idfix); + if (ifix->pergrid_flag == 0) + error->all(FLERR,"Fix ave/grid fix {} does not compute per-grid info", + idfix); + if (nevery % ifix->pergrid_freq) + error->all(FLERR, + "Fix for fix grid/atom not computed at compatible time"); + + int dim; + int igrid = ifix->get_grid_by_name(gname,dim); + if (igrid < 0) + error->all(FLERR, + "Fix ave/grid compute {} does not recognize grid name {}", + idfix,gname); + + int ncol; + int idata = ifix->get_griddata_by_name(igrid,dname,ncol); + if (idata < 0) + error->all(FLERR, + "Fix ave/grid compute {} does not recognize data name {}", + idfix,dname); + + if (argindex[i] == 0 && ncol) + error->all(FLERR, + "Fix ave/grid compute {} data {} is not per-grid vector", + idfix,dname); + if (argindex[i] && ncol == 0) + error->all(FLERR, + "Fix ave/grid compute {} data {} is not per-grid array", + idfix,dname); + if (argindex[i] && argindex[i] > ncol) + error->all(FLERR, + "Fix ave/grid compute {} array {} is accessed out-of-range", + idfix,dname); + + value2grid[iarg] = igrid; + value2data[iarg] = idata; + + delete [] idfix; + delete [] gname; + delete [] dname; + } + } + } + + // instantiate the Grid class and allocate per-grid memory + // NOTE: need to extend ghost grid for ATOM mode ? + + if (dimension == 2) { + grid2d = new Grid2d(lmp, world, nx, ny, 0, 0.0, 0.0, + nxlo_in, nxhi_in, nylo_in, nyhi_in, + nxlo_out, nxhi_out, nylo_out, nyhi_out); + if (nvalues == 1) + memory->create2d_offset(vec2d, nylo_out, nyhi_out, nxlo_out, nxhi_out, + "fix_ave/grid:vec2d"); + else + memory->create3d_offset_last(array2d, nylo_out, nyhi_out, nxlo_out, + nxhi_out, nvalues, "fix_ave/grid:array2d"); + ngridout = (nxhi_out - nxlo_out + 1) * (nyhi_out - nylo_out + 1); + + } else { + grid3d = new Grid3d(lmp, world, nx, ny, nz, 0, 0.0, 0.0, + nxlo_in, nxhi_in, nylo_in, nyhi_in, nzlo_in, nzhi_in, + nxlo_out, nxhi_out, nylo_out, nyhi_out, + nzlo_out, nzhi_out); + if (nvalues == 1) + memory->create3d_offset(vec3d, nzlo_out, nzhi_out, nylo_out, + nyhi_out, nxlo_out, + nxhi_out, "fix_ave/grid:vec3d"); + else + memory->create4d_offset_last(array3d, nzlo_out, nzhi_out, nylo_out, + nyhi_out, nxlo_out, + nxhi_out, nvalues, "fix_ave/grid:array3d"); + ngridout = (nxhi_out - nxlo_out + 1) * (nyhi_out - nylo_out + 1) * + (nzhi_out - nzlo_out + 1); + } + + // zero the array since dump may access it on timestep 0 + // zero the array since a variable may access it before first run + + /* + int nlocal = atom->nlocal; + for (int i = 0; i < nlocal; i++) + for (int m = 0; m < nvalues; m++) + array[i][m] = 0.0; + */ + + // nvalid = next step on which end_of_step does something + // add nvalid to all computes that store invocation times + // since don't know a priori which are invoked by this fix + // once in end_of_step() can set timestep for ones actually invoked + + irepeat = 0; + nvalid_last = -1; + nvalid = nextvalid(); + modify->addstep_compute_all(nvalid); +} + +/* ---------------------------------------------------------------------- */ + +FixAveGrid::~FixAveGrid() +{ + delete [] which; + delete [] argindex; + for (int m = 0; m < nvalues; m++) delete [] ids[m]; + delete [] ids; + delete [] value2index; + delete [] value2grid; + delete [] value2data; + + delete grid2d; + delete grid3d; + memory->destroy2d_offset(vec2d,nylo_out,nxlo_out); + memory->destroy2d_offset(array2d,nylo_out,nxlo_out); + memory->destroy3d_offset(vec3d,nzlo_out,nylo_out,nxlo_out); + memory->destroy4d_offset_last(array3d,nzlo_out,nylo_out,nxlo_out); +} + +/* ---------------------------------------------------------------------- */ + +int FixAveGrid::setmask() +{ + int mask = 0; + mask |= END_OF_STEP; + return mask; +} + +/* ---------------------------------------------------------------------- */ + +void FixAveGrid::init() +{ + // set indices and check validity of all computes,fixes,variables + + for (int m = 0; m < nvalues; m++) { + if (which[m] == ArgInfo::COMPUTE) { + int icompute = modify->find_compute(ids[m]); + if (icompute < 0) + error->all(FLERR,"Compute ID for fix ave/atom does not exist"); + value2index[m] = icompute; + + } else if (which[m] == ArgInfo::FIX) { + int ifix = modify->find_fix(ids[m]); + if (ifix < 0) + error->all(FLERR,"Fix ID for fix ave/atom does not exist"); + value2index[m] = ifix; + + } else if (which[m] == ArgInfo::VARIABLE) { + int ivariable = input->variable->find(ids[m]); + if (ivariable < 0) + error->all(FLERR,"Variable name for fix ave/atom does not exist"); + value2index[m] = ivariable; + + } else value2index[m] = -1; + } + + // check that grid sizes for all fields match grid size for this fix + + if (modegrid) { + Compute *icompute; + Fix *ifix; + Grid2d *grid2d; + Grid3d *grid3d; + + int nxtmp,nytmp,nztmp; + + for (int m = 0; m < nvalues; m++) { + if (dimension == 2) { + if (which[m] == ArgInfo::COMPUTE) { + icompute = modify->compute[value2index[m]]; + grid2d = (Grid2d *) icompute->get_grid_by_index(value2grid[m]); + } else { + ifix = modify->fix[value2index[m]]; + grid2d = (Grid2d *) ifix->get_grid_by_index(value2grid[m]); + } + grid2d->get_size(nxtmp,nytmp); + if (nxtmp != nx || nytmp != ny) + error->all(FLERR,"Fix ave/grid value grid sizes do not match"); + + } else { + if (which[m] == ArgInfo::COMPUTE) { + icompute = modify->compute[value2index[m]]; + grid3d = (Grid3d *) icompute->get_grid_by_index(value2grid[m]); + } else { + ifix = modify->fix[value2index[m]]; + grid3d = (Grid3d *) ifix->get_grid_by_index(value2grid[m]); + } + grid3d->get_size(nxtmp,nytmp,nztmp); + if (nxtmp != nx || nytmp != ny || nztmp != nz) + error->all(FLERR,"Fix ave/grid value grid sizes do not match"); + } + } + } + + // need to reset nvalid if nvalid < ntimestep b/c minimize was performed + + if (nvalid < update->ntimestep) { + irepeat = 0; + nvalid = nextvalid(); + modify->addstep_compute_all(nvalid); + } +} + +/* ---------------------------------------------------------------------- + only does something if nvalid = current timestep +------------------------------------------------------------------------- */ + +void FixAveGrid::setup(int /*vflag*/) +{ + end_of_step(); +} + +/* ---------------------------------------------------------------------- */ + +void FixAveGrid::end_of_step() +{ + int i,j,m,n; + + // skip if not step which requires doing something + + bigint ntimestep = update->ntimestep; + if (ntimestep != nvalid) return; + nvalid_last = nvalid; + + // zero if first step + + /* + if (irepeat == 0) + for (i = 0; i < nlocal; i++) + for (m = 0; m < nvalues; m++) + array[i][m] = 0.0; + */ + + // ATOM mode + // accumulate per-atom attributes,computes,fixes,variables to local grid + // compute/fix/variable may invoke computes so wrap with clear/add + + /* + if (modeatom) { + modify->clearstep_compute(); + + int *mask = atom->mask; + + for (m = 0; m < nvalues; m++) { + n = value2index[m]; + j = argindex[m]; + + if (which[m] == ArgInfo::X) { + double **x = atom->x; + for (i = 0; i < nlocal; i++) + if (mask[i] & groupbit) array[i][m] += x[i][j]; + + } else if (which[m] == ArgInfo::V) { + double **v = atom->v; + for (i = 0; i < nlocal; i++) + if (mask[i] & groupbit) array[i][m] += v[i][j]; + + } else if (which[m] == ArgInfo::F) { + double **f = atom->f; + for (i = 0; i < nlocal; i++) + if (mask[i] & groupbit) array[i][m] += f[i][j]; + + // invoke compute if not previously invoked + + } else if (which[m] == ArgInfo::COMPUTE) { + Compute *compute = modify->compute[n]; + if (!(compute->invoked_flag & Compute::INVOKED_PERATOM)) { + compute->compute_peratom(); + compute->invoked_flag |= Compute::INVOKED_PERATOM; + } + + if (j == 0) { + double *compute_vector = compute->vector_atom; + for (i = 0; i < nlocal; i++) + if (mask[i] & groupbit) array[i][m] += compute_vector[i]; + } else { + int jm1 = j - 1; + double **compute_array = compute->array_atom; + for (i = 0; i < nlocal; i++) + if (mask[i] & groupbit) array[i][m] += compute_array[i][jm1]; + } + + // access fix fields, guaranteed to be ready + + } else if (which[m] == ArgInfo::FIX) { + if (j == 0) { + double *fix_vector = modify->fix[n]->vector_atom; + for (i = 0; i < nlocal; i++) + if (mask[i] & groupbit) array[i][m] += fix_vector[i]; + } else { + int jm1 = j - 1; + double **fix_array = modify->fix[n]->array_atom; + for (i = 0; i < nlocal; i++) + if (mask[i] & groupbit) array[i][m] += fix_array[i][jm1]; + } + + // evaluate atom-style variable + // final argument = 1 sums result to array + + } else if (which[m] == ArgInfo::VARIABLE) { + if (array) input->variable->compute_atom(n,igroup,&array[0][m],nvalues,1); + else input->variable->compute_atom(n,igroup,nullptr,nvalues,1); + } + } + } + */ + + // GRID mode + // accumulate results of computes & fixes to local grid + + if (modegrid) { + } + + // done if irepeat < nrepeat + // else reset irepeat and nvalid + + irepeat++; + if (irepeat < nrepeat) { + nvalid += nevery; + modify->addstep_compute(nvalid); + return; + } + + irepeat = 0; + nvalid = ntimestep+peratom_freq - ((bigint)nrepeat-1)*nevery; + modify->addstep_compute(nvalid); + + // if (array == nullptr) return; + + + //NOTE: need to do comm for atom mode ? + + + // average the final result for the Nfreq timestep + + /* + double repeat = nrepeat; + for (i = 0; i < nlocal; i++) + for (m = 0; m < nvalues; m++) + array[i][m] /= repeat; + */ +} + +/* ---------------------------------------------------------------------- + return index of grid associated with name + this class can store M named grids, indexed 0 to M-1 + also set dim for 2d vs 3d grid + return -1 if grid name not found +------------------------------------------------------------------------- */ + +int FixAveGrid::get_grid_by_name(char *name, int &dim) +{ + if (strcmp(name,"grid") == 0) { + dim = dimension; + return 0; + } + + return -1; +} + +/* ---------------------------------------------------------------------- + return ptr to Grid data struct for grid with index + this class can store M named grids, indexed 0 to M-1 + return nullptr if index is invalid +------------------------------------------------------------------------- */ + +void *FixAveGrid::get_grid_by_index(int index) +{ + if (index == 0) { + if (dimension == 2) return grid2d; + else return grid3d; + } + return nullptr; +} + +/* ---------------------------------------------------------------------- + return index of data associated with name in grid with index igrid + this class can store M named grids, indexed 0 to M-1 + each grid can store G named data sets, indexed 0 to G-1 + a data set name can be associated with multiple grids + set ncol for data set, 0 = vector, 1-N for array with N columns + vector = single value per grid pt, array = N values per grid pt + return -1 if data name not found +------------------------------------------------------------------------- */ + +int FixAveGrid::get_griddata_by_name(int igrid, char *name, int &ncol) +{ + if (igrid == 0 && strcmp(name,"data") == 0) { + if (nvalues == 1) ncol = 0; + else ncol = nvalues; + return 0; + } + + return -1; +} + +/* ---------------------------------------------------------------------- + return ptr to multidim data array associated with index + this class can store G named data sets, indexed 0 to M-1 + return nullptr if index is invalid +------------------------------------------------------------------------- */ + +void *FixAveGrid::get_griddata_by_index(int index) +{ + if (index == 0) { + if (dimension == 2) { + if (nvalues == 1) return vec2d; + else return array2d; + } else { + if (nvalues == 1) return vec3d; + else return array3d; + } + } + return nullptr; +} + +/* ---------------------------------------------------------------------- + memory usage of local atom-based array +------------------------------------------------------------------------- */ + +double FixAveGrid::memory_usage() +{ + double bytes = (double) ngridout * nvalues * sizeof(double); + return bytes; +} + +/* ---------------------------------------------------------------------- + calculate nvalid = next step on which end_of_step does something + can be this timestep if multiple of nfreq and nrepeat = 1 + else backup from next multiple of nfreq +------------------------------------------------------------------------- */ + +bigint FixAveGrid::nextvalid() +{ + bigint nvalid = (update->ntimestep/peratom_freq)*peratom_freq + peratom_freq; + if (nvalid-peratom_freq == update->ntimestep && nrepeat == 1) + nvalid = update->ntimestep; + else + nvalid -= ((bigint)nrepeat-1)*nevery; + if (nvalid < update->ntimestep) nvalid += peratom_freq; + return nvalid; +} diff --git a/src/fix_ave_grid.h b/src/fix_ave_grid.h new file mode 100644 index 0000000000..1a98794e1c --- /dev/null +++ b/src/fix_ave_grid.h @@ -0,0 +1,70 @@ +/* -*- c++ -*- ---------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + https://www.lammps.org/, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +#ifdef FIX_CLASS +// clang-format off +FixStyle(ave/grid,FixAveGrid); +// clang-format on +#else + +#ifndef LMP_FIX_AVE_GRID_H +#define LMP_FIX_AVE_GRID_H + +#include "fix.h" + +namespace LAMMPS_NS { + +class FixAveGrid : public Fix { + public: + FixAveGrid(class LAMMPS *, int, char **); + ~FixAveGrid() override; + int setmask() override; + void init() override; + void setup(int) override; + void end_of_step() override; + int get_grid_by_name(char *, int &) override; + void *get_grid_by_index(int) override; + int get_griddata_by_name(int, char *, int &) override; + void *get_griddata_by_index(int) override; + double memory_usage() override; + + private: + int nx,ny,nz; + int nvalues; + int nrepeat, irepeat; + bigint nvalid, nvalid_last; + int modeatom,modegrid; + int normflag,scaleflag,ave,nwindow; + int dimension; + + int *which, *argindex; + char **ids; + int *value2index, *value2grid, *value2data; + + class Grid2d *grid2d; + class Grid3d *grid3d; + + int nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in; + int nxlo_out,nxhi_out,nylo_out,nyhi_out,nzlo_out,nzhi_out; + int ngridout; + + double **vec2d,***vec3d; + double ***array2d,****array3d; + + bigint nextvalid(); +}; + +} // namespace LAMMPS_NS + +#endif +#endif From 02b8804457135824130ae244ca574e460b385a44 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Mon, 1 Aug 2022 10:03:04 -0600 Subject: [PATCH 017/213] add grid freq to fix ttm/grid --- src/EXTRA-FIX/fix_ttm_grid.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/EXTRA-FIX/fix_ttm_grid.cpp b/src/EXTRA-FIX/fix_ttm_grid.cpp index 59ae7dcf4d..e17c52d5f9 100644 --- a/src/EXTRA-FIX/fix_ttm_grid.cpp +++ b/src/EXTRA-FIX/fix_ttm_grid.cpp @@ -55,6 +55,7 @@ FixTTMGrid::FixTTMGrid(LAMMPS *lmp, int narg, char **arg) : FixTTM(lmp, narg, arg) { pergrid_flag = 1; + pergrid_freq = 1; /* NOTE: uncomment this when ready to release From 7a4f5344bde740a277338e6de8baa65ba8084d5e Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Tue, 2 Aug 2022 17:46:03 -0600 Subject: [PATCH 018/213] more functionality for fix ave/grid --- src/fix_ave_grid.cpp | 511 ++++++++++++++++++++++++++++++++++--------- src/fix_ave_grid.h | 7 +- 2 files changed, 410 insertions(+), 108 deletions(-) diff --git a/src/fix_ave_grid.cpp b/src/fix_ave_grid.cpp index 608972ec43..d1ab15c857 100644 --- a/src/fix_ave_grid.cpp +++ b/src/fix_ave_grid.cpp @@ -31,10 +31,18 @@ using namespace LAMMPS_NS; using namespace FixConst; + enum{SAMPLE,ALL}; enum{NOSCALE,ATOM}; enum{ONE,RUNNING,WINDOW}; +// OFFSET avoids outside-of-box atoms being rounded to grid pts incorrectly +// SHIFT = 0.0 assigns atoms to lower-left grid pt +// SHIFT = 0.5 assigns atoms to nearest grid pt + +static constexpr int OFFSET = 16384; +static constexpr double SHIFT = 0.5; + /* ---------------------------------------------------------------------- */ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : @@ -52,11 +60,11 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : pergrid_freq = utils::inumeric(FLERR,arg[5],false,lmp); time_depend = 1; - // NOTE: test for Dxyz as well + // NOTE: allow Dxyz as well - nx = utils::inumeric(FLERR,arg[6],false,lmp); - ny = utils::inumeric(FLERR,arg[7],false,lmp); - nz = utils::inumeric(FLERR,arg[8],false,lmp); + nxgrid = utils::inumeric(FLERR,arg[6],false,lmp); + nygrid = utils::inumeric(FLERR,arg[7],false,lmp); + nzgrid = utils::inumeric(FLERR,arg[8],false,lmp); // expand args if any have wildcard character "*" // this can reset nvalues @@ -208,9 +216,9 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : if (pergrid_freq % nevery || nrepeat*nevery > pergrid_freq) error->all(FLERR,"Illegal fix ave/grid command"); - if (nx < 1 || ny < 1 || nz < 1) + if (nxgrid < 1 || nygrid < 1 || nzgrid < 1) error->all(FLERR,"Invalid fix ave/grid grid size"); - if (dimension == 2 && nz != 1) + if (dimension == 2 && nzgrid != 1) error->all(FLERR,"Fix ave/grid grid Nz must be 1 for 2d simulation"); // error checks for ATOM mode @@ -370,8 +378,12 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : // instantiate the Grid class and allocate per-grid memory // NOTE: need to extend ghost grid for ATOM mode ? + if (modeatom) shift = OFFSET + SHIFT; + else shift = 0.0; + if (dimension == 2) { - grid2d = new Grid2d(lmp, world, nx, ny, 0, 0.0, 0.0, + if (modeatom) + grid2d = new Grid2d(lmp, world, nxgrid, nygrid, 0, 0.0, shift, nxlo_in, nxhi_in, nylo_in, nyhi_in, nxlo_out, nxhi_out, nylo_out, nyhi_out); if (nvalues == 1) @@ -383,7 +395,7 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : ngridout = (nxhi_out - nxlo_out + 1) * (nyhi_out - nylo_out + 1); } else { - grid3d = new Grid3d(lmp, world, nx, ny, nz, 0, 0.0, 0.0, + grid3d = new Grid3d(lmp, world, nxgrid, nygrid, nzgrid, 0, 0.0, shift, nxlo_in, nxhi_in, nylo_in, nyhi_in, nzlo_in, nzhi_in, nxlo_out, nxhi_out, nylo_out, nyhi_out, nzlo_out, nzhi_out); @@ -399,15 +411,14 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : (nzhi_out - nzlo_out + 1); } - // zero the array since dump may access it on timestep 0 - // zero the array since a variable may access it before first run + // zero the grid since dump may access it on timestep 0 - /* - int nlocal = atom->nlocal; - for (int i = 0; i < nlocal; i++) - for (int m = 0; m < nvalues; m++) - array[i][m] = 0.0; - */ + zero_grid(); + + // bin indices for ATOM mode + + maxatom = 0; + bin = nullptr; // nvalid = next step on which end_of_step does something // add nvalid to all computes that store invocation times @@ -438,6 +449,7 @@ FixAveGrid::~FixAveGrid() memory->destroy2d_offset(array2d,nylo_out,nxlo_out); memory->destroy3d_offset(vec3d,nzlo_out,nylo_out,nxlo_out); memory->destroy4d_offset_last(array3d,nzlo_out,nylo_out,nxlo_out); + memory->destroy(bin); } /* ---------------------------------------------------------------------- */ @@ -480,8 +492,8 @@ void FixAveGrid::init() // check that grid sizes for all fields match grid size for this fix if (modegrid) { - Compute *icompute; - Fix *ifix; + Compute *compute; + Fix *fix; Grid2d *grid2d; Grid3d *grid3d; @@ -490,26 +502,26 @@ void FixAveGrid::init() for (int m = 0; m < nvalues; m++) { if (dimension == 2) { if (which[m] == ArgInfo::COMPUTE) { - icompute = modify->compute[value2index[m]]; - grid2d = (Grid2d *) icompute->get_grid_by_index(value2grid[m]); + compute = modify->compute[value2index[m]]; + grid2d = (Grid2d *) compute->get_grid_by_index(value2grid[m]); } else { - ifix = modify->fix[value2index[m]]; - grid2d = (Grid2d *) ifix->get_grid_by_index(value2grid[m]); + fix = modify->fix[value2index[m]]; + grid2d = (Grid2d *) fix->get_grid_by_index(value2grid[m]); } grid2d->get_size(nxtmp,nytmp); - if (nxtmp != nx || nytmp != ny) + if (nxtmp != nxgrid || nytmp != nygrid) error->all(FLERR,"Fix ave/grid value grid sizes do not match"); } else { if (which[m] == ArgInfo::COMPUTE) { - icompute = modify->compute[value2index[m]]; - grid3d = (Grid3d *) icompute->get_grid_by_index(value2grid[m]); + compute = modify->compute[value2index[m]]; + grid3d = (Grid3d *) compute->get_grid_by_index(value2grid[m]); } else { - ifix = modify->fix[value2index[m]]; - grid3d = (Grid3d *) ifix->get_grid_by_index(value2grid[m]); + fix = modify->fix[value2index[m]]; + grid3d = (Grid3d *) fix->get_grid_by_index(value2grid[m]); } grid3d->get_size(nxtmp,nytmp,nztmp); - if (nxtmp != nx || nytmp != ny || nztmp != nz) + if (nxtmp != nxgrid || nytmp != nygrid || nztmp != nzgrid) error->all(FLERR,"Fix ave/grid value grid sizes do not match"); } } @@ -537,7 +549,7 @@ void FixAveGrid::setup(int /*vflag*/) void FixAveGrid::end_of_step() { - int i,j,m,n; + int i,j,m,n,ix,iy,iz; // skip if not step which requires doing something @@ -545,93 +557,332 @@ void FixAveGrid::end_of_step() if (ntimestep != nvalid) return; nvalid_last = nvalid; - // zero if first step - - /* - if (irepeat == 0) - for (i = 0; i < nlocal; i++) - for (m = 0; m < nvalues; m++) - array[i][m] = 0.0; - */ + // zero owned and ghost grid points if first step + + if (irepeat == 0) zero_grid(); // ATOM mode // accumulate per-atom attributes,computes,fixes,variables to local grid // compute/fix/variable may invoke computes so wrap with clear/add - - /* + if (modeatom) { - modify->clearstep_compute(); + modify->clearstep_compute(); - int *mask = atom->mask; + // bin[i][dim] = indices of bin each atom is in + // not set if group mask does not match + // NOTE: error check if atom out of grid bounds? - for (m = 0; m < nvalues; m++) { - n = value2index[m]; - j = argindex[m]; + double *boxlo = domain->boxlo; + double dxinv = nxgrid/domain->xprd; + double dyinv = nygrid/domain->yprd; + double dzinv = nzgrid/domain->zprd; - if (which[m] == ArgInfo::X) { - double **x = atom->x; - for (i = 0; i < nlocal; i++) - if (mask[i] & groupbit) array[i][m] += x[i][j]; + double **x = atom->x; + int *mask = atom->mask; + int nlocal = atom->nlocal; - } else if (which[m] == ArgInfo::V) { - double **v = atom->v; - for (i = 0; i < nlocal; i++) - if (mask[i] & groupbit) array[i][m] += v[i][j]; + if (nlocal > maxatom) { + memory->destroy(bin); + maxatom = atom->nmax; + memory->create(bin,maxatom,dimension,"fix_ave/grid:bin"); + } - } else if (which[m] == ArgInfo::F) { - double **f = atom->f; - for (i = 0; i < nlocal; i++) - if (mask[i] & groupbit) array[i][m] += f[i][j]; - - // invoke compute if not previously invoked - - } else if (which[m] == ArgInfo::COMPUTE) { - Compute *compute = modify->compute[n]; - if (!(compute->invoked_flag & Compute::INVOKED_PERATOM)) { - compute->compute_peratom(); - compute->invoked_flag |= Compute::INVOKED_PERATOM; + if (dimension == 2) { + for (i = 0; i < nlocal; i++) { + if (!(mask[i] & groupbit)) continue; + ix = static_cast ((x[i][0]-boxlo[0])*dxinv + shift) - OFFSET; + iy = static_cast ((x[i][1]-boxlo[1])*dyinv + shift) - OFFSET; + bin[i][0] = iy; + bin[i][1] = ix; } - - if (j == 0) { - double *compute_vector = compute->vector_atom; - for (i = 0; i < nlocal; i++) - if (mask[i] & groupbit) array[i][m] += compute_vector[i]; - } else { - int jm1 = j - 1; - double **compute_array = compute->array_atom; - for (i = 0; i < nlocal; i++) - if (mask[i] & groupbit) array[i][m] += compute_array[i][jm1]; + } else { + for (i = 0; i < nlocal; i++) { + if (!(mask[i] & groupbit)) continue; + ix = static_cast ((x[i][0]-boxlo[0])*dxinv + shift) - OFFSET; + iy = static_cast ((x[i][1]-boxlo[1])*dyinv + shift) - OFFSET; + iz = static_cast ((x[i][2]-boxlo[2])*dzinv + shift) - OFFSET; + bin[i][0] = iz; + bin[i][1] = iy; + bin[i][2] = ix; } + } - // access fix fields, guaranteed to be ready + for (m = 0; m < nvalues; m++) { + n = value2index[m]; + j = argindex[m]; + + if (which[m] == ArgInfo::X) { + if (dimension == 2) { + if (nvalues == 1) { + for (i = 0; i < nlocal; i++) { + if (mask[i] & groupbit) + vec2d[bin[i][0]][bin[i][1]] += x[i][j]; + } + } else + for (i = 0; i < nlocal; i++) { + if (mask[i] & groupbit) + array2d[bin[i][0]][bin[i][1]][m] += x[i][j]; + } + } else { + if (nvalues == 1) { + for (i = 0; i < nlocal; i++) { + if (mask[i] & groupbit) + vec3d[bin[i][0]][bin[i][1]][bin[i][2]] += x[i][j]; + } + } else + for (i = 0; i < nlocal; i++) { + if (mask[i] & groupbit) + array3d[bin[i][0]][bin[i][1]][bin[i][2]][m] += x[i][j]; + } + } + + } else if (which[m] == ArgInfo::V) { + double **v = atom->v; - } else if (which[m] == ArgInfo::FIX) { - if (j == 0) { - double *fix_vector = modify->fix[n]->vector_atom; - for (i = 0; i < nlocal; i++) - if (mask[i] & groupbit) array[i][m] += fix_vector[i]; - } else { - int jm1 = j - 1; - double **fix_array = modify->fix[n]->array_atom; - for (i = 0; i < nlocal; i++) - if (mask[i] & groupbit) array[i][m] += fix_array[i][jm1]; + if (dimension == 2) { + if (nvalues == 1) { + for (i = 0; i < nlocal; i++) { + if (mask[i] & groupbit) + vec2d[bin[i][0]][bin[i][1]] += v[i][j]; + } + } else + for (i = 0; i < nlocal; i++) { + if (mask[i] & groupbit) + array2d[bin[i][0]][bin[i][1]][m] += v[i][j]; + } + } else { + if (nvalues == 1) { + for (i = 0; i < nlocal; i++) { + if (mask[i] & groupbit) + vec3d[bin[i][0]][bin[i][1]][bin[i][2]] += v[i][j]; + } + } else + for (i = 0; i < nlocal; i++) { + if (mask[i] & groupbit) + array3d[bin[i][0]][bin[i][1]][bin[i][2]][m] += v[i][j]; + } + } + + } else if (which[m] == ArgInfo::F) { + double **f = atom->f; + + if (dimension == 2) { + if (nvalues == 1) { + for (i = 0; i < nlocal; i++) { + if (mask[i] & groupbit) + vec2d[bin[i][0]][bin[i][1]] += f[i][j]; + } + } else + for (i = 0; i < nlocal; i++) { + if (mask[i] & groupbit) + array2d[bin[i][0]][bin[i][1]][m] += f[i][j]; + } + } else { + if (nvalues == 1) { + for (i = 0; i < nlocal; i++) { + if (mask[i] & groupbit) + vec3d[bin[i][0]][bin[i][1]][bin[i][2]] += f[i][j]; + } + } else + for (i = 0; i < nlocal; i++) { + if (mask[i] & groupbit) + array3d[bin[i][0]][bin[i][1]][bin[i][2]][m] += f[i][j]; + } + } + + // per-atom compute or fix + // invoke compute if not previously invoked + + } else if (which[m] == ArgInfo::COMPUTE || which[m] == ArgInfo::FIX) { + double *ovector,**oarray; + + if (which[m] == ArgInfo::COMPUTE) { + Compute *compute = modify->compute[n]; + if (!(compute->invoked_flag & Compute::INVOKED_PERATOM)) { + compute->compute_peratom(); + compute->invoked_flag |= Compute::INVOKED_PERATOM; + } + if (j == 0) ovector = compute->vector_atom; + else oarray = compute->array_atom; + } else { + Fix *fix = modify->fix[n]; + if (j == 0) ovector = fix->vector_atom; + else oarray = fix->array_atom; + } + + if (dimension == 2) { + if (nvalues == 1) { + if (j == 0) { + for (i = 0; i < nlocal; i++) { + if (mask[i] & groupbit) + vec2d[bin[i][0]][bin[i][1]] += ovector[i]; + } + } else { + int jm1 = j = 1; + for (i = 0; i < nlocal; i++) { + if (mask[i] & groupbit) + vec2d[bin[i][0]][bin[i][1]] += oarray[i][jm1]; + } + } + } else { + if (j == 0) { + for (i = 0; i < nlocal; i++) { + if (mask[i] & groupbit) + array2d[bin[i][0]][bin[i][1]][m] += ovector[i]; + } + } else { + int jm1 = j - 1; + for (i = 0; i < nlocal; i++) { + if (mask[i] & groupbit) + array2d[bin[i][0]][bin[i][1]][m] += oarray[i][jm1]; + } + } + } + + } else { + if (nvalues == 1) { + if (j == 0) { + for (i = 0; i < nlocal; i++) { + if (mask[i] & groupbit) + vec3d[bin[i][0]][bin[i][1]][bin[i][2]] += ovector[i]; + } + } else { + int jm1 = j - 1; + for (i = 0; i < nlocal; i++) { + if (mask[i] & groupbit) + vec3d[bin[i][0]][bin[i][1]][bin[i][2]] += oarray[i][jm1]; + } + } + } else { + if (j == 0) { + for (i = 0; i < nlocal; i++) { + if (mask[i] & groupbit) + array3d[bin[i][0]][bin[i][1]][bin[i][2]][m] += ovector[i]; + } + } else { + int jm1 = j - 1; + for (i = 0; i < nlocal; i++) { + if (mask[i] & groupbit) + array3d[bin[i][0]][bin[i][1]][bin[i][2]][m] += oarray[i][jm1]; + } + } + } + } + + // evaluate atom-style variable + // final argument = 1 sums result to array + + } else if (which[m] == ArgInfo::VARIABLE) { + /* + if (array) input->variable->compute_atom(n,igroup,&array[0][m],nvalues,1); + else input->variable->compute_atom(n,igroup,nullptr,nvalues,1); + */ } - - // evaluate atom-style variable - // final argument = 1 sums result to array - - } else if (which[m] == ArgInfo::VARIABLE) { - if (array) input->variable->compute_atom(n,igroup,&array[0][m],nvalues,1); - else input->variable->compute_atom(n,igroup,nullptr,nvalues,1); } } - } - */ // GRID mode // accumulate results of computes & fixes to local grid if (modegrid) { + + for (m = 0; m < nvalues; m++) { + n = value2index[m]; + j = argindex[m]; + int idata = value2data[m]; + + Compute *compute; + Fix *fix; + + if (which[m] == ArgInfo::COMPUTE) { + compute = modify->compute[n]; + if (!(compute->invoked_flag & Compute::INVOKED_PERGRID)) { + compute->compute_pergrid(); + compute->invoked_flag |= Compute::INVOKED_PERGRID; + } + } else if (which[m] == ArgInfo::FIX) fix = modify->fix[n]; + + if (dimension == 2) { + double **ovec2d,***oarray2d; + if (which[m] == ArgInfo::COMPUTE) { + if (j == 0) + ovec2d = (double **) compute->get_griddata_by_index(idata); + else + oarray2d = (double ***) compute->get_griddata_by_index(idata); + } else { + if (j == 0) + ovec2d = (double **) fix->get_griddata_by_index(idata); + else + oarray2d = (double ***) fix->get_griddata_by_index(idata); + } + + if (nvalues == 1) { + if (j == 0) { + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + vec2d[iy][ix] += ovec2d[iy][ix]; + } else { + int jm1 = j - 1; + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + vec2d[iy][ix] += oarray2d[iy][ix][jm1]; + } + } else { + if (j == 0) { + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + array2d[iy][ix][m] += ovec2d[iy][ix]; + } else { + int jm1 = j - 1; + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + array2d[iy][ix][m] += oarray2d[iy][ix][jm1]; + } + } + + } else { + double ***ovec3d,****oarray3d; + if (which[m] == ArgInfo::COMPUTE) { + if (j == 0) + ovec3d = (double ***) compute->get_griddata_by_index(idata); + else + oarray3d = (double ****) compute->get_griddata_by_index(idata); + } else { + if (j == 0) + ovec3d = (double ***) fix->get_griddata_by_index(idata); + else + oarray3d = (double ****) fix->get_griddata_by_index(idata); + } + + if (nvalues == 1) { + if (j == 0) { + for (iz = nzlo_in; iz <= nzhi_in; iz++) + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + vec3d[iz][iy][ix] += ovec3d[iz][iy][ix]; + } else { + int jm1 = j - 1; + for (iz = nzlo_in; iz <= nzhi_in; iz++) + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + vec3d[iz][iy][ix] += oarray3d[iz][iy][ix][jm1]; + } + } else { + if (j == 0) { + for (iz = nzlo_in; iz <= nzhi_in; iz++) + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + array3d[iz][iy][ix][m] += ovec3d[iz][iy][ix]; + } else { + int jm1 = j - 1; + for (iz = nzlo_in; iz <= nzhi_in; iz++) + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + array3d[iz][iy][ix][m] += oarray3d[iz][iy][ix][jm1]; + } + } + } + } } // done if irepeat < nrepeat @@ -640,28 +891,74 @@ void FixAveGrid::end_of_step() irepeat++; if (irepeat < nrepeat) { nvalid += nevery; - modify->addstep_compute(nvalid); + if (modeatom) modify->addstep_compute(nvalid); return; } irepeat = 0; - nvalid = ntimestep+peratom_freq - ((bigint)nrepeat-1)*nevery; - modify->addstep_compute(nvalid); + nvalid = ntimestep+peratom_freq - ((bigint) nrepeat-1)*nevery; + if (modeatom) modify->addstep_compute(nvalid); - // if (array == nullptr) return; - - - //NOTE: need to do comm for atom mode ? + // just return if this proc owns no grid points + + if (ngridout == 0) return; + + + // NOTE: need to do comm for atom mode ? + // average the final result for the Nfreq timestep + // just loop over owned grid points + + double invrepeat = 1.0/nrepeat; - /* - double repeat = nrepeat; - for (i = 0; i < nlocal; i++) - for (m = 0; m < nvalues; m++) - array[i][m] /= repeat; - */ + if (dimension == 2) { + if (nvalues == 1) { + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + vec2d[iy][ix] *= invrepeat; + } else { + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + for (m = 0; m <= nvalues; m++) + array2d[iy][ix][m] *= invrepeat; + } + } else { + if (nvalues == 1) { + for (iz = nzlo_in; iz <= nzhi_in; iz++) + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + vec3d[iz][iy][ix] *= invrepeat; + } else { + for (iz = nzlo_in; iz <= nzhi_in; iz++) + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + for (m = 0; m <= nvalues; m++) + array3d[iz][iy][ix][m] *= invrepeat; + } + } +} + +/* ---------------------------------------------------------------------- + zero grid values incluing ghost cells +------------------------------------------------------------------------- */ + +void FixAveGrid::zero_grid() +{ + if (dimension == 2) { + if (nvalues == 1) { + if (ngridout) memcpy(&vec2d[0][0],0,ngridout*sizeof(double)); + } else { + if (ngridout) memcpy(&array2d[0][0][0],0,ngridout*nvalues*sizeof(double)); + } + } else { + if (nvalues == 1) { + if (ngridout) memcpy(&vec3d[0][0][0],0,ngridout*sizeof(double)); + } else { + if (ngridout) memcpy(&array3d[0][0][0][0],0,ngridout*nvalues*sizeof(double)); + } + } } /* ---------------------------------------------------------------------- diff --git a/src/fix_ave_grid.h b/src/fix_ave_grid.h index 1a98794e1c..dc6197062a 100644 --- a/src/fix_ave_grid.h +++ b/src/fix_ave_grid.h @@ -39,7 +39,7 @@ class FixAveGrid : public Fix { double memory_usage() override; private: - int nx,ny,nz; + int nxgrid,nygrid,nzgrid; int nvalues; int nrepeat, irepeat; bigint nvalid, nvalid_last; @@ -57,10 +57,15 @@ class FixAveGrid : public Fix { int nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in; int nxlo_out,nxhi_out,nylo_out,nyhi_out,nzlo_out,nzhi_out; int ngridout; + double shift; double **vec2d,***vec3d; double ***array2d,****array3d; + int **bin; + int maxatom; + + void zero_grid(); bigint nextvalid(); }; From c3d563ca396ce2c1f0ef7b679243337c5873f5ec Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Wed, 3 Aug 2022 13:32:11 -0600 Subject: [PATCH 019/213] more enhancments --- src/fix_ave_grid.cpp | 726 +++++++++++++++++++++++-------------------- src/fix_ave_grid.h | 8 + 2 files changed, 390 insertions(+), 344 deletions(-) diff --git a/src/fix_ave_grid.cpp b/src/fix_ave_grid.cpp index d1ab15c857..c36dab9aa3 100644 --- a/src/fix_ave_grid.cpp +++ b/src/fix_ave_grid.cpp @@ -50,7 +50,8 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : which(nullptr), argindex(nullptr), ids(nullptr), value2index(nullptr), value2grid(nullptr), value2data(nullptr), grid2d(nullptr), grid3d(nullptr), - vec2d(nullptr), array2d(nullptr), vec3d(nullptr), array3d(nullptr) + vec2d(nullptr), array2d(nullptr), vec3d(nullptr), array3d(nullptr), + count2d(nullptr), count3d(nullptr) { if (narg < 10) error->all(FLERR,"Illegal fix ave/grid command"); @@ -71,21 +72,22 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : int expand = 0; char **earg; - int nargnew = utils::expand_args(FLERR,nvalues,&arg[9],1,earg,lmp); + int nargnew = utils::expand_args(FLERR,narg-9,&arg[9],1,earg,lmp); if (earg != &arg[9]) expand = 1; arg = earg; - // parse values + // parse values until one isn't recognized - which = new int[nvalues]; - argindex = new int[nvalues]; - ids = new char*[nvalues]; - value2index = new int[nvalues]; - value2grid = new int[nvalues]; - value2data = new int[nvalues]; + which = new int[nargnew]; + argindex = new int[nargnew]; + ids = new char*[nargnew]; + value2index = new int[nargnew]; + value2grid = new int[nargnew]; + value2data = new int[nargnew]; modeatom = modegrid = 0; + nvalues = 0; int iarg = 0; while (iarg < nargnew) { @@ -152,12 +154,16 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : error->all(FLERR,"Fix ave/grid cannot use variable for grid info"); nvalues++; - } + + // unrecognized arg (option) + + } else break; iarg++; } if (nvalues == 0) error->all(FLERR,"No values in fix ave/grid command"); + if (modeatom && modegrid) error->all(FLERR,"Fix ave/grid cannot operate on per-atom and " "per-grid values"); @@ -196,7 +202,8 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : } iarg += 2; if (ave == WINDOW) iarg++; - } + + } else error->all(FLERR,"Illegal fix ave/grid command"); } // if wildcard expansion occurred, free earg memory from exapnd_args() @@ -386,29 +393,50 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : grid2d = new Grid2d(lmp, world, nxgrid, nygrid, 0, 0.0, shift, nxlo_in, nxhi_in, nylo_in, nyhi_in, nxlo_out, nxhi_out, nylo_out, nyhi_out); + + grid2d->setup(ngrid_buf1, ngrid_buf2); + memory->create(grid_buf1, ngrid_buf1, "ave/grid:grid_buf1"); + memory->create(grid_buf2, ngrid_buf2, "ave/grid:grid_buf2"); + + ngridout = (nxhi_out - nxlo_out + 1) * (nyhi_out - nylo_out + 1); + if (nvalues == 1) memory->create2d_offset(vec2d, nylo_out, nyhi_out, nxlo_out, nxhi_out, - "fix_ave/grid:vec2d"); + "ave/grid:vec2d"); else memory->create3d_offset_last(array2d, nylo_out, nyhi_out, nxlo_out, - nxhi_out, nvalues, "fix_ave/grid:array2d"); - ngridout = (nxhi_out - nxlo_out + 1) * (nyhi_out - nylo_out + 1); + nxhi_out, nvalues, "ave/grid:array2d"); + + if (modeatom) + memory->create2d_offset(count2d, nylo_out, nyhi_out, nxlo_out, nxhi_out, + "ave/grid:count2d"); } else { grid3d = new Grid3d(lmp, world, nxgrid, nygrid, nzgrid, 0, 0.0, shift, nxlo_in, nxhi_in, nylo_in, nyhi_in, nzlo_in, nzhi_in, nxlo_out, nxhi_out, nylo_out, nyhi_out, nzlo_out, nzhi_out); - if (nvalues == 1) - memory->create3d_offset(vec3d, nzlo_out, nzhi_out, nylo_out, - nyhi_out, nxlo_out, - nxhi_out, "fix_ave/grid:vec3d"); - else - memory->create4d_offset_last(array3d, nzlo_out, nzhi_out, nylo_out, - nyhi_out, nxlo_out, - nxhi_out, nvalues, "fix_ave/grid:array3d"); + + grid3d->setup(ngrid_buf1, ngrid_buf2); + memory->create(grid_buf1, ngrid_buf1, "ave/grid:grid_buf1"); + memory->create(grid_buf2, ngrid_buf2, "ave/grid:grid_buf2"); + ngridout = (nxhi_out - nxlo_out + 1) * (nyhi_out - nylo_out + 1) * (nzhi_out - nzlo_out + 1); + + if (nvalues == 1) + memory->create3d_offset(vec3d, nzlo_out, nzhi_out, nylo_out, + nyhi_out, nxlo_out, nxhi_out, + "ave/grid:vec3d"); + else + memory->create4d_offset_last(array3d, nzlo_out, nzhi_out, nylo_out, + nyhi_out, nxlo_out, nxhi_out, nvalues, + "ave/grid:array3d"); + + if (modeatom) + memory->create3d_offset(count3d, nzlo_out, nzhi_out, nylo_out, + nyhi_out, nxlo_out, nxhi_out, + "ave/grid:vec3d"); } // zero the grid since dump may access it on timestep 0 @@ -416,10 +444,14 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : zero_grid(); // bin indices for ATOM mode + // vresult for per-atom variable evaluation maxatom = 0; bin = nullptr; + maxvar = 0; + vresult = nullptr; + // nvalid = next step on which end_of_step does something // add nvalid to all computes that store invocation times // since don't know a priori which are invoked by this fix @@ -445,11 +477,18 @@ FixAveGrid::~FixAveGrid() delete grid2d; delete grid3d; + memory->destroy(grid_buf1); + memory->destroy(grid_buf2); + memory->destroy2d_offset(vec2d,nylo_out,nxlo_out); memory->destroy2d_offset(array2d,nylo_out,nxlo_out); + memory->destroy2d_offset(count2d,nylo_out,nxlo_out); memory->destroy3d_offset(vec3d,nzlo_out,nylo_out,nxlo_out); memory->destroy4d_offset_last(array3d,nzlo_out,nylo_out,nxlo_out); + memory->destroy3d_offset(count3d,nzlo_out,nylo_out,nxlo_out); + memory->destroy(bin); + memory->destroy(vresult); } /* ---------------------------------------------------------------------- */ @@ -549,7 +588,7 @@ void FixAveGrid::setup(int /*vflag*/) void FixAveGrid::end_of_step() { - int i,j,m,n,ix,iy,iz; + int m,ix,iy,iz; // skip if not step which requires doing something @@ -558,331 +597,29 @@ void FixAveGrid::end_of_step() nvalid_last = nvalid; // zero owned and ghost grid points if first step - + // zero atom count per bin for ATOM mode + if (irepeat == 0) zero_grid(); - // ATOM mode - // accumulate per-atom attributes,computes,fixes,variables to local grid - // compute/fix/variable may invoke computes so wrap with clear/add - if (modeatom) { - modify->clearstep_compute(); - - // bin[i][dim] = indices of bin each atom is in - // not set if group mask does not match - // NOTE: error check if atom out of grid bounds? - - double *boxlo = domain->boxlo; - double dxinv = nxgrid/domain->xprd; - double dyinv = nygrid/domain->yprd; - double dzinv = nzgrid/domain->zprd; - - double **x = atom->x; - int *mask = atom->mask; - int nlocal = atom->nlocal; - - if (nlocal > maxatom) { - memory->destroy(bin); - maxatom = atom->nmax; - memory->create(bin,maxatom,dimension,"fix_ave/grid:bin"); - } - if (dimension == 2) { - for (i = 0; i < nlocal; i++) { - if (!(mask[i] & groupbit)) continue; - ix = static_cast ((x[i][0]-boxlo[0])*dxinv + shift) - OFFSET; - iy = static_cast ((x[i][1]-boxlo[1])*dyinv + shift) - OFFSET; - bin[i][0] = iy; - bin[i][1] = ix; - } + if (ngridout) memcpy(&count2d[0][0],0,ngridout*sizeof(int)); } else { - for (i = 0; i < nlocal; i++) { - if (!(mask[i] & groupbit)) continue; - ix = static_cast ((x[i][0]-boxlo[0])*dxinv + shift) - OFFSET; - iy = static_cast ((x[i][1]-boxlo[1])*dyinv + shift) - OFFSET; - iz = static_cast ((x[i][2]-boxlo[2])*dzinv + shift) - OFFSET; - bin[i][0] = iz; - bin[i][1] = iy; - bin[i][2] = ix; - } - } - - for (m = 0; m < nvalues; m++) { - n = value2index[m]; - j = argindex[m]; - - if (which[m] == ArgInfo::X) { - if (dimension == 2) { - if (nvalues == 1) { - for (i = 0; i < nlocal; i++) { - if (mask[i] & groupbit) - vec2d[bin[i][0]][bin[i][1]] += x[i][j]; - } - } else - for (i = 0; i < nlocal; i++) { - if (mask[i] & groupbit) - array2d[bin[i][0]][bin[i][1]][m] += x[i][j]; - } - } else { - if (nvalues == 1) { - for (i = 0; i < nlocal; i++) { - if (mask[i] & groupbit) - vec3d[bin[i][0]][bin[i][1]][bin[i][2]] += x[i][j]; - } - } else - for (i = 0; i < nlocal; i++) { - if (mask[i] & groupbit) - array3d[bin[i][0]][bin[i][1]][bin[i][2]][m] += x[i][j]; - } - } - - } else if (which[m] == ArgInfo::V) { - double **v = atom->v; - - if (dimension == 2) { - if (nvalues == 1) { - for (i = 0; i < nlocal; i++) { - if (mask[i] & groupbit) - vec2d[bin[i][0]][bin[i][1]] += v[i][j]; - } - } else - for (i = 0; i < nlocal; i++) { - if (mask[i] & groupbit) - array2d[bin[i][0]][bin[i][1]][m] += v[i][j]; - } - } else { - if (nvalues == 1) { - for (i = 0; i < nlocal; i++) { - if (mask[i] & groupbit) - vec3d[bin[i][0]][bin[i][1]][bin[i][2]] += v[i][j]; - } - } else - for (i = 0; i < nlocal; i++) { - if (mask[i] & groupbit) - array3d[bin[i][0]][bin[i][1]][bin[i][2]][m] += v[i][j]; - } - } - - } else if (which[m] == ArgInfo::F) { - double **f = atom->f; - - if (dimension == 2) { - if (nvalues == 1) { - for (i = 0; i < nlocal; i++) { - if (mask[i] & groupbit) - vec2d[bin[i][0]][bin[i][1]] += f[i][j]; - } - } else - for (i = 0; i < nlocal; i++) { - if (mask[i] & groupbit) - array2d[bin[i][0]][bin[i][1]][m] += f[i][j]; - } - } else { - if (nvalues == 1) { - for (i = 0; i < nlocal; i++) { - if (mask[i] & groupbit) - vec3d[bin[i][0]][bin[i][1]][bin[i][2]] += f[i][j]; - } - } else - for (i = 0; i < nlocal; i++) { - if (mask[i] & groupbit) - array3d[bin[i][0]][bin[i][1]][bin[i][2]][m] += f[i][j]; - } - } - - // per-atom compute or fix - // invoke compute if not previously invoked - - } else if (which[m] == ArgInfo::COMPUTE || which[m] == ArgInfo::FIX) { - double *ovector,**oarray; - - if (which[m] == ArgInfo::COMPUTE) { - Compute *compute = modify->compute[n]; - if (!(compute->invoked_flag & Compute::INVOKED_PERATOM)) { - compute->compute_peratom(); - compute->invoked_flag |= Compute::INVOKED_PERATOM; - } - if (j == 0) ovector = compute->vector_atom; - else oarray = compute->array_atom; - } else { - Fix *fix = modify->fix[n]; - if (j == 0) ovector = fix->vector_atom; - else oarray = fix->array_atom; - } - - if (dimension == 2) { - if (nvalues == 1) { - if (j == 0) { - for (i = 0; i < nlocal; i++) { - if (mask[i] & groupbit) - vec2d[bin[i][0]][bin[i][1]] += ovector[i]; - } - } else { - int jm1 = j = 1; - for (i = 0; i < nlocal; i++) { - if (mask[i] & groupbit) - vec2d[bin[i][0]][bin[i][1]] += oarray[i][jm1]; - } - } - } else { - if (j == 0) { - for (i = 0; i < nlocal; i++) { - if (mask[i] & groupbit) - array2d[bin[i][0]][bin[i][1]][m] += ovector[i]; - } - } else { - int jm1 = j - 1; - for (i = 0; i < nlocal; i++) { - if (mask[i] & groupbit) - array2d[bin[i][0]][bin[i][1]][m] += oarray[i][jm1]; - } - } - } - - } else { - if (nvalues == 1) { - if (j == 0) { - for (i = 0; i < nlocal; i++) { - if (mask[i] & groupbit) - vec3d[bin[i][0]][bin[i][1]][bin[i][2]] += ovector[i]; - } - } else { - int jm1 = j - 1; - for (i = 0; i < nlocal; i++) { - if (mask[i] & groupbit) - vec3d[bin[i][0]][bin[i][1]][bin[i][2]] += oarray[i][jm1]; - } - } - } else { - if (j == 0) { - for (i = 0; i < nlocal; i++) { - if (mask[i] & groupbit) - array3d[bin[i][0]][bin[i][1]][bin[i][2]][m] += ovector[i]; - } - } else { - int jm1 = j - 1; - for (i = 0; i < nlocal; i++) { - if (mask[i] & groupbit) - array3d[bin[i][0]][bin[i][1]][bin[i][2]][m] += oarray[i][jm1]; - } - } - } - } - - // evaluate atom-style variable - // final argument = 1 sums result to array - - } else if (which[m] == ArgInfo::VARIABLE) { - /* - if (array) input->variable->compute_atom(n,igroup,&array[0][m],nvalues,1); - else input->variable->compute_atom(n,igroup,nullptr,nvalues,1); - */ - } + if (ngridout) memcpy(&count3d[0][0][0],0,ngridout*sizeof(int)); } } - // GRID mode - // accumulate results of computes & fixes to local grid + // ATOM mode + // accumulate per-atom attributes,computes,fixes,variables to local grid + + // set local per-grid values for either ATOM or GRID mode + // per-atom compute/fix/variable may invoke computes so wrap with clear/add - if (modegrid) { - - for (m = 0; m < nvalues; m++) { - n = value2index[m]; - j = argindex[m]; - int idata = value2data[m]; - - Compute *compute; - Fix *fix; - - if (which[m] == ArgInfo::COMPUTE) { - compute = modify->compute[n]; - if (!(compute->invoked_flag & Compute::INVOKED_PERGRID)) { - compute->compute_pergrid(); - compute->invoked_flag |= Compute::INVOKED_PERGRID; - } - } else if (which[m] == ArgInfo::FIX) fix = modify->fix[n]; - - if (dimension == 2) { - double **ovec2d,***oarray2d; - if (which[m] == ArgInfo::COMPUTE) { - if (j == 0) - ovec2d = (double **) compute->get_griddata_by_index(idata); - else - oarray2d = (double ***) compute->get_griddata_by_index(idata); - } else { - if (j == 0) - ovec2d = (double **) fix->get_griddata_by_index(idata); - else - oarray2d = (double ***) fix->get_griddata_by_index(idata); - } - - if (nvalues == 1) { - if (j == 0) { - for (iy = nylo_in; iy <= nyhi_in; iy++) - for (ix = nxlo_in; ix <= nxhi_in; ix++) - vec2d[iy][ix] += ovec2d[iy][ix]; - } else { - int jm1 = j - 1; - for (iy = nylo_in; iy <= nyhi_in; iy++) - for (ix = nxlo_in; ix <= nxhi_in; ix++) - vec2d[iy][ix] += oarray2d[iy][ix][jm1]; - } - } else { - if (j == 0) { - for (iy = nylo_in; iy <= nyhi_in; iy++) - for (ix = nxlo_in; ix <= nxhi_in; ix++) - array2d[iy][ix][m] += ovec2d[iy][ix]; - } else { - int jm1 = j - 1; - for (iy = nylo_in; iy <= nyhi_in; iy++) - for (ix = nxlo_in; ix <= nxhi_in; ix++) - array2d[iy][ix][m] += oarray2d[iy][ix][jm1]; - } - } - - } else { - double ***ovec3d,****oarray3d; - if (which[m] == ArgInfo::COMPUTE) { - if (j == 0) - ovec3d = (double ***) compute->get_griddata_by_index(idata); - else - oarray3d = (double ****) compute->get_griddata_by_index(idata); - } else { - if (j == 0) - ovec3d = (double ***) fix->get_griddata_by_index(idata); - else - oarray3d = (double ****) fix->get_griddata_by_index(idata); - } - - if (nvalues == 1) { - if (j == 0) { - for (iz = nzlo_in; iz <= nzhi_in; iz++) - for (iy = nylo_in; iy <= nyhi_in; iy++) - for (ix = nxlo_in; ix <= nxhi_in; ix++) - vec3d[iz][iy][ix] += ovec3d[iz][iy][ix]; - } else { - int jm1 = j - 1; - for (iz = nzlo_in; iz <= nzhi_in; iz++) - for (iy = nylo_in; iy <= nyhi_in; iy++) - for (ix = nxlo_in; ix <= nxhi_in; ix++) - vec3d[iz][iy][ix] += oarray3d[iz][iy][ix][jm1]; - } - } else { - if (j == 0) { - for (iz = nzlo_in; iz <= nzhi_in; iz++) - for (iy = nylo_in; iy <= nyhi_in; iy++) - for (ix = nxlo_in; ix <= nxhi_in; ix++) - array3d[iz][iy][ix][m] += ovec3d[iz][iy][ix]; - } else { - int jm1 = j - 1; - for (iz = nzlo_in; iz <= nzhi_in; iz++) - for (iy = nylo_in; iy <= nyhi_in; iy++) - for (ix = nxlo_in; ix <= nxhi_in; ix++) - array3d[iz][iy][ix][m] += oarray3d[iz][iy][ix][jm1]; - } - } - } - } + if (modeatom) { + modify->clearstep_compute(); + atom2grid(); + } else { + grid2grid(); } // done if irepeat < nrepeat @@ -899,14 +636,21 @@ void FixAveGrid::end_of_step() nvalid = ntimestep+peratom_freq - ((bigint) nrepeat-1)*nevery; if (modeatom) modify->addstep_compute(nvalid); + // ghost to owned grid communication for atom mode + // NOTE: still need to implement pack/unpack methods + + if (modeatom) { + if (dimension == 2) + grid2d->reverse_comm(Grid2d::FIX,this,1,sizeof(double),0, + grid_buf1,grid_buf2,MPI_DOUBLE); + else + grid3d->reverse_comm(Grid3d::FIX,this,1,sizeof(double),0, + grid_buf1,grid_buf2,MPI_DOUBLE); + } + // just return if this proc owns no grid points if (ngridout == 0) return; - - - // NOTE: need to do comm for atom mode ? - - // average the final result for the Nfreq timestep // just loop over owned grid points @@ -940,6 +684,299 @@ void FixAveGrid::end_of_step() } } +/* ---------------------------------------------------------------------- + sum per-atom contributions to owned+ghost grid cells + sets one of vec2d,array2d,vec3d,array3d + also set count2d or count3d for atom count per bin +------------------------------------------------------------------------- */ + +void FixAveGrid::atom2grid() +{ + int i,j,k,m,n,ix,iy,iz; + + // bin[i][dim] = indices of bin each atom is in + // not set if group mask does not match + // also count atoms contributing to each bin + + // NOTE: error check if any atom out of grid bounds? + + double *boxlo = domain->boxlo; + double dxinv = nxgrid/domain->xprd; + double dyinv = nygrid/domain->yprd; + double dzinv = nzgrid/domain->zprd; + + double **x = atom->x; + int *mask = atom->mask; + int nlocal = atom->nlocal; + + if (nlocal > maxatom) { + memory->destroy(bin); + maxatom = atom->nmax; + memory->create(bin,maxatom,dimension,"ave/grid:bin"); + } + + if (dimension == 2) { + for (i = 0; i < nlocal; i++) { + if (!(mask[i] & groupbit)) continue; + ix = static_cast ((x[i][0]-boxlo[0])*dxinv + shift) - OFFSET; + iy = static_cast ((x[i][1]-boxlo[1])*dyinv + shift) - OFFSET; + count2d[iy][ix]++; + bin[i][0] = iy; + bin[i][1] = ix; + } + } else { + for (i = 0; i < nlocal; i++) { + if (!(mask[i] & groupbit)) continue; + ix = static_cast ((x[i][0]-boxlo[0])*dxinv + shift) - OFFSET; + iy = static_cast ((x[i][1]-boxlo[1])*dyinv + shift) - OFFSET; + iz = static_cast ((x[i][2]-boxlo[2])*dzinv + shift) - OFFSET; + count3d[iz][iy][ix]++; + bin[i][0] = iz; + bin[i][1] = iy; + bin[i][2] = ix; + } + } + + // loop over user-specified values + + for (m = 0; m < nvalues; m++) { + n = value2index[m]; + j = argindex[m]; + + if (which[m] == ArgInfo::X || which[m] == ArgInfo::V || + which[m] == ArgInfo::F) { + double **attribute; + if (which[m] == ArgInfo::X) attribute = atom->x; + else if (which[m] == ArgInfo::V) attribute = atom->v; + else if (which[m] == ArgInfo::F) attribute = atom->f; + + if (dimension == 2) { + if (nvalues == 1) { + for (i = 0; i < nlocal; i++) { + if (mask[i] & groupbit) + vec2d[bin[i][0]][bin[i][1]] += attribute[i][j]; + } + } else + for (i = 0; i < nlocal; i++) { + if (mask[i] & groupbit) + array2d[bin[i][0]][bin[i][1]][m] += attribute[i][j]; + } + } else { + if (nvalues == 1) { + for (i = 0; i < nlocal; i++) { + if (mask[i] & groupbit) + vec3d[bin[i][0]][bin[i][1]][bin[i][2]] += attribute[i][j]; + } + } else + for (i = 0; i < nlocal; i++) { + if (mask[i] & groupbit) + array3d[bin[i][0]][bin[i][1]][bin[i][2]][m] += attribute[i][j]; + } + } + + // per-atom compute or fix or variable + // invoke compute if not previously invoked + // evaluate atom-style variable + + } else if (which[m] == ArgInfo::COMPUTE || which[m] == ArgInfo::FIX || + which[m] == ArgInfo::VARIABLE) { + double *ovector,**oarray; + + if (which[m] == ArgInfo::COMPUTE) { + Compute *compute = modify->compute[n]; + if (!(compute->invoked_flag & Compute::INVOKED_PERATOM)) { + compute->compute_peratom(); + compute->invoked_flag |= Compute::INVOKED_PERATOM; + } + if (j == 0) ovector = compute->vector_atom; + else oarray = compute->array_atom; + + } else if (which[m] == ArgInfo::FIX) { + Fix *fix = modify->fix[n]; + if (j == 0) ovector = fix->vector_atom; + else oarray = fix->array_atom; + } else if (which[m] == ArgInfo::VARIABLE) { + if (nlocal > maxvar) { + memory->destroy(vresult); + maxvar = atom->nmax; + memory->create(vresult,maxvar,"ave/grid:vresult"); + } + input->variable->compute_atom(n,igroup,vresult,1,0); + ovector = vresult; + } + + if (dimension == 2) { + if (nvalues == 1) { + if (j == 0) { + for (i = 0; i < nlocal; i++) { + if (mask[i] & groupbit) + vec2d[bin[i][0]][bin[i][1]] += ovector[i]; + } + } else { + int jm1 = j = 1; + for (i = 0; i < nlocal; i++) { + if (mask[i] & groupbit) + vec2d[bin[i][0]][bin[i][1]] += oarray[i][jm1]; + } + } + } else { + if (j == 0) { + for (i = 0; i < nlocal; i++) { + if (mask[i] & groupbit) + array2d[bin[i][0]][bin[i][1]][m] += ovector[i]; + } + } else { + int jm1 = j - 1; + for (i = 0; i < nlocal; i++) { + if (mask[i] & groupbit) + array2d[bin[i][0]][bin[i][1]][m] += oarray[i][jm1]; + } + } + } + + } else { + if (nvalues == 1) { + if (j == 0) { + for (i = 0; i < nlocal; i++) { + if (mask[i] & groupbit) + vec3d[bin[i][0]][bin[i][1]][bin[i][2]] += ovector[i]; + } + } else { + int jm1 = j - 1; + for (i = 0; i < nlocal; i++) { + if (mask[i] & groupbit) + vec3d[bin[i][0]][bin[i][1]][bin[i][2]] += oarray[i][jm1]; + } + } + } else { + if (j == 0) { + for (i = 0; i < nlocal; i++) { + if (mask[i] & groupbit) + array3d[bin[i][0]][bin[i][1]][bin[i][2]][m] += ovector[i]; + } + } else { + int jm1 = j - 1; + for (i = 0; i < nlocal; i++) { + if (mask[i] & groupbit) + array3d[bin[i][0]][bin[i][1]][bin[i][2]][m] += oarray[i][jm1]; + } + } + } + } + } + } +} + +/* ---------------------------------------------------------------------- + copy per-grid values from other computes/fixes to owned grid cells + sets one of vec2d,array2d,vec3d,array3d +------------------------------------------------------------------------- */ + +void FixAveGrid::grid2grid() +{ + int j,m,n,ix,iy,iz; + + // loop over user-specified values + + for (m = 0; m < nvalues; m++) { + n = value2index[m]; + j = argindex[m]; + int idata = value2data[m]; + + Compute *compute; + Fix *fix; + + if (which[m] == ArgInfo::COMPUTE) { + compute = modify->compute[n]; + if (!(compute->invoked_flag & Compute::INVOKED_PERGRID)) { + compute->compute_pergrid(); + compute->invoked_flag |= Compute::INVOKED_PERGRID; + } + } else if (which[m] == ArgInfo::FIX) fix = modify->fix[n]; + + if (dimension == 2) { + double **ovec2d,***oarray2d; + if (which[m] == ArgInfo::COMPUTE) { + if (j == 0) + ovec2d = (double **) compute->get_griddata_by_index(idata); + else + oarray2d = (double ***) compute->get_griddata_by_index(idata); + } else { + if (j == 0) + ovec2d = (double **) fix->get_griddata_by_index(idata); + else + oarray2d = (double ***) fix->get_griddata_by_index(idata); + } + + if (nvalues == 1) { + if (j == 0) { + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + vec2d[iy][ix] += ovec2d[iy][ix]; + } else { + int jm1 = j - 1; + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + vec2d[iy][ix] += oarray2d[iy][ix][jm1]; + } + } else { + if (j == 0) { + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + array2d[iy][ix][m] += ovec2d[iy][ix]; + } else { + int jm1 = j - 1; + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + array2d[iy][ix][m] += oarray2d[iy][ix][jm1]; + } + } + + } else { + double ***ovec3d,****oarray3d; + if (which[m] == ArgInfo::COMPUTE) { + if (j == 0) + ovec3d = (double ***) compute->get_griddata_by_index(idata); + else + oarray3d = (double ****) compute->get_griddata_by_index(idata); + } else { + if (j == 0) + ovec3d = (double ***) fix->get_griddata_by_index(idata); + else + oarray3d = (double ****) fix->get_griddata_by_index(idata); + } + + if (nvalues == 1) { + if (j == 0) { + for (iz = nzlo_in; iz <= nzhi_in; iz++) + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + vec3d[iz][iy][ix] += ovec3d[iz][iy][ix]; + } else { + int jm1 = j - 1; + for (iz = nzlo_in; iz <= nzhi_in; iz++) + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + vec3d[iz][iy][ix] += oarray3d[iz][iy][ix][jm1]; + } + } else { + if (j == 0) { + for (iz = nzlo_in; iz <= nzhi_in; iz++) + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + array3d[iz][iy][ix][m] += ovec3d[iz][iy][ix]; + } else { + int jm1 = j - 1; + for (iz = nzlo_in; iz <= nzhi_in; iz++) + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + array3d[iz][iy][ix][m] += oarray3d[iz][iy][ix][jm1]; + } + } + } + } +} + /* ---------------------------------------------------------------------- zero grid values incluing ghost cells ------------------------------------------------------------------------- */ @@ -1036,6 +1073,7 @@ void *FixAveGrid::get_griddata_by_index(int index) /* ---------------------------------------------------------------------- memory usage of local atom-based array + NOTE: add more memory tallying ------------------------------------------------------------------------- */ double FixAveGrid::memory_usage() diff --git a/src/fix_ave_grid.h b/src/fix_ave_grid.h index dc6197062a..d43edc80b8 100644 --- a/src/fix_ave_grid.h +++ b/src/fix_ave_grid.h @@ -53,6 +53,8 @@ class FixAveGrid : public Fix { class Grid2d *grid2d; class Grid3d *grid3d; + int ngrid_buf1, ngrid_buf2; + double *grid_buf1, *grid_buf2; int nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in; int nxlo_out,nxhi_out,nylo_out,nyhi_out,nzlo_out,nzhi_out; @@ -61,10 +63,16 @@ class FixAveGrid : public Fix { double **vec2d,***vec3d; double ***array2d,****array3d; + int **count2d,***count3d; int **bin; int maxatom; + double *vresult; + int maxvar; + + void atom2grid(); + void grid2grid(); void zero_grid(); bigint nextvalid(); }; From c44794730bce49c5458c98cbeae4434223b41297 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Wed, 3 Aug 2022 17:43:04 -0600 Subject: [PATCH 020/213] debugging fixes --- src/EXTRA-FIX/fix_ttm_grid.cpp | 2 + src/compute_property_grid.cpp | 2 + src/fix_ave_grid.cpp | 77 +++++++++++++++++++++------------- src/fix_ave_grid.h | 2 +- src/utils.cpp | 2 +- src/utils.h | 2 +- 6 files changed, 56 insertions(+), 31 deletions(-) diff --git a/src/EXTRA-FIX/fix_ttm_grid.cpp b/src/EXTRA-FIX/fix_ttm_grid.cpp index e17c52d5f9..a403eb296c 100644 --- a/src/EXTRA-FIX/fix_ttm_grid.cpp +++ b/src/EXTRA-FIX/fix_ttm_grid.cpp @@ -638,6 +638,7 @@ int FixTTMGrid::get_grid_by_name(char *name, int &dim) void *FixTTMGrid::get_grid_by_index(int index) { if (index == 0) return grid; + return nullptr; } @@ -670,6 +671,7 @@ int FixTTMGrid::get_griddata_by_name(int igrid, char *name, int &ncol) void *FixTTMGrid::get_griddata_by_index(int index) { if (index == 0) return T_electron; + return nullptr; } diff --git a/src/compute_property_grid.cpp b/src/compute_property_grid.cpp index 2731dcc559..e419a3eaa9 100644 --- a/src/compute_property_grid.cpp +++ b/src/compute_property_grid.cpp @@ -211,6 +211,7 @@ void *ComputePropertyGrid::get_grid_by_index(int index) if (dimension == 2) return grid2d; else return grid3d; } + return nullptr; } @@ -252,6 +253,7 @@ void *ComputePropertyGrid::get_griddata_by_index(int index) else return array3d; } } + return nullptr; } diff --git a/src/fix_ave_grid.cpp b/src/fix_ave_grid.cpp index c36dab9aa3..82765c7da1 100644 --- a/src/fix_ave_grid.cpp +++ b/src/fix_ave_grid.cpp @@ -50,6 +50,7 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : which(nullptr), argindex(nullptr), ids(nullptr), value2index(nullptr), value2grid(nullptr), value2data(nullptr), grid2d(nullptr), grid3d(nullptr), + grid_buf1(nullptr), grid_buf2(nullptr), vec2d(nullptr), array2d(nullptr), vec3d(nullptr), array3d(nullptr), count2d(nullptr), count3d(nullptr) { @@ -154,10 +155,7 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : error->all(FLERR,"Fix ave/grid cannot use variable for grid info"); nvalues++; - - // unrecognized arg (option) - - } else break; + } iarg++; } @@ -286,6 +284,9 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : char *idcompute,*gname,*dname; utils::grid_parse(FLERR,ids[i],idcompute,gname,dname,error); + delete [] ids[i]; + ids[i] = new char[strlen(idcompute)+1]; + strcpy(ids[i],idcompute); Compute *icompute = modify->get_compute_by_id(idcompute); if (!icompute) @@ -323,8 +324,8 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : "Fix ave/grid compute {} array {} is accessed out-of-range", idcompute,dname); - value2grid[iarg] = igrid; - value2data[iarg] = idata; + value2grid[i] = igrid; + value2data[i] = idata; delete [] idcompute; delete [] gname; @@ -334,6 +335,9 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : char *idfix,*gname,*dname; utils::grid_parse(FLERR,ids[i],idfix,gname,dname,error); + delete [] ids[i]; + ids[i] = new char[strlen(idfix)+1]; + strcpy(ids[i],idfix); Fix *ifix = modify->get_fix_by_id(idfix); if (!ifix) error->all(FLERR,"Could not find fix ave/grid fix ID: {}", @@ -372,8 +376,8 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : "Fix ave/grid compute {} array {} is accessed out-of-range", idfix,dname); - value2grid[iarg] = igrid; - value2data[iarg] = idata; + value2grid[i] = igrid; + value2data[i] = idata; delete [] idfix; delete [] gname; @@ -483,6 +487,7 @@ FixAveGrid::~FixAveGrid() memory->destroy2d_offset(vec2d,nylo_out,nxlo_out); memory->destroy2d_offset(array2d,nylo_out,nxlo_out); memory->destroy2d_offset(count2d,nylo_out,nxlo_out); + memory->destroy3d_offset(vec3d,nzlo_out,nylo_out,nxlo_out); memory->destroy4d_offset_last(array3d,nzlo_out,nylo_out,nxlo_out); memory->destroy3d_offset(count3d,nzlo_out,nylo_out,nxlo_out); @@ -510,19 +515,19 @@ void FixAveGrid::init() if (which[m] == ArgInfo::COMPUTE) { int icompute = modify->find_compute(ids[m]); if (icompute < 0) - error->all(FLERR,"Compute ID for fix ave/atom does not exist"); + error->all(FLERR,"Compute ID for fix ave/grid does not exist"); value2index[m] = icompute; } else if (which[m] == ArgInfo::FIX) { int ifix = modify->find_fix(ids[m]); if (ifix < 0) - error->all(FLERR,"Fix ID for fix ave/atom does not exist"); + error->all(FLERR,"Fix ID for fix ave/grid does not exist"); value2index[m] = ifix; } else if (which[m] == ArgInfo::VARIABLE) { int ivariable = input->variable->find(ids[m]); if (ivariable < 0) - error->all(FLERR,"Variable name for fix ave/atom does not exist"); + error->all(FLERR,"Variable name for fix ave/grid does not exist"); value2index[m] = ivariable; } else value2index[m] = -1; @@ -598,20 +603,22 @@ void FixAveGrid::end_of_step() // zero owned and ghost grid points if first step // zero atom count per bin for ATOM mode + // NOTE: when should counts be zeroed + // NOTE: is anything normalized by count ? + // NOTE: can count be output ? if (irepeat == 0) zero_grid(); if (modeatom) { if (dimension == 2) { - if (ngridout) memcpy(&count2d[0][0],0,ngridout*sizeof(int)); + if (ngridout) memset(&count2d[nylo_out][nxlo_out],0, + ngridout*sizeof(double)); } else { - if (ngridout) memcpy(&count3d[0][0][0],0,ngridout*sizeof(int)); + if (ngridout) memset(&count3d[nzlo_out][nylo_out][nxlo_out],0, + ngridout*sizeof(double)); } } - // ATOM mode - // accumulate per-atom attributes,computes,fixes,variables to local grid - // set local per-grid values for either ATOM or GRID mode // per-atom compute/fix/variable may invoke computes so wrap with clear/add @@ -633,7 +640,7 @@ void FixAveGrid::end_of_step() } irepeat = 0; - nvalid = ntimestep+peratom_freq - ((bigint) nrepeat-1)*nevery; + nvalid = ntimestep+pergrid_freq - ((bigint) nrepeat-1)*nevery; if (modeatom) modify->addstep_compute(nvalid); // ghost to owned grid communication for atom mode @@ -720,7 +727,7 @@ void FixAveGrid::atom2grid() if (!(mask[i] & groupbit)) continue; ix = static_cast ((x[i][0]-boxlo[0])*dxinv + shift) - OFFSET; iy = static_cast ((x[i][1]-boxlo[1])*dyinv + shift) - OFFSET; - count2d[iy][ix]++; + count2d[iy][ix] += 1.0; bin[i][0] = iy; bin[i][1] = ix; } @@ -730,7 +737,7 @@ void FixAveGrid::atom2grid() ix = static_cast ((x[i][0]-boxlo[0])*dxinv + shift) - OFFSET; iy = static_cast ((x[i][1]-boxlo[1])*dyinv + shift) - OFFSET; iz = static_cast ((x[i][2]-boxlo[2])*dzinv + shift) - OFFSET; - count3d[iz][iy][ix]++; + count3d[iz][iy][ix] += 1.0; bin[i][0] = iz; bin[i][1] = iy; bin[i][2] = ix; @@ -940,9 +947,9 @@ void FixAveGrid::grid2grid() else oarray3d = (double ****) compute->get_griddata_by_index(idata); } else { - if (j == 0) + if (j == 0) { ovec3d = (double ***) fix->get_griddata_by_index(idata); - else + } else oarray3d = (double ****) fix->get_griddata_by_index(idata); } @@ -985,15 +992,19 @@ void FixAveGrid::zero_grid() { if (dimension == 2) { if (nvalues == 1) { - if (ngridout) memcpy(&vec2d[0][0],0,ngridout*sizeof(double)); + if (ngridout) memset(&vec2d[nylo_out][nxlo_out],0, + ngridout*sizeof(double)); } else { - if (ngridout) memcpy(&array2d[0][0][0],0,ngridout*nvalues*sizeof(double)); + if (ngridout) memset(&array2d[nylo_out][nxlo_out][0],0, + ngridout*nvalues*sizeof(double)); } } else { if (nvalues == 1) { - if (ngridout) memcpy(&vec3d[0][0][0],0,ngridout*sizeof(double)); + if (ngridout) memset(&vec3d[nzlo_out][nylo_out][nxlo_out],0, + ngridout*sizeof(double)); } else { - if (ngridout) memcpy(&array3d[0][0][0][0],0,ngridout*nvalues*sizeof(double)); + if (ngridout) memset(&array3d[nzlo_out][nylo_out][nxlo_out][0],0, + ngridout*nvalues*sizeof(double)); } } } @@ -1027,6 +1038,7 @@ void *FixAveGrid::get_grid_by_index(int index) if (dimension == 2) return grid2d; else return grid3d; } + return nullptr; } @@ -1047,6 +1059,10 @@ int FixAveGrid::get_griddata_by_name(int igrid, char *name, int &ncol) else ncol = nvalues; return 0; } + if (igrid == 0 && strcmp(name,"count") == 0) { + ncol = 0; + return 1; + } return -1; } @@ -1068,6 +1084,11 @@ void *FixAveGrid::get_griddata_by_index(int index) else return array3d; } } + if (index == 1) { + if (dimension == 2) return count2d; + else return count3d; + } + return nullptr; } @@ -1090,11 +1111,11 @@ double FixAveGrid::memory_usage() bigint FixAveGrid::nextvalid() { - bigint nvalid = (update->ntimestep/peratom_freq)*peratom_freq + peratom_freq; - if (nvalid-peratom_freq == update->ntimestep && nrepeat == 1) + bigint nvalid = (update->ntimestep/pergrid_freq)*pergrid_freq + pergrid_freq; + if (nvalid-pergrid_freq == update->ntimestep && nrepeat == 1) nvalid = update->ntimestep; else nvalid -= ((bigint)nrepeat-1)*nevery; - if (nvalid < update->ntimestep) nvalid += peratom_freq; + if (nvalid < update->ntimestep) nvalid += pergrid_freq; return nvalid; } diff --git a/src/fix_ave_grid.h b/src/fix_ave_grid.h index d43edc80b8..9a675852a1 100644 --- a/src/fix_ave_grid.h +++ b/src/fix_ave_grid.h @@ -63,7 +63,7 @@ class FixAveGrid : public Fix { double **vec2d,***vec3d; double ***array2d,****array3d; - int **count2d,***count3d; + double **count2d,***count3d; int **bin; int maxatom; diff --git a/src/utils.cpp b/src/utils.cpp index 4d9f6c621b..43925fd69c 100644 --- a/src/utils.cpp +++ b/src/utils.cpp @@ -772,7 +772,7 @@ int utils::expand_args(const char *file, int line, int narg, char **arg, int mod ------------------------------------------------------------------------- */ void utils::grid_parse(const char *file, int line, const std::string &name, - char *id, char *gridname, char *dataname, Error *error) + char *&id, char *&gridname, char *&dataname, Error *error) { char *copy = strdup(name); diff --git a/src/utils.h b/src/utils.h index 9cc49e8545..2e078a4fe5 100644 --- a/src/utils.h +++ b/src/utils.h @@ -369,7 +369,7 @@ namespace utils { * \return new buffer with copy of string */ void grid_parse(const char *file, int line, const std::string &name, - char *id, char *gridname, char *dataname, Error *error); + char *&id, char *&gridname, char *&dataname, Error *error); /*! Parse grid reference into 3 sub-strings * From 0e1463fdaac88d510dcc62ef70ab2495ad3d041d Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Thu, 11 Aug 2022 10:32:09 -0600 Subject: [PATCH 021/213] change AMOEBA grids to Grid3d from GridComm --- src/AMOEBA/amoeba_convolution.cpp | 42 +++++++++++++++---------------- src/AMOEBA/amoeba_convolution.h | 2 +- src/AMOEBA/pair_amoeba.cpp | 3 +-- src/KSPACE/pppm.cpp | 4 +-- 4 files changed, 24 insertions(+), 27 deletions(-) diff --git a/src/AMOEBA/amoeba_convolution.cpp b/src/AMOEBA/amoeba_convolution.cpp index 9d08dd6e79..b296da7df2 100644 --- a/src/AMOEBA/amoeba_convolution.cpp +++ b/src/AMOEBA/amoeba_convolution.cpp @@ -17,7 +17,7 @@ #include "comm.h" #include "domain.h" #include "fft3d_wrap.h" -#include "gridcomm.h" +#include "grid3d.h" #include "memory.h" #include "neighbor.h" #include "remap_wrap.h" @@ -198,25 +198,23 @@ AmoebaConvolution::AmoebaConvolution(LAMMPS *lmp, Pair *pair, ngrid_either = MAX(nbrick_owned,nfft_owned); - // instantiate FFT, GridComm, and Remap + // instantiate FFT, Grid3d, and Remap int tmp; fft1 = new FFT3d(lmp,world,nx,ny,nz, nxlo_fft,nxhi_fft,nylo_fft,nyhi_fft,nzlo_fft,nzhi_fft, nxlo_fft,nxhi_fft,nylo_fft,nyhi_fft,nzlo_fft,nzhi_fft, - 1,0,&tmp,0); - // 0,0,&tmp,0); + 1,0,&tmp,0); fft2 = new FFT3d(lmp,world,nx,ny,nz, nxlo_fft,nxhi_fft,nylo_fft,nyhi_fft,nzlo_fft,nzhi_fft, nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in, - //1,0,&tmp,0); 0,0,&tmp,0); - gc = new GridComm(lmp,world,nx,ny,nz, - nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in, - nxlo_out,nxhi_out,nylo_out,nyhi_out,nzlo_out,nzhi_out); + gc = new Grid3d(lmp,world,nx,ny,nz, + nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in, + nxlo_out,nxhi_out,nylo_out,nyhi_out,nzlo_out,nzhi_out); int nqty = flag3d ? 1 : 2; remap = new Remap(lmp,world, @@ -324,15 +322,15 @@ FFT_SCALAR *AmoebaConvolution::pre_convolution_3d() // reverse comm for 3d brick grid + ghosts #if DEBUG_AMOEBA - debug_scalar(GRIDBRICK_OUT,"PRE Convo / PRE GridComm"); + debug_scalar(GRIDBRICK_OUT,"PRE Convo / PRE Grid3d"); #endif - gc->reverse_comm(GridComm::PAIR,amoeba,1,sizeof(FFT_SCALAR),which, + gc->reverse_comm(Grid3d::PAIR,amoeba,1,sizeof(FFT_SCALAR),which, gc_buf1,gc_buf2,MPI_FFT_SCALAR); #if DEBUG_AMOEBA - debug_scalar(GRIDBRICK_IN,"PRE Convo / POST GridComm"); - debug_file(GRIDBRICK_IN,"pre.convo.post.gridcomm"); + debug_scalar(GRIDBRICK_IN,"PRE Convo / POST Grid3d"); + debug_file(GRIDBRICK_IN,"pre.convo.post.grid3d"); #endif // copy owned 3d brick grid values to FFT grid @@ -387,15 +385,15 @@ FFT_SCALAR *AmoebaConvolution::pre_convolution_4d() // reverse comm for 4d brick grid + ghosts #if DEBUG_AMOEBA - debug_scalar(GRIDBRICK_OUT,"PRE Convo / PRE GridComm"); + debug_scalar(GRIDBRICK_OUT,"PRE Convo / PRE Grid3d"); #endif - gc->reverse_comm(GridComm::PAIR,amoeba,2,sizeof(FFT_SCALAR),which, + gc->reverse_comm(Grid3d::PAIR,amoeba,2,sizeof(FFT_SCALAR),which, gc_buf1,gc_buf2,MPI_FFT_SCALAR); #if DEBUG_AMOEBA - debug_scalar(GRIDBRICK_IN,"PRE Convo / POST GridComm"); - debug_file(GRIDBRICK_IN,"pre.convo.post.gridcomm"); + debug_scalar(GRIDBRICK_IN,"PRE Convo / POST Grid3d"); + debug_file(GRIDBRICK_IN,"pre.convo.post.grid3d"); #endif // copy owned 4d brick grid values to FFT grid @@ -476,10 +474,10 @@ void *AmoebaConvolution::post_convolution_3d() // forward comm to populate ghost grid values #if DEBUG_AMOEBA - debug_scalar(GRIDBRICK_IN,"POST Convo / PRE gridcomm"); - debug_file(GRIDBRICK_IN,"post.convo.pre.gridcomm"); + debug_scalar(GRIDBRICK_IN,"POST Convo / PRE grid3d"); + debug_file(GRIDBRICK_IN,"post.convo.pre.grid3d"); #endif - gc->forward_comm(GridComm::PAIR,amoeba,1,sizeof(FFT_SCALAR),which, + gc->forward_comm(Grid3d::PAIR,amoeba,1,sizeof(FFT_SCALAR),which, gc_buf1,gc_buf2,MPI_FFT_SCALAR); return (void *) grid_brick; @@ -518,10 +516,10 @@ void *AmoebaConvolution::post_convolution_4d() // forward comm to populate ghost grid values #if DEBUG_AMOEBA - debug_scalar(GRIDBRICK_IN,"POST Convo / PRE gridcomm"); - debug_file(GRIDBRICK_IN,"post.convo.pre.gridcomm"); + debug_scalar(GRIDBRICK_IN,"POST Convo / PRE grid3d"); + debug_file(GRIDBRICK_IN,"post.convo.pre.grid3d"); #endif - gc->forward_comm(GridComm::PAIR,amoeba,2,sizeof(FFT_SCALAR),which, + gc->forward_comm(Grid3d::PAIR,amoeba,2,sizeof(FFT_SCALAR),which, gc_buf1,gc_buf2,MPI_FFT_SCALAR); return (void *) cgrid_brick; diff --git a/src/AMOEBA/amoeba_convolution.h b/src/AMOEBA/amoeba_convolution.h index d7c4f9fbd7..f7c1e74e6c 100644 --- a/src/AMOEBA/amoeba_convolution.h +++ b/src/AMOEBA/amoeba_convolution.h @@ -55,7 +55,7 @@ class AmoebaConvolution : protected Pointers { class Pair *amoeba; class FFT3d *fft1, *fft2; - class GridComm *gc; + class Grid3d *gc; class Remap *remap; double ***grid_brick; // 3d real brick grid with ghosts diff --git a/src/AMOEBA/pair_amoeba.cpp b/src/AMOEBA/pair_amoeba.cpp index bf52524567..e34a1e61af 100644 --- a/src/AMOEBA/pair_amoeba.cpp +++ b/src/AMOEBA/pair_amoeba.cpp @@ -23,7 +23,6 @@ #include "fix.h" #include "fix_store_peratom.h" #include "force.h" -#include "gridcomm.h" #include "group.h" #include "math_special.h" #include "memory.h" @@ -824,7 +823,7 @@ void PairAmoeba::init_style() // initialize KSpace Ewald settings and FFTs and parallel grid objects // Coulombic grid is used with two orders: bseorder and bsporder - // so need two GridComm instantiations for ghost comm + // so need two Grid3d instantiations for ghost comm if (first_flag) { kewald(); diff --git a/src/KSPACE/pppm.cpp b/src/KSPACE/pppm.cpp index bdcadaf4b8..43ba6405c6 100644 --- a/src/KSPACE/pppm.cpp +++ b/src/KSPACE/pppm.cpp @@ -305,8 +305,8 @@ void PPPM::init() if (overlap_allowed) break; gctmp = new Grid3d(lmp,world,nx_pppm,ny_pppm,nz_pppm, - nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in, - nxlo_out,nxhi_out,nylo_out,nyhi_out,nzlo_out,nzhi_out); + nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in, + nxlo_out,nxhi_out,nylo_out,nyhi_out,nzlo_out,nzhi_out); int tmp1,tmp2; gctmp->setup(tmp1,tmp2); From 58800b51910e1c2314647ac1a39e2798e95b407c Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Thu, 11 Aug 2022 13:28:50 -0600 Subject: [PATCH 022/213] enable relancing to work with distributed grids --- src/AMOEBA/amoeba_convolution.cpp | 33 ++++++- src/AMOEBA/amoeba_convolution.h | 3 + src/AMOEBA/pair_amoeba.cpp | 27 ++++++ src/AMOEBA/pair_amoeba.h | 2 + src/ELECTRODE/pppm_electrode.cpp | 2 +- src/ELECTRODE/pppm_electrode.h | 2 +- src/EXTRA-FIX/fix_ttm_grid.cpp | 11 +++ src/EXTRA-FIX/fix_ttm_grid.h | 2 + src/KOKKOS/pppm_kokkos.cpp | 2 +- src/KOKKOS/pppm_kokkos.h | 2 +- src/KSPACE/fix_tune_kspace.cpp | 8 +- src/KSPACE/msm.cpp | 2 +- src/KSPACE/msm.h | 2 +- src/KSPACE/pppm.cpp | 2 +- src/KSPACE/pppm.h | 2 +- src/KSPACE/pppm_dipole.cpp | 2 +- src/KSPACE/pppm_dipole.h | 2 +- src/KSPACE/pppm_disp.cpp | 2 +- src/KSPACE/pppm_disp.h | 2 +- src/MISC/fix_ipi.cpp | 6 +- src/balance.cpp | 9 ++ src/compute.h | 2 + src/compute_property_grid.cpp | 141 +++++++++++++++++------------- src/compute_property_grid.h | 17 ++-- src/dump_custom.cpp | 1 + src/dump_grid.cpp | 86 +++++------------- src/dump_grid.h | 6 +- src/fix.h | 2 + src/fix_ave_grid.cpp | 11 +++ src/fix_ave_grid.h | 3 + src/fix_balance.cpp | 17 ++-- src/fix_balance.h | 5 +- src/kspace.h | 2 +- src/modify.cpp | 13 +++ src/modify.h | 2 + src/pair.h | 2 + 36 files changed, 264 insertions(+), 171 deletions(-) diff --git a/src/AMOEBA/amoeba_convolution.cpp b/src/AMOEBA/amoeba_convolution.cpp index b296da7df2..9ac4db1827 100644 --- a/src/AMOEBA/amoeba_convolution.cpp +++ b/src/AMOEBA/amoeba_convolution.cpp @@ -75,7 +75,34 @@ AmoebaConvolution::AmoebaConvolution(LAMMPS *lmp, Pair *pair, if (which == POLAR_GRIDC || which == INDUCE_GRIDC) flag3d = 0; nfft_global = (bigint) nx * ny * nz; +} +/* ---------------------------------------------------------------------- + free all memory +------------------------------------------------------------------------- */ + +AmoebaConvolution::~AmoebaConvolution() +{ + deallocate_grid(); +} + +/* ---------------------------------------------------------------------- + subset of FFT grids assigned to each proc may have changed + called by load balancer when proc subdomains are adjusted +------------------------------------------------------------------------- */ + +void AmoebaConvolution::reset_grid() +{ + deallocate_grid(); + allocate_grid(); +} + +/* ---------------------------------------------------------------------- + allocate all local grid data structs: FFT, Grid3d, Remap +------------------------------------------------------------------------- */ + +void AmoebaConvolution::allocate_grid() +{ // global indices of grid range from 0 to N-1 // nlo_in,nhi_in = lower/upper limits of the 3d sub-brick of // global grid that I own without ghost cells @@ -247,11 +274,9 @@ AmoebaConvolution::AmoebaConvolution(LAMMPS *lmp, Pair *pair, memory->create(remap_buf,nqty*nfft_owned,"amoeba:remap_buf"); } -/* ---------------------------------------------------------------------- - free all memory -------------------------------------------------------------------------- */ +/* ---------------------------------------------------------------------- */ -AmoebaConvolution::~AmoebaConvolution() +void AmoebaConvolution::deallocate_grid() { memory->destroy3d_offset(grid_brick,nzlo_out,nylo_out,nxlo_out); memory->destroy4d_offset_last(cgrid_brick,nzlo_out,nylo_out,nxlo_out); diff --git a/src/AMOEBA/amoeba_convolution.h b/src/AMOEBA/amoeba_convolution.h index f7c1e74e6c..9d877bdcf0 100644 --- a/src/AMOEBA/amoeba_convolution.h +++ b/src/AMOEBA/amoeba_convolution.h @@ -42,6 +42,7 @@ class AmoebaConvolution : protected Pointers { AmoebaConvolution(class LAMMPS *, class Pair *, int, int, int, int, int); ~AmoebaConvolution(); + void reset_grid(); void *zero(); FFT_SCALAR *pre_convolution(); void *post_convolution(); @@ -67,6 +68,8 @@ class AmoebaConvolution : protected Pointers { double *gc_buf1, *gc_buf2; // buffers for GridComm double *remap_buf; // buffer for Remap + void allocate_grid(); + void deallocate_grid(); void *zero_3d(); void *zero_4d(); FFT_SCALAR *pre_convolution_3d(); diff --git a/src/AMOEBA/pair_amoeba.cpp b/src/AMOEBA/pair_amoeba.cpp index e34a1e61af..0ad80fb8d2 100644 --- a/src/AMOEBA/pair_amoeba.cpp +++ b/src/AMOEBA/pair_amoeba.cpp @@ -1409,6 +1409,33 @@ void PairAmoeba::unpack_reverse_comm(int n, int *list, double *buf) } } +/* ---------------------------------------------------------------------- + subset of FFT grids assigned to each proc may have changed + notify each instance of AmoebaConvolution class + called by load balancer when proc subdomains are adjusted +------------------------------------------------------------------------- */ + +void PairAmoeba::reset_grid() +{ + if (use_ewald) { + m_kspace->reset_grid(); + p_kspace->reset_grid(); + pc_kspace->reset_grid(); + i_kspace->reset_grid(); + ic_kspace->reset_grid(); + } + if (use_dewald) d_kspace->reset_grid(); + + // qfac is shared by induce and polar + // gridfft1 is copy of FFT grid used within polar + + memory->destroy(qfac); + memory->destroy(gridfft1); + int nmine = p_kspace->nfft_owned; + memory->create(qfac,nmine,"ameoba/induce:qfac"); + memory->create(gridfft1,2*nmine,"amoeba/polar:gridfft1"); +} + /* ---------------------------------------------------------------------- pack own values to buf to send to another proc ------------------------------------------------------------------------- */ diff --git a/src/AMOEBA/pair_amoeba.h b/src/AMOEBA/pair_amoeba.h index 84bc480062..9385a39870 100644 --- a/src/AMOEBA/pair_amoeba.h +++ b/src/AMOEBA/pair_amoeba.h @@ -44,6 +44,8 @@ class PairAmoeba : public Pair { int pack_reverse_comm(int, int, double *) override; void unpack_reverse_comm(int, int *, double *) override; + void reset_grid() override; + void pack_forward_grid(int, void *, int, int *) override; void unpack_forward_grid(int, void *, int, int *) override; void pack_reverse_grid(int, void *, int, int *) override; diff --git a/src/ELECTRODE/pppm_electrode.cpp b/src/ELECTRODE/pppm_electrode.cpp index 91d6acc2d5..a8d2d6f3df 100644 --- a/src/ELECTRODE/pppm_electrode.cpp +++ b/src/ELECTRODE/pppm_electrode.cpp @@ -378,7 +378,7 @@ void PPPMElectrode::setup() called by fix balance b/c it changed sizes of processor sub-domains ------------------------------------------------------------------------- */ -void PPPMElectrode::setup_grid() +void PPPMElectrode::reset_grid() { // free all arrays previously allocated diff --git a/src/ELECTRODE/pppm_electrode.h b/src/ELECTRODE/pppm_electrode.h index 4bfa05c65f..e5efbca205 100644 --- a/src/ELECTRODE/pppm_electrode.h +++ b/src/ELECTRODE/pppm_electrode.h @@ -35,7 +35,7 @@ class PPPMElectrode : public PPPM, public ElectrodeKSpace { ~PPPMElectrode() override; void init() override; void setup() override; - void setup_grid() override; + void reset_grid() override; void compute(int, int) override; void compute_vector(double *, int, int, bool) override; diff --git a/src/EXTRA-FIX/fix_ttm_grid.cpp b/src/EXTRA-FIX/fix_ttm_grid.cpp index a403eb296c..7e210c022e 100644 --- a/src/EXTRA-FIX/fix_ttm_grid.cpp +++ b/src/EXTRA-FIX/fix_ttm_grid.cpp @@ -388,6 +388,17 @@ void FixTTMGrid::write_electron_temperatures(const std::string &filename) if (comm->me == 0) fclose(FPout); } +/* ---------------------------------------------------------------------- + subset of grid assigned to each proc may have changed + called by load balancer when proc subdomains are adjusted + not supported for now, b/c requires T_electron to persist, i.e. a remap() +------------------------------------------------------------------------- */ + +void FixTTMGrid::reset_grid() +{ + error->all(FLERR,"Fix ttm/grid does not support load balancing (yet)"); +} + /* ---------------------------------------------------------------------- pack own values to buf to send to another proc ------------------------------------------------------------------------- */ diff --git a/src/EXTRA-FIX/fix_ttm_grid.h b/src/EXTRA-FIX/fix_ttm_grid.h index 10a0dd8a77..1e5b57b47c 100644 --- a/src/EXTRA-FIX/fix_ttm_grid.h +++ b/src/EXTRA-FIX/fix_ttm_grid.h @@ -35,6 +35,8 @@ class FixTTMGrid : public FixTTM { // grid communication + void reset_grid() override; + void pack_forward_grid(int, void *, int, int *) override; void unpack_forward_grid(int, void *, int, int *) override; void pack_reverse_grid(int, void *, int, int *) override; diff --git a/src/KOKKOS/pppm_kokkos.cpp b/src/KOKKOS/pppm_kokkos.cpp index 432e866b2c..8f8df1adda 100644 --- a/src/KOKKOS/pppm_kokkos.cpp +++ b/src/KOKKOS/pppm_kokkos.cpp @@ -551,7 +551,7 @@ void PPPMKokkos::operator()(TagPPPM_setup_triclinic2, const int &n) ------------------------------------------------------------------------- */ template -void PPPMKokkos::setup_grid() +void PPPMKokkos::reset_grid() { // free all arrays previously allocated diff --git a/src/KOKKOS/pppm_kokkos.h b/src/KOKKOS/pppm_kokkos.h index 701fe5c4d3..2e7bd6d537 100644 --- a/src/KOKKOS/pppm_kokkos.h +++ b/src/KOKKOS/pppm_kokkos.h @@ -124,7 +124,7 @@ class PPPMKokkos : public PPPM, public KokkosBaseFFT { ~PPPMKokkos() override; void init() override; void setup() override; - void setup_grid() override; + void reset_grid() override; void settings(int, char **) override; void compute(int, int) override; int timing_1d(int, double &) override; diff --git a/src/KSPACE/fix_tune_kspace.cpp b/src/KSPACE/fix_tune_kspace.cpp index 34fe89c651..637626804a 100644 --- a/src/KSPACE/fix_tune_kspace.cpp +++ b/src/KSPACE/fix_tune_kspace.cpp @@ -278,9 +278,13 @@ void FixTuneKspace::update_kspace_style(const std::string &new_kspace_style, force->init(); // set up grid - force->kspace->setup_grid(); - // Re-init neighbor list. Probably only needed when redefining the pair style. Should happen after pair->init() to get pair style neighbor list request registered + force->kspace->reset_grid(); + + // re-init neighbor list + // probably only needed when redefining the pair style + // should happen after pair->init() to get pair style + // neighbor list request registered neighbor->init(); diff --git a/src/KSPACE/msm.cpp b/src/KSPACE/msm.cpp index c1392fb1bd..ac9e2c4264 100644 --- a/src/KSPACE/msm.cpp +++ b/src/KSPACE/msm.cpp @@ -1379,7 +1379,7 @@ void MSM::set_proc_grid(int n) called by fix balance b/c it changed sizes of processor sub-domains ------------------------------------------------------------------------- */ -void MSM::setup_grid() +void MSM::reset_grid() { // free all arrays previously allocated // pre-compute volume-dependent coeffs diff --git a/src/KSPACE/msm.h b/src/KSPACE/msm.h index c5f9f1bc0a..b063e4f3a8 100644 --- a/src/KSPACE/msm.h +++ b/src/KSPACE/msm.h @@ -100,7 +100,7 @@ class MSM : public KSpace { void set_grid_global(); void set_proc_grid(int); void set_grid_local(); - void setup_grid() override; + void reset_grid() override; double estimate_1d_error(double, double); double estimate_3d_error(); double estimate_total_error(); diff --git a/src/KSPACE/pppm.cpp b/src/KSPACE/pppm.cpp index 43ba6405c6..5c1e4456ca 100644 --- a/src/KSPACE/pppm.cpp +++ b/src/KSPACE/pppm.cpp @@ -549,7 +549,7 @@ void PPPM::setup_triclinic() called by fix balance b/c it changed sizes of processor sub-domains ------------------------------------------------------------------------- */ -void PPPM::setup_grid() +void PPPM::reset_grid() { // free all arrays previously allocated diff --git a/src/KSPACE/pppm.h b/src/KSPACE/pppm.h index ec19023bb5..da1278ff4f 100644 --- a/src/KSPACE/pppm.h +++ b/src/KSPACE/pppm.h @@ -32,7 +32,7 @@ class PPPM : public KSpace { void settings(int, char **) override; void init() override; void setup() override; - void setup_grid() override; + void reset_grid() override; void compute(int, int) override; int timing_1d(int, double &) override; int timing_3d(int, double &) override; diff --git a/src/KSPACE/pppm_dipole.cpp b/src/KSPACE/pppm_dipole.cpp index 0206119e37..d6931d4c0e 100644 --- a/src/KSPACE/pppm_dipole.cpp +++ b/src/KSPACE/pppm_dipole.cpp @@ -356,7 +356,7 @@ void PPPMDipole::setup() called by fix balance b/c it changed sizes of processor sub-domains ------------------------------------------------------------------------- */ -void PPPMDipole::setup_grid() +void PPPMDipole::reset_grid() { // free all arrays previously allocated diff --git a/src/KSPACE/pppm_dipole.h b/src/KSPACE/pppm_dipole.h index 0239a9a0a8..3408a20086 100644 --- a/src/KSPACE/pppm_dipole.h +++ b/src/KSPACE/pppm_dipole.h @@ -30,7 +30,7 @@ class PPPMDipole : public PPPM { ~PPPMDipole() override; void init() override; void setup() override; - void setup_grid() override; + void reset_grid() override; void compute(int, int) override; int timing_1d(int, double &) override; int timing_3d(int, double &) override; diff --git a/src/KSPACE/pppm_disp.cpp b/src/KSPACE/pppm_disp.cpp index a056574cfd..75fbb046b9 100644 --- a/src/KSPACE/pppm_disp.cpp +++ b/src/KSPACE/pppm_disp.cpp @@ -794,7 +794,7 @@ void PPPMDisp::setup() called by fix balance b/c it changed sizes of processor sub-domains ------------------------------------------------------------------------- */ -void PPPMDisp::setup_grid() +void PPPMDisp::reset_grid() { // free all arrays previously allocated diff --git a/src/KSPACE/pppm_disp.h b/src/KSPACE/pppm_disp.h index 9ba3b61a12..5bcf7e01b0 100644 --- a/src/KSPACE/pppm_disp.h +++ b/src/KSPACE/pppm_disp.h @@ -34,7 +34,7 @@ class PPPMDisp : public KSpace { ~PPPMDisp() override; void init() override; void setup() override; - void setup_grid() override; + void reset_grid() override; void settings(int, char **) override; void compute(int, int) override; int timing_1d(int, double &) override; diff --git a/src/MISC/fix_ipi.cpp b/src/MISC/fix_ipi.cpp index 65e431146e..6cfb0cf8d5 100644 --- a/src/MISC/fix_ipi.cpp +++ b/src/MISC/fix_ipi.cpp @@ -374,9 +374,9 @@ void FixIPI::initial_integrate(int /*vflag*/) // kspace->setup() is in some cases not enough since, e.g., g_ewald needs // to be reestimated due to changes in box dimensions. force->init(); - // setup_grid() is necessary for pppm since init() is not calling - // setup() nor setup_grid() upon calling init(). - if (force->kspace->pppmflag) force->kspace->setup_grid(); + // reset_grid() is necessary for pppm since init() is not calling + // setup() nor reset_grid() upon calling init(). + if (force->kspace->pppmflag) force->kspace->reset_grid(); // other kspace styles might need too another setup()? } else if (!reset_flag && kspace_flag) { // original version diff --git a/src/balance.cpp b/src/balance.cpp index c67e561738..7fc5593ca3 100644 --- a/src/balance.cpp +++ b/src/balance.cpp @@ -27,6 +27,7 @@ #include "comm.h" #include "domain.h" #include "fix_store_peratom.h" +#include "force.h" #include "imbalance.h" #include "imbalance_group.h" #include "imbalance_neigh.h" @@ -36,6 +37,7 @@ #include "irregular.h" #include "memory.h" #include "modify.h" +#include "pair.h" #include "rcb.h" #include "error.h" @@ -366,6 +368,13 @@ void Balance::command(int narg, char **arg) if (outflag) dumpout(update->ntimestep); + // notify all classes that store distributed grids + // so they can adjust to new proc sub-domains + // no need to invoke kspace->reset_grid() b/c it does this in its init() + + modify->reset_grid(); + if (force->pair) force->pair->reset_grid(); + // check if any particles were lost bigint natoms; diff --git a/src/compute.h b/src/compute.h index 76aa99fe11..fa48d125f8 100644 --- a/src/compute.h +++ b/src/compute.h @@ -130,6 +130,8 @@ class Compute : protected Pointers { virtual int pack_reverse_comm(int, int, double *) { return 0; } virtual void unpack_reverse_comm(int, int *, double *) {} + virtual void reset_grid(){}; + virtual int get_grid_by_name(char *, int &) { return -1; }; virtual void *get_grid_by_index(int) { return nullptr; }; virtual int get_griddata_by_name(int, char *, int &) { return -1; }; diff --git a/src/compute_property_grid.cpp b/src/compute_property_grid.cpp index e419a3eaa9..4d4703834c 100644 --- a/src/compute_property_grid.cpp +++ b/src/compute_property_grid.cpp @@ -41,14 +41,14 @@ ComputePropertyGrid::ComputePropertyGrid(LAMMPS *lmp, int narg, char **arg) : dimension = domain->dimension; - nx = utils::inumeric(FLERR,arg[3],false,lmp); - ny = utils::inumeric(FLERR,arg[4],false,lmp); - nz = utils::inumeric(FLERR,arg[5],false,lmp); + nxgrid = utils::inumeric(FLERR,arg[3],false,lmp); + nygrid = utils::inumeric(FLERR,arg[4],false,lmp); + nzgrid = utils::inumeric(FLERR,arg[5],false,lmp); - if (dimension == 2 && nz != 1) + if (dimension == 2 && nzgrid != 1) error->all(FLERR,"Compute property/grid for 2d requires nz = 1"); - if (nx <= 0 || ny <= 0 || nz <= 0) + if (nxgrid <= 0 || nygrid <= 0 || nzgrid <= 0) error->all(FLERR, "Illegal compute property/grid command"); nvalues = narg - 6; @@ -108,36 +108,9 @@ ComputePropertyGrid::ComputePropertyGrid(LAMMPS *lmp, int narg, char **arg) : } else error->all(FLERR, "Illegal compute property/grid command"); } - // instantiate the Grid class and allocate per-grid memory + // initial setup of distributed grid - if (dimension == 2) { - grid2d = new Grid2d(lmp, world, nx, ny, 0, 0.0, 0.0, - nxlo_in, nxhi_in, nylo_in, nyhi_in, - nxlo_out, nxhi_out, nylo_out, nyhi_out); - if (nvalues == 1) - memory->create2d_offset(vec2d, nylo_out, nyhi_out, nxlo_out, nxhi_out, - "property/grid:vec2d"); - else - memory->create3d_offset_last(array2d, nylo_out, nyhi_out, nxlo_out, - nxhi_out, nvalues, "property/grid:array2d"); - ngridout = (nxhi_out - nxlo_out + 1) * (nyhi_out - nylo_out + 1); - - } else { - grid3d = new Grid3d(lmp, world, nx, ny, nz, 0, 0.0, 0.0, - nxlo_in, nxhi_in, nylo_in, nyhi_in, nzlo_in, nzhi_in, - nxlo_out, nxhi_out, nylo_out, nyhi_out, - nzlo_out, nzhi_out); - if (nvalues == 1) - memory->create3d_offset(vec3d, nzlo_out, nzhi_out, nylo_out, - nyhi_out, nxlo_out, - nxhi_out, "property/grid:vec3d"); - else - memory->create4d_offset_last(array3d, nzlo_out, nzhi_out, nylo_out, - nyhi_out, nxlo_out, - nxhi_out, nvalues, "property/grid:array3d"); - ngridout = (nxhi_out - nxlo_out + 1) * (nyhi_out - nylo_out + 1) * - (nzhi_out - nzlo_out + 1); - } + allocate_grid(); } /* ---------------------------------------------------------------------- */ @@ -146,12 +119,7 @@ ComputePropertyGrid::~ComputePropertyGrid() { delete[] pack_choice; - delete grid2d; - delete grid3d; - memory->destroy2d_offset(vec2d,nylo_out,nxlo_out); - memory->destroy2d_offset(array2d,nylo_out,nxlo_out); - memory->destroy3d_offset(vec3d,nzlo_out,nylo_out,nxlo_out); - memory->destroy4d_offset_last(array3d,nzlo_out,nylo_out,nxlo_out); + deallocate_grid(); } /* ---------------------------------------------------------------------- */ @@ -160,19 +128,6 @@ void ComputePropertyGrid::compute_pergrid() { invoked_pergrid = update->ntimestep; - // set current size for portion of grid on each proc - // may change between compute invocations due to load balancing - - if (dimension == 2) - grid2d->get_bounds(nxlo_in,nxhi_in,nylo_in,nyhi_in); - else - grid3d->get_bounds(nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in); - - // reallocate data vector or array if changed - // NOTE: still need to implement - - - // fill data vector or array with values for my grid pts if (nvalues == 1) { @@ -182,6 +137,18 @@ void ComputePropertyGrid::compute_pergrid() } } +/* ---------------------------------------------------------------------- + subset of grid assigned to each proc may have changed + deallocate and reallocate Grid class and local data structs + called by load balancer when proc subdomains are adjusted +---------------------------------------------------------------------- */ + +void ComputePropertyGrid::reset_grid() +{ + deallocate_grid(); + allocate_grid(); +} + /* ---------------------------------------------------------------------- return index of grid associated with name this class can store M named grids, indexed 0 to M-1 @@ -257,6 +224,54 @@ void *ComputePropertyGrid::get_griddata_by_index(int index) return nullptr; } +/* ---------------------------------------------------------------------- + instantiate the Grid class and allocate local per-grid memory +---------------------------------------------------------------------- */ + +void ComputePropertyGrid::allocate_grid() +{ + if (dimension == 2) { + grid2d = new Grid2d(lmp, world, nxgrid, nygrid, 0, 0.0, 0.0, + nxlo_in, nxhi_in, nylo_in, nyhi_in, + nxlo_out, nxhi_out, nylo_out, nyhi_out); + if (nvalues == 1) + memory->create2d_offset(vec2d, nylo_out, nyhi_out, nxlo_out, nxhi_out, + "property/grid:vec2d"); + else + memory->create3d_offset_last(array2d, nylo_out, nyhi_out, nxlo_out, + nxhi_out, nvalues, "property/grid:array2d"); + ngridout = (nxhi_out - nxlo_out + 1) * (nyhi_out - nylo_out + 1); + + } else { + grid3d = new Grid3d(lmp, world, nxgrid, nygrid, nzgrid, 0, 0.0, 0.0, + nxlo_in, nxhi_in, nylo_in, nyhi_in, nzlo_in, nzhi_in, + nxlo_out, nxhi_out, nylo_out, nyhi_out, + nzlo_out, nzhi_out); + if (nvalues == 1) + memory->create3d_offset(vec3d, nzlo_out, nzhi_out, nylo_out, + nyhi_out, nxlo_out, + nxhi_out, "property/grid:vec3d"); + else + memory->create4d_offset_last(array3d, nzlo_out, nzhi_out, nylo_out, + nyhi_out, nxlo_out, + nxhi_out, nvalues, "property/grid:array3d"); + ngridout = (nxhi_out - nxlo_out + 1) * (nyhi_out - nylo_out + 1) * + (nzhi_out - nzlo_out + 1); + } +} + +/* ---------------------------------------------------------------------- */ + +void ComputePropertyGrid::deallocate_grid() +{ + delete grid2d; + delete grid3d; + memory->destroy2d_offset(vec2d,nylo_out,nxlo_out); + memory->destroy2d_offset(array2d,nylo_out,nxlo_out); + memory->destroy3d_offset(vec3d,nzlo_out,nylo_out,nxlo_out); + memory->destroy4d_offset_last(array3d,nzlo_out,nylo_out,nxlo_out); +} + /* ---------------------------------------------------------------------- memory usage of grid data ------------------------------------------------------------------------- */ @@ -277,23 +292,23 @@ void ComputePropertyGrid::pack_id(int n) if (nvalues == 0) { for (int iy = nylo_in; iy <= nyhi_in; iy++) for (int ix = nxlo_in; ix <= nxhi_in; ix++) - vec2d[iy][ix] = iy*nx + ix + 1; + vec2d[iy][ix] = iy*nxgrid + ix + 1; } else { for (int iy = nylo_in; iy <= nyhi_in; iy++) for (int ix = nxlo_in; ix <= nxhi_in; ix++) - array2d[iy][ix][n] = iy*nx + ix + 1; + array2d[iy][ix][n] = iy*nxgrid + ix + 1; } } else if (dimension == 3) { if (nvalues == 0) { for (int iz = nzlo_in; iz <= nzhi_in; iz++) for (int iy = nylo_in; iy <= nyhi_in; iy++) for (int ix = nxlo_in; ix <= nxhi_in; ix++) - vec3d[iz][iy][ix] = iz*ny*nx + iy*nx + ix + 1; + vec3d[iz][iy][ix] = iz*nygrid*nxgrid + iy*nxgrid + ix + 1; } else { for (int iz = nzlo_in; iz <= nzhi_in; iz++) for (int iy = nylo_in; iy <= nyhi_in; iy++) for (int ix = nxlo_in; ix <= nxhi_in; ix++) - array3d[iz][iy][ix][n] = iz*ny*nx + iy*nx + ix + 1; + array3d[iz][iy][ix][n] = iz*nygrid*nxgrid + iy*nxgrid + ix + 1; } } } @@ -463,7 +478,7 @@ void ComputePropertyGrid::pack_z(int n) void ComputePropertyGrid::pack_xs(int n) { - double dx = 1.0/nx; + double dx = 1.0/nxgrid; if (dimension == 2) { if (nvalues == 0) { @@ -494,7 +509,7 @@ void ComputePropertyGrid::pack_xs(int n) void ComputePropertyGrid::pack_ys(int n) { - double dy = 1.0/ny; + double dy = 1.0/nygrid; if (dimension == 2) { if (nvalues == 0) { @@ -525,7 +540,7 @@ void ComputePropertyGrid::pack_ys(int n) void ComputePropertyGrid::pack_zs(int n) { - double dz = 1.0/nz; + double dz = 1.0/nzgrid; if (nvalues == 0) { for (int iz = nzlo_in; iz <= nzhi_in; iz++) @@ -630,7 +645,7 @@ void ComputePropertyGrid::pack_zc(int n) void ComputePropertyGrid::pack_xsc(int n) { - double dx = 1.0/nx; + double dx = 1.0/nxgrid; if (dimension == 2) { if (nvalues == 0) { @@ -661,7 +676,7 @@ void ComputePropertyGrid::pack_xsc(int n) void ComputePropertyGrid::pack_ysc(int n) { - double dy = 1.0/ny; + double dy = 1.0/nygrid; if (dimension == 2) { if (nvalues == 0) { @@ -692,7 +707,7 @@ void ComputePropertyGrid::pack_ysc(int n) void ComputePropertyGrid::pack_zsc(int n) { - double dz = 1.0/nz; + double dz = 1.0/nzgrid; if (nvalues == 0) { for (int iz = nzlo_in; iz <= nzhi_in; iz++) diff --git a/src/compute_property_grid.h b/src/compute_property_grid.h index 84c39dfcd0..4948888ca7 100644 --- a/src/compute_property_grid.h +++ b/src/compute_property_grid.h @@ -31,15 +31,17 @@ class ComputePropertyGrid : public Compute { void init() override {} void compute_pergrid() override; - int get_grid_by_name(char *, int &); - void *get_grid_by_index(int); - int get_griddata_by_name(int, char *, int &); - void *get_griddata_by_index(int); + void reset_grid() override; + + int get_grid_by_name(char *, int &) override; + void *get_grid_by_index(int) override; + int get_griddata_by_name(int, char *, int &) override; + void *get_griddata_by_index(int) override; double memory_usage() override; private: - int nx,ny,nz; + int nxgrid,nygrid,nzgrid; int nvalues; int dimension; @@ -53,6 +55,11 @@ class ComputePropertyGrid : public Compute { double **vec2d,***vec3d; double ***array2d,****array3d; + // local methods + + void allocate_grid(); + void deallocate_grid(); + typedef void (ComputePropertyGrid::*FnPtrPack)(int); FnPtrPack *pack_choice; // ptrs to pack functions diff --git a/src/dump_custom.cpp b/src/dump_custom.cpp index 9389839aca..1a7b3a5917 100644 --- a/src/dump_custom.cpp +++ b/src/dump_custom.cpp @@ -1149,6 +1149,7 @@ int DumpCustom::count() void DumpCustom::pack(tagint *ids) { for (int n = 0; n < size_one; n++) (this->*pack_choice[n])(n); + if (ids) { tagint *tag = atom->tag; for (int i = 0; i < nchoose; i++) diff --git a/src/dump_grid.cpp b/src/dump_grid.cpp index fc3bc7e7b9..4dad0d611e 100644 --- a/src/dump_grid.cpp +++ b/src/dump_grid.cpp @@ -43,7 +43,6 @@ enum{COMPUTE,FIX}; DumpGrid::DumpGrid(LAMMPS *lmp, int narg, char **arg) : Dump(lmp, narg, arg), idregion(nullptr), earg(nullptr), vtype(nullptr), vformat(nullptr), columns(nullptr), columns_default(nullptr), - choose(nullptr), dchoose(nullptr), clist(nullptr), field2index(nullptr), field2grid(nullptr), field2data(nullptr), argindex(nullptr), id_compute(nullptr), compute(nullptr), id_fix(nullptr), fix(nullptr), pack_choice(nullptr) @@ -91,7 +90,8 @@ DumpGrid::DumpGrid(LAMMPS *lmp, int narg, char **arg) : if (ioptional < nfield && strcmp(style,"image") != 0 && strcmp(style,"movie") != 0) - error->all(FLERR,"Invalid attribute {} in dump {} command",earg[ioptional],style); + error->all(FLERR,"Invalid attribute {} in dump {} command", + earg[ioptional],style); // noptional = # of optional args // reset nfield to subtract off optional args @@ -272,7 +272,7 @@ void DumpGrid::init_style() Grid2d *grid2d; Grid3d *grid3d; - int nx,ny,nz,nxtmp,nytmp,nztmp; + int nxtmp,nytmp,nztmp; for (int i = 0; i < nfield; i++) { if (dimension == 2) { @@ -283,10 +283,10 @@ void DumpGrid::init_style() ifix = fix[field2index[i]]; grid2d = (Grid2d *) ifix->get_grid_by_index(field2grid[i]); } - if (i == 0) grid2d->get_size(nx,ny); + if (i == 0) grid2d->get_size(nxgrid,nygrid); else { grid2d->get_size(nxtmp,nytmp); - if (nxtmp != nx || nytmp != ny) + if (nxtmp != nxgrid || nytmp != nygrid) error->all(FLERR,"Dump grid field grid sizes do not match"); } @@ -298,10 +298,10 @@ void DumpGrid::init_style() ifix = fix[field2index[i]]; grid3d = (Grid3d *) ifix->get_grid_by_index(field2grid[i]); } - if (i == 0) grid3d->get_size(nx,ny,nz); + if (i == 0) grid3d->get_size(nxgrid,nygrid,nzgrid); else { grid3d->get_size(nxtmp,nytmp,nztmp); - if (nxtmp != nx || nytmp != ny || nztmp != nz) + if (nxtmp != nxgrid || nytmp != nygrid || nztmp != nzgrid) error->all(FLERR,"Dump grid field grid sizes do not match"); } } @@ -505,23 +505,6 @@ int DumpGrid::count() { int i; - // grow choose arrays if needed - // NOTE: needs to change - - /* - const int nlocal = atom->nlocal; - if (atom->nmax > maxlocal) { - maxlocal = atom->nmax; - - memory->destroy(choose); - memory->destroy(dchoose); - memory->destroy(clist); - memory->create(choose,maxlocal,"dump:choose"); - memory->create(dchoose,maxlocal,"dump:dchoose"); - memory->create(clist,maxlocal,"dump:clist"); - } - */ - // set current size for portion of grid on each proc // may change between dump snapshots due to load balancing @@ -575,38 +558,6 @@ int DumpGrid::count() ngrid = (nxhi_in-nxlo_in+1) * (nyhi_in-nylo_in+1) * (nzhi_in-nzlo_in+1); return ngrid; - - // choose all local grid pts for output - // NOTE: this needs to change - - //for (i = 0; i < nlocal; i++) choose[i] = 1; - - // un-choose if not in region - // NOTE: this needs to change - - /* - if (idregion) { - auto region = domain->get_region_by_id(idregion); - region->prematch(); - double **x = atom->x; - for (i = 0; i < nlocal; i++) - if (choose[i] && region->match(x[i][0],x[i][1],x[i][2]) == 0) - choose[i] = 0; - } - */ - - // compress choose flags into clist - // nchoose = # of selected atoms - // clist[i] = local index of each selected atom - // NOTE: this neds to change - - /* - nchoose = 0; - for (i = 0; i < nlocal; i++) - if (choose[i]) clist[nchoose++] = i; - - return nchoose; - */ } /* ---------------------------------------------------------------------- */ @@ -615,14 +566,21 @@ void DumpGrid::pack(tagint *ids) { for (int n = 0; n < size_one; n++) (this->*pack_choice[n])(n); - // NOTE: this needs to be grid IDs ? - /* + // ids = list of my grid IDs + if (ids) { - tagint *tag = atom->tag; - for (int i = 0; i < nchoose; i++) - ids[i] = tag[clist[i]]; + int m = 0; + if (dimension == 2) { + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) + ids[m++] = iy*nxgrid + ix + 1; + } else if (dimension == 3) { + for (int iz = nzlo_in; iz <= nzhi_in; iz++) + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) + ids[m++] = iz*nygrid*nxgrid + iy*nxgrid + ix + 1; + } } - */ } /* ---------------------------------------------------------------------- @@ -963,10 +921,6 @@ int DumpGrid::modify_param(int narg, char **arg) double DumpGrid::memory_usage() { double bytes = Dump::memory_usage(); - //NOTE: restore if use choose - //bytes += memory->usage(choose,maxlocal); - //bytes += memory->usage(dchoose,maxlocal); - //bytes += memory->usage(clist,maxlocal); return bytes; } diff --git a/src/dump_grid.h b/src/dump_grid.h index 1e5923d884..edf21688b9 100644 --- a/src/dump_grid.h +++ b/src/dump_grid.h @@ -49,11 +49,7 @@ class DumpGrid : public Dump { int dimension; - int nchoose; // # of selected atoms - int maxlocal; // size of atom selection and variable arrays - int *choose; // local indices of selected atoms - double *dchoose; // value for each atom to threshold against - int *clist; // compressed list of indices of selected atoms + int nxgrid,nygrid,nzgrid; // global grid size int nfield; // # of keywords listed by user int ioptional; // index of start of optional args diff --git a/src/fix.h b/src/fix.h index aaf3c4799f..c16c781648 100644 --- a/src/fix.h +++ b/src/fix.h @@ -211,6 +211,8 @@ class Fix : protected Pointers { virtual int pack_reverse_comm(int, int, double *) { return 0; } virtual void unpack_reverse_comm(int, int *, double *) {} + virtual void reset_grid(){}; + virtual void pack_forward_grid(int, void *, int, int *){}; virtual void unpack_forward_grid(int, void *, int, int *){}; virtual void pack_reverse_grid(int, void *, int, int *){}; diff --git a/src/fix_ave_grid.cpp b/src/fix_ave_grid.cpp index 82765c7da1..05acc7cd9e 100644 --- a/src/fix_ave_grid.cpp +++ b/src/fix_ave_grid.cpp @@ -691,6 +691,17 @@ void FixAveGrid::end_of_step() } } +/* ---------------------------------------------------------------------- + subset of grid assigned to each proc may have changed + called by load balancer when proc subdomains are adjusted + not supported for now, b/c requires per-grid values to persist, i.e. a remap() +------------------------------------------------------------------------- */ + +void FixAveGrid::reset_grid() +{ + error->all(FLERR,"Fix ave/grid does not support load balancing (yet)"); +} + /* ---------------------------------------------------------------------- sum per-atom contributions to owned+ghost grid cells sets one of vec2d,array2d,vec3d,array3d diff --git a/src/fix_ave_grid.h b/src/fix_ave_grid.h index 9a675852a1..60fc7248fe 100644 --- a/src/fix_ave_grid.h +++ b/src/fix_ave_grid.h @@ -32,6 +32,9 @@ class FixAveGrid : public Fix { void init() override; void setup(int) override; void end_of_step() override; + + void reset_grid() override; + int get_grid_by_name(char *, int &) override; void *get_grid_by_index(int) override; int get_griddata_by_name(int, char *, int &) override; diff --git a/src/fix_balance.cpp b/src/fix_balance.cpp index 1ce3c212d4..2a4d64a34b 100644 --- a/src/fix_balance.cpp +++ b/src/fix_balance.cpp @@ -25,6 +25,7 @@ #include "kspace.h" #include "modify.h" #include "neighbor.h" +#include "pair.h" #include "rcb.h" #include "update.h" @@ -155,9 +156,6 @@ void FixBalance::post_constructor() void FixBalance::init() { - if (force->kspace) kspace_flag = 1; - else kspace_flag = 0; - balance->init_imbalance(1); } @@ -278,11 +276,13 @@ void FixBalance::rebalance() } // reset proc sub-domains - // check and warn if any proc's subbox is smaller than neigh skin - // since may lead to lost atoms in comm->exchange() if (domain->triclinic) domain->set_lamda_box(); domain->set_local_box(); + + // check and warn if any proc's subbox is smaller than neigh skin + // since may lead to lost atoms in comm->exchange() + domain->subbox_too_small_check(neighbor->skin); // output of new decomposition @@ -303,9 +303,12 @@ void FixBalance::rebalance() else if (irregular->migrate_check()) irregular->migrate_atoms(); if (domain->triclinic) domain->lamda2x(atom->nlocal); - // invoke KSpace setup_grid() to adjust to new proc sub-domains + // notify all classes that store distributed grids + // so they can adjust to new proc sub-domains - if (kspace_flag) force->kspace->setup_grid(); + modify->reset_grid(); + if (force->pair) force->pair->reset_grid(); + if (force->kspace) force->kspace->reset_grid(); // pending triggers pre_neighbor() to compute final imbalance factor // can only be done after atoms migrate in comm->exchange() diff --git a/src/fix_balance.h b/src/fix_balance.h index 0a67825daa..f81443351a 100644 --- a/src/fix_balance.h +++ b/src/fix_balance.h @@ -43,16 +43,15 @@ class FixBalance : public Fix { int nevery, lbstyle, nitermax; double thresh, stopthresh; char bstr[4]; - int wtflag; // 1 for weighted balancing + int wtflag; // 1 for weighted balancing double imbnow; // current imbalance factor double imbprev; // imbalance factor before last rebalancing double imbfinal; // imbalance factor after last rebalancing double maxloadperproc; // max load on any processor int itercount; // iteration count of last call to Balance - int kspace_flag; // 1 if KSpace solver defined int pending; - bigint lastbalance; // last timestep balancing was attempted + bigint lastbalance; // last timestep balancing was attempted class Balance *balance; class Irregular *irregular; diff --git a/src/kspace.h b/src/kspace.h index 3dca77c3c3..24d0b99355 100644 --- a/src/kspace.h +++ b/src/kspace.h @@ -124,7 +124,7 @@ class KSpace : protected Pointers { virtual void settings(int, char **){}; virtual void init() = 0; virtual void setup() = 0; - virtual void setup_grid(){}; + virtual void reset_grid(){}; virtual void compute(int, int) = 0; virtual void compute_group_group(int, int, int){}; diff --git a/src/modify.cpp b/src/modify.cpp index aac08bb31e..2b256febdc 100644 --- a/src/modify.cpp +++ b/src/modify.cpp @@ -791,6 +791,19 @@ int Modify::min_reset_ref() return itmpall; } +/* ---------------------------------------------------------------------- + reset grids for any Fix or Compute that uses distributed grids + called by load balancer when proc sub-domains change +------------------------------------------------------------------------- */ + +void Modify::reset_grid() +{ + for (int i = 0; i < nfix; i++) + if (fix[i]->pergrid_flag) fix[i]->reset_grid(); + for (int i = 0; i < ncompute; i++) + if (compute[i]->pergrid_flag) compute[i]->reset_grid(); +} + /* ---------------------------------------------------------------------- add a new fix or replace one with same ID ------------------------------------------------------------------------- */ diff --git a/src/modify.h b/src/modify.h index 820b957033..56b82def8d 100644 --- a/src/modify.h +++ b/src/modify.h @@ -101,6 +101,8 @@ class Modify : protected Pointers { virtual int min_dof(); virtual int min_reset_ref(); + void reset_grid(); + Fix *add_fix(int, char **, int trysuffix = 1); Fix *add_fix(const std::string &, int trysuffix = 1); Fix *replace_fix(const char *, int, char **, int trysuffix = 1); diff --git a/src/pair.h b/src/pair.h index 048abb6bb9..14dc6d2e65 100644 --- a/src/pair.h +++ b/src/pair.h @@ -203,6 +203,8 @@ class Pair : protected Pointers { virtual int pack_reverse_comm(int, int, double *) { return 0; } virtual void unpack_reverse_comm(int, int *, double *) {} + virtual void reset_grid() {} + virtual void pack_forward_grid(int, void *, int, int *) {} virtual void unpack_forward_grid(int, void *, int, int *) {} virtual void pack_reverse_grid(int, void *, int, int *) {} From 8b637b5b7055f4c82ffee005737444c9088ee8a0 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Thu, 11 Aug 2022 13:51:42 -0600 Subject: [PATCH 023/213] error check for particle mapping to grid --- src/EXTRA-FIX/fix_ttm_grid.cpp | 2 +- src/compute_property_grid.cpp | 4 ++-- src/fix_ave_grid.cpp | 44 ++++++++++++++++++++++++++-------- 3 files changed, 37 insertions(+), 13 deletions(-) diff --git a/src/EXTRA-FIX/fix_ttm_grid.cpp b/src/EXTRA-FIX/fix_ttm_grid.cpp index 7e210c022e..02e2c31826 100644 --- a/src/EXTRA-FIX/fix_ttm_grid.cpp +++ b/src/EXTRA-FIX/fix_ttm_grid.cpp @@ -455,7 +455,7 @@ void FixTTMGrid::allocate_grid() { double maxdist = 0.5 * neighbor->skin; - grid = new Grid3d(lmp, world, nxgrid, nygrid, nzgrid, 1, maxdist, SHIFT, + grid = new Grid3d(lmp, world, nxgrid, nygrid, nzgrid, maxdist, 1, SHIFT, nxlo_in, nxhi_in, nylo_in, nyhi_in, nzlo_in, nzhi_in, nxlo_out, nxhi_out, nylo_out, nyhi_out, nzlo_out, nzhi_out); diff --git a/src/compute_property_grid.cpp b/src/compute_property_grid.cpp index 4d4703834c..1e83c0eb28 100644 --- a/src/compute_property_grid.cpp +++ b/src/compute_property_grid.cpp @@ -231,7 +231,7 @@ void *ComputePropertyGrid::get_griddata_by_index(int index) void ComputePropertyGrid::allocate_grid() { if (dimension == 2) { - grid2d = new Grid2d(lmp, world, nxgrid, nygrid, 0, 0.0, 0.0, + grid2d = new Grid2d(lmp, world, nxgrid, nygrid, 0.0, 0, 0.0, nxlo_in, nxhi_in, nylo_in, nyhi_in, nxlo_out, nxhi_out, nylo_out, nyhi_out); if (nvalues == 1) @@ -243,7 +243,7 @@ void ComputePropertyGrid::allocate_grid() ngridout = (nxhi_out - nxlo_out + 1) * (nyhi_out - nylo_out + 1); } else { - grid3d = new Grid3d(lmp, world, nxgrid, nygrid, nzgrid, 0, 0.0, 0.0, + grid3d = new Grid3d(lmp, world, nxgrid, nygrid, nzgrid, 0.0, 0, 0.0, nxlo_in, nxhi_in, nylo_in, nyhi_in, nzlo_in, nzhi_in, nxlo_out, nxhi_out, nylo_out, nyhi_out, nzlo_out, nzhi_out); diff --git a/src/fix_ave_grid.cpp b/src/fix_ave_grid.cpp index 05acc7cd9e..04e9b8362f 100644 --- a/src/fix_ave_grid.cpp +++ b/src/fix_ave_grid.cpp @@ -24,6 +24,7 @@ #include "input.h" #include "memory.h" #include "modify.h" +#include "neighbor.h" #include "update.h" #include "variable.h" @@ -387,17 +388,22 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : } // instantiate the Grid class and allocate per-grid memory - // NOTE: need to extend ghost grid for ATOM mode ? - if (modeatom) shift = OFFSET + SHIFT; - else shift = 0.0; + double maxdist,shift; + + if (modeatom) { + maxdist = 0.5 * neighbor->skin; + shift = SHIFT; + } else if (modegrid) { + maxdist = 0.0; + shift = 0.0; + } if (dimension == 2) { - if (modeatom) - grid2d = new Grid2d(lmp, world, nxgrid, nygrid, 0, 0.0, shift, + grid2d = new Grid2d(lmp, world, nxgrid, nygrid, maxdist, 0, shift, nxlo_in, nxhi_in, nylo_in, nyhi_in, nxlo_out, nxhi_out, nylo_out, nyhi_out); - + grid2d->setup(ngrid_buf1, ngrid_buf2); memory->create(grid_buf1, ngrid_buf1, "ave/grid:grid_buf1"); memory->create(grid_buf2, ngrid_buf2, "ave/grid:grid_buf2"); @@ -416,7 +422,7 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : "ave/grid:count2d"); } else { - grid3d = new Grid3d(lmp, world, nxgrid, nygrid, nzgrid, 0, 0.0, shift, + grid3d = new Grid3d(lmp, world, nxgrid, nygrid, nzgrid, maxdist, 0, shift, nxlo_in, nxhi_in, nylo_in, nyhi_in, nzlo_in, nzhi_in, nxlo_out, nxhi_out, nylo_out, nyhi_out, nzlo_out, nzhi_out); @@ -644,7 +650,7 @@ void FixAveGrid::end_of_step() if (modeatom) modify->addstep_compute(nvalid); // ghost to owned grid communication for atom mode - // NOTE: still need to implement pack/unpack methods + // NOTE: still need to implement pack/unpack methods, for count as well? if (modeatom) { if (dimension == 2) @@ -715,9 +721,8 @@ void FixAveGrid::atom2grid() // bin[i][dim] = indices of bin each atom is in // not set if group mask does not match // also count atoms contributing to each bin + // check if any atom is out of bounds for my local grid - // NOTE: error check if any atom out of grid bounds? - double *boxlo = domain->boxlo; double dxinv = nxgrid/domain->xprd; double dyinv = nygrid/domain->yprd; @@ -733,11 +738,20 @@ void FixAveGrid::atom2grid() memory->create(bin,maxatom,dimension,"ave/grid:bin"); } + int flag = 0; + if (dimension == 2) { for (i = 0; i < nlocal; i++) { if (!(mask[i] & groupbit)) continue; ix = static_cast ((x[i][0]-boxlo[0])*dxinv + shift) - OFFSET; iy = static_cast ((x[i][1]-boxlo[1])*dyinv + shift) - OFFSET; + + if (ix < nxlo_out || ix > nxhi_out || + iy < nylo_out || iy > nyhi_out) { + flag = 1; + continue; + } + count2d[iy][ix] += 1.0; bin[i][0] = iy; bin[i][1] = ix; @@ -748,6 +762,14 @@ void FixAveGrid::atom2grid() ix = static_cast ((x[i][0]-boxlo[0])*dxinv + shift) - OFFSET; iy = static_cast ((x[i][1]-boxlo[1])*dyinv + shift) - OFFSET; iz = static_cast ((x[i][2]-boxlo[2])*dzinv + shift) - OFFSET; + + if (ix < nxlo_out || ix > nxhi_out || + iy < nylo_out || iy > nyhi_out || + iz < nzlo_out || iz > nzhi_out) { + flag = 1; + continue; + } + count3d[iz][iy][ix] += 1.0; bin[i][0] = iz; bin[i][1] = iy; @@ -755,6 +777,8 @@ void FixAveGrid::atom2grid() } } + if (flag) error->one(FLERR,"Out of range fix ave/grid atoms"); + // loop over user-specified values for (m = 0; m < nvalues; m++) { From 9750c72822d3e520383c5d707452250f4961e3dc Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Fri, 12 Aug 2022 10:50:19 -0600 Subject: [PATCH 024/213] output of fix ave/grid --- src/fix_ave_chunk.cpp | 1 - src/fix_ave_grid.cpp | 267 +++++++++++++++++++++++++++++++----------- src/fix_ave_grid.h | 4 + 3 files changed, 200 insertions(+), 72 deletions(-) diff --git a/src/fix_ave_chunk.cpp b/src/fix_ave_chunk.cpp index f3242cac54..ce549335a2 100644 --- a/src/fix_ave_chunk.cpp +++ b/src/fix_ave_chunk.cpp @@ -38,7 +38,6 @@ enum{SAMPLE,ALL}; enum{NOSCALE,ATOM}; enum{ONE,RUNNING,WINDOW}; - /* ---------------------------------------------------------------------- */ FixAveChunk::FixAveChunk(LAMMPS *lmp, int narg, char **arg) : diff --git a/src/fix_ave_grid.cpp b/src/fix_ave_grid.cpp index 04e9b8362f..7678832d0d 100644 --- a/src/fix_ave_grid.cpp +++ b/src/fix_ave_grid.cpp @@ -169,6 +169,7 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : // optional args + /* normflag = ALL; scaleflag = ATOM; ave = ONE; @@ -204,6 +205,7 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : } else error->all(FLERR,"Illegal fix ave/grid command"); } + */ // if wildcard expansion occurred, free earg memory from exapnd_args() @@ -449,7 +451,7 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : "ave/grid:vec3d"); } - // zero the grid since dump may access it on timestep 0 + // zero the grid and counts since dump may access it on timestep 0 zero_grid(); @@ -607,25 +609,11 @@ void FixAveGrid::end_of_step() if (ntimestep != nvalid) return; nvalid_last = nvalid; - // zero owned and ghost grid points if first step - // zero atom count per bin for ATOM mode - // NOTE: when should counts be zeroed - // NOTE: is anything normalized by count ? - // NOTE: can count be output ? + // zero owned and ghost grid points and counts if first sample in epoch if (irepeat == 0) zero_grid(); - if (modeatom) { - if (dimension == 2) { - if (ngridout) memset(&count2d[nylo_out][nxlo_out],0, - ngridout*sizeof(double)); - } else { - if (ngridout) memset(&count3d[nzlo_out][nylo_out][nxlo_out],0, - ngridout*sizeof(double)); - } - } - - // set local per-grid values for either ATOM or GRID mode + // accumulate per-grid values for one sample for either ATOM or GRID mode // per-atom compute/fix/variable may invoke computes so wrap with clear/add if (modeatom) { @@ -649,15 +637,15 @@ void FixAveGrid::end_of_step() nvalid = ntimestep+pergrid_freq - ((bigint) nrepeat-1)*nevery; if (modeatom) modify->addstep_compute(nvalid); - // ghost to owned grid communication for atom mode - // NOTE: still need to implement pack/unpack methods, for count as well? + // for ATOM mode, perform ghost to owned grid communication + // nvalues + 1 more for atom count if (modeatom) { if (dimension == 2) - grid2d->reverse_comm(Grid2d::FIX,this,1,sizeof(double),0, + grid2d->reverse_comm(Grid2d::FIX,this,nvalues+1,sizeof(double),0, grid_buf1,grid_buf2,MPI_DOUBLE); else - grid3d->reverse_comm(Grid3d::FIX,this,1,sizeof(double),0, + grid3d->reverse_comm(Grid3d::FIX,this,nvalues+1,sizeof(double),0, grid_buf1,grid_buf2,MPI_DOUBLE); } @@ -665,47 +653,91 @@ void FixAveGrid::end_of_step() if (ngridout == 0) return; - // average the final result for the Nfreq timestep - // just loop over owned grid points - - double invrepeat = 1.0/nrepeat; + // average the final results for the Nfreq output + // for ATOM mode, divide total values by total count + // for GRID mode, divide total values by # of samples - if (dimension == 2) { - if (nvalues == 1) { - for (iy = nylo_in; iy <= nyhi_in; iy++) - for (ix = nxlo_in; ix <= nxhi_in; ix++) - vec2d[iy][ix] *= invrepeat; + if (modeatom) { + double count,invcount; + + if (dimension == 2) { + if (nvalues == 1) { + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) { + count = count2d[iy][ix]; + if (count) { + vec2d[iy][ix] /= count; + count2d[iy][iz] /= nrepeat; + } + } + } else { + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) { + count = count2d[iy][ix]; + if (count) { + invcount = 1.0/count; + for (m = 0; m <= nvalues; m++) + array2d[iy][ix][m] *= invcount; + count2d[iy][iz] /= nrepeat; + } + } + } } else { - for (iy = nylo_in; iy <= nyhi_in; iy++) - for (ix = nxlo_in; ix <= nxhi_in; ix++) - for (m = 0; m <= nvalues; m++) - array2d[iy][ix][m] *= invrepeat; - } - } else { - if (nvalues == 1) { - for (iz = nzlo_in; iz <= nzhi_in; iz++) - for (iy = nylo_in; iy <= nyhi_in; iy++) - for (ix = nxlo_in; ix <= nxhi_in; ix++) - vec3d[iz][iy][ix] *= invrepeat; - } else { - for (iz = nzlo_in; iz <= nzhi_in; iz++) - for (iy = nylo_in; iy <= nyhi_in; iy++) - for (ix = nxlo_in; ix <= nxhi_in; ix++) - for (m = 0; m <= nvalues; m++) - array3d[iz][iy][ix][m] *= invrepeat; + if (nvalues == 1) { + for (iz = nzlo_in; iz <= nzhi_in; iz++) + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) { + count = count3d[iz][iy][ix]; + if (count) { + vec3d[iz][iy][ix] /= count; + count3d[iz][iy][iz] /= nrepeat; + } + } + } else { + for (iz = nzlo_in; iz <= nzhi_in; iz++) + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) { + count = count3d[iz][iy][ix]; + if (count) { + invcount = 1.0/count; + for (m = 0; m <= nvalues; m++) + array3d[iz][iy][ix][m] *= invcount; + count3d[iz][iy][iz] /= nrepeat; + } + } + } } } -} -/* ---------------------------------------------------------------------- - subset of grid assigned to each proc may have changed - called by load balancer when proc subdomains are adjusted - not supported for now, b/c requires per-grid values to persist, i.e. a remap() -------------------------------------------------------------------------- */ + if (modegrid) { + double invrepeat = 1.0/nrepeat; -void FixAveGrid::reset_grid() -{ - error->all(FLERR,"Fix ave/grid does not support load balancing (yet)"); + if (dimension == 2) { + if (nvalues == 1) { + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + vec2d[iy][ix] *= invrepeat; + } else { + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + for (m = 0; m <= nvalues; m++) + array2d[iy][ix][m] *= invrepeat; + } + } else { + if (nvalues == 1) { + for (iz = nzlo_in; iz <= nzhi_in; iz++) + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + vec3d[iz][iy][ix] *= invrepeat; + } else { + for (iz = nzlo_in; iz <= nzhi_in; iz++) + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + for (m = 0; m <= nvalues; m++) + array3d[iz][iy][ix][m] *= invrepeat; + } + } + } } /* ---------------------------------------------------------------------- @@ -1021,29 +1053,119 @@ void FixAveGrid::grid2grid() /* ---------------------------------------------------------------------- zero grid values incluing ghost cells + if ATOM mode, also zero per-cell counts ------------------------------------------------------------------------- */ void FixAveGrid::zero_grid() { + if (!ngridout) return; + if (dimension == 2) { - if (nvalues == 1) { - if (ngridout) memset(&vec2d[nylo_out][nxlo_out],0, - ngridout*sizeof(double)); - } else { - if (ngridout) memset(&array2d[nylo_out][nxlo_out][0],0, - ngridout*nvalues*sizeof(double)); + if (nvalues == 1) + memset(&vec2d[nylo_out][nxlo_out],0, ngridout*sizeof(double)); + else + memset(&array2d[nylo_out][nxlo_out][0],0,ngridout*nvalues*sizeof(double)); + if (modeatom) + memset(&count2d[nylo_out][nxlo_out],0,ngridout*sizeof(double)); + } else { + if (nvalues == 1) + memset(&vec3d[nzlo_out][nylo_out][nxlo_out],0,ngridout*sizeof(double)); + else + memset(&array3d[nzlo_out][nylo_out][nxlo_out][0],0, + ngridout*nvalues*sizeof(double)); + if (modeatom) + memset(&count3d[nzlo_out][nylo_out][nxlo_out],0,ngridout*sizeof(double)); + } +} + +/* ---------------------------------------------------------------------- + pack ghost values into buf to send to another proc + nvalues per grid point + count +------------------------------------------------------------------------- */ + +void FixAveGrid::pack_reverse_grid(int /*flag*/, void *vbuf, int nlist, int *list) +{ + int i,j,m; + + auto buf = (double *) vbuf; + double *count,*data,*values; + m = 0; + + if (dimension == 2) { + count = &count2d[nylo_out][nxlo_out]; + if (nvalues == 1) data = &vec2d[nylo_out][nxlo_out]; + else data = &array2d[nylo_out][nxlo_out][0]; + } else if (dimension == 3) { + count = &count3d[nzlo_out][nylo_out][nxlo_out]; + if (nvalues == 1) data = &vec3d[nzlo_out][nylo_out][nxlo_out]; + else data = &array3d[nzlo_out][nylo_out][nxlo_out][0]; + } + + if (nvalues == 1) { + for (i = 0; i < nlist; i++) { + buf[m++] = count[list[i]]; + buf[m++] = data[list[i]]; } } else { - if (nvalues == 1) { - if (ngridout) memset(&vec3d[nzlo_out][nylo_out][nxlo_out],0, - ngridout*sizeof(double)); - } else { - if (ngridout) memset(&array3d[nzlo_out][nylo_out][nxlo_out][0],0, - ngridout*nvalues*sizeof(double)); + for (i = 0; i < nlist; i++) { + buf[m++] = count[list[i]]; + values = &data[nvalues*list[i]]; + for (j = 0; j <= nvalues; j++) + buf[m++] = values[j]; } } } +/* ---------------------------------------------------------------------- + unpack another proc's ghost values from buf and add to own values + nvalues per grid point + count +------------------------------------------------------------------------- */ + +void FixAveGrid::unpack_reverse_grid(int /*flag*/, void *vbuf, int nlist, int *list) +{ + int i,j,m; + + auto buf = (double *) vbuf; + double *count,*data,*values; + m = 0; + + if (dimension == 2) { + count = &count2d[nylo_out][nxlo_out]; + if (nvalues == 1) data = &vec2d[nylo_out][nxlo_out]; + else data = &array2d[nylo_out][nxlo_out][0]; + } else if (dimension == 3) { + count = &count3d[nzlo_out][nylo_out][nxlo_out]; + if (nvalues == 1) data = &vec3d[nzlo_out][nylo_out][nxlo_out]; + else data = &array3d[nzlo_out][nylo_out][nxlo_out][0]; + } + + if (nvalues == 1) { + for (i = 0; i < nlist; i++) { + count[list[i]] += buf[m++]; + data[list[i]] += buf[m++]; + } + } else { + for (i = 0; i < nlist; i++) { + count[list[i]] = buf[m++]; + values = &data[nvalues*list[i]]; + for (j = 0; j <= nvalues; j++) + values[j] = buf[m++]; + } + } +} + +/* ---------------------------------------------------------------------- + subset of grid assigned to each proc may have changed + called by load balancer when proc subdomains are adjusted + not supported for now, b/c requires per-grid values to persist, i.e. a remap() +------------------------------------------------------------------------- */ + +void FixAveGrid::reset_grid() +{ + error->all(FLERR,"Fix ave/grid does not support load balancing (yet)"); +} + + /* ---------------------------------------------------------------------- return index of grid associated with name this class can store M named grids, indexed 0 to M-1 @@ -1094,7 +1216,10 @@ int FixAveGrid::get_griddata_by_name(int igrid, char *name, int &ncol) else ncol = nvalues; return 0; } - if (igrid == 0 && strcmp(name,"count") == 0) { + + // count is only produced for ATOM mode + + if (modeatom && igrid == 0 && strcmp(name,"count") == 0) { ncol = 0; return 1; } @@ -1129,12 +1254,12 @@ void *FixAveGrid::get_griddata_by_index(int index) /* ---------------------------------------------------------------------- memory usage of local atom-based array - NOTE: add more memory tallying ------------------------------------------------------------------------- */ double FixAveGrid::memory_usage() { - double bytes = (double) ngridout * nvalues * sizeof(double); + double bytes = (double) ngridout * nvalues * sizeof(double); // vec/array 2d/3d + if (modeatom) bytes += (double) ngridout * sizeof(double); // count2d/3d return bytes; } diff --git a/src/fix_ave_grid.h b/src/fix_ave_grid.h index 60fc7248fe..f2210c4d05 100644 --- a/src/fix_ave_grid.h +++ b/src/fix_ave_grid.h @@ -33,12 +33,16 @@ class FixAveGrid : public Fix { void setup(int) override; void end_of_step() override; + void pack_reverse_grid(int, void *, int, int *) override; + void unpack_reverse_grid(int, void *, int, int *) override; + void reset_grid() override; int get_grid_by_name(char *, int &) override; void *get_grid_by_index(int) override; int get_griddata_by_name(int, char *, int &) override; void *get_griddata_by_index(int) override; + double memory_usage() override; private: From ce4ca0603549d3aa860aad192b308a6408cfe714 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Mon, 15 Aug 2022 16:02:46 -0600 Subject: [PATCH 025/213] support for density, mass, temperature values --- src/compute_chunk_atom.cpp | 1 + src/fix_ave_grid.cpp | 341 ++++++++++++++++++++++++++++++++----- src/fix_ave_grid.h | 9 +- 3 files changed, 306 insertions(+), 45 deletions(-) diff --git a/src/compute_chunk_atom.cpp b/src/compute_chunk_atom.cpp index f16ab05598..bc32ee4dc9 100644 --- a/src/compute_chunk_atom.cpp +++ b/src/compute_chunk_atom.cpp @@ -629,6 +629,7 @@ void ComputeChunkAtom::compute_peratom() to return the number of chunks, we first need to make certain that compute_peratom() has been called. ------------------------------------------------------------------------- */ + double ComputeChunkAtom::compute_scalar() { if (invoked_peratom != update->ntimestep) compute_peratom(); diff --git a/src/fix_ave_grid.cpp b/src/fix_ave_grid.cpp index 7678832d0d..f6d2a3707e 100644 --- a/src/fix_ave_grid.cpp +++ b/src/fix_ave_grid.cpp @@ -19,6 +19,7 @@ #include "compute.h" #include "domain.h" #include "error.h" +#include "force.h" #include "grid2d.h" #include "grid3d.h" #include "input.h" @@ -169,11 +170,14 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : // optional args - /* normflag = ALL; scaleflag = ATOM; ave = ONE; nwindow = 0; + biasflag = 0; + id_bias = nullptr; + adof = domain->dimension; + cdof = 0.0; while (iarg < nargnew) { if (strcmp(arg[iarg],"norm") == 0) { @@ -189,6 +193,7 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : scaleflag = NOSCALE; } else error->all(FLERR,"Illegal fix ave/grid command"); iarg += 2; + } else if (strcmp(arg[iarg],"ave") == 0) { if (iarg+2 > narg) error->all(FLERR,"Illegal fix ave/grid command"); if (strcmp(arg[iarg+1],"one") == 0) ave = ONE; @@ -203,9 +208,26 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : iarg += 2; if (ave == WINDOW) iarg++; + } else if (strcmp(arg[iarg],"bias") == 0) { + if (iarg+2 > narg) + error->all(FLERR,"Illegal fix ave/grid command"); + biasflag = 1; + id_bias = utils::strdup(arg[iarg+1]); + iarg += 2; + + } else if (strcmp(arg[iarg],"adof") == 0) { + if (iarg+2 > narg) + error->all(FLERR,"Illegal fix ave/grid command"); + adof = utils::numeric(FLERR,arg[iarg+1],false,lmp); + iarg += 2; + } else if (strcmp(arg[iarg],"cdof") == 0) { + if (iarg+2 > narg) + error->all(FLERR,"Illegal fix ave/grid command"); + cdof = utils::numeric(FLERR,arg[iarg+1],false,lmp); + iarg += 2; + } else error->all(FLERR,"Illegal fix ave/grid command"); } - */ // if wildcard expansion occurred, free earg memory from exapnd_args() @@ -229,6 +251,21 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : if (dimension == 2 && nzgrid != 1) error->all(FLERR,"Fix ave/grid grid Nz must be 1 for 2d simulation"); + if (biasflag) { + tbias = modify->get_compute_by_id(id_bias); + if (!tbias) + error->all(FLERR,"Could not find compute ID for temperature bias"); + if (tbias->tempflag == 0) + error->all(FLERR,"Bias compute does not calculate temperature"); + if (tbias->tempbias == 0) + error->all(FLERR,"Bias compute does not calculate a velocity bias"); + } + + if (normflag != ALL) + error->all(FLERR,"Fix ave/grid norm all is required for now"); + if (normflag != ONE) + error->all(FLERR,"Fix ave/grid ave one is required for now"); + // error checks for ATOM mode if (modeatom) { @@ -517,6 +554,12 @@ int FixAveGrid::setmask() void FixAveGrid::init() { + if (biasflag) { + tbias = modify->get_compute_by_id(id_bias); + if (!tbias) + error->all(FLERR,"Could not find compute ID for temperature bias"); + } + // set indices and check validity of all computes,fixes,variables for (int m = 0; m < nvalues; m++) { @@ -579,6 +622,10 @@ void FixAveGrid::init() } } + // set triclinic flag + + triclinic = domain->triclinic; + // need to reset nvalid if nvalid < ntimestep b/c minimize was performed if (nvalid < update->ntimestep) { @@ -653,12 +700,33 @@ void FixAveGrid::end_of_step() if (ngridout == 0) return; - // average the final results for the Nfreq output - // for ATOM mode, divide total values by total count - // for GRID mode, divide total values by # of samples + // average the final results across Nrepeat samples + // for ATOM mode, result = total_value / total_count + // exception is DENSITY_NUMBER: + // result = value / (current binvol * Nrepeat) + // exception is DENSITY_MASS: + // result = (value * mv2d) / (current binvol * Nrepeat) + // exception is TEMPERATURE: + // result = (value * mvv2e) / (Nrepeat*cdof + adof*count) * boltz) + // for GRID mode, final is total value / Nrepeat if (modeatom) { - double count,invcount; + double mvv2e = force->mvv2e; + double mv2d = force->mv2d; + double boltz = force->boltz; + + double count,invcount,norm; + double repeat = nrepeat; + double invrepeat = 1.0/nrepeat; + + double *prd = domain->prd; + double dx = prd[0]/nxgrid; + double dy = prd[1]/nygrid; + double dz = prd[2]/nzgrid; + + double binvol; + if (dimension == 2) binvol = dx*dy; + else binvol = dx*dy*dz; if (dimension == 2) { if (nvalues == 1) { @@ -666,8 +734,16 @@ void FixAveGrid::end_of_step() for (ix = nxlo_in; ix <= nxhi_in; ix++) { count = count2d[iy][ix]; if (count) { - vec2d[iy][ix] /= count; - count2d[iy][iz] /= nrepeat; + if (which[0] == ArgInfo::DENSITY_NUMBER) + norm = 1.0 / (binvol * repeat); + else if (which[0] == ArgInfo::DENSITY_MASS) + norm = mv2d / (binvol * nrepeat); + else if (which[0] == ArgInfo::TEMPERATURE) + norm = mvv2e /((repeat*cdof + adof*count) * boltz); + else + norm = 1.0/count; + vec2d[iy][ix] *= norm; + count2d[iy][iz] *= invrepeat; } } } else { @@ -676,9 +752,18 @@ void FixAveGrid::end_of_step() count = count2d[iy][ix]; if (count) { invcount = 1.0/count; - for (m = 0; m <= nvalues; m++) - array2d[iy][ix][m] *= invcount; - count2d[iy][iz] /= nrepeat; + for (m = 0; m <= nvalues; m++) { + if (which[m] == ArgInfo::DENSITY_NUMBER) + norm = 1.0 / (binvol * repeat); + else if (which[m] == ArgInfo::DENSITY_MASS) + norm = mv2d / (binvol * nrepeat); + else if (which[m] == ArgInfo::TEMPERATURE) + norm = mvv2e /((repeat*cdof + adof*count) * boltz); + else + norm = 1.0/count; + array2d[iy][ix][m] *= norm; + } + count2d[iy][iz] *= invrepeat; } } } @@ -689,8 +774,16 @@ void FixAveGrid::end_of_step() for (ix = nxlo_in; ix <= nxhi_in; ix++) { count = count3d[iz][iy][ix]; if (count) { - vec3d[iz][iy][ix] /= count; - count3d[iz][iy][iz] /= nrepeat; + if (which[0] == ArgInfo::DENSITY_NUMBER) + norm = 1.0 / (binvol * repeat); + else if (which[0] == ArgInfo::DENSITY_MASS) + norm = mv2d / (binvol * nrepeat); + else if (which[0] == ArgInfo::TEMPERATURE) + norm = mvv2e /((repeat*cdof + adof*count) * boltz); + else + norm = 1.0/count; + vec3d[iz][iy][ix] *= norm; + count3d[iz][iy][iz] *= invrepeat; } } } else { @@ -700,9 +793,18 @@ void FixAveGrid::end_of_step() count = count3d[iz][iy][ix]; if (count) { invcount = 1.0/count; - for (m = 0; m <= nvalues; m++) - array3d[iz][iy][ix][m] *= invcount; - count3d[iz][iy][iz] /= nrepeat; + for (m = 0; m <= nvalues; m++) { + if (which[m] == ArgInfo::DENSITY_NUMBER) + norm = 1.0 / (binvol * repeat); + else if (which[m] == ArgInfo::DENSITY_MASS) + norm = mv2d / (binvol * nrepeat); + else if (which[m] == ArgInfo::TEMPERATURE) + norm = mvv2e /((repeat*cdof + adof*count) * boltz); + else + norm = 1.0/count; + array3d[iz][iy][ix][m] *= norm; + } + count3d[iz][iy][iz] *= invrepeat; } } } @@ -755,10 +857,20 @@ void FixAveGrid::atom2grid() // also count atoms contributing to each bin // check if any atom is out of bounds for my local grid - double *boxlo = domain->boxlo; - double dxinv = nxgrid/domain->xprd; - double dyinv = nygrid/domain->yprd; - double dzinv = nzgrid/domain->zprd; + double *boxlo,*prd; + int *periodicity = domain->periodicity; + + if (triclinic) { + boxlo = domain->boxlo_lamda; + prd = domain->prd_lamda; + } else { + boxlo = domain->boxlo; + prd = domain->prd; + } + + double dxinv = nxgrid/prd[0]; + double dyinv = nygrid/prd[1]; + double dzinv = nzgrid/prd[2]; double **x = atom->x; int *mask = atom->mask; @@ -766,42 +878,69 @@ void FixAveGrid::atom2grid() if (nlocal > maxatom) { memory->destroy(bin); + memory->destroy(skip); maxatom = atom->nmax; memory->create(bin,maxatom,dimension,"ave/grid:bin"); + memory->create(skip,maxatom,"ave/grid:skip"); } + if (triclinic) domain->x2lamda(nlocal); int flag = 0; if (dimension == 2) { for (i = 0; i < nlocal; i++) { - if (!(mask[i] & groupbit)) continue; - ix = static_cast ((x[i][0]-boxlo[0])*dxinv + shift) - OFFSET; - iy = static_cast ((x[i][1]-boxlo[1])*dyinv + shift) - OFFSET; - - if (ix < nxlo_out || ix > nxhi_out || - iy < nylo_out || iy > nyhi_out) { - flag = 1; + if (!(mask[i] & groupbit)) { + skip[i] = 1; continue; } + ix = static_cast ((x[i][0]-boxlo[0])*dxinv + shift) - OFFSET; + iy = static_cast ((x[i][1]-boxlo[1])*dyinv + shift) - OFFSET; + + if (ix < nxlo_out || ix > nxhi_out) { + if (periodicity[0]) flag = 1; + else skip[i] = 1; + continue; + } + if (iy < nylo_out || iy > nyhi_out) { + if (periodicity[1]) flag = 1; + else skip[i] = 1; + continue; + } + + skip[i] = 0; count2d[iy][ix] += 1.0; bin[i][0] = iy; bin[i][1] = ix; } } else { for (i = 0; i < nlocal; i++) { - if (!(mask[i] & groupbit)) continue; + if (!(mask[i] & groupbit)) { + skip[i] = 1; + continue; + } + ix = static_cast ((x[i][0]-boxlo[0])*dxinv + shift) - OFFSET; iy = static_cast ((x[i][1]-boxlo[1])*dyinv + shift) - OFFSET; iz = static_cast ((x[i][2]-boxlo[2])*dzinv + shift) - OFFSET; - if (ix < nxlo_out || ix > nxhi_out || - iy < nylo_out || iy > nyhi_out || - iz < nzlo_out || iz > nzhi_out) { - flag = 1; + if (ix < nxlo_out || ix > nxhi_out) { + if (periodicity[0]) flag = 1; + else skip[i] = 1; + continue; + } + if (iy < nylo_out || iy > nyhi_out) { + if (periodicity[1]) flag = 1; + else skip[i] = 1; + continue; + } + if (iz < nzlo_out || iz > nyhi_out) { + if (periodicity[2]) flag = 1; + else skip[i] = 1; continue; } + skip[i] = 0; count3d[iz][iy][ix] += 1.0; bin[i][0] = iz; bin[i][1] = iy; @@ -810,6 +949,7 @@ void FixAveGrid::atom2grid() } if (flag) error->one(FLERR,"Out of range fix ave/grid atoms"); + if (triclinic) domain->lamda2x(nlocal); // loop over user-specified values @@ -817,8 +957,11 @@ void FixAveGrid::atom2grid() n = value2index[m]; j = argindex[m]; + // X,V,F adds coord,velocity,force to value + if (which[m] == ArgInfo::X || which[m] == ArgInfo::V || which[m] == ArgInfo::F) { + double **attribute; if (which[m] == ArgInfo::X) attribute = atom->x; else if (which[m] == ArgInfo::V) attribute = atom->v; @@ -827,27 +970,137 @@ void FixAveGrid::atom2grid() if (dimension == 2) { if (nvalues == 1) { for (i = 0; i < nlocal; i++) { - if (mask[i] & groupbit) + if (!skip[i]) vec2d[bin[i][0]][bin[i][1]] += attribute[i][j]; } } else for (i = 0; i < nlocal; i++) { - if (mask[i] & groupbit) + if (skip[i]) array2d[bin[i][0]][bin[i][1]][m] += attribute[i][j]; } } else { if (nvalues == 1) { for (i = 0; i < nlocal; i++) { - if (mask[i] & groupbit) + if (!skip[i]) vec3d[bin[i][0]][bin[i][1]][bin[i][2]] += attribute[i][j]; } } else for (i = 0; i < nlocal; i++) { - if (mask[i] & groupbit) + if (!skip[i]) array3d[bin[i][0]][bin[i][1]][bin[i][2]][m] += attribute[i][j]; } } + // DENSITY_NUMBER adds 1 to value + // DENSITY_MASS or MASS adds mass to value + + } else if ((which[m] == ArgInfo::DENSITY_NUMBER) || + (which[m] == ArgInfo::DENSITY_MASS) || + (which[m] == ArgInfo::MASS)) { + + int *type = atom->type; + double *mass = atom->mass; + double *rmass = atom->rmass; + double one; + + if (dimension == 2) { + if (nvalues == 1) { + for (i = 0; i < nlocal; i++) { + if (!skip[i]) { + if (which[m] == ArgInfo::DENSITY_NUMBER) one = 1.0; + else if (rmass) one = rmass[i]; + else one = mass[type[i]]; + vec2d[bin[i][0]][bin[i][1]] += one; + } + } + } else + for (i = 0; i < nlocal; i++) { + if (skip[i]) { + if (which[m] == ArgInfo::DENSITY_NUMBER) one = 1.0; + else if (rmass) one = rmass[i]; + else one = mass[type[i]]; + array2d[bin[i][0]][bin[i][1]][m] += one; + } + } + } else { + if (nvalues == 1) { + for (i = 0; i < nlocal; i++) { + if (!skip[i]) { + if (which[m] == ArgInfo::DENSITY_NUMBER) one = 1.0; + else if (rmass) one = rmass[i]; + else one = mass[type[i]]; + vec3d[bin[i][0]][bin[i][1]][bin[i][2]] += one; + } + } + } else + for (i = 0; i < nlocal; i++) { + if (!skip[i]) { + if (which[m] == ArgInfo::DENSITY_NUMBER) one = 1.0; + else if (rmass) one = rmass[i]; + else one = mass[type[i]]; + array3d[bin[i][0]][bin[i][1]][bin[i][2]][m] += one; + } + } + } + + // TEMPERATURE adds KE to values + // subtract and restore velocity bias if requested + + } else if (which[m] == ArgInfo::TEMPERATURE) { + + if (biasflag) { + if (tbias->invoked_scalar != update->ntimestep) tbias->compute_scalar(); + tbias->remove_bias_all(); + } + + double **v = atom->v; + int *type = atom->type; + double *mass = atom->mass; + double *rmass = atom->rmass; + double vsq,one; + + if (dimension == 2) { + if (nvalues == 1) { + for (i = 0; i < nlocal; i++) { + if (!skip[i]) { + vsq = v[i][0]*v[i][0] + v[i][1]*v[i][1] + v[i][2]*v[i][2]; + if (rmass) one = rmass[i]; + else one = mass[type[i]]; + vec2d[bin[i][0]][bin[i][1]] += one*vsq; + } + } + } else + for (i = 0; i < nlocal; i++) { + if (skip[i]) { + vsq = v[i][0]*v[i][0] + v[i][1]*v[i][1] + v[i][2]*v[i][2]; + if (rmass) one = rmass[i]; + else one = mass[type[i]]; + array2d[bin[i][0]][bin[i][1]][m] += one*vsq;; + } + } + } else { + if (nvalues == 1) { + for (i = 0; i < nlocal; i++) { + if (!skip[i]) { + vsq = v[i][0]*v[i][0] + v[i][1]*v[i][1] + v[i][2]*v[i][2]; + if (rmass) one = rmass[i]; + else one = mass[type[i]]; + vec3d[bin[i][0]][bin[i][1]][bin[i][2]] += one*vsq; + } + } + } else + for (i = 0; i < nlocal; i++) { + if (!skip[i]) { + vsq = v[i][0]*v[i][0] + v[i][1]*v[i][1] + v[i][2]*v[i][2]; + if (rmass) one = rmass[i]; + else one = mass[type[i]]; + array3d[bin[i][0]][bin[i][1]][bin[i][2]][m] += one*vsq; + } + } + } + + if (biasflag) tbias->restore_bias_all(); + // per-atom compute or fix or variable // invoke compute if not previously invoked // evaluate atom-style variable @@ -883,26 +1136,26 @@ void FixAveGrid::atom2grid() if (nvalues == 1) { if (j == 0) { for (i = 0; i < nlocal; i++) { - if (mask[i] & groupbit) + if (!skip[i]) vec2d[bin[i][0]][bin[i][1]] += ovector[i]; } } else { int jm1 = j = 1; for (i = 0; i < nlocal; i++) { - if (mask[i] & groupbit) + if (!skip[i]) vec2d[bin[i][0]][bin[i][1]] += oarray[i][jm1]; } } } else { if (j == 0) { for (i = 0; i < nlocal; i++) { - if (mask[i] & groupbit) + if (!skip[i]) array2d[bin[i][0]][bin[i][1]][m] += ovector[i]; } } else { int jm1 = j - 1; for (i = 0; i < nlocal; i++) { - if (mask[i] & groupbit) + if (!skip[i]) array2d[bin[i][0]][bin[i][1]][m] += oarray[i][jm1]; } } @@ -912,26 +1165,26 @@ void FixAveGrid::atom2grid() if (nvalues == 1) { if (j == 0) { for (i = 0; i < nlocal; i++) { - if (mask[i] & groupbit) + if (!skip[i]) vec3d[bin[i][0]][bin[i][1]][bin[i][2]] += ovector[i]; } } else { int jm1 = j - 1; for (i = 0; i < nlocal; i++) { - if (mask[i] & groupbit) + if (!skip[i]) vec3d[bin[i][0]][bin[i][1]][bin[i][2]] += oarray[i][jm1]; } } } else { if (j == 0) { for (i = 0; i < nlocal; i++) { - if (mask[i] & groupbit) + if (!skip[i]) array3d[bin[i][0]][bin[i][1]][bin[i][2]][m] += ovector[i]; } } else { int jm1 = j - 1; for (i = 0; i < nlocal; i++) { - if (mask[i] & groupbit) + if (!skip[i]) array3d[bin[i][0]][bin[i][1]][bin[i][2]][m] += oarray[i][jm1]; } } diff --git a/src/fix_ave_grid.h b/src/fix_ave_grid.h index f2210c4d05..5216b7e503 100644 --- a/src/fix_ave_grid.h +++ b/src/fix_ave_grid.h @@ -52,7 +52,13 @@ class FixAveGrid : public Fix { bigint nvalid, nvalid_last; int modeatom,modegrid; int normflag,scaleflag,ave,nwindow; - int dimension; + + int biasflag; + char *id_bias; + class Compute *tbias; // ptr to additional bias compute + double adof,cdof; + + int dimension,triclinic; int *which, *argindex; char **ids; @@ -73,6 +79,7 @@ class FixAveGrid : public Fix { double **count2d,***count3d; int **bin; + int *skip; int maxatom; double *vresult; From e6e9e1b59c80d5ed11e07ed89e3bfe8a8eef756b Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Mon, 15 Aug 2022 17:29:11 -0600 Subject: [PATCH 026/213] initial doc pages --- doc/src/Howto_output.rst | 333 +++++++++++++++++++---------- doc/src/compute_property_chunk.rst | 65 +++--- doc/src/compute_property_grid.rst | 110 ++++++++++ doc/src/compute_property_local.rst | 26 ++- 4 files changed, 379 insertions(+), 155 deletions(-) create mode 100644 doc/src/compute_property_grid.rst diff --git a/doc/src/Howto_output.rst b/doc/src/Howto_output.rst index d17b865bbd..fe9a8f5f79 100644 --- a/doc/src/Howto_output.rst +++ b/doc/src/Howto_output.rst @@ -22,14 +22,17 @@ commands you specify. As discussed below, LAMMPS gives you a variety of ways to determine what quantities are computed and printed when the thermodynamics, dump, or fix commands listed above perform output. Throughout this -discussion, note that users can also :doc:`add their own computes and fixes to LAMMPS ` which can then generate values that can then be -output with these commands. +discussion, note that users can also :doc:`add their own computes and +fixes to LAMMPS ` which can then generate values that can then +be output with these commands. -The following sub-sections discuss different LAMMPS command related +The following sub-sections discuss different LAMMPS commands related to output and the kind of data they operate on and produce: -* :ref:`Global/per-atom/local data ` +* :ref:`Global/per-atom/local/per-grid data ` * :ref:`Scalar/vector/array data ` +* :ref:`Per-grid data ` +* :ref:`Disambiguation ` * :ref:`Thermodynamic output ` * :ref:`Dump file output ` * :ref:`Fixes that write output files ` @@ -42,27 +45,32 @@ to output and the kind of data they operate on and produce: .. _global: -Global/per-atom/local data --------------------------- +Global/per-atom/local/per-grid data +----------------------------------- -Various output-related commands work with three different styles of -data: global, per-atom, or local. A global datum is one or more -system-wide values, e.g. the temperature of the system. A per-atom -datum is one or more values per atom, e.g. the kinetic energy of each -atom. Local datums are calculated by each processor based on the -atoms it owns, but there may be zero or more per atom, e.g. a list of -bond distances. +Various output-related commands work with four different styles of +data: global, per-atom, local, and per-grid. A global datum is one or +more system-wide values, e.g. the temperature of the system. A +per-atom datum is one or more values per atom, e.g. the kinetic energy +of each atom. Local datums are calculated by each processor based on +the atoms it owns, but there may be zero or more per atom, e.g. a list +of bond distances. + +A per-grid datum is one or more values per grid point, for a grid +which overlays the simulation domain. Each processor owns the grid +points which fall within its sub-domain. Thus the grid points and the +data they store are distributed across processors. .. _scalar: Scalar/vector/array data ------------------------ -Global, per-atom, and local datums can each come in three kinds: a -single scalar value, a vector of values, or a 2d array of values. The -doc page for a "compute" or "fix" or "variable" that generates data -will specify both the style and kind of data it produces, e.g. a -per-atom vector. +Global, per-atom, and local datums can come in three kinds: a single +scalar value, a vector of values, or a 2d array of values. The doc +page for a "compute" or "fix" or "variable" that generates data will +specify both the style and kind of data it produces, e.g. a per-atom +vector. When a quantity is accessed, as in many of the output commands discussed below, it can be referenced via the following bracket @@ -83,6 +91,39 @@ the dimension twice (array -> scalar). Thus a command that uses scalar values as input can typically also process elements of a vector or array. +.. _grid: + +Per-grid data +------------------------ + +Per-grid data can come in two kinds: a vector of values (one per grid +point), or a 2d array of values (multiple values per grid point). The +doc page for a "compute" or "fix" that generates data will specify +both the style and kind of data it produces, e.g. a per-grid vector or +array. + +Only computes and fixes produce and output per-grid data. Per-grid +variables have not (yet) been implemented. A compute or fix may +define one or more grids, e.g. of differing sizes. Each grid can +store one or more data fields. + +Another command accesses grid data in the following syntax: + +* c_ID:gname:dname +* c_ID:gname:dname[I] +* f_ID:gname:dname +* f_ID:gname:dname[I] + +The prefix "c_" or "f_" refers to the ID of the compute or fix. Gname +is the name of the grid, which is assinged by the compute or fix. +Dname is the name of the data field, which is also assinged by the +compute or fix. If the data field is a per-grid vector (one value per +grid point), then no brackets are used to access the values. If the +data field is a per-grid array (multiple values per grid point), then +brackets are used to specify the column I of the array. I ranges from +1 to Ncol inclusive, where Ncol is the number of columns in the array +and is defined by the compute or fix. + .. _disambiguation: Disambiguation @@ -90,15 +131,15 @@ Disambiguation Some computes and fixes produce data in multiple styles, e.g. a global scalar and a per-atom vector. Usually the context in which the input -script references the data determines which style is meant. Example: if -a compute provides both a global scalar and a per-atom vector, the +script references the data determines which style is meant. Example: +if a compute provides both a global scalar and a per-atom vector, the former will be accessed by using ``c_ID`` in an equal-style variable, while the latter will be accessed by using ``c_ID`` in an atom-style -variable. Note that atom-style variable formulas can also access global -scalars, but in this case it is not possible to do directly because of -the ambiguity. Instead, an equal-style variable can be defined which -accesses the global scalar, and that variable used in the atom-style -variable formula in place of ``c_ID``. +variable. Note that atom-style variable formulas can also access +global scalars, but in this case it is not possible to do this +directly because of the ambiguity. Instead, an equal-style variable +can be defined which accesses the global scalar, and that variable can +be used in the atom-style variable formula in place of ``c_ID``. .. _thermo: @@ -141,9 +182,10 @@ There is also a :doc:`dump custom ` format where the user specifies what values are output with each atom. Pre-defined atom attributes can be specified (id, x, fx, etc). Three additional kinds of keywords can also be specified (c_ID, f_ID, v_name), where a -:doc:`compute ` or :doc:`fix ` or :doc:`variable ` -provides the values to be output. In each case, the compute, fix, or -variable must generate per-atom values for input to the :doc:`dump custom ` command. +:doc:`compute ` or :doc:`fix ` or :doc:`variable +` provides the values to be output. In each case, the +compute, fix, or variable must generate per-atom values for input to +the :doc:`dump custom ` command. There is also a :doc:`dump local ` format where the user specifies what local values to output. A pre-defined index keyword can be @@ -154,18 +196,23 @@ provides the values to be output. In each case, the compute or fix must generate local values for input to the :doc:`dump local ` command. +There is also a :doc:`dump grid ` format where the user +specifies what per-grid values to output (c_ID:gname:fname or +f_ID:gname:fname) from computes of fixes that generate per-grid data. + .. _fixoutput: Fixes that write output files ----------------------------- Several fixes take various quantities as input and can write output -files: :doc:`fix ave/time `, :doc:`fix ave/chunk `, :doc:`fix ave/histo `, -:doc:`fix ave/correlate `, and :doc:`fix print `. +files: :doc:`fix ave/time `, :doc:`fix ave/chunk +`, :doc:`fix ave/histo `, :doc:`fix +ave/correlate `, and :doc:`fix print `. -The :doc:`fix ave/time ` command enables direct output to -a file and/or time-averaging of global scalars or vectors. The user -specifies one or more quantities as input. These can be global +The :doc:`fix ave/time ` command enables direct output +to a file and/or time-averaging of global scalars or vectors. The +user specifies one or more quantities as input. These can be global :doc:`compute ` values, global :doc:`fix ` values, or :doc:`variables ` of any style except the atom style which produces per-atom values. Since a variable can refer to keywords used @@ -184,8 +231,14 @@ atoms, e.g. individual molecules. The per-atom quantities can be atom density (mass or number) or atom attributes such as position, velocity, force. They can also be per-atom quantities calculated by a :doc:`compute `, by a :doc:`fix `, or by an atom-style -:doc:`variable `. The chunk-averaged output of this fix can -also be used as input to other output commands. +:doc:`variable `. The chunk-averaged output of this fix is +global and can also be used as input to other output commands. + +Note that the :doc:`fix ave/grid ` command can also +average the same per-atom quantities within spatial bins, but it does +this for a distributed grid whose grid points are owned by different +processors. It outputs per-grid data, not global data, so is more +efficient for large numbers of averaging bins. The :doc:`fix ave/histo ` command enables direct output to a file of histogrammed quantities, which can be global or per-atom @@ -202,38 +255,53 @@ written to the screen and log file or to a separate file, periodically during a running simulation. The line can contain one or more :doc:`variable ` values for any style variable except the vector or atom styles). As explained above, variables themselves can -contain references to global values generated by :doc:`thermodynamic keywords `, :doc:`computes `, -:doc:`fixes `, or other :doc:`variables `, or to per-atom -values for a specific atom. Thus the :doc:`fix print ` -command is a means to output a wide variety of quantities separate -from normal thermodynamic or dump file output. +contain references to global values generated by :doc:`thermodynamic +keywords `, :doc:`computes `, :doc:`fixes +`, or other :doc:`variables `, or to per-atom values +for a specific atom. Thus the :doc:`fix print ` command is +a means to output a wide variety of quantities separate from normal +thermodynamic or dump file output. .. _computeoutput: Computes that process output quantities --------------------------------------- -The :doc:`compute reduce ` and :doc:`compute reduce/region ` commands take one or more per-atom -or local vector quantities as inputs and "reduce" them (sum, min, max, +The :doc:`compute reduce ` and :doc:`compute +reduce/region ` commands take one or more per-atom or +local vector quantities as inputs and "reduce" them (sum, min, max, ave) to scalar quantities. These are produced as output values which can be used as input to other output commands. -The :doc:`compute slice ` command take one or more global -vector or array quantities as inputs and extracts a subset of their -values to create a new vector or array. These are produced as output -values which can be used as input to other output commands. +The :doc:`compute slice ` command take one or more +global vector or array quantities as inputs and extracts a subset of +their values to create a new vector or array. These are produced as +output values which can be used as input to other output commands. -The :doc:`compute property/atom ` command takes a -list of one or more pre-defined atom attributes (id, x, fx, etc) and +The :doc:`compute property/atom ` command takes +a list of one or more pre-defined atom attributes (id, x, fx, etc) and stores the values in a per-atom vector or array. These are produced as output values which can be used as input to other output commands. -The list of atom attributes is the same as for the :doc:`dump custom ` command. +The list of atom attributes is the same as for the :doc:`dump custom +` command. -The :doc:`compute property/local ` command takes -a list of one or more pre-defined local attributes (bond info, angle -info, etc) and stores the values in a local vector or array. These -are produced as output values which can be used as input to other -output commands. +The :doc:`compute property/local ` command +takes a list of one or more pre-defined local attributes (bond info, +angle info, etc) and stores the values in a local vector or array. +These are produced as output values which can be used as input to +other output commands. + +The :doc:`compute property/grid ` command takes +a list of one or more pre-defined per-grid attributes (id, grid point +coords, etc) and stores the values in a per-grid vector or array. +These are produced as output values which can be used as input to the +:doc:`dump grid ` command. + +The :doc:`compute property/chunk ` command +takes a list of one or more pre-defined chunk attributes (id, count, +coords for spatial bins) and stores the values in a global vector or +array. These are produced as output values which can be used as input +to other output commands. .. _fixprocoutput: @@ -247,18 +315,42 @@ a time. The :doc:`fix ave/atom ` command performs time-averaging of per-atom vectors. The per-atom quantities can be atom attributes such as position, velocity, force. They can also be per-atom -quantities calculated by a :doc:`compute `, by a -:doc:`fix `, or by an atom-style :doc:`variable `. The +quantities calculated by a :doc:`compute `, by a :doc:`fix +`, or by an atom-style :doc:`variable `. The time-averaged per-atom output of this fix can be used as input to other output commands. -The :doc:`fix store/state ` command can archive one or -more per-atom attributes at a particular time, so that the old values -can be used in a future calculation or output. The list of atom -attributes is the same as for the :doc:`dump custom ` command, -including per-atom quantities calculated by a :doc:`compute `, -by a :doc:`fix `, or by an atom-style :doc:`variable `. -The output of this fix can be used as input to other output commands. +The :doc:`fix store/state ` command can archive one +or more per-atom attributes at a particular time, so that the old +values can be used in a future calculation or output. The list of +atom attributes is the same as for the :doc:`dump custom ` +command, including per-atom quantities calculated by a :doc:`compute +`, by a :doc:`fix `, or by an atom-style :doc:`variable +`. The output of this fix can be used as input to other +output commands. + +The :doc:`fix ave/grid ` command performs time-averaging +of either per-atom or per-grid data. + +For per-atom data it performs averaging for the atoms within each grid +cell, similar to the :doc:`fix ave/chunk ` command when +its chunks are defined as regular 2d or 3d bins. The per-atom +quantities can be atom density (mass or number) or atom attributes +such as position, velocity, force. They can also be per-atom +quantities calculated by a :doc:`compute `, by a :doc:`fix +`, or by an atom-style :doc:`variable `. + +The chief difference between the :doc:`fix ave/grid ` +and :doc:`fix ave/chunk ` commands when used in this +context is that the former uses a distributed grid, while the latter +uses a global grid. Distributed means that each processor owns the +subset of grid points within its subdomain. Global means that each +processor owns a copy of the entire grid. Distributed is thus more +efficient for large grids. + +For per-grid data, the :doc:`fix ave/grid ` command +takes inputs for grid data produced by other computes or fixes and +averages the values for each grid point over time. .. _compute: @@ -266,24 +358,25 @@ Computes that generate values to output --------------------------------------- Every :doc:`compute ` in LAMMPS produces either global or -per-atom or local values. The values can be scalars or vectors or -arrays of data. These values can be output using the other commands -described in this section. The page for each compute command +per-atom or local or per-grid values. The values can be scalars or +vectors or arrays of data. These values can be output using the other +commands described in this section. The page for each compute command describes what it produces. Computes that produce per-atom or local -values have the word "atom" or "local" in their style name. Computes -without the word "atom" or "local" produce global values. +or per-grid values have the word "atom" or "local" or "grid as the +last word in their style name. Computes without the word "atom" or +"local" or "grid" produce global values. .. _fix: Fixes that generate values to output ------------------------------------ -Some :doc:`fixes ` in LAMMPS produces either global or per-atom or -local values which can be accessed by other commands. The values can -be scalars or vectors or arrays of data. These values can be output -using the other commands described in this section. The page for -each fix command tells whether it produces any output quantities and -describes them. +Some :doc:`fixes ` in LAMMPS produces either global or per-atom +or local or per-grid values which can be accessed by other commands. +The values can be scalars or vectors or arrays of data. These values +can be output using the other commands described in this section. The +page for each fix command tells whether it produces any output +quantities and describes them. .. _variable: @@ -300,6 +393,8 @@ computes, fixes, and other variables. The values generated by variables can be used as input to and thus output by the other commands described in this section. +Per-grid variables have not (yet) been implemented. + .. _table: Summary table of output options and data flow between commands @@ -319,44 +414,52 @@ Also note that, as described above, when a command takes a scalar as input, that could be an element of a vector or array. Likewise a vector input could be a column of an array. -+--------------------------------------------------------+----------------------------------------------+-------------------------------------------+ -| Command | Input | Output | -+--------------------------------------------------------+----------------------------------------------+-------------------------------------------+ -| :doc:`thermo_style custom ` | global scalars | screen, log file | -+--------------------------------------------------------+----------------------------------------------+-------------------------------------------+ -| :doc:`dump custom ` | per-atom vectors | dump file | -+--------------------------------------------------------+----------------------------------------------+-------------------------------------------+ -| :doc:`dump local ` | local vectors | dump file | -+--------------------------------------------------------+----------------------------------------------+-------------------------------------------+ -| :doc:`fix print ` | global scalar from variable | screen, file | -+--------------------------------------------------------+----------------------------------------------+-------------------------------------------+ -| :doc:`print ` | global scalar from variable | screen | -+--------------------------------------------------------+----------------------------------------------+-------------------------------------------+ -| :doc:`computes ` | N/A | global/per-atom/local scalar/vector/array | -+--------------------------------------------------------+----------------------------------------------+-------------------------------------------+ -| :doc:`fixes ` | N/A | global/per-atom/local scalar/vector/array | -+--------------------------------------------------------+----------------------------------------------+-------------------------------------------+ -| :doc:`variables ` | global scalars and vectors, per-atom vectors | global scalar and vector, per-atom vector | -+--------------------------------------------------------+----------------------------------------------+-------------------------------------------+ -| :doc:`compute reduce ` | per-atom/local vectors | global scalar/vector | -+--------------------------------------------------------+----------------------------------------------+-------------------------------------------+ -| :doc:`compute slice ` | global vectors/arrays | global vector/array | -+--------------------------------------------------------+----------------------------------------------+-------------------------------------------+ -| :doc:`compute property/atom ` | per-atom vectors | per-atom vector/array | -+--------------------------------------------------------+----------------------------------------------+-------------------------------------------+ -| :doc:`compute property/local ` | local vectors | local vector/array | -+--------------------------------------------------------+----------------------------------------------+-------------------------------------------+ -| :doc:`fix vector ` | global scalars | global vector | -+--------------------------------------------------------+----------------------------------------------+-------------------------------------------+ -| :doc:`fix ave/atom ` | per-atom vectors | per-atom vector/array | -+--------------------------------------------------------+----------------------------------------------+-------------------------------------------+ -| :doc:`fix ave/time ` | global scalars/vectors | global scalar/vector/array, file | -+--------------------------------------------------------+----------------------------------------------+-------------------------------------------+ -| :doc:`fix ave/chunk ` | per-atom vectors | global array, file | -+--------------------------------------------------------+----------------------------------------------+-------------------------------------------+ -| :doc:`fix ave/histo ` | global/per-atom/local scalars and vectors | global array, file | -+--------------------------------------------------------+----------------------------------------------+-------------------------------------------+ -| :doc:`fix ave/correlate ` | global scalars | global array, file | -+--------------------------------------------------------+----------------------------------------------+-------------------------------------------+ -| :doc:`fix store/state ` | per-atom vectors | per-atom vector/array | -+--------------------------------------------------------+----------------------------------------------+-------------------------------------------+ ++--------------------------------------------------------+----------------------------------------------+----------------------------------------------------+ +| Command | Input | Output | ++--------------------------------------------------------+----------------------------------------------+----------------------------------------------------+ +| :doc:`thermo_style custom ` | global scalars | screen, log file | ++--------------------------------------------------------+----------------------------------------------+----------------------------------------------------+ +| :doc:`dump custom ` | per-atom vectors | dump file | ++--------------------------------------------------------+----------------------------------------------+----------------------------------------------------+ +| :doc:`dump local ` | local vectors | dump file | ++--------------------------------------------------------+----------------------------------------------+----------------------------------------------------+ +| :doc:`dump grid ` | per-grid vectors | dump file | ++--------------------------------------------------------+----------------------------------------------+----------------------------------------------------+ +| :doc:`fix print ` | global scalar from variable | screen, file | ++--------------------------------------------------------+----------------------------------------------+----------------------------------------------------+ +| :doc:`print ` | global scalar from variable | screen | ++--------------------------------------------------------+----------------------------------------------+----------------------------------------------------+ +| :doc:`computes ` | N/A | global/per-atom/local/per-grid scalar/vector/array | ++--------------------------------------------------------+----------------------------------------------+----------------------------------------------------+ +| :doc:`fixes ` | N/A | global/per-atom/local/per-grid scalar/vector/array | ++--------------------------------------------------------+----------------------------------------------+----------------------------------------------------+ +| :doc:`variables ` | global scalars and vectors, per-atom vectors | global scalar and vector, per-atom vector | ++--------------------------------------------------------+----------------------------------------------+----------------------------------------------------+ +| :doc:`compute reduce ` | per-atom/local vectors | global scalar/vector | ++--------------------------------------------------------+----------------------------------------------+----------------------------------------------------+ +| :doc:`compute slice ` | global vectors/arrays | global vector/array | ++--------------------------------------------------------+----------------------------------------------+----------------------------------------------------+ +| :doc:`compute property/atom ` | N/A | per-atom vector/array | ++--------------------------------------------------------+----------------------------------------------+----------------------------------------------------+ +| :doc:`compute property/local ` | N/A | local vector/array | ++--------------------------------------------------------+----------------------------------------------+----------------------------------------------------+ +| :doc:`compute property/grid ` | N/A | per-grid vector/array | ++--------------------------------------------------------+----------------------------------------------+----------------------------------------------------+ +| :doc:`compute property/chunk ` | N/A | global vector/array | ++--------------------------------------------------------+----------------------------------------------+----------------------------------------------------+ +| :doc:`fix vector ` | global scalars | global vector | ++--------------------------------------------------------+----------------------------------------------+----------------------------------------------------+ +| :doc:`fix ave/atom ` | per-atom vectors | per-atom vector/array | ++--------------------------------------------------------+----------------------------------------------+----------------------------------------------------+ +| :doc:`fix ave/time ` | global scalars/vectors | global scalar/vector/array, file | ++--------------------------------------------------------+----------------------------------------------+----------------------------------------------------+ +| :doc:`fix ave/chunk ` | per-atom vectors | global array, file | ++--------------------------------------------------------+----------------------------------------------+----------------------------------------------------+ +| :doc:`fix ave/grid ` | per-atom vectors or per-grid vectors | per-grid vector/array | ++--------------------------------------------------------+----------------------------------------------+----------------------------------------------------+ +| :doc:`fix ave/histo ` | global/per-atom/local scalars and vectors | global array, file | ++--------------------------------------------------------+----------------------------------------------+----------------------------------------------------+ +| :doc:`fix ave/correlate ` | global scalars | global array, file | ++--------------------------------------------------------+----------------------------------------------+----------------------------------------------------+ +| :doc:`fix store/state ` | per-atom vectors | per-atom vector/array | ++--------------------------------------------------------+----------------------------------------------+----------------------------------------------------+ diff --git a/doc/src/compute_property_chunk.rst b/doc/src/compute_property_chunk.rst index 48b3641e84..ba4a8368d7 100644 --- a/doc/src/compute_property_chunk.rst +++ b/doc/src/compute_property_chunk.rst @@ -12,7 +12,8 @@ Syntax * ID, group-ID are documented in :doc:`compute ` command * property/chunk = style name of this compute command -* input = one or more attributes +* chunkID = ID of :doc:`compute chunk/atom ` command that defines the chunks +* input1,etc = one or more attributes .. parsed-literal:: @@ -26,8 +27,8 @@ Examples .. code-block:: LAMMPS - compute 1 all property/chunk count - compute 1 all property/chunk ID coord1 + compute 1 all property/chunk bin2d id count + compute 1 all property/chunk myChunks id coord1 Description """"""""""" @@ -35,24 +36,28 @@ Description Define a computation that stores the specified attributes of chunks of atoms. -In LAMMPS, chunks are collections of atoms defined by a :doc:`compute chunk/atom ` command, which assigns each atom -to a single chunk (or no chunk). The ID for this command is specified -as chunkID. For example, a single chunk could be the atoms in a -molecule or atoms in a spatial bin. See the :doc:`compute chunk/atom ` and :doc:`Howto chunk ` -doc pages for details of how chunks can be defined and examples of how -they can be used to measure properties of a system. +In LAMMPS, chunks are collections of atoms defined by a :doc:`compute +chunk/atom ` command, which assigns each atom to a +single chunk (or no chunk). The ID for this command is specified as +chunkID. For example, a single chunk could be the atoms in a molecule +or atoms in a spatial bin. See the :doc:`compute chunk/atom +` and :doc:`Howto chunk ` doc pages +for details of how chunks can be defined and examples of how they can +be used to measure properties of a system. This compute calculates and stores the specified attributes of chunks -as global data so they can be accessed by other :doc:`output commands ` and used in conjunction with other -commands that generate per-chunk data, such as :doc:`compute com/chunk ` or :doc:`compute msd/chunk `. +as global data so they can be accessed by other :doc:`output commands +` and used in conjunction with other commands that +generate per-chunk data, such as :doc:`compute com/chunk +` or :doc:`compute msd/chunk `. Note that only atoms in the specified group contribute to the -calculation of the *count* attribute. The :doc:`compute chunk/atom ` command defines its own group; -atoms will have a chunk ID = 0 if they are not in that group, -signifying they are not assigned to a chunk, and will thus also not -contribute to this calculation. You can specify the "all" group for -this command if you simply want to include atoms with non-zero chunk -IDs. +calculation of the *count* attribute. The :doc:`compute chunk/atom +` command defines its own group; atoms will have a +chunk ID = 0 if they are not in that group, signifying they are not +assigned to a chunk, and will thus also not contribute to this +calculation. You can specify the "all" group for this command if you +simply want to include atoms with non-zero chunk IDs. The *count* attribute is the number of atoms in the chunk. @@ -61,21 +66,23 @@ can only be used if the *compress* keyword was set to *yes* for the :doc:`compute chunk/atom ` command referenced by chunkID. This means that the original chunk IDs (e.g. molecule IDs) will have been compressed to remove chunk IDs with no atoms assigned -to them. Thus a compressed chunk ID of 3 may correspond to an original -chunk ID (molecule ID in this case) of 415. The *id* attribute will -then be 415 for the third chunk. +to them. Thus a compressed chunk ID of 3 may correspond to an +original chunk ID (molecule ID in this case) of 415. The *id* +attribute will then be 415 for the third chunk. The *coordN* attributes can only be used if a *binning* style was used -in the :doc:`compute chunk/atom ` command referenced -by chunkID. For *bin/1d*, *bin/2d*, and *bin/3d* styles the attribute -is the center point of the bin in the corresponding dimension. Style -*bin/1d* only defines a *coord1* attribute. Style *bin/2d* adds a -*coord2* attribute. Style *bin/3d* adds a *coord3* attribute. +in the :doc:`compute chunk/atom ` command +referenced by chunkID. For *bin/1d*, *bin/2d*, and *bin/3d* styles +the attribute is the center point of the bin in the corresponding +dimension. Style *bin/1d* only defines a *coord1* attribute. Style +*bin/2d* adds a *coord2* attribute. Style *bin/3d* adds a *coord3* +attribute. -Note that if the value of the *units* keyword used in the :doc:`compute chunk/atom command ` is *box* or *lattice*, the -*coordN* attributes will be in distance :doc:`units `. If the -value of the *units* keyword is *reduced*, the *coordN* attributes -will be in unitless reduced units (0-1). +Note that if the value of the *units* keyword used in the +:doc:`compute chunk/atom command ` is *box* or +*lattice*, the *coordN* attributes will be in distance :doc:`units +`. If the value of the *units* keyword is *reduced*, the +*coordN* attributes will be in unitless reduced units (0-1). The simplest way to output the results of the compute property/chunk calculation to a file is to use the :doc:`fix ave/time ` diff --git a/doc/src/compute_property_grid.rst b/doc/src/compute_property_grid.rst new file mode 100644 index 0000000000..9d037e629c --- /dev/null +++ b/doc/src/compute_property_grid.rst @@ -0,0 +1,110 @@ +.. index:: compute property/grid + +compute property/grid command +============================= + +Syntax +"""""" + +.. parsed-literal:: + + compute ID group-ID property/grid input1 input2 ... + +* ID, group-ID are documented in :doc:`compute ` command +* property/grid = style name of this compute command +* input1,etc = one or more attributes + + .. parsed-literal:: + + attributes = id, ix, iy, iz, x, y, z, xs, ys, zs, xc, yc, zc, xsc, ysc, zsc + id = ID of grid point, x fastest, y next, z slowest + ix,iy,iz = grid indices in each dimension (1 to N inclusive) + x,y,z = coords of lower left corner of grid cell + xs,ys,zs = scaled coords of lower left corner of grid cell (0.0 to 1.0) + xc,yc,zc = coords of center point of grid cell + xsc,ysc,zsc = scaled coords of center point of grid cell (0.0 to 1.0) + +Examples +"""""""" + +.. code-block:: LAMMPS + + compute 1 all property/grid id ix iy iz + compute 1 all property/grid id xc yc zc + +Description +""""""""""" + +Define a computation that stores the specified attributes of a +distributed grid. In LAMMPS, distributed grids are regular 2d or 3d +grids which overlay a 2d or 3d simulation domain. Each processor owns +the grid points within its subdomain. + +See the :doc:`Howto grid ` doc page for details of how +distributed grids can be defined by various commands and examples of +how they can be used to measure properties of a system. + +This compute stores the specified attributes of grids as per-grid data +so they can be accessed by other :doc:`output commands ` +such as :doc:`dump grid `. + +The *id* attribute stores the grid ID for each grid point. For a +global grid of size Nx by Ny by Nz (in 3d simulations) the grid IDs +range from 1 to Nx*Ny*Nz. They are ordered with the X index of the 3d +grid varying fastest, then Y, then Z slowest. For 2d grids (in 2d +simulations), the grid IDs range from 1 to Nx*Ny, with X varying +fastest and Y slowest. + +The *ix*, *iy*, *iz* attributes are the indices of a grid point in +each dimension. They range from 1 to Nx inclusive in the X dimension, +and similar for Y and Z. + +The *x*, *y*, *z* attributes are the coordinates of the lower left +corner point of each grid cell. + +The *xs*, *ys*, *zs* attributes are also coordinates of the lower left +corner point of each grid cell, except in scaled coordinates, where +the lower-left corner of the entire simulation box is (0,0,0) and he +upper right corner is (1,1,1). + + +Only in triclinic. + +For 2d simulations, none of the attributes which refer to +the Z dimension can be used. + + + +Output info +""""""""""" + +This compute calculates a per-grid vector or array depending on the +number of input values. The length of the vector or number of rows +for each processor is the the number of grid points it owns. + +This compute calculates a global vector or global array where the +number of rows = the number of chunks *Nchunk* as calculated by the +specified :doc:`compute chunk/atom ` command. If a +single input is specified, a global vector is produced. If two or +more inputs are specified, a global array is produced where the number +of columns = the number of inputs. The vector or array can be +accessed by any command that uses global values from a compute as +input. See the :doc:`Howto output ` page for an +overview of LAMMPS output options. + +The vector or array values are "intensive". The values will be +unitless or in the units discussed above. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`fix ave/grid ` + +Default +""""""" + +none diff --git a/doc/src/compute_property_local.rst b/doc/src/compute_property_local.rst index 357f46b70d..b62bb744be 100644 --- a/doc/src/compute_property_local.rst +++ b/doc/src/compute_property_local.rst @@ -57,10 +57,11 @@ Description """"""""""" Define a computation that stores the specified attributes as local -data so it can be accessed by other :doc:`output commands `. If the input attributes refer to bond -information, then the number of datums generated, aggregated across -all processors, equals the number of bonds in the system. Ditto for -pairs, angles, etc. +data so it can be accessed by other :doc:`output commands +`. If the input attributes refer to bond information, +then the number of datums generated, aggregated across all processors, +equals the number of bonds in the system. Ditto for pairs, angles, +etc. If multiple attributes are specified then they must all generate the same amount of information, so that the resulting local array has the @@ -101,17 +102,20 @@ specified compute group. Likewise for angles, dihedrals, etc. For bonds and angles, a bonds/angles that have been broken by setting their bond/angle type to 0 will not be included. Bonds/angles that have been turned off (see the :doc:`fix shake ` or -:doc:`delete_bonds ` commands) by setting their bond/angle -type negative are written into the file. This is consistent with the -:doc:`compute bond/local ` and :doc:`compute angle/local ` commands +:doc:`delete_bonds ` commands) by setting their +bond/angle type negative are written into the file. This is +consistent with the :doc:`compute bond/local ` and +:doc:`compute angle/local ` commands Note that as atoms migrate from processor to processor, there will be no consistent ordering of the entries within the local vector or array from one timestep to the next. The only consistency that is guaranteed is that the ordering on a particular timestep will be the same for local vectors or arrays generated by other compute commands. -For example, output from the :doc:`compute bond/local ` command can be combined with bond -atom indices from this command and output by the :doc:`dump local ` command in a consistent way. +For example, output from the :doc:`compute bond/local +` command can be combined with bond atom indices +from this command and output by the :doc:`dump local ` command +in a consistent way. The *natom1* and *natom2*, or *patom1* and *patom2* attributes refer to the atom IDs of the 2 atoms in each pairwise interaction computed @@ -149,8 +153,8 @@ the array is the number of bonds, angles, etc. If a single input is specified, a local vector is produced. If two or more inputs are specified, a local array is produced where the number of columns = the number of inputs. The vector or array can be accessed by any command -that uses local values from a compute as input. See the :doc:`Howto output ` page for an overview of LAMMPS output -options. +that uses local values from a compute as input. See the :doc:`Howto +output ` page for an overview of LAMMPS output options. The vector or array values will be integers that correspond to the specified attribute. From 206ab141c956301fd32b1e6338f9ac192adce5be Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Tue, 16 Aug 2022 11:33:55 -0600 Subject: [PATCH 027/213] more doc info for per-grid commands --- doc/src/Commands_compute.rst | 1 + doc/src/Commands_fix.rst | 1 + doc/src/Howto.rst | 1 + doc/src/Howto_grid.rst | 90 ++++++++++++++ doc/src/Howto_output.rst | 45 ++----- doc/src/compute.rst | 54 +++++---- doc/src/compute_property_grid.rst | 50 ++++---- doc/src/dump.rst | 190 +++++++++++++++++++----------- doc/src/fix.rst | 38 +++--- doc/src/velocity.rst | 42 ++++--- 10 files changed, 327 insertions(+), 185 deletions(-) create mode 100644 doc/src/Howto_grid.rst diff --git a/doc/src/Commands_compute.rst b/doc/src/Commands_compute.rst index 682a75f201..a1cfb662c8 100644 --- a/doc/src/Commands_compute.rst +++ b/doc/src/Commands_compute.rst @@ -107,6 +107,7 @@ KOKKOS, o = OPENMP, t = OPT. * :doc:`pressure/uef ` * :doc:`property/atom ` * :doc:`property/chunk ` + * :doc:`property/grid ` * :doc:`property/local ` * :doc:`ptm/atom ` * :doc:`rdf ` diff --git a/doc/src/Commands_fix.rst b/doc/src/Commands_fix.rst index cb61cbe17b..36d50cb709 100644 --- a/doc/src/Commands_fix.rst +++ b/doc/src/Commands_fix.rst @@ -38,6 +38,7 @@ OPT. * :doc:`ave/chunk ` * :doc:`ave/correlate ` * :doc:`ave/correlate/long ` + * :doc:`ave/grid ` * :doc:`ave/histo ` * :doc:`ave/histo/weight ` * :doc:`ave/time ` diff --git a/doc/src/Howto.rst b/doc/src/Howto.rst index b4f14bccfa..b0e1b7e463 100644 --- a/doc/src/Howto.rst +++ b/doc/src/Howto.rst @@ -50,6 +50,7 @@ Analysis howto Howto_output Howto_chunk + Howto_grid Howto_temperature Howto_elastic Howto_kappa diff --git a/doc/src/Howto_grid.rst b/doc/src/Howto_grid.rst new file mode 100644 index 0000000000..4601b19a20 --- /dev/null +++ b/doc/src/Howto_grid.rst @@ -0,0 +1,90 @@ +Distributed grids +================= + +LAMMPS has internal capabilities to create uniformly spaced grids +which overlay the simulation domain. For 2d and 3d simulations these +are 2d and 3d grids respectively. Conceptually a grid can be thought +of as a collection of grid cells, each of which has an associated grid +point. Internally, the grid point can either be a corner point of the +grid cell, or at its center. Each grid cell (or point) stores one or +more values (data). + +The grid points and data they store are distributed across processors. +Each processor owns the grid points (and their data) that lie within +the spatial subdomain of the processor. If needed for its +computations, it may also store ghost grid points with data. + +These grids can overlay orthogonal or triclinic simulation boxes; see +the :doc:`Howto triclinic ` doc page for an +explanation of the latter. For a triclinic box, the grid cells +conform to the shape of the simulation domain, e.g. parallelograms +instead of rectangles in 2d. + +If the box size or shape changes during a simulation, the grid changes +with it, so that it always overlays the entire simulation domain. For +non-periodic dimensions, the grid size in that dimension matches the +box size, i.e. as set by the :doc:`boundary ` command for +fixed or shrink-wrapped boundaries. + +If load-balancing is invoked by the :doc:`balance ` or +:doc:`fix balance ` commands, then the subdomain owned by +a processor will change which would also change which grid points they +own. Some of the commands listed below support that operation; others +do not. Eventually we plan to have all commands which define and +store per-grid data support load-balancing. + +.. note:: + + For developers, distributed grids are implemented within the code + via two classes: Grid2d and Grid3d. These partition the grid + across processors and have methods which allow forward and reverse + communication of ghost grid data. If you write a new compute or + fix which needs a distributed grid, these are the classes to look + at. A new pair style could use a distributed grid by having a fix + define it. + +---------- + +These are the commands which currently define or use distributed +grids: + +* :doc:`fix ave/grid ` - time average per-atom or per-grid values +* :doc:`fix ttm/grid ` - store electron temperature on grid +* :doc:`compute property/grid ` - generate grid IDs and coords +* :doc:`dump grid ` - output per-grid values +* :doc:`kspace_style pppm ` (and variants) - FFT grids +* :doc:`kspace_style msm ` (and variants) - MSM grids + +The grids used by the :doc:`kspace_style ` can not be +referenced by an input script. However the grids and data created and +used by the other commands can be. + +A compute or fix command may create one or more grids (of different +sizes). Each grid can store one or more data fields. A data field +can be a single value per grid point (per-grid vector) or multiple +values per grid point (per-grid array). See the :doc:`Howto output +` doc page for an explanation of how per-grid data can +be generated by some commands and used by others. + +A command accesses grid data from a compute or fix with the following +syntax: + +* c_ID:gname:dname +* c_ID:gname:dname[I] +* f_ID:gname:dname +* f_ID:gname:dname[I] + +The prefix "c_" or "f_" refers to the ID of the compute or fix. Gname +is the name of the grid, which is assigned by the compute or fix. +Dname is the name of the data field, which is also assigned by the +compute or fix. + +If the data field is a per-grid vector (one value per grid point), +then no brackets are used to access the values. If the data field is +a per-grid array (multiple values per grid point), then brackets are +used to specify the column I of the array. I ranges from 1 to Ncol +inclusive, where Ncol is the number of columns in the array and is +defined by the compute or fix. + +Currently, there are no per-grid variables implemented in LAMMPS. We +may add this feature at some point. diff --git a/doc/src/Howto_output.rst b/doc/src/Howto_output.rst index fe9a8f5f79..f21bafe81c 100644 --- a/doc/src/Howto_output.rst +++ b/doc/src/Howto_output.rst @@ -57,9 +57,9 @@ the atoms it owns, but there may be zero or more per atom, e.g. a list of bond distances. A per-grid datum is one or more values per grid point, for a grid -which overlays the simulation domain. Each processor owns the grid -points which fall within its sub-domain. Thus the grid points and the -data they store are distributed across processors. +which overlays the simulation domain. The grid points and the data +they store are distributed across processors; each processor owns the +grid points which fall within its sub-domain. .. _scalar: @@ -99,30 +99,8 @@ Per-grid data Per-grid data can come in two kinds: a vector of values (one per grid point), or a 2d array of values (multiple values per grid point). The doc page for a "compute" or "fix" that generates data will specify -both the style and kind of data it produces, e.g. a per-grid vector or -array. - -Only computes and fixes produce and output per-grid data. Per-grid -variables have not (yet) been implemented. A compute or fix may -define one or more grids, e.g. of differing sizes. Each grid can -store one or more data fields. - -Another command accesses grid data in the following syntax: - -* c_ID:gname:dname -* c_ID:gname:dname[I] -* f_ID:gname:dname -* f_ID:gname:dname[I] - -The prefix "c_" or "f_" refers to the ID of the compute or fix. Gname -is the name of the grid, which is assinged by the compute or fix. -Dname is the name of the data field, which is also assinged by the -compute or fix. If the data field is a per-grid vector (one value per -grid point), then no brackets are used to access the values. If the -data field is a per-grid array (multiple values per grid point), then -brackets are used to specify the column I of the array. I ranges from -1 to Ncol inclusive, where Ncol is the number of columns in the array -and is defined by the compute or fix. +names for both the grid(s) and datum(s) it produces, e.g. per-grid +vectors or arrays, which can be referenced by other commands. .. _disambiguation: @@ -154,8 +132,7 @@ are calculated and written out. Pre-defined keywords can be specified (e.g. press, etotal, etc). Three additional kinds of keywords can also be specified (c_ID, f_ID, v_name), where a :doc:`compute ` or :doc:`fix ` or :doc:`variable ` provides the value to be -output. In each case, the compute, fix, or variable must generate -global values for input to the :doc:`thermo_style custom ` +output. In each case, the compute, fix, or variable must generateglobal values for input to the :doc:`thermo_style custom ` command. Note that thermodynamic output values can be "extensive" or @@ -197,8 +174,8 @@ must generate local values for input to the :doc:`dump local ` command. There is also a :doc:`dump grid ` format where the user -specifies what per-grid values to output (c_ID:gname:fname or -f_ID:gname:fname) from computes of fixes that generate per-grid data. +specifies what per-grid values to output from computes or fixes that +generate per-grid data. .. _fixoutput: @@ -237,7 +214,7 @@ global and can also be used as input to other output commands. Note that the :doc:`fix ave/grid ` command can also average the same per-atom quantities within spatial bins, but it does this for a distributed grid whose grid points are owned by different -processors. It outputs per-grid data, not global data, so is more +processors. It outputs per-grid data, not global data, so it is more efficient for large numbers of averaging bins. The :doc:`fix ave/histo ` command enables direct output @@ -345,8 +322,8 @@ and :doc:`fix ave/chunk ` commands when used in this context is that the former uses a distributed grid, while the latter uses a global grid. Distributed means that each processor owns the subset of grid points within its subdomain. Global means that each -processor owns a copy of the entire grid. Distributed is thus more -efficient for large grids. +processor owns a copy of the entire grid. The :doc:`fix ave/grid +` command is thus more efficient for large grids. For per-grid data, the :doc:`fix ave/grid ` command takes inputs for grid data produced by other computes or fixes and diff --git a/doc/src/compute.rst b/doc/src/compute.rst index 508c440e78..9ba6d09406 100644 --- a/doc/src/compute.rst +++ b/doc/src/compute.rst @@ -43,29 +43,38 @@ underscores. ---------- -Computes calculate one of three styles of quantities: global, -per-atom, or local. A global quantity is one or more system-wide -values, e.g. the temperature of the system. A per-atom quantity is -one or more values per atom, e.g. the kinetic energy of each atom. -Per-atom values are set to 0.0 for atoms not in the specified compute -group. Local quantities are calculated by each processor based on the -atoms it owns, but there may be zero or more per atom, e.g. a list of -bond distances. Computes that produce per-atom quantities have the -word "atom" in their style, e.g. *ke/atom*\ . Computes that produce -local quantities have the word "local" in their style, -e.g. *bond/local*\ . Styles with neither "atom" or "local" in their -style produce global quantities. +Computes calculate one or more of four styles of quantities: global, +per-atom, local, or per-atom. A global quantity is one or more +system-wide values, e.g. the temperature of the system. A per-atom +quantity is one or more values per atom, e.g. the kinetic energy of +each atom. Per-atom values are set to 0.0 for atoms not in the +specified compute group. Local quantities are calculated by each +processor based on the atoms it owns, but there may be zero or more +per atom, e.g. a list of bond distances. Per-grid quantities are +calculated on a regular 2d or 3d grid which overlays a 2d or 3d +simulation domain. The grid points and the data they store are +distributed across processors; each processor owns the grid points +which fall within its sub-domain. -Note that a single compute can produce either global or per-atom or -local quantities, but not both global and per-atom. It can produce -local quantities in tandem with global or per-atom quantities. The -compute page will explain. +Computes that produce per-atom quantities have the word "atom" at the +end of their style, e.g. *ke/atom*\ . Computes that produce local +quantities have the word "local" at the end of their style, +e.g. *bond/local*\ . Computes that produce per-grid quantities have +the word "grid" at the end of their style, e.g. *property/grid*\ . +Styles with neither "atom" or "local" or "grid" at the end of their +style name produce global quantities. -Global, per-atom, and local quantities each come in three kinds: a -single scalar value, a vector of values, or a 2d array of values. The -doc page for each compute describes the style and kind of values it -produces, e.g. a per-atom vector. Some computes produce more than one -kind of a single style, e.g. a global scalar and a global vector. +Note that a single compute typically produces either global or +per-atom or local or per-grid values. It does not compute both global +and per-atom values. It can produce local values or per-grid values +in tandem with global or per-atom quantities. The compute doc page +will explain the details. + +Global, per-atom, local, and per-grid quantities come in three kinds: +a single scalar value, a vector of values, or a 2d array of values. +The doc page for each compute describes the style and kind of values +it produces, e.g. a per-atom vector. Some computes produce more than +one kind of a single style, e.g. a global scalar and a global vector. When a compute quantity is accessed, as in many of the output commands discussed below, it can be referenced via the following bracket @@ -252,7 +261,8 @@ The individual style names on the :doc:`Commands compute ` pag * :doc:`pressure/uef ` - pressure tensor in the reference frame of an applied flow field * :doc:`property/atom ` - convert atom attributes to per-atom vectors/arrays * :doc:`property/chunk ` - extract various per-chunk attributes -* :doc:`property/local ` - convert local attributes to localvectors/arrays +* :doc:`property/grid ` - convert per-grid attributes to per-grid vectors/arrays +* :doc:`property/local ` - convert local attributes to local vectors/arrays * :doc:`ptm/atom ` - determines the local lattice structure based on the Polyhedral Template Matching method * :doc:`rdf ` - radial distribution function g(r) histogram of group of atoms * :doc:`reduce ` - combine per-atom quantities into a single global value diff --git a/doc/src/compute_property_grid.rst b/doc/src/compute_property_grid.rst index 9d037e629c..86c0ffbc46 100644 --- a/doc/src/compute_property_grid.rst +++ b/doc/src/compute_property_grid.rst @@ -38,11 +38,9 @@ Description Define a computation that stores the specified attributes of a distributed grid. In LAMMPS, distributed grids are regular 2d or 3d grids which overlay a 2d or 3d simulation domain. Each processor owns -the grid points within its subdomain. - -See the :doc:`Howto grid ` doc page for details of how -distributed grids can be defined by various commands and examples of -how they can be used to measure properties of a system. +the grid points within its subdomain. See the :doc:`Howto grid +` doc page for details of how distributed grids can be +defined by various commands and referenced. This compute stores the specified attributes of grids as per-grid data so they can be accessed by other :doc:`output commands ` @@ -64,45 +62,45 @@ corner point of each grid cell. The *xs*, *ys*, *zs* attributes are also coordinates of the lower left corner point of each grid cell, except in scaled coordinates, where -the lower-left corner of the entire simulation box is (0,0,0) and he +the lower-left corner of the entire simulation box is (0,0,0) and the upper right corner is (1,1,1). +The *xc*, *yc*, *zc* attributes are the coordinates of the center +point of each grid cell. -Only in triclinic. - -For 2d simulations, none of the attributes which refer to -the Z dimension can be used. - +The *xsc*, *ysc*, *zsc* attributes are also coordinates of the center +point each grid cell, except in scaled coordinates, where the +lower-left corner of the entire simulation box is (0,0,0) and the upper +right corner is (1,1,1). +For :doc:`triclinic simulation boxes `, the grid +point coordinates for (x,y,z) and (xc,yc,zc) will reflect the +triclinic geometry. For (xs,yz,zs) and (xsc,ysc,zsc), the coordinates +are the same for orthogonal versus triclinic boxes. Output info """"""""""" This compute calculates a per-grid vector or array depending on the -number of input values. The length of the vector or number of rows -for each processor is the the number of grid points it owns. +number of input values. The length of the vector or number of array +rows for each processor is the number of grid points it owns. -This compute calculates a global vector or global array where the -number of rows = the number of chunks *Nchunk* as calculated by the -specified :doc:`compute chunk/atom ` command. If a -single input is specified, a global vector is produced. If two or -more inputs are specified, a global array is produced where the number -of columns = the number of inputs. The vector or array can be -accessed by any command that uses global values from a compute as -input. See the :doc:`Howto output ` page for an -overview of LAMMPS output options. +For access by other commands, the name of the grid produced +by this command is "grid". The name of its data is "data". -The vector or array values are "intensive". The values will be -unitless or in the units discussed above. +The (x,y,z) and (xc,yc,zc) coordinates are in distance :doc:`units +`. Restrictions """""""""""" - none + +For 2d simulations, the attributes which refer to +the Z dimension cannot be used. Related commands """""""""""""""" -:doc:`fix ave/grid ` +:doc:`dump grid ` Default """"""" diff --git a/doc/src/dump.rst b/doc/src/dump.rst index b0b7b7abae..a141b66e79 100644 --- a/doc/src/dump.rst +++ b/doc/src/dump.rst @@ -3,6 +3,7 @@ .. index:: dump cfg .. index:: dump custom .. index:: dump dcd +.. index:: dump grid .. index:: dump local .. index:: dump xtc .. index:: dump yaml @@ -61,7 +62,7 @@ Syntax * ID = user-assigned name for the dump * group-ID = ID of the group of atoms to be dumped -* style = *atom* or *atom/gz* or *atom/zstd* or *atom/mpiio* or *cfg* or *cfg/gz* or *cfg/zstd* or *cfg/mpiio* or *cfg/uef* or *custom* or *custom/gz* or *custom/zstd* or *custom/mpiio* or *dcd* or *h5md* or *image* or *local* or *local/gz* or *local/zstd* or *molfile* or *movie* or *netcdf* or *netcdf/mpiio* or *vtk* or *xtc* or *xyz* or *xyz/gz* or *xyz/zstd* or *xyz/mpiio* or *yaml* +* style = *atom* or *atom/gz* or *atom/zstd* or *atom/mpiio* or *cfg* or *cfg/gz* or *cfg/zstd* or *cfg/mpiio* or *cfg/uef* or *custom* or *custom/gz* or *custom/zstd* or *custom/mpiio* or *dcd* or *grid* or *h5md* or *image* or *local* or *local/gz* or *local/zstd* or *molfile* or *movie* or *netcdf* or *netcdf/mpiio* or *vtk* or *xtc* or *xyz* or *xyz/gz* or *xyz/zstd* or *xyz/mpiio* or *yaml* * N = dump every this many timesteps * file = name of file to write dump info to * args = list of arguments for a particular style @@ -82,6 +83,7 @@ Syntax *custom/adios* args = same as *custom* args, discussed on :doc:`dump custom/adios ` page *dcd* args = none *h5md* args = discussed on :doc:`dump h5md ` page + *grid* args = see below *image* args = discussed on :doc:`dump image ` page *local*, *local/gz*, *local/zstd* args = see below *molfile* args = discussed on :doc:`dump molfile ` page @@ -154,6 +156,18 @@ Syntax f_ID = local vector calculated by a fix with ID f_ID[I] = Ith column of local array calculated by a fix with ID, I can include wildcard (see below) +* *grid* args = list of grid attributes + + .. parsed-literal:: + + possible attributes = c_ID:gname:dname, c_ID:gname:dname[I], f_ID:gname:dname, f_ID:gname:dname[I] + gname = name of grid defined by compute or fix + ename = name of data field defined by compute or fix + c_ID = per-grid vector calculated by a compute with ID + c_ID[I] = Ith column of per-grid array calculated by a compute with ID, I can include wildcard (see below) + f_ID = per-grid vector calculated by a fix with ID + f_ID[I] = Ith column of per-grid array calculated by a fix with ID, I can include wildcard (see below) + Examples """""""" @@ -564,18 +578,19 @@ MPI-IO. Note that MPI-IO dump files are one large file which all processors write to. You thus cannot use the "%" wildcard character described above in the filename since that specifies generation of multiple -files. You can use the ".bin" or ".lammpsbin" suffix described below in an MPI-IO -dump file; again this file will be written in parallel and have the -same binary format as if it were written without MPI-IO. +files. You can use the ".bin" or ".lammpsbin" suffix described below +in an MPI-IO dump file; again this file will be written in parallel +and have the same binary format as if it were written without MPI-IO. -If the filename ends with ".bin" or ".lammpsbin", the dump file (or files, if "\*" or -"%" is also used) is written in binary format. A binary dump file -will be about the same size as a text version, but will typically -write out much faster. Of course, when post-processing, you will need -to convert it back to text format (see the :ref:`binary2txt tool `) or write your own code to read the binary -file. The format of the binary file can be understood by looking at -the tools/binary2txt.cpp file. This option is only available for the -*atom* and *custom* styles. +If the filename ends with ".bin" or ".lammpsbin", the dump file (or +files, if "\*" or "%" is also used) is written in binary format. A +binary dump file will be about the same size as a text version, but +will typically write out much faster. Of course, when +post-processing, you will need to convert it back to text format (see +the :ref:`binary2txt tool `) or write your own code to read +the binary file. The format of the binary file can be understood by +looking at the tools/binary2txt.cpp file. This option is only +available for the *atom* and *custom* styles. If the filename ends with ".gz", the dump file (or files, if "\*" or "%" is also used) is written in gzipped format. A gzipped dump file will @@ -610,62 +625,6 @@ command creates a per-atom array with 6 columns: ---------- -This section explains the local attributes that can be specified as -part of the *local* style. - -The *index* attribute can be used to generate an index number from 1 -to N for each line written into the dump file, where N is the total -number of local datums from all processors, or lines of output that -will appear in the snapshot. Note that because data from different -processors depend on what atoms they currently own, and atoms migrate -between processor, there is no guarantee that the same index will be -used for the same info (e.g. a particular bond) in successive -snapshots. - -The *c_ID* and *c_ID[I]* attributes allow local vectors or arrays -calculated by a :doc:`compute ` to be output. The ID in the -attribute should be replaced by the actual ID of the compute that has -been defined previously in the input script. See the -:doc:`compute ` command for details. There are computes for -calculating local information such as indices, types, and energies for -bonds and angles. - -Note that computes which calculate global or per-atom quantities, as -opposed to local quantities, cannot be output in a dump local command. -Instead, global quantities can be output by the :doc:`thermo_style -custom ` command, and per-atom quantities can be output -by the dump custom command. - -If *c_ID* is used as a attribute, then the local vector calculated by -the compute is printed. If *c_ID[I]* is used, then I must be in the -range from 1-M, which will print the Ith column of the local array -with M columns calculated by the compute. See the discussion above -for how I can be specified with a wildcard asterisk to effectively -specify multiple values. - -The *f_ID* and *f_ID[I]* attributes allow local vectors or arrays -calculated by a :doc:`fix ` to be output. The ID in the attribute -should be replaced by the actual ID of the fix that has been defined -previously in the input script. - -If *f_ID* is used as a attribute, then the local vector calculated by -the fix is printed. If *f_ID[I]* is used, then I must be in the -range from 1-M, which will print the Ith column of the local with M -columns calculated by the fix. See the discussion above for how I can -be specified with a wildcard asterisk to effectively specify multiple -values. - -Here is an example of how to dump bond info for a system, including -the distance and energy of each bond: - -.. code-block:: LAMMPS - - compute 1 all property/local batom1 batom2 btype - compute 2 all bond/local dist eng - dump 1 all local 1000 tmp.dump index c_1[1] c_1[2] c_1[3] c_2[1] c_2[2] - ----------- - This section explains the atom attributes that can be specified as part of the *custom* and *cfg* styles. @@ -800,6 +759,101 @@ which could then be output into dump files. ---------- +This section explains the local attributes that can be specified as +part of the *local* style. + +The *index* attribute can be used to generate an index number from 1 +to N for each line written into the dump file, where N is the total +number of local datums from all processors, or lines of output that +will appear in the snapshot. Note that because data from different +processors depend on what atoms they currently own, and atoms migrate +between processor, there is no guarantee that the same index will be +used for the same info (e.g. a particular bond) in successive +snapshots. + +The *c_ID* and *c_ID[I]* attributes allow local vectors or arrays +calculated by a :doc:`compute ` to be output. The ID in the +attribute should be replaced by the actual ID of the compute that has +been defined previously in the input script. See the +:doc:`compute ` command for details. There are computes for +calculating local information such as indices, types, and energies for +bonds and angles. + +Note that computes which calculate global or per-atom quantities, as +opposed to local quantities, cannot be output in a dump local command. +Instead, global quantities can be output by the :doc:`thermo_style +custom ` command, and per-atom quantities can be output +by the dump custom command. + +If *c_ID* is used as a attribute, then the local vector calculated by +the compute is printed. If *c_ID[I]* is used, then I must be in the +range from 1-M, which will print the Ith column of the local array +with M columns calculated by the compute. See the discussion above +for how I can be specified with a wildcard asterisk to effectively +specify multiple values. + +The *f_ID* and *f_ID[I]* attributes allow local vectors or arrays +calculated by a :doc:`fix ` to be output. The ID in the attribute +should be replaced by the actual ID of the fix that has been defined +previously in the input script. + +If *f_ID* is used as a attribute, then the local vector calculated by +the fix is printed. If *f_ID[I]* is used, then I must be in the +range from 1-M, which will print the Ith column of the local with M +columns calculated by the fix. See the discussion above for how I can +be specified with a wildcard asterisk to effectively specify multiple +values. + +Here is an example of how to dump bond info for a system, including +the distance and energy of each bond: + +.. code-block:: LAMMPS + + compute 1 all property/local batom1 batom2 btype + compute 2 all bond/local dist eng + dump 1 all local 1000 tmp.dump index c_1[1] c_1[2] c_1[3] c_2[1] c_2[2] + +---------- + +This section explains the per-grid attributes that can be specified as +part of the *grid* style. + +The attributes that begin with *c_ID** and *f_ID* both take +colon-separated fields *gname* and *dname*. These refer to a grid +name and data field name which is defined by the compute or fix. Note +that a compute or fix can define one or more grids (of different +sizes) and one or more data fields for each of those grids. The sizes +of all grids output in a single dump grid command must be the same. + +The *c_ID:gname:dname* and *c_ID:gname:dname[I]* attributes allow +per-grid vectors or arrays calculated by a :doc:`compute ` to +be output. The ID in the attribute should be replaced by the actual +ID of the compute that has been defined previously in the input +script. See the :doc:`compute ` command for details. There +are computes for calculating local information such as indices, types, +and energies for bonds and angles. + +If *c_ID:gname:dname* is used as a attribute, then the per-grid vector +calculated by the compute is printed. If *c_ID:gname:dname[I]* is +used, then I must be in the range from 1-M, which will print the Ith +column of the per-grid array with M columns calculated by the compute. +See the discussion above for how I can be specified with a wildcard +asterisk to effectively specify multiple values. + +The *f_ID:gname:dname* and *f_ID:gname:dname[I]* attributes allow +per-grid vectors or arrays calculated by a :doc:`fix ` to be +output. The ID in the attribute should be replaced by the actual ID +of the fix that has been defined previously in the input script. + +If *f_ID:gname:dname* is used as a attribute, then the per-grid vector +calculated by the fix is printed. If *f_ID:gname:dname[I]* is used, +then I must be in the range from 1-M, which will print the Ith column +of the per-grid with M columns calculated by the fix. See the +discussion above for how I can be specified with a wildcard asterisk +to effectively specify multiple values. + +---------- + Restrictions """""""""""" diff --git a/doc/src/fix.rst b/doc/src/fix.rst index 2ec4437b39..f9a6e0a3c6 100644 --- a/doc/src/fix.rst +++ b/doc/src/fix.rst @@ -77,24 +77,29 @@ for individual fixes for info on which ones can be restarted. ---------- -Some fixes calculate one of three styles of quantities: global, -per-atom, or local, which can be used by other commands or output as -described below. A global quantity is one or more system-wide values, -e.g. the energy of a wall interacting with particles. A per-atom -quantity is one or more values per atom, e.g. the displacement vector -for each atom since time 0. Per-atom values are set to 0.0 for atoms -not in the specified fix group. Local quantities are calculated by -each processor based on the atoms it owns, but there may be zero or -more per atoms. +Some fixes calculate one or more of four styles of quantities: global, +per-atom, local, or per-grid, which can be used by other commands or +output as described below. A global quantity is one or more +system-wide values, e.g. the energy of a wall interacting with +particles. A per-atom quantity is one or more values per atom, +e.g. the displacement vector for each atom since time 0. Per-atom +values are set to 0.0 for atoms not in the specified fix group. Local +quantities are calculated by each processor based on the atoms it +owns, but there may be zero or more per atoms. Per-grid quantities +are calculated on a regular 2d or 3d grid which overlays a 2d or 3d +simulation domain. The grid points and the data they store are +distributed across processors; each processor owns the grid points +which fall within its sub-domain. -Note that a single fix can produce either global or per-atom or local -quantities (or none at all), but not both global and per-atom. It can -produce local quantities in tandem with global or per-atom quantities. -The fix page will explain. +Note that a single fix typically produces either global or per-atom or +local or per-grid values (or none at all). It does not produce both +global and per-atom. It can produce local or per-grid values in +tandem with global or per-atom values. The fix doc page will explain +the details. -Global, per-atom, and local quantities each come in three kinds: a -single scalar value, a vector of values, or a 2d array of values. The -doc page for each fix describes the style and kind of values it +Global, per-atom, local, and per-grid quantities come in three kinds: +a single scalar value, a vector of values, or a 2d array of values. +The doc page for each fix describes the style and kind of values it produces, e.g. a per-atom vector. Some fixes produce more than one kind of a single style, e.g. a global scalar and a global vector. @@ -180,6 +185,7 @@ accelerated styles exist. * :doc:`ave/chunk ` - compute per-chunk time-averaged quantities * :doc:`ave/correlate ` - compute/output time correlations * :doc:`ave/correlate/long ` - +* :doc:`ave/grid ` - compute per-grid time-averaged quantities * :doc:`ave/histo ` - compute/output time-averaged histograms * :doc:`ave/histo/weight ` - weighted version of fix ave/histo * :doc:`ave/time ` - compute/output global time-averaged quantities diff --git a/doc/src/velocity.rst b/doc/src/velocity.rst index cd283de399..0c1a231e92 100644 --- a/doc/src/velocity.rst +++ b/doc/src/velocity.rst @@ -154,7 +154,8 @@ temperature using a compute that is defined internally as follows: where group-ID is the same ID used in the velocity command. i.e. the group of atoms whose velocity is being altered. This compute is -deleted when the velocity command is finished. See the :doc:`compute temp ` command for details. If the calculated +deleted when the velocity command is finished. See the :doc:`compute +temp ` command for details. If the calculated temperature should have degrees-of-freedom removed due to fix constraints (e.g. SHAKE or rigid-body constraints), then the appropriate fix command must be specified before the velocity command @@ -163,13 +164,13 @@ is issued. The *bias* keyword with a *yes* setting is used by *create* and *scale*, but only if the *temp* keyword is also used to specify a :doc:`compute ` that calculates temperature in a desired way. -If the temperature compute also calculates a velocity bias, the -bias is subtracted from atom velocities before the *create* and -*scale* operations are performed. After the operations, the bias is -added back to the atom velocities. See the :doc:`Howto thermostat ` page for more discussion of -temperature computes with biases. Note that the velocity bias is only -applied to atoms in the temperature compute specified with the *temp* -keyword. +If the temperature compute also calculates a velocity bias, the bias +is subtracted from atom velocities before the *create* and *scale* +operations are performed. After the operations, the bias is added +back to the atom velocities. See the :doc:`Howto thermostat +` page for more discussion of temperature computes +with biases. Note that the velocity bias is only applied to atoms in +the temperature compute specified with the *temp* keyword. As an example, assume atoms are currently streaming in a flow direction (which could be separately initialized with the *ramp* @@ -218,7 +219,8 @@ coordinate as stored on a particular machine. ---------- The *rigid* keyword only has meaning when used with the *zero* style. -It allows specification of a fix-ID for one of the :doc:`rigid-body fix ` variants which defines a set of rigid bodies. The +It allows specification of a fix-ID for one of the :doc:`rigid-body +fix ` variants which defines a set of rigid bodies. The zeroing of linear or angular momentum is then performed for each rigid body defined by the fix, as described above. @@ -235,16 +237,18 @@ command must have been previously used to define the lattice spacing. Restrictions """""""""""" -Assigning a temperature via the *create* style to a system with :doc:`rigid bodies ` or :doc:`SHAKE constraints ` may not -have the desired outcome for two reasons. First, the velocity command -can be invoked before all of the relevant fixes are created and -initialized and the number of adjusted degrees of freedom (DOFs) is -known. Thus it is not possible to compute the target temperature -correctly. Second, the assigned velocities may be partially canceled -when constraints are first enforced, leading to a different -temperature than desired. A workaround for this is to perform a :doc:`run 0 ` command, which insures all DOFs are accounted for -properly, and then rescale the temperature to the desired value before -performing a simulation. For example: +Assigning a temperature via the *create* style to a system with +:doc:`rigid bodies ` or :doc:`SHAKE constraints +` may not have the desired outcome for two reasons. First, +the velocity command can be invoked before all of the relevant fixes +are created and initialized and the number of adjusted degrees of +freedom (DOFs) is known. Thus it is not possible to compute the +target temperature correctly. Second, the assigned velocities may be +partially canceled when constraints are first enforced, leading to a +different temperature than desired. A workaround for this is to +perform a :doc:`run 0 ` command, which insures all DOFs are +accounted for properly, and then rescale the temperature to the +desired value before performing a simulation. For example: .. code-block:: LAMMPS From 5e935519bf1cee5448396aa573d05b70200098fd Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Tue, 16 Aug 2022 15:42:48 -0600 Subject: [PATCH 028/213] finished first draft of doc pages --- doc/src/compute_modify.rst | 23 +- doc/src/compute_property_grid.rst | 16 +- doc/src/compute_temp.rst | 8 +- doc/src/dump.rst | 8 +- doc/src/fix_ave_chunk.rst | 9 +- doc/src/fix_ave_grid.rst | 436 +++++++++++++++++++++ doc/src/fix_ttm.rst | 7 + src/compute_property_grid.cpp | 609 +++++++++++------------------- src/compute_property_grid.h | 25 +- src/fix_ave_grid.cpp | 10 +- 10 files changed, 702 insertions(+), 449 deletions(-) create mode 100644 doc/src/fix_ave_grid.rst diff --git a/doc/src/compute_modify.rst b/doc/src/compute_modify.rst index a68f3c14e1..2e00157d5e 100644 --- a/doc/src/compute_modify.rst +++ b/doc/src/compute_modify.rst @@ -40,21 +40,26 @@ all compute styles support all parameters. The *extra/dof* or *extra* keyword refers to how many degrees-of-freedom are subtracted (typically from 3N) as a normalizing factor in a temperature computation. Only computes that compute a -temperature use this option. The default is 2 or 3 for :doc:`2d or 3d systems ` which is a correction factor for an ensemble -of velocities with zero total linear momentum. For compute -temp/partial, if one or more velocity components are excluded, the -value used for *extra* is scaled accordingly. You can use a negative -number for the *extra* parameter if you need to add -degrees-of-freedom. See the :doc:`compute temp/asphere ` command for an example. +temperature use this option. The default is 2 or 3 for :doc:`2d or 3d +systems ` which is a correction factor for an ensemble of +velocities with zero total linear momentum. For compute temp/partial, +if one or more velocity components are excluded, the value used for +*extra* is scaled accordingly. You can use a negative number for the +*extra* parameter if you need to add degrees-of-freedom. See the +:doc:`compute temp/asphere ` command for an +example. The *dynamic/dof* or *dynamic* keyword determines whether the number of atoms N in the compute group and their associated degrees of freedom are re-computed each time a temperature is computed. Only compute styles that calculate a temperature use this option. By default, N and their DOF are assumed to be constant. If you are -adding atoms or molecules to the system (see the :doc:`fix pour `, :doc:`fix deposit `, and :doc:`fix gcmc ` commands) or expect atoms or molecules to be lost -(e.g. due to exiting the simulation box or via :doc:`fix evaporate `), then this option should be used to -insure the temperature is correctly normalized. +adding atoms or molecules to the system (see the :doc:`fix pour +`, :doc:`fix deposit `, and :doc:`fix gcmc +` commands) or expect atoms or molecules to be lost +(e.g. due to exiting the simulation box or via :doc:`fix evaporate +`), then this option should be used to insure the +temperature is correctly normalized. .. note:: diff --git a/doc/src/compute_property_grid.rst b/doc/src/compute_property_grid.rst index 86c0ffbc46..7471637b48 100644 --- a/doc/src/compute_property_grid.rst +++ b/doc/src/compute_property_grid.rst @@ -8,10 +8,11 @@ Syntax .. parsed-literal:: - compute ID group-ID property/grid input1 input2 ... + compute ID group-ID property/grid Nx Ny Nz input1 input2 ... * ID, group-ID are documented in :doc:`compute ` command * property/grid = style name of this compute command +* Nx, Ny, Nz = grid size in each dimension * input1,etc = one or more attributes .. parsed-literal:: @@ -46,6 +47,12 @@ This compute stores the specified attributes of grids as per-grid data so they can be accessed by other :doc:`output commands ` such as :doc:`dump grid `. +*Nx*, *Ny*, and *Nz* define the size of the grid. For a 2d simulation +*Nz* must be 1. When this compute is used by :doc:`dump grid `, +*to output per-grid values from other computes of fixes, the grid size +*specified for this command must be consistent with the grid sizes +*used by the other commands. + The *id* attribute stores the grid ID for each grid point. For a global grid of size Nx by Ny by Nz (in 3d simulations) the grid IDs range from 1 to Nx*Ny*Nz. They are ordered with the X index of the 3d @@ -83,10 +90,9 @@ Output info This compute calculates a per-grid vector or array depending on the number of input values. The length of the vector or number of array -rows for each processor is the number of grid points it owns. - -For access by other commands, the name of the grid produced -by this command is "grid". The name of its data is "data". +rows (distributed across all processors) is Nx * Ny * Nz. For access +by other commands, the name of the grid produced by this command is +"grid". The name of its data is "data". The (x,y,z) and (xc,yc,zc) coordinates are in distance :doc:`units `. diff --git a/doc/src/compute_temp.rst b/doc/src/compute_temp.rst index 3163de2272..c4984d97cc 100644 --- a/doc/src/compute_temp.rst +++ b/doc/src/compute_temp.rst @@ -29,7 +29,9 @@ Description Define a computation that calculates the temperature of a group of atoms. A compute of this style can be used by any command that -computes a temperature, e.g. :doc:`thermo_modify `, :doc:`fix temp/rescale `, :doc:`fix npt `, etc. +computes a temperature, e.g. :doc:`thermo_modify `, +:doc:`fix temp/rescale `, :doc:`fix npt `, +etc. The temperature is calculated by the formula KE = dim/2 N k T, where KE = total kinetic energy of the group of atoms (sum of 1/2 m v\^2), @@ -79,8 +81,8 @@ Output info This compute calculates a global scalar (the temperature) and a global vector of length 6 (KE tensor), which can be accessed by indices 1-6. These values can be used by any command that uses global scalar or -vector values from a compute as input. See the :doc:`Howto output ` page for an overview of LAMMPS output -options. +vector values from a compute as input. See the :doc:`Howto output +` page for an overview of LAMMPS output options. The scalar value calculated by this compute is "intensive". The vector values are "extensive". diff --git a/doc/src/dump.rst b/doc/src/dump.rst index a141b66e79..78f019adb9 100644 --- a/doc/src/dump.rst +++ b/doc/src/dump.rst @@ -162,7 +162,7 @@ Syntax possible attributes = c_ID:gname:dname, c_ID:gname:dname[I], f_ID:gname:dname, f_ID:gname:dname[I] gname = name of grid defined by compute or fix - ename = name of data field defined by compute or fix + dname = name of data field defined by compute or fix c_ID = per-grid vector calculated by a compute with ID c_ID[I] = Ith column of per-grid array calculated by a compute with ID, I can include wildcard (see below) f_ID = per-grid vector calculated by a fix with ID @@ -818,7 +818,7 @@ the distance and energy of each bond: This section explains the per-grid attributes that can be specified as part of the *grid* style. -The attributes that begin with *c_ID** and *f_ID* both take +The attributes that begin with *c_ID* and *f_ID* both take colon-separated fields *gname* and *dname*. These refer to a grid name and data field name which is defined by the compute or fix. Note that a compute or fix can define one or more grids (of different @@ -829,9 +829,7 @@ The *c_ID:gname:dname* and *c_ID:gname:dname[I]* attributes allow per-grid vectors or arrays calculated by a :doc:`compute ` to be output. The ID in the attribute should be replaced by the actual ID of the compute that has been defined previously in the input -script. See the :doc:`compute ` command for details. There -are computes for calculating local information such as indices, types, -and energies for bonds and angles. +script. If *c_ID:gname:dname* is used as a attribute, then the per-grid vector calculated by the compute is printed. If *c_ID:gname:dname[I]* is diff --git a/doc/src/fix_ave_chunk.rst b/doc/src/fix_ave_chunk.rst index cda706a217..5acdb89cd8 100644 --- a/doc/src/fix_ave_chunk.rst +++ b/doc/src/fix_ave_chunk.rst @@ -137,10 +137,11 @@ quantities. :doc:`Variables ` of style *atom* are the only ones that can be used with this fix since all other styles of variable produce global quantities. -Note that for values from a compute or fix, the bracketed index I can -be specified using a wildcard asterisk with the index to effectively -specify multiple values. This takes the form "\*" or "\*n" or "n\*" or -"m\*n". If N = the size of the vector (for *mode* = scalar) or the +Note that for values from a compute or fix that produces a per-atom +array (multiple values per atom), the bracketed index I can be +specified using a wildcard asterisk with the index to effectively +specify multiple values. This takes the form "\*" or "\*n" or "n\*" +or "m\*n". If N = the size of the vector (for *mode* = scalar) or the number of columns in the array (for *mode* = vector), then an asterisk with no numeric values means all indices from 1 to N. A leading asterisk means all indices from 1 to n (inclusive). A trailing diff --git a/doc/src/fix_ave_grid.rst b/doc/src/fix_ave_grid.rst new file mode 100644 index 0000000000..1c454a609e --- /dev/null +++ b/doc/src/fix_ave_grid.rst @@ -0,0 +1,436 @@ +.. index:: fix ave/grid + +fix ave/grid command +===================== + +Syntax +"""""" + +.. parsed-literal:: + + fix ID group-ID ave/grid Nevery Nrepeat Nfreq Nx Ny Nz value1 value2 ... keyword args ... + +* ID, group-ID are documented in :doc:`fix ` command +* ave/grid = style name of this fix command +* Nevery = use input values every this many timesteps +* Nrepeat = # of times to use input values for calculating averages +* Nfreq = calculate averages every this many timesteps +* Nx, Ny, Nz = grid size in each dimension +* one or more per-atom or per-grid input values can be listed +* per-atom value = vx, vy, vz, fx, fy, fz, density/mass, density/number, mass, temp, c_ID, c_ID[I], f_ID, f_ID[I], v_name + + .. parsed-literal:: + + vx,vy,vz,fx,fy,fz,mass = atom attribute (velocity, force component, mass) + density/number, density/mass = number or mass density (per volume) + temp = temperature + c_ID = per-atom vector calculated by a compute with ID + c_ID[I] = Ith column of per-atom array calculated by a compute with ID, I can include wildcard (see below) + f_ID = per-atom vector calculated by a fix with ID + f_ID[I] = Ith column of per-atom array calculated by a fix with ID, I can include wildcard (see below) + v_name = per-atom vector calculated by an atom-style variable with name + +* per-grid value = c_ID:gname:dname, c_ID:gname:dname[I], f_ID:gname:dname, f_ID:gname:dname[I] + + .. parsed-literal:: + + gname = name of grid defined by compute or fix + dname = name of data field defined by compute or fix + c_ID = per-grid vector calculated by a compute with ID + c_ID[I] = Ith column of per-grid array calculated by a compute with ID, I can include wildcard (see below) + f_ID = per-grid vector calculated by a fix with ID + f_ID[I] = Ith column of per-grid array calculated by a fix with ID, I can include wildcard (see below) + +* zero or more keyword/arg pairs may be appended +* keyword = *norm* or *ave* or *bias* or *adof* or *cdof* + + .. parsed-literal:: + + *norm* arg = *all* or *sample* or *none* = how output on *Nfreq* steps is normalized + all = output is sum of atoms across all *Nrepeat* samples, divided by atom count + sample = output is sum of *Nrepeat* sample averages, divided by *Nrepeat* + none = output is sum of *Nrepeat* sample sums, divided by *Nrepeat* + *ave* args = *one* or *running* or *window M* + one = output new average value every Nfreq steps + running = output cumulative average of all previous Nfreq steps + window M = output average of M most recent Nfreq steps + *bias* arg = bias-ID + bias-ID = ID of a temperature compute that removes a velocity bias for temperature calculation + *adof* value = dof_per_atom + dof_per_atom = define this many degrees-of-freedom per atom for temperature calculation + *cdof* value = dof_per_grid_cell + dof_per_grid_cell = add this many degrees-of-freedom per grid_cell for temperature calculation + +Examples +"""""""" + +.. code-block:: LAMMPS + + fix 1 all ave/grid 10000 1 10000 10 10 10 fx fy fz c_myMSD[*] + fix 1 flow ave/chunk 100 10 1000 20 20 30 f_TTM:grid:data + +Description +""""""""""" + +Overlay the 2d or 3d simulation box with a uniformly spaced 2d or 3d +grid and use it to either (a) time-average per-atom quantities for the +atoms in each grid cell, or to (b) time-average per-grid quantities +produced by other computes or fixes. This fix operates in either +"per-atom mode" (all input values are per-atom) or in "per-grid mode" +(all input values are per-grid). + +The grid created by this command is distributed; each processor owns +the grid points that are within its subdomain. This is in contrast to +the :doc:`fix ave/chunk ` command when it uses chunks +from the :doc:`compute chunk/atom ` command which +are 2d or 3d regular bins. The per-bin outputs in that case are +global; each processor stores a copy of the entire set of bin data. +Thus it is better to use this command when the grid is large and a +simulation is run on many processors. + +For per-atom mode, only atoms in the specified group contribute to the +summing and averaging calculations. For per-grid mode, the specified +group is ignored. + +---------- + +The *Nevery*, *Nrepeat*, and *Nfreq* arguments specify on what +timesteps the input values will be accessed and contribute to the +average. The final averaged quantities are generated on timesteps +that are a multiples of *Nfreq*\ . The average is over *Nrepeat* +quantities, computed in the preceding portion of the simulation every +*Nevery* timesteps. *Nfreq* must be a multiple of *Nevery* and +*Nevery* must be non-zero even if *Nrepeat* is 1. Also, the timesteps +contributing to the average value cannot overlap, i.e. Nrepeat\*Nevery +can not exceed Nfreq. + +For example, if Nevery=2, Nrepeat=6, and Nfreq=100, then values on +timesteps 90,92,94,96,98,100 will be used to compute the final average +on timestep 100. Similarly for timesteps 190,192,194,196,198,200 on +timestep 200, etc. If Nrepeat=1 and Nfreq = 100, then no time +averaging is done; values are simply generated on timesteps +100,200,etc. + +In per-atom mode, each input value can also be averaged over the atoms +in each grid cell. The way the averaging is done across the *Nrepeat* +timesteps to produce output on the *Nfreq* timesteps, and across +multiple *Nfreq* outputs, is determined by the *norm* and *ave* +keyword settings, as discussed below. + +---------- + +In both per-atom and per-grid mode, input values from a compute or fix +that produces an array of values (multiple values per atom or per grid +point), the bracketed index I can be specified using a wildcard +asterisk with the index to effectively specify multiple values. This +takes the form "\*" or "\*n" or "n\*" or "m\*n". If N = the number of +columns in the array (for *mode* = vector), then an asterisk with no +numeric values means all indices from 1 to N. A leading asterisk +means all indices from 1 to n (inclusive). A trailing asterisk means +all indices from n to N (inclusive). A middle asterisk means all +indices from m to n (inclusive). + +Using a wildcard is the same as if the individual columns of the array +had been listed one by one. E.g. if there were a compute fft/grid +command which produced 3 values for each grid point, these two fix +ave/grid commands would be equivalent: + +.. code-block:: LAMMPS + + compute myFFT all fft/grid 10 10 10 ... + fix 1 all ave/grid 100 1 100 10 10 10 c_myFFT:grid:data[*] + fix 2 all ave/grid 100 1 100 10 10 10 c_myFFT:grid:data[*][1] c_myFFT:grid:data[*][2] c_myFFT:grid:data[3] + +---------- + +*Per-atom mode*: + +Each specified per-atom value can be an atom attribute (velocity, +force component), a number or mass density, a mass or temperature, or +the result of a :doc:`compute ` or :doc:`fix ` or the +evaluation of an atom-style :doc:`variable `. In the latter +cases, the compute, fix, or variable must produce a per-atom quantity, +not a global quantity. Note that the :doc:`compute property/atom +` command provides access to any attribute +defined and stored by atoms. + +The per-atom values of each input vector are summed and averaged +independently of the per-atom values in other input vectors. + +:doc:`Computes ` that produce per-atom quantities are those +which have the word *atom* in their style name. See the doc pages for +individual :doc:`fixes ` to determine which ones produce per-atom +quantities. :doc:`Variables ` of style *atom* are the only +ones that can be used with this fix since all other styles of variable +produce global quantities. + +---------- + +The atom attribute values (vx,vy,vz,fx,fy,fz,mass) are +self-explanatory. As noted above, any other atom attributes can be +used as input values to this fix by using the :doc:`compute +property/atom ` command and then specifying an +input value from that compute. + +The *density/number* value means the number density is computed for +each grid cell, i.e. number/volume. The *density/mass* value means +the mass density is computed for each grid/cell, +i.e. total-mass/volume. The output values are in units of 1/volume or +density (mass/volume). See the :doc:`units ` command page for +the definition of density for each choice of units, e.g. gram/cm\^3. + +The *temp* value means the temperature is computed for each grid cell, +by the formula KE = DOF/2 k T, where KE = total kinetic energy of the +atoms in the grid cell (sum of 1/2 m v\^2), DOF = the total number of +degrees of freedom for all atoms in the grid cell, k = Boltzmann +constant, and T = temperature. + +The DOF is calculated as N\*adof + cdof, where N = number of atoms in +the grid cell, adof = degrees of freedom per atom, and cdof = degrees +of freedom per grid cell. By default adof = 2 or 3 = dimensionality +of system, as set via the :doc:`dimension ` command, and +cdof = 0.0. This gives the usual formula for temperature. + +Note that currently this temperature only includes translational +degrees of freedom for each atom. No rotational degrees of freedom +are included for finite-size particles. Also no degrees of freedom +are subtracted for any velocity bias or constraints that are applied, +such as :doc:`compute temp/partial `, or +:doc:`fix shake ` or :doc:`fix rigid `. This is +because those degrees of freedom (e.g. a constrained bond) could apply +to sets of atoms that are both inside and outside a specific grid +cell, and hence the concept is somewhat ill-defined. In some cases, +you can use the *adof* and *cdof* keywords to adjust the calculated +degrees of freedom appropriately, as explained below. + +Also note that a bias can be subtracted from atom velocities before +they are used in the above formula for KE, by using the *bias* +keyword. This allows, for example, a thermal temperature to be +computed after removal of a flow velocity profile. + +Note that the per-grid-cell temperature calculated by this fix and the +:doc:`compute temp/chunk ` command (using bins) +can be different. The compute calculates the temperature for each +chunk for a single snapshot. This fix can do that but can also time +average those values over many snapshots, or it can compute a +temperature as if the atoms in the grid cell on different timesteps +were collected together as one set of atoms to calculate their +temperature. The compute allows the center-of-mass velocity of each +chunk to be subtracted before calculating the temperature; this fix +does not. + +If a value begins with "c\_", a compute ID must follow which has been +previously defined in the input script. If no bracketed integer is +appended, the per-atom vector calculated by the compute is used. If a +bracketed integer is appended, the Ith column of the per-atom array +calculated by the compute is used. Users can also write code for +their own compute styles and :doc:`add them to LAMMPS `. See +the discussion above for how I can be specified with a wildcard +asterisk to effectively specify multiple values. + +If a value begins with "f\_", a fix ID must follow which has been +previously defined in the input script. If no bracketed integer is +appended, the per-atom vector calculated by the fix is used. If a +bracketed integer is appended, the Ith column of the per-atom array +calculated by the fix is used. Note that some fixes only produce +their values on certain timesteps, which must be compatible with +*Nevery*, else an error results. Users can also write code for their +own fix styles and :doc:`add them to LAMMPS `. See the +discussion above for how I can be specified with a wildcard asterisk +to effectively specify multiple values. + +If a value begins with "v\_", a variable name must follow which has +been previously defined in the input script. Variables of style +*atom* can reference thermodynamic keywords and various per-atom +attributes, or invoke other computes, fixes, or variables when they +are evaluated, so this is a very general means of generating per-atom +quantities to average within grid cells. + +---------- + +*Per-grid mode*: + +The attributes that begin with *c_ID* and *f_ID* both take +colon-separated fields *gname* and *dname*. These refer to a grid +name and data field name which is defined by the compute or fix. Note +that a compute or fix can define one or more grids (of different +sizes) and one or more data fields for each of those grids. The sizes +of all grids used as values for one instance of this fix must be the +same. + +The *c_ID:gname:dname* and *c_ID:gname:dname[I]* attributes allow +per-grid vectors or arrays calculated by a :doc:`compute ` to +be accessed. The ID in the attribute should be replaced by the actual +ID of the compute that has been defined previously in the input +script. + +If *c_ID:gname:dname* is used as a attribute, then the per-grid vector +calculated by the compute is accessed. If *c_ID:gname:dname[I]* is +used, then I must be in the range from 1-M, which will acccess the Ith +column of the per-grid array with M columns calculated by the compute. +See the discussion above for how I can be specified with a wildcard +asterisk to effectively specify multiple values. + +The *f_ID:gname:dname* and *f_ID:gname:dname[I]* attributes allow +per-grid vectors or arrays calculated by a :doc:`fix ` to be +output. The ID in the attribute should be replaced by the actual ID +of the fix that has been defined previously in the input script. + +If *f_ID:gname:dname* is used as a attribute, then the per-grid vector +calculated by the fix is printed. If *f_ID:gname:dname[I]* is used, +then I must be in the range from 1-M, which will print the Ith column +of the per-grid with M columns calculated by the fix. See the +discussion above for how I can be specified with a wildcard asterisk +to effectively specify multiple values. + +---------- + +Additional optional keywords also affect the operation of this fix and +its outputs. Some are only applicable to per-atom mode. Some are +applicable to both per-atom and per-grid mode. + +The *norm* keyword is only applicable to per-atom mode. It affects +how averaging is done for the per-grid values that are output once +every *Nfreq* timesteps when *Nrepeat* samples contribute to the +output. It has 3 possible settings: *all* or *sample* or *none*. +*All* is the default. + +In per-atom mode, *norm all* means the output grid value is summed +over all atoms in all *Nrepeat* samples, as is the count of atoms in +each grid cell. The averaged output value for a grid cell on the +*Nfreq* timesteps is Total-sum / Total-count. In other words it is an +average over atoms across the entire *Nfreq* timescale. For the +*density/number* and *density/mass* values, the grid cell volume used +in the final normalization will be the volume at the final *Nfreq* +timestep. For the *temp* values, degrees of freedom and kinetic energy +are summed separately across the entire *Nfreq* timescale, and the +output value is calculated by dividing those two sums. + +In per-atom mode, *norm sample* means the output grid value is summed +over atoms for each sample, as is the count, and an "average sample +value" is computed for each sample, i.e. Sample-sum / Sample-count. +The output grid value on the *Nfreq* timesteps is the average of the +*Nrepeat* "average sample values", i.e. the sum of *Nrepeat* "average +sample values" divided by *Nrepeat*\ . In other words it is an +average of an average. For the *density/number* and *density/mass* +values, the grid cell volume used in the per-sample normalization will +be the current grid cell volume at each sampling step. + +In per-atom mode, *norm none* perfomrma a similar computation as *norm +sample*, except the individual "average sample values" are "summed +sample values". A summed sample value is simply the grid value summed +over atoms in the sample, without dividing by the number of atoms in +the sample. The output grid value on the *Nfreq* timesteps is the +average of the *Nrepeat* "summed sample values", i.e. the sum of +*Nrepeat* "summed sample values" divided by *Nrepeat*\ . For the +*density/number* and *density/mass* values, the grid cell volume used +in the per-sample sum normalization will be the current grid cell +volume at each sampling step. + +In per-grid mode, all the *norm* keyword options operate the same. +The output grid value is summed over the grid value in each of the +*Nrepeat* samples and then divided by *Nrepeat*. + +The *ave* keyword is applicated to both per-atom and per-grid mode. +Itdetermines how the per-grid values produced once every *Nfreq* steps +are averaged with values produced on previous steps that were +multiples of *Nfreq*, before they are accessed by another output +command. + +If the *ave* setting is *one*, which is the default, then the grid +values produced on *Nfreq* timesteps are independent of each other; +they are output as-is without further averaging. + +If the *ave* setting is *running*, then the grid values produced on +*Nfreq* timesteps are summed and averaged in a cumulative sense before +being output. Each output grid value is thus the average of the grid +value produced on that timestep with all preceding values for the same +grid value. This running average begins when the fix is defined; it +can only be restarted by deleting the fix via the :doc:`unfix ` +command, or re-defining the fix by re-specifying it. + +If the *ave* setting is *window*, then the grid values produced on +*Nfreq* timesteps are summed and averaged within a moving "window" of +time, so that the last M values for the same grid are used to produce +the output. E.g. if M = 3 and Nfreq = 1000, then the grid value +output on step 10000 will be the average of the grid values on steps +8000,9000,10000. Outputs on early steps will average over less than M +values if they are not available. + +The *bias*, *adof*, and *cdof* keywords are only applicable to +per-atom mode. + +The *bias* keyword specifies the ID of a temperature compute that +removes a "bias" velocity from each atom, specified as *bias-ID*\ . +It is only used when the *temp* value is calculated, to compute the +thermal temperature of each grid cell after the translational kinetic +energy components have been altered in a prescribed way, e.g. to +remove a flow velocity profile. See the doc pages for individual +computes that calculate a temperature to see which ones implement a +bias. + +The *adof* and *cdof* keywords define the values used in the degree of +freedom (DOF) formula described above for temperature calculation for +each grid cell. They are only used when the *temp* value is +calculated. They can be used to calculate a more appropriate +temperature in some cases. Here are 3 examples: + +If grid cells contain some number of water molecules and :doc:`fix +shake ` is used to make each molecule rigid, then you could +calculate a temperature with 6 degrees of freedom (DOF) (3 +translational, 3 rotational) per molecule by setting *adof* to 2.0. + +If :doc:`compute temp/partial ` is used with the +*bias* keyword to only allow the x component of velocity to contribute +to the temperature, then *adof* = 1.0 would be appropriate. + +Using *cdof* = -2 or -3 (for 2d or 3d simulations) will subtract out 2 +or 3 degrees of freedom for each grid cell, similar to how the +:doc:`compute temp ` command subtracts out 3 DOF for the +entire system. + +---------- + +Restart, fix_modify, output, run start/stop, minimize info +""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" + +No information about this fix is written to :doc:`binary restart files +`. None of the :doc:`fix_modify ` options are +relevant to this fix. + +This fix computes a global array of values which can be accessed by +various :doc:`output commands `. The values can only be +accessed on timesteps that are multiples of *Nfreq* since that is when +averaging is performed. The global array has # of rows = the number +of grids *grid* as calculated by the specified :doc:`compute +grid/atom ` command. The # of columns = +M+1+Nvalues, where M = 1 to 4, depending on whether the optional +columns for OrigID and CoordN are used, as explained above. Following +the optional columns, the next column contains the count of atoms in +the grid, and the remaining columns are the Nvalue quantities. When +the array is accessed with a row I that exceeds the current number of +grids, than a 0.0 is returned by the fix instead of an error, since +the number of grids can vary as a simulation runs depending on how +that value is computed by the compute grid/atom command. + +The array values calculated by this fix are treated as "intensive", +since they are typically already normalized by the count of atoms in +each grid. + +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during +:doc:`energy minimization `. + +Restrictions +"""""""""""" +none + +Related commands +"""""""""""""""" + +:doc:`fix ave/atom `, :doc:`fix ave/chunk ` + +Default +""""""" + +The option defaults are norm = all, ave = one, and bias = none. diff --git a/doc/src/fix_ttm.rst b/doc/src/fix_ttm.rst index d146321395..5ecb2f30f4 100644 --- a/doc/src/fix_ttm.rst +++ b/doc/src/fix_ttm.rst @@ -371,6 +371,13 @@ electronic subsystem energies reported at the end of the timestep. The vector values calculated are "extensive". +Th fix ttm/grid command also calculates a per-grid vector which store +the electron temperature for each grid cell in temperature :doc:`units +`. The length of the vector (distributed across all +processors) is Nx * Ny * Nz. For access by other commands, the name +of the grid produced by fix ttm/grid is "grid". The name of its data +is "data". + No parameter of the fixes can be used with the *start/stop* keywords of the :doc:`run ` command. The fixes are not invoked during :doc:`energy minimization `. diff --git a/src/compute_property_grid.cpp b/src/compute_property_grid.cpp index 1e83c0eb28..8a33eab9e2 100644 --- a/src/compute_property_grid.cpp +++ b/src/compute_property_grid.cpp @@ -24,7 +24,8 @@ using namespace LAMMPS_NS; -enum { ID, X, Y, Z, XS, YS, ZS, XC, YC, ZC, XSC, YSC, ZSC }; +enum { LOW, CTR }; +enum { UNSCALED, SCALED }; #define DELTA 10000 @@ -61,49 +62,49 @@ ComputePropertyGrid::ComputePropertyGrid(LAMMPS *lmp, int narg, char **arg) : pack_choice[jarg] = &ComputePropertyGrid::pack_id; } else if (strcmp(arg[iarg], "ix") == 0) { - pack_choice[jarg] = &ComputePropertyGrid::pack_ix; + pack_choice[jarg] = &ComputePropertyGrid::pack_indices<0>; } else if (strcmp(arg[iarg], "iy") == 0) { - pack_choice[jarg] = &ComputePropertyGrid::pack_iy; + pack_choice[jarg] = &ComputePropertyGrid::pack_indices<1>; } else if (strcmp(arg[iarg], "iz") == 0) { if (dimension == 2) error->all(FLERR,"Compute property/grid for 2d cannot use z coord"); - pack_choice[jarg] = &ComputePropertyGrid::pack_iz; + pack_choice[jarg] = &ComputePropertyGrid::pack_indices<2>; } else if (strcmp(arg[iarg], "x") == 0) { - pack_choice[jarg] = &ComputePropertyGrid::pack_x; + pack_choice[jarg] = &ComputePropertyGrid::pack_coords; } else if (strcmp(arg[iarg], "y") == 0) { - pack_choice[jarg] = &ComputePropertyGrid::pack_y; + pack_choice[jarg] = &ComputePropertyGrid::pack_coords; } else if (strcmp(arg[iarg], "z") == 0) { if (dimension == 2) error->all(FLERR,"Compute property/grid for 2d cannot use z coord"); - pack_choice[jarg] = &ComputePropertyGrid::pack_z; + pack_choice[jarg] = &ComputePropertyGrid::pack_coords; } else if (strcmp(arg[iarg], "xs") == 0) { - pack_choice[jarg] = &ComputePropertyGrid::pack_xs; + pack_choice[jarg] = &ComputePropertyGrid::pack_coords; } else if (strcmp(arg[iarg], "ys") == 0) { - pack_choice[jarg] = &ComputePropertyGrid::pack_ys; + pack_choice[jarg] = &ComputePropertyGrid::pack_coords; } else if (strcmp(arg[iarg], "zs") == 0) { if (dimension == 2) error->all(FLERR,"Compute property/grid for 2d cannot use z coord"); - pack_choice[jarg] = &ComputePropertyGrid::pack_zs; + pack_choice[jarg] = &ComputePropertyGrid::pack_coords; - } else if (strcmp(arg[iarg], "xc") == 0) { - pack_choice[jarg] = &ComputePropertyGrid::pack_xc; + } else if (strcmp(arg[iarg], "xc") == 0) { + pack_choice[jarg] = &ComputePropertyGrid::pack_coords; } else if (strcmp(arg[iarg], "yc") == 0) { - pack_choice[jarg] = &ComputePropertyGrid::pack_yc; + pack_choice[jarg] = &ComputePropertyGrid::pack_coords; } else if (strcmp(arg[iarg], "zc") == 0) { if (dimension == 2) error->all(FLERR,"Compute property/grid for 2d cannot use z coord"); - pack_choice[jarg] = &ComputePropertyGrid::pack_zc; + pack_choice[jarg] = &ComputePropertyGrid::pack_coords; } else if (strcmp(arg[iarg], "xsc") == 0) { - pack_choice[jarg] = &ComputePropertyGrid::pack_xsc; + pack_choice[jarg] = &ComputePropertyGrid::pack_coords; } else if (strcmp(arg[iarg], "ysc") == 0) { - pack_choice[jarg] = &ComputePropertyGrid::pack_ysc; + pack_choice[jarg] = &ComputePropertyGrid::pack_coords; } else if (strcmp(arg[iarg], "zsc") == 0) { if (dimension == 2) error->all(FLERR,"Compute property/grid for 2d cannot use z coord"); - pack_choice[jarg] = &ComputePropertyGrid::pack_zsc; + pack_choice[jarg] = &ComputePropertyGrid::pack_coords; } else error->all(FLERR, "Illegal compute property/grid command"); } @@ -124,6 +125,13 @@ ComputePropertyGrid::~ComputePropertyGrid() /* ---------------------------------------------------------------------- */ +void ComputePropertyGrid::init() +{ + triclinic = domain->triclinic; +} + +/* ---------------------------------------------------------------------- */ + void ComputePropertyGrid::compute_pergrid() { invoked_pergrid = update->ntimestep; @@ -283,7 +291,7 @@ double ComputePropertyGrid::memory_usage() } /* ---------------------------------------------------------------------- - one method for every keyword compute property/grid can output + compute grid point IDs ------------------------------------------------------------------------- */ void ComputePropertyGrid::pack_id(int n) @@ -313,411 +321,220 @@ void ComputePropertyGrid::pack_id(int n) } } -/* ---------------------------------------------------------------------- */ +/* ---------------------------------------------------------------------- + compute grid indices via templating +------------------------------------------------------------------------- */ -void ComputePropertyGrid::pack_ix(int n) +template void ComputePropertyGrid::pack_indices(int n) { if (dimension == 2) { if (nvalues == 0) { for (int iy = nylo_in; iy <= nyhi_in; iy++) - for (int ix = nxlo_in; ix <= nxhi_in; ix++) - vec2d[iy][ix] = ix + 1; + for (int ix = nxlo_in; ix <= nxhi_in; ix++) { + if (IDIM == 0) vec2d[iy][ix] = ix + 1; + if (IDIM == 1) vec2d[iy][ix] = iy + 1; + } } else { for (int iy = nylo_in; iy <= nyhi_in; iy++) - for (int ix = nxlo_in; ix <= nxhi_in; ix++) - array2d[iy][ix][n] = ix + 1; + for (int ix = nxlo_in; ix <= nxhi_in; ix++) { + if (IDIM == 0) array2d[iy][ix][n] = ix + 1; + if (IDIM == 1) array2d[iy][ix][n] = iy + 1; + } } + } else if (dimension == 3) { if (nvalues == 0) { for (int iz = nzlo_in; iz <= nzhi_in; iz++) for (int iy = nylo_in; iy <= nyhi_in; iy++) - for (int ix = nxlo_in; ix <= nxhi_in; ix++) - vec3d[iz][iy][ix] = ix + 1; + for (int ix = nxlo_in; ix <= nxhi_in; ix++) { + if (IDIM == 0) vec3d[iz][iy][ix] = ix + 1; + if (IDIM == 1) vec3d[iz][iy][ix] = iy + 1; + if (IDIM == 2) vec3d[iz][iy][ix] = iz + 1; + } } else { for (int iz = nzlo_in; iz <= nzhi_in; iz++) for (int iy = nylo_in; iy <= nyhi_in; iy++) - for (int ix = nxlo_in; ix <= nxhi_in; ix++) - array3d[iz][iy][ix][n] = ix + 1; + for (int ix = nxlo_in; ix <= nxhi_in; ix++) { + if (IDIM == 0) array3d[iz][iy][ix][n] = ix + 1; + if (IDIM == 1) array3d[iz][iy][ix][n] = iy + 1; + if (IDIM == 2) array3d[iz][iy][ix][n] = iz + 1; + } } } } -/* ---------------------------------------------------------------------- */ +/* ---------------------------------------------------------------------- + compute LOW/CTR, SCALED/UNSCALED, orthogonal/triclinic grid point coords + via templating +------------------------------------------------------------------------- */ -void ComputePropertyGrid::pack_iy(int n) +template +void ComputePropertyGrid::pack_coords(int n) { - if (dimension == 2) { - if (nvalues == 0) { - for (int iy = nylo_in; iy <= nyhi_in; iy++) - for (int ix = nxlo_in; ix <= nxhi_in; ix++) - vec2d[iy][ix] = iy + 1; - } else { - for (int iy = nylo_in; iy <= nyhi_in; iy++) - for (int ix = nxlo_in; ix <= nxhi_in; ix++) - array2d[iy][ix][n] = iy + 1; - } - } else if (dimension == 3) { - if (nvalues == 0) { - for (int iz = nzlo_in; iz <= nzhi_in; iz++) - for (int iy = nylo_in; iy <= nyhi_in; iy++) - for (int ix = nxlo_in; ix <= nxhi_in; ix++) - vec3d[iz][iy][ix] = iy + 1; - } else { - for (int iz = nzlo_in; iz <= nzhi_in; iz++) - for (int iy = nylo_in; iy <= nyhi_in; iy++) - for (int ix = nxlo_in; ix <= nxhi_in; ix++) - array3d[iz][iy][ix][n] = iy + 1; - } - } -} + double boxlo,delta; + double lamda[3],xone[3]; -/* ---------------------------------------------------------------------- */ - -void ComputePropertyGrid::pack_iz(int n) -{ - if (nvalues == 0) { - for (int iz = nzlo_in; iz <= nzhi_in; iz++) - for (int iy = nylo_in; iy <= nyhi_in; iy++) - for (int ix = nxlo_in; ix <= nxhi_in; ix++) - vec3d[iz][iy][ix] = iz + 1; - } else { - for (int iz = nzlo_in; iz <= nzhi_in; iz++) - for (int iy = nylo_in; iy <= nyhi_in; iy++) - for (int ix = nxlo_in; ix <= nxhi_in; ix++) - array3d[iz][iy][ix][n] = iz + 1; - } -} - -/* ---------------------------------------------------------------------- */ - -void ComputePropertyGrid::pack_x(int n) -{ - double boxlo,dx; + // 2d grid if (dimension == 2) { - grid2d->get_box(0,boxlo,dx); - if (nvalues == 0) { - for (int iy = nylo_in; iy <= nyhi_in; iy++) - for (int ix = nxlo_in; ix <= nxhi_in; ix++) - vec2d[iy][ix] = boxlo + ix*dx; + + // for coords which are orthogonal OR scaled + + if (!triclinic || MODE == SCALED) { + + if (MODE == UNSCALED) grid2d->get_box(IDIM,boxlo,delta); + if (MODE == SCALED) { + boxlo = 0.0; + if (IDIM == 0) delta = 1.0/nxgrid; + if (IDIM == 1) delta = 1.0/nygrid; + } + + if (nvalues == 0) { + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) { + if (POS == LOW) { + if (IDIM == 0) vec2d[iy][ix] = boxlo + ix*delta; + if (IDIM == 1) vec2d[iy][ix] = boxlo + iy*delta; + } + if (POS == CTR) { + if (IDIM == 0) vec2d[iy][ix] = boxlo + (ix+0.5)*delta; + if (IDIM == 1) vec2d[iy][ix] = boxlo + (iy+0.5)*delta; + } + } + + } else { + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) { + if (POS == LOW) { + if (IDIM == 0) array2d[iy][ix][n] = boxlo + ix*delta; + if (IDIM == 1) array2d[iy][ix][n] = boxlo + iy*delta; + } + if (POS == CTR) { + if (IDIM == 0) array2d[iy][ix][n] = boxlo + (ix+0.5)*delta; + if (IDIM == 1) array2d[iy][ix][n] = boxlo + (iy+0.5)*delta; + } + } + } + + // only for coords which are triclinic AND unscaled + } else { - for (int iy = nylo_in; iy <= nyhi_in; iy++) - for (int ix = nxlo_in; ix <= nxhi_in; ix++) - array2d[iy][ix][n] = boxlo + ix*dx; + + double dx = 1.0/nxgrid; + double dy = 1.0/nygrid; + lamda[2] = 0.0; + + if (nvalues == 0) { + for (int iy = nylo_in; iy <= nyhi_in; iy++) { + lamda[1] = iy*dy; + for (int ix = nxlo_in; ix <= nxhi_in; ix++) { + lamda[0] = ix*dx; + domain->lamda2x(lamda,xone); + if (IDIM == 0) vec2d[iy][ix] = xone[0]; + if (IDIM == 1) vec2d[iy][ix] = xone[1]; + } + } + + } else { + for (int iy = nylo_in; iy <= nyhi_in; iy++) { + lamda[1] = iy*dy; + for (int ix = nxlo_in; ix <= nxhi_in; ix++) { + lamda[0] = ix*dx; + domain->lamda2x(lamda,xone); + if (IDIM == 0) array2d[iy][ix][n] = xone[0]; + if (IDIM == 1) array2d[iy][ix][n] = xone[1]; + } + } + } } - } else if (dimension == 3) { - grid3d->get_box(0,boxlo,dx); - if (nvalues == 0) { - for (int iz = nzlo_in; iz <= nzhi_in; iz++) - for (int iy = nylo_in; iy <= nyhi_in; iy++) - for (int ix = nxlo_in; ix <= nxhi_in; ix++) - vec3d[iz][iy][ix] = boxlo + ix*dx; + + // 3d grid + + } else if (dimension == 3) { + + // for coords which are orthogonal OR scaled + + if (!triclinic || MODE == SCALED) { + + if (MODE == UNSCALED) grid3d->get_box(IDIM,boxlo,delta); + if (MODE == SCALED) { + boxlo = 0.0; + if (IDIM == 0) delta = 1.0/nxgrid; + if (IDIM == 1) delta = 1.0/nygrid; + if (IDIM == 2) delta = 1.0/nzgrid; + } + + if (nvalues == 0) { + for (int iz = nzlo_in; iz <= nzhi_in; iz++) + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) { + if (POS == LOW) { + if (IDIM == 0) vec3d[iz][iy][ix] = boxlo + ix*delta; + if (IDIM == 1) vec3d[iz][iy][ix] = boxlo + iy*delta; + if (IDIM == 2) vec3d[iz][iy][ix] = boxlo + iz*delta; + } + if (POS == CTR) { + if (IDIM == 0) vec3d[iz][iy][ix] = boxlo + (ix+0.5)*delta; + if (IDIM == 1) vec3d[iz][iy][ix] = boxlo + (iy+0.5)*delta; + if (IDIM == 2) vec3d[iz][iy][ix] = boxlo + (iz+0.5)*delta; + } + } + + } else { + for (int iz = nzlo_in; iz <= nzhi_in; iz++) + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) { + if (POS == LOW) { + if (IDIM == 0) array3d[iz][iy][ix][n] = boxlo + ix*delta; + if (IDIM == 1) array3d[iz][iy][ix][n] = boxlo + iy*delta; + if (IDIM == 2) array3d[iz][iy][ix][n] = boxlo + iz*delta; + } + if (POS == CTR) { + if (IDIM == 0) array3d[iz][iy][ix][n] = boxlo + (ix+0.5)*delta; + if (IDIM == 1) array3d[iz][iy][ix][n] = boxlo + (iy+0.5)*delta; + if (IDIM == 2) array3d[iz][iy][ix][n] = boxlo + (iz+0.5)*delta; + } + } + } + + // only for coords which are triclinic AND unscaled + } else { - for (int iz = nzlo_in; iz <= nzhi_in; iz++) - for (int iy = nylo_in; iy <= nyhi_in; iy++) - for (int ix = nxlo_in; ix <= nxhi_in; ix++) - array3d[iz][iy][ix][n] = boxlo + ix*dx; + + double dx = 1.0/nxgrid; + double dy = 1.0/nygrid; + double dz = 1.0/nzgrid; + + if (nvalues == 0) { + for (int iz = nzlo_in; iz <= nzhi_in; iz++) { + lamda[2] = iz*dz; + for (int iy = nylo_in; iy <= nyhi_in; iy++) { + lamda[1] = iy*dy; + for (int ix = nxlo_in; ix <= nxhi_in; ix++) { + lamda[0] = ix*dx; + domain->lamda2x(lamda,xone); + if (IDIM == 0) vec3d[iz][iy][ix] = xone[0]; + if (IDIM == 1) vec3d[iz][iy][ix] = xone[1]; + if (IDIM == 2) vec3d[iz][iy][ix] = xone[2]; + } + } + } + + } else { + for (int iz = nzlo_in; iz <= nzhi_in; iz++) { + lamda[2] = iz*dz; + for (int iy = nylo_in; iy <= nyhi_in; iy++) { + lamda[1] = iy*dy; + for (int ix = nxlo_in; ix <= nxhi_in; ix++) { + lamda[0] = ix*dx; + domain->lamda2x(lamda,xone); + if (IDIM == 0) array3d[iz][iy][ix][n] = xone[0]; + if (IDIM == 1) array3d[iz][iy][ix][n] = xone[1]; + if (IDIM == 2) array3d[iz][iy][ix][n] = xone[2]; + } + } + } + } } } } - -/* ---------------------------------------------------------------------- */ - -void ComputePropertyGrid::pack_y(int n) -{ - double boxlo,dy; - - if (dimension == 2) { - grid2d->get_box(1,boxlo,dy); - if (nvalues == 0) { - for (int iy = nylo_in; iy <= nyhi_in; iy++) - for (int ix = nxlo_in; ix <= nxhi_in; ix++) - vec2d[iy][ix] = boxlo + iy*dy; - } else { - for (int iy = nylo_in; iy <= nyhi_in; iy++) - for (int ix = nxlo_in; ix <= nxhi_in; ix++) - array2d[iy][ix][n] = boxlo + iy*dy; - } - } else if (dimension == 3) { - grid3d->get_box(1,boxlo,dy); - if (nvalues == 0) { - for (int iz = nzlo_in; iz <= nzhi_in; iz++) - for (int iy = nylo_in; iy <= nyhi_in; iy++) - for (int ix = nxlo_in; ix <= nxhi_in; ix++) - vec3d[iz][iy][ix] = boxlo + iy*dy; - } else { - for (int iz = nzlo_in; iz <= nzhi_in; iz++) - for (int iy = nylo_in; iy <= nyhi_in; iy++) - for (int ix = nxlo_in; ix <= nxhi_in; ix++) - array3d[iz][iy][ix][n] = boxlo + iy*dy; - } - } -} - -/* ---------------------------------------------------------------------- */ - -void ComputePropertyGrid::pack_z(int n) -{ - double boxlo,dz; - grid3d->get_box(2,boxlo,dz); - - if (nvalues == 0) { - for (int iz = nzlo_in; iz <= nzhi_in; iz++) - for (int iy = nylo_in; iy <= nyhi_in; iy++) - for (int ix = nxlo_in; ix <= nxhi_in; ix++) - vec3d[iz][iy][ix] = boxlo + iz*dz; - } else { - for (int iz = nzlo_in; iz <= nzhi_in; iz++) - for (int iy = nylo_in; iy <= nyhi_in; iy++) - for (int ix = nxlo_in; ix <= nxhi_in; ix++) - array3d[iz][iy][ix][n] = boxlo + iz*dz; - } -} - -/* ---------------------------------------------------------------------- */ - -void ComputePropertyGrid::pack_xs(int n) -{ - double dx = 1.0/nxgrid; - - if (dimension == 2) { - if (nvalues == 0) { - for (int iy = nylo_in; iy <= nyhi_in; iy++) - for (int ix = nxlo_in; ix <= nxhi_in; ix++) - vec2d[iy][ix] = ix*dx; - } else { - for (int iy = nylo_in; iy <= nyhi_in; iy++) - for (int ix = nxlo_in; ix <= nxhi_in; ix++) - array2d[iy][ix][n] = ix*dx; - } - } else if (dimension == 3) { - if (nvalues == 0) { - for (int iz = nzlo_in; iz <= nzhi_in; iz++) - for (int iy = nylo_in; iy <= nyhi_in; iy++) - for (int ix = nxlo_in; ix <= nxhi_in; ix++) - vec3d[iz][iy][ix] = ix*dx; - } else { - for (int iz = nzlo_in; iz <= nzhi_in; iz++) - for (int iy = nylo_in; iy <= nyhi_in; iy++) - for (int ix = nxlo_in; ix <= nxhi_in; ix++) - array3d[iz][iy][ix][n] = ix*dx; - } - } -} - -/* ---------------------------------------------------------------------- */ - -void ComputePropertyGrid::pack_ys(int n) -{ - double dy = 1.0/nygrid; - - if (dimension == 2) { - if (nvalues == 0) { - for (int iy = nylo_in; iy <= nyhi_in; iy++) - for (int ix = nxlo_in; ix <= nxhi_in; ix++) - vec2d[iy][ix] = iy*dy; - } else { - for (int iy = nylo_in; iy <= nyhi_in; iy++) - for (int ix = nxlo_in; ix <= nxhi_in; ix++) - array2d[iy][ix][n] = iy*dy; - } - } else if (dimension == 3) { - if (nvalues == 0) { - for (int iz = nzlo_in; iz <= nzhi_in; iz++) - for (int iy = nylo_in; iy <= nyhi_in; iy++) - for (int ix = nxlo_in; ix <= nxhi_in; ix++) - vec3d[iz][iy][ix] = iy*dy; - } else { - for (int iz = nzlo_in; iz <= nzhi_in; iz++) - for (int iy = nylo_in; iy <= nyhi_in; iy++) - for (int ix = nxlo_in; ix <= nxhi_in; ix++) - array3d[iz][iy][ix][n] = iy*dy; - } - } -} - -/* ---------------------------------------------------------------------- */ - -void ComputePropertyGrid::pack_zs(int n) -{ - double dz = 1.0/nzgrid; - - if (nvalues == 0) { - for (int iz = nzlo_in; iz <= nzhi_in; iz++) - for (int iy = nylo_in; iy <= nyhi_in; iy++) - for (int ix = nxlo_in; ix <= nxhi_in; ix++) - vec3d[iz][iy][ix] = iz*dz; - } else { - for (int iz = nzlo_in; iz <= nzhi_in; iz++) - for (int iy = nylo_in; iy <= nyhi_in; iy++) - for (int ix = nxlo_in; ix <= nxhi_in; ix++) - array3d[iz][iy][ix][n] = iz*dz; - } -} - -/* ---------------------------------------------------------------------- */ - -void ComputePropertyGrid::pack_xc(int n) -{ - double boxlo,dx; - - if (dimension == 2) { - grid2d->get_box(0,boxlo,dx); - if (nvalues == 0) { - for (int iy = nylo_in; iy <= nyhi_in; iy++) - for (int ix = nxlo_in; ix <= nxhi_in; ix++) - vec2d[iy][ix] = boxlo + (ix+0.5)*dx; - } else { - for (int iy = nylo_in; iy <= nyhi_in; iy++) - for (int ix = nxlo_in; ix <= nxhi_in; ix++) - array2d[iy][ix][n] = boxlo + (ix+0.5)*dx; - } - } else if (dimension == 3) { - grid3d->get_box(0,boxlo,dx); - if (nvalues == 0) { - for (int iz = nzlo_in; iz <= nzhi_in; iz++) - for (int iy = nylo_in; iy <= nyhi_in; iy++) - for (int ix = nxlo_in; ix <= nxhi_in; ix++) - vec3d[iz][iy][ix] = boxlo + (ix+0.5)*dx; - } else { - for (int iz = nzlo_in; iz <= nzhi_in; iz++) - for (int iy = nylo_in; iy <= nyhi_in; iy++) - for (int ix = nxlo_in; ix <= nxhi_in; ix++) - array3d[iz][iy][ix][n] = boxlo + (ix+0.5)*dx; - } - } -} - -/* ---------------------------------------------------------------------- */ - -void ComputePropertyGrid::pack_yc(int n) -{ - double boxlo,dy; - - if (dimension == 2) { - grid2d->get_box(1,boxlo,dy); - if (nvalues == 0) { - for (int iy = nylo_in; iy <= nyhi_in; iy++) - for (int ix = nxlo_in; ix <= nxhi_in; ix++) - vec2d[iy][ix] = boxlo + (iy+0.5)*dy; - } else { - for (int iy = nylo_in; iy <= nyhi_in; iy++) - for (int ix = nxlo_in; ix <= nxhi_in; ix++) - array2d[iy][ix][n] = boxlo + (iy+0.5)*dy; - } - } else if (dimension == 3) { - grid3d->get_box(1,boxlo,dy); - if (nvalues == 0) { - for (int iz = nzlo_in; iz <= nzhi_in; iz++) - for (int iy = nylo_in; iy <= nyhi_in; iy++) - for (int ix = nxlo_in; ix <= nxhi_in; ix++) - vec3d[iz][iy][ix] = boxlo + (iy+0.5)*dy; - } else { - for (int iz = nzlo_in; iz <= nzhi_in; iz++) - for (int iy = nylo_in; iy <= nyhi_in; iy++) - for (int ix = nxlo_in; ix <= nxhi_in; ix++) - array3d[iz][iy][ix][n] = boxlo + (iy+0.5)*dy; - } - } -} - -/* ---------------------------------------------------------------------- */ - -void ComputePropertyGrid::pack_zc(int n) -{ - double boxlo,dz; - grid3d->get_box(2,boxlo,dz); - - if (nvalues == 0) { - for (int iz = nzlo_in; iz <= nzhi_in; iz++) - for (int iy = nylo_in; iy <= nyhi_in; iy++) - for (int ix = nxlo_in; ix <= nxhi_in; ix++) - vec3d[iz][iy][ix] = boxlo + (iz+0.5)*dz; - } else { - for (int iz = nzlo_in; iz <= nzhi_in; iz++) - for (int iy = nylo_in; iy <= nyhi_in; iy++) - for (int ix = nxlo_in; ix <= nxhi_in; ix++) - array3d[iz][iy][ix][n] = boxlo + (iz+0.5)*dz; - } -} - -/* ---------------------------------------------------------------------- */ - -void ComputePropertyGrid::pack_xsc(int n) -{ - double dx = 1.0/nxgrid; - - if (dimension == 2) { - if (nvalues == 0) { - for (int iy = nylo_in; iy <= nyhi_in; iy++) - for (int ix = nxlo_in; ix <= nxhi_in; ix++) - vec2d[iy][ix] = (ix+0.5)*dx; - } else { - for (int iy = nylo_in; iy <= nyhi_in; iy++) - for (int ix = nxlo_in; ix <= nxhi_in; ix++) - array2d[iy][ix][n] = (ix+0.5)*dx; - } - } else if (dimension == 3) { - if (nvalues == 0) { - for (int iz = nzlo_in; iz <= nzhi_in; iz++) - for (int iy = nylo_in; iy <= nyhi_in; iy++) - for (int ix = nxlo_in; ix <= nxhi_in; ix++) - vec3d[iz][iy][ix] = (ix+0.5)*dx; - } else { - for (int iz = nzlo_in; iz <= nzhi_in; iz++) - for (int iy = nylo_in; iy <= nyhi_in; iy++) - for (int ix = nxlo_in; ix <= nxhi_in; ix++) - array3d[iz][iy][ix][n] = (ix+0.5)*dx; - } - } -} - -/* ---------------------------------------------------------------------- */ - -void ComputePropertyGrid::pack_ysc(int n) -{ - double dy = 1.0/nygrid; - - if (dimension == 2) { - if (nvalues == 0) { - for (int iy = nylo_in; iy <= nyhi_in; iy++) - for (int ix = nxlo_in; ix <= nxhi_in; ix++) - vec2d[iy][ix] = (iy+0.5)*dy; - } else { - for (int iy = nylo_in; iy <= nyhi_in; iy++) - for (int ix = nxlo_in; ix <= nxhi_in; ix++) - array2d[iy][ix][n] = (iy+0.5)*dy; - } - } else if (dimension == 3) { - if (nvalues == 0) { - for (int iz = nzlo_in; iz <= nzhi_in; iz++) - for (int iy = nylo_in; iy <= nyhi_in; iy++) - for (int ix = nxlo_in; ix <= nxhi_in; ix++) - vec3d[iz][iy][ix] = (iy+0.5)*dy; - } else { - for (int iz = nzlo_in; iz <= nzhi_in; iz++) - for (int iy = nylo_in; iy <= nyhi_in; iy++) - for (int ix = nxlo_in; ix <= nxhi_in; ix++) - array3d[iz][iy][ix][n] = (iy+0.5)*dy; - } - } -} - -/* ---------------------------------------------------------------------- */ - -void ComputePropertyGrid::pack_zsc(int n) -{ - double dz = 1.0/nzgrid; - - if (nvalues == 0) { - for (int iz = nzlo_in; iz <= nzhi_in; iz++) - for (int iy = nylo_in; iy <= nyhi_in; iy++) - for (int ix = nxlo_in; ix <= nxhi_in; ix++) - vec3d[iz][iy][ix] = (iz+0.5)*dz; - } else { - for (int iz = nzlo_in; iz <= nzhi_in; iz++) - for (int iy = nylo_in; iy <= nyhi_in; iy++) - for (int ix = nxlo_in; ix <= nxhi_in; ix++) - array3d[iz][iy][ix][n] = (iz+0.5)*dz; - } -} diff --git a/src/compute_property_grid.h b/src/compute_property_grid.h index 4948888ca7..929346ad7a 100644 --- a/src/compute_property_grid.h +++ b/src/compute_property_grid.h @@ -28,7 +28,7 @@ class ComputePropertyGrid : public Compute { public: ComputePropertyGrid(class LAMMPS *, int, char **); ~ComputePropertyGrid() override; - void init() override {} + void init() override; void compute_pergrid() override; void reset_grid() override; @@ -44,6 +44,7 @@ class ComputePropertyGrid : public Compute { int nxgrid,nygrid,nzgrid; int nvalues; int dimension; + int triclinic; class Grid2d *grid2d; class Grid3d *grid3d; @@ -64,26 +65,8 @@ class ComputePropertyGrid : public Compute { FnPtrPack *pack_choice; // ptrs to pack functions void pack_id(int); - - void pack_ix(int); - void pack_iy(int); - void pack_iz(int); - - void pack_x(int); - void pack_y(int); - void pack_z(int); - - void pack_xs(int); - void pack_ys(int); - void pack_zs(int); - - void pack_xc(int); - void pack_yc(int); - void pack_zc(int); - - void pack_xsc(int); - void pack_ysc(int); - void pack_zsc(int); + template void pack_indices(int); + template void pack_coords(int); }; } // namespace LAMMPS_NS diff --git a/src/fix_ave_grid.cpp b/src/fix_ave_grid.cpp index f6d2a3707e..2b63d04e3c 100644 --- a/src/fix_ave_grid.cpp +++ b/src/fix_ave_grid.cpp @@ -64,7 +64,7 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : pergrid_freq = utils::inumeric(FLERR,arg[5],false,lmp); time_depend = 1; - // NOTE: allow Dxyz as well + // NOTE: allow Dxyz as well at some point nxgrid = utils::inumeric(FLERR,arg[6],false,lmp); nygrid = utils::inumeric(FLERR,arg[7],false,lmp); @@ -957,14 +957,12 @@ void FixAveGrid::atom2grid() n = value2index[m]; j = argindex[m]; - // X,V,F adds coord,velocity,force to value + // V,F adds velocity,force to value - if (which[m] == ArgInfo::X || which[m] == ArgInfo::V || - which[m] == ArgInfo::F) { + if (which[m] == ArgInfo::V || which[m] == ArgInfo::F) { double **attribute; - if (which[m] == ArgInfo::X) attribute = atom->x; - else if (which[m] == ArgInfo::V) attribute = atom->v; + if (which[m] == ArgInfo::V) attribute = atom->v; else if (which[m] == ArgInfo::F) attribute = atom->f; if (dimension == 2) { From 9109677eb34d0c4e127ccba42a90394ab0549747 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Tue, 16 Aug 2022 17:17:15 -0600 Subject: [PATCH 029/213] tweak to doc page --- doc/src/dump.rst | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/doc/src/dump.rst b/doc/src/dump.rst index 78f019adb9..53174637d1 100644 --- a/doc/src/dump.rst +++ b/doc/src/dump.rst @@ -602,14 +602,14 @@ styles. Note that in the discussion which follows, for styles which can reference values from a compute or fix or custom atom property, like -the *custom*\ , *cfg*\ , or *local* styles, the bracketed index I can -be specified using a wildcard asterisk with the index to effectively -specify multiple values. This takes the form "\*" or "\*n" or "n\*" -or "m\*n". If N = the number of columns in the array, then an -asterisk with no numeric values means all column indices from 1 to N. -A leading asterisk means all indices from 1 to n (inclusive). A -trailing asterisk means all indices from n to N (inclusive). A middle -asterisk means all indices from m to n (inclusive). +the *custom*\ , *cfg*\ , *local*, or *grid* styles, the bracketed +index I can be specified using a wildcard asterisk with the index to +effectively specify multiple values. This takes the form "\*" or +"\*n" or "n\*" or "m\*n". If N = the number of columns in the array, +then an asterisk with no numeric values means all column indices from +1 to N. A leading asterisk means all indices from 1 to n (inclusive). +A trailing asterisk means all indices from n to N (inclusive). A +middle asterisk means all indices from m to n (inclusive). Using a wildcard is the same as if the individual columns of the array had been listed one by one. E.g. these 2 dump commands are From 7a0636ca0c22eee4f5a409362dd30c104445be02 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Wed, 17 Aug 2022 10:15:30 -0400 Subject: [PATCH 030/213] whitespace fixes --- doc/src/Howto_grid.rst | 2 +- doc/src/Howto_output.rst | 6 +- doc/src/fix_ave_grid.rst | 2 +- src/EXTRA-FIX/fix_ttm_grid.cpp | 10 +-- src/KSPACE/fix_tune_kspace.cpp | 2 +- src/compute_property_grid.cpp | 50 +++++------ src/dump_grid.cpp | 122 ++++++++++++------------- src/fix.h | 2 +- src/fix_ave_grid.cpp | 160 ++++++++++++++++----------------- src/grid2d.cpp | 10 +-- src/grid2d.h | 4 +- src/grid3d.cpp | 16 ++-- src/grid3d.h | 12 +-- src/utils.cpp | 6 +- 14 files changed, 202 insertions(+), 202 deletions(-) diff --git a/doc/src/Howto_grid.rst b/doc/src/Howto_grid.rst index 4601b19a20..4ac0898780 100644 --- a/doc/src/Howto_grid.rst +++ b/doc/src/Howto_grid.rst @@ -77,7 +77,7 @@ syntax: The prefix "c_" or "f_" refers to the ID of the compute or fix. Gname is the name of the grid, which is assigned by the compute or fix. Dname is the name of the data field, which is also assigned by the -compute or fix. +compute or fix. If the data field is a per-grid vector (one value per grid point), then no brackets are used to access the values. If the data field is diff --git a/doc/src/Howto_output.rst b/doc/src/Howto_output.rst index f21bafe81c..5ff58afaee 100644 --- a/doc/src/Howto_output.rst +++ b/doc/src/Howto_output.rst @@ -209,7 +209,7 @@ density (mass or number) or atom attributes such as position, velocity, force. They can also be per-atom quantities calculated by a :doc:`compute `, by a :doc:`fix `, or by an atom-style :doc:`variable `. The chunk-averaged output of this fix is -global and can also be used as input to other output commands. +global and can also be used as input to other output commands. Note that the :doc:`fix ave/grid ` command can also average the same per-atom quantities within spatial bins, but it does @@ -307,7 +307,7 @@ command, including per-atom quantities calculated by a :doc:`compute output commands. The :doc:`fix ave/grid ` command performs time-averaging -of either per-atom or per-grid data. +of either per-atom or per-grid data. For per-atom data it performs averaging for the atoms within each grid cell, similar to the :doc:`fix ave/chunk ` command when @@ -315,7 +315,7 @@ its chunks are defined as regular 2d or 3d bins. The per-atom quantities can be atom density (mass or number) or atom attributes such as position, velocity, force. They can also be per-atom quantities calculated by a :doc:`compute `, by a :doc:`fix -`, or by an atom-style :doc:`variable `. +`, or by an atom-style :doc:`variable `. The chief difference between the :doc:`fix ave/grid ` and :doc:`fix ave/chunk ` commands when used in this diff --git a/doc/src/fix_ave_grid.rst b/doc/src/fix_ave_grid.rst index 1c454a609e..61d09c8bdb 100644 --- a/doc/src/fix_ave_grid.rst +++ b/doc/src/fix_ave_grid.rst @@ -152,7 +152,7 @@ evaluation of an atom-style :doc:`variable `. In the latter cases, the compute, fix, or variable must produce a per-atom quantity, not a global quantity. Note that the :doc:`compute property/atom ` command provides access to any attribute -defined and stored by atoms. +defined and stored by atoms. The per-atom values of each input vector are summed and averaged independently of the per-atom values in other input vectors. diff --git a/src/EXTRA-FIX/fix_ttm_grid.cpp b/src/EXTRA-FIX/fix_ttm_grid.cpp index 02e2c31826..7b3e712f9d 100644 --- a/src/EXTRA-FIX/fix_ttm_grid.cpp +++ b/src/EXTRA-FIX/fix_ttm_grid.cpp @@ -62,7 +62,7 @@ FixTTMGrid::FixTTMGrid(LAMMPS *lmp, int narg, char **arg) : if (outfile) error->all(FLERR,"Fix ttm/grid does not support outfile option - " "use dump grid instead"); */ - + skin_original = neighbor->skin; } @@ -456,12 +456,12 @@ void FixTTMGrid::allocate_grid() double maxdist = 0.5 * neighbor->skin; grid = new Grid3d(lmp, world, nxgrid, nygrid, nzgrid, maxdist, 1, SHIFT, - nxlo_in, nxhi_in, nylo_in, nyhi_in, nzlo_in, nzhi_in, + nxlo_in, nxhi_in, nylo_in, nyhi_in, nzlo_in, nzhi_in, nxlo_out, nxhi_out, nylo_out, nyhi_out, nzlo_out, nzhi_out); - ngridown = (nxhi_in - nxlo_in + 1) * (nyhi_in - nylo_in + 1) * + ngridown = (nxhi_in - nxlo_in + 1) * (nyhi_in - nylo_in + 1) * (nzhi_in - nzlo_in + 1); - ngridout = (nxhi_out - nxlo_out + 1) * (nyhi_out - nylo_out + 1) * + ngridout = (nxhi_out - nxlo_out + 1) * (nyhi_out - nylo_out + 1) * (nzhi_out - nzlo_out + 1); // setup grid communication and allocate grid data structs @@ -563,7 +563,7 @@ void FixTTMGrid::restart(char *buf) // communicate new T_electron values to ghost grid points - grid->forward_comm(Grid3d::FIX, this, 1, sizeof(double), 0, + grid->forward_comm(Grid3d::FIX, this, 1, sizeof(double), 0, grid_buf1, grid_buf2, MPI_DOUBLE); } diff --git a/src/KSPACE/fix_tune_kspace.cpp b/src/KSPACE/fix_tune_kspace.cpp index 637626804a..729e39466e 100644 --- a/src/KSPACE/fix_tune_kspace.cpp +++ b/src/KSPACE/fix_tune_kspace.cpp @@ -283,7 +283,7 @@ void FixTuneKspace::update_kspace_style(const std::string &new_kspace_style, // re-init neighbor list // probably only needed when redefining the pair style - // should happen after pair->init() to get pair style + // should happen after pair->init() to get pair style // neighbor list request registered neighbor->init(); diff --git a/src/compute_property_grid.cpp b/src/compute_property_grid.cpp index 8a33eab9e2..a028517d71 100644 --- a/src/compute_property_grid.cpp +++ b/src/compute_property_grid.cpp @@ -32,8 +32,8 @@ enum { UNSCALED, SCALED }; /* ---------------------------------------------------------------------- */ ComputePropertyGrid::ComputePropertyGrid(LAMMPS *lmp, int narg, char **arg) : - Compute(lmp, narg, arg), pack_choice(nullptr), - grid2d(nullptr), grid3d(nullptr), + Compute(lmp, narg, arg), pack_choice(nullptr), + grid2d(nullptr), grid3d(nullptr), vec2d(nullptr), array2d(nullptr), vec3d(nullptr), array3d(nullptr) { if (narg < 7) error->all(FLERR, "Illegal compute property/grid command"); @@ -46,12 +46,12 @@ ComputePropertyGrid::ComputePropertyGrid(LAMMPS *lmp, int narg, char **arg) : nygrid = utils::inumeric(FLERR,arg[4],false,lmp); nzgrid = utils::inumeric(FLERR,arg[5],false,lmp); - if (dimension == 2 && nzgrid != 1) + if (dimension == 2 && nzgrid != 1) error->all(FLERR,"Compute property/grid for 2d requires nz = 1"); - if (nxgrid <= 0 || nygrid <= 0 || nzgrid <= 0) + if (nxgrid <= 0 || nygrid <= 0 || nzgrid <= 0) error->all(FLERR, "Illegal compute property/grid command"); - + nvalues = narg - 6; pack_choice = new FnPtrPack[nvalues]; @@ -66,7 +66,7 @@ ComputePropertyGrid::ComputePropertyGrid(LAMMPS *lmp, int narg, char **arg) : } else if (strcmp(arg[iarg], "iy") == 0) { pack_choice[jarg] = &ComputePropertyGrid::pack_indices<1>; } else if (strcmp(arg[iarg], "iz") == 0) { - if (dimension == 2) + if (dimension == 2) error->all(FLERR,"Compute property/grid for 2d cannot use z coord"); pack_choice[jarg] = &ComputePropertyGrid::pack_indices<2>; @@ -75,7 +75,7 @@ ComputePropertyGrid::ComputePropertyGrid(LAMMPS *lmp, int narg, char **arg) : } else if (strcmp(arg[iarg], "y") == 0) { pack_choice[jarg] = &ComputePropertyGrid::pack_coords; } else if (strcmp(arg[iarg], "z") == 0) { - if (dimension == 2) + if (dimension == 2) error->all(FLERR,"Compute property/grid for 2d cannot use z coord"); pack_choice[jarg] = &ComputePropertyGrid::pack_coords; @@ -84,16 +84,16 @@ ComputePropertyGrid::ComputePropertyGrid(LAMMPS *lmp, int narg, char **arg) : } else if (strcmp(arg[iarg], "ys") == 0) { pack_choice[jarg] = &ComputePropertyGrid::pack_coords; } else if (strcmp(arg[iarg], "zs") == 0) { - if (dimension == 2) + if (dimension == 2) error->all(FLERR,"Compute property/grid for 2d cannot use z coord"); pack_choice[jarg] = &ComputePropertyGrid::pack_coords; - } else if (strcmp(arg[iarg], "xc") == 0) { + } else if (strcmp(arg[iarg], "xc") == 0) { pack_choice[jarg] = &ComputePropertyGrid::pack_coords; } else if (strcmp(arg[iarg], "yc") == 0) { pack_choice[jarg] = &ComputePropertyGrid::pack_coords; } else if (strcmp(arg[iarg], "zc") == 0) { - if (dimension == 2) + if (dimension == 2) error->all(FLERR,"Compute property/grid for 2d cannot use z coord"); pack_choice[jarg] = &ComputePropertyGrid::pack_coords; @@ -102,7 +102,7 @@ ComputePropertyGrid::ComputePropertyGrid(LAMMPS *lmp, int narg, char **arg) : } else if (strcmp(arg[iarg], "ysc") == 0) { pack_choice[jarg] = &ComputePropertyGrid::pack_coords; } else if (strcmp(arg[iarg], "zsc") == 0) { - if (dimension == 2) + if (dimension == 2) error->all(FLERR,"Compute property/grid for 2d cannot use z coord"); pack_choice[jarg] = &ComputePropertyGrid::pack_coords; @@ -243,27 +243,27 @@ void ComputePropertyGrid::allocate_grid() nxlo_in, nxhi_in, nylo_in, nyhi_in, nxlo_out, nxhi_out, nylo_out, nyhi_out); if (nvalues == 1) - memory->create2d_offset(vec2d, nylo_out, nyhi_out, nxlo_out, nxhi_out, + memory->create2d_offset(vec2d, nylo_out, nyhi_out, nxlo_out, nxhi_out, "property/grid:vec2d"); else memory->create3d_offset_last(array2d, nylo_out, nyhi_out, nxlo_out, nxhi_out, nvalues, "property/grid:array2d"); ngridout = (nxhi_out - nxlo_out + 1) * (nyhi_out - nylo_out + 1); - + } else { grid3d = new Grid3d(lmp, world, nxgrid, nygrid, nzgrid, 0.0, 0, 0.0, - nxlo_in, nxhi_in, nylo_in, nyhi_in, nzlo_in, nzhi_in, - nxlo_out, nxhi_out, nylo_out, nyhi_out, + nxlo_in, nxhi_in, nylo_in, nyhi_in, nzlo_in, nzhi_in, + nxlo_out, nxhi_out, nylo_out, nyhi_out, nzlo_out, nzhi_out); if (nvalues == 1) - memory->create3d_offset(vec3d, nzlo_out, nzhi_out, nylo_out, + memory->create3d_offset(vec3d, nzlo_out, nzhi_out, nylo_out, nyhi_out, nxlo_out, nxhi_out, "property/grid:vec3d"); else - memory->create4d_offset_last(array3d, nzlo_out, nzhi_out, nylo_out, + memory->create4d_offset_last(array3d, nzlo_out, nzhi_out, nylo_out, nyhi_out, nxlo_out, nxhi_out, nvalues, "property/grid:array3d"); - ngridout = (nxhi_out - nxlo_out + 1) * (nyhi_out - nylo_out + 1) * + ngridout = (nxhi_out - nxlo_out + 1) * (nyhi_out - nylo_out + 1) * (nzhi_out - nzlo_out + 1); } } @@ -331,7 +331,7 @@ template void ComputePropertyGrid::pack_indices(int n) if (nvalues == 0) { for (int iy = nylo_in; iy <= nyhi_in; iy++) for (int ix = nxlo_in; ix <= nxhi_in; ix++) { - if (IDIM == 0) vec2d[iy][ix] = ix + 1; + if (IDIM == 0) vec2d[iy][ix] = ix + 1; if (IDIM == 1) vec2d[iy][ix] = iy + 1; } } else { @@ -368,7 +368,7 @@ template void ComputePropertyGrid::pack_indices(int n) via templating ------------------------------------------------------------------------- */ -template +template void ComputePropertyGrid::pack_coords(int n) { double boxlo,delta; @@ -401,7 +401,7 @@ void ComputePropertyGrid::pack_coords(int n) if (IDIM == 1) vec2d[iy][ix] = boxlo + (iy+0.5)*delta; } } - + } else { for (int iy = nylo_in; iy <= nyhi_in; iy++) for (int ix = nxlo_in; ix <= nxhi_in; ix++) { @@ -423,7 +423,7 @@ void ComputePropertyGrid::pack_coords(int n) double dx = 1.0/nxgrid; double dy = 1.0/nygrid; lamda[2] = 0.0; - + if (nvalues == 0) { for (int iy = nylo_in; iy <= nyhi_in; iy++) { lamda[1] = iy*dy; @@ -434,7 +434,7 @@ void ComputePropertyGrid::pack_coords(int n) if (IDIM == 1) vec2d[iy][ix] = xone[1]; } } - + } else { for (int iy = nylo_in; iy <= nyhi_in; iy++) { lamda[1] = iy*dy; @@ -450,7 +450,7 @@ void ComputePropertyGrid::pack_coords(int n) // 3d grid - } else if (dimension == 3) { + } else if (dimension == 3) { // for coords which are orthogonal OR scaled @@ -504,7 +504,7 @@ void ComputePropertyGrid::pack_coords(int n) double dx = 1.0/nxgrid; double dy = 1.0/nygrid; double dz = 1.0/nzgrid; - + if (nvalues == 0) { for (int iz = nzlo_in; iz <= nzhi_in; iz++) { lamda[2] = iz*dz; diff --git a/src/dump_grid.cpp b/src/dump_grid.cpp index 4dad0d611e..e0fbb95990 100644 --- a/src/dump_grid.cpp +++ b/src/dump_grid.cpp @@ -41,8 +41,8 @@ enum{COMPUTE,FIX}; /* ---------------------------------------------------------------------- */ DumpGrid::DumpGrid(LAMMPS *lmp, int narg, char **arg) : - Dump(lmp, narg, arg), idregion(nullptr), earg(nullptr), vtype(nullptr), - vformat(nullptr), columns(nullptr), columns_default(nullptr), + Dump(lmp, narg, arg), idregion(nullptr), earg(nullptr), vtype(nullptr), + vformat(nullptr), columns(nullptr), columns_default(nullptr), field2index(nullptr), field2grid(nullptr), field2data(nullptr), argindex(nullptr), id_compute(nullptr), compute(nullptr), id_fix(nullptr), fix(nullptr), pack_choice(nullptr) @@ -155,7 +155,7 @@ DumpGrid::~DumpGrid() delete[] field2grid; delete[] field2data; delete[] argindex; - + delete[] idregion; for (int i = 0; i < ncompute; i++) delete[] id_compute[i]; @@ -255,13 +255,13 @@ void DumpGrid::init_style() for (i = 0; i < ncompute; i++) { compute[i] = modify->get_compute_by_id(id_compute[i]); - if (!compute[i]) + if (!compute[i]) error->all(FLERR,"Could not find dump grid compute ID {}",id_compute[i]); } for (i = 0; i < nfix; i++) { fix[i] = modify->get_fix_by_id(id_fix[i]); - if (!fix[i]) + if (!fix[i]) error->all(FLERR,"Could not find dump grid fix ID {}", id_fix[i]); } @@ -271,9 +271,9 @@ void DumpGrid::init_style() Fix *ifix; Grid2d *grid2d; Grid3d *grid3d; - + int nxtmp,nytmp,nztmp; - + for (int i = 0; i < nfield; i++) { if (dimension == 2) { if (field2source[i] == COMPUTE) { @@ -286,7 +286,7 @@ void DumpGrid::init_style() if (i == 0) grid2d->get_size(nxgrid,nygrid); else { grid2d->get_size(nxtmp,nytmp); - if (nxtmp != nxgrid || nytmp != nygrid) + if (nxtmp != nxgrid || nytmp != nygrid) error->all(FLERR,"Dump grid field grid sizes do not match"); } @@ -513,18 +513,18 @@ int DumpGrid::count() if (dimension == 2) { if (field2source[0] == COMPUTE) - grid2d = (Grid2d *) + grid2d = (Grid2d *) compute[field2index[0]]->get_grid_by_index(field2grid[0]); else if (field2source[0] == FIX) - grid2d = (Grid2d *) + grid2d = (Grid2d *) fix[field2index[0]]->get_grid_by_index(field2grid[0]); grid2d->get_bounds(nxlo_in,nxhi_in,nylo_in,nyhi_in); } else { if (field2source[0] == COMPUTE) - grid3d = (Grid3d *) + grid3d = (Grid3d *) compute[field2index[0]]->get_grid_by_index(field2grid[0]); else if (field2source[0] == FIX) - grid3d = (Grid3d *) + grid3d = (Grid3d *) fix[field2index[0]]->get_grid_by_index(field2grid[0]); grid3d->get_bounds(nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in); } @@ -550,11 +550,11 @@ int DumpGrid::count() } // return count of grid points I own - + int ngrid; - if (dimension == 2) + if (dimension == 2) ngrid = (nxhi_in-nxlo_in+1) * (nyhi_in-nylo_in+1); - else + else ngrid = (nxhi_in-nxlo_in+1) * (nyhi_in-nylo_in+1) * (nzhi_in-nzlo_in+1); return ngrid; @@ -674,43 +674,43 @@ int DumpGrid::parse_fields(int narg, char **arg) auto name = argi.get_name(); Compute *icompute = nullptr; Fix *ifix = nullptr; - + switch (argi.get_type()) { - + case ArgInfo::UNKNOWN: { error->all(FLERR,"Invalid attribute in dump grid command"); } break; - + // compute value = c_ID // if no trailing [], then arg is set to 0, else arg is int between [] - + case ArgInfo::COMPUTE: { - if (dimension == 2) pack_choice[iarg] = &DumpGrid::pack_grid2d; + if (dimension == 2) pack_choice[iarg] = &DumpGrid::pack_grid2d; else pack_choice[iarg] = &DumpGrid::pack_grid3d; vtype[iarg] = Dump::DOUBLE; - field2source[iarg] = COMPUTE; - + field2source[iarg] = COMPUTE; + // split name = idcompute:gname:dname into 3 strings char *idcompute,*gname,*dname; utils::grid_parse(FLERR,name,idcompute,gname,dname,error); icompute = modify->get_compute_by_id(idcompute); - if (!icompute) + if (!icompute) error->all(FLERR,"Could not find dump grid compute ID: {}",idcompute); if (icompute->pergrid_flag == 0) error->all(FLERR,"Dump grid compute {} does not compute per-grid info", idcompute); - + int dim; int igrid = icompute->get_grid_by_name(gname,dim); - if (igrid < 0) + if (igrid < 0) error->all(FLERR,"Dump grid compute {} does not recognize grid name {}", idcompute,gname); - + int ncol; int idata = icompute->get_griddata_by_name(igrid,dname,ncol); - if (idata < 0) + if (idata < 0) error->all(FLERR, "Dump grid compute {} does not recognize data name {}", idcompute,dname); @@ -718,18 +718,18 @@ int DumpGrid::parse_fields(int narg, char **arg) if (argi.get_dim() == 0 && ncol) error->all(FLERR,"Dump grid compute {} data {} is not per-grid vector", idcompute,dname); - if (argi.get_dim() && ncol == 0) + if (argi.get_dim() && ncol == 0) error->all(FLERR,"Dump grid compute {} data {} is not per-grid array", idcompute,dname); if (argi.get_dim() && argi.get_index1() > ncol) error->all(FLERR, "Dump grid compute {} array {} is accessed out-of-range", idcompute,dname); - - + + field2index[iarg] = add_compute(idcompute); - field2grid[iarg] = igrid; - field2data[iarg] = idata; + field2grid[iarg] = igrid; + field2data[iarg] = idata; delete [] idcompute; delete [] gname; @@ -744,7 +744,7 @@ int DumpGrid::parse_fields(int narg, char **arg) if (dimension == 2) pack_choice[iarg] = &DumpGrid::pack_grid2d; else pack_choice[iarg] = &DumpGrid::pack_grid3d; vtype[iarg] = Dump::DOUBLE; - field2source[iarg] = FIX; + field2source[iarg] = FIX; // split name = idfix:gname:dname into 3 strings @@ -761,29 +761,29 @@ int DumpGrid::parse_fields(int narg, char **arg) int dim; int igrid = ifix->get_grid_by_name(gname,dim); - if (igrid < 0) + if (igrid < 0) error->all(FLERR,"Dump grid fix {} does not recognize grid name {}", idfix,gname); - + int ncol; int idata = ifix->get_griddata_by_name(igrid,dname,ncol); - if (idata < 0) + if (idata < 0) error->all(FLERR,"Dump grid fix {} does not recognize data name {}", idfix,dname); if (argi.get_dim() == 0 && ncol) error->all(FLERR,"Dump grid fix {} data {} is not per-grid vector", idfix,dname); - if (argi.get_dim() > 0 && ncol == 0) + if (argi.get_dim() > 0 && ncol == 0) error->all(FLERR,"Dump grid fix {} data {} is not per-grid array", idfix,dname); if (argi.get_dim() > 0 && argi.get_index1() > ncol) error->all(FLERR,"Dump grid fix {} array {} is accessed out-of-range", idfix,dname); - + field2index[iarg] = add_fix(idfix); - field2grid[iarg] = igrid; - field2data[iarg] = idata; + field2grid[iarg] = igrid; + field2data[iarg] = idata; delete [] idfix; delete [] gname; @@ -792,13 +792,13 @@ int DumpGrid::parse_fields(int narg, char **arg) } break; // no match - + default: { return iarg; } break; } } - + return narg; } @@ -936,29 +936,29 @@ void DumpGrid::pack_grid2d(int n) if (index == 0) { double **vec2d; if (field2source[n] == COMPUTE) - vec2d = (double **) + vec2d = (double **) compute[field2index[n]]->get_griddata_by_index(field2data[n]); else if (field2source[n] == FIX) - vec2d = (double **) + vec2d = (double **) fix[field2index[n]]->get_griddata_by_index(field2data[n]); for (int iy = nylo_in; iy <= nyhi_in; iy++) for (int ix = nxlo_in; ix <= nxhi_in; ix++) { - buf[n] = vec2d[iy][ix]; - n += size_one; + buf[n] = vec2d[iy][ix]; + n += size_one; } } else { double ***array2d; if (field2source[n] == COMPUTE) - array2d = (double ***) + array2d = (double ***) compute[field2index[n]]->get_griddata_by_index(field2data[n]); else if (field2source[n] == FIX) - array2d = (double ***) + array2d = (double ***) fix[field2index[n]]->get_griddata_by_index(field2data[n]); index--; for (int iy = nylo_in; iy <= nyhi_in; iy++) for (int ix = nxlo_in; ix <= nxhi_in; ix++) { - buf[n] = array2d[iy][ix][index]; - n += size_one; + buf[n] = array2d[iy][ix][index]; + n += size_one; } } } @@ -972,31 +972,31 @@ void DumpGrid::pack_grid3d(int n) if (index == 0) { double ***vec3d; if (field2source[n] == COMPUTE) - vec3d = (double ***) + vec3d = (double ***) compute[field2index[n]]->get_griddata_by_index(field2data[n]); else if (field2source[n] == FIX) - vec3d = (double ***) + vec3d = (double ***) fix[field2index[n]]->get_griddata_by_index(field2data[n]); for (int iz = nzlo_in; iz <= nzhi_in; iz++) for (int iy = nylo_in; iy <= nyhi_in; iy++) - for (int ix = nxlo_in; ix <= nxhi_in; ix++) { - buf[n] = vec3d[iz][iy][ix]; - n += size_one; - } + for (int ix = nxlo_in; ix <= nxhi_in; ix++) { + buf[n] = vec3d[iz][iy][ix]; + n += size_one; + } } else { double ****array3d; if (field2source[n] == COMPUTE) - array3d = (double ****) + array3d = (double ****) compute[field2index[n]]->get_griddata_by_index(field2data[n]); else if (field2source[n] == FIX) - array3d = (double ****) + array3d = (double ****) fix[field2index[n]]->get_griddata_by_index(field2data[n]); index--; for (int iz = nzlo_in; iz <= nzhi_in; iz++) for (int iy = nylo_in; iy <= nyhi_in; iy++) - for (int ix = nxlo_in; ix <= nxhi_in; ix++) { - buf[n] = array3d[iz][iy][ix][index]; + for (int ix = nxlo_in; ix <= nxhi_in; ix++) { + buf[n] = array3d[iz][iy][ix][index]; n += size_one; - } + } } } diff --git a/src/fix.h b/src/fix.h index c16c781648..8171f2ee31 100644 --- a/src/fix.h +++ b/src/fix.h @@ -101,7 +101,7 @@ class Fix : protected Pointers { int pergrid_flag; // 0/1 if per-grid data is stored int pergrid_freq; // frequency per-grid data is available at - + int extscalar; // 0/1 if global scalar is intensive/extensive int extvector; // 0/1/-1 if global vector is all int/ext/extlist int *extlist; // list of 0/1 int/ext for each vec component diff --git a/src/fix_ave_grid.cpp b/src/fix_ave_grid.cpp index 2b63d04e3c..72c2b8dcb6 100644 --- a/src/fix_ave_grid.cpp +++ b/src/fix_ave_grid.cpp @@ -51,8 +51,8 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : Fix(lmp, narg, arg), which(nullptr), argindex(nullptr), ids(nullptr), value2index(nullptr), value2grid(nullptr), value2data(nullptr), - grid2d(nullptr), grid3d(nullptr), - grid_buf1(nullptr), grid_buf2(nullptr), + grid2d(nullptr), grid3d(nullptr), + grid_buf1(nullptr), grid_buf2(nullptr), vec2d(nullptr), array2d(nullptr), vec3d(nullptr), array3d(nullptr), count2d(nullptr), count3d(nullptr) { @@ -141,7 +141,7 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : } else { ArgInfo argi(arg[iarg]); - + if (argi.get_type() == ArgInfo::NONE) break; if ((argi.get_type() == ArgInfo::UNKNOWN) || (argi.get_dim() > 1)) error->all(FLERR,"Invalid fix ave/grid command"); @@ -164,7 +164,7 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : if (nvalues == 0) error->all(FLERR,"No values in fix ave/grid command"); - if (modeatom && modegrid) + if (modeatom && modegrid) error->all(FLERR,"Fix ave/grid cannot operate on per-atom and " "per-grid values"); @@ -235,12 +235,12 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : for (int i = 0; i < nvalues; i++) delete [] earg[i]; memory->sfree(earg); } - + // setup and error check // for fix inputs, check that fix frequency is acceptable dimension = domain->dimension; - + if (nevery <= 0 || nrepeat <= 0 || pergrid_freq <= 0) error->all(FLERR,"Illegal fix ave/grid command"); if (pergrid_freq % nevery || nrepeat*nevery > pergrid_freq) @@ -253,7 +253,7 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : if (biasflag) { tbias = modify->get_compute_by_id(id_bias); - if (!tbias) + if (!tbias) error->all(FLERR,"Could not find compute ID for temperature bias"); if (tbias->tempflag == 0) error->all(FLERR,"Bias compute does not calculate temperature"); @@ -261,9 +261,9 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : error->all(FLERR,"Bias compute does not calculate a velocity bias"); } - if (normflag != ALL) + if (normflag != ALL) error->all(FLERR,"Fix ave/grid norm all is required for now"); - if (normflag != ONE) + if (normflag != ONE) error->all(FLERR,"Fix ave/grid ave one is required for now"); // error checks for ATOM mode @@ -305,7 +305,7 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : if (nevery % modify->fix[ifix]->peratom_freq) error->all(FLERR, "Fix for fix ave/atom not computed at compatible time"); - + } else if (which[i] == ArgInfo::VARIABLE) { int ivariable = input->variable->find(ids[i]); if (ivariable < 0) @@ -329,7 +329,7 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : strcpy(ids[i],idcompute); Compute *icompute = modify->get_compute_by_id(idcompute); - if (!icompute) + if (!icompute) error->all(FLERR,"Could not find fix ave/grid compute ID: {}", idcompute); if (icompute->pergrid_flag == 0) @@ -339,14 +339,14 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : int dim; int igrid = icompute->get_grid_by_name(gname,dim); - if (igrid < 0) + if (igrid < 0) error->all(FLERR, "Fix ave/grid compute {} does not recognize grid name {}", idcompute,gname); - + int ncol; int idata = icompute->get_griddata_by_name(igrid,dname,ncol); - if (idata < 0) + if (idata < 0) error->all(FLERR, "Fix ave/grid compute {} does not recognize data name {}", idcompute,dname); @@ -355,7 +355,7 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : error->all(FLERR, "Fix ave/grid compute {} data {} is not per-grid vector", idcompute,dname); - if (argindex[i] && ncol == 0) + if (argindex[i] && ncol == 0) error->all(FLERR, "Fix ave/grid compute {} data {} is not per-grid array", idcompute,dname); @@ -363,9 +363,9 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : error->all(FLERR, "Fix ave/grid compute {} array {} is accessed out-of-range", idcompute,dname); - - value2grid[i] = igrid; - value2data[i] = idata; + + value2grid[i] = igrid; + value2data[i] = idata; delete [] idcompute; delete [] gname; @@ -391,14 +391,14 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : int dim; int igrid = ifix->get_grid_by_name(gname,dim); - if (igrid < 0) + if (igrid < 0) error->all(FLERR, "Fix ave/grid compute {} does not recognize grid name {}", idfix,gname); - + int ncol; int idata = ifix->get_griddata_by_name(igrid,dname,ncol); - if (idata < 0) + if (idata < 0) error->all(FLERR, "Fix ave/grid compute {} does not recognize data name {}", idfix,dname); @@ -407,7 +407,7 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : error->all(FLERR, "Fix ave/grid compute {} data {} is not per-grid vector", idfix,dname); - if (argindex[i] && ncol == 0) + if (argindex[i] && ncol == 0) error->all(FLERR, "Fix ave/grid compute {} data {} is not per-grid array", idfix,dname); @@ -415,9 +415,9 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : error->all(FLERR, "Fix ave/grid compute {} array {} is accessed out-of-range", idfix,dname); - - value2grid[i] = igrid; - value2data[i] = idata; + + value2grid[i] = igrid; + value2data[i] = idata; delete [] idfix; delete [] gname; @@ -442,7 +442,7 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : grid2d = new Grid2d(lmp, world, nxgrid, nygrid, maxdist, 0, shift, nxlo_in, nxhi_in, nylo_in, nyhi_in, nxlo_out, nxhi_out, nylo_out, nyhi_out); - + grid2d->setup(ngrid_buf1, ngrid_buf2); memory->create(grid_buf1, ngrid_buf1, "ave/grid:grid_buf1"); memory->create(grid_buf2, ngrid_buf2, "ave/grid:grid_buf2"); @@ -450,41 +450,41 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : ngridout = (nxhi_out - nxlo_out + 1) * (nyhi_out - nylo_out + 1); if (nvalues == 1) - memory->create2d_offset(vec2d, nylo_out, nyhi_out, nxlo_out, nxhi_out, + memory->create2d_offset(vec2d, nylo_out, nyhi_out, nxlo_out, nxhi_out, "ave/grid:vec2d"); else memory->create3d_offset_last(array2d, nylo_out, nyhi_out, nxlo_out, nxhi_out, nvalues, "ave/grid:array2d"); - if (modeatom) - memory->create2d_offset(count2d, nylo_out, nyhi_out, nxlo_out, nxhi_out, + if (modeatom) + memory->create2d_offset(count2d, nylo_out, nyhi_out, nxlo_out, nxhi_out, "ave/grid:count2d"); - + } else { grid3d = new Grid3d(lmp, world, nxgrid, nygrid, nzgrid, maxdist, 0, shift, - nxlo_in, nxhi_in, nylo_in, nyhi_in, nzlo_in, nzhi_in, - nxlo_out, nxhi_out, nylo_out, nyhi_out, + nxlo_in, nxhi_in, nylo_in, nyhi_in, nzlo_in, nzhi_in, + nxlo_out, nxhi_out, nylo_out, nyhi_out, nzlo_out, nzhi_out); grid3d->setup(ngrid_buf1, ngrid_buf2); memory->create(grid_buf1, ngrid_buf1, "ave/grid:grid_buf1"); memory->create(grid_buf2, ngrid_buf2, "ave/grid:grid_buf2"); - ngridout = (nxhi_out - nxlo_out + 1) * (nyhi_out - nylo_out + 1) * + ngridout = (nxhi_out - nxlo_out + 1) * (nyhi_out - nylo_out + 1) * (nzhi_out - nzlo_out + 1); if (nvalues == 1) - memory->create3d_offset(vec3d, nzlo_out, nzhi_out, nylo_out, - nyhi_out, nxlo_out, nxhi_out, + memory->create3d_offset(vec3d, nzlo_out, nzhi_out, nylo_out, + nyhi_out, nxlo_out, nxhi_out, "ave/grid:vec3d"); else - memory->create4d_offset_last(array3d, nzlo_out, nzhi_out, nylo_out, - nyhi_out, nxlo_out, nxhi_out, nvalues, + memory->create4d_offset_last(array3d, nzlo_out, nzhi_out, nylo_out, + nyhi_out, nxlo_out, nxhi_out, nvalues, "ave/grid:array3d"); if (modeatom) - memory->create3d_offset(count3d, nzlo_out, nzhi_out, nylo_out, - nyhi_out, nxlo_out, nxhi_out, + memory->create3d_offset(count3d, nzlo_out, nzhi_out, nylo_out, + nyhi_out, nxlo_out, nxhi_out, "ave/grid:vec3d"); } @@ -591,9 +591,9 @@ void FixAveGrid::init() Fix *fix; Grid2d *grid2d; Grid3d *grid3d; - + int nxtmp,nytmp,nztmp; - + for (int m = 0; m < nvalues; m++) { if (dimension == 2) { if (which[m] == ArgInfo::COMPUTE) { @@ -604,7 +604,7 @@ void FixAveGrid::init() grid2d = (Grid2d *) fix->get_grid_by_index(value2grid[m]); } grid2d->get_size(nxtmp,nytmp); - if (nxtmp != nxgrid || nytmp != nygrid) + if (nxtmp != nxgrid || nytmp != nygrid) error->all(FLERR,"Fix ave/grid value grid sizes do not match"); } else { @@ -688,18 +688,18 @@ void FixAveGrid::end_of_step() // nvalues + 1 more for atom count if (modeatom) { - if (dimension == 2) + if (dimension == 2) grid2d->reverse_comm(Grid2d::FIX,this,nvalues+1,sizeof(double),0, grid_buf1,grid_buf2,MPI_DOUBLE); - else + else grid3d->reverse_comm(Grid3d::FIX,this,nvalues+1,sizeof(double),0, grid_buf1,grid_buf2,MPI_DOUBLE); } // just return if this proc owns no grid points - + if (ngridout == 0) return; - + // average the final results across Nrepeat samples // for ATOM mode, result = total_value / total_count // exception is DENSITY_NUMBER: @@ -734,11 +734,11 @@ void FixAveGrid::end_of_step() for (ix = nxlo_in; ix <= nxhi_in; ix++) { count = count2d[iy][ix]; if (count) { - if (which[0] == ArgInfo::DENSITY_NUMBER) + if (which[0] == ArgInfo::DENSITY_NUMBER) norm = 1.0 / (binvol * repeat); - else if (which[0] == ArgInfo::DENSITY_MASS) + else if (which[0] == ArgInfo::DENSITY_MASS) norm = mv2d / (binvol * nrepeat); - else if (which[0] == ArgInfo::TEMPERATURE) + else if (which[0] == ArgInfo::TEMPERATURE) norm = mvv2e /((repeat*cdof + adof*count) * boltz); else norm = 1.0/count; @@ -753,11 +753,11 @@ void FixAveGrid::end_of_step() if (count) { invcount = 1.0/count; for (m = 0; m <= nvalues; m++) { - if (which[m] == ArgInfo::DENSITY_NUMBER) + if (which[m] == ArgInfo::DENSITY_NUMBER) norm = 1.0 / (binvol * repeat); - else if (which[m] == ArgInfo::DENSITY_MASS) + else if (which[m] == ArgInfo::DENSITY_MASS) norm = mv2d / (binvol * nrepeat); - else if (which[m] == ArgInfo::TEMPERATURE) + else if (which[m] == ArgInfo::TEMPERATURE) norm = mvv2e /((repeat*cdof + adof*count) * boltz); else norm = 1.0/count; @@ -774,11 +774,11 @@ void FixAveGrid::end_of_step() for (ix = nxlo_in; ix <= nxhi_in; ix++) { count = count3d[iz][iy][ix]; if (count) { - if (which[0] == ArgInfo::DENSITY_NUMBER) + if (which[0] == ArgInfo::DENSITY_NUMBER) norm = 1.0 / (binvol * repeat); - else if (which[0] == ArgInfo::DENSITY_MASS) + else if (which[0] == ArgInfo::DENSITY_MASS) norm = mv2d / (binvol * nrepeat); - else if (which[0] == ArgInfo::TEMPERATURE) + else if (which[0] == ArgInfo::TEMPERATURE) norm = mvv2e /((repeat*cdof + adof*count) * boltz); else norm = 1.0/count; @@ -794,11 +794,11 @@ void FixAveGrid::end_of_step() if (count) { invcount = 1.0/count; for (m = 0; m <= nvalues; m++) { - if (which[m] == ArgInfo::DENSITY_NUMBER) + if (which[m] == ArgInfo::DENSITY_NUMBER) norm = 1.0 / (binvol * repeat); - else if (which[m] == ArgInfo::DENSITY_MASS) + else if (which[m] == ArgInfo::DENSITY_MASS) norm = mv2d / (binvol * nrepeat); - else if (which[m] == ArgInfo::TEMPERATURE) + else if (which[m] == ArgInfo::TEMPERATURE) norm = mvv2e /((repeat*cdof + adof*count) * boltz); else norm = 1.0/count; @@ -836,7 +836,7 @@ void FixAveGrid::end_of_step() for (iy = nylo_in; iy <= nyhi_in; iy++) for (ix = nxlo_in; ix <= nxhi_in; ix++) for (m = 0; m <= nvalues; m++) - array3d[iz][iy][ix][m] *= invrepeat; + array3d[iz][iy][ix][m] *= invrepeat; } } } @@ -871,7 +871,7 @@ void FixAveGrid::atom2grid() double dxinv = nxgrid/prd[0]; double dyinv = nygrid/prd[1]; double dzinv = nzgrid/prd[2]; - + double **x = atom->x; int *mask = atom->mask; int nlocal = atom->nlocal; @@ -956,7 +956,7 @@ void FixAveGrid::atom2grid() for (m = 0; m < nvalues; m++) { n = value2index[m]; j = argindex[m]; - + // V,F adds velocity,force to value if (which[m] == ArgInfo::V || which[m] == ArgInfo::F) { @@ -964,7 +964,7 @@ void FixAveGrid::atom2grid() double **attribute; if (which[m] == ArgInfo::V) attribute = atom->v; else if (which[m] == ArgInfo::F) attribute = atom->f; - + if (dimension == 2) { if (nvalues == 1) { for (i = 0; i < nlocal; i++) { @@ -988,14 +988,14 @@ void FixAveGrid::atom2grid() array3d[bin[i][0]][bin[i][1]][bin[i][2]][m] += attribute[i][j]; } } - + // DENSITY_NUMBER adds 1 to value // DENSITY_MASS or MASS adds mass to value - } else if ((which[m] == ArgInfo::DENSITY_NUMBER) || - (which[m] == ArgInfo::DENSITY_MASS) || + } else if ((which[m] == ArgInfo::DENSITY_NUMBER) || + (which[m] == ArgInfo::DENSITY_MASS) || (which[m] == ArgInfo::MASS)) { - + int *type = atom->type; double *mass = atom->mass; double *rmass = atom->rmass; @@ -1106,7 +1106,7 @@ void FixAveGrid::atom2grid() } else if (which[m] == ArgInfo::COMPUTE || which[m] == ArgInfo::FIX || which[m] == ArgInfo::VARIABLE) { double *ovector,**oarray; - + if (which[m] == ArgInfo::COMPUTE) { Compute *compute = modify->compute[n]; if (!(compute->invoked_flag & Compute::INVOKED_PERATOM)) { @@ -1166,7 +1166,7 @@ void FixAveGrid::atom2grid() if (!skip[i]) vec3d[bin[i][0]][bin[i][1]][bin[i][2]] += ovector[i]; } - } else { + } else { int jm1 = j - 1; for (i = 0; i < nlocal; i++) { if (!skip[i]) @@ -1207,10 +1207,10 @@ void FixAveGrid::grid2grid() n = value2index[m]; j = argindex[m]; int idata = value2data[m]; - + Compute *compute; Fix *fix; - + if (which[m] == ArgInfo::COMPUTE) { compute = modify->compute[n]; if (!(compute->invoked_flag & Compute::INVOKED_PERGRID)) { @@ -1222,17 +1222,17 @@ void FixAveGrid::grid2grid() if (dimension == 2) { double **ovec2d,***oarray2d; if (which[m] == ArgInfo::COMPUTE) { - if (j == 0) + if (j == 0) ovec2d = (double **) compute->get_griddata_by_index(idata); else oarray2d = (double ***) compute->get_griddata_by_index(idata); } else { - if (j == 0) + if (j == 0) ovec2d = (double **) fix->get_griddata_by_index(idata); - else + else oarray2d = (double ***) fix->get_griddata_by_index(idata); } - + if (nvalues == 1) { if (j == 0) { for (iy = nylo_in; iy <= nyhi_in; iy++) @@ -1256,18 +1256,18 @@ void FixAveGrid::grid2grid() array2d[iy][ix][m] += oarray2d[iy][ix][jm1]; } } - + } else { double ***ovec3d,****oarray3d; if (which[m] == ArgInfo::COMPUTE) { - if (j == 0) + if (j == 0) ovec3d = (double ***) compute->get_griddata_by_index(idata); - else + else oarray3d = (double ****) compute->get_griddata_by_index(idata); } else { if (j == 0) { ovec3d = (double ***) fix->get_griddata_by_index(idata); - } else + } else oarray3d = (double ****) fix->get_griddata_by_index(idata); } @@ -1316,11 +1316,11 @@ void FixAveGrid::zero_grid() memset(&vec2d[nylo_out][nxlo_out],0, ngridout*sizeof(double)); else memset(&array2d[nylo_out][nxlo_out][0],0,ngridout*nvalues*sizeof(double)); - if (modeatom) + if (modeatom) memset(&count2d[nylo_out][nxlo_out],0,ngridout*sizeof(double)); } else { if (nvalues == 1) - memset(&vec3d[nzlo_out][nylo_out][nxlo_out],0,ngridout*sizeof(double)); + memset(&vec3d[nzlo_out][nylo_out][nxlo_out],0,ngridout*sizeof(double)); else memset(&array3d[nzlo_out][nylo_out][nxlo_out][0],0, ngridout*nvalues*sizeof(double)); diff --git a/src/grid2d.cpp b/src/grid2d.cpp index bea24421cf..6a5a0c8446 100644 --- a/src/grid2d.cpp +++ b/src/grid2d.cpp @@ -125,7 +125,7 @@ Grid2d::Grid2d(LAMMPS *lmp, MPI_Comm gcomm, // error check on size of grid stored by this proc bigint total = (bigint) (oxhi - oxlo + 1) * (oyhi - oylo + 1); - if (total > MAXSMALLINT) + if (total > MAXSMALLINT) error->one(FLERR, "Too many owned+ghost grid2d points"); // store grid bounds and proc neighs @@ -883,7 +883,7 @@ void Grid2d::ghost_box_drop(int *box, int *pbc) ------------------------------------------------------------------------- */ void Grid2d::box_drop_grid(int *box, int proclower, int procupper, - int &np, int *plist) + int &np, int *plist) { // end recursion when partition is a single proc // add proclower to plist @@ -899,7 +899,7 @@ void Grid2d::box_drop_grid(int *box, int proclower, int procupper, // = location in tree that stores this cut // cut = index of first grid cell in upper partition // dim = 0,1,2 dimension of cut - + int procmid = proclower + (procupper - proclower) / 2 + 1; int dim = rcbinfo[procmid].dim; int cut = rcbinfo[procmid].cut; @@ -955,7 +955,7 @@ int Grid2d::ghost_adjacent_tiled() ------------------------------------------------------------------------- */ void Grid2d::forward_comm(int caller, void *ptr, int nper, int nbyte, int which, - void *buf1, void *buf2, MPI_Datatype datatype) + void *buf1, void *buf2, MPI_Datatype datatype) { if (layout == REGULAR) { if (caller == KSPACE) @@ -1060,7 +1060,7 @@ forward_comm_tiled(T *ptr, int nper, int nbyte, int which, ------------------------------------------------------------------------- */ void Grid2d::reverse_comm(int caller, void *ptr, int nper, int nbyte, int which, - void *buf1, void *buf2, MPI_Datatype datatype) + void *buf1, void *buf2, MPI_Datatype datatype) { if (layout == REGULAR) { if (caller == KSPACE) diff --git a/src/grid2d.h b/src/grid2d.h index df7ac4e4fa..dc4c306bfe 100644 --- a/src/grid2d.h +++ b/src/grid2d.h @@ -22,12 +22,12 @@ class Grid2d : protected Pointers { public: enum { KSPACE = 0, PAIR = 1, FIX = 2 }; // calling classes - Grid2d(class LAMMPS *, MPI_Comm, int, int, double, int, double, + Grid2d(class LAMMPS *, MPI_Comm, int, int, double, int, double, int &, int &, int &, int &, int &, int &, int &, int &); Grid2d(class LAMMPS *, MPI_Comm, int, int, int, int, int, int, int, int, int, int); Grid2d(class LAMMPS *, MPI_Comm, int, int, int, int, int, int, int, int, int, int, - int, int, int, int, int); + int, int, int, int, int); ~Grid2d() override; void get_size(int &, int &); void get_bounds(int &, int &, int &, int &); diff --git a/src/grid3d.cpp b/src/grid3d.cpp index ae42a6dcb0..fb7334e1f1 100644 --- a/src/grid3d.cpp +++ b/src/grid3d.cpp @@ -55,7 +55,7 @@ static constexpr int OFFSET = 16384; ------------------------------------------------------------------------- */ Grid3d::Grid3d(LAMMPS *lmp, MPI_Comm gcomm, - int gnx, int gny, int gnz, + int gnx, int gny, int gnz, double maxdist, int extra, double shift, int &ixlo, int &ixhi, int &iylo, int &iyhi, int &izlo, int &izhi, int &oxlo, int &oxhi, int &oylo, int &oyhi, int &ozlo, int &ozhi) @@ -72,7 +72,7 @@ Grid3d::Grid3d(LAMMPS *lmp, MPI_Comm gcomm, ny = gny; nz = gnz; - ngrid[0] = nx; ngrid[1] = ny; ngrid[2] = nz; + ngrid[0] = nx; ngrid[1] = ny; ngrid[2] = nz; if (comm->layout == Comm::LAYOUT_TILED) layout = TILED; else layout = REGULAR; @@ -132,12 +132,12 @@ Grid3d::Grid3d(LAMMPS *lmp, MPI_Comm gcomm, ozlo = MAX(1,ozlo); ozhi = MIN(gnx-1,ozhi); } - + // error check on size of grid stored by this proc - bigint total = (bigint) + bigint total = (bigint) (oxhi - oxlo + 1) * (oyhi - oylo + 1) * (ozhi - ozlo + 1); - if (total > MAXSMALLINT) + if (total > MAXSMALLINT) error->one(FLERR, "Too many owned+ghost grid3d points"); // store grid bounds and proc neighs @@ -186,7 +186,7 @@ Grid3d::Grid3d(LAMMPS *lmp, MPI_Comm gcomm, ny = gny; nz = gnz; - ngrid[0] = nx; ngrid[1] = ny; ngrid[2] = nz; + ngrid[0] = nx; ngrid[1] = ny; ngrid[2] = nz; if (comm->layout == Comm::LAYOUT_TILED) layout = TILED; else layout = REGULAR; @@ -242,7 +242,7 @@ Grid3d::Grid3d(LAMMPS *lmp, MPI_Comm gcomm, int flag, ny = gny; nz = gnz; - ngrid[0] = nx; ngrid[1] = ny; ngrid[2] = nz; + ngrid[0] = nx; ngrid[1] = ny; ngrid[2] = nz; if (comm->layout == Comm::LAYOUT_TILED) layout = TILED; else layout = REGULAR; @@ -380,7 +380,7 @@ void Grid3d::get_size(int &nxgrid, int &nygrid, int &nzgrid) /* ---------------------------------------------------------------------- */ -void Grid3d::get_bounds(int &xlo, int &xhi, int &ylo, int &yhi, +void Grid3d::get_bounds(int &xlo, int &xhi, int &ylo, int &yhi, int &zlo, int &zhi) { xlo = inxlo; diff --git a/src/grid3d.h b/src/grid3d.h index 38e5887f8b..9f751bbeb7 100644 --- a/src/grid3d.h +++ b/src/grid3d.h @@ -22,13 +22,13 @@ class Grid3d : protected Pointers { public: enum { KSPACE = 0, PAIR = 1, FIX = 2 }; // calling classes - Grid3d(class LAMMPS *, MPI_Comm, int, int, int, double, int, double, - int &, int &, int &, int &, int &, int &, + Grid3d(class LAMMPS *, MPI_Comm, int, int, int, double, int, double, + int &, int &, int &, int &, int &, int &, int &, int &, int &, int &, int &, int &); - Grid3d(class LAMMPS *, MPI_Comm, int, int, int, int, int, int, int, int, int, + Grid3d(class LAMMPS *, MPI_Comm, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int); - Grid3d(class LAMMPS *, MPI_Comm, int, int, int, int, - int, int, int, int, int, int, int, int, int, int, int, int, + Grid3d(class LAMMPS *, MPI_Comm, int, int, int, int, + int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int); ~Grid3d() override; void get_size(int &, int &, int &); @@ -185,7 +185,7 @@ class Grid3d : protected Pointers { // internal methods // ------------------------------------------- - void store(int, int, int, int, int, int, int, int, int, int, int, int, + void store(int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int); virtual void setup_regular(int &, int &); virtual void setup_tiled(int &, int &); diff --git a/src/utils.cpp b/src/utils.cpp index 43925fd69c..cbcb5c1a23 100644 --- a/src/utils.cpp +++ b/src/utils.cpp @@ -771,17 +771,17 @@ int utils::expand_args(const char *file, int line, int narg, char **arg, int mod return ptrs to 3 substrings ------------------------------------------------------------------------- */ -void utils::grid_parse(const char *file, int line, const std::string &name, +void utils::grid_parse(const char *file, int line, const std::string &name, char *&id, char *&gridname, char *&dataname, Error *error) { char *copy = strdup(name); char *ptr1 = strchr(copy,':'); - if (!ptr1) + if (!ptr1) error->all(FLERR,"Grid reference {} does not contain 2 ':' chars",name); *ptr1 = '\0'; char *ptr2 = strchr(ptr1+1,':'); - if (!ptr2) + if (!ptr2) error->all(FLERR,"Grid reference {} does not contain 2 ':' chars",name); *ptr2 = '\0'; From f8d119b073ed6bf7c8f0356b4eb847d3e5609a6d Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Wed, 17 Aug 2022 08:51:57 -0600 Subject: [PATCH 031/213] change GridComm to Grid3d in DIELECTRIC package --- src/DIELECTRIC/msm_dielectric.cpp | 22 ++++++------- src/DIELECTRIC/pppm_dielectric.cpp | 12 +++---- src/DIELECTRIC/pppm_disp_dielectric.cpp | 42 ++++++++++++------------- 3 files changed, 38 insertions(+), 38 deletions(-) diff --git a/src/DIELECTRIC/msm_dielectric.cpp b/src/DIELECTRIC/msm_dielectric.cpp index 3217c8dbad..b5cdfbb04f 100644 --- a/src/DIELECTRIC/msm_dielectric.cpp +++ b/src/DIELECTRIC/msm_dielectric.cpp @@ -23,7 +23,7 @@ #include "comm.h" #include "domain.h" #include "error.h" -#include "gridcomm.h" +#include "grid3d.h" #include "math_const.h" #include "memory.h" @@ -130,7 +130,7 @@ void MSMDielectric::compute(int eflag, int vflag) // to fully sum contribution in their 3d grid current_level = 0; - gcall->reverse_comm(GridComm::KSPACE,this,1,sizeof(double),REVERSE_RHO, + gcall->reverse_comm(Grid3d::KSPACE,this,1,sizeof(double),REVERSE_RHO, gcall_buf1,gcall_buf2,MPI_DOUBLE); // forward communicate charge density values to fill ghost grid points @@ -139,7 +139,7 @@ void MSMDielectric::compute(int eflag, int vflag) for (int n=0; n<=levels-2; n++) { if (!active_flag[n]) continue; current_level = n; - gc[n]->forward_comm(GridComm::KSPACE,this,1,sizeof(double),FORWARD_RHO, + gc[n]->forward_comm(Grid3d::KSPACE,this,1,sizeof(double),FORWARD_RHO, gc_buf1[n],gc_buf2[n],MPI_DOUBLE); direct(n); restriction(n); @@ -152,15 +152,15 @@ void MSMDielectric::compute(int eflag, int vflag) if (domain->nonperiodic) { current_level = levels-1; gc[levels-1]-> - forward_comm(GridComm::KSPACE,this,1,sizeof(double),FORWARD_RHO, + forward_comm(Grid3d::KSPACE,this,1,sizeof(double),FORWARD_RHO, gc_buf1[levels-1],gc_buf2[levels-1],MPI_DOUBLE); direct_top(levels-1); gc[levels-1]-> - reverse_comm(GridComm::KSPACE,this,1,sizeof(double),REVERSE_AD, + reverse_comm(Grid3d::KSPACE,this,1,sizeof(double),REVERSE_AD, gc_buf1[levels-1],gc_buf2[levels-1],MPI_DOUBLE); if (vflag_atom) gc[levels-1]-> - reverse_comm(GridComm::KSPACE,this,6,sizeof(double),REVERSE_AD_PERATOM, + reverse_comm(Grid3d::KSPACE,this,6,sizeof(double),REVERSE_AD_PERATOM, gc_buf1[levels-1],gc_buf2[levels-1],MPI_DOUBLE); } else { @@ -171,7 +171,7 @@ void MSMDielectric::compute(int eflag, int vflag) current_level = levels-1; if (vflag_atom) gc[levels-1]-> - reverse_comm(GridComm::KSPACE,this,6,sizeof(double),REVERSE_AD_PERATOM, + reverse_comm(Grid3d::KSPACE,this,6,sizeof(double),REVERSE_AD_PERATOM, gc_buf1[levels-1],gc_buf2[levels-1],MPI_DOUBLE); } } @@ -184,13 +184,13 @@ void MSMDielectric::compute(int eflag, int vflag) prolongation(n); current_level = n; - gc[n]->reverse_comm(GridComm::KSPACE,this,1,sizeof(double),REVERSE_AD, + gc[n]->reverse_comm(Grid3d::KSPACE,this,1,sizeof(double),REVERSE_AD, gc_buf1[n],gc_buf2[n],MPI_DOUBLE); // extra per-atom virial communication if (vflag_atom) - gc[n]->reverse_comm(GridComm::KSPACE,this,6,sizeof(double), + gc[n]->reverse_comm(Grid3d::KSPACE,this,6,sizeof(double), REVERSE_AD_PERATOM,gc_buf1[n],gc_buf2[n],MPI_DOUBLE); } @@ -198,13 +198,13 @@ void MSMDielectric::compute(int eflag, int vflag) // to fill ghost cells surrounding their 3d bricks current_level = 0; - gcall->forward_comm(GridComm::KSPACE,this,1,sizeof(double),FORWARD_AD, + gcall->forward_comm(Grid3d::KSPACE,this,1,sizeof(double),FORWARD_AD, gcall_buf1,gcall_buf2,MPI_DOUBLE); // extra per-atom energy/virial communication if (vflag_atom) - gcall->forward_comm(GridComm::KSPACE,this,6,sizeof(double),FORWARD_AD_PERATOM, + gcall->forward_comm(Grid3d::KSPACE,this,6,sizeof(double),FORWARD_AD_PERATOM, gcall_buf1,gcall_buf2,MPI_DOUBLE); // calculate the force on my particles (interpolation) diff --git a/src/DIELECTRIC/pppm_dielectric.cpp b/src/DIELECTRIC/pppm_dielectric.cpp index 92bd89ebd9..16a2111419 100644 --- a/src/DIELECTRIC/pppm_dielectric.cpp +++ b/src/DIELECTRIC/pppm_dielectric.cpp @@ -24,7 +24,7 @@ #include "domain.h" #include "error.h" #include "force.h" -#include "gridcomm.h" +#include "grid3d.h" #include "math_const.h" #include "math_special.h" #include "memory.h" @@ -129,7 +129,7 @@ void PPPMDielectric::compute(int eflag, int vflag) // to fully sum contribution in their 3d bricks // remap from 3d decomposition to FFT decomposition - gc->reverse_comm(GridComm::KSPACE,this,1,sizeof(FFT_SCALAR), + gc->reverse_comm(Grid3d::KSPACE,this,1,sizeof(FFT_SCALAR), REVERSE_RHO,gc_buf1,gc_buf2,MPI_FFT_SCALAR); brick2fft(); @@ -144,20 +144,20 @@ void PPPMDielectric::compute(int eflag, int vflag) // to fill ghost cells surrounding their 3d bricks if (differentiation_flag == 1) - gc->forward_comm(GridComm::KSPACE,this,1,sizeof(FFT_SCALAR), + gc->forward_comm(Grid3d::KSPACE,this,1,sizeof(FFT_SCALAR), FORWARD_AD,gc_buf1,gc_buf2,MPI_FFT_SCALAR); else - gc->forward_comm(GridComm::KSPACE,this,3,sizeof(FFT_SCALAR), + gc->forward_comm(Grid3d::KSPACE,this,3,sizeof(FFT_SCALAR), FORWARD_IK,gc_buf1,gc_buf2,MPI_FFT_SCALAR); // extra per-atom energy/virial communication if (evflag_atom) { if (differentiation_flag == 1 && vflag_atom) - gc->forward_comm(GridComm::KSPACE,this,6,sizeof(FFT_SCALAR), + gc->forward_comm(Grid3d::KSPACE,this,6,sizeof(FFT_SCALAR), FORWARD_AD_PERATOM,gc_buf1,gc_buf2,MPI_FFT_SCALAR); else if (differentiation_flag == 0) - gc->forward_comm(GridComm::KSPACE,this,7,sizeof(FFT_SCALAR), + gc->forward_comm(Grid3d::KSPACE,this,7,sizeof(FFT_SCALAR), FORWARD_IK_PERATOM,gc_buf1,gc_buf2,MPI_FFT_SCALAR); } diff --git a/src/DIELECTRIC/pppm_disp_dielectric.cpp b/src/DIELECTRIC/pppm_disp_dielectric.cpp index d4d84e0f62..2a8b027ff3 100644 --- a/src/DIELECTRIC/pppm_disp_dielectric.cpp +++ b/src/DIELECTRIC/pppm_disp_dielectric.cpp @@ -24,7 +24,7 @@ #include "domain.h" #include "error.h" #include "force.h" -#include "gridcomm.h" +#include "grid3d.h" #include "math_const.h" #include "memory.h" @@ -148,7 +148,7 @@ void PPPMDispDielectric::compute(int eflag, int vflag) make_rho_c(); - gc->reverse_comm(GridComm::KSPACE,this,1,sizeof(FFT_SCALAR), + gc->reverse_comm(Grid3d::KSPACE,this,1,sizeof(FFT_SCALAR), REVERSE_RHO,gc_buf1,gc_buf2,MPI_FFT_SCALAR); brick2fft(nxlo_in,nylo_in,nzlo_in,nxhi_in,nyhi_in,nzhi_in, @@ -163,13 +163,13 @@ void PPPMDispDielectric::compute(int eflag, int vflag) virial_1,vg,vg2, u_brick,v0_brick,v1_brick,v2_brick,v3_brick,v4_brick,v5_brick); - gc->forward_comm(GridComm::KSPACE,this,1,sizeof(FFT_SCALAR),FORWARD_AD, + gc->forward_comm(Grid3d::KSPACE,this,1,sizeof(FFT_SCALAR),FORWARD_AD, gc_buf1,gc_buf2,MPI_FFT_SCALAR); fieldforce_c_ad(); if (vflag_atom) - gc->forward_comm(GridComm::KSPACE,this,6,sizeof(FFT_SCALAR), + gc->forward_comm(Grid3d::KSPACE,this,6,sizeof(FFT_SCALAR), FORWARD_AD_PERATOM,gc_buf1,gc_buf2,MPI_FFT_SCALAR); } else { @@ -182,13 +182,13 @@ void PPPMDispDielectric::compute(int eflag, int vflag) vdx_brick,vdy_brick,vdz_brick,virial_1,vg,vg2, u_brick,v0_brick,v1_brick,v2_brick,v3_brick,v4_brick,v5_brick); - gc->forward_comm(GridComm::KSPACE,this,3,sizeof(FFT_SCALAR),FORWARD_IK, + gc->forward_comm(Grid3d::KSPACE,this,3,sizeof(FFT_SCALAR),FORWARD_IK, gc_buf1,gc_buf2,MPI_FFT_SCALAR); fieldforce_c_ik(); if (evflag_atom) - gc->forward_comm(GridComm::KSPACE,this,7,sizeof(FFT_SCALAR), + gc->forward_comm(Grid3d::KSPACE,this,7,sizeof(FFT_SCALAR), FORWARD_IK_PERATOM,gc_buf1,gc_buf2,MPI_FFT_SCALAR); } @@ -206,7 +206,7 @@ void PPPMDispDielectric::compute(int eflag, int vflag) make_rho_g(); - gc6->reverse_comm(GridComm::KSPACE,this,1,sizeof(FFT_SCALAR), + gc6->reverse_comm(Grid3d::KSPACE,this,1,sizeof(FFT_SCALAR), REVERSE_RHO_GEOM,gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); brick2fft(nxlo_in_6,nylo_in_6,nzlo_in_6,nxhi_in_6,nyhi_in_6,nzhi_in_6, @@ -222,13 +222,13 @@ void PPPMDispDielectric::compute(int eflag, int vflag) u_brick_g,v0_brick_g,v1_brick_g,v2_brick_g, v3_brick_g,v4_brick_g,v5_brick_g); - gc6->forward_comm(GridComm::KSPACE,this,1,sizeof(FFT_SCALAR), + gc6->forward_comm(Grid3d::KSPACE,this,1,sizeof(FFT_SCALAR), FORWARD_AD_GEOM,gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); fieldforce_g_ad(); if (vflag_atom) - gc6->forward_comm(GridComm::KSPACE,this,6,sizeof(FFT_SCALAR), + gc6->forward_comm(Grid3d::KSPACE,this,6,sizeof(FFT_SCALAR), FORWARD_AD_PERATOM_GEOM, gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); @@ -243,13 +243,13 @@ void PPPMDispDielectric::compute(int eflag, int vflag) u_brick_g,v0_brick_g,v1_brick_g,v2_brick_g, v3_brick_g,v4_brick_g,v5_brick_g); - gc6->forward_comm(GridComm::KSPACE,this,3,sizeof(FFT_SCALAR), + gc6->forward_comm(Grid3d::KSPACE,this,3,sizeof(FFT_SCALAR), FORWARD_IK_GEOM,gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); fieldforce_g_ik(); if (evflag_atom) - gc6->forward_comm(GridComm::KSPACE,this,7,sizeof(FFT_SCALAR), + gc6->forward_comm(Grid3d::KSPACE,this,7,sizeof(FFT_SCALAR), FORWARD_IK_PERATOM_GEOM, gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); } @@ -268,7 +268,7 @@ void PPPMDispDielectric::compute(int eflag, int vflag) make_rho_a(); - gc6->reverse_comm(GridComm::KSPACE,this,7,sizeof(FFT_SCALAR), + gc6->reverse_comm(Grid3d::KSPACE,this,7,sizeof(FFT_SCALAR), REVERSE_RHO_ARITH,gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); brick2fft_a(); @@ -298,13 +298,13 @@ void PPPMDispDielectric::compute(int eflag, int vflag) u_brick_a4,v0_brick_a4,v1_brick_a4,v2_brick_a4, v3_brick_a4,v4_brick_a4,v5_brick_a4); - gc6->forward_comm(GridComm::KSPACE,this,7,sizeof(FFT_SCALAR), + gc6->forward_comm(Grid3d::KSPACE,this,7,sizeof(FFT_SCALAR), FORWARD_AD_ARITH,gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); fieldforce_a_ad(); if (evflag_atom) - gc6->forward_comm(GridComm::KSPACE,this,42,sizeof(FFT_SCALAR), + gc6->forward_comm(Grid3d::KSPACE,this,42,sizeof(FFT_SCALAR), FORWARD_AD_PERATOM_ARITH, gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); @@ -340,13 +340,13 @@ void PPPMDispDielectric::compute(int eflag, int vflag) u_brick_a4,v0_brick_a4,v1_brick_a4,v2_brick_a4, v3_brick_a4,v4_brick_a4,v5_brick_a4); - gc6->forward_comm(GridComm::KSPACE,this,21,sizeof(FFT_SCALAR), + gc6->forward_comm(Grid3d::KSPACE,this,21,sizeof(FFT_SCALAR), FORWARD_IK_ARITH,gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); fieldforce_a_ik(); if (evflag_atom) - gc6->forward_comm(GridComm::KSPACE,this,49,sizeof(FFT_SCALAR), + gc6->forward_comm(Grid3d::KSPACE,this,49,sizeof(FFT_SCALAR), FORWARD_IK_PERATOM_ARITH, gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); } @@ -365,7 +365,7 @@ void PPPMDispDielectric::compute(int eflag, int vflag) make_rho_none(); - gc6->reverse_comm(GridComm::KSPACE,this,nsplit_alloc,sizeof(FFT_SCALAR), + gc6->reverse_comm(Grid3d::KSPACE,this,nsplit_alloc,sizeof(FFT_SCALAR), REVERSE_RHO_NONE,gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); brick2fft_none(); @@ -380,13 +380,13 @@ void PPPMDispDielectric::compute(int eflag, int vflag) n += 2; } - gc6->forward_comm(GridComm::KSPACE,this,1*nsplit_alloc,sizeof(FFT_SCALAR), + gc6->forward_comm(Grid3d::KSPACE,this,1*nsplit_alloc,sizeof(FFT_SCALAR), FORWARD_AD_NONE,gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); fieldforce_none_ad(); if (vflag_atom) - gc6->forward_comm(GridComm::KSPACE,this,6*nsplit_alloc,sizeof(FFT_SCALAR), + gc6->forward_comm(Grid3d::KSPACE,this,6*nsplit_alloc,sizeof(FFT_SCALAR), FORWARD_AD_PERATOM_NONE, gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); @@ -401,13 +401,13 @@ void PPPMDispDielectric::compute(int eflag, int vflag) n += 2; } - gc6->forward_comm(GridComm::KSPACE,this,3*nsplit_alloc,sizeof(FFT_SCALAR), + gc6->forward_comm(Grid3d::KSPACE,this,3*nsplit_alloc,sizeof(FFT_SCALAR), FORWARD_IK_NONE,gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); fieldforce_none_ik(); if (evflag_atom) - gc6->forward_comm(GridComm::KSPACE,this,7*nsplit_alloc,sizeof(FFT_SCALAR), + gc6->forward_comm(Grid3d::KSPACE,this,7*nsplit_alloc,sizeof(FFT_SCALAR), FORWARD_IK_PERATOM_NONE, gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); } From e2f2663df26a6a3518d9ba73fd87dff9b6e3a810 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Wed, 17 Aug 2022 10:08:34 -0600 Subject: [PATCH 032/213] more changes from GridComm to Grid3d in packages --- src/ELECTRODE/pppm_electrode.cpp | 24 ++++++++--------- src/GPU/pppm_gpu.cpp | 18 ++++++------- src/INTEL/pppm_disp_intel.cpp | 42 +++++++++++++++--------------- src/INTEL/pppm_electrode_intel.cpp | 18 ++++++------- src/INTEL/pppm_intel.cpp | 12 ++++----- src/OPENMP/msm_cg_omp.cpp | 22 ++++++++-------- 6 files changed, 68 insertions(+), 68 deletions(-) diff --git a/src/ELECTRODE/pppm_electrode.cpp b/src/ELECTRODE/pppm_electrode.cpp index a8d2d6f3df..0929533748 100644 --- a/src/ELECTRODE/pppm_electrode.cpp +++ b/src/ELECTRODE/pppm_electrode.cpp @@ -26,7 +26,7 @@ #include "error.h" #include "fft3d_wrap.h" #include "force.h" -#include "gridcomm.h" +#include "grid3d.h" #include "math_const.h" #include "math_special.h" #include "memory.h" @@ -200,7 +200,7 @@ void PPPMElectrode::init() // or overlap is allowed, then done // else reduce order and try again - GridComm *gctmp = nullptr; + Grid3d *gctmp = nullptr; int iteration = 0; while (order >= minorder) { @@ -215,8 +215,8 @@ void PPPMElectrode::init() if (overlap_allowed) break; gctmp = - new GridComm(lmp, world, nx_pppm, ny_pppm, nz_pppm, nxlo_in, nxhi_in, nylo_in, nyhi_in, - nzlo_in, nzhi_in, nxlo_out, nxhi_out, nylo_out, nyhi_out, nzlo_out, nzhi_out); + new Grid3d(lmp, world, nx_pppm, ny_pppm, nz_pppm, nxlo_in, nxhi_in, nylo_in, nyhi_in, + nzlo_in, nzhi_in, nxlo_out, nxhi_out, nylo_out, nyhi_out, nzlo_out, nzhi_out); int tmp1, tmp2; gctmp->setup(tmp1, tmp2); @@ -445,7 +445,7 @@ void PPPMElectrode::compute(int eflag, int vflag) // TODO: this is dangerous now that compute_vector's interface has been // changed since a compute could call an arbitrary source, needs tightening make_rho_in_brick(last_source_grpbit, density_brick, !last_invert_source); - gc->reverse_comm(GridComm::KSPACE, this, 1, sizeof(FFT_SCALAR), REVERSE_RHO, gc_buf1, gc_buf2, + gc->reverse_comm(Grid3d::KSPACE, this, 1, sizeof(FFT_SCALAR), REVERSE_RHO, gc_buf1, gc_buf2, MPI_FFT_SCALAR); for (int nz = nzlo_out; nz <= nzhi_out; nz++) for (int ny = nylo_out; ny <= nyhi_out; ny++) @@ -459,7 +459,7 @@ void PPPMElectrode::compute(int eflag, int vflag) // to fully sum contribution in their 3d bricks // remap from 3d decomposition to FFT decomposition - gc->reverse_comm(GridComm::KSPACE, this, 1, sizeof(FFT_SCALAR), REVERSE_RHO, gc_buf1, gc_buf2, + gc->reverse_comm(Grid3d::KSPACE, this, 1, sizeof(FFT_SCALAR), REVERSE_RHO, gc_buf1, gc_buf2, MPI_FFT_SCALAR); } @@ -479,20 +479,20 @@ void PPPMElectrode::compute(int eflag, int vflag) // to fill ghost cells surrounding their 3d bricks if (differentiation_flag == 1) - gc->forward_comm(GridComm::KSPACE, this, 1, sizeof(FFT_SCALAR), FORWARD_AD, gc_buf1, gc_buf2, + gc->forward_comm(Grid3d::KSPACE, this, 1, sizeof(FFT_SCALAR), FORWARD_AD, gc_buf1, gc_buf2, MPI_FFT_SCALAR); else - gc->forward_comm(GridComm::KSPACE, this, 3, sizeof(FFT_SCALAR), FORWARD_IK, gc_buf1, gc_buf2, + gc->forward_comm(Grid3d::KSPACE, this, 3, sizeof(FFT_SCALAR), FORWARD_IK, gc_buf1, gc_buf2, MPI_FFT_SCALAR); // extra per-atom energy/virial communication if (evflag_atom) { if (differentiation_flag == 1 && vflag_atom) - gc->forward_comm(GridComm::KSPACE, this, 6, sizeof(FFT_SCALAR), FORWARD_AD_PERATOM, gc_buf1, + gc->forward_comm(Grid3d::KSPACE, this, 6, sizeof(FFT_SCALAR), FORWARD_AD_PERATOM, gc_buf1, gc_buf2, MPI_FFT_SCALAR); else if (differentiation_flag == 0) - gc->forward_comm(GridComm::KSPACE, this, 7, sizeof(FFT_SCALAR), FORWARD_IK_PERATOM, gc_buf1, + gc->forward_comm(Grid3d::KSPACE, this, 7, sizeof(FFT_SCALAR), FORWARD_IK_PERATOM, gc_buf1, gc_buf2, MPI_FFT_SCALAR); } @@ -590,7 +590,7 @@ void PPPMElectrode::compute_vector(double *vec, int sensor_grpbit, int source_gr make_rho_in_brick(source_grpbit, electrolyte_density_brick, invert_source); density_brick = electrolyte_density_brick; density_fft = electrolyte_density_fft; - gc->reverse_comm(GridComm::KSPACE, this, 1, sizeof(FFT_SCALAR), REVERSE_RHO, gc_buf1, gc_buf2, + gc->reverse_comm(Grid3d::KSPACE, this, 1, sizeof(FFT_SCALAR), REVERSE_RHO, gc_buf1, gc_buf2, MPI_FFT_SCALAR); brick2fft(); // switch back pointers @@ -618,7 +618,7 @@ void PPPMElectrode::compute_vector(double *vec, int sensor_grpbit, int source_gr u_brick[k][j][i] = work2[n]; n += 2; } - gc->forward_comm(GridComm::KSPACE, this, 1, sizeof(FFT_SCALAR), FORWARD_AD, gc_buf1, gc_buf2, + gc->forward_comm(Grid3d::KSPACE, this, 1, sizeof(FFT_SCALAR), FORWARD_AD, gc_buf1, gc_buf2, MPI_FFT_SCALAR); project_psi(vec, sensor_grpbit); compute_vector_called = true; diff --git a/src/GPU/pppm_gpu.cpp b/src/GPU/pppm_gpu.cpp index d0fd3e66ea..9baf85b21d 100644 --- a/src/GPU/pppm_gpu.cpp +++ b/src/GPU/pppm_gpu.cpp @@ -25,7 +25,7 @@ #include "fix.h" #include "force.h" #include "gpu_extra.h" -#include "gridcomm.h" +#include "grid3d.h" #include "math_const.h" #include "memory.h" #include "modify.h" @@ -252,11 +252,11 @@ void PPPMGPU::compute(int eflag, int vflag) // remap from 3d decomposition to FFT decomposition if (triclinic == 0) { - gc->reverse_comm(GridComm::KSPACE,this,1,sizeof(FFT_SCALAR), + gc->reverse_comm(Grid3d::KSPACE,this,1,sizeof(FFT_SCALAR), REVERSE_RHO_GPU,gc_buf1,gc_buf2,MPI_FFT_SCALAR); brick2fft_gpu(); } else { - gc->reverse_comm(GridComm::KSPACE,this,1,sizeof(FFT_SCALAR), + gc->reverse_comm(Grid3d::KSPACE,this,1,sizeof(FFT_SCALAR), REVERSE_RHO,gc_buf1,gc_buf2,MPI_FFT_SCALAR); PPPM::brick2fft(); } @@ -271,20 +271,20 @@ void PPPMGPU::compute(int eflag, int vflag) // to fill ghost cells surrounding their 3d bricks if (differentiation_flag == 1) - gc->forward_comm(GridComm::KSPACE,this,1,sizeof(FFT_SCALAR), + gc->forward_comm(Grid3d::KSPACE,this,1,sizeof(FFT_SCALAR), FORWARD_AD,gc_buf1,gc_buf2,MPI_FFT_SCALAR); else - gc->forward_comm(GridComm::KSPACE,this,3,sizeof(FFT_SCALAR), + gc->forward_comm(Grid3d::KSPACE,this,3,sizeof(FFT_SCALAR), FORWARD_IK,gc_buf1,gc_buf2,MPI_FFT_SCALAR); // extra per-atom energy/virial communication if (evflag_atom) { if (differentiation_flag == 1 && vflag_atom) - gc->forward_comm(GridComm::KSPACE,this,6,sizeof(FFT_SCALAR), + gc->forward_comm(Grid3d::KSPACE,this,6,sizeof(FFT_SCALAR), FORWARD_AD_PERATOM,gc_buf1,gc_buf2,MPI_FFT_SCALAR); else if (differentiation_flag == 0) - gc->forward_comm(GridComm::KSPACE,this,7,sizeof(FFT_SCALAR), + gc->forward_comm(Grid3d::KSPACE,this,7,sizeof(FFT_SCALAR), FORWARD_IK_PERATOM,gc_buf1,gc_buf2,MPI_FFT_SCALAR); } @@ -828,7 +828,7 @@ void PPPMGPU::compute_group_group(int groupbit_A, int groupbit_B, int AA_flag) density_brick = density_A_brick; density_fft = density_A_fft; - gc->reverse_comm(GridComm::KSPACE,this,1,sizeof(FFT_SCALAR), + gc->reverse_comm(Grid3d::KSPACE,this,1,sizeof(FFT_SCALAR), REVERSE_RHO,gc_buf1,gc_buf2,MPI_FFT_SCALAR); brick2fft(); @@ -837,7 +837,7 @@ void PPPMGPU::compute_group_group(int groupbit_A, int groupbit_B, int AA_flag) density_brick = density_B_brick; density_fft = density_B_fft; - gc->reverse_comm(GridComm::KSPACE,this,1,sizeof(FFT_SCALAR), + gc->reverse_comm(Grid3d::KSPACE,this,1,sizeof(FFT_SCALAR), REVERSE_RHO,gc_buf1,gc_buf2,MPI_FFT_SCALAR); brick2fft(); diff --git a/src/INTEL/pppm_disp_intel.cpp b/src/INTEL/pppm_disp_intel.cpp index 7921dd157e..eecfbb3b35 100644 --- a/src/INTEL/pppm_disp_intel.cpp +++ b/src/INTEL/pppm_disp_intel.cpp @@ -23,7 +23,7 @@ #include "domain.h" #include "error.h" #include "force.h" -#include "gridcomm.h" +#include "grid3d.h" #include "math_const.h" #include "math_special.h" #include "memory.h" @@ -292,7 +292,7 @@ void PPPMDispIntel::compute(int eflag, int vflag) make_rho_c(fix->get_single_buffers()); } - gc->reverse_comm(GridComm::KSPACE,this,1,sizeof(FFT_SCALAR),REVERSE_RHO, + gc->reverse_comm(Grid3d::KSPACE,this,1,sizeof(FFT_SCALAR),REVERSE_RHO, gc_buf1,gc_buf2,MPI_FFT_SCALAR); brick2fft(nxlo_in, nylo_in, nzlo_in, nxhi_in, nyhi_in, nzhi_in, @@ -306,7 +306,7 @@ void PPPMDispIntel::compute(int eflag, int vflag) energy_1, greensfn, virial_1, vg,vg2, u_brick, v0_brick, v1_brick, v2_brick, v3_brick, v4_brick, v5_brick); - gc->forward_comm(GridComm::KSPACE,this,1,sizeof(FFT_SCALAR),FORWARD_AD, + gc->forward_comm(Grid3d::KSPACE,this,1,sizeof(FFT_SCALAR),FORWARD_AD, gc_buf1,gc_buf2,MPI_FFT_SCALAR); if (fix->precision() == FixIntel::PREC_MODE_MIXED) { @@ -318,7 +318,7 @@ void PPPMDispIntel::compute(int eflag, int vflag) } if (vflag_atom) - gc->forward_comm(GridComm::KSPACE,this,6,sizeof(FFT_SCALAR), + gc->forward_comm(Grid3d::KSPACE,this,6,sizeof(FFT_SCALAR), FORWARD_AD_PERATOM,gc_buf1,gc_buf2,MPI_FFT_SCALAR); } else { @@ -331,7 +331,7 @@ void PPPMDispIntel::compute(int eflag, int vflag) u_brick, v0_brick, v1_brick, v2_brick, v3_brick, v4_brick, v5_brick); - gc->forward_comm(GridComm::KSPACE,this,3,sizeof(FFT_SCALAR),FORWARD_IK, + gc->forward_comm(Grid3d::KSPACE,this,3,sizeof(FFT_SCALAR),FORWARD_IK, gc_buf1,gc_buf2,MPI_FFT_SCALAR); if (fix->precision() == FixIntel::PREC_MODE_MIXED) { @@ -343,7 +343,7 @@ void PPPMDispIntel::compute(int eflag, int vflag) } if (evflag_atom) - gc->forward_comm(GridComm::KSPACE,this,7,sizeof(FFT_SCALAR), + gc->forward_comm(Grid3d::KSPACE,this,7,sizeof(FFT_SCALAR), FORWARD_IK_PERATOM,gc_buf1,gc_buf2,MPI_FFT_SCALAR); } if (evflag_atom) fieldforce_c_peratom(); @@ -376,7 +376,7 @@ void PPPMDispIntel::compute(int eflag, int vflag) make_rho_g(fix->get_single_buffers()); } - gc6->reverse_comm(GridComm::KSPACE,this,1,sizeof(FFT_SCALAR),REVERSE_RHO_G, + gc6->reverse_comm(Grid3d::KSPACE,this,1,sizeof(FFT_SCALAR),REVERSE_RHO_G, gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); brick2fft(nxlo_in_6, nylo_in_6, nzlo_in_6, nxhi_in_6, nyhi_in_6, nzhi_in_6, @@ -391,7 +391,7 @@ void PPPMDispIntel::compute(int eflag, int vflag) virial_6, vg_6, vg2_6, u_brick_g, v0_brick_g, v1_brick_g, v2_brick_g, v3_brick_g, v4_brick_g, v5_brick_g); - gc6->forward_comm(GridComm::KSPACE,this,1,sizeof(FFT_SCALAR),FORWARD_AD_G, + gc6->forward_comm(Grid3d::KSPACE,this,1,sizeof(FFT_SCALAR),FORWARD_AD_G, gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); if (fix->precision() == FixIntel::PREC_MODE_MIXED) { @@ -403,7 +403,7 @@ void PPPMDispIntel::compute(int eflag, int vflag) } if (vflag_atom) - gc6->forward_comm(GridComm::KSPACE,this,7,sizeof(FFT_SCALAR), + gc6->forward_comm(Grid3d::KSPACE,this,7,sizeof(FFT_SCALAR), FORWARD_AD_PERATOM_G,gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); } else { @@ -416,7 +416,7 @@ void PPPMDispIntel::compute(int eflag, int vflag) vdz_brick_g, virial_6, vg_6, vg2_6, u_brick_g, v0_brick_g, v1_brick_g, v2_brick_g, v3_brick_g, v4_brick_g, v5_brick_g); - gc6->forward_comm(GridComm::KSPACE,this,3,sizeof(FFT_SCALAR),FORWARD_IK_G, + gc6->forward_comm(Grid3d::KSPACE,this,3,sizeof(FFT_SCALAR),FORWARD_IK_G, gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); if (fix->precision() == FixIntel::PREC_MODE_MIXED) { @@ -428,7 +428,7 @@ void PPPMDispIntel::compute(int eflag, int vflag) } if (evflag_atom) - gc6->forward_comm(GridComm::KSPACE,this,6,sizeof(FFT_SCALAR), + gc6->forward_comm(Grid3d::KSPACE,this,6,sizeof(FFT_SCALAR), FORWARD_IK_PERATOM_G,gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); } @@ -461,7 +461,7 @@ void PPPMDispIntel::compute(int eflag, int vflag) make_rho_a(fix->get_single_buffers()); } - gc->reverse_comm(GridComm::KSPACE,this,7,sizeof(FFT_SCALAR),REVERSE_RHO_A, + gc->reverse_comm(Grid3d::KSPACE,this,7,sizeof(FFT_SCALAR),REVERSE_RHO_A, gc_buf1,gc_buf2,MPI_FFT_SCALAR); brick2fft_a(); @@ -487,7 +487,7 @@ void PPPMDispIntel::compute(int eflag, int vflag) v5_brick_a2, u_brick_a4, v0_brick_a4, v1_brick_a4, v2_brick_a4, v3_brick_a4, v4_brick_a4, v5_brick_a4); - gc6->forward_comm(GridComm::KSPACE,this,7,sizeof(FFT_SCALAR),FORWARD_AD_A, + gc6->forward_comm(Grid3d::KSPACE,this,7,sizeof(FFT_SCALAR),FORWARD_AD_A, gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); if (fix->precision() == FixIntel::PREC_MODE_MIXED) { @@ -499,7 +499,7 @@ void PPPMDispIntel::compute(int eflag, int vflag) } if (evflag_atom) - gc6->forward_comm(GridComm::KSPACE,this,42,sizeof(FFT_SCALAR), + gc6->forward_comm(Grid3d::KSPACE,this,42,sizeof(FFT_SCALAR), FORWARD_AD_PERATOM_A,gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); } else { @@ -530,7 +530,7 @@ void PPPMDispIntel::compute(int eflag, int vflag) u_brick_a4, v0_brick_a4, v1_brick_a4, v2_brick_a4, v3_brick_a4, v4_brick_a4, v5_brick_a4); - gc6->forward_comm(GridComm::KSPACE,this,18,sizeof(FFT_SCALAR),FORWARD_IK_A, + gc6->forward_comm(Grid3d::KSPACE,this,18,sizeof(FFT_SCALAR),FORWARD_IK_A, gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); if (fix->precision() == FixIntel::PREC_MODE_MIXED) { @@ -542,7 +542,7 @@ void PPPMDispIntel::compute(int eflag, int vflag) } if (evflag_atom) - gc6->forward_comm(GridComm::KSPACE,this,49,sizeof(FFT_SCALAR), + gc6->forward_comm(Grid3d::KSPACE,this,49,sizeof(FFT_SCALAR), FORWARD_IK_PERATOM_A,gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); } @@ -576,7 +576,7 @@ void PPPMDispIntel::compute(int eflag, int vflag) make_rho_none(fix->get_single_buffers()); } - gc->reverse_comm(GridComm::KSPACE,this,1,sizeof(FFT_SCALAR),REVERSE_RHO_NONE, + gc->reverse_comm(Grid3d::KSPACE,this,1,sizeof(FFT_SCALAR),REVERSE_RHO_NONE, gc_buf1,gc_buf2,MPI_FFT_SCALAR); brick2fft_none(); @@ -592,7 +592,7 @@ void PPPMDispIntel::compute(int eflag, int vflag) n += 2; } - gc6->forward_comm(GridComm::KSPACE,this,1,sizeof(FFT_SCALAR), + gc6->forward_comm(Grid3d::KSPACE,this,1,sizeof(FFT_SCALAR), FORWARD_AD_NONE,gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); if (fix->precision() == FixIntel::PREC_MODE_MIXED) { @@ -604,7 +604,7 @@ void PPPMDispIntel::compute(int eflag, int vflag) } if (vflag_atom) - gc6->forward_comm(GridComm::KSPACE,this,6,sizeof(FFT_SCALAR), + gc6->forward_comm(Grid3d::KSPACE,this,6,sizeof(FFT_SCALAR), FORWARD_AD_PERATOM_NONE, gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); @@ -622,7 +622,7 @@ void PPPMDispIntel::compute(int eflag, int vflag) n += 2; } - gc6->forward_comm(GridComm::KSPACE,this,3,sizeof(FFT_SCALAR), + gc6->forward_comm(Grid3d::KSPACE,this,3,sizeof(FFT_SCALAR), FORWARD_IK_NONE, gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); @@ -635,7 +635,7 @@ void PPPMDispIntel::compute(int eflag, int vflag) } if (evflag_atom) - gc6->forward_comm(GridComm::KSPACE,this,7,sizeof(FFT_SCALAR), + gc6->forward_comm(Grid3d::KSPACE,this,7,sizeof(FFT_SCALAR), FORWARD_IK_PERATOM_NONE, gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); } diff --git a/src/INTEL/pppm_electrode_intel.cpp b/src/INTEL/pppm_electrode_intel.cpp index cff6ff6b9a..abd5c9a761 100644 --- a/src/INTEL/pppm_electrode_intel.cpp +++ b/src/INTEL/pppm_electrode_intel.cpp @@ -28,7 +28,7 @@ #include "error.h" #include "fft3d_wrap.h" #include "force.h" -#include "gridcomm.h" +#include "grid3d.h" #include "math_const.h" #include "math_special.h" #include "memory.h" @@ -210,7 +210,7 @@ void PPPMElectrodeIntel::compute(int eflag, int vflag) make_rho_in_brick(fix->get_single_buffers(), last_source_grpbit, density_brick, !last_invert_source); } - gc->reverse_comm(GridComm::KSPACE, this, 1, sizeof(FFT_SCALAR), REVERSE_RHO, gc_buf1, gc_buf2, + gc->reverse_comm(Grid3d::KSPACE, this, 1, sizeof(FFT_SCALAR), REVERSE_RHO, gc_buf1, gc_buf2, MPI_FFT_SCALAR); for (int nz = nzlo_out; nz <= nzhi_out; nz++) for (int ny = nylo_out; ny <= nyhi_out; ny++) @@ -232,7 +232,7 @@ void PPPMElectrodeIntel::compute(int eflag, int vflag) // to fully sum contribution in their 3d bricks // remap from 3d decomposition to FFT decomposition - gc->reverse_comm(GridComm::KSPACE, this, 1, sizeof(FFT_SCALAR), REVERSE_RHO, gc_buf1, gc_buf2, + gc->reverse_comm(Grid3d::KSPACE, this, 1, sizeof(FFT_SCALAR), REVERSE_RHO, gc_buf1, gc_buf2, MPI_FFT_SCALAR); } @@ -252,20 +252,20 @@ void PPPMElectrodeIntel::compute(int eflag, int vflag) // to fill ghost cells surrounding their 3d bricks if (differentiation_flag == 1) - gc->forward_comm(GridComm::KSPACE, this, 1, sizeof(FFT_SCALAR), FORWARD_AD, gc_buf1, gc_buf2, + gc->forward_comm(Grid3d::KSPACE, this, 1, sizeof(FFT_SCALAR), FORWARD_AD, gc_buf1, gc_buf2, MPI_FFT_SCALAR); else - gc->forward_comm(GridComm::KSPACE, this, 3, sizeof(FFT_SCALAR), FORWARD_IK, gc_buf1, gc_buf2, + gc->forward_comm(Grid3d::KSPACE, this, 3, sizeof(FFT_SCALAR), FORWARD_IK, gc_buf1, gc_buf2, MPI_FFT_SCALAR); // extra per-atom energy/virial communication if (evflag_atom) { if (differentiation_flag == 1 && vflag_atom) - gc->forward_comm(GridComm::KSPACE, this, 6, sizeof(FFT_SCALAR), FORWARD_AD_PERATOM, gc_buf1, + gc->forward_comm(Grid3d::KSPACE, this, 6, sizeof(FFT_SCALAR), FORWARD_AD_PERATOM, gc_buf1, gc_buf2, MPI_FFT_SCALAR); else if (differentiation_flag == 0) - gc->forward_comm(GridComm::KSPACE, this, 7, sizeof(FFT_SCALAR), FORWARD_IK_PERATOM, gc_buf1, + gc->forward_comm(Grid3d::KSPACE, this, 7, sizeof(FFT_SCALAR), FORWARD_IK_PERATOM, gc_buf1, gc_buf2, MPI_FFT_SCALAR); } int tempslabflag = slabflag; @@ -340,7 +340,7 @@ void PPPMElectrodeIntel::compute_vector(double *vec, int sensor_grpbit, int sour } density_brick = electrolyte_density_brick; density_fft = electrolyte_density_fft; - gc->reverse_comm(GridComm::KSPACE, this, 1, sizeof(FFT_SCALAR), REVERSE_RHO, gc_buf1, gc_buf2, + gc->reverse_comm(Grid3d::KSPACE, this, 1, sizeof(FFT_SCALAR), REVERSE_RHO, gc_buf1, gc_buf2, MPI_FFT_SCALAR); brick2fft(); // switch back pointers @@ -370,7 +370,7 @@ void PPPMElectrodeIntel::compute_vector(double *vec, int sensor_grpbit, int sour n += 2; } - gc->forward_comm(GridComm::KSPACE, this, 1, sizeof(FFT_SCALAR), FORWARD_AD, gc_buf1, gc_buf2, + gc->forward_comm(Grid3d::KSPACE, this, 1, sizeof(FFT_SCALAR), FORWARD_AD, gc_buf1, gc_buf2, MPI_FFT_SCALAR); switch (fix->precision()) { diff --git a/src/INTEL/pppm_intel.cpp b/src/INTEL/pppm_intel.cpp index 72c5791f75..af98958594 100644 --- a/src/INTEL/pppm_intel.cpp +++ b/src/INTEL/pppm_intel.cpp @@ -26,7 +26,7 @@ #include "domain.h" #include "error.h" #include "force.h" -#include "gridcomm.h" +#include "grid3d.h" #include "math_const.h" #include "math_special.h" #include "memory.h" @@ -227,7 +227,7 @@ void PPPMIntel::compute_first(int eflag, int vflag) // to fully sum contribution in their 3d bricks // remap from 3d decomposition to FFT decomposition - gc->reverse_comm(GridComm::KSPACE,this,1,sizeof(FFT_SCALAR),REVERSE_RHO, + gc->reverse_comm(Grid3d::KSPACE,this,1,sizeof(FFT_SCALAR),REVERSE_RHO, gc_buf1,gc_buf2,MPI_FFT_SCALAR); brick2fft(); @@ -243,20 +243,20 @@ void PPPMIntel::compute_first(int eflag, int vflag) // to fill ghost cells surrounding their 3d bricks if (differentiation_flag == 1) - gc->forward_comm(GridComm::KSPACE,this,1,sizeof(FFT_SCALAR),FORWARD_AD, + gc->forward_comm(Grid3d::KSPACE,this,1,sizeof(FFT_SCALAR),FORWARD_AD, gc_buf1,gc_buf2,MPI_FFT_SCALAR); else - gc->forward_comm(GridComm::KSPACE,this,3,sizeof(FFT_SCALAR),FORWARD_IK, + gc->forward_comm(Grid3d::KSPACE,this,3,sizeof(FFT_SCALAR),FORWARD_IK, gc_buf1,gc_buf2,MPI_FFT_SCALAR); // extra per-atom energy/virial communication if (evflag_atom) { if (differentiation_flag == 1 && vflag_atom) - gc->forward_comm(GridComm::KSPACE,this,6,sizeof(FFT_SCALAR), + gc->forward_comm(Grid3d::KSPACE,this,6,sizeof(FFT_SCALAR), FORWARD_AD_PERATOM,gc_buf1,gc_buf2,MPI_FFT_SCALAR); else if (differentiation_flag == 0) - gc->forward_comm(GridComm::KSPACE,this,7,sizeof(FFT_SCALAR), + gc->forward_comm(Grid3d::KSPACE,this,7,sizeof(FFT_SCALAR), FORWARD_IK_PERATOM,gc_buf1,gc_buf2,MPI_FFT_SCALAR); } } diff --git a/src/OPENMP/msm_cg_omp.cpp b/src/OPENMP/msm_cg_omp.cpp index c45e75f9a5..688b726e21 100644 --- a/src/OPENMP/msm_cg_omp.cpp +++ b/src/OPENMP/msm_cg_omp.cpp @@ -23,7 +23,7 @@ #include "domain.h" #include "error.h" #include "force.h" -#include "gridcomm.h" +#include "grid3d.h" #include "memory.h" #include "neighbor.h" #include "thr_omp.h" @@ -166,7 +166,7 @@ void MSMCGOMP::compute(int eflag, int vflag) // to fully sum contribution in their 3d grid current_level = 0; - gcall->reverse_comm(GridComm::KSPACE,this,1,sizeof(double),REVERSE_RHO, + gcall->reverse_comm(Grid3d::KSPACE,this,1,sizeof(double),REVERSE_RHO, gcall_buf1,gcall_buf2,MPI_DOUBLE); // forward communicate charge density values to fill ghost grid points @@ -175,7 +175,7 @@ void MSMCGOMP::compute(int eflag, int vflag) for (int n=0; n<=levels-2; n++) { if (!active_flag[n]) continue; current_level = n; - gc[n]->forward_comm(GridComm::KSPACE,this,1,sizeof(double),FORWARD_RHO, + gc[n]->forward_comm(Grid3d::KSPACE,this,1,sizeof(double),FORWARD_RHO, gc_buf1[n],gc_buf2[n],MPI_DOUBLE); direct(n); restriction(n); @@ -188,15 +188,15 @@ void MSMCGOMP::compute(int eflag, int vflag) if (domain->nonperiodic) { current_level = levels-1; gc[levels-1]-> - forward_comm(GridComm::KSPACE,this,1,sizeof(double),FORWARD_RHO, + forward_comm(Grid3d::KSPACE,this,1,sizeof(double),FORWARD_RHO, gc_buf1[levels-1],gc_buf2[levels-1],MPI_DOUBLE); direct_top(levels-1); gc[levels-1]-> - reverse_comm(GridComm::KSPACE,this,1,sizeof(double),REVERSE_AD, + reverse_comm(Grid3d::KSPACE,this,1,sizeof(double),REVERSE_AD, gc_buf1[levels-1],gc_buf2[levels-1],MPI_DOUBLE); if (vflag_atom) gc[levels-1]-> - reverse_comm(GridComm::KSPACE,this,6,sizeof(double),REVERSE_AD_PERATOM, + reverse_comm(Grid3d::KSPACE,this,6,sizeof(double),REVERSE_AD_PERATOM, gc_buf1[levels-1],gc_buf2[levels-1],MPI_DOUBLE); } else { @@ -207,7 +207,7 @@ void MSMCGOMP::compute(int eflag, int vflag) current_level = levels-1; if (vflag_atom) gc[levels-1]-> - reverse_comm(GridComm::KSPACE,this,6,sizeof(double),REVERSE_AD_PERATOM, + reverse_comm(Grid3d::KSPACE,this,6,sizeof(double),REVERSE_AD_PERATOM, gc_buf1[levels-1],gc_buf2[levels-1],MPI_DOUBLE); } } @@ -220,13 +220,13 @@ void MSMCGOMP::compute(int eflag, int vflag) prolongation(n); current_level = n; - gc[n]->reverse_comm(GridComm::KSPACE,this,1,sizeof(double),REVERSE_AD, + gc[n]->reverse_comm(Grid3d::KSPACE,this,1,sizeof(double),REVERSE_AD, gc_buf1[n],gc_buf2[n],MPI_DOUBLE); // extra per-atom virial communication if (vflag_atom) - gc[n]->reverse_comm(GridComm::KSPACE,this,6,sizeof(double), + gc[n]->reverse_comm(Grid3d::KSPACE,this,6,sizeof(double), REVERSE_AD_PERATOM,gc_buf1[n],gc_buf2[n],MPI_DOUBLE); } @@ -234,13 +234,13 @@ void MSMCGOMP::compute(int eflag, int vflag) // to fill ghost cells surrounding their 3d bricks current_level = 0; - gcall->forward_comm(GridComm::KSPACE,this,1,sizeof(double),FORWARD_AD, + gcall->forward_comm(Grid3d::KSPACE,this,1,sizeof(double),FORWARD_AD, gcall_buf1,gcall_buf2,MPI_DOUBLE); // extra per-atom energy/virial communication if (vflag_atom) - gcall->forward_comm(GridComm::KSPACE,this,6,sizeof(double),FORWARD_AD_PERATOM, + gcall->forward_comm(Grid3d::KSPACE,this,6,sizeof(double),FORWARD_AD_PERATOM, gcall_buf1,gcall_buf2,MPI_DOUBLE); // calculate the force on my particles (interpolation) From eeb9209af8a33a7c2cea06228603ad2019133071 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Wed, 17 Aug 2022 10:55:28 -0600 Subject: [PATCH 033/213] bug fix --- src/fix_ave_grid.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/fix_ave_grid.cpp b/src/fix_ave_grid.cpp index 72c2b8dcb6..5d0c5d8be6 100644 --- a/src/fix_ave_grid.cpp +++ b/src/fix_ave_grid.cpp @@ -263,7 +263,7 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : if (normflag != ALL) error->all(FLERR,"Fix ave/grid norm all is required for now"); - if (normflag != ONE) + if (ave != ONE) error->all(FLERR,"Fix ave/grid ave one is required for now"); // error checks for ATOM mode From 22a9bfebe5ff3999e44d3a73f64ce38c146808f2 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Wed, 17 Aug 2022 13:03:31 -0400 Subject: [PATCH 034/213] reimplement utils::gridid_parse() function and update related code --- doc/src/Developer_utils.rst | 3 + src/compute.h | 4 +- src/compute_property_grid.cpp | 13 ++-- src/compute_property_grid.h | 4 +- src/dump_grid.cpp | 106 +++++++++++------------------ src/dump_grid.h | 42 ++++++------ src/fix.h | 4 +- src/fix_ave_grid.cpp | 122 +++++++++++++--------------------- src/fix_ave_grid.h | 4 +- src/utils.cpp | 27 +++----- src/utils.h | 26 ++++---- unittest/utils/test_utils.cpp | 28 ++++++++ 12 files changed, 174 insertions(+), 209 deletions(-) diff --git a/doc/src/Developer_utils.rst b/doc/src/Developer_utils.rst index e1a5f7741d..622988908a 100644 --- a/doc/src/Developer_utils.rst +++ b/doc/src/Developer_utils.rst @@ -205,6 +205,9 @@ Argument processing .. doxygenfunction:: expand_args :project: progguide +.. doxygenfunction:: gridid_parse + :project: progguide + Convenience functions ^^^^^^^^^^^^^^^^^^^^^ diff --git a/src/compute.h b/src/compute.h index fa48d125f8..d1c6cdb77a 100644 --- a/src/compute.h +++ b/src/compute.h @@ -132,9 +132,9 @@ class Compute : protected Pointers { virtual void reset_grid(){}; - virtual int get_grid_by_name(char *, int &) { return -1; }; + virtual int get_grid_by_name(const std::string &, int &) { return -1; }; virtual void *get_grid_by_index(int) { return nullptr; }; - virtual int get_griddata_by_name(int, char *, int &) { return -1; }; + virtual int get_griddata_by_name(int, const std::string &, int &) { return -1; }; virtual void *get_griddata_by_index(int) { return nullptr; }; virtual void dof_remove_pre() {} diff --git a/src/compute_property_grid.cpp b/src/compute_property_grid.cpp index a028517d71..510c2e134e 100644 --- a/src/compute_property_grid.cpp +++ b/src/compute_property_grid.cpp @@ -32,9 +32,8 @@ enum { UNSCALED, SCALED }; /* ---------------------------------------------------------------------- */ ComputePropertyGrid::ComputePropertyGrid(LAMMPS *lmp, int narg, char **arg) : - Compute(lmp, narg, arg), pack_choice(nullptr), - grid2d(nullptr), grid3d(nullptr), - vec2d(nullptr), array2d(nullptr), vec3d(nullptr), array3d(nullptr) + Compute(lmp, narg, arg), grid2d(nullptr), grid3d(nullptr), vec2d(nullptr), vec3d(nullptr), + array2d(nullptr), array3d(nullptr), pack_choice(nullptr) { if (narg < 7) error->all(FLERR, "Illegal compute property/grid command"); @@ -164,9 +163,9 @@ void ComputePropertyGrid::reset_grid() return -1 if grid name not found ------------------------------------------------------------------------- */ -int ComputePropertyGrid::get_grid_by_name(char *name, int &dim) +int ComputePropertyGrid::get_grid_by_name(const std::string &name, int &dim) { - if (strcmp(name,"grid") == 0) { + if (name == "grid") { dim = dimension; return 0; } @@ -200,9 +199,9 @@ void *ComputePropertyGrid::get_grid_by_index(int index) return -1 if data name not found ------------------------------------------------------------------------- */ -int ComputePropertyGrid::get_griddata_by_name(int igrid, char *name, int &ncol) +int ComputePropertyGrid::get_griddata_by_name(int igrid, const std::string &name, int &ncol) { - if (igrid == 0 && strcmp(name,"data") == 0) { + if ((igrid == 0) && (name == "data")) { if (nvalues == 1) ncol = 0; else ncol = nvalues; return 0; diff --git a/src/compute_property_grid.h b/src/compute_property_grid.h index 929346ad7a..9083293636 100644 --- a/src/compute_property_grid.h +++ b/src/compute_property_grid.h @@ -33,9 +33,9 @@ class ComputePropertyGrid : public Compute { void reset_grid() override; - int get_grid_by_name(char *, int &) override; + int get_grid_by_name(const std::string &, int &) override; void *get_grid_by_index(int) override; - int get_griddata_by_name(int, char *, int &) override; + int get_griddata_by_name(int, const std::string &, int &) override; void *get_griddata_by_index(int) override; double memory_usage() override; diff --git a/src/dump_grid.cpp b/src/dump_grid.cpp index e0fbb95990..de61e281ab 100644 --- a/src/dump_grid.cpp +++ b/src/dump_grid.cpp @@ -44,8 +44,7 @@ DumpGrid::DumpGrid(LAMMPS *lmp, int narg, char **arg) : Dump(lmp, narg, arg), idregion(nullptr), earg(nullptr), vtype(nullptr), vformat(nullptr), columns(nullptr), columns_default(nullptr), field2index(nullptr), field2grid(nullptr), field2data(nullptr), - argindex(nullptr), id_compute(nullptr), compute(nullptr), - id_fix(nullptr), fix(nullptr), pack_choice(nullptr) + argindex(nullptr), id_compute(nullptr), id_fix(nullptr), pack_choice(nullptr) { if (narg == 5) error->all(FLERR,"No dump grid arguments specified"); @@ -160,11 +159,9 @@ DumpGrid::~DumpGrid() for (int i = 0; i < ncompute; i++) delete[] id_compute[i]; memory->sfree(id_compute); - delete[] compute; for (int i = 0; i < nfix; i++) delete[] id_fix[i]; memory->sfree(id_fix); - delete[] fix; if (vformat) { for (int i = 0; i < nfield; i++) delete[] vformat[i]; @@ -668,12 +665,9 @@ int DumpGrid::parse_fields(int narg, char **arg) for (int iarg = 0; iarg < narg; iarg++) { - int n,flag,cols; ArgInfo argi(arg[iarg], ArgInfo::COMPUTE | ArgInfo::FIX); argindex[iarg] = argi.get_index1(); auto name = argi.get_name(); - Compute *icompute = nullptr; - Fix *ifix = nullptr; switch (argi.get_type()) { @@ -691,50 +685,38 @@ int DumpGrid::parse_fields(int narg, char **arg) field2source[iarg] = COMPUTE; // split name = idcompute:gname:dname into 3 strings + + auto words = utils::gridid_parse(FLERR,name,error); + const auto &idcompute = words[0]; + const auto &gname = words[1]; + const auto &dname = words[2]; - char *idcompute,*gname,*dname; - utils::grid_parse(FLERR,name,idcompute,gname,dname,error); - - icompute = modify->get_compute_by_id(idcompute); - if (!icompute) - error->all(FLERR,"Could not find dump grid compute ID: {}",idcompute); + auto icompute = modify->get_compute_by_id(idcompute); + if (!icompute) error->all(FLERR,"Could not find dump grid compute ID: {}",idcompute); if (icompute->pergrid_flag == 0) - error->all(FLERR,"Dump grid compute {} does not compute per-grid info", - idcompute); + error->all(FLERR,"Dump grid compute {} does not compute per-grid info",idcompute); int dim; int igrid = icompute->get_grid_by_name(gname,dim); if (igrid < 0) - error->all(FLERR,"Dump grid compute {} does not recognize grid name {}", - idcompute,gname); + error->all(FLERR,"Dump grid compute {} does not recognize grid name {}",idcompute,gname); int ncol; int idata = icompute->get_griddata_by_name(igrid,dname,ncol); if (idata < 0) - error->all(FLERR, - "Dump grid compute {} does not recognize data name {}", - idcompute,dname); + error->all(FLERR,"Dump grid compute {} does not recognize data name {}",idcompute,dname); if (argi.get_dim() == 0 && ncol) - error->all(FLERR,"Dump grid compute {} data {} is not per-grid vector", - idcompute,dname); + error->all(FLERR,"Dump grid compute {} data {} is not per-grid vector",idcompute,dname); if (argi.get_dim() && ncol == 0) - error->all(FLERR,"Dump grid compute {} data {} is not per-grid array", - idcompute,dname); + error->all(FLERR,"Dump grid compute {} data {} is not per-grid array",idcompute,dname); if (argi.get_dim() && argi.get_index1() > ncol) - error->all(FLERR, - "Dump grid compute {} array {} is accessed out-of-range", - idcompute,dname); + error->all(FLERR,"Dump grid compute {} array {} is accessed out-of-range",idcompute,dname); - - field2index[iarg] = add_compute(idcompute); + field2index[iarg] = add_compute(idcompute,icompute); field2grid[iarg] = igrid; field2data[iarg] = idata; - delete [] idcompute; - delete [] gname; - delete [] dname; - } break; // fix value = f_ID @@ -748,47 +730,39 @@ int DumpGrid::parse_fields(int narg, char **arg) // split name = idfix:gname:dname into 3 strings - char *idfix,*gname,*dname; - utils::grid_parse(FLERR,name,idfix,gname,dname,error); + auto words = utils::gridid_parse(FLERR,name,error); + const auto &idfix = words[0]; + const auto &gname = words[1]; + const auto &dname = words[2]; - ifix = modify->get_fix_by_id(idfix); + auto ifix = modify->get_fix_by_id(idfix); if (!ifix) error->all(FLERR,"Could not find dump grid fix ID: {}",idfix); if (ifix->pergrid_flag == 0) - error->all(FLERR,"Dump grid fix {} does not compute per-grid info", - idfix); + error->all(FLERR,"Dump grid fix {} does not compute per-grid info",idfix); if (update->ntimestep % ifix->pergrid_freq) - error->all(FLERR,"Fix for dump grid not computed at compatible time"); + error->all(FLERR,"Fix ID {} for dump grid not computed at compatible time",idfix); int dim; int igrid = ifix->get_grid_by_name(gname,dim); if (igrid < 0) - error->all(FLERR,"Dump grid fix {} does not recognize grid name {}", - idfix,gname); + error->all(FLERR,"Dump grid fix {} does not recognize grid name {}",idfix,gname); int ncol; int idata = ifix->get_griddata_by_name(igrid,dname,ncol); if (idata < 0) - error->all(FLERR,"Dump grid fix {} does not recognize data name {}", - idfix,dname); + error->all(FLERR,"Dump grid fix {} does not recognize data name {}",idfix,dname); if (argi.get_dim() == 0 && ncol) - error->all(FLERR,"Dump grid fix {} data {} is not per-grid vector", - idfix,dname); + error->all(FLERR,"Dump grid fix {} data {} is not per-grid vector",idfix,dname); if (argi.get_dim() > 0 && ncol == 0) - error->all(FLERR,"Dump grid fix {} data {} is not per-grid array", - idfix,dname); + error->all(FLERR,"Dump grid fix {} data {} is not per-grid array",idfix,dname); if (argi.get_dim() > 0 && argi.get_index1() > ncol) - error->all(FLERR,"Dump grid fix {} array {} is accessed out-of-range", - idfix,dname); + error->all(FLERR,"Dump grid fix {} array {} is accessed out-of-range",idfix,dname); - field2index[iarg] = add_fix(idfix); + field2index[iarg] = add_fix(idfix,ifix); field2grid[iarg] = igrid; field2data[iarg] = idata; - delete [] idfix; - delete [] gname; - delete [] dname; - } break; // no match @@ -808,19 +782,17 @@ int DumpGrid::parse_fields(int narg, char **arg) if already in list, do not add, just return index, else add to list ------------------------------------------------------------------------- */ -int DumpGrid::add_compute(const char *id) +int DumpGrid::add_compute(const std::string &id, Compute *cptr) { int icompute; for (icompute = 0; icompute < ncompute; icompute++) - if (strcmp(id,id_compute[icompute]) == 0) break; + if (id == id_compute[icompute]) break; if (icompute < ncompute) return icompute; - id_compute = (char **) - memory->srealloc(id_compute,(ncompute+1)*sizeof(char *),"dump:id_compute"); - delete[] compute; - compute = new Compute*[ncompute+1]; - + id_compute = (char **) memory->srealloc(id_compute,(ncompute+1)*sizeof(char *),"dump:id_compute"); id_compute[ncompute] = utils::strdup(id); + compute.push_back(cptr); + ncompute++; return ncompute-1; } @@ -831,19 +803,17 @@ int DumpGrid::add_compute(const char *id) if already in list, do not add, just return index, else add to list ------------------------------------------------------------------------- */ -int DumpGrid::add_fix(const char *id) +int DumpGrid::add_fix(const std::string &id, Fix *fptr) { int ifix; for (ifix = 0; ifix < nfix; ifix++) - if (strcmp(id,id_fix[ifix]) == 0) break; + if (id == id_fix[ifix]) break; if (ifix < nfix) return ifix; - id_fix = (char **) - memory->srealloc(id_fix,(nfix+1)*sizeof(char *),"dump:id_fix"); - delete[] fix; - fix = new Fix*[nfix+1]; - + id_fix = (char **) memory->srealloc(id_fix,(nfix+1)*sizeof(char *),"dump:id_fix"); id_fix[nfix] = utils::strdup(id); + fix.push_back(fptr); + nfix++; return nfix-1; } diff --git a/src/dump_grid.h b/src/dump_grid.h index edf21688b9..ac3d13b3c9 100644 --- a/src/dump_grid.h +++ b/src/dump_grid.h @@ -49,30 +49,30 @@ class DumpGrid : public Dump { int dimension; - int nxgrid,nygrid,nzgrid; // global grid size + int nxgrid, nygrid, nzgrid; // global grid size - int nfield; // # of keywords listed by user - int ioptional; // index of start of optional args + int nfield; // # of keywords listed by user + int ioptional; // index of start of optional args - // per field info - int *field2index; // which compute/fix - int *field2source; // COMPUTE or FIX - int *field2grid; // index of grid within compute/fix - int *field2data; // index of data within compute/fix - int *argindex; // index into compute,fix,custom per-atom data - // 0 for per-atom vector, 1-N for cols of per-atom array + // per field info + int *field2index; // which compute/fix + int *field2source; // COMPUTE or FIX + int *field2grid; // index of grid within compute/fix + int *field2data; // index of data within compute/fix + int *argindex; // index into compute,fix,custom per-atom data + // 0 for per-atom vector, 1-N for cols of per-atom array - int ncompute; // # of Computes accessed by dump - char **id_compute; // their IDs - class Compute **compute; // list of ptrs to the Computes + int ncompute; // # of Computes accessed by dump + char **id_compute; // their IDs + std::vector compute; // list of ptrs to the Computes - int nfix; // # of Fixes used by dump - char **id_fix; // their IDs - class Fix **fix; // list of ptrs to the Fixes + int nfix; // # of Fixes used by dump + char **id_fix; // their IDs + std::vector fix; // list of ptrs to the Fixes - int nxlo_in,nxhi_in; // bounds of this proc's portion of grids - int nylo_in,nyhi_in; - int nzlo_in,nzhi_in; + int nxlo_in, nxhi_in; // bounds of this proc's portion of grids + int nylo_in, nyhi_in; + int nzlo_in, nzhi_in; // private methods @@ -85,8 +85,8 @@ class DumpGrid : public Dump { double memory_usage() override; int parse_fields(int, char **); - int add_compute(const char *); - int add_fix(const char *); + int add_compute(const std::string &, class Compute *); + int add_fix(const std::string &, class Fix *); int modify_param(int, char **) override; void header_format_binary(); diff --git a/src/fix.h b/src/fix.h index 8171f2ee31..7312a52d0e 100644 --- a/src/fix.h +++ b/src/fix.h @@ -220,9 +220,9 @@ class Fix : protected Pointers { virtual void pack_gather_grid(int, void *){}; virtual void unpack_gather_grid(int, void *, void *, int, int, int, int, int, int){}; - virtual int get_grid_by_name(char *, int &) { return -1; }; + virtual int get_grid_by_name(const std::string &, int &) { return -1; }; virtual void *get_grid_by_index(int) { return nullptr; }; - virtual int get_griddata_by_name(int, char *, int &) { return -1; }; + virtual int get_griddata_by_name(int, const std::string &, int &) { return -1; }; virtual void *get_griddata_by_index(int) { return nullptr; }; virtual double compute_scalar() { return 0.0; } diff --git a/src/fix_ave_grid.cpp b/src/fix_ave_grid.cpp index 72c2b8dcb6..6d04a766e1 100644 --- a/src/fix_ave_grid.cpp +++ b/src/fix_ave_grid.cpp @@ -53,7 +53,7 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : value2index(nullptr), value2grid(nullptr), value2data(nullptr), grid2d(nullptr), grid3d(nullptr), grid_buf1(nullptr), grid_buf2(nullptr), - vec2d(nullptr), array2d(nullptr), vec3d(nullptr), array3d(nullptr), + vec2d(nullptr), vec3d(nullptr), array2d(nullptr), array3d(nullptr), count2d(nullptr), count3d(nullptr) { if (narg < 10) error->all(FLERR,"Illegal fix ave/grid command"); @@ -232,7 +232,7 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : // if wildcard expansion occurred, free earg memory from exapnd_args() if (expand) { - for (int i = 0; i < nvalues; i++) delete [] earg[i]; + for (int i = 0; i < nvalues; i++) delete[] earg[i]; memory->sfree(earg); } @@ -322,106 +322,78 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : for (int i = 0; i < nvalues; i++) { if (which[i] == ArgInfo::COMPUTE) { - char *idcompute,*gname,*dname; - utils::grid_parse(FLERR,ids[i],idcompute,gname,dname,error); - delete [] ids[i]; - ids[i] = new char[strlen(idcompute)+1]; - strcpy(ids[i],idcompute); + auto words = utils::gridid_parse(FLERR,ids[i],error); + const auto &idcompute = words[0]; + const auto &gname = words[1]; + const auto &dname = words[2]; - Compute *icompute = modify->get_compute_by_id(idcompute); - if (!icompute) - error->all(FLERR,"Could not find fix ave/grid compute ID: {}", - idcompute); + delete[] ids[i]; + ids[i] = utils::strdup(idcompute); + + auto icompute = modify->get_compute_by_id(idcompute); + if (!icompute) error->all(FLERR,"Could not find fix ave/grid compute ID: {}",idcompute); if (icompute->pergrid_flag == 0) - error->all(FLERR, - "Fix ave/grid compute {} does not compute per-grid info", - idcompute); + error->all(FLERR,"Fix ave/grid compute {} does not compute per-grid info",idcompute); int dim; int igrid = icompute->get_grid_by_name(gname,dim); if (igrid < 0) - error->all(FLERR, - "Fix ave/grid compute {} does not recognize grid name {}", + error->all(FLERR,"Fix ave/grid compute {} does not recognize grid name {}", idcompute,gname); int ncol; int idata = icompute->get_griddata_by_name(igrid,dname,ncol); if (idata < 0) - error->all(FLERR, - "Fix ave/grid compute {} does not recognize data name {}", + error->all(FLERR,"Fix ave/grid compute {} does not recognize data name {}", idcompute,dname); if (argindex[i] == 0 && ncol) - error->all(FLERR, - "Fix ave/grid compute {} data {} is not per-grid vector", - idcompute,dname); + error->all(FLERR,"Fix ave/grid compute {} data {} is not per-grid vector",idcompute,dname); if (argindex[i] && ncol == 0) - error->all(FLERR, - "Fix ave/grid compute {} data {} is not per-grid array", - idcompute,dname); + error->all(FLERR,"Fix ave/grid compute {} data {} is not per-grid array",idcompute,dname); if (argindex[i] && argindex[i] > ncol) - error->all(FLERR, - "Fix ave/grid compute {} array {} is accessed out-of-range", + error->all(FLERR,"Fix ave/grid compute {} array {} is accessed out-of-range", idcompute,dname); value2grid[i] = igrid; value2data[i] = idata; - delete [] idcompute; - delete [] gname; - delete [] dname; - } else if (which[i] == ArgInfo::FIX) { - char *idfix,*gname,*dname; - utils::grid_parse(FLERR,ids[i],idfix,gname,dname,error); - delete [] ids[i]; - ids[i] = new char[strlen(idfix)+1]; - strcpy(ids[i],idfix); + auto words = utils::gridid_parse(FLERR,ids[i],error); + const auto &idfix = words[0]; + const auto &gname = words[1]; + const auto &dname = words[2]; + + delete[] ids[i]; + ids[i] = utils::strdup(idfix); Fix *ifix = modify->get_fix_by_id(idfix); - if (!ifix) error->all(FLERR,"Could not find fix ave/grid fix ID: {}", - idfix); + if (!ifix) error->all(FLERR,"Could not find fix ave/grid fix ID: {}",idfix); if (ifix->pergrid_flag == 0) - error->all(FLERR,"Fix ave/grid fix {} does not compute per-grid info", - idfix); + error->all(FLERR,"Fix ave/grid fix {} does not compute per-grid info",idfix); if (nevery % ifix->pergrid_freq) - error->all(FLERR, - "Fix for fix grid/atom not computed at compatible time"); + error->all(FLERR, "Fix ID {} for fix grid/atom not computed at compatible time",idfix); int dim; int igrid = ifix->get_grid_by_name(gname,dim); if (igrid < 0) - error->all(FLERR, - "Fix ave/grid compute {} does not recognize grid name {}", - idfix,gname); + error->all(FLERR,"Fix ave/grid fix {} does not recognize grid name {}",idfix,gname); int ncol; int idata = ifix->get_griddata_by_name(igrid,dname,ncol); if (idata < 0) - error->all(FLERR, - "Fix ave/grid compute {} does not recognize data name {}", - idfix,dname); + error->all(FLERR,"Fix ave/grid fix {} does not recognize data name {}",idfix,dname); if (argindex[i] == 0 && ncol) - error->all(FLERR, - "Fix ave/grid compute {} data {} is not per-grid vector", - idfix,dname); + error->all(FLERR, "Fix ave/grid fix {} data {} is not per-grid vector",idfix,dname); if (argindex[i] && ncol == 0) - error->all(FLERR, - "Fix ave/grid compute {} data {} is not per-grid array", - idfix,dname); + error->all(FLERR,"Fix ave/grid fix {} data {} is not per-grid array",idfix,dname); if (argindex[i] && argindex[i] > ncol) - error->all(FLERR, - "Fix ave/grid compute {} array {} is accessed out-of-range", - idfix,dname); + error->all(FLERR,"Fix ave/grid fix {} array {} is accessed out-of-range",idfix,dname); value2grid[i] = igrid; value2data[i] = idata; - - delete [] idfix; - delete [] gname; - delete [] dname; } } } @@ -516,13 +488,13 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : FixAveGrid::~FixAveGrid() { - delete [] which; - delete [] argindex; - for (int m = 0; m < nvalues; m++) delete [] ids[m]; - delete [] ids; - delete [] value2index; - delete [] value2grid; - delete [] value2data; + delete[] which; + delete[] argindex; + for (int m = 0; m < nvalues; m++) delete[] ids[m]; + delete[] ids; + delete[] value2index; + delete[] value2grid; + delete[] value2data; delete grid2d; delete grid3d; @@ -715,7 +687,7 @@ void FixAveGrid::end_of_step() double mv2d = force->mv2d; double boltz = force->boltz; - double count,invcount,norm; + double count,norm; double repeat = nrepeat; double invrepeat = 1.0/nrepeat; @@ -751,7 +723,6 @@ void FixAveGrid::end_of_step() for (ix = nxlo_in; ix <= nxhi_in; ix++) { count = count2d[iy][ix]; if (count) { - invcount = 1.0/count; for (m = 0; m <= nvalues; m++) { if (which[m] == ArgInfo::DENSITY_NUMBER) norm = 1.0 / (binvol * repeat); @@ -792,7 +763,6 @@ void FixAveGrid::end_of_step() for (ix = nxlo_in; ix <= nxhi_in; ix++) { count = count3d[iz][iy][ix]; if (count) { - invcount = 1.0/count; for (m = 0; m <= nvalues; m++) { if (which[m] == ArgInfo::DENSITY_NUMBER) norm = 1.0 / (binvol * repeat); @@ -850,7 +820,7 @@ void FixAveGrid::end_of_step() void FixAveGrid::atom2grid() { - int i,j,k,m,n,ix,iy,iz; + int i,j,m,n,ix,iy,iz; // bin[i][dim] = indices of bin each atom is in // not set if group mask does not match @@ -1424,9 +1394,9 @@ void FixAveGrid::reset_grid() return -1 if grid name not found ------------------------------------------------------------------------- */ -int FixAveGrid::get_grid_by_name(char *name, int &dim) +int FixAveGrid::get_grid_by_name(const std::string &name, int &dim) { - if (strcmp(name,"grid") == 0) { + if (name == "grid") { dim = dimension; return 0; } @@ -1460,9 +1430,9 @@ void *FixAveGrid::get_grid_by_index(int index) return -1 if data name not found ------------------------------------------------------------------------- */ -int FixAveGrid::get_griddata_by_name(int igrid, char *name, int &ncol) +int FixAveGrid::get_griddata_by_name(int igrid, const std::string &name, int &ncol) { - if (igrid == 0 && strcmp(name,"data") == 0) { + if ((igrid == 0) && (name == "data")) { if (nvalues == 1) ncol = 0; else ncol = nvalues; return 0; @@ -1470,7 +1440,7 @@ int FixAveGrid::get_griddata_by_name(int igrid, char *name, int &ncol) // count is only produced for ATOM mode - if (modeatom && igrid == 0 && strcmp(name,"count") == 0) { + if (modeatom && (igrid == 0) && (name == "count")) { ncol = 0; return 1; } diff --git a/src/fix_ave_grid.h b/src/fix_ave_grid.h index 5216b7e503..9445884b41 100644 --- a/src/fix_ave_grid.h +++ b/src/fix_ave_grid.h @@ -38,9 +38,9 @@ class FixAveGrid : public Fix { void reset_grid() override; - int get_grid_by_name(char *, int &) override; + int get_grid_by_name(const std::string &, int &) override; void *get_grid_by_index(int) override; - int get_griddata_by_name(int, char *, int &) override; + int get_griddata_by_name(int, const std::string &, int &) override; void *get_griddata_by_index(int) override; double memory_usage() override; diff --git a/src/utils.cpp b/src/utils.cpp index cbcb5c1a23..e68900d7e5 100644 --- a/src/utils.cpp +++ b/src/utils.cpp @@ -768,26 +768,21 @@ int utils::expand_args(const char *file, int line, int narg, char **arg, int mod /* ---------------------------------------------------------------------- Parse grid reference into id:gridname:dataname - return ptrs to 3 substrings + return vector of 3 substrings ------------------------------------------------------------------------- */ -void utils::grid_parse(const char *file, int line, const std::string &name, - char *&id, char *&gridname, char *&dataname, Error *error) +std::vector utils::gridid_parse(const char *file, int line, const std::string &name, + Error *error) { - char *copy = strdup(name); + auto words = Tokenizer(name, ":").as_vector(); + if (words.size() != 3) { + if (error) + error->all(FLERR, "Grid ID {} does not contain two ':' characters", name); + else + return {"", "", ""}; + } - char *ptr1 = strchr(copy,':'); - if (!ptr1) - error->all(FLERR,"Grid reference {} does not contain 2 ':' chars",name); - *ptr1 = '\0'; - char *ptr2 = strchr(ptr1+1,':'); - if (!ptr2) - error->all(FLERR,"Grid reference {} does not contain 2 ':' chars",name); - *ptr2 = '\0'; - - id = strdup(copy); - gridname = strdup(ptr1+1); - dataname = strdup(ptr2+1); + return words; } /* ---------------------------------------------------------------------- diff --git a/src/utils.h b/src/utils.h index 1e0fbf779f..3d8cb3d2de 100644 --- a/src/utils.h +++ b/src/utils.h @@ -359,6 +359,19 @@ namespace utils { int expand_args(const char *file, int line, int narg, char **arg, int mode, char **&earg, LAMMPS *lmp); + /*! Parse grid reference into 3 sub-strings + * + * Format of grid ID reference = id:gridname:dataname + * Return vector with the 3 sub-strings + * + * \param name = grid reference + * \param id = ptr to 1st substring + * \param gridname = ptr to 2nd substring + * \param dataname = ptr to 3rd substring */ + + std::vector gridid_parse(const char *file, int line, const std::string &name, + Error *error); + /*! Make C-style copy of string in new storage * * This allocates a storage buffer and copies the C-style or @@ -368,19 +381,6 @@ namespace utils { * \param text string that should be copied * \return new buffer with copy of string */ - void grid_parse(const char *file, int line, const std::string &name, - char *&id, char *&gridname, char *&dataname, Error *error); - - /*! Parse grid reference into 3 sub-strings - * - * Format of grid reference = id:gridname:dataname - * Return ptrs to the 3 sub-strings - * - * \param name = grid reference - * \param id = ptr to 1st substring - * \param gridname = ptr to 2nd substring - * \param dataname = ptr to 3rd substring */ - char *strdup(const std::string &text); /*! Convert string to lowercase diff --git a/unittest/utils/test_utils.cpp b/unittest/utils/test_utils.cpp index decd7d6379..74b1ac3de1 100644 --- a/unittest/utils/test_utils.cpp +++ b/unittest/utils/test_utils.cpp @@ -785,6 +785,34 @@ TEST(Utils, boundsbig_case3) ASSERT_EQ(nhi, -1); } +TEST(Utils, gridid_parse) +{ + auto words = utils::gridid_parse(FLERR, "c_1:full:density", nullptr); + ASSERT_THAT(words[0], StrEq("c_1")); + ASSERT_THAT(words[1], StrEq("full")); + ASSERT_THAT(words[2], StrEq("density")); + + words = utils::gridid_parse(FLERR, "c_1_full_density", nullptr); + ASSERT_THAT(words[0], StrEq("")); + ASSERT_THAT(words[1], StrEq("")); + ASSERT_THAT(words[0], StrEq("")); + + words = utils::gridid_parse(FLERR, "c_1:full:", nullptr); + ASSERT_THAT(words[0], StrEq("c_1")); + ASSERT_THAT(words[1], StrEq("full")); + ASSERT_THAT(words[0], StrEq("")); + + words = utils::gridid_parse(FLERR, ":full:density", nullptr); + ASSERT_THAT(words[0], StrEq("")); + ASSERT_THAT(words[1], StrEq("full")); + ASSERT_THAT(words[0], StrEq("density")); + + words = utils::gridid_parse(FLERR, "c_1:full", nullptr); + ASSERT_THAT(words[0], StrEq("")); + ASSERT_THAT(words[1], StrEq("")); + ASSERT_THAT(words[0], StrEq("")); +} + TEST(Utils, errorurl) { auto errmesg = utils::errorurl(10); From c8f379dbabf4ba0210dc7d21775a18ba7fea1681 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Wed, 17 Aug 2022 13:18:55 -0400 Subject: [PATCH 035/213] whitespace --- src/dump_grid.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/dump_grid.cpp b/src/dump_grid.cpp index de61e281ab..99a966a70e 100644 --- a/src/dump_grid.cpp +++ b/src/dump_grid.cpp @@ -685,7 +685,7 @@ int DumpGrid::parse_fields(int narg, char **arg) field2source[iarg] = COMPUTE; // split name = idcompute:gname:dname into 3 strings - + auto words = utils::gridid_parse(FLERR,name,error); const auto &idcompute = words[0]; const auto &gname = words[1]; From c1b664b4be043d672681950db88a86b33debfae3 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Wed, 17 Aug 2022 13:25:47 -0400 Subject: [PATCH 036/213] improve error message and update unit tests accordingly --- src/utils.cpp | 2 +- unittest/utils/test_utils.cpp | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/utils.cpp b/src/utils.cpp index e68900d7e5..cb209fcc30 100644 --- a/src/utils.cpp +++ b/src/utils.cpp @@ -777,7 +777,7 @@ std::vector utils::gridid_parse(const char *file, int line, const s auto words = Tokenizer(name, ":").as_vector(); if (words.size() != 3) { if (error) - error->all(FLERR, "Grid ID {} does not contain two ':' characters", name); + error->all(file, line, "Grid ID {} must be 3 strings separated by 2 ':'characters", name); else return {"", "", ""}; } diff --git a/unittest/utils/test_utils.cpp b/unittest/utils/test_utils.cpp index 74b1ac3de1..eb5dd7e3ca 100644 --- a/unittest/utils/test_utils.cpp +++ b/unittest/utils/test_utils.cpp @@ -798,14 +798,14 @@ TEST(Utils, gridid_parse) ASSERT_THAT(words[0], StrEq("")); words = utils::gridid_parse(FLERR, "c_1:full:", nullptr); - ASSERT_THAT(words[0], StrEq("c_1")); - ASSERT_THAT(words[1], StrEq("full")); + ASSERT_THAT(words[0], StrEq("")); + ASSERT_THAT(words[1], StrEq("")); ASSERT_THAT(words[0], StrEq("")); words = utils::gridid_parse(FLERR, ":full:density", nullptr); ASSERT_THAT(words[0], StrEq("")); - ASSERT_THAT(words[1], StrEq("full")); - ASSERT_THAT(words[0], StrEq("density")); + ASSERT_THAT(words[1], StrEq("")); + ASSERT_THAT(words[0], StrEq("")); words = utils::gridid_parse(FLERR, "c_1:full", nullptr); ASSERT_THAT(words[0], StrEq("")); From e4e7272c227af5e4d4282a38d14388c1e4f208a3 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Thu, 18 Aug 2022 17:33:29 -0400 Subject: [PATCH 037/213] rename utils::gridid_parse() to utils::parse_gridid() --- doc/src/Developer_utils.rst | 2 +- src/dump_grid.cpp | 16 ++++++---------- src/fix_ave_grid.cpp | 4 ++-- src/utils.cpp | 2 +- src/utils.h | 10 ++++------ 5 files changed, 14 insertions(+), 20 deletions(-) diff --git a/doc/src/Developer_utils.rst b/doc/src/Developer_utils.rst index 622988908a..dd7382a616 100644 --- a/doc/src/Developer_utils.rst +++ b/doc/src/Developer_utils.rst @@ -205,7 +205,7 @@ Argument processing .. doxygenfunction:: expand_args :project: progguide -.. doxygenfunction:: gridid_parse +.. doxygenfunction:: parse_gridid :project: progguide Convenience functions diff --git a/src/dump_grid.cpp b/src/dump_grid.cpp index 99a966a70e..c0a7d83942 100644 --- a/src/dump_grid.cpp +++ b/src/dump_grid.cpp @@ -510,19 +510,15 @@ int DumpGrid::count() if (dimension == 2) { if (field2source[0] == COMPUTE) - grid2d = (Grid2d *) - compute[field2index[0]]->get_grid_by_index(field2grid[0]); + grid2d = (Grid2d *) compute[field2index[0]]->get_grid_by_index(field2grid[0]); else if (field2source[0] == FIX) - grid2d = (Grid2d *) - fix[field2index[0]]->get_grid_by_index(field2grid[0]); + grid2d = (Grid2d *) fix[field2index[0]]->get_grid_by_index(field2grid[0]); grid2d->get_bounds(nxlo_in,nxhi_in,nylo_in,nyhi_in); } else { if (field2source[0] == COMPUTE) - grid3d = (Grid3d *) - compute[field2index[0]]->get_grid_by_index(field2grid[0]); + grid3d = (Grid3d *) compute[field2index[0]]->get_grid_by_index(field2grid[0]); else if (field2source[0] == FIX) - grid3d = (Grid3d *) - fix[field2index[0]]->get_grid_by_index(field2grid[0]); + grid3d = (Grid3d *) fix[field2index[0]]->get_grid_by_index(field2grid[0]); grid3d->get_bounds(nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in); } @@ -686,7 +682,7 @@ int DumpGrid::parse_fields(int narg, char **arg) // split name = idcompute:gname:dname into 3 strings - auto words = utils::gridid_parse(FLERR,name,error); + auto words = utils::parse_gridid(FLERR,name,error); const auto &idcompute = words[0]; const auto &gname = words[1]; const auto &dname = words[2]; @@ -730,7 +726,7 @@ int DumpGrid::parse_fields(int narg, char **arg) // split name = idfix:gname:dname into 3 strings - auto words = utils::gridid_parse(FLERR,name,error); + auto words = utils::parse_gridid(FLERR,name,error); const auto &idfix = words[0]; const auto &gname = words[1]; const auto &dname = words[2]; diff --git a/src/fix_ave_grid.cpp b/src/fix_ave_grid.cpp index 49cc5ec74e..e1ceb03e58 100644 --- a/src/fix_ave_grid.cpp +++ b/src/fix_ave_grid.cpp @@ -322,7 +322,7 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : for (int i = 0; i < nvalues; i++) { if (which[i] == ArgInfo::COMPUTE) { - auto words = utils::gridid_parse(FLERR,ids[i],error); + auto words = utils::parse_gridid(FLERR,ids[i],error); const auto &idcompute = words[0]; const auto &gname = words[1]; const auto &dname = words[2]; @@ -360,7 +360,7 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : } else if (which[i] == ArgInfo::FIX) { - auto words = utils::gridid_parse(FLERR,ids[i],error); + auto words = utils::parse_gridid(FLERR,ids[i],error); const auto &idfix = words[0]; const auto &gname = words[1]; const auto &dname = words[2]; diff --git a/src/utils.cpp b/src/utils.cpp index cb209fcc30..59e8ce7446 100644 --- a/src/utils.cpp +++ b/src/utils.cpp @@ -771,7 +771,7 @@ int utils::expand_args(const char *file, int line, int narg, char **arg, int mod return vector of 3 substrings ------------------------------------------------------------------------- */ -std::vector utils::gridid_parse(const char *file, int line, const std::string &name, +std::vector utils::parse_gridid(const char *file, int line, const std::string &name, Error *error) { auto words = Tokenizer(name, ":").as_vector(); diff --git a/src/utils.h b/src/utils.h index 3d8cb3d2de..d8224f3826 100644 --- a/src/utils.h +++ b/src/utils.h @@ -361,15 +361,13 @@ namespace utils { /*! Parse grid reference into 3 sub-strings * - * Format of grid ID reference = id:gridname:dataname + * Format of grid ID reference = id:gname:dname * Return vector with the 3 sub-strings * - * \param name = grid reference - * \param id = ptr to 1st substring - * \param gridname = ptr to 2nd substring - * \param dataname = ptr to 3rd substring */ + * \param name = complete grid ID + * \return std::vector containing the 3 sub-strings */ - std::vector gridid_parse(const char *file, int line, const std::string &name, + std::vector parse_gridid(const char *file, int line, const std::string &name, Error *error); /*! Make C-style copy of string in new storage From 2f026e12c0ba4dd3eef5bb9e73fa857a7936447f Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Thu, 18 Aug 2022 17:34:04 -0400 Subject: [PATCH 038/213] update grid data interface for fix ttm/grid --- src/EXTRA-FIX/fix_ttm_grid.cpp | 8 ++++---- src/EXTRA-FIX/fix_ttm_grid.h | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/EXTRA-FIX/fix_ttm_grid.cpp b/src/EXTRA-FIX/fix_ttm_grid.cpp index 7b3e712f9d..e5af0a8991 100644 --- a/src/EXTRA-FIX/fix_ttm_grid.cpp +++ b/src/EXTRA-FIX/fix_ttm_grid.cpp @@ -630,9 +630,9 @@ void FixTTMGrid::unpack_gather_grid(int which, void *vbuf, void *vgbuf, int xlo, return -1 if grid name not found ------------------------------------------------------------------------- */ -int FixTTMGrid::get_grid_by_name(char *name, int &dim) +int FixTTMGrid::get_grid_by_name(const std::string &name, int &dim) { - if (strcmp(name,"grid") == 0) { + if (name == "grid") { dim = 3; return 0; } @@ -663,9 +663,9 @@ void *FixTTMGrid::get_grid_by_index(int index) return -1 if data name not found ------------------------------------------------------------------------- */ -int FixTTMGrid::get_griddata_by_name(int igrid, char *name, int &ncol) +int FixTTMGrid::get_griddata_by_name(int igrid, const std::string &name, int &ncol) { - if (igrid == 0 && strcmp(name,"data") == 0) { + if ((igrid == 0) && (name == "data")) { ncol = 0; return 0; } diff --git a/src/EXTRA-FIX/fix_ttm_grid.h b/src/EXTRA-FIX/fix_ttm_grid.h index 1e5b57b47c..0e77232337 100644 --- a/src/EXTRA-FIX/fix_ttm_grid.h +++ b/src/EXTRA-FIX/fix_ttm_grid.h @@ -47,10 +47,10 @@ class FixTTMGrid : public FixTTM { void write_restart(FILE *) override; void restart(char *) override; - int get_grid_by_name(char *, int &); - void *get_grid_by_index(int); - int get_griddata_by_name(int, char *, int &); - void *get_griddata_by_index(int); + int get_grid_by_name(const std::string &, int &) override; + void *get_grid_by_index(int) override; + int get_griddata_by_name(int, const std::string &, int &) override; + void *get_griddata_by_index(int) override; double compute_vector(int) override; double memory_usage() override; From 819674556289b5a485fc97fd01e403e0328abee6 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Thu, 18 Aug 2022 17:34:40 -0400 Subject: [PATCH 039/213] update utils::expand_args() to it can handle gridIDs --- src/utils.cpp | 126 ++++++++++++++++++++++++++++++++++++++------------ src/utils.h | 12 +++-- 2 files changed, 104 insertions(+), 34 deletions(-) diff --git a/src/utils.cpp b/src/utils.cpp index 59e8ce7446..ab93290963 100644 --- a/src/utils.cpp +++ b/src/utils.cpp @@ -628,11 +628,79 @@ int utils::expand_args(const char *file, int line, int narg, char **arg, int mod std::string word(arg[iarg]); expandflag = 0; - // match compute, fix, or custom property array reference with a '*' wildcard - // number range in the first pair of square brackets + // match grids - if (strmatch(word, "^[cfv]_\\w+\\[\\d*\\*\\d*\\]") || - strmatch(word, "^[id]2_\\w+\\[\\d*\\*\\d*\\]")) { + if (strmatch(word, "^[cf]_\\w+:\\w+:\\w+\\[\\d*\\*\\d*\\]")) { + auto gridid = utils::parse_gridid(FLERR, word, lmp->error); + + size_t first = gridid[2].find('['); + size_t second = gridid[2].find(']', first + 1); + id = gridid[2].substr(0, first); + wc = gridid[2].substr(first + 1, second - first - 1); + tail = gridid[2].substr(second + 1); + + // grids from compute + + if (gridid[0][0] == 'c') { + + auto compute = lmp->modify->get_compute_by_id(gridid[0].substr(2)); + if (compute && compute->pergrid_flag) { + + int dim = 0; + int igrid = compute->get_grid_by_name(gridid[1], dim); + + if (igrid >= 0) { + + int ncol = 0; + int idata = compute->get_griddata_by_name(igrid, id, ncol); + nmax = ncol; + + expandflag = 1; + } + } + // grids from fix + + } else if (gridid[0][0] == 'f') { + + auto fix = lmp->modify->get_fix_by_id(gridid[0].substr(2)); + if (fix && fix->pergrid_flag) { + + int dim = 0; + int igrid = fix->get_grid_by_name(gridid[1], dim); + + if (igrid >= 0) { + + int ncol = 0; + int idata = fix->get_griddata_by_name(igrid, id, ncol); + nmax = ncol; + + expandflag = 1; + } + } + } + + // expand wild card string to nlo/nhi numbers + + if (expandflag) { + utils::bounds(file, line, wc, 1, nmax, nlo, nhi, lmp->error); + + if (newarg + nhi - nlo + 1 > maxarg) { + maxarg += nhi - nlo + 1; + earg = (char **) lmp->memory->srealloc(earg, maxarg * sizeof(char *), "input:earg"); + } + + for (int index = nlo; index <= nhi; index++) { + earg[newarg] = + utils::strdup(fmt::format("{}:{}:{}[{}]{}", gridid[0], gridid[1], id, index, tail)); + newarg++; + } + } + + // match compute, fix, or custom property array reference with a '*' wildcard + // number range in the first pair of square brackets + + } else if (strmatch(word, "^[cfv]_\\w+\\[\\d*\\*\\d*\\]") || + strmatch(word, "^[id]2_\\w+\\[\\d*\\*\\d*\\]")) { // split off the compute/fix/property ID, the wildcard and trailing text @@ -726,30 +794,33 @@ int utils::expand_args(const char *file, int line, int narg, char **arg, int mod } } } + + // expansion will take place + + if (expandflag) { + + // expand wild card string to nlo/nhi numbers + + utils::bounds(file, line, wc, 1, nmax, nlo, nhi, lmp->error); + + if (newarg + nhi - nlo + 1 > maxarg) { + maxarg += nhi - nlo + 1; + earg = (char **) lmp->memory->srealloc(earg, maxarg * sizeof(char *), "input:earg"); + } + + for (int index = nlo; index <= nhi; index++) { + if (word[1] == '2') + earg[newarg] = utils::strdup(fmt::format("{}2_{}[{}]{}", word[0], id, index, tail)); + else + earg[newarg] = utils::strdup(fmt::format("{}_{}[{}]{}", word[0], id, index, tail)); + newarg++; + } + } } - // expansion will take place + // no expansion: duplicate original string - if (expandflag) { - - // expand wild card string to nlo/nhi numbers - - utils::bounds(file, line, wc, 1, nmax, nlo, nhi, lmp->error); - - if (newarg + nhi - nlo + 1 > maxarg) { - maxarg += nhi - nlo + 1; - earg = (char **) lmp->memory->srealloc(earg, maxarg * sizeof(char *), "input:earg"); - } - - for (int index = nlo; index <= nhi; index++) { - if (word[1] == '2') - earg[newarg] = utils::strdup(fmt::format("{}2_{}[{}]{}", word[0], id, index, tail)); - else - earg[newarg] = utils::strdup(fmt::format("{}_{}[{}]{}", word[0], id, index, tail)); - newarg++; - } - } else { - // no expansion: duplicate original string + if (!expandflag) { if (newarg == maxarg) { maxarg++; earg = (char **) lmp->memory->srealloc(earg, maxarg * sizeof(char *), "input:earg"); @@ -759,10 +830,7 @@ int utils::expand_args(const char *file, int line, int narg, char **arg, int mod } } - //printf("NEWARG %d\n",newarg); - //for (int i = 0; i < newarg; i++) - // printf(" arg %d: %s\n",i,earg[i]); - + // printf("NEWARG %d\n",newarg); for (int i = 0; i < newarg; i++) printf(" arg %d: %s\n",i,earg[i]); return newarg; } diff --git a/src/utils.h b/src/utils.h index d8224f3826..320f17609c 100644 --- a/src/utils.h +++ b/src/utils.h @@ -334,13 +334,15 @@ namespace utils { /*! Expand list of arguments when containing fix/compute wildcards * * This function searches the list of arguments in *arg* for strings - * of the kind c_ID[*] or f_ID[*] referring to computes or fixes. + * of the kind c_ID[*], f_ID[*], v_ID[*], i2_ID[*], d2_ID[*], or + * c_ID:gname:dname[*] referring to computes, fixes, vector style + * variables, custom per-atom arrays, or grids, respectively. * Any such strings are replaced by one or more strings with the * '*' character replaced by the corresponding possible numbers as - * determined from the fix or compute instance. Other strings are - * just copied. If the *mode* parameter is set to 0, expand global - * vectors, but not global arrays; if it is set to 1, expand global - * arrays (by column) but not global vectors. + * determined from the fix, compute, variable, property, or grid instance. + * Unrecognized strings are just copied. If the *mode* parameter + * is set to 0, expand global vectors, but not global arrays; if it is + * set to 1, expand global arrays (by column) but not global vectors. * * If any expansion happens, the earg list and all its * strings are new allocations and must be freed explicitly by the From 3e6b78b2564d167e7197a7b887ec2cff98a1e7f0 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Thu, 18 Aug 2022 17:35:10 -0400 Subject: [PATCH 040/213] fix documentation issues --- doc/src/Commands_dump.rst | 2 +- doc/src/Howto_grid.rst | 14 +++++----- doc/src/Howto_output.rst | 18 ++++++------ doc/src/compute_property_grid.rst | 10 +++---- doc/src/fix_ave_grid.rst | 31 ++++++++++----------- doc/utils/sphinx-config/false_positives.txt | 8 ++++++ 6 files changed, 45 insertions(+), 38 deletions(-) diff --git a/doc/src/Commands_dump.rst b/doc/src/Commands_dump.rst index 12dd7b2321..bf71b19a8d 100644 --- a/doc/src/Commands_dump.rst +++ b/doc/src/Commands_dump.rst @@ -36,7 +36,7 @@ An alphabetic list of all LAMMPS :doc:`dump ` commands. * :doc:`custom/mpiio ` * :doc:`custom/zstd ` * :doc:`dcd ` - * :doc:`deprecated ` + * :doc:`grid ` * :doc:`h5md ` * :doc:`image ` * :doc:`local ` diff --git a/doc/src/Howto_grid.rst b/doc/src/Howto_grid.rst index 4ac0898780..efc19a2cb4 100644 --- a/doc/src/Howto_grid.rst +++ b/doc/src/Howto_grid.rst @@ -11,7 +11,7 @@ more values (data). The grid points and data they store are distributed across processors. Each processor owns the grid points (and their data) that lie within -the spatial subdomain of the processor. If needed for its +the spatial sub-domain of the processor. If needed for its computations, it may also store ghost grid points with data. These grids can overlay orthogonal or triclinic simulation boxes; see @@ -27,7 +27,7 @@ box size, i.e. as set by the :doc:`boundary ` command for fixed or shrink-wrapped boundaries. If load-balancing is invoked by the :doc:`balance ` or -:doc:`fix balance ` commands, then the subdomain owned by +:doc:`fix balance ` commands, then the sub-domain owned by a processor will change which would also change which grid points they own. Some of the commands listed below support that operation; others do not. Eventually we plan to have all commands which define and @@ -49,7 +49,7 @@ These are the commands which currently define or use distributed grids: * :doc:`fix ave/grid ` - time average per-atom or per-grid values -* :doc:`fix ttm/grid ` - store electron temperature on grid +* :doc:`fix ttm/grid ` - store electron temperature on grid * :doc:`compute property/grid ` - generate grid IDs and coords * :doc:`dump grid ` - output per-grid values * :doc:`kspace_style pppm ` (and variants) - FFT grids @@ -74,10 +74,10 @@ syntax: * f_ID:gname:dname * f_ID:gname:dname[I] -The prefix "c_" or "f_" refers to the ID of the compute or fix. Gname -is the name of the grid, which is assigned by the compute or fix. -Dname is the name of the data field, which is also assigned by the -compute or fix. +The prefix "c\_" or "f\_" refers to the ID of the compute or fix; gname is +the name of the grid, which is assigned by the compute or fix; dname is +the name of the data field, which is also assigned by the compute or +fix. If the data field is a per-grid vector (one value per grid point), then no brackets are used to access the values. If the data field is diff --git a/doc/src/Howto_output.rst b/doc/src/Howto_output.rst index 5ff58afaee..792c8f8398 100644 --- a/doc/src/Howto_output.rst +++ b/doc/src/Howto_output.rst @@ -126,14 +126,14 @@ Thermodynamic output The frequency and format of thermodynamic output is set by the :doc:`thermo `, :doc:`thermo_style `, and -:doc:`thermo_modify ` commands. The -:doc:`thermo_style ` command also specifies what values -are calculated and written out. Pre-defined keywords can be specified -(e.g. press, etotal, etc). Three additional kinds of keywords can -also be specified (c_ID, f_ID, v_name), where a :doc:`compute ` -or :doc:`fix ` or :doc:`variable ` provides the value to be -output. In each case, the compute, fix, or variable must generateglobal values for input to the :doc:`thermo_style custom ` -command. +:doc:`thermo_modify ` commands. The :doc:`thermo_style +` command also specifies what values are calculated and +written out. Pre-defined keywords can be specified (e.g. press, etotal, +etc). Three additional kinds of keywords can also be specified (c_ID, +f_ID, v_name), where a :doc:`compute ` or :doc:`fix ` or +:doc:`variable ` provides the value to be output. In each +case, the compute, fix, or variable must generate global values for +input to the :doc:`thermo_style custom ` command. Note that thermodynamic output values can be "extensive" or "intensive". The former scale with the number of atoms in the system @@ -321,7 +321,7 @@ The chief difference between the :doc:`fix ave/grid ` and :doc:`fix ave/chunk ` commands when used in this context is that the former uses a distributed grid, while the latter uses a global grid. Distributed means that each processor owns the -subset of grid points within its subdomain. Global means that each +subset of grid points within its sub-domain. Global means that each processor owns a copy of the entire grid. The :doc:`fix ave/grid ` command is thus more efficient for large grids. diff --git a/doc/src/compute_property_grid.rst b/doc/src/compute_property_grid.rst index 7471637b48..b2edd18dde 100644 --- a/doc/src/compute_property_grid.rst +++ b/doc/src/compute_property_grid.rst @@ -39,7 +39,7 @@ Description Define a computation that stores the specified attributes of a distributed grid. In LAMMPS, distributed grids are regular 2d or 3d grids which overlay a 2d or 3d simulation domain. Each processor owns -the grid points within its subdomain. See the :doc:`Howto grid +the grid points within its sub-domain. See the :doc:`Howto grid ` doc page for details of how distributed grids can be defined by various commands and referenced. @@ -49,9 +49,9 @@ such as :doc:`dump grid `. *Nx*, *Ny*, and *Nz* define the size of the grid. For a 2d simulation *Nz* must be 1. When this compute is used by :doc:`dump grid `, -*to output per-grid values from other computes of fixes, the grid size -*specified for this command must be consistent with the grid sizes -*used by the other commands. +to output per-grid values from other computes of fixes, the grid size +specified for this command must be consistent with the grid sizes +used by the other commands. The *id* attribute stores the grid ID for each grid point. For a global grid of size Nx by Ny by Nz (in 3d simulations) the grid IDs @@ -80,7 +80,7 @@ point each grid cell, except in scaled coordinates, where the lower-left corner of the entire simulation box is (0,0,0) and the upper right corner is (1,1,1). -For :doc:`triclinic simulation boxes `, the grid +For :doc:`triclinic simulation boxes `, the grid point coordinates for (x,y,z) and (xc,yc,zc) will reflect the triclinic geometry. For (xs,yz,zs) and (xsc,ysc,zsc), the coordinates are the same for orthogonal versus triclinic boxes. diff --git a/doc/src/fix_ave_grid.rst b/doc/src/fix_ave_grid.rst index 61d09c8bdb..cd9eb8967a 100644 --- a/doc/src/fix_ave_grid.rst +++ b/doc/src/fix_ave_grid.rst @@ -80,7 +80,7 @@ produced by other computes or fixes. This fix operates in either (all input values are per-grid). The grid created by this command is distributed; each processor owns -the grid points that are within its subdomain. This is in contrast to +the grid points that are within its sub-domain. This is in contrast to the :doc:`fix ave/chunk ` command when it uses chunks from the :doc:`compute chunk/atom ` command which are 2d or 3d regular bins. The per-bin outputs in that case are @@ -266,7 +266,7 @@ script. If *c_ID:gname:dname* is used as a attribute, then the per-grid vector calculated by the compute is accessed. If *c_ID:gname:dname[I]* is -used, then I must be in the range from 1-M, which will acccess the Ith +used, then I must be in the range from 1-M, which will access the Ith column of the per-grid array with M columns calculated by the compute. See the discussion above for how I can be specified with a wildcard asterisk to effectively specify multiple values. @@ -316,26 +316,25 @@ average of an average. For the *density/number* and *density/mass* values, the grid cell volume used in the per-sample normalization will be the current grid cell volume at each sampling step. -In per-atom mode, *norm none* perfomrma a similar computation as *norm +In per-atom mode, *norm none* performs a similar computation as *norm sample*, except the individual "average sample values" are "summed sample values". A summed sample value is simply the grid value summed -over atoms in the sample, without dividing by the number of atoms in -the sample. The output grid value on the *Nfreq* timesteps is the -average of the *Nrepeat* "summed sample values", i.e. the sum of -*Nrepeat* "summed sample values" divided by *Nrepeat*\ . For the -*density/number* and *density/mass* values, the grid cell volume used -in the per-sample sum normalization will be the current grid cell -volume at each sampling step. +over atoms in the sample, without dividing by the number of atoms in the +sample. The output grid value on the *Nfreq* timesteps is the average +of the *Nrepeat* "summed sample values", i.e. the sum of *Nrepeat* +"summed sample values" divided by *Nrepeat*\ . For the *density/number* +and *density/mass* values, the grid cell volume used in the per-sample +sum normalization will be the current grid cell volume at each sampling +step. In per-grid mode, all the *norm* keyword options operate the same. The output grid value is summed over the grid value in each of the *Nrepeat* samples and then divided by *Nrepeat*. -The *ave* keyword is applicated to both per-atom and per-grid mode. -Itdetermines how the per-grid values produced once every *Nfreq* steps -are averaged with values produced on previous steps that were -multiples of *Nfreq*, before they are accessed by another output -command. +The *ave* keyword is applied to both per-atom and per-grid mode. It +determines how the per-grid values produced once every *Nfreq* steps are +averaged with values produced on previous steps that were multiples of +*Nfreq*, before they are accessed by another output command. If the *ave* setting is *one*, which is the default, then the grid values produced on *Nfreq* timesteps are independent of each other; @@ -403,7 +402,7 @@ various :doc:`output commands `. The values can only be accessed on timesteps that are multiples of *Nfreq* since that is when averaging is performed. The global array has # of rows = the number of grids *grid* as calculated by the specified :doc:`compute -grid/atom ` command. The # of columns = +property/grid ` command. The # of columns = M+1+Nvalues, where M = 1 to 4, depending on whether the optional columns for OrigID and CoordN are used, as explained above. Following the optional columns, the next column contains the count of atoms in diff --git a/doc/utils/sphinx-config/false_positives.txt b/doc/utils/sphinx-config/false_positives.txt index a324f41941..373a2d2aae 100644 --- a/doc/utils/sphinx-config/false_positives.txt +++ b/doc/utils/sphinx-config/false_positives.txt @@ -759,6 +759,7 @@ dmax Dmax dmg dmi +dname dnf DNi Dobnikar @@ -1225,6 +1226,7 @@ gmask Gmask GMock gmres +gname gneb GNEB Goldfarb @@ -3801,6 +3803,7 @@ xa xAVX xb Xc +xc xcm Xcm Xcode @@ -3832,6 +3835,7 @@ xplane XPlor xrd xs +xsc xstk xsu xtc @@ -3855,6 +3859,7 @@ Yazdani Ybar ybox Yc +yc ycm Yeh yellowgreen @@ -3870,6 +3875,7 @@ ymin yml Yoshida ys +ysc ysu yu Yu @@ -3887,6 +3893,7 @@ Zavattieri zbl ZBL Zc +zc zcm zeeman Zeeman @@ -3914,6 +3921,7 @@ zmin zmq zN zs +zsc zst Zstandard zstd From 7639d57657720c3c71a2639e8f425ed3fa9d4ac6 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Thu, 18 Aug 2022 17:48:59 -0400 Subject: [PATCH 041/213] update unit test for utils::parse_gridid() --- unittest/utils/test_utils.cpp | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/unittest/utils/test_utils.cpp b/unittest/utils/test_utils.cpp index eb5dd7e3ca..687009b696 100644 --- a/unittest/utils/test_utils.cpp +++ b/unittest/utils/test_utils.cpp @@ -785,29 +785,39 @@ TEST(Utils, boundsbig_case3) ASSERT_EQ(nhi, -1); } -TEST(Utils, gridid_parse) +TEST(Utils, parse_gridid) { - auto words = utils::gridid_parse(FLERR, "c_1:full:density", nullptr); + auto words = utils::parse_gridid(FLERR, "c_1:full:density", nullptr); ASSERT_THAT(words[0], StrEq("c_1")); ASSERT_THAT(words[1], StrEq("full")); ASSERT_THAT(words[2], StrEq("density")); - words = utils::gridid_parse(FLERR, "c_1_full_density", nullptr); + words = utils::parse_gridid(FLERR, "c_1:full:density[1]", nullptr); + ASSERT_THAT(words[0], StrEq("c_1")); + ASSERT_THAT(words[1], StrEq("full")); + ASSERT_THAT(words[2], StrEq("density[1]")); + + words = utils::parse_gridid(FLERR, "c_1:full:density[*]", nullptr); + ASSERT_THAT(words[0], StrEq("c_1")); + ASSERT_THAT(words[1], StrEq("full")); + ASSERT_THAT(words[2], StrEq("density[*]")); + + words = utils::parse_gridid(FLERR, "c_1_full_density", nullptr); ASSERT_THAT(words[0], StrEq("")); ASSERT_THAT(words[1], StrEq("")); ASSERT_THAT(words[0], StrEq("")); - words = utils::gridid_parse(FLERR, "c_1:full:", nullptr); + words = utils::parse_gridid(FLERR, "c_1:full:", nullptr); ASSERT_THAT(words[0], StrEq("")); ASSERT_THAT(words[1], StrEq("")); ASSERT_THAT(words[0], StrEq("")); - words = utils::gridid_parse(FLERR, ":full:density", nullptr); + words = utils::parse_gridid(FLERR, ":full:density", nullptr); ASSERT_THAT(words[0], StrEq("")); ASSERT_THAT(words[1], StrEq("")); ASSERT_THAT(words[0], StrEq("")); - words = utils::gridid_parse(FLERR, "c_1:full", nullptr); + words = utils::parse_gridid(FLERR, "c_1:full", nullptr); ASSERT_THAT(words[0], StrEq("")); ASSERT_THAT(words[1], StrEq("")); ASSERT_THAT(words[0], StrEq("")); From 6bc48f088263b52c967316323dc7851cf49fa1f5 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Fri, 19 Aug 2022 06:11:28 -0400 Subject: [PATCH 042/213] improve error messages and apply clang-format --- src/compute_property_grid.cpp | 233 +++++++++++++++++----------------- src/dump_grid.cpp | 46 +++---- 2 files changed, 131 insertions(+), 148 deletions(-) diff --git a/src/compute_property_grid.cpp b/src/compute_property_grid.cpp index 510c2e134e..e436a89752 100644 --- a/src/compute_property_grid.cpp +++ b/src/compute_property_grid.cpp @@ -32,24 +32,24 @@ enum { UNSCALED, SCALED }; /* ---------------------------------------------------------------------- */ ComputePropertyGrid::ComputePropertyGrid(LAMMPS *lmp, int narg, char **arg) : - Compute(lmp, narg, arg), grid2d(nullptr), grid3d(nullptr), vec2d(nullptr), vec3d(nullptr), - array2d(nullptr), array3d(nullptr), pack_choice(nullptr) + Compute(lmp, narg, arg), grid2d(nullptr), grid3d(nullptr), vec2d(nullptr), vec3d(nullptr), + array2d(nullptr), array3d(nullptr), pack_choice(nullptr) { - if (narg < 7) error->all(FLERR, "Illegal compute property/grid command"); + if (narg < 7) utils::missing_cmd_args(FLERR, "compute property/grid", error); pergrid_flag = 1; dimension = domain->dimension; - nxgrid = utils::inumeric(FLERR,arg[3],false,lmp); - nygrid = utils::inumeric(FLERR,arg[4],false,lmp); - nzgrid = utils::inumeric(FLERR,arg[5],false,lmp); + nxgrid = utils::inumeric(FLERR, arg[3], false, lmp); + nygrid = utils::inumeric(FLERR, arg[4], false, lmp); + nzgrid = utils::inumeric(FLERR, arg[5], false, lmp); if (dimension == 2 && nzgrid != 1) - error->all(FLERR,"Compute property/grid for 2d requires nz = 1"); + error->all(FLERR, "Compute property/grid for 2d requires nz = 1"); if (nxgrid <= 0 || nygrid <= 0 || nzgrid <= 0) - error->all(FLERR, "Illegal compute property/grid command"); + error->all(FLERR, "All compute property/grid grid counts must be > 0"); nvalues = narg - 6; pack_choice = new FnPtrPack[nvalues]; @@ -65,47 +65,43 @@ ComputePropertyGrid::ComputePropertyGrid(LAMMPS *lmp, int narg, char **arg) : } else if (strcmp(arg[iarg], "iy") == 0) { pack_choice[jarg] = &ComputePropertyGrid::pack_indices<1>; } else if (strcmp(arg[iarg], "iz") == 0) { - if (dimension == 2) - error->all(FLERR,"Compute property/grid for 2d cannot use z coord"); + if (dimension == 2) error->all(FLERR, "Compute property/grid for 2d cannot use z coord"); pack_choice[jarg] = &ComputePropertyGrid::pack_indices<2>; } else if (strcmp(arg[iarg], "x") == 0) { - pack_choice[jarg] = &ComputePropertyGrid::pack_coords; + pack_choice[jarg] = &ComputePropertyGrid::pack_coords; } else if (strcmp(arg[iarg], "y") == 0) { - pack_choice[jarg] = &ComputePropertyGrid::pack_coords; + pack_choice[jarg] = &ComputePropertyGrid::pack_coords; } else if (strcmp(arg[iarg], "z") == 0) { - if (dimension == 2) - error->all(FLERR,"Compute property/grid for 2d cannot use z coord"); - pack_choice[jarg] = &ComputePropertyGrid::pack_coords; + if (dimension == 2) error->all(FLERR, "Compute property/grid for 2d cannot use z coord"); + pack_choice[jarg] = &ComputePropertyGrid::pack_coords; } else if (strcmp(arg[iarg], "xs") == 0) { - pack_choice[jarg] = &ComputePropertyGrid::pack_coords; + pack_choice[jarg] = &ComputePropertyGrid::pack_coords; } else if (strcmp(arg[iarg], "ys") == 0) { - pack_choice[jarg] = &ComputePropertyGrid::pack_coords; + pack_choice[jarg] = &ComputePropertyGrid::pack_coords; } else if (strcmp(arg[iarg], "zs") == 0) { - if (dimension == 2) - error->all(FLERR,"Compute property/grid for 2d cannot use z coord"); - pack_choice[jarg] = &ComputePropertyGrid::pack_coords; + if (dimension == 2) error->all(FLERR, "Compute property/grid for 2d cannot use z coord"); + pack_choice[jarg] = &ComputePropertyGrid::pack_coords; } else if (strcmp(arg[iarg], "xc") == 0) { - pack_choice[jarg] = &ComputePropertyGrid::pack_coords; + pack_choice[jarg] = &ComputePropertyGrid::pack_coords; } else if (strcmp(arg[iarg], "yc") == 0) { - pack_choice[jarg] = &ComputePropertyGrid::pack_coords; + pack_choice[jarg] = &ComputePropertyGrid::pack_coords; } else if (strcmp(arg[iarg], "zc") == 0) { - if (dimension == 2) - error->all(FLERR,"Compute property/grid for 2d cannot use z coord"); - pack_choice[jarg] = &ComputePropertyGrid::pack_coords; + if (dimension == 2) error->all(FLERR, "Compute property/grid for 2d cannot use z coord"); + pack_choice[jarg] = &ComputePropertyGrid::pack_coords; } else if (strcmp(arg[iarg], "xsc") == 0) { - pack_choice[jarg] = &ComputePropertyGrid::pack_coords; + pack_choice[jarg] = &ComputePropertyGrid::pack_coords; } else if (strcmp(arg[iarg], "ysc") == 0) { - pack_choice[jarg] = &ComputePropertyGrid::pack_coords; + pack_choice[jarg] = &ComputePropertyGrid::pack_coords; } else if (strcmp(arg[iarg], "zsc") == 0) { - if (dimension == 2) - error->all(FLERR,"Compute property/grid for 2d cannot use z coord"); - pack_choice[jarg] = &ComputePropertyGrid::pack_coords; + if (dimension == 2) error->all(FLERR, "Compute property/grid for 2d cannot use z coord"); + pack_choice[jarg] = &ComputePropertyGrid::pack_coords; - } else error->all(FLERR, "Illegal compute property/grid command"); + } else + error->all(FLERR, "Unknown compute property/grid keyword: {}", arg[iarg]); } // initial setup of distributed grid @@ -182,8 +178,10 @@ int ComputePropertyGrid::get_grid_by_name(const std::string &name, int &dim) void *ComputePropertyGrid::get_grid_by_index(int index) { if (index == 0) { - if (dimension == 2) return grid2d; - else return grid3d; + if (dimension == 2) + return grid2d; + else + return grid3d; } return nullptr; @@ -202,8 +200,10 @@ void *ComputePropertyGrid::get_grid_by_index(int index) int ComputePropertyGrid::get_griddata_by_name(int igrid, const std::string &name, int &ncol) { if ((igrid == 0) && (name == "data")) { - if (nvalues == 1) ncol = 0; - else ncol = nvalues; + if (nvalues == 1) + ncol = 0; + else + ncol = nvalues; return 0; } @@ -220,11 +220,15 @@ void *ComputePropertyGrid::get_griddata_by_index(int index) { if (index == 0) { if (dimension == 2) { - if (nvalues == 1) return vec2d; - else return array2d; + if (nvalues == 1) + return vec2d; + else + return array2d; } else { - if (nvalues == 1) return vec3d; - else return array3d; + if (nvalues == 1) + return vec3d; + else + return array3d; } } @@ -238,32 +242,26 @@ void *ComputePropertyGrid::get_griddata_by_index(int index) void ComputePropertyGrid::allocate_grid() { if (dimension == 2) { - grid2d = new Grid2d(lmp, world, nxgrid, nygrid, 0.0, 0, 0.0, - nxlo_in, nxhi_in, nylo_in, nyhi_in, + grid2d = new Grid2d(lmp, world, nxgrid, nygrid, 0.0, 0, 0.0, nxlo_in, nxhi_in, nylo_in, nyhi_in, nxlo_out, nxhi_out, nylo_out, nyhi_out); if (nvalues == 1) - memory->create2d_offset(vec2d, nylo_out, nyhi_out, nxlo_out, nxhi_out, - "property/grid:vec2d"); + memory->create2d_offset(vec2d, nylo_out, nyhi_out, nxlo_out, nxhi_out, "property/grid:vec2d"); else - memory->create3d_offset_last(array2d, nylo_out, nyhi_out, nxlo_out, - nxhi_out, nvalues, "property/grid:array2d"); + memory->create3d_offset_last(array2d, nylo_out, nyhi_out, nxlo_out, nxhi_out, nvalues, + "property/grid:array2d"); ngridout = (nxhi_out - nxlo_out + 1) * (nyhi_out - nylo_out + 1); } else { - grid3d = new Grid3d(lmp, world, nxgrid, nygrid, nzgrid, 0.0, 0, 0.0, - nxlo_in, nxhi_in, nylo_in, nyhi_in, nzlo_in, nzhi_in, - nxlo_out, nxhi_out, nylo_out, nyhi_out, - nzlo_out, nzhi_out); + grid3d = new Grid3d(lmp, world, nxgrid, nygrid, nzgrid, 0.0, 0, 0.0, nxlo_in, nxhi_in, nylo_in, + nyhi_in, nzlo_in, nzhi_in, nxlo_out, nxhi_out, nylo_out, nyhi_out, nzlo_out, + nzhi_out); if (nvalues == 1) - memory->create3d_offset(vec3d, nzlo_out, nzhi_out, nylo_out, - nyhi_out, nxlo_out, - nxhi_out, "property/grid:vec3d"); + memory->create3d_offset(vec3d, nzlo_out, nzhi_out, nylo_out, nyhi_out, nxlo_out, nxhi_out, + "property/grid:vec3d"); else - memory->create4d_offset_last(array3d, nzlo_out, nzhi_out, nylo_out, - nyhi_out, nxlo_out, + memory->create4d_offset_last(array3d, nzlo_out, nzhi_out, nylo_out, nyhi_out, nxlo_out, nxhi_out, nvalues, "property/grid:array3d"); - ngridout = (nxhi_out - nxlo_out + 1) * (nyhi_out - nylo_out + 1) * - (nzhi_out - nzlo_out + 1); + ngridout = (nxhi_out - nxlo_out + 1) * (nyhi_out - nylo_out + 1) * (nzhi_out - nzlo_out + 1); } } @@ -273,10 +271,10 @@ void ComputePropertyGrid::deallocate_grid() { delete grid2d; delete grid3d; - memory->destroy2d_offset(vec2d,nylo_out,nxlo_out); - memory->destroy2d_offset(array2d,nylo_out,nxlo_out); - memory->destroy3d_offset(vec3d,nzlo_out,nylo_out,nxlo_out); - memory->destroy4d_offset_last(array3d,nzlo_out,nylo_out,nxlo_out); + memory->destroy2d_offset(vec2d, nylo_out, nxlo_out); + memory->destroy2d_offset(array2d, nylo_out, nxlo_out); + memory->destroy3d_offset(vec3d, nzlo_out, nylo_out, nxlo_out); + memory->destroy4d_offset_last(array3d, nzlo_out, nylo_out, nxlo_out); } /* ---------------------------------------------------------------------- @@ -298,24 +296,22 @@ void ComputePropertyGrid::pack_id(int n) if (dimension == 2) { if (nvalues == 0) { for (int iy = nylo_in; iy <= nyhi_in; iy++) - for (int ix = nxlo_in; ix <= nxhi_in; ix++) - vec2d[iy][ix] = iy*nxgrid + ix + 1; + for (int ix = nxlo_in; ix <= nxhi_in; ix++) vec2d[iy][ix] = iy * nxgrid + ix + 1; } else { for (int iy = nylo_in; iy <= nyhi_in; iy++) - for (int ix = nxlo_in; ix <= nxhi_in; ix++) - array2d[iy][ix][n] = iy*nxgrid + ix + 1; + for (int ix = nxlo_in; ix <= nxhi_in; ix++) array2d[iy][ix][n] = iy * nxgrid + ix + 1; } } else if (dimension == 3) { if (nvalues == 0) { for (int iz = nzlo_in; iz <= nzhi_in; iz++) for (int iy = nylo_in; iy <= nyhi_in; iy++) for (int ix = nxlo_in; ix <= nxhi_in; ix++) - vec3d[iz][iy][ix] = iz*nygrid*nxgrid + iy*nxgrid + ix + 1; + vec3d[iz][iy][ix] = iz * nygrid * nxgrid + iy * nxgrid + ix + 1; } else { for (int iz = nzlo_in; iz <= nzhi_in; iz++) for (int iy = nylo_in; iy <= nyhi_in; iy++) for (int ix = nxlo_in; ix <= nxhi_in; ix++) - array3d[iz][iy][ix][n] = iz*nygrid*nxgrid + iy*nxgrid + ix + 1; + array3d[iz][iy][ix][n] = iz * nygrid * nxgrid + iy * nxgrid + ix + 1; } } } @@ -367,11 +363,10 @@ template void ComputePropertyGrid::pack_indices(int n) via templating ------------------------------------------------------------------------- */ -template -void ComputePropertyGrid::pack_coords(int n) +template void ComputePropertyGrid::pack_coords(int n) { - double boxlo,delta; - double lamda[3],xone[3]; + double boxlo, delta; + double lamda[3], xone[3]; // 2d grid @@ -381,23 +376,23 @@ void ComputePropertyGrid::pack_coords(int n) if (!triclinic || MODE == SCALED) { - if (MODE == UNSCALED) grid2d->get_box(IDIM,boxlo,delta); + if (MODE == UNSCALED) grid2d->get_box(IDIM, boxlo, delta); if (MODE == SCALED) { boxlo = 0.0; - if (IDIM == 0) delta = 1.0/nxgrid; - if (IDIM == 1) delta = 1.0/nygrid; + if (IDIM == 0) delta = 1.0 / nxgrid; + if (IDIM == 1) delta = 1.0 / nygrid; } if (nvalues == 0) { for (int iy = nylo_in; iy <= nyhi_in; iy++) for (int ix = nxlo_in; ix <= nxhi_in; ix++) { if (POS == LOW) { - if (IDIM == 0) vec2d[iy][ix] = boxlo + ix*delta; - if (IDIM == 1) vec2d[iy][ix] = boxlo + iy*delta; + if (IDIM == 0) vec2d[iy][ix] = boxlo + ix * delta; + if (IDIM == 1) vec2d[iy][ix] = boxlo + iy * delta; } if (POS == CTR) { - if (IDIM == 0) vec2d[iy][ix] = boxlo + (ix+0.5)*delta; - if (IDIM == 1) vec2d[iy][ix] = boxlo + (iy+0.5)*delta; + if (IDIM == 0) vec2d[iy][ix] = boxlo + (ix + 0.5) * delta; + if (IDIM == 1) vec2d[iy][ix] = boxlo + (iy + 0.5) * delta; } } @@ -405,30 +400,30 @@ void ComputePropertyGrid::pack_coords(int n) for (int iy = nylo_in; iy <= nyhi_in; iy++) for (int ix = nxlo_in; ix <= nxhi_in; ix++) { if (POS == LOW) { - if (IDIM == 0) array2d[iy][ix][n] = boxlo + ix*delta; - if (IDIM == 1) array2d[iy][ix][n] = boxlo + iy*delta; + if (IDIM == 0) array2d[iy][ix][n] = boxlo + ix * delta; + if (IDIM == 1) array2d[iy][ix][n] = boxlo + iy * delta; } if (POS == CTR) { - if (IDIM == 0) array2d[iy][ix][n] = boxlo + (ix+0.5)*delta; - if (IDIM == 1) array2d[iy][ix][n] = boxlo + (iy+0.5)*delta; + if (IDIM == 0) array2d[iy][ix][n] = boxlo + (ix + 0.5) * delta; + if (IDIM == 1) array2d[iy][ix][n] = boxlo + (iy + 0.5) * delta; } } } - // only for coords which are triclinic AND unscaled + // only for coords which are triclinic AND unscaled } else { - double dx = 1.0/nxgrid; - double dy = 1.0/nygrid; + double dx = 1.0 / nxgrid; + double dy = 1.0 / nygrid; lamda[2] = 0.0; if (nvalues == 0) { for (int iy = nylo_in; iy <= nyhi_in; iy++) { - lamda[1] = iy*dy; + lamda[1] = iy * dy; for (int ix = nxlo_in; ix <= nxhi_in; ix++) { - lamda[0] = ix*dx; - domain->lamda2x(lamda,xone); + lamda[0] = ix * dx; + domain->lamda2x(lamda, xone); if (IDIM == 0) vec2d[iy][ix] = xone[0]; if (IDIM == 1) vec2d[iy][ix] = xone[1]; } @@ -436,10 +431,10 @@ void ComputePropertyGrid::pack_coords(int n) } else { for (int iy = nylo_in; iy <= nyhi_in; iy++) { - lamda[1] = iy*dy; + lamda[1] = iy * dy; for (int ix = nxlo_in; ix <= nxhi_in; ix++) { - lamda[0] = ix*dx; - domain->lamda2x(lamda,xone); + lamda[0] = ix * dx; + domain->lamda2x(lamda, xone); if (IDIM == 0) array2d[iy][ix][n] = xone[0]; if (IDIM == 1) array2d[iy][ix][n] = xone[1]; } @@ -447,7 +442,7 @@ void ComputePropertyGrid::pack_coords(int n) } } - // 3d grid + // 3d grid } else if (dimension == 3) { @@ -455,12 +450,12 @@ void ComputePropertyGrid::pack_coords(int n) if (!triclinic || MODE == SCALED) { - if (MODE == UNSCALED) grid3d->get_box(IDIM,boxlo,delta); + if (MODE == UNSCALED) grid3d->get_box(IDIM, boxlo, delta); if (MODE == SCALED) { boxlo = 0.0; - if (IDIM == 0) delta = 1.0/nxgrid; - if (IDIM == 1) delta = 1.0/nygrid; - if (IDIM == 2) delta = 1.0/nzgrid; + if (IDIM == 0) delta = 1.0 / nxgrid; + if (IDIM == 1) delta = 1.0 / nygrid; + if (IDIM == 2) delta = 1.0 / nzgrid; } if (nvalues == 0) { @@ -468,14 +463,14 @@ void ComputePropertyGrid::pack_coords(int n) for (int iy = nylo_in; iy <= nyhi_in; iy++) for (int ix = nxlo_in; ix <= nxhi_in; ix++) { if (POS == LOW) { - if (IDIM == 0) vec3d[iz][iy][ix] = boxlo + ix*delta; - if (IDIM == 1) vec3d[iz][iy][ix] = boxlo + iy*delta; - if (IDIM == 2) vec3d[iz][iy][ix] = boxlo + iz*delta; + if (IDIM == 0) vec3d[iz][iy][ix] = boxlo + ix * delta; + if (IDIM == 1) vec3d[iz][iy][ix] = boxlo + iy * delta; + if (IDIM == 2) vec3d[iz][iy][ix] = boxlo + iz * delta; } if (POS == CTR) { - if (IDIM == 0) vec3d[iz][iy][ix] = boxlo + (ix+0.5)*delta; - if (IDIM == 1) vec3d[iz][iy][ix] = boxlo + (iy+0.5)*delta; - if (IDIM == 2) vec3d[iz][iy][ix] = boxlo + (iz+0.5)*delta; + if (IDIM == 0) vec3d[iz][iy][ix] = boxlo + (ix + 0.5) * delta; + if (IDIM == 1) vec3d[iz][iy][ix] = boxlo + (iy + 0.5) * delta; + if (IDIM == 2) vec3d[iz][iy][ix] = boxlo + (iz + 0.5) * delta; } } @@ -484,34 +479,34 @@ void ComputePropertyGrid::pack_coords(int n) for (int iy = nylo_in; iy <= nyhi_in; iy++) for (int ix = nxlo_in; ix <= nxhi_in; ix++) { if (POS == LOW) { - if (IDIM == 0) array3d[iz][iy][ix][n] = boxlo + ix*delta; - if (IDIM == 1) array3d[iz][iy][ix][n] = boxlo + iy*delta; - if (IDIM == 2) array3d[iz][iy][ix][n] = boxlo + iz*delta; + if (IDIM == 0) array3d[iz][iy][ix][n] = boxlo + ix * delta; + if (IDIM == 1) array3d[iz][iy][ix][n] = boxlo + iy * delta; + if (IDIM == 2) array3d[iz][iy][ix][n] = boxlo + iz * delta; } if (POS == CTR) { - if (IDIM == 0) array3d[iz][iy][ix][n] = boxlo + (ix+0.5)*delta; - if (IDIM == 1) array3d[iz][iy][ix][n] = boxlo + (iy+0.5)*delta; - if (IDIM == 2) array3d[iz][iy][ix][n] = boxlo + (iz+0.5)*delta; + if (IDIM == 0) array3d[iz][iy][ix][n] = boxlo + (ix + 0.5) * delta; + if (IDIM == 1) array3d[iz][iy][ix][n] = boxlo + (iy + 0.5) * delta; + if (IDIM == 2) array3d[iz][iy][ix][n] = boxlo + (iz + 0.5) * delta; } } } - // only for coords which are triclinic AND unscaled + // only for coords which are triclinic AND unscaled } else { - double dx = 1.0/nxgrid; - double dy = 1.0/nygrid; - double dz = 1.0/nzgrid; + double dx = 1.0 / nxgrid; + double dy = 1.0 / nygrid; + double dz = 1.0 / nzgrid; if (nvalues == 0) { for (int iz = nzlo_in; iz <= nzhi_in; iz++) { - lamda[2] = iz*dz; + lamda[2] = iz * dz; for (int iy = nylo_in; iy <= nyhi_in; iy++) { - lamda[1] = iy*dy; + lamda[1] = iy * dy; for (int ix = nxlo_in; ix <= nxhi_in; ix++) { - lamda[0] = ix*dx; - domain->lamda2x(lamda,xone); + lamda[0] = ix * dx; + domain->lamda2x(lamda, xone); if (IDIM == 0) vec3d[iz][iy][ix] = xone[0]; if (IDIM == 1) vec3d[iz][iy][ix] = xone[1]; if (IDIM == 2) vec3d[iz][iy][ix] = xone[2]; @@ -521,12 +516,12 @@ void ComputePropertyGrid::pack_coords(int n) } else { for (int iz = nzlo_in; iz <= nzhi_in; iz++) { - lamda[2] = iz*dz; + lamda[2] = iz * dz; for (int iy = nylo_in; iy <= nyhi_in; iy++) { - lamda[1] = iy*dy; + lamda[1] = iy * dy; for (int ix = nxlo_in; ix <= nxhi_in; ix++) { - lamda[0] = ix*dx; - domain->lamda2x(lamda,xone); + lamda[0] = ix * dx; + domain->lamda2x(lamda, xone); if (IDIM == 0) array3d[iz][iy][ix][n] = xone[0]; if (IDIM == 1) array3d[iz][iy][ix][n] = xone[1]; if (IDIM == 2) array3d[iz][iy][ix][n] = xone[2]; diff --git a/src/dump_grid.cpp b/src/dump_grid.cpp index c0a7d83942..0ee0f3a1f4 100644 --- a/src/dump_grid.cpp +++ b/src/dump_grid.cpp @@ -264,41 +264,31 @@ void DumpGrid::init_style() // check that grid sizes for all fields are the same - Compute *icompute; - Fix *ifix; - Grid2d *grid2d; - Grid3d *grid3d; - + Grid2d *grid2d = nullptr; + Grid3d *grid3d = nullptr; int nxtmp,nytmp,nztmp; - for (int i = 0; i < nfield; i++) { if (dimension == 2) { - if (field2source[i] == COMPUTE) { - icompute = compute[field2index[i]]; - grid2d = (Grid2d *) icompute->get_grid_by_index(field2grid[i]); - } else { - ifix = fix[field2index[i]]; - grid2d = (Grid2d *) ifix->get_grid_by_index(field2grid[i]); - } + if (field2source[i] == COMPUTE) + grid2d = (Grid2d *) compute[field2index[i]]->get_grid_by_index(field2grid[i]); + else + grid2d = (Grid2d *) fix[field2index[i]]->get_grid_by_index(field2grid[i]); if (i == 0) grid2d->get_size(nxgrid,nygrid); else { grid2d->get_size(nxtmp,nytmp); - if (nxtmp != nxgrid || nytmp != nygrid) + if ((nxtmp != nxgrid) || (nytmp != nygrid)) error->all(FLERR,"Dump grid field grid sizes do not match"); } } else { - if (field2source[i] == COMPUTE) { - icompute = compute[field2index[i]]; - grid3d = (Grid3d *) icompute->get_grid_by_index(field2grid[i]); - } else { - ifix = fix[field2index[i]]; - grid3d = (Grid3d *) ifix->get_grid_by_index(field2grid[i]); - } + if (field2source[i] == COMPUTE) + grid3d = (Grid3d *) compute[field2index[i]]->get_grid_by_index(field2grid[i]); + else + grid3d = (Grid3d *) fix[field2index[i]]->get_grid_by_index(field2grid[i]); if (i == 0) grid3d->get_size(nxgrid,nygrid,nzgrid); else { grid3d->get_size(nxtmp,nytmp,nztmp); - if (nxtmp != nxgrid || nytmp != nygrid || nztmp != nzgrid) + if ((nxtmp != nxgrid) || (nytmp != nygrid) || (nztmp != nzgrid)) error->all(FLERR,"Dump grid field grid sizes do not match"); } } @@ -505,8 +495,8 @@ int DumpGrid::count() // set current size for portion of grid on each proc // may change between dump snapshots due to load balancing - Grid2d *grid2d; - Grid3d *grid3d; + Grid2d *grid2d = nullptr; + Grid3d *grid3d = nullptr; if (dimension == 2) { if (field2source[0] == COMPUTE) @@ -531,7 +521,7 @@ int DumpGrid::count() if (update->whichflag == 0) { for (i = 0; i < ncompute; i++) if (compute[i]->invoked_pergrid != update->ntimestep) - error->all(FLERR,"Compute used in dump between runs is not current"); + error->all(FLERR,"Compute {} used in dump between runs is not current", compute[i]->id); } else { for (i = 0; i < ncompute; i++) { if (!(compute[i]->invoked_flag & Compute::INVOKED_PERGRID)) { @@ -600,8 +590,7 @@ int DumpGrid::convert_string(int n, double *mybuf) else if (vtype[j] == Dump::DOUBLE) offset += sprintf(&sbuf[offset],vformat[j],mybuf[m]); else if (vtype[j] == Dump::BIGINT) - offset += sprintf(&sbuf[offset],vformat[j], - static_cast (mybuf[m])); + offset += sprintf(&sbuf[offset],vformat[j], static_cast (mybuf[m])); m++; } offset += sprintf(&sbuf[offset],"\n"); @@ -645,8 +634,7 @@ void DumpGrid::write_lines(int n, double *mybuf) for (j = 0; j < nfield; j++) { if (vtype[j] == Dump::INT) fprintf(fp,vformat[j],static_cast (mybuf[m])); else if (vtype[j] == Dump::DOUBLE) fprintf(fp,vformat[j],mybuf[m]); - else if (vtype[j] == Dump::BIGINT) - fprintf(fp,vformat[j],static_cast (mybuf[m])); + else if (vtype[j] == Dump::BIGINT) fprintf(fp,vformat[j],static_cast (mybuf[m])); m++; } fprintf(fp,"\n"); From 8292a23f94db9b9c2cb444c254e82f7e899ec36f Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Fri, 19 Aug 2022 06:13:22 -0400 Subject: [PATCH 043/213] fix array indexing bugs flagged by compiler warnings --- src/fix_ave_grid.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/fix_ave_grid.cpp b/src/fix_ave_grid.cpp index e1ceb03e58..93d3afcf78 100644 --- a/src/fix_ave_grid.cpp +++ b/src/fix_ave_grid.cpp @@ -715,7 +715,7 @@ void FixAveGrid::end_of_step() else norm = 1.0/count; vec2d[iy][ix] *= norm; - count2d[iy][iz] *= invrepeat; + count2d[iy][ix] *= invrepeat; } } } else { @@ -734,7 +734,7 @@ void FixAveGrid::end_of_step() norm = 1.0/count; array2d[iy][ix][m] *= norm; } - count2d[iy][iz] *= invrepeat; + count2d[iy][ix] *= invrepeat; } } } @@ -754,7 +754,7 @@ void FixAveGrid::end_of_step() else norm = 1.0/count; vec3d[iz][iy][ix] *= norm; - count3d[iz][iy][iz] *= invrepeat; + count3d[iz][iy][ix] *= invrepeat; } } } else { @@ -774,7 +774,7 @@ void FixAveGrid::end_of_step() norm = 1.0/count; array3d[iz][iy][ix][m] *= norm; } - count3d[iz][iy][iz] *= invrepeat; + count3d[iz][iy][ix] *= invrepeat; } } } From 9e6deb1a95b8adc2d7824e91d19f191d2c80fd7d Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Fri, 19 Aug 2022 06:13:34 -0400 Subject: [PATCH 044/213] remove unused variables --- src/grid2d.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/grid2d.cpp b/src/grid2d.cpp index 6a5a0c8446..8aef2acbe4 100644 --- a/src/grid2d.cpp +++ b/src/grid2d.cpp @@ -1190,7 +1190,7 @@ void Grid2d::gather(int /*caller*/, void *ptr, int nper, int nbyte, // ping each proc for its data // unpack into full buffer via callback to caller - int xlo,xhi,ylo,yhi,zlo,zhi,tmp; + int xlo,xhi,ylo,yhi,tmp; int bounds[4]; if (me == 0) { From 75933f1965688032f635ec45ffcf39236f517a01 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Fri, 19 Aug 2022 09:42:27 -0600 Subject: [PATCH 045/213] comment tweaks --- src/compute_property_grid.cpp | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/compute_property_grid.cpp b/src/compute_property_grid.cpp index 510c2e134e..f7303d8c62 100644 --- a/src/compute_property_grid.cpp +++ b/src/compute_property_grid.cpp @@ -289,8 +289,12 @@ double ComputePropertyGrid::memory_usage() return bytes; } +// ---------------------------------------------------------------------- +// pack methods for all values +// ---------------------------------------------------------------------- + /* ---------------------------------------------------------------------- - compute grid point IDs + grid point IDs ------------------------------------------------------------------------- */ void ComputePropertyGrid::pack_id(int n) @@ -321,7 +325,7 @@ void ComputePropertyGrid::pack_id(int n) } /* ---------------------------------------------------------------------- - compute grid indices via templating + grid indices via templating ------------------------------------------------------------------------- */ template void ComputePropertyGrid::pack_indices(int n) @@ -363,8 +367,8 @@ template void ComputePropertyGrid::pack_indices(int n) } /* ---------------------------------------------------------------------- - compute LOW/CTR, SCALED/UNSCALED, orthogonal/triclinic grid point coords - via templating + grid point coords + LOW/CTR, SCALED/UNSCALED, orthogonal/triclinic via templating ------------------------------------------------------------------------- */ template From 77c0ad4d262e153be72b266b0c395f9d4fa40a28 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Fri, 19 Aug 2022 10:59:25 -0600 Subject: [PATCH 046/213] adding support for normflag and aveflag --- src/fix_ave_grid.cpp | 277 +++++++++++++++++++++++++++++++------------ src/fix_ave_grid.h | 13 +- 2 files changed, 216 insertions(+), 74 deletions(-) diff --git a/src/fix_ave_grid.cpp b/src/fix_ave_grid.cpp index 93d3afcf78..fdd234daa9 100644 --- a/src/fix_ave_grid.cpp +++ b/src/fix_ave_grid.cpp @@ -34,8 +34,7 @@ using namespace LAMMPS_NS; using namespace FixConst; -enum{SAMPLE,ALL}; -enum{NOSCALE,ATOM}; +enum{ALL,SAMPLE,NONORM}; enum{ONE,RUNNING,WINDOW}; // OFFSET avoids outside-of-box atoms being rounded to grid pts incorrectly @@ -171,7 +170,6 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : // optional args normflag = ALL; - scaleflag = ATOM; ave = ONE; nwindow = 0; biasflag = 0; @@ -182,16 +180,10 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : while (iarg < nargnew) { if (strcmp(arg[iarg],"norm") == 0) { if (iarg+2 > narg) error->all(FLERR,"Illegal fix ave/grid command"); - if (strcmp(arg[iarg+1],"all") == 0) { - normflag = ALL; - scaleflag = ATOM; - } else if (strcmp(arg[iarg+1],"sample") == 0) { - normflag = SAMPLE; - scaleflag = ATOM; - } else if (strcmp(arg[iarg+1],"none") == 0) { - normflag = SAMPLE; - scaleflag = NOSCALE; - } else error->all(FLERR,"Illegal fix ave/grid command"); + if (strcmp(arg[iarg+1],"all") == 0) normflag = ALL; + else if (strcmp(arg[iarg+1],"sample") == 0) normflag = SAMPLE; + else if (strcmp(arg[iarg+1],"none") == 0) normflag = NONORM; + else error->all(FLERR,"Illegal fix ave/grid command"); iarg += 2; } else if (strcmp(arg[iarg],"ave") == 0) { @@ -460,9 +452,9 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : "ave/grid:vec3d"); } - // zero the grid and counts since dump may access it on timestep 0 + // zero the output grid and counts since dump may access it on timestep 0 - zero_grid(); + zero_output(); // bin indices for ATOM mode // vresult for per-atom variable evaluation @@ -629,8 +621,9 @@ void FixAveGrid::end_of_step() nvalid_last = nvalid; // zero owned and ghost grid points and counts if first sample in epoch - - if (irepeat == 0) zero_grid(); + + if (irepeat == 0) zero_epoch(); + if (irepeat == 0 || normflag == SAMPLE) zero_sample(); // accumulate per-grid values for one sample for either ATOM or GRID mode // per-atom compute/fix/variable may invoke computes so wrap with clear/add @@ -642,22 +635,18 @@ void FixAveGrid::end_of_step() grid2grid(); } - // done if irepeat < nrepeat - // else reset irepeat and nvalid + // return if irepeat < nrepeat and norm = SAMPLE or NONORM irepeat++; - if (irepeat < nrepeat) { + if (irepeat < nrepeat && (normflag == ALL || normflag == NONORM)) { nvalid += nevery; if (modeatom) modify->addstep_compute(nvalid); return; } - irepeat = 0; - nvalid = ntimestep+pergrid_freq - ((bigint) nrepeat-1)*nevery; - if (modeatom) modify->addstep_compute(nvalid); - // for ATOM mode, perform ghost to owned grid communication - // nvalues + 1 more for atom count + // done every sample for norm = SAMPLE, else once per Nfreq epoch + // nvalues + 1 for atom count if (modeatom) { if (dimension == 2) @@ -668,10 +657,40 @@ void FixAveGrid::end_of_step() grid_buf1,grid_buf2,MPI_DOUBLE); } + // for norm = SAMPLE, sum per-sample values and count to per-epoch + // for ATOM mode, also need to normalize per-sample values + // then return if irepeat < nrepeat + + if (normflag == SAMPLE) { + + + + + + sum_sample_to_epoch(); + + if (irepeat < nrepeat && (normflag == ALL || normflag == NONORM)) { + nvalid += nevery; + if (modeatom) modify->addstep_compute(nvalid); + return; + } + } + + // reset irepeat and nvalid + + irepeat = 0; + nvalid = ntimestep+pergrid_freq - ((bigint) nrepeat-1)*nevery; + if (modeatom) modify->addstep_compute(nvalid); + // just return if this proc owns no grid points if (ngridout == 0) return; + + + + + // average the final results across Nrepeat samples // for ATOM mode, result = total_value / total_count // exception is DENSITY_NUMBER: @@ -814,7 +833,7 @@ void FixAveGrid::end_of_step() /* ---------------------------------------------------------------------- sum per-atom contributions to owned+ghost grid cells - sets one of vec2d,array2d,vec3d,array3d + sets one of vec2d,array2d,vec3d,array3d sample also set count2d or count3d for atom count per bin ------------------------------------------------------------------------- */ @@ -939,23 +958,23 @@ void FixAveGrid::atom2grid() if (nvalues == 1) { for (i = 0; i < nlocal; i++) { if (!skip[i]) - vec2d[bin[i][0]][bin[i][1]] += attribute[i][j]; + vec2d_sample[bin[i][0]][bin[i][1]] += attribute[i][j]; } } else for (i = 0; i < nlocal; i++) { if (skip[i]) - array2d[bin[i][0]][bin[i][1]][m] += attribute[i][j]; + array2d_sample[bin[i][0]][bin[i][1]][m] += attribute[i][j]; } } else { if (nvalues == 1) { for (i = 0; i < nlocal; i++) { if (!skip[i]) - vec3d[bin[i][0]][bin[i][1]][bin[i][2]] += attribute[i][j]; + vec3d_sample[bin[i][0]][bin[i][1]][bin[i][2]] += attribute[i][j]; } } else for (i = 0; i < nlocal; i++) { if (!skip[i]) - array3d[bin[i][0]][bin[i][1]][bin[i][2]][m] += attribute[i][j]; + array3d_sample[bin[i][0]][bin[i][1]][bin[i][2]][m] += attribute[i][j]; } } @@ -978,7 +997,7 @@ void FixAveGrid::atom2grid() if (which[m] == ArgInfo::DENSITY_NUMBER) one = 1.0; else if (rmass) one = rmass[i]; else one = mass[type[i]]; - vec2d[bin[i][0]][bin[i][1]] += one; + vec2d_sample[bin[i][0]][bin[i][1]] += one; } } } else @@ -987,7 +1006,7 @@ void FixAveGrid::atom2grid() if (which[m] == ArgInfo::DENSITY_NUMBER) one = 1.0; else if (rmass) one = rmass[i]; else one = mass[type[i]]; - array2d[bin[i][0]][bin[i][1]][m] += one; + array2d_sample[bin[i][0]][bin[i][1]][m] += one; } } } else { @@ -997,7 +1016,7 @@ void FixAveGrid::atom2grid() if (which[m] == ArgInfo::DENSITY_NUMBER) one = 1.0; else if (rmass) one = rmass[i]; else one = mass[type[i]]; - vec3d[bin[i][0]][bin[i][1]][bin[i][2]] += one; + vec3d_sample[bin[i][0]][bin[i][1]][bin[i][2]] += one; } } } else @@ -1006,7 +1025,7 @@ void FixAveGrid::atom2grid() if (which[m] == ArgInfo::DENSITY_NUMBER) one = 1.0; else if (rmass) one = rmass[i]; else one = mass[type[i]]; - array3d[bin[i][0]][bin[i][1]][bin[i][2]][m] += one; + array3d_sample[bin[i][0]][bin[i][1]][bin[i][2]][m] += one; } } } @@ -1034,7 +1053,7 @@ void FixAveGrid::atom2grid() vsq = v[i][0]*v[i][0] + v[i][1]*v[i][1] + v[i][2]*v[i][2]; if (rmass) one = rmass[i]; else one = mass[type[i]]; - vec2d[bin[i][0]][bin[i][1]] += one*vsq; + vec2d_sample[bin[i][0]][bin[i][1]] += one*vsq; } } } else @@ -1043,7 +1062,7 @@ void FixAveGrid::atom2grid() vsq = v[i][0]*v[i][0] + v[i][1]*v[i][1] + v[i][2]*v[i][2]; if (rmass) one = rmass[i]; else one = mass[type[i]]; - array2d[bin[i][0]][bin[i][1]][m] += one*vsq;; + array2d_sample[bin[i][0]][bin[i][1]][m] += one*vsq;; } } } else { @@ -1053,7 +1072,7 @@ void FixAveGrid::atom2grid() vsq = v[i][0]*v[i][0] + v[i][1]*v[i][1] + v[i][2]*v[i][2]; if (rmass) one = rmass[i]; else one = mass[type[i]]; - vec3d[bin[i][0]][bin[i][1]][bin[i][2]] += one*vsq; + vec3d_sample[bin[i][0]][bin[i][1]][bin[i][2]] += one*vsq; } } } else @@ -1062,7 +1081,7 @@ void FixAveGrid::atom2grid() vsq = v[i][0]*v[i][0] + v[i][1]*v[i][1] + v[i][2]*v[i][2]; if (rmass) one = rmass[i]; else one = mass[type[i]]; - array3d[bin[i][0]][bin[i][1]][bin[i][2]][m] += one*vsq; + array3d_sample[bin[i][0]][bin[i][1]][bin[i][2]][m] += one*vsq; } } } @@ -1105,26 +1124,26 @@ void FixAveGrid::atom2grid() if (j == 0) { for (i = 0; i < nlocal; i++) { if (!skip[i]) - vec2d[bin[i][0]][bin[i][1]] += ovector[i]; + vec2d_sample[bin[i][0]][bin[i][1]] += ovector[i]; } } else { int jm1 = j = 1; for (i = 0; i < nlocal; i++) { if (!skip[i]) - vec2d[bin[i][0]][bin[i][1]] += oarray[i][jm1]; + vec2d_sample[bin[i][0]][bin[i][1]] += oarray[i][jm1]; } } } else { if (j == 0) { for (i = 0; i < nlocal; i++) { if (!skip[i]) - array2d[bin[i][0]][bin[i][1]][m] += ovector[i]; + array2d_sample[bin[i][0]][bin[i][1]][m] += ovector[i]; } } else { int jm1 = j - 1; for (i = 0; i < nlocal; i++) { if (!skip[i]) - array2d[bin[i][0]][bin[i][1]][m] += oarray[i][jm1]; + array2d_sample[bin[i][0]][bin[i][1]][m] += oarray[i][jm1]; } } } @@ -1134,26 +1153,26 @@ void FixAveGrid::atom2grid() if (j == 0) { for (i = 0; i < nlocal; i++) { if (!skip[i]) - vec3d[bin[i][0]][bin[i][1]][bin[i][2]] += ovector[i]; + vec3d_sample[bin[i][0]][bin[i][1]][bin[i][2]] += ovector[i]; } } else { int jm1 = j - 1; for (i = 0; i < nlocal; i++) { if (!skip[i]) - vec3d[bin[i][0]][bin[i][1]][bin[i][2]] += oarray[i][jm1]; + vec3d_sample[bin[i][0]][bin[i][1]][bin[i][2]] += oarray[i][jm1]; } } } else { if (j == 0) { for (i = 0; i < nlocal; i++) { if (!skip[i]) - array3d[bin[i][0]][bin[i][1]][bin[i][2]][m] += ovector[i]; + array3d_sample[bin[i][0]][bin[i][1]][bin[i][2]][m] += ovector[i]; } } else { int jm1 = j - 1; for (i = 0; i < nlocal; i++) { if (!skip[i]) - array3d[bin[i][0]][bin[i][1]][bin[i][2]][m] += oarray[i][jm1]; + array3d_sample[bin[i][0]][bin[i][1]][bin[i][2]][m] += oarray[i][jm1]; } } } @@ -1207,23 +1226,23 @@ void FixAveGrid::grid2grid() if (j == 0) { for (iy = nylo_in; iy <= nyhi_in; iy++) for (ix = nxlo_in; ix <= nxhi_in; ix++) - vec2d[iy][ix] += ovec2d[iy][ix]; + vec2d_sample[iy][ix] += ovec2d[iy][ix]; } else { int jm1 = j - 1; for (iy = nylo_in; iy <= nyhi_in; iy++) for (ix = nxlo_in; ix <= nxhi_in; ix++) - vec2d[iy][ix] += oarray2d[iy][ix][jm1]; + vec2d_sample[iy][ix] += oarray2d[iy][ix][jm1]; } } else { if (j == 0) { for (iy = nylo_in; iy <= nyhi_in; iy++) for (ix = nxlo_in; ix <= nxhi_in; ix++) - array2d[iy][ix][m] += ovec2d[iy][ix]; + array2d_sample[iy][ix][m] += ovec2d[iy][ix]; } else { int jm1 = j - 1; for (iy = nylo_in; iy <= nyhi_in; iy++) for (ix = nxlo_in; ix <= nxhi_in; ix++) - array2d[iy][ix][m] += oarray2d[iy][ix][jm1]; + array2d_sample[iy][ix][m] += oarray2d[iy][ix][jm1]; } } @@ -1246,26 +1265,26 @@ void FixAveGrid::grid2grid() for (iz = nzlo_in; iz <= nzhi_in; iz++) for (iy = nylo_in; iy <= nyhi_in; iy++) for (ix = nxlo_in; ix <= nxhi_in; ix++) - vec3d[iz][iy][ix] += ovec3d[iz][iy][ix]; + vec3d_sample[iz][iy][ix] += ovec3d[iz][iy][ix]; } else { int jm1 = j - 1; for (iz = nzlo_in; iz <= nzhi_in; iz++) for (iy = nylo_in; iy <= nyhi_in; iy++) for (ix = nxlo_in; ix <= nxhi_in; ix++) - vec3d[iz][iy][ix] += oarray3d[iz][iy][ix][jm1]; + vec3d_sample[iz][iy][ix] += oarray3d[iz][iy][ix][jm1]; } } else { if (j == 0) { for (iz = nzlo_in; iz <= nzhi_in; iz++) for (iy = nylo_in; iy <= nyhi_in; iy++) for (ix = nxlo_in; ix <= nxhi_in; ix++) - array3d[iz][iy][ix][m] += ovec3d[iz][iy][ix]; + array3d_sample[iz][iy][ix][m] += ovec3d[iz][iy][ix]; } else { int jm1 = j - 1; for (iz = nzlo_in; iz <= nzhi_in; iz++) for (iy = nylo_in; iy <= nyhi_in; iy++) for (ix = nxlo_in; ix <= nxhi_in; ix++) - array3d[iz][iy][ix][m] += oarray3d[iz][iy][ix][jm1]; + array3d_sample[iz][iy][ix][m] += oarray3d[iz][iy][ix][jm1]; } } } @@ -1273,29 +1292,141 @@ void FixAveGrid::grid2grid() } /* ---------------------------------------------------------------------- - zero grid values incluing ghost cells + zero values for sample grids incluing ghost cells if ATOM mode, also zero per-cell counts ------------------------------------------------------------------------- */ -void FixAveGrid::zero_grid() +void FixAveGrid::zero_sample() { if (!ngridout) return; if (dimension == 2) { if (nvalues == 1) - memset(&vec2d[nylo_out][nxlo_out],0, ngridout*sizeof(double)); + memset(&vec2d_sample[nylo_out][nxlo_out],0, + ngridout*sizeof(double)); else - memset(&array2d[nylo_out][nxlo_out][0],0,ngridout*nvalues*sizeof(double)); + memset(&array2d_sample[nylo_out][nxlo_out][0],0, + ngridout*nvalues*sizeof(double)); if (modeatom) - memset(&count2d[nylo_out][nxlo_out],0,ngridout*sizeof(double)); + memset(&count2d_sample[nylo_out][nxlo_out],0, + ngridout*sizeof(double)); } else { if (nvalues == 1) - memset(&vec3d[nzlo_out][nylo_out][nxlo_out],0,ngridout*sizeof(double)); + memset(&vec3d_sample[nzlo_out][nylo_out][nxlo_out],0, + ngridout*sizeof(double)); + else + memset(&array3d_sample[nzlo_out][nylo_out][nxlo_out][0],0, + ngridout*nvalues*sizeof(double)); + if (modeatom) + memset(&count3d_sample[nzlo_out][nylo_out][nxlo_out],0, + ngridout*sizeof(double)); + } +} + +/* ---------------------------------------------------------------------- + zero values for Nfreq epoch grids incluing ghost cells + if ATOM mode, also zero per-cell counts +------------------------------------------------------------------------- */ + +void FixAveGrid::zero_epoch() +{ + if (!ngridout) return; + + if (dimension == 2) { + if (nvalues == 1) + memset(&vec2d_epoch[nylo_out][nxlo_out],0, + ngridout*sizeof(double)); + else + memset(&array2d_epoch[nylo_out][nxlo_out][0],0, + ngridout*nvalues*sizeof(double)); + if (modeatom) + memset(&count2d_epoch[nylo_out][nxlo_out],0, + ngridout*sizeof(double)); + + } else { + if (nvalues == 1) + memset(&vec3d_epoch[nzlo_out][nylo_out][nxlo_out],0, + ngridout*sizeof(double)); + else + memset(&array3d_epoch[nzlo_out][nylo_out][nxlo_out][0],0, + ngridout*nvalues*sizeof(double)); + if (modeatom) + memset(&count3d_epoch[nzlo_out][nylo_out][nxlo_out],0, + ngridout*sizeof(double)); + } +} + +/* ---------------------------------------------------------------------- + zero values for output grids incluing ghost cells + if ATOM mode, also zero per-cell counts +------------------------------------------------------------------------- */ + +void FixAveGrid::zero_output() +{ + if (!ngridout) return; + + if (dimension == 2) { + if (nvalues == 1) + memset(&vec2d[nylo_out][nxlo_out],0, + ngridout*sizeof(double)); + else + memset(&array2d[nylo_out][nxlo_out][0],0, + ngridout*nvalues*sizeof(double)); + if (modeatom) + memset(&count2d[nylo_out][nxlo_out],0, + ngridout*sizeof(double)); + + } else { + if (nvalues == 1) + memset(&vec3d[nzlo_out][nylo_out][nxlo_out],0, + ngridout*sizeof(double)); else memset(&array3d[nzlo_out][nylo_out][nxlo_out][0],0, ngridout*nvalues*sizeof(double)); if (modeatom) - memset(&count3d[nzlo_out][nylo_out][nxlo_out],0,ngridout*sizeof(double)); + memset(&count3d[nzlo_out][nylo_out][nxlo_out],0, + ngridout*sizeof(double)); + } +} + +/* ---------------------------------------------------------------------- + sum sample grid values to Nfreq epoch grids, just for owned grid cells + if ATOM mode, also sum per-cell counts +------------------------------------------------------------------------- */ + +void FixAveGrid::sum_sample_to_epoch() +{ + int ix,iy,iz,m; + + if (!ngridout) return; + + if (dimension == 2) { + if (nvalues == 1) { + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + vec2d_epoch[iy][ix] += vec2d_sample[iy][ix]; + } else { + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + for (m = 0; m <= nvalues; m++) + array2d_epoch[iy][ix][m] += array2d_sample[iy][ix][m]; + } + if (modeatom) count2d_epoch[iy][ix] += count2d_sample[iy][ix]; + + } else { + if (nvalues == 1) { + for (iz = nylo_in; iz <= nyhi_in; iz++) + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + vec3d_epoch[iz][iy][ix] += vec3d_sample[iz][iy][ix]; + } else { + for (iz = nylo_in; iz <= nyhi_in; iz++) + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + for (m = 0; m <= nvalues; m++) + array3d_epoch[iz][iy][ix][m] += array3d_sample[iz][iy][ix][m]; + } + if (modeatom) count3d_epoch[iz][iy][ix] += count3d_sample[iz][iy][ix]; } } @@ -1313,13 +1444,13 @@ void FixAveGrid::pack_reverse_grid(int /*flag*/, void *vbuf, int nlist, int *lis m = 0; if (dimension == 2) { - count = &count2d[nylo_out][nxlo_out]; - if (nvalues == 1) data = &vec2d[nylo_out][nxlo_out]; - else data = &array2d[nylo_out][nxlo_out][0]; + count = &count2d_sample[nylo_out][nxlo_out]; + if (nvalues == 1) data = &vec2d_sample[nylo_out][nxlo_out]; + else data = &array2d_sample[nylo_out][nxlo_out][0]; } else if (dimension == 3) { - count = &count3d[nzlo_out][nylo_out][nxlo_out]; - if (nvalues == 1) data = &vec3d[nzlo_out][nylo_out][nxlo_out]; - else data = &array3d[nzlo_out][nylo_out][nxlo_out][0]; + count = &count3d_sample[nzlo_out][nylo_out][nxlo_out]; + if (nvalues == 1) data = &vec3d_sample[nzlo_out][nylo_out][nxlo_out]; + else data = &array3d_sample[nzlo_out][nylo_out][nxlo_out][0]; } if (nvalues == 1) { @@ -1351,13 +1482,13 @@ void FixAveGrid::unpack_reverse_grid(int /*flag*/, void *vbuf, int nlist, int *l m = 0; if (dimension == 2) { - count = &count2d[nylo_out][nxlo_out]; - if (nvalues == 1) data = &vec2d[nylo_out][nxlo_out]; - else data = &array2d[nylo_out][nxlo_out][0]; + count = &count2d_sample[nylo_out][nxlo_out]; + if (nvalues == 1) data = &vec2d_sample[nylo_out][nxlo_out]; + else data = &array2d_sample[nylo_out][nxlo_out][0]; } else if (dimension == 3) { - count = &count3d[nzlo_out][nylo_out][nxlo_out]; - if (nvalues == 1) data = &vec3d[nzlo_out][nylo_out][nxlo_out]; - else data = &array3d[nzlo_out][nylo_out][nxlo_out][0]; + count = &count3d_sample[nzlo_out][nylo_out][nxlo_out]; + if (nvalues == 1) data = &vec3d_sample[nzlo_out][nylo_out][nxlo_out]; + else data = &array3d_sample[nzlo_out][nylo_out][nxlo_out][0]; } if (nvalues == 1) { diff --git a/src/fix_ave_grid.h b/src/fix_ave_grid.h index 9445884b41..1e6a919bbf 100644 --- a/src/fix_ave_grid.h +++ b/src/fix_ave_grid.h @@ -74,6 +74,14 @@ class FixAveGrid : public Fix { int ngridout; double shift; + double **vec2d_sample,***vec3d_sample; + double ***array2d_sample,****array3d_sample; + double **count2d_sample,***count3d_sample; + + double **vec2d_epoch,***vec3d_epoch; + double ***array2d_epoch,****array3d_epoch; + double **count2d_epoch,***count3d_epoch; + double **vec2d,***vec3d; double ***array2d,****array3d; double **count2d,***count3d; @@ -87,7 +95,10 @@ class FixAveGrid : public Fix { void atom2grid(); void grid2grid(); - void zero_grid(); + void zero_sample(); + void zero_epoch(); + void zero_output(); + void sum_sample_to_epoch(); bigint nextvalid(); }; From 06e6a168f6e3bc76a278da1879ce95d94afd1035 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Fri, 19 Aug 2022 14:05:41 -0600 Subject: [PATCH 047/213] more normalization --- src/fix_ave_grid.cpp | 322 ++++++++++++++++++++++++------------------- 1 file changed, 177 insertions(+), 145 deletions(-) diff --git a/src/fix_ave_grid.cpp b/src/fix_ave_grid.cpp index fdd234daa9..416ddd59c8 100644 --- a/src/fix_ave_grid.cpp +++ b/src/fix_ave_grid.cpp @@ -646,7 +646,7 @@ void FixAveGrid::end_of_step() // for ATOM mode, perform ghost to owned grid communication // done every sample for norm = SAMPLE, else once per Nfreq epoch - // nvalues + 1 for atom count + // nvalues+1 includes atom count if (modeatom) { if (dimension == 2) @@ -658,15 +658,11 @@ void FixAveGrid::end_of_step() } // for norm = SAMPLE, sum per-sample values and count to per-epoch - // for ATOM mode, also need to normalize per-sample values + // for ATOM mode, also need to normalize for single sample // then return if irepeat < nrepeat if (normflag == SAMPLE) { - - - - - + if (modeatom) normalize_atom(1); sum_sample_to_epoch(); if (irepeat < nrepeat && (normflag == ALL || normflag == NONORM)) { @@ -686,149 +682,24 @@ void FixAveGrid::end_of_step() if (ngridout == 0) return; - - - - - - // average the final results across Nrepeat samples - // for ATOM mode, result = total_value / total_count - // exception is DENSITY_NUMBER: - // result = value / (current binvol * Nrepeat) - // exception is DENSITY_MASS: - // result = (value * mv2d) / (current binvol * Nrepeat) - // exception is TEMPERATURE: - // result = (value * mvv2e) / (Nrepeat*cdof + adof*count) * boltz) - // for GRID mode, final is total value / Nrepeat + // average the final results for the entire epoch + // for norm = ALL, normalize values_sample by Nrepeat and counts + // for norm = SAMPLE, normalize values_epoch by Nrepeat if (modeatom) { - double mvv2e = force->mvv2e; - double mv2d = force->mv2d; - double boltz = force->boltz; - - double count,norm; - double repeat = nrepeat; - double invrepeat = 1.0/nrepeat; - - double *prd = domain->prd; - double dx = prd[0]/nxgrid; - double dy = prd[1]/nygrid; - double dz = prd[2]/nzgrid; - - double binvol; - if (dimension == 2) binvol = dx*dy; - else binvol = dx*dy*dz; - - if (dimension == 2) { - if (nvalues == 1) { - for (iy = nylo_in; iy <= nyhi_in; iy++) - for (ix = nxlo_in; ix <= nxhi_in; ix++) { - count = count2d[iy][ix]; - if (count) { - if (which[0] == ArgInfo::DENSITY_NUMBER) - norm = 1.0 / (binvol * repeat); - else if (which[0] == ArgInfo::DENSITY_MASS) - norm = mv2d / (binvol * nrepeat); - else if (which[0] == ArgInfo::TEMPERATURE) - norm = mvv2e /((repeat*cdof + adof*count) * boltz); - else - norm = 1.0/count; - vec2d[iy][ix] *= norm; - count2d[iy][ix] *= invrepeat; - } - } - } else { - for (iy = nylo_in; iy <= nyhi_in; iy++) - for (ix = nxlo_in; ix <= nxhi_in; ix++) { - count = count2d[iy][ix]; - if (count) { - for (m = 0; m <= nvalues; m++) { - if (which[m] == ArgInfo::DENSITY_NUMBER) - norm = 1.0 / (binvol * repeat); - else if (which[m] == ArgInfo::DENSITY_MASS) - norm = mv2d / (binvol * nrepeat); - else if (which[m] == ArgInfo::TEMPERATURE) - norm = mvv2e /((repeat*cdof + adof*count) * boltz); - else - norm = 1.0/count; - array2d[iy][ix][m] *= norm; - } - count2d[iy][ix] *= invrepeat; - } - } - } - } else { - if (nvalues == 1) { - for (iz = nzlo_in; iz <= nzhi_in; iz++) - for (iy = nylo_in; iy <= nyhi_in; iy++) - for (ix = nxlo_in; ix <= nxhi_in; ix++) { - count = count3d[iz][iy][ix]; - if (count) { - if (which[0] == ArgInfo::DENSITY_NUMBER) - norm = 1.0 / (binvol * repeat); - else if (which[0] == ArgInfo::DENSITY_MASS) - norm = mv2d / (binvol * nrepeat); - else if (which[0] == ArgInfo::TEMPERATURE) - norm = mvv2e /((repeat*cdof + adof*count) * boltz); - else - norm = 1.0/count; - vec3d[iz][iy][ix] *= norm; - count3d[iz][iy][ix] *= invrepeat; - } - } - } else { - for (iz = nzlo_in; iz <= nzhi_in; iz++) - for (iy = nylo_in; iy <= nyhi_in; iy++) - for (ix = nxlo_in; ix <= nxhi_in; ix++) { - count = count3d[iz][iy][ix]; - if (count) { - for (m = 0; m <= nvalues; m++) { - if (which[m] == ArgInfo::DENSITY_NUMBER) - norm = 1.0 / (binvol * repeat); - else if (which[m] == ArgInfo::DENSITY_MASS) - norm = mv2d / (binvol * nrepeat); - else if (which[m] == ArgInfo::TEMPERATURE) - norm = mvv2e /((repeat*cdof + adof*count) * boltz); - else - norm = 1.0/count; - array3d[iz][iy][ix][m] *= norm; - } - count3d[iz][iy][ix] *= invrepeat; - } - } - } - } + if (normflag == ALL) normalize_atom(nrepeat); + else if (normflag == SAMPLE) + normalize_grid(vec2d_epoch,array2d_epoch,vec3d_epoch,array3d_epoch); + else if (normflag == NONORM) normalize_atom(); } - if (modegrid) { - double invrepeat = 1.0/nrepeat; + if (modegrid) + normalize_grid(vec2d_sample,array2d_sample,vec3d_sample,array3d_sample); + + + + // create Nfreq output - if (dimension == 2) { - if (nvalues == 1) { - for (iy = nylo_in; iy <= nyhi_in; iy++) - for (ix = nxlo_in; ix <= nxhi_in; ix++) - vec2d[iy][ix] *= invrepeat; - } else { - for (iy = nylo_in; iy <= nyhi_in; iy++) - for (ix = nxlo_in; ix <= nxhi_in; ix++) - for (m = 0; m <= nvalues; m++) - array2d[iy][ix][m] *= invrepeat; - } - } else { - if (nvalues == 1) { - for (iz = nzlo_in; iz <= nzhi_in; iz++) - for (iy = nylo_in; iy <= nyhi_in; iy++) - for (ix = nxlo_in; ix <= nxhi_in; ix++) - vec3d[iz][iy][ix] *= invrepeat; - } else { - for (iz = nzlo_in; iz <= nzhi_in; iz++) - for (iy = nylo_in; iy <= nyhi_in; iy++) - for (ix = nxlo_in; ix <= nxhi_in; ix++) - for (m = 0; m <= nvalues; m++) - array3d[iz][iy][ix][m] *= invrepeat; - } - } - } } /* ---------------------------------------------------------------------- @@ -1430,6 +1301,167 @@ void FixAveGrid::sum_sample_to_epoch() } } +/* ---------------------------------------------------------------------- + normalize grid values and per-cell counts for ATOM mode for owned cells + flag = SAMPLE or EPOCH + set repeat = 1 for SAMPLE, Nrepeat for EPOCH + sample_value & count are either for one sample or summed over epoch + result = sample_value / count + exception is DENSITY_NUMBER: + result = value / (current binvol * Nrepeat) + exception is DENSITY_MASS: + result = (value * mv2d) / (current binvol * Nrepeat) + exception is TEMPERATURE: + result = (value * mvv2e) / (Nrepeat*cdof + adof*count) * boltz) +------------------------------------------------------------------------- */ + +void FixAveGrid::normalize_atom(int flag) +{ + int ix,iy,iz,m; + double count,norm; + double repeat,invrepeat; + + double mvv2e = force->mvv2e; + double mv2d = force->mv2d; + double boltz = force->boltz; + + if (flag == EPOCH) { + repeat = nrepeat; + invrepeat = 1.0/nrepeat; + } else if (flag == SAMPLE) { + repeat = invrepeat = 1.0; + } + + double *prd = domain->prd; + double dx = prd[0]/nxgrid; + double dy = prd[1]/nygrid; + double dz = prd[2]/nzgrid; + + double binvol; + if (dimension == 2) binvol = dx*dy; + else binvol = dx*dy*dz; + + if (dimension == 2) { + if (nvalues == 1) { + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) { + count = count2d[iy][ix]; + if (count) { + if (which[0] == ArgInfo::DENSITY_NUMBER) + norm = 1.0 / (binvol * repeat); + else if (which[0] == ArgInfo::DENSITY_MASS) + norm = mv2d / (binvol * nrepeat); + else if (which[0] == ArgInfo::TEMPERATURE) + norm = mvv2e /((repeat*cdof + adof*count) * boltz); + else + norm = 1.0/count; + vec2d_sample[iy][ix] *= norm; + count2d_sample[iy][ix] *= invrepeat; + } + } + } else { + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) { + count = count2d[iy][ix]; + if (count) { + for (m = 0; m <= nvalues; m++) { + if (which[m] == ArgInfo::DENSITY_NUMBER) + norm = 1.0 / (binvol * repeat); + else if (which[m] == ArgInfo::DENSITY_MASS) + norm = mv2d / (binvol * nrepeat); + else if (which[m] == ArgInfo::TEMPERATURE) + norm = mvv2e /((repeat*cdof + adof*count) * boltz); + else + norm = 1.0/count; + array2d_sample[iy][ix][m] *= norm; + } + count2d_sample[iy][ix] *= invrepeat; + } + } + } + } else { + if (nvalues == 1) { + for (iz = nzlo_in; iz <= nzhi_in; iz++) + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) { + count = count3d[iz][iy][ix]; + if (count) { + if (which[0] == ArgInfo::DENSITY_NUMBER) + norm = 1.0 / (binvol * repeat); + else if (which[0] == ArgInfo::DENSITY_MASS) + norm = mv2d / (binvol * nrepeat); + else if (which[0] == ArgInfo::TEMPERATURE) + norm = mvv2e /((repeat*cdof + adof*count) * boltz); + else + norm = 1.0/count; + vec3d_sample[iz][iy][ix] *= norm; + count3d_value[iz][iy][ix] *= invrepeat; + } + } + } else { + for (iz = nzlo_in; iz <= nzhi_in; iz++) + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) { + count = count3d[iz][iy][ix]; + if (count) { + for (m = 0; m <= nvalues; m++) { + if (which[m] == ArgInfo::DENSITY_NUMBER) + norm = 1.0 / (binvol * repeat); + else if (which[m] == ArgInfo::DENSITY_MASS) + norm = mv2d / (binvol * nrepeat); + else if (which[m] == ArgInfo::TEMPERATURE) + norm = mvv2e /((repeat*cdof + adof*count) * boltz); + else + norm = 1.0/count; + array3d_sample[iz][iy][ix][m] *= norm; + } + count3d_sample[iz][iy][ix] *= invrepeat; + } + } + } + } +} + +/* ---------------------------------------------------------------------- + normalize grid values by Nrepeat + used for GRID mode + used for ATOM MODE with norm = SAMPLE +------------------------------------------------------------------------- */ + +void FixAveGrid::normalize_grid(double **v2d, double ***a2d, + double ***v3d, double ****a3d) +{ + int ix,iy,iz,m; + + double invrepeat = 1.0/nrepeat; + + if (dimension == 2) { + if (nvalues == 1) { + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + v2d[iy][ix] *= invrepeat; + } else { + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + for (m = 0; m <= nvalues; m++) + a2d[iy][ix][m] *= invrepeat; + } + } else { + if (nvalues == 1) { + for (iz = nzlo_in; iz <= nzhi_in; iz++) + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + v3d[iz][iy][ix] *= invrepeat; + } else { + for (iz = nzlo_in; iz <= nzhi_in; iz++) + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + for (m = 0; m <= nvalues; m++) + a3d[iz][iy][ix][m] *= invrepeat; + } + } +} + /* ---------------------------------------------------------------------- pack ghost values into buf to send to another proc nvalues per grid point + count From b26ee6d75dcc2cd1b0f9d492deb8c302fe72b2ec Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Fri, 19 Aug 2022 17:13:04 -0600 Subject: [PATCH 048/213] more normalization code --- src/fix_ave_grid.cpp | 282 +++++++++++++++++++++++-------------------- src/fix_ave_grid.h | 29 ++++- 2 files changed, 178 insertions(+), 133 deletions(-) diff --git a/src/fix_ave_grid.cpp b/src/fix_ave_grid.cpp index 416ddd59c8..cbab992794 100644 --- a/src/fix_ave_grid.cpp +++ b/src/fix_ave_grid.cpp @@ -170,7 +170,7 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : // optional args normflag = ALL; - ave = ONE; + aveflag = ONE; nwindow = 0; biasflag = 0; id_bias = nullptr; @@ -188,17 +188,17 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : } else if (strcmp(arg[iarg],"ave") == 0) { if (iarg+2 > narg) error->all(FLERR,"Illegal fix ave/grid command"); - if (strcmp(arg[iarg+1],"one") == 0) ave = ONE; - else if (strcmp(arg[iarg+1],"running") == 0) ave = RUNNING; - else if (strcmp(arg[iarg+1],"window") == 0) ave = WINDOW; + if (strcmp(arg[iarg+1],"one") == 0) aveflag = ONE; + else if (strcmp(arg[iarg+1],"running") == 0) aveflag = RUNNING; + else if (strcmp(arg[iarg+1],"window") == 0) aveflag = WINDOW; else error->all(FLERR,"Illegal fix ave/grid command"); - if (ave == WINDOW) { + if (aveflag == WINDOW) { if (iarg+3 > narg) error->all(FLERR,"Illegal fix ave/grid command"); nwindow = utils::inumeric(FLERR,arg[iarg+2],false,lmp); if (nwindow <= 0) error->all(FLERR,"Illegal fix ave/grid command"); + iarg++; } iarg += 2; - if (ave == WINDOW) iarg++; } else if (strcmp(arg[iarg],"bias") == 0) { if (iarg+2 > narg) @@ -253,11 +253,6 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : error->all(FLERR,"Bias compute does not calculate a velocity bias"); } - if (normflag != ALL) - error->all(FLERR,"Fix ave/grid norm all is required for now"); - if (ave != ONE) - error->all(FLERR,"Fix ave/grid ave one is required for now"); - // error checks for ATOM mode if (modeatom) { @@ -453,9 +448,18 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : } // zero the output grid and counts since dump may access it on timestep 0 + // zero running grid if used by ave - zero_output(); + running_count = 0; + window_count = 0; + window_oldest = -1; + window_newest = 0; + zero_grid(count2d,vec2d,array2d,count3d,vec3d,array3d); + if (aveflag == RUNNING || aveflag == WINDOW) + zero_grid(count2d_running,vec2d_running,array2d_running, + count3d_running,vec3d_running,array3d_running); + // bin indices for ATOM mode // vresult for per-atom variable evaluation @@ -620,10 +624,13 @@ void FixAveGrid::end_of_step() if (ntimestep != nvalid) return; nvalid_last = nvalid; - // zero owned and ghost grid points and counts if first sample in epoch + // if first sample in epoch, zero owned and ghost grid points - if (irepeat == 0) zero_epoch(); - if (irepeat == 0 || normflag == SAMPLE) zero_sample(); + if (irepeat == 0) zero_grid(count2d_sample,vec2d_sample,array2d_sample, + count3d_sample,vec3d_sample,array3d_sample); + if (irepeat == 0 || normflag == SAMPLE) + zero_grid(count2d_epoch,vec2d_epoch,array2d_epoch, + count3d_epoch,vec3d_epoch,array3d_epoch); // accumulate per-grid values for one sample for either ATOM or GRID mode // per-atom compute/fix/variable may invoke computes so wrap with clear/add @@ -684,22 +691,51 @@ void FixAveGrid::end_of_step() // average the final results for the entire epoch // for norm = ALL, normalize values_sample by Nrepeat and counts - // for norm = SAMPLE, normalize values_epoch by Nrepeat + // for norm = SAMPLE, normalize values_sample_sum by Nrepeat if (modeatom) { - if (normflag == ALL) normalize_atom(nrepeat); - else if (normflag == SAMPLE) - normalize_grid(vec2d_epoch,array2d_epoch,vec3d_epoch,array3d_epoch); - else if (normflag == NONORM) normalize_atom(); + if (normflag == ALL || normflag == NONORM) normalize_atom(nrepeat); + else if (normflag == SAMPLE) { + normalize_grid(nrepeat,vec2d_epoch,array2d_epoch,vec3d_epoch,array3d_epoch); + copy_epoch_to_sample(); + } } if (modegrid) - normalize_grid(vec2d_sample,array2d_sample,vec3d_sample,array3d_sample); - - + normalize_grid(nrepeat,vec2d_sample,array2d_sample, + vec3d_sample,array3d_sample); // create Nfreq output + if (aveflag == ONE) { + copy_sample_to_output(); + + } else if (aveflag == RUNNING) { + running_count++; + sum_sample_to_running(); + copy_running_to_output(); + normalize_grid(running_count,vec2d_running,array2d_running, + vec3d_running,array3d_running); + + } else if (aveflag == WINDOW) { + sum_sample_to_running(); + + if (window_oldest >= 0) { + subtract_window_from_running(); + window_count--; + } + window_oldest++; + if (window_oldest == nwindow) window_oldest = 0; + + copy_sample_to_window(window_newest); + window_count++; + window_newest++; + if (window_newest == nwindow) window_newest = 0; + + copy_running_to_output(); + normalize_grid(window_count,vec2d_running,array2d_running, + vec3d_running,array3d_running); + } } /* ---------------------------------------------------------------------- @@ -773,6 +809,7 @@ void FixAveGrid::atom2grid() bin[i][0] = iy; bin[i][1] = ix; } + } else { for (i = 0; i < nlocal; i++) { if (!(mask[i] & groupbit)) { @@ -1163,105 +1200,35 @@ void FixAveGrid::grid2grid() } /* ---------------------------------------------------------------------- - zero values for sample grids incluing ghost cells + zero values for a grid incluing ghost cells if ATOM mode, also zero per-cell counts ------------------------------------------------------------------------- */ -void FixAveGrid::zero_sample() +void FixAveGrid::zero_grid(double **c2d, double **v2d, double ***a2d, + double ***c3d, double ***v3d, double ****a3d) { if (!ngridout) return; if (dimension == 2) { + if (modeatom) + memset(&c2d[nylo_out][nxlo_out],0,ngridout*sizeof(double)); if (nvalues == 1) - memset(&vec2d_sample[nylo_out][nxlo_out],0, - ngridout*sizeof(double)); + memset(&v2d[nylo_out][nxlo_out],0,ngridout*sizeof(double)); else - memset(&array2d_sample[nylo_out][nxlo_out][0],0, - ngridout*nvalues*sizeof(double)); - if (modeatom) - memset(&count2d_sample[nylo_out][nxlo_out],0, - ngridout*sizeof(double)); + memset(&a2d[nylo_out][nxlo_out][0],0,ngridout*nvalues*sizeof(double)); } else { - if (nvalues == 1) - memset(&vec3d_sample[nzlo_out][nylo_out][nxlo_out],0, - ngridout*sizeof(double)); - else - memset(&array3d_sample[nzlo_out][nylo_out][nxlo_out][0],0, - ngridout*nvalues*sizeof(double)); if (modeatom) - memset(&count3d_sample[nzlo_out][nylo_out][nxlo_out],0, - ngridout*sizeof(double)); + memset(&c3d[nzlo_out][nylo_out][nxlo_out],0,ngridout*sizeof(double)); + if (nvalues == 1) + memset(&v3d[nzlo_out][nylo_out][nxlo_out],0,ngridout*sizeof(double)); + else + memset(&a3d[nzlo_out][nylo_out][nxlo_out][0],0, + ngridout*nvalues*sizeof(double)); } } /* ---------------------------------------------------------------------- - zero values for Nfreq epoch grids incluing ghost cells - if ATOM mode, also zero per-cell counts -------------------------------------------------------------------------- */ - -void FixAveGrid::zero_epoch() -{ - if (!ngridout) return; - - if (dimension == 2) { - if (nvalues == 1) - memset(&vec2d_epoch[nylo_out][nxlo_out],0, - ngridout*sizeof(double)); - else - memset(&array2d_epoch[nylo_out][nxlo_out][0],0, - ngridout*nvalues*sizeof(double)); - if (modeatom) - memset(&count2d_epoch[nylo_out][nxlo_out],0, - ngridout*sizeof(double)); - - } else { - if (nvalues == 1) - memset(&vec3d_epoch[nzlo_out][nylo_out][nxlo_out],0, - ngridout*sizeof(double)); - else - memset(&array3d_epoch[nzlo_out][nylo_out][nxlo_out][0],0, - ngridout*nvalues*sizeof(double)); - if (modeatom) - memset(&count3d_epoch[nzlo_out][nylo_out][nxlo_out],0, - ngridout*sizeof(double)); - } -} - -/* ---------------------------------------------------------------------- - zero values for output grids incluing ghost cells - if ATOM mode, also zero per-cell counts -------------------------------------------------------------------------- */ - -void FixAveGrid::zero_output() -{ - if (!ngridout) return; - - if (dimension == 2) { - if (nvalues == 1) - memset(&vec2d[nylo_out][nxlo_out],0, - ngridout*sizeof(double)); - else - memset(&array2d[nylo_out][nxlo_out][0],0, - ngridout*nvalues*sizeof(double)); - if (modeatom) - memset(&count2d[nylo_out][nxlo_out],0, - ngridout*sizeof(double)); - - } else { - if (nvalues == 1) - memset(&vec3d[nzlo_out][nylo_out][nxlo_out],0, - ngridout*sizeof(double)); - else - memset(&array3d[nzlo_out][nylo_out][nxlo_out][0],0, - ngridout*nvalues*sizeof(double)); - if (modeatom) - memset(&count3d[nzlo_out][nylo_out][nxlo_out],0, - ngridout*sizeof(double)); - } -} - -/* ---------------------------------------------------------------------- - sum sample grid values to Nfreq epoch grids, just for owned grid cells + sum sample grid values to Nfreq epoch grid, just for owned grid cells if ATOM mode, also sum per-cell counts ------------------------------------------------------------------------- */ @@ -1282,7 +1249,10 @@ void FixAveGrid::sum_sample_to_epoch() for (m = 0; m <= nvalues; m++) array2d_epoch[iy][ix][m] += array2d_sample[iy][ix][m]; } - if (modeatom) count2d_epoch[iy][ix] += count2d_sample[iy][ix]; + if (modeatom) + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + count2d_epoch[iy][ix] += count2d_sample[iy][ix]; } else { if (nvalues == 1) { @@ -1297,15 +1267,66 @@ void FixAveGrid::sum_sample_to_epoch() for (m = 0; m <= nvalues; m++) array3d_epoch[iz][iy][ix][m] += array3d_sample[iz][iy][ix][m]; } - if (modeatom) count3d_epoch[iz][iy][ix] += count3d_sample[iz][iy][ix]; + if (modeatom) + for (iz = nylo_in; iz <= nyhi_in; iz++) + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + count3d_epoch[iz][iy][ix] += count3d_sample[iz][iy][ix]; + } +} + +/* ---------------------------------------------------------------------- + copy Nfreq epoch grid values to sample grid, just for owned grid cells + if ATOM mode, also copy per-cell counts +------------------------------------------------------------------------- */ + +void FixAveGrid::copy_epoch_to_sample() +{ + int ix,iy,iz,m; + + if (!ngridout) return; + + if (dimension == 2) { + if (nvalues == 1) { + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + vec2d_sample[iy][ix] = vec2d_epoch[iy][ix]; + } else { + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + for (m = 0; m <= nvalues; m++) + array2d_sample[iy][ix][m] = array2d_epoch[iy][ix][m]; + } + if (modeatom) + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + count2d_sample[iy][ix] = count2d_epoch[iy][ix]; + + } else { + if (nvalues == 1) { + for (iz = nylo_in; iz <= nyhi_in; iz++) + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + vec3d_sample[iz][iy][ix] = vec3d_epoch[iz][iy][ix]; + } else { + for (iz = nylo_in; iz <= nyhi_in; iz++) + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + for (m = 0; m <= nvalues; m++) + array3d_sample[iz][iy][ix][m] = array3d_epoch[iz][iy][ix][m]; + } + if (modeatom) + for (iz = nylo_in; iz <= nyhi_in; iz++) + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + count3d_sample[iz][iy][ix] = count3d_epoch[iz][iy][ix]; } } /* ---------------------------------------------------------------------- normalize grid values and per-cell counts for ATOM mode for owned cells - flag = SAMPLE or EPOCH - set repeat = 1 for SAMPLE, Nrepeat for EPOCH - sample_value & count are either for one sample or summed over epoch + numsamples = normalization factor + value_sample & count are either for one sample or summed over epoch result = sample_value / count exception is DENSITY_NUMBER: result = value / (current binvol * Nrepeat) @@ -1315,22 +1336,14 @@ void FixAveGrid::sum_sample_to_epoch() result = (value * mvv2e) / (Nrepeat*cdof + adof*count) * boltz) ------------------------------------------------------------------------- */ -void FixAveGrid::normalize_atom(int flag) +void FixAveGrid::normalize_atom(int numsamples) { int ix,iy,iz,m; double count,norm; - double repeat,invrepeat; double mvv2e = force->mvv2e; double mv2d = force->mv2d; double boltz = force->boltz; - - if (flag == EPOCH) { - repeat = nrepeat; - invrepeat = 1.0/nrepeat; - } else if (flag == SAMPLE) { - repeat = invrepeat = 1.0; - } double *prd = domain->prd; double dx = prd[0]/nxgrid; @@ -1341,11 +1354,14 @@ void FixAveGrid::normalize_atom(int flag) if (dimension == 2) binvol = dx*dy; else binvol = dx*dy*dz; + double repeat = numsamples; + double invrepeat = 1.0/repeat; + if (dimension == 2) { if (nvalues == 1) { for (iy = nylo_in; iy <= nyhi_in; iy++) for (ix = nxlo_in; ix <= nxhi_in; ix++) { - count = count2d[iy][ix]; + count = count2d_sample[iy][ix]; if (count) { if (which[0] == ArgInfo::DENSITY_NUMBER) norm = 1.0 / (binvol * repeat); @@ -1353,7 +1369,9 @@ void FixAveGrid::normalize_atom(int flag) norm = mv2d / (binvol * nrepeat); else if (which[0] == ArgInfo::TEMPERATURE) norm = mvv2e /((repeat*cdof + adof*count) * boltz); - else + else if (normflag == NONORM) + norm = 1.0/invrepeat; + else if (normflag == NONORM) norm = 1.0/count; vec2d_sample[iy][ix] *= norm; count2d_sample[iy][ix] *= invrepeat; @@ -1362,7 +1380,7 @@ void FixAveGrid::normalize_atom(int flag) } else { for (iy = nylo_in; iy <= nyhi_in; iy++) for (ix = nxlo_in; ix <= nxhi_in; ix++) { - count = count2d[iy][ix]; + count = count2d_sample[iy][ix]; if (count) { for (m = 0; m <= nvalues; m++) { if (which[m] == ArgInfo::DENSITY_NUMBER) @@ -1371,6 +1389,8 @@ void FixAveGrid::normalize_atom(int flag) norm = mv2d / (binvol * nrepeat); else if (which[m] == ArgInfo::TEMPERATURE) norm = mvv2e /((repeat*cdof + adof*count) * boltz); + else if (normflag == NONORM) + norm = 1.0/invrepeat; else norm = 1.0/count; array2d_sample[iy][ix][m] *= norm; @@ -1384,7 +1404,7 @@ void FixAveGrid::normalize_atom(int flag) for (iz = nzlo_in; iz <= nzhi_in; iz++) for (iy = nylo_in; iy <= nyhi_in; iy++) for (ix = nxlo_in; ix <= nxhi_in; ix++) { - count = count3d[iz][iy][ix]; + count = count3d_sample[iz][iy][ix]; if (count) { if (which[0] == ArgInfo::DENSITY_NUMBER) norm = 1.0 / (binvol * repeat); @@ -1392,17 +1412,19 @@ void FixAveGrid::normalize_atom(int flag) norm = mv2d / (binvol * nrepeat); else if (which[0] == ArgInfo::TEMPERATURE) norm = mvv2e /((repeat*cdof + adof*count) * boltz); + else if (normflag == NONORM) + norm = 1.0/invrepeat; else norm = 1.0/count; vec3d_sample[iz][iy][ix] *= norm; - count3d_value[iz][iy][ix] *= invrepeat; + count3d_sample[iz][iy][ix] *= invrepeat; } } } else { for (iz = nzlo_in; iz <= nzhi_in; iz++) for (iy = nylo_in; iy <= nyhi_in; iy++) for (ix = nxlo_in; ix <= nxhi_in; ix++) { - count = count3d[iz][iy][ix]; + count = count3d_sample[iz][iy][ix]; if (count) { for (m = 0; m <= nvalues; m++) { if (which[m] == ArgInfo::DENSITY_NUMBER) @@ -1411,6 +1433,8 @@ void FixAveGrid::normalize_atom(int flag) norm = mv2d / (binvol * nrepeat); else if (which[m] == ArgInfo::TEMPERATURE) norm = mvv2e /((repeat*cdof + adof*count) * boltz); + else if (normflag == NONORM) + norm = 1.0/invrepeat; else norm = 1.0/count; array3d_sample[iz][iy][ix][m] *= norm; @@ -1428,12 +1452,12 @@ void FixAveGrid::normalize_atom(int flag) used for ATOM MODE with norm = SAMPLE ------------------------------------------------------------------------- */ -void FixAveGrid::normalize_grid(double **v2d, double ***a2d, +void FixAveGrid::normalize_grid(int numsamples, double **v2d, double ***a2d, double ***v3d, double ****a3d) { int ix,iy,iz,m; - double invrepeat = 1.0/nrepeat; + double invrepeat = 1.0/numsamples; if (dimension == 2) { if (nvalues == 1) { diff --git a/src/fix_ave_grid.h b/src/fix_ave_grid.h index 1e6a919bbf..b53cbaddf9 100644 --- a/src/fix_ave_grid.h +++ b/src/fix_ave_grid.h @@ -51,7 +51,10 @@ class FixAveGrid : public Fix { int nrepeat, irepeat; bigint nvalid, nvalid_last; int modeatom,modegrid; - int normflag,scaleflag,ave,nwindow; + int normflag,aveflag,nwindow; + + int running_count; + int window_count,window_oldest,window_newest; int biasflag; char *id_bias; @@ -82,6 +85,14 @@ class FixAveGrid : public Fix { double ***array2d_epoch,****array3d_epoch; double **count2d_epoch,***count3d_epoch; + double **vec2d_running,***vec3d_running; + double ***array2d_running,****array3d_running; + double **count2d_running,***count3d_running; + + double ***vec2d_window,****vec3d_window; + double ****array2d_window,*****array3d_window; + double ***count2d_window,****count3d_window; + double **vec2d,***vec3d; double ***array2d,****array3d; double **count2d,***count3d; @@ -95,10 +106,20 @@ class FixAveGrid : public Fix { void atom2grid(); void grid2grid(); - void zero_sample(); - void zero_epoch(); - void zero_output(); + + void zero_grid(double **, double **, double ***, + double ***, double ***, double ****); void sum_sample_to_epoch(); + void copy_epoch_to_sample(); + void sum_sample_to_running() {} + void copy_sample_to_output() {} + void copy_running_to_output() {} + void copy_sample_to_window(int) {} + void subtract_window_from_running() {} + + void normalize_atom(int); + void normalize_grid(int, double **, double ***, double ***, double ****); + bigint nextvalid(); }; From 37e9bf54ab419369f914e924402da870fad86c05 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Mon, 22 Aug 2022 17:13:59 -0600 Subject: [PATCH 049/213] debugging fixes --- src/compute_property_grid.cpp | 16 +-- src/fix_ave_grid.cpp | 237 ++++++++++++++++++++++++++-------- src/fix_ave_grid.h | 2 + 3 files changed, 192 insertions(+), 63 deletions(-) diff --git a/src/compute_property_grid.cpp b/src/compute_property_grid.cpp index 69222a8bf0..b7ea473c63 100644 --- a/src/compute_property_grid.cpp +++ b/src/compute_property_grid.cpp @@ -298,7 +298,7 @@ double ComputePropertyGrid::memory_usage() void ComputePropertyGrid::pack_id(int n) { if (dimension == 2) { - if (nvalues == 0) { + if (nvalues == 1) { for (int iy = nylo_in; iy <= nyhi_in; iy++) for (int ix = nxlo_in; ix <= nxhi_in; ix++) vec2d[iy][ix] = iy * nxgrid + ix + 1; } else { @@ -306,7 +306,7 @@ void ComputePropertyGrid::pack_id(int n) for (int ix = nxlo_in; ix <= nxhi_in; ix++) array2d[iy][ix][n] = iy * nxgrid + ix + 1; } } else if (dimension == 3) { - if (nvalues == 0) { + if (nvalues == 1) { for (int iz = nzlo_in; iz <= nzhi_in; iz++) for (int iy = nylo_in; iy <= nyhi_in; iy++) for (int ix = nxlo_in; ix <= nxhi_in; ix++) @@ -327,7 +327,7 @@ void ComputePropertyGrid::pack_id(int n) template void ComputePropertyGrid::pack_indices(int n) { if (dimension == 2) { - if (nvalues == 0) { + if (nvalues == 1) { for (int iy = nylo_in; iy <= nyhi_in; iy++) for (int ix = nxlo_in; ix <= nxhi_in; ix++) { if (IDIM == 0) vec2d[iy][ix] = ix + 1; @@ -342,7 +342,7 @@ template void ComputePropertyGrid::pack_indices(int n) } } else if (dimension == 3) { - if (nvalues == 0) { + if (nvalues == 1) { for (int iz = nzlo_in; iz <= nzhi_in; iz++) for (int iy = nylo_in; iy <= nyhi_in; iy++) for (int ix = nxlo_in; ix <= nxhi_in; ix++) { @@ -387,7 +387,7 @@ template void ComputePropertyGrid::pack_coords(int if (IDIM == 1) delta = 1.0 / nygrid; } - if (nvalues == 0) { + if (nvalues == 1) { for (int iy = nylo_in; iy <= nyhi_in; iy++) for (int ix = nxlo_in; ix <= nxhi_in; ix++) { if (POS == LOW) { @@ -422,7 +422,7 @@ template void ComputePropertyGrid::pack_coords(int double dy = 1.0 / nygrid; lamda[2] = 0.0; - if (nvalues == 0) { + if (nvalues == 1) { for (int iy = nylo_in; iy <= nyhi_in; iy++) { lamda[1] = iy * dy; for (int ix = nxlo_in; ix <= nxhi_in; ix++) { @@ -462,7 +462,7 @@ template void ComputePropertyGrid::pack_coords(int if (IDIM == 2) delta = 1.0 / nzgrid; } - if (nvalues == 0) { + if (nvalues == 1) { for (int iz = nzlo_in; iz <= nzhi_in; iz++) for (int iy = nylo_in; iy <= nyhi_in; iy++) for (int ix = nxlo_in; ix <= nxhi_in; ix++) { @@ -503,7 +503,7 @@ template void ComputePropertyGrid::pack_coords(int double dy = 1.0 / nygrid; double dz = 1.0 / nzgrid; - if (nvalues == 0) { + if (nvalues == 1) { for (int iz = nzlo_in; iz <= nzhi_in; iz++) { lamda[2] = iz * dz; for (int iy = nylo_in; iy <= nyhi_in; iy++) { diff --git a/src/fix_ave_grid.cpp b/src/fix_ave_grid.cpp index cbab992794..90945433b1 100644 --- a/src/fix_ave_grid.cpp +++ b/src/fix_ave_grid.cpp @@ -53,7 +53,13 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : grid2d(nullptr), grid3d(nullptr), grid_buf1(nullptr), grid_buf2(nullptr), vec2d(nullptr), vec3d(nullptr), array2d(nullptr), array3d(nullptr), - count2d(nullptr), count3d(nullptr) + count2d(nullptr), count3d(nullptr), + vec2d_sample(nullptr), vec3d_sample(nullptr), array2d_sample(nullptr), array3d_sample(nullptr), + count2d_sample(nullptr), count3d_sample(nullptr), + vec2d_epoch(nullptr), vec3d_epoch(nullptr), array2d_epoch(nullptr), array3d_epoch(nullptr), + count2d_epoch(nullptr), count3d_epoch(nullptr), + vec2d_running(nullptr), vec3d_running(nullptr), array2d_running(nullptr), array3d_running(nullptr), + count2d_running(nullptr), count3d_running(nullptr) { if (narg < 10) error->all(FLERR,"Illegal fix ave/grid command"); @@ -97,45 +103,45 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : if (strcmp(arg[iarg],"vx") == 0) { which[nvalues] = ArgInfo::V; - argindex[nvalues++] = 0; + argindex[nvalues] = 0; modeatom = 1; } else if (strcmp(arg[iarg],"vy") == 0) { which[nvalues] = ArgInfo::V; - argindex[nvalues++] = 1; + argindex[nvalues] = 1; modeatom = 1; } else if (strcmp(arg[iarg],"vz") == 0) { which[nvalues] = ArgInfo::V; - argindex[nvalues++] = 2; + argindex[nvalues] = 2; modeatom = 1; } else if (strcmp(arg[iarg],"fx") == 0) { which[nvalues] = ArgInfo::F; - argindex[nvalues++] = 0; + argindex[nvalues] = 0; modeatom = 1; } else if (strcmp(arg[iarg],"fy") == 0) { which[nvalues] = ArgInfo::F; - argindex[nvalues++] = 1; + argindex[nvalues] = 1; modeatom = 1; } else if (strcmp(arg[iarg],"fz") == 0) { which[nvalues] = ArgInfo::F; - argindex[nvalues++] = 2; + argindex[nvalues] = 2; modeatom = 1; } else if (strcmp(arg[iarg],"density/number") == 0) { which[nvalues] = ArgInfo::DENSITY_NUMBER; - argindex[nvalues++] = 0; + argindex[nvalues] = 0; modeatom = 1; } else if (strcmp(arg[iarg],"density/mass") == 0) { which[nvalues] = ArgInfo::DENSITY_MASS; - argindex[nvalues++] = 0; + argindex[nvalues] = 0; modeatom = 1; } else if (strcmp(arg[iarg],"mass") == 0) { which[nvalues] = ArgInfo::MASS; - argindex[nvalues++] = 0; + argindex[nvalues] = 0; modeatom = 1; } else if (strcmp(arg[iarg],"temp") == 0) { which[nvalues] = ArgInfo::TEMPERATURE; - argindex[nvalues++] = 0; + argindex[nvalues] = 0; modeatom = 1; } else { @@ -154,10 +160,9 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : if (modegrid && which[nvalues] == ArgInfo::VARIABLE) error->all(FLERR,"Fix ave/grid cannot use variable for grid info"); - - nvalues++; } + nvalues++; iarg++; } @@ -387,18 +392,18 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : // instantiate the Grid class and allocate per-grid memory - double maxdist,shift; + double maxdist; if (modeatom) { maxdist = 0.5 * neighbor->skin; - shift = SHIFT; + shift = OFFSET + SHIFT; } else if (modegrid) { maxdist = 0.0; shift = 0.0; } if (dimension == 2) { - grid2d = new Grid2d(lmp, world, nxgrid, nygrid, maxdist, 0, shift, + grid2d = new Grid2d(lmp, world, nxgrid, nygrid, maxdist, 0, SHIFT, nxlo_in, nxhi_in, nylo_in, nyhi_in, nxlo_out, nxhi_out, nylo_out, nyhi_out); @@ -408,19 +413,8 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : ngridout = (nxhi_out - nxlo_out + 1) * (nyhi_out - nylo_out + 1); - if (nvalues == 1) - memory->create2d_offset(vec2d, nylo_out, nyhi_out, nxlo_out, nxhi_out, - "ave/grid:vec2d"); - else - memory->create3d_offset_last(array2d, nylo_out, nyhi_out, nxlo_out, - nxhi_out, nvalues, "ave/grid:array2d"); - - if (modeatom) - memory->create2d_offset(count2d, nylo_out, nyhi_out, nxlo_out, nxhi_out, - "ave/grid:count2d"); - } else { - grid3d = new Grid3d(lmp, world, nxgrid, nygrid, nzgrid, maxdist, 0, shift, + grid3d = new Grid3d(lmp, world, nxgrid, nygrid, nzgrid, maxdist, 0, SHIFT, nxlo_in, nxhi_in, nylo_in, nyhi_in, nzlo_in, nzhi_in, nxlo_out, nxhi_out, nylo_out, nyhi_out, nzlo_out, nzhi_out); @@ -431,22 +425,12 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : ngridout = (nxhi_out - nxlo_out + 1) * (nyhi_out - nylo_out + 1) * (nzhi_out - nzlo_out + 1); - - if (nvalues == 1) - memory->create3d_offset(vec3d, nzlo_out, nzhi_out, nylo_out, - nyhi_out, nxlo_out, nxhi_out, - "ave/grid:vec3d"); - else - memory->create4d_offset_last(array3d, nzlo_out, nzhi_out, nylo_out, - nyhi_out, nxlo_out, nxhi_out, nvalues, - "ave/grid:array3d"); - - if (modeatom) - memory->create3d_offset(count3d, nzlo_out, nzhi_out, nylo_out, - nyhi_out, nxlo_out, nxhi_out, - "ave/grid:vec3d"); } + // allocate all per-grid data + + allocate_grid(); + // zero the output grid and counts since dump may access it on timestep 0 // zero running grid if used by ave @@ -459,12 +443,13 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : if (aveflag == RUNNING || aveflag == WINDOW) zero_grid(count2d_running,vec2d_running,array2d_running, count3d_running,vec3d_running,array3d_running); - - // bin indices for ATOM mode + + // bin indices and skip flags for ATOM mode // vresult for per-atom variable evaluation maxatom = 0; bin = nullptr; + skip = nullptr; maxvar = 0; vresult = nullptr; @@ -494,19 +479,19 @@ FixAveGrid::~FixAveGrid() delete grid2d; delete grid3d; + memory->destroy(grid_buf1); memory->destroy(grid_buf2); - memory->destroy2d_offset(vec2d,nylo_out,nxlo_out); - memory->destroy2d_offset(array2d,nylo_out,nxlo_out); - memory->destroy2d_offset(count2d,nylo_out,nxlo_out); + // deallocate all per-grid data - memory->destroy3d_offset(vec3d,nzlo_out,nylo_out,nxlo_out); - memory->destroy4d_offset_last(array3d,nzlo_out,nylo_out,nxlo_out); - memory->destroy3d_offset(count3d,nzlo_out,nylo_out,nxlo_out); + deallocate_grid(); - memory->destroy(bin); - memory->destroy(vresult); + if (modeatom) { + memory->destroy(bin); + memory->destroy(skip); + memory->destroy(vresult); + } } /* ---------------------------------------------------------------------- */ @@ -628,7 +613,7 @@ void FixAveGrid::end_of_step() if (irepeat == 0) zero_grid(count2d_sample,vec2d_sample,array2d_sample, count3d_sample,vec3d_sample,array3d_sample); - if (irepeat == 0 || normflag == SAMPLE) + if (irepeat == 0 && normflag == SAMPLE) zero_grid(count2d_epoch,vec2d_epoch,array2d_epoch, count3d_epoch,vec3d_epoch,array3d_epoch); @@ -781,6 +766,7 @@ void FixAveGrid::atom2grid() } if (triclinic) domain->x2lamda(nlocal); + int flag = 0; if (dimension == 2) { @@ -846,6 +832,7 @@ void FixAveGrid::atom2grid() } if (flag) error->one(FLERR,"Out of range fix ave/grid atoms"); + if (triclinic) domain->lamda2x(nlocal); // loop over user-specified values @@ -1199,6 +1186,144 @@ void FixAveGrid::grid2grid() } } +/* ---------------------------------------------------------------------- + allocate all grids which will be used + if ATOM mode, also allocate per-cell counts +------------------------------------------------------------------------- */ + +void FixAveGrid::allocate_grid() +{ + if (dimension == 2) { + + if (nvalues == 1) { + memory->create2d_offset(vec2d, nylo_out, nyhi_out, nxlo_out, nxhi_out, + "ave/grid:vec2d"); + memory->create2d_offset(vec2d_sample, nylo_out, nyhi_out, nxlo_out, nxhi_out, + "ave/grid:vec2d_sample"); + if (normflag == SAMPLE) + memory->create2d_offset(vec2d_epoch, nylo_out, nyhi_out, nxlo_out, nxhi_out, + "ave/grid:vec2d_epoch"); + if (aveflag == RUNNING) + memory->create2d_offset(vec2d_running, nylo_out, nyhi_out, nxlo_out, nxhi_out, + "ave/grid:vec2d_running"); + } else { + memory->create3d_offset_last(array2d, nylo_out, nyhi_out, nxlo_out, nxhi_out, + nvalues, "ave/grid:array3d"); + memory->create3d_offset_last(array2d_sample, nylo_out, nyhi_out, nxlo_out, nxhi_out, + nvalues, "ave/grid:array3d_sample"); + if (normflag == SAMPLE) + memory->create3d_offset_last(array2d_epoch, nylo_out, nyhi_out, nxlo_out, nxhi_out, + nvalues, "ave/grid:array3d_epoch"); + if (aveflag == RUNNING) + memory->create3d_offset_last(array2d_running, nylo_out, nyhi_out, nxlo_out, nxhi_out, + nvalues, "ave/grid:array3d_running"); + } + + if (modeatom) { + memory->create2d_offset(count2d, nylo_out, nyhi_out, nxlo_out, nxhi_out, + "ave/grid:count2d"); + memory->create2d_offset(count2d_sample, nylo_out, nyhi_out, nxlo_out, nxhi_out, + "ave/grid:count2d_sample"); + if (normflag == SAMPLE) + memory->create2d_offset(count2d_epoch, nylo_out, nyhi_out, nxlo_out, nxhi_out, + "ave/grid:count2d_epoch"); + if (normflag == RUNNING) { + memory->create2d_offset(count2d_running, nylo_out, nyhi_out, nxlo_out, nxhi_out, + "ave/grid:count2d_running"); + } + } + + } else if (dimension == 3) { + + if (nvalues == 1) { + memory->create3d_offset(vec3d, nzlo_out, nzhi_out, nylo_out, + nyhi_out, nxlo_out, nxhi_out, + "ave/grid:vec3d"); + memory->create3d_offset(vec3d_sample, nzlo_out, nzhi_out, nylo_out, + nyhi_out, nxlo_out, nxhi_out, + "ave/grid:vec3d_sample"); + if (normflag == SAMPLE) + memory->create3d_offset(vec3d_epoch, nzlo_out, nzhi_out, nylo_out, + nyhi_out, nxlo_out, nxhi_out, + "ave/grid:vec3d_epoch"); + if (aveflag == RUNNING) + memory->create3d_offset(vec3d_running, nzlo_out, nzhi_out, nylo_out, + nyhi_out, nxlo_out, nxhi_out, + "ave/grid:vec3d_running"); + } else { + memory->create4d_offset_last(array3d, nzlo_out, nzhi_out, nylo_out, + nyhi_out, nxlo_out, nxhi_out, nvalues, + "ave/grid:array3d"); + memory->create4d_offset_last(array3d_sample, nzlo_out, nzhi_out, nylo_out, + nyhi_out, nxlo_out, nxhi_out, + nvalues, "ave/grid:array3d_sample"); + if (normflag == SAMPLE) + memory->create4d_offset_last(array3d_epoch, nzlo_out, nzhi_out, nylo_out, + nyhi_out, nxlo_out, nxhi_out, + nvalues, "ave/grid:array3d_epoch"); + if (aveflag == RUNNING) + memory->create4d_offset_last(array3d_running, nzlo_out, nzhi_out, nylo_out, + nyhi_out, nxlo_out, nxhi_out, + nvalues, "ave/grid:array3d_running"); + } + + if (modeatom) { + memory->create3d_offset(count3d, nzlo_out, nzhi_out, nylo_out, + nyhi_out, nxlo_out, nxhi_out, "ave/grid:count3d"); + memory->create3d_offset(count3d_sample, nzlo_out, nzhi_out, nylo_out, + nyhi_out, nxlo_out, nxhi_out, + "ave/grid:count3d_sample"); + if (normflag == SAMPLE) + memory->create3d_offset(count3d_epoch, nzlo_out, nzhi_out, nylo_out, + nyhi_out, nxlo_out, nxhi_out, + "ave/grid:count3d_epoch"); + if (normflag == RUNNING) + memory->create3d_offset(count3d_running, nzlo_out, nzhi_out, nylo_out, + nyhi_out, nxlo_out, nxhi_out, + "ave/grid:count3d_running"); + } + } +} + +/* ---------------------------------------------------------------------- + deallocate all grids and counts +------------------------------------------------------------------------- */ + +void FixAveGrid::deallocate_grid() +{ + memory->destroy2d_offset(vec2d,nylo_out,nxlo_out); + memory->destroy2d_offset(array2d,nylo_out,nxlo_out); + memory->destroy2d_offset(count2d,nylo_out,nxlo_out); + + memory->destroy2d_offset(vec2d_sample,nylo_out,nxlo_out); + memory->destroy2d_offset(array2d_sample,nylo_out,nxlo_out); + memory->destroy2d_offset(count2d_sample,nylo_out,nxlo_out); + + memory->destroy2d_offset(vec2d_epoch,nylo_out,nxlo_out); + memory->destroy2d_offset(array2d_epoch,nylo_out,nxlo_out); + memory->destroy2d_offset(count2d_epoch,nylo_out,nxlo_out); + + memory->destroy2d_offset(vec2d_running,nylo_out,nxlo_out); + memory->destroy2d_offset(array2d_running,nylo_out,nxlo_out); + memory->destroy2d_offset(count2d_running,nylo_out,nxlo_out); + + memory->destroy3d_offset(vec3d,nzlo_out,nylo_out,nxlo_out); + memory->destroy3d_offset(array3d,nzlo_out,nylo_out,nxlo_out); + memory->destroy3d_offset(count3d,nzlo_out,nylo_out,nxlo_out); + + memory->destroy3d_offset(vec3d_sample,nzlo_out,nylo_out,nxlo_out); + memory->destroy3d_offset(array3d_sample,nzlo_out,nylo_out,nxlo_out); + memory->destroy3d_offset(count3d_sample,nzlo_out,nylo_out,nxlo_out); + + memory->destroy3d_offset(vec3d_epoch,nzlo_out,nylo_out,nxlo_out); + memory->destroy3d_offset(array3d_epoch,nzlo_out,nylo_out,nxlo_out); + memory->destroy3d_offset(count3d_epoch,nzlo_out,nylo_out,nxlo_out); + + memory->destroy3d_offset(vec3d_running,nzlo_out,nylo_out,nxlo_out); + memory->destroy3d_offset(array3d_running,nzlo_out,nylo_out,nxlo_out); + memory->destroy3d_offset(count3d_running,nzlo_out,nylo_out,nxlo_out); +} + /* ---------------------------------------------------------------------- zero values for a grid incluing ghost cells if ATOM mode, also zero per-cell counts @@ -1516,9 +1641,11 @@ void FixAveGrid::pack_reverse_grid(int /*flag*/, void *vbuf, int nlist, int *lis } } else { for (i = 0; i < nlist; i++) { + printf("PACK i %d nlist %d, listI %d nvalues %d count %d\n", + i,nlist,list[i],nvalues,count[list[i]]); buf[m++] = count[list[i]]; values = &data[nvalues*list[i]]; - for (j = 0; j <= nvalues; j++) + for (j = 0; j < nvalues; j++) buf[m++] = values[j]; } } @@ -1556,7 +1683,7 @@ void FixAveGrid::unpack_reverse_grid(int /*flag*/, void *vbuf, int nlist, int *l for (i = 0; i < nlist; i++) { count[list[i]] = buf[m++]; values = &data[nvalues*list[i]]; - for (j = 0; j <= nvalues; j++) + for (j = 0; j < nvalues; j++) values[j] = buf[m++]; } } diff --git a/src/fix_ave_grid.h b/src/fix_ave_grid.h index b53cbaddf9..e8efee4eed 100644 --- a/src/fix_ave_grid.h +++ b/src/fix_ave_grid.h @@ -107,6 +107,8 @@ class FixAveGrid : public Fix { void atom2grid(); void grid2grid(); + void allocate_grid(); + void deallocate_grid(); void zero_grid(double **, double **, double ***, double ***, double ***, double ****); void sum_sample_to_epoch(); From b6583eb681a0930601ad4c9f420dbb0a0a37658a Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Tue, 23 Aug 2022 09:58:58 -0600 Subject: [PATCH 050/213] debug of fix ave/grid --- src/fix_ave_grid.cpp | 188 ++++++++++++++++++++++++++++++++++++++----- src/fix_ave_grid.h | 6 +- src/grid2d.cpp | 11 ++- src/grid3d.cpp | 11 ++- 4 files changed, 193 insertions(+), 23 deletions(-) diff --git a/src/fix_ave_grid.cpp b/src/fix_ave_grid.cpp index 90945433b1..163977c075 100644 --- a/src/fix_ave_grid.cpp +++ b/src/fix_ave_grid.cpp @@ -407,7 +407,12 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : nxlo_in, nxhi_in, nylo_in, nyhi_in, nxlo_out, nxhi_out, nylo_out, nyhi_out); + // ngrid_buf12 converted to nvalues + count + grid2d->setup(ngrid_buf1, ngrid_buf2); + ngrid_buf1 *= nvalues + 1; + ngrid_buf2 *= nvalues + 1; + memory->create(grid_buf1, ngrid_buf1, "ave/grid:grid_buf1"); memory->create(grid_buf2, ngrid_buf2, "ave/grid:grid_buf2"); @@ -419,7 +424,12 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : nxlo_out, nxhi_out, nylo_out, nyhi_out, nzlo_out, nzhi_out); + // ngrid_buf12 converted to nvalues + count + grid3d->setup(ngrid_buf1, ngrid_buf2); + ngrid_buf1 *= nvalues + 1; + ngrid_buf2 *= nvalues + 1; + memory->create(grid_buf1, ngrid_buf1, "ave/grid:grid_buf1"); memory->create(grid_buf2, ngrid_buf2, "ave/grid:grid_buf2"); @@ -791,7 +801,7 @@ void FixAveGrid::atom2grid() } skip[i] = 0; - count2d[iy][ix] += 1.0; + count2d_sample[iy][ix] += 1.0; bin[i][0] = iy; bin[i][1] = ix; } @@ -824,7 +834,7 @@ void FixAveGrid::atom2grid() } skip[i] = 0; - count3d[iz][iy][ix] += 1.0; + count3d_sample[iz][iy][ix] += 1.0; bin[i][0] = iz; bin[i][1] = iy; bin[i][2] = ix; @@ -857,7 +867,7 @@ void FixAveGrid::atom2grid() } } else for (i = 0; i < nlocal; i++) { - if (skip[i]) + if (!skip[i]) array2d_sample[bin[i][0]][bin[i][1]][m] += attribute[i][j]; } } else { @@ -897,7 +907,7 @@ void FixAveGrid::atom2grid() } } else for (i = 0; i < nlocal; i++) { - if (skip[i]) { + if (!skip[i]) { if (which[m] == ArgInfo::DENSITY_NUMBER) one = 1.0; else if (rmass) one = rmass[i]; else one = mass[type[i]]; @@ -953,7 +963,7 @@ void FixAveGrid::atom2grid() } } else for (i = 0; i < nlocal; i++) { - if (skip[i]) { + if (!skip[i]) { vsq = v[i][0]*v[i][0] + v[i][1]*v[i][1] + v[i][2]*v[i][2]; if (rmass) one = rmass[i]; else one = mass[type[i]]; @@ -1292,35 +1302,35 @@ void FixAveGrid::allocate_grid() void FixAveGrid::deallocate_grid() { memory->destroy2d_offset(vec2d,nylo_out,nxlo_out); - memory->destroy2d_offset(array2d,nylo_out,nxlo_out); + memory->destroy3d_offset_last(array2d,nylo_out,nxlo_out); memory->destroy2d_offset(count2d,nylo_out,nxlo_out); memory->destroy2d_offset(vec2d_sample,nylo_out,nxlo_out); - memory->destroy2d_offset(array2d_sample,nylo_out,nxlo_out); + memory->destroy3d_offset_last(array2d_sample,nylo_out,nxlo_out); memory->destroy2d_offset(count2d_sample,nylo_out,nxlo_out); memory->destroy2d_offset(vec2d_epoch,nylo_out,nxlo_out); - memory->destroy2d_offset(array2d_epoch,nylo_out,nxlo_out); + memory->destroy3d_offset_last(array2d_epoch,nylo_out,nxlo_out); memory->destroy2d_offset(count2d_epoch,nylo_out,nxlo_out); memory->destroy2d_offset(vec2d_running,nylo_out,nxlo_out); - memory->destroy2d_offset(array2d_running,nylo_out,nxlo_out); + memory->destroy3d_offset_last(array2d_running,nylo_out,nxlo_out); memory->destroy2d_offset(count2d_running,nylo_out,nxlo_out); memory->destroy3d_offset(vec3d,nzlo_out,nylo_out,nxlo_out); - memory->destroy3d_offset(array3d,nzlo_out,nylo_out,nxlo_out); + memory->destroy4d_offset_last(array3d,nzlo_out,nylo_out,nxlo_out); memory->destroy3d_offset(count3d,nzlo_out,nylo_out,nxlo_out); memory->destroy3d_offset(vec3d_sample,nzlo_out,nylo_out,nxlo_out); - memory->destroy3d_offset(array3d_sample,nzlo_out,nylo_out,nxlo_out); + memory->destroy4d_offset_last(array3d_sample,nzlo_out,nylo_out,nxlo_out); memory->destroy3d_offset(count3d_sample,nzlo_out,nylo_out,nxlo_out); memory->destroy3d_offset(vec3d_epoch,nzlo_out,nylo_out,nxlo_out); - memory->destroy3d_offset(array3d_epoch,nzlo_out,nylo_out,nxlo_out); + memory->destroy4d_offset_last(array3d_epoch,nzlo_out,nylo_out,nxlo_out); memory->destroy3d_offset(count3d_epoch,nzlo_out,nylo_out,nxlo_out); memory->destroy3d_offset(vec3d_running,nzlo_out,nylo_out,nxlo_out); - memory->destroy3d_offset(array3d_running,nzlo_out,nylo_out,nxlo_out); + memory->destroy4d_offset_last(array3d_running,nzlo_out,nylo_out,nxlo_out); memory->destroy3d_offset(count3d_running,nzlo_out,nylo_out,nxlo_out); } @@ -1448,6 +1458,150 @@ void FixAveGrid::copy_epoch_to_sample() } } +/* ---------------------------------------------------------------------- + copy sample grid values to output grid, just for owned grid cells + if ATOM mode, also copy per-cell counts +------------------------------------------------------------------------- */ + +void FixAveGrid::copy_sample_to_output() +{ + int ix,iy,iz,m; + + if (!ngridout) return; + + if (dimension == 2) { + if (nvalues == 1) { + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + vec2d[iy][ix] = vec2d_sample[iy][ix]; + } else { + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + for (m = 0; m <= nvalues; m++) + array2d[iy][ix][m] = array2d_sample[iy][ix][m]; + } + if (modeatom) + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + count2d[iy][ix] = count2d_sample[iy][ix]; + + } else { + if (nvalues == 1) { + for (iz = nylo_in; iz <= nyhi_in; iz++) + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + vec3d[iz][iy][ix] = vec3d_sample[iz][iy][ix]; + } else { + for (iz = nylo_in; iz <= nyhi_in; iz++) + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + for (m = 0; m <= nvalues; m++) + array3d[iz][iy][ix][m] = array3d_sample[iz][iy][ix][m]; + } + if (modeatom) + for (iz = nylo_in; iz <= nyhi_in; iz++) + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + count3d[iz][iy][ix] = count3d_sample[iz][iy][ix]; + } +} + +/* ---------------------------------------------------------------------- + copy running grid values to output grid, just for owned grid cells + if ATOM mode, also copy per-cell counts +------------------------------------------------------------------------- */ + +void FixAveGrid::copy_running_to_output() +{ + int ix,iy,iz,m; + + if (!ngridout) return; + + if (dimension == 2) { + if (nvalues == 1) { + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + vec2d[iy][ix] = vec2d_running[iy][ix]; + } else { + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + for (m = 0; m <= nvalues; m++) + array2d[iy][ix][m] = array2d_running[iy][ix][m]; + } + if (modeatom) + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + count2d[iy][ix] = count2d_running[iy][ix]; + + } else { + if (nvalues == 1) { + for (iz = nylo_in; iz <= nyhi_in; iz++) + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + vec3d[iz][iy][ix] = vec3d_running[iz][iy][ix]; + } else { + for (iz = nylo_in; iz <= nyhi_in; iz++) + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + for (m = 0; m <= nvalues; m++) + array3d[iz][iy][ix][m] = array3d_running[iz][iy][ix][m]; + } + if (modeatom) + for (iz = nylo_in; iz <= nyhi_in; iz++) + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + count3d[iz][iy][ix] = count3d_running[iz][iy][ix]; + } +} + +/* ---------------------------------------------------------------------- + sum sample grid values to running grid, just for owned grid cells + if ATOM mode, also copy per-cell counts +------------------------------------------------------------------------- */ + +void FixAveGrid::sum_sample_to_running() +{ + int ix,iy,iz,m; + + if (!ngridout) return; + + if (dimension == 2) { + if (nvalues == 1) { + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + vec2d_running[iy][ix] += vec2d_sample[iy][ix]; + } else { + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + for (m = 0; m <= nvalues; m++) + array2d_running[iy][ix][m] += array2d_sample[iy][ix][m]; + } + if (modeatom) + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + count2d_running[iy][ix] += count2d_sample[iy][ix]; + + } else { + if (nvalues == 1) { + for (iz = nylo_in; iz <= nyhi_in; iz++) + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + vec3d_running[iz][iy][ix] += vec3d_sample[iz][iy][ix]; + } else { + for (iz = nylo_in; iz <= nyhi_in; iz++) + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + for (m = 0; m <= nvalues; m++) + array3d_running[iz][iy][ix][m] += array3d_sample[iz][iy][ix][m]; + } + if (modeatom) + for (iz = nylo_in; iz <= nyhi_in; iz++) + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + count3d_running[iz][iy][ix] += count3d_sample[iz][iy][ix]; + } +} + /* ---------------------------------------------------------------------- normalize grid values and per-cell counts for ATOM mode for owned cells numsamples = normalization factor @@ -1496,7 +1650,7 @@ void FixAveGrid::normalize_atom(int numsamples) norm = mvv2e /((repeat*cdof + adof*count) * boltz); else if (normflag == NONORM) norm = 1.0/invrepeat; - else if (normflag == NONORM) + else norm = 1.0/count; vec2d_sample[iy][ix] *= norm; count2d_sample[iy][ix] *= invrepeat; @@ -1507,7 +1661,7 @@ void FixAveGrid::normalize_atom(int numsamples) for (ix = nxlo_in; ix <= nxhi_in; ix++) { count = count2d_sample[iy][ix]; if (count) { - for (m = 0; m <= nvalues; m++) { + for (m = 0; m < nvalues; m++) { if (which[m] == ArgInfo::DENSITY_NUMBER) norm = 1.0 / (binvol * repeat); else if (which[m] == ArgInfo::DENSITY_MASS) @@ -1551,7 +1705,7 @@ void FixAveGrid::normalize_atom(int numsamples) for (ix = nxlo_in; ix <= nxhi_in; ix++) { count = count3d_sample[iz][iy][ix]; if (count) { - for (m = 0; m <= nvalues; m++) { + for (m = 0; m < nvalues; m++) { if (which[m] == ArgInfo::DENSITY_NUMBER) norm = 1.0 / (binvol * repeat); else if (which[m] == ArgInfo::DENSITY_MASS) @@ -1641,8 +1795,6 @@ void FixAveGrid::pack_reverse_grid(int /*flag*/, void *vbuf, int nlist, int *lis } } else { for (i = 0; i < nlist; i++) { - printf("PACK i %d nlist %d, listI %d nvalues %d count %d\n", - i,nlist,list[i],nvalues,count[list[i]]); buf[m++] = count[list[i]]; values = &data[nvalues*list[i]]; for (j = 0; j < nvalues; j++) diff --git a/src/fix_ave_grid.h b/src/fix_ave_grid.h index e8efee4eed..cce7c5bb52 100644 --- a/src/fix_ave_grid.h +++ b/src/fix_ave_grid.h @@ -113,9 +113,9 @@ class FixAveGrid : public Fix { double ***, double ***, double ****); void sum_sample_to_epoch(); void copy_epoch_to_sample(); - void sum_sample_to_running() {} - void copy_sample_to_output() {} - void copy_running_to_output() {} + void sum_sample_to_running(); + void copy_sample_to_output(); + void copy_running_to_output(); void copy_sample_to_window(int) {} void subtract_window_from_running() {} diff --git a/src/grid2d.cpp b/src/grid2d.cpp index 8aef2acbe4..9077493269 100644 --- a/src/grid2d.cpp +++ b/src/grid2d.cpp @@ -366,7 +366,16 @@ void Grid2d::get_box(int dim, double &lo, double &delta) delta = prd[dim] / ngrid[dim]; } -/* ---------------------------------------------------------------------- */ +/* ---------------------------------------------------------------------- + return sizes of two buffers needed for communication + either on regular grid or procs or irregular tiling + nbuf1 = largest pack or unpack in any Send or Recv or Copy + nbuf2 = larget of sum of all packs or unpacks in Send or Recv + for regular comm, nbuf1 = nbuf2 + for irregular comm, nbuf2 >= nbuf2 + nbuf1,nbuf2 are just count of grid points + caller converts them to message size for grid data it stores +------------------------------------------------------------------------- */ void Grid2d::setup(int &nbuf1, int &nbuf2) { diff --git a/src/grid3d.cpp b/src/grid3d.cpp index fb7334e1f1..51d2ebd247 100644 --- a/src/grid3d.cpp +++ b/src/grid3d.cpp @@ -399,7 +399,16 @@ void Grid3d::get_box(int dim, double &lo, double &delta) delta = prd[dim] / ngrid[dim]; } -/* ---------------------------------------------------------------------- */ +/* ---------------------------------------------------------------------- + return sizes of two buffers needed for communication + either on regular grid or procs or irregular tiling + nbuf1 = largest pack or unpack in any Send or Recv or Copy + nbuf2 = larget of sum of all packs or unpacks in Send or Recv + for regular comm, nbuf1 = nbuf2 + for irregular comm, nbuf2 >= nbuf2 + nbuf1,nbuf2 are just count of grid points + caller converts them to message size for grid data it stores +------------------------------------------------------------------------- */ void Grid3d::setup(int &nbuf1, int &nbuf2) { From 12fbaa8591e273c942b00f39d80a3a33a264f71f Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Wed, 24 Aug 2022 10:17:29 -0600 Subject: [PATCH 051/213] more debug --- src/fix_ave_grid.cpp | 39 +++++++++++++++++++++------------------ 1 file changed, 21 insertions(+), 18 deletions(-) diff --git a/src/fix_ave_grid.cpp b/src/fix_ave_grid.cpp index 163977c075..9d1d997f29 100644 --- a/src/fix_ave_grid.cpp +++ b/src/fix_ave_grid.cpp @@ -29,6 +29,9 @@ #include "update.h" #include "variable.h" +// DEBUG +#include "comm.h" + #include using namespace LAMMPS_NS; @@ -827,7 +830,7 @@ void FixAveGrid::atom2grid() else skip[i] = 1; continue; } - if (iz < nzlo_out || iz > nyhi_out) { + if (iz < nzlo_out || iz > nzhi_out) { if (periodicity[2]) flag = 1; else skip[i] = 1; continue; @@ -1391,19 +1394,19 @@ void FixAveGrid::sum_sample_to_epoch() } else { if (nvalues == 1) { - for (iz = nylo_in; iz <= nyhi_in; iz++) + for (iz = nzlo_in; iz <= nzhi_in; iz++) for (iy = nylo_in; iy <= nyhi_in; iy++) for (ix = nxlo_in; ix <= nxhi_in; ix++) vec3d_epoch[iz][iy][ix] += vec3d_sample[iz][iy][ix]; } else { - for (iz = nylo_in; iz <= nyhi_in; iz++) + for (iz = nzlo_in; iz <= nzhi_in; iz++) for (iy = nylo_in; iy <= nyhi_in; iy++) for (ix = nxlo_in; ix <= nxhi_in; ix++) for (m = 0; m <= nvalues; m++) array3d_epoch[iz][iy][ix][m] += array3d_sample[iz][iy][ix][m]; } if (modeatom) - for (iz = nylo_in; iz <= nyhi_in; iz++) + for (iz = nzlo_in; iz <= nzhi_in; iz++) for (iy = nylo_in; iy <= nyhi_in; iy++) for (ix = nxlo_in; ix <= nxhi_in; ix++) count3d_epoch[iz][iy][ix] += count3d_sample[iz][iy][ix]; @@ -1439,19 +1442,19 @@ void FixAveGrid::copy_epoch_to_sample() } else { if (nvalues == 1) { - for (iz = nylo_in; iz <= nyhi_in; iz++) + for (iz = nzlo_in; iz <= nzhi_in; iz++) for (iy = nylo_in; iy <= nyhi_in; iy++) for (ix = nxlo_in; ix <= nxhi_in; ix++) vec3d_sample[iz][iy][ix] = vec3d_epoch[iz][iy][ix]; } else { - for (iz = nylo_in; iz <= nyhi_in; iz++) + for (iz = nzlo_in; iz <= nzhi_in; iz++) for (iy = nylo_in; iy <= nyhi_in; iy++) for (ix = nxlo_in; ix <= nxhi_in; ix++) for (m = 0; m <= nvalues; m++) array3d_sample[iz][iy][ix][m] = array3d_epoch[iz][iy][ix][m]; } if (modeatom) - for (iz = nylo_in; iz <= nyhi_in; iz++) + for (iz = nzlo_in; iz <= nzhi_in; iz++) for (iy = nylo_in; iy <= nyhi_in; iy++) for (ix = nxlo_in; ix <= nxhi_in; ix++) count3d_sample[iz][iy][ix] = count3d_epoch[iz][iy][ix]; @@ -1487,19 +1490,19 @@ void FixAveGrid::copy_sample_to_output() } else { if (nvalues == 1) { - for (iz = nylo_in; iz <= nyhi_in; iz++) + for (iz = nzlo_in; iz <= nzhi_in; iz++) for (iy = nylo_in; iy <= nyhi_in; iy++) for (ix = nxlo_in; ix <= nxhi_in; ix++) vec3d[iz][iy][ix] = vec3d_sample[iz][iy][ix]; } else { - for (iz = nylo_in; iz <= nyhi_in; iz++) + for (iz = nzlo_in; iz <= nzhi_in; iz++) for (iy = nylo_in; iy <= nyhi_in; iy++) for (ix = nxlo_in; ix <= nxhi_in; ix++) for (m = 0; m <= nvalues; m++) array3d[iz][iy][ix][m] = array3d_sample[iz][iy][ix][m]; } if (modeatom) - for (iz = nylo_in; iz <= nyhi_in; iz++) + for (iz = nzlo_in; iz <= nzhi_in; iz++) for (iy = nylo_in; iy <= nyhi_in; iy++) for (ix = nxlo_in; ix <= nxhi_in; ix++) count3d[iz][iy][ix] = count3d_sample[iz][iy][ix]; @@ -1535,19 +1538,19 @@ void FixAveGrid::copy_running_to_output() } else { if (nvalues == 1) { - for (iz = nylo_in; iz <= nyhi_in; iz++) + for (iz = nzlo_in; iz <= nzhi_in; iz++) for (iy = nylo_in; iy <= nyhi_in; iy++) for (ix = nxlo_in; ix <= nxhi_in; ix++) vec3d[iz][iy][ix] = vec3d_running[iz][iy][ix]; } else { - for (iz = nylo_in; iz <= nyhi_in; iz++) + for (iz = nzlo_in; iz <= nzhi_in; iz++) for (iy = nylo_in; iy <= nyhi_in; iy++) for (ix = nxlo_in; ix <= nxhi_in; ix++) for (m = 0; m <= nvalues; m++) array3d[iz][iy][ix][m] = array3d_running[iz][iy][ix][m]; } if (modeatom) - for (iz = nylo_in; iz <= nyhi_in; iz++) + for (iz = nzlo_in; iz <= nzhi_in; iz++) for (iy = nylo_in; iy <= nyhi_in; iy++) for (ix = nxlo_in; ix <= nxhi_in; ix++) count3d[iz][iy][ix] = count3d_running[iz][iy][ix]; @@ -1583,19 +1586,19 @@ void FixAveGrid::sum_sample_to_running() } else { if (nvalues == 1) { - for (iz = nylo_in; iz <= nyhi_in; iz++) + for (iz = nzlo_in; iz <= nzhi_in; iz++) for (iy = nylo_in; iy <= nyhi_in; iy++) for (ix = nxlo_in; ix <= nxhi_in; ix++) vec3d_running[iz][iy][ix] += vec3d_sample[iz][iy][ix]; } else { - for (iz = nylo_in; iz <= nyhi_in; iz++) + for (iz = nzlo_in; iz <= nzhi_in; iz++) for (iy = nylo_in; iy <= nyhi_in; iy++) for (ix = nxlo_in; ix <= nxhi_in; ix++) for (m = 0; m <= nvalues; m++) array3d_running[iz][iy][ix][m] += array3d_sample[iz][iy][ix][m]; } if (modeatom) - for (iz = nylo_in; iz <= nyhi_in; iz++) + for (iz = nzlo_in; iz <= nzhi_in; iz++) for (iy = nylo_in; iy <= nyhi_in; iy++) for (ix = nxlo_in; ix <= nxhi_in; ix++) count3d_running[iz][iy][ix] += count3d_sample[iz][iy][ix]; @@ -1833,10 +1836,10 @@ void FixAveGrid::unpack_reverse_grid(int /*flag*/, void *vbuf, int nlist, int *l } } else { for (i = 0; i < nlist; i++) { - count[list[i]] = buf[m++]; + count[list[i]] += buf[m++]; values = &data[nvalues*list[i]]; for (j = 0; j < nvalues; j++) - values[j] = buf[m++]; + values[j] += buf[m++]; } } } From 5c5441c8ccd296ca52855de56935c534703021af Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Fri, 26 Aug 2022 16:46:58 -0600 Subject: [PATCH 052/213] more debugging on fix ave/grid --- src/fix_ave_grid.cpp | 1175 ++++++++++++++++++++++-------------------- src/fix_ave_grid.h | 55 +- 2 files changed, 625 insertions(+), 605 deletions(-) diff --git a/src/fix_ave_grid.cpp b/src/fix_ave_grid.cpp index 9d1d997f29..a504cefe12 100644 --- a/src/fix_ave_grid.cpp +++ b/src/fix_ave_grid.cpp @@ -54,15 +54,7 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : which(nullptr), argindex(nullptr), ids(nullptr), value2index(nullptr), value2grid(nullptr), value2data(nullptr), grid2d(nullptr), grid3d(nullptr), - grid_buf1(nullptr), grid_buf2(nullptr), - vec2d(nullptr), vec3d(nullptr), array2d(nullptr), array3d(nullptr), - count2d(nullptr), count3d(nullptr), - vec2d_sample(nullptr), vec3d_sample(nullptr), array2d_sample(nullptr), array3d_sample(nullptr), - count2d_sample(nullptr), count3d_sample(nullptr), - vec2d_epoch(nullptr), vec3d_epoch(nullptr), array2d_epoch(nullptr), array3d_epoch(nullptr), - count2d_epoch(nullptr), count3d_epoch(nullptr), - vec2d_running(nullptr), vec3d_running(nullptr), array2d_running(nullptr), array3d_running(nullptr), - count2d_running(nullptr), count3d_running(nullptr) + grid_buf1(nullptr), grid_buf2(nullptr) { if (narg < 10) error->all(FLERR,"Illegal fix ave/grid command"); @@ -88,7 +80,7 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : if (earg != &arg[9]) expand = 1; arg = earg; - // parse values until one isn't recognized + // parse values until one isn't recognized (optional keyword) which = new int[nargnew]; argindex = new int[nargnew]; @@ -396,14 +388,8 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : // instantiate the Grid class and allocate per-grid memory double maxdist; - - if (modeatom) { - maxdist = 0.5 * neighbor->skin; - shift = OFFSET + SHIFT; - } else if (modegrid) { - maxdist = 0.0; - shift = 0.0; - } + if (modeatom) maxdist = 0.5 * neighbor->skin; + else if (modegrid) maxdist = 0.0; if (dimension == 2) { grid2d = new Grid2d(lmp, world, nxgrid, nygrid, maxdist, 0, SHIFT, @@ -440,22 +426,39 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : (nzhi_out - nzlo_out + 1); } - // allocate all per-grid data + // create data structs for per-grid data - allocate_grid(); + grid_output = new GridData(); + grid_sample = new GridData(); + grid_nfreq = new GridData(); + grid_running = new GridData(); + if (aveflag == WINDOW) { + grid_window = new GridData*[nwindow]; + for (int i = 0; i < nwindow; i++) + grid_window[i] = new GridData(); + } else grid_window = nullptr; - // zero the output grid and counts since dump may access it on timestep 0 - // zero running grid if used by ave + allocate_grid(grid_sample); + allocate_grid(grid_nfreq); + if (aveflag == RUNNING || aveflag == WINDOW) allocate_grid(grid_running); + if (aveflag == WINDOW) + for (int i = 0; i < nwindow; i++) + allocate_grid(grid_window[i]); + + // initialize running and window values running_count = 0; window_count = 0; window_oldest = -1; window_newest = 0; - zero_grid(count2d,vec2d,array2d,count3d,vec3d,array3d); - if (aveflag == RUNNING || aveflag == WINDOW) - zero_grid(count2d_running,vec2d_running,array2d_running, - count3d_running,vec3d_running,array3d_running); + // zero grid_nfreq for output since dump may access it on timestep 0 + // also one-time zero of grid_running for ave = RUNNING or WINDOW + + zero_grid(grid_nfreq); + output_grid(grid_nfreq); + + if (aveflag == RUNNING || aveflag == WINDOW) zero_grid(grid_running); // bin indices and skip flags for ATOM mode // vresult for per-atom variable evaluation @@ -498,7 +501,20 @@ FixAveGrid::~FixAveGrid() // deallocate all per-grid data - deallocate_grid(); + deallocate_grid(grid_sample); + deallocate_grid(grid_nfreq); + if (aveflag == RUNNING || aveflag == WINDOW) deallocate_grid(grid_running); + if (aveflag == WINDOW) + for (int i = 0; i < nwindow; i++) { + deallocate_grid(grid_window[i]); + delete grid_window[i]; + } + + delete grid_output; + delete grid_sample; + delete grid_nfreq; + delete grid_running; + delete [] grid_window; if (modeatom) { memory->destroy(bin); @@ -622,13 +638,12 @@ void FixAveGrid::end_of_step() if (ntimestep != nvalid) return; nvalid_last = nvalid; - // if first sample in epoch, zero owned and ghost grid points + // if first sample in nfreq, zero owned and ghost grid points - if (irepeat == 0) zero_grid(count2d_sample,vec2d_sample,array2d_sample, - count3d_sample,vec3d_sample,array3d_sample); - if (irepeat == 0 && normflag == SAMPLE) - zero_grid(count2d_epoch,vec2d_epoch,array2d_epoch, - count3d_epoch,vec3d_epoch,array3d_epoch); + if (irepeat == 0) { + zero_grid(grid_sample); + if (normflag == SAMPLE) zero_grid(grid_nfreq); + } // accumulate per-grid values for one sample for either ATOM or GRID mode // per-atom compute/fix/variable may invoke computes so wrap with clear/add @@ -640,17 +655,19 @@ void FixAveGrid::end_of_step() grid2grid(); } - // return if irepeat < nrepeat and norm = SAMPLE or NONORM + // return if irepeat < nrepeat + // unless ATOM mode and norm = SAMPLE irepeat++; - if (irepeat < nrepeat && (normflag == ALL || normflag == NONORM)) { + if (irepeat < nrepeat && (modegrid || normflag != SAMPLE)) { nvalid += nevery; if (modeatom) modify->addstep_compute(nvalid); return; } // for ATOM mode, perform ghost to owned grid communication - // done every sample for norm = SAMPLE, else once per Nfreq epoch + // done once per Nfreq for norm = ONE + // done every sample for norm = SAMPLE // nvalues+1 includes atom count if (modeatom) { @@ -662,21 +679,24 @@ void FixAveGrid::end_of_step() grid_buf1,grid_buf2,MPI_DOUBLE); } - // for norm = SAMPLE, sum per-sample values and count to per-epoch - // for ATOM mode, also need to normalize for single sample - // then return if irepeat < nrepeat + // if ATOM mode and norm = SAMPLE: + // normalize the single sample + // sum sample grid to Nfreq grid + // return if irepeat < nrepeat - if (normflag == SAMPLE) { - if (modeatom) normalize_atom(1); - sum_sample_to_epoch(); + if (modeatom && normflag == SAMPLE) { + normalize_atom(1,grid_sample); + add_grid(grid_sample,grid_nfreq); + zero_grid(grid_sample); - if (irepeat < nrepeat && (normflag == ALL || normflag == NONORM)) { + if (irepeat < nrepeat) { nvalid += nevery; - if (modeatom) modify->addstep_compute(nvalid); + modify->addstep_compute(nvalid); return; } } + // this is an Nfreq timestep // reset irepeat and nvalid irepeat = 0; @@ -687,52 +707,83 @@ void FixAveGrid::end_of_step() if (ngridout == 0) return; - // average the final results for the entire epoch - // for norm = ALL, normalize values_sample by Nrepeat and counts - // for norm = SAMPLE, normalize values_sample_sum by Nrepeat + // average final results over the entire Nfreq of samples + // store final result in Nfreq grid + // for ATOM mode: + // for norm = ALL, normalize sample grid by counts over all samples + // for norm = SAMPLE, normalize Nfreq grid by Nrepeat + // for norm = NONORM, normalize sample grid by Nrepeat, not by counts + // this check is made inside normalize_grid() + // for GRID mode: + // normalize sample grid by Nrepeat if (modeatom) { - if (normflag == ALL || normflag == NONORM) normalize_atom(nrepeat); - else if (normflag == SAMPLE) { - normalize_grid(nrepeat,vec2d_epoch,array2d_epoch,vec3d_epoch,array3d_epoch); - copy_epoch_to_sample(); + if (normflag == ALL) { + normalize_atom(nrepeat,grid_sample); + normalize_count(nrepeat,grid_sample); + copy_grid(grid_sample,grid_nfreq); + + } else if (normflag == SAMPLE) { + normalize_grid(nrepeat,grid_nfreq); + normalize_count(nrepeat,grid_nfreq); + + } else if (normflag == NONORM) { + normalize_atom(nrepeat,grid_sample); + normalize_count(nrepeat,grid_sample); + copy_grid(grid_sample,grid_nfreq); } } - if (modegrid) - normalize_grid(nrepeat,vec2d_sample,array2d_sample, - vec3d_sample,array3d_sample); + if (modegrid) { + normalize_grid(nrepeat,grid_sample); + copy_grid(grid_sample,grid_nfreq); + } // create Nfreq output + // for aveflag == RUNNING + // running_count = # of Nfreq entries in grid_running + // for aveflag == WINDOW + // window_count = # of Nfreq entries in grid_window if (aveflag == ONE) { - copy_sample_to_output(); + output_grid(grid_nfreq); } else if (aveflag == RUNNING) { running_count++; - sum_sample_to_running(); - copy_running_to_output(); - normalize_grid(running_count,vec2d_running,array2d_running, - vec3d_running,array3d_running); - + add_grid(grid_nfreq,grid_running); + copy_grid(grid_running,grid_nfreq); + normalize_grid(running_count,grid_nfreq); + normalize_count(running_count,grid_nfreq); + output_grid(grid_nfreq); + } else if (aveflag == WINDOW) { - sum_sample_to_running(); - if (window_oldest >= 0) { - subtract_window_from_running(); - window_count--; - } - window_oldest++; + // update grid_running to be sum over grid_window entries + // add grid_nfreq to grid_running + // if window is full, subtract oldest window entry from grid_running + // copy grid_nfreq into window + + add_grid(grid_nfreq,grid_running); + if (window_count == nwindow) + subtract_grid(grid_window[window_oldest],grid_running); + copy_grid(grid_nfreq,grid_window[window_newest]); + + // update status of window + // window_count = # of entries in window + // window_oldest = index of oldest entry in grid_window + // window_newest = index in window where next grid_nfreq will be copied + + if (window_count < nwindow) window_count++; + if (window_count == nwindow) window_oldest++; if (window_oldest == nwindow) window_oldest = 0; - - copy_sample_to_window(window_newest); - window_count++; window_newest++; if (window_newest == nwindow) window_newest = 0; - copy_running_to_output(); - normalize_grid(window_count,vec2d_running,array2d_running, - vec3d_running,array3d_running); + // copy grid running to grid_nfreq and perform normalization + + copy_grid(grid_running,grid_nfreq); + normalize_grid(window_count,grid_nfreq); + output_grid(grid_nfreq); } } @@ -778,9 +829,17 @@ void FixAveGrid::atom2grid() memory->create(skip,maxatom,"ave/grid:skip"); } + double **count2d = grid_sample->count2d; + double **vec2d = grid_sample->vec2d; + double ***array2d = grid_sample->array2d; + double ***count3d = grid_sample->count3d; + double ***vec3d = grid_sample->vec3d; + double ****array3d = grid_sample->array3d; + if (triclinic) domain->x2lamda(nlocal); int flag = 0; + double shift = OFFSET + SHIFT; if (dimension == 2) { for (i = 0; i < nlocal; i++) { @@ -804,7 +863,7 @@ void FixAveGrid::atom2grid() } skip[i] = 0; - count2d_sample[iy][ix] += 1.0; + count2d[iy][ix] += 1.0; bin[i][0] = iy; bin[i][1] = ix; } @@ -837,7 +896,7 @@ void FixAveGrid::atom2grid() } skip[i] = 0; - count3d_sample[iz][iy][ix] += 1.0; + count3d[iz][iy][ix] += 1.0; bin[i][0] = iz; bin[i][1] = iy; bin[i][2] = ix; @@ -866,23 +925,23 @@ void FixAveGrid::atom2grid() if (nvalues == 1) { for (i = 0; i < nlocal; i++) { if (!skip[i]) - vec2d_sample[bin[i][0]][bin[i][1]] += attribute[i][j]; + vec2d[bin[i][0]][bin[i][1]] += attribute[i][j]; } } else for (i = 0; i < nlocal; i++) { if (!skip[i]) - array2d_sample[bin[i][0]][bin[i][1]][m] += attribute[i][j]; + array2d[bin[i][0]][bin[i][1]][m] += attribute[i][j]; } } else { if (nvalues == 1) { for (i = 0; i < nlocal; i++) { if (!skip[i]) - vec3d_sample[bin[i][0]][bin[i][1]][bin[i][2]] += attribute[i][j]; + vec3d[bin[i][0]][bin[i][1]][bin[i][2]] += attribute[i][j]; } } else for (i = 0; i < nlocal; i++) { if (!skip[i]) - array3d_sample[bin[i][0]][bin[i][1]][bin[i][2]][m] += attribute[i][j]; + array3d[bin[i][0]][bin[i][1]][bin[i][2]][m] += attribute[i][j]; } } @@ -905,7 +964,7 @@ void FixAveGrid::atom2grid() if (which[m] == ArgInfo::DENSITY_NUMBER) one = 1.0; else if (rmass) one = rmass[i]; else one = mass[type[i]]; - vec2d_sample[bin[i][0]][bin[i][1]] += one; + vec2d[bin[i][0]][bin[i][1]] += one; } } } else @@ -914,7 +973,7 @@ void FixAveGrid::atom2grid() if (which[m] == ArgInfo::DENSITY_NUMBER) one = 1.0; else if (rmass) one = rmass[i]; else one = mass[type[i]]; - array2d_sample[bin[i][0]][bin[i][1]][m] += one; + array2d[bin[i][0]][bin[i][1]][m] += one; } } } else { @@ -924,7 +983,7 @@ void FixAveGrid::atom2grid() if (which[m] == ArgInfo::DENSITY_NUMBER) one = 1.0; else if (rmass) one = rmass[i]; else one = mass[type[i]]; - vec3d_sample[bin[i][0]][bin[i][1]][bin[i][2]] += one; + vec3d[bin[i][0]][bin[i][1]][bin[i][2]] += one; } } } else @@ -933,7 +992,7 @@ void FixAveGrid::atom2grid() if (which[m] == ArgInfo::DENSITY_NUMBER) one = 1.0; else if (rmass) one = rmass[i]; else one = mass[type[i]]; - array3d_sample[bin[i][0]][bin[i][1]][bin[i][2]][m] += one; + array3d[bin[i][0]][bin[i][1]][bin[i][2]][m] += one; } } } @@ -961,7 +1020,7 @@ void FixAveGrid::atom2grid() vsq = v[i][0]*v[i][0] + v[i][1]*v[i][1] + v[i][2]*v[i][2]; if (rmass) one = rmass[i]; else one = mass[type[i]]; - vec2d_sample[bin[i][0]][bin[i][1]] += one*vsq; + vec2d[bin[i][0]][bin[i][1]] += one*vsq; } } } else @@ -970,7 +1029,7 @@ void FixAveGrid::atom2grid() vsq = v[i][0]*v[i][0] + v[i][1]*v[i][1] + v[i][2]*v[i][2]; if (rmass) one = rmass[i]; else one = mass[type[i]]; - array2d_sample[bin[i][0]][bin[i][1]][m] += one*vsq;; + array2d[bin[i][0]][bin[i][1]][m] += one*vsq;; } } } else { @@ -980,7 +1039,7 @@ void FixAveGrid::atom2grid() vsq = v[i][0]*v[i][0] + v[i][1]*v[i][1] + v[i][2]*v[i][2]; if (rmass) one = rmass[i]; else one = mass[type[i]]; - vec3d_sample[bin[i][0]][bin[i][1]][bin[i][2]] += one*vsq; + vec3d[bin[i][0]][bin[i][1]][bin[i][2]] += one*vsq; } } } else @@ -989,7 +1048,7 @@ void FixAveGrid::atom2grid() vsq = v[i][0]*v[i][0] + v[i][1]*v[i][1] + v[i][2]*v[i][2]; if (rmass) one = rmass[i]; else one = mass[type[i]]; - array3d_sample[bin[i][0]][bin[i][1]][bin[i][2]][m] += one*vsq; + array3d[bin[i][0]][bin[i][1]][bin[i][2]][m] += one*vsq; } } } @@ -1032,26 +1091,26 @@ void FixAveGrid::atom2grid() if (j == 0) { for (i = 0; i < nlocal; i++) { if (!skip[i]) - vec2d_sample[bin[i][0]][bin[i][1]] += ovector[i]; + vec2d[bin[i][0]][bin[i][1]] += ovector[i]; } } else { int jm1 = j = 1; for (i = 0; i < nlocal; i++) { if (!skip[i]) - vec2d_sample[bin[i][0]][bin[i][1]] += oarray[i][jm1]; + vec2d[bin[i][0]][bin[i][1]] += oarray[i][jm1]; } } } else { if (j == 0) { for (i = 0; i < nlocal; i++) { if (!skip[i]) - array2d_sample[bin[i][0]][bin[i][1]][m] += ovector[i]; + array2d[bin[i][0]][bin[i][1]][m] += ovector[i]; } } else { int jm1 = j - 1; for (i = 0; i < nlocal; i++) { if (!skip[i]) - array2d_sample[bin[i][0]][bin[i][1]][m] += oarray[i][jm1]; + array2d[bin[i][0]][bin[i][1]][m] += oarray[i][jm1]; } } } @@ -1061,26 +1120,26 @@ void FixAveGrid::atom2grid() if (j == 0) { for (i = 0; i < nlocal; i++) { if (!skip[i]) - vec3d_sample[bin[i][0]][bin[i][1]][bin[i][2]] += ovector[i]; + vec3d[bin[i][0]][bin[i][1]][bin[i][2]] += ovector[i]; } } else { int jm1 = j - 1; for (i = 0; i < nlocal; i++) { if (!skip[i]) - vec3d_sample[bin[i][0]][bin[i][1]][bin[i][2]] += oarray[i][jm1]; + vec3d[bin[i][0]][bin[i][1]][bin[i][2]] += oarray[i][jm1]; } } } else { if (j == 0) { for (i = 0; i < nlocal; i++) { if (!skip[i]) - array3d_sample[bin[i][0]][bin[i][1]][bin[i][2]][m] += ovector[i]; + array3d[bin[i][0]][bin[i][1]][bin[i][2]][m] += ovector[i]; } } else { int jm1 = j - 1; for (i = 0; i < nlocal; i++) { if (!skip[i]) - array3d_sample[bin[i][0]][bin[i][1]][bin[i][2]][m] += oarray[i][jm1]; + array3d[bin[i][0]][bin[i][1]][bin[i][2]][m] += oarray[i][jm1]; } } } @@ -1098,6 +1157,11 @@ void FixAveGrid::grid2grid() { int j,m,n,ix,iy,iz; + double **vec2d = grid_sample->vec2d; + double ***array2d = grid_sample->array2d; + double ***vec3d = grid_sample->vec3d; + double ****array3d = grid_sample->array3d; + // loop over user-specified values for (m = 0; m < nvalues; m++) { @@ -1134,23 +1198,23 @@ void FixAveGrid::grid2grid() if (j == 0) { for (iy = nylo_in; iy <= nyhi_in; iy++) for (ix = nxlo_in; ix <= nxhi_in; ix++) - vec2d_sample[iy][ix] += ovec2d[iy][ix]; + vec2d[iy][ix] += ovec2d[iy][ix]; } else { int jm1 = j - 1; for (iy = nylo_in; iy <= nyhi_in; iy++) for (ix = nxlo_in; ix <= nxhi_in; ix++) - vec2d_sample[iy][ix] += oarray2d[iy][ix][jm1]; + vec2d[iy][ix] += oarray2d[iy][ix][jm1]; } } else { if (j == 0) { for (iy = nylo_in; iy <= nyhi_in; iy++) for (ix = nxlo_in; ix <= nxhi_in; ix++) - array2d_sample[iy][ix][m] += ovec2d[iy][ix]; + array2d[iy][ix][m] += ovec2d[iy][ix]; } else { int jm1 = j - 1; for (iy = nylo_in; iy <= nyhi_in; iy++) for (ix = nxlo_in; ix <= nxhi_in; ix++) - array2d_sample[iy][ix][m] += oarray2d[iy][ix][jm1]; + array2d[iy][ix][m] += oarray2d[iy][ix][jm1]; } } @@ -1173,26 +1237,26 @@ void FixAveGrid::grid2grid() for (iz = nzlo_in; iz <= nzhi_in; iz++) for (iy = nylo_in; iy <= nyhi_in; iy++) for (ix = nxlo_in; ix <= nxhi_in; ix++) - vec3d_sample[iz][iy][ix] += ovec3d[iz][iy][ix]; + vec3d[iz][iy][ix] += ovec3d[iz][iy][ix]; } else { int jm1 = j - 1; for (iz = nzlo_in; iz <= nzhi_in; iz++) for (iy = nylo_in; iy <= nyhi_in; iy++) for (ix = nxlo_in; ix <= nxhi_in; ix++) - vec3d_sample[iz][iy][ix] += oarray3d[iz][iy][ix][jm1]; + vec3d[iz][iy][ix] += oarray3d[iz][iy][ix][jm1]; } } else { if (j == 0) { for (iz = nzlo_in; iz <= nzhi_in; iz++) for (iy = nylo_in; iy <= nyhi_in; iy++) for (ix = nxlo_in; ix <= nxhi_in; ix++) - array3d_sample[iz][iy][ix][m] += ovec3d[iz][iy][ix]; + array3d[iz][iy][ix][m] += ovec3d[iz][iy][ix]; } else { int jm1 = j - 1; for (iz = nzlo_in; iz <= nzhi_in; iz++) for (iy = nylo_in; iy <= nyhi_in; iy++) for (ix = nxlo_in; ix <= nxhi_in; ix++) - array3d_sample[iz][iy][ix][m] += oarray3d[iz][iy][ix][jm1]; + array3d[iz][iy][ix][m] += oarray3d[iz][iy][ix][jm1]; } } } @@ -1200,415 +1264,8 @@ void FixAveGrid::grid2grid() } /* ---------------------------------------------------------------------- - allocate all grids which will be used - if ATOM mode, also allocate per-cell counts -------------------------------------------------------------------------- */ - -void FixAveGrid::allocate_grid() -{ - if (dimension == 2) { - - if (nvalues == 1) { - memory->create2d_offset(vec2d, nylo_out, nyhi_out, nxlo_out, nxhi_out, - "ave/grid:vec2d"); - memory->create2d_offset(vec2d_sample, nylo_out, nyhi_out, nxlo_out, nxhi_out, - "ave/grid:vec2d_sample"); - if (normflag == SAMPLE) - memory->create2d_offset(vec2d_epoch, nylo_out, nyhi_out, nxlo_out, nxhi_out, - "ave/grid:vec2d_epoch"); - if (aveflag == RUNNING) - memory->create2d_offset(vec2d_running, nylo_out, nyhi_out, nxlo_out, nxhi_out, - "ave/grid:vec2d_running"); - } else { - memory->create3d_offset_last(array2d, nylo_out, nyhi_out, nxlo_out, nxhi_out, - nvalues, "ave/grid:array3d"); - memory->create3d_offset_last(array2d_sample, nylo_out, nyhi_out, nxlo_out, nxhi_out, - nvalues, "ave/grid:array3d_sample"); - if (normflag == SAMPLE) - memory->create3d_offset_last(array2d_epoch, nylo_out, nyhi_out, nxlo_out, nxhi_out, - nvalues, "ave/grid:array3d_epoch"); - if (aveflag == RUNNING) - memory->create3d_offset_last(array2d_running, nylo_out, nyhi_out, nxlo_out, nxhi_out, - nvalues, "ave/grid:array3d_running"); - } - - if (modeatom) { - memory->create2d_offset(count2d, nylo_out, nyhi_out, nxlo_out, nxhi_out, - "ave/grid:count2d"); - memory->create2d_offset(count2d_sample, nylo_out, nyhi_out, nxlo_out, nxhi_out, - "ave/grid:count2d_sample"); - if (normflag == SAMPLE) - memory->create2d_offset(count2d_epoch, nylo_out, nyhi_out, nxlo_out, nxhi_out, - "ave/grid:count2d_epoch"); - if (normflag == RUNNING) { - memory->create2d_offset(count2d_running, nylo_out, nyhi_out, nxlo_out, nxhi_out, - "ave/grid:count2d_running"); - } - } - - } else if (dimension == 3) { - - if (nvalues == 1) { - memory->create3d_offset(vec3d, nzlo_out, nzhi_out, nylo_out, - nyhi_out, nxlo_out, nxhi_out, - "ave/grid:vec3d"); - memory->create3d_offset(vec3d_sample, nzlo_out, nzhi_out, nylo_out, - nyhi_out, nxlo_out, nxhi_out, - "ave/grid:vec3d_sample"); - if (normflag == SAMPLE) - memory->create3d_offset(vec3d_epoch, nzlo_out, nzhi_out, nylo_out, - nyhi_out, nxlo_out, nxhi_out, - "ave/grid:vec3d_epoch"); - if (aveflag == RUNNING) - memory->create3d_offset(vec3d_running, nzlo_out, nzhi_out, nylo_out, - nyhi_out, nxlo_out, nxhi_out, - "ave/grid:vec3d_running"); - } else { - memory->create4d_offset_last(array3d, nzlo_out, nzhi_out, nylo_out, - nyhi_out, nxlo_out, nxhi_out, nvalues, - "ave/grid:array3d"); - memory->create4d_offset_last(array3d_sample, nzlo_out, nzhi_out, nylo_out, - nyhi_out, nxlo_out, nxhi_out, - nvalues, "ave/grid:array3d_sample"); - if (normflag == SAMPLE) - memory->create4d_offset_last(array3d_epoch, nzlo_out, nzhi_out, nylo_out, - nyhi_out, nxlo_out, nxhi_out, - nvalues, "ave/grid:array3d_epoch"); - if (aveflag == RUNNING) - memory->create4d_offset_last(array3d_running, nzlo_out, nzhi_out, nylo_out, - nyhi_out, nxlo_out, nxhi_out, - nvalues, "ave/grid:array3d_running"); - } - - if (modeatom) { - memory->create3d_offset(count3d, nzlo_out, nzhi_out, nylo_out, - nyhi_out, nxlo_out, nxhi_out, "ave/grid:count3d"); - memory->create3d_offset(count3d_sample, nzlo_out, nzhi_out, nylo_out, - nyhi_out, nxlo_out, nxhi_out, - "ave/grid:count3d_sample"); - if (normflag == SAMPLE) - memory->create3d_offset(count3d_epoch, nzlo_out, nzhi_out, nylo_out, - nyhi_out, nxlo_out, nxhi_out, - "ave/grid:count3d_epoch"); - if (normflag == RUNNING) - memory->create3d_offset(count3d_running, nzlo_out, nzhi_out, nylo_out, - nyhi_out, nxlo_out, nxhi_out, - "ave/grid:count3d_running"); - } - } -} - -/* ---------------------------------------------------------------------- - deallocate all grids and counts -------------------------------------------------------------------------- */ - -void FixAveGrid::deallocate_grid() -{ - memory->destroy2d_offset(vec2d,nylo_out,nxlo_out); - memory->destroy3d_offset_last(array2d,nylo_out,nxlo_out); - memory->destroy2d_offset(count2d,nylo_out,nxlo_out); - - memory->destroy2d_offset(vec2d_sample,nylo_out,nxlo_out); - memory->destroy3d_offset_last(array2d_sample,nylo_out,nxlo_out); - memory->destroy2d_offset(count2d_sample,nylo_out,nxlo_out); - - memory->destroy2d_offset(vec2d_epoch,nylo_out,nxlo_out); - memory->destroy3d_offset_last(array2d_epoch,nylo_out,nxlo_out); - memory->destroy2d_offset(count2d_epoch,nylo_out,nxlo_out); - - memory->destroy2d_offset(vec2d_running,nylo_out,nxlo_out); - memory->destroy3d_offset_last(array2d_running,nylo_out,nxlo_out); - memory->destroy2d_offset(count2d_running,nylo_out,nxlo_out); - - memory->destroy3d_offset(vec3d,nzlo_out,nylo_out,nxlo_out); - memory->destroy4d_offset_last(array3d,nzlo_out,nylo_out,nxlo_out); - memory->destroy3d_offset(count3d,nzlo_out,nylo_out,nxlo_out); - - memory->destroy3d_offset(vec3d_sample,nzlo_out,nylo_out,nxlo_out); - memory->destroy4d_offset_last(array3d_sample,nzlo_out,nylo_out,nxlo_out); - memory->destroy3d_offset(count3d_sample,nzlo_out,nylo_out,nxlo_out); - - memory->destroy3d_offset(vec3d_epoch,nzlo_out,nylo_out,nxlo_out); - memory->destroy4d_offset_last(array3d_epoch,nzlo_out,nylo_out,nxlo_out); - memory->destroy3d_offset(count3d_epoch,nzlo_out,nylo_out,nxlo_out); - - memory->destroy3d_offset(vec3d_running,nzlo_out,nylo_out,nxlo_out); - memory->destroy4d_offset_last(array3d_running,nzlo_out,nylo_out,nxlo_out); - memory->destroy3d_offset(count3d_running,nzlo_out,nylo_out,nxlo_out); -} - -/* ---------------------------------------------------------------------- - zero values for a grid incluing ghost cells - if ATOM mode, also zero per-cell counts -------------------------------------------------------------------------- */ - -void FixAveGrid::zero_grid(double **c2d, double **v2d, double ***a2d, - double ***c3d, double ***v3d, double ****a3d) -{ - if (!ngridout) return; - - if (dimension == 2) { - if (modeatom) - memset(&c2d[nylo_out][nxlo_out],0,ngridout*sizeof(double)); - if (nvalues == 1) - memset(&v2d[nylo_out][nxlo_out],0,ngridout*sizeof(double)); - else - memset(&a2d[nylo_out][nxlo_out][0],0,ngridout*nvalues*sizeof(double)); - } else { - if (modeatom) - memset(&c3d[nzlo_out][nylo_out][nxlo_out],0,ngridout*sizeof(double)); - if (nvalues == 1) - memset(&v3d[nzlo_out][nylo_out][nxlo_out],0,ngridout*sizeof(double)); - else - memset(&a3d[nzlo_out][nylo_out][nxlo_out][0],0, - ngridout*nvalues*sizeof(double)); - } -} - -/* ---------------------------------------------------------------------- - sum sample grid values to Nfreq epoch grid, just for owned grid cells - if ATOM mode, also sum per-cell counts -------------------------------------------------------------------------- */ - -void FixAveGrid::sum_sample_to_epoch() -{ - int ix,iy,iz,m; - - if (!ngridout) return; - - if (dimension == 2) { - if (nvalues == 1) { - for (iy = nylo_in; iy <= nyhi_in; iy++) - for (ix = nxlo_in; ix <= nxhi_in; ix++) - vec2d_epoch[iy][ix] += vec2d_sample[iy][ix]; - } else { - for (iy = nylo_in; iy <= nyhi_in; iy++) - for (ix = nxlo_in; ix <= nxhi_in; ix++) - for (m = 0; m <= nvalues; m++) - array2d_epoch[iy][ix][m] += array2d_sample[iy][ix][m]; - } - if (modeatom) - for (iy = nylo_in; iy <= nyhi_in; iy++) - for (ix = nxlo_in; ix <= nxhi_in; ix++) - count2d_epoch[iy][ix] += count2d_sample[iy][ix]; - - } else { - if (nvalues == 1) { - for (iz = nzlo_in; iz <= nzhi_in; iz++) - for (iy = nylo_in; iy <= nyhi_in; iy++) - for (ix = nxlo_in; ix <= nxhi_in; ix++) - vec3d_epoch[iz][iy][ix] += vec3d_sample[iz][iy][ix]; - } else { - for (iz = nzlo_in; iz <= nzhi_in; iz++) - for (iy = nylo_in; iy <= nyhi_in; iy++) - for (ix = nxlo_in; ix <= nxhi_in; ix++) - for (m = 0; m <= nvalues; m++) - array3d_epoch[iz][iy][ix][m] += array3d_sample[iz][iy][ix][m]; - } - if (modeatom) - for (iz = nzlo_in; iz <= nzhi_in; iz++) - for (iy = nylo_in; iy <= nyhi_in; iy++) - for (ix = nxlo_in; ix <= nxhi_in; ix++) - count3d_epoch[iz][iy][ix] += count3d_sample[iz][iy][ix]; - } -} - -/* ---------------------------------------------------------------------- - copy Nfreq epoch grid values to sample grid, just for owned grid cells - if ATOM mode, also copy per-cell counts -------------------------------------------------------------------------- */ - -void FixAveGrid::copy_epoch_to_sample() -{ - int ix,iy,iz,m; - - if (!ngridout) return; - - if (dimension == 2) { - if (nvalues == 1) { - for (iy = nylo_in; iy <= nyhi_in; iy++) - for (ix = nxlo_in; ix <= nxhi_in; ix++) - vec2d_sample[iy][ix] = vec2d_epoch[iy][ix]; - } else { - for (iy = nylo_in; iy <= nyhi_in; iy++) - for (ix = nxlo_in; ix <= nxhi_in; ix++) - for (m = 0; m <= nvalues; m++) - array2d_sample[iy][ix][m] = array2d_epoch[iy][ix][m]; - } - if (modeatom) - for (iy = nylo_in; iy <= nyhi_in; iy++) - for (ix = nxlo_in; ix <= nxhi_in; ix++) - count2d_sample[iy][ix] = count2d_epoch[iy][ix]; - - } else { - if (nvalues == 1) { - for (iz = nzlo_in; iz <= nzhi_in; iz++) - for (iy = nylo_in; iy <= nyhi_in; iy++) - for (ix = nxlo_in; ix <= nxhi_in; ix++) - vec3d_sample[iz][iy][ix] = vec3d_epoch[iz][iy][ix]; - } else { - for (iz = nzlo_in; iz <= nzhi_in; iz++) - for (iy = nylo_in; iy <= nyhi_in; iy++) - for (ix = nxlo_in; ix <= nxhi_in; ix++) - for (m = 0; m <= nvalues; m++) - array3d_sample[iz][iy][ix][m] = array3d_epoch[iz][iy][ix][m]; - } - if (modeatom) - for (iz = nzlo_in; iz <= nzhi_in; iz++) - for (iy = nylo_in; iy <= nyhi_in; iy++) - for (ix = nxlo_in; ix <= nxhi_in; ix++) - count3d_sample[iz][iy][ix] = count3d_epoch[iz][iy][ix]; - } -} - -/* ---------------------------------------------------------------------- - copy sample grid values to output grid, just for owned grid cells - if ATOM mode, also copy per-cell counts -------------------------------------------------------------------------- */ - -void FixAveGrid::copy_sample_to_output() -{ - int ix,iy,iz,m; - - if (!ngridout) return; - - if (dimension == 2) { - if (nvalues == 1) { - for (iy = nylo_in; iy <= nyhi_in; iy++) - for (ix = nxlo_in; ix <= nxhi_in; ix++) - vec2d[iy][ix] = vec2d_sample[iy][ix]; - } else { - for (iy = nylo_in; iy <= nyhi_in; iy++) - for (ix = nxlo_in; ix <= nxhi_in; ix++) - for (m = 0; m <= nvalues; m++) - array2d[iy][ix][m] = array2d_sample[iy][ix][m]; - } - if (modeatom) - for (iy = nylo_in; iy <= nyhi_in; iy++) - for (ix = nxlo_in; ix <= nxhi_in; ix++) - count2d[iy][ix] = count2d_sample[iy][ix]; - - } else { - if (nvalues == 1) { - for (iz = nzlo_in; iz <= nzhi_in; iz++) - for (iy = nylo_in; iy <= nyhi_in; iy++) - for (ix = nxlo_in; ix <= nxhi_in; ix++) - vec3d[iz][iy][ix] = vec3d_sample[iz][iy][ix]; - } else { - for (iz = nzlo_in; iz <= nzhi_in; iz++) - for (iy = nylo_in; iy <= nyhi_in; iy++) - for (ix = nxlo_in; ix <= nxhi_in; ix++) - for (m = 0; m <= nvalues; m++) - array3d[iz][iy][ix][m] = array3d_sample[iz][iy][ix][m]; - } - if (modeatom) - for (iz = nzlo_in; iz <= nzhi_in; iz++) - for (iy = nylo_in; iy <= nyhi_in; iy++) - for (ix = nxlo_in; ix <= nxhi_in; ix++) - count3d[iz][iy][ix] = count3d_sample[iz][iy][ix]; - } -} - -/* ---------------------------------------------------------------------- - copy running grid values to output grid, just for owned grid cells - if ATOM mode, also copy per-cell counts -------------------------------------------------------------------------- */ - -void FixAveGrid::copy_running_to_output() -{ - int ix,iy,iz,m; - - if (!ngridout) return; - - if (dimension == 2) { - if (nvalues == 1) { - for (iy = nylo_in; iy <= nyhi_in; iy++) - for (ix = nxlo_in; ix <= nxhi_in; ix++) - vec2d[iy][ix] = vec2d_running[iy][ix]; - } else { - for (iy = nylo_in; iy <= nyhi_in; iy++) - for (ix = nxlo_in; ix <= nxhi_in; ix++) - for (m = 0; m <= nvalues; m++) - array2d[iy][ix][m] = array2d_running[iy][ix][m]; - } - if (modeatom) - for (iy = nylo_in; iy <= nyhi_in; iy++) - for (ix = nxlo_in; ix <= nxhi_in; ix++) - count2d[iy][ix] = count2d_running[iy][ix]; - - } else { - if (nvalues == 1) { - for (iz = nzlo_in; iz <= nzhi_in; iz++) - for (iy = nylo_in; iy <= nyhi_in; iy++) - for (ix = nxlo_in; ix <= nxhi_in; ix++) - vec3d[iz][iy][ix] = vec3d_running[iz][iy][ix]; - } else { - for (iz = nzlo_in; iz <= nzhi_in; iz++) - for (iy = nylo_in; iy <= nyhi_in; iy++) - for (ix = nxlo_in; ix <= nxhi_in; ix++) - for (m = 0; m <= nvalues; m++) - array3d[iz][iy][ix][m] = array3d_running[iz][iy][ix][m]; - } - if (modeatom) - for (iz = nzlo_in; iz <= nzhi_in; iz++) - for (iy = nylo_in; iy <= nyhi_in; iy++) - for (ix = nxlo_in; ix <= nxhi_in; ix++) - count3d[iz][iy][ix] = count3d_running[iz][iy][ix]; - } -} - -/* ---------------------------------------------------------------------- - sum sample grid values to running grid, just for owned grid cells - if ATOM mode, also copy per-cell counts -------------------------------------------------------------------------- */ - -void FixAveGrid::sum_sample_to_running() -{ - int ix,iy,iz,m; - - if (!ngridout) return; - - if (dimension == 2) { - if (nvalues == 1) { - for (iy = nylo_in; iy <= nyhi_in; iy++) - for (ix = nxlo_in; ix <= nxhi_in; ix++) - vec2d_running[iy][ix] += vec2d_sample[iy][ix]; - } else { - for (iy = nylo_in; iy <= nyhi_in; iy++) - for (ix = nxlo_in; ix <= nxhi_in; ix++) - for (m = 0; m <= nvalues; m++) - array2d_running[iy][ix][m] += array2d_sample[iy][ix][m]; - } - if (modeatom) - for (iy = nylo_in; iy <= nyhi_in; iy++) - for (ix = nxlo_in; ix <= nxhi_in; ix++) - count2d_running[iy][ix] += count2d_sample[iy][ix]; - - } else { - if (nvalues == 1) { - for (iz = nzlo_in; iz <= nzhi_in; iz++) - for (iy = nylo_in; iy <= nyhi_in; iy++) - for (ix = nxlo_in; ix <= nxhi_in; ix++) - vec3d_running[iz][iy][ix] += vec3d_sample[iz][iy][ix]; - } else { - for (iz = nzlo_in; iz <= nzhi_in; iz++) - for (iy = nylo_in; iy <= nyhi_in; iy++) - for (ix = nxlo_in; ix <= nxhi_in; ix++) - for (m = 0; m <= nvalues; m++) - array3d_running[iz][iy][ix][m] += array3d_sample[iz][iy][ix][m]; - } - if (modeatom) - for (iz = nzlo_in; iz <= nzhi_in; iz++) - for (iy = nylo_in; iy <= nyhi_in; iy++) - for (ix = nxlo_in; ix <= nxhi_in; ix++) - count3d_running[iz][iy][ix] += count3d_sample[iz][iy][ix]; - } -} - -/* ---------------------------------------------------------------------- - normalize grid values and per-cell counts for ATOM mode for owned cells - numsamples = normalization factor - value_sample & count are either for one sample or summed over epoch + normalize grid values for ATOM mode for owned cells + grid values are summed over numsamples (can be 1 or Nrepeat) result = sample_value / count exception is DENSITY_NUMBER: result = value / (current binvol * Nrepeat) @@ -1616,9 +1273,11 @@ void FixAveGrid::sum_sample_to_running() result = (value * mv2d) / (current binvol * Nrepeat) exception is TEMPERATURE: result = (value * mvv2e) / (Nrepeat*cdof + adof*count) * boltz) + exception normalization is same for norm = ALL, SAMPLE, NONORM + so NONORM if test is after exception if tests ------------------------------------------------------------------------- */ -void FixAveGrid::normalize_atom(int numsamples) +void FixAveGrid::normalize_atom(int numsamples, GridData *grid) { int ix,iy,iz,m; double count,norm; @@ -1632,96 +1291,106 @@ void FixAveGrid::normalize_atom(int numsamples) double dy = prd[1]/nygrid; double dz = prd[2]/nzgrid; + double repeat = numsamples; + double invrepeat = 1.0/repeat; + double binvol; if (dimension == 2) binvol = dx*dy; else binvol = dx*dy*dz; - double repeat = numsamples; - double invrepeat = 1.0/repeat; + double density_number_norm = 1.0 / (binvol * repeat); + double density_mass_norm = mv2d / (binvol * repeat); if (dimension == 2) { + double **count2d = grid->count2d; + if (nvalues == 1) { + double **vec2d = grid->vec2d; for (iy = nylo_in; iy <= nyhi_in; iy++) for (ix = nxlo_in; ix <= nxhi_in; ix++) { - count = count2d_sample[iy][ix]; + count = count2d[iy][ix]; if (count) { if (which[0] == ArgInfo::DENSITY_NUMBER) - norm = 1.0 / (binvol * repeat); + norm = density_number_norm; else if (which[0] == ArgInfo::DENSITY_MASS) - norm = mv2d / (binvol * nrepeat); + norm = density_mass_norm; else if (which[0] == ArgInfo::TEMPERATURE) norm = mvv2e /((repeat*cdof + adof*count) * boltz); else if (normflag == NONORM) - norm = 1.0/invrepeat; + norm = invrepeat; else norm = 1.0/count; - vec2d_sample[iy][ix] *= norm; - count2d_sample[iy][ix] *= invrepeat; + vec2d[iy][ix] *= norm; } } + } else { + double ***array2d = grid->array2d; for (iy = nylo_in; iy <= nyhi_in; iy++) for (ix = nxlo_in; ix <= nxhi_in; ix++) { - count = count2d_sample[iy][ix]; + count = count2d[iy][ix]; if (count) { for (m = 0; m < nvalues; m++) { if (which[m] == ArgInfo::DENSITY_NUMBER) - norm = 1.0 / (binvol * repeat); + norm = density_number_norm; else if (which[m] == ArgInfo::DENSITY_MASS) - norm = mv2d / (binvol * nrepeat); + norm = density_mass_norm; else if (which[m] == ArgInfo::TEMPERATURE) norm = mvv2e /((repeat*cdof + adof*count) * boltz); else if (normflag == NONORM) - norm = 1.0/invrepeat; + norm = invrepeat; else norm = 1.0/count; - array2d_sample[iy][ix][m] *= norm; + array2d[iy][ix][m] *= norm; } - count2d_sample[iy][ix] *= invrepeat; } } } - } else { + + } else if (dimension == 3) { + double ***count3d = grid->count3d; + if (nvalues == 1) { + double ***vec3d = grid->vec3d; for (iz = nzlo_in; iz <= nzhi_in; iz++) for (iy = nylo_in; iy <= nyhi_in; iy++) for (ix = nxlo_in; ix <= nxhi_in; ix++) { - count = count3d_sample[iz][iy][ix]; + count = count3d[iz][iy][ix]; if (count) { if (which[0] == ArgInfo::DENSITY_NUMBER) - norm = 1.0 / (binvol * repeat); + norm = density_number_norm; else if (which[0] == ArgInfo::DENSITY_MASS) - norm = mv2d / (binvol * nrepeat); + norm = density_mass_norm; else if (which[0] == ArgInfo::TEMPERATURE) norm = mvv2e /((repeat*cdof + adof*count) * boltz); else if (normflag == NONORM) - norm = 1.0/invrepeat; + norm = invrepeat; else norm = 1.0/count; - vec3d_sample[iz][iy][ix] *= norm; - count3d_sample[iz][iy][ix] *= invrepeat; + vec3d[iz][iy][ix] *= norm; } } + } else { + double ****array3d = grid->array3d; for (iz = nzlo_in; iz <= nzhi_in; iz++) for (iy = nylo_in; iy <= nyhi_in; iy++) for (ix = nxlo_in; ix <= nxhi_in; ix++) { - count = count3d_sample[iz][iy][ix]; + count = count3d[iz][iy][ix]; if (count) { for (m = 0; m < nvalues; m++) { if (which[m] == ArgInfo::DENSITY_NUMBER) - norm = 1.0 / (binvol * repeat); + norm = density_number_norm; else if (which[m] == ArgInfo::DENSITY_MASS) - norm = mv2d / (binvol * nrepeat); + norm = density_mass_norm; else if (which[m] == ArgInfo::TEMPERATURE) norm = mvv2e /((repeat*cdof + adof*count) * boltz); else if (normflag == NONORM) - norm = 1.0/invrepeat; + norm = invrepeat; else norm = 1.0/count; - array3d_sample[iz][iy][ix][m] *= norm; + array3d[iz][iy][ix][m] *= norm; } - count3d_sample[iz][iy][ix] *= invrepeat; } } } @@ -1729,13 +1398,12 @@ void FixAveGrid::normalize_atom(int numsamples) } /* ---------------------------------------------------------------------- - normalize grid values by Nrepeat + normalize grid values by numsamples + used for ATOM MODE when norm = SAMPLE used for GRID mode - used for ATOM MODE with norm = SAMPLE ------------------------------------------------------------------------- */ -void FixAveGrid::normalize_grid(int numsamples, double **v2d, double ***a2d, - double ***v3d, double ****a3d) +void FixAveGrid::normalize_grid(int numsamples, GridData *grid) { int ix,iy,iz,m; @@ -1743,31 +1411,383 @@ void FixAveGrid::normalize_grid(int numsamples, double **v2d, double ***a2d, if (dimension == 2) { if (nvalues == 1) { + double **vec2d = grid->vec2d; for (iy = nylo_in; iy <= nyhi_in; iy++) for (ix = nxlo_in; ix <= nxhi_in; ix++) - v2d[iy][ix] *= invrepeat; + vec2d[iy][ix] *= invrepeat; } else { + double ***array2d = grid->array2d; for (iy = nylo_in; iy <= nyhi_in; iy++) for (ix = nxlo_in; ix <= nxhi_in; ix++) - for (m = 0; m <= nvalues; m++) - a2d[iy][ix][m] *= invrepeat; + for (m = 0; m < nvalues; m++) + array2d[iy][ix][m] *= invrepeat; } - } else { + + } else if (dimension == 3) { if (nvalues == 1) { + double ***vec3d = grid->vec3d; for (iz = nzlo_in; iz <= nzhi_in; iz++) for (iy = nylo_in; iy <= nyhi_in; iy++) for (ix = nxlo_in; ix <= nxhi_in; ix++) - v3d[iz][iy][ix] *= invrepeat; + vec3d[iz][iy][ix] *= invrepeat; } else { + double ****array3d = grid->array3d; for (iz = nzlo_in; iz <= nzhi_in; iz++) for (iy = nylo_in; iy <= nyhi_in; iy++) for (ix = nxlo_in; ix <= nxhi_in; ix++) - for (m = 0; m <= nvalues; m++) - a3d[iz][iy][ix][m] *= invrepeat; + for (m = 0; m < nvalues; m++) + array3d[iz][iy][ix][m] *= invrepeat; } } } +/* ---------------------------------------------------------------------- + normalize grid counts by numsamples + used for ATOM mode +------------------------------------------------------------------------- */ + +void FixAveGrid::normalize_count(int numsamples, GridData *grid) +{ + int ix,iy,iz; + + double invrepeat = 1.0/numsamples; + + if (dimension == 2) { + double **count2d = grid->count2d; + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + count2d[iy][ix] *= invrepeat; + + } else if (dimension == 3) { + double ***count3d = grid->count3d; + for (iz = nzlo_in; iz <= nzhi_in; iz++) + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + count3d[iz][iy][ix] *= invrepeat; + } +} + +/* ---------------------------------------------------------------------- + allocate a data grid + if ATOM mode, also allocate per-grid count +------------------------------------------------------------------------- */ + +void FixAveGrid::allocate_grid(GridData *grid) +{ + if (dimension == 2) { + if (nvalues == 1) + memory->create2d_offset(grid->vec2d, nylo_out, nyhi_out, + nxlo_out, nxhi_out, "ave/grid:vec2d"); + else + memory->create3d_offset_last(grid->array2d, nylo_out, nyhi_out, + nxlo_out, nxhi_out, + nvalues, "ave/grid:array3d"); + if (modeatom) + memory->create2d_offset(grid->count2d, nylo_out, nyhi_out, + nxlo_out, nxhi_out, "ave/grid:count2d"); + + } else if (dimension == 3) { + if (nvalues == 1) + memory->create3d_offset(grid->vec3d, nzlo_out, nzhi_out, nylo_out, + nyhi_out, nxlo_out, nxhi_out, "ave/grid:vec3d"); + else + memory->create4d_offset_last(grid->array3d, nzlo_out, nzhi_out, nylo_out, + nyhi_out, nxlo_out, nxhi_out, nvalues, + "ave/grid:array3d"); + if (modeatom) + memory->create3d_offset(grid->count3d, nzlo_out, nzhi_out, nylo_out, + nyhi_out, nxlo_out, nxhi_out, "ave/grid:count3d"); + } +} + +/* ---------------------------------------------------------------------- + deallocate a data grid + if ATOM mode, also deallocate per-grid count +------------------------------------------------------------------------- */ + +void FixAveGrid::deallocate_grid(GridData *grid) +{ + if (dimension == 2) { + if (nvalues == 1) + memory->destroy2d_offset(grid->vec2d,nylo_out,nxlo_out); + else + memory->destroy3d_offset_last(grid->array2d,nylo_out,nxlo_out); + if (modeatom) + memory->destroy2d_offset(grid->count2d,nylo_out,nxlo_out); + + } else if (dimension == 3) { + if (nvalues == 1) + memory->destroy3d_offset(grid->vec3d,nzlo_out,nylo_out,nxlo_out); + else + memory->destroy4d_offset_last(grid->array3d,nzlo_out,nylo_out,nxlo_out); + if (modeatom) + memory->destroy3d_offset(grid->count3d,nzlo_out,nylo_out,nxlo_out); + } +} + +/* ---------------------------------------------------------------------- + size of a data grid + if ATOM mode, also include per-grid count +------------------------------------------------------------------------- */ + +double FixAveGrid::size_grid(GridData *grid) +{ + int nper = nvalues; + if (modeatom) nper++; + + double bytes; + if (dimension == 2) + bytes = nper * (nxhi_out - nxlo_out + 1) * + (nyhi_out - nylo_out + 1) * sizeof(double); + else + bytes = nper * (nxhi_out - nxlo_out + 1) * + (nyhi_out - nylo_out + 1) * (nzhi_out - nzlo_out + 1) * sizeof(double); + + return bytes; +} + +/* ---------------------------------------------------------------------- + zero values for a data grid including ghost cells + for ATOM mode, also zero per-grid count +------------------------------------------------------------------------- */ + +void FixAveGrid::zero_grid(GridData *grid) +{ + if (!ngridout) return; + + if (dimension == 2) { + if (nvalues == 1) + memset(&grid->vec2d[nylo_out][nxlo_out],0,ngridout*sizeof(double)); + else + memset(&grid->array2d[nylo_out][nxlo_out][0],0, + ngridout*nvalues*sizeof(double)); + if (modeatom) + memset(&grid->count2d[nylo_out][nxlo_out],0,ngridout*sizeof(double)); + + } else if (dimension == 3) { + if (nvalues == 1) + memset(&grid->vec3d[nzlo_out][nylo_out][nxlo_out],0, + ngridout*sizeof(double)); + else + memset(&grid->array3d[nzlo_out][nylo_out][nxlo_out][0],0, + ngridout*nvalues*sizeof(double)); + if (modeatom) + memset(&grid->count3d[nzlo_out][nylo_out][nxlo_out],0, + ngridout*sizeof(double)); + } +} + +/* ---------------------------------------------------------------------- + copy src grid values to result grid, just for owned grid cells + for ATOM mode, also copy per-grid count +------------------------------------------------------------------------- */ + +void FixAveGrid::copy_grid(GridData *src, GridData *result) +{ + int ix,iy,iz,m; + + if (!ngridout) return; + + if (dimension == 2) { + if (nvalues == 1) { + double **vsrc = src->vec2d; + double **vresult = result->vec2d; + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + vresult[iy][ix] = vsrc[iy][ix]; + } else { + double ***asrc = src->array2d; + double ***aresult = result->array2d; + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + for (m = 0; m < nvalues; m++) + aresult[iy][ix][m] = asrc[iy][ix][m]; + } + if (modeatom) { + double **csrc = src->count2d; + double **cresult = result->count2d; + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + cresult[iy][ix] = csrc[iy][ix]; + } + + } else if (dimension == 3) { + if (nvalues == 1) { + double ***vsrc = src->vec3d; + double ***vresult = result->vec3d; + for (iz = nzlo_in; iz <= nzhi_in; iz++) + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + vresult[iz][iy][ix] = vsrc[iz][iy][ix]; + } else { + double ****asrc = src->array3d; + double ****aresult = result->array3d; + for (iz = nzlo_in; iz <= nzhi_in; iz++) + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + for (m = 0; m < nvalues; m++) + aresult[iz][iy][ix][m] = asrc[iz][iy][ix][m]; + } + if (modeatom) { + double ***csrc = src->count3d; + double ***cresult = result->count3d; + for (iz = nzlo_in; iz <= nzhi_in; iz++) + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + cresult[iz][iy][ix] = csrc[iz][iy][ix]; + } + } +} + +/* ---------------------------------------------------------------------- + add values in src grid to result grid, just for owned grid cells + for ATOM mode, also sum per-grid count +------------------------------------------------------------------------- */ + +void FixAveGrid::add_grid(GridData *src, GridData *result) +{ + int ix,iy,iz,m; + + if (!ngridout) return; + + if (dimension == 2) { + if (nvalues == 1) { + double **vsrc = src->vec2d; + double **vresult = result->vec2d; + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + vresult[iy][ix] += vsrc[iy][ix]; + } else { + double ***asrc = src->array2d; + double ***aresult = result->array2d; + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + for (m = 0; m < nvalues; m++) + aresult[iy][ix][m] += asrc[iy][ix][m]; + } + if (modeatom) { + double **csrc = src->count2d; + double **cresult = result->count2d; + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + cresult[iy][ix] += csrc[iy][ix]; + } + + } else if (dimension == 3) { + if (nvalues == 1) { + double ***vsrc = src->vec3d; + double ***vresult = result->vec3d; + for (iz = nzlo_in; iz <= nzhi_in; iz++) + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + vresult[iz][iy][ix] += vsrc[iz][iy][ix]; + } else { + double ****asrc = src->array3d; + double ****aresult = result->array3d; + for (iz = nzlo_in; iz <= nzhi_in; iz++) + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + for (m = 0; m < nvalues; m++) + aresult[iz][iy][ix][m] += asrc[iz][iy][ix][m]; + } + if (modeatom) { + double ***csrc = src->count3d; + double ***cresult = result->count3d; + for (iz = nzlo_in; iz <= nzhi_in; iz++) + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + cresult[iz][iy][ix] += csrc[iz][iy][ix]; + } + } +} + +/* ---------------------------------------------------------------------- + subtact values in src grid from result grid, just for owned grid cells + for ATOM mode, also sum per-grid count +------------------------------------------------------------------------- */ + +void FixAveGrid::subtract_grid(GridData *src, GridData *result) +{ + int ix,iy,iz,m; + + if (!ngridout) return; + + if (dimension == 2) { + if (nvalues == 1) { + double **vsrc = src->vec2d; + double **vresult = result->vec2d; + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + vresult[iy][ix] -= vsrc[iy][ix]; + } else { + double ***asrc = src->array2d; + double ***aresult = result->array2d; + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + for (m = 0; m < nvalues; m++) + aresult[iy][ix][m] -= asrc[iy][ix][m]; + } + if (modeatom) { + double **csrc = src->count2d; + double **cresult = result->count2d; + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + cresult[iy][ix] -= csrc[iy][ix]; + } + + } else if (dimension == 3) { + if (nvalues == 1) { + double ***vsrc = src->vec3d; + double ***vresult = result->vec3d; + for (iz = nzlo_in; iz <= nzhi_in; iz++) + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + vresult[iz][iy][ix] -= vsrc[iz][iy][ix]; + } else { + double ****asrc = src->array3d; + double ****aresult = result->array3d; + for (iz = nzlo_in; iz <= nzhi_in; iz++) + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + for (m = 0; m < nvalues; m++) + aresult[iz][iy][ix][m] -= asrc[iz][iy][ix][m]; + } + if (modeatom) { + double ***csrc = src->count3d; + double ***cresult = result->count3d; + for (iz = nzlo_in; iz <= nzhi_in; iz++) + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + cresult[iz][iy][ix] -= csrc[iz][iy][ix]; + } + } +} + +/* ---------------------------------------------------------------------- + set output grid pointers to src grid data + for ATOM mode, also set pointers to per-grid count +------------------------------------------------------------------------- */ + +void FixAveGrid::output_grid(GridData *src) +{ + if (dimension == 2) { + if (nvalues == 1) + grid_output->vec2d = src->vec2d; + else + grid_output->array2d = src->array2d; + if (modeatom) + grid_output->count2d = src->count2d; + + } else if (dimension == 3) { + if (nvalues == 1) + grid_output->vec3d = src->vec3d; + else + grid_output->array3d = src->array3d; + if (modeatom) + grid_output->count3d = src->count3d; + } +} + /* ---------------------------------------------------------------------- pack ghost values into buf to send to another proc nvalues per grid point + count @@ -1782,13 +1802,13 @@ void FixAveGrid::pack_reverse_grid(int /*flag*/, void *vbuf, int nlist, int *lis m = 0; if (dimension == 2) { - count = &count2d_sample[nylo_out][nxlo_out]; - if (nvalues == 1) data = &vec2d_sample[nylo_out][nxlo_out]; - else data = &array2d_sample[nylo_out][nxlo_out][0]; + count = &grid_sample->count2d[nylo_out][nxlo_out]; + if (nvalues == 1) data = &grid_sample->vec2d[nylo_out][nxlo_out]; + else data = &grid_sample->array2d[nylo_out][nxlo_out][0]; } else if (dimension == 3) { - count = &count3d_sample[nzlo_out][nylo_out][nxlo_out]; - if (nvalues == 1) data = &vec3d_sample[nzlo_out][nylo_out][nxlo_out]; - else data = &array3d_sample[nzlo_out][nylo_out][nxlo_out][0]; + count = &grid_sample->count3d[nzlo_out][nylo_out][nxlo_out]; + if (nvalues == 1) data = &grid_sample->vec3d[nzlo_out][nylo_out][nxlo_out]; + else data = &grid_sample->array3d[nzlo_out][nylo_out][nxlo_out][0]; } if (nvalues == 1) { @@ -1820,13 +1840,13 @@ void FixAveGrid::unpack_reverse_grid(int /*flag*/, void *vbuf, int nlist, int *l m = 0; if (dimension == 2) { - count = &count2d_sample[nylo_out][nxlo_out]; - if (nvalues == 1) data = &vec2d_sample[nylo_out][nxlo_out]; - else data = &array2d_sample[nylo_out][nxlo_out][0]; + count = &grid_sample->count2d[nylo_out][nxlo_out]; + if (nvalues == 1) data = &grid_sample->vec2d[nylo_out][nxlo_out]; + else data = &grid_sample->array2d[nylo_out][nxlo_out][0]; } else if (dimension == 3) { - count = &count3d_sample[nzlo_out][nylo_out][nxlo_out]; - if (nvalues == 1) data = &vec3d_sample[nzlo_out][nylo_out][nxlo_out]; - else data = &array3d_sample[nzlo_out][nylo_out][nxlo_out][0]; + count = &grid_sample->count3d[nzlo_out][nylo_out][nxlo_out]; + if (nvalues == 1) data = &grid_sample->vec3d[nzlo_out][nylo_out][nxlo_out]; + else data = &grid_sample->array3d[nzlo_out][nylo_out][nxlo_out][0]; } if (nvalues == 1) { @@ -1927,29 +1947,42 @@ void *FixAveGrid::get_griddata_by_index(int index) { if (index == 0) { if (dimension == 2) { - if (nvalues == 1) return vec2d; - else return array2d; + if (nvalues == 1) return grid_output->vec2d; + else return grid_output->array2d; } else { - if (nvalues == 1) return vec3d; - else return array3d; + if (nvalues == 1) return grid_output->vec3d; + else return grid_output->array3d; } } if (index == 1) { - if (dimension == 2) return count2d; - else return count3d; + if (dimension == 2) return grid_output->count2d; + else return grid_output->count3d; } return nullptr; } /* ---------------------------------------------------------------------- - memory usage of local atom-based array + memory usage of local per-grid data ------------------------------------------------------------------------- */ double FixAveGrid::memory_usage() { - double bytes = (double) ngridout * nvalues * sizeof(double); // vec/array 2d/3d - if (modeatom) bytes += (double) ngridout * sizeof(double); // count2d/3d + double bytes = 0.0; + + bytes += size_grid(grid_sample); + bytes += size_grid(grid_nfreq); + if (aveflag == RUNNING || aveflag == WINDOW) + bytes += size_grid(grid_running); + if (aveflag == WINDOW) + bytes += nwindow * size_grid(grid_window[0]); + + if (modeatom) { + bytes += maxatom*dimension * sizeof(int); // bin array + bytes += maxatom * sizeof(int); // skip vector + bytes += maxvar * sizeof(double); // vresult for per-atom variable + } + return bytes; } diff --git a/src/fix_ave_grid.h b/src/fix_ave_grid.h index cce7c5bb52..cd162ae9a5 100644 --- a/src/fix_ave_grid.h +++ b/src/fix_ave_grid.h @@ -52,10 +52,10 @@ class FixAveGrid : public Fix { bigint nvalid, nvalid_last; int modeatom,modegrid; int normflag,aveflag,nwindow; - + int running_count; int window_count,window_oldest,window_newest; - + int biasflag; char *id_bias; class Compute *tbias; // ptr to additional bias compute @@ -75,27 +75,16 @@ class FixAveGrid : public Fix { int nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in; int nxlo_out,nxhi_out,nylo_out,nyhi_out,nzlo_out,nzhi_out; int ngridout; - double shift; - double **vec2d_sample,***vec3d_sample; - double ***array2d_sample,****array3d_sample; - double **count2d_sample,***count3d_sample; + struct GridData { + double **vec2d,***vec3d; + double ***array2d,****array3d; + double **count2d,***count3d; + }; - double **vec2d_epoch,***vec3d_epoch; - double ***array2d_epoch,****array3d_epoch; - double **count2d_epoch,***count3d_epoch; - - double **vec2d_running,***vec3d_running; - double ***array2d_running,****array3d_running; - double **count2d_running,***count3d_running; - - double ***vec2d_window,****vec3d_window; - double ****array2d_window,*****array3d_window; - double ***count2d_window,****count3d_window; - - double **vec2d,***vec3d; - double ***array2d,****array3d; - double **count2d,***count3d; + GridData *grid_output; + GridData *grid_sample,*grid_nfreq,*grid_running; + GridData **grid_window; int **bin; int *skip; @@ -107,20 +96,18 @@ class FixAveGrid : public Fix { void atom2grid(); void grid2grid(); - void allocate_grid(); - void deallocate_grid(); - void zero_grid(double **, double **, double ***, - double ***, double ***, double ****); - void sum_sample_to_epoch(); - void copy_epoch_to_sample(); - void sum_sample_to_running(); - void copy_sample_to_output(); - void copy_running_to_output(); - void copy_sample_to_window(int) {} - void subtract_window_from_running() {} + void normalize_atom(int, GridData *); + void normalize_grid(int, GridData *); + void normalize_count(int, GridData *); - void normalize_atom(int); - void normalize_grid(int, double **, double ***, double ***, double ****); + void allocate_grid(GridData *); + void deallocate_grid(GridData *); + double size_grid(GridData *); + void zero_grid(GridData *); + void copy_grid(GridData *, GridData *); + void add_grid(GridData *, GridData *); + void subtract_grid(GridData *, GridData *); + void output_grid(GridData *); bigint nextvalid(); }; From 2f8075ae77eea72ac5a708e6e35ae81d140dbc73 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Fri, 26 Aug 2022 17:05:01 -0600 Subject: [PATCH 053/213] adjust doc page --- doc/src/fix_ave_grid.rst | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/doc/src/fix_ave_grid.rst b/doc/src/fix_ave_grid.rst index cd9eb8967a..c855c92256 100644 --- a/doc/src/fix_ave_grid.rst +++ b/doc/src/fix_ave_grid.rst @@ -77,7 +77,8 @@ grid and use it to either (a) time-average per-atom quantities for the atoms in each grid cell, or to (b) time-average per-grid quantities produced by other computes or fixes. This fix operates in either "per-atom mode" (all input values are per-atom) or in "per-grid mode" -(all input values are per-grid). +(all input values are per-grid). You cannot use both per-atom and +per-grid inputs in the same command. The grid created by this command is distributed; each processor owns the grid points that are within its sub-domain. This is in contrast to @@ -295,6 +296,10 @@ every *Nfreq* timesteps when *Nrepeat* samples contribute to the output. It has 3 possible settings: *all* or *sample* or *none*. *All* is the default. +In per-grid mode, all the *norm* keyword options are the same. The +output grid value is summed over the grid value in each of the +*Nrepeat* samples and then divided by *Nrepeat*. + In per-atom mode, *norm all* means the output grid value is summed over all atoms in all *Nrepeat* samples, as is the count of atoms in each grid cell. The averaged output value for a grid cell on the @@ -327,10 +332,6 @@ and *density/mass* values, the grid cell volume used in the per-sample sum normalization will be the current grid cell volume at each sampling step. -In per-grid mode, all the *norm* keyword options operate the same. -The output grid value is summed over the grid value in each of the -*Nrepeat* samples and then divided by *Nrepeat*. - The *ave* keyword is applied to both per-atom and per-grid mode. It determines how the per-grid values produced once every *Nfreq* steps are averaged with values produced on previous steps that were multiples of From d67eed7e43944c1bfbe5a96712c049d8970a2702 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Mon, 29 Aug 2022 16:46:26 -0600 Subject: [PATCH 054/213] enable triclinic for fix ave/grid --- src/AMOEBA/amoeba_convolution.cpp | 26 ++------------- src/AMOEBA/amoeba_convolution.h | 1 - src/KSPACE/msm.cpp | 5 +-- src/KSPACE/pppm.cpp | 3 +- src/compute_property_grid.cpp | 52 ++++++++++++++++++++--------- src/dump_grid.cpp | 2 +- src/fix_ave_grid.cpp | 7 ++-- src/grid2d.cpp | 52 +++++++++++++++-------------- src/grid2d.h | 3 -- src/grid3d.cpp | 54 ++++++++++++++++--------------- src/grid3d.h | 3 -- src/kspace.cpp | 25 -------------- src/kspace.h | 1 - src/math_extra.cpp | 37 +++++++++++++++++---- src/math_extra.h | 5 +++ 15 files changed, 137 insertions(+), 139 deletions(-) diff --git a/src/AMOEBA/amoeba_convolution.cpp b/src/AMOEBA/amoeba_convolution.cpp index 9ac4db1827..eca1c88c4d 100644 --- a/src/AMOEBA/amoeba_convolution.cpp +++ b/src/AMOEBA/amoeba_convolution.cpp @@ -18,6 +18,7 @@ #include "domain.h" #include "fft3d_wrap.h" #include "grid3d.h" +#include "math_extra.h" #include "memory.h" #include "neighbor.h" #include "remap_wrap.h" @@ -161,7 +162,7 @@ void AmoebaConvolution::allocate_grid() double dist[3] = {0.0,0.0,0.0}; double cuthalf = 0.5*neighbor->skin; if (triclinic == 0) dist[0] = dist[1] = dist[2] = cuthalf; - else kspacebbox(cuthalf,&dist[0]); + else MathExtra::tribbox(domain->h,cuthalf,&dist[0]); int nlo,nhi; @@ -550,29 +551,6 @@ void *AmoebaConvolution::post_convolution_4d() return (void *) cgrid_brick; } -/* ---------------------------------------------------------------------- - convert a sphere in box coords to an ellipsoid in lamda (0-1) - coords and return the tight (axis-aligned) bounding box, does not - preserve vector magnitude - see http://www.loria.fr/~shornus/ellipsoid-bbox.html and - http://yiningkarlli.blogspot.com/2013/02/ - bounding-boxes-for-ellipsoidsfigure.html -------------------------------------------------------------------------- */ - -void AmoebaConvolution::kspacebbox(double r, double *b) -{ - double *h = domain->h; - double lx,ly,lz,xy,xz,yz; - - lx = h[0]; ly = h[1]; lz = h[2]; - yz = h[3]; xz = h[4]; xy = h[5]; - - b[0] = r*sqrt(ly*ly*lz*lz + ly*ly*xz*xz - 2.0*ly*xy*xz*yz + lz*lz*xy*xy + - xy*xy*yz*yz)/(lx*ly*lz); - b[1] = r*sqrt(lz*lz + yz*yz)/(ly*lz); - b[2] = r/lz; -} - /* ---------------------------------------------------------------------- map nprocs to NX by NY grid as PX by PY procs - return optimal px,py copy of PPPM::procs2grid2d() diff --git a/src/AMOEBA/amoeba_convolution.h b/src/AMOEBA/amoeba_convolution.h index 9d877bdcf0..5b82142a4d 100644 --- a/src/AMOEBA/amoeba_convolution.h +++ b/src/AMOEBA/amoeba_convolution.h @@ -76,7 +76,6 @@ class AmoebaConvolution : protected Pointers { FFT_SCALAR *pre_convolution_4d(); void *post_convolution_3d(); void *post_convolution_4d(); - void kspacebbox(double, double *); void procs2grid2d(int, int, int, int &, int &); // DEBUG diff --git a/src/KSPACE/msm.cpp b/src/KSPACE/msm.cpp index ac9e2c4264..a3ef458770 100644 --- a/src/KSPACE/msm.cpp +++ b/src/KSPACE/msm.cpp @@ -25,6 +25,7 @@ #include "force.h" #include "grid3d.h" #include "math_const.h" +#include "math_extra.h" #include "memory.h" #include "neighbor.h" #include "pair.h" @@ -326,7 +327,7 @@ void MSM::setup() if (triclinic) { double tmp[3]; - kspacebbox(a,&tmp[0]); + MathExtra::tribbox(domain->h,a,&tmp[0]); ax = tmp[0]; ay = tmp[1]; az = tmp[2]; @@ -1209,7 +1210,7 @@ void MSM::set_grid_local() double cuthalf = 0.0; if (n == 0) cuthalf = 0.5*neighbor->skin; // only applies to finest grid dist[0] = dist[1] = dist[2] = cuthalf; - if (triclinic) kspacebbox(cuthalf,&dist[0]); + if (triclinic) MathExtra::tribbox(domain->h,cuthalf,&dist[0]); int nlo,nhi; diff --git a/src/KSPACE/pppm.cpp b/src/KSPACE/pppm.cpp index 5c1e4456ca..5cb2655f54 100644 --- a/src/KSPACE/pppm.cpp +++ b/src/KSPACE/pppm.cpp @@ -31,6 +31,7 @@ #include "force.h" #include "grid3d.h" #include "math_const.h" +#include "math_extra.h" #include "math_special.h" #include "memory.h" #include "neighbor.h" @@ -1369,7 +1370,7 @@ void PPPM::set_grid_local() double dist[3] = {0.0,0.0,0.0}; double cuthalf = 0.5*neighbor->skin + qdist; if (triclinic == 0) dist[0] = dist[1] = dist[2] = cuthalf; - else kspacebbox(cuthalf,&dist[0]); + else MathExtra::tribbox(domain->h,cuthalf,&dist[0]); int nlo,nhi; nlo = nhi = 0; diff --git a/src/compute_property_grid.cpp b/src/compute_property_grid.cpp index b7ea473c63..64092dd596 100644 --- a/src/compute_property_grid.cpp +++ b/src/compute_property_grid.cpp @@ -364,7 +364,8 @@ template void ComputePropertyGrid::pack_indices(int n) /* ---------------------------------------------------------------------- grid point coords - LOW/CTR, SCALED/UNSCALED, orthogonal/triclinic via templating + LOW/CTR, SCALED/UNSCALED, DIM = 0/1 via templating + dimension and orthogonal/tricilic in code logic ------------------------------------------------------------------------- */ template void ComputePropertyGrid::pack_coords(int n) @@ -380,7 +381,11 @@ template void ComputePropertyGrid::pack_coords(int if (!triclinic || MODE == SCALED) { - if (MODE == UNSCALED) grid2d->get_box(IDIM, boxlo, delta); + if (MODE == UNSCALED) { + boxlo = domain->boxlo[IDIM]; + if (IDIM == 0) delta = domain->prd[IDIM] / nxgrid; + if (IDIM == 1) delta = domain->prd[IDIM] / nygrid; + } if (MODE == SCALED) { boxlo = 0.0; if (IDIM == 0) delta = 1.0 / nxgrid; @@ -414,7 +419,7 @@ template void ComputePropertyGrid::pack_coords(int } } - // only for coords which are triclinic AND unscaled + // only for coords which are triclinic AND unscaled } else { @@ -424,9 +429,11 @@ template void ComputePropertyGrid::pack_coords(int if (nvalues == 1) { for (int iy = nylo_in; iy <= nyhi_in; iy++) { - lamda[1] = iy * dy; + if (POS == LOW) lamda[1] = iy * dy; + else lamda[1] = (iy + 0.5) * dy; for (int ix = nxlo_in; ix <= nxhi_in; ix++) { - lamda[0] = ix * dx; + if (POS == LOW) lamda[0] = ix * dx; + else lamda[0] = (ix + 0.5) * dx; domain->lamda2x(lamda, xone); if (IDIM == 0) vec2d[iy][ix] = xone[0]; if (IDIM == 1) vec2d[iy][ix] = xone[1]; @@ -435,9 +442,11 @@ template void ComputePropertyGrid::pack_coords(int } else { for (int iy = nylo_in; iy <= nyhi_in; iy++) { - lamda[1] = iy * dy; + if (POS == LOW) lamda[1] = iy * dy; + else lamda[1] = (iy + 0.5) * dy; for (int ix = nxlo_in; ix <= nxhi_in; ix++) { - lamda[0] = ix * dx; + if (POS == LOW) lamda[0] = ix * dx; + else lamda[0] = (ix + 0.5) * dx; domain->lamda2x(lamda, xone); if (IDIM == 0) array2d[iy][ix][n] = xone[0]; if (IDIM == 1) array2d[iy][ix][n] = xone[1]; @@ -446,7 +455,7 @@ template void ComputePropertyGrid::pack_coords(int } } - // 3d grid + // 3d grid } else if (dimension == 3) { @@ -454,7 +463,12 @@ template void ComputePropertyGrid::pack_coords(int if (!triclinic || MODE == SCALED) { - if (MODE == UNSCALED) grid3d->get_box(IDIM, boxlo, delta); + if (MODE == UNSCALED) { + boxlo = domain->boxlo[IDIM]; + if (IDIM == 0) delta = domain->prd[IDIM] / nxgrid; + if (IDIM == 1) delta = domain->prd[IDIM] / nygrid; + if (IDIM == 2) delta = domain->prd[IDIM] / nzgrid; + } if (MODE == SCALED) { boxlo = 0.0; if (IDIM == 0) delta = 1.0 / nxgrid; @@ -495,7 +509,7 @@ template void ComputePropertyGrid::pack_coords(int } } - // only for coords which are triclinic AND unscaled + // only for coords which are triclinic AND unscaled } else { @@ -505,11 +519,14 @@ template void ComputePropertyGrid::pack_coords(int if (nvalues == 1) { for (int iz = nzlo_in; iz <= nzhi_in; iz++) { - lamda[2] = iz * dz; + if (POS == LOW) lamda[2] = iz * dz; + else lamda[2] = (iz + 0.5) * dz; for (int iy = nylo_in; iy <= nyhi_in; iy++) { - lamda[1] = iy * dy; + if (POS == LOW) lamda[1] = iy * dy; + else lamda[1] = (iy + 0.5) * dy; for (int ix = nxlo_in; ix <= nxhi_in; ix++) { - lamda[0] = ix * dx; + if (POS == LOW) lamda[0] = ix * dx; + else lamda[0] = (ix + 0.5) * dx; domain->lamda2x(lamda, xone); if (IDIM == 0) vec3d[iz][iy][ix] = xone[0]; if (IDIM == 1) vec3d[iz][iy][ix] = xone[1]; @@ -520,11 +537,14 @@ template void ComputePropertyGrid::pack_coords(int } else { for (int iz = nzlo_in; iz <= nzhi_in; iz++) { - lamda[2] = iz * dz; + if (POS == LOW) lamda[2] = iz * dz; + else lamda[2] = (iz + 0.5) * dz; for (int iy = nylo_in; iy <= nyhi_in; iy++) { - lamda[1] = iy * dy; + if (POS == LOW) lamda[1] = iy * dy; + else lamda[1] = (iy + 0.5) * dy; for (int ix = nxlo_in; ix <= nxhi_in; ix++) { - lamda[0] = ix * dx; + if (POS == LOW) lamda[0] = ix * dx; + else lamda[0] = (ix + 0.5) * dx; domain->lamda2x(lamda, xone); if (IDIM == 0) array3d[iz][iy][ix][n] = xone[0]; if (IDIM == 1) array3d[iz][iy][ix][n] = xone[1]; diff --git a/src/dump_grid.cpp b/src/dump_grid.cpp index 0ee0f3a1f4..e8428ba5f2 100644 --- a/src/dump_grid.cpp +++ b/src/dump_grid.cpp @@ -723,7 +723,7 @@ int DumpGrid::parse_fields(int narg, char **arg) if (!ifix) error->all(FLERR,"Could not find dump grid fix ID: {}",idfix); if (ifix->pergrid_flag == 0) error->all(FLERR,"Dump grid fix {} does not compute per-grid info",idfix); - if (update->ntimestep % ifix->pergrid_freq) + if (nevery % ifix->pergrid_freq) error->all(FLERR,"Fix ID {} for dump grid not computed at compatible time",idfix); int dim; diff --git a/src/fix_ave_grid.cpp b/src/fix_ave_grid.cpp index a504cefe12..3482ccea63 100644 --- a/src/fix_ave_grid.cpp +++ b/src/fix_ave_grid.cpp @@ -29,9 +29,6 @@ #include "update.h" #include "variable.h" -// DEBUG -#include "comm.h" - #include using namespace LAMMPS_NS; @@ -64,7 +61,7 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : pergrid_freq = utils::inumeric(FLERR,arg[5],false,lmp); time_depend = 1; - // NOTE: allow Dxyz as well at some point + // NOTE: allow Dxyz as well at some point ? nxgrid = utils::inumeric(FLERR,arg[6],false,lmp); nygrid = utils::inumeric(FLERR,arg[7],false,lmp); @@ -753,7 +750,7 @@ void FixAveGrid::end_of_step() add_grid(grid_nfreq,grid_running); copy_grid(grid_running,grid_nfreq); normalize_grid(running_count,grid_nfreq); - normalize_count(running_count,grid_nfreq); + if (modeatom) normalize_count(running_count,grid_nfreq); output_grid(grid_nfreq); } else if (aveflag == WINDOW) { diff --git a/src/grid2d.cpp b/src/grid2d.cpp index 9077493269..27296d43ff 100644 --- a/src/grid2d.cpp +++ b/src/grid2d.cpp @@ -21,6 +21,7 @@ #include "pair.h" #include "kspace.h" #include "fix.h" +#include "math_extra.h" #include "memory.h" using namespace LAMMPS_NS; @@ -88,30 +89,45 @@ Grid2d::Grid2d(LAMMPS *lmp, MPI_Comm gcomm, // max of these 2 quantities is the ghost cells needed in each dim // o xyz lo/hi = owned + ghost cells - memcpy(boxlo,domain->boxlo,2*sizeof(double)); - memcpy(prd,domain->prd,2*sizeof(double)); + int triclinic = domain->triclinic; - double *sublo = domain->sublo; - double *subhi = domain->subhi; - int *periodicity = domain->periodicity; + double *prd,*boxlo,*sublo,*subhi; - double dxinv = nx / domain->prd[0]; - double dyinv = ny / domain->prd[1]; + if (triclinic == 0) { + prd = domain->prd; + boxlo = domain->boxlo; + sublo = domain->sublo; + subhi = domain->subhi; + } else { + prd = domain->prd_lamda; + boxlo = domain->boxlo_lamda; + sublo = domain->sublo_lamda; + subhi = domain->subhi_lamda; + } + + double dist[3] = {0.0,0.0,0.0}; + if (triclinic == 0) dist[0] = dist[1] = dist[2] = maxdist; + else MathExtra::tribbox(domain->h,maxdist,&dist[0]); + + double dxinv = nx / prd[0]; + double dyinv = ny / prd[1]; double SHIFT = OFFSET + shift; int nlo, nhi; - nlo = static_cast((sublo[0]-maxdist-boxlo[0]) * dxinv + SHIFT) - OFFSET; - nhi = static_cast((subhi[0]+maxdist-boxlo[0]) * dxinv + SHIFT) - OFFSET; + nlo = static_cast((sublo[0]-dist[0]-boxlo[0]) * dxinv + SHIFT) - OFFSET; + nhi = static_cast((subhi[0]+dist[0]-boxlo[0]) * dxinv + SHIFT) - OFFSET; oxlo = MIN(nlo, ixlo - extra); oxhi = MAX(nhi, ixhi + extra); - nlo = static_cast((sublo[1]-maxdist-boxlo[1]) * dyinv + SHIFT) - OFFSET; - nhi = static_cast((subhi[1]+maxdist-boxlo[1]) * dyinv + SHIFT) - OFFSET; + nlo = static_cast((sublo[1]-dist[1]-boxlo[1]) * dyinv + SHIFT) - OFFSET; + nhi = static_cast((subhi[1]+dist[1]-boxlo[1]) * dyinv + SHIFT) - OFFSET; oylo = MIN(nlo, iylo - extra); oyhi = MAX(nhi, iyhi + extra); // limit o xyz lo/hi indices for non-periodic dimensions + int *periodicity = domain->periodicity; + if (!periodicity[0]) { oxlo = MAX(1,oxlo); oxhi = MIN(gnx-1,oxhi); @@ -177,9 +193,6 @@ Grid2d::Grid2d(LAMMPS *lmp, MPI_Comm gcomm, if (comm->layout == Comm::LAYOUT_TILED) layout = TILED; else layout = REGULAR; - memcpy(boxlo,domain->boxlo,2*sizeof(double)); - memcpy(prd,domain->prd,2*sizeof(double)); - // store grid bounds and proc neighs if (layout == REGULAR) { @@ -231,9 +244,6 @@ Grid2d::Grid2d(LAMMPS *lmp, MPI_Comm gcomm, int flag, if (comm->layout == Comm::LAYOUT_TILED) layout = TILED; else layout = REGULAR; - memcpy(boxlo,domain->boxlo,2*sizeof(double)); - memcpy(prd,domain->prd,2*sizeof(double)); - // store grid bounds and proc neighs if (flag == 1) { @@ -358,14 +368,6 @@ void Grid2d::get_bounds(int &xlo, int &xhi, int &ylo, int &yhi) yhi = inyhi; } -/* ---------------------------------------------------------------------- */ - -void Grid2d::get_box(int dim, double &lo, double &delta) -{ - lo = boxlo[dim]; - delta = prd[dim] / ngrid[dim]; -} - /* ---------------------------------------------------------------------- return sizes of two buffers needed for communication either on regular grid or procs or irregular tiling diff --git a/src/grid2d.h b/src/grid2d.h index dc4c306bfe..d850832847 100644 --- a/src/grid2d.h +++ b/src/grid2d.h @@ -31,7 +31,6 @@ class Grid2d : protected Pointers { ~Grid2d() override; void get_size(int &, int &); void get_bounds(int &, int &, int &, int &); - void get_box(int, double &, double &); void setup(int &, int &); int ghost_adjacent(); void forward_comm(int, void *, int, int, int, void *, void *, MPI_Datatype); @@ -45,8 +44,6 @@ class Grid2d : protected Pointers { // usually world, but MSM calls with subset int ngrid[2]; // global grid size - double boxlo[2]; // current box that grid is mapped to - double prd[2]; // inputs from caller via constructor diff --git a/src/grid3d.cpp b/src/grid3d.cpp index 51d2ebd247..a8786b28d8 100644 --- a/src/grid3d.cpp +++ b/src/grid3d.cpp @@ -21,6 +21,7 @@ #include "pair.h" #include "kspace.h" #include "fix.h" +#include "math_extra.h" #include "memory.h" using namespace LAMMPS_NS; @@ -88,36 +89,51 @@ Grid3d::Grid3d(LAMMPS *lmp, MPI_Comm gcomm, // max of these 2 quantities is the ghost cells needed in each dim // o xyz lo/hi = owned + ghost cells - memcpy(boxlo,domain->boxlo,3*sizeof(double)); - memcpy(prd,domain->prd,3*sizeof(double)); + int triclinic = domain->triclinic; - double *sublo = domain->sublo; - double *subhi = domain->subhi; - int *periodicity = domain->periodicity; + double *prd,*boxlo,*sublo,*subhi; + + if (triclinic == 0) { + prd = domain->prd; + boxlo = domain->boxlo; + sublo = domain->sublo; + subhi = domain->subhi; + } else { + prd = domain->prd_lamda; + boxlo = domain->boxlo_lamda; + sublo = domain->sublo_lamda; + subhi = domain->subhi_lamda; + } + + double dist[3] = {0.0,0.0,0.0}; + if (triclinic == 0) dist[0] = dist[1] = dist[2] = maxdist; + else MathExtra::tribbox(domain->h,maxdist,&dist[0]); double dxinv = nx / prd[0]; double dyinv = ny / prd[1]; - double dzinv = nz / prd[2];; + double dzinv = nz / prd[2]; double SHIFT = OFFSET + shift; int nlo, nhi; - nlo = static_cast((sublo[0]-maxdist-boxlo[0]) * dxinv + SHIFT) - OFFSET; - nhi = static_cast((subhi[0]+maxdist-boxlo[0]) * dxinv + SHIFT) - OFFSET; + nlo = static_cast((sublo[0]-dist[0]-boxlo[0]) * dxinv + SHIFT) - OFFSET; + nhi = static_cast((subhi[0]+dist[0]-boxlo[0]) * dxinv + SHIFT) - OFFSET; oxlo = MIN(nlo, ixlo - extra); oxhi = MAX(nhi, ixhi + extra); - nlo = static_cast((sublo[1]-maxdist-boxlo[1]) * dyinv + SHIFT) - OFFSET; - nhi = static_cast((subhi[1]+maxdist-boxlo[1]) * dyinv + SHIFT) - OFFSET; + nlo = static_cast((sublo[1]-dist[1]-boxlo[1]) * dyinv + SHIFT) - OFFSET; + nhi = static_cast((subhi[1]+dist[1]-boxlo[1]) * dyinv + SHIFT) - OFFSET; oylo = MIN(nlo, iylo - extra); oyhi = MAX(nhi, iyhi + extra); - nlo = static_cast((sublo[2]-maxdist-boxlo[2]) * dzinv + SHIFT) - OFFSET; - nhi = static_cast((subhi[2]+maxdist-boxlo[2]) * dzinv + SHIFT) - OFFSET; + nlo = static_cast((sublo[2]-dist[2]-boxlo[2]) * dzinv + SHIFT) - OFFSET; + nhi = static_cast((subhi[2]+dist[2]-boxlo[2]) * dzinv + SHIFT) - OFFSET; ozlo = MIN(nlo, izlo - extra); ozhi = MAX(nhi, izhi + extra); // limit o xyz lo/hi indices for non-periodic dimensions + int *periodicity = domain->periodicity; + if (!periodicity[0]) { oxlo = MAX(1,oxlo); oxhi = MIN(gnx-1,oxhi); @@ -191,9 +207,6 @@ Grid3d::Grid3d(LAMMPS *lmp, MPI_Comm gcomm, if (comm->layout == Comm::LAYOUT_TILED) layout = TILED; else layout = REGULAR; - memcpy(boxlo,domain->boxlo,3*sizeof(double)); - memcpy(prd,domain->prd,3*sizeof(double)); - // store grid bounds and proc neighs if (layout == REGULAR) { @@ -247,9 +260,6 @@ Grid3d::Grid3d(LAMMPS *lmp, MPI_Comm gcomm, int flag, if (comm->layout == Comm::LAYOUT_TILED) layout = TILED; else layout = REGULAR; - memcpy(boxlo,domain->boxlo,3*sizeof(double)); - memcpy(prd,domain->prd,3*sizeof(double)); - // store grid bounds and proc neighs if (flag == 1) { @@ -391,14 +401,6 @@ void Grid3d::get_bounds(int &xlo, int &xhi, int &ylo, int &yhi, zhi = inzhi; } -/* ---------------------------------------------------------------------- */ - -void Grid3d::get_box(int dim, double &lo, double &delta) -{ - lo = boxlo[dim]; - delta = prd[dim] / ngrid[dim]; -} - /* ---------------------------------------------------------------------- return sizes of two buffers needed for communication either on regular grid or procs or irregular tiling diff --git a/src/grid3d.h b/src/grid3d.h index 9f751bbeb7..e69b1d0df5 100644 --- a/src/grid3d.h +++ b/src/grid3d.h @@ -33,7 +33,6 @@ class Grid3d : protected Pointers { ~Grid3d() override; void get_size(int &, int &, int &); void get_bounds(int &, int &, int &, int &, int &, int &); - void get_box(int, double &, double &); void setup(int &, int &); int ghost_adjacent(); void forward_comm(int, void *, int, int, int, void *, void *, MPI_Datatype); @@ -47,8 +46,6 @@ class Grid3d : protected Pointers { // usually world, but MSM calls with subset int ngrid[3]; // global grid size - double boxlo[3]; // current box that grid is mapped to - double prd[3]; // inputs from caller via constructor diff --git a/src/kspace.cpp b/src/kspace.cpp index 99eb4c1ac9..b5fbfb6a7b 100644 --- a/src/kspace.cpp +++ b/src/kspace.cpp @@ -429,31 +429,6 @@ void KSpace::lamda2xvector(double *lamda, double *v) v[2] = h[2]*lamda[2]; } -/* ---------------------------------------------------------------------- - convert a sphere in box coords to an ellipsoid in lamda (0-1) - coords and return the tight (axis-aligned) bounding box, does not - preserve vector magnitude see: - http://www.loria.fr/~shornus/ellipsoid-bbox.html (no longer online) and - https://yiningkarlli.blogspot.com/2013/02/bounding-boxes-for-ellipsoidsfigure.html -------------------------------------------------------------------------- */ - -void KSpace::kspacebbox(double r, double *b) -{ - double *h = domain->h; - double lx,ly,lz,xy,xz,yz; - lx = h[0]; - ly = h[1]; - lz = h[2]; - yz = h[3]; - xz = h[4]; - xy = h[5]; - - b[0] = r*sqrt(ly*ly*lz*lz + ly*ly*xz*xz - 2.0*ly*xy*xz*yz + lz*lz*xy*xy + - xy*xy*yz*yz)/(lx*ly*lz); - b[1] = r*sqrt(lz*lz + yz*yz)/(ly*lz); - b[2] = r/lz; -} - /* ---------------------------------------------------------------------- modify parameters of the KSpace style ------------------------------------------------------------------------- */ diff --git a/src/kspace.h b/src/kspace.h index 24d0b99355..cb7550f74a 100644 --- a/src/kspace.h +++ b/src/kspace.h @@ -113,7 +113,6 @@ class KSpace : protected Pointers { void x2lamdaT(double *, double *); void lamda2xT(double *, double *); void lamda2xvector(double *, double *); - void kspacebbox(double, double *); // public so can be called by commands that change charge diff --git a/src/math_extra.cpp b/src/math_extra.cpp index 15d6e472c9..2586f4e75a 100644 --- a/src/math_extra.cpp +++ b/src/math_extra.cpp @@ -577,8 +577,8 @@ void inertia_triangle(double *idiag, double *quat, double /*mass*/, } /* ---------------------------------------------------------------------- - Build rotation matrix for a small angle rotation around the X axis - ------------------------------------------------------------------------- */ + build rotation matrix for a small angle rotation around the X axis +------------------------------------------------------------------------- */ void BuildRxMatrix(double R[3][3], const double angle) { @@ -592,8 +592,8 @@ void BuildRxMatrix(double R[3][3], const double angle) } /* ---------------------------------------------------------------------- - Build rotation matrix for a small angle rotation around the Y axis - ------------------------------------------------------------------------- */ + build rotation matrix for a small angle rotation around the Y axis +------------------------------------------------------------------------- */ void BuildRyMatrix(double R[3][3], const double angle) { @@ -607,8 +607,8 @@ void BuildRyMatrix(double R[3][3], const double angle) } /* ---------------------------------------------------------------------- - Build rotation matrix for a small angle rotation around the Z axis - ------------------------------------------------------------------------- */ + build rotation matrix for a small angle rotation around the Z axis +------------------------------------------------------------------------- */ void BuildRzMatrix(double R[3][3], const double angle) { @@ -621,6 +621,31 @@ void BuildRzMatrix(double R[3][3], const double angle) R[2][0] = 0.0; R[2][1] = 0.0; R[2][2] = 1.0; } +/* ---------------------------------------------------------------------- + convert a sphere in box coords to an ellipsoid in triclinic lamda (0-1) coords + h[6] = domain->h for size and shape of triclinic box + radius = radius of sphere in box coords + return dist[3] = tight (axis-aligned) bounding box in triclinic lamda coords + see: http://www.loria.fr/~shornus/ellipsoid-bbox.html (no longer online) + https://yiningkarlli.blogspot.com/2013/02/bounding-boxes-for-ellipsoidsfigure.html +------------------------------------------------------------------------- */ + +void tribbox(double *h, double radius, double *dist) +{ + double lx = h[0]; + double ly = h[1]; + double lz = h[2]; + double yz = h[3]; + double xz = h[4]; + double xy = h[5]; + + dist[0] = radius * sqrt(ly*ly*lz*lz + ly*ly*xz*xz - 2.0*ly*xy*xz*yz + + lz*lz*xy*xy + xy*xy*yz*yz) / (lx*ly*lz); + dist[1] = radius * sqrt(lz*lz + yz*yz) / (ly*lz); + dist[2] = radius / lz; +} + /* ---------------------------------------------------------------------- */ + } diff --git a/src/math_extra.h b/src/math_extra.h index cbf9f78e53..086e9e76e2 100644 --- a/src/math_extra.h +++ b/src/math_extra.h @@ -119,6 +119,11 @@ void inertia_ellipsoid(double *shape, double *quat, double mass, double *inertia void inertia_line(double length, double theta, double mass, double *inertia); void inertia_triangle(double *v0, double *v1, double *v2, double mass, double *inertia); void inertia_triangle(double *idiag, double *quat, double mass, double *inertia); + +// triclinic bounding box of a spher + +void tribbox(double *, double, double *); + } // namespace MathExtra /* ---------------------------------------------------------------------- From 14a03d84c7b0977b8df69503902b432af5cabf2d Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Mon, 29 Aug 2022 21:53:44 -0400 Subject: [PATCH 055/213] whitespace --- src/fix_ave_grid.cpp | 32 ++++++++++++++++---------------- src/fix_ave_grid.h | 2 +- src/math_extra.cpp | 2 +- 3 files changed, 18 insertions(+), 18 deletions(-) diff --git a/src/fix_ave_grid.cpp b/src/fix_ave_grid.cpp index 3482ccea63..b853dd7436 100644 --- a/src/fix_ave_grid.cpp +++ b/src/fix_ave_grid.cpp @@ -450,7 +450,7 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : window_newest = 0; // zero grid_nfreq for output since dump may access it on timestep 0 - // also one-time zero of grid_running for ave = RUNNING or WINDOW + // also one-time zero of grid_running for ave = RUNNING or WINDOW zero_grid(grid_nfreq); output_grid(grid_nfreq); @@ -636,7 +636,7 @@ void FixAveGrid::end_of_step() nvalid_last = nvalid; // if first sample in nfreq, zero owned and ghost grid points - + if (irepeat == 0) { zero_grid(grid_sample); if (normflag == SAMPLE) zero_grid(grid_nfreq); @@ -759,7 +759,7 @@ void FixAveGrid::end_of_step() // add grid_nfreq to grid_running // if window is full, subtract oldest window entry from grid_running // copy grid_nfreq into window - + add_grid(grid_nfreq,grid_running); if (window_count == nwindow) subtract_grid(grid_window[window_oldest],grid_running); @@ -1405,7 +1405,7 @@ void FixAveGrid::normalize_grid(int numsamples, GridData *grid) int ix,iy,iz,m; double invrepeat = 1.0/numsamples; - + if (dimension == 2) { if (nvalues == 1) { double **vec2d = grid->vec2d; @@ -1448,7 +1448,7 @@ void FixAveGrid::normalize_count(int numsamples, GridData *grid) int ix,iy,iz; double invrepeat = 1.0/numsamples; - + if (dimension == 2) { double **count2d = grid->count2d; for (iy = nylo_in; iy <= nyhi_in; iy++) @@ -1473,14 +1473,14 @@ void FixAveGrid::allocate_grid(GridData *grid) { if (dimension == 2) { if (nvalues == 1) - memory->create2d_offset(grid->vec2d, nylo_out, nyhi_out, + memory->create2d_offset(grid->vec2d, nylo_out, nyhi_out, nxlo_out, nxhi_out, "ave/grid:vec2d"); else - memory->create3d_offset_last(grid->array2d, nylo_out, nyhi_out, - nxlo_out, nxhi_out, + memory->create3d_offset_last(grid->array2d, nylo_out, nyhi_out, + nxlo_out, nxhi_out, nvalues, "ave/grid:array3d"); if (modeatom) - memory->create2d_offset(grid->count2d, nylo_out, nyhi_out, + memory->create2d_offset(grid->count2d, nylo_out, nyhi_out, nxlo_out, nxhi_out, "ave/grid:count2d"); } else if (dimension == 3) { @@ -1534,10 +1534,10 @@ double FixAveGrid::size_grid(GridData *grid) double bytes; if (dimension == 2) - bytes = nper * (nxhi_out - nxlo_out + 1) * + bytes = nper * (nxhi_out - nxlo_out + 1) * (nyhi_out - nylo_out + 1) * sizeof(double); else - bytes = nper * (nxhi_out - nxlo_out + 1) * + bytes = nper * (nxhi_out - nxlo_out + 1) * (nyhi_out - nylo_out + 1) * (nzhi_out - nzlo_out + 1) * sizeof(double); return bytes; @@ -1558,7 +1558,7 @@ void FixAveGrid::zero_grid(GridData *grid) else memset(&grid->array2d[nylo_out][nxlo_out][0],0, ngridout*nvalues*sizeof(double)); - if (modeatom) + if (modeatom) memset(&grid->count2d[nylo_out][nxlo_out],0,ngridout*sizeof(double)); } else if (dimension == 3) { @@ -1772,7 +1772,7 @@ void FixAveGrid::output_grid(GridData *src) grid_output->vec2d = src->vec2d; else grid_output->array2d = src->array2d; - if (modeatom) + if (modeatom) grid_output->count2d = src->count2d; } else if (dimension == 3) { @@ -1780,7 +1780,7 @@ void FixAveGrid::output_grid(GridData *src) grid_output->vec3d = src->vec3d; else grid_output->array3d = src->array3d; - if (modeatom) + if (modeatom) grid_output->count3d = src->count3d; } } @@ -1969,9 +1969,9 @@ double FixAveGrid::memory_usage() bytes += size_grid(grid_sample); bytes += size_grid(grid_nfreq); - if (aveflag == RUNNING || aveflag == WINDOW) + if (aveflag == RUNNING || aveflag == WINDOW) bytes += size_grid(grid_running); - if (aveflag == WINDOW) + if (aveflag == WINDOW) bytes += nwindow * size_grid(grid_window[0]); if (modeatom) { diff --git a/src/fix_ave_grid.h b/src/fix_ave_grid.h index cd162ae9a5..87727f861f 100644 --- a/src/fix_ave_grid.h +++ b/src/fix_ave_grid.h @@ -55,7 +55,7 @@ class FixAveGrid : public Fix { int running_count; int window_count,window_oldest,window_newest; - + int biasflag; char *id_bias; class Compute *tbias; // ptr to additional bias compute diff --git a/src/math_extra.cpp b/src/math_extra.cpp index 2586f4e75a..b30af82a47 100644 --- a/src/math_extra.cpp +++ b/src/math_extra.cpp @@ -639,7 +639,7 @@ void tribbox(double *h, double radius, double *dist) double xz = h[4]; double xy = h[5]; - dist[0] = radius * sqrt(ly*ly*lz*lz + ly*ly*xz*xz - 2.0*ly*xy*xz*yz + + dist[0] = radius * sqrt(ly*ly*lz*lz + ly*ly*xz*xz - 2.0*ly*xy*xz*yz + lz*lz*xy*xy + xy*xy*yz*yz) / (lx*ly*lz); dist[1] = radius * sqrt(lz*lz + yz*yz) / (ly*lz); dist[2] = radius / lz; From a4126af4e9c88293be844e2872c4bffd3f9f2963 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Tue, 30 Aug 2022 08:44:26 -0600 Subject: [PATCH 056/213] changes to fix ave/grid doc page --- doc/src/fix_ave_grid.rst | 108 +++++++++++++++++++++++++++------------ 1 file changed, 76 insertions(+), 32 deletions(-) diff --git a/doc/src/fix_ave_grid.rst b/doc/src/fix_ave_grid.rst index c855c92256..91c3879898 100644 --- a/doc/src/fix_ave_grid.rst +++ b/doc/src/fix_ave_grid.rst @@ -290,47 +290,91 @@ Additional optional keywords also affect the operation of this fix and its outputs. Some are only applicable to per-atom mode. Some are applicable to both per-atom and per-grid mode. -The *norm* keyword is only applicable to per-atom mode. It affects -how averaging is done for the per-grid values that are output once -every *Nfreq* timesteps when *Nrepeat* samples contribute to the -output. It has 3 possible settings: *all* or *sample* or *none*. -*All* is the default. +The *norm* keyword is only applicable to per-atom mode. In per-grid +mode, all the *norm* keyword options act the same. The output grid +value is simply the sum of the grid values in each of the *Nrepeat* +samples, divided by *Nrepeat*. -In per-grid mode, all the *norm* keyword options are the same. The -output grid value is summed over the grid value in each of the -*Nrepeat* samples and then divided by *Nrepeat*. +In per-atom mode, the *norm" keywod affects how averaging is done for +the per-grid values that are output once every *Nfreq* timesteps when +*Nrepeat* samples contribute to the output. It has 3 possible +settings: *all* or *sample* or *none*. *All* is the default. -In per-atom mode, *norm all* means the output grid value is summed -over all atoms in all *Nrepeat* samples, as is the count of atoms in -each grid cell. The averaged output value for a grid cell on the -*Nfreq* timesteps is Total-sum / Total-count. In other words it is an -average over atoms across the entire *Nfreq* timescale. For the -*density/number* and *density/mass* values, the grid cell volume used -in the final normalization will be the volume at the final *Nfreq* -timestep. For the *temp* values, degrees of freedom and kinetic energy -are summed separately across the entire *Nfreq* timescale, and the -output value is calculated by dividing those two sums. +In the formulas that follow, SumI is the sum of a per-atom property +over the CountI atoms in a grid cell for a single sample I where I +varies from 1 to N, where N = Nrepeat. These formulas are applicable +for any per-atom input listed above, except *density/number*, +*density/mass*, and *temp*. Those input values are discussed below. -In per-atom mode, *norm sample* means the output grid value is summed -over atoms for each sample, as is the count, and an "average sample -value" is computed for each sample, i.e. Sample-sum / Sample-count. -The output grid value on the *Nfreq* timesteps is the average of the -*Nrepeat* "average sample values", i.e. the sum of *Nrepeat* "average -sample values" divided by *Nrepeat*\ . In other words it is an -average of an average. For the *density/number* and *density/mass* -values, the grid cell volume used in the per-sample normalization will -be the current grid cell volume at each sampling step. +In per-atom mode, for *norm all* the output grid value on the *Nfreq* +timestep is an average over atoms across the entire *Nfreq* timescale: -In per-atom mode, *norm none* performs a similar computation as *norm +Output = (Sum1 + Sum2 + ... + SumN) / (Count1 + Count2 + ... + CountN) + +In per-atom mode, for *norm sample* the output grid value on the +*Nfreq* timestep is an average of an average: + +Output = (Sum1/Count1 + Sum2/Count2 + ... + SumN/CountN) / Nrepeat + +In per-atom mode, for *norm none* the output grid value on the +*Nfreq* timestep is not normalized by the atom counts: + +Output = (Sum1 + Sum2 + ... SumN) / Nrepeat + +For all 3 *norm* settings the output count of atoms per grid cell +contributing to the grid value is the same: + +Output count = (Count1 + Count2 + ... CountN) / Nrepeat + +This count is the same for all per-atom input values, including +*density/number*, *density/mass*, and *temp* + + + +Special casesl + +use temp formula up above from fix ave/chunk doc page, so +can refer to cdor, adof, etc + +ALL: For the *density/number* and *density/mass* values, the grid cell +volume used in the final normalization will be the volume at the final +*Nfreq* timestep. For the *temp* values, degrees of freedom and +kinetic energy are summed separately across the entire *Nfreq* +timescale, and the output value is calculated by dividing those two +sums. + +SAMPLE: For the *density/number* and +*density/mass* values, the grid cell volume used in the per-sample +normalization will be the current grid cell volume at each sampling +step. + +For the *density/number* and *density/mass* values, the grid cell +volume used in the per-sample sum normalization will be the current +grid cell volume at each sampling step. + +doc that exception values are exempt from norm = NONORM option + + + +performs a similar computation as *norm sample*, except the individual "average sample values" are "summed sample values". A summed sample value is simply the grid value summed over atoms in the sample, without dividing by the number of atoms in the sample. The output grid value on the *Nfreq* timesteps is the average of the *Nrepeat* "summed sample values", i.e. the sum of *Nrepeat* -"summed sample values" divided by *Nrepeat*\ . For the *density/number* -and *density/mass* values, the grid cell volume used in the per-sample -sum normalization will be the current grid cell volume at each sampling -step. +"summed sample values" divided by *Nrepeat*\ . + + + +Fix ave/chunk doc page: same for count - doc this +maybe put these formulas there as well ? + + + + + + + The *ave* keyword is applied to both per-atom and per-grid mode. It determines how the per-grid values produced once every *Nfreq* steps are From 6b093cb80ad2ad4e355ba66ac6eb556287e630ab Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Tue, 30 Aug 2022 11:50:15 -0600 Subject: [PATCH 057/213] more doc page updates --- doc/src/fix_ave_chunk.rst | 6 ++ doc/src/fix_ave_grid.rst | 116 +++++++++++++++++--------------------- 2 files changed, 58 insertions(+), 64 deletions(-) diff --git a/doc/src/fix_ave_chunk.rst b/doc/src/fix_ave_chunk.rst index fda9d4147a..9752519621 100644 --- a/doc/src/fix_ave_chunk.rst +++ b/doc/src/fix_ave_chunk.rst @@ -354,6 +354,8 @@ values", i.e. the sum of *Nrepeat* "summed sample values" divided by volume (bin volume or system volume) used in the per-sample sum normalization will be the current volume at each sampling step. +---------- + The *ave* keyword determines how the per-chunk values produced every *Nfreq* steps are averaged with values produced on previous steps that were multiples of *Nfreq*, before they are accessed by another output @@ -381,6 +383,8 @@ then the output on step 10000 will be the average of the individual chunk values on steps 8000,9000,10000. Outputs on early steps will average over less than M values if they are not available. +---------- + The *bias* keyword specifies the ID of a temperature compute that removes a "bias" velocity from each atom, specified as *bias-ID*\ . It is only used when the *temp* value is calculated, to compute the @@ -412,6 +416,8 @@ set to the remaining degrees of freedom for the entire molecule (entire chunk in this case), e.g. 6 for 3d, or 3 for 2d, for a rigid molecule. +---------- + The *file* keyword allows a filename to be specified. Every *Nfreq* timesteps, a section of chunk info will be written to a text file in the following format. A line with the timestep and number of chunks diff --git a/doc/src/fix_ave_grid.rst b/doc/src/fix_ave_grid.rst index 91c3879898..c3a1169acd 100644 --- a/doc/src/fix_ave_grid.rst +++ b/doc/src/fix_ave_grid.rst @@ -181,10 +181,16 @@ density (mass/volume). See the :doc:`units ` command page for the definition of density for each choice of units, e.g. gram/cm\^3. The *temp* value means the temperature is computed for each grid cell, -by the formula KE = DOF/2 k T, where KE = total kinetic energy of the -atoms in the grid cell (sum of 1/2 m v\^2), DOF = the total number of -degrees of freedom for all atoms in the grid cell, k = Boltzmann -constant, and T = temperature. +by the formula + +.. math:: + + \text{KE} = \frac{\text{DOF}}{2} k_B T, + +where KE = total kinetic energy of the atoms in the grid cell ( +:math:`\frac{1}{2} m v^2`), DOF = the total number of degrees of +freedom for all atoms in the grid cell, :math:`k_B` = Boltzmann +constant, and :math:`T` = temperature. The DOF is calculated as N\*adof + cdof, where N = number of atoms in the grid cell, adof = degrees of freedom per atom, and cdof = degrees @@ -291,19 +297,19 @@ its outputs. Some are only applicable to per-atom mode. Some are applicable to both per-atom and per-grid mode. The *norm* keyword is only applicable to per-atom mode. In per-grid -mode, all the *norm* keyword options act the same. The output grid -value is simply the sum of the grid values in each of the *Nrepeat* -samples, divided by *Nrepeat*. +mode, the *norm* keyword setting is ignored. The output grid value on +an *Nfreq* timestep is the sum of the grid values in each of the +*Nrepeat* samples, divided by *Nrepeat*. In per-atom mode, the *norm" keywod affects how averaging is done for -the per-grid values that are output once every *Nfreq* timesteps when -*Nrepeat* samples contribute to the output. It has 3 possible +the per-grid values that are output on an *Nfreq* timestep. *Nrepeat* +samples contribute to the output. The *norm* keyword has 3 possible settings: *all* or *sample* or *none*. *All* is the default. In the formulas that follow, SumI is the sum of a per-atom property -over the CountI atoms in a grid cell for a single sample I where I -varies from 1 to N, where N = Nrepeat. These formulas are applicable -for any per-atom input listed above, except *density/number*, +over the CountI atoms in a grid cell for a single sample I, where I +varies from 1 to N, and N = Nrepeat. These formulas are used for any +per-atom input value listed above, except *density/number*, *density/mass*, and *temp*. Those input values are discussed below. In per-atom mode, for *norm all* the output grid value on the *Nfreq* @@ -321,65 +327,45 @@ In per-atom mode, for *norm none* the output grid value on the Output = (Sum1 + Sum2 + ... SumN) / Nrepeat -For all 3 *norm* settings the output count of atoms per grid cell -contributing to the grid value is the same: +For *density/number* and *density/mass*, the output value is the same +as in the formulas above for *norm all* and *norm sample*, except that +the result is also divided by the grid cell volume. For *norm all*, +this will be the volume at the final *Nfreq* timestep. For *norm +sample*, the divide-by-volume is done for each sample, using the grid +cell volume at the sample timestep. For *norm none*, the output is +the same as for *norm all*. + +For *temp*, the output temperature uses the formula for kinetic energy +KE listed above, and is normalized similarl to the formulas above for +*norm all* and *norm sample*, except for the way the degrees of +freedom (DOF) are calculated. For *norm none*, the output is the same +as for *norm all*. + +For *norm all*, the DOF = *Nrepeat* times *cdof* plus *Count* times +*adof*, where *Count* = (Count1 + Count2 + ... + CountN). The *cdof* +and *adof* keywords are discussed below. The output temperature is +computed with all atoms across all samples contributing. + +For *norm sample*, the DOF for a single sample = *cdof* plus *Count* +times *adof*, where *Count* = CountI for a single sample. The output +temperature is the average of *Nsample* temperatures calculated for +each sample. + +Finally, for all 3 *norm* settings the output count of atoms per grid +cell is: Output count = (Count1 + Count2 + ... CountN) / Nrepeat This count is the same for all per-atom input values, including -*density/number*, *density/mass*, and *temp* - - - -Special casesl - -use temp formula up above from fix ave/chunk doc page, so -can refer to cdor, adof, etc - -ALL: For the *density/number* and *density/mass* values, the grid cell -volume used in the final normalization will be the volume at the final -*Nfreq* timestep. For the *temp* values, degrees of freedom and -kinetic energy are summed separately across the entire *Nfreq* -timescale, and the output value is calculated by dividing those two -sums. - -SAMPLE: For the *density/number* and -*density/mass* values, the grid cell volume used in the per-sample -normalization will be the current grid cell volume at each sampling -step. - -For the *density/number* and *density/mass* values, the grid cell -volume used in the per-sample sum normalization will be the current -grid cell volume at each sampling step. - -doc that exception values are exempt from norm = NONORM option - - - -performs a similar computation as *norm -sample*, except the individual "average sample values" are "summed -sample values". A summed sample value is simply the grid value summed -over atoms in the sample, without dividing by the number of atoms in the -sample. The output grid value on the *Nfreq* timesteps is the average -of the *Nrepeat* "summed sample values", i.e. the sum of *Nrepeat* -"summed sample values" divided by *Nrepeat*\ . - - - -Fix ave/chunk doc page: same for count - doc this -maybe put these formulas there as well ? - - - - - - +*density/number*, *density/mass*, and *temp*. +---------- The *ave* keyword is applied to both per-atom and per-grid mode. It -determines how the per-grid values produced once every *Nfreq* steps are -averaged with values produced on previous steps that were multiples of -*Nfreq*, before they are accessed by another output command. +determines how the per-grid values produced once every *Nfreq* steps +are averaged with values produced on previous steps that were +multiples of *Nfreq*, before they are accessed by another output +command. If the *ave* setting is *one*, which is the default, then the grid values produced on *Nfreq* timesteps are independent of each other; @@ -401,6 +387,8 @@ output on step 10000 will be the average of the grid values on steps 8000,9000,10000. Outputs on early steps will average over less than M values if they are not available. +---------- + The *bias*, *adof*, and *cdof* keywords are only applicable to per-atom mode. From ac2cf8c4ed91c1bcb39a2160432e34e9fcdde724 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Tue, 30 Aug 2022 12:49:09 -0600 Subject: [PATCH 058/213] add support for discard yes/no of out-of-bin atoms --- doc/src/fix_ave_grid.rst | 16 +++++++++- src/fix_ave_grid.cpp | 63 ++++++++++++++++++++++++++++++---------- src/fix_ave_grid.h | 4 +-- src/grid2d.cpp | 8 ++--- src/grid3d.cpp | 12 ++++---- 5 files changed, 74 insertions(+), 29 deletions(-) diff --git a/doc/src/fix_ave_grid.rst b/doc/src/fix_ave_grid.rst index c3a1169acd..7e98f3d619 100644 --- a/doc/src/fix_ave_grid.rst +++ b/doc/src/fix_ave_grid.rst @@ -42,10 +42,13 @@ Syntax f_ID[I] = Ith column of per-grid array calculated by a fix with ID, I can include wildcard (see below) * zero or more keyword/arg pairs may be appended -* keyword = *norm* or *ave* or *bias* or *adof* or *cdof* +* keyword = *discard* or *norm* or *ave* or *bias* or *adof* or *cdof* .. parsed-literal:: + *discard* arg = *yes* or *no* + yes = discard an atom outside grid in a non-periodic dimension + no = remap an atom outside grid in a non-periodic dimension to first or last grid cell *norm* arg = *all* or *sample* or *none* = how output on *Nfreq* steps is normalized all = output is sum of atoms across all *Nrepeat* samples, divided by atom count sample = output is sum of *Nrepeat* sample averages, divided by *Nrepeat* @@ -296,6 +299,17 @@ Additional optional keywords also affect the operation of this fix and its outputs. Some are only applicable to per-atom mode. Some are applicable to both per-atom and per-grid mode. +The *discard* keyword is only applicable to per-atom mode. If a +dimension of the system is non-periodic, then grid cells will only +span the box dimension (fixed or shrink-wrap boundaries as set by the +:doc:`boundary` command). An atom may thus be slighlty outside the +range of grid cells on a particular timestep. If *discard* is set to +*yes* (the default), then the atom will be assigned to the closest +grid cell (lowest or highest) in that dimension. If *discard* is set +to *no* the atom will be ignored. + +---------- + The *norm* keyword is only applicable to per-atom mode. In per-grid mode, the *norm* keyword setting is ignored. The output grid value on an *Nfreq* timestep is the sum of the grid values in each of the diff --git a/src/fix_ave_grid.cpp b/src/fix_ave_grid.cpp index 3482ccea63..391df34b8a 100644 --- a/src/fix_ave_grid.cpp +++ b/src/fix_ave_grid.cpp @@ -36,6 +36,7 @@ using namespace FixConst; enum{ALL,SAMPLE,NONORM}; enum{ONE,RUNNING,WINDOW}; +enum{DISCARD,KEEP}; // OFFSET avoids outside-of-box atoms being rounded to grid pts incorrectly // SHIFT = 0.0 assigns atoms to lower-left grid pt @@ -166,6 +167,7 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : // optional args + discardflag = DISCARD; normflag = ALL; aveflag = ONE; nwindow = 0; @@ -175,7 +177,14 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : cdof = 0.0; while (iarg < nargnew) { - if (strcmp(arg[iarg],"norm") == 0) { + if (strcmp(arg[iarg],"discard") == 0) { + if (iarg+2 > narg) error->all(FLERR,"Illegal fix ave/grid command"); + if (strcmp(arg[iarg+1],"yes") == 0) discardflag = DISCARD; + else if (strcmp(arg[iarg+1],"no") == 0) discardflag = KEEP; + else error->all(FLERR,"Illegal fix ave/grid command"); + iarg += 2; + + } else if (strcmp(arg[iarg],"norm") == 0) { if (iarg+2 > narg) error->all(FLERR,"Illegal fix ave/grid command"); if (strcmp(arg[iarg+1],"all") == 0) normflag = ALL; else if (strcmp(arg[iarg+1],"sample") == 0) normflag = SAMPLE; @@ -794,10 +803,18 @@ void FixAveGrid::atom2grid() { int i,j,m,n,ix,iy,iz; + double **count2d = grid_sample->count2d; + double **vec2d = grid_sample->vec2d; + double ***array2d = grid_sample->array2d; + double ***count3d = grid_sample->count3d; + double ***vec3d = grid_sample->vec3d; + double ****array3d = grid_sample->array3d; + // bin[i][dim] = indices of bin each atom is in - // not set if group mask does not match - // also count atoms contributing to each bin + // skip atom if group mask does not match // check if any atom is out of bounds for my local grid + // for nonperiodic dim, remap atom to first/last bin if out of bounds + // count atoms contributing to each bin double *boxlo,*prd; int *periodicity = domain->periodicity; @@ -826,13 +843,6 @@ void FixAveGrid::atom2grid() memory->create(skip,maxatom,"ave/grid:skip"); } - double **count2d = grid_sample->count2d; - double **vec2d = grid_sample->vec2d; - double ***array2d = grid_sample->array2d; - double ***count3d = grid_sample->count3d; - double ***vec3d = grid_sample->vec3d; - double ****array3d = grid_sample->array3d; - if (triclinic) domain->x2lamda(nlocal); int flag = 0; @@ -850,12 +860,20 @@ void FixAveGrid::atom2grid() if (ix < nxlo_out || ix > nxhi_out) { if (periodicity[0]) flag = 1; - else skip[i] = 1; + else if (discardflag == KEEP) { + if (ix < nxlo_out && nxlo_out == 0) ix = 0; + else if (ix > nxhi_out && nxhi_out == nxgrid-1) ix = nxgrid-1; + else flag = 1; + } else skip[i] = 1; continue; } if (iy < nylo_out || iy > nyhi_out) { if (periodicity[1]) flag = 1; - else skip[i] = 1; + else if (discardflag == KEEP) { + if (iy < nylo_out && nylo_out == 0) iy = 0; + else if (iy > nyhi_out && nyhi_out == nygrid-1) iy = nygrid-1; + else flag = 1; + } else skip[i] = 1; continue; } @@ -878,17 +896,30 @@ void FixAveGrid::atom2grid() if (ix < nxlo_out || ix > nxhi_out) { if (periodicity[0]) flag = 1; - else skip[i] = 1; - continue; + else if (discardflag == KEEP) { + if (ix < nxlo_out && nxlo_out == 0) ix = 0; + else if (ix > nxhi_out && nxhi_out == nxgrid-1) ix = nxgrid-1; + else flag = 1; + } else skip[i] = 1; } + if (iy < nylo_out || iy > nyhi_out) { if (periodicity[1]) flag = 1; - else skip[i] = 1; + else if (discardflag == KEEP) { + if (iy < nylo_out && nylo_out == 0) iy = 0; + else if (iy > nyhi_out && nyhi_out == nygrid-1) iy = nygrid-1; + else flag = 1; + } else skip[i] = 1; continue; } + if (iz < nzlo_out || iz > nzhi_out) { if (periodicity[2]) flag = 1; - else skip[i] = 1; + else if (discardflag == KEEP) { + if (iz < nzlo_out && nzlo_out == 0) iz = 0; + else if (iz > nzhi_out && nzhi_out == nzgrid-1) iz = nzgrid-1; + else flag = 1; + } else skip[i] = 1; continue; } diff --git a/src/fix_ave_grid.h b/src/fix_ave_grid.h index cd162ae9a5..fe8d2cd98d 100644 --- a/src/fix_ave_grid.h +++ b/src/fix_ave_grid.h @@ -50,8 +50,8 @@ class FixAveGrid : public Fix { int nvalues; int nrepeat, irepeat; bigint nvalid, nvalid_last; - int modeatom,modegrid; - int normflag,aveflag,nwindow; + int modeatom, modegrid; + int discardflag, normflag, aveflag, nwindow; int running_count; int window_count,window_oldest,window_newest; diff --git a/src/grid2d.cpp b/src/grid2d.cpp index 27296d43ff..fe17e84137 100644 --- a/src/grid2d.cpp +++ b/src/grid2d.cpp @@ -129,13 +129,13 @@ Grid2d::Grid2d(LAMMPS *lmp, MPI_Comm gcomm, int *periodicity = domain->periodicity; if (!periodicity[0]) { - oxlo = MAX(1,oxlo); - oxhi = MIN(gnx-1,oxhi); + oxlo = MAX(0,oxlo); + oxhi = MIN(nx-1,oxhi); } if (!periodicity[1]) { - oylo = MAX(1,oylo); - oyhi = MIN(gnx-1,oyhi); + oylo = MAX(0,oylo); + oyhi = MIN(ny-1,oyhi); } // error check on size of grid stored by this proc diff --git a/src/grid3d.cpp b/src/grid3d.cpp index a8786b28d8..d16c901cf6 100644 --- a/src/grid3d.cpp +++ b/src/grid3d.cpp @@ -135,18 +135,18 @@ Grid3d::Grid3d(LAMMPS *lmp, MPI_Comm gcomm, int *periodicity = domain->periodicity; if (!periodicity[0]) { - oxlo = MAX(1,oxlo); - oxhi = MIN(gnx-1,oxhi); + oxlo = MAX(0,oxlo); + oxhi = MIN(nx-1,oxhi); } if (!periodicity[1]) { - oylo = MAX(1,oylo); - oyhi = MIN(gnx-1,oyhi); + oylo = MAX(0,oylo); + oyhi = MIN(ny-1,oyhi); } if (!periodicity[2]) { - ozlo = MAX(1,ozlo); - ozhi = MIN(gnx-1,ozhi); + ozlo = MAX(0,ozlo); + ozhi = MIN(nz-1,ozhi); } // error check on size of grid stored by this proc From f2b6027b029de789db31b443e3e7db5c8529f1e5 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Tue, 30 Aug 2022 16:00:13 -0600 Subject: [PATCH 059/213] disable certain options in fix ttm/grid for distributed grids --- doc/src/fix_ave_grid.rst | 3 +- doc/src/fix_ttm.rst | 64 +++++++++++++++--------- examples/ttm/in.ttm.grid | 5 ++ src/EXTRA-FIX/fix_ttm_grid.cpp | 90 ++-------------------------------- src/EXTRA-FIX/fix_ttm_grid.h | 1 - 5 files changed, 52 insertions(+), 111 deletions(-) diff --git a/doc/src/fix_ave_grid.rst b/doc/src/fix_ave_grid.rst index 7e98f3d619..81cdc06921 100644 --- a/doc/src/fix_ave_grid.rst +++ b/doc/src/fix_ave_grid.rst @@ -479,4 +479,5 @@ Related commands Default """"""" -The option defaults are norm = all, ave = one, and bias = none. +The option defaults are discard = yes, norm = all, ave = one, and bias += none. diff --git a/doc/src/fix_ttm.rst b/doc/src/fix_ttm.rst index 5ecb2f30f4..73bd70f76f 100644 --- a/doc/src/fix_ttm.rst +++ b/doc/src/fix_ttm.rst @@ -183,19 +183,22 @@ embedded within a larger continuum representation of the electronic subsystem. The *set* keyword specifies a *Tinit* temperature value to initialize -the value stored on all grid points. +the value stored on all grid points. By default the temperatures +are all zero when the grid is created. The *infile* keyword specifies an input file of electronic temperatures -for each grid point to be read in to initialize the grid. By default -the temperatures are all zero when the grid is created. The input file -is a text file which may have comments starting with the '#' character. -Each line contains four numeric columns: ix,iy,iz,Temperature. Empty -or comment-only lines will be ignored. The -number of lines must be equal to the number of user-specified grid -points (Nx by Ny by Nz). The ix,iy,iz are grid point indices ranging -from 0 to nxnodes-1 inclusive in each dimension. The lines can appear -in any order. For example, the initial electronic temperatures on a 1 -by 2 by 3 grid could be specified in the file as follows: +for each grid point to be read in to initialize the grid, as an alternative +to using the *set* keyword. + +The input file is a text file which may have comments starting with +the '#' character. Each line contains four numeric columns: +ix,iy,iz,Temperature. Empty or comment-only lines will be +ignored. The number of lines must be equal to the number of +user-specified grid points (Nx by Ny by Nz). The ix,iy,iz are grid +point indices ranging from 0 to nxnodes-1 inclusive in each dimension. +The lines can appear in any order. For example, the initial +electronic temperatures on a 1 by 2 by 3 grid could be specified in +the file as follows: .. parsed-literal:: @@ -229,11 +232,20 @@ the same as the input temperature file. It will contain a comment in the first line reporting the date the file was created, the LAMMPS units setting in use, grid size and the current timestep. -Note that the atomic temperature for atoms in each grid cell can also -be computed and output by the :doc:`fix ave/chunk ` -command using the :doc:`compute chunk/atom ` -command to create a 3d array of chunks consistent with the grid used -by this fix. +.. note:: + + The fix ttm/grid command does not support the *outfile* keyword. + Instead you can use the :doc:`dump grid ` command to output + the electronic temperature on the distributed grid to a dump file. + +For the fix ttm and fix ttm/mod commands, the corresponding atomic +temperature for atoms in each grid cell can be computed and output by +the :doc:`fix ave/chunk ` command using the +:doc:`compute chunk/atom ` command to create a 3d +array of chunks consistent with the grid used by this fix. For the +fix ttm/grid command the same thing can be done using the :doc:`fix +ave/grid ` command and its per-grid values can be output +via the :doc:`dump grid ` command. ---------- @@ -339,13 +351,16 @@ ignored. The lines with the even numbers are treated as follows: Restart, fix_modify, output, run start/stop, minimize info """"""""""""""""""""""""""""""""""""""""""""""""""""""""""" -These fixes write the state of the electronic subsystem and the energy -exchange between the subsystems to :doc:`binary restart files -`. See the :doc:`read_restart ` command for -info on how to re-specify a fix in an input script that reads a -restart file, so that the operation of the fix continues in an -uninterrupted fashion. Note that the restart script must define the -same size grid as the original script. +The fix ttm and fix ttm/mod commands write the state of the electronic +subsystem and the energy exchange between the subsystems to +:doc:`binary restart files `. The fix ttm/grid command does +not yet support writing of its distributed grid to a restart file. + +See the :doc:`read_restart ` command for info on how to +re-specify a fix in an input script that reads a restart file, so that +the operation of the fix continues in an uninterrupted fashion. Note +that the restart script must define the same size grid as the original +script. Because the state of the random number generator is not saved in the restart files, this means you cannot do "exact" restarts with this @@ -373,7 +388,8 @@ The vector values calculated are "extensive". Th fix ttm/grid command also calculates a per-grid vector which store the electron temperature for each grid cell in temperature :doc:`units -`. The length of the vector (distributed across all +`. which can be accessed by various :doc:`output commands +`. The length of the vector (distributed across all processors) is Nx * Ny * Nz. For access by other commands, the name of the grid produced by fix ttm/grid is "grid". The name of its data is "data". diff --git a/examples/ttm/in.ttm.grid b/examples/ttm/in.ttm.grid index 2e3c622823..044778c62f 100644 --- a/examples/ttm/in.ttm.grid +++ b/examples/ttm/in.ttm.grid @@ -40,4 +40,9 @@ thermo 100 thermo_style custom step temp etotal f_twotemp[1] f_twotemp[2] thermo_modify format float "%20.16g" +compute 10 all property/grid 5 5 5 id xc yc zc +fix ave all ave/grid 100 5 500 5 5 5 f_twotemp:grid:data +dump ave all grid 500 tmp.dump.ave & + c_10:grid:data[*] f_ave:grid:data + run 1000 diff --git a/src/EXTRA-FIX/fix_ttm_grid.cpp b/src/EXTRA-FIX/fix_ttm_grid.cpp index e5af0a8991..b472237df8 100644 --- a/src/EXTRA-FIX/fix_ttm_grid.cpp +++ b/src/EXTRA-FIX/fix_ttm_grid.cpp @@ -57,11 +57,8 @@ FixTTMGrid::FixTTMGrid(LAMMPS *lmp, int narg, char **arg) : pergrid_flag = 1; pergrid_freq = 1; - /* - NOTE: uncomment this when ready to release if (outfile) error->all(FLERR,"Fix ttm/grid does not support outfile option - " - "use dump grid instead"); - */ + "use dump grid command instead"); skin_original = neighbor->skin; } @@ -364,30 +361,6 @@ void FixTTMGrid::read_electron_temperatures(const std::string &filename) memory->destroy3d_offset(T_initial_set, nzlo_in, nylo_in, nxlo_in); } -/* ---------------------------------------------------------------------- - write out current electron temperatures to user-specified file - only written by proc 0 - NOTE: remove this function when ready to release -------------------------------------------------------------------------- */ - -void FixTTMGrid::write_electron_temperatures(const std::string &filename) -{ - if (comm->me == 0) { - FPout = fopen(filename.c_str(), "w"); - if (!FPout) error->one(FLERR, "Fix ttm/grid could not open output file"); - - fmt::print(FPout, - "# DATE: {} UNITS: {} COMMENT: Electron temperature " - "{}x{}x{} grid at step {}. Created by fix {}\n", - utils::current_date(), update->unit_style, nxgrid, nygrid, nzgrid, update->ntimestep, - style); - } - - grid->gather(Grid3d::FIX, this, 1, sizeof(double), 1, nullptr, MPI_DOUBLE); - - if (comm->me == 0) fclose(FPout); -} - /* ---------------------------------------------------------------------- subset of grid assigned to each proc may have changed called by load balancer when proc subdomains are adjusted @@ -500,27 +473,8 @@ void FixTTMGrid::deallocate_grid() void FixTTMGrid::write_restart(FILE *fp) { - int rsize = nxgrid * nygrid * nzgrid + 4; - double *rlist; - memory->create(rlist, rsize, "ttm/grid:rlist"); - - int n = 0; - rlist[n++] = nxgrid; - rlist[n++] = nygrid; - rlist[n++] = nzgrid; - rlist[n++] = seed; - - // gather rest of rlist on proc 0 as global grid values - - //grid->gather(Grid3d::FIX, this, 1, sizeof(double), 0, &rlist[4], MPI_DOUBLE); - - if (comm->me == 0) { - int size = rsize * sizeof(double); - fwrite(&size, sizeof(int), 1, fp); - fwrite(rlist, sizeof(double), rsize, fp); - } - - memory->destroy(rlist); + error->all(FLERR,"Fix ttm/grid command does not yet support " + "writing a distributed grid to a restart file"); } /* ---------------------------------------------------------------------- @@ -529,42 +483,8 @@ void FixTTMGrid::write_restart(FILE *fp) void FixTTMGrid::restart(char *buf) { - int ix, iy, iz; - - int n = 0; - auto rlist = (double *) buf; - - // check that restart grid size is same as current grid size - - int nxgrid_old = static_cast(rlist[n++]); - int nygrid_old = static_cast(rlist[n++]); - int nzgrid_old = static_cast(rlist[n++]); - - if (nxgrid_old != nxgrid || nygrid_old != nygrid || nzgrid_old != nzgrid) - error->all(FLERR, "Must restart fix ttm/grid with same grid size"); - - // change RN seed from initial seed, to avoid same Langevin factors - // just increment by 1, since for RanMars that is a new RN stream - - seed = static_cast(rlist[n++]) + 1; - delete random; - random = new RanMars(lmp, seed + comm->me); - - // extract this proc's local grid values from global grid in rlist - - int iglobal; - - for (iz = nzlo_in; iz <= nzhi_in; iz++) - for (iy = nylo_in; iy <= nyhi_in; iy++) - for (ix = nxlo_in; ix <= nxhi_in; ix++) { - iglobal = nygrid * nxgrid * iz + nxgrid * iy + ix; - T_electron[iz][iy][ix] = rlist[n + iglobal]; - } - - // communicate new T_electron values to ghost grid points - - grid->forward_comm(Grid3d::FIX, this, 1, sizeof(double), 0, - grid_buf1, grid_buf2, MPI_DOUBLE); + error->all(FLERR,"Fix ttm/grid command does not yet support " + "reading a distributed grid from a restart file"); } /* ---------------------------------------------------------------------- diff --git a/src/EXTRA-FIX/fix_ttm_grid.h b/src/EXTRA-FIX/fix_ttm_grid.h index 0e77232337..28a975a0bd 100644 --- a/src/EXTRA-FIX/fix_ttm_grid.h +++ b/src/EXTRA-FIX/fix_ttm_grid.h @@ -70,7 +70,6 @@ class FixTTMGrid : public FixTTM { void allocate_grid() override; void deallocate_grid() override; void read_electron_temperatures(const std::string &) override; - void write_electron_temperatures(const std::string &) override; }; } // namespace LAMMPS_NS From 14a5f757c579610f8a729ad635e0f6da267bd659 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Tue, 30 Aug 2022 16:07:22 -0600 Subject: [PATCH 060/213] update ttm log files --- examples/ttm/in.ttm.grid | 5 +- ....grid.g++.1 => log.30Aug22.ttm.grid.g++.1} | 68 +++++++++--------- ....grid.g++.4 => log.30Aug22.ttm.grid.g++.4} | 70 ++++++++++--------- 3 files changed, 77 insertions(+), 66 deletions(-) rename examples/ttm/{log.26Aug21.ttm.grid.g++.1 => log.30Aug22.ttm.grid.g++.1} (55%) rename examples/ttm/{log.26Aug21.ttm.grid.g++.4 => log.30Aug22.ttm.grid.g++.4} (54%) diff --git a/examples/ttm/in.ttm.grid b/examples/ttm/in.ttm.grid index 044778c62f..58f2f519b6 100644 --- a/examples/ttm/in.ttm.grid +++ b/examples/ttm/in.ttm.grid @@ -40,9 +40,10 @@ thermo 100 thermo_style custom step temp etotal f_twotemp[1] f_twotemp[2] thermo_modify format float "%20.16g" -compute 10 all property/grid 5 5 5 id xc yc zc -fix ave all ave/grid 100 5 500 5 5 5 f_twotemp:grid:data +compute 10 all property/grid 10 10 10 id xc yc zc +fix ave all ave/grid 100 5 500 10 10 10 f_twotemp:grid:data dump ave all grid 500 tmp.dump.ave & c_10:grid:data[*] f_ave:grid:data +dump_modify ave sort 1 run 1000 diff --git a/examples/ttm/log.26Aug21.ttm.grid.g++.1 b/examples/ttm/log.30Aug22.ttm.grid.g++.1 similarity index 55% rename from examples/ttm/log.26Aug21.ttm.grid.g++.1 rename to examples/ttm/log.30Aug22.ttm.grid.g++.1 index a576583557..7f59fba147 100644 --- a/examples/ttm/log.26Aug21.ttm.grid.g++.1 +++ b/examples/ttm/log.30Aug22.ttm.grid.g++.1 @@ -1,4 +1,4 @@ -LAMMPS (30 Jul 2021) +LAMMPS (3 Aug 2022) units metal atom_style atomic boundary p p p @@ -6,7 +6,7 @@ boundary p p p variable latc equal 2.87 lattice bcc ${latc} lattice bcc 2.87 -Lattice spacing in x,y,z = 2.8700000 2.8700000 2.8700000 +Lattice spacing in x,y,z = 2.87 2.87 2.87 variable xmax equal 10.0 variable xmin equal -10.0 variable ymax equal 10.0 @@ -22,7 +22,7 @@ region sim_box block -10 10 -10 10 ${zmin} ${zmax} units latti region sim_box block -10 10 -10 10 -10 ${zmax} units lattice region sim_box block -10 10 -10 10 -10 10 units lattice create_box 1 sim_box -Created orthogonal box = (-28.700000 -28.700000 -28.700000) to (28.700000 28.700000 28.700000) +Created orthogonal box = (-28.7 -28.7 -28.7) to (28.7 28.7 28.7) 1 by 1 by 1 MPI processor grid region atom_box block ${xmin} ${xmax} ${ymin} ${ymax} ${zmin} ${zmax} units lattice region atom_box block -10 ${xmax} ${ymin} ${ymax} ${zmin} ${zmax} units lattice @@ -33,14 +33,14 @@ region atom_box block -10 10 -10 10 -10 ${zmax} units lattice region atom_box block -10 10 -10 10 -10 10 units lattice create_atoms 1 region atom_box Created 16000 atoms - using lattice units in orthogonal box = (-28.700000 -28.700000 -28.700000) to (28.700000 28.700000 28.700000) - create_atoms CPU = 0.005 seconds + using lattice units in orthogonal box = (-28.7 -28.7 -28.7) to (28.7 28.7 28.7) + create_atoms CPU = 0.004 seconds mass 1 55.845 -include pot_iron.mod pair_style eam/fs pair_coeff * * FeVoter-ChenRecheck.fs Fe +Reading eam/fs potential file FeVoter-ChenRecheck.fs with DATE: 2016-04-04 neighbor 2.0 bin neigh_modify every 5 delay 0 check yes @@ -58,9 +58,13 @@ thermo 100 thermo_style custom step temp etotal f_twotemp[1] f_twotemp[2] thermo_modify format float "%20.16g" +compute 10 all property/grid 10 10 10 id xc yc zc +fix ave all ave/grid 100 5 500 10 10 10 f_twotemp:grid:data +dump ave all grid 500 tmp.dump.ave c_10:grid:data[*] f_ave:grid:data + run 1000 Neighbor list info ... - update every 5 steps, delay 0 steps, check yes + update: every = 5 steps, delay = 0 steps, check = yes max neighbors/atom: 2000, page size: 100000 master list distance cutoff = 6.524 ghost atom cutoff = 6.524 @@ -71,43 +75,43 @@ Neighbor list info ... pair build: half/bin/atomonly/newton stencil: half/bin/3d bin: standard -Per MPI rank memory allocation (min/avg/max) = 10.99 | 10.99 | 10.99 Mbytes -Step Temp TotEng f_twotemp[1] f_twotemp[2] - 0 0 -68483.52254543516 371.9188105082105 0 - 100 17.01353086098387 -68446.50228930202 334.6217068813629 0.3763710887774046 - 200 27.91331236535322 -68413.16008042906 301.3181773007303 0.3165912892484031 - 300 32.20115656493125 -68383.19634217303 271.3756381838045 0.2901111802983097 - 400 33.46056398887347 -68355.73057141017 243.9344715501159 0.2548133388123378 - 500 35.5346204243821 -68331.63060947017 219.84946888619 0.2388591367999414 - 600 40.61692458441596 -68309.36124792948 197.5527667607886 0.3056696014124338 - 700 46.20303146200326 -68290.12727395598 178.3775768561405 0.1982123493608406 - 800 50.4375018189932 -68272.72651051797 160.995046695269 0.1708386295858845 - 900 52.17011714635106 -68257.85059865142 146.1567281868867 0.1032829304640776 - 1000 53.49296457217382 -68244.38715993936 132.7166474251702 0.06428993394665769 -Loop time of 14.8767 on 1 procs for 1000 steps with 16000 atoms +Per MPI rank memory allocation (min/avg/max) = 12.09 | 12.09 | 12.09 Mbytes + Step Temp TotEng f_twotemp[1] f_twotemp[2] + 0 0 -68483.52254543516 371.9188105082105 0 + 100 17.01353086098387 -68446.50228930202 334.6217068813629 0.3763710887774046 + 200 27.91331236535322 -68413.16008042906 301.3181773007303 0.3165912892484031 + 300 32.20115656493125 -68383.19634217303 271.3756381838045 0.2901111802983097 + 400 33.46056398887347 -68355.73057141017 243.9344715501159 0.2548133388123378 + 500 35.5346204243821 -68331.63060947017 219.84946888619 0.2388591367999414 + 600 40.61692458441596 -68309.36124792948 197.5527667607886 0.3056696014124338 + 700 46.20303146200326 -68290.12727395598 178.3775768561405 0.1982123493608406 + 800 50.4375018189932 -68272.72651051797 160.995046695269 0.1708386295858845 + 900 52.17011714635106 -68257.85059865142 146.1567281868867 0.1032829304640776 + 1000 53.49296457217382 -68244.38715993936 132.7166474251702 0.06428993394665769 +Loop time of 15.6373 on 1 procs for 1000 steps with 16000 atoms -Performance: 0.581 ns/day, 41.324 hours/ns, 67.219 timesteps/s +Performance: 0.553 ns/day, 43.437 hours/ns, 63.950 timesteps/s 100.0% CPU use with 1 MPI tasks x no OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 13.759 | 13.759 | 13.759 | 0.0 | 92.49 +Pair | 14.493 | 14.493 | 14.493 | 0.0 | 92.68 Neigh | 0 | 0 | 0 | 0.0 | 0.00 -Comm | 0.087429 | 0.087429 | 0.087429 | 0.0 | 0.59 -Output | 0.00063941 | 0.00063941 | 0.00063941 | 0.0 | 0.00 -Modify | 0.98561 | 0.98561 | 0.98561 | 0.0 | 6.63 -Other | | 0.04396 | | | 0.30 +Comm | 0.088097 | 0.088097 | 0.088097 | 0.0 | 0.56 +Output | 0.0044447 | 0.0044447 | 0.0044447 | 0.0 | 0.03 +Modify | 1.0075 | 1.0075 | 1.0075 | 0.0 | 6.44 +Other | | 0.04433 | | | 0.28 -Nlocal: 16000.0 ave 16000 max 16000 min +Nlocal: 16000 ave 16000 max 16000 min Histogram: 1 0 0 0 0 0 0 0 0 0 -Nghost: 13449.0 ave 13449 max 13449 min +Nghost: 13449 ave 13449 max 13449 min Histogram: 1 0 0 0 0 0 0 0 0 0 -Neighs: 896000.0 ave 896000 max 896000 min +Neighs: 896000 ave 896000 max 896000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 896000 -Ave neighs/atom = 56.000000 +Ave neighs/atom = 56 Neighbor list builds = 0 Dangerous builds = 0 -Total wall time: 0:00:14 +Total wall time: 0:00:15 diff --git a/examples/ttm/log.26Aug21.ttm.grid.g++.4 b/examples/ttm/log.30Aug22.ttm.grid.g++.4 similarity index 54% rename from examples/ttm/log.26Aug21.ttm.grid.g++.4 rename to examples/ttm/log.30Aug22.ttm.grid.g++.4 index b603c66df9..d75335722f 100644 --- a/examples/ttm/log.26Aug21.ttm.grid.g++.4 +++ b/examples/ttm/log.30Aug22.ttm.grid.g++.4 @@ -1,4 +1,5 @@ -LAMMPS (30 Jul 2021) +LAMMPS (3 Aug 2022) +WARNING: Using I/O redirection is unreliable with parallel runs. Better use -in switch to read input file. (../lammps.cpp:524) units metal atom_style atomic boundary p p p @@ -6,7 +7,7 @@ boundary p p p variable latc equal 2.87 lattice bcc ${latc} lattice bcc 2.87 -Lattice spacing in x,y,z = 2.8700000 2.8700000 2.8700000 +Lattice spacing in x,y,z = 2.87 2.87 2.87 variable xmax equal 10.0 variable xmin equal -10.0 variable ymax equal 10.0 @@ -22,7 +23,7 @@ region sim_box block -10 10 -10 10 ${zmin} ${zmax} units latti region sim_box block -10 10 -10 10 -10 ${zmax} units lattice region sim_box block -10 10 -10 10 -10 10 units lattice create_box 1 sim_box -Created orthogonal box = (-28.700000 -28.700000 -28.700000) to (28.700000 28.700000 28.700000) +Created orthogonal box = (-28.7 -28.7 -28.7) to (28.7 28.7 28.7) 1 by 2 by 2 MPI processor grid region atom_box block ${xmin} ${xmax} ${ymin} ${ymax} ${zmin} ${zmax} units lattice region atom_box block -10 ${xmax} ${ymin} ${ymax} ${zmin} ${zmax} units lattice @@ -33,14 +34,14 @@ region atom_box block -10 10 -10 10 -10 ${zmax} units lattice region atom_box block -10 10 -10 10 -10 10 units lattice create_atoms 1 region atom_box Created 16000 atoms - using lattice units in orthogonal box = (-28.700000 -28.700000 -28.700000) to (28.700000 28.700000 28.700000) + using lattice units in orthogonal box = (-28.7 -28.7 -28.7) to (28.7 28.7 28.7) create_atoms CPU = 0.002 seconds mass 1 55.845 -include pot_iron.mod pair_style eam/fs pair_coeff * * FeVoter-ChenRecheck.fs Fe +Reading eam/fs potential file FeVoter-ChenRecheck.fs with DATE: 2016-04-04 neighbor 2.0 bin neigh_modify every 5 delay 0 check yes @@ -58,9 +59,14 @@ thermo 100 thermo_style custom step temp etotal f_twotemp[1] f_twotemp[2] thermo_modify format float "%20.16g" +compute 10 all property/grid 10 10 10 id xc yc zc +fix ave all ave/grid 100 5 500 10 10 10 f_twotemp:grid:data +dump ave all grid 500 tmp.dump.ave c_10:grid:data[*] f_ave:grid:data +dump_modify ave sort 1 + run 1000 Neighbor list info ... - update every 5 steps, delay 0 steps, check yes + update: every = 5 steps, delay = 0 steps, check = yes max neighbors/atom: 2000, page size: 100000 master list distance cutoff = 6.524 ghost atom cutoff = 6.524 @@ -71,43 +77,43 @@ Neighbor list info ... pair build: half/bin/atomonly/newton stencil: half/bin/3d bin: standard -Per MPI rank memory allocation (min/avg/max) = 4.843 | 4.843 | 4.843 Mbytes -Step Temp TotEng f_twotemp[1] f_twotemp[2] - 0 0 -68483.52254530673 371.9188105082186 0 - 100 16.95536995775684 -68446.64765713879 334.7745598327931 0.3602932995006087 - 200 27.82619298359641 -68413.48663012494 301.6568409464847 0.2922875754523593 - 300 32.28660976355901 -68383.41369945828 271.6030085280586 0.26987388247804 - 400 33.33119316198579 -68356.74598240001 244.9747750036311 0.2061586600914003 - 500 35.14534756499593 -68332.73504057307 220.9328922343961 0.2800368538794578 - 600 39.58922469808521 -68311.03191758461 199.2602622784512 0.2310303196166884 - 700 45.34652315787151 -68291.65247941404 179.9297699858464 0.1438135463248855 - 800 49.66707856481075 -68274.98092841901 163.2540575286425 0.1600890300738265 - 900 52.17692450487317 -68259.8031091165 148.1017576370548 0.1177316234407941 - 1000 54.24228199265479 -68245.58589458198 133.8816957314364 0.1314999893461343 -Loop time of 4.95173 on 4 procs for 1000 steps with 16000 atoms +Per MPI rank memory allocation (min/avg/max) = 5.902 | 5.903 | 5.904 Mbytes + Step Temp TotEng f_twotemp[1] f_twotemp[2] + 0 0 -68483.52254530673 371.9188105082186 0 + 100 16.95536995775684 -68446.64765713879 334.7745598327931 0.3602932995006087 + 200 27.82619298359641 -68413.48663012494 301.6568409464847 0.2922875754523593 + 300 32.28660976355901 -68383.41369945828 271.6030085280586 0.26987388247804 + 400 33.33119316198579 -68356.74598240001 244.9747750036311 0.2061586600914003 + 500 35.14534756499593 -68332.73504057307 220.9328922343961 0.2800368538794578 + 600 39.58922469808521 -68311.03191758461 199.2602622784512 0.2310303196166884 + 700 45.34652315787151 -68291.65247941404 179.9297699858464 0.1438135463248855 + 800 49.66707856481075 -68274.98092841901 163.2540575286425 0.1600890300738265 + 900 52.17692450487317 -68259.8031091165 148.1017576370548 0.1177316234407941 + 1000 54.24228199265479 -68245.58589458198 133.8816957314364 0.1314999893461343 +Loop time of 4.78682 on 4 procs for 1000 steps with 16000 atoms -Performance: 1.745 ns/day, 13.755 hours/ns, 201.949 timesteps/s -98.2% CPU use with 4 MPI tasks x no OpenMP threads +Performance: 1.805 ns/day, 13.297 hours/ns, 208.907 timesteps/s +100.0% CPU use with 4 MPI tasks x no OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 4.1159 | 4.2665 | 4.4446 | 7.1 | 86.16 +Pair | 4.1562 | 4.2154 | 4.2851 | 2.7 | 88.06 Neigh | 0 | 0 | 0 | 0.0 | 0.00 -Comm | 0.14618 | 0.32518 | 0.47663 | 25.8 | 6.57 -Output | 0.00030633 | 0.00034695 | 0.00044693 | 0.0 | 0.01 -Modify | 0.33258 | 0.3333 | 0.33402 | 0.1 | 6.73 -Other | | 0.0264 | | | 0.53 +Comm | 0.16658 | 0.23631 | 0.29566 | 11.5 | 4.94 +Output | 0.0016285 | 0.0016618 | 0.0017414 | 0.1 | 0.03 +Modify | 0.31425 | 0.31577 | 0.31755 | 0.2 | 6.60 +Other | | 0.01766 | | | 0.37 -Nlocal: 4000.00 ave 4000 max 4000 min +Nlocal: 4000 ave 4000 max 4000 min Histogram: 4 0 0 0 0 0 0 0 0 0 -Nghost: 6329.00 ave 6329 max 6329 min +Nghost: 6329 ave 6329 max 6329 min Histogram: 4 0 0 0 0 0 0 0 0 0 -Neighs: 224000.0 ave 227436 max 220450 min +Neighs: 224000 ave 227436 max 220450 min Histogram: 1 0 1 0 0 0 0 1 0 1 Total # of neighbors = 896000 -Ave neighs/atom = 56.000000 +Ave neighs/atom = 56 Neighbor list builds = 0 Dangerous builds = 0 -Total wall time: 0:00:05 +Total wall time: 0:00:04 From e7a5fe20c761c9d9953fffc86d88a9dfed4a43c4 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Tue, 30 Aug 2022 18:24:56 -0400 Subject: [PATCH 061/213] whitespace --- doc/src/fix_ave_grid.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/src/fix_ave_grid.rst b/doc/src/fix_ave_grid.rst index 81cdc06921..7453a2ea8a 100644 --- a/doc/src/fix_ave_grid.rst +++ b/doc/src/fix_ave_grid.rst @@ -184,7 +184,7 @@ density (mass/volume). See the :doc:`units ` command page for the definition of density for each choice of units, e.g. gram/cm\^3. The *temp* value means the temperature is computed for each grid cell, -by the formula +by the formula .. math:: @@ -307,7 +307,7 @@ range of grid cells on a particular timestep. If *discard* is set to *yes* (the default), then the atom will be assigned to the closest grid cell (lowest or highest) in that dimension. If *discard* is set to *no* the atom will be ignored. - + ---------- The *norm* keyword is only applicable to per-atom mode. In per-grid From 88c92119d393074bc09cddbd68df5c4219b26a63 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Thu, 22 Sep 2022 14:37:52 -0600 Subject: [PATCH 062/213] starting to add remap to Grid3d --- src/EXTRA-FIX/fix_ttm_grid.cpp | 62 ++++++++++++++++++++++++++++++++++ src/EXTRA-FIX/fix_ttm_grid.h | 4 +++ src/fix.h | 2 ++ src/grid3d.cpp | 53 ++++++++++++++++++++++++++++- src/grid3d.h | 2 ++ 5 files changed, 122 insertions(+), 1 deletion(-) diff --git a/src/EXTRA-FIX/fix_ttm_grid.cpp b/src/EXTRA-FIX/fix_ttm_grid.cpp index b472237df8..111590d4f5 100644 --- a/src/EXTRA-FIX/fix_ttm_grid.cpp +++ b/src/EXTRA-FIX/fix_ttm_grid.cpp @@ -370,6 +370,44 @@ void FixTTMGrid::read_electron_temperatures(const std::string &filename) void FixTTMGrid::reset_grid() { error->all(FLERR,"Fix ttm/grid does not support load balancing (yet)"); + + // delete grid data which doesn't need to persist from previous to new decomp + + memory->destroy(grid_buf1); + memory->destroy(grid_buf2); + memory->destroy3d_offset(T_electron_old, nzlo_out, nylo_out, nxlo_out); + memory->destroy3d_offset(net_energy_transfer, nzlo_out, nylo_out, nxlo_out); + + // make copy of ptrs to grid data which does need to persist + + grid_previous = grid; + T_electron_previous = T_electron; + + // allocate new per-grid data for new decomposition + + allocate_grid(); + + // perform remap from previous decomp to new decomp + + int nremap_buf1,nremap_buf2; + grid->remap_init(grid_previous,nremap_buf1,nremap_buf2); + + double *remap_buf1,*remap_buf2; + memory->create(remap_buf1, nremap_buf1, "ttm/grid:remap_buf1"); + memory->create(remap_buf2, nremap_buf2, "ttm/grid:remap_buf2"); + + grid->remap_perform(Grid3d::FIX,this,grid_previous); + + memory->destroy(remap_buf1); + memory->destroy(remap_buf2); + + // delete grid data and grid for previous decomposition + // NOTE: need to set offsets + + int nxlo_out_prev,nylo_out_prev,nzlo_out_prev; + memory->destroy3d_offset(T_electron_previous, + nzlo_out_prev, nylo_out_prev, nxlo_out_prev); + delete grid_previous; } /* ---------------------------------------------------------------------- @@ -420,6 +458,30 @@ void FixTTMGrid::unpack_reverse_grid(int /*flag*/, void *vbuf, int nlist, int *l for (int i = 0; i < nlist; i++) dest[list[i]] += buf[i]; } +/* ---------------------------------------------------------------------- + pack old grid values to buf to send to another proc +------------------------------------------------------------------------- */ + +void FixTTMGrid::pack_remap_grid(int /*flag*/, void *vbuf, int nlist, int *list) +{ + auto buf = (double *) vbuf; + double *src = &T_electron_previous[nzlo_out][nylo_out][nxlo_out]; + + for (int i = 0; i < nlist; i++) buf[i] = src[list[i]]; +} + +/* ---------------------------------------------------------------------- + unpack another proc's own values from buf and set own ghost values +------------------------------------------------------------------------- */ + +void FixTTMGrid::unpack_remap_grid(int /*flag*/, void *vbuf, int nlist, int *list) +{ + auto buf = (double *) vbuf; + double *dest = &T_electron[nzlo_out][nylo_out][nxlo_out]; + + for (int i = 0; i < nlist; i++) dest[list[i]] = buf[i]; +} + /* ---------------------------------------------------------------------- allocate 3d grid quantities ------------------------------------------------------------------------- */ diff --git a/src/EXTRA-FIX/fix_ttm_grid.h b/src/EXTRA-FIX/fix_ttm_grid.h index 28a975a0bd..7cbd585cc4 100644 --- a/src/EXTRA-FIX/fix_ttm_grid.h +++ b/src/EXTRA-FIX/fix_ttm_grid.h @@ -41,6 +41,8 @@ class FixTTMGrid : public FixTTM { void unpack_forward_grid(int, void *, int, int *) override; void pack_reverse_grid(int, void *, int, int *) override; void unpack_reverse_grid(int, void *, int, int *) override; + void pack_remap_grid(int, void *, int, int *) override; + void unpack_remap_grid(int, void *, int, int *) override; void pack_gather_grid(int, void *) override; void unpack_gather_grid(int, void *, void *, int, int, int, int, int, int) override; @@ -64,6 +66,8 @@ class FixTTMGrid : public FixTTM { FILE *FPout; class Grid3d *grid; + class Grid3d *grid_previous; + double ***T_electron_previous; int ngrid_buf1, ngrid_buf2; double *grid_buf1, *grid_buf2; diff --git a/src/fix.h b/src/fix.h index 7312a52d0e..a32ff45c3c 100644 --- a/src/fix.h +++ b/src/fix.h @@ -217,6 +217,8 @@ class Fix : protected Pointers { virtual void unpack_forward_grid(int, void *, int, int *){}; virtual void pack_reverse_grid(int, void *, int, int *){}; virtual void unpack_reverse_grid(int, void *, int, int *){}; + virtual void pack_remap_grid(int, void *, int, int *){}; + virtual void unpack_remap_grid(int, void *, int, int *){}; virtual void pack_gather_grid(int, void *){}; virtual void unpack_gather_grid(int, void *, void *, int, int, int, int, int, int){}; diff --git a/src/grid3d.cpp b/src/grid3d.cpp index d16c901cf6..bb7b86096b 100644 --- a/src/grid3d.cpp +++ b/src/grid3d.cpp @@ -1318,6 +1318,57 @@ reverse_comm_tiled(T *ptr, int nper, int nbyte, int which, } } +/* ---------------------------------------------------------------------- + remap from old grid decomposition to this grid decomposition + pack/unpack operations are performed by caller via callbacks +------------------------------------------------------------------------- */ + +void Grid3d::remap_init(Grid3d *old, int &ngrid1_buf, int &ngrid_buf2) +{ + + // perform remap + + + /* + // post all recvs into scratch space + + for (irecv = 0; irecv < plan->nrecv; irecv++) + MPI_Irecv(&scratch[plan->recv_bufloc[irecv]],plan->recv_size[irecv], + MPI_FFT_SCALAR,plan->recv_proc[irecv],0, + plan->comm,&plan->request[irecv]); + + // send all messages to other procs + + for (isend = 0; isend < plan->nsend; isend++) { + plan->pack(&in[plan->send_offset[isend]], + plan->sendbuf,&plan->packplan[isend]); + MPI_Send(plan->sendbuf,plan->send_size[isend],MPI_FFT_SCALAR, + plan->send_proc[isend],0,plan->comm); + } + + // copy in -> scratch -> out for self data + + if (plan->self) { + isend = plan->nsend; + irecv = plan->nrecv; + plan->pack(&in[plan->send_offset[isend]], + &scratch[plan->recv_bufloc[irecv]], + &plan->packplan[isend]); + plan->unpack(&scratch[plan->recv_bufloc[irecv]], + &out[plan->recv_offset[irecv]],&plan->unpackplan[irecv]); + } + + // unpack all messages from scratch -> out + + for (i = 0; i < plan->nrecv; i++) { + MPI_Waitany(plan->nrecv,plan->request,&irecv,MPI_STATUS_IGNORE); + plan->unpack(&scratch[plan->recv_bufloc[irecv]], + &out[plan->recv_offset[irecv]],&plan->unpackplan[irecv]); + } + + */ +} + /* ---------------------------------------------------------------------- gather global grid values to proc 0, one grid chunk at a time proc 0 pings each proc for its grid chunk @@ -1326,7 +1377,7 @@ reverse_comm_tiled(T *ptr, int nper, int nbyte, int which, ------------------------------------------------------------------------- */ void Grid3d::gather(int /*caller*/, void *ptr, int nper, int nbyte, - int which, void *buf, MPI_Datatype datatype) + int which, void *buf, MPI_Datatype datatype) { int me = comm->me; Fix *fptr = (Fix *) ptr; diff --git a/src/grid3d.h b/src/grid3d.h index e69b1d0df5..b40cd500bb 100644 --- a/src/grid3d.h +++ b/src/grid3d.h @@ -37,6 +37,8 @@ class Grid3d : protected Pointers { int ghost_adjacent(); void forward_comm(int, void *, int, int, int, void *, void *, MPI_Datatype); void reverse_comm(int, void *, int, int, int, void *, void *, MPI_Datatype); + void remap_init(Grid3d *, int &, int &); + void remap_perform(int, void *, Grid3d *) {} void gather(int, void *, int, int, int, void *, MPI_Datatype); protected: From ffdfae4784b1845d938c2d42cab9bab4d6e0dae3 Mon Sep 17 00:00:00 2001 From: Stan Gerald Moore Date: Wed, 12 Oct 2022 11:28:22 -0600 Subject: [PATCH 063/213] Port grid3d changes to Kokkos --- src/KOKKOS/Install.sh | 4 +- ...{gridcomm_kokkos.cpp => grid3d_kokkos.cpp} | 72 +++++++++---------- .../{gridcomm_kokkos.h => grid3d_kokkos.h} | 14 ++-- src/KOKKOS/pppm_kokkos.cpp | 12 ++-- src/KOKKOS/pppm_kokkos.h | 4 +- 5 files changed, 53 insertions(+), 53 deletions(-) rename src/KOKKOS/{gridcomm_kokkos.cpp => grid3d_kokkos.cpp} (93%) rename src/KOKKOS/{gridcomm_kokkos.h => grid3d_kokkos.h} (90%) diff --git a/src/KOKKOS/Install.sh b/src/KOKKOS/Install.sh index cfdf0356f7..1d35dd2aa9 100755 --- a/src/KOKKOS/Install.sh +++ b/src/KOKKOS/Install.sh @@ -169,8 +169,8 @@ action fix_dpd_energy_kokkos.cpp fix_dpd_energy.cpp action fix_dpd_energy_kokkos.h fix_dpd_energy.h action fix_rx_kokkos.cpp fix_rx.cpp action fix_rx_kokkos.h fix_rx.h -action gridcomm_kokkos.cpp fft3d.h -action gridcomm_kokkos.h fft3d.h +action grid3d_kokkos.cpp fft3d.h +action grid3d_kokkos.h fft3d.h action improper_class2_kokkos.cpp improper_class2.cpp action improper_class2_kokkos.h improper_class2.h action improper_harmonic_kokkos.cpp improper_harmonic.cpp diff --git a/src/KOKKOS/gridcomm_kokkos.cpp b/src/KOKKOS/grid3d_kokkos.cpp similarity index 93% rename from src/KOKKOS/gridcomm_kokkos.cpp rename to src/KOKKOS/grid3d_kokkos.cpp index 4a0985219b..9bd8fc40f5 100644 --- a/src/KOKKOS/gridcomm_kokkos.cpp +++ b/src/KOKKOS/grid3d_kokkos.cpp @@ -12,7 +12,7 @@ See the README file in the top-level LAMMPS directory. ------------------------------------------------------------------------- */ -#include "gridcomm_kokkos.h" +#include "grid3d_kokkos.h" #include "comm.h" #include "irregular.h" @@ -48,11 +48,11 @@ enum{REGULAR,TILED}; ------------------------------------------------------------------------- */ template -GridCommKokkos::GridCommKokkos(LAMMPS *lmp, MPI_Comm gcomm, +Grid3dKokkos::Grid3dKokkos(LAMMPS *lmp, MPI_Comm gcomm, int gnx, int gny, int gnz, int ixlo, int ixhi, int iylo, int iyhi, int izlo, int izhi, int oxlo, int oxhi, int oylo, int oyhi, int ozlo, int ozhi) - : GridComm(lmp, gcomm, + : Grid3d(lmp, gcomm, gnx, gny, gnz, ixlo,ixhi, iylo, iyhi, izlo, izhi, oxlo, oxhi, oylo, oyhi, ozlo, ozhi) @@ -72,12 +72,12 @@ GridCommKokkos::GridCommKokkos(LAMMPS *lmp, MPI_Comm gcomm, ------------------------------------------------------------------------- */ template -GridCommKokkos::GridCommKokkos(LAMMPS *lmp, MPI_Comm gcomm, int /*flag*/, +Grid3dKokkos::Grid3dKokkos(LAMMPS *lmp, MPI_Comm gcomm, int /*flag*/, int gnx, int gny, int gnz, int ixlo, int ixhi, int iylo, int iyhi, int izlo, int izhi, int oxlo, int oxhi, int oylo, int oyhi, int ozlo, int ozhi, int /*exlo*/, int /*exhi*/, int /*eylo*/, int /*eyhi*/, int /*ezlo*/, int /*ezhi*/) - : GridComm(lmp, gcomm, + : Grid3d(lmp, gcomm, gnx, gny, gnz, ixlo,ixhi, iylo, iyhi, izlo, izhi, oxlo, oxhi, oylo, oyhi, ozlo, ozhi) @@ -87,7 +87,7 @@ GridCommKokkos::GridCommKokkos(LAMMPS *lmp, MPI_Comm gcomm, int /*fl /* ---------------------------------------------------------------------- */ template -GridCommKokkos::~GridCommKokkos() +Grid3dKokkos::~Grid3dKokkos() { // regular comm data struct @@ -121,7 +121,7 @@ GridCommKokkos::~GridCommKokkos() ------------------------------------------------------------------------- */ template -void GridCommKokkos::setup_regular(int &nbuf1, int &nbuf2) +void Grid3dKokkos::setup_regular(int &nbuf1, int &nbuf2) { int nsent,sendfirst,sendlast,recvfirst,recvlast; int sendplanes,recvplanes; @@ -423,7 +423,7 @@ void GridCommKokkos::setup_regular(int &nbuf1, int &nbuf2) ------------------------------------------------------------------------- */ template -void GridCommKokkos::setup_tiled(int &nbuf1, int &nbuf2) +void Grid3dKokkos::setup_tiled(int &nbuf1, int &nbuf2) { int i,m; double xlo,xhi,ylo,yhi,zlo,zhi; @@ -435,7 +435,7 @@ void GridCommKokkos::setup_tiled(int &nbuf1, int &nbuf2) // dim is -1 for proc 0, but never accessed rcbinfo = (RCBinfo *) - memory->smalloc(nprocs*sizeof(RCBinfo),"GridComm:rcbinfo"); + memory->smalloc(nprocs*sizeof(RCBinfo),"Grid3d:rcbinfo"); RCBinfo rcbone; rcbone.dim = comm->rcbcutdim; if (rcbone.dim <= 0) rcbone.cut = inxlo; @@ -458,7 +458,7 @@ void GridCommKokkos::setup_tiled(int &nbuf1, int &nbuf2) pbc[0] = pbc[1] = pbc[2] = 0; - memory->create(overlap_procs,nprocs,"GridComm:overlap_procs"); + memory->create(overlap_procs,nprocs,"Grid3d:overlap_procs"); noverlap = maxoverlap = 0; overlap = nullptr; @@ -469,9 +469,9 @@ void GridCommKokkos::setup_tiled(int &nbuf1, int &nbuf2) // ncopy = # of overlaps with myself, across a periodic boundary int *proclist; - memory->create(proclist,noverlap,"GridComm:proclist"); + memory->create(proclist,noverlap,"Grid3d:proclist"); srequest = (Request *) - memory->smalloc(noverlap*sizeof(Request),"GridComm:srequest"); + memory->smalloc(noverlap*sizeof(Request),"Grid3d:srequest"); int nsend_request = 0; ncopy = 0; @@ -491,21 +491,21 @@ void GridCommKokkos::setup_tiled(int &nbuf1, int &nbuf2) Irregular *irregular = new Irregular(lmp); int nrecv_request = irregular->create_data(nsend_request,proclist,1); Request *rrequest = - (Request *) memory->smalloc(nrecv_request*sizeof(Request),"GridComm:rrequest"); + (Request *) memory->smalloc(nrecv_request*sizeof(Request),"Grid3d:rrequest"); irregular->exchange_data((char *) srequest,sizeof(Request),(char *) rrequest); irregular->destroy_data(); // compute overlaps between received ghost boxes and my owned box // overlap box used to setup my Send data struct and respond to requests - send = (Send *) memory->smalloc(nrecv_request*sizeof(Send),"GridComm:send"); + send = (Send *) memory->smalloc(nrecv_request*sizeof(Send),"Grid3d:send"); - k_send_packlist = DAT::tdual_int_2d("GridComm:send_packlist",nrecv_request,k_send_packlist.extent(1)); + k_send_packlist = DAT::tdual_int_2d("Grid3d:send_packlist",nrecv_request,k_send_packlist.extent(1)); sresponse = (Response *) - memory->smalloc(nrecv_request*sizeof(Response),"GridComm:sresponse"); + memory->smalloc(nrecv_request*sizeof(Response),"Grid3d:sresponse"); memory->destroy(proclist); - memory->create(proclist,nrecv_request,"GridComm:proclist"); + memory->create(proclist,nrecv_request,"Grid3d:proclist"); for (m = 0; m < nrecv_request; m++) { send[m].proc = rrequest[m].sender; @@ -535,7 +535,7 @@ void GridCommKokkos::setup_tiled(int &nbuf1, int &nbuf2) int nsend_response = nrecv_request; int nrecv_response = irregular->create_data(nsend_response,proclist,1); Response *rresponse = - (Response *) memory->smalloc(nrecv_response*sizeof(Response),"GridComm:rresponse"); + (Response *) memory->smalloc(nrecv_response*sizeof(Response),"Grid3d:rresponse"); irregular->exchange_data((char *) sresponse,sizeof(Response),(char *) rresponse); irregular->destroy_data(); delete irregular; @@ -544,9 +544,9 @@ void GridCommKokkos::setup_tiled(int &nbuf1, int &nbuf2) // box used to setup my Recv data struct after unwrapping via PBC // adjacent = 0 if any box of ghost cells does not adjoin my owned cells - recv = (Recv *) memory->smalloc(nrecv_response*sizeof(Recv),"GridComm:recv"); + recv = (Recv *) memory->smalloc(nrecv_response*sizeof(Recv),"Grid3d:recv"); - k_recv_unpacklist = DAT::tdual_int_2d("GridComm:recv_unpacklist",nrecv_response,k_recv_unpacklist.extent(1)); + k_recv_unpacklist = DAT::tdual_int_2d("Grid3d:recv_unpacklist",nrecv_response,k_recv_unpacklist.extent(1)); adjacent = 1; @@ -570,10 +570,10 @@ void GridCommKokkos::setup_tiled(int &nbuf1, int &nbuf2) // create Copy data struct from overlaps with self - copy = (Copy *) memory->smalloc(ncopy*sizeof(Copy),"GridComm:copy"); + copy = (Copy *) memory->smalloc(ncopy*sizeof(Copy),"Grid3d:copy"); - k_copy_packlist = DAT::tdual_int_2d("GridComm:copy_packlist",ncopy,k_copy_packlist.extent(1)); - k_copy_unpacklist = DAT::tdual_int_2d("GridComm:copy_unpacklist",ncopy,k_copy_unpacklist.extent(1)); + k_copy_packlist = DAT::tdual_int_2d("Grid3d:copy_packlist",ncopy,k_copy_packlist.extent(1)); + k_copy_unpacklist = DAT::tdual_int_2d("Grid3d:copy_unpacklist",ncopy,k_copy_unpacklist.extent(1)); ncopy = 0; for (m = 0; m < noverlap; m++) { @@ -655,7 +655,7 @@ void GridCommKokkos::setup_tiled(int &nbuf1, int &nbuf2) ------------------------------------------------------------------------- */ template -void GridCommKokkos::forward_comm_kspace(KSpace *kspace, int nper, int which, +void Grid3dKokkos::forward_comm_kspace(KSpace *kspace, int nper, int which, FFT_DAT::tdual_FFT_SCALAR_1d &k_buf1, FFT_DAT::tdual_FFT_SCALAR_1d &k_buf2, MPI_Datatype datatype) { if (layout == REGULAR) @@ -669,7 +669,7 @@ void GridCommKokkos::forward_comm_kspace(KSpace *kspace, int nper, i ------------------------------------------------------------------------- */ template -void GridCommKokkos:: +void Grid3dKokkos:: forward_comm_kspace_regular(KSpace *kspace, int nper, int which, FFT_DAT::tdual_FFT_SCALAR_1d &k_buf1, FFT_DAT::tdual_FFT_SCALAR_1d &k_buf2, MPI_Datatype datatype) { @@ -723,7 +723,7 @@ forward_comm_kspace_regular(KSpace *kspace, int nper, int which, ------------------------------------------------------------------------- */ template -void GridCommKokkos:: +void Grid3dKokkos:: forward_comm_kspace_tiled(KSpace *kspace, int nper, int which, FFT_DAT::tdual_FFT_SCALAR_1d &k_buf1, FFT_DAT::tdual_FFT_SCALAR_1d &k_buf2, MPI_Datatype datatype) { @@ -791,7 +791,7 @@ forward_comm_kspace_tiled(KSpace *kspace, int nper, int which, ------------------------------------------------------------------------- */ template -void GridCommKokkos::reverse_comm_kspace(KSpace *kspace, int nper, int which, +void Grid3dKokkos::reverse_comm_kspace(KSpace *kspace, int nper, int which, FFT_DAT::tdual_FFT_SCALAR_1d &k_buf1, FFT_DAT::tdual_FFT_SCALAR_1d &k_buf2, MPI_Datatype datatype) { if (layout == REGULAR) @@ -805,7 +805,7 @@ void GridCommKokkos::reverse_comm_kspace(KSpace *kspace, int nper, i ------------------------------------------------------------------------- */ template -void GridCommKokkos:: +void Grid3dKokkos:: reverse_comm_kspace_regular(KSpace *kspace, int nper, int which, FFT_DAT::tdual_FFT_SCALAR_1d &k_buf1, FFT_DAT::tdual_FFT_SCALAR_1d &k_buf2, MPI_Datatype datatype) { @@ -860,7 +860,7 @@ reverse_comm_kspace_regular(KSpace *kspace, int nper, int which, ------------------------------------------------------------------------- */ template -void GridCommKokkos:: +void Grid3dKokkos:: reverse_comm_kspace_tiled(KSpace *kspace, int nper, int which, FFT_DAT::tdual_FFT_SCALAR_1d &k_buf1, FFT_DAT::tdual_FFT_SCALAR_1d &k_buf2, MPI_Datatype datatype) { @@ -933,15 +933,15 @@ reverse_comm_kspace_tiled(KSpace *kspace, int nper, int which, ------------------------------------------------------------------------- */ template -void GridCommKokkos::grow_swap() +void Grid3dKokkos::grow_swap() { maxswap += DELTA; swap = (Swap *) - memory->srealloc(swap,maxswap*sizeof(Swap),"GridComm:swap"); + memory->srealloc(swap,maxswap*sizeof(Swap),"Grid3d:swap"); if (!k_swap_packlist.d_view.data()) { - k_swap_packlist = DAT::tdual_int_2d("GridComm:swap_packlist",maxswap,k_swap_packlist.extent(1)); - k_swap_unpacklist = DAT::tdual_int_2d("GridComm:swap_unpacklist",maxswap,k_swap_unpacklist.extent(1)); + k_swap_packlist = DAT::tdual_int_2d("Grid3d:swap_packlist",maxswap,k_swap_packlist.extent(1)); + k_swap_unpacklist = DAT::tdual_int_2d("Grid3d:swap_unpacklist",maxswap,k_swap_unpacklist.extent(1)); } else { k_swap_packlist.resize(maxswap,k_swap_packlist.extent(1)); k_swap_unpacklist.resize(maxswap,k_swap_unpacklist.extent(1)); @@ -955,7 +955,7 @@ void GridCommKokkos::grow_swap() ------------------------------------------------------------------------- */ template -int GridCommKokkos::indices(DAT::tdual_int_2d &k_list, int index, +int Grid3dKokkos::indices(DAT::tdual_int_2d &k_list, int index, int xlo, int xhi, int ylo, int yhi, int zlo, int zhi) { int nmax = (xhi-xlo+1) * (yhi-ylo+1) * (zhi-zlo+1); @@ -983,9 +983,9 @@ int GridCommKokkos::indices(DAT::tdual_int_2d &k_list, int index, } namespace LAMMPS_NS { -template class GridCommKokkos; +template class Grid3dKokkos; #ifdef LMP_KOKKOS_GPU -template class GridCommKokkos; +template class Grid3dKokkos; #endif } diff --git a/src/KOKKOS/gridcomm_kokkos.h b/src/KOKKOS/grid3d_kokkos.h similarity index 90% rename from src/KOKKOS/gridcomm_kokkos.h rename to src/KOKKOS/grid3d_kokkos.h index e067dd27e5..f2b0fd4868 100644 --- a/src/KOKKOS/gridcomm_kokkos.h +++ b/src/KOKKOS/grid3d_kokkos.h @@ -12,29 +12,29 @@ See the README file in the top-level LAMMPS directory. ------------------------------------------------------------------------- */ -#ifndef LMP_GRIDCOMM_KOKKOS_H -#define LMP_GRIDCOMM_KOKKOS_H +#ifndef LMP_GRID3D_KOKKOS_H +#define LMP_GRID3D_KOKKOS_H -#include "gridcomm.h" +#include "grid3d.h" #include "kokkos_type.h" #include "fftdata_kokkos.h" namespace LAMMPS_NS { template -class GridCommKokkos : public GridComm { +class Grid3dKokkos : public Grid3d { public: typedef DeviceType device_type; typedef ArrayTypes AT; typedef FFTArrayTypes FFT_AT; - GridCommKokkos(class LAMMPS *, MPI_Comm, int, int, int, + Grid3dKokkos(class LAMMPS *, MPI_Comm, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int); - GridCommKokkos(class LAMMPS *, MPI_Comm, int, int, int, int, + Grid3dKokkos(class LAMMPS *, MPI_Comm, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int); - ~GridCommKokkos() override; + ~Grid3dKokkos() override; void forward_comm_kspace(class KSpace *, int, int, FFT_DAT::tdual_FFT_SCALAR_1d &, FFT_DAT::tdual_FFT_SCALAR_1d &, MPI_Datatype); void reverse_comm_kspace(class KSpace *, int, int, diff --git a/src/KOKKOS/pppm_kokkos.cpp b/src/KOKKOS/pppm_kokkos.cpp index 91d24090ec..c700b30db2 100644 --- a/src/KOKKOS/pppm_kokkos.cpp +++ b/src/KOKKOS/pppm_kokkos.cpp @@ -24,7 +24,7 @@ #include "error.h" #include "fft3d_kokkos.h" #include "force.h" -#include "gridcomm_kokkos.h" +#include "grid3d_kokkos.h" #include "kokkos.h" #include "math_const.h" #include "math_special_kokkos.h" @@ -249,7 +249,7 @@ void PPPMKokkos::init() // or overlap is allowed, then done // else reduce order and try again - GridCommKokkos *gctmp = nullptr; + Grid3dKokkos *gctmp = nullptr; int iteration = 0; while (order >= minorder) { @@ -261,7 +261,7 @@ void PPPMKokkos::init() set_grid_local(); if (overlap_allowed) break; - gctmp = new GridCommKokkos(lmp,world,nx_pppm,ny_pppm,nz_pppm, + gctmp = new Grid3dKokkos(lmp,world,nx_pppm,ny_pppm,nz_pppm, nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in, nxlo_out,nxhi_out,nylo_out,nyhi_out,nzlo_out,nzhi_out); int tmp1,tmp2; @@ -845,9 +845,9 @@ void PPPMKokkos::allocate() 1,0,0,FFT_PRECISION,collective_flag,gpu_aware_flag); // create ghost grid object for rho and electric field communication - // also create 2 bufs for ghost grid cell comm, passed to GridComm methods + // also create 2 bufs for ghost grid cell comm, passed to Grid3d methods - gc = new GridCommKokkos(lmp,world,nx_pppm,ny_pppm,nz_pppm, + gc = new Grid3dKokkos(lmp,world,nx_pppm,ny_pppm,nz_pppm, nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in, nxlo_out,nxhi_out,nylo_out,nyhi_out,nzlo_out,nzhi_out); @@ -2929,7 +2929,7 @@ double PPPMKokkos::memory_usage() if (peratom_allocate_flag) bytes += (double)6 * nbrick * sizeof(FFT_SCALAR); - // two GridComm bufs + // two Grid3d bufs bytes += (double)(ngc_buf1 + ngc_buf2) * npergrid * sizeof(FFT_SCALAR); diff --git a/src/KOKKOS/pppm_kokkos.h b/src/KOKKOS/pppm_kokkos.h index 2e7bd6d537..7e35bb2d1b 100644 --- a/src/KOKKOS/pppm_kokkos.h +++ b/src/KOKKOS/pppm_kokkos.h @@ -23,7 +23,7 @@ KSpaceStyle(pppm/kk/host,PPPMKokkos); #ifndef LMP_PPPM_KOKKOS_H #define LMP_PPPM_KOKKOS_H -#include "gridcomm_kokkos.h" +#include "grid3d_kokkos.h" #include "remap_kokkos.h" #include "fft3d_kokkos.h" #include "kokkos_base_fft.h" @@ -387,7 +387,7 @@ class PPPMKokkos : public PPPM, public KokkosBaseFFT { FFT3dKokkos *fft1,*fft2; RemapKokkos *remap; - GridCommKokkos *gc; + Grid3dKokkos *gc; FFT_DAT::tdual_FFT_SCALAR_1d k_gc_buf1,k_gc_buf2; int ngc_buf1,ngc_buf2,npergrid; From a218c2ad9cf387878b5671bd94f540879cea9aab Mon Sep 17 00:00:00 2001 From: Stan Gerald Moore Date: Wed, 12 Oct 2022 11:33:55 -0600 Subject: [PATCH 064/213] Fix CMake build --- cmake/Modules/Packages/KOKKOS.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmake/Modules/Packages/KOKKOS.cmake b/cmake/Modules/Packages/KOKKOS.cmake index 2117397494..b12275ed4f 100644 --- a/cmake/Modules/Packages/KOKKOS.cmake +++ b/cmake/Modules/Packages/KOKKOS.cmake @@ -123,7 +123,7 @@ set(KOKKOS_PKG_SOURCES ${KOKKOS_PKG_SOURCES_DIR}/kokkos.cpp if(PKG_KSPACE) list(APPEND KOKKOS_PKG_SOURCES ${KOKKOS_PKG_SOURCES_DIR}/fft3d_kokkos.cpp - ${KOKKOS_PKG_SOURCES_DIR}/gridcomm_kokkos.cpp + ${KOKKOS_PKG_SOURCES_DIR}/grid3d_kokkos.cpp ${KOKKOS_PKG_SOURCES_DIR}/remap_kokkos.cpp) if(Kokkos_ENABLE_CUDA) if(NOT (FFT STREQUAL "KISS")) From 4f2c6586e7f3a49827bed15cdc8d3699bf560021 Mon Sep 17 00:00:00 2001 From: Stan Gerald Moore Date: Wed, 12 Oct 2022 11:39:42 -0600 Subject: [PATCH 065/213] whitespace --- src/EXTRA-FIX/fix_ttm_grid.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/EXTRA-FIX/fix_ttm_grid.cpp b/src/EXTRA-FIX/fix_ttm_grid.cpp index 111590d4f5..456526b7d5 100644 --- a/src/EXTRA-FIX/fix_ttm_grid.cpp +++ b/src/EXTRA-FIX/fix_ttm_grid.cpp @@ -405,7 +405,7 @@ void FixTTMGrid::reset_grid() // NOTE: need to set offsets int nxlo_out_prev,nylo_out_prev,nzlo_out_prev; - memory->destroy3d_offset(T_electron_previous, + memory->destroy3d_offset(T_electron_previous, nzlo_out_prev, nylo_out_prev, nxlo_out_prev); delete grid_previous; } From 8313a8aa49042ac4e6674c270af53a5dc85b14ca Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Wed, 12 Oct 2022 16:34:34 -0600 Subject: [PATCH 066/213] calling structure for Grid3d remap --- src/EXTRA-FIX/fix_ttm_grid.cpp | 11 ++--- src/EXTRA-FIX/fix_ttm_grid.h | 4 +- src/fix.h | 4 +- src/grid3d.cpp | 89 +++++++++++++++++++++------------- src/grid3d.h | 19 +++++++- 5 files changed, 81 insertions(+), 46 deletions(-) diff --git a/src/EXTRA-FIX/fix_ttm_grid.cpp b/src/EXTRA-FIX/fix_ttm_grid.cpp index 111590d4f5..0687b4ba61 100644 --- a/src/EXTRA-FIX/fix_ttm_grid.cpp +++ b/src/EXTRA-FIX/fix_ttm_grid.cpp @@ -364,13 +364,10 @@ void FixTTMGrid::read_electron_temperatures(const std::string &filename) /* ---------------------------------------------------------------------- subset of grid assigned to each proc may have changed called by load balancer when proc subdomains are adjusted - not supported for now, b/c requires T_electron to persist, i.e. a remap() ------------------------------------------------------------------------- */ void FixTTMGrid::reset_grid() { - error->all(FLERR,"Fix ttm/grid does not support load balancing (yet)"); - // delete grid data which doesn't need to persist from previous to new decomp memory->destroy(grid_buf1); @@ -390,13 +387,13 @@ void FixTTMGrid::reset_grid() // perform remap from previous decomp to new decomp int nremap_buf1,nremap_buf2; - grid->remap_init(grid_previous,nremap_buf1,nremap_buf2); + grid->remap_setup(grid_previous,nremap_buf1,nremap_buf2); double *remap_buf1,*remap_buf2; memory->create(remap_buf1, nremap_buf1, "ttm/grid:remap_buf1"); memory->create(remap_buf2, nremap_buf2, "ttm/grid:remap_buf2"); - grid->remap_perform(Grid3d::FIX,this,grid_previous); + grid->remap(Grid3d::FIX,this,1,sizeof(double),remap_buf1,remap_buf2,MPI_DOUBLE); memory->destroy(remap_buf1); memory->destroy(remap_buf2); @@ -462,7 +459,7 @@ void FixTTMGrid::unpack_reverse_grid(int /*flag*/, void *vbuf, int nlist, int *l pack old grid values to buf to send to another proc ------------------------------------------------------------------------- */ -void FixTTMGrid::pack_remap_grid(int /*flag*/, void *vbuf, int nlist, int *list) +void FixTTMGrid::pack_remap_grid(void *vbuf, int nlist, int *list) { auto buf = (double *) vbuf; double *src = &T_electron_previous[nzlo_out][nylo_out][nxlo_out]; @@ -474,7 +471,7 @@ void FixTTMGrid::pack_remap_grid(int /*flag*/, void *vbuf, int nlist, int *list) unpack another proc's own values from buf and set own ghost values ------------------------------------------------------------------------- */ -void FixTTMGrid::unpack_remap_grid(int /*flag*/, void *vbuf, int nlist, int *list) +void FixTTMGrid::unpack_remap_grid(void *vbuf, int nlist, int *list) { auto buf = (double *) vbuf; double *dest = &T_electron[nzlo_out][nylo_out][nxlo_out]; diff --git a/src/EXTRA-FIX/fix_ttm_grid.h b/src/EXTRA-FIX/fix_ttm_grid.h index 7cbd585cc4..5486dbb39b 100644 --- a/src/EXTRA-FIX/fix_ttm_grid.h +++ b/src/EXTRA-FIX/fix_ttm_grid.h @@ -41,8 +41,8 @@ class FixTTMGrid : public FixTTM { void unpack_forward_grid(int, void *, int, int *) override; void pack_reverse_grid(int, void *, int, int *) override; void unpack_reverse_grid(int, void *, int, int *) override; - void pack_remap_grid(int, void *, int, int *) override; - void unpack_remap_grid(int, void *, int, int *) override; + void pack_remap_grid(void *, int, int *) override; + void unpack_remap_grid(void *, int, int *) override; void pack_gather_grid(int, void *) override; void unpack_gather_grid(int, void *, void *, int, int, int, int, int, int) override; diff --git a/src/fix.h b/src/fix.h index a32ff45c3c..dc2d7f933f 100644 --- a/src/fix.h +++ b/src/fix.h @@ -217,8 +217,8 @@ class Fix : protected Pointers { virtual void unpack_forward_grid(int, void *, int, int *){}; virtual void pack_reverse_grid(int, void *, int, int *){}; virtual void unpack_reverse_grid(int, void *, int, int *){}; - virtual void pack_remap_grid(int, void *, int, int *){}; - virtual void unpack_remap_grid(int, void *, int, int *){}; + virtual void pack_remap_grid(void *, int, int *){}; + virtual void unpack_remap_grid(void *, int, int *){}; virtual void pack_gather_grid(int, void *){}; virtual void unpack_gather_grid(int, void *, void *, int, int, int, int, int, int){}; diff --git a/src/grid3d.cpp b/src/grid3d.cpp index bb7b86096b..a8dd6e30ba 100644 --- a/src/grid3d.cpp +++ b/src/grid3d.cpp @@ -1319,54 +1319,77 @@ reverse_comm_tiled(T *ptr, int nper, int nbyte, int which, } /* ---------------------------------------------------------------------- - remap from old grid decomposition to this grid decomposition + setup remap from old grid decomposition to this grid decomposition pack/unpack operations are performed by caller via callbacks ------------------------------------------------------------------------- */ -void Grid3d::remap_init(Grid3d *old, int &ngrid1_buf, int &ngrid_buf2) +void Grid3d::remap_setup(Grid3d *old, int &ngrid1_buf, int &ngrid2_buf) { + if (layout == REGULAR) remap_setup_regular(old,ngrid1_buf,ngrid2_buf); + else remap_setup_tiled(old,ngrid1_buf,ngrid2_buf); +} - // perform remap +void Grid3d::remap_setup_regular(Grid3d *old, int &ngrid1_buf, int &ngrid2_buf) +{ + ngrid1_buf = 0; + ngrid2_buf = 0; +} +void Grid3d::remap_setup_tiled(Grid3d *old, int &ngrid1_buf, int &ngrid2_buf) +{ + ngrid1_buf = 0; + ngrid2_buf = 0; +} - /* - // post all recvs into scratch space +/* ---------------------------------------------------------------------- + perform remap from old grid decomposition to this grid decomposition + pack/unpack operations are performed by caller via callbacks +------------------------------------------------------------------------- */ - for (irecv = 0; irecv < plan->nrecv; irecv++) - MPI_Irecv(&scratch[plan->recv_bufloc[irecv]],plan->recv_size[irecv], - MPI_FFT_SCALAR,plan->recv_proc[irecv],0, - plan->comm,&plan->request[irecv]); +void Grid3d::remap(int caller, void *ptr, int nper, int nbyte, + void *buf1, void *buf2, MPI_Datatype datatype) +{ + if (caller == FIX) remap_style((Fix *) ptr,nper,nbyte,buf1,buf2,datatype); +} - // send all messages to other procs +template < class T > +void Grid3d::remap_style(T *ptr, int nper, int nbyte, + void *buf1, void *vbuf2, MPI_Datatype datatype) +{ + int i,m,offset; - for (isend = 0; isend < plan->nsend; isend++) { - plan->pack(&in[plan->send_offset[isend]], - plan->sendbuf,&plan->packplan[isend]); - MPI_Send(plan->sendbuf,plan->send_size[isend],MPI_FFT_SCALAR, - plan->send_proc[isend],0,plan->comm); - } + auto buf2 = (char *) vbuf2; - // copy in -> scratch -> out for self data + // post all receives - if (plan->self) { - isend = plan->nsend; - irecv = plan->nrecv; - plan->pack(&in[plan->send_offset[isend]], - &scratch[plan->recv_bufloc[irecv]], - &plan->packplan[isend]); - plan->unpack(&scratch[plan->recv_bufloc[irecv]], - &out[plan->recv_offset[irecv]],&plan->unpackplan[irecv]); - } + for (m = 0; m < nrecv_remap; m++) { + offset = nper * recv_remap[m].offset * nbyte; + MPI_Irecv((void *) &buf2[offset],nper*recv_remap[m].nunpack,datatype, + recv_remap[m].proc,0,gridcomm,&requests_remap[m]); + } - // unpack all messages from scratch -> out + // perform all sends to other procs - for (i = 0; i < plan->nrecv; i++) { - MPI_Waitany(plan->nrecv,plan->request,&irecv,MPI_STATUS_IGNORE); - plan->unpack(&scratch[plan->recv_bufloc[irecv]], - &out[plan->recv_offset[irecv]],&plan->unpackplan[irecv]); - } + for (m = 0; m < nsend_remap; m++) { + ptr->pack_remap_grid(buf1,send_remap[m].npack,send_remap[m].packlist); + MPI_Send(buf1,nper*send_remap[m].npack,datatype,send_remap[m].proc,0,gridcomm); + } - */ + // perform remap to self if defined + + if (self_remap) { + ptr->pack_remap_grid(buf1,copy_remap.npack,copy_remap.packlist); + ptr->unpack_remap_grid(buf1,copy_remap.nunpack,copy_remap.unpacklist); + } + + // unpack all received data + + for (i = 0; i < nrecv_remap; i++) { + MPI_Waitany(nrecv_remap,requests_remap,&m,MPI_STATUS_IGNORE); + offset = nper * recv_remap[m].offset * nbyte; + ptr->unpack_remap_grid((void *) &buf2[offset], + recv_remap[m].nunpack,recv_remap[m].unpacklist); + } } /* ---------------------------------------------------------------------- diff --git a/src/grid3d.h b/src/grid3d.h index b40cd500bb..f484f2664d 100644 --- a/src/grid3d.h +++ b/src/grid3d.h @@ -37,8 +37,8 @@ class Grid3d : protected Pointers { int ghost_adjacent(); void forward_comm(int, void *, int, int, int, void *, void *, MPI_Datatype); void reverse_comm(int, void *, int, int, int, void *, void *, MPI_Datatype); - void remap_init(Grid3d *, int &, int &); - void remap_perform(int, void *, Grid3d *) {} + void remap_setup(Grid3d *, int &, int &); + void remap(int, void *, int, int, void *, void *, MPI_Datatype); void gather(int, void *, int, int, int, void *, MPI_Datatype); protected: @@ -180,6 +180,17 @@ class Grid3d : protected Pointers { Recv *recv; Copy *copy; + // ------------------------------------------- + // internal variables for REMAP operation + // ------------------------------------------- + + MPI_Request *requests_remap; // length of max messages this proc receives + + int nsend_remap, nrecv_remap, self_remap; + Send *send_remap; + Recv *recv_remap; + Copy copy_remap; + // ------------------------------------------- // internal methods // ------------------------------------------- @@ -199,6 +210,10 @@ class Grid3d : protected Pointers { template void reverse_comm_regular(T *, int, int, int, void *, void *, MPI_Datatype); template void reverse_comm_tiled(T *, int, int, int, void *, void *, MPI_Datatype); + void remap_setup_regular(Grid3d *, int &, int &); + void remap_setup_tiled(Grid3d *, int &, int &); + template void remap_style(T *, int, int, void *, void *, MPI_Datatype); + virtual void grow_swap(); void grow_overlap(); From 84282a3c75b4ec03c7a1ba8733363a94951a5953 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Wed, 12 Oct 2022 16:38:35 -0600 Subject: [PATCH 067/213] ditto for Grid2d --- src/grid2d.cpp | 74 ++++++++++++++++++++++++++++++++++++++++++++++++++ src/grid2d.h | 17 ++++++++++++ 2 files changed, 91 insertions(+) diff --git a/src/grid2d.cpp b/src/grid2d.cpp index fe17e84137..deba57033c 100644 --- a/src/grid2d.cpp +++ b/src/grid2d.cpp @@ -1171,6 +1171,80 @@ reverse_comm_tiled(T *ptr, int nper, int nbyte, int which, } } +/* ---------------------------------------------------------------------- + setup remap from old grid decomposition to this grid decomposition + pack/unpack operations are performed by caller via callbacks +------------------------------------------------------------------------- */ + +void Grid2d::remap_setup(Grid2d *old, int &ngrid1_buf, int &ngrid2_buf) +{ + if (layout == REGULAR) remap_setup_regular(old,ngrid1_buf,ngrid2_buf); + else remap_setup_tiled(old,ngrid1_buf,ngrid2_buf); +} + +void Grid2d::remap_setup_regular(Grid2d *old, int &ngrid1_buf, int &ngrid2_buf) +{ + ngrid1_buf = 0; + ngrid2_buf = 0; +} + +void Grid2d::remap_setup_tiled(Grid2d *old, int &ngrid1_buf, int &ngrid2_buf) +{ + ngrid1_buf = 0; + ngrid2_buf = 0; +} + +/* ---------------------------------------------------------------------- + perform remap from old grid decomposition to this grid decomposition + pack/unpack operations are performed by caller via callbacks +------------------------------------------------------------------------- */ + +void Grid2d::remap(int caller, void *ptr, int nper, int nbyte, + void *buf1, void *buf2, MPI_Datatype datatype) +{ + if (caller == FIX) remap_style((Fix *) ptr,nper,nbyte,buf1,buf2,datatype); +} + +template < class T > +void Grid2d::remap_style(T *ptr, int nper, int nbyte, + void *buf1, void *vbuf2, MPI_Datatype datatype) +{ + int i,m,offset; + + auto buf2 = (char *) vbuf2; + + // post all receives + + for (m = 0; m < nrecv_remap; m++) { + offset = nper * recv_remap[m].offset * nbyte; + MPI_Irecv((void *) &buf2[offset],nper*recv_remap[m].nunpack,datatype, + recv_remap[m].proc,0,gridcomm,&requests_remap[m]); + } + + // perform all sends to other procs + + for (m = 0; m < nsend_remap; m++) { + ptr->pack_remap_grid(buf1,send_remap[m].npack,send_remap[m].packlist); + MPI_Send(buf1,nper*send_remap[m].npack,datatype,send_remap[m].proc,0,gridcomm); + } + + // perform remap to self if defined + + if (self_remap) { + ptr->pack_remap_grid(buf1,copy_remap.npack,copy_remap.packlist); + ptr->unpack_remap_grid(buf1,copy_remap.nunpack,copy_remap.unpacklist); + } + + // unpack all received data + + for (i = 0; i < nrecv_remap; i++) { + MPI_Waitany(nrecv_remap,requests_remap,&m,MPI_STATUS_IGNORE); + offset = nper * recv_remap[m].offset * nbyte; + ptr->unpack_remap_grid((void *) &buf2[offset], + recv_remap[m].nunpack,recv_remap[m].unpacklist); + } +} + /* ---------------------------------------------------------------------- gather global grid values to proc 0, one grid chunk at a time proc 0 pings each proc for its grid chunk diff --git a/src/grid2d.h b/src/grid2d.h index d850832847..8d1b21af6f 100644 --- a/src/grid2d.h +++ b/src/grid2d.h @@ -35,6 +35,8 @@ class Grid2d : protected Pointers { int ghost_adjacent(); void forward_comm(int, void *, int, int, int, void *, void *, MPI_Datatype); void reverse_comm(int, void *, int, int, int, void *, void *, MPI_Datatype); + void remap_setup(Grid2d *, int &, int &); + void remap(int, void *, int, int, void *, void *, MPI_Datatype); void gather(int, void *, int, int, int, void *, MPI_Datatype); protected: @@ -171,6 +173,17 @@ class Grid2d : protected Pointers { Send *send; Recv *recv; Copy *copy; + + // ------------------------------------------- + // internal variables for REMAP operation + // ------------------------------------------- + + MPI_Request *requests_remap; // length of max messages this proc receives + + int nsend_remap, nrecv_remap, self_remap; + Send *send_remap; + Recv *recv_remap; + Copy copy_remap; // ------------------------------------------- // internal methods @@ -191,6 +204,10 @@ class Grid2d : protected Pointers { template void reverse_comm_regular(T *, int, int, int, void *, void *, MPI_Datatype); template void reverse_comm_tiled(T *, int, int, int, void *, void *, MPI_Datatype); + void remap_setup_regular(Grid2d *, int &, int &); + void remap_setup_tiled(Grid2d *, int &, int &); + template void remap_style(T *, int, int, void *, void *, MPI_Datatype); + virtual void grow_swap(); void grow_overlap(); From 6658b95daccd7fad3cd57f3b7e46604198c9e8b0 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Wed, 12 Oct 2022 16:40:12 -0600 Subject: [PATCH 068/213] add cleanup note --- src/grid3d.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/grid3d.cpp b/src/grid3d.cpp index a8dd6e30ba..5433aaef09 100644 --- a/src/grid3d.cpp +++ b/src/grid3d.cpp @@ -1331,6 +1331,8 @@ void Grid3d::remap_setup(Grid3d *old, int &ngrid1_buf, int &ngrid2_buf) void Grid3d::remap_setup_regular(Grid3d *old, int &ngrid1_buf, int &ngrid2_buf) { + // NOTE: when to clean up data structs when multiple remaps occur + ngrid1_buf = 0; ngrid2_buf = 0; } From ab51c53dfd0a83d9ca9fdc770a0c3fa01f40e28c Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Wed, 12 Oct 2022 17:34:42 -0600 Subject: [PATCH 069/213] add identical check between 2 grids --- src/EXTRA-FIX/fix_ttm_grid.cpp | 14 ++++++++++++ src/grid2d.cpp | 33 ++++++++++++++++++++++++++++ src/grid2d.h | 2 ++ src/grid3d.cpp | 39 ++++++++++++++++++++++++++++++++++ src/grid3d.h | 2 ++ 5 files changed, 90 insertions(+) diff --git a/src/EXTRA-FIX/fix_ttm_grid.cpp b/src/EXTRA-FIX/fix_ttm_grid.cpp index f513647226..54cb0f550d 100644 --- a/src/EXTRA-FIX/fix_ttm_grid.cpp +++ b/src/EXTRA-FIX/fix_ttm_grid.cpp @@ -368,6 +368,20 @@ void FixTTMGrid::read_electron_temperatures(const std::string &filename) void FixTTMGrid::reset_grid() { + // check if new grid partitioning is different on any proc + // if not, just return + + int tmp[12]; + double maxdist = 0.5 * neighbor->skin; + Grid3d *gridnew = new Grid3d(lmp, world, nxgrid, nygrid, nzgrid, maxdist, 1, SHIFT, + tmp[0],tmp[1],tmp[2],tmp[3],tmp[4],tmp[5], + tmp[6],tmp[7],tmp[8],tmp[9],tmp[10],tmp[11]); + + if (grid->identical(gridnew)) { + delete gridnew; + return; + } else delete gridnew; + // delete grid data which doesn't need to persist from previous to new decomp memory->destroy(grid_buf1); diff --git a/src/grid2d.cpp b/src/grid2d.cpp index deba57033c..51afc3bf89 100644 --- a/src/grid2d.cpp +++ b/src/grid2d.cpp @@ -352,6 +352,29 @@ void Grid2d::store(int ixlo, int ixhi, int iylo, int iyhi, /* ---------------------------------------------------------------------- */ +int Grid2d::identical(Grid2d *grid2) +{ + int inxlo2,inxhi2,inylo2,inyhi2; + int outxlo2,outxhi2,outylo2,outyhi2; + + grid2->get_bounds(inxlo2,inxhi2,inylo2,inyhi2); + grid2->get_bounds_ghost(outxlo2,outxhi2,outylo2,outyhi2); + + int flag = 0; + if (inxlo != inxlo2 || inxhi != inxhi2 || + inylo != inylo2 || inyhi != inyhi2) flag = 1; + if (outxlo != outxlo2 || outxhi != outxhi2 || + outylo != outylo2 || outyhi != outyhi2) flag = 1; + + int flagall; + MPI_Allreduce(&flag,&flagall,1,MPI_INT,MPI_SUM,gridcomm); + + if (flagall) return 0; + return 1; +} + +/* ---------------------------------------------------------------------- */ + void Grid2d::get_size(int &nxgrid, int &nygrid) { nxgrid = nx; @@ -368,6 +391,16 @@ void Grid2d::get_bounds(int &xlo, int &xhi, int &ylo, int &yhi) yhi = inyhi; } +/* ---------------------------------------------------------------------- */ + +void Grid2d::get_bounds_ghost(int &xlo, int &xhi, int &ylo, int &yhi) +{ + xlo = outxlo; + xhi = outxhi; + ylo = outylo; + yhi = outyhi; +} + /* ---------------------------------------------------------------------- return sizes of two buffers needed for communication either on regular grid or procs or irregular tiling diff --git a/src/grid2d.h b/src/grid2d.h index 8d1b21af6f..86bde517f6 100644 --- a/src/grid2d.h +++ b/src/grid2d.h @@ -29,8 +29,10 @@ class Grid2d : protected Pointers { Grid2d(class LAMMPS *, MPI_Comm, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int); ~Grid2d() override; + int identical(Grid2d *); void get_size(int &, int &); void get_bounds(int &, int &, int &, int &); + void get_bounds_ghost(int &, int &, int &, int &); void setup(int &, int &); int ghost_adjacent(); void forward_comm(int, void *, int, int, int, void *, void *, MPI_Datatype); diff --git a/src/grid3d.cpp b/src/grid3d.cpp index 5433aaef09..2701b81c6f 100644 --- a/src/grid3d.cpp +++ b/src/grid3d.cpp @@ -381,6 +381,31 @@ void Grid3d::store(int ixlo, int ixhi, int iylo, int iyhi, /* ---------------------------------------------------------------------- */ +int Grid3d::identical(Grid3d *grid2) +{ + int inxlo2,inxhi2,inylo2,inyhi2,inzlo2,inzhi2; + int outxlo2,outxhi2,outylo2,outyhi2,outzlo2,outzhi2; + + grid2->get_bounds(inxlo2,inxhi2,inylo2,inyhi2,inzlo2,inzhi2); + grid2->get_bounds_ghost(outxlo2,outxhi2,outylo2,outyhi2,outzlo2,outzhi2); + + int flag = 0; + if (inxlo != inxlo2 || inxhi != inxhi2 || + inylo != inylo2 || inyhi != inyhi2 || + inzlo != inzlo2 || inzhi != inzhi2) flag = 1; + if (outxlo != outxlo2 || outxhi != outxhi2 || + outylo != outylo2 || outyhi != outyhi2 || + outzlo != outzlo2 || outzhi != outzhi2) flag = 1; + + int flagall; + MPI_Allreduce(&flag,&flagall,1,MPI_INT,MPI_SUM,gridcomm); + + if (flagall) return 0; + return 1; +} + +/* ---------------------------------------------------------------------- */ + void Grid3d::get_size(int &nxgrid, int &nygrid, int &nzgrid) { nxgrid = nx; @@ -401,6 +426,19 @@ void Grid3d::get_bounds(int &xlo, int &xhi, int &ylo, int &yhi, zhi = inzhi; } +/* ---------------------------------------------------------------------- */ + +void Grid3d::get_bounds_ghost(int &xlo, int &xhi, int &ylo, int &yhi, + int &zlo, int &zhi) +{ + xlo = outxlo; + xhi = outxhi; + ylo = outylo; + yhi = outyhi; + zlo = outzlo; + zhi = outzhi; +} + /* ---------------------------------------------------------------------- return sizes of two buffers needed for communication either on regular grid or procs or irregular tiling @@ -1332,6 +1370,7 @@ void Grid3d::remap_setup(Grid3d *old, int &ngrid1_buf, int &ngrid2_buf) void Grid3d::remap_setup_regular(Grid3d *old, int &ngrid1_buf, int &ngrid2_buf) { // NOTE: when to clean up data structs when multiple remaps occur + // NOTE: does a remap also require ghost comm in fix ttm/grid ? ngrid1_buf = 0; ngrid2_buf = 0; diff --git a/src/grid3d.h b/src/grid3d.h index f484f2664d..5e4cee30ed 100644 --- a/src/grid3d.h +++ b/src/grid3d.h @@ -31,8 +31,10 @@ class Grid3d : protected Pointers { int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int); ~Grid3d() override; + int identical(Grid3d *); void get_size(int &, int &, int &); void get_bounds(int &, int &, int &, int &, int &, int &); + void get_bounds_ghost(int &, int &, int &, int &, int &, int &); void setup(int &, int &); int ghost_adjacent(); void forward_comm(int, void *, int, int, int, void *, void *, MPI_Datatype); From 0383de2bebb93c659c36a927fdaf59beec9a0786 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Fri, 14 Oct 2022 16:39:38 -0600 Subject: [PATCH 070/213] more work on remap --- src/EXTRA-FIX/fix_ttm_grid.cpp | 2 +- src/grid2d.cpp | 91 ++++++++++----------- src/grid2d.h | 14 ++-- src/grid3d.cpp | 144 ++++++++++++++++++++++----------- src/grid3d.h | 16 ++-- 5 files changed, 160 insertions(+), 107 deletions(-) diff --git a/src/EXTRA-FIX/fix_ttm_grid.cpp b/src/EXTRA-FIX/fix_ttm_grid.cpp index 54cb0f550d..862e487d1b 100644 --- a/src/EXTRA-FIX/fix_ttm_grid.cpp +++ b/src/EXTRA-FIX/fix_ttm_grid.cpp @@ -401,7 +401,7 @@ void FixTTMGrid::reset_grid() // perform remap from previous decomp to new decomp int nremap_buf1,nremap_buf2; - grid->remap_setup(grid_previous,nremap_buf1,nremap_buf2); + grid->setup_remap(grid_previous,nremap_buf1,nremap_buf2); double *remap_buf1,*remap_buf2; memory->create(remap_buf1, nremap_buf1, "ttm/grid:remap_buf1"); diff --git a/src/grid2d.cpp b/src/grid2d.cpp index 51afc3bf89..476310d727 100644 --- a/src/grid2d.cpp +++ b/src/grid2d.cpp @@ -33,12 +33,12 @@ enum{REGULAR,TILED}; static constexpr int OFFSET = 16384; /* ---------------------------------------------------------------------- - NOTES - tiled implementation only currently works for RCB, not general tiled - b/c RCB tree is used to find neighboring tiles + NOTES: + tiled implementations only currently work for RCB, not general tilings + b/c RCB tree is used to find neighboring tiles if o indices for ghosts are < 0 or hi indices are >= N, then grid is treated as periodic in that dimension, - communication is done across the periodic boundaries + comm is done across the periodic boundaries ------------------------------------------------------------------------- */ /* ---------------------------------------------------------------------- @@ -52,7 +52,7 @@ static constexpr int OFFSET = 16384; i xy lohi = portion of global grid this proc owns, 0 <= index < N o xy lohi = owned + ghost grid cells needed in all directions for non-periodic dims, o indices will not be < 0 or >= N, - since no grid communication is done across non-periodic boundaries + since no grid comm is done across non-periodic boundaries ------------------------------------------------------------------------- */ Grid2d::Grid2d(LAMMPS *lmp, MPI_Comm gcomm, @@ -278,7 +278,7 @@ Grid2d::Grid2d(LAMMPS *lmp, MPI_Comm gcomm, int flag, Grid2d::~Grid2d() { - // regular comm data struct + // brick comm data structs for (int i = 0; i < nswap; i++) { memory->destroy(swap[i].packlist); @@ -402,38 +402,39 @@ void Grid2d::get_bounds_ghost(int &xlo, int &xhi, int &ylo, int &yhi) } /* ---------------------------------------------------------------------- + setup owned/ghost commmunication return sizes of two buffers needed for communication - either on regular grid or procs or irregular tiling + either for regular brick comm or irregular tiling comm nbuf1 = largest pack or unpack in any Send or Recv or Copy nbuf2 = larget of sum of all packs or unpacks in Send or Recv - for regular comm, nbuf1 = nbuf2 - for irregular comm, nbuf2 >= nbuf2 - nbuf1,nbuf2 are just count of grid points - caller converts them to message size for grid data it stores + for regular brick comm, nbuf1 = nbuf2 + for irregular tiling comm, nbuf2 >= nbuf2 + nbuf1,nbuf2 are counts of grid points + caller converts them to message sizes for grid data it stores ------------------------------------------------------------------------- */ void Grid2d::setup(int &nbuf1, int &nbuf2) { - if (layout == REGULAR) setup_regular(nbuf1,nbuf2); + if (layout == REGULAR) setup_brick(nbuf1,nbuf2); else setup_tiled(nbuf1,nbuf2); } /* ---------------------------------------------------------------------- - setup comm for a regular grid of procs - each proc has 6 neighbors - comm pattern = series of swaps with one of those 6 procs + setup owned/ghost comm for regular brick comm + each proc has 4 neighbors + comm pattern = series of swaps with one of those 4 procs can be multiple swaps with same proc if ghost extent is large swap may not be symmetric if both procs do not need same layers of ghosts all procs perform same # of swaps in a direction, even if some don't need it ------------------------------------------------------------------------- */ -void Grid2d::setup_regular(int &nbuf1, int &nbuf2) +void Grid2d::setup_brick(int &nbuf1, int &nbuf2) { int nsent,sendfirst,sendlast,recvfirst,recvlast; int sendplanes,recvplanes; int notdoneme,notdone; - // notify 6 neighbor procs how many ghost grid planes I need from them + // notify 4 neighbor procs how many ghost grid planes I need from them // ghost xy lo = # of my lower grid planes that proc xy lo needs as its ghosts // ghost xy hi = # of my upper grid planes that proc xy hi needs as its ghosts // if this proc is its own neighbor across periodic bounary, value is from self @@ -632,7 +633,7 @@ void Grid2d::setup_regular(int &nbuf1, int &nbuf2) } /* ---------------------------------------------------------------------- - setup comm for RCB tiled proc domains + setup owned/ghost comm for irregular tiled comm each proc has arbitrary # of neighbors that overlap its ghost extent identify which procs will send me ghost cells, and vice versa may not be symmetric if both procs do not need same layers of ghosts @@ -959,7 +960,7 @@ void Grid2d::box_drop_grid(int *box, int proclower, int procupper, int Grid2d::ghost_adjacent() { - if (layout == REGULAR) return ghost_adjacent_regular(); + if (layout == REGULAR) return ghost_adjacent_brick(); return ghost_adjacent_tiled(); } @@ -968,7 +969,7 @@ int Grid2d::ghost_adjacent() return 0 if adjacent=0 for any proc, else 1 ------------------------------------------------------------------------- */ -int Grid2d::ghost_adjacent_regular() +int Grid2d::ghost_adjacent_brick() { adjacent = 1; if (ghostxlo > inxhi-inxlo+1) adjacent = 0; @@ -1003,14 +1004,14 @@ void Grid2d::forward_comm(int caller, void *ptr, int nper, int nbyte, int which, { if (layout == REGULAR) { if (caller == KSPACE) - forward_comm_regular((KSpace *) ptr,nper,nbyte,which, - buf1,buf2,datatype); + forward_comm_brick((KSpace *) ptr,nper,nbyte,which, + buf1,buf2,datatype); else if (caller == PAIR) - forward_comm_regular((Pair *) ptr,nper,nbyte,which, - buf1,buf2,datatype); + forward_comm_brick((Pair *) ptr,nper,nbyte,which, + buf1,buf2,datatype); else if (caller == FIX) - forward_comm_regular((Fix *) ptr,nper,nbyte,which, - buf1,buf2,datatype); + forward_comm_brick((Fix *) ptr,nper,nbyte,which, + buf1,buf2,datatype); } else { if (caller == KSPACE) forward_comm_tiled((KSpace *) ptr,nper,nbyte,which, @@ -1030,8 +1031,8 @@ void Grid2d::forward_comm(int caller, void *ptr, int nper, int nbyte, int which, template < class T > void Grid2d:: -forward_comm_regular(T *ptr, int nper, int /*nbyte*/, int which, - void *buf1, void *buf2, MPI_Datatype datatype) +forward_comm_brick(T *ptr, int nper, int /*nbyte*/, int which, + void *buf1, void *buf2, MPI_Datatype datatype) { int m; MPI_Request request; @@ -1108,14 +1109,14 @@ void Grid2d::reverse_comm(int caller, void *ptr, int nper, int nbyte, int which, { if (layout == REGULAR) { if (caller == KSPACE) - reverse_comm_regular((KSpace *) ptr,nper,nbyte,which, - buf1,buf2,datatype); + reverse_comm_brick((KSpace *) ptr,nper,nbyte,which, + buf1,buf2,datatype); else if (caller == PAIR) - reverse_comm_regular((Pair *) ptr,nper,nbyte,which, - buf1,buf2,datatype); + reverse_comm_brick((Pair *) ptr,nper,nbyte,which, + buf1,buf2,datatype); else if (caller == FIX) - reverse_comm_regular((Fix *) ptr,nper,nbyte,which, - buf1,buf2,datatype); + reverse_comm_brick((Fix *) ptr,nper,nbyte,which, + buf1,buf2,datatype); } else { if (caller == KSPACE) reverse_comm_tiled((KSpace *) ptr,nper,nbyte,which, @@ -1135,8 +1136,8 @@ void Grid2d::reverse_comm(int caller, void *ptr, int nper, int nbyte, int which, template < class T > void Grid2d:: -reverse_comm_regular(T *ptr, int nper, int /*nbyte*/, int which, - void *buf1, void *buf2, MPI_Datatype datatype) +reverse_comm_brick(T *ptr, int nper, int /*nbyte*/, int which, + void *buf1, void *buf2, MPI_Datatype datatype) { int m; MPI_Request request; @@ -1209,22 +1210,22 @@ reverse_comm_tiled(T *ptr, int nper, int nbyte, int which, pack/unpack operations are performed by caller via callbacks ------------------------------------------------------------------------- */ -void Grid2d::remap_setup(Grid2d *old, int &ngrid1_buf, int &ngrid2_buf) +void Grid2d::setup_remap(Grid2d *old, int &nremap_buf1, int &nremap_buf2) { - if (layout == REGULAR) remap_setup_regular(old,ngrid1_buf,ngrid2_buf); - else remap_setup_tiled(old,ngrid1_buf,ngrid2_buf); + if (layout == REGULAR) setup_remap_brick(old,nremap_buf1,nremap_buf2); + else setup_remap_tiled(old,nremap_buf1,nremap_buf2); } -void Grid2d::remap_setup_regular(Grid2d *old, int &ngrid1_buf, int &ngrid2_buf) +void Grid2d::setup_remap_brick(Grid2d *old, int &nremap_buf1, int &nremap_buf2) { - ngrid1_buf = 0; - ngrid2_buf = 0; + nremap_buf1 = 0; + nremap_buf2 = 0; } -void Grid2d::remap_setup_tiled(Grid2d *old, int &ngrid1_buf, int &ngrid2_buf) +void Grid2d::setup_remap_tiled(Grid2d *old, int &nremap_buf1, int &nremap_buf2) { - ngrid1_buf = 0; - ngrid2_buf = 0; + nremap_buf1 = 0; + nremap_buf2 = 0; } /* ---------------------------------------------------------------------- diff --git a/src/grid2d.h b/src/grid2d.h index 86bde517f6..df5faff32b 100644 --- a/src/grid2d.h +++ b/src/grid2d.h @@ -37,7 +37,7 @@ class Grid2d : protected Pointers { int ghost_adjacent(); void forward_comm(int, void *, int, int, int, void *, void *, MPI_Datatype); void reverse_comm(int, void *, int, int, int, void *, void *, MPI_Datatype); - void remap_setup(Grid2d *, int &, int &); + void setup_remap(Grid2d *, int &, int &); void remap(int, void *, int, int, void *, void *, MPI_Datatype); void gather(int, void *, int, int, int, void *, MPI_Datatype); @@ -193,21 +193,21 @@ class Grid2d : protected Pointers { void store(int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int); - virtual void setup_regular(int &, int &); + virtual void setup_brick(int &, int &); virtual void setup_tiled(int &, int &); void ghost_box_drop(int *, int *); void box_drop_grid(int *, int, int, int &, int *); - int ghost_adjacent_regular(); + int ghost_adjacent_brick(); int ghost_adjacent_tiled(); - template void forward_comm_regular(T *, int, int, int, void *, void *, MPI_Datatype); + template void forward_comm_brick(T *, int, int, int, void *, void *, MPI_Datatype); template void forward_comm_tiled(T *, int, int, int, void *, void *, MPI_Datatype); - template void reverse_comm_regular(T *, int, int, int, void *, void *, MPI_Datatype); + template void reverse_comm_brick(T *, int, int, int, void *, void *, MPI_Datatype); template void reverse_comm_tiled(T *, int, int, int, void *, void *, MPI_Datatype); - void remap_setup_regular(Grid2d *, int &, int &); - void remap_setup_tiled(Grid2d *, int &, int &); + void setup_remap_brick(Grid2d *, int &, int &); + void setup_remap_tiled(Grid2d *, int &, int &); template void remap_style(T *, int, int, void *, void *, MPI_Datatype); virtual void grow_swap(); diff --git a/src/grid3d.cpp b/src/grid3d.cpp index 2701b81c6f..a503ad90da 100644 --- a/src/grid3d.cpp +++ b/src/grid3d.cpp @@ -33,12 +33,12 @@ enum{REGULAR,TILED}; static constexpr int OFFSET = 16384; /* ---------------------------------------------------------------------- - NOTES - tiled implementation only currently works for RCB, not general tiled - b/c RCB tree is used to find neighboring tiles + NOTES: + tiled implementations only currently work for RCB, not general tilings + b/c RCB tree is used to find neighboring tiles if o indices for ghosts are < 0 or hi indices are >= N, then grid is treated as periodic in that dimension, - communication is done across the periodic boundaries + comm is done across the periodic boundaries ------------------------------------------------------------------------- */ /* ---------------------------------------------------------------------- @@ -52,7 +52,7 @@ static constexpr int OFFSET = 16384; i xyz lohi = portion of global grid this proc owns, 0 <= index < N o xyz lohi = owned + ghost grid cells needed in all directions for non-periodic dims, o indices will not be < 0 or >= N, - since no grid communication is done across non-periodic boundaries + since no grid comm is done across non-periodic boundaries ------------------------------------------------------------------------- */ Grid3d::Grid3d(LAMMPS *lmp, MPI_Comm gcomm, @@ -295,7 +295,7 @@ Grid3d::Grid3d(LAMMPS *lmp, MPI_Comm gcomm, int flag, Grid3d::~Grid3d() { - // regular comm data struct + // brick comm data structs for (int i = 0; i < nswap; i++) { memory->destroy(swap[i].packlist); @@ -440,24 +440,25 @@ void Grid3d::get_bounds_ghost(int &xlo, int &xhi, int &ylo, int &yhi, } /* ---------------------------------------------------------------------- + setup owned/ghost commmunication return sizes of two buffers needed for communication - either on regular grid or procs or irregular tiling + either for regular brick comm or irregular tiling comm nbuf1 = largest pack or unpack in any Send or Recv or Copy nbuf2 = larget of sum of all packs or unpacks in Send or Recv - for regular comm, nbuf1 = nbuf2 - for irregular comm, nbuf2 >= nbuf2 - nbuf1,nbuf2 are just count of grid points - caller converts them to message size for grid data it stores + for regular brick comm, nbuf1 = nbuf2 + for irregular tiling comm, nbuf2 >= nbuf2 + nbuf1,nbuf2 are counts of grid points + caller converts them to message sizes for grid data it stores ------------------------------------------------------------------------- */ void Grid3d::setup(int &nbuf1, int &nbuf2) { - if (layout == REGULAR) setup_regular(nbuf1,nbuf2); + if (layout == REGULAR) setup_brick(nbuf1,nbuf2); else setup_tiled(nbuf1,nbuf2); } /* ---------------------------------------------------------------------- - setup comm for a regular grid of procs + setup owned/ghost comm for regular brick comm each proc has 6 neighbors comm pattern = series of swaps with one of those 6 procs can be multiple swaps with same proc if ghost extent is large @@ -465,7 +466,7 @@ void Grid3d::setup(int &nbuf1, int &nbuf2) all procs perform same # of swaps in a direction, even if some don't need it ------------------------------------------------------------------------- */ -void Grid3d::setup_regular(int &nbuf1, int &nbuf2) +void Grid3d::setup_brick(int &nbuf1, int &nbuf2) { int nsent,sendfirst,sendlast,recvfirst,recvlast; int sendplanes,recvplanes; @@ -758,7 +759,7 @@ void Grid3d::setup_regular(int &nbuf1, int &nbuf2) } /* ---------------------------------------------------------------------- - setup comm for RCB tiled proc domains + setup owned/ghost comm for irregular tiled comm each proc has arbitrary # of neighbors that overlap its ghost extent identify which procs will send me ghost cells, and vice versa may not be symmetric if both procs do not need same layers of ghosts @@ -805,7 +806,7 @@ void Grid3d::setup_tiled(int &nbuf1, int &nbuf2) noverlap = maxoverlap = 0; overlap = nullptr; - ghost_box_drop(ghostbox,pbc); + box_drop(ghostbox,pbc); // send each proc an overlap message // content: me, index of my overlap, box that overlaps with its owned cells @@ -991,7 +992,7 @@ void Grid3d::setup_tiled(int &nbuf1, int &nbuf2) add all the procs it overlaps with to Overlap list ------------------------------------------------------------------------- */ -void Grid3d::ghost_box_drop(int *box, int *pbc) +void Grid3d::box_drop(int *box, int *pbc) { int i,m; @@ -1063,8 +1064,8 @@ void Grid3d::ghost_box_drop(int *box, int *pbc) // recurse with 2 split boxes if (splitflag) { - ghost_box_drop(newbox1,pbc); - ghost_box_drop(newbox2,newpbc); + box_drop(newbox1,pbc); + box_drop(newbox2,newpbc); } } @@ -1109,7 +1110,7 @@ void Grid3d::box_drop_grid(int *box, int proclower, int procupper, int Grid3d::ghost_adjacent() { - if (layout == REGULAR) return ghost_adjacent_regular(); + if (layout == REGULAR) return ghost_adjacent_brick(); return ghost_adjacent_tiled(); } @@ -1118,7 +1119,7 @@ int Grid3d::ghost_adjacent() return 0 if adjacent=0 for any proc, else 1 ------------------------------------------------------------------------- */ -int Grid3d::ghost_adjacent_regular() +int Grid3d::ghost_adjacent_brick() { adjacent = 1; if (ghostxlo > inxhi-inxlo+1) adjacent = 0; @@ -1155,14 +1156,14 @@ void Grid3d::forward_comm(int caller, void *ptr, int nper, int nbyte, int which, { if (layout == REGULAR) { if (caller == KSPACE) - forward_comm_regular((KSpace *) ptr,nper,nbyte,which, - buf1,buf2,datatype); + forward_comm_brick((KSpace *) ptr,nper,nbyte,which, + buf1,buf2,datatype); else if (caller == PAIR) - forward_comm_regular((Pair *) ptr,nper,nbyte,which, - buf1,buf2,datatype); + forward_comm_brick((Pair *) ptr,nper,nbyte,which, + buf1,buf2,datatype); else if (caller == FIX) - forward_comm_regular((Fix *) ptr,nper,nbyte,which, - buf1,buf2,datatype); + forward_comm_brick((Fix *) ptr,nper,nbyte,which, + buf1,buf2,datatype); } else { if (caller == KSPACE) forward_comm_tiled((KSpace *) ptr,nper,nbyte,which, @@ -1182,8 +1183,8 @@ void Grid3d::forward_comm(int caller, void *ptr, int nper, int nbyte, int which, template < class T > void Grid3d:: -forward_comm_regular(T *ptr, int nper, int /*nbyte*/, int which, - void *buf1, void *buf2, MPI_Datatype datatype) +forward_comm_brick(T *ptr, int nper, int /*nbyte*/, int which, + void *buf1, void *buf2, MPI_Datatype datatype) { int m; MPI_Request request; @@ -1260,14 +1261,14 @@ void Grid3d::reverse_comm(int caller, void *ptr, int nper, int nbyte, int which, { if (layout == REGULAR) { if (caller == KSPACE) - reverse_comm_regular((KSpace *) ptr,nper,nbyte,which, - buf1,buf2,datatype); + reverse_comm_brick((KSpace *) ptr,nper,nbyte,which, + buf1,buf2,datatype); else if (caller == PAIR) - reverse_comm_regular((Pair *) ptr,nper,nbyte,which, - buf1,buf2,datatype); + reverse_comm_brick((Pair *) ptr,nper,nbyte,which, + buf1,buf2,datatype); else if (caller == FIX) - reverse_comm_regular((Fix *) ptr,nper,nbyte,which, - buf1,buf2,datatype); + reverse_comm_brick((Fix *) ptr,nper,nbyte,which, + buf1,buf2,datatype); } else { if (caller == KSPACE) reverse_comm_tiled((KSpace *) ptr,nper,nbyte,which, @@ -1287,8 +1288,8 @@ void Grid3d::reverse_comm(int caller, void *ptr, int nper, int nbyte, int which, template < class T > void Grid3d:: -reverse_comm_regular(T *ptr, int nper, int /*nbyte*/, int which, - void *buf1, void *buf2, MPI_Datatype datatype) +reverse_comm_brick(T *ptr, int nper, int /*nbyte*/, int which, + void *buf1, void *buf2, MPI_Datatype datatype) { int m; MPI_Request request; @@ -1356,30 +1357,81 @@ reverse_comm_tiled(T *ptr, int nper, int nbyte, int which, } } +/* ---------------------------------------------------------------------- + return sizes of two buffers needed for communication + either on regular grid or procs or irregular tiling + nbuf1 = largest pack or unpack in any Send or Recv or Copy + nbuf2 = larget of sum of all packs or unpacks in Send or Recv + for regular comm, nbuf1 = nbuf2 + for irregular comm, nbuf2 >= nbuf2 + nbuf1,nbuf2 are just count of grid points + caller converts them to message size for grid data it stores +------------------------------------------------------------------------- */ + /* ---------------------------------------------------------------------- setup remap from old grid decomposition to this grid decomposition pack/unpack operations are performed by caller via callbacks ------------------------------------------------------------------------- */ -void Grid3d::remap_setup(Grid3d *old, int &ngrid1_buf, int &ngrid2_buf) +void Grid3d::setup_remap(Grid3d *old, int &nremap_buf1, int &nremap_buf2) { - if (layout == REGULAR) remap_setup_regular(old,ngrid1_buf,ngrid2_buf); - else remap_setup_tiled(old,ngrid1_buf,ngrid2_buf); + if (layout == REGULAR) setup_remap_brick(old,nremap_buf1,nremap_buf2); + else setup_remap_tiled(old,nremap_buf2,nremap_buf2); } -void Grid3d::remap_setup_regular(Grid3d *old, int &ngrid1_buf, int &ngrid2_buf) +void Grid3d::setup_remap_brick(Grid3d *old, int &nremap_buf1, int &nremap_buf2) { // NOTE: when to clean up data structs when multiple remaps occur // NOTE: does a remap also require ghost comm in fix ttm/grid ? - ngrid1_buf = 0; - ngrid2_buf = 0; + nremap_buf1 = 0; + nremap_buf2 = 0; } -void Grid3d::remap_setup_tiled(Grid3d *old, int &ngrid1_buf, int &ngrid2_buf) +void Grid3d::setup_remap_tiled(Grid3d *old, int &nremap_buf1, int &nremap_buf2) { - ngrid1_buf = 0; - ngrid2_buf = 0; + // find overlaps of my owned box in old decomp with all procs in new decomp + // noverlap = # of overlaps, including self + // overlap = vector of overlap info using Overlap data struct + + int ownedbox[6],pbc[3]; + + old->get_bounds(ownedbox[0],ownedbox[1],ownedbox[2],ownedbox[3], + ownedbox[4],ownedbox[5]); + pbc[0] = pbc[1] = pbc[2] = 0; + + memory->create(overlap_procs,nprocs,"grid3d:overlap_procs"); + noverlap = maxoverlap = 0; + overlap = nullptr; + + box_drop(ownedbox,pbc); + + // use overlaps to construct send and copy lists + + self_remap = 0; + nsend_request = 0; + + for (int m = 0; m < noverlap; m++) { + if (overlap[m].proc == me) self_remap = 1; + else { + proclist[nsend_request] = overlap[m].proc; + srequest[nsend_request].sender = me; + srequest[nsend_request].index = m; + for (i = 0; i < 6; i++) + srequest[nsend_request].box[i] = overlap[m].box[i]; + nsend_request++; + } + } + + + // send each proc an overlap message + + + // use received overlaps to construct recv and copy lists + + + nremap_buf1 = 0; + nremap_buf2 = 0; } /* ---------------------------------------------------------------------- diff --git a/src/grid3d.h b/src/grid3d.h index 5e4cee30ed..f4a8f0321e 100644 --- a/src/grid3d.h +++ b/src/grid3d.h @@ -39,7 +39,7 @@ class Grid3d : protected Pointers { int ghost_adjacent(); void forward_comm(int, void *, int, int, int, void *, void *, MPI_Datatype); void reverse_comm(int, void *, int, int, int, void *, void *, MPI_Datatype); - void remap_setup(Grid3d *, int &, int &); + void setup_remap(Grid3d *, int &, int &); void remap(int, void *, int, int, void *, void *, MPI_Datatype); void gather(int, void *, int, int, int, void *, MPI_Datatype); @@ -199,21 +199,21 @@ class Grid3d : protected Pointers { void store(int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int); - virtual void setup_regular(int &, int &); + virtual void setup_brick(int &, int &); virtual void setup_tiled(int &, int &); - void ghost_box_drop(int *, int *); + void box_drop(int *, int *); void box_drop_grid(int *, int, int, int &, int *); - int ghost_adjacent_regular(); + int ghost_adjacent_brick(); int ghost_adjacent_tiled(); - template void forward_comm_regular(T *, int, int, int, void *, void *, MPI_Datatype); + template void forward_comm_brick(T *, int, int, int, void *, void *, MPI_Datatype); template void forward_comm_tiled(T *, int, int, int, void *, void *, MPI_Datatype); - template void reverse_comm_regular(T *, int, int, int, void *, void *, MPI_Datatype); + template void reverse_comm_brick(T *, int, int, int, void *, void *, MPI_Datatype); template void reverse_comm_tiled(T *, int, int, int, void *, void *, MPI_Datatype); - void remap_setup_regular(Grid3d *, int &, int &); - void remap_setup_tiled(Grid3d *, int &, int &); + void setup_remap_brick(Grid3d *, int &, int &); + void setup_remap_tiled(Grid3d *, int &, int &); template void remap_style(T *, int, int, void *, void *, MPI_Datatype); virtual void grow_swap(); From ed838f1a48bd3c3cef160b7378120379d23eba77 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Mon, 17 Oct 2022 15:24:44 -0600 Subject: [PATCH 071/213] flesh out remap operation --- src/grid2d.cpp | 450 +++++++++++++++++++++++++++++----------------- src/grid2d.h | 72 ++++---- src/grid3d.cpp | 476 ++++++++++++++++++++++++++++--------------------- src/grid3d.h | 72 ++++---- 4 files changed, 644 insertions(+), 426 deletions(-) diff --git a/src/grid2d.cpp b/src/grid2d.cpp index 476310d727..62876ce647 100644 --- a/src/grid2d.cpp +++ b/src/grid2d.cpp @@ -26,7 +26,7 @@ using namespace LAMMPS_NS; -enum{REGULAR,TILED}; +enum{BRICK,TILED}; #define DELTA 16 @@ -75,7 +75,7 @@ Grid2d::Grid2d(LAMMPS *lmp, MPI_Comm gcomm, ngrid[0] = nx; ngrid[1] = ny; if (comm->layout == Comm::LAYOUT_TILED) layout = TILED; - else layout = REGULAR; + else layout = BRICK; // partition global grid across procs // i xyz lo/hi = lower/upper bounds of global grid this proc owns @@ -146,7 +146,7 @@ Grid2d::Grid2d(LAMMPS *lmp, MPI_Comm gcomm, // store grid bounds and proc neighs - if (layout == REGULAR) { + if (layout == BRICK) { int (*procneigh)[2] = comm->procneigh; store(ixlo,ixhi,iylo,iyhi, oxlo,oxhi,oylo,oyhi, @@ -191,11 +191,11 @@ Grid2d::Grid2d(LAMMPS *lmp, MPI_Comm gcomm, ngrid[0] = nx; ngrid[1] = ny; if (comm->layout == Comm::LAYOUT_TILED) layout = TILED; - else layout = REGULAR; + else layout = BRICK; // store grid bounds and proc neighs - if (layout == REGULAR) { + if (layout == BRICK) { int (*procneigh)[2] = comm->procneigh; store(ixlo,ixhi,iylo,iyhi, oxlo,oxhi,oylo,oyhi, @@ -242,12 +242,12 @@ Grid2d::Grid2d(LAMMPS *lmp, MPI_Comm gcomm, int flag, ngrid[0] = nx; ngrid[1] = ny; if (comm->layout == Comm::LAYOUT_TILED) layout = TILED; - else layout = REGULAR; + else layout = BRICK; // store grid bounds and proc neighs if (flag == 1) { - if (layout == REGULAR) { + if (layout == BRICK) { // this assumes gcomm = world int (*procneigh)[2] = comm->procneigh; store(ixlo,ixhi,iylo,iyhi, @@ -263,7 +263,7 @@ Grid2d::Grid2d(LAMMPS *lmp, MPI_Comm gcomm, int flag, } } else if (flag == 2) { - if (layout == REGULAR) { + if (layout == BRICK) { store(ixlo,ixhi,iylo,iyhi, oxlo,oxhi,oylo,oyhi, oxlo,oxhi,oylo,oyhi, @@ -305,8 +305,12 @@ Grid2d::~Grid2d() delete [] requests; } +// ---------------------------------------------------------------------- +// store and access Grid parameters +// ---------------------------------------------------------------------- + /* ---------------------------------------------------------------------- - store constructor args in local variables + store grid bounds and proc neighs in local variables ------------------------------------------------------------------------- */ void Grid2d::store(int ixlo, int ixhi, int iylo, int iyhi, @@ -329,15 +333,31 @@ void Grid2d::store(int ixlo, int ixhi, int iylo, int iyhi, fullylo = fylo; fullyhi = fyhi; - // for REGULAR layout, proc xy lohi = my 4 neighbor procs in this MPI_Comm + // for BRICK layout, proc xy lohi = my 4 neighbor procs in this MPI_Comm - if (layout == REGULAR) { + if (layout == BRICK) { procxlo = pxlo; procxhi = pxhi; procylo = pylo; procyhi = pyhi; } + // for TILED layout, create RCB tree of cut info for grid decomp + // access CommTiled to get cut dimension + // cut = this proc's inlo in that dim + // dim is -1 for proc 0, but never accessed + + if (layout == TILED) { + rcbinfo = (RCBinfo *) + memory->smalloc(nprocs*sizeof(RCBinfo),"grid3d:rcbinfo"); + RCBinfo rcbone; + rcbone.dim = comm->rcbcutdim; + if (rcbone.dim <= 0) rcbone.cut = inxlo; + else if (rcbone.dim == 1) rcbone.cut = inylo; + MPI_Allgather(&rcbone,sizeof(RCBinfo),MPI_CHAR, + rcbinfo,sizeof(RCBinfo),MPI_CHAR,gridcomm); + } + // internal data initializations nswap = maxswap = 0; @@ -348,6 +368,8 @@ void Grid2d::store(int ixlo, int ixhi, int iylo, int iyhi, recv = nullptr; copy = nullptr; requests = nullptr; + + rcbinfo = nullptr; } /* ---------------------------------------------------------------------- */ @@ -401,26 +423,30 @@ void Grid2d::get_bounds_ghost(int &xlo, int &xhi, int &ylo, int &yhi) yhi = outyhi; } +// ---------------------------------------------------------------------- +// setup of local owned/ghost grid comm +// ---------------------------------------------------------------------- + /* ---------------------------------------------------------------------- setup owned/ghost commmunication return sizes of two buffers needed for communication - either for regular brick comm or irregular tiling comm + either for brick decomp or tiled decomp nbuf1 = largest pack or unpack in any Send or Recv or Copy nbuf2 = larget of sum of all packs or unpacks in Send or Recv - for regular brick comm, nbuf1 = nbuf2 - for irregular tiling comm, nbuf2 >= nbuf2 + for brick comm, nbuf1 = nbuf2 + for tiling comm, nbuf2 >= nbuf2 nbuf1,nbuf2 are counts of grid points caller converts them to message sizes for grid data it stores ------------------------------------------------------------------------- */ void Grid2d::setup(int &nbuf1, int &nbuf2) { - if (layout == REGULAR) setup_brick(nbuf1,nbuf2); + if (layout == BRICK) setup_brick(nbuf1,nbuf2); else setup_tiled(nbuf1,nbuf2); } /* ---------------------------------------------------------------------- - setup owned/ghost comm for regular brick comm + setup owned/ghost comm for brick comm each proc has 4 neighbors comm pattern = series of swaps with one of those 4 procs can be multiple swaps with same proc if ghost extent is large @@ -633,7 +659,7 @@ void Grid2d::setup_brick(int &nbuf1, int &nbuf2) } /* ---------------------------------------------------------------------- - setup owned/ghost comm for irregular tiled comm + setup owned/ghost comm for tiled comm each proc has arbitrary # of neighbors that overlap its ghost extent identify which procs will send me ghost cells, and vice versa may not be symmetric if both procs do not need same layers of ghosts @@ -647,20 +673,6 @@ void Grid2d::setup_tiled(int &nbuf1, int &nbuf2) double xlo,xhi,ylo,yhi; int ghostbox[4],pbc[2]; - // setup RCB tree of cut info for grid - // access CommTiled to get cut dimension - // cut = this proc's inlo in that dim - // dim is -1 for proc 0, but never accessed - - rcbinfo = (RCBinfo *) - memory->smalloc(nprocs*sizeof(RCBinfo),"grid2d:rcbinfo"); - RCBinfo rcbone; - rcbone.dim = comm->rcbcutdim; - if (rcbone.dim <= 0) rcbone.cut = inxlo; - else if (rcbone.dim == 1) rcbone.cut = inylo; - MPI_Allgather(&rcbone,sizeof(RCBinfo),MPI_CHAR, - rcbinfo,sizeof(RCBinfo),MPI_CHAR,gridcomm); - // find overlaps of my extended ghost box with all other procs // accounts for crossings of periodic boundaries // noverlap = # of overlaps, including self @@ -673,11 +685,8 @@ void Grid2d::setup_tiled(int &nbuf1, int &nbuf2) pbc[0] = pbc[1] = 0; - memory->create(overlap_procs,nprocs,"grid2d:overlap_procs"); - noverlap = maxoverlap = 0; - overlap = nullptr; - - ghost_box_drop(ghostbox,pbc); + Overlap *overlap; + int noverlap = compute_overlap(ghostbox,pbc,overlap); // send each proc an overlap message // content: me, index of my overlap, box that overlaps with its owned cells @@ -808,10 +817,8 @@ void Grid2d::setup_tiled(int &nbuf1, int &nbuf2) // clean-up - memory->sfree(rcbinfo); + clean_overlap(); memory->destroy(proclist); - memory->destroy(overlap_procs); - memory->sfree(overlap); memory->sfree(srequest); memory->sfree(rrequest); memory->sfree(sresponse); @@ -842,116 +849,9 @@ void Grid2d::setup_tiled(int &nbuf1, int &nbuf2) nbuf2 = MAX(nbufs,nbufr); } -/* ---------------------------------------------------------------------- - recursively split a box until it doesn't overlap any periodic boundaries - box = 4 integers = (xlo,xhi,ylo,yhi) - each lo/hi value may extend beyonw 0 to N-1 into another periodic image - pbc = flags in each dim of which periodic image the caller box was in - when a box straddles a periodic bounadry, split it in two - when a box does not straddle, drop it down RCB tree - add all the procs it overlaps with to Overlap list -------------------------------------------------------------------------- */ - -void Grid2d::ghost_box_drop(int *box, int *pbc) -{ - int i,m; - - // newbox12 and newpbc are initially copies of caller box and pbc - - int newbox1[4],newbox2[4],newpbc[2]; - - for (i = 0; i < 4; i++) newbox1[i] = newbox2[i] = box[i]; - for (i = 0; i < 2; i++) newpbc[i] = pbc[i]; - - // 4 if tests to see if box needs to be split across a periodic boundary - // newbox1 and 2 = new split boxes, newpbc increments current pbc - // final else is no split - - int splitflag = 1; - - if (box[0] < 0) { - newbox1[0] = 0; - newbox2[0] = box[0] + nx; - newbox2[1] = nx - 1; - newpbc[0]--; - } else if (box[1] >= nx) { - newbox1[1] = nx - 1; - newbox2[0] = 0; - newbox2[1] = box[1] - nx; - newpbc[0]++; - } else if (box[2] < 0) { - newbox1[2] = 0; - newbox2[2] = box[2] + ny; - newbox2[3] = ny - 1; - newpbc[1]--; - } else if (box[3] >= ny) { - newbox1[3] = ny - 1; - newbox2[2] = 0; - newbox2[3] = box[3] - ny; - newpbc[1]++; - - // box is not split, drop on RCB tree - // returns nprocs = # of procs it overlaps, including self - // returns proc_overlap = list of proc IDs it overlaps - // skip self overlap if no crossing of periodic boundaries - // do not skip self if overlap is in another periodic image - - } else { - splitflag = 0; - int np = 0; - box_drop_grid(box,0,nprocs-1,np,overlap_procs); - for (m = 0; m < np; m++) { - if (noverlap == maxoverlap) grow_overlap(); - if (overlap_procs[m] == me && - pbc[0] == 0 && pbc[1] == 0 && pbc[2] == 0) continue; - overlap[noverlap].proc = overlap_procs[m]; - for (i = 0; i < 4; i++) overlap[noverlap].box[i] = box[i]; - for (i = 0; i < 2; i++) overlap[noverlap].pbc[i] = pbc[i]; - noverlap++; - } - } - - // recurse with 2 split boxes - - if (splitflag) { - ghost_box_drop(newbox1,pbc); - ghost_box_drop(newbox2,newpbc); - } -} - -/* ---------------------------------------------------------------------- - recursively drop a box down the RCB tree to find all procs it overlaps with - box = 4 integers = (xlo,xhi,ylo,yhi) - each lo/hi value ranges from 0 to N-1 in a dim, N = grid size in that dim - box is guaranteed to be wholly within the global domain - return Np = # of procs, plist = proc IDs -------------------------------------------------------------------------- */ - -void Grid2d::box_drop_grid(int *box, int proclower, int procupper, - int &np, int *plist) -{ - // end recursion when partition is a single proc - // add proclower to plist - - if (proclower == procupper) { - plist[np++] = proclower; - return; - } - - // drop box on each side of cut it extends beyond - // use < and >= criteria so does not include a box it only touches - // procmid = 1st processor in upper half of partition - // = location in tree that stores this cut - // cut = index of first grid cell in upper partition - // dim = 0,1,2 dimension of cut - - int procmid = proclower + (procupper - proclower) / 2 + 1; - int dim = rcbinfo[procmid].dim; - int cut = rcbinfo[procmid].cut; - - if (box[2*dim] < cut) box_drop_grid(box,proclower,procmid-1,np,plist); - if (box[2*dim+1] >= cut) box_drop_grid(box,procmid,procupper,np,plist); -} +// ---------------------------------------------------------------------- +// query locality of forwrd/reverse grid comm +// ---------------------------------------------------------------------- /* ---------------------------------------------------------------------- check if all procs only need ghost info from adjacent procs @@ -960,7 +860,7 @@ void Grid2d::box_drop_grid(int *box, int proclower, int procupper, int Grid2d::ghost_adjacent() { - if (layout == REGULAR) return ghost_adjacent_brick(); + if (layout == BRICK) return ghost_adjacent_brick(); return ghost_adjacent_tiled(); } @@ -995,6 +895,10 @@ int Grid2d::ghost_adjacent_tiled() return adjacent_all; } +// ---------------------------------------------------------------------- +// forward/reverse comm of owned/ghost grid data via callbacks +// ---------------------------------------------------------------------- + /* ---------------------------------------------------------------------- forward comm of my owned cells to other's ghost cells ------------------------------------------------------------------------- */ @@ -1002,7 +906,7 @@ int Grid2d::ghost_adjacent_tiled() void Grid2d::forward_comm(int caller, void *ptr, int nper, int nbyte, int which, void *buf1, void *buf2, MPI_Datatype datatype) { - if (layout == REGULAR) { + if (layout == BRICK) { if (caller == KSPACE) forward_comm_brick((KSpace *) ptr,nper,nbyte,which, buf1,buf2,datatype); @@ -1107,7 +1011,7 @@ forward_comm_tiled(T *ptr, int nper, int nbyte, int which, void Grid2d::reverse_comm(int caller, void *ptr, int nper, int nbyte, int which, void *buf1, void *buf2, MPI_Datatype datatype) { - if (layout == REGULAR) { + if (layout == BRICK) { if (caller == KSPACE) reverse_comm_brick((KSpace *) ptr,nper,nbyte,which, buf1,buf2,datatype); @@ -1205,25 +1109,86 @@ reverse_comm_tiled(T *ptr, int nper, int nbyte, int which, } } +// ---------------------------------------------------------------------- +// remap comm between 2 old/new grid decomposition of owned grid data +// ---------------------------------------------------------------------- + /* ---------------------------------------------------------------------- setup remap from old grid decomposition to this grid decomposition - pack/unpack operations are performed by caller via callbacks + return sizes of two buffers needed for communication + either for brick decomp or tiling decomp + nbuf1 = largest pack or unpack in any Send or Recv or Copy + nbuf2 = larget of sum of all packs or unpacks in Send or Recv + for brick comm, nbuf1 = nbuf2 + for tiled comm, nbuf2 >= nbuf2 + nbuf1,nbuf2 are just count of grid points + caller converts them to message size for grid data it stores ------------------------------------------------------------------------- */ void Grid2d::setup_remap(Grid2d *old, int &nremap_buf1, int &nremap_buf2) { - if (layout == REGULAR) setup_remap_brick(old,nremap_buf1,nremap_buf2); + if (layout == BRICK) setup_remap_brick(old,nremap_buf1,nremap_buf2); else setup_remap_tiled(old,nremap_buf1,nremap_buf2); } +/* ------------------------------------------------------------------------- */ + void Grid2d::setup_remap_brick(Grid2d *old, int &nremap_buf1, int &nremap_buf2) { nremap_buf1 = 0; nremap_buf2 = 0; } +/* ------------------------------------------------------------------------- */ + void Grid2d::setup_remap_tiled(Grid2d *old, int &nremap_buf1, int &nremap_buf2) { + int pbc[2]; + + // find overlaps of new decomp owned box with all owned boxes in old decomp + // noverlap = # of overlaps, including self + // overlap = vector of overlap info using Overlap data struct + + int newbox[6]; + get_bounds(newbox[0],newbox[1],newbox[2],newbox[3]); + pbc[0] = pbc[1] = 0; + + Overlap *overlap_old; + int noverlap_old = old->compute_overlap(newbox,pbc,overlap_old); + + // use overlap_old to construct send and copy lists + + self_remap = 0; + + for (int m = 0; m < noverlap_old; m++) { + if (overlap_old[m].proc == me) self_remap = 1; + else { + } + } + + // find overlaps of old decomp owned box with all owned boxes in new decomp + // noverlap = # of overlaps, including self + // overlap = vector of overlap info using Overlap data struct + + int oldbox[6]; + old->get_bounds(oldbox[0],oldbox[1],oldbox[2],oldbox[3]); + pbc[0] = pbc[1] = 0; + + Overlap *overlap_new; + int noverlap_new = compute_overlap(oldbox,pbc,overlap_new); + + // use overlaps to construct recv and copy lists + + + + + // clean-up + + clean_overlap(); + old->clean_overlap(); + + + nremap_buf1 = 0; nremap_buf2 = 0; } @@ -1239,6 +1204,8 @@ void Grid2d::remap(int caller, void *ptr, int nper, int nbyte, if (caller == FIX) remap_style((Fix *) ptr,nper,nbyte,buf1,buf2,datatype); } +/* ------------------------------------------------------------------------- */ + template < class T > void Grid2d::remap_style(T *ptr, int nper, int nbyte, void *buf1, void *vbuf2, MPI_Datatype datatype) @@ -1279,6 +1246,10 @@ void Grid2d::remap_style(T *ptr, int nper, int nbyte, } } +// ---------------------------------------------------------------------- +// gather/scatter grid data between one and many procs for I/O purposes +// ---------------------------------------------------------------------- + /* ---------------------------------------------------------------------- gather global grid values to proc 0, one grid chunk at a time proc 0 pings each proc for its grid chunk @@ -1349,12 +1320,161 @@ void Grid2d::gather(int /*caller*/, void *ptr, int nper, int nbyte, memory->destroy(mybuf); } +// ---------------------------------------------------------------------- +// box drop functions for tiled RCB decompositions +// ---------------------------------------------------------------------- + /* ---------------------------------------------------------------------- - create swap stencil for grid own/ghost communication - swaps covers all 2 dimensions and both directions - swaps cover multiple iterations in a direction if need grid pts - from further away than nearest-neighbor proc - same swap list used by forward and reverse communication + compute list of overlaps between box and the owned grid boxes of all procs + done via recursive box drop on RCB tree + box = 6 integers = (xlo,xhi,ylo,yhi,zlo,zhi) + box can be owned cells or owned + ghost cells + pbc = flags for grid periodicity in each dim + if box includes ghost cells, it can overlap PBCs + each lo/hi value may extend beyond 0 to N-1 into another periodic image + return # of overlaps including with self + return list of overlaps +------------------------------------------------------------------------- */ + +int Grid2d::compute_overlap(int *box, int *pbc, Overlap *&overlap) +{ + memory->create(overlap_procs,nprocs,"grid3d:overlap_procs"); + noverlap_list = maxoverlap_list = 0; + overlap_list = nullptr; + + box_drop(box,pbc); + + overlap = overlap_list; + return noverlap_list; +} + +/* ---------------------------------------------------------------------- + deallocate data created by recursive overlap computation +------------------------------------------------------------------------- */ + +void Grid2d::clean_overlap() +{ + memory->destroy(overlap_procs); + memory->sfree(overlap_list); +} + +/* ---------------------------------------------------------------------- + recursively split a box until it doesn't overlap any periodic boundaries + box = 4 integers = (xlo,xhi,ylo,yhi) + each lo/hi value may extend beyonw 0 to N-1 into another periodic image + pbc = flags in each dim of which periodic image the caller box was in + when a box straddles a periodic bounadry, split it in two + when a box does not straddle, drop it down RCB tree + add all the procs it overlaps with to Overlap list +------------------------------------------------------------------------- */ + +void Grid2d::box_drop(int *box, int *pbc) +{ + int i,m; + + // newbox12 and newpbc are initially copies of caller box and pbc + + int newbox1[4],newbox2[4],newpbc[2]; + + for (i = 0; i < 4; i++) newbox1[i] = newbox2[i] = box[i]; + for (i = 0; i < 2; i++) newpbc[i] = pbc[i]; + + // 4 if tests to see if box needs to be split across a periodic boundary + // newbox1 and 2 = new split boxes, newpbc increments current pbc + // final else is no split + + int splitflag = 1; + + if (box[0] < 0) { + newbox1[0] = 0; + newbox2[0] = box[0] + nx; + newbox2[1] = nx - 1; + newpbc[0]--; + } else if (box[1] >= nx) { + newbox1[1] = nx - 1; + newbox2[0] = 0; + newbox2[1] = box[1] - nx; + newpbc[0]++; + } else if (box[2] < 0) { + newbox1[2] = 0; + newbox2[2] = box[2] + ny; + newbox2[3] = ny - 1; + newpbc[1]--; + } else if (box[3] >= ny) { + newbox1[3] = ny - 1; + newbox2[2] = 0; + newbox2[3] = box[3] - ny; + newpbc[1]++; + + // box is not split, drop on RCB tree + // returns nprocs = # of procs it overlaps, including self + // returns proc_overlap = list of proc IDs it overlaps + // skip self overlap if no crossing of periodic boundaries + // do not skip self if overlap is in another periodic image + + } else { + splitflag = 0; + int np = 0; + box_drop_grid(box,0,nprocs-1,np,overlap_procs); + for (m = 0; m < np; m++) { + if (noverlap_list == maxoverlap_list) grow_overlap(); + if (overlap_procs[m] == me && + pbc[0] == 0 && pbc[1] == 0 && pbc[2] == 0) continue; + overlap_list[noverlap_list].proc = overlap_procs[m]; + for (i = 0; i < 4; i++) overlap_list[noverlap_list].box[i] = box[i]; + for (i = 0; i < 2; i++) overlap_list[noverlap_list].pbc[i] = pbc[i]; + noverlap_list++; + } + } + + // recurse with 2 split boxes + + if (splitflag) { + box_drop(newbox1,pbc); + box_drop(newbox2,newpbc); + } +} + +/* ---------------------------------------------------------------------- + recursively drop a box down the RCB tree to find all procs it overlaps with + box = 4 integers = (xlo,xhi,ylo,yhi) + each lo/hi value ranges from 0 to N-1 in a dim, N = grid size in that dim + box is guaranteed to be wholly within the global domain + return Np = # of procs, plist = proc IDs +------------------------------------------------------------------------- */ + +void Grid2d::box_drop_grid(int *box, int proclower, int procupper, + int &np, int *plist) +{ + // end recursion when partition is a single proc + // add proclower to plist + + if (proclower == procupper) { + plist[np++] = proclower; + return; + } + + // drop box on each side of cut it extends beyond + // use < and >= criteria so does not include a box it only touches + // procmid = 1st processor in upper half of partition + // = location in tree that stores this cut + // cut = index of first grid cell in upper partition + // dim = 0,1,2 dimension of cut + + int procmid = proclower + (procupper - proclower) / 2 + 1; + int dim = rcbinfo[procmid].dim; + int cut = rcbinfo[procmid].cut; + + if (box[2*dim] < cut) box_drop_grid(box,proclower,procmid-1,np,plist); + if (box[2*dim+1] >= cut) box_drop_grid(box,procmid,procupper,np,plist); +} + +// ---------------------------------------------------------------------- +// miscellaneous methods +// ---------------------------------------------------------------------- + +/* ---------------------------------------------------------------------- + grow list of swaps by DELTA ------------------------------------------------------------------------- */ void Grid2d::grow_swap() @@ -1364,18 +1484,14 @@ void Grid2d::grow_swap() } /* ---------------------------------------------------------------------- - create swap stencil for grid own/ghost communication - swaps covers all 3 dimensions and both directions - swaps cover multiple iterations in a direction if need grid pts - from further away than nearest-neighbor proc - same swap list used by forward and reverse communication + grow list of overlaps by DELTA ------------------------------------------------------------------------- */ void Grid2d::grow_overlap() { - maxoverlap += DELTA; - overlap = (Overlap *) - memory->srealloc(overlap,maxoverlap*sizeof(Overlap),"grid2d:overlap"); + maxoverlap_list += DELTA; + overlap_list = (Overlap *) + memory->srealloc(overlap_list,maxoverlap_list*sizeof(Overlap),"grid2d:overlap"); } /* ---------------------------------------------------------------------- diff --git a/src/grid2d.h b/src/grid2d.h index df5faff32b..61778c492f 100644 --- a/src/grid2d.h +++ b/src/grid2d.h @@ -29,16 +29,20 @@ class Grid2d : protected Pointers { Grid2d(class LAMMPS *, MPI_Comm, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int); ~Grid2d() override; + int identical(Grid2d *); void get_size(int &, int &); void get_bounds(int &, int &, int &, int &); void get_bounds_ghost(int &, int &, int &, int &); + void setup(int &, int &); int ghost_adjacent(); void forward_comm(int, void *, int, int, int, void *, void *, MPI_Datatype); void reverse_comm(int, void *, int, int, int, void *, void *, MPI_Datatype); + void setup_remap(Grid2d *, int &, int &); void remap(int, void *, int, int, void *, void *, MPI_Datatype); + void gather(int, void *, int, int, int, void *, MPI_Datatype); protected: @@ -61,7 +65,7 @@ class Grid2d : protected Pointers { int fullylo, fullyhi; // can be same as out indices or larger // ------------------------------------------- - // internal variables for REGULAR layout + // internal variables for BRICK layout // ------------------------------------------- int procxlo, procxhi; // 4 neighbor procs that adjoin me @@ -88,33 +92,8 @@ class Grid2d : protected Pointers { // internal variables for TILED layout // ------------------------------------------- - int *overlap_procs; // length of Nprocs in communicator MPI_Request *requests; // length of max messages this proc receives - // RCB tree of cut info - // each proc contributes one value, except proc 0 - - struct RCBinfo { - int dim; // 0,1 = which dim the cut is in - int cut; // grid index of lowest cell in upper half of cut - }; - - RCBinfo *rcbinfo; - - // overlap = a proc whose owned cells overlap with my extended ghost box - // includes overlaps across periodic boundaries, can also be self - - struct Overlap { - int proc; // proc whose owned cells overlap my ghost cells - int box[4]; // box that overlaps otherproc's owned cells - // this box is wholly contained within global grid - int pbc[2]; // PBC offsets to convert box to a portion of my ghost box - // my ghost box may extend beyond global grid - }; - - int noverlap, maxoverlap; - Overlap *overlap; - // request = sent to each proc whose owned cells overlap my ghost cells struct Request { @@ -187,20 +166,48 @@ class Grid2d : protected Pointers { Recv *recv_remap; Copy copy_remap; + // ------------------------------------------- + // internal variables for OVERLAP operation + // ------------------------------------------- + + int *overlap_procs; // length of Nprocs in communicator + + // RCB tree of cut info + // each proc contributes one value, except proc 0 + + struct RCBinfo { + int dim; // 0,1 = which dim the cut is in + int cut; // grid index of lowest cell in upper half of cut + }; + + RCBinfo *rcbinfo; + + // overlap = a proc whose owned cells overlap with my owned or ghost box + // includes overlaps across periodic boundaries, can also be self + + struct Overlap { + int proc; // proc whose owned cells overlap my ghost cells + int box[4]; // box that overlaps otherproc's owned cells + // this box is wholly contained within global grid + int pbc[2]; // PBC offsets to convert box to a portion of my ghost box + // my ghost box may extend beyond global grid + }; + + int noverlap_list, maxoverlap_list; + Overlap *overlap_list; + // ------------------------------------------- // internal methods // ------------------------------------------- void store(int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int); + virtual void setup_brick(int &, int &); virtual void setup_tiled(int &, int &); - void ghost_box_drop(int *, int *); - void box_drop_grid(int *, int, int, int &, int *); - int ghost_adjacent_brick(); int ghost_adjacent_tiled(); - + template void forward_comm_brick(T *, int, int, int, void *, void *, MPI_Datatype); template void forward_comm_tiled(T *, int, int, int, void *, void *, MPI_Datatype); template void reverse_comm_brick(T *, int, int, int, void *, void *, MPI_Datatype); @@ -210,6 +217,11 @@ class Grid2d : protected Pointers { void setup_remap_tiled(Grid2d *, int &, int &); template void remap_style(T *, int, int, void *, void *, MPI_Datatype); + int compute_overlap(int *, int *, Overlap *&); + void clean_overlap(); + void box_drop(int *, int *); + void box_drop_grid(int *, int, int, int &, int *); + virtual void grow_swap(); void grow_overlap(); diff --git a/src/grid3d.cpp b/src/grid3d.cpp index a503ad90da..07ff89d6e6 100644 --- a/src/grid3d.cpp +++ b/src/grid3d.cpp @@ -26,7 +26,7 @@ using namespace LAMMPS_NS; -enum{REGULAR,TILED}; +enum{BRICK,TILED}; #define DELTA 16 @@ -76,7 +76,7 @@ Grid3d::Grid3d(LAMMPS *lmp, MPI_Comm gcomm, ngrid[0] = nx; ngrid[1] = ny; ngrid[2] = nz; if (comm->layout == Comm::LAYOUT_TILED) layout = TILED; - else layout = REGULAR; + else layout = BRICK; // partition global grid across procs // i xyz lo/hi = lower/upper bounds of global grid this proc owns @@ -158,7 +158,7 @@ Grid3d::Grid3d(LAMMPS *lmp, MPI_Comm gcomm, // store grid bounds and proc neighs - if (layout == REGULAR) { + if (layout == BRICK) { int (*procneigh)[2] = comm->procneigh; store(ixlo,ixhi,iylo,iyhi,izlo,izhi, oxlo,oxhi,oylo,oyhi,ozlo,ozhi, @@ -205,11 +205,11 @@ Grid3d::Grid3d(LAMMPS *lmp, MPI_Comm gcomm, ngrid[0] = nx; ngrid[1] = ny; ngrid[2] = nz; if (comm->layout == Comm::LAYOUT_TILED) layout = TILED; - else layout = REGULAR; + else layout = BRICK; // store grid bounds and proc neighs - if (layout == REGULAR) { + if (layout == BRICK) { int (*procneigh)[2] = comm->procneigh; store(ixlo,ixhi,iylo,iyhi,izlo,izhi, oxlo,oxhi,oylo,oyhi,ozlo,ozhi, @@ -258,12 +258,12 @@ Grid3d::Grid3d(LAMMPS *lmp, MPI_Comm gcomm, int flag, ngrid[0] = nx; ngrid[1] = ny; ngrid[2] = nz; if (comm->layout == Comm::LAYOUT_TILED) layout = TILED; - else layout = REGULAR; + else layout = BRICK; // store grid bounds and proc neighs if (flag == 1) { - if (layout == REGULAR) { + if (layout == BRICK) { // this assumes gcomm = world int (*procneigh)[2] = comm->procneigh; store(ixlo,ixhi,iylo,iyhi,izlo,izhi, @@ -280,7 +280,7 @@ Grid3d::Grid3d(LAMMPS *lmp, MPI_Comm gcomm, int flag, } } else if (flag == 2) { - if (layout == REGULAR) { + if (layout == BRICK) { store(ixlo,ixhi,iylo,iyhi,izlo,izhi, oxlo,oxhi,oylo,oyhi,ozlo,ozhi, oxlo,oxhi,oylo,oyhi,ozlo,ozhi, @@ -318,9 +318,15 @@ Grid3d::~Grid3d() memory->destroy(copy[i].unpacklist); } memory->sfree(copy); - delete [] requests; + + memory->sfree(rcbinfo); } + + +// ---------------------------------------------------------------------- +// store and access Grid parameters +// ---------------------------------------------------------------------- /* ---------------------------------------------------------------------- store grid bounds and proc neighs in local variables @@ -356,9 +362,9 @@ void Grid3d::store(int ixlo, int ixhi, int iylo, int iyhi, fullzlo = fzlo; fullzhi = fzhi; - // for REGULAR layout, proc xyz lohi = my 6 neighbor procs in this MPI_Comm + // for BRICK layout, proc xyz lohi = my 6 neighbor procs in this MPI_Comm - if (layout == REGULAR) { + if (layout == BRICK) { procxlo = pxlo; procxhi = pxhi; procylo = pylo; @@ -367,6 +373,23 @@ void Grid3d::store(int ixlo, int ixhi, int iylo, int iyhi, proczhi = pzhi; } + // for TILED layout, create RCB tree of cut info for grid decomp + // access CommTiled to get cut dimension + // cut = this proc's inlo in that dim + // dim is -1 for proc 0, but never accessed + + if (layout == TILED) { + rcbinfo = (RCBinfo *) + memory->smalloc(nprocs*sizeof(RCBinfo),"grid3d:rcbinfo"); + RCBinfo rcbone; + rcbone.dim = comm->rcbcutdim; + if (rcbone.dim <= 0) rcbone.cut = inxlo; + else if (rcbone.dim == 1) rcbone.cut = inylo; + else if (rcbone.dim == 2) rcbone.cut = inzlo; + MPI_Allgather(&rcbone,sizeof(RCBinfo),MPI_CHAR, + rcbinfo,sizeof(RCBinfo),MPI_CHAR,gridcomm); + } + // internal data initializations nswap = maxswap = 0; @@ -377,6 +400,8 @@ void Grid3d::store(int ixlo, int ixhi, int iylo, int iyhi, recv = nullptr; copy = nullptr; requests = nullptr; + + rcbinfo = nullptr; } /* ---------------------------------------------------------------------- */ @@ -439,26 +464,30 @@ void Grid3d::get_bounds_ghost(int &xlo, int &xhi, int &ylo, int &yhi, zhi = outzhi; } +// ---------------------------------------------------------------------- +// setup of local owned/ghost grid comm +// ---------------------------------------------------------------------- + /* ---------------------------------------------------------------------- setup owned/ghost commmunication return sizes of two buffers needed for communication - either for regular brick comm or irregular tiling comm + either for brick decomp or tiling decomp nbuf1 = largest pack or unpack in any Send or Recv or Copy nbuf2 = larget of sum of all packs or unpacks in Send or Recv - for regular brick comm, nbuf1 = nbuf2 - for irregular tiling comm, nbuf2 >= nbuf2 + for brick comm, nbuf1 = nbuf2 + for tiling comm, nbuf2 >= nbuf2 nbuf1,nbuf2 are counts of grid points caller converts them to message sizes for grid data it stores ------------------------------------------------------------------------- */ void Grid3d::setup(int &nbuf1, int &nbuf2) { - if (layout == REGULAR) setup_brick(nbuf1,nbuf2); + if (layout == BRICK) setup_brick(nbuf1,nbuf2); else setup_tiled(nbuf1,nbuf2); } /* ---------------------------------------------------------------------- - setup owned/ghost comm for regular brick comm + setup owned/ghost comm for brick comm each proc has 6 neighbors comm pattern = series of swaps with one of those 6 procs can be multiple swaps with same proc if ghost extent is large @@ -759,7 +788,7 @@ void Grid3d::setup_brick(int &nbuf1, int &nbuf2) } /* ---------------------------------------------------------------------- - setup owned/ghost comm for irregular tiled comm + setup owned/ghost comm for tiled comm each proc has arbitrary # of neighbors that overlap its ghost extent identify which procs will send me ghost cells, and vice versa may not be symmetric if both procs do not need same layers of ghosts @@ -773,23 +802,8 @@ void Grid3d::setup_tiled(int &nbuf1, int &nbuf2) double xlo,xhi,ylo,yhi,zlo,zhi; int ghostbox[6],pbc[3]; - // setup RCB tree of cut info for grid - // access CommTiled to get cut dimension - // cut = this proc's inlo in that dim - // dim is -1 for proc 0, but never accessed - - rcbinfo = (RCBinfo *) - memory->smalloc(nprocs*sizeof(RCBinfo),"grid3d:rcbinfo"); - RCBinfo rcbone; - rcbone.dim = comm->rcbcutdim; - if (rcbone.dim <= 0) rcbone.cut = inxlo; - else if (rcbone.dim == 1) rcbone.cut = inylo; - else if (rcbone.dim == 2) rcbone.cut = inzlo; - MPI_Allgather(&rcbone,sizeof(RCBinfo),MPI_CHAR, - rcbinfo,sizeof(RCBinfo),MPI_CHAR,gridcomm); - - // find overlaps of my extended ghost box with all other procs - // accounts for crossings of periodic boundaries + // find overlaps of my extended ghost box with all owned boxes + // accounts for ghost box overlapping periodic boundaries // noverlap = # of overlaps, including self // overlap = vector of overlap info using Overlap data struct @@ -802,11 +816,8 @@ void Grid3d::setup_tiled(int &nbuf1, int &nbuf2) pbc[0] = pbc[1] = pbc[2] = 0; - memory->create(overlap_procs,nprocs,"grid3d:overlap_procs"); - noverlap = maxoverlap = 0; - overlap = nullptr; - - box_drop(ghostbox,pbc); + Overlap *overlap; + int noverlap = compute_overlap(ghostbox,pbc,overlap); // send each proc an overlap message // content: me, index of my overlap, box that overlaps with its owned cells @@ -948,10 +959,8 @@ void Grid3d::setup_tiled(int &nbuf1, int &nbuf2) // clean-up - memory->sfree(rcbinfo); + clean_overlap(); memory->destroy(proclist); - memory->destroy(overlap_procs); - memory->sfree(overlap); memory->sfree(srequest); memory->sfree(rrequest); memory->sfree(sresponse); @@ -982,126 +991,9 @@ void Grid3d::setup_tiled(int &nbuf1, int &nbuf2) nbuf2 = MAX(nbufs,nbufr); } -/* ---------------------------------------------------------------------- - recursively split a box until it doesn't overlap any periodic boundaries - box = 6 integers = (xlo,xhi,ylo,yhi,zlo,zhi) - each lo/hi value may extend beyonw 0 to N-1 into another periodic image - pbc = flags in each dim of which periodic image the caller box was in - when a box straddles a periodic bounadry, split it in two - when a box does not straddle, drop it down RCB tree - add all the procs it overlaps with to Overlap list -------------------------------------------------------------------------- */ - -void Grid3d::box_drop(int *box, int *pbc) -{ - int i,m; - - // newbox12 and newpbc are initially copies of caller box and pbc - - int newbox1[6],newbox2[6],newpbc[3]; - - for (i = 0; i < 6; i++) newbox1[i] = newbox2[i] = box[i]; - for (i = 0; i < 3; i++) newpbc[i] = pbc[i]; - - // 6 if tests to see if box needs to be split across a periodic boundary - // newbox1 and 2 = new split boxes, newpbc increments current pbc - // final else is no split - - int splitflag = 1; - - if (box[0] < 0) { - newbox1[0] = 0; - newbox2[0] = box[0] + nx; - newbox2[1] = nx - 1; - newpbc[0]--; - } else if (box[1] >= nx) { - newbox1[1] = nx - 1; - newbox2[0] = 0; - newbox2[1] = box[1] - nx; - newpbc[0]++; - } else if (box[2] < 0) { - newbox1[2] = 0; - newbox2[2] = box[2] + ny; - newbox2[3] = ny - 1; - newpbc[1]--; - } else if (box[3] >= ny) { - newbox1[3] = ny - 1; - newbox2[2] = 0; - newbox2[3] = box[3] - ny; - newpbc[1]++; - } else if (box[4] < 0) { - newbox1[4] = 0; - newbox2[4] = box[4] + nz; - newbox2[5] = nz - 1; - newpbc[2]--; - } else if (box[5] >= nz) { - newbox1[5] = nz - 1; - newbox2[4] = 0; - newbox2[5] = box[5] - nz; - newpbc[2]++; - - // box is not split, drop on RCB tree - // returns nprocs = # of procs it overlaps, including self - // returns proc_overlap = list of proc IDs it overlaps - // skip self overlap if no crossing of periodic boundaries - // do not skip self if overlap is in another periodic image - - } else { - splitflag = 0; - int np = 0; - box_drop_grid(box,0,nprocs-1,np,overlap_procs); - for (m = 0; m < np; m++) { - if (noverlap == maxoverlap) grow_overlap(); - if (overlap_procs[m] == me && - pbc[0] == 0 && pbc[1] == 0 && pbc[2] == 0) continue; - overlap[noverlap].proc = overlap_procs[m]; - for (i = 0; i < 6; i++) overlap[noverlap].box[i] = box[i]; - for (i = 0; i < 3; i++) overlap[noverlap].pbc[i] = pbc[i]; - noverlap++; - } - } - - // recurse with 2 split boxes - - if (splitflag) { - box_drop(newbox1,pbc); - box_drop(newbox2,newpbc); - } -} - -/* ---------------------------------------------------------------------- - recursively drop a box down the RCB tree to find all procs it overlaps with - box = 6 integers = (xlo,xhi,ylo,yhi,zlo,zhi) - each lo/hi value ranges from 0 to N-1 in a dim, N = grid size in that dim - box is guaranteed to be wholly within the global domain - return Np = # of procs, plist = proc IDs -------------------------------------------------------------------------- */ - -void Grid3d::box_drop_grid(int *box, int proclower, int procupper, - int &np, int *plist) -{ - // end recursion when partition is a single proc - // add proclower to plist - - if (proclower == procupper) { - plist[np++] = proclower; - return; - } - - // drop box on each side of cut it extends beyond - // use < and >= criteria so does not include a box it only touches - // procmid = 1st processor in upper half of partition - // = location in tree that stores this cut - // cut = index of first grid cell in upper partition - // dim = 0,1,2 dimension of cut - - int procmid = proclower + (procupper - proclower) / 2 + 1; - int dim = rcbinfo[procmid].dim; - int cut = rcbinfo[procmid].cut; - - if (box[2*dim] < cut) box_drop_grid(box,proclower,procmid-1,np,plist); - if (box[2*dim+1] >= cut) box_drop_grid(box,procmid,procupper,np,plist); -} +// ---------------------------------------------------------------------- +// query locality of forwrd/reverse grid comm +// ---------------------------------------------------------------------- /* ---------------------------------------------------------------------- check if all procs only need ghost info from adjacent procs @@ -1110,7 +1002,7 @@ void Grid3d::box_drop_grid(int *box, int proclower, int procupper, int Grid3d::ghost_adjacent() { - if (layout == REGULAR) return ghost_adjacent_brick(); + if (layout == BRICK) return ghost_adjacent_brick(); return ghost_adjacent_tiled(); } @@ -1147,6 +1039,10 @@ int Grid3d::ghost_adjacent_tiled() return adjacent_all; } +// ---------------------------------------------------------------------- +// forward/reverse comm of owned/ghost grid data via callbacks +// ---------------------------------------------------------------------- + /* ---------------------------------------------------------------------- forward comm of my owned cells to other's ghost cells ------------------------------------------------------------------------- */ @@ -1154,7 +1050,7 @@ int Grid3d::ghost_adjacent_tiled() void Grid3d::forward_comm(int caller, void *ptr, int nper, int nbyte, int which, void *buf1, void *buf2, MPI_Datatype datatype) { - if (layout == REGULAR) { + if (layout == BRICK) { if (caller == KSPACE) forward_comm_brick((KSpace *) ptr,nper,nbyte,which, buf1,buf2,datatype); @@ -1178,7 +1074,7 @@ void Grid3d::forward_comm(int caller, void *ptr, int nper, int nbyte, int which, } /* ---------------------------------------------------------------------- - forward comm on regular grid of procs via list of swaps with 6 neighbor procs + forward comm for brick decomp via list of swaps with 6 neighbor procs ------------------------------------------------------------------------- */ template < class T > @@ -1208,7 +1104,7 @@ forward_comm_brick(T *ptr, int nper, int /*nbyte*/, int which, } /* ---------------------------------------------------------------------- - forward comm on tiled grid decomp via Send/Recv lists of each neighbor proc + forward comm for tiled decomp via Send/Recv lists of each neighbor proc ------------------------------------------------------------------------- */ template < class T > @@ -1259,7 +1155,7 @@ forward_comm_tiled(T *ptr, int nper, int nbyte, int which, void Grid3d::reverse_comm(int caller, void *ptr, int nper, int nbyte, int which, void *buf1, void *buf2, MPI_Datatype datatype) { - if (layout == REGULAR) { + if (layout == BRICK) { if (caller == KSPACE) reverse_comm_brick((KSpace *) ptr,nper,nbyte,which, buf1,buf2,datatype); @@ -1283,7 +1179,7 @@ void Grid3d::reverse_comm(int caller, void *ptr, int nper, int nbyte, int which, } /* ---------------------------------------------------------------------- - reverse comm on regular grid of procs via list of swaps with 6 neighbor procs + reverse comm for brick decomp via list of swaps with 6 neighbor procs ------------------------------------------------------------------------- */ template < class T > @@ -1313,7 +1209,7 @@ reverse_comm_brick(T *ptr, int nper, int /*nbyte*/, int which, } /* ---------------------------------------------------------------------- - reverse comm on tiled grid decomp via Send/Recv lists of each neighbor proc + reverse comm for tiled decomp via Send/Recv lists of each neighbor proc ------------------------------------------------------------------------- */ template < class T > @@ -1357,13 +1253,17 @@ reverse_comm_tiled(T *ptr, int nper, int nbyte, int which, } } +// ---------------------------------------------------------------------- +// remap comm between 2 old/new grid decomposition of owned grid data +// ---------------------------------------------------------------------- + /* ---------------------------------------------------------------------- return sizes of two buffers needed for communication - either on regular grid or procs or irregular tiling + either for brick decomp or tiling decomp nbuf1 = largest pack or unpack in any Send or Recv or Copy nbuf2 = larget of sum of all packs or unpacks in Send or Recv - for regular comm, nbuf1 = nbuf2 - for irregular comm, nbuf2 >= nbuf2 + for brick comm, nbuf1 = nbuf2 + for tiled comm, nbuf2 >= nbuf2 nbuf1,nbuf2 are just count of grid points caller converts them to message size for grid data it stores ------------------------------------------------------------------------- */ @@ -1375,7 +1275,7 @@ reverse_comm_tiled(T *ptr, int nper, int nbyte, int which, void Grid3d::setup_remap(Grid3d *old, int &nremap_buf1, int &nremap_buf2) { - if (layout == REGULAR) setup_remap_brick(old,nremap_buf1,nremap_buf2); + if (layout == BRICK) setup_remap_brick(old,nremap_buf1,nremap_buf2); else setup_remap_tiled(old,nremap_buf2,nremap_buf2); } @@ -1390,44 +1290,52 @@ void Grid3d::setup_remap_brick(Grid3d *old, int &nremap_buf1, int &nremap_buf2) void Grid3d::setup_remap_tiled(Grid3d *old, int &nremap_buf1, int &nremap_buf2) { - // find overlaps of my owned box in old decomp with all procs in new decomp + int pbc[3]; + + // find overlaps of new decomp owned box with all owned boxes in old decomp // noverlap = # of overlaps, including self // overlap = vector of overlap info using Overlap data struct - int ownedbox[6],pbc[3]; - - old->get_bounds(ownedbox[0],ownedbox[1],ownedbox[2],ownedbox[3], - ownedbox[4],ownedbox[5]); + int newbox[6]; + get_bounds(newbox[0],newbox[1],newbox[2],newbox[3], + newbox[4],newbox[5]); pbc[0] = pbc[1] = pbc[2] = 0; - memory->create(overlap_procs,nprocs,"grid3d:overlap_procs"); - noverlap = maxoverlap = 0; - overlap = nullptr; + Overlap *overlap_old; + int noverlap_old = old->compute_overlap(newbox,pbc,overlap_old); - box_drop(ownedbox,pbc); + // use overlap_old to construct send and copy lists - // use overlaps to construct send and copy lists - self_remap = 0; - nsend_request = 0; - for (int m = 0; m < noverlap; m++) { - if (overlap[m].proc == me) self_remap = 1; + for (int m = 0; m < noverlap_old; m++) { + if (overlap_old[m].proc == me) self_remap = 1; else { - proclist[nsend_request] = overlap[m].proc; - srequest[nsend_request].sender = me; - srequest[nsend_request].index = m; - for (i = 0; i < 6; i++) - srequest[nsend_request].box[i] = overlap[m].box[i]; - nsend_request++; } } + // find overlaps of old decomp owned box with all owned boxes in new decomp + // noverlap = # of overlaps, including self + // overlap = vector of overlap info using Overlap data struct - // send each proc an overlap message + int oldbox[6]; + old->get_bounds(oldbox[0],oldbox[1],oldbox[2],oldbox[3], + oldbox[4],oldbox[5]); + pbc[0] = pbc[1] = pbc[2] = 0; + + Overlap *overlap_new; + int noverlap_new = compute_overlap(oldbox,pbc,overlap_new); + + // use overlaps to construct recv and copy lists - // use received overlaps to construct recv and copy lists + + + // clean-up + + clean_overlap(); + old->clean_overlap(); + nremap_buf1 = 0; @@ -1485,6 +1393,10 @@ void Grid3d::remap_style(T *ptr, int nper, int nbyte, } } +// ---------------------------------------------------------------------- +// gather/scatter grid data between one and many procs for I/O purposes +// ---------------------------------------------------------------------- + /* ---------------------------------------------------------------------- gather global grid values to proc 0, one grid chunk at a time proc 0 pings each proc for its grid chunk @@ -1561,6 +1473,172 @@ void Grid3d::gather(int /*caller*/, void *ptr, int nper, int nbyte, memory->destroy(mybuf); } +// ---------------------------------------------------------------------- +// box drop functions for tiled RCB decompositions +// ---------------------------------------------------------------------- + +/* ---------------------------------------------------------------------- + compute list of overlaps between box and the owned grid boxes of all procs + box = 6 integers = (xlo,xhi,ylo,yhi,zlo,zhi) + box can be only owned cells or owned + ghost cells + pbc = flags for grid periodicity in each dim + if box includes ghost cells, they can overlap PBCs + each lo/hi value may extend beyonw 0 to N-1 into another periodic image +------------------------------------------------------------------------- */ + +int Grid3d::compute_overlap(int *box, int *pbc, Overlap *&overlap) +{ + memory->create(overlap_procs,nprocs,"grid3d:overlap_procs"); + noverlap_list = maxoverlap_list = 0; + overlap_list = nullptr; + + box_drop(box,pbc); + + overlap = overlap_list; + return noverlap_list; +} + +/* ---------------------------------------------------------------------- + recursively split a box until it doesn't overlap any periodic boundaries + box = 6 integers = (xlo,xhi,ylo,yhi,zlo,zhi) + each lo/hi value may extend beyonw 0 to N-1 into another periodic image + pbc = flags in each dim of which periodic image the caller box was in + when a box straddles a periodic bounadry, split it in two + when a box does not straddle, drop it down RCB tree + add all the procs it overlaps with to Overlap list +------------------------------------------------------------------------- */ + +void Grid3d::clean_overlap() +{ + memory->destroy(overlap_procs); + memory->sfree(overlap_list); +} + +/* ---------------------------------------------------------------------- + recursively split a box until it doesn't overlap any periodic boundaries + box = 6 integers = (xlo,xhi,ylo,yhi,zlo,zhi) + each lo/hi value may extend beyonw 0 to N-1 into another periodic image + pbc = flags in each dim of which periodic image the caller box was in + when a box straddles a periodic bounadry, split it in two + when a box does not straddle, drop it down RCB tree + add all the procs it overlaps with to Overlap list +------------------------------------------------------------------------- */ + +void Grid3d::box_drop(int *box, int *pbc) +{ + int i,m; + + // newbox12 and newpbc are initially copies of caller box and pbc + + int newbox1[6],newbox2[6],newpbc[3]; + + for (i = 0; i < 6; i++) newbox1[i] = newbox2[i] = box[i]; + for (i = 0; i < 3; i++) newpbc[i] = pbc[i]; + + // 6 if tests to see if box needs to be split across a periodic boundary + // newbox1 and 2 = new split boxes, newpbc increments current pbc + // final else is no split + + int splitflag = 1; + + if (box[0] < 0) { + newbox1[0] = 0; + newbox2[0] = box[0] + nx; + newbox2[1] = nx - 1; + newpbc[0]--; + } else if (box[1] >= nx) { + newbox1[1] = nx - 1; + newbox2[0] = 0; + newbox2[1] = box[1] - nx; + newpbc[0]++; + } else if (box[2] < 0) { + newbox1[2] = 0; + newbox2[2] = box[2] + ny; + newbox2[3] = ny - 1; + newpbc[1]--; + } else if (box[3] >= ny) { + newbox1[3] = ny - 1; + newbox2[2] = 0; + newbox2[3] = box[3] - ny; + newpbc[1]++; + } else if (box[4] < 0) { + newbox1[4] = 0; + newbox2[4] = box[4] + nz; + newbox2[5] = nz - 1; + newpbc[2]--; + } else if (box[5] >= nz) { + newbox1[5] = nz - 1; + newbox2[4] = 0; + newbox2[5] = box[5] - nz; + newpbc[2]++; + + // box is not split, drop on RCB tree + // returns nprocs = # of procs it overlaps, including self + // returns proc_overlap = list of proc IDs it overlaps + // skip self overlap if no crossing of periodic boundaries + // do not skip self if overlap is in another periodic image + + } else { + splitflag = 0; + int np = 0; + box_drop_grid(box,0,nprocs-1,np,overlap_procs); + for (m = 0; m < np; m++) { + if (noverlap_list == maxoverlap_list) grow_overlap(); + if (overlap_procs[m] == me && + pbc[0] == 0 && pbc[1] == 0 && pbc[2] == 0) continue; + overlap_list[noverlap_list].proc = overlap_procs[m]; + for (i = 0; i < 6; i++) overlap_list[noverlap_list].box[i] = box[i]; + for (i = 0; i < 3; i++) overlap_list[noverlap_list].pbc[i] = pbc[i]; + noverlap_list++; + } + } + + // recurse with 2 split boxes + + if (splitflag) { + box_drop(newbox1,pbc); + box_drop(newbox2,newpbc); + } +} + +/* ---------------------------------------------------------------------- + recursively drop a box down the RCB tree to find all procs it overlaps with + box = 6 integers = (xlo,xhi,ylo,yhi,zlo,zhi) + each lo/hi value ranges from 0 to N-1 in a dim, N = grid size in that dim + box is guaranteed to be wholly within the global domain + return Np = # of procs, plist = proc IDs +------------------------------------------------------------------------- */ + +void Grid3d::box_drop_grid(int *box, int proclower, int procupper, + int &np, int *plist) +{ + // end recursion when partition is a single proc + // add proclower to plist + + if (proclower == procupper) { + plist[np++] = proclower; + return; + } + + // drop box on each side of cut it extends beyond + // use < and >= criteria so does not include a box it only touches + // procmid = 1st processor in upper half of partition + // = location in tree that stores this cut + // cut = index of first grid cell in upper partition + // dim = 0,1,2 dimension of cut + + int procmid = proclower + (procupper - proclower) / 2 + 1; + int dim = rcbinfo[procmid].dim; + int cut = rcbinfo[procmid].cut; + + if (box[2*dim] < cut) box_drop_grid(box,proclower,procmid-1,np,plist); + if (box[2*dim+1] >= cut) box_drop_grid(box,procmid,procupper,np,plist); +} + +// ---------------------------------------------------------------------- +// miscellaneous methods +// ---------------------------------------------------------------------- + /* ---------------------------------------------------------------------- create swap stencil for grid own/ghost communication swaps covers all 3 dimensions and both directions @@ -1585,9 +1663,9 @@ void Grid3d::grow_swap() void Grid3d::grow_overlap() { - maxoverlap += DELTA; - overlap = (Overlap *) - memory->srealloc(overlap,maxoverlap*sizeof(Overlap),"grid3d:overlap"); + maxoverlap_list += DELTA; + overlap_list = (Overlap *) + memory->srealloc(overlap_list,maxoverlap_list*sizeof(Overlap),"grid3d:overlap_list"); } /* ---------------------------------------------------------------------- @@ -1597,7 +1675,7 @@ void Grid3d::grow_overlap() ------------------------------------------------------------------------- */ int Grid3d::indices(int *&list, - int xlo, int xhi, int ylo, int yhi, int zlo, int zhi) + int xlo, int xhi, int ylo, int yhi, int zlo, int zhi) { int nmax = (xhi-xlo+1) * (yhi-ylo+1) * (zhi-zlo+1); memory->create(list,nmax,"grid3d:indices"); diff --git a/src/grid3d.h b/src/grid3d.h index f4a8f0321e..4497716622 100644 --- a/src/grid3d.h +++ b/src/grid3d.h @@ -31,16 +31,20 @@ class Grid3d : protected Pointers { int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int); ~Grid3d() override; + int identical(Grid3d *); void get_size(int &, int &, int &); void get_bounds(int &, int &, int &, int &, int &, int &); void get_bounds_ghost(int &, int &, int &, int &, int &, int &); + void setup(int &, int &); int ghost_adjacent(); void forward_comm(int, void *, int, int, int, void *, void *, MPI_Datatype); void reverse_comm(int, void *, int, int, int, void *, void *, MPI_Datatype); + void setup_remap(Grid3d *, int &, int &); void remap(int, void *, int, int, void *, void *, MPI_Datatype); + void gather(int, void *, int, int, int, void *, MPI_Datatype); protected: @@ -65,7 +69,7 @@ class Grid3d : protected Pointers { int fullzlo, fullzhi; // ------------------------------------------- - // internal variables for REGULAR layout + // internal variables for BRICK layout // ------------------------------------------- int procxlo, procxhi; // 6 neighbor procs that adjoin me @@ -93,34 +97,9 @@ class Grid3d : protected Pointers { // ------------------------------------------- // internal variables for TILED layout // ------------------------------------------- - - int *overlap_procs; // length of Nprocs in communicator + MPI_Request *requests; // length of max messages this proc receives - // RCB tree of cut info - // each proc contributes one value, except proc 0 - - struct RCBinfo { - int dim; // 0,1,2 = which dim the cut is in - int cut; // grid index of lowest cell in upper half of cut - }; - - RCBinfo *rcbinfo; - - // overlap = a proc whose owned cells overlap with my extended ghost box - // includes overlaps across periodic boundaries, can also be self - - struct Overlap { - int proc; // proc whose owned cells overlap my ghost cells - int box[6]; // box that overlaps otherproc's owned cells - // this box is wholly contained within global grid - int pbc[3]; // PBC offsets to convert box to a portion of my ghost box - // my ghost box may extend beyond global grid - }; - - int noverlap, maxoverlap; - Overlap *overlap; - // request = sent to each proc whose owned cells overlap my ghost cells struct Request { @@ -192,18 +171,46 @@ class Grid3d : protected Pointers { Send *send_remap; Recv *recv_remap; Copy copy_remap; + + // ------------------------------------------- + // internal variables for OVERLAP operation + // ------------------------------------------- + int *overlap_procs; // length of Nprocs in communicator + + // RCB tree of cut info + // each proc contributes one value, except proc 0 + + struct RCBinfo { + int dim; // 0,1,2 = which dim the cut is in + int cut; // grid index of lowest cell in upper half of cut + }; + + RCBinfo *rcbinfo; + + // overlap = a proc whose owned cells overlap with my owned or ghost box + // includes overlaps across periodic boundaries, can also be self + + struct Overlap { + int proc; // proc whose owned cells overlap my ghost cells + int box[6]; // box that overlaps otherproc's owned cells + // this box is wholly contained within global grid + int pbc[3]; // PBC offsets to convert box to a portion of my ghost box + // my ghost box may extend beyond global grid + }; + + int noverlap_list, maxoverlap_list; + Overlap *overlap_list; + // ------------------------------------------- // internal methods // ------------------------------------------- void store(int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int); + virtual void setup_brick(int &, int &); virtual void setup_tiled(int &, int &); - void box_drop(int *, int *); - void box_drop_grid(int *, int, int, int &, int *); - int ghost_adjacent_brick(); int ghost_adjacent_tiled(); @@ -216,6 +223,11 @@ class Grid3d : protected Pointers { void setup_remap_tiled(Grid3d *, int &, int &); template void remap_style(T *, int, int, void *, void *, MPI_Datatype); + int compute_overlap(int *, int *, Overlap *&); + void clean_overlap(); + void box_drop(int *, int *); + void box_drop_grid(int *, int, int, int &, int *); + virtual void grow_swap(); void grow_overlap(); From f338b5a1061c31a84f2efde9d98e1ef3bd92867f Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Mon, 17 Oct 2022 15:26:36 -0600 Subject: [PATCH 072/213] sync --- src/grid3d.cpp | 48 ++++++++++++++++++------------------------------ 1 file changed, 18 insertions(+), 30 deletions(-) diff --git a/src/grid3d.cpp b/src/grid3d.cpp index 07ff89d6e6..11c459e8b4 100644 --- a/src/grid3d.cpp +++ b/src/grid3d.cpp @@ -323,7 +323,6 @@ Grid3d::~Grid3d() memory->sfree(rcbinfo); } - // ---------------------------------------------------------------------- // store and access Grid parameters // ---------------------------------------------------------------------- @@ -1258,6 +1257,7 @@ reverse_comm_tiled(T *ptr, int nper, int nbyte, int which, // ---------------------------------------------------------------------- /* ---------------------------------------------------------------------- + setup remap from old grid decomposition to this grid decomposition return sizes of two buffers needed for communication either for brick decomp or tiling decomp nbuf1 = largest pack or unpack in any Send or Recv or Copy @@ -1268,17 +1268,14 @@ reverse_comm_tiled(T *ptr, int nper, int nbyte, int which, caller converts them to message size for grid data it stores ------------------------------------------------------------------------- */ -/* ---------------------------------------------------------------------- - setup remap from old grid decomposition to this grid decomposition - pack/unpack operations are performed by caller via callbacks -------------------------------------------------------------------------- */ - void Grid3d::setup_remap(Grid3d *old, int &nremap_buf1, int &nremap_buf2) { if (layout == BRICK) setup_remap_brick(old,nremap_buf1,nremap_buf2); else setup_remap_tiled(old,nremap_buf2,nremap_buf2); } +/* ------------------------------------------------------------------------- */ + void Grid3d::setup_remap_brick(Grid3d *old, int &nremap_buf1, int &nremap_buf2) { // NOTE: when to clean up data structs when multiple remaps occur @@ -1288,6 +1285,8 @@ void Grid3d::setup_remap_brick(Grid3d *old, int &nremap_buf1, int &nremap_buf2) nremap_buf2 = 0; } +/* ------------------------------------------------------------------------- */ + void Grid3d::setup_remap_tiled(Grid3d *old, int &nremap_buf1, int &nremap_buf2) { int pbc[3]; @@ -1297,8 +1296,7 @@ void Grid3d::setup_remap_tiled(Grid3d *old, int &nremap_buf1, int &nremap_buf2) // overlap = vector of overlap info using Overlap data struct int newbox[6]; - get_bounds(newbox[0],newbox[1],newbox[2],newbox[3], - newbox[4],newbox[5]); + get_bounds(newbox[0],newbox[1],newbox[2],newbox[3],newbox[4],newbox[5]); pbc[0] = pbc[1] = pbc[2] = 0; Overlap *overlap_old; @@ -1319,8 +1317,7 @@ void Grid3d::setup_remap_tiled(Grid3d *old, int &nremap_buf1, int &nremap_buf2) // overlap = vector of overlap info using Overlap data struct int oldbox[6]; - old->get_bounds(oldbox[0],oldbox[1],oldbox[2],oldbox[3], - oldbox[4],oldbox[5]); + old->get_bounds(oldbox[0],oldbox[1],oldbox[2],oldbox[3],oldbox[4],oldbox[5]); pbc[0] = pbc[1] = pbc[2] = 0; Overlap *overlap_new; @@ -1353,6 +1350,8 @@ void Grid3d::remap(int caller, void *ptr, int nper, int nbyte, if (caller == FIX) remap_style((Fix *) ptr,nper,nbyte,buf1,buf2,datatype); } +/* ------------------------------------------------------------------------- */ + template < class T > void Grid3d::remap_style(T *ptr, int nper, int nbyte, void *buf1, void *vbuf2, MPI_Datatype datatype) @@ -1479,11 +1478,14 @@ void Grid3d::gather(int /*caller*/, void *ptr, int nper, int nbyte, /* ---------------------------------------------------------------------- compute list of overlaps between box and the owned grid boxes of all procs + done via recursive box drop on RCB tree box = 6 integers = (xlo,xhi,ylo,yhi,zlo,zhi) - box can be only owned cells or owned + ghost cells + box can be owned cells or owned + ghost cells pbc = flags for grid periodicity in each dim - if box includes ghost cells, they can overlap PBCs - each lo/hi value may extend beyonw 0 to N-1 into another periodic image + if box includes ghost cells, it can overlap PBCs + each lo/hi value may extend beyond 0 to N-1 into another periodic image + return # of overlaps including with self + return list of overlaps ------------------------------------------------------------------------- */ int Grid3d::compute_overlap(int *box, int *pbc, Overlap *&overlap) @@ -1499,13 +1501,7 @@ int Grid3d::compute_overlap(int *box, int *pbc, Overlap *&overlap) } /* ---------------------------------------------------------------------- - recursively split a box until it doesn't overlap any periodic boundaries - box = 6 integers = (xlo,xhi,ylo,yhi,zlo,zhi) - each lo/hi value may extend beyonw 0 to N-1 into another periodic image - pbc = flags in each dim of which periodic image the caller box was in - when a box straddles a periodic bounadry, split it in two - when a box does not straddle, drop it down RCB tree - add all the procs it overlaps with to Overlap list + deallocate data created by recursive overlap computation ------------------------------------------------------------------------- */ void Grid3d::clean_overlap() @@ -1640,11 +1636,7 @@ void Grid3d::box_drop_grid(int *box, int proclower, int procupper, // ---------------------------------------------------------------------- /* ---------------------------------------------------------------------- - create swap stencil for grid own/ghost communication - swaps covers all 3 dimensions and both directions - swaps cover multiple iterations in a direction if need grid pts - from further away than nearest-neighbor proc - same swap list used by forward and reverse communication + grow list of swaps by DELTA ------------------------------------------------------------------------- */ void Grid3d::grow_swap() @@ -1654,11 +1646,7 @@ void Grid3d::grow_swap() } /* ---------------------------------------------------------------------- - create swap stencil for grid own/ghost communication - swaps covers all 3 dimensions and both directions - swaps cover multiple iterations in a direction if need grid pts - from further away than nearest-neighbor proc - same swap list used by forward and reverse communication + grow list of overlaps by DELTA ------------------------------------------------------------------------- */ void Grid3d::grow_overlap() From bf64deb2c28b5cc6701764a372dd3f45b4a99ebc Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Tue, 18 Oct 2022 17:10:16 -0600 Subject: [PATCH 073/213] finish initial version of remap functions for 2d/3d --- src/grid2d.cpp | 133 +++++++++++++++++++++++++++++----------- src/grid2d.h | 1 + src/grid3d.cpp | 161 ++++++++++++++++++++++++++++++++++++++----------- src/grid3d.h | 9 +-- 4 files changed, 230 insertions(+), 74 deletions(-) diff --git a/src/grid2d.cpp b/src/grid2d.cpp index 62876ce647..ecb11af15c 100644 --- a/src/grid2d.cpp +++ b/src/grid2d.cpp @@ -34,11 +34,11 @@ static constexpr int OFFSET = 16384; /* ---------------------------------------------------------------------- NOTES: - tiled implementations only currently work for RCB, not general tilings - b/c RCB tree is used to find neighboring tiles if o indices for ghosts are < 0 or hi indices are >= N, then grid is treated as periodic in that dimension, comm is done across the periodic boundaries + tiled implementations only work for RCB, not general tilings + b/c RCB tree is used to find neighboring tiles ------------------------------------------------------------------------- */ /* ---------------------------------------------------------------------- @@ -301,8 +301,13 @@ Grid2d::~Grid2d() memory->destroy(copy[i].unpacklist); } memory->sfree(copy); - delete [] requests; + + memory->sfree(rcbinfo); + + // remap data structs + + deallocate_remap(); } // ---------------------------------------------------------------------- @@ -1143,54 +1148,114 @@ void Grid2d::setup_remap_brick(Grid2d *old, int &nremap_buf1, int &nremap_buf2) void Grid2d::setup_remap_tiled(Grid2d *old, int &nremap_buf1, int &nremap_buf2) { + int m; int pbc[2]; + int *box; - // find overlaps of new decomp owned box with all owned boxes in old decomp - // noverlap = # of overlaps, including self - // overlap = vector of overlap info using Overlap data struct + // compute overlaps of old decomp owned box with all owned boxes in new decomp + // noverlap_old = # of overlaps, including self + // overlap_old = vector of overlap info in Overlap data struct - int newbox[6]; - get_bounds(newbox[0],newbox[1],newbox[2],newbox[3]); - pbc[0] = pbc[1] = 0; - - Overlap *overlap_old; - int noverlap_old = old->compute_overlap(newbox,pbc,overlap_old); - - // use overlap_old to construct send and copy lists - - self_remap = 0; - - for (int m = 0; m < noverlap_old; m++) { - if (overlap_old[m].proc == me) self_remap = 1; - else { - } - } - - // find overlaps of old decomp owned box with all owned boxes in new decomp - // noverlap = # of overlaps, including self - // overlap = vector of overlap info using Overlap data struct - - int oldbox[6]; + int oldbox[4]; old->get_bounds(oldbox[0],oldbox[1],oldbox[2],oldbox[3]); pbc[0] = pbc[1] = 0; - Overlap *overlap_new; - int noverlap_new = compute_overlap(oldbox,pbc,overlap_new); - - // use overlaps to construct recv and copy lists - + Overlap *overlap_old; + int noverlap_old = compute_overlap(oldbox,pbc,overlap_old); + // use overlap_old to construct send and copy lists + self_remap = 0; + + nsend_remap = 0; + for (m = 0; m < noverlap_old; m++) { + if (overlap_old[m].proc == me) self_remap =1; + else nsend_remap++; + } + + send_remap = new Send[nsend_remap]; + + nsend_remap = 0; + for (m = 0; m < noverlap_old; m++) { + box = overlap_old[m].box; + if (overlap_old[m].proc == me) { + copy_remap.npack = + old->indices(copy_remap.packlist,box[0],box[1],box[2],box[3]); + } else { + send_remap[nsend_remap].proc = overlap_old[m].proc; + send_remap[nsend_remap].npack = + old->indices(send_remap[nsend_remap].packlist, + box[0],box[1],box[2],box[3]); + } + nsend_remap++; + } + + // compute overlaps of new decomp owned box with all owned boxes in old decomp + // noverlap_new = # of overlaps, including self + // overlap_new = vector of overlap info in Overlap data struct + + int newbox[4]; + get_bounds(newbox[0],newbox[1],newbox[2],newbox[3]); + pbc[0] = pbc[1] = 0; + + Overlap *overlap_new; + int noverlap_new = old->compute_overlap(newbox,pbc,overlap_new); + + // use overlap_new to construct recv and copy lists + // set offsets for Recv data + + nrecv_remap = 0; + for (m = 0; m < noverlap_new; m++) + if (overlap_old[m].proc != me) nrecv_remap++; + + recv_remap = new Recv[nrecv_remap]; + + nrecv_remap = 0; + for (m = 0; m < noverlap_new; m++) { + box = overlap_new[m].box; + if (overlap_new[m].proc == me) { + copy_remap.nunpack = + indices(copy_remap.unpacklist,box[0],box[1],box[2],box[3]); + } else { + recv_remap[nrecv_remap].proc = overlap_new[m].proc; + recv_remap[nrecv_remap].nunpack = + indices(recv_remap[nrecv_remap].unpacklist, + box[0],box[1],box[2],box[3]); + } + nrecv_remap++; + } + + // set offsets for received data + + int offset = 0; + for (m = 0; m < nrecv_remap; m++) { + recv[m].offset = offset; + offset += recv_remap[m].nunpack; + } // clean-up clean_overlap(); old->clean_overlap(); + // nremap_buf1 = largest pack or unpack in any Send or Recv or Copy + // nremap_buf2 = sum of all unpacks in Recv - nremap_buf1 = 0; + + if (self_remap) { + nremap_buf1 = MAX(nremap_buf1,copy_remap.npack); + nremap_buf1 = MAX(nremap_buf1,copy_remap.nunpack); + } + + for (m = 0; m < nsend_remap; m++) + nremap_buf1 = MAX(nremap_buf1,send_remap[m].npack); + nremap_buf2 = 0; + for (m = 0; m < nrecv_remap; m++) { + nremap_buf1 = MAX(nremap_buf1,recv_remap[m].nunpack); + nremap_buf2 += recv_remap[m].nunpack; + } } /* ---------------------------------------------------------------------- diff --git a/src/grid2d.h b/src/grid2d.h index 61778c492f..4f824cf2f3 100644 --- a/src/grid2d.h +++ b/src/grid2d.h @@ -224,6 +224,7 @@ class Grid2d : protected Pointers { virtual void grow_swap(); void grow_overlap(); + void deallocate_remap(); int indices(int *&, int, int, int, int); }; diff --git a/src/grid3d.cpp b/src/grid3d.cpp index 11c459e8b4..058ce24b5d 100644 --- a/src/grid3d.cpp +++ b/src/grid3d.cpp @@ -34,11 +34,11 @@ static constexpr int OFFSET = 16384; /* ---------------------------------------------------------------------- NOTES: - tiled implementations only currently work for RCB, not general tilings - b/c RCB tree is used to find neighboring tiles if o indices for ghosts are < 0 or hi indices are >= N, then grid is treated as periodic in that dimension, comm is done across the periodic boundaries + tiled implementations only work for RCB, not general tilings + b/c RCB tree is used to find neighboring tiles ------------------------------------------------------------------------- */ /* ---------------------------------------------------------------------- @@ -321,8 +321,12 @@ Grid3d::~Grid3d() delete [] requests; memory->sfree(rcbinfo); -} + + // remap data structs + deallocate_remap(); +} + // ---------------------------------------------------------------------- // store and access Grid parameters // ---------------------------------------------------------------------- @@ -401,6 +405,10 @@ void Grid3d::store(int ixlo, int ixhi, int iylo, int iyhi, requests = nullptr; rcbinfo = nullptr; + + nsend_remap = nrecv_remap = self_remap = 0; + send_remap = nullptr; + recv_remap = nullptr; } /* ---------------------------------------------------------------------- */ @@ -1270,6 +1278,8 @@ reverse_comm_tiled(T *ptr, int nper, int nbyte, int which, void Grid3d::setup_remap(Grid3d *old, int &nremap_buf1, int &nremap_buf2) { + deallocate_remap(); + if (layout == BRICK) setup_remap_brick(old,nremap_buf1,nremap_buf2); else setup_remap_tiled(old,nremap_buf2,nremap_buf2); } @@ -1278,9 +1288,6 @@ void Grid3d::setup_remap(Grid3d *old, int &nremap_buf1, int &nremap_buf2) void Grid3d::setup_remap_brick(Grid3d *old, int &nremap_buf1, int &nremap_buf2) { - // NOTE: when to clean up data structs when multiple remaps occur - // NOTE: does a remap also require ghost comm in fix ttm/grid ? - nremap_buf1 = 0; nremap_buf2 = 0; } @@ -1289,54 +1296,116 @@ void Grid3d::setup_remap_brick(Grid3d *old, int &nremap_buf1, int &nremap_buf2) void Grid3d::setup_remap_tiled(Grid3d *old, int &nremap_buf1, int &nremap_buf2) { + int m; int pbc[3]; + int *box; - // find overlaps of new decomp owned box with all owned boxes in old decomp - // noverlap = # of overlaps, including self - // overlap = vector of overlap info using Overlap data struct - - int newbox[6]; - get_bounds(newbox[0],newbox[1],newbox[2],newbox[3],newbox[4],newbox[5]); - pbc[0] = pbc[1] = pbc[2] = 0; - - Overlap *overlap_old; - int noverlap_old = old->compute_overlap(newbox,pbc,overlap_old); - - // use overlap_old to construct send and copy lists - - self_remap = 0; - - for (int m = 0; m < noverlap_old; m++) { - if (overlap_old[m].proc == me) self_remap = 1; - else { - } - } - - // find overlaps of old decomp owned box with all owned boxes in new decomp - // noverlap = # of overlaps, including self - // overlap = vector of overlap info using Overlap data struct + // compute overlaps of old decomp owned box with all owned boxes in new decomp + // noverlap_old = # of overlaps, including self + // overlap_old = vector of overlap info in Overlap data struct int oldbox[6]; old->get_bounds(oldbox[0],oldbox[1],oldbox[2],oldbox[3],oldbox[4],oldbox[5]); pbc[0] = pbc[1] = pbc[2] = 0; - Overlap *overlap_new; - int noverlap_new = compute_overlap(oldbox,pbc,overlap_new); - - // use overlaps to construct recv and copy lists - + Overlap *overlap_old; + int noverlap_old = compute_overlap(oldbox,pbc,overlap_old); + // use overlap_old to construct send and copy lists + self_remap = 0; + + nsend_remap = 0; + for (m = 0; m < noverlap_old; m++) { + if (overlap_old[m].proc == me) self_remap =1; + else nsend_remap++; + } + + send_remap = new Send[nsend_remap]; + + nsend_remap = 0; + for (m = 0; m < noverlap_old; m++) { + box = overlap_old[m].box; + if (overlap_old[m].proc == me) { + copy_remap.npack = + old->indices(copy_remap.packlist, + box[0],box[1],box[2],box[3],box[4],box[5]); + } else { + send_remap[nsend_remap].proc = overlap_old[m].proc; + send_remap[nsend_remap].npack = + old->indices(send_remap[nsend_remap].packlist, + box[0],box[1],box[2],box[3],box[4],box[5]); + } + nsend_remap++; + } + + // compute overlaps of new decomp owned box with all owned boxes in old decomp + // noverlap_new = # of overlaps, including self + // overlap_new = vector of overlap info in Overlap data struct + + int newbox[6]; + get_bounds(newbox[0],newbox[1],newbox[2],newbox[3],newbox[4],newbox[5]); + pbc[0] = pbc[1] = pbc[2] = 0; + + Overlap *overlap_new; + int noverlap_new = old->compute_overlap(newbox,pbc,overlap_new); + + // use overlap_new to construct recv and copy lists + // set offsets for Recv data + + nrecv_remap = 0; + for (m = 0; m < noverlap_new; m++) + if (overlap_old[m].proc != me) nrecv_remap++; + + recv_remap = new Recv[nrecv_remap]; + + nrecv_remap = 0; + for (m = 0; m < noverlap_new; m++) { + box = overlap_new[m].box; + if (overlap_new[m].proc == me) { + copy_remap.nunpack = + indices(copy_remap.unpacklist, + box[0],box[1],box[2],box[3],box[4],box[5]); + } else { + recv_remap[nrecv_remap].proc = overlap_new[m].proc; + recv_remap[nrecv_remap].nunpack = + indices(recv_remap[nrecv_remap].unpacklist, + box[0],box[1],box[2],box[3],box[4],box[5]); + } + nrecv_remap++; + } + + // set offsets for received data + + int offset = 0; + for (m = 0; m < nrecv_remap; m++) { + recv[m].offset = offset; + offset += recv_remap[m].nunpack; + } // clean-up clean_overlap(); old->clean_overlap(); + // nremap_buf1 = largest pack or unpack in any Send or Recv or Copy + // nremap_buf2 = sum of all unpacks in Recv - nremap_buf1 = 0; + + if (self_remap) { + nremap_buf1 = MAX(nremap_buf1,copy_remap.npack); + nremap_buf1 = MAX(nremap_buf1,copy_remap.nunpack); + } + + for (m = 0; m < nsend_remap; m++) + nremap_buf1 = MAX(nremap_buf1,send_remap[m].npack); + nremap_buf2 = 0; + for (m = 0; m < nrecv_remap; m++) { + nremap_buf1 = MAX(nremap_buf1,recv_remap[m].nunpack); + nremap_buf2 += recv_remap[m].nunpack; + } } /* ---------------------------------------------------------------------- @@ -1656,6 +1725,26 @@ void Grid3d::grow_overlap() memory->srealloc(overlap_list,maxoverlap_list*sizeof(Overlap),"grid3d:overlap_list"); } +/* ---------------------------------------------------------------------- + deallocate remap data structs +------------------------------------------------------------------------- */ + +void Grid3d::deallocate_remap() +{ + for (int i = 0; i < nsend_remap; i++) + memory->destroy(send_remap[i].packlist); + memory->sfree(send_remap); + + for (int i = 0; i < nrecv_remap; i++) + memory->destroy(recv_remap[i].unpacklist); + memory->sfree(recv_remap); + + if (self_remap) { + memory->destroy(copy_remap.packlist); + memory->destroy(copy_remap.unpacklist); + } +} + /* ---------------------------------------------------------------------- create 1d list of offsets into 3d array section (xlo:xhi,ylo:yhi,zlo:zhi) assume 3d array is allocated as diff --git a/src/grid3d.h b/src/grid3d.h index 4497716622..2fb953e276 100644 --- a/src/grid3d.h +++ b/src/grid3d.h @@ -192,10 +192,10 @@ class Grid3d : protected Pointers { // includes overlaps across periodic boundaries, can also be self struct Overlap { - int proc; // proc whose owned cells overlap my ghost cells - int box[6]; // box that overlaps otherproc's owned cells + int proc; // proc whose cells overlap my cells + int box[6]; // box of my cells which overlap proc's cells // this box is wholly contained within global grid - int pbc[3]; // PBC offsets to convert box to a portion of my ghost box + int pbc[3]; // PBC offsets to convert my box to a portion of my ghost box // my ghost box may extend beyond global grid }; @@ -230,7 +230,8 @@ class Grid3d : protected Pointers { virtual void grow_swap(); void grow_overlap(); - + void deallocate_remap(); + int indices(int *&, int, int, int, int, int, int); }; From 45c1c1e53bc23059f26a104f2a10ed202fa0e134 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Wed, 19 Oct 2022 14:12:57 -0600 Subject: [PATCH 074/213] add regular grid remap logic --- src/comm.h | 8 ++-- src/grid2d.cpp | 62 +++++++++++++++++++++++--- src/grid2d.h | 1 + src/grid3d.cpp | 116 ++++++++++++++++++++++++++++++++++++++++--------- src/grid3d.h | 5 +-- 5 files changed, 159 insertions(+), 33 deletions(-) diff --git a/src/comm.h b/src/comm.h index 43fabb1b67..3a422f32f1 100644 --- a/src/comm.h +++ b/src/comm.h @@ -46,11 +46,11 @@ class Comm : protected Pointers { // public settings specific to layout = UNIFORM, NONUNIFORM - int procgrid[3]; // procs assigned in each dim of 3d grid - int user_procgrid[3]; // user request for procs in each dim - int myloc[3]; // which proc I am in each dim + int procgrid[3]; // proc count assigned to each dim of 3d grid + int user_procgrid[3]; // user request for proc counts in each dim + int myloc[3]; // which proc I am in each dim, 0 to N-1 int procneigh[3][2]; // my 6 neighboring procs, 0/1 = left/right - double *xsplit, *ysplit, *zsplit; // fractional (0-1) sub-domain sizes + double *xsplit, *ysplit, *zsplit; // fractional (0-1) sub-domain sizes, includes 0/1 int ***grid2proc; // which proc owns i,j,k loc in 3d grid // public settings specific to layout = TILED diff --git a/src/grid2d.cpp b/src/grid2d.cpp index ecb11af15c..0696162e02 100644 --- a/src/grid2d.cpp +++ b/src/grid2d.cpp @@ -1386,13 +1386,19 @@ void Grid2d::gather(int /*caller*/, void *ptr, int nper, int nbyte, } // ---------------------------------------------------------------------- -// box drop functions for tiled RCB decompositions +// overlap methods for brick and tiled RCB decompositions +// overlap = overlap of owned or owned+ghost box with all boxes of a decomposition +// for owned/ghost grid comm, called only by tiled decomposition +// brick decomp uses one or more comm passes with neigh procs +// like forward/reverse comm for atoms +// for remap, called by both brick and tiled decompositions // ---------------------------------------------------------------------- /* ---------------------------------------------------------------------- compute list of overlaps between box and the owned grid boxes of all procs - done via recursive box drop on RCB tree - box = 6 integers = (xlo,xhi,ylo,yhi,zlo,zhi) + for brick decomp, done using Comm::grid2proc data struct + for tiled decomp, done via recursive box drop on RCB tree + box = 4 integers = (xlo,xhi,ylo,yhi) box can be owned cells or owned + ghost cells pbc = flags for grid periodicity in each dim if box includes ghost cells, it can overlap PBCs @@ -1403,11 +1409,57 @@ void Grid2d::gather(int /*caller*/, void *ptr, int nper, int nbyte, int Grid2d::compute_overlap(int *box, int *pbc, Overlap *&overlap) { - memory->create(overlap_procs,nprocs,"grid3d:overlap_procs"); + memory->create(overlap_procs,nprocs,"grid2d:overlap_procs"); noverlap_list = maxoverlap_list = 0; overlap_list = nullptr; - box_drop(box,pbc); + if (layout == BRICK) { + + // find comm->procgrid indices in each dim for box bounds + + int iproclo = find_proc_index(box[0],ngrid[0],0,comm->xsplit); + int iprochi = find_proc_index(box[1],ngrid[0],0,comm->xsplit); + int jproclo = find_proc_index(box[2],ngrid[1],1,comm->ysplit); + int jprochi = find_proc_index(box[3],ngrid[1],1,comm->ysplit); + + // save comm->myloc values so can overwrite them k,j,i triple loop + // b/c comm->partition_grid uses comm->myloc + + int save_myloc[3]; + save_myloc[0] = comm->myloc[0]; + save_myloc[1] = comm->myloc[1]; + save_myloc[2] = comm->myloc[2]; + + int obox[6]; + + for (int k = 0; k <= 0; k++) + for (int j = jproclo; j <= jprochi; j++) + for (int i = iproclo; i <= iprochi; i++) { + comm->myloc[0] = i; + comm->myloc[1] = j; + comm->myloc[2] = k; + + comm->partition_grid(ngrid[0],ngrid[1],1,0.0, + obox[0],obox[1],obox[2],obox[3],obox[4],obox[5]); + + if (noverlap_list == maxoverlap_list) grow_overlap(); + overlap[noverlap_list].proc = comm->grid2proc[i][j][k]; + overlap[noverlap_list].box[0] = MAX(box[0],obox[0]); + overlap[noverlap_list].box[1] = MIN(box[1],obox[1]); + overlap[noverlap_list].box[2] = MAX(box[2],obox[2]); + overlap[noverlap_list].box[3] = MIN(box[3],obox[3]); + noverlap_list++; + } + + // restore comm->myloc values + + comm->myloc[0] = save_myloc[0]; + comm->myloc[1] = save_myloc[1]; + comm->myloc[2] = save_myloc[2]; + + } else if (layout == TILED) { + box_drop(box,pbc); + } overlap = overlap_list; return noverlap_list; diff --git a/src/grid2d.h b/src/grid2d.h index 4f824cf2f3..da2c09dbf3 100644 --- a/src/grid2d.h +++ b/src/grid2d.h @@ -227,6 +227,7 @@ class Grid2d : protected Pointers { void deallocate_remap(); int indices(int *&, int, int, int, int); + int find_proc_index(int, int, int, double *); }; } // namespace LAMMPS_NS diff --git a/src/grid3d.cpp b/src/grid3d.cpp index 058ce24b5d..a6a5c631e5 100644 --- a/src/grid3d.cpp +++ b/src/grid3d.cpp @@ -1277,29 +1277,15 @@ reverse_comm_tiled(T *ptr, int nper, int nbyte, int which, ------------------------------------------------------------------------- */ void Grid3d::setup_remap(Grid3d *old, int &nremap_buf1, int &nremap_buf2) -{ - deallocate_remap(); - - if (layout == BRICK) setup_remap_brick(old,nremap_buf1,nremap_buf2); - else setup_remap_tiled(old,nremap_buf2,nremap_buf2); -} - -/* ------------------------------------------------------------------------- */ - -void Grid3d::setup_remap_brick(Grid3d *old, int &nremap_buf1, int &nremap_buf2) -{ - nremap_buf1 = 0; - nremap_buf2 = 0; -} - -/* ------------------------------------------------------------------------- */ - -void Grid3d::setup_remap_tiled(Grid3d *old, int &nremap_buf1, int &nremap_buf2) { int m; int pbc[3]; int *box; + // deallocated existing remap data structs + + deallocate_remap(); + // compute overlaps of old decomp owned box with all owned boxes in new decomp // noverlap_old = # of overlaps, including self // overlap_old = vector of overlap info in Overlap data struct @@ -1542,12 +1528,18 @@ void Grid3d::gather(int /*caller*/, void *ptr, int nper, int nbyte, } // ---------------------------------------------------------------------- -// box drop functions for tiled RCB decompositions +// overlap methods for brick and tiled RCB decompositions +// overlap = overlap of owned or owned+ghost box with all boxes of a decomposition +// for owned/ghost grid comm, called only by tiled decomposition +// brick decomp uses one or more comm passes with neigh procs +// like forward/reverse comm for atoms +// for remap, called by both brick and tiled decompositions // ---------------------------------------------------------------------- /* ---------------------------------------------------------------------- compute list of overlaps between box and the owned grid boxes of all procs - done via recursive box drop on RCB tree + for brick decomp, done using Comm::grid2proc data struct + for tiled decomp, done via recursive box drop on RCB tree box = 6 integers = (xlo,xhi,ylo,yhi,zlo,zhi) box can be owned cells or owned + ghost cells pbc = flags for grid periodicity in each dim @@ -1563,7 +1555,57 @@ int Grid3d::compute_overlap(int *box, int *pbc, Overlap *&overlap) noverlap_list = maxoverlap_list = 0; overlap_list = nullptr; - box_drop(box,pbc); + if (layout == BRICK) { + + // find comm->procgrid indices in each dim for box bounds + + int iproclo = find_proc_index(box[0],ngrid[0],0,comm->xsplit); + int iprochi = find_proc_index(box[1],ngrid[0],0,comm->xsplit); + int jproclo = find_proc_index(box[2],ngrid[1],1,comm->ysplit); + int jprochi = find_proc_index(box[3],ngrid[1],1,comm->ysplit); + int kproclo = find_proc_index(box[4],ngrid[2],2,comm->zsplit); + int kprochi = find_proc_index(box[5],ngrid[2],2,comm->zsplit); + + // save comm->myloc values so can overwrite them k,j,i triple loop + // b/c comm->partition_grid uses comm->myloc + + int save_myloc[3]; + save_myloc[0] = comm->myloc[0]; + save_myloc[1] = comm->myloc[1]; + save_myloc[2] = comm->myloc[2]; + + int obox[6]; + + for (int k = kproclo; k <= kprochi; k++) + for (int j = jproclo; j <= jprochi; j++) + for (int i = iproclo; i <= iprochi; i++) { + comm->myloc[0] = i; + comm->myloc[1] = j; + comm->myloc[2] = k; + + comm->partition_grid(ngrid[0],ngrid[1],ngrid[2],0.0, + obox[0],obox[1],obox[2],obox[3],obox[4],obox[5]); + + if (noverlap_list == maxoverlap_list) grow_overlap(); + overlap[noverlap_list].proc = comm->grid2proc[i][j][k]; + overlap[noverlap_list].box[0] = MAX(box[0],obox[0]); + overlap[noverlap_list].box[1] = MIN(box[1],obox[1]); + overlap[noverlap_list].box[2] = MAX(box[2],obox[2]); + overlap[noverlap_list].box[3] = MIN(box[3],obox[3]); + overlap[noverlap_list].box[4] = MAX(box[4],obox[4]); + overlap[noverlap_list].box[5] = MIN(box[5],obox[5]); + noverlap_list++; + } + + // restore comm->myloc values + + comm->myloc[0] = save_myloc[0]; + comm->myloc[1] = save_myloc[1]; + comm->myloc[2] = save_myloc[2]; + + } else if (layout == TILED) { + box_drop(box,pbc); + } overlap = overlap_list; return noverlap_list; @@ -1770,3 +1812,35 @@ int Grid3d::indices(int *&list, return nmax; } + +/* ---------------------------------------------------------------------- + find the comm->procgrid index for which proc owns the igrid index + igrid = grid index (0 to N-1) in dim + n = # of grid points in dim + dim = which dimension (0,1,2) + split = comm->x/y/z split for fractional bounds of each proc domain +------------------------------------------------------------------------- */ + +int Grid3d::find_proc_index(int igrid, int n, int dim, double *split) +{ + int gridlo,gridhi; + double fraclo,frachi; + + // loop over # of procs in this dime + // compute the grid bounds for that proc, same as comm->partition_grid() + // if igrid falls within those bounds, return m = proc index + + int m; + for (m = 0; m < comm->procgrid[dim]; m++) { + fraclo = split[m]; + frachi = split[m+1]; + gridlo = static_cast (fraclo * n); + if (1.0*gridlo != fraclo*n) gridlo++; + gridhi = static_cast (frachi * n); + if (1.0*gridhi == frachi*n) gridhi--; + + if (igrid >= gridlo && igrid <= gridhi) break; + } + + return m; +} diff --git a/src/grid3d.h b/src/grid3d.h index 2fb953e276..7ffa7eb5c0 100644 --- a/src/grid3d.h +++ b/src/grid3d.h @@ -208,7 +208,7 @@ class Grid3d : protected Pointers { void store(int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int); - + virtual void setup_brick(int &, int &); virtual void setup_tiled(int &, int &); int ghost_adjacent_brick(); @@ -219,8 +219,6 @@ class Grid3d : protected Pointers { template void reverse_comm_brick(T *, int, int, int, void *, void *, MPI_Datatype); template void reverse_comm_tiled(T *, int, int, int, void *, void *, MPI_Datatype); - void setup_remap_brick(Grid3d *, int &, int &); - void setup_remap_tiled(Grid3d *, int &, int &); template void remap_style(T *, int, int, void *, void *, MPI_Datatype); int compute_overlap(int *, int *, Overlap *&); @@ -233,6 +231,7 @@ class Grid3d : protected Pointers { void deallocate_remap(); int indices(int *&, int, int, int, int, int, int); + int find_proc_index(int, int, int, double *); }; } // namespace LAMMPS_NS From ec5b344a9f6773200724bda0873c91e55c3b54b2 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Thu, 20 Oct 2022 17:18:48 -0600 Subject: [PATCH 075/213] read/write from/to file for grid data --- src/EXTRA-FIX/fix_ttm_grid.cpp | 262 ++++++++++++++++----------------- src/EXTRA-FIX/fix_ttm_grid.h | 18 +-- src/fix.h | 7 +- src/grid2d.cpp | 100 +++++++++---- src/grid2d.h | 8 +- src/grid3d.cpp | 106 ++++++++----- src/grid3d.h | 6 +- src/write_restart.cpp | 2 +- 8 files changed, 300 insertions(+), 209 deletions(-) diff --git a/src/EXTRA-FIX/fix_ttm_grid.cpp b/src/EXTRA-FIX/fix_ttm_grid.cpp index 862e487d1b..958c2d2dc1 100644 --- a/src/EXTRA-FIX/fix_ttm_grid.cpp +++ b/src/EXTRA-FIX/fix_ttm_grid.cpp @@ -56,9 +56,10 @@ FixTTMGrid::FixTTMGrid(LAMMPS *lmp, int narg, char **arg) : { pergrid_flag = 1; pergrid_freq = 1; + restart_file = 1; if (outfile) error->all(FLERR,"Fix ttm/grid does not support outfile option - " - "use dump grid command instead"); + "use dump grid command or restart files instead"); skin_original = neighbor->skin; } @@ -275,16 +276,13 @@ void FixTTMGrid::end_of_step() /* ---------------------------------------------------------------------- read electron temperatures on grid from a user-specified file - proc 0 reads one chunk at a time, broadcasts to other procs - each proc stores values for grid points it owns ------------------------------------------------------------------------- */ void FixTTMGrid::read_electron_temperatures(const std::string &filename) { - int ***T_initial_set; - memory->create3d_offset(T_initial_set, nzlo_in, nzhi_in, nylo_in, nyhi_in, nxlo_in, nxhi_in, - "ttm/grid:T_initial_set"); - memset(&T_initial_set[nzlo_in][nylo_in][nxlo_in], 0, ngridown * sizeof(int)); + memory->create3d_offset(T_electron_read, nzlo_in, nzhi_in, nylo_in, nyhi_in, nxlo_in, nxhi_in, + "ttm/grid:T_electron_read"); + memset(&T_electron_read[nzlo_in][nylo_in][nxlo_in], 0, ngridown * sizeof(int)); // proc 0 opens file @@ -294,71 +292,149 @@ void FixTTMGrid::read_electron_temperatures(const std::string &filename) if (!fp) error->one(FLERR, "Cannot open grid file: {}: {}", filename, utils::getsyserror()); } - // read electron temperature values from file, one chunk at a time + // read the file + // Grid3d::read_file() calls back to read_grid_lines() with chunks of lines - auto buffer = new char[CHUNK * MAXLINE]; - bigint ntotal = (bigint) nxgrid * nygrid * nzgrid; - bigint nread = 0; - - while (nread < ntotal) { - int nchunk = MIN(ntotal - nread, CHUNK); - int eof = utils::read_lines_from_file(fp, nchunk, MAXLINE, buffer, comm->me, world); - if (eof) error->all(FLERR, "Unexpected end of data file"); - - // loop over lines of grid point values - // tokenize the line into ix,iy,iz grid index plus temperature value - // if I own grid point, store the value - - for (const auto &line : utils::split_lines(buffer)) { - try { - ValueTokenizer values(utils::trim_comment(line)); - if (values.count() == 0) { - ; // ignore comment only lines - } else if (values.count() == 4) { - ++nread; - - int ix = values.next_int(); - int iy = values.next_int(); - int iz = values.next_int(); - - if (ix < 0 || ix >= nxgrid || iy < 0 || iy >= nygrid || iz < 0 || iz >= nzgrid) - throw TokenizerException("Fix ttm/grid invalid grid index in input", ""); - - if (ix >= nxlo_in && ix <= nxhi_in && iy >= nylo_in && iy <= nyhi_in && iz >= nzlo_in && - iz <= nzhi_in) { - T_electron[iz][iy][ix] = values.next_double(); - T_initial_set[iz][iy][ix] = 1; - } - } else { - throw TokenizerException("Incorrect format in fix ttm electron grid file", ""); - } - } catch (std::exception &e) { - error->one(FLERR, e.what()); - } - } - } + grid->read_file(Grid3d::FIX,this,fp,CHUNK,MAXLINE); // close file if (comm->me == 0) fclose(fp); - // clean up - - delete[] buffer; - // check completeness of input data int flag = 0; for (int iz = nzlo_in; iz <= nzhi_in; iz++) for (int iy = nylo_in; iy <= nyhi_in; iy++) for (int ix = nxlo_in; ix <= nxhi_in; ix++) - if (T_initial_set[iz][iy][ix] == 0) flag = 1; + if (T_electron_read[iz][iy][ix] == 0) flag = 1; int flagall; MPI_Allreduce(&flag, &flagall, 1, MPI_INT, MPI_SUM, world); if (flagall) error->all(FLERR, "Fix ttm/grid infile did not set all temperatures"); - memory->destroy3d_offset(T_initial_set, nzlo_in, nylo_in, nxlo_in); + memory->destroy3d_offset(T_electron_read, nzlo_in, nylo_in, nxlo_in); +} + +/* ---------------------------------------------------------------------- + process a chunk of lines in buffer + each proc stores values for grid points it owns + called back to from Grid3d::read_file() +------------------------------------------------------------------------- */ + +int FixTTMGrid::unpack_read_grid(char *buffer) +{ + // loop over chunk of lines of grid point values + // skip comment lines + // tokenize the line into ix,iy,iz grid index plus temperature value + // if I own grid point, store the value + + int nread = 0; + + for (const auto &line : utils::split_lines(buffer)) { + try { + ValueTokenizer values(utils::trim_comment(line)); + if (values.count() == 0) { + ; // ignore comment only lines + } else if (values.count() == 4) { + ++nread; + + int ix = values.next_int(); + int iy = values.next_int(); + int iz = values.next_int(); + + if (ix < 0 || ix >= nxgrid || iy < 0 || iy >= nygrid || iz < 0 || iz >= nzgrid) + throw TokenizerException("Fix ttm/grid invalid grid index in input", ""); + + if (ix >= nxlo_in && ix <= nxhi_in && iy >= nylo_in && iy <= nyhi_in && iz >= nzlo_in && + iz <= nzhi_in) { + T_electron[iz][iy][ix] = values.next_double(); + T_electron_read[iz][iy][ix] = 1; + } + } else { + throw TokenizerException("Incorrect format in fix ttm electron grid file", ""); + } + } catch (std::exception &e) { + error->one(FLERR, e.what()); + } + } + + return nread; +} + +/* ---------------------------------------------------------------------- + write electron temperatures on grid to file + identical format to infile option, so info can be read in when restarting + each proc contributes info for its portion of grid +------------------------------------------------------------------------- */ + +void FixTTMGrid::write_restart_file(const char *file) +{ + // proc 0 opens file and writes header + + if (comm->me == 0) { + auto outfile = std::string(file) + ".ttm"; + fpout = fopen(outfile.c_str(),"w"); + if (fpout == nullptr) + error->one(FLERR,"Cannot open fix ttm/grid restart file {}: {}",outfile,utils::getsyserror()); + + bigint ngrid = (bigint) nxgrid * nygrid * nzgrid; + fmt::print(fpout,"# fix ttm electron temperature on grid for " + "{} grid points on timestep {}\n\n",ngrid,update->ntimestep); + } + + // write file + // Grid3d::write_file() calls back to pack_write_file() and unpack_write_file() + + grid->write_file(Grid3d::FIX,this,0,1,sizeof(double), MPI_DOUBLE); + + // close file + + if (comm->me == 0) fclose(fpout); +} + +/* ---------------------------------------------------------------------- + pack values from local grid into buf +------------------------------------------------------------------------- */ + +void FixTTMGrid::pack_write_grid(int /*which*/, void *vbuf) +{ + int ix, iy, iz; + + auto buf = (double *) vbuf; + + int m = 0; + for (iz = nzlo_in; iz <= nzhi_in; iz++) + for (iy = nylo_in; iy <= nyhi_in; iy++) + for (ix = nxlo_in; ix <= nxhi_in; ix++) + buf[m++] = T_electron[iz][iy][ix]; +} + +/* ---------------------------------------------------------------------- + unpcak values from buf and write them to restart file +------------------------------------------------------------------------- */ + +void FixTTMGrid::unpack_write_grid(int /*which*/, void *vbuf, int *bounds) +{ + int ix, iy, iz; + + int xlo = bounds[0]; + int xhi = bounds[1]; + int ylo = bounds[2]; + int yhi = bounds[3]; + int zlo = bounds[4]; + int zhi = bounds[5]; + + auto buf = (double *) vbuf; + double value; + + int m = 0; + for (iz = zlo; iz <= zhi; iz++) + for (iy = ylo; iy <= yhi; iy++) + for (ix = xlo; ix <= xhi; ix++) { + value = buf[m++]; + fprintf(fpout, "%d %d %d %20.16g\n", ix, iy, iz, value); + } } /* ---------------------------------------------------------------------- @@ -540,82 +616,6 @@ void FixTTMGrid::deallocate_grid() memory->destroy3d_offset(net_energy_transfer, nzlo_out, nylo_out, nxlo_out); } -/* ---------------------------------------------------------------------- - pack entire state of Fix into one write -------------------------------------------------------------------------- */ - -void FixTTMGrid::write_restart(FILE *fp) -{ - error->all(FLERR,"Fix ttm/grid command does not yet support " - "writing a distributed grid to a restart file"); -} - -/* ---------------------------------------------------------------------- - use state info from restart file to restart the Fix -------------------------------------------------------------------------- */ - -void FixTTMGrid::restart(char *buf) -{ - error->all(FLERR,"Fix ttm/grid command does not yet support " - "reading a distributed grid from a restart file"); -} - -/* ---------------------------------------------------------------------- - pack values from local grid into buf - used by which = 0 and 1 - NOTE: remove this function when ready to release -------------------------------------------------------------------------- */ - -void FixTTMGrid::pack_gather_grid(int /*which*/, void *vbuf) -{ - int ix, iy, iz; - - auto buf = (double *) vbuf; - - int m = 0; - for (iz = nzlo_in; iz <= nzhi_in; iz++) - for (iy = nylo_in; iy <= nyhi_in; iy++) - for (ix = nxlo_in; ix <= nxhi_in; ix++) buf[m++] = T_electron[iz][iy][ix]; -} - -/* ---------------------------------------------------------------------- - which = 0: unpack values from buf into global gbuf based on their indices - which = 1: print values from buf to FPout file - NOTE: remove this function when ready to release -------------------------------------------------------------------------- */ - -void FixTTMGrid::unpack_gather_grid(int which, void *vbuf, void *vgbuf, int xlo, int xhi, int ylo, - int yhi, int zlo, int zhi) -{ - int ix, iy, iz; - - auto buf = (double *) vbuf; - auto gbuf = (double *) vgbuf; - - if (which == 0) { - int iglobal; - int ilocal = 0; - - for (iz = zlo; iz <= zhi; iz++) - for (iy = ylo; iy <= yhi; iy++) - for (ix = xlo; ix <= xhi; ix++) { - iglobal = nygrid * nxgrid * iz + nxgrid * iy + ix; - gbuf[iglobal] = buf[ilocal++]; - } - - } else if (which == 1) { - int ilocal = 0; - double value; - - for (iz = zlo; iz <= zhi; iz++) - for (iy = ylo; iy <= yhi; iy++) - for (ix = xlo; ix <= xhi; ix++) { - value = buf[ilocal++]; - fprintf(FPout, "%d %d %d %20.16g\n", ix, iy, iz, value); - } - } -} - /* ---------------------------------------------------------------------- return index of grid associated with name this class can store M named grids, indexed 0 to M-1 diff --git a/src/EXTRA-FIX/fix_ttm_grid.h b/src/EXTRA-FIX/fix_ttm_grid.h index 5486dbb39b..cbc4804d95 100644 --- a/src/EXTRA-FIX/fix_ttm_grid.h +++ b/src/EXTRA-FIX/fix_ttm_grid.h @@ -32,6 +32,9 @@ class FixTTMGrid : public FixTTM { void init() override; void post_force(int) override; void end_of_step() override; + void write_restart_file(const char *) override; + double compute_vector(int) override; + double memory_usage() override; // grid communication @@ -43,27 +46,22 @@ class FixTTMGrid : public FixTTM { void unpack_reverse_grid(int, void *, int, int *) override; void pack_remap_grid(void *, int, int *) override; void unpack_remap_grid(void *, int, int *) override; - void pack_gather_grid(int, void *) override; - void unpack_gather_grid(int, void *, void *, int, int, int, int, int, int) override; - - void write_restart(FILE *) override; - void restart(char *) override; + int unpack_read_grid(char *) override; + void pack_write_grid(int, void *) override; + void unpack_write_grid(int, void *, int *) override; int get_grid_by_name(const std::string &, int &) override; void *get_grid_by_index(int) override; int get_griddata_by_name(int, const std::string &, int &) override; void *get_griddata_by_index(int) override; - double compute_vector(int) override; - double memory_usage() override; - private: int ngridown, ngridout; int nxlo_in, nxhi_in, nylo_in, nyhi_in, nzlo_in, nzhi_in; int nxlo_out, nxhi_out, nylo_out, nyhi_out, nzlo_out, nzhi_out; double delxinv, delyinv, delzinv; double skin_original; - FILE *FPout; + FILE *fpout; class Grid3d *grid; class Grid3d *grid_previous; @@ -71,6 +69,8 @@ class FixTTMGrid : public FixTTM { int ngrid_buf1, ngrid_buf2; double *grid_buf1, *grid_buf2; + double ***T_electron_read; + void allocate_grid() override; void deallocate_grid() override; void read_electron_temperatures(const std::string &) override; diff --git a/src/fix.h b/src/fix.h index dc2d7f933f..6dfb383091 100644 --- a/src/fix.h +++ b/src/fix.h @@ -219,9 +219,10 @@ class Fix : protected Pointers { virtual void unpack_reverse_grid(int, void *, int, int *){}; virtual void pack_remap_grid(void *, int, int *){}; virtual void unpack_remap_grid(void *, int, int *){}; - virtual void pack_gather_grid(int, void *){}; - virtual void unpack_gather_grid(int, void *, void *, int, int, int, int, int, int){}; - + virtual int unpack_read_grid(char *) {return 0;}; + virtual void pack_write_grid(int, void *){}; + virtual void unpack_write_grid(int, void *, int *){}; + virtual int get_grid_by_name(const std::string &, int &) { return -1; }; virtual void *get_grid_by_index(int) { return nullptr; }; virtual int get_griddata_by_name(int, const std::string &, int &) { return -1; }; diff --git a/src/grid2d.cpp b/src/grid2d.cpp index 0696162e02..edbfc5623d 100644 --- a/src/grid2d.cpp +++ b/src/grid2d.cpp @@ -1312,40 +1312,84 @@ void Grid2d::remap_style(T *ptr, int nper, int nbyte, } // ---------------------------------------------------------------------- -// gather/scatter grid data between one and many procs for I/O purposes +// grid I/O methods // ---------------------------------------------------------------------- /* ---------------------------------------------------------------------- - gather global grid values to proc 0, one grid chunk at a time - proc 0 pings each proc for its grid chunk - pack/unpack operations are performed by caller via callbacks - caller can decide whether to store chunks, output them, etc + read grid values from a file ------------------------------------------------------------------------- */ -void Grid2d::gather(int /*caller*/, void *ptr, int nper, int nbyte, - int which, void *buf, MPI_Datatype datatype) +void Grid2d::read_file(int caller, void *ptr, FILE *fp, int nchunk, int maxline) +{ + if (caller == FIX) + read_file_style((Fix *) ptr,fp,nchunk,maxline); +} + +/* ---------------------------------------------------------------------- + proc 0 reads one chunk of lines at a time from file + broadcast chunk buffer to other procs + call back to caller so it can process the chunk of lines + caller returns count of grid-value lines in chunk +------------------------------------------------------------------------- */ + +template < class T > +void Grid2d::read_file_style(T *ptr, FILE *fp, int nchunk, int maxline) +{ + auto buffer = new char[nchunk * maxline]; + bigint ntotal = (bigint) ngrid[0] * ngrid[1]; + bigint nread = 0; + + while (nread < ntotal) { + int nchunk = MIN(ntotal - nread, nchunk); + int eof = utils::read_lines_from_file(fp, nchunk, maxline, buffer, comm->me, world); + if (eof) error->all(FLERR, "Unexpected end of grid data file"); + + nread += ptr->unpack_read_grid(buffer); + } +} + +/* ---------------------------------------------------------------------- + write grid values to a file +------------------------------------------------------------------------- */ + +void Grid2d::write_file(int caller, void *ptr, int which, + int nper, int nbyte, MPI_Datatype datatype) +{ + if (caller == FIX) + write_file_style((Fix *) ptr, which, nper, nbyte, datatype); +} + +/* ---------------------------------------------------------------------- + proc 0 reads one chunk of lines at a time from file + broadcast chunk buffer to other procs + call back to caller so it can process the chunk of lines + caller returns count of grid-value lines in chunk +------------------------------------------------------------------------- */ + +template < class T > +void Grid2d::write_file_style(T *ptr, int which, + int nper, int nbyte, MPI_Datatype datatype) { int me = comm->me; - Fix *fptr = (Fix *) ptr; - // maxsize = max grid data owned by any proc + // maxsize = max size of grid data owned by any proc int mysize = (inxhi-inxlo+1) * (inyhi-inylo+1); mysize *= nper; int maxsize; MPI_Allreduce(&mysize,&maxsize,1,MPI_INT,MPI_MAX,world); - // pack my data via callback to caller + // pack my grid data via callback to caller - char *mybuf; - if (me == 0) memory->create(mybuf,maxsize*nbyte,"grid2d:mybuf"); - else memory->create(mybuf,mysize*nbyte,"grid2d:mybuf"); - fptr->pack_gather_grid(which,mybuf); + char *onebuf; + if (me == 0) memory->create(onebuf,maxsize*nbyte,"grid3d:onebuf"); + else memory->create(onebuf,mysize*nbyte,"grid3d:onebuf"); + ptr->pack_write_grid(which,onebuf); - // ping each proc for its data - // unpack into full buffer via callback to caller + // ping each proc for its grid data + // call back to caller with each proc's grid data - int xlo,xhi,ylo,yhi,tmp; + int tmp; int bounds[4]; if (me == 0) { @@ -1354,27 +1398,23 @@ void Grid2d::gather(int /*caller*/, void *ptr, int nper, int nbyte, for (int iproc = 0; iproc < nprocs; iproc++) { if (iproc) { - MPI_Irecv(mybuf,maxsize,datatype,iproc,0,world,&request); + MPI_Irecv(onebuf,maxsize,datatype,iproc,0,world,&request); MPI_Send(&tmp,0,MPI_INT,iproc,0,world); MPI_Wait(&request,&status); MPI_Recv(bounds,4,MPI_INT,iproc,0,world,&status); - xlo = bounds[0]; - xhi = bounds[1]; - ylo = bounds[2]; - yhi = bounds[3]; } else { - xlo = inxlo; - xhi = inxhi; - ylo = inylo; - yhi = inyhi; + bounds[0] = inxlo; + bounds[1] = inxhi; + bounds[2] = inylo; + bounds[3] = inyhi; } - fptr->unpack_gather_grid(which,mybuf,buf,xlo,xhi,ylo,yhi,0,0); + ptr->unpack_write_grid(which,onebuf,bounds); } } else { MPI_Recv(&tmp,0,MPI_INT,0,0,world,MPI_STATUS_IGNORE); - MPI_Rsend(mybuf,mysize,datatype,0,0,world); + MPI_Rsend(onebuf,mysize,datatype,0,0,world); bounds[0] = inxlo; bounds[1] = inxhi; bounds[2] = inylo; @@ -1382,7 +1422,9 @@ void Grid2d::gather(int /*caller*/, void *ptr, int nper, int nbyte, MPI_Send(bounds,4,MPI_INT,0,0,world); } - memory->destroy(mybuf); + // clean up + + memory->destroy(onebuf); } // ---------------------------------------------------------------------- diff --git a/src/grid2d.h b/src/grid2d.h index da2c09dbf3..ca450a7610 100644 --- a/src/grid2d.h +++ b/src/grid2d.h @@ -43,9 +43,10 @@ class Grid2d : protected Pointers { void setup_remap(Grid2d *, int &, int &); void remap(int, void *, int, int, void *, void *, MPI_Datatype); - void gather(int, void *, int, int, int, void *, MPI_Datatype); + void read_file(int, void *, FILE *, int, int); + void write_file(int, void *, int, int, int, MPI_Datatype); - protected: +protected: int me, nprocs; int layout; // REGULAR or TILED MPI_Comm gridcomm; // communicator for this class @@ -217,6 +218,9 @@ class Grid2d : protected Pointers { void setup_remap_tiled(Grid2d *, int &, int &); template void remap_style(T *, int, int, void *, void *, MPI_Datatype); + template void read_file_style(T *, FILE *, int, int); + template void write_file_style(T *, int, int, int, MPI_Datatype); + int compute_overlap(int *, int *, Overlap *&); void clean_overlap(); void box_drop(int *, int *); diff --git a/src/grid3d.cpp b/src/grid3d.cpp index a6a5c631e5..4656cec4ef 100644 --- a/src/grid3d.cpp +++ b/src/grid3d.cpp @@ -1448,40 +1448,84 @@ void Grid3d::remap_style(T *ptr, int nper, int nbyte, } // ---------------------------------------------------------------------- -// gather/scatter grid data between one and many procs for I/O purposes +// grid I/O methods // ---------------------------------------------------------------------- /* ---------------------------------------------------------------------- - gather global grid values to proc 0, one grid chunk at a time - proc 0 pings each proc for its grid chunk - pack/unpack operations are performed by caller via callbacks - caller can decide whether to store chunks, output them, etc + read grid values from a file ------------------------------------------------------------------------- */ -void Grid3d::gather(int /*caller*/, void *ptr, int nper, int nbyte, - int which, void *buf, MPI_Datatype datatype) +void Grid3d::read_file(int caller, void *ptr, FILE *fp, int nchunk, int maxline) +{ + if (caller == FIX) + read_file_style((Fix *) ptr,fp,nchunk,maxline); +} + +/* ---------------------------------------------------------------------- + proc 0 reads one chunk of lines at a time from file + broadcast chunk buffer to other procs + call back to caller so it can process the chunk of lines + caller returns count of grid-value lines in chunk +------------------------------------------------------------------------- */ + +template < class T > +void Grid3d::read_file_style(T *ptr, FILE *fp, int nchunk, int maxline) +{ + auto buffer = new char[nchunk * maxline]; + bigint ntotal = (bigint) ngrid[0] * ngrid[1] * ngrid[2]; + bigint nread = 0; + + while (nread < ntotal) { + int nchunk = MIN(ntotal - nread, nchunk); + int eof = utils::read_lines_from_file(fp, nchunk, maxline, buffer, comm->me, world); + if (eof) error->all(FLERR, "Unexpected end of grid data file"); + + nread += ptr->unpack_read_grid(buffer); + } +} + +/* ---------------------------------------------------------------------- + write grid values to a file +------------------------------------------------------------------------- */ + +void Grid3d::write_file(int caller, void *ptr, int which, + int nper, int nbyte, MPI_Datatype datatype) +{ + if (caller == FIX) + write_file_style((Fix *) ptr, which, nper, nbyte, datatype); +} + +/* ---------------------------------------------------------------------- + proc 0 reads one chunk of lines at a time from file + broadcast chunk buffer to other procs + call back to caller so it can process the chunk of lines + caller returns count of grid-value lines in chunk +------------------------------------------------------------------------- */ + +template < class T > +void Grid3d::write_file_style(T *ptr, int which, + int nper, int nbyte, MPI_Datatype datatype) { int me = comm->me; - Fix *fptr = (Fix *) ptr; - // maxsize = max grid data owned by any proc + // maxsize = max size of grid data owned by any proc int mysize = (inxhi-inxlo+1) * (inyhi-inylo+1) * (inzhi-inzlo+1); mysize *= nper; int maxsize; MPI_Allreduce(&mysize,&maxsize,1,MPI_INT,MPI_MAX,world); - // pack my data via callback to caller + // pack my grid data via callback to caller - char *mybuf; - if (me == 0) memory->create(mybuf,maxsize*nbyte,"grid3d:mybuf"); - else memory->create(mybuf,mysize*nbyte,"grid3d:mybuf"); - fptr->pack_gather_grid(which,mybuf); + char *onebuf; + if (me == 0) memory->create(onebuf,maxsize*nbyte,"grid3d:onebuf"); + else memory->create(onebuf,mysize*nbyte,"grid3d:nebuf"); + ptr->pack_write_grid(which,onebuf); - // ping each proc for its data - // unpack into full buffer via callback to caller + // ping each proc for its grid data + // call back to caller with each proc's grid data - int xlo,xhi,ylo,yhi,zlo,zhi,tmp; + int tmp; int bounds[6]; if (me == 0) { @@ -1490,31 +1534,25 @@ void Grid3d::gather(int /*caller*/, void *ptr, int nper, int nbyte, for (int iproc = 0; iproc < nprocs; iproc++) { if (iproc) { - MPI_Irecv(mybuf,maxsize,datatype,iproc,0,world,&request); + MPI_Irecv(onebuf,maxsize,datatype,iproc,0,world,&request); MPI_Send(&tmp,0,MPI_INT,iproc,0,world); MPI_Wait(&request,&status); MPI_Recv(bounds,6,MPI_INT,iproc,0,world,&status); - xlo = bounds[0]; - xhi = bounds[1]; - ylo = bounds[2]; - yhi = bounds[3]; - zlo = bounds[4]; - zhi = bounds[5]; } else { - xlo = inxlo; - xhi = inxhi; - ylo = inylo; - yhi = inyhi; - zlo = inzlo; - zhi = inzhi; + bounds[0] = inxlo; + bounds[1] = inxhi; + bounds[2] = inylo; + bounds[3] = inyhi; + bounds[4] = inzlo; + bounds[5] = inzhi; } - fptr->unpack_gather_grid(which,mybuf,buf,xlo,xhi,ylo,yhi,zlo,zhi); + ptr->unpack_write_grid(which,onebuf,bounds); } } else { MPI_Recv(&tmp,0,MPI_INT,0,0,world,MPI_STATUS_IGNORE); - MPI_Rsend(mybuf,mysize,datatype,0,0,world); + MPI_Rsend(onebuf,mysize,datatype,0,0,world); bounds[0] = inxlo; bounds[1] = inxhi; bounds[2] = inylo; @@ -1524,7 +1562,9 @@ void Grid3d::gather(int /*caller*/, void *ptr, int nper, int nbyte, MPI_Send(bounds,6,MPI_INT,0,0,world); } - memory->destroy(mybuf); + // clean up + + memory->destroy(onebuf); } // ---------------------------------------------------------------------- diff --git a/src/grid3d.h b/src/grid3d.h index 7ffa7eb5c0..3d653cd3b7 100644 --- a/src/grid3d.h +++ b/src/grid3d.h @@ -45,7 +45,8 @@ class Grid3d : protected Pointers { void setup_remap(Grid3d *, int &, int &); void remap(int, void *, int, int, void *, void *, MPI_Datatype); - void gather(int, void *, int, int, int, void *, MPI_Datatype); + void read_file(int, void *, FILE *, int, int); + void write_file(int, void *, int, int, int, MPI_Datatype); protected: int me, nprocs; @@ -221,6 +222,9 @@ class Grid3d : protected Pointers { template void remap_style(T *, int, int, void *, void *, MPI_Datatype); + template void read_file_style(T *, FILE *, int, int); + template void write_file_style(T *, int, int, int, MPI_Datatype); + int compute_overlap(int *, int *, Overlap *&); void clean_overlap(); void box_drop(int *, int *); diff --git a/src/write_restart.cpp b/src/write_restart.cpp index 2fe2f8d373..511df4c58f 100644 --- a/src/write_restart.cpp +++ b/src/write_restart.cpp @@ -399,7 +399,7 @@ void WriteRestart::write(const std::string &file) } } - // Check for I/O error status + // check for I/O error status int io_all = 0; MPI_Allreduce(&io_error,&io_all,1,MPI_INT,MPI_MAX,world); From b8b25225d40c89f7678775dc308585db88f5781d Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Tue, 25 Oct 2022 17:04:34 -0600 Subject: [PATCH 076/213] start debugging --- src/EXTRA-FIX/fix_ttm.cpp | 8 ++-- src/EXTRA-FIX/fix_ttm_grid.cpp | 71 +++++++++++++++++++++++++++------- src/EXTRA-FIX/fix_ttm_grid.h | 2 + src/grid2d.cpp | 52 +++++++++++++++++++++++++ src/grid3d.cpp | 2 + 5 files changed, 116 insertions(+), 19 deletions(-) diff --git a/src/EXTRA-FIX/fix_ttm.cpp b/src/EXTRA-FIX/fix_ttm.cpp index 208bb147e9..c0ff3fb0e8 100644 --- a/src/EXTRA-FIX/fix_ttm.cpp +++ b/src/EXTRA-FIX/fix_ttm.cpp @@ -484,9 +484,9 @@ void FixTTM::read_electron_temperatures(const std::string &filename) auto values = reader.next_values(4); ++nread; - int ix = values.next_int(); - int iy = values.next_int(); - int iz = values.next_int(); + int ix = values.next_int() - 1; + int iy = values.next_int() - 1; + int iz = values.next_int() - 1; double T_tmp = values.next_double(); // check correctness of input data @@ -539,7 +539,7 @@ void FixTTM::write_electron_temperatures(const std::string &filename) for (iz = 0; iz < nzgrid; iz++) for (iy = 0; iy < nygrid; iy++) for (ix = 0; ix < nxgrid; ix++) - fprintf(fp,"%d %d %d %20.16g\n",ix,iy,iz,T_electron[iz][iy][ix]); + fprintf(fp,"%d %d %d %20.16g\n",ix+1,iy+1,iz+1,T_electron[iz][iy][ix]); fclose(fp); } diff --git a/src/EXTRA-FIX/fix_ttm_grid.cpp b/src/EXTRA-FIX/fix_ttm_grid.cpp index 958c2d2dc1..289fd675e0 100644 --- a/src/EXTRA-FIX/fix_ttm_grid.cpp +++ b/src/EXTRA-FIX/fix_ttm_grid.cpp @@ -265,13 +265,6 @@ void FixTTMGrid::end_of_step() grid->forward_comm(Grid3d::FIX,this,1,sizeof(double),0, grid_buf1,grid_buf2,MPI_DOUBLE); } - - // clang-format on - - // output of grid temperatures to file - - if (outfile && (update->ntimestep % outevery == 0)) - write_electron_temperatures(fmt::format("{}.{}", outfile, update->ntimestep)); } /* ---------------------------------------------------------------------- @@ -335,13 +328,13 @@ int FixTTMGrid::unpack_read_grid(char *buffer) try { ValueTokenizer values(utils::trim_comment(line)); if (values.count() == 0) { - ; // ignore comment only lines + ; // ignore comment only or blank lines } else if (values.count() == 4) { ++nread; - int ix = values.next_int(); - int iy = values.next_int(); - int iz = values.next_int(); + int ix = values.next_int() - 1; + int iy = values.next_int() - 1; + int iz = values.next_int() - 1; if (ix < 0 || ix >= nxgrid || iy < 0 || iy >= nygrid || iz < 0 || iz >= nzgrid) throw TokenizerException("Fix ttm/grid invalid grid index in input", ""); @@ -362,6 +355,51 @@ int FixTTMGrid::unpack_read_grid(char *buffer) return nread; } +/* ---------------------------------------------------------------------- + pack state of Fix into one write, but not per-grid values +------------------------------------------------------------------------- */ + +void FixTTMGrid::write_restart(FILE *fp) +{ + double rlist[4]; + + rlist[0] = nxgrid; + rlist[1] = nygrid; + rlist[2] = nzgrid; + rlist[3] = seed; + + if (comm->me == 0) { + int size = 4 * sizeof(double); + fwrite(&size,sizeof(int),1,fp); + fwrite(rlist,sizeof(double),4,fp); + } +} + +/* ---------------------------------------------------------------------- + use state info from restart file to restart the Fix +------------------------------------------------------------------------- */ + +void FixTTMGrid::restart(char *buf) +{ + auto rlist = (double *) buf; + + // check that restart grid size is same as current grid size + + int nxgrid_old = static_cast (rlist[0]); + int nygrid_old = static_cast (rlist[1]); + int nzgrid_old = static_cast (rlist[2]); + + if (nxgrid_old != nxgrid || nygrid_old != nygrid || nzgrid_old != nzgrid) + error->all(FLERR,"Must restart fix ttm with same grid size"); + + // change RN seed from initial seed, to avoid same Langevin factors + // just increment by 1, since for RanMars that is a new RN stream + + seed = static_cast (rlist[3]) + 1; + delete random; + random = new RanMars(lmp,seed+comm->me); +} + /* ---------------------------------------------------------------------- write electron temperatures on grid to file identical format to infile option, so info can be read in when restarting @@ -379,8 +417,11 @@ void FixTTMGrid::write_restart_file(const char *file) error->one(FLERR,"Cannot open fix ttm/grid restart file {}: {}",outfile,utils::getsyserror()); bigint ngrid = (bigint) nxgrid * nygrid * nzgrid; - fmt::print(fpout,"# fix ttm electron temperature on grid for " - "{} grid points on timestep {}\n\n",ngrid,update->ntimestep); + fmt::print(fpout,"# DATE: {} UNITS: {} COMMENT: " + "Electron temperature on {}x{}x{} grid at step {} - " + "created by fix {}\n", + utils::current_date(),update->unit_style, + nxgrid,nygrid,nzgrid,update->ntimestep,style); } // write file @@ -411,7 +452,7 @@ void FixTTMGrid::pack_write_grid(int /*which*/, void *vbuf) } /* ---------------------------------------------------------------------- - unpcak values from buf and write them to restart file + unpack values from buf and write them to restart file ------------------------------------------------------------------------- */ void FixTTMGrid::unpack_write_grid(int /*which*/, void *vbuf, int *bounds) @@ -433,7 +474,7 @@ void FixTTMGrid::unpack_write_grid(int /*which*/, void *vbuf, int *bounds) for (iy = ylo; iy <= yhi; iy++) for (ix = xlo; ix <= xhi; ix++) { value = buf[m++]; - fprintf(fpout, "%d %d %d %20.16g\n", ix, iy, iz, value); + fprintf(fpout, "%d %d %d %20.16g\n", ix+1, iy+1, iz+1, value); } } diff --git a/src/EXTRA-FIX/fix_ttm_grid.h b/src/EXTRA-FIX/fix_ttm_grid.h index cbc4804d95..3260264ed6 100644 --- a/src/EXTRA-FIX/fix_ttm_grid.h +++ b/src/EXTRA-FIX/fix_ttm_grid.h @@ -32,6 +32,8 @@ class FixTTMGrid : public FixTTM { void init() override; void post_force(int) override; void end_of_step() override; + void write_restart(FILE *) override; + void restart(char *) override; void write_restart_file(const char *) override; double compute_vector(int) override; double memory_usage() override; diff --git a/src/grid2d.cpp b/src/grid2d.cpp index edbfc5623d..f2ce0de0e7 100644 --- a/src/grid2d.cpp +++ b/src/grid2d.cpp @@ -1653,6 +1653,26 @@ void Grid2d::grow_overlap() memory->srealloc(overlap_list,maxoverlap_list*sizeof(Overlap),"grid2d:overlap"); } +/* ---------------------------------------------------------------------- + deallocate remap data structs +------------------------------------------------------------------------- */ + +void Grid2d::deallocate_remap() +{ + for (int i = 0; i < nsend_remap; i++) + memory->destroy(send_remap[i].packlist); + memory->sfree(send_remap); + + for (int i = 0; i < nrecv_remap; i++) + memory->destroy(recv_remap[i].unpacklist); + memory->sfree(recv_remap); + + if (self_remap) { + memory->destroy(copy_remap.packlist); + memory->destroy(copy_remap.unpacklist); + } +} + /* ---------------------------------------------------------------------- create 1d list of offsets into 2d array section (xlo:xhi,ylo:yhi) assume 2d array is allocated as @@ -1675,3 +1695,35 @@ int Grid2d::indices(int *&list, int xlo, int xhi, int ylo, int yhi) return nmax; } + +/* ---------------------------------------------------------------------- + find the comm->procgrid index for which proc owns the igrid index + igrid = grid index (0 to N-1) in dim + n = # of grid points in dim + dim = which dimension (0,1) + split = comm->x/y/z split for fractional bounds of each proc domain +------------------------------------------------------------------------- */ + +int Grid2d::find_proc_index(int igrid, int n, int dim, double *split) +{ + int gridlo,gridhi; + double fraclo,frachi; + + // loop over # of procs in this dime + // compute the grid bounds for that proc, same as comm->partition_grid() + // if igrid falls within those bounds, return m = proc index + + int m; + for (m = 0; m < comm->procgrid[dim]; m++) { + fraclo = split[m]; + frachi = split[m+1]; + gridlo = static_cast (fraclo * n); + if (1.0*gridlo != fraclo*n) gridlo++; + gridhi = static_cast (frachi * n); + if (1.0*gridhi == frachi*n) gridhi--; + + if (igrid >= gridlo && igrid <= gridhi) break; + } + + return m; +} diff --git a/src/grid3d.cpp b/src/grid3d.cpp index 4656cec4ef..aca0843457 100644 --- a/src/grid3d.cpp +++ b/src/grid3d.cpp @@ -1482,6 +1482,8 @@ void Grid3d::read_file_style(T *ptr, FILE *fp, int nchunk, int maxline) nread += ptr->unpack_read_grid(buffer); } + + delete [] buffer; } /* ---------------------------------------------------------------------- From a4a10e970e86b50bfabc1b1e814cf75f05db1a34 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Tue, 25 Oct 2022 17:06:24 -0600 Subject: [PATCH 077/213] sync output formats --- src/EXTRA-FIX/fix_ttm.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/EXTRA-FIX/fix_ttm.cpp b/src/EXTRA-FIX/fix_ttm.cpp index c0ff3fb0e8..d5a919a6a2 100644 --- a/src/EXTRA-FIX/fix_ttm.cpp +++ b/src/EXTRA-FIX/fix_ttm.cpp @@ -530,8 +530,8 @@ void FixTTM::write_electron_temperatures(const std::string &filename) FILE *fp = fopen(filename.c_str(),"w"); if (!fp) error->one(FLERR,"Fix ttm could not open output file {}: {}", filename,utils::getsyserror()); - fmt::print(fp,"# DATE: {} UNITS: {} COMMENT: Electron temperature " - "{}x{}x{} grid at step {}. Created by fix {}\n", utils::current_date(), + fmt::print(fp,"# DATE: {} UNITS: {} COMMENT: Electron temperature on " + "{}x{}x{} grid at step {} - created by fix {}\n", utils::current_date(), update->unit_style, nxgrid, nygrid, nzgrid, update->ntimestep, style); int ix,iy,iz; From 7bf4c8d54aa806b12e977ef7023f0be7b5c6e333 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Wed, 26 Oct 2022 15:14:06 -0600 Subject: [PATCH 078/213] more debugging --- src/EXTRA-FIX/fix_ttm.cpp | 9 +- src/EXTRA-FIX/fix_ttm_grid.cpp | 4 +- src/comm.cpp | 2 +- src/fix.cpp | 4 +- src/grid2d.cpp | 216 ++++++++++++++++++--------------- src/grid2d.h | 16 ++- src/grid3d.cpp | 208 ++++++++++++++++++------------- src/grid3d.h | 7 ++ src/input.cpp | 2 - 9 files changed, 264 insertions(+), 204 deletions(-) diff --git a/src/EXTRA-FIX/fix_ttm.cpp b/src/EXTRA-FIX/fix_ttm.cpp index d5a919a6a2..5ad68edfbe 100644 --- a/src/EXTRA-FIX/fix_ttm.cpp +++ b/src/EXTRA-FIX/fix_ttm.cpp @@ -226,13 +226,6 @@ void FixTTM::init() if (domain->triclinic) error->all(FLERR,"Cannot use fix ttm with triclinic box"); - // to allow this, would have to reset grid bounds dynamically - // for RCB balancing would have to reassign grid pts to procs - // and create a new Grid3d, and pass old GC data to new GC - - if (domain->box_change) - error->all(FLERR,"Cannot use fix ttm with changing box shape, size, or sub-domains"); - // set force prefactors for (int i = 1; i <= atom->ntypes; i++) { @@ -323,7 +316,7 @@ void FixTTM::post_force(int /*vflag*/) flangevin[i][0] = gamma1*v[i][0] + gamma2*(random->uniform()-0.5); flangevin[i][1] = gamma1*v[i][1] + gamma2*(random->uniform()-0.5); flangevin[i][2] = gamma1*v[i][2] + gamma2*(random->uniform()-0.5); - + f[i][0] += flangevin[i][0]; f[i][1] += flangevin[i][1]; f[i][2] += flangevin[i][2]; diff --git a/src/EXTRA-FIX/fix_ttm_grid.cpp b/src/EXTRA-FIX/fix_ttm_grid.cpp index 289fd675e0..240ebb9b3d 100644 --- a/src/EXTRA-FIX/fix_ttm_grid.cpp +++ b/src/EXTRA-FIX/fix_ttm_grid.cpp @@ -173,7 +173,7 @@ void FixTTMGrid::post_force(int /*vflag*/) f[i][2] += flangevin[i][2]; } } - + if (flag) error->one(FLERR,"Out of range fix ttm/grid atoms"); } @@ -498,7 +498,7 @@ void FixTTMGrid::reset_grid() delete gridnew; return; } else delete gridnew; - + // delete grid data which doesn't need to persist from previous to new decomp memory->destroy(grid_buf1); diff --git a/src/comm.cpp b/src/comm.cpp index 7e6c677c45..82f4ad0a9e 100644 --- a/src/comm.cpp +++ b/src/comm.cpp @@ -1,4 +1,4 @@ -// clang-format off +\// clang-format off /* ---------------------------------------------------------------------- LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator https://www.lammps.org/, Sandia National Laboratories diff --git a/src/fix.cpp b/src/fix.cpp index 83e0650483..9b27486f48 100644 --- a/src/fix.cpp +++ b/src/fix.cpp @@ -81,8 +81,8 @@ Fix::Fix(LAMMPS *lmp, int /*narg*/, char **arg) : stores_ids = 0; scalar_flag = vector_flag = array_flag = 0; - peratom_flag = local_flag = 0; - global_freq = local_freq = peratom_freq = -1; + peratom_flag = local_flag = pergrid_flag = 0; + global_freq = local_freq = peratom_freq = pergrid_freq = -1; size_vector_variable = size_array_rows_variable = 0; comm_forward = comm_reverse = comm_border = 0; diff --git a/src/grid2d.cpp b/src/grid2d.cpp index f2ce0de0e7..54584b8008 100644 --- a/src/grid2d.cpp +++ b/src/grid2d.cpp @@ -26,8 +26,6 @@ using namespace LAMMPS_NS; -enum{BRICK,TILED}; - #define DELTA 16 static constexpr int OFFSET = 16384; @@ -73,9 +71,7 @@ Grid2d::Grid2d(LAMMPS *lmp, MPI_Comm gcomm, ny = gny; ngrid[0] = nx; ngrid[1] = ny; - - if (comm->layout == Comm::LAYOUT_TILED) layout = TILED; - else layout = BRICK; + layout = comm->layout; // partition global grid across procs // i xyz lo/hi = lower/upper bounds of global grid this proc owns @@ -146,7 +142,7 @@ Grid2d::Grid2d(LAMMPS *lmp, MPI_Comm gcomm, // store grid bounds and proc neighs - if (layout == BRICK) { + if (layout != Comm::LAYOUT_TILED) { int (*procneigh)[2] = comm->procneigh; store(ixlo,ixhi,iylo,iyhi, oxlo,oxhi,oylo,oyhi, @@ -189,13 +185,11 @@ Grid2d::Grid2d(LAMMPS *lmp, MPI_Comm gcomm, ny = gny; ngrid[0] = nx; ngrid[1] = ny; - - if (comm->layout == Comm::LAYOUT_TILED) layout = TILED; - else layout = BRICK; + layout = comm->layout; // store grid bounds and proc neighs - if (layout == BRICK) { + if (layout != Comm::LAYOUT_TILED) { int (*procneigh)[2] = comm->procneigh; store(ixlo,ixhi,iylo,iyhi, oxlo,oxhi,oylo,oyhi, @@ -240,14 +234,12 @@ Grid2d::Grid2d(LAMMPS *lmp, MPI_Comm gcomm, int flag, ny = gny; ngrid[0] = nx; ngrid[1] = ny; - - if (comm->layout == Comm::LAYOUT_TILED) layout = TILED; - else layout = BRICK; + layout = comm->layout; // store grid bounds and proc neighs if (flag == 1) { - if (layout == BRICK) { + if (layout != Comm::LAYOUT_TILED) { // this assumes gcomm = world int (*procneigh)[2] = comm->procneigh; store(ixlo,ixhi,iylo,iyhi, @@ -263,7 +255,7 @@ Grid2d::Grid2d(LAMMPS *lmp, MPI_Comm gcomm, int flag, } } else if (flag == 2) { - if (layout == BRICK) { + if (layout != Comm::LAYOUT_TILED) { store(ixlo,ixhi,iylo,iyhi, oxlo,oxhi,oylo,oyhi, oxlo,oxhi,oylo,oyhi, @@ -286,6 +278,11 @@ Grid2d::~Grid2d() } memory->sfree(swap); + delete [] xsplit; + delete [] ysplit; + delete [] zsplit; + memory->destroy(grid2proc); + // tiled comm data structs for (int i = 0; i < nsend; i++) @@ -338,31 +335,6 @@ void Grid2d::store(int ixlo, int ixhi, int iylo, int iyhi, fullylo = fylo; fullyhi = fyhi; - // for BRICK layout, proc xy lohi = my 4 neighbor procs in this MPI_Comm - - if (layout == BRICK) { - procxlo = pxlo; - procxhi = pxhi; - procylo = pylo; - procyhi = pyhi; - } - - // for TILED layout, create RCB tree of cut info for grid decomp - // access CommTiled to get cut dimension - // cut = this proc's inlo in that dim - // dim is -1 for proc 0, but never accessed - - if (layout == TILED) { - rcbinfo = (RCBinfo *) - memory->smalloc(nprocs*sizeof(RCBinfo),"grid3d:rcbinfo"); - RCBinfo rcbone; - rcbone.dim = comm->rcbcutdim; - if (rcbone.dim <= 0) rcbone.cut = inxlo; - else if (rcbone.dim == 1) rcbone.cut = inylo; - MPI_Allgather(&rcbone,sizeof(RCBinfo),MPI_CHAR, - rcbinfo,sizeof(RCBinfo),MPI_CHAR,gridcomm); - } - // internal data initializations nswap = maxswap = 0; @@ -373,8 +345,53 @@ void Grid2d::store(int ixlo, int ixhi, int iylo, int iyhi, recv = nullptr; copy = nullptr; requests = nullptr; - + + xsplit = ysplit = zsplit = nullptr; + grid2proc = nullptr; rcbinfo = nullptr; + + nsend_remap = nrecv_remap = self_remap = 0; + send_remap = nullptr; + recv_remap = nullptr; + + // for non TILED layout: + // proc xyz lohi = my 6 neighbor procs in this MPI_Comm + // xyz split = copy of 1d vectors in Comm + // grid2proc = copy of 3d array in Comm + + if (layout != Comm::LAYOUT_TILED) { + procxlo = pxlo; + procxhi = pxhi; + procylo = pylo; + procyhi = pyhi; + + xsplit = new double[comm->procgrid[0]+1]; + ysplit = new double[comm->procgrid[1]+1]; + memcpy(xsplit,comm->xsplit,(comm->procgrid[0]+1)*sizeof(double)); + memcpy(ysplit,comm->ysplit,(comm->procgrid[1]+1)*sizeof(double)); + + memory->create(grid2proc,comm->procgrid[0],comm->procgrid[1],comm->procgrid[2], + "grid3d:grid2proc"); + memcpy(&grid2proc[0][0][0],&comm->grid2proc[0][0][0], + comm->procgrid[0]*comm->procgrid[1]*comm->procgrid[2]*sizeof(int)); + } + + // for TILED layout: + // create RCB tree of cut info for grid decomp + // access CommTiled to get cut dimension + // cut = this proc's inlo in that dim + // dim is -1 for proc 0, but never accessed + + if (layout == Comm::LAYOUT_TILED) { + rcbinfo = (RCBinfo *) + memory->smalloc(nprocs*sizeof(RCBinfo),"grid3d:rcbinfo"); + RCBinfo rcbone; + rcbone.dim = comm->rcbcutdim; + if (rcbone.dim <= 0) rcbone.cut = inxlo; + else if (rcbone.dim == 1) rcbone.cut = inylo; + MPI_Allgather(&rcbone,sizeof(RCBinfo),MPI_CHAR, + rcbinfo,sizeof(RCBinfo),MPI_CHAR,gridcomm); + } } /* ---------------------------------------------------------------------- */ @@ -446,7 +463,7 @@ void Grid2d::get_bounds_ghost(int &xlo, int &xhi, int &ylo, int &yhi) void Grid2d::setup(int &nbuf1, int &nbuf2) { - if (layout == BRICK) setup_brick(nbuf1,nbuf2); + if (layout != Comm::LAYOUT_TILED) setup_brick(nbuf1,nbuf2); else setup_tiled(nbuf1,nbuf2); } @@ -865,7 +882,7 @@ void Grid2d::setup_tiled(int &nbuf1, int &nbuf2) int Grid2d::ghost_adjacent() { - if (layout == BRICK) return ghost_adjacent_brick(); + if (layout != Comm::LAYOUT_TILED) return ghost_adjacent_brick(); return ghost_adjacent_tiled(); } @@ -911,7 +928,7 @@ int Grid2d::ghost_adjacent_tiled() void Grid2d::forward_comm(int caller, void *ptr, int nper, int nbyte, int which, void *buf1, void *buf2, MPI_Datatype datatype) { - if (layout == BRICK) { + if (layout != Comm::LAYOUT_TILED) { if (caller == KSPACE) forward_comm_brick((KSpace *) ptr,nper,nbyte,which, buf1,buf2,datatype); @@ -1016,7 +1033,7 @@ forward_comm_tiled(T *ptr, int nper, int nbyte, int which, void Grid2d::reverse_comm(int caller, void *ptr, int nper, int nbyte, int which, void *buf1, void *buf2, MPI_Datatype datatype) { - if (layout == BRICK) { + if (layout != Comm::LAYOUT_TILED) { if (caller == KSPACE) reverse_comm_brick((KSpace *) ptr,nper,nbyte,which, buf1,buf2,datatype); @@ -1130,28 +1147,18 @@ reverse_comm_tiled(T *ptr, int nper, int nbyte, int which, caller converts them to message size for grid data it stores ------------------------------------------------------------------------- */ +/* ------------------------------------------------------------------------- */ + void Grid2d::setup_remap(Grid2d *old, int &nremap_buf1, int &nremap_buf2) -{ - if (layout == BRICK) setup_remap_brick(old,nremap_buf1,nremap_buf2); - else setup_remap_tiled(old,nremap_buf1,nremap_buf2); -} - -/* ------------------------------------------------------------------------- */ - -void Grid2d::setup_remap_brick(Grid2d *old, int &nremap_buf1, int &nremap_buf2) -{ - nremap_buf1 = 0; - nremap_buf2 = 0; -} - -/* ------------------------------------------------------------------------- */ - -void Grid2d::setup_remap_tiled(Grid2d *old, int &nremap_buf1, int &nremap_buf2) { int m; int pbc[2]; int *box; + // deallocated existing remap data structs + + deallocate_remap(); + // compute overlaps of old decomp owned box with all owned boxes in new decomp // noverlap_old = # of overlaps, including self // overlap_old = vector of overlap info in Overlap data struct @@ -1206,7 +1213,7 @@ void Grid2d::setup_remap_tiled(Grid2d *old, int &nremap_buf1, int &nremap_buf2) nrecv_remap = 0; for (m = 0; m < noverlap_new; m++) - if (overlap_old[m].proc != me) nrecv_remap++; + if (overlap_new[m].proc != me) nrecv_remap++; recv_remap = new Recv[nrecv_remap]; @@ -1438,12 +1445,12 @@ void Grid2d::write_file_style(T *ptr, int which, /* ---------------------------------------------------------------------- compute list of overlaps between box and the owned grid boxes of all procs - for brick decomp, done using Comm::grid2proc data struct - for tiled decomp, done via recursive box drop on RCB tree + for brick decomp of Grid, done using xyz split + grid2proc copied from Comm + for tiled decomp of Grid, done via recursive box drop on RCB tree box = 4 integers = (xlo,xhi,ylo,yhi) box can be owned cells or owned + ghost cells pbc = flags for grid periodicity in each dim - if box includes ghost cells, it can overlap PBCs + if box includes ghost cells, it can overlap PBCs (only for setup_tiled) each lo/hi value may extend beyond 0 to N-1 into another periodic image return # of overlaps including with self return list of overlaps @@ -1455,7 +1462,7 @@ int Grid2d::compute_overlap(int *box, int *pbc, Overlap *&overlap) noverlap_list = maxoverlap_list = 0; overlap_list = nullptr; - if (layout == BRICK) { + if (layout != Comm::LAYOUT_TILED) { // find comm->procgrid indices in each dim for box bounds @@ -1464,42 +1471,22 @@ int Grid2d::compute_overlap(int *box, int *pbc, Overlap *&overlap) int jproclo = find_proc_index(box[2],ngrid[1],1,comm->ysplit); int jprochi = find_proc_index(box[3],ngrid[1],1,comm->ysplit); - // save comm->myloc values so can overwrite them k,j,i triple loop - // b/c comm->partition_grid uses comm->myloc + int obox[4]; - int save_myloc[3]; - save_myloc[0] = comm->myloc[0]; - save_myloc[1] = comm->myloc[1]; - save_myloc[2] = comm->myloc[2]; + for (int j = jproclo; j <= jprochi; j++) + for (int i = iproclo; i <= iprochi; i++) { + find_proc_box(i,j,obox); - int obox[6]; - - for (int k = 0; k <= 0; k++) - for (int j = jproclo; j <= jprochi; j++) - for (int i = iproclo; i <= iprochi; i++) { - comm->myloc[0] = i; - comm->myloc[1] = j; - comm->myloc[2] = k; - - comm->partition_grid(ngrid[0],ngrid[1],1,0.0, - obox[0],obox[1],obox[2],obox[3],obox[4],obox[5]); - - if (noverlap_list == maxoverlap_list) grow_overlap(); - overlap[noverlap_list].proc = comm->grid2proc[i][j][k]; - overlap[noverlap_list].box[0] = MAX(box[0],obox[0]); - overlap[noverlap_list].box[1] = MIN(box[1],obox[1]); - overlap[noverlap_list].box[2] = MAX(box[2],obox[2]); - overlap[noverlap_list].box[3] = MIN(box[3],obox[3]); - noverlap_list++; - } + if (noverlap_list == maxoverlap_list) grow_overlap(); + overlap_list[noverlap_list].proc = grid2proc[i][j][0]; + overlap_list[noverlap_list].box[0] = MAX(box[0],obox[0]); + overlap_list[noverlap_list].box[1] = MIN(box[1],obox[1]); + overlap_list[noverlap_list].box[2] = MAX(box[2],obox[2]); + overlap_list[noverlap_list].box[3] = MIN(box[3],obox[3]); + noverlap_list++; + } - // restore comm->myloc values - - comm->myloc[0] = save_myloc[0]; - comm->myloc[1] = save_myloc[1]; - comm->myloc[2] = save_myloc[2]; - - } else if (layout == TILED) { + } else if (layout == Comm::LAYOUT_TILED) { box_drop(box,pbc); } @@ -1727,3 +1714,34 @@ int Grid2d::find_proc_index(int igrid, int n, int dim, double *split) return m; } + +/* ---------------------------------------------------------------------- + find the grid box for proc with grid indices i,j + i,j,k = grid index (0 to N-1) in each dim + return lo/hi bounds of box in 2 dims + computation is same as Comm::partition_grid() +------------------------------------------------------------------------- */ + +void Grid2d::find_proc_box(int i, int j, int *box) +{ + int lo,hi; + double fraclo,frachi; + + fraclo = xsplit[i]; + frachi = xsplit[i+1]; + lo = static_cast (fraclo * ngrid[0]); + if (1.0*lo != fraclo*ngrid[0]) lo++; + hi = static_cast (frachi * ngrid[0]); + if (1.0*hi == frachi*ngrid[0]) hi--; + box[0] = lo; + box[1] = hi; + + fraclo = ysplit[j]; + frachi = ysplit[j+1]; + lo = static_cast (fraclo * ngrid[1]); + if (1.0*lo != fraclo*ngrid[1]) lo++; + hi = static_cast (frachi * ngrid[1]); + if (1.0*hi == frachi*ngrid[1]) hi--; + box[2] = lo; + box[3] = hi; +} diff --git a/src/grid2d.h b/src/grid2d.h index ca450a7610..15a4e245d3 100644 --- a/src/grid2d.h +++ b/src/grid2d.h @@ -173,6 +173,13 @@ protected: int *overlap_procs; // length of Nprocs in communicator + // BRICK decomposition + + double *xsplit,*ysplit,*zsplit; + int ***grid2proc; + + // TILED decomposition + // RCB tree of cut info // each proc contributes one value, except proc 0 @@ -187,10 +194,10 @@ protected: // includes overlaps across periodic boundaries, can also be self struct Overlap { - int proc; // proc whose owned cells overlap my ghost cells - int box[4]; // box that overlaps otherproc's owned cells + int proc; // proc whose cells overlap my cells + int box[4]; // box of my cells which overlap proc's cells // this box is wholly contained within global grid - int pbc[2]; // PBC offsets to convert box to a portion of my ghost box + int pbc[2]; // PBC offsets to convert my box to a portion of my ghost box // my ghost box may extend beyond global grid }; @@ -214,8 +221,6 @@ protected: template void reverse_comm_brick(T *, int, int, int, void *, void *, MPI_Datatype); template void reverse_comm_tiled(T *, int, int, int, void *, void *, MPI_Datatype); - void setup_remap_brick(Grid2d *, int &, int &); - void setup_remap_tiled(Grid2d *, int &, int &); template void remap_style(T *, int, int, void *, void *, MPI_Datatype); template void read_file_style(T *, FILE *, int, int); @@ -232,6 +237,7 @@ protected: int indices(int *&, int, int, int, int); int find_proc_index(int, int, int, double *); + void find_proc_box(int, int, int *); }; } // namespace LAMMPS_NS diff --git a/src/grid3d.cpp b/src/grid3d.cpp index aca0843457..2645ffae4a 100644 --- a/src/grid3d.cpp +++ b/src/grid3d.cpp @@ -26,7 +26,7 @@ using namespace LAMMPS_NS; -enum{BRICK,TILED}; +enum{UNIFORM,TILED}; #define DELTA 16 @@ -74,9 +74,7 @@ Grid3d::Grid3d(LAMMPS *lmp, MPI_Comm gcomm, nz = gnz; ngrid[0] = nx; ngrid[1] = ny; ngrid[2] = nz; - - if (comm->layout == Comm::LAYOUT_TILED) layout = TILED; - else layout = BRICK; + layout = comm->layout; // partition global grid across procs // i xyz lo/hi = lower/upper bounds of global grid this proc owns @@ -158,7 +156,7 @@ Grid3d::Grid3d(LAMMPS *lmp, MPI_Comm gcomm, // store grid bounds and proc neighs - if (layout == BRICK) { + if (layout != Comm::LAYOUT_TILED) { int (*procneigh)[2] = comm->procneigh; store(ixlo,ixhi,iylo,iyhi,izlo,izhi, oxlo,oxhi,oylo,oyhi,ozlo,ozhi, @@ -203,13 +201,11 @@ Grid3d::Grid3d(LAMMPS *lmp, MPI_Comm gcomm, nz = gnz; ngrid[0] = nx; ngrid[1] = ny; ngrid[2] = nz; - - if (comm->layout == Comm::LAYOUT_TILED) layout = TILED; - else layout = BRICK; + layout = comm->layout; // store grid bounds and proc neighs - if (layout == BRICK) { + if (layout != Comm::LAYOUT_TILED) { int (*procneigh)[2] = comm->procneigh; store(ixlo,ixhi,iylo,iyhi,izlo,izhi, oxlo,oxhi,oylo,oyhi,ozlo,ozhi, @@ -256,14 +252,12 @@ Grid3d::Grid3d(LAMMPS *lmp, MPI_Comm gcomm, int flag, nz = gnz; ngrid[0] = nx; ngrid[1] = ny; ngrid[2] = nz; - - if (comm->layout == Comm::LAYOUT_TILED) layout = TILED; - else layout = BRICK; + layout = comm->layout; // store grid bounds and proc neighs if (flag == 1) { - if (layout == BRICK) { + if (layout != Comm::LAYOUT_TILED) { // this assumes gcomm = world int (*procneigh)[2] = comm->procneigh; store(ixlo,ixhi,iylo,iyhi,izlo,izhi, @@ -280,7 +274,7 @@ Grid3d::Grid3d(LAMMPS *lmp, MPI_Comm gcomm, int flag, } } else if (flag == 2) { - if (layout == BRICK) { + if (layout != Comm::LAYOUT_TILED) { store(ixlo,ixhi,iylo,iyhi,izlo,izhi, oxlo,oxhi,oylo,oyhi,ozlo,ozhi, oxlo,oxhi,oylo,oyhi,ozlo,ozhi, @@ -303,6 +297,11 @@ Grid3d::~Grid3d() } memory->sfree(swap); + delete [] xsplit; + delete [] ysplit; + delete [] zsplit; + memory->destroy(grid2proc); + // tiled comm data structs for (int i = 0; i < nsend; i++) @@ -365,34 +364,6 @@ void Grid3d::store(int ixlo, int ixhi, int iylo, int iyhi, fullzlo = fzlo; fullzhi = fzhi; - // for BRICK layout, proc xyz lohi = my 6 neighbor procs in this MPI_Comm - - if (layout == BRICK) { - procxlo = pxlo; - procxhi = pxhi; - procylo = pylo; - procyhi = pyhi; - proczlo = pzlo; - proczhi = pzhi; - } - - // for TILED layout, create RCB tree of cut info for grid decomp - // access CommTiled to get cut dimension - // cut = this proc's inlo in that dim - // dim is -1 for proc 0, but never accessed - - if (layout == TILED) { - rcbinfo = (RCBinfo *) - memory->smalloc(nprocs*sizeof(RCBinfo),"grid3d:rcbinfo"); - RCBinfo rcbone; - rcbone.dim = comm->rcbcutdim; - if (rcbone.dim <= 0) rcbone.cut = inxlo; - else if (rcbone.dim == 1) rcbone.cut = inylo; - else if (rcbone.dim == 2) rcbone.cut = inzlo; - MPI_Allgather(&rcbone,sizeof(RCBinfo),MPI_CHAR, - rcbinfo,sizeof(RCBinfo),MPI_CHAR,gridcomm); - } - // internal data initializations nswap = maxswap = 0; @@ -404,11 +375,57 @@ void Grid3d::store(int ixlo, int ixhi, int iylo, int iyhi, copy = nullptr; requests = nullptr; + xsplit = ysplit = zsplit = nullptr; + grid2proc = nullptr; rcbinfo = nullptr; nsend_remap = nrecv_remap = self_remap = 0; send_remap = nullptr; recv_remap = nullptr; + + // for non TILED layout: + // proc xyz lohi = my 6 neighbor procs in this MPI_Comm + // xyz split = copy of 1d vectors in Comm + // grid2proc = copy of 3d array in Comm + + if (layout != Comm::LAYOUT_TILED) { + procxlo = pxlo; + procxhi = pxhi; + procylo = pylo; + procyhi = pyhi; + proczlo = pzlo; + proczhi = pzhi; + + xsplit = new double[comm->procgrid[0]+1]; + ysplit = new double[comm->procgrid[1]+1]; + zsplit = new double[comm->procgrid[2]+1]; + memcpy(xsplit,comm->xsplit,(comm->procgrid[0]+1)*sizeof(double)); + memcpy(ysplit,comm->ysplit,(comm->procgrid[1]+1)*sizeof(double)); + memcpy(zsplit,comm->zsplit,(comm->procgrid[2]+1)*sizeof(double)); + + memory->create(grid2proc,comm->procgrid[0],comm->procgrid[1],comm->procgrid[2], + "grid3d:grid2proc"); + memcpy(&grid2proc[0][0][0],&comm->grid2proc[0][0][0], + comm->procgrid[0]*comm->procgrid[1]*comm->procgrid[2]*sizeof(int)); + } + + // for TILED layout: + // create RCB tree of cut info for grid decomp + // access CommTiled to get cut dimension + // cut = this proc's inlo in that dim + // dim is -1 for proc 0, but never accessed + + if (layout == Comm::LAYOUT_TILED) { + rcbinfo = (RCBinfo *) + memory->smalloc(nprocs*sizeof(RCBinfo),"grid3d:rcbinfo"); + RCBinfo rcbone; + rcbone.dim = comm->rcbcutdim; + if (rcbone.dim <= 0) rcbone.cut = inxlo; + else if (rcbone.dim == 1) rcbone.cut = inylo; + else if (rcbone.dim == 2) rcbone.cut = inzlo; + MPI_Allgather(&rcbone,sizeof(RCBinfo),MPI_CHAR, + rcbinfo,sizeof(RCBinfo),MPI_CHAR,gridcomm); + } } /* ---------------------------------------------------------------------- */ @@ -489,7 +506,7 @@ void Grid3d::get_bounds_ghost(int &xlo, int &xhi, int &ylo, int &yhi, void Grid3d::setup(int &nbuf1, int &nbuf2) { - if (layout == BRICK) setup_brick(nbuf1,nbuf2); + if (layout != Comm::LAYOUT_TILED) setup_brick(nbuf1,nbuf2); else setup_tiled(nbuf1,nbuf2); } @@ -1009,7 +1026,7 @@ void Grid3d::setup_tiled(int &nbuf1, int &nbuf2) int Grid3d::ghost_adjacent() { - if (layout == BRICK) return ghost_adjacent_brick(); + if (layout != Comm::LAYOUT_TILED) return ghost_adjacent_brick(); return ghost_adjacent_tiled(); } @@ -1057,7 +1074,7 @@ int Grid3d::ghost_adjacent_tiled() void Grid3d::forward_comm(int caller, void *ptr, int nper, int nbyte, int which, void *buf1, void *buf2, MPI_Datatype datatype) { - if (layout == BRICK) { + if (layout != Comm::LAYOUT_TILED) { if (caller == KSPACE) forward_comm_brick((KSpace *) ptr,nper,nbyte,which, buf1,buf2,datatype); @@ -1162,7 +1179,7 @@ forward_comm_tiled(T *ptr, int nper, int nbyte, int which, void Grid3d::reverse_comm(int caller, void *ptr, int nper, int nbyte, int which, void *buf1, void *buf2, MPI_Datatype datatype) { - if (layout == BRICK) { + if (layout != Comm::LAYOUT_TILED) { if (caller == KSPACE) reverse_comm_brick((KSpace *) ptr,nper,nbyte,which, buf1,buf2,datatype); @@ -1341,7 +1358,7 @@ void Grid3d::setup_remap(Grid3d *old, int &nremap_buf1, int &nremap_buf2) nrecv_remap = 0; for (m = 0; m < noverlap_new; m++) - if (overlap_old[m].proc != me) nrecv_remap++; + if (overlap_new[m].proc != me) nrecv_remap++; recv_remap = new Recv[nrecv_remap]; @@ -1580,12 +1597,12 @@ void Grid3d::write_file_style(T *ptr, int which, /* ---------------------------------------------------------------------- compute list of overlaps between box and the owned grid boxes of all procs - for brick decomp, done using Comm::grid2proc data struct - for tiled decomp, done via recursive box drop on RCB tree + for brick decomp of Grid, done using xyz split + grid2proc copied from Comm + for tiled decomp of Grid, done via recursive box drop on RCB tree box = 6 integers = (xlo,xhi,ylo,yhi,zlo,zhi) box can be owned cells or owned + ghost cells pbc = flags for grid periodicity in each dim - if box includes ghost cells, it can overlap PBCs + if box includes ghost cells, it can overlap PBCs (only for setup_tiled) each lo/hi value may extend beyond 0 to N-1 into another periodic image return # of overlaps including with self return list of overlaps @@ -1597,54 +1614,35 @@ int Grid3d::compute_overlap(int *box, int *pbc, Overlap *&overlap) noverlap_list = maxoverlap_list = 0; overlap_list = nullptr; - if (layout == BRICK) { + if (layout != Comm::LAYOUT_TILED) { // find comm->procgrid indices in each dim for box bounds - int iproclo = find_proc_index(box[0],ngrid[0],0,comm->xsplit); - int iprochi = find_proc_index(box[1],ngrid[0],0,comm->xsplit); - int jproclo = find_proc_index(box[2],ngrid[1],1,comm->ysplit); - int jprochi = find_proc_index(box[3],ngrid[1],1,comm->ysplit); - int kproclo = find_proc_index(box[4],ngrid[2],2,comm->zsplit); - int kprochi = find_proc_index(box[5],ngrid[2],2,comm->zsplit); - - // save comm->myloc values so can overwrite them k,j,i triple loop - // b/c comm->partition_grid uses comm->myloc - - int save_myloc[3]; - save_myloc[0] = comm->myloc[0]; - save_myloc[1] = comm->myloc[1]; - save_myloc[2] = comm->myloc[2]; + int iproclo = find_proc_index(box[0],ngrid[0],0,xsplit); + int iprochi = find_proc_index(box[1],ngrid[0],0,xsplit); + int jproclo = find_proc_index(box[2],ngrid[1],1,ysplit); + int jprochi = find_proc_index(box[3],ngrid[1],1,ysplit); + int kproclo = find_proc_index(box[4],ngrid[2],2,zsplit); + int kprochi = find_proc_index(box[5],ngrid[2],2,zsplit); int obox[6]; for (int k = kproclo; k <= kprochi; k++) for (int j = jproclo; j <= jprochi; j++) for (int i = iproclo; i <= iprochi; i++) { - comm->myloc[0] = i; - comm->myloc[1] = j; - comm->myloc[2] = k; - - comm->partition_grid(ngrid[0],ngrid[1],ngrid[2],0.0, - obox[0],obox[1],obox[2],obox[3],obox[4],obox[5]); + find_proc_box(i,j,k,obox); if (noverlap_list == maxoverlap_list) grow_overlap(); - overlap[noverlap_list].proc = comm->grid2proc[i][j][k]; - overlap[noverlap_list].box[0] = MAX(box[0],obox[0]); - overlap[noverlap_list].box[1] = MIN(box[1],obox[1]); - overlap[noverlap_list].box[2] = MAX(box[2],obox[2]); - overlap[noverlap_list].box[3] = MIN(box[3],obox[3]); - overlap[noverlap_list].box[4] = MAX(box[4],obox[4]); - overlap[noverlap_list].box[5] = MIN(box[5],obox[5]); + overlap_list[noverlap_list].proc = grid2proc[i][j][k]; + overlap_list[noverlap_list].box[0] = MAX(box[0],obox[0]); + overlap_list[noverlap_list].box[1] = MIN(box[1],obox[1]); + overlap_list[noverlap_list].box[2] = MAX(box[2],obox[2]); + overlap_list[noverlap_list].box[3] = MIN(box[3],obox[3]); + overlap_list[noverlap_list].box[4] = MAX(box[4],obox[4]); + overlap_list[noverlap_list].box[5] = MIN(box[5],obox[5]); noverlap_list++; } - // restore comm->myloc values - - comm->myloc[0] = save_myloc[0]; - comm->myloc[1] = save_myloc[1]; - comm->myloc[2] = save_myloc[2]; - } else if (layout == TILED) { box_drop(box,pbc); } @@ -1759,7 +1757,7 @@ void Grid3d::box_drop(int *box, int *pbc) ------------------------------------------------------------------------- */ void Grid3d::box_drop_grid(int *box, int proclower, int procupper, - int &np, int *plist) + int &np, int *plist) { // end recursion when partition is a single proc // add proclower to plist @@ -1886,3 +1884,43 @@ int Grid3d::find_proc_index(int igrid, int n, int dim, double *split) return m; } + +/* ---------------------------------------------------------------------- + find the grid box for proc with grid indices i,j,k + i,j,k = grid index (0 to N-1) in each dim + return lo/hi bounds of box in 3 dims + computation is same as Comm::partition_grid() +------------------------------------------------------------------------- */ + +void Grid3d::find_proc_box(int i, int j, int k, int *box) +{ + int lo,hi; + double fraclo,frachi; + + fraclo = xsplit[i]; + frachi = xsplit[i+1]; + lo = static_cast (fraclo * ngrid[0]); + if (1.0*lo != fraclo*ngrid[0]) lo++; + hi = static_cast (frachi * ngrid[0]); + if (1.0*hi == frachi*ngrid[0]) hi--; + box[0] = lo; + box[1] = hi; + + fraclo = ysplit[j]; + frachi = ysplit[j+1]; + lo = static_cast (fraclo * ngrid[1]); + if (1.0*lo != fraclo*ngrid[1]) lo++; + hi = static_cast (frachi * ngrid[1]); + if (1.0*hi == frachi*ngrid[1]) hi--; + box[2] = lo; + box[3] = hi; + + fraclo = zsplit[k]; + frachi = zsplit[k+1]; + lo = static_cast (fraclo * ngrid[2]); + if (1.0*lo != fraclo*ngrid[2]) lo++; + hi = static_cast (frachi * ngrid[2]); + if (1.0*hi == frachi*ngrid[2]) hi--; + box[4] = lo; + box[5] = hi; +} diff --git a/src/grid3d.h b/src/grid3d.h index 3d653cd3b7..a9ed5be97f 100644 --- a/src/grid3d.h +++ b/src/grid3d.h @@ -179,6 +179,12 @@ class Grid3d : protected Pointers { int *overlap_procs; // length of Nprocs in communicator + // BRICK decomposition + + double *xsplit,*ysplit,*zsplit; + int ***grid2proc; + + // TILED decomposition // RCB tree of cut info // each proc contributes one value, except proc 0 @@ -236,6 +242,7 @@ class Grid3d : protected Pointers { int indices(int *&, int, int, int, int, int, int); int find_proc_index(int, int, int, double *); + void find_proc_box(int, int, int, int *); }; } // namespace LAMMPS_NS diff --git a/src/input.cpp b/src/input.cpp index 4c88579dfc..77571795fe 100644 --- a/src/input.cpp +++ b/src/input.cpp @@ -1438,10 +1438,8 @@ void Input::comm_style() } else if (strcmp(arg[0],"tiled") == 0) { if (comm->style == 1) return; Comm *oldcomm = comm; - if (lmp->kokkos) comm = new CommTiledKokkos(lmp,oldcomm); else comm = new CommTiled(lmp,oldcomm); - delete oldcomm; } else error->all(FLERR,"Illegal comm_style command"); } From b6e29fd5d7f0a3a54129060c97e26803d8f8f4c2 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Thu, 27 Oct 2022 16:40:53 -0600 Subject: [PATCH 079/213] debugging of grid remap --- src/EXTRA-FIX/fix_ttm_grid.cpp | 35 +++++-- src/EXTRA-FIX/fix_ttm_grid.h | 2 + src/comm.cpp | 2 +- src/compute.cpp | 2 +- src/grid2d.cpp | 161 ++++++++++++++++++++++++--------- src/grid2d.h | 7 +- src/grid3d.cpp | 161 ++++++++++++++++++++++++--------- src/grid3d.h | 7 +- 8 files changed, 275 insertions(+), 102 deletions(-) diff --git a/src/EXTRA-FIX/fix_ttm_grid.cpp b/src/EXTRA-FIX/fix_ttm_grid.cpp index 240ebb9b3d..452f9604c0 100644 --- a/src/EXTRA-FIX/fix_ttm_grid.cpp +++ b/src/EXTRA-FIX/fix_ttm_grid.cpp @@ -43,8 +43,8 @@ static constexpr int CHUNK = 1024; // OFFSET avoids outside-of-box atoms being rounded to grid pts incorrectly // SHIFT = 0.0 assigns atoms to lower-left grid pt // SHIFT = 0.5 assigns atoms to nearest grid pt -// use SHIFT = 0.0 for now since it allows fix ave/chunk -// to spatially average consistent with the TTM grid +// use SHIFT = 0.0 to match fix ttm +// also it allows fix ave/chunk to spatially average consistently static constexpr int OFFSET = 16384; static constexpr double SHIFT = 0.5; @@ -61,6 +61,7 @@ FixTTMGrid::FixTTMGrid(LAMMPS *lmp, int narg, char **arg) : if (outfile) error->all(FLERR,"Fix ttm/grid does not support outfile option - " "use dump grid command or restart files instead"); + shift = OFFSET + SHIFT; skin_original = neighbor->skin; } @@ -113,7 +114,7 @@ void FixTTMGrid::init() FixTTM::init(); if (neighbor->skin > skin_original) - error->all(FLERR,"Cannot extend neighbor skin after fix ttm/griddefined"); + error->all(FLERR,"Cannot extend neighbor skin after fix ttm/grid defined"); } /* ---------------------------------------------------------------------- */ @@ -499,6 +500,9 @@ void FixTTMGrid::reset_grid() return; } else delete gridnew; + // DEBUG + if (comm->me == 0) printf("Remapping grid on step %ld\n",update->ntimestep); + // delete grid data which doesn't need to persist from previous to new decomp memory->destroy(grid_buf1); @@ -510,6 +514,9 @@ void FixTTMGrid::reset_grid() grid_previous = grid; T_electron_previous = T_electron; + nxlo_out_previous = nxlo_out; + nylo_out_previous = nylo_out; + nzlo_out_previous = nzlo_out; // allocate new per-grid data for new decomposition @@ -530,12 +537,23 @@ void FixTTMGrid::reset_grid() memory->destroy(remap_buf2); // delete grid data and grid for previous decomposition - // NOTE: need to set offsets - int nxlo_out_prev,nylo_out_prev,nzlo_out_prev; memory->destroy3d_offset(T_electron_previous, - nzlo_out_prev, nylo_out_prev, nxlo_out_prev); + nzlo_out_previous, nylo_out_previous, + nxlo_out_previous); delete grid_previous; + + // communicate temperatures to ghost cells on new grid + + grid->forward_comm(Grid3d::FIX,this,1,sizeof(double),0, + grid_buf1,grid_buf2,MPI_DOUBLE); + + // zero new net_energy_transfer + // in case compute_vector accesses it on timestep 0 + + outflag = 0; + memset(&net_energy_transfer[nzlo_out][nylo_out][nxlo_out],0, + ngridout*sizeof(double)); } /* ---------------------------------------------------------------------- @@ -593,7 +611,8 @@ void FixTTMGrid::unpack_reverse_grid(int /*flag*/, void *vbuf, int nlist, int *l void FixTTMGrid::pack_remap_grid(void *vbuf, int nlist, int *list) { auto buf = (double *) vbuf; - double *src = &T_electron_previous[nzlo_out][nylo_out][nxlo_out]; + double *src = + &T_electron_previous[nzlo_out_previous][nylo_out_previous][nxlo_out_previous]; for (int i = 0; i < nlist; i++) buf[i] = src[list[i]]; } @@ -745,7 +764,7 @@ double FixTTMGrid::compute_vector(int n) T_electron[iz][iy][ix] * electronic_specific_heat * electronic_density * volgrid; transfer_energy_me += net_energy_transfer[iz][iy][ix] * update->dt; } - + MPI_Allreduce(&e_energy_me, &e_energy, 1, MPI_DOUBLE, MPI_SUM, world); MPI_Allreduce(&transfer_energy_me, &transfer_energy, 1, MPI_DOUBLE, MPI_SUM, world); outflag = 1; diff --git a/src/EXTRA-FIX/fix_ttm_grid.h b/src/EXTRA-FIX/fix_ttm_grid.h index 3260264ed6..b88b3bff7f 100644 --- a/src/EXTRA-FIX/fix_ttm_grid.h +++ b/src/EXTRA-FIX/fix_ttm_grid.h @@ -63,6 +63,7 @@ class FixTTMGrid : public FixTTM { int nxlo_out, nxhi_out, nylo_out, nyhi_out, nzlo_out, nzhi_out; double delxinv, delyinv, delzinv; double skin_original; + double shift; FILE *fpout; class Grid3d *grid; @@ -72,6 +73,7 @@ class FixTTMGrid : public FixTTM { double *grid_buf1, *grid_buf2; double ***T_electron_read; + int nxlo_out_previous,nylo_out_previous,nzlo_out_previous; void allocate_grid() override; void deallocate_grid() override; diff --git a/src/comm.cpp b/src/comm.cpp index 82f4ad0a9e..7e6c677c45 100644 --- a/src/comm.cpp +++ b/src/comm.cpp @@ -1,4 +1,4 @@ -\// clang-format off +// clang-format off /* ---------------------------------------------------------------------- LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator https://www.lammps.org/, Sandia National Laboratories diff --git a/src/compute.cpp b/src/compute.cpp index 7200f66dc8..a80f4c82da 100644 --- a/src/compute.cpp +++ b/src/compute.cpp @@ -62,7 +62,7 @@ Compute::Compute(LAMMPS *lmp, int narg, char **arg) : // set child class defaults scalar_flag = vector_flag = array_flag = 0; - peratom_flag = local_flag = 0; + peratom_flag = local_flag = pergrid_flag = 0; size_vector_variable = size_array_rows_variable = 0; tempflag = pressflag = peflag = 0; diff --git a/src/grid2d.cpp b/src/grid2d.cpp index 54584b8008..4908aa8735 100644 --- a/src/grid2d.cpp +++ b/src/grid2d.cpp @@ -298,7 +298,9 @@ Grid2d::~Grid2d() memory->destroy(copy[i].unpacklist); } memory->sfree(copy); + delete [] requests; + delete [] requests_remap; memory->sfree(rcbinfo); @@ -345,6 +347,7 @@ void Grid2d::store(int ixlo, int ixhi, int iylo, int iyhi, recv = nullptr; copy = nullptr; requests = nullptr; + requests_remap = nullptr; xsplit = ysplit = zsplit = nullptr; grid2proc = nullptr; @@ -695,8 +698,8 @@ void Grid2d::setup_tiled(int &nbuf1, int &nbuf2) double xlo,xhi,ylo,yhi; int ghostbox[4],pbc[2]; - // find overlaps of my extended ghost box with all other procs - // accounts for crossings of periodic boundaries + // find overlaps of my extended ghost box with all owned boxes + // accounts for ghost box overlapping periodic boundaries // noverlap = # of overlaps, including self // overlap = vector of overlap info using Overlap data struct @@ -708,12 +711,13 @@ void Grid2d::setup_tiled(int &nbuf1, int &nbuf2) pbc[0] = pbc[1] = 0; Overlap *overlap; - int noverlap = compute_overlap(ghostbox,pbc,overlap); + int noverlap = compute_overlap(1,ghostbox,pbc,overlap); // send each proc an overlap message // content: me, index of my overlap, box that overlaps with its owned cells // ncopy = # of overlaps with myself, across a periodic boundary - + // skip copy to self when non-PBC + int *proclist; memory->create(proclist,noverlap,"grid2d:proclist"); srequest = (Request *) @@ -723,8 +727,10 @@ void Grid2d::setup_tiled(int &nbuf1, int &nbuf2) ncopy = 0; for (m = 0; m < noverlap; m++) { - if (overlap[m].proc == me) ncopy++; - else { + if (overlap[m].proc == me) { + if (overlap[m].pbc[0] == 0 && overlap[m].pbc[1] == 0) continue; + ncopy++; + } else { proclist[nsend_request] = overlap[m].proc; srequest[nsend_request].sender = me; srequest[nsend_request].index = m; @@ -799,12 +805,14 @@ void Grid2d::setup_tiled(int &nbuf1, int &nbuf2) nrecv = nrecv_response; // create Copy data struct from overlaps with self - + // skip copy to self when non-PBC + copy = (Copy *) memory->smalloc(ncopy*sizeof(Copy),"grid2d:copy"); ncopy = 0; for (m = 0; m < noverlap; m++) { if (overlap[m].proc != me) continue; + if (overlap[m].pbc[0] == 0 && overlap[m].pbc[1] == 0) continue; xlo = overlap[m].box[0]; xhi = overlap[m].box[1]; ylo = overlap[m].box[2]; @@ -952,7 +960,7 @@ void Grid2d::forward_comm(int caller, void *ptr, int nper, int nbyte, int which, } /* ---------------------------------------------------------------------- - forward comm on regular grid of procs via list of swaps with 6 neighbor procs + forward comm for brick decomp via list of swaps with 6 neighbor procs ------------------------------------------------------------------------- */ template < class T > @@ -982,7 +990,7 @@ forward_comm_brick(T *ptr, int nper, int /*nbyte*/, int which, } /* ---------------------------------------------------------------------- - forward comm on tiled grid decomp via Send/Recv lists of each neighbor proc + forward comm for tiled decomp via Send/Recv lists of each neighbor proc ------------------------------------------------------------------------- */ template < class T > @@ -1057,7 +1065,7 @@ void Grid2d::reverse_comm(int caller, void *ptr, int nper, int nbyte, int which, } /* ---------------------------------------------------------------------- - reverse comm on regular grid of procs via list of swaps with 6 neighbor procs + reverse comm for brick decomp via list of swaps with 6 neighbor procs ------------------------------------------------------------------------- */ template < class T > @@ -1087,7 +1095,7 @@ reverse_comm_brick(T *ptr, int nper, int /*nbyte*/, int which, } /* ---------------------------------------------------------------------- - reverse comm on tiled grid decomp via Send/Recv lists of each neighbor proc + reverse comm for tiled decomp via Send/Recv lists of each neighbor proc ------------------------------------------------------------------------- */ template < class T > @@ -1147,8 +1155,6 @@ reverse_comm_tiled(T *ptr, int nper, int nbyte, int which, caller converts them to message size for grid data it stores ------------------------------------------------------------------------- */ -/* ------------------------------------------------------------------------- */ - void Grid2d::setup_remap(Grid2d *old, int &nremap_buf1, int &nremap_buf2) { int m; @@ -1159,7 +1165,11 @@ void Grid2d::setup_remap(Grid2d *old, int &nremap_buf1, int &nremap_buf2) deallocate_remap(); - // compute overlaps of old decomp owned box with all owned boxes in new decomp + // set layout to current Comm layout + + layout = comm->layout; + + // overlaps of my old decomp owned box with all owned boxes in new decomp // noverlap_old = # of overlaps, including self // overlap_old = vector of overlap info in Overlap data struct @@ -1168,7 +1178,7 @@ void Grid2d::setup_remap(Grid2d *old, int &nremap_buf1, int &nremap_buf2) pbc[0] = pbc[1] = 0; Overlap *overlap_old; - int noverlap_old = compute_overlap(oldbox,pbc,overlap_old); + int noverlap_old = compute_overlap(0,oldbox,pbc,overlap_old); // use overlap_old to construct send and copy lists @@ -1193,11 +1203,11 @@ void Grid2d::setup_remap(Grid2d *old, int &nremap_buf1, int &nremap_buf2) send_remap[nsend_remap].npack = old->indices(send_remap[nsend_remap].packlist, box[0],box[1],box[2],box[3]); + nsend_remap++; } - nsend_remap++; } - // compute overlaps of new decomp owned box with all owned boxes in old decomp + // overlaps of my new decomp owned box with all owned boxes in old decomp // noverlap_new = # of overlaps, including self // overlap_new = vector of overlap info in Overlap data struct @@ -1206,7 +1216,7 @@ void Grid2d::setup_remap(Grid2d *old, int &nremap_buf1, int &nremap_buf2) pbc[0] = pbc[1] = 0; Overlap *overlap_new; - int noverlap_new = old->compute_overlap(newbox,pbc,overlap_new); + int noverlap_new = old->compute_overlap(0,newbox,pbc,overlap_new); // use overlap_new to construct recv and copy lists // set offsets for Recv data @@ -1228,8 +1238,8 @@ void Grid2d::setup_remap(Grid2d *old, int &nremap_buf1, int &nremap_buf2) recv_remap[nrecv_remap].nunpack = indices(recv_remap[nrecv_remap].unpacklist, box[0],box[1],box[2],box[3]); + nrecv_remap++; } - nrecv_remap++; } // set offsets for received data @@ -1239,7 +1249,12 @@ void Grid2d::setup_remap(Grid2d *old, int &nremap_buf1, int &nremap_buf2) recv[m].offset = offset; offset += recv_remap[m].nunpack; } - + + // length of MPI requests vector = nrecv_remap + + delete [] requests_remap; + requests_remap = new MPI_Request[nrecv_remap]; + // clean-up clean_overlap(); @@ -1348,11 +1363,13 @@ void Grid2d::read_file_style(T *ptr, FILE *fp, int nchunk, int maxline) while (nread < ntotal) { int nchunk = MIN(ntotal - nread, nchunk); - int eof = utils::read_lines_from_file(fp, nchunk, maxline, buffer, comm->me, world); + int eof = utils::read_lines_from_file(fp, nchunk, maxline, buffer, me, world); if (eof) error->all(FLERR, "Unexpected end of grid data file"); nread += ptr->unpack_read_grid(buffer); } + + delete [] buffer; } /* ---------------------------------------------------------------------- @@ -1377,8 +1394,6 @@ template < class T > void Grid2d::write_file_style(T *ptr, int which, int nper, int nbyte, MPI_Datatype datatype) { - int me = comm->me; - // maxsize = max size of grid data owned by any proc int mysize = (inxhi-inxlo+1) * (inyhi-inylo+1); @@ -1445,6 +1460,9 @@ void Grid2d::write_file_style(T *ptr, int which, /* ---------------------------------------------------------------------- compute list of overlaps between box and the owned grid boxes of all procs + ghostflag = 1 if box includes ghost grid pts, called by setup_tiled() + ghostflag = 0 if box has no ghost grid pts, called by setup_remap() + layout != LAYOUT_TILED is only invoked by setup_remap() for brick decomp of Grid, done using xyz split + grid2proc copied from Comm for tiled decomp of Grid, done via recursive box drop on RCB tree box = 4 integers = (xlo,xhi,ylo,yhi) @@ -1452,12 +1470,19 @@ void Grid2d::write_file_style(T *ptr, int which, pbc = flags for grid periodicity in each dim if box includes ghost cells, it can overlap PBCs (only for setup_tiled) each lo/hi value may extend beyond 0 to N-1 into another periodic image - return # of overlaps including with self + return # of overlaps including with self, caller handles self overlaps as needed return list of overlaps + for setup_tiled() this is what box_drop() computes + entire box for each overlap + caller will determine extent of overlap using PBC info + for setup_remap(), return extent of overlap (no PBC info involved) + use proc_box_uniform() or tiled() and MAX/MIN to determine this ------------------------------------------------------------------------- */ -int Grid2d::compute_overlap(int *box, int *pbc, Overlap *&overlap) +int Grid2d::compute_overlap(int ghostflag, int *box, int *pbc, Overlap *&overlap) { + int obox[4]; + memory->create(overlap_procs,nprocs,"grid2d:overlap_procs"); noverlap_list = maxoverlap_list = 0; overlap_list = nullptr; @@ -1466,16 +1491,16 @@ int Grid2d::compute_overlap(int *box, int *pbc, Overlap *&overlap) // find comm->procgrid indices in each dim for box bounds - int iproclo = find_proc_index(box[0],ngrid[0],0,comm->xsplit); - int iprochi = find_proc_index(box[1],ngrid[0],0,comm->xsplit); - int jproclo = find_proc_index(box[2],ngrid[1],1,comm->ysplit); - int jprochi = find_proc_index(box[3],ngrid[1],1,comm->ysplit); + int iproclo = proc_index_uniform(box[0],ngrid[0],0,comm->xsplit); + int iprochi = proc_index_uniform(box[1],ngrid[0],0,comm->xsplit); + int jproclo = proc_index_uniform(box[2],ngrid[1],1,comm->ysplit); + int jprochi = proc_index_uniform(box[3],ngrid[1],1,comm->ysplit); + + // compute extent of overlap of box with with each proc's obox - int obox[4]; - for (int j = jproclo; j <= jprochi; j++) for (int i = iproclo; i <= iprochi; i++) { - find_proc_box(i,j,obox); + proc_box_uniform(i,j,obox); if (noverlap_list == maxoverlap_list) grow_overlap(); overlap_list[noverlap_list].proc = grid2proc[i][j][0]; @@ -1486,8 +1511,26 @@ int Grid2d::compute_overlap(int *box, int *pbc, Overlap *&overlap) noverlap_list++; } - } else if (layout == Comm::LAYOUT_TILED) { + } else { box_drop(box,pbc); + + // compute extent of overlap of box with with each proc's obox + + if (ghostflag == 0) { + for (int m = 0; m < noverlap_list; m++) { + obox[0] = 0; + obox[1] = ngrid[0]-1; + obox[2] = 0; + obox[3] = ngrid[1]-1; + + proc_box_tiled(overlap_list[m].proc,0,nprocs-1,obox); + + overlap_list[m].box[0] = MAX(box[0],obox[0]); + overlap_list[m].box[1] = MIN(box[1],obox[1]); + overlap_list[m].box[2] = MAX(box[2],obox[2]); + overlap_list[m].box[3] = MIN(box[3],obox[3]); + } + } } overlap = overlap_list; @@ -1553,10 +1596,9 @@ void Grid2d::box_drop(int *box, int *pbc) newpbc[1]++; // box is not split, drop on RCB tree - // returns nprocs = # of procs it overlaps, including self + // returns np = # of procs it overlaps, including self // returns proc_overlap = list of proc IDs it overlaps - // skip self overlap if no crossing of periodic boundaries - // do not skip self if overlap is in another periodic image + // add each overlap to overlap list } else { splitflag = 0; @@ -1564,8 +1606,6 @@ void Grid2d::box_drop(int *box, int *pbc) box_drop_grid(box,0,nprocs-1,np,overlap_procs); for (m = 0; m < np; m++) { if (noverlap_list == maxoverlap_list) grow_overlap(); - if (overlap_procs[m] == me && - pbc[0] == 0 && pbc[1] == 0 && pbc[2] == 0) continue; overlap_list[noverlap_list].proc = overlap_procs[m]; for (i = 0; i < 4; i++) overlap_list[noverlap_list].box[i] = box[i]; for (i = 0; i < 2; i++) overlap_list[noverlap_list].pbc[i] = pbc[i]; @@ -1648,11 +1688,11 @@ void Grid2d::deallocate_remap() { for (int i = 0; i < nsend_remap; i++) memory->destroy(send_remap[i].packlist); - memory->sfree(send_remap); + delete [] send_remap; for (int i = 0; i < nrecv_remap; i++) memory->destroy(recv_remap[i].unpacklist); - memory->sfree(recv_remap); + delete [] recv_remap; if (self_remap) { memory->destroy(copy_remap.packlist); @@ -1684,14 +1724,14 @@ int Grid2d::indices(int *&list, int xlo, int xhi, int ylo, int yhi) } /* ---------------------------------------------------------------------- - find the comm->procgrid index for which proc owns the igrid index + find the comm->procgrid index = which proc owns the igrid index igrid = grid index (0 to N-1) in dim n = # of grid points in dim dim = which dimension (0,1) split = comm->x/y/z split for fractional bounds of each proc domain ------------------------------------------------------------------------- */ -int Grid2d::find_proc_index(int igrid, int n, int dim, double *split) +int Grid2d::proc_index_uniform(int igrid, int n, int dim, double *split) { int gridlo,gridhi; double fraclo,frachi; @@ -1716,13 +1756,13 @@ int Grid2d::find_proc_index(int igrid, int n, int dim, double *split) } /* ---------------------------------------------------------------------- - find the grid box for proc with grid indices i,j + compute the grid box for proc with grid indices i,j i,j,k = grid index (0 to N-1) in each dim return lo/hi bounds of box in 2 dims computation is same as Comm::partition_grid() ------------------------------------------------------------------------- */ -void Grid2d::find_proc_box(int i, int j, int *box) +void Grid2d::proc_box_uniform(int i, int j, int *box) { int lo,hi; double fraclo,frachi; @@ -1745,3 +1785,36 @@ void Grid2d::find_proc_box(int i, int j, int *box) box[2] = lo; box[3] = hi; } + +/* ---------------------------------------------------------------------- + compute the grid box for proc within tiled decomposition + performed recursively until proclower = procupper = proc + return box = lo/hi bounds of proc's box in 2 dims +------------------------------------------------------------------------- */ + +void Grid2d::proc_box_tiled(int proc, int proclower, int procupper, int *box) +{ + // end recursion when partition is a single proc + + if (proclower == procupper) return; + + // split processor partition + // procmid = 1st processor in upper half of partition + // = location in tree that stores this cut + // cut = index of first grid cell in upper partition + // dim = 0,1 dimension of cut + + int procmid = proclower + (procupper - proclower) / 2 + 1; + int dim = rcbinfo[procmid].dim; + int cut = rcbinfo[procmid].cut; + + // adjust box to reflect which half of partition the proc is in + + if (proc < procmid) { + box[2*dim+1] = cut-1; + proc_box_tiled(proc,proclower,procmid-1,box); + } else { + box[2*dim] = cut; + proc_box_tiled(proc,procmid,procupper,box); + } +} diff --git a/src/grid2d.h b/src/grid2d.h index 15a4e245d3..18410fb38e 100644 --- a/src/grid2d.h +++ b/src/grid2d.h @@ -226,7 +226,7 @@ protected: template void read_file_style(T *, FILE *, int, int); template void write_file_style(T *, int, int, int, MPI_Datatype); - int compute_overlap(int *, int *, Overlap *&); + int compute_overlap(int, int *, int *, Overlap *&); void clean_overlap(); void box_drop(int *, int *); void box_drop_grid(int *, int, int, int &, int *); @@ -236,8 +236,9 @@ protected: void deallocate_remap(); int indices(int *&, int, int, int, int); - int find_proc_index(int, int, int, double *); - void find_proc_box(int, int, int *); + int proc_index_uniform(int, int, int, double *); + void proc_box_uniform(int, int, int *); + void proc_box_tiled(int, int, int, int *); }; } // namespace LAMMPS_NS diff --git a/src/grid3d.cpp b/src/grid3d.cpp index 2645ffae4a..df5735039e 100644 --- a/src/grid3d.cpp +++ b/src/grid3d.cpp @@ -26,8 +26,6 @@ using namespace LAMMPS_NS; -enum{UNIFORM,TILED}; - #define DELTA 16 static constexpr int OFFSET = 16384; @@ -317,7 +315,9 @@ Grid3d::~Grid3d() memory->destroy(copy[i].unpacklist); } memory->sfree(copy); + delete [] requests; + delete [] requests_remap; memory->sfree(rcbinfo); @@ -374,6 +374,7 @@ void Grid3d::store(int ixlo, int ixhi, int iylo, int iyhi, recv = nullptr; copy = nullptr; requests = nullptr; + requests_remap = nullptr; xsplit = ysplit = zsplit = nullptr; grid2proc = nullptr; @@ -434,7 +435,7 @@ int Grid3d::identical(Grid3d *grid2) { int inxlo2,inxhi2,inylo2,inyhi2,inzlo2,inzhi2; int outxlo2,outxhi2,outylo2,outyhi2,outzlo2,outzhi2; - + grid2->get_bounds(inxlo2,inxhi2,inylo2,inyhi2,inzlo2,inzhi2); grid2->get_bounds_ghost(outxlo2,outxhi2,outylo2,outyhi2,outzlo2,outzhi2); @@ -841,11 +842,12 @@ void Grid3d::setup_tiled(int &nbuf1, int &nbuf2) pbc[0] = pbc[1] = pbc[2] = 0; Overlap *overlap; - int noverlap = compute_overlap(ghostbox,pbc,overlap); + int noverlap = compute_overlap(1,ghostbox,pbc,overlap); // send each proc an overlap message // content: me, index of my overlap, box that overlaps with its owned cells - // ncopy = # of overlaps with myself, across a periodic boundary + // ncopy = # of overlaps with myself across a periodic boundary + // skip copy to self when non-PBC int *proclist; memory->create(proclist,noverlap,"grid3d:proclist"); @@ -856,8 +858,11 @@ void Grid3d::setup_tiled(int &nbuf1, int &nbuf2) ncopy = 0; for (m = 0; m < noverlap; m++) { - if (overlap[m].proc == me) ncopy++; - else { + if (overlap[m].proc == me) { + if (overlap[m].pbc[0] == 0 && overlap[m].pbc[1] == 0 && + overlap[m].pbc[2] == 0) continue; + ncopy++; + } else { proclist[nsend_request] = overlap[m].proc; srequest[nsend_request].sender = me; srequest[nsend_request].index = m; @@ -939,12 +944,15 @@ void Grid3d::setup_tiled(int &nbuf1, int &nbuf2) nrecv = nrecv_response; // create Copy data struct from overlaps with self - + // skip copy to self when non-PBC + copy = (Copy *) memory->smalloc(ncopy*sizeof(Copy),"grid3d:copy"); ncopy = 0; for (m = 0; m < noverlap; m++) { if (overlap[m].proc != me) continue; + if (overlap[m].pbc[0] == 0 && overlap[m].pbc[1] == 0 && + overlap[m].pbc[2] == 0) continue; xlo = overlap[m].box[0]; xhi = overlap[m].box[1]; ylo = overlap[m].box[2]; @@ -1303,7 +1311,11 @@ void Grid3d::setup_remap(Grid3d *old, int &nremap_buf1, int &nremap_buf2) deallocate_remap(); - // compute overlaps of old decomp owned box with all owned boxes in new decomp + // set layout to current Comm layout + + layout = comm->layout; + + // overlaps of my old decomp owned box with all owned boxes in new decomp // noverlap_old = # of overlaps, including self // overlap_old = vector of overlap info in Overlap data struct @@ -1312,7 +1324,7 @@ void Grid3d::setup_remap(Grid3d *old, int &nremap_buf1, int &nremap_buf2) pbc[0] = pbc[1] = pbc[2] = 0; Overlap *overlap_old; - int noverlap_old = compute_overlap(oldbox,pbc,overlap_old); + int noverlap_old = compute_overlap(0,oldbox,pbc,overlap_old); // use overlap_old to construct send and copy lists @@ -1320,7 +1332,7 @@ void Grid3d::setup_remap(Grid3d *old, int &nremap_buf1, int &nremap_buf2) nsend_remap = 0; for (m = 0; m < noverlap_old; m++) { - if (overlap_old[m].proc == me) self_remap =1; + if (overlap_old[m].proc == me) self_remap = 1; else nsend_remap++; } @@ -1338,11 +1350,11 @@ void Grid3d::setup_remap(Grid3d *old, int &nremap_buf1, int &nremap_buf2) send_remap[nsend_remap].npack = old->indices(send_remap[nsend_remap].packlist, box[0],box[1],box[2],box[3],box[4],box[5]); + nsend_remap++; } - nsend_remap++; } - // compute overlaps of new decomp owned box with all owned boxes in old decomp + // overlaps of my new decomp owned box with all owned boxes in old decomp // noverlap_new = # of overlaps, including self // overlap_new = vector of overlap info in Overlap data struct @@ -1351,7 +1363,7 @@ void Grid3d::setup_remap(Grid3d *old, int &nremap_buf1, int &nremap_buf2) pbc[0] = pbc[1] = pbc[2] = 0; Overlap *overlap_new; - int noverlap_new = old->compute_overlap(newbox,pbc,overlap_new); + int noverlap_new = old->compute_overlap(0,newbox,pbc,overlap_new); // use overlap_new to construct recv and copy lists // set offsets for Recv data @@ -1374,18 +1386,23 @@ void Grid3d::setup_remap(Grid3d *old, int &nremap_buf1, int &nremap_buf2) recv_remap[nrecv_remap].nunpack = indices(recv_remap[nrecv_remap].unpacklist, box[0],box[1],box[2],box[3],box[4],box[5]); + nrecv_remap++; } - nrecv_remap++; } // set offsets for received data int offset = 0; for (m = 0; m < nrecv_remap; m++) { - recv[m].offset = offset; + recv_remap[m].offset = offset; offset += recv_remap[m].nunpack; } - + + // length of MPI requests vector = nrecv_remap + + delete [] requests_remap; + requests_remap = new MPI_Request[nrecv_remap]; + // clean-up clean_overlap(); @@ -1494,7 +1511,7 @@ void Grid3d::read_file_style(T *ptr, FILE *fp, int nchunk, int maxline) while (nread < ntotal) { int nchunk = MIN(ntotal - nread, nchunk); - int eof = utils::read_lines_from_file(fp, nchunk, maxline, buffer, comm->me, world); + int eof = utils::read_lines_from_file(fp, nchunk, maxline, buffer, me, world); if (eof) error->all(FLERR, "Unexpected end of grid data file"); nread += ptr->unpack_read_grid(buffer); @@ -1525,8 +1542,6 @@ template < class T > void Grid3d::write_file_style(T *ptr, int which, int nper, int nbyte, MPI_Datatype datatype) { - int me = comm->me; - // maxsize = max size of grid data owned by any proc int mysize = (inxhi-inxlo+1) * (inyhi-inylo+1) * (inzhi-inzlo+1); @@ -1597,6 +1612,9 @@ void Grid3d::write_file_style(T *ptr, int which, /* ---------------------------------------------------------------------- compute list of overlaps between box and the owned grid boxes of all procs + ghostflag = 1 if box includes ghost grid pts, called by setup_tiled() + ghostflag = 0 if box has no ghost grid pts, called by setup_remap() + layout != LAYOUT_TILED is only invoked by setup_remap() for brick decomp of Grid, done using xyz split + grid2proc copied from Comm for tiled decomp of Grid, done via recursive box drop on RCB tree box = 6 integers = (xlo,xhi,ylo,yhi,zlo,zhi) @@ -1604,12 +1622,19 @@ void Grid3d::write_file_style(T *ptr, int which, pbc = flags for grid periodicity in each dim if box includes ghost cells, it can overlap PBCs (only for setup_tiled) each lo/hi value may extend beyond 0 to N-1 into another periodic image - return # of overlaps including with self + return # of overlaps including with self, caller handles self overlaps as needed return list of overlaps + for setup_tiled() this is what box_drop() computes + entire box for each overlap + caller will determine extent of overlap using PBC info + for setup_remap(), return extent of overlap (no PBC info involved) + use proc_box_uniform() or tiled() and MAX/MIN to determine this ------------------------------------------------------------------------- */ -int Grid3d::compute_overlap(int *box, int *pbc, Overlap *&overlap) +int Grid3d::compute_overlap(int ghostflag, int *box, int *pbc, Overlap *&overlap) { + int obox[6]; + memory->create(overlap_procs,nprocs,"grid3d:overlap_procs"); noverlap_list = maxoverlap_list = 0; overlap_list = nullptr; @@ -1618,19 +1643,19 @@ int Grid3d::compute_overlap(int *box, int *pbc, Overlap *&overlap) // find comm->procgrid indices in each dim for box bounds - int iproclo = find_proc_index(box[0],ngrid[0],0,xsplit); - int iprochi = find_proc_index(box[1],ngrid[0],0,xsplit); - int jproclo = find_proc_index(box[2],ngrid[1],1,ysplit); - int jprochi = find_proc_index(box[3],ngrid[1],1,ysplit); - int kproclo = find_proc_index(box[4],ngrid[2],2,zsplit); - int kprochi = find_proc_index(box[5],ngrid[2],2,zsplit); + int iproclo = proc_index_uniform(box[0],ngrid[0],0,xsplit); + int iprochi = proc_index_uniform(box[1],ngrid[0],0,xsplit); + int jproclo = proc_index_uniform(box[2],ngrid[1],1,ysplit); + int jprochi = proc_index_uniform(box[3],ngrid[1],1,ysplit); + int kproclo = proc_index_uniform(box[4],ngrid[2],2,zsplit); + int kprochi = proc_index_uniform(box[5],ngrid[2],2,zsplit); - int obox[6]; + // compute extent of overlap of box with with each proc's obox for (int k = kproclo; k <= kprochi; k++) for (int j = jproclo; j <= jprochi; j++) for (int i = iproclo; i <= iprochi; i++) { - find_proc_box(i,j,k,obox); + proc_box_uniform(i,j,k,obox); if (noverlap_list == maxoverlap_list) grow_overlap(); overlap_list[noverlap_list].proc = grid2proc[i][j][k]; @@ -1643,8 +1668,30 @@ int Grid3d::compute_overlap(int *box, int *pbc, Overlap *&overlap) noverlap_list++; } - } else if (layout == TILED) { + } else { box_drop(box,pbc); + + // compute extent of overlap of box with with each proc's obox + + if (ghostflag == 0) { + for (int m = 0; m < noverlap_list; m++) { + obox[0] = 0; + obox[1] = ngrid[0]-1; + obox[2] = 0; + obox[3] = ngrid[1]-1; + obox[4] = 0; + obox[5] = ngrid[2]-1; + + proc_box_tiled(overlap_list[m].proc,0,nprocs-1,obox); + + overlap_list[m].box[0] = MAX(box[0],obox[0]); + overlap_list[m].box[1] = MIN(box[1],obox[1]); + overlap_list[m].box[2] = MAX(box[2],obox[2]); + overlap_list[m].box[3] = MIN(box[3],obox[3]); + overlap_list[m].box[4] = MAX(box[4],obox[4]); + overlap_list[m].box[5] = MIN(box[5],obox[5]); + } + } } overlap = overlap_list; @@ -1720,10 +1767,9 @@ void Grid3d::box_drop(int *box, int *pbc) newpbc[2]++; // box is not split, drop on RCB tree - // returns nprocs = # of procs it overlaps, including self + // returns np = # of procs it overlaps, including self // returns proc_overlap = list of proc IDs it overlaps - // skip self overlap if no crossing of periodic boundaries - // do not skip self if overlap is in another periodic image + // add each overlap to overlap list } else { splitflag = 0; @@ -1731,8 +1777,6 @@ void Grid3d::box_drop(int *box, int *pbc) box_drop_grid(box,0,nprocs-1,np,overlap_procs); for (m = 0; m < np; m++) { if (noverlap_list == maxoverlap_list) grow_overlap(); - if (overlap_procs[m] == me && - pbc[0] == 0 && pbc[1] == 0 && pbc[2] == 0) continue; overlap_list[noverlap_list].proc = overlap_procs[m]; for (i = 0; i < 6; i++) overlap_list[noverlap_list].box[i] = box[i]; for (i = 0; i < 3; i++) overlap_list[noverlap_list].pbc[i] = pbc[i]; @@ -1815,11 +1859,11 @@ void Grid3d::deallocate_remap() { for (int i = 0; i < nsend_remap; i++) memory->destroy(send_remap[i].packlist); - memory->sfree(send_remap); + delete [] send_remap; for (int i = 0; i < nrecv_remap; i++) memory->destroy(recv_remap[i].unpacklist); - memory->sfree(recv_remap); + delete [] recv_remap; if (self_remap) { memory->destroy(copy_remap.packlist); @@ -1854,14 +1898,14 @@ int Grid3d::indices(int *&list, } /* ---------------------------------------------------------------------- - find the comm->procgrid index for which proc owns the igrid index + find the comm->procgrid index = which proc owns the igrid index igrid = grid index (0 to N-1) in dim n = # of grid points in dim dim = which dimension (0,1,2) split = comm->x/y/z split for fractional bounds of each proc domain ------------------------------------------------------------------------- */ -int Grid3d::find_proc_index(int igrid, int n, int dim, double *split) +int Grid3d::proc_index_uniform(int igrid, int n, int dim, double *split) { int gridlo,gridhi; double fraclo,frachi; @@ -1886,13 +1930,13 @@ int Grid3d::find_proc_index(int igrid, int n, int dim, double *split) } /* ---------------------------------------------------------------------- - find the grid box for proc with grid indices i,j,k + compute the grid box for proc with grid indices i,j,k i,j,k = grid index (0 to N-1) in each dim return lo/hi bounds of box in 3 dims computation is same as Comm::partition_grid() ------------------------------------------------------------------------- */ -void Grid3d::find_proc_box(int i, int j, int k, int *box) +void Grid3d::proc_box_uniform(int i, int j, int k, int *box) { int lo,hi; double fraclo,frachi; @@ -1924,3 +1968,36 @@ void Grid3d::find_proc_box(int i, int j, int k, int *box) box[4] = lo; box[5] = hi; } + +/* ---------------------------------------------------------------------- + compute the grid box for proc within tiled decomposition + performed recursively until proclower = procupper = proc + return box = lo/hi bounds of proc's box in 3 dims +------------------------------------------------------------------------- */ + +void Grid3d::proc_box_tiled(int proc, int proclower, int procupper, int *box) +{ + // end recursion when partition is a single proc + + if (proclower == procupper) return; + + // split processor partition + // procmid = 1st processor in upper half of partition + // = location in tree that stores this cut + // cut = index of first grid cell in upper partition + // dim = 0,1,2 dimension of cut + + int procmid = proclower + (procupper - proclower) / 2 + 1; + int dim = rcbinfo[procmid].dim; + int cut = rcbinfo[procmid].cut; + + // adjust box to reflect which half of partition the proc is in + + if (proc < procmid) { + box[2*dim+1] = cut-1; + proc_box_tiled(proc,proclower,procmid-1,box); + } else { + box[2*dim] = cut; + proc_box_tiled(proc,procmid,procupper,box); + } +} diff --git a/src/grid3d.h b/src/grid3d.h index a9ed5be97f..c41ba00852 100644 --- a/src/grid3d.h +++ b/src/grid3d.h @@ -231,7 +231,7 @@ class Grid3d : protected Pointers { template void read_file_style(T *, FILE *, int, int); template void write_file_style(T *, int, int, int, MPI_Datatype); - int compute_overlap(int *, int *, Overlap *&); + int compute_overlap(int, int *, int *, Overlap *&); void clean_overlap(); void box_drop(int *, int *); void box_drop_grid(int *, int, int, int &, int *); @@ -241,8 +241,9 @@ class Grid3d : protected Pointers { void deallocate_remap(); int indices(int *&, int, int, int, int, int, int); - int find_proc_index(int, int, int, double *); - void find_proc_box(int, int, int, int *); + int proc_index_uniform(int, int, int, double *); + void proc_box_uniform(int, int, int, int *); + void proc_box_tiled(int, int, int, int *); }; } // namespace LAMMPS_NS From 861e3b58761b26201c1414b03163fcaf6426f097 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Fri, 28 Oct 2022 17:46:19 -0600 Subject: [PATCH 080/213] shift factors --- src/EXTRA-FIX/fix_ttm_grid.cpp | 9 +++++++++ src/fix_ave_grid.cpp | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/EXTRA-FIX/fix_ttm_grid.cpp b/src/EXTRA-FIX/fix_ttm_grid.cpp index 452f9604c0..71c6d08e08 100644 --- a/src/EXTRA-FIX/fix_ttm_grid.cpp +++ b/src/EXTRA-FIX/fix_ttm_grid.cpp @@ -210,9 +210,15 @@ void FixTTMGrid::end_of_step() flangevin[i][2]*v[i][2]); } + printf("AAA Telec000 %g Net000 %g\n", + T_electron[0][0][0],net_energy_transfer[0][0][0]); + grid->reverse_comm(Grid3d::FIX,this,1,sizeof(double),0, grid_buf1,grid_buf2,MPI_DOUBLE); + printf("BBB Telec000 %g Net000 %g\n", + T_electron[0][0][0],net_energy_transfer[0][0][0]); + // clang-format off // num_inner_timesteps = # of inner steps (thermal solves) @@ -266,6 +272,9 @@ void FixTTMGrid::end_of_step() grid->forward_comm(Grid3d::FIX,this,1,sizeof(double),0, grid_buf1,grid_buf2,MPI_DOUBLE); } + + printf("CCC Telec000 %g Net000 %g\n", + T_electron[0][0][0],net_energy_transfer[0][0][0]); } /* ---------------------------------------------------------------------- diff --git a/src/fix_ave_grid.cpp b/src/fix_ave_grid.cpp index ff7a0e0d74..995b7110fd 100644 --- a/src/fix_ave_grid.cpp +++ b/src/fix_ave_grid.cpp @@ -43,7 +43,7 @@ enum{DISCARD,KEEP}; // SHIFT = 0.5 assigns atoms to nearest grid pt static constexpr int OFFSET = 16384; -static constexpr double SHIFT = 0.5; +static constexpr double SHIFT = 0.0; /* ---------------------------------------------------------------------- */ From 19fad284af25ed7a7fe258949c61fc69656da209 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Fri, 28 Oct 2022 18:03:08 -0600 Subject: [PATCH 081/213] more on shift factors --- src/EXTRA-FIX/fix_ttm_grid.cpp | 32 +++++++++----------------------- src/fix_ave_grid.cpp | 18 +++++++----------- 2 files changed, 16 insertions(+), 34 deletions(-) diff --git a/src/EXTRA-FIX/fix_ttm_grid.cpp b/src/EXTRA-FIX/fix_ttm_grid.cpp index 71c6d08e08..b26a209402 100644 --- a/src/EXTRA-FIX/fix_ttm_grid.cpp +++ b/src/EXTRA-FIX/fix_ttm_grid.cpp @@ -41,13 +41,8 @@ static constexpr int MAXLINE = 256; static constexpr int CHUNK = 1024; // OFFSET avoids outside-of-box atoms being rounded to grid pts incorrectly -// SHIFT = 0.0 assigns atoms to lower-left grid pt -// SHIFT = 0.5 assigns atoms to nearest grid pt -// use SHIFT = 0.0 to match fix ttm -// also it allows fix ave/chunk to spatially average consistently static constexpr int OFFSET = 16384; -static constexpr double SHIFT = 0.5; /* ---------------------------------------------------------------------- */ @@ -61,7 +56,6 @@ FixTTMGrid::FixTTMGrid(LAMMPS *lmp, int narg, char **arg) : if (outfile) error->all(FLERR,"Fix ttm/grid does not support outfile option - " "use dump grid command or restart files instead"); - shift = OFFSET + SHIFT; skin_original = neighbor->skin; } @@ -142,9 +136,9 @@ void FixTTMGrid::post_force(int /*vflag*/) for (int i = 0; i < nlocal; i++) { if (mask[i] & groupbit) { - ix = static_cast ((x[i][0]-boxlo[0])*dxinv + shift) - OFFSET; - iy = static_cast ((x[i][1]-boxlo[1])*dyinv + shift) - OFFSET; - iz = static_cast ((x[i][2]-boxlo[2])*dzinv + shift) - OFFSET; + ix = static_cast ((x[i][0]-boxlo[0])*dxinv + OFFSET) - OFFSET; + iy = static_cast ((x[i][1]-boxlo[1])*dyinv + OFFSET) - OFFSET; + iz = static_cast ((x[i][2]-boxlo[2])*dzinv + OFFSET) - OFFSET; // flag if ix,iy,iz is not within my ghost cell range @@ -201,24 +195,18 @@ void FixTTMGrid::end_of_step() for (int i = 0; i < nlocal; i++) if (mask[i] & groupbit) { - ix = static_cast ((x[i][0]-boxlo[0])*dxinv + shift) - OFFSET; - iy = static_cast ((x[i][1]-boxlo[1])*dyinv + shift) - OFFSET; - iz = static_cast ((x[i][2]-boxlo[2])*dzinv + shift) - OFFSET; + ix = static_cast ((x[i][0]-boxlo[0])*dxinv + OFFSET) - OFFSET; + iy = static_cast ((x[i][1]-boxlo[1])*dyinv + OFFSET) - OFFSET; + iz = static_cast ((x[i][2]-boxlo[2])*dzinv + OFFSET) - OFFSET; net_energy_transfer[iz][iy][ix] += (flangevin[i][0]*v[i][0] + flangevin[i][1]*v[i][1] + flangevin[i][2]*v[i][2]); } - printf("AAA Telec000 %g Net000 %g\n", - T_electron[0][0][0],net_energy_transfer[0][0][0]); - grid->reverse_comm(Grid3d::FIX,this,1,sizeof(double),0, grid_buf1,grid_buf2,MPI_DOUBLE); - printf("BBB Telec000 %g Net000 %g\n", - T_electron[0][0][0],net_energy_transfer[0][0][0]); - // clang-format off // num_inner_timesteps = # of inner steps (thermal solves) @@ -272,9 +260,6 @@ void FixTTMGrid::end_of_step() grid->forward_comm(Grid3d::FIX,this,1,sizeof(double),0, grid_buf1,grid_buf2,MPI_DOUBLE); } - - printf("CCC Telec000 %g Net000 %g\n", - T_electron[0][0][0],net_energy_transfer[0][0][0]); } /* ---------------------------------------------------------------------- @@ -500,7 +485,8 @@ void FixTTMGrid::reset_grid() int tmp[12]; double maxdist = 0.5 * neighbor->skin; - Grid3d *gridnew = new Grid3d(lmp, world, nxgrid, nygrid, nzgrid, maxdist, 1, SHIFT, + Grid3d *gridnew = new Grid3d(lmp, world, nxgrid, nygrid, nzgrid, + maxdist, 1, 0.5, tmp[0],tmp[1],tmp[2],tmp[3],tmp[4],tmp[5], tmp[6],tmp[7],tmp[8],tmp[9],tmp[10],tmp[11]); @@ -646,7 +632,7 @@ void FixTTMGrid::allocate_grid() { double maxdist = 0.5 * neighbor->skin; - grid = new Grid3d(lmp, world, nxgrid, nygrid, nzgrid, maxdist, 1, SHIFT, + grid = new Grid3d(lmp, world, nxgrid, nygrid, nzgrid, maxdist, 1, 0.5, nxlo_in, nxhi_in, nylo_in, nyhi_in, nzlo_in, nzhi_in, nxlo_out, nxhi_out, nylo_out, nyhi_out, nzlo_out, nzhi_out); diff --git a/src/fix_ave_grid.cpp b/src/fix_ave_grid.cpp index 995b7110fd..0551ab4493 100644 --- a/src/fix_ave_grid.cpp +++ b/src/fix_ave_grid.cpp @@ -39,11 +39,8 @@ enum{ONE,RUNNING,WINDOW}; enum{DISCARD,KEEP}; // OFFSET avoids outside-of-box atoms being rounded to grid pts incorrectly -// SHIFT = 0.0 assigns atoms to lower-left grid pt -// SHIFT = 0.5 assigns atoms to nearest grid pt static constexpr int OFFSET = 16384; -static constexpr double SHIFT = 0.0; /* ---------------------------------------------------------------------- */ @@ -398,7 +395,7 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : else if (modegrid) maxdist = 0.0; if (dimension == 2) { - grid2d = new Grid2d(lmp, world, nxgrid, nygrid, maxdist, 0, SHIFT, + grid2d = new Grid2d(lmp, world, nxgrid, nygrid, maxdist, 0, 0.5, nxlo_in, nxhi_in, nylo_in, nyhi_in, nxlo_out, nxhi_out, nylo_out, nyhi_out); @@ -414,7 +411,7 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : ngridout = (nxhi_out - nxlo_out + 1) * (nyhi_out - nylo_out + 1); } else { - grid3d = new Grid3d(lmp, world, nxgrid, nygrid, nzgrid, maxdist, 0, SHIFT, + grid3d = new Grid3d(lmp, world, nxgrid, nygrid, nzgrid, maxdist, 0, 0.5, nxlo_in, nxhi_in, nylo_in, nyhi_in, nzlo_in, nzhi_in, nxlo_out, nxhi_out, nylo_out, nyhi_out, nzlo_out, nzhi_out); @@ -846,7 +843,6 @@ void FixAveGrid::atom2grid() if (triclinic) domain->x2lamda(nlocal); int flag = 0; - double shift = OFFSET + SHIFT; if (dimension == 2) { for (i = 0; i < nlocal; i++) { @@ -855,8 +851,8 @@ void FixAveGrid::atom2grid() continue; } - ix = static_cast ((x[i][0]-boxlo[0])*dxinv + shift) - OFFSET; - iy = static_cast ((x[i][1]-boxlo[1])*dyinv + shift) - OFFSET; + ix = static_cast ((x[i][0]-boxlo[0])*dxinv + OFFSET) - OFFSET; + iy = static_cast ((x[i][1]-boxlo[1])*dyinv + OFFSET) - OFFSET; if (ix < nxlo_out || ix > nxhi_out) { if (periodicity[0]) flag = 1; @@ -890,9 +886,9 @@ void FixAveGrid::atom2grid() continue; } - ix = static_cast ((x[i][0]-boxlo[0])*dxinv + shift) - OFFSET; - iy = static_cast ((x[i][1]-boxlo[1])*dyinv + shift) - OFFSET; - iz = static_cast ((x[i][2]-boxlo[2])*dzinv + shift) - OFFSET; + ix = static_cast ((x[i][0]-boxlo[0])*dxinv + OFFSET) - OFFSET; + iy = static_cast ((x[i][1]-boxlo[1])*dyinv + OFFSET) - OFFSET; + iz = static_cast ((x[i][2]-boxlo[2])*dzinv + OFFSET) - OFFSET; if (ix < nxlo_out || ix > nxhi_out) { if (periodicity[0]) flag = 1; From aa777a21961a92dd347c423f0fa94eee538e7e1b Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Mon, 31 Oct 2022 15:28:39 -0600 Subject: [PATCH 082/213] allow for centered grid cells in proc mapping --- src/fix_ave_grid.cpp | 4 +- src/grid2d.cpp | 492 +++++++++++++++++++++---------------- src/grid2d.h | 24 +- src/grid3d.cpp | 562 ++++++++++++++++++++++++------------------- src/grid3d.h | 23 +- 5 files changed, 623 insertions(+), 482 deletions(-) diff --git a/src/fix_ave_grid.cpp b/src/fix_ave_grid.cpp index 0551ab4493..39b05fb105 100644 --- a/src/fix_ave_grid.cpp +++ b/src/fix_ave_grid.cpp @@ -401,7 +401,7 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : // ngrid_buf12 converted to nvalues + count - grid2d->setup(ngrid_buf1, ngrid_buf2); + grid2d->setup_comm(ngrid_buf1, ngrid_buf2); ngrid_buf1 *= nvalues + 1; ngrid_buf2 *= nvalues + 1; @@ -418,7 +418,7 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : // ngrid_buf12 converted to nvalues + count - grid3d->setup(ngrid_buf1, ngrid_buf2); + grid3d->setup_comm(ngrid_buf1, ngrid_buf2); ngrid_buf1 *= nvalues + 1; ngrid_buf2 *= nvalues + 1; diff --git a/src/grid2d.cpp b/src/grid2d.cpp index 4908aa8735..37da0abf01 100644 --- a/src/grid2d.cpp +++ b/src/grid2d.cpp @@ -41,21 +41,24 @@ static constexpr int OFFSET = 16384; /* ---------------------------------------------------------------------- constructor called by all classes except PPPM and MSM - gcomm = world communicator - gnx, gny = size of global grid + comm_caller = caller's communicator + nx,ny caller = size of global grid maxdist = max distance outside of proc domain a particle will be extra = additional ghost grid pts needed in each dim, e.g. for stencil - shift = 0.0 for grid pt in lower-left corner of grid cell, 0.5 for center + shift_caller = 0.0 for grid pt in lower-left corner of grid cell, + 0.5 for center return: i xy lohi = portion of global grid this proc owns, 0 <= index < N o xy lohi = owned + ghost grid cells needed in all directions - for non-periodic dims, o indices will not be < 0 or >= N, + for periodic dims, o indices can be < 0 or >= N + for non-periodic dims, o indices will be >= 0 and < N since no grid comm is done across non-periodic boundaries + NOTE: allow zfactor to be a calling arg for PPPM ? ------------------------------------------------------------------------- */ -Grid2d::Grid2d(LAMMPS *lmp, MPI_Comm gcomm, - int gnx, int gny, - double maxdist, int extra, double shift, +Grid2d::Grid2d(LAMMPS *lmp, MPI_Comm comm_caller, + int nx_caller, int ny_caller, + double maxdist, int extra, double shift_caller, int &ixlo, int &ixhi, int &iylo, int &iyhi, int &oxlo, int &oxhi, int &oylo, int &oyhi) : Pointers(lmp) @@ -63,98 +66,92 @@ Grid2d::Grid2d(LAMMPS *lmp, MPI_Comm gcomm, // store commnicator and global grid size // set layout mode - gridcomm = gcomm; + gridcomm = comm_caller; MPI_Comm_rank(gridcomm,&me); MPI_Comm_size(gridcomm,&nprocs); - nx = gnx; - ny = gny; + nx = nx_caller; + ny = ny_caller; - ngrid[0] = nx; ngrid[1] = ny; - layout = comm->layout; + // NOTE: hardwire shift = 0.5 ? - // partition global grid across procs - // i xyz lo/hi = lower/upper bounds of global grid this proc owns - // indices range from 0 to N-1 inclusive in each dim + shift = shift_caller; + + // define owned grid cells for each proc + // extend bounds with ghost grid cells in each direction - int tmp1,tmp2; - comm->partition_grid(nx, ny, 1, 0.0, ixlo, ixhi, iylo, iyhi, tmp1, tmp2); - - // nlo,nhi = min/max index of global grid pt my owned atoms can be mapped to - // finite difference stencil requires extra grid pt around my owned grid pts - // max of these 2 quantities is the ghost cells needed in each dim - // o xyz lo/hi = owned + ghost cells - - int triclinic = domain->triclinic; - - double *prd,*boxlo,*sublo,*subhi; - - if (triclinic == 0) { - prd = domain->prd; - boxlo = domain->boxlo; - sublo = domain->sublo; - subhi = domain->subhi; + double fraclo,frachi; + + if (comm->layout != Comm::LAYOUT_TILED) { + fraclo = comm->xsplit[comm->myloc[0]]; + frachi = comm->xsplit[comm->myloc[0]+1]; + partition_grid(nx,fraclo,frachi,shift,inxlo,inxhi); + fraclo = comm->ysplit[comm->myloc[1]]; + frachi = comm->ysplit[comm->myloc[1]+1]; + partition_grid(ny,fraclo,frachi,shift,inylo,inyhi); } else { - prd = domain->prd_lamda; - boxlo = domain->boxlo_lamda; - sublo = domain->sublo_lamda; - subhi = domain->subhi_lamda; + fraclo = comm->mysplit[0][0]; + frachi = comm->mysplit[0][1]; + partition_grid(nx,fraclo,frachi,shift,inxlo,inxhi); + fraclo = comm->mysplit[1][0]; + frachi = comm->mysplit[1][1]; + partition_grid(ny,fraclo,frachi,shift,inylo,inyhi); } - double dist[3] = {0.0,0.0,0.0}; - if (triclinic == 0) dist[0] = dist[1] = dist[2] = maxdist; - else MathExtra::tribbox(domain->h,maxdist,&dist[0]); - - double dxinv = nx / prd[0]; - double dyinv = ny / prd[1]; - double SHIFT = OFFSET + shift; - int nlo, nhi; - - nlo = static_cast((sublo[0]-dist[0]-boxlo[0]) * dxinv + SHIFT) - OFFSET; - nhi = static_cast((subhi[0]+dist[0]-boxlo[0]) * dxinv + SHIFT) - OFFSET; - oxlo = MIN(nlo, ixlo - extra); - oxhi = MAX(nhi, ixhi + extra); - - nlo = static_cast((sublo[1]-dist[1]-boxlo[1]) * dyinv + SHIFT) - OFFSET; - nhi = static_cast((subhi[1]+dist[1]-boxlo[1]) * dyinv + SHIFT) - OFFSET; - oylo = MIN(nlo, iylo - extra); - oyhi = MAX(nhi, iyhi + extra); - - // limit o xyz lo/hi indices for non-periodic dimensions - - int *periodicity = domain->periodicity; - - if (!periodicity[0]) { - oxlo = MAX(0,oxlo); - oxhi = MIN(nx-1,oxhi); - } - - if (!periodicity[1]) { - oylo = MAX(0,oylo); - oyhi = MIN(ny-1,oyhi); - } + ghost_grid(maxdist,extra); // error check on size of grid stored by this proc - bigint total = (bigint) (oxhi - oxlo + 1) * (oyhi - oylo + 1); + bigint total = (bigint) (outxhi - outxlo + 1) * (outyhi - outylo + 1); if (total > MAXSMALLINT) - error->one(FLERR, "Too many owned+ghost grid2d points"); + error->one(FLERR, "Too many owned+ghost grid3d points"); - // store grid bounds and proc neighs + // default = caller grid is allocated to ghost grid + // used when computing pack/unpack lists in indices() + // NOTE: allow caller to override this + + fullxlo = outxlo; + fullxhi = outxhi; + fullylo = outylo; + fullyhi = outyhi; - if (layout != Comm::LAYOUT_TILED) { - int (*procneigh)[2] = comm->procneigh; - store(ixlo,ixhi,iylo,iyhi, - oxlo,oxhi,oylo,oyhi, - oxlo,oxhi,oylo,oyhi, - procneigh[0][0],procneigh[0][1], - procneigh[1][0],procneigh[1][1]); - } else { - store(ixlo,ixhi,iylo,iyhi, - oxlo,oxhi,oylo,oyhi, - oxlo,oxhi,oylo,oyhi, - 0,0,0,0); - } + // initialize data structs + + nswap = maxswap = 0; + swap = nullptr; + + nsend = nrecv = ncopy = 0; + send = nullptr; + recv = nullptr; + copy = nullptr; + requests = nullptr; + requests_remap = nullptr; + + xsplit = ysplit = zsplit = nullptr; + grid2proc = nullptr; + rcbinfo = nullptr; + + nsend_remap = nrecv_remap = self_remap = 0; + send_remap = nullptr; + recv_remap = nullptr; + + // store info about Comm decomposition needed for remap operation + // two Grid instances will exist for duration of remap + // each must know Comm decomp at time Grid instance was created + + extract_comm_info(); + + // return values + + ixlo = inxlo; + ixhi = inxhi; + iylo = inylo; + iyhi = inyhi; + + oxlo = outxlo; + oxhi = outxhi; + oylo = outylo; + oyhi = outyhi; } /* ---------------------------------------------------------------------- @@ -184,18 +181,19 @@ Grid2d::Grid2d(LAMMPS *lmp, MPI_Comm gcomm, nx = gnx; ny = gny; - ngrid[0] = nx; ngrid[1] = ny; - layout = comm->layout; + // store info about Comm decomposition needed for remap operation + // two Grid instances will exist for duration of remap + // each must know Comm decomp at time Grid instance was created + + extract_comm_info(); // store grid bounds and proc neighs if (layout != Comm::LAYOUT_TILED) { - int (*procneigh)[2] = comm->procneigh; store(ixlo,ixhi,iylo,iyhi, oxlo,oxhi,oylo,oyhi, oxlo,oxhi,oylo,oyhi, - procneigh[0][0],procneigh[0][1], - procneigh[1][0],procneigh[1][1]); + procxlo,procxhi,procylo,procyhi); } else { store(ixlo,ixhi,iylo,iyhi, oxlo,oxhi,oylo,oyhi, @@ -233,20 +231,23 @@ Grid2d::Grid2d(LAMMPS *lmp, MPI_Comm gcomm, int flag, nx = gnx; ny = gny; - ngrid[0] = nx; ngrid[1] = ny; - layout = comm->layout; + // store info about Comm decomposition needed for remap operation + // two Grid instances will exist for duration of remap + // each must know Comm decomp at time Grid instance was created + + extract_comm_info(); + + // store grid bounds and proc neighs // store grid bounds and proc neighs if (flag == 1) { if (layout != Comm::LAYOUT_TILED) { // this assumes gcomm = world - int (*procneigh)[2] = comm->procneigh; store(ixlo,ixhi,iylo,iyhi, oxlo,oxhi,oylo,oyhi, exlo,exhi,eylo,eyhi, - procneigh[0][0],procneigh[0][1], - procneigh[1][0],procneigh[1][1]); + procxlo,procxhi,procylo,procyhi); } else { store(ixlo,ixhi,iylo,iyhi, oxlo,oxhi,oylo,oyhi, @@ -261,7 +262,7 @@ Grid2d::Grid2d(LAMMPS *lmp, MPI_Comm gcomm, int flag, oxlo,oxhi,oylo,oyhi, exlo,exhi,eylo,eyhi); } else { - error->all(FLERR,"Grid2d does not support tiled layout with neighbor procs"); + error->all(FLERR,"Grid2d does not support tiled layout for MSM"); } } } @@ -278,9 +279,8 @@ Grid2d::~Grid2d() } memory->sfree(swap); - delete [] xsplit; + delete [] xsplit; delete [] ysplit; - delete [] zsplit; memory->destroy(grid2proc); // tiled comm data structs @@ -309,12 +309,8 @@ Grid2d::~Grid2d() deallocate_remap(); } -// ---------------------------------------------------------------------- -// store and access Grid parameters -// ---------------------------------------------------------------------- - /* ---------------------------------------------------------------------- - store grid bounds and proc neighs in local variables + store grid bounds and proc neighs from caller in internal variables ------------------------------------------------------------------------- */ void Grid2d::store(int ixlo, int ixhi, int iylo, int iyhi, @@ -337,67 +333,15 @@ void Grid2d::store(int ixlo, int ixhi, int iylo, int iyhi, fullylo = fylo; fullyhi = fyhi; - // internal data initializations - - nswap = maxswap = 0; - swap = nullptr; - - nsend = nrecv = ncopy = 0; - send = nullptr; - recv = nullptr; - copy = nullptr; - requests = nullptr; - requests_remap = nullptr; - - xsplit = ysplit = zsplit = nullptr; - grid2proc = nullptr; - rcbinfo = nullptr; - - nsend_remap = nrecv_remap = self_remap = 0; - send_remap = nullptr; - recv_remap = nullptr; - - // for non TILED layout: - // proc xyz lohi = my 6 neighbor procs in this MPI_Comm - // xyz split = copy of 1d vectors in Comm - // grid2proc = copy of 3d array in Comm - - if (layout != Comm::LAYOUT_TILED) { - procxlo = pxlo; - procxhi = pxhi; - procylo = pylo; - procyhi = pyhi; - - xsplit = new double[comm->procgrid[0]+1]; - ysplit = new double[comm->procgrid[1]+1]; - memcpy(xsplit,comm->xsplit,(comm->procgrid[0]+1)*sizeof(double)); - memcpy(ysplit,comm->ysplit,(comm->procgrid[1]+1)*sizeof(double)); - - memory->create(grid2proc,comm->procgrid[0],comm->procgrid[1],comm->procgrid[2], - "grid3d:grid2proc"); - memcpy(&grid2proc[0][0][0],&comm->grid2proc[0][0][0], - comm->procgrid[0]*comm->procgrid[1]*comm->procgrid[2]*sizeof(int)); - } - - // for TILED layout: - // create RCB tree of cut info for grid decomp - // access CommTiled to get cut dimension - // cut = this proc's inlo in that dim - // dim is -1 for proc 0, but never accessed - - if (layout == Comm::LAYOUT_TILED) { - rcbinfo = (RCBinfo *) - memory->smalloc(nprocs*sizeof(RCBinfo),"grid3d:rcbinfo"); - RCBinfo rcbone; - rcbone.dim = comm->rcbcutdim; - if (rcbone.dim <= 0) rcbone.cut = inxlo; - else if (rcbone.dim == 1) rcbone.cut = inylo; - MPI_Allgather(&rcbone,sizeof(RCBinfo),MPI_CHAR, - rcbinfo,sizeof(RCBinfo),MPI_CHAR,gridcomm); - } + procxlo = pxlo; + procxhi = pxhi; + procylo = pylo; + procyhi = pyhi; } -/* ---------------------------------------------------------------------- */ +// ---------------------------------------------------------------------- +// access Grid parameters +// ---------------------------------------------------------------------- int Grid2d::identical(Grid2d *grid2) { @@ -448,26 +392,176 @@ void Grid2d::get_bounds_ghost(int &xlo, int &xhi, int &ylo, int &yhi) yhi = outyhi; } +// ---------------------------------------------------------------------- +// define owned and ghost grid cells +// also store comm and grid partitioning info +// ---------------------------------------------------------------------- + +/* ---------------------------------------------------------------------- + partition a global regular grid into one brick-shaped sub-grid per proc + if grid point is inside my sub-domain I own it, + this includes sub-domain lo boundary but excludes hi boundary + ngrid = extent of global grid in a dimension + indices into the global grid range from 0 to Ngrid-1 in that dim + shift factor determines position of grid pt within grid cell + // NOTE: for future support of zfactor + zfactor = 0.0 if the grid exactly covers the simulation box + zfactor > 1.0 if the grid extends beyond the +z boundary by this factor + used by 2d slab-mode PPPM + this effectively maps proc sub-grids to a smaller subset of the grid + lo/hi = inclusive lo/hi bounds for brick of global grid cells I own + lo grid index = first grid pt >= fraclo bound + hi grid index = last grid pt < frachi bound + if proc owns no grid cells in a dim, then inlo > inhi + special case: 2 procs share boundary which a grid point is exactly on + 2 if test equalties insure a consistent decision as to which proc owns it +------------------------------------------------------------------------- */ + +void Grid2d::partition_grid(int ngrid, double fraclo, double frachi, + double shift, int &lo, int &hi) +{ + lo = static_cast (fraclo * ngrid); + while (1.0*lo + shift/ngrid < fraclo*ngrid) lo++; + hi = static_cast (frachi * ngrid); + while (1.0*hi + shift/ngrid >= frachi*ngrid) hi--; +} + +/* ---------------------------------------------------------------------- + extend ghost grid cells in each direction beyond owned grid + indices into the global grid range from 0 to N-1 in each dim + ghost cell indices for periodic systems can be < 0 or >= N +------------------------------------------------------------------------- */ + +void Grid2d::ghost_grid(double maxdist, int extra) +{ + double *prd,*boxlo,*sublo,*subhi; + int triclinic = domain->triclinic; + + if (triclinic == 0) { + prd = domain->prd; + boxlo = domain->boxlo; + sublo = domain->sublo; + subhi = domain->subhi; + } else { + prd = domain->prd_lamda; + boxlo = domain->boxlo_lamda; + sublo = domain->sublo_lamda; + subhi = domain->subhi_lamda; + } + + // for triclinic, maxdist = different value in each orthogonal direction + + double dist[3] = {0.0,0.0,0.0}; + if (triclinic == 0) dist[0] = dist[1] = dist[2] = maxdist; + else MathExtra::tribbox(domain->h,maxdist,&dist[0]); + + // nlo,nhi = min/max index of global grid cell my owned atoms can be mapped to + // including up to maxdist displacement outside my subdomain + // extra = additional ghost layers required by called (e.g. finite diff stencil) + // max of the two quantities = ghost cell layers needed in each dim/dir + // OFFSET allows generation of negative indices with static_cast + // out xyz lo/hi = index range of owned + ghost cells + + double dxinv = nx / prd[0]; + double dyinv = ny / prd[1]; + int lo, hi; + + lo = static_cast((sublo[0]-dist[0]-boxlo[0]) * dxinv + OFFSET) - OFFSET; + hi = static_cast((subhi[0]+dist[0]-boxlo[0]) * dxinv + OFFSET) - OFFSET; + outxlo = MIN(lo, inxlo - extra); + outxhi = MAX(hi, inxhi + extra); + + lo = static_cast((sublo[1]-dist[1]-boxlo[1]) * dyinv + OFFSET) - OFFSET; + hi = static_cast((subhi[1]+dist[1]-boxlo[1]) * dyinv + OFFSET) - OFFSET; + outylo = MIN(lo, inylo - extra); + outyhi = MAX(hi, inyhi + extra); + + // limit out xyz lo/hi indices to global grid for non-periodic dims + + int *periodicity = domain->periodicity; + + if (!periodicity[0]) { + outxlo = MAX(0,outxlo); + outxhi = MIN(nx-1,outxhi); + } + + if (!periodicity[1]) { + outylo = MAX(0,outylo); + outyhi = MIN(ny-1,outyhi); + } +} + +/* ---------------------------------------------------------------------- + store copy of info from Comm class about processor partitioning + used when a remap is performed between two Grid instances, old and new +------------------------------------------------------------------------- */ + +void Grid2d::extract_comm_info() +{ + layout = comm->layout; + + // for non TILED layout: + // proc xyz lohi = my 6 neighbor procs in this MPI_Comm + // NOTE: will need special logic for MSM case with different MPI_Comm + // xyz split = copy of 1d vectors in Comm + // grid2proc = copy of 3d array in Comm + + if (layout != Comm::LAYOUT_TILED) { + procxlo = comm->procneigh[0][0]; + procxhi = comm->procneigh[0][1]; + procylo = comm->procneigh[1][0]; + procyhi = comm->procneigh[1][1]; + + xsplit = new double[comm->procgrid[0]+1]; + ysplit = new double[comm->procgrid[1]+1]; + memcpy(xsplit,comm->xsplit,(comm->procgrid[0]+1)*sizeof(double)); + memcpy(ysplit,comm->ysplit,(comm->procgrid[1]+1)*sizeof(double)); + + memory->create(grid2proc,comm->procgrid[0],comm->procgrid[1],comm->procgrid[2], + "grid3d:grid2proc"); + memcpy(&grid2proc[0][0][0],&comm->grid2proc[0][0][0], + comm->procgrid[0]*comm->procgrid[1]*comm->procgrid[2]*sizeof(int)); + } + + // for TILED layout: + // create RCB tree of grid partitioning info for grid decomp + // Comm provides dim info for this proc, stored as RCBinfo.dim + // dim is -1 for proc 0, but never accessed + // RCBinfo.cut = this proc's inlo in that dim + // Allgather creates the tree of dims and cuts + + if (layout == Comm::LAYOUT_TILED) { + rcbinfo = (RCBinfo *) + memory->smalloc(nprocs*sizeof(RCBinfo),"grid3d:rcbinfo"); + RCBinfo rcbone; + rcbone.dim = comm->rcbcutdim; + if (rcbone.dim <= 0) rcbone.cut = inxlo; + else if (rcbone.dim == 1) rcbone.cut = inylo; + MPI_Allgather(&rcbone,sizeof(RCBinfo),MPI_CHAR, + rcbinfo,sizeof(RCBinfo),MPI_CHAR,gridcomm); + } +} + // ---------------------------------------------------------------------- // setup of local owned/ghost grid comm // ---------------------------------------------------------------------- /* ---------------------------------------------------------------------- setup owned/ghost commmunication + either for brick decomp or tiled decomp return sizes of two buffers needed for communication - either for brick decomp or tiled decomp - nbuf1 = largest pack or unpack in any Send or Recv or Copy - nbuf2 = larget of sum of all packs or unpacks in Send or Recv + nbuf1 = largest pack or unpack in any Send or Recv or Copy + nbuf2 = larget of sum of all packs or unpacks in Send or Recv for brick comm, nbuf1 = nbuf2 for tiling comm, nbuf2 >= nbuf2 nbuf1,nbuf2 are counts of grid points caller converts them to message sizes for grid data it stores ------------------------------------------------------------------------- */ -void Grid2d::setup(int &nbuf1, int &nbuf2) +void Grid2d::setup_comm(int &nbuf1, int &nbuf2) { - if (layout != Comm::LAYOUT_TILED) setup_brick(nbuf1,nbuf2); - else setup_tiled(nbuf1,nbuf2); + if (layout != Comm::LAYOUT_TILED) setup_comm_brick(nbuf1,nbuf2); + else setup_comm_tiled(nbuf1,nbuf2); } /* ---------------------------------------------------------------------- @@ -479,7 +573,7 @@ void Grid2d::setup(int &nbuf1, int &nbuf2) all procs perform same # of swaps in a direction, even if some don't need it ------------------------------------------------------------------------- */ -void Grid2d::setup_brick(int &nbuf1, int &nbuf2) +void Grid2d::setup_comm_brick(int &nbuf1, int &nbuf2) { int nsent,sendfirst,sendlast,recvfirst,recvlast; int sendplanes,recvplanes; @@ -692,7 +786,7 @@ void Grid2d::setup_brick(int &nbuf1, int &nbuf2) no exchanges by dimension, unlike CommTiled forward/reverse comm of particles ------------------------------------------------------------------------- */ -void Grid2d::setup_tiled(int &nbuf1, int &nbuf2) +void Grid2d::setup_comm_tiled(int &nbuf1, int &nbuf2) { int i,m; double xlo,xhi,ylo,yhi; @@ -1246,7 +1340,7 @@ void Grid2d::setup_remap(Grid2d *old, int &nremap_buf1, int &nremap_buf2) int offset = 0; for (m = 0; m < nrecv_remap; m++) { - recv[m].offset = offset; + recv_remap[m].offset = offset; offset += recv_remap[m].nunpack; } @@ -1358,7 +1452,7 @@ template < class T > void Grid2d::read_file_style(T *ptr, FILE *fp, int nchunk, int maxline) { auto buffer = new char[nchunk * maxline]; - bigint ntotal = (bigint) ngrid[0] * ngrid[1]; + bigint ntotal = (bigint) nx * ny; bigint nread = 0; while (nread < ntotal) { @@ -1491,16 +1585,17 @@ int Grid2d::compute_overlap(int ghostflag, int *box, int *pbc, Overlap *&overlap // find comm->procgrid indices in each dim for box bounds - int iproclo = proc_index_uniform(box[0],ngrid[0],0,comm->xsplit); - int iprochi = proc_index_uniform(box[1],ngrid[0],0,comm->xsplit); - int jproclo = proc_index_uniform(box[2],ngrid[1],1,comm->ysplit); - int jprochi = proc_index_uniform(box[3],ngrid[1],1,comm->ysplit); + int iproclo = proc_index_uniform(box[0],nx,0,comm->xsplit); + int iprochi = proc_index_uniform(box[1],nx,0,comm->xsplit); + int jproclo = proc_index_uniform(box[2],ny,1,comm->ysplit); + int jprochi = proc_index_uniform(box[3],ny,1,comm->ysplit); // compute extent of overlap of box with with each proc's obox for (int j = jproclo; j <= jprochi; j++) for (int i = iproclo; i <= iprochi; i++) { - proc_box_uniform(i,j,obox); + partition_grid(nx,xsplit[i],xsplit[i+1],shift,obox[0],obox[1]); + partition_grid(ny,ysplit[j],ysplit[j+1],shift,obox[2],obox[3]); if (noverlap_list == maxoverlap_list) grow_overlap(); overlap_list[noverlap_list].proc = grid2proc[i][j][0]; @@ -1519,11 +1614,11 @@ int Grid2d::compute_overlap(int ghostflag, int *box, int *pbc, Overlap *&overlap if (ghostflag == 0) { for (int m = 0; m < noverlap_list; m++) { obox[0] = 0; - obox[1] = ngrid[0]-1; + obox[1] = nx-1; obox[2] = 0; - obox[3] = ngrid[1]-1; + obox[3] = ny-1; - proc_box_tiled(overlap_list[m].proc,0,nprocs-1,obox); + partition_tiled(overlap_list[m].proc,0,nprocs-1,obox); overlap_list[m].box[0] = MAX(box[0],obox[0]); overlap_list[m].box[1] = MIN(box[1],obox[1]); @@ -1702,7 +1797,7 @@ void Grid2d::deallocate_remap() /* ---------------------------------------------------------------------- create 1d list of offsets into 2d array section (xlo:xhi,ylo:yhi) - assume 2d array is allocated as + assume caller's 2d array is allocated as (fullxlo:fullxhi,fullylo:fullyhi) ------------------------------------------------------------------------- */ @@ -1755,44 +1850,13 @@ int Grid2d::proc_index_uniform(int igrid, int n, int dim, double *split) return m; } -/* ---------------------------------------------------------------------- - compute the grid box for proc with grid indices i,j - i,j,k = grid index (0 to N-1) in each dim - return lo/hi bounds of box in 2 dims - computation is same as Comm::partition_grid() -------------------------------------------------------------------------- */ - -void Grid2d::proc_box_uniform(int i, int j, int *box) -{ - int lo,hi; - double fraclo,frachi; - - fraclo = xsplit[i]; - frachi = xsplit[i+1]; - lo = static_cast (fraclo * ngrid[0]); - if (1.0*lo != fraclo*ngrid[0]) lo++; - hi = static_cast (frachi * ngrid[0]); - if (1.0*hi == frachi*ngrid[0]) hi--; - box[0] = lo; - box[1] = hi; - - fraclo = ysplit[j]; - frachi = ysplit[j+1]; - lo = static_cast (fraclo * ngrid[1]); - if (1.0*lo != fraclo*ngrid[1]) lo++; - hi = static_cast (frachi * ngrid[1]); - if (1.0*hi == frachi*ngrid[1]) hi--; - box[2] = lo; - box[3] = hi; -} - /* ---------------------------------------------------------------------- compute the grid box for proc within tiled decomposition performed recursively until proclower = procupper = proc return box = lo/hi bounds of proc's box in 2 dims ------------------------------------------------------------------------- */ -void Grid2d::proc_box_tiled(int proc, int proclower, int procupper, int *box) +void Grid2d::partition_tiled(int proc, int proclower, int procupper, int *box) { // end recursion when partition is a single proc @@ -1812,9 +1876,9 @@ void Grid2d::proc_box_tiled(int proc, int proclower, int procupper, int *box) if (proc < procmid) { box[2*dim+1] = cut-1; - proc_box_tiled(proc,proclower,procmid-1,box); + partition_tiled(proc,proclower,procmid-1,box); } else { box[2*dim] = cut; - proc_box_tiled(proc,procmid,procupper,box); + partition_tiled(proc,procmid,procupper,box); } } diff --git a/src/grid2d.h b/src/grid2d.h index 18410fb38e..b0b6f6e9c5 100644 --- a/src/grid2d.h +++ b/src/grid2d.h @@ -35,7 +35,7 @@ class Grid2d : protected Pointers { void get_bounds(int &, int &, int &, int &); void get_bounds_ghost(int &, int &, int &, int &); - void setup(int &, int &); + void setup_comm(int &, int &); int ghost_adjacent(); void forward_comm(int, void *, int, int, int, void *, void *, MPI_Datatype); void reverse_comm(int, void *, int, int, int, void *, void *, MPI_Datatype); @@ -48,23 +48,24 @@ class Grid2d : protected Pointers { protected: int me, nprocs; - int layout; // REGULAR or TILED + int layout; // not TILED or TILED, same as Comm class MPI_Comm gridcomm; // communicator for this class // usually world, but MSM calls with subset - int ngrid[2]; // global grid size - // inputs from caller via constructor int nx, ny; // size of global grid in both dims - int inxlo, inxhi; // inclusive extent of my grid chunk - int inylo, inyhi; // 0 <= in <= N-1 + int inxlo, inxhi; // inclusive extent of my grid chunk, 0 <= in <= N-1 + int inylo, inyhi; int outxlo, outxhi; // inclusive extent of my grid chunk plus int outylo, outyhi; // ghost cells in all 4 directions // lo indices can be < 0, hi indices can be >= N int fullxlo, fullxhi; // extent of grid chunk that caller stores int fullylo, fullyhi; // can be same as out indices or larger + double shift; // location of grid point within grid cell + // only affects which proc owns grid cell + // ------------------------------------------- // internal variables for BRICK layout // ------------------------------------------- @@ -208,11 +209,15 @@ protected: // internal methods // ------------------------------------------- + void partition_grid(int, double, double, double, int &, int &); + void ghost_grid(double, int); + void extract_comm_info(); + void store(int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int); - virtual void setup_brick(int &, int &); - virtual void setup_tiled(int &, int &); + virtual void setup_comm_brick(int &, int &); + virtual void setup_comm_tiled(int &, int &); int ghost_adjacent_brick(); int ghost_adjacent_tiled(); @@ -237,8 +242,7 @@ protected: int indices(int *&, int, int, int, int); int proc_index_uniform(int, int, int, double *); - void proc_box_uniform(int, int, int *); - void proc_box_tiled(int, int, int, int *); + void partition_tiled(int, int, int, int *); }; } // namespace LAMMPS_NS diff --git a/src/grid3d.cpp b/src/grid3d.cpp index df5735039e..56f52dfe5b 100644 --- a/src/grid3d.cpp +++ b/src/grid3d.cpp @@ -41,21 +41,24 @@ static constexpr int OFFSET = 16384; /* ---------------------------------------------------------------------- constructor called by all classes except PPPM and MSM - gcomm = world communicator - gnx, gny, gnz = size of global grid + comm_caller = caller's communicator + nx,ny,nz caller = size of global grid maxdist = max distance outside of proc domain a particle will be extra = additional ghost grid pts needed in each dim, e.g. for stencil - shift = 0.0 for grid pt in lower-left corner of grid cell, 0.5 for center + shift_caller = 0.0 for grid pt in lower-left corner of grid cell, + 0.5 for center return: i xyz lohi = portion of global grid this proc owns, 0 <= index < N o xyz lohi = owned + ghost grid cells needed in all directions - for non-periodic dims, o indices will not be < 0 or >= N, + for periodic dims, o indices can be < 0 or >= N + for non-periodic dims, o indices will be >= 0 and < N since no grid comm is done across non-periodic boundaries + NOTE: allow zfactor to be a calling arg for PPPM ? ------------------------------------------------------------------------- */ -Grid3d::Grid3d(LAMMPS *lmp, MPI_Comm gcomm, - int gnx, int gny, int gnz, - double maxdist, int extra, double shift, +Grid3d::Grid3d(LAMMPS *lmp, MPI_Comm comm_caller, + int nx_caller, int ny_caller, int nz_caller, + double maxdist, int extra, double shift_caller, int &ixlo, int &ixhi, int &iylo, int &iyhi, int &izlo, int &izhi, int &oxlo, int &oxhi, int &oylo, int &oyhi, int &ozlo, int &ozhi) : Pointers(lmp) @@ -63,111 +66,106 @@ Grid3d::Grid3d(LAMMPS *lmp, MPI_Comm gcomm, // store commnicator and global grid size // set layout mode - gridcomm = gcomm; + gridcomm = comm_caller; MPI_Comm_rank(gridcomm,&me); MPI_Comm_size(gridcomm,&nprocs); - nx = gnx; - ny = gny; - nz = gnz; + nx = nx_caller; + ny = ny_caller; + nz = nz_caller; + + // NOTE: hardwire shift = 0.5 ? - ngrid[0] = nx; ngrid[1] = ny; ngrid[2] = nz; - layout = comm->layout; + shift = shift_caller; + + // define owned grid cells for each proc + // extend bounds with ghost grid cells in each direction - // partition global grid across procs - // i xyz lo/hi = lower/upper bounds of global grid this proc owns - // indices range from 0 to N-1 inclusive in each dim - - comm->partition_grid(nx, ny, nz, 0.0, ixlo, ixhi, iylo, iyhi, izlo, izhi); - - // nlo,nhi = min/max index of global grid pt my owned atoms can be mapped to - // finite difference stencil requires extra grid pt around my owned grid pts - // max of these 2 quantities is the ghost cells needed in each dim - // o xyz lo/hi = owned + ghost cells - - int triclinic = domain->triclinic; - - double *prd,*boxlo,*sublo,*subhi; - - if (triclinic == 0) { - prd = domain->prd; - boxlo = domain->boxlo; - sublo = domain->sublo; - subhi = domain->subhi; + double fraclo,frachi; + + if (comm->layout != Comm::LAYOUT_TILED) { + fraclo = comm->xsplit[comm->myloc[0]]; + frachi = comm->xsplit[comm->myloc[0]+1]; + partition_grid(nx,fraclo,frachi,shift,inxlo,inxhi); + fraclo = comm->ysplit[comm->myloc[1]]; + frachi = comm->ysplit[comm->myloc[1]+1]; + partition_grid(ny,fraclo,frachi,shift,inylo,inyhi); + fraclo = comm->zsplit[comm->myloc[2]]; + frachi = comm->zsplit[comm->myloc[2]+1]; + partition_grid(nz,fraclo,frachi,shift,inzlo,inzhi); } else { - prd = domain->prd_lamda; - boxlo = domain->boxlo_lamda; - sublo = domain->sublo_lamda; - subhi = domain->subhi_lamda; + fraclo = comm->mysplit[0][0]; + frachi = comm->mysplit[0][1]; + partition_grid(nx,fraclo,frachi,shift,inxlo,inxhi); + fraclo = comm->mysplit[1][0]; + frachi = comm->mysplit[1][1]; + partition_grid(ny,fraclo,frachi,shift,inylo,inyhi); + fraclo = comm->mysplit[2][0]; + frachi = comm->mysplit[2][1]; + partition_grid(nz,fraclo,frachi,shift,inzlo,inzhi); } - double dist[3] = {0.0,0.0,0.0}; - if (triclinic == 0) dist[0] = dist[1] = dist[2] = maxdist; - else MathExtra::tribbox(domain->h,maxdist,&dist[0]); - - double dxinv = nx / prd[0]; - double dyinv = ny / prd[1]; - double dzinv = nz / prd[2]; - double SHIFT = OFFSET + shift; - int nlo, nhi; - - nlo = static_cast((sublo[0]-dist[0]-boxlo[0]) * dxinv + SHIFT) - OFFSET; - nhi = static_cast((subhi[0]+dist[0]-boxlo[0]) * dxinv + SHIFT) - OFFSET; - oxlo = MIN(nlo, ixlo - extra); - oxhi = MAX(nhi, ixhi + extra); - - nlo = static_cast((sublo[1]-dist[1]-boxlo[1]) * dyinv + SHIFT) - OFFSET; - nhi = static_cast((subhi[1]+dist[1]-boxlo[1]) * dyinv + SHIFT) - OFFSET; - oylo = MIN(nlo, iylo - extra); - oyhi = MAX(nhi, iyhi + extra); - - nlo = static_cast((sublo[2]-dist[2]-boxlo[2]) * dzinv + SHIFT) - OFFSET; - nhi = static_cast((subhi[2]+dist[2]-boxlo[2]) * dzinv + SHIFT) - OFFSET; - ozlo = MIN(nlo, izlo - extra); - ozhi = MAX(nhi, izhi + extra); - - // limit o xyz lo/hi indices for non-periodic dimensions - - int *periodicity = domain->periodicity; - - if (!periodicity[0]) { - oxlo = MAX(0,oxlo); - oxhi = MIN(nx-1,oxhi); - } - - if (!periodicity[1]) { - oylo = MAX(0,oylo); - oyhi = MIN(ny-1,oyhi); - } - - if (!periodicity[2]) { - ozlo = MAX(0,ozlo); - ozhi = MIN(nz-1,ozhi); - } + ghost_grid(maxdist,extra); // error check on size of grid stored by this proc bigint total = (bigint) - (oxhi - oxlo + 1) * (oyhi - oylo + 1) * (ozhi - ozlo + 1); + (outxhi - outxlo + 1) * (outyhi - outylo + 1) * (outzhi - outzlo + 1); if (total > MAXSMALLINT) error->one(FLERR, "Too many owned+ghost grid3d points"); - // store grid bounds and proc neighs + // default = caller grid is allocated to ghost grid + // used when computing pack/unpack lists in indices() + // NOTE: allow caller to override this + + fullxlo = outxlo; + fullxhi = outxhi; + fullylo = outylo; + fullyhi = outyhi; + fullzlo = outzlo; + fullzhi = outzhi; - if (layout != Comm::LAYOUT_TILED) { - int (*procneigh)[2] = comm->procneigh; - store(ixlo,ixhi,iylo,iyhi,izlo,izhi, - oxlo,oxhi,oylo,oyhi,ozlo,ozhi, - oxlo,oxhi,oylo,oyhi,ozlo,ozhi, - procneigh[0][0],procneigh[0][1], - procneigh[1][0],procneigh[1][1], - procneigh[2][0],procneigh[2][1]); - } else { - store(ixlo,ixhi,iylo,iyhi,izlo,izhi, - oxlo,oxhi,oylo,oyhi,ozlo,ozhi, - oxlo,oxhi,oylo,oyhi,ozlo,ozhi, - 0,0,0,0,0,0); - } + // initialize data structs + + nswap = maxswap = 0; + swap = nullptr; + + nsend = nrecv = ncopy = 0; + send = nullptr; + recv = nullptr; + copy = nullptr; + requests = nullptr; + requests_remap = nullptr; + + xsplit = ysplit = zsplit = nullptr; + grid2proc = nullptr; + rcbinfo = nullptr; + + nsend_remap = nrecv_remap = self_remap = 0; + send_remap = nullptr; + recv_remap = nullptr; + + // store info about Comm decomposition needed for remap operation + // two Grid instances will exist for duration of remap + // each must know Comm decomp at time Grid instance was created + + extract_comm_info(); + + // return values + + ixlo = inxlo; + ixhi = inxhi; + iylo = inylo; + iyhi = inyhi; + izlo = inzlo; + izhi = inzhi; + + oxlo = outxlo; + oxhi = outxhi; + oylo = outylo; + oyhi = outyhi; + ozlo = outzlo; + ozhi = outzhi; } /* ---------------------------------------------------------------------- @@ -198,19 +196,19 @@ Grid3d::Grid3d(LAMMPS *lmp, MPI_Comm gcomm, ny = gny; nz = gnz; - ngrid[0] = nx; ngrid[1] = ny; ngrid[2] = nz; - layout = comm->layout; + // store info about Comm decomposition needed for remap operation + // two Grid instances will exist for duration of remap + // each must know Comm decomp at time Grid instance was created + + extract_comm_info(); // store grid bounds and proc neighs if (layout != Comm::LAYOUT_TILED) { - int (*procneigh)[2] = comm->procneigh; store(ixlo,ixhi,iylo,iyhi,izlo,izhi, oxlo,oxhi,oylo,oyhi,ozlo,ozhi, oxlo,oxhi,oylo,oyhi,ozlo,ozhi, - procneigh[0][0],procneigh[0][1], - procneigh[1][0],procneigh[1][1], - procneigh[2][0],procneigh[2][1]); + procxlo,procxhi,procylo,procyhi,proczlo,proczhi); } else { store(ixlo,ixhi,iylo,iyhi,izlo,izhi, oxlo,oxhi,oylo,oyhi,ozlo,ozhi, @@ -244,26 +242,26 @@ Grid3d::Grid3d(LAMMPS *lmp, MPI_Comm gcomm, int flag, gridcomm = gcomm; MPI_Comm_rank(gridcomm,&me); MPI_Comm_size(gridcomm,&nprocs); - + nx = gnx; ny = gny; nz = gnz; - ngrid[0] = nx; ngrid[1] = ny; ngrid[2] = nz; - layout = comm->layout; + // store info about Comm decomposition needed for remap operation + // two Grid instances will exist for duration of remap + // each must know Comm decomp at time Grid instance was created + + extract_comm_info(); // store grid bounds and proc neighs if (flag == 1) { if (layout != Comm::LAYOUT_TILED) { // this assumes gcomm = world - int (*procneigh)[2] = comm->procneigh; store(ixlo,ixhi,iylo,iyhi,izlo,izhi, oxlo,oxhi,oylo,oyhi,ozlo,ozhi, exlo,exhi,eylo,eyhi,ezlo,ezhi, - procneigh[0][0],procneigh[0][1], - procneigh[1][0],procneigh[1][1], - procneigh[2][0],procneigh[2][1]); + procxlo,procxhi,procylo,procyhi,proczlo,proczhi); } else { store(ixlo,ixhi,iylo,iyhi,izlo,izhi, oxlo,oxhi,oylo,oyhi,ozlo,ozhi, @@ -278,7 +276,7 @@ Grid3d::Grid3d(LAMMPS *lmp, MPI_Comm gcomm, int flag, oxlo,oxhi,oylo,oyhi,ozlo,ozhi, exlo,exhi,eylo,eyhi,ezlo,ezhi); } else { - error->all(FLERR,"Grid3d does not support tiled layout with neighbor procs"); + error->all(FLERR,"Grid3d does not support tiled layout for MSM"); } } } @@ -326,12 +324,8 @@ Grid3d::~Grid3d() deallocate_remap(); } -// ---------------------------------------------------------------------- -// store and access Grid parameters -// ---------------------------------------------------------------------- - /* ---------------------------------------------------------------------- - store grid bounds and proc neighs in local variables + store grid bounds and proc neighs from caller in internal variables ------------------------------------------------------------------------- */ void Grid3d::store(int ixlo, int ixhi, int iylo, int iyhi, @@ -364,72 +358,17 @@ void Grid3d::store(int ixlo, int ixhi, int iylo, int iyhi, fullzlo = fzlo; fullzhi = fzhi; - // internal data initializations - - nswap = maxswap = 0; - swap = nullptr; - - nsend = nrecv = ncopy = 0; - send = nullptr; - recv = nullptr; - copy = nullptr; - requests = nullptr; - requests_remap = nullptr; - - xsplit = ysplit = zsplit = nullptr; - grid2proc = nullptr; - rcbinfo = nullptr; - - nsend_remap = nrecv_remap = self_remap = 0; - send_remap = nullptr; - recv_remap = nullptr; - - // for non TILED layout: - // proc xyz lohi = my 6 neighbor procs in this MPI_Comm - // xyz split = copy of 1d vectors in Comm - // grid2proc = copy of 3d array in Comm - - if (layout != Comm::LAYOUT_TILED) { - procxlo = pxlo; - procxhi = pxhi; - procylo = pylo; - procyhi = pyhi; - proczlo = pzlo; - proczhi = pzhi; - - xsplit = new double[comm->procgrid[0]+1]; - ysplit = new double[comm->procgrid[1]+1]; - zsplit = new double[comm->procgrid[2]+1]; - memcpy(xsplit,comm->xsplit,(comm->procgrid[0]+1)*sizeof(double)); - memcpy(ysplit,comm->ysplit,(comm->procgrid[1]+1)*sizeof(double)); - memcpy(zsplit,comm->zsplit,(comm->procgrid[2]+1)*sizeof(double)); - - memory->create(grid2proc,comm->procgrid[0],comm->procgrid[1],comm->procgrid[2], - "grid3d:grid2proc"); - memcpy(&grid2proc[0][0][0],&comm->grid2proc[0][0][0], - comm->procgrid[0]*comm->procgrid[1]*comm->procgrid[2]*sizeof(int)); - } - - // for TILED layout: - // create RCB tree of cut info for grid decomp - // access CommTiled to get cut dimension - // cut = this proc's inlo in that dim - // dim is -1 for proc 0, but never accessed - - if (layout == Comm::LAYOUT_TILED) { - rcbinfo = (RCBinfo *) - memory->smalloc(nprocs*sizeof(RCBinfo),"grid3d:rcbinfo"); - RCBinfo rcbone; - rcbone.dim = comm->rcbcutdim; - if (rcbone.dim <= 0) rcbone.cut = inxlo; - else if (rcbone.dim == 1) rcbone.cut = inylo; - else if (rcbone.dim == 2) rcbone.cut = inzlo; - MPI_Allgather(&rcbone,sizeof(RCBinfo),MPI_CHAR, - rcbinfo,sizeof(RCBinfo),MPI_CHAR,gridcomm); - } + procxlo = pxlo; + procxhi = pxhi; + procylo = pylo; + procyhi = pyhi; + proczlo = pzlo; + proczhi = pzhi; } -/* ---------------------------------------------------------------------- */ +// ---------------------------------------------------------------------- +// access Grid parameters +// ---------------------------------------------------------------------- int Grid3d::identical(Grid3d *grid2) { @@ -489,26 +428,194 @@ void Grid3d::get_bounds_ghost(int &xlo, int &xhi, int &ylo, int &yhi, zhi = outzhi; } +// ---------------------------------------------------------------------- +// define owned and ghost grid cells +// also store comm and grid partitioning info +// ---------------------------------------------------------------------- + +/* ---------------------------------------------------------------------- + partition a global regular grid into one brick-shaped sub-grid per proc + if grid point is inside my sub-domain I own it, + this includes sub-domain lo boundary but excludes hi boundary + ngrid = extent of global grid in a dimension + indices into the global grid range from 0 to Ngrid-1 in that dim + shift factor determines position of grid pt within grid cell + // NOTE: for future support of zfactor + zfactor = 0.0 if the grid exactly covers the simulation box + zfactor > 1.0 if the grid extends beyond the +z boundary by this factor + used by 2d slab-mode PPPM + this effectively maps proc sub-grids to a smaller subset of the grid + lo/hi = inclusive lo/hi bounds for brick of global grid cells I own + lo grid index = first grid pt >= fraclo bound + hi grid index = last grid pt < frachi bound + if proc owns no grid cells in a dim, then inlo > inhi + special case: 2 procs share boundary which a grid point is exactly on + 2 if test equalties insure a consistent decision as to which proc owns it +------------------------------------------------------------------------- */ + +void Grid3d::partition_grid(int ngrid, double fraclo, double frachi, + double shift, int &lo, int &hi) +{ + lo = static_cast (fraclo * ngrid); + while (1.0*lo + shift/ngrid < fraclo*ngrid) lo++; + hi = static_cast (frachi * ngrid); + while (1.0*hi + shift/ngrid >= frachi*ngrid) hi--; +} + +/* ---------------------------------------------------------------------- + extend ghost grid cells in each direction beyond owned grid + indices into the global grid range from 0 to N-1 in each dim + ghost cell indices for periodic systems can be < 0 or >= N +------------------------------------------------------------------------- */ + +void Grid3d::ghost_grid(double maxdist, int extra) +{ + double *prd,*boxlo,*sublo,*subhi; + int triclinic = domain->triclinic; + + if (triclinic == 0) { + prd = domain->prd; + boxlo = domain->boxlo; + sublo = domain->sublo; + subhi = domain->subhi; + } else { + prd = domain->prd_lamda; + boxlo = domain->boxlo_lamda; + sublo = domain->sublo_lamda; + subhi = domain->subhi_lamda; + } + + // for triclinic, maxdist = different value in each orthogonal direction + + double dist[3] = {0.0,0.0,0.0}; + if (triclinic == 0) dist[0] = dist[1] = dist[2] = maxdist; + else MathExtra::tribbox(domain->h,maxdist,&dist[0]); + + // nlo,nhi = min/max index of global grid cell my owned atoms can be mapped to + // including up to maxdist displacement outside my subdomain + // extra = additional ghost layers required by called (e.g. finite diff stencil) + // max of the two quantities = ghost cell layers needed in each dim/dir + // OFFSET allows generation of negative indices with static_cast + // out xyz lo/hi = index range of owned + ghost cells + + double dxinv = nx / prd[0]; + double dyinv = ny / prd[1]; + double dzinv = nz / prd[2]; + int lo, hi; + + lo = static_cast((sublo[0]-dist[0]-boxlo[0]) * dxinv + OFFSET) - OFFSET; + hi = static_cast((subhi[0]+dist[0]-boxlo[0]) * dxinv + OFFSET) - OFFSET; + outxlo = MIN(lo, inxlo - extra); + outxhi = MAX(hi, inxhi + extra); + + lo = static_cast((sublo[1]-dist[1]-boxlo[1]) * dyinv + OFFSET) - OFFSET; + hi = static_cast((subhi[1]+dist[1]-boxlo[1]) * dyinv + OFFSET) - OFFSET; + outylo = MIN(lo, inylo - extra); + outyhi = MAX(hi, inyhi + extra); + + // NOTE: need to account for zfactor here + + lo = static_cast((sublo[2]-dist[2]-boxlo[2]) * dzinv + OFFSET) - OFFSET; + hi = static_cast((subhi[2]+dist[2]-boxlo[2]) * dzinv + OFFSET) - OFFSET; + outzlo = MIN(lo, inzlo - extra); + outzhi = MAX(hi, inzhi + extra); + + // limit out xyz lo/hi indices to global grid for non-periodic dims + + int *periodicity = domain->periodicity; + + if (!periodicity[0]) { + outxlo = MAX(0,outxlo); + outxhi = MIN(nx-1,outxhi); + } + + if (!periodicity[1]) { + outylo = MAX(0,outylo); + outyhi = MIN(ny-1,outyhi); + } + + if (!periodicity[2]) { + outzlo = MAX(0,outzlo); + outzhi = MIN(nz-1,outzhi); + } +} + +/* ---------------------------------------------------------------------- + store copy of info from Comm class about processor partitioning + used when a remap is performed between two Grid instances, old and new +------------------------------------------------------------------------- */ + +void Grid3d::extract_comm_info() +{ + layout = comm->layout; + + // for non TILED layout: + // proc xyz lohi = my 6 neighbor procs in this MPI_Comm + // NOTE: will need special logic for MSM case with different MPI_Comm + // xyz split = copy of 1d vectors in Comm + // grid2proc = copy of 3d array in Comm + + if (layout != Comm::LAYOUT_TILED) { + procxlo = comm->procneigh[0][0]; + procxhi = comm->procneigh[0][1]; + procylo = comm->procneigh[1][0]; + procyhi = comm->procneigh[1][1]; + proczlo = comm->procneigh[2][0]; + proczhi = comm->procneigh[2][1]; + + xsplit = new double[comm->procgrid[0]+1]; + ysplit = new double[comm->procgrid[1]+1]; + zsplit = new double[comm->procgrid[2]+1]; + memcpy(xsplit,comm->xsplit,(comm->procgrid[0]+1)*sizeof(double)); + memcpy(ysplit,comm->ysplit,(comm->procgrid[1]+1)*sizeof(double)); + memcpy(zsplit,comm->zsplit,(comm->procgrid[2]+1)*sizeof(double)); + + memory->create(grid2proc,comm->procgrid[0],comm->procgrid[1],comm->procgrid[2], + "grid3d:grid2proc"); + memcpy(&grid2proc[0][0][0],&comm->grid2proc[0][0][0], + comm->procgrid[0]*comm->procgrid[1]*comm->procgrid[2]*sizeof(int)); + } + + // for TILED layout: + // create RCB tree of grid partitioning info for grid decomp + // Comm provides dim info for this proc, stored as RCBinfo.dim + // dim is -1 for proc 0, but never accessed + // RCBinfo.cut = this proc's inlo in that dim + // Allgather creates the tree of dims and cuts + + if (layout == Comm::LAYOUT_TILED) { + rcbinfo = (RCBinfo *) + memory->smalloc(nprocs*sizeof(RCBinfo),"grid3d:rcbinfo"); + RCBinfo rcbone; + rcbone.dim = comm->rcbcutdim; + if (rcbone.dim <= 0) rcbone.cut = inxlo; + else if (rcbone.dim == 1) rcbone.cut = inylo; + else if (rcbone.dim == 2) rcbone.cut = inzlo; + MPI_Allgather(&rcbone,sizeof(RCBinfo),MPI_CHAR, + rcbinfo,sizeof(RCBinfo),MPI_CHAR,gridcomm); + } +} + // ---------------------------------------------------------------------- // setup of local owned/ghost grid comm // ---------------------------------------------------------------------- /* ---------------------------------------------------------------------- - setup owned/ghost commmunication + setup commmunication of owned/ghost grid cells + either for brick decomp or tiling decomp return sizes of two buffers needed for communication - either for brick decomp or tiling decomp - nbuf1 = largest pack or unpack in any Send or Recv or Copy - nbuf2 = larget of sum of all packs or unpacks in Send or Recv + nbuf1 = largest pack or unpack in any Send or Recv or Copy + nbuf2 = larget of sum of all packs or unpacks in Send or Recv for brick comm, nbuf1 = nbuf2 for tiling comm, nbuf2 >= nbuf2 - nbuf1,nbuf2 are counts of grid points + nbuf1,nbuf2 are counts of grid cells caller converts them to message sizes for grid data it stores ------------------------------------------------------------------------- */ -void Grid3d::setup(int &nbuf1, int &nbuf2) +void Grid3d::setup_comm(int &nbuf1, int &nbuf2) { - if (layout != Comm::LAYOUT_TILED) setup_brick(nbuf1,nbuf2); - else setup_tiled(nbuf1,nbuf2); + if (layout != Comm::LAYOUT_TILED) setup_comm_brick(nbuf1,nbuf2); + else setup_comm_tiled(nbuf1,nbuf2); } /* ---------------------------------------------------------------------- @@ -520,7 +627,7 @@ void Grid3d::setup(int &nbuf1, int &nbuf2) all procs perform same # of swaps in a direction, even if some don't need it ------------------------------------------------------------------------- */ -void Grid3d::setup_brick(int &nbuf1, int &nbuf2) +void Grid3d::setup_comm_brick(int &nbuf1, int &nbuf2) { int nsent,sendfirst,sendlast,recvfirst,recvlast; int sendplanes,recvplanes; @@ -821,7 +928,7 @@ void Grid3d::setup_brick(int &nbuf1, int &nbuf2) no exchanges by dimension, unlike CommTiled forward/reverse comm of particles ------------------------------------------------------------------------- */ -void Grid3d::setup_tiled(int &nbuf1, int &nbuf2) +void Grid3d::setup_comm_tiled(int &nbuf1, int &nbuf2) { int i,m; double xlo,xhi,ylo,yhi,zlo,zhi; @@ -1506,7 +1613,7 @@ template < class T > void Grid3d::read_file_style(T *ptr, FILE *fp, int nchunk, int maxline) { auto buffer = new char[nchunk * maxline]; - bigint ntotal = (bigint) ngrid[0] * ngrid[1] * ngrid[2]; + bigint ntotal = (bigint) nx * ny * nz; bigint nread = 0; while (nread < ntotal) { @@ -1643,19 +1750,21 @@ int Grid3d::compute_overlap(int ghostflag, int *box, int *pbc, Overlap *&overlap // find comm->procgrid indices in each dim for box bounds - int iproclo = proc_index_uniform(box[0],ngrid[0],0,xsplit); - int iprochi = proc_index_uniform(box[1],ngrid[0],0,xsplit); - int jproclo = proc_index_uniform(box[2],ngrid[1],1,ysplit); - int jprochi = proc_index_uniform(box[3],ngrid[1],1,ysplit); - int kproclo = proc_index_uniform(box[4],ngrid[2],2,zsplit); - int kprochi = proc_index_uniform(box[5],ngrid[2],2,zsplit); + int iproclo = proc_index_uniform(box[0],nx,0,xsplit); + int iprochi = proc_index_uniform(box[1],nx,0,xsplit); + int jproclo = proc_index_uniform(box[2],ny,1,ysplit); + int jprochi = proc_index_uniform(box[3],ny,1,ysplit); + int kproclo = proc_index_uniform(box[4],nz,2,zsplit); + int kprochi = proc_index_uniform(box[5],nz,2,zsplit); // compute extent of overlap of box with with each proc's obox for (int k = kproclo; k <= kprochi; k++) for (int j = jproclo; j <= jprochi; j++) for (int i = iproclo; i <= iprochi; i++) { - proc_box_uniform(i,j,k,obox); + partition_grid(nx,xsplit[i],xsplit[i+1],shift,obox[0],obox[1]); + partition_grid(ny,ysplit[j],ysplit[j+1],shift,obox[2],obox[3]); + partition_grid(nz,zsplit[k],zsplit[k+1],shift,obox[4],obox[5]); if (noverlap_list == maxoverlap_list) grow_overlap(); overlap_list[noverlap_list].proc = grid2proc[i][j][k]; @@ -1676,13 +1785,13 @@ int Grid3d::compute_overlap(int ghostflag, int *box, int *pbc, Overlap *&overlap if (ghostflag == 0) { for (int m = 0; m < noverlap_list; m++) { obox[0] = 0; - obox[1] = ngrid[0]-1; + obox[1] = nx-1; obox[2] = 0; - obox[3] = ngrid[1]-1; + obox[3] = ny-1; obox[4] = 0; - obox[5] = ngrid[2]-1; + obox[5] = nz-1; - proc_box_tiled(overlap_list[m].proc,0,nprocs-1,obox); + partition_tiled(overlap_list[m].proc,0,nprocs-1,obox); overlap_list[m].box[0] = MAX(box[0],obox[0]); overlap_list[m].box[1] = MIN(box[1],obox[1]); @@ -1873,7 +1982,7 @@ void Grid3d::deallocate_remap() /* ---------------------------------------------------------------------- create 1d list of offsets into 3d array section (xlo:xhi,ylo:yhi,zlo:zhi) - assume 3d array is allocated as + assume caller's 3d array is allocated as (fullxlo:fullxhi,fullylo:fullyhi,fullzlo:fullzhi) ------------------------------------------------------------------------- */ @@ -1930,52 +2039,13 @@ int Grid3d::proc_index_uniform(int igrid, int n, int dim, double *split) } /* ---------------------------------------------------------------------- - compute the grid box for proc with grid indices i,j,k - i,j,k = grid index (0 to N-1) in each dim - return lo/hi bounds of box in 3 dims - computation is same as Comm::partition_grid() -------------------------------------------------------------------------- */ - -void Grid3d::proc_box_uniform(int i, int j, int k, int *box) -{ - int lo,hi; - double fraclo,frachi; - - fraclo = xsplit[i]; - frachi = xsplit[i+1]; - lo = static_cast (fraclo * ngrid[0]); - if (1.0*lo != fraclo*ngrid[0]) lo++; - hi = static_cast (frachi * ngrid[0]); - if (1.0*hi == frachi*ngrid[0]) hi--; - box[0] = lo; - box[1] = hi; - - fraclo = ysplit[j]; - frachi = ysplit[j+1]; - lo = static_cast (fraclo * ngrid[1]); - if (1.0*lo != fraclo*ngrid[1]) lo++; - hi = static_cast (frachi * ngrid[1]); - if (1.0*hi == frachi*ngrid[1]) hi--; - box[2] = lo; - box[3] = hi; - - fraclo = zsplit[k]; - frachi = zsplit[k+1]; - lo = static_cast (fraclo * ngrid[2]); - if (1.0*lo != fraclo*ngrid[2]) lo++; - hi = static_cast (frachi * ngrid[2]); - if (1.0*hi == frachi*ngrid[2]) hi--; - box[4] = lo; - box[5] = hi; -} - -/* ---------------------------------------------------------------------- - compute the grid box for proc within tiled decomposition + compute the grid box owned by proc within tiled decomposition performed recursively until proclower = procupper = proc return box = lo/hi bounds of proc's box in 3 dims ------------------------------------------------------------------------- */ -void Grid3d::proc_box_tiled(int proc, int proclower, int procupper, int *box) +void Grid3d::partition_tiled(int proc, int proclower, int procupper, + int *box) { // end recursion when partition is a single proc @@ -1995,9 +2065,9 @@ void Grid3d::proc_box_tiled(int proc, int proclower, int procupper, int *box) if (proc < procmid) { box[2*dim+1] = cut-1; - proc_box_tiled(proc,proclower,procmid-1,box); + partition_tiled(proc,proclower,procmid-1,box); } else { box[2*dim] = cut; - proc_box_tiled(proc,procmid,procupper,box); + partition_tiled(proc,procmid,procupper,box); } } diff --git a/src/grid3d.h b/src/grid3d.h index c41ba00852..0e8f722f8d 100644 --- a/src/grid3d.h +++ b/src/grid3d.h @@ -37,7 +37,7 @@ class Grid3d : protected Pointers { void get_bounds(int &, int &, int &, int &, int &, int &); void get_bounds_ghost(int &, int &, int &, int &, int &, int &); - void setup(int &, int &); + void setup_comm(int &, int &); int ghost_adjacent(); void forward_comm(int, void *, int, int, int, void *, void *, MPI_Datatype); void reverse_comm(int, void *, int, int, int, void *, void *, MPI_Datatype); @@ -50,17 +50,15 @@ class Grid3d : protected Pointers { protected: int me, nprocs; - int layout; // REGULAR or TILED + int layout; // not TILED, same as Comm class MPI_Comm gridcomm; // communicator for this class // usually world, but MSM calls with subset - int ngrid[3]; // global grid size - // inputs from caller via constructor int nx, ny, nz; // size of global grid in all 3 dims - int inxlo, inxhi; // inclusive extent of my grid chunk - int inylo, inyhi; // 0 <= in <= N-1 + int inxlo, inxhi; // inclusive extent of my grid chunk, 0 <= in <= N-1 + int inylo, inyhi; int inzlo, inzhi; int outxlo, outxhi; // inclusive extent of my grid chunk plus int outylo, outyhi; // ghost cells in all 6 directions @@ -69,6 +67,8 @@ class Grid3d : protected Pointers { int fullylo, fullyhi; // can be same as out indices or larger int fullzlo, fullzhi; + double shift; + // ------------------------------------------- // internal variables for BRICK layout // ------------------------------------------- @@ -213,11 +213,15 @@ class Grid3d : protected Pointers { // internal methods // ------------------------------------------- + void partition_grid(int, double, double, double, int &, int &); + void ghost_grid(double, int); + void extract_comm_info(); + void store(int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int); - virtual void setup_brick(int &, int &); - virtual void setup_tiled(int &, int &); + void setup_comm_brick(int &, int &); + void setup_comm_tiled(int &, int &); int ghost_adjacent_brick(); int ghost_adjacent_tiled(); @@ -242,8 +246,7 @@ class Grid3d : protected Pointers { int indices(int *&, int, int, int, int, int, int); int proc_index_uniform(int, int, int, double *); - void proc_box_uniform(int, int, int, int *); - void proc_box_tiled(int, int, int, int *); + void partition_tiled(int, int, int, int *); }; } // namespace LAMMPS_NS From 94024475c17a6708c01b6a6d604f7ffa4c13842d Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Mon, 31 Oct 2022 15:29:02 -0600 Subject: [PATCH 083/213] allow for centered grid cells in proc mapping --- src/EXTRA-FIX/fix_ttm_grid.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/EXTRA-FIX/fix_ttm_grid.cpp b/src/EXTRA-FIX/fix_ttm_grid.cpp index b26a209402..b5b57ca5e1 100644 --- a/src/EXTRA-FIX/fix_ttm_grid.cpp +++ b/src/EXTRA-FIX/fix_ttm_grid.cpp @@ -643,7 +643,7 @@ void FixTTMGrid::allocate_grid() // setup grid communication and allocate grid data structs - grid->setup(ngrid_buf1, ngrid_buf2); + grid->setup_comm(ngrid_buf1, ngrid_buf2); memory->create(grid_buf1, ngrid_buf1, "ttm/grid:grid_buf1"); memory->create(grid_buf2, ngrid_buf2, "ttm/grid:grid_buf2"); From 335bacebb722ae61fa07f81fa328485118b87f24 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Mon, 31 Oct 2022 15:34:58 -0600 Subject: [PATCH 084/213] more doc in *.h file --- src/grid3d.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/grid3d.h b/src/grid3d.h index 0e8f722f8d..c6047d2ddd 100644 --- a/src/grid3d.h +++ b/src/grid3d.h @@ -50,7 +50,7 @@ class Grid3d : protected Pointers { protected: int me, nprocs; - int layout; // not TILED, same as Comm class + int layout; // not TILED or TILED, same as Comm class MPI_Comm gridcomm; // communicator for this class // usually world, but MSM calls with subset @@ -67,7 +67,8 @@ class Grid3d : protected Pointers { int fullylo, fullyhi; // can be same as out indices or larger int fullzlo, fullzhi; - double shift; + double shift; // location of grid point within grid cell + // only affects which proc owns grid cell // ------------------------------------------- // internal variables for BRICK layout From 4c29457351b0c2d0198caabfe66a685db3cb717b Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Tue, 1 Nov 2022 15:53:39 -0600 Subject: [PATCH 085/213] more classes use Grid3d --- src/AMOEBA/amoeba_convolution.cpp | 114 +++------- src/AMOEBA/amoeba_kspace.cpp | 4 + src/EXTRA-FIX/fix_ttm_grid.cpp | 17 +- src/KSPACE/msm.cpp | 4 +- src/KSPACE/pppm.cpp | 166 ++++++-------- src/KSPACE/pppm.h | 2 +- src/KSPACE/pppm_dipole.cpp | 70 ++++-- src/KSPACE/pppm_dipole_spin.cpp | 24 +- src/KSPACE/pppm_disp.cpp | 12 +- src/compute_property_grid.cpp | 6 +- src/dump_grid.cpp | 2 +- src/fix_ave_grid.cpp | 8 +- src/grid3d.cpp | 367 ++++++++++++++++++------------ src/grid3d.h | 37 ++- 14 files changed, 440 insertions(+), 393 deletions(-) diff --git a/src/AMOEBA/amoeba_convolution.cpp b/src/AMOEBA/amoeba_convolution.cpp index eca1c88c4d..ac6a8d161b 100644 --- a/src/AMOEBA/amoeba_convolution.cpp +++ b/src/AMOEBA/amoeba_convolution.cpp @@ -104,82 +104,29 @@ void AmoebaConvolution::reset_grid() void AmoebaConvolution::allocate_grid() { - // global indices of grid range from 0 to N-1 - // nlo_in,nhi_in = lower/upper limits of the 3d sub-brick of - // global grid that I own without ghost cells - // both non-tiled and tiled proc layouts use 0-1 fractional subdomain info - - if (comm->layout != Comm::LAYOUT_TILED) { - nxlo_in = static_cast (comm->xsplit[comm->myloc[0]] * nx); - nxhi_in = static_cast (comm->xsplit[comm->myloc[0]+1] * nx) - 1; - nylo_in = static_cast (comm->ysplit[comm->myloc[1]] * ny); - nyhi_in = static_cast (comm->ysplit[comm->myloc[1]+1] * ny) - 1; - nzlo_in = static_cast (comm->zsplit[comm->myloc[2]] * nz); - nzhi_in = static_cast (comm->zsplit[comm->myloc[2]+1] * nz) - 1; - - } else { - nxlo_in = static_cast (comm->mysplit[0][0] * nx); - nxhi_in = static_cast (comm->mysplit[0][1] * nx) - 1; - nylo_in = static_cast (comm->mysplit[1][0] * ny); - nyhi_in = static_cast (comm->mysplit[1][1] * ny) - 1; - nzlo_in = static_cast (comm->mysplit[2][0] * nz); - nzhi_in = static_cast (comm->mysplit[2][1] * nz) - 1; - } - + // maxdist = max distance outside of subbox my owned atom may be // nlower,nupper = stencil size for mapping particles to FFT grid + double maxdist = 0.5*neighbor->skin; int nlower = -(order-1)/2; int nupper = order/2; - // nlo_out,nhi_out = lower/upper limits of the 3d sub-brick of - // global grid that my particles can contribute charge to - // effectively nlo_in,nhi_in + ghost cells - // nlo,nhi = global coords of grid pt to "lower left" of smallest/largest - // position a particle in my box can be at - // dist[3] = particle position bound = subbox + skin/2.0 - // convert to triclinic if necessary - // nlo_out,nhi_out = nlo,nhi + stencil size for particle mapping + // Grid3d determines my owned + ghost grid cells + // ghost cell extent depends on maxdist, nlower, nupper + + gc = new Grid3d(lmp,world,nx,ny,nz); + gc->set_distance(maxdist); + gc->set_stencil_atom(-nlower,nupper); - double *prd,*boxlo,*sublo,*subhi; - int triclinic = domain->triclinic; + gc->setup_grid(nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in, + nxlo_out,nxhi_out,nylo_out,nyhi_out,nzlo_out,nzhi_out); - if (triclinic == 0) { - prd = domain->prd; - boxlo = domain->boxlo; - sublo = domain->sublo; - subhi = domain->subhi; - } else { - prd = domain->prd_lamda; - boxlo = domain->boxlo_lamda; - sublo = domain->sublo_lamda; - subhi = domain->subhi_lamda; - } + int nqty = flag3d ? 1 : 2; + int ngc_buf1,ngc_buf2; - double xprd = prd[0]; - double yprd = prd[1]; - double zprd = prd[2]; - - double dist[3] = {0.0,0.0,0.0}; - double cuthalf = 0.5*neighbor->skin; - if (triclinic == 0) dist[0] = dist[1] = dist[2] = cuthalf; - else MathExtra::tribbox(domain->h,cuthalf,&dist[0]); - - int nlo,nhi; - - nlo = static_cast ((sublo[0]-dist[0]-boxlo[0]) * nx/xprd); - nhi = static_cast ((subhi[0]+dist[0]-boxlo[0]) * nx/xprd); - nxlo_out = nlo + nlower; - nxhi_out = nhi + nupper; - - nlo = static_cast ((sublo[1]-dist[1]-boxlo[1]) * ny/yprd); - nhi = static_cast ((subhi[1]+dist[1]-boxlo[1]) * ny/yprd); - nylo_out = nlo + nlower; - nyhi_out = nhi + nupper; - - nlo = static_cast ((sublo[2]-dist[2]-boxlo[2]) * nz/zprd); - nhi = static_cast ((subhi[2]+dist[2]-boxlo[2]) * nz/zprd); - nzlo_out = nlo + nlower; - nzhi_out = nhi + nupper; + gc->setup_comm(ngc_buf1,ngc_buf2); + memory->create(gc_buf1,nqty*ngc_buf1,"amoeba:gc_buf1"); + memory->create(gc_buf2,nqty*ngc_buf2,"amoeba:gc_buf2"); // x-pencil decomposition of FFT mesh // global indices range from 0 to N-1 @@ -210,7 +157,7 @@ void AmoebaConvolution::allocate_grid() nzlo_fft = me_z*nz/npez_fft; nzhi_fft = (me_z+1)*nz/npez_fft - 1; - // grid sizes + // FFT grid sizes // nbrick_owned = owned grid points in brick decomp // nbrick_ghosts = owned + ghost grid points in grid decomp // nfft_owned = owned grid points in FFT decomp @@ -226,7 +173,7 @@ void AmoebaConvolution::allocate_grid() ngrid_either = MAX(nbrick_owned,nfft_owned); - // instantiate FFT, Grid3d, and Remap + // instantiate FFT and Remap int tmp; @@ -240,11 +187,6 @@ void AmoebaConvolution::allocate_grid() nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in, 0,0,&tmp,0); - gc = new Grid3d(lmp,world,nx,ny,nz, - nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in, - nxlo_out,nxhi_out,nylo_out,nyhi_out,nzlo_out,nzhi_out); - - int nqty = flag3d ? 1 : 2; remap = new Remap(lmp,world, nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in, nxlo_fft,nxhi_fft,nylo_fft,nyhi_fft,nzlo_fft,nzhi_fft, @@ -266,12 +208,6 @@ void AmoebaConvolution::allocate_grid() memory->create(grid_fft,ngrid_either,"amoeba:grid_fft"); memory->create(cfft,2*ngrid_either,"amoeba:cfft"); - - int ngc_buf1,ngc_buf2; - gc->setup(ngc_buf1,ngc_buf2); - memory->create(gc_buf1,nqty*ngc_buf1,"amoeba:gc_buf1"); - memory->create(gc_buf2,nqty*ngc_buf2,"amoeba:gc_buf2"); - memory->create(remap_buf,nqty*nfft_owned,"amoeba:remap_buf"); } @@ -279,18 +215,20 @@ void AmoebaConvolution::allocate_grid() void AmoebaConvolution::deallocate_grid() { + delete gc; + + memory->destroy(gc_buf1); + memory->destroy(gc_buf2); + + delete fft1; + delete fft2; + delete remap; + memory->destroy3d_offset(grid_brick,nzlo_out,nylo_out,nxlo_out); memory->destroy4d_offset_last(cgrid_brick,nzlo_out,nylo_out,nxlo_out); memory->destroy(grid_fft); memory->destroy(cfft); - memory->destroy(gc_buf1); - memory->destroy(gc_buf2); memory->destroy(remap_buf); - - delete fft1; - delete fft2; - delete gc; - delete remap; } /* ---------------------------------------------------------------------- diff --git a/src/AMOEBA/amoeba_kspace.cpp b/src/AMOEBA/amoeba_kspace.cpp index 51b206b6d8..c4fb5136b0 100644 --- a/src/AMOEBA/amoeba_kspace.cpp +++ b/src/AMOEBA/amoeba_kspace.cpp @@ -217,6 +217,10 @@ void PairAmoeba::bspline_fill() // NOTE: could subtract off nlpts to start with // NOTE: this is place to check that stencil size does not // go out of bounds relative to igrid for a proc's sub-domain + // similar to PPPM::particle_map() + // subtracting eps is strange, and could mess up the check + // better to check here than in methods like grid_mpole() + // but check needs to be valid for all KSpace terms // NOTE: could convert x -> lamda for entire set of Nlocal atoms domain->x2lamda(x[i],lamda); diff --git a/src/EXTRA-FIX/fix_ttm_grid.cpp b/src/EXTRA-FIX/fix_ttm_grid.cpp index b5b57ca5e1..08f1e43c32 100644 --- a/src/EXTRA-FIX/fix_ttm_grid.cpp +++ b/src/EXTRA-FIX/fix_ttm_grid.cpp @@ -485,10 +485,11 @@ void FixTTMGrid::reset_grid() int tmp[12]; double maxdist = 0.5 * neighbor->skin; - Grid3d *gridnew = new Grid3d(lmp, world, nxgrid, nygrid, nzgrid, - maxdist, 1, 0.5, - tmp[0],tmp[1],tmp[2],tmp[3],tmp[4],tmp[5], - tmp[6],tmp[7],tmp[8],tmp[9],tmp[10],tmp[11]); + Grid3d *gridnew = new Grid3d(lmp, world, nxgrid, nygrid, nzgrid); + gridnew->set_distance(maxdist); + gridnew->set_stencil_grid(1,1); + gridnew->setup_grid(tmp[0],tmp[1],tmp[2],tmp[3],tmp[4],tmp[5], + tmp[6],tmp[7],tmp[8],tmp[9],tmp[10],tmp[11]); if (grid->identical(gridnew)) { delete gridnew; @@ -632,9 +633,11 @@ void FixTTMGrid::allocate_grid() { double maxdist = 0.5 * neighbor->skin; - grid = new Grid3d(lmp, world, nxgrid, nygrid, nzgrid, maxdist, 1, 0.5, - nxlo_in, nxhi_in, nylo_in, nyhi_in, nzlo_in, nzhi_in, - nxlo_out, nxhi_out, nylo_out, nyhi_out, nzlo_out, nzhi_out); + grid = new Grid3d(lmp, world, nxgrid, nygrid, nzgrid); + grid->set_distance(maxdist); + grid->set_stencil_grid(1,1); + grid->setup_grid(nxlo_in, nxhi_in, nylo_in, nyhi_in, nzlo_in, nzhi_in, + nxlo_out, nxhi_out, nylo_out, nyhi_out, nzlo_out, nzhi_out); ngridown = (nxhi_in - nxlo_in + 1) * (nyhi_in - nylo_in + 1) * (nzhi_in - nzlo_in + 1); diff --git a/src/KSPACE/msm.cpp b/src/KSPACE/msm.cpp index a3ef458770..ebc5858f10 100644 --- a/src/KSPACE/msm.cpp +++ b/src/KSPACE/msm.cpp @@ -604,7 +604,7 @@ void MSM::allocate() nxlo_out[0],nxhi_out[0],nylo_out[0], nyhi_out[0],nzlo_out[0],nzhi_out[0]); - gcall->setup(ngcall_buf1,ngcall_buf2); + gcall->setup_comm(ngcall_buf1,ngcall_buf2); npergrid = 1; memory->destroy(gcall_buf1); memory->destroy(gcall_buf2); @@ -636,7 +636,7 @@ void MSM::allocate() procneigh[0][0],procneigh[0][1],procneigh[1][0], procneigh[1][1],procneigh[2][0],procneigh[2][1]); - gc[n]->setup(ngc_buf1[n],ngc_buf2[n]); + gc[n]->setup_comm(ngc_buf1[n],ngc_buf2[n]); npergrid = 1; memory->destroy(gc_buf1[n]); memory->destroy(gc_buf2[n]); diff --git a/src/KSPACE/pppm.cpp b/src/KSPACE/pppm.cpp index f946d44d29..2ad3b15c72 100644 --- a/src/KSPACE/pppm.cpp +++ b/src/KSPACE/pppm.cpp @@ -292,7 +292,7 @@ void PPPM::init() // or overlap is allowed, then done // else reduce order and try again - Grid3d *gctmp = nullptr; + gc = nullptr; int iteration = 0; while (order >= minorder) { @@ -305,23 +305,28 @@ void PPPM::init() set_grid_local(); if (overlap_allowed) break; - gctmp = new Grid3d(lmp,world,nx_pppm,ny_pppm,nz_pppm, - nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in, - nxlo_out,nxhi_out,nylo_out,nyhi_out,nzlo_out,nzhi_out); + gc = new Grid3d(lmp,world,nx_pppm,ny_pppm,nz_pppm); + gc->set_distance(0.5*neighbor->skin + qdist); + gc->set_stencil_atom(-nlower,nupper); + gc->set_shift_atom(shiftatom); + gc->set_zfactor(slab_volfactor); + + gc->setup_grid(nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in, + nxlo_out,nxhi_out,nylo_out,nyhi_out,nzlo_out,nzhi_out); int tmp1,tmp2; - gctmp->setup(tmp1,tmp2); - if (gctmp->ghost_adjacent()) break; - delete gctmp; + gc->setup_comm(tmp1,tmp2); + if (gc->ghost_adjacent()) break; + delete gc; order--; iteration++; } if (order < minorder) error->all(FLERR,"PPPM order < minimum allowed order"); - if (!overlap_allowed && !gctmp->ghost_adjacent()) + if (!overlap_allowed && !gc->ghost_adjacent()) error->all(FLERR,"PPPM grid stencil extends beyond nearest neighbor processor"); - if (gctmp) delete gctmp; + if (gc) delete gc; // adjust g_ewald @@ -739,6 +744,29 @@ void PPPM::compute(int eflag, int vflag) void PPPM::allocate() { + // create ghost grid object for rho and electric field communication + // returns local owned and ghost grid bounds + // setup communication patterns and buffers + + gc = new Grid3d(lmp,world,nx_pppm,ny_pppm,nz_pppm); + gc->set_distance(0.5*neighbor->skin + qdist); + gc->set_stencil_atom(-nlower,nupper); + gc->set_shift_atom(shiftatom); + gc->set_zfactor(slab_volfactor); + + gc->setup_grid(nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in, + nxlo_out,nxhi_out,nylo_out,nyhi_out,nzlo_out,nzhi_out); + + gc->setup_comm(ngc_buf1,ngc_buf2); + + if (differentiation_flag) npergrid = 1; + else npergrid = 3; + + memory->create(gc_buf1,npergrid*ngc_buf1,"pppm:gc_buf1"); + memory->create(gc_buf2,npergrid*ngc_buf2,"pppm:gc_buf2"); + + // allocate distributed grid data + memory->create3d_offset(density_brick,nzlo_out,nzhi_out,nylo_out,nyhi_out, nxlo_out,nxhi_out,"pppm:density_brick"); @@ -809,21 +837,6 @@ void PPPM::allocate() nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in, nxlo_fft,nxhi_fft,nylo_fft,nyhi_fft,nzlo_fft,nzhi_fft, 1,0,0,FFT_PRECISION,collective_flag); - - // create ghost grid object for rho and electric field communication - // also create 2 bufs for ghost grid cell comm, passed to Grid3d methods - - gc = new Grid3d(lmp,world,nx_pppm,ny_pppm,nz_pppm, - nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in, - nxlo_out,nxhi_out,nylo_out,nyhi_out,nzlo_out,nzhi_out); - - gc->setup(ngc_buf1,ngc_buf2); - - if (differentiation_flag) npergrid = 1; - else npergrid = 3; - - memory->create(gc_buf1,npergrid*ngc_buf1,"pppm:gc_buf1"); - memory->create(gc_buf2,npergrid*ngc_buf2,"pppm:gc_buf2"); } /* ---------------------------------------------------------------------- @@ -832,6 +845,10 @@ void PPPM::allocate() void PPPM::deallocate() { + delete gc; + memory->destroy(gc_buf1); + memory->destroy(gc_buf2); + memory->destroy3d_offset(density_brick,nzlo_out,nylo_out,nxlo_out); if (differentiation_flag == 1) { @@ -874,9 +891,6 @@ void PPPM::deallocate() delete fft1; delete fft2; delete remap; - delete gc; - memory->destroy(gc_buf1); - memory->destroy(gc_buf2); } /* ---------------------------------------------------------------------- @@ -1309,85 +1323,41 @@ double PPPM::final_accuracy() } /* ---------------------------------------------------------------------- - set local subset of PPPM/FFT grid that I own - n xyz lo/hi in = 3d brick that I own (inclusive) - n xyz lo/hi out = 3d brick + ghost cells in 6 directions (inclusive) - n xyz lo/hi fft = FFT columns that I own (all of x dim, 2d decomp in yz) + set params which determine which owned and ghost cells this proc owns + Grid3d will use these params to partition grid + also partition FFT grid + n xyz lo/hi fft = FFT columns that I own (all of x dim, 2d decomp in yz) ------------------------------------------------------------------------- */ void PPPM::set_grid_local() { - // partition global grid across procs - // n xyz lo/hi in = lower/upper bounds of global grid this proc owns - // indices range from 0 to N-1 inclusive in each dim + // shift values for particle <-> grid mapping + // add/subtract OFFSET to avoid int(-0.75) = 0 when want it to be -1 - comm->partition_grid(nx_pppm,ny_pppm,nz_pppm,slab_volfactor, - nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in); + if (order % 2) shiftatom = 0.5; + else shiftatom = 0.0; + shift = OFFSET + shiftatom; + + if (order % 2) shiftone = 0.0; + else shiftone = 0.5; // nlower,nupper = stencil size for mapping particles to PPPM grid nlower = -(order-1)/2; nupper = order/2; - // shift values for particle <-> grid mapping - // add/subtract OFFSET to avoid int(-0.75) = 0 when want it to be -1 - if (order % 2) shift = OFFSET + 0.5; - else shift = OFFSET; - if (order % 2) shiftone = 0.0; - else shiftone = 0.5; - // nlo_out,nhi_out = lower/upper limits of the 3d sub-brick of - // global PPPM grid that my particles can contribute charge to - // effectively nlo_in,nhi_in + ghost cells - // nlo,nhi = index of global grid pt to "lower left" of smallest/largest - // position a particle in my box can be at - // dist[3] = max particle position outside subbox = skin/2.0 + qdist - // qdist = offset due to TIP4P fictitious charge - // convert to triclinic if necessary - // nlo_out,nhi_out = nlo,nhi + stencil size for particle mapping - // for slab PPPM, assign z grid as if it were not extended + + // NOTE: still to do: stagger and zperiod effects - double *prd,*sublo,*subhi; + /* - if (triclinic == 0) { - prd = domain->prd; - boxlo = domain->boxlo; - sublo = domain->sublo; - subhi = domain->subhi; - } else { - prd = domain->prd_lamda; - boxlo = domain->boxlo_lamda; - sublo = domain->sublo_lamda; - subhi = domain->subhi_lamda; - } - - double xprd = prd[0]; - double yprd = prd[1]; - double zprd = prd[2]; + // extent of zprd when 2d slab mode is selected + double zprd_slab = zprd*slab_volfactor; - double dist[3] = {0.0,0.0,0.0}; - double cuthalf = 0.5*neighbor->skin + qdist; - if (triclinic == 0) dist[0] = dist[1] = dist[2] = cuthalf; - else MathExtra::tribbox(domain->h,cuthalf,&dist[0]); - - int nlo,nhi; - nlo = nhi = 0; - - nlo = static_cast ((sublo[0]-dist[0]-boxlo[0]) * - nx_pppm/xprd + shift) - OFFSET; - nhi = static_cast ((subhi[0]+dist[0]-boxlo[0]) * - nx_pppm/xprd + shift) - OFFSET; - nxlo_out = nlo + nlower; - nxhi_out = nhi + nupper; - - nlo = static_cast ((sublo[1]-dist[1]-boxlo[1]) * - ny_pppm/yprd + shift) - OFFSET; - nhi = static_cast ((subhi[1]+dist[1]-boxlo[1]) * - ny_pppm/yprd + shift) - OFFSET; - nylo_out = nlo + nlower; - nyhi_out = nhi + nupper; + // for slab PPPM, assign z grid as if it were not extended nlo = static_cast ((sublo[2]-dist[2]-boxlo[2]) * nz_pppm/zprd_slab + shift) - OFFSET; @@ -1396,6 +1366,7 @@ void PPPM::set_grid_local() nzlo_out = nlo + nlower; nzhi_out = nhi + nupper; + if (stagger_flag) { nxhi_out++; nyhi_out++; @@ -1420,6 +1391,11 @@ void PPPM::set_grid_local() nzhi_out = MIN(nzhi_out,nz_pppm-1); } + */ + + + + // x-pencil decomposition of FFT mesh // global indices range from 0 to N-1 // each proc owns entire x-dimension, clumps of columns in y,z dimensions @@ -1446,18 +1422,22 @@ void PPPM::set_grid_local() nzlo_fft = me_z*nz_pppm/npez_fft; nzhi_fft = (me_z+1)*nz_pppm/npez_fft - 1; + // nfft = FFT points in x-pencil FFT decomposition on this proc + + nfft = (nxhi_fft-nxlo_fft+1) * (nyhi_fft-nylo_fft+1) * + (nzhi_fft-nzlo_fft+1); + + + // ngrid = count of PPPM grid pts owned by this proc, including ghosts ngrid = (nxhi_out-nxlo_out+1) * (nyhi_out-nylo_out+1) * (nzhi_out-nzlo_out+1); // count of FFT grids pts owned by this proc, without ghosts - // nfft = FFT points in x-pencil FFT decomposition on this proc // nfft_brick = FFT points in 3d brick-decomposition on this proc // nfft_both = greater of 2 values - nfft = (nxhi_fft-nxlo_fft+1) * (nyhi_fft-nylo_fft+1) * - (nzhi_fft-nzlo_fft+1); int nfft_brick = (nxhi_in-nxlo_in+1) * (nyhi_in-nylo_in+1) * (nzhi_in-nzlo_in+1); nfft_both = MAX(nfft,nfft_brick); @@ -1908,7 +1888,7 @@ void PPPM::make_rho() // loop over my charges, add their contribution to nearby grid points // (nx,ny,nz) = global coords of grid pt to "lower left" of charge // (dx,dy,dz) = distance to "lower left" grid pt - // (mx,my,mz) = global coords of moving stencil pt + // (mx,my,mz) = global indices of moving stencil pt double *q = atom->q; double **x = atom->x; diff --git a/src/KSPACE/pppm.h b/src/KSPACE/pppm.h index da1278ff4f..6166961cba 100644 --- a/src/KSPACE/pppm.h +++ b/src/KSPACE/pppm.h @@ -48,7 +48,7 @@ class PPPM : public KSpace { double volume; double delxinv, delyinv, delzinv, delvolinv; double h_x, h_y, h_z; - double shift, shiftone; + double shift, shiftone, shiftatom; int peratom_allocate_flag; int nxlo_in, nylo_in, nzlo_in, nxhi_in, nyhi_in, nzhi_in; diff --git a/src/KSPACE/pppm_dipole.cpp b/src/KSPACE/pppm_dipole.cpp index d6931d4c0e..a2abc98961 100644 --- a/src/KSPACE/pppm_dipole.cpp +++ b/src/KSPACE/pppm_dipole.cpp @@ -28,6 +28,7 @@ #include "math_const.h" #include "math_special.h" #include "memory.h" +#include "neighbor.h" #include "pair.h" #include "remap_wrap.h" #include "update.h" @@ -188,7 +189,7 @@ void PPPMDipole::init() // or overlap is allowed, then done // else reduce order and try again - Grid3d *gctmp = nullptr; + gc_dipole = nullptr; int iteration = 0; while (order >= minorder) { @@ -201,23 +202,28 @@ void PPPMDipole::init() set_grid_local(); if (overlap_allowed) break; - gctmp = new Grid3d(lmp,world,nx_pppm,ny_pppm,nz_pppm, - nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in, - nxlo_out,nxhi_out,nylo_out,nyhi_out,nzlo_out,nzhi_out); + gc_dipole = new Grid3d(lmp,world,nx_pppm,ny_pppm,nz_pppm); + gc_dipole->set_distance(0.5*neighbor->skin + qdist); + gc_dipole->set_stencil_atom(-nlower,nupper); + gc_dipole->set_shift_atom(shiftatom); + gc_dipole->set_zfactor(slab_volfactor); + + gc_dipole->setup_grid(nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in, + nxlo_out,nxhi_out,nylo_out,nyhi_out,nzlo_out,nzhi_out); int tmp1,tmp2; - gctmp->setup(tmp1,tmp2); - if (gctmp->ghost_adjacent()) break; - delete gctmp; + gc_dipole->setup_comm(tmp1,tmp2); + if (gc_dipole->ghost_adjacent()) break; + delete gc_dipole; order--; iteration++; } if (order < minorder) error->all(FLERR,"PPPMDipole order < minimum allowed order"); - if (!overlap_allowed && !gctmp->ghost_adjacent()) + if (!overlap_allowed && !gc_dipole->ghost_adjacent()) error->all(FLERR,"PPPMDipole grid stencil extends beyond nearest neighbor processor"); - if (gctmp) delete gctmp; + if (gc_dipole) delete gc_dipole; // adjust g_ewald @@ -436,7 +442,7 @@ void PPPMDipole::compute(int eflag, int vflag) particle_map(); make_rho_dipole(); - + // all procs communicate density values from their ghost cells // to fully sum contribution in their 3d bricks // remap from 3d decomposition to FFT decomposition @@ -528,6 +534,28 @@ void PPPMDipole::compute(int eflag, int vflag) void PPPMDipole::allocate() { + // create ghost grid object for rho and electric field communication + // returns local owned and ghost grid bounds + // setup communication patterns and buffers + + gc_dipole = new Grid3d(lmp,world,nx_pppm,ny_pppm,nz_pppm); + gc_dipole->set_distance(0.5*neighbor->skin + qdist); + gc_dipole->set_stencil_atom(-nlower,nupper); + gc_dipole->set_shift_atom(shiftatom); + gc_dipole->set_zfactor(slab_volfactor); + + gc_dipole->setup_grid(nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in, + nxlo_out,nxhi_out,nylo_out,nyhi_out,nzlo_out,nzhi_out); + + gc_dipole->setup_comm(ngc_buf1,ngc_buf2); + + npergrid = 9; + + memory->create(gc_buf1,npergrid*ngc_buf1,"pppm:gc_buf1"); + memory->create(gc_buf2,npergrid*ngc_buf2,"pppm:gc_buf2"); + + // allocate distributed grid data + memory->create3d_offset(densityx_brick_dipole,nzlo_out,nzhi_out,nylo_out,nyhi_out, nxlo_out,nxhi_out,"pppm_dipole:densityx_brick_dipole"); memory->create3d_offset(densityy_brick_dipole,nzlo_out,nzhi_out,nylo_out,nyhi_out, @@ -601,20 +629,6 @@ void PPPMDipole::allocate() nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in, nxlo_fft,nxhi_fft,nylo_fft,nyhi_fft,nzlo_fft,nzhi_fft, 1,0,0,FFT_PRECISION,collective_flag); - - // create ghost grid object for rho and electric field communication - // also create 2 bufs for ghost grid cell comm, passed to Grid3d methods - - gc_dipole = new Grid3d(lmp,world,nx_pppm,ny_pppm,nz_pppm, - nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in, - nxlo_out,nxhi_out,nylo_out,nyhi_out,nzlo_out,nzhi_out); - - gc_dipole->setup(ngc_buf1,ngc_buf2); - - npergrid = 9; - - memory->create(gc_buf1,npergrid*ngc_buf1,"pppm:gc_buf1"); - memory->create(gc_buf2,npergrid*ngc_buf2,"pppm:gc_buf2"); } /* ---------------------------------------------------------------------- @@ -623,6 +637,10 @@ void PPPMDipole::allocate() void PPPMDipole::deallocate() { + delete gc_dipole; + memory->destroy(gc_buf1); + memory->destroy(gc_buf2); + memory->destroy3d_offset(densityx_brick_dipole,nzlo_out,nylo_out,nxlo_out); memory->destroy3d_offset(densityy_brick_dipole,nzlo_out,nylo_out,nxlo_out); memory->destroy3d_offset(densityz_brick_dipole,nzlo_out,nylo_out,nxlo_out); @@ -645,7 +663,9 @@ void PPPMDipole::deallocate() memory->destroy(work3); memory->destroy(work4); - delete gc_dipole; + delete fft1; + delete fft2; + delete remap; } /* ---------------------------------------------------------------------- diff --git a/src/KSPACE/pppm_dipole_spin.cpp b/src/KSPACE/pppm_dipole_spin.cpp index ea92eb4685..4352ac03ae 100644 --- a/src/KSPACE/pppm_dipole_spin.cpp +++ b/src/KSPACE/pppm_dipole_spin.cpp @@ -26,6 +26,7 @@ #include "grid3d.h" #include "math_const.h" #include "memory.h" +#include "neighbor.h" #include "pair.h" #include "update.h" @@ -173,7 +174,7 @@ void PPPMDipoleSpin::init() // or overlap is allowed, then done // else reduce order and try again - Grid3d *gctmp = nullptr; + gc_dipole = nullptr; int iteration = 0; while (order >= minorder) { @@ -186,23 +187,28 @@ void PPPMDipoleSpin::init() set_grid_local(); if (overlap_allowed) break; - gctmp = new Grid3d(lmp,world,nx_pppm,ny_pppm,nz_pppm, - nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in, - nxlo_out,nxhi_out,nylo_out,nyhi_out,nzlo_out,nzhi_out); + gc_dipole = new Grid3d(lmp,world,nx_pppm,ny_pppm,nz_pppm); + gc_dipole->set_distance(0.5*neighbor->skin + qdist); + gc_dipole->set_stencil_atom(-nlower,nupper); + gc_dipole->set_shift_atom(shiftatom); + gc_dipole->set_zfactor(slab_volfactor); + + gc_dipole->setup_grid(nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in, + nxlo_out,nxhi_out,nylo_out,nyhi_out,nzlo_out,nzhi_out); int tmp1,tmp2; - gctmp->setup(tmp1,tmp2); - if (gctmp->ghost_adjacent()) break; - delete gctmp; + gc_dipole->setup_comm(tmp1,tmp2); + if (gc_dipole->ghost_adjacent()) break; + delete gc_dipole; order--; iteration++; } if (order < minorder) error->all(FLERR,"PPPMDipoleSpin order < minimum allowed order"); - if (!overlap_allowed && !gctmp->ghost_adjacent()) + if (!overlap_allowed && !gc_dipole->ghost_adjacent()) error->all(FLERR,"PPPMDipoleSpin grid stencil extends beyond nearest neighbor processor"); - if (gctmp) delete gctmp; + if (gc_dipole) delete gc_dipole; // adjust g_ewald diff --git a/src/KSPACE/pppm_disp.cpp b/src/KSPACE/pppm_disp.cpp index 1f73af81cc..336e7ca1c1 100644 --- a/src/KSPACE/pppm_disp.cpp +++ b/src/KSPACE/pppm_disp.cpp @@ -446,7 +446,7 @@ void PPPMDisp::init() nxlo_out,nxhi_out,nylo_out,nyhi_out,nzlo_out,nzhi_out); int tmp1,tmp2; - gctmp->setup(tmp1,tmp2); + gctmp->setup_comm(tmp1,tmp2); if (gctmp->ghost_adjacent()) break; delete gctmp; @@ -526,7 +526,7 @@ void PPPMDisp::init() nzlo_out_6,nzhi_out_6); int tmp1,tmp2; - gctmp->setup(tmp1,tmp2); + gctmp->setup_comm(tmp1,tmp2); if (gctmp->ghost_adjacent()) break; delete gctmp; @@ -1754,7 +1754,7 @@ void _noopt PPPMDisp::allocate() nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in, nxlo_out,nxhi_out,nylo_out,nyhi_out,nzlo_out,nzhi_out); - gc->setup(ngc_buf1,ngc_buf2); + gc->setup_comm(ngc_buf1,ngc_buf2); if (differentiation_flag) npergrid = 1; else npergrid = 3; @@ -1838,7 +1838,7 @@ void _noopt PPPMDisp::allocate() nxlo_in_6,nxhi_in_6,nylo_in_6,nyhi_in_6,nzlo_in_6,nzhi_in_6, nxlo_out_6,nxhi_out_6,nylo_out_6,nyhi_out_6,nzlo_out_6,nzhi_out_6); - gc6->setup(ngc6_buf1,ngc6_buf2); + gc6->setup_comm(ngc6_buf1,ngc6_buf2); if (differentiation_flag) npergrid6 = 1; else npergrid6 = 3; @@ -2001,7 +2001,7 @@ void _noopt PPPMDisp::allocate() nxlo_in_6,nxhi_in_6,nylo_in_6,nyhi_in_6,nzlo_in_6,nzhi_in_6, nxlo_out_6,nxhi_out_6,nylo_out_6,nyhi_out_6,nzlo_out_6,nzhi_out_6); - gc6->setup(ngc6_buf1,ngc6_buf2); + gc6->setup_comm(ngc6_buf1,ngc6_buf2); if (differentiation_flag) npergrid6 = 7; else npergrid6 = 21; @@ -2088,7 +2088,7 @@ void _noopt PPPMDisp::allocate() nxlo_in_6,nxhi_in_6,nylo_in_6,nyhi_in_6,nzlo_in_6,nzhi_in_6, nxlo_out_6,nxhi_out_6,nylo_out_6,nyhi_out_6,nzlo_out_6,nzhi_out_6); - gc6->setup(ngc6_buf1,ngc6_buf2); + gc6->setup_comm(ngc6_buf1,ngc6_buf2); if (differentiation_flag) npergrid6 = 1*nsplit_alloc; else npergrid6 = 3*nsplit_alloc; diff --git a/src/compute_property_grid.cpp b/src/compute_property_grid.cpp index 64092dd596..fec3920357 100644 --- a/src/compute_property_grid.cpp +++ b/src/compute_property_grid.cpp @@ -252,9 +252,9 @@ void ComputePropertyGrid::allocate_grid() ngridout = (nxhi_out - nxlo_out + 1) * (nyhi_out - nylo_out + 1); } else { - grid3d = new Grid3d(lmp, world, nxgrid, nygrid, nzgrid, 0.0, 0, 0.0, nxlo_in, nxhi_in, nylo_in, - nyhi_in, nzlo_in, nzhi_in, nxlo_out, nxhi_out, nylo_out, nyhi_out, nzlo_out, - nzhi_out); + grid3d = new Grid3d(lmp, world, nxgrid, nygrid, nzgrid); + grid3d->setup_grid(nxlo_in, nxhi_in, nylo_in, nyhi_in, nzlo_in, nzhi_in, + nxlo_out, nxhi_out, nylo_out, nyhi_out, nzlo_out, nzhi_out); if (nvalues == 1) memory->create3d_offset(vec3d, nzlo_out, nzhi_out, nylo_out, nyhi_out, nxlo_out, nxhi_out, "property/grid:vec3d"); diff --git a/src/dump_grid.cpp b/src/dump_grid.cpp index e8428ba5f2..72054145c1 100644 --- a/src/dump_grid.cpp +++ b/src/dump_grid.cpp @@ -509,7 +509,7 @@ int DumpGrid::count() grid3d = (Grid3d *) compute[field2index[0]]->get_grid_by_index(field2grid[0]); else if (field2source[0] == FIX) grid3d = (Grid3d *) fix[field2index[0]]->get_grid_by_index(field2grid[0]); - grid3d->get_bounds(nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in); + grid3d->get_bounds_owned(nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in); } // invoke Computes for per-grid quantities diff --git a/src/fix_ave_grid.cpp b/src/fix_ave_grid.cpp index 39b05fb105..508b0ddf51 100644 --- a/src/fix_ave_grid.cpp +++ b/src/fix_ave_grid.cpp @@ -411,10 +411,10 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : ngridout = (nxhi_out - nxlo_out + 1) * (nyhi_out - nylo_out + 1); } else { - grid3d = new Grid3d(lmp, world, nxgrid, nygrid, nzgrid, maxdist, 0, 0.5, - nxlo_in, nxhi_in, nylo_in, nyhi_in, nzlo_in, nzhi_in, - nxlo_out, nxhi_out, nylo_out, nyhi_out, - nzlo_out, nzhi_out); + grid3d = new Grid3d(lmp, world, nxgrid, nygrid, nzgrid); + grid3d->set_distance(maxdist); + grid3d->setup_grid(nxlo_in, nxhi_in, nylo_in, nyhi_in, nzlo_in, nzhi_in, + nxlo_out, nxhi_out, nylo_out, nyhi_out, nzlo_out, nzhi_out); // ngrid_buf12 converted to nvalues + count diff --git a/src/grid3d.cpp b/src/grid3d.cpp index 56f52dfe5b..ac4cc6f91f 100644 --- a/src/grid3d.cpp +++ b/src/grid3d.cpp @@ -40,132 +40,29 @@ static constexpr int OFFSET = 16384; ------------------------------------------------------------------------- */ /* ---------------------------------------------------------------------- - constructor called by all classes except PPPM and MSM - comm_caller = caller's communicator - nx,ny,nz caller = size of global grid - maxdist = max distance outside of proc domain a particle will be - extra = additional ghost grid pts needed in each dim, e.g. for stencil - shift_caller = 0.0 for grid pt in lower-left corner of grid cell, - 0.5 for center - return: - i xyz lohi = portion of global grid this proc owns, 0 <= index < N - o xyz lohi = owned + ghost grid cells needed in all directions - for periodic dims, o indices can be < 0 or >= N - for non-periodic dims, o indices will be >= 0 and < N - since no grid comm is done across non-periodic boundaries - NOTE: allow zfactor to be a calling arg for PPPM ? + constructor to create a 3d distributed grid + gcomm = caller's communicator + gnx,gny,gnz = global grid size ------------------------------------------------------------------------- */ -Grid3d::Grid3d(LAMMPS *lmp, MPI_Comm comm_caller, - int nx_caller, int ny_caller, int nz_caller, - double maxdist, int extra, double shift_caller, - int &ixlo, int &ixhi, int &iylo, int &iyhi, int &izlo, int &izhi, - int &oxlo, int &oxhi, int &oylo, int &oyhi, int &ozlo, int &ozhi) - : Pointers(lmp) +Grid3d::Grid3d(LAMMPS *lmp, MPI_Comm gcomm, int gnx, int gny, int gnz) : + Pointers(lmp) { - // store commnicator and global grid size - // set layout mode - - gridcomm = comm_caller; + gridcomm = gcomm; MPI_Comm_rank(gridcomm,&me); MPI_Comm_size(gridcomm,&nprocs); - nx = nx_caller; - ny = ny_caller; - nz = nz_caller; + nx = gnx; + ny = gny; + nz = gnz; + + // default settings, can be overridden by set() methods - // NOTE: hardwire shift = 0.5 ? - - shift = shift_caller; - - // define owned grid cells for each proc - // extend bounds with ghost grid cells in each direction - - double fraclo,frachi; - - if (comm->layout != Comm::LAYOUT_TILED) { - fraclo = comm->xsplit[comm->myloc[0]]; - frachi = comm->xsplit[comm->myloc[0]+1]; - partition_grid(nx,fraclo,frachi,shift,inxlo,inxhi); - fraclo = comm->ysplit[comm->myloc[1]]; - frachi = comm->ysplit[comm->myloc[1]+1]; - partition_grid(ny,fraclo,frachi,shift,inylo,inyhi); - fraclo = comm->zsplit[comm->myloc[2]]; - frachi = comm->zsplit[comm->myloc[2]+1]; - partition_grid(nz,fraclo,frachi,shift,inzlo,inzhi); - } else { - fraclo = comm->mysplit[0][0]; - frachi = comm->mysplit[0][1]; - partition_grid(nx,fraclo,frachi,shift,inxlo,inxhi); - fraclo = comm->mysplit[1][0]; - frachi = comm->mysplit[1][1]; - partition_grid(ny,fraclo,frachi,shift,inylo,inyhi); - fraclo = comm->mysplit[2][0]; - frachi = comm->mysplit[2][1]; - partition_grid(nz,fraclo,frachi,shift,inzlo,inzhi); - } - - ghost_grid(maxdist,extra); - - // error check on size of grid stored by this proc - - bigint total = (bigint) - (outxhi - outxlo + 1) * (outyhi - outylo + 1) * (outzhi - outzlo + 1); - if (total > MAXSMALLINT) - error->one(FLERR, "Too many owned+ghost grid3d points"); - - // default = caller grid is allocated to ghost grid - // used when computing pack/unpack lists in indices() - // NOTE: allow caller to override this - - fullxlo = outxlo; - fullxhi = outxhi; - fullylo = outylo; - fullyhi = outyhi; - fullzlo = outzlo; - fullzhi = outzhi; - - // initialize data structs - - nswap = maxswap = 0; - swap = nullptr; - - nsend = nrecv = ncopy = 0; - send = nullptr; - recv = nullptr; - copy = nullptr; - requests = nullptr; - requests_remap = nullptr; - - xsplit = ysplit = zsplit = nullptr; - grid2proc = nullptr; - rcbinfo = nullptr; - - nsend_remap = nrecv_remap = self_remap = 0; - send_remap = nullptr; - recv_remap = nullptr; - - // store info about Comm decomposition needed for remap operation - // two Grid instances will exist for duration of remap - // each must know Comm decomp at time Grid instance was created - - extract_comm_info(); - - // return values - - ixlo = inxlo; - ixhi = inxhi; - iylo = inylo; - iyhi = inyhi; - izlo = inzlo; - izhi = inzhi; - - oxlo = outxlo; - oxhi = outxhi; - oylo = outylo; - oyhi = outyhi; - ozlo = outzlo; - ozhi = outzhi; + maxdist = 0.0; + stencil_grid_lo = stencil_grid_hi = 0; + stencil_atom_lo = stencil_atom_hi = 0; + shift_grid = shift_atom = 0.0; + zfactor = 1.0; } /* ---------------------------------------------------------------------- @@ -367,7 +264,78 @@ void Grid3d::store(int ixlo, int ixhi, int iylo, int iyhi, } // ---------------------------------------------------------------------- -// access Grid parameters +// set Grid parameters +// ---------------------------------------------------------------------- + +/* ---------------------------------------------------------------------- + maxdist = max distance outside proc subdomain a particle can be +------------------------------------------------------------------------- */ + +void Grid3d::set_distance(double distance) +{ + maxdist = distance; +} + +/* ---------------------------------------------------------------------- + # of grid cells beyond an owned grid cell that caller accesses + e.g. for a finite different stencial + can be different in lo vs hi direction +------------------------------------------------------------------------- */ + +void Grid3d::set_stencil_grid(int lo, int hi) +{ + stencil_grid_lo = lo; + stencil_grid_hi = hi; +} + +/* ---------------------------------------------------------------------- + # of grid cells beyond a particle's grid cell that caller updates + e.g. for smearing a point charge to the grid + can be different in lo vs hi direction +------------------------------------------------------------------------- */ + +void Grid3d::set_stencil_atom(int lo, int hi) +{ + stencil_atom_lo = lo; + stencil_atom_hi = hi; +} + +/* ---------------------------------------------------------------------- + shift_grid = offset of position of grid point within grid cell + 0.5 = cell center, 0.0 = lower-left corner of cell + used to determine which proc owns the grid cell within its subdomain +------------------------------------------------------------------------- */ + +void Grid3d::set_shift_grid(double shift) +{ + shift_grid = shift; +} + +/* ---------------------------------------------------------------------- + shift_atom = offset of atoms when caller maps them to grid cells + 0.5 = half a grid cell, 0.0 = no offset + used when computing possible ghost extent + PPPM uses 0.5 when order is odd, 0.0 when order is even +------------------------------------------------------------------------- */ + +void Grid3d::set_shift_atom(double shift) +{ + shift_atom = shift; +} + +/* ---------------------------------------------------------------------- + zfactor > 1.0 when grid extends beyond simulation box bounds in Z + used by KSpace PPPM for 2d periodic slab geometries + default = 1.0 (no extension in Z) +------------------------------------------------------------------------- */ + +void Grid3d::set_zfactor(double factor) +{ + zfactor = factor; +} + +// ---------------------------------------------------------------------- +// retrieve Grid parameters // ---------------------------------------------------------------------- int Grid3d::identical(Grid3d *grid2) @@ -375,7 +343,7 @@ int Grid3d::identical(Grid3d *grid2) int inxlo2,inxhi2,inylo2,inyhi2,inzlo2,inzhi2; int outxlo2,outxhi2,outylo2,outyhi2,outzlo2,outzhi2; - grid2->get_bounds(inxlo2,inxhi2,inylo2,inyhi2,inzlo2,inzhi2); + grid2->get_bounds_owned(inxlo2,inxhi2,inylo2,inyhi2,inzlo2,inzhi2); grid2->get_bounds_ghost(outxlo2,outxhi2,outylo2,outyhi2,outzlo2,outzhi2); int flag = 0; @@ -404,8 +372,8 @@ void Grid3d::get_size(int &nxgrid, int &nygrid, int &nzgrid) /* ---------------------------------------------------------------------- */ -void Grid3d::get_bounds(int &xlo, int &xhi, int &ylo, int &yhi, - int &zlo, int &zhi) +void Grid3d::get_bounds_owned(int &xlo, int &xhi, int &ylo, int &yhi, + int &zlo, int &zhi) { xlo = inxlo; xhi = inxhi; @@ -433,6 +401,113 @@ void Grid3d::get_bounds_ghost(int &xlo, int &xhi, int &ylo, int &yhi, // also store comm and grid partitioning info // ---------------------------------------------------------------------- +/* ---------------------------------------------------------------------- + setup grid partition for each proc = owned + ghost cells + return: + i xyz lohi = portion of global grid this proc owns, 0 <= index < N + o xyz lohi = owned + ghost grid cells in all directions + for periodic dims, o indices can be < 0 or >= N + for non-periodic dims, o indices will be >= 0 and < N + since no grid comm is done across non-periodic boundaries +------------------------------------------------------------------------- */ + +void Grid3d::setup_grid(int &ixlo, int &ixhi, int &iylo, int &iyhi, + int &izlo, int &izhi, + int &oxlo, int &oxhi, int &oylo, int &oyhi, + int &ozlo, int &ozhi) +{ + // owned grid cells = those whose grid point is within proc subdomain + // shift_grid = 0.5 for grid point at cell center, 0.0 for lower-left corner + + double fraclo,frachi; + + if (comm->layout != Comm::LAYOUT_TILED) { + fraclo = comm->xsplit[comm->myloc[0]]; + frachi = comm->xsplit[comm->myloc[0]+1]; + partition_grid(nx,fraclo,frachi,shift_grid,inxlo,inxhi); + fraclo = comm->ysplit[comm->myloc[1]]; + frachi = comm->ysplit[comm->myloc[1]+1]; + partition_grid(ny,fraclo,frachi,shift_grid,inylo,inyhi); + fraclo = comm->zsplit[comm->myloc[2]]; + frachi = comm->zsplit[comm->myloc[2]+1]; + partition_grid(nz,fraclo,frachi,shift_grid,inzlo,inzhi); + } else { + fraclo = comm->mysplit[0][0]; + frachi = comm->mysplit[0][1]; + partition_grid(nx,fraclo,frachi,shift_grid,inxlo,inxhi); + fraclo = comm->mysplit[1][0]; + frachi = comm->mysplit[1][1]; + partition_grid(ny,fraclo,frachi,shift_grid,inylo,inyhi); + fraclo = comm->mysplit[2][0]; + frachi = comm->mysplit[2][1]; + partition_grid(nz,fraclo,frachi,shift_grid,inzlo,inzhi); + } + + // extend owned grid bounds with ghost grid cells in each direction + + ghost_grid(); + + // error check on size of grid stored by this proc + + bigint total = (bigint) + (outxhi - outxlo + 1) * (outyhi - outylo + 1) * (outzhi - outzlo + 1); + if (total > MAXSMALLINT) + error->one(FLERR, "Too many owned+ghost grid3d points"); + + // default = caller grid is allocated to ghost grid + // used when computing pack/unpack lists in indices() + // NOTE: allow caller to override this + + fullxlo = outxlo; + fullxhi = outxhi; + fullylo = outylo; + fullyhi = outyhi; + fullzlo = outzlo; + fullzhi = outzhi; + + // initialize data structs + + nswap = maxswap = 0; + swap = nullptr; + + nsend = nrecv = ncopy = 0; + send = nullptr; + recv = nullptr; + copy = nullptr; + requests = nullptr; + requests_remap = nullptr; + + xsplit = ysplit = zsplit = nullptr; + grid2proc = nullptr; + rcbinfo = nullptr; + + nsend_remap = nrecv_remap = self_remap = 0; + send_remap = nullptr; + recv_remap = nullptr; + + // store info about Comm decomposition needed for remap operation + // two Grid instances will exist for duration of remap + // each must know Comm decomp at time Grid instance was created + + extract_comm_info(); + + // return values + + ixlo = inxlo; + ixhi = inxhi; + iylo = inylo; + iyhi = inyhi; + izlo = inzlo; + izhi = inzhi; + + oxlo = outxlo; + oxhi = outxhi; + oylo = outylo; + oyhi = outyhi; + ozlo = outzlo; + ozhi = outzhi; +} + /* ---------------------------------------------------------------------- partition a global regular grid into one brick-shaped sub-grid per proc if grid point is inside my sub-domain I own it, @@ -468,7 +543,7 @@ void Grid3d::partition_grid(int ngrid, double fraclo, double frachi, ghost cell indices for periodic systems can be < 0 or >= N ------------------------------------------------------------------------- */ -void Grid3d::ghost_grid(double maxdist, int extra) +void Grid3d::ghost_grid() { double *prd,*boxlo,*sublo,*subhi; int triclinic = domain->triclinic; @@ -491,10 +566,11 @@ void Grid3d::ghost_grid(double maxdist, int extra) if (triclinic == 0) dist[0] = dist[1] = dist[2] = maxdist; else MathExtra::tribbox(domain->h,maxdist,&dist[0]); - // nlo,nhi = min/max index of global grid cell my owned atoms can be mapped to - // including up to maxdist displacement outside my subdomain - // extra = additional ghost layers required by called (e.g. finite diff stencil) - // max of the two quantities = ghost cell layers needed in each dim/dir + // lo/hi = min/max index of global grid cells my owned atoms can be mapped to + // includes effects of maxdist and shift_atom settings + // lo/hi can be further extended by stencil_atom and stencil_grid settings + // all those settings are set by caller + // ghost cell layers needed in each dim/dir = max of two extension effects // OFFSET allows generation of negative indices with static_cast // out xyz lo/hi = index range of owned + ghost cells @@ -503,22 +579,22 @@ void Grid3d::ghost_grid(double maxdist, int extra) double dzinv = nz / prd[2]; int lo, hi; - lo = static_cast((sublo[0]-dist[0]-boxlo[0]) * dxinv + OFFSET) - OFFSET; - hi = static_cast((subhi[0]+dist[0]-boxlo[0]) * dxinv + OFFSET) - OFFSET; - outxlo = MIN(lo, inxlo - extra); - outxhi = MAX(hi, inxhi + extra); + lo = static_cast((sublo[0]-dist[0]-boxlo[0]) * dxinv + shift_atom + OFFSET) - OFFSET; + hi = static_cast((subhi[0]+dist[0]-boxlo[0]) * dxinv + shift_atom + OFFSET) - OFFSET; + outxlo = MIN(lo - stencil_atom_lo, inxlo - stencil_grid_lo); + outxhi = MAX(hi + stencil_atom_hi, inxhi + stencil_grid_hi); - lo = static_cast((sublo[1]-dist[1]-boxlo[1]) * dyinv + OFFSET) - OFFSET; - hi = static_cast((subhi[1]+dist[1]-boxlo[1]) * dyinv + OFFSET) - OFFSET; - outylo = MIN(lo, inylo - extra); - outyhi = MAX(hi, inyhi + extra); + lo = static_cast((sublo[1]-dist[1]-boxlo[1]) * dyinv + shift_atom + OFFSET) - OFFSET; + hi = static_cast((subhi[1]+dist[1]-boxlo[1]) * dyinv + shift_atom + OFFSET) - OFFSET; + outxlo = MIN(lo - stencil_atom_lo, inylo - stencil_grid_lo); + outxhi = MAX(hi + stencil_atom_hi, inyhi + stencil_grid_hi); // NOTE: need to account for zfactor here - lo = static_cast((sublo[2]-dist[2]-boxlo[2]) * dzinv + OFFSET) - OFFSET; - hi = static_cast((subhi[2]+dist[2]-boxlo[2]) * dzinv + OFFSET) - OFFSET; - outzlo = MIN(lo, inzlo - extra); - outzhi = MAX(hi, inzhi + extra); + lo = static_cast((sublo[2]-dist[2]-boxlo[2]) * dzinv + shift_atom + OFFSET) - OFFSET; + hi = static_cast((subhi[2]+dist[2]-boxlo[2]) * dzinv + shift_atom + OFFSET) - OFFSET; + outxlo = MIN(lo - stencil_atom_lo, inzlo - stencil_grid_lo); + outxhi = MAX(hi + stencil_atom_hi, inzhi + stencil_grid_hi); // limit out xyz lo/hi indices to global grid for non-periodic dims @@ -1427,7 +1503,8 @@ void Grid3d::setup_remap(Grid3d *old, int &nremap_buf1, int &nremap_buf2) // overlap_old = vector of overlap info in Overlap data struct int oldbox[6]; - old->get_bounds(oldbox[0],oldbox[1],oldbox[2],oldbox[3],oldbox[4],oldbox[5]); + old->get_bounds_owned(oldbox[0],oldbox[1],oldbox[2],oldbox[3], + oldbox[4],oldbox[5]); pbc[0] = pbc[1] = pbc[2] = 0; Overlap *overlap_old; @@ -1466,7 +1543,7 @@ void Grid3d::setup_remap(Grid3d *old, int &nremap_buf1, int &nremap_buf2) // overlap_new = vector of overlap info in Overlap data struct int newbox[6]; - get_bounds(newbox[0],newbox[1],newbox[2],newbox[3],newbox[4],newbox[5]); + get_bounds_owned(newbox[0],newbox[1],newbox[2],newbox[3],newbox[4],newbox[5]); pbc[0] = pbc[1] = pbc[2] = 0; Overlap *overlap_new; @@ -1762,9 +1839,9 @@ int Grid3d::compute_overlap(int ghostflag, int *box, int *pbc, Overlap *&overlap for (int k = kproclo; k <= kprochi; k++) for (int j = jproclo; j <= jprochi; j++) for (int i = iproclo; i <= iprochi; i++) { - partition_grid(nx,xsplit[i],xsplit[i+1],shift,obox[0],obox[1]); - partition_grid(ny,ysplit[j],ysplit[j+1],shift,obox[2],obox[3]); - partition_grid(nz,zsplit[k],zsplit[k+1],shift,obox[4],obox[5]); + partition_grid(nx,xsplit[i],xsplit[i+1],shift_grid,obox[0],obox[1]); + partition_grid(ny,ysplit[j],ysplit[j+1],shift_grid,obox[2],obox[3]); + partition_grid(nz,zsplit[k],zsplit[k+1],shift_grid,obox[4],obox[5]); if (noverlap_list == maxoverlap_list) grow_overlap(); overlap_list[noverlap_list].proc = grid2proc[i][j][k]; diff --git a/src/grid3d.h b/src/grid3d.h index c6047d2ddd..3eb3424a8b 100644 --- a/src/grid3d.h +++ b/src/grid3d.h @@ -22,21 +22,31 @@ class Grid3d : protected Pointers { public: enum { KSPACE = 0, PAIR = 1, FIX = 2 }; // calling classes - Grid3d(class LAMMPS *, MPI_Comm, int, int, int, double, int, double, - int &, int &, int &, int &, int &, int &, - int &, int &, int &, int &, int &, int &); + Grid3d(class LAMMPS *, MPI_Comm, int, int, int); + Grid3d(class LAMMPS *, MPI_Comm, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int); Grid3d(class LAMMPS *, MPI_Comm, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int); + ~Grid3d() override; + void set_distance(double); + void set_stencil_grid(int, int); + void set_stencil_atom(int, int); + void set_shift_grid(double); + void set_shift_atom(double); + void set_zfactor(double); + int identical(Grid3d *); void get_size(int &, int &, int &); - void get_bounds(int &, int &, int &, int &, int &, int &); + void get_bounds_owned(int &, int &, int &, int &, int &, int &); void get_bounds_ghost(int &, int &, int &, int &, int &, int &); + void setup_grid(int &, int &, int &, int &, int &, int &, + int &, int &, int &, int &, int &, int &); + void setup_comm(int &, int &); int ghost_adjacent(); void forward_comm(int, void *, int, int, int, void *, void *, MPI_Datatype); @@ -54,9 +64,21 @@ class Grid3d : protected Pointers { MPI_Comm gridcomm; // communicator for this class // usually world, but MSM calls with subset - // inputs from caller via constructor + // inputs from caller int nx, ny, nz; // size of global grid in all 3 dims + double maxdist; // distance owned atoms can move outside subdomain + int stencil_atom_lo,stencil_atom_hi; // grid cells accessed beyond atom's cell + int stencil_grid_lo,stencil_grid_hi; // grid cells accessed beyond owned cell + double shift_grid; // location of grid point within grid cell + // only affects which proc owns grid cell + double shift_atom; // shift applied to atomd when mapped to grid cell by caller + // only affects extent of ghost cells + double zfactor; // multiplier on extend of grid in Z direction + // 1.0 = no extra grid cells in Z + + // extent of my owned and ghost cells + int inxlo, inxhi; // inclusive extent of my grid chunk, 0 <= in <= N-1 int inylo, inyhi; int inzlo, inzhi; @@ -67,9 +89,6 @@ class Grid3d : protected Pointers { int fullylo, fullyhi; // can be same as out indices or larger int fullzlo, fullzhi; - double shift; // location of grid point within grid cell - // only affects which proc owns grid cell - // ------------------------------------------- // internal variables for BRICK layout // ------------------------------------------- @@ -215,7 +234,7 @@ class Grid3d : protected Pointers { // ------------------------------------------- void partition_grid(int, double, double, double, int &, int &); - void ghost_grid(double, int); + void ghost_grid(); void extract_comm_info(); void store(int, int, int, int, int, int, int, int, int, int, int, int, From d75fd564a1df667e8921fde069ac00628adc8f16 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Tue, 1 Nov 2022 16:11:14 -0600 Subject: [PATCH 086/213] update grid2d to match grid3d --- src/KSPACE/msm.cpp | 12 +- src/compute_property_grid.cpp | 5 +- src/dump_grid.cpp | 2 +- src/fix_ave_grid.cpp | 7 +- src/grid2d.cpp | 327 ++++++++++++++++++++-------------- src/grid2d.h | 39 ++-- src/grid3d.cpp | 2 - src/grid3d.h | 2 +- 8 files changed, 234 insertions(+), 162 deletions(-) diff --git a/src/KSPACE/msm.cpp b/src/KSPACE/msm.cpp index ebc5858f10..00dfb2a583 100644 --- a/src/KSPACE/msm.cpp +++ b/src/KSPACE/msm.cpp @@ -597,12 +597,12 @@ void MSM::allocate() // commgrid using all processors for finest grid level gcall = new Grid3d(lmp,world,1,nx_msm[0],ny_msm[0],nz_msm[0], - nxlo_in[0],nxhi_in[0],nylo_in[0], - nyhi_in[0],nzlo_in[0],nzhi_in[0], - nxlo_out_all,nxhi_out_all,nylo_out_all, - nyhi_out_all,nzlo_out_all,nzhi_out_all, - nxlo_out[0],nxhi_out[0],nylo_out[0], - nyhi_out[0],nzlo_out[0],nzhi_out[0]); + nxlo_in[0],nxhi_in[0],nylo_in[0], + nyhi_in[0],nzlo_in[0],nzhi_in[0], + nxlo_out_all,nxhi_out_all,nylo_out_all, + nyhi_out_all,nzlo_out_all,nzhi_out_all, + nxlo_out[0],nxhi_out[0],nylo_out[0], + nyhi_out[0],nzlo_out[0],nzhi_out[0]); gcall->setup_comm(ngcall_buf1,ngcall_buf2); npergrid = 1; diff --git a/src/compute_property_grid.cpp b/src/compute_property_grid.cpp index fec3920357..c545a88168 100644 --- a/src/compute_property_grid.cpp +++ b/src/compute_property_grid.cpp @@ -242,8 +242,9 @@ void *ComputePropertyGrid::get_griddata_by_index(int index) void ComputePropertyGrid::allocate_grid() { if (dimension == 2) { - grid2d = new Grid2d(lmp, world, nxgrid, nygrid, 0.0, 0, 0.0, nxlo_in, nxhi_in, nylo_in, nyhi_in, - nxlo_out, nxhi_out, nylo_out, nyhi_out); + grid2d = new Grid2d(lmp, world, nxgrid, nygrid); + grid2d->setup_grid(nxlo_in, nxhi_in, nylo_in, nyhi_in, nxlo_out, nxhi_out, nylo_out, nyhi_out); + if (nvalues == 1) memory->create2d_offset(vec2d, nylo_out, nyhi_out, nxlo_out, nxhi_out, "property/grid:vec2d"); else diff --git a/src/dump_grid.cpp b/src/dump_grid.cpp index 72054145c1..3a32b95bd4 100644 --- a/src/dump_grid.cpp +++ b/src/dump_grid.cpp @@ -503,7 +503,7 @@ int DumpGrid::count() grid2d = (Grid2d *) compute[field2index[0]]->get_grid_by_index(field2grid[0]); else if (field2source[0] == FIX) grid2d = (Grid2d *) fix[field2index[0]]->get_grid_by_index(field2grid[0]); - grid2d->get_bounds(nxlo_in,nxhi_in,nylo_in,nyhi_in); + grid2d->get_bounds_owned(nxlo_in,nxhi_in,nylo_in,nyhi_in); } else { if (field2source[0] == COMPUTE) grid3d = (Grid3d *) compute[field2index[0]]->get_grid_by_index(field2grid[0]); diff --git a/src/fix_ave_grid.cpp b/src/fix_ave_grid.cpp index 508b0ddf51..e68591c7e3 100644 --- a/src/fix_ave_grid.cpp +++ b/src/fix_ave_grid.cpp @@ -395,9 +395,10 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : else if (modegrid) maxdist = 0.0; if (dimension == 2) { - grid2d = new Grid2d(lmp, world, nxgrid, nygrid, maxdist, 0, 0.5, - nxlo_in, nxhi_in, nylo_in, nyhi_in, - nxlo_out, nxhi_out, nylo_out, nyhi_out); + grid2d = new Grid2d(lmp, world, nxgrid, nygrid); + grid2d->set_distance(maxdist); + grid2d->setup_grid(nxlo_in, nxhi_in, nylo_in, nyhi_in, + nxlo_out, nxhi_out, nylo_out, nyhi_out); // ngrid_buf12 converted to nvalues + count diff --git a/src/grid2d.cpp b/src/grid2d.cpp index 37da0abf01..c2a4d3c75a 100644 --- a/src/grid2d.cpp +++ b/src/grid2d.cpp @@ -40,118 +40,26 @@ static constexpr int OFFSET = 16384; ------------------------------------------------------------------------- */ /* ---------------------------------------------------------------------- - constructor called by all classes except PPPM and MSM - comm_caller = caller's communicator - nx,ny caller = size of global grid - maxdist = max distance outside of proc domain a particle will be - extra = additional ghost grid pts needed in each dim, e.g. for stencil - shift_caller = 0.0 for grid pt in lower-left corner of grid cell, - 0.5 for center - return: - i xy lohi = portion of global grid this proc owns, 0 <= index < N - o xy lohi = owned + ghost grid cells needed in all directions - for periodic dims, o indices can be < 0 or >= N - for non-periodic dims, o indices will be >= 0 and < N - since no grid comm is done across non-periodic boundaries - NOTE: allow zfactor to be a calling arg for PPPM ? + constructor to create a 3d distributed grid + gcomm = caller's communicator + gnx,gny = global grid size ------------------------------------------------------------------------- */ -Grid2d::Grid2d(LAMMPS *lmp, MPI_Comm comm_caller, - int nx_caller, int ny_caller, - double maxdist, int extra, double shift_caller, - int &ixlo, int &ixhi, int &iylo, int &iyhi, - int &oxlo, int &oxhi, int &oylo, int &oyhi) - : Pointers(lmp) +Grid2d::Grid2d(LAMMPS *lmp, MPI_Comm gcomm, int gnx, int gny) : Pointers(lmp) { - // store commnicator and global grid size - // set layout mode - - gridcomm = comm_caller; + gridcomm = gcomm; MPI_Comm_rank(gridcomm,&me); MPI_Comm_size(gridcomm,&nprocs); - nx = nx_caller; - ny = ny_caller; + nx = gnx; + ny = gny; - // NOTE: hardwire shift = 0.5 ? - - shift = shift_caller; + // default settings, can be overridden by set() methods - // define owned grid cells for each proc - // extend bounds with ghost grid cells in each direction - - double fraclo,frachi; - - if (comm->layout != Comm::LAYOUT_TILED) { - fraclo = comm->xsplit[comm->myloc[0]]; - frachi = comm->xsplit[comm->myloc[0]+1]; - partition_grid(nx,fraclo,frachi,shift,inxlo,inxhi); - fraclo = comm->ysplit[comm->myloc[1]]; - frachi = comm->ysplit[comm->myloc[1]+1]; - partition_grid(ny,fraclo,frachi,shift,inylo,inyhi); - } else { - fraclo = comm->mysplit[0][0]; - frachi = comm->mysplit[0][1]; - partition_grid(nx,fraclo,frachi,shift,inxlo,inxhi); - fraclo = comm->mysplit[1][0]; - frachi = comm->mysplit[1][1]; - partition_grid(ny,fraclo,frachi,shift,inylo,inyhi); - } - - ghost_grid(maxdist,extra); - - // error check on size of grid stored by this proc - - bigint total = (bigint) (outxhi - outxlo + 1) * (outyhi - outylo + 1); - if (total > MAXSMALLINT) - error->one(FLERR, "Too many owned+ghost grid3d points"); - - // default = caller grid is allocated to ghost grid - // used when computing pack/unpack lists in indices() - // NOTE: allow caller to override this - - fullxlo = outxlo; - fullxhi = outxhi; - fullylo = outylo; - fullyhi = outyhi; - - // initialize data structs - - nswap = maxswap = 0; - swap = nullptr; - - nsend = nrecv = ncopy = 0; - send = nullptr; - recv = nullptr; - copy = nullptr; - requests = nullptr; - requests_remap = nullptr; - - xsplit = ysplit = zsplit = nullptr; - grid2proc = nullptr; - rcbinfo = nullptr; - - nsend_remap = nrecv_remap = self_remap = 0; - send_remap = nullptr; - recv_remap = nullptr; - - // store info about Comm decomposition needed for remap operation - // two Grid instances will exist for duration of remap - // each must know Comm decomp at time Grid instance was created - - extract_comm_info(); - - // return values - - ixlo = inxlo; - ixhi = inxhi; - iylo = inylo; - iyhi = inyhi; - - oxlo = outxlo; - oxhi = outxhi; - oylo = outylo; - oyhi = outyhi; + maxdist = 0.0; + stencil_grid_lo = stencil_grid_hi = 0; + stencil_atom_lo = stencil_atom_hi = 0; + shift_grid = shift_atom = 0.0; } /* ---------------------------------------------------------------------- @@ -172,7 +80,6 @@ Grid2d::Grid2d(LAMMPS *lmp, MPI_Comm gcomm, : Pointers(lmp) { // store commnicator and global grid size - // set layout mode gridcomm = gcomm; MPI_Comm_rank(gridcomm,&me); @@ -222,7 +129,6 @@ Grid2d::Grid2d(LAMMPS *lmp, MPI_Comm gcomm, int flag, : Pointers(lmp) { // store commnicator and global grid size - // set layout mode gridcomm = gcomm; MPI_Comm_rank(gridcomm,&me); @@ -239,8 +145,6 @@ Grid2d::Grid2d(LAMMPS *lmp, MPI_Comm gcomm, int flag, // store grid bounds and proc neighs - // store grid bounds and proc neighs - if (flag == 1) { if (layout != Comm::LAYOUT_TILED) { // this assumes gcomm = world @@ -340,7 +244,67 @@ void Grid2d::store(int ixlo, int ixhi, int iylo, int iyhi, } // ---------------------------------------------------------------------- -// access Grid parameters +// set Grid parameters +// ---------------------------------------------------------------------- + +/* ---------------------------------------------------------------------- + maxdist = max distance outside proc subdomain a particle can be +------------------------------------------------------------------------- */ + +void Grid2d::set_distance(double distance) +{ + maxdist = distance; +} + +/* ---------------------------------------------------------------------- + # of grid cells beyond an owned grid cell that caller accesses + e.g. for a finite different stencial + can be different in lo vs hi direction +------------------------------------------------------------------------- */ + +void Grid2d::set_stencil_grid(int lo, int hi) +{ + stencil_grid_lo = lo; + stencil_grid_hi = hi; +} + +/* ---------------------------------------------------------------------- + # of grid cells beyond a particle's grid cell that caller updates + e.g. for smearing a point charge to the grid + can be different in lo vs hi direction +------------------------------------------------------------------------- */ + +void Grid2d::set_stencil_atom(int lo, int hi) +{ + stencil_atom_lo = lo; + stencil_atom_hi = hi; +} + +/* ---------------------------------------------------------------------- + shift_grid = offset of position of grid point within grid cell + 0.5 = cell center, 0.0 = lower-left corner of cell + used to determine which proc owns the grid cell within its subdomain +------------------------------------------------------------------------- */ + +void Grid2d::set_shift_grid(double shift) +{ + shift_grid = shift; +} + +/* ---------------------------------------------------------------------- + shift_atom = offset of atoms when caller maps them to grid cells + 0.5 = half a grid cell, 0.0 = no offset + used when computing possible ghost extent + PPPM uses 0.5 when order is odd, 0.0 when order is even +------------------------------------------------------------------------- */ + +void Grid2d::set_shift_atom(double shift) +{ + shift_atom = shift; +} + +// ---------------------------------------------------------------------- +// retrieve Grid parameters // ---------------------------------------------------------------------- int Grid2d::identical(Grid2d *grid2) @@ -348,7 +312,7 @@ int Grid2d::identical(Grid2d *grid2) int inxlo2,inxhi2,inylo2,inyhi2; int outxlo2,outxhi2,outylo2,outyhi2; - grid2->get_bounds(inxlo2,inxhi2,inylo2,inyhi2); + grid2->get_bounds_owned(inxlo2,inxhi2,inylo2,inyhi2); grid2->get_bounds_ghost(outxlo2,outxhi2,outylo2,outyhi2); int flag = 0; @@ -374,7 +338,7 @@ void Grid2d::get_size(int &nxgrid, int &nygrid) /* ---------------------------------------------------------------------- */ -void Grid2d::get_bounds(int &xlo, int &xhi, int &ylo, int &yhi) +void Grid2d::get_bounds_owned(int &xlo, int &xhi, int &ylo, int &yhi) { xlo = inxlo; xhi = inxhi; @@ -396,7 +360,99 @@ void Grid2d::get_bounds_ghost(int &xlo, int &xhi, int &ylo, int &yhi) // define owned and ghost grid cells // also store comm and grid partitioning info // ---------------------------------------------------------------------- - + +/* ---------------------------------------------------------------------- + setup grid partition for each proc = owned + ghost cells + return: + i xy lohi = portion of global grid this proc owns, 0 <= index < N + o xy lohi = owned + ghost grid cells in all directions + for periodic dims, o indices can be < 0 or >= N + for non-periodic dims, o indices will be >= 0 and < N + since no grid comm is done across non-periodic boundaries +------------------------------------------------------------------------- */ + +void Grid2d::setup_grid(int &ixlo, int &ixhi, int &iylo, int &iyhi, + int &oxlo, int &oxhi, int &oylo, int &oyhi) +{ + // owned grid cells = those whose grid point is within proc subdomain + // shift_grid = 0.5 for grid point at cell center, 0.0 for lower-left corner + + double fraclo,frachi; + + if (comm->layout != Comm::LAYOUT_TILED) { + fraclo = comm->xsplit[comm->myloc[0]]; + frachi = comm->xsplit[comm->myloc[0]+1]; + partition_grid(nx,fraclo,frachi,shift_grid,inxlo,inxhi); + fraclo = comm->ysplit[comm->myloc[1]]; + frachi = comm->ysplit[comm->myloc[1]+1]; + partition_grid(ny,fraclo,frachi,shift_grid,inylo,inyhi); + } else { + fraclo = comm->mysplit[0][0]; + frachi = comm->mysplit[0][1]; + partition_grid(nx,fraclo,frachi,shift_grid,inxlo,inxhi); + fraclo = comm->mysplit[1][0]; + frachi = comm->mysplit[1][1]; + partition_grid(ny,fraclo,frachi,shift_grid,inylo,inyhi); + } + + // extend owned grid bounds with ghost grid cells in each direction + + ghost_grid(); + + // error check on size of grid stored by this proc + + bigint total = (bigint) (outxhi - outxlo + 1) * (outyhi - outylo + 1); + if (total > MAXSMALLINT) + error->one(FLERR, "Too many owned+ghost grid3d points"); + + // default = caller grid is allocated to ghost grid + // used when computing pack/unpack lists in indices() + // NOTE: allow caller to override this + + fullxlo = outxlo; + fullxhi = outxhi; + fullylo = outylo; + fullyhi = outyhi; + + // initialize data structs + + nswap = maxswap = 0; + swap = nullptr; + + nsend = nrecv = ncopy = 0; + send = nullptr; + recv = nullptr; + copy = nullptr; + requests = nullptr; + requests_remap = nullptr; + + xsplit = ysplit = zsplit = nullptr; + grid2proc = nullptr; + rcbinfo = nullptr; + + nsend_remap = nrecv_remap = self_remap = 0; + send_remap = nullptr; + recv_remap = nullptr; + + // store info about Comm decomposition needed for remap operation + // two Grid instances will exist for duration of remap + // each must know Comm decomp at time Grid instance was created + + extract_comm_info(); + + // return values + + ixlo = inxlo; + ixhi = inxhi; + iylo = inylo; + iyhi = inyhi; + + oxlo = outxlo; + oxhi = outxhi; + oylo = outylo; + oyhi = outyhi; +} + /* ---------------------------------------------------------------------- partition a global regular grid into one brick-shaped sub-grid per proc if grid point is inside my sub-domain I own it, @@ -432,7 +488,7 @@ void Grid2d::partition_grid(int ngrid, double fraclo, double frachi, ghost cell indices for periodic systems can be < 0 or >= N ------------------------------------------------------------------------- */ -void Grid2d::ghost_grid(double maxdist, int extra) +void Grid2d::ghost_grid() { double *prd,*boxlo,*sublo,*subhi; int triclinic = domain->triclinic; @@ -455,10 +511,11 @@ void Grid2d::ghost_grid(double maxdist, int extra) if (triclinic == 0) dist[0] = dist[1] = dist[2] = maxdist; else MathExtra::tribbox(domain->h,maxdist,&dist[0]); - // nlo,nhi = min/max index of global grid cell my owned atoms can be mapped to - // including up to maxdist displacement outside my subdomain - // extra = additional ghost layers required by called (e.g. finite diff stencil) - // max of the two quantities = ghost cell layers needed in each dim/dir + // lo/hi = min/max index of global grid cells my owned atoms can be mapped to + // includes effects of maxdist and shift_atom settings + // lo/hi can be further extended by stencil_atom and stencil_grid settings + // all those settings are set by caller + // ghost cell layers needed in each dim/dir = max of two extension effects // OFFSET allows generation of negative indices with static_cast // out xyz lo/hi = index range of owned + ghost cells @@ -466,15 +523,15 @@ void Grid2d::ghost_grid(double maxdist, int extra) double dyinv = ny / prd[1]; int lo, hi; - lo = static_cast((sublo[0]-dist[0]-boxlo[0]) * dxinv + OFFSET) - OFFSET; - hi = static_cast((subhi[0]+dist[0]-boxlo[0]) * dxinv + OFFSET) - OFFSET; - outxlo = MIN(lo, inxlo - extra); - outxhi = MAX(hi, inxhi + extra); + lo = static_cast((sublo[0]-dist[0]-boxlo[0]) * dxinv + shift_atom + OFFSET) - OFFSET; + hi = static_cast((subhi[0]+dist[0]-boxlo[0]) * dxinv + shift_atom + OFFSET) - OFFSET; + outxlo = MIN(lo - stencil_atom_lo, inxlo - stencil_grid_lo); + outxhi = MAX(hi + stencil_atom_hi, inxhi + stencil_grid_hi); - lo = static_cast((sublo[1]-dist[1]-boxlo[1]) * dyinv + OFFSET) - OFFSET; - hi = static_cast((subhi[1]+dist[1]-boxlo[1]) * dyinv + OFFSET) - OFFSET; - outylo = MIN(lo, inylo - extra); - outyhi = MAX(hi, inyhi + extra); + lo = static_cast((sublo[1]-dist[1]-boxlo[1]) * dyinv + shift_atom + OFFSET) - OFFSET; + hi = static_cast((subhi[1]+dist[1]-boxlo[1]) * dyinv + shift_atom + OFFSET) - OFFSET; + outxlo = MIN(lo - stencil_atom_lo, inylo - stencil_grid_lo); + outxhi = MAX(hi + stencil_atom_hi, inyhi + stencil_grid_hi); // limit out xyz lo/hi indices to global grid for non-periodic dims @@ -547,7 +604,7 @@ void Grid2d::extract_comm_info() // ---------------------------------------------------------------------- /* ---------------------------------------------------------------------- - setup owned/ghost commmunication + setup communication of owned/ghost grid cells either for brick decomp or tiled decomp return sizes of two buffers needed for communication nbuf1 = largest pack or unpack in any Send or Recv or Copy @@ -1268,7 +1325,7 @@ void Grid2d::setup_remap(Grid2d *old, int &nremap_buf1, int &nremap_buf2) // overlap_old = vector of overlap info in Overlap data struct int oldbox[4]; - old->get_bounds(oldbox[0],oldbox[1],oldbox[2],oldbox[3]); + old->get_bounds_owned(oldbox[0],oldbox[1],oldbox[2],oldbox[3]); pbc[0] = pbc[1] = 0; Overlap *overlap_old; @@ -1306,7 +1363,7 @@ void Grid2d::setup_remap(Grid2d *old, int &nremap_buf1, int &nremap_buf2) // overlap_new = vector of overlap info in Overlap data struct int newbox[4]; - get_bounds(newbox[0],newbox[1],newbox[2],newbox[3]); + get_bounds_owned(newbox[0],newbox[1],newbox[2],newbox[3]); pbc[0] = pbc[1] = 0; Overlap *overlap_new; @@ -1585,17 +1642,17 @@ int Grid2d::compute_overlap(int ghostflag, int *box, int *pbc, Overlap *&overlap // find comm->procgrid indices in each dim for box bounds - int iproclo = proc_index_uniform(box[0],nx,0,comm->xsplit); - int iprochi = proc_index_uniform(box[1],nx,0,comm->xsplit); - int jproclo = proc_index_uniform(box[2],ny,1,comm->ysplit); - int jprochi = proc_index_uniform(box[3],ny,1,comm->ysplit); + int iproclo = proc_index_uniform(box[0],nx,0,xsplit); + int iprochi = proc_index_uniform(box[1],nx,0,xsplit); + int jproclo = proc_index_uniform(box[2],ny,1,ysplit); + int jprochi = proc_index_uniform(box[3],ny,1,ysplit); // compute extent of overlap of box with with each proc's obox for (int j = jproclo; j <= jprochi; j++) for (int i = iproclo; i <= iprochi; i++) { - partition_grid(nx,xsplit[i],xsplit[i+1],shift,obox[0],obox[1]); - partition_grid(ny,ysplit[j],ysplit[j+1],shift,obox[2],obox[3]); + partition_grid(nx,xsplit[i],xsplit[i+1],shift_grid,obox[0],obox[1]); + partition_grid(ny,ysplit[j],ysplit[j+1],shift_grid,obox[2],obox[3]); if (noverlap_list == maxoverlap_list) grow_overlap(); overlap_list[noverlap_list].proc = grid2proc[i][j][0]; @@ -1851,7 +1908,7 @@ int Grid2d::proc_index_uniform(int igrid, int n, int dim, double *split) } /* ---------------------------------------------------------------------- - compute the grid box for proc within tiled decomposition + compute the grid box owned by proc within tiled decomposition performed recursively until proclower = procupper = proc return box = lo/hi bounds of proc's box in 2 dims ------------------------------------------------------------------------- */ diff --git a/src/grid2d.h b/src/grid2d.h index b0b6f6e9c5..d8e804c945 100644 --- a/src/grid2d.h +++ b/src/grid2d.h @@ -22,19 +22,27 @@ class Grid2d : protected Pointers { public: enum { KSPACE = 0, PAIR = 1, FIX = 2 }; // calling classes - Grid2d(class LAMMPS *, MPI_Comm, int, int, double, int, double, - int &, int &, int &, int &, - int &, int &, int &, int &); + Grid2d(class LAMMPS *, MPI_Comm, int, int); + Grid2d(class LAMMPS *, MPI_Comm, int, int, int, int, int, int, int, int, int, int); Grid2d(class LAMMPS *, MPI_Comm, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int); + ~Grid2d() override; + void set_distance(double); + void set_stencil_grid(int, int); + void set_stencil_atom(int, int); + void set_shift_grid(double); + void set_shift_atom(double); + int identical(Grid2d *); void get_size(int &, int &); - void get_bounds(int &, int &, int &, int &); + void get_bounds_owned(int &, int &, int &, int &); void get_bounds_ghost(int &, int &, int &, int &); - + + void setup_grid(int &, int &, int &, int &, int &, int &, int &, int &); + void setup_comm(int &, int &); int ghost_adjacent(); void forward_comm(int, void *, int, int, int, void *, void *, MPI_Datatype); @@ -55,6 +63,16 @@ protected: // inputs from caller via constructor int nx, ny; // size of global grid in both dims + double maxdist; // distance owned atoms can move outside subdomain + int stencil_atom_lo,stencil_atom_hi; // grid cells accessed beyond atom's cell + int stencil_grid_lo,stencil_grid_hi; // grid cells accessed beyond owned cell + double shift_grid; // location of grid point within grid cell + // only affects which proc owns grid cell + double shift_atom; // shift applied to atomd when mapped to grid cell by caller + // only affects extent of ghost cells + + // extent of my owned and ghost cells + int inxlo, inxhi; // inclusive extent of my grid chunk, 0 <= in <= N-1 int inylo, inyhi; int outxlo, outxhi; // inclusive extent of my grid chunk plus @@ -63,9 +81,6 @@ protected: int fullxlo, fullxhi; // extent of grid chunk that caller stores int fullylo, fullyhi; // can be same as out indices or larger - double shift; // location of grid point within grid cell - // only affects which proc owns grid cell - // ------------------------------------------- // internal variables for BRICK layout // ------------------------------------------- @@ -210,14 +225,14 @@ protected: // ------------------------------------------- void partition_grid(int, double, double, double, int &, int &); - void ghost_grid(double, int); + void ghost_grid(); void extract_comm_info(); void store(int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int); - virtual void setup_comm_brick(int &, int &); - virtual void setup_comm_tiled(int &, int &); + void setup_comm_brick(int &, int &); + void setup_comm_tiled(int &, int &); int ghost_adjacent_brick(); int ghost_adjacent_tiled(); @@ -236,7 +251,7 @@ protected: void box_drop(int *, int *); void box_drop_grid(int *, int, int, int &, int *); - virtual void grow_swap(); + void grow_swap(); void grow_overlap(); void deallocate_remap(); diff --git a/src/grid3d.cpp b/src/grid3d.cpp index ac4cc6f91f..19dc544b3b 100644 --- a/src/grid3d.cpp +++ b/src/grid3d.cpp @@ -83,7 +83,6 @@ Grid3d::Grid3d(LAMMPS *lmp, MPI_Comm gcomm, : Pointers(lmp) { // store commnicator and global grid size - // set layout mode gridcomm = gcomm; MPI_Comm_rank(gridcomm,&me); @@ -134,7 +133,6 @@ Grid3d::Grid3d(LAMMPS *lmp, MPI_Comm gcomm, int flag, : Pointers(lmp) { // store commnicator and global grid size - // set layout mode gridcomm = gcomm; MPI_Comm_rank(gridcomm,&me); diff --git a/src/grid3d.h b/src/grid3d.h index 3eb3424a8b..8874102590 100644 --- a/src/grid3d.h +++ b/src/grid3d.h @@ -260,7 +260,7 @@ class Grid3d : protected Pointers { void box_drop(int *, int *); void box_drop_grid(int *, int, int, int &, int *); - virtual void grow_swap(); + void grow_swap(); void grow_overlap(); void deallocate_remap(); From 7346aee4ade5268cabf456838033c9ed44e53c82 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Wed, 2 Nov 2022 11:46:26 -0600 Subject: [PATCH 087/213] logic for all callers to use new Grid3d/Grid2d --- src/KSPACE/msm.cpp | 64 +++- src/KSPACE/pppm.cpp | 143 +++----- src/KSPACE/pppm.h | 4 +- src/KSPACE/pppm_dipole.cpp | 4 +- src/KSPACE/pppm_dipole_spin.cpp | 2 +- src/KSPACE/pppm_disp.cpp | 573 ++++++++++++++------------------ src/KSPACE/pppm_disp.h | 26 +- src/KSPACE/pppm_stagger.cpp | 4 +- src/comm.cpp | 62 ---- src/comm.h | 4 - src/grid2d.cpp | 6 +- src/grid3d.cpp | 301 +++++++---------- src/grid3d.h | 21 +- 13 files changed, 509 insertions(+), 705 deletions(-) diff --git a/src/KSPACE/msm.cpp b/src/KSPACE/msm.cpp index 00dfb2a583..0705a91e64 100644 --- a/src/KSPACE/msm.cpp +++ b/src/KSPACE/msm.cpp @@ -594,8 +594,24 @@ void MSM::allocate() memory->create2d_offset(phi1d,3,-order,order,"msm:phi1d"); memory->create2d_offset(dphi1d,3,-order,order,"msm:dphi1d"); - // commgrid using all processors for finest grid level + // one Grid3d using all processors for finest grid level + gcall = new Grid3d(lmp,world,nx_msm[0],ny_msm[0],nz_msm[0]); + gcall->set_distance(0.5*neighbor->skin); + gcall->set_stencil_atom(-nlower,nupper); + + gcall->setup_grid(nxlo_in[0],nxhi_in[0],nylo_in[0], + nyhi_in[0],nzlo_in[0],nzhi_in[0], + nxlo_out_all,nxhi_out_all,nylo_out_all, + nyhi_out_all,nzlo_out_all,nzhi_out_all); + + gcall->set_larger_grid(nxlo_out[0],nxhi_out[0],nylo_out[0], + nyhi_out[0],nzlo_out[0],nzhi_out[0]); + + // NOTE: or is it out[0] ?? + // NOTE: worry about flag = 1 here, 2 later + + /* gcall = new Grid3d(lmp,world,1,nx_msm[0],ny_msm[0],nz_msm[0], nxlo_in[0],nxhi_in[0],nylo_in[0], nyhi_in[0],nzlo_in[0],nzhi_in[0], @@ -603,7 +619,8 @@ void MSM::allocate() nyhi_out_all,nzlo_out_all,nzhi_out_all, nxlo_out[0],nxhi_out[0],nylo_out[0], nyhi_out[0],nzlo_out[0],nzhi_out[0]); - + */ + gcall->setup_comm(ngcall_buf1,ngcall_buf2); npergrid = 1; memory->destroy(gcall_buf1); @@ -613,7 +630,7 @@ void MSM::allocate() // allocate memory for each grid level - for (int n=0; ndestroy3d_offset(qgrid[n],nzlo_out[n],nylo_out[n],nxlo_out[n]); memory->create3d_offset(qgrid[n],nzlo_out[n],nzhi_out[n], nylo_out[n],nyhi_out[n],nxlo_out[n],nxhi_out[n],"msm:qgrid"); @@ -626,15 +643,29 @@ void MSM::allocate() if (active_flag[n]) { delete gc[n]; - int **procneigh = procneigh_levels[n]; + // NOTE: why is n = 0 same as all for grid size ? + + gc[n] = new Grid3d(lmp,world_levels[n],nx_msm[n],ny_msm[n],nz_msm[n]); + gc[n]->set_stencil_atom(-nlower,nupper); + + gc[n]->setup_grid(nxlo_in[n],nxhi_in[n],nylo_in[n], + nyhi_in[n],nzlo_in[n],nzhi_in[n], + nxlo_out[n],nxhi_out[n],nylo_out[n], + nyhi_out[n],nzlo_out[n],nzhi_out[n]); + + int **procneigh = procneigh_levels[n]; + gc[n]->set_proc_neighs(procneigh[0][0],procneigh[0][1],procneigh[1][0], + procneigh[1][1],procneigh[2][0],procneigh[2][1]); + + /* gc[n] = new Grid3d(lmp,world_levels[n],2,nx_msm[n],ny_msm[n],nz_msm[n], nxlo_in[n],nxhi_in[n],nylo_in[n],nyhi_in[n], nzlo_in[n],nzhi_in[n], nxlo_out[n],nxhi_out[n],nylo_out[n],nyhi_out[n], - nzlo_out[n],nzhi_out[n], procneigh[0][0],procneigh[0][1],procneigh[1][0], procneigh[1][1],procneigh[2][0],procneigh[2][1]); + */ gc[n]->setup_comm(ngc_buf1[n],ngc_buf2[n]); npergrid = 1; @@ -642,6 +673,7 @@ void MSM::allocate() memory->destroy(gc_buf2[n]); memory->create(gc_buf1[n],npergrid*ngc_buf1[n],"msm:gc_buf1"); memory->create(gc_buf2[n],npergrid*ngc_buf2[n],"msm:gc_buf2"); + } else { delete gc[n]; memory->destroy(gc_buf1[n]); @@ -1160,9 +1192,10 @@ void MSM::set_grid_local() { // loop over grid levels - for (int n=0; ndestroy3d_offset(qgrid[n],nzlo_out[n],nylo_out[n],nxlo_out[n]); memory->destroy3d_offset(egrid[n],nzlo_out[n],nylo_out[n],nxlo_out[n]); @@ -1170,9 +1203,9 @@ void MSM::set_grid_local() // n xyz lo/hi in[] = lower/upper bounds of global grid this proc owns // indices range from 0 to N-1 inclusive in each dim - comm->partition_grid(nx_msm[n],ny_msm[n],nz_msm[n],0.0, - nxlo_in[n],nxhi_in[n],nylo_in[n],nyhi_in[n], - nzlo_in[n],nzhi_in[n]); + //comm->partition_grid(nx_msm[n],ny_msm[n],nz_msm[n],0.0, + // nxlo_in[n],nxhi_in[n],nylo_in[n],nyhi_in[n], + // nzlo_in[n],nzhi_in[n]); nlower = -(order-1)/2; nupper = order/2; @@ -1195,11 +1228,9 @@ void MSM::set_grid_local() double yprd = prd[1]; double zprd = prd[2]; - // shift values for particle <-> grid mapping - // add/subtract OFFSET to avoid int(-0.75) = 0 when want it to be -1 - // nlo_out,nhi_out = lower/upper limits of the 3d sub-brick of // global MSM grid that my particles can contribute charge to + // add/subtract OFFSET to avoid int(-0.75) = 0 when want it to be -1 // effectively nlo_in,nhi_in + ghost cells // nlo,nhi = global coords of grid pt to "lower left" of smallest/largest // position a particle in my box can be at @@ -1223,7 +1254,9 @@ void MSM::set_grid_local() nxlo_out_all = nlo + nlower; nxhi_out_all = nhi + nupper; } + // a larger ghost region is needed for the direct sum and for restriction/prolongation + nxlo_out[n] = nlo + MIN(-order,nxlo_direct); nxhi_out[n] = nhi + MAX(order,nxhi_direct); @@ -1246,8 +1279,10 @@ void MSM::set_grid_local() nzlo_out_all = nlo + nlower; nzhi_out_all = nhi + nupper; } - // a hemisphere is used for direct sum interactions, - // so no ghosting is needed for direct sum in the -z direction + + // hemisphere is used for direct sum interactions + // so no ghosting is needed for direct sum in the -z direction + nzlo_out[n] = nlo - order; nzhi_out[n] = nhi + MAX(order,nzhi_direct); @@ -1255,7 +1290,6 @@ void MSM::set_grid_local() // skip reset of lo/hi for procs who do not own any grid cells if (domain->nonperiodic) { - if (!domain->xperiodic && nxlo_in[n] <= nxhi_in[n]) { if (nxlo_in[n] == 0) nxlo_in[n] = alpha[n]; nxlo_out[n] = MAX(nxlo_out[n],alpha[n]); diff --git a/src/KSPACE/pppm.cpp b/src/KSPACE/pppm.cpp index 2ad3b15c72..6c29a817e0 100644 --- a/src/KSPACE/pppm.cpp +++ b/src/KSPACE/pppm.cpp @@ -308,7 +308,7 @@ void PPPM::init() gc = new Grid3d(lmp,world,nx_pppm,ny_pppm,nz_pppm); gc->set_distance(0.5*neighbor->skin + qdist); gc->set_stencil_atom(-nlower,nupper); - gc->set_shift_atom(shiftatom); + gc->set_shift_atom(shiftatom_lo,shiftatom_hi); gc->set_zfactor(slab_volfactor); gc->setup_grid(nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in, @@ -336,6 +336,18 @@ void PPPM::init() double estimated_accuracy = final_accuracy(); + // allocate K-space dependent memory + // don't invoke allocate peratom() or group(), will be allocated when needed + + allocate(); + + // pre-compute Green's function denomiator expansion + // pre-compute 1d charge distribution coefficients + + compute_gf_denom(); + if (differentiation_flag == 1) compute_sf_precoeff(); + compute_rho_coeff(); + // print stats int ngrid_max,nfft_both_max; @@ -355,18 +367,6 @@ void PPPM::init() ngrid_max,nfft_both_max); utils::logmesg(lmp,mesg); } - - // allocate K-space dependent memory - // don't invoke allocate peratom() or group(), will be allocated when needed - - allocate(); - - // pre-compute Green's function denomiator expansion - // pre-compute 1d charge distribution coefficients - - compute_gf_denom(); - if (differentiation_flag == 1) compute_sf_precoeff(); - compute_rho_coeff(); } /* ---------------------------------------------------------------------- @@ -751,7 +751,7 @@ void PPPM::allocate() gc = new Grid3d(lmp,world,nx_pppm,ny_pppm,nz_pppm); gc->set_distance(0.5*neighbor->skin + qdist); gc->set_stencil_atom(-nlower,nupper); - gc->set_shift_atom(shiftatom); + gc->set_shift_atom(shiftatom_lo,shiftatom_hi); gc->set_zfactor(slab_volfactor); gc->setup_grid(nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in, @@ -765,6 +765,24 @@ void PPPM::allocate() memory->create(gc_buf1,npergrid*ngc_buf1,"pppm:gc_buf1"); memory->create(gc_buf2,npergrid*ngc_buf2,"pppm:gc_buf2"); + // tally local grid sizes + // ngrid = count of owned+ghost grid cells on this proc + // nfft_brick = FFT points in 3d brick-decomposition on this proc + // same as count of owned grid cells + // nfft = FFT points in x-pencil FFT decomposition on this proc + // nfft_both = greater of nfft and nfft_brick + + ngrid = (nxhi_out-nxlo_out+1) * (nyhi_out-nylo_out+1) * + (nzhi_out-nzlo_out+1); + + nfft_brick = (nxhi_in-nxlo_in+1) * (nyhi_in-nylo_in+1) * + (nzhi_in-nzlo_in+1); + + nfft = (nxhi_fft-nxlo_fft+1) * (nyhi_fft-nylo_fft+1) * + (nzhi_fft-nzlo_fft+1); + + nfft_both = MAX(nfft,nfft_brick); + // allocate distributed grid data memory->create3d_offset(density_brick,nzlo_out,nzhi_out,nylo_out,nyhi_out, @@ -1324,77 +1342,46 @@ double PPPM::final_accuracy() /* ---------------------------------------------------------------------- set params which determine which owned and ghost cells this proc owns - Grid3d will use these params to partition grid + Grid3d uses these params to partition grid also partition FFT grid n xyz lo/hi fft = FFT columns that I own (all of x dim, 2d decomp in yz) ------------------------------------------------------------------------- */ void PPPM::set_grid_local() { - // shift values for particle <-> grid mapping + // shift values for particle <-> grid mapping depend on stencil order // add/subtract OFFSET to avoid int(-0.75) = 0 when want it to be -1 - - if (order % 2) shiftatom = 0.5; - else shiftatom = 0.0; - shift = OFFSET + shiftatom; + // used in particle_map() and make_rho() and fieldforce() + + if (order % 2) shift = OFFSET + 0.5; + else shift = OFFSET; if (order % 2) shiftone = 0.0; else shiftone = 0.5; - // nlower,nupper = stencil size for mapping particles to PPPM grid + // nlower/nupper = stencil size for mapping particles to grid nlower = -(order-1)/2; nupper = order/2; + // shiftatom lo/hi are passed to Grid3d to determine ghost cell extents + // shiftatom_lo = min shift on lo side + // shiftatom_hi = max shift on hi side + // for PPPMStagger, stagger value (0.0 or 0.5) also affects this - - - // NOTE: still to do: stagger and zperiod effects - - /* - - // extent of zprd when 2d slab mode is selected - - double zprd_slab = zprd*slab_volfactor; - - // for slab PPPM, assign z grid as if it were not extended - - nlo = static_cast ((sublo[2]-dist[2]-boxlo[2]) * - nz_pppm/zprd_slab + shift) - OFFSET; - nhi = static_cast ((subhi[2]+dist[2]-boxlo[2]) * - nz_pppm/zprd_slab + shift) - OFFSET; - nzlo_out = nlo + nlower; - nzhi_out = nhi + nupper; - - - if (stagger_flag) { - nxhi_out++; - nyhi_out++; - nzhi_out++; + if ((order % 2) && !stagger_flag) { + shiftatom_lo = 0.5; + shiftatom_hi = 0.5; + } else if ((order % 2) && stagger_flag) { + shiftatom_lo = 0.5; + shiftatom_hi = 0.5 + 0.5; + } else if ((order % 2 == 0) && !stagger_flag) { + shiftatom_lo = 0.0; + shiftatom_hi = 0.0; + } else if ((order % 2 == 0) && stagger_flag) { + shiftatom_lo = 0.0; + shiftatom_hi = 0.0 + 0.5; } - - // for slab PPPM, change the grid boundary for processors at +z end - // to include the empty volume between periodically repeating slabs - // for slab PPPM, want charge data communicated from -z proc to +z proc, - // but not vice versa, also want field data communicated from +z proc to - // -z proc, but not vice versa - // this is accomplished by nzhi_in = nzhi_out on +z end (no ghost cells) - // also insure no other procs use ghost cells beyond +z limit - // differnet logic for non-tiled vs tiled decomposition - - if (slabflag == 1) { - if (comm->layout != Comm::LAYOUT_TILED) { - if (comm->myloc[2] == comm->procgrid[2]-1) nzhi_in = nzhi_out = nz_pppm - 1; - } else { - if (comm->mysplit[2][1] == 1.0) nzhi_in = nzhi_out = nz_pppm - 1; - } - nzhi_out = MIN(nzhi_out,nz_pppm-1); - } - - */ - - - // x-pencil decomposition of FFT mesh // global indices range from 0 to N-1 @@ -1421,26 +1408,6 @@ void PPPM::set_grid_local() nyhi_fft = (me_y+1)*ny_pppm/npey_fft - 1; nzlo_fft = me_z*nz_pppm/npez_fft; nzhi_fft = (me_z+1)*nz_pppm/npez_fft - 1; - - // nfft = FFT points in x-pencil FFT decomposition on this proc - - nfft = (nxhi_fft-nxlo_fft+1) * (nyhi_fft-nylo_fft+1) * - (nzhi_fft-nzlo_fft+1); - - - - // ngrid = count of PPPM grid pts owned by this proc, including ghosts - - ngrid = (nxhi_out-nxlo_out+1) * (nyhi_out-nylo_out+1) * - (nzhi_out-nzlo_out+1); - - // count of FFT grids pts owned by this proc, without ghosts - // nfft_brick = FFT points in 3d brick-decomposition on this proc - // nfft_both = greater of 2 values - - int nfft_brick = (nxhi_in-nxlo_in+1) * (nyhi_in-nylo_in+1) * - (nzhi_in-nzlo_in+1); - nfft_both = MAX(nfft,nfft_brick); } /* ---------------------------------------------------------------------- diff --git a/src/KSPACE/pppm.h b/src/KSPACE/pppm.h index 6166961cba..5d8fa76ec7 100644 --- a/src/KSPACE/pppm.h +++ b/src/KSPACE/pppm.h @@ -48,7 +48,7 @@ class PPPM : public KSpace { double volume; double delxinv, delyinv, delzinv, delvolinv; double h_x, h_y, h_z; - double shift, shiftone, shiftatom; + double shift, shiftone, shiftatom_lo, shiftatom_hi; int peratom_allocate_flag; int nxlo_in, nylo_in, nzlo_in, nxhi_in, nyhi_in, nzhi_in; @@ -56,7 +56,7 @@ class PPPM : public KSpace { int nxlo_ghost, nxhi_ghost, nylo_ghost, nyhi_ghost, nzlo_ghost, nzhi_ghost; int nxlo_fft, nylo_fft, nzlo_fft, nxhi_fft, nyhi_fft, nzhi_fft; int nlower, nupper; - int ngrid, nfft, nfft_both; + int ngrid, nfft_brick, nfft, nfft_both; FFT_SCALAR ***density_brick; FFT_SCALAR ***vdx_brick, ***vdy_brick, ***vdz_brick; diff --git a/src/KSPACE/pppm_dipole.cpp b/src/KSPACE/pppm_dipole.cpp index a2abc98961..04c358841f 100644 --- a/src/KSPACE/pppm_dipole.cpp +++ b/src/KSPACE/pppm_dipole.cpp @@ -205,7 +205,7 @@ void PPPMDipole::init() gc_dipole = new Grid3d(lmp,world,nx_pppm,ny_pppm,nz_pppm); gc_dipole->set_distance(0.5*neighbor->skin + qdist); gc_dipole->set_stencil_atom(-nlower,nupper); - gc_dipole->set_shift_atom(shiftatom); + gc_dipole->set_shift_atom(shiftatom_lo,shiftatom_hi); gc_dipole->set_zfactor(slab_volfactor); gc_dipole->setup_grid(nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in, @@ -541,7 +541,7 @@ void PPPMDipole::allocate() gc_dipole = new Grid3d(lmp,world,nx_pppm,ny_pppm,nz_pppm); gc_dipole->set_distance(0.5*neighbor->skin + qdist); gc_dipole->set_stencil_atom(-nlower,nupper); - gc_dipole->set_shift_atom(shiftatom); + gc_dipole->set_shift_atom(shiftatom_lo,shiftatom_hi); gc_dipole->set_zfactor(slab_volfactor); gc_dipole->setup_grid(nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in, diff --git a/src/KSPACE/pppm_dipole_spin.cpp b/src/KSPACE/pppm_dipole_spin.cpp index 4352ac03ae..912acdec15 100644 --- a/src/KSPACE/pppm_dipole_spin.cpp +++ b/src/KSPACE/pppm_dipole_spin.cpp @@ -190,7 +190,7 @@ void PPPMDipoleSpin::init() gc_dipole = new Grid3d(lmp,world,nx_pppm,ny_pppm,nz_pppm); gc_dipole->set_distance(0.5*neighbor->skin + qdist); gc_dipole->set_stencil_atom(-nlower,nupper); - gc_dipole->set_shift_atom(shiftatom); + gc_dipole->set_shift_atom(shiftatom_lo,shiftatom_hi); gc_dipole->set_zfactor(slab_volfactor); gc_dipole->setup_grid(nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in, diff --git a/src/KSPACE/pppm_disp.cpp b/src/KSPACE/pppm_disp.cpp index 336e7ca1c1..61b50f5364 100644 --- a/src/KSPACE/pppm_disp.cpp +++ b/src/KSPACE/pppm_disp.cpp @@ -413,7 +413,7 @@ void PPPMDisp::init() int iteration = 0; if (function[0]) { - Grid3d *gctmp = nullptr; + gc = nullptr; while (order >= minorder) { if (iteration && me == 0) @@ -423,41 +423,40 @@ void PPPMDisp::init() // set grid for dispersion interaction and coulomb interactions - set_grid(); + set_grid_global(); if (nx_pppm >= OFFSET || ny_pppm >= OFFSET || nz_pppm >= OFFSET) - error->all(FLERR,"PPPMDisp Coulomb grid is too large"); + error->all(FLERR,"PPPMDisp Coulomb grid is too large"); - set_fft_parameters(nx_pppm,ny_pppm,nz_pppm, - nxlo_fft,nylo_fft,nzlo_fft, - nxhi_fft,nyhi_fft,nzhi_fft, - nxlo_in,nylo_in,nzlo_in, - nxhi_in,nyhi_in,nzhi_in, - nxlo_out,nylo_out,nzlo_out, - nxhi_out,nyhi_out,nzhi_out, - nlower,nupper, - ngrid,nfft,nfft_both, - shift,shiftone,order); + set_grid_local(order,nx_pppm,ny_pppm,nz_pppm, + shift,shiftone,shiftatom,nlower,nupper, + nxlo_fft,nylo_fft,nzlo_fft, + nxhi_fft,nyhi_fft,nzhi_fft); if (overlap_allowed) break; - gctmp = new Grid3d(lmp,world,nx_pppm,ny_pppm,nz_pppm, - nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in, - nxlo_out,nxhi_out,nylo_out,nyhi_out,nzlo_out,nzhi_out); + gc = new Grid3d(lmp,world,nx_pppm,ny_pppm,nz_pppm); + gc->set_distance(0.5*neighbor->skin + qdist); + gc->set_stencil_atom(-nlower,nupper); + gc->set_shift_atom(shiftatom,shiftatom); + gc->set_zfactor(slab_volfactor); + + gc->setup_grid(nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in, + nxlo_out,nxhi_out,nylo_out,nyhi_out,nzlo_out,nzhi_out); int tmp1,tmp2; - gctmp->setup_comm(tmp1,tmp2); - if (gctmp->ghost_adjacent()) break; - delete gctmp; + gc->setup_comm(tmp1,tmp2); + if (gc->ghost_adjacent()) break; + delete gc; order--; } if (order < minorder) error->all(FLERR,"Coulomb PPPMDisp order has been reduced below minorder"); - if (!overlap_allowed && !gctmp->ghost_adjacent()) + if (!overlap_allowed && !gc->ghost_adjacent()) error->all(FLERR,"PPPMDisp grid stencil extends beyond nearest neighbor processor"); - if (gctmp) delete gctmp; + if (gc) delete gc; // adjust g_ewald @@ -493,7 +492,7 @@ void PPPMDisp::init() iteration = 0; if (function[1] + function[2] + function[3]) { - Grid3d *gctmp = nullptr; + gc6 = nullptr; while (order_6 >= minorder) { if (iteration && me == 0) @@ -501,34 +500,31 @@ void PPPMDisp::init() "b/c stencil extends beyond neighbor processor"); iteration++; - set_grid_6(); + set_grid_global_6(); if (nx_pppm_6 >= OFFSET || ny_pppm_6 >= OFFSET || nz_pppm_6 >= OFFSET) - error->all(FLERR,"PPPMDisp Dispersion grid is too large"); + error->all(FLERR,"PPPMDisp Dispersion grid is too large"); - set_fft_parameters(nx_pppm_6,ny_pppm_6,nz_pppm_6, - nxlo_fft_6,nylo_fft_6,nzlo_fft_6, - nxhi_fft_6,nyhi_fft_6,nzhi_fft_6, - nxlo_in_6,nylo_in_6,nzlo_in_6, - nxhi_in_6,nyhi_in_6,nzhi_in_6, - nxlo_out_6,nylo_out_6,nzlo_out_6, - nxhi_out_6,nyhi_out_6,nzhi_out_6, - nlower_6,nupper_6, - ngrid_6,nfft_6,nfft_both_6, - shift_6,shiftone_6,order_6); + set_grid_local(order_6,nx_pppm_6,ny_pppm_6,nz_pppm_6, + shift_6,shiftone_6,shiftatom_6,nlower_6,nupper_6, + nxlo_fft_6,nylo_fft_6,nzlo_fft_6, + nxhi_fft_6,nyhi_fft_6,nzhi_fft_6); if (overlap_allowed) break; - gctmp = new Grid3d(lmp,world,nx_pppm_6,ny_pppm_6,nz_pppm_6, - nxlo_in_6,nxhi_in_6,nylo_in_6,nyhi_in_6, - nzlo_in_6,nzhi_in_6, - nxlo_out_6,nxhi_out_6,nylo_out_6,nyhi_out_6, - nzlo_out_6,nzhi_out_6); + gc6 = new Grid3d(lmp,world,nx_pppm_6,ny_pppm_6,nz_pppm_6); + gc6->set_distance(0.5*neighbor->skin + qdist); + gc6->set_stencil_atom(-nlower_6,nupper_6); + gc6->set_shift_atom(shiftatom_6,shiftatom_6); + gc6->set_zfactor(slab_volfactor); + + gc->setup_grid(nxlo_in_6,nxhi_in_6,nylo_in_6,nyhi_in_6,nzlo_in_6,nzhi_in_6, + nxlo_out_6,nxhi_out_6,nylo_out_6,nyhi_out_6,nzlo_out_6,nzhi_out_6); int tmp1,tmp2; - gctmp->setup_comm(tmp1,tmp2); - if (gctmp->ghost_adjacent()) break; - delete gctmp; + gc6->setup_comm(tmp1,tmp2); + if (gc6->ghost_adjacent()) break; + delete gc6; order_6--; } @@ -536,14 +532,13 @@ void PPPMDisp::init() if (order_6 < minorder) error->all(FLERR,"Dispersion PPPMDisp order has been " "reduced below minorder"); - if (!overlap_allowed && !gctmp->ghost_adjacent()) + if (!overlap_allowed && !gc6->ghost_adjacent()) error->all(FLERR,"Dispersion PPPMDisp grid stencil extends beyond nearest neighbor proc"); - if (gctmp) delete gctmp; + if (gc6) delete gc6; // adjust g_ewald_6 - if (!gewaldflag_6 && accuracy_kspace_6 == accuracy_real_6) - adjust_gewald_6(); + if (!gewaldflag_6 && accuracy_kspace_6 == accuracy_real_6) adjust_gewald_6(); // calculate the final accuracy @@ -804,28 +799,16 @@ void PPPMDisp::reset_grid() // reset portion of global grid that each proc owns if (function[0]) - set_fft_parameters(nx_pppm,ny_pppm,nz_pppm, - nxlo_fft,nylo_fft,nzlo_fft, - nxhi_fft,nyhi_fft,nzhi_fft, - nxlo_in,nylo_in,nzlo_in, - nxhi_in,nyhi_in,nzhi_in, - nxlo_out,nylo_out,nzlo_out, - nxhi_out,nyhi_out,nzhi_out, - nlower,nupper, - ngrid,nfft,nfft_both, - shift,shiftone,order); + set_grid_local(order,nx_pppm,ny_pppm,nz_pppm, + shift,shiftone,shiftatom,nlower,nupper, + nxlo_fft,nylo_fft,nzlo_fft, + nxhi_fft,nyhi_fft,nzhi_fft); if (function[1] + function[2] + function[3]) - set_fft_parameters(nx_pppm_6,ny_pppm_6,nz_pppm_6, - nxlo_fft_6,nylo_fft_6,nzlo_fft_6, - nxhi_fft_6,nyhi_fft_6,nzhi_fft_6, - nxlo_in_6,nylo_in_6,nzlo_in_6, - nxhi_in_6,nyhi_in_6,nzhi_in_6, - nxlo_out_6,nylo_out_6,nzlo_out_6, - nxhi_out_6,nyhi_out_6,nzhi_out_6, - nlower_6,nupper_6, - ngrid_6,nfft_6,nfft_both_6, - shift_6,shiftone_6,order_6); + set_grid_local(order_6,nx_pppm_6,ny_pppm_6,nz_pppm_6, + shift_6,shiftone_6,shiftatom_6,nlower_6,nupper_6, + nxlo_fft_6,nylo_fft_6,nzlo_fft_6, + nxhi_fft_6,nyhi_fft_6,nzhi_fft_6); // reallocate K-space dependent memory // check if grid communication is now overlapping if not allowed @@ -1685,7 +1668,53 @@ int PPPMDisp::check_convergence(double** A, double** Q, double** A0, void _noopt PPPMDisp::allocate() { + // -------------------------------------- + // Coulomb grids + // -------------------------------------- + if (function[0]) { + + // create ghost grid object for rho and electric field communication + // returns local owned and ghost grid bounds + // setup communication patterns and buffers + + gc = new Grid3d(lmp,world,nx_pppm,ny_pppm,nz_pppm); + gc->set_distance(0.5*neighbor->skin + qdist); + gc->set_stencil_atom(-nlower,nupper); + gc->set_shift_atom(shiftatom,shiftatom); + gc->set_zfactor(slab_volfactor); + + gc->setup_grid(nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in, + nxlo_out,nxhi_out,nylo_out,nyhi_out,nzlo_out,nzhi_out); + + gc->setup_comm(ngc_buf1,ngc_buf2); + + if (differentiation_flag) npergrid = 1; + else npergrid = 3; + + memory->create(gc_buf1,npergrid*ngc_buf1,"pppm/disp:gc_buf1"); + memory->create(gc_buf2,npergrid*ngc_buf2,"pppm/disp:gc_buf2"); + + // tally local grid sizes + // ngrid = count of owned+ghost grid cells on this proc + // nfft_brick = FFT points in 3d brick-decomposition on this proc + // same as count of owned grid cells + // nfft = FFT points in x-pencil FFT decomposition on this proc + // nfft_both = greater of nfft and nfft_brick + + ngrid = (nxhi_out-nxlo_out+1) * (nyhi_out-nylo_out+1) * + (nzhi_out-nzlo_out+1); + + nfft_brick = (nxhi_in-nxlo_in+1) * (nyhi_in-nylo_in+1) * + (nzhi_in-nzlo_in+1); + + nfft = (nxhi_fft-nxlo_fft+1) * (nyhi_fft-nylo_fft+1) * + (nzhi_fft-nzlo_fft+1); + + nfft_both = MAX(nfft,nfft_brick); + + // allocate distributed grid data + memory->create(work1,2*nfft_both,"pppm/disp:work1"); memory->create(work2,2*nfft_both,"pppm/disp:work2"); @@ -1710,6 +1739,8 @@ void _noopt PPPMDisp::allocate() memory->create3d_offset(density_brick,nzlo_out,nzhi_out,nylo_out,nyhi_out, nxlo_out,nxhi_out,"pppm/disp:density_brick"); + memory->create(density_fft,nfft_both,"pppm/disp:density_fft"); + if (differentiation_flag == 1) { memory->create3d_offset(u_brick,nzlo_out,nzhi_out,nylo_out,nyhi_out, nxlo_out,nxhi_out,"pppm/disp:u_brick"); @@ -1728,7 +1759,11 @@ void _noopt PPPMDisp::allocate() memory->create3d_offset(vdz_brick,nzlo_out,nzhi_out,nylo_out,nyhi_out, nxlo_out,nxhi_out,"pppm/disp:vdz_brick"); } - memory->create(density_fft,nfft_both,"pppm/disp:density_fft"); + + // create 2 FFTs and a Remap + // 1st FFT keeps data in FFT decomposition + // 2nd FFT returns data in 3d brick decomposition + // remap takes data from 3d brick to FFT decomposition int tmp; @@ -1746,23 +1781,91 @@ void _noopt PPPMDisp::allocate() nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in, nxlo_fft,nxhi_fft,nylo_fft,nyhi_fft,nzlo_fft,nzhi_fft, 1,0,0,FFT_PRECISION,collective_flag); - - // create ghost grid object for rho and electric field communication - // also create 2 bufs for ghost grid cell comm, passed to Grid3d methods - - gc = new Grid3d(lmp,world,nx_pppm,ny_pppm,nz_pppm, - nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in, - nxlo_out,nxhi_out,nylo_out,nyhi_out,nzlo_out,nzhi_out); - - gc->setup_comm(ngc_buf1,ngc_buf2); - - if (differentiation_flag) npergrid = 1; - else npergrid = 3; - - memory->create(gc_buf1,npergrid*ngc_buf1,"pppm:gc_buf1"); - memory->create(gc_buf2,npergrid*ngc_buf2,"pppm:gc_buf2"); } + // -------------------------------------- + // allocations common to all dispersion options + // -------------------------------------- + + if (function[1] + function[2] + function[3]) { + + // create ghost grid object for dispersion communication + // returns local owned and ghost grid bounds + // setup communication patterns and buffers + + gc6 = new Grid3d(lmp,world,nx_pppm_6,ny_pppm_6,nz_pppm_6); + gc6->set_distance(0.5*neighbor->skin + qdist); + gc6->set_stencil_atom(-nlower_6,nupper_6); + gc6->set_shift_atom(shiftatom_6,shiftatom_6); + gc6->set_zfactor(slab_volfactor); + + gc6->setup_grid(nxlo_in_6,nxhi_in_6,nylo_in_6,nyhi_in_6,nzlo_in_6,nzhi_in_6, + nxlo_out_6,nxhi_out_6,nylo_out_6,nyhi_out_6,nzlo_out_6,nzhi_out_6); + + gc6->setup_comm(ngc6_buf1,ngc6_buf2); + + if (function[1]) { + if (differentiation_flag) npergrid6 = 1; + else npergrid6 = 3; + } else if (function[2]) { + if (differentiation_flag) npergrid6 = 7; + else npergrid6 = 21; + } else if (function[3]) { + if (differentiation_flag) npergrid6 = 1*nsplit_alloc; + else npergrid6 = 3*nsplit_alloc; + } + + memory->create(gc6_buf1,npergrid6*ngc6_buf1,"pppm:gc_buf1"); + memory->create(gc6_buf2,npergrid6*ngc6_buf2,"pppm:gc_buf2"); + + // tally local grid sizes + // ngrid = count of owned+ghost grid cells on this proc + // nfft_brick = FFT points in 3d brick-decomposition on this proc + // same as count of owned grid cells + // nfft = FFT points in x-pencil FFT decomposition on this proc + // nfft_both = greater of nfft and nfft_brick + + ngrid_6 = (nxhi_out_6-nxlo_out_6+1) * (nyhi_out_6-nylo_out_6+1) * + (nzhi_out_6-nzlo_out_6+1); + + nfft_brick_6 = (nxhi_in_6-nxlo_in_6+1) * (nyhi_in_6-nylo_in_6+1) * + (nzhi_in_6-nzlo_in_6+1); + + nfft_6 = (nxhi_fft_6-nxlo_fft_6+1) * (nyhi_fft_6-nylo_fft_6+1) * + (nzhi_fft_6-nzlo_fft_6+1); + + nfft_both_6 = MAX(nfft_6,nfft_brick_6); + + // create 2 FFTs and a Remap + // 1st FFT keeps data in FFT decomposition + // 2nd FFT returns data in 3d brick decomposition + // remap takes data from 3d brick to FFT decomposition + + int tmp; + + fft1_6 = + new FFT3d(lmp,world,nx_pppm_6,ny_pppm_6,nz_pppm_6, + nxlo_fft_6,nxhi_fft_6,nylo_fft_6,nyhi_fft_6,nzlo_fft_6,nzhi_fft_6, + nxlo_fft_6,nxhi_fft_6,nylo_fft_6,nyhi_fft_6,nzlo_fft_6,nzhi_fft_6, + 0,0,&tmp,collective_flag); + + fft2_6 = + new FFT3d(lmp,world,nx_pppm_6,ny_pppm_6,nz_pppm_6, + nxlo_fft_6,nxhi_fft_6,nylo_fft_6,nyhi_fft_6,nzlo_fft_6,nzhi_fft_6, + nxlo_in_6,nxhi_in_6,nylo_in_6,nyhi_in_6,nzlo_in_6,nzhi_in_6, + 0,0,&tmp,collective_flag); + + remap_6 = + new Remap(lmp,world, + nxlo_in_6,nxhi_in_6,nylo_in_6,nyhi_in_6,nzlo_in_6,nzhi_in_6, + nxlo_fft_6,nxhi_fft_6,nylo_fft_6,nyhi_fft_6,nzlo_fft_6,nzhi_fft_6, + 1,0,0,FFT_PRECISION,collective_flag); + } + + // -------------------------------------- + // dispersion grids with geometric mixing + // -------------------------------------- + if (function[1]) { memory->create(work1_6,2*nfft_both_6,"pppm/disp:work1_6"); memory->create(work2_6,2*nfft_both_6,"pppm/disp:work2_6"); @@ -1789,6 +1892,8 @@ void _noopt PPPMDisp::allocate() memory->create3d_offset(density_brick_g,nzlo_out_6,nzhi_out_6,nylo_out_6,nyhi_out_6, nxlo_out_6,nxhi_out_6,"pppm/disp:density_brick_g"); + memory->create(density_fft_g,nfft_both_6,"pppm/disp:density_fft_g"); + if (differentiation_flag == 1) { memory->create3d_offset(u_brick_g,nzlo_out_6,nzhi_out_6,nylo_out_6,nyhi_out_6, nxlo_out_6,nxhi_out_6,"pppm/disp:u_brick_g"); @@ -1808,45 +1913,12 @@ void _noopt PPPMDisp::allocate() memory->create3d_offset(vdz_brick_g,nzlo_out_6,nzhi_out_6,nylo_out_6,nyhi_out_6, nxlo_out_6,nxhi_out_6,"pppm/disp:vdz_brick_g"); } - memory->create(density_fft_g,nfft_both_6,"pppm/disp:density_fft_g"); - - int tmp; - - fft1_6 = - new FFT3d(lmp,world,nx_pppm_6,ny_pppm_6,nz_pppm_6, - nxlo_fft_6,nxhi_fft_6,nylo_fft_6,nyhi_fft_6,nzlo_fft_6,nzhi_fft_6, - nxlo_fft_6,nxhi_fft_6,nylo_fft_6,nyhi_fft_6,nzlo_fft_6,nzhi_fft_6, - 0,0,&tmp,collective_flag); - - fft2_6 = - new FFT3d(lmp,world,nx_pppm_6,ny_pppm_6,nz_pppm_6, - nxlo_fft_6,nxhi_fft_6,nylo_fft_6,nyhi_fft_6,nzlo_fft_6,nzhi_fft_6, - nxlo_in_6,nxhi_in_6,nylo_in_6,nyhi_in_6,nzlo_in_6,nzhi_in_6, - 0,0,&tmp,collective_flag); - - remap_6 = - new Remap(lmp,world, - nxlo_in_6,nxhi_in_6,nylo_in_6,nyhi_in_6,nzlo_in_6,nzhi_in_6, - nxlo_fft_6,nxhi_fft_6,nylo_fft_6,nyhi_fft_6,nzlo_fft_6,nzhi_fft_6, - 1,0,0,FFT_PRECISION,collective_flag); - - // create ghost grid object for rho and electric field communication - // also create 2 bufs for ghost grid cell comm, passed to Grid3d methods - - gc6 = - new Grid3d(lmp,world,nx_pppm_6,ny_pppm_6,nz_pppm_6, - nxlo_in_6,nxhi_in_6,nylo_in_6,nyhi_in_6,nzlo_in_6,nzhi_in_6, - nxlo_out_6,nxhi_out_6,nylo_out_6,nyhi_out_6,nzlo_out_6,nzhi_out_6); - - gc6->setup_comm(ngc6_buf1,ngc6_buf2); - - if (differentiation_flag) npergrid6 = 1; - else npergrid6 = 3; - - memory->create(gc6_buf1,npergrid6*ngc6_buf1,"pppm:gc_buf1"); - memory->create(gc6_buf2,npergrid6*ngc6_buf2,"pppm:gc_buf2"); } + // -------------------------------------- + // dispersion grids with arithmetic mixing + // -------------------------------------- + if (function[2]) { memory->create(work1_6,2*nfft_both_6,"pppm/disp:work1_6"); memory->create(work2_6,2*nfft_both_6,"pppm/disp:work2_6"); @@ -1975,41 +2047,12 @@ void _noopt PPPMDisp::allocate() memory->create3d_offset(vdz_brick_a6,nzlo_out_6,nzhi_out_6,nylo_out_6,nyhi_out_6, nxlo_out_6,nxhi_out_6,"pppm/disp:vdz_brick_a6"); } - - int tmp; - - fft1_6 = new FFT3d(lmp,world,nx_pppm_6,ny_pppm_6,nz_pppm_6, - nxlo_fft_6,nxhi_fft_6,nylo_fft_6,nyhi_fft_6,nzlo_fft_6,nzhi_fft_6, - nxlo_fft_6,nxhi_fft_6,nylo_fft_6,nyhi_fft_6,nzlo_fft_6,nzhi_fft_6, - 0,0,&tmp,collective_flag); - - fft2_6 = new FFT3d(lmp,world,nx_pppm_6,ny_pppm_6,nz_pppm_6, - nxlo_fft_6,nxhi_fft_6,nylo_fft_6,nyhi_fft_6,nzlo_fft_6,nzhi_fft_6, - nxlo_in_6,nxhi_in_6,nylo_in_6,nyhi_in_6,nzlo_in_6,nzhi_in_6, - 0,0,&tmp,collective_flag); - - remap_6 = new Remap(lmp,world, - nxlo_in_6,nxhi_in_6,nylo_in_6,nyhi_in_6,nzlo_in_6,nzhi_in_6, - nxlo_fft_6,nxhi_fft_6,nylo_fft_6,nyhi_fft_6,nzlo_fft_6,nzhi_fft_6, - 1,0,0,FFT_PRECISION,collective_flag); - - // create ghost grid object for rho and electric field communication - // also create 2 bufs for ghost grid cell comm, passed to Grid3d methods - - gc6 = - new Grid3d(lmp,world,nx_pppm_6,ny_pppm_6,nz_pppm_6, - nxlo_in_6,nxhi_in_6,nylo_in_6,nyhi_in_6,nzlo_in_6,nzhi_in_6, - nxlo_out_6,nxhi_out_6,nylo_out_6,nyhi_out_6,nzlo_out_6,nzhi_out_6); - - gc6->setup_comm(ngc6_buf1,ngc6_buf2); - - if (differentiation_flag) npergrid6 = 7; - else npergrid6 = 21; - - memory->create(gc6_buf1,npergrid6*ngc6_buf1,"pppm:gc_buf1"); - memory->create(gc6_buf2,npergrid6*ngc6_buf2,"pppm:gc_buf2"); } + // -------------------------------------- + // dispersion grids with no mixing + // -------------------------------------- + if (function[3]) { memory->create(work1_6,2*nfft_both_6,"pppm/disp:work1_6"); memory->create(work2_6,2*nfft_both_6,"pppm/disp:work2_6"); @@ -2037,6 +2080,9 @@ void _noopt PPPMDisp::allocate() memory->create4d_offset(density_brick_none,nsplit_alloc, nzlo_out_6,nzhi_out_6,nylo_out_6,nyhi_out_6, nxlo_out_6,nxhi_out_6,"pppm/disp:density_brick_none"); + memory->create(density_fft_none,nsplit_alloc,nfft_both_6, + "pppm/disp:density_fft_none"); + if (differentiation_flag == 1) { memory->create4d_offset(u_brick_none,nsplit_alloc, nzlo_out_6,nzhi_out_6,nylo_out_6,nyhi_out_6, @@ -2060,41 +2106,6 @@ void _noopt PPPMDisp::allocate() nzlo_out_6,nzhi_out_6,nylo_out_6,nyhi_out_6, nxlo_out_6,nxhi_out_6,"pppm/disp:vdz_brick_none"); } - memory->create(density_fft_none,nsplit_alloc,nfft_both_6, - "pppm/disp:density_fft_none"); - - int tmp; - - fft1_6 = new FFT3d(lmp,world,nx_pppm_6,ny_pppm_6,nz_pppm_6, - nxlo_fft_6,nxhi_fft_6,nylo_fft_6,nyhi_fft_6,nzlo_fft_6,nzhi_fft_6, - nxlo_fft_6,nxhi_fft_6,nylo_fft_6,nyhi_fft_6,nzlo_fft_6,nzhi_fft_6, - 0,0,&tmp,collective_flag); - - fft2_6 = new FFT3d(lmp,world,nx_pppm_6,ny_pppm_6,nz_pppm_6, - nxlo_fft_6,nxhi_fft_6,nylo_fft_6,nyhi_fft_6,nzlo_fft_6,nzhi_fft_6, - nxlo_in_6,nxhi_in_6,nylo_in_6,nyhi_in_6,nzlo_in_6,nzhi_in_6, - 0,0,&tmp,collective_flag); - - remap_6 = new Remap(lmp,world, - nxlo_in_6,nxhi_in_6,nylo_in_6,nyhi_in_6,nzlo_in_6,nzhi_in_6, - nxlo_fft_6,nxhi_fft_6,nylo_fft_6,nyhi_fft_6,nzlo_fft_6,nzhi_fft_6, - 1,0,0,FFT_PRECISION,collective_flag); - - // create ghost grid object for rho and electric field communication - // also create 2 bufs for ghost grid cell comm, passed to Grid3d methods - - gc6 = - new Grid3d(lmp,world,nx_pppm_6,ny_pppm_6,nz_pppm_6, - nxlo_in_6,nxhi_in_6,nylo_in_6,nyhi_in_6,nzlo_in_6,nzhi_in_6, - nxlo_out_6,nxhi_out_6,nylo_out_6,nyhi_out_6,nzlo_out_6,nzhi_out_6); - - gc6->setup_comm(ngc6_buf1,ngc6_buf2); - - if (differentiation_flag) npergrid6 = 1*nsplit_alloc; - else npergrid6 = 3*nsplit_alloc; - - memory->create(gc6_buf1,npergrid6*ngc6_buf1,"pppm:gc6_buf1"); - memory->create(gc6_buf2,npergrid6*ngc6_buf2,"pppm:gc6_buf2"); } } @@ -2107,6 +2118,10 @@ void PPPMDisp::allocate_peratom() { peratom_allocate_flag = 1; + // -------------------------------------- + // Coulomb grids + // -------------------------------------- + if (function[0]) { if (differentiation_flag != 1) memory->create3d_offset(u_brick,nzlo_out,nzhi_out,nylo_out,nyhi_out, @@ -2136,6 +2151,10 @@ void PPPMDisp::allocate_peratom() memory->create(gc_buf2,npergrid*ngc_buf2,"pppm:gc_buf2"); } + // -------------------------------------- + // dispersion grids with geometric mixing + // -------------------------------------- + if (function[1]) { if (differentiation_flag != 1 ) memory->create3d_offset(u_brick_g,nzlo_out_6,nzhi_out_6,nylo_out_6,nyhi_out_6, @@ -2165,6 +2184,10 @@ void PPPMDisp::allocate_peratom() memory->create(gc6_buf2,npergrid6*ngc6_buf2,"pppm:gc6_buf2"); } + // -------------------------------------- + // dispersion grids with arithmetic mixing + // -------------------------------------- + if (function[2]) { if (differentiation_flag != 1) { memory->create3d_offset(u_brick_a0,nzlo_out_6,nzhi_out_6,nylo_out_6,nyhi_out_6, @@ -2286,6 +2309,10 @@ void PPPMDisp::allocate_peratom() memory->create(gc6_buf2,npergrid6*ngc6_buf2,"pppm:gc6_buf2"); } + // -------------------------------------- + // dispersion grids with no mixing + // -------------------------------------- + if (function[3]) { if (differentiation_flag != 1) memory->create4d_offset(u_brick_none,nsplit_alloc, @@ -2602,11 +2629,10 @@ void PPPMDisp::deallocate_peratom() } /* ---------------------------------------------------------------------- - set size of FFT grid (nx,ny,nz_pppm) and g_ewald - for Coulomb interactions + set global grid and g_ewald for Coulomb interactions ------------------------------------------------------------------------- */ -void PPPMDisp::set_grid() +void PPPMDisp::set_grid_global() { double q2 = qsqsum * force->qqrd2e; @@ -2678,152 +2704,61 @@ void PPPMDisp::set_grid() } /* ---------------------------------------------------------------------- - set the FFT parameters + set params which determine which owned and ghost cells this proc owns + for Coulomb or dipsersion interactions + Grid3d uses these params to partition grids + also partition FFT grids + n xyz lo/hi fft = FFT columns that I own (all of x dim, 2d decomp in yz) ------------------------------------------------------------------------- */ -void PPPMDisp::set_fft_parameters(int& nx_p, int& ny_p, int& nz_p, - int& nxlo_f, int& nylo_f, int& nzlo_f, - int& nxhi_f, int& nyhi_f, int& nzhi_f, - int& nxlo_i, int& nylo_i, int& nzlo_i, - int& nxhi_i, int& nyhi_i, int& nzhi_i, - int& nxlo_o, int& nylo_o, int& nzlo_o, - int& nxhi_o, int& nyhi_o, int& nzhi_o, - int& nlow, int& nupp, - int& ng, int& nf, int& nfb, - double& sft, double& sftone, int& ord) +void PPPMDisp::set_grid_local(int order_either, + int nx_either, int ny_either, int nz_either, + double &shift_either, double &shiftone_either, + double &shiftatom_either, + int &nlower_either, int &nupper_either, + int &nxlo_fft_either, int &nylo_fft_either, int &nzlo_fft_either, + int &nxhi_fft_either, int &nyhi_fft_either, int &nzhi_fft_either) { - // partition global grid across procs - // n xyz lo/hi i = lower/upper bounds of global grid this proc owns - // indices range from 0 to N-1 inclusive in each dim - - comm->partition_grid(nx_p,ny_p,nz_p,slab_volfactor, - nxlo_i,nxhi_i,nylo_i,nyhi_i,nzlo_i,nzhi_i); - - // nlow,nupp = stencil size for mapping particles to PPPM grid - - nlow = -(ord-1)/2; - nupp = ord/2; - - // sft values for particle <-> grid mapping + // shift values for particle <-> grid mapping depend on stencil order // add/subtract OFFSET to avoid int(-0.75) = 0 when want it to be -1 + // used in particle_map() and make_rho() and fieldforce() + + if (order_either % 2) shift_either = OFFSET + 0.5; + else shift_either = OFFSET; + + if (order_either % 2) shiftone_either = 0.0; + else shiftone_either = 0.5; - if (ord % 2) sft = OFFSET + 0.5; - else sft = OFFSET; - if (ord % 2) sftone = 0.0; - else sftone = 0.5; + // nlower/nupper = stencil size for mapping particles to grid - // nlo_out,nhi_out = lower/upper limits of the 3d sub-brick of - // global PPPM grid that my particles can contribute charge to - // effectively nlo_in,nhi_in + ghost cells - // nlo,nhi = global coords of grid pt to "lower left" of smallest/largest - // position a particle in my box can be at - // dist[3] = particle position bound = subbox + skin/2.0 + qdist - // qdist = offset due to TIP4P fictitious charge - // convert to triclinic if necessary - // nlo_out,nhi_out = nlo,nhi + stencil size for particle mapping - // for slab PPPM, assign z grid as if it were not extended + nlower_either = -(order_either-1)/2; + nupper_either = order_either/2; - double *prd,*sublo,*subhi; - - if (triclinic == 0) { - prd = domain->prd; - boxlo = domain->boxlo; - sublo = domain->sublo; - subhi = domain->subhi; - } else { - prd = domain->prd_lamda; - boxlo = domain->boxlo_lamda; - sublo = domain->sublo_lamda; - subhi = domain->subhi_lamda; - } - - double xprd = prd[0]; - double yprd = prd[1]; - double zprd = prd[2]; - double zprd_slab = zprd*slab_volfactor; - - double dist[3]; - double cuthalf = 0.5*neighbor->skin + qdist; - if (triclinic == 0) dist[0] = dist[1] = dist[2] = cuthalf; - else { - dist[0] = cuthalf/domain->prd[0]; - dist[1] = cuthalf/domain->prd[1]; - dist[2] = cuthalf/domain->prd[2]; - } - - int nlo,nhi; - - nlo = static_cast ((sublo[0]-dist[0]-boxlo[0]) * - nx_p/xprd + sft) - OFFSET; - nhi = static_cast ((subhi[0]+dist[0]-boxlo[0]) * - nx_p/xprd + sft) - OFFSET; - nxlo_o = nlo + nlow; - nxhi_o = nhi + nupp; - - nlo = static_cast ((sublo[1]-dist[1]-boxlo[1]) * - ny_p/yprd + sft) - OFFSET; - nhi = static_cast ((subhi[1]+dist[1]-boxlo[1]) * - ny_p/yprd + sft) - OFFSET; - nylo_o = nlo + nlow; - nyhi_o = nhi + nupp; - - nlo = static_cast ((sublo[2]-dist[2]-boxlo[2]) * - nz_p/zprd_slab + sft) - OFFSET; - nhi = static_cast ((subhi[2]+dist[2]-boxlo[2]) * - nz_p/zprd_slab + sft) - OFFSET; - nzlo_o = nlo + nlow; - nzhi_o = nhi + nupp; - - // for slab PPPM, change the grid boundary for processors at +z end - // to include the empty volume between periodically repeating slabs - // for slab PPPM, want charge data communicated from -z proc to +z proc, - // but not vice versa, also want field data communicated from +z proc to - // -z proc, but not vice versa - // this is accomplished by nzhi_i = nzhi_o on +z end (no ghost cells) - - if (slabflag && (comm->myloc[2] == comm->procgrid[2]-1)) { - nzhi_i = nz_p - 1; - nzhi_o = nz_p - 1; - } - - // decomposition of FFT mesh + // x-pencil decomposition of Coulomb FFT mesh // global indices range from 0 to N-1 - // proc owns entire x-dimension, clump of columns in y,z dimensions + // each proc owns entire x-dimension, clumps of columns in y,z dimensions // npey_fft,npez_fft = # of procs in y,z dims // if nprocs is small enough, proc can own 1 or more entire xy planes, // else proc owns 2d sub-blocks of yz plane // me_y,me_z = which proc (0-npe_fft-1) I am in y,z dimensions // nlo_fft,nhi_fft = lower/upper limit of the section - // of the global FFT mesh that I own + // of the global FFT mesh that I own in x-pencil decomposition int npey_fft,npez_fft; - if (nz_p >= nprocs) { + if (nz_either >= nprocs) { npey_fft = 1; npez_fft = nprocs; - } else procs2grid2d(nprocs,ny_p,nz_p,&npey_fft,&npez_fft); + } else procs2grid2d(nprocs,ny_either,nz_either,&npey_fft,&npez_fft); int me_y = me % npey_fft; int me_z = me / npey_fft; - nxlo_f = 0; - nxhi_f = nx_p - 1; - nylo_f = me_y*ny_p/npey_fft; - nyhi_f = (me_y+1)*ny_p/npey_fft - 1; - nzlo_f = me_z*nz_p/npez_fft; - nzhi_f = (me_z+1)*nz_p/npez_fft - 1; - - // PPPM grid for this proc, including ghosts - - ng = (nxhi_o-nxlo_o+1) * (nyhi_o-nylo_o+1) * (nzhi_o-nzlo_o+1); - - // FFT arrays on this proc, without ghosts - // nf = nfft = FFT points in FFT decomposition on this proc - // nfft_brick = FFT points in 3d brick-decomposition on this proc - // nfb = nfft_both = greater of 2 values - - nf = (nxhi_f-nxlo_f+1) * (nyhi_f-nylo_f+1) * (nzhi_f-nzlo_f+1); - int nfft_brick = (nxhi_i-nxlo_i+1) * (nyhi_i-nylo_i+1) * (nzhi_i-nzlo_i+1); - nfb = MAX(nf,nfft_brick); + nxlo_fft_either = 0; + nxhi_fft_either = nx_either - 1; + nylo_fft_either = me_y*ny_either/npey_fft; + nyhi_fft_either = (me_y+1)*ny_either/npey_fft - 1; + nzlo_fft_either = me_z*nz_either/npez_fft; + nzhi_fft_either = (me_z+1)*nz_either/npez_fft - 1; } /* ---------------------------------------------------------------------- @@ -3365,17 +3300,15 @@ double PPPMDisp::compute_qopt_6_ad() } /* ---------------------------------------------------------------------- - set size of FFT grid and g_ewald_6 - for Dispersion interactions + set global grid and g_ewald_6 for dispersion interactions ------------------------------------------------------------------------- */ -void PPPMDisp::set_grid_6() +void PPPMDisp::set_grid_global_6() { - // calculate csum - if (!csumflag) calc_csum(); if (!gewaldflag_6) set_init_g6(); if (!gridflag_6) set_n_pppm_6(); + while (!factorable(nx_pppm_6)) nx_pppm_6++; while (!factorable(ny_pppm_6)) ny_pppm_6++; while (!factorable(nz_pppm_6)) nz_pppm_6++; diff --git a/src/KSPACE/pppm_disp.h b/src/KSPACE/pppm_disp.h index 5bcf7e01b0..f23382c1e1 100644 --- a/src/KSPACE/pppm_disp.h +++ b/src/KSPACE/pppm_disp.h @@ -64,19 +64,19 @@ class PPPMDisp : public KSpace { double delxinv, delyinv, delzinv, delvolinv; double delxinv_6, delyinv_6, delzinv_6, delvolinv_6; - double shift, shiftone; + double shift, shiftone, shiftatom; int nxlo_in, nylo_in, nzlo_in, nxhi_in, nyhi_in, nzhi_in; int nxlo_out, nylo_out, nzlo_out, nxhi_out, nyhi_out, nzhi_out; int nxlo_fft, nylo_fft, nzlo_fft, nxhi_fft, nyhi_fft, nzhi_fft; int nlower, nupper; - int ngrid, nfft, nfft_both; + int ngrid, nfft_brick, nfft, nfft_both; - double shift_6, shiftone_6; + double shift_6, shiftone_6, shiftatom_6; int nxlo_in_6, nylo_in_6, nzlo_in_6, nxhi_in_6, nyhi_in_6, nzhi_in_6; int nxlo_out_6, nylo_out_6, nzlo_out_6, nxhi_out_6, nyhi_out_6, nzhi_out_6; int nxlo_fft_6, nylo_fft_6, nzlo_fft_6, nxhi_fft_6, nyhi_fft_6, nzhi_fft_6; int nlower_6, nupper_6; - int ngrid_6, nfft_6, nfft_both_6; + int ngrid_6, nfft_brick_6, nfft_6, nfft_both_6; // the following variables are needed for every structure factor @@ -149,7 +149,8 @@ class PPPMDisp : public KSpace { FFT_SCALAR ****v0_brick_none, ****v1_brick_none, ****v2_brick_none, ****v3_brick_none, ****v4_brick_none, ****v5_brick_none; - //// needed for each interaction type + // needed for each interaction type + double *greensfn; double **vg; double **vg2; @@ -190,7 +191,9 @@ class PPPMDisp : public KSpace { int triclinic; // domain settings, orthog or triclinic double *boxlo; + // TIP4P settings + int typeH, typeO; // atom types of TIP4P water H and O atoms double qdist; // distance from O site to negative charge double alpha; // geometric factor @@ -202,15 +205,16 @@ class PPPMDisp : public KSpace { void mmult(double **, double **, double **, int); int check_convergence(double **, double **, double **, double **, double **, double **, int); - void set_grid(); - void set_grid_6(); + void set_grid_global(); + void set_grid_global_6(); + void set_grid_local(int, int, int, int, double &, double &, double &, + int &, int &, int &, int &, int &, int &, int &, int &); void set_init_g6(); - void set_fft_parameters(int &, int &, int &, int &, int &, int &, int &, int &, int &, int &, - int &, int &, int &, int &, int &, int &, int &, int &, int &, int &, - int &, int &, int &, int &, int &, int &, double &, double &, int &); void set_n_pppm_6(); + void adjust_gewald(); void adjust_gewald_6(); + double f(); double derivf(); double f_6(); @@ -218,6 +222,7 @@ class PPPMDisp : public KSpace { double final_accuracy(); void final_accuracy_6(double &, double &, double &); double lj_rspace_error(); + double compute_qopt(); double compute_qopt_6(); double compute_qopt_ik(); @@ -231,6 +236,7 @@ class PPPMDisp : public KSpace { virtual void allocate_peratom(); virtual void deallocate(); virtual void deallocate_peratom(); + int factorable(int); double rms(double, double, bigint, double, double **); double diffpr(double, double, double, double, double **); diff --git a/src/KSPACE/pppm_stagger.cpp b/src/KSPACE/pppm_stagger.cpp index b12f50f561..fb9b5ee4c1 100644 --- a/src/KSPACE/pppm_stagger.cpp +++ b/src/KSPACE/pppm_stagger.cpp @@ -145,7 +145,7 @@ void PPPMStagger::compute(int eflag, int vflag) nstagger = 2; stagger = 0.0; - for (int n=0; n 1.0 if the grid extends beyond the +z boundary by this factor - used by 2d slab-mode PPPM - this effectively maps proc sub-grids to a smaller subset of the grid - nxyz lo/hi = inclusive lo/hi bounds of global grid sub-brick I own - if proc owns no grid cells in a dim, then nlo > nhi - special case: 2 procs share boundary which a grid point is exactly on - 2 equality if tests insure a consistent decision as to which proc owns it -------------------------------------------------------------------------- */ - -void Comm::partition_grid(int nx, int ny, int nz, double zfactor, - int &nxlo, int &nxhi, int &nylo, int &nyhi, - int &nzlo, int &nzhi) -{ - double xfraclo,xfrachi,yfraclo,yfrachi,zfraclo,zfrachi; - - if (layout != LAYOUT_TILED) { - xfraclo = xsplit[myloc[0]]; - xfrachi = xsplit[myloc[0]+1]; - yfraclo = ysplit[myloc[1]]; - yfrachi = ysplit[myloc[1]+1]; - zfraclo = zsplit[myloc[2]]; - zfrachi = zsplit[myloc[2]+1]; - } else { - xfraclo = mysplit[0][0]; - xfrachi = mysplit[0][1]; - yfraclo = mysplit[1][0]; - yfrachi = mysplit[1][1]; - zfraclo = mysplit[2][0]; - zfrachi = mysplit[2][1]; - } - - nxlo = static_cast (xfraclo * nx); - if (1.0*nxlo != xfraclo*nx) nxlo++; - nxhi = static_cast (xfrachi * nx); - if (1.0*nxhi == xfrachi*nx) nxhi--; - - nylo = static_cast (yfraclo * ny); - if (1.0*nylo != yfraclo*ny) nylo++; - nyhi = static_cast (yfrachi * ny); - if (1.0*nyhi == yfrachi*ny) nyhi--; - - if (zfactor == 0.0) { - nzlo = static_cast (zfraclo * nz); - if (1.0*nzlo != zfraclo*nz) nzlo++; - nzhi = static_cast (zfrachi * nz); - if (1.0*nzhi == zfrachi*nz) nzhi--; - } else { - nzlo = static_cast (zfraclo * nz/zfactor); - if (1.0*nzlo != zfraclo*nz) nzlo++; - nzhi = static_cast (zfrachi * nz/zfactor); - if (1.0*nzhi == zfrachi*nz) nzhi--; - } -} - /* ---------------------------------------------------------------------- communicate inbuf around full ring of processors with messtag nbytes = size of inbuf = n datums * nper bytes diff --git a/src/comm.h b/src/comm.h index 3a422f32f1..9476e2e21e 100644 --- a/src/comm.h +++ b/src/comm.h @@ -106,10 +106,6 @@ class Comm : protected Pointers { virtual void coord2proc_setup() {} virtual int coord2proc(double *, int &, int &, int &); - // partition a global regular grid by proc sub-domains - - void partition_grid(int, int, int, double, int &, int &, int &, int &, int &, int &); - // memory usage virtual double memory_usage() = 0; diff --git a/src/grid2d.cpp b/src/grid2d.cpp index c2a4d3c75a..6a9385d30b 100644 --- a/src/grid2d.cpp +++ b/src/grid2d.cpp @@ -530,8 +530,8 @@ void Grid2d::ghost_grid() lo = static_cast((sublo[1]-dist[1]-boxlo[1]) * dyinv + shift_atom + OFFSET) - OFFSET; hi = static_cast((subhi[1]+dist[1]-boxlo[1]) * dyinv + shift_atom + OFFSET) - OFFSET; - outxlo = MIN(lo - stencil_atom_lo, inylo - stencil_grid_lo); - outxhi = MAX(hi + stencil_atom_hi, inyhi + stencil_grid_hi); + outylo = MIN(lo - stencil_atom_lo, inylo - stencil_grid_lo); + outyhi = MAX(hi + stencil_atom_hi, inyhi + stencil_grid_hi); // limit out xyz lo/hi indices to global grid for non-periodic dims @@ -1889,7 +1889,7 @@ int Grid2d::proc_index_uniform(int igrid, int n, int dim, double *split) double fraclo,frachi; // loop over # of procs in this dime - // compute the grid bounds for that proc, same as comm->partition_grid() + // compute the grid bounds for that proc // if igrid falls within those bounds, return m = proc index int m; diff --git a/src/grid3d.cpp b/src/grid3d.cpp index 19dc544b3b..6dd4bd0110 100644 --- a/src/grid3d.cpp +++ b/src/grid3d.cpp @@ -61,119 +61,9 @@ Grid3d::Grid3d(LAMMPS *lmp, MPI_Comm gcomm, int gnx, int gny, int gnz) : maxdist = 0.0; stencil_grid_lo = stencil_grid_hi = 0; stencil_atom_lo = stencil_atom_hi = 0; - shift_grid = shift_atom = 0.0; - zfactor = 1.0; -} - -/* ---------------------------------------------------------------------- - constructor called by PPPM classes - gcomm = world communicator - gnx, gny, gnz = size of global grid - i xyz lohi = portion of global grid this proc owns, 0 <= index < N - o xyz lohi = owned grid portion + ghost grid cells needed in all directions - if o indices are < 0 or hi indices are >= N, - then grid is treated as periodic in that dimension, - communication is done across the periodic boundaries -------------------------------------------------------------------------- */ - -Grid3d::Grid3d(LAMMPS *lmp, MPI_Comm gcomm, - int gnx, int gny, int gnz, - int ixlo, int ixhi, int iylo, int iyhi, int izlo, int izhi, - int oxlo, int oxhi, int oylo, int oyhi, int ozlo, int ozhi) - : Pointers(lmp) -{ - // store commnicator and global grid size - - gridcomm = gcomm; - MPI_Comm_rank(gridcomm,&me); - MPI_Comm_size(gridcomm,&nprocs); - - nx = gnx; - ny = gny; - nz = gnz; - - // store info about Comm decomposition needed for remap operation - // two Grid instances will exist for duration of remap - // each must know Comm decomp at time Grid instance was created - - extract_comm_info(); - - // store grid bounds and proc neighs - - if (layout != Comm::LAYOUT_TILED) { - store(ixlo,ixhi,iylo,iyhi,izlo,izhi, - oxlo,oxhi,oylo,oyhi,ozlo,ozhi, - oxlo,oxhi,oylo,oyhi,ozlo,ozhi, - procxlo,procxhi,procylo,procyhi,proczlo,proczhi); - } else { - store(ixlo,ixhi,iylo,iyhi,izlo,izhi, - oxlo,oxhi,oylo,oyhi,ozlo,ozhi, - oxlo,oxhi,oylo,oyhi,ozlo,ozhi, - 0,0,0,0,0,0); - } -} - -/* ---------------------------------------------------------------------- - constructor called by MSM - gcomm = world communicator or sub-communicator for a hierarchical grid - flag = 1 if e xyz lohi values = larger grid stored by caller in gcomm = world - flag = 2 if e xyz lohi values = 6 neighbor procs in gcomm - gnx, gny, gnz = size of global grid - i xyz lohi = portion of global grid this proc owns, 0 <= index < N - o xyz lohi = owned grid portion + ghost grid cells needed in all directions - e xyz lohi for flag = 1: extent of larger grid stored by caller - e xyz lohi for flag = 2: 6 neighbor procs -------------------------------------------------------------------------- */ - -Grid3d::Grid3d(LAMMPS *lmp, MPI_Comm gcomm, int flag, - int gnx, int gny, int gnz, - int ixlo, int ixhi, int iylo, int iyhi, int izlo, int izhi, - int oxlo, int oxhi, int oylo, int oyhi, int ozlo, int ozhi, - int exlo, int exhi, int eylo, int eyhi, int ezlo, int ezhi) - : Pointers(lmp) -{ - // store commnicator and global grid size - - gridcomm = gcomm; - MPI_Comm_rank(gridcomm,&me); - MPI_Comm_size(gridcomm,&nprocs); - - nx = gnx; - ny = gny; - nz = gnz; - - // store info about Comm decomposition needed for remap operation - // two Grid instances will exist for duration of remap - // each must know Comm decomp at time Grid instance was created - - extract_comm_info(); - - // store grid bounds and proc neighs - - if (flag == 1) { - if (layout != Comm::LAYOUT_TILED) { - // this assumes gcomm = world - store(ixlo,ixhi,iylo,iyhi,izlo,izhi, - oxlo,oxhi,oylo,oyhi,ozlo,ozhi, - exlo,exhi,eylo,eyhi,ezlo,ezhi, - procxlo,procxhi,procylo,procyhi,proczlo,proczhi); - } else { - store(ixlo,ixhi,iylo,iyhi,izlo,izhi, - oxlo,oxhi,oylo,oyhi,ozlo,ozhi, - exlo,exhi,eylo,eyhi,ezlo,ezhi, - 0,0,0,0,0,0); - } - - } else if (flag == 2) { - if (layout != Comm::LAYOUT_TILED) { - store(ixlo,ixhi,iylo,iyhi,izlo,izhi, - oxlo,oxhi,oylo,oyhi,ozlo,ozhi, - oxlo,oxhi,oylo,oyhi,ozlo,ozhi, - exlo,exhi,eylo,eyhi,ezlo,ezhi); - } else { - error->all(FLERR,"Grid3d does not support tiled layout for MSM"); - } - } + shift_grid = 0.5; + shift_atom_lo = shift_atom_hi = 0.0; + zextra = 0; } /* ---------------------------------------------------------------------- */ @@ -219,54 +109,13 @@ Grid3d::~Grid3d() deallocate_remap(); } -/* ---------------------------------------------------------------------- - store grid bounds and proc neighs from caller in internal variables -------------------------------------------------------------------------- */ - -void Grid3d::store(int ixlo, int ixhi, int iylo, int iyhi, - int izlo, int izhi, - int oxlo, int oxhi, int oylo, int oyhi, - int ozlo, int ozhi, - int fxlo, int fxhi, int fylo, int fyhi, - int fzlo, int fzhi, - int pxlo, int pxhi, int pylo, int pyhi, - int pzlo, int pzhi) -{ - inxlo = ixlo; - inxhi = ixhi; - inylo = iylo; - inyhi = iyhi; - inzlo = izlo; - inzhi = izhi; - - outxlo = oxlo; - outxhi = oxhi; - outylo = oylo; - outyhi = oyhi; - outzlo = ozlo; - outzhi = ozhi; - - fullxlo = fxlo; - fullxhi = fxhi; - fullylo = fylo; - fullyhi = fyhi; - fullzlo = fzlo; - fullzhi = fzhi; - - procxlo = pxlo; - procxhi = pxhi; - procylo = pylo; - procyhi = pyhi; - proczlo = pzlo; - proczhi = pzhi; -} - // ---------------------------------------------------------------------- // set Grid parameters // ---------------------------------------------------------------------- /* ---------------------------------------------------------------------- maxdist = max distance outside proc subdomain a particle can be + used to determine extent of ghost cells ------------------------------------------------------------------------- */ void Grid3d::set_distance(double distance) @@ -276,7 +125,7 @@ void Grid3d::set_distance(double distance) /* ---------------------------------------------------------------------- # of grid cells beyond an owned grid cell that caller accesses - e.g. for a finite different stencial + used by FixTTMGrid for a finite different stencil can be different in lo vs hi direction ------------------------------------------------------------------------- */ @@ -287,8 +136,8 @@ void Grid3d::set_stencil_grid(int lo, int hi) } /* ---------------------------------------------------------------------- - # of grid cells beyond a particle's grid cell that caller updates - e.g. for smearing a point charge to the grid + # of grid cells beyond a particle's grid cell that caller accesses + used by PPPM for smearing a point charge to the grid can be different in lo vs hi direction ------------------------------------------------------------------------- */ @@ -299,9 +148,9 @@ void Grid3d::set_stencil_atom(int lo, int hi) } /* ---------------------------------------------------------------------- - shift_grid = offset of position of grid point within grid cell - 0.5 = cell center, 0.0 = lower-left corner of cell - used to determine which proc owns the grid cell within its subdomain + shift_grid = offset within grid cell of position of grid point + 0.5 = cell center (default), 0.0 = lower-left corner of cell + used by Grid to decide which proc owns a grid cell (grid pt within subdomain) ------------------------------------------------------------------------- */ void Grid3d::set_shift_grid(double shift) @@ -310,28 +159,72 @@ void Grid3d::set_shift_grid(double shift) } /* ---------------------------------------------------------------------- - shift_atom = offset of atoms when caller maps them to grid cells + shift_atom = offset added to atoms when caller maps them to grid cells 0.5 = half a grid cell, 0.0 = no offset - used when computing possible ghost extent - PPPM uses 0.5 when order is odd, 0.0 when order is even + used by Grid to compute maximum possible ghost extents + use of lo/hi allows max ghost extent on each side to be different + PPPM uses 0.5 when stencil order is odd, 0.0 when order is even + PPPM/stagger applies different shift values for 2 stagger iterations ------------------------------------------------------------------------- */ -void Grid3d::set_shift_atom(double shift) +void Grid3d::set_shift_atom(double shift_lo, double shift_hi) { - shift_atom = shift; + shift_atom_lo = shift_lo; + shift_atom_hi = shift_hi; } /* ---------------------------------------------------------------------- - zfactor > 1.0 when grid extends beyond simulation box bounds in Z - used by KSpace PPPM for 2d periodic slab geometries - default = 1.0 (no extension in Z) + enable extra grid cells in Z + factor = muliplication factor on box size Z and thus grid size + factor > 1.0 when grid extends beyond Z box size (3.0 = tripled in size) + used by PPPM for 2d periodic slab geometries + default zextra = 0, factor = 1.0 (no extra grid cells in Z) ------------------------------------------------------------------------- */ void Grid3d::set_zfactor(double factor) { + if (factor == 1.0) zextra = 0; + else zextra = 1; zfactor = factor; } +/* ---------------------------------------------------------------------- + set IDs of proc neighbors used in uniform local owned/ghost comm + call this AFTER setup_grid() but BEFORE setup_comm() to override + the processor neighbors stored by extract_comm() + used by MSM to exclude non-participating procs for coarse grid comm +------------------------------------------------------------------------- */ + +void Grid3d::set_proc_neighs(int pxlo, int pxhi, int pylo, int pyhi, + int pzlo, int pzhi) +{ + procxlo = pxlo; + procxhi = pxhi; + procylo = pylo; + procyhi = pyhi; + proczlo = pzlo; + proczhi = pzhi; +} + +/* ---------------------------------------------------------------------- + set allocation dimensions of caller grid used by indices() to setup pack/unpack + call this AFTER setup_grid() but BEFORE setup_comm() to override + the caller grid size set by setup_grid() + used by MSM to allow a larger level 0 grid to be allocated + with more ghost cells for other operations +------------------------------------------------------------------------- */ + +void Grid3d::set_larger_grid(int fxlo, int fxhi, int fylo, int fyhi, + int fzlo, int fzhi) +{ + fullxlo = fxlo; + fullxhi = fxhi; + fullylo = fylo; + fullyhi = fyhi; + fullzlo = fzlo; + fullzhi = fzhi; +} + // ---------------------------------------------------------------------- // retrieve Grid parameters // ---------------------------------------------------------------------- @@ -454,7 +347,7 @@ void Grid3d::setup_grid(int &ixlo, int &ixhi, int &iylo, int &iyhi, // default = caller grid is allocated to ghost grid // used when computing pack/unpack lists in indices() - // NOTE: allow caller to override this + // these values can be overridden by caller using set_larger_grid() fullxlo = outxlo; fullxhi = outxhi; @@ -577,23 +470,24 @@ void Grid3d::ghost_grid() double dzinv = nz / prd[2]; int lo, hi; - lo = static_cast((sublo[0]-dist[0]-boxlo[0]) * dxinv + shift_atom + OFFSET) - OFFSET; - hi = static_cast((subhi[0]+dist[0]-boxlo[0]) * dxinv + shift_atom + OFFSET) - OFFSET; + lo = static_cast((sublo[0]-dist[0]-boxlo[0]) * dxinv + shift_atom_lo + OFFSET) - OFFSET; + hi = static_cast((subhi[0]+dist[0]-boxlo[0]) * dxinv + shift_atom_hi + OFFSET) - OFFSET; outxlo = MIN(lo - stencil_atom_lo, inxlo - stencil_grid_lo); outxhi = MAX(hi + stencil_atom_hi, inxhi + stencil_grid_hi); - lo = static_cast((sublo[1]-dist[1]-boxlo[1]) * dyinv + shift_atom + OFFSET) - OFFSET; - hi = static_cast((subhi[1]+dist[1]-boxlo[1]) * dyinv + shift_atom + OFFSET) - OFFSET; - outxlo = MIN(lo - stencil_atom_lo, inylo - stencil_grid_lo); - outxhi = MAX(hi + stencil_atom_hi, inyhi + stencil_grid_hi); + lo = static_cast((sublo[1]-dist[1]-boxlo[1]) * dyinv + shift_atom_lo + OFFSET) - OFFSET; + hi = static_cast((subhi[1]+dist[1]-boxlo[1]) * dyinv + shift_atom_hi + OFFSET) - OFFSET; + outylo = MIN(lo - stencil_atom_lo, inylo - stencil_grid_lo); + outyhi = MAX(hi + stencil_atom_hi, inyhi + stencil_grid_hi); - // NOTE: need to account for zfactor here + if (zextra == 0) { + lo = static_cast((sublo[2]-dist[2]-boxlo[2]) * dzinv + shift_atom_lo + OFFSET) - OFFSET; + hi = static_cast((subhi[2]+dist[2]-boxlo[2]) * dzinv + shift_atom_hi + OFFSET) - OFFSET; + outzlo = MIN(lo - stencil_atom_lo, inzlo - stencil_grid_lo); + outzhi = MAX(hi + stencil_atom_hi, inzhi + stencil_grid_hi); + } else { + } - lo = static_cast((sublo[2]-dist[2]-boxlo[2]) * dzinv + shift_atom + OFFSET) - OFFSET; - hi = static_cast((subhi[2]+dist[2]-boxlo[2]) * dzinv + shift_atom + OFFSET) - OFFSET; - outxlo = MIN(lo - stencil_atom_lo, inzlo - stencil_grid_lo); - outxhi = MAX(hi + stencil_atom_hi, inzhi + stencil_grid_hi); - // limit out xyz lo/hi indices to global grid for non-periodic dims int *periodicity = domain->periodicity; @@ -612,6 +506,45 @@ void Grid3d::ghost_grid() outzlo = MAX(0,outzlo); outzhi = MIN(nz-1,outzhi); } + + + // NOTE: zperiod effects, also in owned grid cells ? + + /* + + // extent of zprd when 2d slab mode is selected + + double zprd_slab = zprd*slab_volfactor; + + // for slab PPPM, assign z grid as if it were not extended + + nlo = static_cast ((sublo[2]-dist[2]-boxlo[2]) * + nz_pppm/zprd_slab + shift) - OFFSET; + nhi = static_cast ((subhi[2]+dist[2]-boxlo[2]) * + nz_pppm/zprd_slab + shift) - OFFSET; + nzlo_out = nlo + nlower; + nzhi_out = nhi + nupper; + + // for slab PPPM, change the grid boundary for processors at +z end + // to include the empty volume between periodically repeating slabs + // for slab PPPM, want charge data communicated from -z proc to +z proc, + // but not vice versa, also want field data communicated from +z proc to + // -z proc, but not vice versa + // this is accomplished by nzhi_in = nzhi_out on +z end (no ghost cells) + // also insure no other procs use ghost cells beyond +z limit + // differnet logic for non-tiled vs tiled decomposition + + if (slabflag == 1) { + if (comm->layout != Comm::LAYOUT_TILED) { + if (comm->myloc[2] == comm->procgrid[2]-1) nzhi_in = nzhi_out = nz_pppm - 1; + } else { + if (comm->mysplit[2][1] == 1.0) nzhi_in = nzhi_out = nz_pppm - 1; + } + nzhi_out = MIN(nzhi_out,nz_pppm-1); + } + + */ + } /* ---------------------------------------------------------------------- @@ -625,7 +558,7 @@ void Grid3d::extract_comm_info() // for non TILED layout: // proc xyz lohi = my 6 neighbor procs in this MPI_Comm - // NOTE: will need special logic for MSM case with different MPI_Comm + // these proc IDs can be overridden by caller using set_proc_neighs() // xyz split = copy of 1d vectors in Comm // grid2proc = copy of 3d array in Comm @@ -2095,7 +2028,7 @@ int Grid3d::proc_index_uniform(int igrid, int n, int dim, double *split) double fraclo,frachi; // loop over # of procs in this dime - // compute the grid bounds for that proc, same as comm->partition_grid() + // compute the grid bounds for that proc // if igrid falls within those bounds, return m = proc index int m; diff --git a/src/grid3d.h b/src/grid3d.h index 8874102590..39734a482f 100644 --- a/src/grid3d.h +++ b/src/grid3d.h @@ -23,21 +23,16 @@ class Grid3d : protected Pointers { enum { KSPACE = 0, PAIR = 1, FIX = 2 }; // calling classes Grid3d(class LAMMPS *, MPI_Comm, int, int, int); - - Grid3d(class LAMMPS *, MPI_Comm, int, int, int, int, int, int, int, int, int, - int, int, int, int, int, int); - Grid3d(class LAMMPS *, MPI_Comm, int, int, int, int, - int, int, int, int, int, int, int, int, int, int, int, int, - int, int, int, int, int, int); - - ~Grid3d() override; + ~Grid3d(); void set_distance(double); void set_stencil_grid(int, int); void set_stencil_atom(int, int); void set_shift_grid(double); - void set_shift_atom(double); + void set_shift_atom(double, double); void set_zfactor(double); + void set_larger_grid(int, int, int, int, int, int); + void set_proc_neighs(int, int, int, int, int, int); int identical(Grid3d *); void get_size(int &, int &, int &); @@ -72,10 +67,12 @@ class Grid3d : protected Pointers { int stencil_grid_lo,stencil_grid_hi; // grid cells accessed beyond owned cell double shift_grid; // location of grid point within grid cell // only affects which proc owns grid cell - double shift_atom; // shift applied to atomd when mapped to grid cell by caller + double shift_atom_lo,shift_atom_hi;; // max shift applied to atoms + // when mapped to grid cell by caller + // can be different in lo/hi directions // only affects extent of ghost cells - double zfactor; // multiplier on extend of grid in Z direction - // 1.0 = no extra grid cells in Z + int zextra; // 1 if extra grid cells in Z, 0 if not + double zfactor; // multiplier on extent of grid in Z direction // extent of my owned and ghost cells From 8af384243f84b0e8b0995cf709490edf4dd85cf3 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Wed, 2 Nov 2022 15:01:58 -0600 Subject: [PATCH 088/213] support for more caller options in Grid2d/3d --- src/KSPACE/msm.cpp | 81 ++++------- src/grid2d.cpp | 344 ++++++++++++++++++++++----------------------- src/grid2d.h | 21 +-- src/grid3d.cpp | 224 ++++++++++++++++++----------- src/grid3d.h | 12 +- 5 files changed, 357 insertions(+), 325 deletions(-) diff --git a/src/KSPACE/msm.cpp b/src/KSPACE/msm.cpp index 0705a91e64..60930943b0 100644 --- a/src/KSPACE/msm.cpp +++ b/src/KSPACE/msm.cpp @@ -594,32 +594,17 @@ void MSM::allocate() memory->create2d_offset(phi1d,3,-order,order,"msm:phi1d"); memory->create2d_offset(dphi1d,3,-order,order,"msm:dphi1d"); - // one Grid3d using all processors for finest grid level - - gcall = new Grid3d(lmp,world,nx_msm[0],ny_msm[0],nz_msm[0]); - gcall->set_distance(0.5*neighbor->skin); - gcall->set_stencil_atom(-nlower,nupper); - - gcall->setup_grid(nxlo_in[0],nxhi_in[0],nylo_in[0], - nyhi_in[0],nzlo_in[0],nzhi_in[0], - nxlo_out_all,nxhi_out_all,nylo_out_all, - nyhi_out_all,nzlo_out_all,nzhi_out_all); - - gcall->set_larger_grid(nxlo_out[0],nxhi_out[0],nylo_out[0], - nyhi_out[0],nzlo_out[0],nzhi_out[0]); + // one Grid3d for finest grid level, using world comm and all procs + // use set_caller_grid() b/c MSM allocates local grid > out_all values - // NOTE: or is it out[0] ?? - // NOTE: worry about flag = 1 here, 2 later - - /* - gcall = new Grid3d(lmp,world,1,nx_msm[0],ny_msm[0],nz_msm[0], + gcall = new Grid3d(lmp,world,nx_msm[0],ny_msm[0],nz_msm[0], nxlo_in[0],nxhi_in[0],nylo_in[0], nyhi_in[0],nzlo_in[0],nzhi_in[0], nxlo_out_all,nxhi_out_all,nylo_out_all, - nyhi_out_all,nzlo_out_all,nzhi_out_all, - nxlo_out[0],nxhi_out[0],nylo_out[0], - nyhi_out[0],nzlo_out[0],nzhi_out[0]); - */ + nyhi_out_all,nzlo_out_all,nzhi_out_all); + + gcall->set_caller_grid(nxlo_out[0],nxhi_out[0],nylo_out[0], + nyhi_out[0],nzlo_out[0],nzhi_out[0]); gcall->setup_comm(ngcall_buf1,ngcall_buf2); npergrid = 1; @@ -639,34 +624,20 @@ void MSM::allocate() memory->create3d_offset(egrid[n],nzlo_out[n],nzhi_out[n], nylo_out[n],nyhi_out[n],nxlo_out[n],nxhi_out[n],"msm:egrid"); - // create commgrid object for rho and electric field communication + // one Grid3d per level, using level-specific comm for coarser grids + // use set_proc_neigh() b/c MSM excludes non-participating procs from owned/ghost comm if (active_flag[n]) { delete gc[n]; - // NOTE: why is n = 0 same as all for grid size ? - - gc[n] = new Grid3d(lmp,world_levels[n],nx_msm[n],ny_msm[n],nz_msm[n]); - gc[n]->set_stencil_atom(-nlower,nupper); - - gc[n]->setup_grid(nxlo_in[n],nxhi_in[n],nylo_in[n], - nyhi_in[n],nzlo_in[n],nzhi_in[n], - nxlo_out[n],nxhi_out[n],nylo_out[n], - nyhi_out[n],nzlo_out[n],nzhi_out[n]); + gc[n] = new Grid3d(lmp,world_levels[n],nx_msm[n],ny_msm[n],nz_msm[n], + nxlo_in[n],nxhi_in[n],nylo_in[n],nyhi_in[n],nzlo_in[n],nzhi_in[n], + nxlo_out[n],nxhi_out[n],nylo_out[n],nyhi_out[n],nzlo_out[n],nzhi_out[n]); int **procneigh = procneigh_levels[n]; gc[n]->set_proc_neighs(procneigh[0][0],procneigh[0][1],procneigh[1][0], procneigh[1][1],procneigh[2][0],procneigh[2][1]); - /* - gc[n] = new Grid3d(lmp,world_levels[n],2,nx_msm[n],ny_msm[n],nz_msm[n], - nxlo_in[n],nxhi_in[n],nylo_in[n],nyhi_in[n], - nzlo_in[n],nzhi_in[n], - nxlo_out[n],nxhi_out[n],nylo_out[n],nyhi_out[n], - procneigh[0][0],procneigh[0][1],procneigh[1][0], - procneigh[1][1],procneigh[2][0],procneigh[2][1]); - */ - gc[n]->setup_comm(ngc_buf1[n],ngc_buf2[n]); npergrid = 1; memory->destroy(gc_buf1[n]); @@ -1194,18 +1165,23 @@ void MSM::set_grid_local() for (int n = 0; n < levels; n++) { - // deleted and nullify grid arrays since the number or offset of gridpoints may change + // delete and nullify grid arrays since the number or offset of gridpoints may change memory->destroy3d_offset(qgrid[n],nzlo_out[n],nylo_out[n],nxlo_out[n]); memory->destroy3d_offset(egrid[n],nzlo_out[n],nylo_out[n],nxlo_out[n]); - // partition global grid across procs - // n xyz lo/hi in[] = lower/upper bounds of global grid this proc owns - // indices range from 0 to N-1 inclusive in each dim + // use Grid3d to partition each grid into owned cells on each proc + // assignment of ghost cells is done below + // Grid3d is called later in allocate() with owned+ghost bounds - //comm->partition_grid(nx_msm[n],ny_msm[n],nz_msm[n],0.0, - // nxlo_in[n],nxhi_in[n],nylo_in[n],nyhi_in[n], - // nzlo_in[n],nzhi_in[n]); + gcall = new Grid3d(lmp,world,nx_msm[n],ny_msm[n],nz_msm[n]); + gcall->setup_grid(nxlo_in[n],nxhi_in[n],nylo_in[n], + nyhi_in[n],nzlo_in[n],nzhi_in[n], + nxlo_out[n],nxhi_out[n],nylo_out[n], + nyhi_out[n],nzlo_out[n],nzhi_out[n]); + delete gcall; + + // nlower/nupper = stencil size for mapping particles to grid nlower = -(order-1)/2; nupper = order/2; @@ -1236,10 +1212,12 @@ void MSM::set_grid_local() // position a particle in my box can be at // dist[3] = particle position bound = subbox + skin/2.0 // nlo_out,nhi_out = nlo,nhi + stencil size for particle mapping + // for n = 0, use a smaller ghost region for interpolation + // for n > 0, larger ghost region needed for direct sum and restriction/prolongation double dist[3]; double cuthalf = 0.0; - if (n == 0) cuthalf = 0.5*neighbor->skin; // only applies to finest grid + if (n == 0) cuthalf = 0.5*neighbor->skin; // only applies to finest grid dist[0] = dist[1] = dist[2] = cuthalf; if (triclinic) MathExtra::tribbox(domain->h,cuthalf,&dist[0]); @@ -1249,14 +1227,12 @@ void MSM::set_grid_local() nx_msm[n]/xprd + OFFSET) - OFFSET; nhi = static_cast ((subhi[0]+dist[0]-boxlo[0]) * nx_msm[n]/xprd + OFFSET) - OFFSET; + if (n == 0) { - // use a smaller ghost region for interpolation nxlo_out_all = nlo + nlower; nxhi_out_all = nhi + nupper; } - // a larger ghost region is needed for the direct sum and for restriction/prolongation - nxlo_out[n] = nlo + MIN(-order,nxlo_direct); nxhi_out[n] = nhi + MAX(order,nxhi_direct); @@ -1268,6 +1244,7 @@ void MSM::set_grid_local() nylo_out_all = nlo + nlower; nyhi_out_all = nhi + nupper; } + nylo_out[n] = nlo + MIN(-order,nylo_direct); nyhi_out[n] = nhi + MAX(order,nyhi_direct); diff --git a/src/grid2d.cpp b/src/grid2d.cpp index 6a9385d30b..77ae289d63 100644 --- a/src/grid2d.cpp +++ b/src/grid2d.cpp @@ -40,9 +40,11 @@ static constexpr int OFFSET = 16384; ------------------------------------------------------------------------- */ /* ---------------------------------------------------------------------- - constructor to create a 3d distributed grid + constructor to create a 2d distributed grid + Grid3d assigns owned/ghost cells to each proc via setup_grid() + it MUST be called after constructor gcomm = caller's communicator - gnx,gny = global grid size + gnx,gny,gnz = global grid size ------------------------------------------------------------------------- */ Grid2d::Grid2d(LAMMPS *lmp, MPI_Comm gcomm, int gnx, int gny) : Pointers(lmp) @@ -55,32 +57,35 @@ Grid2d::Grid2d(LAMMPS *lmp, MPI_Comm gcomm, int gnx, int gny) : Pointers(lmp) ny = gny; // default settings, can be overridden by set() methods + // these affect assignment of owned and ghost cells maxdist = 0.0; stencil_grid_lo = stencil_grid_hi = 0; stencil_atom_lo = stencil_atom_hi = 0; - shift_grid = shift_atom = 0.0; + shift_grid = 0.5; + shift_atom_lo = shift_atom_hi = 0.0; + yextra = 0; + yfactor = 1.0; } /* ---------------------------------------------------------------------- - constructor called by PPPM classes - gcomm = world communicator - gnx, gny = size of global grid - i xy lohi = portion of global grid this proc owns, 0 <= index < N - o xy lohi = owned grid portion + ghost grid cells needed in all directions - if o indices are < 0 or hi indices are >= N, - then grid is treated as periodic in that dimension, - communication is done across the periodic boundaries + alternate constructor to create a 2d distributed grid + caller assigns owned/ghost cells to each proc + setup_grid() must NOT be called + gcomm = caller's communicator + gnx,gny = global grid size + i xy lo/hi = extent of owned grid cells on this proc + o xy lo/hi = extent of owned+ghost grid cells on this proc + owned and ghost indices are inclusive + owned indices range from 0 to N-1 + ghost indices can extend < 0 or >= N ------------------------------------------------------------------------- */ -Grid2d::Grid2d(LAMMPS *lmp, MPI_Comm gcomm, - int gnx, int gny, +Grid2d::Grid2d(LAMMPS *lmp, MPI_Comm gcomm, int gnx, int gny, int ixlo, int ixhi, int iylo, int iyhi, - int oxlo, int oxhi, int oylo, int oyhi) - : Pointers(lmp) + int oxlo, int oxhi, int oylo, int oyhi) : + Pointers(lmp) { - // store commnicator and global grid size - gridcomm = gcomm; MPI_Comm_rank(gridcomm,&me); MPI_Comm_size(gridcomm,&nprocs); @@ -88,87 +93,22 @@ Grid2d::Grid2d(LAMMPS *lmp, MPI_Comm gcomm, nx = gnx; ny = gny; - // store info about Comm decomposition needed for remap operation - // two Grid instances will exist for duration of remap - // each must know Comm decomp at time Grid instance was created + // store owned/ghost indices provided by caller + + inxlo = ixlo; + inxhi = ixhi; + inylo = iylo; + inyhi = iyhi; - extract_comm_info(); + outxlo = oxlo; + outxhi = oxhi; + outylo = oylo; + outyhi = oyhi; - // store grid bounds and proc neighs + // additional intialization + // other constructor invokes this from setup_grid() - if (layout != Comm::LAYOUT_TILED) { - store(ixlo,ixhi,iylo,iyhi, - oxlo,oxhi,oylo,oyhi, - oxlo,oxhi,oylo,oyhi, - procxlo,procxhi,procylo,procyhi); - } else { - store(ixlo,ixhi,iylo,iyhi, - oxlo,oxhi,oylo,oyhi, - oxlo,oxhi,oylo,oyhi, - 0,0,0,0); - } -} - -/* ---------------------------------------------------------------------- - constructor called by MSM - gcomm = world communicator or sub-communicator for a hierarchical grid - flag = 1 if e xy lohi values = larger grid stored by caller in gcomm = world - flag = 2 if e xy lohi values = 6 neighbor procs in gcomm - gnx, gny = size of global grid - i xy lohi = portion of global grid this proc owns, 0 <= index < N - o xy lohi = owned grid portion + ghost grid cells needed in all directions - e xy lohi for flag = 1: extent of larger grid stored by caller - e xy lohi for flag = 2: 4 neighbor procs -------------------------------------------------------------------------- */ - -Grid2d::Grid2d(LAMMPS *lmp, MPI_Comm gcomm, int flag, - int gnx, int gny, - int ixlo, int ixhi, int iylo, int iyhi, - int oxlo, int oxhi, int oylo, int oyhi, - int exlo, int exhi, int eylo, int eyhi) - : Pointers(lmp) -{ - // store commnicator and global grid size - - gridcomm = gcomm; - MPI_Comm_rank(gridcomm,&me); - MPI_Comm_size(gridcomm,&nprocs); - - nx = gnx; - ny = gny; - - // store info about Comm decomposition needed for remap operation - // two Grid instances will exist for duration of remap - // each must know Comm decomp at time Grid instance was created - - extract_comm_info(); - - // store grid bounds and proc neighs - - if (flag == 1) { - if (layout != Comm::LAYOUT_TILED) { - // this assumes gcomm = world - store(ixlo,ixhi,iylo,iyhi, - oxlo,oxhi,oylo,oyhi, - exlo,exhi,eylo,eyhi, - procxlo,procxhi,procylo,procyhi); - } else { - store(ixlo,ixhi,iylo,iyhi, - oxlo,oxhi,oylo,oyhi, - exlo,exhi,eylo,eyhi, - 0,0,0,0); - } - - } else if (flag == 2) { - if (layout != Comm::LAYOUT_TILED) { - store(ixlo,ixhi,iylo,iyhi, - oxlo,oxhi,oylo,oyhi, - oxlo,oxhi,oylo,oyhi, - exlo,exhi,eylo,eyhi); - } else { - error->all(FLERR,"Grid2d does not support tiled layout for MSM"); - } - } + initialize(); } /* ---------------------------------------------------------------------- */ @@ -213,42 +153,13 @@ Grid2d::~Grid2d() deallocate_remap(); } -/* ---------------------------------------------------------------------- - store grid bounds and proc neighs from caller in internal variables -------------------------------------------------------------------------- */ - -void Grid2d::store(int ixlo, int ixhi, int iylo, int iyhi, - int oxlo, int oxhi, int oylo, int oyhi, - int fxlo, int fxhi, int fylo, int fyhi, - int pxlo, int pxhi, int pylo, int pyhi) -{ - inxlo = ixlo; - inxhi = ixhi; - inylo = iylo; - inyhi = iyhi; - - outxlo = oxlo; - outxhi = oxhi; - outylo = oylo; - outyhi = oyhi; - - fullxlo = fxlo; - fullxhi = fxhi; - fullylo = fylo; - fullyhi = fyhi; - - procxlo = pxlo; - procxhi = pxhi; - procylo = pylo; - procyhi = pyhi; -} - // ---------------------------------------------------------------------- // set Grid parameters // ---------------------------------------------------------------------- /* ---------------------------------------------------------------------- maxdist = max distance outside proc subdomain a particle can be + used to determine extent of ghost cells ------------------------------------------------------------------------- */ void Grid2d::set_distance(double distance) @@ -258,7 +169,6 @@ void Grid2d::set_distance(double distance) /* ---------------------------------------------------------------------- # of grid cells beyond an owned grid cell that caller accesses - e.g. for a finite different stencial can be different in lo vs hi direction ------------------------------------------------------------------------- */ @@ -269,8 +179,7 @@ void Grid2d::set_stencil_grid(int lo, int hi) } /* ---------------------------------------------------------------------- - # of grid cells beyond a particle's grid cell that caller updates - e.g. for smearing a point charge to the grid + # of grid cells beyond a particle's grid cell that caller accesses can be different in lo vs hi direction ------------------------------------------------------------------------- */ @@ -281,9 +190,9 @@ void Grid2d::set_stencil_atom(int lo, int hi) } /* ---------------------------------------------------------------------- - shift_grid = offset of position of grid point within grid cell - 0.5 = cell center, 0.0 = lower-left corner of cell - used to determine which proc owns the grid cell within its subdomain + shift_grid = offset within grid cell of position of grid point + 0.5 = cell center (default), 0.0 = lower-left corner of cell + used to decide which proc owns a grid cell (grid pt within subdomain) ------------------------------------------------------------------------- */ void Grid2d::set_shift_grid(double shift) @@ -292,15 +201,58 @@ void Grid2d::set_shift_grid(double shift) } /* ---------------------------------------------------------------------- - shift_atom = offset of atoms when caller maps them to grid cells + shift_atom = offset added to atoms when caller maps them to grid cells 0.5 = half a grid cell, 0.0 = no offset - used when computing possible ghost extent - PPPM uses 0.5 when order is odd, 0.0 when order is even + used to compute maximum possible ghost extents + use of lo/hi allows max ghost extent on each side to be different ------------------------------------------------------------------------- */ -void Grid2d::set_shift_atom(double shift) +void Grid2d::set_shift_atom(double shift_lo, double shift_hi) { - shift_atom = shift; + shift_atom_lo = shift_lo; + shift_atom_hi = shift_hi; +} + +/* ---------------------------------------------------------------------- + enable extra grid cells in Y + factor = muliplication factor on box size Y and thus grid size + factor > 1.0 when grid extends beyond Y box size (3.0 = tripled in size) + default zextra = 0, factor = 1.0 (no extra grid cells in Y) +------------------------------------------------------------------------- */ + +void Grid2d::set_yfactor(double factor) +{ + if (factor == 1.0) yextra = 0; + else yextra = 1; + yfactor = factor; +} + +/* ---------------------------------------------------------------------- + set IDs of proc neighbors used in uniform local owned/ghost comm + called AFTER setup_grid() but BEFORE setup_comm() to override + the processor neighbors stored by extract_comm() +------------------------------------------------------------------------- */ + +void Grid2d::set_proc_neighs(int pxlo, int pxhi, int pylo, int pyhi) +{ + procxlo = pxlo; + procxhi = pxhi; + procylo = pylo; + procyhi = pyhi; +} + +/* ---------------------------------------------------------------------- + set allocation dimensions of caller grid used by indices() to setup pack/unpack + called AFTER setup_grid() but BEFORE setup_comm() to override + the caller grid size set by setup_grid() and used in indices() +------------------------------------------------------------------------- */ + +void Grid2d::set_caller_grid(int fxlo, int fxhi, int fylo, int fyhi) +{ + fullxlo = fxlo; + fullxhi = fxhi; + fullylo = fylo; + fullyhi = fyhi; } // ---------------------------------------------------------------------- @@ -382,32 +334,56 @@ void Grid2d::setup_grid(int &ixlo, int &ixhi, int &iylo, int &iyhi, if (comm->layout != Comm::LAYOUT_TILED) { fraclo = comm->xsplit[comm->myloc[0]]; frachi = comm->xsplit[comm->myloc[0]+1]; - partition_grid(nx,fraclo,frachi,shift_grid,inxlo,inxhi); + partition_grid(nx,fraclo,frachi,shift_grid,0,inxlo,inxhi); fraclo = comm->ysplit[comm->myloc[1]]; frachi = comm->ysplit[comm->myloc[1]+1]; - partition_grid(ny,fraclo,frachi,shift_grid,inylo,inyhi); + partition_grid(ny,fraclo,frachi,shift_grid,yextra,inylo,inyhi); } else { fraclo = comm->mysplit[0][0]; frachi = comm->mysplit[0][1]; - partition_grid(nx,fraclo,frachi,shift_grid,inxlo,inxhi); + partition_grid(nx,fraclo,frachi,shift_grid,0,inxlo,inxhi); fraclo = comm->mysplit[1][0]; frachi = comm->mysplit[1][1]; - partition_grid(ny,fraclo,frachi,shift_grid,inylo,inyhi); + partition_grid(ny,fraclo,frachi,shift_grid,yextra,inylo,inyhi); } // extend owned grid bounds with ghost grid cells in each direction ghost_grid(); + // additional intialization + // other constructor invokes this directly + + initialize(); + + // return values + + ixlo = inxlo; + ixhi = inxhi; + iylo = inylo; + iyhi = inyhi; + + oxlo = outxlo; + oxhi = outxhi; + oylo = outylo; + oyhi = outyhi; +} + +/* ---------------------------------------------------------------------- + additional one-time setup common to both constructors + ---------------------------------------------------------------------- */ + +void Grid2d::initialize() +{ // error check on size of grid stored by this proc bigint total = (bigint) (outxhi - outxlo + 1) * (outyhi - outylo + 1); if (total > MAXSMALLINT) - error->one(FLERR, "Too many owned+ghost grid3d points"); + error->one(FLERR, "Too many owned+ghost grid2d points"); // default = caller grid is allocated to ghost grid // used when computing pack/unpack lists in indices() - // NOTE: allow caller to override this + // these values can be overridden using set_caller_grid() fullxlo = outxlo; fullxhi = outxhi; @@ -439,18 +415,6 @@ void Grid2d::setup_grid(int &ixlo, int &ixhi, int &iylo, int &iyhi, // each must know Comm decomp at time Grid instance was created extract_comm_info(); - - // return values - - ixlo = inxlo; - ixhi = inxhi; - iylo = inylo; - iyhi = inyhi; - - oxlo = outxlo; - oxhi = outxhi; - oylo = outylo; - oyhi = outyhi; } /* ---------------------------------------------------------------------- @@ -460,11 +424,10 @@ void Grid2d::setup_grid(int &ixlo, int &ixhi, int &iylo, int &iyhi, ngrid = extent of global grid in a dimension indices into the global grid range from 0 to Ngrid-1 in that dim shift factor determines position of grid pt within grid cell - // NOTE: for future support of zfactor - zfactor = 0.0 if the grid exactly covers the simulation box - zfactor > 1.0 if the grid extends beyond the +z boundary by this factor - used by 2d slab-mode PPPM - this effectively maps proc sub-grids to a smaller subset of the grid + shift = 0.5 for cell center, 0.0 for lower-left corner + extra = 0 if grid exactly covers the simulation box + extra = 1 if grid extends beyond the +y boundary by yfactor + effectively maps proc partitions to the box-size subset of the grid lo/hi = inclusive lo/hi bounds for brick of global grid cells I own lo grid index = first grid pt >= fraclo bound hi grid index = last grid pt < frachi bound @@ -474,12 +437,19 @@ void Grid2d::setup_grid(int &ixlo, int &ixhi, int &iylo, int &iyhi, ------------------------------------------------------------------------- */ void Grid2d::partition_grid(int ngrid, double fraclo, double frachi, - double shift, int &lo, int &hi) + double shift, int extra, int &lo, int &hi) { - lo = static_cast (fraclo * ngrid); - while (1.0*lo + shift/ngrid < fraclo*ngrid) lo++; - hi = static_cast (frachi * ngrid); - while (1.0*hi + shift/ngrid >= frachi*ngrid) hi--; + if (extra == 0) { + lo = static_cast (fraclo * ngrid); + while (1.0*lo + shift/ngrid < fraclo*ngrid) lo++; + hi = static_cast (frachi * ngrid); + while (1.0*hi + shift/ngrid >= frachi*ngrid) hi--; + } else { + lo = static_cast (fraclo * ngrid/yfactor); + while (1.0*lo + shift/ngrid < fraclo*ngrid) lo++; + hi = static_cast (frachi * ngrid/yfactor); + while (1.0*hi + shift/ngrid >= frachi*ngrid) hi--; + } } /* ---------------------------------------------------------------------- @@ -521,19 +491,47 @@ void Grid2d::ghost_grid() double dxinv = nx / prd[0]; double dyinv = ny / prd[1]; + double dyinv_slab = ny / (prd[1] * yfactor); + int lo, hi; - lo = static_cast((sublo[0]-dist[0]-boxlo[0]) * dxinv + shift_atom + OFFSET) - OFFSET; - hi = static_cast((subhi[0]+dist[0]-boxlo[0]) * dxinv + shift_atom + OFFSET) - OFFSET; + lo = static_cast((sublo[0]-dist[0]-boxlo[0]) * dxinv + shift_atom_lo + OFFSET) - OFFSET; + hi = static_cast((subhi[0]+dist[0]-boxlo[0]) * dxinv + shift_atom_hi + OFFSET) - OFFSET; outxlo = MIN(lo - stencil_atom_lo, inxlo - stencil_grid_lo); outxhi = MAX(hi + stencil_atom_hi, inxhi + stencil_grid_hi); - lo = static_cast((sublo[1]-dist[1]-boxlo[1]) * dyinv + shift_atom + OFFSET) - OFFSET; - hi = static_cast((subhi[1]+dist[1]-boxlo[1]) * dyinv + shift_atom + OFFSET) - OFFSET; - outylo = MIN(lo - stencil_atom_lo, inylo - stencil_grid_lo); - outyhi = MAX(hi + stencil_atom_hi, inyhi + stencil_grid_hi); + if (yextra == 0) { + lo = static_cast((sublo[1]-dist[1]-boxlo[1]) * dyinv + shift_atom_lo + OFFSET) - OFFSET; + hi = static_cast((subhi[1]+dist[1]-boxlo[1]) * dyinv + shift_atom_hi + OFFSET) - OFFSET; + outylo = MIN(lo - stencil_atom_lo, inylo - stencil_grid_lo); + outyhi = MAX(hi + stencil_atom_hi, inyhi + stencil_grid_hi); + } else { + lo = static_cast((sublo[1]-dist[1]-boxlo[1]) * dyinv_slab + shift_atom_lo + OFFSET) - OFFSET; + hi = static_cast((subhi[1]+dist[1]-boxlo[1]) * dyinv_slab + shift_atom_hi + OFFSET) - OFFSET; + outylo = MIN(lo - stencil_atom_lo, inylo - stencil_grid_lo); + outyhi = MAX(hi + stencil_atom_hi, inyhi + stencil_grid_hi); + } + + // if yextra = 1: + // adjust grid boundaries for processors at +y end, + // to include added empty grid cells between periodically repeating slabs + // in this case: + // want grid data forward communicated from +y proc to -y proc, but not vice versa + // want grid data reverse communicated from -y proc to +y proc, but not vice versa + // this is accomplished by inyhi = outyhi on +y end (no ghost cells) + // also insure no other procs use ghost cells beyond +y limit + + if (yextra) { + if (layout != Comm::LAYOUT_TILED) { + if (comm->myloc[1] == comm->procgrid[1]-1) inyhi = outyhi = ny - 1; + } else { + if (comm->mysplit[1][1] == 1.0) inyhi = outyhi = ny - 1; + } + outyhi = MIN(outyhi,ny-1); + } // limit out xyz lo/hi indices to global grid for non-periodic dims + // if yextra = 1, grid is still fully periodic int *periodicity = domain->periodicity; @@ -558,7 +556,7 @@ void Grid2d::extract_comm_info() layout = comm->layout; // for non TILED layout: - // proc xyz lohi = my 6 neighbor procs in this MPI_Comm + // proc xyz lohi = my 64neighbor procs in this MPI_Comm // NOTE: will need special logic for MSM case with different MPI_Comm // xyz split = copy of 1d vectors in Comm // grid2proc = copy of 3d array in Comm @@ -1651,8 +1649,8 @@ int Grid2d::compute_overlap(int ghostflag, int *box, int *pbc, Overlap *&overlap for (int j = jproclo; j <= jprochi; j++) for (int i = iproclo; i <= iprochi; i++) { - partition_grid(nx,xsplit[i],xsplit[i+1],shift_grid,obox[0],obox[1]); - partition_grid(ny,ysplit[j],ysplit[j+1],shift_grid,obox[2],obox[3]); + partition_grid(nx,xsplit[i],xsplit[i+1],shift_grid,0,obox[0],obox[1]); + partition_grid(ny,ysplit[j],ysplit[j+1],shift_grid,yextra,obox[2],obox[3]); if (noverlap_list == maxoverlap_list) grow_overlap(); overlap_list[noverlap_list].proc = grid2proc[i][j][0]; diff --git a/src/grid2d.h b/src/grid2d.h index d8e804c945..3ad28b3a4f 100644 --- a/src/grid2d.h +++ b/src/grid2d.h @@ -23,18 +23,17 @@ class Grid2d : protected Pointers { enum { KSPACE = 0, PAIR = 1, FIX = 2 }; // calling classes Grid2d(class LAMMPS *, MPI_Comm, int, int); - Grid2d(class LAMMPS *, MPI_Comm, int, int, int, int, int, int, int, int, int, int); - Grid2d(class LAMMPS *, MPI_Comm, int, int, int, int, int, int, int, int, int, int, - int, int, int, int, int); - ~Grid2d() override; void set_distance(double); void set_stencil_grid(int, int); void set_stencil_atom(int, int); void set_shift_grid(double); - void set_shift_atom(double); + void set_shift_atom(double, double); + void set_yfactor(double); + void set_caller_grid(int, int, int, int); + void set_proc_neighs(int, int, int, int); int identical(Grid2d *); void get_size(int &, int &); @@ -68,8 +67,12 @@ protected: int stencil_grid_lo,stencil_grid_hi; // grid cells accessed beyond owned cell double shift_grid; // location of grid point within grid cell // only affects which proc owns grid cell - double shift_atom; // shift applied to atomd when mapped to grid cell by caller + double shift_atom_lo,shift_atom_hi;; // max shift applied to atoms + // when mapped to grid cell by caller + // can be different in lo/hi directions // only affects extent of ghost cells + int yextra; // 1 if extra grid cells in Y, 0 if not + double yfactor; // multiplier on extent of grid in Y direction // extent of my owned and ghost cells @@ -224,13 +227,11 @@ protected: // internal methods // ------------------------------------------- - void partition_grid(int, double, double, double, int &, int &); + void initialize(); + void partition_grid(int, double, double, double, int, int &, int &); void ghost_grid(); void extract_comm_info(); - void store(int, int, int, int, int, int, int, int, - int, int, int, int, int, int, int, int); - void setup_comm_brick(int &, int &); void setup_comm_tiled(int &, int &); int ghost_adjacent_brick(); diff --git a/src/grid3d.cpp b/src/grid3d.cpp index 6dd4bd0110..30056d27c9 100644 --- a/src/grid3d.cpp +++ b/src/grid3d.cpp @@ -41,6 +41,8 @@ static constexpr int OFFSET = 16384; /* ---------------------------------------------------------------------- constructor to create a 3d distributed grid + Grid3d assigns owned/ghost cells to each proc via setup_grid() + it MUST be called after constructor gcomm = caller's communicator gnx,gny,gnz = global grid size ------------------------------------------------------------------------- */ @@ -57,6 +59,7 @@ Grid3d::Grid3d(LAMMPS *lmp, MPI_Comm gcomm, int gnx, int gny, int gnz) : nz = gnz; // default settings, can be overridden by set() methods + // these affect assignment of owned and ghost cells maxdist = 0.0; stencil_grid_lo = stencil_grid_hi = 0; @@ -64,6 +67,56 @@ Grid3d::Grid3d(LAMMPS *lmp, MPI_Comm gcomm, int gnx, int gny, int gnz) : shift_grid = 0.5; shift_atom_lo = shift_atom_hi = 0.0; zextra = 0; + zfactor = 1.0; +} + +/* ---------------------------------------------------------------------- + alternate constructor to create a 3d distributed grid + caller assigns owned/ghost cells to each proc + setup_grid() must NOT be called + used by MSM b/c its definition of ghost cells is complex + gcomm = caller's communicator + gnx,gny,gnz = global grid size + i xyz lo/hi = extent of owned grid cells on this proc + o xyz lo/hi = extent of owned+ghost grid cells on this proc + owned and ghost indices are inclusive + owned indices range from 0 to N-1 + ghost indices can extend < 0 or >= N +------------------------------------------------------------------------- */ + +Grid3d::Grid3d(LAMMPS *lmp, MPI_Comm gcomm, int gnx, int gny, int gnz, + int ixlo, int ixhi, int iylo, int iyhi, int izlo, int izhi, + int oxlo, int oxhi, int oylo, int oyhi, int ozlo, int ozhi) : + Pointers(lmp) +{ + gridcomm = gcomm; + MPI_Comm_rank(gridcomm,&me); + MPI_Comm_size(gridcomm,&nprocs); + + nx = gnx; + ny = gny; + nz = gnz; + + // store owned/ghost indices provided by caller + + inxlo = ixlo; + inxhi = ixhi; + inylo = iylo; + inyhi = iyhi; + inzlo = izlo; + inzhi = izhi; + + outxlo = oxlo; + outxhi = oxhi; + outylo = oylo; + outyhi = oyhi; + outzlo = ozlo; + outzhi = ozhi; + + // additional intialization + // other constructor invokes this from setup_grid() + + initialize(); } /* ---------------------------------------------------------------------- */ @@ -150,7 +203,7 @@ void Grid3d::set_stencil_atom(int lo, int hi) /* ---------------------------------------------------------------------- shift_grid = offset within grid cell of position of grid point 0.5 = cell center (default), 0.0 = lower-left corner of cell - used by Grid to decide which proc owns a grid cell (grid pt within subdomain) + used to decide which proc owns a grid cell (grid pt within subdomain) ------------------------------------------------------------------------- */ void Grid3d::set_shift_grid(double shift) @@ -161,7 +214,7 @@ void Grid3d::set_shift_grid(double shift) /* ---------------------------------------------------------------------- shift_atom = offset added to atoms when caller maps them to grid cells 0.5 = half a grid cell, 0.0 = no offset - used by Grid to compute maximum possible ghost extents + used to compute maximum possible ghost extents use of lo/hi allows max ghost extent on each side to be different PPPM uses 0.5 when stencil order is odd, 0.0 when order is even PPPM/stagger applies different shift values for 2 stagger iterations @@ -190,7 +243,7 @@ void Grid3d::set_zfactor(double factor) /* ---------------------------------------------------------------------- set IDs of proc neighbors used in uniform local owned/ghost comm - call this AFTER setup_grid() but BEFORE setup_comm() to override + called AFTER setup_grid() but BEFORE setup_comm() to override the processor neighbors stored by extract_comm() used by MSM to exclude non-participating procs for coarse grid comm ------------------------------------------------------------------------- */ @@ -208,13 +261,13 @@ void Grid3d::set_proc_neighs(int pxlo, int pxhi, int pylo, int pyhi, /* ---------------------------------------------------------------------- set allocation dimensions of caller grid used by indices() to setup pack/unpack - call this AFTER setup_grid() but BEFORE setup_comm() to override - the caller grid size set by setup_grid() + called AFTER setup_grid() but BEFORE setup_comm() to override + the caller grid size set by setup_grid() and used in indices() used by MSM to allow a larger level 0 grid to be allocated with more ghost cells for other operations ------------------------------------------------------------------------- */ -void Grid3d::set_larger_grid(int fxlo, int fxhi, int fylo, int fyhi, +void Grid3d::set_caller_grid(int fxlo, int fxhi, int fylo, int fyhi, int fzlo, int fzhi) { fullxlo = fxlo; @@ -308,36 +361,63 @@ void Grid3d::setup_grid(int &ixlo, int &ixhi, int &iylo, int &iyhi, int &ozlo, int &ozhi) { // owned grid cells = those whose grid point is within proc subdomain - // shift_grid = 0.5 for grid point at cell center, 0.0 for lower-left corner double fraclo,frachi; if (comm->layout != Comm::LAYOUT_TILED) { fraclo = comm->xsplit[comm->myloc[0]]; frachi = comm->xsplit[comm->myloc[0]+1]; - partition_grid(nx,fraclo,frachi,shift_grid,inxlo,inxhi); + partition_grid(nx,fraclo,frachi,shift_grid,0,inxlo,inxhi); fraclo = comm->ysplit[comm->myloc[1]]; frachi = comm->ysplit[comm->myloc[1]+1]; - partition_grid(ny,fraclo,frachi,shift_grid,inylo,inyhi); + partition_grid(ny,fraclo,frachi,shift_grid,0,inylo,inyhi); fraclo = comm->zsplit[comm->myloc[2]]; frachi = comm->zsplit[comm->myloc[2]+1]; - partition_grid(nz,fraclo,frachi,shift_grid,inzlo,inzhi); + partition_grid(nz,fraclo,frachi,shift_grid,zextra,inzlo,inzhi); } else { fraclo = comm->mysplit[0][0]; frachi = comm->mysplit[0][1]; - partition_grid(nx,fraclo,frachi,shift_grid,inxlo,inxhi); + partition_grid(nx,fraclo,frachi,shift_grid,0,inxlo,inxhi); fraclo = comm->mysplit[1][0]; frachi = comm->mysplit[1][1]; - partition_grid(ny,fraclo,frachi,shift_grid,inylo,inyhi); + partition_grid(ny,fraclo,frachi,shift_grid,0,inylo,inyhi); fraclo = comm->mysplit[2][0]; frachi = comm->mysplit[2][1]; - partition_grid(nz,fraclo,frachi,shift_grid,inzlo,inzhi); + partition_grid(nz,fraclo,frachi,shift_grid,zextra,inzlo,inzhi); } // extend owned grid bounds with ghost grid cells in each direction ghost_grid(); + // additional intialization + // other constructor invokes this directly + + initialize(); + + // return values + + ixlo = inxlo; + ixhi = inxhi; + iylo = inylo; + iyhi = inyhi; + izlo = inzlo; + izhi = inzhi; + + oxlo = outxlo; + oxhi = outxhi; + oylo = outylo; + oyhi = outyhi; + ozlo = outzlo; + ozhi = outzhi; +} + +/* ---------------------------------------------------------------------- + additional one-time setup common to both constructors + ---------------------------------------------------------------------- */ + +void Grid3d::initialize() +{ // error check on size of grid stored by this proc bigint total = (bigint) @@ -347,7 +427,7 @@ void Grid3d::setup_grid(int &ixlo, int &ixhi, int &iylo, int &iyhi, // default = caller grid is allocated to ghost grid // used when computing pack/unpack lists in indices() - // these values can be overridden by caller using set_larger_grid() + // these values can be overridden using set_caller_grid() fullxlo = outxlo; fullxhi = outxhi; @@ -381,22 +461,6 @@ void Grid3d::setup_grid(int &ixlo, int &ixhi, int &iylo, int &iyhi, // each must know Comm decomp at time Grid instance was created extract_comm_info(); - - // return values - - ixlo = inxlo; - ixhi = inxhi; - iylo = inylo; - iyhi = inyhi; - izlo = inzlo; - izhi = inzhi; - - oxlo = outxlo; - oxhi = outxhi; - oylo = outylo; - oyhi = outyhi; - ozlo = outzlo; - ozhi = outzhi; } /* ---------------------------------------------------------------------- @@ -406,11 +470,10 @@ void Grid3d::setup_grid(int &ixlo, int &ixhi, int &iylo, int &iyhi, ngrid = extent of global grid in a dimension indices into the global grid range from 0 to Ngrid-1 in that dim shift factor determines position of grid pt within grid cell - // NOTE: for future support of zfactor - zfactor = 0.0 if the grid exactly covers the simulation box - zfactor > 1.0 if the grid extends beyond the +z boundary by this factor - used by 2d slab-mode PPPM - this effectively maps proc sub-grids to a smaller subset of the grid + shift = 0.5 for cell center, 0.0 for lower-left corner + extra = 0 if grid exactly covers the simulation box + extra = 1 if grid extends beyond the +z boundary by zfactor (PPPM slab) + effectively maps proc partitions to the box-size subset of the grid lo/hi = inclusive lo/hi bounds for brick of global grid cells I own lo grid index = first grid pt >= fraclo bound hi grid index = last grid pt < frachi bound @@ -420,12 +483,19 @@ void Grid3d::setup_grid(int &ixlo, int &ixhi, int &iylo, int &iyhi, ------------------------------------------------------------------------- */ void Grid3d::partition_grid(int ngrid, double fraclo, double frachi, - double shift, int &lo, int &hi) + double shift, int extra, int &lo, int &hi) { - lo = static_cast (fraclo * ngrid); - while (1.0*lo + shift/ngrid < fraclo*ngrid) lo++; - hi = static_cast (frachi * ngrid); - while (1.0*hi + shift/ngrid >= frachi*ngrid) hi--; + if (extra == 0) { + lo = static_cast (fraclo * ngrid); + while (1.0*lo + shift/ngrid < fraclo*ngrid) lo++; + hi = static_cast (frachi * ngrid); + while (1.0*hi + shift/ngrid >= frachi*ngrid) hi--; + } else { + lo = static_cast (fraclo * ngrid/zfactor); + while (1.0*lo + shift/ngrid < fraclo*ngrid) lo++; + hi = static_cast (frachi * ngrid/zfactor); + while (1.0*hi + shift/ngrid >= frachi*ngrid) hi--; + } } /* ---------------------------------------------------------------------- @@ -468,6 +538,8 @@ void Grid3d::ghost_grid() double dxinv = nx / prd[0]; double dyinv = ny / prd[1]; double dzinv = nz / prd[2]; + double dzinv_slab = nz / (prd[2] * zfactor); + int lo, hi; lo = static_cast((sublo[0]-dist[0]-boxlo[0]) * dxinv + shift_atom_lo + OFFSET) - OFFSET; @@ -486,10 +558,33 @@ void Grid3d::ghost_grid() outzlo = MIN(lo - stencil_atom_lo, inzlo - stencil_grid_lo); outzhi = MAX(hi + stencil_atom_hi, inzhi + stencil_grid_hi); } else { + lo = static_cast((sublo[2]-dist[2]-boxlo[2]) * dzinv_slab + shift_atom_lo + OFFSET) - OFFSET; + hi = static_cast((subhi[2]+dist[2]-boxlo[2]) * dzinv_slab + shift_atom_hi + OFFSET) - OFFSET; + outzlo = MIN(lo - stencil_atom_lo, inzlo - stencil_grid_lo); + outzhi = MAX(hi + stencil_atom_hi, inzhi + stencil_grid_hi); } - - // limit out xyz lo/hi indices to global grid for non-periodic dims + // if zextra = 1: + // adjust grid boundaries for processors at +z end, + // to include added empty grid cells between periodically repeating slabs + // in this case: + // want grid data forward communicated from +z proc to -z proc, but not vice versa + // want grid data reverse communicated from -z proc to +z proc, but not vice versa + // this is accomplished by inzhi = outzhi on +z end (no ghost cells) + // also insure no other procs use ghost cells beyond +z limit + + if (zextra) { + if (layout != Comm::LAYOUT_TILED) { + if (comm->myloc[2] == comm->procgrid[2]-1) inzhi = outzhi = nz - 1; + } else { + if (comm->mysplit[2][1] == 1.0) inzhi = outzhi = nz - 1; + } + outzhi = MIN(outzhi,nz-1); + } + + // limit out xyz lo/hi indices to global grid for non-periodic dims + // if zextra = 1 (e.g. PPPM), grid is still fully periodic + int *periodicity = domain->periodicity; if (!periodicity[0]) { @@ -506,45 +601,6 @@ void Grid3d::ghost_grid() outzlo = MAX(0,outzlo); outzhi = MIN(nz-1,outzhi); } - - - // NOTE: zperiod effects, also in owned grid cells ? - - /* - - // extent of zprd when 2d slab mode is selected - - double zprd_slab = zprd*slab_volfactor; - - // for slab PPPM, assign z grid as if it were not extended - - nlo = static_cast ((sublo[2]-dist[2]-boxlo[2]) * - nz_pppm/zprd_slab + shift) - OFFSET; - nhi = static_cast ((subhi[2]+dist[2]-boxlo[2]) * - nz_pppm/zprd_slab + shift) - OFFSET; - nzlo_out = nlo + nlower; - nzhi_out = nhi + nupper; - - // for slab PPPM, change the grid boundary for processors at +z end - // to include the empty volume between periodically repeating slabs - // for slab PPPM, want charge data communicated from -z proc to +z proc, - // but not vice versa, also want field data communicated from +z proc to - // -z proc, but not vice versa - // this is accomplished by nzhi_in = nzhi_out on +z end (no ghost cells) - // also insure no other procs use ghost cells beyond +z limit - // differnet logic for non-tiled vs tiled decomposition - - if (slabflag == 1) { - if (comm->layout != Comm::LAYOUT_TILED) { - if (comm->myloc[2] == comm->procgrid[2]-1) nzhi_in = nzhi_out = nz_pppm - 1; - } else { - if (comm->mysplit[2][1] == 1.0) nzhi_in = nzhi_out = nz_pppm - 1; - } - nzhi_out = MIN(nzhi_out,nz_pppm-1); - } - - */ - } /* ---------------------------------------------------------------------- @@ -1770,9 +1826,9 @@ int Grid3d::compute_overlap(int ghostflag, int *box, int *pbc, Overlap *&overlap for (int k = kproclo; k <= kprochi; k++) for (int j = jproclo; j <= jprochi; j++) for (int i = iproclo; i <= iprochi; i++) { - partition_grid(nx,xsplit[i],xsplit[i+1],shift_grid,obox[0],obox[1]); - partition_grid(ny,ysplit[j],ysplit[j+1],shift_grid,obox[2],obox[3]); - partition_grid(nz,zsplit[k],zsplit[k+1],shift_grid,obox[4],obox[5]); + partition_grid(nx,xsplit[i],xsplit[i+1],shift_grid,0,obox[0],obox[1]); + partition_grid(ny,ysplit[j],ysplit[j+1],shift_grid,0,obox[2],obox[3]); + partition_grid(nz,zsplit[k],zsplit[k+1],shift_grid,zextra,obox[4],obox[5]); if (noverlap_list == maxoverlap_list) grow_overlap(); overlap_list[noverlap_list].proc = grid2proc[i][j][k]; diff --git a/src/grid3d.h b/src/grid3d.h index 39734a482f..8c7ed114cc 100644 --- a/src/grid3d.h +++ b/src/grid3d.h @@ -23,6 +23,8 @@ class Grid3d : protected Pointers { enum { KSPACE = 0, PAIR = 1, FIX = 2 }; // calling classes Grid3d(class LAMMPS *, MPI_Comm, int, int, int); + Grid3d(class LAMMPS *, MPI_Comm, int, int, int, + int, int, int, int, int, int, int, int, int, int, int, int); ~Grid3d(); void set_distance(double); @@ -31,7 +33,7 @@ class Grid3d : protected Pointers { void set_shift_grid(double); void set_shift_atom(double, double); void set_zfactor(double); - void set_larger_grid(int, int, int, int, int, int); + void set_caller_grid(int, int, int, int, int, int); void set_proc_neighs(int, int, int, int, int, int); int identical(Grid3d *); @@ -59,7 +61,7 @@ class Grid3d : protected Pointers { MPI_Comm gridcomm; // communicator for this class // usually world, but MSM calls with subset - // inputs from caller + // input from caller int nx, ny, nz; // size of global grid in all 3 dims double maxdist; // distance owned atoms can move outside subdomain @@ -230,13 +232,11 @@ class Grid3d : protected Pointers { // internal methods // ------------------------------------------- - void partition_grid(int, double, double, double, int &, int &); + void initialize(); + void partition_grid(int, double, double, double, int, int &, int &); void ghost_grid(); void extract_comm_info(); - void store(int, int, int, int, int, int, int, int, int, int, int, int, - int, int, int, int, int, int, int, int, int, int, int, int); - void setup_comm_brick(int &, int &); void setup_comm_tiled(int &, int &); int ghost_adjacent_brick(); From 559ed8c49059f74e604f5e1717d632893b2c2d13 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Thu, 3 Nov 2022 17:05:23 -0600 Subject: [PATCH 089/213] doc page updates, start adding remap support to fix ave/grid --- doc/src/Howto_output.rst | 16 ++--- doc/src/compute_property_grid.rst | 16 ++--- doc/src/fix_ave_grid.rst | 38 +++++----- doc/src/fix_ttm.rst | 14 ++-- src/EXTRA-FIX/fix_ttm_grid.cpp | 5 +- src/fix_ave_grid.cpp | 115 ++++++++++++++++++++++++++++-- src/fix_ave_grid.h | 3 + 7 files changed, 157 insertions(+), 50 deletions(-) diff --git a/doc/src/Howto_output.rst b/doc/src/Howto_output.rst index 792c8f8398..bf04b39781 100644 --- a/doc/src/Howto_output.rst +++ b/doc/src/Howto_output.rst @@ -56,10 +56,10 @@ of each atom. Local datums are calculated by each processor based on the atoms it owns, but there may be zero or more per atom, e.g. a list of bond distances. -A per-grid datum is one or more values per grid point, for a grid -which overlays the simulation domain. The grid points and the data -they store are distributed across processors; each processor owns the -grid points which fall within its sub-domain. +A per-grid datum is one or more values per grid cell, for a grid which +overlays the simulation domain. The grid cells and the data they +store are distributed across processors; each processor owns the grid +cells whose center point falls within its sub-domain. .. _scalar: @@ -97,7 +97,7 @@ Per-grid data ------------------------ Per-grid data can come in two kinds: a vector of values (one per grid -point), or a 2d array of values (multiple values per grid point). The +cekk), or a 2d array of values (multiple values per grid ckk). The doc page for a "compute" or "fix" that generates data will specify names for both the grid(s) and datum(s) it produces, e.g. per-grid vectors or arrays, which can be referenced by other commands. @@ -213,7 +213,7 @@ global and can also be used as input to other output commands. Note that the :doc:`fix ave/grid ` command can also average the same per-atom quantities within spatial bins, but it does -this for a distributed grid whose grid points are owned by different +this for a distributed grid whose grid cells are owned by different processors. It outputs per-grid data, not global data, so it is more efficient for large numbers of averaging bins. @@ -269,7 +269,7 @@ These are produced as output values which can be used as input to other output commands. The :doc:`compute property/grid ` command takes -a list of one or more pre-defined per-grid attributes (id, grid point +a list of one or more pre-defined per-grid attributes (id, grid cell coords, etc) and stores the values in a per-grid vector or array. These are produced as output values which can be used as input to the :doc:`dump grid ` command. @@ -321,7 +321,7 @@ The chief difference between the :doc:`fix ave/grid ` and :doc:`fix ave/chunk ` commands when used in this context is that the former uses a distributed grid, while the latter uses a global grid. Distributed means that each processor owns the -subset of grid points within its sub-domain. Global means that each +subset of grid cells within its sub-domain. Global means that each processor owns a copy of the entire grid. The :doc:`fix ave/grid ` command is thus more efficient for large grids. diff --git a/doc/src/compute_property_grid.rst b/doc/src/compute_property_grid.rst index b2edd18dde..90b48d3a7c 100644 --- a/doc/src/compute_property_grid.rst +++ b/doc/src/compute_property_grid.rst @@ -18,7 +18,7 @@ Syntax .. parsed-literal:: attributes = id, ix, iy, iz, x, y, z, xs, ys, zs, xc, yc, zc, xsc, ysc, zsc - id = ID of grid point, x fastest, y next, z slowest + id = ID of grid cell, x fastest, y next, z slowest ix,iy,iz = grid indices in each dimension (1 to N inclusive) x,y,z = coords of lower left corner of grid cell xs,ys,zs = scaled coords of lower left corner of grid cell (0.0 to 1.0) @@ -39,9 +39,9 @@ Description Define a computation that stores the specified attributes of a distributed grid. In LAMMPS, distributed grids are regular 2d or 3d grids which overlay a 2d or 3d simulation domain. Each processor owns -the grid points within its sub-domain. See the :doc:`Howto grid -` doc page for details of how distributed grids can be -defined by various commands and referenced. +the grid cells whose center points lie within its sub-domain. See the +:doc:`Howto grid ` doc page for details of how distributed +grids can be defined by various commands and referenced. This compute stores the specified attributes of grids as per-grid data so they can be accessed by other :doc:`output commands ` @@ -53,14 +53,14 @@ to output per-grid values from other computes of fixes, the grid size specified for this command must be consistent with the grid sizes used by the other commands. -The *id* attribute stores the grid ID for each grid point. For a +The *id* attribute stores the grid ID for each grid cell. For a global grid of size Nx by Ny by Nz (in 3d simulations) the grid IDs range from 1 to Nx*Ny*Nz. They are ordered with the X index of the 3d grid varying fastest, then Y, then Z slowest. For 2d grids (in 2d simulations), the grid IDs range from 1 to Nx*Ny, with X varying fastest and Y slowest. -The *ix*, *iy*, *iz* attributes are the indices of a grid point in +The *ix*, *iy*, *iz* attributes are the indices of a grid cell in each dimension. They range from 1 to Nx inclusive in the X dimension, and similar for Y and Z. @@ -91,8 +91,8 @@ Output info This compute calculates a per-grid vector or array depending on the number of input values. The length of the vector or number of array rows (distributed across all processors) is Nx * Ny * Nz. For access -by other commands, the name of the grid produced by this command is -"grid". The name of its data is "data". +by other commands, the name of the single grid produced by this +command is "grid". The name of its per-grid data is "data". The (x,y,z) and (xc,yc,zc) coordinates are in distance :doc:`units `. diff --git a/doc/src/fix_ave_grid.rst b/doc/src/fix_ave_grid.rst index 7453a2ea8a..e32560193a 100644 --- a/doc/src/fix_ave_grid.rst +++ b/doc/src/fix_ave_grid.rst @@ -183,8 +183,8 @@ i.e. total-mass/volume. The output values are in units of 1/volume or density (mass/volume). See the :doc:`units ` command page for the definition of density for each choice of units, e.g. gram/cm\^3. -The *temp* value means the temperature is computed for each grid cell, -by the formula +The *temp* value computes the temperature for each grid cell, by the +formula .. math:: @@ -444,24 +444,24 @@ No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. -This fix computes a global array of values which can be accessed by -various :doc:`output commands `. The values can only be -accessed on timesteps that are multiples of *Nfreq* since that is when -averaging is performed. The global array has # of rows = the number -of grids *grid* as calculated by the specified :doc:`compute -property/grid ` command. The # of columns = -M+1+Nvalues, where M = 1 to 4, depending on whether the optional -columns for OrigID and CoordN are used, as explained above. Following -the optional columns, the next column contains the count of atoms in -the grid, and the remaining columns are the Nvalue quantities. When -the array is accessed with a row I that exceeds the current number of -grids, than a 0.0 is returned by the fix instead of an error, since -the number of grids can vary as a simulation runs depending on how -that value is computed by the compute grid/atom command. +This fix calculates a per-grid array which has one column for each of +the specified input values. The units for each column with be in the +:doc:`units ` for the per-atom or per-grid quantity for the +corresponding input value. If the fix is used in per-atom mode, it +also calculates a per-grid vector with the count of atoms in each grid +cell. The number of rows in the per-grid array and number of values +in the per-grid vector (distributed across all processors) is Nx * +Ny * Nz. -The array values calculated by this fix are treated as "intensive", -since they are typically already normalized by the count of atoms in -each grid. +For access by other commands, the name of the single grid produced by +this fix is "grid". The names of its two per-grid datums are "data" +for the per-grid array and "count" for the per-grid vector. Both +datums can be accessed by various :doc:`output commands +`. + +In per-atom mode, the per-grid array values calculated by this fix are +treated as "intensive", since they are typically already normalized by +the count of atoms in each grid cell. No parameter of this fix can be used with the *start/stop* keywords of the :doc:`run ` command. This fix is not invoked during diff --git a/doc/src/fix_ttm.rst b/doc/src/fix_ttm.rst index 73bd70f76f..2cbb0c7799 100644 --- a/doc/src/fix_ttm.rst +++ b/doc/src/fix_ttm.rst @@ -386,13 +386,13 @@ electronic subsystem energies reported at the end of the timestep. The vector values calculated are "extensive". -Th fix ttm/grid command also calculates a per-grid vector which store -the electron temperature for each grid cell in temperature :doc:`units -`. which can be accessed by various :doc:`output commands -`. The length of the vector (distributed across all -processors) is Nx * Ny * Nz. For access by other commands, the name -of the grid produced by fix ttm/grid is "grid". The name of its data -is "data". +The fix ttm/grid command also calculates a per-grid vector which +stores the electron temperature for each grid cell in temperature +:doc:`units `. which can be accessed by various :doc:`output +commands `. The length of the vector (distributed +across all processors) is Nx * Ny * Nz. For access by other commands, +the name of the single grid produced by fix ttm/grid is "grid". The +name of its per-grid data is "data". No parameter of the fixes can be used with the *start/stop* keywords of the :doc:`run ` command. The fixes are not invoked during diff --git a/src/EXTRA-FIX/fix_ttm_grid.cpp b/src/EXTRA-FIX/fix_ttm_grid.cpp index 08f1e43c32..59726ae63b 100644 --- a/src/EXTRA-FIX/fix_ttm_grid.cpp +++ b/src/EXTRA-FIX/fix_ttm_grid.cpp @@ -496,9 +496,6 @@ void FixTTMGrid::reset_grid() return; } else delete gridnew; - // DEBUG - if (comm->me == 0) printf("Remapping grid on step %ld\n",update->ntimestep); - // delete grid data which doesn't need to persist from previous to new decomp memory->destroy(grid_buf1); @@ -601,7 +598,7 @@ void FixTTMGrid::unpack_reverse_grid(int /*flag*/, void *vbuf, int nlist, int *l } /* ---------------------------------------------------------------------- - pack old grid values to buf to send to another proc + pack old grid values to buf to send to another proc ------------------------------------------------------------------------- */ void FixTTMGrid::pack_remap_grid(void *vbuf, int nlist, int *list) diff --git a/src/fix_ave_grid.cpp b/src/fix_ave_grid.cpp index e68591c7e3..dcc1016729 100644 --- a/src/fix_ave_grid.cpp +++ b/src/fix_ave_grid.cpp @@ -29,6 +29,9 @@ #include "update.h" #include "variable.h" +// DEBUG +#include "comm.h" + #include using namespace LAMMPS_NS; @@ -390,7 +393,6 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : // instantiate the Grid class and allocate per-grid memory - double maxdist; if (modeatom) maxdist = 0.5 * neighbor->skin; else if (modegrid) maxdist = 0.0; @@ -1889,17 +1891,122 @@ void FixAveGrid::unpack_reverse_grid(int /*flag*/, void *vbuf, int nlist, int *l } } +/* ---------------------------------------------------------------------- + pack old grid values to buf to send to another proc +------------------------------------------------------------------------- */ + +void FixAveGrid::pack_remap_grid(void *vbuf, int nlist, int *list) +{ + auto buf = (double *) vbuf; + double *src; + //double *src = + // &T_electron_previous[nzlo_out_previous][nylo_out_previous][nxlo_out_previous]; + + for (int i = 0; i < nlist; i++) buf[i] = src[list[i]]; +} + +/* ---------------------------------------------------------------------- + unpack another proc's own values from buf and set own ghost values +------------------------------------------------------------------------- */ + +void FixAveGrid::unpack_remap_grid(void *vbuf, int nlist, int *list) +{ + auto buf = (double *) vbuf; + double *dest; + //double *dest = &T_electron[nzlo_out][nylo_out][nxlo_out]; + + for (int i = 0; i < nlist; i++) dest[list[i]] = buf[i]; +} + /* ---------------------------------------------------------------------- subset of grid assigned to each proc may have changed called by load balancer when proc subdomains are adjusted - not supported for now, b/c requires per-grid values to persist, i.e. a remap() + persist per-grid data by performing a grid remap ------------------------------------------------------------------------- */ void FixAveGrid::reset_grid() { - error->all(FLERR,"Fix ave/grid does not support load balancing (yet)"); -} + // check if new grid partitioning is different on any proc + // if not, just return + if (dimension == 2) { + int tmp[8]; + Grid2d *gridnew = new Grid2d(lmp, world, nxgrid, nygrid); + gridnew->set_distance(maxdist); + gridnew->setup_grid(tmp[0], tmp[1], tmp[2], tmp[3], + tmp[4], tmp[5], tmp[6], tmp[7]); + + if (grid2d->identical(gridnew)) { + delete gridnew; + return; + } else delete gridnew; + + } else { + + int tmp[12]; + Grid3d *gridnew = new Grid3d(lmp, world, nxgrid, nygrid, nzgrid); + gridnew->set_distance(maxdist); + gridnew->setup_grid(tmp[0], tmp[1], tmp[2], tmp[3], tmp[4], tmp[5], + tmp[6], tmp[7], tmp[8], tmp[9], tmp[10], tmp[11]); + + if (grid3d->identical(gridnew)) { + delete gridnew; + return; + } else delete gridnew; + } + + // DEBUG + if (comm->me == 0) printf("Remapping grid on step %ld\n",update->ntimestep); + + /* + // delete grid data which doesn't need to persist from previous to new decomp + + memory->destroy(grid_buf1); + memory->destroy(grid_buf2); + memory->destroy3d_offset(T_electron_old, nzlo_out, nylo_out, nxlo_out); + memory->destroy3d_offset(net_energy_transfer, nzlo_out, nylo_out, nxlo_out); + + // make copy of ptrs to grid data which does need to persist + + grid_previous = grid; + T_electron_previous = T_electron; + nxlo_out_previous = nxlo_out; + nylo_out_previous = nylo_out; + nzlo_out_previous = nzlo_out; + + // allocate new per-grid data for new decomposition + + allocate_grid(); + + // perform remap from previous decomp to new decomp + + int nremap_buf1,nremap_buf2; + grid->setup_remap(grid_previous,nremap_buf1,nremap_buf2); + + double *remap_buf1,*remap_buf2; + memory->create(remap_buf1, nremap_buf1, "ave/grid:remap_buf1"); + memory->create(remap_buf2, nremap_buf2, "ave/grid:remap_buf2"); + + grid->remap(Grid3d::FIX,this,1,sizeof(double),remap_buf1,remap_buf2,MPI_DOUBLE); + + memory->destroy(remap_buf1); + memory->destroy(remap_buf2); + + // delete grid data and grid for previous decomposition + + memory->destroy3d_offset(T_electron_previous, + nzlo_out_previous, nylo_out_previous, + nxlo_out_previous); + delete grid_previous; + + // zero new net_energy_transfer + // in case compute_vector accesses it on timestep 0 + + outflag = 0; + memset(&net_energy_transfer[nzlo_out][nylo_out][nxlo_out],0, + ngridout*sizeof(double)); + */ +} /* ---------------------------------------------------------------------- return index of grid associated with name diff --git a/src/fix_ave_grid.h b/src/fix_ave_grid.h index 0503092233..71f1a34d8a 100644 --- a/src/fix_ave_grid.h +++ b/src/fix_ave_grid.h @@ -35,6 +35,8 @@ class FixAveGrid : public Fix { void pack_reverse_grid(int, void *, int, int *) override; void unpack_reverse_grid(int, void *, int, int *) override; + void pack_remap_grid(void *, int, int *) override; + void unpack_remap_grid(void *, int, int *) override; void reset_grid() override; @@ -53,6 +55,7 @@ class FixAveGrid : public Fix { int modeatom, modegrid; int discardflag, normflag, aveflag, nwindow; + double maxdist; int running_count; int window_count,window_oldest,window_newest; From 3dab9cf8d86a72953385672c9b95aaca0c5efa7d Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Fri, 4 Nov 2022 21:41:58 -0600 Subject: [PATCH 090/213] bug fixes to grid remapping --- src/dump_grid.cpp | 3 + src/fix_ave_grid.cpp | 444 ++++++++++++++++++++++++++++++------------- src/fix_ave_grid.h | 18 +- src/grid2d.cpp | 73 ++++--- src/grid2d.h | 2 +- src/grid3d.cpp | 76 +++++--- src/grid3d.h | 2 +- 7 files changed, 425 insertions(+), 193 deletions(-) diff --git a/src/dump_grid.cpp b/src/dump_grid.cpp index 3a32b95bd4..aa4d37c1e6 100644 --- a/src/dump_grid.cpp +++ b/src/dump_grid.cpp @@ -26,6 +26,9 @@ #include "region.h" #include "update.h" +// DEBUG +#include "comm.h" + #include using namespace LAMMPS_NS; diff --git a/src/fix_ave_grid.cpp b/src/fix_ave_grid.cpp index dcc1016729..16f62d57bc 100644 --- a/src/fix_ave_grid.cpp +++ b/src/fix_ave_grid.cpp @@ -29,9 +29,6 @@ #include "update.h" #include "variable.h" -// DEBUG -#include "comm.h" - #include using namespace LAMMPS_NS; @@ -391,65 +388,24 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : } } - // instantiate the Grid class and allocate per-grid memory + // instantiate Grid class and buffers + // allocate/zero per-grid data - if (modeatom) maxdist = 0.5 * neighbor->skin; - else if (modegrid) maxdist = 0.0; + allocate_grid(); - if (dimension == 2) { - grid2d = new Grid2d(lmp, world, nxgrid, nygrid); - grid2d->set_distance(maxdist); - grid2d->setup_grid(nxlo_in, nxhi_in, nylo_in, nyhi_in, - nxlo_out, nxhi_out, nylo_out, nyhi_out); - - // ngrid_buf12 converted to nvalues + count - - grid2d->setup_comm(ngrid_buf1, ngrid_buf2); - ngrid_buf1 *= nvalues + 1; - ngrid_buf2 *= nvalues + 1; - - memory->create(grid_buf1, ngrid_buf1, "ave/grid:grid_buf1"); - memory->create(grid_buf2, ngrid_buf2, "ave/grid:grid_buf2"); - - ngridout = (nxhi_out - nxlo_out + 1) * (nyhi_out - nylo_out + 1); - - } else { - grid3d = new Grid3d(lmp, world, nxgrid, nygrid, nzgrid); - grid3d->set_distance(maxdist); - grid3d->setup_grid(nxlo_in, nxhi_in, nylo_in, nyhi_in, nzlo_in, nzhi_in, - nxlo_out, nxhi_out, nylo_out, nyhi_out, nzlo_out, nzhi_out); - - // ngrid_buf12 converted to nvalues + count - - grid3d->setup_comm(ngrid_buf1, ngrid_buf2); - ngrid_buf1 *= nvalues + 1; - ngrid_buf2 *= nvalues + 1; - - memory->create(grid_buf1, ngrid_buf1, "ave/grid:grid_buf1"); - memory->create(grid_buf2, ngrid_buf2, "ave/grid:grid_buf2"); - - ngridout = (nxhi_out - nxlo_out + 1) * (nyhi_out - nylo_out + 1) * - (nzhi_out - nzlo_out + 1); - } - - // create data structs for per-grid data - - grid_output = new GridData(); - grid_sample = new GridData(); - grid_nfreq = new GridData(); - grid_running = new GridData(); + grid_sample = allocate_one_grid(); + grid_nfreq = allocate_one_grid(); + if (aveflag == RUNNING || aveflag == WINDOW) grid_nfreq = allocate_one_grid(); if (aveflag == WINDOW) { grid_window = new GridData*[nwindow]; for (int i = 0; i < nwindow; i++) - grid_window[i] = new GridData(); - } else grid_window = nullptr; + grid_window[i] = allocate_one_grid(); + } - allocate_grid(grid_sample); - allocate_grid(grid_nfreq); - if (aveflag == RUNNING || aveflag == WINDOW) allocate_grid(grid_running); - if (aveflag == WINDOW) - for (int i = 0; i < nwindow; i++) - allocate_grid(grid_window[i]); + // output may occur via dump on timestep 0 + + grid_output = new GridData(); + output_grid(grid_nfreq); // initialize running and window values @@ -458,14 +414,6 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : window_oldest = -1; window_newest = 0; - // zero grid_nfreq for output since dump may access it on timestep 0 - // also one-time zero of grid_running for ave = RUNNING or WINDOW - - zero_grid(grid_nfreq); - output_grid(grid_nfreq); - - if (aveflag == RUNNING || aveflag == WINDOW) zero_grid(grid_running); - // bin indices and skip flags for ATOM mode // vresult for per-atom variable evaluation @@ -499,29 +447,28 @@ FixAveGrid::~FixAveGrid() delete[] value2grid; delete[] value2data; - delete grid2d; - delete grid3d; + // deallocate Grid class and buffers + + if (dimension == 2) delete grid2d; + else delete grid3d; memory->destroy(grid_buf1); memory->destroy(grid_buf2); - // deallocate all per-grid data + // deallocate per-grid data - deallocate_grid(grid_sample); - deallocate_grid(grid_nfreq); - if (aveflag == RUNNING || aveflag == WINDOW) deallocate_grid(grid_running); - if (aveflag == WINDOW) - for (int i = 0; i < nwindow; i++) { - deallocate_grid(grid_window[i]); - delete grid_window[i]; - } + deallocate_one_grid(grid_sample,nxlo_out,nylo_out,nzlo_out); + deallocate_one_grid(grid_nfreq,nxlo_out,nylo_out,nzlo_out); + if (aveflag == RUNNING || aveflag == WINDOW) + deallocate_one_grid(grid_running,nxlo_out,nylo_out,nzlo_out); + if (aveflag == WINDOW) { + for (int i = 0; i < nwindow; i++) + deallocate_one_grid(grid_window[i],nxlo_out,nylo_out,nzlo_out); + delete [] grid_window; + } delete grid_output; - delete grid_sample; - delete grid_nfreq; - delete grid_running; - delete [] grid_window; - + if (modeatom) { memory->destroy(bin); memory->destroy(skip); @@ -719,12 +666,12 @@ void FixAveGrid::end_of_step() // for norm = ALL, normalize sample grid by counts over all samples // for norm = SAMPLE, normalize Nfreq grid by Nrepeat // for norm = NONORM, normalize sample grid by Nrepeat, not by counts - // this check is made inside normalize_grid() + // this check is made inside normalize_atom() // for GRID mode: // normalize sample grid by Nrepeat if (modeatom) { - if (normflag == ALL) { + if (normflag == ALL) { normalize_atom(nrepeat,grid_sample); normalize_count(nrepeat,grid_sample); copy_grid(grid_sample,grid_nfreq); @@ -1342,7 +1289,7 @@ void FixAveGrid::normalize_atom(int numsamples, GridData *grid) else if (which[0] == ArgInfo::DENSITY_MASS) norm = density_mass_norm; else if (which[0] == ArgInfo::TEMPERATURE) - norm = mvv2e /((repeat*cdof + adof*count) * boltz); + norm = mvv2e / ((repeat*cdof + adof*count) * boltz); else if (normflag == NONORM) norm = invrepeat; else @@ -1363,7 +1310,7 @@ void FixAveGrid::normalize_atom(int numsamples, GridData *grid) else if (which[m] == ArgInfo::DENSITY_MASS) norm = density_mass_norm; else if (which[m] == ArgInfo::TEMPERATURE) - norm = mvv2e /((repeat*cdof + adof*count) * boltz); + norm = mvv2e / ((repeat*cdof + adof*count) * boltz); else if (normflag == NONORM) norm = invrepeat; else @@ -1389,7 +1336,7 @@ void FixAveGrid::normalize_atom(int numsamples, GridData *grid) else if (which[0] == ArgInfo::DENSITY_MASS) norm = density_mass_norm; else if (which[0] == ArgInfo::TEMPERATURE) - norm = mvv2e /((repeat*cdof + adof*count) * boltz); + norm = mvv2e / ((repeat*cdof + adof*count) * boltz); else if (normflag == NONORM) norm = invrepeat; else @@ -1411,7 +1358,7 @@ void FixAveGrid::normalize_atom(int numsamples, GridData *grid) else if (which[m] == ArgInfo::DENSITY_MASS) norm = density_mass_norm; else if (which[m] == ArgInfo::TEMPERATURE) - norm = mvv2e /((repeat*cdof + adof*count) * boltz); + norm = mvv2e / ((repeat*cdof + adof*count) * boltz); else if (normflag == NONORM) norm = invrepeat; else @@ -1495,12 +1442,69 @@ void FixAveGrid::normalize_count(int numsamples, GridData *grid) } /* ---------------------------------------------------------------------- - allocate a data grid + allocate instance of Grid2d or Grid3d +------------------------------------------------------------------------- */ + +void FixAveGrid::allocate_grid() +{ + if (modeatom) maxdist = 0.5 * neighbor->skin; + else if (modegrid) maxdist = 0.0; + + if (dimension == 2) { + grid2d = new Grid2d(lmp, world, nxgrid, nygrid); + grid2d->set_distance(maxdist); + grid2d->setup_grid(nxlo_in, nxhi_in, nylo_in, nyhi_in, + nxlo_out, nxhi_out, nylo_out, nyhi_out); + + // ngrid_buf12 converted to nvalues + count + + grid2d->setup_comm(ngrid_buf1, ngrid_buf2); + ngrid_buf1 *= nvalues + 1; + ngrid_buf2 *= nvalues + 1; + + grid_buf1 = grid_buf2 = nullptr; + if (ngrid_buf1) memory->create(grid_buf1, ngrid_buf1, "ave/grid:grid_buf1"); + if (ngrid_buf2) memory->create(grid_buf2, ngrid_buf2, "ave/grid:grid_buf2"); + + ngridout = (nxhi_out - nxlo_out + 1) * (nyhi_out - nylo_out + 1); + + } else { + grid3d = new Grid3d(lmp, world, nxgrid, nygrid, nzgrid); + grid3d->set_distance(maxdist); + grid3d->setup_grid(nxlo_in, nxhi_in, nylo_in, nyhi_in, nzlo_in, nzhi_in, + nxlo_out, nxhi_out, nylo_out, nyhi_out, nzlo_out, nzhi_out); + + // ngrid_buf12 converted to nvalues + count + + grid3d->setup_comm(ngrid_buf1, ngrid_buf2); + ngrid_buf1 *= nvalues + 1; + ngrid_buf2 *= nvalues + 1; + + grid_buf1 = grid_buf2 = nullptr; + if (ngrid_buf1) memory->create(grid_buf1, ngrid_buf1, "ave/grid:grid_buf1"); + if (ngrid_buf2) memory->create(grid_buf2, ngrid_buf2, "ave/grid:grid_buf2"); + + ngridout = (nxhi_out - nxlo_out + 1) * (nyhi_out - nylo_out + 1) * + (nzhi_out - nzlo_out + 1); + } +} + +/* ---------------------------------------------------------------------- + allocate a data grid and zero its values if ATOM mode, also allocate per-grid count ------------------------------------------------------------------------- */ -void FixAveGrid::allocate_grid(GridData *grid) +FixAveGrid::GridData *FixAveGrid::allocate_one_grid() { + GridData *grid = new GridData(); + + grid->vec2d = nullptr; + grid->array2d = nullptr; + grid->count2d = nullptr; + grid->vec3d = nullptr; + grid->array3d = nullptr; + grid->count3d = nullptr; + if (dimension == 2) { if (nvalues == 1) memory->create2d_offset(grid->vec2d, nylo_out, nyhi_out, @@ -1525,31 +1529,59 @@ void FixAveGrid::allocate_grid(GridData *grid) memory->create3d_offset(grid->count3d, nzlo_out, nzhi_out, nylo_out, nyhi_out, nxlo_out, nxhi_out, "ave/grid:count3d"); } + + zero_grid(grid); + + return grid; +} + + +/* ---------------------------------------------------------------------- + create clone of a data grid + allocate a new grid and copy only the pointers from the source grid + used by reset_grid() to keep old data values until remap is complete +------------------------------------------------------------------------- */ + +FixAveGrid::GridData *FixAveGrid::clone_one_grid(GridData *src) +{ + GridData *grid = new GridData(); + + grid->vec2d = src->vec2d; + grid->array2d = src->array2d; + grid->count2d = src->count2d; + grid->vec3d = src->vec3d; + grid->array3d = src->array3d; + grid->count3d = src->count3d; + + return grid; } /* ---------------------------------------------------------------------- - deallocate a data grid + deallocate a data grid and all its memory if ATOM mode, also deallocate per-grid count ------------------------------------------------------------------------- */ -void FixAveGrid::deallocate_grid(GridData *grid) +void FixAveGrid::deallocate_one_grid(GridData *grid, + int xoffset, int yoffset, int zoffset) { if (dimension == 2) { if (nvalues == 1) - memory->destroy2d_offset(grid->vec2d,nylo_out,nxlo_out); + memory->destroy2d_offset(grid->vec2d,yoffset,xoffset); else - memory->destroy3d_offset_last(grid->array2d,nylo_out,nxlo_out); + memory->destroy3d_offset_last(grid->array2d,yoffset,xoffset); if (modeatom) - memory->destroy2d_offset(grid->count2d,nylo_out,nxlo_out); + memory->destroy2d_offset(grid->count2d,yoffset,xoffset); } else if (dimension == 3) { if (nvalues == 1) - memory->destroy3d_offset(grid->vec3d,nzlo_out,nylo_out,nxlo_out); + memory->destroy3d_offset(grid->vec3d,zoffset,yoffset,xoffset); else - memory->destroy4d_offset_last(grid->array3d,nzlo_out,nylo_out,nxlo_out); + memory->destroy4d_offset_last(grid->array3d,zoffset,yoffset,xoffset); if (modeatom) - memory->destroy3d_offset(grid->count3d,nzlo_out,nylo_out,nxlo_out); + memory->destroy3d_offset(grid->count3d,zoffset,yoffset,xoffset); } + + delete grid; } /* ---------------------------------------------------------------------- @@ -1591,7 +1623,7 @@ void FixAveGrid::zero_grid(GridData *grid) if (modeatom) memset(&grid->count2d[nylo_out][nxlo_out],0,ngridout*sizeof(double)); - } else if (dimension == 3) { + } else { if (nvalues == 1) memset(&grid->vec3d[nzlo_out][nylo_out][nxlo_out],0, ngridout*sizeof(double)); @@ -1817,8 +1849,9 @@ void FixAveGrid::output_grid(GridData *src) /* ---------------------------------------------------------------------- pack ghost values into buf to send to another proc - nvalues per grid point + count -------------------------------------------------------------------------- */ + nvalues per grid point + count- + only invoked for ATOM mode +------------------------------------------------------------------------ */ void FixAveGrid::pack_reverse_grid(int /*flag*/, void *vbuf, int nlist, int *list) { @@ -1837,7 +1870,7 @@ void FixAveGrid::pack_reverse_grid(int /*flag*/, void *vbuf, int nlist, int *lis if (nvalues == 1) data = &grid_sample->vec3d[nzlo_out][nylo_out][nxlo_out]; else data = &grid_sample->array3d[nzlo_out][nylo_out][nxlo_out][0]; } - + if (nvalues == 1) { for (i = 0; i < nlist; i++) { buf[m++] = count[list[i]]; @@ -1856,6 +1889,7 @@ void FixAveGrid::pack_reverse_grid(int /*flag*/, void *vbuf, int nlist, int *lis /* ---------------------------------------------------------------------- unpack another proc's ghost values from buf and add to own values nvalues per grid point + count + only invoked for ATOM mode ------------------------------------------------------------------------- */ void FixAveGrid::unpack_reverse_grid(int /*flag*/, void *vbuf, int nlist, int *list) @@ -1864,7 +1898,6 @@ void FixAveGrid::unpack_reverse_grid(int /*flag*/, void *vbuf, int nlist, int *l auto buf = (double *) vbuf; double *count,*data,*values; - m = 0; if (dimension == 2) { count = &grid_sample->count2d[nylo_out][nxlo_out]; @@ -1876,6 +1909,7 @@ void FixAveGrid::unpack_reverse_grid(int /*flag*/, void *vbuf, int nlist, int *l else data = &grid_sample->array3d[nzlo_out][nylo_out][nxlo_out][0]; } + m = 0; if (nvalues == 1) { for (i = 0; i < nlist; i++) { count[list[i]] += buf[m++]; @@ -1893,29 +1927,118 @@ void FixAveGrid::unpack_reverse_grid(int /*flag*/, void *vbuf, int nlist, int *l /* ---------------------------------------------------------------------- pack old grid values to buf to send to another proc + invoked for both GRID and ATOM mode ------------------------------------------------------------------------- */ void FixAveGrid::pack_remap_grid(void *vbuf, int nlist, int *list) { - auto buf = (double *) vbuf; - double *src; - //double *src = - // &T_electron_previous[nzlo_out_previous][nylo_out_previous][nxlo_out_previous]; + int i,j,m,iwindow; - for (int i = 0; i < nlist; i++) buf[i] = src[list[i]]; + auto buf = (double *) vbuf; + + int running_flag = 0; + if (aveflag == RUNNING || aveflag == WINDOW) running_flag = 1; + int window_flag = 0; + if (aveflag == WINDOW) window_flag = 1; + + m = 0; + for (i = 0; i < nlist; i++) { + m += pack_one_grid(grid_sample_previous,list[i],&buf[m]); + m += pack_one_grid(grid_nfreq_previous,list[i],&buf[m]); + if (running_flag) m += pack_one_grid(grid_running_previous,list[i],&buf[m]); + if (window_flag) + for (iwindow = 0; iwindow < nwindow; iwindow++) + m += pack_one_grid(grid_window_previous[iwindow],list[i],&buf[m]); + } } /* ---------------------------------------------------------------------- - unpack another proc's own values from buf and set own ghost values + unpack received owned values from buf into new grid + invoked for both GRID and ATOM mode ------------------------------------------------------------------------- */ void FixAveGrid::unpack_remap_grid(void *vbuf, int nlist, int *list) { - auto buf = (double *) vbuf; - double *dest; - //double *dest = &T_electron[nzlo_out][nylo_out][nxlo_out]; + int i,j,m,iwindow; - for (int i = 0; i < nlist; i++) dest[list[i]] = buf[i]; + auto buf = (double *) vbuf; + + int running_flag = 0; + if (aveflag == RUNNING || aveflag == WINDOW) running_flag = 1; + int window_flag = 0; + if (aveflag == WINDOW) window_flag = 1; + + m = 0; + for (i = 0; i < nlist; i++) { + m += unpack_one_grid(&buf[m],grid_sample,list[i]); + m += unpack_one_grid(&buf[m],grid_nfreq,list[i]); + if (running_flag) m += unpack_one_grid(&buf[m],grid_running,list[i]); + if (window_flag) + for (iwindow = 0; iwindow < nwindow; iwindow++) + m += unpack_one_grid(&buf[m],grid_window[iwindow],list[i]); + } +} + +/* ---------------------------------------------------------------------- + pack values for a single grid cell to buf + return number of values packed +------------------------------------------------------------------------- */ + +int FixAveGrid::pack_one_grid(GridData *grid, int index, double *buf) +{ + double *count,*data,*values; + + if (dimension == 2) { + count = &grid->count2d[nylo_out_previous][nxlo_out_previous]; + if (nvalues == 1) data = &grid->vec2d[nylo_out_previous][nxlo_out_previous]; + else data = &grid->array2d[nylo_out_previous][nxlo_out_previous][0]; + } else if (dimension == 3) { + count = &grid->count3d[nzlo_out_previous][nylo_out_previous][nxlo_out_previous]; + if (nvalues == 1) data = &grid->vec3d[nzlo_out_previous][nylo_out_previous][nxlo_out_previous]; + else data = &grid->array3d[nzlo_out_previous][nylo_out_previous][nxlo_out_previous][0]; + } + + int m = 0; + if (modeatom) buf[m++] = count[index]; + if (nvalues == 1) buf[m++] = data[index]; + else { + values = &data[nvalues*index]; + for (int j = 0; j < nvalues; j++) + buf[m++] = values[j]; + } + + return m; +} + +/* ---------------------------------------------------------------------- + unpack values for a single grid cell from buf + return number of values unpacked +------------------------------------------------------------------------- */ + +int FixAveGrid::unpack_one_grid(double *buf, GridData *grid, int index) +{ + double *count,*data,*values; + + if (dimension == 2) { + count = &grid->count2d[nylo_out][nxlo_out]; + if (nvalues == 1) data = &grid->vec2d[nylo_out][nxlo_out]; + else data = &grid->array2d[nylo_out][nxlo_out][0]; + } else if (dimension == 3) { + count = &grid->count3d[nzlo_out][nylo_out][nxlo_out]; + if (nvalues == 1) data = &grid->vec3d[nzlo_out][nylo_out][nxlo_out]; + else data = &grid->array3d[nzlo_out][nylo_out][nxlo_out][0]; + } + + int m = 0; + if (modeatom) count[index] = buf[m++]; + if (nvalues == 1) data[index] = buf[m++]; + else { + values = &data[nvalues*index]; + for (int j = 0; j < nvalues; j++) + values[j] = buf[m++]; + } + + return m; } /* ---------------------------------------------------------------------- @@ -1955,57 +2078,104 @@ void FixAveGrid::reset_grid() } else delete gridnew; } - // DEBUG - if (comm->me == 0) printf("Remapping grid on step %ld\n",update->ntimestep); + // for ATOM mode, perform ghost to owned grid comm for grid_sample + // necessary b/c remap will only communicate owned grid cell data + // so can't lose ghost data not yet summed to owned cells + // nvalues+1 includes atom count - /* - // delete grid data which doesn't need to persist from previous to new decomp + if (modeatom) { + if (dimension == 2) + grid2d->reverse_comm(Grid2d::FIX,this,nvalues+1,sizeof(double),0, + grid_buf1,grid_buf2,MPI_DOUBLE); + else + grid3d->reverse_comm(Grid3d::FIX,this,nvalues+1,sizeof(double),0, + grid_buf1,grid_buf2,MPI_DOUBLE); + } + + // deallocate local comm buffers b/c new ones will be allocated memory->destroy(grid_buf1); memory->destroy(grid_buf2); - memory->destroy3d_offset(T_electron_old, nzlo_out, nylo_out, nxlo_out); - memory->destroy3d_offset(net_energy_transfer, nzlo_out, nylo_out, nxlo_out); - // make copy of ptrs to grid data which does need to persist + // make copy of ptrs to grid data which needs to persist - grid_previous = grid; - T_electron_previous = T_electron; + if (dimension == 2) grid2d_previous = grid2d; + else grid3d_previous = grid3d; + nxlo_out_previous = nxlo_out; nylo_out_previous = nylo_out; nzlo_out_previous = nzlo_out; - // allocate new per-grid data for new decomposition + grid_sample_previous = clone_one_grid(grid_sample); + grid_nfreq_previous = clone_one_grid(grid_nfreq); + if (aveflag == RUNNING || aveflag == WINDOW) + grid_running_previous = clone_one_grid(grid_running); + if (aveflag == WINDOW) { + grid_window_previous = new GridData*[nwindow]; + for (int i = 0; i < nwindow; i++) + grid_window_previous[i] = clone_one_grid(grid_window[i]); + } + + // allocate grid instance and grid data for new decomposition allocate_grid(); + grid_sample = allocate_one_grid(); + grid_nfreq = allocate_one_grid(); + if (aveflag == RUNNING || aveflag == WINDOW) grid_nfreq = allocate_one_grid(); + if (aveflag == WINDOW) { + grid_window = new GridData*[nwindow]; + for (int i = 0; i < nwindow; i++) + grid_window[i] = allocate_one_grid(); + } + // perform remap from previous decomp to new decomp + // nper = # of remapped values per grid cell + // depends on atom vs grid mode, and running/window options int nremap_buf1,nremap_buf2; - grid->setup_remap(grid_previous,nremap_buf1,nremap_buf2); + if (dimension == 2) + grid2d->setup_remap(grid2d_previous,nremap_buf1,nremap_buf2); + else + grid3d->setup_remap(grid3d_previous,nremap_buf1,nremap_buf2); - double *remap_buf1,*remap_buf2; - memory->create(remap_buf1, nremap_buf1, "ave/grid:remap_buf1"); - memory->create(remap_buf2, nremap_buf2, "ave/grid:remap_buf2"); + int n = 2; // grid_sample & grid_nfreq + if (aveflag == RUNNING || aveflag == WINDOW) n++; // grid_running + if (aveflag == WINDOW) n += nwindow; // grid_window + int nper = n*nvalues; + if (modeatom) nper += n; - grid->remap(Grid3d::FIX,this,1,sizeof(double),remap_buf1,remap_buf2,MPI_DOUBLE); + double *remap_buf1 = nullptr; + double *remap_buf2 = nullptr; + if (nremap_buf1) memory->create(remap_buf1, nper*nremap_buf1, "ave/grid:remap_buf1"); + if (nremap_buf2) memory->create(remap_buf2, nper*nremap_buf2, "ave/grid:remap_buf2"); + + if (dimension == 2) + grid2d->remap(Grid2d::FIX,this,nper,sizeof(double),remap_buf1,remap_buf2,MPI_DOUBLE); + else + grid3d->remap(Grid3d::FIX,this,nper,sizeof(double),remap_buf1,remap_buf2,MPI_DOUBLE); memory->destroy(remap_buf1); memory->destroy(remap_buf2); - // delete grid data and grid for previous decomposition + // delete grid instance and grid data for previous decomposition - memory->destroy3d_offset(T_electron_previous, - nzlo_out_previous, nylo_out_previous, - nxlo_out_previous); - delete grid_previous; + if (dimension == 2) delete grid2d_previous; + else delete grid3d_previous; - // zero new net_energy_transfer - // in case compute_vector accesses it on timestep 0 + deallocate_one_grid(grid_sample_previous,nxlo_out_previous,nylo_out_previous,nzlo_out_previous); + deallocate_one_grid(grid_nfreq_previous,nxlo_out_previous,nylo_out_previous,nzlo_out_previous); + if (aveflag == RUNNING || aveflag == WINDOW) + deallocate_one_grid(grid_running_previous,nxlo_out_previous,nylo_out_previous,nzlo_out_previous); + if (aveflag == WINDOW) { + for (int i = 0; i < nwindow; i++) + deallocate_one_grid(grid_window_previous[i],nxlo_out_previous,nylo_out_previous,nzlo_out_previous); + delete [] grid_window_previous; + } - outflag = 0; - memset(&net_energy_transfer[nzlo_out][nylo_out][nxlo_out],0, - ngridout*sizeof(double)); - */ + // set output data in case load balance fix comes after fix ave/grid + + output_grid(grid_nfreq); } /* ---------------------------------------------------------------------- diff --git a/src/fix_ave_grid.h b/src/fix_ave_grid.h index 71f1a34d8a..53c90c2458 100644 --- a/src/fix_ave_grid.h +++ b/src/fix_ave_grid.h @@ -89,6 +89,14 @@ class FixAveGrid : public Fix { GridData *grid_sample,*grid_nfreq,*grid_running; GridData **grid_window; + // old grid data for remap operation + + class Grid2d *grid2d_previous; + class Grid3d *grid3d_previous; + int nxlo_out_previous,nylo_out_previous,nzlo_out_previous; + GridData *grid_sample_previous,*grid_nfreq_previous,*grid_running_previous; + GridData **grid_window_previous; + int **bin; int *skip; int maxatom; @@ -103,8 +111,14 @@ class FixAveGrid : public Fix { void normalize_grid(int, GridData *); void normalize_count(int, GridData *); - void allocate_grid(GridData *); - void deallocate_grid(GridData *); + void allocate_grid(); + GridData *allocate_one_grid(); + GridData *clone_one_grid(GridData *); + void deallocate_one_grid(GridData *, int, int, int); + + int pack_one_grid(GridData *, int, double *); + int unpack_one_grid(double *, GridData *, int); + double size_grid(GridData *); void zero_grid(GridData *); void copy_grid(GridData *, GridData *); diff --git a/src/grid2d.cpp b/src/grid2d.cpp index 77ae289d63..61ced82c59 100644 --- a/src/grid2d.cpp +++ b/src/grid2d.cpp @@ -423,14 +423,14 @@ void Grid2d::initialize() this includes sub-domain lo boundary but excludes hi boundary ngrid = extent of global grid in a dimension indices into the global grid range from 0 to Ngrid-1 in that dim - shift factor determines position of grid pt within grid cell + shift determines position of grid pt within grid cell shift = 0.5 for cell center, 0.0 for lower-left corner extra = 0 if grid exactly covers the simulation box extra = 1 if grid extends beyond the +y boundary by yfactor effectively maps proc partitions to the box-size subset of the grid lo/hi = inclusive lo/hi bounds for brick of global grid cells I own - lo grid index = first grid pt >= fraclo bound - hi grid index = last grid pt < frachi bound + lo grid index = first grid pt >= fraclo*bound + hi grid index = last grid pt < frachi*bound if proc owns no grid cells in a dim, then inlo > inhi special case: 2 procs share boundary which a grid point is exactly on 2 if test equalties insure a consistent decision as to which proc owns it @@ -441,14 +441,14 @@ void Grid2d::partition_grid(int ngrid, double fraclo, double frachi, { if (extra == 0) { lo = static_cast (fraclo * ngrid); - while (1.0*lo + shift/ngrid < fraclo*ngrid) lo++; + while (lo+shift < fraclo*ngrid) lo++; hi = static_cast (frachi * ngrid); - while (1.0*hi + shift/ngrid >= frachi*ngrid) hi--; + while (hi+shift >= frachi*ngrid) hi--; } else { lo = static_cast (fraclo * ngrid/yfactor); - while (1.0*lo + shift/ngrid < fraclo*ngrid) lo++; + while (lo+shift < fraclo*ngrid/yfactor) lo++; hi = static_cast (frachi * ngrid/yfactor); - while (1.0*hi + shift/ngrid >= frachi*ngrid) hi--; + while (hi+shift >= frachi*ngrid/yfactor) hi--; } } @@ -556,8 +556,8 @@ void Grid2d::extract_comm_info() layout = comm->layout; // for non TILED layout: - // proc xyz lohi = my 64neighbor procs in this MPI_Comm - // NOTE: will need special logic for MSM case with different MPI_Comm + // proc xyz lohi = my 4 neighbor procs in this MPI_Comm + // these proc IDs can be overridden by caller using set_proc_neighs() // xyz split = copy of 1d vectors in Comm // grid2proc = copy of 3d array in Comm @@ -609,7 +609,7 @@ void Grid2d::extract_comm_info() nbuf2 = larget of sum of all packs or unpacks in Send or Recv for brick comm, nbuf1 = nbuf2 for tiling comm, nbuf2 >= nbuf2 - nbuf1,nbuf2 are counts of grid points + nbuf1,nbuf2 are counts of grid cells caller converts them to message sizes for grid data it stores ------------------------------------------------------------------------- */ @@ -1330,11 +1330,14 @@ void Grid2d::setup_remap(Grid2d *old, int &nremap_buf1, int &nremap_buf2) int noverlap_old = compute_overlap(0,oldbox,pbc,overlap_old); // use overlap_old to construct send and copy lists + // skip overlaps that contain no grid cells self_remap = 0; nsend_remap = 0; for (m = 0; m < noverlap_old; m++) { + box = overlap_old[m].box; + if (box[0] > box[1] || box[2] > box[3]) continue; if (overlap_old[m].proc == me) self_remap =1; else nsend_remap++; } @@ -1344,6 +1347,7 @@ void Grid2d::setup_remap(Grid2d *old, int &nremap_buf1, int &nremap_buf2) nsend_remap = 0; for (m = 0; m < noverlap_old; m++) { box = overlap_old[m].box; + if (box[0] > box[1] || box[2] > box[3]) continue; if (overlap_old[m].proc == me) { copy_remap.npack = old->indices(copy_remap.packlist,box[0],box[1],box[2],box[3]); @@ -1368,17 +1372,22 @@ void Grid2d::setup_remap(Grid2d *old, int &nremap_buf1, int &nremap_buf2) int noverlap_new = old->compute_overlap(0,newbox,pbc,overlap_new); // use overlap_new to construct recv and copy lists + // skip overlaps that contain no grid cells // set offsets for Recv data nrecv_remap = 0; - for (m = 0; m < noverlap_new; m++) + for (m = 0; m < noverlap_new; m++) { + box = overlap_new[m].box; + if (box[0] > box[1] || box[2] > box[3]) continue; if (overlap_new[m].proc != me) nrecv_remap++; - + } + recv_remap = new Recv[nrecv_remap]; nrecv_remap = 0; for (m = 0; m < noverlap_new; m++) { box = overlap_new[m].box; + if (box[0] > box[1] || box[2] > box[3]) continue; if (overlap_new[m].proc == me) { copy_remap.nunpack = indices(copy_remap.unpacklist,box[0],box[1],box[2],box[3]); @@ -1636,14 +1645,23 @@ int Grid2d::compute_overlap(int ghostflag, int *box, int *pbc, Overlap *&overlap noverlap_list = maxoverlap_list = 0; overlap_list = nullptr; + // skip overlap check if box contains no grid cells + + if (box[0] > box[1] || box[2] > box[3]) { + overlap = overlap_list; + return noverlap_list; + } + + // test obox against appropriate layout + if (layout != Comm::LAYOUT_TILED) { // find comm->procgrid indices in each dim for box bounds - int iproclo = proc_index_uniform(box[0],nx,0,xsplit); - int iprochi = proc_index_uniform(box[1],nx,0,xsplit); - int jproclo = proc_index_uniform(box[2],ny,1,ysplit); - int jprochi = proc_index_uniform(box[3],ny,1,ysplit); + int iproclo = proc_index_uniform(box[0],nx,shift_grid,0,xsplit); + int iprochi = proc_index_uniform(box[1],nx,shift_grid,0,xsplit); + int jproclo = proc_index_uniform(box[2],ny,shift_grid,1,ysplit); + int jprochi = proc_index_uniform(box[3],ny,shift_grid,1,ysplit); // compute extent of overlap of box with with each proc's obox @@ -1674,6 +1692,9 @@ int Grid2d::compute_overlap(int ghostflag, int *box, int *pbc, Overlap *&overlap obox[3] = ny-1; partition_tiled(overlap_list[m].proc,0,nprocs-1,obox); + + if (me == 1) printf("OBOX: proc %d obox %d %d: %d %d\n", + overlap_list[m].proc,obox[0],obox[1],obox[2],obox[3]); overlap_list[m].box[0] = MAX(box[0],obox[0]); overlap_list[m].box[1] = MIN(box[1],obox[1]); @@ -1877,29 +1898,33 @@ int Grid2d::indices(int *&list, int xlo, int xhi, int ylo, int yhi) find the comm->procgrid index = which proc owns the igrid index igrid = grid index (0 to N-1) in dim n = # of grid points in dim + shift determines position of grid pt within grid cell + shift = 0.5 for cell center, 0.0 for lower-left corner dim = which dimension (0,1) split = comm->x/y/z split for fractional bounds of each proc domain ------------------------------------------------------------------------- */ -int Grid2d::proc_index_uniform(int igrid, int n, int dim, double *split) +int Grid2d::proc_index_uniform(int igrid, int n, double shift, int dim, double *split) { - int gridlo,gridhi; + int lo,hi; double fraclo,frachi; // loop over # of procs in this dime // compute the grid bounds for that proc // if igrid falls within those bounds, return m = proc index - + // same logic as in partition_grid() + int m; for (m = 0; m < comm->procgrid[dim]; m++) { fraclo = split[m]; frachi = split[m+1]; - gridlo = static_cast (fraclo * n); - if (1.0*gridlo != fraclo*n) gridlo++; - gridhi = static_cast (frachi * n); - if (1.0*gridhi == frachi*n) gridhi--; + + lo = static_cast (fraclo * n); + while (lo+shift < fraclo*n) lo++; + hi = static_cast (frachi * n); + if (hi+shift >= frachi*n) hi--; - if (igrid >= gridlo && igrid <= gridhi) break; + if (igrid >= lo && igrid <= hi) break; } return m; diff --git a/src/grid2d.h b/src/grid2d.h index 3ad28b3a4f..3772028f52 100644 --- a/src/grid2d.h +++ b/src/grid2d.h @@ -257,7 +257,7 @@ protected: void deallocate_remap(); int indices(int *&, int, int, int, int); - int proc_index_uniform(int, int, int, double *); + int proc_index_uniform(int, int, double, int, double *); void partition_tiled(int, int, int, int *); }; diff --git a/src/grid3d.cpp b/src/grid3d.cpp index 30056d27c9..ddf2667ad1 100644 --- a/src/grid3d.cpp +++ b/src/grid3d.cpp @@ -361,7 +361,8 @@ void Grid3d::setup_grid(int &ixlo, int &ixhi, int &iylo, int &iyhi, int &ozlo, int &ozhi) { // owned grid cells = those whose grid point is within proc subdomain - + // shift_grid = 0.5 for grid point at cell center, 0.0 for lower-left corner + double fraclo,frachi; if (comm->layout != Comm::LAYOUT_TILED) { @@ -469,14 +470,14 @@ void Grid3d::initialize() this includes sub-domain lo boundary but excludes hi boundary ngrid = extent of global grid in a dimension indices into the global grid range from 0 to Ngrid-1 in that dim - shift factor determines position of grid pt within grid cell + shift determines position of grid pt within grid cell shift = 0.5 for cell center, 0.0 for lower-left corner extra = 0 if grid exactly covers the simulation box extra = 1 if grid extends beyond the +z boundary by zfactor (PPPM slab) effectively maps proc partitions to the box-size subset of the grid lo/hi = inclusive lo/hi bounds for brick of global grid cells I own - lo grid index = first grid pt >= fraclo bound - hi grid index = last grid pt < frachi bound + lo grid index = first grid pt >= fraclo*bound + hi grid index = last grid pt < frachi*bound if proc owns no grid cells in a dim, then inlo > inhi special case: 2 procs share boundary which a grid point is exactly on 2 if test equalties insure a consistent decision as to which proc owns it @@ -487,14 +488,14 @@ void Grid3d::partition_grid(int ngrid, double fraclo, double frachi, { if (extra == 0) { lo = static_cast (fraclo * ngrid); - while (1.0*lo + shift/ngrid < fraclo*ngrid) lo++; + while (lo+shift < fraclo*ngrid) lo++; hi = static_cast (frachi * ngrid); - while (1.0*hi + shift/ngrid >= frachi*ngrid) hi--; + while (hi+shift >= frachi*ngrid) hi--; } else { lo = static_cast (fraclo * ngrid/zfactor); - while (1.0*lo + shift/ngrid < fraclo*ngrid) lo++; + while (lo+shift < fraclo*ngrid/zfactor) lo++; hi = static_cast (frachi * ngrid/zfactor); - while (1.0*hi + shift/ngrid >= frachi*ngrid) hi--; + while (hi+shift >= frachi*ngrid/zfactor) hi--; } } @@ -665,7 +666,7 @@ void Grid3d::extract_comm_info() /* ---------------------------------------------------------------------- setup commmunication of owned/ghost grid cells - either for brick decomp or tiling decomp + either for brick decomp or tiled decomp return sizes of two buffers needed for communication nbuf1 = largest pack or unpack in any Send or Recv or Copy nbuf2 = larget of sum of all packs or unpacks in Send or Recv @@ -1498,11 +1499,14 @@ void Grid3d::setup_remap(Grid3d *old, int &nremap_buf1, int &nremap_buf2) int noverlap_old = compute_overlap(0,oldbox,pbc,overlap_old); // use overlap_old to construct send and copy lists - + // skip overlaps that contain no grid cells + self_remap = 0; nsend_remap = 0; for (m = 0; m < noverlap_old; m++) { + box = overlap_old[m].box; + if (box[0] > box[1] || box[2] > box[3] || box[4] > box[5]) continue; if (overlap_old[m].proc == me) self_remap = 1; else nsend_remap++; } @@ -1512,6 +1516,7 @@ void Grid3d::setup_remap(Grid3d *old, int &nremap_buf1, int &nremap_buf2) nsend_remap = 0; for (m = 0; m < noverlap_old; m++) { box = overlap_old[m].box; + if (box[0] > box[1] || box[2] > box[3] || box[4] > box[5]) continue; if (overlap_old[m].proc == me) { copy_remap.npack = old->indices(copy_remap.packlist, @@ -1537,17 +1542,22 @@ void Grid3d::setup_remap(Grid3d *old, int &nremap_buf1, int &nremap_buf2) int noverlap_new = old->compute_overlap(0,newbox,pbc,overlap_new); // use overlap_new to construct recv and copy lists + // skip overlaps that contain no grid cells // set offsets for Recv data nrecv_remap = 0; - for (m = 0; m < noverlap_new; m++) + for (m = 0; m < noverlap_new; m++) { + box = overlap_new[m].box; + if (box[0] > box[1] || box[2] > box[3] || box[4] > box[5]) continue; if (overlap_new[m].proc != me) nrecv_remap++; - + } + recv_remap = new Recv[nrecv_remap]; nrecv_remap = 0; for (m = 0; m < noverlap_new; m++) { box = overlap_new[m].box; + if (box[0] > box[1] || box[2] > box[3] || box[4] > box[5]) continue; if (overlap_new[m].proc == me) { copy_remap.nunpack = indices(copy_remap.unpacklist, @@ -1810,16 +1820,23 @@ int Grid3d::compute_overlap(int ghostflag, int *box, int *pbc, Overlap *&overlap noverlap_list = maxoverlap_list = 0; overlap_list = nullptr; + // skip overlap check if box contains no grid cells + + if (box[0] > box[1] || box[2] > box[3] || box[4] > box[5]) { + overlap = overlap_list; + return noverlap_list; + } + if (layout != Comm::LAYOUT_TILED) { // find comm->procgrid indices in each dim for box bounds - int iproclo = proc_index_uniform(box[0],nx,0,xsplit); - int iprochi = proc_index_uniform(box[1],nx,0,xsplit); - int jproclo = proc_index_uniform(box[2],ny,1,ysplit); - int jprochi = proc_index_uniform(box[3],ny,1,ysplit); - int kproclo = proc_index_uniform(box[4],nz,2,zsplit); - int kprochi = proc_index_uniform(box[5],nz,2,zsplit); + int iproclo = proc_index_uniform(box[0],nx,shift_grid,0,xsplit); + int iprochi = proc_index_uniform(box[1],nx,shift_grid,0,xsplit); + int jproclo = proc_index_uniform(box[2],ny,shift_grid,1,ysplit); + int jprochi = proc_index_uniform(box[3],ny,shift_grid,1,ysplit); + int kproclo = proc_index_uniform(box[4],nz,shift_grid,2,zsplit); + int kprochi = proc_index_uniform(box[5],nz,shift_grid,2,zsplit); // compute extent of overlap of box with with each proc's obox @@ -2073,30 +2090,34 @@ int Grid3d::indices(int *&list, /* ---------------------------------------------------------------------- find the comm->procgrid index = which proc owns the igrid index igrid = grid index (0 to N-1) in dim - n = # of grid points in dim + n = # of grid points in dim + shift determines position of grid pt within grid cell + shift = 0.5 for cell center, 0.0 for lower-left corner dim = which dimension (0,1,2) split = comm->x/y/z split for fractional bounds of each proc domain ------------------------------------------------------------------------- */ -int Grid3d::proc_index_uniform(int igrid, int n, int dim, double *split) +int Grid3d::proc_index_uniform(int igrid, int n, double shift, int dim, double *split) { - int gridlo,gridhi; + int lo,hi; double fraclo,frachi; // loop over # of procs in this dime // compute the grid bounds for that proc // if igrid falls within those bounds, return m = proc index + // same logic as in partition_grid() int m; for (m = 0; m < comm->procgrid[dim]; m++) { fraclo = split[m]; frachi = split[m+1]; - gridlo = static_cast (fraclo * n); - if (1.0*gridlo != fraclo*n) gridlo++; - gridhi = static_cast (frachi * n); - if (1.0*gridhi == frachi*n) gridhi--; - if (igrid >= gridlo && igrid <= gridhi) break; + lo = static_cast (fraclo * n); + while (lo+shift < fraclo*n) lo++; + hi = static_cast (frachi * n); + if (hi+shift >= frachi*n) hi--; + + if (igrid >= lo && igrid <= hi) break; } return m; @@ -2108,8 +2129,7 @@ int Grid3d::proc_index_uniform(int igrid, int n, int dim, double *split) return box = lo/hi bounds of proc's box in 3 dims ------------------------------------------------------------------------- */ -void Grid3d::partition_tiled(int proc, int proclower, int procupper, - int *box) +void Grid3d::partition_tiled(int proc, int proclower, int procupper, int *box) { // end recursion when partition is a single proc diff --git a/src/grid3d.h b/src/grid3d.h index 73f6bcb5c5..721cdd93f0 100644 --- a/src/grid3d.h +++ b/src/grid3d.h @@ -262,7 +262,7 @@ class Grid3d : protected Pointers { void deallocate_remap(); int indices(int *&, int, int, int, int, int, int); - int proc_index_uniform(int, int, int, double *); + int proc_index_uniform(int, int, double, int, double *); void partition_tiled(int, int, int, int *); }; From d2a90a05fb7a1be166080076763fedeace1a3749 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Mon, 7 Nov 2022 10:16:39 -0700 Subject: [PATCH 091/213] add support for ELECTRODE pkg PPPM --- src/ELECTRODE/pppm_electrode.cpp | 156 ++++++++++++++++++++++++++----- src/grid3d.cpp | 2 +- 2 files changed, 135 insertions(+), 23 deletions(-) diff --git a/src/ELECTRODE/pppm_electrode.cpp b/src/ELECTRODE/pppm_electrode.cpp index 5004c4f3b4..281da5e1d8 100644 --- a/src/ELECTRODE/pppm_electrode.cpp +++ b/src/ELECTRODE/pppm_electrode.cpp @@ -187,10 +187,6 @@ void PPPMElectrode::init() // free all arrays previously allocated deallocate(); - delete fft1; - delete fft2; - delete remap; - delete gc; if (peratom_allocate_flag) deallocate_peratom(); if (group_allocate_flag) deallocate_groups(); @@ -200,7 +196,7 @@ void PPPMElectrode::init() // or overlap is allowed, then done // else reduce order and try again - Grid3d *gctmp = nullptr; + gc = nullptr; int iteration = 0; while (order >= minorder) { @@ -214,23 +210,22 @@ void PPPMElectrode::init() set_grid_local(); if (overlap_allowed) break; - gctmp = - new Grid3d(lmp, world, nx_pppm, ny_pppm, nz_pppm, nxlo_in, nxhi_in, nylo_in, nyhi_in, - nzlo_in, nzhi_in, nxlo_out, nxhi_out, nylo_out, nyhi_out, nzlo_out, nzhi_out); + gc = new Grid3d(lmp, world, nx_pppm, ny_pppm, nz_pppm, nxlo_in, nxhi_in, nylo_in, nyhi_in, + nzlo_in, nzhi_in, nxlo_out, nxhi_out, nylo_out, nyhi_out, nzlo_out, nzhi_out); int tmp1, tmp2; - gctmp->setup(tmp1, tmp2); - if (gctmp->ghost_adjacent()) break; - delete gctmp; + gc->setup_comm(tmp1, tmp2); + if (gc->ghost_adjacent()) break; + delete gc; order--; iteration++; } if (order < minorder) error->all(FLERR, "PPPM/electrode order < minimum allowed order"); - if (!overlap_allowed && !gctmp->ghost_adjacent()) + if (!overlap_allowed && !gc->ghost_adjacent()) error->all(FLERR, "PPPM/electrode grid stencil extends beyond nearest neighbor processor"); - if (gctmp) delete gctmp; + if (gc) delete gc; // adjust g_ewald @@ -265,6 +260,7 @@ void PPPMElectrode::init() // pre-compute Green's function denomiator expansion // pre-compute 1d charge distribution coefficients + compute_gf_denom(); if (differentiation_flag == 1) compute_sf_precoeff(); compute_rho_coeff(); @@ -900,8 +896,7 @@ void PPPMElectrode::two_step_multiplication(bigint *imat, const std::vectorsetup_comm(ngc_buf1,ngc_buf2); + + if (differentiation_flag) npergrid = 1; + else npergrid = 3; + + memory->create(gc_buf1,npergrid*ngc_buf1,"pppm:gc_buf1"); + memory->create(gc_buf2,npergrid*ngc_buf2,"pppm:gc_buf2"); + + // tally local grid sizes + // ngrid = count of owned+ghost grid cells on this proc + // nfft_brick = FFT points in 3d brick-decomposition on this proc + // same as count of owned grid cells + // nfft = FFT points in x-pencil FFT decomposition on this proc + // nfft_both = greater of nfft and nfft_brick + + ngrid = (nxhi_out-nxlo_out+1) * (nyhi_out-nylo_out+1) * + (nzhi_out-nzlo_out+1); + + nfft_brick = (nxhi_in-nxlo_in+1) * (nyhi_in-nylo_in+1) * + (nzhi_in-nzlo_in+1); + + nfft = (nxhi_fft-nxlo_fft+1) * (nyhi_fft-nylo_fft+1) * + (nzhi_fft-nzlo_fft+1); + + nfft_both = MAX(nfft,nfft_brick); + + // allocate distributed grid data + + memory->create3d_offset(density_brick,nzlo_out,nzhi_out,nylo_out,nyhi_out, + nxlo_out,nxhi_out,"pppm:density_brick"); + + memory->create(density_fft,nfft_both,"pppm:density_fft"); + memory->create(greensfn,nfft_both,"pppm:greensfn"); + memory->create(work1,2*nfft_both,"pppm:work1"); + memory->create(work2,2*nfft_both,"pppm:work2"); + memory->create(vg,nfft_both,6,"pppm:vg"); + + if (triclinic == 0) { + memory->create1d_offset(fkx,nxlo_fft,nxhi_fft,"pppm:fkx"); + memory->create1d_offset(fky,nylo_fft,nyhi_fft,"pppm:fky"); + memory->create1d_offset(fkz,nzlo_fft,nzhi_fft,"pppm:fkz"); + } else { + memory->create(fkx,nfft_both,"pppm:fkx"); + memory->create(fky,nfft_both,"pppm:fky"); + memory->create(fkz,nfft_both,"pppm:fkz"); + } + + if (differentiation_flag == 1) { + memory->create3d_offset(u_brick,nzlo_out,nzhi_out,nylo_out,nyhi_out, + nxlo_out,nxhi_out,"pppm:u_brick"); + + memory->create(sf_precoeff1,nfft_both,"pppm:sf_precoeff1"); + memory->create(sf_precoeff2,nfft_both,"pppm:sf_precoeff2"); + memory->create(sf_precoeff3,nfft_both,"pppm:sf_precoeff3"); + memory->create(sf_precoeff4,nfft_both,"pppm:sf_precoeff4"); + memory->create(sf_precoeff5,nfft_both,"pppm:sf_precoeff5"); + memory->create(sf_precoeff6,nfft_both,"pppm:sf_precoeff6"); + + } else { + memory->create3d_offset(vdx_brick,nzlo_out,nzhi_out,nylo_out,nyhi_out, + nxlo_out,nxhi_out,"pppm:vdx_brick"); + memory->create3d_offset(vdy_brick,nzlo_out,nzhi_out,nylo_out,nyhi_out, + nxlo_out,nxhi_out,"pppm:vdy_brick"); + memory->create3d_offset(vdz_brick,nzlo_out,nzhi_out,nylo_out,nyhi_out, + nxlo_out,nxhi_out,"pppm:vdz_brick"); + } + + // summation coeffs + + order_allocated = order; + if (!stagger_flag) memory->create(gf_b,order,"pppm:gf_b"); + memory->create2d_offset(rho1d,3,-order/2,order/2,"pppm:rho1d"); + memory->create2d_offset(drho1d,3,-order/2,order/2,"pppm:drho1d"); + memory->create2d_offset(rho_coeff,order,(1-order)/2,order/2,"pppm:rho_coeff"); + memory->create2d_offset(drho_coeff,order,(1-order)/2,order/2, + "pppm:drho_coeff"); + + // create 2 FFTs and a Remap + // 1st FFT keeps data in FFT decomposition + // 2nd FFT returns data in 3d brick decomposition + // remap takes data from 3d brick to FFT decomposition + + int tmp; + + fft1 = new FFT3d(lmp,world,nx_pppm,ny_pppm,nz_pppm, + nxlo_fft,nxhi_fft,nylo_fft,nyhi_fft,nzlo_fft,nzhi_fft, + nxlo_fft,nxhi_fft,nylo_fft,nyhi_fft,nzlo_fft,nzhi_fft, + 0,0,&tmp,collective_flag); + + fft2 = new FFT3d(lmp,world,nx_pppm,ny_pppm,nz_pppm, + nxlo_fft,nxhi_fft,nylo_fft,nyhi_fft,nzlo_fft,nzhi_fft, + nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in, + 0,0,&tmp,collective_flag); + + remap = new Remap(lmp,world, + nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in, + nxlo_fft,nxhi_fft,nylo_fft,nyhi_fft,nzlo_fft,nzhi_fft, + 1,0,0,FFT_PRECISION,collective_flag); + + // ELECTRODE specific allocations + memory->create3d_offset(electrolyte_density_brick, nzlo_out, nzhi_out, nylo_out, nyhi_out, nxlo_out, nxhi_out, "pppm/electrode:electrolyte_density_brick"); memory->create(electrolyte_density_fft, nfft_both, "pppm/electrode:electrolyte_density_fft"); - PPPM::allocate(); + if (differentiation_flag != 1) memory->create3d_offset(u_brick, nzlo_out, nzhi_out, nylo_out, nyhi_out, nxlo_out, nxhi_out, "pppm:u_brick"); @@ -932,6 +1040,10 @@ void PPPMElectrode::allocate() void PPPMElectrode::deallocate() { + delete gc; + memory->destroy(gc_buf1); + memory->destroy(gc_buf2); + memory->destroy3d_offset(electrolyte_density_brick, nzlo_out, nylo_out, nxlo_out); memory->destroy(electrolyte_density_fft); @@ -967,8 +1079,9 @@ void PPPMElectrode::deallocate() memory->destroy2d_offset(rho_coeff, (1 - order_allocated) / 2); memory->destroy2d_offset(drho_coeff, (1 - order_allocated) / 2); - memory->destroy(gc_buf1); - memory->destroy(gc_buf2); + delete fft1; + delete fft2; + delete remap; } void PPPMElectrode::allocate_peratom() @@ -1243,10 +1356,8 @@ double PPPMElectrode::compute_qopt() set local subset of PPPM/FFT grid that I own n xyz lo/hi in = 3d brick that I own (inclusive) n xyz lo/hi out = 3d brick + ghost cells in 6 directions (inclusive) - n xyz lo/hi fft = FFT columns that I own (all of x dim, 2d decomp in -yz) -------------------------------------------------------------------------- -*/ + n xyz lo/hi fft = FFT columns that I own (all of x dim, 2d decomp in yz) +------------------------------------------------------------------------- */ void PPPMElectrode::set_grid_local() { @@ -1290,6 +1401,7 @@ void PPPMElectrode::set_grid_local() shift = OFFSET + 0.5; else shift = OFFSET; + if (order % 2) shiftone = 0.0; else diff --git a/src/grid3d.cpp b/src/grid3d.cpp index ddf2667ad1..4b88457544 100644 --- a/src/grid3d.cpp +++ b/src/grid3d.cpp @@ -74,7 +74,7 @@ Grid3d::Grid3d(LAMMPS *lmp, MPI_Comm gcomm, int gnx, int gny, int gnz) : alternate constructor to create a 3d distributed grid caller assigns owned/ghost cells to each proc setup_grid() must NOT be called - used by MSM b/c its definition of ghost cells is complex + used by MSM and PPPM/Electrode b/c their definition of ghost cells is complex gcomm = caller's communicator gnx,gny,gnz = global grid size i xyz lo/hi = extent of owned grid cells on this proc From 3390d51c4844d477d0beb7bb89a901ed66669f5c Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Mon, 7 Nov 2022 10:40:45 -0700 Subject: [PATCH 092/213] bug fix in amoeba_convolution --- src/AMOEBA/amoeba_convolution.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/AMOEBA/amoeba_convolution.cpp b/src/AMOEBA/amoeba_convolution.cpp index 65c93a4754..a5ccbfdff1 100644 --- a/src/AMOEBA/amoeba_convolution.cpp +++ b/src/AMOEBA/amoeba_convolution.cpp @@ -76,6 +76,8 @@ AmoebaConvolution::AmoebaConvolution(LAMMPS *lmp, Pair *pair, if (which == POLAR_GRIDC || which == INDUCE_GRIDC) flag3d = 0; nfft_global = (bigint) nx * ny * nz; + + allocate_grid(); } /* ---------------------------------------------------------------------- From e6da584a764a0de1d2aad2cdea062857aa21b06f Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Mon, 7 Nov 2022 11:41:59 -0700 Subject: [PATCH 093/213] doc pages --- doc/src/Howto_output.rst | 3 +- doc/src/fix_ave_chunk.rst | 23 +++++++++--- doc/src/fix_ave_grid.rst | 44 ++++++++++++++++++----- doc/src/fix_ttm.rst | 75 ++++++++++++++++++++++++--------------- 4 files changed, 101 insertions(+), 44 deletions(-) diff --git a/doc/src/Howto_output.rst b/doc/src/Howto_output.rst index bf04b39781..771ecad8f0 100644 --- a/doc/src/Howto_output.rst +++ b/doc/src/Howto_output.rst @@ -100,7 +100,8 @@ Per-grid data can come in two kinds: a vector of values (one per grid cekk), or a 2d array of values (multiple values per grid ckk). The doc page for a "compute" or "fix" that generates data will specify names for both the grid(s) and datum(s) it produces, e.g. per-grid -vectors or arrays, which can be referenced by other commands. +vectors or arrays, which can be referenced by other commands. See the +:doc:`Howto grid ` doc page for more details. .. _disambiguation: diff --git a/doc/src/fix_ave_chunk.rst b/doc/src/fix_ave_chunk.rst index 3eb5a5c9f3..0dca00e4bb 100644 --- a/doc/src/fix_ave_chunk.rst +++ b/doc/src/fix_ave_chunk.rst @@ -112,6 +112,17 @@ or atoms in a spatial bin. See the :doc:`compute chunk/atom page for details of how chunks can be defined and examples of how they can be used to measure properties of a system. +Note that if the :doc:`compute chunk/atom ` +command defines spatial bins, the fix ave/chunk command performs a +similar computation as the :doc:`fix ave/grid ` command. +However, the per-bin outputs from the fix ave/chunk command are +global; each processor stores a copy of the entire set of bin data. +By contrast, the :doc:`fix ave/grid ` command uses a +distributed grid where each processor owns a subset of the bins. Thus +it is more efficient to use the :doc:`fix ave/grid ` +command when the grid is large and a simulation is run on many +processors. + Note that only atoms in the specified group contribute to the summing and averaging calculations. The :doc:`compute chunk/atom ` command defines its own group as well as an @@ -530,12 +541,14 @@ Restrictions Related commands """""""""""""""" -:doc:`compute `, :doc:`fix ave/atom `, -:doc:`fix ave/histo `, :doc:`fix ave/time `, -:doc:`variable `, :doc:`fix ave/correlate ` +:doc:`compute `, :doc:`fix ave/atom `, `fix +:doc:ave/histo `, :doc:`fix ave/time `, +:doc:`variable `, :doc:`fix ave/correlate +:doc:`, `fix ave/atogrid ` + Default """"""" -The option defaults are norm = all, ave = one, bias = none, no file output, and -title 1,2,3 = strings as described above. +The option defaults are norm = all, ave = one, bias = none, no file +output, and title 1,2,3 = strings as described above. diff --git a/doc/src/fix_ave_grid.rst b/doc/src/fix_ave_grid.rst index e32560193a..153e558962 100644 --- a/doc/src/fix_ave_grid.rst +++ b/doc/src/fix_ave_grid.rst @@ -70,7 +70,7 @@ Examples .. code-block:: LAMMPS fix 1 all ave/grid 10000 1 10000 10 10 10 fx fy fz c_myMSD[*] - fix 1 flow ave/chunk 100 10 1000 20 20 30 f_TTM:grid:data + fix 1 flow ave/grid 100 10 1000 20 20 30 f_TTM:grid:data Description """"""""""" @@ -84,13 +84,13 @@ produced by other computes or fixes. This fix operates in either per-grid inputs in the same command. The grid created by this command is distributed; each processor owns -the grid points that are within its sub-domain. This is in contrast to +the grid points that are within its sub-domain. This is similar to the :doc:`fix ave/chunk ` command when it uses chunks from the :doc:`compute chunk/atom ` command which -are 2d or 3d regular bins. The per-bin outputs in that case are -global; each processor stores a copy of the entire set of bin data. -Thus it is better to use this command when the grid is large and a -simulation is run on many processors. +are 2d or 3d regular bins. However, the per-bin outputs in that case +are global; each processor stores a copy of the entire set of bin +data. Thus it more efficient to use the fix ave/grid command when the +grid is large and a simulation is run on many processors. For per-atom mode, only atoms in the specified group contribute to the summing and averaging calculations. For per-grid mode, the specified @@ -123,6 +123,32 @@ keyword settings, as discussed below. ---------- +The *Nx*, *Ny*, and *Nz* arguements specify the size of the grid that +overlays the simulation box. For 2d simulations, *Nz* must be 1. The +*Nx*, *Ny*, *Nz* values can be any positive integer. The grid can be +very coarse compared to the particle count, or very fine. If one or +more of the values = 1, then bins are 2d planes or 1d slices of the +simulation domain. Note that if the total number of grid cells is +small, it may be more efficient to use the doc:`fix ave/chunk +` command which can treat a grid defined by the +:doc:`compute chunk/atom ` command as a global +grid where each processor owns a copy of all the grid cells. If *Nx* += *Ny* = *Nz* = 1 is used, the same calculation would be more +efficiently performed by the doc:`fix ave/atom ` +command. + +If the simulation box size or shape changes during a simulation, the +grid always conforms to the size/shape of the current simulation box. +If one more dimensions have non-peridoic shrink-wrapped boundary +conditions, as defined by the :doc:`boundary ` command, then +the grid will extend over the (dynamic) shrink-wrapped extent in each +dimension. If the box shape is triclinic, as explained in :doc:`Howto +triclinic `, then the grid is also triclinic; each +grid cell is a small triclinic cell with the same shape as the +simulation box. + +---------- + In both per-atom and per-grid mode, input values from a compute or fix that produces an array of values (multiple values per atom or per grid point), the bracketed index I can be specified using a wildcard @@ -455,9 +481,9 @@ Ny * Nz. For access by other commands, the name of the single grid produced by this fix is "grid". The names of its two per-grid datums are "data" -for the per-grid array and "count" for the per-grid vector. Both -datums can be accessed by various :doc:`output commands -`. +for the per-grid array and "count" for the per-grid vector (if using +per-atom values). Both datums can be accessed by various :doc:`output +commands `. In per-atom mode, the per-grid array values calculated by this fix are treated as "intensive", since they are typically already normalized by diff --git a/doc/src/fix_ttm.rst b/doc/src/fix_ttm.rst index 2cbb0c7799..3aa1d2006e 100644 --- a/doc/src/fix_ttm.rst +++ b/doc/src/fix_ttm.rst @@ -195,20 +195,20 @@ the '#' character. Each line contains four numeric columns: ix,iy,iz,Temperature. Empty or comment-only lines will be ignored. The number of lines must be equal to the number of user-specified grid points (Nx by Ny by Nz). The ix,iy,iz are grid -point indices ranging from 0 to nxnodes-1 inclusive in each dimension. -The lines can appear in any order. For example, the initial -electronic temperatures on a 1 by 2 by 3 grid could be specified in -the file as follows: +point indices ranging from 1 to Nxyz inclusive in each dimension. The +lines can appear in any order. For example, the initial electronic +temperatures on a 1 by 2 by 3 grid could be specified in the file as +follows: .. parsed-literal:: # UNITS: metal COMMENT: initial electron temperature - 0 0 0 1.0 - 0 0 1 1.0 - 0 0 2 1.0 - 0 1 0 2.0 - 0 1 1 2.0 - 0 1 2 2.0 + 1 1 1 1.0 + 1 1 2 1.0 + 1 1 3 1.0 + 1 2 1 2.0 + 1 2 2 2.0 + 1 2 3 2.0 where the electronic temperatures along the y=0 plane have been set to 1.0, and the electronic temperatures along the y=1 plane have been set @@ -226,8 +226,8 @@ units used. The *outfile* keyword has 2 values. The first value *Nout* triggers output of the electronic temperatures for each grid point every Nout -timesteps. The second value is the filename for output which will -be suffixed by the timestep. The format of each output file is exactly +timesteps. The second value is the filename for output, which will be +suffixed by the timestep. The format of each output file is exactly the same as the input temperature file. It will contain a comment in the first line reporting the date the file was created, the LAMMPS units setting in use, grid size and the current timestep. @@ -236,16 +236,21 @@ units setting in use, grid size and the current timestep. The fix ttm/grid command does not support the *outfile* keyword. Instead you can use the :doc:`dump grid ` command to output - the electronic temperature on the distributed grid to a dump file. + the electronic temperature on the distributed grid to a dump file or + the :doc:`restart ` command which creates a file specific + to this fix which the :doc:`read restart ` command + reads. The file has the same format as the file the *infile* option + reads. For the fix ttm and fix ttm/mod commands, the corresponding atomic temperature for atoms in each grid cell can be computed and output by the :doc:`fix ave/chunk ` command using the :doc:`compute chunk/atom ` command to create a 3d -array of chunks consistent with the grid used by this fix. For the -fix ttm/grid command the same thing can be done using the :doc:`fix -ave/grid ` command and its per-grid values can be output -via the :doc:`dump grid ` command. +array of chunks consistent with the grid used by this fix. + +For the fix ttm/grid command the same thing can be done using the +:doc:`fix ave/grid ` command and its per-grid values can +be output via the :doc:`dump grid ` command. ---------- @@ -362,11 +367,14 @@ the operation of the fix continues in an uninterrupted fashion. Note that the restart script must define the same size grid as the original script. -Because the state of the random number generator is not saved in the -restart files, this means you cannot do "exact" restarts with this -fix, where the simulation continues on the same as if no restart had -taken place. However, in a statistical sense, a restarted simulation -should produce the same behavior. +The fix ttm/grid command also outputs an auxiliary file each time a +restart file is written, with the electron temperatures for each grid +cell. The format of this file is the same as that read by the +*infile* option explained above. The filename is the same as the +restart filename with ".ttm" appended. This auxiliary file can be +read in for a restared run by using the *infile* option for the fix +ttm/grid command, following the :doc:`read_restart ` +command. None of the :doc:`fix_modify ` options are relevant to these fixes. @@ -386,13 +394,13 @@ electronic subsystem energies reported at the end of the timestep. The vector values calculated are "extensive". -The fix ttm/grid command also calculates a per-grid vector which -stores the electron temperature for each grid cell in temperature -:doc:`units `. which can be accessed by various :doc:`output -commands `. The length of the vector (distributed -across all processors) is Nx * Ny * Nz. For access by other commands, -the name of the single grid produced by fix ttm/grid is "grid". The -name of its per-grid data is "data". +The fix ttm/grid command also outputs a per-grid vector which stores +the electron temperature for each grid cell in temperature :doc:`units +`. which can be accessed by various :doc:`output commands +`. The length of the vector (distributed across all +processors) is Nx * Ny * Nz. For access by other commands, the name +of the single grid produced by fix ttm/grid is "grid". The name of +its per-grid data is "data". No parameter of the fixes can be used with the *start/stop* keywords of the :doc:`run ` command. The fixes are not invoked during @@ -408,6 +416,15 @@ package ` page for more info. As mentioned above, these fixes require 3d simulations and orthogonal simulation boxes periodic in all 3 dimensions. +These fixes used a random number generator to Langevin thermostat the +electron temperature. This means you will not get identical answers +when running on different numbers of processors or when restarting a +simulation (even on the same number of processors). However, in a +statistical sense, simulations on different processor counts and +restarted simulation should produce results whiich are statistically +the same. + + Related commands """""""""""""""" From b18d388e4c16632a8ee59883b43ba5db114db6aa Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Mon, 7 Nov 2022 17:17:48 -0500 Subject: [PATCH 094/213] fix segfault in base class destructor when destructing PPPMElectrode() --- src/ELECTRODE/pppm_electrode.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/ELECTRODE/pppm_electrode.cpp b/src/ELECTRODE/pppm_electrode.cpp index 281da5e1d8..294b747652 100644 --- a/src/ELECTRODE/pppm_electrode.cpp +++ b/src/ELECTRODE/pppm_electrode.cpp @@ -1041,6 +1041,7 @@ void PPPMElectrode::allocate() void PPPMElectrode::deallocate() { delete gc; + gc = nullptr; memory->destroy(gc_buf1); memory->destroy(gc_buf2); @@ -1082,6 +1083,9 @@ void PPPMElectrode::deallocate() delete fft1; delete fft2; delete remap; + fft1 = nullptr; + fft2 = nullptr; + remap = nullptr; } void PPPMElectrode::allocate_peratom() From 90b54300e9a71198dd9068713328c62b8404cf9f Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Mon, 7 Nov 2022 16:18:40 -0700 Subject: [PATCH 095/213] remove whitespace --- doc/src/fix_ave_chunk.rst | 2 +- src/AMOEBA/amoeba_convolution.cpp | 2 +- src/ELECTRODE/pppm_electrode.cpp | 14 ++-- src/EXTRA-FIX/fix_ttm.cpp | 2 +- src/EXTRA-FIX/fix_ttm_grid.cpp | 44 +++++----- src/KSPACE/msm.cpp | 20 ++--- src/KSPACE/pppm.cpp | 12 +-- src/KSPACE/pppm_dipole.cpp | 6 +- src/KSPACE/pppm_dipole_spin.cpp | 2 +- src/KSPACE/pppm_disp.cpp | 38 ++++----- src/KSPACE/pppm_disp.h | 10 +-- src/compute_property_grid.cpp | 2 +- src/compute_property_grid.h | 2 +- src/dump_grid.cpp | 2 +- src/dump_grid.h | 2 +- src/fix.h | 2 +- src/fix_ave_grid.cpp | 20 ++--- src/fix_ave_grid.h | 4 +- src/grid2d.cpp | 102 +++++++++++------------ src/grid2d.h | 12 +-- src/grid3d.cpp | 132 +++++++++++++++--------------- src/grid3d.h | 12 +-- 22 files changed, 222 insertions(+), 222 deletions(-) diff --git a/doc/src/fix_ave_chunk.rst b/doc/src/fix_ave_chunk.rst index 0dca00e4bb..3c358c9aa5 100644 --- a/doc/src/fix_ave_chunk.rst +++ b/doc/src/fix_ave_chunk.rst @@ -545,7 +545,7 @@ Related commands :doc:ave/histo `, :doc:`fix ave/time `, :doc:`variable `, :doc:`fix ave/correlate :doc:`, `fix ave/atogrid ` - + Default """"""" diff --git a/src/AMOEBA/amoeba_convolution.cpp b/src/AMOEBA/amoeba_convolution.cpp index a5ccbfdff1..dd381fd581 100644 --- a/src/AMOEBA/amoeba_convolution.cpp +++ b/src/AMOEBA/amoeba_convolution.cpp @@ -115,7 +115,7 @@ void AmoebaConvolution::allocate_grid() // Grid3d determines my owned + ghost grid cells // ghost cell extent depends on maxdist, nlower, nupper - + gc = new Grid3d(lmp,world,nx,ny,nz); gc->set_distance(maxdist); gc->set_stencil_atom(-nlower,nupper); diff --git a/src/ELECTRODE/pppm_electrode.cpp b/src/ELECTRODE/pppm_electrode.cpp index 281da5e1d8..8fcdb89094 100644 --- a/src/ELECTRODE/pppm_electrode.cpp +++ b/src/ELECTRODE/pppm_electrode.cpp @@ -260,7 +260,7 @@ void PPPMElectrode::init() // pre-compute Green's function denomiator expansion // pre-compute 1d charge distribution coefficients - + compute_gf_denom(); if (differentiation_flag == 1) compute_sf_precoeff(); compute_rho_coeff(); @@ -914,7 +914,7 @@ void PPPMElectrode::allocate() // ---------------------------------------------------------------------- // code from PPPM::allocate(), altered to use different Grid3d constructor // ---------------------------------------------------------------------- - + // create ghost grid object for rho and electric field communication // returns local owned and ghost grid bounds // setup communication patterns and buffers @@ -948,9 +948,9 @@ void PPPMElectrode::allocate() (nzhi_fft-nzlo_fft+1); nfft_both = MAX(nfft,nfft_brick); - + // allocate distributed grid data - + memory->create3d_offset(density_brick,nzlo_out,nzhi_out,nylo_out,nyhi_out, nxlo_out,nxhi_out,"pppm:density_brick"); @@ -1023,11 +1023,11 @@ void PPPMElectrode::allocate() 1,0,0,FFT_PRECISION,collective_flag); // ELECTRODE specific allocations - + memory->create3d_offset(electrolyte_density_brick, nzlo_out, nzhi_out, nylo_out, nyhi_out, nxlo_out, nxhi_out, "pppm/electrode:electrolyte_density_brick"); memory->create(electrolyte_density_fft, nfft_both, "pppm/electrode:electrolyte_density_fft"); - + if (differentiation_flag != 1) memory->create3d_offset(u_brick, nzlo_out, nzhi_out, nylo_out, nyhi_out, nxlo_out, nxhi_out, "pppm:u_brick"); @@ -1401,7 +1401,7 @@ void PPPMElectrode::set_grid_local() shift = OFFSET + 0.5; else shift = OFFSET; - + if (order % 2) shiftone = 0.0; else diff --git a/src/EXTRA-FIX/fix_ttm.cpp b/src/EXTRA-FIX/fix_ttm.cpp index b2662ae6e3..fe0e982e80 100644 --- a/src/EXTRA-FIX/fix_ttm.cpp +++ b/src/EXTRA-FIX/fix_ttm.cpp @@ -316,7 +316,7 @@ void FixTTM::post_force(int /*vflag*/) flangevin[i][0] = gamma1*v[i][0] + gamma2*(random->uniform()-0.5); flangevin[i][1] = gamma1*v[i][1] + gamma2*(random->uniform()-0.5); flangevin[i][2] = gamma1*v[i][2] + gamma2*(random->uniform()-0.5); - + f[i][0] += flangevin[i][0]; f[i][1] += flangevin[i][1]; f[i][2] += flangevin[i][2]; diff --git a/src/EXTRA-FIX/fix_ttm_grid.cpp b/src/EXTRA-FIX/fix_ttm_grid.cpp index b1581fd419..98e88687fe 100644 --- a/src/EXTRA-FIX/fix_ttm_grid.cpp +++ b/src/EXTRA-FIX/fix_ttm_grid.cpp @@ -168,7 +168,7 @@ void FixTTMGrid::post_force(int /*vflag*/) f[i][2] += flangevin[i][2]; } } - + if (flag) error->one(FLERR,"Out of range fix ttm/grid atoms"); } @@ -323,24 +323,24 @@ int FixTTMGrid::unpack_read_grid(char *buffer) try { ValueTokenizer values(utils::trim_comment(line)); if (values.count() == 0) { - ; // ignore comment only or blank lines + ; // ignore comment only or blank lines } else if (values.count() == 4) { - ++nread; - - int ix = values.next_int() - 1; - int iy = values.next_int() - 1; - int iz = values.next_int() - 1; + ++nread; - if (ix < 0 || ix >= nxgrid || iy < 0 || iy >= nygrid || iz < 0 || iz >= nzgrid) - throw TokenizerException("Fix ttm/grid invalid grid index in input", ""); - - if (ix >= nxlo_in && ix <= nxhi_in && iy >= nylo_in && iy <= nyhi_in && iz >= nzlo_in && - iz <= nzhi_in) { - T_electron[iz][iy][ix] = values.next_double(); - T_electron_read[iz][iy][ix] = 1; - } + int ix = values.next_int() - 1; + int iy = values.next_int() - 1; + int iz = values.next_int() - 1; + + if (ix < 0 || ix >= nxgrid || iy < 0 || iy >= nygrid || iz < 0 || iz >= nzgrid) + throw TokenizerException("Fix ttm/grid invalid grid index in input", ""); + + if (ix >= nxlo_in && ix <= nxhi_in && iy >= nylo_in && iy <= nyhi_in && iz >= nzlo_in && + iz <= nzhi_in) { + T_electron[iz][iy][ix] = values.next_double(); + T_electron_read[iz][iy][ix] = 1; + } } else { - throw TokenizerException("Incorrect format in fix ttm electron grid file", ""); + throw TokenizerException("Incorrect format in fix ttm electron grid file", ""); } } catch (std::exception &e) { error->one(FLERR, e.what()); @@ -443,7 +443,7 @@ void FixTTMGrid::pack_write_grid(int /*which*/, void *vbuf) for (iz = nzlo_in; iz <= nzhi_in; iz++) for (iy = nylo_in; iy <= nyhi_in; iy++) for (ix = nxlo_in; ix <= nxhi_in; ix++) - buf[m++] = T_electron[iz][iy][ix]; + buf[m++] = T_electron[iz][iy][ix]; } /* ---------------------------------------------------------------------- @@ -460,7 +460,7 @@ void FixTTMGrid::unpack_write_grid(int /*which*/, void *vbuf, int *bounds) int yhi = bounds[3]; int zlo = bounds[4]; int zhi = bounds[5]; - + auto buf = (double *) vbuf; double value; @@ -468,8 +468,8 @@ void FixTTMGrid::unpack_write_grid(int /*which*/, void *vbuf, int *bounds) for (iz = zlo; iz <= zhi; iz++) for (iy = ylo; iy <= yhi; iy++) for (ix = xlo; ix <= xhi; ix++) { - value = buf[m++]; - fprintf(fpout, "%d %d %d %20.16g\n", ix+1, iy+1, iz+1, value); + value = buf[m++]; + fprintf(fpout, "%d %d %d %20.16g\n", ix+1, iy+1, iz+1, value); } } @@ -490,7 +490,7 @@ void FixTTMGrid::reset_grid() gridnew->set_stencil_grid(1,1); gridnew->setup_grid(tmp[0],tmp[1],tmp[2],tmp[3],tmp[4],tmp[5], tmp[6],tmp[7],tmp[8],tmp[9],tmp[10],tmp[11]); - + if (grid->identical(gridnew)) { delete gridnew; return; @@ -759,7 +759,7 @@ double FixTTMGrid::compute_vector(int n) T_electron[iz][iy][ix] * electronic_specific_heat * electronic_density * volgrid; transfer_energy_me += net_energy_transfer[iz][iy][ix] * update->dt; } - + MPI_Allreduce(&e_energy_me, &e_energy, 1, MPI_DOUBLE, MPI_SUM, world); MPI_Allreduce(&transfer_energy_me, &transfer_energy, 1, MPI_DOUBLE, MPI_SUM, world); outflag = 1; diff --git a/src/KSPACE/msm.cpp b/src/KSPACE/msm.cpp index 5423be9a22..fbd00ea754 100644 --- a/src/KSPACE/msm.cpp +++ b/src/KSPACE/msm.cpp @@ -595,7 +595,7 @@ void MSM::allocate() // one Grid3d for finest grid level, using world comm and all procs // use set_caller_grid() b/c MSM allocates local grid > out_all values - + gcall = new Grid3d(lmp,world,nx_msm[0],ny_msm[0],nz_msm[0], nxlo_in[0],nxhi_in[0],nylo_in[0], nyhi_in[0],nzlo_in[0],nzhi_in[0], @@ -604,7 +604,7 @@ void MSM::allocate() gcall->set_caller_grid(nxlo_out[0],nxhi_out[0],nylo_out[0], nyhi_out[0],nzlo_out[0],nzhi_out[0]); - + gcall->setup_comm(ngcall_buf1,ngcall_buf2); npergrid = 1; memory->destroy(gcall_buf1); @@ -636,7 +636,7 @@ void MSM::allocate() int **procneigh = procneigh_levels[n]; gc[n]->set_proc_neighs(procneigh[0][0],procneigh[0][1],procneigh[1][0], procneigh[1][1],procneigh[2][0],procneigh[2][1]); - + gc[n]->setup_comm(ngc_buf1[n],ngc_buf2[n]); npergrid = 1; memory->destroy(gc_buf1[n]); @@ -1165,7 +1165,7 @@ void MSM::set_grid_local() for (int n = 0; n < levels; n++) { // delete and nullify grid arrays since the number or offset of gridpoints may change - + memory->destroy3d_offset(qgrid[n],nzlo_out[n],nylo_out[n],nxlo_out[n]); memory->destroy3d_offset(egrid[n],nzlo_out[n],nylo_out[n],nxlo_out[n]); @@ -1179,7 +1179,7 @@ void MSM::set_grid_local() nxlo_out[n],nxhi_out[n],nylo_out[n], nyhi_out[n],nzlo_out[n],nzhi_out[n]); delete gcall; - + // nlower/nupper = stencil size for mapping particles to grid nlower = -(order-1)/2; @@ -1226,12 +1226,12 @@ void MSM::set_grid_local() nx_msm[n]/xprd + OFFSET) - OFFSET; nhi = static_cast ((subhi[0]+dist[0]-boxlo[0]) * nx_msm[n]/xprd + OFFSET) - OFFSET; - + if (n == 0) { nxlo_out_all = nlo + nlower; nxhi_out_all = nhi + nupper; } - + nxlo_out[n] = nlo + MIN(-order,nxlo_direct); nxhi_out[n] = nhi + MAX(order,nxhi_direct); @@ -1243,7 +1243,7 @@ void MSM::set_grid_local() nylo_out_all = nlo + nlower; nyhi_out_all = nhi + nupper; } - + nylo_out[n] = nlo + MIN(-order,nylo_direct); nyhi_out[n] = nhi + MAX(order,nyhi_direct); @@ -1255,10 +1255,10 @@ void MSM::set_grid_local() nzlo_out_all = nlo + nlower; nzhi_out_all = nhi + nupper; } - + // hemisphere is used for direct sum interactions // so no ghosting is needed for direct sum in the -z direction - + nzlo_out[n] = nlo - order; nzhi_out[n] = nhi + MAX(order,nzhi_direct); diff --git a/src/KSPACE/pppm.cpp b/src/KSPACE/pppm.cpp index 5976f39ad3..9802292f04 100644 --- a/src/KSPACE/pppm.cpp +++ b/src/KSPACE/pppm.cpp @@ -310,7 +310,7 @@ void PPPM::init() gc->set_stencil_atom(-nlower,nupper); gc->set_shift_atom(shiftatom_lo,shiftatom_hi); gc->set_zfactor(slab_volfactor); - + gc->setup_grid(nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in, nxlo_out,nxhi_out,nylo_out,nyhi_out,nzlo_out,nzhi_out); @@ -782,9 +782,9 @@ void PPPM::allocate() (nzhi_fft-nzlo_fft+1); nfft_both = MAX(nfft,nfft_brick); - + // allocate distributed grid data - + memory->create3d_offset(density_brick,nzlo_out,nzhi_out,nylo_out,nyhi_out, nxlo_out,nxhi_out,"pppm:density_brick"); @@ -1352,10 +1352,10 @@ void PPPM::set_grid_local() // shift values for particle <-> grid mapping depend on stencil order // add/subtract OFFSET to avoid int(-0.75) = 0 when want it to be -1 // used in particle_map() and make_rho() and fieldforce() - + if (order % 2) shift = OFFSET + 0.5; else shift = OFFSET; - + if (order % 2) shiftone = 0.0; else shiftone = 0.5; @@ -1382,7 +1382,7 @@ void PPPM::set_grid_local() shiftatom_lo = 0.0; shiftatom_hi = 0.0 + 0.5; } - + // x-pencil decomposition of FFT mesh // global indices range from 0 to N-1 // each proc owns entire x-dimension, clumps of columns in y,z dimensions diff --git a/src/KSPACE/pppm_dipole.cpp b/src/KSPACE/pppm_dipole.cpp index 965009e08c..f2195f856f 100644 --- a/src/KSPACE/pppm_dipole.cpp +++ b/src/KSPACE/pppm_dipole.cpp @@ -205,7 +205,7 @@ void PPPMDipole::init() gc_dipole->set_stencil_atom(-nlower,nupper); gc_dipole->set_shift_atom(shiftatom_lo,shiftatom_hi); gc_dipole->set_zfactor(slab_volfactor); - + gc_dipole->setup_grid(nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in, nxlo_out,nxhi_out,nylo_out,nyhi_out,nzlo_out,nzhi_out); @@ -440,7 +440,7 @@ void PPPMDipole::compute(int eflag, int vflag) particle_map(); make_rho_dipole(); - + // all procs communicate density values from their ghost cells // to fully sum contribution in their 3d bricks // remap from 3d decomposition to FFT decomposition @@ -553,7 +553,7 @@ void PPPMDipole::allocate() memory->create(gc_buf2,npergrid*ngc_buf2,"pppm:gc_buf2"); // allocate distributed grid data - + memory->create3d_offset(densityx_brick_dipole,nzlo_out,nzhi_out,nylo_out,nyhi_out, nxlo_out,nxhi_out,"pppm_dipole:densityx_brick_dipole"); memory->create3d_offset(densityy_brick_dipole,nzlo_out,nzhi_out,nylo_out,nyhi_out, diff --git a/src/KSPACE/pppm_dipole_spin.cpp b/src/KSPACE/pppm_dipole_spin.cpp index 14e0de593d..e95c1a7973 100644 --- a/src/KSPACE/pppm_dipole_spin.cpp +++ b/src/KSPACE/pppm_dipole_spin.cpp @@ -190,7 +190,7 @@ void PPPMDipoleSpin::init() gc_dipole->set_stencil_atom(-nlower,nupper); gc_dipole->set_shift_atom(shiftatom_lo,shiftatom_hi); gc_dipole->set_zfactor(slab_volfactor); - + gc_dipole->setup_grid(nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in, nxlo_out,nxhi_out,nylo_out,nyhi_out,nzlo_out,nzhi_out); diff --git a/src/KSPACE/pppm_disp.cpp b/src/KSPACE/pppm_disp.cpp index e797e2d858..e8f490b992 100644 --- a/src/KSPACE/pppm_disp.cpp +++ b/src/KSPACE/pppm_disp.cpp @@ -437,7 +437,7 @@ void PPPMDisp::init() gc->set_stencil_atom(-nlower,nupper); gc->set_shift_atom(shiftatom,shiftatom); gc->set_zfactor(slab_volfactor); - + gc->setup_grid(nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in, nxlo_out,nxhi_out,nylo_out,nyhi_out,nzlo_out,nzhi_out); @@ -514,7 +514,7 @@ void PPPMDisp::init() gc6->set_stencil_atom(-nlower_6,nupper_6); gc6->set_shift_atom(shiftatom_6,shiftatom_6); gc6->set_zfactor(slab_volfactor); - + gc->setup_grid(nxlo_in_6,nxhi_in_6,nylo_in_6,nyhi_in_6,nzlo_in_6,nzhi_in_6, nxlo_out_6,nxhi_out_6,nylo_out_6,nyhi_out_6,nzlo_out_6,nzhi_out_6); @@ -1668,7 +1668,7 @@ void _noopt PPPMDisp::allocate() // -------------------------------------- // Coulomb grids // -------------------------------------- - + if (function[0]) { // create ghost grid object for rho and electric field communication @@ -1698,20 +1698,20 @@ void _noopt PPPMDisp::allocate() // same as count of owned grid cells // nfft = FFT points in x-pencil FFT decomposition on this proc // nfft_both = greater of nfft and nfft_brick - + ngrid = (nxhi_out-nxlo_out+1) * (nyhi_out-nylo_out+1) * (nzhi_out-nzlo_out+1); - + nfft_brick = (nxhi_in-nxlo_in+1) * (nyhi_in-nylo_in+1) * (nzhi_in-nzlo_in+1); - + nfft = (nxhi_fft-nxlo_fft+1) * (nyhi_fft-nylo_fft+1) * (nzhi_fft-nzlo_fft+1); - + nfft_both = MAX(nfft,nfft_brick); // allocate distributed grid data - + memory->create(work1,2*nfft_both,"pppm/disp:work1"); memory->create(work2,2*nfft_both,"pppm/disp:work2"); @@ -1756,7 +1756,7 @@ void _noopt PPPMDisp::allocate() memory->create3d_offset(vdz_brick,nzlo_out,nzhi_out,nylo_out,nyhi_out, nxlo_out,nxhi_out,"pppm/disp:vdz_brick"); } - + // create 2 FFTs and a Remap // 1st FFT keeps data in FFT decomposition // 2nd FFT returns data in 3d brick decomposition @@ -1810,7 +1810,7 @@ void _noopt PPPMDisp::allocate() } else if (function[3]) { if (differentiation_flag) npergrid6 = 1*nsplit_alloc; else npergrid6 = 3*nsplit_alloc; - } + } memory->create(gc6_buf1,npergrid6*ngc6_buf1,"pppm:gc_buf1"); memory->create(gc6_buf2,npergrid6*ngc6_buf2,"pppm:gc_buf2"); @@ -1821,16 +1821,16 @@ void _noopt PPPMDisp::allocate() // same as count of owned grid cells // nfft = FFT points in x-pencil FFT decomposition on this proc // nfft_both = greater of nfft and nfft_brick - + ngrid_6 = (nxhi_out_6-nxlo_out_6+1) * (nyhi_out_6-nylo_out_6+1) * (nzhi_out_6-nzlo_out_6+1); - + nfft_brick_6 = (nxhi_in_6-nxlo_in_6+1) * (nyhi_in_6-nylo_in_6+1) * (nzhi_in_6-nzlo_in_6+1); - + nfft_6 = (nxhi_fft_6-nxlo_fft_6+1) * (nyhi_fft_6-nylo_fft_6+1) * (nzhi_fft_6-nzlo_fft_6+1); - + nfft_both_6 = MAX(nfft_6,nfft_brick_6); // create 2 FFTs and a Remap @@ -1858,7 +1858,7 @@ void _noopt PPPMDisp::allocate() nxlo_fft_6,nxhi_fft_6,nylo_fft_6,nyhi_fft_6,nzlo_fft_6,nzhi_fft_6, 1,0,0,FFT_PRECISION,collective_flag); } - + // -------------------------------------- // dispersion grids with geometric mixing // -------------------------------------- @@ -1915,7 +1915,7 @@ void _noopt PPPMDisp::allocate() // -------------------------------------- // dispersion grids with arithmetic mixing // -------------------------------------- - + if (function[2]) { memory->create(work1_6,2*nfft_both_6,"pppm/disp:work1_6"); memory->create(work2_6,2*nfft_both_6,"pppm/disp:work2_6"); @@ -2719,10 +2719,10 @@ void PPPMDisp::set_grid_local(int order_either, // shift values for particle <-> grid mapping depend on stencil order // add/subtract OFFSET to avoid int(-0.75) = 0 when want it to be -1 // used in particle_map() and make_rho() and fieldforce() - + if (order_either % 2) shift_either = OFFSET + 0.5; else shift_either = OFFSET; - + if (order_either % 2) shiftone_either = 0.0; else shiftone_either = 0.5; @@ -3305,7 +3305,7 @@ void PPPMDisp::set_grid_global_6() if (!csumflag) calc_csum(); if (!gewaldflag_6) set_init_g6(); if (!gridflag_6) set_n_pppm_6(); - + while (!factorable(nx_pppm_6)) nx_pppm_6++; while (!factorable(ny_pppm_6)) ny_pppm_6++; while (!factorable(nz_pppm_6)) nz_pppm_6++; diff --git a/src/KSPACE/pppm_disp.h b/src/KSPACE/pppm_disp.h index 0901cdbe82..3d4345679a 100644 --- a/src/KSPACE/pppm_disp.h +++ b/src/KSPACE/pppm_disp.h @@ -150,7 +150,7 @@ class PPPMDisp : public KSpace { ****v4_brick_none, ****v5_brick_none; // needed for each interaction type - + double *greensfn; double **vg; double **vg2; @@ -191,7 +191,7 @@ class PPPMDisp : public KSpace { int triclinic; // domain settings, orthog or triclinic double *boxlo; - + // TIP4P settings int typeH, typeO; // atom types of TIP4P water H and O atoms @@ -211,10 +211,10 @@ class PPPMDisp : public KSpace { int &, int &, int &, int &, int &, int &, int &, int &); void set_init_g6(); void set_n_pppm_6(); - + void adjust_gewald(); void adjust_gewald_6(); - + double f(); double derivf(); double f_6(); @@ -236,7 +236,7 @@ class PPPMDisp : public KSpace { virtual void allocate_peratom(); virtual void deallocate(); virtual void deallocate_peratom(); - + int factorable(int); double rms(double, double, bigint, double, double **); double diffpr(double, double, double, double, double **); diff --git a/src/compute_property_grid.cpp b/src/compute_property_grid.cpp index c545a88168..b9cc2cbb6a 100644 --- a/src/compute_property_grid.cpp +++ b/src/compute_property_grid.cpp @@ -1,7 +1,7 @@ /* ---------------------------------------------------------------------- LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator https://www.lammps.org/, Sandia National Laboratories - Steve Plimpton, sjplimp@sandia.gov + LAMMPS Development team: developers@lammps.org Copyright (2003) Sandia Corporation. Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains diff --git a/src/compute_property_grid.h b/src/compute_property_grid.h index 9083293636..8a0ef63090 100644 --- a/src/compute_property_grid.h +++ b/src/compute_property_grid.h @@ -1,7 +1,7 @@ /* -*- c++ -*- ---------------------------------------------------------- LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator https://www.lammps.org/, Sandia National Laboratories - Steve Plimpton, sjplimp@sandia.gov + LAMMPS Development team: developers@lammps.org Copyright (2003) Sandia Corporation. Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains diff --git a/src/dump_grid.cpp b/src/dump_grid.cpp index aa4d37c1e6..94dfc124b9 100644 --- a/src/dump_grid.cpp +++ b/src/dump_grid.cpp @@ -2,7 +2,7 @@ /* ---------------------------------------------------------------------- LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator https://www.lammps.org/, Sandia National Laboratories - Steve Plimpton, sjplimp@sandia.gov + LAMMPS Development team: developers@lammps.org Copyright (2003) Sandia Corporation. Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains diff --git a/src/dump_grid.h b/src/dump_grid.h index ac3d13b3c9..892e3270a7 100644 --- a/src/dump_grid.h +++ b/src/dump_grid.h @@ -1,7 +1,7 @@ /* -*- c++ -*- ---------------------------------------------------------- LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator https://www.lammps.org/, Sandia National Laboratories - Steve Plimpton, sjplimp@sandia.gov + LAMMPS Development team: developers@lammps.org Copyright (2003) Sandia Corporation. Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains diff --git a/src/fix.h b/src/fix.h index efc459f2ab..ccfcc61856 100644 --- a/src/fix.h +++ b/src/fix.h @@ -222,7 +222,7 @@ class Fix : protected Pointers { virtual int unpack_read_grid(char *) {return 0;}; virtual void pack_write_grid(int, void *){}; virtual void unpack_write_grid(int, void *, int *){}; - + virtual int get_grid_by_name(const std::string &, int &) { return -1; }; virtual void *get_grid_by_index(int) { return nullptr; }; virtual int get_griddata_by_name(int, const std::string &, int &) { return -1; }; diff --git a/src/fix_ave_grid.cpp b/src/fix_ave_grid.cpp index 16f62d57bc..06c0175503 100644 --- a/src/fix_ave_grid.cpp +++ b/src/fix_ave_grid.cpp @@ -2,7 +2,7 @@ /* ---------------------------------------------------------------------- LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator https://www.lammps.org/, Sandia National Laboratories - Steve Plimpton, sjplimp@sandia.gov + LAMMPS Development team: developers@lammps.org Copyright (2003) Sandia Corporation. Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains @@ -448,7 +448,7 @@ FixAveGrid::~FixAveGrid() delete[] value2data; // deallocate Grid class and buffers - + if (dimension == 2) delete grid2d; else delete grid3d; @@ -468,7 +468,7 @@ FixAveGrid::~FixAveGrid() } delete grid_output; - + if (modeatom) { memory->destroy(bin); memory->destroy(skip); @@ -671,7 +671,7 @@ void FixAveGrid::end_of_step() // normalize sample grid by Nrepeat if (modeatom) { - if (normflag == ALL) { + if (normflag == ALL) { normalize_atom(nrepeat,grid_sample); normalize_count(nrepeat,grid_sample); copy_grid(grid_sample,grid_nfreq); @@ -1504,7 +1504,7 @@ FixAveGrid::GridData *FixAveGrid::allocate_one_grid() grid->vec3d = nullptr; grid->array3d = nullptr; grid->count3d = nullptr; - + if (dimension == 2) { if (nvalues == 1) memory->create2d_offset(grid->vec2d, nylo_out, nyhi_out, @@ -1531,7 +1531,7 @@ FixAveGrid::GridData *FixAveGrid::allocate_one_grid() } zero_grid(grid); - + return grid; } @@ -1870,7 +1870,7 @@ void FixAveGrid::pack_reverse_grid(int /*flag*/, void *vbuf, int nlist, int *lis if (nvalues == 1) data = &grid_sample->vec3d[nzlo_out][nylo_out][nxlo_out]; else data = &grid_sample->array3d[nzlo_out][nylo_out][nxlo_out][0]; } - + if (nvalues == 1) { for (i = 0; i < nlist; i++) { buf[m++] = count[list[i]]; @@ -1942,7 +1942,7 @@ void FixAveGrid::pack_remap_grid(void *vbuf, int nlist, int *list) if (aveflag == WINDOW) window_flag = 1; m = 0; - for (i = 0; i < nlist; i++) { + for (i = 0; i < nlist; i++) { m += pack_one_grid(grid_sample_previous,list[i],&buf[m]); m += pack_one_grid(grid_nfreq_previous,list[i],&buf[m]); if (running_flag) m += pack_one_grid(grid_running_previous,list[i],&buf[m]); @@ -2071,7 +2071,7 @@ void FixAveGrid::reset_grid() gridnew->set_distance(maxdist); gridnew->setup_grid(tmp[0], tmp[1], tmp[2], tmp[3], tmp[4], tmp[5], tmp[6], tmp[7], tmp[8], tmp[9], tmp[10], tmp[11]); - + if (grid3d->identical(gridnew)) { delete gridnew; return; @@ -2101,7 +2101,7 @@ void FixAveGrid::reset_grid() if (dimension == 2) grid2d_previous = grid2d; else grid3d_previous = grid3d; - + nxlo_out_previous = nxlo_out; nylo_out_previous = nylo_out; nzlo_out_previous = nzlo_out; diff --git a/src/fix_ave_grid.h b/src/fix_ave_grid.h index 53c90c2458..bc5ce8ee0c 100644 --- a/src/fix_ave_grid.h +++ b/src/fix_ave_grid.h @@ -1,7 +1,7 @@ /* -*- c++ -*- ---------------------------------------------------------- LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator https://www.lammps.org/, Sandia National Laboratories - Steve Plimpton, sjplimp@sandia.gov + LAMMPS Development team: developers@lammps.org Copyright (2003) Sandia Corporation. Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains @@ -118,7 +118,7 @@ class FixAveGrid : public Fix { int pack_one_grid(GridData *, int, double *); int unpack_one_grid(double *, GridData *, int); - + double size_grid(GridData *); void zero_grid(GridData *); void copy_grid(GridData *, GridData *); diff --git a/src/grid2d.cpp b/src/grid2d.cpp index 61ced82c59..1f25f49187 100644 --- a/src/grid2d.cpp +++ b/src/grid2d.cpp @@ -2,7 +2,7 @@ /* ---------------------------------------------------------------------- LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator https://www.lammps.org/, Sandia National Laboratories - Steve Plimpton, sjplimp@sandia.gov + LAMMPS Development team: developers@lammps.org Copyright (2003) Sandia Corporation. Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains @@ -58,7 +58,7 @@ Grid2d::Grid2d(LAMMPS *lmp, MPI_Comm gcomm, int gnx, int gny) : Pointers(lmp) // default settings, can be overridden by set() methods // these affect assignment of owned and ghost cells - + maxdist = 0.0; stencil_grid_lo = stencil_grid_hi = 0; stencil_atom_lo = stencil_atom_hi = 0; @@ -94,7 +94,7 @@ Grid2d::Grid2d(LAMMPS *lmp, MPI_Comm gcomm, int gnx, int gny, ny = gny; // store owned/ghost indices provided by caller - + inxlo = ixlo; inxhi = ixhi; inylo = iylo; @@ -142,14 +142,14 @@ Grid2d::~Grid2d() memory->destroy(copy[i].unpacklist); } memory->sfree(copy); - + delete [] requests; delete [] requests_remap; memory->sfree(rcbinfo); // remap data structs - + deallocate_remap(); } @@ -328,9 +328,9 @@ void Grid2d::setup_grid(int &ixlo, int &ixhi, int &iylo, int &iyhi, { // owned grid cells = those whose grid point is within proc subdomain // shift_grid = 0.5 for grid point at cell center, 0.0 for lower-left corner - + double fraclo,frachi; - + if (comm->layout != Comm::LAYOUT_TILED) { fraclo = comm->xsplit[comm->myloc[0]]; frachi = comm->xsplit[comm->myloc[0]+1]; @@ -355,9 +355,9 @@ void Grid2d::setup_grid(int &ixlo, int &ixhi, int &iylo, int &iyhi, // other constructor invokes this directly initialize(); - + // return values - + ixlo = inxlo; ixhi = inxhi; iylo = inylo; @@ -384,7 +384,7 @@ void Grid2d::initialize() // default = caller grid is allocated to ghost grid // used when computing pack/unpack lists in indices() // these values can be overridden using set_caller_grid() - + fullxlo = outxlo; fullxhi = outxhi; fullylo = outylo; @@ -476,7 +476,7 @@ void Grid2d::ghost_grid() } // for triclinic, maxdist = different value in each orthogonal direction - + double dist[3] = {0.0,0.0,0.0}; if (triclinic == 0) dist[0] = dist[1] = dist[2] = maxdist; else MathExtra::tribbox(domain->h,maxdist,&dist[0]); @@ -488,11 +488,11 @@ void Grid2d::ghost_grid() // ghost cell layers needed in each dim/dir = max of two extension effects // OFFSET allows generation of negative indices with static_cast // out xyz lo/hi = index range of owned + ghost cells - + double dxinv = nx / prd[0]; double dyinv = ny / prd[1]; double dyinv_slab = ny / (prd[1] * yfactor); - + int lo, hi; lo = static_cast((sublo[0]-dist[0]-boxlo[0]) * dxinv + shift_atom_lo + OFFSET) - OFFSET; @@ -571,7 +571,7 @@ void Grid2d::extract_comm_info() ysplit = new double[comm->procgrid[1]+1]; memcpy(xsplit,comm->xsplit,(comm->procgrid[0]+1)*sizeof(double)); memcpy(ysplit,comm->ysplit,(comm->procgrid[1]+1)*sizeof(double)); - + memory->create(grid2proc,comm->procgrid[0],comm->procgrid[1],comm->procgrid[2], "grid3d:grid2proc"); memcpy(&grid2proc[0][0][0],&comm->grid2proc[0][0][0], @@ -593,7 +593,7 @@ void Grid2d::extract_comm_info() if (rcbone.dim <= 0) rcbone.cut = inxlo; else if (rcbone.dim == 1) rcbone.cut = inylo; MPI_Allgather(&rcbone,sizeof(RCBinfo),MPI_CHAR, - rcbinfo,sizeof(RCBinfo),MPI_CHAR,gridcomm); + rcbinfo,sizeof(RCBinfo),MPI_CHAR,gridcomm); } } @@ -866,7 +866,7 @@ void Grid2d::setup_comm_tiled(int &nbuf1, int &nbuf2) // content: me, index of my overlap, box that overlaps with its owned cells // ncopy = # of overlaps with myself, across a periodic boundary // skip copy to self when non-PBC - + int *proclist; memory->create(proclist,noverlap,"grid2d:proclist"); srequest = (Request *) @@ -955,7 +955,7 @@ void Grid2d::setup_comm_tiled(int &nbuf1, int &nbuf2) // create Copy data struct from overlaps with self // skip copy to self when non-PBC - + copy = (Copy *) memory->smalloc(ncopy*sizeof(Copy),"grid2d:copy"); ncopy = 0; @@ -1088,13 +1088,13 @@ void Grid2d::forward_comm(int caller, void *ptr, int nper, int nbyte, int which, if (layout != Comm::LAYOUT_TILED) { if (caller == KSPACE) forward_comm_brick((KSpace *) ptr,nper,nbyte,which, - buf1,buf2,datatype); + buf1,buf2,datatype); else if (caller == PAIR) forward_comm_brick((Pair *) ptr,nper,nbyte,which, - buf1,buf2,datatype); + buf1,buf2,datatype); else if (caller == FIX) forward_comm_brick((Fix *) ptr,nper,nbyte,which, - buf1,buf2,datatype); + buf1,buf2,datatype); } else { if (caller == KSPACE) forward_comm_tiled((KSpace *) ptr,nper,nbyte,which, @@ -1115,7 +1115,7 @@ void Grid2d::forward_comm(int caller, void *ptr, int nper, int nbyte, int which, template < class T > void Grid2d:: forward_comm_brick(T *ptr, int nper, int /*nbyte*/, int which, - void *buf1, void *buf2, MPI_Datatype datatype) + void *buf1, void *buf2, MPI_Datatype datatype) { int m; MPI_Request request; @@ -1193,13 +1193,13 @@ void Grid2d::reverse_comm(int caller, void *ptr, int nper, int nbyte, int which, if (layout != Comm::LAYOUT_TILED) { if (caller == KSPACE) reverse_comm_brick((KSpace *) ptr,nper,nbyte,which, - buf1,buf2,datatype); + buf1,buf2,datatype); else if (caller == PAIR) reverse_comm_brick((Pair *) ptr,nper,nbyte,which, - buf1,buf2,datatype); + buf1,buf2,datatype); else if (caller == FIX) reverse_comm_brick((Fix *) ptr,nper,nbyte,which, - buf1,buf2,datatype); + buf1,buf2,datatype); } else { if (caller == KSPACE) reverse_comm_tiled((KSpace *) ptr,nper,nbyte,which, @@ -1220,7 +1220,7 @@ void Grid2d::reverse_comm(int caller, void *ptr, int nper, int nbyte, int which, template < class T > void Grid2d:: reverse_comm_brick(T *ptr, int nper, int /*nbyte*/, int which, - void *buf1, void *buf2, MPI_Datatype datatype) + void *buf1, void *buf2, MPI_Datatype datatype) { int m; MPI_Request request; @@ -1311,7 +1311,7 @@ void Grid2d::setup_remap(Grid2d *old, int &nremap_buf1, int &nremap_buf2) int *box; // deallocated existing remap data structs - + deallocate_remap(); // set layout to current Comm layout @@ -1331,7 +1331,7 @@ void Grid2d::setup_remap(Grid2d *old, int &nremap_buf1, int &nremap_buf2) // use overlap_old to construct send and copy lists // skip overlaps that contain no grid cells - + self_remap = 0; nsend_remap = 0; @@ -1343,19 +1343,19 @@ void Grid2d::setup_remap(Grid2d *old, int &nremap_buf1, int &nremap_buf2) } send_remap = new Send[nsend_remap]; - + nsend_remap = 0; for (m = 0; m < noverlap_old; m++) { box = overlap_old[m].box; if (box[0] > box[1] || box[2] > box[3]) continue; if (overlap_old[m].proc == me) { copy_remap.npack = - old->indices(copy_remap.packlist,box[0],box[1],box[2],box[3]); + old->indices(copy_remap.packlist,box[0],box[1],box[2],box[3]); } else { send_remap[nsend_remap].proc = overlap_old[m].proc; send_remap[nsend_remap].npack = - old->indices(send_remap[nsend_remap].packlist, - box[0],box[1],box[2],box[3]); + old->indices(send_remap[nsend_remap].packlist, + box[0],box[1],box[2],box[3]); nsend_remap++; } } @@ -1381,7 +1381,7 @@ void Grid2d::setup_remap(Grid2d *old, int &nremap_buf1, int &nremap_buf2) if (box[0] > box[1] || box[2] > box[3]) continue; if (overlap_new[m].proc != me) nrecv_remap++; } - + recv_remap = new Recv[nrecv_remap]; nrecv_remap = 0; @@ -1390,12 +1390,12 @@ void Grid2d::setup_remap(Grid2d *old, int &nremap_buf1, int &nremap_buf2) if (box[0] > box[1] || box[2] > box[3]) continue; if (overlap_new[m].proc == me) { copy_remap.nunpack = - indices(copy_remap.unpacklist,box[0],box[1],box[2],box[3]); + indices(copy_remap.unpacklist,box[0],box[1],box[2],box[3]); } else { recv_remap[nrecv_remap].proc = overlap_new[m].proc; recv_remap[nrecv_remap].nunpack = - indices(recv_remap[nrecv_remap].unpacklist, - box[0],box[1],box[2],box[3]); + indices(recv_remap[nrecv_remap].unpacklist, + box[0],box[1],box[2],box[3]); nrecv_remap++; } } @@ -1417,7 +1417,7 @@ void Grid2d::setup_remap(Grid2d *old, int &nremap_buf1, int &nremap_buf2) clean_overlap(); old->clean_overlap(); - + // nremap_buf1 = largest pack or unpack in any Send or Recv or Copy // nremap_buf2 = sum of all unpacks in Recv @@ -1444,7 +1444,7 @@ void Grid2d::setup_remap(Grid2d *old, int &nremap_buf1, int &nremap_buf2) ------------------------------------------------------------------------- */ void Grid2d::remap(int caller, void *ptr, int nper, int nbyte, - void *buf1, void *buf2, MPI_Datatype datatype) + void *buf1, void *buf2, MPI_Datatype datatype) { if (caller == FIX) remap_style((Fix *) ptr,nper,nbyte,buf1,buf2,datatype); } @@ -1453,7 +1453,7 @@ void Grid2d::remap(int caller, void *ptr, int nper, int nbyte, template < class T > void Grid2d::remap_style(T *ptr, int nper, int nbyte, - void *buf1, void *vbuf2, MPI_Datatype datatype) + void *buf1, void *vbuf2, MPI_Datatype datatype) { int i,m,offset; @@ -1487,7 +1487,7 @@ void Grid2d::remap_style(T *ptr, int nper, int nbyte, MPI_Waitany(nrecv_remap,requests_remap,&m,MPI_STATUS_IGNORE); offset = nper * recv_remap[m].offset * nbyte; ptr->unpack_remap_grid((void *) &buf2[offset], - recv_remap[m].nunpack,recv_remap[m].unpacklist); + recv_remap[m].nunpack,recv_remap[m].unpacklist); } } @@ -1535,7 +1535,7 @@ void Grid2d::read_file_style(T *ptr, FILE *fp, int nchunk, int maxline) ------------------------------------------------------------------------- */ void Grid2d::write_file(int caller, void *ptr, int which, - int nper, int nbyte, MPI_Datatype datatype) + int nper, int nbyte, MPI_Datatype datatype) { if (caller == FIX) write_file_style((Fix *) ptr, which, nper, nbyte, datatype); @@ -1550,7 +1550,7 @@ void Grid2d::write_file(int caller, void *ptr, int which, template < class T > void Grid2d::write_file_style(T *ptr, int which, - int nper, int nbyte, MPI_Datatype datatype) + int nper, int nbyte, MPI_Datatype datatype) { // maxsize = max size of grid data owned by any proc @@ -1603,7 +1603,7 @@ void Grid2d::write_file_style(T *ptr, int which, } // clean up - + memory->destroy(onebuf); } @@ -1640,7 +1640,7 @@ void Grid2d::write_file_style(T *ptr, int which, int Grid2d::compute_overlap(int ghostflag, int *box, int *pbc, Overlap *&overlap) { int obox[4]; - + memory->create(overlap_procs,nprocs,"grid2d:overlap_procs"); noverlap_list = maxoverlap_list = 0; overlap_list = nullptr; @@ -1653,11 +1653,11 @@ int Grid2d::compute_overlap(int ghostflag, int *box, int *pbc, Overlap *&overlap } // test obox against appropriate layout - + if (layout != Comm::LAYOUT_TILED) { // find comm->procgrid indices in each dim for box bounds - + int iproclo = proc_index_uniform(box[0],nx,shift_grid,0,xsplit); int iprochi = proc_index_uniform(box[1],nx,shift_grid,0,xsplit); int jproclo = proc_index_uniform(box[2],ny,shift_grid,1,ysplit); @@ -1690,12 +1690,12 @@ int Grid2d::compute_overlap(int ghostflag, int *box, int *pbc, Overlap *&overlap obox[1] = nx-1; obox[2] = 0; obox[3] = ny-1; - + partition_tiled(overlap_list[m].proc,0,nprocs-1,obox); if (me == 1) printf("OBOX: proc %d obox %d %d: %d %d\n", overlap_list[m].proc,obox[0],obox[1],obox[2],obox[3]); - + overlap_list[m].box[0] = MAX(box[0],obox[0]); overlap_list[m].box[1] = MIN(box[1],obox[1]); overlap_list[m].box[2] = MAX(box[2],obox[2]); @@ -1860,7 +1860,7 @@ void Grid2d::deallocate_remap() for (int i = 0; i < nsend_remap; i++) memory->destroy(send_remap[i].packlist); delete [] send_remap; - + for (int i = 0; i < nrecv_remap; i++) memory->destroy(recv_remap[i].unpacklist); delete [] recv_remap; @@ -1913,12 +1913,12 @@ int Grid2d::proc_index_uniform(int igrid, int n, double shift, int dim, double * // compute the grid bounds for that proc // if igrid falls within those bounds, return m = proc index // same logic as in partition_grid() - + int m; for (m = 0; m < comm->procgrid[dim]; m++) { fraclo = split[m]; frachi = split[m+1]; - + lo = static_cast (fraclo * n); while (lo+shift < fraclo*n) lo++; hi = static_cast (frachi * n); @@ -1953,7 +1953,7 @@ void Grid2d::partition_tiled(int proc, int proclower, int procupper, int *box) int cut = rcbinfo[procmid].cut; // adjust box to reflect which half of partition the proc is in - + if (proc < procmid) { box[2*dim+1] = cut-1; partition_tiled(proc,proclower,procmid-1,box); diff --git a/src/grid2d.h b/src/grid2d.h index 3772028f52..284e96c4f2 100644 --- a/src/grid2d.h +++ b/src/grid2d.h @@ -1,7 +1,7 @@ /* -*- c++ -*- ---------------------------------------------------------- LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator https://www.lammps.org/, Sandia National Laboratories - Steve Plimpton, sjplimp@sandia.gov + LAMMPS Development team: developers@lammps.org Copyright (2003) Sandia Corporation. Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains @@ -75,9 +75,9 @@ protected: double yfactor; // multiplier on extent of grid in Y direction // extent of my owned and ghost cells - + int inxlo, inxhi; // inclusive extent of my grid chunk, 0 <= in <= N-1 - int inylo, inyhi; + int inylo, inyhi; int outxlo, outxhi; // inclusive extent of my grid chunk plus int outylo, outyhi; // ghost cells in all 4 directions // lo indices can be < 0, hi indices can be >= N @@ -174,7 +174,7 @@ protected: Send *send; Recv *recv; Copy *copy; - + // ------------------------------------------- // internal variables for REMAP operation // ------------------------------------------- @@ -189,7 +189,7 @@ protected: // ------------------------------------------- // internal variables for OVERLAP operation // ------------------------------------------- - + int *overlap_procs; // length of Nprocs in communicator // BRICK decomposition @@ -236,7 +236,7 @@ protected: void setup_comm_tiled(int &, int &); int ghost_adjacent_brick(); int ghost_adjacent_tiled(); - + template void forward_comm_brick(T *, int, int, int, void *, void *, MPI_Datatype); template void forward_comm_tiled(T *, int, int, int, void *, void *, MPI_Datatype); template void reverse_comm_brick(T *, int, int, int, void *, void *, MPI_Datatype); diff --git a/src/grid3d.cpp b/src/grid3d.cpp index 4b88457544..c0a3c66cd4 100644 --- a/src/grid3d.cpp +++ b/src/grid3d.cpp @@ -2,7 +2,7 @@ /* ---------------------------------------------------------------------- LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator https://www.lammps.org/, Sandia National Laboratories - Steve Plimpton, sjplimp@sandia.gov + LAMMPS Development team: developers@lammps.org Copyright (2003) Sandia Corporation. Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains @@ -60,7 +60,7 @@ Grid3d::Grid3d(LAMMPS *lmp, MPI_Comm gcomm, int gnx, int gny, int gnz) : // default settings, can be overridden by set() methods // these affect assignment of owned and ghost cells - + maxdist = 0.0; stencil_grid_lo = stencil_grid_hi = 0; stencil_atom_lo = stencil_atom_hi = 0; @@ -98,7 +98,7 @@ Grid3d::Grid3d(LAMMPS *lmp, MPI_Comm gcomm, int gnx, int gny, int gnz, nz = gnz; // store owned/ghost indices provided by caller - + inxlo = ixlo; inxhi = ixhi; inylo = iylo; @@ -135,7 +135,7 @@ Grid3d::~Grid3d() delete [] ysplit; delete [] zsplit; memory->destroy(grid2proc); - + // tiled comm data structs for (int i = 0; i < nsend; i++) @@ -151,14 +151,14 @@ Grid3d::~Grid3d() memory->destroy(copy[i].unpacklist); } memory->sfree(copy); - + delete [] requests; delete [] requests_remap; memory->sfree(rcbinfo); // remap data structs - + deallocate_remap(); } @@ -263,7 +263,7 @@ void Grid3d::set_proc_neighs(int pxlo, int pxhi, int pylo, int pyhi, set allocation dimensions of caller grid used by indices() to setup pack/unpack called AFTER setup_grid() but BEFORE setup_comm() to override the caller grid size set by setup_grid() and used in indices() - used by MSM to allow a larger level 0 grid to be allocated + used by MSM to allow a larger level 0 grid to be allocated with more ghost cells for other operations ------------------------------------------------------------------------- */ @@ -286,7 +286,7 @@ int Grid3d::identical(Grid3d *grid2) { int inxlo2,inxhi2,inylo2,inyhi2,inzlo2,inzhi2; int outxlo2,outxhi2,outylo2,outyhi2,outzlo2,outzhi2; - + grid2->get_bounds_owned(inxlo2,inxhi2,inylo2,inyhi2,inzlo2,inzhi2); grid2->get_bounds_ghost(outxlo2,outxhi2,outylo2,outyhi2,outzlo2,outzhi2); @@ -330,7 +330,7 @@ void Grid3d::get_bounds_owned(int &xlo, int &xhi, int &ylo, int &yhi, /* ---------------------------------------------------------------------- */ void Grid3d::get_bounds_ghost(int &xlo, int &xhi, int &ylo, int &yhi, - int &zlo, int &zhi) + int &zlo, int &zhi) { xlo = outxlo; xhi = outxhi; @@ -364,7 +364,7 @@ void Grid3d::setup_grid(int &ixlo, int &ixhi, int &iylo, int &iyhi, // shift_grid = 0.5 for grid point at cell center, 0.0 for lower-left corner double fraclo,frachi; - + if (comm->layout != Comm::LAYOUT_TILED) { fraclo = comm->xsplit[comm->myloc[0]]; frachi = comm->xsplit[comm->myloc[0]+1]; @@ -395,9 +395,9 @@ void Grid3d::setup_grid(int &ixlo, int &ixhi, int &iylo, int &iyhi, // other constructor invokes this directly initialize(); - + // return values - + ixlo = inxlo; ixhi = inxhi; iylo = inylo; @@ -429,7 +429,7 @@ void Grid3d::initialize() // default = caller grid is allocated to ghost grid // used when computing pack/unpack lists in indices() // these values can be overridden using set_caller_grid() - + fullxlo = outxlo; fullxhi = outxhi; fullylo = outylo; @@ -523,7 +523,7 @@ void Grid3d::ghost_grid() } // for triclinic, maxdist = different value in each orthogonal direction - + double dist[3] = {0.0,0.0,0.0}; if (triclinic == 0) dist[0] = dist[1] = dist[2] = maxdist; else MathExtra::tribbox(domain->h,maxdist,&dist[0]); @@ -535,12 +535,12 @@ void Grid3d::ghost_grid() // ghost cell layers needed in each dim/dir = max of two extension effects // OFFSET allows generation of negative indices with static_cast // out xyz lo/hi = index range of owned + ghost cells - + double dxinv = nx / prd[0]; double dyinv = ny / prd[1]; double dzinv = nz / prd[2]; double dzinv_slab = nz / (prd[2] * zfactor); - + int lo, hi; lo = static_cast((sublo[0]-dist[0]-boxlo[0]) * dxinv + shift_atom_lo + OFFSET) - OFFSET; @@ -585,7 +585,7 @@ void Grid3d::ghost_grid() // limit out xyz lo/hi indices to global grid for non-periodic dims // if zextra = 1 (e.g. PPPM), grid is still fully periodic - + int *periodicity = domain->periodicity; if (!periodicity[0]) { @@ -633,7 +633,7 @@ void Grid3d::extract_comm_info() memcpy(xsplit,comm->xsplit,(comm->procgrid[0]+1)*sizeof(double)); memcpy(ysplit,comm->ysplit,(comm->procgrid[1]+1)*sizeof(double)); memcpy(zsplit,comm->zsplit,(comm->procgrid[2]+1)*sizeof(double)); - + memory->create(grid2proc,comm->procgrid[0],comm->procgrid[1],comm->procgrid[2], "grid3d:grid2proc"); memcpy(&grid2proc[0][0][0],&comm->grid2proc[0][0][0], @@ -656,7 +656,7 @@ void Grid3d::extract_comm_info() else if (rcbone.dim == 1) rcbone.cut = inylo; else if (rcbone.dim == 2) rcbone.cut = inzlo; MPI_Allgather(&rcbone,sizeof(RCBinfo),MPI_CHAR, - rcbinfo,sizeof(RCBinfo),MPI_CHAR,gridcomm); + rcbinfo,sizeof(RCBinfo),MPI_CHAR,gridcomm); } } @@ -1116,7 +1116,7 @@ void Grid3d::setup_comm_tiled(int &nbuf1, int &nbuf2) // create Copy data struct from overlaps with self // skip copy to self when non-PBC - + copy = (Copy *) memory->smalloc(ncopy*sizeof(Copy),"grid3d:copy"); ncopy = 0; @@ -1256,13 +1256,13 @@ void Grid3d::forward_comm(int caller, void *ptr, int nper, int nbyte, int which, if (layout != Comm::LAYOUT_TILED) { if (caller == KSPACE) forward_comm_brick((KSpace *) ptr,nper,nbyte,which, - buf1,buf2,datatype); + buf1,buf2,datatype); else if (caller == PAIR) forward_comm_brick((Pair *) ptr,nper,nbyte,which, - buf1,buf2,datatype); + buf1,buf2,datatype); else if (caller == FIX) forward_comm_brick((Fix *) ptr,nper,nbyte,which, - buf1,buf2,datatype); + buf1,buf2,datatype); } else { if (caller == KSPACE) forward_comm_tiled((KSpace *) ptr,nper,nbyte,which, @@ -1283,7 +1283,7 @@ void Grid3d::forward_comm(int caller, void *ptr, int nper, int nbyte, int which, template < class T > void Grid3d:: forward_comm_brick(T *ptr, int nper, int /*nbyte*/, int which, - void *buf1, void *buf2, MPI_Datatype datatype) + void *buf1, void *buf2, MPI_Datatype datatype) { int m; MPI_Request request; @@ -1361,13 +1361,13 @@ void Grid3d::reverse_comm(int caller, void *ptr, int nper, int nbyte, int which, if (layout != Comm::LAYOUT_TILED) { if (caller == KSPACE) reverse_comm_brick((KSpace *) ptr,nper,nbyte,which, - buf1,buf2,datatype); + buf1,buf2,datatype); else if (caller == PAIR) reverse_comm_brick((Pair *) ptr,nper,nbyte,which, - buf1,buf2,datatype); + buf1,buf2,datatype); else if (caller == FIX) reverse_comm_brick((Fix *) ptr,nper,nbyte,which, - buf1,buf2,datatype); + buf1,buf2,datatype); } else { if (caller == KSPACE) reverse_comm_tiled((KSpace *) ptr,nper,nbyte,which, @@ -1388,7 +1388,7 @@ void Grid3d::reverse_comm(int caller, void *ptr, int nper, int nbyte, int which, template < class T > void Grid3d:: reverse_comm_brick(T *ptr, int nper, int /*nbyte*/, int which, - void *buf1, void *buf2, MPI_Datatype datatype) + void *buf1, void *buf2, MPI_Datatype datatype) { int m; MPI_Request request; @@ -1479,13 +1479,13 @@ void Grid3d::setup_remap(Grid3d *old, int &nremap_buf1, int &nremap_buf2) int *box; // deallocated existing remap data structs - + deallocate_remap(); // set layout to current Comm layout layout = comm->layout; - + // overlaps of my old decomp owned box with all owned boxes in new decomp // noverlap_old = # of overlaps, including self // overlap_old = vector of overlap info in Overlap data struct @@ -1512,20 +1512,20 @@ void Grid3d::setup_remap(Grid3d *old, int &nremap_buf1, int &nremap_buf2) } send_remap = new Send[nsend_remap]; - + nsend_remap = 0; for (m = 0; m < noverlap_old; m++) { box = overlap_old[m].box; if (box[0] > box[1] || box[2] > box[3] || box[4] > box[5]) continue; if (overlap_old[m].proc == me) { copy_remap.npack = - old->indices(copy_remap.packlist, - box[0],box[1],box[2],box[3],box[4],box[5]); + old->indices(copy_remap.packlist, + box[0],box[1],box[2],box[3],box[4],box[5]); } else { send_remap[nsend_remap].proc = overlap_old[m].proc; send_remap[nsend_remap].npack = - old->indices(send_remap[nsend_remap].packlist, - box[0],box[1],box[2],box[3],box[4],box[5]); + old->indices(send_remap[nsend_remap].packlist, + box[0],box[1],box[2],box[3],box[4],box[5]); nsend_remap++; } } @@ -1551,7 +1551,7 @@ void Grid3d::setup_remap(Grid3d *old, int &nremap_buf1, int &nremap_buf2) if (box[0] > box[1] || box[2] > box[3] || box[4] > box[5]) continue; if (overlap_new[m].proc != me) nrecv_remap++; } - + recv_remap = new Recv[nrecv_remap]; nrecv_remap = 0; @@ -1560,13 +1560,13 @@ void Grid3d::setup_remap(Grid3d *old, int &nremap_buf1, int &nremap_buf2) if (box[0] > box[1] || box[2] > box[3] || box[4] > box[5]) continue; if (overlap_new[m].proc == me) { copy_remap.nunpack = - indices(copy_remap.unpacklist, - box[0],box[1],box[2],box[3],box[4],box[5]); + indices(copy_remap.unpacklist, + box[0],box[1],box[2],box[3],box[4],box[5]); } else { recv_remap[nrecv_remap].proc = overlap_new[m].proc; recv_remap[nrecv_remap].nunpack = - indices(recv_remap[nrecv_remap].unpacklist, - box[0],box[1],box[2],box[3],box[4],box[5]); + indices(recv_remap[nrecv_remap].unpacklist, + box[0],box[1],box[2],box[3],box[4],box[5]); nrecv_remap++; } } @@ -1588,7 +1588,7 @@ void Grid3d::setup_remap(Grid3d *old, int &nremap_buf1, int &nremap_buf2) clean_overlap(); old->clean_overlap(); - + // nremap_buf1 = largest pack or unpack in any Send or Recv or Copy // nremap_buf2 = sum of all unpacks in Recv @@ -1615,7 +1615,7 @@ void Grid3d::setup_remap(Grid3d *old, int &nremap_buf1, int &nremap_buf2) ------------------------------------------------------------------------- */ void Grid3d::remap(int caller, void *ptr, int nper, int nbyte, - void *buf1, void *buf2, MPI_Datatype datatype) + void *buf1, void *buf2, MPI_Datatype datatype) { if (caller == FIX) remap_style((Fix *) ptr,nper,nbyte,buf1,buf2,datatype); } @@ -1624,7 +1624,7 @@ void Grid3d::remap(int caller, void *ptr, int nper, int nbyte, template < class T > void Grid3d::remap_style(T *ptr, int nper, int nbyte, - void *buf1, void *vbuf2, MPI_Datatype datatype) + void *buf1, void *vbuf2, MPI_Datatype datatype) { int i,m,offset; @@ -1658,7 +1658,7 @@ void Grid3d::remap_style(T *ptr, int nper, int nbyte, MPI_Waitany(nrecv_remap,requests_remap,&m,MPI_STATUS_IGNORE); offset = nper * recv_remap[m].offset * nbyte; ptr->unpack_remap_grid((void *) &buf2[offset], - recv_remap[m].nunpack,recv_remap[m].unpacklist); + recv_remap[m].nunpack,recv_remap[m].unpacklist); } } @@ -1706,7 +1706,7 @@ void Grid3d::read_file_style(T *ptr, FILE *fp, int nchunk, int maxline) ------------------------------------------------------------------------- */ void Grid3d::write_file(int caller, void *ptr, int which, - int nper, int nbyte, MPI_Datatype datatype) + int nper, int nbyte, MPI_Datatype datatype) { if (caller == FIX) write_file_style((Fix *) ptr, which, nper, nbyte, datatype); @@ -1721,7 +1721,7 @@ void Grid3d::write_file(int caller, void *ptr, int which, template < class T > void Grid3d::write_file_style(T *ptr, int which, - int nper, int nbyte, MPI_Datatype datatype) + int nper, int nbyte, MPI_Datatype datatype) { // maxsize = max size of grid data owned by any proc @@ -1778,7 +1778,7 @@ void Grid3d::write_file_style(T *ptr, int which, } // clean up - + memory->destroy(onebuf); } @@ -1830,7 +1830,7 @@ int Grid3d::compute_overlap(int ghostflag, int *box, int *pbc, Overlap *&overlap if (layout != Comm::LAYOUT_TILED) { // find comm->procgrid indices in each dim for box bounds - + int iproclo = proc_index_uniform(box[0],nx,shift_grid,0,xsplit); int iprochi = proc_index_uniform(box[1],nx,shift_grid,0,xsplit); int jproclo = proc_index_uniform(box[2],ny,shift_grid,1,ysplit); @@ -1839,24 +1839,24 @@ int Grid3d::compute_overlap(int ghostflag, int *box, int *pbc, Overlap *&overlap int kprochi = proc_index_uniform(box[5],nz,shift_grid,2,zsplit); // compute extent of overlap of box with with each proc's obox - + for (int k = kproclo; k <= kprochi; k++) for (int j = jproclo; j <= jprochi; j++) - for (int i = iproclo; i <= iprochi; i++) { + for (int i = iproclo; i <= iprochi; i++) { partition_grid(nx,xsplit[i],xsplit[i+1],shift_grid,0,obox[0],obox[1]); partition_grid(ny,ysplit[j],ysplit[j+1],shift_grid,0,obox[2],obox[3]); partition_grid(nz,zsplit[k],zsplit[k+1],shift_grid,zextra,obox[4],obox[5]); - if (noverlap_list == maxoverlap_list) grow_overlap(); - overlap_list[noverlap_list].proc = grid2proc[i][j][k]; - overlap_list[noverlap_list].box[0] = MAX(box[0],obox[0]); - overlap_list[noverlap_list].box[1] = MIN(box[1],obox[1]); - overlap_list[noverlap_list].box[2] = MAX(box[2],obox[2]); - overlap_list[noverlap_list].box[3] = MIN(box[3],obox[3]); - overlap_list[noverlap_list].box[4] = MAX(box[4],obox[4]); - overlap_list[noverlap_list].box[5] = MIN(box[5],obox[5]); - noverlap_list++; - } + if (noverlap_list == maxoverlap_list) grow_overlap(); + overlap_list[noverlap_list].proc = grid2proc[i][j][k]; + overlap_list[noverlap_list].box[0] = MAX(box[0],obox[0]); + overlap_list[noverlap_list].box[1] = MIN(box[1],obox[1]); + overlap_list[noverlap_list].box[2] = MAX(box[2],obox[2]); + overlap_list[noverlap_list].box[3] = MIN(box[3],obox[3]); + overlap_list[noverlap_list].box[4] = MAX(box[4],obox[4]); + overlap_list[noverlap_list].box[5] = MIN(box[5],obox[5]); + noverlap_list++; + } } else { box_drop(box,pbc); @@ -1871,9 +1871,9 @@ int Grid3d::compute_overlap(int ghostflag, int *box, int *pbc, Overlap *&overlap obox[3] = ny-1; obox[4] = 0; obox[5] = nz-1; - + partition_tiled(overlap_list[m].proc,0,nprocs-1,obox); - + overlap_list[m].box[0] = MAX(box[0],obox[0]); overlap_list[m].box[1] = MIN(box[1],obox[1]); overlap_list[m].box[2] = MAX(box[2],obox[2]); @@ -2050,7 +2050,7 @@ void Grid3d::deallocate_remap() for (int i = 0; i < nsend_remap; i++) memory->destroy(send_remap[i].packlist); delete [] send_remap; - + for (int i = 0; i < nrecv_remap; i++) memory->destroy(recv_remap[i].unpacklist); delete [] recv_remap; @@ -2068,7 +2068,7 @@ void Grid3d::deallocate_remap() ------------------------------------------------------------------------- */ int Grid3d::indices(int *&list, - int xlo, int xhi, int ylo, int yhi, int zlo, int zhi) + int xlo, int xhi, int ylo, int yhi, int zlo, int zhi) { int nmax = (xhi-xlo+1) * (yhi-ylo+1) * (zhi-zlo+1); memory->create(list,nmax,"grid3d:indices"); @@ -2090,7 +2090,7 @@ int Grid3d::indices(int *&list, /* ---------------------------------------------------------------------- find the comm->procgrid index = which proc owns the igrid index igrid = grid index (0 to N-1) in dim - n = # of grid points in dim + n = # of grid points in dim shift determines position of grid pt within grid cell shift = 0.5 for cell center, 0.0 for lower-left corner dim = which dimension (0,1,2) @@ -2146,7 +2146,7 @@ void Grid3d::partition_tiled(int proc, int proclower, int procupper, int *box) int cut = rcbinfo[procmid].cut; // adjust box to reflect which half of partition the proc is in - + if (proc < procmid) { box[2*dim+1] = cut-1; partition_tiled(proc,proclower,procmid-1,box); diff --git a/src/grid3d.h b/src/grid3d.h index 721cdd93f0..7ab34080ef 100644 --- a/src/grid3d.h +++ b/src/grid3d.h @@ -35,7 +35,7 @@ class Grid3d : protected Pointers { void set_zfactor(double); void set_caller_grid(int, int, int, int, int, int); void set_proc_neighs(int, int, int, int, int, int); - + int identical(Grid3d *); void get_size(int &, int &, int &); void get_bounds_owned(int &, int &, int &, int &, int &, int &); @@ -77,7 +77,7 @@ class Grid3d : protected Pointers { double zfactor; // multiplier on extent of grid in Z direction // extent of my owned and ghost cells - + int inxlo, inxhi; // inclusive extent of my grid chunk, 0 <= in <= N-1 int inylo, inyhi; int inzlo, inzhi; @@ -117,7 +117,7 @@ class Grid3d : protected Pointers { // ------------------------------------------- // internal variables for TILED layout // ------------------------------------------- - + MPI_Request *requests; // length of max messages this proc receives // request = sent to each proc whose owned cells overlap my ghost cells @@ -195,7 +195,7 @@ class Grid3d : protected Pointers { // ------------------------------------------- // internal variables for OVERLAP operation // ------------------------------------------- - + int *overlap_procs; // length of Nprocs in communicator // BRICK decomposition @@ -236,7 +236,7 @@ class Grid3d : protected Pointers { void partition_grid(int, double, double, double, int, int &, int &); void ghost_grid(); void extract_comm_info(); - + void setup_comm_brick(int &, int &); void setup_comm_tiled(int &, int &); int ghost_adjacent_brick(); @@ -260,7 +260,7 @@ class Grid3d : protected Pointers { void grow_swap(); void grow_overlap(); void deallocate_remap(); - + int indices(int *&, int, int, int, int, int, int); int proc_index_uniform(int, int, double, int, double *); void partition_tiled(int, int, int, int *); From 65ce9aa7910d10deb80572a6d4ca0c06ba058a30 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Tue, 8 Nov 2022 11:22:25 -0700 Subject: [PATCH 096/213] KSpace bug fixes --- src/KSPACE/pppm.cpp | 4 +- src/KSPACE/pppm_dipole.cpp | 48 +++++++++++----- src/KSPACE/pppm_disp.cpp | 110 +++++++++++++++++++------------------ 3 files changed, 95 insertions(+), 67 deletions(-) diff --git a/src/KSPACE/pppm.cpp b/src/KSPACE/pppm.cpp index 9802292f04..0dc7ac9326 100644 --- a/src/KSPACE/pppm.cpp +++ b/src/KSPACE/pppm.cpp @@ -868,7 +868,7 @@ void PPPM::deallocate() memory->destroy(gc_buf2); memory->destroy3d_offset(density_brick,nzlo_out,nylo_out,nxlo_out); - + if (differentiation_flag == 1) { memory->destroy3d_offset(u_brick,nzlo_out,nylo_out,nxlo_out); memory->destroy(sf_precoeff1); @@ -882,7 +882,7 @@ void PPPM::deallocate() memory->destroy3d_offset(vdy_brick,nzlo_out,nylo_out,nxlo_out); memory->destroy3d_offset(vdz_brick,nzlo_out,nylo_out,nxlo_out); } - + memory->destroy(density_fft); memory->destroy(greensfn); memory->destroy(work1); diff --git a/src/KSPACE/pppm_dipole.cpp b/src/KSPACE/pppm_dipole.cpp index f2195f856f..a2cab8c0d7 100644 --- a/src/KSPACE/pppm_dipole.cpp +++ b/src/KSPACE/pppm_dipole.cpp @@ -205,7 +205,7 @@ void PPPMDipole::init() gc_dipole->set_stencil_atom(-nlower,nupper); gc_dipole->set_shift_atom(shiftatom_lo,shiftatom_hi); gc_dipole->set_zfactor(slab_volfactor); - + gc_dipole->setup_grid(nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in, nxlo_out,nxhi_out,nylo_out,nyhi_out,nzlo_out,nzhi_out); @@ -231,6 +231,17 @@ void PPPMDipole::init() double estimated_accuracy = final_accuracy_dipole(); + // allocate K-space dependent memory + // don't invoke allocate peratom(), will be allocated when needed + + allocate(); + + // pre-compute Green's function denomiator expansion + // pre-compute 1d charge distribution coefficients + + compute_gf_denom(); + compute_rho_coeff(); + // print stats int ngrid_max,nfft_both_max; @@ -250,17 +261,6 @@ void PPPMDipole::init() ngrid_max,nfft_both_max); utils::logmesg(lmp,mesg); } - - // allocate K-space dependent memory - // don't invoke allocate peratom(), will be allocated when needed - - allocate(); - - // pre-compute Green's function denomiator expansion - // pre-compute 1d charge distribution coefficients - - compute_gf_denom(); - compute_rho_coeff(); } /* ---------------------------------------------------------------------- @@ -541,7 +541,7 @@ void PPPMDipole::allocate() gc_dipole->set_stencil_atom(-nlower,nupper); gc_dipole->set_shift_atom(shiftatom_lo,shiftatom_hi); gc_dipole->set_zfactor(slab_volfactor); - + gc_dipole->setup_grid(nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in, nxlo_out,nxhi_out,nylo_out,nyhi_out,nzlo_out,nzhi_out); @@ -552,6 +552,24 @@ void PPPMDipole::allocate() memory->create(gc_buf1,npergrid*ngc_buf1,"pppm:gc_buf1"); memory->create(gc_buf2,npergrid*ngc_buf2,"pppm:gc_buf2"); + // tally local grid sizes + // ngrid = count of owned+ghost grid cells on this proc + // nfft_brick = FFT points in 3d brick-decomposition on this proc + // same as count of owned grid cells + // nfft = FFT points in x-pencil FFT decomposition on this proc + // nfft_both = greater of nfft and nfft_brick + + ngrid = (nxhi_out-nxlo_out+1) * (nyhi_out-nylo_out+1) * + (nzhi_out-nzlo_out+1); + + nfft_brick = (nxhi_in-nxlo_in+1) * (nyhi_in-nylo_in+1) * + (nzhi_in-nzlo_in+1); + + nfft = (nxhi_fft-nxlo_fft+1) * (nyhi_fft-nylo_fft+1) * + (nzhi_fft-nzlo_fft+1); + + nfft_both = MAX(nfft,nfft_brick); + // allocate distributed grid data memory->create3d_offset(densityx_brick_dipole,nzlo_out,nzhi_out,nylo_out,nyhi_out, @@ -638,6 +656,7 @@ void PPPMDipole::deallocate() delete gc_dipole; memory->destroy(gc_buf1); memory->destroy(gc_buf2); + gc_buf1 = gc_buf2 = nullptr; memory->destroy3d_offset(densityx_brick_dipole,nzlo_out,nylo_out,nxlo_out); memory->destroy3d_offset(densityy_brick_dipole,nzlo_out,nylo_out,nxlo_out); @@ -664,6 +683,9 @@ void PPPMDipole::deallocate() delete fft1; delete fft2; delete remap; + + fft1 = fft2 = nullptr; + remap = nullptr; } /* ---------------------------------------------------------------------- diff --git a/src/KSPACE/pppm_disp.cpp b/src/KSPACE/pppm_disp.cpp index e8f490b992..1c466f3e00 100644 --- a/src/KSPACE/pppm_disp.cpp +++ b/src/KSPACE/pppm_disp.cpp @@ -389,8 +389,8 @@ void PPPMDisp::init() alpha = qdist / (cos(0.5*theta) * blen); } - //if g_ewald and g_ewald_6 have not been specified, set some initial value - // to avoid problems when calculating the energies! + // if g_ewald and g_ewald_6 have not been specified, + // set some initial value, to avoid problems when calculating the energies! if (!gewaldflag) g_ewald = 1; if (!gewaldflag_6) g_ewald_6 = 1; @@ -407,6 +407,9 @@ void PPPMDisp::init() if (accuracy_absolute >= 0.0) accuracy = accuracy_absolute; else accuracy = accuracy_relative * two_charge_force; + double acc; + double acc_6,acc_real_6,acc_kspace_6; + int iteration = 0; if (function[0]) { @@ -459,31 +462,9 @@ void PPPMDisp::init() if (!gewaldflag) adjust_gewald(); - // calculate the final accuracy + // calculate the final Coulomb accuracy - double acc = final_accuracy(); - - // print stats - - int ngrid_max,nfft_both_max; - MPI_Allreduce(&ngrid,&ngrid_max,1,MPI_INT,MPI_MAX,world); - MPI_Allreduce(&nfft_both,&nfft_both_max,1,MPI_INT,MPI_MAX,world); - - if (me == 0) { - std::string mesg = fmt::format(" Coulomb G vector (1/distance)= {:.16g}\n", - g_ewald); - mesg += fmt::format(" Coulomb grid = {} {} {}\n", - nx_pppm,ny_pppm,nz_pppm); - mesg += fmt::format(" Coulomb stencil order = {}\n",order); - mesg += fmt::format(" Coulomb estimated absolute RMS force accuracy " - "= {:.8g}\n",acc); - mesg += fmt::format(" Coulomb estimated relative force accuracy = {:.8g}\n", - acc/two_charge_force); - mesg += " using " LMP_FFT_PREC " precision " LMP_FFT_LIB "\n"; - mesg += fmt::format(" 3d grid and FFT values/proc = {} {}\n", - ngrid_max,nfft_both_max); - utils::logmesg(lmp,mesg); - } + acc = final_accuracy(); } iteration = 0; @@ -537,34 +518,11 @@ void PPPMDisp::init() if (!gewaldflag_6 && accuracy_kspace_6 == accuracy_real_6) adjust_gewald_6(); - // calculate the final accuracy + // calculate the final displerson accuracy - double acc,acc_real,acc_kspace; - final_accuracy_6(acc,acc_real,acc_kspace); - - // print stats - - int ngrid_6_max,nfft_both_6_max; - MPI_Allreduce(&ngrid_6,&ngrid_6_max,1,MPI_INT,MPI_MAX,world); - MPI_Allreduce(&nfft_both_6,&nfft_both_6_max,1,MPI_INT,MPI_MAX,world); - - if (me == 0) { - std::string mesg = fmt::format(" Dispersion G vector (1/distance)= " - "{:.16}\n",g_ewald_6); - mesg += fmt::format(" Dispersion grid = {} {} {}\n", - nx_pppm_6,ny_pppm_6,nz_pppm_6); - mesg += fmt::format(" Dispersion stencil order = {}\n",order_6); - mesg += fmt::format(" Dispersion estimated absolute RMS force accuracy " - "= {:.8}\n",acc); - mesg += fmt::format(" Dispersion estimated relative force accuracy " - "= {:.8}\n",acc/two_charge_force); - mesg += " using " LMP_FFT_PREC " precision " LMP_FFT_LIB "\n"; - mesg += fmt::format(" 3d grid and FFT values/proc = {} {}\n", - ngrid_6_max,nfft_both_6_max); - utils::logmesg(lmp,mesg); - } + final_accuracy_6(acc_6,acc_real_6,acc_kspace_6); } - + // allocate K-space dependent memory allocate(); @@ -592,6 +550,54 @@ void PPPMDisp::init() sf_precoeff1_6,sf_precoeff2_6,sf_precoeff3_6, sf_precoeff4_6,sf_precoeff5_6,sf_precoeff6_6); } + + // print Coulomb stats + + if (function[0]) { + int ngrid_max,nfft_both_max; + MPI_Allreduce(&ngrid,&ngrid_max,1,MPI_INT,MPI_MAX,world); + MPI_Allreduce(&nfft_both,&nfft_both_max,1,MPI_INT,MPI_MAX,world); + + if (me == 0) { + std::string mesg = fmt::format(" Coulomb G vector (1/distance)= {:.16g}\n", + g_ewald); + mesg += fmt::format(" Coulomb grid = {} {} {}\n", + nx_pppm,ny_pppm,nz_pppm); + mesg += fmt::format(" Coulomb stencil order = {}\n",order); + mesg += fmt::format(" Coulomb estimated absolute RMS force accuracy " + "= {:.8g}\n",acc); + mesg += fmt::format(" Coulomb estimated relative force accuracy = {:.8g}\n", + acc/two_charge_force); + mesg += " using " LMP_FFT_PREC " precision " LMP_FFT_LIB "\n"; + mesg += fmt::format(" 3d grid and FFT values/proc = {} {}\n", + ngrid_max,nfft_both_max); + utils::logmesg(lmp,mesg); + } + } + + // print dipserion stats + + if (function[1] + function[2] + function[3]) { + int ngrid_6_max,nfft_both_6_max; + MPI_Allreduce(&ngrid_6,&ngrid_6_max,1,MPI_INT,MPI_MAX,world); + MPI_Allreduce(&nfft_both_6,&nfft_both_6_max,1,MPI_INT,MPI_MAX,world); + + if (me == 0) { + std::string mesg = fmt::format(" Dispersion G vector (1/distance)= " + "{:.16}\n",g_ewald_6); + mesg += fmt::format(" Dispersion grid = {} {} {}\n", + nx_pppm_6,ny_pppm_6,nz_pppm_6); + mesg += fmt::format(" Dispersion stencil order = {}\n",order_6); + mesg += fmt::format(" Dispersion estimated absolute RMS force accuracy " + "= {:.8}\n",acc_6); + mesg += fmt::format(" Dispersion estimated relative force accuracy " + "= {:.8}\n",acc_6/two_charge_force); + mesg += " using " LMP_FFT_PREC " precision " LMP_FFT_LIB "\n"; + mesg += fmt::format(" 3d grid and FFT values/proc = {} {}\n", + ngrid_6_max,nfft_both_6_max); + utils::logmesg(lmp,mesg); + } + } } /* ---------------------------------------------------------------------- From df9dc387aca101db578e77323149ca4f92f1e82a Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Tue, 8 Nov 2022 17:26:29 -0700 Subject: [PATCH 097/213] debug --- src/KSPACE/pppm.cpp | 6 ++++++ src/KSPACE/pppm_disp.cpp | 12 ++++++++++++ 2 files changed, 18 insertions(+) diff --git a/src/KSPACE/pppm.cpp b/src/KSPACE/pppm.cpp index 0dc7ac9326..bfc5014a98 100644 --- a/src/KSPACE/pppm.cpp +++ b/src/KSPACE/pppm.cpp @@ -759,6 +759,12 @@ void PPPM::allocate() gc->setup_comm(ngc_buf1,ngc_buf2); + printf("COUL GRID me %d IN %d %d: %d %d: %d %d\n",comm->me, + nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in); + printf("COUL GRID me %d OUT %d %d: %d %d: %d %d\n",comm->me, + nxlo_out,nxhi_out,nylo_out,nyhi_out,nzlo_out,nzhi_out); + printf("COUL BUF me %d buf %d %d\n",comm->me,ngc_buf1,ngc_buf2); + if (differentiation_flag) npergrid = 1; else npergrid = 3; diff --git a/src/KSPACE/pppm_disp.cpp b/src/KSPACE/pppm_disp.cpp index 1c466f3e00..f14b71f384 100644 --- a/src/KSPACE/pppm_disp.cpp +++ b/src/KSPACE/pppm_disp.cpp @@ -1692,6 +1692,12 @@ void _noopt PPPMDisp::allocate() gc->setup_comm(ngc_buf1,ngc_buf2); + printf("COUL GRID me %d IN %d %d: %d %d: %d %d\n",comm->me, + nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in); + printf("COUL GRID me %d OUT %d %d: %d %d: %d %d\n",comm->me, + nxlo_out,nxhi_out,nylo_out,nyhi_out,nzlo_out,nzhi_out); + printf("COUL BUF me %d buf %d %d\n",comm->me,ngc_buf1,ngc_buf2); + if (differentiation_flag) npergrid = 1; else npergrid = 3; @@ -1807,6 +1813,12 @@ void _noopt PPPMDisp::allocate() gc6->setup_comm(ngc6_buf1,ngc6_buf2); + printf("DISP GRID me %d IN %d %d: %d %d: %d %d\n",comm->me, + nxlo_in_6,nxhi_in_6,nylo_in_6,nyhi_in_6,nzlo_in_6,nzhi_in_6); + printf("DISP GRID me %d OUT %d %d: %d %d: %d %d\n",comm->me, + nxlo_out_6,nxhi_out_6,nylo_out_6,nyhi_out_6,nzlo_out_6,nzhi_out_6); + printf("DISP BUF me %d buf %d %d\n",comm->me,ngc6_buf1,ngc6_buf2); + if (function[1]) { if (differentiation_flag) npergrid6 = 1; else npergrid6 = 3; From ec0b38f7b78a29f3835b0ae6be267c86a133a8e7 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Tue, 8 Nov 2022 18:08:22 -0700 Subject: [PATCH 098/213] bug fix in pppm/disp --- src/KSPACE/pppm_disp.cpp | 47 ++++++++++++++++++++++------------------ src/KSPACE/pppm_disp.h | 6 ++--- 2 files changed, 29 insertions(+), 24 deletions(-) diff --git a/src/KSPACE/pppm_disp.cpp b/src/KSPACE/pppm_disp.cpp index f14b71f384..d1f944e6eb 100644 --- a/src/KSPACE/pppm_disp.cpp +++ b/src/KSPACE/pppm_disp.cpp @@ -429,7 +429,8 @@ void PPPMDisp::init() error->all(FLERR,"PPPMDisp Coulomb grid is too large"); set_grid_local(order,nx_pppm,ny_pppm,nz_pppm, - shift,shiftone,shiftatom,nlower,nupper, + shift,shiftone,shiftatom_lo,shiftatom_hi, + nlower,nupper, nxlo_fft,nylo_fft,nzlo_fft, nxhi_fft,nyhi_fft,nzhi_fft); @@ -438,7 +439,7 @@ void PPPMDisp::init() gc = new Grid3d(lmp,world,nx_pppm,ny_pppm,nz_pppm); gc->set_distance(0.5*neighbor->skin + qdist); gc->set_stencil_atom(-nlower,nupper); - gc->set_shift_atom(shiftatom,shiftatom); + gc->set_shift_atom(shiftatom_lo,shiftatom_lo); gc->set_zfactor(slab_volfactor); gc->setup_grid(nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in, @@ -484,7 +485,8 @@ void PPPMDisp::init() error->all(FLERR,"PPPMDisp Dispersion grid is too large"); set_grid_local(order_6,nx_pppm_6,ny_pppm_6,nz_pppm_6, - shift_6,shiftone_6,shiftatom_6,nlower_6,nupper_6, + shift_6,shiftone_6,shiftatom_lo_6,shiftatom_hi_6, + nlower_6,nupper_6, nxlo_fft_6,nylo_fft_6,nzlo_fft_6, nxhi_fft_6,nyhi_fft_6,nzhi_fft_6); @@ -493,7 +495,7 @@ void PPPMDisp::init() gc6 = new Grid3d(lmp,world,nx_pppm_6,ny_pppm_6,nz_pppm_6); gc6->set_distance(0.5*neighbor->skin + qdist); gc6->set_stencil_atom(-nlower_6,nupper_6); - gc6->set_shift_atom(shiftatom_6,shiftatom_6); + gc6->set_shift_atom(shiftatom_lo_6,shiftatom_hi_6); gc6->set_zfactor(slab_volfactor); gc->setup_grid(nxlo_in_6,nxhi_in_6,nylo_in_6,nyhi_in_6,nzlo_in_6,nzhi_in_6, @@ -803,13 +805,15 @@ void PPPMDisp::reset_grid() if (function[0]) set_grid_local(order,nx_pppm,ny_pppm,nz_pppm, - shift,shiftone,shiftatom,nlower,nupper, + shift,shiftone,shiftatom_lo,shiftatom_hi, + nlower,nupper, nxlo_fft,nylo_fft,nzlo_fft, nxhi_fft,nyhi_fft,nzhi_fft); if (function[1] + function[2] + function[3]) set_grid_local(order_6,nx_pppm_6,ny_pppm_6,nz_pppm_6, - shift_6,shiftone_6,shiftatom_6,nlower_6,nupper_6, + shift_6,shiftone_6,shiftatom_lo_6,shiftatom_hi_6, + nlower_6,nupper_6, nxlo_fft_6,nylo_fft_6,nzlo_fft_6, nxhi_fft_6,nyhi_fft_6,nzhi_fft_6); @@ -1684,7 +1688,7 @@ void _noopt PPPMDisp::allocate() gc = new Grid3d(lmp,world,nx_pppm,ny_pppm,nz_pppm); gc->set_distance(0.5*neighbor->skin + qdist); gc->set_stencil_atom(-nlower,nupper); - gc->set_shift_atom(shiftatom,shiftatom); + gc->set_shift_atom(shiftatom_lo,shiftatom_hi); gc->set_zfactor(slab_volfactor); gc->setup_grid(nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in, @@ -1692,12 +1696,6 @@ void _noopt PPPMDisp::allocate() gc->setup_comm(ngc_buf1,ngc_buf2); - printf("COUL GRID me %d IN %d %d: %d %d: %d %d\n",comm->me, - nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in); - printf("COUL GRID me %d OUT %d %d: %d %d: %d %d\n",comm->me, - nxlo_out,nxhi_out,nylo_out,nyhi_out,nzlo_out,nzhi_out); - printf("COUL BUF me %d buf %d %d\n",comm->me,ngc_buf1,ngc_buf2); - if (differentiation_flag) npergrid = 1; else npergrid = 3; @@ -1805,7 +1803,7 @@ void _noopt PPPMDisp::allocate() gc6 = new Grid3d(lmp,world,nx_pppm_6,ny_pppm_6,nz_pppm_6); gc6->set_distance(0.5*neighbor->skin + qdist); gc6->set_stencil_atom(-nlower_6,nupper_6); - gc6->set_shift_atom(shiftatom_6,shiftatom_6); + gc6->set_shift_atom(shiftatom_lo_6,shiftatom_hi_6); gc6->set_zfactor(slab_volfactor); gc6->setup_grid(nxlo_in_6,nxhi_in_6,nylo_in_6,nyhi_in_6,nzlo_in_6,nzhi_in_6, @@ -1813,12 +1811,6 @@ void _noopt PPPMDisp::allocate() gc6->setup_comm(ngc6_buf1,ngc6_buf2); - printf("DISP GRID me %d IN %d %d: %d %d: %d %d\n",comm->me, - nxlo_in_6,nxhi_in_6,nylo_in_6,nyhi_in_6,nzlo_in_6,nzhi_in_6); - printf("DISP GRID me %d OUT %d %d: %d %d: %d %d\n",comm->me, - nxlo_out_6,nxhi_out_6,nylo_out_6,nyhi_out_6,nzlo_out_6,nzhi_out_6); - printf("DISP BUF me %d buf %d %d\n",comm->me,ngc6_buf1,ngc6_buf2); - if (function[1]) { if (differentiation_flag) npergrid6 = 1; else npergrid6 = 3; @@ -2729,7 +2721,7 @@ void PPPMDisp::set_grid_global() void PPPMDisp::set_grid_local(int order_either, int nx_either, int ny_either, int nz_either, double &shift_either, double &shiftone_either, - double &shiftatom_either, + double &shiftatom_lo_either,double &shiftatom_hi_either, int &nlower_either, int &nupper_either, int &nxlo_fft_either, int &nylo_fft_either, int &nzlo_fft_either, int &nxhi_fft_either, int &nyhi_fft_either, int &nzhi_fft_either) @@ -2749,6 +2741,19 @@ void PPPMDisp::set_grid_local(int order_either, nlower_either = -(order_either-1)/2; nupper_either = order_either/2; + // shiftatom lo/hi are passed to Grid3d to determine ghost cell extents + // shiftatom_lo = min shift on lo side + // shiftatom_hi = max shift on hi side + // for PPPMStagger, stagger value (0.0 or 0.5) also affects this + + if (order % 2) { + shiftatom_lo_either = 0.5; + shiftatom_hi_either = 0.5; + } else if (order % 2 == 0) { + shiftatom_lo_either = 0.0; + shiftatom_hi_either = 0.0; + } + // x-pencil decomposition of Coulomb FFT mesh // global indices range from 0 to N-1 // each proc owns entire x-dimension, clumps of columns in y,z dimensions diff --git a/src/KSPACE/pppm_disp.h b/src/KSPACE/pppm_disp.h index 3d4345679a..a222e041d9 100644 --- a/src/KSPACE/pppm_disp.h +++ b/src/KSPACE/pppm_disp.h @@ -64,14 +64,14 @@ class PPPMDisp : public KSpace { double delxinv, delyinv, delzinv, delvolinv; double delxinv_6, delyinv_6, delzinv_6, delvolinv_6; - double shift, shiftone, shiftatom; + double shift, shiftone, shiftatom_lo, shiftatom_hi; int nxlo_in, nylo_in, nzlo_in, nxhi_in, nyhi_in, nzhi_in; int nxlo_out, nylo_out, nzlo_out, nxhi_out, nyhi_out, nzhi_out; int nxlo_fft, nylo_fft, nzlo_fft, nxhi_fft, nyhi_fft, nzhi_fft; int nlower, nupper; int ngrid, nfft_brick, nfft, nfft_both; - double shift_6, shiftone_6, shiftatom_6; + double shift_6, shiftone_6, shiftatom_lo_6, shiftatom_hi_6; int nxlo_in_6, nylo_in_6, nzlo_in_6, nxhi_in_6, nyhi_in_6, nzhi_in_6; int nxlo_out_6, nylo_out_6, nzlo_out_6, nxhi_out_6, nyhi_out_6, nzhi_out_6; int nxlo_fft_6, nylo_fft_6, nzlo_fft_6, nxhi_fft_6, nyhi_fft_6, nzhi_fft_6; @@ -207,7 +207,7 @@ class PPPMDisp : public KSpace { void set_grid_global(); void set_grid_global_6(); - void set_grid_local(int, int, int, int, double &, double &, double &, + void set_grid_local(int, int, int, int, double &, double &, double &, double &, int &, int &, int &, int &, int &, int &, int &, int &); void set_init_g6(); void set_n_pppm_6(); From de090bf3d49988e3b13f44b2416ab567221036bd Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Tue, 8 Nov 2022 18:11:04 -0700 Subject: [PATCH 099/213] add doc line --- src/grid2d.cpp | 1 + src/grid3d.cpp | 1 + 2 files changed, 2 insertions(+) diff --git a/src/grid2d.cpp b/src/grid2d.cpp index 1f25f49187..79449eb525 100644 --- a/src/grid2d.cpp +++ b/src/grid2d.cpp @@ -217,6 +217,7 @@ void Grid2d::set_shift_atom(double shift_lo, double shift_hi) enable extra grid cells in Y factor = muliplication factor on box size Y and thus grid size factor > 1.0 when grid extends beyond Y box size (3.0 = tripled in size) + only enable yextra if factor > 1.0 default zextra = 0, factor = 1.0 (no extra grid cells in Y) ------------------------------------------------------------------------- */ diff --git a/src/grid3d.cpp b/src/grid3d.cpp index c0a3c66cd4..866c3120c7 100644 --- a/src/grid3d.cpp +++ b/src/grid3d.cpp @@ -231,6 +231,7 @@ void Grid3d::set_shift_atom(double shift_lo, double shift_hi) factor = muliplication factor on box size Z and thus grid size factor > 1.0 when grid extends beyond Z box size (3.0 = tripled in size) used by PPPM for 2d periodic slab geometries + only enable zextra if factor > 1.0 default zextra = 0, factor = 1.0 (no extra grid cells in Z) ------------------------------------------------------------------------- */ From e16aed28b62fb8d87d8b569ab6d8e70a7dc884c1 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Wed, 9 Nov 2022 09:20:19 -0700 Subject: [PATCH 100/213] debug --- src/KSPACE/msm.cpp | 12 ++++++++++++ src/KSPACE/pppm.cpp | 9 +++++---- src/KSPACE/pppm_dipole.cpp | 7 +++++++ src/KSPACE/pppm_disp.cpp | 16 +++++++++++++++- 4 files changed, 39 insertions(+), 5 deletions(-) diff --git a/src/KSPACE/msm.cpp b/src/KSPACE/msm.cpp index fbd00ea754..a8643840ec 100644 --- a/src/KSPACE/msm.cpp +++ b/src/KSPACE/msm.cpp @@ -612,6 +612,12 @@ void MSM::allocate() memory->create(gcall_buf1,npergrid*ngcall_buf1,"msm:gcall_buf1"); memory->create(gcall_buf2,npergrid*ngcall_buf2,"msm:gcall_buf2"); + printf("MSM ALL me %d IN %d %d: %d %d: %d %d\n",comm->me, + nxlo_in[0],nxhi_in[0],nylo_in[0],nyhi_in[0],nzlo_in[0],nzhi_in[0]); + printf("MSM ALL me %d OUT %d %d: %d %d: %d %d\n",comm->me, + nxlo_out[0],nxhi_out[0],nylo_out[0],nyhi_out[0],nzlo_out[0],nzhi_out[0]); + printf("MSM ALL me %d BUF %d %d\n",comm->me,ngcall_buf1,ngcall_buf2); + // allocate memory for each grid level for (int n = 0; n < levels; n++) { @@ -644,6 +650,12 @@ void MSM::allocate() memory->create(gc_buf1[n],npergrid*ngc_buf1[n],"msm:gc_buf1"); memory->create(gc_buf2[n],npergrid*ngc_buf2[n],"msm:gc_buf2"); + printf("MSM %d me %d IN %d %d: %d %d: %d %d\n",n,comm->me, + nxlo_in[n],nxhi_in[n],nylo_in[n],nyhi_in[n],nzlo_in[n],nzhi_in[n]); + printf("MSM %d me %d OUT %d %d: %d %d: %d %d\n",n,comm->me, + nxlo_out[n],nxhi_out[n],nylo_out[n],nyhi_out[n],nzlo_out[n],nzhi_out[n]); + printf("MSM %d me %d BUF %d %d\n",n,comm->me,ngc_buf1[n],ngc_buf2[n]); + } else { delete gc[n]; memory->destroy(gc_buf1[n]); diff --git a/src/KSPACE/pppm.cpp b/src/KSPACE/pppm.cpp index bfc5014a98..dadca6c12f 100644 --- a/src/KSPACE/pppm.cpp +++ b/src/KSPACE/pppm.cpp @@ -759,12 +759,13 @@ void PPPM::allocate() gc->setup_comm(ngc_buf1,ngc_buf2); - printf("COUL GRID me %d IN %d %d: %d %d: %d %d\n",comm->me, + printf("PPPM GRID me %d IN %d %d: %d %d: %d %d\n",comm->me, nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in); - printf("COUL GRID me %d OUT %d %d: %d %d: %d %d\n",comm->me, + printf("PPPM GRID me %d OUT %d %d: %d %d: %d %d\n",comm->me, nxlo_out,nxhi_out,nylo_out,nyhi_out,nzlo_out,nzhi_out); - printf("COUL BUF me %d buf %d %d\n",comm->me,ngc_buf1,ngc_buf2); - + printf("PPPM GRID me %d BUG %d %d\n",comm->me, + ngc_buf1,ngc_buf2); + if (differentiation_flag) npergrid = 1; else npergrid = 3; diff --git a/src/KSPACE/pppm_dipole.cpp b/src/KSPACE/pppm_dipole.cpp index a2cab8c0d7..3139454669 100644 --- a/src/KSPACE/pppm_dipole.cpp +++ b/src/KSPACE/pppm_dipole.cpp @@ -547,6 +547,13 @@ void PPPMDipole::allocate() gc_dipole->setup_comm(ngc_buf1,ngc_buf2); + printf("PPPM DIPOLE me %d IN %d %d: %d %d: %d %d\n",comm->me, + nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in); + printf("PPPM DIPOLE me %d OUT %d %d: %d %d: %d %d\n",comm->me, + nxlo_out,nxhi_out,nylo_out,nyhi_out,nzlo_out,nzhi_out); + printf("PPPM DIPOLE me %d BUG %d %d\n",comm->me, + ngc_buf1,ngc_buf2); + npergrid = 9; memory->create(gc_buf1,npergrid*ngc_buf1,"pppm:gc_buf1"); diff --git a/src/KSPACE/pppm_disp.cpp b/src/KSPACE/pppm_disp.cpp index d1f944e6eb..d902263e93 100644 --- a/src/KSPACE/pppm_disp.cpp +++ b/src/KSPACE/pppm_disp.cpp @@ -1696,7 +1696,14 @@ void _noopt PPPMDisp::allocate() gc->setup_comm(ngc_buf1,ngc_buf2); - if (differentiation_flag) npergrid = 1; + printf("PPPM/DISP COUL me %d IN %d %d: %d %d: %d %d\n",comm->me, + nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in); + printf("PPPM/DISP COUL me %d OUT %d %d: %d %d: %d %d\n",comm->me, + nxlo_out,nxhi_out,nylo_out,nyhi_out,nzlo_out,nzhi_out); + printf("PPPM/DISP COUL me %d BUG %d %d\n",comm->me, + ngc_buf1,ngc_buf2); + + if (differentiation_flag) npergrid = 1; else npergrid = 3; memory->create(gc_buf1,npergrid*ngc_buf1,"pppm/disp:gc_buf1"); @@ -1811,6 +1818,13 @@ void _noopt PPPMDisp::allocate() gc6->setup_comm(ngc6_buf1,ngc6_buf2); + printf("PPPM/DISP LJ me %d IN %d %d: %d %d: %d %d\n",comm->me, + nxlo_in_6,nxhi_in_6,nylo_in_6,nyhi_in_6,nzlo_in_6,nzhi_in_6); + printf("PPPM/DISP LJ me %d OUT %d %d: %d %d: %d %d\n",comm->me, + nxlo_out_6,nxhi_out_6,nylo_out_6,nyhi_out_6,nzlo_out_6,nzhi_out_6); + printf("PPPM/DISP LJ me %d BUG %d %d\n",comm->me, + ngc6_buf1,ngc6_buf2); + if (function[1]) { if (differentiation_flag) npergrid6 = 1; else npergrid6 = 3; From cd5d41868f4a9cab5642b6dfd21db62a0f6f1062 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Wed, 9 Nov 2022 09:54:04 -0700 Subject: [PATCH 101/213] remove debug statements --- src/KSPACE/msm.cpp | 12 ------------ src/KSPACE/pppm.cpp | 7 ------- src/KSPACE/pppm_dipole.cpp | 7 ------- src/KSPACE/pppm_disp.cpp | 14 -------------- src/grid2d.cpp | 3 --- 5 files changed, 43 deletions(-) diff --git a/src/KSPACE/msm.cpp b/src/KSPACE/msm.cpp index a8643840ec..fbd00ea754 100644 --- a/src/KSPACE/msm.cpp +++ b/src/KSPACE/msm.cpp @@ -612,12 +612,6 @@ void MSM::allocate() memory->create(gcall_buf1,npergrid*ngcall_buf1,"msm:gcall_buf1"); memory->create(gcall_buf2,npergrid*ngcall_buf2,"msm:gcall_buf2"); - printf("MSM ALL me %d IN %d %d: %d %d: %d %d\n",comm->me, - nxlo_in[0],nxhi_in[0],nylo_in[0],nyhi_in[0],nzlo_in[0],nzhi_in[0]); - printf("MSM ALL me %d OUT %d %d: %d %d: %d %d\n",comm->me, - nxlo_out[0],nxhi_out[0],nylo_out[0],nyhi_out[0],nzlo_out[0],nzhi_out[0]); - printf("MSM ALL me %d BUF %d %d\n",comm->me,ngcall_buf1,ngcall_buf2); - // allocate memory for each grid level for (int n = 0; n < levels; n++) { @@ -650,12 +644,6 @@ void MSM::allocate() memory->create(gc_buf1[n],npergrid*ngc_buf1[n],"msm:gc_buf1"); memory->create(gc_buf2[n],npergrid*ngc_buf2[n],"msm:gc_buf2"); - printf("MSM %d me %d IN %d %d: %d %d: %d %d\n",n,comm->me, - nxlo_in[n],nxhi_in[n],nylo_in[n],nyhi_in[n],nzlo_in[n],nzhi_in[n]); - printf("MSM %d me %d OUT %d %d: %d %d: %d %d\n",n,comm->me, - nxlo_out[n],nxhi_out[n],nylo_out[n],nyhi_out[n],nzlo_out[n],nzhi_out[n]); - printf("MSM %d me %d BUF %d %d\n",n,comm->me,ngc_buf1[n],ngc_buf2[n]); - } else { delete gc[n]; memory->destroy(gc_buf1[n]); diff --git a/src/KSPACE/pppm.cpp b/src/KSPACE/pppm.cpp index dadca6c12f..0dc7ac9326 100644 --- a/src/KSPACE/pppm.cpp +++ b/src/KSPACE/pppm.cpp @@ -759,13 +759,6 @@ void PPPM::allocate() gc->setup_comm(ngc_buf1,ngc_buf2); - printf("PPPM GRID me %d IN %d %d: %d %d: %d %d\n",comm->me, - nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in); - printf("PPPM GRID me %d OUT %d %d: %d %d: %d %d\n",comm->me, - nxlo_out,nxhi_out,nylo_out,nyhi_out,nzlo_out,nzhi_out); - printf("PPPM GRID me %d BUG %d %d\n",comm->me, - ngc_buf1,ngc_buf2); - if (differentiation_flag) npergrid = 1; else npergrid = 3; diff --git a/src/KSPACE/pppm_dipole.cpp b/src/KSPACE/pppm_dipole.cpp index 3139454669..a2cab8c0d7 100644 --- a/src/KSPACE/pppm_dipole.cpp +++ b/src/KSPACE/pppm_dipole.cpp @@ -547,13 +547,6 @@ void PPPMDipole::allocate() gc_dipole->setup_comm(ngc_buf1,ngc_buf2); - printf("PPPM DIPOLE me %d IN %d %d: %d %d: %d %d\n",comm->me, - nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in); - printf("PPPM DIPOLE me %d OUT %d %d: %d %d: %d %d\n",comm->me, - nxlo_out,nxhi_out,nylo_out,nyhi_out,nzlo_out,nzhi_out); - printf("PPPM DIPOLE me %d BUG %d %d\n",comm->me, - ngc_buf1,ngc_buf2); - npergrid = 9; memory->create(gc_buf1,npergrid*ngc_buf1,"pppm:gc_buf1"); diff --git a/src/KSPACE/pppm_disp.cpp b/src/KSPACE/pppm_disp.cpp index d902263e93..29d4b0a1cc 100644 --- a/src/KSPACE/pppm_disp.cpp +++ b/src/KSPACE/pppm_disp.cpp @@ -1696,13 +1696,6 @@ void _noopt PPPMDisp::allocate() gc->setup_comm(ngc_buf1,ngc_buf2); - printf("PPPM/DISP COUL me %d IN %d %d: %d %d: %d %d\n",comm->me, - nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in); - printf("PPPM/DISP COUL me %d OUT %d %d: %d %d: %d %d\n",comm->me, - nxlo_out,nxhi_out,nylo_out,nyhi_out,nzlo_out,nzhi_out); - printf("PPPM/DISP COUL me %d BUG %d %d\n",comm->me, - ngc_buf1,ngc_buf2); - if (differentiation_flag) npergrid = 1; else npergrid = 3; @@ -1818,13 +1811,6 @@ void _noopt PPPMDisp::allocate() gc6->setup_comm(ngc6_buf1,ngc6_buf2); - printf("PPPM/DISP LJ me %d IN %d %d: %d %d: %d %d\n",comm->me, - nxlo_in_6,nxhi_in_6,nylo_in_6,nyhi_in_6,nzlo_in_6,nzhi_in_6); - printf("PPPM/DISP LJ me %d OUT %d %d: %d %d: %d %d\n",comm->me, - nxlo_out_6,nxhi_out_6,nylo_out_6,nyhi_out_6,nzlo_out_6,nzhi_out_6); - printf("PPPM/DISP LJ me %d BUG %d %d\n",comm->me, - ngc6_buf1,ngc6_buf2); - if (function[1]) { if (differentiation_flag) npergrid6 = 1; else npergrid6 = 3; diff --git a/src/grid2d.cpp b/src/grid2d.cpp index 79449eb525..2820d4de1a 100644 --- a/src/grid2d.cpp +++ b/src/grid2d.cpp @@ -1694,9 +1694,6 @@ int Grid2d::compute_overlap(int ghostflag, int *box, int *pbc, Overlap *&overlap partition_tiled(overlap_list[m].proc,0,nprocs-1,obox); - if (me == 1) printf("OBOX: proc %d obox %d %d: %d %d\n", - overlap_list[m].proc,obox[0],obox[1],obox[2],obox[3]); - overlap_list[m].box[0] = MAX(box[0],obox[0]); overlap_list[m].box[1] = MIN(box[1],obox[1]); overlap_list[m].box[2] = MAX(box[2],obox[2]); From 4e36a81f2af19aa612cc40c7480788c0a43c9427 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Wed, 9 Nov 2022 10:05:24 -0700 Subject: [PATCH 102/213] clarify doc page --- doc/src/kspace_modify.rst | 62 ++++++++++++++++++++++++++------------- 1 file changed, 41 insertions(+), 21 deletions(-) diff --git a/doc/src/kspace_modify.rst b/doc/src/kspace_modify.rst index 3c6fccc285..2d3921e281 100644 --- a/doc/src/kspace_modify.rst +++ b/doc/src/kspace_modify.rst @@ -51,7 +51,6 @@ Syntax *slab* value = volfactor or *nozforce* volfactor = ratio of the total extended volume used in the 2d approximation compared with the volume of the simulation domain - *ew2d* EW2D correction (available with ELECTRODE package) *nozforce* turns off kspace forces in the z direction *splittol* value = tol tol = relative size of two eigenvalues (see discussion below) @@ -381,18 +380,22 @@ solver is set up. The *slab* keyword allows an Ewald or PPPM solver to be used for a systems that are periodic in x,y but non-periodic in z - a -:doc:`boundary ` setting of "boundary p p f". This is done by -treating the system as if it were periodic in z, but inserting empty -volume between atom slabs and removing dipole inter-slab interactions -so that slab-slab interactions are effectively turned off. The -volfactor value sets the ratio of the extended dimension in z divided -by the actual dimension in z. The recommended value is 3.0. A larger -value is inefficient; a smaller value introduces unwanted slab-slab +:doc:`boundary ` setting of "boundary p p f". This is done +by treating the system as if it were periodic in z, but inserting +empty volume between atom slabs and removing dipole inter-slab +interactions so that slab-slab interactions are effectively turned +off. The volfactor value sets the ratio of the extended dimension in +z divided by the actual dimension in z. It must be a value >= 1.0. A +value of 1.0 (the default) means the slab approximation is not used. + +The recommended value for volfactor is 3.0. A larger value is +inefficient; a smaller value introduces unwanted slab-slab interactions. The use of fixed boundaries in z means that the user must prevent particle migration beyond the initial z-bounds, typically by providing a wall-style fix. The methodology behind the *slab* -option is explained in the paper by :ref:`(Yeh) `. The *slab* option -is also extended to non-neutral systems :ref:`(Ballenegger) `. +option is explained in the paper by :ref:`(Yeh) `. The *slab* +option is also extended to non-neutral systems :ref:`(Ballenegger) +`. An alternative slab option can be invoked with the *nozforce* keyword in lieu of the volfactor. This turns off all kspace forces in the z @@ -402,8 +405,8 @@ boundaries can be set using :doc:`boundary ` (the slab approximation in not needed). The *slab* keyword is not currently supported by Ewald or PPPM when using a triclinic simulation cell. The slab correction has also been extended to point dipole interactions -:ref:`(Klapp) ` in :doc:`kspace_style ` *ewald/disp*, -*ewald/dipole*, and *pppm/dipole*\ . +:ref:`(Klapp) ` in :doc:`kspace_style ` +*ewald/disp*, *ewald/dipole*, and *pppm/dipole*\ . .. note:: @@ -448,15 +451,32 @@ Related commands Default """"""" -The option defaults are mesh = mesh/disp = 0 0 0, order = order/disp = -5 (PPPM), order = 10 (MSM), minorder = 2, overlap = yes, force = -1.0, -gewald = gewald/disp = 0.0, slab = 1.0, compute = yes, cutoff/adjust = -yes (MSM), pressure/scalar = yes (MSM), fftbench = no (PPPM), diff = -ik (PPPM), mix/disp = pair, force/disp/real = -1.0, force/disp/kspace -= -1.0, split = 0, tol = 1.0e-6, and disp/auto = no. For pppm/intel, -order = order/disp = 7. For scafacos settings, the scafacos tolerance -option depends on the method chosen, as documented above. The -scafacos fmm_tuning default = 0. +The option defaults are as follows: + +* compute = yes +* cutoff/adjust = yes (MSM) +* diff = ik (PPPM) +* disp/auto = no +* fftbench = no (PPPM) +* force = -1.0, +* force/disp/kspace = -1.0 +* force/disp/real = -1.0 +* gewald = gewald/disp = 0.0 +* mesh = mesh/disp = 0 0 0 +* minorder = 2 +* mix/disp = pair +* order = 10 (MSM) +* order = order/disp = 5 (PPPM) +* order = order/disp = 7 (PPPM/intel) +* overlap = yes +* pressure/scalar = yes (MSM) +* slab = 1.0 +* split = 0 +* tol = 1.0e-6 + +For scafacos settings, the scafacos tolerance option depends on the +method chosen, as documented above. The scafacos fmm_tuning default += 0. ---------- From a2435ea200f21d87ac2bbc4823338056a2bdfe59 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Mon, 14 Nov 2022 15:31:11 -0700 Subject: [PATCH 103/213] more work on dump grid/vtk --- doc/src/dump.rst | 495 +++++++++++++++++++++++------------------- src/dump_grid.cpp | 76 +++---- src/dump_grid.h | 9 +- src/dump_grid_vtk.cpp | 169 ++++++++++++++ src/dump_grid_vtk.h | 49 +++++ 5 files changed, 532 insertions(+), 266 deletions(-) create mode 100644 src/dump_grid_vtk.cpp create mode 100644 src/dump_grid_vtk.h diff --git a/doc/src/dump.rst b/doc/src/dump.rst index 281aca71fa..2b6c5f64b9 100644 --- a/doc/src/dump.rst +++ b/doc/src/dump.rst @@ -4,6 +4,7 @@ .. index:: dump custom .. index:: dump dcd .. index:: dump grid +.. index:: dump grid/vtk .. index:: dump local .. index:: dump xtc .. index:: dump yaml @@ -58,47 +59,48 @@ Syntax .. code-block:: LAMMPS - dump ID group-ID style N file args + dump ID group-ID style N file attribute1 attribute2 ... * ID = user-assigned name for the dump * group-ID = ID of the group of atoms to be dumped -* style = *atom* or *atom/adios* or *atom/gz* or *atom/zstd* or *atom/mpiio* or *cfg* or *cfg/gz* or *cfg/zstd* or *cfg/mpiio* or *cfg/uef* or *custom* or *custom/gz* or *custom/zstd* or *custom/mpiio* or *custom/adios* or *dcd* or *grid* or *h5md* or *image* or *local* or *local/gz* or *local/zstd* or *molfile* or *movie* or *netcdf* or *netcdf/mpiio* or *vtk* or *xtc* or *xyz* or *xyz/gz* or *xyz/zstd* or *xyz/mpiio* or *yaml* +* style = *atom* or *atom/adios* or *atom/gz* or *atom/zstd* or *atom/mpiio* or *cfg* or *cfg/gz* or *cfg/zstd* or *cfg/mpiio* or *cfg/uef* or *custom* or *custom/gz* or *custom/zstd* or *custom/mpiio* or *custom/adios* or *dcd* or *grid* or *grid/vtk* or *h5md* or *image* or *local* or *local/gz* or *local/zstd* or *molfile* or *movie* or *netcdf* or *netcdf/mpiio* or *vtk* or *xtc* or *xyz* or *xyz/gz* or *xyz/zstd* or *xyz/mpiio* or *yaml* * N = dump on timesteps which are multiples of N * file = name of file to write dump info to -* args = list of arguments for a particular style +* attribute1,filel2,... = list of attributes for a particular style .. parsed-literal:: - *atom* args = none - *atom/adios* args = none, discussed on :doc:`dump atom/adios ` page - *atom/gz* args = none - *atom/zstd* args = none - *atom/mpiio* args = none - *cfg* args = same as *custom* args, see below - *cfg/gz* args = same as *custom* args, see below - *cfg/zstd* args = same as *custom* args, see below - *cfg/mpiio* args = same as *custom* args, see below - *cfg/uef* args = same as *custom* args, discussed on :doc:`dump cfg/uef ` page - *custom*, *custom/gz*, *custom/zstd*, *custom/mpiio* args = see below - *custom/adios* args = same as *custom* args, discussed on :doc:`dump custom/adios ` page - *dcd* args = none - *h5md* args = discussed on :doc:`dump h5md ` page - *grid* args = see below - *image* args = discussed on :doc:`dump image ` page - *local*, *local/gz*, *local/zstd* args = see below - *molfile* args = discussed on :doc:`dump molfile ` page - *movie* args = discussed on :doc:`dump image ` page - *netcdf* args = discussed on :doc:`dump netcdf ` page - *netcdf/mpiio* args = discussed on :doc:`dump netcdf ` page - *vtk* args = same as *custom* args, see below, also :doc:`dump vtk ` page - *xtc* args = none - *xyz* args = none - *xyz/gz* args = none - *xyz/zstd* args = none - *xyz/mpiio* args = none - *yaml* args = same as *custom* args, see below + *atom* attributes = none + *atom/adios* attributes = none, discussed on :doc:`dump atom/adios ` page + *atom/gz* attributes = none + *atom/zstd* attributes = none + *atom/mpiio* attributes = none + *cfg* attributes = same as *custom* attributes, see below + *cfg/gz* attributes = same as *custom* attributes, see below + *cfg/zstd* attributes = same as *custom* attributes, see below + *cfg/mpiio* attributes = same as *custom* attributes, see below + *cfg/uef* attributes = same as *custom* attributes, discussed on :doc:`dump cfg/uef ` page + *custom*, *custom/gz*, *custom/zstd*, *custom/mpiio* attributes = see below + *custom/adios* attributes = same as *custom* attributes, discussed on :doc:`dump custom/adios ` page + *dcd* attributes = none + *h5md* attributes = discussed on :doc:`dump h5md ` page + *grid* attributes = see below + *grid/vtk* attributes = see below + *image* attributes = discussed on :doc:`dump image ` page + *local*, *local/gz*, *local/zstd* attributes = see below + *molfile* attributes = discussed on :doc:`dump molfile ` page + *movie* attributes = discussed on :doc:`dump image ` page + *netcdf* attributes = discussed on :doc:`dump netcdf ` page + *netcdf/mpiio* attributes = discussed on :doc:`dump netcdf ` page + *vtk* attributes = same as *custom* attributes, see below, also :doc:`dump vtk ` page + *xtc* attributes = none + *xyz* attributes = none + *xyz/gz* attributes = none + *xyz/zstd* attributes = none + *xyz/mpiio* attributes = none + *yaml* attributes = same as *custom* attributes, see below -* *custom* or *custom/gz* or *custom/zstd* or *custom/mpiio* or *cfg* or *cfg/gz* or *cfg/zstd* or *cfg/mpiio* or *cfg/uef* or *netcdf* or *netcdf/mpiio* or *yaml* args = list of atom attributes +* *custom* or *custom/gz* or *custom/zstd* or *custom/mpiio* or *cfg* or *cfg/gz* or *cfg/zstd* or *cfg/mpiio* or *cfg/uef* or *netcdf* or *netcdf/mpiio* or *yaml* attributes: .. parsed-literal:: @@ -145,7 +147,7 @@ Syntax i2_name[I] = Ith column of custom integer array with name, I can include wildcard (see below) d2_name[I] = Ith column of custom floating point vector with name, I can include wildcard (see below) -* *local* or *local/gz* or *local/zstd* args = list of local attributes +* *local* or *local/gz* or *local/zstd* attributes: .. parsed-literal:: @@ -156,7 +158,7 @@ Syntax f_ID = local vector calculated by a fix with ID f_ID[I] = Ith column of local array calculated by a fix with ID, I can include wildcard (see below) -* *grid* args = list of grid attributes +* *grid* or *grid/vtk* attributes: .. parsed-literal:: @@ -190,24 +192,32 @@ Examples Description """"""""""" -Dump a snapshot of atom quantities to one or more files once every -:math:`N` timesteps in one of several styles. The *image* and *movie* -styles are the exception: the *image* style renders a JPG, PNG, or PPM -image file of the atom configuration every :math:`N` timesteps while -the *movie* style combines and compresses them into a movie file; both -are discussed in detail on the :doc:`dump image ` page. -The timesteps on which dump output is written can also be controlled -by a variable. See the :doc:`dump_modify every ` -command. +Dump a snapshot of quantities to one or more files once every +:math:`N` timesteps in one of several styles. The timesteps on which +dump output is written can also be controlled by a variable. See the +:doc:`dump_modify every ` command. + +Almost all the styles output per-atom data, i.e. one or more values +per atom. The exceptions are as follows. The *local* styles output +one or more values per bond (angle, dihedral, improper) or per pair of +interacting atoms (force or neighbor interactions). The *grid* styles +output one or more values per grid cell, which are produced by other +commands which overlay the simulation domain with a regular grid. See +the :doc:`Howto grid ` doc page for details. The *image* +style renders a JPG, PNG, or PPM image file of the system for each +snapshot, while the *movie* style combines and compresses the series +of images into a movie file; both styles are discussed in detail on +the :doc:`dump image ` page. Only information for atoms in the specified group is dumped. The -:doc:`dump_modify thresh and region and refresh ` commands -can also alter what atoms are included. Not all styles support -these options; see details on the :doc:`dump_modify ` doc page. +:doc:`dump_modify thresh and region and refresh ` +commands can also alter what atoms are included. Not all styles +support these options; see details on the :doc:`dump_modify +` doc page. -As described below, the filename determines the kind of output (text -or binary or gzipped, one big file or one per timestep, one big file -or multiple smaller files). +As described below, the filename determines the kind of output: text +or binary or gzipped, one big file or one per timestep, one file for +all the processors or multiple smaller files. .. note:: @@ -221,74 +231,54 @@ or multiple smaller files). .. note:: - Unless the :doc:`dump_modify sort ` option is - invoked, the lines of atom information written to dump files - (typically one line per atom) will be in an indeterminate order for - each snapshot. This is even true when running on a single processor, - if the :doc:`atom_modify sort ` option is on, which it is - by default. In this case atoms are re-ordered periodically during a - simulation, due to spatial sorting. It is also true when running in - parallel, because data for a single snapshot is collected from - multiple processors, each of which owns a subset of the atoms. + Unless the :doc:`dump_modify sort ` option is invoked, + the lines of atom or grid information written to dump files + (typically one line per atom or grid cell) will be in an + indeterminate order for each snapshot. This is even true when + running on a single processor, if the :doc:`atom_modify sort + ` option is on, which it is by default. In this case + atoms are re-ordered periodically during a simulation, due to + spatial sorting. It is also true when running in parallel, because + data for a single snapshot is collected from multiple processors, + each of which owns a subset of the atoms. -For the *atom*, *custom*, *cfg*, and *local* styles, sorting is off by -default. For the *dcd*, *xtc*, *xyz*, and *molfile* styles, sorting -by atom ID is on by default. See the :doc:`dump_modify ` -page for details. +For the *atom*, *custom*, *cfg*, *grid*, and *local* styles, sorting +is off by default. For the *dcd*, *grid/vtk*, *xtc*, *xyz*, and +*molfile* styles, sorting by atom ID or grid ID is on by default. See +the :doc:`dump_modify ` page for details. -The *atom/gz*, *cfg/gz*, *custom/gz*, *local/gz*, and *xyz/gz* styles -are identical in command syntax to the corresponding styles without -"gz", however, they generate compressed files using the zlib -library. Thus the filename suffix ".gz" is mandatory. This is an -alternative approach to writing compressed files via a pipe, as done by -the regular dump styles, which may be required on clusters where the -interface to the high-speed network disallows using the fork() library -call (which is needed for a pipe). For the remainder of this page, you -should thus consider the *atom* and *atom/gz* styles (etc.) to be -inter-changeable, with the exception of the required filename suffix. +The *style* keyword determines what kind of data is written to the +dump file(s) and in what format. -Similarly, the *atom/zstd*, *cfg/zstd*, *custom/zstd*, *local/zstd*, and -*xyz/zstd* styles are identical to the gz styles, but use the Zstd -compression library instead and require the ".zst" suffix. See the -:doc:`dump_modify ` page for details on how to control the -compression level in both variants. +Note that *atom*, *custom*, *dcd*, *xtc*, and *xyz* style dump files +can be read directly by `VMD `_, a +popular tool for viewing molecular systesm. -As explained below, the *atom/mpiio*, *cfg/mpiio*, *custom/mpiio*, and -*xyz/mpiio* styles are identical in command syntax and in the format of -the dump files they create, to the corresponding styles without "mpiio", -except the single dump file they produce is written in parallel via the -MPI-IO library. For the remainder of this page, you should thus -consider the *atom* and *atom/mpiio* styles (etc.) to be -inter-changeable. The one exception is how the filename is specified -for the MPI-IO styles, as explained below. +Likewise the `OVITO visualization tool `_, +popular for materials modeling, can read the *atom*, *custom*, and +*grid* style dump files. -.. warning:: - - The MPIIO package is currently unmaintained and has become - unreliable. Use with caution. - -The precision of values output to text-based dump files can be -controlled by the :doc:`dump_modify format ` command and -its options. +Note that settings made via the :doc:`dump_modify ` +command can also alter the format of individual values and content of +the dump file itself. This includes the precision of values output to +text-based dump files which is controlled by the :doc:`dump_modify +format ` command and its options. ---------- -The *style* keyword determines what atom quantities are written to the -file and in what format. Settings made via the -:doc:`dump_modify ` command can also alter the format of -individual values and the file itself. +Format of native LAMMPS format dump files: -The *atom*, *local*, and *custom* styles create files in a simple text -format that is self-explanatory when viewing a dump file. Some of the -LAMMPS post-processing tools described on the :doc:`Tools ` doc -page, including `Pizza.py `_, -work with this format, as does the :doc:`rerun ` command. +The *atom*, *custom*, *grid*, and *local* styles create files in a +simple LAMMPS-specific text format that is self-explanatory when +viewing a dump file. Many post-processing tools either included with +LAMMPS or third-party tools can read this format, as does the +:doc:`rerun ` command. See tools described on the :doc:`Tools +` doc page for examples, including `Pizza.py +`_. -For post-processing purposes the *atom*, *local*, and *custom* text -files are self-describing in the following sense. - -The dimensions of the simulation box are included in each snapshot. -For an orthogonal simulation box this information is formatted as: +For all these styles, the dimensions of the simulation box are +included in each snapshot. For an orthogonal simulation box this +information is formatted as: .. parsed-literal:: @@ -330,10 +320,13 @@ bounding box extents (xlo_bound, xhi_bound, etc.) are calculated from the triclinic parameters, and how to transform those parameters to and from other commonly used triclinic representations. -The "ITEM: ATOMS" line in each snapshot lists column descriptors for -the per-atom lines that follow. For example, the descriptors would be -"id type xs ys zs" for the default *atom* style, and would be the atom -attributes you specify in the dump command for the *custom* style. +The *atom* and *custom* styles output a "ITEM: NUMBER OF ATOMS" line +with the count of atoms in the snapshot. Likewise they output an +"ITEM: ATOMS" line which includes column descriptors for the per-atom +lines that follow. For example, the descriptors would be "id type xs +ys zs" for the default *atom* style, and would be the atom attributes +you specify in the dump command for the *custom* style. Each +subsequent line will list the data for a single atom. For style *atom*, atom coordinates are written to the file, along with the atom ID and atom type. By default, atom coords are written in a @@ -346,12 +339,29 @@ added for each atom via dump_modify. Style *custom* allows you to specify a list of atom attributes to be written to the dump file for each atom. Possible attributes are listed above and will appear in the order specified. You cannot -specify a quantity that is not defined for a particular simulation---such as -*q* for atom style *bond*, since that atom style does not -assign charges. Dumps occur at the very end of a timestep, so atom -attributes will include effects due to fixes that are applied during -the timestep. An explanation of the possible dump custom attributes -is given below. +specify a quantity that is not defined for a particular +simulation---such as *q* for atom style *bond*, since that atom style +does not assign charges. Dumps occur at the very end of a timestep, +so atom attributes will include effects due to fixes that are applied +during the timestep. An explanation of the possible dump custom +attributes is given below. + +For style *grid* the extent of the Nx by Ny by Nz grid that overlays +the simulation domain is output with each snapshot: + +.. parsed-literal:: + + ITEM: GRID EXTENT + nx ny nz + +For 2d simulations, nz will be 1. There will also be an "ITEM: GRID +DATA" line which includes column descriptors for the per grid cell +data. Each subsequent line (Nx * Ny * Nz lines) will list the data +for a single grid cell. If grid cell IDs are included in the output +via the :doc:`compute property/grid ` command, +then the IDs will range from 1 to N = Nx*Ny*Nz. The ordering of IDs +is with the x index varying fastest, then the y index, and the z index +varying slowest. For style *local*, local output generated by :doc:`computes ` and :doc:`fixes ` is used to generate lines of output that is @@ -365,6 +375,17 @@ generate information on bonds, angles, etc. that can be cut and pasted directly into a data file read by the :doc:`read_data ` command. +---------- + +Dump files in other popular formats: + + +.. note:: + + This section only discusses file formats relevant to this doc page. + The top of this page has links to other dump commands (with their + own pages) which write files in additional popular formats. + Style *cfg* has the same command syntax as style *custom* and writes extended CFG format files, as used by the `AtomEye `_ visualization package. @@ -401,15 +422,15 @@ periodic box. Note that these coordinates may thus be far outside the box size stored with the snapshot. The *xtc* style writes XTC files, a compressed trajectory format used -by the GROMACS molecular dynamics package, and described -`here `_. +by the GROMACS molecular dynamics package, and described `here +`_. The precision used in XTC files can be adjusted via the :doc:`dump_modify ` command. The default value of 1000 means that coordinates are stored to 1/1000 nanometer accuracy. XTC -files are portable binary files written in the NFS XDR data format, -so that any machine which supports XDR should be able to read them. -The number of atoms per snapshot cannot change with the *xtc* style. -The *unwrap* option of the :doc:`dump_modify ` command allows +files are portable binary files written in the NFS XDR data format, so +that any machine which supports XDR should be able to read them. The +number of atoms per snapshot cannot change with the *xtc* style. The +*unwrap* option of the :doc:`dump_modify ` command allows XTC coordinates to be written "unwrapped" by the image flags for each atom. Unwrapped means that if the atom has passed through a periodic boundary one or more times, the value is printed for what the @@ -418,27 +439,39 @@ box. Note that these coordinates may thus be far outside the box size stored with the snapshot. The *xyz* style writes XYZ files, which is a simple text-based -coordinate format that many codes can read. Specifically it has -a line with the number of atoms, then a comment line that is -usually ignored followed by one line per atom with the atom type -and the :math:`x`-, :math:`y`-, and :math:`z`-coordinate of that atom. -You can use the :doc:`dump_modify element ` option to change the -output from using the (numerical) atom type to an element name (or some other -label). This will help many visualization programs to guess bonds and colors. +coordinate format that many codes can read. Specifically it has a line +with the number of atoms, then a comment line that is usually ignored +followed by one line per atom with the atom type and the :math:`x`-, +:math:`y`-, and :math:`z`-coordinate of that atom. You can use the +:doc:`dump_modify element ` option to change the output +from using the (numerical) atom type to an element name (or some other +label). This will help many visualization programs to guess bonds and +colors. + +The *grid/vtk* style writes VTK files for grid data on a regular +rectilinear grid. Its content is conceptually similar to that of the +text file produced by the *grid* style, except that it in an XML-based +format which visualization programs which support the VTK format can +read, e.g. the `ParaView tool `_. For this +style, there can only be 1 or 3 per grid cell attributes specified. +If it is a single value, it is a scalar quantity. If 3 values are +specified it is encoded in the VTK file as a vector quantity (for each +grid cell). The filename for this style must include a "\*" wildcard +character to produce one file per snapshot; see details below. .. versionadded:: 4May2022 Dump style *yaml* has the same command syntax as style *custom* and -writes YAML format files that can be easily parsed by a variety of data -processing tools and programming languages. Each timestep will be -written as a YAML "document" (i.e., starts with "---" and ends with +writes YAML format files that can be easily parsed by a variety of +data processing tools and programming languages. Each timestep will +be written as a YAML "document" (i.e., starts with "---" and ends with "..."). The style supports writing one file per timestep through the -"\*" wildcard but not multi-processor outputs with the "%" token in the -filename. In addition to per-atom data, :doc:`thermo ` data can -be included in the *yaml* style dump file using the :doc:`dump_modify -thermo yes `. The data included in the dump file uses the -"thermo" tag and is otherwise identical to data specified by the -:doc:`thermo_style ` command. +"\*" wildcard but not multi-processor outputs with the "%" token in +the filename. In addition to per-atom data, :doc:`thermo ` +data can be included in the *yaml* style dump file using the +:doc:`dump_modify thermo yes `. The data included in the +dump file uses the "thermo" tag and is otherwise identical to data +specified by the :doc:`thermo_style ` command. Below is an example for a YAML format dump created by the following commands. @@ -449,13 +482,13 @@ Below is an example for a YAML format dump created by the following commands. The tags "time", "units", and "thermo" are optional and enabled by the dump_modify command. The list under the "box" tag has three lines for -orthogonal boxes and four lines for triclinic boxes, where the first three are -the box boundaries and the fourth the three tilt factors (:math:`xy`, -:math:`xz`, :math:`yz`). The "thermo" data follows the format of the *yaml* -thermo style. The "keywords" tag lists the per-atom properties contained in -the "data" columns, which contain a list with one line per atom. The keywords -may be renamed using the dump_modify command same as for the *custom* dump -style. +orthogonal boxes and four lines for triclinic boxes, where the first +three are the box boundaries and the fourth the three tilt factors +(:math:`xy`, :math:`xz`, :math:`yz`). The "thermo" data follows the +format of the *yaml* thermo style. The "keywords" tag lists the +per-atom properties contained in the "data" columns, which contain a +list with one line per atom. The keywords may be renamed using the +dump_modify command same as for the *custom* dump style. .. code-block:: yaml @@ -493,11 +526,7 @@ style. ---------- -Note that *atom*, *custom*, *dcd*, *xtc*, and *xyz* style dump files -can be read directly by `VMD `_, a -popular molecular viewing program. - ----------- +Frequency of dump output: Dumps are performed on timesteps that are a multiple of :math:`N` (including timestep 0) and on the last timestep of a minimization if @@ -522,29 +551,35 @@ every/time ` command can be used. This can be useful when the timestep size varies during a simulation run, e.g. by use of the :doc:`fix dt/reset ` command. -The specified filename determines how the dump file(s) is written. -The default is to write one large text file, which is opened when the -dump command is invoked and closed when an :doc:`undump ` -command is used or when LAMMPS exits. For the *dcd* and *xtc* styles, -this is a single large binary file. +---------- -Dump filenames can contain two wildcard characters. If a "\*" -character appears in the filename, then one file per snapshot is -written and the "\*" character is replaced with the timestep value. -For example, tmp.dump.\* becomes tmp.dump.0, tmp.dump.10000, -tmp.dump.20000, etc. This option is not available for the *dcd* and -*xtc* styles. Note that the :doc:`dump_modify pad ` -command can be used to insure all timestep numbers are the same length -(e.g., 00010), which can make it easier to read a series of dump files -in order with some post-processing tools. +Dump filenames: + +The specified dump filename determines how the dump file(s) is +written. The default is to write one large text file, which is opened +when the dump command is invoked and closed when an :doc:`undump +` command is used or when LAMMPS exits. For the *dcd* and +*xtc* styles, this is a single large binary file. + +Many of the styles allow dump filenames to contain either or both of +two wildcard characters. If a "\*" character appears in the filename, +then one file per snapshot is written and the "\*" character is +replaced with the timestep value. For example, tmp.dump.\* becomes +tmp.dump.0, tmp.dump.10000, tmp.dump.20000, etc. This option is not +available for the *dcd* and *xtc* styles. Note that the +:doc:`dump_modify pad ` command can be used to insure all +timestep numbers are the same length (e.g., 00010), which can make it +easier to read a series of dump files in order with some +post-processing tools. If a "%" character appears in the filename, then each of P processors writes a portion of the dump file, and the "%" character is replaced -with the processor ID from :math:`0` to :math:`P-1`. For example, tmp.dump.% -becomes tmp.dump.0, tmp.dump.1, ... tmp.dump.:math:`P-1`, etc. This creates -smaller files and can be a fast mode of output on parallel machines that -support parallel I/O for output. This option is **not** available for the -*dcd*, *xtc*, *xyz*, and *yaml* styles. +with the processor ID from :math:`0` to :math:`P-1`. For example, +tmp.dump.% becomes tmp.dump.0, tmp.dump.1, ... tmp.dump.:math:`P-1`, +etc. This creates smaller files and can be a fast mode of output on +parallel machines that support parallel I/O for output. This option is +**not** available for the *dcd*, *xtc*, *xyz*, *grid/vtk*, and *yaml* +styles. By default, :math:`P` is the the number of processors, meaning one file per processor, but :math:`P` can be set to a smaller value via the *nfile* or @@ -555,47 +590,41 @@ when running on large numbers of processors. Note that using the "\*" and "%" characters together can produce a large number of small dump files! -For the *atom/mpiio*, *cfg/mpiio*, *custom/mpiio*, and *xyz/mpiio* -styles, a single dump file is written in parallel via the MPI-IO -library, which is part of the MPI standard for versions 2.0 and above. -Using MPI-IO requires two steps. First, build LAMMPS with its MPIIO -package installed, viz., - -.. code-block:: bash - - make yes-mpiio # installs the MPIIO package - make mpi # build LAMMPS for your platform - -Second, use a dump filename which contains ".mpiio". Note that it does -not have to end in ".mpiio", just contain those characters. Unlike -MPI-IO restart files, which must be both written and read using MPI-IO, -the dump files produced by these MPI-IO styles are identical in format -to the files produced by their non-MPI-IO style counterparts. This -means you can write a dump file using MPI-IO and use the :doc:`read_dump +For styles that end with *mpiio* an ".mpiio" must appear somewhere in +the specified filename. These styles write their dump file in +parallel via the MPI-IO library, which is part of the MPI standard for +versions 2.0 and above. Note these styles are identical in command +syntax to the corresponding styles without "mpiio". Likewise, the +dump files produced by these MPI-IO styles are identical in format to +the files produced by their non-MPI-IO style counterparts. This means +you can write a dump file using MPI-IO and use the :doc:`read_dump ` command or perform other post-processing, just as if the dump file was not written using MPI-IO. +Because MPI-IO dump files are one large file which all processors +write to, you cannot use the "%" wildcard character described above in +the filename. However you can use the ".bin" or ".lammpsbin" suffix +described below. Again, this file will be written in parallel and +have the same binary format as if it were written without MPI-IO. + .. warning:: - The MPIIO package is currently unmaintained and has become - unreliable. Use with caution. + The MPIIO package within LAMMPS is currently unmaintained and has + become unreliable. Use with caution. -Note that MPI-IO dump files are one large file which all processors -write to. You thus cannot use the "%" wildcard character described -above in the filename since that specifies generation of multiple files. -You can use the ".bin" or ".lammpsbin" suffix described below in an -MPI-IO dump file; again this file will be written in parallel and have -the same binary format as if it were written without MPI-IO. +---------- -If the filename ends with ".bin" or ".lammpsbin", the dump file (or -files, if "\*" or "%" is also used) is written in binary format. A -binary dump file will be about the same size as a text version, but will -typically write out much faster. Of course, when post-processing, you -will need to convert it back to text format (see the :ref:`binary2txt -tool `) or write your own code to read the binary file. The -format of the binary file can be understood by looking at the -:file:`tools/binary2txt.cpp` file. This option is only available for -the *atom* and *custom* styles. +Compression of dump file data: + +If the specified filename ends with ".bin" or ".lammpsbin", the dump +file (or files, if "\*" or "%" is also used) is written in binary +format. A binary dump file will be about the same size as a text +version, but will typically write out much faster. Of course, when +post-processing, you will need to convert it back to text format (see +the :ref:`binary2txt tool `) or write your own code to read +the binary file. The format of the binary file can be understood by +looking at the :file:`tools/binary2txt.cpp` file. This option is only +available for the *atom* and *custom* styles. If the filename ends with ".gz", the dump file (or files, if "\*" or "%" is also used) is written in gzipped format. A gzipped dump file will be @@ -603,19 +632,40 @@ about :math:`3\times` smaller than the text version, but will also take longer to write. This option is not available for the *dcd* and *xtc* styles. +Note that styles that end with *gz* are identical in command syntax to +the corresponding styles without "gz", however, they generate +compressed files using the zlib library. Thus the filename suffix +".gz" is mandatory. This is an alternative approach to writing +compressed files via a pipe, as done by the regular dump styles, which +may be required on clusters where the interface to the high-speed +network disallows using the fork() library call (which is needed for a +pipe). For the remainder of this page, you should thus consider the +*atom* and *atom/gz* styles (etc.) to be inter-changeable, with the +exception of the required filename suffix. + +Similarly, styles that end with *zstd* are identical to the gz styles, +but use the Zstd compression library instead and require a ".zst" +suffix. See the :doc:`dump_modify ` page for details on +how to control the compression level in both variants. + ---------- -Note that in the discussion which follows, for styles which can -reference values from a compute or fix or custom atom property, like the -*custom*\ , *cfg*\ , or *local* styles, the bracketed index :math:`i` -can be specified using a wildcard asterisk with the index to effectively -specify multiple values. This takes the form "\*" or "\*n" or "m\*" or -"m\*n". If :math:`N` is the number of columns in the array, then an -asterisk with no numeric values means all column indices from 1 to -:math:`N`. A leading asterisk means all indices from 1 to n -(inclusive). A trailing asterisk means all indices from m to :math:`N` -(inclusive). A middle asterisk means all indices from m to n -(inclusive). +Arguments for different styles: + +The sections below describe per-atom, local, and per grid cell +attibutes which can be used as arguments to the various styles. + +Note that in the discussion below, for styles which can reference +values from a compute or fix or custom atom property, like the +*custom*\ , *cfg*\ , *grid* or *local* styles, the bracketed index +:math:`i` can be specified using a wildcard asterisk with the index to +effectively specify multiple values. This takes the form "\*" or +"\*n" or "m\*" or "m\*n". If :math:`N` is the number of columns in +the array, then an asterisk with no numeric values means all column +indices from 1 to :math:`N`. A leading asterisk means all indices +from 1 to n (inclusive). A trailing asterisk means all indices from m +to :math:`N` (inclusive). A middle asterisk means all indices from m +to n (inclusive). Using a wildcard is the same as if the individual columns of the array had been listed one by one. For example, these two dump commands are @@ -631,8 +681,7 @@ command creates a per-atom array with six columns: ---------- -This section explains the atom attributes that can be specified as -part of the *custom* and *cfg* styles. +Per-atom attributes used as arguments to the *custom* and *cfg* styles: The *id*, *mol*, *proc*, *procp1*, *type*, *element*, *mass*, *vx*, *vy*, *vz*, *fx*, *fy*, *fz*, *q* attributes are self-explanatory. @@ -767,8 +816,7 @@ which could then be output into dump files. ---------- -This section explains the local attributes that can be specified as -part of the *local* style. +Attributes used as arguments to the *local* style: The *index* attribute can be used to generate an index number from 1 to N for each line written into the dump file, where N is the total @@ -823,8 +871,7 @@ the distance and energy of each bond: ---------- -This section explains the per-grid attributes that can be specified as -part of the *grid* style. +Attributes used as arguments to the *grid* and *grid/vtk* styles: The attributes that begin with *c_ID* and *f_ID* both take colon-separated fields *gname* and *dname*. These refer to a grid @@ -868,9 +915,9 @@ To write gzipped dump files, you must either compile LAMMPS with the See the :doc:`Build settings ` page for details. While a dump command is active (i.e., has not been stopped by using -the :doc:`undump command `), no commands may be used that will change -the timestep (e.g., :doc:`reset_timestep `). LAMMPS -will terminate with an error otherwise. +the :doc:`undump command `), no commands may be used that will +change the timestep (e.g., :doc:`reset_timestep `). +LAMMPS will terminate with an error otherwise. The *atom/gz*, *cfg/gz*, *custom/gz*, and *xyz/gz* styles are part of the COMPRESS package. They are only enabled if LAMMPS was built with diff --git a/src/dump_grid.cpp b/src/dump_grid.cpp index 94dfc124b9..71ddcee5f2 100644 --- a/src/dump_grid.cpp +++ b/src/dump_grid.cpp @@ -317,33 +317,6 @@ void DumpGrid::write_header(bigint ndump) /* ---------------------------------------------------------------------- */ -void DumpGrid::format_magic_string_binary() -{ - // use negative ntimestep as marker for new format - bigint fmtlen = strlen(MAGIC_STRING); - bigint marker = -fmtlen; - fwrite(&marker, sizeof(bigint), 1, fp); - fwrite(MAGIC_STRING, sizeof(char), fmtlen, fp); -} - -/* ---------------------------------------------------------------------- */ - -void DumpGrid::format_endian_binary() -{ - int endian = ENDIAN; - fwrite(&endian, sizeof(int), 1, fp); -} - -/* ---------------------------------------------------------------------- */ - -void DumpGrid::format_revision_binary() -{ - int revision = FORMAT_REVISION; - fwrite(&revision, sizeof(int), 1, fp); -} - -/* ---------------------------------------------------------------------- */ - void DumpGrid::header_unit_style_binary() { int len = 0; @@ -404,6 +377,9 @@ void DumpGrid::header_binary(bigint ndump) fwrite(&boxyhi,sizeof(double),1,fp); fwrite(&boxzlo,sizeof(double),1,fp); fwrite(&boxzhi,sizeof(double),1,fp); + fwrite(&nxgrid,sizeof(int),1,fp); + fwrite(&nygrid,sizeof(int),1,fp); + fwrite(&nzgrid,sizeof(int),1,fp); fwrite(&nfield,sizeof(int),1,fp); header_unit_style_binary(); @@ -433,6 +409,9 @@ void DumpGrid::header_binary_triclinic(bigint ndump) fwrite(&boxxy,sizeof(double),1,fp); fwrite(&boxxz,sizeof(double),1,fp); fwrite(&boxyz,sizeof(double),1,fp); + fwrite(&nxgrid,sizeof(int),1,fp); + fwrite(&nygrid,sizeof(int),1,fp); + fwrite(&nzgrid,sizeof(int),1,fp); fwrite(&nfield,sizeof(int),1,fp); header_unit_style_binary(); @@ -453,17 +432,14 @@ void DumpGrid::header_item(bigint ndump) } if (time_flag) fmt::print(fp,"ITEM: TIME\n{:.16}\n",compute_time()); - fmt::print(fp,"ITEM: TIMESTEP\n{}\n" - "ITEM: NUMBER OF ATOMS\n{}\n", - update->ntimestep, ndump); - + fmt::print(fp,"ITEM: TIMESTEP\n{}\n",update->ntimestep); fmt::print(fp,"ITEM: BOX BOUNDS {}\n" "{:>1.16e} {:>1.16e}\n" "{:>1.16e} {:>1.16e}\n" "{:>1.16e} {:>1.16e}\n", boundstr,boxxlo,boxxhi,boxylo,boxyhi,boxzlo,boxzhi); - - fmt::print(fp,"ITEM: ATOMS {}\n",columns); + fmt::print(fp,"ITEM: GRID SIZE nx ny nz\n{} {} {}\n",nxgrid,nygrid,nzgrid); + fmt::print(fp,"ITEM: GRID CELLS {}\n",columns); } /* ---------------------------------------------------------------------- */ @@ -476,17 +452,41 @@ void DumpGrid::header_item_triclinic(bigint ndump) } if (time_flag) fmt::print(fp,"ITEM: TIME\n{:.16}\n",compute_time()); - fmt::print(fp,"ITEM: TIMESTEP\n{}\n" - "ITEM: NUMBER OF ATOMS\n{}\n", - update->ntimestep, ndump); - + fmt::print(fp,"ITEM: TIMESTEP\n{}\n",update->ntimestep); fmt::print(fp,"ITEM: BOX BOUNDS xy xz yz {}\n" "{:>1.16e} {:>1.16e} {:>1.16e}\n" "{:>1.16e} {:>1.16e} {:>1.16e}\n" "{:>1.16e} {:>1.16e} {:>1.16e}\n", boundstr,boxxlo,boxxhi,boxxy,boxylo,boxyhi,boxxz,boxzlo,boxzhi,boxyz); + fmt::print(fp,"ITEM: GRID SIZE nx ny nz\n{} {} {}\n",nxgrid,nygrid,nzgrid); + fmt::print(fp,"ITEM: GRID CELLS {}\n",columns); +} - fmt::print(fp,"ITEM: ATOMS {}\n",columns); +/* ---------------------------------------------------------------------- */ + +void DumpGrid::format_magic_string_binary() +{ + // use negative ntimestep as marker for new format + bigint fmtlen = strlen(MAGIC_STRING); + bigint marker = -fmtlen; + fwrite(&marker, sizeof(bigint), 1, fp); + fwrite(MAGIC_STRING, sizeof(char), fmtlen, fp); +} + +/* ---------------------------------------------------------------------- */ + +void DumpGrid::format_endian_binary() +{ + int endian = ENDIAN; + fwrite(&endian, sizeof(int), 1, fp); +} + +/* ---------------------------------------------------------------------- */ + +void DumpGrid::format_revision_binary() +{ + int revision = FORMAT_REVISION; + fwrite(&revision, sizeof(int), 1, fp); } /* ---------------------------------------------------------------------- */ diff --git a/src/dump_grid.h b/src/dump_grid.h index 892e3270a7..019553264c 100644 --- a/src/dump_grid.h +++ b/src/dump_grid.h @@ -74,7 +74,7 @@ class DumpGrid : public Dump { int nylo_in, nyhi_in; int nzlo_in, nzhi_in; - // private methods + // methods void init_style() override; void write_header(bigint) override; @@ -93,9 +93,6 @@ class DumpGrid : public Dump { void header_unit_style_binary(); void header_time_binary(); void header_columns_binary(); - void format_magic_string_binary(); - void format_endian_binary(); - void format_revision_binary(); typedef void (DumpGrid::*FnPtrHeader)(bigint); FnPtrHeader header_choice; // ptr to write header functions @@ -104,6 +101,10 @@ class DumpGrid : public Dump { void header_item(bigint); void header_item_triclinic(bigint); + void format_magic_string_binary(); + void format_endian_binary(); + void format_revision_binary(); + typedef void (DumpGrid::*FnPtrWrite)(int, double *); FnPtrWrite write_choice; // ptr to write data functions void write_binary(int, double *); diff --git a/src/dump_grid_vtk.cpp b/src/dump_grid_vtk.cpp new file mode 100644 index 0000000000..c338e14333 --- /dev/null +++ b/src/dump_grid_vtk.cpp @@ -0,0 +1,169 @@ +// clang-format off +/* ---------------------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + https://www.lammps.org/, Sandia National Laboratories + LAMMPS Development team: developers@lammps.org + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +#include "dump_grid_vtk.h" +#include "domain.h" +#include "error.h" +#include "memory.h" + +using namespace LAMMPS_NS; + +enum{SCALAR,VECTOR}; + +/* ---------------------------------------------------------------------- */ + +DumpGridVTK::DumpGridVTK(LAMMPS *lmp, int narg, char **arg) : + DumpGrid(lmp, narg, arg) +{ + if (binary || multiproc) error->all(FLERR,"Invalid dump grid/vtk filename"); + if (nfield != 1 && nfield != 3) + error->all(FLERR,"Dump grid/vtk requires one or three fields\n"); + + buffer_allow = 0; + buffer_flag = 0; + sort_flag = 1; + sortcol = 0; + + if (nfield == 1) mode = SCALAR; + else mode = VECTOR; + + xcoord = ycoord = zcoord = nullptr; +} + +/* ---------------------------------------------------------------------- */ + +DumpGridVTK::~DumpGridVTK() +{ + memory->destroy(xcoord); + memory->destroy(ycoord); + memory->destroy(zcoord); +} + +/* ---------------------------------------------------------------------- */ + +void DumpGridVTK::init_style() +{ + DumpGrid::init_style(); + + if (multifile == 0) + error->all(FLERR,"Dump grid/vtk requires one snapshot per file"); + if (sort_flag == 0 || sortcol > 0) + error->all(FLERR,"Dump grid/vtk requires sorting on IDs"); + if (domain->triclinic) + error->all(FLERR,"Dump grid/vtk does not support trclinic simulation boxes - " + "use dump grid instead"); + if (binary) error->all(FLERR,"Dump grid/vtk cannot write binary files\n"); + + if (!xcoord) { + memory->create(xcoord,nxgrid,"dumpgridVTK:xcoord"); + memory->create(ycoord,nygrid,"dumpgridVTK:ycoord"); + memory->create(zcoord,nzgrid,"dumpgridVTK:zcoord"); + } +} + +/* ---------------------------------------------------------------------- */ + +void DumpGridVTK::write_header(bigint ndump) +{ + if (me) return; + + xyz_grid(); + + fprintf(fp,"\n"); + fprintf(fp,"\n",nxgrid,nygrid,nzgrid); + fprintf(fp,"\n",nxgrid,nygrid,nzgrid); + fprintf(fp,"\n"); + fprintf(fp,"\n"); + fprintf(fp,"\n"); + + // coords of center point of grid cells in each of xyz dimensions + + fprintf(fp,"\n"); + fprintf(fp,"\n"); + fprintf(fp,"\n"); + + fprintf(fp,"\n"); + + fprintf(fp,"\n"); + if (mode == SCALAR) + fprintf(fp,"\n"); + fprintf(fp,"\n"); + fprintf(fp,"\n"); + fprintf(fp,"\n"); + fprintf(fp,"\n"); +} + +/* ---------------------------------------------------------------------- */ + +void DumpGridVTK::write_data(int n, double *mybuf) +{ + int i,j; + + int m = 0; + for (i = 0; i < n; i++) { + for (j = 0; j < nfield; j++) { + if (vtype[j] == Dump::INT) fprintf(fp,vformat[j],static_cast (mybuf[m])); + else if (vtype[j] == Dump::DOUBLE) fprintf(fp,vformat[j],mybuf[m]); + else if (vtype[j] == Dump::BIGINT) fprintf(fp,vformat[j],static_cast (mybuf[m])); + m++; + } + fprintf(fp,"\n"); + } +} + +/* ---------------------------------------------------------------------- */ + +void DumpGridVTK::xyz_grid() +{ + double *prd = domain->prd; + double *boxlo = domain->boxlo; + + double dx = domain->prd[0] / nxgrid; + double dy = domain->prd[1] / nygrid; + double dz = domain->prd[2] / nzgrid; + + for (int ix = 0; ix < nxgrid; ix++) + xcoord[ix] = boxlo[0] + (ix + 0.5) * dx; + + for (int iy = 0; iy < nygrid; iy++) + ycoord[iy] = boxlo[1] + (iy + 0.5) * dy; + + for (int iz = 0; iz < nzgrid; iz++) + zcoord[iz] = boxlo[2] + (iz + 0.5) * dz; +} diff --git a/src/dump_grid_vtk.h b/src/dump_grid_vtk.h new file mode 100644 index 0000000000..8c8c644a19 --- /dev/null +++ b/src/dump_grid_vtk.h @@ -0,0 +1,49 @@ +/* -*- c++ -*- ---------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + https://www.lammps.org/, Sandia National Laboratories + LAMMPS Development team: developers@lammps.org + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +#ifdef DUMP_CLASS +// clang-format off +DumpStyle(grid/vtk,DumpGridVTK); +// clang-format on +#else + +#ifndef LMP_DUMP_GRID_VTK_H +#define LMP_DUMP_GRID_VTK_H + +#include "dump_grid.h" + +namespace LAMMPS_NS { + +class DumpGridVTK : public DumpGrid { + public: + DumpGridVTK(class LAMMPS *, int, char **); + ~DumpGridVTK() override; + + protected: + int mode; + double *xcoord,*ycoord,*zcoord; + + // methods + + void init_style() override; + void write_header(bigint) override; + void write_data(int, double *) override; + void write_footer() override; + + void xyz_grid(); +}; + +} // namespace LAMMPS_NS + +#endif +#endif From df5cfd18eb987fb8d8091f4838603476469abf3a Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Wed, 16 Nov 2022 15:35:21 -0700 Subject: [PATCH 104/213] start adding support for dump image of grid cell values --- doc/src/dump_image.rst | 45 ++++++++++++++++++++++++++++----------- src/dump_grid_vtk.cpp | 48 ++++++++++++++++++++---------------------- src/dump_image.cpp | 38 +++++++++++++++++++++++++++++---- src/dump_image.h | 2 ++ 4 files changed, 92 insertions(+), 41 deletions(-) diff --git a/doc/src/dump_image.rst b/doc/src/dump_image.rst index bc2373afac..45bea21459 100644 --- a/doc/src/dump_image.rst +++ b/doc/src/dump_image.rst @@ -24,7 +24,7 @@ Syntax * color = atom attribute that determines color of each atom * diameter = atom attribute that determines size of each atom * zero or more keyword/value pairs may be appended -* keyword = *atom* or *adiam* or *bond* or *line* or *tri* or *body* or *fix* or *size* or *view* or *center* or *up* or *zoom* or *box* or *axes* or *subbox* or *shiny* or *ssao* +* keyword = *atom* or *adiam* or *bond* or *grid* or *line* or *tri* or *body* or *fix* or *size* or *view* or *center* or *up* or *zoom* or *box* or *axes* or *subbox* or *shiny* or *ssao* .. parsed-literal:: @@ -34,6 +34,14 @@ Syntax color = *atom* or *type* or *none* width = number or *atom* or *type* or *none* number = numeric value for bond width (distance units) + *grid* = per-grid value to use when coloring each grid cell + per-grid value = c_ID:gname:dname, c_ID:gname:dname[I], f_ID:gname:dname, f_ID:gname:dname[I] + gname = name of grid defined by compute or fix + dname = name of data field defined by compute or fix + c_ID = per-grid vector calculated by a compute with ID + c_ID[I] = Ith column of per-grid array calculated by a compute with ID + f_ID = per-grid vector calculated by a fix with ID + f_ID[I] = Ith column of per-grid array calculated by a fix with ID *line* = color width color = *type* width = numeric value for line width (distance units) @@ -95,7 +103,7 @@ Syntax dump_modify dump-ID keyword values ... * these keywords apply only to the *image* and *movie* styles and are documented on this page -* keyword = *acolor* or *adiam* or *amap* or *backcolor* or *bcolor* or *bdiam* or *boxcolor* or *color* or *bitrate* or *framerate* +* keyword = *acolor* or *adiam* or *amap* or *gmap* or *backcolor* or *bcolor* or *bdiam* or *bitrate* or *boxcolor* or *color* or *framerate* or *gmap* * see the :doc:`dump modify ` doc page for more general keywords .. parsed-literal:: @@ -134,15 +142,16 @@ Syntax *bdiam* args = type diam type = bond type or range of types (see below) diam = diameter of bonds of that type (distance units) + *bitrate* arg = rate + rate = target bitrate for movie in kbps *boxcolor* arg = color color = name of color for simulation box lines and processor sub-domain lines *color* args = name R G B name = name of color R,G,B = red/green/blue numeric values from 0.0 to 1.0 - *bitrate* arg = rate - rate = target bitrate for movie in kbps *framerate* arg = fps fps = frames per second for movie + *gmap* args = identical to *amap* args Examples """""""" @@ -214,7 +223,7 @@ Similarly, the format of the resulting movie is chosen with the and thus details have to be looked up in the `FFmpeg documentation `_. Typical examples are: .avi, .mpg, .m4v, .mp4, .mkv, .flv, .mov, .gif Additional settings of the movie -compression like bitrate and framerate can be set using the +compression like *bitrate* and *framerate* can be set using the dump_modify command as described below. To write out JPEG and PNG format files, you must build LAMMPS with @@ -300,13 +309,13 @@ settings, they are interpreted in the following way. If "vx", for example, is used as the *color* setting, then the color of the atom will depend on the x-component of its velocity. The association of a per-atom value with a specific color is determined by -a "color map", which can be specified via the dump_modify command, as -described below. The basic idea is that the atom-attribute will be -within a range of values, and every value within the range is mapped -to a specific color. Depending on how the color map is defined, that -mapping can take place via interpolation so that a value of -3.2 is -halfway between "red" and "blue", or discretely so that the value of --3.2 is "orange". +a "color map", which can be specified via the dump_modify amap +command, as described below. The basic idea is that the +atom-attribute will be within a range of values, and every value +within the range is mapped to a specific color. Depending on how the +color map is defined, that mapping can take place via interpolation so +that a value of -3.2 is halfway between "red" and "blue", or +discretely so that the value of -3.2 is "orange". If "vx", for example, is used as the *diameter* setting, then the atom will be rendered using the x-component of its velocity as the @@ -948,6 +957,17 @@ frequently. ---------- +The *gmap* keyword can be used with the dump image command, with its +*grid* keyword, to setup a color map. The color map is used to assign +a specific RGB (red/green/blue) color value to an individual grid cell +when it is drawn, based on the grid cell value, which is a numeric +quantity specified with the *grid* keyword. + +The arguments for the *gmap* keyword are identical to those for the +*amap* keyword (for atom coloring) described above. + +---------- + Restrictions """""""""""" @@ -1031,6 +1051,7 @@ The defaults for the dump_modify keywords specific to dump image and dump movie * boxcolor = yellow * color = 140 color names are pre-defined as listed below * framerate = 24 +* gmap = min max cf 0.0 2 min blue max red ---------- diff --git a/src/dump_grid_vtk.cpp b/src/dump_grid_vtk.cpp index c338e14333..d2a32ec160 100644 --- a/src/dump_grid_vtk.cpp +++ b/src/dump_grid_vtk.cpp @@ -56,7 +56,7 @@ void DumpGridVTK::init_style() { DumpGrid::init_style(); - if (multifile == 0) + if (multifile == 0) error->all(FLERR,"Dump grid/vtk requires one snapshot per file"); if (sort_flag == 0 || sortcol > 0) error->all(FLERR,"Dump grid/vtk requires sorting on IDs"); @@ -66,9 +66,9 @@ void DumpGridVTK::init_style() if (binary) error->all(FLERR,"Dump grid/vtk cannot write binary files\n"); if (!xcoord) { - memory->create(xcoord,nxgrid,"dumpgridVTK:xcoord"); - memory->create(ycoord,nygrid,"dumpgridVTK:ycoord"); - memory->create(zcoord,nzgrid,"dumpgridVTK:zcoord"); + memory->create(xcoord,nxgrid+1,"dumpgridVTK:xcoord"); + memory->create(ycoord,nygrid+1,"dumpgridVTK:ycoord"); + memory->create(zcoord,nzgrid+1,"dumpgridVTK:zcoord"); } } @@ -81,7 +81,7 @@ void DumpGridVTK::write_header(bigint ndump) xyz_grid(); fprintf(fp,"\n"); - fprintf(fp,"\n"); fprintf(fp,"\n",nxgrid,nygrid,nzgrid); fprintf(fp,"\n",nxgrid,nygrid,nzgrid); @@ -91,29 +91,27 @@ void DumpGridVTK::write_header(bigint ndump) // coords of center point of grid cells in each of xyz dimensions - fprintf(fp,"\n"); + for (int i = 0; i <= nxgrid; i++) fprintf(fp,"%g ",xcoord[i]); - fprintf(fp,"\n"); - fprintf(fp,"\n"); - fprintf(fp,"\n"); + fprintf(fp,"\n"); + for (int i = 0; i <= nygrid; i++) fprintf(fp,"%g ",ycoord[i]); - fprintf(fp,"\n"); - fprintf(fp,"\n"); - fprintf(fp,"\n"); + fprintf(fp,"\n"); + for (int i = 0; i <= nzgrid; i++) fprintf(fp,"%g ",zcoord[i]); - fprintf(fp,"\n"); - fprintf(fp,"\n"); + fprintf(fp,"\n\n"); fprintf(fp,"\n"); fprintf(fp,"\n"); if (mode == SCALAR) - fprintf(fp,"\n"); else if (mode == VECTOR) - fprintf(fp,"\n"); } /* ---------------------------------------------------------------------- */ @@ -158,12 +156,12 @@ void DumpGridVTK::xyz_grid() double dy = domain->prd[1] / nygrid; double dz = domain->prd[2] / nzgrid; - for (int ix = 0; ix < nxgrid; ix++) - xcoord[ix] = boxlo[0] + (ix + 0.5) * dx; + for (int ix = 0; ix <= nxgrid; ix++) + xcoord[ix] = boxlo[0] + ix*dx; - for (int iy = 0; iy < nygrid; iy++) - ycoord[iy] = boxlo[1] + (iy + 0.5) * dy; + for (int iy = 0; iy <= nygrid; iy++) + ycoord[iy] = boxlo[1] + iy*dy; - for (int iz = 0; iz < nzgrid; iz++) - zcoord[iz] = boxlo[2] + (iz + 0.5) * dz; + for (int iz = 0; iz <= nzgrid; iz++) + zcoord[iz] = boxlo[2] + iz*dz; } diff --git a/src/dump_image.cpp b/src/dump_image.cpp index 0259b44662..4247ebfa95 100644 --- a/src/dump_image.cpp +++ b/src/dump_image.cpp @@ -104,10 +104,10 @@ DumpImage::DumpImage(LAMMPS *lmp, int narg, char **arg) : if (strcmp(arg[6],"type") == 0) adiam = TYPE; else if (strcmp(arg[6],"element") == 0) adiam = ELEMENT; - // create Image class with single colormap for atoms + // create Image class with two colormaps for atoms and grid cells // change defaults for 2d - image = new Image(lmp,1); + image = new Image(lmp,2); if (domain->dimension == 2) { image->theta = 0.0; @@ -118,6 +118,7 @@ DumpImage::DumpImage(LAMMPS *lmp, int narg, char **arg) : // set defaults for optional args atomflag = YES; + gridflag = NO; lineflag = triflag = bodyflag = fixflag = NO; if (atom->nbondtypes == 0) bondflag = NO; else { @@ -175,6 +176,14 @@ DumpImage::DumpImage(LAMMPS *lmp, int narg, char **arg) : else error->all(FLERR,"Illegal dump image command"); iarg += 3; + } else if (strcmp(arg[iarg],"grid") == 0) { + if (iarg+2 > narg) error->all(FLERR,"Illegal dump image command"); + gridflag = YES; + if (strcmp(arg[iarg+1],"type") == 0) lcolor = TYPE; + else error->all(FLERR,"Illegal dump image command"); + ldiam = NUMERIC; + ldiamvalue = utils::numeric(FLERR,arg[iarg+2],false,lmp); + iarg += 2; } else if (strcmp(arg[iarg],"line") == 0) { if (iarg+3 > narg) error->all(FLERR,"Illegal dump image command"); @@ -576,6 +585,25 @@ void DumpImage::write() if (flag) error->all(FLERR,"Invalid color map min/max values"); } + // set minmax color range if using dynamic grid color map + + if (acolor == ATTRIBUTE && image->map_dynamic(1)) { + double two[2],twoall[2]; + double lo = BIG; + double hi = -BIG; + int m = 0; + for (int i = 0; i < nchoose; i++) { + lo = MIN(lo,buf[m]); + hi = MAX(hi,buf[m]); + m += size_one; + } + two[0] = -lo; + two[1] = hi; + MPI_Allreduce(two,twoall,2,MPI_DOUBLE,MPI_MAX,world); + int flag = image->map_minmax(0,-twoall[0],twoall[1]); + if (flag) error->all(FLERR,"Invalid color map min/max values"); + } + // create image on each proc, then merge them image->clear(); @@ -1217,7 +1245,7 @@ int DumpImage::modify_param(int narg, char **arg) return 3; } - if (strcmp(arg[0],"amap") == 0) { + if ((strcmp(arg[0],"amap") == 0) || (strcmp(arg[0],"gmap") == 0)) { if (narg < 6) error->all(FLERR,"Illegal dump_modify command"); if (strlen(arg[3]) != 2) error->all(FLERR,"Illegal dump_modify command"); int factor = 0; @@ -1229,7 +1257,9 @@ int DumpImage::modify_param(int narg, char **arg) if (nentry < 1) error->all(FLERR,"Illegal dump_modify command"); n = 6 + factor*nentry; if (narg < n) error->all(FLERR,"Illegal dump_modify command"); - int flag = image->map_reset(0,n-1,&arg[1]); + int flag; + if (strcmp(arg[0],"amap") == 0) flag = image->map_reset(0,n-1,&arg[1]); + if (strcmp(arg[0],"gmap") == 0) flag = image->map_reset(1,n-1,&arg[1]); if (flag) error->all(FLERR,"Illegal dump_modify command"); return n; } diff --git a/src/dump_image.h b/src/dump_image.h index 06dded2dbe..a455e5df19 100644 --- a/src/dump_image.h +++ b/src/dump_image.h @@ -41,6 +41,8 @@ class DumpImage : public DumpCustom { int acolor, adiam; // what determines color/diam of atoms double adiamvalue; // atom diameter value + int gridflag; // 0/1 for draw grid cells + int lineflag; // 0/1 for draw atoms as lines int lcolor, ldiam; // what determines color/diam of lines double ldiamvalue; // line diameter value From c9b431214c92c61b32ce5f8beded9787e690c930 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Thu, 17 Nov 2022 15:56:15 -0700 Subject: [PATCH 105/213] more work on dump image --- src/dump_grid.cpp | 35 ++++++++++- src/dump_image.cpp | 138 +++++++++++++++++++++++++++++++++++++------ src/dump_image.h | 19 ++++-- src/fix_ave_grid.cpp | 4 +- src/utils.cpp | 117 +++++++++++++++++++++++++++++++++++- src/utils.h | 13 +++- 6 files changed, 294 insertions(+), 32 deletions(-) diff --git a/src/dump_grid.cpp b/src/dump_grid.cpp index 71ddcee5f2..a11b042de4 100644 --- a/src/dump_grid.cpp +++ b/src/dump_grid.cpp @@ -26,9 +26,6 @@ #include "region.h" #include "update.h" -// DEBUG -#include "comm.h" - #include using namespace LAMMPS_NS; @@ -652,6 +649,37 @@ int DumpGrid::parse_fields(int narg, char **arg) for (int iarg = 0; iarg < narg; iarg++) { + char *id; + int igrid,idata,index; + + int iflag = + utils::check_grid_reference(igrid,idata,index,lmp); + //utils::check_grid_reference((char *) "Dump grid", + // arg[iarg],igrid,idata,index,lmp); + + // arg is not a Grid reference + + if (iflag < 0) return iarg; + + // grid reference is to a compute + + if (iflag == ArgInfo::COMPUTE) { + + + // grid reference is to a fix + + } else if (iflag == ArgInfo::FIX) { + + } + } + + return narg; +} + + + + +/* ArgInfo argi(arg[iarg], ArgInfo::COMPUTE | ArgInfo::FIX); argindex[iarg] = argi.get_index1(); auto name = argi.get_name(); @@ -762,6 +790,7 @@ int DumpGrid::parse_fields(int narg, char **arg) return narg; } +*/ /* ---------------------------------------------------------------------- add Compute to list of Compute objects used by dump diff --git a/src/dump_image.cpp b/src/dump_image.cpp index 4247ebfa95..f76368d0c4 100644 --- a/src/dump_image.cpp +++ b/src/dump_image.cpp @@ -21,10 +21,13 @@ #include "atom_vec_tri.h" #include "body.h" #include "comm.h" +#include "compute.h" #include "domain.h" #include "error.h" #include "fix.h" #include "force.h" +#include "grid2d.h" +#include "grid3d.h" #include "image.h" #include "input.h" #include "math_const.h" @@ -33,6 +36,7 @@ #include "modify.h" #include "molecule.h" #include "tokenizer.h" +#include "update.h" #include "variable.h" #include @@ -179,10 +183,14 @@ DumpImage::DumpImage(LAMMPS *lmp, int narg, char **arg) : } else if (strcmp(arg[iarg],"grid") == 0) { if (iarg+2 > narg) error->all(FLERR,"Illegal dump image command"); gridflag = YES; - if (strcmp(arg[iarg+1],"type") == 0) lcolor = TYPE; - else error->all(FLERR,"Illegal dump image command"); - ldiam = NUMERIC; - ldiamvalue = utils::numeric(FLERR,arg[iarg+2],false,lmp); + + char *id; + int igrid,idata,index; + int iflag = + utils::check_grid_reference(igrid,idata,index,lmp); + // utils::check_grid_reference((char *) "Dump image", + // arg[iarg+1],igrid,idata,index,lmp); + iarg += 2; } else if (strcmp(arg[iarg],"line") == 0) { @@ -453,7 +461,23 @@ void DumpImage::init_style() DumpCustom::init_style(); - // check variables + // for grid output, find current ptr for compute or fix + // check that fix frequency is acceptable + + if (gridflag) { + if (id_grid_compute) { + grid_compute = modify->get_compute_by_id(id_grid_compute); + if (!grid_compute) + error->all(FLERR,"Could not find dump image grid compute ID {}",id_grid_compute); + } else if (id_grid_fix) { + grid_fix = modify->get_fix_by_id(id_grid_fix); + if (!grid_fix) error->all(FLERR,"Could not find dump image fix ID {}",id_grid_fix); + if (nevery % grid_fix->peratom_freq) + error->all(FLERR,"Dump image and grid fix not computed at compatible times"); + } + } + + // check image variables if (thetastr) { thetavar = input->variable->find(thetastr); @@ -562,7 +586,7 @@ void DumpImage::write() memory->create(buf,maxbuf*size_one,"dump:buf"); } - // pack buf with color & diameter + // pack atom buf with color & diameter pack(nullptr); @@ -582,26 +606,95 @@ void DumpImage::write() two[1] = hi; MPI_Allreduce(two,twoall,2,MPI_DOUBLE,MPI_MAX,world); int flag = image->map_minmax(0,-twoall[0],twoall[1]); - if (flag) error->all(FLERR,"Invalid color map min/max values"); + if (flag) error->all(FLERR,"Invalid atom color map min/max values"); + } + + // pack grid gbuf with grid cell values + // ngrid_mine = # of grid cells this proc owns + + if (gridflag) { + if (domain->dimension == 2) { + if (grid_compute) + grid2d = (Grid2d *) grid_compute->get_grid_by_index(grid_index); + else if (grid_fix) + grid2d = (Grid2d *) grid_fix->get_grid_by_index(grid_index); + grid2d->get_bounds_owned(nxlo_in,nxhi_in,nylo_in,nyhi_in); + } else { + if (grid_compute) + grid3d = (Grid3d *) grid_compute->get_grid_by_index(grid_index); + else if (grid_fix) + grid3d = (Grid3d *) grid_fix->get_grid_by_index(grid_index); + grid3d->get_bounds_owned(nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in); + } + + // invoke Compute for per-grid quantities + // only if within a run or minimize + // else require the compute is current + // this prevents the compute from being invoked by the WriteDump class + + if (grid_compute) { + if (update->whichflag == 0) { + if (grid_compute->invoked_pergrid != update->ntimestep) + error->all(FLERR,"Grid compute {} used in dump image between runs is not current", + grid_compute->id); + } else { + if (!(grid_compute->invoked_flag & Compute::INVOKED_PERGRID)) { + grid_compute->compute_pergrid(); + grid_compute->invoked_flag |= Compute::INVOKED_PERGRID; + } + } + } + + // access grid data and load gbuf + + /* + if (index == 0) { + double **vec2d; + if (field2source[n] == COMPUTE) + vec2d = (double **) + compute[field2index[n]]->get_griddata_by_index(field2data[n]); + else if (field2source[n] == FIX) + vec2d = (double **) + fix[field2index[n]]->get_griddata_by_index(field2data[n]); + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) { + buf[n] = vec2d[iy][ix]; + n += size_one; + } + } else { + double ***array2d; + if (field2source[n] == COMPUTE) + array2d = (double ***) + compute[field2index[n]]->get_griddata_by_index(field2data[n]); + else if (field2source[n] == FIX) + array2d = (double ***) + fix[field2index[n]]->get_griddata_by_index(field2data[n]); + index--; + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) { + buf[n] = array2d[iy][ix][index]; + n += size_one; + } + } + */ + } // set minmax color range if using dynamic grid color map - if (acolor == ATTRIBUTE && image->map_dynamic(1)) { + if (gridflag && image->map_dynamic(1)) { double two[2],twoall[2]; double lo = BIG; double hi = -BIG; - int m = 0; - for (int i = 0; i < nchoose; i++) { - lo = MIN(lo,buf[m]); - hi = MAX(hi,buf[m]); - m += size_one; + for (int i = 0; i < ngrid_owned; i++) { + lo = MIN(lo,gbuf[i]); + hi = MAX(hi,gbuf[i]); } two[0] = -lo; two[1] = hi; MPI_Allreduce(two,twoall,2,MPI_DOUBLE,MPI_MAX,world); - int flag = image->map_minmax(0,-twoall[0],twoall[1]); - if (flag) error->all(FLERR,"Invalid color map min/max values"); + int flag = image->map_minmax(1,-twoall[0],twoall[1]); + if (flag) error->all(FLERR,"Invalid grid color map min/max values"); } // create image on each proc, then merge them @@ -702,8 +795,9 @@ void DumpImage::view_params() } /* ---------------------------------------------------------------------- - create image for atoms on this proc - every pixel has depth + create image for all data this proc owns + all procs draw simulation box edges if requested + every drawn pixel has depth so merge can decide which to keep ------------------------------------------------------------------------- */ void DumpImage::create_image() @@ -767,6 +861,16 @@ void DumpImage::create_image() } } + // render my grid cells + + if (gridflag) { + + + // draw 2 or 12 triangles + //image->draw_triangle(x,y,z,color); + + } + // render atoms that are lines if (lineflag) { diff --git a/src/dump_image.h b/src/dump_image.h index a455e5df19..c4ce2224f4 100644 --- a/src/dump_image.h +++ b/src/dump_image.h @@ -41,8 +41,6 @@ class DumpImage : public DumpCustom { int acolor, adiam; // what determines color/diam of atoms double adiamvalue; // atom diameter value - int gridflag; // 0/1 for draw grid cells - int lineflag; // 0/1 for draw atoms as lines int lcolor, ldiam; // what determines color/diam of lines double ldiamvalue; // line diameter value @@ -81,16 +79,27 @@ class DumpImage : public DumpCustom { double *diamtype, *diamelement, *bdiamtype; // per-type diameters double **colortype, **colorelement, **bcolortype; // per-type colors + int gridflag; // 0/1 for draw grid cells + class Grid2d *grid2d; + class Grid3d *grid3d; + char *id_grid_compute,*id_grid_fix; + class Compute *grid_compute; + class Fix *grid_fix; + int grid_index; + double *gbuf; + int nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in; + int ngrid_owned; + class AtomVecLine *avec_line; // ptrs to atom style (sub)classes class AtomVecTri *avec_tri; class AtomVecBody *avec_body; class Fix *fixptr; // ptr to Fix that provides image data - class Image *image; // class that renders each image + class Image *image; // class that renders each image - int *chooseghost; // extended choose array for comm - double **bufcopy; // buffer for communicating bond/atom info + int *chooseghost; // extended choose array for comm + double **bufcopy; // buffer for communicating bond/atom info int maxbufcopy; void init_style() override; diff --git a/src/fix_ave_grid.cpp b/src/fix_ave_grid.cpp index 06c0175503..fe28b9a8e2 100644 --- a/src/fix_ave_grid.cpp +++ b/src/fix_ave_grid.cpp @@ -312,7 +312,7 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : for (int i = 0; i < nvalues; i++) { if (which[i] == ArgInfo::COMPUTE) { - auto words = utils::parse_gridid(FLERR,ids[i],error); + auto words = utils::parse_grid_id(FLERR,ids[i],error); const auto &idcompute = words[0]; const auto &gname = words[1]; const auto &dname = words[2]; @@ -350,7 +350,7 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : } else if (which[i] == ArgInfo::FIX) { - auto words = utils::parse_gridid(FLERR,ids[i],error); + auto words = utils::parse_grid_id(FLERR,ids[i],error); const auto &idfix = words[0]; const auto &gname = words[1]; const auto &dname = words[2]; diff --git a/src/utils.cpp b/src/utils.cpp index c4d60a799b..77d3699f18 100644 --- a/src/utils.cpp +++ b/src/utils.cpp @@ -13,6 +13,7 @@ #include "utils.h" +#include "arg_info.h" #include "atom.h" #include "comm.h" #include "compute.h" @@ -632,7 +633,7 @@ int utils::expand_args(const char *file, int line, int narg, char **arg, int mod // match grids if (strmatch(word, "^[cf]_\\w+:\\w+:\\w+\\[\\d*\\*\\d*\\]")) { - auto gridid = utils::parse_gridid(FLERR, word, lmp->error); + auto gridid = utils::parse_grid_id(FLERR, word, lmp->error); size_t first = gridid[2].find('['); size_t second = gridid[2].find(']', first + 1); @@ -863,13 +864,123 @@ char *utils::expand_type(const char *file, int line, const std::string &str, int return nullptr; } +/* ---------------------------------------------------------------------- + Check grid reference for valid Compute or Fix which produces per-grid data + errstr = name of calling command used if error is generated + ref = grid reference as it appears in an input script + return arguments: + id = ID of compute or fix + igrid = index of which grid in compute/fix + idata = index of which data field in igrid + index = index into data field (0 for vector, 1-N for column of array) + method return = ArgInfo::COMPUTE or ArgInfo::FIX or -1 for neither + caller decides what to do if not COMPUTE or FIX +------------------------------------------------------------------------- */ + +//int check_grid_reference(char *errstr, char *ref, int &igrid, int &idata, int &index, +// LAMMPS *lmp) +int check_grid_reference(int &igrid, int &idata, int &index, LAMMPS *lmp) +{ + char *ref; + char *errstr; + + ArgInfo argi(ref, ArgInfo::COMPUTE | ArgInfo::FIX); + index = argi.get_index1(); + auto name = argi.get_name(); + + switch (argi.get_type()) { + + case ArgInfo::UNKNOWN: { + lmp->error->all(FLERR,"%s grid reference %s is invalid",errstr,ref); + } break; + + // compute value = c_ID + + case ArgInfo::COMPUTE: { + + // split name = idcompute:gname:dname into 3 strings + + auto words = utils::parse_grid_id(FLERR,name,lmp->error); + const auto &idcompute = words[0]; + const auto &gname = words[1]; + const auto &dname = words[2]; + + auto icompute = lmp->modify->get_compute_by_id(idcompute); + if (!icompute) lmp->error->all(FLERR,"%s compute ID {} not found",errstr,idcompute); + if (icompute->pergrid_flag == 0) + lmp->error->all(FLERR,"%s compute {} does not compute per-grid info",errstr,idcompute); + + int dim; + igrid = icompute->get_grid_by_name(gname,dim); + if (igrid < 0) + lmp->error->all(FLERR,"%s compute {} does not recognize grid name {}",errstr,idcompute,gname); + + int ncol; + idata = icompute->get_griddata_by_name(igrid,dname,ncol); + if (idata < 0) + lmp->error->all(FLERR,"%s compute {} does not recognize data name {}",errstr,idcompute,dname); + + if (argi.get_dim() == 0 && ncol) + lmp->error->all(FLERR,"%s compute {} data {} is not per-grid vector",errstr,idcompute,dname); + if (argi.get_dim() && ncol == 0) + lmp->error->all(FLERR,"%s compute {} data {} is not per-grid array",errstr,idcompute,dname); + if (argi.get_dim() && argi.get_index1() > ncol) + lmp->error->all(FLERR,"%s compute {} array {} is accessed out-of-range",errstr,idcompute,dname); + + //id = utils::strdup(idcompute); + return ArgInfo::COMPUTE; + } break; + + // fix value = f_ID + + case ArgInfo::FIX: { + + // split name = idfix:gname:dname into 3 strings + + auto words = utils::parse_grid_id(FLERR,name,lmp->error); + const auto &idfix = words[0]; + const auto &gname = words[1]; + const auto &dname = words[2]; + + auto ifix = lmp->modify->get_fix_by_id(idfix); + if (!ifix) lmp->error->all(FLERR,"%s fix ID {} not found",errstr,idfix); + if (ifix->pergrid_flag == 0) + lmp->error->all(FLERR,"%s fix {} does not compute per-grid info",errstr,idfix); + //if (nevery % ifix->pergrid_freq) + // lmp->error->all(FLERR,"%s fix {} not computed at compatible time",errstr,if); + + int dim; + int igrid = ifix->get_grid_by_name(gname,dim); + if (igrid < 0) + lmp->error->all(FLERR,"%s fix {} does not recognize grid name {}",errstr,idfix,gname); + + int ncol; + int idata = ifix->get_griddata_by_name(igrid,dname,ncol); + if (idata < 0) + lmp->error->all(FLERR,"%s fix {} does not recognize data name {}",errstr,idfix,dname); + + if (argi.get_dim() == 0 && ncol) + lmp->error->all(FLERR,"%s fix {} data {} is not per-grid vector",errstr,idfix,dname); + if (argi.get_dim() > 0 && ncol == 0) + lmp->error->all(FLERR,"%s fix {} data {} is not per-grid array",errstr,idfix,dname); + if (argi.get_dim() > 0 && argi.get_index1() > ncol) + lmp->error->all(FLERR,"%s fix {} array {} is accessed out-of-range",errstr,idfix,dname); + + //id = utils::strdup(idfix); + return ArgInfo::FIX; + } break; + } + + return -1; +} + /* ---------------------------------------------------------------------- Parse grid reference into id:gridname:dataname return vector of 3 substrings ------------------------------------------------------------------------- */ -std::vector utils::parse_gridid(const char *file, int line, const std::string &name, - Error *error) +std::vector utils::parse_grid_id(const char *file, int line, const std::string &name, + Error *error) { auto words = Tokenizer(name, ":").as_vector(); if (words.size() != 3) { diff --git a/src/utils.h b/src/utils.h index 8bf2c542ee..417884442a 100644 --- a/src/utils.h +++ b/src/utils.h @@ -379,6 +379,15 @@ namespace utils { char *expand_type(const char *file, int line, const std::string &str, int mode, LAMMPS *lmp); + + + + + //int check_grid_reference(char *errstr, char *ref, int &igrid, int &idata, int &index, + // LAMMPS *lmp); + int check_grid_reference(int &igrid, int &idata, int &index, LAMMPS *lmp); + + /*! Parse grid reference into 3 sub-strings * * Format of grid ID reference = id:gname:dname @@ -387,8 +396,8 @@ namespace utils { * \param name = complete grid ID * \return std::vector containing the 3 sub-strings */ - std::vector parse_gridid(const char *file, int line, const std::string &name, - Error *error); + std::vector parse_grid_id(const char *file, int line, const std::string &name, + Error *error); /*! Make C-style copy of string in new storage * From 3683f144a6cc2372b42aff047e0a3399048b7b5b Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Thu, 17 Nov 2022 16:32:15 -0700 Subject: [PATCH 106/213] fixed compile issue --- src/dump_grid.cpp | 5 ++--- src/dump_image.cpp | 5 ++--- src/utils.cpp | 12 ++++-------- src/utils.h | 5 ++--- 4 files changed, 10 insertions(+), 17 deletions(-) diff --git a/src/dump_grid.cpp b/src/dump_grid.cpp index a11b042de4..f897ee2047 100644 --- a/src/dump_grid.cpp +++ b/src/dump_grid.cpp @@ -653,9 +653,8 @@ int DumpGrid::parse_fields(int narg, char **arg) int igrid,idata,index; int iflag = - utils::check_grid_reference(igrid,idata,index,lmp); - //utils::check_grid_reference((char *) "Dump grid", - // arg[iarg],igrid,idata,index,lmp); + utils::check_grid_reference((char *) "Dump grid", + arg[iarg],igrid,idata,index,lmp); // arg is not a Grid reference diff --git a/src/dump_image.cpp b/src/dump_image.cpp index f76368d0c4..7b9ffbbd35 100644 --- a/src/dump_image.cpp +++ b/src/dump_image.cpp @@ -187,9 +187,8 @@ DumpImage::DumpImage(LAMMPS *lmp, int narg, char **arg) : char *id; int igrid,idata,index; int iflag = - utils::check_grid_reference(igrid,idata,index,lmp); - // utils::check_grid_reference((char *) "Dump image", - // arg[iarg+1],igrid,idata,index,lmp); + utils::check_grid_reference((char *) "Dump image", + arg[iarg+1],igrid,idata,index,lmp); iarg += 2; diff --git a/src/utils.cpp b/src/utils.cpp index 77d3699f18..ed5fd514b4 100644 --- a/src/utils.cpp +++ b/src/utils.cpp @@ -877,13 +877,9 @@ char *utils::expand_type(const char *file, int line, const std::string &str, int caller decides what to do if not COMPUTE or FIX ------------------------------------------------------------------------- */ -//int check_grid_reference(char *errstr, char *ref, int &igrid, int &idata, int &index, -// LAMMPS *lmp) -int check_grid_reference(int &igrid, int &idata, int &index, LAMMPS *lmp) +int utils::check_grid_reference(char *errstr, char *ref, int &igrid, int &idata, int &index, + LAMMPS *lmp) { - char *ref; - char *errstr; - ArgInfo argi(ref, ArgInfo::COMPUTE | ArgInfo::FIX); index = argi.get_index1(); auto name = argi.get_name(); @@ -900,7 +896,7 @@ int check_grid_reference(int &igrid, int &idata, int &index, LAMMPS *lmp) // split name = idcompute:gname:dname into 3 strings - auto words = utils::parse_grid_id(FLERR,name,lmp->error); + auto words = parse_grid_id(FLERR,name,lmp->error); const auto &idcompute = words[0]; const auto &gname = words[1]; const auto &dname = words[2]; @@ -937,7 +933,7 @@ int check_grid_reference(int &igrid, int &idata, int &index, LAMMPS *lmp) // split name = idfix:gname:dname into 3 strings - auto words = utils::parse_grid_id(FLERR,name,lmp->error); + auto words = parse_grid_id(FLERR,name,lmp->error); const auto &idfix = words[0]; const auto &gname = words[1]; const auto &dname = words[2]; diff --git a/src/utils.h b/src/utils.h index 417884442a..5ea11dbaf3 100644 --- a/src/utils.h +++ b/src/utils.h @@ -383,9 +383,8 @@ namespace utils { - //int check_grid_reference(char *errstr, char *ref, int &igrid, int &idata, int &index, - // LAMMPS *lmp); - int check_grid_reference(int &igrid, int &idata, int &index, LAMMPS *lmp); + int check_grid_reference(char *errstr, char *ref, int &igrid, int &idata, int &index, + LAMMPS *lmp); /*! Parse grid reference into 3 sub-strings From 95841b0efd4bb2904a0486935591ad18e28dbc88 Mon Sep 17 00:00:00 2001 From: Karl Hammond Date: Mon, 21 Nov 2022 22:38:10 -0600 Subject: [PATCH 107/213] Implementation (after several failures) of set_fix_external_callback --- fortran/lammps.f90 | 223 ++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 220 insertions(+), 3 deletions(-) diff --git a/fortran/lammps.f90 b/fortran/lammps.f90 index 3ab7a26d25..02664c54db 100644 --- a/fortran/lammps.f90 +++ b/fortran/lammps.f90 @@ -35,7 +35,7 @@ MODULE LIBLAMMPS USE, INTRINSIC :: ISO_C_BINDING, ONLY: c_ptr, c_null_ptr, C_ASSOCIATED, & C_LOC, c_int, c_int64_t, c_char, c_null_char, c_double, c_size_t, & - C_F_POINTER + C_F_POINTER, c_funptr, C_FUNLOC IMPLICIT NONE PRIVATE @@ -171,7 +171,7 @@ MODULE LIBLAMMPS PROCEDURE, PRIVATE :: lmp_decode_image_flags_bigbig GENERIC :: decode_image_flags => lmp_decode_image_flags, & lmp_decode_image_flags_bigbig -! + PROCEDURE :: set_fix_external_callback => lmp_set_fix_external_callback PROCEDURE :: flush_buffers => lmp_flush_buffers PROCEDURE :: is_running => lmp_is_running PROCEDURE :: force_timeout => lmp_force_timeout @@ -261,6 +261,50 @@ MODULE LIBLAMMPS assign_int64_to_lammps_image_data END INTERFACE + ! Interface templates for fix external callbacks + ABSTRACT INTERFACE + SUBROUTINE external_callback_smallsmall(caller, timestep, ids, x, fexternal) + IMPORT :: c_int, c_double + CLASS(*), INTENT(IN) :: caller + INTEGER(c_int), INTENT(IN) :: timestep + INTEGER(c_int), DIMENSION(:), INTENT(IN) :: ids + REAL(c_double), DIMENSION(:,:), INTENT(IN) :: x + REAL(c_double), DIMENSION(:,:), INTENT(OUT) :: fexternal + END SUBROUTINE external_callback_smallsmall + SUBROUTINE external_callback_smallbig(caller, timestep, ids, x, fexternal) + IMPORT :: c_int, c_double, c_int64_t + CLASS(*), INTENT(IN) :: caller + INTEGER(c_int64_t), INTENT(IN) :: timestep + INTEGER(c_int), DIMENSION(:), INTENT(IN) :: ids + REAL(c_double), DIMENSION(:,:), INTENT(IN) :: x + REAL(c_double), DIMENSION(:,:), INTENT(OUT) :: fexternal + END SUBROUTINE external_callback_smallbig + SUBROUTINE external_callback_bigbig(caller, timestep, ids, x, fexternal) + IMPORT :: c_double, c_int64_t + CLASS(*), INTENT(IN) :: caller + INTEGER(c_int64_t), INTENT(IN) :: timestep + INTEGER(c_int64_t), DIMENSION(:), INTENT(IN) :: ids + REAL(c_double), DIMENSION(:,:), INTENT(IN) :: x + REAL(c_double), DIMENSION(:,:), INTENT(OUT) :: fexternal + END SUBROUTINE external_callback_bigbig + END INTERFACE + + ! Derived type for fix external callback data + TYPE fix_external_data + CHARACTER(LEN=:), ALLOCATABLE :: id + PROCEDURE(external_callback_smallsmall), NOPASS, POINTER :: & + callback_smallsmall => NULL() + PROCEDURE(external_callback_smallbig), NOPASS, POINTER :: & + callback_smallbig => NULL() + PROCEDURE(external_callback_bigbig), NOPASS, POINTER :: & + callback_bigbig => NULL() + CLASS(*), POINTER :: caller => NULL() + CLASS(lammps), POINTER :: lammps_instance => NULL() + END TYPE fix_external_data + + ! Array used to store Fortran-facing callback functions for fix external + TYPE(fix_external_data), DIMENSION(:), ALLOCATABLE, TARGET, SAVE :: ext_data + ! interface definitions for calling functions in library.cpp INTERFACE FUNCTION lammps_open(argc, argv, comm) BIND(C,name='lammps_open_fortran') @@ -705,7 +749,12 @@ MODULE LIBLAMMPS ! It is re-written in Fortran below. It was easier to do the same for ! lammps_decode_image_flags's equivalent. - !SUBROUTINE lammps_set_fix_external_callback ! may have trouble.... + SUBROUTINE lammps_set_fix_external_callback(handle, id, funcptr, ptr) & + BIND(C) + IMPORT :: c_ptr, c_funptr + TYPE(c_ptr), VALUE :: handle, id, ptr + TYPE(c_funptr), VALUE :: funcptr + END SUBROUTINE lammps_set_fix_external_callback !FUNCTION lammps_fix_external_get_force() ! returns real(c_double)(:) !SUBROUTINE lammps_fix_external_set_energy_global @@ -2326,6 +2375,174 @@ CONTAINS END IF END SUBROUTINE lmp_decode_image_flags_bigbig + ! equivalent function to lammps_set_fix_external_callback for -DSMALLSMALL + ! note that "caller" is wrapped into a fix_external_data derived type along + ! with the fix id and the Fortran calling function. + SUBROUTINE lmp_set_fix_external_callback(self, id, callback, caller) + CLASS(lammps), TARGET, INTENT(IN) :: self + CHARACTER(LEN=*), INTENT(IN) :: id + EXTERNAL :: callback + CLASS(*), INTENT(IN), TARGET, OPTIONAL :: caller + TYPE(c_ptr) :: c_id, c_caller + TYPE(c_funptr) :: c_callback + INTEGER :: i, this_fix, size_tagint, size_bigint + + size_tagint = lmp_extract_setting(self, 'tagint') + size_bigint = lmp_extract_setting(self, 'bigint') + + c_id = f2c_string(id) + IF (ALLOCATED(ext_data)) THEN + this_fix = SIZE(ext_data) + 1 + DO i = 1, SIZE(ext_data) + IF (ext_data(i)%id == id) THEN + this_fix = i + EXIT + END IF + END DO + IF (this_fix > SIZE(ext_data)) THEN + ext_data = [ext_data, fix_external_data()] ! extends ext_data by 1 + END IF + ELSE + ALLOCATE(ext_data(1)) + this_fix = 1 + END IF + ext_data(this_fix)%id = id + ext_data(this_fix)%lammps_instance => self + + IF (size_tagint == 4_c_int .AND. size_bigint == 4_c_int) THEN + ! -DSMALLSMALL + c_callback = C_FUNLOC(callback_wrapper_smallsmall) + CALL set_fix_external_callback_smallsmall(this_fix, callback) + ELSE IF (size_tagint == 8_c_int .AND. size_bigint == 8_c_int) THEN + ! -DBIGBIG + c_callback = C_FUNLOC(callback_wrapper_bigbig) + CALL set_fix_external_callback_bigbig(this_fix, callback) + ELSE + ! -DSMALLBIG + c_callback = C_FUNLOC(callback_wrapper_smallbig) + CALL set_fix_external_callback_smallbig(this_fix, callback) + END IF + + IF (PRESENT(caller)) THEN + ext_data(this_fix)%caller => caller + ELSE + NULLIFY(ext_data(this_fix)%caller) + END IF + c_caller = C_LOC(ext_data(this_fix)) + CALL lammps_set_fix_external_callback(self%handle, c_id, c_callback, & + c_caller) + END SUBROUTINE lmp_set_fix_external_callback + + ! Wrappers to assign callback pointers with explicit interfaces + SUBROUTINE set_fix_external_callback_smallsmall(id, callback) + INTEGER, INTENT(IN) :: id + PROCEDURE(external_callback_smallsmall) :: callback + + ext_data(id)%callback_smallsmall => callback + END SUBROUTINE set_fix_external_callback_smallsmall + + SUBROUTINE set_fix_external_callback_smallbig(id, callback) + INTEGER, INTENT(IN) :: id + PROCEDURE(external_callback_smallbig) :: callback + + ext_data(id)%callback_smallbig => callback + END SUBROUTINE set_fix_external_callback_smallbig + + SUBROUTINE set_fix_external_callback_bigbig(id, callback) + INTEGER, INTENT(IN) :: id + PROCEDURE(external_callback_bigbig) :: callback + + ext_data(id)%callback_bigbig => callback + END SUBROUTINE set_fix_external_callback_bigbig + + ! companions to lmp_set_fix_external_callback to change interface + SUBROUTINE callback_wrapper_smallsmall(caller, timestep, nlocal, ids, x, & + fexternal) BIND(C) + TYPE(c_ptr), INTENT(IN), VALUE :: caller + INTEGER(c_int), INTENT(IN), VALUE :: timestep + INTEGER(c_int), INTENT(IN), VALUE :: nlocal + TYPE(c_ptr), INTENT(IN), VALUE :: ids, x, fexternal + TYPE(c_ptr), DIMENSION(:), POINTER :: x0, f0 + INTEGER(c_int), DIMENSION(:), POINTER :: f_ids => NULL() + REAL(c_double), DIMENSION(:,:), POINTER :: f_x => NULL(), & + f_fexternal => NULL() + TYPE(fix_external_data), POINTER :: f_caller => NULL() + + CALL C_F_POINTER(ids, f_ids, [nlocal]) + CALL C_F_POINTER(x, x0, [nlocal]) + CALL C_F_POINTER(x0(1), f_x, [3, nlocal]) + CALL C_F_POINTER(fexternal, f0, [nlocal]) + CALL C_F_POINTER(f0(1), f_fexternal, [3, nlocal]) + IF (C_ASSOCIATED(caller)) THEN + CALL C_F_POINTER(caller, f_caller) + CALL f_caller%callback_smallsmall(f_caller%caller, timestep, f_ids, & + f_x, f_fexternal) + ELSE + CALL lmp_error(f_caller%lammps_instance, & + LMP_ERROR_ALL + LMP_ERROR_WORLD, & + 'Got null pointer from "caller"; this should never happen;& + & please report a bug') + END IF + END SUBROUTINE callback_wrapper_smallsmall + + SUBROUTINE callback_wrapper_smallbig(caller, timestep, nlocal, ids, x, & + fexternal) BIND(C) + TYPE(c_ptr), INTENT(IN), VALUE :: caller + INTEGER(c_int64_t), INTENT(IN), VALUE :: timestep + INTEGER(c_int), INTENT(IN), VALUE :: nlocal + TYPE(c_ptr), INTENT(IN), VALUE :: ids, x, fexternal + TYPE(c_ptr), DIMENSION(:), POINTER :: x0, f0 + INTEGER(c_int), DIMENSION(:), POINTER :: f_ids => NULL() + REAL(c_double), DIMENSION(:,:), POINTER :: f_x => NULL(), & + f_fexternal => NULL() + TYPE(fix_external_data), POINTER :: f_caller => NULL() + + CALL C_F_POINTER(ids, f_ids, [nlocal]) + CALL C_F_POINTER(x, x0, [nlocal]) + CALL C_F_POINTER(x0(1), f_x, [3, nlocal]) + CALL C_F_POINTER(fexternal, f0, [nlocal]) + CALL C_F_POINTER(f0(1), f_fexternal, [3, nlocal]) + IF (C_ASSOCIATED(caller)) THEN + CALL C_F_POINTER(caller, f_caller) + CALL f_caller%callback_smallbig(f_caller%caller, timestep, f_ids, f_x, & + f_fexternal) + ELSE + CALL lmp_error(f_caller%lammps_instance, & + LMP_ERROR_ALL + LMP_ERROR_WORLD, & + 'Got null pointer from "caller"; this should never happen;& + & please report a bug') + END IF + END SUBROUTINE callback_wrapper_smallbig + + SUBROUTINE callback_wrapper_bigbig(caller, timestep, nlocal, ids, x, & + fexternal) BIND(C) + TYPE(c_ptr), INTENT(IN), VALUE :: caller + INTEGER(c_int64_t), INTENT(IN), VALUE :: timestep + INTEGER(c_int), INTENT(IN), VALUE :: nlocal + TYPE(c_ptr), INTENT(IN), VALUE :: ids, x, fexternal + TYPE(c_ptr), DIMENSION(:), POINTER :: x0, f0 + INTEGER(c_int64_t), DIMENSION(:), POINTER :: f_ids => NULL() + REAL(c_double), DIMENSION(:,:), POINTER :: f_x => NULL(), & + f_fexternal => NULL() + TYPE(fix_external_data), POINTER :: f_caller => NULL() + + CALL C_F_POINTER(ids, f_ids, [nlocal]) + CALL C_F_POINTER(x, x0, [nlocal]) + CALL C_F_POINTER(x0(1), f_x, [3, nlocal]) + CALL C_F_POINTER(fexternal, f0, [nlocal]) + CALL C_F_POINTER(f0(1), f_fexternal, [3, nlocal]) + IF (C_ASSOCIATED(caller)) THEN + CALL C_F_POINTER(caller, f_caller) + CALL f_caller%callback_bigbig(f_caller%caller, timestep, f_ids, f_x, & + f_fexternal) + ELSE + CALL lmp_error(f_caller%lammps_instance, & + LMP_ERROR_ALL + LMP_ERROR_WORLD, & + 'Got null pointer from "caller"; this should never happen;& + & please report a bug') + END IF + END SUBROUTINE callback_wrapper_bigbig + ! equivalent function to lammps_flush_buffers SUBROUTINE lmp_flush_buffers(self) CLASS(lammps), INTENT(IN) :: self From 9ab4c65f31bae022d4a657331e294ca26fb997d5 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Tue, 22 Nov 2022 16:40:39 -0700 Subject: [PATCH 108/213] more work on dump image --- src/dump_grid.cpp | 156 +++++--------------------- src/dump_image.cpp | 253 +++++++++++++++++++++++++++++++++++-------- src/dump_image.h | 10 +- src/fix_ave_grid.cpp | 131 ++++++---------------- src/utils.cpp | 44 ++++---- src/utils.h | 4 +- 6 files changed, 300 insertions(+), 298 deletions(-) diff --git a/src/dump_grid.cpp b/src/dump_grid.cpp index f897ee2047..f6b2214a2e 100644 --- a/src/dump_grid.cpp +++ b/src/dump_grid.cpp @@ -77,6 +77,10 @@ DumpGrid::DumpGrid(LAMMPS *lmp, int narg, char **arg) : dimension = domain->dimension; + // for 2d, set nzgrid = 1 for dump grid and grid/vtk files + + if (dimension == 2) nzgrid = 1; + // computes and fixes which the dump accesses ncompute = 0; @@ -269,9 +273,9 @@ void DumpGrid::init_style() int nxtmp,nytmp,nztmp; for (int i = 0; i < nfield; i++) { if (dimension == 2) { - if (field2source[i] == COMPUTE) - grid2d = (Grid2d *) compute[field2index[i]]->get_grid_by_index(field2grid[i]); - else + if (field2source[i] == COMPUTE) + grid2d = (Grid2d *) compute[field2index[i]]->get_grid_by_index(field2grid[i]); + else grid2d = (Grid2d *) fix[field2index[i]]->get_grid_by_index(field2grid[i]); if (i == 0) grid2d->get_size(nxgrid,nygrid); else { @@ -651,146 +655,40 @@ int DumpGrid::parse_fields(int narg, char **arg) char *id; int igrid,idata,index; - int iflag = utils::check_grid_reference((char *) "Dump grid", - arg[iarg],igrid,idata,index,lmp); + arg[iarg],nevery,id,igrid,idata,index,lmp); - // arg is not a Grid reference + // arg is not a valid Grid reference + // assume it's an additional dump grid option and return if (iflag < 0) return iarg; - - // grid reference is to a compute + + // grid reference is to a compute or fix if (iflag == ArgInfo::COMPUTE) { - - - // grid reference is to a fix - + auto icompute = lmp->modify->get_compute_by_id(id); + field2index[iarg] = add_compute(id,icompute); + field2source[iarg] = COMPUTE; } else if (iflag == ArgInfo::FIX) { - + auto ifix = modify->get_fix_by_id(id); + field2index[iarg] = add_fix(id,ifix); + field2source[iarg] = FIX; } + + delete [] id; + argindex[iarg] = index; + vtype[iarg] = Dump::DOUBLE; + field2grid[iarg] = igrid; + field2data[iarg] = idata; + + if (dimension == 2) pack_choice[iarg] = &DumpGrid::pack_grid2d; + else pack_choice[iarg] = &DumpGrid::pack_grid3d; } return narg; } - - - -/* - ArgInfo argi(arg[iarg], ArgInfo::COMPUTE | ArgInfo::FIX); - argindex[iarg] = argi.get_index1(); - auto name = argi.get_name(); - - switch (argi.get_type()) { - - case ArgInfo::UNKNOWN: { - error->all(FLERR,"Invalid attribute in dump grid command"); - } break; - - // compute value = c_ID - // if no trailing [], then arg is set to 0, else arg is int between [] - - case ArgInfo::COMPUTE: { - if (dimension == 2) pack_choice[iarg] = &DumpGrid::pack_grid2d; - else pack_choice[iarg] = &DumpGrid::pack_grid3d; - vtype[iarg] = Dump::DOUBLE; - field2source[iarg] = COMPUTE; - - // split name = idcompute:gname:dname into 3 strings - - auto words = utils::parse_gridid(FLERR,name,error); - const auto &idcompute = words[0]; - const auto &gname = words[1]; - const auto &dname = words[2]; - - auto icompute = modify->get_compute_by_id(idcompute); - if (!icompute) error->all(FLERR,"Could not find dump grid compute ID: {}",idcompute); - if (icompute->pergrid_flag == 0) - error->all(FLERR,"Dump grid compute {} does not compute per-grid info",idcompute); - - int dim; - int igrid = icompute->get_grid_by_name(gname,dim); - if (igrid < 0) - error->all(FLERR,"Dump grid compute {} does not recognize grid name {}",idcompute,gname); - - int ncol; - int idata = icompute->get_griddata_by_name(igrid,dname,ncol); - if (idata < 0) - error->all(FLERR,"Dump grid compute {} does not recognize data name {}",idcompute,dname); - - if (argi.get_dim() == 0 && ncol) - error->all(FLERR,"Dump grid compute {} data {} is not per-grid vector",idcompute,dname); - if (argi.get_dim() && ncol == 0) - error->all(FLERR,"Dump grid compute {} data {} is not per-grid array",idcompute,dname); - if (argi.get_dim() && argi.get_index1() > ncol) - error->all(FLERR,"Dump grid compute {} array {} is accessed out-of-range",idcompute,dname); - - field2index[iarg] = add_compute(idcompute,icompute); - field2grid[iarg] = igrid; - field2data[iarg] = idata; - - } break; - - // fix value = f_ID - // if no trailing [], then arg is set to 0, else arg is between [] - - case ArgInfo::FIX: { - if (dimension == 2) pack_choice[iarg] = &DumpGrid::pack_grid2d; - else pack_choice[iarg] = &DumpGrid::pack_grid3d; - vtype[iarg] = Dump::DOUBLE; - field2source[iarg] = FIX; - - // split name = idfix:gname:dname into 3 strings - - auto words = utils::parse_gridid(FLERR,name,error); - const auto &idfix = words[0]; - const auto &gname = words[1]; - const auto &dname = words[2]; - - auto ifix = modify->get_fix_by_id(idfix); - if (!ifix) error->all(FLERR,"Could not find dump grid fix ID: {}",idfix); - if (ifix->pergrid_flag == 0) - error->all(FLERR,"Dump grid fix {} does not compute per-grid info",idfix); - if (nevery % ifix->pergrid_freq) - error->all(FLERR,"Fix ID {} for dump grid not computed at compatible time",idfix); - - int dim; - int igrid = ifix->get_grid_by_name(gname,dim); - if (igrid < 0) - error->all(FLERR,"Dump grid fix {} does not recognize grid name {}",idfix,gname); - - int ncol; - int idata = ifix->get_griddata_by_name(igrid,dname,ncol); - if (idata < 0) - error->all(FLERR,"Dump grid fix {} does not recognize data name {}",idfix,dname); - - if (argi.get_dim() == 0 && ncol) - error->all(FLERR,"Dump grid fix {} data {} is not per-grid vector",idfix,dname); - if (argi.get_dim() > 0 && ncol == 0) - error->all(FLERR,"Dump grid fix {} data {} is not per-grid array",idfix,dname); - if (argi.get_dim() > 0 && argi.get_index1() > ncol) - error->all(FLERR,"Dump grid fix {} array {} is accessed out-of-range",idfix,dname); - - field2index[iarg] = add_fix(idfix,ifix); - field2grid[iarg] = igrid; - field2data[iarg] = idata; - - } break; - - // no match - - default: { - return iarg; - } break; - } - } - - return narg; -} -*/ - /* ---------------------------------------------------------------------- add Compute to list of Compute objects used by dump return index of where this Compute is in list diff --git a/src/dump_image.cpp b/src/dump_image.cpp index 7b9ffbbd35..95ab2be9f0 100644 --- a/src/dump_image.cpp +++ b/src/dump_image.cpp @@ -14,6 +14,7 @@ #include "dump_image.h" +#include "arg_info.h" #include "atom.h" #include "atom_vec.h" #include "atom_vec_body.h" @@ -124,6 +125,8 @@ DumpImage::DumpImage(LAMMPS *lmp, int narg, char **arg) : atomflag = YES; gridflag = NO; lineflag = triflag = bodyflag = fixflag = NO; + id_grid_compute = id_grid_fix = nullptr; + if (atom->nbondtypes == 0) bondflag = NO; else { bondflag = YES; @@ -188,8 +191,16 @@ DumpImage::DumpImage(LAMMPS *lmp, int narg, char **arg) : int igrid,idata,index; int iflag = utils::check_grid_reference((char *) "Dump image", - arg[iarg+1],igrid,idata,index,lmp); - + arg[iarg+1],nevery,id, + igrid,idata,index,lmp); + if (iflag < 0) error->all(FLERR,"Invalid grid reference in dump image command"); + + if (iflag == ArgInfo::COMPUTE) id_grid_compute = utils::strdup(id); + else if (iflag == ArgInfo::FIX) id_grid_fix = utils::strdup(id); + delete [] id; + grid_igrid = igrid; + grid_idata = idata; + grid_index = index; iarg += 2; } else if (strcmp(arg[iarg],"line") == 0) { @@ -432,6 +443,9 @@ DumpImage::DumpImage(LAMMPS *lmp, int narg, char **arg) : maxbufcopy = 0; chooseghost = nullptr; bufcopy = nullptr; + + maxgrid = 0; + gbuf = nullptr; } /* ---------------------------------------------------------------------- */ @@ -448,6 +462,7 @@ DumpImage::~DumpImage() delete [] bcolortype; memory->destroy(chooseghost); memory->destroy(bufcopy); + memory->destroy(gbuf); } /* ---------------------------------------------------------------------- */ @@ -609,21 +624,33 @@ void DumpImage::write() } // pack grid gbuf with grid cell values - // ngrid_mine = # of grid cells this proc owns - + // ngrid = # of grid cells this proc owns + if (gridflag) { if (domain->dimension == 2) { if (grid_compute) - grid2d = (Grid2d *) grid_compute->get_grid_by_index(grid_index); + grid2d = (Grid2d *) grid_compute->get_grid_by_index(grid_igrid); else if (grid_fix) - grid2d = (Grid2d *) grid_fix->get_grid_by_index(grid_index); + grid2d = (Grid2d *) grid_fix->get_grid_by_index(grid_igrid); + grid2d->get_size(nxgrid,nygrid); grid2d->get_bounds_owned(nxlo_in,nxhi_in,nylo_in,nyhi_in); + ngrid = (nxhi_in-nxlo_in+1) * (nyhi_in-nylo_in+1); } else { if (grid_compute) - grid3d = (Grid3d *) grid_compute->get_grid_by_index(grid_index); + grid3d = (Grid3d *) grid_compute->get_grid_by_index(grid_igrid); else if (grid_fix) - grid3d = (Grid3d *) grid_fix->get_grid_by_index(grid_index); + grid3d = (Grid3d *) grid_fix->get_grid_by_index(grid_igrid); + grid3d->get_size(nxgrid,nygrid,nzgrid); grid3d->get_bounds_owned(nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in); + ngrid = (nxhi_in-nxlo_in+1) * (nyhi_in-nylo_in+1) * (nzhi_in-nzlo_in+1); + } + + // insure gbuf is large enough + + if (ngrid > maxgrid) { + memory->destroy(gbuf); + maxgrid = ngrid; + memory->create(gbuf,maxgrid,"dump/image:gbuf"); } // invoke Compute for per-grid quantities @@ -646,37 +673,65 @@ void DumpImage::write() // access grid data and load gbuf - /* - if (index == 0) { - double **vec2d; - if (field2source[n] == COMPUTE) - vec2d = (double **) - compute[field2index[n]]->get_griddata_by_index(field2data[n]); - else if (field2source[n] == FIX) - vec2d = (double **) - fix[field2index[n]]->get_griddata_by_index(field2data[n]); - for (int iy = nylo_in; iy <= nyhi_in; iy++) - for (int ix = nxlo_in; ix <= nxhi_in; ix++) { - buf[n] = vec2d[iy][ix]; - n += size_one; + if (domain->dimension == 2) { + if (grid_index == 0) { + double **vec2d; + if (grid_compute) + vec2d = (double **) + grid_compute->get_griddata_by_index(grid_idata); + else if (grid_fix) + vec2d = (double **) + grid_fix->get_griddata_by_index(grid_idata); + int n = 0; + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) + gbuf[n++] = vec2d[iy][ix]; + } else { + double ***array2d; + if (grid_compute) + array2d = (double ***) + grid_compute->get_griddata_by_index(grid_idata); + else if (grid_fix) + array2d = (double ***) + grid_fix->get_griddata_by_index(grid_idata); + int index = grid_index - 1; + int n = 0; + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) + gbuf[n++] = array2d[iy][ix][index]; + } + + } else if (domain->dimension == 3) { + if (grid_index == 0) { + double ***vec3d; + if (grid_compute) + vec3d = (double ***) + grid_compute->get_griddata_by_index(grid_idata); + else if (grid_fix) + vec3d = (double ***) + grid_fix->get_griddata_by_index(grid_idata); + int n = 0; + for (int iz = nzlo_in; iz <= nzhi_in; iz++) + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) + gbuf[n++] = vec3d[iz][iy][ix]; + } } else { - double ***array2d; - if (field2source[n] == COMPUTE) - array2d = (double ***) - compute[field2index[n]]->get_griddata_by_index(field2data[n]); - else if (field2source[n] == FIX) - array2d = (double ***) - fix[field2index[n]]->get_griddata_by_index(field2data[n]); - index--; - for (int iy = nylo_in; iy <= nyhi_in; iy++) - for (int ix = nxlo_in; ix <= nxhi_in; ix++) { - buf[n] = array2d[iy][ix][index]; - n += size_one; - } - } - */ - + double ****array3d; + if (grid_compute) + array3d = (double ****) + grid_compute->get_griddata_by_index(grid_idata); + else if (grid_fix) + array3d = (double ****) + grid_fix->get_griddata_by_index(grid_idata); + int index = grid_index - 1; + int n = 0; + for (int iz = nzlo_in; iz <= nzhi_in; iz++) + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) + gbuf[n++] = array3d[iz][iy][ix][index]; + } } // set minmax color range if using dynamic grid color map @@ -685,7 +740,7 @@ void DumpImage::write() double two[2],twoall[2]; double lo = BIG; double hi = -BIG; - for (int i = 0; i < ngrid_owned; i++) { + for (int i = 0; i < ngrid; i++) { lo = MIN(lo,gbuf[i]); hi = MAX(hi,gbuf[i]); } @@ -861,13 +916,46 @@ void DumpImage::create_image() } // render my grid cells - + // 2 triangles for 2d rectangle, 12 triangles for 3d cube surface + // grid_cell_corners_2d/3d calculates orthogonal vs triclinic corner pts + // for 3d, outward normals on all 6 faces + if (gridflag) { - - - // draw 2 or 12 triangles - //image->draw_triangle(x,y,z,color); - + int n = 0; + if (domain->dimension == 2) { + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) { + grid_cell_corners_2d(ix,iy); + color = image->map_value2color(1,gbuf[n++]); + image->draw_triangle(gcorners[0],gcorners[1],gcorners[3],color); + image->draw_triangle(gcorners[0],gcorners[3],gcorners[2],color); + } + } else { + for (int iz = nzlo_in; iz <= nzhi_in; iz++) + for (int iy = nylo_in; iy <= nyhi_in; iy++) + for (int ix = nxlo_in; ix <= nxhi_in; ix++) { + grid_cell_corners_3d(ix,iy,iz); + color = image->map_value2color(1,gbuf[n++]); + // lower x face + image->draw_triangle(gcorners[0],gcorners[4],gcorners[6],color); + image->draw_triangle(gcorners[0],gcorners[6],gcorners[2],color); + // upper x face + image->draw_triangle(gcorners[1],gcorners[5],gcorners[7],color); + image->draw_triangle(gcorners[1],gcorners[7],gcorners[3],color); + // lower y face + image->draw_triangle(gcorners[0],gcorners[1],gcorners[5],color); + image->draw_triangle(gcorners[0],gcorners[5],gcorners[4],color); + // upper y face + image->draw_triangle(gcorners[2],gcorners[6],gcorners[7],color); + image->draw_triangle(gcorners[2],gcorners[7],gcorners[3],color); + // lower z face + image->draw_triangle(gcorners[0],gcorners[2],gcorners[3],color); + image->draw_triangle(gcorners[0],gcorners[3],gcorners[1],color); + // upper z face + image->draw_triangle(gcorners[4],gcorners[5],gcorners[7],color); + image->draw_triangle(gcorners[4],gcorners[7],gcorners[6],color); + } + } } // render atoms that are lines @@ -1266,6 +1354,83 @@ void DumpImage::create_image() /* ---------------------------------------------------------------------- */ +void DumpImage::grid_cell_corners_2d(int ix, int iy) +{ + double *boxlo = domain->boxlo; + double *prd = domain->prd; + + if (!domain->triclinic) { + double xdelta = prd[0] / nxgrid; + double ydelta = prd[1] / nygrid; + + int n = 0; + for (int y = 0; y < 2; y++) + for (int x = 0; x < 2; x++) { + gcorners[n][0] = boxlo[0] + (ix+x) * xdelta; + gcorners[n][1] = boxlo[1] + (iy+y) * ydelta; + n++; + } + + } else { + double lamda[3],xone[3]; + lamda[2] = 0.0; + + double dx = 1.0 / nxgrid; + double dy = 1.0 / nygrid; + + int n = 0; + for (int y = 0; y < 2; y++) + for (int x = 0; x < 2; x++) { + lamda[0] = (ix+x) * dx; + lamda[1] = (iy+y) * dy; + domain->lamda2x(lamda,gcorners[n++]); + } + } +} + +/* ---------------------------------------------------------------------- */ + +void DumpImage::grid_cell_corners_3d(int ix, int iy, int iz) +{ + double *boxlo = domain->boxlo; + double *prd = domain->prd; + + if (!domain->triclinic) { + double xdelta = prd[0] / nxgrid; + double ydelta = prd[1] / nygrid; + double zdelta = prd[2] / nzgrid; + + int n = 0; + for (int z = 0; z < 2; z++) + for (int y = 0; y < 2; y++) + for (int x = 0; x < 2; x++) { + gcorners[n][0] = boxlo[0] + (ix+x) * xdelta; + gcorners[n][1] = boxlo[1] + (iy+y) * ydelta; + gcorners[n][2] = boxlo[2] + (iz+z) * zdelta; + n++; + } + + } else { + double lamda[3],xone[3]; + + double dx = 1.0 / nxgrid; + double dy = 1.0 / nygrid; + double dz = 1.0 / nzgrid; + + int n = 0; + for (int z = 0; z < 2; z++) + for (int y = 0; y < 2; y++) + for (int x = 0; x < 2; x++) { + lamda[0] = (ix+x) * dx; + lamda[1] = (iy+y) * dy; + lamda[2] = (iz+z) * dz; + domain->lamda2x(lamda,gcorners[n++]); + } + } +} + +/* ---------------------------------------------------------------------- */ + int DumpImage::pack_forward_comm(int n, int *list, double *buf, int /*pbc_flag*/, int * /*pbc*/) { diff --git a/src/dump_image.h b/src/dump_image.h index c4ce2224f4..0b3a44ead3 100644 --- a/src/dump_image.h +++ b/src/dump_image.h @@ -85,10 +85,12 @@ class DumpImage : public DumpCustom { char *id_grid_compute,*id_grid_fix; class Compute *grid_compute; class Fix *grid_fix; - int grid_index; - double *gbuf; + int grid_igrid,grid_idata,grid_index; + int nxgrid,nygrid,nzgrid; int nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in; - int ngrid_owned; + double *gbuf; + int ngrid,maxgrid; + double gcorners[8][3]; class AtomVecLine *avec_line; // ptrs to atom style (sub)classes class AtomVecTri *avec_tri; @@ -111,6 +113,8 @@ class DumpImage : public DumpCustom { void box_bounds(); void create_image(); + void grid_cell_corners_2d(int, int); + void grid_cell_corners_3d(int, int, int); }; } // namespace LAMMPS_NS diff --git a/src/fix_ave_grid.cpp b/src/fix_ave_grid.cpp index fe28b9a8e2..ed895ce533 100644 --- a/src/fix_ave_grid.cpp +++ b/src/fix_ave_grid.cpp @@ -59,6 +59,11 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : pergrid_freq = utils::inumeric(FLERR,arg[5],false,lmp); time_depend = 1; + if (nevery <= 0 || nrepeat <= 0 || pergrid_freq <= 0) + error->all(FLERR,"Illegal fix ave/grid command"); + if (pergrid_freq % nevery || nrepeat*nevery > pergrid_freq) + error->all(FLERR,"Illegal fix ave/grid command"); + // NOTE: allow Dxyz as well at some point ? nxgrid = utils::inumeric(FLERR,arg[6],false,lmp); @@ -135,21 +140,38 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : modeatom = 1; } else { + + // if arg is not a per-atom or per-grid value + // then it's an optional arg after the values + ArgInfo argi(arg[iarg]); + if (argi.get_type() == ArgInfo::NONE || argi.get_type() == ArgInfo::UNKNOWN) break; + if (argi.get_dim() > 1) error->all(FLERR,"Invalid fix ave/grid command"); - if (argi.get_type() == ArgInfo::NONE) break; - if ((argi.get_type() == ArgInfo::UNKNOWN) || (argi.get_dim() > 1)) - error->all(FLERR,"Invalid fix ave/grid command"); + // atom value has no colon + + if (!strchr(arg[iarg],':')) { + modeatom = 1; + ids[nvalues] = argi.copy_name(); + which[nvalues] = argi.get_type(); + argindex[nvalues] = argi.get_index1(); - which[nvalues] = argi.get_type(); - argindex[nvalues] = argi.get_index1(); - ids[nvalues] = argi.copy_name(); + // per-grid value has colons - if (strchr(ids[nvalues],':')) modegrid = 1; - else modeatom = 1; + } else { + modegrid = 1; - if (modegrid && which[nvalues] == ArgInfo::VARIABLE) - error->all(FLERR,"Fix ave/grid cannot use variable for grid info"); + int igrid,idata,index; + int iflag = + utils::check_grid_reference((char *) "Fix ave/grid", + arg[iarg],nevery,ids[nvalues],igrid,idata,index,lmp); + if (iflag < 0) error->all(FLERR,"Invalid grid reference in fix ave/grid command"); + + which[nvalues] = iflag; + value2grid[nvalues] = igrid; + value2data[nvalues] = idata; + argindex[nvalues] = index; + } } nvalues++; @@ -231,16 +253,11 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : memory->sfree(earg); } - // setup and error check + // more error checks // for fix inputs, check that fix frequency is acceptable dimension = domain->dimension; - if (nevery <= 0 || nrepeat <= 0 || pergrid_freq <= 0) - error->all(FLERR,"Illegal fix ave/grid command"); - if (pergrid_freq % nevery || nrepeat*nevery > pergrid_freq) - error->all(FLERR,"Illegal fix ave/grid command"); - if (nxgrid < 1 || nygrid < 1 || nzgrid < 1) error->all(FLERR,"Invalid fix ave/grid grid size"); if (dimension == 2 && nzgrid != 1) @@ -306,88 +323,6 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : } } - // setup and error checks for GRID mode - - if (modegrid) { - for (int i = 0; i < nvalues; i++) { - if (which[i] == ArgInfo::COMPUTE) { - - auto words = utils::parse_grid_id(FLERR,ids[i],error); - const auto &idcompute = words[0]; - const auto &gname = words[1]; - const auto &dname = words[2]; - - delete[] ids[i]; - ids[i] = utils::strdup(idcompute); - - auto icompute = modify->get_compute_by_id(idcompute); - if (!icompute) error->all(FLERR,"Could not find fix ave/grid compute ID: {}",idcompute); - if (icompute->pergrid_flag == 0) - error->all(FLERR,"Fix ave/grid compute {} does not compute per-grid info",idcompute); - - int dim; - int igrid = icompute->get_grid_by_name(gname,dim); - if (igrid < 0) - error->all(FLERR,"Fix ave/grid compute {} does not recognize grid name {}", - idcompute,gname); - - int ncol; - int idata = icompute->get_griddata_by_name(igrid,dname,ncol); - if (idata < 0) - error->all(FLERR,"Fix ave/grid compute {} does not recognize data name {}", - idcompute,dname); - - if (argindex[i] == 0 && ncol) - error->all(FLERR,"Fix ave/grid compute {} data {} is not per-grid vector",idcompute,dname); - if (argindex[i] && ncol == 0) - error->all(FLERR,"Fix ave/grid compute {} data {} is not per-grid array",idcompute,dname); - if (argindex[i] && argindex[i] > ncol) - error->all(FLERR,"Fix ave/grid compute {} array {} is accessed out-of-range", - idcompute,dname); - - value2grid[i] = igrid; - value2data[i] = idata; - - } else if (which[i] == ArgInfo::FIX) { - - auto words = utils::parse_grid_id(FLERR,ids[i],error); - const auto &idfix = words[0]; - const auto &gname = words[1]; - const auto &dname = words[2]; - - delete[] ids[i]; - ids[i] = utils::strdup(idfix); - - Fix *ifix = modify->get_fix_by_id(idfix); - if (!ifix) error->all(FLERR,"Could not find fix ave/grid fix ID: {}",idfix); - if (ifix->pergrid_flag == 0) - error->all(FLERR,"Fix ave/grid fix {} does not compute per-grid info",idfix); - if (nevery % ifix->pergrid_freq) - error->all(FLERR, "Fix ID {} for fix grid/atom not computed at compatible time",idfix); - - int dim; - int igrid = ifix->get_grid_by_name(gname,dim); - if (igrid < 0) - error->all(FLERR,"Fix ave/grid fix {} does not recognize grid name {}",idfix,gname); - - int ncol; - int idata = ifix->get_griddata_by_name(igrid,dname,ncol); - if (idata < 0) - error->all(FLERR,"Fix ave/grid fix {} does not recognize data name {}",idfix,dname); - - if (argindex[i] == 0 && ncol) - error->all(FLERR, "Fix ave/grid fix {} data {} is not per-grid vector",idfix,dname); - if (argindex[i] && ncol == 0) - error->all(FLERR,"Fix ave/grid fix {} data {} is not per-grid array",idfix,dname); - if (argindex[i] && argindex[i] > ncol) - error->all(FLERR,"Fix ave/grid fix {} array {} is accessed out-of-range",idfix,dname); - - value2grid[i] = igrid; - value2data[i] = idata; - } - } - } - // instantiate Grid class and buffers // allocate/zero per-grid data diff --git a/src/utils.cpp b/src/utils.cpp index ed5fd514b4..defe6f3a49 100644 --- a/src/utils.cpp +++ b/src/utils.cpp @@ -877,8 +877,8 @@ char *utils::expand_type(const char *file, int line, const std::string &str, int caller decides what to do if not COMPUTE or FIX ------------------------------------------------------------------------- */ -int utils::check_grid_reference(char *errstr, char *ref, int &igrid, int &idata, int &index, - LAMMPS *lmp) +int utils::check_grid_reference(char *errstr, char *ref, int nevery, + char *&id, int &igrid, int &idata, int &index, LAMMPS *lmp) { ArgInfo argi(ref, ArgInfo::COMPUTE | ArgInfo::FIX); index = argi.get_index1(); @@ -902,28 +902,28 @@ int utils::check_grid_reference(char *errstr, char *ref, int &igrid, int &idata, const auto &dname = words[2]; auto icompute = lmp->modify->get_compute_by_id(idcompute); - if (!icompute) lmp->error->all(FLERR,"%s compute ID {} not found",errstr,idcompute); + if (!icompute) lmp->error->all(FLERR,"{} compute ID {} not found",errstr,idcompute); if (icompute->pergrid_flag == 0) - lmp->error->all(FLERR,"%s compute {} does not compute per-grid info",errstr,idcompute); + lmp->error->all(FLERR,"{} compute {} does not compute per-grid info",errstr,idcompute); int dim; igrid = icompute->get_grid_by_name(gname,dim); if (igrid < 0) - lmp->error->all(FLERR,"%s compute {} does not recognize grid name {}",errstr,idcompute,gname); + lmp->error->all(FLERR,"{} compute {} does not recognize grid name {}",errstr,idcompute,gname); int ncol; idata = icompute->get_griddata_by_name(igrid,dname,ncol); if (idata < 0) - lmp->error->all(FLERR,"%s compute {} does not recognize data name {}",errstr,idcompute,dname); + lmp->error->all(FLERR,"{} compute {} does not recognize data name {}",errstr,idcompute,dname); if (argi.get_dim() == 0 && ncol) - lmp->error->all(FLERR,"%s compute {} data {} is not per-grid vector",errstr,idcompute,dname); + lmp->error->all(FLERR,"{} compute {} data {} is not per-grid vector",errstr,idcompute,dname); if (argi.get_dim() && ncol == 0) - lmp->error->all(FLERR,"%s compute {} data {} is not per-grid array",errstr,idcompute,dname); + lmp->error->all(FLERR,"{} compute {} data {} is not per-grid array",errstr,idcompute,dname); if (argi.get_dim() && argi.get_index1() > ncol) - lmp->error->all(FLERR,"%s compute {} array {} is accessed out-of-range",errstr,idcompute,dname); + lmp->error->all(FLERR,"{} compute {} array {} is accessed out-of-range",errstr,idcompute,dname); - //id = utils::strdup(idcompute); + id = utils::strdup(idcompute); return ArgInfo::COMPUTE; } break; @@ -939,30 +939,30 @@ int utils::check_grid_reference(char *errstr, char *ref, int &igrid, int &idata, const auto &dname = words[2]; auto ifix = lmp->modify->get_fix_by_id(idfix); - if (!ifix) lmp->error->all(FLERR,"%s fix ID {} not found",errstr,idfix); + if (!ifix) lmp->error->all(FLERR,"{} fix ID {} not found",errstr,idfix); if (ifix->pergrid_flag == 0) - lmp->error->all(FLERR,"%s fix {} does not compute per-grid info",errstr,idfix); - //if (nevery % ifix->pergrid_freq) - // lmp->error->all(FLERR,"%s fix {} not computed at compatible time",errstr,if); + lmp->error->all(FLERR,"{} fix {} does not compute per-grid info",errstr,idfix); + if (nevery % ifix->pergrid_freq) + lmp->error->all(FLERR,"{} fix {} not computed at compatible time",errstr,idfix); int dim; - int igrid = ifix->get_grid_by_name(gname,dim); + igrid = ifix->get_grid_by_name(gname,dim); if (igrid < 0) - lmp->error->all(FLERR,"%s fix {} does not recognize grid name {}",errstr,idfix,gname); + lmp->error->all(FLERR,"{} fix {} does not recognize grid name {}",errstr,idfix,gname); int ncol; - int idata = ifix->get_griddata_by_name(igrid,dname,ncol); + idata = ifix->get_griddata_by_name(igrid,dname,ncol); if (idata < 0) - lmp->error->all(FLERR,"%s fix {} does not recognize data name {}",errstr,idfix,dname); + lmp->error->all(FLERR,"{} fix {} does not recognize data name {}",errstr,idfix,dname); if (argi.get_dim() == 0 && ncol) - lmp->error->all(FLERR,"%s fix {} data {} is not per-grid vector",errstr,idfix,dname); + lmp->error->all(FLERR,"{} fix {} data {} is not per-grid vector",errstr,idfix,dname); if (argi.get_dim() > 0 && ncol == 0) - lmp->error->all(FLERR,"%s fix {} data {} is not per-grid array",errstr,idfix,dname); + lmp->error->all(FLERR,"{} fix {} data {} is not per-grid array",errstr,idfix,dname); if (argi.get_dim() > 0 && argi.get_index1() > ncol) - lmp->error->all(FLERR,"%s fix {} array {} is accessed out-of-range",errstr,idfix,dname); + lmp->error->all(FLERR,"{} fix {} array {} is accessed out-of-range",errstr,idfix,dname); - //id = utils::strdup(idfix); + id = utils::strdup(idfix); return ArgInfo::FIX; } break; } diff --git a/src/utils.h b/src/utils.h index 5ea11dbaf3..0f0fcb323e 100644 --- a/src/utils.h +++ b/src/utils.h @@ -383,8 +383,8 @@ namespace utils { - int check_grid_reference(char *errstr, char *ref, int &igrid, int &idata, int &index, - LAMMPS *lmp); + int check_grid_reference(char *errstr, char *ref, int nevery, + char *& id, int &igrid, int &idata, int &index, LAMMPS *lmp); /*! Parse grid reference into 3 sub-strings From dd8a14789b68289a9b6ce6f954b5043db89e68c7 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Wed, 23 Nov 2022 10:52:46 -0700 Subject: [PATCH 109/213] update docs for new image features --- doc/src/Howto_grid.rst | 47 ++++++++++++++++++++++++++---------------- src/utils.cpp | 8 ++++--- src/utils.h | 25 +++++++++++++++++----- 3 files changed, 54 insertions(+), 26 deletions(-) diff --git a/doc/src/Howto_grid.rst b/doc/src/Howto_grid.rst index efc19a2cb4..3b7e503f18 100644 --- a/doc/src/Howto_grid.rst +++ b/doc/src/Howto_grid.rst @@ -5,14 +5,14 @@ LAMMPS has internal capabilities to create uniformly spaced grids which overlay the simulation domain. For 2d and 3d simulations these are 2d and 3d grids respectively. Conceptually a grid can be thought of as a collection of grid cells, each of which has an associated grid -point. Internally, the grid point can either be a corner point of the -grid cell, or at its center. Each grid cell (or point) stores one or -more values (data). +point. Internally, the grid point is typically the center point of +the grid cell, though that is a coding option when using grids. Each +grid cell stores one or more values (data). The grid points and data they store are distributed across processors. -Each processor owns the grid points (and their data) that lie within -the spatial sub-domain of the processor. If needed for its -computations, it may also store ghost grid points with data. +Each processor owns the grid cells (and their data) whose grid points +lie within the spatial sub-domain of the processor. If needed for its +computations, it may also store ghost grid cells with their data. These grids can overlay orthogonal or triclinic simulation boxes; see the :doc:`Howto triclinic ` doc page for an @@ -27,31 +27,42 @@ box size, i.e. as set by the :doc:`boundary ` command for fixed or shrink-wrapped boundaries. If load-balancing is invoked by the :doc:`balance ` or -:doc:`fix balance ` commands, then the sub-domain owned by -a processor will change which would also change which grid points they -own. Some of the commands listed below support that operation; others -do not. Eventually we plan to have all commands which define and -store per-grid data support load-balancing. +:doc:`fix balance ` commands, then the sub-domain owned +by a processor will change which may also change which grid points +they own. + +Post-processing and visualization of per-grid data can be enabled by +the :doc:`dump grid `, :doc:`dump grid/vtk `, and +:doc:`dump image ` commands, the latter by using its +optional *grid* keyword. The `OVITO visualization tool +`_ also plans (as of Nov 2022) to add support +for visualizing per-grid data (along with atoms) using the :doc:`dump +grid ` output format. .. note:: For developers, distributed grids are implemented within the code via two classes: Grid2d and Grid3d. These partition the grid across processors and have methods which allow forward and reverse - communication of ghost grid data. If you write a new compute or - fix which needs a distributed grid, these are the classes to look - at. A new pair style could use a distributed grid by having a fix - define it. - + communication of ghost grid data as well as load balancing. If you + write a new compute or fix which needs a distributed grid, these + are the classes to look at. A new pair style could use a + distributed grid by having a fix define it. We plan (as of + Nov 2022) to add a section in the :doc:`Developer ` + section of the manual with a detailed description of how to use + these classes. + ---------- These are the commands which currently define or use distributed grids: -* :doc:`fix ave/grid ` - time average per-atom or per-grid values * :doc:`fix ttm/grid ` - store electron temperature on grid +* :doc:`fix ave/grid ` - time average per-atom or per-grid values * :doc:`compute property/grid ` - generate grid IDs and coords -* :doc:`dump grid ` - output per-grid values +* :doc:`dump grid ` - output per-grid values in LAMMPS format +* :doc:`dump grid/vtk ` - output per-grid values in VTK format +* :doc:`dump image grid ` - include colored grid in output images * :doc:`kspace_style pppm ` (and variants) - FFT grids * :doc:`kspace_style msm ` (and variants) - MSM grids diff --git a/src/utils.cpp b/src/utils.cpp index defe6f3a49..841877859a 100644 --- a/src/utils.cpp +++ b/src/utils.cpp @@ -868,13 +868,15 @@ char *utils::expand_type(const char *file, int line, const std::string &str, int Check grid reference for valid Compute or Fix which produces per-grid data errstr = name of calling command used if error is generated ref = grid reference as it appears in an input script + e.g. c_myCompute:grid:data[2], ditto for a fix + nevery = frequency at which caller will access fix, not used if a compute return arguments: id = ID of compute or fix - igrid = index of which grid in compute/fix - idata = index of which data field in igrid + igrid = index of which grid in compute/fix (0 to N-1) + idata = index of which data field in igrid (0 to N-1) index = index into data field (0 for vector, 1-N for column of array) method return = ArgInfo::COMPUTE or ArgInfo::FIX or -1 for neither - caller decides what to do if not COMPUTE or FIX + caller decides what to do if arg is not a COMPUTE or FIX reference ------------------------------------------------------------------------- */ int utils::check_grid_reference(char *errstr, char *ref, int nevery, diff --git a/src/utils.h b/src/utils.h index 0f0fcb323e..b88c93f463 100644 --- a/src/utils.h +++ b/src/utils.h @@ -379,13 +379,28 @@ namespace utils { char *expand_type(const char *file, int line, const std::string &str, int mode, LAMMPS *lmp); - - - + /*! Check grid reference for valid Compute or Fix which produces per-grid data + * + * This function checks if a command argument in the input script + * is a valid reference to per-grid data produced by a Compute or Fix. + * If it is, the ID of the compute/fix is returned which the caller must + * free with delete []. It also returns igrid/idata/index integers + * which allow the caller to access the per-grid data. + * A flag is also returned to indicate compute vs fix vs error. + * + * \param errstr name of calling command, e.g. "Fix ave/grid" + * \param ref per-grid reference from input script, e.g. "c_10:grid:data[2]" + * \param nevery frequency at which caller will access fix for per-grid info, + * ignored when reference is to a compute + * \param lmp pointer to top-level LAMMPS class instance + * \return id ID of Compute or Fix + * \return igrid which grid is referenced (0 to N-1) + * \return idata which data on grid is referenced (0 to N-1) + * \return index which column of data is referenced (0 for vec, 1-N for array) + * \return ArgINFO::COMPUTE or FIX or UNKNOWN or NONE */ int check_grid_reference(char *errstr, char *ref, int nevery, - char *& id, int &igrid, int &idata, int &index, LAMMPS *lmp); - + char *&id, int &igrid, int &idata, int &index, LAMMPS *lmp); /*! Parse grid reference into 3 sub-strings * From 170c312a0c5675ae53b208b64f36bdf8e8f75a8a Mon Sep 17 00:00:00 2001 From: Karl Hammond Date: Thu, 24 Nov 2022 21:07:46 -0600 Subject: [PATCH 110/213] Fixed oversight in set_fix_external_callback and wrote its documentation --- doc/src/Fortran.rst | 63 +++++++++++++++++++++++++++++++++++++++++++++ fortran/lammps.f90 | 54 ++++++++++++++++++++++++++++---------- 2 files changed, 103 insertions(+), 14 deletions(-) diff --git a/doc/src/Fortran.rst b/doc/src/Fortran.rst index ec54a594d1..12d39e8af7 100644 --- a/doc/src/Fortran.rst +++ b/doc/src/Fortran.rst @@ -358,6 +358,8 @@ of the contents of the :f:mod:`LIBLAMMPS` Fortran interface to LAMMPS. :ftype encode_image_flags: function :f decode_image_flags: :f:subr:`decode_image_flags` :ftype decode_image_flags: subroutine + :f set_fix_external_callback: :f:subr:`set_fix_external_callback` + :ftype set_fix_external_callback: subroutine :f flush_buffers: :f:subr:`flush_buffers` :ftype flush_buffers: subroutine :f is_running: :f:func:`is_running` @@ -2096,6 +2098,67 @@ Procedures Bound to the :f:type:`lammps` Derived Type -------- +.. f:subroutine:: set_fix_external_callback(id, callback, caller) + + Set the callback function for a :doc:`fix external ` instance + with the given ID. + + .. versionadded:: TBD + + Fix :doc:`external ` allows programs that are running LAMMPS + through its library interface to modify certain LAMMPS properties on + specific time steps, similar to the way other fixes do. + + This subroutine sets the callback function for use with the "pf/callback" + mode. The function should have Fortran language bindings with the following + interface, which depends on how LAMMPS was compiled: + + .. code-block:: Fortran + + ABSTRACT INTERFACE + SUBROUTINE external_callback(caller, timestep, ids, x, fexternal) + USE, INTRINSIC :: ISO_C_BINDING, ONLY : c_int, c_double, c_int64_t + CLASS(*), INTENT(IN) :: caller + INTEGER(c_bigint), INTENT(IN) :: timestep + INTEGER(c_tagint), DIMENSION(:), INTENT(IN) :: ids + REAL(c_double), DIMENSION(:,:), INTENT(IN) :: x + REAL(c_double), DIMENSION(:,:), INTENT(OUT) :: fexternal + END SUBROUTINE external_callback + END INTERFACE + + where ``c_bigint`` is ``c_int`` if ``-DLAMMPS_SMALLSMALL`` was used and + ``c_int64_t`` otherwise; and ``c_tagint`` is ``c_int64_t`` if + ``-DLAMMPS_BIGBIG`` was used and ``c_int`` otherwise. + + The argument *caller* to :f:subr:`set_fix_external_callback` is unlimited + polymorphic (i.e., it can be any Fortran object you want to pass to the + calling function) and will be available as the first argument to the + callback function. It can be your LAMMPS instance, which you might need if + the callback function needs access to the library interface. + + The array *ids* is an array of length *nlocal* (as accessed from the + :cpp:class:`Atom` class or through :f:func:`extract_global`). The arrays + *x* and *fexternal* are :math:`3 \times {}`\ *nlocal* arrays; these are + transposed from what they would look like in C (see note about array index + order at :f:func:`extract_atom`). + + The callback mechanism is one of two ways that forces can be applied to a + simulation with the help of :doc:`fix external `. The + alternative is *array* mode, where one calls + :f:func:`fix_external_get_force`. + + Please see the documentation for :doc:`fix external ` for + more information about how to use the fix and couple it with external + programs. + + :p character(len=*) id: ID of :doc:`fix external ` instance + :p callback: subroutine :doc:`fix external ` should call + :ptype callback: external + :p class(*) caller [optional]: object you wish to pass to the callback + procedure + +-------- + .. f:subroutine:: flush_buffers() This function calls :cpp:func:`lammps_flush_buffers`, which flushes buffered diff --git a/fortran/lammps.f90 b/fortran/lammps.f90 index 02664c54db..eb32dcd266 100644 --- a/fortran/lammps.f90 +++ b/fortran/lammps.f90 @@ -75,6 +75,9 @@ MODULE LIBLAMMPS LMP_VAR_VECTOR = 2, & ! vector variables LMP_VAR_STRING = 3 ! string variables (everything else) + ! Constants we set once (in the constructor) and never need to check again + INTEGER(c_int), SAVE :: SIZE_TAGINT, SIZE_BIGINT, SIZE_IMAGEINT + ! "Constants" to use with extract_compute and friends TYPE lammps_style INTEGER(c_int) :: global, atom, local @@ -865,6 +868,11 @@ CONTAINS lmp_open%type%scalar = LMP_TYPE_SCALAR lmp_open%type%vector = LMP_TYPE_VECTOR lmp_open%type%array = LMP_TYPE_ARRAY + + ! Assign constants for bigint and tagint for use elsewhere + SIZE_TAGINT = lmp_extract_setting(lmp_open, 'tagint') + SIZE_BIGINT = lmp_extract_setting(lmp_open, 'bigint') + SIZE_IMAGEINT = lmp_extract_setting(lmp_open, 'imageint') END FUNCTION lmp_open ! Combined Fortran wrapper around lammps_close() and lammps_mpi_finalize() @@ -1731,19 +1739,16 @@ CONTAINS SUBROUTINE lmp_gather_bonds_small(self, data) CLASS(lammps), INTENT(IN) :: self INTEGER(c_int), DIMENSION(:), ALLOCATABLE, TARGET, INTENT(OUT) :: data - INTEGER(c_int) :: size_tagint, size_bigint INTEGER(c_int), POINTER :: nbonds_small INTEGER(c_int64_t), POINTER :: nbonds_big TYPE(c_ptr) :: Cdata - size_tagint = lmp_extract_setting(self, 'tagint') - IF (size_tagint /= 4_c_int) THEN + IF (SIZE_TAGINT /= 4_c_int) THEN CALL lmp_error(self, LMP_ERROR_ALL + LMP_ERROR_WORLD, & 'Incompatible integer kind in gather_bonds [Fortran API]') END IF IF (ALLOCATED(data)) DEALLOCATE(data) - size_bigint = lmp_extract_setting(self, 'bigint') - IF (size_bigint == 4_c_int) THEN + IF (SIZE_BIGINT == 4_c_int) THEN nbonds_small = lmp_extract_global(self, 'nbonds') ALLOCATE(data(3*nbonds_small)) ELSE @@ -1758,12 +1763,10 @@ CONTAINS SUBROUTINE lmp_gather_bonds_big(self, data) CLASS(lammps), INTENT(IN) :: self INTEGER(c_int64_t), DIMENSION(:), ALLOCATABLE, TARGET, INTENT(OUT) :: data - INTEGER(c_int) :: size_tagint INTEGER(c_int64_t), POINTER :: nbonds TYPE(c_ptr) :: Cdata - size_tagint = lmp_extract_setting(self, 'tagint') - IF (size_tagint /= 8_c_int) THEN + IF (SIZE_TAGINT /= 8_c_int) THEN CALL lmp_error(self, LMP_ERROR_ALL + LMP_ERROR_WORLD, & 'Incompatible integer kind in gather_bonds [Fortran API]') END IF @@ -2385,10 +2388,7 @@ CONTAINS CLASS(*), INTENT(IN), TARGET, OPTIONAL :: caller TYPE(c_ptr) :: c_id, c_caller TYPE(c_funptr) :: c_callback - INTEGER :: i, this_fix, size_tagint, size_bigint - - size_tagint = lmp_extract_setting(self, 'tagint') - size_bigint = lmp_extract_setting(self, 'bigint') + INTEGER :: i, this_fix c_id = f2c_string(id) IF (ALLOCATED(ext_data)) THEN @@ -2400,7 +2400,10 @@ CONTAINS END IF END DO IF (this_fix > SIZE(ext_data)) THEN + ! reallocates ext_data; this requires us to re-bind "caller" on the C + ! side to the new data structure, which likely moved to a new address ext_data = [ext_data, fix_external_data()] ! extends ext_data by 1 + CALL rebind_external_callback_data() END IF ELSE ALLOCATE(ext_data(1)) @@ -2409,11 +2412,11 @@ CONTAINS ext_data(this_fix)%id = id ext_data(this_fix)%lammps_instance => self - IF (size_tagint == 4_c_int .AND. size_bigint == 4_c_int) THEN + IF (SIZE_TAGINT == 4_c_int .AND. SIZE_BIGINT == 4_c_int) THEN ! -DSMALLSMALL c_callback = C_FUNLOC(callback_wrapper_smallsmall) CALL set_fix_external_callback_smallsmall(this_fix, callback) - ELSE IF (size_tagint == 8_c_int .AND. size_bigint == 8_c_int) THEN + ELSE IF (SIZE_TAGINT == 8_c_int .AND. SIZE_BIGINT == 8_c_int) THEN ! -DBIGBIG c_callback = C_FUNLOC(callback_wrapper_bigbig) CALL set_fix_external_callback_bigbig(this_fix, callback) @@ -2431,6 +2434,7 @@ CONTAINS c_caller = C_LOC(ext_data(this_fix)) CALL lammps_set_fix_external_callback(self%handle, c_id, c_callback, & c_caller) + CALL lammps_free(c_id) END SUBROUTINE lmp_set_fix_external_callback ! Wrappers to assign callback pointers with explicit interfaces @@ -2455,6 +2459,28 @@ CONTAINS ext_data(id)%callback_bigbig => callback END SUBROUTINE set_fix_external_callback_bigbig + ! subroutine that re-binds all external callback data after a reallocation + SUBROUTINE rebind_external_callback_data() + INTEGER :: i + TYPE(c_ptr) :: c_id, c_caller + TYPE(c_funptr) :: c_callback + + DO i = 1, SIZE(ext_data) - 1 + c_id = f2c_string(ext_data(i)%id) + c_caller = C_LOC(ext_data(i)) + IF (SIZE_TAGINT == 4_c_int .AND. SIZE_BIGINT == 4_c_int) THEN + c_callback = C_FUNLOC(callback_wrapper_smallsmall) + ELSE IF (SIZE_TAGINT == 8_c_int .AND. SIZE_BIGINT == 8_c_int) THEN + c_callback = C_FUNLOC(callback_wrapper_bigbig) + ELSE + c_callback = C_FUNLOC(callback_wrapper_smallbig) + END IF + CALL lammps_set_fix_external_callback( & + ext_data(i)%lammps_instance%handle, c_id, c_callback, c_caller) + CALL lammps_free(c_id) + END DO + END SUBROUTINE rebind_external_callback_data + ! companions to lmp_set_fix_external_callback to change interface SUBROUTINE callback_wrapper_smallsmall(caller, timestep, nlocal, ids, x, & fexternal) BIND(C) From 76dbc498a038d30eae7263801962f2a90ad9f9ea Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Fri, 25 Nov 2022 15:03:03 -0700 Subject: [PATCH 111/213] doc tweaks --- doc/src/Howto_grid.rst | 46 +++++++++++++++++++++--------------------- src/grid2d.cpp | 8 ++++---- src/grid3d.cpp | 8 ++++---- 3 files changed, 31 insertions(+), 31 deletions(-) diff --git a/doc/src/Howto_grid.rst b/doc/src/Howto_grid.rst index 3b7e503f18..cc0819fa38 100644 --- a/doc/src/Howto_grid.rst +++ b/doc/src/Howto_grid.rst @@ -4,40 +4,39 @@ Distributed grids LAMMPS has internal capabilities to create uniformly spaced grids which overlay the simulation domain. For 2d and 3d simulations these are 2d and 3d grids respectively. Conceptually a grid can be thought -of as a collection of grid cells, each of which has an associated grid -point. Internally, the grid point is typically the center point of -the grid cell, though that is a coding option when using grids. Each -grid cell stores one or more values (data). +of as a collection of grid cells. Each grid cell can store one or +more values (data). -The grid points and data they store are distributed across processors. -Each processor owns the grid cells (and their data) whose grid points -lie within the spatial sub-domain of the processor. If needed for its -computations, it may also store ghost grid cells with their data. +The grid cells and data they store are distributed across processors. +Each processor owns the grid cells (and data) whose center points lie +within the spatial sub-domain of the processor. If needed for its +computations, a processor may also store ghost grid cells with their +data. -These grids can overlay orthogonal or triclinic simulation boxes; see -the :doc:`Howto triclinic ` doc page for an -explanation of the latter. For a triclinic box, the grid cells -conform to the shape of the simulation domain, e.g. parallelograms -instead of rectangles in 2d. +Distributed grids can overlay orthogonal or triclinic simulation +boxes; see the :doc:`Howto triclinic ` doc page for +an explanation of the latter. For a triclinic box, the grid cell +shape conforms to the shape of the simulation domain, +e.g. parallelograms instead of rectangles in 2d. If the box size or shape changes during a simulation, the grid changes with it, so that it always overlays the entire simulation domain. For non-periodic dimensions, the grid size in that dimension matches the -box size, i.e. as set by the :doc:`boundary ` command for -fixed or shrink-wrapped boundaries. +box size, as set by the :doc:`boundary ` command for fixed +or shrink-wrapped boundaries. If load-balancing is invoked by the :doc:`balance ` or :doc:`fix balance ` commands, then the sub-domain owned -by a processor will change which may also change which grid points -they own. +by a processor can change which may also change which grid cells they +own. -Post-processing and visualization of per-grid data can be enabled by +Post-processing and visualization of grid cell data can be enabled by the :doc:`dump grid `, :doc:`dump grid/vtk `, and -:doc:`dump image ` commands, the latter by using its -optional *grid* keyword. The `OVITO visualization tool +:doc:`dump image ` commands. The latter has an optional +*grid* keyword. The `OVITO visualization tool `_ also plans (as of Nov 2022) to add support -for visualizing per-grid data (along with atoms) using the :doc:`dump -grid ` output format. +for visualizing grid cell data (along with atoms) using :doc:`dump +grid ` output files as input. .. note:: @@ -63,6 +62,7 @@ grids: * :doc:`dump grid ` - output per-grid values in LAMMPS format * :doc:`dump grid/vtk ` - output per-grid values in VTK format * :doc:`dump image grid ` - include colored grid in output images +* :doc:`pair_style amoeba ` - FFT grids * :doc:`kspace_style pppm ` (and variants) - FFT grids * :doc:`kspace_style msm ` (and variants) - MSM grids @@ -75,7 +75,7 @@ sizes). Each grid can store one or more data fields. A data field can be a single value per grid point (per-grid vector) or multiple values per grid point (per-grid array). See the :doc:`Howto output ` doc page for an explanation of how per-grid data can -be generated by some commands and used by others. +be generated by some commands and used by other commands. A command accesses grid data from a compute or fix with the following syntax: diff --git a/src/grid2d.cpp b/src/grid2d.cpp index 2820d4de1a..5e43018e5f 100644 --- a/src/grid2d.cpp +++ b/src/grid2d.cpp @@ -230,8 +230,8 @@ void Grid2d::set_yfactor(double factor) /* ---------------------------------------------------------------------- set IDs of proc neighbors used in uniform local owned/ghost comm - called AFTER setup_grid() but BEFORE setup_comm() to override - the processor neighbors stored by extract_comm() + must be called BEFORE setup_comm() to override + the processor neighbors stored by extract_comm_info() ------------------------------------------------------------------------- */ void Grid2d::set_proc_neighs(int pxlo, int pxhi, int pylo, int pyhi) @@ -244,8 +244,8 @@ void Grid2d::set_proc_neighs(int pxlo, int pxhi, int pylo, int pyhi) /* ---------------------------------------------------------------------- set allocation dimensions of caller grid used by indices() to setup pack/unpack - called AFTER setup_grid() but BEFORE setup_comm() to override - the caller grid size set by setup_grid() and used in indices() + must be called BEFORE setup_comm() to override + the caller grid size used in indices() ------------------------------------------------------------------------- */ void Grid2d::set_caller_grid(int fxlo, int fxhi, int fylo, int fyhi) diff --git a/src/grid3d.cpp b/src/grid3d.cpp index 866c3120c7..1f5669b5f7 100644 --- a/src/grid3d.cpp +++ b/src/grid3d.cpp @@ -244,8 +244,8 @@ void Grid3d::set_zfactor(double factor) /* ---------------------------------------------------------------------- set IDs of proc neighbors used in uniform local owned/ghost comm - called AFTER setup_grid() but BEFORE setup_comm() to override - the processor neighbors stored by extract_comm() + must be called BEFORE setup_comm() to override + the processor neighbors stored by extract_comm_info() used by MSM to exclude non-participating procs for coarse grid comm ------------------------------------------------------------------------- */ @@ -262,8 +262,8 @@ void Grid3d::set_proc_neighs(int pxlo, int pxhi, int pylo, int pyhi, /* ---------------------------------------------------------------------- set allocation dimensions of caller grid used by indices() to setup pack/unpack - called AFTER setup_grid() but BEFORE setup_comm() to override - the caller grid size set by setup_grid() and used in indices() + must be called BEFORE setup_comm() to override + the caller grid size used in indices() used by MSM to allow a larger level 0 grid to be allocated with more ghost cells for other operations ------------------------------------------------------------------------- */ From 5f9956405a1b86112be8db24402f9e9bfdabd147 Mon Sep 17 00:00:00 2001 From: Karl Hammond Date: Tue, 29 Nov 2022 15:37:15 -0600 Subject: [PATCH 112/213] Updated docs and wrote unit tests for lmp_set_fix_external_callback; fixed typos --- doc/src/Fortran.rst | 46 +++- fortran/lammps.f90 | 46 ++-- unittest/fortran/CMakeLists.txt | 4 + unittest/fortran/test_fortran_fixexternal.f90 | 220 ++++++++++++++++++ unittest/fortran/wrap_fixexternal.cpp | 75 ++++++ 5 files changed, 363 insertions(+), 28 deletions(-) create mode 100644 unittest/fortran/test_fortran_fixexternal.f90 create mode 100644 unittest/fortran/wrap_fixexternal.cpp diff --git a/doc/src/Fortran.rst b/doc/src/Fortran.rst index 12d39e8af7..813a52a44b 100644 --- a/doc/src/Fortran.rst +++ b/doc/src/Fortran.rst @@ -409,7 +409,7 @@ of the contents of the :f:mod:`LIBLAMMPS` Fortran interface to LAMMPS. USE LIBLAMMPS USE MPI_F08 TYPE(lammps) :: lmp - lmp = lammps(MPI_COMM_SELF%MPI_VAL) + lmp = lammps(comm=MPI_COMM_SELF%MPI_VAL) END PROGRAM testmpi .. f:type:: lammps_style @@ -773,8 +773,8 @@ Procedures Bound to the :f:type:`lammps` Derived Type Note that this function actually does not return a pointer, but rather associates the pointer on the left side of the assignment to point to internal LAMMPS data. Pointers must be of the correct type, kind, and - rank (e.g., ``INTEGER(c_int), DIMENSION(:)`` for "type", "mask", or "tag"; - ``INTEGER(c_int64_t), DIMENSION(:)`` for "tag" if LAMMPS was compiled + rank (e.g., ``INTEGER(c_int), DIMENSION(:)`` for "type", "mask", or "id"; + ``INTEGER(c_int64_t), DIMENSION(:)`` for "id" if LAMMPS was compiled with the ``-DLAMMPS_BIGBIG`` flag; ``REAL(c_double), DIMENSION(:,:)`` for "x", "v", or "f"; and so forth). The pointer being associated with LAMMPS data is type-, kind-, and rank-checked at run-time. @@ -2118,7 +2118,7 @@ Procedures Bound to the :f:type:`lammps` Derived Type ABSTRACT INTERFACE SUBROUTINE external_callback(caller, timestep, ids, x, fexternal) USE, INTRINSIC :: ISO_C_BINDING, ONLY : c_int, c_double, c_int64_t - CLASS(*), INTENT(IN) :: caller + CLASS(*), INTENT(INOUT) :: caller INTEGER(c_bigint), INTENT(IN) :: timestep INTEGER(c_tagint), DIMENSION(:), INTENT(IN) :: ids REAL(c_double), DIMENSION(:,:), INTENT(IN) :: x @@ -2135,6 +2135,8 @@ Procedures Bound to the :f:type:`lammps` Derived Type calling function) and will be available as the first argument to the callback function. It can be your LAMMPS instance, which you might need if the callback function needs access to the library interface. + The argument must be a scalar; to pass non-scalar data, wrap those data in + a derived type and pass an instance of the derived type to *caller*. The array *ids* is an array of length *nlocal* (as accessed from the :cpp:class:`Atom` class or through :f:func:`extract_global`). The arrays @@ -2155,7 +2157,41 @@ Procedures Bound to the :f:type:`lammps` Derived Type :p callback: subroutine :doc:`fix external ` should call :ptype callback: external :p class(*) caller [optional]: object you wish to pass to the callback - procedure + procedure (must be a scalar; see note) + + .. note:: + + The interface for your callback function must match types precisely + with the abstract interface block given above. **The compiler probably + will not be able to check this for you.** In particular, the first + argument ("caller") must be of type ``CLASS(*)`` or you will probably + get a segmentation fault or at least a misinterpretation of whatever is + in memory there. You can resolve the object using the ``SELECT TYPE`` + construct. An example callback function (assuming LAMMPS was compiled + with ``-DLAMMPS_SMALLBIG``) that applies something akin to Hooke's Law + (with each atom having a different *k* value) is shown below. + + .. code-block:: Fortran + + TYPE shield + REAL(c_double), DIMENSION(:), ALLOCATABLE :: k + ! assume k gets allocated to dimension(3,nlocal) at some point + END TYPE shield + + SUBROUTINE my_callback(caller, timestep, ids, x, fexternal) + CLASS(*), INTENT(INOUT) :: caller + INTEGER(c_int), INTENT(IN) :: timestep + INTEGER(c_int64_t), INTENT(IN) :: ids + REAL(c_double), INTENT(IN) :: x(:,:) + REAL(c_double), INTENT(OUT) :: fexternal(:,:) + + SELECT TYPE (caller) + TYPE IS (shield) + fexternal = - caller%k * x + CLASS DEFAULT + WRITE(error_unit,*) 'UH OH...' + END SELECT + END SUBROUTINE my_callback -------- diff --git a/fortran/lammps.f90 b/fortran/lammps.f90 index eb32dcd266..b6e4d5f56b 100644 --- a/fortran/lammps.f90 +++ b/fortran/lammps.f90 @@ -55,7 +55,7 @@ MODULE LIBLAMMPS LAMMPS_DOUBLE_2D = 3, & ! two-dimensional 64-bit double array LAMMPS_INT64 = 4, & ! 64-bit integer (or array) LAMMPS_INT64_2D = 5, & ! two-dimensional 64-bit integer array - LAMMPS_STRING = 6, & ! C-String + LAMMPS_STRING = 6, & ! string LMP_STYLE_GLOBAL = 0, & ! request global compute/fix/etc. data LMP_STYLE_ATOM = 1, & ! request per-atom compute/fix/etc. data LMP_STYLE_LOCAL = 2, & ! request local compute/fix/etc. data @@ -64,7 +64,7 @@ MODULE LIBLAMMPS LMP_TYPE_ARRAY = 2, & ! request array LMP_SIZE_VECTOR = 3, & ! request size of vector LMP_SIZE_ROWS = 4, & ! request rows (actually columns) - LMP_SIZE_COLS = 5, & ! request colums (actually rows) + LMP_SIZE_COLS = 5, & ! request columns (actually rows) LMP_ERROR_WARNING = 0, & ! call Error::warning() LMP_ERROR_ONE = 1, & ! call Error::one() (from this MPI rank) LMP_ERROR_ALL = 2, & ! call Error::all() (from all MPI ranks) @@ -268,7 +268,7 @@ MODULE LIBLAMMPS ABSTRACT INTERFACE SUBROUTINE external_callback_smallsmall(caller, timestep, ids, x, fexternal) IMPORT :: c_int, c_double - CLASS(*), INTENT(IN) :: caller + CLASS(*), INTENT(INOUT) :: caller INTEGER(c_int), INTENT(IN) :: timestep INTEGER(c_int), DIMENSION(:), INTENT(IN) :: ids REAL(c_double), DIMENSION(:,:), INTENT(IN) :: x @@ -276,7 +276,7 @@ MODULE LIBLAMMPS END SUBROUTINE external_callback_smallsmall SUBROUTINE external_callback_smallbig(caller, timestep, ids, x, fexternal) IMPORT :: c_int, c_double, c_int64_t - CLASS(*), INTENT(IN) :: caller + CLASS(*), INTENT(INOUT) :: caller INTEGER(c_int64_t), INTENT(IN) :: timestep INTEGER(c_int), DIMENSION(:), INTENT(IN) :: ids REAL(c_double), DIMENSION(:,:), INTENT(IN) :: x @@ -284,7 +284,7 @@ MODULE LIBLAMMPS END SUBROUTINE external_callback_smallbig SUBROUTINE external_callback_bigbig(caller, timestep, ids, x, fexternal) IMPORT :: c_double, c_int64_t - CLASS(*), INTENT(IN) :: caller + CLASS(*), INTENT(INOUT) :: caller INTEGER(c_int64_t), INTENT(IN) :: timestep INTEGER(c_int64_t), DIMENSION(:), INTENT(IN) :: ids REAL(c_double), DIMENSION(:,:), INTENT(IN) :: x @@ -836,28 +836,28 @@ CONTAINS INTEGER(c_int) :: i, c_comm, argc IF (PRESENT(args)) THEN - ! convert fortran argument list to c style - argc = SIZE(args) - ALLOCATE(argv(argc)) - DO i=1, argc - argv(i) = f2c_string(args(i)) - END DO + ! convert fortran argument list to c style + argc = SIZE(args) + ALLOCATE(argv(argc)) + DO i=1, argc + argv(i) = f2c_string(args(i)) + END DO ELSE - argc = 1 - ALLOCATE(argv(1)) - argv(1) = f2c_string("liblammps") + argc = 1 + ALLOCATE(argv(1)) + argv(1) = f2c_string("liblammps") ENDIF IF (PRESENT(comm)) THEN - c_comm = comm - lmp_open%handle = lammps_open(argc, argv, c_comm) + c_comm = comm + lmp_open%handle = lammps_open(argc, argv, c_comm) ELSE - lmp_open%handle = lammps_open_no_mpi(argc, argv, c_null_ptr) + lmp_open%handle = lammps_open_no_mpi(argc, argv, c_null_ptr) END IF ! Clean up allocated memory DO i=1, argc - CALL lammps_free(argv(i)) + CALL lammps_free(argv(i)) END DO DEALLOCATE(argv) @@ -883,10 +883,10 @@ CONTAINS CALL lammps_close(self%handle) IF (PRESENT(finalize)) THEN - IF (finalize) THEN - CALL lammps_kokkos_finalize() - CALL lammps_mpi_finalize() - END IF + IF (finalize) THEN + CALL lammps_kokkos_finalize() + CALL lammps_mpi_finalize() + END IF END IF END SUBROUTINE lmp_close @@ -1054,7 +1054,7 @@ CONTAINS length = 3 CASE DEFAULT length = 1 - ! string cases doesn't use "length" + ! string cases do not use "length" END SELECT Cname = f2c_string(name) diff --git a/unittest/fortran/CMakeLists.txt b/unittest/fortran/CMakeLists.txt index f66b333db1..d12b274765 100644 --- a/unittest/fortran/CMakeLists.txt +++ b/unittest/fortran/CMakeLists.txt @@ -104,6 +104,10 @@ if(CMAKE_Fortran_COMPILER) target_link_libraries(test_fortran_neighlist PRIVATE flammps lammps MPI::MPI_Fortran GTest::GMockMain) add_test(NAME FortranNeighlist COMMAND test_fortran_neighlist) + add_executable(test_fortran_fixexternal wrap_fixexternal.cpp test_fortran_fixexternal.f90) + target_link_libraries(test_fortran_fixexternal PRIVATE flammps lammps MPI::MPI_Fortran GTest::GMockMain) + add_test(NAME FortranFixExternal COMMAND test_fortran_fixexternal) + else() message(STATUS "Skipping Tests for the LAMMPS Fortran Module: no Fortran compiler") endif() diff --git a/unittest/fortran/test_fortran_fixexternal.f90 b/unittest/fortran/test_fortran_fixexternal.f90 new file mode 100644 index 0000000000..1da8909627 --- /dev/null +++ b/unittest/fortran/test_fortran_fixexternal.f90 @@ -0,0 +1,220 @@ +MODULE ext_stuff + USE, INTRINSIC :: ISO_Fortran_ENV, ONLY : error_unit + USE, INTRINSIC :: ISO_C_BINDING, ONLY : c_double, c_int, c_int64_t, c_loc + USE LIBLAMMPS + IMPLICIT NONE + + REAL(c_double), SAVE :: direction = 1.0_c_double + +CONTAINS + + SUBROUTINE f_lammps_reverse_direction() BIND(C) + direction = -direction + END SUBROUTINE f_lammps_reverse_direction + + SUBROUTINE f_callback_ss(instance, timestep, id, x, f) + CLASS(*), INTENT(INOUT) :: instance + INTEGER(c_int) :: timestep + INTEGER(c_int), DIMENSION(:), INTENT(IN) :: id + REAL(c_double), DIMENSION(:,:), INTENT(IN) :: x + REAL(c_double), DIMENSION(:,:), INTENT(OUT) :: f + + WHERE (id == 1) + f(1,:) = 1.0_c_double + f(2,:) = -1.0_c_double + f(3,:) = 1.25_c_double + ELSEWHERE + f(1,:) = -1.0_c_double + f(2,:) = +1.0_c_double + f(3,:) = -1.25_c_double + END WHERE + END SUBROUTINE f_callback_ss + + SUBROUTINE f_callback_sb(instance, timestep, id, x, f) + CLASS(*), INTENT(INOUT) :: instance + INTEGER(c_int64_t) :: timestep + INTEGER(c_int), DIMENSION(:), INTENT(IN) :: id + REAL(c_double), DIMENSION(:,:), INTENT(IN) :: x + REAL(c_double), DIMENSION(:,:), INTENT(OUT) :: f + + WHERE (id == 1_c_int) + f(1,:) = 1.0_c_double + f(2,:) = -1.0_c_double + f(3,:) = 1.25_c_double + ELSEWHERE + f(1,:) = -1.0_c_double + f(2,:) = +1.0_c_double + f(3,:) = -1.25_c_double + END WHERE + END SUBROUTINE f_callback_sb + + SUBROUTINE f_callback_bb(instance, timestep, id, x, f) + CLASS(*), INTENT(INOUT) :: instance + INTEGER(c_int64_t) :: timestep + INTEGER(c_int64_t), DIMENSION(:), INTENT(IN) :: id + REAL(c_double), DIMENSION(:,:), INTENT(IN) :: x + REAL(c_double), DIMENSION(:,:), INTENT(OUT) :: f + + WHERE (id == 1_c_int64_t) + f(1,:) = 1.0_c_double + f(2,:) = -1.0_c_double + f(3,:) = 1.25_c_double + ELSEWHERE + f(1,:) = -1.0_c_double + f(2,:) = +1.0_c_double + f(3,:) = -1.25_c_double + END WHERE + END SUBROUTINE f_callback_bb + + SUBROUTINE f_callback2_ss(entity, timestep, id, x, f) + CLASS(*), INTENT(INOUT), target :: entity + INTEGER(c_int) :: timestep + INTEGER(c_int), DIMENSION(:), INTENT(IN) :: id + REAL(c_double), DIMENSION(:,:), INTENT(IN) :: x + REAL(c_double), DIMENSION(:,:), INTENT(OUT) :: f + + SELECT TYPE (entity) + TYPE IS (REAL(c_double)) + WHERE (id == 1_c_int) + f(1,:) = SIGN(1.0_c_double, entity) * 2.0_c_double + f(2,:) = SIGN(1.0_c_double, entity) * (-2.0_c_double) + f(3,:) = SIGN(1.0_c_double, entity) * 2.5_c_double + ELSEWHERE + f(1,:) = SIGN(1.0_c_double, entity) * (-2.0_c_double) + f(2,:) = SIGN(1.0_c_double, entity) * 2.0_c_double + f(3,:) = SIGN(1.0_c_double, entity) * (-2.5_c_double) + END WHERE + CLASS DEFAULT + WRITE(error_unit,'(A)') 'ERROR: Failed to resolve "entity" in& + & f_callback2_ss' + STOP 1 + END SELECT + END SUBROUTINE f_callback2_ss + + SUBROUTINE f_callback2_sb(entity, timestep, id, x, f) + CLASS(*), INTENT(INOUT), target :: entity + INTEGER(c_int64_t) :: timestep + INTEGER(c_int), DIMENSION(:), INTENT(IN) :: id + REAL(c_double), DIMENSION(:,:), INTENT(IN) :: x + REAL(c_double), DIMENSION(:,:), INTENT(OUT) :: f + + SELECT TYPE (entity) + TYPE IS (REAL(c_double)) + WHERE (id == 1_c_int) + f(1,:) = SIGN(1.0_c_double, entity) * 2.0_c_double + f(2,:) = SIGN(1.0_c_double, entity) * (-2.0_c_double) + f(3,:) = SIGN(1.0_c_double, entity) * 2.5_c_double + ELSEWHERE + f(1,:) = SIGN(1.0_c_double, entity) * (-2.0_c_double) + f(2,:) = SIGN(1.0_c_double, entity) * 2.0_c_double + f(3,:) = SIGN(1.0_c_double, entity) * (-2.5_c_double) + END WHERE + CLASS DEFAULT + WRITE(error_unit,'(A)') 'ERROR: Failed to resolve "entity" in& + & f_callback2_sb' + STOP 1 + END SELECT + END SUBROUTINE f_callback2_sb + + SUBROUTINE f_callback2_bb(entity, timestep, id, x, f) + CLASS(*), INTENT(INOUT), target :: entity + INTEGER(c_int64_t) :: timestep + INTEGER(c_int64_t), DIMENSION(:), INTENT(IN) :: id + REAL(c_double), DIMENSION(:,:), INTENT(IN) :: x + REAL(c_double), DIMENSION(:,:), INTENT(OUT) :: f + + SELECT TYPE (entity) + TYPE IS (REAL(c_double)) + WHERE (id == 1_c_int64_t) + f(1,:) = SIGN(1.0_c_double, entity) * 2.0_c_double + f(2,:) = SIGN(1.0_c_double, entity) * (-2.0_c_double) + f(3,:) = SIGN(1.0_c_double, entity) * 2.5_c_double + ELSEWHERE + f(1,:) = SIGN(1.0_c_double, entity) * (-2.0_c_double) + f(2,:) = SIGN(1.0_c_double, entity) * 2.0_c_double + f(3,:) = SIGN(1.0_c_double, entity) * (-2.5_c_double) + END WHERE + CLASS DEFAULT + WRITE(error_unit,'(A)') 'ERROR: Failed to resolve "entity" in& + & f_callback2_sb' + STOP 1 + END SELECT + END SUBROUTINE f_callback2_bb +END MODULE ext_stuff + +FUNCTION f_lammps_with_args() BIND(C) + USE, INTRINSIC :: ISO_C_BINDING, ONLY: c_ptr + USE liblammps + USE keepstuff, ONLY: lmp + IMPLICIT NONE + TYPE(c_ptr) :: f_lammps_with_args + + CHARACTER(len=12), DIMENSION(12), PARAMETER :: args = & + [ CHARACTER(len=12) :: 'liblammps', '-log', 'none', & + '-echo','screen','-nocite','-var','zpos','1.5','-var','x','2'] + + lmp = lammps(args) + f_lammps_with_args = lmp%handle +END FUNCTION f_lammps_with_args + +SUBROUTINE f_lammps_close() BIND(C) + USE ISO_C_BINDING, ONLY: c_null_ptr + USE liblammps + USE keepstuff, ONLY: lmp + IMPLICIT NONE + + CALL lmp%close() + lmp%handle = c_null_ptr +END SUBROUTINE f_lammps_close + +SUBROUTINE f_lammps_setup_fix_external() BIND(C) + USE LIBLAMMPS + USE keepstuff, ONLY : lmp, demo_input, cont_input, pair_input + IMPLICIT NONE + + CALL lmp%commands_list(demo_input) + CALL lmp%commands_list(cont_input) + CALL lmp%commands_list(pair_input) + CALL lmp%command('neigh_modify exclude group all all') + CALL lmp%command('fix ext1 all external pf/callback 1 1') + CALL lmp%command('fix ext2 all external pf/callback 1 1') +END SUBROUTINE f_lammps_setup_fix_external + +SUBROUTINE f_lammps_set_fix_external_callbacks() BIND(C) + USE ISO_C_BINDING, ONLY : c_int + USE LIBLAMMPS + USE keepstuff, ONLY : lmp + USE ext_stuff + IMPLICIT NONE + INTEGER :: size_bigint, size_tagint, nlocal + + nlocal = lmp%extract_setting('nlocal') + + size_bigint = lmp%extract_setting('bigint') + size_tagint = lmp%extract_setting('tagint') + IF (size_bigint == 4_c_int .AND. size_tagint == 4_c_int) THEN + CALL lmp%set_fix_external_callback('ext1', f_callback_ss) + CALL lmp%set_fix_external_callback('ext2', f_callback2_ss, direction) + ELSE IF (size_bigint == 8_c_int .AND. size_tagint == 8_c_int) THEN + CALL lmp%set_fix_external_callback('ext1', f_callback_bb) + CALL lmp%set_fix_external_callback('ext2', f_callback2_bb, direction) + ELSE + CALL lmp%set_fix_external_callback('ext1', f_callback_sb) + CALL lmp%set_fix_external_callback('ext2', f_callback2_sb, direction) + END IF +END SUBROUTINE f_lammps_set_fix_external_callbacks + +SUBROUTINE f_lammps_get_force (i, ptr) BIND(C) + USE ISO_C_BINDING, ONLY : c_int, c_double, c_ptr, C_F_POINTER + USE LIBLAMMPS + USE keepstuff, ONLY : lmp + IMPLICIT NONE + INTEGER(c_int), INTENT(IN), VALUE :: i + TYPE(c_ptr), INTENT(IN), VALUE :: ptr + REAL(c_double), DIMENSION(:,:), POINTER :: force => NULL() + REAL(c_double), DIMENSION(:), POINTER :: f => NULL() + + CALL C_F_POINTER(ptr, f, [3]) + force = lmp%extract_atom('f') + f = force(:,i) +END SUBROUTINE f_lammps_get_force diff --git a/unittest/fortran/wrap_fixexternal.cpp b/unittest/fortran/wrap_fixexternal.cpp new file mode 100644 index 0000000000..282b95a299 --- /dev/null +++ b/unittest/fortran/wrap_fixexternal.cpp @@ -0,0 +1,75 @@ + +// unit tests for gathering and scattering data from a LAMMPS instance through +// the Fortran wrapper + +#include "lammps.h" +#include "library.h" +#include +#include +#include +#include + +#include "gtest/gtest.h" + +// prototypes for Fortran reverse wrapper functions +extern "C" { +void *f_lammps_with_args(); +void f_lammps_close(); +void f_lammps_setup_fix_external(); +void f_lammps_set_fix_external_callbacks(); +void f_lammps_get_force(int, double*); +void f_lammps_reverse_direction(); +} + +using namespace LAMMPS_NS; + +class LAMMPS_fixexternal : public ::testing::Test { +protected: + LAMMPS_NS::LAMMPS *lmp; + LAMMPS_fixexternal() = default; + ~LAMMPS_fixexternal() override = default; + + void SetUp() override + { + ::testing::internal::CaptureStdout(); + lmp = (LAMMPS_NS::LAMMPS *)f_lammps_with_args(); + std::string output = ::testing::internal::GetCapturedStdout(); + EXPECT_STREQ(output.substr(0, 8).c_str(), "LAMMPS ("); + } + void TearDown() override + { + ::testing::internal::CaptureStdout(); + f_lammps_close(); + std::string output = ::testing::internal::GetCapturedStdout(); + EXPECT_STREQ(output.substr(0, 16).c_str(), "Total wall time:"); + lmp = nullptr; + } +}; + +TEST_F(LAMMPS_fixexternal, callback) +{ + f_lammps_setup_fix_external(); + f_lammps_set_fix_external_callbacks(); + lammps_command(lmp, "run 0"); + double f[3]; + f_lammps_get_force(1,f); + EXPECT_DOUBLE_EQ(f[0], 3.0); + EXPECT_DOUBLE_EQ(f[1], -3.0); + EXPECT_DOUBLE_EQ(f[2], 3.75); + f_lammps_get_force(2,f); + EXPECT_DOUBLE_EQ(f[0], -3.0); + EXPECT_DOUBLE_EQ(f[1], 3.0); + EXPECT_DOUBLE_EQ(f[2], -3.75); + + f_lammps_reverse_direction(); + f_lammps_set_fix_external_callbacks(); + lammps_command(lmp, "run 0"); + f_lammps_get_force(1,f); + EXPECT_DOUBLE_EQ(f[0], -1.0); + EXPECT_DOUBLE_EQ(f[1], 1.0); + EXPECT_DOUBLE_EQ(f[2], -1.25); + f_lammps_get_force(2,f); + EXPECT_DOUBLE_EQ(f[0], 1.0); + EXPECT_DOUBLE_EQ(f[1], -1.0); + EXPECT_DOUBLE_EQ(f[2], 1.25); +}; From c674f0864d0a551b0da804cacb0847119e092477 Mon Sep 17 00:00:00 2001 From: Karl Hammond Date: Tue, 29 Nov 2022 15:56:26 -0600 Subject: [PATCH 113/213] Added lammps_fix_external_get_force to C library utility doc page --- doc/src/Library_utility.rst | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/doc/src/Library_utility.rst b/doc/src/Library_utility.rst index 9d16daae0b..e555b79c0b 100644 --- a/doc/src/Library_utility.rst +++ b/doc/src/Library_utility.rst @@ -7,6 +7,7 @@ functions. They do not directly call the LAMMPS library. - :cpp:func:`lammps_encode_image_flags` - :cpp:func:`lammps_decode_image_flags` - :cpp:func:`lammps_set_fix_external_callback` +- :cpp:func:`lammps_fix_external_get_force` - :cpp:func:`lammps_fix_external_set_energy_global` - :cpp:func:`lammps_fix_external_set_energy_peratom` - :cpp:func:`lammps_fix_external_set_virial_global` @@ -44,6 +45,11 @@ where such memory buffers were allocated that require the use of ----------------------- +.. doxygenfunction:: lammps_fix_external_get_force + :project: progguide + +----------------------- + .. doxygenfunction:: lammps_fix_external_set_energy_global :project: progguide From bb7bfc7ee790d12d71b289964403495986a80afd Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Tue, 29 Nov 2022 16:14:05 -0700 Subject: [PATCH 114/213] developer doc page for distributed grids --- doc/src/Developer.rst | 1 + doc/src/Developer_grid.rst | 801 +++++++++++++++++++++++++++++++++++++ 2 files changed, 802 insertions(+) create mode 100644 doc/src/Developer_grid.rst diff --git a/doc/src/Developer.rst b/doc/src/Developer.rst index dc3fac94ce..406dd26f59 100644 --- a/doc/src/Developer.rst +++ b/doc/src/Developer.rst @@ -23,3 +23,4 @@ of time and requests from the LAMMPS user community. Classes Developer_platform Developer_utils + Developer_grid diff --git a/doc/src/Developer_grid.rst b/doc/src/Developer_grid.rst new file mode 100644 index 0000000000..a03df3f542 --- /dev/null +++ b/doc/src/Developer_grid.rst @@ -0,0 +1,801 @@ +Use of distributed grids within style classes +--------------------------------------------- + +The LAMMPS source code includes two classes which facilitate the +creation and use of distributed grids. These are the Grid2d and +Grid3d classes in the src/grid2d.cpp.h and src/grid3d.cpp.h files +respectively. As the names imply, they are used for 2d or 3d +simulations, as defined by the :doc:`dimension ` command. + +The :doc:`Howto_grid ` page gives an overview of how +distributed grids are defined from a user perspective, lists LAMMPS +commands which use them, and explains how grid cell data is referenced +from an input script. Please read that page first as it motivates the +coding details discussed here. + +This doc page is for users who wish to write new styles (input script +commands) which use distributed grids. There are a variety of +material models and analysis methods which use atoms (or +coarse-grained particles) and grids in tandem. + +A *distributed* grid means each processor owns a subset of the grid +cells. In LAMMPS, the subset for each processor will be a sub-block +of grid cells with low and high index bounds in each dimension of the +grid. The union of the sub-blocks across all processors is the global +grid. + +More specifically, a grid point is defined for each cell (by default +the center point), and a processor owns a grid cell if its point is +within the processor's spatial subdomain. The union of processor +subdomains is the global simulation box. If a grid point is on the +boundary of two subdomains, the lower processor owns the grid cell. A +processor may also store copies of ghost cells which surround its +owned cells. + +---------- + +Style commands which can define and use distributed grids include the +:doc:`compute `, :doc:`fix `, :doc:`pair `, +and :doc:`kspace ` styles. If you wish grid cell data +to persist across timesteps, then use a fix. If you wish grid cell +data to be accessible by other commands, then use a fix or compute. +Currently in LAMMPS, the :doc:`pair_style amoeba `, +:doc:`kspace_style pppm `, and :doc:`kspace_style msm +` commands use distributed grids but do not require +either of these capabilities; they thus create and use distributed +grids internally. Note that a pair style which needs grid cell data +to persist could be coded to work in tandem with a fix style which +provides that capability. + +The *size* of a grid is specified by the number of grid cells in each +dimension of the simulation domain. In any dimemsin the size can be +any value >= 1. Thus a 10x10x1 grid for a 3d simulation is +effectively a 2d grid, where each grid cell spans the entire +z-dimension. A 1x100x1 grid for a 3d simulation is effectively a 1d +grid, where grid cells are a series of thin xz slabs in the +y-dimension. It is even possible to define a 1x1x1 3d grid, though it +may be inefficient to use it in a computational sense. + +Note that the choice of grid size is independent of the number of +processors or their layout in a grid of processor subdomains which +overlays the simulations domain. Depending on the distributed grid +size, a single processor may own many 1000s or no grid cells. + +A command can define multiple grids, each of a different size. Each +grid is an instantiation of the Grid2d or Grid3d class. + +The command also defines what data it will store for each grid it +creates and it allocates the multi-dimensional array(s) needed to +store the data. No grid cell data is stored within the Grid2d or +Grid3d classes. + +If a single value per grid cell is needed, the data array will have +the same dimension as the grid, i.e. a 2d array for a 2d grid, +likewise for 3d. If multiple values per grid cell are needed, the +data array will have one more dimension than the grid, i.e. a 3d array +for a 2d grid, or 4d array for a 3d grid. A command can choose to +define multiple data arrays for each grid it defines. + +---------- + +The simplest way for a command to allocate and access grid cell data +is to use the *create_offset()* methods provided by the Memory class. +Arguments for these methods can be values returned by the +*setup_grid()* method (described below), which define the extent of +the grid cells (owned+ghost) the processor owns. These 4 methods +allocate memory for 2d (first two) and 3d (second two) grid data. The +two methods that end in "_one" allocate an array which stores a single +value per grid cell. The two that end in "_multi" allocate an aray +which stores *Nvalues* per grid cell. + +.. code-block:: c + + // single value per cell for a 2d grid = 2d array + memory->create2d_offset(data2d_one, nylo_out, nyhi_out, + nxlo_out, nxhi_out, "data2d_one"); + + // nvalues per cell for a 2d grid = 3d array + memory->create3d_offset_last(data2d_multi, nylo_out, nyhi_out, + nxlo_out, nxhi_out, nvalues, "data2d_multi"); + + // single value per cell for a 3d grid = 3d array + memory->create3d_offset(data3d_one, nzlo_out, nzhi_out, nylo_out, + nyhi_out, nxlo_out, nxhi_out, "data3d_one"); + + // nvalues per cell for a 3d grid = 4d array + memory->create4d_offset_last(data3d_multi, nzlo_out, nzhi_out, nylo_out, + nyhi_out, nxlo_out, nxhi_out, nvalues, + "data3d_multi"); + +Note that these multi-dimensional arrays are allocated as contiguous +chunks of memory where the x-index of the grid varies fastest, then y, +and the z-index slowest. For multiple values per grid cell, the +Nvalues are contiguous, so their index varies even faster than the +x-index. + +The key point is that the "offset" methods create arrays which are +indexed by the range of indices which are the bounds of the sub-block +of the global grid owned by this processor. This means loops like +these can be written in the caller code to loop over owned grid cells, +where the "i" loop bounds are the range of owned grid cells for the +processor. These are the bounds returned by the *setup_grid()* +method: + +.. code-block:: c + + for (int iy = iylo; iy <= iyhi; iy++) + for (int ix = ixlo; ix <= ixhi; ix++) + data2d_one[iy][ix] = 0.0; + + for (int iy = iylo; iy <= iyhi; iy++) + for (int ix = ixlo; ix <= ixhi; ix++) + for (int m = 0; m < nvalues; m++) + data2d_multi[iy][ix][m] = 0.0; + + for (int iz = izlo; iz <= izhi; iz++) + for (int iy = iylo; iy <= iyhi; iy++) + for (int ix = ixlo; ix <= ixhi; ix++) + data3d_one[iz][iy][ix] = 0.0; + + for (int iz = izlo; iz <= izhi; iz++) + for (int iy = iylo; iy <= iyhi; iy++) + for (int ix = ixlo; ix <= ixhi; ix++) + for (int m = 0; m < nvalues; m++) + data3d_multi[iz][iy][ix][m] = 0.0; + +Simply replacing the "i" bounds with "o" bounds, also returned by the +*setup_grid()* method, would alter this code to loop over owned+ghost +cells (the entire allocated grid). + +---------- + +What follows are the public methods of the Grid3d class which a style +command can invoke. The Grid2d methods are similar; simply remove +arguments which refer to the z-dimension. + +---------- + +There are 2 constructors which can be used. They differ in the extra +i/o xyz lo/hi arguments: + +.. code-block:: c + + Grid3d(class LAMMPS *lmp, MPI_Comm gcomm, int gnx, int gny, int gnz) + Grid3d(class LAMMPS *lmp, MPI_Comm gcomm, int gnx, int gny, int gnz, + int ixlo, int ixhi, int iylo, int iyhi, int izlo, int izhi, + int oxlo, int oxhi, int oylo, int oyhi, int ozlo, int ozhi) + +Both constructors take the LAMMPS instance pointer and a communicator +over which the grid will be distributed. Typically this is the +*world* communicator the LAMMPS instance is using. The +:doc:`kspace_style msm ` command creates a series of +grids, each of different size, which are partitioned across different +sub-communicators of processos. Both constructors are also passed the +global grid size: *gnx* by *gny* by *gnz*. + +The first constructor is used when the caller wants the Grid class to +partition the global grid across processors; the Grid class defines +which grid cells each processor owns and also which it stores as ghost +cells. A subsequent call to *setup_grid()*, disccussed below, returns +this info to the caller. + +The second constructor allows the caller to define the extent of owned +and ghost cells, and pass them to the Grid class. The 6 arguments +which start with "i" are the inclusive lower and upper index bounds of +the owned (inner) grid cells this processor owns in each of the 3 +dimensions within the global grid. Onwed grid cells are indexed from +0 to N-1 in each dimension. + +The 6 arguments which start with "o" are the inclusive bounds of the +owned+ghost (outer) grid cells it stores. If the ghost cells are on +the other side of a periodic boundary, then these indices may be < 0 +or >= N in any dimension, so that oxlo <= ixlo and ixhi >= ixhi is +always the case. + +For example, if Nx = 100, then a processor might pass ixlo=50, +ixhi=60, oxlo=48, oxhi=62 to the Grid class. Or ixlo=0, ixhi=10, +oxlo=-2, oxhi=13. If a processor owns no grid cells in a dimension, +then the ihi value should be speficied as one less than the ilo value. + +Note that the only reason to use the second constructor is if the +logic for assigning ghost cells is too complex for the Grid class to +compute, using the various set() methods decsribed next. Currently +only the kspace_style pppm/electrode and kspace_style msm commands use +the second constructor. + +---------- + +The following methods affect how the Grid class computes which owned +and ghost cells are assigned to each processor. *Set_shift_grid()* is +the only method which influences owned cell assignement; all the rest +influence ghost cell assignemnt. These methods are only used with the +first constructor; they are ignored if the second constructor is used. +These methods must be called before the *setup_grid()* method is +invoked, because they influence its operation. + +.. code-block:: c + + void set_shift_grid(double shift); + void set_distance(double distance); + void set_stencil_atom(int lo, int hi); + void set_shift_atom(double shift_lo, double shift_hi); + void set_stencil_grid(int lo, int hi); + void set_zfactor(double factor); + +Processors own a grid cell if a point within the grid cell is inside +the processor's subdomain. By default this is the center point of the +grid cell. The *set_shift_grid()* method can change this. The *shift* +argument is a value from 0.0 to 1.0 (inclusive) which is the offset of +the point within the grid cell in each dimension. The default is 0.5 +for the center of the cell. A value of 0.0 is the lower left corner +point; a value of 1.0 is the upper right corner point. There is +typically no need to change the default as it is optimal for +minimizing the number of ghost cells needed. + +If a processor maps its particles to grid cells, it needs to allow for +its particles being outside its subdomain between reneighboring. The +*distance* argument of the *set_distance()* method sets the furthest +distance outside a processor's subdomain which a particle can move. +Typically this is half the neighbor skin distance, assuming +reneighboring is done appropriately. This distance is used in +determining how many ghost cells a processor needs to store to enable +its particles to be mapped to grid cells. The default value is 0.0. + +Some commands, like the :doc:`kspace_style pppm ` +commmand, map values (charge in the case of PPPM) to a stencil of grid +cells beyond the grid cell the particle is in. The stencil extent may +be different in the low and high directions. The *set_stencil_atom()* +method defines the maximum values of those 2 extents, assumed to be +the same in each of the 3 dimensions. Both the lo and hi valuse are +specified as positive integers. The default values are both 0. + +Some commands, like the :doc:`kspace_style pppm ` +commmand, shift the position of an atom when mapping it to a grid +cell, based on the size of the stencil used to map values to the grid +(charge in the case of PPPM). The lo and hi arguments of the +*set_shift_atom()* method are the minimum shift in the low direction +and the maxmimum shift in the high direction, assumed to be the same +in each of the 3 dimensions. The shifts should be fractions of a grid +cell size with values between 0.0 and 1.0 inclusive. The default +values are both 0.0. See the src/pppm.cpp file for examples of these +lo/hi values for regular and staggered grids. + +Some methods like the :doc:`fix ttm/grid ` command, perform +finite difference kinds of operations on the grid, to diffuse electon +heat in the case of the two-temperature model (TTM). This operation +uses ghost grid values beyond the owned grid values the processor +updates. The *set_stencil_grid()* method defines the extent of this +stencil in both directions, assumed to be the same in each of the 3 +dimensions. Both the lo and hi valuse are sepecified as positive +integers. The default values are both 0. + +The kspace_style pppm commmands allow a grid to be defined which +overlays a volume which extends beyond the simulation box in the z +dimension. This is for the purpose of modeling a 2d-periodic slab +(non-perioidc in z) as if it were a larger 3d periodic sytem, extended +(with empty space) in the z dimension. The :doc:`kspace_modify slab +` command is used to specify the ratio of the larger +volume to the simulation volume; a volume ratio of ~3 is typical. For +this kind of model, the PPPM caller sets the global grid size *gnz* +~3x larger than it would be otherwise. This same ratio is passed by +the PPPM caller as the *factor* argument to the Grid class via the +*set_zfactor()* method (*set_yfactor()* for 2d grids). The Grid class +will then assign ownership of the 1/3 of grid cells that overlay the +simulation box to the processors which also overlay the simulation +box. The remaining 2/3 of the grid cells are assigned to processors +whose subdomains are adjacent to the upper z boundary of the +simulation box. + +---------- + +The *setup_grid()* method is called after the first constructor +(above) to partition the grid across processors, which determines +which grid cells each processor owns. It also calculates how many +ghost grid cells in each dimension and each direction each processor +needs to store. + +Note that this method is NOT called if the second constructor above is +used. In that case, the caller assigns owned and ghost cells to each +processor. + +Also note that this method must be invoked after any *set_*()* methods have +been used, since they can influence the assignment of owned and ghost +cells. + +.. code-block:: c + + void setup_grid(int &ixlo, int &ixhi, int &iylo, int &iyhi, int &izlo, int &izhi, + int &oxlo, int &oxhi, int &oylo, int &oyhi, int &ozlo, int &ozhi) + +The 6 return arguments which start with "i" are the inclusive lower +and upper index bounds of the owned (inner) grid cells this processor +owns in each of the 3 dimensions within the global grid. Onwed grid +cells are indexed from 0 to N-1 in each dimension. + +The 6 return arguments which start with "o" are the inclusive bounds of +the owned+ghost cells it owns. If the ghost cells are on the other +side of a periodic boundary, then these indices may be < 0 or >= N in +any dimension, so that oxlo <= ixlo and ixhi >= ixhi is always the +case. + +---------- + +The following 2 methods can be used to override settings made by the +constructors above. If used, they must be called called before the +*setup_comm()* method is invoked, since it uses the settings that +these methods override. In LAMMPS these methods are called by by the +:doc:`kspace_style msm ` command for the grids it +instantiates using the 2nd constructor above. + +.. code-block:: c + + void set_proc_neighs(int pxlo, int pxhi, int pylo, int pyhi, int pzlo, int pzhi) + void set_caller_grid(int fxlo, int fxhi, int fylo, int fyhi, int fzlo, int fzhi) + +The *set_proc_neighs()* method sets the processor IDs of the 6 +neighboring processors for each processor. Normally these would match +the proccessor grid neighbors which LAMMPS creates to overlay the +simulation box (the default). However, MSM excludes non-participating +processors from coarse grid communication when less processors are +used. This method allows MSM to override the default values. + +The *set_caller_grid()* method species the size of the data arrays the +caller allocates. Normally these would match the extent of the ghost +grid cells (the default). However the MSM caller allocates a larger +data array (more ghost cells) for its finest-level grid, for use in +other operations besides owned/ghost cell communication. This method +allows MSM to override the default values. + + +---------- + +The following methods allow the caller to query the settings for a +specific grid, whether it created the grid or another command created +it. + +.. code-block:: c + + void get_size(int &nxgrid, int &nygrid, int &nzgrid); + void get_bounds_owned(int &xlo, int &xhi, int &ylo, int &yhi, int &zlo, int &zhi) + void get_bounds_ghost(int &xlo, int &xhi, int &ylo, int &yhi, int &zlo, int &zhi) + +The *get_size()* method returns the size of the global grid in each dimension. + +The *get_bounds_owned()* method return the inclusive index bounds of +the grid cells this processor owns. The values range from 0 to N-1 in +each dimension. These values are the same as the "i" values returned +by *setup_grid()*. + +The *get_bounds_ghost()* method return the inclusive index bounds of +the owned+ghost grid cells this processor stores. The onwed cell +indices range from 0 to N-1, so these indices may be less than 0 or +greater than or equal to N in each dimension. These values are the +same as the "o" values returned by *setup_grid()*. + +---------- + +If needed by the command, the following methods setup and perform +communication of grid data to/from neighboring processors. The +*forward_comm()* method sends owned grid cell data to the +corresponding ghost grid cells on other processors. The +*reverse_comm()* method sends ghost grid cell data to the +corresponding owned grid cells on another processor. The caller can +choose to sum ghost grid cell data to the owned grid cell or simply +copy it. + +.. code-block:: c + + void setup_comm(int &nbuf1, int &nbuf2) + void forward_comm(int caller, void *ptr, int which, int nper, int nbyte, + void *buf1, void *buf2, MPI_Datatype datatype); + void reverse_comm(int caller, void *ptr, int which, int nper, int nbyte, + void *buf1, void *buf2, MPI_Datatype datatype) + int ghost_adjacent(); + +The *setup_comm()* method must be called one time before performing +*forward* or *reverse* communication (multiple times if needed). It +returns two integers, which should be used to allocate two buffers. +The *nbuf1* and *nbuf2* values are the number of grid cells whose data +will be stored in two buffers by the Grid class when *forward* or +*reverse* communication is performed. The caller should thus allocate +them to a size large enough to hold all the data used in any single +forward or reverse communication operation it performs. Note that the +caller may allocate and communicate multiple data arrays for a grid it +instantiates. This size includes the bytes needed for the data type +of the grid data it stores, e.g. double precision values. + +The *forward_comm()* and *reverse_comm()* methods send grid cell data +from owned to ghost cells, or ghost to owned cells, respectively, as +described above. The *caller* argument should be one of these values +-- Grid3d::COMPUTE, Grid3d::FIX, Grid3d::KSPACE, Grid3d::PAIR -- +depending on the style of the caller class. The *ptr* argument is the +"this" pointer to the caller class. These 2 arguments are used to +call back to pack()/unpack() functions in the caller class, as +explained below. + +The *which* argument is a flag the caller can set which is passed to +the caller's pack()/unpack() methods. This allows a single callback +method to pack/unpack data for several different flavors of +forward/reverse communication, e.g. operating on different grids or +grid data. + +The *nper* argument is the number of values per grid cell to be +communicated. The *nbyte* argument is the number of bytes per value, +e.g. 8 for double-precision values. The *buf1* and *buf2* arguments +are the two allocated buffers described above. So long as they are +allocated for the maximum size communication, they can be re-used for +any *forward_comm()/reverse_comm()* call. The *datatype* argument is +the MPI_Datatype setting, which should match the buffer allocation and +the *nbyte* argument. E.g. MPI_DOUBLE for buffers storing double +precision values. + +To use the *forward_grid()* method, the caller must provide two +callback functions; likewise for use of the *reverse_grid()* methods. +These are the 4 functions, their arguments are all the same. + +.. code-block:: c + + void pack_forward_grid(int which, void *vbuf, int nlist, int *list); + void unpack_forward_grid(int which, void *vbuf, int nlist, int *list); + void pack_reverse_grid(int which, void *vbuf, int nlist, int *list); + void unpack_reverse_grid(int which, void *vbuf, int nlist, int *list); + +The *which* argument is set to the *which* value of the +*forward_comm()* or *reverse_comm()* calls. It allows the pack/unpack +function to select what data values to pack/unpack. *Vbuf* is the +buffer to pack/unpack the data to/from. It is a void pointer so that +the caller can cast it to whatever data type it chooses, e.g. double +precision values. *Nlist* is the number of grid cells to pack/unpack +and *list* is a vector (nlist in length) of offsets to where the data +for each grid cell resides in the caller's data arrays, which is best +illustrated with an example from the src/EXTRA-FIX/fix_ttm_grid.cpp +class which stores the scalar electron temperature for 3d system in a +3d grid (one value per grid cell): + +.. code-block:: c + + void FixTTMGrid::pack_forward_grid(int /*which*/, void *vbuf, int nlist, int *list) + { + auto buf = (double *) vbuf; + double *src = &T_electron[nzlo_out][nylo_out][nxlo_out]; + for (int i = 0; i < nlist; i++) buf[i] = src[list[i]]; + } + +In this case, the *which* argument is not used, *vbuf* points to a +buffer of doubles, and the electron temperature is stored by the +FixTTMGrid class in a 3d array of owned+ghost cells called T_electron. +That array is allocated by the *memory->create_3d_offset()* method +descibed above so that the first grid cell it stores is indexed as +T_electron[nzlo_out][nylo_out][nxlo_out]. The *nlist* values in +*list* are integer offsets from that first grid cell. Setting *src* +to the address of the first cell allows those offsets to be used to +access the temperatures to pack into the buffer. + +Here is a similar portion of code from the src/fix_ave_grid.cpp class +which can store two kinds of data, a scalar count of atoms in a grid +cell, and one or more grid-cell-averaged atom properties. The code +from its *unpack_reverse_grid()* function for 2d grids and multiple +per-atom properties per grid cell (*nvalues*) is shown here: + +.. code-block:: c + +void FixAveGrid::unpack_reverse_grid(int /*which*/, void *vbuf, int nlist, int *list) +{ + auto buf = (double *) vbuf; + double *count,*data,*values; + count = &count2d[nylo_out][nxlo_out]; + data = &array2d[nylo_out][nxlo_out][0]; + m = 0; + for (i = 0; i < nlist; i++) { + count[list[i]] += buf[m++]; + values = &data[nvalues*list[i]]; + for (j = 0; j < nvalues; j++) + values[j] += buf[m++]; + } +} + +Both the count and the multiple values per grid cell are communicated +in *vbuf*. Note that *data* is now a pointer to the first value in +the first grid cell. And *values* points to where the first value in +*data* is for an offset of grid cells, calculated by multiplying +*nvalues* by *list[i]*. Finally, because this is reverse +communication, the communicated buffer values are summed to the caller +values. + +The *ghost_adjacent()* method returns a 1 if every processor can +perform the necessary owned/ghost communication with only its nearest +neighbor processors (4 in 2d, 6 in 3d). It returns a 0 if any +processor's ghost cells extend further than nearest neighbor +processors. + +This can be checked by callers who have the option to change the +global grid size to insure more efficient nearest-neighbor-only +communication if they wish. In this case, they instantiate a grid of +a given size (resolution), then invoke *setup_comm()* followed by +*ghost_adjacent()*. If the ghost cells are not adjacent, they destroy +the grid instance and start over with a higher-resolution grid. +Several of the :doc:`kspace_style pppm ` command +variants have this option. + +---------- + +The following methods are used when a load-balancing operation, +triggered by the :doc:`balance ` or :doc:`fix balance +` commands, changes the partitioning of the simulation +domain into processor subdomains. + +In order to work with load-balancing, any style command (compute, fix, +pair, or kspace style) which allocates a grid and stores per-grid data +should define a *reset_grid()* method; it takes no arguments. It will +be called by the two balance commands after they have reset processor +subdomains and migrated atoms (particles) to new owning processors. +The *reset_grid()* method will typically perform some or all of the +following operations. See the src/fix_ave_grid.cpp and +src/EXTRA_FIX/fix_ttm_grid.cpp files for examples of *reset_grid()* +methods, as well as the *pack_remap_grid()* and *unpack_remap_grid()* +functions. + +First, the *reset_grid()* method can instantiate new grid(s) of the +same global size, then call *setup_grid()* to partition them via the +new processor subdomains. At this point, it can invoke the +*identical()* method which compares the owned and ghost grid cell +index bounds between two grids, the old grid passed as a pointer +argument, and the new grid whose *identical()* method is being called. +It returns 1 if the indices match on all processors, otherwise 0. If +they all match, then the new grids can be deleted; the command can +continue to use the old grids. + +If not, then the command should allocate new grid data array(s) which +depend on the new partitioning. If the command does not need to +persist its grid data from the old partitioning to the new one, then +the command can simply delete the old data array(s) and grid +instance(s). It can then return. + +If the grid data does need to perist, then the data for each grid +needs to be "remapped" from the old grld partitioning to the new grid +partitioning. The *setup_remap()* and *remap()* methods are used +for that purpose. + +.. code-block:: c + + int identical(Grid3d *old); + void setup_remap(Grid3d *old, int &nremap_buf1, int &nremap_buf2) + void remap(int caller, void *ptr, int which, int nper, int nbyte, + void *buf1, void *buf2, MPI_Datatype datatype) + +The arguments to these methods are identical to those for +the *setup_comm()* and *forward_comm()* or *reverse_comm()* methods. +However the returned *nremap_buf1* and *nremap2_buf* values will be +different than the *nbuf1* and *nbuf2* values. They should be used to +allocate two different remap buffers, separate from the owned/ghost +communication buffers. + +To use the *remap()* method, the caller must provide two +callback functions: + +.. code-block:: c + + void pack_remap_grid(int which, void *vbuf, int nlist, int *list); + void unpack_remap_grid(int which, void *vbuf, int list, int *list); + +Their arguments are identical to those for the *pack_forward_grid()* +and *unpack_forward_grid()* callback functions (or the reverse +variants) discussed above. Normally, both these methods pack/unpack +all the data arrays for a given grid. The *which* argument of the +*remap()* method sets the *which* value for the pack/unpack functions. +If the command instantiates multiple grids (of different sizes), it +can be used within the pack/unpack methods to select which grid's data +is being remapped. + +Note that the *pack_remap_grid()* function must copy values from the +OLD grid data arrays into the *vbuf* buffer. The *unpack_remap_grid()* +function must copy values from the *vbuf* buffer into the NEW grid +data arrays. + +After the remap operation for grid cell data has been performed, the +*reset_grid()* method can deallocate the two remap buffers it created, +and can then exit. + +---------- + +There are two I/O methods in the Grid classes which can be used to +read and write grid cell data to files. The caller can decide on the +precise format of each file, e.g. whether header lines are prepended +or comment lines are allowed. Fundmamentally, the file should contain +one line per grid cell for the entire global grid. Each line should +contain identifying info as to which grid cell it is, e.g. a unique +grid cell ID or the ix,iy,iz indices of the cell within a 3d grid. +The line should also contain one or more data values which are stored +within the grid data arrays created by the command + +For grid cell IDs, the LAMMPS convention is that the IDs run from 1 to +N, where N = Nx * Ny for 2d grids and N = Nx * Ny * Nz for 3d grids. +The x-index of the grid cell varies fastest, then y, and the z-index +varies slowest. So for a 10x10x10 grid the cell IDs from 901-1000 +would be in the top xy layer of the z dimension. + +The *read_file()* method does something simple. It reads a chunk of +consecutive lines from the file and passes them back to the caller to +process. The caller provides a *unpack_read_grid()* function for this +purpose. The function checks the grid cell ID or indices and only +stores grid cell data for the grid cells it owns. + +The *write_file()* method does something slightly more complex. Each +processor packs the data for its owned grid cells into a buffer. The +caller provides a *pack_write_grid()* function for this purpose. The +*write_file()* method then loops over all processors and each sends +its buffer one at a time to processor 0, along with the 3d (or 2d) +index bounds of its grid cell data within the global grid. Processor +0 calls back to the *unpack_write_grid()* function provided by the +caller with the buffer. The function writes one line per grid cell to +the file. + +See the src/EXTRA_FIX/fix_ttm_grid.cpp file for examples of now both +these methods are used to read/write electron temperature values +from/to a file, as well as for implementations of the the pack/unpack +functions described below. + +.. code-block:: c + +Here are the details of the two I/O methods and the 3 callback +functions. See the src/fix_ave_grid.cpp file for examples of all of +them. + + void read_file(int caller, void *ptr, FILE *fp, int nchunk, int maxline) + void write_file(int caller, void *ptr, int which, + int nper, int nbyte, MPI_Datatype datatype + +The *caller* argument in both methods should be one of these values -- +Grid3d::COMPUTE, Grid3d::FIX, Grid3d::KSPACE, Grid3d::PAIR -- +depending on the style of the caller class. The *ptr* argument in +both methods is the "this" pointer to the caller class. These 2 +arguments are used to call back to pack()/unpack() functions in the +caller class, as explained below. + +For the *read_file()* method, the *fp* argument is a file pointer to +the file to be read from, opened on processor 0 by the caller. +*Nchunk* is the number of lines to read per chunk, and *maxline* is +the maximum number of characters per line. The Grid class will +allocate a buffer for storing chunks of lines based on these values. + +For the *write_file()* method, the *which* argument is a flag the +caller can set which is passed back to the caller's pack()/unpack() +methods. If the command instantiates multiple grids (of different +sizes), this flag can be used within the pack/unpack methods to select +which grid's data is being written out (presumably to different +files). the *nper* argument is the number of values per grid cell to +be written out. The *nbyte* argument is the number of bytes per +value, e.g. 8 for double-precision values. The *datatype* argument is +the MPI_Datatype setting, which should match the *nbyte* argument. +E.g. MPI_DOUBLE for double precision values. + +To use the *read_grid()* method, the caller must provide one callback +function. To use the *write_grid()* method, it provides two callback +functions: + +.. code-block:: c + + int unpack_read_grid(int nlines, char *buffer) + void pack_write_grid(int which, void *vbuf) + void unpack_write_grid(int which, void *vbuf, int *bounds) + +For *unpack_read_grid()* the *nlines* argument is the number of lines +of character data read from the file and contained in *buffer*. The +lines each include a newline character at the end. When the function +processes the lines, it may choose to skip some of them (header or +comment lines). It returns an integer count of the number of grid +cell lines it processed. This enables the Grid class *read_file()* +method to know when it has read the correct number of lines. + +For *pack_write_grid()* and *unpack_write_grid()*, the *vbuf* argument +is the buffer to pack/unpack data to/from. It is a void pointer so +that the caller can cast it to whatever data type it chooses, +e.g. double precision values. the *which* argument is set to the +*which* value of the *write_file()* method. It allows the caller to +choose which grid data to operate on. + +For *unpack_write_grid()*, the *bounds* argument is a vector of 4 or 6 +integer grid indices (4 for 2d, 6 for 3d). They are the +xlo,xhi,ylo,yhi,zlo,zhi index bounds of the portion of the global grid +which the *vbuf* holds owned grid cell data values for. The caller +should loop over the values in *vbuf* with a double loop (2d) or +triple loop (3d), similar to the code snippets listed above. The +x-index varies fastest, then y, and the z-index slowest. If there are +multiple values per grid cell, the index for those values varies +fastest of all. The caller can add the x,y,z indices of the grid cell +(or the corresponding grid cell ID) to the data value(s) written as +one line to the output file. + +---------- + +A style command can enable its grid cell data to be accessible from +other commands. For example :doc:`fix ave/grid ` or +:doc:`dump grid ` or :doc:`dump grid/vtk `. Those +commands access the grid cell data by using a *grid reference* in +their input script syntax, as described on the :doc:`Howto_grid +` doc page. They look like this: + +* c_ID:gname:dname +* c_ID:gname:dname[I] +* f_ID:gname:dname +* f_ID:gname:dname[I] + +Each grid a command instantiates has a unique *gname*, defined by the +command. Likewise each grid cell data structure (scalar or vector) +associated with a grid has a unique *dname*, also defined by the +command. + +To provide access to its grid cell data, a style command needs to +implement the following 4 methods: + +.. code-block:: c + + int get_grid_by_name(const std::string &name, int &dim); + void *get_grid_by_index(int index); + int get_griddata_by_name(int igrid, const std::string &name, int &ncol); + void *get_griddata_by_index(int index); + +Currently only computes and fixes can implement these methods. If it +does so, the compute of fix should also set the variable +*pergrid_flag* to 1. See any of the compute or fix commands which set +"pregrid_flag = 1" for examples of how these 4 functions can be +implemented. + +The *get_grid_by_name()* method takes a grid name as input and returns +two values. The *dim* argument is returned as 2 or 3 for the +dimensionality of the grid. The function return is a grid index from +0 to G-1 where *G* is the number of grids the command instantiates. A +value of -1 is returned if the grid name is not recognized. + +The *get_grid_by_index()* method can be called after the +*get_grid_by_name()* method, using the grid index it returned as its +argument. This method will return a pointer to the Grid2d or Grid3d +class. The caller can use this to query grid attributes, such as the +global size of the grid. The :doc:`dump grid ` to insure each +its grid reference arguments are for grids of the same size. + +The *get_griddata_by_name()* method takes a grid index *igrid* and a +data name as input. It returns two values. The *ncol* argument is +returned as a 0 if the grid data is a single value (scalar) per grid +cell, or an integer M > 0 if there are M values (vector) per grid +cell. Note that even if M = 1, it is still a 1-length vector, not a +scalar. The function return is a data index from 0 to D-1 where *D* +is the number of data sets associated with that grid by the command. +A value of -1 is returned if the data name is not recognized. + +The *get_griddata_by_index()* method can be called after the +*get_griddata_by_name()* method, using the data index it returned as +its argument. This method will return a pointer to the +multi-dimensional array which stores the requested data. + +As in the discussion above of the Memory class *create_offset()* +methods, the dimensionality of the array associated with the returned +pointer depends on whether it is a 2d or 3d grid and whether there is +a single or multiple values stored for each grid cell: + +* single value per cell for a 2d grid = 2d array pointer +* multiple values per cell for a 2d grid = 3d array pointer +* single value per cell for a 3d grid = 3d array pointer +* multiple values per cell for a 3d grid = 4d array pointer + +The caller will typically access the data by casting the void pointer +to the corresponding array pointer and using nested loops in x,y,z +between owned or ghost index bounds returned by the +*get_bounds_owned()* or *get_bounds_ghost()* methods to index into the +array. Example code snippets with this logic were listed above, + +---------- + +Finally, here are two additional issues to pay attention to for +writing any style command which uses distributed grids via the Grid2d +or Grid3d class. + +The command destructor should delete all instances of the Grid class, +any buffers it allocated for forward/reverse or remap communication, +and any data arrays it allocated to store grid cell data. + +If a command is intended to work for either 2d or 3d simulations, then +it should have logic to instantiate either 2d or 3d grids and their +associated data arrays, depending on the dimension of the simulation +box. The :doc:`fix ave/grid ` command is an example of +such a command. From e0c7ea9db61321703a549e08b372ab98dbd586b2 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Tue, 29 Nov 2022 16:19:01 -0700 Subject: [PATCH 115/213] reformating RST file --- doc/src/Developer_grid.rst | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/doc/src/Developer_grid.rst b/doc/src/Developer_grid.rst index a03df3f542..e36c1c8948 100644 --- a/doc/src/Developer_grid.rst +++ b/doc/src/Developer_grid.rst @@ -479,20 +479,20 @@ per-atom properties per grid cell (*nvalues*) is shown here: .. code-block:: c -void FixAveGrid::unpack_reverse_grid(int /*which*/, void *vbuf, int nlist, int *list) -{ - auto buf = (double *) vbuf; - double *count,*data,*values; - count = &count2d[nylo_out][nxlo_out]; - data = &array2d[nylo_out][nxlo_out][0]; - m = 0; - for (i = 0; i < nlist; i++) { - count[list[i]] += buf[m++]; - values = &data[nvalues*list[i]]; - for (j = 0; j < nvalues; j++) - values[j] += buf[m++]; - } -} + void FixAveGrid::unpack_reverse_grid(int /*which*/, void *vbuf, int nlist, int *list) + { + auto buf = (double *) vbuf; + double *count,*data,*values; + count = &count2d[nylo_out][nxlo_out]; + data = &array2d[nylo_out][nxlo_out][0]; + m = 0; + for (i = 0; i < nlist; i++) { + count[list[i]] += buf[m++]; + values = &data[nvalues*list[i]]; + for (j = 0; j < nvalues; j++) + values[j] += buf[m++]; + } + } Both the count and the multiple values per grid cell are communicated in *vbuf*. Note that *data* is now a pointer to the first value in From 479f7e19eead3cc5bc6105b6b4716767b84d0a18 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Tue, 29 Nov 2022 16:21:08 -0700 Subject: [PATCH 116/213] reformating RST file --- doc/src/Developer_grid.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/src/Developer_grid.rst b/doc/src/Developer_grid.rst index e36c1c8948..1c26901228 100644 --- a/doc/src/Developer_grid.rst +++ b/doc/src/Developer_grid.rst @@ -635,12 +635,12 @@ these methods are used to read/write electron temperature values from/to a file, as well as for implementations of the the pack/unpack functions described below. -.. code-block:: c - Here are the details of the two I/O methods and the 3 callback functions. See the src/fix_ave_grid.cpp file for examples of all of them. +.. code-block:: c + void read_file(int caller, void *ptr, FILE *fp, int nchunk, int maxline) void write_file(int caller, void *ptr, int which, int nper, int nbyte, MPI_Datatype datatype From 2d3630a31f1ffeb48f1ab32331d7624189cee8d9 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Tue, 29 Nov 2022 16:22:48 -0700 Subject: [PATCH 117/213] reformating RST file --- doc/src/Developer_grid.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/doc/src/Developer_grid.rst b/doc/src/Developer_grid.rst index 1c26901228..01defbbb61 100644 --- a/doc/src/Developer_grid.rst +++ b/doc/src/Developer_grid.rst @@ -738,7 +738,7 @@ implement the following 4 methods: Currently only computes and fixes can implement these methods. If it does so, the compute of fix should also set the variable *pergrid_flag* to 1. See any of the compute or fix commands which set -"pregrid_flag = 1" for examples of how these 4 functions can be +"pergrid_flag = 1" for examples of how these 4 functions can be implemented. The *get_grid_by_name()* method takes a grid name as input and returns @@ -747,7 +747,7 @@ dimensionality of the grid. The function return is a grid index from 0 to G-1 where *G* is the number of grids the command instantiates. A value of -1 is returned if the grid name is not recognized. -The *get_grid_by_index()* method can be called after the +The *get_grid_by_index()* method is called after the *get_grid_by_name()* method, using the grid index it returned as its argument. This method will return a pointer to the Grid2d or Grid3d class. The caller can use this to query grid attributes, such as the @@ -763,7 +763,7 @@ scalar. The function return is a data index from 0 to D-1 where *D* is the number of data sets associated with that grid by the command. A value of -1 is returned if the data name is not recognized. -The *get_griddata_by_index()* method can be called after the +The *get_griddata_by_index()* method is called after the *get_griddata_by_name()* method, using the data index it returned as its argument. This method will return a pointer to the multi-dimensional array which stores the requested data. From 0fc25a9942ce5efdc95d769f58f8a6d43b92efc4 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Tue, 29 Nov 2022 16:28:40 -0700 Subject: [PATCH 118/213] reformating RST file --- doc/src/Developer_grid.rst | 42 ++++++++++++++++++++++++++++++++++---- 1 file changed, 38 insertions(+), 4 deletions(-) diff --git a/doc/src/Developer_grid.rst b/doc/src/Developer_grid.rst index 01defbbb61..a3d48450b9 100644 --- a/doc/src/Developer_grid.rst +++ b/doc/src/Developer_grid.rst @@ -34,6 +34,9 @@ owned cells. ---------- +Style commands +^^^^^^^^^^^^^^ + Style commands which can define and use distributed grids include the :doc:`compute `, :doc:`fix `, :doc:`pair `, and :doc:`kspace ` styles. If you wish grid cell data @@ -78,6 +81,9 @@ define multiple data arrays for each grid it defines. ---------- +Grid data allocation and access +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + The simplest way for a command to allocate and access grid cell data is to use the *create_offset()* methods provided by the Memory class. Arguments for these methods can be values returned by the @@ -149,11 +155,12 @@ cells (the entire allocated grid). ---------- -What follows are the public methods of the Grid3d class which a style -command can invoke. The Grid2d methods are similar; simply remove -arguments which refer to the z-dimension. +Grid class constructors +^^^^^^^^^^^^^^^^^^^^^^^ ----------- +The following sub-sections describe the public methods of the Grid3d +class which a style command can invoke. The Grid2d methods are +similar; simply remove arguments which refer to the z-dimension. There are 2 constructors which can be used. They differ in the extra i/o xyz lo/hi arguments: @@ -205,6 +212,9 @@ the second constructor. ---------- +Grid class set methods +^^^^^^^^^^^^^^^^^^^^^^ + The following methods affect how the Grid class computes which owned and ghost cells are assigned to each processor. *Set_shift_grid()* is the only method which influences owned cell assignement; all the rest @@ -288,6 +298,9 @@ simulation box. ---------- +Grid class setup_grid method +^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + The *setup_grid()* method is called after the first constructor (above) to partition the grid across processors, which determines which grid cells each processor owns. It also calculates how many @@ -320,6 +333,9 @@ case. ---------- +More grid class set methods +^^^^^^^^^^^^^^^^^^^^^^^^^^^ + The following 2 methods can be used to override settings made by the constructors above. If used, they must be called called before the *setup_comm()* method is invoked, since it uses the settings that @@ -349,6 +365,9 @@ allows MSM to override the default values. ---------- +Grid class get methods +^^^^^^^^^^^^^^^^^^^^^^ + The following methods allow the caller to query the settings for a specific grid, whether it created the grid or another command created it. @@ -374,6 +393,9 @@ same as the "o" values returned by *setup_grid()*. ---------- +Grid class owned/ghost communication +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + If needed by the command, the following methods setup and perform communication of grid data to/from neighboring processors. The *forward_comm()* method sends owned grid cell data to the @@ -519,6 +541,9 @@ variants have this option. ---------- +Grid class remap methods for load balancing +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + The following methods are used when a load-balancing operation, triggered by the :doc:`balance ` or :doc:`fix balance ` commands, changes the partitioning of the simulation @@ -598,6 +623,9 @@ and can then exit. ---------- +Grid class I/O methods +^^^^^^^^^^^^^^^^^^^^^^ + There are two I/O methods in the Grid classes which can be used to read and write grid cell data to files. The caller can decide on the precise format of each file, e.g. whether header lines are prepended @@ -708,6 +736,9 @@ one line to the output file. ---------- +Style class grid access methods +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + A style command can enable its grid cell data to be accessible from other commands. For example :doc:`fix ave/grid ` or :doc:`dump grid ` or :doc:`dump grid/vtk `. Those @@ -786,6 +817,9 @@ array. Example code snippets with this logic were listed above, ---------- +Final notes +^^^^^^^^^^^ + Finally, here are two additional issues to pay attention to for writing any style command which uses distributed grids via the Grid2d or Grid3d class. From 19246898673199045c583d129bb9834df22c4ce2 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Tue, 29 Nov 2022 16:37:43 -0700 Subject: [PATCH 119/213] spell checks --- doc/src/Developer_grid.rst | 82 +++++++++++++++++++------------------- doc/src/dump.rst | 6 +-- doc/src/fix_ave_grid.rst | 6 +-- doc/src/fix_ttm.rst | 4 +- 4 files changed, 49 insertions(+), 49 deletions(-) diff --git a/doc/src/Developer_grid.rst b/doc/src/Developer_grid.rst index a3d48450b9..ebed3dd2ab 100644 --- a/doc/src/Developer_grid.rst +++ b/doc/src/Developer_grid.rst @@ -5,7 +5,7 @@ The LAMMPS source code includes two classes which facilitate the creation and use of distributed grids. These are the Grid2d and Grid3d classes in the src/grid2d.cpp.h and src/grid3d.cpp.h files respectively. As the names imply, they are used for 2d or 3d -simulations, as defined by the :doc:`dimension ` command. +simulations, as defined by the :doc:`dimension ` command. The :doc:`Howto_grid ` page gives an overview of how distributed grids are defined from a user perspective, lists LAMMPS @@ -51,7 +51,7 @@ to persist could be coded to work in tandem with a fix style which provides that capability. The *size* of a grid is specified by the number of grid cells in each -dimension of the simulation domain. In any dimemsin the size can be +dimension of the simulation domain. In any dimemsion the size can be any value >= 1. Thus a 10x10x1 grid for a 3d simulation is effectively a 2d grid, where each grid cell spans the entire z-dimension. A 1x100x1 grid for a 3d simulation is effectively a 1d @@ -91,7 +91,7 @@ Arguments for these methods can be values returned by the the grid cells (owned+ghost) the processor owns. These 4 methods allocate memory for 2d (first two) and 3d (second two) grid data. The two methods that end in "_one" allocate an array which stores a single -value per grid cell. The two that end in "_multi" allocate an aray +value per grid cell. The two that end in "_multi" allocate an array which stores *Nvalues* per grid cell. .. code-block:: c @@ -177,20 +177,20 @@ over which the grid will be distributed. Typically this is the *world* communicator the LAMMPS instance is using. The :doc:`kspace_style msm ` command creates a series of grids, each of different size, which are partitioned across different -sub-communicators of processos. Both constructors are also passed the -global grid size: *gnx* by *gny* by *gnz*. +sub-communicators of processors. Both constructors are also passed +the global grid size: *gnx* by *gny* by *gnz*. The first constructor is used when the caller wants the Grid class to partition the global grid across processors; the Grid class defines which grid cells each processor owns and also which it stores as ghost -cells. A subsequent call to *setup_grid()*, disccussed below, returns +cells. A subsequent call to *setup_grid()*, discussed below, returns this info to the caller. The second constructor allows the caller to define the extent of owned and ghost cells, and pass them to the Grid class. The 6 arguments which start with "i" are the inclusive lower and upper index bounds of the owned (inner) grid cells this processor owns in each of the 3 -dimensions within the global grid. Onwed grid cells are indexed from +dimensions within the global grid. Owned grid cells are indexed from 0 to N-1 in each dimension. The 6 arguments which start with "o" are the inclusive bounds of the @@ -202,11 +202,11 @@ always the case. For example, if Nx = 100, then a processor might pass ixlo=50, ixhi=60, oxlo=48, oxhi=62 to the Grid class. Or ixlo=0, ixhi=10, oxlo=-2, oxhi=13. If a processor owns no grid cells in a dimension, -then the ihi value should be speficied as one less than the ilo value. +then the ihi value should be specified as one less than the ilo value. Note that the only reason to use the second constructor is if the logic for assigning ghost cells is too complex for the Grid class to -compute, using the various set() methods decsribed next. Currently +compute, using the various set() methods described next. Currently only the kspace_style pppm/electrode and kspace_style msm commands use the second constructor. @@ -217,8 +217,8 @@ Grid class set methods The following methods affect how the Grid class computes which owned and ghost cells are assigned to each processor. *Set_shift_grid()* is -the only method which influences owned cell assignement; all the rest -influence ghost cell assignemnt. These methods are only used with the +the only method which influences owned cell assignment; all the rest +influence ghost cell assignment. These methods are only used with the first constructor; they are ignored if the second constructor is used. These methods must be called before the *setup_grid()* method is invoked, because they influence its operation. @@ -252,49 +252,49 @@ determining how many ghost cells a processor needs to store to enable its particles to be mapped to grid cells. The default value is 0.0. Some commands, like the :doc:`kspace_style pppm ` -commmand, map values (charge in the case of PPPM) to a stencil of grid +command, map values (charge in the case of PPPM) to a stencil of grid cells beyond the grid cell the particle is in. The stencil extent may be different in the low and high directions. The *set_stencil_atom()* method defines the maximum values of those 2 extents, assumed to be -the same in each of the 3 dimensions. Both the lo and hi valuse are +the same in each of the 3 dimensions. Both the lo and hi values are specified as positive integers. The default values are both 0. Some commands, like the :doc:`kspace_style pppm ` -commmand, shift the position of an atom when mapping it to a grid -cell, based on the size of the stencil used to map values to the grid +command, shift the position of an atom when mapping it to a grid cell, +based on the size of the stencil used to map values to the grid (charge in the case of PPPM). The lo and hi arguments of the *set_shift_atom()* method are the minimum shift in the low direction -and the maxmimum shift in the high direction, assumed to be the same -in each of the 3 dimensions. The shifts should be fractions of a grid +and the maxmium shift in the high direction, assumed to be the same in +each of the 3 dimensions. The shifts should be fractions of a grid cell size with values between 0.0 and 1.0 inclusive. The default values are both 0.0. See the src/pppm.cpp file for examples of these lo/hi values for regular and staggered grids. Some methods like the :doc:`fix ttm/grid ` command, perform -finite difference kinds of operations on the grid, to diffuse electon +finite difference kinds of operations on the grid, to diffuse electron heat in the case of the two-temperature model (TTM). This operation uses ghost grid values beyond the owned grid values the processor updates. The *set_stencil_grid()* method defines the extent of this stencil in both directions, assumed to be the same in each of the 3 -dimensions. Both the lo and hi valuse are sepecified as positive +dimensions. Both the lo and hi values are specified as positive integers. The default values are both 0. -The kspace_style pppm commmands allow a grid to be defined which +The kspace_style pppm commands allow a grid to be defined which overlays a volume which extends beyond the simulation box in the z dimension. This is for the purpose of modeling a 2d-periodic slab -(non-perioidc in z) as if it were a larger 3d periodic sytem, extended -(with empty space) in the z dimension. The :doc:`kspace_modify slab -` command is used to specify the ratio of the larger -volume to the simulation volume; a volume ratio of ~3 is typical. For -this kind of model, the PPPM caller sets the global grid size *gnz* -~3x larger than it would be otherwise. This same ratio is passed by -the PPPM caller as the *factor* argument to the Grid class via the -*set_zfactor()* method (*set_yfactor()* for 2d grids). The Grid class -will then assign ownership of the 1/3 of grid cells that overlay the -simulation box to the processors which also overlay the simulation -box. The remaining 2/3 of the grid cells are assigned to processors -whose subdomains are adjacent to the upper z boundary of the -simulation box. +(non-periodic in z) as if it were a larger 3d periodic system, +extended (with empty space) in the z dimension. The +:doc:`kspace_modify slab ` command is used to specify +the ratio of the larger volume to the simulation volume; a volume +ratio of ~3 is typical. For this kind of model, the PPPM caller sets +the global grid size *gnz* ~3x larger than it would be otherwise. +This same ratio is passed by the PPPM caller as the *factor* argument +to the Grid class via the *set_zfactor()* method (*set_yfactor()* for +2d grids). The Grid class will then assign ownership of the 1/3 of +grid cells that overlay the simulation box to the processors which +also overlay the simulation box. The remaining 2/3 of the grid cells +are assigned to processors whose subdomains are adjacent to the upper +z boundary of the simulation box. ---------- @@ -322,7 +322,7 @@ cells. The 6 return arguments which start with "i" are the inclusive lower and upper index bounds of the owned (inner) grid cells this processor -owns in each of the 3 dimensions within the global grid. Onwed grid +owns in each of the 3 dimensions within the global grid. Owned grid cells are indexed from 0 to N-1 in each dimension. The 6 return arguments which start with "o" are the inclusive bounds of @@ -350,7 +350,7 @@ instantiates using the 2nd constructor above. The *set_proc_neighs()* method sets the processor IDs of the 6 neighboring processors for each processor. Normally these would match -the proccessor grid neighbors which LAMMPS creates to overlay the +the processor grid neighbors which LAMMPS creates to overlay the simulation box (the default). However, MSM excludes non-participating processors from coarse grid communication when less processors are used. This method allows MSM to override the default values. @@ -386,7 +386,7 @@ each dimension. These values are the same as the "i" values returned by *setup_grid()*. The *get_bounds_ghost()* method return the inclusive index bounds of -the owned+ghost grid cells this processor stores. The onwed cell +the owned+ghost grid cells this processor stores. The owned cell indices range from 0 to N-1, so these indices may be less than 0 or greater than or equal to N in each dimension. These values are the same as the "o" values returned by *setup_grid()*. @@ -487,7 +487,7 @@ In this case, the *which* argument is not used, *vbuf* points to a buffer of doubles, and the electron temperature is stored by the FixTTMGrid class in a 3d array of owned+ghost cells called T_electron. That array is allocated by the *memory->create_3d_offset()* method -descibed above so that the first grid cell it stores is indexed as +described above so that the first grid cell it stores is indexed as T_electron[nzlo_out][nylo_out][nxlo_out]. The *nlist* values in *list* are integer offsets from that first grid cell. Setting *src* to the address of the first cell allows those offsets to be used to @@ -576,10 +576,10 @@ persist its grid data from the old partitioning to the new one, then the command can simply delete the old data array(s) and grid instance(s). It can then return. -If the grid data does need to perist, then the data for each grid +If the grid data does need to persist, then the data for each grid needs to be "remapped" from the old grld partitioning to the new grid -partitioning. The *setup_remap()* and *remap()* methods are used -for that purpose. +partitioning. The *setup_remap()* and *remap()* methods are used for +that purpose. .. code-block:: c @@ -629,7 +629,7 @@ Grid class I/O methods There are two I/O methods in the Grid classes which can be used to read and write grid cell data to files. The caller can decide on the precise format of each file, e.g. whether header lines are prepended -or comment lines are allowed. Fundmamentally, the file should contain +or comment lines are allowed. Fundamentally, the file should contain one line per grid cell for the entire global grid. Each line should contain identifying info as to which grid cell it is, e.g. a unique grid cell ID or the ix,iy,iz indices of the cell within a 3d grid. diff --git a/doc/src/dump.rst b/doc/src/dump.rst index 2b6c5f64b9..60efddbd62 100644 --- a/doc/src/dump.rst +++ b/doc/src/dump.rst @@ -251,8 +251,8 @@ The *style* keyword determines what kind of data is written to the dump file(s) and in what format. Note that *atom*, *custom*, *dcd*, *xtc*, and *xyz* style dump files -can be read directly by `VMD `_, a -popular tool for viewing molecular systesm. +can be read directly by `VMD `_, +a popular tool for viewing molecular system. Likewise the `OVITO visualization tool `_, popular for materials modeling, can read the *atom*, *custom*, and @@ -653,7 +653,7 @@ how to control the compression level in both variants. Arguments for different styles: The sections below describe per-atom, local, and per grid cell -attibutes which can be used as arguments to the various styles. +attributes which can be used as arguments to the various styles. Note that in the discussion below, for styles which can reference values from a compute or fix or custom atom property, like the diff --git a/doc/src/fix_ave_grid.rst b/doc/src/fix_ave_grid.rst index 153e558962..b5dda7502c 100644 --- a/doc/src/fix_ave_grid.rst +++ b/doc/src/fix_ave_grid.rst @@ -123,7 +123,7 @@ keyword settings, as discussed below. ---------- -The *Nx*, *Ny*, and *Nz* arguements specify the size of the grid that +The *Nx*, *Ny*, and *Nz* arguments specify the size of the grid that overlays the simulation box. For 2d simulations, *Nz* must be 1. The *Nx*, *Ny*, *Nz* values can be any positive integer. The grid can be very coarse compared to the particle count, or very fine. If one or @@ -139,7 +139,7 @@ command. If the simulation box size or shape changes during a simulation, the grid always conforms to the size/shape of the current simulation box. -If one more dimensions have non-peridoic shrink-wrapped boundary +If one more dimensions have non-periodic shrink-wrapped boundary conditions, as defined by the :doc:`boundary ` command, then the grid will extend over the (dynamic) shrink-wrapped extent in each dimension. If the box shape is triclinic, as explained in :doc:`Howto @@ -328,7 +328,7 @@ applicable to both per-atom and per-grid mode. The *discard* keyword is only applicable to per-atom mode. If a dimension of the system is non-periodic, then grid cells will only span the box dimension (fixed or shrink-wrap boundaries as set by the -:doc:`boundary` command). An atom may thus be slighlty outside the +:doc:`boundary` command). An atom may thus be slightly outside the range of grid cells on a particular timestep. If *discard* is set to *yes* (the default), then the atom will be assigned to the closest grid cell (lowest or highest) in that dimension. If *discard* is set diff --git a/doc/src/fix_ttm.rst b/doc/src/fix_ttm.rst index 3aa1d2006e..e75f33bb4e 100644 --- a/doc/src/fix_ttm.rst +++ b/doc/src/fix_ttm.rst @@ -372,7 +372,7 @@ restart file is written, with the electron temperatures for each grid cell. The format of this file is the same as that read by the *infile* option explained above. The filename is the same as the restart filename with ".ttm" appended. This auxiliary file can be -read in for a restared run by using the *infile* option for the fix +read in for a restarted run by using the *infile* option for the fix ttm/grid command, following the :doc:`read_restart ` command. @@ -421,7 +421,7 @@ electron temperature. This means you will not get identical answers when running on different numbers of processors or when restarting a simulation (even on the same number of processors). However, in a statistical sense, simulations on different processor counts and -restarted simulation should produce results whiich are statistically +restarted simulation should produce results which are statistically the same. From 051ed8f8845c2c131cb6b144190260b620dcaff7 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Tue, 29 Nov 2022 16:39:31 -0700 Subject: [PATCH 120/213] spell checks --- doc/src/Developer_grid.rst | 4 ++-- doc/src/fix_ave_grid.rst | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/doc/src/Developer_grid.rst b/doc/src/Developer_grid.rst index ebed3dd2ab..d2cb4abf29 100644 --- a/doc/src/Developer_grid.rst +++ b/doc/src/Developer_grid.rst @@ -51,7 +51,7 @@ to persist could be coded to work in tandem with a fix style which provides that capability. The *size* of a grid is specified by the number of grid cells in each -dimension of the simulation domain. In any dimemsion the size can be +dimension of the simulation domain. In any dimension the size can be any value >= 1. Thus a 10x10x1 grid for a 3d simulation is effectively a 2d grid, where each grid cell spans the entire z-dimension. A 1x100x1 grid for a 3d simulation is effectively a 1d @@ -264,7 +264,7 @@ command, shift the position of an atom when mapping it to a grid cell, based on the size of the stencil used to map values to the grid (charge in the case of PPPM). The lo and hi arguments of the *set_shift_atom()* method are the minimum shift in the low direction -and the maxmium shift in the high direction, assumed to be the same in +and the maximum shift in the high direction, assumed to be the same in each of the 3 dimensions. The shifts should be fractions of a grid cell size with values between 0.0 and 1.0 inclusive. The default values are both 0.0. See the src/pppm.cpp file for examples of these diff --git a/doc/src/fix_ave_grid.rst b/doc/src/fix_ave_grid.rst index b5dda7502c..fe22e5e7ef 100644 --- a/doc/src/fix_ave_grid.rst +++ b/doc/src/fix_ave_grid.rst @@ -376,7 +376,7 @@ cell volume at the sample timestep. For *norm none*, the output is the same as for *norm all*. For *temp*, the output temperature uses the formula for kinetic energy -KE listed above, and is normalized similarl to the formulas above for +KE listed above, and is normalized similarly to the formulas above for *norm all* and *norm sample*, except for the way the degrees of freedom (DOF) are calculated. For *norm none*, the output is the same as for *norm all*. From 47d46e0257077db4ae8b228f15f4674ec577ace6 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Tue, 29 Nov 2022 16:58:07 -0700 Subject: [PATCH 121/213] doc page tweak --- doc/src/Howto_grid.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/src/Howto_grid.rst b/doc/src/Howto_grid.rst index cc0819fa38..7749b71806 100644 --- a/doc/src/Howto_grid.rst +++ b/doc/src/Howto_grid.rst @@ -77,8 +77,8 @@ values per grid point (per-grid array). See the :doc:`Howto output ` doc page for an explanation of how per-grid data can be generated by some commands and used by other commands. -A command accesses grid data from a compute or fix with the following -syntax: +A command accesses grid data from a compute or fix using a *grid +reference* with the following syntax: * c_ID:gname:dname * c_ID:gname:dname[I] From aecd3841bed9a02a3e705fd21dab143363e94fa9 Mon Sep 17 00:00:00 2001 From: Karl Hammond Date: Tue, 29 Nov 2022 18:28:52 -0600 Subject: [PATCH 122/213] Initial implementation of fix_external_get_force --- fortran/lammps.f90 | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/fortran/lammps.f90 b/fortran/lammps.f90 index b6e4d5f56b..f6818a21d9 100644 --- a/fortran/lammps.f90 +++ b/fortran/lammps.f90 @@ -758,7 +758,12 @@ MODULE LIBLAMMPS TYPE(c_ptr), VALUE :: handle, id, ptr TYPE(c_funptr), VALUE :: funcptr END SUBROUTINE lammps_set_fix_external_callback - !FUNCTION lammps_fix_external_get_force() ! returns real(c_double)(:) + + FUNCTION lammps_fix_external_get_force(handle, id) BIND(C) + IMPORT :: c_ptr + TYPE(c_ptr), VALUE :: handle, id + TYPE(c_ptr) :: lammps_fix_external_get_force + END FUNCTION lammps_fix_external_get_force !SUBROUTINE lammps_fix_external_set_energy_global !SUBROUTINE lammps_fix_external_set_energy_peratom @@ -2569,6 +2574,23 @@ CONTAINS END IF END SUBROUTINE callback_wrapper_bigbig + ! equivalent function to lammps_fix_external_get_force + FUNCTION lmp_fix_external_get_force(self, id) RESULT(fexternal) + CLASS(lammps), INTENT(IN) :: self + CHARACTER(LEN=*), INTENT(IN) :: id + REAL(c_double), DIMENSION(:,:), POINTER :: fexternal + TYPE(c_ptr) :: ptr, Cid + TYPE(c_ptr), DIMENSION(:), POINTER :: f + INTEGER(c_int) :: nmax + + Cid = f2c_string(id) + ptr = lammps_fix_external_get_force(self%handle, Cid) + nmax = lmp_extract_setting(self, 'nmax') + CALL C_F_POINTER(ptr, f, [nmax]) + CALL C_F_POINTER(f(1), fexternal, [3, nmax]) + CALL lammps_free(Cid) + END FUNCTION lmp_fix_external_get_force + ! equivalent function to lammps_flush_buffers SUBROUTINE lmp_flush_buffers(self) CLASS(lammps), INTENT(IN) :: self From 8579b117afdca1db7b7fc56fa63a5d2f1c79fcef Mon Sep 17 00:00:00 2001 From: Karl Hammond Date: Tue, 29 Nov 2022 23:23:14 -0600 Subject: [PATCH 123/213] Implemented remaining fix_external functions and documentation --- doc/src/Fortran.rst | 230 ++++++++++++++++++++++++++++++++++++++++++++ fortran/lammps.f90 | 140 +++++++++++++++++++++++++-- 2 files changed, 364 insertions(+), 6 deletions(-) diff --git a/doc/src/Fortran.rst b/doc/src/Fortran.rst index 813a52a44b..874b57cbd7 100644 --- a/doc/src/Fortran.rst +++ b/doc/src/Fortran.rst @@ -2195,6 +2195,236 @@ Procedures Bound to the :f:type:`lammps` Derived Type -------- +.. f:function:: fix_external_get_force(id) + + Get pointer to the force array storage in a fix external instance with the + given ID. + + .. versionadded:: TBD + + Fix :doc:`external ` allows programs that are running LAMMPS + through its library interfaces to add or modify certain LAMMPS properties on + specific time steps, similar to the way other fixes do. + + This function provides access to the per-atom force storage in a fix + external instance with the given fix-ID to be added to the individual + atoms when using the "pf/array" mode. The *fexternal* array can be + accessed like other "native" per-atom arrays accessible via the + :f:func:`extract_atom` function. Please note that the array + stores the forces for *local* atoms for each MPI rank, in the order + determined by the neighbor list build. Because the underlying data + structures can change as well as the order of atom as they migrate between + MPI processes because of the domain decomposition parallelization, this + function should be always called immediately before the forces are going to + be set to get an up-to-date pointer. You can use, for example, + :f:func:`extract_setting` to obtain the number of local atoms `nlocal` and + then assume the dimensions of the returned force array as + ``REAL(c_double) :: force(3,nlocal)``. + + This function is an alternative to the callback mechanism in fix external + set up by :f:subr:`set_fix_external_callback`. The main difference is that + this mechanism can be used when forces are to be pre-computed and the + control alternates between LAMMPS and the external driver, while the + callback mechanism can call an external subroutine to compute the force when + the fix is triggered and needs them. + + Please see the documentation for :doc:`fix external ` for + more information about how to use the fix and how to couple it with an + external program. + + :p character(len=*) id: ID of :doc:`fix external ` instance + :to: :cpp:func:`lammps_fix_external_get_force` + :r fexternal: pointer to the per-atom force array allocated by the fix + :rtype fexternal: real(c_double), dimension(3,nlocal) + +-------- + +.. f:subroutine:: fix_external_set_energy_global(id, eng) + + Set the global energy contribution for a :doc:`fix external ` + instance with the given ID. + + .. versionadded:: TBD + + This is a companion function to :f:func:`set_fix_external_callback` + and :f:func:`fix_external_get_force` that also sets the contribution to the + global energy from the external program. The value of the *eng* argument + will be stored in the fix and applied on the current and all following + time steps until changed by another call to this function. The energy is in + energy units as determined by the current :doc:`units ` settings and + is the **total** energy of the contribution. Thus, when running in + parallel, all MPI processes have to call this function with the **same** + value, and this will be returned as scalar property of the fix external + instance when accessed in LAMMPS input commands or from variables. + + Please see the documentation for :doc:`fix external ` for more + information about how to use the fix and how to couple it with an external + program. + + :p character(len=*) id: fix ID of fix external instance + :p real(c_double) eng: total energy to be added to the global energy + :to: :cpp:func:`lammps_fix_external_set_energy_global` + +-------- + +.. f:subroutine:: fix_external_set_virial_global(id, virial) + + Set the global virial contribution for a fix external instance with the + given ID. + + .. versionadded:: TBD + + This is a companion function to :f:subr:`set_fix_external_callback` + and :f:func:`fix_external_get_force` to set the contribution to the global + virial from an external program. + + The six values of the *virial* array will be stored in the fix and applied + on the current and all following time steps until changed by another call + to this function. The components of the virial need to be stored in the + following order: *xx*, *yy*, *zz*, *xy*, *xz*, *yz*. In LAMMPS, the virial + is stored internally as `stress*volume` in units of `pressure*volume` as + determined by the current :doc:`units ` settings and is the + **total** contribution. Thus, when running in parallel, all MPI processes + have to call this function with the **same** value, and this will then be + added by fix external. + + Please see the documentation for :doc:`fix external ` for + more information about how to use the fix and how to couple it with an + external code. + + :p character(len=*) id: fix ID of fix external instance + :p real(c_double) virial [dimension(6)]: the six global stress tensor + components to be added to the global virial + :to: :cpp:func:`lammps_fix_external_set_virial_global` + +-------- + +.. f:subroutine:: fix_external_set_energy_peratom(id, eng) + + Set the per-atom energy contribution for a fix external instance with the + given ID. + + .. versionadded:: TBD + + This is a companion function to :f:subr:`set_fix_external_callback` to set + the per-atom energy contribution due to the fix from the external code as + part of the callback function. For this to work, the handle to the LAMMPS + object must be passed as the *ptr* argument when registering the callback + function. + + .. note:: + + This function is fully independent from + :f:subr:`fix_external_set_energy_global` and will **NOT** add any + contributions to the global energy tally and will **NOT** check whether + the sum of the contributions added here are consistent with the global + added energy. + + Please see the documentation for :doc:`fix external ` for + more information about how to use the fix and how to couple it with an + external code. + + :p character(len=*) id: fix ID of the fix external instance + :p real(c_double) eng [dimension(:)]: array of length nlocal containing + the energy to add to the per-atom energy + :to: :cpp:func:`lammps_fix_external_set_energy_peratom` + +-------- + +.. f:subroutine:: set_fix_external_set_virial_peratom(id, virial) + + This is a companion function to :f:subr:`set_fix_external_callback` to set + the per-atom virial contribution due to the fix from the external program as + part of the callback function. For this to work, the LAMMPS object must be + passed as the *caller* argument when registering the callback function. + + .. versionadded:: TBD + + .. note:: + + This function is fully independent from + :f:subr:`fix_external_set_virial_global` and will **NOT** add any + contributions to the global virial tally and **NOT** check whether the + sum of the contributions added here are consistent with the global added + virial. + + The order and units of the per-atom stress tensor elements are the same + as for the global virial. The type and dimensions of the per-atom virial + array must be ``REAL(c_double), DIMENSION(6,nlocal)``. + + Please see the documentation for :doc:`fix external ` for + more information about how to use the fix and how to couple it with an + external program. + + :p character(len=*) id: fix ID of fix external instance + :p real(c_double) virial [dimension(:,:)]: an array of :math:`6 \times{}`\ + *nlocal* components to be added to the per-atom virial + :to: :cpp:func:`lammps_set_virial_peratom` + +-------- + +.. f:subroutine:: fix_external_set_vector_length(id, length) + + Set the vector length for a global vector stored with fix external for + analysis. + + .. versionadded:: TBD + + This is a companion function to :f:subr:`set_fix_external_callback` and + :f:func:`fix_external_get_force` to set the length of a global vector of + properties that will be stored with the fix via + :f:subr:`fix_external_set_vector`. + + This function needs to be called **before** a call to + :f:subr:`fix_external_set_vector` and **before** a run or minimize command. + When running in parallel, it must be called from **all** MPI + processes with the same length argument. + + Please see the documentation for :doc:`fix external ` for + more information about how to use the fix and how to couple it with an + external program. + + :p character(len=*) id: fix ID of fix external instance + :p integer(c_int) length: length of the global vector to be stored with the + fix + +-------- + +.. f:subroutine:: fix_external_set_vector(id, idx, val) + + Store a global vector value for a fix external instance with the given ID. + + .. versionadded:: TBD + + This is a companion function to :f:subr:`set_fix_external_callback` and + :f:func:`fix_external_get_force` to set the values of a global vector of + properties that will be stored with the fix and can be accessed from + within LAMMPS input commands (e.g., fix ave/time or variables) when used + in a vector context. + + This function needs to be called **after** a call to + :f:subr:`fix_external_set_vector_length` and **before** a run or minimize + command. When running in parallel, it must be called from **all** MPI + processes with the **same**\ *idx* and *val* parameters. The variable + *val* is assumed to be extensive. + + .. note:: + + The index in the *idx* parameter is 1-based (i.e., the first element + is set with *idx*\ :math:`{} = 1`, and the last element of the vector + with *idx*\ :math:`{} = N`, where :math:`N` is the value of the *length* + parameter of the call to :f:subr:`fix_external_set_vector_length`. + + Please see the documentation for :doc:`fix external ` for + more information about how to use the fix and how to couple it with an + external code. + + :p character(len=*) id: ID of fix external instance + :p integer(c_int) idx: 1-based index in global vector + :p integer(c_int) val: value to be stored in global vector at index *idx* + +-------- + .. f:subroutine:: flush_buffers() This function calls :cpp:func:`lammps_flush_buffers`, which flushes buffered diff --git a/fortran/lammps.f90 b/fortran/lammps.f90 index f6818a21d9..c5ccc17b4e 100644 --- a/fortran/lammps.f90 +++ b/fortran/lammps.f90 @@ -175,6 +175,18 @@ MODULE LIBLAMMPS GENERIC :: decode_image_flags => lmp_decode_image_flags, & lmp_decode_image_flags_bigbig PROCEDURE :: set_fix_external_callback => lmp_set_fix_external_callback + PROCEDURE :: fix_external_get_force => lmp_fix_external_get_force + PROCEDURE :: fix_external_set_energy_global & + => lmp_fix_external_set_energy_global + PROCEDURE :: fix_external_set_virial_global & + => lmp_fix_external_set_virial_global + PROCEDURE :: fix_external_set_energy_peratom & + => lmp_fix_external_set_energy_peratom + PROCEDURE :: fix_external_set_virial_peratom & + => lmp_fix_external_set_virial_peratom + PROCEDURE :: fix_external_set_vector_length & + => lmp_fix_external_set_vector_length + PROCEDURE :: fix_external_set_vector => lmp_fix_external_set_vector PROCEDURE :: flush_buffers => lmp_flush_buffers PROCEDURE :: is_running => lmp_is_running PROCEDURE :: force_timeout => lmp_force_timeout @@ -765,12 +777,42 @@ MODULE LIBLAMMPS TYPE(c_ptr) :: lammps_fix_external_get_force END FUNCTION lammps_fix_external_get_force - !SUBROUTINE lammps_fix_external_set_energy_global - !SUBROUTINE lammps_fix_external_set_energy_peratom - !SUBROUTINE lammps_fix_external_set_virial_global - !SUBROUTINE lammps_fix_external_set_virial_peratom - !SUBROUTINE lammps_fix_external_set_vector_length - !SUBROUTINE lammps_fix_external_set_vector + SUBROUTINE lammps_fix_external_set_energy_global(handle, id, eng) BIND(C) + IMPORT :: c_ptr, c_double + TYPE(c_ptr), VALUE :: handle, id + REAL(c_double), VALUE :: eng + END SUBROUTINE lammps_fix_external_set_energy_global + + SUBROUTINE lammps_fix_external_set_virial_global(handle, id, virial) & + BIND(C) + IMPORT :: c_ptr + TYPE(c_ptr), VALUE :: handle, id, virial + END SUBROUTINE lammps_fix_external_set_virial_global + + SUBROUTINE lammps_fix_external_set_energy_peratom(handle, id, eng) BIND(C) + IMPORT :: c_ptr + TYPE(c_ptr), VALUE :: handle, id, eng + END SUBROUTINE lammps_fix_external_set_energy_peratom + + SUBROUTINE lammps_fix_external_set_virial_peratom(handle, id, virial) & + BIND(C) + IMPORT :: c_ptr + TYPE(c_ptr), VALUE :: handle, id, virial + END SUBROUTINE lammps_fix_external_set_virial_peratom + + SUBROUTINE lammps_fix_external_set_vector_length(handle, id, length) & + BIND(C) + IMPORT :: c_ptr, c_int + TYPE(c_ptr), VALUE :: handle, id + INTEGER(c_int), VALUE :: length + END SUBROUTINE lammps_fix_external_set_vector_length + + SUBROUTINE lammps_fix_external_set_vector(handle, id, idx, val) BIND(C) + IMPORT :: c_ptr, c_int, c_double + TYPE(c_ptr), VALUE :: handle, id + INTEGER(c_int), VALUE :: idx + REAL(c_double), VALUE :: val + END SUBROUTINE lammps_fix_external_set_vector SUBROUTINE lammps_flush_buffers(handle) BIND(C) IMPORT :: c_ptr @@ -2591,6 +2633,92 @@ CONTAINS CALL lammps_free(Cid) END FUNCTION lmp_fix_external_get_force + SUBROUTINE lmp_fix_external_set_energy_global(self, id, eng) + CLASS(lammps), INTENT(IN) :: self + CHARACTER(LEN=*), INTENT(IN) :: id + REAL(c_double), INTENT(OUT) :: eng + TYPE(c_ptr) :: Cid + + Cid = f2c_string(id) + CALL lammps_fix_external_set_energy_global(self%handle, Cid, eng) + CALL lammps_free(Cid) + END SUBROUTINE lmp_fix_external_set_energy_global + + SUBROUTINE lmp_fix_external_set_virial_global(self, id, virial) + CLASS(lammps), INTENT(IN) :: self + CHARACTER(LEN=*), INTENT(IN) :: id + REAL(c_double), DIMENSION(6), TARGET, INTENT(IN) :: virial + TYPE(c_ptr) :: Cid, Cvirial + + Cid = f2c_string(id) + Cvirial = C_LOC(virial(1)) + CALL lammps_fix_external_set_virial_global(self%handle, Cid, Cvirial) + CALL lammps_free(Cid) + END SUBROUTINE lmp_fix_external_set_virial_global + + SUBROUTINE lmp_fix_external_set_energy_peratom(self, id, eng) + CLASS(lammps), INTENT(IN) :: self + CHARACTER(LEN=*), INTENT(IN) :: id + REAL(c_double), DIMENSION(:), TARGET, INTENT(IN) :: eng + TYPE(c_ptr) :: Cid, Ceng + INTEGER(c_int) :: nlocal + + nlocal = lmp_extract_setting(self, 'nlocal') + IF (SIZE(eng) < nlocal) THEN + CALL lmp_error(self, LMP_ERROR_ALL + LMP_ERROR_WORLD, & + 'Array "eng" should be length nlocal or greater & + &[Fortran/fix_external_set_energy_peratom]') + END IF + Cid = f2c_string(id) + Ceng = C_LOC(eng) + CALL lammps_fix_external_set_energy_peratom(self%handle, Cid, Ceng) + CALL lammps_free(Cid) + END SUBROUTINE lmp_fix_external_set_energy_peratom + + SUBROUTINE lmp_fix_external_set_virial_peratom(self, id, virial) + CLASS(lammps), INTENT(IN) :: self + CHARACTER(LEN=*), INTENT(IN) :: id + REAL(c_double), DIMENSION(:,:), TARGET, INTENT(IN) :: virial + TYPE(c_ptr) :: Cid, Cvirial + TYPE(c_ptr), TARGET :: Cptr + INTEGER(c_int) :: nlocal + + nlocal = lmp_extract_setting(self, 'nlocal') + IF (SIZE(virial,2) < nlocal .OR. SIZE(virial,1) /= 6) THEN + CALL lmp_error(self, LMP_ERROR_ALL + LMP_ERROR_WORLD, & + 'Array "virial" should be size 6 x nlocal or greater & + &[Fortran/fix_external_set_energy_peratom]') + END IF + Cid = f2c_string(id) + Cptr = C_LOC(virial(1,1)) + Cvirial = C_LOC(Cptr) + CALL lammps_fix_external_set_virial_peratom(self%handle, Cid, Cvirial) + CALL lammps_free(Cid) + END SUBROUTINE lmp_fix_external_set_virial_peratom + + SUBROUTINE lmp_fix_external_set_vector_length(self, id, length) + CLASS(lammps), INTENT(IN) :: self + CHARACTER(LEN=*), INTENT(IN) :: id + INTEGER(c_int), INTENT(IN) :: length + TYPE(c_ptr) :: Cid + + Cid = f2c_string(id) + CALL lammps_fix_external_set_vector_length(self%handle, Cid, length) + CALL lammps_free(Cid) + END SUBROUTINE lmp_fix_external_set_vector_length + + SUBROUTINE lmp_fix_external_set_vector(self, id, idx, val) + CLASS(lammps), INTENT(IN) :: self + CHARACTER(LEN=*), INTENT(IN) :: id + INTEGER(c_int), INTENT(IN) :: idx + REAL(c_double), INTENT(IN) :: val + TYPE(c_ptr) :: Cid + + Cid = f2c_string(id) + CALL lammps_fix_external_set_vector(self%handle, Cid, idx, val) + CALL lammps_free(Cid) + END SUBROUTINE lmp_fix_external_set_vector + ! equivalent function to lammps_flush_buffers SUBROUTINE lmp_flush_buffers(self) CLASS(lammps), INTENT(IN) :: self From d32da83eb675b7ffecefaa134860c0a13096e2f5 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Wed, 30 Nov 2022 09:51:13 -0700 Subject: [PATCH 124/213] small bookkeeping changes --- doc/src/Developer_grid.rst | 11 ++++++- src/AMOEBA/pair_amoeba.cpp | 56 ++++++++++++++++---------------- src/EXTRA-FIX/fix_ttm_grid.cpp | 24 +++++++------- src/EXTRA-FIX/fix_ttm_grid.h | 6 ++-- src/fix.h | 6 ++-- src/fix_ave_grid.cpp | 8 ++--- src/fix_ave_grid.h | 4 +-- src/grid2d.cpp | 56 ++++++++++++++++---------------- src/grid2d.h | 4 +-- src/grid3d.cpp | 58 +++++++++++++++++----------------- src/grid3d.h | 4 +-- 11 files changed, 123 insertions(+), 114 deletions(-) diff --git a/doc/src/Developer_grid.rst b/doc/src/Developer_grid.rst index d2cb4abf29..8e064589af 100644 --- a/doc/src/Developer_grid.rst +++ b/doc/src/Developer_grid.rst @@ -820,7 +820,7 @@ array. Example code snippets with this logic were listed above, Final notes ^^^^^^^^^^^ -Finally, here are two additional issues to pay attention to for +Finally, here are some additional issues to pay attention to for writing any style command which uses distributed grids via the Grid2d or Grid3d class. @@ -833,3 +833,12 @@ it should have logic to instantiate either 2d or 3d grids and their associated data arrays, depending on the dimension of the simulation box. The :doc:`fix ave/grid ` command is an example of such a command. + +When a command maps its particles to the grid and updates grid cell +values, it should check that it is not updating or accessing a grid +cell value outside the range of its owned+ghost cells, and generate an +error message if that is the case. This could happen, for example, if +a particle has moved further than half the neighbor skin distance, +because the neighbor list update criterion are not adequate to prevent +it from happening. See the src/KSPACE/pppm.cpp file and its +*particle_map()* method for an example of this kind of error check. diff --git a/src/AMOEBA/pair_amoeba.cpp b/src/AMOEBA/pair_amoeba.cpp index 0a674b823c..4099e98e2d 100644 --- a/src/AMOEBA/pair_amoeba.cpp +++ b/src/AMOEBA/pair_amoeba.cpp @@ -1448,34 +1448,34 @@ void PairAmoeba::reset_grid() pack own values to buf to send to another proc ------------------------------------------------------------------------- */ -void PairAmoeba::pack_forward_grid(int flag, void *vbuf, int nlist, int *list) +void PairAmoeba::pack_forward_grid(int which, void *vbuf, int nlist, int *list) { FFT_SCALAR *buf = (FFT_SCALAR *) vbuf; - if (flag == MPOLE_GRID) { + if (which == MPOLE_GRID) { FFT_SCALAR *src = m_kspace->grid_brick_start; for (int i = 0; i < nlist; i++) buf[i] = src[list[i]]; - } else if (flag == POLAR_GRID) { + } else if (which == POLAR_GRID) { FFT_SCALAR *src = p_kspace->grid_brick_start; for (int i = 0; i < nlist; i++) buf[i] = src[list[i]]; - } else if (flag == POLAR_GRIDC) { + } else if (which == POLAR_GRIDC) { FFT_SCALAR *src = pc_kspace->grid_brick_start; int n = 0; for (int i = 0; i < nlist; i++) { buf[n++] = src[2*list[i]]; buf[n++] = src[2*list[i]+1]; } - } else if (flag == DISP_GRID) { + } else if (which == DISP_GRID) { FFT_SCALAR *src = d_kspace->grid_brick_start; for (int i = 0; i < nlist; i++) buf[i] = src[list[i]]; - } else if (flag == INDUCE_GRID) { + } else if (which == INDUCE_GRID) { FFT_SCALAR *src = i_kspace->grid_brick_start; for (int i = 0; i < nlist; i++) buf[i] = src[list[i]]; - } else if (flag == INDUCE_GRIDC) { + } else if (which == INDUCE_GRIDC) { FFT_SCALAR *src = ic_kspace->grid_brick_start; int n = 0; for (int i = 0; i < nlist; i++) { @@ -1489,34 +1489,34 @@ void PairAmoeba::pack_forward_grid(int flag, void *vbuf, int nlist, int *list) unpack another proc's own values from buf and set own ghost values ------------------------------------------------------------------------- */ -void PairAmoeba::unpack_forward_grid(int flag, void *vbuf, int nlist, int *list) +void PairAmoeba::unpack_forward_grid(int which, void *vbuf, int nlist, int *list) { FFT_SCALAR *buf = (FFT_SCALAR *) vbuf; - if (flag == MPOLE_GRID) { + if (which == MPOLE_GRID) { FFT_SCALAR *dest = m_kspace->grid_brick_start; for (int i = 0; i < nlist; i++) dest[list[i]] = buf[i]; - } else if (flag == POLAR_GRID) { + } else if (which == POLAR_GRID) { FFT_SCALAR *dest = p_kspace->grid_brick_start; for (int i = 0; i < nlist; i++) dest[list[i]] = buf[i]; - } else if (flag == POLAR_GRIDC) { + } else if (which == POLAR_GRIDC) { FFT_SCALAR *dest = pc_kspace->grid_brick_start; int n = 0; for (int i = 0; i < nlist; i++) { dest[2*list[i]] = buf[n++]; dest[2*list[i]+1] = buf[n++]; } - } else if (flag == DISP_GRID) { + } else if (which == DISP_GRID) { FFT_SCALAR *dest = d_kspace->grid_brick_start; for (int i = 0; i < nlist; i++) dest[list[i]] = buf[i]; - } else if (flag == INDUCE_GRID) { + } else if (which == INDUCE_GRID) { FFT_SCALAR *dest = i_kspace->grid_brick_start; for (int i = 0; i < nlist; i++) dest[list[i]] = buf[i]; - } else if (flag == INDUCE_GRIDC) { + } else if (which == INDUCE_GRIDC) { FFT_SCALAR *dest = ic_kspace->grid_brick_start; int n = 0; for (int i = 0; i < nlist; i++) { @@ -1530,34 +1530,34 @@ void PairAmoeba::unpack_forward_grid(int flag, void *vbuf, int nlist, int *list) pack ghost values into buf to send to another proc ------------------------------------------------------------------------- */ -void PairAmoeba::pack_reverse_grid(int flag, void *vbuf, int nlist, int *list) +void PairAmoeba::pack_reverse_grid(int which, void *vbuf, int nlist, int *list) { FFT_SCALAR *buf = (FFT_SCALAR *) vbuf; - if (flag == MPOLE_GRID) { + if (which == MPOLE_GRID) { FFT_SCALAR *src = m_kspace->grid_brick_start; for (int i = 0; i < nlist; i++) buf[i] = src[list[i]]; - } else if (flag == POLAR_GRID) { + } else if (which == POLAR_GRID) { FFT_SCALAR *src = p_kspace->grid_brick_start; for (int i = 0; i < nlist; i++) buf[i] = src[list[i]]; - } else if (flag == POLAR_GRIDC) { + } else if (which == POLAR_GRIDC) { FFT_SCALAR *src = pc_kspace->grid_brick_start; int n = 0; for (int i = 0; i < nlist; i++) { buf[n++] = src[2*list[i]]; buf[n++] = src[2*list[i]+1]; } - } else if (flag == DISP_GRID) { + } else if (which == DISP_GRID) { FFT_SCALAR *src = d_kspace->grid_brick_start; for (int i = 0; i < nlist; i++) buf[i] = src[list[i]]; - } else if (flag == INDUCE_GRID) { + } else if (which == INDUCE_GRID) { FFT_SCALAR *src = i_kspace->grid_brick_start; for (int i = 0; i < nlist; i++) buf[i] = src[list[i]]; - } else if (flag == INDUCE_GRIDC) { + } else if (which == INDUCE_GRIDC) { FFT_SCALAR *src = ic_kspace->grid_brick_start; int n = 0; for (int i = 0; i < nlist; i++) { @@ -1571,34 +1571,34 @@ void PairAmoeba::pack_reverse_grid(int flag, void *vbuf, int nlist, int *list) unpack another proc's ghost values from buf and add to own values ------------------------------------------------------------------------- */ -void PairAmoeba::unpack_reverse_grid(int flag, void *vbuf, int nlist, int *list) +void PairAmoeba::unpack_reverse_grid(int which, void *vbuf, int nlist, int *list) { FFT_SCALAR *buf = (FFT_SCALAR *) vbuf; - if (flag == MPOLE_GRID) { + if (which == MPOLE_GRID) { FFT_SCALAR *dest = m_kspace->grid_brick_start; for (int i = 0; i < nlist; i++) dest[list[i]] += buf[i]; - } else if (flag == POLAR_GRID) { + } else if (which == POLAR_GRID) { FFT_SCALAR *dest = p_kspace->grid_brick_start; for (int i = 0; i < nlist; i++) dest[list[i]] += buf[i]; - } else if (flag == POLAR_GRIDC) { + } else if (which == POLAR_GRIDC) { FFT_SCALAR *dest = pc_kspace->grid_brick_start; int n = 0; for (int i = 0; i < nlist; i++) { dest[2*list[i]] += buf[n++]; dest[2*list[i]+1] += buf[n++]; } - } else if (flag == DISP_GRID) { + } else if (which == DISP_GRID) { FFT_SCALAR *dest = d_kspace->grid_brick_start; for (int i = 0; i < nlist; i++) dest[list[i]] += buf[i]; - } else if (flag == INDUCE_GRID) { + } else if (which == INDUCE_GRID) { FFT_SCALAR *dest = i_kspace->grid_brick_start; for (int i = 0; i < nlist; i++) dest[list[i]] += buf[i]; - } else if (flag == INDUCE_GRIDC) { + } else if (which == INDUCE_GRIDC) { FFT_SCALAR *dest = ic_kspace->grid_brick_start; int n = 0; for (int i = 0; i < nlist; i++) { diff --git a/src/EXTRA-FIX/fix_ttm_grid.cpp b/src/EXTRA-FIX/fix_ttm_grid.cpp index 98e88687fe..ff9f864f8e 100644 --- a/src/EXTRA-FIX/fix_ttm_grid.cpp +++ b/src/EXTRA-FIX/fix_ttm_grid.cpp @@ -96,7 +96,7 @@ void FixTTMGrid::post_constructor() if (infile) { read_electron_temperatures(infile); - grid->forward_comm(Grid3d::FIX,this,1,sizeof(double),0, + grid->forward_comm(Grid3d::FIX,this,0,1,sizeof(double), grid_buf1,grid_buf2,MPI_DOUBLE); } } @@ -204,7 +204,7 @@ void FixTTMGrid::end_of_step() flangevin[i][2]*v[i][2]); } - grid->reverse_comm(Grid3d::FIX,this,1,sizeof(double),0, + grid->reverse_comm(Grid3d::FIX,this,0,1,sizeof(double), grid_buf1,grid_buf2,MPI_DOUBLE); // clang-format off @@ -257,7 +257,7 @@ void FixTTMGrid::end_of_step() // communicate new T_electron values to ghost grid points - grid->forward_comm(Grid3d::FIX,this,1,sizeof(double),0, + grid->forward_comm(Grid3d::FIX,this,0,1,sizeof(double), grid_buf1,grid_buf2,MPI_DOUBLE); } } @@ -310,7 +310,7 @@ void FixTTMGrid::read_electron_temperatures(const std::string &filename) called back to from Grid3d::read_file() ------------------------------------------------------------------------- */ -int FixTTMGrid::unpack_read_grid(char *buffer) +int FixTTMGrid::unpack_read_grid(int /*nlines*/, char *buffer) { // loop over chunk of lines of grid point values // skip comment lines @@ -524,7 +524,7 @@ void FixTTMGrid::reset_grid() memory->create(remap_buf1, nremap_buf1, "ttm/grid:remap_buf1"); memory->create(remap_buf2, nremap_buf2, "ttm/grid:remap_buf2"); - grid->remap(Grid3d::FIX,this,1,sizeof(double),remap_buf1,remap_buf2,MPI_DOUBLE); + grid->remap(Grid3d::FIX,this,0,1,sizeof(double),remap_buf1,remap_buf2,MPI_DOUBLE); memory->destroy(remap_buf1); memory->destroy(remap_buf2); @@ -538,7 +538,7 @@ void FixTTMGrid::reset_grid() // communicate temperatures to ghost cells on new grid - grid->forward_comm(Grid3d::FIX,this,1,sizeof(double),0, + grid->forward_comm(Grid3d::FIX,this,0,1,sizeof(double), grid_buf1,grid_buf2,MPI_DOUBLE); // zero new net_energy_transfer @@ -553,7 +553,7 @@ void FixTTMGrid::reset_grid() pack own values to buf to send to another proc ------------------------------------------------------------------------- */ -void FixTTMGrid::pack_forward_grid(int /*flag*/, void *vbuf, int nlist, int *list) +void FixTTMGrid::pack_forward_grid(int /*which*/, void *vbuf, int nlist, int *list) { auto buf = (double *) vbuf; double *src = &T_electron[nzlo_out][nylo_out][nxlo_out]; @@ -565,7 +565,7 @@ void FixTTMGrid::pack_forward_grid(int /*flag*/, void *vbuf, int nlist, int *lis unpack another proc's own values from buf and set own ghost values ------------------------------------------------------------------------- */ -void FixTTMGrid::unpack_forward_grid(int /*flag*/, void *vbuf, int nlist, int *list) +void FixTTMGrid::unpack_forward_grid(int /*which*/, void *vbuf, int nlist, int *list) { auto buf = (double *) vbuf; double *dest = &T_electron[nzlo_out][nylo_out][nxlo_out]; @@ -577,7 +577,7 @@ void FixTTMGrid::unpack_forward_grid(int /*flag*/, void *vbuf, int nlist, int *l pack ghost values into buf to send to another proc ------------------------------------------------------------------------- */ -void FixTTMGrid::pack_reverse_grid(int /*flag*/, void *vbuf, int nlist, int *list) +void FixTTMGrid::pack_reverse_grid(int /*which*/, void *vbuf, int nlist, int *list) { auto buf = (double *) vbuf; double *src = &net_energy_transfer[nzlo_out][nylo_out][nxlo_out]; @@ -589,7 +589,7 @@ void FixTTMGrid::pack_reverse_grid(int /*flag*/, void *vbuf, int nlist, int *lis unpack another proc's ghost values from buf and add to own values ------------------------------------------------------------------------- */ -void FixTTMGrid::unpack_reverse_grid(int /*flag*/, void *vbuf, int nlist, int *list) +void FixTTMGrid::unpack_reverse_grid(int /*which*/, void *vbuf, int nlist, int *list) { auto buf = (double *) vbuf; double *dest = &net_energy_transfer[nzlo_out][nylo_out][nxlo_out]; @@ -601,7 +601,7 @@ void FixTTMGrid::unpack_reverse_grid(int /*flag*/, void *vbuf, int nlist, int *l pack old grid values to buf to send to another proc ------------------------------------------------------------------------- */ -void FixTTMGrid::pack_remap_grid(void *vbuf, int nlist, int *list) +void FixTTMGrid::pack_remap_grid(int /*which*/, void *vbuf, int nlist, int *list) { auto buf = (double *) vbuf; double *src = @@ -614,7 +614,7 @@ void FixTTMGrid::pack_remap_grid(void *vbuf, int nlist, int *list) unpack another proc's own values from buf and set own ghost values ------------------------------------------------------------------------- */ -void FixTTMGrid::unpack_remap_grid(void *vbuf, int nlist, int *list) +void FixTTMGrid::unpack_remap_grid(int /*which*/, void *vbuf, int nlist, int *list) { auto buf = (double *) vbuf; double *dest = &T_electron[nzlo_out][nylo_out][nxlo_out]; diff --git a/src/EXTRA-FIX/fix_ttm_grid.h b/src/EXTRA-FIX/fix_ttm_grid.h index 0418598e41..7d18ba2c1a 100644 --- a/src/EXTRA-FIX/fix_ttm_grid.h +++ b/src/EXTRA-FIX/fix_ttm_grid.h @@ -46,9 +46,9 @@ class FixTTMGrid : public FixTTM { void unpack_forward_grid(int, void *, int, int *) override; void pack_reverse_grid(int, void *, int, int *) override; void unpack_reverse_grid(int, void *, int, int *) override; - void pack_remap_grid(void *, int, int *) override; - void unpack_remap_grid(void *, int, int *) override; - int unpack_read_grid(char *) override; + void pack_remap_grid(int, void *, int, int *) override; + void unpack_remap_grid(int, void *, int, int *) override; + int unpack_read_grid(int, char *) override; void pack_write_grid(int, void *) override; void unpack_write_grid(int, void *, int *) override; diff --git a/src/fix.h b/src/fix.h index ccfcc61856..ea82c1677b 100644 --- a/src/fix.h +++ b/src/fix.h @@ -217,9 +217,9 @@ class Fix : protected Pointers { virtual void unpack_forward_grid(int, void *, int, int *){}; virtual void pack_reverse_grid(int, void *, int, int *){}; virtual void unpack_reverse_grid(int, void *, int, int *){}; - virtual void pack_remap_grid(void *, int, int *){}; - virtual void unpack_remap_grid(void *, int, int *){}; - virtual int unpack_read_grid(char *) {return 0;}; + virtual void pack_remap_grid(int, void *, int, int *){}; + virtual void unpack_remap_grid(int, void *, int, int *){}; + virtual int unpack_read_grid(int, char *) {return 0;}; virtual void pack_write_grid(int, void *){}; virtual void unpack_write_grid(int, void *, int *){}; diff --git a/src/fix_ave_grid.cpp b/src/fix_ave_grid.cpp index ed895ce533..ed669b8804 100644 --- a/src/fix_ave_grid.cpp +++ b/src/fix_ave_grid.cpp @@ -1865,7 +1865,7 @@ void FixAveGrid::unpack_reverse_grid(int /*flag*/, void *vbuf, int nlist, int *l invoked for both GRID and ATOM mode ------------------------------------------------------------------------- */ -void FixAveGrid::pack_remap_grid(void *vbuf, int nlist, int *list) +void FixAveGrid::pack_remap_grid(int /*which*/, void *vbuf, int nlist, int *list) { int i,j,m,iwindow; @@ -1892,7 +1892,7 @@ void FixAveGrid::pack_remap_grid(void *vbuf, int nlist, int *list) invoked for both GRID and ATOM mode ------------------------------------------------------------------------- */ -void FixAveGrid::unpack_remap_grid(void *vbuf, int nlist, int *list) +void FixAveGrid::unpack_remap_grid(int /*which*/, void *vbuf, int nlist, int *list) { int i,j,m,iwindow; @@ -2086,9 +2086,9 @@ void FixAveGrid::reset_grid() if (nremap_buf2) memory->create(remap_buf2, nper*nremap_buf2, "ave/grid:remap_buf2"); if (dimension == 2) - grid2d->remap(Grid2d::FIX,this,nper,sizeof(double),remap_buf1,remap_buf2,MPI_DOUBLE); + grid2d->remap(Grid2d::FIX,this,0,nper,sizeof(double),remap_buf1,remap_buf2,MPI_DOUBLE); else - grid3d->remap(Grid3d::FIX,this,nper,sizeof(double),remap_buf1,remap_buf2,MPI_DOUBLE); + grid3d->remap(Grid3d::FIX,this,0,nper,sizeof(double),remap_buf1,remap_buf2,MPI_DOUBLE); memory->destroy(remap_buf1); memory->destroy(remap_buf2); diff --git a/src/fix_ave_grid.h b/src/fix_ave_grid.h index bc5ce8ee0c..326adb9f0b 100644 --- a/src/fix_ave_grid.h +++ b/src/fix_ave_grid.h @@ -35,8 +35,8 @@ class FixAveGrid : public Fix { void pack_reverse_grid(int, void *, int, int *) override; void unpack_reverse_grid(int, void *, int, int *) override; - void pack_remap_grid(void *, int, int *) override; - void unpack_remap_grid(void *, int, int *) override; + void pack_remap_grid(int, void *, int, int *) override; + void unpack_remap_grid(int, void *, int, int *) override; void reset_grid() override; diff --git a/src/grid2d.cpp b/src/grid2d.cpp index 5e43018e5f..54004ac188 100644 --- a/src/grid2d.cpp +++ b/src/grid2d.cpp @@ -1083,29 +1083,29 @@ int Grid2d::ghost_adjacent_tiled() forward comm of my owned cells to other's ghost cells ------------------------------------------------------------------------- */ -void Grid2d::forward_comm(int caller, void *ptr, int nper, int nbyte, int which, +void Grid2d::forward_comm(int caller, void *ptr, int which, int nper, int nbyte, void *buf1, void *buf2, MPI_Datatype datatype) { if (layout != Comm::LAYOUT_TILED) { if (caller == KSPACE) - forward_comm_brick((KSpace *) ptr,nper,nbyte,which, + forward_comm_brick((KSpace *) ptr,which,nper,nbyte, buf1,buf2,datatype); else if (caller == PAIR) - forward_comm_brick((Pair *) ptr,nper,nbyte,which, + forward_comm_brick((Pair *) ptr,which,nper,nbyte, buf1,buf2,datatype); else if (caller == FIX) - forward_comm_brick((Fix *) ptr,nper,nbyte,which, + forward_comm_brick((Fix *) ptr,which,nper,nbyte, buf1,buf2,datatype); } else { if (caller == KSPACE) - forward_comm_tiled((KSpace *) ptr,nper,nbyte,which, + forward_comm_tiled((KSpace *) ptr,which,nper,nbyte, buf1,buf2,datatype); else if (caller == PAIR) - forward_comm_tiled((Pair *) ptr,nper,nbyte,which, - buf1,buf2,datatype); + forward_comm_tiled((Pair *) ptr,which,nper,nbyte, + buf1,buf2,datatype); else if (caller == FIX) - forward_comm_tiled((Fix *) ptr,nper,nbyte, - which,buf1,buf2,datatype); + forward_comm_tiled((Fix *) ptr,which,nper,nbyte, + buf1,buf2,datatype); } } @@ -1115,7 +1115,7 @@ void Grid2d::forward_comm(int caller, void *ptr, int nper, int nbyte, int which, template < class T > void Grid2d:: -forward_comm_brick(T *ptr, int nper, int /*nbyte*/, int which, +forward_comm_brick(T *ptr, int which, int nper, int /*nbyte*/, void *buf1, void *buf2, MPI_Datatype datatype) { int m; @@ -1145,7 +1145,7 @@ forward_comm_brick(T *ptr, int nper, int /*nbyte*/, int which, template < class T > void Grid2d:: -forward_comm_tiled(T *ptr, int nper, int nbyte, int which, +forward_comm_tiled(T *ptr, int which, int nper, int nbyte, void *buf1, void *vbuf2, MPI_Datatype datatype) { int i,m,offset; @@ -1188,28 +1188,28 @@ forward_comm_tiled(T *ptr, int nper, int nbyte, int which, reverse comm of my ghost cells to sum to owner cells ------------------------------------------------------------------------- */ -void Grid2d::reverse_comm(int caller, void *ptr, int nper, int nbyte, int which, +void Grid2d::reverse_comm(int caller, void *ptr, int which, int nper, int nbyte, void *buf1, void *buf2, MPI_Datatype datatype) { if (layout != Comm::LAYOUT_TILED) { if (caller == KSPACE) - reverse_comm_brick((KSpace *) ptr,nper,nbyte,which, + reverse_comm_brick((KSpace *) ptr,which,nper,nbyte, buf1,buf2,datatype); else if (caller == PAIR) - reverse_comm_brick((Pair *) ptr,nper,nbyte,which, + reverse_comm_brick((Pair *) ptr,which,nper,nbyte, buf1,buf2,datatype); else if (caller == FIX) - reverse_comm_brick((Fix *) ptr,nper,nbyte,which, + reverse_comm_brick((Fix *) ptr,which,nper,nbyte, buf1,buf2,datatype); } else { if (caller == KSPACE) - reverse_comm_tiled((KSpace *) ptr,nper,nbyte,which, + reverse_comm_tiled((KSpace *) ptr,which,nper,nbyte, buf1,buf2,datatype); else if (caller == PAIR) - reverse_comm_tiled((Pair *) ptr,nper,nbyte,which, + reverse_comm_tiled((Pair *) ptr,which,nper,nbyte, buf1,buf2,datatype); else if (caller == FIX) - reverse_comm_tiled((Fix *) ptr,nper,nbyte,which, + reverse_comm_tiled((Fix *) ptr,which,nper,nbyte, buf1,buf2,datatype); } } @@ -1220,7 +1220,7 @@ void Grid2d::reverse_comm(int caller, void *ptr, int nper, int nbyte, int which, template < class T > void Grid2d:: -reverse_comm_brick(T *ptr, int nper, int /*nbyte*/, int which, +reverse_comm_brick(T *ptr, int which, int nper, int /*nbyte*/, void *buf1, void *buf2, MPI_Datatype datatype) { int m; @@ -1250,7 +1250,7 @@ reverse_comm_brick(T *ptr, int nper, int /*nbyte*/, int which, template < class T > void Grid2d:: -reverse_comm_tiled(T *ptr, int nper, int nbyte, int which, +reverse_comm_tiled(T *ptr, int which, int nper, int nbyte, void *buf1, void *vbuf2, MPI_Datatype datatype) { int i,m,offset; @@ -1444,16 +1444,16 @@ void Grid2d::setup_remap(Grid2d *old, int &nremap_buf1, int &nremap_buf2) pack/unpack operations are performed by caller via callbacks ------------------------------------------------------------------------- */ -void Grid2d::remap(int caller, void *ptr, int nper, int nbyte, +void Grid2d::remap(int caller, void *ptr, int which, int nper, int nbyte, void *buf1, void *buf2, MPI_Datatype datatype) { - if (caller == FIX) remap_style((Fix *) ptr,nper,nbyte,buf1,buf2,datatype); + if (caller == FIX) remap_style((Fix *) ptr,which,nper,nbyte,buf1,buf2,datatype); } /* ------------------------------------------------------------------------- */ template < class T > -void Grid2d::remap_style(T *ptr, int nper, int nbyte, +void Grid2d::remap_style(T *ptr, int which, int nper, int nbyte, void *buf1, void *vbuf2, MPI_Datatype datatype) { int i,m,offset; @@ -1471,15 +1471,15 @@ void Grid2d::remap_style(T *ptr, int nper, int nbyte, // perform all sends to other procs for (m = 0; m < nsend_remap; m++) { - ptr->pack_remap_grid(buf1,send_remap[m].npack,send_remap[m].packlist); + ptr->pack_remap_grid(which,buf1,send_remap[m].npack,send_remap[m].packlist); MPI_Send(buf1,nper*send_remap[m].npack,datatype,send_remap[m].proc,0,gridcomm); } // perform remap to self if defined if (self_remap) { - ptr->pack_remap_grid(buf1,copy_remap.npack,copy_remap.packlist); - ptr->unpack_remap_grid(buf1,copy_remap.nunpack,copy_remap.unpacklist); + ptr->pack_remap_grid(which,buf1,copy_remap.npack,copy_remap.packlist); + ptr->unpack_remap_grid(which,buf1,copy_remap.nunpack,copy_remap.unpacklist); } // unpack all received data @@ -1487,7 +1487,7 @@ void Grid2d::remap_style(T *ptr, int nper, int nbyte, for (i = 0; i < nrecv_remap; i++) { MPI_Waitany(nrecv_remap,requests_remap,&m,MPI_STATUS_IGNORE); offset = nper * recv_remap[m].offset * nbyte; - ptr->unpack_remap_grid((void *) &buf2[offset], + ptr->unpack_remap_grid(which,(void *) &buf2[offset], recv_remap[m].nunpack,recv_remap[m].unpacklist); } } @@ -1525,7 +1525,7 @@ void Grid2d::read_file_style(T *ptr, FILE *fp, int nchunk, int maxline) int eof = utils::read_lines_from_file(fp, nchunk, maxline, buffer, me, world); if (eof) error->all(FLERR, "Unexpected end of grid data file"); - nread += ptr->unpack_read_grid(buffer); + nread += ptr->unpack_read_grid(nchunk,buffer); } delete [] buffer; diff --git a/src/grid2d.h b/src/grid2d.h index 284e96c4f2..bb1bfb25e1 100644 --- a/src/grid2d.h +++ b/src/grid2d.h @@ -48,7 +48,7 @@ class Grid2d : protected Pointers { void reverse_comm(int, void *, int, int, int, void *, void *, MPI_Datatype); void setup_remap(Grid2d *, int &, int &); - void remap(int, void *, int, int, void *, void *, MPI_Datatype); + void remap(int, void *, int, int, int, void *, void *, MPI_Datatype); void read_file(int, void *, FILE *, int, int); void write_file(int, void *, int, int, int, MPI_Datatype); @@ -242,7 +242,7 @@ protected: template void reverse_comm_brick(T *, int, int, int, void *, void *, MPI_Datatype); template void reverse_comm_tiled(T *, int, int, int, void *, void *, MPI_Datatype); - template void remap_style(T *, int, int, void *, void *, MPI_Datatype); + template void remap_style(T *, int, int, int, void *, void *, MPI_Datatype); template void read_file_style(T *, FILE *, int, int); template void write_file_style(T *, int, int, int, MPI_Datatype); diff --git a/src/grid3d.cpp b/src/grid3d.cpp index 1f5669b5f7..c57a47721c 100644 --- a/src/grid3d.cpp +++ b/src/grid3d.cpp @@ -1251,29 +1251,29 @@ int Grid3d::ghost_adjacent_tiled() forward comm of my owned cells to other's ghost cells ------------------------------------------------------------------------- */ -void Grid3d::forward_comm(int caller, void *ptr, int nper, int nbyte, int which, +void Grid3d::forward_comm(int caller, void *ptr, int which, int nper, int nbyte, void *buf1, void *buf2, MPI_Datatype datatype) { if (layout != Comm::LAYOUT_TILED) { if (caller == KSPACE) - forward_comm_brick((KSpace *) ptr,nper,nbyte,which, + forward_comm_brick((KSpace *) ptr,which,nper,nbyte, buf1,buf2,datatype); else if (caller == PAIR) - forward_comm_brick((Pair *) ptr,nper,nbyte,which, + forward_comm_brick((Pair *) ptr,which,nper,nbyte, buf1,buf2,datatype); else if (caller == FIX) - forward_comm_brick((Fix *) ptr,nper,nbyte,which, + forward_comm_brick((Fix *) ptr,which,nper,nbyte, buf1,buf2,datatype); } else { if (caller == KSPACE) - forward_comm_tiled((KSpace *) ptr,nper,nbyte,which, + forward_comm_tiled((KSpace *) ptr,which,nper,nbyte, buf1,buf2,datatype); else if (caller == PAIR) - forward_comm_tiled((Pair *) ptr,nper,nbyte,which, - buf1,buf2,datatype); + forward_comm_tiled((Pair *) ptr,which,nper,nbyte, + buf1,buf2,datatype); else if (caller == FIX) - forward_comm_tiled((Fix *) ptr,nper,nbyte, - which,buf1,buf2,datatype); + forward_comm_tiled((Fix *) ptr,which,nper,nbyte, + buf1,buf2,datatype); } } @@ -1283,7 +1283,7 @@ void Grid3d::forward_comm(int caller, void *ptr, int nper, int nbyte, int which, template < class T > void Grid3d:: -forward_comm_brick(T *ptr, int nper, int /*nbyte*/, int which, +forward_comm_brick(T *ptr, int which, int nper, int /*nbyte*/, void *buf1, void *buf2, MPI_Datatype datatype) { int m; @@ -1313,7 +1313,7 @@ forward_comm_brick(T *ptr, int nper, int /*nbyte*/, int which, template < class T > void Grid3d:: -forward_comm_tiled(T *ptr, int nper, int nbyte, int which, +forward_comm_tiled(T *ptr, int which, int nper, int nbyte, void *buf1, void *vbuf2, MPI_Datatype datatype) { int i,m,offset; @@ -1356,28 +1356,28 @@ forward_comm_tiled(T *ptr, int nper, int nbyte, int which, reverse comm of my ghost cells to sum to owner cells ------------------------------------------------------------------------- */ -void Grid3d::reverse_comm(int caller, void *ptr, int nper, int nbyte, int which, +void Grid3d::reverse_comm(int caller, void *ptr, int which, int nper, int nbyte, void *buf1, void *buf2, MPI_Datatype datatype) { if (layout != Comm::LAYOUT_TILED) { if (caller == KSPACE) - reverse_comm_brick((KSpace *) ptr,nper,nbyte,which, + reverse_comm_brick((KSpace *) ptr,which,nper,nbyte, buf1,buf2,datatype); else if (caller == PAIR) - reverse_comm_brick((Pair *) ptr,nper,nbyte,which, + reverse_comm_brick((Pair *) ptr,which,nper,nbyte, buf1,buf2,datatype); else if (caller == FIX) - reverse_comm_brick((Fix *) ptr,nper,nbyte,which, + reverse_comm_brick((Fix *) ptr,which,nper,nbyte, buf1,buf2,datatype); } else { if (caller == KSPACE) - reverse_comm_tiled((KSpace *) ptr,nper,nbyte,which, + reverse_comm_tiled((KSpace *) ptr,which,nper,nbyte, buf1,buf2,datatype); else if (caller == PAIR) - reverse_comm_tiled((Pair *) ptr,nper,nbyte,which, - buf1,buf2,datatype); + reverse_comm_tiled((Pair *) ptr,which,nper,nbyte, + buf1,buf2,datatype); else if (caller == FIX) - reverse_comm_tiled((Fix *) ptr,nper,nbyte,which, + reverse_comm_tiled((Fix *) ptr,which,nper,nbyte, buf1,buf2,datatype); } } @@ -1388,7 +1388,7 @@ void Grid3d::reverse_comm(int caller, void *ptr, int nper, int nbyte, int which, template < class T > void Grid3d:: -reverse_comm_brick(T *ptr, int nper, int /*nbyte*/, int which, +reverse_comm_brick(T *ptr, int which, int nper, int /*nbyte*/, void *buf1, void *buf2, MPI_Datatype datatype) { int m; @@ -1418,7 +1418,7 @@ reverse_comm_brick(T *ptr, int nper, int /*nbyte*/, int which, template < class T > void Grid3d:: -reverse_comm_tiled(T *ptr, int nper, int nbyte, int which, +reverse_comm_tiled(T *ptr, int which, int nper, int nbyte, void *buf1, void *vbuf2, MPI_Datatype datatype) { int i,m,offset; @@ -1615,16 +1615,16 @@ void Grid3d::setup_remap(Grid3d *old, int &nremap_buf1, int &nremap_buf2) pack/unpack operations are performed by caller via callbacks ------------------------------------------------------------------------- */ -void Grid3d::remap(int caller, void *ptr, int nper, int nbyte, +void Grid3d::remap(int caller, void *ptr, int which, int nper, int nbyte, void *buf1, void *buf2, MPI_Datatype datatype) { - if (caller == FIX) remap_style((Fix *) ptr,nper,nbyte,buf1,buf2,datatype); + if (caller == FIX) remap_style((Fix *) ptr,which,nper,nbyte,buf1,buf2,datatype); } /* ------------------------------------------------------------------------- */ template < class T > -void Grid3d::remap_style(T *ptr, int nper, int nbyte, +void Grid3d::remap_style(T *ptr, int which, int nper, int nbyte, void *buf1, void *vbuf2, MPI_Datatype datatype) { int i,m,offset; @@ -1642,15 +1642,15 @@ void Grid3d::remap_style(T *ptr, int nper, int nbyte, // perform all sends to other procs for (m = 0; m < nsend_remap; m++) { - ptr->pack_remap_grid(buf1,send_remap[m].npack,send_remap[m].packlist); + ptr->pack_remap_grid(which,buf1,send_remap[m].npack,send_remap[m].packlist); MPI_Send(buf1,nper*send_remap[m].npack,datatype,send_remap[m].proc,0,gridcomm); } // perform remap to self if defined if (self_remap) { - ptr->pack_remap_grid(buf1,copy_remap.npack,copy_remap.packlist); - ptr->unpack_remap_grid(buf1,copy_remap.nunpack,copy_remap.unpacklist); + ptr->pack_remap_grid(which,buf1,copy_remap.npack,copy_remap.packlist); + ptr->unpack_remap_grid(which,buf1,copy_remap.nunpack,copy_remap.unpacklist); } // unpack all received data @@ -1658,7 +1658,7 @@ void Grid3d::remap_style(T *ptr, int nper, int nbyte, for (i = 0; i < nrecv_remap; i++) { MPI_Waitany(nrecv_remap,requests_remap,&m,MPI_STATUS_IGNORE); offset = nper * recv_remap[m].offset * nbyte; - ptr->unpack_remap_grid((void *) &buf2[offset], + ptr->unpack_remap_grid(which,(void *) &buf2[offset], recv_remap[m].nunpack,recv_remap[m].unpacklist); } } @@ -1696,7 +1696,7 @@ void Grid3d::read_file_style(T *ptr, FILE *fp, int nchunk, int maxline) int eof = utils::read_lines_from_file(fp, nchunk, maxline, buffer, me, world); if (eof) error->all(FLERR, "Unexpected end of grid data file"); - nread += ptr->unpack_read_grid(buffer); + nread += ptr->unpack_read_grid(nchunk,buffer); } delete [] buffer; diff --git a/src/grid3d.h b/src/grid3d.h index 7ab34080ef..a34ba0dbd6 100644 --- a/src/grid3d.h +++ b/src/grid3d.h @@ -50,7 +50,7 @@ class Grid3d : protected Pointers { void reverse_comm(int, void *, int, int, int, void *, void *, MPI_Datatype); void setup_remap(Grid3d *, int &, int &); - void remap(int, void *, int, int, void *, void *, MPI_Datatype); + void remap(int, void *, int, int, int, void *, void *, MPI_Datatype); void read_file(int, void *, FILE *, int, int); void write_file(int, void *, int, int, int, MPI_Datatype); @@ -247,7 +247,7 @@ class Grid3d : protected Pointers { template void reverse_comm_brick(T *, int, int, int, void *, void *, MPI_Datatype); template void reverse_comm_tiled(T *, int, int, int, void *, void *, MPI_Datatype); - template void remap_style(T *, int, int, void *, void *, MPI_Datatype); + template void remap_style(T *, int, int, int, void *, void *, MPI_Datatype); template void read_file_style(T *, FILE *, int, int); template void write_file_style(T *, int, int, int, MPI_Datatype); From cc18528ea1e80d076e8eecabdf5c5d00bdb26def Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Wed, 30 Nov 2022 10:56:54 -0700 Subject: [PATCH 125/213] more bookkeeping changes --- src/AMOEBA/amoeba_convolution.cpp | 8 +-- src/DIELECTRIC/msm_dielectric.cpp | 22 +++---- src/DIELECTRIC/pppm_dielectric.cpp | 20 +++---- src/DIELECTRIC/pppm_disp_dielectric.cpp | 70 ++++++++++------------ src/ELECTRODE/pppm_electrode.cpp | 16 ++--- src/GPU/pppm_gpu.cpp | 33 +++++----- src/INTEL/pppm_disp_intel.cpp | 57 +++++++++--------- src/INTEL/pppm_electrode_intel.cpp | 16 ++--- src/INTEL/pppm_intel.cpp | 14 ++--- src/KOKKOS/grid3d_kokkos.cpp | 20 +++---- src/KSPACE/msm.cpp | 40 ++++++------- src/KSPACE/msm_cg.cpp | 40 ++++++------- src/KSPACE/pppm.cpp | 28 ++++----- src/KSPACE/pppm_cg.cpp | 20 +++---- src/KSPACE/pppm_dipole.cpp | 12 ++-- src/KSPACE/pppm_dipole_spin.cpp | 12 ++-- src/KSPACE/pppm_disp.cpp | 80 ++++++++++++------------- src/KSPACE/pppm_stagger.cpp | 20 +++---- src/OPENMP/msm_cg_omp.cpp | 22 +++---- src/fix_ave_grid.cpp | 12 ++-- 20 files changed, 277 insertions(+), 285 deletions(-) diff --git a/src/AMOEBA/amoeba_convolution.cpp b/src/AMOEBA/amoeba_convolution.cpp index dd381fd581..e3723c42f5 100644 --- a/src/AMOEBA/amoeba_convolution.cpp +++ b/src/AMOEBA/amoeba_convolution.cpp @@ -291,7 +291,7 @@ FFT_SCALAR *AmoebaConvolution::pre_convolution_3d() debug_scalar(GRIDBRICK_OUT,"PRE Convo / PRE Grid3d"); #endif - gc->reverse_comm(Grid3d::PAIR,amoeba,1,sizeof(FFT_SCALAR),which, + gc->reverse_comm(Grid3d::PAIR,amoeba,which,1,sizeof(FFT_SCALAR), gc_buf1,gc_buf2,MPI_FFT_SCALAR); #if DEBUG_AMOEBA @@ -354,7 +354,7 @@ FFT_SCALAR *AmoebaConvolution::pre_convolution_4d() debug_scalar(GRIDBRICK_OUT,"PRE Convo / PRE Grid3d"); #endif - gc->reverse_comm(Grid3d::PAIR,amoeba,2,sizeof(FFT_SCALAR),which, + gc->reverse_comm(Grid3d::PAIR,amoeba,which,2,sizeof(FFT_SCALAR), gc_buf1,gc_buf2,MPI_FFT_SCALAR); #if DEBUG_AMOEBA @@ -443,7 +443,7 @@ void *AmoebaConvolution::post_convolution_3d() debug_scalar(GRIDBRICK_IN,"POST Convo / PRE grid3d"); debug_file(GRIDBRICK_IN,"post.convo.pre.grid3d"); #endif - gc->forward_comm(Grid3d::PAIR,amoeba,1,sizeof(FFT_SCALAR),which, + gc->forward_comm(Grid3d::PAIR,amoeba,which,1,sizeof(FFT_SCALAR), gc_buf1,gc_buf2,MPI_FFT_SCALAR); return (void *) grid_brick; @@ -485,7 +485,7 @@ void *AmoebaConvolution::post_convolution_4d() debug_scalar(GRIDBRICK_IN,"POST Convo / PRE grid3d"); debug_file(GRIDBRICK_IN,"post.convo.pre.grid3d"); #endif - gc->forward_comm(Grid3d::PAIR,amoeba,2,sizeof(FFT_SCALAR),which, + gc->forward_comm(Grid3d::PAIR,amoeba,which,2,sizeof(FFT_SCALAR), gc_buf1,gc_buf2,MPI_FFT_SCALAR); return (void *) cgrid_brick; diff --git a/src/DIELECTRIC/msm_dielectric.cpp b/src/DIELECTRIC/msm_dielectric.cpp index 824b231ccc..bbb31d7d66 100644 --- a/src/DIELECTRIC/msm_dielectric.cpp +++ b/src/DIELECTRIC/msm_dielectric.cpp @@ -130,7 +130,7 @@ void MSMDielectric::compute(int eflag, int vflag) // to fully sum contribution in their 3d grid current_level = 0; - gcall->reverse_comm(Grid3d::KSPACE,this,1,sizeof(double),REVERSE_RHO, + gcall->reverse_comm(Grid3d::KSPACE,this,REVERSE_RHO,1,sizeof(double), gcall_buf1,gcall_buf2,MPI_DOUBLE); // forward communicate charge density values to fill ghost grid points @@ -139,7 +139,7 @@ void MSMDielectric::compute(int eflag, int vflag) for (int n=0; n<=levels-2; n++) { if (!active_flag[n]) continue; current_level = n; - gc[n]->forward_comm(Grid3d::KSPACE,this,1,sizeof(double),FORWARD_RHO, + gc[n]->forward_comm(Grid3d::KSPACE,this,FORWARD_RHO,1,sizeof(double), gc_buf1[n],gc_buf2[n],MPI_DOUBLE); direct(n); restriction(n); @@ -152,15 +152,15 @@ void MSMDielectric::compute(int eflag, int vflag) if (domain->nonperiodic) { current_level = levels-1; gc[levels-1]-> - forward_comm(Grid3d::KSPACE,this,1,sizeof(double),FORWARD_RHO, + forward_comm(Grid3d::KSPACE,this,FORWARD_RHO,1,sizeof(double), gc_buf1[levels-1],gc_buf2[levels-1],MPI_DOUBLE); direct_top(levels-1); gc[levels-1]-> - reverse_comm(Grid3d::KSPACE,this,1,sizeof(double),REVERSE_AD, + reverse_comm(Grid3d::KSPACE,this,REVERSE_AD,1,sizeof(double), gc_buf1[levels-1],gc_buf2[levels-1],MPI_DOUBLE); if (vflag_atom) gc[levels-1]-> - reverse_comm(Grid3d::KSPACE,this,6,sizeof(double),REVERSE_AD_PERATOM, + reverse_comm(Grid3d::KSPACE,this,REVERSE_AD_PERATOM,6,sizeof(double), gc_buf1[levels-1],gc_buf2[levels-1],MPI_DOUBLE); } else { @@ -171,7 +171,7 @@ void MSMDielectric::compute(int eflag, int vflag) current_level = levels-1; if (vflag_atom) gc[levels-1]-> - reverse_comm(Grid3d::KSPACE,this,6,sizeof(double),REVERSE_AD_PERATOM, + reverse_comm(Grid3d::KSPACE,this,REVERSE_AD_PERATOM,6,sizeof(double), gc_buf1[levels-1],gc_buf2[levels-1],MPI_DOUBLE); } } @@ -184,27 +184,27 @@ void MSMDielectric::compute(int eflag, int vflag) prolongation(n); current_level = n; - gc[n]->reverse_comm(Grid3d::KSPACE,this,1,sizeof(double),REVERSE_AD, + gc[n]->reverse_comm(Grid3d::KSPACE,this,REVERSE_AD,1,sizeof(double), gc_buf1[n],gc_buf2[n],MPI_DOUBLE); // extra per-atom virial communication if (vflag_atom) - gc[n]->reverse_comm(Grid3d::KSPACE,this,6,sizeof(double), - REVERSE_AD_PERATOM,gc_buf1[n],gc_buf2[n],MPI_DOUBLE); + gc[n]->reverse_comm(Grid3d::KSPACE,this,REVERSE_AD_PERATOM,6,sizeof(double), + gc_buf1[n],gc_buf2[n],MPI_DOUBLE); } // all procs communicate E-field values // to fill ghost cells surrounding their 3d bricks current_level = 0; - gcall->forward_comm(Grid3d::KSPACE,this,1,sizeof(double),FORWARD_AD, + gcall->forward_comm(Grid3d::KSPACE,this,FORWARD_AD,1,sizeof(double), gcall_buf1,gcall_buf2,MPI_DOUBLE); // extra per-atom energy/virial communication if (vflag_atom) - gcall->forward_comm(Grid3d::KSPACE,this,6,sizeof(double),FORWARD_AD_PERATOM, + gcall->forward_comm(Grid3d::KSPACE,this,FORWARD_AD_PERATOM,6,sizeof(double), gcall_buf1,gcall_buf2,MPI_DOUBLE); // calculate the force on my particles (interpolation) diff --git a/src/DIELECTRIC/pppm_dielectric.cpp b/src/DIELECTRIC/pppm_dielectric.cpp index 6c979666d6..567b8e41c0 100644 --- a/src/DIELECTRIC/pppm_dielectric.cpp +++ b/src/DIELECTRIC/pppm_dielectric.cpp @@ -129,8 +129,8 @@ void PPPMDielectric::compute(int eflag, int vflag) // to fully sum contribution in their 3d bricks // remap from 3d decomposition to FFT decomposition - gc->reverse_comm(Grid3d::KSPACE,this,1,sizeof(FFT_SCALAR), - REVERSE_RHO,gc_buf1,gc_buf2,MPI_FFT_SCALAR); + gc->reverse_comm(Grid3d::KSPACE,this,REVERSE_RHO,1,sizeof(FFT_SCALAR), + gc_buf1,gc_buf2,MPI_FFT_SCALAR); brick2fft(); // compute potential gradient on my FFT grid and @@ -144,21 +144,21 @@ void PPPMDielectric::compute(int eflag, int vflag) // to fill ghost cells surrounding their 3d bricks if (differentiation_flag == 1) - gc->forward_comm(Grid3d::KSPACE,this,1,sizeof(FFT_SCALAR), - FORWARD_AD,gc_buf1,gc_buf2,MPI_FFT_SCALAR); + gc->forward_comm(Grid3d::KSPACE,this,FORWARD_AD,1,sizeof(FFT_SCALAR), + gc_buf1,gc_buf2,MPI_FFT_SCALAR); else - gc->forward_comm(Grid3d::KSPACE,this,3,sizeof(FFT_SCALAR), - FORWARD_IK,gc_buf1,gc_buf2,MPI_FFT_SCALAR); + gc->forward_comm(Grid3d::KSPACE,this,FORWARD_IK,3,sizeof(FFT_SCALAR), + gc_buf1,gc_buf2,MPI_FFT_SCALAR); // extra per-atom energy/virial communication if (evflag_atom) { if (differentiation_flag == 1 && vflag_atom) - gc->forward_comm(Grid3d::KSPACE,this,6,sizeof(FFT_SCALAR), - FORWARD_AD_PERATOM,gc_buf1,gc_buf2,MPI_FFT_SCALAR); + gc->forward_comm(Grid3d::KSPACE,this,FORWARD_AD_PERATOM,6,sizeof(FFT_SCALAR), + gc_buf1,gc_buf2,MPI_FFT_SCALAR); else if (differentiation_flag == 0) - gc->forward_comm(Grid3d::KSPACE,this,7,sizeof(FFT_SCALAR), - FORWARD_IK_PERATOM,gc_buf1,gc_buf2,MPI_FFT_SCALAR); + gc->forward_comm(Grid3d::KSPACE,this,FORWARD_IK_PERATOM,7,sizeof(FFT_SCALAR), + gc_buf1,gc_buf2,MPI_FFT_SCALAR); } // calculate the force on my particles diff --git a/src/DIELECTRIC/pppm_disp_dielectric.cpp b/src/DIELECTRIC/pppm_disp_dielectric.cpp index 70eb7ccca8..3c455f9259 100644 --- a/src/DIELECTRIC/pppm_disp_dielectric.cpp +++ b/src/DIELECTRIC/pppm_disp_dielectric.cpp @@ -148,8 +148,8 @@ void PPPMDispDielectric::compute(int eflag, int vflag) make_rho_c(); - gc->reverse_comm(Grid3d::KSPACE,this,1,sizeof(FFT_SCALAR), - REVERSE_RHO,gc_buf1,gc_buf2,MPI_FFT_SCALAR); + gc->reverse_comm(Grid3d::KSPACE,this,REVERSE_RHO,1,sizeof(FFT_SCALAR), + gc_buf1,gc_buf2,MPI_FFT_SCALAR); brick2fft(nxlo_in,nylo_in,nzlo_in,nxhi_in,nyhi_in,nzhi_in, density_brick,density_fft,work1,remap); @@ -163,14 +163,14 @@ void PPPMDispDielectric::compute(int eflag, int vflag) virial_1,vg,vg2, u_brick,v0_brick,v1_brick,v2_brick,v3_brick,v4_brick,v5_brick); - gc->forward_comm(Grid3d::KSPACE,this,1,sizeof(FFT_SCALAR),FORWARD_AD, + gc->forward_comm(Grid3d::KSPACE,this,FORWARD_AD,1,sizeof(FFT_SCALAR), gc_buf1,gc_buf2,MPI_FFT_SCALAR); fieldforce_c_ad(); if (vflag_atom) - gc->forward_comm(Grid3d::KSPACE,this,6,sizeof(FFT_SCALAR), - FORWARD_AD_PERATOM,gc_buf1,gc_buf2,MPI_FFT_SCALAR); + gc->forward_comm(Grid3d::KSPACE,this,FORWARD_AD_PERATOM,6,sizeof(FFT_SCALAR), + gc_buf1,gc_buf2,MPI_FFT_SCALAR); } else { poisson_ik(work1,work2,density_fft,fft1,fft2, @@ -182,14 +182,14 @@ void PPPMDispDielectric::compute(int eflag, int vflag) vdx_brick,vdy_brick,vdz_brick,virial_1,vg,vg2, u_brick,v0_brick,v1_brick,v2_brick,v3_brick,v4_brick,v5_brick); - gc->forward_comm(Grid3d::KSPACE,this,3,sizeof(FFT_SCALAR),FORWARD_IK, + gc->forward_comm(Grid3d::KSPACE,this,FORWARD_IK,3,sizeof(FFT_SCALAR), gc_buf1,gc_buf2,MPI_FFT_SCALAR); fieldforce_c_ik(); if (evflag_atom) - gc->forward_comm(Grid3d::KSPACE,this,7,sizeof(FFT_SCALAR), - FORWARD_IK_PERATOM,gc_buf1,gc_buf2,MPI_FFT_SCALAR); + gc->forward_comm(Grid3d::KSPACE,this,FORWARD_IK_PERATOM,7,sizeof(FFT_SCALAR), + gc_buf1,gc_buf2,MPI_FFT_SCALAR); } if (evflag_atom) fieldforce_c_peratom(); @@ -206,8 +206,8 @@ void PPPMDispDielectric::compute(int eflag, int vflag) make_rho_g(); - gc6->reverse_comm(Grid3d::KSPACE,this,1,sizeof(FFT_SCALAR), - REVERSE_RHO_GEOM,gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); + gc6->reverse_comm(Grid3d::KSPACE,this,REVERSE_RHO_GEOM,1,sizeof(FFT_SCALAR), + gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); brick2fft(nxlo_in_6,nylo_in_6,nzlo_in_6,nxhi_in_6,nyhi_in_6,nzhi_in_6, density_brick_g,density_fft_g,work1_6,remap_6); @@ -222,14 +222,13 @@ void PPPMDispDielectric::compute(int eflag, int vflag) u_brick_g,v0_brick_g,v1_brick_g,v2_brick_g, v3_brick_g,v4_brick_g,v5_brick_g); - gc6->forward_comm(Grid3d::KSPACE,this,1,sizeof(FFT_SCALAR), - FORWARD_AD_GEOM,gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); + gc6->forward_comm(Grid3d::KSPACE,this,FORWARD_AD_GEOM,1,sizeof(FFT_SCALAR), + gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); fieldforce_g_ad(); if (vflag_atom) - gc6->forward_comm(Grid3d::KSPACE,this,6,sizeof(FFT_SCALAR), - FORWARD_AD_PERATOM_GEOM, + gc6->forward_comm(Grid3d::KSPACE,this,FORWARD_AD_PERATOM_GEOM,6,sizeof(FFT_SCALAR), gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); } else { @@ -243,14 +242,13 @@ void PPPMDispDielectric::compute(int eflag, int vflag) u_brick_g,v0_brick_g,v1_brick_g,v2_brick_g, v3_brick_g,v4_brick_g,v5_brick_g); - gc6->forward_comm(Grid3d::KSPACE,this,3,sizeof(FFT_SCALAR), - FORWARD_IK_GEOM,gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); + gc6->forward_comm(Grid3d::KSPACE,this,FORWARD_IK_GEOM,3,sizeof(FFT_SCALAR), + gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); fieldforce_g_ik(); if (evflag_atom) - gc6->forward_comm(Grid3d::KSPACE,this,7,sizeof(FFT_SCALAR), - FORWARD_IK_PERATOM_GEOM, + gc6->forward_comm(Grid3d::KSPACE,this,FORWARD_IK_PERATOM_GEOM,7,sizeof(FFT_SCALAR), gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); } @@ -268,8 +266,8 @@ void PPPMDispDielectric::compute(int eflag, int vflag) make_rho_a(); - gc6->reverse_comm(Grid3d::KSPACE,this,7,sizeof(FFT_SCALAR), - REVERSE_RHO_ARITH,gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); + gc6->reverse_comm(Grid3d::KSPACE,this,REVERSE_RHO_ARITH,7,sizeof(FFT_SCALAR), + gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); brick2fft_a(); @@ -298,14 +296,13 @@ void PPPMDispDielectric::compute(int eflag, int vflag) u_brick_a4,v0_brick_a4,v1_brick_a4,v2_brick_a4, v3_brick_a4,v4_brick_a4,v5_brick_a4); - gc6->forward_comm(Grid3d::KSPACE,this,7,sizeof(FFT_SCALAR), - FORWARD_AD_ARITH,gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); + gc6->forward_comm(Grid3d::KSPACE,this,FORWARD_AD_ARITH,7,sizeof(FFT_SCALAR), + gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); fieldforce_a_ad(); if (evflag_atom) - gc6->forward_comm(Grid3d::KSPACE,this,42,sizeof(FFT_SCALAR), - FORWARD_AD_PERATOM_ARITH, + gc6->forward_comm(Grid3d::KSPACE,this,FORWARD_AD_PERATOM_ARITH,42,sizeof(FFT_SCALAR), gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); } else { @@ -340,14 +337,13 @@ void PPPMDispDielectric::compute(int eflag, int vflag) u_brick_a4,v0_brick_a4,v1_brick_a4,v2_brick_a4, v3_brick_a4,v4_brick_a4,v5_brick_a4); - gc6->forward_comm(Grid3d::KSPACE,this,21,sizeof(FFT_SCALAR), - FORWARD_IK_ARITH,gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); + gc6->forward_comm(Grid3d::KSPACE,this,FORWARD_IK_ARITH,21,sizeof(FFT_SCALAR), + gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); fieldforce_a_ik(); if (evflag_atom) - gc6->forward_comm(Grid3d::KSPACE,this,49,sizeof(FFT_SCALAR), - FORWARD_IK_PERATOM_ARITH, + gc6->forward_comm(Grid3d::KSPACE,this,FORWARD_IK_PERATOM_ARITH,49,sizeof(FFT_SCALAR), gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); } @@ -365,8 +361,8 @@ void PPPMDispDielectric::compute(int eflag, int vflag) make_rho_none(); - gc6->reverse_comm(Grid3d::KSPACE,this,nsplit_alloc,sizeof(FFT_SCALAR), - REVERSE_RHO_NONE,gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); + gc6->reverse_comm(Grid3d::KSPACE,this,REVERSE_RHO_NONE,nsplit_alloc,sizeof(FFT_SCALAR), + gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); brick2fft_none(); @@ -380,14 +376,13 @@ void PPPMDispDielectric::compute(int eflag, int vflag) n += 2; } - gc6->forward_comm(Grid3d::KSPACE,this,1*nsplit_alloc,sizeof(FFT_SCALAR), - FORWARD_AD_NONE,gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); + gc6->forward_comm(Grid3d::KSPACE,this,FORWARD_AD_NONE,1*nsplit_alloc,sizeof(FFT_SCALAR), + gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); fieldforce_none_ad(); if (vflag_atom) - gc6->forward_comm(Grid3d::KSPACE,this,6*nsplit_alloc,sizeof(FFT_SCALAR), - FORWARD_AD_PERATOM_NONE, + gc6->forward_comm(Grid3d::KSPACE,this,FORWARD_AD_PERATOM_NONE,6*nsplit_alloc,sizeof(FFT_SCALAR), gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); } else { @@ -401,14 +396,13 @@ void PPPMDispDielectric::compute(int eflag, int vflag) n += 2; } - gc6->forward_comm(Grid3d::KSPACE,this,3*nsplit_alloc,sizeof(FFT_SCALAR), - FORWARD_IK_NONE,gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); + gc6->forward_comm(Grid3d::KSPACE,this,FORWARD_IK_NONE,3*nsplit_alloc,sizeof(FFT_SCALAR), + gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); fieldforce_none_ik(); if (evflag_atom) - gc6->forward_comm(Grid3d::KSPACE,this,7*nsplit_alloc,sizeof(FFT_SCALAR), - FORWARD_IK_PERATOM_NONE, + gc6->forward_comm(Grid3d::KSPACE,this,FORWARD_IK_PERATOM_NONE,7*nsplit_alloc,sizeof(FFT_SCALAR), gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); } diff --git a/src/ELECTRODE/pppm_electrode.cpp b/src/ELECTRODE/pppm_electrode.cpp index 61ea7f2c94..e620983081 100644 --- a/src/ELECTRODE/pppm_electrode.cpp +++ b/src/ELECTRODE/pppm_electrode.cpp @@ -441,7 +441,7 @@ void PPPMElectrode::compute(int eflag, int vflag) // TODO: this is dangerous now that compute_vector's interface has been // changed since a compute could call an arbitrary source, needs tightening make_rho_in_brick(last_source_grpbit, density_brick, !last_invert_source); - gc->reverse_comm(Grid3d::KSPACE, this, 1, sizeof(FFT_SCALAR), REVERSE_RHO, gc_buf1, gc_buf2, + gc->reverse_comm(Grid3d::KSPACE, this, REVERSE_RHO, 1, sizeof(FFT_SCALAR), gc_buf1, gc_buf2, MPI_FFT_SCALAR); for (int nz = nzlo_out; nz <= nzhi_out; nz++) for (int ny = nylo_out; ny <= nyhi_out; ny++) @@ -455,7 +455,7 @@ void PPPMElectrode::compute(int eflag, int vflag) // to fully sum contribution in their 3d bricks // remap from 3d decomposition to FFT decomposition - gc->reverse_comm(Grid3d::KSPACE, this, 1, sizeof(FFT_SCALAR), REVERSE_RHO, gc_buf1, gc_buf2, + gc->reverse_comm(Grid3d::KSPACE, this, REVERSE_RHO, 1, sizeof(FFT_SCALAR), gc_buf1, gc_buf2, MPI_FFT_SCALAR); } @@ -475,20 +475,20 @@ void PPPMElectrode::compute(int eflag, int vflag) // to fill ghost cells surrounding their 3d bricks if (differentiation_flag == 1) - gc->forward_comm(Grid3d::KSPACE, this, 1, sizeof(FFT_SCALAR), FORWARD_AD, gc_buf1, gc_buf2, + gc->forward_comm(Grid3d::KSPACE, this, FORWARD_AD, 1, sizeof(FFT_SCALAR), gc_buf1, gc_buf2, MPI_FFT_SCALAR); else - gc->forward_comm(Grid3d::KSPACE, this, 3, sizeof(FFT_SCALAR), FORWARD_IK, gc_buf1, gc_buf2, + gc->forward_comm(Grid3d::KSPACE, this, FORWARD_IK, 3, sizeof(FFT_SCALAR), gc_buf1, gc_buf2, MPI_FFT_SCALAR); // extra per-atom energy/virial communication if (evflag_atom) { if (differentiation_flag == 1 && vflag_atom) - gc->forward_comm(Grid3d::KSPACE, this, 6, sizeof(FFT_SCALAR), FORWARD_AD_PERATOM, gc_buf1, + gc->forward_comm(Grid3d::KSPACE, this, FORWARD_AD_PERATOM, 6, sizeof(FFT_SCALAR), gc_buf1, gc_buf2, MPI_FFT_SCALAR); else if (differentiation_flag == 0) - gc->forward_comm(Grid3d::KSPACE, this, 7, sizeof(FFT_SCALAR), FORWARD_IK_PERATOM, gc_buf1, + gc->forward_comm(Grid3d::KSPACE, this, FORWARD_IK_PERATOM, 7, sizeof(FFT_SCALAR), gc_buf1, gc_buf2, MPI_FFT_SCALAR); } @@ -586,7 +586,7 @@ void PPPMElectrode::compute_vector(double *vec, int sensor_grpbit, int source_gr make_rho_in_brick(source_grpbit, electrolyte_density_brick, invert_source); density_brick = electrolyte_density_brick; density_fft = electrolyte_density_fft; - gc->reverse_comm(Grid3d::KSPACE, this, 1, sizeof(FFT_SCALAR), REVERSE_RHO, gc_buf1, gc_buf2, + gc->reverse_comm(Grid3d::KSPACE, this, REVERSE_RHO, 1, sizeof(FFT_SCALAR), gc_buf1, gc_buf2, MPI_FFT_SCALAR); brick2fft(); // switch back pointers @@ -614,7 +614,7 @@ void PPPMElectrode::compute_vector(double *vec, int sensor_grpbit, int source_gr u_brick[k][j][i] = work2[n]; n += 2; } - gc->forward_comm(Grid3d::KSPACE, this, 1, sizeof(FFT_SCALAR), FORWARD_AD, gc_buf1, gc_buf2, + gc->forward_comm(Grid3d::KSPACE, this, FORWARD_AD, 1, sizeof(FFT_SCALAR), gc_buf1, gc_buf2, MPI_FFT_SCALAR); project_psi(vec, sensor_grpbit); compute_vector_called = true; diff --git a/src/GPU/pppm_gpu.cpp b/src/GPU/pppm_gpu.cpp index 110dbd26bd..a2a2b0eed8 100644 --- a/src/GPU/pppm_gpu.cpp +++ b/src/GPU/pppm_gpu.cpp @@ -1,3 +1,4 @@ + // clang-format off /* ---------------------------------------------------------------------- LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator @@ -252,12 +253,12 @@ void PPPMGPU::compute(int eflag, int vflag) // remap from 3d decomposition to FFT decomposition if (triclinic == 0) { - gc->reverse_comm(Grid3d::KSPACE,this,1,sizeof(FFT_SCALAR), - REVERSE_RHO_GPU,gc_buf1,gc_buf2,MPI_FFT_SCALAR); + gc->reverse_comm(Grid3d::KSPACE,this,REVERSE_RHO_GPU,1,sizeof(FFT_SCALAR), + gc_buf1,gc_buf2,MPI_FFT_SCALAR); brick2fft_gpu(); } else { - gc->reverse_comm(Grid3d::KSPACE,this,1,sizeof(FFT_SCALAR), - REVERSE_RHO,gc_buf1,gc_buf2,MPI_FFT_SCALAR); + gc->reverse_comm(Grid3d::KSPACE,this,REVERSE_RHO,1,sizeof(FFT_SCALAR), + gc_buf1,gc_buf2,MPI_FFT_SCALAR); PPPM::brick2fft(); } @@ -271,21 +272,21 @@ void PPPMGPU::compute(int eflag, int vflag) // to fill ghost cells surrounding their 3d bricks if (differentiation_flag == 1) - gc->forward_comm(Grid3d::KSPACE,this,1,sizeof(FFT_SCALAR), - FORWARD_AD,gc_buf1,gc_buf2,MPI_FFT_SCALAR); + gc->forward_comm(Grid3d::KSPACE,this,FORWARD_AD,1,sizeof(FFT_SCALAR), + gc_buf1,gc_buf2,MPI_FFT_SCALAR); else - gc->forward_comm(Grid3d::KSPACE,this,3,sizeof(FFT_SCALAR), - FORWARD_IK,gc_buf1,gc_buf2,MPI_FFT_SCALAR); + gc->forward_comm(Grid3d::KSPACE,this,FORWARD_IK,3,sizeof(FFT_SCALAR), + gc_buf1,gc_buf2,MPI_FFT_SCALAR); // extra per-atom energy/virial communication if (evflag_atom) { if (differentiation_flag == 1 && vflag_atom) - gc->forward_comm(Grid3d::KSPACE,this,6,sizeof(FFT_SCALAR), - FORWARD_AD_PERATOM,gc_buf1,gc_buf2,MPI_FFT_SCALAR); + gc->forward_comm(Grid3d::KSPACE,this,FORWARD_AD_PERATOM,6,sizeof(FFT_SCALAR), + gc_buf1,gc_buf2,MPI_FFT_SCALAR); else if (differentiation_flag == 0) - gc->forward_comm(Grid3d::KSPACE,this,7,sizeof(FFT_SCALAR), - FORWARD_IK_PERATOM,gc_buf1,gc_buf2,MPI_FFT_SCALAR); + gc->forward_comm(Grid3d::KSPACE,this,FORWARD_IK_PERATOM,7,sizeof(FFT_SCALAR), + gc_buf1,gc_buf2,MPI_FFT_SCALAR); } poisson_time += platform::walltime()-t3; @@ -828,8 +829,8 @@ void PPPMGPU::compute_group_group(int groupbit_A, int groupbit_B, int AA_flag) density_brick = density_A_brick; density_fft = density_A_fft; - gc->reverse_comm(Grid3d::KSPACE,this,1,sizeof(FFT_SCALAR), - REVERSE_RHO,gc_buf1,gc_buf2,MPI_FFT_SCALAR); + gc->reverse_comm(Grid3d::KSPACE,this,REVERSE_RHO,1,sizeof(FFT_SCALAR), + gc_buf1,gc_buf2,MPI_FFT_SCALAR); brick2fft(); // group B @@ -837,8 +838,8 @@ void PPPMGPU::compute_group_group(int groupbit_A, int groupbit_B, int AA_flag) density_brick = density_B_brick; density_fft = density_B_fft; - gc->reverse_comm(Grid3d::KSPACE,this,1,sizeof(FFT_SCALAR), - REVERSE_RHO,gc_buf1,gc_buf2,MPI_FFT_SCALAR); + gc->reverse_comm(Grid3d::KSPACE,this,REVERSE_RHO,1,sizeof(FFT_SCALAR), + gc_buf1,gc_buf2,MPI_FFT_SCALAR); brick2fft(); // switch back pointers diff --git a/src/INTEL/pppm_disp_intel.cpp b/src/INTEL/pppm_disp_intel.cpp index dea63821fc..fdff23fe5e 100644 --- a/src/INTEL/pppm_disp_intel.cpp +++ b/src/INTEL/pppm_disp_intel.cpp @@ -292,7 +292,7 @@ void PPPMDispIntel::compute(int eflag, int vflag) make_rho_c(fix->get_single_buffers()); } - gc->reverse_comm(Grid3d::KSPACE,this,1,sizeof(FFT_SCALAR),REVERSE_RHO, + gc->reverse_comm(Grid3d::KSPACE,this,REVERSE_RHO,1,sizeof(FFT_SCALAR), gc_buf1,gc_buf2,MPI_FFT_SCALAR); brick2fft(nxlo_in, nylo_in, nzlo_in, nxhi_in, nyhi_in, nzhi_in, @@ -306,7 +306,7 @@ void PPPMDispIntel::compute(int eflag, int vflag) energy_1, greensfn, virial_1, vg,vg2, u_brick, v0_brick, v1_brick, v2_brick, v3_brick, v4_brick, v5_brick); - gc->forward_comm(Grid3d::KSPACE,this,1,sizeof(FFT_SCALAR),FORWARD_AD, + gc->forward_comm(Grid3d::KSPACE,this,FORWARD_AD,1,sizeof(FFT_SCALAR), gc_buf1,gc_buf2,MPI_FFT_SCALAR); if (fix->precision() == FixIntel::PREC_MODE_MIXED) { @@ -318,8 +318,8 @@ void PPPMDispIntel::compute(int eflag, int vflag) } if (vflag_atom) - gc->forward_comm(Grid3d::KSPACE,this,6,sizeof(FFT_SCALAR), - FORWARD_AD_PERATOM,gc_buf1,gc_buf2,MPI_FFT_SCALAR); + gc->forward_comm(Grid3d::KSPACE,this,FORWARD_AD_PERATOM,6,sizeof(FFT_SCALAR), + gc_buf1,gc_buf2,MPI_FFT_SCALAR); } else { poisson_ik(work1, work2, density_fft, fft1, fft2, @@ -331,7 +331,7 @@ void PPPMDispIntel::compute(int eflag, int vflag) u_brick, v0_brick, v1_brick, v2_brick, v3_brick, v4_brick, v5_brick); - gc->forward_comm(Grid3d::KSPACE,this,3,sizeof(FFT_SCALAR),FORWARD_IK, + gc->forward_comm(Grid3d::KSPACE,this,FORWARD_IK,3,sizeof(FFT_SCALAR), gc_buf1,gc_buf2,MPI_FFT_SCALAR); if (fix->precision() == FixIntel::PREC_MODE_MIXED) { @@ -343,8 +343,8 @@ void PPPMDispIntel::compute(int eflag, int vflag) } if (evflag_atom) - gc->forward_comm(Grid3d::KSPACE,this,7,sizeof(FFT_SCALAR), - FORWARD_IK_PERATOM,gc_buf1,gc_buf2,MPI_FFT_SCALAR); + gc->forward_comm(Grid3d::KSPACE,this,FORWARD_IK_PERATOM,7,sizeof(FFT_SCALAR), + gc_buf1,gc_buf2,MPI_FFT_SCALAR); } if (evflag_atom) fieldforce_c_peratom(); } @@ -376,7 +376,7 @@ void PPPMDispIntel::compute(int eflag, int vflag) make_rho_g(fix->get_single_buffers()); } - gc6->reverse_comm(Grid3d::KSPACE,this,1,sizeof(FFT_SCALAR),REVERSE_RHO_G, + gc6->reverse_comm(Grid3d::KSPACE,this,REVERSE_RHO_G,1,sizeof(FFT_SCALAR), gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); brick2fft(nxlo_in_6, nylo_in_6, nzlo_in_6, nxhi_in_6, nyhi_in_6, nzhi_in_6, @@ -391,7 +391,7 @@ void PPPMDispIntel::compute(int eflag, int vflag) virial_6, vg_6, vg2_6, u_brick_g, v0_brick_g, v1_brick_g, v2_brick_g, v3_brick_g, v4_brick_g, v5_brick_g); - gc6->forward_comm(Grid3d::KSPACE,this,1,sizeof(FFT_SCALAR),FORWARD_AD_G, + gc6->forward_comm(Grid3d::KSPACE,this,FORWARD_AD_G,1,sizeof(FFT_SCALAR), gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); if (fix->precision() == FixIntel::PREC_MODE_MIXED) { @@ -403,8 +403,8 @@ void PPPMDispIntel::compute(int eflag, int vflag) } if (vflag_atom) - gc6->forward_comm(Grid3d::KSPACE,this,7,sizeof(FFT_SCALAR), - FORWARD_AD_PERATOM_G,gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); + gc6->forward_comm(Grid3d::KSPACE,this,FORWARD_AD_PERATOM_G,7,sizeof(FFT_SCALAR), + gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); } else { poisson_ik(work1_6, work2_6, density_fft_g, fft1_6, fft2_6, @@ -416,7 +416,7 @@ void PPPMDispIntel::compute(int eflag, int vflag) vdz_brick_g, virial_6, vg_6, vg2_6, u_brick_g, v0_brick_g, v1_brick_g, v2_brick_g, v3_brick_g, v4_brick_g, v5_brick_g); - gc6->forward_comm(Grid3d::KSPACE,this,3,sizeof(FFT_SCALAR),FORWARD_IK_G, + gc6->forward_comm(Grid3d::KSPACE,this,FORWARD_IK_G,3,sizeof(FFT_SCALAR), gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); if (fix->precision() == FixIntel::PREC_MODE_MIXED) { @@ -428,8 +428,8 @@ void PPPMDispIntel::compute(int eflag, int vflag) } if (evflag_atom) - gc6->forward_comm(Grid3d::KSPACE,this,6,sizeof(FFT_SCALAR), - FORWARD_IK_PERATOM_G,gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); + gc6->forward_comm(Grid3d::KSPACE,this,FORWARD_IK_PERATOM_G,6,sizeof(FFT_SCALAR), + gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); } if (evflag_atom) fieldforce_g_peratom(); @@ -461,7 +461,7 @@ void PPPMDispIntel::compute(int eflag, int vflag) make_rho_a(fix->get_single_buffers()); } - gc->reverse_comm(Grid3d::KSPACE,this,7,sizeof(FFT_SCALAR),REVERSE_RHO_A, + gc->reverse_comm(Grid3d::KSPACE,this,REVERSE_RHO_A,7,sizeof(FFT_SCALAR), gc_buf1,gc_buf2,MPI_FFT_SCALAR); brick2fft_a(); @@ -487,7 +487,7 @@ void PPPMDispIntel::compute(int eflag, int vflag) v5_brick_a2, u_brick_a4, v0_brick_a4, v1_brick_a4, v2_brick_a4, v3_brick_a4, v4_brick_a4, v5_brick_a4); - gc6->forward_comm(Grid3d::KSPACE,this,7,sizeof(FFT_SCALAR),FORWARD_AD_A, + gc6->forward_comm(Grid3d::KSPACE,this,FORWARD_AD_A,7,sizeof(FFT_SCALAR), gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); if (fix->precision() == FixIntel::PREC_MODE_MIXED) { @@ -499,8 +499,8 @@ void PPPMDispIntel::compute(int eflag, int vflag) } if (evflag_atom) - gc6->forward_comm(Grid3d::KSPACE,this,42,sizeof(FFT_SCALAR), - FORWARD_AD_PERATOM_A,gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); + gc6->forward_comm(Grid3d::KSPACE,this,FORWARD_AD_PERATOM_A,42,sizeof(FFT_SCALAR), + gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); } else { poisson_ik(work1_6, work2_6, density_fft_a3, fft1_6, fft2_6, @@ -530,7 +530,7 @@ void PPPMDispIntel::compute(int eflag, int vflag) u_brick_a4, v0_brick_a4, v1_brick_a4, v2_brick_a4, v3_brick_a4, v4_brick_a4, v5_brick_a4); - gc6->forward_comm(Grid3d::KSPACE,this,18,sizeof(FFT_SCALAR),FORWARD_IK_A, + gc6->forward_comm(Grid3d::KSPACE,this,FORWARD_IK_A,18,sizeof(FFT_SCALAR), gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); if (fix->precision() == FixIntel::PREC_MODE_MIXED) { @@ -542,8 +542,8 @@ void PPPMDispIntel::compute(int eflag, int vflag) } if (evflag_atom) - gc6->forward_comm(Grid3d::KSPACE,this,49,sizeof(FFT_SCALAR), - FORWARD_IK_PERATOM_A,gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); + gc6->forward_comm(Grid3d::KSPACE,this,FORWARD_IK_PERATOM_A,49,sizeof(FFT_SCALAR), + gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); } if (evflag_atom) fieldforce_a_peratom(); @@ -576,7 +576,7 @@ void PPPMDispIntel::compute(int eflag, int vflag) make_rho_none(fix->get_single_buffers()); } - gc->reverse_comm(Grid3d::KSPACE,this,1,sizeof(FFT_SCALAR),REVERSE_RHO_NONE, + gc->reverse_comm(Grid3d::KSPACE,this,REVERSE_RHO_NONE,1,sizeof(FFT_SCALAR), gc_buf1,gc_buf2,MPI_FFT_SCALAR); brick2fft_none(); @@ -592,8 +592,8 @@ void PPPMDispIntel::compute(int eflag, int vflag) n += 2; } - gc6->forward_comm(Grid3d::KSPACE,this,1,sizeof(FFT_SCALAR), - FORWARD_AD_NONE,gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); + gc6->forward_comm(Grid3d::KSPACE,this,FORWARD_AD_NONE,1,sizeof(FFT_SCALAR), + gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); if (fix->precision() == FixIntel::PREC_MODE_MIXED) { fieldforce_none_ad(fix->get_mixed_buffers()); @@ -604,8 +604,7 @@ void PPPMDispIntel::compute(int eflag, int vflag) } if (vflag_atom) - gc6->forward_comm(Grid3d::KSPACE,this,6,sizeof(FFT_SCALAR), - FORWARD_AD_PERATOM_NONE, + gc6->forward_comm(Grid3d::KSPACE,this,FORWARD_AD_PERATOM_NONE,6,sizeof(FFT_SCALAR), gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); } else { @@ -622,8 +621,7 @@ void PPPMDispIntel::compute(int eflag, int vflag) n += 2; } - gc6->forward_comm(Grid3d::KSPACE,this,3,sizeof(FFT_SCALAR), - FORWARD_IK_NONE, + gc6->forward_comm(Grid3d::KSPACE,this,FORWARD_IK_NONE,3,sizeof(FFT_SCALAR), gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); if (fix->precision() == FixIntel::PREC_MODE_MIXED) { @@ -635,8 +633,7 @@ void PPPMDispIntel::compute(int eflag, int vflag) } if (evflag_atom) - gc6->forward_comm(Grid3d::KSPACE,this,7,sizeof(FFT_SCALAR), - FORWARD_IK_PERATOM_NONE, + gc6->forward_comm(Grid3d::KSPACE,this,FORWARD_IK_PERATOM_NONE,7,sizeof(FFT_SCALAR), gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); } diff --git a/src/INTEL/pppm_electrode_intel.cpp b/src/INTEL/pppm_electrode_intel.cpp index 593ce56beb..bf1f9715e4 100644 --- a/src/INTEL/pppm_electrode_intel.cpp +++ b/src/INTEL/pppm_electrode_intel.cpp @@ -210,7 +210,7 @@ void PPPMElectrodeIntel::compute(int eflag, int vflag) make_rho_in_brick(fix->get_single_buffers(), last_source_grpbit, density_brick, !last_invert_source); } - gc->reverse_comm(Grid3d::KSPACE, this, 1, sizeof(FFT_SCALAR), REVERSE_RHO, gc_buf1, gc_buf2, + gc->reverse_comm(Grid3d::KSPACE, this, REVERSE_RHO, 1, sizeof(FFT_SCALAR), gc_buf1, gc_buf2, MPI_FFT_SCALAR); for (int nz = nzlo_out; nz <= nzhi_out; nz++) for (int ny = nylo_out; ny <= nyhi_out; ny++) @@ -232,7 +232,7 @@ void PPPMElectrodeIntel::compute(int eflag, int vflag) // to fully sum contribution in their 3d bricks // remap from 3d decomposition to FFT decomposition - gc->reverse_comm(Grid3d::KSPACE, this, 1, sizeof(FFT_SCALAR), REVERSE_RHO, gc_buf1, gc_buf2, + gc->reverse_comm(Grid3d::KSPACE, this, REVERSE_RHO, 1, sizeof(FFT_SCALAR), gc_buf1, gc_buf2, MPI_FFT_SCALAR); } @@ -252,20 +252,20 @@ void PPPMElectrodeIntel::compute(int eflag, int vflag) // to fill ghost cells surrounding their 3d bricks if (differentiation_flag == 1) - gc->forward_comm(Grid3d::KSPACE, this, 1, sizeof(FFT_SCALAR), FORWARD_AD, gc_buf1, gc_buf2, + gc->forward_comm(Grid3d::KSPACE, this, FORWARD_AD, 1, sizeof(FFT_SCALAR), gc_buf1, gc_buf2, MPI_FFT_SCALAR); else - gc->forward_comm(Grid3d::KSPACE, this, 3, sizeof(FFT_SCALAR), FORWARD_IK, gc_buf1, gc_buf2, + gc->forward_comm(Grid3d::KSPACE, this, FORWARD_IK, 3, sizeof(FFT_SCALAR), gc_buf1, gc_buf2, MPI_FFT_SCALAR); // extra per-atom energy/virial communication if (evflag_atom) { if (differentiation_flag == 1 && vflag_atom) - gc->forward_comm(Grid3d::KSPACE, this, 6, sizeof(FFT_SCALAR), FORWARD_AD_PERATOM, gc_buf1, + gc->forward_comm(Grid3d::KSPACE, this, FORWARD_AD_PERATOM, 6, sizeof(FFT_SCALAR), gc_buf1, gc_buf2, MPI_FFT_SCALAR); else if (differentiation_flag == 0) - gc->forward_comm(Grid3d::KSPACE, this, 7, sizeof(FFT_SCALAR), FORWARD_IK_PERATOM, gc_buf1, + gc->forward_comm(Grid3d::KSPACE, this, FORWARD_IK_PERATOM, 7, sizeof(FFT_SCALAR), gc_buf1, gc_buf2, MPI_FFT_SCALAR); } int tempslabflag = slabflag; @@ -340,7 +340,7 @@ void PPPMElectrodeIntel::compute_vector(double *vec, int sensor_grpbit, int sour } density_brick = electrolyte_density_brick; density_fft = electrolyte_density_fft; - gc->reverse_comm(Grid3d::KSPACE, this, 1, sizeof(FFT_SCALAR), REVERSE_RHO, gc_buf1, gc_buf2, + gc->reverse_comm(Grid3d::KSPACE, this, REVERSE_RHO, 1, sizeof(FFT_SCALAR), gc_buf1, gc_buf2, MPI_FFT_SCALAR); brick2fft(); // switch back pointers @@ -370,7 +370,7 @@ void PPPMElectrodeIntel::compute_vector(double *vec, int sensor_grpbit, int sour n += 2; } - gc->forward_comm(Grid3d::KSPACE, this, 1, sizeof(FFT_SCALAR), FORWARD_AD, gc_buf1, gc_buf2, + gc->forward_comm(Grid3d::KSPACE, this, FORWARD_AD, 1, sizeof(FFT_SCALAR), gc_buf1, gc_buf2, MPI_FFT_SCALAR); switch (fix->precision()) { diff --git a/src/INTEL/pppm_intel.cpp b/src/INTEL/pppm_intel.cpp index 3388bbcbfc..2ceca54d29 100644 --- a/src/INTEL/pppm_intel.cpp +++ b/src/INTEL/pppm_intel.cpp @@ -227,7 +227,7 @@ void PPPMIntel::compute_first(int eflag, int vflag) // to fully sum contribution in their 3d bricks // remap from 3d decomposition to FFT decomposition - gc->reverse_comm(Grid3d::KSPACE,this,1,sizeof(FFT_SCALAR),REVERSE_RHO, + gc->reverse_comm(Grid3d::KSPACE,this,REVERSE_RHO,1,sizeof(FFT_SCALAR), gc_buf1,gc_buf2,MPI_FFT_SCALAR); brick2fft(); @@ -243,21 +243,21 @@ void PPPMIntel::compute_first(int eflag, int vflag) // to fill ghost cells surrounding their 3d bricks if (differentiation_flag == 1) - gc->forward_comm(Grid3d::KSPACE,this,1,sizeof(FFT_SCALAR),FORWARD_AD, + gc->forward_comm(Grid3d::KSPACE,this,FORWARD_AD,1,sizeof(FFT_SCALAR), gc_buf1,gc_buf2,MPI_FFT_SCALAR); else - gc->forward_comm(Grid3d::KSPACE,this,3,sizeof(FFT_SCALAR),FORWARD_IK, + gc->forward_comm(Grid3d::KSPACE,this,FORWARD_IK,3,sizeof(FFT_SCALAR), gc_buf1,gc_buf2,MPI_FFT_SCALAR); // extra per-atom energy/virial communication if (evflag_atom) { if (differentiation_flag == 1 && vflag_atom) - gc->forward_comm(Grid3d::KSPACE,this,6,sizeof(FFT_SCALAR), - FORWARD_AD_PERATOM,gc_buf1,gc_buf2,MPI_FFT_SCALAR); + gc->forward_comm(Grid3d::KSPACE,this,FORWARD_AD_PERATOM,6,sizeof(FFT_SCALAR), + gc_buf1,gc_buf2,MPI_FFT_SCALAR); else if (differentiation_flag == 0) - gc->forward_comm(Grid3d::KSPACE,this,7,sizeof(FFT_SCALAR), - FORWARD_IK_PERATOM,gc_buf1,gc_buf2,MPI_FFT_SCALAR); + gc->forward_comm(Grid3d::KSPACE,this,FORWARD_IK_PERATOM,7,sizeof(FFT_SCALAR), + gc_buf1,gc_buf2,MPI_FFT_SCALAR); } } diff --git a/src/KOKKOS/grid3d_kokkos.cpp b/src/KOKKOS/grid3d_kokkos.cpp index ac1d359cdf..a12a0663fd 100644 --- a/src/KOKKOS/grid3d_kokkos.cpp +++ b/src/KOKKOS/grid3d_kokkos.cpp @@ -655,13 +655,13 @@ void Grid3dKokkos::setup_tiled(int &nbuf1, int &nbuf2) ------------------------------------------------------------------------- */ template -void Grid3dKokkos::forward_comm_kspace(KSpace *kspace, int nper, int which, +void Grid3dKokkos::forward_comm_kspace(KSpace *kspace, int which, int nper, FFT_DAT::tdual_FFT_SCALAR_1d &k_buf1, FFT_DAT::tdual_FFT_SCALAR_1d &k_buf2, MPI_Datatype datatype) { if (layout == REGULAR) - forward_comm_kspace_regular(kspace,nper,which,k_buf1,k_buf2,datatype); + forward_comm_kspace_regular(kspace,which,nper,k_buf1,k_buf2,datatype); else - forward_comm_kspace_tiled(kspace,nper,which,k_buf1,k_buf2,datatype); + forward_comm_kspace_tiled(kspace,which,nper,k_buf1,k_buf2,datatype); } /* ---------------------------------------------------------------------- @@ -670,7 +670,7 @@ void Grid3dKokkos::forward_comm_kspace(KSpace *kspace, int nper, int template void Grid3dKokkos:: -forward_comm_kspace_regular(KSpace *kspace, int nper, int which, +forward_comm_kspace_regular(KSpace *kspace, int which, int nper, FFT_DAT::tdual_FFT_SCALAR_1d &k_buf1, FFT_DAT::tdual_FFT_SCALAR_1d &k_buf2, MPI_Datatype datatype) { int m; @@ -724,7 +724,7 @@ forward_comm_kspace_regular(KSpace *kspace, int nper, int which, template void Grid3dKokkos:: -forward_comm_kspace_tiled(KSpace *kspace, int nper, int which, +forward_comm_kspace_tiled(KSpace *kspace, int which, int nper, FFT_DAT::tdual_FFT_SCALAR_1d &k_buf1, FFT_DAT::tdual_FFT_SCALAR_1d &k_buf2, MPI_Datatype datatype) { int i,m,offset; @@ -791,13 +791,13 @@ forward_comm_kspace_tiled(KSpace *kspace, int nper, int which, ------------------------------------------------------------------------- */ template -void Grid3dKokkos::reverse_comm_kspace(KSpace *kspace, int nper, int which, +void Grid3dKokkos::reverse_comm_kspace(KSpace *kspace, int which, int nper, FFT_DAT::tdual_FFT_SCALAR_1d &k_buf1, FFT_DAT::tdual_FFT_SCALAR_1d &k_buf2, MPI_Datatype datatype) { if (layout == REGULAR) - reverse_comm_kspace_regular(kspace,nper,which,k_buf1,k_buf2,datatype); + reverse_comm_kspace_regular(kspace,which,nper,k_buf1,k_buf2,datatype); else - reverse_comm_kspace_tiled(kspace,nper,which,k_buf1,k_buf2,datatype); + reverse_comm_kspace_tiled(kspace,which,nper,k_buf1,k_buf2,datatype); } /* ---------------------------------------------------------------------- @@ -806,7 +806,7 @@ void Grid3dKokkos::reverse_comm_kspace(KSpace *kspace, int nper, int template void Grid3dKokkos:: -reverse_comm_kspace_regular(KSpace *kspace, int nper, int which, +reverse_comm_kspace_regular(KSpace *kspace, int which, int nper, FFT_DAT::tdual_FFT_SCALAR_1d &k_buf1, FFT_DAT::tdual_FFT_SCALAR_1d &k_buf2, MPI_Datatype datatype) { int m; @@ -861,7 +861,7 @@ reverse_comm_kspace_regular(KSpace *kspace, int nper, int which, template void Grid3dKokkos:: -reverse_comm_kspace_tiled(KSpace *kspace, int nper, int which, +reverse_comm_kspace_tiled(KSpace *kspace, int which, int nper, FFT_DAT::tdual_FFT_SCALAR_1d &k_buf1, FFT_DAT::tdual_FFT_SCALAR_1d &k_buf2, MPI_Datatype datatype) { int i,m,offset; diff --git a/src/KSPACE/msm.cpp b/src/KSPACE/msm.cpp index fbd00ea754..5e20f153f8 100644 --- a/src/KSPACE/msm.cpp +++ b/src/KSPACE/msm.cpp @@ -444,8 +444,8 @@ void MSM::compute(int eflag, int vflag) // to fully sum contribution in their 3d grid current_level = 0; - gcall->reverse_comm(Grid3d::KSPACE,this,1,sizeof(double), - REVERSE_RHO,gcall_buf1,gcall_buf2,MPI_DOUBLE); + gcall->reverse_comm(Grid3d::KSPACE,this,REVERSE_RHO,1,sizeof(double), + gcall_buf1,gcall_buf2,MPI_DOUBLE); // forward communicate charge density values to fill ghost grid points // compute direct sum interaction and then restrict to coarser grid @@ -453,8 +453,8 @@ void MSM::compute(int eflag, int vflag) for (int n=0; n<=levels-2; n++) { if (!active_flag[n]) continue; current_level = n; - gc[n]->forward_comm(Grid3d::KSPACE,this,1,sizeof(double), - FORWARD_RHO,gc_buf1[n],gc_buf2[n],MPI_DOUBLE); + gc[n]->forward_comm(Grid3d::KSPACE,this,FORWARD_RHO,1,sizeof(double), + gc_buf1[n],gc_buf2[n],MPI_DOUBLE); direct(n); restriction(n); } @@ -466,16 +466,16 @@ void MSM::compute(int eflag, int vflag) if (domain->nonperiodic) { current_level = levels-1; gc[levels-1]-> - forward_comm(Grid3d::KSPACE,this,1,sizeof(double), - FORWARD_RHO,gc_buf1[levels-1],gc_buf2[levels-1],MPI_DOUBLE); + forward_comm(Grid3d::KSPACE,this,FORWARD_RHO,1,sizeof(double), + gc_buf1[levels-1],gc_buf2[levels-1],MPI_DOUBLE); direct_top(levels-1); gc[levels-1]-> - reverse_comm(Grid3d::KSPACE,this,1,sizeof(double), - REVERSE_AD,gc_buf1[levels-1],gc_buf2[levels-1],MPI_DOUBLE); + reverse_comm(Grid3d::KSPACE,this,REVERSE_AD,1,sizeof(double), + gc_buf1[levels-1],gc_buf2[levels-1],MPI_DOUBLE); if (vflag_atom) gc[levels-1]-> - reverse_comm(Grid3d::KSPACE,this,6,sizeof(double), - REVERSE_AD_PERATOM,gc_buf1[levels-1],gc_buf2[levels-1],MPI_DOUBLE); + reverse_comm(Grid3d::KSPACE,this,REVERSE_AD_PERATOM,6,sizeof(double), + gc_buf1[levels-1],gc_buf2[levels-1],MPI_DOUBLE); } else { // Here using MPI_Allreduce is cheaper than using commgrid @@ -485,8 +485,8 @@ void MSM::compute(int eflag, int vflag) current_level = levels-1; if (vflag_atom) gc[levels-1]-> - reverse_comm(Grid3d::KSPACE,this,6,sizeof(double), - REVERSE_AD_PERATOM,gc_buf1[levels-1],gc_buf2[levels-1],MPI_DOUBLE); + reverse_comm(Grid3d::KSPACE,this,REVERSE_AD_PERATOM,6,sizeof(double), + gc_buf1[levels-1],gc_buf2[levels-1],MPI_DOUBLE); } } @@ -498,28 +498,28 @@ void MSM::compute(int eflag, int vflag) prolongation(n); current_level = n; - gc[n]->reverse_comm(Grid3d::KSPACE,this,1,sizeof(double), - REVERSE_AD,gc_buf1[n],gc_buf2[n],MPI_DOUBLE); + gc[n]->reverse_comm(Grid3d::KSPACE,this,REVERSE_AD,1,sizeof(double), + gc_buf1[n],gc_buf2[n],MPI_DOUBLE); // extra per-atom virial communication if (vflag_atom) - gc[n]->reverse_comm(Grid3d::KSPACE,this,6,sizeof(double), - REVERSE_AD_PERATOM,gc_buf1[n],gc_buf2[n],MPI_DOUBLE); + gc[n]->reverse_comm(Grid3d::KSPACE,this,REVERSE_AD_PERATOM,6,sizeof(double), + gc_buf1[n],gc_buf2[n],MPI_DOUBLE); } // all procs communicate E-field values // to fill ghost cells surrounding their 3d bricks current_level = 0; - gcall->forward_comm(Grid3d::KSPACE,this,1,sizeof(double), - FORWARD_AD,gcall_buf1,gcall_buf2,MPI_DOUBLE); + gcall->forward_comm(Grid3d::KSPACE,this,FORWARD_AD,1,sizeof(double), + gcall_buf1,gcall_buf2,MPI_DOUBLE); // extra per-atom energy/virial communication if (vflag_atom) - gcall->forward_comm(Grid3d::KSPACE,this,6,sizeof(double), - FORWARD_AD_PERATOM,gcall_buf1,gcall_buf2,MPI_DOUBLE); + gcall->forward_comm(Grid3d::KSPACE,this,FORWARD_AD_PERATOM,6,sizeof(double), + gcall_buf1,gcall_buf2,MPI_DOUBLE); // calculate the force on my particles (interpolation) diff --git a/src/KSPACE/msm_cg.cpp b/src/KSPACE/msm_cg.cpp index 5b14b9b3ae..93037b13f2 100644 --- a/src/KSPACE/msm_cg.cpp +++ b/src/KSPACE/msm_cg.cpp @@ -160,8 +160,8 @@ void MSMCG::compute(int eflag, int vflag) // to fully sum contribution in their 3d grid current_level = 0; - gcall->reverse_comm(Grid3d::KSPACE,this,1,sizeof(double), - REVERSE_RHO,gcall_buf1,gcall_buf2,MPI_DOUBLE); + gcall->reverse_comm(Grid3d::KSPACE,this,REVERSE_RHO,1,sizeof(double), + gcall_buf1,gcall_buf2,MPI_DOUBLE); // forward communicate charge density values to fill ghost grid points // compute direct sum interaction and then restrict to coarser grid @@ -169,8 +169,8 @@ void MSMCG::compute(int eflag, int vflag) for (n=0; n<=levels-2; n++) { if (!active_flag[n]) continue; current_level = n; - gc[n]->forward_comm(Grid3d::KSPACE,this,1,sizeof(double), - FORWARD_RHO,gc_buf1[n],gc_buf2[n],MPI_DOUBLE); + gc[n]->forward_comm(Grid3d::KSPACE,this,FORWARD_RHO,1,sizeof(double), + gc_buf1[n],gc_buf2[n],MPI_DOUBLE); direct(n); restriction(n); } @@ -182,16 +182,16 @@ void MSMCG::compute(int eflag, int vflag) if (domain->nonperiodic) { current_level = levels-1; gc[levels-1]-> - forward_comm(Grid3d::KSPACE,this,1,sizeof(double), - FORWARD_RHO,gc_buf1[levels-1],gc_buf2[levels-1],MPI_DOUBLE); + forward_comm(Grid3d::KSPACE,this,FORWARD_RHO,1,sizeof(double), + gc_buf1[levels-1],gc_buf2[levels-1],MPI_DOUBLE); direct_top(levels-1); gc[levels-1]-> - reverse_comm(Grid3d::KSPACE,this,1,sizeof(double), - REVERSE_AD,gc_buf1[levels-1],gc_buf2[levels-1],MPI_DOUBLE); + reverse_comm(Grid3d::KSPACE,this,REVERSE_AD,1,sizeof(double), + gc_buf1[levels-1],gc_buf2[levels-1],MPI_DOUBLE); if (vflag_atom) gc[levels-1]-> - reverse_comm(Grid3d::KSPACE,this,6,sizeof(double), - REVERSE_AD_PERATOM,gc_buf1[levels-1],gc_buf2[levels-1],MPI_DOUBLE); + reverse_comm(Grid3d::KSPACE,this,REVERSE_AD_PERATOM,6,sizeof(double), + gc_buf1[levels-1],gc_buf2[levels-1],MPI_DOUBLE); } else { // Here using MPI_Allreduce is cheaper than using commgrid @@ -201,8 +201,8 @@ void MSMCG::compute(int eflag, int vflag) current_level = levels-1; if (vflag_atom) gc[levels-1]-> - reverse_comm(Grid3d::KSPACE,this,6,sizeof(double), - REVERSE_AD_PERATOM,gc_buf1[levels-1],gc_buf2[levels-1],MPI_DOUBLE); + reverse_comm(Grid3d::KSPACE,this,REVERSE_AD_PERATOM,6,sizeof(double), + gc_buf1[levels-1],gc_buf2[levels-1],MPI_DOUBLE); } } @@ -214,28 +214,28 @@ void MSMCG::compute(int eflag, int vflag) prolongation(n); current_level = n; - gc[n]->reverse_comm(Grid3d::KSPACE,this,1,sizeof(double), - REVERSE_AD,gc_buf1[n],gc_buf2[n],MPI_DOUBLE); + gc[n]->reverse_comm(Grid3d::KSPACE,this,REVERSE_AD,1,sizeof(double), + gc_buf1[n],gc_buf2[n],MPI_DOUBLE); // extra per-atom virial communication if (vflag_atom) - gc[n]->reverse_comm(Grid3d::KSPACE,this,6,sizeof(double), - REVERSE_AD_PERATOM,gc_buf1[n],gc_buf2[n],MPI_DOUBLE); + gc[n]->reverse_comm(Grid3d::KSPACE,this,REVERSE_AD_PERATOM,6,sizeof(double), + gc_buf1[n],gc_buf2[n],MPI_DOUBLE); } // all procs communicate E-field values // to fill ghost cells surrounding their 3d bricks current_level = 0; - gcall->forward_comm(Grid3d::KSPACE,this,1,sizeof(double), - FORWARD_AD,gcall_buf1,gcall_buf2,MPI_DOUBLE); + gcall->forward_comm(Grid3d::KSPACE,this,FORWARD_AD,1,sizeof(double), + gcall_buf1,gcall_buf2,MPI_DOUBLE); // extra per-atom energy/virial communication if (vflag_atom) - gcall->forward_comm(Grid3d::KSPACE,this,6,sizeof(double), - FORWARD_AD_PERATOM,gcall_buf1,gcall_buf2,MPI_DOUBLE); + gcall->forward_comm(Grid3d::KSPACE,this,FORWARD_AD_PERATOM,6,sizeof(double), + gcall_buf1,gcall_buf2,MPI_DOUBLE); // calculate the force on my particles (interpolation) diff --git a/src/KSPACE/pppm.cpp b/src/KSPACE/pppm.cpp index 0dc7ac9326..84b24721ad 100644 --- a/src/KSPACE/pppm.cpp +++ b/src/KSPACE/pppm.cpp @@ -640,8 +640,8 @@ void PPPM::compute(int eflag, int vflag) // to fully sum contribution in their 3d bricks // remap from 3d decomposition to FFT decomposition - gc->reverse_comm(Grid3d::KSPACE,this,1,sizeof(FFT_SCALAR), - REVERSE_RHO,gc_buf1,gc_buf2,MPI_FFT_SCALAR); + gc->reverse_comm(Grid3d::KSPACE,this,REVERSE_RHO,1,sizeof(FFT_SCALAR), + gc_buf1,gc_buf2,MPI_FFT_SCALAR); brick2fft(); // compute potential gradient on my FFT grid and @@ -655,21 +655,21 @@ void PPPM::compute(int eflag, int vflag) // to fill ghost cells surrounding their 3d bricks if (differentiation_flag == 1) - gc->forward_comm(Grid3d::KSPACE,this,1,sizeof(FFT_SCALAR), - FORWARD_AD,gc_buf1,gc_buf2,MPI_FFT_SCALAR); + gc->forward_comm(Grid3d::KSPACE,this,FORWARD_AD,1,sizeof(FFT_SCALAR), + gc_buf1,gc_buf2,MPI_FFT_SCALAR); else - gc->forward_comm(Grid3d::KSPACE,this,3,sizeof(FFT_SCALAR), - FORWARD_IK,gc_buf1,gc_buf2,MPI_FFT_SCALAR); + gc->forward_comm(Grid3d::KSPACE,this,FORWARD_IK,3,sizeof(FFT_SCALAR), + gc_buf1,gc_buf2,MPI_FFT_SCALAR); // extra per-atom energy/virial communication if (evflag_atom) { if (differentiation_flag == 1 && vflag_atom) - gc->forward_comm(Grid3d::KSPACE,this,6,sizeof(FFT_SCALAR), - FORWARD_AD_PERATOM,gc_buf1,gc_buf2,MPI_FFT_SCALAR); + gc->forward_comm(Grid3d::KSPACE,this,FORWARD_AD_PERATOM,6,sizeof(FFT_SCALAR), + gc_buf1,gc_buf2,MPI_FFT_SCALAR); else if (differentiation_flag == 0) - gc->forward_comm(Grid3d::KSPACE,this,7,sizeof(FFT_SCALAR), - FORWARD_IK_PERATOM,gc_buf1,gc_buf2,MPI_FFT_SCALAR); + gc->forward_comm(Grid3d::KSPACE,this,FORWARD_IK_PERATOM,7,sizeof(FFT_SCALAR), + gc_buf1,gc_buf2,MPI_FFT_SCALAR); } // calculate the force on my particles @@ -3063,8 +3063,8 @@ void PPPM::compute_group_group(int groupbit_A, int groupbit_B, int AA_flag) density_brick = density_A_brick; density_fft = density_A_fft; - gc->reverse_comm(Grid3d::KSPACE,this,1,sizeof(FFT_SCALAR), - REVERSE_RHO,gc_buf1,gc_buf2,MPI_FFT_SCALAR); + gc->reverse_comm(Grid3d::KSPACE,this,REVERSE_RHO,1,sizeof(FFT_SCALAR), + gc_buf1,gc_buf2,MPI_FFT_SCALAR); brick2fft(); // group B @@ -3072,8 +3072,8 @@ void PPPM::compute_group_group(int groupbit_A, int groupbit_B, int AA_flag) density_brick = density_B_brick; density_fft = density_B_fft; - gc->reverse_comm(Grid3d::KSPACE,this,1,sizeof(FFT_SCALAR), - REVERSE_RHO,gc_buf1,gc_buf2,MPI_FFT_SCALAR); + gc->reverse_comm(Grid3d::KSPACE,this,REVERSE_RHO,1,sizeof(FFT_SCALAR), + gc_buf1,gc_buf2,MPI_FFT_SCALAR); brick2fft(); // switch back pointers diff --git a/src/KSPACE/pppm_cg.cpp b/src/KSPACE/pppm_cg.cpp index 69e819e74b..eaafc5cd39 100644 --- a/src/KSPACE/pppm_cg.cpp +++ b/src/KSPACE/pppm_cg.cpp @@ -177,8 +177,8 @@ void PPPMCG::compute(int eflag, int vflag) // to fully sum contribution in their 3d bricks // remap from 3d decomposition to FFT decomposition - gc->reverse_comm(Grid3d::KSPACE,this,1,sizeof(FFT_SCALAR), - REVERSE_RHO,gc_buf1,gc_buf2,MPI_FFT_SCALAR); + gc->reverse_comm(Grid3d::KSPACE,this,REVERSE_RHO,1,sizeof(FFT_SCALAR), + gc_buf1,gc_buf2,MPI_FFT_SCALAR); brick2fft(); // compute potential gradient on my FFT grid and @@ -192,21 +192,21 @@ void PPPMCG::compute(int eflag, int vflag) // to fill ghost cells surrounding their 3d bricks if (differentiation_flag == 1) - gc->forward_comm(Grid3d::KSPACE,this,1,sizeof(FFT_SCALAR), - FORWARD_AD,gc_buf1,gc_buf2,MPI_FFT_SCALAR); + gc->forward_comm(Grid3d::KSPACE,this,FORWARD_AD,1,sizeof(FFT_SCALAR), + gc_buf1,gc_buf2,MPI_FFT_SCALAR); else - gc->forward_comm(Grid3d::KSPACE,this,3,sizeof(FFT_SCALAR), - FORWARD_IK,gc_buf1,gc_buf2,MPI_FFT_SCALAR); + gc->forward_comm(Grid3d::KSPACE,this,FORWARD_IK,3,sizeof(FFT_SCALAR), + gc_buf1,gc_buf2,MPI_FFT_SCALAR); // extra per-atom energy/virial communication if (evflag_atom) { if (differentiation_flag == 1 && vflag_atom) - gc->forward_comm(Grid3d::KSPACE,this,6,sizeof(FFT_SCALAR), - FORWARD_AD_PERATOM,gc_buf1,gc_buf2,MPI_FFT_SCALAR); + gc->forward_comm(Grid3d::KSPACE,this,FORWARD_AD_PERATOM,6,sizeof(FFT_SCALAR), + gc_buf1,gc_buf2,MPI_FFT_SCALAR); else if (differentiation_flag == 0) - gc->forward_comm(Grid3d::KSPACE,this,7,sizeof(FFT_SCALAR), - FORWARD_IK_PERATOM,gc_buf1,gc_buf2,MPI_FFT_SCALAR); + gc->forward_comm(Grid3d::KSPACE,this,FORWARD_IK_PERATOM,7,sizeof(FFT_SCALAR), + gc_buf1,gc_buf2,MPI_FFT_SCALAR); } // calculate the force on my particles diff --git a/src/KSPACE/pppm_dipole.cpp b/src/KSPACE/pppm_dipole.cpp index a2cab8c0d7..74f2456a37 100644 --- a/src/KSPACE/pppm_dipole.cpp +++ b/src/KSPACE/pppm_dipole.cpp @@ -445,8 +445,8 @@ void PPPMDipole::compute(int eflag, int vflag) // to fully sum contribution in their 3d bricks // remap from 3d decomposition to FFT decomposition - gc_dipole->reverse_comm(Grid3d::KSPACE,this,3,sizeof(FFT_SCALAR), - REVERSE_MU,gc_buf1,gc_buf2,MPI_FFT_SCALAR); + gc_dipole->reverse_comm(Grid3d::KSPACE,this,REVERSE_MU,3,sizeof(FFT_SCALAR), + gc_buf1,gc_buf2,MPI_FFT_SCALAR); brick2fft_dipole(); // compute potential gradient on my FFT grid and @@ -459,14 +459,14 @@ void PPPMDipole::compute(int eflag, int vflag) // all procs communicate E-field values // to fill ghost cells surrounding their 3d bricks - gc_dipole->forward_comm(Grid3d::KSPACE,this,9,sizeof(FFT_SCALAR), - FORWARD_MU,gc_buf1,gc_buf2,MPI_FFT_SCALAR); + gc_dipole->forward_comm(Grid3d::KSPACE,this,FORWARD_MU,9,sizeof(FFT_SCALAR), + gc_buf1,gc_buf2,MPI_FFT_SCALAR); // extra per-atom energy/virial communication if (evflag_atom) - gc_dipole->forward_comm(Grid3d::KSPACE,this,18,sizeof(FFT_SCALAR), - FORWARD_MU_PERATOM,gc_buf1,gc_buf2,MPI_FFT_SCALAR); + gc_dipole->forward_comm(Grid3d::KSPACE,this,FORWARD_MU_PERATOM,18,sizeof(FFT_SCALAR), + gc_buf1,gc_buf2,MPI_FFT_SCALAR); // calculate the force on my particles diff --git a/src/KSPACE/pppm_dipole_spin.cpp b/src/KSPACE/pppm_dipole_spin.cpp index e95c1a7973..e96378180a 100644 --- a/src/KSPACE/pppm_dipole_spin.cpp +++ b/src/KSPACE/pppm_dipole_spin.cpp @@ -302,8 +302,8 @@ void PPPMDipoleSpin::compute(int eflag, int vflag) // to fully sum contribution in their 3d bricks // remap from 3d decomposition to FFT decomposition - gc_dipole->reverse_comm(Grid3d::KSPACE,this,3,sizeof(FFT_SCALAR), - REVERSE_MU,gc_buf1,gc_buf2,MPI_FFT_SCALAR); + gc_dipole->reverse_comm(Grid3d::KSPACE,this,REVERSE_MU,3,sizeof(FFT_SCALAR), + gc_buf1,gc_buf2,MPI_FFT_SCALAR); brick2fft_dipole(); // compute potential gradient on my FFT grid and @@ -316,14 +316,14 @@ void PPPMDipoleSpin::compute(int eflag, int vflag) // all procs communicate E-field values // to fill ghost cells surrounding their 3d bricks - gc_dipole->forward_comm(Grid3d::KSPACE,this,9,sizeof(FFT_SCALAR), - FORWARD_MU,gc_buf1,gc_buf2,MPI_FFT_SCALAR); + gc_dipole->forward_comm(Grid3d::KSPACE,this,FORWARD_MU,9,sizeof(FFT_SCALAR), + gc_buf1,gc_buf2,MPI_FFT_SCALAR); // extra per-atom energy/virial communication if (evflag_atom) - gc->forward_comm(Grid3d::KSPACE,this,18,sizeof(FFT_SCALAR), - FORWARD_MU_PERATOM,gc_buf1,gc_buf2,MPI_FFT_SCALAR); + gc->forward_comm(Grid3d::KSPACE,this,FORWARD_MU_PERATOM,18,sizeof(FFT_SCALAR), + gc_buf1,gc_buf2,MPI_FFT_SCALAR); // calculate the force on my particles diff --git a/src/KSPACE/pppm_disp.cpp b/src/KSPACE/pppm_disp.cpp index 29d4b0a1cc..d33901b77f 100644 --- a/src/KSPACE/pppm_disp.cpp +++ b/src/KSPACE/pppm_disp.cpp @@ -916,8 +916,8 @@ void PPPMDisp::compute(int eflag, int vflag) make_rho_c(); - gc->reverse_comm(Grid3d::KSPACE,this,1,sizeof(FFT_SCALAR), - REVERSE_RHO,gc_buf1,gc_buf2,MPI_FFT_SCALAR); + gc->reverse_comm(Grid3d::KSPACE,this,REVERSE_RHO,1,sizeof(FFT_SCALAR), + gc_buf1,gc_buf2,MPI_FFT_SCALAR); brick2fft(nxlo_in,nylo_in,nzlo_in,nxhi_in,nyhi_in,nzhi_in, density_brick,density_fft,work1,remap); @@ -931,14 +931,14 @@ void PPPMDisp::compute(int eflag, int vflag) virial_1,vg,vg2, u_brick,v0_brick,v1_brick,v2_brick,v3_brick,v4_brick,v5_brick); - gc->forward_comm(Grid3d::KSPACE,this,1,sizeof(FFT_SCALAR), - FORWARD_AD,gc_buf1,gc_buf2,MPI_FFT_SCALAR); + gc->forward_comm(Grid3d::KSPACE,this,FORWARD_AD,1,sizeof(FFT_SCALAR), + gc_buf1,gc_buf2,MPI_FFT_SCALAR); fieldforce_c_ad(); if (vflag_atom) - gc->forward_comm(Grid3d::KSPACE,this,6,sizeof(FFT_SCALAR), - FORWARD_AD_PERATOM,gc_buf1,gc_buf2,MPI_FFT_SCALAR); + gc->forward_comm(Grid3d::KSPACE,this,FORWARD_AD_PERATOM,6,sizeof(FFT_SCALAR), + gc_buf1,gc_buf2,MPI_FFT_SCALAR); } else { poisson_ik(work1,work2,density_fft,fft1,fft2, @@ -950,14 +950,14 @@ void PPPMDisp::compute(int eflag, int vflag) vdx_brick,vdy_brick,vdz_brick,virial_1,vg,vg2, u_brick,v0_brick,v1_brick,v2_brick,v3_brick,v4_brick,v5_brick); - gc->forward_comm(Grid3d::KSPACE,this,3,sizeof(FFT_SCALAR), - FORWARD_IK,gc_buf1,gc_buf2,MPI_FFT_SCALAR); + gc->forward_comm(Grid3d::KSPACE,this,FORWARD_IK,3,sizeof(FFT_SCALAR), + gc_buf1,gc_buf2,MPI_FFT_SCALAR); fieldforce_c_ik(); if (evflag_atom) - gc->forward_comm(Grid3d::KSPACE,this,7,sizeof(FFT_SCALAR), - FORWARD_IK_PERATOM,gc_buf1,gc_buf2,MPI_FFT_SCALAR); + gc->forward_comm(Grid3d::KSPACE,this,FORWARD_IK_PERATOM,7,sizeof(FFT_SCALAR), + gc_buf1,gc_buf2,MPI_FFT_SCALAR); } if (evflag_atom) fieldforce_c_peratom(); @@ -974,8 +974,8 @@ void PPPMDisp::compute(int eflag, int vflag) make_rho_g(); - gc6->reverse_comm(Grid3d::KSPACE,this,1,sizeof(FFT_SCALAR), - REVERSE_RHO_GEOM,gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); + gc6->reverse_comm(Grid3d::KSPACE,this,REVERSE_RHO_GEOM,1,sizeof(FFT_SCALAR), + gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); brick2fft(nxlo_in_6,nylo_in_6,nzlo_in_6,nxhi_in_6,nyhi_in_6,nzhi_in_6, density_brick_g,density_fft_g,work1_6,remap_6); @@ -990,14 +990,14 @@ void PPPMDisp::compute(int eflag, int vflag) u_brick_g,v0_brick_g,v1_brick_g,v2_brick_g, v3_brick_g,v4_brick_g,v5_brick_g); - gc6->forward_comm(Grid3d::KSPACE,this,1,sizeof(FFT_SCALAR), - FORWARD_AD_GEOM,gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); + gc6->forward_comm(Grid3d::KSPACE,this,FORWARD_AD_GEOM,1,sizeof(FFT_SCALAR), + gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); fieldforce_g_ad(); if (vflag_atom) - gc6->forward_comm(Grid3d::KSPACE,this,6,sizeof(FFT_SCALAR), - FORWARD_AD_PERATOM_GEOM,gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); + gc6->forward_comm(Grid3d::KSPACE,this,FORWARD_AD_PERATOM_GEOM,6,sizeof(FFT_SCALAR), + gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); } else { poisson_ik(work1_6,work2_6,density_fft_g,fft1_6,fft2_6, @@ -1010,14 +1010,14 @@ void PPPMDisp::compute(int eflag, int vflag) u_brick_g,v0_brick_g,v1_brick_g,v2_brick_g, v3_brick_g,v4_brick_g,v5_brick_g); - gc6->forward_comm(Grid3d::KSPACE,this,3,sizeof(FFT_SCALAR), - FORWARD_IK_GEOM,gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); + gc6->forward_comm(Grid3d::KSPACE,this,FORWARD_IK_GEOM,3,sizeof(FFT_SCALAR), + gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); fieldforce_g_ik(); if (evflag_atom) - gc6->forward_comm(Grid3d::KSPACE,this,7,sizeof(FFT_SCALAR), - FORWARD_IK_PERATOM_GEOM,gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); + gc6->forward_comm(Grid3d::KSPACE,this,FORWARD_IK_PERATOM_GEOM,7,sizeof(FFT_SCALAR), + gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); } if (evflag_atom) fieldforce_g_peratom(); @@ -1034,8 +1034,8 @@ void PPPMDisp::compute(int eflag, int vflag) make_rho_a(); - gc6->reverse_comm(Grid3d::KSPACE,this,7,sizeof(FFT_SCALAR), - REVERSE_RHO_ARITH,gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); + gc6->reverse_comm(Grid3d::KSPACE,this,REVERSE_RHO_ARITH,7,sizeof(FFT_SCALAR), + gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); brick2fft_a(); @@ -1064,14 +1064,14 @@ void PPPMDisp::compute(int eflag, int vflag) u_brick_a4,v0_brick_a4,v1_brick_a4,v2_brick_a4, v3_brick_a4,v4_brick_a4,v5_brick_a4); - gc6->forward_comm(Grid3d::KSPACE,this,7,sizeof(FFT_SCALAR), - FORWARD_AD_ARITH,gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); + gc6->forward_comm(Grid3d::KSPACE,this,FORWARD_AD_ARITH,7,sizeof(FFT_SCALAR), + gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); fieldforce_a_ad(); if (evflag_atom) - gc6->forward_comm(Grid3d::KSPACE,this,42,sizeof(FFT_SCALAR), - FORWARD_AD_PERATOM_ARITH,gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); + gc6->forward_comm(Grid3d::KSPACE,this,FORWARD_AD_PERATOM_ARITH,42,sizeof(FFT_SCALAR), + gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); } else { poisson_ik(work1_6,work2_6,density_fft_a3,fft1_6,fft2_6, @@ -1105,14 +1105,14 @@ void PPPMDisp::compute(int eflag, int vflag) u_brick_a4,v0_brick_a4,v1_brick_a4,v2_brick_a4, v3_brick_a4,v4_brick_a4,v5_brick_a4); - gc6->forward_comm(Grid3d::KSPACE,this,21,sizeof(FFT_SCALAR), - FORWARD_IK_ARITH,gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); + gc6->forward_comm(Grid3d::KSPACE,this,FORWARD_IK_ARITH,21,sizeof(FFT_SCALAR), + gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); fieldforce_a_ik(); if (evflag_atom) - gc6->forward_comm(Grid3d::KSPACE,this,49,sizeof(FFT_SCALAR), - FORWARD_IK_PERATOM_ARITH,gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); + gc6->forward_comm(Grid3d::KSPACE,this,FORWARD_IK_PERATOM_ARITH,49,sizeof(FFT_SCALAR), + gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); } if (evflag_atom) fieldforce_a_peratom(); @@ -1129,8 +1129,8 @@ void PPPMDisp::compute(int eflag, int vflag) make_rho_none(); - gc6->reverse_comm(Grid3d::KSPACE,this,nsplit_alloc,sizeof(FFT_SCALAR), - REVERSE_RHO_NONE,gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); + gc6->reverse_comm(Grid3d::KSPACE,this,REVERSE_RHO_NONE,nsplit_alloc,sizeof(FFT_SCALAR), + gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); brick2fft_none(); @@ -1144,14 +1144,14 @@ void PPPMDisp::compute(int eflag, int vflag) n += 2; } - gc6->forward_comm(Grid3d::KSPACE,this,1*nsplit_alloc,sizeof(FFT_SCALAR), - FORWARD_AD_NONE,gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); + gc6->forward_comm(Grid3d::KSPACE,this,FORWARD_AD_NONE,1*nsplit_alloc,sizeof(FFT_SCALAR), + gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); fieldforce_none_ad(); if (vflag_atom) - gc6->forward_comm(Grid3d::KSPACE,this,6*nsplit_alloc,sizeof(FFT_SCALAR), - FORWARD_AD_PERATOM_NONE,gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); + gc6->forward_comm(Grid3d::KSPACE,this,FORWARD_AD_PERATOM_NONE,6*nsplit_alloc,sizeof(FFT_SCALAR), + gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); } else { int n = 0; @@ -1164,14 +1164,14 @@ void PPPMDisp::compute(int eflag, int vflag) n += 2; } - gc6->forward_comm(Grid3d::KSPACE,this,3*nsplit_alloc,sizeof(FFT_SCALAR), - FORWARD_IK_NONE,gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); + gc6->forward_comm(Grid3d::KSPACE,this,FORWARD_IK_NONE,3*nsplit_alloc,sizeof(FFT_SCALAR), + gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); fieldforce_none_ik(); if (evflag_atom) - gc6->forward_comm(Grid3d::KSPACE,this,7*nsplit_alloc,sizeof(FFT_SCALAR), - FORWARD_IK_PERATOM_NONE,gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); + gc6->forward_comm(Grid3d::KSPACE,this,FORWARD_IK_PERATOM_NONE,7*nsplit_alloc,sizeof(FFT_SCALAR), + gc6_buf1,gc6_buf2,MPI_FFT_SCALAR); } if (evflag_atom) fieldforce_none_peratom(); diff --git a/src/KSPACE/pppm_stagger.cpp b/src/KSPACE/pppm_stagger.cpp index 369c5e61c0..d7aafd796c 100644 --- a/src/KSPACE/pppm_stagger.cpp +++ b/src/KSPACE/pppm_stagger.cpp @@ -157,8 +157,8 @@ void PPPMStagger::compute(int eflag, int vflag) // to fully sum contribution in their 3d bricks // remap from 3d decomposition to FFT decomposition - gc->reverse_comm(Grid3d::KSPACE,this,1,sizeof(FFT_SCALAR), - REVERSE_RHO,gc_buf1,gc_buf2,MPI_FFT_SCALAR); + gc->reverse_comm(Grid3d::KSPACE,this,REVERSE_RHO,1,sizeof(FFT_SCALAR), + gc_buf1,gc_buf2,MPI_FFT_SCALAR); brick2fft(); // compute potential gradient on my FFT grid and @@ -172,21 +172,21 @@ void PPPMStagger::compute(int eflag, int vflag) // to fill ghost cells surrounding their 3d bricks if (differentiation_flag == 1) - gc->forward_comm(Grid3d::KSPACE,this,1,sizeof(FFT_SCALAR), - FORWARD_AD,gc_buf1,gc_buf2,MPI_FFT_SCALAR); + gc->forward_comm(Grid3d::KSPACE,this,FORWARD_AD,1,sizeof(FFT_SCALAR), + gc_buf1,gc_buf2,MPI_FFT_SCALAR); else - gc->forward_comm(Grid3d::KSPACE,this,3,sizeof(FFT_SCALAR), - FORWARD_IK,gc_buf1,gc_buf2,MPI_FFT_SCALAR); + gc->forward_comm(Grid3d::KSPACE,this,FORWARD_IK,3,sizeof(FFT_SCALAR), + gc_buf1,gc_buf2,MPI_FFT_SCALAR); // extra per-atom energy/virial communication if (evflag_atom) { if (differentiation_flag == 1 && vflag_atom) - gc->forward_comm(Grid3d::KSPACE,this,6,sizeof(FFT_SCALAR), - FORWARD_AD_PERATOM,gc_buf1,gc_buf2,MPI_FFT_SCALAR); + gc->forward_comm(Grid3d::KSPACE,this,FORWARD_AD_PERATOM,6,sizeof(FFT_SCALAR), + gc_buf1,gc_buf2,MPI_FFT_SCALAR); else if (differentiation_flag == 0) - gc->forward_comm(Grid3d::KSPACE,this,7,sizeof(FFT_SCALAR), - FORWARD_IK_PERATOM,gc_buf1,gc_buf2,MPI_FFT_SCALAR); + gc->forward_comm(Grid3d::KSPACE,this,FORWARD_IK_PERATOM,7,sizeof(FFT_SCALAR), + gc_buf1,gc_buf2,MPI_FFT_SCALAR); } // calculate the force on my particles diff --git a/src/OPENMP/msm_cg_omp.cpp b/src/OPENMP/msm_cg_omp.cpp index e38620078b..fa6c81918b 100644 --- a/src/OPENMP/msm_cg_omp.cpp +++ b/src/OPENMP/msm_cg_omp.cpp @@ -166,7 +166,7 @@ void MSMCGOMP::compute(int eflag, int vflag) // to fully sum contribution in their 3d grid current_level = 0; - gcall->reverse_comm(Grid3d::KSPACE,this,1,sizeof(double),REVERSE_RHO, + gcall->reverse_comm(Grid3d::KSPACE,this,REVERSE_RHO,1,sizeof(double), gcall_buf1,gcall_buf2,MPI_DOUBLE); // forward communicate charge density values to fill ghost grid points @@ -175,7 +175,7 @@ void MSMCGOMP::compute(int eflag, int vflag) for (int n=0; n<=levels-2; n++) { if (!active_flag[n]) continue; current_level = n; - gc[n]->forward_comm(Grid3d::KSPACE,this,1,sizeof(double),FORWARD_RHO, + gc[n]->forward_comm(Grid3d::KSPACE,this,FORWARD_RHO,1,sizeof(double), gc_buf1[n],gc_buf2[n],MPI_DOUBLE); direct(n); restriction(n); @@ -188,15 +188,15 @@ void MSMCGOMP::compute(int eflag, int vflag) if (domain->nonperiodic) { current_level = levels-1; gc[levels-1]-> - forward_comm(Grid3d::KSPACE,this,1,sizeof(double),FORWARD_RHO, + forward_comm(Grid3d::KSPACE,this,FORWARD_RHO,1,sizeof(double), gc_buf1[levels-1],gc_buf2[levels-1],MPI_DOUBLE); direct_top(levels-1); gc[levels-1]-> - reverse_comm(Grid3d::KSPACE,this,1,sizeof(double),REVERSE_AD, + reverse_comm(Grid3d::KSPACE,this,REVERSE_AD,1,sizeof(double), gc_buf1[levels-1],gc_buf2[levels-1],MPI_DOUBLE); if (vflag_atom) gc[levels-1]-> - reverse_comm(Grid3d::KSPACE,this,6,sizeof(double),REVERSE_AD_PERATOM, + reverse_comm(Grid3d::KSPACE,this,REVERSE_AD_PERATOM,6,sizeof(double), gc_buf1[levels-1],gc_buf2[levels-1],MPI_DOUBLE); } else { @@ -207,7 +207,7 @@ void MSMCGOMP::compute(int eflag, int vflag) current_level = levels-1; if (vflag_atom) gc[levels-1]-> - reverse_comm(Grid3d::KSPACE,this,6,sizeof(double),REVERSE_AD_PERATOM, + reverse_comm(Grid3d::KSPACE,this,REVERSE_AD_PERATOM,6,sizeof(double), gc_buf1[levels-1],gc_buf2[levels-1],MPI_DOUBLE); } } @@ -220,27 +220,27 @@ void MSMCGOMP::compute(int eflag, int vflag) prolongation(n); current_level = n; - gc[n]->reverse_comm(Grid3d::KSPACE,this,1,sizeof(double),REVERSE_AD, + gc[n]->reverse_comm(Grid3d::KSPACE,this,REVERSE_AD,1,sizeof(double), gc_buf1[n],gc_buf2[n],MPI_DOUBLE); // extra per-atom virial communication if (vflag_atom) - gc[n]->reverse_comm(Grid3d::KSPACE,this,6,sizeof(double), - REVERSE_AD_PERATOM,gc_buf1[n],gc_buf2[n],MPI_DOUBLE); + gc[n]->reverse_comm(Grid3d::KSPACE,this,REVERSE_AD_PERATOM,6,sizeof(double), + gc_buf1[n],gc_buf2[n],MPI_DOUBLE); } // all procs communicate E-field values // to fill ghost cells surrounding their 3d bricks current_level = 0; - gcall->forward_comm(Grid3d::KSPACE,this,1,sizeof(double),FORWARD_AD, + gcall->forward_comm(Grid3d::KSPACE,this,FORWARD_AD,1,sizeof(double), gcall_buf1,gcall_buf2,MPI_DOUBLE); // extra per-atom energy/virial communication if (vflag_atom) - gcall->forward_comm(Grid3d::KSPACE,this,6,sizeof(double),FORWARD_AD_PERATOM, + gcall->forward_comm(Grid3d::KSPACE,this,FORWARD_AD_PERATOM,6,sizeof(double), gcall_buf1,gcall_buf2,MPI_DOUBLE); // calculate the force on my particles (interpolation) diff --git a/src/fix_ave_grid.cpp b/src/fix_ave_grid.cpp index ed669b8804..d0c71821cb 100644 --- a/src/fix_ave_grid.cpp +++ b/src/fix_ave_grid.cpp @@ -560,10 +560,10 @@ void FixAveGrid::end_of_step() if (modeatom) { if (dimension == 2) - grid2d->reverse_comm(Grid2d::FIX,this,nvalues+1,sizeof(double),0, + grid2d->reverse_comm(Grid2d::FIX,this,0,nvalues+1,sizeof(double), grid_buf1,grid_buf2,MPI_DOUBLE); else - grid3d->reverse_comm(Grid3d::FIX,this,nvalues+1,sizeof(double),0, + grid3d->reverse_comm(Grid3d::FIX,this,0,nvalues+1,sizeof(double), grid_buf1,grid_buf2,MPI_DOUBLE); } @@ -1788,7 +1788,7 @@ void FixAveGrid::output_grid(GridData *src) only invoked for ATOM mode ------------------------------------------------------------------------ */ -void FixAveGrid::pack_reverse_grid(int /*flag*/, void *vbuf, int nlist, int *list) +void FixAveGrid::pack_reverse_grid(int /*which*/, void *vbuf, int nlist, int *list) { int i,j,m; @@ -1827,7 +1827,7 @@ void FixAveGrid::pack_reverse_grid(int /*flag*/, void *vbuf, int nlist, int *lis only invoked for ATOM mode ------------------------------------------------------------------------- */ -void FixAveGrid::unpack_reverse_grid(int /*flag*/, void *vbuf, int nlist, int *list) +void FixAveGrid::unpack_reverse_grid(int /*which*/, void *vbuf, int nlist, int *list) { int i,j,m; @@ -2020,10 +2020,10 @@ void FixAveGrid::reset_grid() if (modeatom) { if (dimension == 2) - grid2d->reverse_comm(Grid2d::FIX,this,nvalues+1,sizeof(double),0, + grid2d->reverse_comm(Grid2d::FIX,this,0,nvalues+1,sizeof(double), grid_buf1,grid_buf2,MPI_DOUBLE); else - grid3d->reverse_comm(Grid3d::FIX,this,nvalues+1,sizeof(double),0, + grid3d->reverse_comm(Grid3d::FIX,this,0,nvalues+1,sizeof(double), grid_buf1,grid_buf2,MPI_DOUBLE); } From 7ce4b2eb688a5106100c83e5109184e89ab019b1 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Wed, 30 Nov 2022 11:55:19 -0700 Subject: [PATCH 126/213] fix bug with slab geometries --- src/grid2d.cpp | 22 ++++++++-------------- src/grid3d.cpp | 24 +++++++++--------------- 2 files changed, 17 insertions(+), 29 deletions(-) diff --git a/src/grid2d.cpp b/src/grid2d.cpp index 54004ac188..dfff7c82d6 100644 --- a/src/grid2d.cpp +++ b/src/grid2d.cpp @@ -489,10 +489,11 @@ void Grid2d::ghost_grid() // ghost cell layers needed in each dim/dir = max of two extension effects // OFFSET allows generation of negative indices with static_cast // out xyz lo/hi = index range of owned + ghost cells + // if yextra, ny and effective prd[1] are both larger, so dyinv is the same double dxinv = nx / prd[0]; double dyinv = ny / prd[1]; - double dyinv_slab = ny / (prd[1] * yfactor); + if (yextra) dyinv = ny / (prd[1] * yfactor); int lo, hi; @@ -501,17 +502,10 @@ void Grid2d::ghost_grid() outxlo = MIN(lo - stencil_atom_lo, inxlo - stencil_grid_lo); outxhi = MAX(hi + stencil_atom_hi, inxhi + stencil_grid_hi); - if (yextra == 0) { - lo = static_cast((sublo[1]-dist[1]-boxlo[1]) * dyinv + shift_atom_lo + OFFSET) - OFFSET; - hi = static_cast((subhi[1]+dist[1]-boxlo[1]) * dyinv + shift_atom_hi + OFFSET) - OFFSET; - outylo = MIN(lo - stencil_atom_lo, inylo - stencil_grid_lo); - outyhi = MAX(hi + stencil_atom_hi, inyhi + stencil_grid_hi); - } else { - lo = static_cast((sublo[1]-dist[1]-boxlo[1]) * dyinv_slab + shift_atom_lo + OFFSET) - OFFSET; - hi = static_cast((subhi[1]+dist[1]-boxlo[1]) * dyinv_slab + shift_atom_hi + OFFSET) - OFFSET; - outylo = MIN(lo - stencil_atom_lo, inylo - stencil_grid_lo); - outyhi = MAX(hi + stencil_atom_hi, inyhi + stencil_grid_hi); - } + lo = static_cast((sublo[1]-dist[1]-boxlo[1]) * dyinv + shift_atom_lo + OFFSET) - OFFSET; + hi = static_cast((subhi[1]+dist[1]-boxlo[1]) * dyinv + shift_atom_hi + OFFSET) - OFFSET; + outylo = MIN(lo - stencil_atom_lo, inylo - stencil_grid_lo); + outyhi = MAX(hi + stencil_atom_hi, inyhi + stencil_grid_hi); // if yextra = 1: // adjust grid boundaries for processors at +y end, @@ -532,7 +526,7 @@ void Grid2d::ghost_grid() } // limit out xyz lo/hi indices to global grid for non-periodic dims - // if yextra = 1, grid is still fully periodic + // if yextra = 1, treat y-dimension as if periodic int *periodicity = domain->periodicity; @@ -541,7 +535,7 @@ void Grid2d::ghost_grid() outxhi = MIN(nx-1,outxhi); } - if (!periodicity[1]) { + if (!periodicity[1] && !yextra) { outylo = MAX(0,outylo); outyhi = MIN(ny-1,outyhi); } diff --git a/src/grid3d.cpp b/src/grid3d.cpp index c57a47721c..abb09c617c 100644 --- a/src/grid3d.cpp +++ b/src/grid3d.cpp @@ -536,11 +536,12 @@ void Grid3d::ghost_grid() // ghost cell layers needed in each dim/dir = max of two extension effects // OFFSET allows generation of negative indices with static_cast // out xyz lo/hi = index range of owned + ghost cells - + // if zextra, nz and effective prd[2] are both larger, so dzinv is the same + double dxinv = nx / prd[0]; double dyinv = ny / prd[1]; double dzinv = nz / prd[2]; - double dzinv_slab = nz / (prd[2] * zfactor); + if (zextra) dzinv = nz / (prd[2] * zfactor); int lo, hi; @@ -554,17 +555,10 @@ void Grid3d::ghost_grid() outylo = MIN(lo - stencil_atom_lo, inylo - stencil_grid_lo); outyhi = MAX(hi + stencil_atom_hi, inyhi + stencil_grid_hi); - if (zextra == 0) { - lo = static_cast((sublo[2]-dist[2]-boxlo[2]) * dzinv + shift_atom_lo + OFFSET) - OFFSET; - hi = static_cast((subhi[2]+dist[2]-boxlo[2]) * dzinv + shift_atom_hi + OFFSET) - OFFSET; - outzlo = MIN(lo - stencil_atom_lo, inzlo - stencil_grid_lo); - outzhi = MAX(hi + stencil_atom_hi, inzhi + stencil_grid_hi); - } else { - lo = static_cast((sublo[2]-dist[2]-boxlo[2]) * dzinv_slab + shift_atom_lo + OFFSET) - OFFSET; - hi = static_cast((subhi[2]+dist[2]-boxlo[2]) * dzinv_slab + shift_atom_hi + OFFSET) - OFFSET; - outzlo = MIN(lo - stencil_atom_lo, inzlo - stencil_grid_lo); - outzhi = MAX(hi + stencil_atom_hi, inzhi + stencil_grid_hi); - } + lo = static_cast((sublo[2]-dist[2]-boxlo[2]) * dzinv + shift_atom_lo + OFFSET) - OFFSET; + hi = static_cast((subhi[2]+dist[2]-boxlo[2]) * dzinv + shift_atom_hi + OFFSET) - OFFSET; + outzlo = MIN(lo - stencil_atom_lo, inzlo - stencil_grid_lo); + outzhi = MAX(hi + stencil_atom_hi, inzhi + stencil_grid_hi); // if zextra = 1: // adjust grid boundaries for processors at +z end, @@ -585,7 +579,7 @@ void Grid3d::ghost_grid() } // limit out xyz lo/hi indices to global grid for non-periodic dims - // if zextra = 1 (e.g. PPPM), grid is still fully periodic + // if zextra = 1 (e.g. PPPM), treat z-dimension as if periodic int *periodicity = domain->periodicity; @@ -599,7 +593,7 @@ void Grid3d::ghost_grid() outyhi = MIN(ny-1,outyhi); } - if (!periodicity[2]) { + if (!periodicity[2] && !zextra) { outzlo = MAX(0,outzlo); outzhi = MIN(nz-1,outzhi); } From a87aff7b878d8170e023292c5016be2563307e71 Mon Sep 17 00:00:00 2001 From: Karl Hammond Date: Wed, 30 Nov 2022 22:48:29 -0600 Subject: [PATCH 127/213] Fixed bug and wrote unit tests for fix_external_array functions --- doc/src/Fortran.rst | 13 +- fortran/lammps.f90 | 10 +- unittest/fortran/test_fortran_fixexternal.f90 | 132 ++++++++++++++++-- unittest/fortran/wrap_fixexternal.cpp | 66 ++++++++- 4 files changed, 201 insertions(+), 20 deletions(-) diff --git a/doc/src/Fortran.rst b/doc/src/Fortran.rst index 874b57cbd7..dc5001f4c9 100644 --- a/doc/src/Fortran.rst +++ b/doc/src/Fortran.rst @@ -2254,7 +2254,7 @@ Procedures Bound to the :f:type:`lammps` Derived Type energy units as determined by the current :doc:`units ` settings and is the **total** energy of the contribution. Thus, when running in parallel, all MPI processes have to call this function with the **same** - value, and this will be returned as scalar property of the fix external + value, and this will be returned as a scalar property of the fix external instance when accessed in LAMMPS input commands or from variables. Please see the documentation for :doc:`fix external ` for more @@ -2307,10 +2307,11 @@ Procedures Bound to the :f:type:`lammps` Derived Type .. versionadded:: TBD This is a companion function to :f:subr:`set_fix_external_callback` to set - the per-atom energy contribution due to the fix from the external code as - part of the callback function. For this to work, the handle to the LAMMPS - object must be passed as the *ptr* argument when registering the callback - function. + the per-atom energy contribution due to the fix from the external program as + part of the callback function. For this to work, the LAMMPS object must be + passed as part of the *caller* argument when registering the callback + function, or the callback function must otherwise have access to the + LAMMPS object, such as through a module-based pointer. .. note:: @@ -2325,7 +2326,7 @@ Procedures Bound to the :f:type:`lammps` Derived Type external code. :p character(len=*) id: fix ID of the fix external instance - :p real(c_double) eng [dimension(:)]: array of length nlocal containing + :p real(c_double) eng [dimension(:)]: array of length *nlocal* containing the energy to add to the per-atom energy :to: :cpp:func:`lammps_fix_external_set_energy_peratom` diff --git a/fortran/lammps.f90 b/fortran/lammps.f90 index c5ccc17b4e..fc318091bf 100644 --- a/fortran/lammps.f90 +++ b/fortran/lammps.f90 @@ -2618,9 +2618,9 @@ CONTAINS ! equivalent function to lammps_fix_external_get_force FUNCTION lmp_fix_external_get_force(self, id) RESULT(fexternal) - CLASS(lammps), INTENT(IN) :: self + CLASS(lammps), TARGET, INTENT(IN) :: self CHARACTER(LEN=*), INTENT(IN) :: id - REAL(c_double), DIMENSION(:,:), POINTER :: fexternal + TYPE(lammps_fix_data) :: fexternal TYPE(c_ptr) :: ptr, Cid TYPE(c_ptr), DIMENSION(:), POINTER :: f INTEGER(c_int) :: nmax @@ -2629,14 +2629,16 @@ CONTAINS ptr = lammps_fix_external_get_force(self%handle, Cid) nmax = lmp_extract_setting(self, 'nmax') CALL C_F_POINTER(ptr, f, [nmax]) - CALL C_F_POINTER(f(1), fexternal, [3, nmax]) + fexternal%datatype = DATA_DOUBLE_2D + fexternal%lammps_instance => self + CALL C_F_POINTER(f(1), fexternal%r64_mat, [3, nmax]) CALL lammps_free(Cid) END FUNCTION lmp_fix_external_get_force SUBROUTINE lmp_fix_external_set_energy_global(self, id, eng) CLASS(lammps), INTENT(IN) :: self CHARACTER(LEN=*), INTENT(IN) :: id - REAL(c_double), INTENT(OUT) :: eng + REAL(c_double), INTENT(IN) :: eng TYPE(c_ptr) :: Cid Cid = f2c_string(id) diff --git a/unittest/fortran/test_fortran_fixexternal.f90 b/unittest/fortran/test_fortran_fixexternal.f90 index 1da8909627..ca08e3c4d9 100644 --- a/unittest/fortran/test_fortran_fixexternal.f90 +++ b/unittest/fortran/test_fortran_fixexternal.f90 @@ -5,6 +5,7 @@ MODULE ext_stuff IMPLICIT NONE REAL(c_double), SAVE :: direction = 1.0_c_double + REAL(c_double), DIMENSION(:,:), POINTER, SAVE :: f3 => NULL(), f4 => NULL() CONTAINS @@ -18,16 +19,26 @@ CONTAINS INTEGER(c_int), DIMENSION(:), INTENT(IN) :: id REAL(c_double), DIMENSION(:,:), INTENT(IN) :: x REAL(c_double), DIMENSION(:,:), INTENT(OUT) :: f + REAL(c_double), DIMENSION(SIZE(id)) :: e WHERE (id == 1) f(1,:) = 1.0_c_double f(2,:) = -1.0_c_double f(3,:) = 1.25_c_double + e = 1.0_c_double ELSEWHERE f(1,:) = -1.0_c_double f(2,:) = +1.0_c_double f(3,:) = -1.25_c_double + e = 10.0_c_double END WHERE + SELECT TYPE (instance) + CLASS IS (lammps) + CALL instance%fix_external_set_energy_peratom('ext1', e) + CLASS DEFAULT + WRITE(0,*) 'UMM...this should never happen.' + STOP 1 + END SELECT END SUBROUTINE f_callback_ss SUBROUTINE f_callback_sb(instance, timestep, id, x, f) @@ -36,16 +47,26 @@ CONTAINS INTEGER(c_int), DIMENSION(:), INTENT(IN) :: id REAL(c_double), DIMENSION(:,:), INTENT(IN) :: x REAL(c_double), DIMENSION(:,:), INTENT(OUT) :: f + REAL(c_double), DIMENSION(SIZE(id)) :: e WHERE (id == 1_c_int) f(1,:) = 1.0_c_double f(2,:) = -1.0_c_double f(3,:) = 1.25_c_double + e = 1.0_c_double ELSEWHERE f(1,:) = -1.0_c_double f(2,:) = +1.0_c_double f(3,:) = -1.25_c_double + e = 10.0_c_double END WHERE + SELECT TYPE (instance) + CLASS IS (lammps) + CALL instance%fix_external_set_energy_peratom('ext1', e) + CLASS DEFAULT + WRITE(0,*) 'UMM...this should never happen.' + STOP 1 + END SELECT END SUBROUTINE f_callback_sb SUBROUTINE f_callback_bb(instance, timestep, id, x, f) @@ -54,16 +75,26 @@ CONTAINS INTEGER(c_int64_t), DIMENSION(:), INTENT(IN) :: id REAL(c_double), DIMENSION(:,:), INTENT(IN) :: x REAL(c_double), DIMENSION(:,:), INTENT(OUT) :: f + REAL(c_double), DIMENSION(SIZE(id)) :: e WHERE (id == 1_c_int64_t) f(1,:) = 1.0_c_double f(2,:) = -1.0_c_double f(3,:) = 1.25_c_double + e = 1.0_c_double ELSEWHERE f(1,:) = -1.0_c_double f(2,:) = +1.0_c_double f(3,:) = -1.25_c_double + e = 10.0_c_double END WHERE + SELECT TYPE (instance) + CLASS IS (lammps) + CALL instance%fix_external_set_energy_peratom('ext1', e) + CLASS DEFAULT + WRITE(0,*) 'UMM...this should never happen.' + STOP 1 + END SELECT END SUBROUTINE f_callback_bb SUBROUTINE f_callback2_ss(entity, timestep, id, x, f) @@ -158,7 +189,7 @@ FUNCTION f_lammps_with_args() BIND(C) END FUNCTION f_lammps_with_args SUBROUTINE f_lammps_close() BIND(C) - USE ISO_C_BINDING, ONLY: c_null_ptr + USE, INTRINSIC :: ISO_C_BINDING, ONLY: c_null_ptr USE liblammps USE keepstuff, ONLY: lmp IMPLICIT NONE @@ -167,7 +198,7 @@ SUBROUTINE f_lammps_close() BIND(C) lmp%handle = c_null_ptr END SUBROUTINE f_lammps_close -SUBROUTINE f_lammps_setup_fix_external() BIND(C) +SUBROUTINE f_lammps_setup_fix_external_callback() BIND(C) USE LIBLAMMPS USE keepstuff, ONLY : lmp, demo_input, cont_input, pair_input IMPLICIT NONE @@ -178,10 +209,29 @@ SUBROUTINE f_lammps_setup_fix_external() BIND(C) CALL lmp%command('neigh_modify exclude group all all') CALL lmp%command('fix ext1 all external pf/callback 1 1') CALL lmp%command('fix ext2 all external pf/callback 1 1') -END SUBROUTINE f_lammps_setup_fix_external +END SUBROUTINE f_lammps_setup_fix_external_callback + +SUBROUTINE f_lammps_setup_fix_external_array() BIND(C) + USE LIBLAMMPS + USE keepstuff, ONLY : lmp, demo_input, cont_input, pair_input + USE ext_stuff, ONLY : f3, f4 + IMPLICIT NONE + + CALL lmp%commands_list(demo_input) + CALL lmp%commands_list(cont_input) + CALL lmp%commands_list(pair_input) + CALL lmp%command('neigh_modify exclude group all all') + CALL lmp%command('fix ext3 all external pf/array 1') + CALL lmp%command('fix ext4 all external pf/array 1') + CALL lmp%command('thermo_style custom step pxx pe etotal') + CALL lmp%command('thermo_modify norm no') + CALL lmp%command('thermo 100') + f3 = lmp%fix_external_get_force('ext3') + f4 = lmp%fix_external_get_force('ext4') +END SUBROUTINE f_lammps_setup_fix_external_array SUBROUTINE f_lammps_set_fix_external_callbacks() BIND(C) - USE ISO_C_BINDING, ONLY : c_int + USE, INTRINSIC :: ISO_C_BINDING, ONLY : c_int USE LIBLAMMPS USE keepstuff, ONLY : lmp USE ext_stuff @@ -193,19 +243,19 @@ SUBROUTINE f_lammps_set_fix_external_callbacks() BIND(C) size_bigint = lmp%extract_setting('bigint') size_tagint = lmp%extract_setting('tagint') IF (size_bigint == 4_c_int .AND. size_tagint == 4_c_int) THEN - CALL lmp%set_fix_external_callback('ext1', f_callback_ss) + CALL lmp%set_fix_external_callback('ext1', f_callback_ss, lmp) CALL lmp%set_fix_external_callback('ext2', f_callback2_ss, direction) ELSE IF (size_bigint == 8_c_int .AND. size_tagint == 8_c_int) THEN - CALL lmp%set_fix_external_callback('ext1', f_callback_bb) + CALL lmp%set_fix_external_callback('ext1', f_callback_bb, lmp) CALL lmp%set_fix_external_callback('ext2', f_callback2_bb, direction) ELSE - CALL lmp%set_fix_external_callback('ext1', f_callback_sb) + CALL lmp%set_fix_external_callback('ext1', f_callback_sb, lmp) CALL lmp%set_fix_external_callback('ext2', f_callback2_sb, direction) END IF END SUBROUTINE f_lammps_set_fix_external_callbacks SUBROUTINE f_lammps_get_force (i, ptr) BIND(C) - USE ISO_C_BINDING, ONLY : c_int, c_double, c_ptr, C_F_POINTER + USE, INTRINSIC :: ISO_C_BINDING, ONLY : c_int, c_double, c_ptr, C_F_POINTER USE LIBLAMMPS USE keepstuff, ONLY : lmp IMPLICIT NONE @@ -218,3 +268,69 @@ SUBROUTINE f_lammps_get_force (i, ptr) BIND(C) force = lmp%extract_atom('f') f = force(:,i) END SUBROUTINE f_lammps_get_force + +SUBROUTINE f_lammps_find_forces() BIND(C) + USE, INTRINSIC :: ISO_C_BINDING, ONLY : c_double, c_int, c_int64_t + USE LIBLAMMPS + USE keepstuff, ONLY : lmp + USE ext_stuff, ONLY : f3, f4 + IMPLICIT NONE + INTEGER(c_int) :: size_tagint + INTEGER(c_int), DIMENSION(:), POINTER :: id + INTEGER(c_int64_t), DIMENSION(:), POINTER :: tag + + f3(:,:) = 0.0_c_double + f4(:,:) = 0.0_c_double + size_tagint = lmp%extract_setting('tagint') + IF (size_tagint == 4_c_int) THEN + id = lmp%extract_atom('id') + WHERE (id == 1_c_int) + f3(1,:) = 4.0_c_double + f3(2,:) = -4.0_c_double + f3(3,:) = 6.0_c_double + f4(1,:) = 10.0_c_double + f4(2,:) = -10.0_c_double + f4(3,:) = 12.0_c_double + ELSEWHERE + f3(1,:) = 5.0_c_double + f3(2,:) = -5.0_c_double + f3(3,:) = 7.0_c_double + f4(1,:) = 11.0_c_double + f4(2,:) = -11.0_c_double + f4(3,:) = 13.0_c_double + END WHERE + ELSE + tag = lmp%extract_atom('id') + WHERE (tag == 1_c_int64_t) + f3(1,:) = 4.0_c_double + f3(2,:) = -4.0_c_double + f3(3,:) = 6.0_c_double + ELSEWHERE + f3(1,:) = 5.0_c_double + f3(2,:) = -5.0_c_double + f3(3,:) = 7.0_c_double + f4(1,:) = 11.0_c_double + f4(2,:) = -11.0_c_double + f4(3,:) = 13.0_c_double + END WHERE + END IF +END SUBROUTINE f_lammps_find_forces + +SUBROUTINE f_lammps_add_energy() BIND(C) + USE, INTRINSIC :: ISO_C_BINDING, ONLY : c_double + USE LIBLAMMPS + USE keepstuff, ONLY : lmp + IMPLICIT NONE + + CALL lmp%fix_external_set_energy_global('ext3', -20.2_c_double); +END SUBROUTINE f_lammps_add_energy + +SUBROUTINE f_lammps_set_virial() BIND(C) + USE, INTRINSIC :: ISO_C_BINDING, ONLY : c_double + USE LIBLAMMPS + USE keepstuff, ONLY : lmp + IMPLICIT NONE + + CALL lmp%fix_external_set_virial_global('ext4', [1.0_c_double, & + 2.0_c_double, 2.5_c_double, -1.0_c_double, -2.25_c_double, -3.02_c_double]) +END SUBROUTINE f_lammps_set_virial diff --git a/unittest/fortran/wrap_fixexternal.cpp b/unittest/fortran/wrap_fixexternal.cpp index 282b95a299..aa6cb2b921 100644 --- a/unittest/fortran/wrap_fixexternal.cpp +++ b/unittest/fortran/wrap_fixexternal.cpp @@ -15,10 +15,14 @@ extern "C" { void *f_lammps_with_args(); void f_lammps_close(); -void f_lammps_setup_fix_external(); +void f_lammps_setup_fix_external_callback(); +void f_lammps_setup_fix_external_array(); void f_lammps_set_fix_external_callbacks(); void f_lammps_get_force(int, double*); void f_lammps_reverse_direction(); +void f_lammps_find_forces(); +void f_lammps_add_energy(); +void f_lammps_set_virial(); } using namespace LAMMPS_NS; @@ -48,7 +52,7 @@ protected: TEST_F(LAMMPS_fixexternal, callback) { - f_lammps_setup_fix_external(); + f_lammps_setup_fix_external_callback(); f_lammps_set_fix_external_callbacks(); lammps_command(lmp, "run 0"); double f[3]; @@ -73,3 +77,61 @@ TEST_F(LAMMPS_fixexternal, callback) EXPECT_DOUBLE_EQ(f[1], -1.0); EXPECT_DOUBLE_EQ(f[2], 1.25); }; + +TEST_F(LAMMPS_fixexternal, array) +{ + f_lammps_setup_fix_external_array(); + double **f; + f = (double**) lammps_extract_atom(lmp, "f"); + f_lammps_find_forces(); + lammps_command(lmp, "run 0"); + EXPECT_DOUBLE_EQ(f[0][0], 14.0); + EXPECT_DOUBLE_EQ(f[0][1], -14.0); + EXPECT_DOUBLE_EQ(f[0][2], 18.0); + EXPECT_DOUBLE_EQ(f[1][0], 16.0); + EXPECT_DOUBLE_EQ(f[1][1], -16.0); + EXPECT_DOUBLE_EQ(f[1][2], 20.0); +}; + +TEST_F(LAMMPS_fixexternal, energy_global) +{ + f_lammps_setup_fix_external_array(); + double energy; + f_lammps_add_energy(); + lammps_command(lmp, "run 0"); + energy = lammps_get_thermo(lmp, "etotal"); + EXPECT_DOUBLE_EQ(energy, -20.2); +}; + +TEST_F(LAMMPS_fixexternal, virial_global) +{ + f_lammps_setup_fix_external_array(); + double virial[6], volume; + f_lammps_set_virial(); + lammps_command(lmp, "run 0"); + volume = lammps_get_thermo(lmp, "vol"); + virial[0] = lammps_get_thermo(lmp, "pxx"); + virial[1] = lammps_get_thermo(lmp, "pyy"); + virial[2] = lammps_get_thermo(lmp, "pzz"); + virial[3] = lammps_get_thermo(lmp, "pxy"); + virial[4] = lammps_get_thermo(lmp, "pxz"); + virial[5] = lammps_get_thermo(lmp, "pyz"); + EXPECT_DOUBLE_EQ(virial[0], 1.0/volume); + EXPECT_DOUBLE_EQ(virial[1], 2.0/volume); + EXPECT_DOUBLE_EQ(virial[2], 2.5/volume); + EXPECT_DOUBLE_EQ(virial[3], -1.0/volume); + EXPECT_DOUBLE_EQ(virial[4], -2.25/volume); + EXPECT_DOUBLE_EQ(virial[5], -3.02/volume); +}; + +TEST_F(LAMMPS_fixexternal, energy_peratom) +{ + f_lammps_setup_fix_external_callback(); + f_lammps_set_fix_external_callbacks(); + double energy; + lammps_command(lmp, "run 0"); +/* FIXME: the per-atom energy is NOT summed up by this function! We need + another test. */ + energy = lammps_get_thermo(lmp, "pe"); + EXPECT_DOUBLE_EQ(energy, 11.0); +}; From 87a0833edd2d3b73820b789296d7e33befebc955 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Thu, 1 Dec 2022 10:12:14 -0500 Subject: [PATCH 128/213] whitespace fixes --- doc/src/Developer_grid.rst | 4 ++-- doc/src/Howto_grid.rst | 2 +- doc/src/compute_temp.rst | 6 +++--- src/KSPACE/pppm.cpp | 4 ++-- src/KSPACE/pppm_dipole.cpp | 4 ++-- src/KSPACE/pppm_disp.cpp | 10 +++++----- src/dump_grid.cpp | 8 ++++---- src/dump_grid_vtk.cpp | 12 ++++++------ src/dump_grid_vtk.h | 2 +- src/dump_image.cpp | 18 +++++++++--------- src/dump_image.h | 2 +- src/fix_ave_grid.cpp | 4 ++-- src/grid3d.cpp | 2 +- src/utils.cpp | 10 +++++----- src/utils.h | 2 +- 15 files changed, 45 insertions(+), 45 deletions(-) diff --git a/doc/src/Developer_grid.rst b/doc/src/Developer_grid.rst index 8e064589af..e18fc399f9 100644 --- a/doc/src/Developer_grid.rst +++ b/doc/src/Developer_grid.rst @@ -305,7 +305,7 @@ The *setup_grid()* method is called after the first constructor (above) to partition the grid across processors, which determines which grid cells each processor owns. It also calculates how many ghost grid cells in each dimension and each direction each processor -needs to store. +needs to store. Note that this method is NOT called if the second constructor above is used. In that case, the caller assigns owned and ghost cells to each @@ -528,7 +528,7 @@ The *ghost_adjacent()* method returns a 1 if every processor can perform the necessary owned/ghost communication with only its nearest neighbor processors (4 in 2d, 6 in 3d). It returns a 0 if any processor's ghost cells extend further than nearest neighbor -processors. +processors. This can be checked by callers who have the option to change the global grid size to insure more efficient nearest-neighbor-only diff --git a/doc/src/Howto_grid.rst b/doc/src/Howto_grid.rst index 7749b71806..a7b2bc7743 100644 --- a/doc/src/Howto_grid.rst +++ b/doc/src/Howto_grid.rst @@ -50,7 +50,7 @@ grid ` output files as input. Nov 2022) to add a section in the :doc:`Developer ` section of the manual with a detailed description of how to use these classes. - + ---------- These are the commands which currently define or use distributed diff --git a/doc/src/compute_temp.rst b/doc/src/compute_temp.rst index bf07b2a78e..8f6f9f225f 100644 --- a/doc/src/compute_temp.rst +++ b/doc/src/compute_temp.rst @@ -104,9 +104,9 @@ Restrictions Related commands """""""""""""""" -:doc:`compute temp/partial `, :doc:`compute - temp/region `, :doc:`compute pressure - ` +:doc:`compute temp/partial `, +:doc:`compute temp/region `, +:doc:`compute pressure ` Default """"""" diff --git a/src/KSPACE/pppm.cpp b/src/KSPACE/pppm.cpp index 84b24721ad..0865880cb2 100644 --- a/src/KSPACE/pppm.cpp +++ b/src/KSPACE/pppm.cpp @@ -868,7 +868,7 @@ void PPPM::deallocate() memory->destroy(gc_buf2); memory->destroy3d_offset(density_brick,nzlo_out,nylo_out,nxlo_out); - + if (differentiation_flag == 1) { memory->destroy3d_offset(u_brick,nzlo_out,nylo_out,nxlo_out); memory->destroy(sf_precoeff1); @@ -882,7 +882,7 @@ void PPPM::deallocate() memory->destroy3d_offset(vdy_brick,nzlo_out,nylo_out,nxlo_out); memory->destroy3d_offset(vdz_brick,nzlo_out,nylo_out,nxlo_out); } - + memory->destroy(density_fft); memory->destroy(greensfn); memory->destroy(work1); diff --git a/src/KSPACE/pppm_dipole.cpp b/src/KSPACE/pppm_dipole.cpp index 74f2456a37..a01ffea1dc 100644 --- a/src/KSPACE/pppm_dipole.cpp +++ b/src/KSPACE/pppm_dipole.cpp @@ -205,7 +205,7 @@ void PPPMDipole::init() gc_dipole->set_stencil_atom(-nlower,nupper); gc_dipole->set_shift_atom(shiftatom_lo,shiftatom_hi); gc_dipole->set_zfactor(slab_volfactor); - + gc_dipole->setup_grid(nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in, nxlo_out,nxhi_out,nylo_out,nyhi_out,nzlo_out,nzhi_out); @@ -541,7 +541,7 @@ void PPPMDipole::allocate() gc_dipole->set_stencil_atom(-nlower,nupper); gc_dipole->set_shift_atom(shiftatom_lo,shiftatom_hi); gc_dipole->set_zfactor(slab_volfactor); - + gc_dipole->setup_grid(nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in, nxlo_out,nxhi_out,nylo_out,nyhi_out,nzlo_out,nzhi_out); diff --git a/src/KSPACE/pppm_disp.cpp b/src/KSPACE/pppm_disp.cpp index d33901b77f..9545fd0d31 100644 --- a/src/KSPACE/pppm_disp.cpp +++ b/src/KSPACE/pppm_disp.cpp @@ -409,7 +409,7 @@ void PPPMDisp::init() double acc; double acc_6,acc_real_6,acc_kspace_6; - + int iteration = 0; if (function[0]) { @@ -524,7 +524,7 @@ void PPPMDisp::init() final_accuracy_6(acc_6,acc_real_6,acc_kspace_6); } - + // allocate K-space dependent memory allocate(); @@ -559,7 +559,7 @@ void PPPMDisp::init() int ngrid_max,nfft_both_max; MPI_Allreduce(&ngrid,&ngrid_max,1,MPI_INT,MPI_MAX,world); MPI_Allreduce(&nfft_both,&nfft_both_max,1,MPI_INT,MPI_MAX,world); - + if (me == 0) { std::string mesg = fmt::format(" Coulomb G vector (1/distance)= {:.16g}\n", g_ewald); @@ -576,14 +576,14 @@ void PPPMDisp::init() utils::logmesg(lmp,mesg); } } - + // print dipserion stats if (function[1] + function[2] + function[3]) { int ngrid_6_max,nfft_both_6_max; MPI_Allreduce(&ngrid_6,&ngrid_6_max,1,MPI_INT,MPI_MAX,world); MPI_Allreduce(&nfft_both_6,&nfft_both_6_max,1,MPI_INT,MPI_MAX,world); - + if (me == 0) { std::string mesg = fmt::format(" Dispersion G vector (1/distance)= " "{:.16}\n",g_ewald_6); diff --git a/src/dump_grid.cpp b/src/dump_grid.cpp index f6b2214a2e..7a3de98921 100644 --- a/src/dump_grid.cpp +++ b/src/dump_grid.cpp @@ -78,9 +78,9 @@ DumpGrid::DumpGrid(LAMMPS *lmp, int narg, char **arg) : dimension = domain->dimension; // for 2d, set nzgrid = 1 for dump grid and grid/vtk files - + if (dimension == 2) nzgrid = 1; - + // computes and fixes which the dump accesses ncompute = 0; @@ -661,11 +661,11 @@ int DumpGrid::parse_fields(int narg, char **arg) // arg is not a valid Grid reference // assume it's an additional dump grid option and return - + if (iflag < 0) return iarg; // grid reference is to a compute or fix - + if (iflag == ArgInfo::COMPUTE) { auto icompute = lmp->modify->get_compute_by_id(id); field2index[iarg] = add_compute(id,icompute); diff --git a/src/dump_grid_vtk.cpp b/src/dump_grid_vtk.cpp index d2a32ec160..6a4b05d9f3 100644 --- a/src/dump_grid_vtk.cpp +++ b/src/dump_grid_vtk.cpp @@ -79,7 +79,7 @@ void DumpGridVTK::write_header(bigint ndump) if (me) return; xyz_grid(); - + fprintf(fp,"\n"); fprintf(fp,"\n"); fprintf(fp,"\n"); // coords of center point of grid cells in each of xyz dimensions - + fprintf(fp,"\n"); for (int i = 0; i <= nxgrid; i++) fprintf(fp,"%g ",xcoord[i]); @@ -103,9 +103,9 @@ void DumpGridVTK::write_header(bigint ndump) for (int i = 0; i <= nzgrid; i++) fprintf(fp,"%g ",zcoord[i]); fprintf(fp,"\n\n"); - + fprintf(fp,"\n"); - + fprintf(fp,"\n"); if (mode == SCALAR) fprintf(fp,"\n"); @@ -155,10 +155,10 @@ void DumpGridVTK::xyz_grid() double dx = domain->prd[0] / nxgrid; double dy = domain->prd[1] / nygrid; double dz = domain->prd[2] / nzgrid; - + for (int ix = 0; ix <= nxgrid; ix++) xcoord[ix] = boxlo[0] + ix*dx; - + for (int iy = 0; iy <= nygrid; iy++) ycoord[iy] = boxlo[1] + iy*dy; diff --git a/src/dump_grid_vtk.h b/src/dump_grid_vtk.h index 8c8c644a19..ca8ffed525 100644 --- a/src/dump_grid_vtk.h +++ b/src/dump_grid_vtk.h @@ -32,7 +32,7 @@ class DumpGridVTK : public DumpGrid { protected: int mode; double *xcoord,*ycoord,*zcoord; - + // methods void init_style() override; diff --git a/src/dump_image.cpp b/src/dump_image.cpp index 95ab2be9f0..3085843e7e 100644 --- a/src/dump_image.cpp +++ b/src/dump_image.cpp @@ -126,7 +126,7 @@ DumpImage::DumpImage(LAMMPS *lmp, int narg, char **arg) : gridflag = NO; lineflag = triflag = bodyflag = fixflag = NO; id_grid_compute = id_grid_fix = nullptr; - + if (atom->nbondtypes == 0) bondflag = NO; else { bondflag = YES; @@ -490,7 +490,7 @@ void DumpImage::init_style() error->all(FLERR,"Dump image and grid fix not computed at compatible times"); } } - + // check image variables if (thetastr) { @@ -625,7 +625,7 @@ void DumpImage::write() // pack grid gbuf with grid cell values // ngrid = # of grid cells this proc owns - + if (gridflag) { if (domain->dimension == 2) { if (grid_compute) @@ -700,7 +700,7 @@ void DumpImage::write() for (int ix = nxlo_in; ix <= nxhi_in; ix++) gbuf[n++] = array2d[iy][ix][index]; } - + } else if (domain->dimension == 3) { if (grid_index == 0) { double ***vec3d; @@ -715,7 +715,7 @@ void DumpImage::write() for (int iy = nylo_in; iy <= nyhi_in; iy++) for (int ix = nxlo_in; ix <= nxhi_in; ix++) gbuf[n++] = vec3d[iz][iy][ix]; - + } } else { double ****array3d; @@ -919,7 +919,7 @@ void DumpImage::create_image() // 2 triangles for 2d rectangle, 12 triangles for 3d cube surface // grid_cell_corners_2d/3d calculates orthogonal vs triclinic corner pts // for 3d, outward normals on all 6 faces - + if (gridflag) { int n = 0; if (domain->dimension == 2) { @@ -1358,7 +1358,7 @@ void DumpImage::grid_cell_corners_2d(int ix, int iy) { double *boxlo = domain->boxlo; double *prd = domain->prd; - + if (!domain->triclinic) { double xdelta = prd[0] / nxgrid; double ydelta = prd[1] / nygrid; @@ -1389,12 +1389,12 @@ void DumpImage::grid_cell_corners_2d(int ix, int iy) } /* ---------------------------------------------------------------------- */ - + void DumpImage::grid_cell_corners_3d(int ix, int iy, int iz) { double *boxlo = domain->boxlo; double *prd = domain->prd; - + if (!domain->triclinic) { double xdelta = prd[0] / nxgrid; double ydelta = prd[1] / nygrid; diff --git a/src/dump_image.h b/src/dump_image.h index 0b3a44ead3..efac5e97d3 100644 --- a/src/dump_image.h +++ b/src/dump_image.h @@ -91,7 +91,7 @@ class DumpImage : public DumpCustom { double *gbuf; int ngrid,maxgrid; double gcorners[8][3]; - + class AtomVecLine *avec_line; // ptrs to atom style (sub)classes class AtomVecTri *avec_tri; class AtomVecBody *avec_body; diff --git a/src/fix_ave_grid.cpp b/src/fix_ave_grid.cpp index d0c71821cb..c6040903bb 100644 --- a/src/fix_ave_grid.cpp +++ b/src/fix_ave_grid.cpp @@ -143,13 +143,13 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : // if arg is not a per-atom or per-grid value // then it's an optional arg after the values - + ArgInfo argi(arg[iarg]); if (argi.get_type() == ArgInfo::NONE || argi.get_type() == ArgInfo::UNKNOWN) break; if (argi.get_dim() > 1) error->all(FLERR,"Invalid fix ave/grid command"); // atom value has no colon - + if (!strchr(arg[iarg],':')) { modeatom = 1; ids[nvalues] = argi.copy_name(); diff --git a/src/grid3d.cpp b/src/grid3d.cpp index abb09c617c..ca8d19aacc 100644 --- a/src/grid3d.cpp +++ b/src/grid3d.cpp @@ -537,7 +537,7 @@ void Grid3d::ghost_grid() // OFFSET allows generation of negative indices with static_cast // out xyz lo/hi = index range of owned + ghost cells // if zextra, nz and effective prd[2] are both larger, so dzinv is the same - + double dxinv = nx / prd[0]; double dyinv = ny / prd[1]; double dzinv = nz / prd[2]; diff --git a/src/utils.cpp b/src/utils.cpp index 841877859a..c39a4f7889 100644 --- a/src/utils.cpp +++ b/src/utils.cpp @@ -887,27 +887,27 @@ int utils::check_grid_reference(char *errstr, char *ref, int nevery, auto name = argi.get_name(); switch (argi.get_type()) { - + case ArgInfo::UNKNOWN: { lmp->error->all(FLERR,"%s grid reference %s is invalid",errstr,ref); } break; - + // compute value = c_ID case ArgInfo::COMPUTE: { // split name = idcompute:gname:dname into 3 strings - + auto words = parse_grid_id(FLERR,name,lmp->error); const auto &idcompute = words[0]; const auto &gname = words[1]; const auto &dname = words[2]; - + auto icompute = lmp->modify->get_compute_by_id(idcompute); if (!icompute) lmp->error->all(FLERR,"{} compute ID {} not found",errstr,idcompute); if (icompute->pergrid_flag == 0) lmp->error->all(FLERR,"{} compute {} does not compute per-grid info",errstr,idcompute); - + int dim; igrid = icompute->get_grid_by_name(gname,dim); if (igrid < 0) diff --git a/src/utils.h b/src/utils.h index b88c93f463..218fe2ad5e 100644 --- a/src/utils.h +++ b/src/utils.h @@ -401,7 +401,7 @@ namespace utils { int check_grid_reference(char *errstr, char *ref, int nevery, char *&id, int &igrid, int &idata, int &index, LAMMPS *lmp); - + /*! Parse grid reference into 3 sub-strings * * Format of grid ID reference = id:gname:dname From 6d4cb38d1fe5f7a3d6e940fb76a8e6446e7e0aac Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Thu, 1 Dec 2022 10:12:39 -0500 Subject: [PATCH 129/213] parse_gridid was renamed to parse_grid_id --- doc/src/Developer_utils.rst | 2 +- unittest/utils/test_utils.cpp | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/doc/src/Developer_utils.rst b/doc/src/Developer_utils.rst index 7d9e7a46f9..247d972ab4 100644 --- a/doc/src/Developer_utils.rst +++ b/doc/src/Developer_utils.rst @@ -211,7 +211,7 @@ Argument processing .. doxygenfunction:: expand_args :project: progguide -.. doxygenfunction:: parse_gridid +.. doxygenfunction:: parse_grid_id :project: progguide .. doxygenfunction:: expand_type diff --git a/unittest/utils/test_utils.cpp b/unittest/utils/test_utils.cpp index 9e19a17255..d1a4b90fea 100644 --- a/unittest/utils/test_utils.cpp +++ b/unittest/utils/test_utils.cpp @@ -844,39 +844,39 @@ TEST(Utils, boundsbig_case3) ASSERT_EQ(nhi, -1); } -TEST(Utils, parse_gridid) +TEST(Utils, parse_grid_id) { - auto words = utils::parse_gridid(FLERR, "c_1:full:density", nullptr); + auto words = utils::parse_grid_id(FLERR, "c_1:full:density", nullptr); ASSERT_THAT(words[0], StrEq("c_1")); ASSERT_THAT(words[1], StrEq("full")); ASSERT_THAT(words[2], StrEq("density")); - words = utils::parse_gridid(FLERR, "c_1:full:density[1]", nullptr); + words = utils::parse_grid_id(FLERR, "c_1:full:density[1]", nullptr); ASSERT_THAT(words[0], StrEq("c_1")); ASSERT_THAT(words[1], StrEq("full")); ASSERT_THAT(words[2], StrEq("density[1]")); - words = utils::parse_gridid(FLERR, "c_1:full:density[*]", nullptr); + words = utils::parse_grid_id(FLERR, "c_1:full:density[*]", nullptr); ASSERT_THAT(words[0], StrEq("c_1")); ASSERT_THAT(words[1], StrEq("full")); ASSERT_THAT(words[2], StrEq("density[*]")); - words = utils::parse_gridid(FLERR, "c_1_full_density", nullptr); + words = utils::parse_grid_id(FLERR, "c_1_full_density", nullptr); ASSERT_THAT(words[0], StrEq("")); ASSERT_THAT(words[1], StrEq("")); ASSERT_THAT(words[0], StrEq("")); - words = utils::parse_gridid(FLERR, "c_1:full:", nullptr); + words = utils::parse_grid_id(FLERR, "c_1:full:", nullptr); ASSERT_THAT(words[0], StrEq("")); ASSERT_THAT(words[1], StrEq("")); ASSERT_THAT(words[0], StrEq("")); - words = utils::parse_gridid(FLERR, ":full:density", nullptr); + words = utils::parse_grid_id(FLERR, ":full:density", nullptr); ASSERT_THAT(words[0], StrEq("")); ASSERT_THAT(words[1], StrEq("")); ASSERT_THAT(words[0], StrEq("")); - words = utils::parse_gridid(FLERR, "c_1:full", nullptr); + words = utils::parse_grid_id(FLERR, "c_1:full", nullptr); ASSERT_THAT(words[0], StrEq("")); ASSERT_THAT(words[1], StrEq("")); ASSERT_THAT(words[0], StrEq("")); From dbfc5c74cec0093b26ef22d44b8bae50dcecf738 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Thu, 1 Dec 2022 10:36:12 -0500 Subject: [PATCH 130/213] spelling --- doc/src/Developer_grid.rst | 24 ++++++++++----------- doc/src/dump.rst | 2 +- doc/utils/sphinx-config/false_positives.txt | 19 ++++++++++++++++ 3 files changed, 32 insertions(+), 13 deletions(-) diff --git a/doc/src/Developer_grid.rst b/doc/src/Developer_grid.rst index e18fc399f9..4012b2b1f2 100644 --- a/doc/src/Developer_grid.rst +++ b/doc/src/Developer_grid.rst @@ -26,9 +26,9 @@ grid. More specifically, a grid point is defined for each cell (by default the center point), and a processor owns a grid cell if its point is -within the processor's spatial subdomain. The union of processor -subdomains is the global simulation box. If a grid point is on the -boundary of two subdomains, the lower processor owns the grid cell. A +within the processor's spatial sub-domain. The union of processor +sub-domains is the global simulation box. If a grid point is on the +boundary of two sub-domains, the lower processor owns the grid cell. A processor may also store copies of ghost cells which surround its owned cells. @@ -60,7 +60,7 @@ y-dimension. It is even possible to define a 1x1x1 3d grid, though it may be inefficient to use it in a computational sense. Note that the choice of grid size is independent of the number of -processors or their layout in a grid of processor subdomains which +processors or their layout in a grid of processor sub-domains which overlays the simulations domain. Depending on the distributed grid size, a single processor may own many 1000s or no grid cells. @@ -233,7 +233,7 @@ invoked, because they influence its operation. void set_zfactor(double factor); Processors own a grid cell if a point within the grid cell is inside -the processor's subdomain. By default this is the center point of the +the processor's sub-domain. By default this is the center point of the grid cell. The *set_shift_grid()* method can change this. The *shift* argument is a value from 0.0 to 1.0 (inclusive) which is the offset of the point within the grid cell in each dimension. The default is 0.5 @@ -243,9 +243,9 @@ typically no need to change the default as it is optimal for minimizing the number of ghost cells needed. If a processor maps its particles to grid cells, it needs to allow for -its particles being outside its subdomain between reneighboring. The +its particles being outside its sub-domain between reneighboring. The *distance* argument of the *set_distance()* method sets the furthest -distance outside a processor's subdomain which a particle can move. +distance outside a processor's sub-domain which a particle can move. Typically this is half the neighbor skin distance, assuming reneighboring is done appropriately. This distance is used in determining how many ghost cells a processor needs to store to enable @@ -293,7 +293,7 @@ to the Grid class via the *set_zfactor()* method (*set_yfactor()* for 2d grids). The Grid class will then assign ownership of the 1/3 of grid cells that overlay the simulation box to the processors which also overlay the simulation box. The remaining 2/3 of the grid cells -are assigned to processors whose subdomains are adjacent to the upper +are assigned to processors whose sub-domains are adjacent to the upper z boundary of the simulation box. ---------- @@ -547,13 +547,13 @@ Grid class remap methods for load balancing The following methods are used when a load-balancing operation, triggered by the :doc:`balance ` or :doc:`fix balance ` commands, changes the partitioning of the simulation -domain into processor subdomains. +domain into processor sub-domains. In order to work with load-balancing, any style command (compute, fix, pair, or kspace style) which allocates a grid and stores per-grid data should define a *reset_grid()* method; it takes no arguments. It will be called by the two balance commands after they have reset processor -subdomains and migrated atoms (particles) to new owning processors. +sub-domains and migrated atoms (particles) to new owning processors. The *reset_grid()* method will typically perform some or all of the following operations. See the src/fix_ave_grid.cpp and src/EXTRA_FIX/fix_ttm_grid.cpp files for examples of *reset_grid()* @@ -562,7 +562,7 @@ functions. First, the *reset_grid()* method can instantiate new grid(s) of the same global size, then call *setup_grid()* to partition them via the -new processor subdomains. At this point, it can invoke the +new processor sub-domains. At this point, it can invoke the *identical()* method which compares the owned and ghost grid cell index bounds between two grids, the old grid passed as a pointer argument, and the new grid whose *identical()* method is being called. @@ -577,7 +577,7 @@ the command can simply delete the old data array(s) and grid instance(s). It can then return. If the grid data does need to persist, then the data for each grid -needs to be "remapped" from the old grld partitioning to the new grid +needs to be "remapped" from the old grid partitioning to the new grid partitioning. The *setup_remap()* and *remap()* methods are used for that purpose. diff --git a/doc/src/dump.rst b/doc/src/dump.rst index 60efddbd62..4547c76289 100644 --- a/doc/src/dump.rst +++ b/doc/src/dump.rst @@ -66,7 +66,7 @@ Syntax * style = *atom* or *atom/adios* or *atom/gz* or *atom/zstd* or *atom/mpiio* or *cfg* or *cfg/gz* or *cfg/zstd* or *cfg/mpiio* or *cfg/uef* or *custom* or *custom/gz* or *custom/zstd* or *custom/mpiio* or *custom/adios* or *dcd* or *grid* or *grid/vtk* or *h5md* or *image* or *local* or *local/gz* or *local/zstd* or *molfile* or *movie* or *netcdf* or *netcdf/mpiio* or *vtk* or *xtc* or *xyz* or *xyz/gz* or *xyz/zstd* or *xyz/mpiio* or *yaml* * N = dump on timesteps which are multiples of N * file = name of file to write dump info to -* attribute1,filel2,... = list of attributes for a particular style +* attribute1,attribute2,... = list of attributes for a particular style .. parsed-literal:: diff --git a/doc/utils/sphinx-config/false_positives.txt b/doc/utils/sphinx-config/false_positives.txt index e9f3a4089b..e515d3bd0b 100644 --- a/doc/utils/sphinx-config/false_positives.txt +++ b/doc/utils/sphinx-config/false_positives.txt @@ -412,6 +412,7 @@ cdennist cdof ceil Ceil +cekk centerline centro centroid @@ -470,6 +471,7 @@ Cij cis civ CKD +ckk Clang clearstore Cleary @@ -559,6 +561,8 @@ Coulombic Coulombics counterion counterions +CountI +CountN Courant covalent covalently @@ -1240,6 +1244,7 @@ Glosli Glotzer gmail gmake +gmap gmask Gmask GMock @@ -1439,6 +1444,7 @@ ieni ifdefs iff ifort +ihi Ihle ij ijk @@ -1449,6 +1455,7 @@ ilabel Ilie ilmenau Ilmenau +ilo ilp Ilya im @@ -1550,6 +1557,8 @@ Iw Iwers iwyu ixcm +ixhi +ixlo ixx Ixx ixy @@ -2388,6 +2397,7 @@ nlayers nlen nlines Nlines +nlist nlo nlocal Nlocal @@ -2517,11 +2527,15 @@ Nwait nwchem nx Nx +nxlo nxnodes +Nxyz ny Ny +nylo nz Nz +nzlo ocl octahedral octants @@ -2590,6 +2604,8 @@ overlayed Ovito oxdna oxDNA +oxhi +oxlo oxrna oxRNA packings @@ -2657,6 +2673,7 @@ Peng peptide peratom Pergamon +pergrid peri peridynamic Peridynamic @@ -3370,6 +3387,8 @@ Sugaku Suhai Sukumaran Sulc +SumI +SumN sumsq Sunderland supercell From 65488ca217174ae1b9a194dd9dd4ec85f4b7fcb2 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Thu, 1 Dec 2022 10:51:04 -0500 Subject: [PATCH 131/213] silence compiler warnings --- src/EXTRA-FIX/fix_ttm_grid.cpp | 1 - src/dump_grid.cpp | 4 ++-- src/dump_grid_vtk.cpp | 2 +- src/dump_grid_vtk.h | 2 +- src/dump_image.cpp | 4 ++-- src/fix_ave_grid.cpp | 22 ++++++++-------------- 6 files changed, 14 insertions(+), 21 deletions(-) diff --git a/src/EXTRA-FIX/fix_ttm_grid.cpp b/src/EXTRA-FIX/fix_ttm_grid.cpp index ff9f864f8e..ec5ba2540e 100644 --- a/src/EXTRA-FIX/fix_ttm_grid.cpp +++ b/src/EXTRA-FIX/fix_ttm_grid.cpp @@ -411,7 +411,6 @@ void FixTTMGrid::write_restart_file(const char *file) if (fpout == nullptr) error->one(FLERR,"Cannot open fix ttm/grid restart file {}: {}",outfile,utils::getsyserror()); - bigint ngrid = (bigint) nxgrid * nygrid * nzgrid; fmt::print(fpout,"# DATE: {} UNITS: {} COMMENT: " "Electron temperature on {}x{}x{} grid at step {} - " "created by fix {}\n", diff --git a/src/dump_grid.cpp b/src/dump_grid.cpp index 7a3de98921..ded86d414d 100644 --- a/src/dump_grid.cpp +++ b/src/dump_grid.cpp @@ -425,7 +425,7 @@ void DumpGrid::header_binary_triclinic(bigint ndump) /* ---------------------------------------------------------------------- */ -void DumpGrid::header_item(bigint ndump) +void DumpGrid::header_item(bigint /*ndump*/) { if (unit_flag && !unit_count) { ++unit_count; @@ -445,7 +445,7 @@ void DumpGrid::header_item(bigint ndump) /* ---------------------------------------------------------------------- */ -void DumpGrid::header_item_triclinic(bigint ndump) +void DumpGrid::header_item_triclinic(bigint /*ndump*/) { if (unit_flag && !unit_count) { ++unit_count; diff --git a/src/dump_grid_vtk.cpp b/src/dump_grid_vtk.cpp index 6a4b05d9f3..a143a04152 100644 --- a/src/dump_grid_vtk.cpp +++ b/src/dump_grid_vtk.cpp @@ -74,7 +74,7 @@ void DumpGridVTK::init_style() /* ---------------------------------------------------------------------- */ -void DumpGridVTK::write_header(bigint ndump) +void DumpGridVTK::write_header(bigint /*ndump*/) { if (me) return; diff --git a/src/dump_grid_vtk.h b/src/dump_grid_vtk.h index ca8ffed525..4f4da3fd4e 100644 --- a/src/dump_grid_vtk.h +++ b/src/dump_grid_vtk.h @@ -31,7 +31,7 @@ class DumpGridVTK : public DumpGrid { protected: int mode; - double *xcoord,*ycoord,*zcoord; + double *xcoord, *ycoord, *zcoord; // methods diff --git a/src/dump_image.cpp b/src/dump_image.cpp index 3085843e7e..32b4a69feb 100644 --- a/src/dump_image.cpp +++ b/src/dump_image.cpp @@ -1372,7 +1372,7 @@ void DumpImage::grid_cell_corners_2d(int ix, int iy) } } else { - double lamda[3],xone[3]; + double lamda[3]; lamda[2] = 0.0; double dx = 1.0 / nxgrid; @@ -1411,7 +1411,7 @@ void DumpImage::grid_cell_corners_3d(int ix, int iy, int iz) } } else { - double lamda[3],xone[3]; + double lamda[3]; double dx = 1.0 / nxgrid; double dy = 1.0 / nygrid; diff --git a/src/fix_ave_grid.cpp b/src/fix_ave_grid.cpp index c6040903bb..6e0e16b360 100644 --- a/src/fix_ave_grid.cpp +++ b/src/fix_ave_grid.cpp @@ -518,8 +518,6 @@ void FixAveGrid::setup(int /*vflag*/) void FixAveGrid::end_of_step() { - int m,ix,iy,iz; - // skip if not step which requires doing something bigint ntimestep = update->ntimestep; @@ -1524,7 +1522,7 @@ void FixAveGrid::deallocate_one_grid(GridData *grid, if ATOM mode, also include per-grid count ------------------------------------------------------------------------- */ -double FixAveGrid::size_grid(GridData *grid) +double FixAveGrid::size_grid(GridData * /*grid*/) { int nper = nvalues; if (modeatom) nper++; @@ -1867,8 +1865,6 @@ void FixAveGrid::unpack_reverse_grid(int /*which*/, void *vbuf, int nlist, int * void FixAveGrid::pack_remap_grid(int /*which*/, void *vbuf, int nlist, int *list) { - int i,j,m,iwindow; - auto buf = (double *) vbuf; int running_flag = 0; @@ -1876,13 +1872,13 @@ void FixAveGrid::pack_remap_grid(int /*which*/, void *vbuf, int nlist, int *list int window_flag = 0; if (aveflag == WINDOW) window_flag = 1; - m = 0; - for (i = 0; i < nlist; i++) { + int m = 0; + for (int i = 0; i < nlist; i++) { m += pack_one_grid(grid_sample_previous,list[i],&buf[m]); m += pack_one_grid(grid_nfreq_previous,list[i],&buf[m]); if (running_flag) m += pack_one_grid(grid_running_previous,list[i],&buf[m]); if (window_flag) - for (iwindow = 0; iwindow < nwindow; iwindow++) + for (int iwindow = 0; iwindow < nwindow; iwindow++) m += pack_one_grid(grid_window_previous[iwindow],list[i],&buf[m]); } } @@ -1894,22 +1890,20 @@ void FixAveGrid::pack_remap_grid(int /*which*/, void *vbuf, int nlist, int *list void FixAveGrid::unpack_remap_grid(int /*which*/, void *vbuf, int nlist, int *list) { - int i,j,m,iwindow; - - auto buf = (double *) vbuf; + auto buf = (double *) vbuf; int running_flag = 0; if (aveflag == RUNNING || aveflag == WINDOW) running_flag = 1; int window_flag = 0; if (aveflag == WINDOW) window_flag = 1; - m = 0; - for (i = 0; i < nlist; i++) { + int m = 0; + for (int i = 0; i < nlist; i++) { m += unpack_one_grid(&buf[m],grid_sample,list[i]); m += unpack_one_grid(&buf[m],grid_nfreq,list[i]); if (running_flag) m += unpack_one_grid(&buf[m],grid_running,list[i]); if (window_flag) - for (iwindow = 0; iwindow < nwindow; iwindow++) + for (int iwindow = 0; iwindow < nwindow; iwindow++) m += unpack_one_grid(&buf[m],grid_window[iwindow],list[i]); } } From cd7b3897a4888535ef7fae75c48277c89325d388 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Thu, 1 Dec 2022 11:02:04 -0500 Subject: [PATCH 132/213] enable and apply clang-format --- src/dump_grid_vtk.cpp | 121 +++++++++++++++++++----------------------- 1 file changed, 55 insertions(+), 66 deletions(-) diff --git a/src/dump_grid_vtk.cpp b/src/dump_grid_vtk.cpp index a143a04152..8c74024485 100644 --- a/src/dump_grid_vtk.cpp +++ b/src/dump_grid_vtk.cpp @@ -1,4 +1,3 @@ -// clang-format off /* ---------------------------------------------------------------------- LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator https://www.lammps.org/, Sandia National Laboratories @@ -13,32 +12,29 @@ ------------------------------------------------------------------------- */ #include "dump_grid_vtk.h" + #include "domain.h" #include "error.h" #include "memory.h" using namespace LAMMPS_NS; -enum{SCALAR,VECTOR}; +enum { SCALAR, VECTOR }; /* ---------------------------------------------------------------------- */ DumpGridVTK::DumpGridVTK(LAMMPS *lmp, int narg, char **arg) : - DumpGrid(lmp, narg, arg) + DumpGrid(lmp, narg, arg), xcoord(nullptr), ycoord(nullptr), zcoord(nullptr) { - if (binary || multiproc) error->all(FLERR,"Invalid dump grid/vtk filename"); - if (nfield != 1 && nfield != 3) - error->all(FLERR,"Dump grid/vtk requires one or three fields\n"); + if (binary || multiproc) error->all(FLERR, "Invalid dump grid/vtk filename: {}", filename); + if (nfield != 1 && nfield != 3) error->all(FLERR, "Dump grid/vtk requires one or three fields\n"); buffer_allow = 0; buffer_flag = 0; sort_flag = 1; sortcol = 0; - if (nfield == 1) mode = SCALAR; - else mode = VECTOR; - - xcoord = ycoord = zcoord = nullptr; + mode = (nfield == 1) ? SCALAR : VECTOR; } /* ---------------------------------------------------------------------- */ @@ -56,19 +52,17 @@ void DumpGridVTK::init_style() { DumpGrid::init_style(); - if (multifile == 0) - error->all(FLERR,"Dump grid/vtk requires one snapshot per file"); - if (sort_flag == 0 || sortcol > 0) - error->all(FLERR,"Dump grid/vtk requires sorting on IDs"); + if (multifile == 0) error->all(FLERR, "Dump grid/vtk requires one snapshot per file"); + if (sort_flag == 0 || sortcol > 0) error->all(FLERR, "Dump grid/vtk requires sorting on IDs"); if (domain->triclinic) - error->all(FLERR,"Dump grid/vtk does not support trclinic simulation boxes - " - "use dump grid instead"); - if (binary) error->all(FLERR,"Dump grid/vtk cannot write binary files\n"); + error->all(FLERR, + "Dump grid/vtk does not support triclinic simulation boxes, use dump grid instead"); + if (binary) error->all(FLERR, "Dump grid/vtk cannot write binary files\n"); if (!xcoord) { - memory->create(xcoord,nxgrid+1,"dumpgridVTK:xcoord"); - memory->create(ycoord,nygrid+1,"dumpgridVTK:ycoord"); - memory->create(zcoord,nzgrid+1,"dumpgridVTK:zcoord"); + memory->create(xcoord, nxgrid + 1, "dumpgridVTK:xcoord"); + memory->create(ycoord, nygrid + 1, "dumpgridVTK:ycoord"); + memory->create(zcoord, nzgrid + 1, "dumpgridVTK:zcoord"); } } @@ -80,37 +74,37 @@ void DumpGridVTK::write_header(bigint /*ndump*/) xyz_grid(); - fprintf(fp,"\n"); - fprintf(fp,"\n"); - fprintf(fp,"\n",nxgrid,nygrid,nzgrid); - fprintf(fp,"\n",nxgrid,nygrid,nzgrid); - fprintf(fp,"\n"); - fprintf(fp,"\n"); - fprintf(fp,"\n"); + fprintf(fp, "\n"); + fprintf(fp, "\n"); + fprintf(fp, + "\n", + nxgrid, nygrid, nzgrid); + fprintf(fp, "\n", nxgrid, nygrid, nzgrid); + fprintf(fp, "\n"); + fprintf(fp, "\n"); + fprintf(fp, "\n"); // coords of center point of grid cells in each of xyz dimensions - fprintf(fp,"\n"); - for (int i = 0; i <= nxgrid; i++) - fprintf(fp,"%g ",xcoord[i]); - fprintf(fp,"\n\n"); - fprintf(fp,"\n"); - for (int i = 0; i <= nygrid; i++) - fprintf(fp,"%g ",ycoord[i]); - fprintf(fp,"\n\n"); - fprintf(fp,"\n"); - for (int i = 0; i <= nzgrid; i++) - fprintf(fp,"%g ",zcoord[i]); - fprintf(fp,"\n\n"); + fprintf(fp, "\n"); + for (int i = 0; i <= nxgrid; i++) fprintf(fp, "%g ", xcoord[i]); + fprintf(fp, "\n\n"); + fprintf(fp, "\n"); + for (int i = 0; i <= nygrid; i++) fprintf(fp, "%g ", ycoord[i]); + fprintf(fp, "\n\n"); + fprintf(fp, "\n"); + for (int i = 0; i <= nzgrid; i++) fprintf(fp, "%g ", zcoord[i]); + fprintf(fp, "\n\n"); - fprintf(fp,"\n"); + fprintf(fp, "\n"); - fprintf(fp,"\n"); + fprintf(fp, "\n"); if (mode == SCALAR) - fprintf(fp,"\n"); + fprintf(fp, "\n"); else if (mode == VECTOR) - fprintf(fp,"\n"); } @@ -120,28 +114,29 @@ void DumpGridVTK::write_footer() { if (me) return; - fprintf(fp,"\n"); - fprintf(fp,"\n"); - fprintf(fp,"\n"); - fprintf(fp,"\n"); - fprintf(fp,"\n"); + fprintf(fp, "\n"); + fprintf(fp, "\n"); + fprintf(fp, "\n"); + fprintf(fp, "\n"); + fprintf(fp, "\n"); } /* ---------------------------------------------------------------------- */ void DumpGridVTK::write_data(int n, double *mybuf) { - int i,j; - int m = 0; - for (i = 0; i < n; i++) { - for (j = 0; j < nfield; j++) { - if (vtype[j] == Dump::INT) fprintf(fp,vformat[j],static_cast (mybuf[m])); - else if (vtype[j] == Dump::DOUBLE) fprintf(fp,vformat[j],mybuf[m]); - else if (vtype[j] == Dump::BIGINT) fprintf(fp,vformat[j],static_cast (mybuf[m])); + for (int i = 0; i < n; i++) { + for (int j = 0; j < nfield; j++) { + if (vtype[j] == Dump::INT) + fprintf(fp, vformat[j], static_cast(mybuf[m])); + else if (vtype[j] == Dump::DOUBLE) + fprintf(fp, vformat[j], mybuf[m]); + else if (vtype[j] == Dump::BIGINT) + fprintf(fp, vformat[j], static_cast(mybuf[m])); m++; } - fprintf(fp,"\n"); + fprintf(fp, "\n"); } } @@ -149,19 +144,13 @@ void DumpGridVTK::write_data(int n, double *mybuf) void DumpGridVTK::xyz_grid() { - double *prd = domain->prd; double *boxlo = domain->boxlo; double dx = domain->prd[0] / nxgrid; double dy = domain->prd[1] / nygrid; double dz = domain->prd[2] / nzgrid; - for (int ix = 0; ix <= nxgrid; ix++) - xcoord[ix] = boxlo[0] + ix*dx; - - for (int iy = 0; iy <= nygrid; iy++) - ycoord[iy] = boxlo[1] + iy*dy; - - for (int iz = 0; iz <= nzgrid; iz++) - zcoord[iz] = boxlo[2] + iz*dz; + for (int ix = 0; ix <= nxgrid; ix++) xcoord[ix] = boxlo[0] + ix * dx; + for (int iy = 0; iy <= nygrid; iy++) ycoord[iy] = boxlo[1] + iy * dy; + for (int iz = 0; iz <= nzgrid; iz++) zcoord[iz] = boxlo[2] + iz * dz; } From f91828d7a6383beb2556e27f5c8a902fc307042e Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Thu, 1 Dec 2022 11:02:16 -0500 Subject: [PATCH 133/213] improve error messages --- src/dump_grid.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/dump_grid.cpp b/src/dump_grid.cpp index ded86d414d..d5cc3abe69 100644 --- a/src/dump_grid.cpp +++ b/src/dump_grid.cpp @@ -33,7 +33,7 @@ using namespace LAMMPS_NS; // customize by adding keyword // also customize compute_atom_property.cpp -enum{COMPUTE,FIX}; +enum {COMPUTE,FIX}; #define ONEFIELD 32 #define DELTA 1048576 @@ -51,7 +51,7 @@ DumpGrid::DumpGrid(LAMMPS *lmp, int narg, char **arg) : clearstep = 1; nevery = utils::inumeric(FLERR,arg[3],false,lmp); - if (nevery <= 0) error->all(FLERR,"Illegal dump grid command"); + if (nevery <= 0) error->all(FLERR,"Illegal dump grid nevery value: {}", nevery); // expand args if any have wildcard character "*" // ok to include trailing optional args, @@ -93,8 +93,7 @@ DumpGrid::DumpGrid(LAMMPS *lmp, int narg, char **arg) : if (ioptional < nfield && strcmp(style,"image") != 0 && strcmp(style,"movie") != 0) - error->all(FLERR,"Invalid attribute {} in dump {} command", - earg[ioptional],style); + error->all(FLERR,"Invalid attribute {} in dump {} command", earg[ioptional],style); // noptional = # of optional args // reset nfield to subtract off optional args From 713c7d3508df9029085cf97c1f7c6d7ff7decdb1 Mon Sep 17 00:00:00 2001 From: Karl Hammond Date: Thu, 1 Dec 2022 16:49:18 -0600 Subject: [PATCH 134/213] Cleaned up documentation --- doc/src/Fortran.rst | 185 ++++++++++++++++++++++++++------------------ 1 file changed, 111 insertions(+), 74 deletions(-) diff --git a/doc/src/Fortran.rst b/doc/src/Fortran.rst index dc5001f4c9..6161ccaebe 100644 --- a/doc/src/Fortran.rst +++ b/doc/src/Fortran.rst @@ -30,7 +30,7 @@ as a static or dynamic library `. If the LAMMPS library itself has been compiled with MPI support, the resulting executable will still be able to run LAMMPS in parallel with -``mpirun``, ``mpiexec`` or equivalent. Please also note that the order +``mpirun``, ``mpiexec``, or equivalent. Please also note that the order of the source files matters: the ``lammps.f90`` file needs to be compiled first, since it provides the :f:mod:`LIBLAMMPS` module that is imported by the Fortran code that uses the interface. A working example @@ -42,14 +42,14 @@ can be found together with equivalent examples in C and C++ in the .. admonition:: Work in Progress :class: note - This Fortran module is work in progress and only the documented + This Fortran module is a work in progress, and only the documented functionality is currently available. The final implementation should cover the entire range of functionality available in the C and Python library interfaces. .. note:: - A contributed (and more complete!) Fortran interface that more + A contributed Fortran interface that more closely resembles the C library interface is available in the ``examples/COUPLE/fortran2`` folder. Please see the ``README`` file in that folder for more information about it and how to contact its @@ -79,7 +79,7 @@ function and triggered with the optional logical argument set to USE LIBLAMMPS ! include the LAMMPS library interface IMPLICIT NONE TYPE(lammps) :: lmp ! derived type to hold LAMMPS instance - CHARACTER(LEN=*), PARAMETER :: args(3) = & + CHARACTER(LEN=12), PARAMETER :: args(3) = & [ CHARACTER(LEN=12) :: 'liblammps', '-log', 'none' ] ! create a LAMMPS instance (and initialize MPI) @@ -136,11 +136,11 @@ is done similarly to how it is implemented in the :doc:`C library interface `. Before handing off the calls to the C library interface, the corresponding Fortran versions of the calls (:f:func:`file`, :f:func:`command`, :f:func:`commands_list`, and -:f:func:`commands_string`) have to make a copy of the strings passed as +:f:func:`commands_string`) have to make copies of the strings passed as arguments so that they can be modified to be compatible with the requirements of strings in C without affecting the original strings. Those copies are automatically deleted after the functions return. -Below is a small demonstration of the uses of the different functions: +Below is a small demonstration of the uses of the different functions. .. code-block:: fortran @@ -360,6 +360,20 @@ of the contents of the :f:mod:`LIBLAMMPS` Fortran interface to LAMMPS. :ftype decode_image_flags: subroutine :f set_fix_external_callback: :f:subr:`set_fix_external_callback` :ftype set_fix_external_callback: subroutine + :f fix_external_get_force: :f:func:`fix_external_get_force` + :ftype fix_external_get_force: function + :f fix_external_set_energy_global: :f:subr:`fix_external_set_energy_global` + :ftype fix_external_set_energy_global: subroutine + :f fix_external_set_virial_global: :f:subr:`fix_external_set_virial_global` + :ftype fix_external_set_virial_global: subroutine + :f fix_external_set_energy_peratom: :f:subr:`fix_external_set_energy_peratom` + :ftype fix_external_set_energy_peratom: subroutine + :f fix_external_set_virial_peratom: :f:subr:`fix_external_set_virial_peratom` + :ftype fix_external_set_virial_peratom: subroutine + :f fix_external_set_vector_length: :f:subr:`fix_external_set_vector_length` + :ftype fix_external_set_vector_length: subroutine + :f fix_external_set_vector: :f:subr:`fix_external_set_vector` + :ftype fix_external_set_vector: subroutine :f flush_buffers: :f:subr:`flush_buffers` :ftype flush_buffers: subroutine :f is_running: :f:func:`is_running` @@ -577,9 +591,9 @@ Procedures Bound to the :f:type:`lammps` Derived Type .. code-block:: fortran ! code to start up - logical :: periodic(3) + LOGICAL :: periodic(3) ! code to initialize LAMMPS / run things / etc. - call lmp%extract_box(pflags = periodic) + CALL lmp%extract_box(pflags = periodic) -------- @@ -645,8 +659,8 @@ Procedures Bound to the :f:type:`lammps` Derived Type USE MPI_F08 USE LIBLAMMPS - TYPE (lammps) :: lmp - TYPE (MPI_Comm) :: comm + TYPE(lammps) :: lmp + TYPE(MPI_Comm) :: comm ! ... [commands to set up LAMMPS/etc.] comm%MPI_VAL = lmp%get_mpi_comm() @@ -686,7 +700,7 @@ Procedures Bound to the :f:type:`lammps` Derived Type LAMMPS data is type-, kind-, and rank-checked at run-time via an overloaded assignment operator. The pointers returned by this function are generally persistent; therefore it is not necessary to - call the function again, unless a :doc:`clear` command has been + call the function again unless a :doc:`clear` command has been issued, which wipes out and recreates the contents of the :cpp:class:`LAMMPS ` class. @@ -735,7 +749,7 @@ Procedures Bound to the :f:type:`lammps` Derived Type CHARACTER(LEN=:), ALLOCATABLE :: str lmp = lammps() CALL lmp%command('units metal') - ALLOCATE ( CHARACTER(LEN=80) :: str ) + ALLOCATE(CHARACTER(LEN=80) :: str) str = lmp%extract_global('units') str = TRIM(str) ! re-allocates to length len_trim(str) here PRINT*, LEN(str), LEN_TRIM(str) @@ -899,7 +913,7 @@ Procedures Bound to the :f:type:`lammps` Derived Type TYPE(lammps) :: lmp REAL(c_double), DIMENSION(:), POINTER :: COM ! code to setup, create atoms, etc. - CALL lmp%compute('compute COM all com') + CALL lmp%command('compute COM all com') COM = lmp%extract_compute('COM', lmp%style%global, lmp%style%type) will bind the variable *COM* to the center of mass of the atoms created in @@ -1073,10 +1087,10 @@ Procedures Bound to the :f:type:`lammps` Derived Type - Per-atom array In the case of global data, this function returns a value of type - ``real(c_double)``. For per-atom or local data, this function does not + ``REAL(c_double)``. For per-atom or local data, this function does not return a value but instead associates the pointer on the left side of the assignment to point to internal LAMMPS data. Pointers must be of the correct - data type to point to said data (i.e., ``REAL(c_double)``) and have + type and kind to point to said data (i.e., ``REAL(c_double)``) and have compatible rank. The pointer being associated with LAMMPS data is type-, kind-, and rank-checked at run-time via an overloaded assignment operator. @@ -1256,10 +1270,10 @@ Procedures Bound to the :f:type:`lammps` Derived Type of atoms, see :f:func:`gather_atoms_subset`. The *data* array will be ordered in groups of *count* values, sorted by atom - ID (e.g., if *name* is *x* and *count* = 3, then *data* = x[1][1], x[2][1], - x[3][1], x[1][2], x[2][2], x[3][2], x[1][3], :math:`\dots`); - *data* must be ``ALLOCATABLE`` and will be allocated to length - (*count* :math:`\times` *natoms*), as queried by + ID (e.g., if *name* is *x* and *count* = 3, then *data* = *x*\ (1,1), + *x*\ (2,1), *x*\ (3,1), *x*\ (1,2), *x*\ (2,2), *x*\ (3,2), *x*\ (1,3), + :math:`\dots`); *data* must be ``ALLOCATABLE`` and will be allocated to + length (*count* :math:`\times` *natoms*), as queried by :f:func:`extract_setting`. :p character(len=\*) name: desired quantity (e.g., *x* or *mask*) @@ -1340,9 +1354,10 @@ Procedures Bound to the :f:type:`lammps` Derived Type The *data* array will be in groups of *count* values, sorted by atom ID in the same order as the array *ids* (e.g., if *name* is *x*, *count* = 3, and *ids* is [100, 57, 210], then *data* might look like - [x(1,100), x(2,100), x(3,100), x(1,57), x(2,57), x(3,57), x(1,210), - :math:`\dots`]; *ids* must be provided by the user, and *data* must be - of rank 1 (i.e., ``DIMENSION(:)``) and have the ``ALLOCATABLE`` attribute. + [*x*\ (1,100), *x*\ (2,100), *x*\ (3,100), *x*\ (1,57), *x*\ (2,57), + *x*\ (3,57), *x*\ (1,210), :math:`\dots`]; *ids* must be provided by the + user, and *data* must be of rank 1 (i.e., ``DIMENSION(:)``) and have the + ``ALLOCATABLE`` attribute. :p character(len=\*) name: desired quantity (e.g., *x* or *mask*) :p integer(c_int) count: number of per-atom values you expect per atom @@ -1374,13 +1389,13 @@ Procedures Bound to the :f:type:`lammps` Derived Type The *data* array needs to be ordered in groups of *count* values, sorted by atom ID (e.g., if *name* is *x* and *count* = 3, then - *data* = [x(1,1) x(2,1) x(3,1) x(1,2) x(2,2) x(3,2) x(1,3) :math:`\dots`]; - *data* must be of length (*count* :math:`\times` *natoms*). + *data* = [x(1,1), x(2,1), x(3,1), x(1,2), x(2,2), x(3,2), x(1,3), + :math:`\dots`]; *data* must be of length (*count* :math:`\times` *natoms*). :p character(len=\*) name: quantity to be scattered (e.g., *x* or *charge*) :p data: per-atom values packed in a one-dimensional array containing the data to be scattered. This array must have length *natoms* - (e.g., for *type* or *charge*) or length *natoms*\ :math:`\times 3` + (e.g., for *type* or *charge*) or length *natoms*\ :math:`{}\times 3` (e.g., for *x* or *f*). The array *data* must be rank 1 (i.e., ``DIMENSION(:)``) and be of type ``INTEGER(c_int)`` (e.g., for *mask* or *type*) or of type ``REAL(c_double)`` (e.g., for *x* or *charge* or *f*). @@ -1405,8 +1420,8 @@ Procedures Bound to the :f:type:`lammps` Derived Type The *data* array needs to be organized in groups of 1 or 3 values, depending on which quantity is being scattered, with the groups in the same order as the array *ids*. For example, if you want *data* to be the array - [x(1,1) x(2,1) x(3,1) x(1,100) x(2,100) x(3,100) x(1,57) x(2,57) x(3,57)], - then *ids* would be [1 100 57] and *name* would be *x*. + [x(1,1), x(2,1), x(3,1), x(1,100), x(2,100), x(3,100), x(1,57), x(2,57), + x(3,57)], then *ids* would be [1, 100, 57] and *name* would be *x*. :p character(len=\*) name: quantity to be scattered (e.g., *x* or *charge*) :p integer(c_int) ids [dimension(:)]: atom IDs corresponding to the atoms @@ -1452,10 +1467,10 @@ Procedures Bound to the :f:type:`lammps` Derived Type INTEGER :: i ! other commands to initialize LAMMPS, create bonds, etc. CALL lmp%gather_bonds(bonds) - bonds_array(1:3,1:SIZE(bonds)/3) => bonds + bonds_array(1:3, 1:SIZE(bonds)/3) => bonds DO i = 1, SIZE(bonds)/3 - WRITE(OUTPUT_UNIT,'(A,1X,I4,A,I4,1X,I4)') 'bond', bonds(1,i), & - '; type = ', bonds(2,i), bonds(3,i) + WRITE(OUTPUT_UNIT,'(A,1X,I4,A,I4,1X,I4)') 'bond', bonds_array(1,i), & + '; type = ', bonds_array(2,i), bonds_array(3,i) END DO END PROGRAM bonds @@ -1480,21 +1495,22 @@ Procedures Bound to the :f:type:`lammps` Derived Type :p real(c_double) x [dimension(3N)]: vector of :math:`3N` x/y/z positions of the new atoms, arranged as :math:`[x_1,y_1,z_1,x_2,y_2,\dotsc]` (required/see note below) - :o integer(kind=\*) id [dimension(N)]: vector of :math:`N` atom IDs; if - absent, LAMMPS will generate them for you. \*The ``KIND`` parameter should - be ``c_int`` unless LAMMPS was compiled with ``-DLAMMPS_BIGBIG``, in which - case it should be ``c_int64_t``. - :o real(c_double) v [dimension(3N)]: vector of :math:`3N` x/y/z velocities - of the new atoms, arranged as :math:`[v_{1,x},v_{1,y},v_{1,z},v_{2,x}, - \dotsc]`; if absent, they will be set to zero - :o integer(kind=\*) image [dimension(N)]: vector of :math:`N` image flags; - if absent, they are set to zero. \*The ``KIND`` parameter should be + :o integer(kind=\*) id [dimension(N),optional]: vector of :math:`N` atom + IDs; if absent, LAMMPS will generate them for you. \*The ``KIND`` parameter + should be ``c_int`` unless LAMMPS was compiled with ``-DLAMMPS_BIGBIG``, in + which case it should be ``c_int64_t``. + :o real(c_double) v [dimension(3N),optional]: vector of :math:`3N` + *x*\ /*y*\ /*z* velocities of the new atoms, arranged as + :math:`[v_{1,x},v_{1,y},v_{1,z},v_{2,x}, \dotsc]`; if absent, they will be + set to zero + :o integer(kind=\*) image [dimension(N),optional]: vector of :math:`N` image + flags; if absent, they are set to zero. \*The ``KIND`` parameter should be ``c_int`` unless LAMMPS was compiled with ``-DLAMMPS_BIGBIG``, in which case it should be ``c_int64_t``. See note below. :o bexpand: if ``.TRUE.``, atoms outside of shrink-wrap boundaries will be created, not dropped, and the box dimensions will be extended. Default is ``.FALSE.`` - :otype bexpand: logical + :otype bexpand: logical,optional :to: :cpp:func:`lammps_create_atoms` .. note:: @@ -1543,11 +1559,11 @@ Procedures Bound to the :f:type:`lammps` Derived Type :p character(len=\*) style: String used to search for pair style instance. :o exact: Flag to control whether style should match exactly or only a regular expression/sub-string match is applied. Default: ``.TRUE.``. - :otype exact: logical - :o integer(c_int) nsub: Match *nsub*\ th hybrid sub-style instance of - the same style. Default: 0. - :o integer(c_int) reqid: Request ID to identify the neighbor list in - case there are multiple requests from the same pair style instance. + :otype exact: logical,optional + :o integer(c_int) nsub [optional]: Match *nsub*\ th hybrid sub-style + instance of the same style. Default: 0. + :o integer(c_int) reqid [optional]: Request ID to identify the neighbor list + in case there are multiple requests from the same pair style instance. Default: 0. :to: :cpp:func:`lammps_find_pair_neighlist` :r integer(c_int) index: Neighbor list index if found, otherwise @@ -1566,8 +1582,9 @@ Procedures Bound to the :f:type:`lammps` Derived Type fixes with multiple neighbor list requests. :p character(len=\*) id: Identifier of fix instance - :o integer(c_int) reqid: request ID to identify the neighbor list in cases - in which there are multiple requests from the same fix. Default: 0. + :o integer(c_int) reqid [optional]: request ID to identify the neighbor list + in cases in which there are multiple requests from the same fix. + Default: 0. :to: :cpp:func:`lammps_find_fix_neighlist` :r index: neighbor list index if found, otherwise :math:`-1` :rtype index: integer(c_int) @@ -1585,8 +1602,9 @@ Procedures Bound to the :f:type:`lammps` Derived Type in case a compute has multiple neighbor list requests. :p character(len=\*) id: Identifier of compute instance. - :o integer(c_int) reqid: request ID to identify the neighbor list in cases - in which there are multiple requests from the same compute. Default: 0. + :o integer(c_int) reqid [optional]: request ID to identify the neighbor list + in cases in which there are multiple requests from the same compute. + Default: 0. :to: :cpp:func:`lammps_find_compute_neighlist` :r index: neighbor list index if found, otherwise :math:`-1`. :rtype index: integer(c_int) @@ -1808,9 +1826,10 @@ Procedures Bound to the :f:type:`lammps` Derived Type .. versionadded:: 3Nov2022 - This function is analogous to the :py:func`installed_packages` function in - the Python API. The optional argument *length* sets the length of each - string in the vector *package* (default: 31). + This function is analogous to the :py:meth:`installed_packages + ` function in the Python API. + The optional argument *length* sets the length of each string in the vector + *package* (default: 31). :p character(len=:) package [dimension(:),allocatable]: list of packages; *must* have the ``ALLOCATABLE`` attribute and be of rank 1 @@ -2046,11 +2065,12 @@ Procedures Bound to the :f:type:`lammps` Derived Type necessary to combine the values of three integers representing the image flags in the :math:`x`-, :math:`y`-, and :math:`z`-directions. Unless LAMMPS is compiled with ``-DLAMMPS_BIGBIG``, those integers are limited to 10-bit - signed integers :math:`[-512,512]`. If ``-DLAMMPS_BIGBIG`` was used when + signed integers :math:`[-512,512)`. If ``-DLAMMPS_BIGBIG`` was used when compiling, then the return value is of kind ``c_int64_t`` instead of kind ``c_int``, and the valid range for the individual image flags becomes - :math:`[-1048576,1048575]` (i.e., the range of a 21-bit signed integer). - There is no check on whether the arguments conform to these requirements. + :math:`[-1048576,1048575)` (i.e., the range of a 21-bit signed integer). + There is no check on whether the arguments conform to these requirements; + values out of range will simply be wrapped back into the interval. :p integer(c_int) ix: image flag in :math:`x`-direction :p integer(c_int) iy: image flag in :math:`y`-direction @@ -2173,25 +2193,42 @@ Procedures Bound to the :f:type:`lammps` Derived Type .. code-block:: Fortran - TYPE shield - REAL(c_double), DIMENSION(:), ALLOCATABLE :: k - ! assume k gets allocated to dimension(3,nlocal) at some point - END TYPE shield + MODULE stuff + USE, INTRINSIC :: ISO_C_BINDING, ONLY : c_int, c_double, c_int64_t + IMPLICIT NONE - SUBROUTINE my_callback(caller, timestep, ids, x, fexternal) - CLASS(*), INTENT(INOUT) :: caller - INTEGER(c_int), INTENT(IN) :: timestep - INTEGER(c_int64_t), INTENT(IN) :: ids - REAL(c_double), INTENT(IN) :: x(:,:) - REAL(c_double), INTENT(OUT) :: fexternal(:,:) + TYPE shield + REAL(c_double), DIMENSION(:), ALLOCATABLE :: k + ! assume k gets allocated to dimension(3,nlocal) at some point + ! and assigned values + END TYPE shield - SELECT TYPE (caller) - TYPE IS (shield) - fexternal = - caller%k * x - CLASS DEFAULT - WRITE(error_unit,*) 'UH OH...' - END SELECT - END SUBROUTINE my_callback + SUBROUTINE my_callback(caller, timestep, ids, x, fexternal) + CLASS(*), INTENT(INOUT) :: caller + INTEGER(c_int), INTENT(IN) :: timestep + INTEGER(c_int64_t), INTENT(IN) :: ids + REAL(c_double), INTENT(IN) :: x(:,:) + REAL(c_double), INTENT(OUT) :: fexternal(:,:) + + SELECT TYPE (caller) + TYPE IS (shield) + fexternal = - caller%k * x + CLASS DEFAULT + WRITE(error_unit,*) 'UH OH...' + END SELECT + END SUBROUTINE my_callback + END MODULE stuff + + ! then, when assigning the callback function, do this: + PROGRAM example + USE LIBLAMMPS + USE stuff + TYPE(lammps) :: lmp + TYPE(shield) :: my_shield + lmp = lammps() + CALL lmp%command('fix ext all external pf/callback 1 1') + CALL lmp%set_fix_external_callback('ext', my_callback, my_shield) + END PROGRAM example -------- @@ -2235,7 +2272,7 @@ Procedures Bound to the :f:type:`lammps` Derived Type :p character(len=*) id: ID of :doc:`fix external ` instance :to: :cpp:func:`lammps_fix_external_get_force` :r fexternal: pointer to the per-atom force array allocated by the fix - :rtype fexternal: real(c_double), dimension(3,nlocal) + :rtype fexternal: real(c_double),dimension(3,nlocal) -------- @@ -2414,7 +2451,7 @@ Procedures Bound to the :f:type:`lammps` Derived Type The index in the *idx* parameter is 1-based (i.e., the first element is set with *idx*\ :math:`{} = 1`, and the last element of the vector with *idx*\ :math:`{} = N`, where :math:`N` is the value of the *length* - parameter of the call to :f:subr:`fix_external_set_vector_length`. + parameter of the call to :f:subr:`fix_external_set_vector_length`). Please see the documentation for :doc:`fix external ` for more information about how to use the fix and how to couple it with an From 1ba9ff7817286be97c6b829b52ce39e755c4fe3e Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Thu, 1 Dec 2022 15:51:17 -0700 Subject: [PATCH 135/213] add new grid-based examples --- examples/README | 1 + examples/grid/README | 23 + examples/grid/data.sph | 31424 ++++++++++++++++ examples/grid/in.grid.2d | 52 + examples/grid/in.grid.3d | 50 + examples/grid/in.sph | 112 + examples/grid/log.1Dec22.grid.2d.g++.1 | 104 + examples/grid/log.1Dec22.grid.2d.g++.12 | 105 + examples/grid/log.1Dec22.grid.2d.g++.4 | 105 + examples/grid/log.1Dec22.grid.3d.g++.1 | 102 + examples/grid/log.1Dec22.grid.3d.g++.10 | 103 + examples/grid/log.1Dec22.grid.3d.g++.4 | 103 + examples/grid/log.1Dec22.sph.g++.1 | 193 + examples/grid/log.1Dec22.sph.g++.12 | 194 + examples/grid/log.1Dec22.sph.g++.4 | 194 + examples/ttm/in.ttm.grid | 22 +- ...m.grid.g++.1 => log.1Dec22.ttm.grid.g++.1} | 41 +- ...m.grid.g++.4 => log.1Dec22.ttm.grid.g++.4} | 46 +- 18 files changed, 32938 insertions(+), 36 deletions(-) create mode 100644 examples/grid/README create mode 100644 examples/grid/data.sph create mode 100644 examples/grid/in.grid.2d create mode 100644 examples/grid/in.grid.3d create mode 100644 examples/grid/in.sph create mode 100644 examples/grid/log.1Dec22.grid.2d.g++.1 create mode 100644 examples/grid/log.1Dec22.grid.2d.g++.12 create mode 100644 examples/grid/log.1Dec22.grid.2d.g++.4 create mode 100644 examples/grid/log.1Dec22.grid.3d.g++.1 create mode 100644 examples/grid/log.1Dec22.grid.3d.g++.10 create mode 100644 examples/grid/log.1Dec22.grid.3d.g++.4 create mode 100644 examples/grid/log.1Dec22.sph.g++.1 create mode 100644 examples/grid/log.1Dec22.sph.g++.12 create mode 100644 examples/grid/log.1Dec22.sph.g++.4 rename examples/ttm/{log.30Aug22.ttm.grid.g++.1 => log.1Dec22.ttm.grid.g++.1} (79%) rename examples/ttm/{log.30Aug22.ttm.grid.g++.4 => log.1Dec22.ttm.grid.g++.4} (78%) diff --git a/examples/README b/examples/README index b563fd818e..c1c1c7dcd5 100644 --- a/examples/README +++ b/examples/README @@ -78,6 +78,7 @@ flow: Couette and Poiseuille flow in a 2d channel friction: frictional contact of spherical asperities between 2d surfaces gjf: use of fix langevin Gronbech-Jensen/Farago option granregion: use of fix wall/region/gran as boundary on granular particles +grid use of commands which overlay grids on the simulation domain hugoniostat: Hugoniostat shock dynamics hyper: global and local hyperdynamics of diffusion on Pt surface indent: spherical indenter into a 2d solid diff --git a/examples/grid/README b/examples/grid/README new file mode 100644 index 0000000000..4d65325308 --- /dev/null +++ b/examples/grid/README @@ -0,0 +1,23 @@ +These input scripts illustrate the use of several commands that +overlay grids on the simulation domain. + +fix ave/grid +compute property/grid +dump grid +dump grid/vtk + +The in.grid.2d and in.grid.3d scripts model simple Lennard Jones +liquids. The in.sph script models SPH water flowing over a dam. All +the scripts use dynamic load balancing to illustrate that the grid +cells can be dynamically partitioned across processors similar to how +particles are. + +To produce output dump files and image files, you will need to +uncomment the various "dump" commands that produce them. The images +show processor subdomains as well as the background grid, colored by +particle counts in each grid cell. + + + + + diff --git a/examples/grid/data.sph b/examples/grid/data.sph new file mode 100644 index 0000000000..9a78b60348 --- /dev/null +++ b/examples/grid/data.sph @@ -0,0 +1,31424 @@ +LAMMPS data file from restart file: timestep = 0, procs = 4 + +15702 atoms + +2 atom types + +0.0000000000000000e+00 4.0010000000000003e+00 xlo xhi +0.0000000000000000e+00 8.0009999999999994e+00 ylo yhi +-1.0000000000000000e-03 1.0000000000000000e-03 zlo zhi + +Masses + +1 0.2 +2 0.1 + +Atoms + +1 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +3 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +4 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1213203435596427e-02 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +5 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8284271247461901e-02 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +6 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5355339059327376e-02 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +7 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2426406871192854e-02 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +8 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.9497474683058325e-02 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +9 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6568542494923803e-02 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +10 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3639610306789274e-02 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +11 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654752e-02 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +12 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7781745930520230e-02 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +13 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4852813742385708e-02 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +14 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1923881554251186e-02 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +15 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.8994949366116650e-02 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +16 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0606601717798213e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +17 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1313708498984761e-01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +18 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2020815280171308e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +19 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2727922061357855e-01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +20 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3435028842544403e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +21 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730950e-01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +22 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4849242404917498e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +23 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.5556349186104046e-01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +24 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6263455967290594e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +284 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +285 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.1213203435596427e-02 0.0000000000000000e+00 0 0 0 +286 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +287 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8284271247461901e-02 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +288 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2426406871192854e-02 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +289 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6568542494923803e-02 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +290 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654752e-02 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +291 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4852813742385708e-02 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +292 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.8994949366116650e-02 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +293 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1313708498984761e-01 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +294 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2727922061357855e-01 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +295 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730950e-01 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +296 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.5556349186104046e-01 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +427 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.8284271247461901e-02 0.0000000000000000e+00 0 0 0 +428 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.5355339059327376e-02 0.0000000000000000e+00 0 0 0 +429 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.8284271247461901e-02 0.0000000000000000e+00 0 0 0 +430 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.2426406871192854e-02 0.0000000000000000e+00 0 0 0 +431 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.9497474683058325e-02 0.0000000000000000e+00 0 0 0 +432 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.2426406871192854e-02 0.0000000000000000e+00 0 0 0 +433 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.6568542494923803e-02 0.0000000000000000e+00 0 0 0 +434 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.3639610306789274e-02 0.0000000000000000e+00 0 0 0 +435 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.6568542494923803e-02 0.0000000000000000e+00 0 0 0 +436 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.0710678118654752e-02 0.0000000000000000e+00 0 0 0 +437 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.7781745930520230e-02 0.0000000000000000e+00 0 0 0 +438 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.0710678118654752e-02 0.0000000000000000e+00 0 0 0 +439 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 8.4852813742385708e-02 0.0000000000000000e+00 0 0 0 +440 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 9.1923881554251186e-02 0.0000000000000000e+00 0 0 0 +441 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 8.4852813742385708e-02 0.0000000000000000e+00 0 0 0 +442 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 9.8994949366116650e-02 0.0000000000000000e+00 0 0 0 +443 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.0606601717798213e-01 0.0000000000000000e+00 0 0 0 +444 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 9.8994949366116650e-02 0.0000000000000000e+00 0 0 0 +445 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.1313708498984761e-01 0.0000000000000000e+00 0 0 0 +446 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.2020815280171308e-01 0.0000000000000000e+00 0 0 0 +447 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.1313708498984761e-01 0.0000000000000000e+00 0 0 0 +448 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.2727922061357855e-01 0.0000000000000000e+00 0 0 0 +449 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.3435028842544403e-01 0.0000000000000000e+00 0 0 0 +450 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.2727922061357855e-01 0.0000000000000000e+00 0 0 0 +451 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.4142135623730950e-01 0.0000000000000000e+00 0 0 0 +452 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.4849242404917498e-01 0.0000000000000000e+00 0 0 0 +453 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.4142135623730950e-01 0.0000000000000000e+00 0 0 0 +454 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.5556349186104046e-01 0.0000000000000000e+00 0 0 0 +455 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.6263455967290594e-01 0.0000000000000000e+00 0 0 0 +456 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.5556349186104046e-01 0.0000000000000000e+00 0 0 0 +6001 1 5.5054257779048794e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 2.9999999999999999e-02 0.0000000000000000e+00 0 0 0 +6002 1 7.1371621756056618e+02 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 2.9999999999999999e-02 0.0000000000000000e+00 0 0 0 +6003 1 7.1371621756056618e+02 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 2.9999999999999999e-02 0.0000000000000000e+00 0 0 0 +6004 1 7.1371621756056618e+02 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 2.9999999999999999e-02 0.0000000000000000e+00 0 0 0 +6005 1 7.1371621756056629e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 2.9999999999999999e-02 0.0000000000000000e+00 0 0 0 +6006 1 7.1371621756056595e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 2.9999999999999999e-02 0.0000000000000000e+00 0 0 0 +6007 1 7.1371621756056641e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 2.9999999999999999e-02 0.0000000000000000e+00 0 0 0 +6050 1 7.1371621756056618e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 5.0000000000000003e-02 0.0000000000000000e+00 0 0 0 +6051 1 9.3882791880927641e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 4.0000000000000001e-02 0.0000000000000000e+00 0 0 0 +6052 1 1.0063722103956354e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 5.0000000000000003e-02 0.0000000000000000e+00 0 0 0 +6053 1 9.7257311157309164e+02 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 4.0000000000000001e-02 0.0000000000000000e+00 0 0 0 +6054 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 5.0000000000000003e-02 0.0000000000000000e+00 0 0 0 +6055 1 9.7257311157309209e+02 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 4.0000000000000001e-02 0.0000000000000000e+00 0 0 0 +6056 1 1.0063722103956354e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 5.0000000000000003e-02 0.0000000000000000e+00 0 0 0 +6057 1 9.7257311157309175e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 4.0000000000000001e-02 0.0000000000000000e+00 0 0 0 +6058 1 1.0063722103956356e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 5.0000000000000003e-02 0.0000000000000000e+00 0 0 0 +6059 1 9.7257311157309164e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 4.0000000000000001e-02 0.0000000000000000e+00 0 0 0 +6060 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 5.0000000000000003e-02 0.0000000000000000e+00 0 0 0 +6061 1 9.7257311157309198e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 4.0000000000000001e-02 0.0000000000000000e+00 0 0 0 +6062 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 5.0000000000000003e-02 0.0000000000000000e+00 0 0 0 +6063 1 9.7257311157309141e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 4.0000000000000001e-02 0.0000000000000000e+00 0 0 0 +6148 1 7.1371621756056618e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 7.0000000000000007e-02 0.0000000000000000e+00 0 0 0 +6149 1 9.7257311157309164e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 5.9999999999999998e-02 0.0000000000000000e+00 0 0 0 +6150 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 7.0000000000000007e-02 0.0000000000000000e+00 0 0 0 +6151 1 1.0063722103956351e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 5.9999999999999998e-02 0.0000000000000000e+00 0 0 0 +6152 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 7.0000000000000007e-02 0.0000000000000000e+00 0 0 0 +6153 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 5.9999999999999998e-02 0.0000000000000000e+00 0 0 0 +6154 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 7.0000000000000007e-02 0.0000000000000000e+00 0 0 0 +6155 1 1.0063722103956352e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 5.9999999999999998e-02 0.0000000000000000e+00 0 0 0 +6156 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 7.0000000000000007e-02 0.0000000000000000e+00 0 0 0 +6157 1 1.0063722103956350e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 5.9999999999999998e-02 0.0000000000000000e+00 0 0 0 +6158 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 7.0000000000000007e-02 0.0000000000000000e+00 0 0 0 +6159 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 5.9999999999999998e-02 0.0000000000000000e+00 0 0 0 +6160 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 7.0000000000000007e-02 0.0000000000000000e+00 0 0 0 +6161 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 5.9999999999999998e-02 0.0000000000000000e+00 0 0 0 +6246 1 7.1371621756056629e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 8.9999999999999997e-02 0.0000000000000000e+00 0 0 0 +6247 1 9.7257311157309209e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 8.0000000000000002e-02 0.0000000000000000e+00 0 0 0 +6248 1 1.0063722103956354e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 8.9999999999999997e-02 0.0000000000000000e+00 0 0 0 +6249 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 8.0000000000000002e-02 0.0000000000000000e+00 0 0 0 +6250 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 8.9999999999999997e-02 0.0000000000000000e+00 0 0 0 +6251 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 8.0000000000000002e-02 0.0000000000000000e+00 0 0 0 +6252 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 8.9999999999999997e-02 0.0000000000000000e+00 0 0 0 +6253 1 1.0063722103956356e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 8.0000000000000002e-02 0.0000000000000000e+00 0 0 0 +6254 1 1.0063722103956356e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 8.9999999999999997e-02 0.0000000000000000e+00 0 0 0 +6255 1 1.0063722103956354e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 8.0000000000000002e-02 0.0000000000000000e+00 0 0 0 +6256 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 8.9999999999999997e-02 0.0000000000000000e+00 0 0 0 +6257 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 8.0000000000000002e-02 0.0000000000000000e+00 0 0 0 +6258 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 8.9999999999999997e-02 0.0000000000000000e+00 0 0 0 +6259 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 8.0000000000000002e-02 0.0000000000000000e+00 0 0 0 +6344 1 7.1371621756056629e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 1.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +6345 1 9.7257311157309175e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 1.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6346 1 1.0063722103956356e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 1.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +6347 1 1.0063722103956352e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 1.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6348 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 1.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +6349 1 1.0063722103956356e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 1.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6350 1 1.0063722103956356e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 1.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +6351 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 1.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6352 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 1.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +6353 1 1.0063722103956351e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 1.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6354 1 1.0063722103956351e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 1.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +6355 1 1.0063722103956356e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 1.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6356 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 1.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +6357 1 1.0063722103956350e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 1.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6442 1 7.1371621756056595e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 1.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +6443 1 9.7257311157309152e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 1.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6444 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 1.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +6445 1 1.0063722103956351e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 1.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6446 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 1.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +6447 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 1.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6448 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 1.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +6449 1 1.0063722103956351e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 1.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6450 1 1.0063722103956351e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 1.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +6451 1 1.0063722103956351e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 1.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6452 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 1.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +6453 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 1.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6454 1 1.0063722103956351e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 1.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +6455 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 1.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6540 1 7.1371621756056641e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 1.4999999999999999e-01 0.0000000000000000e+00 0 0 0 +6541 1 9.7257311157309209e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 1.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +6542 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 1.4999999999999999e-01 0.0000000000000000e+00 0 0 0 +6543 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 1.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +6544 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 1.4999999999999999e-01 0.0000000000000000e+00 0 0 0 +6545 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 1.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +6546 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 1.4999999999999999e-01 0.0000000000000000e+00 0 0 0 +6547 1 1.0063722103956354e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 1.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +6548 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 1.4999999999999999e-01 0.0000000000000000e+00 0 0 0 +6549 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 1.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +6550 1 1.0063722103956351e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 1.4999999999999999e-01 0.0000000000000000e+00 0 0 0 +6551 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 1.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +6552 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 1.4999999999999999e-01 0.0000000000000000e+00 0 0 0 +6553 1 1.0063722103956352e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 1.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +6639 1 9.7257311157309141e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 1.6000000000000000e-01 0.0000000000000000e+00 0 0 0 +6641 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 1.6000000000000000e-01 0.0000000000000000e+00 0 0 0 +6643 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 1.6000000000000000e-01 0.0000000000000000e+00 0 0 0 +6645 1 1.0063722103956350e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 1.6000000000000000e-01 0.0000000000000000e+00 0 0 0 +6647 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 1.6000000000000000e-01 0.0000000000000000e+00 0 0 0 +6649 1 1.0063722103956352e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 1.6000000000000000e-01 0.0000000000000000e+00 0 0 0 +6651 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 1.6000000000000000e-01 0.0000000000000000e+00 0 0 0 +25 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6970562748477142e-01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +26 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7677669529663689e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +27 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.8384776310850237e-01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +28 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9091883092036782e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +29 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9798989873223330e-01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +30 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0506096654409878e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +31 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1213203435596426e-01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +32 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1920310216782973e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +33 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2627416997969521e-01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +34 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3334523779156069e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +35 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.4041630560342617e-01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +36 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.4748737341529164e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +37 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5455844122715710e-01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +38 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6162950903902260e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +39 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6870057685088805e-01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +40 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7577164466275356e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +41 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8284271247461901e-01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +42 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8991378028648451e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +43 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9698484809834996e-01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +44 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.0405591591021541e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +45 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1112698372208092e-01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +46 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1819805153394637e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +47 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2526911934581187e-01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +48 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3234018715767732e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +297 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6970562748477142e-01 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +298 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.8384776310850237e-01 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +299 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9798989873223330e-01 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +300 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1213203435596426e-01 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +301 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2627416997969521e-01 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +302 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.4041630560342617e-01 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +303 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5455844122715710e-01 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +304 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6870057685088805e-01 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +305 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8284271247461901e-01 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +306 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9698484809834996e-01 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +307 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1112698372208092e-01 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +308 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2526911934581187e-01 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +6008 1 7.1371621756056629e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 2.9999999999999999e-02 0.0000000000000000e+00 0 0 0 +6009 1 7.1371621756056618e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 2.9999999999999999e-02 0.0000000000000000e+00 0 0 0 +6010 1 7.1371621756056629e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 2.9999999999999999e-02 0.0000000000000000e+00 0 0 0 +6011 1 7.1371621756056629e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 2.9999999999999999e-02 0.0000000000000000e+00 0 0 0 +6012 1 7.1371621756056584e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 2.9999999999999999e-02 0.0000000000000000e+00 0 0 0 +6013 1 7.1371621756056618e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 2.9999999999999999e-02 0.0000000000000000e+00 0 0 0 +6014 1 7.1371621756056709e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 2.9999999999999999e-02 0.0000000000000000e+00 0 0 0 +6015 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 2.9999999999999999e-02 0.0000000000000000e+00 0 0 0 +6016 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 2.9999999999999999e-02 0.0000000000000000e+00 0 0 0 +6064 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 5.0000000000000003e-02 0.0000000000000000e+00 0 0 0 +6065 1 9.7257311157309221e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 4.0000000000000001e-02 0.0000000000000000e+00 0 0 0 +6066 1 1.0063722103956351e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 5.0000000000000003e-02 0.0000000000000000e+00 0 0 0 +6067 1 9.7257311157309198e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 4.0000000000000001e-02 0.0000000000000000e+00 0 0 0 +6068 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 5.0000000000000003e-02 0.0000000000000000e+00 0 0 0 +6069 1 9.7257311157309141e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 4.0000000000000001e-02 0.0000000000000000e+00 0 0 0 +6070 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 5.0000000000000003e-02 0.0000000000000000e+00 0 0 0 +6071 1 9.7257311157309209e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 4.0000000000000001e-02 0.0000000000000000e+00 0 0 0 +6072 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 5.0000000000000003e-02 0.0000000000000000e+00 0 0 0 +6073 1 9.7257311157309073e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 4.0000000000000001e-02 0.0000000000000000e+00 0 0 0 +6074 1 1.0063722103956351e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 5.0000000000000003e-02 0.0000000000000000e+00 0 0 0 +6075 1 9.7257311157309323e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 4.0000000000000001e-02 0.0000000000000000e+00 0 0 0 +6076 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 5.0000000000000003e-02 0.0000000000000000e+00 0 0 0 +6077 1 9.7257311157309141e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 4.0000000000000001e-02 0.0000000000000000e+00 0 0 0 +6078 1 1.0063722103956345e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 5.0000000000000003e-02 0.0000000000000000e+00 0 0 0 +6079 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 4.0000000000000001e-02 0.0000000000000000e+00 0 0 0 +6080 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 5.0000000000000003e-02 0.0000000000000000e+00 0 0 0 +6162 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 7.0000000000000007e-02 0.0000000000000000e+00 0 0 0 +6163 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 5.9999999999999998e-02 0.0000000000000000e+00 0 0 0 +6164 1 1.0063722103956350e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 7.0000000000000007e-02 0.0000000000000000e+00 0 0 0 +6165 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 5.9999999999999998e-02 0.0000000000000000e+00 0 0 0 +6166 1 1.0063722103956354e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 7.0000000000000007e-02 0.0000000000000000e+00 0 0 0 +6167 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 5.9999999999999998e-02 0.0000000000000000e+00 0 0 0 +6168 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 7.0000000000000007e-02 0.0000000000000000e+00 0 0 0 +6169 1 1.0063722103956354e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 5.9999999999999998e-02 0.0000000000000000e+00 0 0 0 +6170 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 7.0000000000000007e-02 0.0000000000000000e+00 0 0 0 +6171 1 1.0063722103956343e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 5.9999999999999998e-02 0.0000000000000000e+00 0 0 0 +6172 1 1.0063722103956351e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 7.0000000000000007e-02 0.0000000000000000e+00 0 0 0 +6173 1 1.0063722103956367e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 5.9999999999999998e-02 0.0000000000000000e+00 0 0 0 +6174 1 1.0063722103956366e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 7.0000000000000007e-02 0.0000000000000000e+00 0 0 0 +6175 1 1.0063722103956350e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 5.9999999999999998e-02 0.0000000000000000e+00 0 0 0 +6176 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 7.0000000000000007e-02 0.0000000000000000e+00 0 0 0 +6177 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 5.9999999999999998e-02 0.0000000000000000e+00 0 0 0 +6178 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 7.0000000000000007e-02 0.0000000000000000e+00 0 0 0 +6260 1 1.0063722103956354e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 8.9999999999999997e-02 0.0000000000000000e+00 0 0 0 +6261 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 8.0000000000000002e-02 0.0000000000000000e+00 0 0 0 +6262 1 1.0063722103956350e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 8.9999999999999997e-02 0.0000000000000000e+00 0 0 0 +6263 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 8.0000000000000002e-02 0.0000000000000000e+00 0 0 0 +6264 1 1.0063722103956356e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 8.9999999999999997e-02 0.0000000000000000e+00 0 0 0 +6265 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 8.0000000000000002e-02 0.0000000000000000e+00 0 0 0 +6266 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 8.9999999999999997e-02 0.0000000000000000e+00 0 0 0 +6267 1 1.0063722103956356e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 8.0000000000000002e-02 0.0000000000000000e+00 0 0 0 +6268 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 8.9999999999999997e-02 0.0000000000000000e+00 0 0 0 +6269 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 8.0000000000000002e-02 0.0000000000000000e+00 0 0 0 +6270 1 1.0063722103956351e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 8.9999999999999997e-02 0.0000000000000000e+00 0 0 0 +6271 1 1.0063722103956372e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 8.0000000000000002e-02 0.0000000000000000e+00 0 0 0 +6272 1 1.0063722103956367e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 8.9999999999999997e-02 0.0000000000000000e+00 0 0 0 +6273 1 1.0063722103956354e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 8.0000000000000002e-02 0.0000000000000000e+00 0 0 0 +6274 1 1.0063722103956345e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 8.9999999999999997e-02 0.0000000000000000e+00 0 0 0 +6275 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 8.0000000000000002e-02 0.0000000000000000e+00 0 0 0 +6276 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 8.9999999999999997e-02 0.0000000000000000e+00 0 0 0 +6358 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 1.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +6359 1 1.0063722103956354e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 1.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6360 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 1.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +6361 1 1.0063722103956356e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 1.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6362 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 1.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +6363 1 1.0063722103956350e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 1.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6364 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 1.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +6365 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 1.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6366 1 1.0063722103956350e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 1.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +6367 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 1.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6368 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 1.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +6369 1 1.0063722103956367e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 1.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6370 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 1.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +6371 1 1.0063722103956351e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 1.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6372 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 1.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +6373 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 1.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6374 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 1.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +6456 1 1.0063722103956352e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 1.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +6457 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 1.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6458 1 1.0063722103956345e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 1.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +6459 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 1.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6460 1 1.0063722103956351e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 1.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +6461 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 1.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6462 1 1.0063722103956352e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 1.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +6463 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 1.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6464 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 1.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +6465 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 1.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6466 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 1.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +6467 1 1.0063722103956364e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 1.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6468 1 1.0063722103956361e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 1.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +6469 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 1.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6470 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 1.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +6471 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 1.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6472 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 1.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +6554 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 1.4999999999999999e-01 0.0000000000000000e+00 0 0 0 +6555 1 1.0063722103956356e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 1.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +6556 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 1.4999999999999999e-01 0.0000000000000000e+00 0 0 0 +6557 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 1.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +6558 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 1.4999999999999999e-01 0.0000000000000000e+00 0 0 0 +6559 1 1.0063722103956352e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 1.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +6560 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 1.4999999999999999e-01 0.0000000000000000e+00 0 0 0 +6561 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 1.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +6562 1 1.0063722103956351e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 1.4999999999999999e-01 0.0000000000000000e+00 0 0 0 +6563 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 1.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +6564 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 1.4999999999999999e-01 0.0000000000000000e+00 0 0 0 +6565 1 1.0063722103956368e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 1.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +6566 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 1.4999999999999999e-01 0.0000000000000000e+00 0 0 0 +6567 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 1.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +6568 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 1.4999999999999999e-01 0.0000000000000000e+00 0 0 0 +6569 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 1.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +6570 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 1.4999999999999999e-01 0.0000000000000000e+00 0 0 0 +6653 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 1.6000000000000000e-01 0.0000000000000000e+00 0 0 0 +6655 1 1.0063722103956352e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 1.6000000000000000e-01 0.0000000000000000e+00 0 0 0 +6657 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 1.6000000000000000e-01 0.0000000000000000e+00 0 0 0 +6659 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 1.6000000000000000e-01 0.0000000000000000e+00 0 0 0 +6661 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 1.6000000000000000e-01 0.0000000000000000e+00 0 0 0 +6663 1 1.0063722103956363e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 1.6000000000000000e-01 0.0000000000000000e+00 0 0 0 +6665 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 1.6000000000000000e-01 0.0000000000000000e+00 0 0 0 +6667 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 1.6000000000000000e-01 0.0000000000000000e+00 0 0 0 +49 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3941125496954283e-01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +50 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4648232278140828e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +51 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5355339059327379e-01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +52 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.6062445840513924e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +53 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.6769552621700474e-01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +54 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7476659402887019e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +55 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8183766184073564e-01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +56 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8890872965260115e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +57 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9597979746446660e-01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +58 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0305086527633210e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +59 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1012193308819755e-01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +60 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1719300090006306e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +61 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2426406871192851e-01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +62 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.3133513652379402e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +63 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.3840620433565947e-01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +64 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4547727214752497e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +65 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5254833995939042e-01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +66 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5961940777125587e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +67 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6669047558312138e-01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +68 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7376154339498683e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +69 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8083261120685233e-01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +70 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8790367901871778e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +71 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.9497474683058329e-01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +309 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3941125496954283e-01 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +310 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5355339059327379e-01 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +311 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.6769552621700474e-01 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +312 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8183766184073564e-01 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +313 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9597979746446660e-01 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +314 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1012193308819755e-01 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +315 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2426406871192851e-01 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +316 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.3840620433565947e-01 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +317 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5254833995939042e-01 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +318 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6669047558312138e-01 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +319 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8083261120685233e-01 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +320 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.9497474683058329e-01 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +6017 1 7.1371621756056709e+02 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 2.9999999999999999e-02 0.0000000000000000e+00 0 0 0 +6018 1 7.1371621756056618e+02 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 2.9999999999999999e-02 0.0000000000000000e+00 0 0 0 +6019 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 2.9999999999999999e-02 0.0000000000000000e+00 0 0 0 +6020 1 7.1371621756056709e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 2.9999999999999999e-02 0.0000000000000000e+00 0 0 0 +6021 1 7.1371621756056618e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 2.9999999999999999e-02 0.0000000000000000e+00 0 0 0 +6022 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 2.9999999999999999e-02 0.0000000000000000e+00 0 0 0 +6023 1 7.1371621756056709e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 2.9999999999999999e-02 0.0000000000000000e+00 0 0 0 +6024 1 7.1371621756056618e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 2.9999999999999999e-02 0.0000000000000000e+00 0 0 0 +6081 1 9.7257311157309152e+02 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 4.0000000000000001e-02 0.0000000000000000e+00 0 0 0 +6082 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 5.0000000000000003e-02 0.0000000000000000e+00 0 0 0 +6083 1 9.7257311157309323e+02 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 4.0000000000000001e-02 0.0000000000000000e+00 0 0 0 +6084 1 1.0063722103956352e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 5.0000000000000003e-02 0.0000000000000000e+00 0 0 0 +6085 1 9.7257311157309073e+02 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 4.0000000000000001e-02 0.0000000000000000e+00 0 0 0 +6086 1 1.0063722103956345e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 5.0000000000000003e-02 0.0000000000000000e+00 0 0 0 +6087 1 9.7257311157309141e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 4.0000000000000001e-02 0.0000000000000000e+00 0 0 0 +6088 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 5.0000000000000003e-02 0.0000000000000000e+00 0 0 0 +6089 1 9.7257311157309323e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 4.0000000000000001e-02 0.0000000000000000e+00 0 0 0 +6090 1 1.0063722103956352e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 5.0000000000000003e-02 0.0000000000000000e+00 0 0 0 +6091 1 9.7257311157309073e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 4.0000000000000001e-02 0.0000000000000000e+00 0 0 0 +6092 1 1.0063722103956345e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 5.0000000000000003e-02 0.0000000000000000e+00 0 0 0 +6093 1 9.7257311157309141e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 4.0000000000000001e-02 0.0000000000000000e+00 0 0 0 +6094 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 5.0000000000000003e-02 0.0000000000000000e+00 0 0 0 +6095 1 9.7257311157309323e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 4.0000000000000001e-02 0.0000000000000000e+00 0 0 0 +6096 1 1.0063722103956351e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 5.0000000000000003e-02 0.0000000000000000e+00 0 0 0 +6097 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 4.0000000000000001e-02 0.0000000000000000e+00 0 0 0 +6179 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 5.9999999999999998e-02 0.0000000000000000e+00 0 0 0 +6180 1 1.0063722103956367e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 7.0000000000000007e-02 0.0000000000000000e+00 0 0 0 +6181 1 1.0063722103956366e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 5.9999999999999998e-02 0.0000000000000000e+00 0 0 0 +6182 1 1.0063722103956351e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 7.0000000000000007e-02 0.0000000000000000e+00 0 0 0 +6183 1 1.0063722103956343e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 5.9999999999999998e-02 0.0000000000000000e+00 0 0 0 +6184 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 7.0000000000000007e-02 0.0000000000000000e+00 0 0 0 +6185 1 1.0063722103956350e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 5.9999999999999998e-02 0.0000000000000000e+00 0 0 0 +6186 1 1.0063722103956367e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 7.0000000000000007e-02 0.0000000000000000e+00 0 0 0 +6187 1 1.0063722103956366e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 5.9999999999999998e-02 0.0000000000000000e+00 0 0 0 +6188 1 1.0063722103956351e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 7.0000000000000007e-02 0.0000000000000000e+00 0 0 0 +6189 1 1.0063722103956343e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 5.9999999999999998e-02 0.0000000000000000e+00 0 0 0 +6190 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 7.0000000000000007e-02 0.0000000000000000e+00 0 0 0 +6191 1 1.0063722103956350e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 5.9999999999999998e-02 0.0000000000000000e+00 0 0 0 +6192 1 1.0063722103956367e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 7.0000000000000007e-02 0.0000000000000000e+00 0 0 0 +6193 1 1.0063722103956366e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 5.9999999999999998e-02 0.0000000000000000e+00 0 0 0 +6194 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 7.0000000000000007e-02 0.0000000000000000e+00 0 0 0 +6195 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 5.9999999999999998e-02 0.0000000000000000e+00 0 0 0 +6277 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 8.0000000000000002e-02 0.0000000000000000e+00 0 0 0 +6278 1 1.0063722103956368e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 8.9999999999999997e-02 0.0000000000000000e+00 0 0 0 +6279 1 1.0063722103956370e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 8.0000000000000002e-02 0.0000000000000000e+00 0 0 0 +6280 1 1.0063722103956350e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 8.9999999999999997e-02 0.0000000000000000e+00 0 0 0 +6281 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 8.0000000000000002e-02 0.0000000000000000e+00 0 0 0 +6282 1 1.0063722103956345e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 8.9999999999999997e-02 0.0000000000000000e+00 0 0 0 +6283 1 1.0063722103956354e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 8.0000000000000002e-02 0.0000000000000000e+00 0 0 0 +6284 1 1.0063722103956367e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 8.9999999999999997e-02 0.0000000000000000e+00 0 0 0 +6285 1 1.0063722103956370e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 8.0000000000000002e-02 0.0000000000000000e+00 0 0 0 +6286 1 1.0063722103956350e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 8.9999999999999997e-02 0.0000000000000000e+00 0 0 0 +6287 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 8.0000000000000002e-02 0.0000000000000000e+00 0 0 0 +6288 1 1.0063722103956345e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 8.9999999999999997e-02 0.0000000000000000e+00 0 0 0 +6289 1 1.0063722103956354e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 8.0000000000000002e-02 0.0000000000000000e+00 0 0 0 +6290 1 1.0063722103956367e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 8.9999999999999997e-02 0.0000000000000000e+00 0 0 0 +6291 1 1.0063722103956370e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 8.0000000000000002e-02 0.0000000000000000e+00 0 0 0 +6292 1 1.0063722103956351e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 8.9999999999999997e-02 0.0000000000000000e+00 0 0 0 +6293 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 8.0000000000000002e-02 0.0000000000000000e+00 0 0 0 +6375 1 1.0063722103956350e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 1.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6376 1 1.0063722103956371e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 1.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +6377 1 1.0063722103956367e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 1.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6378 1 1.0063722103956354e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 1.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +6379 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 1.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6380 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 1.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +6381 1 1.0063722103956351e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 1.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6382 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 1.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +6383 1 1.0063722103956367e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 1.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6384 1 1.0063722103956354e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 1.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +6385 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 1.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6386 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 1.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +6387 1 1.0063722103956351e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 1.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6388 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 1.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +6389 1 1.0063722103956367e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 1.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6390 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 1.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +6391 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 1.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6473 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 1.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6474 1 1.0063722103956362e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 1.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +6475 1 1.0063722103956367e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 1.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6476 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 1.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +6477 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 1.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6478 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 1.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +6479 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 1.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6480 1 1.0063722103956362e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 1.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +6481 1 1.0063722103956367e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 1.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6482 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 1.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +6483 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 1.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6484 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 1.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +6485 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 1.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6486 1 1.0063722103956362e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 1.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +6487 1 1.0063722103956367e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 1.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6488 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 1.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +6489 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 1.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6571 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 1.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +6572 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 1.4999999999999999e-01 0.0000000000000000e+00 0 0 0 +6573 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 1.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +6574 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 1.4999999999999999e-01 0.0000000000000000e+00 0 0 0 +6575 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 1.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +6576 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 1.4999999999999999e-01 0.0000000000000000e+00 0 0 0 +6577 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 1.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +6578 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 1.4999999999999999e-01 0.0000000000000000e+00 0 0 0 +6579 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 1.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +6580 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 1.4999999999999999e-01 0.0000000000000000e+00 0 0 0 +6581 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 1.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +6582 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 1.4999999999999999e-01 0.0000000000000000e+00 0 0 0 +6583 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 1.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +6584 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 1.4999999999999999e-01 0.0000000000000000e+00 0 0 0 +6585 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 1.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +6586 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 1.4999999999999999e-01 0.0000000000000000e+00 0 0 0 +6587 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 1.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +6669 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 1.6000000000000000e-01 0.0000000000000000e+00 0 0 0 +6671 1 1.0063722103956363e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 1.6000000000000000e-01 0.0000000000000000e+00 0 0 0 +6673 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 1.6000000000000000e-01 0.0000000000000000e+00 0 0 0 +6675 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 1.6000000000000000e-01 0.0000000000000000e+00 0 0 0 +6677 1 1.0063722103956363e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 1.6000000000000000e-01 0.0000000000000000e+00 0 0 0 +6679 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 1.6000000000000000e-01 0.0000000000000000e+00 0 0 0 +6681 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 1.6000000000000000e-01 0.0000000000000000e+00 0 0 0 +6683 1 1.0063722103956363e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 1.6000000000000000e-01 0.0000000000000000e+00 0 0 0 +6685 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 1.6000000000000000e-01 0.0000000000000000e+00 0 0 0 +72 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0204581464244880e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +73 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0911688245431419e-01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +74 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1618795026617970e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +75 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2325901807804520e-01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +76 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3033008588991060e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +77 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3740115370177610e-01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +78 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4447222151364161e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +79 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5154328932550711e-01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +80 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5861435713737251e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +81 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6568542494923801e-01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +82 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7275649276110352e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +83 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7982756057296903e-01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +84 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8689862838483442e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +85 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9396969619669993e-01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +86 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0104076400856543e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +87 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0811183182043083e-01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +88 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.1518289963229633e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +89 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2225396744416184e-01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +90 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2932503525602734e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +91 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3639610306789274e-01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +92 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4346717087975824e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +93 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5053823869162375e-01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +94 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5760930650348925e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +95 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6468037431535465e-01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +321 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0911688245431419e-01 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +322 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2325901807804520e-01 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +323 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3740115370177610e-01 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +324 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5154328932550711e-01 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +325 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6568542494923801e-01 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +326 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7982756057296903e-01 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +327 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9396969619669993e-01 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +328 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0811183182043083e-01 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +329 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2225396744416184e-01 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +330 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3639610306789274e-01 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +331 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5053823869162375e-01 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +332 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6468037431535465e-01 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +6025 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 2.9999999999999999e-02 0.0000000000000000e+00 0 0 0 +6026 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 2.9999999999999999e-02 0.0000000000000000e+00 0 0 0 +6027 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 2.9999999999999999e-02 0.0000000000000000e+00 0 0 0 +6028 1 7.1371621756056845e+02 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 2.9999999999999999e-02 0.0000000000000000e+00 0 0 0 +6029 1 7.1371621756056675e+02 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 2.9999999999999999e-02 0.0000000000000000e+00 0 0 0 +6030 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 2.9999999999999999e-02 0.0000000000000000e+00 0 0 0 +6031 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 2.9999999999999999e-02 0.0000000000000000e+00 0 0 0 +6032 1 7.1371621756056550e+02 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 2.9999999999999999e-02 0.0000000000000000e+00 0 0 0 +6098 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 5.0000000000000003e-02 0.0000000000000000e+00 0 0 0 +6099 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 4.0000000000000001e-02 0.0000000000000000e+00 0 0 0 +6100 1 1.0063722103956345e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 5.0000000000000003e-02 0.0000000000000000e+00 0 0 0 +6101 1 9.7257311157309073e+02 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 4.0000000000000001e-02 0.0000000000000000e+00 0 0 0 +6102 1 1.0063722103956345e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 5.0000000000000003e-02 0.0000000000000000e+00 0 0 0 +6103 1 9.7257311157309198e+02 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 4.0000000000000001e-02 0.0000000000000000e+00 0 0 0 +6104 1 1.0063722103956389e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 5.0000000000000003e-02 0.0000000000000000e+00 0 0 0 +6105 1 9.7257311157309550e+02 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 4.0000000000000001e-02 0.0000000000000000e+00 0 0 0 +6106 1 1.0063722103956356e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 5.0000000000000003e-02 0.0000000000000000e+00 0 0 0 +6107 1 9.7257311157309073e+02 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 4.0000000000000001e-02 0.0000000000000000e+00 0 0 0 +6108 1 1.0063722103956345e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 5.0000000000000003e-02 0.0000000000000000e+00 0 0 0 +6109 1 9.7257311157309073e+02 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 4.0000000000000001e-02 0.0000000000000000e+00 0 0 0 +6110 1 1.0063722103956345e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 5.0000000000000003e-02 0.0000000000000000e+00 0 0 0 +6111 1 9.7257311157309073e+02 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 4.0000000000000001e-02 0.0000000000000000e+00 0 0 0 +6112 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 5.0000000000000003e-02 0.0000000000000000e+00 0 0 0 +6113 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 4.0000000000000001e-02 0.0000000000000000e+00 0 0 0 +6196 1 1.0063722103956345e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 7.0000000000000007e-02 0.0000000000000000e+00 0 0 0 +6197 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 5.9999999999999998e-02 0.0000000000000000e+00 0 0 0 +6198 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 7.0000000000000007e-02 0.0000000000000000e+00 0 0 0 +6199 1 1.0063722103956343e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 5.9999999999999998e-02 0.0000000000000000e+00 0 0 0 +6200 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 7.0000000000000007e-02 0.0000000000000000e+00 0 0 0 +6201 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 5.9999999999999998e-02 0.0000000000000000e+00 0 0 0 +6202 1 1.0063722103956389e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 7.0000000000000007e-02 0.0000000000000000e+00 0 0 0 +6203 1 1.0063722103956388e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 5.9999999999999998e-02 0.0000000000000000e+00 0 0 0 +6204 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 7.0000000000000007e-02 0.0000000000000000e+00 0 0 0 +6205 1 1.0063722103956343e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 5.9999999999999998e-02 0.0000000000000000e+00 0 0 0 +6206 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 7.0000000000000007e-02 0.0000000000000000e+00 0 0 0 +6207 1 1.0063722103956343e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 5.9999999999999998e-02 0.0000000000000000e+00 0 0 0 +6208 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 7.0000000000000007e-02 0.0000000000000000e+00 0 0 0 +6209 1 1.0063722103956343e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 5.9999999999999998e-02 0.0000000000000000e+00 0 0 0 +6210 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 7.0000000000000007e-02 0.0000000000000000e+00 0 0 0 +6211 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 5.9999999999999998e-02 0.0000000000000000e+00 0 0 0 +6294 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 8.9999999999999997e-02 0.0000000000000000e+00 0 0 0 +6295 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 8.0000000000000002e-02 0.0000000000000000e+00 0 0 0 +6296 1 1.0063722103956345e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 8.9999999999999997e-02 0.0000000000000000e+00 0 0 0 +6297 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 8.0000000000000002e-02 0.0000000000000000e+00 0 0 0 +6298 1 1.0063722103956345e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 8.9999999999999997e-02 0.0000000000000000e+00 0 0 0 +6299 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 8.0000000000000002e-02 0.0000000000000000e+00 0 0 0 +6300 1 1.0063722103956389e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 8.9999999999999997e-02 0.0000000000000000e+00 0 0 0 +6301 1 1.0063722103956391e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 8.0000000000000002e-02 0.0000000000000000e+00 0 0 0 +6302 1 1.0063722103956356e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 8.9999999999999997e-02 0.0000000000000000e+00 0 0 0 +6303 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 8.0000000000000002e-02 0.0000000000000000e+00 0 0 0 +6304 1 1.0063722103956345e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 8.9999999999999997e-02 0.0000000000000000e+00 0 0 0 +6305 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 8.0000000000000002e-02 0.0000000000000000e+00 0 0 0 +6306 1 1.0063722103956345e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 8.9999999999999997e-02 0.0000000000000000e+00 0 0 0 +6307 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 8.0000000000000002e-02 0.0000000000000000e+00 0 0 0 +6308 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 8.9999999999999997e-02 0.0000000000000000e+00 0 0 0 +6309 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 8.0000000000000002e-02 0.0000000000000000e+00 0 0 0 +6392 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 1.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +6393 1 1.0063722103956345e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 1.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6394 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 1.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +6395 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 1.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6396 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 1.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +6397 1 1.0063722103956356e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 1.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6398 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 1.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +6399 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 1.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6400 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 1.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +6401 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 1.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6402 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 1.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +6403 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 1.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6404 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 1.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +6405 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 1.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6406 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 1.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +6407 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 1.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6490 1 1.0063722103956341e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 1.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +6491 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 1.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6492 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 1.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +6493 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 1.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6494 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 1.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +6495 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 1.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6496 1 1.0063722103956385e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 1.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +6497 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 1.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6498 1 1.0063722103956351e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 1.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +6499 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 1.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6500 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 1.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +6501 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 1.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6502 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 1.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +6503 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 1.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6504 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 1.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +6505 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 1.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6588 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 1.4999999999999999e-01 0.0000000000000000e+00 0 0 0 +6589 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 1.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +6590 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 1.4999999999999999e-01 0.0000000000000000e+00 0 0 0 +6591 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 1.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +6592 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 1.4999999999999999e-01 0.0000000000000000e+00 0 0 0 +6593 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 1.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +6594 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 1.4999999999999999e-01 0.0000000000000000e+00 0 0 0 +6595 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 1.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +6596 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 1.4999999999999999e-01 0.0000000000000000e+00 0 0 0 +6597 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 1.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +6598 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 1.4999999999999999e-01 0.0000000000000000e+00 0 0 0 +6599 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 1.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +6600 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 1.4999999999999999e-01 0.0000000000000000e+00 0 0 0 +6601 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 1.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +6602 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 1.4999999999999999e-01 0.0000000000000000e+00 0 0 0 +6603 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 1.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +6687 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 1.6000000000000000e-01 0.0000000000000000e+00 0 0 0 +6689 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 1.6000000000000000e-01 0.0000000000000000e+00 0 0 0 +6691 1 1.0063722103956352e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 1.6000000000000000e-01 0.0000000000000000e+00 0 0 0 +6693 1 1.0063722103956385e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 1.6000000000000000e-01 0.0000000000000000e+00 0 0 0 +6695 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 1.6000000000000000e-01 0.0000000000000000e+00 0 0 0 +6697 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 1.6000000000000000e-01 0.0000000000000000e+00 0 0 0 +6699 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 1.6000000000000000e-01 0.0000000000000000e+00 0 0 0 +6701 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 1.6000000000000000e-01 0.0000000000000000e+00 0 0 0 +96 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7175144212722016e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +97 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7882250993908566e-01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +98 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8589357775095106e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +99 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9296464556281656e-01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +100 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0003571337468207e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +101 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654757e-01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +102 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1417784899841297e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +103 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2124891681027847e-01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +104 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2831998462214398e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +105 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3539105243400948e-01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +106 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.4246212024587488e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +107 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.4953318805774038e-01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +108 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5660425586960589e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +109 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6367532368147129e-01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +110 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7074639149333679e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +111 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7781745930520230e-01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +112 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8488852711706780e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +113 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9195959492893320e-01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +114 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9903066274079870e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +115 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0610173055266421e-01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +116 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1317279836452971e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +117 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2024386617639511e-01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +118 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2731493398826061e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +333 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7882250993908566e-01 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +334 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9296464556281656e-01 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +335 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654757e-01 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +336 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2124891681027847e-01 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +337 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3539105243400948e-01 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +338 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.4953318805774038e-01 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +339 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6367532368147129e-01 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +340 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7781745930520230e-01 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +341 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9195959492893320e-01 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +342 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0610173055266421e-01 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +343 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2024386617639511e-01 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +6033 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 2.9999999999999999e-02 0.0000000000000000e+00 0 0 0 +6034 1 7.1371621756056675e+02 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 2.9999999999999999e-02 0.0000000000000000e+00 0 0 0 +6035 1 7.1371621756056845e+02 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 2.9999999999999999e-02 0.0000000000000000e+00 0 0 0 +6036 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 2.9999999999999999e-02 0.0000000000000000e+00 0 0 0 +6037 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 2.9999999999999999e-02 0.0000000000000000e+00 0 0 0 +6038 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 2.9999999999999999e-02 0.0000000000000000e+00 0 0 0 +6039 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 2.9999999999999999e-02 0.0000000000000000e+00 0 0 0 +6040 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 2.9999999999999999e-02 0.0000000000000000e+00 0 0 0 +6041 1 7.1371621756056845e+02 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 2.9999999999999999e-02 0.0000000000000000e+00 0 0 0 +6114 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 5.0000000000000003e-02 0.0000000000000000e+00 0 0 0 +6115 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 4.0000000000000001e-02 0.0000000000000000e+00 0 0 0 +6116 1 1.0063722103956356e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 5.0000000000000003e-02 0.0000000000000000e+00 0 0 0 +6117 1 9.7257311157309516e+02 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 4.0000000000000001e-02 0.0000000000000000e+00 0 0 0 +6118 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 5.0000000000000003e-02 0.0000000000000000e+00 0 0 0 +6119 1 9.7257311157309209e+02 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 4.0000000000000001e-02 0.0000000000000000e+00 0 0 0 +6120 1 1.0063722103956345e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 5.0000000000000003e-02 0.0000000000000000e+00 0 0 0 +6121 1 9.7257311157309073e+02 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 4.0000000000000001e-02 0.0000000000000000e+00 0 0 0 +6122 1 1.0063722103956345e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 5.0000000000000003e-02 0.0000000000000000e+00 0 0 0 +6123 1 9.7257311157309073e+02 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 4.0000000000000001e-02 0.0000000000000000e+00 0 0 0 +6124 1 1.0063722103956345e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 5.0000000000000003e-02 0.0000000000000000e+00 0 0 0 +6125 1 9.7257311157309073e+02 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 4.0000000000000001e-02 0.0000000000000000e+00 0 0 0 +6126 1 1.0063722103956345e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 5.0000000000000003e-02 0.0000000000000000e+00 0 0 0 +6127 1 9.7257311157309073e+02 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 4.0000000000000001e-02 0.0000000000000000e+00 0 0 0 +6128 1 1.0063722103956345e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 5.0000000000000003e-02 0.0000000000000000e+00 0 0 0 +6129 1 9.7257311157309198e+02 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 4.0000000000000001e-02 0.0000000000000000e+00 0 0 0 +6130 1 1.0063722103956389e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 5.0000000000000003e-02 0.0000000000000000e+00 0 0 0 +6212 1 1.0063722103956345e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 7.0000000000000007e-02 0.0000000000000000e+00 0 0 0 +6213 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 5.9999999999999998e-02 0.0000000000000000e+00 0 0 0 +6214 1 1.0063722103956356e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 7.0000000000000007e-02 0.0000000000000000e+00 0 0 0 +6215 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 5.9999999999999998e-02 0.0000000000000000e+00 0 0 0 +6216 1 1.0063722103956388e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 7.0000000000000007e-02 0.0000000000000000e+00 0 0 0 +6217 1 1.0063722103956354e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 5.9999999999999998e-02 0.0000000000000000e+00 0 0 0 +6218 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 7.0000000000000007e-02 0.0000000000000000e+00 0 0 0 +6219 1 1.0063722103956343e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 5.9999999999999998e-02 0.0000000000000000e+00 0 0 0 +6220 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 7.0000000000000007e-02 0.0000000000000000e+00 0 0 0 +6221 1 1.0063722103956343e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 5.9999999999999998e-02 0.0000000000000000e+00 0 0 0 +6222 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 7.0000000000000007e-02 0.0000000000000000e+00 0 0 0 +6223 1 1.0063722103956343e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 5.9999999999999998e-02 0.0000000000000000e+00 0 0 0 +6224 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 7.0000000000000007e-02 0.0000000000000000e+00 0 0 0 +6225 1 1.0063722103956343e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 5.9999999999999998e-02 0.0000000000000000e+00 0 0 0 +6226 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 7.0000000000000007e-02 0.0000000000000000e+00 0 0 0 +6227 1 1.0063722103956354e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 5.9999999999999998e-02 0.0000000000000000e+00 0 0 0 +6228 1 1.0063722103956389e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 7.0000000000000007e-02 0.0000000000000000e+00 0 0 0 +6310 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 8.9999999999999997e-02 0.0000000000000000e+00 0 0 0 +6311 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 8.0000000000000002e-02 0.0000000000000000e+00 0 0 0 +6312 1 1.0063722103956356e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 8.9999999999999997e-02 0.0000000000000000e+00 0 0 0 +6313 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 8.0000000000000002e-02 0.0000000000000000e+00 0 0 0 +6314 1 1.0063722103956389e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 8.9999999999999997e-02 0.0000000000000000e+00 0 0 0 +6315 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 8.0000000000000002e-02 0.0000000000000000e+00 0 0 0 +6316 1 1.0063722103956345e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 8.9999999999999997e-02 0.0000000000000000e+00 0 0 0 +6317 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 8.0000000000000002e-02 0.0000000000000000e+00 0 0 0 +6318 1 1.0063722103956345e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 8.9999999999999997e-02 0.0000000000000000e+00 0 0 0 +6319 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 8.0000000000000002e-02 0.0000000000000000e+00 0 0 0 +6320 1 1.0063722103956345e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 8.9999999999999997e-02 0.0000000000000000e+00 0 0 0 +6321 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 8.0000000000000002e-02 0.0000000000000000e+00 0 0 0 +6322 1 1.0063722103956345e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 8.9999999999999997e-02 0.0000000000000000e+00 0 0 0 +6323 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 8.0000000000000002e-02 0.0000000000000000e+00 0 0 0 +6324 1 1.0063722103956345e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 8.9999999999999997e-02 0.0000000000000000e+00 0 0 0 +6325 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 8.0000000000000002e-02 0.0000000000000000e+00 0 0 0 +6326 1 1.0063722103956389e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 8.9999999999999997e-02 0.0000000000000000e+00 0 0 0 +6408 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 1.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +6409 1 1.0063722103956345e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 1.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6410 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 1.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +6411 1 1.0063722103956388e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 1.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6412 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 1.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +6413 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 1.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6414 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 1.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +6415 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 1.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6416 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 1.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +6417 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 1.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6418 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 1.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +6419 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 1.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6420 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 1.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +6421 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 1.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6422 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 1.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +6423 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 1.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6424 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 1.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +6506 1 1.0063722103956341e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 1.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +6507 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 1.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6508 1 1.0063722103956352e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 1.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +6509 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 1.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6510 1 1.0063722103956384e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 1.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +6511 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 1.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6512 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 1.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +6513 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 1.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6514 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 1.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +6515 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 1.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6516 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 1.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +6517 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 1.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6518 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 1.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +6519 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 1.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6520 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 1.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +6521 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 1.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6522 1 1.0063722103956385e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 1.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +6604 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 1.4999999999999999e-01 0.0000000000000000e+00 0 0 0 +6605 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 1.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +6606 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 1.4999999999999999e-01 0.0000000000000000e+00 0 0 0 +6607 1 1.0063722103956391e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 1.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +6608 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 1.4999999999999999e-01 0.0000000000000000e+00 0 0 0 +6609 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 1.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +6610 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 1.4999999999999999e-01 0.0000000000000000e+00 0 0 0 +6611 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 1.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +6612 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 1.4999999999999999e-01 0.0000000000000000e+00 0 0 0 +6613 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 1.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +6614 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 1.4999999999999999e-01 0.0000000000000000e+00 0 0 0 +6615 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 1.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +6616 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 1.4999999999999999e-01 0.0000000000000000e+00 0 0 0 +6617 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 1.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +6618 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 1.4999999999999999e-01 0.0000000000000000e+00 0 0 0 +6619 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 1.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +6620 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 1.4999999999999999e-01 0.0000000000000000e+00 0 0 0 +6703 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 1.6000000000000000e-01 0.0000000000000000e+00 0 0 0 +6705 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 1.6000000000000000e-01 0.0000000000000000e+00 0 0 0 +6707 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 1.6000000000000000e-01 0.0000000000000000e+00 0 0 0 +6709 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 1.6000000000000000e-01 0.0000000000000000e+00 0 0 0 +6711 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 1.6000000000000000e-01 0.0000000000000000e+00 0 0 0 +6713 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 1.6000000000000000e-01 0.0000000000000000e+00 0 0 0 +6715 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 1.6000000000000000e-01 0.0000000000000000e+00 0 0 0 +6717 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 1.6000000000000000e-01 0.0000000000000000e+00 0 0 0 +119 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3438600180012612e-01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +120 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4145706961199151e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +121 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4852813742385702e-01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +122 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5559920523572253e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +123 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.6267027304758803e-01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +124 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.6974134085945343e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +125 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7681240867131893e-01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +126 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8388347648318444e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +127 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9095454429504994e-01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +128 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9802561210691534e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +129 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0509667991878084e-01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +130 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1216774773064635e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +131 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1923881554251174e-01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +132 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2630988335437725e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +133 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3338095116624276e-01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +134 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4045201897810826e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +135 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4752308678997366e-01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +136 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5459415460183916e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +137 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6166522241370467e-01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +138 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6873629022557017e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +139 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7580735803743557e-01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +140 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.8287842584930107e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +141 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.8994949366116658e-01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +142 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.9702056147303197e-01 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +344 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3438600180012612e-01 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +345 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4852813742385702e-01 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +346 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.6267027304758803e-01 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +347 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7681240867131893e-01 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +348 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9095454429504994e-01 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +349 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0509667991878084e-01 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +350 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1923881554251174e-01 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +351 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3338095116624276e-01 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +352 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4752308678997366e-01 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +353 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6166522241370467e-01 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +354 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7580735803743557e-01 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +355 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.8994949366116658e-01 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +6042 1 7.1371621756056675e+02 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 2.9999999999999999e-02 0.0000000000000000e+00 0 0 0 +6043 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 2.9999999999999999e-02 0.0000000000000000e+00 0 0 0 +6044 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 2.9999999999999999e-02 0.0000000000000000e+00 0 0 0 +6045 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 2.9999999999999999e-02 0.0000000000000000e+00 0 0 0 +6046 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 2.9999999999999999e-02 0.0000000000000000e+00 0 0 0 +6047 1 7.1371621756056845e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 2.9999999999999999e-02 0.0000000000000000e+00 0 0 0 +6048 1 7.1371621756056675e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 2.9999999999999999e-02 0.0000000000000000e+00 0 0 0 +6049 1 6.7997102479675050e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 2.9999999999999999e-02 0.0000000000000000e+00 0 0 0 +6131 1 9.7257311157309539e+02 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 4.0000000000000001e-02 0.0000000000000000e+00 0 0 0 +6132 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 5.0000000000000003e-02 0.0000000000000000e+00 0 0 0 +6133 1 9.7257311157309073e+02 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 4.0000000000000001e-02 0.0000000000000000e+00 0 0 0 +6134 1 1.0063722103956345e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 5.0000000000000003e-02 0.0000000000000000e+00 0 0 0 +6135 1 9.7257311157309073e+02 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 4.0000000000000001e-02 0.0000000000000000e+00 0 0 0 +6136 1 1.0063722103956345e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 5.0000000000000003e-02 0.0000000000000000e+00 0 0 0 +6137 1 9.7257311157309073e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 4.0000000000000001e-02 0.0000000000000000e+00 0 0 0 +6138 1 1.0063722103956345e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 5.0000000000000003e-02 0.0000000000000000e+00 0 0 0 +6139 1 9.7257311157309073e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 4.0000000000000001e-02 0.0000000000000000e+00 0 0 0 +6140 1 1.0063722103956345e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 5.0000000000000003e-02 0.0000000000000000e+00 0 0 0 +6141 1 9.7257311157309198e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 4.0000000000000001e-02 0.0000000000000000e+00 0 0 0 +6142 1 1.0063722103956389e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 5.0000000000000003e-02 0.0000000000000000e+00 0 0 0 +6143 1 9.7257311157309550e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 4.0000000000000001e-02 0.0000000000000000e+00 0 0 0 +6144 1 1.0063722103956356e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 5.0000000000000003e-02 0.0000000000000000e+00 0 0 0 +6145 1 9.7257311157309073e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 4.0000000000000001e-02 0.0000000000000000e+00 0 0 0 +6146 1 9.7257311157309130e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 5.0000000000000003e-02 0.0000000000000000e+00 0 0 0 +6147 1 6.7997102479675050e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 0.0000000000000000e+00 0 0 0 +6229 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 5.9999999999999998e-02 0.0000000000000000e+00 0 0 0 +6230 1 1.0063722103956356e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 7.0000000000000007e-02 0.0000000000000000e+00 0 0 0 +6231 1 1.0063722103956343e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 5.9999999999999998e-02 0.0000000000000000e+00 0 0 0 +6232 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 7.0000000000000007e-02 0.0000000000000000e+00 0 0 0 +6233 1 1.0063722103956343e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 5.9999999999999998e-02 0.0000000000000000e+00 0 0 0 +6234 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 7.0000000000000007e-02 0.0000000000000000e+00 0 0 0 +6235 1 1.0063722103956343e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 5.9999999999999998e-02 0.0000000000000000e+00 0 0 0 +6236 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 7.0000000000000007e-02 0.0000000000000000e+00 0 0 0 +6237 1 1.0063722103956343e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 5.9999999999999998e-02 0.0000000000000000e+00 0 0 0 +6238 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 7.0000000000000007e-02 0.0000000000000000e+00 0 0 0 +6239 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 5.9999999999999998e-02 0.0000000000000000e+00 0 0 0 +6240 1 1.0063722103956389e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 7.0000000000000007e-02 0.0000000000000000e+00 0 0 0 +6241 1 1.0063722103956388e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 5.9999999999999998e-02 0.0000000000000000e+00 0 0 0 +6242 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 7.0000000000000007e-02 0.0000000000000000e+00 0 0 0 +6243 1 1.0063722103956343e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 5.9999999999999998e-02 0.0000000000000000e+00 0 0 0 +6244 1 9.7257311157309118e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 7.0000000000000007e-02 0.0000000000000000e+00 0 0 0 +6245 1 7.1371621756056572e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 0.0000000000000000e+00 0 0 0 +6327 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 8.0000000000000002e-02 0.0000000000000000e+00 0 0 0 +6328 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 8.9999999999999997e-02 0.0000000000000000e+00 0 0 0 +6329 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 8.0000000000000002e-02 0.0000000000000000e+00 0 0 0 +6330 1 1.0063722103956345e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 8.9999999999999997e-02 0.0000000000000000e+00 0 0 0 +6331 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 8.0000000000000002e-02 0.0000000000000000e+00 0 0 0 +6332 1 1.0063722103956345e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 8.9999999999999997e-02 0.0000000000000000e+00 0 0 0 +6333 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 8.0000000000000002e-02 0.0000000000000000e+00 0 0 0 +6334 1 1.0063722103956345e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 8.9999999999999997e-02 0.0000000000000000e+00 0 0 0 +6335 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 8.0000000000000002e-02 0.0000000000000000e+00 0 0 0 +6336 1 1.0063722103956345e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 8.9999999999999997e-02 0.0000000000000000e+00 0 0 0 +6337 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 8.0000000000000002e-02 0.0000000000000000e+00 0 0 0 +6338 1 1.0063722103956389e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 8.9999999999999997e-02 0.0000000000000000e+00 0 0 0 +6339 1 1.0063722103956391e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 8.0000000000000002e-02 0.0000000000000000e+00 0 0 0 +6340 1 1.0063722103956356e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 8.9999999999999997e-02 0.0000000000000000e+00 0 0 0 +6341 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 8.0000000000000002e-02 0.0000000000000000e+00 0 0 0 +6342 1 9.7257311157309118e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 8.9999999999999997e-02 0.0000000000000000e+00 0 0 0 +6343 1 7.1371621756056595e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 0.0000000000000000e+00 0 0 0 +6425 1 1.0063722103956388e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 1.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6426 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 1.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +6427 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 1.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6428 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 1.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +6429 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 1.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6430 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 1.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +6431 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 1.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6432 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 1.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +6433 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 1.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6434 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 1.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +6435 1 1.0063722103956356e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 1.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6436 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 1.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +6437 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 1.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6438 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 1.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +6439 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 1.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6440 1 9.7257311157309152e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 1.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +6441 1 7.1371621756056584e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6523 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 1.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6524 1 1.0063722103956352e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 1.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +6525 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 1.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6526 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 1.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +6527 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 1.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6528 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 1.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +6529 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 1.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6530 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 1.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +6531 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 1.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6532 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 1.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +6533 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 1.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6534 1 1.0063722103956385e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 1.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +6535 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 1.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6536 1 1.0063722103956351e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 1.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +6537 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 1.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6538 1 9.7257311157309073e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 1.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +6539 1 7.1371621756056584e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6621 1 1.0063722103956391e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 1.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +6622 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 1.4999999999999999e-01 0.0000000000000000e+00 0 0 0 +6623 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 1.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +6624 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 1.4999999999999999e-01 0.0000000000000000e+00 0 0 0 +6625 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 1.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +6626 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 1.4999999999999999e-01 0.0000000000000000e+00 0 0 0 +6627 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 1.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +6628 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 1.4999999999999999e-01 0.0000000000000000e+00 0 0 0 +6629 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 1.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +6630 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 1.4999999999999999e-01 0.0000000000000000e+00 0 0 0 +6631 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 1.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +6632 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 1.4999999999999999e-01 0.0000000000000000e+00 0 0 0 +6633 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 1.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +6634 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 1.4999999999999999e-01 0.0000000000000000e+00 0 0 0 +6635 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 1.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +6636 1 9.7257311157309141e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 1.4999999999999999e-01 0.0000000000000000e+00 0 0 0 +6637 1 7.1371621756056584e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +6719 1 1.0063722103956385e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 1.6000000000000000e-01 0.0000000000000000e+00 0 0 0 +6721 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 1.6000000000000000e-01 0.0000000000000000e+00 0 0 0 +6723 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 1.6000000000000000e-01 0.0000000000000000e+00 0 0 0 +6725 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 1.6000000000000000e-01 0.0000000000000000e+00 0 0 0 +6727 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 1.6000000000000000e-01 0.0000000000000000e+00 0 0 0 +6729 1 1.0063722103956352e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 1.6000000000000000e-01 0.0000000000000000e+00 0 0 0 +6731 1 1.0063722103956385e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 1.6000000000000000e-01 0.0000000000000000e+00 0 0 0 +6733 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 1.6000000000000000e-01 0.0000000000000000e+00 0 0 0 +6735 1 7.1371621756056584e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 0.0000000000000000e+00 0 0 0 +143 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0040916292848976e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +144 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0111626970967629e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +145 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0182337649086284e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +146 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0253048327204939e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +147 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0323759005323594e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +148 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0394469683442249e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +149 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0465180361560904e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +150 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0535891039679559e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +151 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0606601717798212e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +152 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0677312395916867e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +153 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0748023074035522e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +154 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0818733752154177e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +155 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0889444430272832e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +156 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0960155108391487e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +157 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1030865786510142e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +158 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1101576464628797e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +159 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1172287142747450e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +160 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1242997820866105e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +161 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1313708498984760e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +162 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1384419177103415e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +163 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1455129855222070e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +164 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1525840533340725e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +165 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1596551211459381e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +166 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1667261889578033e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +356 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0040916292848976e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +357 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0182337649086284e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +358 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0323759005323594e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +359 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0465180361560904e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +360 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0606601717798212e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +361 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0748023074035522e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +362 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0889444430272832e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +363 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1030865786510142e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +364 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1172287142747450e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +365 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1313708498984760e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +366 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1455129855222070e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +367 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1596551211459381e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +167 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1737972567696688e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +168 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1808683245815343e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +169 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1879393923933999e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +170 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1950104602052654e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +171 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2020815280171309e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +172 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2091525958289964e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +173 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2162236636408617e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +174 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2232947314527272e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +175 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2303657992645927e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +176 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2374368670764582e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +177 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2445079348883237e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +178 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2515790027001892e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +179 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2586500705120547e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +180 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2657211383239202e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +181 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2727922061357855e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +182 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2798632739476510e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +183 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2869343417595165e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +184 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2940054095713820e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +185 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3010764773832475e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +186 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3081475451951130e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +187 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3152186130069785e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +188 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3222896808188438e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +189 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3293607486307093e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +368 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1737972567696688e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +369 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1879393923933999e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +370 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2020815280171309e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +371 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2162236636408617e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +372 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2303657992645927e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +373 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2445079348883237e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +374 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2586500705120547e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +375 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2727922061357855e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +376 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2869343417595165e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +377 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3010764773832475e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +378 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3152186130069785e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +379 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3293607486307093e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +190 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3364318164425748e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +191 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3435028842544403e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +192 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3505739520663058e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +193 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3576450198781713e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +194 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3647160876900368e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +195 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3717871555019021e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +196 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3788582233137676e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +197 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3859292911256331e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +198 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3930003589374986e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +199 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000714267493641e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +200 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4071424945612296e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +201 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +202 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4212846301849607e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +203 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4283556979968259e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +204 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4354267658086914e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +205 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4424978336205569e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +206 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4495689014324225e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +207 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4566399692442880e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +208 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4637110370561535e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +209 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4707821048680190e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +210 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4778531726798843e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +211 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4849242404917498e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +212 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4919953083036153e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +213 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4990663761154808e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +380 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3435028842544403e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +381 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3576450198781713e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +382 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3717871555019021e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +383 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3859292911256331e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +384 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000714267493641e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +385 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +386 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4283556979968259e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +387 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4424978336205569e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +388 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4566399692442880e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +389 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4707821048680190e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +390 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4849242404917498e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +391 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4990663761154808e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +214 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.5061374439273463e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +215 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.5132085117392118e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +216 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.5202795795510773e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +217 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.5273506473629426e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +218 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.5344217151748081e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +219 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.5414927829866736e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +220 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.5485638507985391e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +221 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.5556349186104046e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +222 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.5627059864222701e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +223 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.5697770542341356e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +224 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.5768481220460011e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +225 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.5839191898578664e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +226 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.5909902576697319e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +227 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.5980613254815974e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +228 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6051323932934629e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +229 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6122034611053284e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +230 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6192745289171939e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +231 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6263455967290594e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +232 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6334166645409247e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +233 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6404877323527902e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +234 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6475588001646557e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +235 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6546298679765212e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +236 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6617009357883867e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +392 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.5132085117392118e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +393 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.5273506473629426e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +394 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.5414927829866736e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +395 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.5556349186104046e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +396 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.5697770542341356e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +397 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.5839191898578664e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +398 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.5980613254815974e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +399 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6122034611053284e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +400 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6263455967290594e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +401 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6404877323527902e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +402 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6546298679765212e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +237 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6687720036002522e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +238 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6758430714121177e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +239 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6829141392239830e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +240 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6899852070358485e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +241 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6970562748477140e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +242 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7041273426595795e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +243 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7111984104714451e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +244 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7182694782833106e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +245 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7253405460951761e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +246 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7324116139070416e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +247 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7394826817189069e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +248 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7465537495307724e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +249 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7536248173426379e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +250 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7606958851545034e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +251 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7677669529663689e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +252 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7748380207782344e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +253 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7819090885900999e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +254 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7889801564019652e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +255 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7960512242138307e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +256 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.8031222920256962e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +257 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.8101933598375617e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +258 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.8172644276494272e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +259 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.8243354954612927e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +260 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.8314065632731582e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +403 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6687720036002522e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +404 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6829141392239830e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +405 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6970562748477140e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +406 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7111984104714451e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +407 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7253405460951761e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +408 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7394826817189069e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +409 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7536248173426379e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +410 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7677669529663689e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +411 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7819090885900999e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +412 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7960512242138307e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +413 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.8101933598375617e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +414 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.8243354954612927e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +261 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.8384776310850235e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +262 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.8455486988968890e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +263 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.8526197667087545e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +264 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.8596908345206200e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +265 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.8667619023324855e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +266 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.8738329701443510e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +267 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.8809040379562165e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +268 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.8879751057680818e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +269 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.8950461735799473e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +270 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9021172413918128e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +271 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9091883092036783e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +272 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9162593770155438e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +273 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9233304448274093e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +274 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9304015126392748e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +275 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9374725804511403e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +276 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9445436482630056e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +277 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9516147160748711e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +278 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9586857838867366e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +279 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9657568516986021e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +280 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9728279195104677e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +281 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9798989873223332e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +282 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9869700551341987e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +283 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9940411229460639e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +415 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.8384776310850235e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +416 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.8526197667087545e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +417 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.8667619023324855e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +418 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.8809040379562165e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +419 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.8950461735799473e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +420 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9091883092036783e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +421 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9233304448274093e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +422 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9374725804511403e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +423 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9516147160748711e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +424 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9657568516986021e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +425 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9798989873223332e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +426 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9940411229460639e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +457 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.6970562748477142e-01 0.0000000000000000e+00 0 0 0 +458 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.7677669529663689e-01 0.0000000000000000e+00 0 0 0 +459 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.6970562748477142e-01 0.0000000000000000e+00 0 0 0 +460 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.8384776310850237e-01 0.0000000000000000e+00 0 0 0 +461 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.9091883092036782e-01 0.0000000000000000e+00 0 0 0 +462 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.8384776310850237e-01 0.0000000000000000e+00 0 0 0 +463 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.9798989873223330e-01 0.0000000000000000e+00 0 0 0 +464 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.0506096654409878e-01 0.0000000000000000e+00 0 0 0 +465 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.9798989873223330e-01 0.0000000000000000e+00 0 0 0 +466 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.1213203435596426e-01 0.0000000000000000e+00 0 0 0 +467 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.1920310216782973e-01 0.0000000000000000e+00 0 0 0 +468 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.1213203435596426e-01 0.0000000000000000e+00 0 0 0 +469 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.2627416997969521e-01 0.0000000000000000e+00 0 0 0 +470 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.3334523779156069e-01 0.0000000000000000e+00 0 0 0 +471 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.2627416997969521e-01 0.0000000000000000e+00 0 0 0 +472 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.4041630560342617e-01 0.0000000000000000e+00 0 0 0 +473 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.4748737341529164e-01 0.0000000000000000e+00 0 0 0 +474 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.4041630560342617e-01 0.0000000000000000e+00 0 0 0 +475 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.5455844122715710e-01 0.0000000000000000e+00 0 0 0 +476 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.6162950903902260e-01 0.0000000000000000e+00 0 0 0 +477 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.5455844122715710e-01 0.0000000000000000e+00 0 0 0 +478 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.6870057685088805e-01 0.0000000000000000e+00 0 0 0 +479 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.7577164466275356e-01 0.0000000000000000e+00 0 0 0 +480 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.6870057685088805e-01 0.0000000000000000e+00 0 0 0 +481 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.8284271247461901e-01 0.0000000000000000e+00 0 0 0 +482 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.8991378028648451e-01 0.0000000000000000e+00 0 0 0 +483 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.8284271247461901e-01 0.0000000000000000e+00 0 0 0 +484 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.9698484809834996e-01 0.0000000000000000e+00 0 0 0 +485 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.0405591591021541e-01 0.0000000000000000e+00 0 0 0 +486 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.9698484809834996e-01 0.0000000000000000e+00 0 0 0 +487 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.1112698372208092e-01 0.0000000000000000e+00 0 0 0 +488 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.1819805153394637e-01 0.0000000000000000e+00 0 0 0 +489 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.1112698372208092e-01 0.0000000000000000e+00 0 0 0 +490 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.2526911934581187e-01 0.0000000000000000e+00 0 0 0 +491 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.3234018715767732e-01 0.0000000000000000e+00 0 0 0 +492 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.2526911934581187e-01 0.0000000000000000e+00 0 0 0 +6638 1 7.1371621756056629e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 1.7000000000000001e-01 0.0000000000000000e+00 0 0 0 +6640 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 1.7000000000000001e-01 0.0000000000000000e+00 0 0 0 +6642 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 1.7000000000000001e-01 0.0000000000000000e+00 0 0 0 +6644 1 1.0063722103956356e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 1.7000000000000001e-01 0.0000000000000000e+00 0 0 0 +6646 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 1.7000000000000001e-01 0.0000000000000000e+00 0 0 0 +6648 1 1.0063722103956352e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 1.7000000000000001e-01 0.0000000000000000e+00 0 0 0 +6650 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 1.7000000000000001e-01 0.0000000000000000e+00 0 0 0 +6736 1 7.1371621756056618e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 1.9000000000000000e-01 0.0000000000000000e+00 0 0 0 +6737 1 9.7257311157309221e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 1.7999999999999999e-01 0.0000000000000000e+00 0 0 0 +6738 1 1.0063722103956351e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 1.9000000000000000e-01 0.0000000000000000e+00 0 0 0 +6739 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 1.7999999999999999e-01 0.0000000000000000e+00 0 0 0 +6740 1 1.0063722103956350e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 1.9000000000000000e-01 0.0000000000000000e+00 0 0 0 +6741 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 1.7999999999999999e-01 0.0000000000000000e+00 0 0 0 +6742 1 1.0063722103956350e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 1.9000000000000000e-01 0.0000000000000000e+00 0 0 0 +6743 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 1.7999999999999999e-01 0.0000000000000000e+00 0 0 0 +6744 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 1.9000000000000000e-01 0.0000000000000000e+00 0 0 0 +6745 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 1.7999999999999999e-01 0.0000000000000000e+00 0 0 0 +6746 1 1.0063722103956345e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 1.9000000000000000e-01 0.0000000000000000e+00 0 0 0 +6747 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 1.7999999999999999e-01 0.0000000000000000e+00 0 0 0 +6748 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 1.9000000000000000e-01 0.0000000000000000e+00 0 0 0 +6749 1 1.0063722103956352e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 1.7999999999999999e-01 0.0000000000000000e+00 0 0 0 +6834 1 7.1371621756056629e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 2.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +6835 1 9.7257311157309209e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 2.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6836 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 2.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +6837 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 2.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6838 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 2.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +6839 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 2.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6840 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 2.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +6841 1 1.0063722103956354e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 2.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6842 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 2.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +6843 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 2.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6844 1 1.0063722103956351e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 2.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +6845 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 2.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6846 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 2.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +6847 1 1.0063722103956352e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 2.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6932 1 7.1371621756056629e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 2.3000000000000001e-01 0.0000000000000000e+00 0 0 0 +6933 1 9.7257311157309141e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 2.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6934 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 2.3000000000000001e-01 0.0000000000000000e+00 0 0 0 +6935 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 2.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6936 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 2.3000000000000001e-01 0.0000000000000000e+00 0 0 0 +6937 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 2.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6938 1 1.0063722103956356e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 2.3000000000000001e-01 0.0000000000000000e+00 0 0 0 +6939 1 1.0063722103956350e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 2.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6940 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 2.3000000000000001e-01 0.0000000000000000e+00 0 0 0 +6941 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 2.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6942 1 1.0063722103956352e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 2.3000000000000001e-01 0.0000000000000000e+00 0 0 0 +6943 1 1.0063722103956352e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 2.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6944 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 2.3000000000000001e-01 0.0000000000000000e+00 0 0 0 +6945 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 2.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +7030 1 7.1371621756056584e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 2.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +7031 1 9.7257311157309198e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 2.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +7032 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 2.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +7033 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 2.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +7034 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 2.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +7035 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 2.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +7036 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 2.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +7037 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 2.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +7038 1 1.0063722103956351e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 2.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +7039 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 2.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +7040 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 2.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +7041 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 2.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +7042 1 1.0063722103956351e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 2.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +7043 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 2.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +7128 1 7.1371621756056618e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 2.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +7129 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 2.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +7130 1 1.0063722103956351e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 2.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +7131 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 2.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +7132 1 1.0063722103956351e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 2.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +7133 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 2.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +7134 1 1.0063722103956351e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 2.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +7135 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 2.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +7136 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 2.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +7137 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 2.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +7138 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 2.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +7139 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 2.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +7140 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 2.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +7141 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 2.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +7226 1 7.1371621756056697e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 2.8999999999999998e-01 0.0000000000000000e+00 0 0 0 +7227 1 9.7257311157309334e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 2.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +7228 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 2.8999999999999998e-01 0.0000000000000000e+00 0 0 0 +7229 1 1.0063722103956364e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 2.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +7230 1 1.0063722103956367e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 2.8999999999999998e-01 0.0000000000000000e+00 0 0 0 +7231 1 1.0063722103956370e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 2.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +7232 1 1.0063722103956367e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 2.8999999999999998e-01 0.0000000000000000e+00 0 0 0 +7233 1 1.0063722103956367e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 2.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +7234 1 1.0063722103956371e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 2.8999999999999998e-01 0.0000000000000000e+00 0 0 0 +7235 1 1.0063722103956366e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 2.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +7236 1 1.0063722103956362e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 2.8999999999999998e-01 0.0000000000000000e+00 0 0 0 +7237 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 2.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +7238 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 2.8999999999999998e-01 0.0000000000000000e+00 0 0 0 +7239 1 1.0063722103956362e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 2.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +7324 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 3.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +7325 1 9.7257311157309152e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 2.9999999999999999e-01 0.0000000000000000e+00 0 0 0 +7326 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 3.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +7327 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 2.9999999999999999e-01 0.0000000000000000e+00 0 0 0 +7328 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 3.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +7329 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 2.9999999999999999e-01 0.0000000000000000e+00 0 0 0 +7330 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 3.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +7331 1 1.0063722103956351e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 2.9999999999999999e-01 0.0000000000000000e+00 0 0 0 +7332 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 3.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +7333 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 2.9999999999999999e-01 0.0000000000000000e+00 0 0 0 +7334 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 3.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +7335 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 2.9999999999999999e-01 0.0000000000000000e+00 0 0 0 +7336 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 3.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +7337 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 2.9999999999999999e-01 0.0000000000000000e+00 0 0 0 +7422 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 3.3000000000000002e-01 0.0000000000000000e+00 0 0 0 +7423 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 3.2000000000000001e-01 0.0000000000000000e+00 0 0 0 +7424 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 3.3000000000000002e-01 0.0000000000000000e+00 0 0 0 +7425 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 3.2000000000000001e-01 0.0000000000000000e+00 0 0 0 +7426 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 3.3000000000000002e-01 0.0000000000000000e+00 0 0 0 +7427 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 3.2000000000000001e-01 0.0000000000000000e+00 0 0 0 +7428 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 3.3000000000000002e-01 0.0000000000000000e+00 0 0 0 +7429 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 3.2000000000000001e-01 0.0000000000000000e+00 0 0 0 +7430 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 3.3000000000000002e-01 0.0000000000000000e+00 0 0 0 +7431 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 3.2000000000000001e-01 0.0000000000000000e+00 0 0 0 +7432 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 3.3000000000000002e-01 0.0000000000000000e+00 0 0 0 +7433 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 3.2000000000000001e-01 0.0000000000000000e+00 0 0 0 +7434 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 3.3000000000000002e-01 0.0000000000000000e+00 0 0 0 +7435 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 3.2000000000000001e-01 0.0000000000000000e+00 0 0 0 +6652 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 1.7000000000000001e-01 0.0000000000000000e+00 0 0 0 +6654 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 1.7000000000000001e-01 0.0000000000000000e+00 0 0 0 +6656 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 1.7000000000000001e-01 0.0000000000000000e+00 0 0 0 +6658 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 1.7000000000000001e-01 0.0000000000000000e+00 0 0 0 +6660 1 1.0063722103956351e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 1.7000000000000001e-01 0.0000000000000000e+00 0 0 0 +6662 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 1.7000000000000001e-01 0.0000000000000000e+00 0 0 0 +6664 1 1.0063722103956370e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 1.7000000000000001e-01 0.0000000000000000e+00 0 0 0 +6666 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 1.7000000000000001e-01 0.0000000000000000e+00 0 0 0 +6668 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 1.7000000000000001e-01 0.0000000000000000e+00 0 0 0 +6750 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 1.9000000000000000e-01 0.0000000000000000e+00 0 0 0 +6751 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 1.7999999999999999e-01 0.0000000000000000e+00 0 0 0 +6752 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 1.9000000000000000e-01 0.0000000000000000e+00 0 0 0 +6753 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 1.7999999999999999e-01 0.0000000000000000e+00 0 0 0 +6754 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 1.9000000000000000e-01 0.0000000000000000e+00 0 0 0 +6755 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 1.7999999999999999e-01 0.0000000000000000e+00 0 0 0 +6756 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 1.9000000000000000e-01 0.0000000000000000e+00 0 0 0 +6757 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 1.7999999999999999e-01 0.0000000000000000e+00 0 0 0 +6758 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 1.9000000000000000e-01 0.0000000000000000e+00 0 0 0 +6759 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 1.7999999999999999e-01 0.0000000000000000e+00 0 0 0 +6760 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 1.9000000000000000e-01 0.0000000000000000e+00 0 0 0 +6761 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 1.7999999999999999e-01 0.0000000000000000e+00 0 0 0 +6762 1 1.0063722103956363e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 1.9000000000000000e-01 0.0000000000000000e+00 0 0 0 +6763 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 1.7999999999999999e-01 0.0000000000000000e+00 0 0 0 +6764 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 1.9000000000000000e-01 0.0000000000000000e+00 0 0 0 +6765 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 1.7999999999999999e-01 0.0000000000000000e+00 0 0 0 +6766 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 1.9000000000000000e-01 0.0000000000000000e+00 0 0 0 +6848 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 2.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +6849 1 1.0063722103956356e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 2.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6850 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 2.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +6851 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 2.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6852 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 2.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +6853 1 1.0063722103956352e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 2.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6854 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 2.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +6855 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 2.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6856 1 1.0063722103956351e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 2.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +6857 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 2.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6858 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 2.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +6859 1 1.0063722103956368e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 2.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6860 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 2.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +6861 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 2.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6862 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 2.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +6863 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 2.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6864 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 2.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +6946 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 2.3000000000000001e-01 0.0000000000000000e+00 0 0 0 +6947 1 1.0063722103956352e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 2.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6948 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 2.3000000000000001e-01 0.0000000000000000e+00 0 0 0 +6949 1 1.0063722103956352e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 2.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6950 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 2.3000000000000001e-01 0.0000000000000000e+00 0 0 0 +6951 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 2.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6952 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 2.3000000000000001e-01 0.0000000000000000e+00 0 0 0 +6953 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 2.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6954 1 1.0063722103956351e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 2.3000000000000001e-01 0.0000000000000000e+00 0 0 0 +6955 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 2.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6956 1 1.0063722103956354e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 2.3000000000000001e-01 0.0000000000000000e+00 0 0 0 +6957 1 1.0063722103956363e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 2.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6958 1 1.0063722103956370e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 2.3000000000000001e-01 0.0000000000000000e+00 0 0 0 +6959 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 2.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6960 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 2.3000000000000001e-01 0.0000000000000000e+00 0 0 0 +6961 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 2.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6962 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 2.3000000000000001e-01 0.0000000000000000e+00 0 0 0 +7044 1 1.0063722103956351e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 2.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +7045 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 2.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +7046 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 2.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +7047 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 2.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +7048 1 1.0063722103956351e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 2.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +7049 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 2.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +7050 1 1.0063722103956351e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 2.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +7051 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 2.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +7052 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 2.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +7053 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 2.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +7054 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 2.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +7055 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 2.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +7056 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 2.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +7057 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 2.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +7058 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 2.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +7059 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 2.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +7060 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 2.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +7142 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 2.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +7143 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 2.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +7144 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 2.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +7145 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 2.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +7146 1 1.0063722103956354e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 2.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +7147 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 2.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +7148 1 1.0063722103956354e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 2.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +7149 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 2.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +7150 1 1.0063722103956345e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 2.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +7151 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 2.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +7152 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 2.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +7153 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 2.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +7154 1 1.0063722103956364e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 2.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +7155 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 2.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +7156 1 1.0063722103956343e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 2.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +7157 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 2.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +7158 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 2.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +7240 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 2.8999999999999998e-01 0.0000000000000000e+00 0 0 0 +7241 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 2.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +7242 1 1.0063722103956364e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 2.8999999999999998e-01 0.0000000000000000e+00 0 0 0 +7243 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 2.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +7244 1 1.0063722103956371e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 2.8999999999999998e-01 0.0000000000000000e+00 0 0 0 +7245 1 1.0063722103956362e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 2.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +7246 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 2.8999999999999998e-01 0.0000000000000000e+00 0 0 0 +7247 1 1.0063722103956368e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 2.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +7248 1 1.0063722103956362e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 2.8999999999999998e-01 0.0000000000000000e+00 0 0 0 +7249 1 1.0063722103956356e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 2.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +7250 1 1.0063722103956364e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 2.8999999999999998e-01 0.0000000000000000e+00 0 0 0 +7251 1 1.0063722103956379e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 2.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +7252 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 2.8999999999999998e-01 0.0000000000000000e+00 0 0 0 +7253 1 1.0063722103956363e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 2.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +7254 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 2.8999999999999998e-01 0.0000000000000000e+00 0 0 0 +7255 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 2.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +7256 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 2.8999999999999998e-01 0.0000000000000000e+00 0 0 0 +7338 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 3.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +7339 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 2.9999999999999999e-01 0.0000000000000000e+00 0 0 0 +7340 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 3.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +7341 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 2.9999999999999999e-01 0.0000000000000000e+00 0 0 0 +7342 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 3.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +7343 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 2.9999999999999999e-01 0.0000000000000000e+00 0 0 0 +7344 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 3.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +7345 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 2.9999999999999999e-01 0.0000000000000000e+00 0 0 0 +7346 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 3.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +7347 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 2.9999999999999999e-01 0.0000000000000000e+00 0 0 0 +7348 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 3.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +7349 1 1.0063722103956362e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 2.9999999999999999e-01 0.0000000000000000e+00 0 0 0 +7350 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 3.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +7351 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 2.9999999999999999e-01 0.0000000000000000e+00 0 0 0 +7352 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 3.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +7353 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 2.9999999999999999e-01 0.0000000000000000e+00 0 0 0 +7354 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 3.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +7436 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 3.3000000000000002e-01 0.0000000000000000e+00 0 0 0 +7437 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 3.2000000000000001e-01 0.0000000000000000e+00 0 0 0 +7438 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 3.3000000000000002e-01 0.0000000000000000e+00 0 0 0 +7439 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 3.2000000000000001e-01 0.0000000000000000e+00 0 0 0 +7440 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 3.3000000000000002e-01 0.0000000000000000e+00 0 0 0 +7441 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 3.2000000000000001e-01 0.0000000000000000e+00 0 0 0 +7442 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 3.3000000000000002e-01 0.0000000000000000e+00 0 0 0 +7443 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 3.2000000000000001e-01 0.0000000000000000e+00 0 0 0 +7444 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 3.3000000000000002e-01 0.0000000000000000e+00 0 0 0 +7445 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 3.2000000000000001e-01 0.0000000000000000e+00 0 0 0 +7446 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 3.3000000000000002e-01 0.0000000000000000e+00 0 0 0 +7447 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 3.2000000000000001e-01 0.0000000000000000e+00 0 0 0 +7448 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 3.3000000000000002e-01 0.0000000000000000e+00 0 0 0 +7449 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 3.2000000000000001e-01 0.0000000000000000e+00 0 0 0 +7450 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 3.3000000000000002e-01 0.0000000000000000e+00 0 0 0 +7451 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 3.2000000000000001e-01 0.0000000000000000e+00 0 0 0 +7452 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 3.3000000000000002e-01 0.0000000000000000e+00 0 0 0 +6670 1 1.0063722103956370e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 1.7000000000000001e-01 0.0000000000000000e+00 0 0 0 +6672 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 1.7000000000000001e-01 0.0000000000000000e+00 0 0 0 +6674 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 1.7000000000000001e-01 0.0000000000000000e+00 0 0 0 +6676 1 1.0063722103956370e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 1.7000000000000001e-01 0.0000000000000000e+00 0 0 0 +6678 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 1.7000000000000001e-01 0.0000000000000000e+00 0 0 0 +6680 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 1.7000000000000001e-01 0.0000000000000000e+00 0 0 0 +6682 1 1.0063722103956370e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 1.7000000000000001e-01 0.0000000000000000e+00 0 0 0 +6684 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 1.7000000000000001e-01 0.0000000000000000e+00 0 0 0 +6767 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 1.7999999999999999e-01 0.0000000000000000e+00 0 0 0 +6768 1 1.0063722103956364e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 1.9000000000000000e-01 0.0000000000000000e+00 0 0 0 +6769 1 1.0063722103956371e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 1.7999999999999999e-01 0.0000000000000000e+00 0 0 0 +6770 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 1.9000000000000000e-01 0.0000000000000000e+00 0 0 0 +6771 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 1.7999999999999999e-01 0.0000000000000000e+00 0 0 0 +6772 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 1.9000000000000000e-01 0.0000000000000000e+00 0 0 0 +6773 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 1.7999999999999999e-01 0.0000000000000000e+00 0 0 0 +6774 1 1.0063722103956363e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 1.9000000000000000e-01 0.0000000000000000e+00 0 0 0 +6775 1 1.0063722103956371e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 1.7999999999999999e-01 0.0000000000000000e+00 0 0 0 +6776 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 1.9000000000000000e-01 0.0000000000000000e+00 0 0 0 +6777 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 1.7999999999999999e-01 0.0000000000000000e+00 0 0 0 +6778 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 1.9000000000000000e-01 0.0000000000000000e+00 0 0 0 +6779 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 1.7999999999999999e-01 0.0000000000000000e+00 0 0 0 +6780 1 1.0063722103956363e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 1.9000000000000000e-01 0.0000000000000000e+00 0 0 0 +6781 1 1.0063722103956371e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 1.7999999999999999e-01 0.0000000000000000e+00 0 0 0 +6782 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 1.9000000000000000e-01 0.0000000000000000e+00 0 0 0 +6783 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 1.7999999999999999e-01 0.0000000000000000e+00 0 0 0 +6865 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 2.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6866 1 1.0063722103956370e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 2.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +6867 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 2.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6868 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 2.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +6869 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 2.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6870 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 2.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +6871 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 2.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6872 1 1.0063722103956370e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 2.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +6873 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 2.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6874 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 2.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +6875 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 2.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6876 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 2.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +6877 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 2.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6878 1 1.0063722103956370e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 2.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +6879 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 2.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6880 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 2.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +6881 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 2.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6963 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 2.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6964 1 1.0063722103956370e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 2.3000000000000001e-01 0.0000000000000000e+00 0 0 0 +6965 1 1.0063722103956362e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 2.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6966 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 2.3000000000000001e-01 0.0000000000000000e+00 0 0 0 +6967 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 2.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6968 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 2.3000000000000001e-01 0.0000000000000000e+00 0 0 0 +6969 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 2.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6970 1 1.0063722103956370e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 2.3000000000000001e-01 0.0000000000000000e+00 0 0 0 +6971 1 1.0063722103956362e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 2.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6972 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 2.3000000000000001e-01 0.0000000000000000e+00 0 0 0 +6973 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 2.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6974 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 2.3000000000000001e-01 0.0000000000000000e+00 0 0 0 +6975 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 2.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6976 1 1.0063722103956370e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 2.3000000000000001e-01 0.0000000000000000e+00 0 0 0 +6977 1 1.0063722103956362e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 2.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6978 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 2.3000000000000001e-01 0.0000000000000000e+00 0 0 0 +6979 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 2.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +7061 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 2.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +7062 1 1.0063722103956361e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 2.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +7063 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 2.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +7064 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 2.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +7065 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 2.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +7066 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 2.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +7067 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 2.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +7068 1 1.0063722103956361e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 2.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +7069 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 2.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +7070 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 2.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +7071 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 2.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +7072 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 2.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +7073 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 2.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +7074 1 1.0063722103956361e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 2.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +7075 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 2.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +7076 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 2.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +7077 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 2.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +7159 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 2.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +7160 1 1.0063722103956364e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 2.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +7161 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 2.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +7162 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 2.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +7163 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 2.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +7164 1 1.0063722103956343e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 2.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +7165 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 2.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +7166 1 1.0063722103956364e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 2.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +7167 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 2.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +7168 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 2.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +7169 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 2.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +7170 1 1.0063722103956343e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 2.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +7171 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 2.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +7172 1 1.0063722103956364e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 2.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +7173 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 2.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +7174 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 2.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +7175 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 2.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +7257 1 1.0063722103956362e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 2.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +7258 1 1.0063722103956381e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 2.8999999999999998e-01 0.0000000000000000e+00 0 0 0 +7259 1 1.0063722103956381e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 2.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +7260 1 1.0063722103956364e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 2.8999999999999998e-01 0.0000000000000000e+00 0 0 0 +7261 1 1.0063722103956356e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 2.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +7262 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 2.8999999999999998e-01 0.0000000000000000e+00 0 0 0 +7263 1 1.0063722103956363e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 2.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +7264 1 1.0063722103956381e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 2.8999999999999998e-01 0.0000000000000000e+00 0 0 0 +7265 1 1.0063722103956381e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 2.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +7266 1 1.0063722103956364e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 2.8999999999999998e-01 0.0000000000000000e+00 0 0 0 +7267 1 1.0063722103956356e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 2.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +7268 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 2.8999999999999998e-01 0.0000000000000000e+00 0 0 0 +7269 1 1.0063722103956363e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 2.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +7270 1 1.0063722103956381e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 2.8999999999999998e-01 0.0000000000000000e+00 0 0 0 +7271 1 1.0063722103956381e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 2.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +7272 1 1.0063722103956364e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 2.8999999999999998e-01 0.0000000000000000e+00 0 0 0 +7273 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 2.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +7355 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 2.9999999999999999e-01 0.0000000000000000e+00 0 0 0 +7356 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 3.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +7357 1 1.0063722103956364e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 2.9999999999999999e-01 0.0000000000000000e+00 0 0 0 +7358 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 3.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +7359 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 2.9999999999999999e-01 0.0000000000000000e+00 0 0 0 +7360 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 3.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +7361 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 2.9999999999999999e-01 0.0000000000000000e+00 0 0 0 +7362 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 3.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +7363 1 1.0063722103956364e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 2.9999999999999999e-01 0.0000000000000000e+00 0 0 0 +7364 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 3.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +7365 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 2.9999999999999999e-01 0.0000000000000000e+00 0 0 0 +7366 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 3.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +7367 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 2.9999999999999999e-01 0.0000000000000000e+00 0 0 0 +7368 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 3.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +7369 1 1.0063722103956364e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 2.9999999999999999e-01 0.0000000000000000e+00 0 0 0 +7370 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 3.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +7371 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 2.9999999999999999e-01 0.0000000000000000e+00 0 0 0 +7453 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 3.2000000000000001e-01 0.0000000000000000e+00 0 0 0 +7454 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 3.3000000000000002e-01 0.0000000000000000e+00 0 0 0 +7455 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 3.2000000000000001e-01 0.0000000000000000e+00 0 0 0 +7456 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 3.3000000000000002e-01 0.0000000000000000e+00 0 0 0 +7457 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 3.2000000000000001e-01 0.0000000000000000e+00 0 0 0 +7458 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 3.3000000000000002e-01 0.0000000000000000e+00 0 0 0 +7459 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 3.2000000000000001e-01 0.0000000000000000e+00 0 0 0 +7460 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 3.3000000000000002e-01 0.0000000000000000e+00 0 0 0 +7461 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 3.2000000000000001e-01 0.0000000000000000e+00 0 0 0 +7462 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 3.3000000000000002e-01 0.0000000000000000e+00 0 0 0 +7463 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 3.2000000000000001e-01 0.0000000000000000e+00 0 0 0 +7464 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 3.3000000000000002e-01 0.0000000000000000e+00 0 0 0 +7465 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 3.2000000000000001e-01 0.0000000000000000e+00 0 0 0 +7466 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 3.3000000000000002e-01 0.0000000000000000e+00 0 0 0 +7467 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 3.2000000000000001e-01 0.0000000000000000e+00 0 0 0 +7468 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 3.3000000000000002e-01 0.0000000000000000e+00 0 0 0 +7469 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 3.2000000000000001e-01 0.0000000000000000e+00 0 0 0 +6686 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 1.7000000000000001e-01 0.0000000000000000e+00 0 0 0 +6688 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 1.7000000000000001e-01 0.0000000000000000e+00 0 0 0 +6690 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 1.7000000000000001e-01 0.0000000000000000e+00 0 0 0 +6692 1 1.0063722103956391e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 1.7000000000000001e-01 0.0000000000000000e+00 0 0 0 +6694 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 1.7000000000000001e-01 0.0000000000000000e+00 0 0 0 +6696 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 1.7000000000000001e-01 0.0000000000000000e+00 0 0 0 +6698 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 1.7000000000000001e-01 0.0000000000000000e+00 0 0 0 +6700 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 1.7000000000000001e-01 0.0000000000000000e+00 0 0 0 +6784 1 1.0063722103956341e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 1.9000000000000000e-01 0.0000000000000000e+00 0 0 0 +6785 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 1.7999999999999999e-01 0.0000000000000000e+00 0 0 0 +6786 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 1.9000000000000000e-01 0.0000000000000000e+00 0 0 0 +6787 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 1.7999999999999999e-01 0.0000000000000000e+00 0 0 0 +6788 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 1.9000000000000000e-01 0.0000000000000000e+00 0 0 0 +6789 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 1.7999999999999999e-01 0.0000000000000000e+00 0 0 0 +6790 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 1.9000000000000000e-01 0.0000000000000000e+00 0 0 0 +6791 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 1.7999999999999999e-01 0.0000000000000000e+00 0 0 0 +6792 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 1.9000000000000000e-01 0.0000000000000000e+00 0 0 0 +6793 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 1.7999999999999999e-01 0.0000000000000000e+00 0 0 0 +6794 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 1.9000000000000000e-01 0.0000000000000000e+00 0 0 0 +6795 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 1.7999999999999999e-01 0.0000000000000000e+00 0 0 0 +6796 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 1.9000000000000000e-01 0.0000000000000000e+00 0 0 0 +6797 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 1.7999999999999999e-01 0.0000000000000000e+00 0 0 0 +6798 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 1.9000000000000000e-01 0.0000000000000000e+00 0 0 0 +6799 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 1.7999999999999999e-01 0.0000000000000000e+00 0 0 0 +6882 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 2.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +6883 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 2.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6884 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 2.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +6885 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 2.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6886 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 2.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +6887 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 2.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6888 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 2.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +6889 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 2.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6890 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 2.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +6891 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 2.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6892 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 2.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +6893 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 2.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6894 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 2.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +6895 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 2.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6896 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 2.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +6897 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 2.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6980 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 2.3000000000000001e-01 0.0000000000000000e+00 0 0 0 +6981 1 1.0063722103956341e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 2.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6982 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 2.3000000000000001e-01 0.0000000000000000e+00 0 0 0 +6983 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 2.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6984 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 2.3000000000000001e-01 0.0000000000000000e+00 0 0 0 +6985 1 1.0063722103956352e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 2.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6986 1 1.0063722103956393e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 2.3000000000000001e-01 0.0000000000000000e+00 0 0 0 +6987 1 1.0063722103956385e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 2.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6988 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 2.3000000000000001e-01 0.0000000000000000e+00 0 0 0 +6989 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 2.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6990 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 2.3000000000000001e-01 0.0000000000000000e+00 0 0 0 +6991 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 2.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6992 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 2.3000000000000001e-01 0.0000000000000000e+00 0 0 0 +6993 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 2.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6994 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 2.3000000000000001e-01 0.0000000000000000e+00 0 0 0 +6995 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 2.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +7078 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 2.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +7079 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 2.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +7080 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 2.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +7081 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 2.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +7082 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 2.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +7083 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 2.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +7084 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 2.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +7085 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 2.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +7086 1 1.0063722103956351e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 2.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +7087 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 2.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +7088 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 2.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +7089 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 2.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +7090 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 2.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +7091 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 2.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +7092 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 2.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +7093 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 2.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +7176 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 2.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +7177 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 2.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +7178 1 1.0063722103956343e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 2.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +7179 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 2.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +7180 1 1.0063722103956343e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 2.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +7181 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 2.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +7182 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 2.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +7183 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 2.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +7184 1 1.0063722103956354e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 2.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +7185 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 2.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +7186 1 1.0063722103956343e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 2.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +7187 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 2.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +7188 1 1.0063722103956343e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 2.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +7189 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 2.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +7190 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 2.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +7191 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 2.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +7274 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 2.8999999999999998e-01 0.0000000000000000e+00 0 0 0 +7275 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 2.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +7276 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 2.8999999999999998e-01 0.0000000000000000e+00 0 0 0 +7277 1 1.0063722103956356e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 2.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +7278 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 2.8999999999999998e-01 0.0000000000000000e+00 0 0 0 +7279 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 2.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +7280 1 1.0063722103956401e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 2.8999999999999998e-01 0.0000000000000000e+00 0 0 0 +7281 1 1.0063722103956402e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 2.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +7282 1 1.0063722103956371e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 2.8999999999999998e-01 0.0000000000000000e+00 0 0 0 +7283 1 1.0063722103956356e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 2.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +7284 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 2.8999999999999998e-01 0.0000000000000000e+00 0 0 0 +7285 1 1.0063722103956356e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 2.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +7286 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 2.8999999999999998e-01 0.0000000000000000e+00 0 0 0 +7287 1 1.0063722103956356e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 2.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +7288 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 2.8999999999999998e-01 0.0000000000000000e+00 0 0 0 +7289 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 2.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +7372 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 3.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +7373 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 2.9999999999999999e-01 0.0000000000000000e+00 0 0 0 +7374 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 3.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +7375 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 2.9999999999999999e-01 0.0000000000000000e+00 0 0 0 +7376 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 3.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +7377 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 2.9999999999999999e-01 0.0000000000000000e+00 0 0 0 +7378 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 3.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +7379 1 1.0063722103956385e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 2.9999999999999999e-01 0.0000000000000000e+00 0 0 0 +7380 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 3.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +7381 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 2.9999999999999999e-01 0.0000000000000000e+00 0 0 0 +7382 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 3.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +7383 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 2.9999999999999999e-01 0.0000000000000000e+00 0 0 0 +7384 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 3.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +7385 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 2.9999999999999999e-01 0.0000000000000000e+00 0 0 0 +7386 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 3.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +7387 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 2.9999999999999999e-01 0.0000000000000000e+00 0 0 0 +7470 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 3.3000000000000002e-01 0.0000000000000000e+00 0 0 0 +7471 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 3.2000000000000001e-01 0.0000000000000000e+00 0 0 0 +7472 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 3.3000000000000002e-01 0.0000000000000000e+00 0 0 0 +7473 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 3.2000000000000001e-01 0.0000000000000000e+00 0 0 0 +7474 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 3.3000000000000002e-01 0.0000000000000000e+00 0 0 0 +7475 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 3.2000000000000001e-01 0.0000000000000000e+00 0 0 0 +7476 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 3.3000000000000002e-01 0.0000000000000000e+00 0 0 0 +7477 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 3.2000000000000001e-01 0.0000000000000000e+00 0 0 0 +7478 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 3.3000000000000002e-01 0.0000000000000000e+00 0 0 0 +7479 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 3.2000000000000001e-01 0.0000000000000000e+00 0 0 0 +7480 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 3.3000000000000002e-01 0.0000000000000000e+00 0 0 0 +7481 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 3.2000000000000001e-01 0.0000000000000000e+00 0 0 0 +7482 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 3.3000000000000002e-01 0.0000000000000000e+00 0 0 0 +7483 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 3.2000000000000001e-01 0.0000000000000000e+00 0 0 0 +7484 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 3.3000000000000002e-01 0.0000000000000000e+00 0 0 0 +7485 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 3.2000000000000001e-01 0.0000000000000000e+00 0 0 0 +6702 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 1.7000000000000001e-01 0.0000000000000000e+00 0 0 0 +6704 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 1.7000000000000001e-01 0.0000000000000000e+00 0 0 0 +6706 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 1.7000000000000001e-01 0.0000000000000000e+00 0 0 0 +6708 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 1.7000000000000001e-01 0.0000000000000000e+00 0 0 0 +6710 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 1.7000000000000001e-01 0.0000000000000000e+00 0 0 0 +6712 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 1.7000000000000001e-01 0.0000000000000000e+00 0 0 0 +6714 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 1.7000000000000001e-01 0.0000000000000000e+00 0 0 0 +6716 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 1.7000000000000001e-01 0.0000000000000000e+00 0 0 0 +6718 1 1.0063722103956391e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 1.7000000000000001e-01 0.0000000000000000e+00 0 0 0 +6800 1 1.0063722103956341e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 1.9000000000000000e-01 0.0000000000000000e+00 0 0 0 +6801 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 1.7999999999999999e-01 0.0000000000000000e+00 0 0 0 +6802 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 1.9000000000000000e-01 0.0000000000000000e+00 0 0 0 +6803 1 1.0063722103956389e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 1.7999999999999999e-01 0.0000000000000000e+00 0 0 0 +6804 1 1.0063722103956386e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 1.9000000000000000e-01 0.0000000000000000e+00 0 0 0 +6805 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 1.7999999999999999e-01 0.0000000000000000e+00 0 0 0 +6806 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 1.9000000000000000e-01 0.0000000000000000e+00 0 0 0 +6807 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 1.7999999999999999e-01 0.0000000000000000e+00 0 0 0 +6808 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 1.9000000000000000e-01 0.0000000000000000e+00 0 0 0 +6809 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 1.7999999999999999e-01 0.0000000000000000e+00 0 0 0 +6810 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 1.9000000000000000e-01 0.0000000000000000e+00 0 0 0 +6811 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 1.7999999999999999e-01 0.0000000000000000e+00 0 0 0 +6812 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 1.9000000000000000e-01 0.0000000000000000e+00 0 0 0 +6813 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 1.7999999999999999e-01 0.0000000000000000e+00 0 0 0 +6814 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 1.9000000000000000e-01 0.0000000000000000e+00 0 0 0 +6815 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 1.7999999999999999e-01 0.0000000000000000e+00 0 0 0 +6816 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 1.9000000000000000e-01 0.0000000000000000e+00 0 0 0 +6898 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 2.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +6899 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 2.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6900 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 2.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +6901 1 1.0063722103956391e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 2.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6902 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 2.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +6903 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 2.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6904 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 2.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +6905 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 2.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6906 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 2.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +6907 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 2.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6908 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 2.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +6909 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 2.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6910 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 2.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +6911 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 2.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6912 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 2.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +6913 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 2.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6914 1 1.0063722103956389e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 2.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +6996 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 2.3000000000000001e-01 0.0000000000000000e+00 0 0 0 +6997 1 1.0063722103956341e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 2.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +6998 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 2.3000000000000001e-01 0.0000000000000000e+00 0 0 0 +6999 1 1.0063722103956386e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 2.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +7000 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 2.3000000000000001e-01 0.0000000000000000e+00 0 0 0 +7001 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 2.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +7002 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 2.3000000000000001e-01 0.0000000000000000e+00 0 0 0 +7003 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 2.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +7004 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 2.3000000000000001e-01 0.0000000000000000e+00 0 0 0 +7005 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 2.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +7006 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 2.3000000000000001e-01 0.0000000000000000e+00 0 0 0 +7007 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 2.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +7008 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 2.3000000000000001e-01 0.0000000000000000e+00 0 0 0 +7009 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 2.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +7010 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 2.3000000000000001e-01 0.0000000000000000e+00 0 0 0 +7011 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 2.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +7012 1 1.0063722103956391e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 2.3000000000000001e-01 0.0000000000000000e+00 0 0 0 +7094 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 2.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +7095 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 2.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +7096 1 1.0063722103956351e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 2.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +7097 1 1.0063722103956389e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 2.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +7098 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 2.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +7099 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 2.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +7100 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 2.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +7101 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 2.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +7102 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 2.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +7103 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 2.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +7104 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 2.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +7105 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 2.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +7106 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 2.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +7107 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 2.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +7108 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 2.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +7109 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 2.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +7110 1 1.0063722103956385e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 2.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +7192 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 2.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +7193 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 2.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +7194 1 1.0063722103956354e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 2.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +7195 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 2.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +7196 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 2.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +7197 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 2.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +7198 1 1.0063722103956343e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 2.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +7199 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 2.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +7200 1 1.0063722103956343e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 2.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +7201 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 2.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +7202 1 1.0063722103956343e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 2.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +7203 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 2.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +7204 1 1.0063722103956343e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 2.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +7205 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 2.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +7206 1 1.0063722103956343e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 2.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +7207 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 2.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +7208 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 2.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +7290 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 2.8999999999999998e-01 0.0000000000000000e+00 0 0 0 +7291 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 2.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +7292 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 2.8999999999999998e-01 0.0000000000000000e+00 0 0 0 +7293 1 1.0063722103956401e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 2.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +7294 1 1.0063722103956403e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 2.8999999999999998e-01 0.0000000000000000e+00 0 0 0 +7295 1 1.0063722103956368e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 2.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +7296 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 2.8999999999999998e-01 0.0000000000000000e+00 0 0 0 +7297 1 1.0063722103956356e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 2.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +7298 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 2.8999999999999998e-01 0.0000000000000000e+00 0 0 0 +7299 1 1.0063722103956356e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 2.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +7300 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 2.8999999999999998e-01 0.0000000000000000e+00 0 0 0 +7301 1 1.0063722103956356e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 2.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +7302 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 2.8999999999999998e-01 0.0000000000000000e+00 0 0 0 +7303 1 1.0063722103956356e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 2.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +7304 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 2.8999999999999998e-01 0.0000000000000000e+00 0 0 0 +7305 1 1.0063722103956368e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 2.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +7306 1 1.0063722103956403e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 2.8999999999999998e-01 0.0000000000000000e+00 0 0 0 +7388 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 3.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +7389 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 2.9999999999999999e-01 0.0000000000000000e+00 0 0 0 +7390 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 3.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +7391 1 1.0063722103956385e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 2.9999999999999999e-01 0.0000000000000000e+00 0 0 0 +7392 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 3.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +7393 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 2.9999999999999999e-01 0.0000000000000000e+00 0 0 0 +7394 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 3.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +7395 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 2.9999999999999999e-01 0.0000000000000000e+00 0 0 0 +7396 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 3.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +7397 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 2.9999999999999999e-01 0.0000000000000000e+00 0 0 0 +7398 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 3.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +7399 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 2.9999999999999999e-01 0.0000000000000000e+00 0 0 0 +7400 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 3.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +7401 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 2.9999999999999999e-01 0.0000000000000000e+00 0 0 0 +7402 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 3.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +7403 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 2.9999999999999999e-01 0.0000000000000000e+00 0 0 0 +7404 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 3.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +7486 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 3.3000000000000002e-01 0.0000000000000000e+00 0 0 0 +7487 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 3.2000000000000001e-01 0.0000000000000000e+00 0 0 0 +7488 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 3.3000000000000002e-01 0.0000000000000000e+00 0 0 0 +7489 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 3.2000000000000001e-01 0.0000000000000000e+00 0 0 0 +7490 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 3.3000000000000002e-01 0.0000000000000000e+00 0 0 0 +7491 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 3.2000000000000001e-01 0.0000000000000000e+00 0 0 0 +7492 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 3.3000000000000002e-01 0.0000000000000000e+00 0 0 0 +7493 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 3.2000000000000001e-01 0.0000000000000000e+00 0 0 0 +7494 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 3.3000000000000002e-01 0.0000000000000000e+00 0 0 0 +7495 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 3.2000000000000001e-01 0.0000000000000000e+00 0 0 0 +7496 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 3.3000000000000002e-01 0.0000000000000000e+00 0 0 0 +7497 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 3.2000000000000001e-01 0.0000000000000000e+00 0 0 0 +7498 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 3.3000000000000002e-01 0.0000000000000000e+00 0 0 0 +7499 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 3.2000000000000001e-01 0.0000000000000000e+00 0 0 0 +7500 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 3.3000000000000002e-01 0.0000000000000000e+00 0 0 0 +7501 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 3.2000000000000001e-01 0.0000000000000000e+00 0 0 0 +7502 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 3.3000000000000002e-01 0.0000000000000000e+00 0 0 0 +6720 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 1.7000000000000001e-01 0.0000000000000000e+00 0 0 0 +6722 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 1.7000000000000001e-01 0.0000000000000000e+00 0 0 0 +6724 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 1.7000000000000001e-01 0.0000000000000000e+00 0 0 0 +6726 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 1.7000000000000001e-01 0.0000000000000000e+00 0 0 0 +6728 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 1.7000000000000001e-01 0.0000000000000000e+00 0 0 0 +6730 1 1.0063722103956391e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 1.7000000000000001e-01 0.0000000000000000e+00 0 0 0 +6732 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 1.7000000000000001e-01 0.0000000000000000e+00 0 0 0 +6734 1 9.7257311157309164e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 1.7000000000000001e-01 0.0000000000000000e+00 0 0 0 +6817 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 1.7999999999999999e-01 0.0000000000000000e+00 0 0 0 +6818 1 1.0063722103956354e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 1.9000000000000000e-01 0.0000000000000000e+00 0 0 0 +6819 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 1.7999999999999999e-01 0.0000000000000000e+00 0 0 0 +6820 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 1.9000000000000000e-01 0.0000000000000000e+00 0 0 0 +6821 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 1.7999999999999999e-01 0.0000000000000000e+00 0 0 0 +6822 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 1.9000000000000000e-01 0.0000000000000000e+00 0 0 0 +6823 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 1.7999999999999999e-01 0.0000000000000000e+00 0 0 0 +6824 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 1.9000000000000000e-01 0.0000000000000000e+00 0 0 0 +6825 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 1.7999999999999999e-01 0.0000000000000000e+00 0 0 0 +6826 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 1.9000000000000000e-01 0.0000000000000000e+00 0 0 0 +6827 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 1.7999999999999999e-01 0.0000000000000000e+00 0 0 0 +6828 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 1.9000000000000000e-01 0.0000000000000000e+00 0 0 0 +6829 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 1.7999999999999999e-01 0.0000000000000000e+00 0 0 0 +6830 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 1.9000000000000000e-01 0.0000000000000000e+00 0 0 0 +6831 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 1.7999999999999999e-01 0.0000000000000000e+00 0 0 0 +6832 1 9.7257311157309096e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 1.9000000000000000e-01 0.0000000000000000e+00 0 0 0 +6833 1 7.1371621756056607e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 0.0000000000000000e+00 0 0 0 +6915 1 1.0063722103956391e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 2.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6916 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 2.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +6917 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 2.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6918 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 2.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +6919 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 2.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6920 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 2.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +6921 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 2.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6922 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 2.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +6923 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 2.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6924 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 2.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +6925 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 2.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6926 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 2.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +6927 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 2.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6928 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 2.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +6929 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 2.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +6930 1 9.7257311157309141e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 2.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +6931 1 7.1371621756056584e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 0.0000000000000000e+00 0 0 0 +7013 1 1.0063722103956386e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 2.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +7014 1 1.0063722103956361e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 2.3000000000000001e-01 0.0000000000000000e+00 0 0 0 +7015 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 2.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +7016 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 2.3000000000000001e-01 0.0000000000000000e+00 0 0 0 +7017 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 2.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +7018 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 2.3000000000000001e-01 0.0000000000000000e+00 0 0 0 +7019 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 2.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +7020 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 2.3000000000000001e-01 0.0000000000000000e+00 0 0 0 +7021 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 2.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +7022 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 2.3000000000000001e-01 0.0000000000000000e+00 0 0 0 +7023 1 1.0063722103956352e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 2.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +7024 1 1.0063722103956393e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 2.3000000000000001e-01 0.0000000000000000e+00 0 0 0 +7025 1 1.0063722103956385e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 2.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +7026 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 2.3000000000000001e-01 0.0000000000000000e+00 0 0 0 +7027 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 2.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +7028 1 9.7257311157309152e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 2.3000000000000001e-01 0.0000000000000000e+00 0 0 0 +7029 1 7.1371621756056584e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +7111 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 2.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +7112 1 1.0063722103956351e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 2.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +7113 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 2.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +7114 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 2.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +7115 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 2.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +7116 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 2.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +7117 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 2.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +7118 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 2.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +7119 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 2.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +7120 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 2.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +7121 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 2.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +7122 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 2.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +7123 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 2.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +7124 1 1.0063722103956351e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 2.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +7125 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 2.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +7126 1 9.7257311157309073e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 2.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +7127 1 7.1371621756056607e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +7209 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 2.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +7210 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 2.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +7211 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 2.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +7212 1 1.0063722103956343e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 2.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +7213 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 2.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +7214 1 1.0063722103956343e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 2.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +7215 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 2.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +7216 1 1.0063722103956343e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 2.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +7217 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 2.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +7218 1 1.0063722103956343e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 2.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +7219 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 2.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +7220 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 2.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +7221 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 2.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +7222 1 1.0063722103956354e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 2.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +7223 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 2.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +7224 1 9.7257311157309096e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 2.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +7225 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +7307 1 1.0063722103956401e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 2.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +7308 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 2.8999999999999998e-01 0.0000000000000000e+00 0 0 0 +7309 1 1.0063722103956356e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 2.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +7310 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 2.8999999999999998e-01 0.0000000000000000e+00 0 0 0 +7311 1 1.0063722103956356e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 2.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +7312 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 2.8999999999999998e-01 0.0000000000000000e+00 0 0 0 +7313 1 1.0063722103956356e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 2.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +7314 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 2.8999999999999998e-01 0.0000000000000000e+00 0 0 0 +7315 1 1.0063722103956356e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 2.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +7316 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 2.8999999999999998e-01 0.0000000000000000e+00 0 0 0 +7317 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 2.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +7318 1 1.0063722103956401e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 2.8999999999999998e-01 0.0000000000000000e+00 0 0 0 +7319 1 1.0063722103956402e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 2.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +7320 1 1.0063722103956371e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 2.8999999999999998e-01 0.0000000000000000e+00 0 0 0 +7321 1 1.0063722103956356e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 2.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +7322 1 9.7257311157309255e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 2.8999999999999998e-01 0.0000000000000000e+00 0 0 0 +7323 1 7.1371621756056652e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +7405 1 1.0063722103956385e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 2.9999999999999999e-01 0.0000000000000000e+00 0 0 0 +7406 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 3.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +7407 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 2.9999999999999999e-01 0.0000000000000000e+00 0 0 0 +7408 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 3.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +7409 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 2.9999999999999999e-01 0.0000000000000000e+00 0 0 0 +7410 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 3.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +7411 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 2.9999999999999999e-01 0.0000000000000000e+00 0 0 0 +7412 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 3.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +7413 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 2.9999999999999999e-01 0.0000000000000000e+00 0 0 0 +7414 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 3.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +7415 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 2.9999999999999999e-01 0.0000000000000000e+00 0 0 0 +7416 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 3.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +7417 1 1.0063722103956385e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 2.9999999999999999e-01 0.0000000000000000e+00 0 0 0 +7418 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 3.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +7419 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 2.9999999999999999e-01 0.0000000000000000e+00 0 0 0 +7420 1 9.7257311157309027e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 3.1000000000000000e-01 0.0000000000000000e+00 0 0 0 +7421 1 7.1371621756056584e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 0.0000000000000000e+00 0 0 0 +7503 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 3.2000000000000001e-01 0.0000000000000000e+00 0 0 0 +7504 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 3.3000000000000002e-01 0.0000000000000000e+00 0 0 0 +7505 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 3.2000000000000001e-01 0.0000000000000000e+00 0 0 0 +7506 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 3.3000000000000002e-01 0.0000000000000000e+00 0 0 0 +7507 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 3.2000000000000001e-01 0.0000000000000000e+00 0 0 0 +7508 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 3.3000000000000002e-01 0.0000000000000000e+00 0 0 0 +7509 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 3.2000000000000001e-01 0.0000000000000000e+00 0 0 0 +7510 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 3.3000000000000002e-01 0.0000000000000000e+00 0 0 0 +7511 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 3.2000000000000001e-01 0.0000000000000000e+00 0 0 0 +7512 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 3.3000000000000002e-01 0.0000000000000000e+00 0 0 0 +7513 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 3.2000000000000001e-01 0.0000000000000000e+00 0 0 0 +7514 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 3.3000000000000002e-01 0.0000000000000000e+00 0 0 0 +7515 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 3.2000000000000001e-01 0.0000000000000000e+00 0 0 0 +7516 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 3.3000000000000002e-01 0.0000000000000000e+00 0 0 0 +7517 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 3.2000000000000001e-01 0.0000000000000000e+00 0 0 0 +7518 1 9.7257311157309027e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 3.3000000000000002e-01 0.0000000000000000e+00 0 0 0 +7519 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 0.0000000000000000e+00 0 0 0 +493 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.3941125496954283e-01 0.0000000000000000e+00 0 0 0 +494 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.4648232278140828e-01 0.0000000000000000e+00 0 0 0 +495 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.3941125496954283e-01 0.0000000000000000e+00 0 0 0 +496 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.5355339059327379e-01 0.0000000000000000e+00 0 0 0 +497 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.6062445840513924e-01 0.0000000000000000e+00 0 0 0 +498 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.5355339059327379e-01 0.0000000000000000e+00 0 0 0 +499 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.6769552621700474e-01 0.0000000000000000e+00 0 0 0 +500 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.7476659402887019e-01 0.0000000000000000e+00 0 0 0 +501 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.6769552621700474e-01 0.0000000000000000e+00 0 0 0 +502 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.8183766184073564e-01 0.0000000000000000e+00 0 0 0 +503 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.8890872965260115e-01 0.0000000000000000e+00 0 0 0 +504 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.8183766184073564e-01 0.0000000000000000e+00 0 0 0 +505 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.9597979746446660e-01 0.0000000000000000e+00 0 0 0 +506 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.0305086527633210e-01 0.0000000000000000e+00 0 0 0 +507 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.9597979746446660e-01 0.0000000000000000e+00 0 0 0 +508 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.1012193308819755e-01 0.0000000000000000e+00 0 0 0 +509 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.1719300090006306e-01 0.0000000000000000e+00 0 0 0 +510 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.1012193308819755e-01 0.0000000000000000e+00 0 0 0 +511 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.2426406871192851e-01 0.0000000000000000e+00 0 0 0 +512 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.3133513652379402e-01 0.0000000000000000e+00 0 0 0 +513 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.2426406871192851e-01 0.0000000000000000e+00 0 0 0 +514 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.3840620433565947e-01 0.0000000000000000e+00 0 0 0 +515 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.4547727214752497e-01 0.0000000000000000e+00 0 0 0 +516 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.3840620433565947e-01 0.0000000000000000e+00 0 0 0 +517 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.5254833995939042e-01 0.0000000000000000e+00 0 0 0 +518 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.5961940777125587e-01 0.0000000000000000e+00 0 0 0 +519 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.5254833995939042e-01 0.0000000000000000e+00 0 0 0 +520 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.6669047558312138e-01 0.0000000000000000e+00 0 0 0 +521 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.7376154339498683e-01 0.0000000000000000e+00 0 0 0 +522 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.6669047558312138e-01 0.0000000000000000e+00 0 0 0 +523 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.8083261120685233e-01 0.0000000000000000e+00 0 0 0 +524 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.8790367901871778e-01 0.0000000000000000e+00 0 0 0 +525 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.8083261120685233e-01 0.0000000000000000e+00 0 0 0 +526 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.9497474683058329e-01 0.0000000000000000e+00 0 0 0 +528 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.9497474683058329e-01 0.0000000000000000e+00 0 0 0 +7520 1 7.1371621756056709e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 3.5000000000000003e-01 0.0000000000000000e+00 0 0 0 +7521 1 9.7257311157309152e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 3.4000000000000002e-01 0.0000000000000000e+00 0 0 0 +7522 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 3.5000000000000003e-01 0.0000000000000000e+00 0 0 0 +7523 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 3.4000000000000002e-01 0.0000000000000000e+00 0 0 0 +7524 1 1.0063722103956367e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 3.5000000000000003e-01 0.0000000000000000e+00 0 0 0 +7525 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 3.4000000000000002e-01 0.0000000000000000e+00 0 0 0 +7526 1 1.0063722103956368e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 3.5000000000000003e-01 0.0000000000000000e+00 0 0 0 +7527 1 1.0063722103956350e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 3.4000000000000002e-01 0.0000000000000000e+00 0 0 0 +7528 1 1.0063722103956371e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 3.5000000000000003e-01 0.0000000000000000e+00 0 0 0 +7529 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 3.4000000000000002e-01 0.0000000000000000e+00 0 0 0 +7530 1 1.0063722103956362e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 3.5000000000000003e-01 0.0000000000000000e+00 0 0 0 +7531 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 3.4000000000000002e-01 0.0000000000000000e+00 0 0 0 +7532 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 3.5000000000000003e-01 0.0000000000000000e+00 0 0 0 +7533 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 3.4000000000000002e-01 0.0000000000000000e+00 0 0 0 +7618 1 7.1371621756056607e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 3.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +7619 1 9.7257311157309334e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 3.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +7620 1 1.0063722103956351e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 3.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +7621 1 1.0063722103956364e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 3.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +7622 1 1.0063722103956351e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 3.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +7623 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 3.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +7624 1 1.0063722103956351e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 3.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +7625 1 1.0063722103956367e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 3.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +7626 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 3.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +7627 1 1.0063722103956364e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 3.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +7628 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 3.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +7629 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 3.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +7630 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 3.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +7631 1 1.0063722103956363e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 3.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +7716 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 3.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +7717 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 3.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +7718 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 3.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +7719 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 3.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +7720 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 3.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +7721 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 3.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +7722 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 3.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +7723 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 3.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +7724 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 3.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +7725 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 3.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +7726 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 3.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +7727 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 3.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +7728 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 3.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +7729 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 3.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +7814 1 7.1371621756056709e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 4.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +7815 1 9.7257311157309152e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 4.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +7816 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 4.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +7817 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 4.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +7818 1 1.0063722103956367e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 4.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +7819 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 4.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +7820 1 1.0063722103956368e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 4.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +7821 1 1.0063722103956350e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 4.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +7822 1 1.0063722103956371e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 4.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +7823 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 4.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +7824 1 1.0063722103956362e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 4.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +7825 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 4.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +7826 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 4.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +7827 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 4.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +7912 1 7.1371621756056607e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 4.2999999999999999e-01 0.0000000000000000e+00 0 0 0 +7913 1 9.7257311157309334e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 4.1999999999999998e-01 0.0000000000000000e+00 0 0 0 +7914 1 1.0063722103956351e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 4.2999999999999999e-01 0.0000000000000000e+00 0 0 0 +7915 1 1.0063722103956364e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 4.1999999999999998e-01 0.0000000000000000e+00 0 0 0 +7916 1 1.0063722103956351e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 4.2999999999999999e-01 0.0000000000000000e+00 0 0 0 +7917 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 4.1999999999999998e-01 0.0000000000000000e+00 0 0 0 +7918 1 1.0063722103956351e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 4.2999999999999999e-01 0.0000000000000000e+00 0 0 0 +7919 1 1.0063722103956367e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 4.1999999999999998e-01 0.0000000000000000e+00 0 0 0 +7920 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 4.2999999999999999e-01 0.0000000000000000e+00 0 0 0 +7921 1 1.0063722103956364e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 4.1999999999999998e-01 0.0000000000000000e+00 0 0 0 +7922 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 4.2999999999999999e-01 0.0000000000000000e+00 0 0 0 +7923 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 4.1999999999999998e-01 0.0000000000000000e+00 0 0 0 +7924 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 4.2999999999999999e-01 0.0000000000000000e+00 0 0 0 +7925 1 1.0063722103956363e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 4.1999999999999998e-01 0.0000000000000000e+00 0 0 0 +8010 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 4.5000000000000001e-01 0.0000000000000000e+00 0 0 0 +8011 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 4.4000000000000000e-01 0.0000000000000000e+00 0 0 0 +8012 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 4.5000000000000001e-01 0.0000000000000000e+00 0 0 0 +8013 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 4.4000000000000000e-01 0.0000000000000000e+00 0 0 0 +8014 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 4.5000000000000001e-01 0.0000000000000000e+00 0 0 0 +8015 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 4.4000000000000000e-01 0.0000000000000000e+00 0 0 0 +8016 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 4.5000000000000001e-01 0.0000000000000000e+00 0 0 0 +8017 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 4.4000000000000000e-01 0.0000000000000000e+00 0 0 0 +8018 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 4.5000000000000001e-01 0.0000000000000000e+00 0 0 0 +8019 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 4.4000000000000000e-01 0.0000000000000000e+00 0 0 0 +8020 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 4.5000000000000001e-01 0.0000000000000000e+00 0 0 0 +8021 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 4.4000000000000000e-01 0.0000000000000000e+00 0 0 0 +8022 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 4.5000000000000001e-01 0.0000000000000000e+00 0 0 0 +8023 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 4.4000000000000000e-01 0.0000000000000000e+00 0 0 0 +8108 1 7.1371621756056709e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 4.7000000000000003e-01 0.0000000000000000e+00 0 0 0 +8109 1 9.7257311157309152e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 4.6000000000000002e-01 0.0000000000000000e+00 0 0 0 +8110 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 4.7000000000000003e-01 0.0000000000000000e+00 0 0 0 +8111 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 4.6000000000000002e-01 0.0000000000000000e+00 0 0 0 +8112 1 1.0063722103956367e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 4.7000000000000003e-01 0.0000000000000000e+00 0 0 0 +8113 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 4.6000000000000002e-01 0.0000000000000000e+00 0 0 0 +8114 1 1.0063722103956368e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 4.7000000000000003e-01 0.0000000000000000e+00 0 0 0 +8115 1 1.0063722103956350e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 4.6000000000000002e-01 0.0000000000000000e+00 0 0 0 +8116 1 1.0063722103956371e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 4.7000000000000003e-01 0.0000000000000000e+00 0 0 0 +8117 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 4.6000000000000002e-01 0.0000000000000000e+00 0 0 0 +8118 1 1.0063722103956362e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 4.7000000000000003e-01 0.0000000000000000e+00 0 0 0 +8119 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 4.6000000000000002e-01 0.0000000000000000e+00 0 0 0 +8120 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 4.7000000000000003e-01 0.0000000000000000e+00 0 0 0 +8121 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 4.6000000000000002e-01 0.0000000000000000e+00 0 0 0 +8206 1 7.1371621756056618e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 4.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +8207 1 9.7257311157309334e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 4.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +8208 1 1.0063722103956351e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 4.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +8209 1 1.0063722103956364e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 4.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +8210 1 1.0063722103956351e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 4.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +8211 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 4.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +8212 1 1.0063722103956351e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 4.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +8213 1 1.0063722103956367e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 4.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +8214 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 4.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +8215 1 1.0063722103956364e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 4.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +8216 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 4.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +8217 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 4.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +8218 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 4.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +8219 1 1.0063722103956363e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 4.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +8305 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 5.0000000000000000e-01 0.0000000000000000e+00 0 0 0 +8307 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 5.0000000000000000e-01 0.0000000000000000e+00 0 0 0 +8309 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 5.0000000000000000e-01 0.0000000000000000e+00 0 0 0 +8311 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 5.0000000000000000e-01 0.0000000000000000e+00 0 0 0 +8313 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 5.0000000000000000e-01 0.0000000000000000e+00 0 0 0 +8315 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 5.0000000000000000e-01 0.0000000000000000e+00 0 0 0 +8317 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 5.0000000000000000e-01 0.0000000000000000e+00 0 0 0 +7534 1 1.0063722103956370e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 3.5000000000000003e-01 0.0000000000000000e+00 0 0 0 +7535 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 3.4000000000000002e-01 0.0000000000000000e+00 0 0 0 +7536 1 1.0063722103956363e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 3.5000000000000003e-01 0.0000000000000000e+00 0 0 0 +7537 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 3.4000000000000002e-01 0.0000000000000000e+00 0 0 0 +7538 1 1.0063722103956370e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 3.5000000000000003e-01 0.0000000000000000e+00 0 0 0 +7539 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 3.4000000000000002e-01 0.0000000000000000e+00 0 0 0 +7540 1 1.0063722103956370e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 3.5000000000000003e-01 0.0000000000000000e+00 0 0 0 +7541 1 1.0063722103956352e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 3.4000000000000002e-01 0.0000000000000000e+00 0 0 0 +7542 1 1.0063722103956361e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 3.5000000000000003e-01 0.0000000000000000e+00 0 0 0 +7543 1 1.0063722103956341e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 3.4000000000000002e-01 0.0000000000000000e+00 0 0 0 +7544 1 1.0063722103956364e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 3.5000000000000003e-01 0.0000000000000000e+00 0 0 0 +7545 1 1.0063722103956362e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 3.4000000000000002e-01 0.0000000000000000e+00 0 0 0 +7546 1 1.0063722103956381e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 3.5000000000000003e-01 0.0000000000000000e+00 0 0 0 +7547 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 3.4000000000000002e-01 0.0000000000000000e+00 0 0 0 +7548 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 3.5000000000000003e-01 0.0000000000000000e+00 0 0 0 +7549 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 3.4000000000000002e-01 0.0000000000000000e+00 0 0 0 +7550 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 3.5000000000000003e-01 0.0000000000000000e+00 0 0 0 +7632 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 3.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +7633 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 3.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +7634 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 3.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +7635 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 3.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +7636 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 3.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +7637 1 1.0063722103956362e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 3.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +7638 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 3.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +7639 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 3.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +7640 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 3.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +7641 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 3.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +7642 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 3.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +7643 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 3.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +7644 1 1.0063722103956362e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 3.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +7645 1 1.0063722103956364e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 3.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +7646 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 3.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +7647 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 3.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +7648 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 3.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +7730 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 3.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +7731 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 3.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +7732 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 3.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +7733 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 3.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +7734 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 3.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +7735 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 3.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +7736 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 3.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +7737 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 3.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +7738 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 3.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +7739 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 3.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +7740 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 3.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +7741 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 3.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +7742 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 3.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +7743 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 3.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +7744 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 3.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +7745 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 3.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +7746 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 3.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +7828 1 1.0063722103956370e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 4.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +7829 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 4.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +7830 1 1.0063722103956363e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 4.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +7831 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 4.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +7832 1 1.0063722103956370e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 4.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +7833 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 4.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +7834 1 1.0063722103956370e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 4.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +7835 1 1.0063722103956352e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 4.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +7836 1 1.0063722103956361e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 4.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +7837 1 1.0063722103956341e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 4.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +7838 1 1.0063722103956364e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 4.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +7839 1 1.0063722103956362e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 4.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +7840 1 1.0063722103956381e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 4.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +7841 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 4.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +7842 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 4.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +7843 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 4.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +7844 1 1.0063722103956356e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 4.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +7926 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 4.2999999999999999e-01 0.0000000000000000e+00 0 0 0 +7927 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 4.1999999999999998e-01 0.0000000000000000e+00 0 0 0 +7928 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 4.2999999999999999e-01 0.0000000000000000e+00 0 0 0 +7929 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 4.1999999999999998e-01 0.0000000000000000e+00 0 0 0 +7930 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 4.2999999999999999e-01 0.0000000000000000e+00 0 0 0 +7931 1 1.0063722103956362e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 4.1999999999999998e-01 0.0000000000000000e+00 0 0 0 +7932 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 4.2999999999999999e-01 0.0000000000000000e+00 0 0 0 +7933 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 4.1999999999999998e-01 0.0000000000000000e+00 0 0 0 +7934 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 4.2999999999999999e-01 0.0000000000000000e+00 0 0 0 +7935 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 4.1999999999999998e-01 0.0000000000000000e+00 0 0 0 +7936 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 4.2999999999999999e-01 0.0000000000000000e+00 0 0 0 +7937 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 4.1999999999999998e-01 0.0000000000000000e+00 0 0 0 +7938 1 1.0063722103956362e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 4.2999999999999999e-01 0.0000000000000000e+00 0 0 0 +7939 1 1.0063722103956364e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 4.1999999999999998e-01 0.0000000000000000e+00 0 0 0 +7940 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 4.2999999999999999e-01 0.0000000000000000e+00 0 0 0 +7941 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 4.1999999999999998e-01 0.0000000000000000e+00 0 0 0 +7942 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 4.2999999999999999e-01 0.0000000000000000e+00 0 0 0 +8024 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 4.5000000000000001e-01 0.0000000000000000e+00 0 0 0 +8025 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 4.4000000000000000e-01 0.0000000000000000e+00 0 0 0 +8026 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 4.5000000000000001e-01 0.0000000000000000e+00 0 0 0 +8027 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 4.4000000000000000e-01 0.0000000000000000e+00 0 0 0 +8028 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 4.5000000000000001e-01 0.0000000000000000e+00 0 0 0 +8029 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 4.4000000000000000e-01 0.0000000000000000e+00 0 0 0 +8030 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 4.5000000000000001e-01 0.0000000000000000e+00 0 0 0 +8031 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 4.4000000000000000e-01 0.0000000000000000e+00 0 0 0 +8032 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 4.5000000000000001e-01 0.0000000000000000e+00 0 0 0 +8033 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 4.4000000000000000e-01 0.0000000000000000e+00 0 0 0 +8034 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 4.5000000000000001e-01 0.0000000000000000e+00 0 0 0 +8035 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 4.4000000000000000e-01 0.0000000000000000e+00 0 0 0 +8036 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 4.5000000000000001e-01 0.0000000000000000e+00 0 0 0 +8037 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 4.4000000000000000e-01 0.0000000000000000e+00 0 0 0 +8038 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 4.5000000000000001e-01 0.0000000000000000e+00 0 0 0 +8039 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 4.4000000000000000e-01 0.0000000000000000e+00 0 0 0 +8040 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 4.5000000000000001e-01 0.0000000000000000e+00 0 0 0 +8122 1 1.0063722103956370e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 4.7000000000000003e-01 0.0000000000000000e+00 0 0 0 +8123 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 4.6000000000000002e-01 0.0000000000000000e+00 0 0 0 +8124 1 1.0063722103956363e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 4.7000000000000003e-01 0.0000000000000000e+00 0 0 0 +8125 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 4.6000000000000002e-01 0.0000000000000000e+00 0 0 0 +8126 1 1.0063722103956370e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 4.7000000000000003e-01 0.0000000000000000e+00 0 0 0 +8127 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 4.6000000000000002e-01 0.0000000000000000e+00 0 0 0 +8128 1 1.0063722103956370e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 4.7000000000000003e-01 0.0000000000000000e+00 0 0 0 +8129 1 1.0063722103956352e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 4.6000000000000002e-01 0.0000000000000000e+00 0 0 0 +8130 1 1.0063722103956361e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 4.7000000000000003e-01 0.0000000000000000e+00 0 0 0 +8131 1 1.0063722103956341e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 4.6000000000000002e-01 0.0000000000000000e+00 0 0 0 +8132 1 1.0063722103956364e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 4.7000000000000003e-01 0.0000000000000000e+00 0 0 0 +8133 1 1.0063722103956362e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 4.6000000000000002e-01 0.0000000000000000e+00 0 0 0 +8134 1 1.0063722103956381e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 4.7000000000000003e-01 0.0000000000000000e+00 0 0 0 +8135 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 4.6000000000000002e-01 0.0000000000000000e+00 0 0 0 +8136 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 4.7000000000000003e-01 0.0000000000000000e+00 0 0 0 +8137 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 4.6000000000000002e-01 0.0000000000000000e+00 0 0 0 +8138 1 1.0063722103956356e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 4.7000000000000003e-01 0.0000000000000000e+00 0 0 0 +8220 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 4.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +8221 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 4.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +8222 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 4.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +8223 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 4.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +8224 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 4.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +8225 1 1.0063722103956362e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 4.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +8226 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 4.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +8227 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 4.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +8228 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 4.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +8229 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 4.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +8230 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 4.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +8231 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 4.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +8232 1 1.0063722103956362e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 4.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +8233 1 1.0063722103956364e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 4.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +8234 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 4.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +8235 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 4.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +8236 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 4.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +8319 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 5.0000000000000000e-01 0.0000000000000000e+00 0 0 0 +8321 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 5.0000000000000000e-01 0.0000000000000000e+00 0 0 0 +8323 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 5.0000000000000000e-01 0.0000000000000000e+00 0 0 0 +8325 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 5.0000000000000000e-01 0.0000000000000000e+00 0 0 0 +8327 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 5.0000000000000000e-01 0.0000000000000000e+00 0 0 0 +8329 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 5.0000000000000000e-01 0.0000000000000000e+00 0 0 0 +8331 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 5.0000000000000000e-01 0.0000000000000000e+00 0 0 0 +8333 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 5.0000000000000000e-01 0.0000000000000000e+00 0 0 0 +7551 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 3.4000000000000002e-01 0.0000000000000000e+00 0 0 0 +7552 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 3.5000000000000003e-01 0.0000000000000000e+00 0 0 0 +7553 1 1.0063722103956363e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 3.4000000000000002e-01 0.0000000000000000e+00 0 0 0 +7554 1 1.0063722103956363e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 3.5000000000000003e-01 0.0000000000000000e+00 0 0 0 +7555 1 1.0063722103956341e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 3.4000000000000002e-01 0.0000000000000000e+00 0 0 0 +7556 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 3.5000000000000003e-01 0.0000000000000000e+00 0 0 0 +7557 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 3.4000000000000002e-01 0.0000000000000000e+00 0 0 0 +7558 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 3.5000000000000003e-01 0.0000000000000000e+00 0 0 0 +7559 1 1.0063722103956363e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 3.4000000000000002e-01 0.0000000000000000e+00 0 0 0 +7560 1 1.0063722103956363e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 3.5000000000000003e-01 0.0000000000000000e+00 0 0 0 +7561 1 1.0063722103956341e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 3.4000000000000002e-01 0.0000000000000000e+00 0 0 0 +7562 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 3.5000000000000003e-01 0.0000000000000000e+00 0 0 0 +7563 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 3.4000000000000002e-01 0.0000000000000000e+00 0 0 0 +7564 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 3.5000000000000003e-01 0.0000000000000000e+00 0 0 0 +7565 1 1.0063722103956363e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 3.4000000000000002e-01 0.0000000000000000e+00 0 0 0 +7566 1 1.0063722103956364e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 3.5000000000000003e-01 0.0000000000000000e+00 0 0 0 +7567 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 3.4000000000000002e-01 0.0000000000000000e+00 0 0 0 +7649 1 1.0063722103956364e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 3.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +7650 1 1.0063722103956366e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 3.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +7651 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 3.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +7652 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 3.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +7653 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 3.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +7654 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 3.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +7655 1 1.0063722103956364e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 3.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +7656 1 1.0063722103956363e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 3.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +7657 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 3.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +7658 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 3.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +7659 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 3.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +7660 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 3.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +7661 1 1.0063722103956364e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 3.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +7662 1 1.0063722103956363e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 3.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +7663 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 3.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +7664 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 3.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +7665 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 3.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +7747 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 3.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +7748 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 3.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +7749 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 3.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +7750 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 3.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +7751 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 3.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +7752 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 3.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +7753 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 3.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +7754 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 3.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +7755 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 3.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +7756 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 3.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +7757 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 3.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +7758 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 3.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +7759 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 3.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +7760 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 3.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +7761 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 3.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +7762 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 3.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +7763 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 3.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +7845 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 4.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +7846 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 4.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +7847 1 1.0063722103956363e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 4.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +7848 1 1.0063722103956363e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 4.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +7849 1 1.0063722103956341e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 4.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +7850 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 4.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +7851 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 4.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +7852 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 4.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +7853 1 1.0063722103956363e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 4.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +7854 1 1.0063722103956363e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 4.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +7855 1 1.0063722103956341e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 4.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +7856 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 4.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +7857 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 4.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +7858 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 4.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +7859 1 1.0063722103956363e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 4.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +7860 1 1.0063722103956362e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 4.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +7861 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 4.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +7943 1 1.0063722103956364e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 4.1999999999999998e-01 0.0000000000000000e+00 0 0 0 +7944 1 1.0063722103956366e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 4.2999999999999999e-01 0.0000000000000000e+00 0 0 0 +7945 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 4.1999999999999998e-01 0.0000000000000000e+00 0 0 0 +7946 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 4.2999999999999999e-01 0.0000000000000000e+00 0 0 0 +7947 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 4.1999999999999998e-01 0.0000000000000000e+00 0 0 0 +7948 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 4.2999999999999999e-01 0.0000000000000000e+00 0 0 0 +7949 1 1.0063722103956364e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 4.1999999999999998e-01 0.0000000000000000e+00 0 0 0 +7950 1 1.0063722103956363e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 4.2999999999999999e-01 0.0000000000000000e+00 0 0 0 +7951 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 4.1999999999999998e-01 0.0000000000000000e+00 0 0 0 +7952 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 4.2999999999999999e-01 0.0000000000000000e+00 0 0 0 +7953 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 4.1999999999999998e-01 0.0000000000000000e+00 0 0 0 +7954 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 4.2999999999999999e-01 0.0000000000000000e+00 0 0 0 +7955 1 1.0063722103956364e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 4.1999999999999998e-01 0.0000000000000000e+00 0 0 0 +7956 1 1.0063722103956363e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 4.2999999999999999e-01 0.0000000000000000e+00 0 0 0 +7957 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 4.1999999999999998e-01 0.0000000000000000e+00 0 0 0 +7958 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 4.2999999999999999e-01 0.0000000000000000e+00 0 0 0 +7959 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 4.1999999999999998e-01 0.0000000000000000e+00 0 0 0 +8041 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 4.4000000000000000e-01 0.0000000000000000e+00 0 0 0 +8042 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 4.5000000000000001e-01 0.0000000000000000e+00 0 0 0 +8043 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 4.4000000000000000e-01 0.0000000000000000e+00 0 0 0 +8044 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 4.5000000000000001e-01 0.0000000000000000e+00 0 0 0 +8045 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 4.4000000000000000e-01 0.0000000000000000e+00 0 0 0 +8046 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 4.5000000000000001e-01 0.0000000000000000e+00 0 0 0 +8047 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 4.4000000000000000e-01 0.0000000000000000e+00 0 0 0 +8048 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 4.5000000000000001e-01 0.0000000000000000e+00 0 0 0 +8049 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 4.4000000000000000e-01 0.0000000000000000e+00 0 0 0 +8050 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 4.5000000000000001e-01 0.0000000000000000e+00 0 0 0 +8051 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 4.4000000000000000e-01 0.0000000000000000e+00 0 0 0 +8052 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 4.5000000000000001e-01 0.0000000000000000e+00 0 0 0 +8053 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 4.4000000000000000e-01 0.0000000000000000e+00 0 0 0 +8054 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 4.5000000000000001e-01 0.0000000000000000e+00 0 0 0 +8055 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 4.4000000000000000e-01 0.0000000000000000e+00 0 0 0 +8056 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 4.5000000000000001e-01 0.0000000000000000e+00 0 0 0 +8057 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 4.4000000000000000e-01 0.0000000000000000e+00 0 0 0 +8139 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 4.6000000000000002e-01 0.0000000000000000e+00 0 0 0 +8140 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 4.7000000000000003e-01 0.0000000000000000e+00 0 0 0 +8141 1 1.0063722103956363e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 4.6000000000000002e-01 0.0000000000000000e+00 0 0 0 +8142 1 1.0063722103956363e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 4.7000000000000003e-01 0.0000000000000000e+00 0 0 0 +8143 1 1.0063722103956341e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 4.6000000000000002e-01 0.0000000000000000e+00 0 0 0 +8144 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 4.7000000000000003e-01 0.0000000000000000e+00 0 0 0 +8145 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 4.6000000000000002e-01 0.0000000000000000e+00 0 0 0 +8146 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 4.7000000000000003e-01 0.0000000000000000e+00 0 0 0 +8147 1 1.0063722103956363e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 4.6000000000000002e-01 0.0000000000000000e+00 0 0 0 +8148 1 1.0063722103956363e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 4.7000000000000003e-01 0.0000000000000000e+00 0 0 0 +8149 1 1.0063722103956341e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 4.6000000000000002e-01 0.0000000000000000e+00 0 0 0 +8150 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 4.7000000000000003e-01 0.0000000000000000e+00 0 0 0 +8151 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 4.6000000000000002e-01 0.0000000000000000e+00 0 0 0 +8152 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 4.7000000000000003e-01 0.0000000000000000e+00 0 0 0 +8153 1 1.0063722103956363e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 4.6000000000000002e-01 0.0000000000000000e+00 0 0 0 +8154 1 1.0063722103956362e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 4.7000000000000003e-01 0.0000000000000000e+00 0 0 0 +8155 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 4.6000000000000002e-01 0.0000000000000000e+00 0 0 0 +8237 1 1.0063722103956364e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 4.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +8238 1 1.0063722103956364e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 4.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +8239 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 4.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +8240 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 4.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +8241 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 4.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +8242 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 4.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +8243 1 1.0063722103956364e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 4.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +8244 1 1.0063722103956364e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 4.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +8245 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 4.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +8246 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 4.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +8247 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 4.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +8248 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 4.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +8249 1 1.0063722103956364e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 4.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +8250 1 1.0063722103956364e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 4.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +8251 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 4.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +8252 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 4.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +8253 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 4.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +8335 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 5.0000000000000000e-01 0.0000000000000000e+00 0 0 0 +8337 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 5.0000000000000000e-01 0.0000000000000000e+00 0 0 0 +8339 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 5.0000000000000000e-01 0.0000000000000000e+00 0 0 0 +8341 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 5.0000000000000000e-01 0.0000000000000000e+00 0 0 0 +8343 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 5.0000000000000000e-01 0.0000000000000000e+00 0 0 0 +8345 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 5.0000000000000000e-01 0.0000000000000000e+00 0 0 0 +8347 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 5.0000000000000000e-01 0.0000000000000000e+00 0 0 0 +8349 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 5.0000000000000000e-01 0.0000000000000000e+00 0 0 0 +8351 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 5.0000000000000000e-01 0.0000000000000000e+00 0 0 0 +7568 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 3.5000000000000003e-01 0.0000000000000000e+00 0 0 0 +7569 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 3.4000000000000002e-01 0.0000000000000000e+00 0 0 0 +7570 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 3.5000000000000003e-01 0.0000000000000000e+00 0 0 0 +7571 1 1.0063722103956341e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 3.4000000000000002e-01 0.0000000000000000e+00 0 0 0 +7572 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 3.5000000000000003e-01 0.0000000000000000e+00 0 0 0 +7573 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 3.4000000000000002e-01 0.0000000000000000e+00 0 0 0 +7574 1 1.0063722103956403e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 3.5000000000000003e-01 0.0000000000000000e+00 0 0 0 +7575 1 1.0063722103956386e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 3.4000000000000002e-01 0.0000000000000000e+00 0 0 0 +7576 1 1.0063722103956370e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 3.5000000000000003e-01 0.0000000000000000e+00 0 0 0 +7577 1 1.0063722103956341e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 3.4000000000000002e-01 0.0000000000000000e+00 0 0 0 +7578 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 3.5000000000000003e-01 0.0000000000000000e+00 0 0 0 +7579 1 1.0063722103956341e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 3.4000000000000002e-01 0.0000000000000000e+00 0 0 0 +7580 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 3.5000000000000003e-01 0.0000000000000000e+00 0 0 0 +7581 1 1.0063722103956341e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 3.4000000000000002e-01 0.0000000000000000e+00 0 0 0 +7582 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 3.5000000000000003e-01 0.0000000000000000e+00 0 0 0 +7583 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 3.4000000000000002e-01 0.0000000000000000e+00 0 0 0 +7666 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 3.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +7667 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 3.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +7668 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 3.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +7669 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 3.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +7670 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 3.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +7671 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 3.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +7672 1 1.0063722103956385e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 3.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +7673 1 1.0063722103956401e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 3.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +7674 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 3.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +7675 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 3.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +7676 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 3.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +7677 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 3.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +7678 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 3.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +7679 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 3.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +7680 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 3.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +7681 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 3.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +7764 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 3.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +7765 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 3.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +7766 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 3.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +7767 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 3.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +7768 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 3.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +7769 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 3.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +7770 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 3.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +7771 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 3.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +7772 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 3.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +7773 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 3.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +7774 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 3.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +7775 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 3.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +7776 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 3.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +7777 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 3.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +7778 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 3.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +7779 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 3.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +7862 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 4.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +7863 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 4.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +7864 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 4.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +7865 1 1.0063722103956341e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 4.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +7866 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 4.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +7867 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 4.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +7868 1 1.0063722103956403e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 4.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +7869 1 1.0063722103956386e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 4.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +7870 1 1.0063722103956370e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 4.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +7871 1 1.0063722103956341e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 4.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +7872 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 4.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +7873 1 1.0063722103956341e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 4.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +7874 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 4.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +7875 1 1.0063722103956341e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 4.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +7876 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 4.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +7877 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 4.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +7960 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 4.2999999999999999e-01 0.0000000000000000e+00 0 0 0 +7961 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 4.1999999999999998e-01 0.0000000000000000e+00 0 0 0 +7962 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 4.2999999999999999e-01 0.0000000000000000e+00 0 0 0 +7963 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 4.1999999999999998e-01 0.0000000000000000e+00 0 0 0 +7964 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 4.2999999999999999e-01 0.0000000000000000e+00 0 0 0 +7965 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 4.1999999999999998e-01 0.0000000000000000e+00 0 0 0 +7966 1 1.0063722103956385e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 4.2999999999999999e-01 0.0000000000000000e+00 0 0 0 +7967 1 1.0063722103956401e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 4.1999999999999998e-01 0.0000000000000000e+00 0 0 0 +7968 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 4.2999999999999999e-01 0.0000000000000000e+00 0 0 0 +7969 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 4.1999999999999998e-01 0.0000000000000000e+00 0 0 0 +7970 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 4.2999999999999999e-01 0.0000000000000000e+00 0 0 0 +7971 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 4.1999999999999998e-01 0.0000000000000000e+00 0 0 0 +7972 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 4.2999999999999999e-01 0.0000000000000000e+00 0 0 0 +7973 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 4.1999999999999998e-01 0.0000000000000000e+00 0 0 0 +7974 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 4.2999999999999999e-01 0.0000000000000000e+00 0 0 0 +7975 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 4.1999999999999998e-01 0.0000000000000000e+00 0 0 0 +8058 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 4.5000000000000001e-01 0.0000000000000000e+00 0 0 0 +8059 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 4.4000000000000000e-01 0.0000000000000000e+00 0 0 0 +8060 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 4.5000000000000001e-01 0.0000000000000000e+00 0 0 0 +8061 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 4.4000000000000000e-01 0.0000000000000000e+00 0 0 0 +8062 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 4.5000000000000001e-01 0.0000000000000000e+00 0 0 0 +8063 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 4.4000000000000000e-01 0.0000000000000000e+00 0 0 0 +8064 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 4.5000000000000001e-01 0.0000000000000000e+00 0 0 0 +8065 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 4.4000000000000000e-01 0.0000000000000000e+00 0 0 0 +8066 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 4.5000000000000001e-01 0.0000000000000000e+00 0 0 0 +8067 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 4.4000000000000000e-01 0.0000000000000000e+00 0 0 0 +8068 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 4.5000000000000001e-01 0.0000000000000000e+00 0 0 0 +8069 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 4.4000000000000000e-01 0.0000000000000000e+00 0 0 0 +8070 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 4.5000000000000001e-01 0.0000000000000000e+00 0 0 0 +8071 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 4.4000000000000000e-01 0.0000000000000000e+00 0 0 0 +8072 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 4.5000000000000001e-01 0.0000000000000000e+00 0 0 0 +8073 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 4.4000000000000000e-01 0.0000000000000000e+00 0 0 0 +8156 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 4.7000000000000003e-01 0.0000000000000000e+00 0 0 0 +8157 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 4.6000000000000002e-01 0.0000000000000000e+00 0 0 0 +8158 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 4.7000000000000003e-01 0.0000000000000000e+00 0 0 0 +8159 1 1.0063722103956341e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 4.6000000000000002e-01 0.0000000000000000e+00 0 0 0 +8160 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 4.7000000000000003e-01 0.0000000000000000e+00 0 0 0 +8161 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 4.6000000000000002e-01 0.0000000000000000e+00 0 0 0 +8162 1 1.0063722103956403e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 4.7000000000000003e-01 0.0000000000000000e+00 0 0 0 +8163 1 1.0063722103956386e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 4.6000000000000002e-01 0.0000000000000000e+00 0 0 0 +8164 1 1.0063722103956370e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 4.7000000000000003e-01 0.0000000000000000e+00 0 0 0 +8165 1 1.0063722103956341e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 4.6000000000000002e-01 0.0000000000000000e+00 0 0 0 +8166 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 4.7000000000000003e-01 0.0000000000000000e+00 0 0 0 +8167 1 1.0063722103956341e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 4.6000000000000002e-01 0.0000000000000000e+00 0 0 0 +8168 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 4.7000000000000003e-01 0.0000000000000000e+00 0 0 0 +8169 1 1.0063722103956341e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 4.6000000000000002e-01 0.0000000000000000e+00 0 0 0 +8170 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 4.7000000000000003e-01 0.0000000000000000e+00 0 0 0 +8171 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 4.6000000000000002e-01 0.0000000000000000e+00 0 0 0 +8254 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 4.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +8255 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 4.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +8256 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 4.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +8257 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 4.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +8258 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 4.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +8259 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 4.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +8260 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 4.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +8261 1 1.0063722103956401e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 4.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +8262 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 4.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +8263 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 4.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +8264 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 4.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +8265 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 4.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +8266 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 4.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +8267 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 4.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +8268 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 4.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +8269 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 4.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +8353 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 5.0000000000000000e-01 0.0000000000000000e+00 0 0 0 +8355 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 5.0000000000000000e-01 0.0000000000000000e+00 0 0 0 +8357 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 5.0000000000000000e-01 0.0000000000000000e+00 0 0 0 +8359 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 5.0000000000000000e-01 0.0000000000000000e+00 0 0 0 +8361 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 5.0000000000000000e-01 0.0000000000000000e+00 0 0 0 +8363 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 5.0000000000000000e-01 0.0000000000000000e+00 0 0 0 +8365 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 5.0000000000000000e-01 0.0000000000000000e+00 0 0 0 +8367 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 5.0000000000000000e-01 0.0000000000000000e+00 0 0 0 +7584 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 3.5000000000000003e-01 0.0000000000000000e+00 0 0 0 +7585 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 3.4000000000000002e-01 0.0000000000000000e+00 0 0 0 +7586 1 1.0063722103956370e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 3.5000000000000003e-01 0.0000000000000000e+00 0 0 0 +7587 1 1.0063722103956385e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 3.4000000000000002e-01 0.0000000000000000e+00 0 0 0 +7588 1 1.0063722103956402e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 3.5000000000000003e-01 0.0000000000000000e+00 0 0 0 +7589 1 1.0063722103956352e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 3.4000000000000002e-01 0.0000000000000000e+00 0 0 0 +7590 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 3.5000000000000003e-01 0.0000000000000000e+00 0 0 0 +7591 1 1.0063722103956341e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 3.4000000000000002e-01 0.0000000000000000e+00 0 0 0 +7592 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 3.5000000000000003e-01 0.0000000000000000e+00 0 0 0 +7593 1 1.0063722103956341e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 3.4000000000000002e-01 0.0000000000000000e+00 0 0 0 +7594 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 3.5000000000000003e-01 0.0000000000000000e+00 0 0 0 +7595 1 1.0063722103956341e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 3.4000000000000002e-01 0.0000000000000000e+00 0 0 0 +7596 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 3.5000000000000003e-01 0.0000000000000000e+00 0 0 0 +7597 1 1.0063722103956341e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 3.4000000000000002e-01 0.0000000000000000e+00 0 0 0 +7598 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 3.5000000000000003e-01 0.0000000000000000e+00 0 0 0 +7599 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 3.4000000000000002e-01 0.0000000000000000e+00 0 0 0 +7600 1 1.0063722103956403e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 3.5000000000000003e-01 0.0000000000000000e+00 0 0 0 +7682 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 3.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +7683 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 3.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +7684 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 3.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +7685 1 1.0063722103956401e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 3.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +7686 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 3.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +7687 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 3.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +7688 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 3.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +7689 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 3.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +7690 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 3.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +7691 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 3.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +7692 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 3.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +7693 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 3.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +7694 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 3.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +7695 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 3.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +7696 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 3.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +7697 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 3.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +7698 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 3.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +7780 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 3.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +7781 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 3.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +7782 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 3.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +7783 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 3.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +7784 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 3.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +7785 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 3.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +7786 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 3.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +7787 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 3.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +7788 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 3.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +7789 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 3.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +7790 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 3.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +7791 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 3.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +7792 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 3.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +7793 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 3.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +7794 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 3.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +7795 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 3.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +7796 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 3.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +7878 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 4.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +7879 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 4.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +7880 1 1.0063722103956370e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 4.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +7881 1 1.0063722103956385e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 4.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +7882 1 1.0063722103956402e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 4.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +7883 1 1.0063722103956352e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 4.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +7884 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 4.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +7885 1 1.0063722103956341e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 4.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +7886 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 4.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +7887 1 1.0063722103956341e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 4.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +7888 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 4.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +7889 1 1.0063722103956341e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 4.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +7890 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 4.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +7891 1 1.0063722103956341e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 4.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +7892 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 4.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +7893 1 1.0063722103956352e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 4.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +7894 1 1.0063722103956401e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 4.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +7976 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 4.2999999999999999e-01 0.0000000000000000e+00 0 0 0 +7977 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 4.1999999999999998e-01 0.0000000000000000e+00 0 0 0 +7978 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 4.2999999999999999e-01 0.0000000000000000e+00 0 0 0 +7979 1 1.0063722103956401e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 4.1999999999999998e-01 0.0000000000000000e+00 0 0 0 +7980 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 4.2999999999999999e-01 0.0000000000000000e+00 0 0 0 +7981 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 4.1999999999999998e-01 0.0000000000000000e+00 0 0 0 +7982 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 4.2999999999999999e-01 0.0000000000000000e+00 0 0 0 +7983 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 4.1999999999999998e-01 0.0000000000000000e+00 0 0 0 +7984 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 4.2999999999999999e-01 0.0000000000000000e+00 0 0 0 +7985 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 4.1999999999999998e-01 0.0000000000000000e+00 0 0 0 +7986 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 4.2999999999999999e-01 0.0000000000000000e+00 0 0 0 +7987 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 4.1999999999999998e-01 0.0000000000000000e+00 0 0 0 +7988 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 4.2999999999999999e-01 0.0000000000000000e+00 0 0 0 +7989 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 4.1999999999999998e-01 0.0000000000000000e+00 0 0 0 +7990 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 4.2999999999999999e-01 0.0000000000000000e+00 0 0 0 +7991 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 4.1999999999999998e-01 0.0000000000000000e+00 0 0 0 +7992 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 4.2999999999999999e-01 0.0000000000000000e+00 0 0 0 +8074 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 4.5000000000000001e-01 0.0000000000000000e+00 0 0 0 +8075 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 4.4000000000000000e-01 0.0000000000000000e+00 0 0 0 +8076 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 4.5000000000000001e-01 0.0000000000000000e+00 0 0 0 +8077 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 4.4000000000000000e-01 0.0000000000000000e+00 0 0 0 +8078 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 4.5000000000000001e-01 0.0000000000000000e+00 0 0 0 +8079 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 4.4000000000000000e-01 0.0000000000000000e+00 0 0 0 +8080 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 4.5000000000000001e-01 0.0000000000000000e+00 0 0 0 +8081 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 4.4000000000000000e-01 0.0000000000000000e+00 0 0 0 +8082 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 4.5000000000000001e-01 0.0000000000000000e+00 0 0 0 +8083 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 4.4000000000000000e-01 0.0000000000000000e+00 0 0 0 +8084 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 4.5000000000000001e-01 0.0000000000000000e+00 0 0 0 +8085 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 4.4000000000000000e-01 0.0000000000000000e+00 0 0 0 +8086 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 4.5000000000000001e-01 0.0000000000000000e+00 0 0 0 +8087 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 4.4000000000000000e-01 0.0000000000000000e+00 0 0 0 +8088 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 4.5000000000000001e-01 0.0000000000000000e+00 0 0 0 +8089 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 4.4000000000000000e-01 0.0000000000000000e+00 0 0 0 +8090 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 4.5000000000000001e-01 0.0000000000000000e+00 0 0 0 +8172 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 4.7000000000000003e-01 0.0000000000000000e+00 0 0 0 +8173 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 4.6000000000000002e-01 0.0000000000000000e+00 0 0 0 +8174 1 1.0063722103956370e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 4.7000000000000003e-01 0.0000000000000000e+00 0 0 0 +8175 1 1.0063722103956385e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 4.6000000000000002e-01 0.0000000000000000e+00 0 0 0 +8176 1 1.0063722103956402e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 4.7000000000000003e-01 0.0000000000000000e+00 0 0 0 +8177 1 1.0063722103956352e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 4.6000000000000002e-01 0.0000000000000000e+00 0 0 0 +8178 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 4.7000000000000003e-01 0.0000000000000000e+00 0 0 0 +8179 1 1.0063722103956341e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 4.6000000000000002e-01 0.0000000000000000e+00 0 0 0 +8180 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 4.7000000000000003e-01 0.0000000000000000e+00 0 0 0 +8181 1 1.0063722103956341e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 4.6000000000000002e-01 0.0000000000000000e+00 0 0 0 +8182 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 4.7000000000000003e-01 0.0000000000000000e+00 0 0 0 +8183 1 1.0063722103956341e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 4.6000000000000002e-01 0.0000000000000000e+00 0 0 0 +8184 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 4.7000000000000003e-01 0.0000000000000000e+00 0 0 0 +8185 1 1.0063722103956341e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 4.6000000000000002e-01 0.0000000000000000e+00 0 0 0 +8186 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 4.7000000000000003e-01 0.0000000000000000e+00 0 0 0 +8187 1 1.0063722103956352e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 4.6000000000000002e-01 0.0000000000000000e+00 0 0 0 +8188 1 1.0063722103956401e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 4.7000000000000003e-01 0.0000000000000000e+00 0 0 0 +8270 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 4.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +8271 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 4.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +8272 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 4.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +8273 1 1.0063722103956401e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 4.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +8274 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 4.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +8275 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 4.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +8276 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 4.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +8277 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 4.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +8278 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 4.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +8279 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 4.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +8280 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 4.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +8281 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 4.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +8282 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 4.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +8283 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 4.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +8284 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 4.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +8285 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 4.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +8286 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 4.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +8369 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 5.0000000000000000e-01 0.0000000000000000e+00 0 0 0 +8371 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 5.0000000000000000e-01 0.0000000000000000e+00 0 0 0 +8373 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 5.0000000000000000e-01 0.0000000000000000e+00 0 0 0 +8375 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 5.0000000000000000e-01 0.0000000000000000e+00 0 0 0 +8377 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 5.0000000000000000e-01 0.0000000000000000e+00 0 0 0 +8379 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 5.0000000000000000e-01 0.0000000000000000e+00 0 0 0 +8381 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 5.0000000000000000e-01 0.0000000000000000e+00 0 0 0 +8383 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 5.0000000000000000e-01 0.0000000000000000e+00 0 0 0 +7601 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 3.4000000000000002e-01 0.0000000000000000e+00 0 0 0 +7602 1 1.0063722103956371e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 3.5000000000000003e-01 0.0000000000000000e+00 0 0 0 +7603 1 1.0063722103956341e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 3.4000000000000002e-01 0.0000000000000000e+00 0 0 0 +7604 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 3.5000000000000003e-01 0.0000000000000000e+00 0 0 0 +7605 1 1.0063722103956341e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 3.4000000000000002e-01 0.0000000000000000e+00 0 0 0 +7606 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 3.5000000000000003e-01 0.0000000000000000e+00 0 0 0 +7607 1 1.0063722103956341e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 3.4000000000000002e-01 0.0000000000000000e+00 0 0 0 +7608 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 3.5000000000000003e-01 0.0000000000000000e+00 0 0 0 +7609 1 1.0063722103956341e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 3.4000000000000002e-01 0.0000000000000000e+00 0 0 0 +7610 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 3.5000000000000003e-01 0.0000000000000000e+00 0 0 0 +7611 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 3.4000000000000002e-01 0.0000000000000000e+00 0 0 0 +7612 1 1.0063722103956403e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 3.5000000000000003e-01 0.0000000000000000e+00 0 0 0 +7613 1 1.0063722103956386e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 3.4000000000000002e-01 0.0000000000000000e+00 0 0 0 +7614 1 1.0063722103956370e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 3.5000000000000003e-01 0.0000000000000000e+00 0 0 0 +7615 1 1.0063722103956341e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 3.4000000000000002e-01 0.0000000000000000e+00 0 0 0 +7616 1 9.7257311157309255e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 3.5000000000000003e-01 0.0000000000000000e+00 0 0 0 +7617 1 7.1371621756056572e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 0.0000000000000000e+00 0 0 0 +7699 1 1.0063722103956401e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 3.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +7700 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 3.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +7701 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 3.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +7702 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 3.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +7703 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 3.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +7704 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 3.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +7705 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 3.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +7706 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 3.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +7707 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 3.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +7708 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 3.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +7709 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 3.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +7710 1 1.0063722103956385e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 3.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +7711 1 1.0063722103956401e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 3.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +7712 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 3.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +7713 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 3.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +7714 1 9.7257311157309096e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 3.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +7715 1 7.1371621756056675e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +7797 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 3.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +7798 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 3.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +7799 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 3.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +7800 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 3.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +7801 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 3.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +7802 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 3.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +7803 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 3.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +7804 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 3.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +7805 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 3.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +7806 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 3.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +7807 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 3.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +7808 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 3.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +7809 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 3.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +7810 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 3.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +7811 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 3.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +7812 1 9.7257311157309027e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 3.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +7813 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +7895 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 4.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +7896 1 1.0063722103956371e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 4.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +7897 1 1.0063722103956341e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 4.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +7898 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 4.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +7899 1 1.0063722103956341e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 4.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +7900 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 4.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +7901 1 1.0063722103956341e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 4.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +7902 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 4.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +7903 1 1.0063722103956341e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 4.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +7904 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 4.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +7905 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 4.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +7906 1 1.0063722103956403e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 4.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +7907 1 1.0063722103956386e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 4.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +7908 1 1.0063722103956370e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 4.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +7909 1 1.0063722103956341e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 4.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +7910 1 9.7257311157309255e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 4.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +7911 1 7.1371621756056572e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +7993 1 1.0063722103956401e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 4.1999999999999998e-01 0.0000000000000000e+00 0 0 0 +7994 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 4.2999999999999999e-01 0.0000000000000000e+00 0 0 0 +7995 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 4.1999999999999998e-01 0.0000000000000000e+00 0 0 0 +7996 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 4.2999999999999999e-01 0.0000000000000000e+00 0 0 0 +7997 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 4.1999999999999998e-01 0.0000000000000000e+00 0 0 0 +7998 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 4.2999999999999999e-01 0.0000000000000000e+00 0 0 0 +7999 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 4.1999999999999998e-01 0.0000000000000000e+00 0 0 0 +8000 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 4.2999999999999999e-01 0.0000000000000000e+00 0 0 0 +8001 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 4.1999999999999998e-01 0.0000000000000000e+00 0 0 0 +8002 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 4.2999999999999999e-01 0.0000000000000000e+00 0 0 0 +8003 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 4.1999999999999998e-01 0.0000000000000000e+00 0 0 0 +8004 1 1.0063722103956385e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 4.2999999999999999e-01 0.0000000000000000e+00 0 0 0 +8005 1 1.0063722103956401e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 4.1999999999999998e-01 0.0000000000000000e+00 0 0 0 +8006 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 4.2999999999999999e-01 0.0000000000000000e+00 0 0 0 +8007 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 4.1999999999999998e-01 0.0000000000000000e+00 0 0 0 +8008 1 9.7257311157309096e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 4.2999999999999999e-01 0.0000000000000000e+00 0 0 0 +8009 1 7.1371621756056675e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 0.0000000000000000e+00 0 0 0 +8091 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 4.4000000000000000e-01 0.0000000000000000e+00 0 0 0 +8092 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 4.5000000000000001e-01 0.0000000000000000e+00 0 0 0 +8093 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 4.4000000000000000e-01 0.0000000000000000e+00 0 0 0 +8094 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 4.5000000000000001e-01 0.0000000000000000e+00 0 0 0 +8095 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 4.4000000000000000e-01 0.0000000000000000e+00 0 0 0 +8096 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 4.5000000000000001e-01 0.0000000000000000e+00 0 0 0 +8097 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 4.4000000000000000e-01 0.0000000000000000e+00 0 0 0 +8098 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 4.5000000000000001e-01 0.0000000000000000e+00 0 0 0 +8099 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 4.4000000000000000e-01 0.0000000000000000e+00 0 0 0 +8100 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 4.5000000000000001e-01 0.0000000000000000e+00 0 0 0 +8101 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 4.4000000000000000e-01 0.0000000000000000e+00 0 0 0 +8102 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 4.5000000000000001e-01 0.0000000000000000e+00 0 0 0 +8103 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 4.4000000000000000e-01 0.0000000000000000e+00 0 0 0 +8104 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 4.5000000000000001e-01 0.0000000000000000e+00 0 0 0 +8105 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 4.4000000000000000e-01 0.0000000000000000e+00 0 0 0 +8106 1 9.7257311157309027e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 4.5000000000000001e-01 0.0000000000000000e+00 0 0 0 +8107 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 0.0000000000000000e+00 0 0 0 +8189 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 4.6000000000000002e-01 0.0000000000000000e+00 0 0 0 +8190 1 1.0063722103956371e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 4.7000000000000003e-01 0.0000000000000000e+00 0 0 0 +8191 1 1.0063722103956341e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 4.6000000000000002e-01 0.0000000000000000e+00 0 0 0 +8192 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 4.7000000000000003e-01 0.0000000000000000e+00 0 0 0 +8193 1 1.0063722103956341e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 4.6000000000000002e-01 0.0000000000000000e+00 0 0 0 +8194 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 4.7000000000000003e-01 0.0000000000000000e+00 0 0 0 +8195 1 1.0063722103956341e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 4.6000000000000002e-01 0.0000000000000000e+00 0 0 0 +8196 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 4.7000000000000003e-01 0.0000000000000000e+00 0 0 0 +8197 1 1.0063722103956341e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 4.6000000000000002e-01 0.0000000000000000e+00 0 0 0 +8198 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 4.7000000000000003e-01 0.0000000000000000e+00 0 0 0 +8199 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 4.6000000000000002e-01 0.0000000000000000e+00 0 0 0 +8200 1 1.0063722103956403e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 4.7000000000000003e-01 0.0000000000000000e+00 0 0 0 +8201 1 1.0063722103956386e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 4.6000000000000002e-01 0.0000000000000000e+00 0 0 0 +8202 1 1.0063722103956370e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 4.7000000000000003e-01 0.0000000000000000e+00 0 0 0 +8203 1 1.0063722103956341e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 4.6000000000000002e-01 0.0000000000000000e+00 0 0 0 +8204 1 9.7257311157309255e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 4.7000000000000003e-01 0.0000000000000000e+00 0 0 0 +8205 1 7.1371621756056572e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 0.0000000000000000e+00 0 0 0 +8287 1 1.0063722103956401e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 4.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +8288 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 4.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +8289 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 4.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +8290 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 4.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +8291 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 4.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +8292 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 4.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +8293 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 4.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +8294 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 4.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +8295 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 4.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +8296 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 4.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +8297 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 4.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +8298 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 4.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +8299 1 1.0063722103956401e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 4.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +8300 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 4.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +8301 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 4.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +8302 1 9.7257311157309096e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 4.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +8303 1 7.1371621756056675e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +8385 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 5.0000000000000000e-01 0.0000000000000000e+00 0 0 0 +8387 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 5.0000000000000000e-01 0.0000000000000000e+00 0 0 0 +8389 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 5.0000000000000000e-01 0.0000000000000000e+00 0 0 0 +8391 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 5.0000000000000000e-01 0.0000000000000000e+00 0 0 0 +8393 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 5.0000000000000000e-01 0.0000000000000000e+00 0 0 0 +8395 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 5.0000000000000000e-01 0.0000000000000000e+00 0 0 0 +8397 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 5.0000000000000000e-01 0.0000000000000000e+00 0 0 0 +8399 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 5.0000000000000000e-01 0.0000000000000000e+00 0 0 0 +8401 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 0.0000000000000000e+00 0 0 0 +527 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.0204581464244880e-01 0.0000000000000000e+00 0 0 0 +529 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.0911688245431419e-01 0.0000000000000000e+00 0 0 0 +530 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.1618795026617970e-01 0.0000000000000000e+00 0 0 0 +531 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.0911688245431419e-01 0.0000000000000000e+00 0 0 0 +532 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.2325901807804520e-01 0.0000000000000000e+00 0 0 0 +533 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.3033008588991060e-01 0.0000000000000000e+00 0 0 0 +534 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.2325901807804520e-01 0.0000000000000000e+00 0 0 0 +535 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.3740115370177610e-01 0.0000000000000000e+00 0 0 0 +536 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.4447222151364161e-01 0.0000000000000000e+00 0 0 0 +537 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.3740115370177610e-01 0.0000000000000000e+00 0 0 0 +538 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.5154328932550711e-01 0.0000000000000000e+00 0 0 0 +539 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.5861435713737251e-01 0.0000000000000000e+00 0 0 0 +540 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.5154328932550711e-01 0.0000000000000000e+00 0 0 0 +541 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.6568542494923801e-01 0.0000000000000000e+00 0 0 0 +542 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.7275649276110352e-01 0.0000000000000000e+00 0 0 0 +543 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.6568542494923801e-01 0.0000000000000000e+00 0 0 0 +544 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.7982756057296903e-01 0.0000000000000000e+00 0 0 0 +545 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.8689862838483442e-01 0.0000000000000000e+00 0 0 0 +546 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.7982756057296903e-01 0.0000000000000000e+00 0 0 0 +547 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.9396969619669993e-01 0.0000000000000000e+00 0 0 0 +548 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.0104076400856543e-01 0.0000000000000000e+00 0 0 0 +549 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.9396969619669993e-01 0.0000000000000000e+00 0 0 0 +550 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.0811183182043083e-01 0.0000000000000000e+00 0 0 0 +551 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.1518289963229633e-01 0.0000000000000000e+00 0 0 0 +552 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.0811183182043083e-01 0.0000000000000000e+00 0 0 0 +553 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.2225396744416184e-01 0.0000000000000000e+00 0 0 0 +554 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.2932503525602734e-01 0.0000000000000000e+00 0 0 0 +555 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.2225396744416184e-01 0.0000000000000000e+00 0 0 0 +556 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.3639610306789274e-01 0.0000000000000000e+00 0 0 0 +557 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.4346717087975824e-01 0.0000000000000000e+00 0 0 0 +558 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.3639610306789274e-01 0.0000000000000000e+00 0 0 0 +559 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.5053823869162375e-01 0.0000000000000000e+00 0 0 0 +560 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.5760930650348925e-01 0.0000000000000000e+00 0 0 0 +561 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.5053823869162375e-01 0.0000000000000000e+00 0 0 0 +562 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.6468037431535465e-01 0.0000000000000000e+00 0 0 0 +564 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.6468037431535465e-01 0.0000000000000000e+00 0 0 0 +8304 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 5.1000000000000001e-01 0.0000000000000000e+00 0 0 0 +8306 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 5.1000000000000001e-01 0.0000000000000000e+00 0 0 0 +8308 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 5.1000000000000001e-01 0.0000000000000000e+00 0 0 0 +8310 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 5.1000000000000001e-01 0.0000000000000000e+00 0 0 0 +8312 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 5.1000000000000001e-01 0.0000000000000000e+00 0 0 0 +8314 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 5.1000000000000001e-01 0.0000000000000000e+00 0 0 0 +8316 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 5.1000000000000001e-01 0.0000000000000000e+00 0 0 0 +8402 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 5.3000000000000003e-01 0.0000000000000000e+00 0 0 0 +8403 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 5.2000000000000002e-01 0.0000000000000000e+00 0 0 0 +8404 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 5.3000000000000003e-01 0.0000000000000000e+00 0 0 0 +8405 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 5.2000000000000002e-01 0.0000000000000000e+00 0 0 0 +8406 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 5.3000000000000003e-01 0.0000000000000000e+00 0 0 0 +8407 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 5.2000000000000002e-01 0.0000000000000000e+00 0 0 0 +8408 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 5.3000000000000003e-01 0.0000000000000000e+00 0 0 0 +8409 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 5.2000000000000002e-01 0.0000000000000000e+00 0 0 0 +8410 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 5.3000000000000003e-01 0.0000000000000000e+00 0 0 0 +8411 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 5.2000000000000002e-01 0.0000000000000000e+00 0 0 0 +8412 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 5.3000000000000003e-01 0.0000000000000000e+00 0 0 0 +8413 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 5.2000000000000002e-01 0.0000000000000000e+00 0 0 0 +8414 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 5.3000000000000003e-01 0.0000000000000000e+00 0 0 0 +8415 1 1.0063722103956341e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 5.2000000000000002e-01 0.0000000000000000e+00 0 0 0 +8500 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 5.5000000000000004e-01 0.0000000000000000e+00 0 0 0 +8501 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 5.4000000000000004e-01 0.0000000000000000e+00 0 0 0 +8502 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 5.5000000000000004e-01 0.0000000000000000e+00 0 0 0 +8503 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 5.4000000000000004e-01 0.0000000000000000e+00 0 0 0 +8504 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 5.5000000000000004e-01 0.0000000000000000e+00 0 0 0 +8505 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 5.4000000000000004e-01 0.0000000000000000e+00 0 0 0 +8506 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 5.5000000000000004e-01 0.0000000000000000e+00 0 0 0 +8507 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 5.4000000000000004e-01 0.0000000000000000e+00 0 0 0 +8508 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 5.5000000000000004e-01 0.0000000000000000e+00 0 0 0 +8509 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 5.4000000000000004e-01 0.0000000000000000e+00 0 0 0 +8510 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 5.5000000000000004e-01 0.0000000000000000e+00 0 0 0 +8511 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 5.4000000000000004e-01 0.0000000000000000e+00 0 0 0 +8512 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 5.5000000000000004e-01 0.0000000000000000e+00 0 0 0 +8513 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 5.4000000000000004e-01 0.0000000000000000e+00 0 0 0 +8598 1 7.1371621756056845e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 5.7000000000000006e-01 0.0000000000000000e+00 0 0 0 +8599 1 9.7257311157309209e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 5.6000000000000005e-01 0.0000000000000000e+00 0 0 0 +8600 1 1.0063722103956389e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 5.7000000000000006e-01 0.0000000000000000e+00 0 0 0 +8601 1 1.0063722103956354e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 5.6000000000000005e-01 0.0000000000000000e+00 0 0 0 +8602 1 1.0063722103956389e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 5.7000000000000006e-01 0.0000000000000000e+00 0 0 0 +8603 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 5.6000000000000005e-01 0.0000000000000000e+00 0 0 0 +8604 1 1.0063722103956389e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 5.7000000000000006e-01 0.0000000000000000e+00 0 0 0 +8605 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 5.6000000000000005e-01 0.0000000000000000e+00 0 0 0 +8606 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 5.7000000000000006e-01 0.0000000000000000e+00 0 0 0 +8607 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 5.6000000000000005e-01 0.0000000000000000e+00 0 0 0 +8608 1 1.0063722103956385e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 5.7000000000000006e-01 0.0000000000000000e+00 0 0 0 +8609 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 5.6000000000000005e-01 0.0000000000000000e+00 0 0 0 +8610 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 5.7000000000000006e-01 0.0000000000000000e+00 0 0 0 +8611 1 1.0063722103956352e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 5.6000000000000005e-01 0.0000000000000000e+00 0 0 0 +8696 1 7.1371621756056675e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 5.8999999999999997e-01 0.0000000000000000e+00 0 0 0 +8697 1 9.7257311157309539e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 5.7999999999999996e-01 0.0000000000000000e+00 0 0 0 +8698 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 5.8999999999999997e-01 0.0000000000000000e+00 0 0 0 +8699 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 5.7999999999999996e-01 0.0000000000000000e+00 0 0 0 +8700 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 5.8999999999999997e-01 0.0000000000000000e+00 0 0 0 +8701 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 5.7999999999999996e-01 0.0000000000000000e+00 0 0 0 +8702 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 5.8999999999999997e-01 0.0000000000000000e+00 0 0 0 +8703 1 1.0063722103956389e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 5.7999999999999996e-01 0.0000000000000000e+00 0 0 0 +8704 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 5.8999999999999997e-01 0.0000000000000000e+00 0 0 0 +8705 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 5.7999999999999996e-01 0.0000000000000000e+00 0 0 0 +8706 1 1.0063722103956351e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 5.8999999999999997e-01 0.0000000000000000e+00 0 0 0 +8707 1 1.0063722103956389e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 5.7999999999999996e-01 0.0000000000000000e+00 0 0 0 +8708 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 5.8999999999999997e-01 0.0000000000000000e+00 0 0 0 +8709 1 1.0063722103956385e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 5.7999999999999996e-01 0.0000000000000000e+00 0 0 0 +8794 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 6.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +8795 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 5.9999999999999998e-01 0.0000000000000000e+00 0 0 0 +8796 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 6.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +8797 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 5.9999999999999998e-01 0.0000000000000000e+00 0 0 0 +8798 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 6.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +8799 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 5.9999999999999998e-01 0.0000000000000000e+00 0 0 0 +8800 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 6.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +8801 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 5.9999999999999998e-01 0.0000000000000000e+00 0 0 0 +8802 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 6.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +8803 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 5.9999999999999998e-01 0.0000000000000000e+00 0 0 0 +8804 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 6.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +8805 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 5.9999999999999998e-01 0.0000000000000000e+00 0 0 0 +8806 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 6.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +8807 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 5.9999999999999998e-01 0.0000000000000000e+00 0 0 0 +8892 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 6.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +8893 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 6.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +8894 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 6.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +8895 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 6.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +8896 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 6.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +8897 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 6.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +8898 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 6.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +8899 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 6.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +8900 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 6.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +8901 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 6.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +8902 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 6.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +8903 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 6.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +8904 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 6.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +8905 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 6.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +8990 1 7.1371621756056550e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 6.5000000000000002e-01 0.0000000000000000e+00 0 0 0 +8991 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 6.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +8992 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 6.5000000000000002e-01 0.0000000000000000e+00 0 0 0 +8993 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 6.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +8994 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 6.5000000000000002e-01 0.0000000000000000e+00 0 0 0 +8995 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 6.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +8996 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 6.5000000000000002e-01 0.0000000000000000e+00 0 0 0 +8997 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 6.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +8998 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 6.5000000000000002e-01 0.0000000000000000e+00 0 0 0 +8999 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 6.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +9000 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 6.5000000000000002e-01 0.0000000000000000e+00 0 0 0 +9001 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 6.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +9002 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 6.5000000000000002e-01 0.0000000000000000e+00 0 0 0 +9003 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 6.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +9089 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 6.6000000000000003e-01 0.0000000000000000e+00 0 0 0 +9091 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 6.6000000000000003e-01 0.0000000000000000e+00 0 0 0 +9093 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 6.6000000000000003e-01 0.0000000000000000e+00 0 0 0 +9095 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 6.6000000000000003e-01 0.0000000000000000e+00 0 0 0 +9097 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 6.6000000000000003e-01 0.0000000000000000e+00 0 0 0 +9099 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 6.6000000000000003e-01 0.0000000000000000e+00 0 0 0 +9101 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 6.6000000000000003e-01 0.0000000000000000e+00 0 0 0 +8318 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 5.1000000000000001e-01 0.0000000000000000e+00 0 0 0 +8320 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 5.1000000000000001e-01 0.0000000000000000e+00 0 0 0 +8322 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 5.1000000000000001e-01 0.0000000000000000e+00 0 0 0 +8324 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 5.1000000000000001e-01 0.0000000000000000e+00 0 0 0 +8326 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 5.1000000000000001e-01 0.0000000000000000e+00 0 0 0 +8328 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 5.1000000000000001e-01 0.0000000000000000e+00 0 0 0 +8330 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 5.1000000000000001e-01 0.0000000000000000e+00 0 0 0 +8332 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 5.1000000000000001e-01 0.0000000000000000e+00 0 0 0 +8334 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 5.1000000000000001e-01 0.0000000000000000e+00 0 0 0 +8416 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 5.3000000000000003e-01 0.0000000000000000e+00 0 0 0 +8417 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 5.2000000000000002e-01 0.0000000000000000e+00 0 0 0 +8418 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 5.3000000000000003e-01 0.0000000000000000e+00 0 0 0 +8419 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 5.2000000000000002e-01 0.0000000000000000e+00 0 0 0 +8420 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 5.3000000000000003e-01 0.0000000000000000e+00 0 0 0 +8421 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 5.2000000000000002e-01 0.0000000000000000e+00 0 0 0 +8422 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 5.3000000000000003e-01 0.0000000000000000e+00 0 0 0 +8423 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 5.2000000000000002e-01 0.0000000000000000e+00 0 0 0 +8424 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 5.3000000000000003e-01 0.0000000000000000e+00 0 0 0 +8425 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 5.2000000000000002e-01 0.0000000000000000e+00 0 0 0 +8426 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 5.3000000000000003e-01 0.0000000000000000e+00 0 0 0 +8427 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 5.2000000000000002e-01 0.0000000000000000e+00 0 0 0 +8428 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 5.3000000000000003e-01 0.0000000000000000e+00 0 0 0 +8429 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 5.2000000000000002e-01 0.0000000000000000e+00 0 0 0 +8430 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 5.3000000000000003e-01 0.0000000000000000e+00 0 0 0 +8431 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 5.2000000000000002e-01 0.0000000000000000e+00 0 0 0 +8432 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 5.3000000000000003e-01 0.0000000000000000e+00 0 0 0 +8514 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 5.5000000000000004e-01 0.0000000000000000e+00 0 0 0 +8515 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 5.4000000000000004e-01 0.0000000000000000e+00 0 0 0 +8516 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 5.5000000000000004e-01 0.0000000000000000e+00 0 0 0 +8517 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 5.4000000000000004e-01 0.0000000000000000e+00 0 0 0 +8518 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 5.5000000000000004e-01 0.0000000000000000e+00 0 0 0 +8519 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 5.4000000000000004e-01 0.0000000000000000e+00 0 0 0 +8520 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 5.5000000000000004e-01 0.0000000000000000e+00 0 0 0 +8521 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 5.4000000000000004e-01 0.0000000000000000e+00 0 0 0 +8522 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 5.5000000000000004e-01 0.0000000000000000e+00 0 0 0 +8523 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 5.4000000000000004e-01 0.0000000000000000e+00 0 0 0 +8524 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 5.5000000000000004e-01 0.0000000000000000e+00 0 0 0 +8525 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 5.4000000000000004e-01 0.0000000000000000e+00 0 0 0 +8526 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 5.5000000000000004e-01 0.0000000000000000e+00 0 0 0 +8527 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 5.4000000000000004e-01 0.0000000000000000e+00 0 0 0 +8528 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 5.5000000000000004e-01 0.0000000000000000e+00 0 0 0 +8529 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 5.4000000000000004e-01 0.0000000000000000e+00 0 0 0 +8530 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 5.5000000000000004e-01 0.0000000000000000e+00 0 0 0 +8612 1 1.0063722103956391e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 5.7000000000000006e-01 0.0000000000000000e+00 0 0 0 +8613 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 5.6000000000000005e-01 0.0000000000000000e+00 0 0 0 +8614 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 5.7000000000000006e-01 0.0000000000000000e+00 0 0 0 +8615 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 5.6000000000000005e-01 0.0000000000000000e+00 0 0 0 +8616 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 5.7000000000000006e-01 0.0000000000000000e+00 0 0 0 +8617 1 1.0063722103956352e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 5.6000000000000005e-01 0.0000000000000000e+00 0 0 0 +8618 1 1.0063722103956393e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 5.7000000000000006e-01 0.0000000000000000e+00 0 0 0 +8619 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 5.6000000000000005e-01 0.0000000000000000e+00 0 0 0 +8620 1 1.0063722103956385e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 5.7000000000000006e-01 0.0000000000000000e+00 0 0 0 +8621 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 5.6000000000000005e-01 0.0000000000000000e+00 0 0 0 +8622 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 5.7000000000000006e-01 0.0000000000000000e+00 0 0 0 +8623 1 1.0063722103956368e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 5.6000000000000005e-01 0.0000000000000000e+00 0 0 0 +8624 1 1.0063722103956403e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 5.7000000000000006e-01 0.0000000000000000e+00 0 0 0 +8625 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 5.6000000000000005e-01 0.0000000000000000e+00 0 0 0 +8626 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 5.7000000000000006e-01 0.0000000000000000e+00 0 0 0 +8627 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 5.6000000000000005e-01 0.0000000000000000e+00 0 0 0 +8628 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 5.7000000000000006e-01 0.0000000000000000e+00 0 0 0 +8710 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 5.8999999999999997e-01 0.0000000000000000e+00 0 0 0 +8711 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 5.7999999999999996e-01 0.0000000000000000e+00 0 0 0 +8712 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 5.8999999999999997e-01 0.0000000000000000e+00 0 0 0 +8713 1 1.0063722103956389e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 5.7999999999999996e-01 0.0000000000000000e+00 0 0 0 +8714 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 5.8999999999999997e-01 0.0000000000000000e+00 0 0 0 +8715 1 1.0063722103956385e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 5.7999999999999996e-01 0.0000000000000000e+00 0 0 0 +8716 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 5.8999999999999997e-01 0.0000000000000000e+00 0 0 0 +8717 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 5.7999999999999996e-01 0.0000000000000000e+00 0 0 0 +8718 1 1.0063722103956351e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 5.8999999999999997e-01 0.0000000000000000e+00 0 0 0 +8719 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 5.7999999999999996e-01 0.0000000000000000e+00 0 0 0 +8720 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 5.8999999999999997e-01 0.0000000000000000e+00 0 0 0 +8721 1 1.0063722103956401e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 5.7999999999999996e-01 0.0000000000000000e+00 0 0 0 +8722 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 5.8999999999999997e-01 0.0000000000000000e+00 0 0 0 +8723 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 5.7999999999999996e-01 0.0000000000000000e+00 0 0 0 +8724 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 5.8999999999999997e-01 0.0000000000000000e+00 0 0 0 +8725 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 5.7999999999999996e-01 0.0000000000000000e+00 0 0 0 +8726 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 5.8999999999999997e-01 0.0000000000000000e+00 0 0 0 +8808 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 6.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +8809 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 5.9999999999999998e-01 0.0000000000000000e+00 0 0 0 +8810 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 6.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +8811 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 5.9999999999999998e-01 0.0000000000000000e+00 0 0 0 +8812 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 6.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +8813 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 5.9999999999999998e-01 0.0000000000000000e+00 0 0 0 +8814 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 6.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +8815 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 5.9999999999999998e-01 0.0000000000000000e+00 0 0 0 +8816 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 6.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +8817 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 5.9999999999999998e-01 0.0000000000000000e+00 0 0 0 +8818 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 6.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +8819 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 5.9999999999999998e-01 0.0000000000000000e+00 0 0 0 +8820 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 6.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +8821 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 5.9999999999999998e-01 0.0000000000000000e+00 0 0 0 +8822 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 6.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +8823 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 5.9999999999999998e-01 0.0000000000000000e+00 0 0 0 +8824 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 6.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +8906 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 6.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +8907 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 6.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +8908 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 6.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +8909 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 6.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +8910 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 6.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +8911 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 6.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +8912 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 6.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +8913 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 6.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +8914 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 6.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +8915 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 6.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +8916 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 6.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +8917 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 6.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +8918 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 6.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +8919 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 6.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +8920 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 6.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +8921 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 6.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +8922 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 6.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +9004 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 6.5000000000000002e-01 0.0000000000000000e+00 0 0 0 +9005 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 6.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +9006 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 6.5000000000000002e-01 0.0000000000000000e+00 0 0 0 +9007 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 6.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +9008 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 6.5000000000000002e-01 0.0000000000000000e+00 0 0 0 +9009 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 6.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +9010 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 6.5000000000000002e-01 0.0000000000000000e+00 0 0 0 +9011 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 6.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +9012 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 6.5000000000000002e-01 0.0000000000000000e+00 0 0 0 +9013 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 6.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +9014 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 6.5000000000000002e-01 0.0000000000000000e+00 0 0 0 +9015 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 6.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +9016 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 6.5000000000000002e-01 0.0000000000000000e+00 0 0 0 +9017 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 6.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +9018 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 6.5000000000000002e-01 0.0000000000000000e+00 0 0 0 +9019 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 6.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +9020 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 6.5000000000000002e-01 0.0000000000000000e+00 0 0 0 +9103 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 6.6000000000000003e-01 0.0000000000000000e+00 0 0 0 +9105 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 6.6000000000000003e-01 0.0000000000000000e+00 0 0 0 +9107 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 6.6000000000000003e-01 0.0000000000000000e+00 0 0 0 +9109 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 6.6000000000000003e-01 0.0000000000000000e+00 0 0 0 +9111 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 6.6000000000000003e-01 0.0000000000000000e+00 0 0 0 +9113 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 6.6000000000000003e-01 0.0000000000000000e+00 0 0 0 +9115 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 6.6000000000000003e-01 0.0000000000000000e+00 0 0 0 +9117 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 6.6000000000000003e-01 0.0000000000000000e+00 0 0 0 +8336 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 5.1000000000000001e-01 0.0000000000000000e+00 0 0 0 +8338 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 5.1000000000000001e-01 0.0000000000000000e+00 0 0 0 +8340 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 5.1000000000000001e-01 0.0000000000000000e+00 0 0 0 +8342 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 5.1000000000000001e-01 0.0000000000000000e+00 0 0 0 +8344 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 5.1000000000000001e-01 0.0000000000000000e+00 0 0 0 +8346 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 5.1000000000000001e-01 0.0000000000000000e+00 0 0 0 +8348 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 5.1000000000000001e-01 0.0000000000000000e+00 0 0 0 +8350 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 5.1000000000000001e-01 0.0000000000000000e+00 0 0 0 +8433 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 5.2000000000000002e-01 0.0000000000000000e+00 0 0 0 +8434 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 5.3000000000000003e-01 0.0000000000000000e+00 0 0 0 +8435 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 5.2000000000000002e-01 0.0000000000000000e+00 0 0 0 +8436 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 5.3000000000000003e-01 0.0000000000000000e+00 0 0 0 +8437 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 5.2000000000000002e-01 0.0000000000000000e+00 0 0 0 +8438 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 5.3000000000000003e-01 0.0000000000000000e+00 0 0 0 +8439 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 5.2000000000000002e-01 0.0000000000000000e+00 0 0 0 +8440 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 5.3000000000000003e-01 0.0000000000000000e+00 0 0 0 +8441 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 5.2000000000000002e-01 0.0000000000000000e+00 0 0 0 +8442 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 5.3000000000000003e-01 0.0000000000000000e+00 0 0 0 +8443 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 5.2000000000000002e-01 0.0000000000000000e+00 0 0 0 +8444 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 5.3000000000000003e-01 0.0000000000000000e+00 0 0 0 +8445 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 5.2000000000000002e-01 0.0000000000000000e+00 0 0 0 +8446 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 5.3000000000000003e-01 0.0000000000000000e+00 0 0 0 +8447 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 5.2000000000000002e-01 0.0000000000000000e+00 0 0 0 +8448 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 5.3000000000000003e-01 0.0000000000000000e+00 0 0 0 +8449 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 5.2000000000000002e-01 0.0000000000000000e+00 0 0 0 +8531 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 5.4000000000000004e-01 0.0000000000000000e+00 0 0 0 +8532 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 5.5000000000000004e-01 0.0000000000000000e+00 0 0 0 +8533 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 5.4000000000000004e-01 0.0000000000000000e+00 0 0 0 +8534 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 5.5000000000000004e-01 0.0000000000000000e+00 0 0 0 +8535 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 5.4000000000000004e-01 0.0000000000000000e+00 0 0 0 +8536 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 5.5000000000000004e-01 0.0000000000000000e+00 0 0 0 +8537 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 5.4000000000000004e-01 0.0000000000000000e+00 0 0 0 +8538 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 5.5000000000000004e-01 0.0000000000000000e+00 0 0 0 +8539 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 5.4000000000000004e-01 0.0000000000000000e+00 0 0 0 +8540 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 5.5000000000000004e-01 0.0000000000000000e+00 0 0 0 +8541 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 5.4000000000000004e-01 0.0000000000000000e+00 0 0 0 +8542 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 5.5000000000000004e-01 0.0000000000000000e+00 0 0 0 +8543 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 5.4000000000000004e-01 0.0000000000000000e+00 0 0 0 +8544 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 5.5000000000000004e-01 0.0000000000000000e+00 0 0 0 +8545 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 5.4000000000000004e-01 0.0000000000000000e+00 0 0 0 +8546 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 5.5000000000000004e-01 0.0000000000000000e+00 0 0 0 +8547 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 5.4000000000000004e-01 0.0000000000000000e+00 0 0 0 +8629 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 5.6000000000000005e-01 0.0000000000000000e+00 0 0 0 +8630 1 1.0063722103956403e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 5.7000000000000006e-01 0.0000000000000000e+00 0 0 0 +8631 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 5.6000000000000005e-01 0.0000000000000000e+00 0 0 0 +8632 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 5.7000000000000006e-01 0.0000000000000000e+00 0 0 0 +8633 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 5.6000000000000005e-01 0.0000000000000000e+00 0 0 0 +8634 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 5.7000000000000006e-01 0.0000000000000000e+00 0 0 0 +8635 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 5.6000000000000005e-01 0.0000000000000000e+00 0 0 0 +8636 1 1.0063722103956403e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 5.7000000000000006e-01 0.0000000000000000e+00 0 0 0 +8637 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 5.6000000000000005e-01 0.0000000000000000e+00 0 0 0 +8638 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 5.7000000000000006e-01 0.0000000000000000e+00 0 0 0 +8639 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 5.6000000000000005e-01 0.0000000000000000e+00 0 0 0 +8640 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 5.7000000000000006e-01 0.0000000000000000e+00 0 0 0 +8641 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 5.6000000000000005e-01 0.0000000000000000e+00 0 0 0 +8642 1 1.0063722103956403e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 5.7000000000000006e-01 0.0000000000000000e+00 0 0 0 +8643 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 5.6000000000000005e-01 0.0000000000000000e+00 0 0 0 +8644 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 5.7000000000000006e-01 0.0000000000000000e+00 0 0 0 +8645 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 5.6000000000000005e-01 0.0000000000000000e+00 0 0 0 +8727 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 5.7999999999999996e-01 0.0000000000000000e+00 0 0 0 +8728 1 1.0063722103956370e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 5.8999999999999997e-01 0.0000000000000000e+00 0 0 0 +8729 1 1.0063722103956401e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 5.7999999999999996e-01 0.0000000000000000e+00 0 0 0 +8730 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 5.8999999999999997e-01 0.0000000000000000e+00 0 0 0 +8731 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 5.7999999999999996e-01 0.0000000000000000e+00 0 0 0 +8732 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 5.8999999999999997e-01 0.0000000000000000e+00 0 0 0 +8733 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 5.7999999999999996e-01 0.0000000000000000e+00 0 0 0 +8734 1 1.0063722103956370e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 5.8999999999999997e-01 0.0000000000000000e+00 0 0 0 +8735 1 1.0063722103956401e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 5.7999999999999996e-01 0.0000000000000000e+00 0 0 0 +8736 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 5.8999999999999997e-01 0.0000000000000000e+00 0 0 0 +8737 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 5.7999999999999996e-01 0.0000000000000000e+00 0 0 0 +8738 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 5.8999999999999997e-01 0.0000000000000000e+00 0 0 0 +8739 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 5.7999999999999996e-01 0.0000000000000000e+00 0 0 0 +8740 1 1.0063722103956370e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 5.8999999999999997e-01 0.0000000000000000e+00 0 0 0 +8741 1 1.0063722103956401e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 5.7999999999999996e-01 0.0000000000000000e+00 0 0 0 +8742 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 5.8999999999999997e-01 0.0000000000000000e+00 0 0 0 +8743 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 5.7999999999999996e-01 0.0000000000000000e+00 0 0 0 +8825 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 5.9999999999999998e-01 0.0000000000000000e+00 0 0 0 +8826 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 6.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +8827 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 5.9999999999999998e-01 0.0000000000000000e+00 0 0 0 +8828 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 6.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +8829 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 5.9999999999999998e-01 0.0000000000000000e+00 0 0 0 +8830 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 6.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +8831 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 5.9999999999999998e-01 0.0000000000000000e+00 0 0 0 +8832 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 6.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +8833 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 5.9999999999999998e-01 0.0000000000000000e+00 0 0 0 +8834 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 6.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +8835 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 5.9999999999999998e-01 0.0000000000000000e+00 0 0 0 +8836 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 6.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +8837 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 5.9999999999999998e-01 0.0000000000000000e+00 0 0 0 +8838 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 6.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +8839 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 5.9999999999999998e-01 0.0000000000000000e+00 0 0 0 +8840 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 6.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +8841 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 5.9999999999999998e-01 0.0000000000000000e+00 0 0 0 +8923 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 6.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +8924 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 6.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +8925 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 6.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +8926 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 6.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +8927 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 6.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +8928 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 6.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +8929 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 6.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +8930 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 6.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +8931 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 6.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +8932 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 6.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +8933 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 6.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +8934 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 6.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +8935 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 6.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +8936 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 6.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +8937 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 6.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +8938 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 6.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +8939 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 6.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +9021 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 6.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +9022 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 6.5000000000000002e-01 0.0000000000000000e+00 0 0 0 +9023 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 6.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +9024 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 6.5000000000000002e-01 0.0000000000000000e+00 0 0 0 +9025 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 6.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +9026 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 6.5000000000000002e-01 0.0000000000000000e+00 0 0 0 +9027 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 6.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +9028 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 6.5000000000000002e-01 0.0000000000000000e+00 0 0 0 +9029 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 6.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +9030 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 6.5000000000000002e-01 0.0000000000000000e+00 0 0 0 +9031 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 6.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +9032 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 6.5000000000000002e-01 0.0000000000000000e+00 0 0 0 +9033 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 6.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +9034 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 6.5000000000000002e-01 0.0000000000000000e+00 0 0 0 +9035 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 6.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +9036 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 6.5000000000000002e-01 0.0000000000000000e+00 0 0 0 +9037 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 6.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +9119 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 6.6000000000000003e-01 0.0000000000000000e+00 0 0 0 +9121 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 6.6000000000000003e-01 0.0000000000000000e+00 0 0 0 +9123 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 6.6000000000000003e-01 0.0000000000000000e+00 0 0 0 +9125 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 6.6000000000000003e-01 0.0000000000000000e+00 0 0 0 +9127 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 6.6000000000000003e-01 0.0000000000000000e+00 0 0 0 +9129 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 6.6000000000000003e-01 0.0000000000000000e+00 0 0 0 +9131 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 6.6000000000000003e-01 0.0000000000000000e+00 0 0 0 +9133 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 6.6000000000000003e-01 0.0000000000000000e+00 0 0 0 +9135 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 6.6000000000000003e-01 0.0000000000000000e+00 0 0 0 +8352 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 5.1000000000000001e-01 0.0000000000000000e+00 0 0 0 +8354 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 5.1000000000000001e-01 0.0000000000000000e+00 0 0 0 +8356 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 5.1000000000000001e-01 0.0000000000000000e+00 0 0 0 +8358 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 5.1000000000000001e-01 0.0000000000000000e+00 0 0 0 +8360 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 5.1000000000000001e-01 0.0000000000000000e+00 0 0 0 +8362 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 5.1000000000000001e-01 0.0000000000000000e+00 0 0 0 +8364 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 5.1000000000000001e-01 0.0000000000000000e+00 0 0 0 +8366 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 5.1000000000000001e-01 0.0000000000000000e+00 0 0 0 +8450 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 5.3000000000000003e-01 0.0000000000000000e+00 0 0 0 +8451 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 5.2000000000000002e-01 0.0000000000000000e+00 0 0 0 +8452 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 5.3000000000000003e-01 0.0000000000000000e+00 0 0 0 +8453 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 5.2000000000000002e-01 0.0000000000000000e+00 0 0 0 +8454 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 5.3000000000000003e-01 0.0000000000000000e+00 0 0 0 +8455 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 5.2000000000000002e-01 0.0000000000000000e+00 0 0 0 +8456 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 5.3000000000000003e-01 0.0000000000000000e+00 0 0 0 +8457 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 5.2000000000000002e-01 0.0000000000000000e+00 0 0 0 +8458 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 5.3000000000000003e-01 0.0000000000000000e+00 0 0 0 +8459 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 5.2000000000000002e-01 0.0000000000000000e+00 0 0 0 +8460 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 5.3000000000000003e-01 0.0000000000000000e+00 0 0 0 +8461 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 5.2000000000000002e-01 0.0000000000000000e+00 0 0 0 +8462 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 5.3000000000000003e-01 0.0000000000000000e+00 0 0 0 +8463 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 5.2000000000000002e-01 0.0000000000000000e+00 0 0 0 +8464 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 5.3000000000000003e-01 0.0000000000000000e+00 0 0 0 +8465 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 5.2000000000000002e-01 0.0000000000000000e+00 0 0 0 +8548 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 5.5000000000000004e-01 0.0000000000000000e+00 0 0 0 +8549 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 5.4000000000000004e-01 0.0000000000000000e+00 0 0 0 +8550 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 5.5000000000000004e-01 0.0000000000000000e+00 0 0 0 +8551 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 5.4000000000000004e-01 0.0000000000000000e+00 0 0 0 +8552 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 5.5000000000000004e-01 0.0000000000000000e+00 0 0 0 +8553 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 5.4000000000000004e-01 0.0000000000000000e+00 0 0 0 +8554 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 5.5000000000000004e-01 0.0000000000000000e+00 0 0 0 +8555 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 5.4000000000000004e-01 0.0000000000000000e+00 0 0 0 +8556 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 5.5000000000000004e-01 0.0000000000000000e+00 0 0 0 +8557 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 5.4000000000000004e-01 0.0000000000000000e+00 0 0 0 +8558 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 5.5000000000000004e-01 0.0000000000000000e+00 0 0 0 +8559 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 5.4000000000000004e-01 0.0000000000000000e+00 0 0 0 +8560 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 5.5000000000000004e-01 0.0000000000000000e+00 0 0 0 +8561 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 5.4000000000000004e-01 0.0000000000000000e+00 0 0 0 +8562 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 5.5000000000000004e-01 0.0000000000000000e+00 0 0 0 +8563 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 5.4000000000000004e-01 0.0000000000000000e+00 0 0 0 +8646 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 5.7000000000000006e-01 0.0000000000000000e+00 0 0 0 +8647 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 5.6000000000000005e-01 0.0000000000000000e+00 0 0 0 +8648 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 5.7000000000000006e-01 0.0000000000000000e+00 0 0 0 +8649 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 5.6000000000000005e-01 0.0000000000000000e+00 0 0 0 +8650 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 5.7000000000000006e-01 0.0000000000000000e+00 0 0 0 +8651 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 5.6000000000000005e-01 0.0000000000000000e+00 0 0 0 +8652 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 5.7000000000000006e-01 0.0000000000000000e+00 0 0 0 +8653 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 5.6000000000000005e-01 0.0000000000000000e+00 0 0 0 +8654 1 1.0063722103956394e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 5.7000000000000006e-01 0.0000000000000000e+00 0 0 0 +8655 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 5.6000000000000005e-01 0.0000000000000000e+00 0 0 0 +8656 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 5.7000000000000006e-01 0.0000000000000000e+00 0 0 0 +8657 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 5.6000000000000005e-01 0.0000000000000000e+00 0 0 0 +8658 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 5.7000000000000006e-01 0.0000000000000000e+00 0 0 0 +8659 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 5.6000000000000005e-01 0.0000000000000000e+00 0 0 0 +8660 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 5.7000000000000006e-01 0.0000000000000000e+00 0 0 0 +8661 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 5.6000000000000005e-01 0.0000000000000000e+00 0 0 0 +8744 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 5.8999999999999997e-01 0.0000000000000000e+00 0 0 0 +8745 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 5.7999999999999996e-01 0.0000000000000000e+00 0 0 0 +8746 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 5.8999999999999997e-01 0.0000000000000000e+00 0 0 0 +8747 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 5.7999999999999996e-01 0.0000000000000000e+00 0 0 0 +8748 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 5.8999999999999997e-01 0.0000000000000000e+00 0 0 0 +8749 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 5.7999999999999996e-01 0.0000000000000000e+00 0 0 0 +8750 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 5.8999999999999997e-01 0.0000000000000000e+00 0 0 0 +8751 1 1.0063722103956424e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 5.7999999999999996e-01 0.0000000000000000e+00 0 0 0 +8752 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 5.8999999999999997e-01 0.0000000000000000e+00 0 0 0 +8753 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 5.7999999999999996e-01 0.0000000000000000e+00 0 0 0 +8754 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 5.8999999999999997e-01 0.0000000000000000e+00 0 0 0 +8755 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 5.7999999999999996e-01 0.0000000000000000e+00 0 0 0 +8756 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 5.8999999999999997e-01 0.0000000000000000e+00 0 0 0 +8757 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 5.7999999999999996e-01 0.0000000000000000e+00 0 0 0 +8758 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 5.8999999999999997e-01 0.0000000000000000e+00 0 0 0 +8759 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 5.7999999999999996e-01 0.0000000000000000e+00 0 0 0 +8842 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 6.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +8843 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 5.9999999999999998e-01 0.0000000000000000e+00 0 0 0 +8844 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 6.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +8845 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 5.9999999999999998e-01 0.0000000000000000e+00 0 0 0 +8846 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 6.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +8847 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 5.9999999999999998e-01 0.0000000000000000e+00 0 0 0 +8848 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 6.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +8849 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 5.9999999999999998e-01 0.0000000000000000e+00 0 0 0 +8850 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 6.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +8851 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 5.9999999999999998e-01 0.0000000000000000e+00 0 0 0 +8852 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 6.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +8853 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 5.9999999999999998e-01 0.0000000000000000e+00 0 0 0 +8854 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 6.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +8855 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 5.9999999999999998e-01 0.0000000000000000e+00 0 0 0 +8856 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 6.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +8857 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 5.9999999999999998e-01 0.0000000000000000e+00 0 0 0 +8940 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 6.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +8941 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 6.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +8942 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 6.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +8943 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 6.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +8944 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 6.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +8945 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 6.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +8946 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 6.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +8947 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 6.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +8948 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 6.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +8949 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 6.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +8950 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 6.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +8951 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 6.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +8952 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 6.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +8953 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 6.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +8954 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 6.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +8955 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 6.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +9038 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 6.5000000000000002e-01 0.0000000000000000e+00 0 0 0 +9039 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 6.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +9040 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 6.5000000000000002e-01 0.0000000000000000e+00 0 0 0 +9041 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 6.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +9042 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 6.5000000000000002e-01 0.0000000000000000e+00 0 0 0 +9043 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 6.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +9044 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 6.5000000000000002e-01 0.0000000000000000e+00 0 0 0 +9045 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 6.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +9046 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 6.5000000000000002e-01 0.0000000000000000e+00 0 0 0 +9047 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 6.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +9048 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 6.5000000000000002e-01 0.0000000000000000e+00 0 0 0 +9049 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 6.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +9050 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 6.5000000000000002e-01 0.0000000000000000e+00 0 0 0 +9051 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 6.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +9052 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 6.5000000000000002e-01 0.0000000000000000e+00 0 0 0 +9053 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 6.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +9137 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 6.6000000000000003e-01 0.0000000000000000e+00 0 0 0 +9139 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 6.6000000000000003e-01 0.0000000000000000e+00 0 0 0 +9141 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 6.6000000000000003e-01 0.0000000000000000e+00 0 0 0 +9143 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 6.6000000000000003e-01 0.0000000000000000e+00 0 0 0 +9145 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 6.6000000000000003e-01 0.0000000000000000e+00 0 0 0 +9147 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 6.6000000000000003e-01 0.0000000000000000e+00 0 0 0 +9149 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 6.6000000000000003e-01 0.0000000000000000e+00 0 0 0 +9151 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 6.6000000000000003e-01 0.0000000000000000e+00 0 0 0 +8368 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 5.1000000000000001e-01 0.0000000000000000e+00 0 0 0 +8370 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 5.1000000000000001e-01 0.0000000000000000e+00 0 0 0 +8372 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 5.1000000000000001e-01 0.0000000000000000e+00 0 0 0 +8374 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 5.1000000000000001e-01 0.0000000000000000e+00 0 0 0 +8376 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 5.1000000000000001e-01 0.0000000000000000e+00 0 0 0 +8378 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 5.1000000000000001e-01 0.0000000000000000e+00 0 0 0 +8380 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 5.1000000000000001e-01 0.0000000000000000e+00 0 0 0 +8382 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 5.1000000000000001e-01 0.0000000000000000e+00 0 0 0 +8384 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 5.1000000000000001e-01 0.0000000000000000e+00 0 0 0 +8466 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 5.3000000000000003e-01 0.0000000000000000e+00 0 0 0 +8467 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 5.2000000000000002e-01 0.0000000000000000e+00 0 0 0 +8468 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 5.3000000000000003e-01 0.0000000000000000e+00 0 0 0 +8469 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 5.2000000000000002e-01 0.0000000000000000e+00 0 0 0 +8470 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 5.3000000000000003e-01 0.0000000000000000e+00 0 0 0 +8471 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 5.2000000000000002e-01 0.0000000000000000e+00 0 0 0 +8472 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 5.3000000000000003e-01 0.0000000000000000e+00 0 0 0 +8473 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 5.2000000000000002e-01 0.0000000000000000e+00 0 0 0 +8474 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 5.3000000000000003e-01 0.0000000000000000e+00 0 0 0 +8475 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 5.2000000000000002e-01 0.0000000000000000e+00 0 0 0 +8476 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 5.3000000000000003e-01 0.0000000000000000e+00 0 0 0 +8477 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 5.2000000000000002e-01 0.0000000000000000e+00 0 0 0 +8478 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 5.3000000000000003e-01 0.0000000000000000e+00 0 0 0 +8479 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 5.2000000000000002e-01 0.0000000000000000e+00 0 0 0 +8480 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 5.3000000000000003e-01 0.0000000000000000e+00 0 0 0 +8481 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 5.2000000000000002e-01 0.0000000000000000e+00 0 0 0 +8482 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 5.3000000000000003e-01 0.0000000000000000e+00 0 0 0 +8564 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 5.5000000000000004e-01 0.0000000000000000e+00 0 0 0 +8565 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 5.4000000000000004e-01 0.0000000000000000e+00 0 0 0 +8566 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 5.5000000000000004e-01 0.0000000000000000e+00 0 0 0 +8567 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 5.4000000000000004e-01 0.0000000000000000e+00 0 0 0 +8568 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 5.5000000000000004e-01 0.0000000000000000e+00 0 0 0 +8569 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 5.4000000000000004e-01 0.0000000000000000e+00 0 0 0 +8570 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 5.5000000000000004e-01 0.0000000000000000e+00 0 0 0 +8571 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 5.4000000000000004e-01 0.0000000000000000e+00 0 0 0 +8572 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 5.5000000000000004e-01 0.0000000000000000e+00 0 0 0 +8573 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 5.4000000000000004e-01 0.0000000000000000e+00 0 0 0 +8574 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 5.5000000000000004e-01 0.0000000000000000e+00 0 0 0 +8575 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 5.4000000000000004e-01 0.0000000000000000e+00 0 0 0 +8576 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 5.5000000000000004e-01 0.0000000000000000e+00 0 0 0 +8577 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 5.4000000000000004e-01 0.0000000000000000e+00 0 0 0 +8578 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 5.5000000000000004e-01 0.0000000000000000e+00 0 0 0 +8579 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 5.4000000000000004e-01 0.0000000000000000e+00 0 0 0 +8580 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 5.5000000000000004e-01 0.0000000000000000e+00 0 0 0 +8662 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 5.7000000000000006e-01 0.0000000000000000e+00 0 0 0 +8663 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 5.6000000000000005e-01 0.0000000000000000e+00 0 0 0 +8664 1 1.0063722103956394e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 5.7000000000000006e-01 0.0000000000000000e+00 0 0 0 +8665 1 1.0063722103956391e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 5.6000000000000005e-01 0.0000000000000000e+00 0 0 0 +8666 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 5.7000000000000006e-01 0.0000000000000000e+00 0 0 0 +8667 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 5.6000000000000005e-01 0.0000000000000000e+00 0 0 0 +8668 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 5.7000000000000006e-01 0.0000000000000000e+00 0 0 0 +8669 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 5.6000000000000005e-01 0.0000000000000000e+00 0 0 0 +8670 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 5.7000000000000006e-01 0.0000000000000000e+00 0 0 0 +8671 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 5.6000000000000005e-01 0.0000000000000000e+00 0 0 0 +8672 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 5.7000000000000006e-01 0.0000000000000000e+00 0 0 0 +8673 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 5.6000000000000005e-01 0.0000000000000000e+00 0 0 0 +8674 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 5.7000000000000006e-01 0.0000000000000000e+00 0 0 0 +8675 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 5.6000000000000005e-01 0.0000000000000000e+00 0 0 0 +8676 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 5.7000000000000006e-01 0.0000000000000000e+00 0 0 0 +8677 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 5.6000000000000005e-01 0.0000000000000000e+00 0 0 0 +8678 1 1.0063722103956424e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 5.7000000000000006e-01 0.0000000000000000e+00 0 0 0 +8760 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 5.8999999999999997e-01 0.0000000000000000e+00 0 0 0 +8761 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 5.7999999999999996e-01 0.0000000000000000e+00 0 0 0 +8762 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 5.8999999999999997e-01 0.0000000000000000e+00 0 0 0 +8763 1 1.0063722103956424e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 5.7999999999999996e-01 0.0000000000000000e+00 0 0 0 +8764 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 5.8999999999999997e-01 0.0000000000000000e+00 0 0 0 +8765 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 5.7999999999999996e-01 0.0000000000000000e+00 0 0 0 +8766 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 5.8999999999999997e-01 0.0000000000000000e+00 0 0 0 +8767 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 5.7999999999999996e-01 0.0000000000000000e+00 0 0 0 +8768 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 5.8999999999999997e-01 0.0000000000000000e+00 0 0 0 +8769 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 5.7999999999999996e-01 0.0000000000000000e+00 0 0 0 +8770 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 5.8999999999999997e-01 0.0000000000000000e+00 0 0 0 +8771 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 5.7999999999999996e-01 0.0000000000000000e+00 0 0 0 +8772 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 5.8999999999999997e-01 0.0000000000000000e+00 0 0 0 +8773 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 5.7999999999999996e-01 0.0000000000000000e+00 0 0 0 +8774 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 5.8999999999999997e-01 0.0000000000000000e+00 0 0 0 +8775 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 5.7999999999999996e-01 0.0000000000000000e+00 0 0 0 +8776 1 1.0063722103956394e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 5.8999999999999997e-01 0.0000000000000000e+00 0 0 0 +8858 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 6.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +8859 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 5.9999999999999998e-01 0.0000000000000000e+00 0 0 0 +8860 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 6.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +8861 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 5.9999999999999998e-01 0.0000000000000000e+00 0 0 0 +8862 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 6.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +8863 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 5.9999999999999998e-01 0.0000000000000000e+00 0 0 0 +8864 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 6.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +8865 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 5.9999999999999998e-01 0.0000000000000000e+00 0 0 0 +8866 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 6.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +8867 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 5.9999999999999998e-01 0.0000000000000000e+00 0 0 0 +8868 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 6.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +8869 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 5.9999999999999998e-01 0.0000000000000000e+00 0 0 0 +8870 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 6.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +8871 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 5.9999999999999998e-01 0.0000000000000000e+00 0 0 0 +8872 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 6.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +8873 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 5.9999999999999998e-01 0.0000000000000000e+00 0 0 0 +8874 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 6.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +8956 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 6.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +8957 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 6.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +8958 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 6.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +8959 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 6.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +8960 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 6.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +8961 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 6.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +8962 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 6.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +8963 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 6.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +8964 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 6.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +8965 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 6.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +8966 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 6.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +8967 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 6.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +8968 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 6.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +8969 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 6.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +8970 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 6.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +8971 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 6.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +8972 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 6.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +9054 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 6.5000000000000002e-01 0.0000000000000000e+00 0 0 0 +9055 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 6.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +9056 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 6.5000000000000002e-01 0.0000000000000000e+00 0 0 0 +9057 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 6.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +9058 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 6.5000000000000002e-01 0.0000000000000000e+00 0 0 0 +9059 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 6.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +9060 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 6.5000000000000002e-01 0.0000000000000000e+00 0 0 0 +9061 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 6.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +9062 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 6.5000000000000002e-01 0.0000000000000000e+00 0 0 0 +9063 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 6.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +9064 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 6.5000000000000002e-01 0.0000000000000000e+00 0 0 0 +9065 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 6.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +9066 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 6.5000000000000002e-01 0.0000000000000000e+00 0 0 0 +9067 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 6.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +9068 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 6.5000000000000002e-01 0.0000000000000000e+00 0 0 0 +9069 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 6.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +9070 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 6.5000000000000002e-01 0.0000000000000000e+00 0 0 0 +9153 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 6.6000000000000003e-01 0.0000000000000000e+00 0 0 0 +9155 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 6.6000000000000003e-01 0.0000000000000000e+00 0 0 0 +9157 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 6.6000000000000003e-01 0.0000000000000000e+00 0 0 0 +9159 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 6.6000000000000003e-01 0.0000000000000000e+00 0 0 0 +9161 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 6.6000000000000003e-01 0.0000000000000000e+00 0 0 0 +9163 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 6.6000000000000003e-01 0.0000000000000000e+00 0 0 0 +9165 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 6.6000000000000003e-01 0.0000000000000000e+00 0 0 0 +9167 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 6.6000000000000003e-01 0.0000000000000000e+00 0 0 0 +8386 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 5.1000000000000001e-01 0.0000000000000000e+00 0 0 0 +8388 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 5.1000000000000001e-01 0.0000000000000000e+00 0 0 0 +8390 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 5.1000000000000001e-01 0.0000000000000000e+00 0 0 0 +8392 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 5.1000000000000001e-01 0.0000000000000000e+00 0 0 0 +8394 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 5.1000000000000001e-01 0.0000000000000000e+00 0 0 0 +8396 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 5.1000000000000001e-01 0.0000000000000000e+00 0 0 0 +8398 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 5.1000000000000001e-01 0.0000000000000000e+00 0 0 0 +8400 1 9.7257311157309050e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 5.1000000000000001e-01 0.0000000000000000e+00 0 0 0 +8483 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 5.2000000000000002e-01 0.0000000000000000e+00 0 0 0 +8484 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 5.3000000000000003e-01 0.0000000000000000e+00 0 0 0 +8485 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 5.2000000000000002e-01 0.0000000000000000e+00 0 0 0 +8486 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 5.3000000000000003e-01 0.0000000000000000e+00 0 0 0 +8487 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 5.2000000000000002e-01 0.0000000000000000e+00 0 0 0 +8488 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 5.3000000000000003e-01 0.0000000000000000e+00 0 0 0 +8489 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 5.2000000000000002e-01 0.0000000000000000e+00 0 0 0 +8490 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 5.3000000000000003e-01 0.0000000000000000e+00 0 0 0 +8491 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 5.2000000000000002e-01 0.0000000000000000e+00 0 0 0 +8492 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 5.3000000000000003e-01 0.0000000000000000e+00 0 0 0 +8493 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 5.2000000000000002e-01 0.0000000000000000e+00 0 0 0 +8494 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 5.3000000000000003e-01 0.0000000000000000e+00 0 0 0 +8495 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 5.2000000000000002e-01 0.0000000000000000e+00 0 0 0 +8496 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 5.3000000000000003e-01 0.0000000000000000e+00 0 0 0 +8497 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 5.2000000000000002e-01 0.0000000000000000e+00 0 0 0 +8498 1 9.7257311157309027e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 5.3000000000000003e-01 0.0000000000000000e+00 0 0 0 +8499 1 7.1371621756056538e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 0.0000000000000000e+00 0 0 0 +8581 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 5.4000000000000004e-01 0.0000000000000000e+00 0 0 0 +8582 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 5.5000000000000004e-01 0.0000000000000000e+00 0 0 0 +8583 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 5.4000000000000004e-01 0.0000000000000000e+00 0 0 0 +8584 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 5.5000000000000004e-01 0.0000000000000000e+00 0 0 0 +8585 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 5.4000000000000004e-01 0.0000000000000000e+00 0 0 0 +8586 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 5.5000000000000004e-01 0.0000000000000000e+00 0 0 0 +8587 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 5.4000000000000004e-01 0.0000000000000000e+00 0 0 0 +8588 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 5.5000000000000004e-01 0.0000000000000000e+00 0 0 0 +8589 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 5.4000000000000004e-01 0.0000000000000000e+00 0 0 0 +8590 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 5.5000000000000004e-01 0.0000000000000000e+00 0 0 0 +8591 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 5.4000000000000004e-01 0.0000000000000000e+00 0 0 0 +8592 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 5.5000000000000004e-01 0.0000000000000000e+00 0 0 0 +8593 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 5.4000000000000004e-01 0.0000000000000000e+00 0 0 0 +8594 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 5.5000000000000004e-01 0.0000000000000000e+00 0 0 0 +8595 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 5.4000000000000004e-01 0.0000000000000000e+00 0 0 0 +8596 1 9.7257311157309027e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 5.5000000000000004e-01 0.0000000000000000e+00 0 0 0 +8597 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 0.0000000000000000e+00 0 0 0 +8679 1 1.0063722103956393e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 5.6000000000000005e-01 0.0000000000000000e+00 0 0 0 +8680 1 1.0063722103956394e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 5.7000000000000006e-01 0.0000000000000000e+00 0 0 0 +8681 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 5.6000000000000005e-01 0.0000000000000000e+00 0 0 0 +8682 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 5.7000000000000006e-01 0.0000000000000000e+00 0 0 0 +8683 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 5.6000000000000005e-01 0.0000000000000000e+00 0 0 0 +8684 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 5.7000000000000006e-01 0.0000000000000000e+00 0 0 0 +8685 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 5.6000000000000005e-01 0.0000000000000000e+00 0 0 0 +8686 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 5.7000000000000006e-01 0.0000000000000000e+00 0 0 0 +8687 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 5.6000000000000005e-01 0.0000000000000000e+00 0 0 0 +8688 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 5.7000000000000006e-01 0.0000000000000000e+00 0 0 0 +8689 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 5.6000000000000005e-01 0.0000000000000000e+00 0 0 0 +8690 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 5.7000000000000006e-01 0.0000000000000000e+00 0 0 0 +8691 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 5.6000000000000005e-01 0.0000000000000000e+00 0 0 0 +8692 1 1.0063722103956394e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 5.7000000000000006e-01 0.0000000000000000e+00 0 0 0 +8693 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 5.6000000000000005e-01 0.0000000000000000e+00 0 0 0 +8694 1 9.7257311157309482e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 5.7000000000000006e-01 0.0000000000000000e+00 0 0 0 +8695 1 7.1371621756056629e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 0.0000000000000000e+00 0 0 0 +8777 1 1.0063722103956424e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 5.7999999999999996e-01 0.0000000000000000e+00 0 0 0 +8778 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 5.8999999999999997e-01 0.0000000000000000e+00 0 0 0 +8779 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 5.7999999999999996e-01 0.0000000000000000e+00 0 0 0 +8780 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 5.8999999999999997e-01 0.0000000000000000e+00 0 0 0 +8781 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 5.7999999999999996e-01 0.0000000000000000e+00 0 0 0 +8782 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 5.8999999999999997e-01 0.0000000000000000e+00 0 0 0 +8783 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 5.7999999999999996e-01 0.0000000000000000e+00 0 0 0 +8784 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 5.8999999999999997e-01 0.0000000000000000e+00 0 0 0 +8785 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 5.7999999999999996e-01 0.0000000000000000e+00 0 0 0 +8786 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 5.8999999999999997e-01 0.0000000000000000e+00 0 0 0 +8787 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 5.7999999999999996e-01 0.0000000000000000e+00 0 0 0 +8788 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 5.8999999999999997e-01 0.0000000000000000e+00 0 0 0 +8789 1 1.0063722103956424e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 5.7999999999999996e-01 0.0000000000000000e+00 0 0 0 +8790 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 5.8999999999999997e-01 0.0000000000000000e+00 0 0 0 +8791 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 5.7999999999999996e-01 0.0000000000000000e+00 0 0 0 +8792 1 9.7257311157309164e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 5.8999999999999997e-01 0.0000000000000000e+00 0 0 0 +8793 1 7.1371621756056811e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 0.0000000000000000e+00 0 0 0 +8875 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 5.9999999999999998e-01 0.0000000000000000e+00 0 0 0 +8876 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 6.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +8877 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 5.9999999999999998e-01 0.0000000000000000e+00 0 0 0 +8878 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 6.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +8879 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 5.9999999999999998e-01 0.0000000000000000e+00 0 0 0 +8880 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 6.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +8881 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 5.9999999999999998e-01 0.0000000000000000e+00 0 0 0 +8882 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 6.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +8883 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 5.9999999999999998e-01 0.0000000000000000e+00 0 0 0 +8884 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 6.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +8885 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 5.9999999999999998e-01 0.0000000000000000e+00 0 0 0 +8886 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 6.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +8887 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 5.9999999999999998e-01 0.0000000000000000e+00 0 0 0 +8888 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 6.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +8889 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 5.9999999999999998e-01 0.0000000000000000e+00 0 0 0 +8890 1 9.7257311157309027e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 6.0999999999999999e-01 0.0000000000000000e+00 0 0 0 +8891 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 0.0000000000000000e+00 0 0 0 +8973 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 6.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +8974 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 6.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +8975 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 6.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +8976 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 6.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +8977 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 6.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +8978 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 6.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +8979 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 6.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +8980 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 6.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +8981 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 6.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +8982 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 6.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +8983 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 6.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +8984 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 6.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +8985 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 6.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +8986 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 6.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +8987 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 6.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +8988 1 9.7257311157309027e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 6.3000000000000000e-01 0.0000000000000000e+00 0 0 0 +8989 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 0.0000000000000000e+00 0 0 0 +9071 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 6.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +9072 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 6.5000000000000002e-01 0.0000000000000000e+00 0 0 0 +9073 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 6.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +9074 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 6.5000000000000002e-01 0.0000000000000000e+00 0 0 0 +9075 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 6.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +9076 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 6.5000000000000002e-01 0.0000000000000000e+00 0 0 0 +9077 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 6.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +9078 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 6.5000000000000002e-01 0.0000000000000000e+00 0 0 0 +9079 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 6.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +9080 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 6.5000000000000002e-01 0.0000000000000000e+00 0 0 0 +9081 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 6.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +9082 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 6.5000000000000002e-01 0.0000000000000000e+00 0 0 0 +9083 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 6.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +9084 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 6.5000000000000002e-01 0.0000000000000000e+00 0 0 0 +9085 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 6.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +9086 1 9.7257311157309027e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 6.5000000000000002e-01 0.0000000000000000e+00 0 0 0 +9087 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 0.0000000000000000e+00 0 0 0 +9169 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 6.6000000000000003e-01 0.0000000000000000e+00 0 0 0 +9171 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 6.6000000000000003e-01 0.0000000000000000e+00 0 0 0 +9173 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 6.6000000000000003e-01 0.0000000000000000e+00 0 0 0 +9175 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 6.6000000000000003e-01 0.0000000000000000e+00 0 0 0 +9177 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 6.6000000000000003e-01 0.0000000000000000e+00 0 0 0 +9179 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 6.6000000000000003e-01 0.0000000000000000e+00 0 0 0 +9181 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 6.6000000000000003e-01 0.0000000000000000e+00 0 0 0 +9183 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 6.6000000000000003e-01 0.0000000000000000e+00 0 0 0 +9185 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 0.0000000000000000e+00 0 0 0 +563 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.7175144212722016e-01 0.0000000000000000e+00 0 0 0 +565 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.7882250993908566e-01 0.0000000000000000e+00 0 0 0 +566 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.8589357775095106e-01 0.0000000000000000e+00 0 0 0 +567 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.7882250993908566e-01 0.0000000000000000e+00 0 0 0 +568 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.9296464556281656e-01 0.0000000000000000e+00 0 0 0 +569 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.0003571337468207e-01 0.0000000000000000e+00 0 0 0 +570 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.9296464556281656e-01 0.0000000000000000e+00 0 0 0 +571 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.0710678118654757e-01 0.0000000000000000e+00 0 0 0 +572 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.1417784899841297e-01 0.0000000000000000e+00 0 0 0 +573 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.0710678118654757e-01 0.0000000000000000e+00 0 0 0 +574 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.2124891681027847e-01 0.0000000000000000e+00 0 0 0 +575 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.2831998462214398e-01 0.0000000000000000e+00 0 0 0 +576 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.2124891681027847e-01 0.0000000000000000e+00 0 0 0 +577 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.3539105243400948e-01 0.0000000000000000e+00 0 0 0 +578 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.4246212024587488e-01 0.0000000000000000e+00 0 0 0 +579 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.3539105243400948e-01 0.0000000000000000e+00 0 0 0 +580 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.4953318805774038e-01 0.0000000000000000e+00 0 0 0 +581 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.5660425586960589e-01 0.0000000000000000e+00 0 0 0 +582 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.4953318805774038e-01 0.0000000000000000e+00 0 0 0 +583 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.6367532368147129e-01 0.0000000000000000e+00 0 0 0 +584 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.7074639149333679e-01 0.0000000000000000e+00 0 0 0 +585 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.6367532368147129e-01 0.0000000000000000e+00 0 0 0 +586 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.7781745930520230e-01 0.0000000000000000e+00 0 0 0 +587 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.8488852711706780e-01 0.0000000000000000e+00 0 0 0 +588 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.7781745930520230e-01 0.0000000000000000e+00 0 0 0 +589 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.9195959492893320e-01 0.0000000000000000e+00 0 0 0 +590 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.9903066274079870e-01 0.0000000000000000e+00 0 0 0 +591 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.9195959492893320e-01 0.0000000000000000e+00 0 0 0 +592 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 8.0610173055266421e-01 0.0000000000000000e+00 0 0 0 +593 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 8.1317279836452971e-01 0.0000000000000000e+00 0 0 0 +594 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 8.0610173055266421e-01 0.0000000000000000e+00 0 0 0 +595 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 8.2024386617639511e-01 0.0000000000000000e+00 0 0 0 +596 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 8.2731493398826061e-01 0.0000000000000000e+00 0 0 0 +597 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 8.2024386617639511e-01 0.0000000000000000e+00 0 0 0 +9088 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 6.7000000000000004e-01 0.0000000000000000e+00 0 0 0 +9090 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 6.7000000000000004e-01 0.0000000000000000e+00 0 0 0 +9092 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 6.7000000000000004e-01 0.0000000000000000e+00 0 0 0 +9094 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 6.7000000000000004e-01 0.0000000000000000e+00 0 0 0 +9096 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 6.7000000000000004e-01 0.0000000000000000e+00 0 0 0 +9098 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 6.7000000000000004e-01 0.0000000000000000e+00 0 0 0 +9100 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 6.7000000000000004e-01 0.0000000000000000e+00 0 0 0 +9186 1 7.1371621756056675e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 6.9000000000000006e-01 0.0000000000000000e+00 0 0 0 +9187 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 6.8000000000000005e-01 0.0000000000000000e+00 0 0 0 +9188 1 1.0063722103956356e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 6.9000000000000006e-01 0.0000000000000000e+00 0 0 0 +9189 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 6.8000000000000005e-01 0.0000000000000000e+00 0 0 0 +9190 1 1.0063722103956356e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 6.9000000000000006e-01 0.0000000000000000e+00 0 0 0 +9191 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 6.8000000000000005e-01 0.0000000000000000e+00 0 0 0 +9192 1 1.0063722103956356e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 6.9000000000000006e-01 0.0000000000000000e+00 0 0 0 +9193 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 6.8000000000000005e-01 0.0000000000000000e+00 0 0 0 +9194 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 6.9000000000000006e-01 0.0000000000000000e+00 0 0 0 +9195 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 6.8000000000000005e-01 0.0000000000000000e+00 0 0 0 +9196 1 1.0063722103956352e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 6.9000000000000006e-01 0.0000000000000000e+00 0 0 0 +9197 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 6.8000000000000005e-01 0.0000000000000000e+00 0 0 0 +9198 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 6.9000000000000006e-01 0.0000000000000000e+00 0 0 0 +9199 1 1.0063722103956341e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 6.8000000000000005e-01 0.0000000000000000e+00 0 0 0 +9284 1 7.1371621756056834e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 7.0999999999999996e-01 0.0000000000000000e+00 0 0 0 +9285 1 9.7257311157309550e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 7.0000000000000007e-01 0.0000000000000000e+00 0 0 0 +9286 1 1.0063722103956389e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 7.0999999999999996e-01 0.0000000000000000e+00 0 0 0 +9287 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 7.0000000000000007e-01 0.0000000000000000e+00 0 0 0 +9288 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 7.0999999999999996e-01 0.0000000000000000e+00 0 0 0 +9289 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 7.0000000000000007e-01 0.0000000000000000e+00 0 0 0 +9290 1 1.0063722103956389e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 7.0999999999999996e-01 0.0000000000000000e+00 0 0 0 +9291 1 1.0063722103956388e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 7.0000000000000007e-01 0.0000000000000000e+00 0 0 0 +9292 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 7.0999999999999996e-01 0.0000000000000000e+00 0 0 0 +9293 1 1.0063722103956385e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 7.0000000000000007e-01 0.0000000000000000e+00 0 0 0 +9294 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 7.0999999999999996e-01 0.0000000000000000e+00 0 0 0 +9295 1 1.0063722103956391e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 7.0000000000000007e-01 0.0000000000000000e+00 0 0 0 +9296 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 7.0999999999999996e-01 0.0000000000000000e+00 0 0 0 +9297 1 1.0063722103956386e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 7.0000000000000007e-01 0.0000000000000000e+00 0 0 0 +9382 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 7.2999999999999998e-01 0.0000000000000000e+00 0 0 0 +9383 1 9.7257311157309198e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 7.1999999999999997e-01 0.0000000000000000e+00 0 0 0 +9384 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 7.2999999999999998e-01 0.0000000000000000e+00 0 0 0 +9385 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 7.1999999999999997e-01 0.0000000000000000e+00 0 0 0 +9386 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 7.2999999999999998e-01 0.0000000000000000e+00 0 0 0 +9387 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 7.1999999999999997e-01 0.0000000000000000e+00 0 0 0 +9388 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 7.2999999999999998e-01 0.0000000000000000e+00 0 0 0 +9389 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 7.1999999999999997e-01 0.0000000000000000e+00 0 0 0 +9390 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 7.2999999999999998e-01 0.0000000000000000e+00 0 0 0 +9391 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 7.1999999999999997e-01 0.0000000000000000e+00 0 0 0 +9392 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 7.2999999999999998e-01 0.0000000000000000e+00 0 0 0 +9393 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 7.1999999999999997e-01 0.0000000000000000e+00 0 0 0 +9394 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 7.2999999999999998e-01 0.0000000000000000e+00 0 0 0 +9395 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 7.1999999999999997e-01 0.0000000000000000e+00 0 0 0 +9480 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 7.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +9481 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 7.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +9482 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 7.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +9483 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 7.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +9484 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 7.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +9485 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 7.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +9486 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 7.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +9487 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 7.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +9488 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 7.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +9489 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 7.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +9490 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 7.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +9491 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 7.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +9492 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 7.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +9493 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 7.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +9578 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 7.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +9579 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 7.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +9580 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 7.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +9581 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 7.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +9582 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 7.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +9583 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 7.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +9584 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 7.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +9585 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 7.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +9586 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 7.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +9587 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 7.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +9588 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 7.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +9589 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 7.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +9590 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 7.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +9591 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 7.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +9676 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 7.9000000000000004e-01 0.0000000000000000e+00 0 0 0 +9677 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 7.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +9678 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 7.9000000000000004e-01 0.0000000000000000e+00 0 0 0 +9679 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 7.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +9680 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 7.9000000000000004e-01 0.0000000000000000e+00 0 0 0 +9681 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 7.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +9682 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 7.9000000000000004e-01 0.0000000000000000e+00 0 0 0 +9683 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 7.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +9684 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 7.9000000000000004e-01 0.0000000000000000e+00 0 0 0 +9685 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 7.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +9686 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 7.9000000000000004e-01 0.0000000000000000e+00 0 0 0 +9687 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 7.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +9688 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 7.9000000000000004e-01 0.0000000000000000e+00 0 0 0 +9689 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 7.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +9774 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 8.1000000000000005e-01 0.0000000000000000e+00 0 0 0 +9775 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 8.0000000000000004e-01 0.0000000000000000e+00 0 0 0 +9776 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 8.1000000000000005e-01 0.0000000000000000e+00 0 0 0 +9777 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 8.0000000000000004e-01 0.0000000000000000e+00 0 0 0 +9778 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 8.1000000000000005e-01 0.0000000000000000e+00 0 0 0 +9779 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 8.0000000000000004e-01 0.0000000000000000e+00 0 0 0 +9780 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 8.1000000000000005e-01 0.0000000000000000e+00 0 0 0 +9781 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 8.0000000000000004e-01 0.0000000000000000e+00 0 0 0 +9782 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 8.1000000000000005e-01 0.0000000000000000e+00 0 0 0 +9783 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 8.0000000000000004e-01 0.0000000000000000e+00 0 0 0 +9784 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 8.1000000000000005e-01 0.0000000000000000e+00 0 0 0 +9785 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 8.0000000000000004e-01 0.0000000000000000e+00 0 0 0 +9786 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 8.1000000000000005e-01 0.0000000000000000e+00 0 0 0 +9787 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 8.0000000000000004e-01 0.0000000000000000e+00 0 0 0 +9872 1 7.1371621756056845e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 8.3000000000000007e-01 0.0000000000000000e+00 0 0 0 +9873 1 9.7257311157309209e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 8.2000000000000006e-01 0.0000000000000000e+00 0 0 0 +9874 1 1.0063722103956389e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 8.3000000000000007e-01 0.0000000000000000e+00 0 0 0 +9875 1 1.0063722103956354e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 8.2000000000000006e-01 0.0000000000000000e+00 0 0 0 +9876 1 1.0063722103956389e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 8.3000000000000007e-01 0.0000000000000000e+00 0 0 0 +9877 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 8.2000000000000006e-01 0.0000000000000000e+00 0 0 0 +9878 1 1.0063722103956389e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 8.3000000000000007e-01 0.0000000000000000e+00 0 0 0 +9879 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 8.2000000000000006e-01 0.0000000000000000e+00 0 0 0 +9880 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 8.3000000000000007e-01 0.0000000000000000e+00 0 0 0 +9881 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 8.2000000000000006e-01 0.0000000000000000e+00 0 0 0 +9882 1 1.0063722103956385e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 8.3000000000000007e-01 0.0000000000000000e+00 0 0 0 +9883 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 8.2000000000000006e-01 0.0000000000000000e+00 0 0 0 +9884 1 1.0063722103956389e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 8.3000000000000007e-01 0.0000000000000000e+00 0 0 0 +9885 1 1.0063722103956352e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 8.2000000000000006e-01 0.0000000000000000e+00 0 0 0 +9102 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 6.7000000000000004e-01 0.0000000000000000e+00 0 0 0 +9104 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 6.7000000000000004e-01 0.0000000000000000e+00 0 0 0 +9106 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 6.7000000000000004e-01 0.0000000000000000e+00 0 0 0 +9108 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 6.7000000000000004e-01 0.0000000000000000e+00 0 0 0 +9110 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 6.7000000000000004e-01 0.0000000000000000e+00 0 0 0 +9112 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 6.7000000000000004e-01 0.0000000000000000e+00 0 0 0 +9114 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 6.7000000000000004e-01 0.0000000000000000e+00 0 0 0 +9116 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 6.7000000000000004e-01 0.0000000000000000e+00 0 0 0 +9118 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 6.7000000000000004e-01 0.0000000000000000e+00 0 0 0 +9200 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 6.9000000000000006e-01 0.0000000000000000e+00 0 0 0 +9201 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 6.8000000000000005e-01 0.0000000000000000e+00 0 0 0 +9202 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 6.9000000000000006e-01 0.0000000000000000e+00 0 0 0 +9203 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 6.8000000000000005e-01 0.0000000000000000e+00 0 0 0 +9204 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 6.9000000000000006e-01 0.0000000000000000e+00 0 0 0 +9205 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 6.8000000000000005e-01 0.0000000000000000e+00 0 0 0 +9206 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 6.9000000000000006e-01 0.0000000000000000e+00 0 0 0 +9207 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 6.8000000000000005e-01 0.0000000000000000e+00 0 0 0 +9208 1 1.0063722103956351e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 6.9000000000000006e-01 0.0000000000000000e+00 0 0 0 +9209 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 6.8000000000000005e-01 0.0000000000000000e+00 0 0 0 +9210 1 1.0063722103956354e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 6.9000000000000006e-01 0.0000000000000000e+00 0 0 0 +9211 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 6.8000000000000005e-01 0.0000000000000000e+00 0 0 0 +9212 1 1.0063722103956370e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 6.9000000000000006e-01 0.0000000000000000e+00 0 0 0 +9213 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 6.8000000000000005e-01 0.0000000000000000e+00 0 0 0 +9214 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 6.9000000000000006e-01 0.0000000000000000e+00 0 0 0 +9215 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 6.8000000000000005e-01 0.0000000000000000e+00 0 0 0 +9216 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 6.9000000000000006e-01 0.0000000000000000e+00 0 0 0 +9298 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 7.0999999999999996e-01 0.0000000000000000e+00 0 0 0 +9299 1 1.0063722103956391e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 7.0000000000000007e-01 0.0000000000000000e+00 0 0 0 +9300 1 1.0063722103956385e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 7.0999999999999996e-01 0.0000000000000000e+00 0 0 0 +9301 1 1.0063722103956391e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 7.0000000000000007e-01 0.0000000000000000e+00 0 0 0 +9302 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 7.0999999999999996e-01 0.0000000000000000e+00 0 0 0 +9303 1 1.0063722103956384e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 7.0000000000000007e-01 0.0000000000000000e+00 0 0 0 +9304 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 7.0999999999999996e-01 0.0000000000000000e+00 0 0 0 +9305 1 1.0063722103956389e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 7.0000000000000007e-01 0.0000000000000000e+00 0 0 0 +9306 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 7.0999999999999996e-01 0.0000000000000000e+00 0 0 0 +9307 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 7.0000000000000007e-01 0.0000000000000000e+00 0 0 0 +9308 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 7.0999999999999996e-01 0.0000000000000000e+00 0 0 0 +9309 1 1.0063722103956401e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 7.0000000000000007e-01 0.0000000000000000e+00 0 0 0 +9310 1 1.0063722103956401e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 7.0999999999999996e-01 0.0000000000000000e+00 0 0 0 +9311 1 1.0063722103956385e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 7.0000000000000007e-01 0.0000000000000000e+00 0 0 0 +9312 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 7.0999999999999996e-01 0.0000000000000000e+00 0 0 0 +9313 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 7.0000000000000007e-01 0.0000000000000000e+00 0 0 0 +9314 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 7.0999999999999996e-01 0.0000000000000000e+00 0 0 0 +9396 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 7.2999999999999998e-01 0.0000000000000000e+00 0 0 0 +9397 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 7.1999999999999997e-01 0.0000000000000000e+00 0 0 0 +9398 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 7.2999999999999998e-01 0.0000000000000000e+00 0 0 0 +9399 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 7.1999999999999997e-01 0.0000000000000000e+00 0 0 0 +9400 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 7.2999999999999998e-01 0.0000000000000000e+00 0 0 0 +9401 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 7.1999999999999997e-01 0.0000000000000000e+00 0 0 0 +9402 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 7.2999999999999998e-01 0.0000000000000000e+00 0 0 0 +9403 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 7.1999999999999997e-01 0.0000000000000000e+00 0 0 0 +9404 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 7.2999999999999998e-01 0.0000000000000000e+00 0 0 0 +9405 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 7.1999999999999997e-01 0.0000000000000000e+00 0 0 0 +9406 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 7.2999999999999998e-01 0.0000000000000000e+00 0 0 0 +9407 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 7.1999999999999997e-01 0.0000000000000000e+00 0 0 0 +9408 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 7.2999999999999998e-01 0.0000000000000000e+00 0 0 0 +9409 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 7.1999999999999997e-01 0.0000000000000000e+00 0 0 0 +9410 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 7.2999999999999998e-01 0.0000000000000000e+00 0 0 0 +9411 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 7.1999999999999997e-01 0.0000000000000000e+00 0 0 0 +9412 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 7.2999999999999998e-01 0.0000000000000000e+00 0 0 0 +9494 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 7.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +9495 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 7.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +9496 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 7.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +9497 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 7.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +9498 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 7.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +9499 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 7.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +9500 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 7.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +9501 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 7.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +9502 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 7.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +9503 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 7.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +9504 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 7.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +9505 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 7.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +9506 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 7.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +9507 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 7.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +9508 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 7.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +9509 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 7.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +9510 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 7.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +9592 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 7.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +9593 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 7.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +9594 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 7.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +9595 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 7.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +9596 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 7.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +9597 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 7.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +9598 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 7.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +9599 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 7.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +9600 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 7.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +9601 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 7.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +9602 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 7.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +9603 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 7.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +9604 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 7.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +9605 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 7.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +9606 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 7.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +9607 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 7.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +9608 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 7.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +9690 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 7.9000000000000004e-01 0.0000000000000000e+00 0 0 0 +9691 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 7.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +9692 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 7.9000000000000004e-01 0.0000000000000000e+00 0 0 0 +9693 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 7.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +9694 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 7.9000000000000004e-01 0.0000000000000000e+00 0 0 0 +9695 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 7.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +9696 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 7.9000000000000004e-01 0.0000000000000000e+00 0 0 0 +9697 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 7.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +9698 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 7.9000000000000004e-01 0.0000000000000000e+00 0 0 0 +9699 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 7.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +9700 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 7.9000000000000004e-01 0.0000000000000000e+00 0 0 0 +9701 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 7.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +9702 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 7.9000000000000004e-01 0.0000000000000000e+00 0 0 0 +9703 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 7.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +9704 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 7.9000000000000004e-01 0.0000000000000000e+00 0 0 0 +9705 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 7.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +9706 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 7.9000000000000004e-01 0.0000000000000000e+00 0 0 0 +9788 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 8.1000000000000005e-01 0.0000000000000000e+00 0 0 0 +9789 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 8.0000000000000004e-01 0.0000000000000000e+00 0 0 0 +9790 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 8.1000000000000005e-01 0.0000000000000000e+00 0 0 0 +9791 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 8.0000000000000004e-01 0.0000000000000000e+00 0 0 0 +9792 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 8.1000000000000005e-01 0.0000000000000000e+00 0 0 0 +9793 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 8.0000000000000004e-01 0.0000000000000000e+00 0 0 0 +9794 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 8.1000000000000005e-01 0.0000000000000000e+00 0 0 0 +9795 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 8.0000000000000004e-01 0.0000000000000000e+00 0 0 0 +9796 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 8.1000000000000005e-01 0.0000000000000000e+00 0 0 0 +9797 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 8.0000000000000004e-01 0.0000000000000000e+00 0 0 0 +9798 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 8.1000000000000005e-01 0.0000000000000000e+00 0 0 0 +9799 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 8.0000000000000004e-01 0.0000000000000000e+00 0 0 0 +9800 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 8.1000000000000005e-01 0.0000000000000000e+00 0 0 0 +9801 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 8.0000000000000004e-01 0.0000000000000000e+00 0 0 0 +9802 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 8.1000000000000005e-01 0.0000000000000000e+00 0 0 0 +9803 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 8.0000000000000004e-01 0.0000000000000000e+00 0 0 0 +9804 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 8.1000000000000005e-01 0.0000000000000000e+00 0 0 0 +9886 1 1.0063722103956393e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 8.3000000000000007e-01 0.0000000000000000e+00 0 0 0 +9887 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 8.2000000000000006e-01 0.0000000000000000e+00 0 0 0 +9888 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 8.3000000000000007e-01 0.0000000000000000e+00 0 0 0 +9889 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 8.2000000000000006e-01 0.0000000000000000e+00 0 0 0 +9890 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 8.3000000000000007e-01 0.0000000000000000e+00 0 0 0 +9891 1 1.0063722103956352e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 8.2000000000000006e-01 0.0000000000000000e+00 0 0 0 +9892 1 1.0063722103956393e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 8.3000000000000007e-01 0.0000000000000000e+00 0 0 0 +9893 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 8.2000000000000006e-01 0.0000000000000000e+00 0 0 0 +9894 1 1.0063722103956385e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 8.3000000000000007e-01 0.0000000000000000e+00 0 0 0 +9895 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 8.2000000000000006e-01 0.0000000000000000e+00 0 0 0 +9896 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 8.3000000000000007e-01 0.0000000000000000e+00 0 0 0 +9897 1 1.0063722103956368e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 8.2000000000000006e-01 0.0000000000000000e+00 0 0 0 +9898 1 1.0063722103956403e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 8.3000000000000007e-01 0.0000000000000000e+00 0 0 0 +9899 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 8.2000000000000006e-01 0.0000000000000000e+00 0 0 0 +9900 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 8.3000000000000007e-01 0.0000000000000000e+00 0 0 0 +9901 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 8.2000000000000006e-01 0.0000000000000000e+00 0 0 0 +9902 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 8.3000000000000007e-01 0.0000000000000000e+00 0 0 0 +9120 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 6.7000000000000004e-01 0.0000000000000000e+00 0 0 0 +9122 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 6.7000000000000004e-01 0.0000000000000000e+00 0 0 0 +9124 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 6.7000000000000004e-01 0.0000000000000000e+00 0 0 0 +9126 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 6.7000000000000004e-01 0.0000000000000000e+00 0 0 0 +9128 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 6.7000000000000004e-01 0.0000000000000000e+00 0 0 0 +9130 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 6.7000000000000004e-01 0.0000000000000000e+00 0 0 0 +9132 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 6.7000000000000004e-01 0.0000000000000000e+00 0 0 0 +9134 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 6.7000000000000004e-01 0.0000000000000000e+00 0 0 0 +9217 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 6.8000000000000005e-01 0.0000000000000000e+00 0 0 0 +9218 1 1.0063722103956370e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 6.9000000000000006e-01 0.0000000000000000e+00 0 0 0 +9219 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 6.8000000000000005e-01 0.0000000000000000e+00 0 0 0 +9220 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 6.9000000000000006e-01 0.0000000000000000e+00 0 0 0 +9221 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 6.8000000000000005e-01 0.0000000000000000e+00 0 0 0 +9222 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 6.9000000000000006e-01 0.0000000000000000e+00 0 0 0 +9223 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 6.8000000000000005e-01 0.0000000000000000e+00 0 0 0 +9224 1 1.0063722103956370e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 6.9000000000000006e-01 0.0000000000000000e+00 0 0 0 +9225 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 6.8000000000000005e-01 0.0000000000000000e+00 0 0 0 +9226 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 6.9000000000000006e-01 0.0000000000000000e+00 0 0 0 +9227 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 6.8000000000000005e-01 0.0000000000000000e+00 0 0 0 +9228 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 6.9000000000000006e-01 0.0000000000000000e+00 0 0 0 +9229 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 6.8000000000000005e-01 0.0000000000000000e+00 0 0 0 +9230 1 1.0063722103956370e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 6.9000000000000006e-01 0.0000000000000000e+00 0 0 0 +9231 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 6.8000000000000005e-01 0.0000000000000000e+00 0 0 0 +9232 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 6.9000000000000006e-01 0.0000000000000000e+00 0 0 0 +9233 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 6.8000000000000005e-01 0.0000000000000000e+00 0 0 0 +9315 1 1.0063722103956386e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 7.0000000000000007e-01 0.0000000000000000e+00 0 0 0 +9316 1 1.0063722103956402e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 7.0999999999999996e-01 0.0000000000000000e+00 0 0 0 +9317 1 1.0063722103956401e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 7.0000000000000007e-01 0.0000000000000000e+00 0 0 0 +9318 1 1.0063722103956385e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 7.0999999999999996e-01 0.0000000000000000e+00 0 0 0 +9319 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 7.0000000000000007e-01 0.0000000000000000e+00 0 0 0 +9320 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 7.0999999999999996e-01 0.0000000000000000e+00 0 0 0 +9321 1 1.0063722103956385e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 7.0000000000000007e-01 0.0000000000000000e+00 0 0 0 +9322 1 1.0063722103956404e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 7.0999999999999996e-01 0.0000000000000000e+00 0 0 0 +9323 1 1.0063722103956401e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 7.0000000000000007e-01 0.0000000000000000e+00 0 0 0 +9324 1 1.0063722103956385e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 7.0999999999999996e-01 0.0000000000000000e+00 0 0 0 +9325 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 7.0000000000000007e-01 0.0000000000000000e+00 0 0 0 +9326 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 7.0999999999999996e-01 0.0000000000000000e+00 0 0 0 +9327 1 1.0063722103956385e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 7.0000000000000007e-01 0.0000000000000000e+00 0 0 0 +9328 1 1.0063722103956404e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 7.0999999999999996e-01 0.0000000000000000e+00 0 0 0 +9329 1 1.0063722103956401e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 7.0000000000000007e-01 0.0000000000000000e+00 0 0 0 +9330 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 7.0999999999999996e-01 0.0000000000000000e+00 0 0 0 +9331 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 7.0000000000000007e-01 0.0000000000000000e+00 0 0 0 +9413 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 7.1999999999999997e-01 0.0000000000000000e+00 0 0 0 +9414 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 7.2999999999999998e-01 0.0000000000000000e+00 0 0 0 +9415 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 7.1999999999999997e-01 0.0000000000000000e+00 0 0 0 +9416 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 7.2999999999999998e-01 0.0000000000000000e+00 0 0 0 +9417 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 7.1999999999999997e-01 0.0000000000000000e+00 0 0 0 +9418 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 7.2999999999999998e-01 0.0000000000000000e+00 0 0 0 +9419 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 7.1999999999999997e-01 0.0000000000000000e+00 0 0 0 +9420 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 7.2999999999999998e-01 0.0000000000000000e+00 0 0 0 +9421 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 7.1999999999999997e-01 0.0000000000000000e+00 0 0 0 +9422 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 7.2999999999999998e-01 0.0000000000000000e+00 0 0 0 +9423 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 7.1999999999999997e-01 0.0000000000000000e+00 0 0 0 +9424 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 7.2999999999999998e-01 0.0000000000000000e+00 0 0 0 +9425 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 7.1999999999999997e-01 0.0000000000000000e+00 0 0 0 +9426 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 7.2999999999999998e-01 0.0000000000000000e+00 0 0 0 +9427 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 7.1999999999999997e-01 0.0000000000000000e+00 0 0 0 +9428 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 7.2999999999999998e-01 0.0000000000000000e+00 0 0 0 +9429 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 7.1999999999999997e-01 0.0000000000000000e+00 0 0 0 +9511 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 7.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +9512 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 7.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +9513 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 7.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +9514 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 7.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +9515 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 7.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +9516 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 7.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +9517 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 7.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +9518 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 7.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +9519 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 7.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +9520 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 7.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +9521 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 7.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +9522 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 7.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +9523 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 7.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +9524 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 7.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +9525 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 7.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +9526 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 7.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +9527 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 7.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +9609 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 7.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +9610 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 7.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +9611 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 7.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +9612 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 7.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +9613 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 7.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +9614 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 7.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +9615 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 7.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +9616 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 7.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +9617 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 7.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +9618 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 7.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +9619 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 7.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +9620 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 7.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +9621 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 7.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +9622 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 7.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +9623 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 7.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +9624 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 7.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +9625 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 7.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +9707 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 7.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +9708 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 7.9000000000000004e-01 0.0000000000000000e+00 0 0 0 +9709 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 7.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +9710 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 7.9000000000000004e-01 0.0000000000000000e+00 0 0 0 +9711 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 7.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +9712 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 7.9000000000000004e-01 0.0000000000000000e+00 0 0 0 +9713 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 7.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +9714 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 7.9000000000000004e-01 0.0000000000000000e+00 0 0 0 +9715 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 7.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +9716 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 7.9000000000000004e-01 0.0000000000000000e+00 0 0 0 +9717 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 7.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +9718 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 7.9000000000000004e-01 0.0000000000000000e+00 0 0 0 +9719 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 7.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +9720 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 7.9000000000000004e-01 0.0000000000000000e+00 0 0 0 +9721 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 7.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +9722 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 7.9000000000000004e-01 0.0000000000000000e+00 0 0 0 +9723 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 7.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +9805 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 8.0000000000000004e-01 0.0000000000000000e+00 0 0 0 +9806 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 8.1000000000000005e-01 0.0000000000000000e+00 0 0 0 +9807 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 8.0000000000000004e-01 0.0000000000000000e+00 0 0 0 +9808 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 8.1000000000000005e-01 0.0000000000000000e+00 0 0 0 +9809 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 8.0000000000000004e-01 0.0000000000000000e+00 0 0 0 +9810 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 8.1000000000000005e-01 0.0000000000000000e+00 0 0 0 +9811 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 8.0000000000000004e-01 0.0000000000000000e+00 0 0 0 +9812 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 8.1000000000000005e-01 0.0000000000000000e+00 0 0 0 +9813 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 8.0000000000000004e-01 0.0000000000000000e+00 0 0 0 +9814 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 8.1000000000000005e-01 0.0000000000000000e+00 0 0 0 +9815 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 8.0000000000000004e-01 0.0000000000000000e+00 0 0 0 +9816 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 8.1000000000000005e-01 0.0000000000000000e+00 0 0 0 +9817 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 8.0000000000000004e-01 0.0000000000000000e+00 0 0 0 +9818 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 8.1000000000000005e-01 0.0000000000000000e+00 0 0 0 +9819 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 8.0000000000000004e-01 0.0000000000000000e+00 0 0 0 +9820 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 8.1000000000000005e-01 0.0000000000000000e+00 0 0 0 +9821 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 8.0000000000000004e-01 0.0000000000000000e+00 0 0 0 +9903 1 1.0063722103956352e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 8.2000000000000006e-01 0.0000000000000000e+00 0 0 0 +9904 1 1.0063722103956403e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 8.3000000000000007e-01 0.0000000000000000e+00 0 0 0 +9905 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 8.2000000000000006e-01 0.0000000000000000e+00 0 0 0 +9906 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 8.3000000000000007e-01 0.0000000000000000e+00 0 0 0 +9907 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 8.2000000000000006e-01 0.0000000000000000e+00 0 0 0 +9908 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 8.3000000000000007e-01 0.0000000000000000e+00 0 0 0 +9909 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 8.2000000000000006e-01 0.0000000000000000e+00 0 0 0 +9910 1 1.0063722103956403e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 8.3000000000000007e-01 0.0000000000000000e+00 0 0 0 +9911 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 8.2000000000000006e-01 0.0000000000000000e+00 0 0 0 +9912 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 8.3000000000000007e-01 0.0000000000000000e+00 0 0 0 +9913 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 8.2000000000000006e-01 0.0000000000000000e+00 0 0 0 +9914 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 8.3000000000000007e-01 0.0000000000000000e+00 0 0 0 +9915 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 8.2000000000000006e-01 0.0000000000000000e+00 0 0 0 +9916 1 1.0063722103956403e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 8.3000000000000007e-01 0.0000000000000000e+00 0 0 0 +9917 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 8.2000000000000006e-01 0.0000000000000000e+00 0 0 0 +9918 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 8.3000000000000007e-01 0.0000000000000000e+00 0 0 0 +9919 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 8.2000000000000006e-01 0.0000000000000000e+00 0 0 0 +9136 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 6.7000000000000004e-01 0.0000000000000000e+00 0 0 0 +9138 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 6.7000000000000004e-01 0.0000000000000000e+00 0 0 0 +9140 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 6.7000000000000004e-01 0.0000000000000000e+00 0 0 0 +9142 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 6.7000000000000004e-01 0.0000000000000000e+00 0 0 0 +9144 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 6.7000000000000004e-01 0.0000000000000000e+00 0 0 0 +9146 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 6.7000000000000004e-01 0.0000000000000000e+00 0 0 0 +9148 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 6.7000000000000004e-01 0.0000000000000000e+00 0 0 0 +9150 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 6.7000000000000004e-01 0.0000000000000000e+00 0 0 0 +9234 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 6.9000000000000006e-01 0.0000000000000000e+00 0 0 0 +9235 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 6.8000000000000005e-01 0.0000000000000000e+00 0 0 0 +9236 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 6.9000000000000006e-01 0.0000000000000000e+00 0 0 0 +9237 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 6.8000000000000005e-01 0.0000000000000000e+00 0 0 0 +9238 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 6.9000000000000006e-01 0.0000000000000000e+00 0 0 0 +9239 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 6.8000000000000005e-01 0.0000000000000000e+00 0 0 0 +9240 1 1.0063722103956394e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 6.9000000000000006e-01 0.0000000000000000e+00 0 0 0 +9241 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 6.8000000000000005e-01 0.0000000000000000e+00 0 0 0 +9242 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 6.9000000000000006e-01 0.0000000000000000e+00 0 0 0 +9243 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 6.8000000000000005e-01 0.0000000000000000e+00 0 0 0 +9244 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 6.9000000000000006e-01 0.0000000000000000e+00 0 0 0 +9245 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 6.8000000000000005e-01 0.0000000000000000e+00 0 0 0 +9246 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 6.9000000000000006e-01 0.0000000000000000e+00 0 0 0 +9247 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 6.8000000000000005e-01 0.0000000000000000e+00 0 0 0 +9248 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 6.9000000000000006e-01 0.0000000000000000e+00 0 0 0 +9249 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 6.8000000000000005e-01 0.0000000000000000e+00 0 0 0 +9332 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 7.0999999999999996e-01 0.0000000000000000e+00 0 0 0 +9333 1 1.0063722103956379e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 7.0000000000000007e-01 0.0000000000000000e+00 0 0 0 +9334 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 7.0999999999999996e-01 0.0000000000000000e+00 0 0 0 +9335 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 7.0000000000000007e-01 0.0000000000000000e+00 0 0 0 +9336 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 7.0999999999999996e-01 0.0000000000000000e+00 0 0 0 +9337 1 1.0063722103956391e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 7.0000000000000007e-01 0.0000000000000000e+00 0 0 0 +9338 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 7.0999999999999996e-01 0.0000000000000000e+00 0 0 0 +9339 1 1.0063722103956424e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 7.0000000000000007e-01 0.0000000000000000e+00 0 0 0 +9340 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 7.0999999999999996e-01 0.0000000000000000e+00 0 0 0 +9341 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 7.0000000000000007e-01 0.0000000000000000e+00 0 0 0 +9342 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 7.0999999999999996e-01 0.0000000000000000e+00 0 0 0 +9343 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 7.0000000000000007e-01 0.0000000000000000e+00 0 0 0 +9344 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 7.0999999999999996e-01 0.0000000000000000e+00 0 0 0 +9345 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 7.0000000000000007e-01 0.0000000000000000e+00 0 0 0 +9346 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 7.0999999999999996e-01 0.0000000000000000e+00 0 0 0 +9347 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 7.0000000000000007e-01 0.0000000000000000e+00 0 0 0 +9430 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 7.2999999999999998e-01 0.0000000000000000e+00 0 0 0 +9431 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 7.1999999999999997e-01 0.0000000000000000e+00 0 0 0 +9432 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 7.2999999999999998e-01 0.0000000000000000e+00 0 0 0 +9433 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 7.1999999999999997e-01 0.0000000000000000e+00 0 0 0 +9434 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 7.2999999999999998e-01 0.0000000000000000e+00 0 0 0 +9435 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 7.1999999999999997e-01 0.0000000000000000e+00 0 0 0 +9436 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 7.2999999999999998e-01 0.0000000000000000e+00 0 0 0 +9437 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 7.1999999999999997e-01 0.0000000000000000e+00 0 0 0 +9438 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 7.2999999999999998e-01 0.0000000000000000e+00 0 0 0 +9439 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 7.1999999999999997e-01 0.0000000000000000e+00 0 0 0 +9440 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 7.2999999999999998e-01 0.0000000000000000e+00 0 0 0 +9441 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 7.1999999999999997e-01 0.0000000000000000e+00 0 0 0 +9442 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 7.2999999999999998e-01 0.0000000000000000e+00 0 0 0 +9443 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 7.1999999999999997e-01 0.0000000000000000e+00 0 0 0 +9444 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 7.2999999999999998e-01 0.0000000000000000e+00 0 0 0 +9445 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 7.1999999999999997e-01 0.0000000000000000e+00 0 0 0 +9528 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 7.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +9529 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 7.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +9530 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 7.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +9531 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 7.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +9532 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 7.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +9533 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 7.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +9534 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 7.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +9535 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 7.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +9536 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 7.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +9537 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 7.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +9538 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 7.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +9539 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 7.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +9540 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 7.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +9541 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 7.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +9542 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 7.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +9543 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 7.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +9626 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 7.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +9627 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 7.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +9628 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 7.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +9629 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 7.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +9630 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 7.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +9631 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 7.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +9632 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 7.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +9633 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 7.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +9634 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 7.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +9635 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 7.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +9636 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 7.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +9637 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 7.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +9638 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 7.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +9639 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 7.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +9640 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 7.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +9641 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 7.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +9724 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 7.9000000000000004e-01 0.0000000000000000e+00 0 0 0 +9725 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 7.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +9726 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 7.9000000000000004e-01 0.0000000000000000e+00 0 0 0 +9727 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 7.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +9728 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 7.9000000000000004e-01 0.0000000000000000e+00 0 0 0 +9729 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 7.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +9730 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 7.9000000000000004e-01 0.0000000000000000e+00 0 0 0 +9731 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 7.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +9732 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 7.9000000000000004e-01 0.0000000000000000e+00 0 0 0 +9733 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 7.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +9734 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 7.9000000000000004e-01 0.0000000000000000e+00 0 0 0 +9735 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 7.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +9736 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 7.9000000000000004e-01 0.0000000000000000e+00 0 0 0 +9737 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 7.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +9738 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 7.9000000000000004e-01 0.0000000000000000e+00 0 0 0 +9739 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 7.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +9822 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 8.1000000000000005e-01 0.0000000000000000e+00 0 0 0 +9823 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 8.0000000000000004e-01 0.0000000000000000e+00 0 0 0 +9824 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 8.1000000000000005e-01 0.0000000000000000e+00 0 0 0 +9825 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 8.0000000000000004e-01 0.0000000000000000e+00 0 0 0 +9826 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 8.1000000000000005e-01 0.0000000000000000e+00 0 0 0 +9827 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 8.0000000000000004e-01 0.0000000000000000e+00 0 0 0 +9828 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 8.1000000000000005e-01 0.0000000000000000e+00 0 0 0 +9829 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 8.0000000000000004e-01 0.0000000000000000e+00 0 0 0 +9830 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 8.1000000000000005e-01 0.0000000000000000e+00 0 0 0 +9831 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 8.0000000000000004e-01 0.0000000000000000e+00 0 0 0 +9832 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 8.1000000000000005e-01 0.0000000000000000e+00 0 0 0 +9833 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 8.0000000000000004e-01 0.0000000000000000e+00 0 0 0 +9834 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 8.1000000000000005e-01 0.0000000000000000e+00 0 0 0 +9835 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 8.0000000000000004e-01 0.0000000000000000e+00 0 0 0 +9836 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 8.1000000000000005e-01 0.0000000000000000e+00 0 0 0 +9837 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 8.0000000000000004e-01 0.0000000000000000e+00 0 0 0 +9920 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 8.3000000000000007e-01 0.0000000000000000e+00 0 0 0 +9921 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 8.2000000000000006e-01 0.0000000000000000e+00 0 0 0 +9922 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 8.3000000000000007e-01 0.0000000000000000e+00 0 0 0 +9923 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 8.2000000000000006e-01 0.0000000000000000e+00 0 0 0 +9924 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 8.3000000000000007e-01 0.0000000000000000e+00 0 0 0 +9925 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 8.2000000000000006e-01 0.0000000000000000e+00 0 0 0 +9926 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 8.3000000000000007e-01 0.0000000000000000e+00 0 0 0 +9927 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 8.2000000000000006e-01 0.0000000000000000e+00 0 0 0 +9928 1 1.0063722103956394e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 8.3000000000000007e-01 0.0000000000000000e+00 0 0 0 +9929 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 8.2000000000000006e-01 0.0000000000000000e+00 0 0 0 +9930 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 8.3000000000000007e-01 0.0000000000000000e+00 0 0 0 +9931 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 8.2000000000000006e-01 0.0000000000000000e+00 0 0 0 +9932 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 8.3000000000000007e-01 0.0000000000000000e+00 0 0 0 +9933 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 8.2000000000000006e-01 0.0000000000000000e+00 0 0 0 +9934 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 8.3000000000000007e-01 0.0000000000000000e+00 0 0 0 +9935 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 8.2000000000000006e-01 0.0000000000000000e+00 0 0 0 +9152 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 6.7000000000000004e-01 0.0000000000000000e+00 0 0 0 +9154 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 6.7000000000000004e-01 0.0000000000000000e+00 0 0 0 +9156 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 6.7000000000000004e-01 0.0000000000000000e+00 0 0 0 +9158 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 6.7000000000000004e-01 0.0000000000000000e+00 0 0 0 +9160 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 6.7000000000000004e-01 0.0000000000000000e+00 0 0 0 +9162 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 6.7000000000000004e-01 0.0000000000000000e+00 0 0 0 +9164 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 6.7000000000000004e-01 0.0000000000000000e+00 0 0 0 +9166 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 6.7000000000000004e-01 0.0000000000000000e+00 0 0 0 +9168 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 6.7000000000000004e-01 0.0000000000000000e+00 0 0 0 +9250 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 6.9000000000000006e-01 0.0000000000000000e+00 0 0 0 +9251 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 6.8000000000000005e-01 0.0000000000000000e+00 0 0 0 +9252 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 6.9000000000000006e-01 0.0000000000000000e+00 0 0 0 +9253 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 6.8000000000000005e-01 0.0000000000000000e+00 0 0 0 +9254 1 1.0063722103956393e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 6.9000000000000006e-01 0.0000000000000000e+00 0 0 0 +9255 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 6.8000000000000005e-01 0.0000000000000000e+00 0 0 0 +9256 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 6.9000000000000006e-01 0.0000000000000000e+00 0 0 0 +9257 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 6.8000000000000005e-01 0.0000000000000000e+00 0 0 0 +9258 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 6.9000000000000006e-01 0.0000000000000000e+00 0 0 0 +9259 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 6.8000000000000005e-01 0.0000000000000000e+00 0 0 0 +9260 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 6.9000000000000006e-01 0.0000000000000000e+00 0 0 0 +9261 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 6.8000000000000005e-01 0.0000000000000000e+00 0 0 0 +9262 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 6.9000000000000006e-01 0.0000000000000000e+00 0 0 0 +9263 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 6.8000000000000005e-01 0.0000000000000000e+00 0 0 0 +9264 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 6.9000000000000006e-01 0.0000000000000000e+00 0 0 0 +9265 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 6.8000000000000005e-01 0.0000000000000000e+00 0 0 0 +9266 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 6.9000000000000006e-01 0.0000000000000000e+00 0 0 0 +9348 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 7.0999999999999996e-01 0.0000000000000000e+00 0 0 0 +9349 1 1.0063722103956379e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 7.0000000000000007e-01 0.0000000000000000e+00 0 0 0 +9350 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 7.0999999999999996e-01 0.0000000000000000e+00 0 0 0 +9351 1 1.0063722103956425e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 7.0000000000000007e-01 0.0000000000000000e+00 0 0 0 +9352 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 7.0999999999999996e-01 0.0000000000000000e+00 0 0 0 +9353 1 1.0063722103956389e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 7.0000000000000007e-01 0.0000000000000000e+00 0 0 0 +9354 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 7.0999999999999996e-01 0.0000000000000000e+00 0 0 0 +9355 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 7.0000000000000007e-01 0.0000000000000000e+00 0 0 0 +9356 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 7.0999999999999996e-01 0.0000000000000000e+00 0 0 0 +9357 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 7.0000000000000007e-01 0.0000000000000000e+00 0 0 0 +9358 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 7.0999999999999996e-01 0.0000000000000000e+00 0 0 0 +9359 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 7.0000000000000007e-01 0.0000000000000000e+00 0 0 0 +9360 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 7.0999999999999996e-01 0.0000000000000000e+00 0 0 0 +9361 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 7.0000000000000007e-01 0.0000000000000000e+00 0 0 0 +9362 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 7.0999999999999996e-01 0.0000000000000000e+00 0 0 0 +9363 1 1.0063722103956389e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 7.0000000000000007e-01 0.0000000000000000e+00 0 0 0 +9364 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 7.0999999999999996e-01 0.0000000000000000e+00 0 0 0 +9446 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 7.2999999999999998e-01 0.0000000000000000e+00 0 0 0 +9447 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 7.1999999999999997e-01 0.0000000000000000e+00 0 0 0 +9448 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 7.2999999999999998e-01 0.0000000000000000e+00 0 0 0 +9449 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 7.1999999999999997e-01 0.0000000000000000e+00 0 0 0 +9450 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 7.2999999999999998e-01 0.0000000000000000e+00 0 0 0 +9451 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 7.1999999999999997e-01 0.0000000000000000e+00 0 0 0 +9452 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 7.2999999999999998e-01 0.0000000000000000e+00 0 0 0 +9453 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 7.1999999999999997e-01 0.0000000000000000e+00 0 0 0 +9454 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 7.2999999999999998e-01 0.0000000000000000e+00 0 0 0 +9455 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 7.1999999999999997e-01 0.0000000000000000e+00 0 0 0 +9456 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 7.2999999999999998e-01 0.0000000000000000e+00 0 0 0 +9457 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 7.1999999999999997e-01 0.0000000000000000e+00 0 0 0 +9458 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 7.2999999999999998e-01 0.0000000000000000e+00 0 0 0 +9459 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 7.1999999999999997e-01 0.0000000000000000e+00 0 0 0 +9460 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 7.2999999999999998e-01 0.0000000000000000e+00 0 0 0 +9461 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 7.1999999999999997e-01 0.0000000000000000e+00 0 0 0 +9462 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 7.2999999999999998e-01 0.0000000000000000e+00 0 0 0 +9544 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 7.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +9545 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 7.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +9546 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 7.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +9547 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 7.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +9548 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 7.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +9549 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 7.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +9550 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 7.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +9551 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 7.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +9552 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 7.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +9553 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 7.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +9554 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 7.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +9555 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 7.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +9556 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 7.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +9557 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 7.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +9558 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 7.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +9559 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 7.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +9560 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 7.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +9642 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 7.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +9643 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 7.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +9644 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 7.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +9645 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 7.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +9646 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 7.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +9647 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 7.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +9648 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 7.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +9649 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 7.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +9650 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 7.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +9651 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 7.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +9652 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 7.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +9653 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 7.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +9654 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 7.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +9655 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 7.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +9656 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 7.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +9657 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 7.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +9658 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 7.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +9740 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 7.9000000000000004e-01 0.0000000000000000e+00 0 0 0 +9741 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 7.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +9742 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 7.9000000000000004e-01 0.0000000000000000e+00 0 0 0 +9743 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 7.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +9744 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 7.9000000000000004e-01 0.0000000000000000e+00 0 0 0 +9745 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 7.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +9746 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 7.9000000000000004e-01 0.0000000000000000e+00 0 0 0 +9747 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 7.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +9748 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 7.9000000000000004e-01 0.0000000000000000e+00 0 0 0 +9749 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 7.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +9750 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 7.9000000000000004e-01 0.0000000000000000e+00 0 0 0 +9751 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 7.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +9752 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 7.9000000000000004e-01 0.0000000000000000e+00 0 0 0 +9753 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 7.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +9754 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 7.9000000000000004e-01 0.0000000000000000e+00 0 0 0 +9755 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 7.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +9756 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 7.9000000000000004e-01 0.0000000000000000e+00 0 0 0 +9838 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 8.1000000000000005e-01 0.0000000000000000e+00 0 0 0 +9839 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 8.0000000000000004e-01 0.0000000000000000e+00 0 0 0 +9840 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 8.1000000000000005e-01 0.0000000000000000e+00 0 0 0 +9841 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 8.0000000000000004e-01 0.0000000000000000e+00 0 0 0 +9842 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 8.1000000000000005e-01 0.0000000000000000e+00 0 0 0 +9843 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 8.0000000000000004e-01 0.0000000000000000e+00 0 0 0 +9844 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 8.1000000000000005e-01 0.0000000000000000e+00 0 0 0 +9845 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 8.0000000000000004e-01 0.0000000000000000e+00 0 0 0 +9846 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 8.1000000000000005e-01 0.0000000000000000e+00 0 0 0 +9847 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 8.0000000000000004e-01 0.0000000000000000e+00 0 0 0 +9848 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 8.1000000000000005e-01 0.0000000000000000e+00 0 0 0 +9849 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 8.0000000000000004e-01 0.0000000000000000e+00 0 0 0 +9850 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 8.1000000000000005e-01 0.0000000000000000e+00 0 0 0 +9851 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 8.0000000000000004e-01 0.0000000000000000e+00 0 0 0 +9852 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 8.1000000000000005e-01 0.0000000000000000e+00 0 0 0 +9853 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 8.0000000000000004e-01 0.0000000000000000e+00 0 0 0 +9854 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 8.1000000000000005e-01 0.0000000000000000e+00 0 0 0 +9936 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 8.3000000000000007e-01 0.0000000000000000e+00 0 0 0 +9937 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 8.2000000000000006e-01 0.0000000000000000e+00 0 0 0 +9938 1 1.0063722103956394e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 8.3000000000000007e-01 0.0000000000000000e+00 0 0 0 +9939 1 1.0063722103956391e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 8.2000000000000006e-01 0.0000000000000000e+00 0 0 0 +9940 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 8.3000000000000007e-01 0.0000000000000000e+00 0 0 0 +9941 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 8.2000000000000006e-01 0.0000000000000000e+00 0 0 0 +9942 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 8.3000000000000007e-01 0.0000000000000000e+00 0 0 0 +9943 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 8.2000000000000006e-01 0.0000000000000000e+00 0 0 0 +9944 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 8.3000000000000007e-01 0.0000000000000000e+00 0 0 0 +9945 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 8.2000000000000006e-01 0.0000000000000000e+00 0 0 0 +9946 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 8.3000000000000007e-01 0.0000000000000000e+00 0 0 0 +9947 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 8.2000000000000006e-01 0.0000000000000000e+00 0 0 0 +9948 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 8.3000000000000007e-01 0.0000000000000000e+00 0 0 0 +9949 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 8.2000000000000006e-01 0.0000000000000000e+00 0 0 0 +9950 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 8.3000000000000007e-01 0.0000000000000000e+00 0 0 0 +9951 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 8.2000000000000006e-01 0.0000000000000000e+00 0 0 0 +9952 1 1.0063722103956424e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 8.3000000000000007e-01 0.0000000000000000e+00 0 0 0 +9170 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 6.7000000000000004e-01 0.0000000000000000e+00 0 0 0 +9172 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 6.7000000000000004e-01 0.0000000000000000e+00 0 0 0 +9174 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 6.7000000000000004e-01 0.0000000000000000e+00 0 0 0 +9176 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 6.7000000000000004e-01 0.0000000000000000e+00 0 0 0 +9178 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 6.7000000000000004e-01 0.0000000000000000e+00 0 0 0 +9180 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 6.7000000000000004e-01 0.0000000000000000e+00 0 0 0 +9182 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 6.7000000000000004e-01 0.0000000000000000e+00 0 0 0 +9184 1 9.7257311157309050e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 6.7000000000000004e-01 0.0000000000000000e+00 0 0 0 +9267 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 6.8000000000000005e-01 0.0000000000000000e+00 0 0 0 +9268 1 1.0063722103956361e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 6.9000000000000006e-01 0.0000000000000000e+00 0 0 0 +9269 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 6.8000000000000005e-01 0.0000000000000000e+00 0 0 0 +9270 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 6.9000000000000006e-01 0.0000000000000000e+00 0 0 0 +9271 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 6.8000000000000005e-01 0.0000000000000000e+00 0 0 0 +9272 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 6.9000000000000006e-01 0.0000000000000000e+00 0 0 0 +9273 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 6.8000000000000005e-01 0.0000000000000000e+00 0 0 0 +9274 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 6.9000000000000006e-01 0.0000000000000000e+00 0 0 0 +9275 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 6.8000000000000005e-01 0.0000000000000000e+00 0 0 0 +9276 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 6.9000000000000006e-01 0.0000000000000000e+00 0 0 0 +9277 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 6.8000000000000005e-01 0.0000000000000000e+00 0 0 0 +9278 1 1.0063722103956394e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 6.9000000000000006e-01 0.0000000000000000e+00 0 0 0 +9279 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 6.8000000000000005e-01 0.0000000000000000e+00 0 0 0 +9280 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 6.9000000000000006e-01 0.0000000000000000e+00 0 0 0 +9281 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 6.8000000000000005e-01 0.0000000000000000e+00 0 0 0 +9282 1 9.7257311157309152e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 6.9000000000000006e-01 0.0000000000000000e+00 0 0 0 +9283 1 7.1371621756056538e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 0.0000000000000000e+00 0 0 0 +9365 1 1.0063722103956425e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 7.0000000000000007e-01 0.0000000000000000e+00 0 0 0 +9366 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 7.0999999999999996e-01 0.0000000000000000e+00 0 0 0 +9367 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 7.0000000000000007e-01 0.0000000000000000e+00 0 0 0 +9368 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 7.0999999999999996e-01 0.0000000000000000e+00 0 0 0 +9369 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 7.0000000000000007e-01 0.0000000000000000e+00 0 0 0 +9370 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 7.0999999999999996e-01 0.0000000000000000e+00 0 0 0 +9371 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 7.0000000000000007e-01 0.0000000000000000e+00 0 0 0 +9372 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 7.0999999999999996e-01 0.0000000000000000e+00 0 0 0 +9373 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 7.0000000000000007e-01 0.0000000000000000e+00 0 0 0 +9374 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 7.0999999999999996e-01 0.0000000000000000e+00 0 0 0 +9375 1 1.0063722103956391e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 7.0000000000000007e-01 0.0000000000000000e+00 0 0 0 +9376 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 7.0999999999999996e-01 0.0000000000000000e+00 0 0 0 +9377 1 1.0063722103956424e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 7.0000000000000007e-01 0.0000000000000000e+00 0 0 0 +9378 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 7.0999999999999996e-01 0.0000000000000000e+00 0 0 0 +9379 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 7.0000000000000007e-01 0.0000000000000000e+00 0 0 0 +9380 1 9.7257311157309482e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 7.0999999999999996e-01 0.0000000000000000e+00 0 0 0 +9381 1 7.1371621756056788e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 0.0000000000000000e+00 0 0 0 +9463 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 7.1999999999999997e-01 0.0000000000000000e+00 0 0 0 +9464 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 7.2999999999999998e-01 0.0000000000000000e+00 0 0 0 +9465 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 7.1999999999999997e-01 0.0000000000000000e+00 0 0 0 +9466 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 7.2999999999999998e-01 0.0000000000000000e+00 0 0 0 +9467 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 7.1999999999999997e-01 0.0000000000000000e+00 0 0 0 +9468 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 7.2999999999999998e-01 0.0000000000000000e+00 0 0 0 +9469 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 7.1999999999999997e-01 0.0000000000000000e+00 0 0 0 +9470 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 7.2999999999999998e-01 0.0000000000000000e+00 0 0 0 +9471 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 7.1999999999999997e-01 0.0000000000000000e+00 0 0 0 +9472 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 7.2999999999999998e-01 0.0000000000000000e+00 0 0 0 +9473 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 7.1999999999999997e-01 0.0000000000000000e+00 0 0 0 +9474 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 7.2999999999999998e-01 0.0000000000000000e+00 0 0 0 +9475 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 7.1999999999999997e-01 0.0000000000000000e+00 0 0 0 +9476 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 7.2999999999999998e-01 0.0000000000000000e+00 0 0 0 +9477 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 7.1999999999999997e-01 0.0000000000000000e+00 0 0 0 +9478 1 9.7257311157309027e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 7.2999999999999998e-01 0.0000000000000000e+00 0 0 0 +9479 1 7.1371621756056652e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 0.0000000000000000e+00 0 0 0 +9561 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 7.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +9562 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 7.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +9563 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 7.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +9564 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 7.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +9565 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 7.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +9566 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 7.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +9567 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 7.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +9568 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 7.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +9569 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 7.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +9570 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 7.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +9571 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 7.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +9572 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 7.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +9573 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 7.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +9574 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 7.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +9575 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 7.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +9576 1 9.7257311157309027e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 7.5000000000000000e-01 0.0000000000000000e+00 0 0 0 +9577 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 0.0000000000000000e+00 0 0 0 +9659 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 7.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +9660 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 7.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +9661 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 7.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +9662 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 7.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +9663 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 7.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +9664 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 7.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +9665 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 7.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +9666 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 7.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +9667 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 7.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +9668 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 7.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +9669 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 7.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +9670 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 7.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +9671 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 7.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +9672 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 7.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +9673 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 7.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +9674 1 9.7257311157309027e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 7.7000000000000002e-01 0.0000000000000000e+00 0 0 0 +9675 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 0.0000000000000000e+00 0 0 0 +9757 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 7.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +9758 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 7.9000000000000004e-01 0.0000000000000000e+00 0 0 0 +9759 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 7.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +9760 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 7.9000000000000004e-01 0.0000000000000000e+00 0 0 0 +9761 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 7.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +9762 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 7.9000000000000004e-01 0.0000000000000000e+00 0 0 0 +9763 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 7.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +9764 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 7.9000000000000004e-01 0.0000000000000000e+00 0 0 0 +9765 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 7.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +9766 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 7.9000000000000004e-01 0.0000000000000000e+00 0 0 0 +9767 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 7.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +9768 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 7.9000000000000004e-01 0.0000000000000000e+00 0 0 0 +9769 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 7.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +9770 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 7.9000000000000004e-01 0.0000000000000000e+00 0 0 0 +9771 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 7.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +9772 1 9.7257311157309027e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 7.9000000000000004e-01 0.0000000000000000e+00 0 0 0 +9773 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 0.0000000000000000e+00 0 0 0 +9855 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 8.0000000000000004e-01 0.0000000000000000e+00 0 0 0 +9856 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 8.1000000000000005e-01 0.0000000000000000e+00 0 0 0 +9857 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 8.0000000000000004e-01 0.0000000000000000e+00 0 0 0 +9858 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 8.1000000000000005e-01 0.0000000000000000e+00 0 0 0 +9859 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 8.0000000000000004e-01 0.0000000000000000e+00 0 0 0 +9860 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 8.1000000000000005e-01 0.0000000000000000e+00 0 0 0 +9861 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 8.0000000000000004e-01 0.0000000000000000e+00 0 0 0 +9862 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 8.1000000000000005e-01 0.0000000000000000e+00 0 0 0 +9863 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 8.0000000000000004e-01 0.0000000000000000e+00 0 0 0 +9864 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 8.1000000000000005e-01 0.0000000000000000e+00 0 0 0 +9865 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 8.0000000000000004e-01 0.0000000000000000e+00 0 0 0 +9866 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 8.1000000000000005e-01 0.0000000000000000e+00 0 0 0 +9867 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 8.0000000000000004e-01 0.0000000000000000e+00 0 0 0 +9868 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 8.1000000000000005e-01 0.0000000000000000e+00 0 0 0 +9869 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 8.0000000000000004e-01 0.0000000000000000e+00 0 0 0 +9870 1 9.7257311157309027e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 8.1000000000000005e-01 0.0000000000000000e+00 0 0 0 +9871 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 0.0000000000000000e+00 0 0 0 +9953 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 8.2000000000000006e-01 0.0000000000000000e+00 0 0 0 +9954 1 1.0063722103956394e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 8.3000000000000007e-01 0.0000000000000000e+00 0 0 0 +9955 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 8.2000000000000006e-01 0.0000000000000000e+00 0 0 0 +9956 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 8.3000000000000007e-01 0.0000000000000000e+00 0 0 0 +9957 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 8.2000000000000006e-01 0.0000000000000000e+00 0 0 0 +9958 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 8.3000000000000007e-01 0.0000000000000000e+00 0 0 0 +9959 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 8.2000000000000006e-01 0.0000000000000000e+00 0 0 0 +9960 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 8.3000000000000007e-01 0.0000000000000000e+00 0 0 0 +9961 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 8.2000000000000006e-01 0.0000000000000000e+00 0 0 0 +9962 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 8.3000000000000007e-01 0.0000000000000000e+00 0 0 0 +9963 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 8.2000000000000006e-01 0.0000000000000000e+00 0 0 0 +9964 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 8.3000000000000007e-01 0.0000000000000000e+00 0 0 0 +9965 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 8.2000000000000006e-01 0.0000000000000000e+00 0 0 0 +9966 1 1.0063722103956394e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 8.3000000000000007e-01 0.0000000000000000e+00 0 0 0 +9967 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 8.2000000000000006e-01 0.0000000000000000e+00 0 0 0 +9968 1 9.7257311157309482e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 8.3000000000000007e-01 0.0000000000000000e+00 0 0 0 +9969 1 7.1371621756056629e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 0.0000000000000000e+00 0 0 0 +598 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 8.3438600180012612e-01 0.0000000000000000e+00 0 0 0 +599 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 8.4145706961199151e-01 0.0000000000000000e+00 0 0 0 +600 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 8.3438600180012612e-01 0.0000000000000000e+00 0 0 0 +601 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 8.4852813742385702e-01 0.0000000000000000e+00 0 0 0 +602 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 8.5559920523572253e-01 0.0000000000000000e+00 0 0 0 +603 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 8.4852813742385702e-01 0.0000000000000000e+00 0 0 0 +604 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 8.6267027304758803e-01 0.0000000000000000e+00 0 0 0 +605 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 8.6974134085945343e-01 0.0000000000000000e+00 0 0 0 +606 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 8.6267027304758803e-01 0.0000000000000000e+00 0 0 0 +607 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 8.7681240867131893e-01 0.0000000000000000e+00 0 0 0 +608 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 8.8388347648318444e-01 0.0000000000000000e+00 0 0 0 +609 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 8.7681240867131893e-01 0.0000000000000000e+00 0 0 0 +610 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 8.9095454429504994e-01 0.0000000000000000e+00 0 0 0 +611 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 8.9802561210691534e-01 0.0000000000000000e+00 0 0 0 +612 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 8.9095454429504994e-01 0.0000000000000000e+00 0 0 0 +613 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 9.0509667991878084e-01 0.0000000000000000e+00 0 0 0 +614 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 9.1216774773064635e-01 0.0000000000000000e+00 0 0 0 +615 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 9.0509667991878084e-01 0.0000000000000000e+00 0 0 0 +616 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 9.1923881554251174e-01 0.0000000000000000e+00 0 0 0 +617 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 9.2630988335437725e-01 0.0000000000000000e+00 0 0 0 +618 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 9.1923881554251174e-01 0.0000000000000000e+00 0 0 0 +619 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 9.3338095116624276e-01 0.0000000000000000e+00 0 0 0 +620 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 9.4045201897810826e-01 0.0000000000000000e+00 0 0 0 +621 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 9.3338095116624276e-01 0.0000000000000000e+00 0 0 0 +622 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 9.4752308678997366e-01 0.0000000000000000e+00 0 0 0 +623 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 9.5459415460183916e-01 0.0000000000000000e+00 0 0 0 +624 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 9.4752308678997366e-01 0.0000000000000000e+00 0 0 0 +625 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 9.6166522241370467e-01 0.0000000000000000e+00 0 0 0 +626 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 9.6873629022557017e-01 0.0000000000000000e+00 0 0 0 +627 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 9.6166522241370467e-01 0.0000000000000000e+00 0 0 0 +628 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 9.7580735803743557e-01 0.0000000000000000e+00 0 0 0 +629 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 9.8287842584930107e-01 0.0000000000000000e+00 0 0 0 +630 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 9.7580735803743557e-01 0.0000000000000000e+00 0 0 0 +631 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 9.8994949366116658e-01 0.0000000000000000e+00 0 0 0 +632 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 9.9702056147303197e-01 0.0000000000000000e+00 0 0 0 +633 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 9.8994949366116658e-01 0.0000000000000000e+00 0 0 0 +9970 1 7.1371621756056675e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 8.4999999999999998e-01 0.0000000000000000e+00 0 0 0 +9971 1 9.7257311157309539e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 8.3999999999999997e-01 0.0000000000000000e+00 0 0 0 +9972 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 8.4999999999999998e-01 0.0000000000000000e+00 0 0 0 +9973 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 8.3999999999999997e-01 0.0000000000000000e+00 0 0 0 +9974 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 8.4999999999999998e-01 0.0000000000000000e+00 0 0 0 +9975 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 8.3999999999999997e-01 0.0000000000000000e+00 0 0 0 +9976 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 8.4999999999999998e-01 0.0000000000000000e+00 0 0 0 +9977 1 1.0063722103956389e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 8.3999999999999997e-01 0.0000000000000000e+00 0 0 0 +9978 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 8.4999999999999998e-01 0.0000000000000000e+00 0 0 0 +9979 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 8.3999999999999997e-01 0.0000000000000000e+00 0 0 0 +9980 1 1.0063722103956351e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 8.4999999999999998e-01 0.0000000000000000e+00 0 0 0 +9981 1 1.0063722103956389e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 8.3999999999999997e-01 0.0000000000000000e+00 0 0 0 +9982 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 8.4999999999999998e-01 0.0000000000000000e+00 0 0 0 +9983 1 1.0063722103956386e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 8.3999999999999997e-01 0.0000000000000000e+00 0 0 0 +10068 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 8.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +10069 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 8.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +10070 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 8.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +10071 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 8.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +10072 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 8.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +10073 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 8.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +10074 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 8.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +10075 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 8.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +10076 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 8.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +10077 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 8.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +10078 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 8.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +10079 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 8.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +10080 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 8.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +10081 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 8.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +10166 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 8.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +10167 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 8.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +10168 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 8.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +10169 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 8.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +10170 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 8.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +10171 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 8.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +10172 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 8.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +10173 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 8.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +10174 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 8.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +10175 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 8.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +10176 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 8.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +10177 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 8.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +10178 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 8.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +10179 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 8.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +10264 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 9.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +10265 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 9.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +10266 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 9.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +10267 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 9.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +10268 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 9.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +10269 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 9.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +10270 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 9.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +10271 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 9.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +10272 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 9.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +10273 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 9.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +10274 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 9.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +10275 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 9.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +10276 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 9.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +10277 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 9.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +10362 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 9.3000000000000005e-01 0.0000000000000000e+00 0 0 0 +10363 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 9.2000000000000004e-01 0.0000000000000000e+00 0 0 0 +10364 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 9.3000000000000005e-01 0.0000000000000000e+00 0 0 0 +10365 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 9.2000000000000004e-01 0.0000000000000000e+00 0 0 0 +10366 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 9.3000000000000005e-01 0.0000000000000000e+00 0 0 0 +10367 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 9.2000000000000004e-01 0.0000000000000000e+00 0 0 0 +10368 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 9.3000000000000005e-01 0.0000000000000000e+00 0 0 0 +10369 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 9.2000000000000004e-01 0.0000000000000000e+00 0 0 0 +10370 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 9.3000000000000005e-01 0.0000000000000000e+00 0 0 0 +10371 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 9.2000000000000004e-01 0.0000000000000000e+00 0 0 0 +10372 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 9.3000000000000005e-01 0.0000000000000000e+00 0 0 0 +10373 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 9.2000000000000004e-01 0.0000000000000000e+00 0 0 0 +10374 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 9.3000000000000005e-01 0.0000000000000000e+00 0 0 0 +10375 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 9.2000000000000004e-01 0.0000000000000000e+00 0 0 0 +10460 1 7.1371621756056845e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 9.5000000000000007e-01 0.0000000000000000e+00 0 0 0 +10461 1 9.7257311157309209e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 9.4000000000000006e-01 0.0000000000000000e+00 0 0 0 +10462 1 1.0063722103956389e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 9.5000000000000007e-01 0.0000000000000000e+00 0 0 0 +10463 1 1.0063722103956354e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 9.4000000000000006e-01 0.0000000000000000e+00 0 0 0 +10464 1 1.0063722103956389e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 9.5000000000000007e-01 0.0000000000000000e+00 0 0 0 +10465 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 9.4000000000000006e-01 0.0000000000000000e+00 0 0 0 +10466 1 1.0063722103956389e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 9.5000000000000007e-01 0.0000000000000000e+00 0 0 0 +10467 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 9.4000000000000006e-01 0.0000000000000000e+00 0 0 0 +10468 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 9.5000000000000007e-01 0.0000000000000000e+00 0 0 0 +10469 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 9.4000000000000006e-01 0.0000000000000000e+00 0 0 0 +10470 1 1.0063722103956385e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 9.5000000000000007e-01 0.0000000000000000e+00 0 0 0 +10471 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 9.4000000000000006e-01 0.0000000000000000e+00 0 0 0 +10472 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 9.5000000000000007e-01 0.0000000000000000e+00 0 0 0 +10473 1 1.0063722103956352e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 9.4000000000000006e-01 0.0000000000000000e+00 0 0 0 +10558 1 7.1371621756056675e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 9.6999999999999997e-01 0.0000000000000000e+00 0 0 0 +10559 1 9.7257311157309539e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 9.5999999999999996e-01 0.0000000000000000e+00 0 0 0 +10560 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 9.6999999999999997e-01 0.0000000000000000e+00 0 0 0 +10561 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 9.5999999999999996e-01 0.0000000000000000e+00 0 0 0 +10562 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 9.6999999999999997e-01 0.0000000000000000e+00 0 0 0 +10563 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 9.5999999999999996e-01 0.0000000000000000e+00 0 0 0 +10564 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 9.6999999999999997e-01 0.0000000000000000e+00 0 0 0 +10565 1 1.0063722103956389e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 9.5999999999999996e-01 0.0000000000000000e+00 0 0 0 +10566 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 9.6999999999999997e-01 0.0000000000000000e+00 0 0 0 +10567 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 9.5999999999999996e-01 0.0000000000000000e+00 0 0 0 +10568 1 1.0063722103956351e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 9.6999999999999997e-01 0.0000000000000000e+00 0 0 0 +10569 1 1.0063722103956389e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 9.5999999999999996e-01 0.0000000000000000e+00 0 0 0 +10570 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 9.6999999999999997e-01 0.0000000000000000e+00 0 0 0 +10571 1 1.0063722103956385e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 9.5999999999999996e-01 0.0000000000000000e+00 0 0 0 +10656 1 7.1371621756056550e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 9.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +10657 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 9.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +10658 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 9.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +10659 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 9.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +10660 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 9.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +10661 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 9.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +10662 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 9.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +10663 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 9.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +10664 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 9.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +10665 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 9.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +10666 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 9.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +10667 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 9.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +10668 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 9.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +10669 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 9.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +10755 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 1.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +10757 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 1.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +10759 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 1.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +10761 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 1.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +10763 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 1.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +10765 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 1.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +10767 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 1.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +9984 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 8.4999999999999998e-01 0.0000000000000000e+00 0 0 0 +9985 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 8.3999999999999997e-01 0.0000000000000000e+00 0 0 0 +9986 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 8.4999999999999998e-01 0.0000000000000000e+00 0 0 0 +9987 1 1.0063722103956389e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 8.3999999999999997e-01 0.0000000000000000e+00 0 0 0 +9988 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 8.4999999999999998e-01 0.0000000000000000e+00 0 0 0 +9989 1 1.0063722103956385e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 8.3999999999999997e-01 0.0000000000000000e+00 0 0 0 +9990 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 8.4999999999999998e-01 0.0000000000000000e+00 0 0 0 +9991 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 8.3999999999999997e-01 0.0000000000000000e+00 0 0 0 +9992 1 1.0063722103956351e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 8.4999999999999998e-01 0.0000000000000000e+00 0 0 0 +9993 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 8.3999999999999997e-01 0.0000000000000000e+00 0 0 0 +9994 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 8.4999999999999998e-01 0.0000000000000000e+00 0 0 0 +9995 1 1.0063722103956401e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 8.3999999999999997e-01 0.0000000000000000e+00 0 0 0 +9996 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 8.4999999999999998e-01 0.0000000000000000e+00 0 0 0 +9997 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 8.3999999999999997e-01 0.0000000000000000e+00 0 0 0 +9998 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 8.4999999999999998e-01 0.0000000000000000e+00 0 0 0 +9999 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 8.3999999999999997e-01 0.0000000000000000e+00 0 0 0 +10000 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 8.4999999999999998e-01 0.0000000000000000e+00 0 0 0 +10082 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 8.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +10083 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 8.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +10084 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 8.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +10085 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 8.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +10086 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 8.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +10087 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 8.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +10088 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 8.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +10089 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 8.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +10090 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 8.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +10091 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 8.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +10092 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 8.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +10093 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 8.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +10094 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 8.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +10095 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 8.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +10096 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 8.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +10097 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 8.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +10098 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 8.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +10180 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 8.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +10181 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 8.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +10182 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 8.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +10183 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 8.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +10184 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 8.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +10185 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 8.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +10186 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 8.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +10187 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 8.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +10188 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 8.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +10189 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 8.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +10190 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 8.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +10191 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 8.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +10192 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 8.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +10193 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 8.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +10194 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 8.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +10195 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 8.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +10196 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 8.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +10278 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 9.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +10279 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 9.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +10280 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 9.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +10281 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 9.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +10282 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 9.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +10283 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 9.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +10284 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 9.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +10285 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 9.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +10286 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 9.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +10287 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 9.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +10288 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 9.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +10289 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 9.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +10290 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 9.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +10291 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 9.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +10292 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 9.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +10293 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 9.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +10294 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 9.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +10376 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 9.3000000000000005e-01 0.0000000000000000e+00 0 0 0 +10377 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 9.2000000000000004e-01 0.0000000000000000e+00 0 0 0 +10378 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 9.3000000000000005e-01 0.0000000000000000e+00 0 0 0 +10379 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 9.2000000000000004e-01 0.0000000000000000e+00 0 0 0 +10380 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 9.3000000000000005e-01 0.0000000000000000e+00 0 0 0 +10381 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 9.2000000000000004e-01 0.0000000000000000e+00 0 0 0 +10382 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 9.3000000000000005e-01 0.0000000000000000e+00 0 0 0 +10383 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 9.2000000000000004e-01 0.0000000000000000e+00 0 0 0 +10384 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 9.3000000000000005e-01 0.0000000000000000e+00 0 0 0 +10385 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 9.2000000000000004e-01 0.0000000000000000e+00 0 0 0 +10386 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 9.3000000000000005e-01 0.0000000000000000e+00 0 0 0 +10387 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 9.2000000000000004e-01 0.0000000000000000e+00 0 0 0 +10388 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 9.3000000000000005e-01 0.0000000000000000e+00 0 0 0 +10389 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 9.2000000000000004e-01 0.0000000000000000e+00 0 0 0 +10390 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 9.3000000000000005e-01 0.0000000000000000e+00 0 0 0 +10391 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 9.2000000000000004e-01 0.0000000000000000e+00 0 0 0 +10392 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 9.3000000000000005e-01 0.0000000000000000e+00 0 0 0 +10474 1 1.0063722103956391e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 9.5000000000000007e-01 0.0000000000000000e+00 0 0 0 +10475 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 9.4000000000000006e-01 0.0000000000000000e+00 0 0 0 +10476 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 9.5000000000000007e-01 0.0000000000000000e+00 0 0 0 +10477 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 9.4000000000000006e-01 0.0000000000000000e+00 0 0 0 +10478 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 9.5000000000000007e-01 0.0000000000000000e+00 0 0 0 +10479 1 1.0063722103956352e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 9.4000000000000006e-01 0.0000000000000000e+00 0 0 0 +10480 1 1.0063722103956393e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 9.5000000000000007e-01 0.0000000000000000e+00 0 0 0 +10481 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 9.4000000000000006e-01 0.0000000000000000e+00 0 0 0 +10482 1 1.0063722103956385e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 9.5000000000000007e-01 0.0000000000000000e+00 0 0 0 +10483 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 9.4000000000000006e-01 0.0000000000000000e+00 0 0 0 +10484 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 9.5000000000000007e-01 0.0000000000000000e+00 0 0 0 +10485 1 1.0063722103956368e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 9.4000000000000006e-01 0.0000000000000000e+00 0 0 0 +10486 1 1.0063722103956403e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 9.5000000000000007e-01 0.0000000000000000e+00 0 0 0 +10487 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 9.4000000000000006e-01 0.0000000000000000e+00 0 0 0 +10488 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 9.5000000000000007e-01 0.0000000000000000e+00 0 0 0 +10489 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 9.4000000000000006e-01 0.0000000000000000e+00 0 0 0 +10490 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 9.5000000000000007e-01 0.0000000000000000e+00 0 0 0 +10572 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 9.6999999999999997e-01 0.0000000000000000e+00 0 0 0 +10573 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 9.5999999999999996e-01 0.0000000000000000e+00 0 0 0 +10574 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 9.6999999999999997e-01 0.0000000000000000e+00 0 0 0 +10575 1 1.0063722103956389e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 9.5999999999999996e-01 0.0000000000000000e+00 0 0 0 +10576 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 9.6999999999999997e-01 0.0000000000000000e+00 0 0 0 +10577 1 1.0063722103956385e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 9.5999999999999996e-01 0.0000000000000000e+00 0 0 0 +10578 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 9.6999999999999997e-01 0.0000000000000000e+00 0 0 0 +10579 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 9.5999999999999996e-01 0.0000000000000000e+00 0 0 0 +10580 1 1.0063722103956351e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 9.6999999999999997e-01 0.0000000000000000e+00 0 0 0 +10581 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 9.5999999999999996e-01 0.0000000000000000e+00 0 0 0 +10582 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 9.6999999999999997e-01 0.0000000000000000e+00 0 0 0 +10583 1 1.0063722103956401e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 9.5999999999999996e-01 0.0000000000000000e+00 0 0 0 +10584 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 9.6999999999999997e-01 0.0000000000000000e+00 0 0 0 +10585 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 9.5999999999999996e-01 0.0000000000000000e+00 0 0 0 +10586 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 9.6999999999999997e-01 0.0000000000000000e+00 0 0 0 +10587 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 9.5999999999999996e-01 0.0000000000000000e+00 0 0 0 +10588 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 9.6999999999999997e-01 0.0000000000000000e+00 0 0 0 +10670 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 9.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +10671 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 9.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +10672 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 9.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +10673 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 9.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +10674 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 9.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +10675 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 9.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +10676 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 9.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +10677 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 9.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +10678 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 9.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +10679 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 9.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +10680 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 9.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +10681 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 9.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +10682 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 9.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +10683 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 9.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +10684 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 9.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +10685 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 9.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +10686 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 9.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +10769 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 1.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +10771 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 1.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +10773 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 1.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +10775 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 1.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +10777 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 1.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +10779 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 1.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +10781 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 1.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +10783 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 1.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +10001 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 8.3999999999999997e-01 0.0000000000000000e+00 0 0 0 +10002 1 1.0063722103956370e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 8.4999999999999998e-01 0.0000000000000000e+00 0 0 0 +10003 1 1.0063722103956401e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 8.3999999999999997e-01 0.0000000000000000e+00 0 0 0 +10004 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 8.4999999999999998e-01 0.0000000000000000e+00 0 0 0 +10005 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 8.3999999999999997e-01 0.0000000000000000e+00 0 0 0 +10006 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 8.4999999999999998e-01 0.0000000000000000e+00 0 0 0 +10007 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 8.3999999999999997e-01 0.0000000000000000e+00 0 0 0 +10008 1 1.0063722103956370e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 8.4999999999999998e-01 0.0000000000000000e+00 0 0 0 +10009 1 1.0063722103956401e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 8.3999999999999997e-01 0.0000000000000000e+00 0 0 0 +10010 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 8.4999999999999998e-01 0.0000000000000000e+00 0 0 0 +10011 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 8.3999999999999997e-01 0.0000000000000000e+00 0 0 0 +10012 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 8.4999999999999998e-01 0.0000000000000000e+00 0 0 0 +10013 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 8.3999999999999997e-01 0.0000000000000000e+00 0 0 0 +10014 1 1.0063722103956370e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 8.4999999999999998e-01 0.0000000000000000e+00 0 0 0 +10015 1 1.0063722103956401e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 8.3999999999999997e-01 0.0000000000000000e+00 0 0 0 +10016 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 8.4999999999999998e-01 0.0000000000000000e+00 0 0 0 +10017 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 8.3999999999999997e-01 0.0000000000000000e+00 0 0 0 +10099 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 8.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +10100 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 8.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +10101 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 8.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +10102 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 8.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +10103 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 8.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +10104 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 8.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +10105 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 8.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +10106 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 8.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +10107 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 8.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +10108 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 8.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +10109 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 8.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +10110 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 8.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +10111 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 8.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +10112 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 8.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +10113 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 8.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +10114 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 8.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +10115 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 8.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +10197 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 8.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +10198 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 8.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +10199 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 8.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +10200 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 8.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +10201 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 8.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +10202 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 8.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +10203 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 8.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +10204 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 8.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +10205 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 8.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +10206 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 8.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +10207 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 8.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +10208 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 8.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +10209 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 8.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +10210 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 8.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +10211 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 8.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +10212 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 8.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +10213 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 8.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +10295 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 9.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +10296 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 9.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +10297 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 9.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +10298 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 9.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +10299 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 9.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +10300 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 9.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +10301 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 9.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +10302 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 9.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +10303 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 9.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +10304 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 9.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +10305 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 9.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +10306 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 9.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +10307 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 9.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +10308 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 9.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +10309 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 9.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +10310 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 9.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +10311 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 9.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +10393 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 9.2000000000000004e-01 0.0000000000000000e+00 0 0 0 +10394 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 9.3000000000000005e-01 0.0000000000000000e+00 0 0 0 +10395 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 9.2000000000000004e-01 0.0000000000000000e+00 0 0 0 +10396 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 9.3000000000000005e-01 0.0000000000000000e+00 0 0 0 +10397 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 9.2000000000000004e-01 0.0000000000000000e+00 0 0 0 +10398 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 9.3000000000000005e-01 0.0000000000000000e+00 0 0 0 +10399 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 9.2000000000000004e-01 0.0000000000000000e+00 0 0 0 +10400 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 9.3000000000000005e-01 0.0000000000000000e+00 0 0 0 +10401 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 9.2000000000000004e-01 0.0000000000000000e+00 0 0 0 +10402 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 9.3000000000000005e-01 0.0000000000000000e+00 0 0 0 +10403 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 9.2000000000000004e-01 0.0000000000000000e+00 0 0 0 +10404 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 9.3000000000000005e-01 0.0000000000000000e+00 0 0 0 +10405 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 9.2000000000000004e-01 0.0000000000000000e+00 0 0 0 +10406 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 9.3000000000000005e-01 0.0000000000000000e+00 0 0 0 +10407 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 9.2000000000000004e-01 0.0000000000000000e+00 0 0 0 +10408 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 9.3000000000000005e-01 0.0000000000000000e+00 0 0 0 +10409 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 9.2000000000000004e-01 0.0000000000000000e+00 0 0 0 +10491 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 9.4000000000000006e-01 0.0000000000000000e+00 0 0 0 +10492 1 1.0063722103956403e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 9.5000000000000007e-01 0.0000000000000000e+00 0 0 0 +10493 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 9.4000000000000006e-01 0.0000000000000000e+00 0 0 0 +10494 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 9.5000000000000007e-01 0.0000000000000000e+00 0 0 0 +10495 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 9.4000000000000006e-01 0.0000000000000000e+00 0 0 0 +10496 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 9.5000000000000007e-01 0.0000000000000000e+00 0 0 0 +10497 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 9.4000000000000006e-01 0.0000000000000000e+00 0 0 0 +10498 1 1.0063722103956403e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 9.5000000000000007e-01 0.0000000000000000e+00 0 0 0 +10499 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 9.4000000000000006e-01 0.0000000000000000e+00 0 0 0 +10500 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 9.5000000000000007e-01 0.0000000000000000e+00 0 0 0 +10501 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 9.4000000000000006e-01 0.0000000000000000e+00 0 0 0 +10502 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 9.5000000000000007e-01 0.0000000000000000e+00 0 0 0 +10503 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 9.4000000000000006e-01 0.0000000000000000e+00 0 0 0 +10504 1 1.0063722103956403e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 9.5000000000000007e-01 0.0000000000000000e+00 0 0 0 +10505 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 9.4000000000000006e-01 0.0000000000000000e+00 0 0 0 +10506 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 9.5000000000000007e-01 0.0000000000000000e+00 0 0 0 +10507 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 9.4000000000000006e-01 0.0000000000000000e+00 0 0 0 +10589 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 9.5999999999999996e-01 0.0000000000000000e+00 0 0 0 +10590 1 1.0063722103956370e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 9.6999999999999997e-01 0.0000000000000000e+00 0 0 0 +10591 1 1.0063722103956401e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 9.5999999999999996e-01 0.0000000000000000e+00 0 0 0 +10592 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 9.6999999999999997e-01 0.0000000000000000e+00 0 0 0 +10593 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 9.5999999999999996e-01 0.0000000000000000e+00 0 0 0 +10594 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 9.6999999999999997e-01 0.0000000000000000e+00 0 0 0 +10595 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 9.5999999999999996e-01 0.0000000000000000e+00 0 0 0 +10596 1 1.0063722103956370e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 9.6999999999999997e-01 0.0000000000000000e+00 0 0 0 +10597 1 1.0063722103956401e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 9.5999999999999996e-01 0.0000000000000000e+00 0 0 0 +10598 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 9.6999999999999997e-01 0.0000000000000000e+00 0 0 0 +10599 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 9.5999999999999996e-01 0.0000000000000000e+00 0 0 0 +10600 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 9.6999999999999997e-01 0.0000000000000000e+00 0 0 0 +10601 1 1.0063722103956387e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 9.5999999999999996e-01 0.0000000000000000e+00 0 0 0 +10602 1 1.0063722103956370e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 9.6999999999999997e-01 0.0000000000000000e+00 0 0 0 +10603 1 1.0063722103956401e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 9.5999999999999996e-01 0.0000000000000000e+00 0 0 0 +10604 1 1.0063722103956353e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 9.6999999999999997e-01 0.0000000000000000e+00 0 0 0 +10605 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 9.5999999999999996e-01 0.0000000000000000e+00 0 0 0 +10687 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 9.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +10688 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 9.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +10689 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 9.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +10690 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 9.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +10691 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 9.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +10692 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 9.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +10693 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 9.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +10694 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 9.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +10695 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 9.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +10696 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 9.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +10697 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 9.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +10698 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 9.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +10699 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 9.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +10700 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 9.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +10701 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 9.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +10702 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 9.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +10703 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 9.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +10785 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 1.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +10787 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 1.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +10789 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 1.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +10791 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 1.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +10793 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 1.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +10795 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 1.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +10797 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 1.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +10799 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 1.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +10801 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 1.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +10018 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 8.4999999999999998e-01 0.0000000000000000e+00 0 0 0 +10019 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 8.3999999999999997e-01 0.0000000000000000e+00 0 0 0 +10020 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 8.4999999999999998e-01 0.0000000000000000e+00 0 0 0 +10021 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 8.3999999999999997e-01 0.0000000000000000e+00 0 0 0 +10022 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 8.4999999999999998e-01 0.0000000000000000e+00 0 0 0 +10023 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 8.3999999999999997e-01 0.0000000000000000e+00 0 0 0 +10024 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 8.4999999999999998e-01 0.0000000000000000e+00 0 0 0 +10025 1 1.0063722103956424e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 8.3999999999999997e-01 0.0000000000000000e+00 0 0 0 +10026 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 8.4999999999999998e-01 0.0000000000000000e+00 0 0 0 +10027 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 8.3999999999999997e-01 0.0000000000000000e+00 0 0 0 +10028 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 8.4999999999999998e-01 0.0000000000000000e+00 0 0 0 +10029 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 8.3999999999999997e-01 0.0000000000000000e+00 0 0 0 +10030 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 8.4999999999999998e-01 0.0000000000000000e+00 0 0 0 +10031 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 8.3999999999999997e-01 0.0000000000000000e+00 0 0 0 +10032 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 8.4999999999999998e-01 0.0000000000000000e+00 0 0 0 +10033 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 8.3999999999999997e-01 0.0000000000000000e+00 0 0 0 +10116 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 8.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +10117 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 8.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +10118 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 8.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +10119 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 8.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +10120 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 8.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +10121 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 8.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +10122 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 8.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +10123 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 8.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +10124 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 8.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +10125 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 8.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +10126 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 8.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +10127 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 8.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +10128 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 8.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +10129 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 8.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +10130 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 8.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +10131 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 8.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +10214 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 8.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +10215 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 8.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +10216 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 8.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +10217 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 8.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +10218 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 8.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +10219 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 8.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +10220 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 8.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +10221 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 8.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +10222 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 8.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +10223 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 8.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +10224 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 8.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +10225 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 8.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +10226 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 8.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +10227 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 8.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +10228 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 8.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +10229 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 8.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +10312 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 9.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +10313 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 9.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +10314 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 9.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +10315 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 9.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +10316 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 9.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +10317 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 9.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +10318 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 9.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +10319 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 9.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +10320 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 9.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +10321 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 9.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +10322 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 9.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +10323 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 9.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +10324 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 9.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +10325 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 9.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +10326 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 9.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +10327 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 9.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +10410 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 9.3000000000000005e-01 0.0000000000000000e+00 0 0 0 +10411 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 9.2000000000000004e-01 0.0000000000000000e+00 0 0 0 +10412 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 9.3000000000000005e-01 0.0000000000000000e+00 0 0 0 +10413 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 9.2000000000000004e-01 0.0000000000000000e+00 0 0 0 +10414 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 9.3000000000000005e-01 0.0000000000000000e+00 0 0 0 +10415 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 9.2000000000000004e-01 0.0000000000000000e+00 0 0 0 +10416 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 9.3000000000000005e-01 0.0000000000000000e+00 0 0 0 +10417 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 9.2000000000000004e-01 0.0000000000000000e+00 0 0 0 +10418 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 9.3000000000000005e-01 0.0000000000000000e+00 0 0 0 +10419 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 9.2000000000000004e-01 0.0000000000000000e+00 0 0 0 +10420 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 9.3000000000000005e-01 0.0000000000000000e+00 0 0 0 +10421 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 9.2000000000000004e-01 0.0000000000000000e+00 0 0 0 +10422 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 9.3000000000000005e-01 0.0000000000000000e+00 0 0 0 +10423 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 9.2000000000000004e-01 0.0000000000000000e+00 0 0 0 +10424 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 9.3000000000000005e-01 0.0000000000000000e+00 0 0 0 +10425 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 9.2000000000000004e-01 0.0000000000000000e+00 0 0 0 +10508 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 9.5000000000000007e-01 0.0000000000000000e+00 0 0 0 +10509 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 9.4000000000000006e-01 0.0000000000000000e+00 0 0 0 +10510 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 9.5000000000000007e-01 0.0000000000000000e+00 0 0 0 +10511 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 9.4000000000000006e-01 0.0000000000000000e+00 0 0 0 +10512 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 9.5000000000000007e-01 0.0000000000000000e+00 0 0 0 +10513 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 9.4000000000000006e-01 0.0000000000000000e+00 0 0 0 +10514 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 9.5000000000000007e-01 0.0000000000000000e+00 0 0 0 +10515 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 9.4000000000000006e-01 0.0000000000000000e+00 0 0 0 +10516 1 1.0063722103956394e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 9.5000000000000007e-01 0.0000000000000000e+00 0 0 0 +10517 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 9.4000000000000006e-01 0.0000000000000000e+00 0 0 0 +10518 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 9.5000000000000007e-01 0.0000000000000000e+00 0 0 0 +10519 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 9.4000000000000006e-01 0.0000000000000000e+00 0 0 0 +10520 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 9.5000000000000007e-01 0.0000000000000000e+00 0 0 0 +10521 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 9.4000000000000006e-01 0.0000000000000000e+00 0 0 0 +10522 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 9.5000000000000007e-01 0.0000000000000000e+00 0 0 0 +10523 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 9.4000000000000006e-01 0.0000000000000000e+00 0 0 0 +10606 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 9.6999999999999997e-01 0.0000000000000000e+00 0 0 0 +10607 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 9.5999999999999996e-01 0.0000000000000000e+00 0 0 0 +10608 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 9.6999999999999997e-01 0.0000000000000000e+00 0 0 0 +10609 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 9.5999999999999996e-01 0.0000000000000000e+00 0 0 0 +10610 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 9.6999999999999997e-01 0.0000000000000000e+00 0 0 0 +10611 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 9.5999999999999996e-01 0.0000000000000000e+00 0 0 0 +10612 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 9.6999999999999997e-01 0.0000000000000000e+00 0 0 0 +10613 1 1.0063722103956424e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 9.5999999999999996e-01 0.0000000000000000e+00 0 0 0 +10614 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 9.6999999999999997e-01 0.0000000000000000e+00 0 0 0 +10615 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 9.5999999999999996e-01 0.0000000000000000e+00 0 0 0 +10616 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 9.6999999999999997e-01 0.0000000000000000e+00 0 0 0 +10617 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 9.5999999999999996e-01 0.0000000000000000e+00 0 0 0 +10618 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 9.6999999999999997e-01 0.0000000000000000e+00 0 0 0 +10619 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 9.5999999999999996e-01 0.0000000000000000e+00 0 0 0 +10620 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 9.6999999999999997e-01 0.0000000000000000e+00 0 0 0 +10621 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 9.5999999999999996e-01 0.0000000000000000e+00 0 0 0 +10704 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 9.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +10705 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 9.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +10706 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 9.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +10707 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 9.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +10708 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 9.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +10709 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 9.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +10710 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 9.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +10711 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 9.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +10712 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 9.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +10713 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 9.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +10714 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 9.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +10715 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 9.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +10716 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 9.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +10717 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 9.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +10718 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 9.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +10719 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 9.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +10803 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 1.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +10805 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 1.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +10807 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 1.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +10809 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 1.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +10811 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 1.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +10813 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 1.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +10815 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 1.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +10817 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 1.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +10034 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 8.4999999999999998e-01 0.0000000000000000e+00 0 0 0 +10035 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 8.3999999999999997e-01 0.0000000000000000e+00 0 0 0 +10036 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 8.4999999999999998e-01 0.0000000000000000e+00 0 0 0 +10037 1 1.0063722103956424e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 8.3999999999999997e-01 0.0000000000000000e+00 0 0 0 +10038 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 8.4999999999999998e-01 0.0000000000000000e+00 0 0 0 +10039 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 8.3999999999999997e-01 0.0000000000000000e+00 0 0 0 +10040 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 8.4999999999999998e-01 0.0000000000000000e+00 0 0 0 +10041 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 8.3999999999999997e-01 0.0000000000000000e+00 0 0 0 +10042 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 8.4999999999999998e-01 0.0000000000000000e+00 0 0 0 +10043 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 8.3999999999999997e-01 0.0000000000000000e+00 0 0 0 +10044 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 8.4999999999999998e-01 0.0000000000000000e+00 0 0 0 +10045 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 8.3999999999999997e-01 0.0000000000000000e+00 0 0 0 +10046 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 8.4999999999999998e-01 0.0000000000000000e+00 0 0 0 +10047 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 8.3999999999999997e-01 0.0000000000000000e+00 0 0 0 +10048 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 8.4999999999999998e-01 0.0000000000000000e+00 0 0 0 +10049 1 1.0063722103956393e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 8.3999999999999997e-01 0.0000000000000000e+00 0 0 0 +10050 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 8.4999999999999998e-01 0.0000000000000000e+00 0 0 0 +10132 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 8.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +10133 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 8.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +10134 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 8.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +10135 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 8.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +10136 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 8.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +10137 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 8.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +10138 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 8.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +10139 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 8.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +10140 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 8.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +10141 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 8.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +10142 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 8.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +10143 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 8.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +10144 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 8.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +10145 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 8.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +10146 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 8.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +10147 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 8.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +10148 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 8.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +10230 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 8.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +10231 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 8.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +10232 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 8.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +10233 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 8.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +10234 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 8.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +10235 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 8.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +10236 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 8.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +10237 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 8.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +10238 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 8.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +10239 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 8.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +10240 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 8.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +10241 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 8.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +10242 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 8.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +10243 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 8.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +10244 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 8.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +10245 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 8.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +10246 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 8.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +10328 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 9.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +10329 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 9.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +10330 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 9.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +10331 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 9.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +10332 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 9.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +10333 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 9.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +10334 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 9.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +10335 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 9.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +10336 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 9.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +10337 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 9.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +10338 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 9.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +10339 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 9.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +10340 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 9.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +10341 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 9.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +10342 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 9.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +10343 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 9.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +10344 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 9.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +10426 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 9.3000000000000005e-01 0.0000000000000000e+00 0 0 0 +10427 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 9.2000000000000004e-01 0.0000000000000000e+00 0 0 0 +10428 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 9.3000000000000005e-01 0.0000000000000000e+00 0 0 0 +10429 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 9.2000000000000004e-01 0.0000000000000000e+00 0 0 0 +10430 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 9.3000000000000005e-01 0.0000000000000000e+00 0 0 0 +10431 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 9.2000000000000004e-01 0.0000000000000000e+00 0 0 0 +10432 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 9.3000000000000005e-01 0.0000000000000000e+00 0 0 0 +10433 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 9.2000000000000004e-01 0.0000000000000000e+00 0 0 0 +10434 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 9.3000000000000005e-01 0.0000000000000000e+00 0 0 0 +10435 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 9.2000000000000004e-01 0.0000000000000000e+00 0 0 0 +10436 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 9.3000000000000005e-01 0.0000000000000000e+00 0 0 0 +10437 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 9.2000000000000004e-01 0.0000000000000000e+00 0 0 0 +10438 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 9.3000000000000005e-01 0.0000000000000000e+00 0 0 0 +10439 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 9.2000000000000004e-01 0.0000000000000000e+00 0 0 0 +10440 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 9.3000000000000005e-01 0.0000000000000000e+00 0 0 0 +10441 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 9.2000000000000004e-01 0.0000000000000000e+00 0 0 0 +10442 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 9.3000000000000005e-01 0.0000000000000000e+00 0 0 0 +10524 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 9.5000000000000007e-01 0.0000000000000000e+00 0 0 0 +10525 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 9.4000000000000006e-01 0.0000000000000000e+00 0 0 0 +10526 1 1.0063722103956394e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 9.5000000000000007e-01 0.0000000000000000e+00 0 0 0 +10527 1 1.0063722103956391e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 9.4000000000000006e-01 0.0000000000000000e+00 0 0 0 +10528 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 9.5000000000000007e-01 0.0000000000000000e+00 0 0 0 +10529 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 9.4000000000000006e-01 0.0000000000000000e+00 0 0 0 +10530 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 9.5000000000000007e-01 0.0000000000000000e+00 0 0 0 +10531 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 9.4000000000000006e-01 0.0000000000000000e+00 0 0 0 +10532 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 9.5000000000000007e-01 0.0000000000000000e+00 0 0 0 +10533 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 9.4000000000000006e-01 0.0000000000000000e+00 0 0 0 +10534 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 9.5000000000000007e-01 0.0000000000000000e+00 0 0 0 +10535 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 9.4000000000000006e-01 0.0000000000000000e+00 0 0 0 +10536 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 9.5000000000000007e-01 0.0000000000000000e+00 0 0 0 +10537 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 9.4000000000000006e-01 0.0000000000000000e+00 0 0 0 +10538 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 9.5000000000000007e-01 0.0000000000000000e+00 0 0 0 +10539 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 9.4000000000000006e-01 0.0000000000000000e+00 0 0 0 +10540 1 1.0063722103956424e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 9.5000000000000007e-01 0.0000000000000000e+00 0 0 0 +10622 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 9.6999999999999997e-01 0.0000000000000000e+00 0 0 0 +10623 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 9.5999999999999996e-01 0.0000000000000000e+00 0 0 0 +10624 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 9.6999999999999997e-01 0.0000000000000000e+00 0 0 0 +10625 1 1.0063722103956424e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 9.5999999999999996e-01 0.0000000000000000e+00 0 0 0 +10626 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 9.6999999999999997e-01 0.0000000000000000e+00 0 0 0 +10627 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 9.5999999999999996e-01 0.0000000000000000e+00 0 0 0 +10628 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 9.6999999999999997e-01 0.0000000000000000e+00 0 0 0 +10629 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 9.5999999999999996e-01 0.0000000000000000e+00 0 0 0 +10630 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 9.6999999999999997e-01 0.0000000000000000e+00 0 0 0 +10631 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 9.5999999999999996e-01 0.0000000000000000e+00 0 0 0 +10632 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 9.6999999999999997e-01 0.0000000000000000e+00 0 0 0 +10633 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 9.5999999999999996e-01 0.0000000000000000e+00 0 0 0 +10634 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 9.6999999999999997e-01 0.0000000000000000e+00 0 0 0 +10635 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 9.5999999999999996e-01 0.0000000000000000e+00 0 0 0 +10636 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 9.6999999999999997e-01 0.0000000000000000e+00 0 0 0 +10637 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 9.5999999999999996e-01 0.0000000000000000e+00 0 0 0 +10638 1 1.0063722103956394e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 9.6999999999999997e-01 0.0000000000000000e+00 0 0 0 +10720 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 9.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +10721 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 9.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +10722 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 9.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +10723 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 9.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +10724 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 9.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +10725 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 9.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +10726 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 9.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +10727 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 9.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +10728 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 9.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +10729 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 9.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +10730 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 9.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +10731 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 9.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +10732 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 9.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +10733 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 9.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +10734 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 9.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +10735 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 9.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +10736 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 9.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +10819 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 1.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +10821 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 1.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +10823 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 1.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +10825 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 1.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +10827 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 1.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +10829 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 1.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +10831 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 1.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +10833 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 1.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +10051 1 1.0063722103956424e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 8.3999999999999997e-01 0.0000000000000000e+00 0 0 0 +10052 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 8.4999999999999998e-01 0.0000000000000000e+00 0 0 0 +10053 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 8.3999999999999997e-01 0.0000000000000000e+00 0 0 0 +10054 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 8.4999999999999998e-01 0.0000000000000000e+00 0 0 0 +10055 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 8.3999999999999997e-01 0.0000000000000000e+00 0 0 0 +10056 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 8.4999999999999998e-01 0.0000000000000000e+00 0 0 0 +10057 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 8.3999999999999997e-01 0.0000000000000000e+00 0 0 0 +10058 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 8.4999999999999998e-01 0.0000000000000000e+00 0 0 0 +10059 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 8.3999999999999997e-01 0.0000000000000000e+00 0 0 0 +10060 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 8.4999999999999998e-01 0.0000000000000000e+00 0 0 0 +10061 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 8.3999999999999997e-01 0.0000000000000000e+00 0 0 0 +10062 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 8.4999999999999998e-01 0.0000000000000000e+00 0 0 0 +10063 1 1.0063722103956424e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 8.3999999999999997e-01 0.0000000000000000e+00 0 0 0 +10064 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 8.4999999999999998e-01 0.0000000000000000e+00 0 0 0 +10065 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 8.3999999999999997e-01 0.0000000000000000e+00 0 0 0 +10066 1 9.7257311157309164e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 8.4999999999999998e-01 0.0000000000000000e+00 0 0 0 +10067 1 7.1371621756056811e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 0.0000000000000000e+00 0 0 0 +10149 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 8.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +10150 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 8.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +10151 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 8.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +10152 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 8.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +10153 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 8.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +10154 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 8.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +10155 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 8.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +10156 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 8.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +10157 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 8.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +10158 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 8.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +10159 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 8.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +10160 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 8.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +10161 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 8.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +10162 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 8.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +10163 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 8.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +10164 1 9.7257311157309027e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 8.7000000000000000e-01 0.0000000000000000e+00 0 0 0 +10165 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 0.0000000000000000e+00 0 0 0 +10247 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 8.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +10248 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 8.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +10249 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 8.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +10250 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 8.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +10251 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 8.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +10252 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 8.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +10253 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 8.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +10254 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 8.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +10255 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 8.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +10256 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 8.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +10257 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 8.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +10258 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 8.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +10259 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 8.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +10260 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 8.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +10261 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 8.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +10262 1 9.7257311157309027e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 8.9000000000000001e-01 0.0000000000000000e+00 0 0 0 +10263 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 0.0000000000000000e+00 0 0 0 +10345 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 9.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +10346 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 9.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +10347 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 9.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +10348 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 9.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +10349 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 9.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +10350 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 9.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +10351 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 9.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +10352 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 9.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +10353 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 9.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +10354 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 9.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +10355 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 9.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +10356 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 9.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +10357 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 9.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +10358 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 9.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +10359 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 9.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +10360 1 9.7257311157309027e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 9.1000000000000003e-01 0.0000000000000000e+00 0 0 0 +10361 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 0.0000000000000000e+00 0 0 0 +10443 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 9.2000000000000004e-01 0.0000000000000000e+00 0 0 0 +10444 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 9.3000000000000005e-01 0.0000000000000000e+00 0 0 0 +10445 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 9.2000000000000004e-01 0.0000000000000000e+00 0 0 0 +10446 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 9.3000000000000005e-01 0.0000000000000000e+00 0 0 0 +10447 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 9.2000000000000004e-01 0.0000000000000000e+00 0 0 0 +10448 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 9.3000000000000005e-01 0.0000000000000000e+00 0 0 0 +10449 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 9.2000000000000004e-01 0.0000000000000000e+00 0 0 0 +10450 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 9.3000000000000005e-01 0.0000000000000000e+00 0 0 0 +10451 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 9.2000000000000004e-01 0.0000000000000000e+00 0 0 0 +10452 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 9.3000000000000005e-01 0.0000000000000000e+00 0 0 0 +10453 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 9.2000000000000004e-01 0.0000000000000000e+00 0 0 0 +10454 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 9.3000000000000005e-01 0.0000000000000000e+00 0 0 0 +10455 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 9.2000000000000004e-01 0.0000000000000000e+00 0 0 0 +10456 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 9.3000000000000005e-01 0.0000000000000000e+00 0 0 0 +10457 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 9.2000000000000004e-01 0.0000000000000000e+00 0 0 0 +10458 1 9.7257311157309027e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 9.3000000000000005e-01 0.0000000000000000e+00 0 0 0 +10459 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 0.0000000000000000e+00 0 0 0 +10541 1 1.0063722103956393e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 9.4000000000000006e-01 0.0000000000000000e+00 0 0 0 +10542 1 1.0063722103956394e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 9.5000000000000007e-01 0.0000000000000000e+00 0 0 0 +10543 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 9.4000000000000006e-01 0.0000000000000000e+00 0 0 0 +10544 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 9.5000000000000007e-01 0.0000000000000000e+00 0 0 0 +10545 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 9.4000000000000006e-01 0.0000000000000000e+00 0 0 0 +10546 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 9.5000000000000007e-01 0.0000000000000000e+00 0 0 0 +10547 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 9.4000000000000006e-01 0.0000000000000000e+00 0 0 0 +10548 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 9.5000000000000007e-01 0.0000000000000000e+00 0 0 0 +10549 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 9.4000000000000006e-01 0.0000000000000000e+00 0 0 0 +10550 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 9.5000000000000007e-01 0.0000000000000000e+00 0 0 0 +10551 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 9.4000000000000006e-01 0.0000000000000000e+00 0 0 0 +10552 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 9.5000000000000007e-01 0.0000000000000000e+00 0 0 0 +10553 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 9.4000000000000006e-01 0.0000000000000000e+00 0 0 0 +10554 1 1.0063722103956394e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 9.5000000000000007e-01 0.0000000000000000e+00 0 0 0 +10555 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 9.4000000000000006e-01 0.0000000000000000e+00 0 0 0 +10556 1 9.7257311157309482e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 9.5000000000000007e-01 0.0000000000000000e+00 0 0 0 +10557 1 7.1371621756056629e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 0.0000000000000000e+00 0 0 0 +10639 1 1.0063722103956424e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 9.5999999999999996e-01 0.0000000000000000e+00 0 0 0 +10640 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 9.6999999999999997e-01 0.0000000000000000e+00 0 0 0 +10641 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 9.5999999999999996e-01 0.0000000000000000e+00 0 0 0 +10642 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 9.6999999999999997e-01 0.0000000000000000e+00 0 0 0 +10643 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 9.5999999999999996e-01 0.0000000000000000e+00 0 0 0 +10644 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 9.6999999999999997e-01 0.0000000000000000e+00 0 0 0 +10645 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 9.5999999999999996e-01 0.0000000000000000e+00 0 0 0 +10646 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 9.6999999999999997e-01 0.0000000000000000e+00 0 0 0 +10647 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 9.5999999999999996e-01 0.0000000000000000e+00 0 0 0 +10648 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 9.6999999999999997e-01 0.0000000000000000e+00 0 0 0 +10649 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 9.5999999999999996e-01 0.0000000000000000e+00 0 0 0 +10650 1 1.0063722103956392e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 9.6999999999999997e-01 0.0000000000000000e+00 0 0 0 +10651 1 1.0063722103956424e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 9.5999999999999996e-01 0.0000000000000000e+00 0 0 0 +10652 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 9.6999999999999997e-01 0.0000000000000000e+00 0 0 0 +10653 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 9.5999999999999996e-01 0.0000000000000000e+00 0 0 0 +10654 1 9.7257311157309164e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 9.6999999999999997e-01 0.0000000000000000e+00 0 0 0 +10655 1 7.1371621756056811e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 0.0000000000000000e+00 0 0 0 +10737 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 9.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +10738 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 9.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +10739 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 9.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +10740 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 9.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +10741 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 9.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +10742 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 9.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +10743 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 9.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +10744 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 9.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +10745 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 9.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +10746 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 9.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +10747 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 9.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +10748 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 9.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +10749 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 9.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +10750 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 9.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +10751 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 9.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +10752 1 9.7257311157309027e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 9.8999999999999999e-01 0.0000000000000000e+00 0 0 0 +10753 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 0.0000000000000000e+00 0 0 0 +10835 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 1.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +10837 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 1.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +10839 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 1.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +10841 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 1.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +10843 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 1.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +10845 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 1.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +10847 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 1.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +10849 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 1.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +10851 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +634 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.0040916292848976e+00 0.0000000000000000e+00 0 0 0 +635 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.0111626970967629e+00 0.0000000000000000e+00 0 0 0 +636 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.0040916292848976e+00 0.0000000000000000e+00 0 0 0 +637 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.0182337649086284e+00 0.0000000000000000e+00 0 0 0 +638 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.0253048327204939e+00 0.0000000000000000e+00 0 0 0 +639 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.0182337649086284e+00 0.0000000000000000e+00 0 0 0 +640 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.0323759005323594e+00 0.0000000000000000e+00 0 0 0 +641 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.0394469683442249e+00 0.0000000000000000e+00 0 0 0 +642 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.0323759005323594e+00 0.0000000000000000e+00 0 0 0 +643 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.0465180361560904e+00 0.0000000000000000e+00 0 0 0 +644 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.0535891039679559e+00 0.0000000000000000e+00 0 0 0 +645 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.0465180361560904e+00 0.0000000000000000e+00 0 0 0 +646 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.0606601717798212e+00 0.0000000000000000e+00 0 0 0 +647 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.0677312395916867e+00 0.0000000000000000e+00 0 0 0 +648 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.0606601717798212e+00 0.0000000000000000e+00 0 0 0 +649 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.0748023074035522e+00 0.0000000000000000e+00 0 0 0 +650 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.0818733752154177e+00 0.0000000000000000e+00 0 0 0 +651 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.0748023074035522e+00 0.0000000000000000e+00 0 0 0 +652 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.0889444430272832e+00 0.0000000000000000e+00 0 0 0 +653 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.0960155108391487e+00 0.0000000000000000e+00 0 0 0 +654 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.0889444430272832e+00 0.0000000000000000e+00 0 0 0 +655 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.1030865786510142e+00 0.0000000000000000e+00 0 0 0 +656 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.1101576464628797e+00 0.0000000000000000e+00 0 0 0 +657 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.1030865786510142e+00 0.0000000000000000e+00 0 0 0 +658 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.1172287142747450e+00 0.0000000000000000e+00 0 0 0 +659 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.1242997820866105e+00 0.0000000000000000e+00 0 0 0 +660 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.1172287142747450e+00 0.0000000000000000e+00 0 0 0 +661 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.1313708498984760e+00 0.0000000000000000e+00 0 0 0 +662 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.1384419177103415e+00 0.0000000000000000e+00 0 0 0 +663 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.1313708498984760e+00 0.0000000000000000e+00 0 0 0 +664 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.1455129855222070e+00 0.0000000000000000e+00 0 0 0 +665 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.1525840533340725e+00 0.0000000000000000e+00 0 0 0 +666 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.1455129855222070e+00 0.0000000000000000e+00 0 0 0 +667 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.1596551211459381e+00 0.0000000000000000e+00 0 0 0 +668 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.1667261889578033e+00 0.0000000000000000e+00 0 0 0 +669 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.1596551211459381e+00 0.0000000000000000e+00 0 0 0 +10754 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 1.0100000000000000e+00 0.0000000000000000e+00 0 0 0 +10756 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 1.0100000000000000e+00 0.0000000000000000e+00 0 0 0 +10758 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 1.0100000000000000e+00 0.0000000000000000e+00 0 0 0 +10760 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 1.0100000000000000e+00 0.0000000000000000e+00 0 0 0 +10762 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 1.0100000000000000e+00 0.0000000000000000e+00 0 0 0 +10764 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 1.0100000000000000e+00 0.0000000000000000e+00 0 0 0 +10766 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 1.0100000000000000e+00 0.0000000000000000e+00 0 0 0 +10852 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 1.0300000000000000e+00 0.0000000000000000e+00 0 0 0 +10853 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 1.0200000000000000e+00 0.0000000000000000e+00 0 0 0 +10854 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 1.0300000000000000e+00 0.0000000000000000e+00 0 0 0 +10855 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 1.0200000000000000e+00 0.0000000000000000e+00 0 0 0 +10856 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 1.0300000000000000e+00 0.0000000000000000e+00 0 0 0 +10857 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 1.0200000000000000e+00 0.0000000000000000e+00 0 0 0 +10858 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 1.0300000000000000e+00 0.0000000000000000e+00 0 0 0 +10859 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 1.0200000000000000e+00 0.0000000000000000e+00 0 0 0 +10860 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 1.0300000000000000e+00 0.0000000000000000e+00 0 0 0 +10861 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 1.0200000000000000e+00 0.0000000000000000e+00 0 0 0 +10862 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 1.0300000000000000e+00 0.0000000000000000e+00 0 0 0 +10863 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 1.0200000000000000e+00 0.0000000000000000e+00 0 0 0 +10864 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 1.0300000000000000e+00 0.0000000000000000e+00 0 0 0 +10865 1 1.0063722103956341e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 1.0200000000000000e+00 0.0000000000000000e+00 0 0 0 +10950 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 1.0500000000000000e+00 0.0000000000000000e+00 0 0 0 +10951 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 1.0400000000000000e+00 0.0000000000000000e+00 0 0 0 +10952 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 1.0500000000000000e+00 0.0000000000000000e+00 0 0 0 +10953 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 1.0400000000000000e+00 0.0000000000000000e+00 0 0 0 +10954 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 1.0500000000000000e+00 0.0000000000000000e+00 0 0 0 +10955 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 1.0400000000000000e+00 0.0000000000000000e+00 0 0 0 +10956 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 1.0500000000000000e+00 0.0000000000000000e+00 0 0 0 +10957 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 1.0400000000000000e+00 0.0000000000000000e+00 0 0 0 +10958 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 1.0500000000000000e+00 0.0000000000000000e+00 0 0 0 +10959 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 1.0400000000000000e+00 0.0000000000000000e+00 0 0 0 +10960 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 1.0500000000000000e+00 0.0000000000000000e+00 0 0 0 +10961 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 1.0400000000000000e+00 0.0000000000000000e+00 0 0 0 +10962 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 1.0500000000000000e+00 0.0000000000000000e+00 0 0 0 +10963 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 1.0400000000000000e+00 0.0000000000000000e+00 0 0 0 +11048 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 1.0700000000000001e+00 0.0000000000000000e+00 0 0 0 +11049 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 1.0600000000000001e+00 0.0000000000000000e+00 0 0 0 +11050 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 1.0700000000000001e+00 0.0000000000000000e+00 0 0 0 +11051 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 1.0600000000000001e+00 0.0000000000000000e+00 0 0 0 +11052 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 1.0700000000000001e+00 0.0000000000000000e+00 0 0 0 +11053 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 1.0600000000000001e+00 0.0000000000000000e+00 0 0 0 +11054 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 1.0700000000000001e+00 0.0000000000000000e+00 0 0 0 +11055 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 1.0600000000000001e+00 0.0000000000000000e+00 0 0 0 +11056 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 1.0700000000000001e+00 0.0000000000000000e+00 0 0 0 +11057 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 1.0600000000000001e+00 0.0000000000000000e+00 0 0 0 +11058 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 1.0700000000000001e+00 0.0000000000000000e+00 0 0 0 +11059 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 1.0600000000000001e+00 0.0000000000000000e+00 0 0 0 +11060 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 1.0700000000000001e+00 0.0000000000000000e+00 0 0 0 +11061 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 1.0600000000000001e+00 0.0000000000000000e+00 0 0 0 +11146 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 1.0900000000000001e+00 0.0000000000000000e+00 0 0 0 +11147 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 1.0800000000000001e+00 0.0000000000000000e+00 0 0 0 +11148 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 1.0900000000000001e+00 0.0000000000000000e+00 0 0 0 +11149 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 1.0800000000000001e+00 0.0000000000000000e+00 0 0 0 +11150 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 1.0900000000000001e+00 0.0000000000000000e+00 0 0 0 +11151 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 1.0800000000000001e+00 0.0000000000000000e+00 0 0 0 +11152 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 1.0900000000000001e+00 0.0000000000000000e+00 0 0 0 +11153 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 1.0800000000000001e+00 0.0000000000000000e+00 0 0 0 +11154 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 1.0900000000000001e+00 0.0000000000000000e+00 0 0 0 +11155 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 1.0800000000000001e+00 0.0000000000000000e+00 0 0 0 +11156 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 1.0900000000000001e+00 0.0000000000000000e+00 0 0 0 +11157 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 1.0800000000000001e+00 0.0000000000000000e+00 0 0 0 +11158 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 1.0900000000000001e+00 0.0000000000000000e+00 0 0 0 +11159 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 1.0800000000000001e+00 0.0000000000000000e+00 0 0 0 +11244 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 1.1100000000000001e+00 0.0000000000000000e+00 0 0 0 +11245 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 1.1000000000000001e+00 0.0000000000000000e+00 0 0 0 +11246 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 1.1100000000000001e+00 0.0000000000000000e+00 0 0 0 +11247 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 1.1000000000000001e+00 0.0000000000000000e+00 0 0 0 +11248 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 1.1100000000000001e+00 0.0000000000000000e+00 0 0 0 +11249 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 1.1000000000000001e+00 0.0000000000000000e+00 0 0 0 +11250 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 1.1100000000000001e+00 0.0000000000000000e+00 0 0 0 +11251 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 1.1000000000000001e+00 0.0000000000000000e+00 0 0 0 +11252 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 1.1100000000000001e+00 0.0000000000000000e+00 0 0 0 +11253 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 1.1000000000000001e+00 0.0000000000000000e+00 0 0 0 +11254 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 1.1100000000000001e+00 0.0000000000000000e+00 0 0 0 +11255 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 1.1000000000000001e+00 0.0000000000000000e+00 0 0 0 +11256 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 1.1100000000000001e+00 0.0000000000000000e+00 0 0 0 +11257 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 1.1000000000000001e+00 0.0000000000000000e+00 0 0 0 +11342 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 1.1300000000000001e+00 0.0000000000000000e+00 0 0 0 +11343 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 1.1200000000000001e+00 0.0000000000000000e+00 0 0 0 +11344 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 1.1300000000000001e+00 0.0000000000000000e+00 0 0 0 +11345 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 1.1200000000000001e+00 0.0000000000000000e+00 0 0 0 +11346 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 1.1300000000000001e+00 0.0000000000000000e+00 0 0 0 +11347 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 1.1200000000000001e+00 0.0000000000000000e+00 0 0 0 +11348 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 1.1300000000000001e+00 0.0000000000000000e+00 0 0 0 +11349 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 1.1200000000000001e+00 0.0000000000000000e+00 0 0 0 +11350 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 1.1300000000000001e+00 0.0000000000000000e+00 0 0 0 +11351 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 1.1200000000000001e+00 0.0000000000000000e+00 0 0 0 +11352 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 1.1300000000000001e+00 0.0000000000000000e+00 0 0 0 +11353 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 1.1200000000000001e+00 0.0000000000000000e+00 0 0 0 +11354 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 1.1300000000000001e+00 0.0000000000000000e+00 0 0 0 +11355 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 1.1200000000000001e+00 0.0000000000000000e+00 0 0 0 +11440 1 7.1371621756057129e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 1.1500000000000001e+00 0.0000000000000000e+00 0 0 0 +11441 1 9.7257311157309334e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 1.1400000000000001e+00 0.0000000000000000e+00 0 0 0 +11442 1 1.0063722103956435e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 1.1500000000000001e+00 0.0000000000000000e+00 0 0 0 +11443 1 1.0063722103956367e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 1.1400000000000001e+00 0.0000000000000000e+00 0 0 0 +11444 1 1.0063722103956435e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 1.1500000000000001e+00 0.0000000000000000e+00 0 0 0 +11445 1 1.0063722103956371e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 1.1400000000000001e+00 0.0000000000000000e+00 0 0 0 +11446 1 1.0063722103956436e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 1.1500000000000001e+00 0.0000000000000000e+00 0 0 0 +11447 1 1.0063722103956368e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 1.1400000000000001e+00 0.0000000000000000e+00 0 0 0 +11448 1 1.0063722103956437e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 1.1500000000000001e+00 0.0000000000000000e+00 0 0 0 +11449 1 1.0063722103956366e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 1.1400000000000001e+00 0.0000000000000000e+00 0 0 0 +11450 1 1.0063722103956432e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 1.1500000000000001e+00 0.0000000000000000e+00 0 0 0 +11451 1 1.0063722103956371e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 1.1400000000000001e+00 0.0000000000000000e+00 0 0 0 +11452 1 1.0063722103956438e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 1.1500000000000001e+00 0.0000000000000000e+00 0 0 0 +11453 1 1.0063722103956364e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 1.1400000000000001e+00 0.0000000000000000e+00 0 0 0 +11539 1 9.7257311157309994e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 1.1599999999999999e+00 0.0000000000000000e+00 0 0 0 +11541 1 1.0063722103956433e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 1.1599999999999999e+00 0.0000000000000000e+00 0 0 0 +11543 1 1.0063722103956437e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 1.1599999999999999e+00 0.0000000000000000e+00 0 0 0 +11545 1 1.0063722103956435e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 1.1599999999999999e+00 0.0000000000000000e+00 0 0 0 +11547 1 1.0063722103956433e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 1.1599999999999999e+00 0.0000000000000000e+00 0 0 0 +11549 1 1.0063722103956437e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 1.1599999999999999e+00 0.0000000000000000e+00 0 0 0 +11551 1 1.0063722103956433e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 1.1599999999999999e+00 0.0000000000000000e+00 0 0 0 +10768 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 1.0100000000000000e+00 0.0000000000000000e+00 0 0 0 +10770 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 1.0100000000000000e+00 0.0000000000000000e+00 0 0 0 +10772 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 1.0100000000000000e+00 0.0000000000000000e+00 0 0 0 +10774 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 1.0100000000000000e+00 0.0000000000000000e+00 0 0 0 +10776 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 1.0100000000000000e+00 0.0000000000000000e+00 0 0 0 +10778 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 1.0100000000000000e+00 0.0000000000000000e+00 0 0 0 +10780 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 1.0100000000000000e+00 0.0000000000000000e+00 0 0 0 +10782 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 1.0100000000000000e+00 0.0000000000000000e+00 0 0 0 +10784 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 1.0100000000000000e+00 0.0000000000000000e+00 0 0 0 +10866 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 1.0300000000000000e+00 0.0000000000000000e+00 0 0 0 +10867 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 1.0200000000000000e+00 0.0000000000000000e+00 0 0 0 +10868 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 1.0300000000000000e+00 0.0000000000000000e+00 0 0 0 +10869 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 1.0200000000000000e+00 0.0000000000000000e+00 0 0 0 +10870 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 1.0300000000000000e+00 0.0000000000000000e+00 0 0 0 +10871 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 1.0200000000000000e+00 0.0000000000000000e+00 0 0 0 +10872 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 1.0300000000000000e+00 0.0000000000000000e+00 0 0 0 +10873 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 1.0200000000000000e+00 0.0000000000000000e+00 0 0 0 +10874 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 1.0300000000000000e+00 0.0000000000000000e+00 0 0 0 +10875 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 1.0200000000000000e+00 0.0000000000000000e+00 0 0 0 +10876 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 1.0300000000000000e+00 0.0000000000000000e+00 0 0 0 +10877 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 1.0200000000000000e+00 0.0000000000000000e+00 0 0 0 +10878 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 1.0300000000000000e+00 0.0000000000000000e+00 0 0 0 +10879 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 1.0200000000000000e+00 0.0000000000000000e+00 0 0 0 +10880 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 1.0300000000000000e+00 0.0000000000000000e+00 0 0 0 +10881 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 1.0200000000000000e+00 0.0000000000000000e+00 0 0 0 +10882 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 1.0300000000000000e+00 0.0000000000000000e+00 0 0 0 +10964 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 1.0500000000000000e+00 0.0000000000000000e+00 0 0 0 +10965 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 1.0400000000000000e+00 0.0000000000000000e+00 0 0 0 +10966 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 1.0500000000000000e+00 0.0000000000000000e+00 0 0 0 +10967 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 1.0400000000000000e+00 0.0000000000000000e+00 0 0 0 +10968 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 1.0500000000000000e+00 0.0000000000000000e+00 0 0 0 +10969 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 1.0400000000000000e+00 0.0000000000000000e+00 0 0 0 +10970 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 1.0500000000000000e+00 0.0000000000000000e+00 0 0 0 +10971 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 1.0400000000000000e+00 0.0000000000000000e+00 0 0 0 +10972 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 1.0500000000000000e+00 0.0000000000000000e+00 0 0 0 +10973 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 1.0400000000000000e+00 0.0000000000000000e+00 0 0 0 +10974 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 1.0500000000000000e+00 0.0000000000000000e+00 0 0 0 +10975 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 1.0400000000000000e+00 0.0000000000000000e+00 0 0 0 +10976 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 1.0500000000000000e+00 0.0000000000000000e+00 0 0 0 +10977 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 1.0400000000000000e+00 0.0000000000000000e+00 0 0 0 +10978 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 1.0500000000000000e+00 0.0000000000000000e+00 0 0 0 +10979 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 1.0400000000000000e+00 0.0000000000000000e+00 0 0 0 +10980 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 1.0500000000000000e+00 0.0000000000000000e+00 0 0 0 +11062 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 1.0700000000000001e+00 0.0000000000000000e+00 0 0 0 +11063 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 1.0600000000000001e+00 0.0000000000000000e+00 0 0 0 +11064 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 1.0700000000000001e+00 0.0000000000000000e+00 0 0 0 +11065 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 1.0600000000000001e+00 0.0000000000000000e+00 0 0 0 +11066 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 1.0700000000000001e+00 0.0000000000000000e+00 0 0 0 +11067 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 1.0600000000000001e+00 0.0000000000000000e+00 0 0 0 +11068 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 1.0700000000000001e+00 0.0000000000000000e+00 0 0 0 +11069 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 1.0600000000000001e+00 0.0000000000000000e+00 0 0 0 +11070 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 1.0700000000000001e+00 0.0000000000000000e+00 0 0 0 +11071 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 1.0600000000000001e+00 0.0000000000000000e+00 0 0 0 +11072 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 1.0700000000000001e+00 0.0000000000000000e+00 0 0 0 +11073 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 1.0600000000000001e+00 0.0000000000000000e+00 0 0 0 +11074 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 1.0700000000000001e+00 0.0000000000000000e+00 0 0 0 +11075 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 1.0600000000000001e+00 0.0000000000000000e+00 0 0 0 +11076 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 1.0700000000000001e+00 0.0000000000000000e+00 0 0 0 +11077 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 1.0600000000000001e+00 0.0000000000000000e+00 0 0 0 +11078 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 1.0700000000000001e+00 0.0000000000000000e+00 0 0 0 +11160 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 1.0900000000000001e+00 0.0000000000000000e+00 0 0 0 +11161 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 1.0800000000000001e+00 0.0000000000000000e+00 0 0 0 +11162 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 1.0900000000000001e+00 0.0000000000000000e+00 0 0 0 +11163 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 1.0800000000000001e+00 0.0000000000000000e+00 0 0 0 +11164 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 1.0900000000000001e+00 0.0000000000000000e+00 0 0 0 +11165 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 1.0800000000000001e+00 0.0000000000000000e+00 0 0 0 +11166 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 1.0900000000000001e+00 0.0000000000000000e+00 0 0 0 +11167 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 1.0800000000000001e+00 0.0000000000000000e+00 0 0 0 +11168 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 1.0900000000000001e+00 0.0000000000000000e+00 0 0 0 +11169 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 1.0800000000000001e+00 0.0000000000000000e+00 0 0 0 +11170 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 1.0900000000000001e+00 0.0000000000000000e+00 0 0 0 +11171 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 1.0800000000000001e+00 0.0000000000000000e+00 0 0 0 +11172 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 1.0900000000000001e+00 0.0000000000000000e+00 0 0 0 +11173 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 1.0800000000000001e+00 0.0000000000000000e+00 0 0 0 +11174 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 1.0900000000000001e+00 0.0000000000000000e+00 0 0 0 +11175 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 1.0800000000000001e+00 0.0000000000000000e+00 0 0 0 +11176 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 1.0900000000000001e+00 0.0000000000000000e+00 0 0 0 +11258 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 1.1100000000000001e+00 0.0000000000000000e+00 0 0 0 +11259 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 1.1000000000000001e+00 0.0000000000000000e+00 0 0 0 +11260 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 1.1100000000000001e+00 0.0000000000000000e+00 0 0 0 +11261 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 1.1000000000000001e+00 0.0000000000000000e+00 0 0 0 +11262 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 1.1100000000000001e+00 0.0000000000000000e+00 0 0 0 +11263 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 1.1000000000000001e+00 0.0000000000000000e+00 0 0 0 +11264 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 1.1100000000000001e+00 0.0000000000000000e+00 0 0 0 +11265 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 1.1000000000000001e+00 0.0000000000000000e+00 0 0 0 +11266 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 1.1100000000000001e+00 0.0000000000000000e+00 0 0 0 +11267 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 1.1000000000000001e+00 0.0000000000000000e+00 0 0 0 +11268 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 1.1100000000000001e+00 0.0000000000000000e+00 0 0 0 +11269 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 1.1000000000000001e+00 0.0000000000000000e+00 0 0 0 +11270 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 1.1100000000000001e+00 0.0000000000000000e+00 0 0 0 +11271 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 1.1000000000000001e+00 0.0000000000000000e+00 0 0 0 +11272 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 1.1100000000000001e+00 0.0000000000000000e+00 0 0 0 +11273 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 1.1000000000000001e+00 0.0000000000000000e+00 0 0 0 +11274 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 1.1100000000000001e+00 0.0000000000000000e+00 0 0 0 +11356 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 1.1300000000000001e+00 0.0000000000000000e+00 0 0 0 +11357 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 1.1200000000000001e+00 0.0000000000000000e+00 0 0 0 +11358 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 1.1300000000000001e+00 0.0000000000000000e+00 0 0 0 +11359 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 1.1200000000000001e+00 0.0000000000000000e+00 0 0 0 +11360 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 1.1300000000000001e+00 0.0000000000000000e+00 0 0 0 +11361 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 1.1200000000000001e+00 0.0000000000000000e+00 0 0 0 +11362 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 1.1300000000000001e+00 0.0000000000000000e+00 0 0 0 +11363 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 1.1200000000000001e+00 0.0000000000000000e+00 0 0 0 +11364 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 1.1300000000000001e+00 0.0000000000000000e+00 0 0 0 +11365 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 1.1200000000000001e+00 0.0000000000000000e+00 0 0 0 +11366 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 1.1300000000000001e+00 0.0000000000000000e+00 0 0 0 +11367 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 1.1200000000000001e+00 0.0000000000000000e+00 0 0 0 +11368 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 1.1300000000000001e+00 0.0000000000000000e+00 0 0 0 +11369 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 1.1200000000000001e+00 0.0000000000000000e+00 0 0 0 +11370 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 1.1300000000000001e+00 0.0000000000000000e+00 0 0 0 +11371 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 1.1200000000000001e+00 0.0000000000000000e+00 0 0 0 +11372 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 1.1300000000000001e+00 0.0000000000000000e+00 0 0 0 +11454 1 1.0063722103956437e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 1.1500000000000001e+00 0.0000000000000000e+00 0 0 0 +11455 1 1.0063722103956371e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 1.1400000000000001e+00 0.0000000000000000e+00 0 0 0 +11456 1 1.0063722103956434e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 1.1500000000000001e+00 0.0000000000000000e+00 0 0 0 +11457 1 1.0063722103956371e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 1.1400000000000001e+00 0.0000000000000000e+00 0 0 0 +11458 1 1.0063722103956438e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 1.1500000000000001e+00 0.0000000000000000e+00 0 0 0 +11459 1 1.0063722103956364e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 1.1400000000000001e+00 0.0000000000000000e+00 0 0 0 +11460 1 1.0063722103956439e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 1.1500000000000001e+00 0.0000000000000000e+00 0 0 0 +11461 1 1.0063722103956370e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 1.1400000000000001e+00 0.0000000000000000e+00 0 0 0 +11462 1 1.0063722103956432e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 1.1500000000000001e+00 0.0000000000000000e+00 0 0 0 +11463 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 1.1400000000000001e+00 0.0000000000000000e+00 0 0 0 +11464 1 1.0063722103956435e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 1.1500000000000001e+00 0.0000000000000000e+00 0 0 0 +11465 1 1.0063722103956381e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 1.1400000000000001e+00 0.0000000000000000e+00 0 0 0 +11466 1 1.0063722103956451e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 1.1500000000000001e+00 0.0000000000000000e+00 0 0 0 +11467 1 1.0063722103956367e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 1.1400000000000001e+00 0.0000000000000000e+00 0 0 0 +11468 1 1.0063722103956429e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 1.1500000000000001e+00 0.0000000000000000e+00 0 0 0 +11469 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 1.1400000000000001e+00 0.0000000000000000e+00 0 0 0 +11470 1 1.0063722103956427e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 1.1500000000000001e+00 0.0000000000000000e+00 0 0 0 +11553 1 1.0063722103956439e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 1.1599999999999999e+00 0.0000000000000000e+00 0 0 0 +11555 1 1.0063722103956437e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 1.1599999999999999e+00 0.0000000000000000e+00 0 0 0 +11557 1 1.0063722103956430e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 1.1599999999999999e+00 0.0000000000000000e+00 0 0 0 +11559 1 1.0063722103956437e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 1.1599999999999999e+00 0.0000000000000000e+00 0 0 0 +11561 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 1.1599999999999999e+00 0.0000000000000000e+00 0 0 0 +11563 1 1.0063722103956449e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 1.1599999999999999e+00 0.0000000000000000e+00 0 0 0 +11565 1 1.0063722103956433e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 1.1599999999999999e+00 0.0000000000000000e+00 0 0 0 +11567 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 1.1599999999999999e+00 0.0000000000000000e+00 0 0 0 +10786 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 1.0100000000000000e+00 0.0000000000000000e+00 0 0 0 +10788 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 1.0100000000000000e+00 0.0000000000000000e+00 0 0 0 +10790 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 1.0100000000000000e+00 0.0000000000000000e+00 0 0 0 +10792 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 1.0100000000000000e+00 0.0000000000000000e+00 0 0 0 +10794 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 1.0100000000000000e+00 0.0000000000000000e+00 0 0 0 +10796 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 1.0100000000000000e+00 0.0000000000000000e+00 0 0 0 +10798 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 1.0100000000000000e+00 0.0000000000000000e+00 0 0 0 +10800 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 1.0100000000000000e+00 0.0000000000000000e+00 0 0 0 +10883 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 1.0200000000000000e+00 0.0000000000000000e+00 0 0 0 +10884 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 1.0300000000000000e+00 0.0000000000000000e+00 0 0 0 +10885 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 1.0200000000000000e+00 0.0000000000000000e+00 0 0 0 +10886 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 1.0300000000000000e+00 0.0000000000000000e+00 0 0 0 +10887 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 1.0200000000000000e+00 0.0000000000000000e+00 0 0 0 +10888 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 1.0300000000000000e+00 0.0000000000000000e+00 0 0 0 +10889 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 1.0200000000000000e+00 0.0000000000000000e+00 0 0 0 +10890 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 1.0300000000000000e+00 0.0000000000000000e+00 0 0 0 +10891 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 1.0200000000000000e+00 0.0000000000000000e+00 0 0 0 +10892 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 1.0300000000000000e+00 0.0000000000000000e+00 0 0 0 +10893 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 1.0200000000000000e+00 0.0000000000000000e+00 0 0 0 +10894 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 1.0300000000000000e+00 0.0000000000000000e+00 0 0 0 +10895 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 1.0200000000000000e+00 0.0000000000000000e+00 0 0 0 +10896 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 1.0300000000000000e+00 0.0000000000000000e+00 0 0 0 +10897 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 1.0200000000000000e+00 0.0000000000000000e+00 0 0 0 +10898 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 1.0300000000000000e+00 0.0000000000000000e+00 0 0 0 +10899 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 1.0200000000000000e+00 0.0000000000000000e+00 0 0 0 +10981 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 1.0400000000000000e+00 0.0000000000000000e+00 0 0 0 +10982 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 1.0500000000000000e+00 0.0000000000000000e+00 0 0 0 +10983 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 1.0400000000000000e+00 0.0000000000000000e+00 0 0 0 +10984 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 1.0500000000000000e+00 0.0000000000000000e+00 0 0 0 +10985 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 1.0400000000000000e+00 0.0000000000000000e+00 0 0 0 +10986 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 1.0500000000000000e+00 0.0000000000000000e+00 0 0 0 +10987 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 1.0400000000000000e+00 0.0000000000000000e+00 0 0 0 +10988 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 1.0500000000000000e+00 0.0000000000000000e+00 0 0 0 +10989 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 1.0400000000000000e+00 0.0000000000000000e+00 0 0 0 +10990 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 1.0500000000000000e+00 0.0000000000000000e+00 0 0 0 +10991 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 1.0400000000000000e+00 0.0000000000000000e+00 0 0 0 +10992 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 1.0500000000000000e+00 0.0000000000000000e+00 0 0 0 +10993 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 1.0400000000000000e+00 0.0000000000000000e+00 0 0 0 +10994 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 1.0500000000000000e+00 0.0000000000000000e+00 0 0 0 +10995 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 1.0400000000000000e+00 0.0000000000000000e+00 0 0 0 +10996 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 1.0500000000000000e+00 0.0000000000000000e+00 0 0 0 +10997 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 1.0400000000000000e+00 0.0000000000000000e+00 0 0 0 +11079 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 1.0600000000000001e+00 0.0000000000000000e+00 0 0 0 +11080 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 1.0700000000000001e+00 0.0000000000000000e+00 0 0 0 +11081 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 1.0600000000000001e+00 0.0000000000000000e+00 0 0 0 +11082 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 1.0700000000000001e+00 0.0000000000000000e+00 0 0 0 +11083 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 1.0600000000000001e+00 0.0000000000000000e+00 0 0 0 +11084 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 1.0700000000000001e+00 0.0000000000000000e+00 0 0 0 +11085 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 1.0600000000000001e+00 0.0000000000000000e+00 0 0 0 +11086 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 1.0700000000000001e+00 0.0000000000000000e+00 0 0 0 +11087 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 1.0600000000000001e+00 0.0000000000000000e+00 0 0 0 +11088 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 1.0700000000000001e+00 0.0000000000000000e+00 0 0 0 +11089 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 1.0600000000000001e+00 0.0000000000000000e+00 0 0 0 +11090 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 1.0700000000000001e+00 0.0000000000000000e+00 0 0 0 +11091 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 1.0600000000000001e+00 0.0000000000000000e+00 0 0 0 +11092 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 1.0700000000000001e+00 0.0000000000000000e+00 0 0 0 +11093 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 1.0600000000000001e+00 0.0000000000000000e+00 0 0 0 +11094 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 1.0700000000000001e+00 0.0000000000000000e+00 0 0 0 +11095 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 1.0600000000000001e+00 0.0000000000000000e+00 0 0 0 +11177 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 1.0800000000000001e+00 0.0000000000000000e+00 0 0 0 +11178 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 1.0900000000000001e+00 0.0000000000000000e+00 0 0 0 +11179 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 1.0800000000000001e+00 0.0000000000000000e+00 0 0 0 +11180 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 1.0900000000000001e+00 0.0000000000000000e+00 0 0 0 +11181 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 1.0800000000000001e+00 0.0000000000000000e+00 0 0 0 +11182 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 1.0900000000000001e+00 0.0000000000000000e+00 0 0 0 +11183 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 1.0800000000000001e+00 0.0000000000000000e+00 0 0 0 +11184 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 1.0900000000000001e+00 0.0000000000000000e+00 0 0 0 +11185 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 1.0800000000000001e+00 0.0000000000000000e+00 0 0 0 +11186 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 1.0900000000000001e+00 0.0000000000000000e+00 0 0 0 +11187 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 1.0800000000000001e+00 0.0000000000000000e+00 0 0 0 +11188 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 1.0900000000000001e+00 0.0000000000000000e+00 0 0 0 +11189 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 1.0800000000000001e+00 0.0000000000000000e+00 0 0 0 +11190 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 1.0900000000000001e+00 0.0000000000000000e+00 0 0 0 +11191 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 1.0800000000000001e+00 0.0000000000000000e+00 0 0 0 +11192 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 1.0900000000000001e+00 0.0000000000000000e+00 0 0 0 +11193 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 1.0800000000000001e+00 0.0000000000000000e+00 0 0 0 +11275 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 1.1000000000000001e+00 0.0000000000000000e+00 0 0 0 +11276 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 1.1100000000000001e+00 0.0000000000000000e+00 0 0 0 +11277 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 1.1000000000000001e+00 0.0000000000000000e+00 0 0 0 +11278 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 1.1100000000000001e+00 0.0000000000000000e+00 0 0 0 +11279 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 1.1000000000000001e+00 0.0000000000000000e+00 0 0 0 +11280 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 1.1100000000000001e+00 0.0000000000000000e+00 0 0 0 +11281 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 1.1000000000000001e+00 0.0000000000000000e+00 0 0 0 +11282 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 1.1100000000000001e+00 0.0000000000000000e+00 0 0 0 +11283 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 1.1000000000000001e+00 0.0000000000000000e+00 0 0 0 +11284 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 1.1100000000000001e+00 0.0000000000000000e+00 0 0 0 +11285 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 1.1000000000000001e+00 0.0000000000000000e+00 0 0 0 +11286 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 1.1100000000000001e+00 0.0000000000000000e+00 0 0 0 +11287 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 1.1000000000000001e+00 0.0000000000000000e+00 0 0 0 +11288 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 1.1100000000000001e+00 0.0000000000000000e+00 0 0 0 +11289 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 1.1000000000000001e+00 0.0000000000000000e+00 0 0 0 +11290 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 1.1100000000000001e+00 0.0000000000000000e+00 0 0 0 +11291 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 1.1000000000000001e+00 0.0000000000000000e+00 0 0 0 +11373 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 1.1200000000000001e+00 0.0000000000000000e+00 0 0 0 +11374 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 1.1300000000000001e+00 0.0000000000000000e+00 0 0 0 +11375 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 1.1200000000000001e+00 0.0000000000000000e+00 0 0 0 +11376 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 1.1300000000000001e+00 0.0000000000000000e+00 0 0 0 +11377 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 1.1200000000000001e+00 0.0000000000000000e+00 0 0 0 +11378 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 1.1300000000000001e+00 0.0000000000000000e+00 0 0 0 +11379 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 1.1200000000000001e+00 0.0000000000000000e+00 0 0 0 +11380 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 1.1300000000000001e+00 0.0000000000000000e+00 0 0 0 +11381 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 1.1200000000000001e+00 0.0000000000000000e+00 0 0 0 +11382 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 1.1300000000000001e+00 0.0000000000000000e+00 0 0 0 +11383 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 1.1200000000000001e+00 0.0000000000000000e+00 0 0 0 +11384 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 1.1300000000000001e+00 0.0000000000000000e+00 0 0 0 +11385 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 1.1200000000000001e+00 0.0000000000000000e+00 0 0 0 +11386 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 1.1300000000000001e+00 0.0000000000000000e+00 0 0 0 +11387 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 1.1200000000000001e+00 0.0000000000000000e+00 0 0 0 +11388 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 1.1300000000000001e+00 0.0000000000000000e+00 0 0 0 +11389 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 1.1200000000000001e+00 0.0000000000000000e+00 0 0 0 +11471 1 1.0063722103956367e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 1.1400000000000001e+00 0.0000000000000000e+00 0 0 0 +11472 1 1.0063722103956451e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 1.1500000000000001e+00 0.0000000000000000e+00 0 0 0 +11473 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 1.1400000000000001e+00 0.0000000000000000e+00 0 0 0 +11474 1 1.0063722103956435e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 1.1500000000000001e+00 0.0000000000000000e+00 0 0 0 +11475 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 1.1400000000000001e+00 0.0000000000000000e+00 0 0 0 +11476 1 1.0063722103956429e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 1.1500000000000001e+00 0.0000000000000000e+00 0 0 0 +11477 1 1.0063722103956367e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 1.1400000000000001e+00 0.0000000000000000e+00 0 0 0 +11478 1 1.0063722103956451e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 1.1500000000000001e+00 0.0000000000000000e+00 0 0 0 +11479 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 1.1400000000000001e+00 0.0000000000000000e+00 0 0 0 +11480 1 1.0063722103956435e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 1.1500000000000001e+00 0.0000000000000000e+00 0 0 0 +11481 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 1.1400000000000001e+00 0.0000000000000000e+00 0 0 0 +11482 1 1.0063722103956429e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 1.1500000000000001e+00 0.0000000000000000e+00 0 0 0 +11483 1 1.0063722103956367e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 1.1400000000000001e+00 0.0000000000000000e+00 0 0 0 +11484 1 1.0063722103956451e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 1.1500000000000001e+00 0.0000000000000000e+00 0 0 0 +11485 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 1.1400000000000001e+00 0.0000000000000000e+00 0 0 0 +11486 1 1.0063722103956435e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 1.1500000000000001e+00 0.0000000000000000e+00 0 0 0 +11487 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 1.1400000000000001e+00 0.0000000000000000e+00 0 0 0 +11569 1 1.0063722103956435e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 1.1599999999999999e+00 0.0000000000000000e+00 0 0 0 +11571 1 1.0063722103956449e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 1.1599999999999999e+00 0.0000000000000000e+00 0 0 0 +11573 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 1.1599999999999999e+00 0.0000000000000000e+00 0 0 0 +11575 1 1.0063722103956433e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 1.1599999999999999e+00 0.0000000000000000e+00 0 0 0 +11577 1 1.0063722103956449e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 1.1599999999999999e+00 0.0000000000000000e+00 0 0 0 +11579 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 1.1599999999999999e+00 0.0000000000000000e+00 0 0 0 +11581 1 1.0063722103956433e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 1.1599999999999999e+00 0.0000000000000000e+00 0 0 0 +11583 1 1.0063722103956449e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 1.1599999999999999e+00 0.0000000000000000e+00 0 0 0 +11585 1 1.0063722103956428e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 1.1599999999999999e+00 0.0000000000000000e+00 0 0 0 +10802 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 1.0100000000000000e+00 0.0000000000000000e+00 0 0 0 +10804 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 1.0100000000000000e+00 0.0000000000000000e+00 0 0 0 +10806 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 1.0100000000000000e+00 0.0000000000000000e+00 0 0 0 +10808 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 1.0100000000000000e+00 0.0000000000000000e+00 0 0 0 +10810 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 1.0100000000000000e+00 0.0000000000000000e+00 0 0 0 +10812 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 1.0100000000000000e+00 0.0000000000000000e+00 0 0 0 +10814 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 1.0100000000000000e+00 0.0000000000000000e+00 0 0 0 +10816 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 1.0100000000000000e+00 0.0000000000000000e+00 0 0 0 +10900 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 1.0300000000000000e+00 0.0000000000000000e+00 0 0 0 +10901 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 1.0200000000000000e+00 0.0000000000000000e+00 0 0 0 +10902 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 1.0300000000000000e+00 0.0000000000000000e+00 0 0 0 +10903 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 1.0200000000000000e+00 0.0000000000000000e+00 0 0 0 +10904 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 1.0300000000000000e+00 0.0000000000000000e+00 0 0 0 +10905 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 1.0200000000000000e+00 0.0000000000000000e+00 0 0 0 +10906 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 1.0300000000000000e+00 0.0000000000000000e+00 0 0 0 +10907 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 1.0200000000000000e+00 0.0000000000000000e+00 0 0 0 +10908 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 1.0300000000000000e+00 0.0000000000000000e+00 0 0 0 +10909 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 1.0200000000000000e+00 0.0000000000000000e+00 0 0 0 +10910 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 1.0300000000000000e+00 0.0000000000000000e+00 0 0 0 +10911 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 1.0200000000000000e+00 0.0000000000000000e+00 0 0 0 +10912 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 1.0300000000000000e+00 0.0000000000000000e+00 0 0 0 +10913 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 1.0200000000000000e+00 0.0000000000000000e+00 0 0 0 +10914 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 1.0300000000000000e+00 0.0000000000000000e+00 0 0 0 +10915 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 1.0200000000000000e+00 0.0000000000000000e+00 0 0 0 +10998 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 1.0500000000000000e+00 0.0000000000000000e+00 0 0 0 +10999 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 1.0400000000000000e+00 0.0000000000000000e+00 0 0 0 +11000 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 1.0500000000000000e+00 0.0000000000000000e+00 0 0 0 +11001 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 1.0400000000000000e+00 0.0000000000000000e+00 0 0 0 +11002 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 1.0500000000000000e+00 0.0000000000000000e+00 0 0 0 +11003 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 1.0400000000000000e+00 0.0000000000000000e+00 0 0 0 +11004 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 1.0500000000000000e+00 0.0000000000000000e+00 0 0 0 +11005 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 1.0400000000000000e+00 0.0000000000000000e+00 0 0 0 +11006 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 1.0500000000000000e+00 0.0000000000000000e+00 0 0 0 +11007 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 1.0400000000000000e+00 0.0000000000000000e+00 0 0 0 +11008 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 1.0500000000000000e+00 0.0000000000000000e+00 0 0 0 +11009 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 1.0400000000000000e+00 0.0000000000000000e+00 0 0 0 +11010 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 1.0500000000000000e+00 0.0000000000000000e+00 0 0 0 +11011 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 1.0400000000000000e+00 0.0000000000000000e+00 0 0 0 +11012 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 1.0500000000000000e+00 0.0000000000000000e+00 0 0 0 +11013 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 1.0400000000000000e+00 0.0000000000000000e+00 0 0 0 +11096 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 1.0700000000000001e+00 0.0000000000000000e+00 0 0 0 +11097 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 1.0600000000000001e+00 0.0000000000000000e+00 0 0 0 +11098 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 1.0700000000000001e+00 0.0000000000000000e+00 0 0 0 +11099 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 1.0600000000000001e+00 0.0000000000000000e+00 0 0 0 +11100 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 1.0700000000000001e+00 0.0000000000000000e+00 0 0 0 +11101 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 1.0600000000000001e+00 0.0000000000000000e+00 0 0 0 +11102 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 1.0700000000000001e+00 0.0000000000000000e+00 0 0 0 +11103 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 1.0600000000000001e+00 0.0000000000000000e+00 0 0 0 +11104 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 1.0700000000000001e+00 0.0000000000000000e+00 0 0 0 +11105 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 1.0600000000000001e+00 0.0000000000000000e+00 0 0 0 +11106 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 1.0700000000000001e+00 0.0000000000000000e+00 0 0 0 +11107 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 1.0600000000000001e+00 0.0000000000000000e+00 0 0 0 +11108 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 1.0700000000000001e+00 0.0000000000000000e+00 0 0 0 +11109 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 1.0600000000000001e+00 0.0000000000000000e+00 0 0 0 +11110 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 1.0700000000000001e+00 0.0000000000000000e+00 0 0 0 +11111 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 1.0600000000000001e+00 0.0000000000000000e+00 0 0 0 +11194 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 1.0900000000000001e+00 0.0000000000000000e+00 0 0 0 +11195 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 1.0800000000000001e+00 0.0000000000000000e+00 0 0 0 +11196 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 1.0900000000000001e+00 0.0000000000000000e+00 0 0 0 +11197 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 1.0800000000000001e+00 0.0000000000000000e+00 0 0 0 +11198 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 1.0900000000000001e+00 0.0000000000000000e+00 0 0 0 +11199 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 1.0800000000000001e+00 0.0000000000000000e+00 0 0 0 +11200 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 1.0900000000000001e+00 0.0000000000000000e+00 0 0 0 +11201 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 1.0800000000000001e+00 0.0000000000000000e+00 0 0 0 +11202 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 1.0900000000000001e+00 0.0000000000000000e+00 0 0 0 +11203 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 1.0800000000000001e+00 0.0000000000000000e+00 0 0 0 +11204 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 1.0900000000000001e+00 0.0000000000000000e+00 0 0 0 +11205 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 1.0800000000000001e+00 0.0000000000000000e+00 0 0 0 +11206 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 1.0900000000000001e+00 0.0000000000000000e+00 0 0 0 +11207 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 1.0800000000000001e+00 0.0000000000000000e+00 0 0 0 +11208 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 1.0900000000000001e+00 0.0000000000000000e+00 0 0 0 +11209 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 1.0800000000000001e+00 0.0000000000000000e+00 0 0 0 +11292 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 1.1100000000000001e+00 0.0000000000000000e+00 0 0 0 +11293 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 1.1000000000000001e+00 0.0000000000000000e+00 0 0 0 +11294 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 1.1100000000000001e+00 0.0000000000000000e+00 0 0 0 +11295 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 1.1000000000000001e+00 0.0000000000000000e+00 0 0 0 +11296 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 1.1100000000000001e+00 0.0000000000000000e+00 0 0 0 +11297 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 1.1000000000000001e+00 0.0000000000000000e+00 0 0 0 +11298 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 1.1100000000000001e+00 0.0000000000000000e+00 0 0 0 +11299 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 1.1000000000000001e+00 0.0000000000000000e+00 0 0 0 +11300 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 1.1100000000000001e+00 0.0000000000000000e+00 0 0 0 +11301 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 1.1000000000000001e+00 0.0000000000000000e+00 0 0 0 +11302 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 1.1100000000000001e+00 0.0000000000000000e+00 0 0 0 +11303 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 1.1000000000000001e+00 0.0000000000000000e+00 0 0 0 +11304 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 1.1100000000000001e+00 0.0000000000000000e+00 0 0 0 +11305 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 1.1000000000000001e+00 0.0000000000000000e+00 0 0 0 +11306 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 1.1100000000000001e+00 0.0000000000000000e+00 0 0 0 +11307 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 1.1000000000000001e+00 0.0000000000000000e+00 0 0 0 +11390 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 1.1300000000000001e+00 0.0000000000000000e+00 0 0 0 +11391 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 1.1200000000000001e+00 0.0000000000000000e+00 0 0 0 +11392 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 1.1300000000000001e+00 0.0000000000000000e+00 0 0 0 +11393 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 1.1200000000000001e+00 0.0000000000000000e+00 0 0 0 +11394 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 1.1300000000000001e+00 0.0000000000000000e+00 0 0 0 +11395 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 1.1200000000000001e+00 0.0000000000000000e+00 0 0 0 +11396 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 1.1300000000000001e+00 0.0000000000000000e+00 0 0 0 +11397 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 1.1200000000000001e+00 0.0000000000000000e+00 0 0 0 +11398 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 1.1300000000000001e+00 0.0000000000000000e+00 0 0 0 +11399 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 1.1200000000000001e+00 0.0000000000000000e+00 0 0 0 +11400 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 1.1300000000000001e+00 0.0000000000000000e+00 0 0 0 +11401 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 1.1200000000000001e+00 0.0000000000000000e+00 0 0 0 +11402 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 1.1300000000000001e+00 0.0000000000000000e+00 0 0 0 +11403 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 1.1200000000000001e+00 0.0000000000000000e+00 0 0 0 +11404 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 1.1300000000000001e+00 0.0000000000000000e+00 0 0 0 +11405 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 1.1200000000000001e+00 0.0000000000000000e+00 0 0 0 +11488 1 1.0063722103956427e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 1.1500000000000001e+00 0.0000000000000000e+00 0 0 0 +11489 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 1.1400000000000001e+00 0.0000000000000000e+00 0 0 0 +11490 1 1.0063722103956429e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 1.1500000000000001e+00 0.0000000000000000e+00 0 0 0 +11491 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 1.1400000000000001e+00 0.0000000000000000e+00 0 0 0 +11492 1 1.0063722103956429e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 1.1500000000000001e+00 0.0000000000000000e+00 0 0 0 +11493 1 1.0063722103956372e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 1.1400000000000001e+00 0.0000000000000000e+00 0 0 0 +11494 1 1.0063722103956474e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 1.1500000000000001e+00 0.0000000000000000e+00 0 0 0 +11495 1 1.0063722103956405e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 1.1400000000000001e+00 0.0000000000000000e+00 0 0 0 +11496 1 1.0063722103956442e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 1.1500000000000001e+00 0.0000000000000000e+00 0 0 0 +11497 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 1.1400000000000001e+00 0.0000000000000000e+00 0 0 0 +11498 1 1.0063722103956429e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 1.1500000000000001e+00 0.0000000000000000e+00 0 0 0 +11499 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 1.1400000000000001e+00 0.0000000000000000e+00 0 0 0 +11500 1 1.0063722103956429e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 1.1500000000000001e+00 0.0000000000000000e+00 0 0 0 +11501 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 1.1400000000000001e+00 0.0000000000000000e+00 0 0 0 +11502 1 1.0063722103956427e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 1.1500000000000001e+00 0.0000000000000000e+00 0 0 0 +11503 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 1.1400000000000001e+00 0.0000000000000000e+00 0 0 0 +11587 1 1.0063722103956428e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 1.1599999999999999e+00 0.0000000000000000e+00 0 0 0 +11589 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 1.1599999999999999e+00 0.0000000000000000e+00 0 0 0 +11591 1 1.0063722103956437e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 1.1599999999999999e+00 0.0000000000000000e+00 0 0 0 +11593 1 1.0063722103956471e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 1.1599999999999999e+00 0.0000000000000000e+00 0 0 0 +11595 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 1.1599999999999999e+00 0.0000000000000000e+00 0 0 0 +11597 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 1.1599999999999999e+00 0.0000000000000000e+00 0 0 0 +11599 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 1.1599999999999999e+00 0.0000000000000000e+00 0 0 0 +11601 1 1.0063722103956428e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 1.1599999999999999e+00 0.0000000000000000e+00 0 0 0 +10818 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 1.0100000000000000e+00 0.0000000000000000e+00 0 0 0 +10820 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 1.0100000000000000e+00 0.0000000000000000e+00 0 0 0 +10822 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 1.0100000000000000e+00 0.0000000000000000e+00 0 0 0 +10824 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 1.0100000000000000e+00 0.0000000000000000e+00 0 0 0 +10826 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 1.0100000000000000e+00 0.0000000000000000e+00 0 0 0 +10828 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 1.0100000000000000e+00 0.0000000000000000e+00 0 0 0 +10830 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 1.0100000000000000e+00 0.0000000000000000e+00 0 0 0 +10832 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 1.0100000000000000e+00 0.0000000000000000e+00 0 0 0 +10834 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 1.0100000000000000e+00 0.0000000000000000e+00 0 0 0 +10916 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 1.0300000000000000e+00 0.0000000000000000e+00 0 0 0 +10917 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 1.0200000000000000e+00 0.0000000000000000e+00 0 0 0 +10918 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 1.0300000000000000e+00 0.0000000000000000e+00 0 0 0 +10919 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 1.0200000000000000e+00 0.0000000000000000e+00 0 0 0 +10920 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 1.0300000000000000e+00 0.0000000000000000e+00 0 0 0 +10921 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 1.0200000000000000e+00 0.0000000000000000e+00 0 0 0 +10922 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 1.0300000000000000e+00 0.0000000000000000e+00 0 0 0 +10923 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 1.0200000000000000e+00 0.0000000000000000e+00 0 0 0 +10924 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 1.0300000000000000e+00 0.0000000000000000e+00 0 0 0 +10925 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 1.0200000000000000e+00 0.0000000000000000e+00 0 0 0 +10926 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 1.0300000000000000e+00 0.0000000000000000e+00 0 0 0 +10927 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 1.0200000000000000e+00 0.0000000000000000e+00 0 0 0 +10928 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 1.0300000000000000e+00 0.0000000000000000e+00 0 0 0 +10929 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 1.0200000000000000e+00 0.0000000000000000e+00 0 0 0 +10930 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 1.0300000000000000e+00 0.0000000000000000e+00 0 0 0 +10931 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 1.0200000000000000e+00 0.0000000000000000e+00 0 0 0 +10932 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 1.0300000000000000e+00 0.0000000000000000e+00 0 0 0 +11014 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 1.0500000000000000e+00 0.0000000000000000e+00 0 0 0 +11015 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 1.0400000000000000e+00 0.0000000000000000e+00 0 0 0 +11016 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 1.0500000000000000e+00 0.0000000000000000e+00 0 0 0 +11017 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 1.0400000000000000e+00 0.0000000000000000e+00 0 0 0 +11018 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 1.0500000000000000e+00 0.0000000000000000e+00 0 0 0 +11019 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 1.0400000000000000e+00 0.0000000000000000e+00 0 0 0 +11020 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 1.0500000000000000e+00 0.0000000000000000e+00 0 0 0 +11021 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 1.0400000000000000e+00 0.0000000000000000e+00 0 0 0 +11022 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 1.0500000000000000e+00 0.0000000000000000e+00 0 0 0 +11023 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 1.0400000000000000e+00 0.0000000000000000e+00 0 0 0 +11024 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 1.0500000000000000e+00 0.0000000000000000e+00 0 0 0 +11025 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 1.0400000000000000e+00 0.0000000000000000e+00 0 0 0 +11026 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 1.0500000000000000e+00 0.0000000000000000e+00 0 0 0 +11027 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 1.0400000000000000e+00 0.0000000000000000e+00 0 0 0 +11028 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 1.0500000000000000e+00 0.0000000000000000e+00 0 0 0 +11029 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 1.0400000000000000e+00 0.0000000000000000e+00 0 0 0 +11030 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 1.0500000000000000e+00 0.0000000000000000e+00 0 0 0 +11112 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 1.0700000000000001e+00 0.0000000000000000e+00 0 0 0 +11113 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 1.0600000000000001e+00 0.0000000000000000e+00 0 0 0 +11114 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 1.0700000000000001e+00 0.0000000000000000e+00 0 0 0 +11115 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 1.0600000000000001e+00 0.0000000000000000e+00 0 0 0 +11116 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 1.0700000000000001e+00 0.0000000000000000e+00 0 0 0 +11117 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 1.0600000000000001e+00 0.0000000000000000e+00 0 0 0 +11118 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 1.0700000000000001e+00 0.0000000000000000e+00 0 0 0 +11119 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 1.0600000000000001e+00 0.0000000000000000e+00 0 0 0 +11120 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 1.0700000000000001e+00 0.0000000000000000e+00 0 0 0 +11121 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 1.0600000000000001e+00 0.0000000000000000e+00 0 0 0 +11122 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 1.0700000000000001e+00 0.0000000000000000e+00 0 0 0 +11123 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 1.0600000000000001e+00 0.0000000000000000e+00 0 0 0 +11124 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 1.0700000000000001e+00 0.0000000000000000e+00 0 0 0 +11125 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 1.0600000000000001e+00 0.0000000000000000e+00 0 0 0 +11126 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 1.0700000000000001e+00 0.0000000000000000e+00 0 0 0 +11127 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 1.0600000000000001e+00 0.0000000000000000e+00 0 0 0 +11128 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 1.0700000000000001e+00 0.0000000000000000e+00 0 0 0 +11210 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 1.0900000000000001e+00 0.0000000000000000e+00 0 0 0 +11211 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 1.0800000000000001e+00 0.0000000000000000e+00 0 0 0 +11212 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 1.0900000000000001e+00 0.0000000000000000e+00 0 0 0 +11213 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 1.0800000000000001e+00 0.0000000000000000e+00 0 0 0 +11214 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 1.0900000000000001e+00 0.0000000000000000e+00 0 0 0 +11215 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 1.0800000000000001e+00 0.0000000000000000e+00 0 0 0 +11216 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 1.0900000000000001e+00 0.0000000000000000e+00 0 0 0 +11217 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 1.0800000000000001e+00 0.0000000000000000e+00 0 0 0 +11218 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 1.0900000000000001e+00 0.0000000000000000e+00 0 0 0 +11219 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 1.0800000000000001e+00 0.0000000000000000e+00 0 0 0 +11220 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 1.0900000000000001e+00 0.0000000000000000e+00 0 0 0 +11221 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 1.0800000000000001e+00 0.0000000000000000e+00 0 0 0 +11222 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 1.0900000000000001e+00 0.0000000000000000e+00 0 0 0 +11223 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 1.0800000000000001e+00 0.0000000000000000e+00 0 0 0 +11224 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 1.0900000000000001e+00 0.0000000000000000e+00 0 0 0 +11225 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 1.0800000000000001e+00 0.0000000000000000e+00 0 0 0 +11226 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 1.0900000000000001e+00 0.0000000000000000e+00 0 0 0 +11308 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 1.1100000000000001e+00 0.0000000000000000e+00 0 0 0 +11309 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 1.1000000000000001e+00 0.0000000000000000e+00 0 0 0 +11310 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 1.1100000000000001e+00 0.0000000000000000e+00 0 0 0 +11311 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 1.1000000000000001e+00 0.0000000000000000e+00 0 0 0 +11312 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 1.1100000000000001e+00 0.0000000000000000e+00 0 0 0 +11313 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 1.1000000000000001e+00 0.0000000000000000e+00 0 0 0 +11314 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 1.1100000000000001e+00 0.0000000000000000e+00 0 0 0 +11315 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 1.1000000000000001e+00 0.0000000000000000e+00 0 0 0 +11316 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 1.1100000000000001e+00 0.0000000000000000e+00 0 0 0 +11317 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 1.1000000000000001e+00 0.0000000000000000e+00 0 0 0 +11318 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 1.1100000000000001e+00 0.0000000000000000e+00 0 0 0 +11319 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 1.1000000000000001e+00 0.0000000000000000e+00 0 0 0 +11320 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 1.1100000000000001e+00 0.0000000000000000e+00 0 0 0 +11321 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 1.1000000000000001e+00 0.0000000000000000e+00 0 0 0 +11322 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 1.1100000000000001e+00 0.0000000000000000e+00 0 0 0 +11323 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 1.1000000000000001e+00 0.0000000000000000e+00 0 0 0 +11324 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 1.1100000000000001e+00 0.0000000000000000e+00 0 0 0 +11406 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 1.1300000000000001e+00 0.0000000000000000e+00 0 0 0 +11407 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 1.1200000000000001e+00 0.0000000000000000e+00 0 0 0 +11408 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 1.1300000000000001e+00 0.0000000000000000e+00 0 0 0 +11409 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 1.1200000000000001e+00 0.0000000000000000e+00 0 0 0 +11410 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 1.1300000000000001e+00 0.0000000000000000e+00 0 0 0 +11411 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 1.1200000000000001e+00 0.0000000000000000e+00 0 0 0 +11412 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 1.1300000000000001e+00 0.0000000000000000e+00 0 0 0 +11413 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 1.1200000000000001e+00 0.0000000000000000e+00 0 0 0 +11414 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 1.1300000000000001e+00 0.0000000000000000e+00 0 0 0 +11415 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 1.1200000000000001e+00 0.0000000000000000e+00 0 0 0 +11416 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 1.1300000000000001e+00 0.0000000000000000e+00 0 0 0 +11417 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 1.1200000000000001e+00 0.0000000000000000e+00 0 0 0 +11418 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 1.1300000000000001e+00 0.0000000000000000e+00 0 0 0 +11419 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 1.1200000000000001e+00 0.0000000000000000e+00 0 0 0 +11420 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 1.1300000000000001e+00 0.0000000000000000e+00 0 0 0 +11421 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 1.1200000000000001e+00 0.0000000000000000e+00 0 0 0 +11422 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 1.1300000000000001e+00 0.0000000000000000e+00 0 0 0 +11504 1 1.0063722103956427e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 1.1500000000000001e+00 0.0000000000000000e+00 0 0 0 +11505 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 1.1400000000000001e+00 0.0000000000000000e+00 0 0 0 +11506 1 1.0063722103956442e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 1.1500000000000001e+00 0.0000000000000000e+00 0 0 0 +11507 1 1.0063722103956404e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 1.1400000000000001e+00 0.0000000000000000e+00 0 0 0 +11508 1 1.0063722103956474e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 1.1500000000000001e+00 0.0000000000000000e+00 0 0 0 +11509 1 1.0063722103956371e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 1.1400000000000001e+00 0.0000000000000000e+00 0 0 0 +11510 1 1.0063722103956429e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 1.1500000000000001e+00 0.0000000000000000e+00 0 0 0 +11511 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 1.1400000000000001e+00 0.0000000000000000e+00 0 0 0 +11512 1 1.0063722103956429e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 1.1500000000000001e+00 0.0000000000000000e+00 0 0 0 +11513 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 1.1400000000000001e+00 0.0000000000000000e+00 0 0 0 +11514 1 1.0063722103956429e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 1.1500000000000001e+00 0.0000000000000000e+00 0 0 0 +11515 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 1.1400000000000001e+00 0.0000000000000000e+00 0 0 0 +11516 1 1.0063722103956429e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 1.1500000000000001e+00 0.0000000000000000e+00 0 0 0 +11517 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 1.1400000000000001e+00 0.0000000000000000e+00 0 0 0 +11518 1 1.0063722103956429e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 1.1500000000000001e+00 0.0000000000000000e+00 0 0 0 +11519 1 1.0063722103956371e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 1.1400000000000001e+00 0.0000000000000000e+00 0 0 0 +11520 1 1.0063722103956472e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 1.1500000000000001e+00 0.0000000000000000e+00 0 0 0 +11603 1 1.0063722103956428e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 1.1599999999999999e+00 0.0000000000000000e+00 0 0 0 +11605 1 1.0063722103956474e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 1.1599999999999999e+00 0.0000000000000000e+00 0 0 0 +11607 1 1.0063722103956437e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 1.1599999999999999e+00 0.0000000000000000e+00 0 0 0 +11609 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 1.1599999999999999e+00 0.0000000000000000e+00 0 0 0 +11611 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 1.1599999999999999e+00 0.0000000000000000e+00 0 0 0 +11613 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 1.1599999999999999e+00 0.0000000000000000e+00 0 0 0 +11615 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 1.1599999999999999e+00 0.0000000000000000e+00 0 0 0 +11617 1 1.0063722103956437e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 1.1599999999999999e+00 0.0000000000000000e+00 0 0 0 +10836 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 1.0100000000000000e+00 0.0000000000000000e+00 0 0 0 +10838 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 1.0100000000000000e+00 0.0000000000000000e+00 0 0 0 +10840 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 1.0100000000000000e+00 0.0000000000000000e+00 0 0 0 +10842 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 1.0100000000000000e+00 0.0000000000000000e+00 0 0 0 +10844 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 1.0100000000000000e+00 0.0000000000000000e+00 0 0 0 +10846 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 1.0100000000000000e+00 0.0000000000000000e+00 0 0 0 +10848 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 1.0100000000000000e+00 0.0000000000000000e+00 0 0 0 +10850 1 9.7257311157309050e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 1.0100000000000000e+00 0.0000000000000000e+00 0 0 0 +10933 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 1.0200000000000000e+00 0.0000000000000000e+00 0 0 0 +10934 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 1.0300000000000000e+00 0.0000000000000000e+00 0 0 0 +10935 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 1.0200000000000000e+00 0.0000000000000000e+00 0 0 0 +10936 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 1.0300000000000000e+00 0.0000000000000000e+00 0 0 0 +10937 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 1.0200000000000000e+00 0.0000000000000000e+00 0 0 0 +10938 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 1.0300000000000000e+00 0.0000000000000000e+00 0 0 0 +10939 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 1.0200000000000000e+00 0.0000000000000000e+00 0 0 0 +10940 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 1.0300000000000000e+00 0.0000000000000000e+00 0 0 0 +10941 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 1.0200000000000000e+00 0.0000000000000000e+00 0 0 0 +10942 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 1.0300000000000000e+00 0.0000000000000000e+00 0 0 0 +10943 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 1.0200000000000000e+00 0.0000000000000000e+00 0 0 0 +10944 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 1.0300000000000000e+00 0.0000000000000000e+00 0 0 0 +10945 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 1.0200000000000000e+00 0.0000000000000000e+00 0 0 0 +10946 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 1.0300000000000000e+00 0.0000000000000000e+00 0 0 0 +10947 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 1.0200000000000000e+00 0.0000000000000000e+00 0 0 0 +10948 1 9.7257311157309027e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 1.0300000000000000e+00 0.0000000000000000e+00 0 0 0 +10949 1 7.1371621756056538e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0200000000000000e+00 0.0000000000000000e+00 0 0 0 +11031 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 1.0400000000000000e+00 0.0000000000000000e+00 0 0 0 +11032 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 1.0500000000000000e+00 0.0000000000000000e+00 0 0 0 +11033 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 1.0400000000000000e+00 0.0000000000000000e+00 0 0 0 +11034 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 1.0500000000000000e+00 0.0000000000000000e+00 0 0 0 +11035 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 1.0400000000000000e+00 0.0000000000000000e+00 0 0 0 +11036 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 1.0500000000000000e+00 0.0000000000000000e+00 0 0 0 +11037 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 1.0400000000000000e+00 0.0000000000000000e+00 0 0 0 +11038 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 1.0500000000000000e+00 0.0000000000000000e+00 0 0 0 +11039 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 1.0400000000000000e+00 0.0000000000000000e+00 0 0 0 +11040 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 1.0500000000000000e+00 0.0000000000000000e+00 0 0 0 +11041 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 1.0400000000000000e+00 0.0000000000000000e+00 0 0 0 +11042 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 1.0500000000000000e+00 0.0000000000000000e+00 0 0 0 +11043 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 1.0400000000000000e+00 0.0000000000000000e+00 0 0 0 +11044 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 1.0500000000000000e+00 0.0000000000000000e+00 0 0 0 +11045 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 1.0400000000000000e+00 0.0000000000000000e+00 0 0 0 +11046 1 9.7257311157309027e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 1.0500000000000000e+00 0.0000000000000000e+00 0 0 0 +11047 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0400000000000000e+00 0.0000000000000000e+00 0 0 0 +11129 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 1.0600000000000001e+00 0.0000000000000000e+00 0 0 0 +11130 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 1.0700000000000001e+00 0.0000000000000000e+00 0 0 0 +11131 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 1.0600000000000001e+00 0.0000000000000000e+00 0 0 0 +11132 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 1.0700000000000001e+00 0.0000000000000000e+00 0 0 0 +11133 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 1.0600000000000001e+00 0.0000000000000000e+00 0 0 0 +11134 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 1.0700000000000001e+00 0.0000000000000000e+00 0 0 0 +11135 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 1.0600000000000001e+00 0.0000000000000000e+00 0 0 0 +11136 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 1.0700000000000001e+00 0.0000000000000000e+00 0 0 0 +11137 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 1.0600000000000001e+00 0.0000000000000000e+00 0 0 0 +11138 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 1.0700000000000001e+00 0.0000000000000000e+00 0 0 0 +11139 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 1.0600000000000001e+00 0.0000000000000000e+00 0 0 0 +11140 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 1.0700000000000001e+00 0.0000000000000000e+00 0 0 0 +11141 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 1.0600000000000001e+00 0.0000000000000000e+00 0 0 0 +11142 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 1.0700000000000001e+00 0.0000000000000000e+00 0 0 0 +11143 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 1.0600000000000001e+00 0.0000000000000000e+00 0 0 0 +11144 1 9.7257311157309027e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 1.0700000000000001e+00 0.0000000000000000e+00 0 0 0 +11145 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0600000000000001e+00 0.0000000000000000e+00 0 0 0 +11227 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 1.0800000000000001e+00 0.0000000000000000e+00 0 0 0 +11228 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 1.0900000000000001e+00 0.0000000000000000e+00 0 0 0 +11229 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 1.0800000000000001e+00 0.0000000000000000e+00 0 0 0 +11230 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 1.0900000000000001e+00 0.0000000000000000e+00 0 0 0 +11231 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 1.0800000000000001e+00 0.0000000000000000e+00 0 0 0 +11232 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 1.0900000000000001e+00 0.0000000000000000e+00 0 0 0 +11233 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 1.0800000000000001e+00 0.0000000000000000e+00 0 0 0 +11234 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 1.0900000000000001e+00 0.0000000000000000e+00 0 0 0 +11235 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 1.0800000000000001e+00 0.0000000000000000e+00 0 0 0 +11236 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 1.0900000000000001e+00 0.0000000000000000e+00 0 0 0 +11237 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 1.0800000000000001e+00 0.0000000000000000e+00 0 0 0 +11238 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 1.0900000000000001e+00 0.0000000000000000e+00 0 0 0 +11239 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 1.0800000000000001e+00 0.0000000000000000e+00 0 0 0 +11240 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 1.0900000000000001e+00 0.0000000000000000e+00 0 0 0 +11241 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 1.0800000000000001e+00 0.0000000000000000e+00 0 0 0 +11242 1 9.7257311157309027e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 1.0900000000000001e+00 0.0000000000000000e+00 0 0 0 +11243 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0800000000000001e+00 0.0000000000000000e+00 0 0 0 +11325 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 1.1000000000000001e+00 0.0000000000000000e+00 0 0 0 +11326 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 1.1100000000000001e+00 0.0000000000000000e+00 0 0 0 +11327 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 1.1000000000000001e+00 0.0000000000000000e+00 0 0 0 +11328 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 1.1100000000000001e+00 0.0000000000000000e+00 0 0 0 +11329 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 1.1000000000000001e+00 0.0000000000000000e+00 0 0 0 +11330 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 1.1100000000000001e+00 0.0000000000000000e+00 0 0 0 +11331 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 1.1000000000000001e+00 0.0000000000000000e+00 0 0 0 +11332 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 1.1100000000000001e+00 0.0000000000000000e+00 0 0 0 +11333 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 1.1000000000000001e+00 0.0000000000000000e+00 0 0 0 +11334 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 1.1100000000000001e+00 0.0000000000000000e+00 0 0 0 +11335 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 1.1000000000000001e+00 0.0000000000000000e+00 0 0 0 +11336 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 1.1100000000000001e+00 0.0000000000000000e+00 0 0 0 +11337 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 1.1000000000000001e+00 0.0000000000000000e+00 0 0 0 +11338 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 1.1100000000000001e+00 0.0000000000000000e+00 0 0 0 +11339 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 1.1000000000000001e+00 0.0000000000000000e+00 0 0 0 +11340 1 9.7257311157309027e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 1.1100000000000001e+00 0.0000000000000000e+00 0 0 0 +11341 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000001e+00 0.0000000000000000e+00 0 0 0 +11423 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 1.1200000000000001e+00 0.0000000000000000e+00 0 0 0 +11424 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 1.1300000000000001e+00 0.0000000000000000e+00 0 0 0 +11425 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 1.1200000000000001e+00 0.0000000000000000e+00 0 0 0 +11426 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 1.1300000000000001e+00 0.0000000000000000e+00 0 0 0 +11427 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 1.1200000000000001e+00 0.0000000000000000e+00 0 0 0 +11428 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 1.1300000000000001e+00 0.0000000000000000e+00 0 0 0 +11429 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 1.1200000000000001e+00 0.0000000000000000e+00 0 0 0 +11430 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 1.1300000000000001e+00 0.0000000000000000e+00 0 0 0 +11431 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 1.1200000000000001e+00 0.0000000000000000e+00 0 0 0 +11432 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 1.1300000000000001e+00 0.0000000000000000e+00 0 0 0 +11433 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 1.1200000000000001e+00 0.0000000000000000e+00 0 0 0 +11434 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 1.1300000000000001e+00 0.0000000000000000e+00 0 0 0 +11435 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 1.1200000000000001e+00 0.0000000000000000e+00 0 0 0 +11436 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 1.1300000000000001e+00 0.0000000000000000e+00 0 0 0 +11437 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 1.1200000000000001e+00 0.0000000000000000e+00 0 0 0 +11438 1 9.7257311157309027e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 1.1300000000000001e+00 0.0000000000000000e+00 0 0 0 +11439 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.1200000000000001e+00 0.0000000000000000e+00 0 0 0 +11521 1 1.0063722103956405e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 1.1400000000000001e+00 0.0000000000000000e+00 0 0 0 +11522 1 1.0063722103956442e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 1.1500000000000001e+00 0.0000000000000000e+00 0 0 0 +11523 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 1.1400000000000001e+00 0.0000000000000000e+00 0 0 0 +11524 1 1.0063722103956429e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 1.1500000000000001e+00 0.0000000000000000e+00 0 0 0 +11525 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 1.1400000000000001e+00 0.0000000000000000e+00 0 0 0 +11526 1 1.0063722103956429e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 1.1500000000000001e+00 0.0000000000000000e+00 0 0 0 +11527 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 1.1400000000000001e+00 0.0000000000000000e+00 0 0 0 +11528 1 1.0063722103956429e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 1.1500000000000001e+00 0.0000000000000000e+00 0 0 0 +11529 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 1.1400000000000001e+00 0.0000000000000000e+00 0 0 0 +11530 1 1.0063722103956429e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 1.1500000000000001e+00 0.0000000000000000e+00 0 0 0 +11531 1 1.0063722103956372e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 1.1400000000000001e+00 0.0000000000000000e+00 0 0 0 +11532 1 1.0063722103956474e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 1.1500000000000001e+00 0.0000000000000000e+00 0 0 0 +11533 1 1.0063722103956405e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 1.1400000000000001e+00 0.0000000000000000e+00 0 0 0 +11534 1 1.0063722103956442e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 1.1500000000000001e+00 0.0000000000000000e+00 0 0 0 +11535 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 1.1400000000000001e+00 0.0000000000000000e+00 0 0 0 +11536 1 9.7257311157309948e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 1.1500000000000001e+00 0.0000000000000000e+00 0 0 0 +11537 1 7.1371621756056754e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.1400000000000001e+00 0.0000000000000000e+00 0 0 0 +11619 1 1.0063722103956471e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 1.1599999999999999e+00 0.0000000000000000e+00 0 0 0 +11621 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 1.1599999999999999e+00 0.0000000000000000e+00 0 0 0 +11623 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 1.1599999999999999e+00 0.0000000000000000e+00 0 0 0 +11625 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 1.1599999999999999e+00 0.0000000000000000e+00 0 0 0 +11627 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 1.1599999999999999e+00 0.0000000000000000e+00 0 0 0 +11629 1 1.0063722103956437e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 1.1599999999999999e+00 0.0000000000000000e+00 0 0 0 +11631 1 1.0063722103956471e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 1.1599999999999999e+00 0.0000000000000000e+00 0 0 0 +11633 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 1.1599999999999999e+00 0.0000000000000000e+00 0 0 0 +11635 1 7.1371621756057107e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.1599999999999999e+00 0.0000000000000000e+00 0 0 0 +670 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.1737972567696688e+00 0.0000000000000000e+00 0 0 0 +671 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.1808683245815343e+00 0.0000000000000000e+00 0 0 0 +672 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.1737972567696688e+00 0.0000000000000000e+00 0 0 0 +673 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.1879393923933999e+00 0.0000000000000000e+00 0 0 0 +674 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.1950104602052654e+00 0.0000000000000000e+00 0 0 0 +675 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.1879393923933999e+00 0.0000000000000000e+00 0 0 0 +676 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.2020815280171309e+00 0.0000000000000000e+00 0 0 0 +677 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.2091525958289964e+00 0.0000000000000000e+00 0 0 0 +678 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.2020815280171309e+00 0.0000000000000000e+00 0 0 0 +679 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.2162236636408617e+00 0.0000000000000000e+00 0 0 0 +680 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.2232947314527272e+00 0.0000000000000000e+00 0 0 0 +681 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.2162236636408617e+00 0.0000000000000000e+00 0 0 0 +682 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.2303657992645927e+00 0.0000000000000000e+00 0 0 0 +683 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.2374368670764582e+00 0.0000000000000000e+00 0 0 0 +684 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.2303657992645927e+00 0.0000000000000000e+00 0 0 0 +685 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.2445079348883237e+00 0.0000000000000000e+00 0 0 0 +686 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.2515790027001892e+00 0.0000000000000000e+00 0 0 0 +687 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.2445079348883237e+00 0.0000000000000000e+00 0 0 0 +688 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.2586500705120547e+00 0.0000000000000000e+00 0 0 0 +689 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.2657211383239202e+00 0.0000000000000000e+00 0 0 0 +690 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.2586500705120547e+00 0.0000000000000000e+00 0 0 0 +691 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.2727922061357855e+00 0.0000000000000000e+00 0 0 0 +692 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.2798632739476510e+00 0.0000000000000000e+00 0 0 0 +693 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.2727922061357855e+00 0.0000000000000000e+00 0 0 0 +694 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.2869343417595165e+00 0.0000000000000000e+00 0 0 0 +695 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.2940054095713820e+00 0.0000000000000000e+00 0 0 0 +696 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.2869343417595165e+00 0.0000000000000000e+00 0 0 0 +697 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.3010764773832475e+00 0.0000000000000000e+00 0 0 0 +698 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.3081475451951130e+00 0.0000000000000000e+00 0 0 0 +699 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.3010764773832475e+00 0.0000000000000000e+00 0 0 0 +700 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.3152186130069785e+00 0.0000000000000000e+00 0 0 0 +701 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.3222896808188438e+00 0.0000000000000000e+00 0 0 0 +702 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.3152186130069785e+00 0.0000000000000000e+00 0 0 0 +703 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.3293607486307093e+00 0.0000000000000000e+00 0 0 0 +705 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.3293607486307093e+00 0.0000000000000000e+00 0 0 0 +11538 1 7.1371621756056788e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 1.1699999999999999e+00 0.0000000000000000e+00 0 0 0 +11540 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 1.1699999999999999e+00 0.0000000000000000e+00 0 0 0 +11542 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 1.1699999999999999e+00 0.0000000000000000e+00 0 0 0 +11544 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 1.1699999999999999e+00 0.0000000000000000e+00 0 0 0 +11546 1 1.0063722103956371e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 1.1699999999999999e+00 0.0000000000000000e+00 0 0 0 +11548 1 1.0063722103956364e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 1.1699999999999999e+00 0.0000000000000000e+00 0 0 0 +11550 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 1.1699999999999999e+00 0.0000000000000000e+00 0 0 0 +11636 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 1.1899999999999999e+00 0.0000000000000000e+00 0 0 0 +11637 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 1.1799999999999999e+00 0.0000000000000000e+00 0 0 0 +11638 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 1.1899999999999999e+00 0.0000000000000000e+00 0 0 0 +11639 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 1.1799999999999999e+00 0.0000000000000000e+00 0 0 0 +11640 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 1.1899999999999999e+00 0.0000000000000000e+00 0 0 0 +11641 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 1.1799999999999999e+00 0.0000000000000000e+00 0 0 0 +11642 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 1.1899999999999999e+00 0.0000000000000000e+00 0 0 0 +11643 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 1.1799999999999999e+00 0.0000000000000000e+00 0 0 0 +11644 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 1.1899999999999999e+00 0.0000000000000000e+00 0 0 0 +11645 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 1.1799999999999999e+00 0.0000000000000000e+00 0 0 0 +11646 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 1.1899999999999999e+00 0.0000000000000000e+00 0 0 0 +11647 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 1.1799999999999999e+00 0.0000000000000000e+00 0 0 0 +11648 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 1.1899999999999999e+00 0.0000000000000000e+00 0 0 0 +11649 1 1.0063722103956341e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 1.1799999999999999e+00 0.0000000000000000e+00 0 0 0 +11734 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 1.2100000000000000e+00 0.0000000000000000e+00 0 0 0 +11735 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 1.2000000000000000e+00 0.0000000000000000e+00 0 0 0 +11736 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 1.2100000000000000e+00 0.0000000000000000e+00 0 0 0 +11737 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 1.2000000000000000e+00 0.0000000000000000e+00 0 0 0 +11738 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 1.2100000000000000e+00 0.0000000000000000e+00 0 0 0 +11739 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 1.2000000000000000e+00 0.0000000000000000e+00 0 0 0 +11740 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 1.2100000000000000e+00 0.0000000000000000e+00 0 0 0 +11741 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 1.2000000000000000e+00 0.0000000000000000e+00 0 0 0 +11742 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 1.2100000000000000e+00 0.0000000000000000e+00 0 0 0 +11743 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 1.2000000000000000e+00 0.0000000000000000e+00 0 0 0 +11744 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 1.2100000000000000e+00 0.0000000000000000e+00 0 0 0 +11745 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 1.2000000000000000e+00 0.0000000000000000e+00 0 0 0 +11746 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 1.2100000000000000e+00 0.0000000000000000e+00 0 0 0 +11747 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 1.2000000000000000e+00 0.0000000000000000e+00 0 0 0 +11832 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 1.2300000000000000e+00 0.0000000000000000e+00 0 0 0 +11833 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 1.2200000000000000e+00 0.0000000000000000e+00 0 0 0 +11834 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 1.2300000000000000e+00 0.0000000000000000e+00 0 0 0 +11835 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 1.2200000000000000e+00 0.0000000000000000e+00 0 0 0 +11836 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 1.2300000000000000e+00 0.0000000000000000e+00 0 0 0 +11837 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 1.2200000000000000e+00 0.0000000000000000e+00 0 0 0 +11838 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 1.2300000000000000e+00 0.0000000000000000e+00 0 0 0 +11839 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 1.2200000000000000e+00 0.0000000000000000e+00 0 0 0 +11840 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 1.2300000000000000e+00 0.0000000000000000e+00 0 0 0 +11841 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 1.2200000000000000e+00 0.0000000000000000e+00 0 0 0 +11842 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 1.2300000000000000e+00 0.0000000000000000e+00 0 0 0 +11843 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 1.2200000000000000e+00 0.0000000000000000e+00 0 0 0 +11844 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 1.2300000000000000e+00 0.0000000000000000e+00 0 0 0 +11845 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 1.2200000000000000e+00 0.0000000000000000e+00 0 0 0 +11930 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 1.2500000000000000e+00 0.0000000000000000e+00 0 0 0 +11931 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 1.2400000000000000e+00 0.0000000000000000e+00 0 0 0 +11932 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 1.2500000000000000e+00 0.0000000000000000e+00 0 0 0 +11933 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 1.2400000000000000e+00 0.0000000000000000e+00 0 0 0 +11934 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 1.2500000000000000e+00 0.0000000000000000e+00 0 0 0 +11935 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 1.2400000000000000e+00 0.0000000000000000e+00 0 0 0 +11936 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 1.2500000000000000e+00 0.0000000000000000e+00 0 0 0 +11937 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 1.2400000000000000e+00 0.0000000000000000e+00 0 0 0 +11938 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 1.2500000000000000e+00 0.0000000000000000e+00 0 0 0 +11939 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 1.2400000000000000e+00 0.0000000000000000e+00 0 0 0 +11940 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 1.2500000000000000e+00 0.0000000000000000e+00 0 0 0 +11941 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 1.2400000000000000e+00 0.0000000000000000e+00 0 0 0 +11942 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 1.2500000000000000e+00 0.0000000000000000e+00 0 0 0 +11943 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 1.2400000000000000e+00 0.0000000000000000e+00 0 0 0 +12028 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 1.2700000000000000e+00 0.0000000000000000e+00 0 0 0 +12029 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 1.2600000000000000e+00 0.0000000000000000e+00 0 0 0 +12030 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 1.2700000000000000e+00 0.0000000000000000e+00 0 0 0 +12031 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 1.2600000000000000e+00 0.0000000000000000e+00 0 0 0 +12032 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 1.2700000000000000e+00 0.0000000000000000e+00 0 0 0 +12033 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 1.2600000000000000e+00 0.0000000000000000e+00 0 0 0 +12034 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 1.2700000000000000e+00 0.0000000000000000e+00 0 0 0 +12035 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 1.2600000000000000e+00 0.0000000000000000e+00 0 0 0 +12036 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 1.2700000000000000e+00 0.0000000000000000e+00 0 0 0 +12037 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 1.2600000000000000e+00 0.0000000000000000e+00 0 0 0 +12038 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 1.2700000000000000e+00 0.0000000000000000e+00 0 0 0 +12039 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 1.2600000000000000e+00 0.0000000000000000e+00 0 0 0 +12040 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 1.2700000000000000e+00 0.0000000000000000e+00 0 0 0 +12041 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 1.2600000000000000e+00 0.0000000000000000e+00 0 0 0 +12126 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 1.2900000000000000e+00 0.0000000000000000e+00 0 0 0 +12127 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 1.2800000000000000e+00 0.0000000000000000e+00 0 0 0 +12128 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 1.2900000000000000e+00 0.0000000000000000e+00 0 0 0 +12129 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 1.2800000000000000e+00 0.0000000000000000e+00 0 0 0 +12130 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 1.2900000000000000e+00 0.0000000000000000e+00 0 0 0 +12131 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 1.2800000000000000e+00 0.0000000000000000e+00 0 0 0 +12132 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 1.2900000000000000e+00 0.0000000000000000e+00 0 0 0 +12133 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 1.2800000000000000e+00 0.0000000000000000e+00 0 0 0 +12134 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 1.2900000000000000e+00 0.0000000000000000e+00 0 0 0 +12135 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 1.2800000000000000e+00 0.0000000000000000e+00 0 0 0 +12136 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 1.2900000000000000e+00 0.0000000000000000e+00 0 0 0 +12137 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 1.2800000000000000e+00 0.0000000000000000e+00 0 0 0 +12138 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 1.2900000000000000e+00 0.0000000000000000e+00 0 0 0 +12139 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 1.2800000000000000e+00 0.0000000000000000e+00 0 0 0 +12224 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 1.3100000000000001e+00 0.0000000000000000e+00 0 0 0 +12225 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 1.3000000000000000e+00 0.0000000000000000e+00 0 0 0 +12226 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 1.3100000000000001e+00 0.0000000000000000e+00 0 0 0 +12227 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 1.3000000000000000e+00 0.0000000000000000e+00 0 0 0 +12228 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 1.3100000000000001e+00 0.0000000000000000e+00 0 0 0 +12229 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 1.3000000000000000e+00 0.0000000000000000e+00 0 0 0 +12230 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 1.3100000000000001e+00 0.0000000000000000e+00 0 0 0 +12231 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 1.3000000000000000e+00 0.0000000000000000e+00 0 0 0 +12232 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 1.3100000000000001e+00 0.0000000000000000e+00 0 0 0 +12233 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 1.3000000000000000e+00 0.0000000000000000e+00 0 0 0 +12234 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 1.3100000000000001e+00 0.0000000000000000e+00 0 0 0 +12235 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 1.3000000000000000e+00 0.0000000000000000e+00 0 0 0 +12236 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 1.3100000000000001e+00 0.0000000000000000e+00 0 0 0 +12237 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 1.3000000000000000e+00 0.0000000000000000e+00 0 0 0 +12322 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 1.3300000000000001e+00 0.0000000000000000e+00 0 0 0 +12323 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 1.3200000000000001e+00 0.0000000000000000e+00 0 0 0 +12324 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 1.3300000000000001e+00 0.0000000000000000e+00 0 0 0 +12325 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 1.3200000000000001e+00 0.0000000000000000e+00 0 0 0 +12326 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 1.3300000000000001e+00 0.0000000000000000e+00 0 0 0 +12327 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 1.3200000000000001e+00 0.0000000000000000e+00 0 0 0 +12328 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 1.3300000000000001e+00 0.0000000000000000e+00 0 0 0 +12329 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 1.3200000000000001e+00 0.0000000000000000e+00 0 0 0 +12330 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 1.3300000000000001e+00 0.0000000000000000e+00 0 0 0 +12331 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 1.3200000000000001e+00 0.0000000000000000e+00 0 0 0 +12332 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 1.3300000000000001e+00 0.0000000000000000e+00 0 0 0 +12333 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 1.3200000000000001e+00 0.0000000000000000e+00 0 0 0 +12334 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 1.3300000000000001e+00 0.0000000000000000e+00 0 0 0 +12335 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 1.3200000000000001e+00 0.0000000000000000e+00 0 0 0 +11552 1 1.0063722103956371e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 1.1699999999999999e+00 0.0000000000000000e+00 0 0 0 +11554 1 1.0063722103956364e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 1.1699999999999999e+00 0.0000000000000000e+00 0 0 0 +11556 1 1.0063722103956371e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 1.1699999999999999e+00 0.0000000000000000e+00 0 0 0 +11558 1 1.0063722103956371e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 1.1699999999999999e+00 0.0000000000000000e+00 0 0 0 +11560 1 1.0063722103956362e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 1.1699999999999999e+00 0.0000000000000000e+00 0 0 0 +11562 1 1.0063722103956367e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 1.1699999999999999e+00 0.0000000000000000e+00 0 0 0 +11564 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 1.1699999999999999e+00 0.0000000000000000e+00 0 0 0 +11566 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 1.1699999999999999e+00 0.0000000000000000e+00 0 0 0 +11568 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 1.1699999999999999e+00 0.0000000000000000e+00 0 0 0 +11650 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 1.1899999999999999e+00 0.0000000000000000e+00 0 0 0 +11651 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 1.1799999999999999e+00 0.0000000000000000e+00 0 0 0 +11652 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 1.1899999999999999e+00 0.0000000000000000e+00 0 0 0 +11653 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 1.1799999999999999e+00 0.0000000000000000e+00 0 0 0 +11654 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 1.1899999999999999e+00 0.0000000000000000e+00 0 0 0 +11655 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 1.1799999999999999e+00 0.0000000000000000e+00 0 0 0 +11656 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 1.1899999999999999e+00 0.0000000000000000e+00 0 0 0 +11657 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 1.1799999999999999e+00 0.0000000000000000e+00 0 0 0 +11658 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 1.1899999999999999e+00 0.0000000000000000e+00 0 0 0 +11659 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 1.1799999999999999e+00 0.0000000000000000e+00 0 0 0 +11660 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 1.1899999999999999e+00 0.0000000000000000e+00 0 0 0 +11661 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 1.1799999999999999e+00 0.0000000000000000e+00 0 0 0 +11662 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 1.1899999999999999e+00 0.0000000000000000e+00 0 0 0 +11663 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 1.1799999999999999e+00 0.0000000000000000e+00 0 0 0 +11664 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 1.1899999999999999e+00 0.0000000000000000e+00 0 0 0 +11665 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 1.1799999999999999e+00 0.0000000000000000e+00 0 0 0 +11666 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 1.1899999999999999e+00 0.0000000000000000e+00 0 0 0 +11748 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 1.2100000000000000e+00 0.0000000000000000e+00 0 0 0 +11749 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 1.2000000000000000e+00 0.0000000000000000e+00 0 0 0 +11750 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 1.2100000000000000e+00 0.0000000000000000e+00 0 0 0 +11751 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 1.2000000000000000e+00 0.0000000000000000e+00 0 0 0 +11752 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 1.2100000000000000e+00 0.0000000000000000e+00 0 0 0 +11753 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 1.2000000000000000e+00 0.0000000000000000e+00 0 0 0 +11754 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 1.2100000000000000e+00 0.0000000000000000e+00 0 0 0 +11755 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 1.2000000000000000e+00 0.0000000000000000e+00 0 0 0 +11756 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 1.2100000000000000e+00 0.0000000000000000e+00 0 0 0 +11757 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 1.2000000000000000e+00 0.0000000000000000e+00 0 0 0 +11758 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 1.2100000000000000e+00 0.0000000000000000e+00 0 0 0 +11759 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 1.2000000000000000e+00 0.0000000000000000e+00 0 0 0 +11760 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 1.2100000000000000e+00 0.0000000000000000e+00 0 0 0 +11761 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 1.2000000000000000e+00 0.0000000000000000e+00 0 0 0 +11762 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 1.2100000000000000e+00 0.0000000000000000e+00 0 0 0 +11763 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 1.2000000000000000e+00 0.0000000000000000e+00 0 0 0 +11764 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 1.2100000000000000e+00 0.0000000000000000e+00 0 0 0 +11846 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 1.2300000000000000e+00 0.0000000000000000e+00 0 0 0 +11847 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 1.2200000000000000e+00 0.0000000000000000e+00 0 0 0 +11848 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 1.2300000000000000e+00 0.0000000000000000e+00 0 0 0 +11849 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 1.2200000000000000e+00 0.0000000000000000e+00 0 0 0 +11850 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 1.2300000000000000e+00 0.0000000000000000e+00 0 0 0 +11851 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 1.2200000000000000e+00 0.0000000000000000e+00 0 0 0 +11852 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 1.2300000000000000e+00 0.0000000000000000e+00 0 0 0 +11853 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 1.2200000000000000e+00 0.0000000000000000e+00 0 0 0 +11854 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 1.2300000000000000e+00 0.0000000000000000e+00 0 0 0 +11855 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 1.2200000000000000e+00 0.0000000000000000e+00 0 0 0 +11856 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 1.2300000000000000e+00 0.0000000000000000e+00 0 0 0 +11857 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 1.2200000000000000e+00 0.0000000000000000e+00 0 0 0 +11858 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 1.2300000000000000e+00 0.0000000000000000e+00 0 0 0 +11859 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 1.2200000000000000e+00 0.0000000000000000e+00 0 0 0 +11860 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 1.2300000000000000e+00 0.0000000000000000e+00 0 0 0 +11861 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 1.2200000000000000e+00 0.0000000000000000e+00 0 0 0 +11862 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 1.2300000000000000e+00 0.0000000000000000e+00 0 0 0 +11944 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 1.2500000000000000e+00 0.0000000000000000e+00 0 0 0 +11945 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 1.2400000000000000e+00 0.0000000000000000e+00 0 0 0 +11946 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 1.2500000000000000e+00 0.0000000000000000e+00 0 0 0 +11947 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 1.2400000000000000e+00 0.0000000000000000e+00 0 0 0 +11948 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 1.2500000000000000e+00 0.0000000000000000e+00 0 0 0 +11949 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 1.2400000000000000e+00 0.0000000000000000e+00 0 0 0 +11950 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 1.2500000000000000e+00 0.0000000000000000e+00 0 0 0 +11951 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 1.2400000000000000e+00 0.0000000000000000e+00 0 0 0 +11952 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 1.2500000000000000e+00 0.0000000000000000e+00 0 0 0 +11953 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 1.2400000000000000e+00 0.0000000000000000e+00 0 0 0 +11954 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 1.2500000000000000e+00 0.0000000000000000e+00 0 0 0 +11955 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 1.2400000000000000e+00 0.0000000000000000e+00 0 0 0 +11956 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 1.2500000000000000e+00 0.0000000000000000e+00 0 0 0 +11957 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 1.2400000000000000e+00 0.0000000000000000e+00 0 0 0 +11958 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 1.2500000000000000e+00 0.0000000000000000e+00 0 0 0 +11959 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 1.2400000000000000e+00 0.0000000000000000e+00 0 0 0 +11960 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 1.2500000000000000e+00 0.0000000000000000e+00 0 0 0 +12042 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 1.2700000000000000e+00 0.0000000000000000e+00 0 0 0 +12043 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 1.2600000000000000e+00 0.0000000000000000e+00 0 0 0 +12044 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 1.2700000000000000e+00 0.0000000000000000e+00 0 0 0 +12045 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 1.2600000000000000e+00 0.0000000000000000e+00 0 0 0 +12046 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 1.2700000000000000e+00 0.0000000000000000e+00 0 0 0 +12047 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 1.2600000000000000e+00 0.0000000000000000e+00 0 0 0 +12048 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 1.2700000000000000e+00 0.0000000000000000e+00 0 0 0 +12049 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 1.2600000000000000e+00 0.0000000000000000e+00 0 0 0 +12050 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 1.2700000000000000e+00 0.0000000000000000e+00 0 0 0 +12051 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 1.2600000000000000e+00 0.0000000000000000e+00 0 0 0 +12052 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 1.2700000000000000e+00 0.0000000000000000e+00 0 0 0 +12053 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 1.2600000000000000e+00 0.0000000000000000e+00 0 0 0 +12054 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 1.2700000000000000e+00 0.0000000000000000e+00 0 0 0 +12055 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 1.2600000000000000e+00 0.0000000000000000e+00 0 0 0 +12056 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 1.2700000000000000e+00 0.0000000000000000e+00 0 0 0 +12057 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 1.2600000000000000e+00 0.0000000000000000e+00 0 0 0 +12058 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 1.2700000000000000e+00 0.0000000000000000e+00 0 0 0 +12140 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 1.2900000000000000e+00 0.0000000000000000e+00 0 0 0 +12141 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 1.2800000000000000e+00 0.0000000000000000e+00 0 0 0 +12142 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 1.2900000000000000e+00 0.0000000000000000e+00 0 0 0 +12143 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 1.2800000000000000e+00 0.0000000000000000e+00 0 0 0 +12144 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 1.2900000000000000e+00 0.0000000000000000e+00 0 0 0 +12145 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 1.2800000000000000e+00 0.0000000000000000e+00 0 0 0 +12146 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 1.2900000000000000e+00 0.0000000000000000e+00 0 0 0 +12147 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 1.2800000000000000e+00 0.0000000000000000e+00 0 0 0 +12148 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 1.2900000000000000e+00 0.0000000000000000e+00 0 0 0 +12149 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 1.2800000000000000e+00 0.0000000000000000e+00 0 0 0 +12150 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 1.2900000000000000e+00 0.0000000000000000e+00 0 0 0 +12151 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 1.2800000000000000e+00 0.0000000000000000e+00 0 0 0 +12152 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 1.2900000000000000e+00 0.0000000000000000e+00 0 0 0 +12153 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 1.2800000000000000e+00 0.0000000000000000e+00 0 0 0 +12154 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 1.2900000000000000e+00 0.0000000000000000e+00 0 0 0 +12155 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 1.2800000000000000e+00 0.0000000000000000e+00 0 0 0 +12156 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 1.2900000000000000e+00 0.0000000000000000e+00 0 0 0 +12238 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 1.3100000000000001e+00 0.0000000000000000e+00 0 0 0 +12239 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 1.3000000000000000e+00 0.0000000000000000e+00 0 0 0 +12240 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 1.3100000000000001e+00 0.0000000000000000e+00 0 0 0 +12241 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 1.3000000000000000e+00 0.0000000000000000e+00 0 0 0 +12242 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 1.3100000000000001e+00 0.0000000000000000e+00 0 0 0 +12243 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 1.3000000000000000e+00 0.0000000000000000e+00 0 0 0 +12244 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 1.3100000000000001e+00 0.0000000000000000e+00 0 0 0 +12245 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 1.3000000000000000e+00 0.0000000000000000e+00 0 0 0 +12246 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 1.3100000000000001e+00 0.0000000000000000e+00 0 0 0 +12247 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 1.3000000000000000e+00 0.0000000000000000e+00 0 0 0 +12248 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 1.3100000000000001e+00 0.0000000000000000e+00 0 0 0 +12249 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 1.3000000000000000e+00 0.0000000000000000e+00 0 0 0 +12250 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 1.3100000000000001e+00 0.0000000000000000e+00 0 0 0 +12251 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 1.3000000000000000e+00 0.0000000000000000e+00 0 0 0 +12252 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 1.3100000000000001e+00 0.0000000000000000e+00 0 0 0 +12253 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 1.3000000000000000e+00 0.0000000000000000e+00 0 0 0 +12254 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 1.3100000000000001e+00 0.0000000000000000e+00 0 0 0 +12336 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 1.3300000000000001e+00 0.0000000000000000e+00 0 0 0 +12337 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 1.3200000000000001e+00 0.0000000000000000e+00 0 0 0 +12338 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 1.3300000000000001e+00 0.0000000000000000e+00 0 0 0 +12339 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 1.3200000000000001e+00 0.0000000000000000e+00 0 0 0 +12340 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 1.3300000000000001e+00 0.0000000000000000e+00 0 0 0 +12341 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 1.3200000000000001e+00 0.0000000000000000e+00 0 0 0 +12342 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 1.3300000000000001e+00 0.0000000000000000e+00 0 0 0 +12343 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 1.3200000000000001e+00 0.0000000000000000e+00 0 0 0 +12344 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 1.3300000000000001e+00 0.0000000000000000e+00 0 0 0 +12345 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 1.3200000000000001e+00 0.0000000000000000e+00 0 0 0 +12346 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 1.3300000000000001e+00 0.0000000000000000e+00 0 0 0 +12347 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 1.3200000000000001e+00 0.0000000000000000e+00 0 0 0 +12348 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 1.3300000000000001e+00 0.0000000000000000e+00 0 0 0 +12349 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 1.3200000000000001e+00 0.0000000000000000e+00 0 0 0 +12350 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 1.3300000000000001e+00 0.0000000000000000e+00 0 0 0 +12351 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 1.3200000000000001e+00 0.0000000000000000e+00 0 0 0 +12352 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 1.3300000000000001e+00 0.0000000000000000e+00 0 0 0 +11570 1 1.0063722103956381e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 1.1699999999999999e+00 0.0000000000000000e+00 0 0 0 +11572 1 1.0063722103956367e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 1.1699999999999999e+00 0.0000000000000000e+00 0 0 0 +11574 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 1.1699999999999999e+00 0.0000000000000000e+00 0 0 0 +11576 1 1.0063722103956381e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 1.1699999999999999e+00 0.0000000000000000e+00 0 0 0 +11578 1 1.0063722103956367e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 1.1699999999999999e+00 0.0000000000000000e+00 0 0 0 +11580 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 1.1699999999999999e+00 0.0000000000000000e+00 0 0 0 +11582 1 1.0063722103956381e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 1.1699999999999999e+00 0.0000000000000000e+00 0 0 0 +11584 1 1.0063722103956364e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 1.1699999999999999e+00 0.0000000000000000e+00 0 0 0 +11667 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 1.1799999999999999e+00 0.0000000000000000e+00 0 0 0 +11668 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 1.1899999999999999e+00 0.0000000000000000e+00 0 0 0 +11669 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 1.1799999999999999e+00 0.0000000000000000e+00 0 0 0 +11670 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 1.1899999999999999e+00 0.0000000000000000e+00 0 0 0 +11671 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 1.1799999999999999e+00 0.0000000000000000e+00 0 0 0 +11672 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 1.1899999999999999e+00 0.0000000000000000e+00 0 0 0 +11673 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 1.1799999999999999e+00 0.0000000000000000e+00 0 0 0 +11674 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 1.1899999999999999e+00 0.0000000000000000e+00 0 0 0 +11675 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 1.1799999999999999e+00 0.0000000000000000e+00 0 0 0 +11676 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 1.1899999999999999e+00 0.0000000000000000e+00 0 0 0 +11677 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 1.1799999999999999e+00 0.0000000000000000e+00 0 0 0 +11678 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 1.1899999999999999e+00 0.0000000000000000e+00 0 0 0 +11679 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 1.1799999999999999e+00 0.0000000000000000e+00 0 0 0 +11680 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 1.1899999999999999e+00 0.0000000000000000e+00 0 0 0 +11681 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 1.1799999999999999e+00 0.0000000000000000e+00 0 0 0 +11682 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 1.1899999999999999e+00 0.0000000000000000e+00 0 0 0 +11683 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 1.1799999999999999e+00 0.0000000000000000e+00 0 0 0 +11765 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 1.2000000000000000e+00 0.0000000000000000e+00 0 0 0 +11766 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 1.2100000000000000e+00 0.0000000000000000e+00 0 0 0 +11767 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 1.2000000000000000e+00 0.0000000000000000e+00 0 0 0 +11768 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 1.2100000000000000e+00 0.0000000000000000e+00 0 0 0 +11769 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 1.2000000000000000e+00 0.0000000000000000e+00 0 0 0 +11770 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 1.2100000000000000e+00 0.0000000000000000e+00 0 0 0 +11771 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 1.2000000000000000e+00 0.0000000000000000e+00 0 0 0 +11772 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 1.2100000000000000e+00 0.0000000000000000e+00 0 0 0 +11773 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 1.2000000000000000e+00 0.0000000000000000e+00 0 0 0 +11774 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 1.2100000000000000e+00 0.0000000000000000e+00 0 0 0 +11775 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 1.2000000000000000e+00 0.0000000000000000e+00 0 0 0 +11776 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 1.2100000000000000e+00 0.0000000000000000e+00 0 0 0 +11777 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 1.2000000000000000e+00 0.0000000000000000e+00 0 0 0 +11778 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 1.2100000000000000e+00 0.0000000000000000e+00 0 0 0 +11779 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 1.2000000000000000e+00 0.0000000000000000e+00 0 0 0 +11780 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 1.2100000000000000e+00 0.0000000000000000e+00 0 0 0 +11781 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 1.2000000000000000e+00 0.0000000000000000e+00 0 0 0 +11863 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 1.2200000000000000e+00 0.0000000000000000e+00 0 0 0 +11864 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 1.2300000000000000e+00 0.0000000000000000e+00 0 0 0 +11865 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 1.2200000000000000e+00 0.0000000000000000e+00 0 0 0 +11866 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 1.2300000000000000e+00 0.0000000000000000e+00 0 0 0 +11867 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 1.2200000000000000e+00 0.0000000000000000e+00 0 0 0 +11868 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 1.2300000000000000e+00 0.0000000000000000e+00 0 0 0 +11869 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 1.2200000000000000e+00 0.0000000000000000e+00 0 0 0 +11870 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 1.2300000000000000e+00 0.0000000000000000e+00 0 0 0 +11871 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 1.2200000000000000e+00 0.0000000000000000e+00 0 0 0 +11872 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 1.2300000000000000e+00 0.0000000000000000e+00 0 0 0 +11873 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 1.2200000000000000e+00 0.0000000000000000e+00 0 0 0 +11874 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 1.2300000000000000e+00 0.0000000000000000e+00 0 0 0 +11875 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 1.2200000000000000e+00 0.0000000000000000e+00 0 0 0 +11876 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 1.2300000000000000e+00 0.0000000000000000e+00 0 0 0 +11877 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 1.2200000000000000e+00 0.0000000000000000e+00 0 0 0 +11878 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 1.2300000000000000e+00 0.0000000000000000e+00 0 0 0 +11879 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 1.2200000000000000e+00 0.0000000000000000e+00 0 0 0 +11961 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 1.2400000000000000e+00 0.0000000000000000e+00 0 0 0 +11962 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 1.2500000000000000e+00 0.0000000000000000e+00 0 0 0 +11963 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 1.2400000000000000e+00 0.0000000000000000e+00 0 0 0 +11964 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 1.2500000000000000e+00 0.0000000000000000e+00 0 0 0 +11965 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 1.2400000000000000e+00 0.0000000000000000e+00 0 0 0 +11966 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 1.2500000000000000e+00 0.0000000000000000e+00 0 0 0 +11967 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 1.2400000000000000e+00 0.0000000000000000e+00 0 0 0 +11968 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 1.2500000000000000e+00 0.0000000000000000e+00 0 0 0 +11969 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 1.2400000000000000e+00 0.0000000000000000e+00 0 0 0 +11970 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 1.2500000000000000e+00 0.0000000000000000e+00 0 0 0 +11971 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 1.2400000000000000e+00 0.0000000000000000e+00 0 0 0 +11972 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 1.2500000000000000e+00 0.0000000000000000e+00 0 0 0 +11973 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 1.2400000000000000e+00 0.0000000000000000e+00 0 0 0 +11974 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 1.2500000000000000e+00 0.0000000000000000e+00 0 0 0 +11975 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 1.2400000000000000e+00 0.0000000000000000e+00 0 0 0 +11976 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 1.2500000000000000e+00 0.0000000000000000e+00 0 0 0 +11977 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 1.2400000000000000e+00 0.0000000000000000e+00 0 0 0 +12059 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 1.2600000000000000e+00 0.0000000000000000e+00 0 0 0 +12060 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 1.2700000000000000e+00 0.0000000000000000e+00 0 0 0 +12061 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 1.2600000000000000e+00 0.0000000000000000e+00 0 0 0 +12062 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 1.2700000000000000e+00 0.0000000000000000e+00 0 0 0 +12063 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 1.2600000000000000e+00 0.0000000000000000e+00 0 0 0 +12064 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 1.2700000000000000e+00 0.0000000000000000e+00 0 0 0 +12065 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 1.2600000000000000e+00 0.0000000000000000e+00 0 0 0 +12066 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 1.2700000000000000e+00 0.0000000000000000e+00 0 0 0 +12067 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 1.2600000000000000e+00 0.0000000000000000e+00 0 0 0 +12068 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 1.2700000000000000e+00 0.0000000000000000e+00 0 0 0 +12069 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 1.2600000000000000e+00 0.0000000000000000e+00 0 0 0 +12070 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 1.2700000000000000e+00 0.0000000000000000e+00 0 0 0 +12071 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 1.2600000000000000e+00 0.0000000000000000e+00 0 0 0 +12072 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 1.2700000000000000e+00 0.0000000000000000e+00 0 0 0 +12073 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 1.2600000000000000e+00 0.0000000000000000e+00 0 0 0 +12074 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 1.2700000000000000e+00 0.0000000000000000e+00 0 0 0 +12075 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 1.2600000000000000e+00 0.0000000000000000e+00 0 0 0 +12157 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 1.2800000000000000e+00 0.0000000000000000e+00 0 0 0 +12158 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 1.2900000000000000e+00 0.0000000000000000e+00 0 0 0 +12159 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 1.2800000000000000e+00 0.0000000000000000e+00 0 0 0 +12160 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 1.2900000000000000e+00 0.0000000000000000e+00 0 0 0 +12161 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 1.2800000000000000e+00 0.0000000000000000e+00 0 0 0 +12162 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 1.2900000000000000e+00 0.0000000000000000e+00 0 0 0 +12163 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 1.2800000000000000e+00 0.0000000000000000e+00 0 0 0 +12164 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 1.2900000000000000e+00 0.0000000000000000e+00 0 0 0 +12165 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 1.2800000000000000e+00 0.0000000000000000e+00 0 0 0 +12166 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 1.2900000000000000e+00 0.0000000000000000e+00 0 0 0 +12167 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 1.2800000000000000e+00 0.0000000000000000e+00 0 0 0 +12168 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 1.2900000000000000e+00 0.0000000000000000e+00 0 0 0 +12169 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 1.2800000000000000e+00 0.0000000000000000e+00 0 0 0 +12170 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 1.2900000000000000e+00 0.0000000000000000e+00 0 0 0 +12171 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 1.2800000000000000e+00 0.0000000000000000e+00 0 0 0 +12172 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 1.2900000000000000e+00 0.0000000000000000e+00 0 0 0 +12173 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 1.2800000000000000e+00 0.0000000000000000e+00 0 0 0 +12255 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 1.3000000000000000e+00 0.0000000000000000e+00 0 0 0 +12256 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 1.3100000000000001e+00 0.0000000000000000e+00 0 0 0 +12257 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 1.3000000000000000e+00 0.0000000000000000e+00 0 0 0 +12258 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 1.3100000000000001e+00 0.0000000000000000e+00 0 0 0 +12259 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 1.3000000000000000e+00 0.0000000000000000e+00 0 0 0 +12260 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 1.3100000000000001e+00 0.0000000000000000e+00 0 0 0 +12261 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 1.3000000000000000e+00 0.0000000000000000e+00 0 0 0 +12262 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 1.3100000000000001e+00 0.0000000000000000e+00 0 0 0 +12263 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 1.3000000000000000e+00 0.0000000000000000e+00 0 0 0 +12264 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 1.3100000000000001e+00 0.0000000000000000e+00 0 0 0 +12265 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 1.3000000000000000e+00 0.0000000000000000e+00 0 0 0 +12266 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 1.3100000000000001e+00 0.0000000000000000e+00 0 0 0 +12267 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 1.3000000000000000e+00 0.0000000000000000e+00 0 0 0 +12268 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 1.3100000000000001e+00 0.0000000000000000e+00 0 0 0 +12269 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 1.3000000000000000e+00 0.0000000000000000e+00 0 0 0 +12270 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 1.3100000000000001e+00 0.0000000000000000e+00 0 0 0 +12271 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 1.3000000000000000e+00 0.0000000000000000e+00 0 0 0 +12353 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 1.3200000000000001e+00 0.0000000000000000e+00 0 0 0 +12354 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 1.3300000000000001e+00 0.0000000000000000e+00 0 0 0 +12355 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 1.3200000000000001e+00 0.0000000000000000e+00 0 0 0 +12356 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 1.3300000000000001e+00 0.0000000000000000e+00 0 0 0 +12357 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 1.3200000000000001e+00 0.0000000000000000e+00 0 0 0 +12358 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 1.3300000000000001e+00 0.0000000000000000e+00 0 0 0 +12359 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 1.3200000000000001e+00 0.0000000000000000e+00 0 0 0 +12360 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 1.3300000000000001e+00 0.0000000000000000e+00 0 0 0 +12361 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 1.3200000000000001e+00 0.0000000000000000e+00 0 0 0 +12362 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 1.3300000000000001e+00 0.0000000000000000e+00 0 0 0 +12363 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 1.3200000000000001e+00 0.0000000000000000e+00 0 0 0 +12364 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 1.3300000000000001e+00 0.0000000000000000e+00 0 0 0 +12365 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 1.3200000000000001e+00 0.0000000000000000e+00 0 0 0 +12366 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 1.3300000000000001e+00 0.0000000000000000e+00 0 0 0 +12367 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 1.3200000000000001e+00 0.0000000000000000e+00 0 0 0 +12368 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 1.3300000000000001e+00 0.0000000000000000e+00 0 0 0 +12369 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 1.3200000000000001e+00 0.0000000000000000e+00 0 0 0 +11586 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 1.1699999999999999e+00 0.0000000000000000e+00 0 0 0 +11588 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 1.1699999999999999e+00 0.0000000000000000e+00 0 0 0 +11590 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 1.1699999999999999e+00 0.0000000000000000e+00 0 0 0 +11592 1 1.0063722103956403e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 1.1699999999999999e+00 0.0000000000000000e+00 0 0 0 +11594 1 1.0063722103956371e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 1.1699999999999999e+00 0.0000000000000000e+00 0 0 0 +11596 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 1.1699999999999999e+00 0.0000000000000000e+00 0 0 0 +11598 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 1.1699999999999999e+00 0.0000000000000000e+00 0 0 0 +11600 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 1.1699999999999999e+00 0.0000000000000000e+00 0 0 0 +11684 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 1.1899999999999999e+00 0.0000000000000000e+00 0 0 0 +11685 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 1.1799999999999999e+00 0.0000000000000000e+00 0 0 0 +11686 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 1.1899999999999999e+00 0.0000000000000000e+00 0 0 0 +11687 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 1.1799999999999999e+00 0.0000000000000000e+00 0 0 0 +11688 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 1.1899999999999999e+00 0.0000000000000000e+00 0 0 0 +11689 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 1.1799999999999999e+00 0.0000000000000000e+00 0 0 0 +11690 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 1.1899999999999999e+00 0.0000000000000000e+00 0 0 0 +11691 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 1.1799999999999999e+00 0.0000000000000000e+00 0 0 0 +11692 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 1.1899999999999999e+00 0.0000000000000000e+00 0 0 0 +11693 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 1.1799999999999999e+00 0.0000000000000000e+00 0 0 0 +11694 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 1.1899999999999999e+00 0.0000000000000000e+00 0 0 0 +11695 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 1.1799999999999999e+00 0.0000000000000000e+00 0 0 0 +11696 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 1.1899999999999999e+00 0.0000000000000000e+00 0 0 0 +11697 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 1.1799999999999999e+00 0.0000000000000000e+00 0 0 0 +11698 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 1.1899999999999999e+00 0.0000000000000000e+00 0 0 0 +11699 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 1.1799999999999999e+00 0.0000000000000000e+00 0 0 0 +11782 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 1.2100000000000000e+00 0.0000000000000000e+00 0 0 0 +11783 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 1.2000000000000000e+00 0.0000000000000000e+00 0 0 0 +11784 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 1.2100000000000000e+00 0.0000000000000000e+00 0 0 0 +11785 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 1.2000000000000000e+00 0.0000000000000000e+00 0 0 0 +11786 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 1.2100000000000000e+00 0.0000000000000000e+00 0 0 0 +11787 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 1.2000000000000000e+00 0.0000000000000000e+00 0 0 0 +11788 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 1.2100000000000000e+00 0.0000000000000000e+00 0 0 0 +11789 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 1.2000000000000000e+00 0.0000000000000000e+00 0 0 0 +11790 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 1.2100000000000000e+00 0.0000000000000000e+00 0 0 0 +11791 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 1.2000000000000000e+00 0.0000000000000000e+00 0 0 0 +11792 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 1.2100000000000000e+00 0.0000000000000000e+00 0 0 0 +11793 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 1.2000000000000000e+00 0.0000000000000000e+00 0 0 0 +11794 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 1.2100000000000000e+00 0.0000000000000000e+00 0 0 0 +11795 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 1.2000000000000000e+00 0.0000000000000000e+00 0 0 0 +11796 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 1.2100000000000000e+00 0.0000000000000000e+00 0 0 0 +11797 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 1.2000000000000000e+00 0.0000000000000000e+00 0 0 0 +11880 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 1.2300000000000000e+00 0.0000000000000000e+00 0 0 0 +11881 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 1.2200000000000000e+00 0.0000000000000000e+00 0 0 0 +11882 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 1.2300000000000000e+00 0.0000000000000000e+00 0 0 0 +11883 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 1.2200000000000000e+00 0.0000000000000000e+00 0 0 0 +11884 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 1.2300000000000000e+00 0.0000000000000000e+00 0 0 0 +11885 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 1.2200000000000000e+00 0.0000000000000000e+00 0 0 0 +11886 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 1.2300000000000000e+00 0.0000000000000000e+00 0 0 0 +11887 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 1.2200000000000000e+00 0.0000000000000000e+00 0 0 0 +11888 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 1.2300000000000000e+00 0.0000000000000000e+00 0 0 0 +11889 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 1.2200000000000000e+00 0.0000000000000000e+00 0 0 0 +11890 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 1.2300000000000000e+00 0.0000000000000000e+00 0 0 0 +11891 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 1.2200000000000000e+00 0.0000000000000000e+00 0 0 0 +11892 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 1.2300000000000000e+00 0.0000000000000000e+00 0 0 0 +11893 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 1.2200000000000000e+00 0.0000000000000000e+00 0 0 0 +11894 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 1.2300000000000000e+00 0.0000000000000000e+00 0 0 0 +11895 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 1.2200000000000000e+00 0.0000000000000000e+00 0 0 0 +11978 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 1.2500000000000000e+00 0.0000000000000000e+00 0 0 0 +11979 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 1.2400000000000000e+00 0.0000000000000000e+00 0 0 0 +11980 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 1.2500000000000000e+00 0.0000000000000000e+00 0 0 0 +11981 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 1.2400000000000000e+00 0.0000000000000000e+00 0 0 0 +11982 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 1.2500000000000000e+00 0.0000000000000000e+00 0 0 0 +11983 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 1.2400000000000000e+00 0.0000000000000000e+00 0 0 0 +11984 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 1.2500000000000000e+00 0.0000000000000000e+00 0 0 0 +11985 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 1.2400000000000000e+00 0.0000000000000000e+00 0 0 0 +11986 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 1.2500000000000000e+00 0.0000000000000000e+00 0 0 0 +11987 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 1.2400000000000000e+00 0.0000000000000000e+00 0 0 0 +11988 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 1.2500000000000000e+00 0.0000000000000000e+00 0 0 0 +11989 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 1.2400000000000000e+00 0.0000000000000000e+00 0 0 0 +11990 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 1.2500000000000000e+00 0.0000000000000000e+00 0 0 0 +11991 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 1.2400000000000000e+00 0.0000000000000000e+00 0 0 0 +11992 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 1.2500000000000000e+00 0.0000000000000000e+00 0 0 0 +11993 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 1.2400000000000000e+00 0.0000000000000000e+00 0 0 0 +12076 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 1.2700000000000000e+00 0.0000000000000000e+00 0 0 0 +12077 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 1.2600000000000000e+00 0.0000000000000000e+00 0 0 0 +12078 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 1.2700000000000000e+00 0.0000000000000000e+00 0 0 0 +12079 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 1.2600000000000000e+00 0.0000000000000000e+00 0 0 0 +12080 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 1.2700000000000000e+00 0.0000000000000000e+00 0 0 0 +12081 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 1.2600000000000000e+00 0.0000000000000000e+00 0 0 0 +12082 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 1.2700000000000000e+00 0.0000000000000000e+00 0 0 0 +12083 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 1.2600000000000000e+00 0.0000000000000000e+00 0 0 0 +12084 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 1.2700000000000000e+00 0.0000000000000000e+00 0 0 0 +12085 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 1.2600000000000000e+00 0.0000000000000000e+00 0 0 0 +12086 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 1.2700000000000000e+00 0.0000000000000000e+00 0 0 0 +12087 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 1.2600000000000000e+00 0.0000000000000000e+00 0 0 0 +12088 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 1.2700000000000000e+00 0.0000000000000000e+00 0 0 0 +12089 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 1.2600000000000000e+00 0.0000000000000000e+00 0 0 0 +12090 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 1.2700000000000000e+00 0.0000000000000000e+00 0 0 0 +12091 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 1.2600000000000000e+00 0.0000000000000000e+00 0 0 0 +12174 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 1.2900000000000000e+00 0.0000000000000000e+00 0 0 0 +12175 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 1.2800000000000000e+00 0.0000000000000000e+00 0 0 0 +12176 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 1.2900000000000000e+00 0.0000000000000000e+00 0 0 0 +12177 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 1.2800000000000000e+00 0.0000000000000000e+00 0 0 0 +12178 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 1.2900000000000000e+00 0.0000000000000000e+00 0 0 0 +12179 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 1.2800000000000000e+00 0.0000000000000000e+00 0 0 0 +12180 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 1.2900000000000000e+00 0.0000000000000000e+00 0 0 0 +12181 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 1.2800000000000000e+00 0.0000000000000000e+00 0 0 0 +12182 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 1.2900000000000000e+00 0.0000000000000000e+00 0 0 0 +12183 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 1.2800000000000000e+00 0.0000000000000000e+00 0 0 0 +12184 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 1.2900000000000000e+00 0.0000000000000000e+00 0 0 0 +12185 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 1.2800000000000000e+00 0.0000000000000000e+00 0 0 0 +12186 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 1.2900000000000000e+00 0.0000000000000000e+00 0 0 0 +12187 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 1.2800000000000000e+00 0.0000000000000000e+00 0 0 0 +12188 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 1.2900000000000000e+00 0.0000000000000000e+00 0 0 0 +12189 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 1.2800000000000000e+00 0.0000000000000000e+00 0 0 0 +12272 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 1.3100000000000001e+00 0.0000000000000000e+00 0 0 0 +12273 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 1.3000000000000000e+00 0.0000000000000000e+00 0 0 0 +12274 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 1.3100000000000001e+00 0.0000000000000000e+00 0 0 0 +12275 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 1.3000000000000000e+00 0.0000000000000000e+00 0 0 0 +12276 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 1.3100000000000001e+00 0.0000000000000000e+00 0 0 0 +12277 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 1.3000000000000000e+00 0.0000000000000000e+00 0 0 0 +12278 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 1.3100000000000001e+00 0.0000000000000000e+00 0 0 0 +12279 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 1.3000000000000000e+00 0.0000000000000000e+00 0 0 0 +12280 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 1.3100000000000001e+00 0.0000000000000000e+00 0 0 0 +12281 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 1.3000000000000000e+00 0.0000000000000000e+00 0 0 0 +12282 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 1.3100000000000001e+00 0.0000000000000000e+00 0 0 0 +12283 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 1.3000000000000000e+00 0.0000000000000000e+00 0 0 0 +12284 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 1.3100000000000001e+00 0.0000000000000000e+00 0 0 0 +12285 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 1.3000000000000000e+00 0.0000000000000000e+00 0 0 0 +12286 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 1.3100000000000001e+00 0.0000000000000000e+00 0 0 0 +12287 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 1.3000000000000000e+00 0.0000000000000000e+00 0 0 0 +12370 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 1.3300000000000001e+00 0.0000000000000000e+00 0 0 0 +12371 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 1.3200000000000001e+00 0.0000000000000000e+00 0 0 0 +12372 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 1.3300000000000001e+00 0.0000000000000000e+00 0 0 0 +12373 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 1.3200000000000001e+00 0.0000000000000000e+00 0 0 0 +12374 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 1.3300000000000001e+00 0.0000000000000000e+00 0 0 0 +12375 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 1.3200000000000001e+00 0.0000000000000000e+00 0 0 0 +12376 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 1.3300000000000001e+00 0.0000000000000000e+00 0 0 0 +12377 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 1.3200000000000001e+00 0.0000000000000000e+00 0 0 0 +12378 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 1.3300000000000001e+00 0.0000000000000000e+00 0 0 0 +12379 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 1.3200000000000001e+00 0.0000000000000000e+00 0 0 0 +12380 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 1.3300000000000001e+00 0.0000000000000000e+00 0 0 0 +12381 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 1.3200000000000001e+00 0.0000000000000000e+00 0 0 0 +12382 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 1.3300000000000001e+00 0.0000000000000000e+00 0 0 0 +12383 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 1.3200000000000001e+00 0.0000000000000000e+00 0 0 0 +12384 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 1.3300000000000001e+00 0.0000000000000000e+00 0 0 0 +12385 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 1.3200000000000001e+00 0.0000000000000000e+00 0 0 0 +11602 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 1.1699999999999999e+00 0.0000000000000000e+00 0 0 0 +11604 1 1.0063722103956371e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 1.1699999999999999e+00 0.0000000000000000e+00 0 0 0 +11606 1 1.0063722103956405e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 1.1699999999999999e+00 0.0000000000000000e+00 0 0 0 +11608 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 1.1699999999999999e+00 0.0000000000000000e+00 0 0 0 +11610 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 1.1699999999999999e+00 0.0000000000000000e+00 0 0 0 +11612 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 1.1699999999999999e+00 0.0000000000000000e+00 0 0 0 +11614 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 1.1699999999999999e+00 0.0000000000000000e+00 0 0 0 +11616 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 1.1699999999999999e+00 0.0000000000000000e+00 0 0 0 +11618 1 1.0063722103956405e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 1.1699999999999999e+00 0.0000000000000000e+00 0 0 0 +11700 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 1.1899999999999999e+00 0.0000000000000000e+00 0 0 0 +11701 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 1.1799999999999999e+00 0.0000000000000000e+00 0 0 0 +11702 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 1.1899999999999999e+00 0.0000000000000000e+00 0 0 0 +11703 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 1.1799999999999999e+00 0.0000000000000000e+00 0 0 0 +11704 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 1.1899999999999999e+00 0.0000000000000000e+00 0 0 0 +11705 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 1.1799999999999999e+00 0.0000000000000000e+00 0 0 0 +11706 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 1.1899999999999999e+00 0.0000000000000000e+00 0 0 0 +11707 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 1.1799999999999999e+00 0.0000000000000000e+00 0 0 0 +11708 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 1.1899999999999999e+00 0.0000000000000000e+00 0 0 0 +11709 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 1.1799999999999999e+00 0.0000000000000000e+00 0 0 0 +11710 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 1.1899999999999999e+00 0.0000000000000000e+00 0 0 0 +11711 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 1.1799999999999999e+00 0.0000000000000000e+00 0 0 0 +11712 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 1.1899999999999999e+00 0.0000000000000000e+00 0 0 0 +11713 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 1.1799999999999999e+00 0.0000000000000000e+00 0 0 0 +11714 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 1.1899999999999999e+00 0.0000000000000000e+00 0 0 0 +11715 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 1.1799999999999999e+00 0.0000000000000000e+00 0 0 0 +11716 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 1.1899999999999999e+00 0.0000000000000000e+00 0 0 0 +11798 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 1.2100000000000000e+00 0.0000000000000000e+00 0 0 0 +11799 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 1.2000000000000000e+00 0.0000000000000000e+00 0 0 0 +11800 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 1.2100000000000000e+00 0.0000000000000000e+00 0 0 0 +11801 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 1.2000000000000000e+00 0.0000000000000000e+00 0 0 0 +11802 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 1.2100000000000000e+00 0.0000000000000000e+00 0 0 0 +11803 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 1.2000000000000000e+00 0.0000000000000000e+00 0 0 0 +11804 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 1.2100000000000000e+00 0.0000000000000000e+00 0 0 0 +11805 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 1.2000000000000000e+00 0.0000000000000000e+00 0 0 0 +11806 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 1.2100000000000000e+00 0.0000000000000000e+00 0 0 0 +11807 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 1.2000000000000000e+00 0.0000000000000000e+00 0 0 0 +11808 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 1.2100000000000000e+00 0.0000000000000000e+00 0 0 0 +11809 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 1.2000000000000000e+00 0.0000000000000000e+00 0 0 0 +11810 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 1.2100000000000000e+00 0.0000000000000000e+00 0 0 0 +11811 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 1.2000000000000000e+00 0.0000000000000000e+00 0 0 0 +11812 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 1.2100000000000000e+00 0.0000000000000000e+00 0 0 0 +11813 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 1.2000000000000000e+00 0.0000000000000000e+00 0 0 0 +11814 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 1.2100000000000000e+00 0.0000000000000000e+00 0 0 0 +11896 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 1.2300000000000000e+00 0.0000000000000000e+00 0 0 0 +11897 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 1.2200000000000000e+00 0.0000000000000000e+00 0 0 0 +11898 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 1.2300000000000000e+00 0.0000000000000000e+00 0 0 0 +11899 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 1.2200000000000000e+00 0.0000000000000000e+00 0 0 0 +11900 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 1.2300000000000000e+00 0.0000000000000000e+00 0 0 0 +11901 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 1.2200000000000000e+00 0.0000000000000000e+00 0 0 0 +11902 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 1.2300000000000000e+00 0.0000000000000000e+00 0 0 0 +11903 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 1.2200000000000000e+00 0.0000000000000000e+00 0 0 0 +11904 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 1.2300000000000000e+00 0.0000000000000000e+00 0 0 0 +11905 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 1.2200000000000000e+00 0.0000000000000000e+00 0 0 0 +11906 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 1.2300000000000000e+00 0.0000000000000000e+00 0 0 0 +11907 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 1.2200000000000000e+00 0.0000000000000000e+00 0 0 0 +11908 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 1.2300000000000000e+00 0.0000000000000000e+00 0 0 0 +11909 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 1.2200000000000000e+00 0.0000000000000000e+00 0 0 0 +11910 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 1.2300000000000000e+00 0.0000000000000000e+00 0 0 0 +11911 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 1.2200000000000000e+00 0.0000000000000000e+00 0 0 0 +11912 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 1.2300000000000000e+00 0.0000000000000000e+00 0 0 0 +11994 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 1.2500000000000000e+00 0.0000000000000000e+00 0 0 0 +11995 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 1.2400000000000000e+00 0.0000000000000000e+00 0 0 0 +11996 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 1.2500000000000000e+00 0.0000000000000000e+00 0 0 0 +11997 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 1.2400000000000000e+00 0.0000000000000000e+00 0 0 0 +11998 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 1.2500000000000000e+00 0.0000000000000000e+00 0 0 0 +11999 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 1.2400000000000000e+00 0.0000000000000000e+00 0 0 0 +12000 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 1.2500000000000000e+00 0.0000000000000000e+00 0 0 0 +12001 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 1.2400000000000000e+00 0.0000000000000000e+00 0 0 0 +12002 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 1.2500000000000000e+00 0.0000000000000000e+00 0 0 0 +12003 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 1.2400000000000000e+00 0.0000000000000000e+00 0 0 0 +12004 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 1.2500000000000000e+00 0.0000000000000000e+00 0 0 0 +12005 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 1.2400000000000000e+00 0.0000000000000000e+00 0 0 0 +12006 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 1.2500000000000000e+00 0.0000000000000000e+00 0 0 0 +12007 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 1.2400000000000000e+00 0.0000000000000000e+00 0 0 0 +12008 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 1.2500000000000000e+00 0.0000000000000000e+00 0 0 0 +12009 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 1.2400000000000000e+00 0.0000000000000000e+00 0 0 0 +12010 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 1.2500000000000000e+00 0.0000000000000000e+00 0 0 0 +12092 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 1.2700000000000000e+00 0.0000000000000000e+00 0 0 0 +12093 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 1.2600000000000000e+00 0.0000000000000000e+00 0 0 0 +12094 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 1.2700000000000000e+00 0.0000000000000000e+00 0 0 0 +12095 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 1.2600000000000000e+00 0.0000000000000000e+00 0 0 0 +12096 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 1.2700000000000000e+00 0.0000000000000000e+00 0 0 0 +12097 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 1.2600000000000000e+00 0.0000000000000000e+00 0 0 0 +12098 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 1.2700000000000000e+00 0.0000000000000000e+00 0 0 0 +12099 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 1.2600000000000000e+00 0.0000000000000000e+00 0 0 0 +12100 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 1.2700000000000000e+00 0.0000000000000000e+00 0 0 0 +12101 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 1.2600000000000000e+00 0.0000000000000000e+00 0 0 0 +12102 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 1.2700000000000000e+00 0.0000000000000000e+00 0 0 0 +12103 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 1.2600000000000000e+00 0.0000000000000000e+00 0 0 0 +12104 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 1.2700000000000000e+00 0.0000000000000000e+00 0 0 0 +12105 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 1.2600000000000000e+00 0.0000000000000000e+00 0 0 0 +12106 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 1.2700000000000000e+00 0.0000000000000000e+00 0 0 0 +12107 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 1.2600000000000000e+00 0.0000000000000000e+00 0 0 0 +12108 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 1.2700000000000000e+00 0.0000000000000000e+00 0 0 0 +12190 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 1.2900000000000000e+00 0.0000000000000000e+00 0 0 0 +12191 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 1.2800000000000000e+00 0.0000000000000000e+00 0 0 0 +12192 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 1.2900000000000000e+00 0.0000000000000000e+00 0 0 0 +12193 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 1.2800000000000000e+00 0.0000000000000000e+00 0 0 0 +12194 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 1.2900000000000000e+00 0.0000000000000000e+00 0 0 0 +12195 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 1.2800000000000000e+00 0.0000000000000000e+00 0 0 0 +12196 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 1.2900000000000000e+00 0.0000000000000000e+00 0 0 0 +12197 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 1.2800000000000000e+00 0.0000000000000000e+00 0 0 0 +12198 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 1.2900000000000000e+00 0.0000000000000000e+00 0 0 0 +12199 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 1.2800000000000000e+00 0.0000000000000000e+00 0 0 0 +12200 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 1.2900000000000000e+00 0.0000000000000000e+00 0 0 0 +12201 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 1.2800000000000000e+00 0.0000000000000000e+00 0 0 0 +12202 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 1.2900000000000000e+00 0.0000000000000000e+00 0 0 0 +12203 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 1.2800000000000000e+00 0.0000000000000000e+00 0 0 0 +12204 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 1.2900000000000000e+00 0.0000000000000000e+00 0 0 0 +12205 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 1.2800000000000000e+00 0.0000000000000000e+00 0 0 0 +12206 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 1.2900000000000000e+00 0.0000000000000000e+00 0 0 0 +12288 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 1.3100000000000001e+00 0.0000000000000000e+00 0 0 0 +12289 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 1.3000000000000000e+00 0.0000000000000000e+00 0 0 0 +12290 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 1.3100000000000001e+00 0.0000000000000000e+00 0 0 0 +12291 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 1.3000000000000000e+00 0.0000000000000000e+00 0 0 0 +12292 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 1.3100000000000001e+00 0.0000000000000000e+00 0 0 0 +12293 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 1.3000000000000000e+00 0.0000000000000000e+00 0 0 0 +12294 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 1.3100000000000001e+00 0.0000000000000000e+00 0 0 0 +12295 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 1.3000000000000000e+00 0.0000000000000000e+00 0 0 0 +12296 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 1.3100000000000001e+00 0.0000000000000000e+00 0 0 0 +12297 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 1.3000000000000000e+00 0.0000000000000000e+00 0 0 0 +12298 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 1.3100000000000001e+00 0.0000000000000000e+00 0 0 0 +12299 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 1.3000000000000000e+00 0.0000000000000000e+00 0 0 0 +12300 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 1.3100000000000001e+00 0.0000000000000000e+00 0 0 0 +12301 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 1.3000000000000000e+00 0.0000000000000000e+00 0 0 0 +12302 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 1.3100000000000001e+00 0.0000000000000000e+00 0 0 0 +12303 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 1.3000000000000000e+00 0.0000000000000000e+00 0 0 0 +12304 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 1.3100000000000001e+00 0.0000000000000000e+00 0 0 0 +12386 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 1.3300000000000001e+00 0.0000000000000000e+00 0 0 0 +12387 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 1.3200000000000001e+00 0.0000000000000000e+00 0 0 0 +12388 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 1.3300000000000001e+00 0.0000000000000000e+00 0 0 0 +12389 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 1.3200000000000001e+00 0.0000000000000000e+00 0 0 0 +12390 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 1.3300000000000001e+00 0.0000000000000000e+00 0 0 0 +12391 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 1.3200000000000001e+00 0.0000000000000000e+00 0 0 0 +12392 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 1.3300000000000001e+00 0.0000000000000000e+00 0 0 0 +12393 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 1.3200000000000001e+00 0.0000000000000000e+00 0 0 0 +12394 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 1.3300000000000001e+00 0.0000000000000000e+00 0 0 0 +12395 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 1.3200000000000001e+00 0.0000000000000000e+00 0 0 0 +12396 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 1.3300000000000001e+00 0.0000000000000000e+00 0 0 0 +12397 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 1.3200000000000001e+00 0.0000000000000000e+00 0 0 0 +12398 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 1.3300000000000001e+00 0.0000000000000000e+00 0 0 0 +12399 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 1.3200000000000001e+00 0.0000000000000000e+00 0 0 0 +12400 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 1.3300000000000001e+00 0.0000000000000000e+00 0 0 0 +12401 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 1.3200000000000001e+00 0.0000000000000000e+00 0 0 0 +12402 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 1.3300000000000001e+00 0.0000000000000000e+00 0 0 0 +11620 1 1.0063722103956371e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 1.1699999999999999e+00 0.0000000000000000e+00 0 0 0 +11622 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 1.1699999999999999e+00 0.0000000000000000e+00 0 0 0 +11624 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 1.1699999999999999e+00 0.0000000000000000e+00 0 0 0 +11626 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 1.1699999999999999e+00 0.0000000000000000e+00 0 0 0 +11628 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 1.1699999999999999e+00 0.0000000000000000e+00 0 0 0 +11630 1 1.0063722103956403e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 1.1699999999999999e+00 0.0000000000000000e+00 0 0 0 +11632 1 1.0063722103956371e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 1.1699999999999999e+00 0.0000000000000000e+00 0 0 0 +11634 1 9.7257311157309277e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 1.1699999999999999e+00 0.0000000000000000e+00 0 0 0 +11717 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 1.1799999999999999e+00 0.0000000000000000e+00 0 0 0 +11718 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 1.1899999999999999e+00 0.0000000000000000e+00 0 0 0 +11719 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 1.1799999999999999e+00 0.0000000000000000e+00 0 0 0 +11720 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 1.1899999999999999e+00 0.0000000000000000e+00 0 0 0 +11721 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 1.1799999999999999e+00 0.0000000000000000e+00 0 0 0 +11722 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 1.1899999999999999e+00 0.0000000000000000e+00 0 0 0 +11723 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 1.1799999999999999e+00 0.0000000000000000e+00 0 0 0 +11724 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 1.1899999999999999e+00 0.0000000000000000e+00 0 0 0 +11725 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 1.1799999999999999e+00 0.0000000000000000e+00 0 0 0 +11726 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 1.1899999999999999e+00 0.0000000000000000e+00 0 0 0 +11727 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 1.1799999999999999e+00 0.0000000000000000e+00 0 0 0 +11728 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 1.1899999999999999e+00 0.0000000000000000e+00 0 0 0 +11729 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 1.1799999999999999e+00 0.0000000000000000e+00 0 0 0 +11730 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 1.1899999999999999e+00 0.0000000000000000e+00 0 0 0 +11731 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 1.1799999999999999e+00 0.0000000000000000e+00 0 0 0 +11732 1 9.7257311157309027e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 1.1899999999999999e+00 0.0000000000000000e+00 0 0 0 +11733 1 7.1371621756056538e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.1799999999999999e+00 0.0000000000000000e+00 0 0 0 +11815 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 1.2000000000000000e+00 0.0000000000000000e+00 0 0 0 +11816 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 1.2100000000000000e+00 0.0000000000000000e+00 0 0 0 +11817 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 1.2000000000000000e+00 0.0000000000000000e+00 0 0 0 +11818 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 1.2100000000000000e+00 0.0000000000000000e+00 0 0 0 +11819 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 1.2000000000000000e+00 0.0000000000000000e+00 0 0 0 +11820 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 1.2100000000000000e+00 0.0000000000000000e+00 0 0 0 +11821 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 1.2000000000000000e+00 0.0000000000000000e+00 0 0 0 +11822 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 1.2100000000000000e+00 0.0000000000000000e+00 0 0 0 +11823 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 1.2000000000000000e+00 0.0000000000000000e+00 0 0 0 +11824 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 1.2100000000000000e+00 0.0000000000000000e+00 0 0 0 +11825 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 1.2000000000000000e+00 0.0000000000000000e+00 0 0 0 +11826 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 1.2100000000000000e+00 0.0000000000000000e+00 0 0 0 +11827 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 1.2000000000000000e+00 0.0000000000000000e+00 0 0 0 +11828 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 1.2100000000000000e+00 0.0000000000000000e+00 0 0 0 +11829 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 1.2000000000000000e+00 0.0000000000000000e+00 0 0 0 +11830 1 9.7257311157309027e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 1.2100000000000000e+00 0.0000000000000000e+00 0 0 0 +11831 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e+00 0.0000000000000000e+00 0 0 0 +11913 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 1.2200000000000000e+00 0.0000000000000000e+00 0 0 0 +11914 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 1.2300000000000000e+00 0.0000000000000000e+00 0 0 0 +11915 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 1.2200000000000000e+00 0.0000000000000000e+00 0 0 0 +11916 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 1.2300000000000000e+00 0.0000000000000000e+00 0 0 0 +11917 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 1.2200000000000000e+00 0.0000000000000000e+00 0 0 0 +11918 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 1.2300000000000000e+00 0.0000000000000000e+00 0 0 0 +11919 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 1.2200000000000000e+00 0.0000000000000000e+00 0 0 0 +11920 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 1.2300000000000000e+00 0.0000000000000000e+00 0 0 0 +11921 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 1.2200000000000000e+00 0.0000000000000000e+00 0 0 0 +11922 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 1.2300000000000000e+00 0.0000000000000000e+00 0 0 0 +11923 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 1.2200000000000000e+00 0.0000000000000000e+00 0 0 0 +11924 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 1.2300000000000000e+00 0.0000000000000000e+00 0 0 0 +11925 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 1.2200000000000000e+00 0.0000000000000000e+00 0 0 0 +11926 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 1.2300000000000000e+00 0.0000000000000000e+00 0 0 0 +11927 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 1.2200000000000000e+00 0.0000000000000000e+00 0 0 0 +11928 1 9.7257311157309027e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 1.2300000000000000e+00 0.0000000000000000e+00 0 0 0 +11929 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.2200000000000000e+00 0.0000000000000000e+00 0 0 0 +12011 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 1.2400000000000000e+00 0.0000000000000000e+00 0 0 0 +12012 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 1.2500000000000000e+00 0.0000000000000000e+00 0 0 0 +12013 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 1.2400000000000000e+00 0.0000000000000000e+00 0 0 0 +12014 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 1.2500000000000000e+00 0.0000000000000000e+00 0 0 0 +12015 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 1.2400000000000000e+00 0.0000000000000000e+00 0 0 0 +12016 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 1.2500000000000000e+00 0.0000000000000000e+00 0 0 0 +12017 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 1.2400000000000000e+00 0.0000000000000000e+00 0 0 0 +12018 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 1.2500000000000000e+00 0.0000000000000000e+00 0 0 0 +12019 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 1.2400000000000000e+00 0.0000000000000000e+00 0 0 0 +12020 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 1.2500000000000000e+00 0.0000000000000000e+00 0 0 0 +12021 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 1.2400000000000000e+00 0.0000000000000000e+00 0 0 0 +12022 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 1.2500000000000000e+00 0.0000000000000000e+00 0 0 0 +12023 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 1.2400000000000000e+00 0.0000000000000000e+00 0 0 0 +12024 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 1.2500000000000000e+00 0.0000000000000000e+00 0 0 0 +12025 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 1.2400000000000000e+00 0.0000000000000000e+00 0 0 0 +12026 1 9.7257311157309027e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 1.2500000000000000e+00 0.0000000000000000e+00 0 0 0 +12027 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.2400000000000000e+00 0.0000000000000000e+00 0 0 0 +12109 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 1.2600000000000000e+00 0.0000000000000000e+00 0 0 0 +12110 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 1.2700000000000000e+00 0.0000000000000000e+00 0 0 0 +12111 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 1.2600000000000000e+00 0.0000000000000000e+00 0 0 0 +12112 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 1.2700000000000000e+00 0.0000000000000000e+00 0 0 0 +12113 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 1.2600000000000000e+00 0.0000000000000000e+00 0 0 0 +12114 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 1.2700000000000000e+00 0.0000000000000000e+00 0 0 0 +12115 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 1.2600000000000000e+00 0.0000000000000000e+00 0 0 0 +12116 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 1.2700000000000000e+00 0.0000000000000000e+00 0 0 0 +12117 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 1.2600000000000000e+00 0.0000000000000000e+00 0 0 0 +12118 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 1.2700000000000000e+00 0.0000000000000000e+00 0 0 0 +12119 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 1.2600000000000000e+00 0.0000000000000000e+00 0 0 0 +12120 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 1.2700000000000000e+00 0.0000000000000000e+00 0 0 0 +12121 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 1.2600000000000000e+00 0.0000000000000000e+00 0 0 0 +12122 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 1.2700000000000000e+00 0.0000000000000000e+00 0 0 0 +12123 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 1.2600000000000000e+00 0.0000000000000000e+00 0 0 0 +12124 1 9.7257311157309027e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 1.2700000000000000e+00 0.0000000000000000e+00 0 0 0 +12125 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.2600000000000000e+00 0.0000000000000000e+00 0 0 0 +12207 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 1.2800000000000000e+00 0.0000000000000000e+00 0 0 0 +12208 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 1.2900000000000000e+00 0.0000000000000000e+00 0 0 0 +12209 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 1.2800000000000000e+00 0.0000000000000000e+00 0 0 0 +12210 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 1.2900000000000000e+00 0.0000000000000000e+00 0 0 0 +12211 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 1.2800000000000000e+00 0.0000000000000000e+00 0 0 0 +12212 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 1.2900000000000000e+00 0.0000000000000000e+00 0 0 0 +12213 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 1.2800000000000000e+00 0.0000000000000000e+00 0 0 0 +12214 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 1.2900000000000000e+00 0.0000000000000000e+00 0 0 0 +12215 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 1.2800000000000000e+00 0.0000000000000000e+00 0 0 0 +12216 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 1.2900000000000000e+00 0.0000000000000000e+00 0 0 0 +12217 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 1.2800000000000000e+00 0.0000000000000000e+00 0 0 0 +12218 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 1.2900000000000000e+00 0.0000000000000000e+00 0 0 0 +12219 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 1.2800000000000000e+00 0.0000000000000000e+00 0 0 0 +12220 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 1.2900000000000000e+00 0.0000000000000000e+00 0 0 0 +12221 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 1.2800000000000000e+00 0.0000000000000000e+00 0 0 0 +12222 1 9.7257311157309027e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 1.2900000000000000e+00 0.0000000000000000e+00 0 0 0 +12223 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.2800000000000000e+00 0.0000000000000000e+00 0 0 0 +12305 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 1.3000000000000000e+00 0.0000000000000000e+00 0 0 0 +12306 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 1.3100000000000001e+00 0.0000000000000000e+00 0 0 0 +12307 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 1.3000000000000000e+00 0.0000000000000000e+00 0 0 0 +12308 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 1.3100000000000001e+00 0.0000000000000000e+00 0 0 0 +12309 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 1.3000000000000000e+00 0.0000000000000000e+00 0 0 0 +12310 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 1.3100000000000001e+00 0.0000000000000000e+00 0 0 0 +12311 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 1.3000000000000000e+00 0.0000000000000000e+00 0 0 0 +12312 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 1.3100000000000001e+00 0.0000000000000000e+00 0 0 0 +12313 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 1.3000000000000000e+00 0.0000000000000000e+00 0 0 0 +12314 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 1.3100000000000001e+00 0.0000000000000000e+00 0 0 0 +12315 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 1.3000000000000000e+00 0.0000000000000000e+00 0 0 0 +12316 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 1.3100000000000001e+00 0.0000000000000000e+00 0 0 0 +12317 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 1.3000000000000000e+00 0.0000000000000000e+00 0 0 0 +12318 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 1.3100000000000001e+00 0.0000000000000000e+00 0 0 0 +12319 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 1.3000000000000000e+00 0.0000000000000000e+00 0 0 0 +12320 1 9.7257311157309027e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 1.3100000000000001e+00 0.0000000000000000e+00 0 0 0 +12321 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e+00 0.0000000000000000e+00 0 0 0 +12403 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 1.3200000000000001e+00 0.0000000000000000e+00 0 0 0 +12404 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 1.3300000000000001e+00 0.0000000000000000e+00 0 0 0 +12405 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 1.3200000000000001e+00 0.0000000000000000e+00 0 0 0 +12406 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 1.3300000000000001e+00 0.0000000000000000e+00 0 0 0 +12407 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 1.3200000000000001e+00 0.0000000000000000e+00 0 0 0 +12408 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 1.3300000000000001e+00 0.0000000000000000e+00 0 0 0 +12409 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 1.3200000000000001e+00 0.0000000000000000e+00 0 0 0 +12410 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 1.3300000000000001e+00 0.0000000000000000e+00 0 0 0 +12411 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 1.3200000000000001e+00 0.0000000000000000e+00 0 0 0 +12412 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 1.3300000000000001e+00 0.0000000000000000e+00 0 0 0 +12413 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 1.3200000000000001e+00 0.0000000000000000e+00 0 0 0 +12414 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 1.3300000000000001e+00 0.0000000000000000e+00 0 0 0 +12415 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 1.3200000000000001e+00 0.0000000000000000e+00 0 0 0 +12416 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 1.3300000000000001e+00 0.0000000000000000e+00 0 0 0 +12417 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 1.3200000000000001e+00 0.0000000000000000e+00 0 0 0 +12418 1 9.7257311157309027e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 1.3300000000000001e+00 0.0000000000000000e+00 0 0 0 +12419 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.3200000000000001e+00 0.0000000000000000e+00 0 0 0 +704 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.3364318164425748e+00 0.0000000000000000e+00 0 0 0 +706 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.3435028842544403e+00 0.0000000000000000e+00 0 0 0 +707 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.3505739520663058e+00 0.0000000000000000e+00 0 0 0 +708 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.3435028842544403e+00 0.0000000000000000e+00 0 0 0 +709 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.3576450198781713e+00 0.0000000000000000e+00 0 0 0 +710 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.3647160876900368e+00 0.0000000000000000e+00 0 0 0 +711 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.3576450198781713e+00 0.0000000000000000e+00 0 0 0 +712 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.3717871555019021e+00 0.0000000000000000e+00 0 0 0 +713 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.3788582233137676e+00 0.0000000000000000e+00 0 0 0 +714 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.3717871555019021e+00 0.0000000000000000e+00 0 0 0 +715 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.3859292911256331e+00 0.0000000000000000e+00 0 0 0 +716 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.3930003589374986e+00 0.0000000000000000e+00 0 0 0 +717 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.3859292911256331e+00 0.0000000000000000e+00 0 0 0 +718 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.4000714267493641e+00 0.0000000000000000e+00 0 0 0 +719 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.4071424945612296e+00 0.0000000000000000e+00 0 0 0 +720 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.4000714267493641e+00 0.0000000000000000e+00 0 0 0 +721 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.4142135623730951e+00 0.0000000000000000e+00 0 0 0 +722 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.4212846301849607e+00 0.0000000000000000e+00 0 0 0 +723 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.4142135623730951e+00 0.0000000000000000e+00 0 0 0 +724 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.4283556979968259e+00 0.0000000000000000e+00 0 0 0 +725 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.4354267658086914e+00 0.0000000000000000e+00 0 0 0 +726 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.4283556979968259e+00 0.0000000000000000e+00 0 0 0 +727 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.4424978336205569e+00 0.0000000000000000e+00 0 0 0 +728 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.4495689014324225e+00 0.0000000000000000e+00 0 0 0 +729 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.4424978336205569e+00 0.0000000000000000e+00 0 0 0 +730 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.4566399692442880e+00 0.0000000000000000e+00 0 0 0 +731 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.4637110370561535e+00 0.0000000000000000e+00 0 0 0 +732 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.4566399692442880e+00 0.0000000000000000e+00 0 0 0 +733 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.4707821048680190e+00 0.0000000000000000e+00 0 0 0 +734 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.4778531726798843e+00 0.0000000000000000e+00 0 0 0 +735 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.4707821048680190e+00 0.0000000000000000e+00 0 0 0 +736 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.4849242404917498e+00 0.0000000000000000e+00 0 0 0 +737 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.4919953083036153e+00 0.0000000000000000e+00 0 0 0 +738 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.4849242404917498e+00 0.0000000000000000e+00 0 0 0 +739 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.4990663761154808e+00 0.0000000000000000e+00 0 0 0 +741 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.4990663761154808e+00 0.0000000000000000e+00 0 0 0 +12420 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 1.3500000000000001e+00 0.0000000000000000e+00 0 0 0 +12421 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 1.3400000000000001e+00 0.0000000000000000e+00 0 0 0 +12422 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 1.3500000000000001e+00 0.0000000000000000e+00 0 0 0 +12423 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 1.3400000000000001e+00 0.0000000000000000e+00 0 0 0 +12424 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 1.3500000000000001e+00 0.0000000000000000e+00 0 0 0 +12425 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 1.3400000000000001e+00 0.0000000000000000e+00 0 0 0 +12426 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 1.3500000000000001e+00 0.0000000000000000e+00 0 0 0 +12427 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 1.3400000000000001e+00 0.0000000000000000e+00 0 0 0 +12428 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 1.3500000000000001e+00 0.0000000000000000e+00 0 0 0 +12429 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 1.3400000000000001e+00 0.0000000000000000e+00 0 0 0 +12430 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 1.3500000000000001e+00 0.0000000000000000e+00 0 0 0 +12431 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 1.3400000000000001e+00 0.0000000000000000e+00 0 0 0 +12432 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 1.3500000000000001e+00 0.0000000000000000e+00 0 0 0 +12433 1 1.0063722103956341e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 1.3400000000000001e+00 0.0000000000000000e+00 0 0 0 +12518 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 1.3700000000000001e+00 0.0000000000000000e+00 0 0 0 +12519 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 1.3600000000000001e+00 0.0000000000000000e+00 0 0 0 +12520 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 1.3700000000000001e+00 0.0000000000000000e+00 0 0 0 +12521 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 1.3600000000000001e+00 0.0000000000000000e+00 0 0 0 +12522 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 1.3700000000000001e+00 0.0000000000000000e+00 0 0 0 +12523 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 1.3600000000000001e+00 0.0000000000000000e+00 0 0 0 +12524 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 1.3700000000000001e+00 0.0000000000000000e+00 0 0 0 +12525 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 1.3600000000000001e+00 0.0000000000000000e+00 0 0 0 +12526 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 1.3700000000000001e+00 0.0000000000000000e+00 0 0 0 +12527 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 1.3600000000000001e+00 0.0000000000000000e+00 0 0 0 +12528 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 1.3700000000000001e+00 0.0000000000000000e+00 0 0 0 +12529 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 1.3600000000000001e+00 0.0000000000000000e+00 0 0 0 +12530 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 1.3700000000000001e+00 0.0000000000000000e+00 0 0 0 +12531 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 1.3600000000000001e+00 0.0000000000000000e+00 0 0 0 +12616 1 7.1371621756056800e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 1.3900000000000001e+00 0.0000000000000000e+00 0 0 0 +12617 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 1.3800000000000001e+00 0.0000000000000000e+00 0 0 0 +12618 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 1.3900000000000001e+00 0.0000000000000000e+00 0 0 0 +12619 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 1.3800000000000001e+00 0.0000000000000000e+00 0 0 0 +12620 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 1.3900000000000001e+00 0.0000000000000000e+00 0 0 0 +12621 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 1.3800000000000001e+00 0.0000000000000000e+00 0 0 0 +12622 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 1.3900000000000001e+00 0.0000000000000000e+00 0 0 0 +12623 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 1.3800000000000001e+00 0.0000000000000000e+00 0 0 0 +12624 1 1.0063722103956371e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 1.3900000000000001e+00 0.0000000000000000e+00 0 0 0 +12625 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 1.3800000000000001e+00 0.0000000000000000e+00 0 0 0 +12626 1 1.0063722103956364e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 1.3900000000000001e+00 0.0000000000000000e+00 0 0 0 +12627 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 1.3800000000000001e+00 0.0000000000000000e+00 0 0 0 +12628 1 1.0063722103956371e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 1.3900000000000001e+00 0.0000000000000000e+00 0 0 0 +12629 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 1.3800000000000001e+00 0.0000000000000000e+00 0 0 0 +12714 1 7.1371621756057129e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 1.4099999999999999e+00 0.0000000000000000e+00 0 0 0 +12715 1 9.7257311157309994e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 1.4000000000000001e+00 0.0000000000000000e+00 0 0 0 +12716 1 1.0063722103956435e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 1.4099999999999999e+00 0.0000000000000000e+00 0 0 0 +12717 1 1.0063722103956434e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 1.4000000000000001e+00 0.0000000000000000e+00 0 0 0 +12718 1 1.0063722103956435e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 1.4099999999999999e+00 0.0000000000000000e+00 0 0 0 +12719 1 1.0063722103956437e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 1.4000000000000001e+00 0.0000000000000000e+00 0 0 0 +12720 1 1.0063722103956435e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 1.4099999999999999e+00 0.0000000000000000e+00 0 0 0 +12721 1 1.0063722103956434e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 1.4000000000000001e+00 0.0000000000000000e+00 0 0 0 +12722 1 1.0063722103956437e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 1.4099999999999999e+00 0.0000000000000000e+00 0 0 0 +12723 1 1.0063722103956432e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 1.4000000000000001e+00 0.0000000000000000e+00 0 0 0 +12724 1 1.0063722103956430e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 1.4099999999999999e+00 0.0000000000000000e+00 0 0 0 +12725 1 1.0063722103956438e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 1.4000000000000001e+00 0.0000000000000000e+00 0 0 0 +12726 1 1.0063722103956437e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 1.4099999999999999e+00 0.0000000000000000e+00 0 0 0 +12727 1 1.0063722103956432e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 1.4000000000000001e+00 0.0000000000000000e+00 0 0 0 +12812 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 1.4299999999999999e+00 0.0000000000000000e+00 0 0 0 +12813 1 9.7257311157309334e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 1.4199999999999999e+00 0.0000000000000000e+00 0 0 0 +12814 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 1.4299999999999999e+00 0.0000000000000000e+00 0 0 0 +12815 1 1.0063722103956367e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 1.4199999999999999e+00 0.0000000000000000e+00 0 0 0 +12816 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 1.4299999999999999e+00 0.0000000000000000e+00 0 0 0 +12817 1 1.0063722103956371e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 1.4199999999999999e+00 0.0000000000000000e+00 0 0 0 +12818 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 1.4299999999999999e+00 0.0000000000000000e+00 0 0 0 +12819 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 1.4199999999999999e+00 0.0000000000000000e+00 0 0 0 +12820 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 1.4299999999999999e+00 0.0000000000000000e+00 0 0 0 +12821 1 1.0063722103956367e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 1.4199999999999999e+00 0.0000000000000000e+00 0 0 0 +12822 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 1.4299999999999999e+00 0.0000000000000000e+00 0 0 0 +12823 1 1.0063722103956371e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 1.4199999999999999e+00 0.0000000000000000e+00 0 0 0 +12824 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 1.4299999999999999e+00 0.0000000000000000e+00 0 0 0 +12825 1 1.0063722103956364e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 1.4199999999999999e+00 0.0000000000000000e+00 0 0 0 +12910 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 1.4500000000000000e+00 0.0000000000000000e+00 0 0 0 +12911 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 1.4399999999999999e+00 0.0000000000000000e+00 0 0 0 +12912 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 1.4500000000000000e+00 0.0000000000000000e+00 0 0 0 +12913 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 1.4399999999999999e+00 0.0000000000000000e+00 0 0 0 +12914 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 1.4500000000000000e+00 0.0000000000000000e+00 0 0 0 +12915 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 1.4399999999999999e+00 0.0000000000000000e+00 0 0 0 +12916 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 1.4500000000000000e+00 0.0000000000000000e+00 0 0 0 +12917 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 1.4399999999999999e+00 0.0000000000000000e+00 0 0 0 +12918 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 1.4500000000000000e+00 0.0000000000000000e+00 0 0 0 +12919 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 1.4399999999999999e+00 0.0000000000000000e+00 0 0 0 +12920 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 1.4500000000000000e+00 0.0000000000000000e+00 0 0 0 +12921 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 1.4399999999999999e+00 0.0000000000000000e+00 0 0 0 +12922 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 1.4500000000000000e+00 0.0000000000000000e+00 0 0 0 +12923 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 1.4399999999999999e+00 0.0000000000000000e+00 0 0 0 +13008 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 1.4700000000000000e+00 0.0000000000000000e+00 0 0 0 +13009 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 1.4600000000000000e+00 0.0000000000000000e+00 0 0 0 +13010 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 1.4700000000000000e+00 0.0000000000000000e+00 0 0 0 +13011 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 1.4600000000000000e+00 0.0000000000000000e+00 0 0 0 +13012 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 1.4700000000000000e+00 0.0000000000000000e+00 0 0 0 +13013 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 1.4600000000000000e+00 0.0000000000000000e+00 0 0 0 +13014 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 1.4700000000000000e+00 0.0000000000000000e+00 0 0 0 +13015 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 1.4600000000000000e+00 0.0000000000000000e+00 0 0 0 +13016 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 1.4700000000000000e+00 0.0000000000000000e+00 0 0 0 +13017 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 1.4600000000000000e+00 0.0000000000000000e+00 0 0 0 +13018 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 1.4700000000000000e+00 0.0000000000000000e+00 0 0 0 +13019 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 1.4600000000000000e+00 0.0000000000000000e+00 0 0 0 +13020 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 1.4700000000000000e+00 0.0000000000000000e+00 0 0 0 +13021 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 1.4600000000000000e+00 0.0000000000000000e+00 0 0 0 +13106 1 7.1371621756056550e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 1.4900000000000000e+00 0.0000000000000000e+00 0 0 0 +13107 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 1.4800000000000000e+00 0.0000000000000000e+00 0 0 0 +13108 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 1.4900000000000000e+00 0.0000000000000000e+00 0 0 0 +13109 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 1.4800000000000000e+00 0.0000000000000000e+00 0 0 0 +13110 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 1.4900000000000000e+00 0.0000000000000000e+00 0 0 0 +13111 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 1.4800000000000000e+00 0.0000000000000000e+00 0 0 0 +13112 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 1.4900000000000000e+00 0.0000000000000000e+00 0 0 0 +13113 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 1.4800000000000000e+00 0.0000000000000000e+00 0 0 0 +13114 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 1.4900000000000000e+00 0.0000000000000000e+00 0 0 0 +13115 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 1.4800000000000000e+00 0.0000000000000000e+00 0 0 0 +13116 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 1.4900000000000000e+00 0.0000000000000000e+00 0 0 0 +13117 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 1.4800000000000000e+00 0.0000000000000000e+00 0 0 0 +13118 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 1.4900000000000000e+00 0.0000000000000000e+00 0 0 0 +13119 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 1.4800000000000000e+00 0.0000000000000000e+00 0 0 0 +13205 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 1.5000000000000000e+00 0.0000000000000000e+00 0 0 0 +13207 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 1.5000000000000000e+00 0.0000000000000000e+00 0 0 0 +13209 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 1.5000000000000000e+00 0.0000000000000000e+00 0 0 0 +13211 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 1.5000000000000000e+00 0.0000000000000000e+00 0 0 0 +13213 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 1.5000000000000000e+00 0.0000000000000000e+00 0 0 0 +13215 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 1.5000000000000000e+00 0.0000000000000000e+00 0 0 0 +13217 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 1.5000000000000000e+00 0.0000000000000000e+00 0 0 0 +12434 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 1.3500000000000001e+00 0.0000000000000000e+00 0 0 0 +12435 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 1.3400000000000001e+00 0.0000000000000000e+00 0 0 0 +12436 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 1.3500000000000001e+00 0.0000000000000000e+00 0 0 0 +12437 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 1.3400000000000001e+00 0.0000000000000000e+00 0 0 0 +12438 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 1.3500000000000001e+00 0.0000000000000000e+00 0 0 0 +12439 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 1.3400000000000001e+00 0.0000000000000000e+00 0 0 0 +12440 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 1.3500000000000001e+00 0.0000000000000000e+00 0 0 0 +12441 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 1.3400000000000001e+00 0.0000000000000000e+00 0 0 0 +12442 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 1.3500000000000001e+00 0.0000000000000000e+00 0 0 0 +12443 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 1.3400000000000001e+00 0.0000000000000000e+00 0 0 0 +12444 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 1.3500000000000001e+00 0.0000000000000000e+00 0 0 0 +12445 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 1.3400000000000001e+00 0.0000000000000000e+00 0 0 0 +12446 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 1.3500000000000001e+00 0.0000000000000000e+00 0 0 0 +12447 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 1.3400000000000001e+00 0.0000000000000000e+00 0 0 0 +12448 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 1.3500000000000001e+00 0.0000000000000000e+00 0 0 0 +12449 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 1.3400000000000001e+00 0.0000000000000000e+00 0 0 0 +12450 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 1.3500000000000001e+00 0.0000000000000000e+00 0 0 0 +12532 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 1.3700000000000001e+00 0.0000000000000000e+00 0 0 0 +12533 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 1.3600000000000001e+00 0.0000000000000000e+00 0 0 0 +12534 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 1.3700000000000001e+00 0.0000000000000000e+00 0 0 0 +12535 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 1.3600000000000001e+00 0.0000000000000000e+00 0 0 0 +12536 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 1.3700000000000001e+00 0.0000000000000000e+00 0 0 0 +12537 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 1.3600000000000001e+00 0.0000000000000000e+00 0 0 0 +12538 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 1.3700000000000001e+00 0.0000000000000000e+00 0 0 0 +12539 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 1.3600000000000001e+00 0.0000000000000000e+00 0 0 0 +12540 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 1.3700000000000001e+00 0.0000000000000000e+00 0 0 0 +12541 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 1.3600000000000001e+00 0.0000000000000000e+00 0 0 0 +12542 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 1.3700000000000001e+00 0.0000000000000000e+00 0 0 0 +12543 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 1.3600000000000001e+00 0.0000000000000000e+00 0 0 0 +12544 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 1.3700000000000001e+00 0.0000000000000000e+00 0 0 0 +12545 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 1.3600000000000001e+00 0.0000000000000000e+00 0 0 0 +12546 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 1.3700000000000001e+00 0.0000000000000000e+00 0 0 0 +12547 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 1.3600000000000001e+00 0.0000000000000000e+00 0 0 0 +12548 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 1.3700000000000001e+00 0.0000000000000000e+00 0 0 0 +12630 1 1.0063722103956371e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 1.3900000000000001e+00 0.0000000000000000e+00 0 0 0 +12631 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 1.3800000000000001e+00 0.0000000000000000e+00 0 0 0 +12632 1 1.0063722103956366e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 1.3900000000000001e+00 0.0000000000000000e+00 0 0 0 +12633 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 1.3800000000000001e+00 0.0000000000000000e+00 0 0 0 +12634 1 1.0063722103956372e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 1.3900000000000001e+00 0.0000000000000000e+00 0 0 0 +12635 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 1.3800000000000001e+00 0.0000000000000000e+00 0 0 0 +12636 1 1.0063722103956372e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 1.3900000000000001e+00 0.0000000000000000e+00 0 0 0 +12637 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 1.3800000000000001e+00 0.0000000000000000e+00 0 0 0 +12638 1 1.0063722103956363e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 1.3900000000000001e+00 0.0000000000000000e+00 0 0 0 +12639 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 1.3800000000000001e+00 0.0000000000000000e+00 0 0 0 +12640 1 1.0063722103956368e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 1.3900000000000001e+00 0.0000000000000000e+00 0 0 0 +12641 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 1.3800000000000001e+00 0.0000000000000000e+00 0 0 0 +12642 1 1.0063722103956384e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 1.3900000000000001e+00 0.0000000000000000e+00 0 0 0 +12643 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 1.3800000000000001e+00 0.0000000000000000e+00 0 0 0 +12644 1 1.0063722103956361e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 1.3900000000000001e+00 0.0000000000000000e+00 0 0 0 +12645 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 1.3800000000000001e+00 0.0000000000000000e+00 0 0 0 +12646 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 1.3900000000000001e+00 0.0000000000000000e+00 0 0 0 +12728 1 1.0063722103956437e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 1.4099999999999999e+00 0.0000000000000000e+00 0 0 0 +12729 1 1.0063722103956437e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 1.4000000000000001e+00 0.0000000000000000e+00 0 0 0 +12730 1 1.0063722103956433e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 1.4099999999999999e+00 0.0000000000000000e+00 0 0 0 +12731 1 1.0063722103956438e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 1.4000000000000001e+00 0.0000000000000000e+00 0 0 0 +12732 1 1.0063722103956437e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 1.4099999999999999e+00 0.0000000000000000e+00 0 0 0 +12733 1 1.0063722103956433e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 1.4000000000000001e+00 0.0000000000000000e+00 0 0 0 +12734 1 1.0063722103956437e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 1.4099999999999999e+00 0.0000000000000000e+00 0 0 0 +12735 1 1.0063722103956436e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 1.4000000000000001e+00 0.0000000000000000e+00 0 0 0 +12736 1 1.0063722103956430e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 1.4099999999999999e+00 0.0000000000000000e+00 0 0 0 +12737 1 1.0063722103956427e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 1.4000000000000001e+00 0.0000000000000000e+00 0 0 0 +12738 1 1.0063722103956433e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 1.4099999999999999e+00 0.0000000000000000e+00 0 0 0 +12739 1 1.0063722103956449e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 1.4000000000000001e+00 0.0000000000000000e+00 0 0 0 +12740 1 1.0063722103956446e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 1.4099999999999999e+00 0.0000000000000000e+00 0 0 0 +12741 1 1.0063722103956433e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 1.4000000000000001e+00 0.0000000000000000e+00 0 0 0 +12742 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 1.4099999999999999e+00 0.0000000000000000e+00 0 0 0 +12743 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 1.4000000000000001e+00 0.0000000000000000e+00 0 0 0 +12744 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 1.4099999999999999e+00 0.0000000000000000e+00 0 0 0 +12826 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 1.4299999999999999e+00 0.0000000000000000e+00 0 0 0 +12827 1 1.0063722103956371e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 1.4199999999999999e+00 0.0000000000000000e+00 0 0 0 +12828 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 1.4299999999999999e+00 0.0000000000000000e+00 0 0 0 +12829 1 1.0063722103956371e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 1.4199999999999999e+00 0.0000000000000000e+00 0 0 0 +12830 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 1.4299999999999999e+00 0.0000000000000000e+00 0 0 0 +12831 1 1.0063722103956364e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 1.4199999999999999e+00 0.0000000000000000e+00 0 0 0 +12832 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 1.4299999999999999e+00 0.0000000000000000e+00 0 0 0 +12833 1 1.0063722103956371e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 1.4199999999999999e+00 0.0000000000000000e+00 0 0 0 +12834 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 1.4299999999999999e+00 0.0000000000000000e+00 0 0 0 +12835 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 1.4199999999999999e+00 0.0000000000000000e+00 0 0 0 +12836 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 1.4299999999999999e+00 0.0000000000000000e+00 0 0 0 +12837 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 1.4199999999999999e+00 0.0000000000000000e+00 0 0 0 +12838 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 1.4299999999999999e+00 0.0000000000000000e+00 0 0 0 +12839 1 1.0063722103956367e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 1.4199999999999999e+00 0.0000000000000000e+00 0 0 0 +12840 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 1.4299999999999999e+00 0.0000000000000000e+00 0 0 0 +12841 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 1.4199999999999999e+00 0.0000000000000000e+00 0 0 0 +12842 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 1.4299999999999999e+00 0.0000000000000000e+00 0 0 0 +12924 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 1.4500000000000000e+00 0.0000000000000000e+00 0 0 0 +12925 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 1.4399999999999999e+00 0.0000000000000000e+00 0 0 0 +12926 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 1.4500000000000000e+00 0.0000000000000000e+00 0 0 0 +12927 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 1.4399999999999999e+00 0.0000000000000000e+00 0 0 0 +12928 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 1.4500000000000000e+00 0.0000000000000000e+00 0 0 0 +12929 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 1.4399999999999999e+00 0.0000000000000000e+00 0 0 0 +12930 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 1.4500000000000000e+00 0.0000000000000000e+00 0 0 0 +12931 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 1.4399999999999999e+00 0.0000000000000000e+00 0 0 0 +12932 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 1.4500000000000000e+00 0.0000000000000000e+00 0 0 0 +12933 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 1.4399999999999999e+00 0.0000000000000000e+00 0 0 0 +12934 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 1.4500000000000000e+00 0.0000000000000000e+00 0 0 0 +12935 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 1.4399999999999999e+00 0.0000000000000000e+00 0 0 0 +12936 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 1.4500000000000000e+00 0.0000000000000000e+00 0 0 0 +12937 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 1.4399999999999999e+00 0.0000000000000000e+00 0 0 0 +12938 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 1.4500000000000000e+00 0.0000000000000000e+00 0 0 0 +12939 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 1.4399999999999999e+00 0.0000000000000000e+00 0 0 0 +12940 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 1.4500000000000000e+00 0.0000000000000000e+00 0 0 0 +13022 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 1.4700000000000000e+00 0.0000000000000000e+00 0 0 0 +13023 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 1.4600000000000000e+00 0.0000000000000000e+00 0 0 0 +13024 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 1.4700000000000000e+00 0.0000000000000000e+00 0 0 0 +13025 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 1.4600000000000000e+00 0.0000000000000000e+00 0 0 0 +13026 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 1.4700000000000000e+00 0.0000000000000000e+00 0 0 0 +13027 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 1.4600000000000000e+00 0.0000000000000000e+00 0 0 0 +13028 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 1.4700000000000000e+00 0.0000000000000000e+00 0 0 0 +13029 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 1.4600000000000000e+00 0.0000000000000000e+00 0 0 0 +13030 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 1.4700000000000000e+00 0.0000000000000000e+00 0 0 0 +13031 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 1.4600000000000000e+00 0.0000000000000000e+00 0 0 0 +13032 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 1.4700000000000000e+00 0.0000000000000000e+00 0 0 0 +13033 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 1.4600000000000000e+00 0.0000000000000000e+00 0 0 0 +13034 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 1.4700000000000000e+00 0.0000000000000000e+00 0 0 0 +13035 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 1.4600000000000000e+00 0.0000000000000000e+00 0 0 0 +13036 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 1.4700000000000000e+00 0.0000000000000000e+00 0 0 0 +13037 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 1.4600000000000000e+00 0.0000000000000000e+00 0 0 0 +13038 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 1.4700000000000000e+00 0.0000000000000000e+00 0 0 0 +13120 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 1.4900000000000000e+00 0.0000000000000000e+00 0 0 0 +13121 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 1.4800000000000000e+00 0.0000000000000000e+00 0 0 0 +13122 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 1.4900000000000000e+00 0.0000000000000000e+00 0 0 0 +13123 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 1.4800000000000000e+00 0.0000000000000000e+00 0 0 0 +13124 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 1.4900000000000000e+00 0.0000000000000000e+00 0 0 0 +13125 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 1.4800000000000000e+00 0.0000000000000000e+00 0 0 0 +13126 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 1.4900000000000000e+00 0.0000000000000000e+00 0 0 0 +13127 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 1.4800000000000000e+00 0.0000000000000000e+00 0 0 0 +13128 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 1.4900000000000000e+00 0.0000000000000000e+00 0 0 0 +13129 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 1.4800000000000000e+00 0.0000000000000000e+00 0 0 0 +13130 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 1.4900000000000000e+00 0.0000000000000000e+00 0 0 0 +13131 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 1.4800000000000000e+00 0.0000000000000000e+00 0 0 0 +13132 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 1.4900000000000000e+00 0.0000000000000000e+00 0 0 0 +13133 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 1.4800000000000000e+00 0.0000000000000000e+00 0 0 0 +13134 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 1.4900000000000000e+00 0.0000000000000000e+00 0 0 0 +13135 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 1.4800000000000000e+00 0.0000000000000000e+00 0 0 0 +13136 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 1.4900000000000000e+00 0.0000000000000000e+00 0 0 0 +13219 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 1.5000000000000000e+00 0.0000000000000000e+00 0 0 0 +13221 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 1.5000000000000000e+00 0.0000000000000000e+00 0 0 0 +13223 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 1.5000000000000000e+00 0.0000000000000000e+00 0 0 0 +13225 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 1.5000000000000000e+00 0.0000000000000000e+00 0 0 0 +13227 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 1.5000000000000000e+00 0.0000000000000000e+00 0 0 0 +13229 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 1.5000000000000000e+00 0.0000000000000000e+00 0 0 0 +13231 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 1.5000000000000000e+00 0.0000000000000000e+00 0 0 0 +13233 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 1.5000000000000000e+00 0.0000000000000000e+00 0 0 0 +12451 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 1.3400000000000001e+00 0.0000000000000000e+00 0 0 0 +12452 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 1.3500000000000001e+00 0.0000000000000000e+00 0 0 0 +12453 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 1.3400000000000001e+00 0.0000000000000000e+00 0 0 0 +12454 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 1.3500000000000001e+00 0.0000000000000000e+00 0 0 0 +12455 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 1.3400000000000001e+00 0.0000000000000000e+00 0 0 0 +12456 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 1.3500000000000001e+00 0.0000000000000000e+00 0 0 0 +12457 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 1.3400000000000001e+00 0.0000000000000000e+00 0 0 0 +12458 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 1.3500000000000001e+00 0.0000000000000000e+00 0 0 0 +12459 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 1.3400000000000001e+00 0.0000000000000000e+00 0 0 0 +12460 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 1.3500000000000001e+00 0.0000000000000000e+00 0 0 0 +12461 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 1.3400000000000001e+00 0.0000000000000000e+00 0 0 0 +12462 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 1.3500000000000001e+00 0.0000000000000000e+00 0 0 0 +12463 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 1.3400000000000001e+00 0.0000000000000000e+00 0 0 0 +12464 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 1.3500000000000001e+00 0.0000000000000000e+00 0 0 0 +12465 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 1.3400000000000001e+00 0.0000000000000000e+00 0 0 0 +12466 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 1.3500000000000001e+00 0.0000000000000000e+00 0 0 0 +12467 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 1.3400000000000001e+00 0.0000000000000000e+00 0 0 0 +12549 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 1.3600000000000001e+00 0.0000000000000000e+00 0 0 0 +12550 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 1.3700000000000001e+00 0.0000000000000000e+00 0 0 0 +12551 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 1.3600000000000001e+00 0.0000000000000000e+00 0 0 0 +12552 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 1.3700000000000001e+00 0.0000000000000000e+00 0 0 0 +12553 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 1.3600000000000001e+00 0.0000000000000000e+00 0 0 0 +12554 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 1.3700000000000001e+00 0.0000000000000000e+00 0 0 0 +12555 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 1.3600000000000001e+00 0.0000000000000000e+00 0 0 0 +12556 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 1.3700000000000001e+00 0.0000000000000000e+00 0 0 0 +12557 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 1.3600000000000001e+00 0.0000000000000000e+00 0 0 0 +12558 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 1.3700000000000001e+00 0.0000000000000000e+00 0 0 0 +12559 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 1.3600000000000001e+00 0.0000000000000000e+00 0 0 0 +12560 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 1.3700000000000001e+00 0.0000000000000000e+00 0 0 0 +12561 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 1.3600000000000001e+00 0.0000000000000000e+00 0 0 0 +12562 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 1.3700000000000001e+00 0.0000000000000000e+00 0 0 0 +12563 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 1.3600000000000001e+00 0.0000000000000000e+00 0 0 0 +12564 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 1.3700000000000001e+00 0.0000000000000000e+00 0 0 0 +12565 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 1.3600000000000001e+00 0.0000000000000000e+00 0 0 0 +12647 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 1.3800000000000001e+00 0.0000000000000000e+00 0 0 0 +12648 1 1.0063722103956384e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 1.3900000000000001e+00 0.0000000000000000e+00 0 0 0 +12649 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 1.3800000000000001e+00 0.0000000000000000e+00 0 0 0 +12650 1 1.0063722103956367e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 1.3900000000000001e+00 0.0000000000000000e+00 0 0 0 +12651 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 1.3800000000000001e+00 0.0000000000000000e+00 0 0 0 +12652 1 1.0063722103956361e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 1.3900000000000001e+00 0.0000000000000000e+00 0 0 0 +12653 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 1.3800000000000001e+00 0.0000000000000000e+00 0 0 0 +12654 1 1.0063722103956384e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 1.3900000000000001e+00 0.0000000000000000e+00 0 0 0 +12655 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 1.3800000000000001e+00 0.0000000000000000e+00 0 0 0 +12656 1 1.0063722103956367e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 1.3900000000000001e+00 0.0000000000000000e+00 0 0 0 +12657 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 1.3800000000000001e+00 0.0000000000000000e+00 0 0 0 +12658 1 1.0063722103956361e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 1.3900000000000001e+00 0.0000000000000000e+00 0 0 0 +12659 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 1.3800000000000001e+00 0.0000000000000000e+00 0 0 0 +12660 1 1.0063722103956384e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 1.3900000000000001e+00 0.0000000000000000e+00 0 0 0 +12661 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 1.3800000000000001e+00 0.0000000000000000e+00 0 0 0 +12662 1 1.0063722103956367e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 1.3900000000000001e+00 0.0000000000000000e+00 0 0 0 +12663 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 1.3800000000000001e+00 0.0000000000000000e+00 0 0 0 +12745 1 1.0063722103956434e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 1.4000000000000001e+00 0.0000000000000000e+00 0 0 0 +12746 1 1.0063722103956447e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 1.4099999999999999e+00 0.0000000000000000e+00 0 0 0 +12747 1 1.0063722103956449e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 1.4000000000000001e+00 0.0000000000000000e+00 0 0 0 +12748 1 1.0063722103956433e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 1.4099999999999999e+00 0.0000000000000000e+00 0 0 0 +12749 1 1.0063722103956427e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 1.4000000000000001e+00 0.0000000000000000e+00 0 0 0 +12750 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 1.4099999999999999e+00 0.0000000000000000e+00 0 0 0 +12751 1 1.0063722103956435e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 1.4000000000000001e+00 0.0000000000000000e+00 0 0 0 +12752 1 1.0063722103956447e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 1.4099999999999999e+00 0.0000000000000000e+00 0 0 0 +12753 1 1.0063722103956449e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 1.4000000000000001e+00 0.0000000000000000e+00 0 0 0 +12754 1 1.0063722103956433e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 1.4099999999999999e+00 0.0000000000000000e+00 0 0 0 +12755 1 1.0063722103956427e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 1.4000000000000001e+00 0.0000000000000000e+00 0 0 0 +12756 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 1.4099999999999999e+00 0.0000000000000000e+00 0 0 0 +12757 1 1.0063722103956435e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 1.4000000000000001e+00 0.0000000000000000e+00 0 0 0 +12758 1 1.0063722103956447e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 1.4099999999999999e+00 0.0000000000000000e+00 0 0 0 +12759 1 1.0063722103956449e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 1.4000000000000001e+00 0.0000000000000000e+00 0 0 0 +12760 1 1.0063722103956433e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 1.4099999999999999e+00 0.0000000000000000e+00 0 0 0 +12761 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 1.4000000000000001e+00 0.0000000000000000e+00 0 0 0 +12843 1 1.0063722103956367e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 1.4199999999999999e+00 0.0000000000000000e+00 0 0 0 +12844 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 1.4299999999999999e+00 0.0000000000000000e+00 0 0 0 +12845 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 1.4199999999999999e+00 0.0000000000000000e+00 0 0 0 +12846 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 1.4299999999999999e+00 0.0000000000000000e+00 0 0 0 +12847 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 1.4199999999999999e+00 0.0000000000000000e+00 0 0 0 +12848 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 1.4299999999999999e+00 0.0000000000000000e+00 0 0 0 +12849 1 1.0063722103956367e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 1.4199999999999999e+00 0.0000000000000000e+00 0 0 0 +12850 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 1.4299999999999999e+00 0.0000000000000000e+00 0 0 0 +12851 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 1.4199999999999999e+00 0.0000000000000000e+00 0 0 0 +12852 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 1.4299999999999999e+00 0.0000000000000000e+00 0 0 0 +12853 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 1.4199999999999999e+00 0.0000000000000000e+00 0 0 0 +12854 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 1.4299999999999999e+00 0.0000000000000000e+00 0 0 0 +12855 1 1.0063722103956367e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 1.4199999999999999e+00 0.0000000000000000e+00 0 0 0 +12856 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 1.4299999999999999e+00 0.0000000000000000e+00 0 0 0 +12857 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 1.4199999999999999e+00 0.0000000000000000e+00 0 0 0 +12858 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 1.4299999999999999e+00 0.0000000000000000e+00 0 0 0 +12859 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 1.4199999999999999e+00 0.0000000000000000e+00 0 0 0 +12941 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 1.4399999999999999e+00 0.0000000000000000e+00 0 0 0 +12942 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 1.4500000000000000e+00 0.0000000000000000e+00 0 0 0 +12943 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 1.4399999999999999e+00 0.0000000000000000e+00 0 0 0 +12944 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 1.4500000000000000e+00 0.0000000000000000e+00 0 0 0 +12945 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 1.4399999999999999e+00 0.0000000000000000e+00 0 0 0 +12946 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 1.4500000000000000e+00 0.0000000000000000e+00 0 0 0 +12947 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 1.4399999999999999e+00 0.0000000000000000e+00 0 0 0 +12948 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 1.4500000000000000e+00 0.0000000000000000e+00 0 0 0 +12949 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 1.4399999999999999e+00 0.0000000000000000e+00 0 0 0 +12950 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 1.4500000000000000e+00 0.0000000000000000e+00 0 0 0 +12951 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 1.4399999999999999e+00 0.0000000000000000e+00 0 0 0 +12952 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 1.4500000000000000e+00 0.0000000000000000e+00 0 0 0 +12953 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 1.4399999999999999e+00 0.0000000000000000e+00 0 0 0 +12954 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 1.4500000000000000e+00 0.0000000000000000e+00 0 0 0 +12955 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 1.4399999999999999e+00 0.0000000000000000e+00 0 0 0 +12956 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 1.4500000000000000e+00 0.0000000000000000e+00 0 0 0 +12957 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 1.4399999999999999e+00 0.0000000000000000e+00 0 0 0 +13039 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 1.4600000000000000e+00 0.0000000000000000e+00 0 0 0 +13040 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 1.4700000000000000e+00 0.0000000000000000e+00 0 0 0 +13041 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 1.4600000000000000e+00 0.0000000000000000e+00 0 0 0 +13042 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 1.4700000000000000e+00 0.0000000000000000e+00 0 0 0 +13043 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 1.4600000000000000e+00 0.0000000000000000e+00 0 0 0 +13044 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 1.4700000000000000e+00 0.0000000000000000e+00 0 0 0 +13045 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 1.4600000000000000e+00 0.0000000000000000e+00 0 0 0 +13046 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 1.4700000000000000e+00 0.0000000000000000e+00 0 0 0 +13047 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 1.4600000000000000e+00 0.0000000000000000e+00 0 0 0 +13048 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 1.4700000000000000e+00 0.0000000000000000e+00 0 0 0 +13049 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 1.4600000000000000e+00 0.0000000000000000e+00 0 0 0 +13050 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 1.4700000000000000e+00 0.0000000000000000e+00 0 0 0 +13051 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 1.4600000000000000e+00 0.0000000000000000e+00 0 0 0 +13052 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 1.4700000000000000e+00 0.0000000000000000e+00 0 0 0 +13053 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 1.4600000000000000e+00 0.0000000000000000e+00 0 0 0 +13054 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 1.4700000000000000e+00 0.0000000000000000e+00 0 0 0 +13055 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 1.4600000000000000e+00 0.0000000000000000e+00 0 0 0 +13137 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 1.4800000000000000e+00 0.0000000000000000e+00 0 0 0 +13138 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 1.4900000000000000e+00 0.0000000000000000e+00 0 0 0 +13139 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 1.4800000000000000e+00 0.0000000000000000e+00 0 0 0 +13140 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 1.4900000000000000e+00 0.0000000000000000e+00 0 0 0 +13141 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 1.4800000000000000e+00 0.0000000000000000e+00 0 0 0 +13142 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 1.4900000000000000e+00 0.0000000000000000e+00 0 0 0 +13143 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 1.4800000000000000e+00 0.0000000000000000e+00 0 0 0 +13144 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 1.4900000000000000e+00 0.0000000000000000e+00 0 0 0 +13145 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 1.4800000000000000e+00 0.0000000000000000e+00 0 0 0 +13146 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 1.4900000000000000e+00 0.0000000000000000e+00 0 0 0 +13147 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 1.4800000000000000e+00 0.0000000000000000e+00 0 0 0 +13148 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 1.4900000000000000e+00 0.0000000000000000e+00 0 0 0 +13149 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 1.4800000000000000e+00 0.0000000000000000e+00 0 0 0 +13150 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 1.4900000000000000e+00 0.0000000000000000e+00 0 0 0 +13151 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 1.4800000000000000e+00 0.0000000000000000e+00 0 0 0 +13152 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 1.4900000000000000e+00 0.0000000000000000e+00 0 0 0 +13153 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 1.4800000000000000e+00 0.0000000000000000e+00 0 0 0 +13235 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 1.5000000000000000e+00 0.0000000000000000e+00 0 0 0 +13237 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 1.5000000000000000e+00 0.0000000000000000e+00 0 0 0 +13239 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 1.5000000000000000e+00 0.0000000000000000e+00 0 0 0 +13241 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 1.5000000000000000e+00 0.0000000000000000e+00 0 0 0 +13243 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 1.5000000000000000e+00 0.0000000000000000e+00 0 0 0 +13245 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 1.5000000000000000e+00 0.0000000000000000e+00 0 0 0 +13247 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 1.5000000000000000e+00 0.0000000000000000e+00 0 0 0 +13249 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 1.5000000000000000e+00 0.0000000000000000e+00 0 0 0 +13251 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 1.5000000000000000e+00 0.0000000000000000e+00 0 0 0 +12468 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 1.3500000000000001e+00 0.0000000000000000e+00 0 0 0 +12469 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 1.3400000000000001e+00 0.0000000000000000e+00 0 0 0 +12470 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 1.3500000000000001e+00 0.0000000000000000e+00 0 0 0 +12471 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 1.3400000000000001e+00 0.0000000000000000e+00 0 0 0 +12472 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 1.3500000000000001e+00 0.0000000000000000e+00 0 0 0 +12473 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 1.3400000000000001e+00 0.0000000000000000e+00 0 0 0 +12474 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 1.3500000000000001e+00 0.0000000000000000e+00 0 0 0 +12475 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 1.3400000000000001e+00 0.0000000000000000e+00 0 0 0 +12476 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 1.3500000000000001e+00 0.0000000000000000e+00 0 0 0 +12477 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 1.3400000000000001e+00 0.0000000000000000e+00 0 0 0 +12478 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 1.3500000000000001e+00 0.0000000000000000e+00 0 0 0 +12479 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 1.3400000000000001e+00 0.0000000000000000e+00 0 0 0 +12480 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 1.3500000000000001e+00 0.0000000000000000e+00 0 0 0 +12481 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 1.3400000000000001e+00 0.0000000000000000e+00 0 0 0 +12482 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 1.3500000000000001e+00 0.0000000000000000e+00 0 0 0 +12483 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 1.3400000000000001e+00 0.0000000000000000e+00 0 0 0 +12566 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 1.3700000000000001e+00 0.0000000000000000e+00 0 0 0 +12567 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 1.3600000000000001e+00 0.0000000000000000e+00 0 0 0 +12568 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 1.3700000000000001e+00 0.0000000000000000e+00 0 0 0 +12569 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 1.3600000000000001e+00 0.0000000000000000e+00 0 0 0 +12570 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 1.3700000000000001e+00 0.0000000000000000e+00 0 0 0 +12571 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 1.3600000000000001e+00 0.0000000000000000e+00 0 0 0 +12572 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 1.3700000000000001e+00 0.0000000000000000e+00 0 0 0 +12573 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 1.3600000000000001e+00 0.0000000000000000e+00 0 0 0 +12574 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 1.3700000000000001e+00 0.0000000000000000e+00 0 0 0 +12575 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 1.3600000000000001e+00 0.0000000000000000e+00 0 0 0 +12576 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 1.3700000000000001e+00 0.0000000000000000e+00 0 0 0 +12577 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 1.3600000000000001e+00 0.0000000000000000e+00 0 0 0 +12578 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 1.3700000000000001e+00 0.0000000000000000e+00 0 0 0 +12579 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 1.3600000000000001e+00 0.0000000000000000e+00 0 0 0 +12580 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 1.3700000000000001e+00 0.0000000000000000e+00 0 0 0 +12581 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 1.3600000000000001e+00 0.0000000000000000e+00 0 0 0 +12664 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 1.3900000000000001e+00 0.0000000000000000e+00 0 0 0 +12665 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 1.3800000000000001e+00 0.0000000000000000e+00 0 0 0 +12666 1 1.0063722103956361e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 1.3900000000000001e+00 0.0000000000000000e+00 0 0 0 +12667 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 1.3800000000000001e+00 0.0000000000000000e+00 0 0 0 +12668 1 1.0063722103956361e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 1.3900000000000001e+00 0.0000000000000000e+00 0 0 0 +12669 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 1.3800000000000001e+00 0.0000000000000000e+00 0 0 0 +12670 1 1.0063722103956406e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 1.3900000000000001e+00 0.0000000000000000e+00 0 0 0 +12671 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 1.3800000000000001e+00 0.0000000000000000e+00 0 0 0 +12672 1 1.0063722103956374e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 1.3900000000000001e+00 0.0000000000000000e+00 0 0 0 +12673 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 1.3800000000000001e+00 0.0000000000000000e+00 0 0 0 +12674 1 1.0063722103956361e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 1.3900000000000001e+00 0.0000000000000000e+00 0 0 0 +12675 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 1.3800000000000001e+00 0.0000000000000000e+00 0 0 0 +12676 1 1.0063722103956361e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 1.3900000000000001e+00 0.0000000000000000e+00 0 0 0 +12677 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 1.3800000000000001e+00 0.0000000000000000e+00 0 0 0 +12678 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 1.3900000000000001e+00 0.0000000000000000e+00 0 0 0 +12679 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 1.3800000000000001e+00 0.0000000000000000e+00 0 0 0 +12762 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 1.4099999999999999e+00 0.0000000000000000e+00 0 0 0 +12763 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 1.4000000000000001e+00 0.0000000000000000e+00 0 0 0 +12764 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 1.4099999999999999e+00 0.0000000000000000e+00 0 0 0 +12765 1 1.0063722103956427e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 1.4000000000000001e+00 0.0000000000000000e+00 0 0 0 +12766 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 1.4099999999999999e+00 0.0000000000000000e+00 0 0 0 +12767 1 1.0063722103956441e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 1.4000000000000001e+00 0.0000000000000000e+00 0 0 0 +12768 1 1.0063722103956471e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 1.4099999999999999e+00 0.0000000000000000e+00 0 0 0 +12769 1 1.0063722103956471e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 1.4000000000000001e+00 0.0000000000000000e+00 0 0 0 +12770 1 1.0063722103956439e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 1.4099999999999999e+00 0.0000000000000000e+00 0 0 0 +12771 1 1.0063722103956427e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 1.4000000000000001e+00 0.0000000000000000e+00 0 0 0 +12772 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 1.4099999999999999e+00 0.0000000000000000e+00 0 0 0 +12773 1 1.0063722103956427e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 1.4000000000000001e+00 0.0000000000000000e+00 0 0 0 +12774 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 1.4099999999999999e+00 0.0000000000000000e+00 0 0 0 +12775 1 1.0063722103956427e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 1.4000000000000001e+00 0.0000000000000000e+00 0 0 0 +12776 1 1.0063722103956428e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 1.4099999999999999e+00 0.0000000000000000e+00 0 0 0 +12777 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 1.4000000000000001e+00 0.0000000000000000e+00 0 0 0 +12860 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 1.4299999999999999e+00 0.0000000000000000e+00 0 0 0 +12861 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 1.4199999999999999e+00 0.0000000000000000e+00 0 0 0 +12862 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 1.4299999999999999e+00 0.0000000000000000e+00 0 0 0 +12863 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 1.4199999999999999e+00 0.0000000000000000e+00 0 0 0 +12864 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 1.4299999999999999e+00 0.0000000000000000e+00 0 0 0 +12865 1 1.0063722103956371e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 1.4199999999999999e+00 0.0000000000000000e+00 0 0 0 +12866 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 1.4299999999999999e+00 0.0000000000000000e+00 0 0 0 +12867 1 1.0063722103956403e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 1.4199999999999999e+00 0.0000000000000000e+00 0 0 0 +12868 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 1.4299999999999999e+00 0.0000000000000000e+00 0 0 0 +12869 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 1.4199999999999999e+00 0.0000000000000000e+00 0 0 0 +12870 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 1.4299999999999999e+00 0.0000000000000000e+00 0 0 0 +12871 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 1.4199999999999999e+00 0.0000000000000000e+00 0 0 0 +12872 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 1.4299999999999999e+00 0.0000000000000000e+00 0 0 0 +12873 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 1.4199999999999999e+00 0.0000000000000000e+00 0 0 0 +12874 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 1.4299999999999999e+00 0.0000000000000000e+00 0 0 0 +12875 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 1.4199999999999999e+00 0.0000000000000000e+00 0 0 0 +12958 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 1.4500000000000000e+00 0.0000000000000000e+00 0 0 0 +12959 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 1.4399999999999999e+00 0.0000000000000000e+00 0 0 0 +12960 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 1.4500000000000000e+00 0.0000000000000000e+00 0 0 0 +12961 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 1.4399999999999999e+00 0.0000000000000000e+00 0 0 0 +12962 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 1.4500000000000000e+00 0.0000000000000000e+00 0 0 0 +12963 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 1.4399999999999999e+00 0.0000000000000000e+00 0 0 0 +12964 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 1.4500000000000000e+00 0.0000000000000000e+00 0 0 0 +12965 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 1.4399999999999999e+00 0.0000000000000000e+00 0 0 0 +12966 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 1.4500000000000000e+00 0.0000000000000000e+00 0 0 0 +12967 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 1.4399999999999999e+00 0.0000000000000000e+00 0 0 0 +12968 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 1.4500000000000000e+00 0.0000000000000000e+00 0 0 0 +12969 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 1.4399999999999999e+00 0.0000000000000000e+00 0 0 0 +12970 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 1.4500000000000000e+00 0.0000000000000000e+00 0 0 0 +12971 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 1.4399999999999999e+00 0.0000000000000000e+00 0 0 0 +12972 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 1.4500000000000000e+00 0.0000000000000000e+00 0 0 0 +12973 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 1.4399999999999999e+00 0.0000000000000000e+00 0 0 0 +13056 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 1.4700000000000000e+00 0.0000000000000000e+00 0 0 0 +13057 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 1.4600000000000000e+00 0.0000000000000000e+00 0 0 0 +13058 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 1.4700000000000000e+00 0.0000000000000000e+00 0 0 0 +13059 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 1.4600000000000000e+00 0.0000000000000000e+00 0 0 0 +13060 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 1.4700000000000000e+00 0.0000000000000000e+00 0 0 0 +13061 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 1.4600000000000000e+00 0.0000000000000000e+00 0 0 0 +13062 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 1.4700000000000000e+00 0.0000000000000000e+00 0 0 0 +13063 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 1.4600000000000000e+00 0.0000000000000000e+00 0 0 0 +13064 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 1.4700000000000000e+00 0.0000000000000000e+00 0 0 0 +13065 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 1.4600000000000000e+00 0.0000000000000000e+00 0 0 0 +13066 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 1.4700000000000000e+00 0.0000000000000000e+00 0 0 0 +13067 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 1.4600000000000000e+00 0.0000000000000000e+00 0 0 0 +13068 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 1.4700000000000000e+00 0.0000000000000000e+00 0 0 0 +13069 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 1.4600000000000000e+00 0.0000000000000000e+00 0 0 0 +13070 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 1.4700000000000000e+00 0.0000000000000000e+00 0 0 0 +13071 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 1.4600000000000000e+00 0.0000000000000000e+00 0 0 0 +13154 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 1.4900000000000000e+00 0.0000000000000000e+00 0 0 0 +13155 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 1.4800000000000000e+00 0.0000000000000000e+00 0 0 0 +13156 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 1.4900000000000000e+00 0.0000000000000000e+00 0 0 0 +13157 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 1.4800000000000000e+00 0.0000000000000000e+00 0 0 0 +13158 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 1.4900000000000000e+00 0.0000000000000000e+00 0 0 0 +13159 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 1.4800000000000000e+00 0.0000000000000000e+00 0 0 0 +13160 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 1.4900000000000000e+00 0.0000000000000000e+00 0 0 0 +13161 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 1.4800000000000000e+00 0.0000000000000000e+00 0 0 0 +13162 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 1.4900000000000000e+00 0.0000000000000000e+00 0 0 0 +13163 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 1.4800000000000000e+00 0.0000000000000000e+00 0 0 0 +13164 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 1.4900000000000000e+00 0.0000000000000000e+00 0 0 0 +13165 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 1.4800000000000000e+00 0.0000000000000000e+00 0 0 0 +13166 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 1.4900000000000000e+00 0.0000000000000000e+00 0 0 0 +13167 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 1.4800000000000000e+00 0.0000000000000000e+00 0 0 0 +13168 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 1.4900000000000000e+00 0.0000000000000000e+00 0 0 0 +13169 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 1.4800000000000000e+00 0.0000000000000000e+00 0 0 0 +13253 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 1.5000000000000000e+00 0.0000000000000000e+00 0 0 0 +13255 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 1.5000000000000000e+00 0.0000000000000000e+00 0 0 0 +13257 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 1.5000000000000000e+00 0.0000000000000000e+00 0 0 0 +13259 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 1.5000000000000000e+00 0.0000000000000000e+00 0 0 0 +13261 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 1.5000000000000000e+00 0.0000000000000000e+00 0 0 0 +13263 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 1.5000000000000000e+00 0.0000000000000000e+00 0 0 0 +13265 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 1.5000000000000000e+00 0.0000000000000000e+00 0 0 0 +13267 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 1.5000000000000000e+00 0.0000000000000000e+00 0 0 0 +12484 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 1.3500000000000001e+00 0.0000000000000000e+00 0 0 0 +12485 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 1.3400000000000001e+00 0.0000000000000000e+00 0 0 0 +12486 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 1.3500000000000001e+00 0.0000000000000000e+00 0 0 0 +12487 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 1.3400000000000001e+00 0.0000000000000000e+00 0 0 0 +12488 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 1.3500000000000001e+00 0.0000000000000000e+00 0 0 0 +12489 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 1.3400000000000001e+00 0.0000000000000000e+00 0 0 0 +12490 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 1.3500000000000001e+00 0.0000000000000000e+00 0 0 0 +12491 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 1.3400000000000001e+00 0.0000000000000000e+00 0 0 0 +12492 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 1.3500000000000001e+00 0.0000000000000000e+00 0 0 0 +12493 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 1.3400000000000001e+00 0.0000000000000000e+00 0 0 0 +12494 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 1.3500000000000001e+00 0.0000000000000000e+00 0 0 0 +12495 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 1.3400000000000001e+00 0.0000000000000000e+00 0 0 0 +12496 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 1.3500000000000001e+00 0.0000000000000000e+00 0 0 0 +12497 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 1.3400000000000001e+00 0.0000000000000000e+00 0 0 0 +12498 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 1.3500000000000001e+00 0.0000000000000000e+00 0 0 0 +12499 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 1.3400000000000001e+00 0.0000000000000000e+00 0 0 0 +12500 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 1.3500000000000001e+00 0.0000000000000000e+00 0 0 0 +12582 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 1.3700000000000001e+00 0.0000000000000000e+00 0 0 0 +12583 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 1.3600000000000001e+00 0.0000000000000000e+00 0 0 0 +12584 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 1.3700000000000001e+00 0.0000000000000000e+00 0 0 0 +12585 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 1.3600000000000001e+00 0.0000000000000000e+00 0 0 0 +12586 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 1.3700000000000001e+00 0.0000000000000000e+00 0 0 0 +12587 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 1.3600000000000001e+00 0.0000000000000000e+00 0 0 0 +12588 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 1.3700000000000001e+00 0.0000000000000000e+00 0 0 0 +12589 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 1.3600000000000001e+00 0.0000000000000000e+00 0 0 0 +12590 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 1.3700000000000001e+00 0.0000000000000000e+00 0 0 0 +12591 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 1.3600000000000001e+00 0.0000000000000000e+00 0 0 0 +12592 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 1.3700000000000001e+00 0.0000000000000000e+00 0 0 0 +12593 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 1.3600000000000001e+00 0.0000000000000000e+00 0 0 0 +12594 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 1.3700000000000001e+00 0.0000000000000000e+00 0 0 0 +12595 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 1.3600000000000001e+00 0.0000000000000000e+00 0 0 0 +12596 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 1.3700000000000001e+00 0.0000000000000000e+00 0 0 0 +12597 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 1.3600000000000001e+00 0.0000000000000000e+00 0 0 0 +12598 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 1.3700000000000001e+00 0.0000000000000000e+00 0 0 0 +12680 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 1.3900000000000001e+00 0.0000000000000000e+00 0 0 0 +12681 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 1.3800000000000001e+00 0.0000000000000000e+00 0 0 0 +12682 1 1.0063722103956374e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 1.3900000000000001e+00 0.0000000000000000e+00 0 0 0 +12683 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 1.3800000000000001e+00 0.0000000000000000e+00 0 0 0 +12684 1 1.0063722103956405e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 1.3900000000000001e+00 0.0000000000000000e+00 0 0 0 +12685 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 1.3800000000000001e+00 0.0000000000000000e+00 0 0 0 +12686 1 1.0063722103956361e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 1.3900000000000001e+00 0.0000000000000000e+00 0 0 0 +12687 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 1.3800000000000001e+00 0.0000000000000000e+00 0 0 0 +12688 1 1.0063722103956361e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 1.3900000000000001e+00 0.0000000000000000e+00 0 0 0 +12689 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 1.3800000000000001e+00 0.0000000000000000e+00 0 0 0 +12690 1 1.0063722103956361e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 1.3900000000000001e+00 0.0000000000000000e+00 0 0 0 +12691 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 1.3800000000000001e+00 0.0000000000000000e+00 0 0 0 +12692 1 1.0063722103956361e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 1.3900000000000001e+00 0.0000000000000000e+00 0 0 0 +12693 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 1.3800000000000001e+00 0.0000000000000000e+00 0 0 0 +12694 1 1.0063722103956361e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 1.3900000000000001e+00 0.0000000000000000e+00 0 0 0 +12695 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 1.3800000000000001e+00 0.0000000000000000e+00 0 0 0 +12696 1 1.0063722103956406e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 1.3900000000000001e+00 0.0000000000000000e+00 0 0 0 +12778 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 1.4099999999999999e+00 0.0000000000000000e+00 0 0 0 +12779 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 1.4000000000000001e+00 0.0000000000000000e+00 0 0 0 +12780 1 1.0063722103956437e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 1.4099999999999999e+00 0.0000000000000000e+00 0 0 0 +12781 1 1.0063722103956472e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 1.4000000000000001e+00 0.0000000000000000e+00 0 0 0 +12782 1 1.0063722103956471e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 1.4099999999999999e+00 0.0000000000000000e+00 0 0 0 +12783 1 1.0063722103956439e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 1.4000000000000001e+00 0.0000000000000000e+00 0 0 0 +12784 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 1.4099999999999999e+00 0.0000000000000000e+00 0 0 0 +12785 1 1.0063722103956427e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 1.4000000000000001e+00 0.0000000000000000e+00 0 0 0 +12786 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 1.4099999999999999e+00 0.0000000000000000e+00 0 0 0 +12787 1 1.0063722103956427e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 1.4000000000000001e+00 0.0000000000000000e+00 0 0 0 +12788 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 1.4099999999999999e+00 0.0000000000000000e+00 0 0 0 +12789 1 1.0063722103956427e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 1.4000000000000001e+00 0.0000000000000000e+00 0 0 0 +12790 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 1.4099999999999999e+00 0.0000000000000000e+00 0 0 0 +12791 1 1.0063722103956427e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 1.4000000000000001e+00 0.0000000000000000e+00 0 0 0 +12792 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 1.4099999999999999e+00 0.0000000000000000e+00 0 0 0 +12793 1 1.0063722103956439e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 1.4000000000000001e+00 0.0000000000000000e+00 0 0 0 +12794 1 1.0063722103956474e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 1.4099999999999999e+00 0.0000000000000000e+00 0 0 0 +12876 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 1.4299999999999999e+00 0.0000000000000000e+00 0 0 0 +12877 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 1.4199999999999999e+00 0.0000000000000000e+00 0 0 0 +12878 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 1.4299999999999999e+00 0.0000000000000000e+00 0 0 0 +12879 1 1.0063722103956403e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 1.4199999999999999e+00 0.0000000000000000e+00 0 0 0 +12880 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 1.4299999999999999e+00 0.0000000000000000e+00 0 0 0 +12881 1 1.0063722103956371e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 1.4199999999999999e+00 0.0000000000000000e+00 0 0 0 +12882 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 1.4299999999999999e+00 0.0000000000000000e+00 0 0 0 +12883 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 1.4199999999999999e+00 0.0000000000000000e+00 0 0 0 +12884 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 1.4299999999999999e+00 0.0000000000000000e+00 0 0 0 +12885 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 1.4199999999999999e+00 0.0000000000000000e+00 0 0 0 +12886 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 1.4299999999999999e+00 0.0000000000000000e+00 0 0 0 +12887 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 1.4199999999999999e+00 0.0000000000000000e+00 0 0 0 +12888 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 1.4299999999999999e+00 0.0000000000000000e+00 0 0 0 +12889 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 1.4199999999999999e+00 0.0000000000000000e+00 0 0 0 +12890 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 1.4299999999999999e+00 0.0000000000000000e+00 0 0 0 +12891 1 1.0063722103956372e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 1.4199999999999999e+00 0.0000000000000000e+00 0 0 0 +12892 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 1.4299999999999999e+00 0.0000000000000000e+00 0 0 0 +12974 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 1.4500000000000000e+00 0.0000000000000000e+00 0 0 0 +12975 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 1.4399999999999999e+00 0.0000000000000000e+00 0 0 0 +12976 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 1.4500000000000000e+00 0.0000000000000000e+00 0 0 0 +12977 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 1.4399999999999999e+00 0.0000000000000000e+00 0 0 0 +12978 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 1.4500000000000000e+00 0.0000000000000000e+00 0 0 0 +12979 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 1.4399999999999999e+00 0.0000000000000000e+00 0 0 0 +12980 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 1.4500000000000000e+00 0.0000000000000000e+00 0 0 0 +12981 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 1.4399999999999999e+00 0.0000000000000000e+00 0 0 0 +12982 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 1.4500000000000000e+00 0.0000000000000000e+00 0 0 0 +12983 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 1.4399999999999999e+00 0.0000000000000000e+00 0 0 0 +12984 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 1.4500000000000000e+00 0.0000000000000000e+00 0 0 0 +12985 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 1.4399999999999999e+00 0.0000000000000000e+00 0 0 0 +12986 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 1.4500000000000000e+00 0.0000000000000000e+00 0 0 0 +12987 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 1.4399999999999999e+00 0.0000000000000000e+00 0 0 0 +12988 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 1.4500000000000000e+00 0.0000000000000000e+00 0 0 0 +12989 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 1.4399999999999999e+00 0.0000000000000000e+00 0 0 0 +12990 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 1.4500000000000000e+00 0.0000000000000000e+00 0 0 0 +13072 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 1.4700000000000000e+00 0.0000000000000000e+00 0 0 0 +13073 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 1.4600000000000000e+00 0.0000000000000000e+00 0 0 0 +13074 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 1.4700000000000000e+00 0.0000000000000000e+00 0 0 0 +13075 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 1.4600000000000000e+00 0.0000000000000000e+00 0 0 0 +13076 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 1.4700000000000000e+00 0.0000000000000000e+00 0 0 0 +13077 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 1.4600000000000000e+00 0.0000000000000000e+00 0 0 0 +13078 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 1.4700000000000000e+00 0.0000000000000000e+00 0 0 0 +13079 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 1.4600000000000000e+00 0.0000000000000000e+00 0 0 0 +13080 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 1.4700000000000000e+00 0.0000000000000000e+00 0 0 0 +13081 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 1.4600000000000000e+00 0.0000000000000000e+00 0 0 0 +13082 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 1.4700000000000000e+00 0.0000000000000000e+00 0 0 0 +13083 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 1.4600000000000000e+00 0.0000000000000000e+00 0 0 0 +13084 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 1.4700000000000000e+00 0.0000000000000000e+00 0 0 0 +13085 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 1.4600000000000000e+00 0.0000000000000000e+00 0 0 0 +13086 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 1.4700000000000000e+00 0.0000000000000000e+00 0 0 0 +13087 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 1.4600000000000000e+00 0.0000000000000000e+00 0 0 0 +13088 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 1.4700000000000000e+00 0.0000000000000000e+00 0 0 0 +13170 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 1.4900000000000000e+00 0.0000000000000000e+00 0 0 0 +13171 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 1.4800000000000000e+00 0.0000000000000000e+00 0 0 0 +13172 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 1.4900000000000000e+00 0.0000000000000000e+00 0 0 0 +13173 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 1.4800000000000000e+00 0.0000000000000000e+00 0 0 0 +13174 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 1.4900000000000000e+00 0.0000000000000000e+00 0 0 0 +13175 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 1.4800000000000000e+00 0.0000000000000000e+00 0 0 0 +13176 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 1.4900000000000000e+00 0.0000000000000000e+00 0 0 0 +13177 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 1.4800000000000000e+00 0.0000000000000000e+00 0 0 0 +13178 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 1.4900000000000000e+00 0.0000000000000000e+00 0 0 0 +13179 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 1.4800000000000000e+00 0.0000000000000000e+00 0 0 0 +13180 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 1.4900000000000000e+00 0.0000000000000000e+00 0 0 0 +13181 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 1.4800000000000000e+00 0.0000000000000000e+00 0 0 0 +13182 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 1.4900000000000000e+00 0.0000000000000000e+00 0 0 0 +13183 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 1.4800000000000000e+00 0.0000000000000000e+00 0 0 0 +13184 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 1.4900000000000000e+00 0.0000000000000000e+00 0 0 0 +13185 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 1.4800000000000000e+00 0.0000000000000000e+00 0 0 0 +13186 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 1.4900000000000000e+00 0.0000000000000000e+00 0 0 0 +13269 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 1.5000000000000000e+00 0.0000000000000000e+00 0 0 0 +13271 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 1.5000000000000000e+00 0.0000000000000000e+00 0 0 0 +13273 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 1.5000000000000000e+00 0.0000000000000000e+00 0 0 0 +13275 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 1.5000000000000000e+00 0.0000000000000000e+00 0 0 0 +13277 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 1.5000000000000000e+00 0.0000000000000000e+00 0 0 0 +13279 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 1.5000000000000000e+00 0.0000000000000000e+00 0 0 0 +13281 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 1.5000000000000000e+00 0.0000000000000000e+00 0 0 0 +13283 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 1.5000000000000000e+00 0.0000000000000000e+00 0 0 0 +12501 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 1.3400000000000001e+00 0.0000000000000000e+00 0 0 0 +12502 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 1.3500000000000001e+00 0.0000000000000000e+00 0 0 0 +12503 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 1.3400000000000001e+00 0.0000000000000000e+00 0 0 0 +12504 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 1.3500000000000001e+00 0.0000000000000000e+00 0 0 0 +12505 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 1.3400000000000001e+00 0.0000000000000000e+00 0 0 0 +12506 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 1.3500000000000001e+00 0.0000000000000000e+00 0 0 0 +12507 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 1.3400000000000001e+00 0.0000000000000000e+00 0 0 0 +12508 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 1.3500000000000001e+00 0.0000000000000000e+00 0 0 0 +12509 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 1.3400000000000001e+00 0.0000000000000000e+00 0 0 0 +12510 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 1.3500000000000001e+00 0.0000000000000000e+00 0 0 0 +12511 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 1.3400000000000001e+00 0.0000000000000000e+00 0 0 0 +12512 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 1.3500000000000001e+00 0.0000000000000000e+00 0 0 0 +12513 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 1.3400000000000001e+00 0.0000000000000000e+00 0 0 0 +12514 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 1.3500000000000001e+00 0.0000000000000000e+00 0 0 0 +12515 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 1.3400000000000001e+00 0.0000000000000000e+00 0 0 0 +12516 1 9.7257311157309027e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 1.3500000000000001e+00 0.0000000000000000e+00 0 0 0 +12517 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.3400000000000001e+00 0.0000000000000000e+00 0 0 0 +12599 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 1.3600000000000001e+00 0.0000000000000000e+00 0 0 0 +12600 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 1.3700000000000001e+00 0.0000000000000000e+00 0 0 0 +12601 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 1.3600000000000001e+00 0.0000000000000000e+00 0 0 0 +12602 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 1.3700000000000001e+00 0.0000000000000000e+00 0 0 0 +12603 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 1.3600000000000001e+00 0.0000000000000000e+00 0 0 0 +12604 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 1.3700000000000001e+00 0.0000000000000000e+00 0 0 0 +12605 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 1.3600000000000001e+00 0.0000000000000000e+00 0 0 0 +12606 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 1.3700000000000001e+00 0.0000000000000000e+00 0 0 0 +12607 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 1.3600000000000001e+00 0.0000000000000000e+00 0 0 0 +12608 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 1.3700000000000001e+00 0.0000000000000000e+00 0 0 0 +12609 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 1.3600000000000001e+00 0.0000000000000000e+00 0 0 0 +12610 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 1.3700000000000001e+00 0.0000000000000000e+00 0 0 0 +12611 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 1.3600000000000001e+00 0.0000000000000000e+00 0 0 0 +12612 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 1.3700000000000001e+00 0.0000000000000000e+00 0 0 0 +12613 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 1.3600000000000001e+00 0.0000000000000000e+00 0 0 0 +12614 1 9.7257311157309027e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 1.3700000000000001e+00 0.0000000000000000e+00 0 0 0 +12615 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.3600000000000001e+00 0.0000000000000000e+00 0 0 0 +12697 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 1.3800000000000001e+00 0.0000000000000000e+00 0 0 0 +12698 1 1.0063722103956374e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 1.3900000000000001e+00 0.0000000000000000e+00 0 0 0 +12699 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 1.3800000000000001e+00 0.0000000000000000e+00 0 0 0 +12700 1 1.0063722103956361e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 1.3900000000000001e+00 0.0000000000000000e+00 0 0 0 +12701 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 1.3800000000000001e+00 0.0000000000000000e+00 0 0 0 +12702 1 1.0063722103956361e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 1.3900000000000001e+00 0.0000000000000000e+00 0 0 0 +12703 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 1.3800000000000001e+00 0.0000000000000000e+00 0 0 0 +12704 1 1.0063722103956361e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 1.3900000000000001e+00 0.0000000000000000e+00 0 0 0 +12705 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 1.3800000000000001e+00 0.0000000000000000e+00 0 0 0 +12706 1 1.0063722103956361e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 1.3900000000000001e+00 0.0000000000000000e+00 0 0 0 +12707 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 1.3800000000000001e+00 0.0000000000000000e+00 0 0 0 +12708 1 1.0063722103956406e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 1.3900000000000001e+00 0.0000000000000000e+00 0 0 0 +12709 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 1.3800000000000001e+00 0.0000000000000000e+00 0 0 0 +12710 1 1.0063722103956374e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 1.3900000000000001e+00 0.0000000000000000e+00 0 0 0 +12711 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 1.3800000000000001e+00 0.0000000000000000e+00 0 0 0 +12712 1 9.7257311157309277e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 1.3900000000000001e+00 0.0000000000000000e+00 0 0 0 +12713 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.3800000000000001e+00 0.0000000000000000e+00 0 0 0 +12795 1 1.0063722103956471e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 1.4000000000000001e+00 0.0000000000000000e+00 0 0 0 +12796 1 1.0063722103956437e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 1.4099999999999999e+00 0.0000000000000000e+00 0 0 0 +12797 1 1.0063722103956427e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 1.4000000000000001e+00 0.0000000000000000e+00 0 0 0 +12798 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 1.4099999999999999e+00 0.0000000000000000e+00 0 0 0 +12799 1 1.0063722103956427e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 1.4000000000000001e+00 0.0000000000000000e+00 0 0 0 +12800 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 1.4099999999999999e+00 0.0000000000000000e+00 0 0 0 +12801 1 1.0063722103956427e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 1.4000000000000001e+00 0.0000000000000000e+00 0 0 0 +12802 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 1.4099999999999999e+00 0.0000000000000000e+00 0 0 0 +12803 1 1.0063722103956427e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 1.4000000000000001e+00 0.0000000000000000e+00 0 0 0 +12804 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 1.4099999999999999e+00 0.0000000000000000e+00 0 0 0 +12805 1 1.0063722103956441e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 1.4000000000000001e+00 0.0000000000000000e+00 0 0 0 +12806 1 1.0063722103956471e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 1.4099999999999999e+00 0.0000000000000000e+00 0 0 0 +12807 1 1.0063722103956471e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 1.4000000000000001e+00 0.0000000000000000e+00 0 0 0 +12808 1 1.0063722103956439e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 1.4099999999999999e+00 0.0000000000000000e+00 0 0 0 +12809 1 1.0063722103956427e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 1.4000000000000001e+00 0.0000000000000000e+00 0 0 0 +12810 1 9.7257311157309960e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 1.4099999999999999e+00 0.0000000000000000e+00 0 0 0 +12811 1 7.1371621756057095e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e+00 0.0000000000000000e+00 0 0 0 +12893 1 1.0063722103956403e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 1.4199999999999999e+00 0.0000000000000000e+00 0 0 0 +12894 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 1.4299999999999999e+00 0.0000000000000000e+00 0 0 0 +12895 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 1.4199999999999999e+00 0.0000000000000000e+00 0 0 0 +12896 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 1.4299999999999999e+00 0.0000000000000000e+00 0 0 0 +12897 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 1.4199999999999999e+00 0.0000000000000000e+00 0 0 0 +12898 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 1.4299999999999999e+00 0.0000000000000000e+00 0 0 0 +12899 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 1.4199999999999999e+00 0.0000000000000000e+00 0 0 0 +12900 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 1.4299999999999999e+00 0.0000000000000000e+00 0 0 0 +12901 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 1.4199999999999999e+00 0.0000000000000000e+00 0 0 0 +12902 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 1.4299999999999999e+00 0.0000000000000000e+00 0 0 0 +12903 1 1.0063722103956371e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 1.4199999999999999e+00 0.0000000000000000e+00 0 0 0 +12904 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 1.4299999999999999e+00 0.0000000000000000e+00 0 0 0 +12905 1 1.0063722103956403e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 1.4199999999999999e+00 0.0000000000000000e+00 0 0 0 +12906 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 1.4299999999999999e+00 0.0000000000000000e+00 0 0 0 +12907 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 1.4199999999999999e+00 0.0000000000000000e+00 0 0 0 +12908 1 9.7257311157309027e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 1.4299999999999999e+00 0.0000000000000000e+00 0 0 0 +12909 1 7.1371621756056766e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.4199999999999999e+00 0.0000000000000000e+00 0 0 0 +12991 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 1.4399999999999999e+00 0.0000000000000000e+00 0 0 0 +12992 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 1.4500000000000000e+00 0.0000000000000000e+00 0 0 0 +12993 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 1.4399999999999999e+00 0.0000000000000000e+00 0 0 0 +12994 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 1.4500000000000000e+00 0.0000000000000000e+00 0 0 0 +12995 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 1.4399999999999999e+00 0.0000000000000000e+00 0 0 0 +12996 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 1.4500000000000000e+00 0.0000000000000000e+00 0 0 0 +12997 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 1.4399999999999999e+00 0.0000000000000000e+00 0 0 0 +12998 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 1.4500000000000000e+00 0.0000000000000000e+00 0 0 0 +12999 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 1.4399999999999999e+00 0.0000000000000000e+00 0 0 0 +13000 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 1.4500000000000000e+00 0.0000000000000000e+00 0 0 0 +13001 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 1.4399999999999999e+00 0.0000000000000000e+00 0 0 0 +13002 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 1.4500000000000000e+00 0.0000000000000000e+00 0 0 0 +13003 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 1.4399999999999999e+00 0.0000000000000000e+00 0 0 0 +13004 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 1.4500000000000000e+00 0.0000000000000000e+00 0 0 0 +13005 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 1.4399999999999999e+00 0.0000000000000000e+00 0 0 0 +13006 1 9.7257311157309027e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 1.4500000000000000e+00 0.0000000000000000e+00 0 0 0 +13007 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.4399999999999999e+00 0.0000000000000000e+00 0 0 0 +13089 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 1.4600000000000000e+00 0.0000000000000000e+00 0 0 0 +13090 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 1.4700000000000000e+00 0.0000000000000000e+00 0 0 0 +13091 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 1.4600000000000000e+00 0.0000000000000000e+00 0 0 0 +13092 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 1.4700000000000000e+00 0.0000000000000000e+00 0 0 0 +13093 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 1.4600000000000000e+00 0.0000000000000000e+00 0 0 0 +13094 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 1.4700000000000000e+00 0.0000000000000000e+00 0 0 0 +13095 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 1.4600000000000000e+00 0.0000000000000000e+00 0 0 0 +13096 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 1.4700000000000000e+00 0.0000000000000000e+00 0 0 0 +13097 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 1.4600000000000000e+00 0.0000000000000000e+00 0 0 0 +13098 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 1.4700000000000000e+00 0.0000000000000000e+00 0 0 0 +13099 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 1.4600000000000000e+00 0.0000000000000000e+00 0 0 0 +13100 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 1.4700000000000000e+00 0.0000000000000000e+00 0 0 0 +13101 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 1.4600000000000000e+00 0.0000000000000000e+00 0 0 0 +13102 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 1.4700000000000000e+00 0.0000000000000000e+00 0 0 0 +13103 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 1.4600000000000000e+00 0.0000000000000000e+00 0 0 0 +13104 1 9.7257311157309027e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 1.4700000000000000e+00 0.0000000000000000e+00 0 0 0 +13105 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.4600000000000000e+00 0.0000000000000000e+00 0 0 0 +13187 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 1.4800000000000000e+00 0.0000000000000000e+00 0 0 0 +13188 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 1.4900000000000000e+00 0.0000000000000000e+00 0 0 0 +13189 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 1.4800000000000000e+00 0.0000000000000000e+00 0 0 0 +13190 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 1.4900000000000000e+00 0.0000000000000000e+00 0 0 0 +13191 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 1.4800000000000000e+00 0.0000000000000000e+00 0 0 0 +13192 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 1.4900000000000000e+00 0.0000000000000000e+00 0 0 0 +13193 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 1.4800000000000000e+00 0.0000000000000000e+00 0 0 0 +13194 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 1.4900000000000000e+00 0.0000000000000000e+00 0 0 0 +13195 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 1.4800000000000000e+00 0.0000000000000000e+00 0 0 0 +13196 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 1.4900000000000000e+00 0.0000000000000000e+00 0 0 0 +13197 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 1.4800000000000000e+00 0.0000000000000000e+00 0 0 0 +13198 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 1.4900000000000000e+00 0.0000000000000000e+00 0 0 0 +13199 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 1.4800000000000000e+00 0.0000000000000000e+00 0 0 0 +13200 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 1.4900000000000000e+00 0.0000000000000000e+00 0 0 0 +13201 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 1.4800000000000000e+00 0.0000000000000000e+00 0 0 0 +13202 1 9.7257311157309027e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 1.4900000000000000e+00 0.0000000000000000e+00 0 0 0 +13203 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.4800000000000000e+00 0.0000000000000000e+00 0 0 0 +13285 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 1.5000000000000000e+00 0.0000000000000000e+00 0 0 0 +13287 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 1.5000000000000000e+00 0.0000000000000000e+00 0 0 0 +13289 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 1.5000000000000000e+00 0.0000000000000000e+00 0 0 0 +13291 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 1.5000000000000000e+00 0.0000000000000000e+00 0 0 0 +13293 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 1.5000000000000000e+00 0.0000000000000000e+00 0 0 0 +13295 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 1.5000000000000000e+00 0.0000000000000000e+00 0 0 0 +13297 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 1.5000000000000000e+00 0.0000000000000000e+00 0 0 0 +13299 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 1.5000000000000000e+00 0.0000000000000000e+00 0 0 0 +13301 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.5000000000000000e+00 0.0000000000000000e+00 0 0 0 +740 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.5061374439273463e+00 0.0000000000000000e+00 0 0 0 +742 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.5132085117392118e+00 0.0000000000000000e+00 0 0 0 +743 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.5202795795510773e+00 0.0000000000000000e+00 0 0 0 +744 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.5132085117392118e+00 0.0000000000000000e+00 0 0 0 +745 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.5273506473629426e+00 0.0000000000000000e+00 0 0 0 +746 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.5344217151748081e+00 0.0000000000000000e+00 0 0 0 +747 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.5273506473629426e+00 0.0000000000000000e+00 0 0 0 +748 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.5414927829866736e+00 0.0000000000000000e+00 0 0 0 +749 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.5485638507985391e+00 0.0000000000000000e+00 0 0 0 +750 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.5414927829866736e+00 0.0000000000000000e+00 0 0 0 +751 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.5556349186104046e+00 0.0000000000000000e+00 0 0 0 +752 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.5627059864222701e+00 0.0000000000000000e+00 0 0 0 +753 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.5556349186104046e+00 0.0000000000000000e+00 0 0 0 +754 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.5697770542341356e+00 0.0000000000000000e+00 0 0 0 +755 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.5768481220460011e+00 0.0000000000000000e+00 0 0 0 +756 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.5697770542341356e+00 0.0000000000000000e+00 0 0 0 +757 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.5839191898578664e+00 0.0000000000000000e+00 0 0 0 +758 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.5909902576697319e+00 0.0000000000000000e+00 0 0 0 +759 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.5839191898578664e+00 0.0000000000000000e+00 0 0 0 +760 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.5980613254815974e+00 0.0000000000000000e+00 0 0 0 +761 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.6051323932934629e+00 0.0000000000000000e+00 0 0 0 +762 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.5980613254815974e+00 0.0000000000000000e+00 0 0 0 +763 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.6122034611053284e+00 0.0000000000000000e+00 0 0 0 +764 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.6192745289171939e+00 0.0000000000000000e+00 0 0 0 +765 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.6122034611053284e+00 0.0000000000000000e+00 0 0 0 +766 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.6263455967290594e+00 0.0000000000000000e+00 0 0 0 +767 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.6334166645409247e+00 0.0000000000000000e+00 0 0 0 +768 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.6263455967290594e+00 0.0000000000000000e+00 0 0 0 +769 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.6404877323527902e+00 0.0000000000000000e+00 0 0 0 +770 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.6475588001646557e+00 0.0000000000000000e+00 0 0 0 +771 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.6404877323527902e+00 0.0000000000000000e+00 0 0 0 +772 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.6546298679765212e+00 0.0000000000000000e+00 0 0 0 +773 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.6617009357883867e+00 0.0000000000000000e+00 0 0 0 +774 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.6546298679765212e+00 0.0000000000000000e+00 0 0 0 +13204 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 1.5100000000000000e+00 0.0000000000000000e+00 0 0 0 +13206 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 1.5100000000000000e+00 0.0000000000000000e+00 0 0 0 +13208 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 1.5100000000000000e+00 0.0000000000000000e+00 0 0 0 +13210 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 1.5100000000000000e+00 0.0000000000000000e+00 0 0 0 +13212 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 1.5100000000000000e+00 0.0000000000000000e+00 0 0 0 +13214 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 1.5100000000000000e+00 0.0000000000000000e+00 0 0 0 +13216 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 1.5100000000000000e+00 0.0000000000000000e+00 0 0 0 +13302 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 1.5300000000000000e+00 0.0000000000000000e+00 0 0 0 +13303 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 1.5200000000000000e+00 0.0000000000000000e+00 0 0 0 +13304 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 1.5300000000000000e+00 0.0000000000000000e+00 0 0 0 +13305 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 1.5200000000000000e+00 0.0000000000000000e+00 0 0 0 +13306 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 1.5300000000000000e+00 0.0000000000000000e+00 0 0 0 +13307 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 1.5200000000000000e+00 0.0000000000000000e+00 0 0 0 +13308 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 1.5300000000000000e+00 0.0000000000000000e+00 0 0 0 +13309 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 1.5200000000000000e+00 0.0000000000000000e+00 0 0 0 +13310 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 1.5300000000000000e+00 0.0000000000000000e+00 0 0 0 +13311 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 1.5200000000000000e+00 0.0000000000000000e+00 0 0 0 +13312 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 1.5300000000000000e+00 0.0000000000000000e+00 0 0 0 +13313 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 1.5200000000000000e+00 0.0000000000000000e+00 0 0 0 +13314 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 1.5300000000000000e+00 0.0000000000000000e+00 0 0 0 +13315 1 1.0063722103956341e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 1.5200000000000000e+00 0.0000000000000000e+00 0 0 0 +13400 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 1.5500000000000000e+00 0.0000000000000000e+00 0 0 0 +13401 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 1.5400000000000000e+00 0.0000000000000000e+00 0 0 0 +13402 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 1.5500000000000000e+00 0.0000000000000000e+00 0 0 0 +13403 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 1.5400000000000000e+00 0.0000000000000000e+00 0 0 0 +13404 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 1.5500000000000000e+00 0.0000000000000000e+00 0 0 0 +13405 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 1.5400000000000000e+00 0.0000000000000000e+00 0 0 0 +13406 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 1.5500000000000000e+00 0.0000000000000000e+00 0 0 0 +13407 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 1.5400000000000000e+00 0.0000000000000000e+00 0 0 0 +13408 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 1.5500000000000000e+00 0.0000000000000000e+00 0 0 0 +13409 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 1.5400000000000000e+00 0.0000000000000000e+00 0 0 0 +13410 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 1.5500000000000000e+00 0.0000000000000000e+00 0 0 0 +13411 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 1.5400000000000000e+00 0.0000000000000000e+00 0 0 0 +13412 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 1.5500000000000000e+00 0.0000000000000000e+00 0 0 0 +13413 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 1.5400000000000000e+00 0.0000000000000000e+00 0 0 0 +13498 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 1.5700000000000001e+00 0.0000000000000000e+00 0 0 0 +13499 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 1.5600000000000001e+00 0.0000000000000000e+00 0 0 0 +13500 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 1.5700000000000001e+00 0.0000000000000000e+00 0 0 0 +13501 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 1.5600000000000001e+00 0.0000000000000000e+00 0 0 0 +13502 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 1.5700000000000001e+00 0.0000000000000000e+00 0 0 0 +13503 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 1.5600000000000001e+00 0.0000000000000000e+00 0 0 0 +13504 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 1.5700000000000001e+00 0.0000000000000000e+00 0 0 0 +13505 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 1.5600000000000001e+00 0.0000000000000000e+00 0 0 0 +13506 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 1.5700000000000001e+00 0.0000000000000000e+00 0 0 0 +13507 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 1.5600000000000001e+00 0.0000000000000000e+00 0 0 0 +13508 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 1.5700000000000001e+00 0.0000000000000000e+00 0 0 0 +13509 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 1.5600000000000001e+00 0.0000000000000000e+00 0 0 0 +13510 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 1.5700000000000001e+00 0.0000000000000000e+00 0 0 0 +13511 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 1.5600000000000001e+00 0.0000000000000000e+00 0 0 0 +13596 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 1.5900000000000001e+00 0.0000000000000000e+00 0 0 0 +13597 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 1.5800000000000001e+00 0.0000000000000000e+00 0 0 0 +13598 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 1.5900000000000001e+00 0.0000000000000000e+00 0 0 0 +13599 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 1.5800000000000001e+00 0.0000000000000000e+00 0 0 0 +13600 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 1.5900000000000001e+00 0.0000000000000000e+00 0 0 0 +13601 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 1.5800000000000001e+00 0.0000000000000000e+00 0 0 0 +13602 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 1.5900000000000001e+00 0.0000000000000000e+00 0 0 0 +13603 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 1.5800000000000001e+00 0.0000000000000000e+00 0 0 0 +13604 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 1.5900000000000001e+00 0.0000000000000000e+00 0 0 0 +13605 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 1.5800000000000001e+00 0.0000000000000000e+00 0 0 0 +13606 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 1.5900000000000001e+00 0.0000000000000000e+00 0 0 0 +13607 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 1.5800000000000001e+00 0.0000000000000000e+00 0 0 0 +13608 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 1.5900000000000001e+00 0.0000000000000000e+00 0 0 0 +13609 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 1.5800000000000001e+00 0.0000000000000000e+00 0 0 0 +13694 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 1.6100000000000001e+00 0.0000000000000000e+00 0 0 0 +13695 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 1.6000000000000001e+00 0.0000000000000000e+00 0 0 0 +13696 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 1.6100000000000001e+00 0.0000000000000000e+00 0 0 0 +13697 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 1.6000000000000001e+00 0.0000000000000000e+00 0 0 0 +13698 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 1.6100000000000001e+00 0.0000000000000000e+00 0 0 0 +13699 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 1.6000000000000001e+00 0.0000000000000000e+00 0 0 0 +13700 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 1.6100000000000001e+00 0.0000000000000000e+00 0 0 0 +13701 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 1.6000000000000001e+00 0.0000000000000000e+00 0 0 0 +13702 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 1.6100000000000001e+00 0.0000000000000000e+00 0 0 0 +13703 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 1.6000000000000001e+00 0.0000000000000000e+00 0 0 0 +13704 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 1.6100000000000001e+00 0.0000000000000000e+00 0 0 0 +13705 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 1.6000000000000001e+00 0.0000000000000000e+00 0 0 0 +13706 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 1.6100000000000001e+00 0.0000000000000000e+00 0 0 0 +13707 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 1.6000000000000001e+00 0.0000000000000000e+00 0 0 0 +13792 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 1.6300000000000001e+00 0.0000000000000000e+00 0 0 0 +13793 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 1.6200000000000001e+00 0.0000000000000000e+00 0 0 0 +13794 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 1.6300000000000001e+00 0.0000000000000000e+00 0 0 0 +13795 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 1.6200000000000001e+00 0.0000000000000000e+00 0 0 0 +13796 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 1.6300000000000001e+00 0.0000000000000000e+00 0 0 0 +13797 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 1.6200000000000001e+00 0.0000000000000000e+00 0 0 0 +13798 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 1.6300000000000001e+00 0.0000000000000000e+00 0 0 0 +13799 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 1.6200000000000001e+00 0.0000000000000000e+00 0 0 0 +13800 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 1.6300000000000001e+00 0.0000000000000000e+00 0 0 0 +13801 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 1.6200000000000001e+00 0.0000000000000000e+00 0 0 0 +13802 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 1.6300000000000001e+00 0.0000000000000000e+00 0 0 0 +13803 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 1.6200000000000001e+00 0.0000000000000000e+00 0 0 0 +13804 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 1.6300000000000001e+00 0.0000000000000000e+00 0 0 0 +13805 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 1.6200000000000001e+00 0.0000000000000000e+00 0 0 0 +13890 1 7.1371621756056800e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 1.6500000000000001e+00 0.0000000000000000e+00 0 0 0 +13891 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 1.6400000000000001e+00 0.0000000000000000e+00 0 0 0 +13892 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 1.6500000000000001e+00 0.0000000000000000e+00 0 0 0 +13893 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 1.6400000000000001e+00 0.0000000000000000e+00 0 0 0 +13894 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 1.6500000000000001e+00 0.0000000000000000e+00 0 0 0 +13895 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 1.6400000000000001e+00 0.0000000000000000e+00 0 0 0 +13896 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 1.6500000000000001e+00 0.0000000000000000e+00 0 0 0 +13897 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 1.6400000000000001e+00 0.0000000000000000e+00 0 0 0 +13898 1 1.0063722103956371e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 1.6500000000000001e+00 0.0000000000000000e+00 0 0 0 +13899 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 1.6400000000000001e+00 0.0000000000000000e+00 0 0 0 +13900 1 1.0063722103956364e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 1.6500000000000001e+00 0.0000000000000000e+00 0 0 0 +13901 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 1.6400000000000001e+00 0.0000000000000000e+00 0 0 0 +13902 1 1.0063722103956370e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 1.6500000000000001e+00 0.0000000000000000e+00 0 0 0 +13903 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 1.6400000000000001e+00 0.0000000000000000e+00 0 0 0 +13989 1 9.7257311157309994e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 1.6600000000000001e+00 0.0000000000000000e+00 0 0 0 +13991 1 1.0063722103956434e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 1.6600000000000001e+00 0.0000000000000000e+00 0 0 0 +13993 1 1.0063722103956437e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 1.6600000000000001e+00 0.0000000000000000e+00 0 0 0 +13995 1 1.0063722103956435e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 1.6600000000000001e+00 0.0000000000000000e+00 0 0 0 +13997 1 1.0063722103956432e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 1.6600000000000001e+00 0.0000000000000000e+00 0 0 0 +13999 1 1.0063722103956437e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 1.6600000000000001e+00 0.0000000000000000e+00 0 0 0 +14001 1 1.0063722103956430e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 1.6600000000000001e+00 0.0000000000000000e+00 0 0 0 +13218 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 1.5100000000000000e+00 0.0000000000000000e+00 0 0 0 +13220 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 1.5100000000000000e+00 0.0000000000000000e+00 0 0 0 +13222 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 1.5100000000000000e+00 0.0000000000000000e+00 0 0 0 +13224 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 1.5100000000000000e+00 0.0000000000000000e+00 0 0 0 +13226 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 1.5100000000000000e+00 0.0000000000000000e+00 0 0 0 +13228 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 1.5100000000000000e+00 0.0000000000000000e+00 0 0 0 +13230 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 1.5100000000000000e+00 0.0000000000000000e+00 0 0 0 +13232 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 1.5100000000000000e+00 0.0000000000000000e+00 0 0 0 +13234 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 1.5100000000000000e+00 0.0000000000000000e+00 0 0 0 +13316 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 1.5300000000000000e+00 0.0000000000000000e+00 0 0 0 +13317 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 1.5200000000000000e+00 0.0000000000000000e+00 0 0 0 +13318 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 1.5300000000000000e+00 0.0000000000000000e+00 0 0 0 +13319 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 1.5200000000000000e+00 0.0000000000000000e+00 0 0 0 +13320 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 1.5300000000000000e+00 0.0000000000000000e+00 0 0 0 +13321 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 1.5200000000000000e+00 0.0000000000000000e+00 0 0 0 +13322 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 1.5300000000000000e+00 0.0000000000000000e+00 0 0 0 +13323 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 1.5200000000000000e+00 0.0000000000000000e+00 0 0 0 +13324 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 1.5300000000000000e+00 0.0000000000000000e+00 0 0 0 +13325 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 1.5200000000000000e+00 0.0000000000000000e+00 0 0 0 +13326 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 1.5300000000000000e+00 0.0000000000000000e+00 0 0 0 +13327 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 1.5200000000000000e+00 0.0000000000000000e+00 0 0 0 +13328 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 1.5300000000000000e+00 0.0000000000000000e+00 0 0 0 +13329 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 1.5200000000000000e+00 0.0000000000000000e+00 0 0 0 +13330 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 1.5300000000000000e+00 0.0000000000000000e+00 0 0 0 +13331 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 1.5200000000000000e+00 0.0000000000000000e+00 0 0 0 +13332 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 1.5300000000000000e+00 0.0000000000000000e+00 0 0 0 +13414 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 1.5500000000000000e+00 0.0000000000000000e+00 0 0 0 +13415 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 1.5400000000000000e+00 0.0000000000000000e+00 0 0 0 +13416 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 1.5500000000000000e+00 0.0000000000000000e+00 0 0 0 +13417 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 1.5400000000000000e+00 0.0000000000000000e+00 0 0 0 +13418 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 1.5500000000000000e+00 0.0000000000000000e+00 0 0 0 +13419 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 1.5400000000000000e+00 0.0000000000000000e+00 0 0 0 +13420 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 1.5500000000000000e+00 0.0000000000000000e+00 0 0 0 +13421 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 1.5400000000000000e+00 0.0000000000000000e+00 0 0 0 +13422 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 1.5500000000000000e+00 0.0000000000000000e+00 0 0 0 +13423 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 1.5400000000000000e+00 0.0000000000000000e+00 0 0 0 +13424 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 1.5500000000000000e+00 0.0000000000000000e+00 0 0 0 +13425 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 1.5400000000000000e+00 0.0000000000000000e+00 0 0 0 +13426 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 1.5500000000000000e+00 0.0000000000000000e+00 0 0 0 +13427 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 1.5400000000000000e+00 0.0000000000000000e+00 0 0 0 +13428 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 1.5500000000000000e+00 0.0000000000000000e+00 0 0 0 +13429 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 1.5400000000000000e+00 0.0000000000000000e+00 0 0 0 +13430 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 1.5500000000000000e+00 0.0000000000000000e+00 0 0 0 +13512 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 1.5700000000000001e+00 0.0000000000000000e+00 0 0 0 +13513 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 1.5600000000000001e+00 0.0000000000000000e+00 0 0 0 +13514 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 1.5700000000000001e+00 0.0000000000000000e+00 0 0 0 +13515 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 1.5600000000000001e+00 0.0000000000000000e+00 0 0 0 +13516 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 1.5700000000000001e+00 0.0000000000000000e+00 0 0 0 +13517 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 1.5600000000000001e+00 0.0000000000000000e+00 0 0 0 +13518 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 1.5700000000000001e+00 0.0000000000000000e+00 0 0 0 +13519 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 1.5600000000000001e+00 0.0000000000000000e+00 0 0 0 +13520 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 1.5700000000000001e+00 0.0000000000000000e+00 0 0 0 +13521 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 1.5600000000000001e+00 0.0000000000000000e+00 0 0 0 +13522 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 1.5700000000000001e+00 0.0000000000000000e+00 0 0 0 +13523 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 1.5600000000000001e+00 0.0000000000000000e+00 0 0 0 +13524 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 1.5700000000000001e+00 0.0000000000000000e+00 0 0 0 +13525 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 1.5600000000000001e+00 0.0000000000000000e+00 0 0 0 +13526 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 1.5700000000000001e+00 0.0000000000000000e+00 0 0 0 +13527 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 1.5600000000000001e+00 0.0000000000000000e+00 0 0 0 +13528 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 1.5700000000000001e+00 0.0000000000000000e+00 0 0 0 +13610 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 1.5900000000000001e+00 0.0000000000000000e+00 0 0 0 +13611 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 1.5800000000000001e+00 0.0000000000000000e+00 0 0 0 +13612 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 1.5900000000000001e+00 0.0000000000000000e+00 0 0 0 +13613 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 1.5800000000000001e+00 0.0000000000000000e+00 0 0 0 +13614 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 1.5900000000000001e+00 0.0000000000000000e+00 0 0 0 +13615 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 1.5800000000000001e+00 0.0000000000000000e+00 0 0 0 +13616 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 1.5900000000000001e+00 0.0000000000000000e+00 0 0 0 +13617 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 1.5800000000000001e+00 0.0000000000000000e+00 0 0 0 +13618 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 1.5900000000000001e+00 0.0000000000000000e+00 0 0 0 +13619 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 1.5800000000000001e+00 0.0000000000000000e+00 0 0 0 +13620 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 1.5900000000000001e+00 0.0000000000000000e+00 0 0 0 +13621 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 1.5800000000000001e+00 0.0000000000000000e+00 0 0 0 +13622 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 1.5900000000000001e+00 0.0000000000000000e+00 0 0 0 +13623 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 1.5800000000000001e+00 0.0000000000000000e+00 0 0 0 +13624 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 1.5900000000000001e+00 0.0000000000000000e+00 0 0 0 +13625 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 1.5800000000000001e+00 0.0000000000000000e+00 0 0 0 +13626 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 1.5900000000000001e+00 0.0000000000000000e+00 0 0 0 +13708 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 1.6100000000000001e+00 0.0000000000000000e+00 0 0 0 +13709 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 1.6000000000000001e+00 0.0000000000000000e+00 0 0 0 +13710 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 1.6100000000000001e+00 0.0000000000000000e+00 0 0 0 +13711 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 1.6000000000000001e+00 0.0000000000000000e+00 0 0 0 +13712 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 1.6100000000000001e+00 0.0000000000000000e+00 0 0 0 +13713 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 1.6000000000000001e+00 0.0000000000000000e+00 0 0 0 +13714 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 1.6100000000000001e+00 0.0000000000000000e+00 0 0 0 +13715 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 1.6000000000000001e+00 0.0000000000000000e+00 0 0 0 +13716 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 1.6100000000000001e+00 0.0000000000000000e+00 0 0 0 +13717 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 1.6000000000000001e+00 0.0000000000000000e+00 0 0 0 +13718 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 1.6100000000000001e+00 0.0000000000000000e+00 0 0 0 +13719 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 1.6000000000000001e+00 0.0000000000000000e+00 0 0 0 +13720 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 1.6100000000000001e+00 0.0000000000000000e+00 0 0 0 +13721 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 1.6000000000000001e+00 0.0000000000000000e+00 0 0 0 +13722 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 1.6100000000000001e+00 0.0000000000000000e+00 0 0 0 +13723 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 1.6000000000000001e+00 0.0000000000000000e+00 0 0 0 +13724 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 1.6100000000000001e+00 0.0000000000000000e+00 0 0 0 +13806 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 1.6300000000000001e+00 0.0000000000000000e+00 0 0 0 +13807 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 1.6200000000000001e+00 0.0000000000000000e+00 0 0 0 +13808 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 1.6300000000000001e+00 0.0000000000000000e+00 0 0 0 +13809 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 1.6200000000000001e+00 0.0000000000000000e+00 0 0 0 +13810 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 1.6300000000000001e+00 0.0000000000000000e+00 0 0 0 +13811 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 1.6200000000000001e+00 0.0000000000000000e+00 0 0 0 +13812 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 1.6300000000000001e+00 0.0000000000000000e+00 0 0 0 +13813 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 1.6200000000000001e+00 0.0000000000000000e+00 0 0 0 +13814 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 1.6300000000000001e+00 0.0000000000000000e+00 0 0 0 +13815 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 1.6200000000000001e+00 0.0000000000000000e+00 0 0 0 +13816 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 1.6300000000000001e+00 0.0000000000000000e+00 0 0 0 +13817 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 1.6200000000000001e+00 0.0000000000000000e+00 0 0 0 +13818 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 1.6300000000000001e+00 0.0000000000000000e+00 0 0 0 +13819 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 1.6200000000000001e+00 0.0000000000000000e+00 0 0 0 +13820 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 1.6300000000000001e+00 0.0000000000000000e+00 0 0 0 +13821 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 1.6200000000000001e+00 0.0000000000000000e+00 0 0 0 +13822 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 1.6300000000000001e+00 0.0000000000000000e+00 0 0 0 +13904 1 1.0063722103956372e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 1.6500000000000001e+00 0.0000000000000000e+00 0 0 0 +13905 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 1.6400000000000001e+00 0.0000000000000000e+00 0 0 0 +13906 1 1.0063722103956366e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 1.6500000000000001e+00 0.0000000000000000e+00 0 0 0 +13907 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 1.6400000000000001e+00 0.0000000000000000e+00 0 0 0 +13908 1 1.0063722103956372e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 1.6500000000000001e+00 0.0000000000000000e+00 0 0 0 +13909 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 1.6400000000000001e+00 0.0000000000000000e+00 0 0 0 +13910 1 1.0063722103956372e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 1.6500000000000001e+00 0.0000000000000000e+00 0 0 0 +13911 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 1.6400000000000001e+00 0.0000000000000000e+00 0 0 0 +13912 1 1.0063722103956363e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 1.6500000000000001e+00 0.0000000000000000e+00 0 0 0 +13913 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 1.6400000000000001e+00 0.0000000000000000e+00 0 0 0 +13914 1 1.0063722103956368e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 1.6500000000000001e+00 0.0000000000000000e+00 0 0 0 +13915 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 1.6400000000000001e+00 0.0000000000000000e+00 0 0 0 +13916 1 1.0063722103956384e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 1.6500000000000001e+00 0.0000000000000000e+00 0 0 0 +13917 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 1.6400000000000001e+00 0.0000000000000000e+00 0 0 0 +13918 1 1.0063722103956361e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 1.6500000000000001e+00 0.0000000000000000e+00 0 0 0 +13919 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 1.6400000000000001e+00 0.0000000000000000e+00 0 0 0 +13920 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 1.6500000000000001e+00 0.0000000000000000e+00 0 0 0 +14003 1 1.0063722103956439e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 1.6600000000000001e+00 0.0000000000000000e+00 0 0 0 +14005 1 1.0063722103956437e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 1.6600000000000001e+00 0.0000000000000000e+00 0 0 0 +14007 1 1.0063722103956432e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 1.6600000000000001e+00 0.0000000000000000e+00 0 0 0 +14009 1 1.0063722103956436e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 1.6600000000000001e+00 0.0000000000000000e+00 0 0 0 +14011 1 1.0063722103956427e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 1.6600000000000001e+00 0.0000000000000000e+00 0 0 0 +14013 1 1.0063722103956449e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 1.6600000000000001e+00 0.0000000000000000e+00 0 0 0 +14015 1 1.0063722103956435e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 1.6600000000000001e+00 0.0000000000000000e+00 0 0 0 +14017 1 1.0063722103956427e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 1.6600000000000001e+00 0.0000000000000000e+00 0 0 0 +13236 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 1.5100000000000000e+00 0.0000000000000000e+00 0 0 0 +13238 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 1.5100000000000000e+00 0.0000000000000000e+00 0 0 0 +13240 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 1.5100000000000000e+00 0.0000000000000000e+00 0 0 0 +13242 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 1.5100000000000000e+00 0.0000000000000000e+00 0 0 0 +13244 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 1.5100000000000000e+00 0.0000000000000000e+00 0 0 0 +13246 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 1.5100000000000000e+00 0.0000000000000000e+00 0 0 0 +13248 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 1.5100000000000000e+00 0.0000000000000000e+00 0 0 0 +13250 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 1.5100000000000000e+00 0.0000000000000000e+00 0 0 0 +13333 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 1.5200000000000000e+00 0.0000000000000000e+00 0 0 0 +13334 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 1.5300000000000000e+00 0.0000000000000000e+00 0 0 0 +13335 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 1.5200000000000000e+00 0.0000000000000000e+00 0 0 0 +13336 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 1.5300000000000000e+00 0.0000000000000000e+00 0 0 0 +13337 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 1.5200000000000000e+00 0.0000000000000000e+00 0 0 0 +13338 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 1.5300000000000000e+00 0.0000000000000000e+00 0 0 0 +13339 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 1.5200000000000000e+00 0.0000000000000000e+00 0 0 0 +13340 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 1.5300000000000000e+00 0.0000000000000000e+00 0 0 0 +13341 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 1.5200000000000000e+00 0.0000000000000000e+00 0 0 0 +13342 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 1.5300000000000000e+00 0.0000000000000000e+00 0 0 0 +13343 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 1.5200000000000000e+00 0.0000000000000000e+00 0 0 0 +13344 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 1.5300000000000000e+00 0.0000000000000000e+00 0 0 0 +13345 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 1.5200000000000000e+00 0.0000000000000000e+00 0 0 0 +13346 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 1.5300000000000000e+00 0.0000000000000000e+00 0 0 0 +13347 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 1.5200000000000000e+00 0.0000000000000000e+00 0 0 0 +13348 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 1.5300000000000000e+00 0.0000000000000000e+00 0 0 0 +13349 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 1.5200000000000000e+00 0.0000000000000000e+00 0 0 0 +13431 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 1.5400000000000000e+00 0.0000000000000000e+00 0 0 0 +13432 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 1.5500000000000000e+00 0.0000000000000000e+00 0 0 0 +13433 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 1.5400000000000000e+00 0.0000000000000000e+00 0 0 0 +13434 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 1.5500000000000000e+00 0.0000000000000000e+00 0 0 0 +13435 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 1.5400000000000000e+00 0.0000000000000000e+00 0 0 0 +13436 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 1.5500000000000000e+00 0.0000000000000000e+00 0 0 0 +13437 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 1.5400000000000000e+00 0.0000000000000000e+00 0 0 0 +13438 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 1.5500000000000000e+00 0.0000000000000000e+00 0 0 0 +13439 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 1.5400000000000000e+00 0.0000000000000000e+00 0 0 0 +13440 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 1.5500000000000000e+00 0.0000000000000000e+00 0 0 0 +13441 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 1.5400000000000000e+00 0.0000000000000000e+00 0 0 0 +13442 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 1.5500000000000000e+00 0.0000000000000000e+00 0 0 0 +13443 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 1.5400000000000000e+00 0.0000000000000000e+00 0 0 0 +13444 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 1.5500000000000000e+00 0.0000000000000000e+00 0 0 0 +13445 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 1.5400000000000000e+00 0.0000000000000000e+00 0 0 0 +13446 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 1.5500000000000000e+00 0.0000000000000000e+00 0 0 0 +13447 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 1.5400000000000000e+00 0.0000000000000000e+00 0 0 0 +13529 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 1.5600000000000001e+00 0.0000000000000000e+00 0 0 0 +13530 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 1.5700000000000001e+00 0.0000000000000000e+00 0 0 0 +13531 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 1.5600000000000001e+00 0.0000000000000000e+00 0 0 0 +13532 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 1.5700000000000001e+00 0.0000000000000000e+00 0 0 0 +13533 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 1.5600000000000001e+00 0.0000000000000000e+00 0 0 0 +13534 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 1.5700000000000001e+00 0.0000000000000000e+00 0 0 0 +13535 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 1.5600000000000001e+00 0.0000000000000000e+00 0 0 0 +13536 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 1.5700000000000001e+00 0.0000000000000000e+00 0 0 0 +13537 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 1.5600000000000001e+00 0.0000000000000000e+00 0 0 0 +13538 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 1.5700000000000001e+00 0.0000000000000000e+00 0 0 0 +13539 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 1.5600000000000001e+00 0.0000000000000000e+00 0 0 0 +13540 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 1.5700000000000001e+00 0.0000000000000000e+00 0 0 0 +13541 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 1.5600000000000001e+00 0.0000000000000000e+00 0 0 0 +13542 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 1.5700000000000001e+00 0.0000000000000000e+00 0 0 0 +13543 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 1.5600000000000001e+00 0.0000000000000000e+00 0 0 0 +13544 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 1.5700000000000001e+00 0.0000000000000000e+00 0 0 0 +13545 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 1.5600000000000001e+00 0.0000000000000000e+00 0 0 0 +13627 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 1.5800000000000001e+00 0.0000000000000000e+00 0 0 0 +13628 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 1.5900000000000001e+00 0.0000000000000000e+00 0 0 0 +13629 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 1.5800000000000001e+00 0.0000000000000000e+00 0 0 0 +13630 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 1.5900000000000001e+00 0.0000000000000000e+00 0 0 0 +13631 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 1.5800000000000001e+00 0.0000000000000000e+00 0 0 0 +13632 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 1.5900000000000001e+00 0.0000000000000000e+00 0 0 0 +13633 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 1.5800000000000001e+00 0.0000000000000000e+00 0 0 0 +13634 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 1.5900000000000001e+00 0.0000000000000000e+00 0 0 0 +13635 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 1.5800000000000001e+00 0.0000000000000000e+00 0 0 0 +13636 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 1.5900000000000001e+00 0.0000000000000000e+00 0 0 0 +13637 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 1.5800000000000001e+00 0.0000000000000000e+00 0 0 0 +13638 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 1.5900000000000001e+00 0.0000000000000000e+00 0 0 0 +13639 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 1.5800000000000001e+00 0.0000000000000000e+00 0 0 0 +13640 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 1.5900000000000001e+00 0.0000000000000000e+00 0 0 0 +13641 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 1.5800000000000001e+00 0.0000000000000000e+00 0 0 0 +13642 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 1.5900000000000001e+00 0.0000000000000000e+00 0 0 0 +13643 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 1.5800000000000001e+00 0.0000000000000000e+00 0 0 0 +13725 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 1.6000000000000001e+00 0.0000000000000000e+00 0 0 0 +13726 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 1.6100000000000001e+00 0.0000000000000000e+00 0 0 0 +13727 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 1.6000000000000001e+00 0.0000000000000000e+00 0 0 0 +13728 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 1.6100000000000001e+00 0.0000000000000000e+00 0 0 0 +13729 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 1.6000000000000001e+00 0.0000000000000000e+00 0 0 0 +13730 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 1.6100000000000001e+00 0.0000000000000000e+00 0 0 0 +13731 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 1.6000000000000001e+00 0.0000000000000000e+00 0 0 0 +13732 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 1.6100000000000001e+00 0.0000000000000000e+00 0 0 0 +13733 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 1.6000000000000001e+00 0.0000000000000000e+00 0 0 0 +13734 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 1.6100000000000001e+00 0.0000000000000000e+00 0 0 0 +13735 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 1.6000000000000001e+00 0.0000000000000000e+00 0 0 0 +13736 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 1.6100000000000001e+00 0.0000000000000000e+00 0 0 0 +13737 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 1.6000000000000001e+00 0.0000000000000000e+00 0 0 0 +13738 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 1.6100000000000001e+00 0.0000000000000000e+00 0 0 0 +13739 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 1.6000000000000001e+00 0.0000000000000000e+00 0 0 0 +13740 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 1.6100000000000001e+00 0.0000000000000000e+00 0 0 0 +13741 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 1.6000000000000001e+00 0.0000000000000000e+00 0 0 0 +13823 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 1.6200000000000001e+00 0.0000000000000000e+00 0 0 0 +13824 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 1.6300000000000001e+00 0.0000000000000000e+00 0 0 0 +13825 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 1.6200000000000001e+00 0.0000000000000000e+00 0 0 0 +13826 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 1.6300000000000001e+00 0.0000000000000000e+00 0 0 0 +13827 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 1.6200000000000001e+00 0.0000000000000000e+00 0 0 0 +13828 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 1.6300000000000001e+00 0.0000000000000000e+00 0 0 0 +13829 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 1.6200000000000001e+00 0.0000000000000000e+00 0 0 0 +13830 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 1.6300000000000001e+00 0.0000000000000000e+00 0 0 0 +13831 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 1.6200000000000001e+00 0.0000000000000000e+00 0 0 0 +13832 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 1.6300000000000001e+00 0.0000000000000000e+00 0 0 0 +13833 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 1.6200000000000001e+00 0.0000000000000000e+00 0 0 0 +13834 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 1.6300000000000001e+00 0.0000000000000000e+00 0 0 0 +13835 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 1.6200000000000001e+00 0.0000000000000000e+00 0 0 0 +13836 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 1.6300000000000001e+00 0.0000000000000000e+00 0 0 0 +13837 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 1.6200000000000001e+00 0.0000000000000000e+00 0 0 0 +13838 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 1.6300000000000001e+00 0.0000000000000000e+00 0 0 0 +13839 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 1.6200000000000001e+00 0.0000000000000000e+00 0 0 0 +13921 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 1.6400000000000001e+00 0.0000000000000000e+00 0 0 0 +13922 1 1.0063722103956384e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 1.6500000000000001e+00 0.0000000000000000e+00 0 0 0 +13923 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 1.6400000000000001e+00 0.0000000000000000e+00 0 0 0 +13924 1 1.0063722103956367e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 1.6500000000000001e+00 0.0000000000000000e+00 0 0 0 +13925 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 1.6400000000000001e+00 0.0000000000000000e+00 0 0 0 +13926 1 1.0063722103956361e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 1.6500000000000001e+00 0.0000000000000000e+00 0 0 0 +13927 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 1.6400000000000001e+00 0.0000000000000000e+00 0 0 0 +13928 1 1.0063722103956384e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 1.6500000000000001e+00 0.0000000000000000e+00 0 0 0 +13929 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 1.6400000000000001e+00 0.0000000000000000e+00 0 0 0 +13930 1 1.0063722103956367e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 1.6500000000000001e+00 0.0000000000000000e+00 0 0 0 +13931 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 1.6400000000000001e+00 0.0000000000000000e+00 0 0 0 +13932 1 1.0063722103956361e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 1.6500000000000001e+00 0.0000000000000000e+00 0 0 0 +13933 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 1.6400000000000001e+00 0.0000000000000000e+00 0 0 0 +13934 1 1.0063722103956384e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 1.6500000000000001e+00 0.0000000000000000e+00 0 0 0 +13935 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 1.6400000000000001e+00 0.0000000000000000e+00 0 0 0 +13936 1 1.0063722103956367e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 1.6500000000000001e+00 0.0000000000000000e+00 0 0 0 +13937 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 1.6400000000000001e+00 0.0000000000000000e+00 0 0 0 +14019 1 1.0063722103956432e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 1.6600000000000001e+00 0.0000000000000000e+00 0 0 0 +14021 1 1.0063722103956451e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 1.6600000000000001e+00 0.0000000000000000e+00 0 0 0 +14023 1 1.0063722103956427e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 1.6600000000000001e+00 0.0000000000000000e+00 0 0 0 +14025 1 1.0063722103956435e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 1.6600000000000001e+00 0.0000000000000000e+00 0 0 0 +14027 1 1.0063722103956451e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 1.6600000000000001e+00 0.0000000000000000e+00 0 0 0 +14029 1 1.0063722103956427e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 1.6600000000000001e+00 0.0000000000000000e+00 0 0 0 +14031 1 1.0063722103956435e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 1.6600000000000001e+00 0.0000000000000000e+00 0 0 0 +14033 1 1.0063722103956451e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 1.6600000000000001e+00 0.0000000000000000e+00 0 0 0 +14035 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 1.6600000000000001e+00 0.0000000000000000e+00 0 0 0 +13252 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 1.5100000000000000e+00 0.0000000000000000e+00 0 0 0 +13254 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 1.5100000000000000e+00 0.0000000000000000e+00 0 0 0 +13256 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 1.5100000000000000e+00 0.0000000000000000e+00 0 0 0 +13258 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 1.5100000000000000e+00 0.0000000000000000e+00 0 0 0 +13260 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 1.5100000000000000e+00 0.0000000000000000e+00 0 0 0 +13262 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 1.5100000000000000e+00 0.0000000000000000e+00 0 0 0 +13264 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 1.5100000000000000e+00 0.0000000000000000e+00 0 0 0 +13266 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 1.5100000000000000e+00 0.0000000000000000e+00 0 0 0 +13350 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 1.5300000000000000e+00 0.0000000000000000e+00 0 0 0 +13351 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 1.5200000000000000e+00 0.0000000000000000e+00 0 0 0 +13352 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 1.5300000000000000e+00 0.0000000000000000e+00 0 0 0 +13353 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 1.5200000000000000e+00 0.0000000000000000e+00 0 0 0 +13354 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 1.5300000000000000e+00 0.0000000000000000e+00 0 0 0 +13355 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 1.5200000000000000e+00 0.0000000000000000e+00 0 0 0 +13356 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 1.5300000000000000e+00 0.0000000000000000e+00 0 0 0 +13357 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 1.5200000000000000e+00 0.0000000000000000e+00 0 0 0 +13358 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 1.5300000000000000e+00 0.0000000000000000e+00 0 0 0 +13359 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 1.5200000000000000e+00 0.0000000000000000e+00 0 0 0 +13360 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 1.5300000000000000e+00 0.0000000000000000e+00 0 0 0 +13361 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 1.5200000000000000e+00 0.0000000000000000e+00 0 0 0 +13362 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 1.5300000000000000e+00 0.0000000000000000e+00 0 0 0 +13363 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 1.5200000000000000e+00 0.0000000000000000e+00 0 0 0 +13364 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 1.5300000000000000e+00 0.0000000000000000e+00 0 0 0 +13365 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 1.5200000000000000e+00 0.0000000000000000e+00 0 0 0 +13448 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 1.5500000000000000e+00 0.0000000000000000e+00 0 0 0 +13449 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 1.5400000000000000e+00 0.0000000000000000e+00 0 0 0 +13450 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 1.5500000000000000e+00 0.0000000000000000e+00 0 0 0 +13451 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 1.5400000000000000e+00 0.0000000000000000e+00 0 0 0 +13452 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 1.5500000000000000e+00 0.0000000000000000e+00 0 0 0 +13453 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 1.5400000000000000e+00 0.0000000000000000e+00 0 0 0 +13454 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 1.5500000000000000e+00 0.0000000000000000e+00 0 0 0 +13455 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 1.5400000000000000e+00 0.0000000000000000e+00 0 0 0 +13456 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 1.5500000000000000e+00 0.0000000000000000e+00 0 0 0 +13457 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 1.5400000000000000e+00 0.0000000000000000e+00 0 0 0 +13458 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 1.5500000000000000e+00 0.0000000000000000e+00 0 0 0 +13459 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 1.5400000000000000e+00 0.0000000000000000e+00 0 0 0 +13460 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 1.5500000000000000e+00 0.0000000000000000e+00 0 0 0 +13461 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 1.5400000000000000e+00 0.0000000000000000e+00 0 0 0 +13462 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 1.5500000000000000e+00 0.0000000000000000e+00 0 0 0 +13463 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 1.5400000000000000e+00 0.0000000000000000e+00 0 0 0 +13546 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 1.5700000000000001e+00 0.0000000000000000e+00 0 0 0 +13547 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 1.5600000000000001e+00 0.0000000000000000e+00 0 0 0 +13548 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 1.5700000000000001e+00 0.0000000000000000e+00 0 0 0 +13549 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 1.5600000000000001e+00 0.0000000000000000e+00 0 0 0 +13550 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 1.5700000000000001e+00 0.0000000000000000e+00 0 0 0 +13551 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 1.5600000000000001e+00 0.0000000000000000e+00 0 0 0 +13552 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 1.5700000000000001e+00 0.0000000000000000e+00 0 0 0 +13553 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 1.5600000000000001e+00 0.0000000000000000e+00 0 0 0 +13554 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 1.5700000000000001e+00 0.0000000000000000e+00 0 0 0 +13555 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 1.5600000000000001e+00 0.0000000000000000e+00 0 0 0 +13556 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 1.5700000000000001e+00 0.0000000000000000e+00 0 0 0 +13557 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 1.5600000000000001e+00 0.0000000000000000e+00 0 0 0 +13558 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 1.5700000000000001e+00 0.0000000000000000e+00 0 0 0 +13559 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 1.5600000000000001e+00 0.0000000000000000e+00 0 0 0 +13560 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 1.5700000000000001e+00 0.0000000000000000e+00 0 0 0 +13561 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 1.5600000000000001e+00 0.0000000000000000e+00 0 0 0 +13644 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 1.5900000000000001e+00 0.0000000000000000e+00 0 0 0 +13645 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 1.5800000000000001e+00 0.0000000000000000e+00 0 0 0 +13646 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 1.5900000000000001e+00 0.0000000000000000e+00 0 0 0 +13647 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 1.5800000000000001e+00 0.0000000000000000e+00 0 0 0 +13648 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 1.5900000000000001e+00 0.0000000000000000e+00 0 0 0 +13649 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 1.5800000000000001e+00 0.0000000000000000e+00 0 0 0 +13650 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 1.5900000000000001e+00 0.0000000000000000e+00 0 0 0 +13651 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 1.5800000000000001e+00 0.0000000000000000e+00 0 0 0 +13652 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 1.5900000000000001e+00 0.0000000000000000e+00 0 0 0 +13653 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 1.5800000000000001e+00 0.0000000000000000e+00 0 0 0 +13654 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 1.5900000000000001e+00 0.0000000000000000e+00 0 0 0 +13655 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 1.5800000000000001e+00 0.0000000000000000e+00 0 0 0 +13656 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 1.5900000000000001e+00 0.0000000000000000e+00 0 0 0 +13657 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 1.5800000000000001e+00 0.0000000000000000e+00 0 0 0 +13658 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 1.5900000000000001e+00 0.0000000000000000e+00 0 0 0 +13659 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 1.5800000000000001e+00 0.0000000000000000e+00 0 0 0 +13742 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 1.6100000000000001e+00 0.0000000000000000e+00 0 0 0 +13743 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 1.6000000000000001e+00 0.0000000000000000e+00 0 0 0 +13744 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 1.6100000000000001e+00 0.0000000000000000e+00 0 0 0 +13745 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 1.6000000000000001e+00 0.0000000000000000e+00 0 0 0 +13746 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 1.6100000000000001e+00 0.0000000000000000e+00 0 0 0 +13747 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 1.6000000000000001e+00 0.0000000000000000e+00 0 0 0 +13748 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 1.6100000000000001e+00 0.0000000000000000e+00 0 0 0 +13749 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 1.6000000000000001e+00 0.0000000000000000e+00 0 0 0 +13750 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 1.6100000000000001e+00 0.0000000000000000e+00 0 0 0 +13751 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 1.6000000000000001e+00 0.0000000000000000e+00 0 0 0 +13752 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 1.6100000000000001e+00 0.0000000000000000e+00 0 0 0 +13753 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 1.6000000000000001e+00 0.0000000000000000e+00 0 0 0 +13754 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 1.6100000000000001e+00 0.0000000000000000e+00 0 0 0 +13755 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 1.6000000000000001e+00 0.0000000000000000e+00 0 0 0 +13756 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 1.6100000000000001e+00 0.0000000000000000e+00 0 0 0 +13757 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 1.6000000000000001e+00 0.0000000000000000e+00 0 0 0 +13840 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 1.6300000000000001e+00 0.0000000000000000e+00 0 0 0 +13841 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 1.6200000000000001e+00 0.0000000000000000e+00 0 0 0 +13842 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 1.6300000000000001e+00 0.0000000000000000e+00 0 0 0 +13843 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 1.6200000000000001e+00 0.0000000000000000e+00 0 0 0 +13844 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 1.6300000000000001e+00 0.0000000000000000e+00 0 0 0 +13845 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 1.6200000000000001e+00 0.0000000000000000e+00 0 0 0 +13846 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 1.6300000000000001e+00 0.0000000000000000e+00 0 0 0 +13847 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 1.6200000000000001e+00 0.0000000000000000e+00 0 0 0 +13848 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 1.6300000000000001e+00 0.0000000000000000e+00 0 0 0 +13849 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 1.6200000000000001e+00 0.0000000000000000e+00 0 0 0 +13850 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 1.6300000000000001e+00 0.0000000000000000e+00 0 0 0 +13851 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 1.6200000000000001e+00 0.0000000000000000e+00 0 0 0 +13852 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 1.6300000000000001e+00 0.0000000000000000e+00 0 0 0 +13853 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 1.6200000000000001e+00 0.0000000000000000e+00 0 0 0 +13854 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 1.6300000000000001e+00 0.0000000000000000e+00 0 0 0 +13855 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 1.6200000000000001e+00 0.0000000000000000e+00 0 0 0 +13938 1 1.0063722103956361e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 1.6500000000000001e+00 0.0000000000000000e+00 0 0 0 +13939 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 1.6400000000000001e+00 0.0000000000000000e+00 0 0 0 +13940 1 1.0063722103956361e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 1.6500000000000001e+00 0.0000000000000000e+00 0 0 0 +13941 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 1.6400000000000001e+00 0.0000000000000000e+00 0 0 0 +13942 1 1.0063722103956361e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 1.6500000000000001e+00 0.0000000000000000e+00 0 0 0 +13943 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 1.6400000000000001e+00 0.0000000000000000e+00 0 0 0 +13944 1 1.0063722103956408e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 1.6500000000000001e+00 0.0000000000000000e+00 0 0 0 +13945 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 1.6400000000000001e+00 0.0000000000000000e+00 0 0 0 +13946 1 1.0063722103956374e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 1.6500000000000001e+00 0.0000000000000000e+00 0 0 0 +13947 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 1.6400000000000001e+00 0.0000000000000000e+00 0 0 0 +13948 1 1.0063722103956361e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 1.6500000000000001e+00 0.0000000000000000e+00 0 0 0 +13949 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 1.6400000000000001e+00 0.0000000000000000e+00 0 0 0 +13950 1 1.0063722103956361e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 1.6500000000000001e+00 0.0000000000000000e+00 0 0 0 +13951 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 1.6400000000000001e+00 0.0000000000000000e+00 0 0 0 +13952 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 1.6500000000000001e+00 0.0000000000000000e+00 0 0 0 +13953 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 1.6400000000000001e+00 0.0000000000000000e+00 0 0 0 +14037 1 1.0063722103956428e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 1.6600000000000001e+00 0.0000000000000000e+00 0 0 0 +14039 1 1.0063722103956427e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 1.6600000000000001e+00 0.0000000000000000e+00 0 0 0 +14041 1 1.0063722103956439e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 1.6600000000000001e+00 0.0000000000000000e+00 0 0 0 +14043 1 1.0063722103956474e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 1.6600000000000001e+00 0.0000000000000000e+00 0 0 0 +14045 1 1.0063722103956427e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 1.6600000000000001e+00 0.0000000000000000e+00 0 0 0 +14047 1 1.0063722103956427e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 1.6600000000000001e+00 0.0000000000000000e+00 0 0 0 +14049 1 1.0063722103956427e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 1.6600000000000001e+00 0.0000000000000000e+00 0 0 0 +14051 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 1.6600000000000001e+00 0.0000000000000000e+00 0 0 0 +13268 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 1.5100000000000000e+00 0.0000000000000000e+00 0 0 0 +13270 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 1.5100000000000000e+00 0.0000000000000000e+00 0 0 0 +13272 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 1.5100000000000000e+00 0.0000000000000000e+00 0 0 0 +13274 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 1.5100000000000000e+00 0.0000000000000000e+00 0 0 0 +13276 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 1.5100000000000000e+00 0.0000000000000000e+00 0 0 0 +13278 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 1.5100000000000000e+00 0.0000000000000000e+00 0 0 0 +13280 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 1.5100000000000000e+00 0.0000000000000000e+00 0 0 0 +13282 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 1.5100000000000000e+00 0.0000000000000000e+00 0 0 0 +13284 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 1.5100000000000000e+00 0.0000000000000000e+00 0 0 0 +13366 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 1.5300000000000000e+00 0.0000000000000000e+00 0 0 0 +13367 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 1.5200000000000000e+00 0.0000000000000000e+00 0 0 0 +13368 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 1.5300000000000000e+00 0.0000000000000000e+00 0 0 0 +13369 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 1.5200000000000000e+00 0.0000000000000000e+00 0 0 0 +13370 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 1.5300000000000000e+00 0.0000000000000000e+00 0 0 0 +13371 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 1.5200000000000000e+00 0.0000000000000000e+00 0 0 0 +13372 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 1.5300000000000000e+00 0.0000000000000000e+00 0 0 0 +13373 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 1.5200000000000000e+00 0.0000000000000000e+00 0 0 0 +13374 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 1.5300000000000000e+00 0.0000000000000000e+00 0 0 0 +13375 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 1.5200000000000000e+00 0.0000000000000000e+00 0 0 0 +13376 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 1.5300000000000000e+00 0.0000000000000000e+00 0 0 0 +13377 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 1.5200000000000000e+00 0.0000000000000000e+00 0 0 0 +13378 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 1.5300000000000000e+00 0.0000000000000000e+00 0 0 0 +13379 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 1.5200000000000000e+00 0.0000000000000000e+00 0 0 0 +13380 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 1.5300000000000000e+00 0.0000000000000000e+00 0 0 0 +13381 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 1.5200000000000000e+00 0.0000000000000000e+00 0 0 0 +13382 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 1.5300000000000000e+00 0.0000000000000000e+00 0 0 0 +13464 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 1.5500000000000000e+00 0.0000000000000000e+00 0 0 0 +13465 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 1.5400000000000000e+00 0.0000000000000000e+00 0 0 0 +13466 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 1.5500000000000000e+00 0.0000000000000000e+00 0 0 0 +13467 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 1.5400000000000000e+00 0.0000000000000000e+00 0 0 0 +13468 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 1.5500000000000000e+00 0.0000000000000000e+00 0 0 0 +13469 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 1.5400000000000000e+00 0.0000000000000000e+00 0 0 0 +13470 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 1.5500000000000000e+00 0.0000000000000000e+00 0 0 0 +13471 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 1.5400000000000000e+00 0.0000000000000000e+00 0 0 0 +13472 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 1.5500000000000000e+00 0.0000000000000000e+00 0 0 0 +13473 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 1.5400000000000000e+00 0.0000000000000000e+00 0 0 0 +13474 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 1.5500000000000000e+00 0.0000000000000000e+00 0 0 0 +13475 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 1.5400000000000000e+00 0.0000000000000000e+00 0 0 0 +13476 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 1.5500000000000000e+00 0.0000000000000000e+00 0 0 0 +13477 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 1.5400000000000000e+00 0.0000000000000000e+00 0 0 0 +13478 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 1.5500000000000000e+00 0.0000000000000000e+00 0 0 0 +13479 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 1.5400000000000000e+00 0.0000000000000000e+00 0 0 0 +13480 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 1.5500000000000000e+00 0.0000000000000000e+00 0 0 0 +13562 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 1.5700000000000001e+00 0.0000000000000000e+00 0 0 0 +13563 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 1.5600000000000001e+00 0.0000000000000000e+00 0 0 0 +13564 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 1.5700000000000001e+00 0.0000000000000000e+00 0 0 0 +13565 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 1.5600000000000001e+00 0.0000000000000000e+00 0 0 0 +13566 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 1.5700000000000001e+00 0.0000000000000000e+00 0 0 0 +13567 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 1.5600000000000001e+00 0.0000000000000000e+00 0 0 0 +13568 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 1.5700000000000001e+00 0.0000000000000000e+00 0 0 0 +13569 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 1.5600000000000001e+00 0.0000000000000000e+00 0 0 0 +13570 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 1.5700000000000001e+00 0.0000000000000000e+00 0 0 0 +13571 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 1.5600000000000001e+00 0.0000000000000000e+00 0 0 0 +13572 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 1.5700000000000001e+00 0.0000000000000000e+00 0 0 0 +13573 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 1.5600000000000001e+00 0.0000000000000000e+00 0 0 0 +13574 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 1.5700000000000001e+00 0.0000000000000000e+00 0 0 0 +13575 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 1.5600000000000001e+00 0.0000000000000000e+00 0 0 0 +13576 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 1.5700000000000001e+00 0.0000000000000000e+00 0 0 0 +13577 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 1.5600000000000001e+00 0.0000000000000000e+00 0 0 0 +13578 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 1.5700000000000001e+00 0.0000000000000000e+00 0 0 0 +13660 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 1.5900000000000001e+00 0.0000000000000000e+00 0 0 0 +13661 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 1.5800000000000001e+00 0.0000000000000000e+00 0 0 0 +13662 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 1.5900000000000001e+00 0.0000000000000000e+00 0 0 0 +13663 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 1.5800000000000001e+00 0.0000000000000000e+00 0 0 0 +13664 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 1.5900000000000001e+00 0.0000000000000000e+00 0 0 0 +13665 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 1.5800000000000001e+00 0.0000000000000000e+00 0 0 0 +13666 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 1.5900000000000001e+00 0.0000000000000000e+00 0 0 0 +13667 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 1.5800000000000001e+00 0.0000000000000000e+00 0 0 0 +13668 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 1.5900000000000001e+00 0.0000000000000000e+00 0 0 0 +13669 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 1.5800000000000001e+00 0.0000000000000000e+00 0 0 0 +13670 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 1.5900000000000001e+00 0.0000000000000000e+00 0 0 0 +13671 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 1.5800000000000001e+00 0.0000000000000000e+00 0 0 0 +13672 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 1.5900000000000001e+00 0.0000000000000000e+00 0 0 0 +13673 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 1.5800000000000001e+00 0.0000000000000000e+00 0 0 0 +13674 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 1.5900000000000001e+00 0.0000000000000000e+00 0 0 0 +13675 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 1.5800000000000001e+00 0.0000000000000000e+00 0 0 0 +13676 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 1.5900000000000001e+00 0.0000000000000000e+00 0 0 0 +13758 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 1.6100000000000001e+00 0.0000000000000000e+00 0 0 0 +13759 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 1.6000000000000001e+00 0.0000000000000000e+00 0 0 0 +13760 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 1.6100000000000001e+00 0.0000000000000000e+00 0 0 0 +13761 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 1.6000000000000001e+00 0.0000000000000000e+00 0 0 0 +13762 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 1.6100000000000001e+00 0.0000000000000000e+00 0 0 0 +13763 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 1.6000000000000001e+00 0.0000000000000000e+00 0 0 0 +13764 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 1.6100000000000001e+00 0.0000000000000000e+00 0 0 0 +13765 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 1.6000000000000001e+00 0.0000000000000000e+00 0 0 0 +13766 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 1.6100000000000001e+00 0.0000000000000000e+00 0 0 0 +13767 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 1.6000000000000001e+00 0.0000000000000000e+00 0 0 0 +13768 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 1.6100000000000001e+00 0.0000000000000000e+00 0 0 0 +13769 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 1.6000000000000001e+00 0.0000000000000000e+00 0 0 0 +13770 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 1.6100000000000001e+00 0.0000000000000000e+00 0 0 0 +13771 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 1.6000000000000001e+00 0.0000000000000000e+00 0 0 0 +13772 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 1.6100000000000001e+00 0.0000000000000000e+00 0 0 0 +13773 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 1.6000000000000001e+00 0.0000000000000000e+00 0 0 0 +13774 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 1.6100000000000001e+00 0.0000000000000000e+00 0 0 0 +13856 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 1.6300000000000001e+00 0.0000000000000000e+00 0 0 0 +13857 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 1.6200000000000001e+00 0.0000000000000000e+00 0 0 0 +13858 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 1.6300000000000001e+00 0.0000000000000000e+00 0 0 0 +13859 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 1.6200000000000001e+00 0.0000000000000000e+00 0 0 0 +13860 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 1.6300000000000001e+00 0.0000000000000000e+00 0 0 0 +13861 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 1.6200000000000001e+00 0.0000000000000000e+00 0 0 0 +13862 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 1.6300000000000001e+00 0.0000000000000000e+00 0 0 0 +13863 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 1.6200000000000001e+00 0.0000000000000000e+00 0 0 0 +13864 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 1.6300000000000001e+00 0.0000000000000000e+00 0 0 0 +13865 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 1.6200000000000001e+00 0.0000000000000000e+00 0 0 0 +13866 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 1.6300000000000001e+00 0.0000000000000000e+00 0 0 0 +13867 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 1.6200000000000001e+00 0.0000000000000000e+00 0 0 0 +13868 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 1.6300000000000001e+00 0.0000000000000000e+00 0 0 0 +13869 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 1.6200000000000001e+00 0.0000000000000000e+00 0 0 0 +13870 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 1.6300000000000001e+00 0.0000000000000000e+00 0 0 0 +13871 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 1.6200000000000001e+00 0.0000000000000000e+00 0 0 0 +13872 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 1.6300000000000001e+00 0.0000000000000000e+00 0 0 0 +13954 1 1.0063722103956361e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 1.6500000000000001e+00 0.0000000000000000e+00 0 0 0 +13955 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 1.6400000000000001e+00 0.0000000000000000e+00 0 0 0 +13956 1 1.0063722103956374e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 1.6500000000000001e+00 0.0000000000000000e+00 0 0 0 +13957 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 1.6400000000000001e+00 0.0000000000000000e+00 0 0 0 +13958 1 1.0063722103956405e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 1.6500000000000001e+00 0.0000000000000000e+00 0 0 0 +13959 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 1.6400000000000001e+00 0.0000000000000000e+00 0 0 0 +13960 1 1.0063722103956361e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 1.6500000000000001e+00 0.0000000000000000e+00 0 0 0 +13961 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 1.6400000000000001e+00 0.0000000000000000e+00 0 0 0 +13962 1 1.0063722103956361e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 1.6500000000000001e+00 0.0000000000000000e+00 0 0 0 +13963 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 1.6400000000000001e+00 0.0000000000000000e+00 0 0 0 +13964 1 1.0063722103956361e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 1.6500000000000001e+00 0.0000000000000000e+00 0 0 0 +13965 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 1.6400000000000001e+00 0.0000000000000000e+00 0 0 0 +13966 1 1.0063722103956361e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 1.6500000000000001e+00 0.0000000000000000e+00 0 0 0 +13967 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 1.6400000000000001e+00 0.0000000000000000e+00 0 0 0 +13968 1 1.0063722103956361e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 1.6500000000000001e+00 0.0000000000000000e+00 0 0 0 +13969 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 1.6400000000000001e+00 0.0000000000000000e+00 0 0 0 +13970 1 1.0063722103956405e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 1.6500000000000001e+00 0.0000000000000000e+00 0 0 0 +14053 1 1.0063722103956428e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 1.6600000000000001e+00 0.0000000000000000e+00 0 0 0 +14055 1 1.0063722103956471e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 1.6600000000000001e+00 0.0000000000000000e+00 0 0 0 +14057 1 1.0063722103956439e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 1.6600000000000001e+00 0.0000000000000000e+00 0 0 0 +14059 1 1.0063722103956427e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 1.6600000000000001e+00 0.0000000000000000e+00 0 0 0 +14061 1 1.0063722103956427e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 1.6600000000000001e+00 0.0000000000000000e+00 0 0 0 +14063 1 1.0063722103956427e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 1.6600000000000001e+00 0.0000000000000000e+00 0 0 0 +14065 1 1.0063722103956427e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 1.6600000000000001e+00 0.0000000000000000e+00 0 0 0 +14067 1 1.0063722103956439e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 1.6600000000000001e+00 0.0000000000000000e+00 0 0 0 +13286 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 1.5100000000000000e+00 0.0000000000000000e+00 0 0 0 +13288 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 1.5100000000000000e+00 0.0000000000000000e+00 0 0 0 +13290 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 1.5100000000000000e+00 0.0000000000000000e+00 0 0 0 +13292 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 1.5100000000000000e+00 0.0000000000000000e+00 0 0 0 +13294 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 1.5100000000000000e+00 0.0000000000000000e+00 0 0 0 +13296 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 1.5100000000000000e+00 0.0000000000000000e+00 0 0 0 +13298 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 1.5100000000000000e+00 0.0000000000000000e+00 0 0 0 +13300 1 9.7257311157309050e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 1.5100000000000000e+00 0.0000000000000000e+00 0 0 0 +13383 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 1.5200000000000000e+00 0.0000000000000000e+00 0 0 0 +13384 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 1.5300000000000000e+00 0.0000000000000000e+00 0 0 0 +13385 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 1.5200000000000000e+00 0.0000000000000000e+00 0 0 0 +13386 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 1.5300000000000000e+00 0.0000000000000000e+00 0 0 0 +13387 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 1.5200000000000000e+00 0.0000000000000000e+00 0 0 0 +13388 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 1.5300000000000000e+00 0.0000000000000000e+00 0 0 0 +13389 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 1.5200000000000000e+00 0.0000000000000000e+00 0 0 0 +13390 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 1.5300000000000000e+00 0.0000000000000000e+00 0 0 0 +13391 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 1.5200000000000000e+00 0.0000000000000000e+00 0 0 0 +13392 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 1.5300000000000000e+00 0.0000000000000000e+00 0 0 0 +13393 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 1.5200000000000000e+00 0.0000000000000000e+00 0 0 0 +13394 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 1.5300000000000000e+00 0.0000000000000000e+00 0 0 0 +13395 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 1.5200000000000000e+00 0.0000000000000000e+00 0 0 0 +13396 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 1.5300000000000000e+00 0.0000000000000000e+00 0 0 0 +13397 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 1.5200000000000000e+00 0.0000000000000000e+00 0 0 0 +13398 1 9.7257311157309027e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 1.5300000000000000e+00 0.0000000000000000e+00 0 0 0 +13399 1 7.1371621756056538e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.5200000000000000e+00 0.0000000000000000e+00 0 0 0 +13481 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 1.5400000000000000e+00 0.0000000000000000e+00 0 0 0 +13482 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 1.5500000000000000e+00 0.0000000000000000e+00 0 0 0 +13483 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 1.5400000000000000e+00 0.0000000000000000e+00 0 0 0 +13484 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 1.5500000000000000e+00 0.0000000000000000e+00 0 0 0 +13485 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 1.5400000000000000e+00 0.0000000000000000e+00 0 0 0 +13486 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 1.5500000000000000e+00 0.0000000000000000e+00 0 0 0 +13487 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 1.5400000000000000e+00 0.0000000000000000e+00 0 0 0 +13488 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 1.5500000000000000e+00 0.0000000000000000e+00 0 0 0 +13489 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 1.5400000000000000e+00 0.0000000000000000e+00 0 0 0 +13490 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 1.5500000000000000e+00 0.0000000000000000e+00 0 0 0 +13491 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 1.5400000000000000e+00 0.0000000000000000e+00 0 0 0 +13492 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 1.5500000000000000e+00 0.0000000000000000e+00 0 0 0 +13493 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 1.5400000000000000e+00 0.0000000000000000e+00 0 0 0 +13494 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 1.5500000000000000e+00 0.0000000000000000e+00 0 0 0 +13495 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 1.5400000000000000e+00 0.0000000000000000e+00 0 0 0 +13496 1 9.7257311157309027e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 1.5500000000000000e+00 0.0000000000000000e+00 0 0 0 +13497 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.5400000000000000e+00 0.0000000000000000e+00 0 0 0 +13579 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 1.5600000000000001e+00 0.0000000000000000e+00 0 0 0 +13580 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 1.5700000000000001e+00 0.0000000000000000e+00 0 0 0 +13581 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 1.5600000000000001e+00 0.0000000000000000e+00 0 0 0 +13582 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 1.5700000000000001e+00 0.0000000000000000e+00 0 0 0 +13583 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 1.5600000000000001e+00 0.0000000000000000e+00 0 0 0 +13584 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 1.5700000000000001e+00 0.0000000000000000e+00 0 0 0 +13585 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 1.5600000000000001e+00 0.0000000000000000e+00 0 0 0 +13586 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 1.5700000000000001e+00 0.0000000000000000e+00 0 0 0 +13587 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 1.5600000000000001e+00 0.0000000000000000e+00 0 0 0 +13588 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 1.5700000000000001e+00 0.0000000000000000e+00 0 0 0 +13589 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 1.5600000000000001e+00 0.0000000000000000e+00 0 0 0 +13590 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 1.5700000000000001e+00 0.0000000000000000e+00 0 0 0 +13591 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 1.5600000000000001e+00 0.0000000000000000e+00 0 0 0 +13592 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 1.5700000000000001e+00 0.0000000000000000e+00 0 0 0 +13593 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 1.5600000000000001e+00 0.0000000000000000e+00 0 0 0 +13594 1 9.7257311157309027e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 1.5700000000000001e+00 0.0000000000000000e+00 0 0 0 +13595 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.5600000000000001e+00 0.0000000000000000e+00 0 0 0 +13677 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 1.5800000000000001e+00 0.0000000000000000e+00 0 0 0 +13678 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 1.5900000000000001e+00 0.0000000000000000e+00 0 0 0 +13679 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 1.5800000000000001e+00 0.0000000000000000e+00 0 0 0 +13680 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 1.5900000000000001e+00 0.0000000000000000e+00 0 0 0 +13681 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 1.5800000000000001e+00 0.0000000000000000e+00 0 0 0 +13682 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 1.5900000000000001e+00 0.0000000000000000e+00 0 0 0 +13683 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 1.5800000000000001e+00 0.0000000000000000e+00 0 0 0 +13684 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 1.5900000000000001e+00 0.0000000000000000e+00 0 0 0 +13685 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 1.5800000000000001e+00 0.0000000000000000e+00 0 0 0 +13686 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 1.5900000000000001e+00 0.0000000000000000e+00 0 0 0 +13687 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 1.5800000000000001e+00 0.0000000000000000e+00 0 0 0 +13688 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 1.5900000000000001e+00 0.0000000000000000e+00 0 0 0 +13689 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 1.5800000000000001e+00 0.0000000000000000e+00 0 0 0 +13690 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 1.5900000000000001e+00 0.0000000000000000e+00 0 0 0 +13691 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 1.5800000000000001e+00 0.0000000000000000e+00 0 0 0 +13692 1 9.7257311157309027e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 1.5900000000000001e+00 0.0000000000000000e+00 0 0 0 +13693 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.5800000000000001e+00 0.0000000000000000e+00 0 0 0 +13775 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 1.6000000000000001e+00 0.0000000000000000e+00 0 0 0 +13776 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 1.6100000000000001e+00 0.0000000000000000e+00 0 0 0 +13777 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 1.6000000000000001e+00 0.0000000000000000e+00 0 0 0 +13778 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 1.6100000000000001e+00 0.0000000000000000e+00 0 0 0 +13779 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 1.6000000000000001e+00 0.0000000000000000e+00 0 0 0 +13780 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 1.6100000000000001e+00 0.0000000000000000e+00 0 0 0 +13781 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 1.6000000000000001e+00 0.0000000000000000e+00 0 0 0 +13782 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 1.6100000000000001e+00 0.0000000000000000e+00 0 0 0 +13783 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 1.6000000000000001e+00 0.0000000000000000e+00 0 0 0 +13784 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 1.6100000000000001e+00 0.0000000000000000e+00 0 0 0 +13785 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 1.6000000000000001e+00 0.0000000000000000e+00 0 0 0 +13786 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 1.6100000000000001e+00 0.0000000000000000e+00 0 0 0 +13787 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 1.6000000000000001e+00 0.0000000000000000e+00 0 0 0 +13788 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 1.6100000000000001e+00 0.0000000000000000e+00 0 0 0 +13789 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 1.6000000000000001e+00 0.0000000000000000e+00 0 0 0 +13790 1 9.7257311157309027e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 1.6100000000000001e+00 0.0000000000000000e+00 0 0 0 +13791 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000001e+00 0.0000000000000000e+00 0 0 0 +13873 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 1.6200000000000001e+00 0.0000000000000000e+00 0 0 0 +13874 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 1.6300000000000001e+00 0.0000000000000000e+00 0 0 0 +13875 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 1.6200000000000001e+00 0.0000000000000000e+00 0 0 0 +13876 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 1.6300000000000001e+00 0.0000000000000000e+00 0 0 0 +13877 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 1.6200000000000001e+00 0.0000000000000000e+00 0 0 0 +13878 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 1.6300000000000001e+00 0.0000000000000000e+00 0 0 0 +13879 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 1.6200000000000001e+00 0.0000000000000000e+00 0 0 0 +13880 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 1.6300000000000001e+00 0.0000000000000000e+00 0 0 0 +13881 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 1.6200000000000001e+00 0.0000000000000000e+00 0 0 0 +13882 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 1.6300000000000001e+00 0.0000000000000000e+00 0 0 0 +13883 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 1.6200000000000001e+00 0.0000000000000000e+00 0 0 0 +13884 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 1.6300000000000001e+00 0.0000000000000000e+00 0 0 0 +13885 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 1.6200000000000001e+00 0.0000000000000000e+00 0 0 0 +13886 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 1.6300000000000001e+00 0.0000000000000000e+00 0 0 0 +13887 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 1.6200000000000001e+00 0.0000000000000000e+00 0 0 0 +13888 1 9.7257311157309027e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 1.6300000000000001e+00 0.0000000000000000e+00 0 0 0 +13889 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.6200000000000001e+00 0.0000000000000000e+00 0 0 0 +13971 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 1.6400000000000001e+00 0.0000000000000000e+00 0 0 0 +13972 1 1.0063722103956374e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 1.6500000000000001e+00 0.0000000000000000e+00 0 0 0 +13973 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 1.6400000000000001e+00 0.0000000000000000e+00 0 0 0 +13974 1 1.0063722103956361e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 1.6500000000000001e+00 0.0000000000000000e+00 0 0 0 +13975 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 1.6400000000000001e+00 0.0000000000000000e+00 0 0 0 +13976 1 1.0063722103956361e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 1.6500000000000001e+00 0.0000000000000000e+00 0 0 0 +13977 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 1.6400000000000001e+00 0.0000000000000000e+00 0 0 0 +13978 1 1.0063722103956361e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 1.6500000000000001e+00 0.0000000000000000e+00 0 0 0 +13979 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 1.6400000000000001e+00 0.0000000000000000e+00 0 0 0 +13980 1 1.0063722103956361e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 1.6500000000000001e+00 0.0000000000000000e+00 0 0 0 +13981 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 1.6400000000000001e+00 0.0000000000000000e+00 0 0 0 +13982 1 1.0063722103956408e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 1.6500000000000001e+00 0.0000000000000000e+00 0 0 0 +13983 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 1.6400000000000001e+00 0.0000000000000000e+00 0 0 0 +13984 1 1.0063722103956374e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 1.6500000000000001e+00 0.0000000000000000e+00 0 0 0 +13985 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 1.6400000000000001e+00 0.0000000000000000e+00 0 0 0 +13986 1 9.7257311157309277e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 1.6500000000000001e+00 0.0000000000000000e+00 0 0 0 +13987 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.6400000000000001e+00 0.0000000000000000e+00 0 0 0 +14069 1 1.0063722103956474e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 1.6600000000000001e+00 0.0000000000000000e+00 0 0 0 +14071 1 1.0063722103956427e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 1.6600000000000001e+00 0.0000000000000000e+00 0 0 0 +14073 1 1.0063722103956427e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 1.6600000000000001e+00 0.0000000000000000e+00 0 0 0 +14075 1 1.0063722103956427e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 1.6600000000000001e+00 0.0000000000000000e+00 0 0 0 +14077 1 1.0063722103956427e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 1.6600000000000001e+00 0.0000000000000000e+00 0 0 0 +14079 1 1.0063722103956439e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 1.6600000000000001e+00 0.0000000000000000e+00 0 0 0 +14081 1 1.0063722103956474e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 1.6600000000000001e+00 0.0000000000000000e+00 0 0 0 +14083 1 1.0063722103956427e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 1.6600000000000001e+00 0.0000000000000000e+00 0 0 0 +14085 1 7.1371621756057095e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.6600000000000001e+00 0.0000000000000000e+00 0 0 0 +775 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.6687720036002522e+00 0.0000000000000000e+00 0 0 0 +776 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.6758430714121177e+00 0.0000000000000000e+00 0 0 0 +777 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.6687720036002522e+00 0.0000000000000000e+00 0 0 0 +778 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.6829141392239830e+00 0.0000000000000000e+00 0 0 0 +779 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.6899852070358485e+00 0.0000000000000000e+00 0 0 0 +780 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.6829141392239830e+00 0.0000000000000000e+00 0 0 0 +781 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.6970562748477140e+00 0.0000000000000000e+00 0 0 0 +782 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.7041273426595795e+00 0.0000000000000000e+00 0 0 0 +783 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.6970562748477140e+00 0.0000000000000000e+00 0 0 0 +784 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.7111984104714451e+00 0.0000000000000000e+00 0 0 0 +785 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.7182694782833106e+00 0.0000000000000000e+00 0 0 0 +786 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.7111984104714451e+00 0.0000000000000000e+00 0 0 0 +787 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.7253405460951761e+00 0.0000000000000000e+00 0 0 0 +788 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.7324116139070416e+00 0.0000000000000000e+00 0 0 0 +789 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.7253405460951761e+00 0.0000000000000000e+00 0 0 0 +790 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.7394826817189069e+00 0.0000000000000000e+00 0 0 0 +791 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.7465537495307724e+00 0.0000000000000000e+00 0 0 0 +792 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.7394826817189069e+00 0.0000000000000000e+00 0 0 0 +793 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.7536248173426379e+00 0.0000000000000000e+00 0 0 0 +794 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.7606958851545034e+00 0.0000000000000000e+00 0 0 0 +795 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.7536248173426379e+00 0.0000000000000000e+00 0 0 0 +796 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.7677669529663689e+00 0.0000000000000000e+00 0 0 0 +797 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.7748380207782344e+00 0.0000000000000000e+00 0 0 0 +798 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.7677669529663689e+00 0.0000000000000000e+00 0 0 0 +799 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.7819090885900999e+00 0.0000000000000000e+00 0 0 0 +800 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.7889801564019652e+00 0.0000000000000000e+00 0 0 0 +801 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.7819090885900999e+00 0.0000000000000000e+00 0 0 0 +802 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.7960512242138307e+00 0.0000000000000000e+00 0 0 0 +803 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.8031222920256962e+00 0.0000000000000000e+00 0 0 0 +804 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.7960512242138307e+00 0.0000000000000000e+00 0 0 0 +805 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.8101933598375617e+00 0.0000000000000000e+00 0 0 0 +806 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.8172644276494272e+00 0.0000000000000000e+00 0 0 0 +807 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.8101933598375617e+00 0.0000000000000000e+00 0 0 0 +808 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.8243354954612927e+00 0.0000000000000000e+00 0 0 0 +809 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.8314065632731582e+00 0.0000000000000000e+00 0 0 0 +810 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.8243354954612927e+00 0.0000000000000000e+00 0 0 0 +13988 1 7.1371621756057129e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 1.6699999999999999e+00 0.0000000000000000e+00 0 0 0 +13990 1 1.0063722103956435e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 1.6699999999999999e+00 0.0000000000000000e+00 0 0 0 +13992 1 1.0063722103956435e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 1.6699999999999999e+00 0.0000000000000000e+00 0 0 0 +13994 1 1.0063722103956435e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 1.6699999999999999e+00 0.0000000000000000e+00 0 0 0 +13996 1 1.0063722103956437e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 1.6699999999999999e+00 0.0000000000000000e+00 0 0 0 +13998 1 1.0063722103956430e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 1.6699999999999999e+00 0.0000000000000000e+00 0 0 0 +14000 1 1.0063722103956437e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 1.6699999999999999e+00 0.0000000000000000e+00 0 0 0 +14086 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 1.6899999999999999e+00 0.0000000000000000e+00 0 0 0 +14087 1 9.7257311157309334e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 1.6799999999999999e+00 0.0000000000000000e+00 0 0 0 +14088 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 1.6899999999999999e+00 0.0000000000000000e+00 0 0 0 +14089 1 1.0063722103956367e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 1.6799999999999999e+00 0.0000000000000000e+00 0 0 0 +14090 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 1.6899999999999999e+00 0.0000000000000000e+00 0 0 0 +14091 1 1.0063722103956371e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 1.6799999999999999e+00 0.0000000000000000e+00 0 0 0 +14092 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 1.6899999999999999e+00 0.0000000000000000e+00 0 0 0 +14093 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 1.6799999999999999e+00 0.0000000000000000e+00 0 0 0 +14094 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 1.6899999999999999e+00 0.0000000000000000e+00 0 0 0 +14095 1 1.0063722103956367e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 1.6799999999999999e+00 0.0000000000000000e+00 0 0 0 +14096 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 1.6899999999999999e+00 0.0000000000000000e+00 0 0 0 +14097 1 1.0063722103956371e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 1.6799999999999999e+00 0.0000000000000000e+00 0 0 0 +14098 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 1.6899999999999999e+00 0.0000000000000000e+00 0 0 0 +14099 1 1.0063722103956366e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 1.6799999999999999e+00 0.0000000000000000e+00 0 0 0 +14184 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 1.7100000000000000e+00 0.0000000000000000e+00 0 0 0 +14185 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 1.7000000000000000e+00 0.0000000000000000e+00 0 0 0 +14186 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 1.7100000000000000e+00 0.0000000000000000e+00 0 0 0 +14187 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 1.7000000000000000e+00 0.0000000000000000e+00 0 0 0 +14188 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 1.7100000000000000e+00 0.0000000000000000e+00 0 0 0 +14189 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 1.7000000000000000e+00 0.0000000000000000e+00 0 0 0 +14190 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 1.7100000000000000e+00 0.0000000000000000e+00 0 0 0 +14191 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 1.7000000000000000e+00 0.0000000000000000e+00 0 0 0 +14192 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 1.7100000000000000e+00 0.0000000000000000e+00 0 0 0 +14193 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 1.7000000000000000e+00 0.0000000000000000e+00 0 0 0 +14194 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 1.7100000000000000e+00 0.0000000000000000e+00 0 0 0 +14195 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 1.7000000000000000e+00 0.0000000000000000e+00 0 0 0 +14196 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 1.7100000000000000e+00 0.0000000000000000e+00 0 0 0 +14197 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 1.7000000000000000e+00 0.0000000000000000e+00 0 0 0 +14282 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 1.7300000000000000e+00 0.0000000000000000e+00 0 0 0 +14283 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 1.7200000000000000e+00 0.0000000000000000e+00 0 0 0 +14284 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 1.7300000000000000e+00 0.0000000000000000e+00 0 0 0 +14285 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 1.7200000000000000e+00 0.0000000000000000e+00 0 0 0 +14286 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 1.7300000000000000e+00 0.0000000000000000e+00 0 0 0 +14287 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 1.7200000000000000e+00 0.0000000000000000e+00 0 0 0 +14288 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 1.7300000000000000e+00 0.0000000000000000e+00 0 0 0 +14289 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 1.7200000000000000e+00 0.0000000000000000e+00 0 0 0 +14290 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 1.7300000000000000e+00 0.0000000000000000e+00 0 0 0 +14291 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 1.7200000000000000e+00 0.0000000000000000e+00 0 0 0 +14292 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 1.7300000000000000e+00 0.0000000000000000e+00 0 0 0 +14293 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 1.7200000000000000e+00 0.0000000000000000e+00 0 0 0 +14294 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 1.7300000000000000e+00 0.0000000000000000e+00 0 0 0 +14295 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 1.7200000000000000e+00 0.0000000000000000e+00 0 0 0 +14380 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 1.7500000000000000e+00 0.0000000000000000e+00 0 0 0 +14381 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 1.7400000000000000e+00 0.0000000000000000e+00 0 0 0 +14382 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 1.7500000000000000e+00 0.0000000000000000e+00 0 0 0 +14383 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 1.7400000000000000e+00 0.0000000000000000e+00 0 0 0 +14384 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 1.7500000000000000e+00 0.0000000000000000e+00 0 0 0 +14385 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 1.7400000000000000e+00 0.0000000000000000e+00 0 0 0 +14386 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 1.7500000000000000e+00 0.0000000000000000e+00 0 0 0 +14387 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 1.7400000000000000e+00 0.0000000000000000e+00 0 0 0 +14388 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 1.7500000000000000e+00 0.0000000000000000e+00 0 0 0 +14389 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 1.7400000000000000e+00 0.0000000000000000e+00 0 0 0 +14390 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 1.7500000000000000e+00 0.0000000000000000e+00 0 0 0 +14391 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 1.7400000000000000e+00 0.0000000000000000e+00 0 0 0 +14392 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 1.7500000000000000e+00 0.0000000000000000e+00 0 0 0 +14393 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 1.7400000000000000e+00 0.0000000000000000e+00 0 0 0 +14478 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 1.7700000000000000e+00 0.0000000000000000e+00 0 0 0 +14479 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 1.7600000000000000e+00 0.0000000000000000e+00 0 0 0 +14480 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 1.7700000000000000e+00 0.0000000000000000e+00 0 0 0 +14481 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 1.7600000000000000e+00 0.0000000000000000e+00 0 0 0 +14482 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 1.7700000000000000e+00 0.0000000000000000e+00 0 0 0 +14483 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 1.7600000000000000e+00 0.0000000000000000e+00 0 0 0 +14484 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 1.7700000000000000e+00 0.0000000000000000e+00 0 0 0 +14485 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 1.7600000000000000e+00 0.0000000000000000e+00 0 0 0 +14486 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 1.7700000000000000e+00 0.0000000000000000e+00 0 0 0 +14487 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 1.7600000000000000e+00 0.0000000000000000e+00 0 0 0 +14488 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 1.7700000000000000e+00 0.0000000000000000e+00 0 0 0 +14489 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 1.7600000000000000e+00 0.0000000000000000e+00 0 0 0 +14490 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 1.7700000000000000e+00 0.0000000000000000e+00 0 0 0 +14491 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 1.7600000000000000e+00 0.0000000000000000e+00 0 0 0 +14576 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 1.7900000000000000e+00 0.0000000000000000e+00 0 0 0 +14577 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 1.7800000000000000e+00 0.0000000000000000e+00 0 0 0 +14578 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 1.7900000000000000e+00 0.0000000000000000e+00 0 0 0 +14579 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 1.7800000000000000e+00 0.0000000000000000e+00 0 0 0 +14580 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 1.7900000000000000e+00 0.0000000000000000e+00 0 0 0 +14581 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 1.7800000000000000e+00 0.0000000000000000e+00 0 0 0 +14582 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 1.7900000000000000e+00 0.0000000000000000e+00 0 0 0 +14583 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 1.7800000000000000e+00 0.0000000000000000e+00 0 0 0 +14584 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 1.7900000000000000e+00 0.0000000000000000e+00 0 0 0 +14585 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 1.7800000000000000e+00 0.0000000000000000e+00 0 0 0 +14586 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 1.7900000000000000e+00 0.0000000000000000e+00 0 0 0 +14587 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 1.7800000000000000e+00 0.0000000000000000e+00 0 0 0 +14588 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 1.7900000000000000e+00 0.0000000000000000e+00 0 0 0 +14589 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 1.7800000000000000e+00 0.0000000000000000e+00 0 0 0 +14674 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 1.8100000000000001e+00 0.0000000000000000e+00 0 0 0 +14675 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 1.8000000000000000e+00 0.0000000000000000e+00 0 0 0 +14676 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 1.8100000000000001e+00 0.0000000000000000e+00 0 0 0 +14677 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 1.8000000000000000e+00 0.0000000000000000e+00 0 0 0 +14678 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 1.8100000000000001e+00 0.0000000000000000e+00 0 0 0 +14679 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 1.8000000000000000e+00 0.0000000000000000e+00 0 0 0 +14680 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 1.8100000000000001e+00 0.0000000000000000e+00 0 0 0 +14681 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 1.8000000000000000e+00 0.0000000000000000e+00 0 0 0 +14682 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 1.8100000000000001e+00 0.0000000000000000e+00 0 0 0 +14683 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 1.8000000000000000e+00 0.0000000000000000e+00 0 0 0 +14684 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 1.8100000000000001e+00 0.0000000000000000e+00 0 0 0 +14685 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 1.8000000000000000e+00 0.0000000000000000e+00 0 0 0 +14686 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 1.8100000000000001e+00 0.0000000000000000e+00 0 0 0 +14687 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 1.8000000000000000e+00 0.0000000000000000e+00 0 0 0 +14772 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 1.8300000000000001e+00 0.0000000000000000e+00 0 0 0 +14773 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 1.8200000000000001e+00 0.0000000000000000e+00 0 0 0 +14774 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 1.8300000000000001e+00 0.0000000000000000e+00 0 0 0 +14775 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 1.8200000000000001e+00 0.0000000000000000e+00 0 0 0 +14776 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 1.8300000000000001e+00 0.0000000000000000e+00 0 0 0 +14777 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 1.8200000000000001e+00 0.0000000000000000e+00 0 0 0 +14778 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 1.8300000000000001e+00 0.0000000000000000e+00 0 0 0 +14779 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 1.8200000000000001e+00 0.0000000000000000e+00 0 0 0 +14780 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 1.8300000000000001e+00 0.0000000000000000e+00 0 0 0 +14781 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 1.8200000000000001e+00 0.0000000000000000e+00 0 0 0 +14782 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 1.8300000000000001e+00 0.0000000000000000e+00 0 0 0 +14783 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 1.8200000000000001e+00 0.0000000000000000e+00 0 0 0 +14784 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 1.8300000000000001e+00 0.0000000000000000e+00 0 0 0 +14785 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 1.8200000000000001e+00 0.0000000000000000e+00 0 0 0 +14002 1 1.0063722103956437e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 1.6699999999999999e+00 0.0000000000000000e+00 0 0 0 +14004 1 1.0063722103956433e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 1.6699999999999999e+00 0.0000000000000000e+00 0 0 0 +14006 1 1.0063722103956439e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 1.6699999999999999e+00 0.0000000000000000e+00 0 0 0 +14008 1 1.0063722103956437e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 1.6699999999999999e+00 0.0000000000000000e+00 0 0 0 +14010 1 1.0063722103956430e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 1.6699999999999999e+00 0.0000000000000000e+00 0 0 0 +14012 1 1.0063722103956433e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 1.6699999999999999e+00 0.0000000000000000e+00 0 0 0 +14014 1 1.0063722103956446e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 1.6699999999999999e+00 0.0000000000000000e+00 0 0 0 +14016 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 1.6699999999999999e+00 0.0000000000000000e+00 0 0 0 +14018 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 1.6699999999999999e+00 0.0000000000000000e+00 0 0 0 +14100 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 1.6899999999999999e+00 0.0000000000000000e+00 0 0 0 +14101 1 1.0063722103956371e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 1.6799999999999999e+00 0.0000000000000000e+00 0 0 0 +14102 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 1.6899999999999999e+00 0.0000000000000000e+00 0 0 0 +14103 1 1.0063722103956371e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 1.6799999999999999e+00 0.0000000000000000e+00 0 0 0 +14104 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 1.6899999999999999e+00 0.0000000000000000e+00 0 0 0 +14105 1 1.0063722103956364e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 1.6799999999999999e+00 0.0000000000000000e+00 0 0 0 +14106 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 1.6899999999999999e+00 0.0000000000000000e+00 0 0 0 +14107 1 1.0063722103956371e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 1.6799999999999999e+00 0.0000000000000000e+00 0 0 0 +14108 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 1.6899999999999999e+00 0.0000000000000000e+00 0 0 0 +14109 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 1.6799999999999999e+00 0.0000000000000000e+00 0 0 0 +14110 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 1.6899999999999999e+00 0.0000000000000000e+00 0 0 0 +14111 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 1.6799999999999999e+00 0.0000000000000000e+00 0 0 0 +14112 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 1.6899999999999999e+00 0.0000000000000000e+00 0 0 0 +14113 1 1.0063722103956367e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 1.6799999999999999e+00 0.0000000000000000e+00 0 0 0 +14114 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 1.6899999999999999e+00 0.0000000000000000e+00 0 0 0 +14115 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 1.6799999999999999e+00 0.0000000000000000e+00 0 0 0 +14116 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 1.6899999999999999e+00 0.0000000000000000e+00 0 0 0 +14198 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 1.7100000000000000e+00 0.0000000000000000e+00 0 0 0 +14199 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 1.7000000000000000e+00 0.0000000000000000e+00 0 0 0 +14200 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 1.7100000000000000e+00 0.0000000000000000e+00 0 0 0 +14201 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 1.7000000000000000e+00 0.0000000000000000e+00 0 0 0 +14202 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 1.7100000000000000e+00 0.0000000000000000e+00 0 0 0 +14203 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 1.7000000000000000e+00 0.0000000000000000e+00 0 0 0 +14204 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 1.7100000000000000e+00 0.0000000000000000e+00 0 0 0 +14205 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 1.7000000000000000e+00 0.0000000000000000e+00 0 0 0 +14206 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 1.7100000000000000e+00 0.0000000000000000e+00 0 0 0 +14207 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 1.7000000000000000e+00 0.0000000000000000e+00 0 0 0 +14208 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 1.7100000000000000e+00 0.0000000000000000e+00 0 0 0 +14209 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 1.7000000000000000e+00 0.0000000000000000e+00 0 0 0 +14210 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 1.7100000000000000e+00 0.0000000000000000e+00 0 0 0 +14211 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 1.7000000000000000e+00 0.0000000000000000e+00 0 0 0 +14212 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 1.7100000000000000e+00 0.0000000000000000e+00 0 0 0 +14213 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 1.7000000000000000e+00 0.0000000000000000e+00 0 0 0 +14214 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 1.7100000000000000e+00 0.0000000000000000e+00 0 0 0 +14296 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 1.7300000000000000e+00 0.0000000000000000e+00 0 0 0 +14297 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 1.7200000000000000e+00 0.0000000000000000e+00 0 0 0 +14298 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 1.7300000000000000e+00 0.0000000000000000e+00 0 0 0 +14299 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 1.7200000000000000e+00 0.0000000000000000e+00 0 0 0 +14300 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 1.7300000000000000e+00 0.0000000000000000e+00 0 0 0 +14301 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 1.7200000000000000e+00 0.0000000000000000e+00 0 0 0 +14302 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 1.7300000000000000e+00 0.0000000000000000e+00 0 0 0 +14303 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 1.7200000000000000e+00 0.0000000000000000e+00 0 0 0 +14304 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 1.7300000000000000e+00 0.0000000000000000e+00 0 0 0 +14305 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 1.7200000000000000e+00 0.0000000000000000e+00 0 0 0 +14306 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 1.7300000000000000e+00 0.0000000000000000e+00 0 0 0 +14307 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 1.7200000000000000e+00 0.0000000000000000e+00 0 0 0 +14308 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 1.7300000000000000e+00 0.0000000000000000e+00 0 0 0 +14309 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 1.7200000000000000e+00 0.0000000000000000e+00 0 0 0 +14310 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 1.7300000000000000e+00 0.0000000000000000e+00 0 0 0 +14311 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 1.7200000000000000e+00 0.0000000000000000e+00 0 0 0 +14312 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 1.7300000000000000e+00 0.0000000000000000e+00 0 0 0 +14394 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 1.7500000000000000e+00 0.0000000000000000e+00 0 0 0 +14395 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 1.7400000000000000e+00 0.0000000000000000e+00 0 0 0 +14396 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 1.7500000000000000e+00 0.0000000000000000e+00 0 0 0 +14397 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 1.7400000000000000e+00 0.0000000000000000e+00 0 0 0 +14398 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 1.7500000000000000e+00 0.0000000000000000e+00 0 0 0 +14399 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 1.7400000000000000e+00 0.0000000000000000e+00 0 0 0 +14400 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 1.7500000000000000e+00 0.0000000000000000e+00 0 0 0 +14401 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 1.7400000000000000e+00 0.0000000000000000e+00 0 0 0 +14402 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 1.7500000000000000e+00 0.0000000000000000e+00 0 0 0 +14403 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 1.7400000000000000e+00 0.0000000000000000e+00 0 0 0 +14404 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 1.7500000000000000e+00 0.0000000000000000e+00 0 0 0 +14405 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 1.7400000000000000e+00 0.0000000000000000e+00 0 0 0 +14406 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 1.7500000000000000e+00 0.0000000000000000e+00 0 0 0 +14407 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 1.7400000000000000e+00 0.0000000000000000e+00 0 0 0 +14408 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 1.7500000000000000e+00 0.0000000000000000e+00 0 0 0 +14409 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 1.7400000000000000e+00 0.0000000000000000e+00 0 0 0 +14410 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 1.7500000000000000e+00 0.0000000000000000e+00 0 0 0 +14492 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 1.7700000000000000e+00 0.0000000000000000e+00 0 0 0 +14493 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 1.7600000000000000e+00 0.0000000000000000e+00 0 0 0 +14494 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 1.7700000000000000e+00 0.0000000000000000e+00 0 0 0 +14495 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 1.7600000000000000e+00 0.0000000000000000e+00 0 0 0 +14496 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 1.7700000000000000e+00 0.0000000000000000e+00 0 0 0 +14497 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 1.7600000000000000e+00 0.0000000000000000e+00 0 0 0 +14498 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 1.7700000000000000e+00 0.0000000000000000e+00 0 0 0 +14499 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 1.7600000000000000e+00 0.0000000000000000e+00 0 0 0 +14500 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 1.7700000000000000e+00 0.0000000000000000e+00 0 0 0 +14501 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 1.7600000000000000e+00 0.0000000000000000e+00 0 0 0 +14502 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 1.7700000000000000e+00 0.0000000000000000e+00 0 0 0 +14503 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 1.7600000000000000e+00 0.0000000000000000e+00 0 0 0 +14504 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 1.7700000000000000e+00 0.0000000000000000e+00 0 0 0 +14505 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 1.7600000000000000e+00 0.0000000000000000e+00 0 0 0 +14506 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 1.7700000000000000e+00 0.0000000000000000e+00 0 0 0 +14507 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 1.7600000000000000e+00 0.0000000000000000e+00 0 0 0 +14508 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 1.7700000000000000e+00 0.0000000000000000e+00 0 0 0 +14590 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 1.7900000000000000e+00 0.0000000000000000e+00 0 0 0 +14591 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 1.7800000000000000e+00 0.0000000000000000e+00 0 0 0 +14592 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 1.7900000000000000e+00 0.0000000000000000e+00 0 0 0 +14593 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 1.7800000000000000e+00 0.0000000000000000e+00 0 0 0 +14594 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 1.7900000000000000e+00 0.0000000000000000e+00 0 0 0 +14595 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 1.7800000000000000e+00 0.0000000000000000e+00 0 0 0 +14596 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 1.7900000000000000e+00 0.0000000000000000e+00 0 0 0 +14597 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 1.7800000000000000e+00 0.0000000000000000e+00 0 0 0 +14598 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 1.7900000000000000e+00 0.0000000000000000e+00 0 0 0 +14599 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 1.7800000000000000e+00 0.0000000000000000e+00 0 0 0 +14600 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 1.7900000000000000e+00 0.0000000000000000e+00 0 0 0 +14601 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 1.7800000000000000e+00 0.0000000000000000e+00 0 0 0 +14602 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 1.7900000000000000e+00 0.0000000000000000e+00 0 0 0 +14603 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 1.7800000000000000e+00 0.0000000000000000e+00 0 0 0 +14604 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 1.7900000000000000e+00 0.0000000000000000e+00 0 0 0 +14605 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 1.7800000000000000e+00 0.0000000000000000e+00 0 0 0 +14606 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 1.7900000000000000e+00 0.0000000000000000e+00 0 0 0 +14688 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 1.8100000000000001e+00 0.0000000000000000e+00 0 0 0 +14689 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 1.8000000000000000e+00 0.0000000000000000e+00 0 0 0 +14690 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 1.8100000000000001e+00 0.0000000000000000e+00 0 0 0 +14691 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 1.8000000000000000e+00 0.0000000000000000e+00 0 0 0 +14692 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 1.8100000000000001e+00 0.0000000000000000e+00 0 0 0 +14693 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 1.8000000000000000e+00 0.0000000000000000e+00 0 0 0 +14694 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 1.8100000000000001e+00 0.0000000000000000e+00 0 0 0 +14695 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 1.8000000000000000e+00 0.0000000000000000e+00 0 0 0 +14696 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 1.8100000000000001e+00 0.0000000000000000e+00 0 0 0 +14697 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 1.8000000000000000e+00 0.0000000000000000e+00 0 0 0 +14698 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 1.8100000000000001e+00 0.0000000000000000e+00 0 0 0 +14699 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 1.8000000000000000e+00 0.0000000000000000e+00 0 0 0 +14700 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 1.8100000000000001e+00 0.0000000000000000e+00 0 0 0 +14701 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 1.8000000000000000e+00 0.0000000000000000e+00 0 0 0 +14702 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 1.8100000000000001e+00 0.0000000000000000e+00 0 0 0 +14703 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 1.8000000000000000e+00 0.0000000000000000e+00 0 0 0 +14704 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 1.8100000000000001e+00 0.0000000000000000e+00 0 0 0 +14786 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 1.8300000000000001e+00 0.0000000000000000e+00 0 0 0 +14787 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 1.8200000000000001e+00 0.0000000000000000e+00 0 0 0 +14788 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 1.8300000000000001e+00 0.0000000000000000e+00 0 0 0 +14789 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 1.8200000000000001e+00 0.0000000000000000e+00 0 0 0 +14790 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 1.8300000000000001e+00 0.0000000000000000e+00 0 0 0 +14791 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 1.8200000000000001e+00 0.0000000000000000e+00 0 0 0 +14792 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 1.8300000000000001e+00 0.0000000000000000e+00 0 0 0 +14793 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 1.8200000000000001e+00 0.0000000000000000e+00 0 0 0 +14794 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 1.8300000000000001e+00 0.0000000000000000e+00 0 0 0 +14795 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 1.8200000000000001e+00 0.0000000000000000e+00 0 0 0 +14796 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 1.8300000000000001e+00 0.0000000000000000e+00 0 0 0 +14797 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 1.8200000000000001e+00 0.0000000000000000e+00 0 0 0 +14798 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 1.8300000000000001e+00 0.0000000000000000e+00 0 0 0 +14799 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 1.8200000000000001e+00 0.0000000000000000e+00 0 0 0 +14800 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 1.8300000000000001e+00 0.0000000000000000e+00 0 0 0 +14801 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 1.8200000000000001e+00 0.0000000000000000e+00 0 0 0 +14802 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 1.8300000000000001e+00 0.0000000000000000e+00 0 0 0 +14020 1 1.0063722103956447e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 1.6699999999999999e+00 0.0000000000000000e+00 0 0 0 +14022 1 1.0063722103956433e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 1.6699999999999999e+00 0.0000000000000000e+00 0 0 0 +14024 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 1.6699999999999999e+00 0.0000000000000000e+00 0 0 0 +14026 1 1.0063722103956447e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 1.6699999999999999e+00 0.0000000000000000e+00 0 0 0 +14028 1 1.0063722103956433e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 1.6699999999999999e+00 0.0000000000000000e+00 0 0 0 +14030 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 1.6699999999999999e+00 0.0000000000000000e+00 0 0 0 +14032 1 1.0063722103956447e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 1.6699999999999999e+00 0.0000000000000000e+00 0 0 0 +14034 1 1.0063722103956430e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 1.6699999999999999e+00 0.0000000000000000e+00 0 0 0 +14117 1 1.0063722103956367e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 1.6799999999999999e+00 0.0000000000000000e+00 0 0 0 +14118 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 1.6899999999999999e+00 0.0000000000000000e+00 0 0 0 +14119 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 1.6799999999999999e+00 0.0000000000000000e+00 0 0 0 +14120 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 1.6899999999999999e+00 0.0000000000000000e+00 0 0 0 +14121 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 1.6799999999999999e+00 0.0000000000000000e+00 0 0 0 +14122 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 1.6899999999999999e+00 0.0000000000000000e+00 0 0 0 +14123 1 1.0063722103956367e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 1.6799999999999999e+00 0.0000000000000000e+00 0 0 0 +14124 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 1.6899999999999999e+00 0.0000000000000000e+00 0 0 0 +14125 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 1.6799999999999999e+00 0.0000000000000000e+00 0 0 0 +14126 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 1.6899999999999999e+00 0.0000000000000000e+00 0 0 0 +14127 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 1.6799999999999999e+00 0.0000000000000000e+00 0 0 0 +14128 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 1.6899999999999999e+00 0.0000000000000000e+00 0 0 0 +14129 1 1.0063722103956367e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 1.6799999999999999e+00 0.0000000000000000e+00 0 0 0 +14130 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 1.6899999999999999e+00 0.0000000000000000e+00 0 0 0 +14131 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 1.6799999999999999e+00 0.0000000000000000e+00 0 0 0 +14132 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 1.6899999999999999e+00 0.0000000000000000e+00 0 0 0 +14133 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 1.6799999999999999e+00 0.0000000000000000e+00 0 0 0 +14215 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 1.7000000000000000e+00 0.0000000000000000e+00 0 0 0 +14216 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 1.7100000000000000e+00 0.0000000000000000e+00 0 0 0 +14217 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 1.7000000000000000e+00 0.0000000000000000e+00 0 0 0 +14218 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 1.7100000000000000e+00 0.0000000000000000e+00 0 0 0 +14219 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 1.7000000000000000e+00 0.0000000000000000e+00 0 0 0 +14220 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 1.7100000000000000e+00 0.0000000000000000e+00 0 0 0 +14221 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 1.7000000000000000e+00 0.0000000000000000e+00 0 0 0 +14222 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 1.7100000000000000e+00 0.0000000000000000e+00 0 0 0 +14223 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 1.7000000000000000e+00 0.0000000000000000e+00 0 0 0 +14224 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 1.7100000000000000e+00 0.0000000000000000e+00 0 0 0 +14225 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 1.7000000000000000e+00 0.0000000000000000e+00 0 0 0 +14226 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 1.7100000000000000e+00 0.0000000000000000e+00 0 0 0 +14227 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 1.7000000000000000e+00 0.0000000000000000e+00 0 0 0 +14228 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 1.7100000000000000e+00 0.0000000000000000e+00 0 0 0 +14229 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 1.7000000000000000e+00 0.0000000000000000e+00 0 0 0 +14230 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 1.7100000000000000e+00 0.0000000000000000e+00 0 0 0 +14231 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 1.7000000000000000e+00 0.0000000000000000e+00 0 0 0 +14313 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 1.7200000000000000e+00 0.0000000000000000e+00 0 0 0 +14314 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 1.7300000000000000e+00 0.0000000000000000e+00 0 0 0 +14315 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 1.7200000000000000e+00 0.0000000000000000e+00 0 0 0 +14316 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 1.7300000000000000e+00 0.0000000000000000e+00 0 0 0 +14317 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 1.7200000000000000e+00 0.0000000000000000e+00 0 0 0 +14318 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 1.7300000000000000e+00 0.0000000000000000e+00 0 0 0 +14319 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 1.7200000000000000e+00 0.0000000000000000e+00 0 0 0 +14320 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 1.7300000000000000e+00 0.0000000000000000e+00 0 0 0 +14321 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 1.7200000000000000e+00 0.0000000000000000e+00 0 0 0 +14322 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 1.7300000000000000e+00 0.0000000000000000e+00 0 0 0 +14323 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 1.7200000000000000e+00 0.0000000000000000e+00 0 0 0 +14324 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 1.7300000000000000e+00 0.0000000000000000e+00 0 0 0 +14325 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 1.7200000000000000e+00 0.0000000000000000e+00 0 0 0 +14326 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 1.7300000000000000e+00 0.0000000000000000e+00 0 0 0 +14327 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 1.7200000000000000e+00 0.0000000000000000e+00 0 0 0 +14328 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 1.7300000000000000e+00 0.0000000000000000e+00 0 0 0 +14329 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 1.7200000000000000e+00 0.0000000000000000e+00 0 0 0 +14411 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 1.7400000000000000e+00 0.0000000000000000e+00 0 0 0 +14412 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 1.7500000000000000e+00 0.0000000000000000e+00 0 0 0 +14413 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 1.7400000000000000e+00 0.0000000000000000e+00 0 0 0 +14414 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 1.7500000000000000e+00 0.0000000000000000e+00 0 0 0 +14415 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 1.7400000000000000e+00 0.0000000000000000e+00 0 0 0 +14416 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 1.7500000000000000e+00 0.0000000000000000e+00 0 0 0 +14417 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 1.7400000000000000e+00 0.0000000000000000e+00 0 0 0 +14418 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 1.7500000000000000e+00 0.0000000000000000e+00 0 0 0 +14419 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 1.7400000000000000e+00 0.0000000000000000e+00 0 0 0 +14420 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 1.7500000000000000e+00 0.0000000000000000e+00 0 0 0 +14421 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 1.7400000000000000e+00 0.0000000000000000e+00 0 0 0 +14422 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 1.7500000000000000e+00 0.0000000000000000e+00 0 0 0 +14423 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 1.7400000000000000e+00 0.0000000000000000e+00 0 0 0 +14424 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 1.7500000000000000e+00 0.0000000000000000e+00 0 0 0 +14425 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 1.7400000000000000e+00 0.0000000000000000e+00 0 0 0 +14426 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 1.7500000000000000e+00 0.0000000000000000e+00 0 0 0 +14427 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 1.7400000000000000e+00 0.0000000000000000e+00 0 0 0 +14509 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 1.7600000000000000e+00 0.0000000000000000e+00 0 0 0 +14510 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 1.7700000000000000e+00 0.0000000000000000e+00 0 0 0 +14511 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 1.7600000000000000e+00 0.0000000000000000e+00 0 0 0 +14512 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 1.7700000000000000e+00 0.0000000000000000e+00 0 0 0 +14513 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 1.7600000000000000e+00 0.0000000000000000e+00 0 0 0 +14514 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 1.7700000000000000e+00 0.0000000000000000e+00 0 0 0 +14515 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 1.7600000000000000e+00 0.0000000000000000e+00 0 0 0 +14516 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 1.7700000000000000e+00 0.0000000000000000e+00 0 0 0 +14517 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 1.7600000000000000e+00 0.0000000000000000e+00 0 0 0 +14518 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 1.7700000000000000e+00 0.0000000000000000e+00 0 0 0 +14519 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 1.7600000000000000e+00 0.0000000000000000e+00 0 0 0 +14520 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 1.7700000000000000e+00 0.0000000000000000e+00 0 0 0 +14521 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 1.7600000000000000e+00 0.0000000000000000e+00 0 0 0 +14522 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 1.7700000000000000e+00 0.0000000000000000e+00 0 0 0 +14523 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 1.7600000000000000e+00 0.0000000000000000e+00 0 0 0 +14524 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 1.7700000000000000e+00 0.0000000000000000e+00 0 0 0 +14525 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 1.7600000000000000e+00 0.0000000000000000e+00 0 0 0 +14607 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 1.7800000000000000e+00 0.0000000000000000e+00 0 0 0 +14608 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 1.7900000000000000e+00 0.0000000000000000e+00 0 0 0 +14609 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 1.7800000000000000e+00 0.0000000000000000e+00 0 0 0 +14610 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 1.7900000000000000e+00 0.0000000000000000e+00 0 0 0 +14611 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 1.7800000000000000e+00 0.0000000000000000e+00 0 0 0 +14612 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 1.7900000000000000e+00 0.0000000000000000e+00 0 0 0 +14613 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 1.7800000000000000e+00 0.0000000000000000e+00 0 0 0 +14614 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 1.7900000000000000e+00 0.0000000000000000e+00 0 0 0 +14615 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 1.7800000000000000e+00 0.0000000000000000e+00 0 0 0 +14616 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 1.7900000000000000e+00 0.0000000000000000e+00 0 0 0 +14617 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 1.7800000000000000e+00 0.0000000000000000e+00 0 0 0 +14618 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 1.7900000000000000e+00 0.0000000000000000e+00 0 0 0 +14619 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 1.7800000000000000e+00 0.0000000000000000e+00 0 0 0 +14620 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 1.7900000000000000e+00 0.0000000000000000e+00 0 0 0 +14621 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 1.7800000000000000e+00 0.0000000000000000e+00 0 0 0 +14622 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 1.7900000000000000e+00 0.0000000000000000e+00 0 0 0 +14623 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 1.7800000000000000e+00 0.0000000000000000e+00 0 0 0 +14705 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 1.8000000000000000e+00 0.0000000000000000e+00 0 0 0 +14706 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 1.8100000000000001e+00 0.0000000000000000e+00 0 0 0 +14707 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 1.8000000000000000e+00 0.0000000000000000e+00 0 0 0 +14708 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 1.8100000000000001e+00 0.0000000000000000e+00 0 0 0 +14709 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 1.8000000000000000e+00 0.0000000000000000e+00 0 0 0 +14710 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 1.8100000000000001e+00 0.0000000000000000e+00 0 0 0 +14711 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 1.8000000000000000e+00 0.0000000000000000e+00 0 0 0 +14712 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 1.8100000000000001e+00 0.0000000000000000e+00 0 0 0 +14713 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 1.8000000000000000e+00 0.0000000000000000e+00 0 0 0 +14714 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 1.8100000000000001e+00 0.0000000000000000e+00 0 0 0 +14715 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 1.8000000000000000e+00 0.0000000000000000e+00 0 0 0 +14716 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 1.8100000000000001e+00 0.0000000000000000e+00 0 0 0 +14717 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 1.8000000000000000e+00 0.0000000000000000e+00 0 0 0 +14718 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 1.8100000000000001e+00 0.0000000000000000e+00 0 0 0 +14719 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 1.8000000000000000e+00 0.0000000000000000e+00 0 0 0 +14720 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 1.8100000000000001e+00 0.0000000000000000e+00 0 0 0 +14721 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 1.8000000000000000e+00 0.0000000000000000e+00 0 0 0 +14803 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 1.8200000000000001e+00 0.0000000000000000e+00 0 0 0 +14804 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 1.8300000000000001e+00 0.0000000000000000e+00 0 0 0 +14805 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 1.8200000000000001e+00 0.0000000000000000e+00 0 0 0 +14806 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 1.8300000000000001e+00 0.0000000000000000e+00 0 0 0 +14807 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 1.8200000000000001e+00 0.0000000000000000e+00 0 0 0 +14808 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 1.8300000000000001e+00 0.0000000000000000e+00 0 0 0 +14809 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 1.8200000000000001e+00 0.0000000000000000e+00 0 0 0 +14810 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 1.8300000000000001e+00 0.0000000000000000e+00 0 0 0 +14811 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 1.8200000000000001e+00 0.0000000000000000e+00 0 0 0 +14812 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 1.8300000000000001e+00 0.0000000000000000e+00 0 0 0 +14813 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 1.8200000000000001e+00 0.0000000000000000e+00 0 0 0 +14814 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 1.8300000000000001e+00 0.0000000000000000e+00 0 0 0 +14815 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 1.8200000000000001e+00 0.0000000000000000e+00 0 0 0 +14816 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 1.8300000000000001e+00 0.0000000000000000e+00 0 0 0 +14817 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 1.8200000000000001e+00 0.0000000000000000e+00 0 0 0 +14818 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 1.8300000000000001e+00 0.0000000000000000e+00 0 0 0 +14819 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 1.8200000000000001e+00 0.0000000000000000e+00 0 0 0 +14036 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 1.6699999999999999e+00 0.0000000000000000e+00 0 0 0 +14038 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 1.6699999999999999e+00 0.0000000000000000e+00 0 0 0 +14040 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 1.6699999999999999e+00 0.0000000000000000e+00 0 0 0 +14042 1 1.0063722103956469e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 1.6699999999999999e+00 0.0000000000000000e+00 0 0 0 +14044 1 1.0063722103956439e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 1.6699999999999999e+00 0.0000000000000000e+00 0 0 0 +14046 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 1.6699999999999999e+00 0.0000000000000000e+00 0 0 0 +14048 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 1.6699999999999999e+00 0.0000000000000000e+00 0 0 0 +14050 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 1.6699999999999999e+00 0.0000000000000000e+00 0 0 0 +14134 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 1.6899999999999999e+00 0.0000000000000000e+00 0 0 0 +14135 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 1.6799999999999999e+00 0.0000000000000000e+00 0 0 0 +14136 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 1.6899999999999999e+00 0.0000000000000000e+00 0 0 0 +14137 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 1.6799999999999999e+00 0.0000000000000000e+00 0 0 0 +14138 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 1.6899999999999999e+00 0.0000000000000000e+00 0 0 0 +14139 1 1.0063722103956371e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 1.6799999999999999e+00 0.0000000000000000e+00 0 0 0 +14140 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 1.6899999999999999e+00 0.0000000000000000e+00 0 0 0 +14141 1 1.0063722103956405e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 1.6799999999999999e+00 0.0000000000000000e+00 0 0 0 +14142 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 1.6899999999999999e+00 0.0000000000000000e+00 0 0 0 +14143 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 1.6799999999999999e+00 0.0000000000000000e+00 0 0 0 +14144 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 1.6899999999999999e+00 0.0000000000000000e+00 0 0 0 +14145 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 1.6799999999999999e+00 0.0000000000000000e+00 0 0 0 +14146 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 1.6899999999999999e+00 0.0000000000000000e+00 0 0 0 +14147 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 1.6799999999999999e+00 0.0000000000000000e+00 0 0 0 +14148 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 1.6899999999999999e+00 0.0000000000000000e+00 0 0 0 +14149 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 1.6799999999999999e+00 0.0000000000000000e+00 0 0 0 +14232 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 1.7100000000000000e+00 0.0000000000000000e+00 0 0 0 +14233 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 1.7000000000000000e+00 0.0000000000000000e+00 0 0 0 +14234 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 1.7100000000000000e+00 0.0000000000000000e+00 0 0 0 +14235 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 1.7000000000000000e+00 0.0000000000000000e+00 0 0 0 +14236 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 1.7100000000000000e+00 0.0000000000000000e+00 0 0 0 +14237 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 1.7000000000000000e+00 0.0000000000000000e+00 0 0 0 +14238 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 1.7100000000000000e+00 0.0000000000000000e+00 0 0 0 +14239 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 1.7000000000000000e+00 0.0000000000000000e+00 0 0 0 +14240 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 1.7100000000000000e+00 0.0000000000000000e+00 0 0 0 +14241 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 1.7000000000000000e+00 0.0000000000000000e+00 0 0 0 +14242 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 1.7100000000000000e+00 0.0000000000000000e+00 0 0 0 +14243 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 1.7000000000000000e+00 0.0000000000000000e+00 0 0 0 +14244 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 1.7100000000000000e+00 0.0000000000000000e+00 0 0 0 +14245 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 1.7000000000000000e+00 0.0000000000000000e+00 0 0 0 +14246 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 1.7100000000000000e+00 0.0000000000000000e+00 0 0 0 +14247 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 1.7000000000000000e+00 0.0000000000000000e+00 0 0 0 +14330 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 1.7300000000000000e+00 0.0000000000000000e+00 0 0 0 +14331 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 1.7200000000000000e+00 0.0000000000000000e+00 0 0 0 +14332 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 1.7300000000000000e+00 0.0000000000000000e+00 0 0 0 +14333 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 1.7200000000000000e+00 0.0000000000000000e+00 0 0 0 +14334 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 1.7300000000000000e+00 0.0000000000000000e+00 0 0 0 +14335 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 1.7200000000000000e+00 0.0000000000000000e+00 0 0 0 +14336 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 1.7300000000000000e+00 0.0000000000000000e+00 0 0 0 +14337 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 1.7200000000000000e+00 0.0000000000000000e+00 0 0 0 +14338 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 1.7300000000000000e+00 0.0000000000000000e+00 0 0 0 +14339 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 1.7200000000000000e+00 0.0000000000000000e+00 0 0 0 +14340 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 1.7300000000000000e+00 0.0000000000000000e+00 0 0 0 +14341 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 1.7200000000000000e+00 0.0000000000000000e+00 0 0 0 +14342 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 1.7300000000000000e+00 0.0000000000000000e+00 0 0 0 +14343 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 1.7200000000000000e+00 0.0000000000000000e+00 0 0 0 +14344 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 1.7300000000000000e+00 0.0000000000000000e+00 0 0 0 +14345 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 1.7200000000000000e+00 0.0000000000000000e+00 0 0 0 +14428 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 1.7500000000000000e+00 0.0000000000000000e+00 0 0 0 +14429 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 1.7400000000000000e+00 0.0000000000000000e+00 0 0 0 +14430 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 1.7500000000000000e+00 0.0000000000000000e+00 0 0 0 +14431 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 1.7400000000000000e+00 0.0000000000000000e+00 0 0 0 +14432 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 1.7500000000000000e+00 0.0000000000000000e+00 0 0 0 +14433 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 1.7400000000000000e+00 0.0000000000000000e+00 0 0 0 +14434 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 1.7500000000000000e+00 0.0000000000000000e+00 0 0 0 +14435 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 1.7400000000000000e+00 0.0000000000000000e+00 0 0 0 +14436 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 1.7500000000000000e+00 0.0000000000000000e+00 0 0 0 +14437 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 1.7400000000000000e+00 0.0000000000000000e+00 0 0 0 +14438 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 1.7500000000000000e+00 0.0000000000000000e+00 0 0 0 +14439 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 1.7400000000000000e+00 0.0000000000000000e+00 0 0 0 +14440 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 1.7500000000000000e+00 0.0000000000000000e+00 0 0 0 +14441 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 1.7400000000000000e+00 0.0000000000000000e+00 0 0 0 +14442 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 1.7500000000000000e+00 0.0000000000000000e+00 0 0 0 +14443 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 1.7400000000000000e+00 0.0000000000000000e+00 0 0 0 +14526 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 1.7700000000000000e+00 0.0000000000000000e+00 0 0 0 +14527 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 1.7600000000000000e+00 0.0000000000000000e+00 0 0 0 +14528 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 1.7700000000000000e+00 0.0000000000000000e+00 0 0 0 +14529 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 1.7600000000000000e+00 0.0000000000000000e+00 0 0 0 +14530 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 1.7700000000000000e+00 0.0000000000000000e+00 0 0 0 +14531 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 1.7600000000000000e+00 0.0000000000000000e+00 0 0 0 +14532 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 1.7700000000000000e+00 0.0000000000000000e+00 0 0 0 +14533 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 1.7600000000000000e+00 0.0000000000000000e+00 0 0 0 +14534 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 1.7700000000000000e+00 0.0000000000000000e+00 0 0 0 +14535 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 1.7600000000000000e+00 0.0000000000000000e+00 0 0 0 +14536 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 1.7700000000000000e+00 0.0000000000000000e+00 0 0 0 +14537 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 1.7600000000000000e+00 0.0000000000000000e+00 0 0 0 +14538 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 1.7700000000000000e+00 0.0000000000000000e+00 0 0 0 +14539 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 1.7600000000000000e+00 0.0000000000000000e+00 0 0 0 +14540 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 1.7700000000000000e+00 0.0000000000000000e+00 0 0 0 +14541 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 1.7600000000000000e+00 0.0000000000000000e+00 0 0 0 +14624 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 1.7900000000000000e+00 0.0000000000000000e+00 0 0 0 +14625 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 1.7800000000000000e+00 0.0000000000000000e+00 0 0 0 +14626 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 1.7900000000000000e+00 0.0000000000000000e+00 0 0 0 +14627 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 1.7800000000000000e+00 0.0000000000000000e+00 0 0 0 +14628 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 1.7900000000000000e+00 0.0000000000000000e+00 0 0 0 +14629 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 1.7800000000000000e+00 0.0000000000000000e+00 0 0 0 +14630 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 1.7900000000000000e+00 0.0000000000000000e+00 0 0 0 +14631 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 1.7800000000000000e+00 0.0000000000000000e+00 0 0 0 +14632 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 1.7900000000000000e+00 0.0000000000000000e+00 0 0 0 +14633 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 1.7800000000000000e+00 0.0000000000000000e+00 0 0 0 +14634 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 1.7900000000000000e+00 0.0000000000000000e+00 0 0 0 +14635 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 1.7800000000000000e+00 0.0000000000000000e+00 0 0 0 +14636 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 1.7900000000000000e+00 0.0000000000000000e+00 0 0 0 +14637 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 1.7800000000000000e+00 0.0000000000000000e+00 0 0 0 +14638 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 1.7900000000000000e+00 0.0000000000000000e+00 0 0 0 +14639 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 1.7800000000000000e+00 0.0000000000000000e+00 0 0 0 +14722 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 1.8100000000000001e+00 0.0000000000000000e+00 0 0 0 +14723 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 1.8000000000000000e+00 0.0000000000000000e+00 0 0 0 +14724 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 1.8100000000000001e+00 0.0000000000000000e+00 0 0 0 +14725 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 1.8000000000000000e+00 0.0000000000000000e+00 0 0 0 +14726 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 1.8100000000000001e+00 0.0000000000000000e+00 0 0 0 +14727 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 1.8000000000000000e+00 0.0000000000000000e+00 0 0 0 +14728 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 1.8100000000000001e+00 0.0000000000000000e+00 0 0 0 +14729 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 1.8000000000000000e+00 0.0000000000000000e+00 0 0 0 +14730 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 1.8100000000000001e+00 0.0000000000000000e+00 0 0 0 +14731 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 1.8000000000000000e+00 0.0000000000000000e+00 0 0 0 +14732 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 1.8100000000000001e+00 0.0000000000000000e+00 0 0 0 +14733 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 1.8000000000000000e+00 0.0000000000000000e+00 0 0 0 +14734 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 1.8100000000000001e+00 0.0000000000000000e+00 0 0 0 +14735 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 1.8000000000000000e+00 0.0000000000000000e+00 0 0 0 +14736 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 1.8100000000000001e+00 0.0000000000000000e+00 0 0 0 +14737 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 1.8000000000000000e+00 0.0000000000000000e+00 0 0 0 +14820 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 1.8300000000000001e+00 0.0000000000000000e+00 0 0 0 +14821 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 1.8200000000000001e+00 0.0000000000000000e+00 0 0 0 +14822 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 1.8300000000000001e+00 0.0000000000000000e+00 0 0 0 +14823 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 1.8200000000000001e+00 0.0000000000000000e+00 0 0 0 +14824 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 1.8300000000000001e+00 0.0000000000000000e+00 0 0 0 +14825 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 1.8200000000000001e+00 0.0000000000000000e+00 0 0 0 +14826 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 1.8300000000000001e+00 0.0000000000000000e+00 0 0 0 +14827 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 1.8200000000000001e+00 0.0000000000000000e+00 0 0 0 +14828 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 1.8300000000000001e+00 0.0000000000000000e+00 0 0 0 +14829 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 1.8200000000000001e+00 0.0000000000000000e+00 0 0 0 +14830 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 1.8300000000000001e+00 0.0000000000000000e+00 0 0 0 +14831 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 1.8200000000000001e+00 0.0000000000000000e+00 0 0 0 +14832 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 1.8300000000000001e+00 0.0000000000000000e+00 0 0 0 +14833 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 1.8200000000000001e+00 0.0000000000000000e+00 0 0 0 +14834 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 1.8300000000000001e+00 0.0000000000000000e+00 0 0 0 +14835 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 1.8200000000000001e+00 0.0000000000000000e+00 0 0 0 +14052 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 1.6699999999999999e+00 0.0000000000000000e+00 0 0 0 +14054 1 1.0063722103956437e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 1.6699999999999999e+00 0.0000000000000000e+00 0 0 0 +14056 1 1.0063722103956471e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 1.6699999999999999e+00 0.0000000000000000e+00 0 0 0 +14058 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 1.6699999999999999e+00 0.0000000000000000e+00 0 0 0 +14060 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 1.6699999999999999e+00 0.0000000000000000e+00 0 0 0 +14062 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 1.6699999999999999e+00 0.0000000000000000e+00 0 0 0 +14064 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 1.6699999999999999e+00 0.0000000000000000e+00 0 0 0 +14066 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 1.6699999999999999e+00 0.0000000000000000e+00 0 0 0 +14068 1 1.0063722103956474e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 1.6699999999999999e+00 0.0000000000000000e+00 0 0 0 +14150 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 1.6899999999999999e+00 0.0000000000000000e+00 0 0 0 +14151 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 1.6799999999999999e+00 0.0000000000000000e+00 0 0 0 +14152 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 1.6899999999999999e+00 0.0000000000000000e+00 0 0 0 +14153 1 1.0063722103956403e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 1.6799999999999999e+00 0.0000000000000000e+00 0 0 0 +14154 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 1.6899999999999999e+00 0.0000000000000000e+00 0 0 0 +14155 1 1.0063722103956371e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 1.6799999999999999e+00 0.0000000000000000e+00 0 0 0 +14156 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 1.6899999999999999e+00 0.0000000000000000e+00 0 0 0 +14157 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 1.6799999999999999e+00 0.0000000000000000e+00 0 0 0 +14158 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 1.6899999999999999e+00 0.0000000000000000e+00 0 0 0 +14159 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 1.6799999999999999e+00 0.0000000000000000e+00 0 0 0 +14160 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 1.6899999999999999e+00 0.0000000000000000e+00 0 0 0 +14161 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 1.6799999999999999e+00 0.0000000000000000e+00 0 0 0 +14162 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 1.6899999999999999e+00 0.0000000000000000e+00 0 0 0 +14163 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 1.6799999999999999e+00 0.0000000000000000e+00 0 0 0 +14164 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 1.6899999999999999e+00 0.0000000000000000e+00 0 0 0 +14165 1 1.0063722103956372e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 1.6799999999999999e+00 0.0000000000000000e+00 0 0 0 +14166 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 1.6899999999999999e+00 0.0000000000000000e+00 0 0 0 +14248 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 1.7100000000000000e+00 0.0000000000000000e+00 0 0 0 +14249 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 1.7000000000000000e+00 0.0000000000000000e+00 0 0 0 +14250 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 1.7100000000000000e+00 0.0000000000000000e+00 0 0 0 +14251 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 1.7000000000000000e+00 0.0000000000000000e+00 0 0 0 +14252 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 1.7100000000000000e+00 0.0000000000000000e+00 0 0 0 +14253 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 1.7000000000000000e+00 0.0000000000000000e+00 0 0 0 +14254 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 1.7100000000000000e+00 0.0000000000000000e+00 0 0 0 +14255 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 1.7000000000000000e+00 0.0000000000000000e+00 0 0 0 +14256 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 1.7100000000000000e+00 0.0000000000000000e+00 0 0 0 +14257 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 1.7000000000000000e+00 0.0000000000000000e+00 0 0 0 +14258 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 1.7100000000000000e+00 0.0000000000000000e+00 0 0 0 +14259 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 1.7000000000000000e+00 0.0000000000000000e+00 0 0 0 +14260 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 1.7100000000000000e+00 0.0000000000000000e+00 0 0 0 +14261 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 1.7000000000000000e+00 0.0000000000000000e+00 0 0 0 +14262 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 1.7100000000000000e+00 0.0000000000000000e+00 0 0 0 +14263 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 1.7000000000000000e+00 0.0000000000000000e+00 0 0 0 +14264 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 1.7100000000000000e+00 0.0000000000000000e+00 0 0 0 +14346 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 1.7300000000000000e+00 0.0000000000000000e+00 0 0 0 +14347 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 1.7200000000000000e+00 0.0000000000000000e+00 0 0 0 +14348 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 1.7300000000000000e+00 0.0000000000000000e+00 0 0 0 +14349 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 1.7200000000000000e+00 0.0000000000000000e+00 0 0 0 +14350 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 1.7300000000000000e+00 0.0000000000000000e+00 0 0 0 +14351 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 1.7200000000000000e+00 0.0000000000000000e+00 0 0 0 +14352 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 1.7300000000000000e+00 0.0000000000000000e+00 0 0 0 +14353 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 1.7200000000000000e+00 0.0000000000000000e+00 0 0 0 +14354 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 1.7300000000000000e+00 0.0000000000000000e+00 0 0 0 +14355 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 1.7200000000000000e+00 0.0000000000000000e+00 0 0 0 +14356 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 1.7300000000000000e+00 0.0000000000000000e+00 0 0 0 +14357 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 1.7200000000000000e+00 0.0000000000000000e+00 0 0 0 +14358 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 1.7300000000000000e+00 0.0000000000000000e+00 0 0 0 +14359 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 1.7200000000000000e+00 0.0000000000000000e+00 0 0 0 +14360 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 1.7300000000000000e+00 0.0000000000000000e+00 0 0 0 +14361 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 1.7200000000000000e+00 0.0000000000000000e+00 0 0 0 +14362 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 1.7300000000000000e+00 0.0000000000000000e+00 0 0 0 +14444 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 1.7500000000000000e+00 0.0000000000000000e+00 0 0 0 +14445 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 1.7400000000000000e+00 0.0000000000000000e+00 0 0 0 +14446 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 1.7500000000000000e+00 0.0000000000000000e+00 0 0 0 +14447 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 1.7400000000000000e+00 0.0000000000000000e+00 0 0 0 +14448 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 1.7500000000000000e+00 0.0000000000000000e+00 0 0 0 +14449 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 1.7400000000000000e+00 0.0000000000000000e+00 0 0 0 +14450 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 1.7500000000000000e+00 0.0000000000000000e+00 0 0 0 +14451 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 1.7400000000000000e+00 0.0000000000000000e+00 0 0 0 +14452 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 1.7500000000000000e+00 0.0000000000000000e+00 0 0 0 +14453 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 1.7400000000000000e+00 0.0000000000000000e+00 0 0 0 +14454 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 1.7500000000000000e+00 0.0000000000000000e+00 0 0 0 +14455 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 1.7400000000000000e+00 0.0000000000000000e+00 0 0 0 +14456 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 1.7500000000000000e+00 0.0000000000000000e+00 0 0 0 +14457 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 1.7400000000000000e+00 0.0000000000000000e+00 0 0 0 +14458 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 1.7500000000000000e+00 0.0000000000000000e+00 0 0 0 +14459 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 1.7400000000000000e+00 0.0000000000000000e+00 0 0 0 +14460 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 1.7500000000000000e+00 0.0000000000000000e+00 0 0 0 +14542 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 1.7700000000000000e+00 0.0000000000000000e+00 0 0 0 +14543 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 1.7600000000000000e+00 0.0000000000000000e+00 0 0 0 +14544 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 1.7700000000000000e+00 0.0000000000000000e+00 0 0 0 +14545 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 1.7600000000000000e+00 0.0000000000000000e+00 0 0 0 +14546 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 1.7700000000000000e+00 0.0000000000000000e+00 0 0 0 +14547 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 1.7600000000000000e+00 0.0000000000000000e+00 0 0 0 +14548 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 1.7700000000000000e+00 0.0000000000000000e+00 0 0 0 +14549 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 1.7600000000000000e+00 0.0000000000000000e+00 0 0 0 +14550 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 1.7700000000000000e+00 0.0000000000000000e+00 0 0 0 +14551 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 1.7600000000000000e+00 0.0000000000000000e+00 0 0 0 +14552 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 1.7700000000000000e+00 0.0000000000000000e+00 0 0 0 +14553 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 1.7600000000000000e+00 0.0000000000000000e+00 0 0 0 +14554 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 1.7700000000000000e+00 0.0000000000000000e+00 0 0 0 +14555 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 1.7600000000000000e+00 0.0000000000000000e+00 0 0 0 +14556 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 1.7700000000000000e+00 0.0000000000000000e+00 0 0 0 +14557 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 1.7600000000000000e+00 0.0000000000000000e+00 0 0 0 +14558 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 1.7700000000000000e+00 0.0000000000000000e+00 0 0 0 +14640 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 1.7900000000000000e+00 0.0000000000000000e+00 0 0 0 +14641 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 1.7800000000000000e+00 0.0000000000000000e+00 0 0 0 +14642 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 1.7900000000000000e+00 0.0000000000000000e+00 0 0 0 +14643 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 1.7800000000000000e+00 0.0000000000000000e+00 0 0 0 +14644 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 1.7900000000000000e+00 0.0000000000000000e+00 0 0 0 +14645 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 1.7800000000000000e+00 0.0000000000000000e+00 0 0 0 +14646 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 1.7900000000000000e+00 0.0000000000000000e+00 0 0 0 +14647 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 1.7800000000000000e+00 0.0000000000000000e+00 0 0 0 +14648 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 1.7900000000000000e+00 0.0000000000000000e+00 0 0 0 +14649 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 1.7800000000000000e+00 0.0000000000000000e+00 0 0 0 +14650 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 1.7900000000000000e+00 0.0000000000000000e+00 0 0 0 +14651 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 1.7800000000000000e+00 0.0000000000000000e+00 0 0 0 +14652 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 1.7900000000000000e+00 0.0000000000000000e+00 0 0 0 +14653 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 1.7800000000000000e+00 0.0000000000000000e+00 0 0 0 +14654 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 1.7900000000000000e+00 0.0000000000000000e+00 0 0 0 +14655 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 1.7800000000000000e+00 0.0000000000000000e+00 0 0 0 +14656 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 1.7900000000000000e+00 0.0000000000000000e+00 0 0 0 +14738 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 1.8100000000000001e+00 0.0000000000000000e+00 0 0 0 +14739 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 1.8000000000000000e+00 0.0000000000000000e+00 0 0 0 +14740 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 1.8100000000000001e+00 0.0000000000000000e+00 0 0 0 +14741 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 1.8000000000000000e+00 0.0000000000000000e+00 0 0 0 +14742 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 1.8100000000000001e+00 0.0000000000000000e+00 0 0 0 +14743 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 1.8000000000000000e+00 0.0000000000000000e+00 0 0 0 +14744 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 1.8100000000000001e+00 0.0000000000000000e+00 0 0 0 +14745 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 1.8000000000000000e+00 0.0000000000000000e+00 0 0 0 +14746 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 1.8100000000000001e+00 0.0000000000000000e+00 0 0 0 +14747 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 1.8000000000000000e+00 0.0000000000000000e+00 0 0 0 +14748 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 1.8100000000000001e+00 0.0000000000000000e+00 0 0 0 +14749 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 1.8000000000000000e+00 0.0000000000000000e+00 0 0 0 +14750 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 1.8100000000000001e+00 0.0000000000000000e+00 0 0 0 +14751 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 1.8000000000000000e+00 0.0000000000000000e+00 0 0 0 +14752 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 1.8100000000000001e+00 0.0000000000000000e+00 0 0 0 +14753 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 1.8000000000000000e+00 0.0000000000000000e+00 0 0 0 +14754 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 1.8100000000000001e+00 0.0000000000000000e+00 0 0 0 +14836 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 1.8300000000000001e+00 0.0000000000000000e+00 0 0 0 +14837 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 1.8200000000000001e+00 0.0000000000000000e+00 0 0 0 +14838 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 1.8300000000000001e+00 0.0000000000000000e+00 0 0 0 +14839 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 1.8200000000000001e+00 0.0000000000000000e+00 0 0 0 +14840 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 1.8300000000000001e+00 0.0000000000000000e+00 0 0 0 +14841 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 1.8200000000000001e+00 0.0000000000000000e+00 0 0 0 +14842 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 1.8300000000000001e+00 0.0000000000000000e+00 0 0 0 +14843 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 1.8200000000000001e+00 0.0000000000000000e+00 0 0 0 +14844 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 1.8300000000000001e+00 0.0000000000000000e+00 0 0 0 +14845 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 1.8200000000000001e+00 0.0000000000000000e+00 0 0 0 +14846 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 1.8300000000000001e+00 0.0000000000000000e+00 0 0 0 +14847 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 1.8200000000000001e+00 0.0000000000000000e+00 0 0 0 +14848 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 1.8300000000000001e+00 0.0000000000000000e+00 0 0 0 +14849 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 1.8200000000000001e+00 0.0000000000000000e+00 0 0 0 +14850 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 1.8300000000000001e+00 0.0000000000000000e+00 0 0 0 +14851 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 1.8200000000000001e+00 0.0000000000000000e+00 0 0 0 +14852 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 1.8300000000000001e+00 0.0000000000000000e+00 0 0 0 +14070 1 1.0063722103956437e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 1.6699999999999999e+00 0.0000000000000000e+00 0 0 0 +14072 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 1.6699999999999999e+00 0.0000000000000000e+00 0 0 0 +14074 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 1.6699999999999999e+00 0.0000000000000000e+00 0 0 0 +14076 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 1.6699999999999999e+00 0.0000000000000000e+00 0 0 0 +14078 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 1.6699999999999999e+00 0.0000000000000000e+00 0 0 0 +14080 1 1.0063722103956469e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 1.6699999999999999e+00 0.0000000000000000e+00 0 0 0 +14082 1 1.0063722103956439e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 1.6699999999999999e+00 0.0000000000000000e+00 0 0 0 +14084 1 9.7257311157309937e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 1.6699999999999999e+00 0.0000000000000000e+00 0 0 0 +14167 1 1.0063722103956405e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 1.6799999999999999e+00 0.0000000000000000e+00 0 0 0 +14168 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 1.6899999999999999e+00 0.0000000000000000e+00 0 0 0 +14169 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 1.6799999999999999e+00 0.0000000000000000e+00 0 0 0 +14170 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 1.6899999999999999e+00 0.0000000000000000e+00 0 0 0 +14171 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 1.6799999999999999e+00 0.0000000000000000e+00 0 0 0 +14172 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 1.6899999999999999e+00 0.0000000000000000e+00 0 0 0 +14173 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 1.6799999999999999e+00 0.0000000000000000e+00 0 0 0 +14174 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 1.6899999999999999e+00 0.0000000000000000e+00 0 0 0 +14175 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 1.6799999999999999e+00 0.0000000000000000e+00 0 0 0 +14176 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 1.6899999999999999e+00 0.0000000000000000e+00 0 0 0 +14177 1 1.0063722103956371e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 1.6799999999999999e+00 0.0000000000000000e+00 0 0 0 +14178 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 1.6899999999999999e+00 0.0000000000000000e+00 0 0 0 +14179 1 1.0063722103956405e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 1.6799999999999999e+00 0.0000000000000000e+00 0 0 0 +14180 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 1.6899999999999999e+00 0.0000000000000000e+00 0 0 0 +14181 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 1.6799999999999999e+00 0.0000000000000000e+00 0 0 0 +14182 1 9.7257311157309027e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 1.6899999999999999e+00 0.0000000000000000e+00 0 0 0 +14183 1 7.1371621756056766e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.6799999999999999e+00 0.0000000000000000e+00 0 0 0 +14265 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 1.7000000000000000e+00 0.0000000000000000e+00 0 0 0 +14266 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 1.7100000000000000e+00 0.0000000000000000e+00 0 0 0 +14267 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 1.7000000000000000e+00 0.0000000000000000e+00 0 0 0 +14268 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 1.7100000000000000e+00 0.0000000000000000e+00 0 0 0 +14269 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 1.7000000000000000e+00 0.0000000000000000e+00 0 0 0 +14270 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 1.7100000000000000e+00 0.0000000000000000e+00 0 0 0 +14271 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 1.7000000000000000e+00 0.0000000000000000e+00 0 0 0 +14272 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 1.7100000000000000e+00 0.0000000000000000e+00 0 0 0 +14273 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 1.7000000000000000e+00 0.0000000000000000e+00 0 0 0 +14274 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 1.7100000000000000e+00 0.0000000000000000e+00 0 0 0 +14275 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 1.7000000000000000e+00 0.0000000000000000e+00 0 0 0 +14276 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 1.7100000000000000e+00 0.0000000000000000e+00 0 0 0 +14277 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 1.7000000000000000e+00 0.0000000000000000e+00 0 0 0 +14278 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 1.7100000000000000e+00 0.0000000000000000e+00 0 0 0 +14279 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 1.7000000000000000e+00 0.0000000000000000e+00 0 0 0 +14280 1 9.7257311157309027e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 1.7100000000000000e+00 0.0000000000000000e+00 0 0 0 +14281 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000000e+00 0.0000000000000000e+00 0 0 0 +14363 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 1.7200000000000000e+00 0.0000000000000000e+00 0 0 0 +14364 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 1.7300000000000000e+00 0.0000000000000000e+00 0 0 0 +14365 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 1.7200000000000000e+00 0.0000000000000000e+00 0 0 0 +14366 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 1.7300000000000000e+00 0.0000000000000000e+00 0 0 0 +14367 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 1.7200000000000000e+00 0.0000000000000000e+00 0 0 0 +14368 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 1.7300000000000000e+00 0.0000000000000000e+00 0 0 0 +14369 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 1.7200000000000000e+00 0.0000000000000000e+00 0 0 0 +14370 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 1.7300000000000000e+00 0.0000000000000000e+00 0 0 0 +14371 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 1.7200000000000000e+00 0.0000000000000000e+00 0 0 0 +14372 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 1.7300000000000000e+00 0.0000000000000000e+00 0 0 0 +14373 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 1.7200000000000000e+00 0.0000000000000000e+00 0 0 0 +14374 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 1.7300000000000000e+00 0.0000000000000000e+00 0 0 0 +14375 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 1.7200000000000000e+00 0.0000000000000000e+00 0 0 0 +14376 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 1.7300000000000000e+00 0.0000000000000000e+00 0 0 0 +14377 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 1.7200000000000000e+00 0.0000000000000000e+00 0 0 0 +14378 1 9.7257311157309027e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 1.7300000000000000e+00 0.0000000000000000e+00 0 0 0 +14379 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.7200000000000000e+00 0.0000000000000000e+00 0 0 0 +14461 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 1.7400000000000000e+00 0.0000000000000000e+00 0 0 0 +14462 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 1.7500000000000000e+00 0.0000000000000000e+00 0 0 0 +14463 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 1.7400000000000000e+00 0.0000000000000000e+00 0 0 0 +14464 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 1.7500000000000000e+00 0.0000000000000000e+00 0 0 0 +14465 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 1.7400000000000000e+00 0.0000000000000000e+00 0 0 0 +14466 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 1.7500000000000000e+00 0.0000000000000000e+00 0 0 0 +14467 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 1.7400000000000000e+00 0.0000000000000000e+00 0 0 0 +14468 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 1.7500000000000000e+00 0.0000000000000000e+00 0 0 0 +14469 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 1.7400000000000000e+00 0.0000000000000000e+00 0 0 0 +14470 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 1.7500000000000000e+00 0.0000000000000000e+00 0 0 0 +14471 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 1.7400000000000000e+00 0.0000000000000000e+00 0 0 0 +14472 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 1.7500000000000000e+00 0.0000000000000000e+00 0 0 0 +14473 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 1.7400000000000000e+00 0.0000000000000000e+00 0 0 0 +14474 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 1.7500000000000000e+00 0.0000000000000000e+00 0 0 0 +14475 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 1.7400000000000000e+00 0.0000000000000000e+00 0 0 0 +14476 1 9.7257311157309027e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 1.7500000000000000e+00 0.0000000000000000e+00 0 0 0 +14477 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.7400000000000000e+00 0.0000000000000000e+00 0 0 0 +14559 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 1.7600000000000000e+00 0.0000000000000000e+00 0 0 0 +14560 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 1.7700000000000000e+00 0.0000000000000000e+00 0 0 0 +14561 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 1.7600000000000000e+00 0.0000000000000000e+00 0 0 0 +14562 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 1.7700000000000000e+00 0.0000000000000000e+00 0 0 0 +14563 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 1.7600000000000000e+00 0.0000000000000000e+00 0 0 0 +14564 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 1.7700000000000000e+00 0.0000000000000000e+00 0 0 0 +14565 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 1.7600000000000000e+00 0.0000000000000000e+00 0 0 0 +14566 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 1.7700000000000000e+00 0.0000000000000000e+00 0 0 0 +14567 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 1.7600000000000000e+00 0.0000000000000000e+00 0 0 0 +14568 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 1.7700000000000000e+00 0.0000000000000000e+00 0 0 0 +14569 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 1.7600000000000000e+00 0.0000000000000000e+00 0 0 0 +14570 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 1.7700000000000000e+00 0.0000000000000000e+00 0 0 0 +14571 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 1.7600000000000000e+00 0.0000000000000000e+00 0 0 0 +14572 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 1.7700000000000000e+00 0.0000000000000000e+00 0 0 0 +14573 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 1.7600000000000000e+00 0.0000000000000000e+00 0 0 0 +14574 1 9.7257311157309027e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 1.7700000000000000e+00 0.0000000000000000e+00 0 0 0 +14575 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.7600000000000000e+00 0.0000000000000000e+00 0 0 0 +14657 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 1.7800000000000000e+00 0.0000000000000000e+00 0 0 0 +14658 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 1.7900000000000000e+00 0.0000000000000000e+00 0 0 0 +14659 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 1.7800000000000000e+00 0.0000000000000000e+00 0 0 0 +14660 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 1.7900000000000000e+00 0.0000000000000000e+00 0 0 0 +14661 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 1.7800000000000000e+00 0.0000000000000000e+00 0 0 0 +14662 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 1.7900000000000000e+00 0.0000000000000000e+00 0 0 0 +14663 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 1.7800000000000000e+00 0.0000000000000000e+00 0 0 0 +14664 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 1.7900000000000000e+00 0.0000000000000000e+00 0 0 0 +14665 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 1.7800000000000000e+00 0.0000000000000000e+00 0 0 0 +14666 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 1.7900000000000000e+00 0.0000000000000000e+00 0 0 0 +14667 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 1.7800000000000000e+00 0.0000000000000000e+00 0 0 0 +14668 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 1.7900000000000000e+00 0.0000000000000000e+00 0 0 0 +14669 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 1.7800000000000000e+00 0.0000000000000000e+00 0 0 0 +14670 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 1.7900000000000000e+00 0.0000000000000000e+00 0 0 0 +14671 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 1.7800000000000000e+00 0.0000000000000000e+00 0 0 0 +14672 1 9.7257311157309027e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 1.7900000000000000e+00 0.0000000000000000e+00 0 0 0 +14673 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.7800000000000000e+00 0.0000000000000000e+00 0 0 0 +14755 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 1.8000000000000000e+00 0.0000000000000000e+00 0 0 0 +14756 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 1.8100000000000001e+00 0.0000000000000000e+00 0 0 0 +14757 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 1.8000000000000000e+00 0.0000000000000000e+00 0 0 0 +14758 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 1.8100000000000001e+00 0.0000000000000000e+00 0 0 0 +14759 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 1.8000000000000000e+00 0.0000000000000000e+00 0 0 0 +14760 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 1.8100000000000001e+00 0.0000000000000000e+00 0 0 0 +14761 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 1.8000000000000000e+00 0.0000000000000000e+00 0 0 0 +14762 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 1.8100000000000001e+00 0.0000000000000000e+00 0 0 0 +14763 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 1.8000000000000000e+00 0.0000000000000000e+00 0 0 0 +14764 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 1.8100000000000001e+00 0.0000000000000000e+00 0 0 0 +14765 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 1.8000000000000000e+00 0.0000000000000000e+00 0 0 0 +14766 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 1.8100000000000001e+00 0.0000000000000000e+00 0 0 0 +14767 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 1.8000000000000000e+00 0.0000000000000000e+00 0 0 0 +14768 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 1.8100000000000001e+00 0.0000000000000000e+00 0 0 0 +14769 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 1.8000000000000000e+00 0.0000000000000000e+00 0 0 0 +14770 1 9.7257311157309027e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 1.8100000000000001e+00 0.0000000000000000e+00 0 0 0 +14771 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.8000000000000000e+00 0.0000000000000000e+00 0 0 0 +14853 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 1.8200000000000001e+00 0.0000000000000000e+00 0 0 0 +14854 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 1.8300000000000001e+00 0.0000000000000000e+00 0 0 0 +14855 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 1.8200000000000001e+00 0.0000000000000000e+00 0 0 0 +14856 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 1.8300000000000001e+00 0.0000000000000000e+00 0 0 0 +14857 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 1.8200000000000001e+00 0.0000000000000000e+00 0 0 0 +14858 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 1.8300000000000001e+00 0.0000000000000000e+00 0 0 0 +14859 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 1.8200000000000001e+00 0.0000000000000000e+00 0 0 0 +14860 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 1.8300000000000001e+00 0.0000000000000000e+00 0 0 0 +14861 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 1.8200000000000001e+00 0.0000000000000000e+00 0 0 0 +14862 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 1.8300000000000001e+00 0.0000000000000000e+00 0 0 0 +14863 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 1.8200000000000001e+00 0.0000000000000000e+00 0 0 0 +14864 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 1.8300000000000001e+00 0.0000000000000000e+00 0 0 0 +14865 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 1.8200000000000001e+00 0.0000000000000000e+00 0 0 0 +14866 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 1.8300000000000001e+00 0.0000000000000000e+00 0 0 0 +14867 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 1.8200000000000001e+00 0.0000000000000000e+00 0 0 0 +14868 1 9.7257311157309027e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 1.8300000000000001e+00 0.0000000000000000e+00 0 0 0 +14869 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.8200000000000001e+00 0.0000000000000000e+00 0 0 0 +811 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.8384776310850235e+00 0.0000000000000000e+00 0 0 0 +812 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.8455486988968890e+00 0.0000000000000000e+00 0 0 0 +813 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.8384776310850235e+00 0.0000000000000000e+00 0 0 0 +814 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.8526197667087545e+00 0.0000000000000000e+00 0 0 0 +815 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.8596908345206200e+00 0.0000000000000000e+00 0 0 0 +816 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.8526197667087545e+00 0.0000000000000000e+00 0 0 0 +817 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.8667619023324855e+00 0.0000000000000000e+00 0 0 0 +818 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.8738329701443510e+00 0.0000000000000000e+00 0 0 0 +819 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.8667619023324855e+00 0.0000000000000000e+00 0 0 0 +820 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.8809040379562165e+00 0.0000000000000000e+00 0 0 0 +821 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.8879751057680818e+00 0.0000000000000000e+00 0 0 0 +822 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.8809040379562165e+00 0.0000000000000000e+00 0 0 0 +823 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.8950461735799473e+00 0.0000000000000000e+00 0 0 0 +824 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.9021172413918128e+00 0.0000000000000000e+00 0 0 0 +825 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.8950461735799473e+00 0.0000000000000000e+00 0 0 0 +826 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.9091883092036783e+00 0.0000000000000000e+00 0 0 0 +827 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.9162593770155438e+00 0.0000000000000000e+00 0 0 0 +828 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.9091883092036783e+00 0.0000000000000000e+00 0 0 0 +829 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.9233304448274093e+00 0.0000000000000000e+00 0 0 0 +830 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.9304015126392748e+00 0.0000000000000000e+00 0 0 0 +831 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.9233304448274093e+00 0.0000000000000000e+00 0 0 0 +832 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.9374725804511403e+00 0.0000000000000000e+00 0 0 0 +833 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.9445436482630056e+00 0.0000000000000000e+00 0 0 0 +834 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.9374725804511403e+00 0.0000000000000000e+00 0 0 0 +835 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.9516147160748711e+00 0.0000000000000000e+00 0 0 0 +836 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.9586857838867366e+00 0.0000000000000000e+00 0 0 0 +837 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.9516147160748711e+00 0.0000000000000000e+00 0 0 0 +838 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.9657568516986021e+00 0.0000000000000000e+00 0 0 0 +839 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.9728279195104677e+00 0.0000000000000000e+00 0 0 0 +840 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.9657568516986021e+00 0.0000000000000000e+00 0 0 0 +841 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.9798989873223332e+00 0.0000000000000000e+00 0 0 0 +842 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 1.9869700551341987e+00 0.0000000000000000e+00 0 0 0 +843 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.9798989873223332e+00 0.0000000000000000e+00 0 0 0 +844 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.9940411229460639e+00 0.0000000000000000e+00 0 0 0 +846 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 1.9940411229460639e+00 0.0000000000000000e+00 0 0 0 +14870 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 1.8500000000000001e+00 0.0000000000000000e+00 0 0 0 +14871 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 1.8400000000000001e+00 0.0000000000000000e+00 0 0 0 +14872 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 1.8500000000000001e+00 0.0000000000000000e+00 0 0 0 +14873 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 1.8400000000000001e+00 0.0000000000000000e+00 0 0 0 +14874 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 1.8500000000000001e+00 0.0000000000000000e+00 0 0 0 +14875 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 1.8400000000000001e+00 0.0000000000000000e+00 0 0 0 +14876 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 1.8500000000000001e+00 0.0000000000000000e+00 0 0 0 +14877 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 1.8400000000000001e+00 0.0000000000000000e+00 0 0 0 +14878 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 1.8500000000000001e+00 0.0000000000000000e+00 0 0 0 +14879 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 1.8400000000000001e+00 0.0000000000000000e+00 0 0 0 +14880 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 1.8500000000000001e+00 0.0000000000000000e+00 0 0 0 +14881 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 1.8400000000000001e+00 0.0000000000000000e+00 0 0 0 +14882 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 1.8500000000000001e+00 0.0000000000000000e+00 0 0 0 +14883 1 1.0063722103956341e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 1.8400000000000001e+00 0.0000000000000000e+00 0 0 0 +14968 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 1.8700000000000001e+00 0.0000000000000000e+00 0 0 0 +14969 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 1.8600000000000001e+00 0.0000000000000000e+00 0 0 0 +14970 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 1.8700000000000001e+00 0.0000000000000000e+00 0 0 0 +14971 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 1.8600000000000001e+00 0.0000000000000000e+00 0 0 0 +14972 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 1.8700000000000001e+00 0.0000000000000000e+00 0 0 0 +14973 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 1.8600000000000001e+00 0.0000000000000000e+00 0 0 0 +14974 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 1.8700000000000001e+00 0.0000000000000000e+00 0 0 0 +14975 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 1.8600000000000001e+00 0.0000000000000000e+00 0 0 0 +14976 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 1.8700000000000001e+00 0.0000000000000000e+00 0 0 0 +14977 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 1.8600000000000001e+00 0.0000000000000000e+00 0 0 0 +14978 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 1.8700000000000001e+00 0.0000000000000000e+00 0 0 0 +14979 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 1.8600000000000001e+00 0.0000000000000000e+00 0 0 0 +14980 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 1.8700000000000001e+00 0.0000000000000000e+00 0 0 0 +14981 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 1.8600000000000001e+00 0.0000000000000000e+00 0 0 0 +15066 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 1.8900000000000001e+00 0.0000000000000000e+00 0 0 0 +15067 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 1.8800000000000001e+00 0.0000000000000000e+00 0 0 0 +15068 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 1.8900000000000001e+00 0.0000000000000000e+00 0 0 0 +15069 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 1.8800000000000001e+00 0.0000000000000000e+00 0 0 0 +15070 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 1.8900000000000001e+00 0.0000000000000000e+00 0 0 0 +15071 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 1.8800000000000001e+00 0.0000000000000000e+00 0 0 0 +15072 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 1.8900000000000001e+00 0.0000000000000000e+00 0 0 0 +15073 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 1.8800000000000001e+00 0.0000000000000000e+00 0 0 0 +15074 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 1.8900000000000001e+00 0.0000000000000000e+00 0 0 0 +15075 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 1.8800000000000001e+00 0.0000000000000000e+00 0 0 0 +15076 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 1.8900000000000001e+00 0.0000000000000000e+00 0 0 0 +15077 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 1.8800000000000001e+00 0.0000000000000000e+00 0 0 0 +15078 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 1.8900000000000001e+00 0.0000000000000000e+00 0 0 0 +15079 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 1.8800000000000001e+00 0.0000000000000000e+00 0 0 0 +15164 1 7.1371621756057129e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 1.9100000000000001e+00 0.0000000000000000e+00 0 0 0 +15165 1 9.7257311157309334e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 1.9000000000000001e+00 0.0000000000000000e+00 0 0 0 +15166 1 1.0063722103956435e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 1.9100000000000001e+00 0.0000000000000000e+00 0 0 0 +15167 1 1.0063722103956367e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 1.9000000000000001e+00 0.0000000000000000e+00 0 0 0 +15168 1 1.0063722103956436e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 1.9100000000000001e+00 0.0000000000000000e+00 0 0 0 +15169 1 1.0063722103956371e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 1.9000000000000001e+00 0.0000000000000000e+00 0 0 0 +15170 1 1.0063722103956435e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 1.9100000000000001e+00 0.0000000000000000e+00 0 0 0 +15171 1 1.0063722103956368e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 1.9000000000000001e+00 0.0000000000000000e+00 0 0 0 +15172 1 1.0063722103956437e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 1.9100000000000001e+00 0.0000000000000000e+00 0 0 0 +15173 1 1.0063722103956366e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 1.9000000000000001e+00 0.0000000000000000e+00 0 0 0 +15174 1 1.0063722103956433e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 1.9100000000000001e+00 0.0000000000000000e+00 0 0 0 +15175 1 1.0063722103956371e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 1.9000000000000001e+00 0.0000000000000000e+00 0 0 0 +15176 1 1.0063722103956437e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 1.9100000000000001e+00 0.0000000000000000e+00 0 0 0 +15177 1 1.0063722103956364e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 1.9000000000000001e+00 0.0000000000000000e+00 0 0 0 +15262 1 7.1371621756056788e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 1.9299999999999999e+00 0.0000000000000000e+00 0 0 0 +15263 1 9.7257311157309994e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 1.9199999999999999e+00 0.0000000000000000e+00 0 0 0 +15264 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 1.9299999999999999e+00 0.0000000000000000e+00 0 0 0 +15265 1 1.0063722103956433e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 1.9199999999999999e+00 0.0000000000000000e+00 0 0 0 +15266 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 1.9299999999999999e+00 0.0000000000000000e+00 0 0 0 +15267 1 1.0063722103956437e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 1.9199999999999999e+00 0.0000000000000000e+00 0 0 0 +15268 1 1.0063722103956369e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 1.9299999999999999e+00 0.0000000000000000e+00 0 0 0 +15269 1 1.0063722103956435e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 1.9199999999999999e+00 0.0000000000000000e+00 0 0 0 +15270 1 1.0063722103956371e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 1.9299999999999999e+00 0.0000000000000000e+00 0 0 0 +15271 1 1.0063722103956433e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 1.9199999999999999e+00 0.0000000000000000e+00 0 0 0 +15272 1 1.0063722103956364e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 1.9299999999999999e+00 0.0000000000000000e+00 0 0 0 +15273 1 1.0063722103956437e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 1.9199999999999999e+00 0.0000000000000000e+00 0 0 0 +15274 1 1.0063722103956371e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 1.9299999999999999e+00 0.0000000000000000e+00 0 0 0 +15275 1 1.0063722103956433e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 1.9199999999999999e+00 0.0000000000000000e+00 0 0 0 +15360 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 1.9500000000000000e+00 0.0000000000000000e+00 0 0 0 +15361 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 1.9399999999999999e+00 0.0000000000000000e+00 0 0 0 +15362 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 1.9500000000000000e+00 0.0000000000000000e+00 0 0 0 +15363 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 1.9399999999999999e+00 0.0000000000000000e+00 0 0 0 +15364 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 1.9500000000000000e+00 0.0000000000000000e+00 0 0 0 +15365 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 1.9399999999999999e+00 0.0000000000000000e+00 0 0 0 +15366 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 1.9500000000000000e+00 0.0000000000000000e+00 0 0 0 +15367 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 1.9399999999999999e+00 0.0000000000000000e+00 0 0 0 +15368 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 1.9500000000000000e+00 0.0000000000000000e+00 0 0 0 +15369 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 1.9399999999999999e+00 0.0000000000000000e+00 0 0 0 +15370 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 1.9500000000000000e+00 0.0000000000000000e+00 0 0 0 +15371 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 1.9399999999999999e+00 0.0000000000000000e+00 0 0 0 +15372 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 1.9500000000000000e+00 0.0000000000000000e+00 0 0 0 +15373 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 1.9399999999999999e+00 0.0000000000000000e+00 0 0 0 +15458 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 1.9700000000000000e+00 0.0000000000000000e+00 0 0 0 +15459 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 1.9600000000000000e+00 0.0000000000000000e+00 0 0 0 +15460 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 1.9700000000000000e+00 0.0000000000000000e+00 0 0 0 +15461 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 1.9600000000000000e+00 0.0000000000000000e+00 0 0 0 +15462 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 1.9700000000000000e+00 0.0000000000000000e+00 0 0 0 +15463 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 1.9600000000000000e+00 0.0000000000000000e+00 0 0 0 +15464 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 1.9700000000000000e+00 0.0000000000000000e+00 0 0 0 +15465 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 1.9600000000000000e+00 0.0000000000000000e+00 0 0 0 +15466 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 1.9700000000000000e+00 0.0000000000000000e+00 0 0 0 +15467 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 1.9600000000000000e+00 0.0000000000000000e+00 0 0 0 +15468 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 1.9700000000000000e+00 0.0000000000000000e+00 0 0 0 +15469 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 1.9600000000000000e+00 0.0000000000000000e+00 0 0 0 +15470 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 1.9700000000000000e+00 0.0000000000000000e+00 0 0 0 +15471 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 1.9600000000000000e+00 0.0000000000000000e+00 0 0 0 +15556 1 6.7997102479675050e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-02 1.9900000000000000e+00 0.0000000000000000e+00 0 0 0 +15557 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 1.9800000000000000e+00 0.0000000000000000e+00 0 0 0 +15558 1 9.7257311157309130e+02 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000003e-02 1.9900000000000000e+00 0.0000000000000000e+00 0 0 0 +15559 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 1.9800000000000000e+00 0.0000000000000000e+00 0 0 0 +15560 1 9.7257311157309130e+02 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-02 1.9900000000000000e+00 0.0000000000000000e+00 0 0 0 +15561 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 1.9800000000000000e+00 0.0000000000000000e+00 0 0 0 +15562 1 9.7257311157309130e+02 0.0000000000000000e+00 1.0000000000000000e+00 8.9999999999999997e-02 1.9900000000000000e+00 0.0000000000000000e+00 0 0 0 +15563 1 1.0063722103956344e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 1.9800000000000000e+00 0.0000000000000000e+00 0 0 0 +15564 1 9.7257311157309152e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e-01 1.9900000000000000e+00 0.0000000000000000e+00 0 0 0 +15565 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 1.9800000000000000e+00 0.0000000000000000e+00 0 0 0 +15566 1 9.7257311157309084e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e-01 1.9900000000000000e+00 0.0000000000000000e+00 0 0 0 +15567 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 1.9800000000000000e+00 0.0000000000000000e+00 0 0 0 +15568 1 9.7257311157309141e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.4999999999999999e-01 1.9900000000000000e+00 0.0000000000000000e+00 0 0 0 +15569 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 1.9800000000000000e+00 0.0000000000000000e+00 0 0 0 +15654 1 6.7997102479675050e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000001e-02 2.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +15655 1 7.1371621756056572e+02 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-02 2.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +15656 1 7.1371621756056595e+02 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000002e-02 2.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +15657 1 7.1371621756056584e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000001e-01 2.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +15658 1 7.1371621756056561e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e-01 2.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +15659 1 7.1371621756056595e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.4000000000000001e-01 2.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +15660 1 7.1371621756056572e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.6000000000000000e-01 2.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +14884 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 1.8500000000000001e+00 0.0000000000000000e+00 0 0 0 +14885 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 1.8400000000000001e+00 0.0000000000000000e+00 0 0 0 +14886 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 1.8500000000000001e+00 0.0000000000000000e+00 0 0 0 +14887 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 1.8400000000000001e+00 0.0000000000000000e+00 0 0 0 +14888 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 1.8500000000000001e+00 0.0000000000000000e+00 0 0 0 +14889 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 1.8400000000000001e+00 0.0000000000000000e+00 0 0 0 +14890 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 1.8500000000000001e+00 0.0000000000000000e+00 0 0 0 +14891 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 1.8400000000000001e+00 0.0000000000000000e+00 0 0 0 +14892 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 1.8500000000000001e+00 0.0000000000000000e+00 0 0 0 +14893 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 1.8400000000000001e+00 0.0000000000000000e+00 0 0 0 +14894 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 1.8500000000000001e+00 0.0000000000000000e+00 0 0 0 +14895 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 1.8400000000000001e+00 0.0000000000000000e+00 0 0 0 +14896 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 1.8500000000000001e+00 0.0000000000000000e+00 0 0 0 +14897 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 1.8400000000000001e+00 0.0000000000000000e+00 0 0 0 +14898 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 1.8500000000000001e+00 0.0000000000000000e+00 0 0 0 +14899 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 1.8400000000000001e+00 0.0000000000000000e+00 0 0 0 +14900 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 1.8500000000000001e+00 0.0000000000000000e+00 0 0 0 +14982 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 1.8700000000000001e+00 0.0000000000000000e+00 0 0 0 +14983 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 1.8600000000000001e+00 0.0000000000000000e+00 0 0 0 +14984 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 1.8700000000000001e+00 0.0000000000000000e+00 0 0 0 +14985 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 1.8600000000000001e+00 0.0000000000000000e+00 0 0 0 +14986 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 1.8700000000000001e+00 0.0000000000000000e+00 0 0 0 +14987 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 1.8600000000000001e+00 0.0000000000000000e+00 0 0 0 +14988 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 1.8700000000000001e+00 0.0000000000000000e+00 0 0 0 +14989 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 1.8600000000000001e+00 0.0000000000000000e+00 0 0 0 +14990 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 1.8700000000000001e+00 0.0000000000000000e+00 0 0 0 +14991 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 1.8600000000000001e+00 0.0000000000000000e+00 0 0 0 +14992 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 1.8700000000000001e+00 0.0000000000000000e+00 0 0 0 +14993 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 1.8600000000000001e+00 0.0000000000000000e+00 0 0 0 +14994 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 1.8700000000000001e+00 0.0000000000000000e+00 0 0 0 +14995 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 1.8600000000000001e+00 0.0000000000000000e+00 0 0 0 +14996 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 1.8700000000000001e+00 0.0000000000000000e+00 0 0 0 +14997 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 1.8600000000000001e+00 0.0000000000000000e+00 0 0 0 +14998 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 1.8700000000000001e+00 0.0000000000000000e+00 0 0 0 +15080 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 1.8900000000000001e+00 0.0000000000000000e+00 0 0 0 +15081 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 1.8800000000000001e+00 0.0000000000000000e+00 0 0 0 +15082 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 1.8900000000000001e+00 0.0000000000000000e+00 0 0 0 +15083 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 1.8800000000000001e+00 0.0000000000000000e+00 0 0 0 +15084 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 1.8900000000000001e+00 0.0000000000000000e+00 0 0 0 +15085 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 1.8800000000000001e+00 0.0000000000000000e+00 0 0 0 +15086 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 1.8900000000000001e+00 0.0000000000000000e+00 0 0 0 +15087 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 1.8800000000000001e+00 0.0000000000000000e+00 0 0 0 +15088 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 1.8900000000000001e+00 0.0000000000000000e+00 0 0 0 +15089 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 1.8800000000000001e+00 0.0000000000000000e+00 0 0 0 +15090 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 1.8900000000000001e+00 0.0000000000000000e+00 0 0 0 +15091 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 1.8800000000000001e+00 0.0000000000000000e+00 0 0 0 +15092 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 1.8900000000000001e+00 0.0000000000000000e+00 0 0 0 +15093 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 1.8800000000000001e+00 0.0000000000000000e+00 0 0 0 +15094 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 1.8900000000000001e+00 0.0000000000000000e+00 0 0 0 +15095 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 1.8800000000000001e+00 0.0000000000000000e+00 0 0 0 +15096 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 1.8900000000000001e+00 0.0000000000000000e+00 0 0 0 +15178 1 1.0063722103956438e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 1.9100000000000001e+00 0.0000000000000000e+00 0 0 0 +15179 1 1.0063722103956371e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 1.9000000000000001e+00 0.0000000000000000e+00 0 0 0 +15180 1 1.0063722103956433e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 1.9100000000000001e+00 0.0000000000000000e+00 0 0 0 +15181 1 1.0063722103956371e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 1.9000000000000001e+00 0.0000000000000000e+00 0 0 0 +15182 1 1.0063722103956439e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 1.9100000000000001e+00 0.0000000000000000e+00 0 0 0 +15183 1 1.0063722103956364e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 1.9000000000000001e+00 0.0000000000000000e+00 0 0 0 +15184 1 1.0063722103956438e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 1.9100000000000001e+00 0.0000000000000000e+00 0 0 0 +15185 1 1.0063722103956370e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 1.9000000000000001e+00 0.0000000000000000e+00 0 0 0 +15186 1 1.0063722103956430e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 1.9100000000000001e+00 0.0000000000000000e+00 0 0 0 +15187 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 1.9000000000000001e+00 0.0000000000000000e+00 0 0 0 +15188 1 1.0063722103956436e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 1.9100000000000001e+00 0.0000000000000000e+00 0 0 0 +15189 1 1.0063722103956381e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 1.9000000000000001e+00 0.0000000000000000e+00 0 0 0 +15190 1 1.0063722103956451e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 1.9100000000000001e+00 0.0000000000000000e+00 0 0 0 +15191 1 1.0063722103956367e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 1.9000000000000001e+00 0.0000000000000000e+00 0 0 0 +15192 1 1.0063722103956428e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 1.9100000000000001e+00 0.0000000000000000e+00 0 0 0 +15193 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 1.9000000000000001e+00 0.0000000000000000e+00 0 0 0 +15194 1 1.0063722103956428e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 1.9100000000000001e+00 0.0000000000000000e+00 0 0 0 +15276 1 1.0063722103956371e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 1.9299999999999999e+00 0.0000000000000000e+00 0 0 0 +15277 1 1.0063722103956437e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 1.9199999999999999e+00 0.0000000000000000e+00 0 0 0 +15278 1 1.0063722103956364e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 1.9299999999999999e+00 0.0000000000000000e+00 0 0 0 +15279 1 1.0063722103956437e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 1.9199999999999999e+00 0.0000000000000000e+00 0 0 0 +15280 1 1.0063722103956371e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 1.9299999999999999e+00 0.0000000000000000e+00 0 0 0 +15281 1 1.0063722103956430e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 1.9199999999999999e+00 0.0000000000000000e+00 0 0 0 +15282 1 1.0063722103956371e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 1.9299999999999999e+00 0.0000000000000000e+00 0 0 0 +15283 1 1.0063722103956437e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 1.9199999999999999e+00 0.0000000000000000e+00 0 0 0 +15284 1 1.0063722103956362e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 1.9299999999999999e+00 0.0000000000000000e+00 0 0 0 +15285 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 1.9199999999999999e+00 0.0000000000000000e+00 0 0 0 +15286 1 1.0063722103956367e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 1.9299999999999999e+00 0.0000000000000000e+00 0 0 0 +15287 1 1.0063722103956449e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 1.9199999999999999e+00 0.0000000000000000e+00 0 0 0 +15288 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 1.9299999999999999e+00 0.0000000000000000e+00 0 0 0 +15289 1 1.0063722103956433e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 1.9199999999999999e+00 0.0000000000000000e+00 0 0 0 +15290 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 1.9299999999999999e+00 0.0000000000000000e+00 0 0 0 +15291 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 1.9199999999999999e+00 0.0000000000000000e+00 0 0 0 +15292 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 1.9299999999999999e+00 0.0000000000000000e+00 0 0 0 +15374 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 1.9500000000000000e+00 0.0000000000000000e+00 0 0 0 +15375 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 1.9399999999999999e+00 0.0000000000000000e+00 0 0 0 +15376 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 1.9500000000000000e+00 0.0000000000000000e+00 0 0 0 +15377 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 1.9399999999999999e+00 0.0000000000000000e+00 0 0 0 +15378 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 1.9500000000000000e+00 0.0000000000000000e+00 0 0 0 +15379 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 1.9399999999999999e+00 0.0000000000000000e+00 0 0 0 +15380 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 1.9500000000000000e+00 0.0000000000000000e+00 0 0 0 +15381 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 1.9399999999999999e+00 0.0000000000000000e+00 0 0 0 +15382 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 1.9500000000000000e+00 0.0000000000000000e+00 0 0 0 +15383 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 1.9399999999999999e+00 0.0000000000000000e+00 0 0 0 +15384 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 1.9500000000000000e+00 0.0000000000000000e+00 0 0 0 +15385 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 1.9399999999999999e+00 0.0000000000000000e+00 0 0 0 +15386 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 1.9500000000000000e+00 0.0000000000000000e+00 0 0 0 +15387 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 1.9399999999999999e+00 0.0000000000000000e+00 0 0 0 +15388 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 1.9500000000000000e+00 0.0000000000000000e+00 0 0 0 +15389 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 1.9399999999999999e+00 0.0000000000000000e+00 0 0 0 +15390 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 1.9500000000000000e+00 0.0000000000000000e+00 0 0 0 +15472 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 1.9700000000000000e+00 0.0000000000000000e+00 0 0 0 +15473 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 1.9600000000000000e+00 0.0000000000000000e+00 0 0 0 +15474 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 1.9700000000000000e+00 0.0000000000000000e+00 0 0 0 +15475 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 1.9600000000000000e+00 0.0000000000000000e+00 0 0 0 +15476 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 1.9700000000000000e+00 0.0000000000000000e+00 0 0 0 +15477 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 1.9600000000000000e+00 0.0000000000000000e+00 0 0 0 +15478 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 1.9700000000000000e+00 0.0000000000000000e+00 0 0 0 +15479 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 1.9600000000000000e+00 0.0000000000000000e+00 0 0 0 +15480 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 1.9700000000000000e+00 0.0000000000000000e+00 0 0 0 +15481 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 1.9600000000000000e+00 0.0000000000000000e+00 0 0 0 +15482 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 1.9700000000000000e+00 0.0000000000000000e+00 0 0 0 +15483 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 1.9600000000000000e+00 0.0000000000000000e+00 0 0 0 +15484 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 1.9700000000000000e+00 0.0000000000000000e+00 0 0 0 +15485 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 1.9600000000000000e+00 0.0000000000000000e+00 0 0 0 +15486 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 1.9700000000000000e+00 0.0000000000000000e+00 0 0 0 +15487 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 1.9600000000000000e+00 0.0000000000000000e+00 0 0 0 +15488 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 1.9700000000000000e+00 0.0000000000000000e+00 0 0 0 +15570 1 9.7257311157309164e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.7000000000000001e-01 1.9900000000000000e+00 0.0000000000000000e+00 0 0 0 +15571 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 1.9800000000000000e+00 0.0000000000000000e+00 0 0 0 +15572 1 9.7257311157309096e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000000e-01 1.9900000000000000e+00 0.0000000000000000e+00 0 0 0 +15573 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 1.9800000000000000e+00 0.0000000000000000e+00 0 0 0 +15574 1 9.7257311157309164e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.0999999999999999e-01 1.9900000000000000e+00 0.0000000000000000e+00 0 0 0 +15575 1 1.0063722103956339e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 1.9800000000000000e+00 0.0000000000000000e+00 0 0 0 +15576 1 9.7257311157309164e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.3000000000000001e-01 1.9900000000000000e+00 0.0000000000000000e+00 0 0 0 +15577 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 1.9800000000000000e+00 0.0000000000000000e+00 0 0 0 +15578 1 9.7257311157309073e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.5000000000000000e-01 1.9900000000000000e+00 0.0000000000000000e+00 0 0 0 +15579 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 1.9800000000000000e+00 0.0000000000000000e+00 0 0 0 +15580 1 9.7257311157309107e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.7000000000000002e-01 1.9900000000000000e+00 0.0000000000000000e+00 0 0 0 +15581 1 1.0063722103956355e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 1.9800000000000000e+00 0.0000000000000000e+00 0 0 0 +15582 1 9.7257311157309266e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.8999999999999998e-01 1.9900000000000000e+00 0.0000000000000000e+00 0 0 0 +15583 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 1.9800000000000000e+00 0.0000000000000000e+00 0 0 0 +15584 1 9.7257311157309050e+02 0.0000000000000000e+00 1.0000000000000000e+00 3.1000000000000000e-01 1.9900000000000000e+00 0.0000000000000000e+00 0 0 0 +15585 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 1.9800000000000000e+00 0.0000000000000000e+00 0 0 0 +15586 1 9.7257311157309027e+02 0.0000000000000000e+00 1.0000000000000000e+00 3.3000000000000002e-01 1.9900000000000000e+00 0.0000000000000000e+00 0 0 0 +15661 1 7.1371621756056607e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.7999999999999999e-01 2.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +15662 1 7.1371621756056595e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000001e-01 2.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +15663 1 7.1371621756056572e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.2000000000000000e-01 2.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +15664 1 7.1371621756056584e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.3999999999999999e-01 2.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +15665 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.6000000000000001e-01 2.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +15666 1 7.1371621756056652e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.8000000000000003e-01 2.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +15667 1 7.1371621756056584e+02 0.0000000000000000e+00 1.0000000000000000e+00 2.9999999999999999e-01 2.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +15668 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 3.2000000000000001e-01 2.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +14901 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 1.8400000000000001e+00 0.0000000000000000e+00 0 0 0 +14902 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 1.8500000000000001e+00 0.0000000000000000e+00 0 0 0 +14903 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 1.8400000000000001e+00 0.0000000000000000e+00 0 0 0 +14904 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 1.8500000000000001e+00 0.0000000000000000e+00 0 0 0 +14905 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 1.8400000000000001e+00 0.0000000000000000e+00 0 0 0 +14906 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 1.8500000000000001e+00 0.0000000000000000e+00 0 0 0 +14907 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 1.8400000000000001e+00 0.0000000000000000e+00 0 0 0 +14908 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 1.8500000000000001e+00 0.0000000000000000e+00 0 0 0 +14909 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 1.8400000000000001e+00 0.0000000000000000e+00 0 0 0 +14910 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 1.8500000000000001e+00 0.0000000000000000e+00 0 0 0 +14911 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 1.8400000000000001e+00 0.0000000000000000e+00 0 0 0 +14912 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 1.8500000000000001e+00 0.0000000000000000e+00 0 0 0 +14913 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 1.8400000000000001e+00 0.0000000000000000e+00 0 0 0 +14914 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 1.8500000000000001e+00 0.0000000000000000e+00 0 0 0 +14915 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 1.8400000000000001e+00 0.0000000000000000e+00 0 0 0 +14916 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 1.8500000000000001e+00 0.0000000000000000e+00 0 0 0 +14917 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 1.8400000000000001e+00 0.0000000000000000e+00 0 0 0 +14999 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 1.8600000000000001e+00 0.0000000000000000e+00 0 0 0 +15000 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 1.8700000000000001e+00 0.0000000000000000e+00 0 0 0 +15001 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 1.8600000000000001e+00 0.0000000000000000e+00 0 0 0 +15002 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 1.8700000000000001e+00 0.0000000000000000e+00 0 0 0 +15003 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 1.8600000000000001e+00 0.0000000000000000e+00 0 0 0 +15004 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 1.8700000000000001e+00 0.0000000000000000e+00 0 0 0 +15005 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 1.8600000000000001e+00 0.0000000000000000e+00 0 0 0 +15006 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 1.8700000000000001e+00 0.0000000000000000e+00 0 0 0 +15007 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 1.8600000000000001e+00 0.0000000000000000e+00 0 0 0 +15008 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 1.8700000000000001e+00 0.0000000000000000e+00 0 0 0 +15009 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 1.8600000000000001e+00 0.0000000000000000e+00 0 0 0 +15010 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 1.8700000000000001e+00 0.0000000000000000e+00 0 0 0 +15011 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 1.8600000000000001e+00 0.0000000000000000e+00 0 0 0 +15012 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 1.8700000000000001e+00 0.0000000000000000e+00 0 0 0 +15013 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 1.8600000000000001e+00 0.0000000000000000e+00 0 0 0 +15014 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 1.8700000000000001e+00 0.0000000000000000e+00 0 0 0 +15015 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 1.8600000000000001e+00 0.0000000000000000e+00 0 0 0 +15097 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 1.8800000000000001e+00 0.0000000000000000e+00 0 0 0 +15098 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 1.8900000000000001e+00 0.0000000000000000e+00 0 0 0 +15099 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 1.8800000000000001e+00 0.0000000000000000e+00 0 0 0 +15100 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 1.8900000000000001e+00 0.0000000000000000e+00 0 0 0 +15101 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 1.8800000000000001e+00 0.0000000000000000e+00 0 0 0 +15102 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 1.8900000000000001e+00 0.0000000000000000e+00 0 0 0 +15103 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 1.8800000000000001e+00 0.0000000000000000e+00 0 0 0 +15104 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 1.8900000000000001e+00 0.0000000000000000e+00 0 0 0 +15105 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 1.8800000000000001e+00 0.0000000000000000e+00 0 0 0 +15106 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 1.8900000000000001e+00 0.0000000000000000e+00 0 0 0 +15107 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 1.8800000000000001e+00 0.0000000000000000e+00 0 0 0 +15108 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 1.8900000000000001e+00 0.0000000000000000e+00 0 0 0 +15109 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 1.8800000000000001e+00 0.0000000000000000e+00 0 0 0 +15110 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 1.8900000000000001e+00 0.0000000000000000e+00 0 0 0 +15111 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 1.8800000000000001e+00 0.0000000000000000e+00 0 0 0 +15112 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 1.8900000000000001e+00 0.0000000000000000e+00 0 0 0 +15113 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 1.8800000000000001e+00 0.0000000000000000e+00 0 0 0 +15195 1 1.0063722103956367e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 1.9000000000000001e+00 0.0000000000000000e+00 0 0 0 +15196 1 1.0063722103956450e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 1.9100000000000001e+00 0.0000000000000000e+00 0 0 0 +15197 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 1.9000000000000001e+00 0.0000000000000000e+00 0 0 0 +15198 1 1.0063722103956435e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 1.9100000000000001e+00 0.0000000000000000e+00 0 0 0 +15199 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 1.9000000000000001e+00 0.0000000000000000e+00 0 0 0 +15200 1 1.0063722103956428e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 1.9100000000000001e+00 0.0000000000000000e+00 0 0 0 +15201 1 1.0063722103956367e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 1.9000000000000001e+00 0.0000000000000000e+00 0 0 0 +15202 1 1.0063722103956450e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 1.9100000000000001e+00 0.0000000000000000e+00 0 0 0 +15203 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 1.9000000000000001e+00 0.0000000000000000e+00 0 0 0 +15204 1 1.0063722103956435e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 1.9100000000000001e+00 0.0000000000000000e+00 0 0 0 +15205 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 1.9000000000000001e+00 0.0000000000000000e+00 0 0 0 +15206 1 1.0063722103956428e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 1.9100000000000001e+00 0.0000000000000000e+00 0 0 0 +15207 1 1.0063722103956367e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 1.9000000000000001e+00 0.0000000000000000e+00 0 0 0 +15208 1 1.0063722103956450e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 1.9100000000000001e+00 0.0000000000000000e+00 0 0 0 +15209 1 1.0063722103956383e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 1.9000000000000001e+00 0.0000000000000000e+00 0 0 0 +15210 1 1.0063722103956435e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 1.9100000000000001e+00 0.0000000000000000e+00 0 0 0 +15211 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 1.9000000000000001e+00 0.0000000000000000e+00 0 0 0 +15293 1 1.0063722103956433e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 1.9199999999999999e+00 0.0000000000000000e+00 0 0 0 +15294 1 1.0063722103956381e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 1.9299999999999999e+00 0.0000000000000000e+00 0 0 0 +15295 1 1.0063722103956449e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 1.9199999999999999e+00 0.0000000000000000e+00 0 0 0 +15296 1 1.0063722103956367e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 1.9299999999999999e+00 0.0000000000000000e+00 0 0 0 +15297 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 1.9199999999999999e+00 0.0000000000000000e+00 0 0 0 +15298 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 1.9299999999999999e+00 0.0000000000000000e+00 0 0 0 +15299 1 1.0063722103956433e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 1.9199999999999999e+00 0.0000000000000000e+00 0 0 0 +15300 1 1.0063722103956381e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 1.9299999999999999e+00 0.0000000000000000e+00 0 0 0 +15301 1 1.0063722103956449e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 1.9199999999999999e+00 0.0000000000000000e+00 0 0 0 +15302 1 1.0063722103956367e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 1.9299999999999999e+00 0.0000000000000000e+00 0 0 0 +15303 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 1.9199999999999999e+00 0.0000000000000000e+00 0 0 0 +15304 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 1.9299999999999999e+00 0.0000000000000000e+00 0 0 0 +15305 1 1.0063722103956433e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 1.9199999999999999e+00 0.0000000000000000e+00 0 0 0 +15306 1 1.0063722103956381e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 1.9299999999999999e+00 0.0000000000000000e+00 0 0 0 +15307 1 1.0063722103956449e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 1.9199999999999999e+00 0.0000000000000000e+00 0 0 0 +15308 1 1.0063722103956364e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 1.9299999999999999e+00 0.0000000000000000e+00 0 0 0 +15309 1 1.0063722103956428e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 1.9199999999999999e+00 0.0000000000000000e+00 0 0 0 +15391 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 1.9399999999999999e+00 0.0000000000000000e+00 0 0 0 +15392 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 1.9500000000000000e+00 0.0000000000000000e+00 0 0 0 +15393 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 1.9399999999999999e+00 0.0000000000000000e+00 0 0 0 +15394 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 1.9500000000000000e+00 0.0000000000000000e+00 0 0 0 +15395 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 1.9399999999999999e+00 0.0000000000000000e+00 0 0 0 +15396 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 1.9500000000000000e+00 0.0000000000000000e+00 0 0 0 +15397 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 1.9399999999999999e+00 0.0000000000000000e+00 0 0 0 +15398 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 1.9500000000000000e+00 0.0000000000000000e+00 0 0 0 +15399 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 1.9399999999999999e+00 0.0000000000000000e+00 0 0 0 +15400 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 1.9500000000000000e+00 0.0000000000000000e+00 0 0 0 +15401 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 1.9399999999999999e+00 0.0000000000000000e+00 0 0 0 +15402 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 1.9500000000000000e+00 0.0000000000000000e+00 0 0 0 +15403 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 1.9399999999999999e+00 0.0000000000000000e+00 0 0 0 +15404 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 1.9500000000000000e+00 0.0000000000000000e+00 0 0 0 +15405 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 1.9399999999999999e+00 0.0000000000000000e+00 0 0 0 +15406 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 1.9500000000000000e+00 0.0000000000000000e+00 0 0 0 +15407 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 1.9399999999999999e+00 0.0000000000000000e+00 0 0 0 +15489 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 1.9600000000000000e+00 0.0000000000000000e+00 0 0 0 +15490 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 1.9700000000000000e+00 0.0000000000000000e+00 0 0 0 +15491 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 1.9600000000000000e+00 0.0000000000000000e+00 0 0 0 +15492 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 1.9700000000000000e+00 0.0000000000000000e+00 0 0 0 +15493 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 1.9600000000000000e+00 0.0000000000000000e+00 0 0 0 +15494 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 1.9700000000000000e+00 0.0000000000000000e+00 0 0 0 +15495 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 1.9600000000000000e+00 0.0000000000000000e+00 0 0 0 +15496 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 1.9700000000000000e+00 0.0000000000000000e+00 0 0 0 +15497 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 1.9600000000000000e+00 0.0000000000000000e+00 0 0 0 +15498 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 1.9700000000000000e+00 0.0000000000000000e+00 0 0 0 +15499 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 1.9600000000000000e+00 0.0000000000000000e+00 0 0 0 +15500 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 1.9700000000000000e+00 0.0000000000000000e+00 0 0 0 +15501 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 1.9600000000000000e+00 0.0000000000000000e+00 0 0 0 +15502 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 1.9700000000000000e+00 0.0000000000000000e+00 0 0 0 +15503 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 1.9600000000000000e+00 0.0000000000000000e+00 0 0 0 +15504 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 1.9700000000000000e+00 0.0000000000000000e+00 0 0 0 +15505 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 1.9600000000000000e+00 0.0000000000000000e+00 0 0 0 +15587 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 1.9800000000000000e+00 0.0000000000000000e+00 0 0 0 +15588 1 9.7257311157309266e+02 0.0000000000000000e+00 1.0000000000000000e+00 3.5000000000000003e-01 1.9900000000000000e+00 0.0000000000000000e+00 0 0 0 +15589 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 1.9800000000000000e+00 0.0000000000000000e+00 0 0 0 +15590 1 9.7257311157309096e+02 0.0000000000000000e+00 1.0000000000000000e+00 3.7000000000000000e-01 1.9900000000000000e+00 0.0000000000000000e+00 0 0 0 +15591 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 1.9800000000000000e+00 0.0000000000000000e+00 0 0 0 +15592 1 9.7257311157309050e+02 0.0000000000000000e+00 1.0000000000000000e+00 3.9000000000000001e-01 1.9900000000000000e+00 0.0000000000000000e+00 0 0 0 +15593 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 1.9800000000000000e+00 0.0000000000000000e+00 0 0 0 +15594 1 9.7257311157309266e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.1000000000000003e-01 1.9900000000000000e+00 0.0000000000000000e+00 0 0 0 +15595 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 1.9800000000000000e+00 0.0000000000000000e+00 0 0 0 +15596 1 9.7257311157309096e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.2999999999999999e-01 1.9900000000000000e+00 0.0000000000000000e+00 0 0 0 +15597 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 1.9800000000000000e+00 0.0000000000000000e+00 0 0 0 +15598 1 9.7257311157309050e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.5000000000000001e-01 1.9900000000000000e+00 0.0000000000000000e+00 0 0 0 +15599 1 1.0063722103956342e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 1.9800000000000000e+00 0.0000000000000000e+00 0 0 0 +15600 1 9.7257311157309266e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.7000000000000003e-01 1.9900000000000000e+00 0.0000000000000000e+00 0 0 0 +15601 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 1.9800000000000000e+00 0.0000000000000000e+00 0 0 0 +15602 1 9.7257311157309096e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.8999999999999999e-01 1.9900000000000000e+00 0.0000000000000000e+00 0 0 0 +15603 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 1.9800000000000000e+00 0.0000000000000000e+00 0 0 0 +15669 1 7.1371621756056572e+02 0.0000000000000000e+00 1.0000000000000000e+00 3.4000000000000002e-01 2.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +15670 1 7.1371621756056675e+02 0.0000000000000000e+00 1.0000000000000000e+00 3.5999999999999999e-01 2.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +15671 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 3.8000000000000000e-01 2.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +15672 1 7.1371621756056584e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.0000000000000002e-01 2.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +15673 1 7.1371621756056675e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.1999999999999998e-01 2.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +15674 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.4000000000000000e-01 2.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +15675 1 7.1371621756056584e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.6000000000000002e-01 2.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +15676 1 7.1371621756056675e+02 0.0000000000000000e+00 1.0000000000000000e+00 4.7999999999999998e-01 2.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +15677 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e-01 2.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +14918 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 1.8500000000000001e+00 0.0000000000000000e+00 0 0 0 +14919 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 1.8400000000000001e+00 0.0000000000000000e+00 0 0 0 +14920 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 1.8500000000000001e+00 0.0000000000000000e+00 0 0 0 +14921 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 1.8400000000000001e+00 0.0000000000000000e+00 0 0 0 +14922 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 1.8500000000000001e+00 0.0000000000000000e+00 0 0 0 +14923 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 1.8400000000000001e+00 0.0000000000000000e+00 0 0 0 +14924 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 1.8500000000000001e+00 0.0000000000000000e+00 0 0 0 +14925 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 1.8400000000000001e+00 0.0000000000000000e+00 0 0 0 +14926 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 1.8500000000000001e+00 0.0000000000000000e+00 0 0 0 +14927 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 1.8400000000000001e+00 0.0000000000000000e+00 0 0 0 +14928 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 1.8500000000000001e+00 0.0000000000000000e+00 0 0 0 +14929 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 1.8400000000000001e+00 0.0000000000000000e+00 0 0 0 +14930 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 1.8500000000000001e+00 0.0000000000000000e+00 0 0 0 +14931 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 1.8400000000000001e+00 0.0000000000000000e+00 0 0 0 +14932 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 1.8500000000000001e+00 0.0000000000000000e+00 0 0 0 +14933 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 1.8400000000000001e+00 0.0000000000000000e+00 0 0 0 +15016 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 1.8700000000000001e+00 0.0000000000000000e+00 0 0 0 +15017 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 1.8600000000000001e+00 0.0000000000000000e+00 0 0 0 +15018 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 1.8700000000000001e+00 0.0000000000000000e+00 0 0 0 +15019 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 1.8600000000000001e+00 0.0000000000000000e+00 0 0 0 +15020 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 1.8700000000000001e+00 0.0000000000000000e+00 0 0 0 +15021 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 1.8600000000000001e+00 0.0000000000000000e+00 0 0 0 +15022 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 1.8700000000000001e+00 0.0000000000000000e+00 0 0 0 +15023 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 1.8600000000000001e+00 0.0000000000000000e+00 0 0 0 +15024 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 1.8700000000000001e+00 0.0000000000000000e+00 0 0 0 +15025 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 1.8600000000000001e+00 0.0000000000000000e+00 0 0 0 +15026 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 1.8700000000000001e+00 0.0000000000000000e+00 0 0 0 +15027 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 1.8600000000000001e+00 0.0000000000000000e+00 0 0 0 +15028 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 1.8700000000000001e+00 0.0000000000000000e+00 0 0 0 +15029 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 1.8600000000000001e+00 0.0000000000000000e+00 0 0 0 +15030 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 1.8700000000000001e+00 0.0000000000000000e+00 0 0 0 +15031 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 1.8600000000000001e+00 0.0000000000000000e+00 0 0 0 +15114 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 1.8900000000000001e+00 0.0000000000000000e+00 0 0 0 +15115 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 1.8800000000000001e+00 0.0000000000000000e+00 0 0 0 +15116 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 1.8900000000000001e+00 0.0000000000000000e+00 0 0 0 +15117 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 1.8800000000000001e+00 0.0000000000000000e+00 0 0 0 +15118 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 1.8900000000000001e+00 0.0000000000000000e+00 0 0 0 +15119 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 1.8800000000000001e+00 0.0000000000000000e+00 0 0 0 +15120 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 1.8900000000000001e+00 0.0000000000000000e+00 0 0 0 +15121 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 1.8800000000000001e+00 0.0000000000000000e+00 0 0 0 +15122 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 1.8900000000000001e+00 0.0000000000000000e+00 0 0 0 +15123 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 1.8800000000000001e+00 0.0000000000000000e+00 0 0 0 +15124 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 1.8900000000000001e+00 0.0000000000000000e+00 0 0 0 +15125 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 1.8800000000000001e+00 0.0000000000000000e+00 0 0 0 +15126 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 1.8900000000000001e+00 0.0000000000000000e+00 0 0 0 +15127 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 1.8800000000000001e+00 0.0000000000000000e+00 0 0 0 +15128 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 1.8900000000000001e+00 0.0000000000000000e+00 0 0 0 +15129 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 1.8800000000000001e+00 0.0000000000000000e+00 0 0 0 +15212 1 1.0063722103956428e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 1.9100000000000001e+00 0.0000000000000000e+00 0 0 0 +15213 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 1.9000000000000001e+00 0.0000000000000000e+00 0 0 0 +15214 1 1.0063722103956428e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 1.9100000000000001e+00 0.0000000000000000e+00 0 0 0 +15215 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 1.9000000000000001e+00 0.0000000000000000e+00 0 0 0 +15216 1 1.0063722103956428e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 1.9100000000000001e+00 0.0000000000000000e+00 0 0 0 +15217 1 1.0063722103956372e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 1.9000000000000001e+00 0.0000000000000000e+00 0 0 0 +15218 1 1.0063722103956475e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 1.9100000000000001e+00 0.0000000000000000e+00 0 0 0 +15219 1 1.0063722103956405e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 1.9000000000000001e+00 0.0000000000000000e+00 0 0 0 +15220 1 1.0063722103956442e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 1.9100000000000001e+00 0.0000000000000000e+00 0 0 0 +15221 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 1.9000000000000001e+00 0.0000000000000000e+00 0 0 0 +15222 1 1.0063722103956428e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 1.9100000000000001e+00 0.0000000000000000e+00 0 0 0 +15223 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 1.9000000000000001e+00 0.0000000000000000e+00 0 0 0 +15224 1 1.0063722103956428e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 1.9100000000000001e+00 0.0000000000000000e+00 0 0 0 +15225 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 1.9000000000000001e+00 0.0000000000000000e+00 0 0 0 +15226 1 1.0063722103956428e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 1.9100000000000001e+00 0.0000000000000000e+00 0 0 0 +15227 1 1.0063722103956358e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 1.9000000000000001e+00 0.0000000000000000e+00 0 0 0 +15310 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 1.9299999999999999e+00 0.0000000000000000e+00 0 0 0 +15311 1 1.0063722103956428e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 1.9199999999999999e+00 0.0000000000000000e+00 0 0 0 +15312 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 1.9299999999999999e+00 0.0000000000000000e+00 0 0 0 +15313 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 1.9199999999999999e+00 0.0000000000000000e+00 0 0 0 +15314 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 1.9299999999999999e+00 0.0000000000000000e+00 0 0 0 +15315 1 1.0063722103956437e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 1.9199999999999999e+00 0.0000000000000000e+00 0 0 0 +15316 1 1.0063722103956403e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 1.9299999999999999e+00 0.0000000000000000e+00 0 0 0 +15317 1 1.0063722103956471e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 1.9199999999999999e+00 0.0000000000000000e+00 0 0 0 +15318 1 1.0063722103956371e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 1.9299999999999999e+00 0.0000000000000000e+00 0 0 0 +15319 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 1.9199999999999999e+00 0.0000000000000000e+00 0 0 0 +15320 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 1.9299999999999999e+00 0.0000000000000000e+00 0 0 0 +15321 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 1.9199999999999999e+00 0.0000000000000000e+00 0 0 0 +15322 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 1.9299999999999999e+00 0.0000000000000000e+00 0 0 0 +15323 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 1.9199999999999999e+00 0.0000000000000000e+00 0 0 0 +15324 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 1.9299999999999999e+00 0.0000000000000000e+00 0 0 0 +15325 1 1.0063722103956428e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 1.9199999999999999e+00 0.0000000000000000e+00 0 0 0 +15408 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 1.9500000000000000e+00 0.0000000000000000e+00 0 0 0 +15409 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 1.9399999999999999e+00 0.0000000000000000e+00 0 0 0 +15410 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 1.9500000000000000e+00 0.0000000000000000e+00 0 0 0 +15411 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 1.9399999999999999e+00 0.0000000000000000e+00 0 0 0 +15412 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 1.9500000000000000e+00 0.0000000000000000e+00 0 0 0 +15413 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 1.9399999999999999e+00 0.0000000000000000e+00 0 0 0 +15414 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 1.9500000000000000e+00 0.0000000000000000e+00 0 0 0 +15415 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 1.9399999999999999e+00 0.0000000000000000e+00 0 0 0 +15416 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 1.9500000000000000e+00 0.0000000000000000e+00 0 0 0 +15417 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 1.9399999999999999e+00 0.0000000000000000e+00 0 0 0 +15418 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 1.9500000000000000e+00 0.0000000000000000e+00 0 0 0 +15419 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 1.9399999999999999e+00 0.0000000000000000e+00 0 0 0 +15420 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 1.9500000000000000e+00 0.0000000000000000e+00 0 0 0 +15421 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 1.9399999999999999e+00 0.0000000000000000e+00 0 0 0 +15422 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 1.9500000000000000e+00 0.0000000000000000e+00 0 0 0 +15423 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 1.9399999999999999e+00 0.0000000000000000e+00 0 0 0 +15506 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 1.9700000000000000e+00 0.0000000000000000e+00 0 0 0 +15507 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 1.9600000000000000e+00 0.0000000000000000e+00 0 0 0 +15508 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 1.9700000000000000e+00 0.0000000000000000e+00 0 0 0 +15509 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 1.9600000000000000e+00 0.0000000000000000e+00 0 0 0 +15510 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 1.9700000000000000e+00 0.0000000000000000e+00 0 0 0 +15511 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 1.9600000000000000e+00 0.0000000000000000e+00 0 0 0 +15512 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 1.9700000000000000e+00 0.0000000000000000e+00 0 0 0 +15513 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 1.9600000000000000e+00 0.0000000000000000e+00 0 0 0 +15514 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 1.9700000000000000e+00 0.0000000000000000e+00 0 0 0 +15515 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 1.9600000000000000e+00 0.0000000000000000e+00 0 0 0 +15516 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 1.9700000000000000e+00 0.0000000000000000e+00 0 0 0 +15517 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 1.9600000000000000e+00 0.0000000000000000e+00 0 0 0 +15518 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 1.9700000000000000e+00 0.0000000000000000e+00 0 0 0 +15519 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 1.9600000000000000e+00 0.0000000000000000e+00 0 0 0 +15520 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 1.9700000000000000e+00 0.0000000000000000e+00 0 0 0 +15521 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 1.9600000000000000e+00 0.0000000000000000e+00 0 0 0 +15604 1 9.7257311157309050e+02 0.0000000000000000e+00 1.0000000000000000e+00 5.1000000000000001e-01 1.9900000000000000e+00 0.0000000000000000e+00 0 0 0 +15605 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 1.9800000000000000e+00 0.0000000000000000e+00 0 0 0 +15606 1 9.7257311157309050e+02 0.0000000000000000e+00 1.0000000000000000e+00 5.3000000000000003e-01 1.9900000000000000e+00 0.0000000000000000e+00 0 0 0 +15607 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 1.9800000000000000e+00 0.0000000000000000e+00 0 0 0 +15608 1 9.7257311157309050e+02 0.0000000000000000e+00 1.0000000000000000e+00 5.5000000000000004e-01 1.9900000000000000e+00 0.0000000000000000e+00 0 0 0 +15609 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 1.9800000000000000e+00 0.0000000000000000e+00 0 0 0 +15610 1 9.7257311157309505e+02 0.0000000000000000e+00 1.0000000000000000e+00 5.7000000000000006e-01 1.9900000000000000e+00 0.0000000000000000e+00 0 0 0 +15611 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 1.9800000000000000e+00 0.0000000000000000e+00 0 0 0 +15612 1 9.7257311157309164e+02 0.0000000000000000e+00 1.0000000000000000e+00 5.8999999999999997e-01 1.9900000000000000e+00 0.0000000000000000e+00 0 0 0 +15613 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 1.9800000000000000e+00 0.0000000000000000e+00 0 0 0 +15614 1 9.7257311157309050e+02 0.0000000000000000e+00 1.0000000000000000e+00 6.0999999999999999e-01 1.9900000000000000e+00 0.0000000000000000e+00 0 0 0 +15615 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 1.9800000000000000e+00 0.0000000000000000e+00 0 0 0 +15616 1 9.7257311157309050e+02 0.0000000000000000e+00 1.0000000000000000e+00 6.3000000000000000e-01 1.9900000000000000e+00 0.0000000000000000e+00 0 0 0 +15617 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 1.9800000000000000e+00 0.0000000000000000e+00 0 0 0 +15618 1 9.7257311157309027e+02 0.0000000000000000e+00 1.0000000000000000e+00 6.5000000000000002e-01 1.9900000000000000e+00 0.0000000000000000e+00 0 0 0 +15619 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 1.9800000000000000e+00 0.0000000000000000e+00 0 0 0 +15678 1 7.1371621756056538e+02 0.0000000000000000e+00 1.0000000000000000e+00 5.2000000000000002e-01 2.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +15679 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 5.4000000000000004e-01 2.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +15680 1 7.1371621756056641e+02 0.0000000000000000e+00 1.0000000000000000e+00 5.6000000000000005e-01 2.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +15681 1 7.1371621756056811e+02 0.0000000000000000e+00 1.0000000000000000e+00 5.7999999999999996e-01 2.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +15682 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 5.9999999999999998e-01 2.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +15683 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 6.2000000000000000e-01 2.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +15684 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 6.4000000000000001e-01 2.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +15685 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 6.6000000000000003e-01 2.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +14934 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 1.8500000000000001e+00 0.0000000000000000e+00 0 0 0 +14935 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 1.8400000000000001e+00 0.0000000000000000e+00 0 0 0 +14936 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 1.8500000000000001e+00 0.0000000000000000e+00 0 0 0 +14937 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 1.8400000000000001e+00 0.0000000000000000e+00 0 0 0 +14938 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 1.8500000000000001e+00 0.0000000000000000e+00 0 0 0 +14939 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 1.8400000000000001e+00 0.0000000000000000e+00 0 0 0 +14940 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 1.8500000000000001e+00 0.0000000000000000e+00 0 0 0 +14941 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 1.8400000000000001e+00 0.0000000000000000e+00 0 0 0 +14942 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 1.8500000000000001e+00 0.0000000000000000e+00 0 0 0 +14943 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 1.8400000000000001e+00 0.0000000000000000e+00 0 0 0 +14944 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 1.8500000000000001e+00 0.0000000000000000e+00 0 0 0 +14945 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 1.8400000000000001e+00 0.0000000000000000e+00 0 0 0 +14946 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 1.8500000000000001e+00 0.0000000000000000e+00 0 0 0 +14947 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 1.8400000000000001e+00 0.0000000000000000e+00 0 0 0 +14948 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 1.8500000000000001e+00 0.0000000000000000e+00 0 0 0 +14949 1 1.0063722103956347e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 1.8400000000000001e+00 0.0000000000000000e+00 0 0 0 +14950 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 1.8500000000000001e+00 0.0000000000000000e+00 0 0 0 +15032 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 1.8700000000000001e+00 0.0000000000000000e+00 0 0 0 +15033 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 1.8600000000000001e+00 0.0000000000000000e+00 0 0 0 +15034 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 1.8700000000000001e+00 0.0000000000000000e+00 0 0 0 +15035 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 1.8600000000000001e+00 0.0000000000000000e+00 0 0 0 +15036 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 1.8700000000000001e+00 0.0000000000000000e+00 0 0 0 +15037 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 1.8600000000000001e+00 0.0000000000000000e+00 0 0 0 +15038 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 1.8700000000000001e+00 0.0000000000000000e+00 0 0 0 +15039 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 1.8600000000000001e+00 0.0000000000000000e+00 0 0 0 +15040 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 1.8700000000000001e+00 0.0000000000000000e+00 0 0 0 +15041 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 1.8600000000000001e+00 0.0000000000000000e+00 0 0 0 +15042 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 1.8700000000000001e+00 0.0000000000000000e+00 0 0 0 +15043 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 1.8600000000000001e+00 0.0000000000000000e+00 0 0 0 +15044 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 1.8700000000000001e+00 0.0000000000000000e+00 0 0 0 +15045 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 1.8600000000000001e+00 0.0000000000000000e+00 0 0 0 +15046 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 1.8700000000000001e+00 0.0000000000000000e+00 0 0 0 +15047 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 1.8600000000000001e+00 0.0000000000000000e+00 0 0 0 +15048 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 1.8700000000000001e+00 0.0000000000000000e+00 0 0 0 +15130 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 1.8900000000000001e+00 0.0000000000000000e+00 0 0 0 +15131 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 1.8800000000000001e+00 0.0000000000000000e+00 0 0 0 +15132 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 1.8900000000000001e+00 0.0000000000000000e+00 0 0 0 +15133 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 1.8800000000000001e+00 0.0000000000000000e+00 0 0 0 +15134 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 1.8900000000000001e+00 0.0000000000000000e+00 0 0 0 +15135 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 1.8800000000000001e+00 0.0000000000000000e+00 0 0 0 +15136 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 1.8900000000000001e+00 0.0000000000000000e+00 0 0 0 +15137 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 1.8800000000000001e+00 0.0000000000000000e+00 0 0 0 +15138 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 1.8900000000000001e+00 0.0000000000000000e+00 0 0 0 +15139 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 1.8800000000000001e+00 0.0000000000000000e+00 0 0 0 +15140 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 1.8900000000000001e+00 0.0000000000000000e+00 0 0 0 +15141 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 1.8800000000000001e+00 0.0000000000000000e+00 0 0 0 +15142 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 1.8900000000000001e+00 0.0000000000000000e+00 0 0 0 +15143 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 1.8800000000000001e+00 0.0000000000000000e+00 0 0 0 +15144 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 1.8900000000000001e+00 0.0000000000000000e+00 0 0 0 +15145 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 1.8800000000000001e+00 0.0000000000000000e+00 0 0 0 +15146 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 1.8900000000000001e+00 0.0000000000000000e+00 0 0 0 +15228 1 1.0063722103956428e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 1.9100000000000001e+00 0.0000000000000000e+00 0 0 0 +15229 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 1.9000000000000001e+00 0.0000000000000000e+00 0 0 0 +15230 1 1.0063722103956441e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 1.9100000000000001e+00 0.0000000000000000e+00 0 0 0 +15231 1 1.0063722103956404e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 1.9000000000000001e+00 0.0000000000000000e+00 0 0 0 +15232 1 1.0063722103956474e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 1.9100000000000001e+00 0.0000000000000000e+00 0 0 0 +15233 1 1.0063722103956371e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 1.9000000000000001e+00 0.0000000000000000e+00 0 0 0 +15234 1 1.0063722103956428e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 1.9100000000000001e+00 0.0000000000000000e+00 0 0 0 +15235 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 1.9000000000000001e+00 0.0000000000000000e+00 0 0 0 +15236 1 1.0063722103956428e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 1.9100000000000001e+00 0.0000000000000000e+00 0 0 0 +15237 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 1.9000000000000001e+00 0.0000000000000000e+00 0 0 0 +15238 1 1.0063722103956428e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 1.9100000000000001e+00 0.0000000000000000e+00 0 0 0 +15239 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 1.9000000000000001e+00 0.0000000000000000e+00 0 0 0 +15240 1 1.0063722103956428e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 1.9100000000000001e+00 0.0000000000000000e+00 0 0 0 +15241 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 1.9000000000000001e+00 0.0000000000000000e+00 0 0 0 +15242 1 1.0063722103956428e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 1.9100000000000001e+00 0.0000000000000000e+00 0 0 0 +15243 1 1.0063722103956371e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 1.9000000000000001e+00 0.0000000000000000e+00 0 0 0 +15244 1 1.0063722103956474e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 1.9100000000000001e+00 0.0000000000000000e+00 0 0 0 +15326 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 1.9299999999999999e+00 0.0000000000000000e+00 0 0 0 +15327 1 1.0063722103956428e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 1.9199999999999999e+00 0.0000000000000000e+00 0 0 0 +15328 1 1.0063722103956371e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 1.9299999999999999e+00 0.0000000000000000e+00 0 0 0 +15329 1 1.0063722103956471e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 1.9199999999999999e+00 0.0000000000000000e+00 0 0 0 +15330 1 1.0063722103956403e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 1.9299999999999999e+00 0.0000000000000000e+00 0 0 0 +15331 1 1.0063722103956437e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 1.9199999999999999e+00 0.0000000000000000e+00 0 0 0 +15332 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 1.9299999999999999e+00 0.0000000000000000e+00 0 0 0 +15333 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 1.9199999999999999e+00 0.0000000000000000e+00 0 0 0 +15334 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 1.9299999999999999e+00 0.0000000000000000e+00 0 0 0 +15335 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 1.9199999999999999e+00 0.0000000000000000e+00 0 0 0 +15336 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 1.9299999999999999e+00 0.0000000000000000e+00 0 0 0 +15337 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 1.9199999999999999e+00 0.0000000000000000e+00 0 0 0 +15338 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 1.9299999999999999e+00 0.0000000000000000e+00 0 0 0 +15339 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 1.9199999999999999e+00 0.0000000000000000e+00 0 0 0 +15340 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 1.9299999999999999e+00 0.0000000000000000e+00 0 0 0 +15341 1 1.0063722103956438e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 1.9199999999999999e+00 0.0000000000000000e+00 0 0 0 +15342 1 1.0063722103956405e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 1.9299999999999999e+00 0.0000000000000000e+00 0 0 0 +15424 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 1.9500000000000000e+00 0.0000000000000000e+00 0 0 0 +15425 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 1.9399999999999999e+00 0.0000000000000000e+00 0 0 0 +15426 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 1.9500000000000000e+00 0.0000000000000000e+00 0 0 0 +15427 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 1.9399999999999999e+00 0.0000000000000000e+00 0 0 0 +15428 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 1.9500000000000000e+00 0.0000000000000000e+00 0 0 0 +15429 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 1.9399999999999999e+00 0.0000000000000000e+00 0 0 0 +15430 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 1.9500000000000000e+00 0.0000000000000000e+00 0 0 0 +15431 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 1.9399999999999999e+00 0.0000000000000000e+00 0 0 0 +15432 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 1.9500000000000000e+00 0.0000000000000000e+00 0 0 0 +15433 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 1.9399999999999999e+00 0.0000000000000000e+00 0 0 0 +15434 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 1.9500000000000000e+00 0.0000000000000000e+00 0 0 0 +15435 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 1.9399999999999999e+00 0.0000000000000000e+00 0 0 0 +15436 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 1.9500000000000000e+00 0.0000000000000000e+00 0 0 0 +15437 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 1.9399999999999999e+00 0.0000000000000000e+00 0 0 0 +15438 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 1.9500000000000000e+00 0.0000000000000000e+00 0 0 0 +15439 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 1.9399999999999999e+00 0.0000000000000000e+00 0 0 0 +15440 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 1.9500000000000000e+00 0.0000000000000000e+00 0 0 0 +15522 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 1.9700000000000000e+00 0.0000000000000000e+00 0 0 0 +15523 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 1.9600000000000000e+00 0.0000000000000000e+00 0 0 0 +15524 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 1.9700000000000000e+00 0.0000000000000000e+00 0 0 0 +15525 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 1.9600000000000000e+00 0.0000000000000000e+00 0 0 0 +15526 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 1.9700000000000000e+00 0.0000000000000000e+00 0 0 0 +15527 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 1.9600000000000000e+00 0.0000000000000000e+00 0 0 0 +15528 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 1.9700000000000000e+00 0.0000000000000000e+00 0 0 0 +15529 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 1.9600000000000000e+00 0.0000000000000000e+00 0 0 0 +15530 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 1.9700000000000000e+00 0.0000000000000000e+00 0 0 0 +15531 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 1.9600000000000000e+00 0.0000000000000000e+00 0 0 0 +15532 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 1.9700000000000000e+00 0.0000000000000000e+00 0 0 0 +15533 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 1.9600000000000000e+00 0.0000000000000000e+00 0 0 0 +15534 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 1.9700000000000000e+00 0.0000000000000000e+00 0 0 0 +15535 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 1.9600000000000000e+00 0.0000000000000000e+00 0 0 0 +15536 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 1.9700000000000000e+00 0.0000000000000000e+00 0 0 0 +15537 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 1.9600000000000000e+00 0.0000000000000000e+00 0 0 0 +15538 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 1.9700000000000000e+00 0.0000000000000000e+00 0 0 0 +15620 1 9.7257311157309050e+02 0.0000000000000000e+00 1.0000000000000000e+00 6.7000000000000004e-01 1.9900000000000000e+00 0.0000000000000000e+00 0 0 0 +15621 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 1.9800000000000000e+00 0.0000000000000000e+00 0 0 0 +15622 1 9.7257311157309164e+02 0.0000000000000000e+00 1.0000000000000000e+00 6.9000000000000006e-01 1.9900000000000000e+00 0.0000000000000000e+00 0 0 0 +15623 1 1.0063722103956378e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 1.9800000000000000e+00 0.0000000000000000e+00 0 0 0 +15624 1 9.7257311157309482e+02 0.0000000000000000e+00 1.0000000000000000e+00 7.0999999999999996e-01 1.9900000000000000e+00 0.0000000000000000e+00 0 0 0 +15625 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 1.9800000000000000e+00 0.0000000000000000e+00 0 0 0 +15626 1 9.7257311157309050e+02 0.0000000000000000e+00 1.0000000000000000e+00 7.2999999999999998e-01 1.9900000000000000e+00 0.0000000000000000e+00 0 0 0 +15627 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 1.9800000000000000e+00 0.0000000000000000e+00 0 0 0 +15628 1 9.7257311157309050e+02 0.0000000000000000e+00 1.0000000000000000e+00 7.5000000000000000e-01 1.9900000000000000e+00 0.0000000000000000e+00 0 0 0 +15629 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 1.9800000000000000e+00 0.0000000000000000e+00 0 0 0 +15630 1 9.7257311157309050e+02 0.0000000000000000e+00 1.0000000000000000e+00 7.7000000000000002e-01 1.9900000000000000e+00 0.0000000000000000e+00 0 0 0 +15631 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 1.9800000000000000e+00 0.0000000000000000e+00 0 0 0 +15632 1 9.7257311157309050e+02 0.0000000000000000e+00 1.0000000000000000e+00 7.9000000000000004e-01 1.9900000000000000e+00 0.0000000000000000e+00 0 0 0 +15633 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 1.9800000000000000e+00 0.0000000000000000e+00 0 0 0 +15634 1 9.7257311157309050e+02 0.0000000000000000e+00 1.0000000000000000e+00 8.1000000000000005e-01 1.9900000000000000e+00 0.0000000000000000e+00 0 0 0 +15635 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 1.9800000000000000e+00 0.0000000000000000e+00 0 0 0 +15636 1 9.7257311157309482e+02 0.0000000000000000e+00 1.0000000000000000e+00 8.3000000000000007e-01 1.9900000000000000e+00 0.0000000000000000e+00 0 0 0 +15686 1 7.1371621756056538e+02 0.0000000000000000e+00 1.0000000000000000e+00 6.8000000000000005e-01 2.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +15687 1 7.1371621756056800e+02 0.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000007e-01 2.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +15688 1 7.1371621756056629e+02 0.0000000000000000e+00 1.0000000000000000e+00 7.1999999999999997e-01 2.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +15689 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 7.3999999999999999e-01 2.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +15690 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 7.6000000000000001e-01 2.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +15691 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 7.8000000000000003e-01 2.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +15692 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 8.0000000000000004e-01 2.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +15693 1 7.1371621756056629e+02 0.0000000000000000e+00 1.0000000000000000e+00 8.2000000000000006e-01 2.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +14951 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 1.8400000000000001e+00 0.0000000000000000e+00 0 0 0 +14952 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 1.8500000000000001e+00 0.0000000000000000e+00 0 0 0 +14953 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 1.8400000000000001e+00 0.0000000000000000e+00 0 0 0 +14954 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 1.8500000000000001e+00 0.0000000000000000e+00 0 0 0 +14955 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 1.8400000000000001e+00 0.0000000000000000e+00 0 0 0 +14956 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 1.8500000000000001e+00 0.0000000000000000e+00 0 0 0 +14957 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 1.8400000000000001e+00 0.0000000000000000e+00 0 0 0 +14958 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 1.8500000000000001e+00 0.0000000000000000e+00 0 0 0 +14959 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 1.8400000000000001e+00 0.0000000000000000e+00 0 0 0 +14960 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 1.8500000000000001e+00 0.0000000000000000e+00 0 0 0 +14961 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 1.8400000000000001e+00 0.0000000000000000e+00 0 0 0 +14962 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 1.8500000000000001e+00 0.0000000000000000e+00 0 0 0 +14963 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 1.8400000000000001e+00 0.0000000000000000e+00 0 0 0 +14964 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 1.8500000000000001e+00 0.0000000000000000e+00 0 0 0 +14965 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 1.8400000000000001e+00 0.0000000000000000e+00 0 0 0 +14966 1 9.7257311157309027e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 1.8500000000000001e+00 0.0000000000000000e+00 0 0 0 +14967 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.8400000000000001e+00 0.0000000000000000e+00 0 0 0 +15049 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 1.8600000000000001e+00 0.0000000000000000e+00 0 0 0 +15050 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 1.8700000000000001e+00 0.0000000000000000e+00 0 0 0 +15051 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 1.8600000000000001e+00 0.0000000000000000e+00 0 0 0 +15052 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 1.8700000000000001e+00 0.0000000000000000e+00 0 0 0 +15053 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 1.8600000000000001e+00 0.0000000000000000e+00 0 0 0 +15054 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 1.8700000000000001e+00 0.0000000000000000e+00 0 0 0 +15055 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 1.8600000000000001e+00 0.0000000000000000e+00 0 0 0 +15056 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 1.8700000000000001e+00 0.0000000000000000e+00 0 0 0 +15057 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 1.8600000000000001e+00 0.0000000000000000e+00 0 0 0 +15058 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 1.8700000000000001e+00 0.0000000000000000e+00 0 0 0 +15059 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 1.8600000000000001e+00 0.0000000000000000e+00 0 0 0 +15060 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 1.8700000000000001e+00 0.0000000000000000e+00 0 0 0 +15061 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 1.8600000000000001e+00 0.0000000000000000e+00 0 0 0 +15062 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 1.8700000000000001e+00 0.0000000000000000e+00 0 0 0 +15063 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 1.8600000000000001e+00 0.0000000000000000e+00 0 0 0 +15064 1 9.7257311157309027e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 1.8700000000000001e+00 0.0000000000000000e+00 0 0 0 +15065 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.8600000000000001e+00 0.0000000000000000e+00 0 0 0 +15147 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 1.8800000000000001e+00 0.0000000000000000e+00 0 0 0 +15148 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 1.8900000000000001e+00 0.0000000000000000e+00 0 0 0 +15149 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 1.8800000000000001e+00 0.0000000000000000e+00 0 0 0 +15150 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 1.8900000000000001e+00 0.0000000000000000e+00 0 0 0 +15151 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 1.8800000000000001e+00 0.0000000000000000e+00 0 0 0 +15152 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 1.8900000000000001e+00 0.0000000000000000e+00 0 0 0 +15153 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 1.8800000000000001e+00 0.0000000000000000e+00 0 0 0 +15154 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 1.8900000000000001e+00 0.0000000000000000e+00 0 0 0 +15155 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 1.8800000000000001e+00 0.0000000000000000e+00 0 0 0 +15156 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 1.8900000000000001e+00 0.0000000000000000e+00 0 0 0 +15157 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 1.8800000000000001e+00 0.0000000000000000e+00 0 0 0 +15158 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 1.8900000000000001e+00 0.0000000000000000e+00 0 0 0 +15159 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 1.8800000000000001e+00 0.0000000000000000e+00 0 0 0 +15160 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 1.8900000000000001e+00 0.0000000000000000e+00 0 0 0 +15161 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 1.8800000000000001e+00 0.0000000000000000e+00 0 0 0 +15162 1 9.7257311157309027e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 1.8900000000000001e+00 0.0000000000000000e+00 0 0 0 +15163 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.8800000000000001e+00 0.0000000000000000e+00 0 0 0 +15245 1 1.0063722103956405e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 1.9000000000000001e+00 0.0000000000000000e+00 0 0 0 +15246 1 1.0063722103956442e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 1.9100000000000001e+00 0.0000000000000000e+00 0 0 0 +15247 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 1.9000000000000001e+00 0.0000000000000000e+00 0 0 0 +15248 1 1.0063722103956428e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 1.9100000000000001e+00 0.0000000000000000e+00 0 0 0 +15249 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 1.9000000000000001e+00 0.0000000000000000e+00 0 0 0 +15250 1 1.0063722103956428e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 1.9100000000000001e+00 0.0000000000000000e+00 0 0 0 +15251 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 1.9000000000000001e+00 0.0000000000000000e+00 0 0 0 +15252 1 1.0063722103956428e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 1.9100000000000001e+00 0.0000000000000000e+00 0 0 0 +15253 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 1.9000000000000001e+00 0.0000000000000000e+00 0 0 0 +15254 1 1.0063722103956428e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 1.9100000000000001e+00 0.0000000000000000e+00 0 0 0 +15255 1 1.0063722103956372e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 1.9000000000000001e+00 0.0000000000000000e+00 0 0 0 +15256 1 1.0063722103956475e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 1.9100000000000001e+00 0.0000000000000000e+00 0 0 0 +15257 1 1.0063722103956405e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 1.9000000000000001e+00 0.0000000000000000e+00 0 0 0 +15258 1 1.0063722103956442e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 1.9100000000000001e+00 0.0000000000000000e+00 0 0 0 +15259 1 1.0063722103956359e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 1.9000000000000001e+00 0.0000000000000000e+00 0 0 0 +15260 1 9.7257311157309960e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 1.9100000000000001e+00 0.0000000000000000e+00 0 0 0 +15261 1 7.1371621756056754e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.9000000000000001e+00 0.0000000000000000e+00 0 0 0 +15343 1 1.0063722103956471e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 1.9199999999999999e+00 0.0000000000000000e+00 0 0 0 +15344 1 1.0063722103956371e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 1.9299999999999999e+00 0.0000000000000000e+00 0 0 0 +15345 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 1.9199999999999999e+00 0.0000000000000000e+00 0 0 0 +15346 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 1.9299999999999999e+00 0.0000000000000000e+00 0 0 0 +15347 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 1.9199999999999999e+00 0.0000000000000000e+00 0 0 0 +15348 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 1.9299999999999999e+00 0.0000000000000000e+00 0 0 0 +15349 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 1.9199999999999999e+00 0.0000000000000000e+00 0 0 0 +15350 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 1.9299999999999999e+00 0.0000000000000000e+00 0 0 0 +15351 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 1.9199999999999999e+00 0.0000000000000000e+00 0 0 0 +15352 1 1.0063722103956360e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 1.9299999999999999e+00 0.0000000000000000e+00 0 0 0 +15353 1 1.0063722103956437e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 1.9199999999999999e+00 0.0000000000000000e+00 0 0 0 +15354 1 1.0063722103956403e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 1.9299999999999999e+00 0.0000000000000000e+00 0 0 0 +15355 1 1.0063722103956471e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 1.9199999999999999e+00 0.0000000000000000e+00 0 0 0 +15356 1 1.0063722103956371e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 1.9299999999999999e+00 0.0000000000000000e+00 0 0 0 +15357 1 1.0063722103956426e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 1.9199999999999999e+00 0.0000000000000000e+00 0 0 0 +15358 1 9.7257311157309277e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 1.9299999999999999e+00 0.0000000000000000e+00 0 0 0 +15359 1 7.1371621756057107e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.9199999999999999e+00 0.0000000000000000e+00 0 0 0 +15441 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 1.9399999999999999e+00 0.0000000000000000e+00 0 0 0 +15442 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 1.9500000000000000e+00 0.0000000000000000e+00 0 0 0 +15443 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 1.9399999999999999e+00 0.0000000000000000e+00 0 0 0 +15444 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 1.9500000000000000e+00 0.0000000000000000e+00 0 0 0 +15445 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 1.9399999999999999e+00 0.0000000000000000e+00 0 0 0 +15446 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 1.9500000000000000e+00 0.0000000000000000e+00 0 0 0 +15447 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 1.9399999999999999e+00 0.0000000000000000e+00 0 0 0 +15448 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 1.9500000000000000e+00 0.0000000000000000e+00 0 0 0 +15449 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 1.9399999999999999e+00 0.0000000000000000e+00 0 0 0 +15450 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 1.9500000000000000e+00 0.0000000000000000e+00 0 0 0 +15451 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 1.9399999999999999e+00 0.0000000000000000e+00 0 0 0 +15452 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 1.9500000000000000e+00 0.0000000000000000e+00 0 0 0 +15453 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 1.9399999999999999e+00 0.0000000000000000e+00 0 0 0 +15454 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 1.9500000000000000e+00 0.0000000000000000e+00 0 0 0 +15455 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 1.9399999999999999e+00 0.0000000000000000e+00 0 0 0 +15456 1 9.7257311157309027e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 1.9500000000000000e+00 0.0000000000000000e+00 0 0 0 +15457 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.9399999999999999e+00 0.0000000000000000e+00 0 0 0 +15539 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 1.9600000000000000e+00 0.0000000000000000e+00 0 0 0 +15540 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 1.9700000000000000e+00 0.0000000000000000e+00 0 0 0 +15541 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 1.9600000000000000e+00 0.0000000000000000e+00 0 0 0 +15542 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 1.9700000000000000e+00 0.0000000000000000e+00 0 0 0 +15543 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 1.9600000000000000e+00 0.0000000000000000e+00 0 0 0 +15544 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 1.9700000000000000e+00 0.0000000000000000e+00 0 0 0 +15545 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 1.9600000000000000e+00 0.0000000000000000e+00 0 0 0 +15546 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 1.9700000000000000e+00 0.0000000000000000e+00 0 0 0 +15547 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 1.9600000000000000e+00 0.0000000000000000e+00 0 0 0 +15548 1 1.0063722103956337e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 1.9700000000000000e+00 0.0000000000000000e+00 0 0 0 +15549 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 1.9600000000000000e+00 0.0000000000000000e+00 0 0 0 +15550 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 1.9700000000000000e+00 0.0000000000000000e+00 0 0 0 +15551 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 1.9600000000000000e+00 0.0000000000000000e+00 0 0 0 +15552 1 1.0063722103956349e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 1.9700000000000000e+00 0.0000000000000000e+00 0 0 0 +15553 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 1.9600000000000000e+00 0.0000000000000000e+00 0 0 0 +15554 1 9.7257311157309027e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 1.9700000000000000e+00 0.0000000000000000e+00 0 0 0 +15555 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.9600000000000000e+00 0.0000000000000000e+00 0 0 0 +15637 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 1.9800000000000000e+00 0.0000000000000000e+00 0 0 0 +15638 1 9.7257311157309164e+02 0.0000000000000000e+00 1.0000000000000000e+00 8.4999999999999998e-01 1.9900000000000000e+00 0.0000000000000000e+00 0 0 0 +15639 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 1.9800000000000000e+00 0.0000000000000000e+00 0 0 0 +15640 1 9.7257311157309050e+02 0.0000000000000000e+00 1.0000000000000000e+00 8.7000000000000000e-01 1.9900000000000000e+00 0.0000000000000000e+00 0 0 0 +15641 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 1.9800000000000000e+00 0.0000000000000000e+00 0 0 0 +15642 1 9.7257311157309050e+02 0.0000000000000000e+00 1.0000000000000000e+00 8.9000000000000001e-01 1.9900000000000000e+00 0.0000000000000000e+00 0 0 0 +15643 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 1.9800000000000000e+00 0.0000000000000000e+00 0 0 0 +15644 1 9.7257311157309050e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.1000000000000003e-01 1.9900000000000000e+00 0.0000000000000000e+00 0 0 0 +15645 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 1.9800000000000000e+00 0.0000000000000000e+00 0 0 0 +15646 1 9.7257311157309050e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.3000000000000005e-01 1.9900000000000000e+00 0.0000000000000000e+00 0 0 0 +15647 1 1.0063722103956346e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 1.9800000000000000e+00 0.0000000000000000e+00 0 0 0 +15648 1 9.7257311157309505e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.5000000000000007e-01 1.9900000000000000e+00 0.0000000000000000e+00 0 0 0 +15649 1 1.0063722103956380e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 1.9800000000000000e+00 0.0000000000000000e+00 0 0 0 +15650 1 9.7257311157309164e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.6999999999999997e-01 1.9900000000000000e+00 0.0000000000000000e+00 0 0 0 +15651 1 1.0063722103956335e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 1.9800000000000000e+00 0.0000000000000000e+00 0 0 0 +15652 1 9.3882791880927527e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.8999999999999999e-01 1.9900000000000000e+00 0.0000000000000000e+00 0 0 0 +15653 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.9800000000000000e+00 0.0000000000000000e+00 0 0 0 +15694 1 7.1371621756056811e+02 0.0000000000000000e+00 1.0000000000000000e+00 8.3999999999999997e-01 2.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +15695 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 8.5999999999999999e-01 2.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +15696 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 8.8000000000000000e-01 2.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +15697 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000002e-01 2.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +15698 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.2000000000000004e-01 2.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +15699 1 7.1371621756056641e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.4000000000000006e-01 2.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +15700 1 7.1371621756056811e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.5999999999999996e-01 2.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +15701 1 7.1371621756056516e+02 0.0000000000000000e+00 1.0000000000000000e+00 9.7999999999999998e-01 2.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +15702 1 5.5054257779048748e+02 0.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 2.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +845 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.0011121907579295e+00 0.0000000000000000e+00 0 0 0 +847 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.0081832585697952e+00 0.0000000000000000e+00 0 0 0 +848 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.0152543263816605e+00 0.0000000000000000e+00 0 0 0 +849 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.0081832585697952e+00 0.0000000000000000e+00 0 0 0 +850 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.0223253941935257e+00 0.0000000000000000e+00 0 0 0 +851 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.0293964620053915e+00 0.0000000000000000e+00 0 0 0 +852 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.0223253941935257e+00 0.0000000000000000e+00 0 0 0 +853 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.0364675298172568e+00 0.0000000000000000e+00 0 0 0 +854 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.0435385976291225e+00 0.0000000000000000e+00 0 0 0 +855 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.0364675298172568e+00 0.0000000000000000e+00 0 0 0 +856 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.0506096654409878e+00 0.0000000000000000e+00 0 0 0 +857 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.0576807332528535e+00 0.0000000000000000e+00 0 0 0 +858 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.0506096654409878e+00 0.0000000000000000e+00 0 0 0 +859 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.0647518010647188e+00 0.0000000000000000e+00 0 0 0 +860 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.0718228688765841e+00 0.0000000000000000e+00 0 0 0 +861 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.0647518010647188e+00 0.0000000000000000e+00 0 0 0 +862 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.0788939366884498e+00 0.0000000000000000e+00 0 0 0 +863 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.0859650045003151e+00 0.0000000000000000e+00 0 0 0 +864 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.0788939366884498e+00 0.0000000000000000e+00 0 0 0 +865 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.0930360723121808e+00 0.0000000000000000e+00 0 0 0 +866 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.1001071401240461e+00 0.0000000000000000e+00 0 0 0 +867 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.0930360723121808e+00 0.0000000000000000e+00 0 0 0 +868 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.1071782079359118e+00 0.0000000000000000e+00 0 0 0 +869 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.1142492757477771e+00 0.0000000000000000e+00 0 0 0 +870 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.1071782079359118e+00 0.0000000000000000e+00 0 0 0 +871 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.1213203435596424e+00 0.0000000000000000e+00 0 0 0 +872 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.1283914113715081e+00 0.0000000000000000e+00 0 0 0 +873 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.1213203435596424e+00 0.0000000000000000e+00 0 0 0 +874 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.1354624791833734e+00 0.0000000000000000e+00 0 0 0 +875 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.1425335469952391e+00 0.0000000000000000e+00 0 0 0 +876 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.1354624791833734e+00 0.0000000000000000e+00 0 0 0 +877 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.1496046148071044e+00 0.0000000000000000e+00 0 0 0 +878 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.1566756826189701e+00 0.0000000000000000e+00 0 0 0 +879 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.1496046148071044e+00 0.0000000000000000e+00 0 0 0 +880 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.1637467504308354e+00 0.0000000000000000e+00 0 0 0 +882 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.1637467504308354e+00 0.0000000000000000e+00 0 0 0 +881 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.1708178182427011e+00 0.0000000000000000e+00 0 0 0 +883 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.1778888860545664e+00 0.0000000000000000e+00 0 0 0 +884 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.1849599538664317e+00 0.0000000000000000e+00 0 0 0 +885 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.1778888860545664e+00 0.0000000000000000e+00 0 0 0 +886 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.1920310216782974e+00 0.0000000000000000e+00 0 0 0 +887 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.1991020894901627e+00 0.0000000000000000e+00 0 0 0 +888 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.1920310216782974e+00 0.0000000000000000e+00 0 0 0 +889 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.2061731573020285e+00 0.0000000000000000e+00 0 0 0 +890 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.2132442251138937e+00 0.0000000000000000e+00 0 0 0 +891 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.2061731573020285e+00 0.0000000000000000e+00 0 0 0 +892 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.2203152929257595e+00 0.0000000000000000e+00 0 0 0 +893 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.2273863607376247e+00 0.0000000000000000e+00 0 0 0 +894 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.2203152929257595e+00 0.0000000000000000e+00 0 0 0 +895 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.2344574285494900e+00 0.0000000000000000e+00 0 0 0 +896 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.2415284963613558e+00 0.0000000000000000e+00 0 0 0 +897 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.2344574285494900e+00 0.0000000000000000e+00 0 0 0 +898 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.2485995641732210e+00 0.0000000000000000e+00 0 0 0 +899 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.2556706319850868e+00 0.0000000000000000e+00 0 0 0 +900 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.2485995641732210e+00 0.0000000000000000e+00 0 0 0 +901 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.2627416997969521e+00 0.0000000000000000e+00 0 0 0 +902 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.2698127676088178e+00 0.0000000000000000e+00 0 0 0 +903 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.2627416997969521e+00 0.0000000000000000e+00 0 0 0 +904 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.2768838354206831e+00 0.0000000000000000e+00 0 0 0 +905 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.2839549032325484e+00 0.0000000000000000e+00 0 0 0 +906 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.2768838354206831e+00 0.0000000000000000e+00 0 0 0 +907 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.2910259710444141e+00 0.0000000000000000e+00 0 0 0 +908 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.2980970388562794e+00 0.0000000000000000e+00 0 0 0 +909 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.2910259710444141e+00 0.0000000000000000e+00 0 0 0 +910 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.3051681066681451e+00 0.0000000000000000e+00 0 0 0 +911 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.3122391744800104e+00 0.0000000000000000e+00 0 0 0 +912 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.3051681066681451e+00 0.0000000000000000e+00 0 0 0 +913 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.3193102422918761e+00 0.0000000000000000e+00 0 0 0 +914 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.3263813101037414e+00 0.0000000000000000e+00 0 0 0 +915 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.3193102422918761e+00 0.0000000000000000e+00 0 0 0 +916 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.3334523779156067e+00 0.0000000000000000e+00 0 0 0 +918 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.3334523779156067e+00 0.0000000000000000e+00 0 0 0 +917 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.3405234457274724e+00 0.0000000000000000e+00 0 0 0 +919 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.3475945135393377e+00 0.0000000000000000e+00 0 0 0 +920 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.3546655813512034e+00 0.0000000000000000e+00 0 0 0 +921 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.3475945135393377e+00 0.0000000000000000e+00 0 0 0 +922 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.3617366491630687e+00 0.0000000000000000e+00 0 0 0 +923 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.3688077169749344e+00 0.0000000000000000e+00 0 0 0 +924 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.3617366491630687e+00 0.0000000000000000e+00 0 0 0 +925 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.3758787847867997e+00 0.0000000000000000e+00 0 0 0 +926 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.3829498525986650e+00 0.0000000000000000e+00 0 0 0 +927 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.3758787847867997e+00 0.0000000000000000e+00 0 0 0 +928 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.3900209204105307e+00 0.0000000000000000e+00 0 0 0 +929 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.3970919882223960e+00 0.0000000000000000e+00 0 0 0 +930 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.3900209204105307e+00 0.0000000000000000e+00 0 0 0 +931 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.4041630560342617e+00 0.0000000000000000e+00 0 0 0 +932 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.4112341238461270e+00 0.0000000000000000e+00 0 0 0 +933 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.4041630560342617e+00 0.0000000000000000e+00 0 0 0 +934 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.4183051916579927e+00 0.0000000000000000e+00 0 0 0 +935 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.4253762594698580e+00 0.0000000000000000e+00 0 0 0 +936 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.4183051916579927e+00 0.0000000000000000e+00 0 0 0 +937 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.4324473272817233e+00 0.0000000000000000e+00 0 0 0 +938 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.4395183950935890e+00 0.0000000000000000e+00 0 0 0 +939 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.4324473272817233e+00 0.0000000000000000e+00 0 0 0 +940 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.4465894629054543e+00 0.0000000000000000e+00 0 0 0 +941 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.4536605307173200e+00 0.0000000000000000e+00 0 0 0 +942 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.4465894629054543e+00 0.0000000000000000e+00 0 0 0 +943 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.4607315985291853e+00 0.0000000000000000e+00 0 0 0 +944 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.4678026663410511e+00 0.0000000000000000e+00 0 0 0 +945 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.4607315985291853e+00 0.0000000000000000e+00 0 0 0 +946 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.4748737341529163e+00 0.0000000000000000e+00 0 0 0 +947 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.4819448019647821e+00 0.0000000000000000e+00 0 0 0 +948 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.4748737341529163e+00 0.0000000000000000e+00 0 0 0 +949 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.4890158697766473e+00 0.0000000000000000e+00 0 0 0 +950 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.4960869375885126e+00 0.0000000000000000e+00 0 0 0 +951 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.4890158697766473e+00 0.0000000000000000e+00 0 0 0 +952 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.5031580054003784e+00 0.0000000000000000e+00 0 0 0 +953 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.5102290732122436e+00 0.0000000000000000e+00 0 0 0 +954 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.5031580054003784e+00 0.0000000000000000e+00 0 0 0 +955 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.5173001410241094e+00 0.0000000000000000e+00 0 0 0 +956 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.5243712088359747e+00 0.0000000000000000e+00 0 0 0 +957 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.5173001410241094e+00 0.0000000000000000e+00 0 0 0 +958 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.5314422766478404e+00 0.0000000000000000e+00 0 0 0 +959 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.5385133444597057e+00 0.0000000000000000e+00 0 0 0 +960 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.5314422766478404e+00 0.0000000000000000e+00 0 0 0 +961 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.5455844122715710e+00 0.0000000000000000e+00 0 0 0 +962 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.5526554800834367e+00 0.0000000000000000e+00 0 0 0 +963 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.5455844122715710e+00 0.0000000000000000e+00 0 0 0 +964 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.5597265478953020e+00 0.0000000000000000e+00 0 0 0 +965 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.5667976157071677e+00 0.0000000000000000e+00 0 0 0 +966 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.5597265478953020e+00 0.0000000000000000e+00 0 0 0 +967 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.5738686835190330e+00 0.0000000000000000e+00 0 0 0 +968 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.5809397513308987e+00 0.0000000000000000e+00 0 0 0 +969 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.5738686835190330e+00 0.0000000000000000e+00 0 0 0 +970 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.5880108191427640e+00 0.0000000000000000e+00 0 0 0 +971 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.5950818869546293e+00 0.0000000000000000e+00 0 0 0 +972 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.5880108191427640e+00 0.0000000000000000e+00 0 0 0 +973 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.6021529547664950e+00 0.0000000000000000e+00 0 0 0 +974 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.6092240225783603e+00 0.0000000000000000e+00 0 0 0 +975 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.6021529547664950e+00 0.0000000000000000e+00 0 0 0 +976 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.6162950903902260e+00 0.0000000000000000e+00 0 0 0 +977 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.6233661582020913e+00 0.0000000000000000e+00 0 0 0 +978 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.6162950903902260e+00 0.0000000000000000e+00 0 0 0 +979 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.6304372260139570e+00 0.0000000000000000e+00 0 0 0 +980 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.6375082938258223e+00 0.0000000000000000e+00 0 0 0 +981 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.6304372260139570e+00 0.0000000000000000e+00 0 0 0 +982 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.6445793616376876e+00 0.0000000000000000e+00 0 0 0 +983 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.6516504294495533e+00 0.0000000000000000e+00 0 0 0 +984 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.6445793616376876e+00 0.0000000000000000e+00 0 0 0 +985 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.6587214972614186e+00 0.0000000000000000e+00 0 0 0 +986 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.6657925650732843e+00 0.0000000000000000e+00 0 0 0 +987 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.6587214972614186e+00 0.0000000000000000e+00 0 0 0 +988 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.6728636328851496e+00 0.0000000000000000e+00 0 0 0 +989 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.6799347006970153e+00 0.0000000000000000e+00 0 0 0 +990 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.6728636328851496e+00 0.0000000000000000e+00 0 0 0 +991 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.6870057685088806e+00 0.0000000000000000e+00 0 0 0 +992 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.6940768363207459e+00 0.0000000000000000e+00 0 0 0 +993 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.6870057685088806e+00 0.0000000000000000e+00 0 0 0 +994 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.7011479041326116e+00 0.0000000000000000e+00 0 0 0 +995 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.7082189719444769e+00 0.0000000000000000e+00 0 0 0 +996 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.7011479041326116e+00 0.0000000000000000e+00 0 0 0 +997 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.7152900397563426e+00 0.0000000000000000e+00 0 0 0 +998 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.7223611075682079e+00 0.0000000000000000e+00 0 0 0 +999 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.7152900397563426e+00 0.0000000000000000e+00 0 0 0 +1000 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.7294321753800737e+00 0.0000000000000000e+00 0 0 0 +1001 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.7365032431919389e+00 0.0000000000000000e+00 0 0 0 +1002 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.7294321753800737e+00 0.0000000000000000e+00 0 0 0 +1003 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.7435743110038042e+00 0.0000000000000000e+00 0 0 0 +1004 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.7506453788156700e+00 0.0000000000000000e+00 0 0 0 +1005 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.7435743110038042e+00 0.0000000000000000e+00 0 0 0 +1006 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.7577164466275352e+00 0.0000000000000000e+00 0 0 0 +1007 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.7647875144394010e+00 0.0000000000000000e+00 0 0 0 +1008 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.7577164466275352e+00 0.0000000000000000e+00 0 0 0 +1009 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.7718585822512662e+00 0.0000000000000000e+00 0 0 0 +1010 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.7789296500631320e+00 0.0000000000000000e+00 0 0 0 +1011 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.7718585822512662e+00 0.0000000000000000e+00 0 0 0 +1012 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.7860007178749973e+00 0.0000000000000000e+00 0 0 0 +1013 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.7930717856868625e+00 0.0000000000000000e+00 0 0 0 +1014 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.7860007178749973e+00 0.0000000000000000e+00 0 0 0 +1015 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.8001428534987283e+00 0.0000000000000000e+00 0 0 0 +1016 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.8072139213105936e+00 0.0000000000000000e+00 0 0 0 +1017 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.8001428534987283e+00 0.0000000000000000e+00 0 0 0 +1018 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.8142849891224593e+00 0.0000000000000000e+00 0 0 0 +1019 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.8213560569343246e+00 0.0000000000000000e+00 0 0 0 +1020 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.8142849891224593e+00 0.0000000000000000e+00 0 0 0 +1021 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.8284271247461903e+00 0.0000000000000000e+00 0 0 0 +1023 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.8284271247461903e+00 0.0000000000000000e+00 0 0 0 +1022 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.8354981925580556e+00 0.0000000000000000e+00 0 0 0 +1024 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.8425692603699213e+00 0.0000000000000000e+00 0 0 0 +1025 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.8496403281817866e+00 0.0000000000000000e+00 0 0 0 +1026 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.8425692603699213e+00 0.0000000000000000e+00 0 0 0 +1027 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.8567113959936519e+00 0.0000000000000000e+00 0 0 0 +1028 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.8637824638055176e+00 0.0000000000000000e+00 0 0 0 +1029 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.8567113959936519e+00 0.0000000000000000e+00 0 0 0 +1030 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.8708535316173829e+00 0.0000000000000000e+00 0 0 0 +1031 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.8779245994292486e+00 0.0000000000000000e+00 0 0 0 +1032 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.8708535316173829e+00 0.0000000000000000e+00 0 0 0 +1033 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.8849956672411139e+00 0.0000000000000000e+00 0 0 0 +1034 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.8920667350529796e+00 0.0000000000000000e+00 0 0 0 +1035 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.8849956672411139e+00 0.0000000000000000e+00 0 0 0 +1036 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.8991378028648449e+00 0.0000000000000000e+00 0 0 0 +1037 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.9062088706767102e+00 0.0000000000000000e+00 0 0 0 +1038 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.8991378028648449e+00 0.0000000000000000e+00 0 0 0 +1039 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.9132799384885759e+00 0.0000000000000000e+00 0 0 0 +1040 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.9203510063004412e+00 0.0000000000000000e+00 0 0 0 +1041 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.9132799384885759e+00 0.0000000000000000e+00 0 0 0 +1042 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.9274220741123069e+00 0.0000000000000000e+00 0 0 0 +1043 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.9344931419241722e+00 0.0000000000000000e+00 0 0 0 +1044 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.9274220741123069e+00 0.0000000000000000e+00 0 0 0 +1045 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.9415642097360379e+00 0.0000000000000000e+00 0 0 0 +1046 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.9486352775479032e+00 0.0000000000000000e+00 0 0 0 +1047 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.9415642097360379e+00 0.0000000000000000e+00 0 0 0 +1048 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.9557063453597685e+00 0.0000000000000000e+00 0 0 0 +1049 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.9627774131716342e+00 0.0000000000000000e+00 0 0 0 +1050 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.9557063453597685e+00 0.0000000000000000e+00 0 0 0 +1051 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.9698484809834995e+00 0.0000000000000000e+00 0 0 0 +1052 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.9769195487953652e+00 0.0000000000000000e+00 0 0 0 +1053 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.9698484809834995e+00 0.0000000000000000e+00 0 0 0 +1054 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.9839906166072305e+00 0.0000000000000000e+00 0 0 0 +1055 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 2.9910616844190963e+00 0.0000000000000000e+00 0 0 0 +1056 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.9839906166072305e+00 0.0000000000000000e+00 0 0 0 +1057 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2.9981327522309615e+00 0.0000000000000000e+00 0 0 0 +1059 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 2.9981327522309615e+00 0.0000000000000000e+00 0 0 0 +1058 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.0052038200428268e+00 0.0000000000000000e+00 0 0 0 +1060 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.0122748878546926e+00 0.0000000000000000e+00 0 0 0 +1061 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.0193459556665578e+00 0.0000000000000000e+00 0 0 0 +1062 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.0122748878546926e+00 0.0000000000000000e+00 0 0 0 +1063 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.0264170234784236e+00 0.0000000000000000e+00 0 0 0 +1064 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.0334880912902888e+00 0.0000000000000000e+00 0 0 0 +1065 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.0264170234784236e+00 0.0000000000000000e+00 0 0 0 +1066 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.0405591591021546e+00 0.0000000000000000e+00 0 0 0 +1067 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.0476302269140199e+00 0.0000000000000000e+00 0 0 0 +1068 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.0405591591021546e+00 0.0000000000000000e+00 0 0 0 +1069 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.0547012947258851e+00 0.0000000000000000e+00 0 0 0 +1070 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.0617723625377509e+00 0.0000000000000000e+00 0 0 0 +1071 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.0547012947258851e+00 0.0000000000000000e+00 0 0 0 +1072 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.0688434303496162e+00 0.0000000000000000e+00 0 0 0 +1073 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.0759144981614819e+00 0.0000000000000000e+00 0 0 0 +1074 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.0688434303496162e+00 0.0000000000000000e+00 0 0 0 +1075 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.0829855659733472e+00 0.0000000000000000e+00 0 0 0 +1076 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.0900566337852129e+00 0.0000000000000000e+00 0 0 0 +1077 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.0829855659733472e+00 0.0000000000000000e+00 0 0 0 +1078 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.0971277015970782e+00 0.0000000000000000e+00 0 0 0 +1079 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.1041987694089435e+00 0.0000000000000000e+00 0 0 0 +1080 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.0971277015970782e+00 0.0000000000000000e+00 0 0 0 +1081 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.1112698372208092e+00 0.0000000000000000e+00 0 0 0 +1082 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.1183409050326745e+00 0.0000000000000000e+00 0 0 0 +1083 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.1112698372208092e+00 0.0000000000000000e+00 0 0 0 +1084 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.1254119728445402e+00 0.0000000000000000e+00 0 0 0 +1085 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.1324830406564055e+00 0.0000000000000000e+00 0 0 0 +1086 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.1254119728445402e+00 0.0000000000000000e+00 0 0 0 +1087 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.1395541084682712e+00 0.0000000000000000e+00 0 0 0 +1088 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.1466251762801365e+00 0.0000000000000000e+00 0 0 0 +1089 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.1395541084682712e+00 0.0000000000000000e+00 0 0 0 +1090 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.1536962440920022e+00 0.0000000000000000e+00 0 0 0 +1091 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.1607673119038675e+00 0.0000000000000000e+00 0 0 0 +1092 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.1536962440920022e+00 0.0000000000000000e+00 0 0 0 +1093 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.1678383797157328e+00 0.0000000000000000e+00 0 0 0 +1094 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.1749094475275985e+00 0.0000000000000000e+00 0 0 0 +1095 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.1678383797157328e+00 0.0000000000000000e+00 0 0 0 +1096 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.1819805153394638e+00 0.0000000000000000e+00 0 0 0 +1097 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.1890515831513295e+00 0.0000000000000000e+00 0 0 0 +1098 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.1819805153394638e+00 0.0000000000000000e+00 0 0 0 +1099 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.1961226509631948e+00 0.0000000000000000e+00 0 0 0 +1100 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.2031937187750605e+00 0.0000000000000000e+00 0 0 0 +1101 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.1961226509631948e+00 0.0000000000000000e+00 0 0 0 +1102 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.2102647865869258e+00 0.0000000000000000e+00 0 0 0 +1103 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.2173358543987911e+00 0.0000000000000000e+00 0 0 0 +1104 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.2102647865869258e+00 0.0000000000000000e+00 0 0 0 +1105 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.2244069222106568e+00 0.0000000000000000e+00 0 0 0 +1106 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.2314779900225221e+00 0.0000000000000000e+00 0 0 0 +1107 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.2244069222106568e+00 0.0000000000000000e+00 0 0 0 +1108 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.2385490578343878e+00 0.0000000000000000e+00 0 0 0 +1109 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.2456201256462531e+00 0.0000000000000000e+00 0 0 0 +1110 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.2385490578343878e+00 0.0000000000000000e+00 0 0 0 +1111 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.2526911934581189e+00 0.0000000000000000e+00 0 0 0 +1112 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.2597622612699841e+00 0.0000000000000000e+00 0 0 0 +1113 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.2526911934581189e+00 0.0000000000000000e+00 0 0 0 +1114 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.2668333290818494e+00 0.0000000000000000e+00 0 0 0 +1115 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.2739043968937152e+00 0.0000000000000000e+00 0 0 0 +1116 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.2668333290818494e+00 0.0000000000000000e+00 0 0 0 +1117 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.2809754647055804e+00 0.0000000000000000e+00 0 0 0 +1118 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.2880465325174462e+00 0.0000000000000000e+00 0 0 0 +1119 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.2809754647055804e+00 0.0000000000000000e+00 0 0 0 +1120 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.2951176003293114e+00 0.0000000000000000e+00 0 0 0 +1121 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.3021886681411772e+00 0.0000000000000000e+00 0 0 0 +1122 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.2951176003293114e+00 0.0000000000000000e+00 0 0 0 +1123 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.3092597359530425e+00 0.0000000000000000e+00 0 0 0 +1124 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.3163308037649077e+00 0.0000000000000000e+00 0 0 0 +1125 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.3092597359530425e+00 0.0000000000000000e+00 0 0 0 +1126 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.3234018715767735e+00 0.0000000000000000e+00 0 0 0 +1127 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.3304729393886388e+00 0.0000000000000000e+00 0 0 0 +1128 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.3234018715767735e+00 0.0000000000000000e+00 0 0 0 +1129 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.3375440072005045e+00 0.0000000000000000e+00 0 0 0 +1130 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.3446150750123698e+00 0.0000000000000000e+00 0 0 0 +1131 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.3375440072005045e+00 0.0000000000000000e+00 0 0 0 +1132 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.3516861428242355e+00 0.0000000000000000e+00 0 0 0 +1133 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.3587572106361008e+00 0.0000000000000000e+00 0 0 0 +1134 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.3516861428242355e+00 0.0000000000000000e+00 0 0 0 +1135 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.3658282784479661e+00 0.0000000000000000e+00 0 0 0 +1136 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.3728993462598318e+00 0.0000000000000000e+00 0 0 0 +1137 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.3658282784479661e+00 0.0000000000000000e+00 0 0 0 +1138 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.3799704140716971e+00 0.0000000000000000e+00 0 0 0 +1139 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.3870414818835628e+00 0.0000000000000000e+00 0 0 0 +1140 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.3799704140716971e+00 0.0000000000000000e+00 0 0 0 +1141 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.3941125496954281e+00 0.0000000000000000e+00 0 0 0 +1142 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.4011836175072938e+00 0.0000000000000000e+00 0 0 0 +1143 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.3941125496954281e+00 0.0000000000000000e+00 0 0 0 +1144 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.4082546853191591e+00 0.0000000000000000e+00 0 0 0 +1145 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.4153257531310244e+00 0.0000000000000000e+00 0 0 0 +1146 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.4082546853191591e+00 0.0000000000000000e+00 0 0 0 +1147 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.4223968209428901e+00 0.0000000000000000e+00 0 0 0 +1148 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.4294678887547554e+00 0.0000000000000000e+00 0 0 0 +1149 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.4223968209428901e+00 0.0000000000000000e+00 0 0 0 +1150 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.4365389565666211e+00 0.0000000000000000e+00 0 0 0 +1151 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.4436100243784864e+00 0.0000000000000000e+00 0 0 0 +1152 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.4365389565666211e+00 0.0000000000000000e+00 0 0 0 +1153 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.4506810921903521e+00 0.0000000000000000e+00 0 0 0 +1154 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.4577521600022174e+00 0.0000000000000000e+00 0 0 0 +1155 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.4506810921903521e+00 0.0000000000000000e+00 0 0 0 +1156 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.4648232278140831e+00 0.0000000000000000e+00 0 0 0 +1157 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.4718942956259484e+00 0.0000000000000000e+00 0 0 0 +1158 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.4648232278140831e+00 0.0000000000000000e+00 0 0 0 +1159 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.4789653634378137e+00 0.0000000000000000e+00 0 0 0 +1160 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.4860364312496794e+00 0.0000000000000000e+00 0 0 0 +1161 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.4789653634378137e+00 0.0000000000000000e+00 0 0 0 +1162 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.4931074990615447e+00 0.0000000000000000e+00 0 0 0 +1163 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.5001785668734104e+00 0.0000000000000000e+00 0 0 0 +1164 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.4931074990615447e+00 0.0000000000000000e+00 0 0 0 +1165 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.5072496346852757e+00 0.0000000000000000e+00 0 0 0 +1166 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.5143207024971415e+00 0.0000000000000000e+00 0 0 0 +1167 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.5072496346852757e+00 0.0000000000000000e+00 0 0 0 +1168 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.5213917703090067e+00 0.0000000000000000e+00 0 0 0 +1169 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.5284628381208720e+00 0.0000000000000000e+00 0 0 0 +1170 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.5213917703090067e+00 0.0000000000000000e+00 0 0 0 +1171 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.5355339059327378e+00 0.0000000000000000e+00 0 0 0 +1172 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.5426049737446030e+00 0.0000000000000000e+00 0 0 0 +1173 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.5355339059327378e+00 0.0000000000000000e+00 0 0 0 +1174 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.5496760415564688e+00 0.0000000000000000e+00 0 0 0 +1175 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.5567471093683340e+00 0.0000000000000000e+00 0 0 0 +1176 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.5496760415564688e+00 0.0000000000000000e+00 0 0 0 +1177 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.5638181771801998e+00 0.0000000000000000e+00 0 0 0 +1178 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.5708892449920651e+00 0.0000000000000000e+00 0 0 0 +1179 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.5638181771801998e+00 0.0000000000000000e+00 0 0 0 +1180 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.5779603128039303e+00 0.0000000000000000e+00 0 0 0 +1181 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.5850313806157961e+00 0.0000000000000000e+00 0 0 0 +1182 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.5779603128039303e+00 0.0000000000000000e+00 0 0 0 +1183 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.5921024484276614e+00 0.0000000000000000e+00 0 0 0 +1184 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.5991735162395271e+00 0.0000000000000000e+00 0 0 0 +1185 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.5921024484276614e+00 0.0000000000000000e+00 0 0 0 +1186 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.6062445840513924e+00 0.0000000000000000e+00 0 0 0 +1187 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.6133156518632581e+00 0.0000000000000000e+00 0 0 0 +1188 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.6062445840513924e+00 0.0000000000000000e+00 0 0 0 +1189 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.6203867196751234e+00 0.0000000000000000e+00 0 0 0 +1190 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.6274577874869887e+00 0.0000000000000000e+00 0 0 0 +1191 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.6203867196751234e+00 0.0000000000000000e+00 0 0 0 +1192 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.6345288552988544e+00 0.0000000000000000e+00 0 0 0 +1193 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.6415999231107197e+00 0.0000000000000000e+00 0 0 0 +1194 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.6345288552988544e+00 0.0000000000000000e+00 0 0 0 +1195 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.6486709909225854e+00 0.0000000000000000e+00 0 0 0 +1196 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.6557420587344507e+00 0.0000000000000000e+00 0 0 0 +1197 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.6486709909225854e+00 0.0000000000000000e+00 0 0 0 +1198 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.6628131265463164e+00 0.0000000000000000e+00 0 0 0 +1200 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.6628131265463164e+00 0.0000000000000000e+00 0 0 0 +1199 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.6698841943581817e+00 0.0000000000000000e+00 0 0 0 +1201 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.6769552621700470e+00 0.0000000000000000e+00 0 0 0 +1202 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.6840263299819127e+00 0.0000000000000000e+00 0 0 0 +1203 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.6769552621700470e+00 0.0000000000000000e+00 0 0 0 +1204 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.6910973977937780e+00 0.0000000000000000e+00 0 0 0 +1205 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.6981684656056437e+00 0.0000000000000000e+00 0 0 0 +1206 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.6910973977937780e+00 0.0000000000000000e+00 0 0 0 +1207 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.7052395334175090e+00 0.0000000000000000e+00 0 0 0 +1208 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.7123106012293747e+00 0.0000000000000000e+00 0 0 0 +1209 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.7052395334175090e+00 0.0000000000000000e+00 0 0 0 +1210 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.7193816690412400e+00 0.0000000000000000e+00 0 0 0 +1211 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.7264527368531053e+00 0.0000000000000000e+00 0 0 0 +1212 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.7193816690412400e+00 0.0000000000000000e+00 0 0 0 +1213 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.7335238046649710e+00 0.0000000000000000e+00 0 0 0 +1214 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.7405948724768363e+00 0.0000000000000000e+00 0 0 0 +1215 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.7335238046649710e+00 0.0000000000000000e+00 0 0 0 +1216 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.7476659402887020e+00 0.0000000000000000e+00 0 0 0 +1217 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.7547370081005673e+00 0.0000000000000000e+00 0 0 0 +1218 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.7476659402887020e+00 0.0000000000000000e+00 0 0 0 +1219 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.7618080759124330e+00 0.0000000000000000e+00 0 0 0 +1220 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.7688791437242983e+00 0.0000000000000000e+00 0 0 0 +1221 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.7618080759124330e+00 0.0000000000000000e+00 0 0 0 +1222 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.7759502115361636e+00 0.0000000000000000e+00 0 0 0 +1223 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.7830212793480293e+00 0.0000000000000000e+00 0 0 0 +1224 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.7759502115361636e+00 0.0000000000000000e+00 0 0 0 +1225 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.7900923471598946e+00 0.0000000000000000e+00 0 0 0 +1226 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.7971634149717604e+00 0.0000000000000000e+00 0 0 0 +1227 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.7900923471598946e+00 0.0000000000000000e+00 0 0 0 +1228 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.8042344827836256e+00 0.0000000000000000e+00 0 0 0 +1229 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.8113055505954914e+00 0.0000000000000000e+00 0 0 0 +1230 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.8042344827836256e+00 0.0000000000000000e+00 0 0 0 +1231 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.8183766184073566e+00 0.0000000000000000e+00 0 0 0 +1232 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.8254476862192224e+00 0.0000000000000000e+00 0 0 0 +1233 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.8183766184073566e+00 0.0000000000000000e+00 0 0 0 +1234 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.8325187540310877e+00 0.0000000000000000e+00 0 0 0 +1236 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.8325187540310877e+00 0.0000000000000000e+00 0 0 0 +1235 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.8395898218429529e+00 0.0000000000000000e+00 0 0 0 +1237 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.8466608896548187e+00 0.0000000000000000e+00 0 0 0 +1238 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.8537319574666840e+00 0.0000000000000000e+00 0 0 0 +1239 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.8466608896548187e+00 0.0000000000000000e+00 0 0 0 +1240 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.8608030252785497e+00 0.0000000000000000e+00 0 0 0 +1241 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.8678740930904150e+00 0.0000000000000000e+00 0 0 0 +1242 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.8608030252785497e+00 0.0000000000000000e+00 0 0 0 +1243 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.8749451609022807e+00 0.0000000000000000e+00 0 0 0 +1244 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.8820162287141460e+00 0.0000000000000000e+00 0 0 0 +1245 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.8749451609022807e+00 0.0000000000000000e+00 0 0 0 +1246 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.8890872965260113e+00 0.0000000000000000e+00 0 0 0 +1247 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.8961583643378770e+00 0.0000000000000000e+00 0 0 0 +1248 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.8890872965260113e+00 0.0000000000000000e+00 0 0 0 +1249 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.9032294321497423e+00 0.0000000000000000e+00 0 0 0 +1250 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.9103004999616080e+00 0.0000000000000000e+00 0 0 0 +1251 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.9032294321497423e+00 0.0000000000000000e+00 0 0 0 +1252 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.9173715677734733e+00 0.0000000000000000e+00 0 0 0 +1253 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.9244426355853390e+00 0.0000000000000000e+00 0 0 0 +1254 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.9173715677734733e+00 0.0000000000000000e+00 0 0 0 +1255 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.9315137033972043e+00 0.0000000000000000e+00 0 0 0 +1256 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.9385847712090696e+00 0.0000000000000000e+00 0 0 0 +1257 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.9315137033972043e+00 0.0000000000000000e+00 0 0 0 +1258 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.9456558390209353e+00 0.0000000000000000e+00 0 0 0 +1259 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.9527269068328006e+00 0.0000000000000000e+00 0 0 0 +1260 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.9456558390209353e+00 0.0000000000000000e+00 0 0 0 +1261 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.9597979746446663e+00 0.0000000000000000e+00 0 0 0 +1262 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.9668690424565316e+00 0.0000000000000000e+00 0 0 0 +1263 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.9597979746446663e+00 0.0000000000000000e+00 0 0 0 +1264 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.9739401102683973e+00 0.0000000000000000e+00 0 0 0 +1265 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.9810111780802626e+00 0.0000000000000000e+00 0 0 0 +1266 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.9739401102683973e+00 0.0000000000000000e+00 0 0 0 +1267 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 3.9880822458921279e+00 0.0000000000000000e+00 0 0 0 +1268 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 3.9951533137039936e+00 0.0000000000000000e+00 0 0 0 +1269 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 3.9880822458921279e+00 0.0000000000000000e+00 0 0 0 +1270 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.0022243815158589e+00 0.0000000000000000e+00 0 0 0 +1271 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.0092954493277242e+00 0.0000000000000000e+00 0 0 0 +1272 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.0022243815158589e+00 0.0000000000000000e+00 0 0 0 +1273 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.0163665171395904e+00 0.0000000000000000e+00 0 0 0 +1274 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.0234375849514556e+00 0.0000000000000000e+00 0 0 0 +1275 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.0163665171395904e+00 0.0000000000000000e+00 0 0 0 +1276 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.0305086527633209e+00 0.0000000000000000e+00 0 0 0 +1277 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.0375797205751862e+00 0.0000000000000000e+00 0 0 0 +1278 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.0305086527633209e+00 0.0000000000000000e+00 0 0 0 +1279 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.0446507883870515e+00 0.0000000000000000e+00 0 0 0 +1280 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.0517218561989177e+00 0.0000000000000000e+00 0 0 0 +1281 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.0446507883870515e+00 0.0000000000000000e+00 0 0 0 +1282 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.0587929240107830e+00 0.0000000000000000e+00 0 0 0 +1283 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.0658639918226482e+00 0.0000000000000000e+00 0 0 0 +1284 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.0587929240107830e+00 0.0000000000000000e+00 0 0 0 +1285 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.0729350596345135e+00 0.0000000000000000e+00 0 0 0 +1286 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.0800061274463797e+00 0.0000000000000000e+00 0 0 0 +1287 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.0729350596345135e+00 0.0000000000000000e+00 0 0 0 +1288 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.0870771952582450e+00 0.0000000000000000e+00 0 0 0 +1289 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.0941482630701103e+00 0.0000000000000000e+00 0 0 0 +1290 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.0870771952582450e+00 0.0000000000000000e+00 0 0 0 +1291 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.1012193308819755e+00 0.0000000000000000e+00 0 0 0 +1292 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.1082903986938408e+00 0.0000000000000000e+00 0 0 0 +1293 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.1012193308819755e+00 0.0000000000000000e+00 0 0 0 +1294 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.1153614665057070e+00 0.0000000000000000e+00 0 0 0 +1295 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.1224325343175723e+00 0.0000000000000000e+00 0 0 0 +1296 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.1153614665057070e+00 0.0000000000000000e+00 0 0 0 +1297 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.1295036021294376e+00 0.0000000000000000e+00 0 0 0 +1298 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.1365746699413029e+00 0.0000000000000000e+00 0 0 0 +1299 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.1295036021294376e+00 0.0000000000000000e+00 0 0 0 +1300 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.1436457377531681e+00 0.0000000000000000e+00 0 0 0 +1301 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.1507168055650343e+00 0.0000000000000000e+00 0 0 0 +1302 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.1436457377531681e+00 0.0000000000000000e+00 0 0 0 +1303 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.1577878733768996e+00 0.0000000000000000e+00 0 0 0 +1304 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.1648589411887649e+00 0.0000000000000000e+00 0 0 0 +1305 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.1577878733768996e+00 0.0000000000000000e+00 0 0 0 +1306 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.1719300090006302e+00 0.0000000000000000e+00 0 0 0 +1307 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.1790010768124963e+00 0.0000000000000000e+00 0 0 0 +1308 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.1719300090006302e+00 0.0000000000000000e+00 0 0 0 +1309 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.1860721446243616e+00 0.0000000000000000e+00 0 0 0 +1310 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.1931432124362269e+00 0.0000000000000000e+00 0 0 0 +1311 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.1860721446243616e+00 0.0000000000000000e+00 0 0 0 +1312 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.2002142802480922e+00 0.0000000000000000e+00 0 0 0 +1313 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.2072853480599575e+00 0.0000000000000000e+00 0 0 0 +1314 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.2002142802480922e+00 0.0000000000000000e+00 0 0 0 +1315 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.2143564158718236e+00 0.0000000000000000e+00 0 0 0 +1316 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.2214274836836889e+00 0.0000000000000000e+00 0 0 0 +1317 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.2143564158718236e+00 0.0000000000000000e+00 0 0 0 +1318 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.2284985514955542e+00 0.0000000000000000e+00 0 0 0 +1319 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.2355696193074195e+00 0.0000000000000000e+00 0 0 0 +1320 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.2284985514955542e+00 0.0000000000000000e+00 0 0 0 +1321 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.2426406871192848e+00 0.0000000000000000e+00 0 0 0 +1322 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.2497117549311509e+00 0.0000000000000000e+00 0 0 0 +1323 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.2426406871192848e+00 0.0000000000000000e+00 0 0 0 +1324 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.2567828227430162e+00 0.0000000000000000e+00 0 0 0 +1325 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.2638538905548815e+00 0.0000000000000000e+00 0 0 0 +1326 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.2567828227430162e+00 0.0000000000000000e+00 0 0 0 +1327 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.2709249583667468e+00 0.0000000000000000e+00 0 0 0 +1328 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.2779960261786130e+00 0.0000000000000000e+00 0 0 0 +1329 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.2709249583667468e+00 0.0000000000000000e+00 0 0 0 +1330 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.2850670939904782e+00 0.0000000000000000e+00 0 0 0 +1331 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.2921381618023435e+00 0.0000000000000000e+00 0 0 0 +1332 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.2850670939904782e+00 0.0000000000000000e+00 0 0 0 +1333 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.2992092296142088e+00 0.0000000000000000e+00 0 0 0 +1334 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.3062802974260741e+00 0.0000000000000000e+00 0 0 0 +1335 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.2992092296142088e+00 0.0000000000000000e+00 0 0 0 +1336 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.3133513652379403e+00 0.0000000000000000e+00 0 0 0 +1337 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.3204224330498056e+00 0.0000000000000000e+00 0 0 0 +1338 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.3133513652379403e+00 0.0000000000000000e+00 0 0 0 +1339 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.3274935008616708e+00 0.0000000000000000e+00 0 0 0 +1341 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.3274935008616708e+00 0.0000000000000000e+00 0 0 0 +1340 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.3345645686735361e+00 0.0000000000000000e+00 0 0 0 +1342 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.3416356364854023e+00 0.0000000000000000e+00 0 0 0 +1343 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.3487067042972676e+00 0.0000000000000000e+00 0 0 0 +1344 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.3416356364854023e+00 0.0000000000000000e+00 0 0 0 +1345 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.3557777721091329e+00 0.0000000000000000e+00 0 0 0 +1346 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.3628488399209981e+00 0.0000000000000000e+00 0 0 0 +1347 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.3557777721091329e+00 0.0000000000000000e+00 0 0 0 +1348 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.3699199077328634e+00 0.0000000000000000e+00 0 0 0 +1349 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.3769909755447296e+00 0.0000000000000000e+00 0 0 0 +1350 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.3699199077328634e+00 0.0000000000000000e+00 0 0 0 +1351 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.3840620433565949e+00 0.0000000000000000e+00 0 0 0 +1352 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.3911331111684602e+00 0.0000000000000000e+00 0 0 0 +1353 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.3840620433565949e+00 0.0000000000000000e+00 0 0 0 +1354 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.3982041789803255e+00 0.0000000000000000e+00 0 0 0 +1355 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.4052752467921907e+00 0.0000000000000000e+00 0 0 0 +1356 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.3982041789803255e+00 0.0000000000000000e+00 0 0 0 +1357 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.4123463146040569e+00 0.0000000000000000e+00 0 0 0 +1358 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.4194173824159222e+00 0.0000000000000000e+00 0 0 0 +1359 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.4123463146040569e+00 0.0000000000000000e+00 0 0 0 +1360 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.4264884502277875e+00 0.0000000000000000e+00 0 0 0 +1361 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.4335595180396528e+00 0.0000000000000000e+00 0 0 0 +1362 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.4264884502277875e+00 0.0000000000000000e+00 0 0 0 +1363 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.4406305858515189e+00 0.0000000000000000e+00 0 0 0 +1364 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.4477016536633842e+00 0.0000000000000000e+00 0 0 0 +1365 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.4406305858515189e+00 0.0000000000000000e+00 0 0 0 +1366 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.4547727214752495e+00 0.0000000000000000e+00 0 0 0 +1367 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.4618437892871148e+00 0.0000000000000000e+00 0 0 0 +1368 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.4547727214752495e+00 0.0000000000000000e+00 0 0 0 +1369 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.4689148570989801e+00 0.0000000000000000e+00 0 0 0 +1370 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.4759859249108462e+00 0.0000000000000000e+00 0 0 0 +1371 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.4689148570989801e+00 0.0000000000000000e+00 0 0 0 +1372 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.4830569927227115e+00 0.0000000000000000e+00 0 0 0 +1373 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.4901280605345768e+00 0.0000000000000000e+00 0 0 0 +1374 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.4830569927227115e+00 0.0000000000000000e+00 0 0 0 +1375 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.4971991283464421e+00 0.0000000000000000e+00 0 0 0 +1377 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.4971991283464421e+00 0.0000000000000000e+00 0 0 0 +1376 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.5042701961583074e+00 0.0000000000000000e+00 0 0 0 +1378 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.5113412639701735e+00 0.0000000000000000e+00 0 0 0 +1379 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.5184123317820388e+00 0.0000000000000000e+00 0 0 0 +1380 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.5113412639701735e+00 0.0000000000000000e+00 0 0 0 +1381 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.5254833995939041e+00 0.0000000000000000e+00 0 0 0 +1382 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.5325544674057694e+00 0.0000000000000000e+00 0 0 0 +1383 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.5254833995939041e+00 0.0000000000000000e+00 0 0 0 +1384 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.5396255352176356e+00 0.0000000000000000e+00 0 0 0 +1385 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.5466966030295008e+00 0.0000000000000000e+00 0 0 0 +1386 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.5396255352176356e+00 0.0000000000000000e+00 0 0 0 +1387 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.5537676708413661e+00 0.0000000000000000e+00 0 0 0 +1388 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.5608387386532314e+00 0.0000000000000000e+00 0 0 0 +1389 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.5537676708413661e+00 0.0000000000000000e+00 0 0 0 +1390 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.5679098064650967e+00 0.0000000000000000e+00 0 0 0 +1391 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.5749808742769629e+00 0.0000000000000000e+00 0 0 0 +1392 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.5679098064650967e+00 0.0000000000000000e+00 0 0 0 +1393 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.5820519420888282e+00 0.0000000000000000e+00 0 0 0 +1394 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.5891230099006934e+00 0.0000000000000000e+00 0 0 0 +1395 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.5820519420888282e+00 0.0000000000000000e+00 0 0 0 +1396 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.5961940777125587e+00 0.0000000000000000e+00 0 0 0 +1397 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.6032651455244240e+00 0.0000000000000000e+00 0 0 0 +1398 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.5961940777125587e+00 0.0000000000000000e+00 0 0 0 +1399 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.6103362133362902e+00 0.0000000000000000e+00 0 0 0 +1400 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.6174072811481555e+00 0.0000000000000000e+00 0 0 0 +1401 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.6103362133362902e+00 0.0000000000000000e+00 0 0 0 +1402 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.6244783489600207e+00 0.0000000000000000e+00 0 0 0 +1403 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.6315494167718860e+00 0.0000000000000000e+00 0 0 0 +1404 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.6244783489600207e+00 0.0000000000000000e+00 0 0 0 +1405 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.6386204845837522e+00 0.0000000000000000e+00 0 0 0 +1406 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.6456915523956175e+00 0.0000000000000000e+00 0 0 0 +1407 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.6386204845837522e+00 0.0000000000000000e+00 0 0 0 +1408 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.6527626202074828e+00 0.0000000000000000e+00 0 0 0 +1409 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.6598336880193481e+00 0.0000000000000000e+00 0 0 0 +1410 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.6527626202074828e+00 0.0000000000000000e+00 0 0 0 +1411 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.6669047558312133e+00 0.0000000000000000e+00 0 0 0 +1413 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.6669047558312133e+00 0.0000000000000000e+00 0 0 0 +1412 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.6739758236430795e+00 0.0000000000000000e+00 0 0 0 +1414 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.6810468914549448e+00 0.0000000000000000e+00 0 0 0 +1415 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.6881179592668101e+00 0.0000000000000000e+00 0 0 0 +1416 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.6810468914549448e+00 0.0000000000000000e+00 0 0 0 +1417 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.6951890270786754e+00 0.0000000000000000e+00 0 0 0 +1418 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.7022600948905415e+00 0.0000000000000000e+00 0 0 0 +1419 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.6951890270786754e+00 0.0000000000000000e+00 0 0 0 +1420 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.7093311627024068e+00 0.0000000000000000e+00 0 0 0 +1421 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.7164022305142721e+00 0.0000000000000000e+00 0 0 0 +1422 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.7093311627024068e+00 0.0000000000000000e+00 0 0 0 +1423 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.7234732983261374e+00 0.0000000000000000e+00 0 0 0 +1424 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.7305443661380027e+00 0.0000000000000000e+00 0 0 0 +1425 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.7234732983261374e+00 0.0000000000000000e+00 0 0 0 +1426 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.7376154339498688e+00 0.0000000000000000e+00 0 0 0 +1427 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.7446865017617341e+00 0.0000000000000000e+00 0 0 0 +1428 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.7376154339498688e+00 0.0000000000000000e+00 0 0 0 +1429 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.7517575695735994e+00 0.0000000000000000e+00 0 0 0 +1430 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.7588286373854647e+00 0.0000000000000000e+00 0 0 0 +1431 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.7517575695735994e+00 0.0000000000000000e+00 0 0 0 +1432 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.7658997051973300e+00 0.0000000000000000e+00 0 0 0 +1433 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.7729707730091961e+00 0.0000000000000000e+00 0 0 0 +1434 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.7658997051973300e+00 0.0000000000000000e+00 0 0 0 +1435 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.7800418408210614e+00 0.0000000000000000e+00 0 0 0 +1436 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.7871129086329267e+00 0.0000000000000000e+00 0 0 0 +1437 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.7800418408210614e+00 0.0000000000000000e+00 0 0 0 +1438 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.7941839764447920e+00 0.0000000000000000e+00 0 0 0 +1439 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.8012550442566582e+00 0.0000000000000000e+00 0 0 0 +1440 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.7941839764447920e+00 0.0000000000000000e+00 0 0 0 +1441 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.8083261120685235e+00 0.0000000000000000e+00 0 0 0 +1442 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.8153971798803887e+00 0.0000000000000000e+00 0 0 0 +1443 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.8083261120685235e+00 0.0000000000000000e+00 0 0 0 +1444 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.8224682476922540e+00 0.0000000000000000e+00 0 0 0 +1445 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.8295393155041193e+00 0.0000000000000000e+00 0 0 0 +1446 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.8224682476922540e+00 0.0000000000000000e+00 0 0 0 +1447 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.8366103833159855e+00 0.0000000000000000e+00 0 0 0 +1448 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.8436814511278508e+00 0.0000000000000000e+00 0 0 0 +1449 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.8366103833159855e+00 0.0000000000000000e+00 0 0 0 +1450 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.8507525189397160e+00 0.0000000000000000e+00 0 0 0 +1451 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.8578235867515813e+00 0.0000000000000000e+00 0 0 0 +1452 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.8507525189397160e+00 0.0000000000000000e+00 0 0 0 +1453 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.8648946545634466e+00 0.0000000000000000e+00 0 0 0 +1454 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.8719657223753128e+00 0.0000000000000000e+00 0 0 0 +1455 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.8648946545634466e+00 0.0000000000000000e+00 0 0 0 +1456 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.8790367901871781e+00 0.0000000000000000e+00 0 0 0 +1457 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.8861078579990433e+00 0.0000000000000000e+00 0 0 0 +1458 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.8790367901871781e+00 0.0000000000000000e+00 0 0 0 +1459 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.8931789258109086e+00 0.0000000000000000e+00 0 0 0 +1460 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.9002499936227748e+00 0.0000000000000000e+00 0 0 0 +1461 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.8931789258109086e+00 0.0000000000000000e+00 0 0 0 +1462 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.9073210614346401e+00 0.0000000000000000e+00 0 0 0 +1463 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.9143921292465054e+00 0.0000000000000000e+00 0 0 0 +1464 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.9073210614346401e+00 0.0000000000000000e+00 0 0 0 +1465 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.9214631970583707e+00 0.0000000000000000e+00 0 0 0 +1466 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.9285342648702359e+00 0.0000000000000000e+00 0 0 0 +1467 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.9214631970583707e+00 0.0000000000000000e+00 0 0 0 +1468 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.9356053326821021e+00 0.0000000000000000e+00 0 0 0 +1469 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.9426764004939674e+00 0.0000000000000000e+00 0 0 0 +1470 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.9356053326821021e+00 0.0000000000000000e+00 0 0 0 +1471 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.9497474683058327e+00 0.0000000000000000e+00 0 0 0 +1472 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.9568185361176980e+00 0.0000000000000000e+00 0 0 0 +1473 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.9497474683058327e+00 0.0000000000000000e+00 0 0 0 +1474 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.9638896039295641e+00 0.0000000000000000e+00 0 0 0 +1475 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.9709606717414294e+00 0.0000000000000000e+00 0 0 0 +1476 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.9638896039295641e+00 0.0000000000000000e+00 0 0 0 +1477 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.9780317395532947e+00 0.0000000000000000e+00 0 0 0 +1478 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.9851028073651600e+00 0.0000000000000000e+00 0 0 0 +1479 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.9780317395532947e+00 0.0000000000000000e+00 0 0 0 +1480 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 4.9921738751770253e+00 0.0000000000000000e+00 0 0 0 +1481 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 4.9992449429888914e+00 0.0000000000000000e+00 0 0 0 +1482 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 4.9921738751770253e+00 0.0000000000000000e+00 0 0 0 +1483 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.0063160108007567e+00 0.0000000000000000e+00 0 0 0 +1484 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.0133870786126220e+00 0.0000000000000000e+00 0 0 0 +1485 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.0063160108007567e+00 0.0000000000000000e+00 0 0 0 +1486 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.0204581464244873e+00 0.0000000000000000e+00 0 0 0 +1487 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.0275292142363526e+00 0.0000000000000000e+00 0 0 0 +1488 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.0204581464244873e+00 0.0000000000000000e+00 0 0 0 +1489 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.0346002820482187e+00 0.0000000000000000e+00 0 0 0 +1490 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.0416713498600840e+00 0.0000000000000000e+00 0 0 0 +1491 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.0346002820482187e+00 0.0000000000000000e+00 0 0 0 +1492 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.0487424176719493e+00 0.0000000000000000e+00 0 0 0 +1493 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.0558134854838146e+00 0.0000000000000000e+00 0 0 0 +1494 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.0487424176719493e+00 0.0000000000000000e+00 0 0 0 +1495 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.0628845532956808e+00 0.0000000000000000e+00 0 0 0 +1496 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.0699556211075461e+00 0.0000000000000000e+00 0 0 0 +1497 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.0628845532956808e+00 0.0000000000000000e+00 0 0 0 +1498 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.0770266889194113e+00 0.0000000000000000e+00 0 0 0 +1499 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.0840977567312766e+00 0.0000000000000000e+00 0 0 0 +1500 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.0770266889194113e+00 0.0000000000000000e+00 0 0 0 +1501 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.0911688245431419e+00 0.0000000000000000e+00 0 0 0 +1502 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.0982398923550081e+00 0.0000000000000000e+00 0 0 0 +1503 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.0911688245431419e+00 0.0000000000000000e+00 0 0 0 +1504 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.1053109601668734e+00 0.0000000000000000e+00 0 0 0 +1505 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.1123820279787386e+00 0.0000000000000000e+00 0 0 0 +1506 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.1053109601668734e+00 0.0000000000000000e+00 0 0 0 +1507 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.1194530957906039e+00 0.0000000000000000e+00 0 0 0 +1508 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.1265241636024692e+00 0.0000000000000000e+00 0 0 0 +1509 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.1194530957906039e+00 0.0000000000000000e+00 0 0 0 +1510 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.1335952314143354e+00 0.0000000000000000e+00 0 0 0 +1511 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.1406662992262007e+00 0.0000000000000000e+00 0 0 0 +1512 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.1335952314143354e+00 0.0000000000000000e+00 0 0 0 +1513 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.1477373670380659e+00 0.0000000000000000e+00 0 0 0 +1514 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.1548084348499312e+00 0.0000000000000000e+00 0 0 0 +1515 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.1477373670380659e+00 0.0000000000000000e+00 0 0 0 +1516 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.1618795026617974e+00 0.0000000000000000e+00 0 0 0 +1518 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.1618795026617974e+00 0.0000000000000000e+00 0 0 0 +1517 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.1689505704736627e+00 0.0000000000000000e+00 0 0 0 +1519 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.1760216382855280e+00 0.0000000000000000e+00 0 0 0 +1520 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.1830927060973933e+00 0.0000000000000000e+00 0 0 0 +1521 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.1760216382855280e+00 0.0000000000000000e+00 0 0 0 +1522 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.1901637739092585e+00 0.0000000000000000e+00 0 0 0 +1523 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.1972348417211247e+00 0.0000000000000000e+00 0 0 0 +1524 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.1901637739092585e+00 0.0000000000000000e+00 0 0 0 +1525 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.2043059095329900e+00 0.0000000000000000e+00 0 0 0 +1526 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.2113769773448553e+00 0.0000000000000000e+00 0 0 0 +1527 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.2043059095329900e+00 0.0000000000000000e+00 0 0 0 +1528 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.2184480451567206e+00 0.0000000000000000e+00 0 0 0 +1529 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.2255191129685858e+00 0.0000000000000000e+00 0 0 0 +1530 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.2184480451567206e+00 0.0000000000000000e+00 0 0 0 +1531 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.2325901807804520e+00 0.0000000000000000e+00 0 0 0 +1532 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.2396612485923173e+00 0.0000000000000000e+00 0 0 0 +1533 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.2325901807804520e+00 0.0000000000000000e+00 0 0 0 +1534 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.2467323164041826e+00 0.0000000000000000e+00 0 0 0 +1535 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.2538033842160479e+00 0.0000000000000000e+00 0 0 0 +1536 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.2467323164041826e+00 0.0000000000000000e+00 0 0 0 +1537 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.2608744520279140e+00 0.0000000000000000e+00 0 0 0 +1538 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.2679455198397793e+00 0.0000000000000000e+00 0 0 0 +1539 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.2608744520279140e+00 0.0000000000000000e+00 0 0 0 +1540 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.2750165876516446e+00 0.0000000000000000e+00 0 0 0 +1541 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.2820876554635099e+00 0.0000000000000000e+00 0 0 0 +1542 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.2750165876516446e+00 0.0000000000000000e+00 0 0 0 +1543 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.2891587232753752e+00 0.0000000000000000e+00 0 0 0 +1544 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.2962297910872413e+00 0.0000000000000000e+00 0 0 0 +1545 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.2891587232753752e+00 0.0000000000000000e+00 0 0 0 +1546 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.3033008588991066e+00 0.0000000000000000e+00 0 0 0 +1547 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.3103719267109719e+00 0.0000000000000000e+00 0 0 0 +1548 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.3033008588991066e+00 0.0000000000000000e+00 0 0 0 +1549 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.3174429945228372e+00 0.0000000000000000e+00 0 0 0 +1550 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.3245140623347034e+00 0.0000000000000000e+00 0 0 0 +1551 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.3174429945228372e+00 0.0000000000000000e+00 0 0 0 +1552 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.3315851301465687e+00 0.0000000000000000e+00 0 0 0 +1554 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.3315851301465687e+00 0.0000000000000000e+00 0 0 0 +1553 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.3386561979584339e+00 0.0000000000000000e+00 0 0 0 +1555 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.3457272657702992e+00 0.0000000000000000e+00 0 0 0 +1556 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.3527983335821645e+00 0.0000000000000000e+00 0 0 0 +1557 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.3457272657702992e+00 0.0000000000000000e+00 0 0 0 +1558 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.3598694013940307e+00 0.0000000000000000e+00 0 0 0 +1559 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.3669404692058960e+00 0.0000000000000000e+00 0 0 0 +1560 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.3598694013940307e+00 0.0000000000000000e+00 0 0 0 +1561 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.3740115370177612e+00 0.0000000000000000e+00 0 0 0 +1562 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.3810826048296265e+00 0.0000000000000000e+00 0 0 0 +1563 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.3740115370177612e+00 0.0000000000000000e+00 0 0 0 +1564 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.3881536726414918e+00 0.0000000000000000e+00 0 0 0 +1565 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.3952247404533580e+00 0.0000000000000000e+00 0 0 0 +1566 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.3881536726414918e+00 0.0000000000000000e+00 0 0 0 +1567 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.4022958082652233e+00 0.0000000000000000e+00 0 0 0 +1568 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.4093668760770885e+00 0.0000000000000000e+00 0 0 0 +1569 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.4022958082652233e+00 0.0000000000000000e+00 0 0 0 +1570 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.4164379438889538e+00 0.0000000000000000e+00 0 0 0 +1571 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.4235090117008200e+00 0.0000000000000000e+00 0 0 0 +1572 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.4164379438889538e+00 0.0000000000000000e+00 0 0 0 +1573 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.4305800795126853e+00 0.0000000000000000e+00 0 0 0 +1574 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.4376511473245506e+00 0.0000000000000000e+00 0 0 0 +1575 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.4305800795126853e+00 0.0000000000000000e+00 0 0 0 +1576 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.4447222151364159e+00 0.0000000000000000e+00 0 0 0 +1577 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.4517932829482811e+00 0.0000000000000000e+00 0 0 0 +1578 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.4447222151364159e+00 0.0000000000000000e+00 0 0 0 +1579 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.4588643507601473e+00 0.0000000000000000e+00 0 0 0 +1580 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.4659354185720126e+00 0.0000000000000000e+00 0 0 0 +1581 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.4588643507601473e+00 0.0000000000000000e+00 0 0 0 +1582 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.4730064863838779e+00 0.0000000000000000e+00 0 0 0 +1583 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.4800775541957432e+00 0.0000000000000000e+00 0 0 0 +1584 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.4730064863838779e+00 0.0000000000000000e+00 0 0 0 +1585 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.4871486220076084e+00 0.0000000000000000e+00 0 0 0 +1586 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.4942196898194746e+00 0.0000000000000000e+00 0 0 0 +1587 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.4871486220076084e+00 0.0000000000000000e+00 0 0 0 +1588 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.5012907576313399e+00 0.0000000000000000e+00 0 0 0 +1589 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.5083618254432052e+00 0.0000000000000000e+00 0 0 0 +1590 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.5012907576313399e+00 0.0000000000000000e+00 0 0 0 +1591 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.5154328932550705e+00 0.0000000000000000e+00 0 0 0 +1592 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.5225039610669366e+00 0.0000000000000000e+00 0 0 0 +1593 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.5154328932550705e+00 0.0000000000000000e+00 0 0 0 +1594 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.5295750288788019e+00 0.0000000000000000e+00 0 0 0 +1595 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.5366460966906672e+00 0.0000000000000000e+00 0 0 0 +1596 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.5295750288788019e+00 0.0000000000000000e+00 0 0 0 +1597 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.5437171645025325e+00 0.0000000000000000e+00 0 0 0 +1598 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.5507882323143978e+00 0.0000000000000000e+00 0 0 0 +1599 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.5437171645025325e+00 0.0000000000000000e+00 0 0 0 +1600 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.5578593001262639e+00 0.0000000000000000e+00 0 0 0 +1601 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.5649303679381292e+00 0.0000000000000000e+00 0 0 0 +1602 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.5578593001262639e+00 0.0000000000000000e+00 0 0 0 +1603 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.5720014357499945e+00 0.0000000000000000e+00 0 0 0 +1604 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.5790725035618598e+00 0.0000000000000000e+00 0 0 0 +1605 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.5720014357499945e+00 0.0000000000000000e+00 0 0 0 +1606 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.5861435713737251e+00 0.0000000000000000e+00 0 0 0 +1607 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.5932146391855913e+00 0.0000000000000000e+00 0 0 0 +1608 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.5861435713737251e+00 0.0000000000000000e+00 0 0 0 +1609 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.6002857069974565e+00 0.0000000000000000e+00 0 0 0 +1610 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.6073567748093218e+00 0.0000000000000000e+00 0 0 0 +1611 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.6002857069974565e+00 0.0000000000000000e+00 0 0 0 +1612 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.6144278426211871e+00 0.0000000000000000e+00 0 0 0 +1613 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.6214989104330533e+00 0.0000000000000000e+00 0 0 0 +1614 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.6144278426211871e+00 0.0000000000000000e+00 0 0 0 +1615 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.6285699782449186e+00 0.0000000000000000e+00 0 0 0 +1616 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.6356410460567838e+00 0.0000000000000000e+00 0 0 0 +1617 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.6285699782449186e+00 0.0000000000000000e+00 0 0 0 +1618 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.6427121138686491e+00 0.0000000000000000e+00 0 0 0 +1619 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.6497831816805144e+00 0.0000000000000000e+00 0 0 0 +1620 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.6427121138686491e+00 0.0000000000000000e+00 0 0 0 +1621 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.6568542494923806e+00 0.0000000000000000e+00 0 0 0 +1622 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.6639253173042459e+00 0.0000000000000000e+00 0 0 0 +1623 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.6568542494923806e+00 0.0000000000000000e+00 0 0 0 +1624 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.6709963851161111e+00 0.0000000000000000e+00 0 0 0 +1625 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.6780674529279764e+00 0.0000000000000000e+00 0 0 0 +1626 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.6709963851161111e+00 0.0000000000000000e+00 0 0 0 +1627 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.6851385207398426e+00 0.0000000000000000e+00 0 0 0 +1628 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.6922095885517079e+00 0.0000000000000000e+00 0 0 0 +1629 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.6851385207398426e+00 0.0000000000000000e+00 0 0 0 +1630 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.6992806563635732e+00 0.0000000000000000e+00 0 0 0 +1631 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.7063517241754385e+00 0.0000000000000000e+00 0 0 0 +1632 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.6992806563635732e+00 0.0000000000000000e+00 0 0 0 +1633 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.7134227919873037e+00 0.0000000000000000e+00 0 0 0 +1634 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.7204938597991699e+00 0.0000000000000000e+00 0 0 0 +1635 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.7134227919873037e+00 0.0000000000000000e+00 0 0 0 +1636 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.7275649276110352e+00 0.0000000000000000e+00 0 0 0 +1637 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.7346359954229005e+00 0.0000000000000000e+00 0 0 0 +1638 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.7275649276110352e+00 0.0000000000000000e+00 0 0 0 +1639 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.7417070632347658e+00 0.0000000000000000e+00 0 0 0 +1640 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.7487781310466310e+00 0.0000000000000000e+00 0 0 0 +1641 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.7417070632347658e+00 0.0000000000000000e+00 0 0 0 +1642 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.7558491988584972e+00 0.0000000000000000e+00 0 0 0 +1643 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.7629202666703625e+00 0.0000000000000000e+00 0 0 0 +1644 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.7558491988584972e+00 0.0000000000000000e+00 0 0 0 +1645 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.7699913344822278e+00 0.0000000000000000e+00 0 0 0 +1646 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.7770624022940931e+00 0.0000000000000000e+00 0 0 0 +1647 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.7699913344822278e+00 0.0000000000000000e+00 0 0 0 +1648 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.7841334701059592e+00 0.0000000000000000e+00 0 0 0 +1649 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.7912045379178245e+00 0.0000000000000000e+00 0 0 0 +1650 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.7841334701059592e+00 0.0000000000000000e+00 0 0 0 +1651 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.7982756057296898e+00 0.0000000000000000e+00 0 0 0 +1652 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.8053466735415551e+00 0.0000000000000000e+00 0 0 0 +1653 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.7982756057296898e+00 0.0000000000000000e+00 0 0 0 +1654 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.8124177413534204e+00 0.0000000000000000e+00 0 0 0 +1655 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.8194888091652865e+00 0.0000000000000000e+00 0 0 0 +1656 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.8124177413534204e+00 0.0000000000000000e+00 0 0 0 +1657 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.8265598769771518e+00 0.0000000000000000e+00 0 0 0 +1658 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.8336309447890171e+00 0.0000000000000000e+00 0 0 0 +1659 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.8265598769771518e+00 0.0000000000000000e+00 0 0 0 +1660 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.8407020126008824e+00 0.0000000000000000e+00 0 0 0 +1661 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.8477730804127477e+00 0.0000000000000000e+00 0 0 0 +1662 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.8407020126008824e+00 0.0000000000000000e+00 0 0 0 +1663 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.8548441482246139e+00 0.0000000000000000e+00 0 0 0 +1664 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.8619152160364791e+00 0.0000000000000000e+00 0 0 0 +1665 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.8548441482246139e+00 0.0000000000000000e+00 0 0 0 +1666 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.8689862838483444e+00 0.0000000000000000e+00 0 0 0 +1667 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.8760573516602097e+00 0.0000000000000000e+00 0 0 0 +1668 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.8689862838483444e+00 0.0000000000000000e+00 0 0 0 +1669 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.8831284194720759e+00 0.0000000000000000e+00 0 0 0 +1670 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.8901994872839412e+00 0.0000000000000000e+00 0 0 0 +1671 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.8831284194720759e+00 0.0000000000000000e+00 0 0 0 +1672 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.8972705550958064e+00 0.0000000000000000e+00 0 0 0 +1673 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.9043416229076717e+00 0.0000000000000000e+00 0 0 0 +1674 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.8972705550958064e+00 0.0000000000000000e+00 0 0 0 +1675 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.9114126907195370e+00 0.0000000000000000e+00 0 0 0 +1676 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.9184837585314032e+00 0.0000000000000000e+00 0 0 0 +1677 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.9114126907195370e+00 0.0000000000000000e+00 0 0 0 +1678 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.9255548263432685e+00 0.0000000000000000e+00 0 0 0 +1679 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.9326258941551338e+00 0.0000000000000000e+00 0 0 0 +1680 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.9255548263432685e+00 0.0000000000000000e+00 0 0 0 +1681 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.9396969619669990e+00 0.0000000000000000e+00 0 0 0 +1682 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.9467680297788652e+00 0.0000000000000000e+00 0 0 0 +1683 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.9396969619669990e+00 0.0000000000000000e+00 0 0 0 +1684 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.9538390975907305e+00 0.0000000000000000e+00 0 0 0 +1685 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.9609101654025958e+00 0.0000000000000000e+00 0 0 0 +1686 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.9538390975907305e+00 0.0000000000000000e+00 0 0 0 +1687 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.9679812332144611e+00 0.0000000000000000e+00 0 0 0 +1688 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.9750523010263263e+00 0.0000000000000000e+00 0 0 0 +1689 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.9679812332144611e+00 0.0000000000000000e+00 0 0 0 +1690 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.9821233688381925e+00 0.0000000000000000e+00 0 0 0 +1691 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 5.9891944366500578e+00 0.0000000000000000e+00 0 0 0 +1692 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.9821233688381925e+00 0.0000000000000000e+00 0 0 0 +1693 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 5.9962655044619231e+00 0.0000000000000000e+00 0 0 0 +1695 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 5.9962655044619231e+00 0.0000000000000000e+00 0 0 0 +1694 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.0033365722737884e+00 0.0000000000000000e+00 0 0 0 +1696 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.0104076400856536e+00 0.0000000000000000e+00 0 0 0 +1697 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.0174787078975198e+00 0.0000000000000000e+00 0 0 0 +1698 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.0104076400856536e+00 0.0000000000000000e+00 0 0 0 +1699 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.0245497757093851e+00 0.0000000000000000e+00 0 0 0 +1700 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.0316208435212504e+00 0.0000000000000000e+00 0 0 0 +1701 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.0245497757093851e+00 0.0000000000000000e+00 0 0 0 +1702 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.0386919113331157e+00 0.0000000000000000e+00 0 0 0 +1703 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.0457629791449818e+00 0.0000000000000000e+00 0 0 0 +1704 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.0386919113331157e+00 0.0000000000000000e+00 0 0 0 +1705 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.0528340469568471e+00 0.0000000000000000e+00 0 0 0 +1706 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.0599051147687124e+00 0.0000000000000000e+00 0 0 0 +1707 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.0528340469568471e+00 0.0000000000000000e+00 0 0 0 +1708 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.0669761825805777e+00 0.0000000000000000e+00 0 0 0 +1709 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.0740472503924430e+00 0.0000000000000000e+00 0 0 0 +1710 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.0669761825805777e+00 0.0000000000000000e+00 0 0 0 +1711 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.0811183182043091e+00 0.0000000000000000e+00 0 0 0 +1712 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.0881893860161744e+00 0.0000000000000000e+00 0 0 0 +1713 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.0811183182043091e+00 0.0000000000000000e+00 0 0 0 +1714 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.0952604538280397e+00 0.0000000000000000e+00 0 0 0 +1715 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.1023315216399050e+00 0.0000000000000000e+00 0 0 0 +1716 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.0952604538280397e+00 0.0000000000000000e+00 0 0 0 +1717 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.1094025894517703e+00 0.0000000000000000e+00 0 0 0 +1718 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.1164736572636365e+00 0.0000000000000000e+00 0 0 0 +1719 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.1094025894517703e+00 0.0000000000000000e+00 0 0 0 +1720 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.1235447250755017e+00 0.0000000000000000e+00 0 0 0 +1721 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.1306157928873670e+00 0.0000000000000000e+00 0 0 0 +1722 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.1235447250755017e+00 0.0000000000000000e+00 0 0 0 +1723 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.1376868606992323e+00 0.0000000000000000e+00 0 0 0 +1724 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.1447579285110985e+00 0.0000000000000000e+00 0 0 0 +1725 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.1376868606992323e+00 0.0000000000000000e+00 0 0 0 +1726 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.1518289963229638e+00 0.0000000000000000e+00 0 0 0 +1727 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.1589000641348290e+00 0.0000000000000000e+00 0 0 0 +1728 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.1518289963229638e+00 0.0000000000000000e+00 0 0 0 +1729 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.1659711319466943e+00 0.0000000000000000e+00 0 0 0 +1731 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.1659711319466943e+00 0.0000000000000000e+00 0 0 0 +1730 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.1730421997585596e+00 0.0000000000000000e+00 0 0 0 +1732 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.1801132675704258e+00 0.0000000000000000e+00 0 0 0 +1733 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.1871843353822911e+00 0.0000000000000000e+00 0 0 0 +1734 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.1801132675704258e+00 0.0000000000000000e+00 0 0 0 +1735 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.1942554031941564e+00 0.0000000000000000e+00 0 0 0 +1736 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.2013264710060216e+00 0.0000000000000000e+00 0 0 0 +1737 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.1942554031941564e+00 0.0000000000000000e+00 0 0 0 +1738 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.2083975388178869e+00 0.0000000000000000e+00 0 0 0 +1739 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.2154686066297531e+00 0.0000000000000000e+00 0 0 0 +1740 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.2083975388178869e+00 0.0000000000000000e+00 0 0 0 +1741 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.2225396744416184e+00 0.0000000000000000e+00 0 0 0 +1742 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.2296107422534837e+00 0.0000000000000000e+00 0 0 0 +1743 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.2225396744416184e+00 0.0000000000000000e+00 0 0 0 +1744 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.2366818100653489e+00 0.0000000000000000e+00 0 0 0 +1745 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.2437528778772151e+00 0.0000000000000000e+00 0 0 0 +1746 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.2366818100653489e+00 0.0000000000000000e+00 0 0 0 +1747 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.2508239456890804e+00 0.0000000000000000e+00 0 0 0 +1748 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.2578950135009457e+00 0.0000000000000000e+00 0 0 0 +1749 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.2508239456890804e+00 0.0000000000000000e+00 0 0 0 +1750 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.2649660813128110e+00 0.0000000000000000e+00 0 0 0 +1751 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.2720371491246762e+00 0.0000000000000000e+00 0 0 0 +1752 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.2649660813128110e+00 0.0000000000000000e+00 0 0 0 +1753 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.2791082169365424e+00 0.0000000000000000e+00 0 0 0 +1754 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.2861792847484077e+00 0.0000000000000000e+00 0 0 0 +1755 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.2791082169365424e+00 0.0000000000000000e+00 0 0 0 +1756 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.2932503525602730e+00 0.0000000000000000e+00 0 0 0 +1757 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.3003214203721383e+00 0.0000000000000000e+00 0 0 0 +1758 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.2932503525602730e+00 0.0000000000000000e+00 0 0 0 +1759 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.3073924881840044e+00 0.0000000000000000e+00 0 0 0 +1760 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.3144635559958697e+00 0.0000000000000000e+00 0 0 0 +1761 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.3073924881840044e+00 0.0000000000000000e+00 0 0 0 +1762 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.3215346238077350e+00 0.0000000000000000e+00 0 0 0 +1763 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.3286056916196003e+00 0.0000000000000000e+00 0 0 0 +1764 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.3215346238077350e+00 0.0000000000000000e+00 0 0 0 +1765 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.3356767594314656e+00 0.0000000000000000e+00 0 0 0 +1766 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.3427478272433317e+00 0.0000000000000000e+00 0 0 0 +1767 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.3356767594314656e+00 0.0000000000000000e+00 0 0 0 +1768 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.3498188950551970e+00 0.0000000000000000e+00 0 0 0 +1769 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.3568899628670623e+00 0.0000000000000000e+00 0 0 0 +1770 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.3498188950551970e+00 0.0000000000000000e+00 0 0 0 +1771 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.3639610306789276e+00 0.0000000000000000e+00 0 0 0 +1772 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.3710320984907929e+00 0.0000000000000000e+00 0 0 0 +1773 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.3639610306789276e+00 0.0000000000000000e+00 0 0 0 +1774 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.3781031663026591e+00 0.0000000000000000e+00 0 0 0 +1775 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.3851742341145243e+00 0.0000000000000000e+00 0 0 0 +1776 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.3781031663026591e+00 0.0000000000000000e+00 0 0 0 +1777 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.3922453019263896e+00 0.0000000000000000e+00 0 0 0 +1778 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.3993163697382549e+00 0.0000000000000000e+00 0 0 0 +1779 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.3922453019263896e+00 0.0000000000000000e+00 0 0 0 +1780 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.4063874375501211e+00 0.0000000000000000e+00 0 0 0 +1781 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.4134585053619864e+00 0.0000000000000000e+00 0 0 0 +1782 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.4063874375501211e+00 0.0000000000000000e+00 0 0 0 +1783 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.4205295731738516e+00 0.0000000000000000e+00 0 0 0 +1784 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.4276006409857169e+00 0.0000000000000000e+00 0 0 0 +1785 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.4205295731738516e+00 0.0000000000000000e+00 0 0 0 +1786 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.4346717087975822e+00 0.0000000000000000e+00 0 0 0 +1787 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.4417427766094484e+00 0.0000000000000000e+00 0 0 0 +1788 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.4346717087975822e+00 0.0000000000000000e+00 0 0 0 +1789 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.4488138444213137e+00 0.0000000000000000e+00 0 0 0 +1790 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.4558849122331790e+00 0.0000000000000000e+00 0 0 0 +1791 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.4488138444213137e+00 0.0000000000000000e+00 0 0 0 +1792 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.4629559800450442e+00 0.0000000000000000e+00 0 0 0 +1793 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.4700270478569095e+00 0.0000000000000000e+00 0 0 0 +1794 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.4629559800450442e+00 0.0000000000000000e+00 0 0 0 +1795 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.4770981156687757e+00 0.0000000000000000e+00 0 0 0 +1796 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.4841691834806410e+00 0.0000000000000000e+00 0 0 0 +1797 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.4770981156687757e+00 0.0000000000000000e+00 0 0 0 +1798 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.4912402512925063e+00 0.0000000000000000e+00 0 0 0 +1799 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.4983113191043715e+00 0.0000000000000000e+00 0 0 0 +1800 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.4912402512925063e+00 0.0000000000000000e+00 0 0 0 +1801 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.5053823869162377e+00 0.0000000000000000e+00 0 0 0 +1802 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.5124534547281030e+00 0.0000000000000000e+00 0 0 0 +1803 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.5053823869162377e+00 0.0000000000000000e+00 0 0 0 +1804 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.5195245225399683e+00 0.0000000000000000e+00 0 0 0 +1805 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.5265955903518336e+00 0.0000000000000000e+00 0 0 0 +1806 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.5195245225399683e+00 0.0000000000000000e+00 0 0 0 +1807 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.5336666581636988e+00 0.0000000000000000e+00 0 0 0 +1808 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.5407377259755650e+00 0.0000000000000000e+00 0 0 0 +1809 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.5336666581636988e+00 0.0000000000000000e+00 0 0 0 +1810 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.5478087937874303e+00 0.0000000000000000e+00 0 0 0 +1811 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.5548798615992956e+00 0.0000000000000000e+00 0 0 0 +1812 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.5478087937874303e+00 0.0000000000000000e+00 0 0 0 +1813 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.5619509294111609e+00 0.0000000000000000e+00 0 0 0 +1814 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.5690219972230262e+00 0.0000000000000000e+00 0 0 0 +1815 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.5619509294111609e+00 0.0000000000000000e+00 0 0 0 +1816 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.5760930650348923e+00 0.0000000000000000e+00 0 0 0 +1817 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.5831641328467576e+00 0.0000000000000000e+00 0 0 0 +1818 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.5760930650348923e+00 0.0000000000000000e+00 0 0 0 +1819 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.5902352006586229e+00 0.0000000000000000e+00 0 0 0 +1820 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.5973062684704882e+00 0.0000000000000000e+00 0 0 0 +1821 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.5902352006586229e+00 0.0000000000000000e+00 0 0 0 +1822 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.6043773362823543e+00 0.0000000000000000e+00 0 0 0 +1823 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.6114484040942196e+00 0.0000000000000000e+00 0 0 0 +1824 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.6043773362823543e+00 0.0000000000000000e+00 0 0 0 +1825 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.6185194719060849e+00 0.0000000000000000e+00 0 0 0 +1826 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.6255905397179502e+00 0.0000000000000000e+00 0 0 0 +1827 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.6185194719060849e+00 0.0000000000000000e+00 0 0 0 +1828 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.6326616075298155e+00 0.0000000000000000e+00 0 0 0 +1829 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.6397326753416817e+00 0.0000000000000000e+00 0 0 0 +1830 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.6326616075298155e+00 0.0000000000000000e+00 0 0 0 +1831 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.6468037431535469e+00 0.0000000000000000e+00 0 0 0 +1832 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.6538748109654122e+00 0.0000000000000000e+00 0 0 0 +1833 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.6468037431535469e+00 0.0000000000000000e+00 0 0 0 +1834 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.6609458787772775e+00 0.0000000000000000e+00 0 0 0 +1836 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.6609458787772775e+00 0.0000000000000000e+00 0 0 0 +1835 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.6680169465891437e+00 0.0000000000000000e+00 0 0 0 +1837 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.6750880144010090e+00 0.0000000000000000e+00 0 0 0 +1838 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.6821590822128742e+00 0.0000000000000000e+00 0 0 0 +1839 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.6750880144010090e+00 0.0000000000000000e+00 0 0 0 +1840 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.6892301500247395e+00 0.0000000000000000e+00 0 0 0 +1841 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.6963012178366048e+00 0.0000000000000000e+00 0 0 0 +1842 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.6892301500247395e+00 0.0000000000000000e+00 0 0 0 +1843 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.7033722856484710e+00 0.0000000000000000e+00 0 0 0 +1844 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.7104433534603363e+00 0.0000000000000000e+00 0 0 0 +1845 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.7033722856484710e+00 0.0000000000000000e+00 0 0 0 +1846 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.7175144212722016e+00 0.0000000000000000e+00 0 0 0 +1847 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.7245854890840668e+00 0.0000000000000000e+00 0 0 0 +1848 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.7175144212722016e+00 0.0000000000000000e+00 0 0 0 +1849 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.7316565568959321e+00 0.0000000000000000e+00 0 0 0 +1850 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.7387276247077983e+00 0.0000000000000000e+00 0 0 0 +1851 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.7316565568959321e+00 0.0000000000000000e+00 0 0 0 +1852 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.7457986925196636e+00 0.0000000000000000e+00 0 0 0 +1853 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.7528697603315289e+00 0.0000000000000000e+00 0 0 0 +1854 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.7457986925196636e+00 0.0000000000000000e+00 0 0 0 +1855 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.7599408281433941e+00 0.0000000000000000e+00 0 0 0 +1856 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.7670118959552603e+00 0.0000000000000000e+00 0 0 0 +1857 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.7599408281433941e+00 0.0000000000000000e+00 0 0 0 +1858 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.7740829637671256e+00 0.0000000000000000e+00 0 0 0 +1859 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.7811540315789909e+00 0.0000000000000000e+00 0 0 0 +1860 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.7740829637671256e+00 0.0000000000000000e+00 0 0 0 +1861 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.7882250993908562e+00 0.0000000000000000e+00 0 0 0 +1862 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.7952961672027214e+00 0.0000000000000000e+00 0 0 0 +1863 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.7882250993908562e+00 0.0000000000000000e+00 0 0 0 +1864 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.8023672350145876e+00 0.0000000000000000e+00 0 0 0 +1865 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.8094383028264529e+00 0.0000000000000000e+00 0 0 0 +1866 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.8023672350145876e+00 0.0000000000000000e+00 0 0 0 +1867 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.8165093706383182e+00 0.0000000000000000e+00 0 0 0 +1868 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.8235804384501835e+00 0.0000000000000000e+00 0 0 0 +1869 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.8165093706383182e+00 0.0000000000000000e+00 0 0 0 +1870 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.8306515062620488e+00 0.0000000000000000e+00 0 0 0 +1872 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.8306515062620488e+00 0.0000000000000000e+00 0 0 0 +1871 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.8377225740739149e+00 0.0000000000000000e+00 0 0 0 +1873 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.8447936418857802e+00 0.0000000000000000e+00 0 0 0 +1874 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.8518647096976455e+00 0.0000000000000000e+00 0 0 0 +1875 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.8447936418857802e+00 0.0000000000000000e+00 0 0 0 +1876 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.8589357775095108e+00 0.0000000000000000e+00 0 0 0 +1877 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.8660068453213770e+00 0.0000000000000000e+00 0 0 0 +1878 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.8589357775095108e+00 0.0000000000000000e+00 0 0 0 +1879 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.8730779131332422e+00 0.0000000000000000e+00 0 0 0 +1880 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.8801489809451075e+00 0.0000000000000000e+00 0 0 0 +1881 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.8730779131332422e+00 0.0000000000000000e+00 0 0 0 +1882 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.8872200487569728e+00 0.0000000000000000e+00 0 0 0 +1883 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.8942911165688381e+00 0.0000000000000000e+00 0 0 0 +1884 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.8872200487569728e+00 0.0000000000000000e+00 0 0 0 +1885 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.9013621843807043e+00 0.0000000000000000e+00 0 0 0 +1886 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.9084332521925695e+00 0.0000000000000000e+00 0 0 0 +1887 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.9013621843807043e+00 0.0000000000000000e+00 0 0 0 +1888 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.9155043200044348e+00 0.0000000000000000e+00 0 0 0 +1889 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.9225753878163001e+00 0.0000000000000000e+00 0 0 0 +1890 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.9155043200044348e+00 0.0000000000000000e+00 0 0 0 +1891 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.9296464556281663e+00 0.0000000000000000e+00 0 0 0 +1892 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.9367175234400316e+00 0.0000000000000000e+00 0 0 0 +1893 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.9296464556281663e+00 0.0000000000000000e+00 0 0 0 +1894 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.9437885912518968e+00 0.0000000000000000e+00 0 0 0 +1895 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.9508596590637621e+00 0.0000000000000000e+00 0 0 0 +1896 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.9437885912518968e+00 0.0000000000000000e+00 0 0 0 +1897 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.9579307268756274e+00 0.0000000000000000e+00 0 0 0 +1898 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.9650017946874936e+00 0.0000000000000000e+00 0 0 0 +1899 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.9579307268756274e+00 0.0000000000000000e+00 0 0 0 +1900 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.9720728624993589e+00 0.0000000000000000e+00 0 0 0 +1901 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.9791439303112242e+00 0.0000000000000000e+00 0 0 0 +1902 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.9720728624993589e+00 0.0000000000000000e+00 0 0 0 +1903 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 6.9862149981230894e+00 0.0000000000000000e+00 0 0 0 +1904 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 6.9932860659349547e+00 0.0000000000000000e+00 0 0 0 +1905 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 6.9862149981230894e+00 0.0000000000000000e+00 0 0 0 +1906 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.0003571337468209e+00 0.0000000000000000e+00 0 0 0 +1908 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.0003571337468209e+00 0.0000000000000000e+00 0 0 0 +1907 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.0074282015586862e+00 0.0000000000000000e+00 0 0 0 +1909 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.0144992693705515e+00 0.0000000000000000e+00 0 0 0 +1910 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.0215703371824167e+00 0.0000000000000000e+00 0 0 0 +1911 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.0144992693705515e+00 0.0000000000000000e+00 0 0 0 +1912 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.0286414049942829e+00 0.0000000000000000e+00 0 0 0 +1913 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.0357124728061482e+00 0.0000000000000000e+00 0 0 0 +1914 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.0286414049942829e+00 0.0000000000000000e+00 0 0 0 +1915 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.0427835406180135e+00 0.0000000000000000e+00 0 0 0 +1916 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.0498546084298788e+00 0.0000000000000000e+00 0 0 0 +1917 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.0427835406180135e+00 0.0000000000000000e+00 0 0 0 +1918 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.0569256762417440e+00 0.0000000000000000e+00 0 0 0 +1919 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.0639967440536102e+00 0.0000000000000000e+00 0 0 0 +1920 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.0569256762417440e+00 0.0000000000000000e+00 0 0 0 +1921 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.0710678118654755e+00 0.0000000000000000e+00 0 0 0 +1922 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.0781388796773408e+00 0.0000000000000000e+00 0 0 0 +1923 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.0710678118654755e+00 0.0000000000000000e+00 0 0 0 +1924 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.0852099474892061e+00 0.0000000000000000e+00 0 0 0 +1925 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.0922810153010714e+00 0.0000000000000000e+00 0 0 0 +1926 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.0852099474892061e+00 0.0000000000000000e+00 0 0 0 +1927 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.0993520831129375e+00 0.0000000000000000e+00 0 0 0 +1928 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.1064231509248028e+00 0.0000000000000000e+00 0 0 0 +1929 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.0993520831129375e+00 0.0000000000000000e+00 0 0 0 +1930 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.1134942187366681e+00 0.0000000000000000e+00 0 0 0 +1931 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.1205652865485334e+00 0.0000000000000000e+00 0 0 0 +1932 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.1134942187366681e+00 0.0000000000000000e+00 0 0 0 +1933 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.1276363543603996e+00 0.0000000000000000e+00 0 0 0 +1934 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.1347074221722648e+00 0.0000000000000000e+00 0 0 0 +1935 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.1276363543603996e+00 0.0000000000000000e+00 0 0 0 +1936 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.1417784899841301e+00 0.0000000000000000e+00 0 0 0 +1937 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.1488495577959954e+00 0.0000000000000000e+00 0 0 0 +1938 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.1417784899841301e+00 0.0000000000000000e+00 0 0 0 +1939 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.1559206256078607e+00 0.0000000000000000e+00 0 0 0 +1940 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.1629916934197269e+00 0.0000000000000000e+00 0 0 0 +1941 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.1559206256078607e+00 0.0000000000000000e+00 0 0 0 +1942 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.1700627612315921e+00 0.0000000000000000e+00 0 0 0 +1943 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.1771338290434574e+00 0.0000000000000000e+00 0 0 0 +1944 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.1700627612315921e+00 0.0000000000000000e+00 0 0 0 +1945 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.1842048968553227e+00 0.0000000000000000e+00 0 0 0 +1946 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.1912759646671880e+00 0.0000000000000000e+00 0 0 0 +1947 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.1842048968553227e+00 0.0000000000000000e+00 0 0 0 +1948 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.1983470324790542e+00 0.0000000000000000e+00 0 0 0 +1949 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.2054181002909194e+00 0.0000000000000000e+00 0 0 0 +1950 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.1983470324790542e+00 0.0000000000000000e+00 0 0 0 +1951 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.2124891681027847e+00 0.0000000000000000e+00 0 0 0 +1952 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.2195602359146500e+00 0.0000000000000000e+00 0 0 0 +1953 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.2124891681027847e+00 0.0000000000000000e+00 0 0 0 +1954 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.2266313037265162e+00 0.0000000000000000e+00 0 0 0 +1955 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.2337023715383815e+00 0.0000000000000000e+00 0 0 0 +1956 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.2266313037265162e+00 0.0000000000000000e+00 0 0 0 +1957 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.2407734393502468e+00 0.0000000000000000e+00 0 0 0 +1958 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.2478445071621120e+00 0.0000000000000000e+00 0 0 0 +1959 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.2407734393502468e+00 0.0000000000000000e+00 0 0 0 +1960 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.2549155749739773e+00 0.0000000000000000e+00 0 0 0 +1961 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.2619866427858435e+00 0.0000000000000000e+00 0 0 0 +1962 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.2549155749739773e+00 0.0000000000000000e+00 0 0 0 +1963 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.2690577105977088e+00 0.0000000000000000e+00 0 0 0 +1964 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.2761287784095741e+00 0.0000000000000000e+00 0 0 0 +1965 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.2690577105977088e+00 0.0000000000000000e+00 0 0 0 +1966 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.2831998462214393e+00 0.0000000000000000e+00 0 0 0 +1967 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.2902709140333055e+00 0.0000000000000000e+00 0 0 0 +1968 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.2831998462214393e+00 0.0000000000000000e+00 0 0 0 +1969 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.2973419818451708e+00 0.0000000000000000e+00 0 0 0 +1970 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.3044130496570361e+00 0.0000000000000000e+00 0 0 0 +1971 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.2973419818451708e+00 0.0000000000000000e+00 0 0 0 +1972 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.3114841174689014e+00 0.0000000000000000e+00 0 0 0 +1973 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.3185551852807667e+00 0.0000000000000000e+00 0 0 0 +1974 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.3114841174689014e+00 0.0000000000000000e+00 0 0 0 +1975 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.3256262530926328e+00 0.0000000000000000e+00 0 0 0 +1976 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.3326973209044981e+00 0.0000000000000000e+00 0 0 0 +1977 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.3256262530926328e+00 0.0000000000000000e+00 0 0 0 +1978 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.3397683887163634e+00 0.0000000000000000e+00 0 0 0 +1979 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.3468394565282287e+00 0.0000000000000000e+00 0 0 0 +1980 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.3397683887163634e+00 0.0000000000000000e+00 0 0 0 +1981 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.3539105243400940e+00 0.0000000000000000e+00 0 0 0 +1982 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.3609815921519601e+00 0.0000000000000000e+00 0 0 0 +1983 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.3539105243400940e+00 0.0000000000000000e+00 0 0 0 +1984 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.3680526599638254e+00 0.0000000000000000e+00 0 0 0 +1985 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.3751237277756907e+00 0.0000000000000000e+00 0 0 0 +1986 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.3680526599638254e+00 0.0000000000000000e+00 0 0 0 +1987 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.3821947955875560e+00 0.0000000000000000e+00 0 0 0 +1988 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.3892658633994222e+00 0.0000000000000000e+00 0 0 0 +1989 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.3821947955875560e+00 0.0000000000000000e+00 0 0 0 +1990 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.3963369312112874e+00 0.0000000000000000e+00 0 0 0 +1991 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.4034079990231527e+00 0.0000000000000000e+00 0 0 0 +1992 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.3963369312112874e+00 0.0000000000000000e+00 0 0 0 +1993 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.4104790668350180e+00 0.0000000000000000e+00 0 0 0 +1994 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.4175501346468833e+00 0.0000000000000000e+00 0 0 0 +1995 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.4104790668350180e+00 0.0000000000000000e+00 0 0 0 +1996 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.4246212024587495e+00 0.0000000000000000e+00 0 0 0 +1997 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.4316922702706147e+00 0.0000000000000000e+00 0 0 0 +1998 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.4246212024587495e+00 0.0000000000000000e+00 0 0 0 +1999 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.4387633380824800e+00 0.0000000000000000e+00 0 0 0 +2000 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.4458344058943453e+00 0.0000000000000000e+00 0 0 0 +2001 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.4387633380824800e+00 0.0000000000000000e+00 0 0 0 +2002 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.4529054737062106e+00 0.0000000000000000e+00 0 0 0 +2003 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.4599765415180768e+00 0.0000000000000000e+00 0 0 0 +2004 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.4529054737062106e+00 0.0000000000000000e+00 0 0 0 +2005 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.4670476093299420e+00 0.0000000000000000e+00 0 0 0 +2006 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.4741186771418073e+00 0.0000000000000000e+00 0 0 0 +2007 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.4670476093299420e+00 0.0000000000000000e+00 0 0 0 +2008 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.4811897449536726e+00 0.0000000000000000e+00 0 0 0 +2009 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.4882608127655388e+00 0.0000000000000000e+00 0 0 0 +2010 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.4811897449536726e+00 0.0000000000000000e+00 0 0 0 +2011 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.4953318805774041e+00 0.0000000000000000e+00 0 0 0 +2013 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.4953318805774041e+00 0.0000000000000000e+00 0 0 0 +2012 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.5024029483892694e+00 0.0000000000000000e+00 0 0 0 +2014 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.5094740162011346e+00 0.0000000000000000e+00 0 0 0 +2015 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.5165450840129999e+00 0.0000000000000000e+00 0 0 0 +2016 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.5094740162011346e+00 0.0000000000000000e+00 0 0 0 +2017 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.5236161518248661e+00 0.0000000000000000e+00 0 0 0 +2018 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.5306872196367314e+00 0.0000000000000000e+00 0 0 0 +2019 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.5236161518248661e+00 0.0000000000000000e+00 0 0 0 +2020 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.5377582874485967e+00 0.0000000000000000e+00 0 0 0 +2021 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.5448293552604619e+00 0.0000000000000000e+00 0 0 0 +2022 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.5377582874485967e+00 0.0000000000000000e+00 0 0 0 +2023 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.5519004230723272e+00 0.0000000000000000e+00 0 0 0 +2024 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.5589714908841934e+00 0.0000000000000000e+00 0 0 0 +2025 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.5519004230723272e+00 0.0000000000000000e+00 0 0 0 +2026 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.5660425586960587e+00 0.0000000000000000e+00 0 0 0 +2027 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.5731136265079240e+00 0.0000000000000000e+00 0 0 0 +2028 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.5660425586960587e+00 0.0000000000000000e+00 0 0 0 +2029 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.5801846943197893e+00 0.0000000000000000e+00 0 0 0 +2030 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.5872557621316554e+00 0.0000000000000000e+00 0 0 0 +2031 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.5801846943197893e+00 0.0000000000000000e+00 0 0 0 +2032 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.5943268299435207e+00 0.0000000000000000e+00 0 0 0 +2033 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.6013978977553860e+00 0.0000000000000000e+00 0 0 0 +2034 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.5943268299435207e+00 0.0000000000000000e+00 0 0 0 +2035 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.6084689655672513e+00 0.0000000000000000e+00 0 0 0 +2036 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.6155400333791166e+00 0.0000000000000000e+00 0 0 0 +2037 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.6084689655672513e+00 0.0000000000000000e+00 0 0 0 +2038 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.6226111011909827e+00 0.0000000000000000e+00 0 0 0 +2039 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.6296821690028480e+00 0.0000000000000000e+00 0 0 0 +2040 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.6226111011909827e+00 0.0000000000000000e+00 0 0 0 +2041 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.6367532368147133e+00 0.0000000000000000e+00 0 0 0 +2042 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.6438243046265786e+00 0.0000000000000000e+00 0 0 0 +2043 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.6367532368147133e+00 0.0000000000000000e+00 0 0 0 +2044 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.6508953724384448e+00 0.0000000000000000e+00 0 0 0 +2045 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.6579664402503100e+00 0.0000000000000000e+00 0 0 0 +2046 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.6508953724384448e+00 0.0000000000000000e+00 0 0 0 +2047 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.6650375080621753e+00 0.0000000000000000e+00 0 0 0 +2049 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.6650375080621753e+00 0.0000000000000000e+00 0 0 0 +2048 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.6721085758740406e+00 0.0000000000000000e+00 0 0 0 +2050 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.6791796436859059e+00 0.0000000000000000e+00 0 0 0 +2051 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.6862507114977721e+00 0.0000000000000000e+00 0 0 0 +2052 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.6791796436859059e+00 0.0000000000000000e+00 0 0 0 +2053 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.6933217793096373e+00 0.0000000000000000e+00 0 0 0 +2054 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.7003928471215026e+00 0.0000000000000000e+00 0 0 0 +2055 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.6933217793096373e+00 0.0000000000000000e+00 0 0 0 +2056 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.7074639149333679e+00 0.0000000000000000e+00 0 0 0 +2057 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.7145349827452332e+00 0.0000000000000000e+00 0 0 0 +2058 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.7074639149333679e+00 0.0000000000000000e+00 0 0 0 +2059 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.7216060505570994e+00 0.0000000000000000e+00 0 0 0 +2060 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.7286771183689646e+00 0.0000000000000000e+00 0 0 0 +2061 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.7216060505570994e+00 0.0000000000000000e+00 0 0 0 +2062 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.7357481861808299e+00 0.0000000000000000e+00 0 0 0 +2063 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.7428192539926952e+00 0.0000000000000000e+00 0 0 0 +2064 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.7357481861808299e+00 0.0000000000000000e+00 0 0 0 +2065 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.7498903218045614e+00 0.0000000000000000e+00 0 0 0 +2066 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.7569613896164267e+00 0.0000000000000000e+00 0 0 0 +2067 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.7498903218045614e+00 0.0000000000000000e+00 0 0 0 +2068 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.7640324574282920e+00 0.0000000000000000e+00 0 0 0 +2069 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.7711035252401572e+00 0.0000000000000000e+00 0 0 0 +2070 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.7640324574282920e+00 0.0000000000000000e+00 0 0 0 +2071 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.7781745930520225e+00 0.0000000000000000e+00 0 0 0 +2072 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.7852456608638887e+00 0.0000000000000000e+00 0 0 0 +2073 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.7781745930520225e+00 0.0000000000000000e+00 0 0 0 +2074 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.7923167286757540e+00 0.0000000000000000e+00 0 0 0 +2075 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.7993877964876193e+00 0.0000000000000000e+00 0 0 0 +2076 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.7923167286757540e+00 0.0000000000000000e+00 0 0 0 +2077 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.8064588642994845e+00 0.0000000000000000e+00 0 0 0 +2078 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.8135299321113498e+00 0.0000000000000000e+00 0 0 0 +2079 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.8064588642994845e+00 0.0000000000000000e+00 0 0 0 +2080 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.8206009999232160e+00 0.0000000000000000e+00 0 0 0 +2081 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.8276720677350813e+00 0.0000000000000000e+00 0 0 0 +2082 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.8206009999232160e+00 0.0000000000000000e+00 0 0 0 +2083 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.8347431355469466e+00 0.0000000000000000e+00 0 0 0 +2084 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.8418142033588119e+00 0.0000000000000000e+00 0 0 0 +2085 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.8347431355469466e+00 0.0000000000000000e+00 0 0 0 +2086 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.8488852711706780e+00 0.0000000000000000e+00 0 0 0 +2087 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.8559563389825433e+00 0.0000000000000000e+00 0 0 0 +2088 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.8488852711706780e+00 0.0000000000000000e+00 0 0 0 +2089 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.8630274067944086e+00 0.0000000000000000e+00 0 0 0 +2090 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.8700984746062739e+00 0.0000000000000000e+00 0 0 0 +2091 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.8630274067944086e+00 0.0000000000000000e+00 0 0 0 +2092 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.8771695424181392e+00 0.0000000000000000e+00 0 0 0 +2093 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.8842406102300053e+00 0.0000000000000000e+00 0 0 0 +2094 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.8771695424181392e+00 0.0000000000000000e+00 0 0 0 +2095 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.8913116780418706e+00 0.0000000000000000e+00 0 0 0 +2096 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.8983827458537359e+00 0.0000000000000000e+00 0 0 0 +2097 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.8913116780418706e+00 0.0000000000000000e+00 0 0 0 +2098 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.9054538136656012e+00 0.0000000000000000e+00 0 0 0 +2099 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.9125248814774674e+00 0.0000000000000000e+00 0 0 0 +2100 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.9054538136656012e+00 0.0000000000000000e+00 0 0 0 +2101 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.9195959492893326e+00 0.0000000000000000e+00 0 0 0 +2102 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.9266670171011979e+00 0.0000000000000000e+00 0 0 0 +2103 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.9195959492893326e+00 0.0000000000000000e+00 0 0 0 +2104 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.9337380849130632e+00 0.0000000000000000e+00 0 0 0 +2105 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.9408091527249285e+00 0.0000000000000000e+00 0 0 0 +2106 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.9337380849130632e+00 0.0000000000000000e+00 0 0 0 +2107 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.9478802205367947e+00 0.0000000000000000e+00 0 0 0 +2108 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.9549512883486599e+00 0.0000000000000000e+00 0 0 0 +2109 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.9478802205367947e+00 0.0000000000000000e+00 0 0 0 +2110 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.9620223561605252e+00 0.0000000000000000e+00 0 0 0 +2111 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.9690934239723905e+00 0.0000000000000000e+00 0 0 0 +2112 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.9620223561605252e+00 0.0000000000000000e+00 0 0 0 +2113 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.9761644917842558e+00 0.0000000000000000e+00 0 0 0 +2114 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2115 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.9761644917842558e+00 0.0000000000000000e+00 0 0 0 +2116 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1213203435596427e-02 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2117 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5355339059327376e-02 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2118 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.9497474683058325e-02 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2119 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3639610306789274e-02 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2120 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7781745930520230e-02 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2121 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1923881554251186e-02 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2122 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0606601717798213e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2123 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2020815280171308e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2124 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3435028842544403e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2125 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4849242404917498e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2126 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6263455967290594e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2256 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2257 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654753e-03 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2258 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e-02 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2259 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1213203435596427e-02 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2260 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8284271247461901e-02 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2261 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5355339059327376e-02 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2262 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2426406871192854e-02 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2263 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.9497474683058325e-02 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2264 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6568542494923803e-02 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2265 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3639610306789274e-02 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2266 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654752e-02 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2267 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7781745930520230e-02 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2268 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4852813742385708e-02 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2269 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1923881554251186e-02 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2270 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.8994949366116650e-02 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2271 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0606601717798213e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2272 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1313708498984761e-01 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2273 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2020815280171308e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2274 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2727922061357855e-01 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2275 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3435028842544403e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2276 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730950e-01 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2277 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4849242404917498e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2278 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.5556349186104046e-01 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2279 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6263455967290594e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2127 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7677669529663689e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2128 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9091883092036782e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2129 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0506096654409878e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2130 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1920310216782973e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2131 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3334523779156069e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2132 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.4748737341529164e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2133 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6162950903902260e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2134 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7577164466275356e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2135 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8991378028648451e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2136 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.0405591591021541e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2137 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1819805153394637e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2138 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3234018715767732e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2280 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6970562748477142e-01 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2281 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7677669529663689e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2282 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.8384776310850237e-01 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2283 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9091883092036782e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2284 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9798989873223330e-01 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2285 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0506096654409878e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2286 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1213203435596426e-01 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2287 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1920310216782973e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2288 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2627416997969521e-01 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2289 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3334523779156069e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2290 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.4041630560342617e-01 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2291 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.4748737341529164e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2292 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5455844122715710e-01 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2293 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6162950903902260e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2294 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6870057685088805e-01 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2295 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7577164466275356e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2296 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8284271247461901e-01 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2297 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8991378028648451e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2298 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9698484809834996e-01 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2299 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.0405591591021541e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2300 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1112698372208092e-01 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2301 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1819805153394637e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2302 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2526911934581187e-01 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2303 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3234018715767732e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2139 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4648232278140828e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2140 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.6062445840513924e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2141 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7476659402887019e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2142 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8890872965260115e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2143 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0305086527633210e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2144 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1719300090006306e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2145 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.3133513652379402e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2146 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4547727214752497e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2147 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5961940777125587e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2148 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7376154339498683e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2149 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8790367901871778e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2304 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3941125496954283e-01 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2305 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4648232278140828e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2306 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5355339059327379e-01 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2307 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.6062445840513924e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2308 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.6769552621700474e-01 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2309 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7476659402887019e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2310 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8183766184073564e-01 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2311 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8890872965260115e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2312 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9597979746446660e-01 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2313 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.0305086527633210e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2314 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1012193308819755e-01 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2315 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.1719300090006306e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2316 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.2426406871192851e-01 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2317 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.3133513652379402e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2318 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.3840620433565947e-01 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2319 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.4547727214752497e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2320 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5254833995939042e-01 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2321 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.5961940777125587e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2322 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.6669047558312138e-01 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2323 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.7376154339498683e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2324 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8083261120685233e-01 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2325 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.8790367901871778e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2326 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 4.9497474683058329e-01 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2150 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0204581464244880e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2151 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1618795026617970e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2152 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3033008588991060e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2153 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4447222151364161e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2154 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5861435713737251e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2155 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7275649276110352e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2156 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8689862838483442e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2157 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0104076400856543e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2158 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.1518289963229633e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2159 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2932503525602734e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2160 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4346717087975824e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2161 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5760930650348925e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2327 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0204581464244880e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2328 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.0911688245431419e-01 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2329 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.1618795026617970e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2330 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.2325901807804520e-01 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2331 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3033008588991060e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2332 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.3740115370177610e-01 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2333 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.4447222151364161e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2334 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5154328932550711e-01 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2335 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.5861435713737251e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2336 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.6568542494923801e-01 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2337 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7275649276110352e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2338 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.7982756057296903e-01 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2339 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.8689862838483442e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2340 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 5.9396969619669993e-01 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2341 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0104076400856543e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2342 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.0811183182043083e-01 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2343 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.1518289963229633e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2344 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2225396744416184e-01 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2345 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.2932503525602734e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2346 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.3639610306789274e-01 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2347 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.4346717087975824e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2348 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5053823869162375e-01 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2349 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.5760930650348925e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2350 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.6468037431535465e-01 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2162 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7175144212722016e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2163 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8589357775095106e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2164 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0003571337468207e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2165 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1417784899841297e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2166 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2831998462214398e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2167 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.4246212024587488e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2168 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5660425586960589e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2169 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7074639149333679e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2170 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8488852711706780e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2171 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9903066274079870e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2172 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1317279836452971e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2173 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2731493398826061e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2351 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7175144212722016e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2352 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.7882250993908566e-01 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2353 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.8589357775095106e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2354 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 6.9296464556281656e-01 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2355 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0003571337468207e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2356 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.0710678118654757e-01 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2357 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.1417784899841297e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2358 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2124891681027847e-01 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2359 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.2831998462214398e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2360 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.3539105243400948e-01 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2361 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.4246212024587488e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2362 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.4953318805774038e-01 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2363 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.5660425586960589e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2364 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.6367532368147129e-01 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2365 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7074639149333679e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2366 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.7781745930520230e-01 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2367 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.8488852711706780e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2368 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9195959492893320e-01 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2369 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 7.9903066274079870e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2370 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.0610173055266421e-01 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2371 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.1317279836452971e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2372 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2024386617639511e-01 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2373 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.2731493398826061e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2174 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4145706961199151e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2175 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5559920523572253e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2176 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.6974134085945343e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2177 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8388347648318444e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2178 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9802561210691534e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2179 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1216774773064635e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2180 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2630988335437725e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2181 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4045201897810826e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2182 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5459415460183916e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2183 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6873629022557017e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2184 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.8287842584930107e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2185 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.9702056147303197e-01 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2374 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.3438600180012612e-01 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2375 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4145706961199151e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2376 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.4852813742385702e-01 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2377 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.5559920523572253e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2378 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.6267027304758803e-01 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2379 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.6974134085945343e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2380 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.7681240867131893e-01 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2381 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.8388347648318444e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2382 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9095454429504994e-01 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2383 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 8.9802561210691534e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2384 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.0509667991878084e-01 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2385 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1216774773064635e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2386 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.1923881554251174e-01 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2387 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.2630988335437725e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2388 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.3338095116624276e-01 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2389 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4045201897810826e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2390 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.4752308678997366e-01 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2391 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.5459415460183916e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2392 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6166522241370467e-01 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2393 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.6873629022557017e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2394 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.7580735803743557e-01 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2395 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.8287842584930107e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2396 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.8994949366116658e-01 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2397 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 9.9702056147303197e-01 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2186 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0111626970967629e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2187 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0253048327204939e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2188 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0394469683442249e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2189 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0535891039679559e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2190 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0677312395916867e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2191 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0818733752154177e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2192 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0960155108391487e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2193 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1101576464628797e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2194 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1242997820866105e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2195 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1384419177103415e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2196 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1525840533340725e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2197 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1667261889578033e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2398 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0040916292848976e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2399 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0111626970967629e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2400 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0182337649086284e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2401 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0253048327204939e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2402 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0323759005323594e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2403 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0394469683442249e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2404 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0465180361560904e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2405 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0535891039679559e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2406 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0606601717798212e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2407 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0677312395916867e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2408 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0748023074035522e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2409 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0818733752154177e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2410 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0889444430272832e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2411 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.0960155108391487e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2412 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1030865786510142e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2413 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1101576464628797e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2414 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1172287142747450e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2415 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1242997820866105e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2416 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1313708498984760e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2417 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1384419177103415e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2418 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1455129855222070e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2419 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1525840533340725e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2420 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1596551211459381e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2421 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1667261889578033e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2198 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1808683245815343e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2199 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1950104602052654e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2200 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2091525958289964e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2201 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2232947314527272e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2202 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2374368670764582e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2203 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2515790027001892e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2204 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2657211383239202e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2205 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2798632739476510e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2206 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2940054095713820e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2207 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3081475451951130e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2208 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3222896808188438e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2422 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1737972567696688e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2423 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1808683245815343e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2424 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1879393923933999e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2425 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.1950104602052654e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2426 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2020815280171309e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2427 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2091525958289964e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2428 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2162236636408617e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2429 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2232947314527272e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2430 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2303657992645927e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2431 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2374368670764582e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2432 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2445079348883237e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2433 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2515790027001892e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2434 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2586500705120547e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2435 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2657211383239202e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2436 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2727922061357855e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2437 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2798632739476510e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2438 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2869343417595165e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2439 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.2940054095713820e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2440 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3010764773832475e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2441 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3081475451951130e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2442 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3152186130069785e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2443 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3222896808188438e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2444 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3293607486307093e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2209 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3364318164425748e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2210 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3505739520663058e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2211 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3647160876900368e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2212 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3788582233137676e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2213 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3930003589374986e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2214 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4071424945612296e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2215 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4212846301849607e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2216 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4354267658086914e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2217 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4495689014324225e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2218 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4637110370561535e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2219 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4778531726798843e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2220 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4919953083036153e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2445 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3364318164425748e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2446 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3435028842544403e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2447 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3505739520663058e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2448 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3576450198781713e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2449 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3647160876900368e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2450 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3717871555019021e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2451 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3788582233137676e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2452 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3859292911256331e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2453 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.3930003589374986e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2454 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4000714267493641e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2455 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4071424945612296e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2456 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4142135623730951e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2457 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4212846301849607e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2458 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4283556979968259e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2459 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4354267658086914e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2460 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4424978336205569e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2461 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4495689014324225e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2462 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4566399692442880e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2463 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4637110370561535e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2464 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4707821048680190e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2465 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4778531726798843e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2466 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4849242404917498e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2467 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4919953083036153e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2468 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.4990663761154808e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2221 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.5061374439273463e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2222 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.5202795795510773e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2223 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.5344217151748081e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2224 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.5485638507985391e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2225 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.5627059864222701e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2226 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.5768481220460011e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2227 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.5909902576697319e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2228 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6051323932934629e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2229 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6192745289171939e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2230 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6334166645409247e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2231 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6475588001646557e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2232 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6617009357883867e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2469 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.5061374439273463e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2470 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.5132085117392118e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2471 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.5202795795510773e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2472 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.5273506473629426e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2473 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.5344217151748081e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2474 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.5414927829866736e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2475 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.5485638507985391e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2476 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.5556349186104046e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2477 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.5627059864222701e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2478 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.5697770542341356e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2479 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.5768481220460011e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2480 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.5839191898578664e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2481 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.5909902576697319e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2482 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.5980613254815974e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2483 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6051323932934629e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2484 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6122034611053284e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2485 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6192745289171939e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2486 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6263455967290594e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2487 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6334166645409247e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2488 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6404877323527902e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2489 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6475588001646557e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2490 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6546298679765212e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2491 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6617009357883867e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2233 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6758430714121177e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2234 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6899852070358485e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2235 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7041273426595795e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2236 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7182694782833106e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2237 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7324116139070416e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2238 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7465537495307724e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2239 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7606958851545034e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2240 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7748380207782344e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2241 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7889801564019652e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2242 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.8031222920256962e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2243 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.8172644276494272e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2244 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.8314065632731582e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2492 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6687720036002522e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2493 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6758430714121177e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2494 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6829141392239830e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2495 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6899852070358485e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2496 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.6970562748477140e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2497 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7041273426595795e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2498 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7111984104714451e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2499 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7182694782833106e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2500 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7253405460951761e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2501 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7324116139070416e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2502 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7394826817189069e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2503 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7465537495307724e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2504 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7536248173426379e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2505 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7606958851545034e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2506 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7677669529663689e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2507 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7748380207782344e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2508 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7819090885900999e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2509 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7889801564019652e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2510 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.7960512242138307e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2511 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.8031222920256962e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2512 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.8101933598375617e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2513 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.8172644276494272e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2514 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.8243354954612927e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2515 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.8314065632731582e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2245 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.8455486988968890e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2246 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.8596908345206200e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2247 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.8738329701443510e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2248 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.8879751057680818e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2249 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9021172413918128e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2250 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9162593770155438e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2251 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9304015126392748e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2252 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9445436482630056e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2253 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9586857838867366e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2254 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9728279195104677e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2255 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9869700551341987e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +2516 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.8384776310850235e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2517 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.8455486988968890e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2518 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.8526197667087545e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2519 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.8596908345206200e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2520 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.8667619023324855e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2521 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.8738329701443510e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2522 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.8809040379562165e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2523 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.8879751057680818e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2524 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.8950461735799473e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2525 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9021172413918128e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2526 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9091883092036783e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2527 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9162593770155438e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2528 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9233304448274093e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2529 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9304015126392748e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2530 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9374725804511403e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2531 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9445436482630056e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2532 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9516147160748711e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2533 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9586857838867366e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2534 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9657568516986021e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2535 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9728279195104677e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2536 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9798989873223332e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2537 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9869700551341987e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +2538 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 1.9940411229460639e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +2539 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0011121907579295e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2540 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0081832585697952e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2541 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0152543263816605e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2542 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0223253941935257e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2543 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0293964620053915e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2544 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0364675298172568e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2545 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0435385976291225e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2546 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0506096654409878e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2547 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0576807332528535e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2548 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0647518010647188e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2549 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0718228688765841e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2550 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0788939366884498e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2551 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0859650045003151e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2552 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0930360723121808e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2553 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1001071401240461e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2554 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1071782079359118e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2555 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1142492757477771e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2556 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1213203435596424e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2557 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1283914113715081e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2558 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1354624791833734e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2559 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1425335469952391e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2560 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1496046148071044e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2561 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1566756826189701e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2562 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1637467504308354e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2822 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0081832585697952e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2823 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0223253941935257e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2824 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0364675298172568e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2825 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0506096654409878e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2826 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0647518010647188e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2827 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0788939366884498e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2828 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0930360723121808e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2829 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1071782079359118e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2830 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1213203435596424e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2831 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1354624791833734e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2832 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1496046148071044e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2833 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1637467504308354e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +5077 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0081832585697952e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +5078 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0152543263816605e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +5079 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0223253941935257e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +5080 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0293964620053915e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +5081 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0364675298172568e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +5082 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0435385976291225e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +5083 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0506096654409878e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +5084 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0576807332528535e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +5085 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0647518010647188e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +5086 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0718228688765841e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +5087 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0788939366884498e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +5088 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0859650045003151e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +5089 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0930360723121808e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +5090 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1001071401240461e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +5091 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1071782079359118e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +5092 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1142492757477771e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +5093 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1213203435596424e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +5094 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1283914113715081e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +5095 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1354624791833734e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +5096 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1425335469952391e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +5097 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1496046148071044e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +5098 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1566756826189701e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +5099 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1637467504308354e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +5119 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0223253941935257e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +5120 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0293964620053915e+00 2.1213203435596427e-02 0.0000000000000000e+00 0 0 0 +5121 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0364675298172568e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +5122 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0435385976291225e+00 2.1213203435596427e-02 0.0000000000000000e+00 0 0 0 +5123 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0506096654409878e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +5124 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0576807332528535e+00 2.1213203435596427e-02 0.0000000000000000e+00 0 0 0 +5125 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0647518010647188e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +5126 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0718228688765841e+00 2.1213203435596427e-02 0.0000000000000000e+00 0 0 0 +5127 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0788939366884498e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +5128 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0859650045003151e+00 2.1213203435596427e-02 0.0000000000000000e+00 0 0 0 +5129 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0930360723121808e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +5130 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1001071401240461e+00 2.1213203435596427e-02 0.0000000000000000e+00 0 0 0 +5131 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1071782079359118e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +5132 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1142492757477771e+00 2.1213203435596427e-02 0.0000000000000000e+00 0 0 0 +5133 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1213203435596424e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +5134 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1283914113715081e+00 2.1213203435596427e-02 0.0000000000000000e+00 0 0 0 +5135 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1354624791833734e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +5136 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1425335469952391e+00 2.1213203435596427e-02 0.0000000000000000e+00 0 0 0 +5137 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1496046148071044e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +5138 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1566756826189701e+00 2.1213203435596427e-02 0.0000000000000000e+00 0 0 0 +5139 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1637467504308354e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +5159 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0364675298172568e+00 2.8284271247461901e-02 0.0000000000000000e+00 0 0 0 +5160 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0435385976291225e+00 3.5355339059327376e-02 0.0000000000000000e+00 0 0 0 +5161 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0506096654409878e+00 2.8284271247461901e-02 0.0000000000000000e+00 0 0 0 +5162 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0576807332528535e+00 3.5355339059327376e-02 0.0000000000000000e+00 0 0 0 +5163 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0647518010647188e+00 2.8284271247461901e-02 0.0000000000000000e+00 0 0 0 +5164 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0718228688765841e+00 3.5355339059327376e-02 0.0000000000000000e+00 0 0 0 +5165 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0788939366884498e+00 2.8284271247461901e-02 0.0000000000000000e+00 0 0 0 +5166 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0859650045003151e+00 3.5355339059327376e-02 0.0000000000000000e+00 0 0 0 +5167 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0930360723121808e+00 2.8284271247461901e-02 0.0000000000000000e+00 0 0 0 +5168 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1001071401240461e+00 3.5355339059327376e-02 0.0000000000000000e+00 0 0 0 +5169 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1071782079359118e+00 2.8284271247461901e-02 0.0000000000000000e+00 0 0 0 +5170 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1142492757477771e+00 3.5355339059327376e-02 0.0000000000000000e+00 0 0 0 +5171 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1213203435596424e+00 2.8284271247461901e-02 0.0000000000000000e+00 0 0 0 +5172 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1283914113715081e+00 3.5355339059327376e-02 0.0000000000000000e+00 0 0 0 +5173 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1354624791833734e+00 2.8284271247461901e-02 0.0000000000000000e+00 0 0 0 +5174 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1425335469952391e+00 3.5355339059327376e-02 0.0000000000000000e+00 0 0 0 +5175 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1496046148071044e+00 2.8284271247461901e-02 0.0000000000000000e+00 0 0 0 +5176 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1566756826189701e+00 3.5355339059327376e-02 0.0000000000000000e+00 0 0 0 +5177 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1637467504308354e+00 2.8284271247461901e-02 0.0000000000000000e+00 0 0 0 +5197 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0506096654409878e+00 4.2426406871192854e-02 0.0000000000000000e+00 0 0 0 +5198 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0576807332528535e+00 4.9497474683058325e-02 0.0000000000000000e+00 0 0 0 +5199 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0647518010647188e+00 4.2426406871192854e-02 0.0000000000000000e+00 0 0 0 +5200 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0718228688765841e+00 4.9497474683058325e-02 0.0000000000000000e+00 0 0 0 +5201 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0788939366884498e+00 4.2426406871192854e-02 0.0000000000000000e+00 0 0 0 +5202 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0859650045003151e+00 4.9497474683058325e-02 0.0000000000000000e+00 0 0 0 +5203 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0930360723121808e+00 4.2426406871192854e-02 0.0000000000000000e+00 0 0 0 +5204 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1001071401240461e+00 4.9497474683058325e-02 0.0000000000000000e+00 0 0 0 +5205 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1071782079359118e+00 4.2426406871192854e-02 0.0000000000000000e+00 0 0 0 +5206 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1142492757477771e+00 4.9497474683058325e-02 0.0000000000000000e+00 0 0 0 +5207 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1213203435596424e+00 4.2426406871192854e-02 0.0000000000000000e+00 0 0 0 +5208 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1283914113715081e+00 4.9497474683058325e-02 0.0000000000000000e+00 0 0 0 +5209 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1354624791833734e+00 4.2426406871192854e-02 0.0000000000000000e+00 0 0 0 +5210 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1425335469952391e+00 4.9497474683058325e-02 0.0000000000000000e+00 0 0 0 +5211 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1496046148071044e+00 4.2426406871192854e-02 0.0000000000000000e+00 0 0 0 +5212 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1566756826189701e+00 4.9497474683058325e-02 0.0000000000000000e+00 0 0 0 +5213 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1637467504308354e+00 4.2426406871192854e-02 0.0000000000000000e+00 0 0 0 +5233 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0647518010647188e+00 5.6568542494923803e-02 0.0000000000000000e+00 0 0 0 +5234 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0718228688765841e+00 6.3639610306789274e-02 0.0000000000000000e+00 0 0 0 +5235 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0788939366884498e+00 5.6568542494923803e-02 0.0000000000000000e+00 0 0 0 +5236 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0859650045003151e+00 6.3639610306789274e-02 0.0000000000000000e+00 0 0 0 +5237 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0930360723121808e+00 5.6568542494923803e-02 0.0000000000000000e+00 0 0 0 +5238 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1001071401240461e+00 6.3639610306789274e-02 0.0000000000000000e+00 0 0 0 +5239 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1071782079359118e+00 5.6568542494923803e-02 0.0000000000000000e+00 0 0 0 +5240 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1142492757477771e+00 6.3639610306789274e-02 0.0000000000000000e+00 0 0 0 +5241 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1213203435596424e+00 5.6568542494923803e-02 0.0000000000000000e+00 0 0 0 +5242 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1283914113715081e+00 6.3639610306789274e-02 0.0000000000000000e+00 0 0 0 +5243 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1354624791833734e+00 5.6568542494923803e-02 0.0000000000000000e+00 0 0 0 +5244 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1425335469952391e+00 6.3639610306789274e-02 0.0000000000000000e+00 0 0 0 +5245 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1496046148071044e+00 5.6568542494923803e-02 0.0000000000000000e+00 0 0 0 +5246 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1566756826189701e+00 6.3639610306789274e-02 0.0000000000000000e+00 0 0 0 +5247 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1637467504308354e+00 5.6568542494923803e-02 0.0000000000000000e+00 0 0 0 +5267 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0788939366884498e+00 7.0710678118654752e-02 0.0000000000000000e+00 0 0 0 +5268 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0859650045003151e+00 7.7781745930520230e-02 0.0000000000000000e+00 0 0 0 +5269 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0930360723121808e+00 7.0710678118654752e-02 0.0000000000000000e+00 0 0 0 +5270 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1001071401240461e+00 7.7781745930520230e-02 0.0000000000000000e+00 0 0 0 +5271 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1071782079359118e+00 7.0710678118654752e-02 0.0000000000000000e+00 0 0 0 +5272 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1142492757477771e+00 7.7781745930520230e-02 0.0000000000000000e+00 0 0 0 +5273 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1213203435596424e+00 7.0710678118654752e-02 0.0000000000000000e+00 0 0 0 +5274 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1283914113715081e+00 7.7781745930520230e-02 0.0000000000000000e+00 0 0 0 +5275 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1354624791833734e+00 7.0710678118654752e-02 0.0000000000000000e+00 0 0 0 +5276 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1425335469952391e+00 7.7781745930520230e-02 0.0000000000000000e+00 0 0 0 +5277 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1496046148071044e+00 7.0710678118654752e-02 0.0000000000000000e+00 0 0 0 +5278 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1566756826189701e+00 7.7781745930520230e-02 0.0000000000000000e+00 0 0 0 +5279 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1637467504308354e+00 7.0710678118654752e-02 0.0000000000000000e+00 0 0 0 +5299 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0930360723121808e+00 8.4852813742385708e-02 0.0000000000000000e+00 0 0 0 +5300 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1001071401240461e+00 9.1923881554251186e-02 0.0000000000000000e+00 0 0 0 +5301 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1071782079359118e+00 8.4852813742385708e-02 0.0000000000000000e+00 0 0 0 +5302 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1142492757477771e+00 9.1923881554251186e-02 0.0000000000000000e+00 0 0 0 +5303 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1213203435596424e+00 8.4852813742385708e-02 0.0000000000000000e+00 0 0 0 +5304 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1283914113715081e+00 9.1923881554251186e-02 0.0000000000000000e+00 0 0 0 +5305 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1354624791833734e+00 8.4852813742385708e-02 0.0000000000000000e+00 0 0 0 +5306 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1425335469952391e+00 9.1923881554251186e-02 0.0000000000000000e+00 0 0 0 +5307 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1496046148071044e+00 8.4852813742385708e-02 0.0000000000000000e+00 0 0 0 +5308 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1566756826189701e+00 9.1923881554251186e-02 0.0000000000000000e+00 0 0 0 +5309 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1637467504308354e+00 8.4852813742385708e-02 0.0000000000000000e+00 0 0 0 +5329 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1071782079359118e+00 9.8994949366116650e-02 0.0000000000000000e+00 0 0 0 +5330 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1142492757477771e+00 1.0606601717798213e-01 0.0000000000000000e+00 0 0 0 +5331 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1213203435596424e+00 9.8994949366116650e-02 0.0000000000000000e+00 0 0 0 +5332 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1283914113715081e+00 1.0606601717798213e-01 0.0000000000000000e+00 0 0 0 +5333 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1354624791833734e+00 9.8994949366116650e-02 0.0000000000000000e+00 0 0 0 +5334 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1425335469952391e+00 1.0606601717798213e-01 0.0000000000000000e+00 0 0 0 +5335 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1496046148071044e+00 9.8994949366116650e-02 0.0000000000000000e+00 0 0 0 +5336 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1566756826189701e+00 1.0606601717798213e-01 0.0000000000000000e+00 0 0 0 +5337 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1637467504308354e+00 9.8994949366116650e-02 0.0000000000000000e+00 0 0 0 +5357 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1213203435596424e+00 1.1313708498984761e-01 0.0000000000000000e+00 0 0 0 +5358 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1283914113715081e+00 1.2020815280171308e-01 0.0000000000000000e+00 0 0 0 +5359 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1354624791833734e+00 1.1313708498984761e-01 0.0000000000000000e+00 0 0 0 +5360 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1425335469952391e+00 1.2020815280171308e-01 0.0000000000000000e+00 0 0 0 +5361 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1496046148071044e+00 1.1313708498984761e-01 0.0000000000000000e+00 0 0 0 +5362 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1566756826189701e+00 1.2020815280171308e-01 0.0000000000000000e+00 0 0 0 +5363 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1637467504308354e+00 1.1313708498984761e-01 0.0000000000000000e+00 0 0 0 +5383 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1354624791833734e+00 1.2727922061357855e-01 0.0000000000000000e+00 0 0 0 +5384 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1425335469952391e+00 1.3435028842544403e-01 0.0000000000000000e+00 0 0 0 +5385 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1496046148071044e+00 1.2727922061357855e-01 0.0000000000000000e+00 0 0 0 +5386 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1566756826189701e+00 1.3435028842544403e-01 0.0000000000000000e+00 0 0 0 +5387 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1637467504308354e+00 1.2727922061357855e-01 0.0000000000000000e+00 0 0 0 +5407 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1496046148071044e+00 1.4142135623730950e-01 0.0000000000000000e+00 0 0 0 +5408 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1566756826189701e+00 1.4849242404917498e-01 0.0000000000000000e+00 0 0 0 +5409 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1637467504308354e+00 1.4142135623730950e-01 0.0000000000000000e+00 0 0 0 +5429 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1637467504308354e+00 1.5556349186104046e-01 0.0000000000000000e+00 0 0 0 +2563 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1708178182427011e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2564 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1778888860545664e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2565 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1849599538664317e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2566 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1920310216782974e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2567 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1991020894901627e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2568 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2061731573020285e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2569 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2132442251138937e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2570 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2203152929257595e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2571 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2273863607376247e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2572 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2344574285494900e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2573 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2415284963613558e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2574 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2485995641732210e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2575 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2556706319850868e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2576 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2627416997969521e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2577 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2698127676088178e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2578 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2768838354206831e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2579 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2839549032325484e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2580 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2910259710444141e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2581 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2980970388562794e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2582 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3051681066681451e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2583 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3122391744800104e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2584 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3193102422918761e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2585 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3263813101037414e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2586 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3334523779156067e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2834 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1778888860545664e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2835 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1920310216782974e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2836 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2061731573020285e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2837 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2203152929257595e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2838 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2344574285494900e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2839 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2485995641732210e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2840 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2627416997969521e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2841 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2768838354206831e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2842 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2910259710444141e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2843 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3051681066681451e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2844 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3193102422918761e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2845 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3334523779156067e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +5100 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1708178182427011e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +5101 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1778888860545664e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +5102 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1849599538664317e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +5103 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1920310216782974e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +5104 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1991020894901627e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +5105 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2061731573020285e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +5106 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2132442251138937e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +5107 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2203152929257595e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +5108 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2273863607376247e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +5109 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2344574285494900e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +5110 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2415284963613558e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +5111 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2485995641732210e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +5112 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2556706319850868e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +5113 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2627416997969521e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +5114 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2698127676088178e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +5115 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2768838354206831e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +5116 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2839549032325484e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +5117 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2910259710444141e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +5118 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2980970388562794e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +5140 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1708178182427011e+00 2.1213203435596427e-02 0.0000000000000000e+00 0 0 0 +5141 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1778888860545664e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +5142 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1849599538664317e+00 2.1213203435596427e-02 0.0000000000000000e+00 0 0 0 +5143 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1920310216782974e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +5144 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1991020894901627e+00 2.1213203435596427e-02 0.0000000000000000e+00 0 0 0 +5145 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2061731573020285e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +5146 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2132442251138937e+00 2.1213203435596427e-02 0.0000000000000000e+00 0 0 0 +5147 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2203152929257595e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +5148 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2273863607376247e+00 2.1213203435596427e-02 0.0000000000000000e+00 0 0 0 +5149 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2344574285494900e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +5150 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2415284963613558e+00 2.1213203435596427e-02 0.0000000000000000e+00 0 0 0 +5151 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2485995641732210e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +5152 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2556706319850868e+00 2.1213203435596427e-02 0.0000000000000000e+00 0 0 0 +5153 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2627416997969521e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +5154 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2698127676088178e+00 2.1213203435596427e-02 0.0000000000000000e+00 0 0 0 +5155 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2768838354206831e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +5156 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2839549032325484e+00 2.1213203435596427e-02 0.0000000000000000e+00 0 0 0 +5157 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2910259710444141e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +5158 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2980970388562794e+00 2.1213203435596427e-02 0.0000000000000000e+00 0 0 0 +5178 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1708178182427011e+00 3.5355339059327376e-02 0.0000000000000000e+00 0 0 0 +5179 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1778888860545664e+00 2.8284271247461901e-02 0.0000000000000000e+00 0 0 0 +5180 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1849599538664317e+00 3.5355339059327376e-02 0.0000000000000000e+00 0 0 0 +5181 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1920310216782974e+00 2.8284271247461901e-02 0.0000000000000000e+00 0 0 0 +5182 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1991020894901627e+00 3.5355339059327376e-02 0.0000000000000000e+00 0 0 0 +5183 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2061731573020285e+00 2.8284271247461901e-02 0.0000000000000000e+00 0 0 0 +5184 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2132442251138937e+00 3.5355339059327376e-02 0.0000000000000000e+00 0 0 0 +5185 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2203152929257595e+00 2.8284271247461901e-02 0.0000000000000000e+00 0 0 0 +5186 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2273863607376247e+00 3.5355339059327376e-02 0.0000000000000000e+00 0 0 0 +5187 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2344574285494900e+00 2.8284271247461901e-02 0.0000000000000000e+00 0 0 0 +5188 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2415284963613558e+00 3.5355339059327376e-02 0.0000000000000000e+00 0 0 0 +5189 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2485995641732210e+00 2.8284271247461901e-02 0.0000000000000000e+00 0 0 0 +5190 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2556706319850868e+00 3.5355339059327376e-02 0.0000000000000000e+00 0 0 0 +5191 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2627416997969521e+00 2.8284271247461901e-02 0.0000000000000000e+00 0 0 0 +5192 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2698127676088178e+00 3.5355339059327376e-02 0.0000000000000000e+00 0 0 0 +5193 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2768838354206831e+00 2.8284271247461901e-02 0.0000000000000000e+00 0 0 0 +5194 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2839549032325484e+00 3.5355339059327376e-02 0.0000000000000000e+00 0 0 0 +5195 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2910259710444141e+00 2.8284271247461901e-02 0.0000000000000000e+00 0 0 0 +5196 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2980970388562794e+00 3.5355339059327376e-02 0.0000000000000000e+00 0 0 0 +5214 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1708178182427011e+00 4.9497474683058325e-02 0.0000000000000000e+00 0 0 0 +5215 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1778888860545664e+00 4.2426406871192854e-02 0.0000000000000000e+00 0 0 0 +5216 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1849599538664317e+00 4.9497474683058325e-02 0.0000000000000000e+00 0 0 0 +5217 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1920310216782974e+00 4.2426406871192854e-02 0.0000000000000000e+00 0 0 0 +5218 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1991020894901627e+00 4.9497474683058325e-02 0.0000000000000000e+00 0 0 0 +5219 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2061731573020285e+00 4.2426406871192854e-02 0.0000000000000000e+00 0 0 0 +5220 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2132442251138937e+00 4.9497474683058325e-02 0.0000000000000000e+00 0 0 0 +5221 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2203152929257595e+00 4.2426406871192854e-02 0.0000000000000000e+00 0 0 0 +5222 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2273863607376247e+00 4.9497474683058325e-02 0.0000000000000000e+00 0 0 0 +5223 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2344574285494900e+00 4.2426406871192854e-02 0.0000000000000000e+00 0 0 0 +5224 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2415284963613558e+00 4.9497474683058325e-02 0.0000000000000000e+00 0 0 0 +5225 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2485995641732210e+00 4.2426406871192854e-02 0.0000000000000000e+00 0 0 0 +5226 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2556706319850868e+00 4.9497474683058325e-02 0.0000000000000000e+00 0 0 0 +5227 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2627416997969521e+00 4.2426406871192854e-02 0.0000000000000000e+00 0 0 0 +5228 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2698127676088178e+00 4.9497474683058325e-02 0.0000000000000000e+00 0 0 0 +5229 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2768838354206831e+00 4.2426406871192854e-02 0.0000000000000000e+00 0 0 0 +5230 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2839549032325484e+00 4.9497474683058325e-02 0.0000000000000000e+00 0 0 0 +5231 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2910259710444141e+00 4.2426406871192854e-02 0.0000000000000000e+00 0 0 0 +5232 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2980970388562794e+00 4.9497474683058325e-02 0.0000000000000000e+00 0 0 0 +5248 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1708178182427011e+00 6.3639610306789274e-02 0.0000000000000000e+00 0 0 0 +5249 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1778888860545664e+00 5.6568542494923803e-02 0.0000000000000000e+00 0 0 0 +5250 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1849599538664317e+00 6.3639610306789274e-02 0.0000000000000000e+00 0 0 0 +5251 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1920310216782974e+00 5.6568542494923803e-02 0.0000000000000000e+00 0 0 0 +5252 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1991020894901627e+00 6.3639610306789274e-02 0.0000000000000000e+00 0 0 0 +5253 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2061731573020285e+00 5.6568542494923803e-02 0.0000000000000000e+00 0 0 0 +5254 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2132442251138937e+00 6.3639610306789274e-02 0.0000000000000000e+00 0 0 0 +5255 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2203152929257595e+00 5.6568542494923803e-02 0.0000000000000000e+00 0 0 0 +5256 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2273863607376247e+00 6.3639610306789274e-02 0.0000000000000000e+00 0 0 0 +5257 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2344574285494900e+00 5.6568542494923803e-02 0.0000000000000000e+00 0 0 0 +5258 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2415284963613558e+00 6.3639610306789274e-02 0.0000000000000000e+00 0 0 0 +5259 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2485995641732210e+00 5.6568542494923803e-02 0.0000000000000000e+00 0 0 0 +5260 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2556706319850868e+00 6.3639610306789274e-02 0.0000000000000000e+00 0 0 0 +5261 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2627416997969521e+00 5.6568542494923803e-02 0.0000000000000000e+00 0 0 0 +5262 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2698127676088178e+00 6.3639610306789274e-02 0.0000000000000000e+00 0 0 0 +5263 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2768838354206831e+00 5.6568542494923803e-02 0.0000000000000000e+00 0 0 0 +5264 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2839549032325484e+00 6.3639610306789274e-02 0.0000000000000000e+00 0 0 0 +5265 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2910259710444141e+00 5.6568542494923803e-02 0.0000000000000000e+00 0 0 0 +5266 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2980970388562794e+00 6.3639610306789274e-02 0.0000000000000000e+00 0 0 0 +5280 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1708178182427011e+00 7.7781745930520230e-02 0.0000000000000000e+00 0 0 0 +5281 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1778888860545664e+00 7.0710678118654752e-02 0.0000000000000000e+00 0 0 0 +5282 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1849599538664317e+00 7.7781745930520230e-02 0.0000000000000000e+00 0 0 0 +5283 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1920310216782974e+00 7.0710678118654752e-02 0.0000000000000000e+00 0 0 0 +5284 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1991020894901627e+00 7.7781745930520230e-02 0.0000000000000000e+00 0 0 0 +5285 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2061731573020285e+00 7.0710678118654752e-02 0.0000000000000000e+00 0 0 0 +5286 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2132442251138937e+00 7.7781745930520230e-02 0.0000000000000000e+00 0 0 0 +5287 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2203152929257595e+00 7.0710678118654752e-02 0.0000000000000000e+00 0 0 0 +5288 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2273863607376247e+00 7.7781745930520230e-02 0.0000000000000000e+00 0 0 0 +5289 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2344574285494900e+00 7.0710678118654752e-02 0.0000000000000000e+00 0 0 0 +5290 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2415284963613558e+00 7.7781745930520230e-02 0.0000000000000000e+00 0 0 0 +5291 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2485995641732210e+00 7.0710678118654752e-02 0.0000000000000000e+00 0 0 0 +5292 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2556706319850868e+00 7.7781745930520230e-02 0.0000000000000000e+00 0 0 0 +5293 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2627416997969521e+00 7.0710678118654752e-02 0.0000000000000000e+00 0 0 0 +5294 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2698127676088178e+00 7.7781745930520230e-02 0.0000000000000000e+00 0 0 0 +5295 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2768838354206831e+00 7.0710678118654752e-02 0.0000000000000000e+00 0 0 0 +5296 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2839549032325484e+00 7.7781745930520230e-02 0.0000000000000000e+00 0 0 0 +5297 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2910259710444141e+00 7.0710678118654752e-02 0.0000000000000000e+00 0 0 0 +5298 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2980970388562794e+00 7.7781745930520230e-02 0.0000000000000000e+00 0 0 0 +5310 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1708178182427011e+00 9.1923881554251186e-02 0.0000000000000000e+00 0 0 0 +5311 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1778888860545664e+00 8.4852813742385708e-02 0.0000000000000000e+00 0 0 0 +5312 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1849599538664317e+00 9.1923881554251186e-02 0.0000000000000000e+00 0 0 0 +5313 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1920310216782974e+00 8.4852813742385708e-02 0.0000000000000000e+00 0 0 0 +5314 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1991020894901627e+00 9.1923881554251186e-02 0.0000000000000000e+00 0 0 0 +5315 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2061731573020285e+00 8.4852813742385708e-02 0.0000000000000000e+00 0 0 0 +5316 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2132442251138937e+00 9.1923881554251186e-02 0.0000000000000000e+00 0 0 0 +5317 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2203152929257595e+00 8.4852813742385708e-02 0.0000000000000000e+00 0 0 0 +5318 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2273863607376247e+00 9.1923881554251186e-02 0.0000000000000000e+00 0 0 0 +5319 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2344574285494900e+00 8.4852813742385708e-02 0.0000000000000000e+00 0 0 0 +5320 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2415284963613558e+00 9.1923881554251186e-02 0.0000000000000000e+00 0 0 0 +5321 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2485995641732210e+00 8.4852813742385708e-02 0.0000000000000000e+00 0 0 0 +5322 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2556706319850868e+00 9.1923881554251186e-02 0.0000000000000000e+00 0 0 0 +5323 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2627416997969521e+00 8.4852813742385708e-02 0.0000000000000000e+00 0 0 0 +5324 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2698127676088178e+00 9.1923881554251186e-02 0.0000000000000000e+00 0 0 0 +5325 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2768838354206831e+00 8.4852813742385708e-02 0.0000000000000000e+00 0 0 0 +5326 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2839549032325484e+00 9.1923881554251186e-02 0.0000000000000000e+00 0 0 0 +5327 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2910259710444141e+00 8.4852813742385708e-02 0.0000000000000000e+00 0 0 0 +5328 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2980970388562794e+00 9.1923881554251186e-02 0.0000000000000000e+00 0 0 0 +5338 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1708178182427011e+00 1.0606601717798213e-01 0.0000000000000000e+00 0 0 0 +5339 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1778888860545664e+00 9.8994949366116650e-02 0.0000000000000000e+00 0 0 0 +5340 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1849599538664317e+00 1.0606601717798213e-01 0.0000000000000000e+00 0 0 0 +5341 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1920310216782974e+00 9.8994949366116650e-02 0.0000000000000000e+00 0 0 0 +5342 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1991020894901627e+00 1.0606601717798213e-01 0.0000000000000000e+00 0 0 0 +5343 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2061731573020285e+00 9.8994949366116650e-02 0.0000000000000000e+00 0 0 0 +5344 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2132442251138937e+00 1.0606601717798213e-01 0.0000000000000000e+00 0 0 0 +5345 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2203152929257595e+00 9.8994949366116650e-02 0.0000000000000000e+00 0 0 0 +5346 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2273863607376247e+00 1.0606601717798213e-01 0.0000000000000000e+00 0 0 0 +5347 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2344574285494900e+00 9.8994949366116650e-02 0.0000000000000000e+00 0 0 0 +5348 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2415284963613558e+00 1.0606601717798213e-01 0.0000000000000000e+00 0 0 0 +5349 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2485995641732210e+00 9.8994949366116650e-02 0.0000000000000000e+00 0 0 0 +5350 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2556706319850868e+00 1.0606601717798213e-01 0.0000000000000000e+00 0 0 0 +5351 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2627416997969521e+00 9.8994949366116650e-02 0.0000000000000000e+00 0 0 0 +5352 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2698127676088178e+00 1.0606601717798213e-01 0.0000000000000000e+00 0 0 0 +5353 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2768838354206831e+00 9.8994949366116650e-02 0.0000000000000000e+00 0 0 0 +5354 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2839549032325484e+00 1.0606601717798213e-01 0.0000000000000000e+00 0 0 0 +5355 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2910259710444141e+00 9.8994949366116650e-02 0.0000000000000000e+00 0 0 0 +5356 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2980970388562794e+00 1.0606601717798213e-01 0.0000000000000000e+00 0 0 0 +5364 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1708178182427011e+00 1.2020815280171308e-01 0.0000000000000000e+00 0 0 0 +5365 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1778888860545664e+00 1.1313708498984761e-01 0.0000000000000000e+00 0 0 0 +5366 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1849599538664317e+00 1.2020815280171308e-01 0.0000000000000000e+00 0 0 0 +5367 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1920310216782974e+00 1.1313708498984761e-01 0.0000000000000000e+00 0 0 0 +5368 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1991020894901627e+00 1.2020815280171308e-01 0.0000000000000000e+00 0 0 0 +5369 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2061731573020285e+00 1.1313708498984761e-01 0.0000000000000000e+00 0 0 0 +5370 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2132442251138937e+00 1.2020815280171308e-01 0.0000000000000000e+00 0 0 0 +5371 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2203152929257595e+00 1.1313708498984761e-01 0.0000000000000000e+00 0 0 0 +5372 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2273863607376247e+00 1.2020815280171308e-01 0.0000000000000000e+00 0 0 0 +5373 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2344574285494900e+00 1.1313708498984761e-01 0.0000000000000000e+00 0 0 0 +5374 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2415284963613558e+00 1.2020815280171308e-01 0.0000000000000000e+00 0 0 0 +5375 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2485995641732210e+00 1.1313708498984761e-01 0.0000000000000000e+00 0 0 0 +5376 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2556706319850868e+00 1.2020815280171308e-01 0.0000000000000000e+00 0 0 0 +5377 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2627416997969521e+00 1.1313708498984761e-01 0.0000000000000000e+00 0 0 0 +5378 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2698127676088178e+00 1.2020815280171308e-01 0.0000000000000000e+00 0 0 0 +5379 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2768838354206831e+00 1.1313708498984761e-01 0.0000000000000000e+00 0 0 0 +5380 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2839549032325484e+00 1.2020815280171308e-01 0.0000000000000000e+00 0 0 0 +5381 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2910259710444141e+00 1.1313708498984761e-01 0.0000000000000000e+00 0 0 0 +5382 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2980970388562794e+00 1.2020815280171308e-01 0.0000000000000000e+00 0 0 0 +5388 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1708178182427011e+00 1.3435028842544403e-01 0.0000000000000000e+00 0 0 0 +5389 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1778888860545664e+00 1.2727922061357855e-01 0.0000000000000000e+00 0 0 0 +5390 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1849599538664317e+00 1.3435028842544403e-01 0.0000000000000000e+00 0 0 0 +5391 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1920310216782974e+00 1.2727922061357855e-01 0.0000000000000000e+00 0 0 0 +5392 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1991020894901627e+00 1.3435028842544403e-01 0.0000000000000000e+00 0 0 0 +5393 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2061731573020285e+00 1.2727922061357855e-01 0.0000000000000000e+00 0 0 0 +5394 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2132442251138937e+00 1.3435028842544403e-01 0.0000000000000000e+00 0 0 0 +5395 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2203152929257595e+00 1.2727922061357855e-01 0.0000000000000000e+00 0 0 0 +5396 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2273863607376247e+00 1.3435028842544403e-01 0.0000000000000000e+00 0 0 0 +5397 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2344574285494900e+00 1.2727922061357855e-01 0.0000000000000000e+00 0 0 0 +5398 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2415284963613558e+00 1.3435028842544403e-01 0.0000000000000000e+00 0 0 0 +5399 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2485995641732210e+00 1.2727922061357855e-01 0.0000000000000000e+00 0 0 0 +5400 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2556706319850868e+00 1.3435028842544403e-01 0.0000000000000000e+00 0 0 0 +5401 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2627416997969521e+00 1.2727922061357855e-01 0.0000000000000000e+00 0 0 0 +5402 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2698127676088178e+00 1.3435028842544403e-01 0.0000000000000000e+00 0 0 0 +5403 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2768838354206831e+00 1.2727922061357855e-01 0.0000000000000000e+00 0 0 0 +5404 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2839549032325484e+00 1.3435028842544403e-01 0.0000000000000000e+00 0 0 0 +5405 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2910259710444141e+00 1.2727922061357855e-01 0.0000000000000000e+00 0 0 0 +5406 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2980970388562794e+00 1.3435028842544403e-01 0.0000000000000000e+00 0 0 0 +5410 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1708178182427011e+00 1.4849242404917498e-01 0.0000000000000000e+00 0 0 0 +5411 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1778888860545664e+00 1.4142135623730950e-01 0.0000000000000000e+00 0 0 0 +5412 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1849599538664317e+00 1.4849242404917498e-01 0.0000000000000000e+00 0 0 0 +5413 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1920310216782974e+00 1.4142135623730950e-01 0.0000000000000000e+00 0 0 0 +5414 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1991020894901627e+00 1.4849242404917498e-01 0.0000000000000000e+00 0 0 0 +5415 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2061731573020285e+00 1.4142135623730950e-01 0.0000000000000000e+00 0 0 0 +5416 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2132442251138937e+00 1.4849242404917498e-01 0.0000000000000000e+00 0 0 0 +5417 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2203152929257595e+00 1.4142135623730950e-01 0.0000000000000000e+00 0 0 0 +5418 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2273863607376247e+00 1.4849242404917498e-01 0.0000000000000000e+00 0 0 0 +5419 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2344574285494900e+00 1.4142135623730950e-01 0.0000000000000000e+00 0 0 0 +5420 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2415284963613558e+00 1.4849242404917498e-01 0.0000000000000000e+00 0 0 0 +5421 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2485995641732210e+00 1.4142135623730950e-01 0.0000000000000000e+00 0 0 0 +5422 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2556706319850868e+00 1.4849242404917498e-01 0.0000000000000000e+00 0 0 0 +5423 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2627416997969521e+00 1.4142135623730950e-01 0.0000000000000000e+00 0 0 0 +5424 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2698127676088178e+00 1.4849242404917498e-01 0.0000000000000000e+00 0 0 0 +5425 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2768838354206831e+00 1.4142135623730950e-01 0.0000000000000000e+00 0 0 0 +5426 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2839549032325484e+00 1.4849242404917498e-01 0.0000000000000000e+00 0 0 0 +5427 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2910259710444141e+00 1.4142135623730950e-01 0.0000000000000000e+00 0 0 0 +5428 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2980970388562794e+00 1.4849242404917498e-01 0.0000000000000000e+00 0 0 0 +5430 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1708178182427011e+00 1.6263455967290594e-01 0.0000000000000000e+00 0 0 0 +5431 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1778888860545664e+00 1.5556349186104046e-01 0.0000000000000000e+00 0 0 0 +5432 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1849599538664317e+00 1.6263455967290594e-01 0.0000000000000000e+00 0 0 0 +5433 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1920310216782974e+00 1.5556349186104046e-01 0.0000000000000000e+00 0 0 0 +5434 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1991020894901627e+00 1.6263455967290594e-01 0.0000000000000000e+00 0 0 0 +5435 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2061731573020285e+00 1.5556349186104046e-01 0.0000000000000000e+00 0 0 0 +5436 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2132442251138937e+00 1.6263455967290594e-01 0.0000000000000000e+00 0 0 0 +5437 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2203152929257595e+00 1.5556349186104046e-01 0.0000000000000000e+00 0 0 0 +5438 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2273863607376247e+00 1.6263455967290594e-01 0.0000000000000000e+00 0 0 0 +5439 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2344574285494900e+00 1.5556349186104046e-01 0.0000000000000000e+00 0 0 0 +5440 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2415284963613558e+00 1.6263455967290594e-01 0.0000000000000000e+00 0 0 0 +5441 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2485995641732210e+00 1.5556349186104046e-01 0.0000000000000000e+00 0 0 0 +5442 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2556706319850868e+00 1.6263455967290594e-01 0.0000000000000000e+00 0 0 0 +5443 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2627416997969521e+00 1.5556349186104046e-01 0.0000000000000000e+00 0 0 0 +5444 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2698127676088178e+00 1.6263455967290594e-01 0.0000000000000000e+00 0 0 0 +5445 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2768838354206831e+00 1.5556349186104046e-01 0.0000000000000000e+00 0 0 0 +5446 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2839549032325484e+00 1.6263455967290594e-01 0.0000000000000000e+00 0 0 0 +5447 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2910259710444141e+00 1.5556349186104046e-01 0.0000000000000000e+00 0 0 0 +5448 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2980970388562794e+00 1.6263455967290594e-01 0.0000000000000000e+00 0 0 0 +2587 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3405234457274724e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2588 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3475945135393377e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2589 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3546655813512034e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2590 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3617366491630687e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2591 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3688077169749344e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2592 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3758787847867997e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2593 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3829498525986650e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2594 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3900209204105307e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2595 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3970919882223960e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2596 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.4041630560342617e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2597 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.4112341238461270e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2598 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.4183051916579927e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2599 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.4253762594698580e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2600 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.4324473272817233e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2601 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.4395183950935890e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2602 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.4465894629054543e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2603 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.4536605307173200e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2604 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.4607315985291853e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2605 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.4678026663410511e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2606 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.4748737341529163e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2607 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.4819448019647821e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2608 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.4890158697766473e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2609 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.4960869375885126e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2846 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3475945135393377e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2847 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3617366491630687e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2848 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3758787847867997e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2849 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3900209204105307e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2850 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.4041630560342617e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2851 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.4183051916579927e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2852 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.4324473272817233e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2853 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.4465894629054543e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2854 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.4607315985291853e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2855 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.4748737341529163e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2856 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.4890158697766473e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2610 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5031580054003784e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2611 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5102290732122436e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2612 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5173001410241094e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2613 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5243712088359747e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2614 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5314422766478404e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2615 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5385133444597057e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2616 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5455844122715710e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2617 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5526554800834367e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2618 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5597265478953020e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2619 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5667976157071677e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2620 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5738686835190330e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2621 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5809397513308987e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2622 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5880108191427640e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2623 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5950818869546293e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2624 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6021529547664950e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2625 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6092240225783603e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2626 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6162950903902260e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2627 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6233661582020913e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2628 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6304372260139570e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2629 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6375082938258223e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2630 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6445793616376876e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2631 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6516504294495533e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2632 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6587214972614186e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2633 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6657925650732843e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2857 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5031580054003784e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2858 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5173001410241094e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2859 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5314422766478404e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2860 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5455844122715710e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2861 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5597265478953020e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2862 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5738686835190330e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2863 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5880108191427640e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2864 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6021529547664950e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2865 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6162950903902260e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2866 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6304372260139570e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2867 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6445793616376876e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2868 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6587214972614186e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2634 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6728636328851496e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2635 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6799347006970153e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2636 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6870057685088806e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2637 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6940768363207459e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2638 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7011479041326116e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2639 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7082189719444769e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2640 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7152900397563426e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2641 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7223611075682079e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2642 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7294321753800737e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2643 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7365032431919389e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2644 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7435743110038042e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2645 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7506453788156700e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2646 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7577164466275352e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2647 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7647875144394010e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2648 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7718585822512662e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2649 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7789296500631320e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2650 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7860007178749973e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2651 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7930717856868625e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2652 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8001428534987283e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2653 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8072139213105936e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2654 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8142849891224593e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2655 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8213560569343246e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2656 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8284271247461903e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2869 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6728636328851496e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2870 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6870057685088806e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2871 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7011479041326116e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2872 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7152900397563426e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2873 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7294321753800737e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2874 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7435743110038042e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2875 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7577164466275352e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2876 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7718585822512662e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2877 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7860007178749973e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2878 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8001428534987283e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2879 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8142849891224593e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2880 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8284271247461903e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2657 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8354981925580556e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2658 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8425692603699213e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2659 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8496403281817866e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2660 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8567113959936519e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2661 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8637824638055176e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2662 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8708535316173829e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2663 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8779245994292486e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2664 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8849956672411139e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2665 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8920667350529796e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2666 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8991378028648449e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2667 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9062088706767102e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2668 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9132799384885759e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2669 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9203510063004412e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2670 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9274220741123069e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2671 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9344931419241722e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2672 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9415642097360379e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2673 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9486352775479032e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2674 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9557063453597685e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2675 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9627774131716342e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2676 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9698484809834995e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2677 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9769195487953652e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2678 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9839906166072305e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2679 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9910616844190963e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2680 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9981327522309615e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2881 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8425692603699213e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2882 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8567113959936519e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2883 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8708535316173829e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2884 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8849956672411139e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2885 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8991378028648449e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2886 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9132799384885759e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2887 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9274220741123069e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2888 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9415642097360379e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2889 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9557063453597685e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2890 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9698484809834995e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2891 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9839906166072305e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2892 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9981327522309615e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2681 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.0052038200428268e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2682 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.0122748878546926e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2683 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.0193459556665578e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2684 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.0264170234784236e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2685 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.0334880912902888e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2686 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.0405591591021546e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2687 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.0476302269140199e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2688 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.0547012947258851e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2689 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.0617723625377509e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2690 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.0688434303496162e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2691 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.0759144981614819e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2692 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.0829855659733472e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2693 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.0900566337852129e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2694 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.0971277015970782e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2695 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1041987694089435e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2696 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1112698372208092e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2697 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1183409050326745e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2698 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1254119728445402e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2699 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1324830406564055e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2700 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1395541084682712e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2701 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1466251762801365e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2702 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1536962440920022e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2703 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1607673119038675e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2893 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.0122748878546926e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2894 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.0264170234784236e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2895 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.0405591591021546e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2896 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.0547012947258851e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2897 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.0688434303496162e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2898 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.0829855659733472e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2899 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.0971277015970782e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2900 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1112698372208092e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2901 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1254119728445402e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2902 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1395541084682712e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2903 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1536962440920022e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2704 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1678383797157328e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2705 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1749094475275985e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2706 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1819805153394638e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2707 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1890515831513295e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2708 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1961226509631948e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2709 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2031937187750605e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2710 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2102647865869258e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2711 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2173358543987911e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2712 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2244069222106568e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2713 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2314779900225221e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2714 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2385490578343878e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2715 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2456201256462531e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2716 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2526911934581189e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2717 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2597622612699841e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2718 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2668333290818494e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2719 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2739043968937152e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2720 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2809754647055804e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2721 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2880465325174462e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2722 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2951176003293114e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2723 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3021886681411772e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2724 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3092597359530425e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2725 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3163308037649077e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2726 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3234018715767735e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2727 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3304729393886388e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2904 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1678383797157328e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2905 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1819805153394638e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2906 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1961226509631948e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2907 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2102647865869258e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2908 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2244069222106568e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2909 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2385490578343878e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2910 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2526911934581189e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2911 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2668333290818494e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2912 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2809754647055804e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2913 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2951176003293114e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2914 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3092597359530425e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2915 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3234018715767735e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2728 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3375440072005045e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2729 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3446150750123698e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2730 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3516861428242355e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2731 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3587572106361008e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2732 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3658282784479661e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2733 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3728993462598318e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2734 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3799704140716971e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2735 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3870414818835628e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2736 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3941125496954281e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2737 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4011836175072938e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2738 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4082546853191591e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2739 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4153257531310244e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2740 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4223968209428901e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2741 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4294678887547554e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2742 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4365389565666211e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2743 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4436100243784864e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2744 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4506810921903521e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2745 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4577521600022174e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2746 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4648232278140831e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2747 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4718942956259484e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2748 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4789653634378137e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2749 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4860364312496794e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2750 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4931074990615447e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2751 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5001785668734104e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2916 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3375440072005045e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2917 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3516861428242355e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2918 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3658282784479661e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2919 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3799704140716971e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2920 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3941125496954281e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2921 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4082546853191591e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2922 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4223968209428901e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2923 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4365389565666211e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2924 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4506810921903521e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2925 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4648232278140831e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2926 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4789653634378137e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2927 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4931074990615447e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2752 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5072496346852757e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2753 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5143207024971415e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2754 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5213917703090067e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2755 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5284628381208720e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2756 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5355339059327378e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2757 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5426049737446030e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2758 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5496760415564688e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2759 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5567471093683340e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2760 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5638181771801998e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2761 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5708892449920651e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2762 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5779603128039303e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2763 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5850313806157961e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2764 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5921024484276614e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2765 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5991735162395271e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2766 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.6062445840513924e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2767 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.6133156518632581e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2768 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.6203867196751234e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2769 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.6274577874869887e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2770 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.6345288552988544e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2771 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.6415999231107197e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2772 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.6486709909225854e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2773 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.6557420587344507e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2774 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.6628131265463164e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2928 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5072496346852757e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2929 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5213917703090067e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2930 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5355339059327378e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2931 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5496760415564688e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2932 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5638181771801998e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2933 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5779603128039303e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2934 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5921024484276614e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2935 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.6062445840513924e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2936 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.6203867196751234e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2937 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.6345288552988544e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2938 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.6486709909225854e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2939 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.6628131265463164e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2775 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.6698841943581817e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2776 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.6769552621700470e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2777 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.6840263299819127e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2778 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.6910973977937780e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2779 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.6981684656056437e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2780 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7052395334175090e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2781 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7123106012293747e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2782 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7193816690412400e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2783 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7264527368531053e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2784 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7335238046649710e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2785 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7405948724768363e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2786 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7476659402887020e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2787 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7547370081005673e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2788 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7618080759124330e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2789 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7688791437242983e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2790 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7759502115361636e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2791 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7830212793480293e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2792 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7900923471598946e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2793 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7971634149717604e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2794 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8042344827836256e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2795 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8113055505954914e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2796 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8183766184073566e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2797 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8254476862192224e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2798 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8325187540310877e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2940 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.6769552621700470e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2941 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.6910973977937780e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2942 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7052395334175090e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2943 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7193816690412400e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2944 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7335238046649710e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2945 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7476659402887020e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2946 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7618080759124330e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2947 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7759502115361636e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2948 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7900923471598946e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2949 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8042344827836256e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2950 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8183766184073566e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2951 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8325187540310877e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +5539 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7052395334175090e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +5540 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7123106012293747e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +5541 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7193816690412400e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +5542 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7264527368531053e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +5543 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7335238046649710e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +5544 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7405948724768363e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +5545 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7476659402887020e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +5546 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7547370081005673e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +5547 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7618080759124330e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +5548 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7688791437242983e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +5549 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7759502115361636e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +5550 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7830212793480293e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +5551 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7900923471598946e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +5552 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7971634149717604e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +5553 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8042344827836256e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +5554 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8113055505954914e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +5555 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8183766184073566e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +5556 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8254476862192224e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +5557 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8325187540310877e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +5581 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7193816690412400e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +5582 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7264527368531053e+00 2.1213203435596427e-02 0.0000000000000000e+00 0 0 0 +5583 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7335238046649710e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +5584 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7405948724768363e+00 2.1213203435596427e-02 0.0000000000000000e+00 0 0 0 +5585 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7476659402887020e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +5586 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7547370081005673e+00 2.1213203435596427e-02 0.0000000000000000e+00 0 0 0 +5587 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7618080759124330e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +5588 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7688791437242983e+00 2.1213203435596427e-02 0.0000000000000000e+00 0 0 0 +5589 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7759502115361636e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +5590 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7830212793480293e+00 2.1213203435596427e-02 0.0000000000000000e+00 0 0 0 +5591 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7900923471598946e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +5592 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7971634149717604e+00 2.1213203435596427e-02 0.0000000000000000e+00 0 0 0 +5593 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8042344827836256e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +5594 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8113055505954914e+00 2.1213203435596427e-02 0.0000000000000000e+00 0 0 0 +5595 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8183766184073566e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +5596 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8254476862192224e+00 2.1213203435596427e-02 0.0000000000000000e+00 0 0 0 +5597 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8325187540310877e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +5621 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7335238046649710e+00 2.8284271247461901e-02 0.0000000000000000e+00 0 0 0 +5622 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7405948724768363e+00 3.5355339059327376e-02 0.0000000000000000e+00 0 0 0 +5623 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7476659402887020e+00 2.8284271247461901e-02 0.0000000000000000e+00 0 0 0 +5624 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7547370081005673e+00 3.5355339059327376e-02 0.0000000000000000e+00 0 0 0 +5625 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7618080759124330e+00 2.8284271247461901e-02 0.0000000000000000e+00 0 0 0 +5626 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7688791437242983e+00 3.5355339059327376e-02 0.0000000000000000e+00 0 0 0 +5627 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7759502115361636e+00 2.8284271247461901e-02 0.0000000000000000e+00 0 0 0 +5628 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7830212793480293e+00 3.5355339059327376e-02 0.0000000000000000e+00 0 0 0 +5629 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7900923471598946e+00 2.8284271247461901e-02 0.0000000000000000e+00 0 0 0 +5630 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7971634149717604e+00 3.5355339059327376e-02 0.0000000000000000e+00 0 0 0 +5631 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8042344827836256e+00 2.8284271247461901e-02 0.0000000000000000e+00 0 0 0 +5632 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8113055505954914e+00 3.5355339059327376e-02 0.0000000000000000e+00 0 0 0 +5633 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8183766184073566e+00 2.8284271247461901e-02 0.0000000000000000e+00 0 0 0 +5634 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8254476862192224e+00 3.5355339059327376e-02 0.0000000000000000e+00 0 0 0 +5635 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8325187540310877e+00 2.8284271247461901e-02 0.0000000000000000e+00 0 0 0 +5659 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7476659402887020e+00 4.2426406871192854e-02 0.0000000000000000e+00 0 0 0 +5660 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7547370081005673e+00 4.9497474683058325e-02 0.0000000000000000e+00 0 0 0 +5661 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7618080759124330e+00 4.2426406871192854e-02 0.0000000000000000e+00 0 0 0 +5662 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7688791437242983e+00 4.9497474683058325e-02 0.0000000000000000e+00 0 0 0 +5663 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7759502115361636e+00 4.2426406871192854e-02 0.0000000000000000e+00 0 0 0 +5664 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7830212793480293e+00 4.9497474683058325e-02 0.0000000000000000e+00 0 0 0 +5665 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7900923471598946e+00 4.2426406871192854e-02 0.0000000000000000e+00 0 0 0 +5666 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7971634149717604e+00 4.9497474683058325e-02 0.0000000000000000e+00 0 0 0 +5667 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8042344827836256e+00 4.2426406871192854e-02 0.0000000000000000e+00 0 0 0 +5668 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8113055505954914e+00 4.9497474683058325e-02 0.0000000000000000e+00 0 0 0 +5669 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8183766184073566e+00 4.2426406871192854e-02 0.0000000000000000e+00 0 0 0 +5670 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8254476862192224e+00 4.9497474683058325e-02 0.0000000000000000e+00 0 0 0 +5671 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8325187540310877e+00 4.2426406871192854e-02 0.0000000000000000e+00 0 0 0 +5695 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7618080759124330e+00 5.6568542494923803e-02 0.0000000000000000e+00 0 0 0 +5696 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7688791437242983e+00 6.3639610306789274e-02 0.0000000000000000e+00 0 0 0 +5697 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7759502115361636e+00 5.6568542494923803e-02 0.0000000000000000e+00 0 0 0 +5698 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7830212793480293e+00 6.3639610306789274e-02 0.0000000000000000e+00 0 0 0 +5699 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7900923471598946e+00 5.6568542494923803e-02 0.0000000000000000e+00 0 0 0 +5700 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7971634149717604e+00 6.3639610306789274e-02 0.0000000000000000e+00 0 0 0 +5701 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8042344827836256e+00 5.6568542494923803e-02 0.0000000000000000e+00 0 0 0 +5702 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8113055505954914e+00 6.3639610306789274e-02 0.0000000000000000e+00 0 0 0 +5703 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8183766184073566e+00 5.6568542494923803e-02 0.0000000000000000e+00 0 0 0 +5704 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8254476862192224e+00 6.3639610306789274e-02 0.0000000000000000e+00 0 0 0 +5705 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8325187540310877e+00 5.6568542494923803e-02 0.0000000000000000e+00 0 0 0 +5729 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7759502115361636e+00 7.0710678118654752e-02 0.0000000000000000e+00 0 0 0 +5730 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7830212793480293e+00 7.7781745930520230e-02 0.0000000000000000e+00 0 0 0 +5731 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7900923471598946e+00 7.0710678118654752e-02 0.0000000000000000e+00 0 0 0 +5732 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7971634149717604e+00 7.7781745930520230e-02 0.0000000000000000e+00 0 0 0 +5733 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8042344827836256e+00 7.0710678118654752e-02 0.0000000000000000e+00 0 0 0 +5734 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8113055505954914e+00 7.7781745930520230e-02 0.0000000000000000e+00 0 0 0 +5735 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8183766184073566e+00 7.0710678118654752e-02 0.0000000000000000e+00 0 0 0 +5736 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8254476862192224e+00 7.7781745930520230e-02 0.0000000000000000e+00 0 0 0 +5737 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8325187540310877e+00 7.0710678118654752e-02 0.0000000000000000e+00 0 0 0 +5761 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7900923471598946e+00 8.4852813742385708e-02 0.0000000000000000e+00 0 0 0 +5762 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7971634149717604e+00 9.1923881554251186e-02 0.0000000000000000e+00 0 0 0 +5763 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8042344827836256e+00 8.4852813742385708e-02 0.0000000000000000e+00 0 0 0 +5764 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8113055505954914e+00 9.1923881554251186e-02 0.0000000000000000e+00 0 0 0 +5765 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8183766184073566e+00 8.4852813742385708e-02 0.0000000000000000e+00 0 0 0 +5766 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8254476862192224e+00 9.1923881554251186e-02 0.0000000000000000e+00 0 0 0 +5767 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8325187540310877e+00 8.4852813742385708e-02 0.0000000000000000e+00 0 0 0 +5791 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8042344827836256e+00 9.8994949366116650e-02 0.0000000000000000e+00 0 0 0 +5792 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8113055505954914e+00 1.0606601717798213e-01 0.0000000000000000e+00 0 0 0 +5793 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8183766184073566e+00 9.8994949366116650e-02 0.0000000000000000e+00 0 0 0 +5794 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8254476862192224e+00 1.0606601717798213e-01 0.0000000000000000e+00 0 0 0 +5795 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8325187540310877e+00 9.8994949366116650e-02 0.0000000000000000e+00 0 0 0 +5819 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8183766184073566e+00 1.1313708498984761e-01 0.0000000000000000e+00 0 0 0 +5820 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8254476862192224e+00 1.2020815280171308e-01 0.0000000000000000e+00 0 0 0 +5821 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8325187540310877e+00 1.1313708498984761e-01 0.0000000000000000e+00 0 0 0 +5845 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8325187540310877e+00 1.2727922061357855e-01 0.0000000000000000e+00 0 0 0 +2799 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8395898218429529e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2800 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8466608896548187e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2801 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8537319574666840e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2802 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8608030252785497e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2803 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8678740930904150e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2804 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8749451609022807e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2805 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8820162287141460e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2806 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8890872965260113e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2807 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8961583643378770e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2808 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9032294321497423e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2809 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9103004999616080e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2810 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9173715677734733e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2811 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9244426355853390e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2812 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9315137033972043e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2813 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9385847712090696e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2814 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9456558390209353e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2815 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9527269068328006e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2816 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9597979746446663e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2817 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9668690424565316e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2818 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9739401102683973e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2819 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2820 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2821 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +2952 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8466608896548187e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2953 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8608030252785497e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2954 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8749451609022807e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2955 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8890872965260113e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2956 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9032294321497423e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2957 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9173715677734733e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2958 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9315137033972043e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2959 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9456558390209353e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2960 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9597979746446663e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2961 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9739401102683973e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2962 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.1213203435596427e-02 0.0000000000000000e+00 0 0 0 +2963 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +2964 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.1213203435596427e-02 0.0000000000000000e+00 0 0 0 +2965 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.5355339059327376e-02 0.0000000000000000e+00 0 0 0 +2966 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.8284271247461901e-02 0.0000000000000000e+00 0 0 0 +2967 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.5355339059327376e-02 0.0000000000000000e+00 0 0 0 +2968 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.9497474683058325e-02 0.0000000000000000e+00 0 0 0 +2969 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.2426406871192854e-02 0.0000000000000000e+00 0 0 0 +2970 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.9497474683058325e-02 0.0000000000000000e+00 0 0 0 +2971 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.3639610306789274e-02 0.0000000000000000e+00 0 0 0 +2972 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.6568542494923803e-02 0.0000000000000000e+00 0 0 0 +2973 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.3639610306789274e-02 0.0000000000000000e+00 0 0 0 +2974 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.7781745930520230e-02 0.0000000000000000e+00 0 0 0 +2975 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.0710678118654752e-02 0.0000000000000000e+00 0 0 0 +2976 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.7781745930520230e-02 0.0000000000000000e+00 0 0 0 +2977 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 9.1923881554251186e-02 0.0000000000000000e+00 0 0 0 +2978 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 8.4852813742385708e-02 0.0000000000000000e+00 0 0 0 +2979 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 9.1923881554251186e-02 0.0000000000000000e+00 0 0 0 +2980 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.0606601717798213e-01 0.0000000000000000e+00 0 0 0 +2981 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 9.8994949366116650e-02 0.0000000000000000e+00 0 0 0 +2982 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.0606601717798213e-01 0.0000000000000000e+00 0 0 0 +2983 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.2020815280171308e-01 0.0000000000000000e+00 0 0 0 +2984 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.1313708498984761e-01 0.0000000000000000e+00 0 0 0 +2985 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.2020815280171308e-01 0.0000000000000000e+00 0 0 0 +2986 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.3435028842544403e-01 0.0000000000000000e+00 0 0 0 +2987 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.2727922061357855e-01 0.0000000000000000e+00 0 0 0 +2988 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.3435028842544403e-01 0.0000000000000000e+00 0 0 0 +2989 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.4849242404917498e-01 0.0000000000000000e+00 0 0 0 +2990 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.4142135623730950e-01 0.0000000000000000e+00 0 0 0 +2991 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.4849242404917498e-01 0.0000000000000000e+00 0 0 0 +2992 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.6263455967290594e-01 0.0000000000000000e+00 0 0 0 +2993 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.5556349186104046e-01 0.0000000000000000e+00 0 0 0 +2994 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.6263455967290594e-01 0.0000000000000000e+00 0 0 0 +5558 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8395898218429529e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +5559 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8466608896548187e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +5560 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8537319574666840e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +5561 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8608030252785497e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +5562 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8678740930904150e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +5563 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8749451609022807e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +5564 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8820162287141460e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +5565 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8890872965260113e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +5566 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8961583643378770e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +5567 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9032294321497423e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +5568 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9103004999616080e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +5569 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9173715677734733e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +5570 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9244426355853390e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +5571 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9315137033972043e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +5572 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9385847712090696e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +5573 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9456558390209353e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +5574 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9527269068328006e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +5575 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9597979746446663e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +5576 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9668690424565316e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +5577 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9739401102683973e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +5578 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +5579 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +5580 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.0710678118654753e-03 0.0000000000000000e+00 0 0 0 +5598 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8395898218429529e+00 2.1213203435596427e-02 0.0000000000000000e+00 0 0 0 +5599 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8466608896548187e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +5600 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8537319574666840e+00 2.1213203435596427e-02 0.0000000000000000e+00 0 0 0 +5601 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8608030252785497e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +5602 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8678740930904150e+00 2.1213203435596427e-02 0.0000000000000000e+00 0 0 0 +5603 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8749451609022807e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +5604 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8820162287141460e+00 2.1213203435596427e-02 0.0000000000000000e+00 0 0 0 +5605 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8890872965260113e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +5606 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8961583643378770e+00 2.1213203435596427e-02 0.0000000000000000e+00 0 0 0 +5607 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9032294321497423e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +5608 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9103004999616080e+00 2.1213203435596427e-02 0.0000000000000000e+00 0 0 0 +5609 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9173715677734733e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +5610 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9244426355853390e+00 2.1213203435596427e-02 0.0000000000000000e+00 0 0 0 +5611 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9315137033972043e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +5612 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9385847712090696e+00 2.1213203435596427e-02 0.0000000000000000e+00 0 0 0 +5613 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9456558390209353e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +5614 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9527269068328006e+00 2.1213203435596427e-02 0.0000000000000000e+00 0 0 0 +5615 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9597979746446663e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +5616 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9668690424565316e+00 2.1213203435596427e-02 0.0000000000000000e+00 0 0 0 +5617 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9739401102683973e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +5618 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.1213203435596427e-02 0.0000000000000000e+00 0 0 0 +5619 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.4142135623730951e-02 0.0000000000000000e+00 0 0 0 +5620 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.1213203435596427e-02 0.0000000000000000e+00 0 0 0 +5636 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8395898218429529e+00 3.5355339059327376e-02 0.0000000000000000e+00 0 0 0 +5637 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8466608896548187e+00 2.8284271247461901e-02 0.0000000000000000e+00 0 0 0 +5638 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8537319574666840e+00 3.5355339059327376e-02 0.0000000000000000e+00 0 0 0 +5639 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8608030252785497e+00 2.8284271247461901e-02 0.0000000000000000e+00 0 0 0 +5640 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8678740930904150e+00 3.5355339059327376e-02 0.0000000000000000e+00 0 0 0 +5641 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8749451609022807e+00 2.8284271247461901e-02 0.0000000000000000e+00 0 0 0 +5642 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8820162287141460e+00 3.5355339059327376e-02 0.0000000000000000e+00 0 0 0 +5643 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8890872965260113e+00 2.8284271247461901e-02 0.0000000000000000e+00 0 0 0 +5644 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8961583643378770e+00 3.5355339059327376e-02 0.0000000000000000e+00 0 0 0 +5645 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9032294321497423e+00 2.8284271247461901e-02 0.0000000000000000e+00 0 0 0 +5646 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9103004999616080e+00 3.5355339059327376e-02 0.0000000000000000e+00 0 0 0 +5647 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9173715677734733e+00 2.8284271247461901e-02 0.0000000000000000e+00 0 0 0 +5648 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9244426355853390e+00 3.5355339059327376e-02 0.0000000000000000e+00 0 0 0 +5649 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9315137033972043e+00 2.8284271247461901e-02 0.0000000000000000e+00 0 0 0 +5650 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9385847712090696e+00 3.5355339059327376e-02 0.0000000000000000e+00 0 0 0 +5651 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9456558390209353e+00 2.8284271247461901e-02 0.0000000000000000e+00 0 0 0 +5652 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9527269068328006e+00 3.5355339059327376e-02 0.0000000000000000e+00 0 0 0 +5653 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9597979746446663e+00 2.8284271247461901e-02 0.0000000000000000e+00 0 0 0 +5654 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9668690424565316e+00 3.5355339059327376e-02 0.0000000000000000e+00 0 0 0 +5655 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9739401102683973e+00 2.8284271247461901e-02 0.0000000000000000e+00 0 0 0 +5656 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.5355339059327376e-02 0.0000000000000000e+00 0 0 0 +5657 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.8284271247461901e-02 0.0000000000000000e+00 0 0 0 +5658 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.5355339059327376e-02 0.0000000000000000e+00 0 0 0 +5672 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8395898218429529e+00 4.9497474683058325e-02 0.0000000000000000e+00 0 0 0 +5673 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8466608896548187e+00 4.2426406871192854e-02 0.0000000000000000e+00 0 0 0 +5674 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8537319574666840e+00 4.9497474683058325e-02 0.0000000000000000e+00 0 0 0 +5675 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8608030252785497e+00 4.2426406871192854e-02 0.0000000000000000e+00 0 0 0 +5676 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8678740930904150e+00 4.9497474683058325e-02 0.0000000000000000e+00 0 0 0 +5677 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8749451609022807e+00 4.2426406871192854e-02 0.0000000000000000e+00 0 0 0 +5678 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8820162287141460e+00 4.9497474683058325e-02 0.0000000000000000e+00 0 0 0 +5679 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8890872965260113e+00 4.2426406871192854e-02 0.0000000000000000e+00 0 0 0 +5680 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8961583643378770e+00 4.9497474683058325e-02 0.0000000000000000e+00 0 0 0 +5681 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9032294321497423e+00 4.2426406871192854e-02 0.0000000000000000e+00 0 0 0 +5682 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9103004999616080e+00 4.9497474683058325e-02 0.0000000000000000e+00 0 0 0 +5683 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9173715677734733e+00 4.2426406871192854e-02 0.0000000000000000e+00 0 0 0 +5684 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9244426355853390e+00 4.9497474683058325e-02 0.0000000000000000e+00 0 0 0 +5685 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9315137033972043e+00 4.2426406871192854e-02 0.0000000000000000e+00 0 0 0 +5686 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9385847712090696e+00 4.9497474683058325e-02 0.0000000000000000e+00 0 0 0 +5687 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9456558390209353e+00 4.2426406871192854e-02 0.0000000000000000e+00 0 0 0 +5688 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9527269068328006e+00 4.9497474683058325e-02 0.0000000000000000e+00 0 0 0 +5689 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9597979746446663e+00 4.2426406871192854e-02 0.0000000000000000e+00 0 0 0 +5690 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9668690424565316e+00 4.9497474683058325e-02 0.0000000000000000e+00 0 0 0 +5691 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9739401102683973e+00 4.2426406871192854e-02 0.0000000000000000e+00 0 0 0 +5692 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.9497474683058325e-02 0.0000000000000000e+00 0 0 0 +5693 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.2426406871192854e-02 0.0000000000000000e+00 0 0 0 +5694 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.9497474683058325e-02 0.0000000000000000e+00 0 0 0 +5706 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8395898218429529e+00 6.3639610306789274e-02 0.0000000000000000e+00 0 0 0 +5707 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8466608896548187e+00 5.6568542494923803e-02 0.0000000000000000e+00 0 0 0 +5708 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8537319574666840e+00 6.3639610306789274e-02 0.0000000000000000e+00 0 0 0 +5709 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8608030252785497e+00 5.6568542494923803e-02 0.0000000000000000e+00 0 0 0 +5710 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8678740930904150e+00 6.3639610306789274e-02 0.0000000000000000e+00 0 0 0 +5711 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8749451609022807e+00 5.6568542494923803e-02 0.0000000000000000e+00 0 0 0 +5712 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8820162287141460e+00 6.3639610306789274e-02 0.0000000000000000e+00 0 0 0 +5713 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8890872965260113e+00 5.6568542494923803e-02 0.0000000000000000e+00 0 0 0 +5714 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8961583643378770e+00 6.3639610306789274e-02 0.0000000000000000e+00 0 0 0 +5715 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9032294321497423e+00 5.6568542494923803e-02 0.0000000000000000e+00 0 0 0 +5716 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9103004999616080e+00 6.3639610306789274e-02 0.0000000000000000e+00 0 0 0 +5717 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9173715677734733e+00 5.6568542494923803e-02 0.0000000000000000e+00 0 0 0 +5718 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9244426355853390e+00 6.3639610306789274e-02 0.0000000000000000e+00 0 0 0 +5719 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9315137033972043e+00 5.6568542494923803e-02 0.0000000000000000e+00 0 0 0 +5720 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9385847712090696e+00 6.3639610306789274e-02 0.0000000000000000e+00 0 0 0 +5721 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9456558390209353e+00 5.6568542494923803e-02 0.0000000000000000e+00 0 0 0 +5722 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9527269068328006e+00 6.3639610306789274e-02 0.0000000000000000e+00 0 0 0 +5723 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9597979746446663e+00 5.6568542494923803e-02 0.0000000000000000e+00 0 0 0 +5724 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9668690424565316e+00 6.3639610306789274e-02 0.0000000000000000e+00 0 0 0 +5725 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9739401102683973e+00 5.6568542494923803e-02 0.0000000000000000e+00 0 0 0 +5726 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.3639610306789274e-02 0.0000000000000000e+00 0 0 0 +5727 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.6568542494923803e-02 0.0000000000000000e+00 0 0 0 +5728 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.3639610306789274e-02 0.0000000000000000e+00 0 0 0 +5738 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8395898218429529e+00 7.7781745930520230e-02 0.0000000000000000e+00 0 0 0 +5739 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8466608896548187e+00 7.0710678118654752e-02 0.0000000000000000e+00 0 0 0 +5740 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8537319574666840e+00 7.7781745930520230e-02 0.0000000000000000e+00 0 0 0 +5741 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8608030252785497e+00 7.0710678118654752e-02 0.0000000000000000e+00 0 0 0 +5742 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8678740930904150e+00 7.7781745930520230e-02 0.0000000000000000e+00 0 0 0 +5743 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8749451609022807e+00 7.0710678118654752e-02 0.0000000000000000e+00 0 0 0 +5744 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8820162287141460e+00 7.7781745930520230e-02 0.0000000000000000e+00 0 0 0 +5745 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8890872965260113e+00 7.0710678118654752e-02 0.0000000000000000e+00 0 0 0 +5746 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8961583643378770e+00 7.7781745930520230e-02 0.0000000000000000e+00 0 0 0 +5747 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9032294321497423e+00 7.0710678118654752e-02 0.0000000000000000e+00 0 0 0 +5748 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9103004999616080e+00 7.7781745930520230e-02 0.0000000000000000e+00 0 0 0 +5749 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9173715677734733e+00 7.0710678118654752e-02 0.0000000000000000e+00 0 0 0 +5750 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9244426355853390e+00 7.7781745930520230e-02 0.0000000000000000e+00 0 0 0 +5751 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9315137033972043e+00 7.0710678118654752e-02 0.0000000000000000e+00 0 0 0 +5752 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9385847712090696e+00 7.7781745930520230e-02 0.0000000000000000e+00 0 0 0 +5753 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9456558390209353e+00 7.0710678118654752e-02 0.0000000000000000e+00 0 0 0 +5754 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9527269068328006e+00 7.7781745930520230e-02 0.0000000000000000e+00 0 0 0 +5755 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9597979746446663e+00 7.0710678118654752e-02 0.0000000000000000e+00 0 0 0 +5756 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9668690424565316e+00 7.7781745930520230e-02 0.0000000000000000e+00 0 0 0 +5757 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9739401102683973e+00 7.0710678118654752e-02 0.0000000000000000e+00 0 0 0 +5758 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.7781745930520230e-02 0.0000000000000000e+00 0 0 0 +5759 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.0710678118654752e-02 0.0000000000000000e+00 0 0 0 +5760 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.7781745930520230e-02 0.0000000000000000e+00 0 0 0 +5768 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8395898218429529e+00 9.1923881554251186e-02 0.0000000000000000e+00 0 0 0 +5769 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8466608896548187e+00 8.4852813742385708e-02 0.0000000000000000e+00 0 0 0 +5770 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8537319574666840e+00 9.1923881554251186e-02 0.0000000000000000e+00 0 0 0 +5771 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8608030252785497e+00 8.4852813742385708e-02 0.0000000000000000e+00 0 0 0 +5772 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8678740930904150e+00 9.1923881554251186e-02 0.0000000000000000e+00 0 0 0 +5773 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8749451609022807e+00 8.4852813742385708e-02 0.0000000000000000e+00 0 0 0 +5774 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8820162287141460e+00 9.1923881554251186e-02 0.0000000000000000e+00 0 0 0 +5775 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8890872965260113e+00 8.4852813742385708e-02 0.0000000000000000e+00 0 0 0 +5776 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8961583643378770e+00 9.1923881554251186e-02 0.0000000000000000e+00 0 0 0 +5777 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9032294321497423e+00 8.4852813742385708e-02 0.0000000000000000e+00 0 0 0 +5778 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9103004999616080e+00 9.1923881554251186e-02 0.0000000000000000e+00 0 0 0 +5779 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9173715677734733e+00 8.4852813742385708e-02 0.0000000000000000e+00 0 0 0 +5780 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9244426355853390e+00 9.1923881554251186e-02 0.0000000000000000e+00 0 0 0 +5781 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9315137033972043e+00 8.4852813742385708e-02 0.0000000000000000e+00 0 0 0 +5782 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9385847712090696e+00 9.1923881554251186e-02 0.0000000000000000e+00 0 0 0 +5783 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9456558390209353e+00 8.4852813742385708e-02 0.0000000000000000e+00 0 0 0 +5784 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9527269068328006e+00 9.1923881554251186e-02 0.0000000000000000e+00 0 0 0 +5785 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9597979746446663e+00 8.4852813742385708e-02 0.0000000000000000e+00 0 0 0 +5786 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9668690424565316e+00 9.1923881554251186e-02 0.0000000000000000e+00 0 0 0 +5787 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9739401102683973e+00 8.4852813742385708e-02 0.0000000000000000e+00 0 0 0 +5788 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 9.1923881554251186e-02 0.0000000000000000e+00 0 0 0 +5789 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 8.4852813742385708e-02 0.0000000000000000e+00 0 0 0 +5790 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 9.1923881554251186e-02 0.0000000000000000e+00 0 0 0 +5796 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8395898218429529e+00 1.0606601717798213e-01 0.0000000000000000e+00 0 0 0 +5797 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8466608896548187e+00 9.8994949366116650e-02 0.0000000000000000e+00 0 0 0 +5798 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8537319574666840e+00 1.0606601717798213e-01 0.0000000000000000e+00 0 0 0 +5799 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8608030252785497e+00 9.8994949366116650e-02 0.0000000000000000e+00 0 0 0 +5800 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8678740930904150e+00 1.0606601717798213e-01 0.0000000000000000e+00 0 0 0 +5801 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8749451609022807e+00 9.8994949366116650e-02 0.0000000000000000e+00 0 0 0 +5802 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8820162287141460e+00 1.0606601717798213e-01 0.0000000000000000e+00 0 0 0 +5803 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8890872965260113e+00 9.8994949366116650e-02 0.0000000000000000e+00 0 0 0 +5804 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8961583643378770e+00 1.0606601717798213e-01 0.0000000000000000e+00 0 0 0 +5805 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9032294321497423e+00 9.8994949366116650e-02 0.0000000000000000e+00 0 0 0 +5806 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9103004999616080e+00 1.0606601717798213e-01 0.0000000000000000e+00 0 0 0 +5807 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9173715677734733e+00 9.8994949366116650e-02 0.0000000000000000e+00 0 0 0 +5808 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9244426355853390e+00 1.0606601717798213e-01 0.0000000000000000e+00 0 0 0 +5809 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9315137033972043e+00 9.8994949366116650e-02 0.0000000000000000e+00 0 0 0 +5810 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9385847712090696e+00 1.0606601717798213e-01 0.0000000000000000e+00 0 0 0 +5811 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9456558390209353e+00 9.8994949366116650e-02 0.0000000000000000e+00 0 0 0 +5812 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9527269068328006e+00 1.0606601717798213e-01 0.0000000000000000e+00 0 0 0 +5813 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9597979746446663e+00 9.8994949366116650e-02 0.0000000000000000e+00 0 0 0 +5814 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9668690424565316e+00 1.0606601717798213e-01 0.0000000000000000e+00 0 0 0 +5815 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9739401102683973e+00 9.8994949366116650e-02 0.0000000000000000e+00 0 0 0 +5816 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.0606601717798213e-01 0.0000000000000000e+00 0 0 0 +5817 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 9.8994949366116650e-02 0.0000000000000000e+00 0 0 0 +5818 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.0606601717798213e-01 0.0000000000000000e+00 0 0 0 +5822 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8395898218429529e+00 1.2020815280171308e-01 0.0000000000000000e+00 0 0 0 +5823 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8466608896548187e+00 1.1313708498984761e-01 0.0000000000000000e+00 0 0 0 +5824 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8537319574666840e+00 1.2020815280171308e-01 0.0000000000000000e+00 0 0 0 +5825 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8608030252785497e+00 1.1313708498984761e-01 0.0000000000000000e+00 0 0 0 +5826 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8678740930904150e+00 1.2020815280171308e-01 0.0000000000000000e+00 0 0 0 +5827 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8749451609022807e+00 1.1313708498984761e-01 0.0000000000000000e+00 0 0 0 +5828 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8820162287141460e+00 1.2020815280171308e-01 0.0000000000000000e+00 0 0 0 +5829 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8890872965260113e+00 1.1313708498984761e-01 0.0000000000000000e+00 0 0 0 +5830 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8961583643378770e+00 1.2020815280171308e-01 0.0000000000000000e+00 0 0 0 +5831 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9032294321497423e+00 1.1313708498984761e-01 0.0000000000000000e+00 0 0 0 +5832 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9103004999616080e+00 1.2020815280171308e-01 0.0000000000000000e+00 0 0 0 +5833 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9173715677734733e+00 1.1313708498984761e-01 0.0000000000000000e+00 0 0 0 +5834 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9244426355853390e+00 1.2020815280171308e-01 0.0000000000000000e+00 0 0 0 +5835 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9315137033972043e+00 1.1313708498984761e-01 0.0000000000000000e+00 0 0 0 +5836 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9385847712090696e+00 1.2020815280171308e-01 0.0000000000000000e+00 0 0 0 +5837 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9456558390209353e+00 1.1313708498984761e-01 0.0000000000000000e+00 0 0 0 +5838 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9527269068328006e+00 1.2020815280171308e-01 0.0000000000000000e+00 0 0 0 +5839 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9597979746446663e+00 1.1313708498984761e-01 0.0000000000000000e+00 0 0 0 +5840 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9668690424565316e+00 1.2020815280171308e-01 0.0000000000000000e+00 0 0 0 +5841 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9739401102683973e+00 1.1313708498984761e-01 0.0000000000000000e+00 0 0 0 +5842 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.2020815280171308e-01 0.0000000000000000e+00 0 0 0 +5843 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.1313708498984761e-01 0.0000000000000000e+00 0 0 0 +5844 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.2020815280171308e-01 0.0000000000000000e+00 0 0 0 +5846 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8395898218429529e+00 1.3435028842544403e-01 0.0000000000000000e+00 0 0 0 +5847 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8466608896548187e+00 1.2727922061357855e-01 0.0000000000000000e+00 0 0 0 +5848 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8537319574666840e+00 1.3435028842544403e-01 0.0000000000000000e+00 0 0 0 +5849 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8608030252785497e+00 1.2727922061357855e-01 0.0000000000000000e+00 0 0 0 +5850 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8678740930904150e+00 1.3435028842544403e-01 0.0000000000000000e+00 0 0 0 +5851 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8749451609022807e+00 1.2727922061357855e-01 0.0000000000000000e+00 0 0 0 +5852 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8820162287141460e+00 1.3435028842544403e-01 0.0000000000000000e+00 0 0 0 +5853 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8890872965260113e+00 1.2727922061357855e-01 0.0000000000000000e+00 0 0 0 +5854 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8961583643378770e+00 1.3435028842544403e-01 0.0000000000000000e+00 0 0 0 +5855 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9032294321497423e+00 1.2727922061357855e-01 0.0000000000000000e+00 0 0 0 +5856 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9103004999616080e+00 1.3435028842544403e-01 0.0000000000000000e+00 0 0 0 +5857 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9173715677734733e+00 1.2727922061357855e-01 0.0000000000000000e+00 0 0 0 +5858 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9244426355853390e+00 1.3435028842544403e-01 0.0000000000000000e+00 0 0 0 +5859 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9315137033972043e+00 1.2727922061357855e-01 0.0000000000000000e+00 0 0 0 +5860 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9385847712090696e+00 1.3435028842544403e-01 0.0000000000000000e+00 0 0 0 +5861 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9456558390209353e+00 1.2727922061357855e-01 0.0000000000000000e+00 0 0 0 +5862 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9527269068328006e+00 1.3435028842544403e-01 0.0000000000000000e+00 0 0 0 +5863 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9597979746446663e+00 1.2727922061357855e-01 0.0000000000000000e+00 0 0 0 +5864 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9668690424565316e+00 1.3435028842544403e-01 0.0000000000000000e+00 0 0 0 +5865 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9739401102683973e+00 1.2727922061357855e-01 0.0000000000000000e+00 0 0 0 +5866 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.3435028842544403e-01 0.0000000000000000e+00 0 0 0 +5867 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.2727922061357855e-01 0.0000000000000000e+00 0 0 0 +5868 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.3435028842544403e-01 0.0000000000000000e+00 0 0 0 +5869 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8466608896548187e+00 1.4142135623730950e-01 0.0000000000000000e+00 0 0 0 +5870 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8537319574666840e+00 1.4849242404917498e-01 0.0000000000000000e+00 0 0 0 +5871 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8608030252785497e+00 1.4142135623730950e-01 0.0000000000000000e+00 0 0 0 +5872 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8678740930904150e+00 1.4849242404917498e-01 0.0000000000000000e+00 0 0 0 +5873 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8749451609022807e+00 1.4142135623730950e-01 0.0000000000000000e+00 0 0 0 +5874 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8820162287141460e+00 1.4849242404917498e-01 0.0000000000000000e+00 0 0 0 +5875 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8890872965260113e+00 1.4142135623730950e-01 0.0000000000000000e+00 0 0 0 +5876 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8961583643378770e+00 1.4849242404917498e-01 0.0000000000000000e+00 0 0 0 +5877 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9032294321497423e+00 1.4142135623730950e-01 0.0000000000000000e+00 0 0 0 +5878 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9103004999616080e+00 1.4849242404917498e-01 0.0000000000000000e+00 0 0 0 +5879 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9173715677734733e+00 1.4142135623730950e-01 0.0000000000000000e+00 0 0 0 +5880 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9244426355853390e+00 1.4849242404917498e-01 0.0000000000000000e+00 0 0 0 +5881 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9315137033972043e+00 1.4142135623730950e-01 0.0000000000000000e+00 0 0 0 +5882 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9385847712090696e+00 1.4849242404917498e-01 0.0000000000000000e+00 0 0 0 +5883 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9456558390209353e+00 1.4142135623730950e-01 0.0000000000000000e+00 0 0 0 +5884 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9527269068328006e+00 1.4849242404917498e-01 0.0000000000000000e+00 0 0 0 +5885 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9597979746446663e+00 1.4142135623730950e-01 0.0000000000000000e+00 0 0 0 +5886 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9668690424565316e+00 1.4849242404917498e-01 0.0000000000000000e+00 0 0 0 +5887 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9739401102683973e+00 1.4142135623730950e-01 0.0000000000000000e+00 0 0 0 +5888 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.4849242404917498e-01 0.0000000000000000e+00 0 0 0 +5889 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.4142135623730950e-01 0.0000000000000000e+00 0 0 0 +5890 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.4849242404917498e-01 0.0000000000000000e+00 0 0 0 +5891 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8608030252785497e+00 1.5556349186104046e-01 0.0000000000000000e+00 0 0 0 +5892 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8678740930904150e+00 1.6263455967290594e-01 0.0000000000000000e+00 0 0 0 +5893 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8749451609022807e+00 1.5556349186104046e-01 0.0000000000000000e+00 0 0 0 +5894 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8820162287141460e+00 1.6263455967290594e-01 0.0000000000000000e+00 0 0 0 +5895 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8890872965260113e+00 1.5556349186104046e-01 0.0000000000000000e+00 0 0 0 +5896 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8961583643378770e+00 1.6263455967290594e-01 0.0000000000000000e+00 0 0 0 +5897 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9032294321497423e+00 1.5556349186104046e-01 0.0000000000000000e+00 0 0 0 +5898 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9103004999616080e+00 1.6263455967290594e-01 0.0000000000000000e+00 0 0 0 +5899 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9173715677734733e+00 1.5556349186104046e-01 0.0000000000000000e+00 0 0 0 +5900 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9244426355853390e+00 1.6263455967290594e-01 0.0000000000000000e+00 0 0 0 +5901 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9315137033972043e+00 1.5556349186104046e-01 0.0000000000000000e+00 0 0 0 +5902 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9385847712090696e+00 1.6263455967290594e-01 0.0000000000000000e+00 0 0 0 +5903 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9456558390209353e+00 1.5556349186104046e-01 0.0000000000000000e+00 0 0 0 +5904 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9527269068328006e+00 1.6263455967290594e-01 0.0000000000000000e+00 0 0 0 +5905 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9597979746446663e+00 1.5556349186104046e-01 0.0000000000000000e+00 0 0 0 +5906 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9668690424565316e+00 1.6263455967290594e-01 0.0000000000000000e+00 0 0 0 +5907 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9739401102683973e+00 1.5556349186104046e-01 0.0000000000000000e+00 0 0 0 +5908 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.6263455967290594e-01 0.0000000000000000e+00 0 0 0 +5909 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.5556349186104046e-01 0.0000000000000000e+00 0 0 0 +5910 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.6263455967290594e-01 0.0000000000000000e+00 0 0 0 +5449 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1778888860545664e+00 1.6970562748477142e-01 0.0000000000000000e+00 0 0 0 +5450 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1849599538664317e+00 1.7677669529663689e-01 0.0000000000000000e+00 0 0 0 +5451 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1920310216782974e+00 1.6970562748477142e-01 0.0000000000000000e+00 0 0 0 +5452 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1991020894901627e+00 1.7677669529663689e-01 0.0000000000000000e+00 0 0 0 +5453 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2061731573020285e+00 1.6970562748477142e-01 0.0000000000000000e+00 0 0 0 +5454 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2132442251138937e+00 1.7677669529663689e-01 0.0000000000000000e+00 0 0 0 +5455 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2203152929257595e+00 1.6970562748477142e-01 0.0000000000000000e+00 0 0 0 +5456 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2273863607376247e+00 1.7677669529663689e-01 0.0000000000000000e+00 0 0 0 +5457 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2344574285494900e+00 1.6970562748477142e-01 0.0000000000000000e+00 0 0 0 +5458 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2415284963613558e+00 1.7677669529663689e-01 0.0000000000000000e+00 0 0 0 +5459 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2485995641732210e+00 1.6970562748477142e-01 0.0000000000000000e+00 0 0 0 +5460 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2556706319850868e+00 1.7677669529663689e-01 0.0000000000000000e+00 0 0 0 +5461 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2627416997969521e+00 1.6970562748477142e-01 0.0000000000000000e+00 0 0 0 +5462 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2698127676088178e+00 1.7677669529663689e-01 0.0000000000000000e+00 0 0 0 +5463 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2768838354206831e+00 1.6970562748477142e-01 0.0000000000000000e+00 0 0 0 +5464 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2839549032325484e+00 1.7677669529663689e-01 0.0000000000000000e+00 0 0 0 +5465 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2910259710444141e+00 1.6970562748477142e-01 0.0000000000000000e+00 0 0 0 +5466 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2980970388562794e+00 1.7677669529663689e-01 0.0000000000000000e+00 0 0 0 +5467 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1920310216782974e+00 1.8384776310850237e-01 0.0000000000000000e+00 0 0 0 +5468 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1991020894901627e+00 1.9091883092036782e-01 0.0000000000000000e+00 0 0 0 +5469 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2061731573020285e+00 1.8384776310850237e-01 0.0000000000000000e+00 0 0 0 +5470 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2132442251138937e+00 1.9091883092036782e-01 0.0000000000000000e+00 0 0 0 +5471 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2203152929257595e+00 1.8384776310850237e-01 0.0000000000000000e+00 0 0 0 +5472 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2273863607376247e+00 1.9091883092036782e-01 0.0000000000000000e+00 0 0 0 +5473 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2344574285494900e+00 1.8384776310850237e-01 0.0000000000000000e+00 0 0 0 +5474 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2415284963613558e+00 1.9091883092036782e-01 0.0000000000000000e+00 0 0 0 +5475 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2485995641732210e+00 1.8384776310850237e-01 0.0000000000000000e+00 0 0 0 +5476 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2556706319850868e+00 1.9091883092036782e-01 0.0000000000000000e+00 0 0 0 +5477 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2627416997969521e+00 1.8384776310850237e-01 0.0000000000000000e+00 0 0 0 +5478 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2698127676088178e+00 1.9091883092036782e-01 0.0000000000000000e+00 0 0 0 +5479 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2768838354206831e+00 1.8384776310850237e-01 0.0000000000000000e+00 0 0 0 +5480 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2839549032325484e+00 1.9091883092036782e-01 0.0000000000000000e+00 0 0 0 +5481 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2910259710444141e+00 1.8384776310850237e-01 0.0000000000000000e+00 0 0 0 +5482 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2980970388562794e+00 1.9091883092036782e-01 0.0000000000000000e+00 0 0 0 +5483 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2061731573020285e+00 1.9798989873223330e-01 0.0000000000000000e+00 0 0 0 +5484 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2132442251138937e+00 2.0506096654409878e-01 0.0000000000000000e+00 0 0 0 +5485 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2203152929257595e+00 1.9798989873223330e-01 0.0000000000000000e+00 0 0 0 +5486 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2273863607376247e+00 2.0506096654409878e-01 0.0000000000000000e+00 0 0 0 +5487 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2344574285494900e+00 1.9798989873223330e-01 0.0000000000000000e+00 0 0 0 +5488 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2415284963613558e+00 2.0506096654409878e-01 0.0000000000000000e+00 0 0 0 +5489 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2485995641732210e+00 1.9798989873223330e-01 0.0000000000000000e+00 0 0 0 +5490 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2556706319850868e+00 2.0506096654409878e-01 0.0000000000000000e+00 0 0 0 +5491 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2627416997969521e+00 1.9798989873223330e-01 0.0000000000000000e+00 0 0 0 +5492 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2698127676088178e+00 2.0506096654409878e-01 0.0000000000000000e+00 0 0 0 +5493 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2768838354206831e+00 1.9798989873223330e-01 0.0000000000000000e+00 0 0 0 +5494 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2839549032325484e+00 2.0506096654409878e-01 0.0000000000000000e+00 0 0 0 +5495 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2910259710444141e+00 1.9798989873223330e-01 0.0000000000000000e+00 0 0 0 +5496 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2980970388562794e+00 2.0506096654409878e-01 0.0000000000000000e+00 0 0 0 +5497 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2203152929257595e+00 2.1213203435596426e-01 0.0000000000000000e+00 0 0 0 +5498 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2273863607376247e+00 2.1920310216782973e-01 0.0000000000000000e+00 0 0 0 +5499 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2344574285494900e+00 2.1213203435596426e-01 0.0000000000000000e+00 0 0 0 +5500 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2415284963613558e+00 2.1920310216782973e-01 0.0000000000000000e+00 0 0 0 +5501 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2485995641732210e+00 2.1213203435596426e-01 0.0000000000000000e+00 0 0 0 +5502 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2556706319850868e+00 2.1920310216782973e-01 0.0000000000000000e+00 0 0 0 +5503 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2627416997969521e+00 2.1213203435596426e-01 0.0000000000000000e+00 0 0 0 +5504 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2698127676088178e+00 2.1920310216782973e-01 0.0000000000000000e+00 0 0 0 +5505 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2768838354206831e+00 2.1213203435596426e-01 0.0000000000000000e+00 0 0 0 +5506 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2839549032325484e+00 2.1920310216782973e-01 0.0000000000000000e+00 0 0 0 +5507 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2910259710444141e+00 2.1213203435596426e-01 0.0000000000000000e+00 0 0 0 +5508 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2980970388562794e+00 2.1920310216782973e-01 0.0000000000000000e+00 0 0 0 +5509 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2344574285494900e+00 2.2627416997969521e-01 0.0000000000000000e+00 0 0 0 +5510 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2415284963613558e+00 2.3334523779156069e-01 0.0000000000000000e+00 0 0 0 +5511 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2485995641732210e+00 2.2627416997969521e-01 0.0000000000000000e+00 0 0 0 +5512 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2556706319850868e+00 2.3334523779156069e-01 0.0000000000000000e+00 0 0 0 +5513 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2627416997969521e+00 2.2627416997969521e-01 0.0000000000000000e+00 0 0 0 +5514 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2698127676088178e+00 2.3334523779156069e-01 0.0000000000000000e+00 0 0 0 +5515 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2768838354206831e+00 2.2627416997969521e-01 0.0000000000000000e+00 0 0 0 +5516 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2839549032325484e+00 2.3334523779156069e-01 0.0000000000000000e+00 0 0 0 +5517 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2910259710444141e+00 2.2627416997969521e-01 0.0000000000000000e+00 0 0 0 +5518 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2980970388562794e+00 2.3334523779156069e-01 0.0000000000000000e+00 0 0 0 +5519 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2485995641732210e+00 2.4041630560342617e-01 0.0000000000000000e+00 0 0 0 +5520 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2556706319850868e+00 2.4748737341529164e-01 0.0000000000000000e+00 0 0 0 +5521 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2627416997969521e+00 2.4041630560342617e-01 0.0000000000000000e+00 0 0 0 +5522 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2698127676088178e+00 2.4748737341529164e-01 0.0000000000000000e+00 0 0 0 +5523 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2768838354206831e+00 2.4041630560342617e-01 0.0000000000000000e+00 0 0 0 +5524 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2839549032325484e+00 2.4748737341529164e-01 0.0000000000000000e+00 0 0 0 +5525 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2910259710444141e+00 2.4041630560342617e-01 0.0000000000000000e+00 0 0 0 +5526 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2980970388562794e+00 2.4748737341529164e-01 0.0000000000000000e+00 0 0 0 +5527 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2627416997969521e+00 2.5455844122715710e-01 0.0000000000000000e+00 0 0 0 +5528 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2698127676088178e+00 2.6162950903902260e-01 0.0000000000000000e+00 0 0 0 +5529 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2768838354206831e+00 2.5455844122715710e-01 0.0000000000000000e+00 0 0 0 +5530 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2839549032325484e+00 2.6162950903902260e-01 0.0000000000000000e+00 0 0 0 +5531 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2910259710444141e+00 2.5455844122715710e-01 0.0000000000000000e+00 0 0 0 +5532 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2980970388562794e+00 2.6162950903902260e-01 0.0000000000000000e+00 0 0 0 +5533 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2768838354206831e+00 2.6870057685088805e-01 0.0000000000000000e+00 0 0 0 +5534 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2839549032325484e+00 2.7577164466275356e-01 0.0000000000000000e+00 0 0 0 +5535 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2910259710444141e+00 2.6870057685088805e-01 0.0000000000000000e+00 0 0 0 +5536 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2980970388562794e+00 2.7577164466275356e-01 0.0000000000000000e+00 0 0 0 +5537 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2910259710444141e+00 2.8284271247461901e-01 0.0000000000000000e+00 0 0 0 +5538 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2980970388562794e+00 2.8991378028648451e-01 0.0000000000000000e+00 0 0 0 +2995 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.7677669529663689e-01 0.0000000000000000e+00 0 0 0 +2996 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.6970562748477142e-01 0.0000000000000000e+00 0 0 0 +2997 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.7677669529663689e-01 0.0000000000000000e+00 0 0 0 +2998 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.9091883092036782e-01 0.0000000000000000e+00 0 0 0 +2999 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.8384776310850237e-01 0.0000000000000000e+00 0 0 0 +3000 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.9091883092036782e-01 0.0000000000000000e+00 0 0 0 +3001 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.0506096654409878e-01 0.0000000000000000e+00 0 0 0 +3002 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.9798989873223330e-01 0.0000000000000000e+00 0 0 0 +3003 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.0506096654409878e-01 0.0000000000000000e+00 0 0 0 +3004 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.1920310216782973e-01 0.0000000000000000e+00 0 0 0 +3005 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.1213203435596426e-01 0.0000000000000000e+00 0 0 0 +3006 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.1920310216782973e-01 0.0000000000000000e+00 0 0 0 +3007 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.3334523779156069e-01 0.0000000000000000e+00 0 0 0 +3008 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.2627416997969521e-01 0.0000000000000000e+00 0 0 0 +3009 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.3334523779156069e-01 0.0000000000000000e+00 0 0 0 +3010 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.4748737341529164e-01 0.0000000000000000e+00 0 0 0 +3011 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.4041630560342617e-01 0.0000000000000000e+00 0 0 0 +3012 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.4748737341529164e-01 0.0000000000000000e+00 0 0 0 +3013 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.6162950903902260e-01 0.0000000000000000e+00 0 0 0 +3014 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.5455844122715710e-01 0.0000000000000000e+00 0 0 0 +3015 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.6162950903902260e-01 0.0000000000000000e+00 0 0 0 +3016 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.7577164466275356e-01 0.0000000000000000e+00 0 0 0 +3017 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.6870057685088805e-01 0.0000000000000000e+00 0 0 0 +3018 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.7577164466275356e-01 0.0000000000000000e+00 0 0 0 +3019 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.8991378028648451e-01 0.0000000000000000e+00 0 0 0 +3020 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.8284271247461901e-01 0.0000000000000000e+00 0 0 0 +3021 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.8991378028648451e-01 0.0000000000000000e+00 0 0 0 +3022 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.0405591591021541e-01 0.0000000000000000e+00 0 0 0 +3023 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.9698484809834996e-01 0.0000000000000000e+00 0 0 0 +3024 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.0405591591021541e-01 0.0000000000000000e+00 0 0 0 +3025 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.1819805153394637e-01 0.0000000000000000e+00 0 0 0 +3026 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.1112698372208092e-01 0.0000000000000000e+00 0 0 0 +3027 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.1819805153394637e-01 0.0000000000000000e+00 0 0 0 +3028 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.3234018715767732e-01 0.0000000000000000e+00 0 0 0 +3029 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.2526911934581187e-01 0.0000000000000000e+00 0 0 0 +3030 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.3234018715767732e-01 0.0000000000000000e+00 0 0 0 +5911 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8749451609022807e+00 1.6970562748477142e-01 0.0000000000000000e+00 0 0 0 +5912 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8820162287141460e+00 1.7677669529663689e-01 0.0000000000000000e+00 0 0 0 +5913 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8890872965260113e+00 1.6970562748477142e-01 0.0000000000000000e+00 0 0 0 +5914 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8961583643378770e+00 1.7677669529663689e-01 0.0000000000000000e+00 0 0 0 +5915 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9032294321497423e+00 1.6970562748477142e-01 0.0000000000000000e+00 0 0 0 +5916 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9103004999616080e+00 1.7677669529663689e-01 0.0000000000000000e+00 0 0 0 +5917 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9173715677734733e+00 1.6970562748477142e-01 0.0000000000000000e+00 0 0 0 +5918 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9244426355853390e+00 1.7677669529663689e-01 0.0000000000000000e+00 0 0 0 +5919 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9315137033972043e+00 1.6970562748477142e-01 0.0000000000000000e+00 0 0 0 +5920 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9385847712090696e+00 1.7677669529663689e-01 0.0000000000000000e+00 0 0 0 +5921 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9456558390209353e+00 1.6970562748477142e-01 0.0000000000000000e+00 0 0 0 +5922 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9527269068328006e+00 1.7677669529663689e-01 0.0000000000000000e+00 0 0 0 +5923 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9597979746446663e+00 1.6970562748477142e-01 0.0000000000000000e+00 0 0 0 +5924 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9668690424565316e+00 1.7677669529663689e-01 0.0000000000000000e+00 0 0 0 +5925 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9739401102683973e+00 1.6970562748477142e-01 0.0000000000000000e+00 0 0 0 +5926 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.7677669529663689e-01 0.0000000000000000e+00 0 0 0 +5927 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.6970562748477142e-01 0.0000000000000000e+00 0 0 0 +5928 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.7677669529663689e-01 0.0000000000000000e+00 0 0 0 +5929 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8890872965260113e+00 1.8384776310850237e-01 0.0000000000000000e+00 0 0 0 +5930 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8961583643378770e+00 1.9091883092036782e-01 0.0000000000000000e+00 0 0 0 +5931 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9032294321497423e+00 1.8384776310850237e-01 0.0000000000000000e+00 0 0 0 +5932 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9103004999616080e+00 1.9091883092036782e-01 0.0000000000000000e+00 0 0 0 +5933 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9173715677734733e+00 1.8384776310850237e-01 0.0000000000000000e+00 0 0 0 +5934 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9244426355853390e+00 1.9091883092036782e-01 0.0000000000000000e+00 0 0 0 +5935 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9315137033972043e+00 1.8384776310850237e-01 0.0000000000000000e+00 0 0 0 +5936 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9385847712090696e+00 1.9091883092036782e-01 0.0000000000000000e+00 0 0 0 +5937 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9456558390209353e+00 1.8384776310850237e-01 0.0000000000000000e+00 0 0 0 +5938 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9527269068328006e+00 1.9091883092036782e-01 0.0000000000000000e+00 0 0 0 +5939 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9597979746446663e+00 1.8384776310850237e-01 0.0000000000000000e+00 0 0 0 +5940 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9668690424565316e+00 1.9091883092036782e-01 0.0000000000000000e+00 0 0 0 +5941 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9739401102683973e+00 1.8384776310850237e-01 0.0000000000000000e+00 0 0 0 +5942 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.9091883092036782e-01 0.0000000000000000e+00 0 0 0 +5943 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.8384776310850237e-01 0.0000000000000000e+00 0 0 0 +5944 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.9091883092036782e-01 0.0000000000000000e+00 0 0 0 +5945 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9032294321497423e+00 1.9798989873223330e-01 0.0000000000000000e+00 0 0 0 +5946 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9103004999616080e+00 2.0506096654409878e-01 0.0000000000000000e+00 0 0 0 +5947 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9173715677734733e+00 1.9798989873223330e-01 0.0000000000000000e+00 0 0 0 +5948 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9244426355853390e+00 2.0506096654409878e-01 0.0000000000000000e+00 0 0 0 +5949 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9315137033972043e+00 1.9798989873223330e-01 0.0000000000000000e+00 0 0 0 +5950 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9385847712090696e+00 2.0506096654409878e-01 0.0000000000000000e+00 0 0 0 +5951 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9456558390209353e+00 1.9798989873223330e-01 0.0000000000000000e+00 0 0 0 +5952 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9527269068328006e+00 2.0506096654409878e-01 0.0000000000000000e+00 0 0 0 +5953 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9597979746446663e+00 1.9798989873223330e-01 0.0000000000000000e+00 0 0 0 +5954 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9668690424565316e+00 2.0506096654409878e-01 0.0000000000000000e+00 0 0 0 +5955 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9739401102683973e+00 1.9798989873223330e-01 0.0000000000000000e+00 0 0 0 +5956 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.0506096654409878e-01 0.0000000000000000e+00 0 0 0 +5957 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.9798989873223330e-01 0.0000000000000000e+00 0 0 0 +5958 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.0506096654409878e-01 0.0000000000000000e+00 0 0 0 +5959 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9173715677734733e+00 2.1213203435596426e-01 0.0000000000000000e+00 0 0 0 +5960 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9244426355853390e+00 2.1920310216782973e-01 0.0000000000000000e+00 0 0 0 +5961 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9315137033972043e+00 2.1213203435596426e-01 0.0000000000000000e+00 0 0 0 +5962 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9385847712090696e+00 2.1920310216782973e-01 0.0000000000000000e+00 0 0 0 +5963 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9456558390209353e+00 2.1213203435596426e-01 0.0000000000000000e+00 0 0 0 +5964 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9527269068328006e+00 2.1920310216782973e-01 0.0000000000000000e+00 0 0 0 +5965 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9597979746446663e+00 2.1213203435596426e-01 0.0000000000000000e+00 0 0 0 +5966 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9668690424565316e+00 2.1920310216782973e-01 0.0000000000000000e+00 0 0 0 +5967 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9739401102683973e+00 2.1213203435596426e-01 0.0000000000000000e+00 0 0 0 +5968 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.1920310216782973e-01 0.0000000000000000e+00 0 0 0 +5969 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.1213203435596426e-01 0.0000000000000000e+00 0 0 0 +5970 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.1920310216782973e-01 0.0000000000000000e+00 0 0 0 +5971 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9315137033972043e+00 2.2627416997969521e-01 0.0000000000000000e+00 0 0 0 +5972 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9385847712090696e+00 2.3334523779156069e-01 0.0000000000000000e+00 0 0 0 +5973 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9456558390209353e+00 2.2627416997969521e-01 0.0000000000000000e+00 0 0 0 +5974 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9527269068328006e+00 2.3334523779156069e-01 0.0000000000000000e+00 0 0 0 +5975 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9597979746446663e+00 2.2627416997969521e-01 0.0000000000000000e+00 0 0 0 +5976 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9668690424565316e+00 2.3334523779156069e-01 0.0000000000000000e+00 0 0 0 +5977 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9739401102683973e+00 2.2627416997969521e-01 0.0000000000000000e+00 0 0 0 +5978 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.3334523779156069e-01 0.0000000000000000e+00 0 0 0 +5979 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.2627416997969521e-01 0.0000000000000000e+00 0 0 0 +5980 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.3334523779156069e-01 0.0000000000000000e+00 0 0 0 +5981 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9456558390209353e+00 2.4041630560342617e-01 0.0000000000000000e+00 0 0 0 +5982 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9527269068328006e+00 2.4748737341529164e-01 0.0000000000000000e+00 0 0 0 +5983 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9597979746446663e+00 2.4041630560342617e-01 0.0000000000000000e+00 0 0 0 +5984 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9668690424565316e+00 2.4748737341529164e-01 0.0000000000000000e+00 0 0 0 +5985 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9739401102683973e+00 2.4041630560342617e-01 0.0000000000000000e+00 0 0 0 +5986 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.4748737341529164e-01 0.0000000000000000e+00 0 0 0 +5987 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.4041630560342617e-01 0.0000000000000000e+00 0 0 0 +5988 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.4748737341529164e-01 0.0000000000000000e+00 0 0 0 +5989 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9597979746446663e+00 2.5455844122715710e-01 0.0000000000000000e+00 0 0 0 +5990 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9668690424565316e+00 2.6162950903902260e-01 0.0000000000000000e+00 0 0 0 +5991 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9739401102683973e+00 2.5455844122715710e-01 0.0000000000000000e+00 0 0 0 +5992 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.6162950903902260e-01 0.0000000000000000e+00 0 0 0 +5993 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.5455844122715710e-01 0.0000000000000000e+00 0 0 0 +5994 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.6162950903902260e-01 0.0000000000000000e+00 0 0 0 +5995 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9739401102683973e+00 2.6870057685088805e-01 0.0000000000000000e+00 0 0 0 +5996 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.7577164466275356e-01 0.0000000000000000e+00 0 0 0 +5997 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.6870057685088805e-01 0.0000000000000000e+00 0 0 0 +5998 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.7577164466275356e-01 0.0000000000000000e+00 0 0 0 +5999 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.8284271247461901e-01 0.0000000000000000e+00 0 0 0 +6000 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.8991378028648451e-01 0.0000000000000000e+00 0 0 0 +3031 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.4648232278140828e-01 0.0000000000000000e+00 0 0 0 +3032 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.3941125496954283e-01 0.0000000000000000e+00 0 0 0 +3033 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.4648232278140828e-01 0.0000000000000000e+00 0 0 0 +3034 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.6062445840513924e-01 0.0000000000000000e+00 0 0 0 +3035 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.5355339059327379e-01 0.0000000000000000e+00 0 0 0 +3036 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.6062445840513924e-01 0.0000000000000000e+00 0 0 0 +3037 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.7476659402887019e-01 0.0000000000000000e+00 0 0 0 +3038 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.6769552621700474e-01 0.0000000000000000e+00 0 0 0 +3039 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.7476659402887019e-01 0.0000000000000000e+00 0 0 0 +3040 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.8890872965260115e-01 0.0000000000000000e+00 0 0 0 +3041 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.8183766184073564e-01 0.0000000000000000e+00 0 0 0 +3042 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.8890872965260115e-01 0.0000000000000000e+00 0 0 0 +3043 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.0305086527633210e-01 0.0000000000000000e+00 0 0 0 +3044 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.9597979746446660e-01 0.0000000000000000e+00 0 0 0 +3045 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.0305086527633210e-01 0.0000000000000000e+00 0 0 0 +3046 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.1719300090006306e-01 0.0000000000000000e+00 0 0 0 +3047 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.1012193308819755e-01 0.0000000000000000e+00 0 0 0 +3048 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.1719300090006306e-01 0.0000000000000000e+00 0 0 0 +3049 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.3133513652379402e-01 0.0000000000000000e+00 0 0 0 +3050 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.2426406871192851e-01 0.0000000000000000e+00 0 0 0 +3051 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.3133513652379402e-01 0.0000000000000000e+00 0 0 0 +3052 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.4547727214752497e-01 0.0000000000000000e+00 0 0 0 +3053 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.3840620433565947e-01 0.0000000000000000e+00 0 0 0 +3054 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.4547727214752497e-01 0.0000000000000000e+00 0 0 0 +3055 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.5961940777125587e-01 0.0000000000000000e+00 0 0 0 +3056 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.5254833995939042e-01 0.0000000000000000e+00 0 0 0 +3057 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.5961940777125587e-01 0.0000000000000000e+00 0 0 0 +3058 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.7376154339498683e-01 0.0000000000000000e+00 0 0 0 +3059 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.6669047558312138e-01 0.0000000000000000e+00 0 0 0 +3060 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.7376154339498683e-01 0.0000000000000000e+00 0 0 0 +3061 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.8790367901871778e-01 0.0000000000000000e+00 0 0 0 +3062 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.8083261120685233e-01 0.0000000000000000e+00 0 0 0 +3063 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.8790367901871778e-01 0.0000000000000000e+00 0 0 0 +3065 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.9497474683058329e-01 0.0000000000000000e+00 0 0 0 +3064 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.0204581464244880e-01 0.0000000000000000e+00 0 0 0 +3066 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.0204581464244880e-01 0.0000000000000000e+00 0 0 0 +3067 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.1618795026617970e-01 0.0000000000000000e+00 0 0 0 +3068 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.0911688245431419e-01 0.0000000000000000e+00 0 0 0 +3069 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.1618795026617970e-01 0.0000000000000000e+00 0 0 0 +3070 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.3033008588991060e-01 0.0000000000000000e+00 0 0 0 +3071 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.2325901807804520e-01 0.0000000000000000e+00 0 0 0 +3072 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.3033008588991060e-01 0.0000000000000000e+00 0 0 0 +3073 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.4447222151364161e-01 0.0000000000000000e+00 0 0 0 +3074 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.3740115370177610e-01 0.0000000000000000e+00 0 0 0 +3075 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.4447222151364161e-01 0.0000000000000000e+00 0 0 0 +3076 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.5861435713737251e-01 0.0000000000000000e+00 0 0 0 +3077 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.5154328932550711e-01 0.0000000000000000e+00 0 0 0 +3078 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.5861435713737251e-01 0.0000000000000000e+00 0 0 0 +3079 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.7275649276110352e-01 0.0000000000000000e+00 0 0 0 +3080 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.6568542494923801e-01 0.0000000000000000e+00 0 0 0 +3081 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.7275649276110352e-01 0.0000000000000000e+00 0 0 0 +3082 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.8689862838483442e-01 0.0000000000000000e+00 0 0 0 +3083 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.7982756057296903e-01 0.0000000000000000e+00 0 0 0 +3084 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.8689862838483442e-01 0.0000000000000000e+00 0 0 0 +3085 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.0104076400856543e-01 0.0000000000000000e+00 0 0 0 +3086 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.9396969619669993e-01 0.0000000000000000e+00 0 0 0 +3087 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.0104076400856543e-01 0.0000000000000000e+00 0 0 0 +3088 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.1518289963229633e-01 0.0000000000000000e+00 0 0 0 +3089 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.0811183182043083e-01 0.0000000000000000e+00 0 0 0 +3090 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.1518289963229633e-01 0.0000000000000000e+00 0 0 0 +3091 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.2932503525602734e-01 0.0000000000000000e+00 0 0 0 +3092 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.2225396744416184e-01 0.0000000000000000e+00 0 0 0 +3093 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.2932503525602734e-01 0.0000000000000000e+00 0 0 0 +3094 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.4346717087975824e-01 0.0000000000000000e+00 0 0 0 +3095 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.3639610306789274e-01 0.0000000000000000e+00 0 0 0 +3096 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.4346717087975824e-01 0.0000000000000000e+00 0 0 0 +3097 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.5760930650348925e-01 0.0000000000000000e+00 0 0 0 +3098 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.5053823869162375e-01 0.0000000000000000e+00 0 0 0 +3099 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.5760930650348925e-01 0.0000000000000000e+00 0 0 0 +3101 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.6468037431535465e-01 0.0000000000000000e+00 0 0 0 +3100 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.7175144212722016e-01 0.0000000000000000e+00 0 0 0 +3102 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.7175144212722016e-01 0.0000000000000000e+00 0 0 0 +3103 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.8589357775095106e-01 0.0000000000000000e+00 0 0 0 +3104 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.7882250993908566e-01 0.0000000000000000e+00 0 0 0 +3105 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.8589357775095106e-01 0.0000000000000000e+00 0 0 0 +3106 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.0003571337468207e-01 0.0000000000000000e+00 0 0 0 +3107 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.9296464556281656e-01 0.0000000000000000e+00 0 0 0 +3108 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.0003571337468207e-01 0.0000000000000000e+00 0 0 0 +3109 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.1417784899841297e-01 0.0000000000000000e+00 0 0 0 +3110 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.0710678118654757e-01 0.0000000000000000e+00 0 0 0 +3111 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.1417784899841297e-01 0.0000000000000000e+00 0 0 0 +3112 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.2831998462214398e-01 0.0000000000000000e+00 0 0 0 +3113 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.2124891681027847e-01 0.0000000000000000e+00 0 0 0 +3114 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.2831998462214398e-01 0.0000000000000000e+00 0 0 0 +3115 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.4246212024587488e-01 0.0000000000000000e+00 0 0 0 +3116 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.3539105243400948e-01 0.0000000000000000e+00 0 0 0 +3117 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.4246212024587488e-01 0.0000000000000000e+00 0 0 0 +3118 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.5660425586960589e-01 0.0000000000000000e+00 0 0 0 +3119 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.4953318805774038e-01 0.0000000000000000e+00 0 0 0 +3120 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.5660425586960589e-01 0.0000000000000000e+00 0 0 0 +3121 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.7074639149333679e-01 0.0000000000000000e+00 0 0 0 +3122 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.6367532368147129e-01 0.0000000000000000e+00 0 0 0 +3123 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.7074639149333679e-01 0.0000000000000000e+00 0 0 0 +3124 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.8488852711706780e-01 0.0000000000000000e+00 0 0 0 +3125 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.7781745930520230e-01 0.0000000000000000e+00 0 0 0 +3126 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.8488852711706780e-01 0.0000000000000000e+00 0 0 0 +3127 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.9903066274079870e-01 0.0000000000000000e+00 0 0 0 +3128 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.9195959492893320e-01 0.0000000000000000e+00 0 0 0 +3129 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.9903066274079870e-01 0.0000000000000000e+00 0 0 0 +3130 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 8.1317279836452971e-01 0.0000000000000000e+00 0 0 0 +3131 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 8.0610173055266421e-01 0.0000000000000000e+00 0 0 0 +3132 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 8.1317279836452971e-01 0.0000000000000000e+00 0 0 0 +3133 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 8.2731493398826061e-01 0.0000000000000000e+00 0 0 0 +3134 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 8.2024386617639511e-01 0.0000000000000000e+00 0 0 0 +3135 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 8.2731493398826061e-01 0.0000000000000000e+00 0 0 0 +3136 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 8.4145706961199151e-01 0.0000000000000000e+00 0 0 0 +3137 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 8.3438600180012612e-01 0.0000000000000000e+00 0 0 0 +3138 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 8.4145706961199151e-01 0.0000000000000000e+00 0 0 0 +3139 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 8.5559920523572253e-01 0.0000000000000000e+00 0 0 0 +3140 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 8.4852813742385702e-01 0.0000000000000000e+00 0 0 0 +3141 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 8.5559920523572253e-01 0.0000000000000000e+00 0 0 0 +3142 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 8.6974134085945343e-01 0.0000000000000000e+00 0 0 0 +3143 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 8.6267027304758803e-01 0.0000000000000000e+00 0 0 0 +3144 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 8.6974134085945343e-01 0.0000000000000000e+00 0 0 0 +3145 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 8.8388347648318444e-01 0.0000000000000000e+00 0 0 0 +3146 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 8.7681240867131893e-01 0.0000000000000000e+00 0 0 0 +3147 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 8.8388347648318444e-01 0.0000000000000000e+00 0 0 0 +3148 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 8.9802561210691534e-01 0.0000000000000000e+00 0 0 0 +3149 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 8.9095454429504994e-01 0.0000000000000000e+00 0 0 0 +3150 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 8.9802561210691534e-01 0.0000000000000000e+00 0 0 0 +3151 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 9.1216774773064635e-01 0.0000000000000000e+00 0 0 0 +3152 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 9.0509667991878084e-01 0.0000000000000000e+00 0 0 0 +3153 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 9.1216774773064635e-01 0.0000000000000000e+00 0 0 0 +3154 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 9.2630988335437725e-01 0.0000000000000000e+00 0 0 0 +3155 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 9.1923881554251174e-01 0.0000000000000000e+00 0 0 0 +3156 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 9.2630988335437725e-01 0.0000000000000000e+00 0 0 0 +3157 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 9.4045201897810826e-01 0.0000000000000000e+00 0 0 0 +3158 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 9.3338095116624276e-01 0.0000000000000000e+00 0 0 0 +3159 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 9.4045201897810826e-01 0.0000000000000000e+00 0 0 0 +3160 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 9.5459415460183916e-01 0.0000000000000000e+00 0 0 0 +3161 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 9.4752308678997366e-01 0.0000000000000000e+00 0 0 0 +3162 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 9.5459415460183916e-01 0.0000000000000000e+00 0 0 0 +3163 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 9.6873629022557017e-01 0.0000000000000000e+00 0 0 0 +3164 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 9.6166522241370467e-01 0.0000000000000000e+00 0 0 0 +3165 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 9.6873629022557017e-01 0.0000000000000000e+00 0 0 0 +3166 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 9.8287842584930107e-01 0.0000000000000000e+00 0 0 0 +3167 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 9.7580735803743557e-01 0.0000000000000000e+00 0 0 0 +3168 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 9.8287842584930107e-01 0.0000000000000000e+00 0 0 0 +3169 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 9.9702056147303197e-01 0.0000000000000000e+00 0 0 0 +3170 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 9.8994949366116658e-01 0.0000000000000000e+00 0 0 0 +3171 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 9.9702056147303197e-01 0.0000000000000000e+00 0 0 0 +3172 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.0111626970967629e+00 0.0000000000000000e+00 0 0 0 +3173 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.0040916292848976e+00 0.0000000000000000e+00 0 0 0 +3174 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.0111626970967629e+00 0.0000000000000000e+00 0 0 0 +3175 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.0253048327204939e+00 0.0000000000000000e+00 0 0 0 +3176 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.0182337649086284e+00 0.0000000000000000e+00 0 0 0 +3177 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.0253048327204939e+00 0.0000000000000000e+00 0 0 0 +3178 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.0394469683442249e+00 0.0000000000000000e+00 0 0 0 +3179 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.0323759005323594e+00 0.0000000000000000e+00 0 0 0 +3180 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.0394469683442249e+00 0.0000000000000000e+00 0 0 0 +3181 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.0535891039679559e+00 0.0000000000000000e+00 0 0 0 +3182 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.0465180361560904e+00 0.0000000000000000e+00 0 0 0 +3183 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.0535891039679559e+00 0.0000000000000000e+00 0 0 0 +3184 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.0677312395916867e+00 0.0000000000000000e+00 0 0 0 +3185 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.0606601717798212e+00 0.0000000000000000e+00 0 0 0 +3186 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.0677312395916867e+00 0.0000000000000000e+00 0 0 0 +3187 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.0818733752154177e+00 0.0000000000000000e+00 0 0 0 +3188 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.0748023074035522e+00 0.0000000000000000e+00 0 0 0 +3189 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.0818733752154177e+00 0.0000000000000000e+00 0 0 0 +3190 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.0960155108391487e+00 0.0000000000000000e+00 0 0 0 +3191 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.0889444430272832e+00 0.0000000000000000e+00 0 0 0 +3192 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.0960155108391487e+00 0.0000000000000000e+00 0 0 0 +3193 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.1101576464628797e+00 0.0000000000000000e+00 0 0 0 +3194 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.1030865786510142e+00 0.0000000000000000e+00 0 0 0 +3195 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.1101576464628797e+00 0.0000000000000000e+00 0 0 0 +3196 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.1242997820866105e+00 0.0000000000000000e+00 0 0 0 +3197 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.1172287142747450e+00 0.0000000000000000e+00 0 0 0 +3198 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.1242997820866105e+00 0.0000000000000000e+00 0 0 0 +3199 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.1384419177103415e+00 0.0000000000000000e+00 0 0 0 +3200 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.1313708498984760e+00 0.0000000000000000e+00 0 0 0 +3201 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.1384419177103415e+00 0.0000000000000000e+00 0 0 0 +3202 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.1525840533340725e+00 0.0000000000000000e+00 0 0 0 +3203 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.1455129855222070e+00 0.0000000000000000e+00 0 0 0 +3204 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.1525840533340725e+00 0.0000000000000000e+00 0 0 0 +3205 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.1667261889578033e+00 0.0000000000000000e+00 0 0 0 +3206 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.1596551211459381e+00 0.0000000000000000e+00 0 0 0 +3207 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.1667261889578033e+00 0.0000000000000000e+00 0 0 0 +3208 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.1808683245815343e+00 0.0000000000000000e+00 0 0 0 +3209 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.1737972567696688e+00 0.0000000000000000e+00 0 0 0 +3210 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.1808683245815343e+00 0.0000000000000000e+00 0 0 0 +3211 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.1950104602052654e+00 0.0000000000000000e+00 0 0 0 +3212 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.1879393923933999e+00 0.0000000000000000e+00 0 0 0 +3213 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.1950104602052654e+00 0.0000000000000000e+00 0 0 0 +3214 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.2091525958289964e+00 0.0000000000000000e+00 0 0 0 +3215 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.2020815280171309e+00 0.0000000000000000e+00 0 0 0 +3216 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.2091525958289964e+00 0.0000000000000000e+00 0 0 0 +3217 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.2232947314527272e+00 0.0000000000000000e+00 0 0 0 +3218 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.2162236636408617e+00 0.0000000000000000e+00 0 0 0 +3219 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.2232947314527272e+00 0.0000000000000000e+00 0 0 0 +3220 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.2374368670764582e+00 0.0000000000000000e+00 0 0 0 +3221 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.2303657992645927e+00 0.0000000000000000e+00 0 0 0 +3222 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.2374368670764582e+00 0.0000000000000000e+00 0 0 0 +3223 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.2515790027001892e+00 0.0000000000000000e+00 0 0 0 +3224 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.2445079348883237e+00 0.0000000000000000e+00 0 0 0 +3225 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.2515790027001892e+00 0.0000000000000000e+00 0 0 0 +3226 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.2657211383239202e+00 0.0000000000000000e+00 0 0 0 +3227 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.2586500705120547e+00 0.0000000000000000e+00 0 0 0 +3228 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.2657211383239202e+00 0.0000000000000000e+00 0 0 0 +3229 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.2798632739476510e+00 0.0000000000000000e+00 0 0 0 +3230 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.2727922061357855e+00 0.0000000000000000e+00 0 0 0 +3231 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.2798632739476510e+00 0.0000000000000000e+00 0 0 0 +3232 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.2940054095713820e+00 0.0000000000000000e+00 0 0 0 +3233 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.2869343417595165e+00 0.0000000000000000e+00 0 0 0 +3234 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.2940054095713820e+00 0.0000000000000000e+00 0 0 0 +3235 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.3081475451951130e+00 0.0000000000000000e+00 0 0 0 +3236 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.3010764773832475e+00 0.0000000000000000e+00 0 0 0 +3237 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.3081475451951130e+00 0.0000000000000000e+00 0 0 0 +3238 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.3222896808188438e+00 0.0000000000000000e+00 0 0 0 +3239 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.3152186130069785e+00 0.0000000000000000e+00 0 0 0 +3240 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.3222896808188438e+00 0.0000000000000000e+00 0 0 0 +3242 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.3293607486307093e+00 0.0000000000000000e+00 0 0 0 +3241 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.3364318164425748e+00 0.0000000000000000e+00 0 0 0 +3243 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.3364318164425748e+00 0.0000000000000000e+00 0 0 0 +3244 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.3505739520663058e+00 0.0000000000000000e+00 0 0 0 +3245 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.3435028842544403e+00 0.0000000000000000e+00 0 0 0 +3246 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.3505739520663058e+00 0.0000000000000000e+00 0 0 0 +3247 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.3647160876900368e+00 0.0000000000000000e+00 0 0 0 +3248 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.3576450198781713e+00 0.0000000000000000e+00 0 0 0 +3249 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.3647160876900368e+00 0.0000000000000000e+00 0 0 0 +3250 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.3788582233137676e+00 0.0000000000000000e+00 0 0 0 +3251 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.3717871555019021e+00 0.0000000000000000e+00 0 0 0 +3252 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.3788582233137676e+00 0.0000000000000000e+00 0 0 0 +3253 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.3930003589374986e+00 0.0000000000000000e+00 0 0 0 +3254 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.3859292911256331e+00 0.0000000000000000e+00 0 0 0 +3255 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.3930003589374986e+00 0.0000000000000000e+00 0 0 0 +3256 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.4071424945612296e+00 0.0000000000000000e+00 0 0 0 +3257 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.4000714267493641e+00 0.0000000000000000e+00 0 0 0 +3258 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.4071424945612296e+00 0.0000000000000000e+00 0 0 0 +3259 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.4212846301849607e+00 0.0000000000000000e+00 0 0 0 +3260 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.4142135623730951e+00 0.0000000000000000e+00 0 0 0 +3261 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.4212846301849607e+00 0.0000000000000000e+00 0 0 0 +3262 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.4354267658086914e+00 0.0000000000000000e+00 0 0 0 +3263 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.4283556979968259e+00 0.0000000000000000e+00 0 0 0 +3264 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.4354267658086914e+00 0.0000000000000000e+00 0 0 0 +3265 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.4495689014324225e+00 0.0000000000000000e+00 0 0 0 +3266 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.4424978336205569e+00 0.0000000000000000e+00 0 0 0 +3267 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.4495689014324225e+00 0.0000000000000000e+00 0 0 0 +3268 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.4637110370561535e+00 0.0000000000000000e+00 0 0 0 +3269 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.4566399692442880e+00 0.0000000000000000e+00 0 0 0 +3270 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.4637110370561535e+00 0.0000000000000000e+00 0 0 0 +3271 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.4778531726798843e+00 0.0000000000000000e+00 0 0 0 +3272 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.4707821048680190e+00 0.0000000000000000e+00 0 0 0 +3273 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.4778531726798843e+00 0.0000000000000000e+00 0 0 0 +3274 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.4919953083036153e+00 0.0000000000000000e+00 0 0 0 +3275 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.4849242404917498e+00 0.0000000000000000e+00 0 0 0 +3276 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.4919953083036153e+00 0.0000000000000000e+00 0 0 0 +3278 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.4990663761154808e+00 0.0000000000000000e+00 0 0 0 +3277 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.5061374439273463e+00 0.0000000000000000e+00 0 0 0 +3279 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.5061374439273463e+00 0.0000000000000000e+00 0 0 0 +3280 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.5202795795510773e+00 0.0000000000000000e+00 0 0 0 +3281 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.5132085117392118e+00 0.0000000000000000e+00 0 0 0 +3282 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.5202795795510773e+00 0.0000000000000000e+00 0 0 0 +3283 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.5344217151748081e+00 0.0000000000000000e+00 0 0 0 +3284 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.5273506473629426e+00 0.0000000000000000e+00 0 0 0 +3285 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.5344217151748081e+00 0.0000000000000000e+00 0 0 0 +3286 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.5485638507985391e+00 0.0000000000000000e+00 0 0 0 +3287 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.5414927829866736e+00 0.0000000000000000e+00 0 0 0 +3288 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.5485638507985391e+00 0.0000000000000000e+00 0 0 0 +3289 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.5627059864222701e+00 0.0000000000000000e+00 0 0 0 +3290 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.5556349186104046e+00 0.0000000000000000e+00 0 0 0 +3291 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.5627059864222701e+00 0.0000000000000000e+00 0 0 0 +3292 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.5768481220460011e+00 0.0000000000000000e+00 0 0 0 +3293 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.5697770542341356e+00 0.0000000000000000e+00 0 0 0 +3294 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.5768481220460011e+00 0.0000000000000000e+00 0 0 0 +3295 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.5909902576697319e+00 0.0000000000000000e+00 0 0 0 +3296 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.5839191898578664e+00 0.0000000000000000e+00 0 0 0 +3297 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.5909902576697319e+00 0.0000000000000000e+00 0 0 0 +3298 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.6051323932934629e+00 0.0000000000000000e+00 0 0 0 +3299 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.5980613254815974e+00 0.0000000000000000e+00 0 0 0 +3300 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.6051323932934629e+00 0.0000000000000000e+00 0 0 0 +3301 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.6192745289171939e+00 0.0000000000000000e+00 0 0 0 +3302 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.6122034611053284e+00 0.0000000000000000e+00 0 0 0 +3303 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.6192745289171939e+00 0.0000000000000000e+00 0 0 0 +3304 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.6334166645409247e+00 0.0000000000000000e+00 0 0 0 +3305 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.6263455967290594e+00 0.0000000000000000e+00 0 0 0 +3306 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.6334166645409247e+00 0.0000000000000000e+00 0 0 0 +3307 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.6475588001646557e+00 0.0000000000000000e+00 0 0 0 +3308 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.6404877323527902e+00 0.0000000000000000e+00 0 0 0 +3309 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.6475588001646557e+00 0.0000000000000000e+00 0 0 0 +3310 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.6617009357883867e+00 0.0000000000000000e+00 0 0 0 +3311 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.6546298679765212e+00 0.0000000000000000e+00 0 0 0 +3312 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.6617009357883867e+00 0.0000000000000000e+00 0 0 0 +3313 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.6758430714121177e+00 0.0000000000000000e+00 0 0 0 +3314 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.6687720036002522e+00 0.0000000000000000e+00 0 0 0 +3315 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.6758430714121177e+00 0.0000000000000000e+00 0 0 0 +3316 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.6899852070358485e+00 0.0000000000000000e+00 0 0 0 +3317 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.6829141392239830e+00 0.0000000000000000e+00 0 0 0 +3318 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.6899852070358485e+00 0.0000000000000000e+00 0 0 0 +3319 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.7041273426595795e+00 0.0000000000000000e+00 0 0 0 +3320 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.6970562748477140e+00 0.0000000000000000e+00 0 0 0 +3321 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.7041273426595795e+00 0.0000000000000000e+00 0 0 0 +3322 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.7182694782833106e+00 0.0000000000000000e+00 0 0 0 +3323 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.7111984104714451e+00 0.0000000000000000e+00 0 0 0 +3324 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.7182694782833106e+00 0.0000000000000000e+00 0 0 0 +3325 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.7324116139070416e+00 0.0000000000000000e+00 0 0 0 +3326 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.7253405460951761e+00 0.0000000000000000e+00 0 0 0 +3327 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.7324116139070416e+00 0.0000000000000000e+00 0 0 0 +3328 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.7465537495307724e+00 0.0000000000000000e+00 0 0 0 +3329 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.7394826817189069e+00 0.0000000000000000e+00 0 0 0 +3330 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.7465537495307724e+00 0.0000000000000000e+00 0 0 0 +3331 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.7606958851545034e+00 0.0000000000000000e+00 0 0 0 +3332 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.7536248173426379e+00 0.0000000000000000e+00 0 0 0 +3333 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.7606958851545034e+00 0.0000000000000000e+00 0 0 0 +3334 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.7748380207782344e+00 0.0000000000000000e+00 0 0 0 +3335 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.7677669529663689e+00 0.0000000000000000e+00 0 0 0 +3336 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.7748380207782344e+00 0.0000000000000000e+00 0 0 0 +3337 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.7889801564019652e+00 0.0000000000000000e+00 0 0 0 +3338 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.7819090885900999e+00 0.0000000000000000e+00 0 0 0 +3339 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.7889801564019652e+00 0.0000000000000000e+00 0 0 0 +3340 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.8031222920256962e+00 0.0000000000000000e+00 0 0 0 +3341 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.7960512242138307e+00 0.0000000000000000e+00 0 0 0 +3342 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.8031222920256962e+00 0.0000000000000000e+00 0 0 0 +3343 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.8172644276494272e+00 0.0000000000000000e+00 0 0 0 +3344 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.8101933598375617e+00 0.0000000000000000e+00 0 0 0 +3345 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.8172644276494272e+00 0.0000000000000000e+00 0 0 0 +3346 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.8314065632731582e+00 0.0000000000000000e+00 0 0 0 +3347 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.8243354954612927e+00 0.0000000000000000e+00 0 0 0 +3348 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.8314065632731582e+00 0.0000000000000000e+00 0 0 0 +3349 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.8455486988968890e+00 0.0000000000000000e+00 0 0 0 +3350 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.8384776310850235e+00 0.0000000000000000e+00 0 0 0 +3351 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.8455486988968890e+00 0.0000000000000000e+00 0 0 0 +3352 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.8596908345206200e+00 0.0000000000000000e+00 0 0 0 +3353 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.8526197667087545e+00 0.0000000000000000e+00 0 0 0 +3354 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.8596908345206200e+00 0.0000000000000000e+00 0 0 0 +3355 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.8738329701443510e+00 0.0000000000000000e+00 0 0 0 +3356 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.8667619023324855e+00 0.0000000000000000e+00 0 0 0 +3357 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.8738329701443510e+00 0.0000000000000000e+00 0 0 0 +3358 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.8879751057680818e+00 0.0000000000000000e+00 0 0 0 +3359 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.8809040379562165e+00 0.0000000000000000e+00 0 0 0 +3360 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.8879751057680818e+00 0.0000000000000000e+00 0 0 0 +3361 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.9021172413918128e+00 0.0000000000000000e+00 0 0 0 +3362 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.8950461735799473e+00 0.0000000000000000e+00 0 0 0 +3363 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.9021172413918128e+00 0.0000000000000000e+00 0 0 0 +3364 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.9162593770155438e+00 0.0000000000000000e+00 0 0 0 +3365 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.9091883092036783e+00 0.0000000000000000e+00 0 0 0 +3366 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.9162593770155438e+00 0.0000000000000000e+00 0 0 0 +3367 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.9304015126392748e+00 0.0000000000000000e+00 0 0 0 +3368 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.9233304448274093e+00 0.0000000000000000e+00 0 0 0 +3369 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.9304015126392748e+00 0.0000000000000000e+00 0 0 0 +3370 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.9445436482630056e+00 0.0000000000000000e+00 0 0 0 +3371 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.9374725804511403e+00 0.0000000000000000e+00 0 0 0 +3372 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.9445436482630056e+00 0.0000000000000000e+00 0 0 0 +3373 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.9586857838867366e+00 0.0000000000000000e+00 0 0 0 +3374 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.9516147160748711e+00 0.0000000000000000e+00 0 0 0 +3375 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.9586857838867366e+00 0.0000000000000000e+00 0 0 0 +3376 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.9728279195104677e+00 0.0000000000000000e+00 0 0 0 +3377 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.9657568516986021e+00 0.0000000000000000e+00 0 0 0 +3378 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.9728279195104677e+00 0.0000000000000000e+00 0 0 0 +3379 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 1.9869700551341987e+00 0.0000000000000000e+00 0 0 0 +3380 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.9798989873223332e+00 0.0000000000000000e+00 0 0 0 +3381 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 1.9869700551341987e+00 0.0000000000000000e+00 0 0 0 +3383 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 1.9940411229460639e+00 0.0000000000000000e+00 0 0 0 +3382 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.0011121907579295e+00 0.0000000000000000e+00 0 0 0 +3384 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.0011121907579295e+00 0.0000000000000000e+00 0 0 0 +3385 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.0152543263816605e+00 0.0000000000000000e+00 0 0 0 +3386 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.0081832585697952e+00 0.0000000000000000e+00 0 0 0 +3387 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.0152543263816605e+00 0.0000000000000000e+00 0 0 0 +3388 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.0293964620053915e+00 0.0000000000000000e+00 0 0 0 +3389 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.0223253941935257e+00 0.0000000000000000e+00 0 0 0 +3390 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.0293964620053915e+00 0.0000000000000000e+00 0 0 0 +3391 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.0435385976291225e+00 0.0000000000000000e+00 0 0 0 +3392 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.0364675298172568e+00 0.0000000000000000e+00 0 0 0 +3393 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.0435385976291225e+00 0.0000000000000000e+00 0 0 0 +3394 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.0576807332528535e+00 0.0000000000000000e+00 0 0 0 +3395 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.0506096654409878e+00 0.0000000000000000e+00 0 0 0 +3396 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.0576807332528535e+00 0.0000000000000000e+00 0 0 0 +3397 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.0718228688765841e+00 0.0000000000000000e+00 0 0 0 +3398 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.0647518010647188e+00 0.0000000000000000e+00 0 0 0 +3399 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.0718228688765841e+00 0.0000000000000000e+00 0 0 0 +3400 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.0859650045003151e+00 0.0000000000000000e+00 0 0 0 +3401 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.0788939366884498e+00 0.0000000000000000e+00 0 0 0 +3402 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.0859650045003151e+00 0.0000000000000000e+00 0 0 0 +3403 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.1001071401240461e+00 0.0000000000000000e+00 0 0 0 +3404 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.0930360723121808e+00 0.0000000000000000e+00 0 0 0 +3405 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.1001071401240461e+00 0.0000000000000000e+00 0 0 0 +3406 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.1142492757477771e+00 0.0000000000000000e+00 0 0 0 +3407 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.1071782079359118e+00 0.0000000000000000e+00 0 0 0 +3408 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.1142492757477771e+00 0.0000000000000000e+00 0 0 0 +3409 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.1283914113715081e+00 0.0000000000000000e+00 0 0 0 +3410 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.1213203435596424e+00 0.0000000000000000e+00 0 0 0 +3411 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.1283914113715081e+00 0.0000000000000000e+00 0 0 0 +3412 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.1425335469952391e+00 0.0000000000000000e+00 0 0 0 +3413 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.1354624791833734e+00 0.0000000000000000e+00 0 0 0 +3414 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.1425335469952391e+00 0.0000000000000000e+00 0 0 0 +3415 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.1566756826189701e+00 0.0000000000000000e+00 0 0 0 +3416 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.1496046148071044e+00 0.0000000000000000e+00 0 0 0 +3417 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.1566756826189701e+00 0.0000000000000000e+00 0 0 0 +3419 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.1637467504308354e+00 0.0000000000000000e+00 0 0 0 +3418 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.1708178182427011e+00 0.0000000000000000e+00 0 0 0 +3420 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.1708178182427011e+00 0.0000000000000000e+00 0 0 0 +3421 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.1849599538664317e+00 0.0000000000000000e+00 0 0 0 +3422 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.1778888860545664e+00 0.0000000000000000e+00 0 0 0 +3423 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.1849599538664317e+00 0.0000000000000000e+00 0 0 0 +3424 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.1991020894901627e+00 0.0000000000000000e+00 0 0 0 +3425 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.1920310216782974e+00 0.0000000000000000e+00 0 0 0 +3426 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.1991020894901627e+00 0.0000000000000000e+00 0 0 0 +3427 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.2132442251138937e+00 0.0000000000000000e+00 0 0 0 +3428 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.2061731573020285e+00 0.0000000000000000e+00 0 0 0 +3429 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.2132442251138937e+00 0.0000000000000000e+00 0 0 0 +3430 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.2273863607376247e+00 0.0000000000000000e+00 0 0 0 +3431 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.2203152929257595e+00 0.0000000000000000e+00 0 0 0 +3432 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.2273863607376247e+00 0.0000000000000000e+00 0 0 0 +3433 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.2415284963613558e+00 0.0000000000000000e+00 0 0 0 +3434 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.2344574285494900e+00 0.0000000000000000e+00 0 0 0 +3435 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.2415284963613558e+00 0.0000000000000000e+00 0 0 0 +3436 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.2556706319850868e+00 0.0000000000000000e+00 0 0 0 +3437 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.2485995641732210e+00 0.0000000000000000e+00 0 0 0 +3438 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.2556706319850868e+00 0.0000000000000000e+00 0 0 0 +3439 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.2698127676088178e+00 0.0000000000000000e+00 0 0 0 +3440 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.2627416997969521e+00 0.0000000000000000e+00 0 0 0 +3441 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.2698127676088178e+00 0.0000000000000000e+00 0 0 0 +3442 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.2839549032325484e+00 0.0000000000000000e+00 0 0 0 +3443 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.2768838354206831e+00 0.0000000000000000e+00 0 0 0 +3444 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.2839549032325484e+00 0.0000000000000000e+00 0 0 0 +3445 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.2980970388562794e+00 0.0000000000000000e+00 0 0 0 +3446 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.2910259710444141e+00 0.0000000000000000e+00 0 0 0 +3447 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.2980970388562794e+00 0.0000000000000000e+00 0 0 0 +3448 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.3122391744800104e+00 0.0000000000000000e+00 0 0 0 +3449 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.3051681066681451e+00 0.0000000000000000e+00 0 0 0 +3450 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.3122391744800104e+00 0.0000000000000000e+00 0 0 0 +3451 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.3263813101037414e+00 0.0000000000000000e+00 0 0 0 +3452 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.3193102422918761e+00 0.0000000000000000e+00 0 0 0 +3453 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.3263813101037414e+00 0.0000000000000000e+00 0 0 0 +3455 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.3334523779156067e+00 0.0000000000000000e+00 0 0 0 +3454 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.3405234457274724e+00 0.0000000000000000e+00 0 0 0 +3456 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.3405234457274724e+00 0.0000000000000000e+00 0 0 0 +3457 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.3546655813512034e+00 0.0000000000000000e+00 0 0 0 +3458 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.3475945135393377e+00 0.0000000000000000e+00 0 0 0 +3459 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.3546655813512034e+00 0.0000000000000000e+00 0 0 0 +3460 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.3688077169749344e+00 0.0000000000000000e+00 0 0 0 +3461 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.3617366491630687e+00 0.0000000000000000e+00 0 0 0 +3462 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.3688077169749344e+00 0.0000000000000000e+00 0 0 0 +3463 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.3829498525986650e+00 0.0000000000000000e+00 0 0 0 +3464 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.3758787847867997e+00 0.0000000000000000e+00 0 0 0 +3465 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.3829498525986650e+00 0.0000000000000000e+00 0 0 0 +3466 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.3970919882223960e+00 0.0000000000000000e+00 0 0 0 +3467 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.3900209204105307e+00 0.0000000000000000e+00 0 0 0 +3468 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.3970919882223960e+00 0.0000000000000000e+00 0 0 0 +3469 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.4112341238461270e+00 0.0000000000000000e+00 0 0 0 +3470 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.4041630560342617e+00 0.0000000000000000e+00 0 0 0 +3471 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.4112341238461270e+00 0.0000000000000000e+00 0 0 0 +3472 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.4253762594698580e+00 0.0000000000000000e+00 0 0 0 +3473 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.4183051916579927e+00 0.0000000000000000e+00 0 0 0 +3474 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.4253762594698580e+00 0.0000000000000000e+00 0 0 0 +3475 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.4395183950935890e+00 0.0000000000000000e+00 0 0 0 +3476 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.4324473272817233e+00 0.0000000000000000e+00 0 0 0 +3477 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.4395183950935890e+00 0.0000000000000000e+00 0 0 0 +3478 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.4536605307173200e+00 0.0000000000000000e+00 0 0 0 +3479 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.4465894629054543e+00 0.0000000000000000e+00 0 0 0 +3480 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.4536605307173200e+00 0.0000000000000000e+00 0 0 0 +3481 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.4678026663410511e+00 0.0000000000000000e+00 0 0 0 +3482 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.4607315985291853e+00 0.0000000000000000e+00 0 0 0 +3483 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.4678026663410511e+00 0.0000000000000000e+00 0 0 0 +3484 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.4819448019647821e+00 0.0000000000000000e+00 0 0 0 +3485 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.4748737341529163e+00 0.0000000000000000e+00 0 0 0 +3486 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.4819448019647821e+00 0.0000000000000000e+00 0 0 0 +3487 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.4960869375885126e+00 0.0000000000000000e+00 0 0 0 +3488 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.4890158697766473e+00 0.0000000000000000e+00 0 0 0 +3489 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.4960869375885126e+00 0.0000000000000000e+00 0 0 0 +3490 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.5102290732122436e+00 0.0000000000000000e+00 0 0 0 +3491 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.5031580054003784e+00 0.0000000000000000e+00 0 0 0 +3492 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.5102290732122436e+00 0.0000000000000000e+00 0 0 0 +3493 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.5243712088359747e+00 0.0000000000000000e+00 0 0 0 +3494 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.5173001410241094e+00 0.0000000000000000e+00 0 0 0 +3495 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.5243712088359747e+00 0.0000000000000000e+00 0 0 0 +3496 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.5385133444597057e+00 0.0000000000000000e+00 0 0 0 +3497 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.5314422766478404e+00 0.0000000000000000e+00 0 0 0 +3498 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.5385133444597057e+00 0.0000000000000000e+00 0 0 0 +3499 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.5526554800834367e+00 0.0000000000000000e+00 0 0 0 +3500 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.5455844122715710e+00 0.0000000000000000e+00 0 0 0 +3501 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.5526554800834367e+00 0.0000000000000000e+00 0 0 0 +3502 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.5667976157071677e+00 0.0000000000000000e+00 0 0 0 +3503 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.5597265478953020e+00 0.0000000000000000e+00 0 0 0 +3504 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.5667976157071677e+00 0.0000000000000000e+00 0 0 0 +3505 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.5809397513308987e+00 0.0000000000000000e+00 0 0 0 +3506 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.5738686835190330e+00 0.0000000000000000e+00 0 0 0 +3507 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.5809397513308987e+00 0.0000000000000000e+00 0 0 0 +3508 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.5950818869546293e+00 0.0000000000000000e+00 0 0 0 +3509 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.5880108191427640e+00 0.0000000000000000e+00 0 0 0 +3510 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.5950818869546293e+00 0.0000000000000000e+00 0 0 0 +3511 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.6092240225783603e+00 0.0000000000000000e+00 0 0 0 +3512 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.6021529547664950e+00 0.0000000000000000e+00 0 0 0 +3513 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.6092240225783603e+00 0.0000000000000000e+00 0 0 0 +3514 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.6233661582020913e+00 0.0000000000000000e+00 0 0 0 +3515 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.6162950903902260e+00 0.0000000000000000e+00 0 0 0 +3516 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.6233661582020913e+00 0.0000000000000000e+00 0 0 0 +3517 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.6375082938258223e+00 0.0000000000000000e+00 0 0 0 +3518 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.6304372260139570e+00 0.0000000000000000e+00 0 0 0 +3519 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.6375082938258223e+00 0.0000000000000000e+00 0 0 0 +3520 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.6516504294495533e+00 0.0000000000000000e+00 0 0 0 +3521 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.6445793616376876e+00 0.0000000000000000e+00 0 0 0 +3522 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.6516504294495533e+00 0.0000000000000000e+00 0 0 0 +3523 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.6657925650732843e+00 0.0000000000000000e+00 0 0 0 +3524 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.6587214972614186e+00 0.0000000000000000e+00 0 0 0 +3525 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.6657925650732843e+00 0.0000000000000000e+00 0 0 0 +3526 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.6799347006970153e+00 0.0000000000000000e+00 0 0 0 +3527 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.6728636328851496e+00 0.0000000000000000e+00 0 0 0 +3528 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.6799347006970153e+00 0.0000000000000000e+00 0 0 0 +3529 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.6940768363207459e+00 0.0000000000000000e+00 0 0 0 +3530 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.6870057685088806e+00 0.0000000000000000e+00 0 0 0 +3531 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.6940768363207459e+00 0.0000000000000000e+00 0 0 0 +3532 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.7082189719444769e+00 0.0000000000000000e+00 0 0 0 +3533 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.7011479041326116e+00 0.0000000000000000e+00 0 0 0 +3534 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.7082189719444769e+00 0.0000000000000000e+00 0 0 0 +3535 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.7223611075682079e+00 0.0000000000000000e+00 0 0 0 +3536 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.7152900397563426e+00 0.0000000000000000e+00 0 0 0 +3537 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.7223611075682079e+00 0.0000000000000000e+00 0 0 0 +3538 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.7365032431919389e+00 0.0000000000000000e+00 0 0 0 +3539 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.7294321753800737e+00 0.0000000000000000e+00 0 0 0 +3540 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.7365032431919389e+00 0.0000000000000000e+00 0 0 0 +3541 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.7506453788156700e+00 0.0000000000000000e+00 0 0 0 +3542 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.7435743110038042e+00 0.0000000000000000e+00 0 0 0 +3543 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.7506453788156700e+00 0.0000000000000000e+00 0 0 0 +3544 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.7647875144394010e+00 0.0000000000000000e+00 0 0 0 +3545 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.7577164466275352e+00 0.0000000000000000e+00 0 0 0 +3546 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.7647875144394010e+00 0.0000000000000000e+00 0 0 0 +3547 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.7789296500631320e+00 0.0000000000000000e+00 0 0 0 +3548 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.7718585822512662e+00 0.0000000000000000e+00 0 0 0 +3549 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.7789296500631320e+00 0.0000000000000000e+00 0 0 0 +3550 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.7930717856868625e+00 0.0000000000000000e+00 0 0 0 +3551 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.7860007178749973e+00 0.0000000000000000e+00 0 0 0 +3552 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.7930717856868625e+00 0.0000000000000000e+00 0 0 0 +3553 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.8072139213105936e+00 0.0000000000000000e+00 0 0 0 +3554 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.8001428534987283e+00 0.0000000000000000e+00 0 0 0 +3555 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.8072139213105936e+00 0.0000000000000000e+00 0 0 0 +3556 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.8213560569343246e+00 0.0000000000000000e+00 0 0 0 +3557 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.8142849891224593e+00 0.0000000000000000e+00 0 0 0 +3558 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.8213560569343246e+00 0.0000000000000000e+00 0 0 0 +3560 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.8284271247461903e+00 0.0000000000000000e+00 0 0 0 +3559 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.8354981925580556e+00 0.0000000000000000e+00 0 0 0 +3561 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.8354981925580556e+00 0.0000000000000000e+00 0 0 0 +3562 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.8496403281817866e+00 0.0000000000000000e+00 0 0 0 +3563 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.8425692603699213e+00 0.0000000000000000e+00 0 0 0 +3564 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.8496403281817866e+00 0.0000000000000000e+00 0 0 0 +3565 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.8637824638055176e+00 0.0000000000000000e+00 0 0 0 +3566 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.8567113959936519e+00 0.0000000000000000e+00 0 0 0 +3567 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.8637824638055176e+00 0.0000000000000000e+00 0 0 0 +3568 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.8779245994292486e+00 0.0000000000000000e+00 0 0 0 +3569 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.8708535316173829e+00 0.0000000000000000e+00 0 0 0 +3570 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.8779245994292486e+00 0.0000000000000000e+00 0 0 0 +3571 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.8920667350529796e+00 0.0000000000000000e+00 0 0 0 +3572 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.8849956672411139e+00 0.0000000000000000e+00 0 0 0 +3573 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.8920667350529796e+00 0.0000000000000000e+00 0 0 0 +3574 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.9062088706767102e+00 0.0000000000000000e+00 0 0 0 +3575 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.8991378028648449e+00 0.0000000000000000e+00 0 0 0 +3576 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.9062088706767102e+00 0.0000000000000000e+00 0 0 0 +3577 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.9203510063004412e+00 0.0000000000000000e+00 0 0 0 +3578 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.9132799384885759e+00 0.0000000000000000e+00 0 0 0 +3579 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.9203510063004412e+00 0.0000000000000000e+00 0 0 0 +3580 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.9344931419241722e+00 0.0000000000000000e+00 0 0 0 +3581 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.9274220741123069e+00 0.0000000000000000e+00 0 0 0 +3582 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.9344931419241722e+00 0.0000000000000000e+00 0 0 0 +3583 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.9486352775479032e+00 0.0000000000000000e+00 0 0 0 +3584 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.9415642097360379e+00 0.0000000000000000e+00 0 0 0 +3585 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.9486352775479032e+00 0.0000000000000000e+00 0 0 0 +3586 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.9627774131716342e+00 0.0000000000000000e+00 0 0 0 +3587 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.9557063453597685e+00 0.0000000000000000e+00 0 0 0 +3588 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.9627774131716342e+00 0.0000000000000000e+00 0 0 0 +3589 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.9769195487953652e+00 0.0000000000000000e+00 0 0 0 +3590 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.9698484809834995e+00 0.0000000000000000e+00 0 0 0 +3591 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.9769195487953652e+00 0.0000000000000000e+00 0 0 0 +3592 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 2.9910616844190963e+00 0.0000000000000000e+00 0 0 0 +3593 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.9839906166072305e+00 0.0000000000000000e+00 0 0 0 +3594 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 2.9910616844190963e+00 0.0000000000000000e+00 0 0 0 +3596 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 2.9981327522309615e+00 0.0000000000000000e+00 0 0 0 +3595 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.0052038200428268e+00 0.0000000000000000e+00 0 0 0 +3597 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.0052038200428268e+00 0.0000000000000000e+00 0 0 0 +3598 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.0193459556665578e+00 0.0000000000000000e+00 0 0 0 +3599 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.0122748878546926e+00 0.0000000000000000e+00 0 0 0 +3600 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.0193459556665578e+00 0.0000000000000000e+00 0 0 0 +3601 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.0334880912902888e+00 0.0000000000000000e+00 0 0 0 +3602 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.0264170234784236e+00 0.0000000000000000e+00 0 0 0 +3603 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.0334880912902888e+00 0.0000000000000000e+00 0 0 0 +3604 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.0476302269140199e+00 0.0000000000000000e+00 0 0 0 +3605 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.0405591591021546e+00 0.0000000000000000e+00 0 0 0 +3606 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.0476302269140199e+00 0.0000000000000000e+00 0 0 0 +3607 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.0617723625377509e+00 0.0000000000000000e+00 0 0 0 +3608 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.0547012947258851e+00 0.0000000000000000e+00 0 0 0 +3609 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.0617723625377509e+00 0.0000000000000000e+00 0 0 0 +3610 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.0759144981614819e+00 0.0000000000000000e+00 0 0 0 +3611 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.0688434303496162e+00 0.0000000000000000e+00 0 0 0 +3612 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.0759144981614819e+00 0.0000000000000000e+00 0 0 0 +3613 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.0900566337852129e+00 0.0000000000000000e+00 0 0 0 +3614 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.0829855659733472e+00 0.0000000000000000e+00 0 0 0 +3615 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.0900566337852129e+00 0.0000000000000000e+00 0 0 0 +3616 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.1041987694089435e+00 0.0000000000000000e+00 0 0 0 +3617 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.0971277015970782e+00 0.0000000000000000e+00 0 0 0 +3618 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.1041987694089435e+00 0.0000000000000000e+00 0 0 0 +3619 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.1183409050326745e+00 0.0000000000000000e+00 0 0 0 +3620 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.1112698372208092e+00 0.0000000000000000e+00 0 0 0 +3621 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.1183409050326745e+00 0.0000000000000000e+00 0 0 0 +3622 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.1324830406564055e+00 0.0000000000000000e+00 0 0 0 +3623 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.1254119728445402e+00 0.0000000000000000e+00 0 0 0 +3624 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.1324830406564055e+00 0.0000000000000000e+00 0 0 0 +3625 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.1466251762801365e+00 0.0000000000000000e+00 0 0 0 +3626 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.1395541084682712e+00 0.0000000000000000e+00 0 0 0 +3627 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.1466251762801365e+00 0.0000000000000000e+00 0 0 0 +3628 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.1607673119038675e+00 0.0000000000000000e+00 0 0 0 +3629 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.1536962440920022e+00 0.0000000000000000e+00 0 0 0 +3630 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.1607673119038675e+00 0.0000000000000000e+00 0 0 0 +3631 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.1749094475275985e+00 0.0000000000000000e+00 0 0 0 +3632 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.1678383797157328e+00 0.0000000000000000e+00 0 0 0 +3633 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.1749094475275985e+00 0.0000000000000000e+00 0 0 0 +3634 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.1890515831513295e+00 0.0000000000000000e+00 0 0 0 +3635 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.1819805153394638e+00 0.0000000000000000e+00 0 0 0 +3636 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.1890515831513295e+00 0.0000000000000000e+00 0 0 0 +3637 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.2031937187750605e+00 0.0000000000000000e+00 0 0 0 +3638 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.1961226509631948e+00 0.0000000000000000e+00 0 0 0 +3639 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.2031937187750605e+00 0.0000000000000000e+00 0 0 0 +3640 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.2173358543987911e+00 0.0000000000000000e+00 0 0 0 +3641 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.2102647865869258e+00 0.0000000000000000e+00 0 0 0 +3642 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.2173358543987911e+00 0.0000000000000000e+00 0 0 0 +3643 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.2314779900225221e+00 0.0000000000000000e+00 0 0 0 +3644 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.2244069222106568e+00 0.0000000000000000e+00 0 0 0 +3645 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.2314779900225221e+00 0.0000000000000000e+00 0 0 0 +3646 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.2456201256462531e+00 0.0000000000000000e+00 0 0 0 +3647 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.2385490578343878e+00 0.0000000000000000e+00 0 0 0 +3648 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.2456201256462531e+00 0.0000000000000000e+00 0 0 0 +3649 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.2597622612699841e+00 0.0000000000000000e+00 0 0 0 +3650 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.2526911934581189e+00 0.0000000000000000e+00 0 0 0 +3651 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.2597622612699841e+00 0.0000000000000000e+00 0 0 0 +3652 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.2739043968937152e+00 0.0000000000000000e+00 0 0 0 +3653 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.2668333290818494e+00 0.0000000000000000e+00 0 0 0 +3654 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.2739043968937152e+00 0.0000000000000000e+00 0 0 0 +3655 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.2880465325174462e+00 0.0000000000000000e+00 0 0 0 +3656 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.2809754647055804e+00 0.0000000000000000e+00 0 0 0 +3657 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.2880465325174462e+00 0.0000000000000000e+00 0 0 0 +3658 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.3021886681411772e+00 0.0000000000000000e+00 0 0 0 +3659 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.2951176003293114e+00 0.0000000000000000e+00 0 0 0 +3660 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.3021886681411772e+00 0.0000000000000000e+00 0 0 0 +3661 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.3163308037649077e+00 0.0000000000000000e+00 0 0 0 +3662 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.3092597359530425e+00 0.0000000000000000e+00 0 0 0 +3663 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.3163308037649077e+00 0.0000000000000000e+00 0 0 0 +3664 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.3304729393886388e+00 0.0000000000000000e+00 0 0 0 +3665 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.3234018715767735e+00 0.0000000000000000e+00 0 0 0 +3666 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.3304729393886388e+00 0.0000000000000000e+00 0 0 0 +3667 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.3446150750123698e+00 0.0000000000000000e+00 0 0 0 +3668 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.3375440072005045e+00 0.0000000000000000e+00 0 0 0 +3669 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.3446150750123698e+00 0.0000000000000000e+00 0 0 0 +3670 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.3587572106361008e+00 0.0000000000000000e+00 0 0 0 +3671 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.3516861428242355e+00 0.0000000000000000e+00 0 0 0 +3672 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.3587572106361008e+00 0.0000000000000000e+00 0 0 0 +3673 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.3728993462598318e+00 0.0000000000000000e+00 0 0 0 +3674 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.3658282784479661e+00 0.0000000000000000e+00 0 0 0 +3675 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.3728993462598318e+00 0.0000000000000000e+00 0 0 0 +3676 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.3870414818835628e+00 0.0000000000000000e+00 0 0 0 +3677 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.3799704140716971e+00 0.0000000000000000e+00 0 0 0 +3678 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.3870414818835628e+00 0.0000000000000000e+00 0 0 0 +3679 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.4011836175072938e+00 0.0000000000000000e+00 0 0 0 +3680 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.3941125496954281e+00 0.0000000000000000e+00 0 0 0 +3681 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.4011836175072938e+00 0.0000000000000000e+00 0 0 0 +3682 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.4153257531310244e+00 0.0000000000000000e+00 0 0 0 +3683 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.4082546853191591e+00 0.0000000000000000e+00 0 0 0 +3684 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.4153257531310244e+00 0.0000000000000000e+00 0 0 0 +3685 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.4294678887547554e+00 0.0000000000000000e+00 0 0 0 +3686 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.4223968209428901e+00 0.0000000000000000e+00 0 0 0 +3687 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.4294678887547554e+00 0.0000000000000000e+00 0 0 0 +3688 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.4436100243784864e+00 0.0000000000000000e+00 0 0 0 +3689 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.4365389565666211e+00 0.0000000000000000e+00 0 0 0 +3690 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.4436100243784864e+00 0.0000000000000000e+00 0 0 0 +3691 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.4577521600022174e+00 0.0000000000000000e+00 0 0 0 +3692 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.4506810921903521e+00 0.0000000000000000e+00 0 0 0 +3693 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.4577521600022174e+00 0.0000000000000000e+00 0 0 0 +3694 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.4718942956259484e+00 0.0000000000000000e+00 0 0 0 +3695 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.4648232278140831e+00 0.0000000000000000e+00 0 0 0 +3696 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.4718942956259484e+00 0.0000000000000000e+00 0 0 0 +3697 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.4860364312496794e+00 0.0000000000000000e+00 0 0 0 +3698 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.4789653634378137e+00 0.0000000000000000e+00 0 0 0 +3699 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.4860364312496794e+00 0.0000000000000000e+00 0 0 0 +3700 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.5001785668734104e+00 0.0000000000000000e+00 0 0 0 +3701 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.4931074990615447e+00 0.0000000000000000e+00 0 0 0 +3702 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.5001785668734104e+00 0.0000000000000000e+00 0 0 0 +3703 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.5143207024971415e+00 0.0000000000000000e+00 0 0 0 +3704 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.5072496346852757e+00 0.0000000000000000e+00 0 0 0 +3705 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.5143207024971415e+00 0.0000000000000000e+00 0 0 0 +3706 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.5284628381208720e+00 0.0000000000000000e+00 0 0 0 +3707 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.5213917703090067e+00 0.0000000000000000e+00 0 0 0 +3708 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.5284628381208720e+00 0.0000000000000000e+00 0 0 0 +3709 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.5426049737446030e+00 0.0000000000000000e+00 0 0 0 +3710 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.5355339059327378e+00 0.0000000000000000e+00 0 0 0 +3711 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.5426049737446030e+00 0.0000000000000000e+00 0 0 0 +3712 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.5567471093683340e+00 0.0000000000000000e+00 0 0 0 +3713 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.5496760415564688e+00 0.0000000000000000e+00 0 0 0 +3714 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.5567471093683340e+00 0.0000000000000000e+00 0 0 0 +3715 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.5708892449920651e+00 0.0000000000000000e+00 0 0 0 +3716 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.5638181771801998e+00 0.0000000000000000e+00 0 0 0 +3717 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.5708892449920651e+00 0.0000000000000000e+00 0 0 0 +3718 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.5850313806157961e+00 0.0000000000000000e+00 0 0 0 +3719 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.5779603128039303e+00 0.0000000000000000e+00 0 0 0 +3720 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.5850313806157961e+00 0.0000000000000000e+00 0 0 0 +3721 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.5991735162395271e+00 0.0000000000000000e+00 0 0 0 +3722 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.5921024484276614e+00 0.0000000000000000e+00 0 0 0 +3723 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.5991735162395271e+00 0.0000000000000000e+00 0 0 0 +3724 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.6133156518632581e+00 0.0000000000000000e+00 0 0 0 +3725 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.6062445840513924e+00 0.0000000000000000e+00 0 0 0 +3726 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.6133156518632581e+00 0.0000000000000000e+00 0 0 0 +3727 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.6274577874869887e+00 0.0000000000000000e+00 0 0 0 +3728 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.6203867196751234e+00 0.0000000000000000e+00 0 0 0 +3729 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.6274577874869887e+00 0.0000000000000000e+00 0 0 0 +3730 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.6415999231107197e+00 0.0000000000000000e+00 0 0 0 +3731 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.6345288552988544e+00 0.0000000000000000e+00 0 0 0 +3732 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.6415999231107197e+00 0.0000000000000000e+00 0 0 0 +3733 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.6557420587344507e+00 0.0000000000000000e+00 0 0 0 +3734 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.6486709909225854e+00 0.0000000000000000e+00 0 0 0 +3735 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.6557420587344507e+00 0.0000000000000000e+00 0 0 0 +3737 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.6628131265463164e+00 0.0000000000000000e+00 0 0 0 +3736 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.6698841943581817e+00 0.0000000000000000e+00 0 0 0 +3738 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.6698841943581817e+00 0.0000000000000000e+00 0 0 0 +3739 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.6840263299819127e+00 0.0000000000000000e+00 0 0 0 +3740 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.6769552621700470e+00 0.0000000000000000e+00 0 0 0 +3741 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.6840263299819127e+00 0.0000000000000000e+00 0 0 0 +3742 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.6981684656056437e+00 0.0000000000000000e+00 0 0 0 +3743 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.6910973977937780e+00 0.0000000000000000e+00 0 0 0 +3744 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.6981684656056437e+00 0.0000000000000000e+00 0 0 0 +3745 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.7123106012293747e+00 0.0000000000000000e+00 0 0 0 +3746 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.7052395334175090e+00 0.0000000000000000e+00 0 0 0 +3747 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.7123106012293747e+00 0.0000000000000000e+00 0 0 0 +3748 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.7264527368531053e+00 0.0000000000000000e+00 0 0 0 +3749 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.7193816690412400e+00 0.0000000000000000e+00 0 0 0 +3750 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.7264527368531053e+00 0.0000000000000000e+00 0 0 0 +3751 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.7405948724768363e+00 0.0000000000000000e+00 0 0 0 +3752 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.7335238046649710e+00 0.0000000000000000e+00 0 0 0 +3753 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.7405948724768363e+00 0.0000000000000000e+00 0 0 0 +3754 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.7547370081005673e+00 0.0000000000000000e+00 0 0 0 +3755 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.7476659402887020e+00 0.0000000000000000e+00 0 0 0 +3756 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.7547370081005673e+00 0.0000000000000000e+00 0 0 0 +3757 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.7688791437242983e+00 0.0000000000000000e+00 0 0 0 +3758 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.7618080759124330e+00 0.0000000000000000e+00 0 0 0 +3759 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.7688791437242983e+00 0.0000000000000000e+00 0 0 0 +3760 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.7830212793480293e+00 0.0000000000000000e+00 0 0 0 +3761 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.7759502115361636e+00 0.0000000000000000e+00 0 0 0 +3762 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.7830212793480293e+00 0.0000000000000000e+00 0 0 0 +3763 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.7971634149717604e+00 0.0000000000000000e+00 0 0 0 +3764 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.7900923471598946e+00 0.0000000000000000e+00 0 0 0 +3765 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.7971634149717604e+00 0.0000000000000000e+00 0 0 0 +3766 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.8113055505954914e+00 0.0000000000000000e+00 0 0 0 +3767 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.8042344827836256e+00 0.0000000000000000e+00 0 0 0 +3768 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.8113055505954914e+00 0.0000000000000000e+00 0 0 0 +3769 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.8254476862192224e+00 0.0000000000000000e+00 0 0 0 +3770 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.8183766184073566e+00 0.0000000000000000e+00 0 0 0 +3771 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.8254476862192224e+00 0.0000000000000000e+00 0 0 0 +3773 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.8325187540310877e+00 0.0000000000000000e+00 0 0 0 +3772 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.8395898218429529e+00 0.0000000000000000e+00 0 0 0 +3774 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.8395898218429529e+00 0.0000000000000000e+00 0 0 0 +3775 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.8537319574666840e+00 0.0000000000000000e+00 0 0 0 +3776 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.8466608896548187e+00 0.0000000000000000e+00 0 0 0 +3777 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.8537319574666840e+00 0.0000000000000000e+00 0 0 0 +3778 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.8678740930904150e+00 0.0000000000000000e+00 0 0 0 +3779 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.8608030252785497e+00 0.0000000000000000e+00 0 0 0 +3780 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.8678740930904150e+00 0.0000000000000000e+00 0 0 0 +3781 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.8820162287141460e+00 0.0000000000000000e+00 0 0 0 +3782 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.8749451609022807e+00 0.0000000000000000e+00 0 0 0 +3783 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.8820162287141460e+00 0.0000000000000000e+00 0 0 0 +3784 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.8961583643378770e+00 0.0000000000000000e+00 0 0 0 +3785 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.8890872965260113e+00 0.0000000000000000e+00 0 0 0 +3786 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.8961583643378770e+00 0.0000000000000000e+00 0 0 0 +3787 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.9103004999616080e+00 0.0000000000000000e+00 0 0 0 +3788 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.9032294321497423e+00 0.0000000000000000e+00 0 0 0 +3789 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.9103004999616080e+00 0.0000000000000000e+00 0 0 0 +3790 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.9244426355853390e+00 0.0000000000000000e+00 0 0 0 +3791 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.9173715677734733e+00 0.0000000000000000e+00 0 0 0 +3792 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.9244426355853390e+00 0.0000000000000000e+00 0 0 0 +3793 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.9385847712090696e+00 0.0000000000000000e+00 0 0 0 +3794 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.9315137033972043e+00 0.0000000000000000e+00 0 0 0 +3795 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.9385847712090696e+00 0.0000000000000000e+00 0 0 0 +3796 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.9527269068328006e+00 0.0000000000000000e+00 0 0 0 +3797 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.9456558390209353e+00 0.0000000000000000e+00 0 0 0 +3798 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.9527269068328006e+00 0.0000000000000000e+00 0 0 0 +3799 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.9668690424565316e+00 0.0000000000000000e+00 0 0 0 +3800 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.9597979746446663e+00 0.0000000000000000e+00 0 0 0 +3801 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.9668690424565316e+00 0.0000000000000000e+00 0 0 0 +3802 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.9810111780802626e+00 0.0000000000000000e+00 0 0 0 +3803 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.9739401102683973e+00 0.0000000000000000e+00 0 0 0 +3804 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.9810111780802626e+00 0.0000000000000000e+00 0 0 0 +3805 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 3.9951533137039936e+00 0.0000000000000000e+00 0 0 0 +3806 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 3.9880822458921279e+00 0.0000000000000000e+00 0 0 0 +3807 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 3.9951533137039936e+00 0.0000000000000000e+00 0 0 0 +3808 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.0092954493277242e+00 0.0000000000000000e+00 0 0 0 +3809 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.0022243815158589e+00 0.0000000000000000e+00 0 0 0 +3810 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.0092954493277242e+00 0.0000000000000000e+00 0 0 0 +3811 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.0234375849514556e+00 0.0000000000000000e+00 0 0 0 +3812 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.0163665171395904e+00 0.0000000000000000e+00 0 0 0 +3813 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.0234375849514556e+00 0.0000000000000000e+00 0 0 0 +3814 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.0375797205751862e+00 0.0000000000000000e+00 0 0 0 +3815 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.0305086527633209e+00 0.0000000000000000e+00 0 0 0 +3816 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.0375797205751862e+00 0.0000000000000000e+00 0 0 0 +3817 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.0517218561989177e+00 0.0000000000000000e+00 0 0 0 +3818 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.0446507883870515e+00 0.0000000000000000e+00 0 0 0 +3819 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.0517218561989177e+00 0.0000000000000000e+00 0 0 0 +3820 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.0658639918226482e+00 0.0000000000000000e+00 0 0 0 +3821 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.0587929240107830e+00 0.0000000000000000e+00 0 0 0 +3822 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.0658639918226482e+00 0.0000000000000000e+00 0 0 0 +3823 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.0800061274463797e+00 0.0000000000000000e+00 0 0 0 +3824 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.0729350596345135e+00 0.0000000000000000e+00 0 0 0 +3825 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.0800061274463797e+00 0.0000000000000000e+00 0 0 0 +3826 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.0941482630701103e+00 0.0000000000000000e+00 0 0 0 +3827 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.0870771952582450e+00 0.0000000000000000e+00 0 0 0 +3828 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.0941482630701103e+00 0.0000000000000000e+00 0 0 0 +3829 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.1082903986938408e+00 0.0000000000000000e+00 0 0 0 +3830 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.1012193308819755e+00 0.0000000000000000e+00 0 0 0 +3831 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.1082903986938408e+00 0.0000000000000000e+00 0 0 0 +3832 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.1224325343175723e+00 0.0000000000000000e+00 0 0 0 +3833 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.1153614665057070e+00 0.0000000000000000e+00 0 0 0 +3834 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.1224325343175723e+00 0.0000000000000000e+00 0 0 0 +3835 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.1365746699413029e+00 0.0000000000000000e+00 0 0 0 +3836 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.1295036021294376e+00 0.0000000000000000e+00 0 0 0 +3837 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.1365746699413029e+00 0.0000000000000000e+00 0 0 0 +3838 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.1507168055650343e+00 0.0000000000000000e+00 0 0 0 +3839 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.1436457377531681e+00 0.0000000000000000e+00 0 0 0 +3840 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.1507168055650343e+00 0.0000000000000000e+00 0 0 0 +3841 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.1648589411887649e+00 0.0000000000000000e+00 0 0 0 +3842 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.1577878733768996e+00 0.0000000000000000e+00 0 0 0 +3843 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.1648589411887649e+00 0.0000000000000000e+00 0 0 0 +3844 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.1790010768124963e+00 0.0000000000000000e+00 0 0 0 +3845 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.1719300090006302e+00 0.0000000000000000e+00 0 0 0 +3846 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.1790010768124963e+00 0.0000000000000000e+00 0 0 0 +3847 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.1931432124362269e+00 0.0000000000000000e+00 0 0 0 +3848 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.1860721446243616e+00 0.0000000000000000e+00 0 0 0 +3849 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.1931432124362269e+00 0.0000000000000000e+00 0 0 0 +3850 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.2072853480599575e+00 0.0000000000000000e+00 0 0 0 +3851 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.2002142802480922e+00 0.0000000000000000e+00 0 0 0 +3852 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.2072853480599575e+00 0.0000000000000000e+00 0 0 0 +3853 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.2214274836836889e+00 0.0000000000000000e+00 0 0 0 +3854 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.2143564158718236e+00 0.0000000000000000e+00 0 0 0 +3855 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.2214274836836889e+00 0.0000000000000000e+00 0 0 0 +3856 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.2355696193074195e+00 0.0000000000000000e+00 0 0 0 +3857 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.2284985514955542e+00 0.0000000000000000e+00 0 0 0 +3858 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.2355696193074195e+00 0.0000000000000000e+00 0 0 0 +3859 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.2497117549311509e+00 0.0000000000000000e+00 0 0 0 +3860 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.2426406871192848e+00 0.0000000000000000e+00 0 0 0 +3861 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.2497117549311509e+00 0.0000000000000000e+00 0 0 0 +3862 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.2638538905548815e+00 0.0000000000000000e+00 0 0 0 +3863 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.2567828227430162e+00 0.0000000000000000e+00 0 0 0 +3864 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.2638538905548815e+00 0.0000000000000000e+00 0 0 0 +3865 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.2779960261786130e+00 0.0000000000000000e+00 0 0 0 +3866 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.2709249583667468e+00 0.0000000000000000e+00 0 0 0 +3867 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.2779960261786130e+00 0.0000000000000000e+00 0 0 0 +3868 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.2921381618023435e+00 0.0000000000000000e+00 0 0 0 +3869 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.2850670939904782e+00 0.0000000000000000e+00 0 0 0 +3870 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.2921381618023435e+00 0.0000000000000000e+00 0 0 0 +3871 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.3062802974260741e+00 0.0000000000000000e+00 0 0 0 +3872 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.2992092296142088e+00 0.0000000000000000e+00 0 0 0 +3873 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.3062802974260741e+00 0.0000000000000000e+00 0 0 0 +3874 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.3204224330498056e+00 0.0000000000000000e+00 0 0 0 +3875 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.3133513652379403e+00 0.0000000000000000e+00 0 0 0 +3876 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.3204224330498056e+00 0.0000000000000000e+00 0 0 0 +3878 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.3274935008616708e+00 0.0000000000000000e+00 0 0 0 +3877 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.3345645686735361e+00 0.0000000000000000e+00 0 0 0 +3879 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.3345645686735361e+00 0.0000000000000000e+00 0 0 0 +3880 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.3487067042972676e+00 0.0000000000000000e+00 0 0 0 +3881 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.3416356364854023e+00 0.0000000000000000e+00 0 0 0 +3882 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.3487067042972676e+00 0.0000000000000000e+00 0 0 0 +3883 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.3628488399209981e+00 0.0000000000000000e+00 0 0 0 +3884 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.3557777721091329e+00 0.0000000000000000e+00 0 0 0 +3885 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.3628488399209981e+00 0.0000000000000000e+00 0 0 0 +3886 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.3769909755447296e+00 0.0000000000000000e+00 0 0 0 +3887 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.3699199077328634e+00 0.0000000000000000e+00 0 0 0 +3888 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.3769909755447296e+00 0.0000000000000000e+00 0 0 0 +3889 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.3911331111684602e+00 0.0000000000000000e+00 0 0 0 +3890 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.3840620433565949e+00 0.0000000000000000e+00 0 0 0 +3891 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.3911331111684602e+00 0.0000000000000000e+00 0 0 0 +3892 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.4052752467921907e+00 0.0000000000000000e+00 0 0 0 +3893 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.3982041789803255e+00 0.0000000000000000e+00 0 0 0 +3894 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.4052752467921907e+00 0.0000000000000000e+00 0 0 0 +3895 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.4194173824159222e+00 0.0000000000000000e+00 0 0 0 +3896 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.4123463146040569e+00 0.0000000000000000e+00 0 0 0 +3897 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.4194173824159222e+00 0.0000000000000000e+00 0 0 0 +3898 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.4335595180396528e+00 0.0000000000000000e+00 0 0 0 +3899 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.4264884502277875e+00 0.0000000000000000e+00 0 0 0 +3900 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.4335595180396528e+00 0.0000000000000000e+00 0 0 0 +3901 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.4477016536633842e+00 0.0000000000000000e+00 0 0 0 +3902 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.4406305858515189e+00 0.0000000000000000e+00 0 0 0 +3903 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.4477016536633842e+00 0.0000000000000000e+00 0 0 0 +3904 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.4618437892871148e+00 0.0000000000000000e+00 0 0 0 +3905 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.4547727214752495e+00 0.0000000000000000e+00 0 0 0 +3906 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.4618437892871148e+00 0.0000000000000000e+00 0 0 0 +3907 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.4759859249108462e+00 0.0000000000000000e+00 0 0 0 +3908 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.4689148570989801e+00 0.0000000000000000e+00 0 0 0 +3909 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.4759859249108462e+00 0.0000000000000000e+00 0 0 0 +3910 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.4901280605345768e+00 0.0000000000000000e+00 0 0 0 +3911 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.4830569927227115e+00 0.0000000000000000e+00 0 0 0 +3912 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.4901280605345768e+00 0.0000000000000000e+00 0 0 0 +3914 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.4971991283464421e+00 0.0000000000000000e+00 0 0 0 +3913 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.5042701961583074e+00 0.0000000000000000e+00 0 0 0 +3915 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.5042701961583074e+00 0.0000000000000000e+00 0 0 0 +3916 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.5184123317820388e+00 0.0000000000000000e+00 0 0 0 +3917 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.5113412639701735e+00 0.0000000000000000e+00 0 0 0 +3918 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.5184123317820388e+00 0.0000000000000000e+00 0 0 0 +3919 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.5325544674057694e+00 0.0000000000000000e+00 0 0 0 +3920 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.5254833995939041e+00 0.0000000000000000e+00 0 0 0 +3921 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.5325544674057694e+00 0.0000000000000000e+00 0 0 0 +3922 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.5466966030295008e+00 0.0000000000000000e+00 0 0 0 +3923 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.5396255352176356e+00 0.0000000000000000e+00 0 0 0 +3924 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.5466966030295008e+00 0.0000000000000000e+00 0 0 0 +3925 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.5608387386532314e+00 0.0000000000000000e+00 0 0 0 +3926 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.5537676708413661e+00 0.0000000000000000e+00 0 0 0 +3927 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.5608387386532314e+00 0.0000000000000000e+00 0 0 0 +3928 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.5749808742769629e+00 0.0000000000000000e+00 0 0 0 +3929 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.5679098064650967e+00 0.0000000000000000e+00 0 0 0 +3930 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.5749808742769629e+00 0.0000000000000000e+00 0 0 0 +3931 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.5891230099006934e+00 0.0000000000000000e+00 0 0 0 +3932 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.5820519420888282e+00 0.0000000000000000e+00 0 0 0 +3933 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.5891230099006934e+00 0.0000000000000000e+00 0 0 0 +3934 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.6032651455244240e+00 0.0000000000000000e+00 0 0 0 +3935 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.5961940777125587e+00 0.0000000000000000e+00 0 0 0 +3936 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.6032651455244240e+00 0.0000000000000000e+00 0 0 0 +3937 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.6174072811481555e+00 0.0000000000000000e+00 0 0 0 +3938 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.6103362133362902e+00 0.0000000000000000e+00 0 0 0 +3939 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.6174072811481555e+00 0.0000000000000000e+00 0 0 0 +3940 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.6315494167718860e+00 0.0000000000000000e+00 0 0 0 +3941 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.6244783489600207e+00 0.0000000000000000e+00 0 0 0 +3942 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.6315494167718860e+00 0.0000000000000000e+00 0 0 0 +3943 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.6456915523956175e+00 0.0000000000000000e+00 0 0 0 +3944 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.6386204845837522e+00 0.0000000000000000e+00 0 0 0 +3945 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.6456915523956175e+00 0.0000000000000000e+00 0 0 0 +3946 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.6598336880193481e+00 0.0000000000000000e+00 0 0 0 +3947 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.6527626202074828e+00 0.0000000000000000e+00 0 0 0 +3948 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.6598336880193481e+00 0.0000000000000000e+00 0 0 0 +3950 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.6669047558312133e+00 0.0000000000000000e+00 0 0 0 +3949 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.6739758236430795e+00 0.0000000000000000e+00 0 0 0 +3951 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.6739758236430795e+00 0.0000000000000000e+00 0 0 0 +3952 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.6881179592668101e+00 0.0000000000000000e+00 0 0 0 +3953 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.6810468914549448e+00 0.0000000000000000e+00 0 0 0 +3954 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.6881179592668101e+00 0.0000000000000000e+00 0 0 0 +3955 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.7022600948905415e+00 0.0000000000000000e+00 0 0 0 +3956 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.6951890270786754e+00 0.0000000000000000e+00 0 0 0 +3957 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.7022600948905415e+00 0.0000000000000000e+00 0 0 0 +3958 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.7164022305142721e+00 0.0000000000000000e+00 0 0 0 +3959 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.7093311627024068e+00 0.0000000000000000e+00 0 0 0 +3960 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.7164022305142721e+00 0.0000000000000000e+00 0 0 0 +3961 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.7305443661380027e+00 0.0000000000000000e+00 0 0 0 +3962 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.7234732983261374e+00 0.0000000000000000e+00 0 0 0 +3963 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.7305443661380027e+00 0.0000000000000000e+00 0 0 0 +3964 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.7446865017617341e+00 0.0000000000000000e+00 0 0 0 +3965 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.7376154339498688e+00 0.0000000000000000e+00 0 0 0 +3966 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.7446865017617341e+00 0.0000000000000000e+00 0 0 0 +3967 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.7588286373854647e+00 0.0000000000000000e+00 0 0 0 +3968 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.7517575695735994e+00 0.0000000000000000e+00 0 0 0 +3969 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.7588286373854647e+00 0.0000000000000000e+00 0 0 0 +3970 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.7729707730091961e+00 0.0000000000000000e+00 0 0 0 +3971 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.7658997051973300e+00 0.0000000000000000e+00 0 0 0 +3972 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.7729707730091961e+00 0.0000000000000000e+00 0 0 0 +3973 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.7871129086329267e+00 0.0000000000000000e+00 0 0 0 +3974 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.7800418408210614e+00 0.0000000000000000e+00 0 0 0 +3975 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.7871129086329267e+00 0.0000000000000000e+00 0 0 0 +3976 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.8012550442566582e+00 0.0000000000000000e+00 0 0 0 +3977 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.7941839764447920e+00 0.0000000000000000e+00 0 0 0 +3978 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.8012550442566582e+00 0.0000000000000000e+00 0 0 0 +3979 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.8153971798803887e+00 0.0000000000000000e+00 0 0 0 +3980 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.8083261120685235e+00 0.0000000000000000e+00 0 0 0 +3981 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.8153971798803887e+00 0.0000000000000000e+00 0 0 0 +3982 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.8295393155041193e+00 0.0000000000000000e+00 0 0 0 +3983 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.8224682476922540e+00 0.0000000000000000e+00 0 0 0 +3984 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.8295393155041193e+00 0.0000000000000000e+00 0 0 0 +3985 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.8436814511278508e+00 0.0000000000000000e+00 0 0 0 +3986 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.8366103833159855e+00 0.0000000000000000e+00 0 0 0 +3987 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.8436814511278508e+00 0.0000000000000000e+00 0 0 0 +3988 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.8578235867515813e+00 0.0000000000000000e+00 0 0 0 +3989 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.8507525189397160e+00 0.0000000000000000e+00 0 0 0 +3990 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.8578235867515813e+00 0.0000000000000000e+00 0 0 0 +3991 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.8719657223753128e+00 0.0000000000000000e+00 0 0 0 +3992 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.8648946545634466e+00 0.0000000000000000e+00 0 0 0 +3993 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.8719657223753128e+00 0.0000000000000000e+00 0 0 0 +3994 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.8861078579990433e+00 0.0000000000000000e+00 0 0 0 +3995 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.8790367901871781e+00 0.0000000000000000e+00 0 0 0 +3996 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.8861078579990433e+00 0.0000000000000000e+00 0 0 0 +3997 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.9002499936227748e+00 0.0000000000000000e+00 0 0 0 +3998 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.8931789258109086e+00 0.0000000000000000e+00 0 0 0 +3999 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.9002499936227748e+00 0.0000000000000000e+00 0 0 0 +4000 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.9143921292465054e+00 0.0000000000000000e+00 0 0 0 +4001 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.9073210614346401e+00 0.0000000000000000e+00 0 0 0 +4002 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.9143921292465054e+00 0.0000000000000000e+00 0 0 0 +4003 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.9285342648702359e+00 0.0000000000000000e+00 0 0 0 +4004 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.9214631970583707e+00 0.0000000000000000e+00 0 0 0 +4005 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.9285342648702359e+00 0.0000000000000000e+00 0 0 0 +4006 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.9426764004939674e+00 0.0000000000000000e+00 0 0 0 +4007 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.9356053326821021e+00 0.0000000000000000e+00 0 0 0 +4008 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.9426764004939674e+00 0.0000000000000000e+00 0 0 0 +4009 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.9568185361176980e+00 0.0000000000000000e+00 0 0 0 +4010 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.9497474683058327e+00 0.0000000000000000e+00 0 0 0 +4011 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.9568185361176980e+00 0.0000000000000000e+00 0 0 0 +4012 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.9709606717414294e+00 0.0000000000000000e+00 0 0 0 +4013 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.9638896039295641e+00 0.0000000000000000e+00 0 0 0 +4014 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.9709606717414294e+00 0.0000000000000000e+00 0 0 0 +4015 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.9851028073651600e+00 0.0000000000000000e+00 0 0 0 +4016 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.9780317395532947e+00 0.0000000000000000e+00 0 0 0 +4017 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.9851028073651600e+00 0.0000000000000000e+00 0 0 0 +4018 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 4.9992449429888914e+00 0.0000000000000000e+00 0 0 0 +4019 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 4.9921738751770253e+00 0.0000000000000000e+00 0 0 0 +4020 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 4.9992449429888914e+00 0.0000000000000000e+00 0 0 0 +4021 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.0133870786126220e+00 0.0000000000000000e+00 0 0 0 +4022 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.0063160108007567e+00 0.0000000000000000e+00 0 0 0 +4023 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.0133870786126220e+00 0.0000000000000000e+00 0 0 0 +4024 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.0275292142363526e+00 0.0000000000000000e+00 0 0 0 +4025 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.0204581464244873e+00 0.0000000000000000e+00 0 0 0 +4026 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.0275292142363526e+00 0.0000000000000000e+00 0 0 0 +4027 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.0416713498600840e+00 0.0000000000000000e+00 0 0 0 +4028 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.0346002820482187e+00 0.0000000000000000e+00 0 0 0 +4029 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.0416713498600840e+00 0.0000000000000000e+00 0 0 0 +4030 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.0558134854838146e+00 0.0000000000000000e+00 0 0 0 +4031 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.0487424176719493e+00 0.0000000000000000e+00 0 0 0 +4032 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.0558134854838146e+00 0.0000000000000000e+00 0 0 0 +4033 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.0699556211075461e+00 0.0000000000000000e+00 0 0 0 +4034 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.0628845532956808e+00 0.0000000000000000e+00 0 0 0 +4035 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.0699556211075461e+00 0.0000000000000000e+00 0 0 0 +4036 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.0840977567312766e+00 0.0000000000000000e+00 0 0 0 +4037 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.0770266889194113e+00 0.0000000000000000e+00 0 0 0 +4038 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.0840977567312766e+00 0.0000000000000000e+00 0 0 0 +4039 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.0982398923550081e+00 0.0000000000000000e+00 0 0 0 +4040 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.0911688245431419e+00 0.0000000000000000e+00 0 0 0 +4041 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.0982398923550081e+00 0.0000000000000000e+00 0 0 0 +4042 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.1123820279787386e+00 0.0000000000000000e+00 0 0 0 +4043 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.1053109601668734e+00 0.0000000000000000e+00 0 0 0 +4044 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.1123820279787386e+00 0.0000000000000000e+00 0 0 0 +4045 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.1265241636024692e+00 0.0000000000000000e+00 0 0 0 +4046 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.1194530957906039e+00 0.0000000000000000e+00 0 0 0 +4047 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.1265241636024692e+00 0.0000000000000000e+00 0 0 0 +4048 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.1406662992262007e+00 0.0000000000000000e+00 0 0 0 +4049 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.1335952314143354e+00 0.0000000000000000e+00 0 0 0 +4050 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.1406662992262007e+00 0.0000000000000000e+00 0 0 0 +4051 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.1548084348499312e+00 0.0000000000000000e+00 0 0 0 +4052 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.1477373670380659e+00 0.0000000000000000e+00 0 0 0 +4053 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.1548084348499312e+00 0.0000000000000000e+00 0 0 0 +4055 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.1618795026617974e+00 0.0000000000000000e+00 0 0 0 +4054 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.1689505704736627e+00 0.0000000000000000e+00 0 0 0 +4056 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.1689505704736627e+00 0.0000000000000000e+00 0 0 0 +4057 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.1830927060973933e+00 0.0000000000000000e+00 0 0 0 +4058 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.1760216382855280e+00 0.0000000000000000e+00 0 0 0 +4059 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.1830927060973933e+00 0.0000000000000000e+00 0 0 0 +4060 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.1972348417211247e+00 0.0000000000000000e+00 0 0 0 +4061 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.1901637739092585e+00 0.0000000000000000e+00 0 0 0 +4062 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.1972348417211247e+00 0.0000000000000000e+00 0 0 0 +4063 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.2113769773448553e+00 0.0000000000000000e+00 0 0 0 +4064 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.2043059095329900e+00 0.0000000000000000e+00 0 0 0 +4065 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.2113769773448553e+00 0.0000000000000000e+00 0 0 0 +4066 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.2255191129685858e+00 0.0000000000000000e+00 0 0 0 +4067 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.2184480451567206e+00 0.0000000000000000e+00 0 0 0 +4068 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.2255191129685858e+00 0.0000000000000000e+00 0 0 0 +4069 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.2396612485923173e+00 0.0000000000000000e+00 0 0 0 +4070 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.2325901807804520e+00 0.0000000000000000e+00 0 0 0 +4071 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.2396612485923173e+00 0.0000000000000000e+00 0 0 0 +4072 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.2538033842160479e+00 0.0000000000000000e+00 0 0 0 +4073 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.2467323164041826e+00 0.0000000000000000e+00 0 0 0 +4074 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.2538033842160479e+00 0.0000000000000000e+00 0 0 0 +4075 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.2679455198397793e+00 0.0000000000000000e+00 0 0 0 +4076 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.2608744520279140e+00 0.0000000000000000e+00 0 0 0 +4077 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.2679455198397793e+00 0.0000000000000000e+00 0 0 0 +4078 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.2820876554635099e+00 0.0000000000000000e+00 0 0 0 +4079 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.2750165876516446e+00 0.0000000000000000e+00 0 0 0 +4080 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.2820876554635099e+00 0.0000000000000000e+00 0 0 0 +4081 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.2962297910872413e+00 0.0000000000000000e+00 0 0 0 +4082 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.2891587232753752e+00 0.0000000000000000e+00 0 0 0 +4083 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.2962297910872413e+00 0.0000000000000000e+00 0 0 0 +4084 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.3103719267109719e+00 0.0000000000000000e+00 0 0 0 +4085 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.3033008588991066e+00 0.0000000000000000e+00 0 0 0 +4086 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.3103719267109719e+00 0.0000000000000000e+00 0 0 0 +4087 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.3245140623347034e+00 0.0000000000000000e+00 0 0 0 +4088 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.3174429945228372e+00 0.0000000000000000e+00 0 0 0 +4089 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.3245140623347034e+00 0.0000000000000000e+00 0 0 0 +4091 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.3315851301465687e+00 0.0000000000000000e+00 0 0 0 +4090 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.3386561979584339e+00 0.0000000000000000e+00 0 0 0 +4092 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.3386561979584339e+00 0.0000000000000000e+00 0 0 0 +4093 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.3527983335821645e+00 0.0000000000000000e+00 0 0 0 +4094 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.3457272657702992e+00 0.0000000000000000e+00 0 0 0 +4095 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.3527983335821645e+00 0.0000000000000000e+00 0 0 0 +4096 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.3669404692058960e+00 0.0000000000000000e+00 0 0 0 +4097 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.3598694013940307e+00 0.0000000000000000e+00 0 0 0 +4098 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.3669404692058960e+00 0.0000000000000000e+00 0 0 0 +4099 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.3810826048296265e+00 0.0000000000000000e+00 0 0 0 +4100 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.3740115370177612e+00 0.0000000000000000e+00 0 0 0 +4101 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.3810826048296265e+00 0.0000000000000000e+00 0 0 0 +4102 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.3952247404533580e+00 0.0000000000000000e+00 0 0 0 +4103 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.3881536726414918e+00 0.0000000000000000e+00 0 0 0 +4104 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.3952247404533580e+00 0.0000000000000000e+00 0 0 0 +4105 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.4093668760770885e+00 0.0000000000000000e+00 0 0 0 +4106 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.4022958082652233e+00 0.0000000000000000e+00 0 0 0 +4107 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.4093668760770885e+00 0.0000000000000000e+00 0 0 0 +4108 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.4235090117008200e+00 0.0000000000000000e+00 0 0 0 +4109 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.4164379438889538e+00 0.0000000000000000e+00 0 0 0 +4110 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.4235090117008200e+00 0.0000000000000000e+00 0 0 0 +4111 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.4376511473245506e+00 0.0000000000000000e+00 0 0 0 +4112 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.4305800795126853e+00 0.0000000000000000e+00 0 0 0 +4113 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.4376511473245506e+00 0.0000000000000000e+00 0 0 0 +4114 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.4517932829482811e+00 0.0000000000000000e+00 0 0 0 +4115 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.4447222151364159e+00 0.0000000000000000e+00 0 0 0 +4116 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.4517932829482811e+00 0.0000000000000000e+00 0 0 0 +4117 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.4659354185720126e+00 0.0000000000000000e+00 0 0 0 +4118 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.4588643507601473e+00 0.0000000000000000e+00 0 0 0 +4119 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.4659354185720126e+00 0.0000000000000000e+00 0 0 0 +4120 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.4800775541957432e+00 0.0000000000000000e+00 0 0 0 +4121 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.4730064863838779e+00 0.0000000000000000e+00 0 0 0 +4122 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.4800775541957432e+00 0.0000000000000000e+00 0 0 0 +4123 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.4942196898194746e+00 0.0000000000000000e+00 0 0 0 +4124 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.4871486220076084e+00 0.0000000000000000e+00 0 0 0 +4125 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.4942196898194746e+00 0.0000000000000000e+00 0 0 0 +4126 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.5083618254432052e+00 0.0000000000000000e+00 0 0 0 +4127 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.5012907576313399e+00 0.0000000000000000e+00 0 0 0 +4128 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.5083618254432052e+00 0.0000000000000000e+00 0 0 0 +4129 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.5225039610669366e+00 0.0000000000000000e+00 0 0 0 +4130 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.5154328932550705e+00 0.0000000000000000e+00 0 0 0 +4131 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.5225039610669366e+00 0.0000000000000000e+00 0 0 0 +4132 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.5366460966906672e+00 0.0000000000000000e+00 0 0 0 +4133 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.5295750288788019e+00 0.0000000000000000e+00 0 0 0 +4134 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.5366460966906672e+00 0.0000000000000000e+00 0 0 0 +4135 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.5507882323143978e+00 0.0000000000000000e+00 0 0 0 +4136 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.5437171645025325e+00 0.0000000000000000e+00 0 0 0 +4137 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.5507882323143978e+00 0.0000000000000000e+00 0 0 0 +4138 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.5649303679381292e+00 0.0000000000000000e+00 0 0 0 +4139 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.5578593001262639e+00 0.0000000000000000e+00 0 0 0 +4140 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.5649303679381292e+00 0.0000000000000000e+00 0 0 0 +4141 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.5790725035618598e+00 0.0000000000000000e+00 0 0 0 +4142 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.5720014357499945e+00 0.0000000000000000e+00 0 0 0 +4143 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.5790725035618598e+00 0.0000000000000000e+00 0 0 0 +4144 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.5932146391855913e+00 0.0000000000000000e+00 0 0 0 +4145 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.5861435713737251e+00 0.0000000000000000e+00 0 0 0 +4146 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.5932146391855913e+00 0.0000000000000000e+00 0 0 0 +4147 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.6073567748093218e+00 0.0000000000000000e+00 0 0 0 +4148 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.6002857069974565e+00 0.0000000000000000e+00 0 0 0 +4149 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.6073567748093218e+00 0.0000000000000000e+00 0 0 0 +4150 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.6214989104330533e+00 0.0000000000000000e+00 0 0 0 +4151 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.6144278426211871e+00 0.0000000000000000e+00 0 0 0 +4152 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.6214989104330533e+00 0.0000000000000000e+00 0 0 0 +4153 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.6356410460567838e+00 0.0000000000000000e+00 0 0 0 +4154 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.6285699782449186e+00 0.0000000000000000e+00 0 0 0 +4155 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.6356410460567838e+00 0.0000000000000000e+00 0 0 0 +4156 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.6497831816805144e+00 0.0000000000000000e+00 0 0 0 +4157 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.6427121138686491e+00 0.0000000000000000e+00 0 0 0 +4158 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.6497831816805144e+00 0.0000000000000000e+00 0 0 0 +4159 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.6639253173042459e+00 0.0000000000000000e+00 0 0 0 +4160 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.6568542494923806e+00 0.0000000000000000e+00 0 0 0 +4161 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.6639253173042459e+00 0.0000000000000000e+00 0 0 0 +4162 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.6780674529279764e+00 0.0000000000000000e+00 0 0 0 +4163 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.6709963851161111e+00 0.0000000000000000e+00 0 0 0 +4164 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.6780674529279764e+00 0.0000000000000000e+00 0 0 0 +4165 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.6922095885517079e+00 0.0000000000000000e+00 0 0 0 +4166 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.6851385207398426e+00 0.0000000000000000e+00 0 0 0 +4167 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.6922095885517079e+00 0.0000000000000000e+00 0 0 0 +4168 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.7063517241754385e+00 0.0000000000000000e+00 0 0 0 +4169 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.6992806563635732e+00 0.0000000000000000e+00 0 0 0 +4170 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.7063517241754385e+00 0.0000000000000000e+00 0 0 0 +4171 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.7204938597991699e+00 0.0000000000000000e+00 0 0 0 +4172 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.7134227919873037e+00 0.0000000000000000e+00 0 0 0 +4173 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.7204938597991699e+00 0.0000000000000000e+00 0 0 0 +4174 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.7346359954229005e+00 0.0000000000000000e+00 0 0 0 +4175 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.7275649276110352e+00 0.0000000000000000e+00 0 0 0 +4176 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.7346359954229005e+00 0.0000000000000000e+00 0 0 0 +4177 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.7487781310466310e+00 0.0000000000000000e+00 0 0 0 +4178 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.7417070632347658e+00 0.0000000000000000e+00 0 0 0 +4179 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.7487781310466310e+00 0.0000000000000000e+00 0 0 0 +4180 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.7629202666703625e+00 0.0000000000000000e+00 0 0 0 +4181 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.7558491988584972e+00 0.0000000000000000e+00 0 0 0 +4182 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.7629202666703625e+00 0.0000000000000000e+00 0 0 0 +4183 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.7770624022940931e+00 0.0000000000000000e+00 0 0 0 +4184 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.7699913344822278e+00 0.0000000000000000e+00 0 0 0 +4185 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.7770624022940931e+00 0.0000000000000000e+00 0 0 0 +4186 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.7912045379178245e+00 0.0000000000000000e+00 0 0 0 +4187 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.7841334701059592e+00 0.0000000000000000e+00 0 0 0 +4188 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.7912045379178245e+00 0.0000000000000000e+00 0 0 0 +4189 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.8053466735415551e+00 0.0000000000000000e+00 0 0 0 +4190 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.7982756057296898e+00 0.0000000000000000e+00 0 0 0 +4191 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.8053466735415551e+00 0.0000000000000000e+00 0 0 0 +4192 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.8194888091652865e+00 0.0000000000000000e+00 0 0 0 +4193 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.8124177413534204e+00 0.0000000000000000e+00 0 0 0 +4194 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.8194888091652865e+00 0.0000000000000000e+00 0 0 0 +4195 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.8336309447890171e+00 0.0000000000000000e+00 0 0 0 +4196 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.8265598769771518e+00 0.0000000000000000e+00 0 0 0 +4197 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.8336309447890171e+00 0.0000000000000000e+00 0 0 0 +4198 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.8477730804127477e+00 0.0000000000000000e+00 0 0 0 +4199 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.8407020126008824e+00 0.0000000000000000e+00 0 0 0 +4200 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.8477730804127477e+00 0.0000000000000000e+00 0 0 0 +4201 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.8619152160364791e+00 0.0000000000000000e+00 0 0 0 +4202 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.8548441482246139e+00 0.0000000000000000e+00 0 0 0 +4203 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.8619152160364791e+00 0.0000000000000000e+00 0 0 0 +4204 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.8760573516602097e+00 0.0000000000000000e+00 0 0 0 +4205 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.8689862838483444e+00 0.0000000000000000e+00 0 0 0 +4206 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.8760573516602097e+00 0.0000000000000000e+00 0 0 0 +4207 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.8901994872839412e+00 0.0000000000000000e+00 0 0 0 +4208 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.8831284194720759e+00 0.0000000000000000e+00 0 0 0 +4209 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.8901994872839412e+00 0.0000000000000000e+00 0 0 0 +4210 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.9043416229076717e+00 0.0000000000000000e+00 0 0 0 +4211 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.8972705550958064e+00 0.0000000000000000e+00 0 0 0 +4212 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.9043416229076717e+00 0.0000000000000000e+00 0 0 0 +4213 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.9184837585314032e+00 0.0000000000000000e+00 0 0 0 +4214 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.9114126907195370e+00 0.0000000000000000e+00 0 0 0 +4215 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.9184837585314032e+00 0.0000000000000000e+00 0 0 0 +4216 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.9326258941551338e+00 0.0000000000000000e+00 0 0 0 +4217 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.9255548263432685e+00 0.0000000000000000e+00 0 0 0 +4218 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.9326258941551338e+00 0.0000000000000000e+00 0 0 0 +4219 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.9467680297788652e+00 0.0000000000000000e+00 0 0 0 +4220 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.9396969619669990e+00 0.0000000000000000e+00 0 0 0 +4221 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.9467680297788652e+00 0.0000000000000000e+00 0 0 0 +4222 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.9609101654025958e+00 0.0000000000000000e+00 0 0 0 +4223 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.9538390975907305e+00 0.0000000000000000e+00 0 0 0 +4224 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.9609101654025958e+00 0.0000000000000000e+00 0 0 0 +4225 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.9750523010263263e+00 0.0000000000000000e+00 0 0 0 +4226 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.9679812332144611e+00 0.0000000000000000e+00 0 0 0 +4227 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.9750523010263263e+00 0.0000000000000000e+00 0 0 0 +4228 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 5.9891944366500578e+00 0.0000000000000000e+00 0 0 0 +4229 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.9821233688381925e+00 0.0000000000000000e+00 0 0 0 +4230 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 5.9891944366500578e+00 0.0000000000000000e+00 0 0 0 +4232 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 5.9962655044619231e+00 0.0000000000000000e+00 0 0 0 +4231 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.0033365722737884e+00 0.0000000000000000e+00 0 0 0 +4233 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.0033365722737884e+00 0.0000000000000000e+00 0 0 0 +4234 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.0174787078975198e+00 0.0000000000000000e+00 0 0 0 +4235 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.0104076400856536e+00 0.0000000000000000e+00 0 0 0 +4236 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.0174787078975198e+00 0.0000000000000000e+00 0 0 0 +4237 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.0316208435212504e+00 0.0000000000000000e+00 0 0 0 +4238 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.0245497757093851e+00 0.0000000000000000e+00 0 0 0 +4239 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.0316208435212504e+00 0.0000000000000000e+00 0 0 0 +4240 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.0457629791449818e+00 0.0000000000000000e+00 0 0 0 +4241 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.0386919113331157e+00 0.0000000000000000e+00 0 0 0 +4242 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.0457629791449818e+00 0.0000000000000000e+00 0 0 0 +4243 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.0599051147687124e+00 0.0000000000000000e+00 0 0 0 +4244 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.0528340469568471e+00 0.0000000000000000e+00 0 0 0 +4245 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.0599051147687124e+00 0.0000000000000000e+00 0 0 0 +4246 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.0740472503924430e+00 0.0000000000000000e+00 0 0 0 +4247 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.0669761825805777e+00 0.0000000000000000e+00 0 0 0 +4248 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.0740472503924430e+00 0.0000000000000000e+00 0 0 0 +4249 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.0881893860161744e+00 0.0000000000000000e+00 0 0 0 +4250 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.0811183182043091e+00 0.0000000000000000e+00 0 0 0 +4251 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.0881893860161744e+00 0.0000000000000000e+00 0 0 0 +4252 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.1023315216399050e+00 0.0000000000000000e+00 0 0 0 +4253 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.0952604538280397e+00 0.0000000000000000e+00 0 0 0 +4254 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.1023315216399050e+00 0.0000000000000000e+00 0 0 0 +4255 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.1164736572636365e+00 0.0000000000000000e+00 0 0 0 +4256 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.1094025894517703e+00 0.0000000000000000e+00 0 0 0 +4257 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.1164736572636365e+00 0.0000000000000000e+00 0 0 0 +4258 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.1306157928873670e+00 0.0000000000000000e+00 0 0 0 +4259 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.1235447250755017e+00 0.0000000000000000e+00 0 0 0 +4260 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.1306157928873670e+00 0.0000000000000000e+00 0 0 0 +4261 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.1447579285110985e+00 0.0000000000000000e+00 0 0 0 +4262 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.1376868606992323e+00 0.0000000000000000e+00 0 0 0 +4263 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.1447579285110985e+00 0.0000000000000000e+00 0 0 0 +4264 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.1589000641348290e+00 0.0000000000000000e+00 0 0 0 +4265 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.1518289963229638e+00 0.0000000000000000e+00 0 0 0 +4266 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.1589000641348290e+00 0.0000000000000000e+00 0 0 0 +4268 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.1659711319466943e+00 0.0000000000000000e+00 0 0 0 +4267 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.1730421997585596e+00 0.0000000000000000e+00 0 0 0 +4269 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.1730421997585596e+00 0.0000000000000000e+00 0 0 0 +4270 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.1871843353822911e+00 0.0000000000000000e+00 0 0 0 +4271 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.1801132675704258e+00 0.0000000000000000e+00 0 0 0 +4272 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.1871843353822911e+00 0.0000000000000000e+00 0 0 0 +4273 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.2013264710060216e+00 0.0000000000000000e+00 0 0 0 +4274 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.1942554031941564e+00 0.0000000000000000e+00 0 0 0 +4275 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.2013264710060216e+00 0.0000000000000000e+00 0 0 0 +4276 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.2154686066297531e+00 0.0000000000000000e+00 0 0 0 +4277 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.2083975388178869e+00 0.0000000000000000e+00 0 0 0 +4278 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.2154686066297531e+00 0.0000000000000000e+00 0 0 0 +4279 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.2296107422534837e+00 0.0000000000000000e+00 0 0 0 +4280 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.2225396744416184e+00 0.0000000000000000e+00 0 0 0 +4281 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.2296107422534837e+00 0.0000000000000000e+00 0 0 0 +4282 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.2437528778772151e+00 0.0000000000000000e+00 0 0 0 +4283 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.2366818100653489e+00 0.0000000000000000e+00 0 0 0 +4284 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.2437528778772151e+00 0.0000000000000000e+00 0 0 0 +4285 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.2578950135009457e+00 0.0000000000000000e+00 0 0 0 +4286 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.2508239456890804e+00 0.0000000000000000e+00 0 0 0 +4287 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.2578950135009457e+00 0.0000000000000000e+00 0 0 0 +4288 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.2720371491246762e+00 0.0000000000000000e+00 0 0 0 +4289 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.2649660813128110e+00 0.0000000000000000e+00 0 0 0 +4290 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.2720371491246762e+00 0.0000000000000000e+00 0 0 0 +4291 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.2861792847484077e+00 0.0000000000000000e+00 0 0 0 +4292 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.2791082169365424e+00 0.0000000000000000e+00 0 0 0 +4293 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.2861792847484077e+00 0.0000000000000000e+00 0 0 0 +4294 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.3003214203721383e+00 0.0000000000000000e+00 0 0 0 +4295 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.2932503525602730e+00 0.0000000000000000e+00 0 0 0 +4296 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.3003214203721383e+00 0.0000000000000000e+00 0 0 0 +4297 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.3144635559958697e+00 0.0000000000000000e+00 0 0 0 +4298 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.3073924881840044e+00 0.0000000000000000e+00 0 0 0 +4299 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.3144635559958697e+00 0.0000000000000000e+00 0 0 0 +4300 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.3286056916196003e+00 0.0000000000000000e+00 0 0 0 +4301 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.3215346238077350e+00 0.0000000000000000e+00 0 0 0 +4302 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.3286056916196003e+00 0.0000000000000000e+00 0 0 0 +4303 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.3427478272433317e+00 0.0000000000000000e+00 0 0 0 +4304 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.3356767594314656e+00 0.0000000000000000e+00 0 0 0 +4305 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.3427478272433317e+00 0.0000000000000000e+00 0 0 0 +4306 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.3568899628670623e+00 0.0000000000000000e+00 0 0 0 +4307 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.3498188950551970e+00 0.0000000000000000e+00 0 0 0 +4308 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.3568899628670623e+00 0.0000000000000000e+00 0 0 0 +4309 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.3710320984907929e+00 0.0000000000000000e+00 0 0 0 +4310 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.3639610306789276e+00 0.0000000000000000e+00 0 0 0 +4311 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.3710320984907929e+00 0.0000000000000000e+00 0 0 0 +4312 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.3851742341145243e+00 0.0000000000000000e+00 0 0 0 +4313 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.3781031663026591e+00 0.0000000000000000e+00 0 0 0 +4314 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.3851742341145243e+00 0.0000000000000000e+00 0 0 0 +4315 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.3993163697382549e+00 0.0000000000000000e+00 0 0 0 +4316 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.3922453019263896e+00 0.0000000000000000e+00 0 0 0 +4317 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.3993163697382549e+00 0.0000000000000000e+00 0 0 0 +4318 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.4134585053619864e+00 0.0000000000000000e+00 0 0 0 +4319 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.4063874375501211e+00 0.0000000000000000e+00 0 0 0 +4320 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.4134585053619864e+00 0.0000000000000000e+00 0 0 0 +4321 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.4276006409857169e+00 0.0000000000000000e+00 0 0 0 +4322 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.4205295731738516e+00 0.0000000000000000e+00 0 0 0 +4323 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.4276006409857169e+00 0.0000000000000000e+00 0 0 0 +4324 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.4417427766094484e+00 0.0000000000000000e+00 0 0 0 +4325 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.4346717087975822e+00 0.0000000000000000e+00 0 0 0 +4326 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.4417427766094484e+00 0.0000000000000000e+00 0 0 0 +4327 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.4558849122331790e+00 0.0000000000000000e+00 0 0 0 +4328 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.4488138444213137e+00 0.0000000000000000e+00 0 0 0 +4329 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.4558849122331790e+00 0.0000000000000000e+00 0 0 0 +4330 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.4700270478569095e+00 0.0000000000000000e+00 0 0 0 +4331 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.4629559800450442e+00 0.0000000000000000e+00 0 0 0 +4332 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.4700270478569095e+00 0.0000000000000000e+00 0 0 0 +4333 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.4841691834806410e+00 0.0000000000000000e+00 0 0 0 +4334 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.4770981156687757e+00 0.0000000000000000e+00 0 0 0 +4335 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.4841691834806410e+00 0.0000000000000000e+00 0 0 0 +4336 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.4983113191043715e+00 0.0000000000000000e+00 0 0 0 +4337 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.4912402512925063e+00 0.0000000000000000e+00 0 0 0 +4338 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.4983113191043715e+00 0.0000000000000000e+00 0 0 0 +4339 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.5124534547281030e+00 0.0000000000000000e+00 0 0 0 +4340 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.5053823869162377e+00 0.0000000000000000e+00 0 0 0 +4341 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.5124534547281030e+00 0.0000000000000000e+00 0 0 0 +4342 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.5265955903518336e+00 0.0000000000000000e+00 0 0 0 +4343 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.5195245225399683e+00 0.0000000000000000e+00 0 0 0 +4344 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.5265955903518336e+00 0.0000000000000000e+00 0 0 0 +4345 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.5407377259755650e+00 0.0000000000000000e+00 0 0 0 +4346 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.5336666581636988e+00 0.0000000000000000e+00 0 0 0 +4347 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.5407377259755650e+00 0.0000000000000000e+00 0 0 0 +4348 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.5548798615992956e+00 0.0000000000000000e+00 0 0 0 +4349 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.5478087937874303e+00 0.0000000000000000e+00 0 0 0 +4350 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.5548798615992956e+00 0.0000000000000000e+00 0 0 0 +4351 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.5690219972230262e+00 0.0000000000000000e+00 0 0 0 +4352 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.5619509294111609e+00 0.0000000000000000e+00 0 0 0 +4353 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.5690219972230262e+00 0.0000000000000000e+00 0 0 0 +4354 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.5831641328467576e+00 0.0000000000000000e+00 0 0 0 +4355 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.5760930650348923e+00 0.0000000000000000e+00 0 0 0 +4356 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.5831641328467576e+00 0.0000000000000000e+00 0 0 0 +4357 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.5973062684704882e+00 0.0000000000000000e+00 0 0 0 +4358 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.5902352006586229e+00 0.0000000000000000e+00 0 0 0 +4359 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.5973062684704882e+00 0.0000000000000000e+00 0 0 0 +4360 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.6114484040942196e+00 0.0000000000000000e+00 0 0 0 +4361 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.6043773362823543e+00 0.0000000000000000e+00 0 0 0 +4362 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.6114484040942196e+00 0.0000000000000000e+00 0 0 0 +4363 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.6255905397179502e+00 0.0000000000000000e+00 0 0 0 +4364 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.6185194719060849e+00 0.0000000000000000e+00 0 0 0 +4365 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.6255905397179502e+00 0.0000000000000000e+00 0 0 0 +4366 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.6397326753416817e+00 0.0000000000000000e+00 0 0 0 +4367 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.6326616075298155e+00 0.0000000000000000e+00 0 0 0 +4368 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.6397326753416817e+00 0.0000000000000000e+00 0 0 0 +4369 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.6538748109654122e+00 0.0000000000000000e+00 0 0 0 +4370 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.6468037431535469e+00 0.0000000000000000e+00 0 0 0 +4371 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.6538748109654122e+00 0.0000000000000000e+00 0 0 0 +4373 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.6609458787772775e+00 0.0000000000000000e+00 0 0 0 +4372 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.6680169465891437e+00 0.0000000000000000e+00 0 0 0 +4374 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.6680169465891437e+00 0.0000000000000000e+00 0 0 0 +4375 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.6821590822128742e+00 0.0000000000000000e+00 0 0 0 +4376 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.6750880144010090e+00 0.0000000000000000e+00 0 0 0 +4377 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.6821590822128742e+00 0.0000000000000000e+00 0 0 0 +4378 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.6963012178366048e+00 0.0000000000000000e+00 0 0 0 +4379 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.6892301500247395e+00 0.0000000000000000e+00 0 0 0 +4380 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.6963012178366048e+00 0.0000000000000000e+00 0 0 0 +4381 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.7104433534603363e+00 0.0000000000000000e+00 0 0 0 +4382 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.7033722856484710e+00 0.0000000000000000e+00 0 0 0 +4383 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.7104433534603363e+00 0.0000000000000000e+00 0 0 0 +4384 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.7245854890840668e+00 0.0000000000000000e+00 0 0 0 +4385 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.7175144212722016e+00 0.0000000000000000e+00 0 0 0 +4386 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.7245854890840668e+00 0.0000000000000000e+00 0 0 0 +4387 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.7387276247077983e+00 0.0000000000000000e+00 0 0 0 +4388 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.7316565568959321e+00 0.0000000000000000e+00 0 0 0 +4389 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.7387276247077983e+00 0.0000000000000000e+00 0 0 0 +4390 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.7528697603315289e+00 0.0000000000000000e+00 0 0 0 +4391 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.7457986925196636e+00 0.0000000000000000e+00 0 0 0 +4392 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.7528697603315289e+00 0.0000000000000000e+00 0 0 0 +4393 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.7670118959552603e+00 0.0000000000000000e+00 0 0 0 +4394 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.7599408281433941e+00 0.0000000000000000e+00 0 0 0 +4395 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.7670118959552603e+00 0.0000000000000000e+00 0 0 0 +4396 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.7811540315789909e+00 0.0000000000000000e+00 0 0 0 +4397 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.7740829637671256e+00 0.0000000000000000e+00 0 0 0 +4398 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.7811540315789909e+00 0.0000000000000000e+00 0 0 0 +4399 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.7952961672027214e+00 0.0000000000000000e+00 0 0 0 +4400 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.7882250993908562e+00 0.0000000000000000e+00 0 0 0 +4401 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.7952961672027214e+00 0.0000000000000000e+00 0 0 0 +4402 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.8094383028264529e+00 0.0000000000000000e+00 0 0 0 +4403 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.8023672350145876e+00 0.0000000000000000e+00 0 0 0 +4404 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.8094383028264529e+00 0.0000000000000000e+00 0 0 0 +4405 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.8235804384501835e+00 0.0000000000000000e+00 0 0 0 +4406 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.8165093706383182e+00 0.0000000000000000e+00 0 0 0 +4407 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.8235804384501835e+00 0.0000000000000000e+00 0 0 0 +4409 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.8306515062620488e+00 0.0000000000000000e+00 0 0 0 +4408 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.8377225740739149e+00 0.0000000000000000e+00 0 0 0 +4410 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.8377225740739149e+00 0.0000000000000000e+00 0 0 0 +4411 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.8518647096976455e+00 0.0000000000000000e+00 0 0 0 +4412 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.8447936418857802e+00 0.0000000000000000e+00 0 0 0 +4413 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.8518647096976455e+00 0.0000000000000000e+00 0 0 0 +4414 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.8660068453213770e+00 0.0000000000000000e+00 0 0 0 +4415 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.8589357775095108e+00 0.0000000000000000e+00 0 0 0 +4416 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.8660068453213770e+00 0.0000000000000000e+00 0 0 0 +4417 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.8801489809451075e+00 0.0000000000000000e+00 0 0 0 +4418 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.8730779131332422e+00 0.0000000000000000e+00 0 0 0 +4419 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.8801489809451075e+00 0.0000000000000000e+00 0 0 0 +4420 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.8942911165688381e+00 0.0000000000000000e+00 0 0 0 +4421 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.8872200487569728e+00 0.0000000000000000e+00 0 0 0 +4422 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.8942911165688381e+00 0.0000000000000000e+00 0 0 0 +4423 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.9084332521925695e+00 0.0000000000000000e+00 0 0 0 +4424 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.9013621843807043e+00 0.0000000000000000e+00 0 0 0 +4425 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.9084332521925695e+00 0.0000000000000000e+00 0 0 0 +4426 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.9225753878163001e+00 0.0000000000000000e+00 0 0 0 +4427 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.9155043200044348e+00 0.0000000000000000e+00 0 0 0 +4428 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.9225753878163001e+00 0.0000000000000000e+00 0 0 0 +4429 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.9367175234400316e+00 0.0000000000000000e+00 0 0 0 +4430 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.9296464556281663e+00 0.0000000000000000e+00 0 0 0 +4431 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.9367175234400316e+00 0.0000000000000000e+00 0 0 0 +4432 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.9508596590637621e+00 0.0000000000000000e+00 0 0 0 +4433 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.9437885912518968e+00 0.0000000000000000e+00 0 0 0 +4434 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.9508596590637621e+00 0.0000000000000000e+00 0 0 0 +4435 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.9650017946874936e+00 0.0000000000000000e+00 0 0 0 +4436 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.9579307268756274e+00 0.0000000000000000e+00 0 0 0 +4437 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.9650017946874936e+00 0.0000000000000000e+00 0 0 0 +4438 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.9791439303112242e+00 0.0000000000000000e+00 0 0 0 +4439 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.9720728624993589e+00 0.0000000000000000e+00 0 0 0 +4440 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.9791439303112242e+00 0.0000000000000000e+00 0 0 0 +4441 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 6.9932860659349547e+00 0.0000000000000000e+00 0 0 0 +4442 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 6.9862149981230894e+00 0.0000000000000000e+00 0 0 0 +4443 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 6.9932860659349547e+00 0.0000000000000000e+00 0 0 0 +4445 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.0003571337468209e+00 0.0000000000000000e+00 0 0 0 +4444 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.0074282015586862e+00 0.0000000000000000e+00 0 0 0 +4446 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.0074282015586862e+00 0.0000000000000000e+00 0 0 0 +4447 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.0215703371824167e+00 0.0000000000000000e+00 0 0 0 +4448 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.0144992693705515e+00 0.0000000000000000e+00 0 0 0 +4449 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.0215703371824167e+00 0.0000000000000000e+00 0 0 0 +4450 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.0357124728061482e+00 0.0000000000000000e+00 0 0 0 +4451 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.0286414049942829e+00 0.0000000000000000e+00 0 0 0 +4452 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.0357124728061482e+00 0.0000000000000000e+00 0 0 0 +4453 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.0498546084298788e+00 0.0000000000000000e+00 0 0 0 +4454 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.0427835406180135e+00 0.0000000000000000e+00 0 0 0 +4455 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.0498546084298788e+00 0.0000000000000000e+00 0 0 0 +4456 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.0639967440536102e+00 0.0000000000000000e+00 0 0 0 +4457 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.0569256762417440e+00 0.0000000000000000e+00 0 0 0 +4458 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.0639967440536102e+00 0.0000000000000000e+00 0 0 0 +4459 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.0781388796773408e+00 0.0000000000000000e+00 0 0 0 +4460 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.0710678118654755e+00 0.0000000000000000e+00 0 0 0 +4461 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.0781388796773408e+00 0.0000000000000000e+00 0 0 0 +4462 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.0922810153010714e+00 0.0000000000000000e+00 0 0 0 +4463 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.0852099474892061e+00 0.0000000000000000e+00 0 0 0 +4464 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.0922810153010714e+00 0.0000000000000000e+00 0 0 0 +4465 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.1064231509248028e+00 0.0000000000000000e+00 0 0 0 +4466 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.0993520831129375e+00 0.0000000000000000e+00 0 0 0 +4467 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.1064231509248028e+00 0.0000000000000000e+00 0 0 0 +4468 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.1205652865485334e+00 0.0000000000000000e+00 0 0 0 +4469 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.1134942187366681e+00 0.0000000000000000e+00 0 0 0 +4470 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.1205652865485334e+00 0.0000000000000000e+00 0 0 0 +4471 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.1347074221722648e+00 0.0000000000000000e+00 0 0 0 +4472 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.1276363543603996e+00 0.0000000000000000e+00 0 0 0 +4473 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.1347074221722648e+00 0.0000000000000000e+00 0 0 0 +4474 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.1488495577959954e+00 0.0000000000000000e+00 0 0 0 +4475 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.1417784899841301e+00 0.0000000000000000e+00 0 0 0 +4476 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.1488495577959954e+00 0.0000000000000000e+00 0 0 0 +4477 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.1629916934197269e+00 0.0000000000000000e+00 0 0 0 +4478 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.1559206256078607e+00 0.0000000000000000e+00 0 0 0 +4479 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.1629916934197269e+00 0.0000000000000000e+00 0 0 0 +4480 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.1771338290434574e+00 0.0000000000000000e+00 0 0 0 +4481 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.1700627612315921e+00 0.0000000000000000e+00 0 0 0 +4482 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.1771338290434574e+00 0.0000000000000000e+00 0 0 0 +4483 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.1912759646671880e+00 0.0000000000000000e+00 0 0 0 +4484 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.1842048968553227e+00 0.0000000000000000e+00 0 0 0 +4485 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.1912759646671880e+00 0.0000000000000000e+00 0 0 0 +4486 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.2054181002909194e+00 0.0000000000000000e+00 0 0 0 +4487 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.1983470324790542e+00 0.0000000000000000e+00 0 0 0 +4488 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.2054181002909194e+00 0.0000000000000000e+00 0 0 0 +4489 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.2195602359146500e+00 0.0000000000000000e+00 0 0 0 +4490 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.2124891681027847e+00 0.0000000000000000e+00 0 0 0 +4491 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.2195602359146500e+00 0.0000000000000000e+00 0 0 0 +4492 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.2337023715383815e+00 0.0000000000000000e+00 0 0 0 +4493 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.2266313037265162e+00 0.0000000000000000e+00 0 0 0 +4494 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.2337023715383815e+00 0.0000000000000000e+00 0 0 0 +4495 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.2478445071621120e+00 0.0000000000000000e+00 0 0 0 +4496 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.2407734393502468e+00 0.0000000000000000e+00 0 0 0 +4497 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.2478445071621120e+00 0.0000000000000000e+00 0 0 0 +4498 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.2619866427858435e+00 0.0000000000000000e+00 0 0 0 +4499 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.2549155749739773e+00 0.0000000000000000e+00 0 0 0 +4500 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.2619866427858435e+00 0.0000000000000000e+00 0 0 0 +4501 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.2761287784095741e+00 0.0000000000000000e+00 0 0 0 +4502 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.2690577105977088e+00 0.0000000000000000e+00 0 0 0 +4503 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.2761287784095741e+00 0.0000000000000000e+00 0 0 0 +4504 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.2902709140333055e+00 0.0000000000000000e+00 0 0 0 +4505 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.2831998462214393e+00 0.0000000000000000e+00 0 0 0 +4506 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.2902709140333055e+00 0.0000000000000000e+00 0 0 0 +4507 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.3044130496570361e+00 0.0000000000000000e+00 0 0 0 +4508 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.2973419818451708e+00 0.0000000000000000e+00 0 0 0 +4509 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.3044130496570361e+00 0.0000000000000000e+00 0 0 0 +4510 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.3185551852807667e+00 0.0000000000000000e+00 0 0 0 +4511 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.3114841174689014e+00 0.0000000000000000e+00 0 0 0 +4512 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.3185551852807667e+00 0.0000000000000000e+00 0 0 0 +4513 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.3326973209044981e+00 0.0000000000000000e+00 0 0 0 +4514 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.3256262530926328e+00 0.0000000000000000e+00 0 0 0 +4515 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.3326973209044981e+00 0.0000000000000000e+00 0 0 0 +4516 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.3468394565282287e+00 0.0000000000000000e+00 0 0 0 +4517 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.3397683887163634e+00 0.0000000000000000e+00 0 0 0 +4518 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.3468394565282287e+00 0.0000000000000000e+00 0 0 0 +4519 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.3609815921519601e+00 0.0000000000000000e+00 0 0 0 +4520 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.3539105243400940e+00 0.0000000000000000e+00 0 0 0 +4521 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.3609815921519601e+00 0.0000000000000000e+00 0 0 0 +4522 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.3751237277756907e+00 0.0000000000000000e+00 0 0 0 +4523 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.3680526599638254e+00 0.0000000000000000e+00 0 0 0 +4524 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.3751237277756907e+00 0.0000000000000000e+00 0 0 0 +4525 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.3892658633994222e+00 0.0000000000000000e+00 0 0 0 +4526 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.3821947955875560e+00 0.0000000000000000e+00 0 0 0 +4527 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.3892658633994222e+00 0.0000000000000000e+00 0 0 0 +4528 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.4034079990231527e+00 0.0000000000000000e+00 0 0 0 +4529 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.3963369312112874e+00 0.0000000000000000e+00 0 0 0 +4530 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.4034079990231527e+00 0.0000000000000000e+00 0 0 0 +4531 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.4175501346468833e+00 0.0000000000000000e+00 0 0 0 +4532 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.4104790668350180e+00 0.0000000000000000e+00 0 0 0 +4533 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.4175501346468833e+00 0.0000000000000000e+00 0 0 0 +4534 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.4316922702706147e+00 0.0000000000000000e+00 0 0 0 +4535 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.4246212024587495e+00 0.0000000000000000e+00 0 0 0 +4536 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.4316922702706147e+00 0.0000000000000000e+00 0 0 0 +4537 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.4458344058943453e+00 0.0000000000000000e+00 0 0 0 +4538 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.4387633380824800e+00 0.0000000000000000e+00 0 0 0 +4539 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.4458344058943453e+00 0.0000000000000000e+00 0 0 0 +4540 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.4599765415180768e+00 0.0000000000000000e+00 0 0 0 +4541 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.4529054737062106e+00 0.0000000000000000e+00 0 0 0 +4542 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.4599765415180768e+00 0.0000000000000000e+00 0 0 0 +4543 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.4741186771418073e+00 0.0000000000000000e+00 0 0 0 +4544 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.4670476093299420e+00 0.0000000000000000e+00 0 0 0 +4545 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.4741186771418073e+00 0.0000000000000000e+00 0 0 0 +4546 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.4882608127655388e+00 0.0000000000000000e+00 0 0 0 +4547 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.4811897449536726e+00 0.0000000000000000e+00 0 0 0 +4548 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.4882608127655388e+00 0.0000000000000000e+00 0 0 0 +4550 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.4953318805774041e+00 0.0000000000000000e+00 0 0 0 +4549 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.5024029483892694e+00 0.0000000000000000e+00 0 0 0 +4551 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.5024029483892694e+00 0.0000000000000000e+00 0 0 0 +4552 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.5165450840129999e+00 0.0000000000000000e+00 0 0 0 +4553 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.5094740162011346e+00 0.0000000000000000e+00 0 0 0 +4554 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.5165450840129999e+00 0.0000000000000000e+00 0 0 0 +4555 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.5306872196367314e+00 0.0000000000000000e+00 0 0 0 +4556 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.5236161518248661e+00 0.0000000000000000e+00 0 0 0 +4557 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.5306872196367314e+00 0.0000000000000000e+00 0 0 0 +4558 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.5448293552604619e+00 0.0000000000000000e+00 0 0 0 +4559 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.5377582874485967e+00 0.0000000000000000e+00 0 0 0 +4560 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.5448293552604619e+00 0.0000000000000000e+00 0 0 0 +4561 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.5589714908841934e+00 0.0000000000000000e+00 0 0 0 +4562 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.5519004230723272e+00 0.0000000000000000e+00 0 0 0 +4563 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.5589714908841934e+00 0.0000000000000000e+00 0 0 0 +4564 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.5731136265079240e+00 0.0000000000000000e+00 0 0 0 +4565 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.5660425586960587e+00 0.0000000000000000e+00 0 0 0 +4566 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.5731136265079240e+00 0.0000000000000000e+00 0 0 0 +4567 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.5872557621316554e+00 0.0000000000000000e+00 0 0 0 +4568 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.5801846943197893e+00 0.0000000000000000e+00 0 0 0 +4569 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.5872557621316554e+00 0.0000000000000000e+00 0 0 0 +4570 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.6013978977553860e+00 0.0000000000000000e+00 0 0 0 +4571 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.5943268299435207e+00 0.0000000000000000e+00 0 0 0 +4572 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.6013978977553860e+00 0.0000000000000000e+00 0 0 0 +4573 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.6155400333791166e+00 0.0000000000000000e+00 0 0 0 +4574 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.6084689655672513e+00 0.0000000000000000e+00 0 0 0 +4575 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.6155400333791166e+00 0.0000000000000000e+00 0 0 0 +4576 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.6296821690028480e+00 0.0000000000000000e+00 0 0 0 +4577 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.6226111011909827e+00 0.0000000000000000e+00 0 0 0 +4578 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.6296821690028480e+00 0.0000000000000000e+00 0 0 0 +4579 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.6438243046265786e+00 0.0000000000000000e+00 0 0 0 +4580 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.6367532368147133e+00 0.0000000000000000e+00 0 0 0 +4581 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.6438243046265786e+00 0.0000000000000000e+00 0 0 0 +4582 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.6579664402503100e+00 0.0000000000000000e+00 0 0 0 +4583 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.6508953724384448e+00 0.0000000000000000e+00 0 0 0 +4584 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.6579664402503100e+00 0.0000000000000000e+00 0 0 0 +4586 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.6650375080621753e+00 0.0000000000000000e+00 0 0 0 +4585 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.6721085758740406e+00 0.0000000000000000e+00 0 0 0 +4587 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.6721085758740406e+00 0.0000000000000000e+00 0 0 0 +4588 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.6862507114977721e+00 0.0000000000000000e+00 0 0 0 +4589 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.6791796436859059e+00 0.0000000000000000e+00 0 0 0 +4590 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.6862507114977721e+00 0.0000000000000000e+00 0 0 0 +4591 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.7003928471215026e+00 0.0000000000000000e+00 0 0 0 +4592 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.6933217793096373e+00 0.0000000000000000e+00 0 0 0 +4593 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.7003928471215026e+00 0.0000000000000000e+00 0 0 0 +4594 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.7145349827452332e+00 0.0000000000000000e+00 0 0 0 +4595 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.7074639149333679e+00 0.0000000000000000e+00 0 0 0 +4596 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.7145349827452332e+00 0.0000000000000000e+00 0 0 0 +4597 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.7286771183689646e+00 0.0000000000000000e+00 0 0 0 +4598 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.7216060505570994e+00 0.0000000000000000e+00 0 0 0 +4599 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.7286771183689646e+00 0.0000000000000000e+00 0 0 0 +4600 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.7428192539926952e+00 0.0000000000000000e+00 0 0 0 +4601 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.7357481861808299e+00 0.0000000000000000e+00 0 0 0 +4602 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.7428192539926952e+00 0.0000000000000000e+00 0 0 0 +4603 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.7569613896164267e+00 0.0000000000000000e+00 0 0 0 +4604 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.7498903218045614e+00 0.0000000000000000e+00 0 0 0 +4605 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.7569613896164267e+00 0.0000000000000000e+00 0 0 0 +4606 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.7711035252401572e+00 0.0000000000000000e+00 0 0 0 +4607 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.7640324574282920e+00 0.0000000000000000e+00 0 0 0 +4608 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.7711035252401572e+00 0.0000000000000000e+00 0 0 0 +4609 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.7852456608638887e+00 0.0000000000000000e+00 0 0 0 +4610 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.7781745930520225e+00 0.0000000000000000e+00 0 0 0 +4611 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.7852456608638887e+00 0.0000000000000000e+00 0 0 0 +4612 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.7993877964876193e+00 0.0000000000000000e+00 0 0 0 +4613 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.7923167286757540e+00 0.0000000000000000e+00 0 0 0 +4614 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.7993877964876193e+00 0.0000000000000000e+00 0 0 0 +4615 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.8135299321113498e+00 0.0000000000000000e+00 0 0 0 +4616 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.8064588642994845e+00 0.0000000000000000e+00 0 0 0 +4617 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.8135299321113498e+00 0.0000000000000000e+00 0 0 0 +4618 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.8276720677350813e+00 0.0000000000000000e+00 0 0 0 +4619 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.8206009999232160e+00 0.0000000000000000e+00 0 0 0 +4620 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.8276720677350813e+00 0.0000000000000000e+00 0 0 0 +4651 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0011121907579295e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4652 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0152543263816605e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4653 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0293964620053915e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4654 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0435385976291225e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4655 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0576807332528535e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4656 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0718228688765841e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4657 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0859650045003151e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4658 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1001071401240461e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4659 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1142492757477771e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4660 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1283914113715081e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4661 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1425335469952391e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4662 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1566756826189701e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4794 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0011121907579295e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4795 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0081832585697952e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4796 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0152543263816605e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4797 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0223253941935257e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4798 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0293964620053915e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4799 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0364675298172568e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4800 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0435385976291225e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4801 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0506096654409878e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4802 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0576807332528535e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4803 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0647518010647188e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4804 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0718228688765841e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4805 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0788939366884498e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4806 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0859650045003151e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4807 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.0930360723121808e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4808 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1001071401240461e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4809 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1071782079359118e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4810 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1142492757477771e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4811 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1213203435596424e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4812 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1283914113715081e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4813 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1354624791833734e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4814 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1425335469952391e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4815 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1496046148071044e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4816 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1566756826189701e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4817 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1637467504308354e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4663 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1708178182427011e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4664 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1849599538664317e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4665 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1991020894901627e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4666 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2132442251138937e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4667 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2273863607376247e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4668 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2415284963613558e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4669 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2556706319850868e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4670 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2698127676088178e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4671 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2839549032325484e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4672 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2980970388562794e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4673 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3122391744800104e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4674 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3263813101037414e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4818 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1708178182427011e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4819 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1778888860545664e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4820 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1849599538664317e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4821 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1920310216782974e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4822 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.1991020894901627e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4823 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2061731573020285e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4824 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2132442251138937e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4825 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2203152929257595e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4826 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2273863607376247e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4827 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2344574285494900e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4828 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2415284963613558e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4829 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2485995641732210e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4830 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2556706319850868e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4831 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2627416997969521e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4832 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2698127676088178e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4833 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2768838354206831e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4834 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2839549032325484e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4835 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2910259710444141e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4836 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.2980970388562794e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4837 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3051681066681451e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4838 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3122391744800104e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4839 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3193102422918761e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4840 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3263813101037414e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4841 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3334523779156067e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4675 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3405234457274724e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4676 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3546655813512034e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4677 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3688077169749344e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4678 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3829498525986650e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4679 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3970919882223960e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4680 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.4112341238461270e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4681 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.4253762594698580e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4682 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.4395183950935890e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4683 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.4536605307173200e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4684 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.4678026663410511e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4685 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.4819448019647821e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4686 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.4960869375885126e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4842 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3405234457274724e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4843 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3475945135393377e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4844 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3546655813512034e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4845 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3617366491630687e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4846 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3688077169749344e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4847 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3758787847867997e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4848 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3829498525986650e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4849 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3900209204105307e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4850 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.3970919882223960e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4851 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.4041630560342617e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4852 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.4112341238461270e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4853 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.4183051916579927e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4854 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.4253762594698580e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4855 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.4324473272817233e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4856 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.4395183950935890e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4857 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.4465894629054543e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4858 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.4536605307173200e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4859 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.4607315985291853e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4860 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.4678026663410511e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4861 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.4748737341529163e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4862 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.4819448019647821e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4863 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.4890158697766473e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4864 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.4960869375885126e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4687 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5102290732122436e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4688 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5243712088359747e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4689 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5385133444597057e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4690 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5526554800834367e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4691 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5667976157071677e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4692 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5809397513308987e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4693 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5950818869546293e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4694 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6092240225783603e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4695 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6233661582020913e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4696 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6375082938258223e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4697 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6516504294495533e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4698 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6657925650732843e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4865 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5031580054003784e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4866 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5102290732122436e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4867 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5173001410241094e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4868 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5243712088359747e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4869 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5314422766478404e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4870 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5385133444597057e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4871 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5455844122715710e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4872 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5526554800834367e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4873 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5597265478953020e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4874 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5667976157071677e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4875 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5738686835190330e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4876 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5809397513308987e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4877 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5880108191427640e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4878 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.5950818869546293e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4879 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6021529547664950e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4880 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6092240225783603e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4881 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6162950903902260e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4882 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6233661582020913e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4883 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6304372260139570e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4884 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6375082938258223e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4885 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6445793616376876e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4886 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6516504294495533e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4887 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6587214972614186e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4888 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6657925650732843e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4699 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6799347006970153e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4700 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6940768363207459e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4701 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7082189719444769e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4702 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7223611075682079e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4703 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7365032431919389e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4704 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7506453788156700e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4705 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7647875144394010e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4706 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7789296500631320e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4707 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7930717856868625e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4708 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8072139213105936e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4709 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8213560569343246e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4889 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6728636328851496e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4890 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6799347006970153e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4891 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6870057685088806e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4892 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.6940768363207459e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4893 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7011479041326116e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4894 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7082189719444769e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4895 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7152900397563426e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4896 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7223611075682079e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4897 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7294321753800737e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4898 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7365032431919389e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4899 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7435743110038042e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4900 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7506453788156700e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4901 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7577164466275352e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4902 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7647875144394010e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4903 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7718585822512662e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4904 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7789296500631320e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4905 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7860007178749973e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4906 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.7930717856868625e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4907 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8001428534987283e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4908 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8072139213105936e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4909 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8142849891224593e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4910 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8213560569343246e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4911 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8284271247461903e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4710 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8354981925580556e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4711 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8496403281817866e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4712 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8637824638055176e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4713 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8779245994292486e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4714 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8920667350529796e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4715 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9062088706767102e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4716 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9203510063004412e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4717 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9344931419241722e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4718 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9486352775479032e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4719 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9627774131716342e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4720 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9769195487953652e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4721 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9910616844190963e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4912 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8354981925580556e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4913 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8425692603699213e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4914 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8496403281817866e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4915 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8567113959936519e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4916 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8637824638055176e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4917 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8708535316173829e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4918 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8779245994292486e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4919 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8849956672411139e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4920 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8920667350529796e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4921 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.8991378028648449e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4922 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9062088706767102e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4923 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9132799384885759e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4924 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9203510063004412e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4925 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9274220741123069e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4926 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9344931419241722e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4927 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9415642097360379e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4928 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9486352775479032e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4929 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9557063453597685e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4930 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9627774131716342e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4931 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9698484809834995e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4932 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9769195487953652e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4933 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9839906166072305e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4934 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9910616844190963e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4935 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 2.9981327522309615e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4722 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.0052038200428268e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4723 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.0193459556665578e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4724 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.0334880912902888e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4725 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.0476302269140199e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4726 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.0617723625377509e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4727 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.0759144981614819e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4728 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.0900566337852129e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4729 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1041987694089435e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4730 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1183409050326745e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4731 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1324830406564055e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4732 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1466251762801365e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4733 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1607673119038675e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4936 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.0052038200428268e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4937 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.0122748878546926e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4938 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.0193459556665578e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4939 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.0264170234784236e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4940 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.0334880912902888e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4941 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.0405591591021546e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4942 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.0476302269140199e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4943 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.0547012947258851e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4944 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.0617723625377509e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4945 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.0688434303496162e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4946 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.0759144981614819e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4947 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.0829855659733472e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4948 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.0900566337852129e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4949 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.0971277015970782e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4950 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1041987694089435e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4951 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1112698372208092e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4952 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1183409050326745e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4953 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1254119728445402e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4954 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1324830406564055e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4955 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1395541084682712e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4956 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1466251762801365e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4957 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1536962440920022e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4958 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1607673119038675e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4734 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1749094475275985e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4735 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1890515831513295e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4736 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2031937187750605e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4737 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2173358543987911e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4738 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2314779900225221e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4739 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2456201256462531e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4740 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2597622612699841e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4741 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2739043968937152e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4742 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2880465325174462e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4743 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3021886681411772e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4744 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3163308037649077e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4745 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3304729393886388e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4959 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1678383797157328e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4960 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1749094475275985e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4961 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1819805153394638e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4962 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1890515831513295e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4963 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.1961226509631948e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4964 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2031937187750605e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4965 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2102647865869258e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4966 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2173358543987911e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4967 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2244069222106568e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4968 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2314779900225221e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4969 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2385490578343878e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4970 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2456201256462531e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4971 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2526911934581189e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4972 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2597622612699841e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4973 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2668333290818494e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4974 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2739043968937152e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4975 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2809754647055804e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4976 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2880465325174462e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4977 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.2951176003293114e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4978 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3021886681411772e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4979 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3092597359530425e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4980 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3163308037649077e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4981 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3234018715767735e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4982 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3304729393886388e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4746 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3446150750123698e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4747 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3587572106361008e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4748 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3728993462598318e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4749 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3870414818835628e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4750 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4011836175072938e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4751 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4153257531310244e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4752 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4294678887547554e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4753 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4436100243784864e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4754 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4577521600022174e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4755 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4718942956259484e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4756 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4860364312496794e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4757 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5001785668734104e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4983 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3375440072005045e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4984 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3446150750123698e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4985 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3516861428242355e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4986 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3587572106361008e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4987 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3658282784479661e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4988 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3728993462598318e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4989 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3799704140716971e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4990 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3870414818835628e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4991 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.3941125496954281e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4992 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4011836175072938e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4993 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4082546853191591e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4994 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4153257531310244e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4995 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4223968209428901e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4996 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4294678887547554e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4997 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4365389565666211e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4998 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4436100243784864e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4999 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4506810921903521e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +5000 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4577521600022174e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +5001 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4648232278140831e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +5002 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4718942956259484e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +5003 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4789653634378137e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +5004 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4860364312496794e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +5005 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.4931074990615447e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +5006 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5001785668734104e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +4758 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5143207024971415e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4759 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5284628381208720e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4760 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5426049737446030e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4761 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5567471093683340e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4762 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5708892449920651e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4763 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5850313806157961e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4764 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5991735162395271e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4765 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.6133156518632581e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4766 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.6274577874869887e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4767 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.6415999231107197e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4768 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.6557420587344507e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +5007 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5072496346852757e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +5008 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5143207024971415e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +5009 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5213917703090067e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +5010 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5284628381208720e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +5011 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5355339059327378e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +5012 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5426049737446030e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +5013 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5496760415564688e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +5014 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5567471093683340e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +5015 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5638181771801998e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +5016 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5708892449920651e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +5017 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5779603128039303e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +5018 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5850313806157961e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +5019 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5921024484276614e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +5020 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.5991735162395271e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +5021 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.6062445840513924e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +5022 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.6133156518632581e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +5023 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.6203867196751234e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +5024 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.6274577874869887e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +5025 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.6345288552988544e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +5026 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.6415999231107197e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +5027 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.6486709909225854e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +5028 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.6557420587344507e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +5029 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.6628131265463164e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4769 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.6698841943581817e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4770 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.6840263299819127e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4771 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.6981684656056437e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4772 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7123106012293747e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4773 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7264527368531053e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4774 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7405948724768363e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4775 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7547370081005673e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4776 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7688791437242983e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4777 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7830212793480293e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4778 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7971634149717604e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4779 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8113055505954914e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4780 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8254476862192224e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +5030 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.6698841943581817e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +5031 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.6769552621700470e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +5032 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.6840263299819127e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +5033 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.6910973977937780e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +5034 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.6981684656056437e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +5035 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7052395334175090e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +5036 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7123106012293747e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +5037 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7193816690412400e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +5038 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7264527368531053e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +5039 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7335238046649710e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +5040 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7405948724768363e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +5041 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7476659402887020e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +5042 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7547370081005673e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +5043 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7618080759124330e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +5044 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7688791437242983e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +5045 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7759502115361636e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +5046 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7830212793480293e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +5047 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7900923471598946e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +5048 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.7971634149717604e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +5049 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8042344827836256e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +5050 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8113055505954914e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +5051 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8183766184073566e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +5052 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8254476862192224e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +5053 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8325187540310877e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +4621 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.8418142033588119e+00 0.0000000000000000e+00 0 0 0 +4622 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.8347431355469466e+00 0.0000000000000000e+00 0 0 0 +4623 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.8418142033588119e+00 0.0000000000000000e+00 0 0 0 +4624 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.8559563389825433e+00 0.0000000000000000e+00 0 0 0 +4625 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.8488852711706780e+00 0.0000000000000000e+00 0 0 0 +4626 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.8559563389825433e+00 0.0000000000000000e+00 0 0 0 +4627 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.8700984746062739e+00 0.0000000000000000e+00 0 0 0 +4628 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.8630274067944086e+00 0.0000000000000000e+00 0 0 0 +4629 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.8700984746062739e+00 0.0000000000000000e+00 0 0 0 +4630 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.8842406102300053e+00 0.0000000000000000e+00 0 0 0 +4631 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.8771695424181392e+00 0.0000000000000000e+00 0 0 0 +4632 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.8842406102300053e+00 0.0000000000000000e+00 0 0 0 +4633 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.8983827458537359e+00 0.0000000000000000e+00 0 0 0 +4634 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.8913116780418706e+00 0.0000000000000000e+00 0 0 0 +4635 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.8983827458537359e+00 0.0000000000000000e+00 0 0 0 +4636 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.9125248814774674e+00 0.0000000000000000e+00 0 0 0 +4637 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.9054538136656012e+00 0.0000000000000000e+00 0 0 0 +4638 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.9125248814774674e+00 0.0000000000000000e+00 0 0 0 +4639 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.9266670171011979e+00 0.0000000000000000e+00 0 0 0 +4640 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.9195959492893326e+00 0.0000000000000000e+00 0 0 0 +4641 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.9266670171011979e+00 0.0000000000000000e+00 0 0 0 +4642 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.9408091527249285e+00 0.0000000000000000e+00 0 0 0 +4643 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.9337380849130632e+00 0.0000000000000000e+00 0 0 0 +4644 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.9408091527249285e+00 0.0000000000000000e+00 0 0 0 +4645 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.9549512883486599e+00 0.0000000000000000e+00 0 0 0 +4646 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.9478802205367947e+00 0.0000000000000000e+00 0 0 0 +4647 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.9549512883486599e+00 0.0000000000000000e+00 0 0 0 +4648 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.9690934239723905e+00 0.0000000000000000e+00 0 0 0 +4649 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.9620223561605252e+00 0.0000000000000000e+00 0 0 0 +4650 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.9690934239723905e+00 0.0000000000000000e+00 0 0 0 +4781 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8395898218429529e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4782 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8537319574666840e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4783 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8678740930904150e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4784 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8820162287141460e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4785 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8961583643378770e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4786 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9103004999616080e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4787 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9244426355853390e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4788 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9385847712090696e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4789 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9527269068328006e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4790 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9668690424565316e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4791 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +4792 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.9761644917842558e+00 0.0000000000000000e+00 0 0 0 +4793 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.9832355595961220e+00 0.0000000000000000e+00 0 0 0 +5054 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8395898218429529e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +5055 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8466608896548187e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +5056 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8537319574666840e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +5057 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8608030252785497e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +5058 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8678740930904150e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +5059 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8749451609022807e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +5060 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8820162287141460e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +5061 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8890872965260113e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +5062 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.8961583643378770e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +5063 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9032294321497423e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +5064 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9103004999616080e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +5065 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9173715677734733e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +5066 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9244426355853390e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +5067 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9315137033972043e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +5068 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9385847712090696e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +5069 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9456558390209353e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +5070 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9527269068328006e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +5071 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9597979746446663e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +5072 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9668690424565316e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +5073 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9739401102683973e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +5074 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9810111780802626e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 +5075 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9880822458921279e+00 7.9903066274079872e+00 0.0000000000000000e+00 0 0 0 +5076 2 1.0000000000000000e+03 0.0000000000000000e+00 1.0000000000000000e+00 3.9951533137039936e+00 7.9973776952198525e+00 0.0000000000000000e+00 0 0 0 + +Velocities + +1 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +16 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +17 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +18 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +19 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +20 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +21 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +22 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +23 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +24 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +284 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +285 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +286 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +287 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +288 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +289 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +290 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +291 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +292 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +293 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +294 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +295 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +296 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +427 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +428 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +429 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +430 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +431 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +432 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +433 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +434 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +435 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +436 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +437 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +438 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +439 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +440 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +441 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +442 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +443 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +444 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +445 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +446 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +447 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +448 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +449 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +450 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +451 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +452 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +453 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +454 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +455 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +456 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6001 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6002 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6003 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6004 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6005 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6006 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6007 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6050 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6051 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6052 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6053 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6054 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6055 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6056 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6057 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6058 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6059 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6060 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6061 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6062 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6063 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6148 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6149 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6150 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6151 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6152 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6153 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6154 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6155 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6156 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6157 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6158 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6159 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6160 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6161 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6246 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6247 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6248 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6249 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6250 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6251 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6252 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6253 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6254 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6255 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6256 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6257 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6258 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6259 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6344 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6345 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6346 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6347 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6348 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6349 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6350 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6351 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6352 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6353 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6354 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6355 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6356 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6357 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6442 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6443 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6444 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6445 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6446 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6447 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6448 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6449 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6450 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6451 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6452 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6453 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6454 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6455 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6540 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6541 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6542 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6543 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6544 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6545 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6546 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6547 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6548 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6549 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6550 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6551 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6552 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6553 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6639 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6641 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6643 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6645 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6647 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6649 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6651 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +25 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +26 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +27 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +28 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +29 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +30 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +31 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +32 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +33 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +34 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +35 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +36 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +37 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +38 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +39 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +40 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +41 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +42 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +43 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +44 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +45 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +46 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +47 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +48 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +297 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +298 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +299 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +300 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +301 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +302 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +303 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +304 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +305 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +306 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +307 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +308 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6008 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6009 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6010 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6011 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6012 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6013 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6014 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6015 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6016 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6064 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6065 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6066 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6067 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6068 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6069 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6070 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6071 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6072 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6073 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6074 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6075 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6076 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6077 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6078 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6079 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6080 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6162 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6163 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6164 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6165 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6166 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6167 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6168 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6169 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6170 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6171 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6172 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6173 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6174 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6175 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6176 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6177 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6178 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6260 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6261 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6262 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6263 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6264 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6265 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6266 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6267 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6268 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6269 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6270 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6271 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6272 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6273 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6274 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6275 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6276 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6358 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6359 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6360 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6361 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6362 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6363 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6364 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6365 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6366 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6367 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6368 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6369 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6370 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6371 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6372 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6373 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6374 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6456 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6457 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6458 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6459 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6460 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6461 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6462 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6463 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6464 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6465 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6466 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6467 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6468 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6469 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6470 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6471 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6472 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6554 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6555 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6556 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6557 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6558 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6559 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6560 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6561 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6562 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6563 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6564 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6565 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6566 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6567 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6568 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6569 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6570 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6653 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6655 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6657 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6659 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6661 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6663 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6665 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6667 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +49 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +50 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +51 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +52 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +53 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +54 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +55 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +56 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +57 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +58 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +59 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +60 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +61 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +62 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +63 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +64 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +65 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +66 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +67 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +68 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +69 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +70 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +71 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +309 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +310 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +311 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +312 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +313 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +314 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +315 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +316 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +317 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +318 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +319 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +320 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6017 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6018 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6019 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6020 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6021 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6022 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6023 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6024 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6081 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6082 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6083 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6084 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6085 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6086 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6087 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6088 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6089 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6090 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6091 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6092 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6093 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6094 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6095 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6096 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6097 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6179 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6180 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6181 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6182 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6183 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6184 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6185 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6186 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6187 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6188 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6189 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6190 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6191 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6192 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6193 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6194 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6195 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6277 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6278 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6279 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6280 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6281 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6282 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6283 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6284 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6285 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6286 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6287 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6288 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6289 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6290 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6291 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6292 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6293 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6375 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6376 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6377 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6378 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6379 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6380 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6381 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6382 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6383 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6384 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6385 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6386 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6387 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6388 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6389 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6390 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6391 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6473 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6474 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6475 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6476 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6477 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6478 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6479 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6480 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6481 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6482 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6483 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6484 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6485 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6486 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6487 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6488 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6489 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6571 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6572 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6573 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6574 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6575 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6576 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6577 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6578 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6579 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6580 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6581 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6582 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6583 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6584 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6585 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6586 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6587 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6669 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6671 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6673 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6675 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6677 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6679 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6681 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6683 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6685 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +72 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +73 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +74 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +75 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +76 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +77 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +78 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +79 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +80 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +81 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +82 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +83 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +84 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +85 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +86 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +87 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +88 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +89 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +90 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +91 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +92 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +93 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +94 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +95 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +321 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +322 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +323 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +324 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +325 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +326 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +327 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +328 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +329 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +330 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +331 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +332 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6025 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6026 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6027 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6028 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6029 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6030 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6031 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6032 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6098 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6099 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6100 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6101 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6102 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6103 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6104 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6105 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6106 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6107 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6108 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6109 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6110 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6111 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6112 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6113 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6196 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6197 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6198 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6199 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6200 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6201 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6202 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6203 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6204 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6205 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6206 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6207 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6208 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6209 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6210 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6211 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6294 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6295 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6296 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6297 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6298 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6299 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6300 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6301 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6302 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6303 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6304 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6305 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6306 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6307 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6308 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6309 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6392 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6393 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6394 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6395 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6396 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6397 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6398 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6399 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6400 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6401 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6402 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6403 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6404 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6405 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6406 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6407 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6490 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6491 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6492 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6493 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6494 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6495 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6496 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6497 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6498 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6499 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6500 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6501 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6502 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6503 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6504 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6505 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6588 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6589 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6590 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6591 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6592 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6593 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6594 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6595 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6596 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6597 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6598 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6599 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6600 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6601 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6602 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6603 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6687 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6689 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6691 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6693 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6695 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6697 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6699 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6701 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +96 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +97 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +98 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +99 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +100 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +101 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +102 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +103 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +104 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +105 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +106 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +107 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +108 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +109 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +110 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +111 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +112 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +113 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +114 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +115 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +116 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +117 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +118 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +333 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +334 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +335 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +336 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +337 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +338 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +339 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +340 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +341 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +342 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +343 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6033 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6034 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6035 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6036 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6037 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6038 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6039 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6040 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6041 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6114 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6115 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6116 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6117 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6118 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6119 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6120 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6121 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6122 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6123 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6124 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6125 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6126 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6127 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6128 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6129 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6130 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6213 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6214 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6215 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6216 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6217 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6218 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6219 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6220 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6221 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6222 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6223 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6224 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6225 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6226 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6227 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6228 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6310 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6311 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6312 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6313 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6314 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6315 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6316 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6317 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6318 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6319 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6320 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6321 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6322 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6323 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6324 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6325 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6326 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6408 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6409 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6410 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6411 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6412 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6413 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6414 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6415 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6416 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6417 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6418 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6419 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6420 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6421 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6422 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6423 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6424 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6506 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6507 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6508 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6509 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6510 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6511 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6512 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6513 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6514 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6515 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6516 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6517 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6518 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6519 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6520 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6521 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6522 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6604 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6605 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6606 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6607 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6608 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6609 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6610 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6611 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6612 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6613 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6614 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6615 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6616 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6617 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6618 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6619 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6620 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6703 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6705 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6707 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6709 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6711 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6713 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6715 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6717 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +119 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +120 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +121 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +122 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +123 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +124 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +125 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +126 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +127 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +128 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +129 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +130 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +131 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +132 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +133 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +134 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +135 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +136 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +137 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +138 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +139 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +140 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +141 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +142 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +344 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +345 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +346 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +347 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +348 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +349 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +350 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +351 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +352 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +353 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +354 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +355 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6042 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6043 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6044 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6045 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6046 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6047 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6048 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6049 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6131 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6132 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6133 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6134 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6135 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6136 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6137 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6138 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6139 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6140 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6141 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6142 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6143 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6144 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6145 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6146 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6147 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6229 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6230 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6231 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6232 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6233 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6234 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6235 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6236 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6237 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6238 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6239 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6240 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6241 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6242 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6243 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6244 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6245 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6327 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6328 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6329 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6330 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6331 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6332 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6333 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6334 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6335 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6336 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6337 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6338 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6339 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6340 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6341 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6342 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6343 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6425 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6426 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6427 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6428 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6429 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6430 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6431 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6432 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6433 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6434 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6435 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6436 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6437 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6438 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6439 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6440 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6441 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6523 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6524 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6525 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6526 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6527 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6528 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6529 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6530 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6531 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6532 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6533 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6534 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6535 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6536 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6537 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6538 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6539 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6621 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6622 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6623 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6624 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6625 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6626 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6627 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6628 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6629 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6630 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6631 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6632 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6633 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6634 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6635 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6636 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6637 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6719 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6721 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6723 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6725 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6727 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6729 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6731 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6733 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6735 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +143 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +144 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +145 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +146 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +147 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +148 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +149 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +150 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +151 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +152 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +153 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +154 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +155 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +156 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +157 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +158 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +159 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +160 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +161 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +162 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +163 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +164 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +165 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +166 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +356 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +357 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +358 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +359 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +360 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +361 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +362 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +363 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +364 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +365 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +366 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +367 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +167 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +168 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +169 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +170 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +171 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +172 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +173 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +174 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +175 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +176 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +177 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +178 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +179 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +180 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +181 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +182 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +183 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +184 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +185 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +186 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +187 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +188 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +189 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +368 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +369 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +370 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +371 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +372 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +373 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +374 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +375 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +376 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +377 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +378 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +379 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +190 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +191 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +192 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +193 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +194 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +195 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +196 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +197 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +198 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +199 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +200 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +201 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +202 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +203 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +204 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +205 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +206 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +207 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +208 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +209 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +210 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +211 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +213 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +380 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +381 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +382 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +383 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +384 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +385 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +386 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +387 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +388 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +389 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +390 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +391 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +214 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +215 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +216 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +217 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +218 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +219 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +220 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +221 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +222 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +223 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +224 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +225 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +226 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +227 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +228 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +229 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +230 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +231 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +232 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +233 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +234 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +235 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +236 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +392 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +393 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +394 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +395 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +396 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +397 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +398 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +399 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +400 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +401 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +402 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +237 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +238 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +239 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +240 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +241 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +242 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +243 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +244 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +245 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +246 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +247 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +248 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +249 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +250 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +251 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +252 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +253 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +254 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +255 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +256 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +257 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +258 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +259 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +260 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +403 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +404 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +405 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +406 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +407 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +408 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +409 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +410 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +411 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +412 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +413 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +414 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +261 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +262 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +263 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +264 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +265 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +266 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +267 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +268 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +269 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +270 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +271 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +272 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +273 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +274 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +275 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +276 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +277 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +278 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +279 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +280 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +281 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +282 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +283 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +415 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +416 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +417 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +418 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +419 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +420 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +421 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +422 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +423 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +424 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +425 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +426 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +457 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +458 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +459 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +460 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +461 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +462 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +463 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +464 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +465 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +466 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +467 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +468 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +469 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +470 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +471 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +472 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +473 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +474 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +475 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +476 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +477 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +478 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +479 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +480 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +481 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +482 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +483 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +484 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +485 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +486 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +487 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +488 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +489 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +490 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +491 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +492 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6638 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6640 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6642 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6644 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6646 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6648 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6650 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6736 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6737 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6738 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6739 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6740 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6741 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6742 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6743 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6744 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6745 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6746 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6747 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6748 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6749 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6834 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6835 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6836 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6837 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6838 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6839 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6840 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6841 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6842 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6843 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6844 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6845 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6846 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6847 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6932 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6933 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6934 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6935 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6936 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6937 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6938 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6939 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6940 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6941 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6942 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6943 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6944 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6945 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7030 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7031 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7032 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7033 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7034 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7035 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7036 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7037 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7038 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7039 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7040 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7041 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7042 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7043 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7128 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7129 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7130 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7131 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7132 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7133 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7134 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7135 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7136 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7137 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7138 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7139 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7140 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7141 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7226 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7227 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7228 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7229 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7230 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7231 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7232 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7233 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7234 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7235 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7236 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7237 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7238 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7239 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7324 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7325 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7326 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7327 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7328 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7329 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7330 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7331 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7332 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7333 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7334 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7335 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7336 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7337 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7422 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7423 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7424 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7425 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7426 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7427 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7428 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7429 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7430 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7431 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7432 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7433 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7434 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7435 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6652 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6654 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6656 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6658 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6660 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6662 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6664 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6666 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6668 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6750 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6751 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6752 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6753 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6754 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6755 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6756 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6757 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6758 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6759 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6760 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6761 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6762 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6763 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6764 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6765 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6766 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6848 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6849 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6850 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6851 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6852 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6853 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6854 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6855 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6856 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6857 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6858 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6859 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6860 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6861 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6862 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6863 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6864 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6946 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6947 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6948 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6949 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6950 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6951 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6952 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6953 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6954 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6955 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6956 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6957 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6958 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6959 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6960 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6961 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6962 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7044 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7045 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7046 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7047 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7048 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7049 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7050 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7051 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7052 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7053 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7054 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7055 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7056 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7057 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7058 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7059 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7060 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7142 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7143 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7144 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7145 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7146 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7147 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7148 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7149 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7150 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7151 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7152 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7153 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7154 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7155 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7156 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7157 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7158 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7240 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7241 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7242 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7243 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7244 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7245 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7246 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7247 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7248 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7249 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7250 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7251 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7252 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7253 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7254 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7255 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7256 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7338 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7339 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7340 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7341 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7342 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7343 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7344 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7345 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7346 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7347 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7348 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7349 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7350 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7351 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7352 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7353 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7354 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7436 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7437 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7438 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7439 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7440 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7441 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7442 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7443 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7444 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7445 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7446 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7447 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7448 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7449 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7450 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7451 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7452 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6670 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6672 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6674 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6676 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6678 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6680 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6682 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6684 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6767 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6768 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6769 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6770 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6771 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6772 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6773 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6774 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6775 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6776 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6777 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6778 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6779 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6780 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6781 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6782 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6783 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6865 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6866 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6867 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6868 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6869 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6870 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6871 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6872 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6873 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6874 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6875 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6876 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6877 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6878 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6879 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6880 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6881 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6963 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6964 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6965 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6966 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6967 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6968 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6969 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6970 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6971 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6972 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6973 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6974 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6975 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6976 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6977 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6978 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6979 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7061 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7062 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7063 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7064 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7065 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7066 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7067 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7068 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7069 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7070 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7071 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7072 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7073 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7074 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7075 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7076 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7077 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7159 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7160 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7161 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7162 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7163 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7164 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7165 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7166 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7167 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7168 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7169 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7170 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7171 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7172 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7173 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7174 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7175 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7257 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7258 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7259 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7260 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7261 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7262 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7263 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7264 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7265 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7266 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7267 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7268 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7269 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7270 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7271 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7272 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7273 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7355 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7356 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7357 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7358 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7359 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7360 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7361 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7362 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7363 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7364 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7365 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7366 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7367 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7368 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7369 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7370 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7371 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7453 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7454 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7455 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7456 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7457 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7458 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7459 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7460 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7461 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7462 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7463 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7464 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7465 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7466 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7467 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7468 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7469 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6686 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6688 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6690 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6692 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6694 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6696 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6698 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6700 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6784 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6785 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6786 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6787 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6788 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6789 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6790 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6791 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6792 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6793 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6794 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6795 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6796 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6797 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6798 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6799 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6882 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6883 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6884 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6885 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6886 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6887 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6888 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6889 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6890 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6891 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6892 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6893 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6894 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6895 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6896 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6897 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6980 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6981 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6982 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6983 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6984 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6985 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6986 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6987 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6988 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6989 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6990 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6991 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6992 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6993 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6994 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6995 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7078 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7079 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7080 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7081 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7082 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7083 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7084 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7085 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7086 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7087 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7088 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7089 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7090 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7091 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7092 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7093 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7176 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7177 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7178 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7179 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7180 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7181 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7182 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7183 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7184 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7185 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7186 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7187 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7188 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7189 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7190 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7191 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7274 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7275 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7276 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7277 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7278 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7279 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7280 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7281 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7282 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7283 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7284 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7285 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7286 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7287 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7288 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7289 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7372 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7373 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7374 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7375 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7376 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7377 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7378 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7379 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7380 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7381 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7382 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7383 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7384 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7385 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7386 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7387 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7470 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7471 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7472 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7473 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7474 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7475 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7476 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7477 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7478 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7479 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7480 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7481 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7482 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7483 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7484 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7485 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6702 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6704 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6706 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6708 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6710 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6712 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6714 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6716 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6718 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6800 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6801 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6802 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6803 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6804 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6805 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6806 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6807 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6808 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6809 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6810 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6811 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6812 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6813 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6814 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6815 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6816 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6898 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6899 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6900 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6901 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6902 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6903 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6904 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6905 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6906 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6907 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6908 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6909 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6910 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6911 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6912 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6913 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6914 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6996 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6997 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6998 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6999 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7000 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7001 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7002 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7003 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7004 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7005 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7006 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7007 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7008 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7009 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7010 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7011 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7012 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7094 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7095 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7096 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7097 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7098 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7099 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7100 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7101 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7102 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7103 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7104 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7105 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7106 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7107 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7108 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7109 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7110 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7192 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7193 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7194 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7195 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7196 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7197 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7198 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7199 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7200 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7201 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7202 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7203 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7204 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7205 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7206 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7207 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7208 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7290 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7291 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7292 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7293 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7294 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7295 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7296 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7297 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7298 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7299 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7300 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7301 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7302 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7303 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7304 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7305 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7306 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7388 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7389 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7390 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7391 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7392 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7393 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7394 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7395 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7396 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7397 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7398 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7399 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7400 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7401 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7402 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7403 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7404 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7486 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7487 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7488 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7489 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7490 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7491 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7492 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7493 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7494 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7495 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7496 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7497 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7498 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7499 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7500 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7501 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7502 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6720 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6722 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6724 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6726 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6728 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6730 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6732 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6734 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6817 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6818 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6819 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6820 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6821 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6822 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6823 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6824 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6825 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6826 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6827 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6828 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6829 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6830 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6831 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6832 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6833 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6915 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6916 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6917 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6918 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6919 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6920 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6921 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6922 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6923 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6924 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6925 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6926 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6927 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6928 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6929 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6930 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6931 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7013 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7014 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7015 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7016 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7017 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7018 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7019 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7020 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7021 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7022 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7023 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7024 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7025 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7026 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7027 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7028 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7029 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7111 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7112 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7113 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7114 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7115 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7116 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7117 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7118 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7119 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7120 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7121 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7122 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7123 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7124 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7125 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7126 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7127 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7209 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7210 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7211 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7213 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7214 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7215 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7216 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7217 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7218 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7219 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7220 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7221 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7222 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7223 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7224 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7225 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7307 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7308 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7309 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7310 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7311 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7312 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7313 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7314 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7315 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7316 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7317 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7318 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7319 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7320 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7321 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7322 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7323 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7405 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7406 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7407 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7408 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7409 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7410 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7411 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7412 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7413 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7414 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7415 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7416 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7417 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7418 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7419 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7420 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7421 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7503 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7504 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7505 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7506 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7507 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7508 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7509 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7510 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7511 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7512 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7513 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7514 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7515 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7516 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7517 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7518 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7519 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +493 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +494 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +495 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +496 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +497 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +498 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +499 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +500 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +501 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +502 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +503 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +504 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +505 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +506 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +507 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +508 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +509 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +510 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +511 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +512 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +513 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +514 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +515 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +516 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +517 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +518 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +519 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +520 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +521 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +522 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +523 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +524 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +525 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +526 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +528 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7520 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7521 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7522 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7523 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7524 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7525 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7526 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7527 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7528 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7529 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7530 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7531 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7532 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7533 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7618 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7619 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7620 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7621 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7622 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7623 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7624 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7625 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7626 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7627 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7628 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7629 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7630 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7631 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7716 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7717 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7718 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7719 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7720 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7721 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7722 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7723 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7724 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7725 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7726 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7727 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7728 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7729 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7814 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7815 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7816 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7817 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7818 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7819 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7820 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7821 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7822 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7823 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7824 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7825 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7826 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7827 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7912 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7913 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7914 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7915 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7916 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7917 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7918 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7919 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7920 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7921 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7922 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7923 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7924 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7925 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8010 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8011 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8012 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8013 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8014 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8015 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8016 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8017 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8018 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8019 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8020 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8021 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8022 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8023 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8108 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8109 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8110 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8111 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8112 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8113 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8114 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8115 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8116 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8117 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8118 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8119 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8120 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8121 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8206 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8207 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8208 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8209 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8210 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8211 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8213 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8214 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8215 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8216 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8217 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8218 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8219 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8305 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8307 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8309 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8311 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8313 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8315 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8317 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7534 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7535 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7536 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7537 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7538 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7539 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7540 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7541 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7542 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7543 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7544 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7545 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7546 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7547 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7548 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7549 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7550 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7632 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7633 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7634 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7635 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7636 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7637 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7638 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7639 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7640 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7641 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7642 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7643 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7644 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7645 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7646 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7647 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7648 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7730 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7731 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7732 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7733 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7734 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7735 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7736 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7737 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7738 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7739 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7740 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7741 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7742 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7743 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7744 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7745 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7746 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7828 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7829 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7830 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7831 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7832 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7833 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7834 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7835 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7836 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7837 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7838 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7839 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7840 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7841 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7842 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7843 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7844 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7926 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7927 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7928 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7929 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7930 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7931 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7932 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7933 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7934 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7935 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7936 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7937 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7938 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7939 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7940 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7941 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7942 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8024 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8025 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8026 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8027 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8028 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8029 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8030 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8031 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8032 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8033 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8034 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8035 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8036 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8037 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8038 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8039 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8040 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8122 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8123 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8124 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8125 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8126 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8127 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8128 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8129 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8130 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8131 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8132 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8133 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8134 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8135 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8136 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8137 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8138 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8220 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8221 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8222 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8223 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8224 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8225 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8226 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8227 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8228 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8229 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8230 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8231 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8232 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8233 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8234 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8235 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8236 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8319 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8321 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8323 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8325 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8327 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8329 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8331 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8333 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7551 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7552 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7553 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7554 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7555 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7556 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7557 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7558 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7559 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7560 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7561 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7562 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7563 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7564 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7565 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7566 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7567 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7649 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7650 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7651 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7652 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7653 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7654 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7655 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7656 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7657 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7658 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7659 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7660 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7661 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7662 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7663 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7664 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7665 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7747 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7748 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7749 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7750 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7751 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7752 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7753 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7754 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7755 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7756 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7757 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7758 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7759 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7760 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7761 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7762 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7763 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7845 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7846 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7847 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7848 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7849 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7850 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7851 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7852 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7853 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7854 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7855 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7856 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7857 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7858 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7859 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7860 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7861 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7943 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7944 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7945 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7946 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7947 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7948 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7949 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7950 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7951 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7952 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7953 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7954 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7955 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7956 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7957 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7958 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7959 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8041 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8042 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8043 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8044 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8045 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8046 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8047 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8048 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8049 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8050 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8051 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8052 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8053 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8054 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8055 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8056 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8057 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8139 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8140 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8141 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8142 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8143 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8144 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8145 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8146 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8147 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8148 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8149 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8150 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8151 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8152 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8153 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8154 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8155 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8237 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8238 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8239 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8240 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8241 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8242 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8243 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8244 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8245 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8246 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8247 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8248 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8249 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8250 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8251 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8252 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8253 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8335 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8337 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8339 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8341 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8343 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8345 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8347 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8349 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8351 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7568 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7569 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7570 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7571 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7572 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7573 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7574 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7575 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7576 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7577 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7578 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7579 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7580 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7581 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7582 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7583 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7666 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7667 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7668 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7669 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7670 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7671 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7672 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7673 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7674 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7675 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7676 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7677 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7678 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7679 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7680 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7681 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7764 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7765 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7766 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7767 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7768 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7769 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7770 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7771 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7772 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7773 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7774 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7775 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7776 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7777 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7778 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7779 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7862 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7863 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7864 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7865 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7866 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7867 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7868 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7869 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7870 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7871 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7872 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7873 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7874 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7875 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7876 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7877 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7960 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7961 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7962 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7963 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7964 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7965 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7966 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7967 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7968 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7969 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7970 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7971 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7972 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7973 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7974 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7975 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8058 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8059 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8060 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8061 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8062 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8063 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8064 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8065 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8066 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8067 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8068 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8069 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8070 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8071 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8072 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8073 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8156 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8157 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8158 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8159 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8160 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8161 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8162 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8163 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8164 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8165 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8166 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8167 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8168 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8169 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8170 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8171 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8254 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8255 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8256 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8257 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8258 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8259 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8260 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8261 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8262 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8263 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8264 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8265 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8266 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8267 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8268 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8269 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8353 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8355 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8357 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8359 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8361 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8363 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8365 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8367 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7584 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7585 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7586 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7587 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7588 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7589 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7590 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7591 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7592 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7593 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7594 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7595 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7596 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7597 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7598 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7599 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7600 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7682 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7683 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7684 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7685 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7686 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7687 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7688 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7689 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7690 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7691 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7692 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7693 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7694 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7695 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7696 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7697 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7698 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7780 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7781 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7782 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7783 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7784 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7785 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7786 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7787 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7788 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7789 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7790 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7791 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7792 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7793 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7794 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7795 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7796 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7878 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7879 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7880 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7881 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7882 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7883 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7884 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7885 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7886 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7887 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7888 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7889 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7890 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7891 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7892 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7893 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7894 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7976 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7977 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7978 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7979 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7980 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7981 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7982 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7983 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7984 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7985 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7986 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7987 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7988 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7989 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7990 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7991 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7992 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8074 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8075 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8076 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8077 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8078 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8079 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8080 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8081 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8082 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8083 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8084 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8085 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8086 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8087 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8088 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8089 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8090 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8172 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8173 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8174 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8175 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8176 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8177 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8178 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8179 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8180 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8181 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8182 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8183 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8184 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8185 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8186 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8187 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8188 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8270 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8271 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8272 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8273 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8274 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8275 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8276 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8277 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8278 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8279 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8280 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8281 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8282 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8283 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8284 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8285 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8286 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8369 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8371 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8373 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8375 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8377 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8379 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8381 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8383 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7601 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7602 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7603 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7604 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7605 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7606 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7607 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7608 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7609 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7610 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7611 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7612 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7613 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7614 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7615 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7616 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7617 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7699 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7700 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7701 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7702 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7703 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7704 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7705 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7706 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7707 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7708 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7709 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7710 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7711 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7712 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7713 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7714 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7715 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7797 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7798 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7799 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7800 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7801 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7802 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7803 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7804 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7805 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7806 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7807 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7808 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7809 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7810 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7811 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7812 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7813 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7895 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7896 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7897 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7898 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7899 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7900 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7901 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7902 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7903 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7904 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7905 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7906 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7907 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7908 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7909 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7910 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7911 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7993 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7994 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7995 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7996 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7997 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7998 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7999 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8000 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8001 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8002 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8003 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8004 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8005 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8006 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8007 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8008 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8009 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8091 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8092 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8093 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8094 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8095 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8096 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8097 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8098 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8099 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8100 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8101 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8102 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8103 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8104 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8105 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8106 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8107 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8189 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8190 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8191 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8192 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8193 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8194 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8195 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8196 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8197 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8198 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8199 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8200 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8201 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8202 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8203 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8204 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8205 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8287 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8288 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8289 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8290 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8291 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8292 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8293 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8294 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8295 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8296 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8297 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8298 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8299 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8300 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8301 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8302 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8303 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8385 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8387 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8389 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8391 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8393 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8395 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8397 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8399 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8401 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +527 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +529 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +530 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +531 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +532 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +533 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +534 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +535 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +536 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +537 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +538 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +539 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +540 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +541 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +542 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +543 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +544 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +545 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +546 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +547 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +548 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +549 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +550 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +551 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +552 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +553 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +554 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +555 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +556 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +557 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +558 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +559 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +560 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +561 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +562 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +564 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8304 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8306 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8308 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8310 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8312 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8314 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8316 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8402 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8403 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8404 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8405 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8406 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8407 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8408 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8409 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8410 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8411 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8412 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8413 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8414 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8415 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8500 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8501 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8502 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8503 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8504 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8505 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8506 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8507 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8508 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8509 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8510 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8511 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8512 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8513 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8598 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8599 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8600 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8601 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8602 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8603 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8604 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8605 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8606 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8607 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8608 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8609 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8610 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8611 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8696 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8697 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8698 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8699 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8700 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8701 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8702 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8703 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8704 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8705 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8706 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8707 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8708 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8709 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8794 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8795 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8796 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8797 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8798 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8799 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8800 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8801 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8802 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8803 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8804 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8805 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8806 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8807 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8892 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8893 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8894 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8895 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8896 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8897 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8898 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8899 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8900 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8901 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8902 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8903 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8904 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8905 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8990 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8991 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8992 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8993 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8994 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8995 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8996 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8997 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8998 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8999 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9000 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9001 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9002 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9003 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9089 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9091 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9093 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9095 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9097 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9099 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9101 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8318 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8320 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8322 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8324 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8326 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8328 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8330 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8332 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8334 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8416 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8417 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8418 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8419 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8420 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8421 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8422 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8423 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8424 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8425 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8426 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8427 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8428 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8429 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8430 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8431 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8432 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8514 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8515 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8516 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8517 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8518 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8519 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8520 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8521 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8522 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8523 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8524 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8525 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8526 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8527 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8528 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8529 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8530 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8612 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8613 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8614 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8615 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8616 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8617 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8618 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8619 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8620 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8621 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8622 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8623 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8624 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8625 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8626 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8627 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8628 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8710 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8711 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8712 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8713 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8714 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8715 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8716 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8717 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8718 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8719 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8720 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8721 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8722 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8723 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8724 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8725 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8726 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8808 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8809 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8810 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8811 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8812 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8813 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8814 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8815 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8816 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8817 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8818 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8819 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8820 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8821 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8822 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8823 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8824 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8906 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8907 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8908 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8909 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8910 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8911 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8912 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8913 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8914 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8915 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8916 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8917 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8918 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8919 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8920 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8921 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8922 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9004 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9005 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9006 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9007 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9008 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9009 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9010 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9011 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9012 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9013 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9014 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9015 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9016 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9017 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9018 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9019 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9020 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9103 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9105 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9107 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9109 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9111 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9113 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9115 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9117 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8336 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8338 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8340 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8342 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8344 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8346 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8348 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8350 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8433 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8434 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8435 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8436 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8437 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8438 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8439 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8440 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8441 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8442 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8443 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8444 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8445 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8446 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8447 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8448 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8449 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8531 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8532 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8533 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8534 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8535 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8536 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8537 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8538 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8539 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8540 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8541 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8542 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8543 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8544 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8545 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8546 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8547 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8629 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8630 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8631 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8632 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8633 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8634 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8635 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8636 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8637 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8638 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8639 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8640 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8641 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8642 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8643 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8644 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8645 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8727 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8728 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8729 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8730 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8731 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8732 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8733 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8734 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8735 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8736 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8737 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8738 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8739 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8740 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8741 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8742 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8743 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8825 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8826 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8827 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8828 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8829 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8830 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8831 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8832 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8833 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8834 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8835 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8836 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8837 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8838 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8839 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8840 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8841 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8923 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8924 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8925 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8926 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8927 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8928 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8929 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8930 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8931 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8932 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8933 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8934 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8935 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8936 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8937 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8938 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8939 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9021 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9022 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9023 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9024 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9025 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9026 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9027 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9028 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9029 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9030 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9031 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9032 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9033 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9034 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9035 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9036 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9037 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9119 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9121 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9123 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9125 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9127 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9129 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9131 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9133 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9135 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8352 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8354 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8356 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8358 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8360 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8362 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8364 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8366 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8450 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8451 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8452 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8453 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8454 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8455 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8456 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8457 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8458 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8459 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8460 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8461 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8462 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8463 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8464 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8465 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8548 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8549 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8550 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8551 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8552 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8553 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8554 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8555 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8556 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8557 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8558 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8559 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8560 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8561 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8562 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8563 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8646 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8647 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8648 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8649 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8650 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8651 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8652 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8653 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8654 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8655 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8656 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8657 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8658 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8659 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8660 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8661 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8744 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8745 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8746 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8747 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8748 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8749 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8750 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8751 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8752 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8753 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8754 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8755 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8756 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8757 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8758 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8759 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8842 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8843 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8844 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8845 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8846 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8847 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8848 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8849 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8850 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8851 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8852 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8853 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8854 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8855 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8856 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8857 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8940 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8941 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8942 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8943 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8944 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8945 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8946 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8947 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8948 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8949 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8950 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8951 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8952 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8953 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8954 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8955 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9038 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9039 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9040 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9041 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9042 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9043 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9044 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9045 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9046 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9047 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9048 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9049 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9050 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9051 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9052 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9053 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9137 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9139 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9141 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9143 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9145 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9147 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9149 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9151 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8368 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8370 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8372 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8374 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8376 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8378 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8380 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8382 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8384 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8466 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8467 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8468 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8469 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8470 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8471 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8472 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8473 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8474 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8475 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8476 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8477 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8478 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8479 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8480 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8481 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8482 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8564 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8565 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8566 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8567 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8568 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8569 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8570 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8571 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8572 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8573 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8574 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8575 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8576 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8577 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8578 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8579 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8580 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8662 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8663 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8664 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8665 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8666 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8667 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8668 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8669 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8670 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8671 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8672 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8673 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8674 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8675 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8676 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8677 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8678 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8760 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8761 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8762 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8763 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8764 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8765 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8766 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8767 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8768 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8769 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8770 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8771 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8772 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8773 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8774 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8775 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8776 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8858 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8859 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8860 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8861 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8862 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8863 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8864 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8865 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8866 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8867 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8868 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8869 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8870 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8871 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8872 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8873 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8874 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8956 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8957 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8958 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8959 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8960 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8961 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8962 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8963 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8964 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8965 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8966 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8967 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8968 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8969 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8970 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8971 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8972 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9054 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9055 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9056 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9057 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9058 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9059 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9060 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9061 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9062 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9063 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9064 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9065 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9066 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9067 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9068 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9069 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9070 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9153 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9155 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9157 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9159 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9161 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9163 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9165 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9167 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8386 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8388 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8390 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8392 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8394 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8396 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8398 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8400 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8483 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8484 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8485 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8486 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8487 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8488 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8489 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8490 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8491 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8492 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8493 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8494 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8495 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8496 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8497 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8498 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8499 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8581 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8582 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8583 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8584 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8585 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8586 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8587 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8588 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8589 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8590 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8591 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8592 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8593 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8594 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8595 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8596 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8597 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8679 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8680 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8681 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8682 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8683 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8684 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8685 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8686 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8687 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8688 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8689 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8690 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8691 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8692 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8693 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8694 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8695 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8777 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8778 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8779 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8780 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8781 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8782 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8783 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8784 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8785 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8786 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8787 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8788 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8789 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8790 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8791 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8792 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8793 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8875 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8876 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8877 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8878 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8879 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8880 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8881 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8882 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8883 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8884 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8885 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8886 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8887 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8888 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8889 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8890 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8891 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8973 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8974 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8975 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8976 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8977 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8978 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8979 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8980 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8981 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8982 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8983 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8984 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8985 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8986 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8987 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8988 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8989 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9071 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9072 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9073 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9074 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9075 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9076 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9077 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9078 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9079 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9080 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9081 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9082 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9083 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9084 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9085 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9086 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9087 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9169 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9171 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9173 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9175 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9177 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9179 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9181 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9183 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9185 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +563 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +565 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +566 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +567 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +568 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +569 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +570 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +571 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +572 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +573 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +574 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +575 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +576 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +577 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +578 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +579 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +580 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +581 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +582 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +583 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +584 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +585 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +586 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +587 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +588 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +589 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +590 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +591 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +592 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +593 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +594 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +595 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +596 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +597 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9088 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9090 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9092 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9094 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9096 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9098 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9100 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9186 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9187 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9188 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9189 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9190 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9191 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9192 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9193 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9194 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9195 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9196 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9197 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9198 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9199 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9284 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9285 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9286 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9287 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9288 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9289 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9290 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9291 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9292 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9293 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9294 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9295 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9296 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9297 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9382 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9383 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9384 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9385 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9386 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9387 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9388 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9389 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9390 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9391 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9392 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9393 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9394 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9395 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9480 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9481 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9482 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9483 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9484 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9485 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9486 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9487 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9488 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9489 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9490 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9491 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9492 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9493 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9578 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9579 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9580 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9581 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9582 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9583 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9584 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9585 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9586 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9587 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9588 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9589 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9590 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9591 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9676 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9677 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9678 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9679 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9680 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9681 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9682 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9683 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9684 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9685 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9686 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9687 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9688 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9689 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9774 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9775 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9776 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9777 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9778 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9779 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9780 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9781 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9782 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9783 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9784 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9785 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9786 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9787 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9872 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9873 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9874 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9875 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9876 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9877 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9878 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9879 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9880 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9881 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9882 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9883 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9884 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9885 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9102 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9104 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9106 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9108 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9110 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9112 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9114 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9116 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9118 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9200 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9201 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9202 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9203 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9204 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9205 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9206 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9207 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9208 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9209 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9210 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9211 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9213 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9214 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9215 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9216 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9298 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9299 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9300 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9301 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9302 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9303 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9304 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9305 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9306 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9307 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9308 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9309 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9310 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9311 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9312 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9313 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9314 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9396 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9397 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9398 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9399 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9400 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9401 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9402 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9403 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9404 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9405 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9406 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9407 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9408 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9409 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9410 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9411 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9412 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9494 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9495 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9496 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9497 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9498 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9499 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9500 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9501 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9502 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9503 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9504 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9505 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9506 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9507 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9508 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9509 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9510 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9592 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9593 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9594 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9595 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9596 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9597 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9598 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9599 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9600 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9601 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9602 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9603 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9604 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9605 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9606 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9607 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9608 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9690 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9691 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9692 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9693 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9694 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9695 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9696 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9697 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9698 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9699 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9700 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9701 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9702 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9703 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9704 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9705 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9706 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9788 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9789 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9790 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9791 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9792 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9793 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9794 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9795 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9796 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9797 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9798 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9799 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9800 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9801 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9802 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9803 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9804 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9886 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9887 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9888 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9889 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9890 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9891 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9892 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9893 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9894 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9895 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9896 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9897 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9898 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9899 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9900 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9901 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9902 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9120 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9122 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9124 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9126 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9128 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9130 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9132 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9134 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9217 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9218 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9219 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9220 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9221 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9222 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9223 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9224 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9225 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9226 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9227 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9228 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9229 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9230 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9231 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9232 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9233 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9315 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9316 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9317 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9318 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9319 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9320 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9321 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9322 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9323 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9324 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9325 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9326 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9327 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9328 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9329 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9330 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9331 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9413 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9414 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9415 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9416 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9417 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9418 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9419 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9420 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9421 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9422 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9423 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9424 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9425 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9426 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9427 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9428 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9429 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9511 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9512 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9513 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9514 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9515 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9516 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9517 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9518 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9519 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9520 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9521 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9522 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9523 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9524 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9525 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9526 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9527 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9609 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9610 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9611 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9612 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9613 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9614 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9615 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9616 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9617 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9618 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9619 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9620 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9621 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9622 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9623 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9624 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9625 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9707 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9708 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9709 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9710 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9711 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9712 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9713 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9714 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9715 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9716 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9717 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9718 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9719 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9720 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9721 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9722 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9723 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9805 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9806 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9807 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9808 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9809 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9810 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9811 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9812 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9813 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9814 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9815 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9816 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9817 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9818 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9819 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9820 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9821 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9903 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9904 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9905 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9906 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9907 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9908 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9909 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9910 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9911 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9912 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9913 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9914 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9915 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9916 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9917 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9918 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9919 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9136 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9138 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9140 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9142 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9144 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9146 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9148 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9150 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9234 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9235 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9236 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9237 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9238 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9239 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9240 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9241 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9242 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9243 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9244 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9245 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9246 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9247 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9248 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9249 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9332 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9333 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9334 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9335 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9336 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9337 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9338 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9339 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9340 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9341 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9342 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9343 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9344 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9345 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9346 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9347 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9430 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9431 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9432 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9433 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9434 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9435 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9436 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9437 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9438 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9439 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9440 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9441 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9442 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9443 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9444 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9445 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9528 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9529 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9530 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9531 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9532 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9533 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9534 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9535 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9536 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9537 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9538 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9539 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9540 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9541 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9542 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9543 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9626 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9627 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9628 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9629 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9630 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9631 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9632 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9633 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9634 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9635 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9636 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9637 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9638 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9639 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9640 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9641 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9724 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9725 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9726 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9727 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9728 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9729 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9730 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9731 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9732 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9733 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9734 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9735 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9736 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9737 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9738 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9739 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9822 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9823 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9824 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9825 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9826 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9827 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9828 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9829 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9830 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9831 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9832 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9833 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9834 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9835 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9836 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9837 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9920 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9921 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9922 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9923 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9924 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9925 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9926 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9927 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9928 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9929 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9930 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9931 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9932 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9933 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9934 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9935 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9152 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9154 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9156 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9158 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9160 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9162 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9164 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9166 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9168 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9250 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9251 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9252 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9253 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9254 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9255 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9256 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9257 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9258 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9259 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9260 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9261 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9262 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9263 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9264 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9265 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9266 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9348 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9349 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9350 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9351 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9352 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9353 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9354 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9355 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9356 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9357 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9358 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9359 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9360 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9361 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9362 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9363 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9364 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9446 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9447 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9448 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9449 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9450 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9451 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9452 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9453 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9454 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9455 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9456 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9457 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9458 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9459 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9460 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9461 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9462 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9544 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9545 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9546 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9547 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9548 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9549 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9550 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9551 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9552 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9553 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9554 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9555 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9556 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9557 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9558 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9559 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9560 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9642 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9643 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9644 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9645 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9646 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9647 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9648 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9649 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9650 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9651 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9652 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9653 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9654 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9655 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9656 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9657 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9658 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9740 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9741 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9742 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9743 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9744 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9745 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9746 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9747 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9748 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9749 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9750 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9751 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9752 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9753 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9754 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9755 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9756 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9838 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9839 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9840 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9841 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9842 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9843 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9844 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9845 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9846 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9847 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9848 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9849 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9850 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9851 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9852 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9853 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9854 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9936 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9937 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9938 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9939 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9940 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9941 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9942 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9943 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9944 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9945 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9946 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9947 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9948 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9949 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9950 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9951 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9952 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9170 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9172 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9174 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9176 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9178 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9180 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9182 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9184 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9267 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9268 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9269 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9270 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9271 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9272 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9273 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9274 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9275 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9276 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9277 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9278 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9279 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9280 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9281 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9282 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9283 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9365 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9366 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9367 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9368 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9369 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9370 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9371 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9372 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9373 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9374 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9375 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9376 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9377 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9378 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9379 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9380 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9381 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9463 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9464 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9465 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9466 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9467 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9468 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9469 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9470 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9471 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9472 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9473 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9474 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9475 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9476 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9477 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9478 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9479 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9561 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9562 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9563 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9564 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9565 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9566 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9567 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9568 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9569 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9570 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9571 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9572 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9573 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9574 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9575 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9576 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9577 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9659 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9660 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9661 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9662 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9663 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9664 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9665 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9666 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9667 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9668 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9669 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9670 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9671 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9672 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9673 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9674 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9675 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9757 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9758 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9759 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9760 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9761 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9762 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9763 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9764 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9765 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9766 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9767 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9768 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9769 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9770 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9771 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9772 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9773 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9855 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9856 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9857 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9858 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9859 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9860 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9861 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9862 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9863 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9864 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9865 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9866 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9867 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9868 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9869 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9870 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9871 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9953 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9954 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9955 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9956 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9957 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9958 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9959 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9960 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9961 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9962 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9963 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9964 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9965 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9966 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9967 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9968 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9969 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +598 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +599 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +600 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +601 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +602 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +603 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +604 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +605 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +606 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +607 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +608 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +609 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +610 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +611 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +612 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +613 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +614 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +615 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +616 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +617 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +618 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +619 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +620 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +621 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +622 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +623 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +624 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +625 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +626 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +627 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +628 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +629 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +630 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +631 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +632 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +633 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9970 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9971 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9972 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9973 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9974 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9975 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9976 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9977 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9978 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9979 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9980 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9981 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9982 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9983 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10068 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10069 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10070 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10071 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10072 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10073 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10074 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10075 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10076 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10077 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10078 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10079 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10080 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10081 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10166 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10167 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10168 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10169 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10170 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10171 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10172 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10173 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10174 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10175 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10176 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10177 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10178 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10179 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10264 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10265 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10266 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10267 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10268 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10269 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10270 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10271 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10272 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10273 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10274 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10275 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10276 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10277 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10362 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10363 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10364 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10365 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10366 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10367 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10368 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10369 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10370 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10371 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10372 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10373 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10374 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10375 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10460 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10461 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10462 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10463 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10464 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10465 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10466 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10467 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10468 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10469 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10470 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10471 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10472 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10473 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10558 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10559 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10560 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10561 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10562 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10563 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10564 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10565 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10566 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10567 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10568 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10569 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10570 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10571 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10656 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10657 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10658 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10659 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10660 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10661 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10662 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10663 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10664 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10665 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10666 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10667 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10668 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10669 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10755 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10757 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10759 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10761 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10763 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10765 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10767 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9984 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9985 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9986 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9987 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9988 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9989 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9990 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9991 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9992 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9993 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9994 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9995 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9996 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9997 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9998 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9999 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10000 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10082 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10083 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10084 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10085 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10086 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10087 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10088 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10089 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10090 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10091 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10092 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10093 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10094 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10095 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10096 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10097 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10098 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10180 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10181 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10182 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10183 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10184 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10185 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10186 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10187 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10188 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10189 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10190 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10191 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10192 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10193 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10194 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10195 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10196 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10278 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10279 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10280 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10281 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10282 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10283 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10284 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10285 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10286 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10287 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10288 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10289 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10290 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10291 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10292 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10293 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10294 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10376 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10377 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10378 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10379 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10380 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10381 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10382 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10383 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10384 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10385 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10386 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10387 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10388 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10389 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10390 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10391 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10392 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10474 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10475 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10476 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10477 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10478 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10479 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10480 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10481 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10482 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10483 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10484 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10485 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10486 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10487 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10488 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10489 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10490 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10572 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10573 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10574 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10575 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10576 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10577 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10578 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10579 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10580 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10581 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10582 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10583 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10584 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10585 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10586 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10587 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10588 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10670 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10671 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10672 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10673 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10674 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10675 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10676 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10677 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10678 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10679 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10680 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10681 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10682 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10683 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10684 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10685 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10686 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10769 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10771 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10773 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10775 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10777 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10779 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10781 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10783 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10001 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10002 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10003 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10004 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10005 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10006 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10007 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10008 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10009 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10010 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10011 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10012 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10013 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10014 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10015 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10016 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10017 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10099 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10100 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10101 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10102 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10103 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10104 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10105 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10106 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10107 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10108 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10109 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10110 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10111 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10112 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10113 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10114 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10115 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10197 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10198 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10199 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10200 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10201 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10202 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10203 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10204 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10205 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10206 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10207 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10208 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10209 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10210 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10211 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10213 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10295 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10296 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10297 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10298 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10299 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10300 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10301 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10302 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10303 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10304 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10305 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10306 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10307 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10308 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10309 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10310 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10311 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10393 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10394 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10395 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10396 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10397 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10398 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10399 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10400 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10401 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10402 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10403 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10404 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10405 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10406 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10407 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10408 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10409 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10491 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10492 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10493 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10494 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10495 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10496 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10497 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10498 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10499 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10500 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10501 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10502 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10503 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10504 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10505 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10506 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10507 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10589 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10590 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10591 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10592 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10593 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10594 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10595 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10596 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10597 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10598 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10599 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10600 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10601 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10602 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10603 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10604 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10605 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10687 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10688 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10689 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10690 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10691 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10692 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10693 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10694 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10695 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10696 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10697 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10698 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10699 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10700 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10701 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10702 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10703 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10785 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10787 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10789 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10791 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10793 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10795 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10797 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10799 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10801 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10018 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10019 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10020 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10021 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10022 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10023 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10024 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10025 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10026 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10027 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10028 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10029 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10030 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10031 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10032 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10033 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10116 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10117 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10118 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10119 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10120 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10121 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10122 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10123 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10124 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10125 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10126 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10127 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10128 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10129 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10130 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10131 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10214 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10215 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10216 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10217 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10218 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10219 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10220 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10221 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10222 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10223 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10224 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10225 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10226 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10227 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10228 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10229 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10312 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10313 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10314 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10315 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10316 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10317 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10318 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10319 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10320 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10321 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10322 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10323 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10324 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10325 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10326 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10327 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10410 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10411 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10412 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10413 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10414 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10415 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10416 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10417 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10418 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10419 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10420 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10421 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10422 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10423 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10424 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10425 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10508 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10509 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10510 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10511 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10512 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10513 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10514 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10515 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10516 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10517 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10518 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10519 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10520 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10521 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10522 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10523 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10606 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10607 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10608 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10609 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10610 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10611 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10612 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10613 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10614 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10615 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10616 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10617 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10618 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10619 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10620 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10621 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10704 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10705 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10706 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10707 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10708 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10709 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10710 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10711 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10712 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10713 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10714 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10715 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10716 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10717 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10718 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10719 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10803 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10805 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10807 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10809 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10811 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10813 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10815 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10817 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10034 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10035 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10036 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10037 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10038 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10039 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10040 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10041 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10042 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10043 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10044 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10045 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10046 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10047 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10048 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10049 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10050 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10132 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10133 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10134 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10135 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10136 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10137 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10138 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10139 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10140 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10141 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10142 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10143 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10144 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10145 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10146 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10147 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10148 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10230 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10231 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10232 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10233 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10234 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10235 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10236 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10237 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10238 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10239 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10240 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10241 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10242 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10243 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10244 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10245 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10246 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10328 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10329 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10330 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10331 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10332 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10333 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10334 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10335 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10336 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10337 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10338 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10339 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10340 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10341 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10342 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10343 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10344 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10426 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10427 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10428 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10429 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10430 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10431 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10432 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10433 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10434 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10435 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10436 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10437 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10438 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10439 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10440 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10441 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10442 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10524 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10525 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10526 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10527 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10528 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10529 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10530 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10531 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10532 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10533 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10534 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10535 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10536 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10537 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10538 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10539 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10540 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10622 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10623 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10624 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10625 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10626 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10627 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10628 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10629 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10630 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10631 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10632 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10633 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10634 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10635 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10636 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10637 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10638 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10720 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10721 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10722 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10723 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10724 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10725 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10726 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10727 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10728 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10729 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10730 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10731 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10732 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10733 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10734 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10735 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10736 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10819 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10821 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10823 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10825 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10827 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10829 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10831 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10833 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10051 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10052 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10053 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10054 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10055 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10056 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10057 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10058 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10059 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10060 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10061 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10062 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10063 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10064 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10065 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10066 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10067 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10149 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10150 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10151 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10152 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10153 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10154 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10155 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10156 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10157 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10158 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10159 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10160 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10161 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10162 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10163 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10164 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10165 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10247 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10248 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10249 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10250 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10251 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10252 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10253 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10254 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10255 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10256 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10257 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10258 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10259 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10260 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10261 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10262 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10263 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10345 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10346 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10347 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10348 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10349 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10350 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10351 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10352 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10353 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10354 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10355 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10356 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10357 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10358 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10359 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10360 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10361 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10443 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10444 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10445 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10446 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10447 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10448 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10449 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10450 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10451 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10452 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10453 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10454 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10455 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10456 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10457 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10458 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10459 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10541 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10542 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10543 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10544 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10545 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10546 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10547 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10548 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10549 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10550 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10551 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10552 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10553 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10554 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10555 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10556 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10557 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10639 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10640 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10641 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10642 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10643 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10644 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10645 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10646 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10647 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10648 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10649 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10650 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10651 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10652 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10653 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10654 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10655 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10737 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10738 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10739 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10740 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10741 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10742 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10743 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10744 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10745 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10746 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10747 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10748 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10749 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10750 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10751 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10752 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10753 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10835 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10837 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10839 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10841 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10843 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10845 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10847 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10849 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10851 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +634 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +635 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +636 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +637 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +638 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +639 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +640 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +641 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +642 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +643 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +644 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +645 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +646 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +647 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +648 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +649 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +650 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +651 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +652 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +653 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +654 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +655 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +656 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +657 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +658 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +659 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +660 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +661 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +662 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +663 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +664 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +665 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +666 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +667 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +668 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +669 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10754 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10756 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10758 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10760 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10762 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10764 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10766 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10852 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10853 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10854 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10855 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10856 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10857 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10858 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10859 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10860 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10861 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10862 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10863 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10864 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10865 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10950 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10951 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10952 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10953 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10954 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10955 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10956 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10957 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10958 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10959 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10960 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10961 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10962 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10963 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11048 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11049 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11050 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11051 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11052 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11053 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11054 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11055 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11056 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11057 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11058 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11059 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11060 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11061 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11146 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11147 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11148 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11149 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11150 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11151 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11152 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11153 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11154 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11155 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11156 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11157 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11158 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11159 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11244 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11245 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11246 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11247 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11248 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11249 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11250 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11251 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11252 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11253 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11254 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11255 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11256 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11257 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11342 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11343 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11344 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11345 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11346 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11347 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11348 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11349 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11350 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11351 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11352 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11353 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11354 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11355 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11440 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11441 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11442 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11443 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11444 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11445 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11446 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11447 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11448 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11449 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11450 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11451 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11452 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11453 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11539 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11541 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11543 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11545 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11547 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11549 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11551 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10768 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10770 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10772 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10774 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10776 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10778 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10780 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10782 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10784 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10866 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10867 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10868 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10869 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10870 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10871 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10872 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10873 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10874 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10875 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10876 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10877 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10878 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10879 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10880 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10881 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10882 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10964 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10965 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10966 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10967 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10968 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10969 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10970 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10971 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10972 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10973 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10974 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10975 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10976 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10977 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10978 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10979 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10980 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11062 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11063 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11064 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11065 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11066 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11067 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11068 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11069 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11070 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11071 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11072 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11073 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11074 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11075 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11076 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11077 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11078 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11160 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11161 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11162 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11163 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11164 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11165 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11166 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11167 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11168 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11169 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11170 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11171 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11172 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11173 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11174 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11175 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11176 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11258 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11259 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11260 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11261 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11262 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11263 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11264 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11265 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11266 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11267 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11268 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11269 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11270 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11271 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11272 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11273 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11274 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11356 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11357 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11358 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11359 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11360 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11361 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11362 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11363 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11364 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11365 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11366 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11367 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11368 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11369 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11370 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11371 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11372 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11454 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11455 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11456 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11457 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11458 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11459 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11460 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11461 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11462 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11463 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11464 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11465 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11466 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11467 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11468 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11469 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11470 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11553 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11555 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11557 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11559 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11561 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11563 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11565 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11567 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10786 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10788 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10790 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10792 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10794 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10796 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10798 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10800 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10883 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10884 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10885 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10886 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10887 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10888 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10889 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10890 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10891 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10892 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10893 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10894 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10895 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10896 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10897 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10898 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10899 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10981 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10982 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10983 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10984 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10985 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10986 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10987 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10988 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10989 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10990 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10991 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10992 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10993 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10994 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10995 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10996 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10997 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11079 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11080 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11081 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11082 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11083 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11084 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11085 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11086 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11087 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11088 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11089 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11090 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11091 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11092 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11093 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11094 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11095 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11177 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11178 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11179 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11180 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11181 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11182 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11183 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11184 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11185 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11186 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11187 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11188 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11189 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11190 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11191 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11192 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11193 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11275 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11276 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11277 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11278 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11279 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11280 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11281 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11282 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11283 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11284 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11285 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11286 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11287 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11288 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11289 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11290 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11291 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11373 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11374 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11375 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11376 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11377 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11378 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11379 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11380 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11381 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11382 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11383 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11384 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11385 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11386 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11387 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11388 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11389 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11471 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11472 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11473 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11474 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11475 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11476 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11477 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11478 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11479 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11480 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11481 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11482 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11483 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11484 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11485 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11486 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11487 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11569 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11571 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11573 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11575 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11577 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11579 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11581 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11583 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11585 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10802 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10804 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10806 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10808 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10810 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10812 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10814 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10816 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10900 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10901 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10902 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10903 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10904 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10905 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10906 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10907 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10908 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10909 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10910 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10911 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10912 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10913 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10914 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10915 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10998 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10999 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11000 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11001 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11002 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11003 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11004 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11005 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11006 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11007 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11008 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11009 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11010 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11011 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11012 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11013 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11096 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11097 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11098 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11099 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11100 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11101 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11102 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11103 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11104 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11105 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11106 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11107 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11108 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11109 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11110 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11111 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11194 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11195 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11196 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11197 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11198 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11199 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11200 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11201 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11202 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11203 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11204 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11205 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11206 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11207 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11208 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11209 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11292 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11293 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11294 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11295 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11296 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11297 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11298 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11299 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11300 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11301 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11302 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11303 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11304 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11305 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11306 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11307 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11390 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11391 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11392 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11393 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11394 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11395 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11396 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11397 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11398 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11399 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11400 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11401 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11402 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11403 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11404 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11405 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11488 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11489 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11490 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11491 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11492 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11493 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11494 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11495 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11496 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11497 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11498 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11499 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11500 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11501 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11502 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11503 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11587 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11589 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11591 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11593 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11595 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11597 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11599 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11601 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10818 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10820 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10822 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10824 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10826 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10828 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10830 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10832 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10834 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10916 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10917 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10918 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10919 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10920 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10921 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10922 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10923 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10924 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10925 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10926 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10927 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10928 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10929 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10930 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10931 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10932 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11014 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11015 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11016 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11017 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11018 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11019 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11020 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11021 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11022 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11023 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11024 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11025 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11026 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11027 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11028 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11029 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11030 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11112 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11113 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11114 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11115 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11116 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11117 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11118 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11119 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11120 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11121 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11122 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11123 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11124 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11125 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11126 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11127 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11128 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11210 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11211 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11213 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11214 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11215 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11216 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11217 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11218 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11219 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11220 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11221 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11222 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11223 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11224 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11225 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11226 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11308 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11309 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11310 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11311 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11312 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11313 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11314 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11315 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11316 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11317 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11318 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11319 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11320 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11321 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11322 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11323 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11324 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11406 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11407 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11408 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11409 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11410 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11411 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11412 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11413 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11414 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11415 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11416 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11417 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11418 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11419 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11420 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11421 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11422 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11504 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11505 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11506 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11507 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11508 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11509 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11510 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11511 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11512 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11513 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11514 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11515 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11516 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11517 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11518 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11519 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11520 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11603 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11605 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11607 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11609 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11611 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11613 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11615 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11617 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10836 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10838 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10840 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10842 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10844 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10846 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10848 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10850 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10933 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10934 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10935 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10936 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10937 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10938 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10939 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10940 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10941 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10942 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10943 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10944 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10945 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10946 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10947 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10948 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10949 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11031 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11032 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11033 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11034 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11035 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11036 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11037 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11038 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11039 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11040 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11041 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11042 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11043 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11044 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11045 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11046 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11047 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11129 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11130 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11131 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11132 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11133 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11134 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11135 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11136 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11137 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11138 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11139 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11140 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11141 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11142 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11143 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11144 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11145 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11227 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11228 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11229 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11230 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11231 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11232 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11233 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11234 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11235 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11236 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11237 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11238 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11239 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11240 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11241 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11242 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11243 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11325 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11326 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11327 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11328 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11329 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11330 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11331 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11332 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11333 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11334 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11335 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11336 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11337 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11338 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11339 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11340 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11341 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11423 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11424 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11425 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11426 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11427 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11428 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11429 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11430 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11431 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11432 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11433 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11434 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11435 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11436 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11437 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11438 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11439 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11521 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11522 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11523 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11524 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11525 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11526 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11527 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11528 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11529 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11530 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11531 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11532 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11533 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11534 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11535 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11536 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11537 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11619 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11621 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11623 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11625 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11627 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11629 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11631 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11633 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11635 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +670 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +671 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +672 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +673 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +674 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +675 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +676 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +677 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +678 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +679 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +680 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +681 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +682 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +683 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +684 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +685 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +686 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +687 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +688 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +689 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +690 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +691 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +692 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +693 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +694 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +695 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +696 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +697 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +698 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +699 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +700 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +701 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +702 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +703 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +705 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11538 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11540 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11542 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11544 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11546 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11548 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11550 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11636 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11637 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11638 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11639 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11640 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11641 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11642 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11643 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11644 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11645 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11646 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11647 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11648 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11649 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11734 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11735 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11736 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11737 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11738 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11739 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11740 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11741 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11742 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11743 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11744 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11745 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11746 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11747 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11832 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11833 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11834 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11835 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11836 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11837 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11838 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11839 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11840 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11841 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11842 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11843 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11844 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11845 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11930 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11931 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11932 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11933 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11934 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11935 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11936 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11937 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11938 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11939 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11940 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11941 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11942 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11943 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12028 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12029 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12030 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12031 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12032 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12033 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12034 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12035 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12036 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12037 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12038 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12039 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12040 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12041 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12126 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12127 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12128 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12129 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12130 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12131 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12132 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12133 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12134 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12135 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12136 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12137 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12138 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12139 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12224 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12225 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12226 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12227 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12228 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12229 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12230 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12231 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12232 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12233 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12234 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12235 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12236 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12237 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12322 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12323 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12324 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12325 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12326 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12327 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12328 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12329 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12330 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12331 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12332 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12333 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12334 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12335 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11552 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11554 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11556 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11558 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11560 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11562 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11564 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11566 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11568 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11650 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11651 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11652 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11653 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11654 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11655 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11656 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11657 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11658 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11659 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11660 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11661 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11662 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11663 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11664 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11665 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11666 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11748 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11749 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11750 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11751 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11752 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11753 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11754 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11755 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11756 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11757 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11758 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11759 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11760 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11761 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11762 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11763 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11764 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11846 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11847 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11848 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11849 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11850 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11851 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11852 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11853 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11854 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11855 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11856 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11857 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11858 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11859 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11860 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11861 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11862 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11944 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11945 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11946 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11947 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11948 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11949 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11950 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11951 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11952 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11953 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11954 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11955 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11956 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11957 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11958 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11959 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11960 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12042 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12043 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12044 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12045 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12046 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12047 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12048 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12049 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12050 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12051 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12052 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12053 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12054 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12055 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12056 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12057 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12058 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12140 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12141 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12142 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12143 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12144 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12145 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12146 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12147 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12148 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12149 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12150 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12151 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12152 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12153 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12154 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12155 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12156 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12238 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12239 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12240 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12241 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12242 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12243 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12244 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12245 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12246 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12247 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12248 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12249 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12250 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12251 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12252 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12253 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12254 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12336 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12337 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12338 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12339 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12340 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12341 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12342 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12343 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12344 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12345 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12346 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12347 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12348 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12349 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12350 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12351 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12352 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11570 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11572 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11574 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11576 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11578 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11580 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11582 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11584 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11667 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11668 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11669 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11670 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11671 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11672 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11673 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11674 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11675 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11676 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11677 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11678 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11679 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11680 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11681 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11682 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11683 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11765 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11766 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11767 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11768 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11769 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11770 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11771 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11772 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11773 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11774 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11775 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11776 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11777 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11778 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11779 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11780 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11781 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11863 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11864 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11865 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11866 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11867 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11868 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11869 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11870 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11871 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11872 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11873 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11874 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11875 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11876 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11877 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11878 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11879 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11961 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11962 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11963 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11964 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11965 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11966 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11967 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11968 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11969 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11970 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11971 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11972 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11973 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11974 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11975 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11976 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11977 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12059 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12060 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12061 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12062 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12063 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12064 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12065 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12066 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12067 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12068 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12069 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12070 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12071 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12072 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12073 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12074 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12075 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12157 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12158 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12159 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12160 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12161 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12162 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12163 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12164 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12165 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12166 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12167 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12168 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12169 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12170 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12171 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12172 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12173 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12255 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12256 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12257 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12258 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12259 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12260 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12261 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12262 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12263 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12264 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12265 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12266 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12267 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12268 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12269 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12270 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12271 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12353 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12354 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12355 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12356 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12357 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12358 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12359 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12360 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12361 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12362 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12363 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12364 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12365 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12366 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12367 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12368 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12369 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11586 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11588 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11590 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11592 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11594 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11596 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11598 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11600 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11684 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11685 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11686 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11687 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11688 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11689 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11690 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11691 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11692 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11693 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11694 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11695 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11696 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11697 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11698 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11699 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11782 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11783 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11784 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11785 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11786 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11787 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11788 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11789 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11790 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11791 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11792 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11793 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11794 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11795 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11796 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11797 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11880 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11881 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11882 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11883 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11884 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11885 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11886 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11887 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11888 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11889 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11890 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11891 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11892 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11893 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11894 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11895 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11978 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11979 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11980 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11981 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11982 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11983 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11984 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11985 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11986 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11987 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11988 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11989 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11990 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11991 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11992 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11993 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12076 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12077 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12078 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12079 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12080 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12081 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12082 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12083 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12084 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12085 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12086 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12087 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12088 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12089 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12090 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12091 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12174 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12175 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12176 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12177 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12178 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12179 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12180 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12181 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12182 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12183 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12184 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12185 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12186 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12187 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12188 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12189 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12272 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12273 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12274 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12275 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12276 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12277 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12278 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12279 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12280 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12281 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12282 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12283 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12284 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12285 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12286 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12287 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12370 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12371 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12372 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12373 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12374 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12375 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12376 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12377 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12378 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12379 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12380 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12381 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12382 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12383 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12384 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12385 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11602 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11604 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11606 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11608 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11610 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11612 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11614 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11616 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11618 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11700 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11701 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11702 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11703 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11704 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11705 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11706 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11707 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11708 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11709 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11710 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11711 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11712 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11713 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11714 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11715 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11716 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11798 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11799 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11800 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11801 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11802 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11803 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11804 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11805 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11806 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11807 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11808 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11809 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11810 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11811 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11812 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11813 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11814 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11896 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11897 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11898 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11899 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11900 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11901 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11902 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11903 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11904 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11905 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11906 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11907 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11908 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11909 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11910 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11911 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11912 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11994 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11995 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11996 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11997 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11998 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11999 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12000 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12001 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12002 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12003 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12004 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12005 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12006 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12007 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12008 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12009 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12010 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12092 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12093 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12094 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12095 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12096 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12097 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12098 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12099 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12100 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12101 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12102 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12103 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12104 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12105 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12106 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12107 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12108 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12190 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12191 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12192 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12193 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12194 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12195 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12196 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12197 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12198 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12199 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12200 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12201 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12202 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12203 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12204 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12205 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12206 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12288 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12289 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12290 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12291 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12292 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12293 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12294 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12295 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12296 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12297 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12298 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12299 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12300 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12301 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12302 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12303 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12304 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12386 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12387 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12388 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12389 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12390 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12391 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12392 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12393 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12394 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12395 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12396 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12397 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12398 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12399 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12400 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12401 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12402 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11620 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11622 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11624 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11626 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11628 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11630 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11632 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11634 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11717 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11718 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11719 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11720 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11721 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11722 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11723 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11724 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11725 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11726 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11727 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11728 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11729 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11730 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11731 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11732 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11733 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11815 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11816 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11817 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11818 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11819 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11820 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11821 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11822 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11823 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11824 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11825 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11826 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11827 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11828 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11829 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11830 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11831 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11913 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11914 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11915 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11916 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11917 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11918 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11919 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11920 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11921 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11922 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11923 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11924 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11925 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11926 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11927 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11928 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11929 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12011 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12012 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12013 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12014 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12015 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12016 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12017 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12018 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12019 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12020 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12021 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12022 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12023 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12024 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12025 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12026 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12027 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12109 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12110 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12111 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12112 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12113 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12114 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12115 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12116 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12117 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12118 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12119 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12120 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12121 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12122 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12123 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12124 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12125 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12207 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12208 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12209 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12210 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12211 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12213 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12214 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12215 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12216 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12217 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12218 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12219 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12220 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12221 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12222 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12223 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12305 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12306 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12307 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12308 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12309 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12310 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12311 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12312 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12313 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12314 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12315 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12316 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12317 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12318 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12319 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12320 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12321 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12403 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12404 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12405 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12406 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12407 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12408 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12409 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12410 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12411 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12412 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12413 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12414 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12415 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12416 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12417 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12418 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12419 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +704 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +706 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +707 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +708 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +709 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +710 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +711 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +712 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +713 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +714 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +715 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +716 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +717 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +718 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +719 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +720 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +721 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +722 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +723 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +724 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +725 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +726 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +727 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +728 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +729 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +730 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +731 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +732 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +733 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +734 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +735 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +736 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +737 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +738 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +739 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +741 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12420 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12421 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12422 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12423 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12424 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12425 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12426 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12427 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12428 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12429 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12430 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12431 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12432 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12433 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12518 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12519 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12520 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12521 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12522 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12523 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12524 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12525 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12526 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12527 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12528 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12529 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12530 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12531 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12616 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12617 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12618 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12619 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12620 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12621 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12622 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12623 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12624 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12625 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12626 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12627 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12628 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12629 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12714 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12715 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12716 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12717 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12718 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12719 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12720 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12721 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12722 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12723 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12724 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12725 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12726 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12727 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12812 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12813 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12814 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12815 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12816 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12817 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12818 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12819 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12820 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12821 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12822 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12823 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12824 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12825 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12910 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12911 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12912 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12913 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12914 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12915 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12916 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12917 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12918 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12919 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12920 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12921 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12922 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12923 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13008 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13009 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13010 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13011 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13012 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13013 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13014 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13015 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13016 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13017 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13018 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13019 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13020 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13021 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13106 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13107 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13108 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13109 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13110 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13111 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13112 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13113 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13114 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13115 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13116 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13117 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13118 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13119 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13205 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13207 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13209 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13211 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13213 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13215 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13217 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12434 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12435 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12436 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12437 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12438 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12439 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12440 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12441 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12442 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12443 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12444 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12445 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12446 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12447 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12448 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12449 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12450 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12532 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12533 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12534 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12535 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12536 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12537 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12538 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12539 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12540 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12541 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12542 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12543 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12544 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12545 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12546 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12547 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12548 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12630 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12631 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12632 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12633 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12634 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12635 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12636 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12637 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12638 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12639 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12640 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12641 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12642 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12643 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12644 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12645 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12646 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12728 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12729 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12730 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12731 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12732 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12733 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12734 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12735 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12736 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12737 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12738 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12739 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12740 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12741 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12742 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12743 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12744 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12826 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12827 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12828 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12829 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12830 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12831 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12832 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12833 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12834 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12835 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12836 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12837 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12838 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12839 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12840 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12841 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12842 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12924 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12925 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12926 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12927 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12928 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12929 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12930 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12931 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12932 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12933 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12934 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12935 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12936 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12937 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12938 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12939 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12940 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13022 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13023 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13024 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13025 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13026 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13027 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13028 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13029 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13030 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13031 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13032 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13033 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13034 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13035 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13036 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13037 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13038 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13120 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13121 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13122 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13123 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13124 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13125 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13126 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13127 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13128 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13129 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13130 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13131 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13132 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13133 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13134 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13135 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13136 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13219 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13221 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13223 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13225 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13227 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13229 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13231 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13233 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12451 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12452 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12453 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12454 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12455 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12456 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12457 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12458 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12459 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12460 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12461 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12462 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12463 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12464 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12465 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12466 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12467 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12549 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12550 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12551 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12552 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12553 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12554 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12555 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12556 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12557 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12558 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12559 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12560 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12561 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12562 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12563 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12564 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12565 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12647 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12648 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12649 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12650 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12651 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12652 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12653 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12654 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12655 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12656 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12657 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12658 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12659 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12660 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12661 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12662 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12663 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12745 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12746 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12747 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12748 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12749 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12750 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12751 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12752 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12753 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12754 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12755 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12756 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12757 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12758 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12759 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12760 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12761 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12843 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12844 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12845 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12846 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12847 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12848 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12849 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12850 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12851 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12852 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12853 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12854 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12855 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12856 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12857 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12858 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12859 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12941 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12942 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12943 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12944 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12945 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12946 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12947 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12948 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12949 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12950 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12951 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12952 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12953 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12954 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12955 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12956 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12957 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13039 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13040 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13041 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13042 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13043 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13044 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13045 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13046 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13047 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13048 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13049 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13050 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13051 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13052 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13053 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13054 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13055 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13137 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13138 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13139 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13140 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13141 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13142 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13143 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13144 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13145 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13146 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13147 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13148 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13149 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13150 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13151 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13152 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13153 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13235 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13237 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13239 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13241 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13243 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13245 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13247 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13249 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13251 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12468 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12469 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12470 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12471 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12472 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12473 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12474 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12475 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12476 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12477 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12478 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12479 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12480 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12481 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12482 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12483 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12566 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12567 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12568 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12569 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12570 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12571 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12572 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12573 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12574 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12575 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12576 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12577 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12578 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12579 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12580 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12581 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12664 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12665 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12666 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12667 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12668 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12669 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12670 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12671 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12672 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12673 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12674 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12675 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12676 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12677 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12678 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12679 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12762 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12763 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12764 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12765 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12766 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12767 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12768 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12769 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12770 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12771 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12772 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12773 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12774 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12775 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12776 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12777 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12860 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12861 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12862 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12863 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12864 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12865 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12866 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12867 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12868 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12869 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12870 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12871 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12872 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12873 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12874 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12875 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12958 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12959 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12960 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12961 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12962 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12963 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12964 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12965 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12966 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12967 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12968 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12969 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12970 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12971 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12972 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12973 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13056 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13057 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13058 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13059 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13060 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13061 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13062 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13063 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13064 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13065 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13066 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13067 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13068 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13069 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13070 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13071 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13154 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13155 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13156 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13157 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13158 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13159 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13160 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13161 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13162 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13163 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13164 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13165 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13166 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13167 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13168 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13169 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13253 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13255 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13257 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13259 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13261 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13263 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13265 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13267 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12484 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12485 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12486 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12487 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12488 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12489 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12490 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12491 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12492 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12493 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12494 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12495 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12496 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12497 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12498 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12499 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12500 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12582 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12583 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12584 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12585 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12586 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12587 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12588 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12589 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12590 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12591 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12592 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12593 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12594 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12595 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12596 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12597 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12598 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12680 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12681 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12682 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12683 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12684 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12685 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12686 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12687 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12688 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12689 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12690 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12691 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12692 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12693 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12694 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12695 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12696 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12778 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12779 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12780 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12781 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12782 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12783 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12784 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12785 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12786 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12787 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12788 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12789 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12790 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12791 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12792 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12793 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12794 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12876 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12877 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12878 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12879 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12880 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12881 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12882 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12883 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12884 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12885 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12886 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12887 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12888 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12889 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12890 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12891 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12892 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12974 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12975 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12976 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12977 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12978 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12979 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12980 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12981 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12982 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12983 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12984 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12985 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12986 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12987 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12988 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12989 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12990 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13072 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13073 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13074 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13075 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13076 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13077 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13078 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13079 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13080 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13081 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13082 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13083 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13084 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13085 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13086 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13087 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13088 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13170 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13171 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13172 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13173 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13174 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13175 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13176 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13177 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13178 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13179 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13180 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13181 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13182 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13183 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13184 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13185 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13186 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13269 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13271 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13273 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13275 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13277 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13279 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13281 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13283 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12501 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12502 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12503 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12504 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12505 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12506 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12507 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12508 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12509 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12510 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12511 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12512 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12513 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12514 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12515 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12516 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12517 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12599 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12600 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12601 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12602 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12603 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12604 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12605 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12606 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12607 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12608 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12609 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12610 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12611 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12612 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12613 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12614 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12615 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12697 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12698 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12699 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12700 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12701 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12702 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12703 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12704 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12705 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12706 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12707 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12708 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12709 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12710 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12711 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12712 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12713 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12795 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12796 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12797 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12798 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12799 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12800 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12801 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12802 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12803 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12804 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12805 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12806 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12807 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12808 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12809 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12810 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12811 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12893 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12894 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12895 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12896 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12897 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12898 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12899 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12900 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12901 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12902 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12903 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12904 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12905 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12906 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12907 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12908 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12909 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12991 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12992 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12993 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12994 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12995 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12996 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12997 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12998 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12999 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13000 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13001 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13002 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13003 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13004 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13005 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13006 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13007 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13089 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13090 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13091 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13092 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13093 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13094 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13095 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13096 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13097 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13098 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13099 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13100 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13101 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13102 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13103 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13104 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13105 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13187 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13188 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13189 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13190 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13191 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13192 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13193 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13194 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13195 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13196 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13197 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13198 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13199 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13200 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13201 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13202 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13203 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13285 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13287 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13289 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13291 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13293 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13295 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13297 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13299 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13301 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +740 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +742 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +743 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +744 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +745 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +746 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +747 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +748 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +749 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +750 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +751 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +752 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +753 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +754 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +755 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +756 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +757 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +758 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +759 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +760 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +761 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +762 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +763 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +764 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +765 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +766 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +767 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +768 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +769 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +770 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +771 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +772 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +773 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +774 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13204 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13206 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13208 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13210 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13214 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13216 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13302 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13303 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13304 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13305 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13306 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13307 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13308 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13309 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13310 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13311 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13312 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13313 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13314 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13315 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13400 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13401 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13402 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13403 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13404 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13405 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13406 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13407 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13408 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13409 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13410 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13411 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13412 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13413 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13498 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13499 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13500 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13501 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13502 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13503 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13504 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13505 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13506 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13507 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13508 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13509 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13510 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13511 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13596 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13597 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13598 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13599 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13600 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13601 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13602 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13603 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13604 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13605 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13606 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13607 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13608 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13609 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13694 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13695 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13696 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13697 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13698 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13699 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13700 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13701 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13702 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13703 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13704 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13705 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13706 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13707 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13792 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13793 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13794 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13795 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13796 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13797 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13798 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13799 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13800 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13801 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13802 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13803 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13804 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13805 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13890 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13891 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13892 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13893 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13894 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13895 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13896 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13897 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13898 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13899 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13900 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13901 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13902 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13903 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13989 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13991 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13993 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13995 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13997 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13999 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14001 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13218 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13220 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13222 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13224 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13226 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13228 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13230 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13232 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13234 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13316 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13317 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13318 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13319 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13320 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13321 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13322 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13323 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13324 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13325 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13326 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13327 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13328 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13329 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13330 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13331 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13332 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13414 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13415 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13416 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13417 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13418 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13419 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13420 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13421 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13422 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13423 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13424 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13425 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13426 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13427 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13428 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13429 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13430 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13512 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13513 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13514 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13515 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13516 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13517 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13518 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13519 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13520 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13521 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13522 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13523 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13524 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13525 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13526 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13527 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13528 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13610 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13611 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13612 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13613 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13614 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13615 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13616 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13617 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13618 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13619 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13620 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13621 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13622 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13623 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13624 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13625 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13626 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13708 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13709 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13710 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13711 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13712 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13713 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13714 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13715 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13716 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13717 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13718 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13719 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13720 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13721 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13722 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13723 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13724 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13806 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13807 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13808 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13809 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13810 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13811 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13812 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13813 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13814 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13815 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13816 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13817 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13818 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13819 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13820 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13821 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13822 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13904 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13905 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13906 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13907 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13908 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13909 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13910 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13911 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13912 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13913 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13914 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13915 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13916 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13917 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13918 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13919 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13920 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14003 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14005 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14007 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14009 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14011 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14013 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14015 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14017 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13236 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13238 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13240 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13242 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13244 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13246 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13248 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13250 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13333 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13334 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13335 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13336 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13337 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13338 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13339 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13340 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13341 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13342 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13343 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13344 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13345 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13346 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13347 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13348 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13349 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13431 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13432 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13433 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13434 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13435 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13436 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13437 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13438 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13439 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13440 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13441 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13442 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13443 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13444 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13445 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13446 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13447 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13529 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13530 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13531 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13532 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13533 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13534 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13535 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13536 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13537 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13538 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13539 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13540 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13541 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13542 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13543 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13544 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13545 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13627 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13628 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13629 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13630 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13631 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13632 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13633 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13634 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13635 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13636 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13637 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13638 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13639 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13640 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13641 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13642 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13643 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13725 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13726 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13727 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13728 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13729 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13730 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13731 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13732 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13733 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13734 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13735 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13736 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13737 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13738 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13739 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13740 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13741 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13823 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13824 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13825 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13826 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13827 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13828 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13829 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13830 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13831 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13832 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13833 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13834 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13835 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13836 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13837 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13838 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13839 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13921 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13922 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13923 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13924 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13925 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13926 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13927 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13928 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13929 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13930 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13931 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13932 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13933 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13934 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13935 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13936 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13937 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14019 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14021 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14023 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14025 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14027 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14029 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14031 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14033 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14035 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13252 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13254 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13256 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13258 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13260 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13262 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13264 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13266 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13350 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13351 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13352 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13353 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13354 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13355 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13356 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13357 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13358 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13359 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13360 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13361 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13362 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13363 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13364 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13365 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13448 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13449 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13450 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13451 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13452 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13453 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13454 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13455 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13456 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13457 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13458 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13459 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13460 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13461 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13462 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13463 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13546 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13547 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13548 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13549 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13550 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13551 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13552 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13553 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13554 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13555 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13556 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13557 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13558 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13559 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13560 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13561 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13644 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13645 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13646 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13647 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13648 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13649 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13650 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13651 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13652 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13653 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13654 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13655 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13656 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13657 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13658 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13659 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13742 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13743 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13744 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13745 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13746 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13747 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13748 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13749 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13750 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13751 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13752 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13753 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13754 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13755 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13756 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13757 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13840 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13841 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13842 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13843 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13844 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13845 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13846 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13847 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13848 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13849 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13850 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13851 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13852 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13853 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13854 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13855 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13938 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13939 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13940 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13941 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13942 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13943 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13944 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13945 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13946 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13947 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13948 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13949 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13950 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13951 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13952 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13953 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14037 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14039 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14041 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14043 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14045 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14047 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14049 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14051 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13268 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13270 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13272 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13274 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13276 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13278 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13280 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13282 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13284 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13366 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13367 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13368 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13369 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13370 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13371 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13372 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13373 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13374 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13375 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13376 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13377 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13378 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13379 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13380 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13381 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13382 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13464 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13465 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13466 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13467 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13468 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13469 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13470 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13471 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13472 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13473 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13474 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13475 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13476 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13477 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13478 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13479 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13480 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13562 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13563 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13564 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13565 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13566 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13567 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13568 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13569 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13570 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13571 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13572 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13573 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13574 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13575 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13576 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13577 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13578 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13660 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13661 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13662 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13663 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13664 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13665 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13666 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13667 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13668 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13669 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13670 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13671 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13672 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13673 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13674 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13675 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13676 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13758 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13759 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13760 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13761 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13762 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13763 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13764 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13765 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13766 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13767 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13768 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13769 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13770 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13771 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13772 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13773 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13774 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13856 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13857 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13858 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13859 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13860 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13861 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13862 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13863 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13864 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13865 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13866 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13867 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13868 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13869 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13870 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13871 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13872 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13954 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13955 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13956 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13957 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13958 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13959 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13960 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13961 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13962 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13963 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13964 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13965 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13966 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13967 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13968 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13969 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13970 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14053 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14055 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14057 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14059 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14061 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14063 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14065 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14067 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13286 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13288 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13290 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13292 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13294 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13296 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13298 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13300 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13383 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13384 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13385 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13386 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13387 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13388 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13389 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13390 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13391 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13392 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13393 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13394 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13395 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13396 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13397 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13398 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13399 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13481 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13482 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13483 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13484 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13485 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13486 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13487 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13488 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13489 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13490 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13491 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13492 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13493 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13494 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13495 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13496 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13497 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13579 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13580 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13581 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13582 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13583 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13584 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13585 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13586 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13587 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13588 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13589 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13590 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13591 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13592 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13593 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13594 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13595 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13677 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13678 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13679 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13680 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13681 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13682 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13683 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13684 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13685 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13686 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13687 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13688 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13689 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13690 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13691 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13692 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13693 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13775 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13776 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13777 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13778 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13779 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13780 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13781 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13782 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13783 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13784 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13785 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13786 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13787 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13788 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13789 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13790 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13791 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13873 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13874 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13875 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13876 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13877 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13878 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13879 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13880 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13881 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13882 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13883 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13884 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13885 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13886 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13887 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13888 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13889 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13971 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13972 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13973 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13974 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13975 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13976 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13977 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13978 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13979 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13980 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13981 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13982 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13983 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13984 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13985 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13986 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13987 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14069 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14071 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14073 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14075 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14077 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14079 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14081 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14083 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14085 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +775 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +776 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +777 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +778 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +779 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +780 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +781 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +782 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +783 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +784 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +785 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +786 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +787 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +788 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +789 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +790 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +791 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +792 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +793 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +794 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +795 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +796 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +797 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +798 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +799 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +800 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +801 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +802 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +803 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +804 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +805 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +806 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +807 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +808 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +809 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +810 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13988 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13990 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13992 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13994 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13996 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13998 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14000 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14086 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14087 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14088 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14089 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14090 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14091 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14092 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14093 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14094 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14095 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14096 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14097 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14098 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14099 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14184 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14185 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14186 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14187 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14188 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14189 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14190 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14191 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14192 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14193 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14194 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14195 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14196 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14197 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14282 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14283 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14284 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14285 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14286 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14287 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14288 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14289 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14290 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14291 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14292 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14293 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14294 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14295 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14380 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14381 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14382 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14383 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14384 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14385 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14386 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14387 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14388 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14389 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14390 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14391 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14392 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14393 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14478 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14479 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14480 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14481 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14482 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14483 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14484 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14485 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14486 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14487 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14488 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14489 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14490 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14491 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14576 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14577 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14578 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14579 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14580 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14581 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14582 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14583 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14584 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14585 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14586 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14587 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14588 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14589 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14674 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14675 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14676 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14677 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14678 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14679 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14680 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14681 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14682 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14683 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14684 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14685 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14686 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14687 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14772 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14773 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14774 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14775 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14776 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14777 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14778 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14779 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14780 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14781 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14782 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14783 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14784 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14785 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14002 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14004 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14006 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14008 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14010 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14012 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14014 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14016 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14018 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14100 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14101 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14102 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14103 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14104 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14105 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14106 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14107 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14108 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14109 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14110 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14111 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14112 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14113 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14114 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14115 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14116 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14198 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14199 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14200 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14201 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14202 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14203 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14204 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14205 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14206 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14207 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14208 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14209 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14210 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14211 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14213 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14214 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14296 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14297 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14298 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14299 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14300 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14301 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14302 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14303 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14304 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14305 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14306 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14307 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14308 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14309 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14310 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14311 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14312 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14394 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14395 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14396 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14397 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14398 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14399 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14400 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14401 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14402 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14403 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14404 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14405 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14406 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14407 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14408 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14409 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14410 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14492 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14493 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14494 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14495 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14496 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14497 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14498 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14499 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14500 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14501 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14502 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14503 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14504 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14505 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14506 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14507 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14508 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14590 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14591 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14592 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14593 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14594 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14595 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14596 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14597 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14598 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14599 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14600 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14601 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14602 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14603 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14604 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14605 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14606 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14688 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14689 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14690 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14691 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14692 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14693 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14694 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14695 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14696 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14697 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14698 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14699 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14700 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14701 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14702 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14703 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14704 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14786 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14787 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14788 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14789 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14790 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14791 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14792 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14793 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14794 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14795 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14796 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14797 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14798 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14799 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14800 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14801 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14802 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14020 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14022 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14024 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14026 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14028 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14030 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14032 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14034 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14117 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14118 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14119 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14120 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14121 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14122 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14123 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14124 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14125 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14126 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14127 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14128 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14129 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14130 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14131 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14132 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14133 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14215 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14216 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14217 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14218 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14219 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14220 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14221 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14222 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14223 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14224 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14225 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14226 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14227 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14228 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14229 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14230 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14231 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14313 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14314 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14315 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14316 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14317 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14318 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14319 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14320 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14321 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14322 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14323 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14324 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14325 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14326 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14327 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14328 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14329 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14411 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14412 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14413 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14414 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14415 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14416 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14417 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14418 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14419 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14420 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14421 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14422 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14423 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14424 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14425 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14426 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14427 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14509 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14510 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14511 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14512 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14513 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14514 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14515 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14516 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14517 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14518 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14519 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14520 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14521 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14522 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14523 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14524 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14525 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14607 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14608 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14609 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14610 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14611 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14612 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14613 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14614 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14615 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14616 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14617 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14618 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14619 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14620 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14621 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14622 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14623 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14705 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14706 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14707 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14708 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14709 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14710 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14711 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14712 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14713 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14714 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14715 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14716 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14717 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14718 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14719 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14720 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14721 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14803 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14804 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14805 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14806 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14807 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14808 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14809 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14810 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14811 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14812 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14813 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14814 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14815 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14816 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14817 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14818 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14819 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14036 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14038 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14040 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14042 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14044 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14046 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14048 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14050 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14134 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14135 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14136 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14137 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14138 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14139 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14140 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14141 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14142 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14143 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14144 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14145 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14146 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14147 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14148 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14149 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14232 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14233 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14234 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14235 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14236 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14237 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14238 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14239 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14240 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14241 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14242 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14243 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14244 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14245 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14246 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14247 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14330 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14331 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14332 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14333 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14334 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14335 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14336 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14337 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14338 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14339 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14340 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14341 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14342 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14343 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14344 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14345 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14428 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14429 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14430 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14431 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14432 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14433 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14434 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14435 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14436 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14437 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14438 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14439 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14440 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14441 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14442 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14443 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14526 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14527 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14528 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14529 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14530 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14531 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14532 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14533 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14534 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14535 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14536 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14537 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14538 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14539 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14540 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14541 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14624 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14625 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14626 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14627 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14628 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14629 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14630 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14631 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14632 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14633 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14634 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14635 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14636 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14637 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14638 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14639 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14722 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14723 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14724 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14725 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14726 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14727 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14728 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14729 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14730 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14731 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14732 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14733 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14734 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14735 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14736 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14737 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14820 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14821 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14822 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14823 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14824 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14825 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14826 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14827 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14828 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14829 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14830 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14831 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14832 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14833 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14834 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14835 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14052 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14054 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14056 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14058 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14060 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14062 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14064 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14066 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14068 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14150 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14151 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14152 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14153 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14154 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14155 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14156 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14157 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14158 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14159 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14160 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14161 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14162 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14163 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14164 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14165 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14166 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14248 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14249 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14250 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14251 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14252 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14253 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14254 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14255 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14256 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14257 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14258 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14259 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14260 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14261 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14262 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14263 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14264 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14346 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14347 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14348 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14349 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14350 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14351 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14352 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14353 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14354 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14355 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14356 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14357 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14358 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14359 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14360 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14361 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14362 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14444 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14445 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14446 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14447 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14448 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14449 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14450 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14451 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14452 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14453 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14454 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14455 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14456 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14457 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14458 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14459 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14460 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14542 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14543 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14544 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14545 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14546 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14547 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14548 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14549 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14550 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14551 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14552 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14553 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14554 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14555 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14556 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14557 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14558 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14640 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14641 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14642 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14643 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14644 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14645 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14646 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14647 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14648 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14649 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14650 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14651 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14652 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14653 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14654 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14655 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14656 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14738 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14739 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14740 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14741 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14742 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14743 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14744 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14745 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14746 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14747 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14748 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14749 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14750 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14751 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14752 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14753 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14754 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14836 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14837 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14838 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14839 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14840 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14841 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14842 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14843 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14844 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14845 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14846 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14847 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14848 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14849 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14850 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14851 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14852 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14070 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14072 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14074 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14076 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14078 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14080 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14082 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14084 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14167 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14168 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14169 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14170 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14171 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14172 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14173 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14174 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14175 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14176 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14177 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14178 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14179 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14180 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14181 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14182 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14183 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14265 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14266 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14267 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14268 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14269 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14270 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14271 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14272 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14273 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14274 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14275 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14276 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14277 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14278 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14279 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14280 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14281 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14363 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14364 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14365 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14366 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14367 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14368 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14369 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14370 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14371 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14372 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14373 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14374 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14375 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14376 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14377 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14378 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14379 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14461 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14462 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14463 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14464 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14465 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14466 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14467 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14468 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14469 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14470 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14471 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14472 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14473 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14474 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14475 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14476 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14477 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14559 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14560 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14561 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14562 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14563 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14564 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14565 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14566 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14567 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14568 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14569 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14570 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14571 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14572 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14573 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14574 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14575 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14657 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14658 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14659 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14660 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14661 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14662 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14663 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14664 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14665 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14666 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14667 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14668 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14669 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14670 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14671 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14672 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14673 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14755 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14756 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14757 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14758 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14759 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14760 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14761 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14762 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14763 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14764 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14765 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14766 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14767 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14768 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14769 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14770 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14771 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14853 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14854 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14855 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14856 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14857 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14858 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14859 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14860 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14861 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14862 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14863 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14864 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14865 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14866 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14867 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14868 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14869 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +811 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +812 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +813 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +814 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +815 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +816 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +817 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +818 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +819 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +820 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +821 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +822 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +823 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +824 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +825 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +826 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +827 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +828 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +829 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +830 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +831 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +832 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +833 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +834 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +835 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +836 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +837 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +838 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +839 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +840 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +841 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +842 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +843 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +844 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +846 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14870 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14871 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14872 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14873 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14874 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14875 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14876 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14877 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14878 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14879 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14880 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14881 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14882 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14883 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14968 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14969 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14970 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14971 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14972 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14973 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14974 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14975 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14976 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14977 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14978 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14979 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14980 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14981 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15066 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15067 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15068 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15069 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15070 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15071 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15072 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15073 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15074 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15075 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15076 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15077 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15078 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15079 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15164 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15165 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15166 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15167 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15168 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15169 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15170 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15171 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15172 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15173 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15174 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15175 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15176 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15177 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15262 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15263 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15264 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15265 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15266 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15267 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15268 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15269 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15270 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15271 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15272 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15273 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15274 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15275 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15360 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15361 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15362 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15363 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15364 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15365 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15366 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15367 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15368 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15369 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15370 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15371 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15372 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15373 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15458 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15459 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15460 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15461 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15462 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15463 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15464 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15465 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15466 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15467 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15468 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15469 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15470 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15471 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15556 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15557 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15558 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15559 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15560 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15561 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15562 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15563 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15564 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15565 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15566 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15567 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15568 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15569 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15654 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15655 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15656 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15657 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15658 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15659 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15660 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14884 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14885 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14886 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14887 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14888 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14889 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14890 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14891 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14892 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14893 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14894 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14895 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14896 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14897 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14898 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14899 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14900 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14982 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14983 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14984 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14985 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14986 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14987 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14988 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14989 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14990 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14991 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14992 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14993 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14994 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14995 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14996 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14997 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14998 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15080 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15081 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15082 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15083 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15084 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15085 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15086 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15087 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15088 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15089 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15090 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15091 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15092 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15093 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15094 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15095 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15096 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15178 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15179 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15180 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15181 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15182 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15183 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15184 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15185 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15186 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15187 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15188 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15189 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15190 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15191 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15192 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15193 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15194 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15276 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15277 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15278 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15279 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15280 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15281 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15282 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15283 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15284 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15285 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15286 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15287 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15288 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15289 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15290 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15291 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15292 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15374 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15375 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15376 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15377 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15378 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15379 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15380 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15381 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15382 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15383 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15384 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15385 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15386 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15387 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15388 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15389 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15390 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15472 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15473 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15474 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15475 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15476 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15477 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15478 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15479 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15480 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15481 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15482 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15483 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15484 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15485 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15486 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15487 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15488 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15570 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15571 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15572 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15573 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15574 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15575 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15576 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15577 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15578 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15579 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15580 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15581 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15582 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15583 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15584 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15585 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15586 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15661 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15662 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15663 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15664 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15665 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15666 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15667 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15668 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14901 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14902 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14903 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14904 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14905 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14906 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14907 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14908 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14909 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14910 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14911 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14912 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14913 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14914 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14915 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14916 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14917 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14999 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15000 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15001 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15002 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15003 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15004 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15005 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15006 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15007 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15008 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15009 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15010 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15011 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15012 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15013 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15014 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15015 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15097 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15098 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15099 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15100 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15101 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15102 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15103 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15104 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15105 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15106 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15107 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15108 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15109 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15110 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15111 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15112 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15113 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15195 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15196 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15197 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15198 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15199 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15200 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15201 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15202 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15203 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15204 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15205 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15206 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15207 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15208 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15209 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15210 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15211 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15293 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15294 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15295 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15296 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15297 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15298 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15299 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15300 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15301 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15302 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15303 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15304 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15305 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15306 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15307 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15308 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15309 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15391 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15392 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15393 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15394 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15395 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15396 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15397 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15398 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15399 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15400 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15401 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15402 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15403 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15404 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15405 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15406 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15407 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15489 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15490 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15491 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15492 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15493 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15494 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15495 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15496 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15497 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15498 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15499 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15500 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15501 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15502 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15503 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15504 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15505 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15587 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15588 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15589 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15590 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15591 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15592 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15593 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15594 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15595 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15596 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15597 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15598 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15599 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15600 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15601 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15602 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15603 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15669 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15670 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15671 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15672 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15673 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15674 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15675 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15676 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15677 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14918 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14919 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14920 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14921 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14922 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14923 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14924 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14925 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14926 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14927 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14928 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14929 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14930 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14931 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14932 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14933 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15016 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15017 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15018 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15019 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15020 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15021 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15022 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15023 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15024 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15025 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15026 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15027 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15028 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15029 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15030 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15031 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15114 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15115 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15116 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15117 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15118 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15119 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15120 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15121 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15122 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15123 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15124 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15125 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15126 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15127 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15128 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15129 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15213 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15214 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15215 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15216 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15217 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15218 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15219 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15220 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15221 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15222 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15223 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15224 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15225 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15226 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15227 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15310 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15311 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15312 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15313 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15314 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15315 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15316 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15317 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15318 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15319 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15320 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15321 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15322 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15323 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15324 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15325 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15408 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15409 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15410 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15411 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15412 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15413 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15414 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15415 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15416 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15417 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15418 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15419 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15420 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15421 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15422 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15423 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15506 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15507 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15508 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15509 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15510 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15511 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15512 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15513 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15514 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15515 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15516 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15517 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15518 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15519 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15520 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15521 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15604 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15605 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15606 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15607 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15608 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15609 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15610 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15611 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15612 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15613 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15614 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15615 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15616 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15617 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15618 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15619 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15678 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15679 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15680 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15681 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15682 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15683 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15684 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15685 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14934 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14935 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14936 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14937 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14938 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14939 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14940 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14941 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14942 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14943 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14944 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14945 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14946 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14947 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14948 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14949 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14950 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15032 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15033 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15034 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15035 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15036 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15037 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15038 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15039 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15040 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15041 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15042 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15043 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15044 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15045 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15046 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15047 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15048 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15130 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15131 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15132 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15133 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15134 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15135 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15136 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15137 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15138 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15139 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15140 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15141 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15142 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15143 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15144 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15145 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15146 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15228 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15229 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15230 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15231 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15232 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15233 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15234 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15235 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15236 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15237 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15238 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15239 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15240 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15241 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15242 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15243 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15244 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15326 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15327 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15328 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15329 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15330 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15331 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15332 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15333 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15334 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15335 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15336 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15337 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15338 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15339 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15340 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15341 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15342 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15424 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15425 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15426 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15427 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15428 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15429 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15430 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15431 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15432 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15433 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15434 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15435 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15436 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15437 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15438 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15439 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15440 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15522 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15523 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15524 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15525 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15526 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15527 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15528 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15529 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15530 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15531 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15532 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15533 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15534 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15535 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15536 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15537 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15538 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15620 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15621 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15622 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15623 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15624 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15625 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15626 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15627 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15628 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15629 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15630 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15631 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15632 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15633 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15634 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15635 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15636 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15686 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15687 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15688 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15689 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15690 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15691 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15692 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15693 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14951 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14952 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14953 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14954 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14955 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14956 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14957 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14958 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14959 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14960 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14961 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14962 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14963 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14964 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14965 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14966 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14967 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15049 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15050 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15051 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15052 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15053 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15054 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15055 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15056 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15057 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15058 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15059 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15060 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15061 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15062 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15063 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15064 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15065 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15147 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15148 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15149 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15150 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15151 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15152 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15153 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15154 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15155 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15156 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15157 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15158 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15159 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15160 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15161 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15162 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15163 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15245 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15246 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15247 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15248 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15249 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15250 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15251 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15252 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15253 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15254 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15255 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15256 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15257 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15258 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15259 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15260 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15261 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15343 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15344 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15345 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15346 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15347 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15348 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15349 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15350 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15351 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15352 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15353 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15354 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15355 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15356 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15357 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15358 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15359 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15441 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15442 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15443 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15444 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15445 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15446 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15447 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15448 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15449 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15450 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15451 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15452 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15453 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15454 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15455 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15456 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15457 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15539 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15540 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15541 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15542 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15543 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15544 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15545 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15546 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15547 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15548 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15549 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15550 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15551 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15552 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15553 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15554 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15555 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15637 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15638 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15639 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15640 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15641 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15642 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15643 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15644 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15645 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15646 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15647 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15648 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15649 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15650 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15651 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15652 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15653 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15694 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15695 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15696 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15697 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15698 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15699 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15700 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15701 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15702 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +845 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +847 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +848 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +849 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +850 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +851 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +852 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +853 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +854 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +855 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +856 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +857 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +858 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +859 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +860 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +861 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +862 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +863 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +864 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +865 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +866 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +867 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +868 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +869 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +870 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +871 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +872 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +873 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +874 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +875 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +876 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +877 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +878 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +879 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +880 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +882 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +881 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +883 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +884 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +885 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +886 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +887 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +888 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +889 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +890 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +891 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +892 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +893 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +894 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +895 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +896 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +897 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +898 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +899 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +900 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +901 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +902 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +903 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +904 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +905 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +906 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +907 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +908 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +909 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +910 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +911 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +912 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +913 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +914 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +915 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +916 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +918 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +917 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +919 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +920 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +921 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +922 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +923 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +924 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +925 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +926 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +927 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +928 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +929 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +930 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +931 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +932 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +933 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +934 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +935 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +936 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +937 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +938 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +939 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +940 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +941 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +942 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +943 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +944 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +945 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +946 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +947 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +948 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +949 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +950 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +951 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +952 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +953 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +954 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +955 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +956 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +957 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +958 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +959 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +960 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +961 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +962 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +963 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +964 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +965 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +966 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +967 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +968 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +969 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +970 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +971 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +972 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +973 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +974 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +975 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +976 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +977 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +978 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +979 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +980 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +981 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +982 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +983 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +984 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +985 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +986 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +987 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +988 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +989 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +990 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +991 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +992 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +993 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +994 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +995 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +996 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +997 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +998 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +999 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1000 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1001 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1002 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1003 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1004 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1005 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1006 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1007 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1008 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1009 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1010 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1011 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1012 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1013 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1014 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1015 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1016 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1017 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1018 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1019 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1020 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1021 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1023 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1022 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1024 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1025 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1026 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1027 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1028 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1029 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1030 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1031 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1032 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1033 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1034 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1035 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1036 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1037 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1038 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1039 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1040 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1041 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1042 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1043 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1044 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1045 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1046 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1047 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1048 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1049 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1050 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1051 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1052 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1053 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1054 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1055 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1056 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1057 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1059 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1058 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1060 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1061 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1062 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1063 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1064 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1065 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1066 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1067 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1068 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1069 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1070 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1071 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1072 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1073 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1074 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1075 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1076 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1077 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1078 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1079 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1080 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1081 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1082 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1083 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1084 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1085 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1086 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1087 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1088 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1089 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1090 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1091 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1092 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1093 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1094 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1095 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1096 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1097 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1098 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1099 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1100 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1101 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1102 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1103 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1104 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1105 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1106 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1107 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1108 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1109 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1110 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1111 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1112 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1113 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1114 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1115 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1116 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1117 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1118 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1119 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1120 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1121 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1122 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1123 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1124 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1125 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1126 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1127 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1128 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1129 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1130 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1131 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1132 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1133 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1134 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1135 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1136 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1137 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1138 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1139 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1140 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1141 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1142 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1143 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1144 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1145 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1146 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1147 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1148 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1149 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1150 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1151 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1152 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1153 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1154 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1155 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1156 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1157 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1158 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1159 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1160 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1161 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1162 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1163 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1164 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1165 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1166 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1167 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1168 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1169 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1170 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1171 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1172 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1173 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1174 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1175 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1176 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1177 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1178 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1179 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1180 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1181 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1182 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1183 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1184 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1185 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1186 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1187 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1188 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1189 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1190 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1191 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1192 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1193 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1194 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1195 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1196 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1197 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1198 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1200 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1199 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1201 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1202 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1203 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1204 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1205 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1206 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1207 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1208 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1209 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1210 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1211 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1213 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1214 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1215 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1216 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1217 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1218 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1219 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1220 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1221 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1222 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1223 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1224 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1225 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1226 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1227 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1228 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1229 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1230 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1231 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1232 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1233 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1234 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1236 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1235 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1237 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1238 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1239 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1240 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1241 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1242 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1243 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1244 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1245 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1246 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1247 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1248 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1249 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1250 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1251 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1252 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1253 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1254 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1255 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1256 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1257 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1258 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1259 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1260 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1261 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1262 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1263 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1264 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1265 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1266 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1267 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1268 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1269 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1270 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1271 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1272 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1273 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1274 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1275 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1276 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1277 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1278 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1279 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1280 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1281 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1282 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1283 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1284 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1285 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1286 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1287 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1288 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1289 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1290 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1291 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1292 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1293 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1294 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1295 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1296 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1297 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1298 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1299 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1300 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1301 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1302 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1303 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1304 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1305 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1306 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1307 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1308 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1309 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1310 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1311 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1312 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1313 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1314 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1315 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1316 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1317 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1318 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1319 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1320 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1321 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1322 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1323 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1324 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1325 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1326 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1327 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1328 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1329 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1330 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1331 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1332 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1333 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1334 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1335 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1336 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1337 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1338 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1339 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1341 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1340 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1342 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1343 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1344 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1345 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1346 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1347 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1348 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1349 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1350 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1351 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1352 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1353 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1354 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1355 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1356 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1357 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1358 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1359 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1360 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1361 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1362 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1363 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1364 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1365 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1366 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1367 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1368 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1369 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1370 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1371 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1372 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1373 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1374 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1375 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1377 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1376 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1378 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1379 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1380 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1381 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1382 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1383 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1384 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1385 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1386 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1387 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1388 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1389 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1390 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1391 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1392 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1393 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1394 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1395 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1396 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1397 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1398 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1399 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1400 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1401 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1402 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1403 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1404 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1405 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1406 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1407 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1408 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1409 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1410 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1411 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1413 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1412 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1414 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1415 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1416 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1417 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1418 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1419 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1420 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1421 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1422 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1423 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1424 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1425 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1426 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1427 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1428 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1429 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1430 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1431 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1432 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1433 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1434 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1435 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1436 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1437 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1438 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1439 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1440 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1441 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1442 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1443 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1444 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1445 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1446 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1447 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1448 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1449 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1450 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1451 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1452 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1453 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1454 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1455 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1456 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1457 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1458 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1459 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1460 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1461 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1462 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1463 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1464 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1465 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1466 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1467 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1468 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1469 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1470 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1471 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1472 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1473 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1474 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1475 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1476 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1477 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1478 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1479 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1480 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1481 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1482 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1483 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1484 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1485 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1486 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1487 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1488 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1489 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1490 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1491 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1492 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1493 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1494 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1495 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1496 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1497 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1498 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1499 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1500 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1501 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1502 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1503 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1504 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1505 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1506 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1507 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1508 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1509 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1510 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1511 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1512 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1513 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1514 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1515 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1516 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1518 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1517 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1519 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1520 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1521 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1522 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1523 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1524 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1525 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1526 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1527 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1528 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1529 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1530 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1531 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1532 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1533 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1534 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1535 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1536 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1537 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1538 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1539 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1540 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1541 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1542 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1543 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1544 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1545 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1546 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1547 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1548 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1549 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1550 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1551 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1552 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1554 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1553 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1555 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1556 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1557 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1558 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1559 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1560 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1561 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1562 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1563 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1564 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1565 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1566 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1567 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1568 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1569 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1570 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1571 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1572 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1573 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1574 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1575 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1576 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1577 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1578 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1579 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1580 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1581 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1582 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1583 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1584 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1585 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1586 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1587 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1588 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1589 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1590 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1591 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1592 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1593 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1594 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1595 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1596 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1597 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1598 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1599 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1600 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1601 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1602 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1603 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1604 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1605 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1606 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1607 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1608 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1609 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1610 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1611 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1612 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1613 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1614 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1615 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1616 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1617 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1618 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1619 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1620 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1621 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1622 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1623 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1624 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1625 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1626 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1627 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1628 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1629 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1630 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1631 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1632 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1633 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1634 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1635 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1636 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1637 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1638 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1639 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1640 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1641 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1642 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1643 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1644 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1645 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1646 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1647 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1648 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1649 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1650 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1651 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1652 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1653 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1654 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1655 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1656 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1657 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1658 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1659 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1660 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1661 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1662 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1663 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1664 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1665 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1666 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1667 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1668 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1669 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1670 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1671 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1672 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1673 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1674 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1675 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1676 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1677 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1678 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1679 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1680 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1681 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1682 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1683 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1684 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1685 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1686 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1687 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1688 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1689 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1690 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1691 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1692 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1693 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1695 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1694 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1696 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1697 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1698 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1699 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1700 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1701 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1702 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1703 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1704 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1705 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1706 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1707 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1708 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1709 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1710 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1711 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1712 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1713 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1714 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1715 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1716 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1717 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1718 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1719 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1720 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1721 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1722 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1723 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1724 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1725 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1726 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1727 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1728 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1729 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1731 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1730 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1732 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1733 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1734 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1735 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1736 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1737 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1738 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1739 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1740 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1741 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1742 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1743 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1744 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1745 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1746 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1747 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1748 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1749 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1750 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1751 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1752 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1753 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1754 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1755 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1756 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1757 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1758 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1759 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1760 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1761 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1762 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1763 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1764 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1765 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1766 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1767 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1768 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1769 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1770 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1771 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1772 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1773 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1774 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1775 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1776 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1777 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1778 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1779 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1780 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1781 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1782 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1783 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1784 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1785 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1786 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1787 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1788 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1789 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1790 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1791 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1792 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1793 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1794 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1795 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1796 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1797 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1798 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1799 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1800 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1801 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1802 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1803 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1804 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1805 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1806 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1807 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1808 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1809 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1810 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1811 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1812 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1813 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1814 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1815 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1816 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1817 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1818 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1819 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1820 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1821 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1822 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1823 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1824 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1825 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1826 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1827 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1828 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1829 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1830 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1831 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1832 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1833 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1834 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1836 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1835 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1837 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1838 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1839 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1840 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1841 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1842 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1843 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1844 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1845 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1846 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1847 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1848 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1849 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1850 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1851 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1852 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1853 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1854 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1855 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1856 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1857 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1858 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1859 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1860 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1861 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1862 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1863 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1864 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1865 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1866 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1867 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1868 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1869 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1870 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1872 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1871 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1873 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1874 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1875 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1876 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1877 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1878 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1879 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1880 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1881 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1882 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1883 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1884 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1885 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1886 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1887 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1888 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1889 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1890 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1891 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1892 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1893 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1894 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1895 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1896 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1897 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1898 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1899 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1900 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1901 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1902 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1903 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1904 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1905 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1906 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1908 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1907 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1909 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1910 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1911 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1912 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1913 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1914 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1915 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1916 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1917 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1918 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1919 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1920 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1921 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1922 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1923 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1924 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1925 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1926 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1927 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1928 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1929 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1930 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1931 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1932 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1933 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1934 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1935 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1936 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1937 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1938 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1939 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1940 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1941 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1942 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1943 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1944 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1945 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1946 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1947 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1948 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1949 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1950 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1951 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1952 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1953 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1954 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1955 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1956 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1957 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1958 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1959 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1960 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1961 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1962 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1963 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1964 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1965 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1966 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1967 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1968 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1969 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1970 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1971 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1972 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1973 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1974 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1975 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1976 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1977 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1978 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1979 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1980 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1981 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1982 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1983 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1984 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1985 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1986 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1987 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1988 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1989 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1990 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1991 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1992 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1993 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1994 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1995 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1996 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1997 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1998 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +1999 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2000 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2001 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2002 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2003 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2004 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2005 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2006 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2007 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2008 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2009 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2010 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2011 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2013 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2012 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2014 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2015 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2016 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2017 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2018 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2019 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2020 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2021 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2022 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2023 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2024 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2025 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2026 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2027 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2028 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2029 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2030 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2031 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2032 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2033 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2034 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2035 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2036 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2037 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2038 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2039 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2040 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2041 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2042 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2043 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2044 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2045 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2046 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2047 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2049 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2048 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2050 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2051 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2052 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2053 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2054 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2055 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2056 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2057 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2058 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2059 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2060 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2061 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2062 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2063 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2064 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2065 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2066 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2067 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2068 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2069 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2070 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2071 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2072 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2073 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2074 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2075 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2076 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2077 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2078 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2079 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2080 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2081 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2082 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2083 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2084 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2085 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2086 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2087 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2088 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2089 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2090 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2091 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2092 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2093 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2094 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2095 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2096 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2097 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2098 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2099 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2100 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2101 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2102 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2103 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2104 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2105 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2106 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2107 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2108 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2109 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2110 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2111 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2112 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2113 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2114 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2115 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2116 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2117 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2118 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2119 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2120 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2121 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2122 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2123 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2124 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2125 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2126 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2256 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2257 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2258 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2259 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2260 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2261 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2262 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2263 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2264 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2265 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2266 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2267 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2268 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2269 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2270 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2271 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2272 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2273 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2274 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2275 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2276 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2277 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2278 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2279 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2127 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2128 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2129 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2130 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2131 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2132 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2133 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2134 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2135 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2136 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2137 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2138 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2280 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2281 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2282 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2283 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2284 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2285 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2286 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2287 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2288 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2289 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2290 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2291 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2292 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2293 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2294 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2295 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2296 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2297 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2298 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2299 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2300 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2301 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2302 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2303 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2139 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2140 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2141 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2142 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2143 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2144 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2145 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2146 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2147 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2148 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2149 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2304 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2305 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2306 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2307 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2308 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2309 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2310 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2311 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2312 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2313 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2314 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2315 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2316 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2317 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2318 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2319 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2320 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2321 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2322 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2323 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2324 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2325 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2326 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2150 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2151 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2152 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2153 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2154 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2155 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2156 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2157 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2158 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2159 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2160 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2161 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2327 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2328 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2329 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2330 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2331 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2332 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2333 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2334 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2335 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2336 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2337 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2338 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2339 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2340 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2341 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2342 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2343 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2344 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2345 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2346 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2347 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2348 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2349 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2350 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2162 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2163 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2164 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2165 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2166 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2167 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2168 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2169 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2170 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2171 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2172 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2173 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2351 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2352 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2353 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2354 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2355 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2356 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2357 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2358 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2359 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2360 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2361 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2362 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2363 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2364 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2365 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2366 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2367 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2368 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2369 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2370 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2371 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2372 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2373 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2174 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2175 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2176 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2177 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2178 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2179 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2180 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2181 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2182 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2183 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2184 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2185 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2374 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2375 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2376 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2377 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2378 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2379 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2380 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2381 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2382 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2383 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2384 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2385 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2386 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2387 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2388 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2389 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2390 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2391 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2392 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2393 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2394 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2395 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2396 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2397 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2186 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2187 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2188 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2189 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2190 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2191 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2192 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2193 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2194 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2195 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2196 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2197 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2398 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2399 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2400 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2401 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2402 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2403 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2404 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2405 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2406 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2407 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2408 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2409 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2410 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2411 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2412 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2413 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2414 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2415 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2416 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2417 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2418 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2419 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2420 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2421 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2198 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2199 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2200 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2201 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2202 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2203 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2204 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2205 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2206 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2207 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2208 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2422 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2423 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2424 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2425 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2426 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2427 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2428 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2429 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2430 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2431 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2432 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2433 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2434 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2435 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2436 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2437 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2438 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2439 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2440 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2441 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2442 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2443 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2444 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2209 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2210 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2211 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2213 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2214 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2215 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2216 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2217 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2218 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2219 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2220 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2445 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2446 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2447 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2448 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2449 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2450 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2451 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2452 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2453 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2454 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2455 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2456 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2457 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2458 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2459 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2460 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2461 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2462 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2463 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2464 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2465 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2466 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2467 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2468 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2221 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2222 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2223 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2224 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2225 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2226 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2227 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2228 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2229 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2230 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2231 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2232 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2469 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2470 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2471 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2472 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2473 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2474 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2475 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2476 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2477 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2478 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2479 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2480 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2481 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2482 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2483 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2484 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2485 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2486 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2487 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2488 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2489 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2490 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2491 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2233 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2234 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2235 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2236 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2237 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2238 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2239 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2240 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2241 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2242 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2243 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2244 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2492 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2493 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2494 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2495 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2496 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2497 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2498 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2499 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2500 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2501 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2502 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2503 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2504 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2505 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2506 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2507 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2508 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2509 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2510 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2511 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2512 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2513 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2514 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2515 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2245 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2246 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2247 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2248 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2249 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2250 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2251 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2252 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2253 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2254 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2255 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2516 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2517 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2518 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2519 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2520 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2521 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2522 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2523 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2524 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2525 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2526 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2527 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2528 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2529 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2530 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2531 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2532 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2533 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2534 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2535 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2536 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2537 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2538 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2539 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2540 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2541 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2542 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2543 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2544 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2545 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2546 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2547 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2548 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2549 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2550 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2551 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2552 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2553 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2554 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2555 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2556 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2557 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2558 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2559 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2560 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2561 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2562 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2822 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2823 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2824 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2825 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2826 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2827 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2828 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2829 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2830 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2831 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2832 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2833 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5077 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5078 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5079 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5080 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5081 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5082 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5083 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5084 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5085 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5086 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5087 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5088 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5089 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5090 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5091 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5092 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5093 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5094 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5095 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5096 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5097 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5098 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5099 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5119 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5120 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5121 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5122 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5123 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5124 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5125 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5126 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5127 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5128 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5129 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5130 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5131 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5132 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5133 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5134 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5135 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5136 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5137 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5138 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5139 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5159 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5160 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5161 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5162 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5163 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5164 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5165 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5166 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5167 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5168 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5169 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5170 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5171 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5172 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5173 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5174 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5175 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5176 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5177 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5197 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5198 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5199 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5200 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5201 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5202 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5203 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5204 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5205 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5206 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5207 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5208 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5209 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5210 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5211 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5213 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5233 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5234 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5235 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5236 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5237 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5238 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5239 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5240 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5241 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5242 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5243 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5244 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5245 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5246 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5247 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5267 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5268 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5269 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5270 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5271 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5272 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5273 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5274 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5275 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5276 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5277 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5278 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5279 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5299 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5300 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5301 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5302 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5303 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5304 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5305 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5306 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5307 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5308 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5309 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5329 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5330 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5331 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5332 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5333 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5334 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5335 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5336 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5337 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5357 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5358 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5359 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5360 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5361 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5362 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5363 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5383 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5384 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5385 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5386 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5387 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5407 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5408 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5409 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5429 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2563 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2564 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2565 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2566 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2567 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2568 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2569 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2570 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2571 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2572 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2573 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2574 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2575 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2576 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2577 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2578 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2579 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2580 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2581 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2582 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2583 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2584 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2585 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2586 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2834 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2835 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2836 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2837 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2838 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2839 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2840 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2841 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2842 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2843 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2844 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2845 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5100 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5101 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5102 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5103 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5104 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5105 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5106 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5107 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5108 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5109 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5110 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5111 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5112 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5113 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5114 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5115 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5116 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5117 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5118 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5140 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5141 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5142 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5143 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5144 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5145 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5146 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5147 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5148 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5149 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5150 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5151 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5152 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5153 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5154 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5155 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5156 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5157 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5158 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5178 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5179 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5180 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5181 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5182 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5183 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5184 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5185 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5186 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5187 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5188 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5189 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5190 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5191 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5192 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5193 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5194 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5195 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5196 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5214 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5215 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5216 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5217 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5218 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5219 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5220 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5221 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5222 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5223 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5224 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5225 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5226 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5227 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5228 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5229 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5230 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5231 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5232 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5248 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5249 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5250 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5251 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5252 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5253 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5254 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5255 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5256 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5257 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5258 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5259 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5260 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5261 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5262 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5263 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5264 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5265 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5266 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5280 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5281 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5282 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5283 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5284 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5285 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5286 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5287 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5288 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5289 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5290 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5291 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5292 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5293 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5294 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5295 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5296 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5297 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5298 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5310 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5311 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5312 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5313 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5314 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5315 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5316 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5317 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5318 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5319 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5320 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5321 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5322 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5323 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5324 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5325 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5326 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5327 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5328 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5338 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5339 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5340 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5341 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5342 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5343 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5344 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5345 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5346 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5347 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5348 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5349 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5350 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5351 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5352 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5353 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5354 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5355 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5356 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5364 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5365 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5366 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5367 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5368 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5369 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5370 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5371 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5372 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5373 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5374 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5375 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5376 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5377 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5378 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5379 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5380 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5381 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5382 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5388 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5389 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5390 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5391 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5392 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5393 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5394 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5395 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5396 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5397 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5398 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5399 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5400 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5401 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5402 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5403 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5404 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5405 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5406 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5410 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5411 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5412 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5413 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5414 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5415 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5416 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5417 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5418 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5419 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5420 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5421 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5422 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5423 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5424 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5425 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5426 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5427 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5428 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5430 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5431 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5432 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5433 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5434 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5435 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5436 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5437 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5438 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5439 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5440 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5441 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5442 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5443 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5444 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5445 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5446 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5447 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5448 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2587 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2588 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2589 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2590 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2591 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2592 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2593 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2594 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2595 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2596 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2597 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2598 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2599 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2600 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2601 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2602 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2603 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2604 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2605 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2606 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2607 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2608 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2609 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2846 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2847 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2848 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2849 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2850 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2851 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2852 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2853 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2854 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2855 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2856 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2610 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2611 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2612 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2613 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2614 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2615 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2616 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2617 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2618 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2619 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2620 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2621 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2622 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2623 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2624 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2625 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2626 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2627 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2628 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2629 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2630 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2631 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2632 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2633 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2857 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2858 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2859 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2860 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2861 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2862 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2863 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2864 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2865 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2866 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2867 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2868 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2634 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2635 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2636 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2637 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2638 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2639 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2640 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2641 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2642 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2643 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2644 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2645 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2646 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2647 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2648 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2649 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2650 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2651 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2652 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2653 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2654 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2655 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2656 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2869 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2870 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2871 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2872 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2873 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2874 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2875 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2876 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2877 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2878 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2879 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2880 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2657 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2658 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2659 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2660 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2661 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2662 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2663 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2664 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2665 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2666 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2667 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2668 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2669 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2670 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2671 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2672 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2673 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2674 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2675 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2676 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2677 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2678 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2679 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2680 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2881 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2882 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2883 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2884 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2885 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2886 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2887 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2888 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2889 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2890 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2891 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2892 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2681 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2682 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2683 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2684 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2685 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2686 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2687 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2688 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2689 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2690 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2691 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2692 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2693 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2694 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2695 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2696 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2697 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2698 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2699 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2700 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2701 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2702 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2703 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2893 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2894 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2895 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2896 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2897 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2898 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2899 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2900 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2901 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2902 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2903 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2704 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2705 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2706 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2707 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2708 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2709 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2710 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2711 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2712 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2713 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2714 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2715 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2716 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2717 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2718 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2719 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2720 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2721 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2722 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2723 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2724 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2725 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2726 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2727 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2904 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2905 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2906 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2907 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2908 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2909 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2910 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2911 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2912 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2913 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2914 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2915 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2728 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2729 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2730 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2731 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2732 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2733 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2734 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2735 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2736 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2737 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2738 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2739 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2740 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2741 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2742 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2743 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2744 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2745 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2746 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2747 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2748 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2749 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2750 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2751 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2916 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2917 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2918 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2919 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2920 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2921 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2922 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2923 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2924 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2925 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2926 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2927 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2752 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2753 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2754 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2755 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2756 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2757 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2758 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2759 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2760 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2761 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2762 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2763 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2764 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2765 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2766 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2767 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2768 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2769 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2770 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2771 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2772 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2773 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2774 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2928 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2929 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2930 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2931 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2932 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2933 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2934 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2935 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2936 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2937 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2938 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2939 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2775 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2776 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2777 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2778 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2779 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2780 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2781 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2782 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2783 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2784 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2785 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2786 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2787 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2788 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2789 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2790 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2791 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2792 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2793 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2794 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2795 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2796 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2797 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2798 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2940 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2941 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2942 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2943 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2944 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2945 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2946 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2947 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2948 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2949 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2950 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2951 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5539 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5540 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5541 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5542 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5543 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5544 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5545 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5546 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5547 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5548 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5549 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5550 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5551 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5552 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5553 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5554 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5555 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5556 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5557 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5581 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5582 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5583 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5584 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5585 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5586 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5587 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5588 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5589 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5590 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5591 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5592 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5593 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5594 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5595 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5596 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5597 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5621 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5622 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5623 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5624 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5625 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5626 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5627 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5628 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5629 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5630 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5631 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5632 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5633 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5634 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5635 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5659 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5660 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5661 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5662 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5663 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5664 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5665 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5666 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5667 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5668 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5669 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5670 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5671 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5695 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5696 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5697 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5698 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5699 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5700 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5701 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5702 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5703 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5704 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5705 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5729 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5730 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5731 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5732 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5733 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5734 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5735 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5736 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5737 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5761 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5762 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5763 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5764 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5765 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5766 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5767 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5791 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5792 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5793 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5794 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5795 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5819 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5820 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5821 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5845 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2799 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2800 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2801 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2802 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2803 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2804 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2805 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2806 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2807 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2808 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2809 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2810 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2811 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2812 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2813 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2814 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2815 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2816 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2817 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2818 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2819 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2820 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2821 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2952 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2953 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2954 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2955 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2956 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2957 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2958 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2959 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2960 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2961 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2962 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2963 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2964 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2965 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2966 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2967 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2968 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2969 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2970 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2971 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2972 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2973 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2974 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2975 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2976 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2977 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2978 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2979 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2980 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2981 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2982 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2983 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2984 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2985 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2986 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2987 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2988 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2989 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2990 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2991 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2992 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2993 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2994 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5558 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5559 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5560 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5561 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5562 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5563 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5564 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5565 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5566 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5567 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5568 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5569 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5570 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5571 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5572 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5573 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5574 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5575 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5576 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5577 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5578 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5579 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5580 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5598 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5599 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5600 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5601 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5602 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5603 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5604 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5605 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5606 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5607 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5608 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5609 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5610 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5611 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5612 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5613 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5614 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5615 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5616 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5617 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5618 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5619 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5620 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5636 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5637 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5638 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5639 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5640 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5641 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5642 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5643 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5644 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5645 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5646 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5647 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5648 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5649 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5650 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5651 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5652 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5653 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5654 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5655 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5656 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5657 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5658 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5672 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5673 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5674 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5675 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5676 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5677 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5678 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5679 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5680 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5681 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5682 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5683 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5684 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5685 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5686 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5687 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5688 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5689 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5690 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5691 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5692 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5693 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5694 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5706 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5707 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5708 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5709 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5710 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5711 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5712 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5713 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5714 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5715 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5716 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5717 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5718 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5719 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5720 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5721 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5722 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5723 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5724 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5725 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5726 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5727 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5728 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5738 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5739 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5740 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5741 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5742 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5743 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5744 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5745 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5746 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5747 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5748 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5749 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5750 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5751 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5752 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5753 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5754 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5755 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5756 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5757 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5758 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5759 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5760 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5768 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5769 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5770 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5771 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5772 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5773 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5774 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5775 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5776 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5777 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5778 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5779 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5780 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5781 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5782 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5783 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5784 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5785 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5786 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5787 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5788 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5789 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5790 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5796 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5797 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5798 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5799 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5800 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5801 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5802 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5803 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5804 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5805 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5806 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5807 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5808 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5809 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5810 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5811 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5812 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5813 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5814 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5815 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5816 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5817 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5818 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5822 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5823 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5824 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5825 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5826 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5827 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5828 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5829 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5830 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5831 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5832 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5833 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5834 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5835 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5836 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5837 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5838 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5839 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5840 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5841 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5842 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5843 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5844 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5846 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5847 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5848 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5849 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5850 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5851 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5852 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5853 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5854 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5855 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5856 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5857 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5858 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5859 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5860 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5861 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5862 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5863 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5864 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5865 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5866 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5867 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5868 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5869 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5870 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5871 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5872 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5873 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5874 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5875 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5876 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5877 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5878 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5879 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5880 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5881 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5882 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5883 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5884 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5885 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5886 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5887 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5888 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5889 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5890 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5891 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5892 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5893 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5894 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5895 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5896 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5897 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5898 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5899 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5900 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5901 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5902 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5903 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5904 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5905 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5906 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5907 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5908 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5909 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5910 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5449 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5450 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5451 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5452 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5453 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5454 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5455 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5456 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5457 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5458 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5459 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5460 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5461 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5462 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5463 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5464 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5465 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5466 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5467 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5468 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5469 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5470 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5471 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5472 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5473 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5474 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5475 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5476 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5477 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5478 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5479 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5480 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5481 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5482 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5483 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5484 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5485 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5486 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5487 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5488 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5489 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5490 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5491 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5492 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5493 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5494 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5495 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5496 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5497 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5498 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5499 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5500 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5501 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5502 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5503 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5504 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5505 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5506 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5507 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5508 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5509 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5510 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5511 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5512 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5513 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5514 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5515 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5516 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5517 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5518 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5519 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5520 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5521 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5522 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5523 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5524 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5525 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5526 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5527 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5528 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5529 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5530 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5531 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5532 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5533 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5534 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5535 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5536 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5537 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5538 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2995 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2996 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2997 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2998 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2999 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3000 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3001 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3002 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3003 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3004 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3005 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3006 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3007 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3008 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3009 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3010 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3011 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3012 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3013 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3014 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3015 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3016 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3017 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3018 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3019 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3020 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3021 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3022 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3023 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3024 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3025 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3026 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3027 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3028 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3029 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3030 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5911 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5912 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5913 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5914 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5915 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5916 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5917 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5918 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5919 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5920 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5921 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5922 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5923 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5924 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5925 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5926 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5927 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5928 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5929 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5930 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5931 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5932 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5933 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5934 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5935 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5936 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5937 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5938 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5939 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5940 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5941 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5942 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5943 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5944 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5945 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5946 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5947 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5948 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5949 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5950 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5951 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5952 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5953 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5954 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5955 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5956 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5957 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5958 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5959 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5960 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5961 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5962 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5963 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5964 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5965 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5966 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5967 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5968 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5969 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5970 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5971 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5972 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5973 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5974 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5975 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5976 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5977 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5978 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5979 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5980 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5981 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5982 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5983 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5984 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5985 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5986 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5987 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5988 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5989 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5990 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5991 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5992 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5993 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5994 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5995 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5996 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5997 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5998 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5999 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6000 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3031 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3032 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3033 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3034 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3035 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3036 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3037 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3038 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3039 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3040 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3041 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3042 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3043 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3044 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3045 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3046 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3047 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3048 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3049 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3050 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3051 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3052 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3053 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3054 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3055 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3056 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3057 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3058 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3059 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3060 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3061 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3062 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3063 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3065 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3064 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3066 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3067 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3068 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3069 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3070 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3071 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3072 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3073 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3074 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3075 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3076 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3077 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3078 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3079 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3080 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3081 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3082 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3083 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3084 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3085 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3086 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3087 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3088 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3089 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3090 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3091 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3092 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3093 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3094 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3095 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3096 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3097 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3098 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3099 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3101 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3100 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3102 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3103 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3104 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3105 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3106 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3107 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3108 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3109 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3110 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3111 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3112 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3113 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3114 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3115 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3116 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3117 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3118 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3119 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3120 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3121 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3122 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3123 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3124 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3125 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3126 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3127 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3128 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3129 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3130 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3131 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3132 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3133 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3134 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3135 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3136 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3137 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3138 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3139 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3140 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3141 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3142 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3143 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3144 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3145 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3146 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3147 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3148 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3149 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3150 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3151 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3152 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3153 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3154 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3155 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3156 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3157 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3158 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3159 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3160 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3161 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3162 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3163 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3164 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3165 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3166 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3167 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3168 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3169 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3170 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3171 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3172 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3173 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3174 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3175 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3176 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3177 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3178 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3179 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3180 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3181 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3182 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3183 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3184 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3185 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3186 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3187 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3188 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3189 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3190 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3191 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3192 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3193 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3194 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3195 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3196 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3197 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3198 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3199 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3200 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3201 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3202 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3203 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3204 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3205 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3206 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3207 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3208 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3209 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3210 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3211 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3213 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3214 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3215 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3216 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3217 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3218 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3219 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3220 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3221 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3222 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3223 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3224 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3225 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3226 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3227 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3228 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3229 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3230 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3231 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3232 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3233 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3234 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3235 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3236 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3237 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3238 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3239 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3240 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3242 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3241 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3243 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3244 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3245 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3246 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3247 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3248 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3249 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3250 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3251 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3252 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3253 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3254 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3255 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3256 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3257 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3258 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3259 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3260 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3261 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3262 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3263 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3264 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3265 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3266 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3267 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3268 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3269 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3270 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3271 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3272 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3273 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3274 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3275 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3276 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3278 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3277 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3279 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3280 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3281 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3282 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3283 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3284 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3285 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3286 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3287 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3288 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3289 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3290 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3291 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3292 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3293 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3294 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3295 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3296 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3297 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3298 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3299 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3300 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3301 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3302 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3303 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3304 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3305 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3306 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3307 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3308 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3309 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3310 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3311 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3312 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3313 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3314 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3315 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3316 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3317 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3318 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3319 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3320 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3321 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3322 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3323 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3324 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3325 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3326 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3327 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3328 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3329 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3330 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3331 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3332 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3333 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3334 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3335 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3336 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3337 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3338 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3339 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3340 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3341 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3342 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3343 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3344 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3345 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3346 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3347 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3348 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3349 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3350 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3351 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3352 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3353 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3354 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3355 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3356 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3357 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3358 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3359 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3360 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3361 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3362 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3363 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3364 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3365 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3366 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3367 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3368 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3369 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3370 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3371 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3372 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3373 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3374 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3375 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3376 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3377 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3378 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3379 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3380 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3381 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3383 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3382 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3384 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3385 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3386 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3387 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3388 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3389 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3390 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3391 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3392 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3393 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3394 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3395 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3396 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3397 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3398 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3399 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3400 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3401 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3402 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3403 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3404 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3405 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3406 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3407 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3408 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3409 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3410 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3411 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3412 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3413 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3414 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3415 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3416 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3417 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3419 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3418 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3420 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3421 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3422 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3423 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3424 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3425 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3426 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3427 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3428 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3429 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3430 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3431 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3432 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3433 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3434 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3435 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3436 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3437 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3438 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3439 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3440 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3441 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3442 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3443 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3444 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3445 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3446 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3447 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3448 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3449 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3450 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3451 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3452 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3453 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3455 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3454 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3456 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3457 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3458 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3459 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3460 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3461 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3462 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3463 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3464 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3465 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3466 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3467 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3468 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3469 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3470 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3471 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3472 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3473 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3474 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3475 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3476 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3477 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3478 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3479 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3480 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3481 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3482 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3483 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3484 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3485 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3486 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3487 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3488 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3489 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3490 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3491 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3492 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3493 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3494 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3495 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3496 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3497 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3498 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3499 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3500 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3501 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3502 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3503 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3504 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3505 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3506 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3507 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3508 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3509 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3510 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3511 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3512 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3513 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3514 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3515 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3516 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3517 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3518 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3519 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3520 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3521 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3522 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3523 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3524 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3525 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3526 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3527 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3528 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3529 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3530 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3531 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3532 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3533 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3534 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3535 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3536 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3537 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3538 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3539 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3540 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3541 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3542 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3543 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3544 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3545 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3546 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3547 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3548 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3549 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3550 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3551 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3552 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3553 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3554 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3555 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3556 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3557 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3558 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3560 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3559 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3561 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3562 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3563 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3564 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3565 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3566 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3567 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3568 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3569 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3570 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3571 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3572 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3573 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3574 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3575 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3576 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3577 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3578 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3579 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3580 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3581 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3582 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3583 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3584 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3585 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3586 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3587 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3588 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3589 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3590 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3591 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3592 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3593 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3594 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3596 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3595 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3597 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3598 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3599 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3600 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3601 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3602 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3603 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3604 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3605 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3606 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3607 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3608 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3609 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3610 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3611 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3612 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3613 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3614 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3615 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3616 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3617 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3618 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3619 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3620 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3621 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3622 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3623 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3624 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3625 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3626 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3627 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3628 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3629 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3630 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3631 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3632 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3633 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3634 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3635 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3636 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3637 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3638 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3639 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3640 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3641 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3642 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3643 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3644 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3645 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3646 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3647 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3648 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3649 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3650 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3651 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3652 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3653 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3654 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3655 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3656 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3657 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3658 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3659 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3660 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3661 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3662 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3663 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3664 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3665 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3666 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3667 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3668 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3669 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3670 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3671 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3672 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3673 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3674 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3675 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3676 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3677 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3678 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3679 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3680 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3681 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3682 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3683 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3684 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3685 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3686 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3687 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3688 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3689 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3690 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3691 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3692 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3693 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3694 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3695 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3696 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3697 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3698 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3699 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3700 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3701 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3702 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3703 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3704 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3705 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3706 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3707 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3708 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3709 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3710 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3711 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3712 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3713 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3714 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3715 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3716 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3717 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3718 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3719 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3720 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3721 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3722 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3723 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3724 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3725 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3726 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3727 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3728 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3729 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3730 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3731 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3732 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3733 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3734 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3735 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3737 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3736 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3738 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3739 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3740 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3741 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3742 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3743 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3744 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3745 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3746 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3747 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3748 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3749 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3750 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3751 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3752 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3753 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3754 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3755 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3756 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3757 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3758 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3759 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3760 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3761 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3762 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3763 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3764 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3765 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3766 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3767 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3768 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3769 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3770 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3771 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3773 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3772 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3774 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3775 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3776 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3777 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3778 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3779 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3780 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3781 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3782 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3783 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3784 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3785 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3786 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3787 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3788 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3789 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3790 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3791 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3792 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3793 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3794 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3795 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3796 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3797 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3798 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3799 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3800 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3801 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3802 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3803 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3804 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3805 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3806 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3807 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3808 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3809 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3810 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3811 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3812 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3813 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3814 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3815 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3816 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3817 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3818 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3819 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3820 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3821 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3822 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3823 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3824 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3825 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3826 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3827 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3828 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3829 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3830 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3831 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3832 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3833 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3834 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3835 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3836 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3837 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3838 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3839 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3840 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3841 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3842 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3843 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3844 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3845 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3846 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3847 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3848 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3849 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3850 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3851 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3852 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3853 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3854 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3855 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3856 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3857 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3858 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3859 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3860 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3861 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3862 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3863 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3864 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3865 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3866 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3867 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3868 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3869 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3870 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3871 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3872 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3873 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3874 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3875 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3876 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3878 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3877 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3879 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3880 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3881 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3882 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3883 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3884 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3885 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3886 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3887 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3888 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3889 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3890 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3891 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3892 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3893 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3894 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3895 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3896 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3897 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3898 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3899 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3900 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3901 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3902 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3903 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3904 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3905 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3906 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3907 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3908 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3909 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3910 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3911 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3912 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3914 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3913 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3915 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3916 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3917 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3918 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3919 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3920 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3921 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3922 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3923 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3924 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3925 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3926 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3927 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3928 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3929 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3930 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3931 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3932 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3933 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3934 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3935 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3936 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3937 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3938 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3939 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3940 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3941 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3942 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3943 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3944 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3945 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3946 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3947 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3948 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3950 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3949 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3951 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3952 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3953 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3954 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3955 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3956 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3957 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3958 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3959 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3960 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3961 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3962 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3963 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3964 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3965 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3966 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3967 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3968 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3969 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3970 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3971 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3972 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3973 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3974 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3975 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3976 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3977 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3978 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3979 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3980 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3981 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3982 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3983 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3984 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3985 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3986 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3987 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3988 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3989 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3990 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3991 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3992 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3993 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3994 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3995 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3996 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3997 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3998 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3999 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4000 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4001 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4002 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4003 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4004 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4005 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4006 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4007 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4008 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4009 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4010 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4011 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4012 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4013 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4014 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4015 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4016 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4017 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4018 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4019 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4020 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4021 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4022 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4023 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4024 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4025 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4026 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4027 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4028 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4029 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4030 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4031 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4032 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4033 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4034 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4035 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4036 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4037 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4038 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4039 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4040 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4041 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4042 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4043 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4044 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4045 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4046 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4047 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4048 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4049 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4050 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4051 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4052 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4053 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4055 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4054 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4056 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4057 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4058 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4059 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4060 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4061 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4062 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4063 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4064 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4065 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4066 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4067 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4068 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4069 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4070 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4071 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4072 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4073 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4074 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4075 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4076 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4077 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4078 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4079 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4080 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4081 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4082 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4083 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4084 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4085 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4086 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4087 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4088 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4089 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4091 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4090 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4092 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4093 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4094 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4095 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4096 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4097 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4098 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4099 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4100 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4101 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4102 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4103 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4104 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4105 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4106 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4107 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4108 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4109 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4110 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4111 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4112 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4113 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4114 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4115 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4116 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4117 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4118 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4119 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4120 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4121 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4122 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4123 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4124 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4125 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4126 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4127 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4128 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4129 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4130 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4131 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4132 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4133 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4134 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4135 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4136 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4137 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4138 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4139 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4140 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4141 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4142 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4143 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4144 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4145 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4146 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4147 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4148 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4149 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4150 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4151 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4152 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4153 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4154 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4155 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4156 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4157 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4158 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4159 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4160 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4161 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4162 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4163 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4164 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4165 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4166 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4167 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4168 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4169 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4170 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4171 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4172 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4173 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4174 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4175 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4176 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4177 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4178 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4179 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4180 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4181 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4182 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4183 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4184 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4185 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4186 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4187 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4188 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4189 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4190 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4191 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4192 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4193 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4194 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4195 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4196 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4197 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4198 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4199 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4200 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4201 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4202 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4203 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4204 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4205 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4206 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4207 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4208 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4209 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4210 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4211 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4213 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4214 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4215 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4216 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4217 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4218 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4219 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4220 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4221 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4222 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4223 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4224 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4225 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4226 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4227 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4228 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4229 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4230 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4232 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4231 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4233 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4234 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4235 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4236 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4237 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4238 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4239 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4240 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4241 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4242 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4243 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4244 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4245 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4246 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4247 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4248 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4249 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4250 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4251 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4252 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4253 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4254 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4255 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4256 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4257 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4258 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4259 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4260 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4261 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4262 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4263 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4264 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4265 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4266 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4268 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4267 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4269 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4270 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4271 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4272 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4273 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4274 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4275 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4276 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4277 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4278 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4279 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4280 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4281 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4282 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4283 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4284 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4285 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4286 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4287 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4288 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4289 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4290 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4291 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4292 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4293 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4294 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4295 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4296 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4297 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4298 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4299 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4300 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4301 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4302 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4303 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4304 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4305 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4306 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4307 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4308 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4309 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4310 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4311 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4312 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4313 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4314 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4315 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4316 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4317 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4318 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4319 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4320 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4321 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4322 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4323 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4324 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4325 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4326 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4327 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4328 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4329 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4330 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4331 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4332 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4333 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4334 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4335 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4336 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4337 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4338 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4339 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4340 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4341 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4342 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4343 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4344 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4345 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4346 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4347 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4348 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4349 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4350 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4351 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4352 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4353 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4354 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4355 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4356 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4357 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4358 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4359 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4360 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4361 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4362 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4363 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4364 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4365 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4366 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4367 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4368 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4369 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4370 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4371 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4373 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4372 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4374 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4375 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4376 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4377 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4378 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4379 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4380 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4381 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4382 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4383 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4384 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4385 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4386 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4387 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4388 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4389 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4390 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4391 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4392 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4393 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4394 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4395 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4396 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4397 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4398 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4399 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4400 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4401 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4402 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4403 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4404 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4405 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4406 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4407 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4409 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4408 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4410 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4411 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4412 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4413 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4414 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4415 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4416 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4417 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4418 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4419 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4420 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4421 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4422 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4423 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4424 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4425 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4426 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4427 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4428 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4429 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4430 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4431 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4432 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4433 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4434 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4435 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4436 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4437 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4438 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4439 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4440 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4441 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4442 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4443 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4445 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4444 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4446 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4447 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4448 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4449 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4450 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4451 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4452 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4453 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4454 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4455 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4456 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4457 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4458 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4459 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4460 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4461 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4462 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4463 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4464 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4465 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4466 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4467 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4468 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4469 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4470 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4471 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4472 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4473 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4474 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4475 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4476 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4477 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4478 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4479 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4480 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4481 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4482 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4483 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4484 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4485 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4486 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4487 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4488 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4489 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4490 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4491 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4492 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4493 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4494 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4495 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4496 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4497 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4498 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4499 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4500 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4501 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4502 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4503 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4504 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4505 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4506 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4507 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4508 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4509 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4510 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4511 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4512 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4513 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4514 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4515 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4516 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4517 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4518 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4519 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4520 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4521 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4522 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4523 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4524 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4525 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4526 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4527 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4528 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4529 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4530 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4531 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4532 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4533 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4534 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4535 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4536 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4537 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4538 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4539 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4540 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4541 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4542 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4543 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4544 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4545 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4546 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4547 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4548 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4550 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4549 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4551 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4552 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4553 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4554 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4555 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4556 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4557 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4558 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4559 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4560 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4561 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4562 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4563 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4564 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4565 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4566 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4567 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4568 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4569 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4570 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4571 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4572 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4573 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4574 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4575 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4576 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4577 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4578 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4579 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4580 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4581 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4582 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4583 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4584 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4586 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4585 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4587 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4588 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4589 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4590 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4591 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4592 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4593 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4594 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4595 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4596 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4597 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4598 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4599 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4600 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4601 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4602 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4603 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4604 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4605 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4606 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4607 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4608 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4609 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4610 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4611 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4612 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4613 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4614 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4615 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4616 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4617 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4618 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4619 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4620 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4651 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4652 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4653 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4654 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4655 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4656 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4657 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4658 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4659 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4660 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4661 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4662 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4794 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4795 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4796 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4797 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4798 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4799 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4800 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4801 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4802 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4803 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4804 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4805 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4806 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4807 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4808 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4809 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4810 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4811 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4812 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4813 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4814 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4815 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4816 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4817 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4663 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4664 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4665 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4666 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4667 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4668 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4669 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4670 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4671 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4672 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4673 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4674 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4818 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4819 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4820 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4821 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4822 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4823 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4824 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4825 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4826 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4827 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4828 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4829 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4830 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4831 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4832 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4833 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4834 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4835 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4836 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4837 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4838 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4839 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4840 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4841 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4675 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4676 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4677 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4678 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4679 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4680 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4681 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4682 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4683 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4684 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4685 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4686 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4842 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4843 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4844 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4845 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4846 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4847 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4848 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4849 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4850 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4851 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4852 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4853 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4854 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4855 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4856 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4857 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4858 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4859 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4860 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4861 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4862 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4863 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4864 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4687 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4688 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4689 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4690 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4691 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4692 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4693 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4694 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4695 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4696 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4697 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4698 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4865 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4866 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4867 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4868 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4869 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4870 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4871 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4872 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4873 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4874 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4875 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4876 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4877 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4878 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4879 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4880 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4881 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4882 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4883 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4884 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4885 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4886 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4887 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4888 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4699 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4700 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4701 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4702 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4703 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4704 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4705 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4706 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4707 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4708 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4709 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4889 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4890 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4891 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4892 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4893 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4894 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4895 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4896 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4897 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4898 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4899 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4900 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4901 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4902 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4903 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4904 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4905 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4906 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4907 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4908 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4909 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4910 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4911 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4710 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4711 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4712 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4713 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4714 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4715 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4716 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4717 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4718 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4719 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4720 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4721 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4912 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4913 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4914 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4915 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4916 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4917 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4918 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4919 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4920 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4921 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4922 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4923 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4924 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4925 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4926 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4927 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4928 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4929 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4930 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4931 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4932 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4933 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4934 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4935 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4722 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4723 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4724 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4725 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4726 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4727 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4728 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4729 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4730 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4731 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4732 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4733 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4936 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4937 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4938 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4939 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4940 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4941 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4942 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4943 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4944 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4945 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4946 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4947 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4948 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4949 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4950 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4951 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4952 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4953 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4954 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4955 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4956 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4957 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4958 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4734 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4735 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4736 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4737 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4738 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4739 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4740 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4741 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4742 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4743 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4744 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4745 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4959 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4960 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4961 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4962 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4963 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4964 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4965 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4966 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4967 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4968 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4969 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4970 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4971 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4972 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4973 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4974 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4975 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4976 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4977 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4978 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4979 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4980 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4981 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4982 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4746 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4747 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4748 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4749 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4750 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4751 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4752 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4753 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4754 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4755 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4756 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4757 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4983 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4984 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4985 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4986 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4987 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4988 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4989 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4990 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4991 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4992 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4993 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4994 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4995 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4996 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4997 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4998 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4999 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5000 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5001 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5002 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5003 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5004 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5005 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5006 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4758 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4759 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4760 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4761 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4762 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4763 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4764 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4765 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4766 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4767 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4768 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5007 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5008 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5009 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5010 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5011 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5012 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5013 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5014 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5015 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5016 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5017 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5018 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5019 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5020 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5021 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5022 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5023 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5024 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5025 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5026 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5027 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5028 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5029 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4769 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4770 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4771 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4772 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4773 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4774 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4775 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4776 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4777 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4778 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4779 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4780 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5030 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5031 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5032 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5033 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5034 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5035 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5036 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5037 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5038 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5039 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5040 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5041 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5042 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5043 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5044 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5045 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5046 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5047 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5048 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5049 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5050 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5051 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5052 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5053 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4621 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4622 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4623 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4624 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4625 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4626 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4627 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4628 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4629 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4630 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4631 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4632 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4633 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4634 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4635 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4636 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4637 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4638 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4639 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4640 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4641 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4642 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4643 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4644 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4645 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4646 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4647 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4648 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4649 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4650 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4781 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4782 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4783 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4784 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4785 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4786 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4787 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4788 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4789 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4790 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4791 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4792 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4793 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5054 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5055 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5056 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5057 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5058 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5059 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5060 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5061 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5062 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5063 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5064 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5065 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5066 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5067 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5068 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5069 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5070 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5071 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5072 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5073 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5074 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5075 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5076 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 diff --git a/examples/grid/in.grid.2d b/examples/grid/in.grid.2d new file mode 100644 index 0000000000..8aabcfe0a9 --- /dev/null +++ b/examples/grid/in.grid.2d @@ -0,0 +1,52 @@ +# 2d Lennard-Jones melt + +units lj +atom_style atomic +dimension 2 + +lattice sq 0.5 +region box block 0 50 0 50 -0.5 0.5 +create_box 1 box +create_atoms 1 box +mass 1 1.0 + +velocity all create 1.44 87287 loop geom + +pair_style lj/cut 2.5 +pair_coeff 1 1 1.0 1.0 2.5 + +neighbor 0.3 bin +neigh_modify delay 0 every 20 check no + +fix 1 all nve +fix 2 all enforce2d + +# load balancing + +comm_style tiled +fix 100 all balance 100 0.9 rcb + +# fix ave/grid + +fix ave all ave/grid 10 10 100 10 10 1 vx vy + +# dump grid + +compute ave all property/grid 10 10 1 id ix iy +#dump ave all grid 100 tmp.dump.2d & +# c_ave:grid:data[*] f_ave:grid:count f_ave:grid:data[*] +#dump_modify ave sort 1 + +#dump vtk1 all grid/vtk 100 tmp.dump1.2d.*.vtr f_ave:grid:count + +#dump vtk2 all grid/vtk 100 tmp.dump2.2d.*.vtr f_ave:grid:data[2] + +#dump 10 all image 100 tmp.image.*.2d.png type type & +# zoom 1.6 grid f_ave:grid:count adiam 0.6 shiny 0.0 & +# subbox yes 0.01 + +# run + +thermo 100 + +run 500 diff --git a/examples/grid/in.grid.3d b/examples/grid/in.grid.3d new file mode 100644 index 0000000000..dc67f64cb5 --- /dev/null +++ b/examples/grid/in.grid.3d @@ -0,0 +1,50 @@ +# 3d Lennard-Jones melt + +units lj +atom_style atomic + +lattice fcc 0.8442 +region box block 0 10 0 10 0 10 +create_box 1 box +create_atoms 1 box +mass 1 1.0 + +velocity all create 1.44 87287 loop geom + +pair_style lj/cut 2.5 +pair_coeff 1 1 1.0 1.0 2.5 + +neighbor 0.3 bin +neigh_modify delay 0 every 20 check no + +fix 1 all nve + +# load balancing + +comm_style tiled +fix 100 all balance 100 0.9 rcb + +# fix ave/grid + +fix ave all ave/grid 10 10 100 5 5 5 vx vy vz + +# dump grid + +compute ave all property/grid 5 5 5 id ix iy +#dump ave all grid 100 tmp.dump.3d & +# c_ave:grid:data[*] f_ave:grid:count f_ave:grid:data[*] +#dump_modify ave sort 1 + +#dump vtk1 all grid/vtk 100 tmp.dump1.3d.*.vtr f_ave:grid:count + +#dump vtk2 all grid/vtk 100 tmp.dump2.3d.*.vtr f_ave:grid:data[*] + +#dump 10 all image 100 tmp.image.*.3d.png type type & +# grid f_ave:grid:count view 60 -30 shiny 0.0 & +# subbox yes 0.01 + +# run + +thermo 100 + +run 500 diff --git a/examples/grid/in.sph b/examples/grid/in.sph new file mode 100644 index 0000000000..172b5be7d6 --- /dev/null +++ b/examples/grid/in.sph @@ -0,0 +1,112 @@ +# SPH water over dam + +atom_style sph +dimension 2 +newton on +boundary s s p +units lj + +read_data data.sph + +# upper limit of timestep based on CFL-like criterion +# roughly estimate number of timesteps needed for 7.5 seconds + +variable h equal 0.03 +variable c equal 10.0 # soundspeed for Tait's EOS +variable dt equal 0.1*${h}/${c} +variable nrun equal 15.0/${dt} + +# assign group name "bc" to boundary particles (type 2) +# assign group name "water" to water particles (type 1) + +group bc type 2 +group water type 1 + +# use hybrid pairstyle which does density summation +# with cutoff ${h} every timestep (1) +# use target density of 1000, soundspeed ${c} for Tait's EOS + +pair_style hybrid/overlay sph/rhosum 1 sph/taitwater +pair_coeff * * sph/taitwater 1000.0 ${c} 1.0 ${h} +pair_coeff 1 1 sph/rhosum ${h} + +# add gravity. This fix also computes potential energy of mass in gravity field + +fix gfix water gravity -9.81 vector 0 1 0 +fix 2d_fix all enforce2d + +compute rho_peratom all sph/rho/atom +compute e_peratom all sph/e/atom +compute esph all reduce sum c_e_peratom +compute ke all ke +variable etot equal c_esph+c_ke+f_gfix +compute ke_peratom all ke/atom + +# adjust nevery | min. allowed dt | max. allowed dt | +# max. travel distance per dt +# ${dt} ~= CFL criterion 0.1*h/c + +# remove top atoms + +region cut block INF INF 2.5 INF INF INF +delete_atoms region cut + +# use a variable timestep + +fix dtfix all dt/reset 1 NULL ${dt} 0.0005 units box + +# time-integrate position, velocities, +# internal energy and density of water particles + +fix integrate_water_fix water sph + +# time-integrate only internal energy and density of boundary particles + +fix integrate_bc_fix bc sph/stationary + +thermo 500 +thermo_style custom step ke c_esph v_etot f_gfix press time f_dtfix +thermo_modify norm no + +# load balancing + +comm_style tiled +fix 100 all balance 100 0.9 rcb + +# fix ave/grid + +fix ave all ave/grid 50 5 250 10 10 1 vx vy + +# dump particles + +#dump dump_id all custom 100 tmp.dump & +# id type x y z c_ke_peratom +#dump_modify dump_id first yes + +# dump grid + +#compute ave all property/grid 10 10 1 id ix iy +#dump ave all grid 250 tmp.grid c_ave:grid:data[*] f_ave:grid:data[*] +#dump_modify ave sort 1 + +# dump image + +#compute 1 all property/atom proc +#variable p atom c_1%10 + +#dump 3 all image 500 tmp.*.png c_ke_peratom type & +# adiam 0.015 view 0 0 zoom 2.5 subbox yes 0.01 & +# center d 0.5 0.5 0.5 size 1024 768 box no 0.0 & +# grid f_ave:grid:count +#variable colors string & +# "min blue 0.25 green 0.5 orange 0.75 yellow max red" +#dump_modify 3 pad 5 amap 0 1.5 cf 1 5 ${colors} + +# run + +neigh_modify every 5 delay 0 check no +variable skin equal 0.3*${h} +neighbor ${skin} bin + +run 6000 + diff --git a/examples/grid/log.1Dec22.grid.2d.g++.1 b/examples/grid/log.1Dec22.grid.2d.g++.1 new file mode 100644 index 0000000000..174225b1b9 --- /dev/null +++ b/examples/grid/log.1Dec22.grid.2d.g++.1 @@ -0,0 +1,104 @@ +LAMMPS (3 Nov 2022) +# 2d Lennard-Jones melt + +units lj +atom_style atomic +dimension 2 + +lattice sq 0.5 +Lattice spacing in x,y,z = 1.4142136 1.4142136 1.4142136 +region box block 0 50 0 50 -0.5 0.5 +create_box 1 box +Created orthogonal box = (0 0 -0.70710678) to (70.710678 70.710678 0.70710678) + 1 by 1 by 1 MPI processor grid +create_atoms 1 box +Created 2500 atoms + using lattice units in orthogonal box = (0 0 -0.70710678) to (70.710678 70.710678 0.70710678) + create_atoms CPU = 0.001 seconds +mass 1 1.0 + +velocity all create 1.44 87287 loop geom + +pair_style lj/cut 2.5 +pair_coeff 1 1 1.0 1.0 2.5 + +neighbor 0.3 bin +neigh_modify delay 0 every 20 check no + +fix 1 all nve +fix 2 all enforce2d + +# load balancing + +comm_style tiled +fix 100 all balance 100 0.9 rcb + +# fix ave/grid + +fix ave all ave/grid 10 10 100 10 10 1 vx vy + +# dump grid + +compute ave all property/grid 10 10 1 id ix iy +#dump ave all grid 100 tmp.dump.2d # c_ave:grid:data[*] f_ave:grid:count f_ave:grid:data[*] +#dump_modify ave sort 1 + +#dump vtk1 all grid/vtk 100 tmp.dump1.2d.*.vtr f_ave:grid:count + +#dump vtk2 all grid/vtk 100 tmp.dump2.2d.*.vtr f_ave:grid:data[2] + +#dump 10 all image 100 tmp.image.*.2d.png type type # zoom 1.6 grid f_ave:grid:count adiam 0.6 shiny 0.0 # subbox yes 0.01 + +# run + +thermo 100 + +run 500 +Generated 0 of 0 mixed pair_coeff terms from geometric mixing rule +Neighbor list info ... + update: every = 20 steps, delay = 0 steps, check = no + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 2.8 + ghost atom cutoff = 2.8 + binsize = 1.4, bins = 51 51 2 + 1 neighbor lists, perpetual/occasional/extra = 1 0 0 + (1) pair lj/cut, perpetual + attributes: half, newton on + pair build: half/bin/atomonly/newton + stencil: half/bin/2d + bin: standard +Per MPI rank memory allocation (min/avg/max) = 2.6 | 2.6 | 2.6 Mbytes + Step Temp E_pair E_mol TotEng Press Volume + 0 1.44 -0.99804688 0 0.44137713 -0.58692862 5000 + 100 1.5598149 -1.1263538 0 0.43283708 1.5290994 5000 + 200 1.6032951 -1.1706712 0 0.43198254 1.3417115 5000 + 300 1.6027535 -1.1702899 0 0.43182248 1.3590294 5000 + 400 1.6099053 -1.1774853 0 0.43177606 1.3305193 5000 + 500 1.6163874 -1.184699 0 0.43104185 1.346977 5000 +Loop time of 0.0605938 on 1 procs for 500 steps with 2500 atoms + +Performance: 3564723.496 tau/day, 8251.675 timesteps/s, 20.629 Matom-step/s +100.0% CPU use with 1 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.042252 | 0.042252 | 0.042252 | 0.0 | 69.73 +Neigh | 0.0080564 | 0.0080564 | 0.0080564 | 0.0 | 13.30 +Comm | 0.00092699 | 0.00092699 | 0.00092699 | 0.0 | 1.53 +Output | 5.6077e-05 | 5.6077e-05 | 5.6077e-05 | 0.0 | 0.09 +Modify | 0.0087579 | 0.0087579 | 0.0087579 | 0.0 | 14.45 +Other | | 0.000544 | | | 0.90 + +Nlocal: 2500 ave 2500 max 2500 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 405 ave 405 max 405 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 14487 ave 14487 max 14487 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 14487 +Ave neighs/atom = 5.7948 +Neighbor list builds = 25 +Dangerous builds not checked +Total wall time: 0:00:00 diff --git a/examples/grid/log.1Dec22.grid.2d.g++.12 b/examples/grid/log.1Dec22.grid.2d.g++.12 new file mode 100644 index 0000000000..0e9892e327 --- /dev/null +++ b/examples/grid/log.1Dec22.grid.2d.g++.12 @@ -0,0 +1,105 @@ +LAMMPS (3 Nov 2022) +WARNING: Using I/O redirection is unreliable with parallel runs. Better use -in switch to read input file. (../lammps.cpp:528) +# 2d Lennard-Jones melt + +units lj +atom_style atomic +dimension 2 + +lattice sq 0.5 +Lattice spacing in x,y,z = 1.4142136 1.4142136 1.4142136 +region box block 0 50 0 50 -0.5 0.5 +create_box 1 box +Created orthogonal box = (0 0 -0.70710678) to (70.710678 70.710678 0.70710678) + 4 by 3 by 1 MPI processor grid +create_atoms 1 box +Created 2500 atoms + using lattice units in orthogonal box = (0 0 -0.70710678) to (70.710678 70.710678 0.70710678) + create_atoms CPU = 0.000 seconds +mass 1 1.0 + +velocity all create 1.44 87287 loop geom + +pair_style lj/cut 2.5 +pair_coeff 1 1 1.0 1.0 2.5 + +neighbor 0.3 bin +neigh_modify delay 0 every 20 check no + +fix 1 all nve +fix 2 all enforce2d + +# load balancing + +comm_style tiled +fix 100 all balance 100 0.9 rcb + +# fix ave/grid + +fix ave all ave/grid 10 10 100 10 10 1 vx vy + +# dump grid + +compute ave all property/grid 10 10 1 id ix iy +#dump ave all grid 100 tmp.dump.2d # c_ave:grid:data[*] f_ave:grid:count f_ave:grid:data[*] +#dump_modify ave sort 1 + +#dump vtk1 all grid/vtk 100 tmp.dump1.2d.*.vtr f_ave:grid:count + +#dump vtk2 all grid/vtk 100 tmp.dump2.2d.*.vtr f_ave:grid:data[2] + +#dump 10 all image 100 tmp.image.*.2d.png type type # zoom 1.6 grid f_ave:grid:count adiam 0.6 shiny 0.0 # subbox yes 0.01 + +# run + +thermo 100 + +run 500 +Generated 0 of 0 mixed pair_coeff terms from geometric mixing rule +Neighbor list info ... + update: every = 20 steps, delay = 0 steps, check = no + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 2.8 + ghost atom cutoff = 2.8 + binsize = 1.4, bins = 51 51 2 + 1 neighbor lists, perpetual/occasional/extra = 1 0 0 + (1) pair lj/cut, perpetual + attributes: half, newton on + pair build: half/bin/atomonly/newton + stencil: half/bin/2d + bin: standard +Per MPI rank memory allocation (min/avg/max) = 2.546 | 2.573 | 2.595 Mbytes + Step Temp E_pair E_mol TotEng Press Volume + 0 1.44 -0.99804687 0 0.44137713 -0.58692863 5000 + 100 1.5598149 -1.1263538 0 0.43283708 1.5290994 5000 + 200 1.6032951 -1.1706712 0 0.43198254 1.3417115 5000 + 300 1.6027535 -1.1702899 0 0.43182248 1.3590294 5000 + 400 1.6099053 -1.1774853 0 0.43177606 1.3305193 5000 + 500 1.6163874 -1.184699 0 0.43104185 1.346977 5000 +Loop time of 0.0234746 on 12 procs for 500 steps with 2500 atoms + +Performance: 9201451.891 tau/day, 21299.657 timesteps/s, 53.249 Matom-step/s +99.2% CPU use with 12 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.0037768 | 0.006317 | 0.0074702 | 1.7 | 26.91 +Neigh | 0.0010967 | 0.0013082 | 0.0014397 | 0.3 | 5.57 +Comm | 0.0096964 | 0.011159 | 0.0145 | 1.7 | 47.54 +Output | 9.5604e-05 | 0.00012067 | 0.00016341 | 0.0 | 0.51 +Modify | 0.0034389 | 0.0039338 | 0.0041602 | 0.4 | 16.76 +Other | | 0.0006358 | | | 2.71 + +Nlocal: 208.333 ave 210 max 207 min +Histogram: 2 0 0 6 0 0 2 0 0 2 +Nghost: 137.333 ave 155 max 121 min +Histogram: 1 1 2 1 3 1 0 0 1 2 +Neighs: 1207.25 ave 1253 max 1169 min +Histogram: 2 1 2 0 3 1 0 0 1 2 + +Total # of neighbors = 14487 +Ave neighs/atom = 5.7948 +Neighbor list builds = 25 +Dangerous builds not checked +Total wall time: 0:00:00 diff --git a/examples/grid/log.1Dec22.grid.2d.g++.4 b/examples/grid/log.1Dec22.grid.2d.g++.4 new file mode 100644 index 0000000000..06e17d7bb1 --- /dev/null +++ b/examples/grid/log.1Dec22.grid.2d.g++.4 @@ -0,0 +1,105 @@ +LAMMPS (3 Nov 2022) +WARNING: Using I/O redirection is unreliable with parallel runs. Better use -in switch to read input file. (../lammps.cpp:528) +# 2d Lennard-Jones melt + +units lj +atom_style atomic +dimension 2 + +lattice sq 0.5 +Lattice spacing in x,y,z = 1.4142136 1.4142136 1.4142136 +region box block 0 50 0 50 -0.5 0.5 +create_box 1 box +Created orthogonal box = (0 0 -0.70710678) to (70.710678 70.710678 0.70710678) + 2 by 2 by 1 MPI processor grid +create_atoms 1 box +Created 2500 atoms + using lattice units in orthogonal box = (0 0 -0.70710678) to (70.710678 70.710678 0.70710678) + create_atoms CPU = 0.000 seconds +mass 1 1.0 + +velocity all create 1.44 87287 loop geom + +pair_style lj/cut 2.5 +pair_coeff 1 1 1.0 1.0 2.5 + +neighbor 0.3 bin +neigh_modify delay 0 every 20 check no + +fix 1 all nve +fix 2 all enforce2d + +# load balancing + +comm_style tiled +fix 100 all balance 100 0.9 rcb + +# fix ave/grid + +fix ave all ave/grid 10 10 100 10 10 1 vx vy + +# dump grid + +compute ave all property/grid 10 10 1 id ix iy +#dump ave all grid 100 tmp.dump.2d # c_ave:grid:data[*] f_ave:grid:count f_ave:grid:data[*] +#dump_modify ave sort 1 + +#dump vtk1 all grid/vtk 100 tmp.dump1.2d.*.vtr f_ave:grid:count + +#dump vtk2 all grid/vtk 100 tmp.dump2.2d.*.vtr f_ave:grid:data[2] + +#dump 10 all image 100 tmp.image.*.2d.png type type # zoom 1.6 grid f_ave:grid:count adiam 0.6 shiny 0.0 # subbox yes 0.01 + +# run + +thermo 100 + +run 500 +Generated 0 of 0 mixed pair_coeff terms from geometric mixing rule +Neighbor list info ... + update: every = 20 steps, delay = 0 steps, check = no + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 2.8 + ghost atom cutoff = 2.8 + binsize = 1.4, bins = 51 51 2 + 1 neighbor lists, perpetual/occasional/extra = 1 0 0 + (1) pair lj/cut, perpetual + attributes: half, newton on + pair build: half/bin/atomonly/newton + stencil: half/bin/2d + bin: standard +Per MPI rank memory allocation (min/avg/max) = 2.555 | 2.556 | 2.557 Mbytes + Step Temp E_pair E_mol TotEng Press Volume + 0 1.44 -0.99804687 0 0.44137712 -0.58692863 5000 + 100 1.5598149 -1.1263538 0 0.43283708 1.5290994 5000 + 200 1.6032951 -1.1706712 0 0.43198254 1.3417115 5000 + 300 1.6027535 -1.1702899 0 0.43182248 1.3590294 5000 + 400 1.6099053 -1.1774853 0 0.43177606 1.3305193 5000 + 500 1.6163874 -1.184699 0 0.43104185 1.346977 5000 +Loop time of 0.031365 on 4 procs for 500 steps with 2500 atoms + +Performance: 6886659.462 tau/day, 15941.341 timesteps/s, 39.853 Matom-step/s +100.0% CPU use with 4 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.0098202 | 0.01197 | 0.018294 | 3.3 | 38.16 +Neigh | 0.0023502 | 0.0025479 | 0.0030895 | 0.6 | 8.12 +Comm | 0.0046956 | 0.012744 | 0.015481 | 4.1 | 40.63 +Output | 5.6153e-05 | 6.3163e-05 | 7.3849e-05 | 0.0 | 0.20 +Modify | 0.0032687 | 0.0036046 | 0.0046066 | 1.0 | 11.49 +Other | | 0.0004358 | | | 1.39 + +Nlocal: 625 ave 627 max 623 min +Histogram: 1 0 0 0 0 2 0 0 0 1 +Nghost: 212 ave 216 max 207 min +Histogram: 1 0 0 0 0 1 1 0 0 1 +Neighs: 3621.75 ave 3673 max 3585 min +Histogram: 1 0 0 2 0 0 0 0 0 1 + +Total # of neighbors = 14487 +Ave neighs/atom = 5.7948 +Neighbor list builds = 25 +Dangerous builds not checked +Total wall time: 0:00:00 diff --git a/examples/grid/log.1Dec22.grid.3d.g++.1 b/examples/grid/log.1Dec22.grid.3d.g++.1 new file mode 100644 index 0000000000..603189c013 --- /dev/null +++ b/examples/grid/log.1Dec22.grid.3d.g++.1 @@ -0,0 +1,102 @@ +LAMMPS (3 Nov 2022) +# 3d Lennard-Jones melt + +units lj +atom_style atomic + +lattice fcc 0.8442 +Lattice spacing in x,y,z = 1.6795962 1.6795962 1.6795962 +region box block 0 10 0 10 0 10 +create_box 1 box +Created orthogonal box = (0 0 0) to (16.795962 16.795962 16.795962) + 1 by 1 by 1 MPI processor grid +create_atoms 1 box +Created 4000 atoms + using lattice units in orthogonal box = (0 0 0) to (16.795962 16.795962 16.795962) + create_atoms CPU = 0.001 seconds +mass 1 1.0 + +velocity all create 1.44 87287 loop geom + +pair_style lj/cut 2.5 +pair_coeff 1 1 1.0 1.0 2.5 + +neighbor 0.3 bin +neigh_modify delay 0 every 20 check no + +fix 1 all nve + +# load balancing + +comm_style tiled +fix 100 all balance 100 0.9 rcb + +# fix ave/grid + +fix ave all ave/grid 10 10 100 5 5 5 vx vy vz + +# dump grid + +compute ave all property/grid 5 5 5 id ix iy +#dump ave all grid 100 tmp.dump.3d # c_ave:grid:data[*] f_ave:grid:count f_ave:grid:data[*] +#dump_modify ave sort 1 + +#dump vtk1 all grid/vtk 100 tmp.dump1.3d.*.vtr f_ave:grid:count + +#dump vtk2 all grid/vtk 100 tmp.dump2.3d.*.vtr f_ave:grid:data[*] + +#dump 10 all image 100 tmp.image.*.3d.png type type # grid f_ave:grid:count view 60 -30 shiny 0.0 # subbox yes 0.01 + +# run + +thermo 100 + +run 500 +Generated 0 of 0 mixed pair_coeff terms from geometric mixing rule +Neighbor list info ... + update: every = 20 steps, delay = 0 steps, check = no + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 2.8 + ghost atom cutoff = 2.8 + binsize = 1.4, bins = 12 12 12 + 1 neighbor lists, perpetual/occasional/extra = 1 0 0 + (1) pair lj/cut, perpetual + attributes: half, newton on + pair build: half/bin/atomonly/newton + stencil: half/bin/3d + bin: standard +Per MPI rank memory allocation (min/avg/max) = 3.072 | 3.072 | 3.072 Mbytes + Step Temp E_pair E_mol TotEng Press Volume + 0 1.44 -6.7733681 0 -4.6139081 -5.0199732 4738.2137 + 100 0.75715334 -5.7581426 0 -4.6226965 0.20850222 4738.2137 + 200 0.75139921 -5.7500924 0 -4.6232753 0.25362795 4738.2137 + 300 0.73979146 -5.7326964 0 -4.6232866 0.37781798 4738.2137 + 400 0.73834687 -5.7300319 0 -4.6227884 0.41282909 4738.2137 + 500 0.72941121 -5.7153612 0 -4.6215179 0.49793402 4738.2137 +Loop time of 0.531792 on 1 procs for 500 steps with 4000 atoms + +Performance: 406174.160 tau/day, 940.218 timesteps/s, 3.761 Matom-step/s +100.0% CPU use with 1 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.42996 | 0.42996 | 0.42996 | 0.0 | 80.85 +Neigh | 0.082407 | 0.082407 | 0.082407 | 0.0 | 15.50 +Comm | 0.007947 | 0.007947 | 0.007947 | 0.0 | 1.49 +Output | 8.9375e-05 | 8.9375e-05 | 8.9375e-05 | 0.0 | 0.02 +Modify | 0.009507 | 0.009507 | 0.009507 | 0.0 | 1.79 +Other | | 0.001879 | | | 0.35 + +Nlocal: 4000 ave 4000 max 4000 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 5657 ave 5657 max 5657 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 149883 ave 149883 max 149883 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 149883 +Ave neighs/atom = 37.47075 +Neighbor list builds = 25 +Dangerous builds not checked +Total wall time: 0:00:00 diff --git a/examples/grid/log.1Dec22.grid.3d.g++.10 b/examples/grid/log.1Dec22.grid.3d.g++.10 new file mode 100644 index 0000000000..816db23d5d --- /dev/null +++ b/examples/grid/log.1Dec22.grid.3d.g++.10 @@ -0,0 +1,103 @@ +LAMMPS (3 Nov 2022) +WARNING: Using I/O redirection is unreliable with parallel runs. Better use -in switch to read input file. (../lammps.cpp:528) +# 3d Lennard-Jones melt + +units lj +atom_style atomic + +lattice fcc 0.8442 +Lattice spacing in x,y,z = 1.6795962 1.6795962 1.6795962 +region box block 0 10 0 10 0 10 +create_box 1 box +Created orthogonal box = (0 0 0) to (16.795962 16.795962 16.795962) + 1 by 2 by 5 MPI processor grid +create_atoms 1 box +Created 4000 atoms + using lattice units in orthogonal box = (0 0 0) to (16.795962 16.795962 16.795962) + create_atoms CPU = 0.000 seconds +mass 1 1.0 + +velocity all create 1.44 87287 loop geom + +pair_style lj/cut 2.5 +pair_coeff 1 1 1.0 1.0 2.5 + +neighbor 0.3 bin +neigh_modify delay 0 every 20 check no + +fix 1 all nve + +# load balancing + +comm_style tiled +fix 100 all balance 100 0.9 rcb + +# fix ave/grid + +fix ave all ave/grid 10 10 100 5 5 5 vx vy vz + +# dump grid + +compute ave all property/grid 5 5 5 id ix iy +#dump ave all grid 100 tmp.dump.3d # c_ave:grid:data[*] f_ave:grid:count f_ave:grid:data[*] +#dump_modify ave sort 1 + +#dump vtk1 all grid/vtk 100 tmp.dump1.3d.*.vtr f_ave:grid:count + +#dump vtk2 all grid/vtk 100 tmp.dump2.3d.*.vtr f_ave:grid:data[*] + +#dump 10 all image 100 tmp.image.*.3d.png type type # grid f_ave:grid:count view 60 -30 shiny 0.0 # subbox yes 0.01 + +# run + +thermo 100 + +run 500 +Generated 0 of 0 mixed pair_coeff terms from geometric mixing rule +Neighbor list info ... + update: every = 20 steps, delay = 0 steps, check = no + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 2.8 + ghost atom cutoff = 2.8 + binsize = 1.4, bins = 12 12 12 + 1 neighbor lists, perpetual/occasional/extra = 1 0 0 + (1) pair lj/cut, perpetual + attributes: half, newton on + pair build: half/bin/atomonly/newton + stencil: half/bin/3d + bin: standard +Per MPI rank memory allocation (min/avg/max) = 2.613 | 2.651 | 2.686 Mbytes + Step Temp E_pair E_mol TotEng Press Volume + 0 1.44 -6.7733681 0 -4.6139081 -5.0199732 4738.2137 + 100 0.75715334 -5.7581426 0 -4.6226965 0.20850222 4738.2137 + 200 0.75139921 -5.7500924 0 -4.6232753 0.25362795 4738.2137 + 300 0.73979146 -5.7326964 0 -4.6232866 0.37781798 4738.2137 + 400 0.73834687 -5.7300319 0 -4.6227884 0.41282909 4738.2137 + 500 0.72941121 -5.7153612 0 -4.6215179 0.49793402 4738.2137 +Loop time of 0.192284 on 10 procs for 500 steps with 4000 atoms + +Performance: 1123340.176 tau/day, 2600.324 timesteps/s, 10.401 Matom-step/s +94.0% CPU use with 10 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.059331 | 0.090145 | 0.11296 | 7.8 | 46.88 +Neigh | 0.0129 | 0.016371 | 0.019414 | 2.1 | 8.51 +Comm | 0.048952 | 0.07696 | 0.1131 | 9.9 | 40.02 +Output | 0.00012204 | 0.00013855 | 0.00019358 | 0.0 | 0.07 +Modify | 0.0053527 | 0.0062584 | 0.0070699 | 0.9 | 3.25 +Other | | 0.00241 | | | 1.25 + +Nlocal: 400 ave 402 max 398 min +Histogram: 2 0 1 0 0 3 0 3 0 1 +Nghost: 1709.1 ave 1774 max 1663 min +Histogram: 1 2 4 0 0 0 0 0 1 2 +Neighs: 14988.3 ave 15609 max 14496 min +Histogram: 3 1 0 0 1 1 1 2 0 1 + +Total # of neighbors = 149883 +Ave neighs/atom = 37.47075 +Neighbor list builds = 25 +Dangerous builds not checked +Total wall time: 0:00:00 diff --git a/examples/grid/log.1Dec22.grid.3d.g++.4 b/examples/grid/log.1Dec22.grid.3d.g++.4 new file mode 100644 index 0000000000..d302d9ab2e --- /dev/null +++ b/examples/grid/log.1Dec22.grid.3d.g++.4 @@ -0,0 +1,103 @@ +LAMMPS (3 Nov 2022) +WARNING: Using I/O redirection is unreliable with parallel runs. Better use -in switch to read input file. (../lammps.cpp:528) +# 3d Lennard-Jones melt + +units lj +atom_style atomic + +lattice fcc 0.8442 +Lattice spacing in x,y,z = 1.6795962 1.6795962 1.6795962 +region box block 0 10 0 10 0 10 +create_box 1 box +Created orthogonal box = (0 0 0) to (16.795962 16.795962 16.795962) + 1 by 2 by 2 MPI processor grid +create_atoms 1 box +Created 4000 atoms + using lattice units in orthogonal box = (0 0 0) to (16.795962 16.795962 16.795962) + create_atoms CPU = 0.000 seconds +mass 1 1.0 + +velocity all create 1.44 87287 loop geom + +pair_style lj/cut 2.5 +pair_coeff 1 1 1.0 1.0 2.5 + +neighbor 0.3 bin +neigh_modify delay 0 every 20 check no + +fix 1 all nve + +# load balancing + +comm_style tiled +fix 100 all balance 100 0.9 rcb + +# fix ave/grid + +fix ave all ave/grid 10 10 100 5 5 5 vx vy vz + +# dump grid + +compute ave all property/grid 5 5 5 id ix iy +#dump ave all grid 100 tmp.dump.3d # c_ave:grid:data[*] f_ave:grid:count f_ave:grid:data[*] +#dump_modify ave sort 1 + +#dump vtk1 all grid/vtk 100 tmp.dump1.3d.*.vtr f_ave:grid:count + +#dump vtk2 all grid/vtk 100 tmp.dump2.3d.*.vtr f_ave:grid:data[*] + +#dump 10 all image 100 tmp.image.*.3d.png type type # grid f_ave:grid:count view 60 -30 shiny 0.0 # subbox yes 0.01 + +# run + +thermo 100 + +run 500 +Generated 0 of 0 mixed pair_coeff terms from geometric mixing rule +Neighbor list info ... + update: every = 20 steps, delay = 0 steps, check = no + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 2.8 + ghost atom cutoff = 2.8 + binsize = 1.4, bins = 12 12 12 + 1 neighbor lists, perpetual/occasional/extra = 1 0 0 + (1) pair lj/cut, perpetual + attributes: half, newton on + pair build: half/bin/atomonly/newton + stencil: half/bin/3d + bin: standard +Per MPI rank memory allocation (min/avg/max) = 2.748 | 2.797 | 2.844 Mbytes + Step Temp E_pair E_mol TotEng Press Volume + 0 1.44 -6.7733681 0 -4.6139081 -5.0199732 4738.2137 + 100 0.75715334 -5.7581426 0 -4.6226965 0.20850222 4738.2137 + 200 0.75139921 -5.7500924 0 -4.6232753 0.25362795 4738.2137 + 300 0.73979146 -5.7326964 0 -4.6232866 0.37781798 4738.2137 + 400 0.73834687 -5.7300319 0 -4.6227884 0.41282909 4738.2137 + 500 0.72941121 -5.7153612 0 -4.6215179 0.49793402 4738.2137 +Loop time of 0.198482 on 4 procs for 500 steps with 4000 atoms + +Performance: 1088259.442 tau/day, 2519.119 timesteps/s, 10.076 Matom-step/s +96.4% CPU use with 4 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.13322 | 0.13586 | 0.13838 | 0.5 | 68.45 +Neigh | 0.027201 | 0.027464 | 0.027811 | 0.1 | 13.84 +Comm | 0.025899 | 0.028681 | 0.031618 | 1.4 | 14.45 +Output | 7.6799e-05 | 8.8378e-05 | 0.00011635 | 0.0 | 0.04 +Modify | 0.0050217 | 0.0051246 | 0.0053789 | 0.2 | 2.58 +Other | | 0.001269 | | | 0.64 + +Nlocal: 1000 ave 1002 max 998 min +Histogram: 1 0 0 0 0 2 0 0 0 1 +Nghost: 2797.75 ave 2810 max 2790 min +Histogram: 1 0 1 1 0 0 0 0 0 1 +Neighs: 37470.8 ave 38366 max 36995 min +Histogram: 2 0 0 1 0 0 0 0 0 1 + +Total # of neighbors = 149883 +Ave neighs/atom = 37.47075 +Neighbor list builds = 25 +Dangerous builds not checked +Total wall time: 0:00:00 diff --git a/examples/grid/log.1Dec22.sph.g++.1 b/examples/grid/log.1Dec22.sph.g++.1 new file mode 100644 index 0000000000..a0d2f4260d --- /dev/null +++ b/examples/grid/log.1Dec22.sph.g++.1 @@ -0,0 +1,193 @@ +LAMMPS (3 Nov 2022) +# SPH water over dam + +atom_style sph +dimension 2 +newton on +boundary s s p +units lj + +read_data data.sph +Reading data file ... + orthogonal box = (0 0 -0.001) to (4.001 8.001 0.001) + 1 by 1 by 1 MPI processor grid + reading atoms ... + 15702 atoms + reading velocities ... + 15702 velocities + read_data CPU = 0.037 seconds + +# upper limit of timestep based on CFL-like criterion +# roughly estimate number of timesteps needed for 7.5 seconds + +variable h equal 0.03 +variable c equal 10.0 # soundspeed for Tait's EOS +variable dt equal 0.1*${h}/${c} +variable dt equal 0.1*0.03/${c} +variable dt equal 0.1*0.03/10 +variable nrun equal 15.0/${dt} +variable nrun equal 15.0/0.0003 + +# assign group name "bc" to boundary particles (type 2) +# assign group name "water" to water particles (type 1) + +group bc type 2 +6000 atoms in group bc +group water type 1 +9702 atoms in group water + +# use hybrid pairstyle which does density summation +# with cutoff ${h} every timestep (1) +# use target density of 1000, soundspeed ${c} for Tait's EOS + +pair_style hybrid/overlay sph/rhosum 1 sph/taitwater +pair_coeff * * sph/taitwater 1000.0 ${c} 1.0 ${h} +pair_coeff * * sph/taitwater 1000.0 10 1.0 ${h} +pair_coeff * * sph/taitwater 1000.0 10 1.0 0.03 +pair_coeff 1 1 sph/rhosum ${h} +pair_coeff 1 1 sph/rhosum 0.03 + +# add gravity. This fix also computes potential energy of mass in gravity field + +fix gfix water gravity -9.81 vector 0 1 0 +fix 2d_fix all enforce2d + +compute rho_peratom all sph/rho/atom +compute e_peratom all sph/e/atom +compute esph all reduce sum c_e_peratom +compute ke all ke +variable etot equal c_esph+c_ke+f_gfix +compute ke_peratom all ke/atom + +# adjust nevery | min. allowed dt | max. allowed dt | +# max. travel distance per dt +# ${dt} ~= CFL criterion 0.1*h/c + +# remove top atoms + +region cut block INF INF 2.5 INF INF INF +delete_atoms region cut +Deleted 3174 atoms, new total = 12528 + +# use a variable timestep + +fix dtfix all dt/reset 1 NULL ${dt} 0.0005 units box +fix dtfix all dt/reset 1 NULL 0.0003 0.0005 units box + +# time-integrate position, velocities, +# internal energy and density of water particles + +fix integrate_water_fix water sph + +# time-integrate only internal energy and density of boundary particles + +fix integrate_bc_fix bc sph/stationary + +thermo 500 +thermo_style custom step ke c_esph v_etot f_gfix press time f_dtfix +thermo_modify norm no + +# load balancing + +comm_style tiled +fix 100 all balance 100 0.9 rcb + +# fix ave/grid + +fix ave all ave/grid 50 5 250 10 10 1 vx vy + +# dump particles + +#dump dump_id all custom 100 tmp.dump # id type x y z c_ke_peratom +#dump_modify dump_id first yes + +# dump grid + +#compute ave all property/grid 10 10 1 id ix iy +#dump ave all grid 250 tmp.grid c_ave:grid:data[*] f_ave:grid:data[*] +#dump_modify ave sort 1 + +# dump image + +#compute 1 all property/atom proc +#variable p atom c_1%10 + +#dump 3 all image 500 tmp.*.png c_ke_peratom type # adiam 0.015 view 0 0 zoom 2.5 subbox yes 0.01 # center d 0.5 0.5 0.5 size 1024 768 box no 0.0 # grid f_ave:grid:count +#variable colors string # "min blue 0.25 green 0.5 orange 0.75 yellow max red" +#dump_modify 3 pad 5 amap 0 1.5 cf 1 5 ${colors} + +# run + +neigh_modify every 5 delay 0 check no +variable skin equal 0.3*${h} +variable skin equal 0.3*0.03 +neighbor ${skin} bin +neighbor 0.009 bin + +run 6000 +Generated 0 of 1 mixed pair_coeff terms from geometric mixing rule +Neighbor list info ... + update: every = 5 steps, delay = 0 steps, check = no + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 0.039 + ghost atom cutoff = 0.039 + binsize = 0.0195, bins = 205 411 1 + 3 neighbor lists, perpetual/occasional/extra = 3 0 0 + (1) pair sph/rhosum, perpetual, skip from (3) + attributes: full, newton on + pair build: skip + stencil: none + bin: none + (2) pair sph/taitwater, perpetual, half/full from (3) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none + (3) neighbor class addition, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/2d + bin: standard +Per MPI rank memory allocation (min/avg/max) = 6.755 | 6.755 | 6.755 Mbytes + Step KinEng c_esph v_etot f_gfix Press Time f_dtfix + 0 0 0 19320.854 19320.854 -3.624517 0 0 + 500 1274.8192 226.44643 19320.367 17819.101 754.35811 0.14057754 500 + 1000 2793.9358 410.18897 19320.367 16116.242 1184.8364 0.21912692 1000 + 1500 4227.2566 547.60309 19320.367 14545.508 1290.9567 0.27943572 1500 + 2000 5515.6545 763.42902 19320.367 13041.284 1468.5449 0.33279685 2000 + 2500 6595.5906 1087.0212 19320.368 11637.756 1878.9882 0.38198106 2500 + 3000 7053.147 1574.0538 19320.369 10693.168 2250.759 0.41605101 3000 + 3500 7396.4079 2058.4224 19320.369 9865.539 2517.1665 0.45034972 3500 + 4000 7690.0468 2419.389 19320.369 9210.9336 2615.8142 0.48685712 4000 + 4500 7986.5331 2529.7094 19320.369 8804.1268 2453.9595 0.52464306 4500 + 5000 8206.3658 2497.1242 19320.369 8616.879 1998.6296 0.56308208 5000 + 5500 8264.0602 2487.5778 19320.369 8568.7309 1614.3683 0.60225589 5500 + 6000 8185.7128 2570.3178 19320.369 8564.3383 1463.8307 0.64295437 6000 +Loop time of 22.4589 on 1 procs for 6000 steps with 12528 atoms + +Performance: 1919.324 tau/day, 267.155 timesteps/s, 3.347 Matom-step/s +100.0% CPU use with 1 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 15.365 | 15.365 | 15.365 | 0.0 | 68.41 +Neigh | 5.2774 | 5.2774 | 5.2774 | 0.0 | 23.50 +Comm | 0.021675 | 0.021675 | 0.021675 | 0.0 | 0.10 +Output | 0.0011944 | 0.0011944 | 0.0011944 | 0.0 | 0.01 +Modify | 1.6991 | 1.6991 | 1.6991 | 0.0 | 7.57 +Other | | 0.09478 | | | 0.42 + +Nlocal: 12528 ave 12528 max 12528 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 0 ave 0 max 0 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 153317 ave 153317 max 153317 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 153317 +Ave neighs/atom = 12.237947 +Neighbor list builds = 1200 +Dangerous builds not checked + +Total wall time: 0:00:22 diff --git a/examples/grid/log.1Dec22.sph.g++.12 b/examples/grid/log.1Dec22.sph.g++.12 new file mode 100644 index 0000000000..b2890cee3b --- /dev/null +++ b/examples/grid/log.1Dec22.sph.g++.12 @@ -0,0 +1,194 @@ +LAMMPS (3 Nov 2022) +WARNING: Using I/O redirection is unreliable with parallel runs. Better use -in switch to read input file. (../lammps.cpp:528) +# SPH water over dam + +atom_style sph +dimension 2 +newton on +boundary s s p +units lj + +read_data data.sph +Reading data file ... + orthogonal box = (0 0 -0.001) to (4.001 8.001 0.001) + 3 by 4 by 1 MPI processor grid + reading atoms ... + 15702 atoms + reading velocities ... + 15702 velocities + read_data CPU = 0.075 seconds + +# upper limit of timestep based on CFL-like criterion +# roughly estimate number of timesteps needed for 7.5 seconds + +variable h equal 0.03 +variable c equal 10.0 # soundspeed for Tait's EOS +variable dt equal 0.1*${h}/${c} +variable dt equal 0.1*0.03/${c} +variable dt equal 0.1*0.03/10 +variable nrun equal 15.0/${dt} +variable nrun equal 15.0/0.0003 + +# assign group name "bc" to boundary particles (type 2) +# assign group name "water" to water particles (type 1) + +group bc type 2 +6000 atoms in group bc +group water type 1 +9702 atoms in group water + +# use hybrid pairstyle which does density summation +# with cutoff ${h} every timestep (1) +# use target density of 1000, soundspeed ${c} for Tait's EOS + +pair_style hybrid/overlay sph/rhosum 1 sph/taitwater +pair_coeff * * sph/taitwater 1000.0 ${c} 1.0 ${h} +pair_coeff * * sph/taitwater 1000.0 10 1.0 ${h} +pair_coeff * * sph/taitwater 1000.0 10 1.0 0.03 +pair_coeff 1 1 sph/rhosum ${h} +pair_coeff 1 1 sph/rhosum 0.03 + +# add gravity. This fix also computes potential energy of mass in gravity field + +fix gfix water gravity -9.81 vector 0 1 0 +fix 2d_fix all enforce2d + +compute rho_peratom all sph/rho/atom +compute e_peratom all sph/e/atom +compute esph all reduce sum c_e_peratom +compute ke all ke +variable etot equal c_esph+c_ke+f_gfix +compute ke_peratom all ke/atom + +# adjust nevery | min. allowed dt | max. allowed dt | +# max. travel distance per dt +# ${dt} ~= CFL criterion 0.1*h/c + +# remove top atoms + +region cut block INF INF 2.5 INF INF INF +delete_atoms region cut +Deleted 3174 atoms, new total = 12528 + +# use a variable timestep + +fix dtfix all dt/reset 1 NULL ${dt} 0.0005 units box +fix dtfix all dt/reset 1 NULL 0.0003 0.0005 units box + +# time-integrate position, velocities, +# internal energy and density of water particles + +fix integrate_water_fix water sph + +# time-integrate only internal energy and density of boundary particles + +fix integrate_bc_fix bc sph/stationary + +thermo 500 +thermo_style custom step ke c_esph v_etot f_gfix press time f_dtfix +thermo_modify norm no + +# load balancing + +comm_style tiled +fix 100 all balance 100 0.9 rcb + +# fix ave/grid + +fix ave all ave/grid 50 5 250 10 10 1 vx vy + +# dump particles + +#dump dump_id all custom 100 tmp.dump # id type x y z c_ke_peratom +#dump_modify dump_id first yes + +# dump grid + +#compute ave all property/grid 10 10 1 id ix iy +#dump ave all grid 250 tmp.grid c_ave:grid:data[*] f_ave:grid:data[*] +#dump_modify ave sort 1 + +# dump image + +#compute 1 all property/atom proc +#variable p atom c_1%10 + +#dump 3 all image 500 tmp.*.png c_ke_peratom type # adiam 0.015 view 0 0 zoom 2.5 subbox yes 0.01 # center d 0.5 0.5 0.5 size 1024 768 box no 0.0 # grid f_ave:grid:count +#variable colors string # "min blue 0.25 green 0.5 orange 0.75 yellow max red" +#dump_modify 3 pad 5 amap 0 1.5 cf 1 5 ${colors} + +# run + +neigh_modify every 5 delay 0 check no +variable skin equal 0.3*${h} +variable skin equal 0.3*0.03 +neighbor ${skin} bin +neighbor 0.009 bin + +run 6000 +Generated 0 of 1 mixed pair_coeff terms from geometric mixing rule +Neighbor list info ... + update: every = 5 steps, delay = 0 steps, check = no + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 0.039 + ghost atom cutoff = 0.039 + binsize = 0.0195, bins = 205 411 1 + 3 neighbor lists, perpetual/occasional/extra = 3 0 0 + (1) pair sph/rhosum, perpetual, skip from (3) + attributes: full, newton on + pair build: skip + stencil: none + bin: none + (2) pair sph/taitwater, perpetual, half/full from (3) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none + (3) neighbor class addition, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/2d + bin: standard +Per MPI rank memory allocation (min/avg/max) = 5.06 | 5.302 | 6.72 Mbytes + Step KinEng c_esph v_etot f_gfix Press Time f_dtfix + 0 0 0 19320.854 19320.854 -3.624517 0 0 + 500 1274.8192 226.44643 19320.367 17819.101 754.35811 0.14057754 500 + 1000 2793.9358 410.18897 19320.367 16116.242 1184.8364 0.21912692 1000 + 1500 4227.2566 547.60309 19320.367 14545.508 1290.9567 0.27943572 1500 + 2000 5515.6545 763.42902 19320.367 13041.284 1468.5449 0.33279685 2000 + 2500 6595.5906 1087.0212 19320.368 11637.756 1878.9882 0.38198106 2500 + 3000 7053.147 1574.0538 19320.369 10693.168 2250.759 0.41605101 3000 + 3500 7396.4079 2058.4224 19320.369 9865.539 2517.1665 0.45034972 3500 + 4000 7690.0468 2419.389 19320.369 9210.9336 2615.8142 0.48685712 4000 + 4500 7986.5331 2529.7094 19320.369 8804.1268 2453.9595 0.52464306 4500 + 5000 8206.3658 2497.1242 19320.369 8616.879 1998.6296 0.56308208 5000 + 5500 8264.0602 2487.5778 19320.369 8568.7309 1614.3683 0.60225589 5500 + 6000 8185.7128 2570.3178 19320.369 8564.3383 1463.8307 0.64295437 6000 +Loop time of 5.47224 on 12 procs for 6000 steps with 12528 atoms + +Performance: 7877.181 tau/day, 1096.443 timesteps/s, 13.736 Matom-step/s +99.2% CPU use with 12 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 2.8469 | 3.1632 | 3.4316 | 11.3 | 57.80 +Neigh | 0.56431 | 0.78494 | 0.95346 | 14.2 | 14.34 +Comm | 0.4559 | 0.89439 | 1.4747 | 35.4 | 16.34 +Output | 0.0005864 | 0.00060563 | 0.00074071 | 0.0 | 0.01 +Modify | 0.51006 | 0.57563 | 0.65636 | 4.9 | 10.52 +Other | | 0.05352 | | | 0.98 + +Nlocal: 1044 ave 1046 max 1043 min +Histogram: 2 0 0 9 0 0 0 0 0 1 +Nghost: 244.75 ave 320 max 120 min +Histogram: 2 1 0 1 0 0 1 1 1 5 +Neighs: 12776.4 ave 16885 max 9467 min +Histogram: 1 1 1 2 3 1 0 2 0 1 + +Total # of neighbors = 153317 +Ave neighs/atom = 12.237947 +Neighbor list builds = 1200 +Dangerous builds not checked + +Total wall time: 0:00:05 diff --git a/examples/grid/log.1Dec22.sph.g++.4 b/examples/grid/log.1Dec22.sph.g++.4 new file mode 100644 index 0000000000..621249ed3a --- /dev/null +++ b/examples/grid/log.1Dec22.sph.g++.4 @@ -0,0 +1,194 @@ +LAMMPS (3 Nov 2022) +WARNING: Using I/O redirection is unreliable with parallel runs. Better use -in switch to read input file. (../lammps.cpp:528) +# SPH water over dam + +atom_style sph +dimension 2 +newton on +boundary s s p +units lj + +read_data data.sph +Reading data file ... + orthogonal box = (0 0 -0.001) to (4.001 8.001 0.001) + 2 by 2 by 1 MPI processor grid + reading atoms ... + 15702 atoms + reading velocities ... + 15702 velocities + read_data CPU = 0.043 seconds + +# upper limit of timestep based on CFL-like criterion +# roughly estimate number of timesteps needed for 7.5 seconds + +variable h equal 0.03 +variable c equal 10.0 # soundspeed for Tait's EOS +variable dt equal 0.1*${h}/${c} +variable dt equal 0.1*0.03/${c} +variable dt equal 0.1*0.03/10 +variable nrun equal 15.0/${dt} +variable nrun equal 15.0/0.0003 + +# assign group name "bc" to boundary particles (type 2) +# assign group name "water" to water particles (type 1) + +group bc type 2 +6000 atoms in group bc +group water type 1 +9702 atoms in group water + +# use hybrid pairstyle which does density summation +# with cutoff ${h} every timestep (1) +# use target density of 1000, soundspeed ${c} for Tait's EOS + +pair_style hybrid/overlay sph/rhosum 1 sph/taitwater +pair_coeff * * sph/taitwater 1000.0 ${c} 1.0 ${h} +pair_coeff * * sph/taitwater 1000.0 10 1.0 ${h} +pair_coeff * * sph/taitwater 1000.0 10 1.0 0.03 +pair_coeff 1 1 sph/rhosum ${h} +pair_coeff 1 1 sph/rhosum 0.03 + +# add gravity. This fix also computes potential energy of mass in gravity field + +fix gfix water gravity -9.81 vector 0 1 0 +fix 2d_fix all enforce2d + +compute rho_peratom all sph/rho/atom +compute e_peratom all sph/e/atom +compute esph all reduce sum c_e_peratom +compute ke all ke +variable etot equal c_esph+c_ke+f_gfix +compute ke_peratom all ke/atom + +# adjust nevery | min. allowed dt | max. allowed dt | +# max. travel distance per dt +# ${dt} ~= CFL criterion 0.1*h/c + +# remove top atoms + +region cut block INF INF 2.5 INF INF INF +delete_atoms region cut +Deleted 3174 atoms, new total = 12528 + +# use a variable timestep + +fix dtfix all dt/reset 1 NULL ${dt} 0.0005 units box +fix dtfix all dt/reset 1 NULL 0.0003 0.0005 units box + +# time-integrate position, velocities, +# internal energy and density of water particles + +fix integrate_water_fix water sph + +# time-integrate only internal energy and density of boundary particles + +fix integrate_bc_fix bc sph/stationary + +thermo 500 +thermo_style custom step ke c_esph v_etot f_gfix press time f_dtfix +thermo_modify norm no + +# load balancing + +comm_style tiled +fix 100 all balance 100 0.9 rcb + +# fix ave/grid + +fix ave all ave/grid 50 5 250 10 10 1 vx vy + +# dump particles + +#dump dump_id all custom 100 tmp.dump # id type x y z c_ke_peratom +#dump_modify dump_id first yes + +# dump grid + +#compute ave all property/grid 10 10 1 id ix iy +#dump ave all grid 250 tmp.grid c_ave:grid:data[*] f_ave:grid:data[*] +#dump_modify ave sort 1 + +# dump image + +#compute 1 all property/atom proc +#variable p atom c_1%10 + +#dump 3 all image 500 tmp.*.png c_ke_peratom type # adiam 0.015 view 0 0 zoom 2.5 subbox yes 0.01 # center d 0.5 0.5 0.5 size 1024 768 box no 0.0 # grid f_ave:grid:count +#variable colors string # "min blue 0.25 green 0.5 orange 0.75 yellow max red" +#dump_modify 3 pad 5 amap 0 1.5 cf 1 5 ${colors} + +# run + +neigh_modify every 5 delay 0 check no +variable skin equal 0.3*${h} +variable skin equal 0.3*0.03 +neighbor ${skin} bin +neighbor 0.009 bin + +run 6000 +Generated 0 of 1 mixed pair_coeff terms from geometric mixing rule +Neighbor list info ... + update: every = 5 steps, delay = 0 steps, check = no + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 0.039 + ghost atom cutoff = 0.039 + binsize = 0.0195, bins = 205 411 1 + 3 neighbor lists, perpetual/occasional/extra = 3 0 0 + (1) pair sph/rhosum, perpetual, skip from (3) + attributes: full, newton on + pair build: skip + stencil: none + bin: none + (2) pair sph/taitwater, perpetual, half/full from (3) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none + (3) neighbor class addition, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/2d + bin: standard +Per MPI rank memory allocation (min/avg/max) = 5.607 | 5.957 | 6.474 Mbytes + Step KinEng c_esph v_etot f_gfix Press Time f_dtfix + 0 0 0 19320.854 19320.854 -3.624517 0 0 + 500 1274.8192 226.44643 19320.367 17819.101 754.35811 0.14057754 500 + 1000 2793.9358 410.18897 19320.367 16116.242 1184.8364 0.21912692 1000 + 1500 4227.2566 547.60309 19320.367 14545.508 1290.9567 0.27943572 1500 + 2000 5515.6545 763.42902 19320.367 13041.284 1468.5449 0.33279685 2000 + 2500 6595.5906 1087.0212 19320.368 11637.756 1878.9882 0.38198106 2500 + 3000 7053.147 1574.0538 19320.369 10693.168 2250.759 0.41605101 3000 + 3500 7396.4079 2058.4224 19320.369 9865.539 2517.1665 0.45034972 3500 + 4000 7690.0468 2419.389 19320.369 9210.9336 2615.8142 0.48685712 4000 + 4500 7986.5331 2529.7094 19320.369 8804.1268 2453.9595 0.52464306 4500 + 5000 8206.3658 2497.1242 19320.369 8616.879 1998.6296 0.56308208 5000 + 5500 8264.0602 2487.5778 19320.369 8568.7309 1614.3683 0.60225589 5500 + 6000 8185.7128 2570.3178 19320.369 8564.3383 1463.8307 0.64295437 6000 +Loop time of 8.44486 on 4 procs for 6000 steps with 12528 atoms + +Performance: 5104.390 tau/day, 710.492 timesteps/s, 8.901 Matom-step/s +99.6% CPU use with 4 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 5.3618 | 5.4752 | 5.5857 | 3.5 | 64.83 +Neigh | 1.607 | 1.7333 | 1.8496 | 6.6 | 20.53 +Comm | 0.36438 | 0.60163 | 0.70886 | 18.0 | 7.12 +Output | 0.00062026 | 0.00064412 | 0.00071499 | 0.0 | 0.01 +Modify | 0.57676 | 0.59785 | 0.60941 | 1.6 | 7.08 +Other | | 0.03618 | | | 0.43 + +Nlocal: 3132 ave 3134 max 3131 min +Histogram: 2 0 0 1 0 0 0 0 0 1 +Nghost: 248.25 ave 333 max 165 min +Histogram: 1 1 0 0 0 0 0 0 1 1 +Neighs: 38329.2 ave 41127 max 35425 min +Histogram: 1 0 1 0 0 0 0 1 0 1 + +Total # of neighbors = 153317 +Ave neighs/atom = 12.237947 +Neighbor list builds = 1200 +Dangerous builds not checked + +Total wall time: 0:00:08 diff --git a/examples/ttm/in.ttm.grid b/examples/ttm/in.ttm.grid index 58f2f519b6..5c3b9c41fb 100644 --- a/examples/ttm/in.ttm.grid +++ b/examples/ttm/in.ttm.grid @@ -40,10 +40,22 @@ thermo 100 thermo_style custom step temp etotal f_twotemp[1] f_twotemp[2] thermo_modify format float "%20.16g" -compute 10 all property/grid 10 10 10 id xc yc zc -fix ave all ave/grid 100 5 500 10 10 10 f_twotemp:grid:data -dump ave all grid 500 tmp.dump.ave & - c_10:grid:data[*] f_ave:grid:data -dump_modify ave sort 1 +# dump output + +#compute 1 all property/grid 10 10 10 id ix iy iz +#dump 1 all grid 100 tmp.dump c_1:grid:data[*] f_twotemp:grid:data +#dump_modify 1 sort 1 + +#compute 10 all property/grid 10 10 10 id xc yc zc +#fix ave all ave/grid 10 10 100 10 10 10 f_twotemp:grid:data + +#dump ave all grid 100 tmp.dump.ave & +# c_10:grid:data[*] f_ave:grid:data +#dump_modify ave sort id + +#dump vtk all grid/vtk 100 tmp.dump.*.vtk f_ave:grid:data +#dump_modify vtk sort id buffer no + +# run simulation run 1000 diff --git a/examples/ttm/log.30Aug22.ttm.grid.g++.1 b/examples/ttm/log.1Dec22.ttm.grid.g++.1 similarity index 79% rename from examples/ttm/log.30Aug22.ttm.grid.g++.1 rename to examples/ttm/log.1Dec22.ttm.grid.g++.1 index 7f59fba147..9d4a91cf55 100644 --- a/examples/ttm/log.30Aug22.ttm.grid.g++.1 +++ b/examples/ttm/log.1Dec22.ttm.grid.g++.1 @@ -1,4 +1,4 @@ -LAMMPS (3 Aug 2022) +LAMMPS (3 Nov 2022) units metal atom_style atomic boundary p p p @@ -34,7 +34,7 @@ region atom_box block -10 10 -10 10 -10 10 units lattice create_atoms 1 region atom_box Created 16000 atoms using lattice units in orthogonal box = (-28.7 -28.7 -28.7) to (28.7 28.7 28.7) - create_atoms CPU = 0.004 seconds + create_atoms CPU = 0.002 seconds mass 1 55.845 @@ -58,9 +58,22 @@ thermo 100 thermo_style custom step temp etotal f_twotemp[1] f_twotemp[2] thermo_modify format float "%20.16g" -compute 10 all property/grid 10 10 10 id xc yc zc -fix ave all ave/grid 100 5 500 10 10 10 f_twotemp:grid:data -dump ave all grid 500 tmp.dump.ave c_10:grid:data[*] f_ave:grid:data +# dump output + +#compute 1 all property/grid 10 10 10 id ix iy iz +#dump 1 all grid 100 tmp.dump c_1:grid:data[*] f_twotemp:grid:data +#dump_modify 1 sort 1 + +#compute 10 all property/grid 10 10 10 id xc yc zc +#fix ave all ave/grid 10 10 100 10 10 10 f_twotemp:grid:data + +#dump ave all grid 100 tmp.dump.ave # c_10:grid:data[*] f_ave:grid:data +#dump_modify ave sort id + +#dump vtk all grid/vtk 100 tmp.dump.*.vtk f_ave:grid:data +#dump_modify vtk sort id buffer no + +# run simulation run 1000 Neighbor list info ... @@ -75,7 +88,7 @@ Neighbor list info ... pair build: half/bin/atomonly/newton stencil: half/bin/3d bin: standard -Per MPI rank memory allocation (min/avg/max) = 12.09 | 12.09 | 12.09 Mbytes +Per MPI rank memory allocation (min/avg/max) = 10.99 | 10.99 | 10.99 Mbytes Step Temp TotEng f_twotemp[1] f_twotemp[2] 0 0 -68483.52254543516 371.9188105082105 0 100 17.01353086098387 -68446.50228930202 334.6217068813629 0.3763710887774046 @@ -88,20 +101,20 @@ Per MPI rank memory allocation (min/avg/max) = 12.09 | 12.09 | 12.09 Mbytes 800 50.4375018189932 -68272.72651051797 160.995046695269 0.1708386295858845 900 52.17011714635106 -68257.85059865142 146.1567281868867 0.1032829304640776 1000 53.49296457217382 -68244.38715993936 132.7166474251702 0.06428993394665769 -Loop time of 15.6373 on 1 procs for 1000 steps with 16000 atoms +Loop time of 5.99191 on 1 procs for 1000 steps with 16000 atoms -Performance: 0.553 ns/day, 43.437 hours/ns, 63.950 timesteps/s +Performance: 1.442 ns/day, 16.644 hours/ns, 166.892 timesteps/s, 2.670 Matom-step/s 100.0% CPU use with 1 MPI tasks x no OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 14.493 | 14.493 | 14.493 | 0.0 | 92.68 +Pair | 5.3136 | 5.3136 | 5.3136 | 0.0 | 88.68 Neigh | 0 | 0 | 0 | 0.0 | 0.00 -Comm | 0.088097 | 0.088097 | 0.088097 | 0.0 | 0.56 -Output | 0.0044447 | 0.0044447 | 0.0044447 | 0.0 | 0.03 -Modify | 1.0075 | 1.0075 | 1.0075 | 0.0 | 6.44 -Other | | 0.04433 | | | 0.28 +Comm | 0.035738 | 0.035738 | 0.035738 | 0.0 | 0.60 +Output | 0.00049119 | 0.00049119 | 0.00049119 | 0.0 | 0.01 +Modify | 0.62365 | 0.62365 | 0.62365 | 0.0 | 10.41 +Other | | 0.01844 | | | 0.31 Nlocal: 16000 ave 16000 max 16000 min Histogram: 1 0 0 0 0 0 0 0 0 0 @@ -114,4 +127,4 @@ Total # of neighbors = 896000 Ave neighs/atom = 56 Neighbor list builds = 0 Dangerous builds = 0 -Total wall time: 0:00:15 +Total wall time: 0:00:06 diff --git a/examples/ttm/log.30Aug22.ttm.grid.g++.4 b/examples/ttm/log.1Dec22.ttm.grid.g++.4 similarity index 78% rename from examples/ttm/log.30Aug22.ttm.grid.g++.4 rename to examples/ttm/log.1Dec22.ttm.grid.g++.4 index d75335722f..4bcce5365e 100644 --- a/examples/ttm/log.30Aug22.ttm.grid.g++.4 +++ b/examples/ttm/log.1Dec22.ttm.grid.g++.4 @@ -1,5 +1,5 @@ -LAMMPS (3 Aug 2022) -WARNING: Using I/O redirection is unreliable with parallel runs. Better use -in switch to read input file. (../lammps.cpp:524) +LAMMPS (3 Nov 2022) +WARNING: Using I/O redirection is unreliable with parallel runs. Better use -in switch to read input file. (../lammps.cpp:528) units metal atom_style atomic boundary p p p @@ -35,7 +35,7 @@ region atom_box block -10 10 -10 10 -10 10 units lattice create_atoms 1 region atom_box Created 16000 atoms using lattice units in orthogonal box = (-28.7 -28.7 -28.7) to (28.7 28.7 28.7) - create_atoms CPU = 0.002 seconds + create_atoms CPU = 0.001 seconds mass 1 55.845 @@ -59,10 +59,22 @@ thermo 100 thermo_style custom step temp etotal f_twotemp[1] f_twotemp[2] thermo_modify format float "%20.16g" -compute 10 all property/grid 10 10 10 id xc yc zc -fix ave all ave/grid 100 5 500 10 10 10 f_twotemp:grid:data -dump ave all grid 500 tmp.dump.ave c_10:grid:data[*] f_ave:grid:data -dump_modify ave sort 1 +# dump output + +#compute 1 all property/grid 10 10 10 id ix iy iz +#dump 1 all grid 100 tmp.dump c_1:grid:data[*] f_twotemp:grid:data +#dump_modify 1 sort 1 + +#compute 10 all property/grid 10 10 10 id xc yc zc +#fix ave all ave/grid 10 10 100 10 10 10 f_twotemp:grid:data + +#dump ave all grid 100 tmp.dump.ave # c_10:grid:data[*] f_ave:grid:data +#dump_modify ave sort id + +#dump vtk all grid/vtk 100 tmp.dump.*.vtk f_ave:grid:data +#dump_modify vtk sort id buffer no + +# run simulation run 1000 Neighbor list info ... @@ -77,7 +89,7 @@ Neighbor list info ... pair build: half/bin/atomonly/newton stencil: half/bin/3d bin: standard -Per MPI rank memory allocation (min/avg/max) = 5.902 | 5.903 | 5.904 Mbytes +Per MPI rank memory allocation (min/avg/max) = 4.843 | 4.843 | 4.843 Mbytes Step Temp TotEng f_twotemp[1] f_twotemp[2] 0 0 -68483.52254530673 371.9188105082186 0 100 16.95536995775684 -68446.64765713879 334.7745598327931 0.3602932995006087 @@ -90,20 +102,20 @@ Per MPI rank memory allocation (min/avg/max) = 5.902 | 5.903 | 5.904 Mbytes 800 49.66707856481075 -68274.98092841901 163.2540575286425 0.1600890300738265 900 52.17692450487317 -68259.8031091165 148.1017576370548 0.1177316234407941 1000 54.24228199265479 -68245.58589458198 133.8816957314364 0.1314999893461343 -Loop time of 4.78682 on 4 procs for 1000 steps with 16000 atoms +Loop time of 2.16917 on 4 procs for 1000 steps with 16000 atoms -Performance: 1.805 ns/day, 13.297 hours/ns, 208.907 timesteps/s -100.0% CPU use with 4 MPI tasks x no OpenMP threads +Performance: 3.983 ns/day, 6.025 hours/ns, 461.006 timesteps/s, 7.376 Matom-step/s +97.7% CPU use with 4 MPI tasks x no OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 4.1562 | 4.2154 | 4.2851 | 2.7 | 88.06 +Pair | 1.8638 | 1.8826 | 1.9014 | 1.0 | 86.79 Neigh | 0 | 0 | 0 | 0.0 | 0.00 -Comm | 0.16658 | 0.23631 | 0.29566 | 11.5 | 4.94 -Output | 0.0016285 | 0.0016618 | 0.0017414 | 0.1 | 0.03 -Modify | 0.31425 | 0.31577 | 0.31755 | 0.2 | 6.60 -Other | | 0.01766 | | | 0.37 +Comm | 0.057938 | 0.076258 | 0.094755 | 4.8 | 3.52 +Output | 0.00020722 | 0.00022911 | 0.00029186 | 0.0 | 0.01 +Modify | 0.20222 | 0.20238 | 0.20256 | 0.0 | 9.33 +Other | | 0.007738 | | | 0.36 Nlocal: 4000 ave 4000 max 4000 min Histogram: 4 0 0 0 0 0 0 0 0 0 @@ -116,4 +128,4 @@ Total # of neighbors = 896000 Ave neighs/atom = 56 Neighbor list builds = 0 Dangerous builds = 0 -Total wall time: 0:00:04 +Total wall time: 0:00:02 From c2a066011243bc6968f0bd18831dde464e3dae41 Mon Sep 17 00:00:00 2001 From: Karl Hammond Date: Thu, 1 Dec 2022 23:49:17 -0600 Subject: [PATCH 136/213] Bug fix and unit tests for fix external-related commands --- fortran/lammps.f90 | 12 ++- unittest/fortran/test_fortran_fixexternal.f90 | 88 +++++++++++++++++++ unittest/fortran/wrap_fixexternal.cpp | 65 +++++++++++++- 3 files changed, 157 insertions(+), 8 deletions(-) diff --git a/fortran/lammps.f90 b/fortran/lammps.f90 index fc318091bf..18b8fa89a3 100644 --- a/fortran/lammps.f90 +++ b/fortran/lammps.f90 @@ -2682,8 +2682,8 @@ CONTAINS CHARACTER(LEN=*), INTENT(IN) :: id REAL(c_double), DIMENSION(:,:), TARGET, INTENT(IN) :: virial TYPE(c_ptr) :: Cid, Cvirial - TYPE(c_ptr), TARGET :: Cptr - INTEGER(c_int) :: nlocal + TYPE(c_ptr), DIMENSION(:), ALLOCATABLE, TARGET :: Cptr + INTEGER(c_int) :: nlocal, i nlocal = lmp_extract_setting(self, 'nlocal') IF (SIZE(virial,2) < nlocal .OR. SIZE(virial,1) /= 6) THEN @@ -2692,10 +2692,14 @@ CONTAINS &[Fortran/fix_external_set_energy_peratom]') END IF Cid = f2c_string(id) - Cptr = C_LOC(virial(1,1)) - Cvirial = C_LOC(Cptr) + ALLOCATE(Cptr(nlocal)) + DO i = 1, nlocal + Cptr(i) = C_LOC(virial(1,i)) + END DO + Cvirial = C_LOC(Cptr(1)) CALL lammps_fix_external_set_virial_peratom(self%handle, Cid, Cvirial) CALL lammps_free(Cid) + DEALLOCATE(Cptr) END SUBROUTINE lmp_fix_external_set_virial_peratom SUBROUTINE lmp_fix_external_set_vector_length(self, id, length) diff --git a/unittest/fortran/test_fortran_fixexternal.f90 b/unittest/fortran/test_fortran_fixexternal.f90 index ca08e3c4d9..61fea1be9d 100644 --- a/unittest/fortran/test_fortran_fixexternal.f90 +++ b/unittest/fortran/test_fortran_fixexternal.f90 @@ -4,6 +4,7 @@ MODULE ext_stuff USE LIBLAMMPS IMPLICIT NONE + INTEGER, PARAMETER :: vec_length = 8 REAL(c_double), SAVE :: direction = 1.0_c_double REAL(c_double), DIMENSION(:,:), POINTER, SAVE :: f3 => NULL(), f4 => NULL() @@ -20,21 +21,35 @@ CONTAINS REAL(c_double), DIMENSION(:,:), INTENT(IN) :: x REAL(c_double), DIMENSION(:,:), INTENT(OUT) :: f REAL(c_double), DIMENSION(SIZE(id)) :: e + REAL(c_double), DIMENSION(6,SIZE(id)) :: v WHERE (id == 1) f(1,:) = 1.0_c_double f(2,:) = -1.0_c_double f(3,:) = 1.25_c_double e = 1.0_c_double + v(1,:) = 1.0_c_double + v(2,:) = 2.0_c_double + v(3,:) = -1.0_c_double + v(4,:) = -2.0_c_double + v(5,:) = 3.0_c_double + v(6,:) = -3.0_c_double ELSEWHERE f(1,:) = -1.0_c_double f(2,:) = +1.0_c_double f(3,:) = -1.25_c_double e = 10.0_c_double + v(1,:) = 10.0_c_double + v(2,:) = 20.0_c_double + v(3,:) = -10.0_c_double + v(4,:) = -20.0_c_double + v(5,:) = 30.0_c_double + v(6,:) = -30.0_c_double END WHERE SELECT TYPE (instance) CLASS IS (lammps) CALL instance%fix_external_set_energy_peratom('ext1', e) + CALL instance%fix_external_set_virial_peratom('ext1', v) CLASS DEFAULT WRITE(0,*) 'UMM...this should never happen.' STOP 1 @@ -48,21 +63,35 @@ CONTAINS REAL(c_double), DIMENSION(:,:), INTENT(IN) :: x REAL(c_double), DIMENSION(:,:), INTENT(OUT) :: f REAL(c_double), DIMENSION(SIZE(id)) :: e + REAL(c_double), DIMENSION(6,SIZE(id)) :: v WHERE (id == 1_c_int) f(1,:) = 1.0_c_double f(2,:) = -1.0_c_double f(3,:) = 1.25_c_double e = 1.0_c_double + v(1,:) = 1.0_c_double + v(2,:) = 2.0_c_double + v(3,:) = -1.0_c_double + v(4,:) = -2.0_c_double + v(5,:) = 3.0_c_double + v(6,:) = -3.0_c_double ELSEWHERE f(1,:) = -1.0_c_double f(2,:) = +1.0_c_double f(3,:) = -1.25_c_double e = 10.0_c_double + v(1,:) = 10.0_c_double + v(2,:) = 20.0_c_double + v(3,:) = -10.0_c_double + v(4,:) = -20.0_c_double + v(5,:) = 30.0_c_double + v(6,:) = -30.0_c_double END WHERE SELECT TYPE (instance) CLASS IS (lammps) CALL instance%fix_external_set_energy_peratom('ext1', e) + CALL instance%fix_external_set_virial_peratom('ext1', v) CLASS DEFAULT WRITE(0,*) 'UMM...this should never happen.' STOP 1 @@ -76,21 +105,35 @@ CONTAINS REAL(c_double), DIMENSION(:,:), INTENT(IN) :: x REAL(c_double), DIMENSION(:,:), INTENT(OUT) :: f REAL(c_double), DIMENSION(SIZE(id)) :: e + REAL(c_double), DIMENSION(6,SIZE(id)) :: v WHERE (id == 1_c_int64_t) f(1,:) = 1.0_c_double f(2,:) = -1.0_c_double f(3,:) = 1.25_c_double e = 1.0_c_double + v(1,:) = 1.0_c_double + v(2,:) = 2.0_c_double + v(3,:) = -1.0_c_double + v(4,:) = -2.0_c_double + v(5,:) = 3.0_c_double + v(6,:) = -3.0_c_double ELSEWHERE f(1,:) = -1.0_c_double f(2,:) = +1.0_c_double f(3,:) = -1.25_c_double e = 10.0_c_double + v(1,:) = 10.0_c_double + v(2,:) = 20.0_c_double + v(3,:) = -10.0_c_double + v(4,:) = -20.0_c_double + v(5,:) = 30.0_c_double + v(6,:) = -30.0_c_double END WHERE SELECT TYPE (instance) CLASS IS (lammps) CALL instance%fix_external_set_energy_peratom('ext1', e) + CALL instance%fix_external_set_virial_peratom('ext1', v) CLASS DEFAULT WRITE(0,*) 'UMM...this should never happen.' STOP 1 @@ -201,6 +244,7 @@ END SUBROUTINE f_lammps_close SUBROUTINE f_lammps_setup_fix_external_callback() BIND(C) USE LIBLAMMPS USE keepstuff, ONLY : lmp, demo_input, cont_input, pair_input + USE ext_stuff, ONLY : vec_length IMPLICIT NONE CALL lmp%commands_list(demo_input) @@ -209,6 +253,7 @@ SUBROUTINE f_lammps_setup_fix_external_callback() BIND(C) CALL lmp%command('neigh_modify exclude group all all') CALL lmp%command('fix ext1 all external pf/callback 1 1') CALL lmp%command('fix ext2 all external pf/callback 1 1') + CALL lmp%fix_external_set_vector_length('ext2', vec_length) END SUBROUTINE f_lammps_setup_fix_external_callback SUBROUTINE f_lammps_setup_fix_external_array() BIND(C) @@ -305,6 +350,9 @@ SUBROUTINE f_lammps_find_forces() BIND(C) f3(1,:) = 4.0_c_double f3(2,:) = -4.0_c_double f3(3,:) = 6.0_c_double + f4(1,:) = 10.0_c_double + f4(2,:) = -10.0_c_double + f4(3,:) = 12.0_c_double ELSEWHERE f3(1,:) = 5.0_c_double f3(2,:) = -5.0_c_double @@ -334,3 +382,43 @@ SUBROUTINE f_lammps_set_virial() BIND(C) CALL lmp%fix_external_set_virial_global('ext4', [1.0_c_double, & 2.0_c_double, 2.5_c_double, -1.0_c_double, -2.25_c_double, -3.02_c_double]) END SUBROUTINE f_lammps_set_virial + +FUNCTION f_lammps_find_peratom_energy(i) RESULT(energy) BIND(C) + USE, INTRINSIC :: ISO_C_BINDING, ONLY : c_int, c_double + USE LIBLAMMPS + USE keepstuff, ONLY : lmp + IMPLICIT NONE + INTEGER(c_int), INTENT(IN), VALUE :: i + REAL(c_double) :: energy + REAL(c_double), DIMENSION(:), POINTER :: e + + e = lmp%extract_compute('peratom', lmp%style%atom, lmp%type%vector) + energy = e(i) +END FUNCTION f_lammps_Find_peratom_energy + +SUBROUTINE f_lammps_find_peratom_virial(v, i) BIND(C) + USE, INTRINSIC :: ISO_C_BINDING, ONLY : c_int, c_double + USE LIBLAMMPS + USE keepstuff, ONLY : lmp + IMPLICIT NONE + REAL(c_double), DIMENSION(6) :: v + INTEGER(c_int), INTENT(IN), VALUE :: i + REAL(c_double), DIMENSION(:,:), POINTER :: virial + + virial = lmp%extract_compute('vperatom', lmp%style%atom, lmp%type%array) + v = virial(:,i) +END SUBROUTINE f_lammps_find_peratom_virial + +SUBROUTINE f_lammps_fixexternal_set_vector() BIND(C) + USE, INTRINSIC :: ISO_C_BINDING, ONLY : c_double + USE LIBLAMMPS + USE keepstuff, ONLY : lmp + USE ext_stuff, ONLY : vec_length + IMPLICIT NONE + REAL(c_double), DIMENSION(vec_length) :: v + INTEGER :: i + DO i = 1, vec_length + v(i) = REAL(i, c_double) + CALL lmp%fix_external_set_vector('ext2', i, v(i)) + END DO +END SUBROUTINE f_lammps_fixexternal_set_vector diff --git a/unittest/fortran/wrap_fixexternal.cpp b/unittest/fortran/wrap_fixexternal.cpp index aa6cb2b921..694aceb009 100644 --- a/unittest/fortran/wrap_fixexternal.cpp +++ b/unittest/fortran/wrap_fixexternal.cpp @@ -23,6 +23,9 @@ void f_lammps_reverse_direction(); void f_lammps_find_forces(); void f_lammps_add_energy(); void f_lammps_set_virial(); +double f_lammps_find_peratom_energy(int); +void f_lammps_find_peratom_virial(double[6], int); +void f_lammps_fixexternal_set_vector(); } using namespace LAMMPS_NS; @@ -128,10 +131,64 @@ TEST_F(LAMMPS_fixexternal, energy_peratom) { f_lammps_setup_fix_external_callback(); f_lammps_set_fix_external_callbacks(); + lammps_command(lmp, "compute peratom all pe/atom"); double energy; lammps_command(lmp, "run 0"); -/* FIXME: the per-atom energy is NOT summed up by this function! We need - another test. */ - energy = lammps_get_thermo(lmp, "pe"); - EXPECT_DOUBLE_EQ(energy, 11.0); + int nlocal = lammps_extract_setting(lmp, "nlocal"); + for (int i = 1; i <= nlocal; i++) + { + energy = f_lammps_find_peratom_energy(i); + if (i == 1) + EXPECT_DOUBLE_EQ(energy, 1.0); + else + EXPECT_DOUBLE_EQ(energy, 10.0); + } +}; + +TEST_F(LAMMPS_fixexternal, virial_peratom) +{ + f_lammps_setup_fix_external_callback(); + f_lammps_set_fix_external_callbacks(); + lammps_command(lmp, "compute vperatom all stress/atom NULL"); + double virial[6]; + lammps_command(lmp, "run 0"); + int nlocal = lammps_extract_setting(lmp, "nlocal"); + for (int i = 1; i <= nlocal; i++) + { + f_lammps_find_peratom_virial(virial, i); + if (i == 1) + { + EXPECT_DOUBLE_EQ(virial[0], -1.0); + EXPECT_DOUBLE_EQ(virial[1], -2.0); + EXPECT_DOUBLE_EQ(virial[2], 1.0); + EXPECT_DOUBLE_EQ(virial[3], 2.0); + EXPECT_DOUBLE_EQ(virial[4], -3.0); + EXPECT_DOUBLE_EQ(virial[5], 3.0); + } + else + { + EXPECT_DOUBLE_EQ(virial[0], -10.0); + EXPECT_DOUBLE_EQ(virial[1], -20.0); + EXPECT_DOUBLE_EQ(virial[2], 10.0); + EXPECT_DOUBLE_EQ(virial[3], 20.0); + EXPECT_DOUBLE_EQ(virial[4], -30.0); + EXPECT_DOUBLE_EQ(virial[5], 30.0); + } + } +}; + +TEST_F(LAMMPS_fixexternal, vector) +{ + f_lammps_setup_fix_external_callback(); + f_lammps_set_fix_external_callbacks(); + f_lammps_fixexternal_set_vector(); + lammps_command(lmp, "run 0"); + double *v; + for (int i = 0; i < 8; i++) + { + v = (double*) lammps_extract_fix(lmp, "ext2", LMP_STYLE_GLOBAL, + LMP_TYPE_VECTOR, i, 1); + EXPECT_DOUBLE_EQ(i+1, *v); + std::free(v); + } }; From b1664ce8eaf54e1e462469d8ccfb99618fc7483b Mon Sep 17 00:00:00 2001 From: Karl Hammond Date: Fri, 2 Dec 2022 00:00:57 -0600 Subject: [PATCH 137/213] replaced unit 0 with error_unit --- unittest/fortran/test_fortran_fixexternal.f90 | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/unittest/fortran/test_fortran_fixexternal.f90 b/unittest/fortran/test_fortran_fixexternal.f90 index 61fea1be9d..d46e1ec673 100644 --- a/unittest/fortran/test_fortran_fixexternal.f90 +++ b/unittest/fortran/test_fortran_fixexternal.f90 @@ -51,7 +51,7 @@ CONTAINS CALL instance%fix_external_set_energy_peratom('ext1', e) CALL instance%fix_external_set_virial_peratom('ext1', v) CLASS DEFAULT - WRITE(0,*) 'UMM...this should never happen.' + WRITE(error_unit,*) 'UMM...this should never happen.' STOP 1 END SELECT END SUBROUTINE f_callback_ss @@ -93,7 +93,7 @@ CONTAINS CALL instance%fix_external_set_energy_peratom('ext1', e) CALL instance%fix_external_set_virial_peratom('ext1', v) CLASS DEFAULT - WRITE(0,*) 'UMM...this should never happen.' + WRITE(error_unit,*) 'UMM...this should never happen.' STOP 1 END SELECT END SUBROUTINE f_callback_sb @@ -135,7 +135,7 @@ CONTAINS CALL instance%fix_external_set_energy_peratom('ext1', e) CALL instance%fix_external_set_virial_peratom('ext1', v) CLASS DEFAULT - WRITE(0,*) 'UMM...this should never happen.' + WRITE(error_unit,*) 'UMM...this should never happen.' STOP 1 END SELECT END SUBROUTINE f_callback_bb From 71f086e159ed22e69cd20024d76dea28e5578acd Mon Sep 17 00:00:00 2001 From: Karl Hammond Date: Fri, 2 Dec 2022 17:19:42 -0600 Subject: [PATCH 138/213] implemented scatter, gather, and friends; wrote and updated documentation --- doc/src/Fortran.rst | 209 ++++++++++++++++++++++-- fortran/lammps.f90 | 378 ++++++++++++++++++++++++++++++++++++++++++-- src/library.cpp | 209 ++++++++++++++++++++++-- 3 files changed, 764 insertions(+), 32 deletions(-) diff --git a/doc/src/Fortran.rst b/doc/src/Fortran.rst index 6161ccaebe..80d3447437 100644 --- a/doc/src/Fortran.rst +++ b/doc/src/Fortran.rst @@ -298,6 +298,16 @@ of the contents of the :f:mod:`LIBLAMMPS` Fortran interface to LAMMPS. :ftype scatter_atoms_subset: subroutine :f gather_bonds: :f:subr:`gather_bonds` :ftype gather_bonds: subroutine + :f gather: :f:subr:`gather` + :ftype gather: subroutine + :f gather_concat: :f:subr:`gather_concat` + :ftype gather_concat: subroutine + :f gather_subset: :f:subr:`gather_subset` + :ftype gather_subset: subroutine + :f scatter: :f:subr:`scatter` + :ftype scatter: subroutine + :f scatter_subset: :f:subr:`scatter_subset` + :ftype scatter_subset: subroutine :f create_atoms: :f:subr:`create_atoms` :ftype create_atoms: subroutine :f find_pair_neighlist: :f:func:`find_pair_neighlist` @@ -1194,8 +1204,8 @@ Procedures Bound to the :f:type:`lammps` Derived Type .. f:function:: extract_variable(name[,group]) - This function calls :cpp:func:`lammps_extract_variable` and returns a scalar, - vector, or string containing the value of the variable identified by + This function calls :cpp:func:`lammps_extract_variable` and returns a + scalar, vector, or string containing the value of the variable identified by *name*. When the variable is an *equal*-style variable (or one compatible with that style such as *internal*), the variable is evaluated and the corresponding value returned. When the variable is an *atom*-style variable, @@ -1276,15 +1286,19 @@ Procedures Bound to the :f:type:`lammps` Derived Type length (*count* :math:`\times` *natoms*), as queried by :f:func:`extract_setting`. + This function is not compatible with ``-DLAMMPS_BIGBIG``. + :p character(len=\*) name: desired quantity (e.g., *x* or *mask*) :p integer(c_int) count: number of per-atom values you expect per atom (e.g., 1 for *type*, *mask*, or *charge*; 3 for *x*, *v*, or *f*). Use *count* = 3 with *image* if you want a single image flag unpacked into *x*/*y*/*z* components. - :p real(c_double) data [dimension(:),allocatable]: array into which to store + :p polymorphic data [dimension(:),allocatable]: array into which to store the data. Array *must* have the ``ALLOCATABLE`` attribute and be of rank 1 (i.e., ``DIMENSION(:)``). If this array is already allocated, it will be - reallocated to fit the length of the incoming data. + reallocated to fit the length of the incoming data. It should have type + ``INTEGER(c_int)`` if expecting integer data and ``REAL(c_double)`` if + expecting floating-point data. :to: :cpp:func:`lammps_gather_atoms` .. note:: @@ -1324,15 +1338,19 @@ Procedures Bound to the :f:type:`lammps` Derived Type :f:func:`gather_atoms`; for a similar array but for a subset of atoms, see :f:func:`gather_atoms_subset`. + This function is not compatible with ``-DLAMMPS_BIGBIG``. + :p character(len=\*) name: desired quantity (e.g., *x* or *mask*) :p integer(c_int) count: number of per-atom values you expect per atom (e.g., 1 for *type*, *mask*, or *charge*; 3 for *x*, *v*, or *f*). Use *count* = 3 with *image* if you want a single image flag unpacked into *x*/*y*/*z* components. - :p real(c_double) data [dimension(:),allocatable]: array into which to store + :p polymorphic data [dimension(:),allocatable]: array into which to store the data. Array *must* have the ``ALLOCATABLE`` attribute and be of rank 1 (i.e., ``DIMENSION(:)``). If this array is already allocated, it will be - reallocated to fit the length of the incoming data. + reallocated to fit the length of the incoming data. It should have type + ``INTEGER(c_int)`` if expecting integer data and ``REAL(c_double)`` if + expecting floating-point data. :to: :cpp:func:`lammps_gather_atoms_concat` -------- @@ -1346,7 +1364,7 @@ Procedures Bound to the :f:type:`lammps` Derived Type .. versionadded:: 3Nov2022 This subroutine gathers data for the requested atom IDs and stores them in a - one-dimensional array allocated by the user. The data will be ordered by + one-dimensional allocatable array. The data will be ordered by atom ID, but there is no requirement that the IDs be consecutive. If you wish to return a similar array for *all* the atoms, use :f:func:`gather_atoms` or :f:func:`gather_atoms_concat`. @@ -1359,6 +1377,8 @@ Procedures Bound to the :f:type:`lammps` Derived Type user, and *data* must be of rank 1 (i.e., ``DIMENSION(:)``) and have the ``ALLOCATABLE`` attribute. + This function is not compatible with ``-DLAMMPS_BIGBIG``. + :p character(len=\*) name: desired quantity (e.g., *x* or *mask*) :p integer(c_int) count: number of per-atom values you expect per atom (e.g., 1 for *type*, *mask*, or *charge*; 3 for *x*, *v*, or *f*). Use @@ -1366,10 +1386,12 @@ Procedures Bound to the :f:type:`lammps` Derived Type *x*/*y*/*z* components. :p integer(c_int) ids [dimension(:)]: atom IDs corresponding to the atoms to be gathered - :p real(c_double) data [dimension(:),allocatable]: array into which to store + :p polymorphic data [dimension(:),allocatable]: array into which to store the data. Array *must* have the ``ALLOCATABLE`` attribute and be of rank 1 (i.e., ``DIMENSION(:)``). If this array is already allocated, it will be - reallocated to fit the length of the incoming data. + reallocated to fit the length of the incoming data. It should have type + ``INTEGER(c_int)`` if expecting integer data and ``REAL(c_double)`` if + expecting floating-point data. :to: :cpp:func:`lammps_gather_atoms_subset` -------- @@ -1443,7 +1465,7 @@ Procedures Bound to the :f:type:`lammps` Derived Type .. versionadded:: 3Nov2022 - This function copies the list of all bonds into an allocated array. + This function copies the list of all bonds into an allocatable array. The array will be filled with (bond type, bond atom 1, bond atom 2) for each bond. The array is allocated to the right length (i.e., three times the number of bonds). The array *data* must be of the same type as the LAMMPS @@ -1482,6 +1504,173 @@ Procedures Bound to the :f:type:`lammps` Derived Type -------- +.. f:subroutine:: gather(self, name, count, data) + + Gather the named per-atom, per-atom fix, per-atom compute, or fix + property/atom-based entities from all processes, in order by atom ID. + + .. versionadded:: TBD + + This subroutine gathers data from all processes and stores them in a + one-dimensional allocatable array. The array *data* will be + ordered by atom ID, which requires consecutive IDs (1 to *natoms*\ ). If you + need a similar array but for non-consecutive atom IDs, see + :cpp:func:`lammps_gather_concat`; for a similar array but for a subset of + atoms, see :cpp:func:`lammps_gather_subset`. + + The *data* array will be ordered in groups of *count* values, sorted by atom + ID (e.g., if *name* is *x*, then *data* is [x(1,1), x(2,1), x(3,1), x(1,2), + x(2,2), x(3,2), x(1,3), :math:`\dots`]); *data* must be ``ALLOCATABLE`` and + will be allocated to length (*count*\ :math:`{}\times{}`\ *natoms*), as + queried by :f:func:`extract_setting`. + + This function will return an error if fix or compute data are requested and + the fix or compute ID given does not have per-atom data. See the note about + re-interpreting the vector as a matrix at :f:subr:`gather_atoms`. + + This function is not compatible with ``-DLAMMPS_BIGBIG``. + + :p character(len=\*) name: desired quantity (e.g., "x" or "mask" for atom + properties, "f_id" for per-atom fix data, "c_id" for per-atom compute data, + "d_name" or "i_name" for fix property/atom vectors with *count* = 1, + "d2_name" or "i2_name" for fix propert/atom vectors with + *count*\ :math:`{}> 1`) + :p integer(c_int) count: number of per-atom values (e.g., 1 for *type* or + *charge*, 3 for *x* or *f*); use *count* = 3 with *image* if you want the + image flags unpacked into (*x*,\ *y*,\ *z*) components. + :p real(c_double) data [dimension(:),allocatable]: array into which to store + the data. Array *must* have the ``ALLOCATABLE`` attribute and be of rank 1 + (i.e., ``DIMENSION(:)``). If this array is already allocated, it will be + reallocated to fit the length of the incoming data. + :to: :cpp:func:`lammps_gather` + +-------- + +.. f:subroutine:: gather_concat(self, name, count, data) + + Gather the named per-atom, per-atom fix, per-atom compute, or fix + property/atom-based entities from all processes, unordered. + + This subroutine gathers data for all atoms and stores them in a + one-dimensional allocatable array. The data will be a + concatenation of chunks from each processor's owned atoms, in whatever order + the atoms are in on each processor. This process has no requirement that the + atom IDs be consecutive. If you need the ID of each atom, you can do another + call to either :f:subr:`gather_atoms_concat` or :f:subr:`gather_concat` with + *name* set to ``id``. If you have consecutive IDs and want the data to be in + order, use :f:subr:`gather`; for a similar array but for a subset of + atoms, use :f:subr:`gather_subset`. + + The *data* array will be in groups of *count* values, with *natoms* groups + total, but not in order by atom ID (e.g., if *name* is *x* and *count* is 3, + then *data* might be something like [x(1,11), x(2,11), x(3,11), x(1,3), + x(2,3), x(3,3), x(1,5), :math:`\dots`]); *data* must be ``ALLOCATABLE`` and + will be allocated to length (*count* :math:`\times` *natoms*), as queried by + :f:func:`extract_setting`. + + This function is not compatible with ``-DLAMMPS_BIGBIG``. + + :p character(len=\*) name: desired quantity (e.g., "x" or "mask" for atom + properties, "f_id" for per-atom fix data, "c_id" for per-atom compute data, + "d_name" or "i_name" for fix property/atom vectors with *count* = 1, + "d2_name" or "i2_name" for fix propert/atom vectors with + *count*\ :math:`{}> 1`) + :p integer(c_int) count: number of per-atom values you expect per atom + (e.g., 1 for *type*, *mask*, or *charge*; 3 for *x*, *v*, or *f*). Use + *count* = 3 with *image* if you want a single image flag unpacked into + *x*/*y*/*z* components. + :p polymorphic data [dimension(:),allocatable]: array into which to store + the data. Array *must* have the ``ALLOCATABLE`` attribute and be of rank 1 + (i.e., ``DIMENSION(:)``). If this array is already allocated, it will be + reallocated to fit the length of the incoming data. It should have type + ``INTEGER(c_int)`` if expecting integer data and ``REAL(c_double)`` if + expecting floating-point data. + :to: :cpp:func:`lammps_gather_concat` + +-------- + +.. f:subroutine:: gather_subset(name, count, ids, data) + + Gather the named per-atom, per-atom fix, per-atom compute, or fix + property/atom-based entities from all processes for a subset of atoms. + + This subroutine gathers data for the requested atom IDs and stores them in a + one-dimensional allocatable array. The data will be ordered by atom ID, but + there is no requirement that the IDs be consecutive. If you wish to return a + similar array for *all* the atoms, use :f:subr:`gather` or + :f:subr:`gather_concat`. + + The *data* array will be in groups of *count* values, sorted by atom ID in + the same order as the array *ids* (e.g., if *name* is *x*, *count* = 3, and + *ids* is [100, 57, 210], then *data* might look like [x(1,100), x(2,100), + x(3,100), x(1,57), x(2,57), x(3,57), x(1,210), :math:`\dots`]); *ids* must + be provided by the user, and *data* must have the ``ALLOCATABLE`` attribute + and be of rank 1 (i.e., ``DIMENSION(:)``). If *data* is already allocated, + it will be reallocated to fit the length of the incoming data. + + This function is not compatible with ``-DLAMMPS_BIGBIG``. + + :p character(len=\*) name: quantity to be scattered + + :p integer(c_int) ids [dimension(:)]: atom IDs corresponding to the atoms + being scattered (e.g., "x" or "f" for atom properties, "f_id" for per-atom + fix data, "c_id" for per-atom compute data, "d_name" or "i_name" for fix + property/atom vectors with *count* = 1, "d2_name" or "i2_name" for fix + property/atom vectors with *count*\ :math:`{} > 1`) + :p data: per-atom values packed into a one-dimensional array containing the + data to be scattered. This array must have either the same length as *ids* + (for *mask*, *type*, etc.) or three times its length (for *x*, *f*, etc.); + the array must be rank 1 and be of type ``INTEGER(c_int)`` (e.g., for + *mask* or *type*) or of type ``REAL(c_double)`` (e.g., for *charge*, *x*, + or *f*). + :ptype data: polymorphic,dimension(:) + :to: :cpp:func:`lammps_scatter_subset` + +-------- + +.. f:subroutine:: scatter(name, data) + + This function calls :cpp:func:`lammps_scatter` to scatter the named + atom-based entities in *data* to all processes. + + *This function is not yet documented, as the underlying C routine has not + been thoroughly tested yet.* + +-------- + +.. f:subroutine:: scatter_subset(name, ids, data) + + This function calls :cpp:func:`lammps_scatter_subset` to scatter the named + per-atom, per-atom fix, per-atom compute, or fix property/atom-based + entities in *data* from a subset of atoms to all processes. + + .. versionadded:: TBD + + This subroutine takes data stored in a one-dimensional array supplied by the + user and scatters them to a subset of atoms on all processes. The array + *data* contains data associated with atom IDs, but there is no requirement + that the IDs be consecutive, as they are provided in a separate array. + Use :f:subr:`scatter` to scatter data for all atoms, in order. + + The *data* array needs to be organized in groups of *count* values, with the + groups in the same order as the array *ids*. For example, if you want *data* + to be the array [x(1,1), x(2,1), x(3,1), x(1,100), x(2,100), x(3,100), + x(1,57), x(2,57), x(3,57)], then *count* = 3 and *ids* = [1, 100, 57]. + + This function is not compatible with ``-DLAMMPS_BIGBIG``. + + :p character(len=\*) name: desired quantity (e.g., "x" or "mask" for atom + properties, "f_id" for per-atom fix data, "c_id" for per-atom compute data, + "d_name" or "i_name" for fix property/atom vectors with *count* = 1, + "d2_name" or "i2_name" for fix propert/atom vectors with + *count*\ :math:`{}> 1`) + :p integer(c_int) ids: list of atom IDs to scatter data for + :p polymorphic data [dimension(:)]: per-atom values packed in a + one-dimensional array of length *size(ids)* \* *count*. + :to: :cpp:func:`lammps_scatter_subset` + +-------- + .. f:subroutine:: create_atoms([id,] type, x, [v,] [image,] [bexpand]) This method calls :cpp:func:`lammps_create_atoms` to create additional atoms diff --git a/fortran/lammps.f90 b/fortran/lammps.f90 index 18b8fa89a3..4cf90e22a2 100644 --- a/fortran/lammps.f90 +++ b/fortran/lammps.f90 @@ -135,7 +135,24 @@ MODULE LIBLAMMPS PROCEDURE, PRIVATE :: lmp_gather_bonds_big GENERIC :: gather_bonds => lmp_gather_bonds_small, & lmp_gather_bonds_big -! + PROCEDURE, PRIVATE :: lmp_gather_int + PROCEDURE, PRIVATE :: lmp_gather_double + GENERIC :: gather => lmp_gather_int, lmp_gather_double + PROCEDURE, PRIVATE :: lmp_gather_concat_int + PROCEDURE, PRIVATE :: lmp_gather_concat_double + GENERIC :: gather_concat => lmp_gather_concat_int, & + lmp_gather_concat_double + PROCEDURE, PRIVATE :: lmp_gather_subset_int + PROCEDURE, PRIVATE :: lmp_gather_subset_double + GENERIC :: gather_subset => lmp_gather_subset_int, & + lmp_gather_subset_double + PROCEDURE, PRIVATE :: lmp_scatter_int + PROCEDURE, PRIVATE :: lmp_scatter_double + GENERIC :: scatter => lmp_scatter_int, lmp_scatter_double + PROCEDURE, PRIVATE :: lmp_scatter_subset_int + PROCEDURE, PRIVATE :: lmp_scatter_subset_double + GENERIC :: scatter_subset => lmp_scatter_subset_int, & + lmp_scatter_subset_double PROCEDURE, PRIVATE :: lmp_create_atoms_int PROCEDURE, PRIVATE :: lmp_create_atoms_bigbig GENERIC :: create_atoms => lmp_create_atoms_int, & @@ -552,13 +569,42 @@ MODULE LIBLAMMPS TYPE(c_ptr), VALUE :: handle, data END SUBROUTINE lammps_gather_bonds - !SUBROUTINE lammps_gather + SUBROUTINE lammps_gather(handle, name, type, count, data) BIND(C) + IMPORT :: c_ptr, c_int + IMPLICIT NONE + TYPE(c_ptr), VALUE :: handle, name, data + INTEGER(c_int), VALUE :: type, count + END SUBROUTINE lammps_gather - !SUBROUTINE lammps_gather_concat + SUBROUTINE lammps_gather_concat(handle, name, type, count, data) BIND(C) + IMPORT :: c_ptr, c_int + IMPLICIT NONE + TYPE(c_ptr), VALUE :: handle, name, data + INTEGER(c_int), VALUE :: type, count + END SUBROUTINE lammps_gather_concat - !SUBROUTINE lammps_gather_subset + SUBROUTINE lammps_gather_subset(handle, name, type, count, ndata, ids, & + data) BIND(C) + IMPORT :: c_ptr, c_int + IMPLICIT NONE + TYPE(c_ptr), VALUE :: handle, name, ids, data + INTEGER(c_int), VALUE :: type, count, ndata + END SUBROUTINE lammps_gather_subset - !SUBROUTINE lammps_scatter_subset + SUBROUTINE lammps_scatter(handle, name, type, count, data) BIND(C) + IMPORT :: c_ptr, c_int + IMPLICIT NONE + TYPE(c_ptr), VALUE :: handle, name, data + INTEGER(c_int), VALUE :: type, count + END SUBROUTINE lammps_scatter + + SUBROUTINE lammps_scatter_subset(handle, name, type, count, ndata, ids, & + data) BIND(C) + IMPORT :: c_ptr, c_int + IMPLICIT NONE + TYPE(c_ptr), VALUE :: handle, name, ids, data + INTEGER(c_int), VALUE :: count, ndata, type + END SUBROUTINE lammps_scatter_subset FUNCTION lammps_create_atoms(handle, n, id, type, x, v, image, bexpand) & BIND(C) @@ -1622,7 +1668,7 @@ CONTAINS IF (count /= 1 .AND. count /= 3) THEN CALL lmp_error(self, LMP_ERROR_ALL + LMP_ERROR_WORLD, & 'gather_atoms_subset requires "count" to be 1 or 3 & - &[Fortran/gather_atoms]') + &[Fortran/gather_atoms_subset]') END IF ndata = SIZE(ids, KIND=c_int) @@ -1652,7 +1698,7 @@ CONTAINS IF (count /= 1 .AND. count /= 3) THEN CALL lmp_error(self, LMP_ERROR_ALL + LMP_ERROR_WORLD, & 'gather_atoms_subset requires "count" to be 1 or 3 & - &[Fortran/gather_atoms]') + &[Fortran/gather_atoms_subset]') END IF ndata = SIZE(ids, KIND=c_int) @@ -1746,7 +1792,8 @@ CONTAINS Ccount = SIZE(data, KIND=c_int) / Cndata IF (Ccount /= 1 .AND. Ccount /= 3) THEN CALL lmp_error(self, LMP_ERROR_ALL + LMP_ERROR_WORLD, & - 'scatter_atoms_subset requires either 1 or 3 data per atom') + 'scatter_atoms_subset requires either 1 or 3 data per atom & + &[Fortran/scatter_atoms_subset]') END IF Cname = f2c_string(name) @@ -1771,7 +1818,8 @@ CONTAINS Ccount = SIZE(data, KIND=c_int) / Cndata IF (Ccount /= 1 .AND. Ccount /= 3) THEN CALL lmp_error(self, LMP_ERROR_ALL + LMP_ERROR_WORLD, & - 'scatter_atoms_subset requires either 1 or 3 data per atom') + 'scatter_atoms_subset requires either 1 or 3 data per atom & + &[Fortran/scatter_atoms_subset]') END IF Cname = f2c_string(name) @@ -1792,7 +1840,7 @@ CONTAINS IF (SIZE_TAGINT /= 4_c_int) THEN CALL lmp_error(self, LMP_ERROR_ALL + LMP_ERROR_WORLD, & - 'Incompatible integer kind in gather_bonds [Fortran API]') + 'Incompatible integer kind in gather_bonds [Fortran/gather_bonds]') END IF IF (ALLOCATED(data)) DEALLOCATE(data) IF (SIZE_BIGINT == 4_c_int) THEN @@ -1815,7 +1863,7 @@ CONTAINS IF (SIZE_TAGINT /= 8_c_int) THEN CALL lmp_error(self, LMP_ERROR_ALL + LMP_ERROR_WORLD, & - 'Incompatible integer kind in gather_bonds [Fortran API]') + 'Incompatible integer kind in gather_bonds [Fortran/gather_bonds]') END IF nbonds = lmp_extract_global(self, 'nbonds') IF (ALLOCATED(data)) DEALLOCATE(data) @@ -1824,6 +1872,314 @@ CONTAINS CALL lammps_gather_bonds(self%handle, Cdata) END SUBROUTINE lmp_gather_bonds_big + ! equivalent function to lammps_gather (for int data) + SUBROUTINE lmp_gather_int(self, name, count, data) + CLASS(lammps), INTENT(IN) :: self + CHARACTER(LEN=*), INTENT(IN) :: name + INTEGER(c_int), INTENT(IN) :: count + INTEGER(c_int), DIMENSION(:), ALLOCATABLE, TARGET, INTENT(OUT) :: data + TYPE(c_ptr) :: Cdata, Cname + INTEGER(c_int) :: natoms + INTEGER(c_int), PARAMETER :: Ctype = 0_c_int + REAL(c_double) :: dnatoms + CHARACTER(LEN=100) :: error_msg + + IF (count /= 1 .AND. count /= 3) THEN + CALL lmp_error(self, LMP_ERROR_ALL + LMP_ERROR_WORLD, & + 'gather requires "count" to be 1 or 3 [Fortran/gather]') + END IF + + dnatoms = lmp_get_natoms(self) + IF (dnatoms > HUGE(1_c_int)) THEN + WRITE(error_msg,'(A,1X,I0,1X,A)') & + 'Cannot use library function gather with more than', & + HUGE(0_c_int), 'atoms [Fortran/gather]' + CALL lmp_error(self, LMP_ERROR_ALL + LMP_ERROR_WORLD, error_msg) + END IF + natoms = NINT(dnatoms, c_int) + + Cname = f2c_string(name) + IF (ALLOCATED(data)) DEALLOCATE(data) + ALLOCATE(data(natoms*count)) + Cdata = C_LOC(data(1)) + CALL lammps_gather(self%handle, Cname, Ctype, count, Cdata) + CALL lammps_free(Cname) + END SUBROUTINE lmp_gather_int + + ! equivalent function to lammps_gather_atoms (for doubles) + SUBROUTINE lmp_gather_double(self, name, count, data) + CLASS(lammps), INTENT(IN) :: self + CHARACTER(LEN=*), INTENT(IN) :: name + INTEGER(c_int), INTENT(IN) :: count + REAL(c_double), DIMENSION(:), ALLOCATABLE, TARGET, INTENT(OUT) :: data + TYPE(c_ptr) :: Cdata, Cname + INTEGER(c_int) :: natoms + INTEGER(c_int), PARAMETER :: Ctype = 1_c_int + REAL(c_double) :: dnatoms + CHARACTER(LEN=100) :: error_msg + + IF (count /= 1 .AND. count /= 3) THEN + CALL lmp_error(self, LMP_ERROR_ALL + LMP_ERROR_WORLD, & + 'gather requires "count" to be 1 or 3 [Fortran/gather]') + END IF + + dnatoms = lmp_get_natoms(self) + IF (dnatoms > HUGE(1_c_int)) THEN + WRITE(error_msg,'(A,1X,I0,1X,A)') & + 'Cannot use library function gather with more than', & + HUGE(0_c_int), 'atoms [Fortran/gather]' + CALL lmp_error(self, LMP_ERROR_ALL + LMP_ERROR_WORLD, error_msg) + END IF + natoms = NINT(dnatoms, c_int) + + Cname = f2c_string(name) + IF (ALLOCATED(data)) DEALLOCATE(data) + ALLOCATE(data(natoms*count)) + Cdata = C_LOC(data(1)) + CALL lammps_gather(self%handle, Cname, Ctype, count, Cdata) + CALL lammps_free(Cname) + END SUBROUTINE lmp_gather_double + + ! equivalent function to lammps_gather_concat (for ints) + SUBROUTINE lmp_gather_concat_int(self, name, count, data) + CLASS(lammps), INTENT(IN) :: self + CHARACTER(LEN=*), INTENT(IN) :: name + INTEGER(c_int), INTENT(IN) :: count + INTEGER(c_int), DIMENSION(:), ALLOCATABLE, TARGET, INTENT(OUT) :: data + TYPE(c_ptr) :: Cdata, Cname + INTEGER(c_int) :: natoms + INTEGER(c_int), PARAMETER :: Ctype = 0_c_int + REAL(c_double) :: dnatoms + CHARACTER(LEN=100) :: error_msg + + IF (count /= 1 .AND. count /= 3) THEN + CALL lmp_error(self, LMP_ERROR_ALL + LMP_ERROR_WORLD, & + 'gather_concat requires "count" to be 1 or 3 [Fortran/gather_concat]') + END IF + + dnatoms = lmp_get_natoms(self) + IF (dnatoms > HUGE(1_c_int)) THEN + WRITE(error_msg,'(A,1X,I0,1X,A)') & + 'Cannot use library function gather_concat with more than', & + HUGE(0_c_int), 'atoms [Fortran/gather_concat]' + CALL lmp_error(self, LMP_ERROR_ALL + LMP_ERROR_WORLD, error_msg) + END IF + natoms = NINT(dnatoms, c_int) + + Cname = f2c_string(name) + IF (ALLOCATED(data)) DEALLOCATE(data) + ALLOCATE(data(natoms*count)) + Cdata = C_LOC(data(1)) + CALL lammps_gather_concat(self%handle, Cname, Ctype, count, Cdata) + CALL lammps_free(Cname) + END SUBROUTINE lmp_gather_concat_int + + ! equivalent function to lammps_gather_concat (for doubles) + SUBROUTINE lmp_gather_concat_double(self, name, count, data) + CLASS(lammps), INTENT(IN) :: self + CHARACTER(LEN=*), INTENT(IN) :: name + INTEGER(c_int), INTENT(IN) :: count + REAL(c_double), DIMENSION(:), ALLOCATABLE, TARGET, INTENT(OUT) :: data + TYPE(c_ptr) :: Cdata, Cname + INTEGER(c_int) :: natoms + INTEGER(c_int), PARAMETER :: Ctype = 1_c_int + REAL(c_double) :: dnatoms + CHARACTER(LEN=100) :: error_msg + + IF (count /= 1 .AND. count /= 3) THEN + CALL lmp_error(self, LMP_ERROR_ALL + LMP_ERROR_WORLD, & + 'gather_concat requires "count" to be 1 or 3 [Fortran/gather_concat]') + END IF + + dnatoms = lmp_get_natoms(self) + IF (dnatoms > HUGE(1_c_int)) THEN + WRITE(error_msg,'(A,1X,I0,1X,A)') & + 'Cannot use library function gather_concat with more than', & + HUGE(0_c_int), 'atoms [Fortran/gather_concat]' + CALL lmp_error(self, LMP_ERROR_ALL + LMP_ERROR_WORLD, error_msg) + END IF + natoms = NINT(dnatoms, c_int) + + Cname = f2c_string(name) + IF (ALLOCATED(data)) DEALLOCATE(data) + ALLOCATE(data(natoms*count)) + Cdata = C_LOC(data(1)) + CALL lammps_gather_concat(self%handle, Cname, Ctype, count, Cdata) + CALL lammps_free(Cname) + END SUBROUTINE lmp_gather_concat_double + + ! equivalent function to lammps_gather_subset (for integers) + SUBROUTINE lmp_gather_subset_int(self, name, count, ids, data) + CLASS(lammps), INTENT(IN) :: self + CHARACTER(LEN=*), INTENT(IN) :: name + INTEGER(c_int), INTENT(IN) :: count + INTEGER(c_int), DIMENSION(:), TARGET, INTENT(IN) :: ids + INTEGER(c_int), DIMENSION(:), ALLOCATABLE, TARGET, INTENT(OUT) :: data + INTEGER(c_int) :: ndata + TYPE(c_ptr) :: Cdata, Cname, Cids + INTEGER(c_int), PARAMETER :: Ctype = 0_c_int + + IF (count /= 1 .AND. count /= 3) THEN + CALL lmp_error(self, LMP_ERROR_ALL + LMP_ERROR_WORLD, & + 'gather_subset requires "count" to be 1 or 3 [Fortran/gather_subset]') + END IF + + ndata = SIZE(ids, KIND=c_int) + + Cname = f2c_string(name) + IF (ALLOCATED(data)) DEALLOCATE(data) + ALLOCATE(data(ndata*count)) + data = -1_c_int + Cdata = C_LOC(data(1)) + Cids = C_LOC(ids(1)) + CALL lammps_gather_subset(self%handle, Cname, Ctype, count, & + ndata, Cids, Cdata) + CALL lammps_free(Cname) + END SUBROUTINE lmp_gather_subset_int + + ! equivalent function to lammps_gather_subset (for doubles) + SUBROUTINE lmp_gather_subset_double(self, name, count, ids, data) + CLASS(lammps), INTENT(IN) :: self + CHARACTER(LEN=*), INTENT(IN) :: name + INTEGER(c_int), INTENT(IN) :: count + INTEGER(c_int), DIMENSION(:), TARGET, INTENT(IN) :: ids + REAL(c_double), DIMENSION(:), ALLOCATABLE, TARGET, INTENT(OUT) :: data + INTEGER(c_int) :: ndata + TYPE(c_ptr) :: Cdata, Cname, Cids + INTEGER(c_int), PARAMETER :: Ctype = 1_c_int + + IF (count /= 1 .AND. count /= 3) THEN + CALL lmp_error(self, LMP_ERROR_ALL + LMP_ERROR_WORLD, & + 'gather_subset requires "count" to be 1 or 3 [Fortran/gather_subset]') + END IF + + ndata = SIZE(ids, KIND=c_int) + + Cname = f2c_string(name) + IF (ALLOCATED(data)) DEALLOCATE(data) + ALLOCATE(data(ndata*count)) + Cdata = C_LOC(data(1)) + Cids = C_LOC(ids(1)) + CALL lammps_gather_subset(self%handle, Cname, Ctype, count, & + ndata, Cids, Cdata) + CALL lammps_free(Cname) + END SUBROUTINE lmp_gather_subset_double + + ! equivalent function to lammps_scatter (for integers) + SUBROUTINE lmp_scatter_int(self, name, data) + CLASS(lammps), INTENT(IN) :: self + CHARACTER(LEN=*), INTENT(IN) :: name + INTEGER(c_int), DIMENSION(:), TARGET :: data + INTEGER(c_int) :: natoms, Ccount + INTEGER(c_int), PARAMETER :: Ctype = 0_c_int + TYPE(c_ptr) :: Cname, Cdata + REAL(c_double) :: dnatoms + CHARACTER(LEN=100) :: error_msg + + dnatoms = lmp_get_natoms(self) + IF (dnatoms > HUGE(1_c_int)) THEN + WRITE(error_msg,'(A,1X,I0,1X,A)') & + 'Cannot use library function scatter with more than', & + HUGE(0_c_int), 'atoms [Fortran/scatter]' + CALL lmp_error(self, LMP_ERROR_ALL + LMP_ERROR_WORLD, error_msg) + END IF + natoms = NINT(dnatoms, c_int) + + Cname = f2c_string(name) + Cdata = C_LOC(data(1)) + Ccount = SIZE(data) / natoms + + IF (Ccount /= 1 .AND. Ccount /= 3) THEN + CALL lmp_error(self, LMP_ERROR_ALL + LMP_ERROR_WORLD, & + 'lammps_scatter requires either 1 or 3 data per atom') + END IF + CALL lammps_scatter(self%handle, Cname, Ctype, Ccount, Cdata) + CALL lammps_free(Cname) + END SUBROUTINE lmp_scatter_int + + ! equivalent function to lammps_scatter (for doubles) + SUBROUTINE lmp_scatter_atoms_double(self, name, data) + CLASS(lammps), INTENT(IN) :: self + CHARACTER(LEN=*), INTENT(IN) :: name + REAL(c_double), DIMENSION(:), TARGET :: data + INTEGER(c_int) :: natoms, Ccount + INTEGER(c_int), PARAMETER :: Ctype = 1_c_int + TYPE(c_ptr) :: Cname, Cdata + REAL(c_double) :: dnatoms + CHARACTER(LEN=100) :: error_msg + + dnatoms = lmp_get_natoms(self) + IF (dnatoms > HUGE(1_c_int)) THEN + WRITE(error_msg,'(A,1X,I0,1X,A)') & + 'Cannot use library function scatter with more than', & + HUGE(0_c_int), 'atoms [Fortran/scatter]' + CALL lmp_error(self, LMP_ERROR_ALL + LMP_ERROR_WORLD, error_msg) + END IF + natoms = NINT(dnatoms, c_int) + + Cname = f2c_string(name) + Cdata = C_LOC(data(1)) + Ccount = SIZE(data) / natoms + + IF (Ccount /= 1 .AND. Ccount /= 3) THEN + CALL lmp_error(self, LMP_ERROR_ALL + LMP_ERROR_WORLD, & + 'scatter requires either 1 or 3 data per atom [Fortran/scatter]') + END IF + CALL lammps_scatter(self%handle, Cname, Ctype, Ccount, Cdata) + CALL lammps_free(Cname) + END SUBROUTINE lmp_scatter_double + + ! equivalent function to lammps_scatter_subset (for integers) + SUBROUTINE lmp_scatter_subset_int(self, name, ids, data) + CLASS(lammps), INTENT(IN) :: self + CHARACTER(LEN=*), INTENT(IN) :: name + INTEGER(c_int), DIMENSION(:), TARGET :: ids + INTEGER(c_int), DIMENSION(:), TARGET :: data + INTEGER(c_int), PARAMETER :: Ctype = 0_c_int + INTEGER(c_int) :: Cndata, Ccount + TYPE(c_ptr) :: Cdata, Cname, Cids + + Cndata = SIZE(ids, KIND=c_int) + Ccount = SIZE(data, KIND=c_int) / Cndata + IF (Ccount /= 1 .AND. Ccount /= 3) THEN + CALL lmp_error(self, LMP_ERROR_ALL + LMP_ERROR_WORLD, & + 'scatter_subset requires either 1 or 3 data per atom & + &[Fortran/scatter_subset]') + END IF + + Cname = f2c_string(name) + Cdata = C_LOC(data(1)) + Cids = C_LOC(ids(1)) + CALL lammps_scatter_subset(self%handle, Cname, Ctype, Ccount, & + Cndata, Cids, Cdata) + CALL lammps_free(Cname) + END SUBROUTINE lmp_scatter_subset_int + + ! equivalent function to lammps_scatter_subset (for doubles) + SUBROUTINE lmp_scatter_subset_double(self, name, ids, data) + CLASS(lammps), INTENT(IN) :: self + CHARACTER(LEN=*), INTENT(IN) :: name + INTEGER(c_int), DIMENSION(:), TARGET :: ids + REAL(c_double), DIMENSION(:), TARGET :: data + INTEGER(c_int), PARAMETER :: Ctype = 1_c_int + INTEGER(c_int) :: Cndata, Ccount + TYPE(c_ptr) :: Cdata, Cname, Cids + + Cndata = SIZE(ids, KIND=c_int) + Ccount = SIZE(data, KIND=c_int) / Cndata + IF (Ccount /= 1 .AND. Ccount /= 3) THEN + CALL lmp_error(self, LMP_ERROR_ALL + LMP_ERROR_WORLD, & + 'scatter_subset requires either 1 or 3 data per atom') + END IF + + Cname = f2c_string(name) + Cdata = C_LOC(data(1)) + Cids = C_LOC(ids(1)) + CALL lammps_scatter_subset(self%handle, Cname, Ctype, Ccount, & + Cndata, Cids, Cdata) + CALL lammps_free(Cname) + END SUBROUTINE lmp_scatter_subset_double + ! equivalent function to lammps_create_atoms (int ids or id absent) SUBROUTINE lmp_create_atoms_int(self, id, type, x, v, image, bexpand) CLASS(lammps), INTENT(IN) :: self diff --git a/src/library.cpp b/src/library.cpp index 1e3c96cdcf..9dc9a701f3 100644 --- a/src/library.cpp +++ b/src/library.cpp @@ -685,7 +685,7 @@ void lammps_commands_string(void *handle, const char *str) \verbatim embed:rst This number may be very large when running large simulations across -multiple processors. Depending on compile time choices, LAMMPS may be +multiple processes. Depending on compile time choices, LAMMPS may be using either 32-bit or a 64-bit integer to store this number. For portability this function returns thus a double precision floating point number, which can represent up to a 53-bit signed @@ -2263,7 +2263,7 @@ int lammps_set_variable(void *handle, char *name, char *str) // Library functions for scatter/gather operations of data // ---------------------------------------------------------------------- -/** Gather the named atom-based entity for all atoms across all processors, +/** Gather the named atom-based entity for all atoms across all processes, * in order. * \verbatim embed:rst @@ -2282,6 +2282,8 @@ x[0][2], x[1][0], x[1][1], x[1][2], x[2][0], :math:`\dots`); *natoms*), as queried by :cpp:func:`lammps_get_natoms`, :cpp:func:`lammps_extract_global`, or :cpp:func:`lammps_extract_setting`. +This function is not compatible with ``-DLAMMPS_BIGBIG``. + \endverbatim * * \param handle pointer to a previously created LAMMPS instance @@ -2415,7 +2417,7 @@ void lammps_gather_atoms(void *handle, char *name, int type, int count, void *da END_CAPTURE } -/** Gather the named atom-based entity for all atoms across all processors, +/** Gather the named atom-based entity for all atoms across all processes, * unordered. * \verbatim embed:rst @@ -2432,12 +2434,14 @@ of atoms, use :cpp:func:`lammps_gather_atoms_subset`. The *data* array will be in groups of *count* values, with *natoms* groups total, but not in order by atom ID (e.g., if *name* is *x* and *count* -is 3, then *data* might be something like = x[10][0], x[10][1], x[10][2], +is 3, then *data* might be something like x[10][0], x[10][1], x[10][2], x[2][0], x[2][1], x[2][2], x[4][0], :math:`\dots`); *data* must be pre-allocated by the caller to length (*count* :math:`\times` *natoms*), as queried by :cpp:func:`lammps_get_natoms`, :cpp:func:`lammps_extract_global`, or :cpp:func:`lammps_extract_setting`. +This function is not compatible with ``-DLAMMPS_BIGBIG``. + \endverbatim * * \param handle: pointer to a previously created LAMMPS instance @@ -2599,6 +2603,8 @@ x[100][2], x[57][0], x[57][1], x[57][2], x[210][0], :math:`\dots`); *data* must be pre-allocated by the caller to length (*count* :math:`\times` *ndata*). +This function is not compatible with ``-DLAMMPS_BIGBIG``. + \endverbatim * * \param handle: pointer to a previously created LAMMPS instance @@ -2745,20 +2751,22 @@ void lammps_gather_atoms_subset(void *handle, char *name, int type, int count, END_CAPTURE } -/** Scatter the named atom-based entities in *data* to all processors. +/** Scatter the named atom-based entities in *data* to all processes. * \verbatim embed:rst This subroutine takes data stored in a one-dimensional array supplied by the -user and scatters them to all atoms on all processors. The data must be +user and scatters them to all atoms on all processes. The data must be ordered by atom ID, with the requirement that the IDs be consecutive. Use :cpp:func:`lammps_scatter_atoms_subset` to scatter data for some (or all) atoms, unordered. The *data* array needs to be ordered in groups of *count* values, sorted by atom ID (e.g., if *name* is *x* and *count* = 3, then -*data* = x[0][0], x[0][1], x[0][2], x[1][0], x[1][1], x[1][2], x[2][0], -:math:`\dots`); *data* must be of length (*count* :math:`\times` *natoms*). +*data* = {x[0][0], x[0][1], x[0][2], x[1][0], x[1][1], x[1][2], x[2][0], +:math:`\dots`}); *data* must be of length (*count* :math:`\times` *natoms*). + +This function is not compatible with ``-DLAMMPS_BIGBIG``. \endverbatim * @@ -2768,7 +2776,7 @@ atom ID (e.g., if *name* is *x* and *count* = 3, then * \param count number of per-atom values (e.g., 1 for *type* or *charge*, * 3 for *x* or *f*); use *count* = 3 with *image* if you have * a single image flag packed into (*x*,*y*,*z*) components. - * \param data per-atom values packed in a 1-dimensional array of length + * \param data per-atom values packed in a one-dimensional array of length * *natoms* \* *count*. * */ @@ -2879,12 +2887,12 @@ void lammps_scatter_atoms(void *handle, char *name, int type, int count, void *d } /** Scatter the named atom-based entities in *data* from a subset of atoms - * to all processors. + * to all processes. * \verbatim embed:rst This subroutine takes data stored in a one-dimensional array supplied by the -user and scatters them to a subset of atoms on all processors. The array +user and scatters them to a subset of atoms on all processes. The array *data* contains data associated with atom IDs, but there is no requirement that the IDs be consecutive, as they are provided in a separate array. Use :cpp:func:`lammps_scatter_atoms` to scatter data for all atoms, in order. @@ -2895,6 +2903,8 @@ to be the array {x[1][0], x[1][1], x[1][2], x[100][0], x[100][1], x[100][2], x[57][0], x[57][1], x[57][2]}, then *count* = 3, *ndata* = 3, and *ids* would be {1, 100, 57}. +This function is not compatible with ``-DLAMMPS_BIGBIG``. + \endverbatim * * \param handle: pointer to a previously created LAMMPS instance @@ -3146,6 +3156,43 @@ void lammps_gather_bonds(void *handle, void *data) END_CAPTURE } +/** Gather the named per-atom, per-atom fix, per-atom compute, or fix property/atom-based entities + * from all processes, in order by atom ID. + * +\verbatim embed:rst + +This subroutine gathers data from all processes and stores them in a one-dimensional array +allocated by the user. The array *data* will be ordered by atom ID, which requires consecutive IDs +(1 to *natoms*\ ). If you need a similar array but for non-consecutive atom IDs, see +:cpp:func:`lammps_gather_concat`; for a similar array but for a subset of atoms, see +:cpp:func:`lammps_gather_subset`. + +The *data* array will be ordered in groups of *count* values, sorted by atom ID (e.g., if *name* is +*x*, then *data* is {x[0][0], x[0][1], x[0][2], x[1][0], x[1][1], x[1][2], x[2][0], +:math:`\dots`}); *data* must be pre-allocated by the caller to the correct length +(*count*\ :math:`{}\times{}`\ *natoms*), as queried by :cpp:func:`lammps_get_natoms`, +:cpp:func:`lammps_extract_global`, or :cpp:func:`lammps_extract_setting`. + +This function will return an error if fix or compute data are requested and the fix or compute ID +given does not have per-atom data. + +This function is not compatible with ``-DLAMMPS_BIGBIG``. + +\endverbatim + * + * \param handle pointer to a previously created LAMMPS instance + * \param name desired quantity (e.g., "x" or "f" for atom properties, "f_id" for per-atom fix + * data, "c_id" for per-atom compute data, "d_name" or "i_name" for fix + * property/atom vectors with *count* = 1, "d2_name" or "i2_name" for fix + * property/atom vectors with *count* > 1) + * \param type 0 for ``int`` values, 1 for ``double`` values + * \param count number of per-atom values (e.g., 1 for *type* or *charge*, 3 for *x* or *f*); + * use *count* = 3 with *image* if you want the image flags unpacked into + * (*x*,*y*,*z*) components. + * \param data per-atom values packed into a one-dimensional array of length + * *natoms* \* *count*. + * + */ /* ---------------------------------------------------------------------- Contributing author: Thomas Swinburne (CNRS & CINaM, Marseille, France) gather the named atom-based entity for all atoms @@ -3381,6 +3428,44 @@ void lammps_gather(void *handle, char *name, int type, int count, void *data) END_CAPTURE } +/** Gather the named per-atom, per-atom fix, per-atom compute, or fix property/atom-based entities + * from all processes, unordered. + * +\verbatim embed:rst + +This subroutine gathers data for all atoms and stores them in a one-dimensional array allocated by +the user. The data will be a concatenation of chunks from each processor's owned atoms, in +whatever order the atoms are in on each processor. This process has no requirement that the atom +IDs be consecutive. If you need the ID of each atom, you can do another call to either +:cpp:func:`lammps_gather_atoms_concat` or :cpp:func:`lammps_gather_concat` with *name* set to +``id``. If you have consecutive IDs and want the data to be in order, use +:cpp:func:`lammps_gather`; for a similar array but for a subset of atoms, use +:cpp:func:`lammps_gather_subset`. + +The *data* array will be in groups of *count* values, with *natoms* groups total, but not in order +by atom ID (e.g., if *name* is *x* and *count* is 3, then *data* might be something like +{x[10][0], x[10][1], x[10][2], x[2][0], x[2][1], x[2][2], x[4][0], :math:`\dots`}); *data* must be +pre-allocated by the caller to length (*count* :math:`\times` *natoms*), as queried by +:cpp:func:`lammps_get_natoms`, :cpp:func:`lammps_extract_global`, or +:cpp:func:`lammps_extract_setting`. + +This function is not compatible with ``-DLAMMPS_BIGBIG``. + +\endverbatim + * + * \param handle: pointer to a previously created LAMMPS instance + * \param name: desired quantity (e.g., "x" or "f" for atom properties, "f_id" for per-atom fix + * data, "c_id" for per-atom compute data, "d_name" or "i_name" for fix + * property/atom vectors with count = 1, "d2_name" or "i2_name" for fix + * property/atom vectors with count > 1) + * \param type: 0 for ``int`` values, 1 for ``double`` values + * \param count: number of per-atom values (e.g., 1 for *type* or *charge*, 3 for *x* or *f*); + * use *count* = 3 with *image* if you want the image flags unpacked into + * (*x*,*y*,*z*) components. + * \param data: per-atom values packed into a one-dimensional array of length + * *natoms* \* *count*. + * + */ /* ---------------------------------------------------------------------- Contributing author: Thomas Swinburne (CNRS & CINaM, Marseille, France) gather the named atom-based entity for all atoms @@ -3633,6 +3718,41 @@ void lammps_gather_concat(void *handle, char *name, int type, int count, void *d END_CAPTURE } +/** Gather the named per-atom, per-atom fix, per-atom compute, or fix property/atom-based entities + * from all processes for a subset of atoms. + * +\verbatim embed:rst + +This subroutine gathers data for the requested atom IDs and stores them in a one-dimensional array +allocated by the user. The data will be ordered by atom ID, but there is no requirement that the +IDs be consecutive. If you wish to return a similar array for *all* the atoms, use +:cpp:func:`lammps_gather` or :cpp:func:`lammps_gather_concat`. + +The *data* array will be in groups of *count* values, sorted by atom ID in the same order as the +array *ids* (e.g., if *name* is *x*, *count* = 3, and *ids* is {100, 57, 210}, then *data* might +look like {x[100][0], x[100][1], x[100][2], x[57][0], x[57][1], x[57][2], x[210][0], +:math:`\dots`}); *ids* must be provided by the user with length *ndata*, and *data* must be +pre-allocated by the caller to length (*count*\ :math:`{}\times{}`\ *ndata*). + +This function is not compatible with ``-DLAMMPS_BIGBIG``. + +\endverbatim + * + * \param handle: pointer to a previously created LAMMPS instance + * \param name desired quantity (e.g., "x" or "f" for atom properties, "f_id" for per-atom fix + * data, "c_id" for per-atom compute data, "d_name" or "i_name" for fix + * property/atom vectors with *count* = 1, "d2_name" or "i2_name" for fix + * property/atom vectors with *count* > 1) + * \param type 0 for ``int`` values, 1 for ``double`` values + * \param count number of per-atom values (e.g., 1 for *type* or *charge*, 3 for *x* or *f*); + * use *count* = 3 with *image* if you want the image flags unpacked into + * (*x*,*y*,*z*) components. + * \param ndata: number of atoms for which to return data (can be all of them) + * \param ids: list of *ndata* atom IDs for which to return data + * \param data per-atom values packed into a one-dimensional array of length + * *ndata* \* *count*. + * + */ /* ---------------------------------------------------------------------- Contributing author: Thomas Swinburne (CNRS & CINaM, Marseille, France) gather the named atom-based entity for all atoms @@ -3884,6 +4004,37 @@ void lammps_gather_subset(void *handle, char *name, END_CAPTURE } +/** Scatter the named per-atom, per-atom fix, per-atom compute, or fix property/atom-based + * entity in *data* to all processes. + * +\verbatim embed:rst + +This subroutine takes data stored in a one-dimensional array supplied by the user and scatters +them to all atoms on all processes. The data must be ordered by atom ID, with the requirement that +the IDs be consecutive. Use :cpp:func:`lammps_scatter_subset` to scatter data for some (or all) +atoms, unordered. + +The *data* array needs to be ordered in groups of *count* values, sorted by atom ID (e.g., if +*name* is *x* and *count* = 3, then *data* = {x[0][0], x[0][1], x[0][2], x[1][0], x[1][1], +x[1][2], x[2][0], :math:`\dots`}); *data* must be of length (*count* :math:`\times` *natoms*). + +This function is not compatible with ``-DLAMMPS_BIGBIG``. + +\endverbatim + * + * \param handle pointer to a previously created LAMMPS instance + * \param name desired quantity (e.g., "x" or "f" for atom properties, "f_id" for per-atom fix + * data, "c_id" for per-atom compute data, "d_name" or "i_name" for fix + * property/atom vectors with *count* = 1, "d2_name" or "i2_name" for fix + * property/atom vectors with *count* > 1) + * \param type 0 for ``int`` values, 1 for ``double`` values + * \param count number of per-atom values (e.g., 1 for *type* or *charge*, + * 3 for *x* or *f*); use *count* = 3 with *image* if you have + * a single image flag packed into (*x*,*y*,*z*) components. + * \param data per-atom values packed in a one-dimensional array of length + * *natoms* \* *count*. + * + */ /* ---------------------------------------------------------------------- Contributing author: Thomas Swinburne (CNRS & CINaM, Marseille, France) scatter the named atom-based entity in data to all atoms @@ -4103,6 +4254,42 @@ void lammps_scatter(void *handle, char *name, int type, int count, void *data) END_CAPTURE } +/** Scatter the named per-atom, per-atom fix, per-atom compute, or fix property/atom-based + * entities in *data* from a subset of atoms to all processes. + * +\verbatim embed:rst + +This subroutine takes data stored in a one-dimensional array supplied by the +user and scatters them to a subset of atoms on all processes. The array +*data* contains data associated with atom IDs, but there is no requirement that +the IDs be consecutive, as they are provided in a separate array. +Use :cpp:func:`lammps_scatter` to scatter data for all atoms, in order. + +The *data* array needs to be organized in groups of *count* values, with the +groups in the same order as the array *ids*. For example, if you want *data* +to be the array {x[1][0], x[1][1], x[1][2], x[100][0], x[100][1], x[100][2], +x[57][0], x[57][1], x[57][2]}, then *count* = 3, *ndata* = 3, and *ids* would +be {1, 100, 57}. + +This function is not compatible with ``-DLAMMPS_BIGBIG``. + +\endverbatim + * + * \param handle: pointer to a previously created LAMMPS instance + * \param name desired quantity (e.g., "x" or "f" for atom properties, "f_id" for per-atom fix + * data, "c_id" for per-atom compute data, "d_name" or "i_name" for fix + * property/atom vectors with *count* = 1, "d2_name" or "i2_name" for fix + * property/atom vectors with *count* > 1) + * \param type: 0 for ``int`` values, 1 for ``double`` values + * \param count: number of per-atom values (e.g., 1 for *type* or *charge*, + * 3 for *x* or *f*); use *count* = 3 with "image" if you want + * single image flags unpacked into (*x*,*y*,*z*) + * \param ndata: number of atoms listed in *ids* and *data* arrays + * \param ids: list of *ndata* atom IDs to scatter data to + * \param data per-atom values packed in a 1-dimensional array of length + * *ndata* \* *count*. + * + */ /* ---------------------------------------------------------------------- Contributing author: Thomas Swinburne (CNRS & CINaM, Marseille, France) scatter the named atom-based entity in data to a subset of atoms From 2f321576c54c5beeffd782e1999222a94eb47f67 Mon Sep 17 00:00:00 2001 From: Karl Hammond Date: Sat, 3 Dec 2022 16:03:29 -0600 Subject: [PATCH 139/213] Added documentation for scatter and gather; updated other docs --- doc/src/Fortran.rst | 134 ++++++++++++++++++++++++++------------------ fortran/lammps.f90 | 2 +- 2 files changed, 81 insertions(+), 55 deletions(-) diff --git a/doc/src/Fortran.rst b/doc/src/Fortran.rst index 80d3447437..a1f76a7267 100644 --- a/doc/src/Fortran.rst +++ b/doc/src/Fortran.rst @@ -39,21 +39,12 @@ can be found together with equivalent examples in C and C++ in the .. versionadded:: 9Oct2020 -.. admonition:: Work in Progress - :class: note - - This Fortran module is a work in progress, and only the documented - functionality is currently available. The final implementation should - cover the entire range of functionality available in the C and - Python library interfaces. - .. note:: - A contributed Fortran interface that more - closely resembles the C library interface is available in the - ``examples/COUPLE/fortran2`` folder. Please see the ``README`` file - in that folder for more information about it and how to contact its - author and maintainer. + A contributed Fortran interface that more closely resembles the C library + interface is available in the ``examples/COUPLE/fortran2`` folder. Please + see the ``README`` file in that folder for more information about it and how + to contact its author and maintainer. ---------- @@ -1280,11 +1271,11 @@ Procedures Bound to the :f:type:`lammps` Derived Type of atoms, see :f:func:`gather_atoms_subset`. The *data* array will be ordered in groups of *count* values, sorted by atom - ID (e.g., if *name* is *x* and *count* = 3, then *data* = *x*\ (1,1), + ID (e.g., if *name* is *x* and *count* = 3, then *data* = [*x*\ (1,1), *x*\ (2,1), *x*\ (3,1), *x*\ (1,2), *x*\ (2,2), *x*\ (3,2), *x*\ (1,3), - :math:`\dots`); *data* must be ``ALLOCATABLE`` and will be allocated to + :math:`\dots`]); *data* must be ``ALLOCATABLE`` and will be allocated to length (*count* :math:`\times` *natoms*), as queried by - :f:func:`extract_setting`. + :f:func:`get_natoms`. This function is not compatible with ``-DLAMMPS_BIGBIG``. @@ -1293,12 +1284,13 @@ Procedures Bound to the :f:type:`lammps` Derived Type (e.g., 1 for *type*, *mask*, or *charge*; 3 for *x*, *v*, or *f*). Use *count* = 3 with *image* if you want a single image flag unpacked into *x*/*y*/*z* components. - :p polymorphic data [dimension(:),allocatable]: array into which to store + :p data: array into which to store the data. Array *must* have the ``ALLOCATABLE`` attribute and be of rank 1 (i.e., ``DIMENSION(:)``). If this array is already allocated, it will be reallocated to fit the length of the incoming data. It should have type ``INTEGER(c_int)`` if expecting integer data and ``REAL(c_double)`` if expecting floating-point data. + :ptype data: polymorphic,dimension(:),allocatable :to: :cpp:func:`lammps_gather_atoms` .. note:: @@ -1345,12 +1337,13 @@ Procedures Bound to the :f:type:`lammps` Derived Type (e.g., 1 for *type*, *mask*, or *charge*; 3 for *x*, *v*, or *f*). Use *count* = 3 with *image* if you want a single image flag unpacked into *x*/*y*/*z* components. - :p polymorphic data [dimension(:),allocatable]: array into which to store + :p data: array into which to store the data. Array *must* have the ``ALLOCATABLE`` attribute and be of rank 1 (i.e., ``DIMENSION(:)``). If this array is already allocated, it will be reallocated to fit the length of the incoming data. It should have type ``INTEGER(c_int)`` if expecting integer data and ``REAL(c_double)`` if expecting floating-point data. + :ptype data: polymorphic,dimension(:),allocatable :to: :cpp:func:`lammps_gather_atoms_concat` -------- @@ -1386,12 +1379,13 @@ Procedures Bound to the :f:type:`lammps` Derived Type *x*/*y*/*z* components. :p integer(c_int) ids [dimension(:)]: atom IDs corresponding to the atoms to be gathered - :p polymorphic data [dimension(:),allocatable]: array into which to store + :p data: array into which to store the data. Array *must* have the ``ALLOCATABLE`` attribute and be of rank 1 (i.e., ``DIMENSION(:)``). If this array is already allocated, it will be reallocated to fit the length of the incoming data. It should have type ``INTEGER(c_int)`` if expecting integer data and ``REAL(c_double)`` if expecting floating-point data. + :ptype data: polymorphic,dimension(:),allocatable :to: :cpp:func:`lammps_gather_atoms_subset` -------- @@ -1411,8 +1405,9 @@ Procedures Bound to the :f:type:`lammps` Derived Type The *data* array needs to be ordered in groups of *count* values, sorted by atom ID (e.g., if *name* is *x* and *count* = 3, then - *data* = [x(1,1), x(2,1), x(3,1), x(1,2), x(2,2), x(3,2), x(1,3), - :math:`\dots`]; *data* must be of length (*count* :math:`\times` *natoms*). + *data* = [*x*\ (1,1), *x*\ (2,1), *x*\ (3,1), *x*\ (1,2), *x*\ (2,2), + *x*\ (3,2), *x*\ (1,3), :math:`\dots`]); *data* must be of length *natoms* + or 3\*\ *natoms*. :p character(len=\*) name: quantity to be scattered (e.g., *x* or *charge*) :p data: per-atom values packed in a one-dimensional array @@ -1442,8 +1437,9 @@ Procedures Bound to the :f:type:`lammps` Derived Type The *data* array needs to be organized in groups of 1 or 3 values, depending on which quantity is being scattered, with the groups in the same order as the array *ids*. For example, if you want *data* to be the array - [x(1,1), x(2,1), x(3,1), x(1,100), x(2,100), x(3,100), x(1,57), x(2,57), - x(3,57)], then *ids* would be [1, 100, 57] and *name* would be *x*. + [*x*\ (1,1), *x*\ (2,1), *x*\ (3,1), *x*\ (1,100), *x*\ (2,100), + *x*\ (3,100), *x*\ (1,57), *x*\ (2,57), *x*\ (3,57)], then *ids* would be + [1, 100, 57] and *name* would be *x*. :p character(len=\*) name: quantity to be scattered (e.g., *x* or *charge*) :p integer(c_int) ids [dimension(:)]: atom IDs corresponding to the atoms @@ -1522,7 +1518,7 @@ Procedures Bound to the :f:type:`lammps` Derived Type ID (e.g., if *name* is *x*, then *data* is [x(1,1), x(2,1), x(3,1), x(1,2), x(2,2), x(3,2), x(1,3), :math:`\dots`]); *data* must be ``ALLOCATABLE`` and will be allocated to length (*count*\ :math:`{}\times{}`\ *natoms*), as - queried by :f:func:`extract_setting`. + queried by :f:func:`get_natoms`. This function will return an error if fix or compute data are requested and the fix or compute ID given does not have per-atom data. See the note about @@ -1533,7 +1529,7 @@ Procedures Bound to the :f:type:`lammps` Derived Type :p character(len=\*) name: desired quantity (e.g., "x" or "mask" for atom properties, "f_id" for per-atom fix data, "c_id" for per-atom compute data, "d_name" or "i_name" for fix property/atom vectors with *count* = 1, - "d2_name" or "i2_name" for fix propert/atom vectors with + "d2_name" or "i2_name" for fix property/atom vectors with *count*\ :math:`{}> 1`) :p integer(c_int) count: number of per-atom values (e.g., 1 for *type* or *charge*, 3 for *x* or *f*); use *count* = 3 with *image* if you want the @@ -1566,25 +1562,26 @@ Procedures Bound to the :f:type:`lammps` Derived Type then *data* might be something like [x(1,11), x(2,11), x(3,11), x(1,3), x(2,3), x(3,3), x(1,5), :math:`\dots`]); *data* must be ``ALLOCATABLE`` and will be allocated to length (*count* :math:`\times` *natoms*), as queried by - :f:func:`extract_setting`. + :f:func:`get_natoms`. This function is not compatible with ``-DLAMMPS_BIGBIG``. :p character(len=\*) name: desired quantity (e.g., "x" or "mask" for atom properties, "f_id" for per-atom fix data, "c_id" for per-atom compute data, "d_name" or "i_name" for fix property/atom vectors with *count* = 1, - "d2_name" or "i2_name" for fix propert/atom vectors with + "d2_name" or "i2_name" for fix property/atom vectors with *count*\ :math:`{}> 1`) :p integer(c_int) count: number of per-atom values you expect per atom (e.g., 1 for *type*, *mask*, or *charge*; 3 for *x*, *v*, or *f*). Use *count* = 3 with *image* if you want a single image flag unpacked into *x*/*y*/*z* components. - :p polymorphic data [dimension(:),allocatable]: array into which to store + :p data: array into which to store the data. Array *must* have the ``ALLOCATABLE`` attribute and be of rank 1 (i.e., ``DIMENSION(:)``). If this array is already allocated, it will be reallocated to fit the length of the incoming data. It should have type ``INTEGER(c_int)`` if expecting integer data and ``REAL(c_double)`` if expecting floating-point data. + :ptype data: polymorphic,dimension(:),allocatable :to: :cpp:func:`lammps_gather_concat` -------- @@ -1602,11 +1599,12 @@ Procedures Bound to the :f:type:`lammps` Derived Type The *data* array will be in groups of *count* values, sorted by atom ID in the same order as the array *ids* (e.g., if *name* is *x*, *count* = 3, and - *ids* is [100, 57, 210], then *data* might look like [x(1,100), x(2,100), - x(3,100), x(1,57), x(2,57), x(3,57), x(1,210), :math:`\dots`]); *ids* must - be provided by the user, and *data* must have the ``ALLOCATABLE`` attribute - and be of rank 1 (i.e., ``DIMENSION(:)``). If *data* is already allocated, - it will be reallocated to fit the length of the incoming data. + *ids* is [100, 57, 210], then *data* might look like [*x*\ (1,100), + *x*\ (2,100), *x*\ (3,100), *x*\ (1,57), *x*\ (2,57), *x*\ (3,57), + *x*\ (1,210), :math:`\dots`]); *ids* must be provided by the user, and + *data* must have the ``ALLOCATABLE`` attribute and be of rank 1 (i.e., + ``DIMENSION(:)``). If *data* is already allocated, it will be reallocated to + fit the length of the incoming data. This function is not compatible with ``-DLAMMPS_BIGBIG``. @@ -1617,24 +1615,52 @@ Procedures Bound to the :f:type:`lammps` Derived Type fix data, "c_id" for per-atom compute data, "d_name" or "i_name" for fix property/atom vectors with *count* = 1, "d2_name" or "i2_name" for fix property/atom vectors with *count*\ :math:`{} > 1`) + :p integer(c_int) count: number of per-atom values you expect per atom + (e.g., 1 for *type*, *mask*, or *charge*; 3 for *x*, *v*, or *f*). Use + *count* = 3 with *image* if you want a single image flag unpacked into + *x*/*y*/*z* components. :p data: per-atom values packed into a one-dimensional array containing the - data to be scattered. This array must have either the same length as *ids* - (for *mask*, *type*, etc.) or three times its length (for *x*, *f*, etc.); - the array must be rank 1 and be of type ``INTEGER(c_int)`` (e.g., for - *mask* or *type*) or of type ``REAL(c_double)`` (e.g., for *charge*, *x*, - or *f*). - :ptype data: polymorphic,dimension(:) - :to: :cpp:func:`lammps_scatter_subset` + data to be scattered. This array must have the ``ALLOCATABLE`` attribute + and will be allocated either to the same length as *ids* + (for *mask*, *type*, etc.) or to three times its length (for *x*, *f*, + etc.); the array must be rank 1 and be of type ``INTEGER(c_int)`` (e.g., + for *mask* or *type*) or of type ``REAL(c_double)`` (e.g., for *charge*, + *x*, or *f*). + :ptype data: polymorphic,dimension(:),allocatable + :to: :cpp:func:`lammps_gather_subset` -------- .. f:subroutine:: scatter(name, data) This function calls :cpp:func:`lammps_scatter` to scatter the named - atom-based entities in *data* to all processes. + per-atom, per-atom fix, per-atom compute, or fix property/atom-based entity + in *data* to all processes. - *This function is not yet documented, as the underlying C routine has not - been thoroughly tested yet.* + .. versionadded:: TBD + + This subroutine takes data stored in a one-dimensional array supplied by the + user and scatters them to all atoms on all processes. The data must be + ordered by atom ID, with the requirement that the IDs be consecutive. Use + :f:subr:`scatter_subset` to scatter data for some (or all) atoms, unordered. + + The *data* array needs to be ordered in groups of *count* values, sorted by + atom ID (e.g., if *name* is *x* and *count* = 3, then *data* = [*x*\ (1,1), + *x*\ (2,1), *x*\ (3,1), *x*\ (1,2), *x*\ (2,2), *x*\ (3,2), *x*\ (1,3), + :math:`\dots`]); *data* must be of length (*count* :math:`\times` *natoms*). + + This function is not compatible with ``-DLAMMPS_BIGBIG``. + + :p character(len=*) name: desired quantity (e.g., "x" or "f" for atom + properties, "f_id" for per-atom fix data, "c_id" for per-atom compute data, + "d_name" or "i_name" for fix property/atom vectors with *count* = 1, + "d2_name" or "i2_name" for fix property/atom vectors with *count*\ + :math:`{} > 1`) + :p data: per-atom values packed in a one-dimensional array; *data* should be + of type ``INTEGER(c_int)`` or ``REAL(c_double)``, depending on the type of + data being scattered, and be of rank 1 (i.e., ``DIMENSION(:)``). + :ptype data: polymorphic,dimension(:) + :to: :cpp:func:`lammps_scatter` -------- @@ -1662,7 +1688,7 @@ Procedures Bound to the :f:type:`lammps` Derived Type :p character(len=\*) name: desired quantity (e.g., "x" or "mask" for atom properties, "f_id" for per-atom fix data, "c_id" for per-atom compute data, "d_name" or "i_name" for fix property/atom vectors with *count* = 1, - "d2_name" or "i2_name" for fix propert/atom vectors with + "d2_name" or "i2_name" for fix property/atom vectors with *count*\ :math:`{}> 1`) :p integer(c_int) ids: list of atom IDs to scatter data for :p polymorphic data [dimension(:)]: per-atom values packed in a @@ -1681,7 +1707,7 @@ Procedures Bound to the :f:type:`lammps` Derived Type :p integer(c_int) type [dimension(N)]: vector of :math:`N` atom types (required/see note below) - :p real(c_double) x [dimension(3N)]: vector of :math:`3N` x/y/z positions + :p real(c_double) x [dimension(3N)]: vector of :math:`3N\ x/y/z` positions of the new atoms, arranged as :math:`[x_1,y_1,z_1,x_2,y_2,\dotsc]` (required/see note below) :o integer(kind=\*) id [dimension(N),optional]: vector of :math:`N` atom @@ -2384,10 +2410,11 @@ Procedures Bound to the :f:type:`lammps` Derived Type MODULE stuff USE, INTRINSIC :: ISO_C_BINDING, ONLY : c_int, c_double, c_int64_t + USE, INTRINSIC :: ISO_FORTRAN_ENV, ONLY : error_unit IMPLICIT NONE TYPE shield - REAL(c_double), DIMENSION(:), ALLOCATABLE :: k + REAL(c_double), DIMENSION(:,:), ALLOCATABLE :: k ! assume k gets allocated to dimension(3,nlocal) at some point ! and assigned values END TYPE shield @@ -2632,7 +2659,7 @@ Procedures Bound to the :f:type:`lammps` Derived Type This function needs to be called **after** a call to :f:subr:`fix_external_set_vector_length` and **before** a run or minimize command. When running in parallel, it must be called from **all** MPI - processes with the **same**\ *idx* and *val* parameters. The variable + processes with the **same** *idx* and *val* parameters. The variable *val* is assumed to be extensive. .. note:: @@ -2686,7 +2713,7 @@ Procedures Bound to the :f:type:`lammps` Derived Type .. versionadded:: 3Nov2022 This function can be used from signal handlers or multi-threaded - applications to cleanly terminate an ongoing run. + applications to terminate an ongoing run cleanly. :to: :cpp:func:`lammps_force_timeout` @@ -2725,12 +2752,11 @@ Procedures Bound to the :f:type:`lammps` Derived Type in the event of an error inside of LAMMPS that resulted in a :ref:`C++ exception `. A suitable buffer for a string has to be provided. If the internally-stored error message is longer than the - string and the string does not have ``ALLOCATABLE`` length, it will be - truncated accordingly. The optional argument *status* indicates the - kind of error: a "1" indicates an error that occurred on all MPI ranks and - is often recoverable, while a "2" indicates an abort that would happen only - in a single MPI rank and thus may not be recoverable, as other MPI ranks may - be waiting on the failing MPI rank(s) to send messages. + string, it will be truncated accordingly. The optional argument *status* + indicates the kind of error: a "1" indicates an error that occurred on all + MPI ranks and is often recoverable, while a "2" indicates an abort that + would happen only in a single MPI rank and thus may not be recoverable, as + other MPI ranks may be waiting on the failing MPI rank(s) to send messages. .. note:: diff --git a/fortran/lammps.f90 b/fortran/lammps.f90 index 4cf90e22a2..f8803e29e9 100644 --- a/fortran/lammps.f90 +++ b/fortran/lammps.f90 @@ -2098,7 +2098,7 @@ CONTAINS END SUBROUTINE lmp_scatter_int ! equivalent function to lammps_scatter (for doubles) - SUBROUTINE lmp_scatter_atoms_double(self, name, data) + SUBROUTINE lmp_scatter_double(self, name, data) CLASS(lammps), INTENT(IN) :: self CHARACTER(LEN=*), INTENT(IN) :: name REAL(c_double), DIMENSION(:), TARGET :: data From c0345845e86b73bc32d4174df37392d912e86daa Mon Sep 17 00:00:00 2001 From: Karl Hammond Date: Sat, 3 Dec 2022 20:38:42 -0600 Subject: [PATCH 140/213] unit test for gather and scatter; char* to const char* in library.* --- src/library.cpp | 32 +++--- src/library.h | 28 ++--- .../fortran/test_fortran_gather_scatter.f90 | 92 ++++++++++++++- unittest/fortran/wrap_gather_scatter.cpp | 108 ++++++++++++++++++ 4 files changed, 231 insertions(+), 29 deletions(-) diff --git a/src/library.cpp b/src/library.cpp index 9dc9a701f3..2c16cc6615 100644 --- a/src/library.cpp +++ b/src/library.cpp @@ -2303,7 +2303,8 @@ This function is not compatible with ``-DLAMMPS_BIGBIG``. Allreduce to sum vector into data across all procs ------------------------------------------------------------------------- */ -void lammps_gather_atoms(void *handle, char *name, int type, int count, void *data) +void lammps_gather_atoms(void *handle, const char *name, int type, int count, + void *data) { auto lmp = (LAMMPS *) handle; @@ -2460,7 +2461,8 @@ This function is not compatible with ``-DLAMMPS_BIGBIG``. Allgather Nlocal atoms from each proc into data ------------------------------------------------------------------------- */ -void lammps_gather_atoms_concat(void *handle, char *name, int type, int count, void *data) +void lammps_gather_atoms_concat(void *handle, const char *name, int type, + int count, void *data) { auto lmp = (LAMMPS *) handle; @@ -2627,8 +2629,8 @@ This function is not compatible with ``-DLAMMPS_BIGBIG``. Allreduce to sum vector into data across all procs ------------------------------------------------------------------------- */ -void lammps_gather_atoms_subset(void *handle, char *name, int type, int count, - int ndata, int *ids, void *data) +void lammps_gather_atoms_subset(void *handle, const char *name, int type, + int count, int ndata, int *ids, void *data) { auto lmp = (LAMMPS *) handle; @@ -2786,7 +2788,8 @@ This function is not compatible with ``-DLAMMPS_BIGBIG``. loop over Natoms, if I own atom ID, set its values from data ------------------------------------------------------------------------- */ -void lammps_scatter_atoms(void *handle, char *name, int type, int count, void *data) +void lammps_scatter_atoms(void *handle, const char *name, int type, int count, + void *data) { auto lmp = (LAMMPS *) handle; @@ -2938,8 +2941,8 @@ This function is not compatible with ``-DLAMMPS_BIGBIG``. loop over Ndata, if I own atom ID, set its values from data ------------------------------------------------------------------------- */ -void lammps_scatter_atoms_subset(void *handle, char *name, int type, int count, - int ndata, int *ids, void *data) +void lammps_scatter_atoms_subset(void *handle, const char *name, int type, + int count, int ndata, int *ids, void *data) { auto lmp = (LAMMPS *) handle; @@ -3219,7 +3222,7 @@ This function is not compatible with ``-DLAMMPS_BIGBIG``. Allreduce to sum vector into data across all procs ------------------------------------------------------------------------- */ -void lammps_gather(void *handle, char *name, int type, int count, void *data) +void lammps_gather(void *handle, const char *name, int type, int count, void *data) { auto lmp = (LAMMPS *) handle; @@ -3492,7 +3495,8 @@ This function is not compatible with ``-DLAMMPS_BIGBIG``. Allreduce to sum vector into data across all procs ------------------------------------------------------------------------- */ -void lammps_gather_concat(void *handle, char *name, int type, int count, void *data) +void lammps_gather_concat(void *handle, const char *name, int type, int count, + void *data) { auto lmp = (LAMMPS *) handle; @@ -3779,9 +3783,8 @@ This function is not compatible with ``-DLAMMPS_BIGBIG``. Allreduce to sum vector into data across all procs ------------------------------------------------------------------------- */ -void lammps_gather_subset(void *handle, char *name, - int type, int count, - int ndata, int *ids, void *data) +void lammps_gather_subset(void *handle, const char *name, int type, int count, + int ndata, int *ids, void *data) { auto lmp = (LAMMPS *) handle; @@ -4059,7 +4062,8 @@ This function is not compatible with ``-DLAMMPS_BIGBIG``. Allreduce to sum vector into data across all procs ------------------------------------------------------------------------- */ -void lammps_scatter(void *handle, char *name, int type, int count, void *data) +void lammps_scatter(void *handle, const char *name, int type, int count, + void *data) { auto lmp = (LAMMPS *) handle; @@ -4312,7 +4316,7 @@ This function is not compatible with ``-DLAMMPS_BIGBIG``. loop over Ndata, if I own atom ID, set its values from data ------------------------------------------------------------------------- */ -void lammps_scatter_subset(void *handle, char *name,int type, int count, +void lammps_scatter_subset(void *handle, const char *name,int type, int count, int ndata, int *ids, void *data) { auto lmp = (LAMMPS *) handle; diff --git a/src/library.h b/src/library.h index f0f8448b79..9cd2f34d73 100644 --- a/src/library.h +++ b/src/library.h @@ -181,23 +181,23 @@ int lammps_set_variable(void *, char *, char *); * Library functions for scatter/gather operations of data * ---------------------------------------------------------------------- */ -void lammps_gather_atoms(void *handle, char *name, int type, int count, void *data); -void lammps_gather_atoms_concat(void *handle, char *name, int type, int count, void *data); -void lammps_gather_atoms_subset(void *handle, char *name, int type, int count, int ndata, int *ids, - void *data); -void lammps_scatter_atoms(void *handle, char *name, int type, int count, void *data); -void lammps_scatter_atoms_subset(void *handle, char *name, int type, int count, int ndata, int *ids, - void *data); +void lammps_gather_atoms(void *handle, const char *name, int type, int count, void *data); +void lammps_gather_atoms_concat(void *handle, const char *name, int type, int count, void *data); +void lammps_gather_atoms_subset(void *handle, const char *name, int type, int count, int ndata, + int *ids, void *data); +void lammps_scatter_atoms(void *handle, const char *name, int type, int count, void *data); +void lammps_scatter_atoms_subset(void *handle, const char *name, int type, int count, int ndata, + int *ids, void *data); void lammps_gather_bonds(void *handle, void *data); -void lammps_gather(void *handle, char *name, int type, int count, void *data); -void lammps_gather_concat(void *handle, char *name, int type, int count, void *data); -void lammps_gather_subset(void *handle, char *name, int type, int count, int ndata, int *ids, - void *data); -void lammps_scatter(void *handle, char *name, int type, int count, void *data); -void lammps_scatter_subset(void *handle, char *name, int type, int count, int ndata, int *ids, - void *data); +void lammps_gather(void *handle, const char *name, int type, int count, void *data); +void lammps_gather_concat(void *handle, const char *name, int type, int count, void *data); +void lammps_gather_subset(void *handle, const char *name, int type, int count, int ndata, + int *ids, void *data); +void lammps_scatter(void *handle, const char *name, int type, int count, void *data); +void lammps_scatter_subset(void *handle, const char *name, int type, int count, int ndata, + int *ids, void *data); #if !defined(LAMMPS_BIGBIG) int lammps_create_atoms(void *handle, int n, const int *id, const int *type, const double *x, diff --git a/unittest/fortran/test_fortran_gather_scatter.f90 b/unittest/fortran/test_fortran_gather_scatter.f90 index 2115a10394..6df1421bac 100644 --- a/unittest/fortran/test_fortran_gather_scatter.f90 +++ b/unittest/fortran/test_fortran_gather_scatter.f90 @@ -24,13 +24,16 @@ END SUBROUTINE f_lammps_close SUBROUTINE f_lammps_setup_gather_scatter() BIND(C) USE LIBLAMMPS - USE keepstuff, ONLY : lmp, big_input, cont_input, more_input + USE keepstuff, ONLY : lmp, big_input, cont_input, more_input, pair_input IMPLICIT NONE CALL lmp%command('atom_modify map array') CALL lmp%commands_list(big_input) CALL lmp%commands_list(cont_input) CALL lmp%commands_list(more_input) + CALL lmp%commands_list(pair_input) + CALL lmp%command('mass 1 1.0') + CALL lmp%command("compute pe all pe/atom") END SUBROUTINE f_lammps_setup_gather_scatter FUNCTION f_lammps_gather_atoms_mask(i) BIND(C) @@ -262,3 +265,90 @@ FUNCTION f_lammps_test_gather_bonds_big() BIND(C) RESULT(success) success = 0_c_int END IF END FUNCTION f_lammps_test_gather_bonds_big + +FUNCTION f_lammps_gather_pe_atom(i) BIND(C) + USE, INTRINSIC :: ISO_C_BINDING, ONLY : c_int, c_double + USE LIBLAMMPS + USE keepstuff, ONLY : lmp + IMPLICIT NONE + INTEGER(c_int), INTENT(IN), VALUE :: i + REAL(c_double) :: f_lammps_gather_pe_atom + REAL(c_double), DIMENSION(:), ALLOCATABLE :: pe_atom + + CALL lmp%gather('c_pe', 1_c_int, pe_atom) + f_lammps_gather_pe_atom = pe_atom(i) +END FUNCTION f_lammps_gather_pe_atom + +FUNCTION f_lammps_gather_pe_atom_concat(i) BIND(C) + USE, INTRINSIC :: ISO_C_BINDING, ONLY : c_int, c_double + USE LIBLAMMPS + USE keepstuff, ONLY : lmp + IMPLICIT NONE + INTEGER(c_int), INTENT(IN), VALUE :: i + REAL(c_double) :: f_lammps_gather_pe_atom_concat + REAL(c_double), DIMENSION(:), ALLOCATABLE :: pe_atom + INTEGER(c_int), DIMENSION(:), ALLOCATABLE :: tag + INTEGER :: j + + CALL lmp%gather_concat('id', 1_c_int, tag) + CALL lmp%gather_concat('c_pe', 1_c_int, pe_atom) + DO j = 1, SIZE(tag) + IF (tag(j) == i) THEN + f_lammps_gather_pe_atom_concat = pe_atom(j) + EXIT + END IF + END DO + f_lammps_gather_pe_atom_concat = pe_atom(i) +END FUNCTION f_lammps_gather_pe_atom_concat + +SUBROUTINE f_lammps_gather_pe_atom_subset(ids, pe) BIND(C) + USE, INTRINSIC :: ISO_C_BINDING, ONLY : c_int, c_double + USE LIBLAMMPS + USE keepstuff, ONLY : lmp + IMPLICIT NONE + INTEGER(c_int), INTENT(IN) :: ids(2) + REAL(c_double), INTENT(OUT) :: pe(2) + REAL(c_double), DIMENSION(:), ALLOCATABLE :: pe_atom + INTEGER(c_int) :: natoms + + natoms = NINT(lmp%get_natoms(), c_int) + CALL lmp%gather_subset('c_pe', 1, ids, pe_atom) + pe(1:natoms) = pe_atom +END SUBROUTINE f_lammps_gather_pe_atom_subset + +SUBROUTINE f_lammps_scatter_compute() BIND(C) + USE, INTRINSIC :: ISO_C_BINDING, ONLY : c_int, c_double + USE LIBLAMMPS + USE keepstuff, ONLY : lmp + IMPLICIT NONE + REAL(c_double), DIMENSION(:), ALLOCATABLE :: pe_atom + REAL(c_double) :: swap + + CALL lmp%gather('c_pe', 1_c_int, pe_atom) + + ! swap the computed energy of atoms 1 and 3 + swap = pe_atom(1) + pe_atom(1) = pe_atom(3) + pe_atom(3) = swap + + CALL lmp%scatter('c_pe', pe_atom) ! push the swap back to LAMMPS +END SUBROUTINE f_lammps_scatter_compute + +SUBROUTINE f_lammps_scatter_subset_compute() BIND(C) + USE, INTRINSIC :: ISO_C_BINDING, ONLY : c_int, c_double + USE LIBLAMMPS + USE keepstuff, ONLY : lmp + IMPLICIT NONE + INTEGER(c_int), PARAMETER :: ids(2) = [3,1] + REAL(c_double), DIMENSION(:), ALLOCATABLE :: pe_atom + REAL(c_double) :: swap + + CALL lmp%gather_subset('c_pe', 1_c_int, ids, pe_atom) + + ! swap the computed energy of atoms 1 and 3 + swap = pe_atom(1) + pe_atom(1) = pe_atom(2) + pe_atom(2) = swap + + CALL lmp%scatter_subset('c_pe', ids, pe_atom) ! push the swap back to LAMMPS +END SUBROUTINE f_lammps_scatter_subset_compute diff --git a/unittest/fortran/wrap_gather_scatter.cpp b/unittest/fortran/wrap_gather_scatter.cpp index 9eb6082202..5e836c1759 100644 --- a/unittest/fortran/wrap_gather_scatter.cpp +++ b/unittest/fortran/wrap_gather_scatter.cpp @@ -3,6 +3,7 @@ #include "lammps.h" #include "library.h" +#include "atom.h" #include #include #include @@ -26,6 +27,11 @@ void f_lammps_scatter_atoms_positions(); void f_lammps_setup_gather_bonds(); int f_lammps_test_gather_bonds_small(); int f_lammps_test_gather_bonds_big(); +double f_lammps_gather_pe_atom(int); +double f_lammps_gather_pe_atom_concat(int); +void f_lammps_gather_pe_atom_subset(int*, double*); +void f_lammps_scatter_compute(); +void f_lammps_scatter_subset_compute(); } using namespace LAMMPS_NS; @@ -216,3 +222,105 @@ TEST_F(LAMMPS_gather_scatter, gather_bonds) #endif }; + +TEST_F(LAMMPS_gather_scatter, gather_compute) +{ +#ifdef LAMMPS_BIGBIG + GTEST_SKIP() +#endif + f_lammps_setup_gather_scatter(); + lammps_command(lmp, "run 0"); + int natoms = lmp->atom->natoms; + int *tag = lmp->atom->tag; + double *pe = (double*) lammps_extract_compute(lmp, "pe", LMP_STYLE_ATOM, + LMP_TYPE_VECTOR); + for (int i = 0; i < natoms; i++) + EXPECT_DOUBLE_EQ(f_lammps_gather_pe_atom(tag[i]), pe[i]); +}; + +TEST_F(LAMMPS_gather_scatter, gather_compute_concat) +{ +#ifdef LAMMPS_BIGBIG + GTEST_SKIP() +#endif + f_lammps_setup_gather_scatter(); + lammps_command(lmp, "run 0"); + int natoms = lmp->atom->natoms; + int *tag = lmp->atom->tag; + double *pe = (double*) lammps_extract_compute(lmp, "pe", LMP_STYLE_ATOM, + LMP_TYPE_VECTOR); + for (int i = 0; i < natoms; i++) + EXPECT_DOUBLE_EQ(f_lammps_gather_pe_atom(tag[i]), pe[i]); +}; + +TEST_F(LAMMPS_gather_scatter, gather_compute_subset) +{ + f_lammps_setup_gather_scatter(); + lammps_command(lmp, "run 0"); + int ids[2] = {3, 1}; + int *tag = lmp->atom->tag; + double pe[2] = {0.0, 0.0}; + int nlocal = lammps_extract_setting(lmp, "nlocal"); + double *pa_pe = (double*) lammps_extract_compute(lmp, "pe", LMP_STYLE_ATOM, + LMP_TYPE_VECTOR); + + for (int i = 0; i < nlocal; i++) { + if(tag[i] == ids[0]) pe[0] = pa_pe[i]; + if(tag[i] == ids[1]) pe[1] = pa_pe[i]; + } + + double ftn_pe[2]; + f_lammps_gather_pe_atom_subset(ids, ftn_pe); + EXPECT_DOUBLE_EQ(ftn_pe[0], pe[0]); + EXPECT_DOUBLE_EQ(ftn_pe[1], pe[1]); +}; + +TEST_F(LAMMPS_gather_scatter, scatter_compute) +{ +#ifdef LAMMPS_BIGBIG + GTEST_SKIP(); +#endif + f_lammps_setup_gather_scatter(); + int natoms = lmp->atom->natoms; + double *pe = new double[natoms]; + lammps_command(lmp, "run 0"); + lammps_gather(lmp, "c_pe", 1, 1, pe); + double *old_pe = new double[natoms]; + for (int i = 0; i < natoms; i++) + old_pe[i] = pe[i]; + EXPECT_DOUBLE_EQ(pe[0], old_pe[0]); + EXPECT_DOUBLE_EQ(pe[1], old_pe[1]); + EXPECT_DOUBLE_EQ(pe[2], old_pe[2]); + f_lammps_scatter_compute(); + lammps_gather(lmp, "c_pe", 1, 1, pe); + EXPECT_DOUBLE_EQ(pe[0], old_pe[2]); + EXPECT_DOUBLE_EQ(pe[1], old_pe[1]); + EXPECT_DOUBLE_EQ(pe[2], old_pe[0]); + delete[] old_pe; + delete[] pe; +}; + +TEST_F(LAMMPS_gather_scatter, scatter_subset_compute) +{ +#ifdef LAMMPS_BIGBIG + GTEST_SKIP(); +#endif + f_lammps_setup_gather_scatter(); + int natoms = lmp->atom->natoms; + double *pe = new double[natoms]; + lammps_command(lmp, "run 0"); + lammps_gather(lmp, "c_pe", 1, 1, pe); + double *old_pe = new double[natoms]; + for (int i = 0; i < natoms; i++) + old_pe[i] = pe[i]; + EXPECT_DOUBLE_EQ(pe[0], old_pe[0]); + EXPECT_DOUBLE_EQ(pe[1], old_pe[1]); + EXPECT_DOUBLE_EQ(pe[2], old_pe[2]); + f_lammps_scatter_subset_compute(); + lammps_gather(lmp, "c_pe", 1, 1, pe); + EXPECT_DOUBLE_EQ(pe[0], old_pe[2]); + EXPECT_DOUBLE_EQ(pe[1], old_pe[1]); + EXPECT_DOUBLE_EQ(pe[2], old_pe[0]); + delete[] old_pe; + delete[] pe; +}; From 411f9b450f4fd052de895d4d3c6cbef98ca3c381 Mon Sep 17 00:00:00 2001 From: Karl Hammond Date: Sat, 3 Dec 2022 21:39:14 -0600 Subject: [PATCH 141/213] documented two overlooked functions; added NULL check to neighlist_element_neighbors --- doc/src/Fortran.rst | 39 +++++++++++++++++++++++++++++++++++++++ fortran/lammps.f90 | 7 ++++++- 2 files changed, 45 insertions(+), 1 deletion(-) diff --git a/doc/src/Fortran.rst b/doc/src/Fortran.rst index a1f76a7267..27b2dc4a7f 100644 --- a/doc/src/Fortran.rst +++ b/doc/src/Fortran.rst @@ -277,6 +277,8 @@ of the contents of the :f:mod:`LIBLAMMPS` Fortran interface to LAMMPS. :ftype extract_fix: function :f extract_variable: :f:func:`extract_variable` :ftype extract_variable: function + :f set_variable: :f:subr:`set_variable` + :ftype set_variable: subroutine :f gather_atoms: :f:subr:`gather_atoms` :ftype gather_atoms: subroutine :f gather_atoms_concat: :f:subr:`gather_atoms_concat` @@ -309,6 +311,8 @@ of the contents of the :f:mod:`LIBLAMMPS` Fortran interface to LAMMPS. :ftype find_compute_neighlist: function :f neighlist_num_elements: :f:func:`neighlist_num_elements` :ftype neighlist_num_elements: function + :f neighlist_element_neighbors: :f:subr:`neighlist_element_neighbors` + :ftype neighlist_element_neighbors: subroutine :f version: :f:func:`version` :ftype version: function :f get_os_info: :f:subr:`get_os_info` @@ -1257,6 +1261,22 @@ Procedures Bound to the :f:type:`lammps` Derived Type -------- +.. f:subroutine:: set_variable(name, str) + + Set the value of a string-style variable. + + .. versionadded:: 3Nov2022 + + This function assigns a new value from the string *str* to the string-style + variable *name*\ . If *name* does not exist or is not a string-style + variable, an error is generated. + + :p character(len=*) name: name of the variable + :p character(len=*) str: new value to assign to the variable + :to: :cpp:func:`lammps_set_variable` + +-------- + .. f:subroutine:: gather_atoms(name, count, data) This function calls :cpp:func:`lammps_gather_atoms` to gather the named @@ -1837,6 +1857,25 @@ Procedures Bound to the :f:type:`lammps` Derived Type :r inum: number of entries in neighbor list, or :math:`-1` if *idx* is not a valid index. :rtype inum: integer(c_int) + :to: :cpp:func:`lammps_neighlist_num_elements` + +-------- + +.. f:subroutine:: neighlist_element_neighbors(idx, element, iatom, neighbors) + + Return atom local index, number of neighbors, and array of neighbor local + atom indices of a neighbor list entry. + + .. versionadded:: 3Nov2022 + + :p integer(c_int) idx: index of this neighbor list in the list of all + neighbor lists + :p integer(c_int) element: index of this neighbor list entry + :p integer(c_int) iatom: local atom index (i.e., in the range + [1,nlocal+nghost]; -1 if invalid or element value + :p integer(c_int) neighbors [dimension(:),pointer]: pointer to an array of + neighboring atom local indices + :to: :cpp:func:`lammps_neighlist_element_neighbors` -------- diff --git a/fortran/lammps.f90 b/fortran/lammps.f90 index f8803e29e9..e25b5ec206 100644 --- a/fortran/lammps.f90 +++ b/fortran/lammps.f90 @@ -2406,7 +2406,12 @@ CONTAINS CALL lammps_neighlist_element_neighbors(self%handle, idx, element, iatom, & numneigh, Cneighbors) - CALL C_F_POINTER(Cneighbors, neighbors, [numneigh]) + IF (C_ASSOCIATED(Cneighbors)) THEN + CALL C_F_POINTER(Cneighbors, neighbors, [numneigh]) + ELSE + CALL lmp_error(self, LMP_ERROR_ALL + LMP_ERROR_WORLD, & + 'Pointer returned from lammps_neighlist_element_neighbors is NULL') + END IF END SUBROUTINE lmp_neighlist_element_neighbors ! equivalent function to lammps_version From f381a78c4676a146d63bd89929d06a56419e167b Mon Sep 17 00:00:00 2001 From: Karl Hammond Date: Sat, 3 Dec 2022 21:52:30 -0600 Subject: [PATCH 142/213] Added missing "call to" in Fortran docs --- doc/src/Fortran.rst | 3 +++ 1 file changed, 3 insertions(+) diff --git a/doc/src/Fortran.rst b/doc/src/Fortran.rst index 27b2dc4a7f..0f292af108 100644 --- a/doc/src/Fortran.rst +++ b/doc/src/Fortran.rst @@ -2432,6 +2432,7 @@ Procedures Bound to the :f:type:`lammps` Derived Type :ptype callback: external :p class(*) caller [optional]: object you wish to pass to the callback procedure (must be a scalar; see note) + :to: :cpp:func:`lammps_set_fix_external_callback` .. note:: @@ -2680,6 +2681,7 @@ Procedures Bound to the :f:type:`lammps` Derived Type :p character(len=*) id: fix ID of fix external instance :p integer(c_int) length: length of the global vector to be stored with the fix + :to: :cpp:func:`lammps_fix_external_set_vector_length` -------- @@ -2715,6 +2717,7 @@ Procedures Bound to the :f:type:`lammps` Derived Type :p character(len=*) id: ID of fix external instance :p integer(c_int) idx: 1-based index in global vector :p integer(c_int) val: value to be stored in global vector at index *idx* + :to: :cpp:func:`lammps_fix_external_set_vector` -------- From 162f2f938446350f8a8322b23de1a51e0025220d Mon Sep 17 00:00:00 2001 From: Karl Hammond Date: Sun, 4 Dec 2022 00:27:48 -0600 Subject: [PATCH 143/213] whitespace; versionadded tags --- doc/src/Fortran.rst | 6 +- unittest/fortran/wrap_gather_scatter.cpp | 87 +++++++++++++----------- 2 files changed, 52 insertions(+), 41 deletions(-) diff --git a/doc/src/Fortran.rst b/doc/src/Fortran.rst index 0f292af108..4c450a0c08 100644 --- a/doc/src/Fortran.rst +++ b/doc/src/Fortran.rst @@ -1567,6 +1567,8 @@ Procedures Bound to the :f:type:`lammps` Derived Type Gather the named per-atom, per-atom fix, per-atom compute, or fix property/atom-based entities from all processes, unordered. + .. versionadded:: TBD + This subroutine gathers data for all atoms and stores them in a one-dimensional allocatable array. The data will be a concatenation of chunks from each processor's owned atoms, in whatever order @@ -1610,7 +1612,9 @@ Procedures Bound to the :f:type:`lammps` Derived Type Gather the named per-atom, per-atom fix, per-atom compute, or fix property/atom-based entities from all processes for a subset of atoms. - + + .. versionadded:: TBD + This subroutine gathers data for the requested atom IDs and stores them in a one-dimensional allocatable array. The data will be ordered by atom ID, but there is no requirement that the IDs be consecutive. If you wish to return a diff --git a/unittest/fortran/wrap_gather_scatter.cpp b/unittest/fortran/wrap_gather_scatter.cpp index 5e836c1759..3aea3b8d44 100644 --- a/unittest/fortran/wrap_gather_scatter.cpp +++ b/unittest/fortran/wrap_gather_scatter.cpp @@ -214,72 +214,77 @@ TEST_F(LAMMPS_gather_scatter, scatter_atoms_subset_mask) TEST_F(LAMMPS_gather_scatter, gather_bonds) { - f_lammps_setup_gather_bonds(); + f_lammps_setup_gather_bonds(); #ifdef LAMMPS_BIGBIG - EXPECT_EQ(f_lammps_test_gather_bonds_big(), 1); + EXPECT_EQ(f_lammps_test_gather_bonds_big(), 1); #else - EXPECT_EQ(f_lammps_test_gather_bonds_small(), 1); + EXPECT_EQ(f_lammps_test_gather_bonds_small(), 1); #endif - }; TEST_F(LAMMPS_gather_scatter, gather_compute) { #ifdef LAMMPS_BIGBIG - GTEST_SKIP() + GTEST_SKIP(); +#else + f_lammps_setup_gather_scatter(); + lammps_command(lmp, "run 0"); + int natoms = lmp->atom->natoms; + int *tag = lmp->atom->tag; + double *pe = (double*) lammps_extract_compute(lmp, "pe", LMP_STYLE_ATOM, + LMP_TYPE_VECTOR); + for (int i = 0; i < natoms; i++) + EXPECT_DOUBLE_EQ(f_lammps_gather_pe_atom(tag[i]), pe[i]); #endif - f_lammps_setup_gather_scatter(); - lammps_command(lmp, "run 0"); - int natoms = lmp->atom->natoms; - int *tag = lmp->atom->tag; - double *pe = (double*) lammps_extract_compute(lmp, "pe", LMP_STYLE_ATOM, - LMP_TYPE_VECTOR); - for (int i = 0; i < natoms; i++) - EXPECT_DOUBLE_EQ(f_lammps_gather_pe_atom(tag[i]), pe[i]); }; TEST_F(LAMMPS_gather_scatter, gather_compute_concat) { #ifdef LAMMPS_BIGBIG - GTEST_SKIP() + GTEST_SKIP(); +#else + f_lammps_setup_gather_scatter(); + lammps_command(lmp, "run 0"); + int natoms = lmp->atom->natoms; + int *tag = lmp->atom->tag; + double *pe = (double*) lammps_extract_compute(lmp, "pe", LMP_STYLE_ATOM, + LMP_TYPE_VECTOR); + for (int i = 0; i < natoms; i++) + EXPECT_DOUBLE_EQ(f_lammps_gather_pe_atom(tag[i]), pe[i]); #endif - f_lammps_setup_gather_scatter(); - lammps_command(lmp, "run 0"); - int natoms = lmp->atom->natoms; - int *tag = lmp->atom->tag; - double *pe = (double*) lammps_extract_compute(lmp, "pe", LMP_STYLE_ATOM, - LMP_TYPE_VECTOR); - for (int i = 0; i < natoms; i++) - EXPECT_DOUBLE_EQ(f_lammps_gather_pe_atom(tag[i]), pe[i]); }; TEST_F(LAMMPS_gather_scatter, gather_compute_subset) { - f_lammps_setup_gather_scatter(); - lammps_command(lmp, "run 0"); - int ids[2] = {3, 1}; - int *tag = lmp->atom->tag; - double pe[2] = {0.0, 0.0}; - int nlocal = lammps_extract_setting(lmp, "nlocal"); - double *pa_pe = (double*) lammps_extract_compute(lmp, "pe", LMP_STYLE_ATOM, - LMP_TYPE_VECTOR); +#ifdef LAMMPS_BIGBIG + GTEST_SKIP(); +#else + f_lammps_setup_gather_scatter(); + lammps_command(lmp, "run 0"); + int ids[2] = {3, 1}; + int *tag = lmp->atom->tag; + double pe[2] = {0.0, 0.0}; + int nlocal = lammps_extract_setting(lmp, "nlocal"); + double *pa_pe = (double*) lammps_extract_compute(lmp, "pe", LMP_STYLE_ATOM, + LMP_TYPE_VECTOR); - for (int i = 0; i < nlocal; i++) { - if(tag[i] == ids[0]) pe[0] = pa_pe[i]; - if(tag[i] == ids[1]) pe[1] = pa_pe[i]; - } + for (int i = 0; i < nlocal; i++) { + if(tag[i] == ids[0]) pe[0] = pa_pe[i]; + if(tag[i] == ids[1]) pe[1] = pa_pe[i]; + } - double ftn_pe[2]; - f_lammps_gather_pe_atom_subset(ids, ftn_pe); - EXPECT_DOUBLE_EQ(ftn_pe[0], pe[0]); - EXPECT_DOUBLE_EQ(ftn_pe[1], pe[1]); + double ftn_pe[2]; + f_lammps_gather_pe_atom_subset(ids, ftn_pe); + EXPECT_DOUBLE_EQ(ftn_pe[0], pe[0]); + EXPECT_DOUBLE_EQ(ftn_pe[1], pe[1]); +#endif }; TEST_F(LAMMPS_gather_scatter, scatter_compute) { #ifdef LAMMPS_BIGBIG GTEST_SKIP(); -#endif +#else f_lammps_setup_gather_scatter(); int natoms = lmp->atom->natoms; double *pe = new double[natoms]; @@ -298,13 +303,14 @@ TEST_F(LAMMPS_gather_scatter, scatter_compute) EXPECT_DOUBLE_EQ(pe[2], old_pe[0]); delete[] old_pe; delete[] pe; +#endif }; TEST_F(LAMMPS_gather_scatter, scatter_subset_compute) { #ifdef LAMMPS_BIGBIG GTEST_SKIP(); -#endif +#else f_lammps_setup_gather_scatter(); int natoms = lmp->atom->natoms; double *pe = new double[natoms]; @@ -323,4 +329,5 @@ TEST_F(LAMMPS_gather_scatter, scatter_subset_compute) EXPECT_DOUBLE_EQ(pe[2], old_pe[0]); delete[] old_pe; delete[] pe; +#endif }; From 97c058d156586499bf88518681a037fb084c928c Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Sun, 4 Dec 2022 16:22:15 -0500 Subject: [PATCH 144/213] correct syntax-highlighting to use C++ lexer instead of C --- doc/src/Developer_grid.rst | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/doc/src/Developer_grid.rst b/doc/src/Developer_grid.rst index 4012b2b1f2..fdf44f6882 100644 --- a/doc/src/Developer_grid.rst +++ b/doc/src/Developer_grid.rst @@ -94,7 +94,7 @@ two methods that end in "_one" allocate an array which stores a single value per grid cell. The two that end in "_multi" allocate an array which stores *Nvalues* per grid cell. -.. code-block:: c +.. code-block:: c++ // single value per cell for a 2d grid = 2d array memory->create2d_offset(data2d_one, nylo_out, nyhi_out, @@ -127,7 +127,7 @@ where the "i" loop bounds are the range of owned grid cells for the processor. These are the bounds returned by the *setup_grid()* method: -.. code-block:: c +.. code-block:: c++ for (int iy = iylo; iy <= iyhi; iy++) for (int ix = ixlo; ix <= ixhi; ix++) @@ -165,7 +165,7 @@ similar; simply remove arguments which refer to the z-dimension. There are 2 constructors which can be used. They differ in the extra i/o xyz lo/hi arguments: -.. code-block:: c +.. code-block:: c++ Grid3d(class LAMMPS *lmp, MPI_Comm gcomm, int gnx, int gny, int gnz) Grid3d(class LAMMPS *lmp, MPI_Comm gcomm, int gnx, int gny, int gnz, @@ -223,7 +223,7 @@ first constructor; they are ignored if the second constructor is used. These methods must be called before the *setup_grid()* method is invoked, because they influence its operation. -.. code-block:: c +.. code-block:: c++ void set_shift_grid(double shift); void set_distance(double distance); @@ -315,7 +315,7 @@ Also note that this method must be invoked after any *set_*()* methods have been used, since they can influence the assignment of owned and ghost cells. -.. code-block:: c +.. code-block:: c++ void setup_grid(int &ixlo, int &ixhi, int &iylo, int &iyhi, int &izlo, int &izhi, int &oxlo, int &oxhi, int &oylo, int &oyhi, int &ozlo, int &ozhi) @@ -343,7 +343,7 @@ these methods override. In LAMMPS these methods are called by by the :doc:`kspace_style msm ` command for the grids it instantiates using the 2nd constructor above. -.. code-block:: c +.. code-block:: c++ void set_proc_neighs(int pxlo, int pxhi, int pylo, int pyhi, int pzlo, int pzhi) void set_caller_grid(int fxlo, int fxhi, int fylo, int fyhi, int fzlo, int fzhi) @@ -372,7 +372,7 @@ The following methods allow the caller to query the settings for a specific grid, whether it created the grid or another command created it. -.. code-block:: c +.. code-block:: c++ void get_size(int &nxgrid, int &nygrid, int &nzgrid); void get_bounds_owned(int &xlo, int &xhi, int &ylo, int &yhi, int &zlo, int &zhi) @@ -405,7 +405,7 @@ corresponding owned grid cells on another processor. The caller can choose to sum ghost grid cell data to the owned grid cell or simply copy it. -.. code-block:: c +.. code-block:: c++ void setup_comm(int &nbuf1, int &nbuf2) void forward_comm(int caller, void *ptr, int which, int nper, int nbyte, @@ -455,7 +455,7 @@ To use the *forward_grid()* method, the caller must provide two callback functions; likewise for use of the *reverse_grid()* methods. These are the 4 functions, their arguments are all the same. -.. code-block:: c +.. code-block:: c++ void pack_forward_grid(int which, void *vbuf, int nlist, int *list); void unpack_forward_grid(int which, void *vbuf, int nlist, int *list); @@ -474,7 +474,7 @@ illustrated with an example from the src/EXTRA-FIX/fix_ttm_grid.cpp class which stores the scalar electron temperature for 3d system in a 3d grid (one value per grid cell): -.. code-block:: c +.. code-block:: c++ void FixTTMGrid::pack_forward_grid(int /*which*/, void *vbuf, int nlist, int *list) { @@ -499,7 +499,7 @@ cell, and one or more grid-cell-averaged atom properties. The code from its *unpack_reverse_grid()* function for 2d grids and multiple per-atom properties per grid cell (*nvalues*) is shown here: -.. code-block:: c +.. code-block:: c++ void FixAveGrid::unpack_reverse_grid(int /*which*/, void *vbuf, int nlist, int *list) { @@ -581,7 +581,7 @@ needs to be "remapped" from the old grid partitioning to the new grid partitioning. The *setup_remap()* and *remap()* methods are used for that purpose. -.. code-block:: c +.. code-block:: c++ int identical(Grid3d *old); void setup_remap(Grid3d *old, int &nremap_buf1, int &nremap_buf2) @@ -598,7 +598,7 @@ communication buffers. To use the *remap()* method, the caller must provide two callback functions: -.. code-block:: c +.. code-block:: c++ void pack_remap_grid(int which, void *vbuf, int nlist, int *list); void unpack_remap_grid(int which, void *vbuf, int list, int *list); @@ -667,7 +667,7 @@ Here are the details of the two I/O methods and the 3 callback functions. See the src/fix_ave_grid.cpp file for examples of all of them. -.. code-block:: c +.. code-block:: c++ void read_file(int caller, void *ptr, FILE *fp, int nchunk, int maxline) void write_file(int caller, void *ptr, int which, @@ -701,7 +701,7 @@ To use the *read_grid()* method, the caller must provide one callback function. To use the *write_grid()* method, it provides two callback functions: -.. code-block:: c +.. code-block:: c++ int unpack_read_grid(int nlines, char *buffer) void pack_write_grid(int which, void *vbuf) @@ -759,7 +759,7 @@ command. To provide access to its grid cell data, a style command needs to implement the following 4 methods: -.. code-block:: c +.. code-block:: c++ int get_grid_by_name(const std::string &name, int &dim); void *get_grid_by_index(int index); From cf4d1ec744be47960c1f264f1f1e2a360c4581e5 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Sun, 4 Dec 2022 16:30:50 -0500 Subject: [PATCH 145/213] add version tags --- doc/src/Developer_grid.rst | 2 ++ doc/src/Howto_grid.rst | 19 ++++++++++--------- doc/src/dump.rst | 4 ++++ 3 files changed, 16 insertions(+), 9 deletions(-) diff --git a/doc/src/Developer_grid.rst b/doc/src/Developer_grid.rst index fdf44f6882..b840ae7251 100644 --- a/doc/src/Developer_grid.rst +++ b/doc/src/Developer_grid.rst @@ -1,6 +1,8 @@ Use of distributed grids within style classes --------------------------------------------- +.. versionadded:: TBD + The LAMMPS source code includes two classes which facilitate the creation and use of distributed grids. These are the Grid2d and Grid3d classes in the src/grid2d.cpp.h and src/grid3d.cpp.h files diff --git a/doc/src/Howto_grid.rst b/doc/src/Howto_grid.rst index a7b2bc7743..bd651628e7 100644 --- a/doc/src/Howto_grid.rst +++ b/doc/src/Howto_grid.rst @@ -1,6 +1,8 @@ Distributed grids ================= +.. versionadded:: TBD + LAMMPS has internal capabilities to create uniformly spaced grids which overlay the simulation domain. For 2d and 3d simulations these are 2d and 3d grids respectively. Conceptually a grid can be thought @@ -40,16 +42,15 @@ grid ` output files as input. .. note:: - For developers, distributed grids are implemented within the code - via two classes: Grid2d and Grid3d. These partition the grid - across processors and have methods which allow forward and reverse + For developers, distributed grids are implemented within the code via + two classes: Grid2d and Grid3d. These partition the grid across + processors and have methods which allow forward and reverse communication of ghost grid data as well as load balancing. If you - write a new compute or fix which needs a distributed grid, these - are the classes to look at. A new pair style could use a - distributed grid by having a fix define it. We plan (as of - Nov 2022) to add a section in the :doc:`Developer ` - section of the manual with a detailed description of how to use - these classes. + write a new compute or fix which needs a distributed grid, these are + the classes to look at. A new pair style could use a distributed + grid by having a fix define it. Please see the section on + :doc:`using distributed grids within style classes ` + for a detailed description. ---------- diff --git a/doc/src/dump.rst b/doc/src/dump.rst index 4547c76289..7a31996581 100644 --- a/doc/src/dump.rst +++ b/doc/src/dump.rst @@ -346,6 +346,8 @@ so atom attributes will include effects due to fixes that are applied during the timestep. An explanation of the possible dump custom attributes is given below. +.. versionadded:: TBD + For style *grid* the extent of the Nx by Ny by Nz grid that overlays the simulation domain is output with each snapshot: @@ -448,6 +450,8 @@ from using the (numerical) atom type to an element name (or some other label). This will help many visualization programs to guess bonds and colors. +.. versionadded:: TBD + The *grid/vtk* style writes VTK files for grid data on a regular rectilinear grid. Its content is conceptually similar to that of the text file produced by the *grid* style, except that it in an XML-based From d3b1fecd035b500b7dfa211be44cc6ebdbeb6a02 Mon Sep 17 00:00:00 2001 From: Evangelos Voyiatzis Date: Sat, 10 Dec 2022 13:46:12 +0100 Subject: [PATCH 146/213] Fixing bug #3545 Instead of storing the vector from the nearest point of an ellipse to an atom, delxyz was storing the coordinates of the nearest point of the ellipse to the atom. --- src/region_ellipsoid.cpp | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/src/region_ellipsoid.cpp b/src/region_ellipsoid.cpp index a84bb61242..a413f584fc 100644 --- a/src/region_ellipsoid.cpp +++ b/src/region_ellipsoid.cpp @@ -228,9 +228,9 @@ int RegEllipsoid::surface_interior(double *x, double cutoff) contact[0].r = DistancePointEllipsoid(axes[2], axes[1], axes[0], coords[sorting[2]], coords[sorting[1]], coords[sorting[0]], x0[2], x0[1], x0[0]); - contact[0].delx = copysign(x0[sorting[2]], x[0] - xc) + xc; - contact[0].dely = copysign(x0[sorting[1]], x[1] - yc) + yc; - contact[0].delz = copysign(x0[sorting[0]], x[2] - zc) + zc; + contact[0].delx = x[0] - (copysign(x0[sorting[2]], x[0] - xc) + xc); + contact[0].dely = x[1] - (copysign(x0[sorting[1]], x[1] - yc) + yc); + contact[0].delz = x[2] - (copysign(x0[sorting[0]], x[2] - zc) + zc); // contact[0].radius = -radius; contact[0].iwall = 0; contact[0].varflag = 1; @@ -255,12 +255,12 @@ int RegEllipsoid::surface_interior(double *x, double cutoff) double x0, x1; if (a >= b) { contact[0].r = DistancePointEllipse(a, b, fabs(x[0] - xc), fabs(x[1] - yc), x0, x1); - contact[0].delx = copysign(x0, x[0] - xc) + xc; - contact[0].dely = copysign(x1, x[1] - yc) + yc; + contact[0].delx = x[0] - (copysign(x0, x[0] - xc) + xc); + contact[0].dely = x[1] - (copysign(x1, x[1] - yc) + yc); } else { contact[0].r = DistancePointEllipse(b, a, fabs(x[1] - yc), fabs(x[0] - xc), x0, x1); - contact[0].delx = copysign(x1, x[0] - xc) + xc; - contact[0].dely = copysign(x0, x[1] - yc) + yc; + contact[0].delx = x[0] - (copysign(x1, x[0] - xc) + xc); + contact[0].dely = x[1] - (copysign(x0, x[1] - yc) + yc); } contact[0].delz = 0; // contact[0].radius = -radius; @@ -329,9 +329,9 @@ int RegEllipsoid::surface_exterior(double *x, double cutoff) contact[0].r = DistancePointEllipsoid(axes[2], axes[1], axes[0], coords[sorting[2]], coords[sorting[1]], coords[sorting[0]], x0[2], x0[1], x0[0]); - contact[0].delx = copysign(x0[sorting[2]], x[0] - xc) + xc; - contact[0].dely = copysign(x0[sorting[1]], x[1] - yc) + yc; - contact[0].delz = copysign(x0[sorting[0]], x[2] - zc) + zc; + contact[0].delx = x[0] - (copysign(x0[sorting[2]], x[0] - xc) + xc); + contact[0].dely = x[1] - (copysign(x0[sorting[1]], x[1] - yc) + yc); + contact[0].delz = x[2] - (copysign(x0[sorting[0]], x[2] - zc) + zc); // contact[0].radius = radius; contact[0].iwall = 0; contact[0].varflag = 1; @@ -356,12 +356,12 @@ int RegEllipsoid::surface_exterior(double *x, double cutoff) double x0, x1; if (a >= b) { contact[0].r = DistancePointEllipse(a, b, fabs(x[0] - xc), fabs(x[1] - yc), x0, x1); - contact[0].delx = copysign(x0, x[0] - xc) + xc; - contact[0].dely = copysign(x1, x[1] - yc) + yc; + contact[0].delx = x[0] - (copysign(x0, x[0] - xc) + xc); + contact[0].dely = x[1] - (copysign(x1, x[1] - yc) + yc); } else { contact[0].r = DistancePointEllipse(b, a, fabs(x[1] - yc), fabs(x[0] - xc), x0, x1); - contact[0].delx = copysign(x1, x[0] - xc) + xc; - contact[0].dely = copysign(x0, x[1] - yc) + yc; + contact[0].delx = x[0] - (copysign(x1, x[0] - xc) + xc); + contact[0].dely = x[1] - (copysign(x0, x[1] - yc) + yc); } contact[0].delz = 0; // contact[0].radius = radius; From 0984b11cb4f074ad1009c488a01ce60c13cfcad0 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Sun, 11 Dec 2022 17:50:47 -0500 Subject: [PATCH 147/213] skip gather_bonds test when atom style full is no available --- unittest/fortran/wrap_gather_scatter.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/unittest/fortran/wrap_gather_scatter.cpp b/unittest/fortran/wrap_gather_scatter.cpp index 3aea3b8d44..5eecf763a6 100644 --- a/unittest/fortran/wrap_gather_scatter.cpp +++ b/unittest/fortran/wrap_gather_scatter.cpp @@ -214,6 +214,7 @@ TEST_F(LAMMPS_gather_scatter, scatter_atoms_subset_mask) TEST_F(LAMMPS_gather_scatter, gather_bonds) { + if (!lammps_has_style(lmp, "atom", "full")) GTEST_SKIP(); f_lammps_setup_gather_bonds(); #ifdef LAMMPS_BIGBIG EXPECT_EQ(f_lammps_test_gather_bonds_big(), 1); From c0a39dc7b81adba44f6530908839aec12d5290fd Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Sun, 11 Dec 2022 17:50:03 -0500 Subject: [PATCH 148/213] add c wrapper to allow testing fortran interface w/o fortran MPI libs --- unittest/fortran/CMakeLists.txt | 52 ++++++++---------------- unittest/fortran/mpi_stubs.f90 | 20 --------- unittest/fortran/test_fortran_create.f90 | 29 ++++++++++--- unittest/fortran/wrap_create.cpp | 8 ++++ 4 files changed, 48 insertions(+), 61 deletions(-) delete mode 100644 unittest/fortran/mpi_stubs.f90 diff --git a/unittest/fortran/CMakeLists.txt b/unittest/fortran/CMakeLists.txt index d12b274765..08bd1b4356 100644 --- a/unittest/fortran/CMakeLists.txt +++ b/unittest/fortran/CMakeLists.txt @@ -21,20 +21,6 @@ if(CMAKE_Fortran_COMPILER) endif() get_filename_component(LAMMPS_FORTRAN_MODULE ${LAMMPS_SOURCE_DIR}/../fortran/lammps.f90 ABSOLUTE) - if(BUILD_MPI) - find_package(MPI REQUIRED) - if((NOT MPI_Fortran_FOUND) OR (NOT MPI_Fortran_HAVE_F77_HEADER)) - message(STATUS "Skipping Tests for the LAMMPS Fortran Module: no MPI support for Fortran") - return() - endif() - else() - add_library(fmpi_stubs STATIC mpi_stubs.f90) - get_filename_component(_tmp_fc ${CMAKE_Fortran_COMPILER} NAME) - if (_tmp_fc STREQUAL "flang") - target_link_libraries(fmpi_stubs PUBLIC gfortran) - endif() - add_library(MPI::MPI_Fortran ALIAS fmpi_stubs) - endif() add_library(flammps STATIC ${LAMMPS_FORTRAN_MODULE} keepstuff.f90) get_filename_component(_tmp_fc ${CMAKE_Fortran_COMPILER} NAME) @@ -42,66 +28,62 @@ if(CMAKE_Fortran_COMPILER) target_link_libraries(flammps PUBLIC gfortran) endif() - if(MPI_Fortran_HAVE_F90_MODULE) - add_executable(test_fortran_create wrap_create.cpp test_fortran_create.f90) - target_link_libraries(test_fortran_create PRIVATE flammps lammps MPI::MPI_Fortran GTest::GTestMain) - target_include_directories(test_fortran_create PRIVATE "${LAMMPS_SOURCE_DIR}/../fortran") - add_test(NAME FortranOpen COMMAND test_fortran_create) - else() - message(STATUS "Skipping FortranOpen test since no working F90 MPI module was found") - endif() + add_executable(test_fortran_create wrap_create.cpp test_fortran_create.f90) + target_link_libraries(test_fortran_create PRIVATE flammps lammps GTest::GTestMain) + target_include_directories(test_fortran_create PRIVATE "${LAMMPS_SOURCE_DIR}/../fortran") + add_test(NAME FortranOpen COMMAND test_fortran_create) add_executable(test_fortran_commands wrap_commands.cpp test_fortran_commands.f90) - target_link_libraries(test_fortran_commands PRIVATE flammps lammps MPI::MPI_Fortran GTest::GTestMain) + target_link_libraries(test_fortran_commands PRIVATE flammps lammps GTest::GTestMain) add_test(NAME FortranCommands COMMAND test_fortran_commands) add_executable(test_fortran_get_thermo wrap_get_thermo.cpp test_fortran_get_thermo.f90) - target_link_libraries(test_fortran_get_thermo PRIVATE flammps lammps MPI::MPI_Fortran GTest::GTestMain) + target_link_libraries(test_fortran_get_thermo PRIVATE flammps lammps GTest::GTestMain) add_test(NAME FortranGetThermo COMMAND test_fortran_get_thermo) add_executable(test_fortran_box wrap_box.cpp test_fortran_box.f90) - target_link_libraries(test_fortran_box PRIVATE flammps lammps MPI::MPI_Fortran GTest::GTestMain) + target_link_libraries(test_fortran_box PRIVATE flammps lammps GTest::GTestMain) add_test(NAME FortranBox COMMAND test_fortran_box) add_executable(test_fortran_properties wrap_properties.cpp test_fortran_properties.f90 test_fortran_commands.f90) - target_link_libraries(test_fortran_properties PRIVATE flammps lammps MPI::MPI_Fortran GTest::GMockMain) + target_link_libraries(test_fortran_properties PRIVATE flammps lammps GTest::GMockMain) add_test(NAME FortranProperties COMMAND test_fortran_properties) add_executable(test_fortran_extract_global wrap_extract_global.cpp test_fortran_extract_global.f90) - target_link_libraries(test_fortran_extract_global PRIVATE flammps lammps MPI::MPI_Fortran GTest::GTestMain) + target_link_libraries(test_fortran_extract_global PRIVATE flammps lammps GTest::GTestMain) add_test(NAME FortranExtractGlobal COMMAND test_fortran_extract_global) add_executable(test_fortran_extract_atom wrap_extract_atom.cpp test_fortran_extract_atom.f90) - target_link_libraries(test_fortran_extract_atom PRIVATE flammps lammps MPI::MPI_Fortran GTest::GTestMain) + target_link_libraries(test_fortran_extract_atom PRIVATE flammps lammps GTest::GTestMain) add_test(NAME FortranExtractAtom COMMAND test_fortran_extract_atom) add_executable(test_fortran_extract_compute wrap_extract_compute.cpp test_fortran_extract_compute.f90) - target_link_libraries(test_fortran_extract_compute PRIVATE flammps lammps MPI::MPI_Fortran GTest::GTestMain) + target_link_libraries(test_fortran_extract_compute PRIVATE flammps lammps GTest::GTestMain) add_test(NAME FortranExtractCompute COMMAND test_fortran_extract_compute) add_executable(test_fortran_extract_fix wrap_extract_fix.cpp test_fortran_extract_fix.f90) - target_link_libraries(test_fortran_extract_fix PRIVATE flammps lammps MPI::MPI_Fortran GTest::GTestMain) + target_link_libraries(test_fortran_extract_fix PRIVATE flammps lammps GTest::GTestMain) add_test(NAME FortranExtractFix COMMAND test_fortran_extract_fix) add_executable(test_fortran_extract_variable wrap_extract_variable.cpp test_fortran_extract_variable.f90) target_compile_definitions(test_fortran_extract_variable PRIVATE -DTEST_INPUT_FOLDER=${CMAKE_CURRENT_SOURCE_DIR}) - target_link_libraries(test_fortran_extract_variable PRIVATE flammps lammps MPI::MPI_Fortran GTest::GTestMain) + target_link_libraries(test_fortran_extract_variable PRIVATE flammps lammps GTest::GTestMain) add_test(NAME FortranExtractVariable COMMAND test_fortran_extract_variable) add_executable(test_fortran_gather_scatter wrap_gather_scatter.cpp test_fortran_gather_scatter.f90) - target_link_libraries(test_fortran_gather_scatter PRIVATE flammps lammps MPI::MPI_Fortran GTest::GTestMain) + target_link_libraries(test_fortran_gather_scatter PRIVATE flammps lammps GTest::GTestMain) add_test(NAME FortranGatherScatter COMMAND test_fortran_gather_scatter) add_executable(test_fortran_create_atoms wrap_create_atoms.cpp test_fortran_create_atoms.f90) - target_link_libraries(test_fortran_create_atoms PRIVATE flammps lammps MPI::MPI_Fortran GTest::GTestMain) + target_link_libraries(test_fortran_create_atoms PRIVATE flammps lammps GTest::GTestMain) add_test(NAME FortranCreateAtoms COMMAND test_fortran_create_atoms) add_executable(test_fortran_configuration wrap_configuration.cpp test_fortran_configuration.f90 test_fortran_commands.f90) - target_link_libraries(test_fortran_configuration PRIVATE flammps lammps MPI::MPI_Fortran GTest::GMockMain) + target_link_libraries(test_fortran_configuration PRIVATE flammps lammps GTest::GMockMain) add_test(NAME FortranConfiguration COMMAND test_fortran_configuration) add_executable(test_fortran_neighlist wrap_neighlist.cpp test_fortran_neighlist.f90) - target_link_libraries(test_fortran_neighlist PRIVATE flammps lammps MPI::MPI_Fortran GTest::GMockMain) + target_link_libraries(test_fortran_neighlist PRIVATE flammps lammps GTest::GMockMain) add_test(NAME FortranNeighlist COMMAND test_fortran_neighlist) add_executable(test_fortran_fixexternal wrap_fixexternal.cpp test_fortran_fixexternal.f90) diff --git a/unittest/fortran/mpi_stubs.f90 b/unittest/fortran/mpi_stubs.f90 deleted file mode 100644 index 8601f436d2..0000000000 --- a/unittest/fortran/mpi_stubs.f90 +++ /dev/null @@ -1,20 +0,0 @@ -MODULE MPI - IMPLICIT NONE - PRIVATE - - INTEGER, PARAMETER :: MPI_COMM_WORLD=0 - INTEGER, PARAMETER :: MPI_SUCCESS=0 - - PUBLIC :: MPI_COMM_WORLD, MPI_SUCCESS, & - mpi_comm_split - -CONTAINS - - SUBROUTINE mpi_comm_split(comm,color,key,newcomm,ierr) - INTEGER, INTENT(in) :: comm,color,key - INTEGER, INTENT(out) :: newcomm,ierr - - newcomm = comm + 1 - ierr = 0 - END SUBROUTINE mpi_comm_split -END MODULE MPI diff --git a/unittest/fortran/test_fortran_create.f90 b/unittest/fortran/test_fortran_create.f90 index 4ea2a33cfe..fed67064f0 100644 --- a/unittest/fortran/test_fortran_create.f90 +++ b/unittest/fortran/test_fortran_create.f90 @@ -1,3 +1,20 @@ +MODULE MYMPI + USE, INTRINSIC :: ISO_C_BINDING, ONLY: c_int + + IMPLICIT NONE + PRIVATE + PUBLIC :: lmp_comm_split + + INTERFACE + FUNCTION lmp_comm_split(color, key) BIND(C,name='create_mpi_comm_split') + IMPORT :: c_int + IMPLICIT NONE + INTEGER(c_int), VALUE, INTENT(IN) :: color, key + INTEGER(c_int) :: lmp_comm_split + END FUNCTION lmp_comm_split + END INTERFACE +END MODULE MYMPI + FUNCTION f_lammps_no_mpi_no_args() BIND(C, name="f_lammps_no_mpi_no_args") USE ISO_C_BINDING, ONLY: c_ptr USE liblammps @@ -25,35 +42,35 @@ END FUNCTION f_lammps_no_mpi_with_args FUNCTION f_lammps_open_no_args() BIND(C, name="f_lammps_open_no_args") USE ISO_C_BINDING, ONLY: c_ptr - USE MPI, ONLY: MPI_COMM_WORLD, mpi_comm_split + USE MYMPI, ONLY: lmp_comm_split USE liblammps USE keepstuff, ONLY: lmp,mycomm IMPLICIT NONE TYPE(c_ptr) :: f_lammps_open_no_args - INTEGER :: color, key, ierr + INTEGER :: color, key color = 1 key = 1 - CALL mpi_comm_split(MPI_COMM_WORLD, color, key, mycomm, ierr) + mycomm = lmp_comm_split(color, key) lmp = lammps(comm=mycomm) f_lammps_open_no_args = lmp%handle END FUNCTION f_lammps_open_no_args FUNCTION f_lammps_open_with_args() BIND(C, name="f_lammps_open_with_args") USE ISO_C_BINDING, ONLY: c_ptr - USE MPI, ONLY: MPI_COMM_WORLD, mpi_comm_split + USE MYMPI, ONLY: lmp_comm_split USE liblammps USE keepstuff, ONLY: lmp,mycomm IMPLICIT NONE TYPE(c_ptr) :: f_lammps_open_with_args - INTEGER :: color, key, ierr + INTEGER :: color, key CHARACTER(len=12), DIMENSION(4), PARAMETER :: args = & [ CHARACTER(len=12) :: 'liblammps', '-log', 'none', '-nocite' ] color = 2 key = 1 - CALL mpi_comm_split(MPI_COMM_WORLD, color, key, mycomm, ierr) + mycomm = lmp_comm_split(color, key) lmp = lammps(args,mycomm) f_lammps_open_with_args = lmp%handle END FUNCTION f_lammps_open_with_args diff --git a/unittest/fortran/wrap_create.cpp b/unittest/fortran/wrap_create.cpp index 04a62e4040..789e9fca6a 100644 --- a/unittest/fortran/wrap_create.cpp +++ b/unittest/fortran/wrap_create.cpp @@ -17,6 +17,14 @@ void f_lammps_close(); int f_lammps_get_comm(); } +// C wrapper to split MPI communicator w/o requiring a Fortran MPI lib +extern "C" int create_mpi_comm_split(int color, int key) +{ + MPI_Comm c_newcomm = MPI_COMM_NULL; + MPI_Comm_split(MPI_COMM_WORLD, color, key, &c_newcomm); + return MPI_Comm_c2f(c_newcomm); +} + TEST(open_no_mpi, no_args) { ::testing::internal::CaptureStdout(); From 126f597e71d90ee27ebfb70f62e3f41ffb37c160 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Sun, 11 Dec 2022 18:02:49 -0500 Subject: [PATCH 149/213] need no longer need to Fortran MPI library --- unittest/fortran/CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/unittest/fortran/CMakeLists.txt b/unittest/fortran/CMakeLists.txt index 08bd1b4356..93573eb297 100644 --- a/unittest/fortran/CMakeLists.txt +++ b/unittest/fortran/CMakeLists.txt @@ -87,7 +87,7 @@ if(CMAKE_Fortran_COMPILER) add_test(NAME FortranNeighlist COMMAND test_fortran_neighlist) add_executable(test_fortran_fixexternal wrap_fixexternal.cpp test_fortran_fixexternal.f90) - target_link_libraries(test_fortran_fixexternal PRIVATE flammps lammps MPI::MPI_Fortran GTest::GMockMain) + target_link_libraries(test_fortran_fixexternal PRIVATE flammps lammps GTest::GMockMain) add_test(NAME FortranFixExternal COMMAND test_fortran_fixexternal) else() From 4efe379b7bb906022db651f7dd266786c6c2d397 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Wed, 14 Dec 2022 15:41:01 -0700 Subject: [PATCH 150/213] tweak dump image settings for better viz of grid cells --- src/dump_image.cpp | 15 +++++++++++++++ src/image.cpp | 14 +++++++++++--- src/image.h | 13 +++++++++---- 3 files changed, 35 insertions(+), 7 deletions(-) diff --git a/src/dump_image.cpp b/src/dump_image.cpp index 32b4a69feb..ff5c8ca31f 100644 --- a/src/dump_image.cpp +++ b/src/dump_image.cpp @@ -921,6 +921,14 @@ void DumpImage::create_image() // for 3d, outward normals on all 6 faces if (gridflag) { + + // reset lighting for flat surfaces to make them brighter + + image->ambientColor[0] = image->ambientColor[1] = image->ambientColor[2] = 0.9; + image->keyLightColor[0] = image->keyLightColor[1] = image->keyLightColor[2] = 0.3; + image->fillLightColor[0] = image->fillLightColor[1] = image->fillLightColor[2] = 0.3; + image->backLightColor[0] = image->backLightColor[1] = image->backLightColor[2] = 0.3; + int n = 0; if (domain->dimension == 2) { for (int iy = nylo_in; iy <= nyhi_in; iy++) @@ -956,6 +964,13 @@ void DumpImage::create_image() image->draw_triangle(gcorners[4],gcorners[7],gcorners[6],color); } } + + // restore lighting for curved objects + + image->ambientColor[0] = image->ambientColor[1] = image->ambientColor[2] = 0.0; + image->keyLightColor[0] = image->keyLightColor[1] = image->keyLightColor[2] = 0.9; + image->fillLightColor[0] = image->fillLightColor[1] = image->fillLightColor[2] = 0.45; + image->backLightColor[0] = image->backLightColor[1] = image->backLightColor[2] = 0.9; } // render atoms that are lines diff --git a/src/image.cpp b/src/image.cpp index 8c503adf92..716104d009 100644 --- a/src/image.cpp +++ b/src/image.cpp @@ -815,26 +815,34 @@ void Image::draw_triangle(double *x, double *y, double *z, double *surfaceColor) double s1[3], s2[3], s3[3]; double c1[3], c2[3]; + // for grid cell viz: + // using <= if test can leave single-pixel gaps between 2 tris + // using < if test fixes it + // suggested by Nathan Fabian, Nov 2022 + MathExtra::sub3 (zlocal, xlocal, s1); MathExtra::sub3 (ylocal, xlocal, s2); MathExtra::sub3 (p, xlocal, s3); MathExtra::cross3 (s1, s2, c1); MathExtra::cross3 (s1, s3, c2); - if (MathExtra::dot3 (c1, c2) <= 0) continue; + if (MathExtra::dot3 (c1, c2) < 0) continue; + //if (MathExtra::dot3 (c1, c2) <= 0) continue; MathExtra::sub3 (xlocal, ylocal, s1); MathExtra::sub3 (zlocal, ylocal, s2); MathExtra::sub3 (p, ylocal, s3); MathExtra::cross3 (s1, s2, c1); MathExtra::cross3 (s1, s3, c2); - if (MathExtra::dot3 (c1, c2) <= 0) continue; + if (MathExtra::dot3 (c1, c2) < 0) continue; + //if (MathExtra::dot3 (c1, c2) <= 0) continue; MathExtra::sub3 (ylocal, zlocal, s1); MathExtra::sub3 (xlocal, zlocal, s2); MathExtra::sub3 (p, zlocal, s3); MathExtra::cross3 (s1, s2, c1); MathExtra::cross3 (s1, s3, c2); - if (MathExtra::dot3 (c1, c2) <= 0) continue; + if (MathExtra::dot3 (c1, c2) < 0) continue; + //if (MathExtra::dot3 (c1, c2) <= 0) continue; double cNormal[3]; cNormal[0] = MathExtra::dot3(camRight, normal); diff --git a/src/image.h b/src/image.h index 8ab5b17efa..51a0acc61c 100644 --- a/src/image.h +++ b/src/image.h @@ -34,6 +34,11 @@ class Image : protected Pointers { double *boxcolor; // color to draw box outline with int background[3]; // RGB values of background + double ambientColor[3]; // light color settings (adjustable by caller) + double keyLightColor[3]; + double fillLightColor[3]; + double backLightColor[3]; + Image(class LAMMPS *, int); ~Image() override; void buffers(); @@ -80,19 +85,19 @@ class Image : protected Pointers { // constant view params double FOV; - double ambientColor[3]; + //double ambientColor[3]; double keyLightTheta; double keyLightPhi; - double keyLightColor[3]; + //double keyLightColor[3]; double fillLightTheta; double fillLightPhi; - double fillLightColor[3]; + //double fillLightColor[3]; double backLightTheta; double backLightPhi; - double backLightColor[3]; + //double backLightColor[3]; double specularHardness; double specularIntensity; From f99ac7dc88047815a4b92889546655305a9f7fef Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Wed, 14 Dec 2022 16:14:05 -0700 Subject: [PATCH 151/213] bug fix for 2d grid corners --- src/dump_image.cpp | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/dump_image.cpp b/src/dump_image.cpp index ff5c8ca31f..e26ea7fa20 100644 --- a/src/dump_image.cpp +++ b/src/dump_image.cpp @@ -126,7 +126,7 @@ DumpImage::DumpImage(LAMMPS *lmp, int narg, char **arg) : gridflag = NO; lineflag = triflag = bodyflag = fixflag = NO; id_grid_compute = id_grid_fix = nullptr; - + if (atom->nbondtypes == 0) bondflag = NO; else { bondflag = YES; @@ -440,6 +440,9 @@ DumpImage::DumpImage(LAMMPS *lmp, int narg, char **arg) : // local data + grid_compute = nullptr; + grid_fix = nullptr; + maxbufcopy = 0; chooseghost = nullptr; bufcopy = nullptr; @@ -1383,6 +1386,7 @@ void DumpImage::grid_cell_corners_2d(int ix, int iy) for (int x = 0; x < 2; x++) { gcorners[n][0] = boxlo[0] + (ix+x) * xdelta; gcorners[n][1] = boxlo[1] + (iy+y) * ydelta; + gcorners[n][2] = 0.0; n++; } @@ -1398,7 +1402,8 @@ void DumpImage::grid_cell_corners_2d(int ix, int iy) for (int x = 0; x < 2; x++) { lamda[0] = (ix+x) * dx; lamda[1] = (iy+y) * dy; - domain->lamda2x(lamda,gcorners[n++]); + domain->lamda2x(lamda,gcorners[n]); + n++; } } } @@ -1439,7 +1444,8 @@ void DumpImage::grid_cell_corners_3d(int ix, int iy, int iz) lamda[0] = (ix+x) * dx; lamda[1] = (iy+y) * dy; lamda[2] = (iz+z) * dz; - domain->lamda2x(lamda,gcorners[n++]); + domain->lamda2x(lamda,gcorners[n]); + n++; } } } From 6b2b3765c210f276702d0739c4e6509e660d41ab Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Thu, 15 Dec 2022 08:48:27 -0700 Subject: [PATCH 152/213] fix valgrind issues --- src/compute_property_grid.cpp | 2 +- src/dump_image.cpp | 3 +++ src/fix_ave_grid.cpp | 14 +++++++++++--- 3 files changed, 15 insertions(+), 4 deletions(-) diff --git a/src/compute_property_grid.cpp b/src/compute_property_grid.cpp index b9cc2cbb6a..2b8df955ef 100644 --- a/src/compute_property_grid.cpp +++ b/src/compute_property_grid.cpp @@ -273,7 +273,7 @@ void ComputePropertyGrid::deallocate_grid() delete grid2d; delete grid3d; memory->destroy2d_offset(vec2d, nylo_out, nxlo_out); - memory->destroy2d_offset(array2d, nylo_out, nxlo_out); + memory->destroy3d_offset_last(array2d, nylo_out, nxlo_out); memory->destroy3d_offset(vec3d, nzlo_out, nylo_out, nxlo_out); memory->destroy4d_offset_last(array3d, nzlo_out, nylo_out, nxlo_out); } diff --git a/src/dump_image.cpp b/src/dump_image.cpp index e26ea7fa20..a42a412ca7 100644 --- a/src/dump_image.cpp +++ b/src/dump_image.cpp @@ -466,6 +466,9 @@ DumpImage::~DumpImage() memory->destroy(chooseghost); memory->destroy(bufcopy); memory->destroy(gbuf); + + delete [] id_grid_compute; + delete [] id_grid_fix; } /* ---------------------------------------------------------------------- */ diff --git a/src/fix_ave_grid.cpp b/src/fix_ave_grid.cpp index 6e0e16b360..3087688b21 100644 --- a/src/fix_ave_grid.cpp +++ b/src/fix_ave_grid.cpp @@ -330,7 +330,7 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : grid_sample = allocate_one_grid(); grid_nfreq = allocate_one_grid(); - if (aveflag == RUNNING || aveflag == WINDOW) grid_nfreq = allocate_one_grid(); + if (aveflag == RUNNING || aveflag == WINDOW) grid_running = allocate_one_grid(); if (aveflag == WINDOW) { grid_window = new GridData*[nwindow]; for (int i = 0; i < nwindow; i++) @@ -2045,13 +2045,21 @@ void FixAveGrid::reset_grid() grid_window_previous[i] = clone_one_grid(grid_window[i]); } + delete grid_sample; + delete grid_nfreq; + if (aveflag == RUNNING || aveflag == WINDOW) delete grid_running; + if (aveflag == WINDOW) { + for (int i = 0; i < nwindow; i++) + delete grid_window; + } + // allocate grid instance and grid data for new decomposition allocate_grid(); grid_sample = allocate_one_grid(); grid_nfreq = allocate_one_grid(); - if (aveflag == RUNNING || aveflag == WINDOW) grid_nfreq = allocate_one_grid(); + if (aveflag == RUNNING || aveflag == WINDOW) grid_running = allocate_one_grid(); if (aveflag == WINDOW) { grid_window = new GridData*[nwindow]; for (int i = 0; i < nwindow; i++) @@ -2091,7 +2099,7 @@ void FixAveGrid::reset_grid() if (dimension == 2) delete grid2d_previous; else delete grid3d_previous; - + deallocate_one_grid(grid_sample_previous,nxlo_out_previous,nylo_out_previous,nzlo_out_previous); deallocate_one_grid(grid_nfreq_previous,nxlo_out_previous,nylo_out_previous,nzlo_out_previous); if (aveflag == RUNNING || aveflag == WINDOW) From 28f8525fa02ba14292bd99af0dc31092c9c9d797 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Thu, 15 Dec 2022 08:55:55 -0700 Subject: [PATCH 153/213] one more valgrind error --- src/fix_ave_grid.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/fix_ave_grid.cpp b/src/fix_ave_grid.cpp index 3087688b21..21b8abee78 100644 --- a/src/fix_ave_grid.cpp +++ b/src/fix_ave_grid.cpp @@ -2050,7 +2050,8 @@ void FixAveGrid::reset_grid() if (aveflag == RUNNING || aveflag == WINDOW) delete grid_running; if (aveflag == WINDOW) { for (int i = 0; i < nwindow; i++) - delete grid_window; + delete grid_window[i]; + delete [] grid_window; } // allocate grid instance and grid data for new decomposition From bded6b7fd08239229abda926958513b9c48f682f Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Wed, 14 Dec 2022 01:57:50 -0500 Subject: [PATCH 154/213] update OpenMP suppressions for clang 15.0 --- tools/valgrind/OpenMP.supp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tools/valgrind/OpenMP.supp b/tools/valgrind/OpenMP.supp index 0227818262..703c71bf74 100644 --- a/tools/valgrind/OpenMP.supp +++ b/tools/valgrind/OpenMP.supp @@ -134,6 +134,16 @@ fun:GOMP_parallel obj:* } +{ + OpenMP_init_clang1 + Memcheck:Leak + match-leak-kinds: possible + fun:malloc + ... + fun:omp_set_num_threads + ... + obj:* +} { OpenMP_open_part1 Memcheck:Leak From ed248d1a6a447fb837c8ba289f8946863b8cdfc4 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Wed, 14 Dec 2022 05:39:46 -0500 Subject: [PATCH 155/213] enforce initialization of data --- src/reset_atoms_mol.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/reset_atoms_mol.cpp b/src/reset_atoms_mol.cpp index ee4c28136f..66dd886059 100644 --- a/src/reset_atoms_mol.cpp +++ b/src/reset_atoms_mol.cpp @@ -39,9 +39,11 @@ ResetAtomsMol::ResetAtomsMol(LAMMPS *lmp) : Command(lmp), cfa(nullptr), cca(null compressflag = 1; singleflag = 0; offset = -1; + groupbit = group->bitmask[0]; idfrag.clear(); idchunk.clear(); + nchunk = 0; } /* ---------------------------------------------------------------------- */ From b2f0f89d6740405da7388cef8ffee610e0e233af Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Wed, 14 Dec 2022 10:23:10 -0500 Subject: [PATCH 156/213] reformat --- doc/src/fix_charge_regulation.rst | 70 ++++++++++++++++++------------- 1 file changed, 41 insertions(+), 29 deletions(-) diff --git a/doc/src/fix_charge_regulation.rst b/doc/src/fix_charge_regulation.rst index 82bcf3d69d..c1e790c691 100644 --- a/doc/src/fix_charge_regulation.rst +++ b/doc/src/fix_charge_regulation.rst @@ -94,12 +94,9 @@ insert (delete) a proton (atom type 2). Besides, the fix implements self-ionization reaction of water :math:`\emptyset \rightleftharpoons \mathrm{H}^++\mathrm{OH}^-`. - - -However, this approach is highly -inefficient at :math:`\mathrm{pH} \approx 7` when the concentration of -both protons and hydroxyl ions is low, resulting in a relatively low -acceptance rate of MC moves. +However, this approach is highly inefficient at :math:`\mathrm{pH} +\approx 7` when the concentration of both protons and hydroxyl ions is +low, resulting in a relatively low acceptance rate of MC moves. A more efficient way is to allow salt ions to participate in ionization reactions, which can be easily achieved via @@ -108,10 +105,13 @@ reactions, which can be easily achieved via fix acid_reaction2 all charge/regulation 4 5 acid_type 1 pH 7.0 pKa 5.0 pIp 2.0 pIm 2.0 -where particles of atom type 4 and 5 are the salt cations and anions, both at activity (effective concentration) of :math:`10^{-2}` mol/l, see :ref:`(Curk1) ` and -:ref:`(Landsgesell) ` for more details. +where particles of atom type 4 and 5 are the salt cations and anions, +both at activity (effective concentration) of :math:`10^{-2}` mol/l, see +:ref:`(Curk1) ` and :ref:`(Landsgesell) ` for more +details. -We could have simultaneously added a base ionization reaction (:math:`\mathrm{B} \rightleftharpoons \mathrm{B}^++\mathrm{OH}^-`) +We could have simultaneously added a base ionization reaction +(:math:`\mathrm{B} \rightleftharpoons \mathrm{B}^++\mathrm{OH}^-`) .. code-block:: LAMMPS @@ -122,7 +122,18 @@ where the fix will attempt to charge :math:`\mathrm{B}` (discharge insert (delete) a hydroxyl ion :math:`\mathrm{OH}^-` of atom type 3. -Dissociated ions and salt ions can be combined into a single particle type, which reduces the number of necessary MC moves and increases sampling performance, see :ref:`(Curk1) `. The :math:`\mathrm{H}^+` and monovalent salt cation (:math:`\mathrm{S}^+`) are combined into a single particle type, :math:`\mathrm{X}^+ = \{\mathrm{H}^+, \mathrm{S}^+\}`. In this case "pIp" refers to the effective concentration of the combined cation type :math:`\mathrm{X}^+` and its value is determined by :math:`10^{-\mathrm{pIp}} = 10^{-\mathrm{pH}} + 10^{-\mathrm{pSp}}`, where :math:`10^{-\mathrm{pSp}}` is the effective concentration of salt cations. For example, at pH=7 and pSp=6 we would find pIp~5.958 and the command that performs reactions with combined ions could read, +Dissociated ions and salt ions can be combined into a single particle +type, which reduces the number of necessary MC moves and increases +sampling performance, see :ref:`(Curk1) `. The +:math:`\mathrm{H}^+` and monovalent salt cation (:math:`\mathrm{S}^+`) +are combined into a single particle type, :math:`\mathrm{X}^+ = +\{\mathrm{H}^+, \mathrm{S}^+\}`. In this case "pIp" refers to the +effective concentration of the combined cation type :math:`\mathrm{X}^+` +and its value is determined by :math:`10^{-\mathrm{pIp}} = +10^{-\mathrm{pH}} + 10^{-\mathrm{pSp}}`, where +:math:`10^{-\mathrm{pSp}}` is the effective concentration of salt +cations. For example, at pH=7 and pSp=6 we would find pIp~5.958 and the +command that performs reactions with combined ions could read, .. code-block:: LAMMPS @@ -138,16 +149,16 @@ If neither the acid or the base type is specified, for example, the fix simply inserts or deletes an ion pair of a free cation (atom type 4) and a free anion (atom type 5) as done in a conventional -grand-canonical MC simulation. Multivalent ions can be inserted (deleted) by using the *onlysalt* keyword. +grand-canonical MC simulation. Multivalent ions can be inserted +(deleted) by using the *onlysalt* keyword. - -The fix is compatible with LAMMPS sub-packages such as *molecule* or -*rigid*. The acid and base particles can be part of larger -molecules or rigid bodies. Free ions that are inserted to or deleted -from the system must be defined as single particles (no bonded -interactions allowed) and cannot be part of larger molecules or rigid -bodies. If *molecule* package is used, all inserted ions have a molecule -ID equal to zero. +This fix is compatible with LAMMPS packages such as MOLECULE or +RIGID. The acid and base particles can be part of larger molecules or +rigid bodies. Free ions that are inserted to or deleted from the system +must be defined as single particles (no bonded interactions allowed) and +cannot be part of larger molecules or rigid bodies. If an atom style +with molecule IDs is used, all inserted ions have a molecule ID equal to +zero. Note that LAMMPS implicitly assumes a constant number of particles (degrees of freedom). Since using this fix alters the total number of @@ -164,14 +175,15 @@ Langevin thermostat: fix fT all langevin 1.0 1.0 1.0 123 fix_modify fT temp dtemp -The units of pH, pKa, pKb, pIp, pIm are considered to be in the standard -log10 -representation assuming reference concentration :math:`\rho_0 = -\mathrm{mol}/\mathrm{l}`. For example, in the dilute +The units of pH, pKa, pKb, pIp, pIm are considered to be in the +standard -log10 representation assuming reference concentration +:math:`\rho_0 = \mathrm{mol}/\mathrm{l}`. For example, in the dilute ideal solution limit, the concentration of free cations will be -:math:`c_\mathrm{I} = 10^{-\mathrm{pIp}}\mathrm{mol}/\mathrm{l}`. To perform the internal unit -conversion, the the value of the LAMMPS unit length must be -specified in nanometers via *lunit_nm*. The default value is set to the Bjerrum length in water -at room temperature (0.71 nm), *lunit_nm* = 0.71. +:math:`c_\mathrm{I} = 10^{-\mathrm{pIp}}\mathrm{mol}/\mathrm{l}`. To +perform the internal unit conversion, the the value of the LAMMPS unit +length must be specified in nanometers via *lunit_nm*. The default value +is set to the Bjerrum length in water at room temperature (0.71 nm), +*lunit_nm* = 0.71. The temperature used in MC acceptance probability is set by *temp*. This temperature should be the same as the temperature set by the molecular @@ -236,9 +248,9 @@ quantities: Restrictions """""""""""" -This fix is part of the MC package. It is only enabled if LAMMPS -was built with that package. See the :doc:`Build package -` page for more info. +This fix is part of the MC package. It is only enabled if LAMMPS was +built with that package. See the :doc:`Build package ` +page for more info. The :doc:`atom_style `, used must contain the charge property, for example, the style could be *charge* or *full*. Only From bacb43ea59ca1d94db0fccb11e54a2b90a17a914 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Wed, 14 Dec 2022 16:06:59 -0500 Subject: [PATCH 157/213] add check to detect incorrectly used role keywords. --- doc/Makefile | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/doc/Makefile b/doc/Makefile index 3a4a71bd54..faf10f5f7f 100644 --- a/doc/Makefile +++ b/doc/Makefile @@ -45,7 +45,7 @@ SPHINXEXTRA = -j $(shell $(PYTHON) -c 'import multiprocessing;print(multiprocess # we only want to use explicitly listed files. DOXYFILES = $(shell sed -n -e 's/\#.*$$//' -e '/^ *INPUT \+=/,/^[A-Z_]\+ \+=/p' doxygen/Doxyfile.in | sed -e 's/@LAMMPS_SOURCE_DIR@/..\/src/g' -e 's/\\//g' -e 's/ \+/ /' -e 's/[A-Z_]\+ \+= *\(YES\|NO\|\)//') -.PHONY: help clean-all clean clean-spelling epub mobi html pdf spelling anchor_check style_check char_check xmlgen fasthtml +.PHONY: help clean-all clean clean-spelling epub mobi html pdf spelling anchor_check style_check char_check role_check xmlgen fasthtml # ------------------------------------------ @@ -96,6 +96,7 @@ html: xmlgen $(VENV) $(SPHINXCONFIG)/conf.py $(ANCHORCHECK) $(MATHJAX) rst_anchor_check src/*.rst ;\ python $(BUILDDIR)/utils/check-packages.py -s ../src -d src ;\ env LC_ALL=C grep -n '[^ -~]' $(RSTDIR)/*.rst ;\ + env LC_ALL=C grep -n ' :[a-z]\+`' $(RSTDIR)/*.rst ;\ python $(BUILDDIR)/utils/check-styles.py -s ../src -d src ;\ echo "############################################" ;\ deactivate ;\ @@ -175,6 +176,7 @@ pdf: xmlgen $(VENV) $(SPHINXCONFIG)/conf.py $(ANCHORCHECK) rst_anchor_check src/*.rst ;\ python utils/check-packages.py -s ../src -d src ;\ env LC_ALL=C grep -n '[^ -~]' $(RSTDIR)/*.rst ;\ + env LC_ALL=C grep -n ' :[a-z]\+`' $(RSTDIR)/*.rst ;\ python utils/check-styles.py -s ../src -d src ;\ echo "############################################" ;\ deactivate ;\ @@ -220,6 +222,9 @@ package_check : $(VENV) char_check : @( env LC_ALL=C grep -n '[^ -~]' $(RSTDIR)/*.rst && exit 1 || : ) +role_check : + @( env LC_ALL=C grep -n ' :[a-z]\+`' $(RSTDIR)/*.rst && exit 1 || : ) + xmlgen : doxygen/xml/index.xml doxygen/Doxyfile: doxygen/Doxyfile.in From 04076206450b3f23507ebd8fe08a9ca6a210d89b Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Thu, 15 Dec 2022 16:26:42 -0500 Subject: [PATCH 158/213] document removal of remap option for read_restart --- doc/src/read_restart.rst | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/doc/src/read_restart.rst b/doc/src/read_restart.rst index f3065a2a5c..fce6154ea7 100644 --- a/doc/src/read_restart.rst +++ b/doc/src/read_restart.rst @@ -8,7 +8,7 @@ Syntax .. code-block:: LAMMPS - read_restart file flag + read_restart file * file = name of binary restart file to read in @@ -37,6 +37,13 @@ processors in the current simulation and the settings of the changed by the :doc:`balance ` or :doc:`fix balance ` commands. +.. deprecated:: 23Jun2022 + +Atom coordinates that are found to be outside the simulation box when +reading the restart will be remapped back into the box and their image +flags updated accordingly. This previously required specifying the +*remap* option, but that is no longer required. + Restart files are saved in binary format to enable exact restarts, meaning that the trajectories of a restarted run will precisely match those produced by the original run had it continued on. From b649b9e9630726108a1adeb84e31c325e1e9fc1c Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Thu, 15 Dec 2022 22:56:58 -0500 Subject: [PATCH 159/213] remove dead code --- src/MC/fix_sgcmc.cpp | 10 +--------- src/MC/fix_sgcmc.h | 5 ----- 2 files changed, 1 insertion(+), 14 deletions(-) diff --git a/src/MC/fix_sgcmc.cpp b/src/MC/fix_sgcmc.cpp index e03ad6cedc..7dd50a2792 100644 --- a/src/MC/fix_sgcmc.cpp +++ b/src/MC/fix_sgcmc.cpp @@ -300,10 +300,6 @@ void FixSemiGrandCanonicalMC::post_force(int /*vflag*/) *********************************************************************/ void FixSemiGrandCanonicalMC::doMC() { - /// Reset energy variable to signal the energy calculation routine that - /// it need to recompute the current total energy. - totalPotentialEnergy = 0; - // Allocate array memory. changedAtoms.resize(atom->nmax); @@ -456,9 +452,6 @@ void FixSemiGrandCanonicalMC::doMC() nRejectedSwapsLocal++; } - // Update variable that keeps track of the current total energy. - totalPotentialEnergy += deltaE; - if (oversizeWindow) { // In case of an oversized sampling window we have to exchange the atom types and all other // per-atom quantities after each and every swap step. This is very slow and should only be used @@ -666,8 +659,7 @@ bool FixSemiGrandCanonicalMC::placeSamplingWindow() // Is atom inside window region? if (x[0] >= samplingWindowLo[0] && x[0] < samplingWindowHi[0] && x[1] >= samplingWindowLo[1] && x[1] < samplingWindowHi[1] && - x[2] >= samplingWindowLo[2] && x[2] < samplingWindowHi[2]) - { + x[2] >= samplingWindowLo[2] && x[2] < samplingWindowHi[2]) { // Atoms within a distance of two times the interaction radius from the cell border // are less often inside the sampling window than atoms in the center of the node cell, // which are always inside the window. diff --git a/src/MC/fix_sgcmc.h b/src/MC/fix_sgcmc.h index e2cd15ec2f..9ad3f65214 100644 --- a/src/MC/fix_sgcmc.h +++ b/src/MC/fix_sgcmc.h @@ -179,11 +179,6 @@ class FixSemiGrandCanonicalMC : public Fix { // The total number of rejected swaps during the last MC step. int nRejectedSwaps; - // Keeps track of the current total potential energy. - // This is only used when no routine is available that can efficiently calculate the - // local energy change due to an atom swap. - double totalPotentialEnergy; - // A compute used to compute the total potential energy of the system. class Compute *compute_pe; }; From a51f31fa6de6a6e1b01d95b3442c3b35c159c439 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Fri, 16 Dec 2022 01:00:40 -0500 Subject: [PATCH 160/213] remove no longer needed discussion of read_restart remap option --- doc/src/Run_options.rst | 36 +++++++++++------------------------- 1 file changed, 11 insertions(+), 25 deletions(-) diff --git a/doc/src/Run_options.rst b/doc/src/Run_options.rst index 73fc37183e..0d627626cc 100644 --- a/doc/src/Run_options.rst +++ b/doc/src/Run_options.rst @@ -444,7 +444,7 @@ the LAMMPS simulation domain. .. _restart2data: -**-restart2data restartfile [remap] datafile keyword value ...** +**-restart2data restartfile datafile keyword value ...** Convert the restart file into a data file and immediately exit. This is the same operation as if the following 2-line input script were @@ -452,7 +452,7 @@ run: .. code-block:: LAMMPS - read_restart restartfile [remap] + read_restart restartfile write_data datafile keyword value ... The specified restartfile and/or datafile name may contain the wild-card @@ -464,28 +464,21 @@ Note that a filename such as file.\* may need to be enclosed in quotes or the "\*" character prefixed with a backslash ("\") to avoid shell expansion of the "\*" character. -Following restartfile argument, the optional word "remap" may be used. -This has the same effect like adding it to a -:doc:`read_restart ` command, and operates as explained on -its doc page. This is useful if reading the restart file triggers an -error that atoms have been lost. In that case, use of the remap flag -should allow the data file to still be produced. - -The syntax following restartfile (or remap), namely +The syntax following restartfile, namely .. parsed-literal:: datafile keyword value ... is identical to the arguments of the :doc:`write_data ` -command. See its page for details. This includes its +command. See its documentation page for details. This includes its optional keyword/value settings. ---------- .. _restart2dump: -**-restart2dump restartfile [remap] group-ID dumpstyle dumpfile arg1 arg2 ...** +**-restart2dump restartfile group-ID dumpstyle dumpfile arg1 arg2 ...** Convert the restart file into a dump file and immediately exit. This is the same operation as if the following 2-line input script were @@ -493,7 +486,7 @@ run: .. code-block:: LAMMPS - read_restart restartfile [remap] + read_restart restartfile write_dump group-ID dumpstyle dumpfile arg1 arg2 ... Note that the specified restartfile and dumpfile names may contain @@ -505,24 +498,17 @@ such as file.\* may need to be enclosed in quotes or the "\*" character prefixed with a backslash ("\") to avoid shell expansion of the "\*" character. -Note that following the restartfile argument, the optional word "remap" -can be used. This has the effect as adding it to the -:doc:`read_restart ` command, as explained on its doc page. -This is useful if reading the restart file triggers an error that atoms -have been lost. In that case, use of the remap flag should allow the -dump file to still be produced. - -The syntax following restartfile (or remap), namely +The syntax following restartfile, namely .. code-block:: LAMMPS group-ID dumpstyle dumpfile arg1 arg2 ... is identical to the arguments of the :doc:`write_dump ` -command. See its page for details. This includes what per-atom -fields are written to the dump file and optional dump_modify settings, -including ones that affect how parallel dump files are written, e.g. -the *nfile* and *fileper* keywords. See the +command. See its documentation page for details. This includes what +per-atom fields are written to the dump file and optional dump_modify +settings, including ones that affect how parallel dump files are written, +e.g. the *nfile* and *fileper* keywords. See the :doc:`dump_modify ` page for details. ---------- From dc7bf29c0947d3594068dc2d7da51650dd2cc68c Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Fri, 16 Dec 2022 05:08:07 -0500 Subject: [PATCH 161/213] whitespace fixes --- src/dump_image.cpp | 4 ++-- src/fix_ave_grid.cpp | 4 ++-- src/image.cpp | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/dump_image.cpp b/src/dump_image.cpp index a42a412ca7..36cafc9b73 100644 --- a/src/dump_image.cpp +++ b/src/dump_image.cpp @@ -126,7 +126,7 @@ DumpImage::DumpImage(LAMMPS *lmp, int narg, char **arg) : gridflag = NO; lineflag = triflag = bodyflag = fixflag = NO; id_grid_compute = id_grid_fix = nullptr; - + if (atom->nbondtypes == 0) bondflag = NO; else { bondflag = YES; @@ -929,7 +929,7 @@ void DumpImage::create_image() if (gridflag) { // reset lighting for flat surfaces to make them brighter - + image->ambientColor[0] = image->ambientColor[1] = image->ambientColor[2] = 0.9; image->keyLightColor[0] = image->keyLightColor[1] = image->keyLightColor[2] = 0.3; image->fillLightColor[0] = image->fillLightColor[1] = image->fillLightColor[2] = 0.3; diff --git a/src/fix_ave_grid.cpp b/src/fix_ave_grid.cpp index 21b8abee78..446697229a 100644 --- a/src/fix_ave_grid.cpp +++ b/src/fix_ave_grid.cpp @@ -2053,7 +2053,7 @@ void FixAveGrid::reset_grid() delete grid_window[i]; delete [] grid_window; } - + // allocate grid instance and grid data for new decomposition allocate_grid(); @@ -2100,7 +2100,7 @@ void FixAveGrid::reset_grid() if (dimension == 2) delete grid2d_previous; else delete grid3d_previous; - + deallocate_one_grid(grid_sample_previous,nxlo_out_previous,nylo_out_previous,nzlo_out_previous); deallocate_one_grid(grid_nfreq_previous,nxlo_out_previous,nylo_out_previous,nzlo_out_previous); if (aveflag == RUNNING || aveflag == WINDOW) diff --git a/src/image.cpp b/src/image.cpp index 710c80b910..1c23939781 100644 --- a/src/image.cpp +++ b/src/image.cpp @@ -819,7 +819,7 @@ void Image::draw_triangle(double *x, double *y, double *z, double *surfaceColor) // using <= if test can leave single-pixel gaps between 2 tris // using < if test fixes it // suggested by Nathan Fabian, Nov 2022 - + MathExtra::sub3 (zlocal, xlocal, s1); MathExtra::sub3 (ylocal, xlocal, s2); MathExtra::sub3 (p, xlocal, s3); From 7eb22f691bd914bd623032345a3ade219cb70f4f Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Fri, 16 Dec 2022 06:16:51 -0500 Subject: [PATCH 162/213] remove unused variables --- src/utils.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/utils.cpp b/src/utils.cpp index c39a4f7889..0570c48226 100644 --- a/src/utils.cpp +++ b/src/utils.cpp @@ -654,7 +654,7 @@ int utils::expand_args(const char *file, int line, int narg, char **arg, int mod if (igrid >= 0) { int ncol = 0; - int idata = compute->get_griddata_by_name(igrid, id, ncol); + compute->get_griddata_by_name(igrid, id, ncol); nmax = ncol; expandflag = 1; @@ -673,7 +673,7 @@ int utils::expand_args(const char *file, int line, int narg, char **arg, int mod if (igrid >= 0) { int ncol = 0; - int idata = fix->get_griddata_by_name(igrid, id, ncol); + fix->get_griddata_by_name(igrid, id, ncol); nmax = ncol; expandflag = 1; From 9e5b419e4eeb4c194e1fe25f92fe7dbdbc44f826 Mon Sep 17 00:00:00 2001 From: Stan Moore Date: Fri, 16 Dec 2022 08:33:26 -0700 Subject: [PATCH 163/213] Fix bug when atoms are added after run --- src/read_data.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/read_data.cpp b/src/read_data.cpp index 9d9d7139a5..7cb1209ed1 100644 --- a/src/read_data.cpp +++ b/src/read_data.cpp @@ -375,6 +375,14 @@ void ReadData::command(int narg, char **arg) if (addflag == NONE) { domain->box_exist = 1; update->ntimestep = 0; + } else { + + // clear ghost count and any ghost bonus data internal to AtomVec + // same logic as beginning of Comm::exchange() + // do it now b/c creating atoms will overwrite ghost atoms + + atom->nghost = 0; + atom->avec->clear_bonus(); } // compute atomID and optionally moleculeID offset for addflag = APPEND From 85ac3ac98ba4c3c5be607399379e6811897e9768 Mon Sep 17 00:00:00 2001 From: Stan Moore Date: Fri, 16 Dec 2022 09:42:06 -0700 Subject: [PATCH 164/213] Also need to clear atom map --- src/create_atoms.cpp | 2 ++ src/read_data.cpp | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/create_atoms.cpp b/src/create_atoms.cpp index 9c66d1d19b..f070d0a53f 100644 --- a/src/create_atoms.cpp +++ b/src/create_atoms.cpp @@ -441,10 +441,12 @@ void CreateAtoms::command(int narg, char **arg) MPI_Barrier(world); double time1 = platform::walltime(); + // clear global->local map for owned and ghost atoms // clear ghost count and any ghost bonus data internal to AtomVec // same logic as beginning of Comm::exchange() // do it now b/c creating atoms will overwrite ghost atoms + if (atom->map_style != Atom::MAP_NONE) atom->map_clear(); atom->nghost = 0; atom->avec->clear_bonus(); diff --git a/src/read_data.cpp b/src/read_data.cpp index 7cb1209ed1..757954ff0e 100644 --- a/src/read_data.cpp +++ b/src/read_data.cpp @@ -377,10 +377,12 @@ void ReadData::command(int narg, char **arg) update->ntimestep = 0; } else { + // clear global->local map for owned and ghost atoms // clear ghost count and any ghost bonus data internal to AtomVec // same logic as beginning of Comm::exchange() - // do it now b/c creating atoms will overwrite ghost atoms + // do it now b/c adding atoms will overwrite ghost atoms + if (atom->map_style != Atom::MAP_NONE) atom->map_clear(); atom->nghost = 0; atom->avec->clear_bonus(); } From b734ddc9d4b396bba5b47182c6bee28f4a05c16f Mon Sep 17 00:00:00 2001 From: Stan Gerald Moore Date: Fri, 16 Dec 2022 12:04:49 -0700 Subject: [PATCH 165/213] Port grid3d changes to Kokkos --- src/KOKKOS/grid3d_kokkos.cpp | 245 +++++++++++++++-------------------- src/KOKKOS/grid3d_kokkos.h | 28 ++-- src/KOKKOS/pppm_kokkos.cpp | 232 +++++++++++++++------------------ src/grid3d.cpp | 2 +- src/grid3d.h | 6 +- 5 files changed, 227 insertions(+), 286 deletions(-) diff --git a/src/KOKKOS/grid3d_kokkos.cpp b/src/KOKKOS/grid3d_kokkos.cpp index a12a0663fd..2c8c0c325d 100644 --- a/src/KOKKOS/grid3d_kokkos.cpp +++ b/src/KOKKOS/grid3d_kokkos.cpp @@ -2,7 +2,7 @@ /* ---------------------------------------------------------------------- LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator https://www.lammps.org/, Sandia National Laboratories - LAMMPS development team: developers@lammps.org + LAMMPS Development team: developers@lammps.org Copyright (2003) Sandia Corporation. Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains @@ -15,6 +15,7 @@ #include "grid3d_kokkos.h" #include "comm.h" +#include "error.h" #include "irregular.h" #include "kokkos.h" #include "kokkos_base_fft.h" @@ -23,63 +24,53 @@ using namespace LAMMPS_NS; -enum{REGULAR,TILED}; - #define DELTA 16 +static constexpr int OFFSET = 16384; + /* ---------------------------------------------------------------------- - NOTES - tiled implementation only currently works for RCB, not general tiled - b/c RCB tree is used to find neighboring tiles + NOTES: if o indices for ghosts are < 0 or hi indices are >= N, then grid is treated as periodic in that dimension, - communication is done across the periodic boundaries + comm is done across the periodic boundaries + tiled implementations only work for RCB, not general tilings + b/c RCB tree is used to find neighboring tiles ------------------------------------------------------------------------- */ /* ---------------------------------------------------------------------- - constructor called by all classes except MSM - gcomm = world communicator - gn xyz = size of global grid - i xyz lohi = portion of global grid this proc owns, 0 <= index < N - o xyz lohi = owned grid portion + ghost grid cells needed in all directions - if o indices are < 0 or hi indices are >= N, - then grid is treated as periodic in that dimension, - communication is done across the periodic boundaries + constructor to create a 3d distributed grid + Grid3d assigns owned/ghost cells to each proc via setup_grid() + it MUST be called after constructor + gcomm = caller's communicator + gnx,gny,gnz = global grid size ------------------------------------------------------------------------- */ template -Grid3dKokkos::Grid3dKokkos(LAMMPS *lmp, MPI_Comm gcomm, - int gnx, int gny, int gnz, - int ixlo, int ixhi, int iylo, int iyhi, int izlo, int izhi, - int oxlo, int oxhi, int oylo, int oyhi, int ozlo, int ozhi) - : Grid3d(lmp, gcomm, - gnx, gny, gnz, - ixlo,ixhi, iylo, iyhi, izlo, izhi, - oxlo, oxhi, oylo, oyhi, ozlo, ozhi) +Grid3dKokkos::Grid3dKokkos(LAMMPS *lmp, MPI_Comm gcomm,int gnx, int gny, int gnz) : + Grid3d(lmp, gcomm, gnx, gny, gnz) { } /* ---------------------------------------------------------------------- - constructor called by MSM - gcomm = world communicator or sub-communicator for a hierarchical grid - flag = 1 if e xyz lohi values = larger grid stored by caller in gcomm = world - flag = 2 if e xyz lohi values = 6 neighbor procs in gcomm - gn xyz = size of global grid - i xyz lohi = portion of global grid this proc owns, 0 <= index < N - o xyz lohi = owned grid portion + ghost grid cells needed in all directions - e xyz lohi for flag = 1: extent of larger grid stored by caller - e xyz lohi for flag = 2: 6 neighbor procs + alternate constructor to create a 3d distributed grid + caller assigns owned/ghost cells to each proc + setup_grid() must NOT be called + used by MSM and PPPM/Electrode b/c their definition of ghost cells is complex + gcomm = caller's communicator + gnx,gny,gnz = global grid size + i xyz lo/hi = extent of owned grid cells on this proc + o xyz lo/hi = extent of owned+ghost grid cells on this proc + owned and ghost indices are inclusive + owned indices range from 0 to N-1 + ghost indices can extend < 0 or >= N ------------------------------------------------------------------------- */ template -Grid3dKokkos::Grid3dKokkos(LAMMPS *lmp, MPI_Comm gcomm, int /*flag*/, - int gnx, int gny, int gnz, +Grid3dKokkos::Grid3dKokkos(LAMMPS *lmp, MPI_Comm gcomm, int gnx, int gny, int gnz, int ixlo, int ixhi, int iylo, int iyhi, int izlo, int izhi, - int oxlo, int oxhi, int oylo, int oyhi, int ozlo, int ozhi, - int /*exlo*/, int /*exhi*/, int /*eylo*/, int /*eyhi*/, int /*ezlo*/, int /*ezhi*/) - : Grid3d(lmp, gcomm, - gnx, gny, gnz, - ixlo,ixhi, iylo, iyhi, izlo, izhi, + int oxlo, int oxhi, int oylo, int oyhi, int ozlo, int ozhi) + : Grid3d(lmp, gcomm, gnx, gny, gnz, + ixlo, ixhi, iylo, iyhi, izlo, izhi, oxlo, oxhi, oylo, oyhi, ozlo, ozhi) { } @@ -89,30 +80,14 @@ Grid3dKokkos::Grid3dKokkos(LAMMPS *lmp, MPI_Comm gcomm, int /*flag*/ template Grid3dKokkos::~Grid3dKokkos() { - // regular comm data struct - - for (int i = 0; i < nswap; i++) { - swap[i].packlist = nullptr; - swap[i].unpacklist = nullptr; - } - - // tiled comm data structs - - for (int i = 0; i < nsend; i++) - send[i].packlist = nullptr; - - for (int i = 0; i < nrecv; i++) - recv[i].unpacklist = nullptr; - - for (int i = 0; i < ncopy; i++) { - copy[i].packlist = nullptr; - copy[i].unpacklist = nullptr; - } - } /* ---------------------------------------------------------------------- - setup comm for a regular grid of procs + grow list of swaps by DELTA +------------------------------------------------------------------------- */ + +/* ---------------------------------------------------------------------- + setup owned/ghost comm for brick comm each proc has 6 neighbors comm pattern = series of swaps with one of those 6 procs can be multiple swaps with same proc if ghost extent is large @@ -121,7 +96,7 @@ Grid3dKokkos::~Grid3dKokkos() ------------------------------------------------------------------------- */ template -void Grid3dKokkos::setup_regular(int &nbuf1, int &nbuf2) +void Grid3dKokkos::setup_comm_brick(int &nbuf1, int &nbuf2) { int nsent,sendfirst,sendlast,recvfirst,recvlast; int sendplanes,recvplanes; @@ -414,7 +389,7 @@ void Grid3dKokkos::setup_regular(int &nbuf1, int &nbuf2) } /* ---------------------------------------------------------------------- - setup comm for RCB tiled proc domains + setup owned/ghost comm for tiled comm each proc has arbitrary # of neighbors that overlap its ghost extent identify which procs will send me ghost cells, and vice versa may not be symmetric if both procs do not need same layers of ghosts @@ -423,29 +398,14 @@ void Grid3dKokkos::setup_regular(int &nbuf1, int &nbuf2) ------------------------------------------------------------------------- */ template -void Grid3dKokkos::setup_tiled(int &nbuf1, int &nbuf2) +void Grid3dKokkos::setup_comm_tiled(int &nbuf1, int &nbuf2) { int i,m; double xlo,xhi,ylo,yhi,zlo,zhi; int ghostbox[6],pbc[3]; - // setup RCB tree of cut info for grid - // access CommTiled to get cut dimension - // cut = this proc's inlo in that dim - // dim is -1 for proc 0, but never accessed - - rcbinfo = (RCBinfo *) - memory->smalloc(nprocs*sizeof(RCBinfo),"Grid3d:rcbinfo"); - RCBinfo rcbone; - rcbone.dim = comm->rcbcutdim; - if (rcbone.dim <= 0) rcbone.cut = inxlo; - else if (rcbone.dim == 1) rcbone.cut = inylo; - else if (rcbone.dim == 2) rcbone.cut = inzlo; - MPI_Allgather(&rcbone,sizeof(RCBinfo),MPI_CHAR, - rcbinfo,sizeof(RCBinfo),MPI_CHAR,gridcomm); - - // find overlaps of my extended ghost box with all other procs - // accounts for crossings of periodic boundaries + // find overlaps of my extended ghost box with all owned boxes + // accounts for ghost box overlapping periodic boundaries // noverlap = # of overlaps, including self // overlap = vector of overlap info using Overlap data struct @@ -458,27 +418,28 @@ void Grid3dKokkos::setup_tiled(int &nbuf1, int &nbuf2) pbc[0] = pbc[1] = pbc[2] = 0; - memory->create(overlap_procs,nprocs,"Grid3d:overlap_procs"); - noverlap = maxoverlap = 0; - overlap = nullptr; - - ghost_box_drop(ghostbox,pbc); + Overlap *overlap; + int noverlap = compute_overlap(1,ghostbox,pbc,overlap); // send each proc an overlap message // content: me, index of my overlap, box that overlaps with its owned cells - // ncopy = # of overlaps with myself, across a periodic boundary + // ncopy = # of overlaps with myself across a periodic boundary + // skip copy to self when non-PBC int *proclist; - memory->create(proclist,noverlap,"Grid3d:proclist"); + memory->create(proclist,noverlap,"grid3d:proclist"); srequest = (Request *) - memory->smalloc(noverlap*sizeof(Request),"Grid3d:srequest"); + memory->smalloc(noverlap*sizeof(Request),"grid3d:srequest"); int nsend_request = 0; ncopy = 0; for (m = 0; m < noverlap; m++) { - if (overlap[m].proc == me) ncopy++; - else { + if (overlap[m].proc == me) { + if (overlap[m].pbc[0] == 0 && overlap[m].pbc[1] == 0 && + overlap[m].pbc[2] == 0) continue; + ncopy++; + } else { proclist[nsend_request] = overlap[m].proc; srequest[nsend_request].sender = me; srequest[nsend_request].index = m; @@ -488,24 +449,22 @@ void Grid3dKokkos::setup_tiled(int &nbuf1, int &nbuf2) } } - Irregular *irregular = new Irregular(lmp); + auto irregular = new Irregular(lmp); int nrecv_request = irregular->create_data(nsend_request,proclist,1); - Request *rrequest = - (Request *) memory->smalloc(nrecv_request*sizeof(Request),"Grid3d:rrequest"); + auto rrequest = (Request *) memory->smalloc(nrecv_request*sizeof(Request),"grid3d:rrequest"); irregular->exchange_data((char *) srequest,sizeof(Request),(char *) rrequest); irregular->destroy_data(); // compute overlaps between received ghost boxes and my owned box // overlap box used to setup my Send data struct and respond to requests - send = (Send *) memory->smalloc(nrecv_request*sizeof(Send),"Grid3d:send"); + send = (Send *) memory->smalloc(nrecv_request*sizeof(Send),"grid3d:send"); - k_send_packlist = DAT::tdual_int_2d("Grid3d:send_packlist",nrecv_request,k_send_packlist.extent(1)); + k_send_packlist = DAT::tdual_int_2d("grid3d:send_packlist",nrecv_request,k_send_packlist.extent(1)); - sresponse = (Response *) - memory->smalloc(nrecv_request*sizeof(Response),"Grid3d:sresponse"); + sresponse = (Response *) memory->smalloc(nrecv_request*sizeof(Response),"grid3d:sresponse"); memory->destroy(proclist); - memory->create(proclist,nrecv_request,"Grid3d:proclist"); + memory->create(proclist,nrecv_request,"grid3d:proclist"); for (m = 0; m < nrecv_request; m++) { send[m].proc = rrequest[m].sender; @@ -534,8 +493,7 @@ void Grid3dKokkos::setup_tiled(int &nbuf1, int &nbuf2) int nsend_response = nrecv_request; int nrecv_response = irregular->create_data(nsend_response,proclist,1); - Response *rresponse = - (Response *) memory->smalloc(nrecv_response*sizeof(Response),"Grid3d:rresponse"); + auto rresponse = (Response *) memory->smalloc(nrecv_response*sizeof(Response),"grid3d:rresponse"); irregular->exchange_data((char *) sresponse,sizeof(Response),(char *) rresponse); irregular->destroy_data(); delete irregular; @@ -544,9 +502,9 @@ void Grid3dKokkos::setup_tiled(int &nbuf1, int &nbuf2) // box used to setup my Recv data struct after unwrapping via PBC // adjacent = 0 if any box of ghost cells does not adjoin my owned cells - recv = (Recv *) memory->smalloc(nrecv_response*sizeof(Recv),"Grid3d:recv"); + recv = (Recv *) memory->smalloc(nrecv_response*sizeof(Recv),"grid3d:recv"); - k_recv_unpacklist = DAT::tdual_int_2d("Grid3d:recv_unpacklist",nrecv_response,k_recv_unpacklist.extent(1)); + k_recv_unpacklist = DAT::tdual_int_2d("grid3d:recv_unpacklist",nrecv_response,k_recv_unpacklist.extent(1)); adjacent = 1; @@ -569,15 +527,18 @@ void Grid3dKokkos::setup_tiled(int &nbuf1, int &nbuf2) nrecv = nrecv_response; // create Copy data struct from overlaps with self + // skip copy to self when non-PBC - copy = (Copy *) memory->smalloc(ncopy*sizeof(Copy),"Grid3d:copy"); + copy = (Copy *) memory->smalloc(ncopy*sizeof(Copy),"grid3d:copy"); - k_copy_packlist = DAT::tdual_int_2d("Grid3d:copy_packlist",ncopy,k_copy_packlist.extent(1)); - k_copy_unpacklist = DAT::tdual_int_2d("Grid3d:copy_unpacklist",ncopy,k_copy_unpacklist.extent(1)); + k_copy_packlist = DAT::tdual_int_2d("grid3d:copy_packlist",ncopy,k_copy_packlist.extent(1)); + k_copy_unpacklist = DAT::tdual_int_2d("grid3d:copy_unpacklist",ncopy,k_copy_unpacklist.extent(1)); ncopy = 0; for (m = 0; m < noverlap; m++) { if (overlap[m].proc != me) continue; + if (overlap[m].pbc[0] == 0 && overlap[m].pbc[1] == 0 && + overlap[m].pbc[2] == 0) continue; xlo = overlap[m].box[0]; xhi = overlap[m].box[1]; ylo = overlap[m].box[2]; @@ -616,10 +577,8 @@ void Grid3dKokkos::setup_tiled(int &nbuf1, int &nbuf2) // clean-up - memory->sfree(rcbinfo); + clean_overlap(); memory->destroy(proclist); - memory->destroy(overlap_procs); - memory->sfree(overlap); memory->sfree(srequest); memory->sfree(rrequest); memory->sfree(sresponse); @@ -650,28 +609,36 @@ void Grid3dKokkos::setup_tiled(int &nbuf1, int &nbuf2) nbuf2 = MAX(nbufs,nbufr); } +// ---------------------------------------------------------------------- +// forward/reverse comm of owned/ghost grid data via callbacks +// ---------------------------------------------------------------------- + /* ---------------------------------------------------------------------- forward comm of my owned cells to other's ghost cells ------------------------------------------------------------------------- */ template -void Grid3dKokkos::forward_comm_kspace(KSpace *kspace, int which, int nper, - FFT_DAT::tdual_FFT_SCALAR_1d &k_buf1, FFT_DAT::tdual_FFT_SCALAR_1d &k_buf2, MPI_Datatype datatype) +void Grid3dKokkos::forward_comm(int caller, void *ptr, int which, int nper, int nbyte, + FFT_DAT::tdual_FFT_SCALAR_1d& k_buf1, FFT_DAT::tdual_FFT_SCALAR_1d& k_buf2, + MPI_Datatype datatype) { - if (layout == REGULAR) - forward_comm_kspace_regular(kspace,which,nper,k_buf1,k_buf2,datatype); + if (caller == KSPACE) { + if (layout != Comm::LAYOUT_TILED) + forward_comm_kspace_brick((KSpace *) ptr,which,nper,k_buf1,k_buf2,datatype); else - forward_comm_kspace_tiled(kspace,which,nper,k_buf1,k_buf2,datatype); + forward_comm_kspace_tiled((KSpace *) ptr,which,nper,k_buf1,k_buf2,datatype); + } else + error->all(FLERR,"Kokkos grid comm only supports Kspace"); } /* ---------------------------------------------------------------------- - forward comm on regular grid of procs via list of swaps with 6 neighbor procs + forward comm for brick decomp via list of swaps with 6 neighbor procs ------------------------------------------------------------------------- */ template void Grid3dKokkos:: -forward_comm_kspace_regular(KSpace *kspace, int which, int nper, - FFT_DAT::tdual_FFT_SCALAR_1d &k_buf1, FFT_DAT::tdual_FFT_SCALAR_1d &k_buf2, MPI_Datatype datatype) +forward_comm_kspace_brick(KSpace *kspace, int which, int nper, + FFT_DAT::tdual_FFT_SCALAR_1d &k_buf1, FFT_DAT::tdual_FFT_SCALAR_1d &k_buf2, MPI_Datatype datatype) { int m; MPI_Request request; @@ -719,7 +686,7 @@ forward_comm_kspace_regular(KSpace *kspace, int which, int nper, } /* ---------------------------------------------------------------------- - forward comm on tiled grid decomp via Send/Recv lists of each neighbor proc + forward comm for tiled decomp via Send/Recv lists of each neighbor proc ------------------------------------------------------------------------- */ template @@ -791,23 +758,27 @@ forward_comm_kspace_tiled(KSpace *kspace, int which, int nper, ------------------------------------------------------------------------- */ template -void Grid3dKokkos::reverse_comm_kspace(KSpace *kspace, int which, int nper, - FFT_DAT::tdual_FFT_SCALAR_1d &k_buf1, FFT_DAT::tdual_FFT_SCALAR_1d &k_buf2, MPI_Datatype datatype) +void Grid3dKokkos::reverse_comm(int caller, void *ptr, int which, int nper, int nbyte, + FFT_DAT::tdual_FFT_SCALAR_1d& k_buf1, FFT_DAT::tdual_FFT_SCALAR_1d& k_buf2, + MPI_Datatype datatype) { - if (layout == REGULAR) - reverse_comm_kspace_regular(kspace,which,nper,k_buf1,k_buf2,datatype); - else - reverse_comm_kspace_tiled(kspace,which,nper,k_buf1,k_buf2,datatype); + if (caller == KSPACE) { + if (layout != Comm::LAYOUT_TILED) + reverse_comm_kspace_brick((KSpace *) ptr,which,nper,k_buf1,k_buf2,datatype); + else + reverse_comm_kspace_tiled((KSpace *) ptr,which,nper,k_buf1,k_buf2,datatype); + } else + error->all(FLERR,"Kokkos grid comm only supports Kspace"); } /* ---------------------------------------------------------------------- - reverse comm on regular grid of procs via list of swaps with 6 neighbor procs + reverse comm for brick decomp via list of swaps with 6 neighbor procs ------------------------------------------------------------------------- */ template void Grid3dKokkos:: -reverse_comm_kspace_regular(KSpace *kspace, int which, int nper, - FFT_DAT::tdual_FFT_SCALAR_1d &k_buf1, FFT_DAT::tdual_FFT_SCALAR_1d &k_buf2, MPI_Datatype datatype) +reverse_comm_kspace_brick(KSpace *kspace, int which, int nper, + FFT_DAT::tdual_FFT_SCALAR_1d &k_buf1, FFT_DAT::tdual_FFT_SCALAR_1d &k_buf2, MPI_Datatype datatype) { int m; MPI_Request request; @@ -856,7 +827,7 @@ reverse_comm_kspace_regular(KSpace *kspace, int which, int nper, } /* ---------------------------------------------------------------------- - reverse comm on tiled grid decomp via Send/Recv lists of each neighbor proc + reverse comm for tiled decomp via Send/Recv lists of each neighbor proc ------------------------------------------------------------------------- */ template @@ -908,7 +879,6 @@ reverse_comm_kspace_tiled(KSpace *kspace, int which, int nper, } // unpack all received data - for (i = 0; i < nsend; i++) { MPI_Waitany(nsend,requests,&m,MPI_STATUS_IGNORE); @@ -924,24 +894,23 @@ reverse_comm_kspace_tiled(KSpace *kspace, int which, int nper, } } +// ---------------------------------------------------------------------- +// miscellaneous methods +// ---------------------------------------------------------------------- + /* ---------------------------------------------------------------------- - create swap stencil for grid own/ghost communication - swaps covers all 3 dimensions and both directions - swaps cover multiple iterations in a direction if need grid pts - from further away than nearest-neighbor proc - same swap list used by forward and reverse communication + grow list of swaps by DELTA ------------------------------------------------------------------------- */ template void Grid3dKokkos::grow_swap() { maxswap += DELTA; - swap = (Swap *) - memory->srealloc(swap,maxswap*sizeof(Swap),"Grid3d:swap"); + swap = (Swap *) memory->srealloc(swap,maxswap*sizeof(Swap),"grid3d:swap"); if (!k_swap_packlist.d_view.data()) { - k_swap_packlist = DAT::tdual_int_2d("Grid3d:swap_packlist",maxswap,k_swap_packlist.extent(1)); - k_swap_unpacklist = DAT::tdual_int_2d("Grid3d:swap_unpacklist",maxswap,k_swap_unpacklist.extent(1)); + k_swap_packlist = DAT::tdual_int_2d("grid3d:swap_packlist",maxswap,k_swap_packlist.extent(1)); + k_swap_unpacklist = DAT::tdual_int_2d("grid3d:swap_unpacklist",maxswap,k_swap_unpacklist.extent(1)); } else { k_swap_packlist.resize(maxswap,k_swap_packlist.extent(1)); k_swap_unpacklist.resize(maxswap,k_swap_unpacklist.extent(1)); @@ -950,7 +919,7 @@ void Grid3dKokkos::grow_swap() /* ---------------------------------------------------------------------- create 1d list of offsets into 3d array section (xlo:xhi,ylo:yhi,zlo:zhi) - assume 3d array is allocated as + assume caller's 3d array is allocated as (fullxlo:fullxhi,fullylo:fullyhi,fullzlo:fullzhi) ------------------------------------------------------------------------- */ diff --git a/src/KOKKOS/grid3d_kokkos.h b/src/KOKKOS/grid3d_kokkos.h index 12bd7df71b..19751d83c9 100644 --- a/src/KOKKOS/grid3d_kokkos.h +++ b/src/KOKKOS/grid3d_kokkos.h @@ -24,21 +24,19 @@ namespace LAMMPS_NS { template class Grid3dKokkos : public Grid3d { public: + enum { KSPACE = 0, PAIR = 1, FIX = 2 }; // calling classes typedef DeviceType device_type; typedef ArrayTypes AT; typedef FFTArrayTypes FFT_AT; + Grid3dKokkos(class LAMMPS *, MPI_Comm, int, int, int); Grid3dKokkos(class LAMMPS *, MPI_Comm, int, int, int, - int, int, int, int, int, int, - int, int, int, int, int, int); - Grid3dKokkos(class LAMMPS *, MPI_Comm, int, int, int, int, - int, int, int, int, int, int, - int, int, int, int, int, int, - int, int, int, int, int, int); + int, int, int, int, int, int, int, int, int, int, int, int); ~Grid3dKokkos() override; - void forward_comm_kspace(class KSpace *, int, int, - FFT_DAT::tdual_FFT_SCALAR_1d &, FFT_DAT::tdual_FFT_SCALAR_1d &, MPI_Datatype); - void reverse_comm_kspace(class KSpace *, int, int, - FFT_DAT::tdual_FFT_SCALAR_1d &, FFT_DAT::tdual_FFT_SCALAR_1d &, MPI_Datatype); + + void forward_comm(int, void *, int, int, int, + FFT_DAT::tdual_FFT_SCALAR_1d &, FFT_DAT::tdual_FFT_SCALAR_1d &, MPI_Datatype); + void reverse_comm(int, void *, int, int, int, + FFT_DAT::tdual_FFT_SCALAR_1d &, FFT_DAT::tdual_FFT_SCALAR_1d &, MPI_Datatype); private: DAT::tdual_int_2d k_swap_packlist; @@ -55,14 +53,14 @@ class Grid3dKokkos : public Grid3d { // internal methods // ------------------------------------------- - void setup_regular(int &, int &) override; - void setup_tiled(int &, int &) override; + void setup_comm_brick(int &, int &) override; + void setup_comm_tiled(int &, int &) override; - void forward_comm_kspace_regular(class KSpace *, int, int, + void forward_comm_kspace_brick(class KSpace *, int, int, FFT_DAT::tdual_FFT_SCALAR_1d &, FFT_DAT::tdual_FFT_SCALAR_1d &, MPI_Datatype); void forward_comm_kspace_tiled(class KSpace *, int, int, FFT_DAT::tdual_FFT_SCALAR_1d &, FFT_DAT::tdual_FFT_SCALAR_1d &, MPI_Datatype); - void reverse_comm_kspace_regular(class KSpace *, int, int, + void reverse_comm_kspace_brick(class KSpace *, int, int, FFT_DAT::tdual_FFT_SCALAR_1d &, FFT_DAT::tdual_FFT_SCALAR_1d &, MPI_Datatype); void reverse_comm_kspace_tiled(class KSpace *, int, int, FFT_DAT::tdual_FFT_SCALAR_1d &, FFT_DAT::tdual_FFT_SCALAR_1d &, MPI_Datatype); @@ -72,6 +70,6 @@ class Grid3dKokkos : public Grid3d { int indices(DAT::tdual_int_2d &, int, int, int, int, int, int, int); }; -} +} // namespace LAMMPS_NS #endif diff --git a/src/KOKKOS/pppm_kokkos.cpp b/src/KOKKOS/pppm_kokkos.cpp index b89af4639b..e2995209ad 100644 --- a/src/KOKKOS/pppm_kokkos.cpp +++ b/src/KOKKOS/pppm_kokkos.cpp @@ -66,39 +66,9 @@ PPPMKokkos::PPPMKokkos(LAMMPS *lmp) : PPPM(lmp) datamask_read = X_MASK | F_MASK | TYPE_MASK | Q_MASK; datamask_modify = F_MASK; - pppmflag = 1; group_group_enable = 0; triclinic_support = 1; - nfactors = 3; - //factors = new int[nfactors]; - factors[0] = 2; - factors[1] = 3; - factors[2] = 5; - - MPI_Comm_rank(world,&me); - MPI_Comm_size(world,&nprocs); - - //density_brick = d_vdx_brick = d_vdy_brick = d_vdz_brick = nullptr; - //d_density_fft = nullptr; - //d_u_brick = nullptr; - //d_v0_brick = d_v1_brick = d_v2_brick = d_v3_brick = d_v4_brick = d_v5_brick = nullptr; - //greensfn = nullptr; - //d_work1 = d_work2 = nullptr; - //vg = nullptr; - //d_fkx = d_fky = d_fkz = nullptr; - - - //gf_b = nullptr; - //rho1d = rho_coeff = drho1d = drho_coeff = nullptr; - - fft1 = fft2 = nullptr; - remap = nullptr; - gc = nullptr; - - nmax = 0; - //part2grid = nullptr; - peratom_allocate_flag = 0; // define acons coefficients for estimation of kspace errors @@ -154,16 +124,11 @@ PPPMKokkos::~PPPMKokkos() { if (copymode) return; - //delete [] factors; deallocate(); if (peratom_allocate_flag) deallocate_peratom(); - //memory->destroy(part2grid); - //memory->destroy(acons); memoryKK->destroy_kokkos(k_eatom,eatom); memoryKK->destroy_kokkos(k_vatom,vatom); - eatom = nullptr; - vatom = nullptr; } /* ---------------------------------------------------------------------- @@ -173,10 +138,7 @@ PPPMKokkos::~PPPMKokkos() template void PPPMKokkos::init() { - if (me == 0) { - if (screen) fprintf(screen,"PPPM initialization ...\n"); - if (logfile) fprintf(logfile,"PPPM initialization ...\n"); - } + if (me == 0) utils::logmesg(lmp,"PPPM initialization ...\n"); // error check @@ -185,12 +147,12 @@ void PPPMKokkos::init() triclinic_check(); if (domain->triclinic && slabflag) - error->all(FLERR,"Cannot (yet) use PPPM with triclinic box and " - "slab correction"); - if (domain->dimension == 2) error->all(FLERR, - "Cannot use PPPM with 2d simulation"); + error->all(FLERR,"Cannot (yet) use PPPM with triclinic box and slab correction"); + if (domain->dimension == 2) + error->all(FLERR,"Cannot use PPPM with 2d simulation"); - if (!atomKK->q_flag) error->all(FLERR,"Kspace style requires atom attribute q"); + if (!atom->q_flag) + error->all(FLERR,"Kspace style requires atom attribute q"); if (slabflag == 0 && domain->nonperiodic > 0) error->all(FLERR,"Cannot use non-periodic boundaries with PPPM"); @@ -213,7 +175,7 @@ void PPPMKokkos::init() pair_check(); int itmp = 0; - double *p_cutoff = (double *) force->pair->extract("cut_coul",itmp); + auto p_cutoff = (double *) force->pair->extract("cut_coul",itmp); if (p_cutoff == nullptr) error->all(FLERR,"KSpace style is incompatible with Pair style"); cutoff = *p_cutoff; @@ -231,7 +193,7 @@ void PPPMKokkos::init() scale = 1.0; qqrd2e = force->qqrd2e; qsum_qsq(); - natoms_original = atomKK->natoms; + natoms_original = atom->natoms; // set accuracy (force units) from accuracy_relative or accuracy_absolute @@ -249,7 +211,7 @@ void PPPMKokkos::init() // or overlap is allowed, then done // else reduce order and try again - Grid3dKokkos *gctmp = nullptr; + gc = nullptr; int iteration = 0; while (order >= minorder) { @@ -261,23 +223,28 @@ void PPPMKokkos::init() set_grid_local(); if (overlap_allowed) break; - gctmp = new Grid3dKokkos(lmp,world,nx_pppm,ny_pppm,nz_pppm, - nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in, - nxlo_out,nxhi_out,nylo_out,nyhi_out,nzlo_out,nzhi_out); + gc = new Grid3dKokkos(lmp,world,nx_pppm,ny_pppm,nz_pppm); + gc->set_distance(0.5*neighbor->skin + qdist); + gc->set_stencil_atom(-nlower,nupper); + gc->set_shift_atom(shiftatom_lo,shiftatom_hi); + gc->set_zfactor(slab_volfactor); + + gc->setup_grid(nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in, + nxlo_out,nxhi_out,nylo_out,nyhi_out,nzlo_out,nzhi_out); + int tmp1,tmp2; - gctmp->setup(tmp1,tmp2); - if (!gctmp->ghost_adjacent()) break; - delete gctmp; + gc->setup_comm(tmp1,tmp2); + if (gc->ghost_adjacent()) break; + delete gc; order--; iteration++; } if (order < minorder) error->all(FLERR,"PPPM order < minimum allowed order"); - if (!overlap_allowed && gctmp->ghost_adjacent()) - error->all(FLERR,"PPPM grid stencil extends " - "beyond nearest neighbor processor"); - if (gctmp) delete gctmp; + if (!overlap_allowed && !gc->ghost_adjacent()) + error->all(FLERR,"PPPM grid stencil extends beyond nearest neighbor processor"); + if (gc) delete gc; // adjust g_ewald @@ -287,6 +254,17 @@ void PPPMKokkos::init() double estimated_accuracy = final_accuracy(); + // allocate K-space dependent memory + // don't invoke allocate peratom() or group(), will be allocated when needed + + allocate(); + + // pre-compute Green's function denomiator expansion + // pre-compute 1d charge distribution coefficients + + compute_gf_denom(); + compute_rho_coeff(); + // print stats int ngrid_max,nfft_both_max; @@ -306,21 +284,6 @@ void PPPMKokkos::init() ngrid_max,nfft_both_max); utils::logmesg(lmp,mesg); } - - // allocate K-space dependent memory - // don't invoke allocate peratom(), will be allocated when needed - - allocate(); - - // pre-compute Green's function denomiator expansion - // pre-compute 1d charge distribution coefficients - - compute_gf_denom(); - compute_rho_coeff(); - - k_rho_coeff.template modify(); - k_rho_coeff.template sync(); - } /* ---------------------------------------------------------------------- @@ -569,8 +532,7 @@ void PPPMKokkos::reset_grid() allocate(); if (!overlap_allowed && !gc->ghost_adjacent()) - error->all(FLERR,"PPPM grid stencil extends " - "beyond nearest neighbor processor"); + error->all(FLERR,"PPPM grid stencil extends beyond nearest neighbor processor"); // pre-compute Green's function denomiator expansion // pre-compute 1d charge distribution coefficients @@ -623,9 +585,9 @@ void PPPMKokkos::compute(int eflag, int vflag) // if atom count has changed, update qsum and qsqsum - if (atomKK->natoms != natoms_original) { + if (atom->natoms != natoms_original) { qsum_qsq(); - natoms_original = atomKK->natoms; + natoms_original = atom->natoms; } // return if there are no charges @@ -647,10 +609,8 @@ void PPPMKokkos::compute(int eflag, int vflag) // extend size of per-atom arrays if necessary - if (atomKK->nmax > nmax) { - //memory->destroy(part2grid); + if (atom->nmax > nmax) { nmax = atomKK->nmax; - //memory->create(part2grid,nmax,3,"pppm:part2grid"); d_part2grid = typename AT::t_int_1d_3("pppm:part2grid",nmax); d_rho1d = typename FFT_AT::t_FFT_SCALAR_2d_3("pppm:rho1d",nmax,order/2+order/2+1); } @@ -665,8 +625,8 @@ void PPPMKokkos::compute(int eflag, int vflag) // to fully sum contribution in their 3d bricks // remap from 3d decomposition to FFT decomposition - gc->reverse_comm_kspace(this,1,REVERSE_RHO, - k_gc_buf1,k_gc_buf2,MPI_FFT_SCALAR); + gc->reverse_comm(Grid3d::KSPACE,this,REVERSE_RHO,1,sizeof(FFT_SCALAR), + k_gc_buf1,k_gc_buf2,MPI_FFT_SCALAR); brick2fft(); // compute potential gradient on my FFT grid and @@ -679,14 +639,14 @@ void PPPMKokkos::compute(int eflag, int vflag) // all procs communicate E-field values // to fill ghost cells surrounding their 3d bricks - gc->forward_comm_kspace(this,3,FORWARD_IK, - k_gc_buf1,k_gc_buf2,MPI_FFT_SCALAR); + gc->forward_comm(Grid3d::KSPACE,this,FORWARD_IK,3,sizeof(FFT_SCALAR), + k_gc_buf1,k_gc_buf2,MPI_FFT_SCALAR); // extra per-atom energy/virial communication if (evflag_atom) - gc->forward_comm_kspace(this,7,FORWARD_IK_PERATOM, - k_gc_buf1,k_gc_buf2,MPI_FFT_SCALAR); + gc->forward_comm(Grid3d::KSPACE,this,FORWARD_IK_PERATOM,7,sizeof(FFT_SCALAR), + k_gc_buf1,k_gc_buf2,MPI_FFT_SCALAR); // calculate the force on my particles @@ -721,18 +681,16 @@ void PPPMKokkos::compute(int eflag, int vflag) // per-atom energy/virial // energy includes self-energy correction - // notal accounts for TIP4P tallying d_eatom/vatom for ghost atoms + // ntotal accounts for TIP4P tallying eatom/vatom for ghost atoms if (evflag_atom) { int nlocal = atomKK->nlocal; int ntotal = nlocal; - //if (tip4pflag) ntotal += atomKK->nghost; if (eflag_atom) { copymode = 1; Kokkos::parallel_for(Kokkos::RangePolicy(0,nlocal),*this); copymode = 0; - //for (i = nlocal; i < ntotal; i++) d_eatom[i] *= 0.5*qscale; } if (vflag_atom) { @@ -748,7 +706,7 @@ void PPPMKokkos::compute(int eflag, int vflag) // convert atoms back from lamda to box coords - if (triclinic) domain->lamda2x(atomKK->nlocal); + if (triclinic) domain->lamda2x(atom->nlocal); if (eflag_atom) { k_eatom.template modify(); @@ -785,6 +743,46 @@ void PPPMKokkos::operator()(TagPPPM_self2, const int &i) const template void PPPMKokkos::allocate() { + // create ghost grid object for rho and electric field communication + // returns local owned and ghost grid bounds + // setup communication patterns and buffers + + gc = new Grid3dKokkos(lmp,world,nx_pppm,ny_pppm,nz_pppm); + gc->set_distance(0.5*neighbor->skin + qdist); + gc->set_stencil_atom(-nlower,nupper); + gc->set_shift_atom(shiftatom_lo,shiftatom_hi); + gc->set_zfactor(slab_volfactor); + + gc->setup_grid(nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in, + nxlo_out,nxhi_out,nylo_out,nyhi_out,nzlo_out,nzhi_out); + + gc->setup_comm(ngc_buf1,ngc_buf2); + + npergrid = 3; + + k_gc_buf1 = FFT_DAT::tdual_FFT_SCALAR_1d("pppm:gc_buf1",npergrid*ngc_buf1); + k_gc_buf2 = FFT_DAT::tdual_FFT_SCALAR_1d("pppm:gc_buf2",npergrid*ngc_buf2); + + // tally local grid sizes + // ngrid = count of owned+ghost grid cells on this proc + // nfft_brick = FFT points in 3d brick-decomposition on this proc + // same as count of owned grid cells + // nfft = FFT points in x-pencil FFT decomposition on this proc + // nfft_both = greater of nfft and nfft_brick + + ngrid = (nxhi_out-nxlo_out+1) * (nyhi_out-nylo_out+1) * + (nzhi_out-nzlo_out+1); + + nfft_brick = (nxhi_in-nxlo_in+1) * (nyhi_in-nylo_in+1) * + (nzhi_in-nzlo_in+1); + + nfft = (nxhi_fft-nxlo_fft+1) * (nyhi_fft-nylo_fft+1) * + (nzhi_fft-nzlo_fft+1); + + nfft_both = MAX(nfft,nfft_brick); + + // allocate distributed grid data + d_density_brick = typename FFT_AT::t_FFT_SCALAR_3d("pppm:density_brick",nzhi_out-nzlo_out+1,nyhi_out-nylo_out+1,nxhi_out-nxlo_out+1); memoryKK->create_kokkos(k_density_fft,density_fft,nfft_both,"pppm:d_density_fft"); @@ -843,20 +841,6 @@ void PPPMKokkos::allocate() nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in, nxlo_fft,nxhi_fft,nylo_fft,nyhi_fft,nzlo_fft,nzhi_fft, 1,0,0,FFT_PRECISION,collective_flag,gpu_aware_flag); - - // create ghost grid object for rho and electric field communication - // also create 2 bufs for ghost grid cell comm, passed to Grid3d methods - - gc = new Grid3dKokkos(lmp,world,nx_pppm,ny_pppm,nz_pppm, - nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in, - nxlo_out,nxhi_out,nylo_out,nyhi_out,nzlo_out,nzhi_out); - - gc->setup(ngc_buf1,ngc_buf2); - - npergrid = 3; - - k_gc_buf1 = FFT_DAT::tdual_FFT_SCALAR_1d("pppm:gc_buf1",npergrid*ngc_buf1); - k_gc_buf2 = FFT_DAT::tdual_FFT_SCALAR_1d("pppm:gc_buf2",npergrid*ngc_buf2); } /* ---------------------------------------------------------------------- @@ -866,23 +850,18 @@ void PPPMKokkos::allocate() template void PPPMKokkos::deallocate() { + delete gc; + memory->destroy(gc_buf1); + memory->destroy(gc_buf2); + memoryKK->destroy_kokkos(d_density_fft,density_fft); - density_fft = nullptr; memoryKK->destroy_kokkos(d_greensfn,greensfn); - greensfn = nullptr; memoryKK->destroy_kokkos(d_work1,work1); - work1 = nullptr; memoryKK->destroy_kokkos(d_work2,work2); - work2 = nullptr; delete fft1; - fft1 = nullptr; delete fft2; - fft2 = nullptr; delete remap; - remap = nullptr; - delete gc; - gc = nullptr; } /* ---------------------------------------------------------------------- @@ -905,7 +884,7 @@ void PPPMKokkos::allocate_peratom() // use same GC ghost grid object for peratom grid communication - // but need to reallocate a larger gc_buf1 and gc_buf2 + // but need to reallocate a larger gc_buf1 and gc_buf2 npergrid = 7; @@ -951,7 +930,7 @@ void PPPMKokkos::set_grid_global() if (accuracy <= 0.0) error->all(FLERR,"KSpace accuracy must be > 0"); if (q2 == 0.0) - error->all(FLERR,"Must use 'kspace_modify gewald' for uncharged system"); + error->all(FLERR,"Must use kspace_modify gewald for uncharged system"); g_ewald = accuracy*sqrt(natoms*cutoff*xprd*yprd*zprd) / (2.0*q2); if (g_ewald >= 1.0) g_ewald = (1.35 - 0.15*log(accuracy))/cutoff; else g_ewald = sqrt(-log(g_ewald)) / cutoff; @@ -1020,7 +999,7 @@ void PPPMKokkos::set_grid_global() tmp[0] = nx_pppm; tmp[1] = ny_pppm; tmp[2] = nz_pppm; - KSpace::x2lamdaT(&tmp[0],&tmp[0]); + x2lamdaT(&tmp[0],&tmp[0]); h_x = 1.0/tmp[0]; h_y = 1.0/tmp[1]; h_z = 1.0/tmp[2]; @@ -1064,7 +1043,7 @@ double PPPMKokkos::compute_df_kspace() double yprd = domain->yprd; double zprd = domain->zprd; double zprd_slab = zprd*slab_volfactor; - bigint natoms = atomKK->natoms; + bigint natoms = atom->natoms; double df_kspace = 0.0; double lprx = estimate_ik_error(h_x,xprd,natoms); double lpry = estimate_ik_error(h_y,yprd,natoms); @@ -1104,10 +1083,7 @@ void PPPMKokkos::adjust_gewald() g_ewald -= dx; if (fabs(newton_raphson_f()) < SMALL) return; } - - char str[128]; - sprintf(str, "Could not compute g_ewald"); - error->all(FLERR, str); + error->all(FLERR, "Could not compute g_ewald"); } /* ---------------------------------------------------------------------- @@ -1120,7 +1096,7 @@ double PPPMKokkos::newton_raphson_f() double xprd = domain->xprd; double yprd = domain->yprd; double zprd = domain->zprd; - bigint natoms = atomKK->natoms; + bigint natoms = atom->natoms; double df_rspace = 2.0*q2*exp(-g_ewald*g_ewald*cutoff*cutoff) / sqrt(natoms*cutoff*xprd*yprd*zprd); @@ -1161,7 +1137,7 @@ double PPPMKokkos::final_accuracy() double xprd = domain->xprd; double yprd = domain->yprd; double zprd = domain->zprd; - bigint natoms = atomKK->natoms; + bigint natoms = atom->natoms; if (natoms == 0) natoms = 1; // avoid division by zero double df_kspace = compute_df_kspace(); @@ -1175,10 +1151,10 @@ double PPPMKokkos::final_accuracy() } /* ---------------------------------------------------------------------- - set local subset of PPPM/FFT grid that I own - n xyz lo/hi in = 3d brick that I own (inclusive) - n xyz lo/hi out = 3d brick + ghost cells in 6 directions (inclusive) - n xyz lo/hi fft = FFT columns that I own (all of x dim, 2d decomp in yz) + set params which determine which owned and ghost cells this proc owns + Grid3d uses these params to partition grid + also partition FFT grid + n xyz lo/hi fft = FFT columns that I own (all of x dim, 2d decomp in yz) ------------------------------------------------------------------------- */ template @@ -1470,8 +1446,6 @@ void PPPMKokkos::make_rho() { // clear 3d density array - //memset(&(density_brick(nzlo_out,nylo_out,nxlo_out)),0, - // ngrid*sizeof(FFT_SCALAR)); numz_out = nzhi_out-nzlo_out + 1; numy_out = nyhi_out-nylo_out + 1; numx_out = nxhi_out-nxlo_out + 1; @@ -1484,7 +1458,7 @@ void PPPMKokkos::make_rho() // loop over my charges, add their contribution to nearby grid points // (nx,ny,nz) = global coords of grid pt to "lower left" of charge // (dx,dy,dz) = distance to "lower left" grid pt - // (mx,my,mz) = global coords of moving stencil pt + // (mx,my,mz) = global indices of moving stencil pt nlocal = atomKK->nlocal; diff --git a/src/grid3d.cpp b/src/grid3d.cpp index ca8d19aacc..8f844b19b4 100644 --- a/src/grid3d.cpp +++ b/src/grid3d.cpp @@ -1190,7 +1190,7 @@ void Grid3d::setup_comm_tiled(int &nbuf1, int &nbuf2) } // ---------------------------------------------------------------------- -// query locality of forwrd/reverse grid comm +// query locality of forward/reverse grid comm // ---------------------------------------------------------------------- /* ---------------------------------------------------------------------- diff --git a/src/grid3d.h b/src/grid3d.h index a34ba0dbd6..97fcf5992a 100644 --- a/src/grid3d.h +++ b/src/grid3d.h @@ -237,8 +237,8 @@ class Grid3d : protected Pointers { void ghost_grid(); void extract_comm_info(); - void setup_comm_brick(int &, int &); - void setup_comm_tiled(int &, int &); + virtual void setup_comm_brick(int &, int &); + virtual void setup_comm_tiled(int &, int &); int ghost_adjacent_brick(); int ghost_adjacent_tiled(); @@ -257,7 +257,7 @@ class Grid3d : protected Pointers { void box_drop(int *, int *); void box_drop_grid(int *, int, int, int &, int *); - void grow_swap(); + virtual void grow_swap(); void grow_overlap(); void deallocate_remap(); From e9cc625eae3d197a1bbf35938b30d146c7ebe5c0 Mon Sep 17 00:00:00 2001 From: Stan Gerald Moore Date: Fri, 16 Dec 2022 12:11:45 -0700 Subject: [PATCH 166/213] Whitespace --- src/KOKKOS/grid3d_kokkos.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/KOKKOS/grid3d_kokkos.cpp b/src/KOKKOS/grid3d_kokkos.cpp index 2c8c0c325d..b4b04f4749 100644 --- a/src/KOKKOS/grid3d_kokkos.cpp +++ b/src/KOKKOS/grid3d_kokkos.cpp @@ -622,7 +622,7 @@ void Grid3dKokkos::forward_comm(int caller, void *ptr, int which, in FFT_DAT::tdual_FFT_SCALAR_1d& k_buf1, FFT_DAT::tdual_FFT_SCALAR_1d& k_buf2, MPI_Datatype datatype) { - if (caller == KSPACE) { + if (caller == KSPACE) { if (layout != Comm::LAYOUT_TILED) forward_comm_kspace_brick((KSpace *) ptr,which,nper,k_buf1,k_buf2,datatype); else From 6eeab59a5e68cd2582a7c0af21c643ff654518ea Mon Sep 17 00:00:00 2001 From: Stan Gerald Moore Date: Fri, 16 Dec 2022 14:12:21 -0700 Subject: [PATCH 167/213] Remove redundant variable --- src/KOKKOS/pppm_kokkos.h | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/KOKKOS/pppm_kokkos.h b/src/KOKKOS/pppm_kokkos.h index 5238bc7ca5..1bdb03335e 100644 --- a/src/KOKKOS/pppm_kokkos.h +++ b/src/KOKKOS/pppm_kokkos.h @@ -353,8 +353,6 @@ class PPPMKokkos : public PPPM, public KokkosBaseFFT { typename ArrayTypes::t_efloat_1d d_eatom; typename ArrayTypes::t_virial_array d_vatom; - int factors[3]; - typename FFT_AT::t_FFT_SCALAR_3d d_density_brick; typename FFT_AT::t_FFT_SCALAR_3d d_vdx_brick,d_vdy_brick,d_vdz_brick; typename FFT_AT::t_FFT_SCALAR_3d d_u_brick; From 544e171635234fbb266eeb1401956705552c5d67 Mon Sep 17 00:00:00 2001 From: Stan Gerald Moore Date: Fri, 16 Dec 2022 14:13:08 -0700 Subject: [PATCH 168/213] Avoid trying to free a wild pointer --- src/KOKKOS/grid3d_kokkos.cpp | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/KOKKOS/grid3d_kokkos.cpp b/src/KOKKOS/grid3d_kokkos.cpp index b4b04f4749..e52c391fe9 100644 --- a/src/KOKKOS/grid3d_kokkos.cpp +++ b/src/KOKKOS/grid3d_kokkos.cpp @@ -49,6 +49,7 @@ template Grid3dKokkos::Grid3dKokkos(LAMMPS *lmp, MPI_Comm gcomm,int gnx, int gny, int gnz) : Grid3d(lmp, gcomm, gnx, gny, gnz) { + } /* ---------------------------------------------------------------------- @@ -73,6 +74,7 @@ Grid3dKokkos::Grid3dKokkos(LAMMPS *lmp, MPI_Comm gcomm, int gnx, int ixlo, ixhi, iylo, iyhi, izlo, izhi, oxlo, oxhi, oylo, oyhi, ozlo, ozhi) { + } /* ---------------------------------------------------------------------- */ @@ -80,6 +82,23 @@ Grid3dKokkos::Grid3dKokkos(LAMMPS *lmp, MPI_Comm gcomm, int gnx, int template Grid3dKokkos::~Grid3dKokkos() { + for (int i = 0; i < nswap; i++) { + swap[i].packlist = nullptr; + swap[i].unpacklist = nullptr; + } + + // tiled comm data structs + + for (int i = 0; i < nsend; i++) + send[i].packlist = nullptr; + + for (int i = 0; i < nrecv; i++) + recv[i].unpacklist = nullptr; + + for (int i = 0; i < ncopy; i++) { + copy[i].packlist = nullptr; + copy[i].unpacklist = nullptr; + } } /* ---------------------------------------------------------------------- From d9e9062854928956e471e7d4aef870955c326d63 Mon Sep 17 00:00:00 2001 From: Stan Gerald Moore Date: Fri, 16 Dec 2022 16:03:44 -0700 Subject: [PATCH 169/213] Initialize pointers --- src/KOKKOS/pppm_kokkos.cpp | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/KOKKOS/pppm_kokkos.cpp b/src/KOKKOS/pppm_kokkos.cpp index e2995209ad..c3898cca4d 100644 --- a/src/KOKKOS/pppm_kokkos.cpp +++ b/src/KOKKOS/pppm_kokkos.cpp @@ -106,6 +106,13 @@ PPPMKokkos::PPPMKokkos(LAMMPS *lmp) : PPPM(lmp) acons(7,6) = 4887769399.0 / 37838389248.0; k_flag = DAT::tdual_int_scalar("PPPM:flag"); + + // same name but different than base class + + gc = nullptr; + fft1 = nullptr; + fft2 = nullptr; + remap = nullptr; } template @@ -211,7 +218,6 @@ void PPPMKokkos::init() // or overlap is allowed, then done // else reduce order and try again - gc = nullptr; int iteration = 0; while (order >= minorder) { @@ -851,6 +857,7 @@ template void PPPMKokkos::deallocate() { delete gc; + gc = nullptr; memory->destroy(gc_buf1); memory->destroy(gc_buf2); @@ -860,8 +867,11 @@ void PPPMKokkos::deallocate() memoryKK->destroy_kokkos(d_work2,work2); delete fft1; + fft1 = nullptr; delete fft2; + fft1 = nullptr; delete remap; + remap = nullptr; } /* ---------------------------------------------------------------------- From 42c41ac151cfa2aec66ecdb201d3c0391a0fd36b Mon Sep 17 00:00:00 2001 From: Stan Moore Date: Fri, 16 Dec 2022 16:22:20 -0700 Subject: [PATCH 170/213] Remove unused var --- src/KOKKOS/grid3d_kokkos.cpp | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/KOKKOS/grid3d_kokkos.cpp b/src/KOKKOS/grid3d_kokkos.cpp index e52c391fe9..01aee810be 100644 --- a/src/KOKKOS/grid3d_kokkos.cpp +++ b/src/KOKKOS/grid3d_kokkos.cpp @@ -26,8 +26,6 @@ using namespace LAMMPS_NS; #define DELTA 16 -static constexpr int OFFSET = 16384; - /* ---------------------------------------------------------------------- NOTES: if o indices for ghosts are < 0 or hi indices are >= N, From 9d4af4098c341da9f87cc757132c4e61f7ee42cc Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Fri, 16 Dec 2022 18:30:28 -0500 Subject: [PATCH 171/213] index entries were missing --- doc/src/fix_dt_reset.rst | 1 + doc/src/fix_viscous.rst | 1 + 2 files changed, 2 insertions(+) diff --git a/doc/src/fix_dt_reset.rst b/doc/src/fix_dt_reset.rst index e99bf37b75..5757f0ec99 100644 --- a/doc/src/fix_dt_reset.rst +++ b/doc/src/fix_dt_reset.rst @@ -1,4 +1,5 @@ .. index:: fix dt/reset +.. index:: fix dt/reset/kk fix dt/reset command ==================== diff --git a/doc/src/fix_viscous.rst b/doc/src/fix_viscous.rst index 723bc15085..d5fd794020 100644 --- a/doc/src/fix_viscous.rst +++ b/doc/src/fix_viscous.rst @@ -1,4 +1,5 @@ .. index:: fix viscous +.. index:: fix viscous/kk fix viscous command =================== From 4f944cfe0ac8c295ec7dbac1ba40fe0b98719dc4 Mon Sep 17 00:00:00 2001 From: Stan Moore Date: Fri, 16 Dec 2022 16:36:02 -0700 Subject: [PATCH 172/213] Revert accidental change --- src/KOKKOS/pppm_kokkos.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/KOKKOS/pppm_kokkos.cpp b/src/KOKKOS/pppm_kokkos.cpp index c3898cca4d..f69ece1726 100644 --- a/src/KOKKOS/pppm_kokkos.cpp +++ b/src/KOKKOS/pppm_kokkos.cpp @@ -271,6 +271,9 @@ void PPPMKokkos::init() compute_gf_denom(); compute_rho_coeff(); + k_rho_coeff.template modify(); + k_rho_coeff.template sync(); + // print stats int ngrid_max,nfft_both_max; From 17d69b7dbd7adf6077d08082afc6e5a0716dab40 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Fri, 16 Dec 2022 22:09:30 -0500 Subject: [PATCH 173/213] small documentation improvements --- doc/src/Speed_kokkos.rst | 40 +++++++++++++++++++++------------------- doc/src/dump_vtk.rst | 4 ++-- doc/src/kim_commands.rst | 30 +++++++++++++++--------------- doc/src/rerun.rst | 13 ++++++------- 4 files changed, 44 insertions(+), 43 deletions(-) diff --git a/doc/src/Speed_kokkos.rst b/doc/src/Speed_kokkos.rst index 73345b7e88..4c0d6ae768 100644 --- a/doc/src/Speed_kokkos.rst +++ b/doc/src/Speed_kokkos.rst @@ -212,14 +212,15 @@ threads/task as Nt. The product of these two values should be N, i.e. .. note:: The default for the :doc:`package kokkos ` command when - running on KNL is to use "half" neighbor lists and set the Newton flag - to "on" for both pairwise and bonded interactions. This will typically - be best for many-body potentials. For simpler pairwise potentials, it - may be faster to use a "full" neighbor list with Newton flag to "off". - Use the "-pk kokkos" :doc:`command-line switch ` to change - the default :doc:`package kokkos ` options. See its page for - details and default settings. Experimenting with its options can provide - a speed-up for specific calculations. For example: + running on KNL is to use "half" neighbor lists and set the Newton + flag to "on" for both pairwise and bonded interactions. This will + typically be best for many-body potentials. For simpler pairwise + potentials, it may be faster to use a "full" neighbor list with + Newton flag to "off". Use the "-pk kokkos" :doc:`command-line switch + ` to change the default :doc:`package kokkos ` + options. See its documentation page for details and default + settings. Experimenting with its options can provide a speed-up for + specific calculations. For example: .. code-block:: bash @@ -271,17 +272,18 @@ one or more nodes, each with two GPUs: .. note:: The default for the :doc:`package kokkos ` command when - running on GPUs is to use "full" neighbor lists and set the Newton flag - to "off" for both pairwise and bonded interactions, along with threaded - communication. When running on Maxwell or Kepler GPUs, this will - typically be best. For Pascal GPUs and beyond, using "half" neighbor lists and - setting the Newton flag to "on" may be faster. For many pair styles, - setting the neighbor binsize equal to twice the CPU default value will - give speedup, which is the default when running on GPUs. Use the "-pk - kokkos" :doc:`command-line switch ` to change the default - :doc:`package kokkos ` options. See its page for details and - default settings. Experimenting with its options can provide a speed-up - for specific calculations. For example: + running on GPUs is to use "full" neighbor lists and set the Newton + flag to "off" for both pairwise and bonded interactions, along with + threaded communication. When running on Maxwell or Kepler GPUs, this + will typically be best. For Pascal GPUs and beyond, using "half" + neighbor lists and setting the Newton flag to "on" may be faster. For + many pair styles, setting the neighbor binsize equal to twice the CPU + default value will give speedup, which is the default when running on + GPUs. Use the "-pk kokkos" :doc:`command-line switch ` + to change the default :doc:`package kokkos ` options. See + its documentation page for details and default + settings. Experimenting with its options can provide a speed-up for + specific calculations. For example: .. code-block:: bash diff --git a/doc/src/dump_vtk.rst b/doc/src/dump_vtk.rst index 4ec872cb89..56b5c2a162 100644 --- a/doc/src/dump_vtk.rst +++ b/doc/src/dump_vtk.rst @@ -90,8 +90,8 @@ hexahedrons in either legacy .vtk or .vtu XML format. Style *vtk* allows you to specify a list of atom attributes to be written to the dump file for each atom. The list of possible attributes -is the same as for the :doc:`dump_style custom ` command; see -its page for a listing and an explanation of each attribute. +is the same as for the :doc:`dump_style custom ` command; see its +documentation page for a listing and an explanation of each attribute. .. note:: diff --git a/doc/src/kim_commands.rst b/doc/src/kim_commands.rst index d886fa7dab..07490ecf64 100644 --- a/doc/src/kim_commands.rst +++ b/doc/src/kim_commands.rst @@ -1333,13 +1333,13 @@ For example, Citation of OpenKIM IMs """"""""""""""""""""""" -When publishing results obtained using OpenKIM IMs researchers are requested -to cite the OpenKIM project :ref:`(Tadmor) `, KIM API -:ref:`(Elliott) `, and the specific IM codes used in the simulations, -in addition to the relevant scientific references for the IM. The citation -format for an IM is displayed on its page on -`OpenKIM `_ along with the corresponding BibTex file, and -is automatically added to the LAMMPS citation reminder. +When publishing results obtained using OpenKIM IMs researchers are +requested to cite the OpenKIM project :ref:`(Tadmor) `, +KIM API :ref:`(Elliott) `, and the specific IM codes used in +the simulations, in addition to the relevant scientific references for +the IM. The citation format for an IM is displayed on its page on +`OpenKIM `_ along with the corresponding BibTex +file, and is automatically added to the LAMMPS citation reminder. Citing the IM software (KIM infrastructure and specific PM or SM codes) used in the simulation gives credit to the researchers who developed them and enables @@ -1348,15 +1348,15 @@ open source efforts like OpenKIM to function. Restrictions """""""""""" -The *kim* command is part of the KIM package. It is only enabled if LAMMPS is -built with that package. A requirement for the KIM package, is the KIM API -library that must be downloaded from the -`OpenKIM website `_ and installed before LAMMPS is +The *kim* command is part of the KIM package. It is only enabled if +LAMMPS is built with that package. A requirement for the KIM package, +is the KIM API library that must be downloaded from the `OpenKIM website +`_ and installed before LAMMPS is compiled. When installing LAMMPS from binary, the kim-api package is a -dependency that is automatically downloaded and installed. The *kim query* -command requires the *libcurl* library to be installed. The *kim property* -command requires *Python* 3.6 or later and the *kim-property* python package to -be installed. See the KIM section of the +dependency that is automatically downloaded and installed. The *kim +query* command requires the *libcurl* library to be installed. The *kim +property* command requires *Python* 3.6 or later and the *kim-property* +python package to be installed. See the KIM section of the :doc:`Packages details ` for details. Furthermore, when using *kim* command to run KIM SMs, any packages required by diff --git a/doc/src/rerun.rst b/doc/src/rerun.rst index f6ea0973e1..eb0f8797fc 100644 --- a/doc/src/rerun.rst +++ b/doc/src/rerun.rst @@ -192,13 +192,12 @@ calculated which saves time. The :doc:`comm_modify cutoff acquired from far enough away for operations like bond and angle evaluations, if no pair style is being used. -Every time a snapshot is read, the timestep for the simulation is -reset, as if the :doc:`reset_timestep ` command were -used. This command has some restrictions as to what fixes can be -defined. See its page for details. For example, the :doc:`fix -deposit ` and :doc:`fix dt/reset ` fixes -are in this category. They also make no sense to use with a rerun -command. +Every time a snapshot is read, the timestep for the simulation is reset, +as if the :doc:`reset_timestep ` command were used. +This command has some restrictions as to what fixes can be defined. See +its documentation page for details. For example, the :doc:`fix deposit +` and :doc:`fix dt/reset ` fixes are in this +category. They also make no sense to use with a rerun command. If time-averaging fixes like :doc:`fix ave/time ` are used, they are invoked on timesteps that are a function of their From 3e26056228fe485abbd76a6a0478c1f5adf709dd Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Fri, 16 Dec 2022 22:17:56 -0500 Subject: [PATCH 174/213] warn about growing the box with read_data add messing up coordinates --- src/read_data.cpp | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/read_data.cpp b/src/read_data.cpp index 9d9d7139a5..31289cdd82 100644 --- a/src/read_data.cpp +++ b/src/read_data.cpp @@ -551,6 +551,8 @@ void ReadData::command(int narg, char **arg) // only done if firstpass and not first data file if (firstpass && addflag != NONE) { + double oldboxlo[3] = { domain->boxlo[0], domain->boxlo[1] , domain->boxlo[2]}; + double oldboxhi[3] = { domain->boxhi[0], domain->boxhi[1] , domain->boxhi[2]}; domain->boxlo[0] = MIN(domain->boxlo[0], boxlo[0] + shift[0]); domain->boxhi[0] = MAX(domain->boxhi[0], boxhi[0] + shift[0]); domain->boxlo[1] = MIN(domain->boxlo[1], boxlo[1] + shift[1]); @@ -558,6 +560,25 @@ void ReadData::command(int narg, char **arg) domain->boxlo[2] = MIN(domain->boxlo[2], boxlo[2] + shift[2]); domain->boxhi[2] = MAX(domain->boxhi[2], boxhi[2] + shift[2]); + // check of box has changed. If yes, warn about non-zero image flags + if ((oldboxlo[0] != domain->boxlo[0]) || (oldboxlo[1] != domain->boxlo[1]) || + (oldboxlo[2] != domain->boxlo[2]) || (oldboxhi[0] != domain->boxhi[0]) || + (oldboxhi[1] != domain->boxhi[1]) || (oldboxhi[2] != domain->boxhi[2])) { + int iflag = 1; + for (int i=0; i < atom->nlocal; ++i) { + int xbox = (atom->image[i] & IMGMASK) - IMGMAX; + int ybox = (atom->image[i] >> IMGBITS & IMGMASK) - IMGMAX; + int zbox = (atom->image[i] >> IMG2BITS) - IMGMAX; + if (xbox != 0) iflag = 1; + if (ybox != 0) iflag = 1; + if (zbox != 0) iflag = 1; + } + int flag_all; + MPI_Allreduce(&iflag,&flag_all, 1, MPI_INT, MPI_SUM, world); + if ((flag_all > 0) && (comm->me == 0)) + error->warning(FLERR,"Non-zero image flags with growing box leads to bad coordinates"); + } + // NOTE: not sure what to do about tilt value in subsequent data files //if (triclinic) { // domain->xy = xy; domain->xz = xz; domain->yz = yz; From bf129ce61a815cac2d864f9b2a01201aa1831d3e Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Sat, 17 Dec 2022 15:43:34 -0500 Subject: [PATCH 175/213] add unit tests for dpd/ext pair styles --- .../force-styles/tests/mol-pair-dpd_ext.yaml | 94 +++++++++++++++++++ .../tests/mol-pair-dpd_ext_tstat.yaml | 94 +++++++++++++++++++ 2 files changed, 188 insertions(+) create mode 100644 unittest/force-styles/tests/mol-pair-dpd_ext.yaml create mode 100644 unittest/force-styles/tests/mol-pair-dpd_ext_tstat.yaml diff --git a/unittest/force-styles/tests/mol-pair-dpd_ext.yaml b/unittest/force-styles/tests/mol-pair-dpd_ext.yaml new file mode 100644 index 0000000000..8f07c88667 --- /dev/null +++ b/unittest/force-styles/tests/mol-pair-dpd_ext.yaml @@ -0,0 +1,94 @@ +--- +lammps_version: 3 Nov 2022 +date_generated: Sat Dec 17 15:41:37 2022 +epsilon: 5e-14 +skip_tests: gpu intel kokkos_omp single +prerequisites: ! | + atom full + pair dpd/ext +pre_commands: ! | + variable newton_pair delete + variable newton_pair index on + comm_modify vel yes +post_commands: ! "" +input_file: in.fourmol +pair_style: dpd/ext 100.0 8.0 55667788 +pair_coeff: ! | + * * 0.1 4.5 4.5 0.5 0.5 + 1 1 0.2 3.5 3.5 0.5 0.5 + 2 2 0.3 4.0 4.0 0.5 0.5 + 2 4 0.2 4.0 4.0 0.5 0.5 + 3 3 0.5 4.4 4.0 0.6 0.4 + 4 4 0.2 5.0 5.3 0.4 0.6 + 5 5 0.1 4.0 4.0 0.5 0.5 +extract: ! "" +natoms: 29 +init_vdwl: 33.88964374360757 +init_coul: 0 +init_stress: ! |2- + 3.8251398030273030e+01 1.0255447218676466e+02 9.1141445555187879e+00 -1.0350255887988475e+02 -7.0174884275309623e+01 4.5716673898956422e+01 +init_forces: ! |2 + 1 5.1498572672938039e+00 2.5703472206602790e+01 1.7551260448073723e+01 + 2 7.3736403442948868e+00 3.7099949433111239e+00 -3.3844562611278484e-01 + 3 -1.0939704157336930e+01 -3.6274831005384645e-02 -8.1581799650508113e+00 + 4 1.0546798203927455e+01 1.7539003794751913e+01 2.9994492538169113e+00 + 5 -1.0410959684004842e+01 -8.1769741369940423e+00 -5.2428230419297304e+00 + 6 9.9608775044461293e+00 -4.9278512001913999e+00 1.3146883289483814e+01 + 7 -6.4030495171728710e+00 -2.5387964373797569e+00 2.0140429133325867e+01 + 8 -4.5778825942774084e+00 -1.5770987190728489e+01 3.5045923269715251e+00 + 9 5.9908999094768181e+00 9.7332307249612149e-01 1.0060357557727691e+01 + 10 2.7253377841634489e+01 6.4127767911930995e+00 -1.0469797066097630e+01 + 11 1.3749322228418571e+01 1.5400413006506499e+01 7.1607935798767386e+00 + 12 -6.3010751860576750e+00 -3.4431826732902140e+00 -3.0942782086470420e+00 + 13 1.2526043516169834e+00 -9.6413955527851645e+00 1.5016970884444614e+01 + 14 1.1042419213961729e+01 -5.8227276839142634e+00 6.4364981814483899e+00 + 15 -2.3331556176574647e+01 3.5884413683136658e+00 -2.2544724990921903e+01 + 16 3.9618823632071987e+00 -3.2474498067579329e+00 -4.3843237827057759e+00 + 17 -3.0200667842357154e-01 -6.3764313595509456e+00 -7.0583460110929517e+00 + 18 1.1841351438192627e-01 1.9750953739057945e+01 -6.3192848067375609e+00 + 19 -5.6904071384394239e+00 -6.2917569004872265e+00 -1.1963208647112367e+01 + 20 -1.3902583843563816e+01 3.7924595629285376e+00 -2.9993634867248482e+00 + 21 1.1848803003107719e+01 3.8650194494042944e+00 -2.3931072468635392e+01 + 22 -6.8146144816873973e+00 -1.3419042942351584e+01 1.2608309005638453e+01 + 23 -3.0518458239020978e+00 7.1721772279611506e-01 3.9148450134713979e+00 + 24 9.4548676747643761e+00 -1.3834207645939959e+01 8.9087479013148609e+00 + 25 -7.7451277963340663e+00 -4.1099570091167834e+00 -1.8454479707717809e+01 + 26 -3.4603945899098898e+00 6.5339997484084289e-01 5.3617857889691987e+00 + 27 -6.0343949080994636e-02 6.6937405037029514e+00 4.7039728955452000e+00 + 28 -1.0240459623627199e+01 -1.0977733595975294e+00 -5.2443794968109296e+00 + 29 -4.4717521801392479e+00 -1.0065407405815222e+01 -1.3121879538108483e+00 +run_vdwl: 33.88366119853999 +run_coul: 0 +run_stress: ! |2- + 7.2919626053823890e+01 -2.7828917811551634e+01 1.7105017219881199e+02 3.0943069573372640e+01 -7.1432642261763988e+01 -1.2423392355535769e+02 +run_forces: ! |2 + 1 -1.4131674111536896e+01 -4.5307079930500205e+00 8.8553170111222954e+00 + 2 9.7772519012144627e+00 -7.6753209435892327e+00 2.2165445353219000e+00 + 3 3.7354251012742399e+00 4.0730926756541947e+00 -3.4731926524620276e+00 + 4 7.2336492368034024e+00 -1.6827826351167969e+00 2.4945502098538519e-01 + 5 -4.3208562921092657e+00 -5.5451228090627991e-01 1.7538935171390541e+01 + 6 -8.3623630071114459e+00 1.7132133728504200e+00 -1.4483310247648838e+01 + 7 1.3918955131102539e+01 2.0323073565411327e+01 -4.6282942080091303e+00 + 8 -1.0941054848703045e+01 1.2916076627428636e+01 2.5488491345468905e+01 + 9 1.0995769286479902e+01 -2.4561111179657743e+01 -3.6357241561659825e+00 + 10 6.5122254777210760e+00 -1.2205976065057740e+01 1.1048755663112694e+01 + 11 -9.6577339174027999e-01 -9.4121594793376318e+00 1.6872461982647906e+00 + 12 -1.2853351435795478e+01 -1.1661998374857859e+01 -9.6884410568153889e+00 + 13 -5.2341025813260380e+00 1.1186034190928794e+01 -7.3388432189309469e+00 + 14 1.8453686911180207e+00 3.6876241694906810e+01 -2.8491295602169469e+01 + 15 -5.9000405433533087e+00 1.8431521708956367e+01 -5.0964756582037101e+00 + 16 -1.9197033780653729e+01 2.0406043852115205e+00 2.7992914925840413e+00 + 17 -1.5914439243318078e+01 -1.2435145215277640e+01 2.0341321938884189e+01 + 18 1.4803582904257356e+01 -2.9511497655979561e+01 1.0215040560028893e+01 + 19 -1.0050999695673788e+01 6.1119983636964630e+00 -1.8429833349500644e+01 + 20 1.6443044975845829e+01 5.6146973572456416e+00 -9.2115937932282925e+00 + 21 1.2855031803629835e+01 -9.7066942571904633e+00 -3.9784057469393721e+00 + 22 5.5797621796998231e-01 1.4133831403887775e+01 5.3841248185420332e+00 + 23 1.3941797775857969e+01 -2.3195798716544669e+00 6.5317589855023881e+00 + 24 1.5442539735846905e-01 -1.4026916313486044e+01 6.4523748450131935e+00 + 25 1.5139211468268925e+00 8.9557892936032921e+00 -4.5731126870932428e+00 + 26 -2.9127736379450397e-01 -3.1195378063665529e+00 -4.9279042022816117e+00 + 27 1.1993002939972692e+00 -6.1439848849293170e+00 7.8038589020770974e+00 + 28 -2.0803097319420392e+00 -4.2219766348896366e+00 3.5494508593346126e+00 + 29 -5.2444493143993327e+00 1.1393726951565744e+01 -1.2205540768184314e+01 +... diff --git a/unittest/force-styles/tests/mol-pair-dpd_ext_tstat.yaml b/unittest/force-styles/tests/mol-pair-dpd_ext_tstat.yaml new file mode 100644 index 0000000000..2fcc640df5 --- /dev/null +++ b/unittest/force-styles/tests/mol-pair-dpd_ext_tstat.yaml @@ -0,0 +1,94 @@ +--- +lammps_version: 3 Nov 2022 +date_generated: Sat Dec 17 15:38:51 2022 +epsilon: 5e-14 +skip_tests: gpu intel kokkos_omp single +prerequisites: ! | + atom full + pair dpd/ext/tstat +pre_commands: ! | + variable newton_pair delete + variable newton_pair index on + comm_modify vel yes +post_commands: ! "" +input_file: in.fourmol +pair_style: dpd/ext/tstat 100.0 100.0 8.0 55667788 +pair_coeff: ! | + * * 4.5 4.5 0.5 0.5 + 1 1 3.5 3.5 0.5 0.5 + 2 2 4.0 4.0 0.5 0.5 + 2 4 4.0 4.0 0.5 0.5 + 3 3 4.4 4.0 0.6 0.4 + 4 4 5.0 5.3 0.4 0.6 + 5 5 4.0 4.0 0.5 0.5 +extract: ! "" +natoms: 29 +init_vdwl: 0 +init_coul: 0 +init_stress: ! |2- + 1.4574717693624876e+01 7.1252528106646366e+01 -1.6499215979159636e+01 -9.8805551174702813e+01 -6.2984101792184553e+01 4.6320747972221476e+01 +init_forces: ! |2 + 1 5.5624629707449236e+00 2.5267482418430543e+01 1.7455837636840936e+01 + 2 7.9890787589586321e+00 2.7334159704033394e+00 -4.4912609353132571e-01 + 3 -1.0425196835647425e+01 -2.6562178960112570e-01 -8.1895349238880719e+00 + 4 1.1707962985567560e+01 1.7218327488030280e+01 3.1325087294733294e+00 + 5 -9.3643110515778645e+00 -8.4559142280632553e+00 -5.6302526571777651e+00 + 6 1.0350319600938580e+01 -4.9631857700500754e+00 1.3208365081950475e+01 + 7 -5.6912844039900792e+00 -2.4251805995355227e+00 2.0613962020942797e+01 + 8 -4.5743413938317756e+00 -1.5518230536801214e+01 3.4794587310078304e+00 + 9 5.9805709630208952e+00 1.3393459078961725e+00 9.3707724473467930e+00 + 10 2.7103956409229447e+01 6.6911270479325857e+00 -1.0493307270086415e+01 + 11 1.3722558978526875e+01 1.6234489016866654e+01 7.3386067316565002e+00 + 12 -6.7120137869989485e+00 -3.2968581748914079e+00 -3.0247094646845269e+00 + 13 3.2316909876695732e-01 -9.4124994191809961e+00 1.5011498933843111e+01 + 14 1.0495738409782213e+01 -5.5134092504499392e+00 7.0159261877859711e+00 + 15 -2.4305376000963623e+01 3.5756649720635800e+00 -2.2527734458099950e+01 + 16 3.7161542095471747e+00 -2.8731595277798254e+00 -4.6050579724152074e+00 + 17 -6.4799969742913088e-01 -5.7421866394270609e+00 -7.7264558967425989e+00 + 18 -1.1907278574919933e-01 1.9026950648555808e+01 -5.6288253648040598e+00 + 19 -5.7140919018073539e+00 -7.0170551648043977e+00 -1.0910882421346086e+01 + 20 -1.4281381337219004e+01 3.0171248283637091e+00 -2.3009386215245646e+00 + 21 1.1633764023235113e+01 4.1353445865936145e+00 -2.3739758259468601e+01 + 22 -7.0623936613061824e+00 -1.2888281677363311e+01 1.3088657381724337e+01 + 23 -3.6007151432280211e+00 1.1354615843908720e+00 4.2600301124271356e+00 + 24 9.3346802233065116e+00 -1.4080250767719038e+01 8.5162255140264609e+00 + 25 -7.8427474971079656e+00 -4.7754637246776079e+00 -1.9403747740982496e+01 + 26 -3.7391228412677413e+00 1.9606663508176359e-01 4.7881550102383477e+00 + 27 1.0563289436921391e-01 6.9013112204358711e+00 4.5648539408008304e+00 + 28 -9.8360983166008218e+00 -7.1739355098872948e-01 -5.4182461340713486e+00 + 29 -4.1099028712689627e+00 -9.5274215037112846e+00 -1.7962811812418344e+00 +run_vdwl: 0 +run_coul: 0 +run_stress: ! |2- + 4.9266460967642843e+01 -5.9111413750583637e+01 1.4545481800287564e+02 3.5635963940478575e+01 -6.4251320017736717e+01 -1.2363508335441071e+02 +run_forces: ! |2 + 1 -1.3719442909413937e+01 -4.9666156334765059e+00 8.7599181534335386e+00 + 2 1.0391174870901938e+01 -8.6507911270806890e+00 2.1056097628746766e+00 + 3 4.2495251233698275e+00 3.8437663925916445e+00 -3.5045009657490156e+00 + 4 8.3932351062524155e+00 -2.0030337673750402e+00 3.8272790802088474e-01 + 5 -3.2757253735836840e+00 -8.3325031298511232e-01 1.7152252455143778e+01 + 6 -7.9733082813698939e+00 1.6777392958375097e+00 -1.4421849525714798e+01 + 7 1.4630307032129375e+01 2.0436521539550192e+01 -4.1549025034832399e+00 + 8 -1.0937454887747506e+01 1.3168617760103691e+01 2.5463421161558834e+01 + 9 1.0985589841094063e+01 -2.4195564454330718e+01 -4.3241673350660701e+00 + 10 6.3630015399831850e+00 -1.1927897676460454e+01 1.1025310238302538e+01 + 11 -9.9220745946968036e-01 -8.5794641759877450e+00 1.8650992727478291e+00 + 12 -1.3263925601780343e+01 -1.1515905270341566e+01 -9.6187877981563581e+00 + 13 -6.1625444464780745e+00 1.1413958091348704e+01 -7.3441718444905773e+00 + 14 1.3001579943448509e+00 3.7185212706389123e+01 -2.7912385686771604e+01 + 15 -6.8717194465009470e+00 1.8419025200600061e+01 -5.0795914343055593e+00 + 16 -1.9442609578275103e+01 2.4147187716181118e+00 2.5786155289050487e+00 + 17 -1.6260303719465991e+01 -1.1801162696943075e+01 1.9673377485657529e+01 + 18 1.4566204321128769e+01 -3.0235234907022587e+01 1.0905297377717281e+01 + 19 -1.0074685751023591e+01 5.3873018678994198e+00 -1.7378513715604424e+01 + 20 1.6064584839990744e+01 4.8406903684848972e+00 -8.5147142504480531e+00 + 21 1.2639813979842121e+01 -9.4362927696862950e+00 -3.7870406042380140e+00 + 22 3.1017290337441961e-01 1.4664671892692001e+01 5.8641592626050061e+00 + 23 1.3393222536146498e+01 -1.9013710469117922e+00 6.8765390626419194e+00 + 24 3.4310818063008952e-02 -1.4273017541160232e+01 6.0598981914849865e+00 + 25 1.4161064695435657e+00 8.2913896919499308e+00 -5.5215547745837821e+00 + 26 -5.6962178521803175e-01 -3.5765106637569533e+00 -5.5013272233283974e+00 + 27 1.3653624914977991e+00 -5.9363949579710917e+00 7.6647361174567505e+00 + 28 -1.6762592783918939e+00 -3.8420052862466951e+00 3.3757261594299082e+00 + 29 -4.8829613489439101e+00 1.1930898708671284e+01 -1.2689180476040610e+01 +... From b70f4c8fa8335537671238b339a9039748b5cff7 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Sat, 17 Dec 2022 16:07:28 -0500 Subject: [PATCH 176/213] port dpd/ext pair styles to OPENMP package --- src/DPD-BASIC/pair_dpd_ext.h | 1 - src/DPD-BASIC/pair_dpd_ext_tstat.h | 2 - src/OPENMP/pair_dpd_ext_omp.cpp | 273 +++++++++++++++++++++++++ src/OPENMP/pair_dpd_ext_omp.h | 51 +++++ src/OPENMP/pair_dpd_ext_tstat_omp.cpp | 275 ++++++++++++++++++++++++++ src/OPENMP/pair_dpd_ext_tstat_omp.h | 51 +++++ 6 files changed, 650 insertions(+), 3 deletions(-) create mode 100644 src/OPENMP/pair_dpd_ext_omp.cpp create mode 100644 src/OPENMP/pair_dpd_ext_omp.h create mode 100644 src/OPENMP/pair_dpd_ext_tstat_omp.cpp create mode 100644 src/OPENMP/pair_dpd_ext_tstat_omp.h diff --git a/src/DPD-BASIC/pair_dpd_ext.h b/src/DPD-BASIC/pair_dpd_ext.h index 6f60a6ce97..e7d86ef3bf 100644 --- a/src/DPD-BASIC/pair_dpd_ext.h +++ b/src/DPD-BASIC/pair_dpd_ext.h @@ -49,7 +49,6 @@ class PairDPDExt : public Pair { double **sigma, **sigmaT; double **ws, **wsT; class RanMars *random; - virtual void allocate(); }; diff --git a/src/DPD-BASIC/pair_dpd_ext_tstat.h b/src/DPD-BASIC/pair_dpd_ext_tstat.h index d1bb8c53de..daae388aa6 100644 --- a/src/DPD-BASIC/pair_dpd_ext_tstat.h +++ b/src/DPD-BASIC/pair_dpd_ext_tstat.h @@ -40,8 +40,6 @@ class PairDPDExtTstat : public PairDPDExt { protected: double t_start, t_stop; }; - } // namespace LAMMPS_NS - #endif #endif diff --git a/src/OPENMP/pair_dpd_ext_omp.cpp b/src/OPENMP/pair_dpd_ext_omp.cpp new file mode 100644 index 0000000000..dda677154d --- /dev/null +++ b/src/OPENMP/pair_dpd_ext_omp.cpp @@ -0,0 +1,273 @@ +// clang-format off +/* ---------------------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + https://www.lammps.org/, Sandia National Laboratories + LAMMPS development team: developers@lammps.org + + This software is distributed under the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +/* ---------------------------------------------------------------------- + Contributing author: Axel Kohlmeyer (Temple U) +------------------------------------------------------------------------- */ + +#include "pair_dpd_ext_omp.h" + +#include "atom.h" +#include "comm.h" +#include "force.h" +#include "neigh_list.h" +#include "update.h" +#include "random_mars.h" +#include "suffix.h" + +#include + +#include "omp_compat.h" +using namespace LAMMPS_NS; + +#define EPSILON 1.0e-10 + +/* ---------------------------------------------------------------------- */ + +PairDPDExtOMP::PairDPDExtOMP(LAMMPS *lmp) : + PairDPDExt(lmp), ThrOMP(lmp, THR_PAIR) +{ + suffix_flag |= Suffix::OMP; + respa_enable = 0; + random_thr = nullptr; + nthreads = 0; +} + +/* ---------------------------------------------------------------------- */ + +PairDPDExtOMP::~PairDPDExtOMP() +{ + if (random_thr) { + for (int i=1; i < nthreads; ++i) + delete random_thr[i]; + + delete[] random_thr; + random_thr = nullptr; + } +} + +/* ---------------------------------------------------------------------- */ + +void PairDPDExtOMP::compute(int eflag, int vflag) +{ + ev_init(eflag,vflag); + + const int nall = atom->nlocal + atom->nghost; + const int inum = list->inum; + + // number of threads has changed. reallocate pool of pRNGs + if (nthreads != comm->nthreads) { + if (random_thr) { + for (int i=1; i < nthreads; ++i) + delete random_thr[i]; + + delete[] random_thr; + } + + nthreads = comm->nthreads; + random_thr = new RanMars*[nthreads]; + for (int i=1; i < nthreads; ++i) + random_thr[i] = nullptr; + + // to ensure full compatibility with the serial DPD style + // we use the serial random number generator instance for thread 0 + random_thr[0] = random; + } + +#if defined(_OPENMP) +#pragma omp parallel LMP_DEFAULT_NONE LMP_SHARED(eflag,vflag) +#endif + { + int ifrom, ito, tid; + + loop_setup_thr(ifrom, ito, tid, inum, nthreads); + ThrData *thr = fix->get_thr(tid); + thr->timer(Timer::START); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, nullptr, thr); + + // generate a random number generator instance for + // all threads != 0. make sure we use unique seeds. + if ((tid > 0) && (random_thr[tid] == nullptr)) + random_thr[tid] = new RanMars(Pair::lmp, seed + comm->me + + comm->nprocs*tid); + + if (evflag) { + if (eflag) { + if (force->newton_pair) eval<1,1,1>(ifrom, ito, thr); + else eval<1,1,0>(ifrom, ito, thr); + } else { + if (force->newton_pair) eval<1,0,1>(ifrom, ito, thr); + else eval<1,0,0>(ifrom, ito, thr); + } + } else { + if (force->newton_pair) eval<0,0,1>(ifrom, ito, thr); + else eval<0,0,0>(ifrom, ito, thr); + } + + thr->timer(Timer::PAIR); + reduce_thr(this, eflag, vflag, thr); + } // end of omp parallel region +} + +template +void PairDPDExtOMP::eval(int iifrom, int iito, ThrData * const thr) +{ + int i,j,ii,jj,jnum,itype,jtype; + double xtmp,ytmp,ztmp,delx,dely,delz,evdwl,fpairx,fpairy,fpairz,fpair; + double vxtmp,vytmp,vztmp,delvx,delvy,delvz; + double rsq,r,rinv,dot,wd,wdPar,wdPerp,randnum,randnumx,randnumy,randnumz,factor_dpd; + double P[3][3]; + int *ilist,*jlist,*numneigh,**firstneigh; + + evdwl = 0.0; + + const auto * _noalias const x = (dbl3_t *) atom->x[0]; + const auto * _noalias const v = (dbl3_t *) atom->v[0]; + auto * _noalias const f = (dbl3_t *) thr->get_f()[0]; + const int * _noalias const type = atom->type; + const int nlocal = atom->nlocal; + const double *special_lj = force->special_lj; + const double dtinvsqrt = 1.0/sqrt(update->dt); + double fxtmp,fytmp,fztmp; + RanMars &rng = *random_thr[thr->get_tid()]; + + ilist = list->ilist; + numneigh = list->numneigh; + firstneigh = list->firstneigh; + + // loop over neighbors of my atoms + + for (ii = iifrom; ii < iito; ++ii) { + + i = ilist[ii]; + xtmp = x[i].x; + ytmp = x[i].y; + ztmp = x[i].z; + vxtmp = v[i].x; + vytmp = v[i].y; + vztmp = v[i].z; + itype = type[i]; + jlist = firstneigh[i]; + jnum = numneigh[i]; + fxtmp=fytmp=fztmp=0.0; + + for (jj = 0; jj < jnum; jj++) { + j = jlist[jj]; + factor_dpd = special_lj[sbmask(j)]; + j &= NEIGHMASK; + + delx = xtmp - x[j].x; + dely = ytmp - x[j].y; + delz = ztmp - x[j].z; + rsq = delx*delx + dely*dely + delz*delz; + jtype = type[j]; + + if (rsq < cutsq[itype][jtype]) { + r = sqrt(rsq); + if (r < EPSILON) continue; // r can be 0.0 in DPD systems + rinv = 1.0/r; + delvx = vxtmp - v[j].x; + delvy = vytmp - v[j].y; + delvz = vztmp - v[j].z; + dot = delx*delvx + dely*delvy + delz*delvz; + + P[0][0] = 1.0 - delx*delx*rinv*rinv; + P[0][1] = - delx*dely*rinv*rinv; + P[0][2] = - delx*delz*rinv*rinv; + + P[1][0] = P[0][1]; + P[1][1] = 1.0 - dely*dely*rinv*rinv; + P[1][2] = - dely*delz*rinv*rinv; + + P[2][0] = P[0][2]; + P[2][1] = P[1][2]; + P[2][2] = 1.0 - delz*delz*rinv*rinv; + + wd = 1.0 - r/cut[itype][jtype]; + wdPar = pow(wd,ws[itype][jtype]); + wdPerp = pow(wd,wsT[itype][jtype]); + + randnum = rng.gaussian(); + randnumx = rng.gaussian(); + randnumy = rng.gaussian(); + randnumz = rng.gaussian(); + + // conservative force + fpair = a0[itype][jtype]*wd; + + // drag force - parallel + fpair -= gamma[itype][jtype]*wdPar*wdPar*dot*rinv; + + // random force - parallel + fpair += sigma[itype][jtype]*wdPar*randnum*dtinvsqrt; + + fpairx = fpair*rinv*delx; + fpairy = fpair*rinv*dely; + fpairz = fpair*rinv*delz; + + // drag force - perpendicular + fpairx -= gammaT[itype][jtype]*wdPerp*wdPerp* + (P[0][0]*delvx + P[0][1]*delvy + P[0][2]*delvz); + fpairy -= gammaT[itype][jtype]*wdPerp*wdPerp* + (P[1][0]*delvx + P[1][1]*delvy + P[1][2]*delvz); + fpairz -= gammaT[itype][jtype]*wdPerp*wdPerp* + (P[2][0]*delvx + P[2][1]*delvy + P[2][2]*delvz); + + // random force - perpendicular + fpairx += sigmaT[itype][jtype]*wdPerp* + (P[0][0]*randnumx + P[0][1]*randnumy + P[0][2]*randnumz)*dtinvsqrt; + fpairy += sigmaT[itype][jtype]*wdPerp* + (P[1][0]*randnumx + P[1][1]*randnumy + P[1][2]*randnumz)*dtinvsqrt; + fpairz += sigmaT[itype][jtype]*wdPerp* + (P[2][0]*randnumx + P[2][1]*randnumy + P[2][2]*randnumz)*dtinvsqrt; + + fpairx *= factor_dpd; + fpairy *= factor_dpd; + fpairz *= factor_dpd; + + fxtmp += fpairx; + fytmp += fpairy; + fztmp += fpairz; + if (NEWTON_PAIR || j < nlocal) { + f[j].x -= fpairx; + f[j].y -= fpairy; + f[j].z -= fpairz; + } + + if (EFLAG) { + // unshifted eng of conservative term: + // evdwl = -a0[itype][jtype]*r * (1.0-0.5*r/cut[itype][jtype]); + // eng shifted to 0.0 at cutoff + evdwl = 0.5*a0[itype][jtype]*cut[itype][jtype] * wd*wd; + evdwl *= factor_dpd; + } + + if (EVFLAG) ev_tally_xyz_thr(this, i,j,nlocal,NEWTON_PAIR,evdwl,0.0, + fpairx,fpairy,fpairz,delx,dely,delz,thr); + } + } + f[i].x += fxtmp; + f[i].y += fytmp; + f[i].z += fztmp; + } +} + +/* ---------------------------------------------------------------------- */ + +double PairDPDExtOMP::memory_usage() +{ + double bytes = memory_usage_thr(); + bytes += PairDPDExt::memory_usage(); + bytes += (double)comm->nthreads * sizeof(RanMars*); + bytes += (double)comm->nthreads * sizeof(RanMars); + + return bytes; +} diff --git a/src/OPENMP/pair_dpd_ext_omp.h b/src/OPENMP/pair_dpd_ext_omp.h new file mode 100644 index 0000000000..4ea82bbef5 --- /dev/null +++ b/src/OPENMP/pair_dpd_ext_omp.h @@ -0,0 +1,51 @@ +/* -*- c++ -*- ---------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + https://www.lammps.org/, Sandia National Laboratories + LAMMPS development team: developers@lammps.org + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +/* ---------------------------------------------------------------------- + Contributing author: Axel Kohlmeyer (Temple U) +------------------------------------------------------------------------- */ + +#ifdef PAIR_CLASS +// clang-format off +PairStyle(dpd/ext/omp,PairDPDExtOMP); +// clang-format on +#else + +#ifndef LMP_PAIR_DPD_EXT_OMP_H +#define LMP_PAIR_DPD_EXT_OMP_H + +#include "pair_dpd_ext.h" +#include "thr_omp.h" + +namespace LAMMPS_NS { + +class PairDPDExtOMP : public PairDPDExt, public ThrOMP { + + public: + PairDPDExtOMP(class LAMMPS *); + ~PairDPDExtOMP() override; + + void compute(int, int) override; + double memory_usage() override; + + protected: + class RanMars **random_thr; + int nthreads; + + private: + template + void eval(int ifrom, int ito, ThrData *const thr); +}; +} // namespace LAMMPS_NS +#endif +#endif diff --git a/src/OPENMP/pair_dpd_ext_tstat_omp.cpp b/src/OPENMP/pair_dpd_ext_tstat_omp.cpp new file mode 100644 index 0000000000..d1bd134645 --- /dev/null +++ b/src/OPENMP/pair_dpd_ext_tstat_omp.cpp @@ -0,0 +1,275 @@ +// clang-format off +/* ---------------------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + https://www.lammps.org/, Sandia National Laboratories + LAMMPS development team: developers@lammps.org + + This software is distributed under the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +/* ---------------------------------------------------------------------- + Contributing author: Axel Kohlmeyer (Temple U) +------------------------------------------------------------------------- */ + +#include "pair_dpd_ext_tstat_omp.h" + +#include "atom.h" +#include "comm.h" +#include "force.h" +#include "neigh_list.h" +#include "update.h" +#include "random_mars.h" +#include "suffix.h" + +#include + +#include "omp_compat.h" +using namespace LAMMPS_NS; + +#define EPSILON 1.0e-10 + +/* ---------------------------------------------------------------------- */ + +PairDPDExtTstatOMP::PairDPDExtTstatOMP(LAMMPS *lmp) : + PairDPDExtTstat(lmp), ThrOMP(lmp, THR_PAIR) +{ + suffix_flag |= Suffix::OMP; + respa_enable = 0; + random_thr = nullptr; + nthreads = 0; +} + +/* ---------------------------------------------------------------------- */ + +PairDPDExtTstatOMP::~PairDPDExtTstatOMP() +{ + if (random_thr) { + for (int i=1; i < nthreads; ++i) + delete random_thr[i]; + + delete[] random_thr; + random_thr = nullptr; + } +} + +/* ---------------------------------------------------------------------- */ + +void PairDPDExtTstatOMP::compute(int eflag, int vflag) +{ + ev_init(eflag,vflag); + + const int nall = atom->nlocal + atom->nghost; + const int inum = list->inum; + + // number of threads has changed. reallocate pool of pRNGs + if (nthreads != comm->nthreads) { + if (random_thr) { + for (int i=1; i < nthreads; ++i) + delete random_thr[i]; + + delete[] random_thr; + } + + nthreads = comm->nthreads; + random_thr = new RanMars*[nthreads]; + for (int i=1; i < nthreads; ++i) + random_thr[i] = nullptr; + + // to ensure full compatibility with the serial DPD style + // we use the serial random number generator instance for thread 0 + random_thr[0] = random; + } + + // adjust sigma if target T is changing + + if (t_start != t_stop) { + double delta = update->ntimestep - update->beginstep; + if (delta != 0.0) delta /= update->endstep - update->beginstep; + temperature = t_start + delta * (t_stop-t_start); + double boltz = force->boltz; + for (int i = 1; i <= atom->ntypes; i++) { + for (int j = i; j <= atom->ntypes; j++) { + sigma[i][j] = sigma[j][i] = sqrt(2.0*boltz*temperature*gamma[i][j]); + sigmaT[i][j] = sigmaT[j][i] = sqrt(2.0*boltz*temperature*gammaT[i][j]); + } + } + } + +#if defined(_OPENMP) +#pragma omp parallel LMP_DEFAULT_NONE LMP_SHARED(eflag,vflag) +#endif + { + int ifrom, ito, tid; + + loop_setup_thr(ifrom, ito, tid, inum, nthreads); + ThrData *thr = fix->get_thr(tid); + thr->timer(Timer::START); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, nullptr, thr); + + // generate a random number generator instance for + // all threads != 0. make sure we use unique seeds. + if ((tid > 0) && (random_thr[tid] == nullptr)) + random_thr[tid] = new RanMars(Pair::lmp, seed + comm->me + + comm->nprocs*tid); + + if (evflag) { + if (eflag) { + if (force->newton_pair) eval<1,1,1>(ifrom, ito, thr); + else eval<1,1,0>(ifrom, ito, thr); + } else { + if (force->newton_pair) eval<1,0,1>(ifrom, ito, thr); + else eval<1,0,0>(ifrom, ito, thr); + } + } else { + if (force->newton_pair) eval<0,0,1>(ifrom, ito, thr); + else eval<0,0,0>(ifrom, ito, thr); + } + + thr->timer(Timer::PAIR); + reduce_thr(this, eflag, vflag, thr); + } // end of omp parallel region +} + +template +void PairDPDExtTstatOMP::eval(int iifrom, int iito, ThrData * const thr) +{ + int i,j,ii,jj,jnum,itype,jtype; + double xtmp,ytmp,ztmp,delx,dely,delz,fpairx,fpairy,fpairz,fpair; + double vxtmp,vytmp,vztmp,delvx,delvy,delvz; + double rsq,r,rinv,dot,wd,wdPar,wdPerp,randnum,randnumx,randnumy,randnumz,factor_dpd; + double P[3][3]; + int *ilist,*jlist,*numneigh,**firstneigh; + + const auto * _noalias const x = (dbl3_t *) atom->x[0]; + const auto * _noalias const v = (dbl3_t *) atom->v[0]; + auto * _noalias const f = (dbl3_t *) thr->get_f()[0]; + const int * _noalias const type = atom->type; + const int nlocal = atom->nlocal; + const double *special_lj = force->special_lj; + const double dtinvsqrt = 1.0/sqrt(update->dt); + double fxtmp,fytmp,fztmp; + RanMars &rng = *random_thr[thr->get_tid()]; + + ilist = list->ilist; + numneigh = list->numneigh; + firstneigh = list->firstneigh; + + // loop over neighbors of my atoms + + for (ii = iifrom; ii < iito; ++ii) { + + i = ilist[ii]; + xtmp = x[i].x; + ytmp = x[i].y; + ztmp = x[i].z; + vxtmp = v[i].x; + vytmp = v[i].y; + vztmp = v[i].z; + itype = type[i]; + jlist = firstneigh[i]; + jnum = numneigh[i]; + fxtmp=fytmp=fztmp=0.0; + + for (jj = 0; jj < jnum; jj++) { + j = jlist[jj]; + factor_dpd = special_lj[sbmask(j)]; + j &= NEIGHMASK; + + delx = xtmp - x[j].x; + dely = ytmp - x[j].y; + delz = ztmp - x[j].z; + rsq = delx*delx + dely*dely + delz*delz; + jtype = type[j]; + + if (rsq < cutsq[itype][jtype]) { + r = sqrt(rsq); + if (r < EPSILON) continue; // r can be 0.0 in DPD systems + rinv = 1.0/r; + delvx = vxtmp - v[j].x; + delvy = vytmp - v[j].y; + delvz = vztmp - v[j].z; + dot = delx*delvx + dely*delvy + delz*delvz; + + P[0][0] = 1.0 - delx*delx*rinv*rinv; + P[0][1] = - delx*dely*rinv*rinv; + P[0][2] = - delx*delz*rinv*rinv; + + P[1][0] = P[0][1]; + P[1][1] = 1.0 - dely*dely*rinv*rinv; + P[1][2] = - dely*delz*rinv*rinv; + + P[2][0] = P[0][2]; + P[2][1] = P[1][2]; + P[2][2] = 1.0 - delz*delz*rinv*rinv; + + wd = 1.0 - r/cut[itype][jtype]; + wdPar = pow(wd,ws[itype][jtype]); + wdPerp = pow(wd,wsT[itype][jtype]); + + randnum = rng.gaussian(); + randnumx = rng.gaussian(); + randnumy = rng.gaussian(); + randnumz = rng.gaussian(); + + // drag force - parallel + fpair = -gamma[itype][jtype]*wdPar*wdPar*dot*rinv; + + // random force - parallel + fpair += sigma[itype][jtype]*wdPar*randnum*dtinvsqrt; + + fpairx = fpair*rinv*delx; + fpairy = fpair*rinv*dely; + fpairz = fpair*rinv*delz; + + // drag force - perpendicular + fpairx -= gammaT[itype][jtype]*wdPerp*wdPerp* + (P[0][0]*delvx + P[0][1]*delvy + P[0][2]*delvz); + fpairy -= gammaT[itype][jtype]*wdPerp*wdPerp* + (P[1][0]*delvx + P[1][1]*delvy + P[1][2]*delvz); + fpairz -= gammaT[itype][jtype]*wdPerp*wdPerp* + (P[2][0]*delvx + P[2][1]*delvy + P[2][2]*delvz); + + // random force - perpendicular + fpairx += sigmaT[itype][jtype]*wdPerp* + (P[0][0]*randnumx + P[0][1]*randnumy + P[0][2]*randnumz)*dtinvsqrt; + fpairy += sigmaT[itype][jtype]*wdPerp* + (P[1][0]*randnumx + P[1][1]*randnumy + P[1][2]*randnumz)*dtinvsqrt; + fpairz += sigmaT[itype][jtype]*wdPerp* + (P[2][0]*randnumx + P[2][1]*randnumy + P[2][2]*randnumz)*dtinvsqrt; + + fpairx *= factor_dpd; + fpairy *= factor_dpd; + fpairz *= factor_dpd; + + fxtmp += fpairx; + fytmp += fpairy; + fztmp += fpairz; + if (NEWTON_PAIR || j < nlocal) { + f[j].x -= fpairx; + f[j].y -= fpairy; + f[j].z -= fpairz; + } + + if (EVFLAG) ev_tally_xyz_thr(this, i,j,nlocal,NEWTON_PAIR,0.0,0.0, + fpairx,fpairy,fpairz,delx,dely,delz,thr); + } + } + f[i].x += fxtmp; + f[i].y += fytmp; + f[i].z += fztmp; + } +} + +/* ---------------------------------------------------------------------- */ + +double PairDPDExtTstatOMP::memory_usage() +{ + double bytes = memory_usage_thr(); + bytes += PairDPDExtTstat::memory_usage(); + bytes += (double)comm->nthreads * sizeof(RanMars*); + bytes += (double)comm->nthreads * sizeof(RanMars); + + return bytes; +} diff --git a/src/OPENMP/pair_dpd_ext_tstat_omp.h b/src/OPENMP/pair_dpd_ext_tstat_omp.h new file mode 100644 index 0000000000..ef6d0494be --- /dev/null +++ b/src/OPENMP/pair_dpd_ext_tstat_omp.h @@ -0,0 +1,51 @@ +/* -*- c++ -*- ---------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + https://www.lammps.org/, Sandia National Laboratories + LAMMPS development team: developers@lammps.org + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +/* ---------------------------------------------------------------------- + Contributing author: Axel Kohlmeyer (Temple U) +------------------------------------------------------------------------- */ + +#ifdef PAIR_CLASS +// clang-format off +PairStyle(dpd/ext/tstat/omp,PairDPDExtTstatOMP); +// clang-format on +#else + +#ifndef LMP_PAIR_DPD_EXT_TSTAT_OMP_H +#define LMP_PAIR_DPD_EXT_TSTAT_OMP_H + +#include "pair_dpd_ext_tstat.h" +#include "thr_omp.h" + +namespace LAMMPS_NS { + +class PairDPDExtTstatOMP : public PairDPDExtTstat, public ThrOMP { + + public: + PairDPDExtTstatOMP(class LAMMPS *); + ~PairDPDExtTstatOMP() override; + + void compute(int, int) override; + double memory_usage() override; + + protected: + class RanMars **random_thr; + int nthreads; + + private: + template + void eval(int ifrom, int ito, ThrData *const thr); +}; +} // namespace LAMMPS_NS +#endif +#endif From 00f8d2b96df659da0dc31a1172f5b13707a4b99f Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Sat, 17 Dec 2022 16:11:06 -0500 Subject: [PATCH 177/213] small fixes --- doc/src/Commands_pair.rst | 4 ++-- doc/src/pair_dpd_ext.rst | 6 ++++-- src/OPENMP/pair_dpd_ext_omp.cpp | 2 +- src/OPENMP/pair_dpd_ext_tstat_omp.cpp | 2 +- 4 files changed, 8 insertions(+), 6 deletions(-) diff --git a/doc/src/Commands_pair.rst b/doc/src/Commands_pair.rst index 3f5deef24a..c6d54f0683 100644 --- a/doc/src/Commands_pair.rst +++ b/doc/src/Commands_pair.rst @@ -93,8 +93,8 @@ OPT. * :doc:`coul/wolf/cs ` * :doc:`dpd (giko) ` * :doc:`dpd/fdt ` - * :doc:`dpd/ext (k) ` - * :doc:`dpd/ext/tstat (k) ` + * :doc:`dpd/ext (ko) ` + * :doc:`dpd/ext/tstat (ko) ` * :doc:`dpd/fdt/energy (k) ` * :doc:`dpd/tstat (gko) ` * :doc:`dsmc ` diff --git a/doc/src/pair_dpd_ext.rst b/doc/src/pair_dpd_ext.rst index 54d1e4bca3..ff782e4b33 100644 --- a/doc/src/pair_dpd_ext.rst +++ b/doc/src/pair_dpd_ext.rst @@ -1,17 +1,19 @@ .. index:: pair_style dpd/ext .. index:: pair_style dpd/ext/kk +.. index:: pair_style dpd/ext/omp .. index:: pair_style dpd/ext/tstat .. index:: pair_style dpd/ext/tstat/kk +.. index:: pair_style dpd/ext/tstat/omp pair_style dpd/ext command ========================== -Accelerator Variants: dpd/ext/kk +Accelerator Variants: dpd/ext/kk dpd/ext/omp pair_style dpd/ext/tstat command ================================ -Accelerator Variants: dpd/ext/tstat/kk +Accelerator Variants: dpd/ext/tstat/kk dpd/ext/tstat/omp Syntax """""" diff --git a/src/OPENMP/pair_dpd_ext_omp.cpp b/src/OPENMP/pair_dpd_ext_omp.cpp index dda677154d..e84c1360da 100644 --- a/src/OPENMP/pair_dpd_ext_omp.cpp +++ b/src/OPENMP/pair_dpd_ext_omp.cpp @@ -190,7 +190,7 @@ void PairDPDExtOMP::eval(int iifrom, int iito, ThrData * const thr) P[2][0] = P[0][2]; P[2][1] = P[1][2]; P[2][2] = 1.0 - delz*delz*rinv*rinv; - + wd = 1.0 - r/cut[itype][jtype]; wdPar = pow(wd,ws[itype][jtype]); wdPerp = pow(wd,wsT[itype][jtype]); diff --git a/src/OPENMP/pair_dpd_ext_tstat_omp.cpp b/src/OPENMP/pair_dpd_ext_tstat_omp.cpp index d1bd134645..fa4c80abaa 100644 --- a/src/OPENMP/pair_dpd_ext_tstat_omp.cpp +++ b/src/OPENMP/pair_dpd_ext_tstat_omp.cpp @@ -203,7 +203,7 @@ void PairDPDExtTstatOMP::eval(int iifrom, int iito, ThrData * const thr) P[2][0] = P[0][2]; P[2][1] = P[1][2]; P[2][2] = 1.0 - delz*delz*rinv*rinv; - + wd = 1.0 - r/cut[itype][jtype]; wdPar = pow(wd,ws[itype][jtype]); wdPerp = pow(wd,wsT[itype][jtype]); From b6c7d24b6dff107e156f14701e0415bf96860323 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Sat, 17 Dec 2022 21:26:16 -0500 Subject: [PATCH 178/213] do not accept kspace style accuracy values > 1.0, improve error message --- src/KOKKOS/pppm_kokkos.cpp | 6 +++++- src/KSPACE/ewald.cpp | 7 ++++++- src/KSPACE/ewald_disp.cpp | 8 ++++++-- src/KSPACE/msm.cpp | 6 +++++- src/KSPACE/msm_cg.cpp | 2 +- src/KSPACE/pppm.cpp | 6 +++++- src/KSPACE/pppm_cg.cpp | 3 ++- src/KSPACE/pppm_disp.cpp | 6 +++++- src/KSPACE/pppm_stagger.cpp | 16 ++++++++-------- src/KSPACE/pppm_tip4p.cpp | 5 +++-- src/OPENMP/msm_cg_omp.cpp | 2 +- 11 files changed, 47 insertions(+), 20 deletions(-) diff --git a/src/KOKKOS/pppm_kokkos.cpp b/src/KOKKOS/pppm_kokkos.cpp index 5085977ee5..b91d0cd442 100644 --- a/src/KOKKOS/pppm_kokkos.cpp +++ b/src/KOKKOS/pppm_kokkos.cpp @@ -141,8 +141,12 @@ PPPMKokkos::PPPMKokkos(LAMMPS *lmp) : PPPM(lmp) template void PPPMKokkos::settings(int narg, char **arg) { - if (narg < 1) error->all(FLERR,"Illegal kspace_style pppm/kk command"); + if (narg < 1) error->all(FLERR,"Illegal kspace_style {} command", force->kspace_style); + accuracy_relative = fabs(utils::numeric(FLERR,arg[0],false,lmp)); + if (accuracy_relative > 1.0) + error->all(FLERR, "Invalid relative accuracy {:g} for kspace_style {}", + accuracy_relative, force->kspace_style); } /* ---------------------------------------------------------------------- diff --git a/src/KSPACE/ewald.cpp b/src/KSPACE/ewald.cpp index 94b0571d4c..b61a1d36c6 100644 --- a/src/KSPACE/ewald.cpp +++ b/src/KSPACE/ewald.cpp @@ -66,11 +66,16 @@ Ewald::Ewald(LAMMPS *lmp) : KSpace(lmp), kcount = 0; } +/* ---------------------------------------------------------------------- */ + void Ewald::settings(int narg, char **arg) { - if (narg != 1) error->all(FLERR,"Illegal kspace_style ewald command"); + if (narg != 1) error->all(FLERR,"Illegal kspace_style {} command", force->kspace_style); accuracy_relative = fabs(utils::numeric(FLERR,arg[0],false,lmp)); + if (accuracy_relative > 1.0) + error->all(FLERR, "Invalid relative accuracy {:g} for kspace_style {}", + accuracy_relative, force->kspace_style); } /* ---------------------------------------------------------------------- diff --git a/src/KSPACE/ewald_disp.cpp b/src/KSPACE/ewald_disp.cpp index 43b5c8840b..c075360061 100644 --- a/src/KSPACE/ewald_disp.cpp +++ b/src/KSPACE/ewald_disp.cpp @@ -111,13 +111,17 @@ EwaldDisp::EwaldDisp(LAMMPS *lmp) : KSpace(lmp), M2 = 0; } +/* ---------------------------------------------------------------------- */ + void EwaldDisp::settings(int narg, char **arg) { - if (narg!=1) error->all(FLERR,"Illegal kspace_style ewald/n command"); + if (narg!=1) error->all(FLERR,"Illegal kspace_style {} command", force->kspace_style); accuracy_relative = fabs(utils::numeric(FLERR,arg[0],false,lmp)); + if (accuracy_relative > 1.0) + error->all(FLERR, "Invalid relative accuracy {:g} for kspace_style {}", + accuracy_relative, force->kspace_style); } - /* ---------------------------------------------------------------------- */ EwaldDisp::~EwaldDisp() diff --git a/src/KSPACE/msm.cpp b/src/KSPACE/msm.cpp index c16323629b..6e6683b854 100644 --- a/src/KSPACE/msm.cpp +++ b/src/KSPACE/msm.cpp @@ -80,8 +80,12 @@ MSM::MSM(LAMMPS *lmp) void MSM::settings(int narg, char **arg) { - if (narg < 1) error->all(FLERR,"Illegal kspace_style msm command"); + if (narg < 1) error->all(FLERR,"Illegal kspace_style {} command", force->kspace_style); + accuracy_relative = fabs(utils::numeric(FLERR,arg[0],false,lmp)); + if (accuracy_relative > 1.0) + error->all(FLERR, "Invalid relative accuracy {:g} for kspace_style {}", + accuracy_relative, force->kspace_style); } /* ---------------------------------------------------------------------- diff --git a/src/KSPACE/msm_cg.cpp b/src/KSPACE/msm_cg.cpp index f2a625ab10..9cf8347185 100644 --- a/src/KSPACE/msm_cg.cpp +++ b/src/KSPACE/msm_cg.cpp @@ -52,7 +52,7 @@ MSMCG::MSMCG(LAMMPS *lmp) : MSM(lmp), void MSMCG::settings(int narg, char **arg) { if ((narg < 1) || (narg > 2)) - error->all(FLERR,"Illegal kspace_style msm/cg command"); + error->all(FLERR,"Illegal kspace_style {} command", force->kspace_style); // first argument is processed in parent class diff --git a/src/KSPACE/pppm.cpp b/src/KSPACE/pppm.cpp index b4a906e9ee..5129c13731 100644 --- a/src/KSPACE/pppm.cpp +++ b/src/KSPACE/pppm.cpp @@ -161,8 +161,12 @@ PPPM::PPPM(LAMMPS *lmp) : KSpace(lmp), void PPPM::settings(int narg, char **arg) { - if (narg < 1) error->all(FLERR,"Illegal kspace_style pppm command"); + if (narg < 1) error->all(FLERR,"Illegal kspace_style {} command", force->kspace_style); + accuracy_relative = fabs(utils::numeric(FLERR,arg[0],false,lmp)); + if (accuracy_relative > 1.0) + error->all(FLERR, "Invalid relative accuracy {:g} for kspace_style {}", + accuracy_relative, force->kspace_style); } /* ---------------------------------------------------------------------- diff --git a/src/KSPACE/pppm_cg.cpp b/src/KSPACE/pppm_cg.cpp index 8d826fce7f..bed802a86d 100644 --- a/src/KSPACE/pppm_cg.cpp +++ b/src/KSPACE/pppm_cg.cpp @@ -21,6 +21,7 @@ #include "atom.h" #include "domain.h" #include "error.h" +#include "force.h" #include "gridcomm.h" #include "math_const.h" #include "memory.h" @@ -59,7 +60,7 @@ PPPMCG::PPPMCG(LAMMPS *lmp) : PPPM(lmp), void PPPMCG::settings(int narg, char **arg) { if ((narg < 1) || (narg > 2)) - error->all(FLERR,"Illegal kspace_style pppm/cg command"); + error->all(FLERR,"Illegal kspace_style {} command", force->kspace_style); // first argument is processed in parent class diff --git a/src/KSPACE/pppm_disp.cpp b/src/KSPACE/pppm_disp.cpp index d27986ffb8..80a2e84b65 100644 --- a/src/KSPACE/pppm_disp.cpp +++ b/src/KSPACE/pppm_disp.cpp @@ -228,8 +228,12 @@ PPPMDisp::PPPMDisp(LAMMPS *lmp) : KSpace(lmp), void PPPMDisp::settings(int narg, char **arg) { - if (narg < 1) error->all(FLERR,"Illegal kspace_style pppm/disp command"); + if (narg < 1) error->all(FLERR,"Illegal kspace_style {} command", force->kspace_style); + accuracy_relative = fabs(utils::numeric(FLERR,arg[0],false,lmp)); + if (accuracy_relative > 1.0) + error->all(FLERR, "Invalid relative accuracy {:g} for kspace_style {}", + accuracy_relative, force->kspace_style); } /* ---------------------------------------------------------------------- diff --git a/src/KSPACE/pppm_stagger.cpp b/src/KSPACE/pppm_stagger.cpp index 3e5c17e975..d55d72efa0 100644 --- a/src/KSPACE/pppm_stagger.cpp +++ b/src/KSPACE/pppm_stagger.cpp @@ -17,17 +17,17 @@ ------------------------------------------------------------------------- */ #include "pppm_stagger.h" -#include -#include -#include -#include "atom.h" -#include "gridcomm.h" -#include "domain.h" -#include "memory.h" -#include "error.h" +#include "atom.h" +#include "domain.h" +#include "error.h" +#include "gridcomm.h" #include "math_const.h" #include "math_special.h" +#include "memory.h" + +#include +#include using namespace LAMMPS_NS; using namespace MathConst; diff --git a/src/KSPACE/pppm_tip4p.cpp b/src/KSPACE/pppm_tip4p.cpp index baa4550798..730b604d7a 100644 --- a/src/KSPACE/pppm_tip4p.cpp +++ b/src/KSPACE/pppm_tip4p.cpp @@ -17,14 +17,15 @@ ------------------------------------------------------------------------- */ #include "pppm_tip4p.h" -#include -#include + #include "atom.h" #include "domain.h" #include "force.h" #include "error.h" #include "math_const.h" +#include + using namespace LAMMPS_NS; using namespace MathConst; diff --git a/src/OPENMP/msm_cg_omp.cpp b/src/OPENMP/msm_cg_omp.cpp index 7fb4f7e929..8f9a33f537 100644 --- a/src/OPENMP/msm_cg_omp.cpp +++ b/src/OPENMP/msm_cg_omp.cpp @@ -59,7 +59,7 @@ MSMCGOMP::MSMCGOMP(LAMMPS *lmp) : MSMOMP(lmp), void MSMCGOMP::settings(int narg, char **arg) { if ((narg < 1) || (narg > 2)) - error->all(FLERR,"Illegal kspace_style msm/cg/omp command"); + error->all(FLERR,"Illegal kspace_style {} command", force->kspace_style); MSMOMP::settings(narg,arg); From 5a18cea6c9875ed2347177cdff4115e1a5892194 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Sat, 17 Dec 2022 22:06:50 -0500 Subject: [PATCH 179/213] tighter checking of what is a valid integer/floating point number also use the check consistently when converting numbers --- src/utils.cpp | 26 ++++++++++---------------- unittest/utils/test_utils.cpp | 25 +++++++++++++++++++++++++ 2 files changed, 35 insertions(+), 16 deletions(-) diff --git a/src/utils.cpp b/src/utils.cpp index 30a47f3263..d7b9853ee6 100644 --- a/src/utils.cpp +++ b/src/utils.cpp @@ -381,7 +381,7 @@ double utils::numeric(const char *file, int line, const std::string &str, bool d std::string buf(str); if (has_utf8(buf)) buf = utf8_subst(buf); - if (buf.find_first_not_of("0123456789-+.eE") != std::string::npos) { + if (!is_double(buf)) { std::string msg("Expected floating point parameter instead of '"); msg += buf + "' in input script or data file"; if (do_abort) @@ -425,7 +425,7 @@ int utils::inumeric(const char *file, int line, const std::string &str, bool do_ std::string buf(str); if (has_utf8(buf)) buf = utf8_subst(buf); - if (buf.find_first_not_of("0123456789-+") != std::string::npos) { + if (!is_integer(buf)) { std::string msg("Expected integer parameter instead of '"); msg += buf + "' in input script or data file"; if (do_abort) @@ -470,7 +470,7 @@ bigint utils::bnumeric(const char *file, int line, const std::string &str, bool std::string buf(str); if (has_utf8(buf)) buf = utf8_subst(buf); - if (buf.find_first_not_of("0123456789-+") != std::string::npos) { + if (!is_integer(buf)) { std::string msg("Expected integer parameter instead of '"); msg += buf + "' in input script or data file"; if (do_abort) @@ -515,7 +515,7 @@ tagint utils::tnumeric(const char *file, int line, const std::string &str, bool std::string buf(str); if (has_utf8(buf)) buf = utf8_subst(buf); - if (buf.find_first_not_of("0123456789-+") != std::string::npos) { + if (!is_integer(buf)) { std::string msg("Expected integer parameter instead of '"); msg += buf + "' in input script or data file"; if (do_abort) @@ -866,7 +866,6 @@ std::string utils::star_subst(const std::string &name, bigint step, int pad) return fmt::format("{}{:0{}}{}", name.substr(0, star), step, pad, name.substr(star + 1)); } - /* ---------------------------------------------------------------------- Remove accelerator style suffix from string ------------------------------------------------------------------------- */ @@ -1153,11 +1152,7 @@ bool utils::is_integer(const std::string &str) { if (str.empty()) return false; - for (const auto &c : str) { - if (isdigit(c) || c == '-' || c == '+') continue; - return false; - } - return true; + return strmatch(str, "^[+-]?\\d+$"); } /* ---------------------------------------------------------------------- @@ -1168,13 +1163,12 @@ bool utils::is_double(const std::string &str) { if (str.empty()) return false; - for (const auto &c : str) { - if (isdigit(c)) continue; - if (c == '-' || c == '+' || c == '.') continue; - if (c == 'e' || c == 'E') continue; + if (strmatch(str, "^[-+]?\\d+\\.?\\d*$") || strmatch(str, "^[-+]?\\d*\\.\\d+$") || + strmatch(str, "^[-+]?\\d+\\.?\\d*[eE][-+]?\\d+$") || + strmatch(str, "^[-+]?\\d*\\.\\d+[eE][-+]?\\d+$")) + return true; + else return false; - } - return true; } /* ---------------------------------------------------------------------- diff --git a/unittest/utils/test_utils.cpp b/unittest/utils/test_utils.cpp index bd734bbcfd..e4bb6bf671 100644 --- a/unittest/utils/test_utils.cpp +++ b/unittest/utils/test_utils.cpp @@ -315,6 +315,26 @@ TEST(Utils, text_not_an_integer) ASSERT_FALSE(utils::is_integer("one")); } +TEST(Utils, minus_not_an_integer) +{ + ASSERT_FALSE(utils::is_integer("1-")); +} + +TEST(Utils, plus_not_an_integer) +{ + ASSERT_FALSE(utils::is_integer("1+")); +} + +TEST(Utils, minus_not_a_double) +{ + ASSERT_FALSE(utils::is_double("1-")); +} + +TEST(Utils, plus_not_a_double) +{ + ASSERT_FALSE(utils::is_double("1+")); +} + TEST(Utils, text_not_a_double) { ASSERT_FALSE(utils::is_double("half")); @@ -365,6 +385,11 @@ TEST(Utils, signed_double_and_exponential) ASSERT_TRUE(utils::is_double("-10E-22")); } +TEST(Utils, signed_double_and_broken_exponential) +{ + ASSERT_FALSE(utils::is_double("-10e10-2")); +} + TEST(Utils, is_double_with_d_exponential) { ASSERT_FALSE(utils::is_double("10d22")); From 9137edae109f702df6e86efafe3831a3cb682946 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Sat, 17 Dec 2022 22:31:02 -0500 Subject: [PATCH 180/213] fix incorrect detection of leading '-' on floating point numbers --- src/utils.cpp | 6 ++-- unittest/utils/test_utils.cpp | 68 ++++++++++++++++++++++++++++++++--- 2 files changed, 67 insertions(+), 7 deletions(-) diff --git a/src/utils.cpp b/src/utils.cpp index d7b9853ee6..e579cb5f5c 100644 --- a/src/utils.cpp +++ b/src/utils.cpp @@ -1163,9 +1163,9 @@ bool utils::is_double(const std::string &str) { if (str.empty()) return false; - if (strmatch(str, "^[-+]?\\d+\\.?\\d*$") || strmatch(str, "^[-+]?\\d*\\.\\d+$") || - strmatch(str, "^[-+]?\\d+\\.?\\d*[eE][-+]?\\d+$") || - strmatch(str, "^[-+]?\\d*\\.\\d+[eE][-+]?\\d+$")) + if (strmatch(str, "^[+-]?\\d+\\.?\\d*$") || strmatch(str, "^[+-]?\\d*\\.?\\d+$") || + strmatch(str, "^[+-]?\\d+\\.?\\d*[eE][+-]?\\d+$") || + strmatch(str, "^[+-]?\\d*\\.?\\d+[eE][+-]?\\d+$")) return true; else return false; diff --git a/unittest/utils/test_utils.cpp b/unittest/utils/test_utils.cpp index e4bb6bf671..972270b7d2 100644 --- a/unittest/utils/test_utils.cpp +++ b/unittest/utils/test_utils.cpp @@ -300,6 +300,26 @@ TEST(Utils, valid_double9) ASSERT_TRUE(utils::is_double("+.0")); } +TEST(Utils, valid_double10) +{ + ASSERT_TRUE(utils::is_double("-0.15")); +} + +TEST(Utils, valid_double11) +{ + ASSERT_TRUE(utils::is_double("-27.5")); +} + +TEST(Utils, valid_double12) +{ + ASSERT_TRUE(utils::is_double("+0.15")); +} + +TEST(Utils, valid_double13) +{ + ASSERT_TRUE(utils::is_double("+27.5")); +} + TEST(Utils, empty_not_an_integer) { ASSERT_FALSE(utils::is_integer("")); @@ -315,26 +335,66 @@ TEST(Utils, text_not_an_integer) ASSERT_FALSE(utils::is_integer("one")); } -TEST(Utils, minus_not_an_integer) +TEST(Utils, minus_not_an_integer1) { ASSERT_FALSE(utils::is_integer("1-")); } -TEST(Utils, plus_not_an_integer) +TEST(Utils, plus_not_an_integer1) { ASSERT_FALSE(utils::is_integer("1+")); } -TEST(Utils, minus_not_a_double) +TEST(Utils, minus_not_an_integer2) +{ + ASSERT_FALSE(utils::is_integer("--1")); +} + +TEST(Utils, plus_not_an_integer2) +{ + ASSERT_FALSE(utils::is_integer("++1")); +} + +TEST(Utils, plusminus_not_an_integer1) +{ + ASSERT_FALSE(utils::is_integer("-+1")); +} + +TEST(Utils, plusminus_not_an_integer2) +{ + ASSERT_FALSE(utils::is_integer("+-1")); +} + +TEST(Utils, minus_not_a_double1) { ASSERT_FALSE(utils::is_double("1-")); } -TEST(Utils, plus_not_a_double) +TEST(Utils, plus_not_a_double1) { ASSERT_FALSE(utils::is_double("1+")); } +TEST(Utils, minus_not_a_double2) +{ + ASSERT_FALSE(utils::is_double("--1")); +} + +TEST(Utils, plus_not_a_double2) +{ + ASSERT_FALSE(utils::is_double("++1")); +} + +TEST(Utils, plusminus_not_a_double1) +{ + ASSERT_FALSE(utils::is_double("+-1")); +} + +TEST(Utils, plusminus_not_a_double2) +{ + ASSERT_FALSE(utils::is_double("-+1")); +} + TEST(Utils, text_not_a_double) { ASSERT_FALSE(utils::is_double("half")); From 1cd7011b66fef81a805e97371a2852af026c642c Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Sat, 17 Dec 2022 23:02:07 -0500 Subject: [PATCH 181/213] fix incorrect floating point number (missing "e") in meam/sw/spline potential this also requires updating the unit test --- potentials/Si.b.meam.sw.spline | 2 +- potentials/Si_1.meam.spline | 2 +- .../tests/atomic-pair-meam_sw_spline.yaml | 268 +++++++++--------- 3 files changed, 136 insertions(+), 136 deletions(-) diff --git a/potentials/Si.b.meam.sw.spline b/potentials/Si.b.meam.sw.spline index 8affba6ab5..6e6ef2ac45 100644 --- a/potentials/Si.b.meam.sw.spline +++ b/potentials/Si.b.meam.sw.spline @@ -1,6 +1,6 @@ # DATE: 2012-10-26 UNITS: metal CONTRIBUTOR: Robert Rudd, robert.rudd@llnl.gov CITATION: Balamane et al, Phys Rev B 46, 2250 (1992) COMMENT: Spline-based MEAM+SW potential for Si (F.H. Stillinger and T.A. Weber, Phys. Rev. B 31, 5262 (1985) with Balamane parameters: Balamane et al., Phys Rev B 46, 2250 (1992)). 37 --5.511362311759948+02 0.000000000000000000e+00 +-5.511362311759948e+02 0.000000000000000000e+00 1 0 1 0 9.2969999999999997E-01 1.1344841447915871E+02 2.9969523122045521E+03 1.0086299999999999E+00 7.8058660789969480E+01 1.8181346482323115E+03 diff --git a/potentials/Si_1.meam.spline b/potentials/Si_1.meam.spline index 827b0ad59b..31268ca44b 100644 --- a/potentials/Si_1.meam.spline +++ b/potentials/Si_1.meam.spline @@ -1,4 +1,4 @@ -DATE: 2012-02-01 UNITS: metal CONTRIBUTOR: Alexander Stukowski, stukowski@mm.tu-darmstadt.de CITATION: Lenosky, Sadigh, Alonso, Bulatov, de la Rubia, Kim, Voter and Kress, Modell Simul Mater Sci Eng, 8, 825 (2000) COMMENT: Spline-based MEAM potential for Si. Reference: T. J. Lenosky, B. Sadigh, E. Alonso, V. V. Bulatov, T. D. de la Rubia, J. Kim, A. F. Voter, and J. D. Kress, Modell. Simul. Mater. Sci. Eng. 8, 825 (2000) +# DATE: 2012-02-01 UNITS: metal CONTRIBUTOR: Alexander Stukowski, stukowski@mm.tu-darmstadt.de CITATION: Lenosky, Sadigh, Alonso, Bulatov, de la Rubia, Kim, Voter and Kress, Modell Simul Mater Sci Eng, 8, 825 (2000) COMMENT: Spline-based MEAM potential for Si. Reference: T. J. Lenosky, B. Sadigh, E. Alonso, V. V. Bulatov, T. D. de la Rubia, J. Kim, A. F. Voter, and J. D. Kress, Modell. Simul. Mater. Sci. Eng. 8, 825 (2000) 10 -4.266966781858503300e+01 0.000000000000000000e+00 1 0 1 0 diff --git a/unittest/force-styles/tests/atomic-pair-meam_sw_spline.yaml b/unittest/force-styles/tests/atomic-pair-meam_sw_spline.yaml index 0cc9619847..2ca499b4ce 100644 --- a/unittest/force-styles/tests/atomic-pair-meam_sw_spline.yaml +++ b/unittest/force-styles/tests/atomic-pair-meam_sw_spline.yaml @@ -1,7 +1,7 @@ --- -lammps_version: 17 Feb 2022 +lammps_version: 3 Nov 2022 tags: slow, unstable -date_generated: Fri Mar 18 22:17:38 2022 +date_generated: Sat Dec 17 23:00:39 2022 epsilon: 5e-13 skip_tests: prerequisites: ! | @@ -26,142 +26,142 @@ pair_coeff: ! | * * Si.b.meam.sw.spline Si extract: ! "" natoms: 64 -init_vdwl: -110.4685773088353 +init_vdwl: -110.45990817806636 init_coul: 0 init_stress: ! |2- - 2.0342092779841650e+02 2.9353890615210491e+02 1.9138584169384231e+02 -1.3797329301045073e+02 6.0306018863011829e+01 1.2377595362950453e+02 + 2.0350171190213450e+02 2.9342452017616694e+02 1.9128146785117693e+02 -1.3797012820305963e+02 6.0431847076778510e+01 1.2362227514422503e+02 init_forces: ! |2 - 1 -1.3233766738474692e+01 -1.2736008818268305e+01 -8.4807945144710555e+00 - 2 4.9498134298370466e-01 -4.8711972803905459e+00 1.9841873228328510e+00 - 3 -2.2604016428394664e+00 -2.3773175770601909e+00 -4.7907075017529648e+00 - 4 1.3198738000680255e+01 -1.3577671743256937e+01 1.6136271940741899e+01 - 5 1.3902528433647081e+01 1.1756623545348988e+01 1.8280754013108911e+01 - 6 6.8901540190015753e+00 5.2819576857359163e-01 -7.8675982110956089e-01 - 7 4.3967551798115430e+01 -4.9117468284031069e+01 -4.6363366102651781e+01 - 8 -3.1836191663317337e-01 3.0883879768115423e+00 -5.1097052576388817e+00 - 9 -2.7908068855958064e+00 7.7050982801788672e+00 3.2330955564482178e+00 - 10 -5.7249949603241612e+00 -2.2680807026413912e+00 -1.2451606782165879e-01 - 11 -1.9879293598329475e+00 -5.8832854828991987e-01 2.0392314122323150e+00 - 12 7.0064742872897612e-01 1.5300407641809619e+00 1.9000606332983492e+00 - 13 2.8830277529522497e+00 -5.0376828573060344e+00 -4.5641123318483308e+00 - 14 -3.5641086637719632e-01 3.3316973827322767e+00 1.5520247413460666e+00 - 15 3.0195673029305787e+00 -1.1370113697966344e+00 1.9231351239885948e+00 - 16 -6.7288387376476857e+00 5.3263608478791351e+00 -5.2764472456917471e+00 - 17 7.4834137661319025e+00 -7.7902264484075019e+00 8.6946252726062188e+00 - 18 -4.1755975129522884e+00 -2.5699430657626188e+00 -4.2977836975529948e+00 - 19 3.4108501677115384e+00 -5.0213644929496608e+00 8.4390529912948757e+00 - 20 -1.0033945038903749e+01 -3.3507901111231821e+00 -4.6727488289742460e+00 - 21 -6.2068540652920579e+00 3.4071004287861375e+00 -4.8503524549897090e+00 - 22 3.7044509064649720e+00 3.2034743805306962e+00 -7.0182724459224566e-01 - 23 -2.5146112597771859e+00 -4.3317040448192579e+00 -7.5642656175920084e+00 - 24 4.5635360363434234e+00 3.7023566850766709e+00 1.0812746608801380e+01 - 25 -2.0835780726789699e-01 -4.2486174698035821e+00 -6.3897079308047167e-02 - 26 -1.0306970316379593e+00 1.8427304456474338e+00 -6.4139589311691783e+00 - 27 -1.1354569624638295e+00 -5.5273698842261254e+00 -2.3879597418825951e-01 - 28 8.1362602673385371e+00 -2.0456822074343437e+00 1.7204148428462642e+00 - 29 -2.2247398315739852e+00 -7.3248457690196389e-02 1.8441359740570151e+00 - 30 -1.2789440378883537e+01 2.4830270828827270e+01 -2.1324012707920357e+01 - 31 1.0993950780682002e+01 -4.5313116880177020e+00 -4.7804805413834908e+00 - 32 1.0405553416694007e+00 -1.4936536344769231e+00 -3.5285730009134086e+00 - 33 5.4882081643447567e-01 7.8491703768034684e+00 -2.6377232295983504e+00 - 34 5.2588981785394004e+01 -2.1918831265373466e+01 2.1956598057755027e+01 - 35 7.8046474262570298e-01 -2.4881347014019544e+00 6.0375630102203459e+00 - 36 -4.2276865007716971e+01 5.4292350981572241e+01 4.9266989003858072e+01 - 37 -1.1097260777380873e+00 -1.3126379440500497e+00 -6.8247662398165758e+00 - 38 -1.1302711987789383e+01 1.6616699599538180e+01 -1.7028541395741779e+01 - 39 -9.2892522944056155e-01 1.9571409406642393e+00 -3.2188700631890752e+00 - 40 7.5598353472862199e+00 -3.9109458144193141e+01 -9.5038831607955103e+00 - 41 -2.9987592250018720e+00 -6.1730115339276184e+00 -1.1793981243395150e+01 - 42 -1.0360977396201188e+01 6.6892184962390875e+00 7.5363206935697198e+00 - 43 -1.1668025864243502e+01 7.0175372926437785e+00 5.4689942823204074e+00 - 44 6.0934247741301695e+00 -4.1895487094142743e+00 4.5026721419464559e+00 - 45 1.6017089669249820e+01 -2.2402232430874434e+00 -2.7719950140384331e+00 - 46 3.5932060444148934e+00 5.9257448622076971e+00 6.1003594763960436e+00 - 47 -2.6290070974586186e+00 4.7681540193691125e+00 -1.2904578913990603e+00 - 48 -5.5728737956379845e+01 2.5287896488381207e+01 -2.0428163751586954e+01 - 49 -3.2724342987980446e+00 1.7363088781894047e+00 4.8211177632820839e+00 - 50 -2.2022396801693262e+01 -2.7641097475421510e+01 -2.4432235819738597e+01 - 51 -1.0738607486290219e+01 3.8073941000621211e+01 8.1548278739928062e+00 - 52 -2.8582782068459767e+00 4.2124013433380201e+00 9.5650482538226385e+00 - 53 3.5465862163071282e+00 -3.3605789011337004e+00 -6.5797550404237644e+00 - 54 3.1393777827811043e+01 2.9600429284967177e+01 2.0373612442781965e+01 - 55 4.1215698722609977e+00 1.8763276909679188e-03 -2.3728054463263124e+00 - 56 -6.0442642446931147e+00 -2.8689617852051787e+00 -3.0019651755639689e+00 - 57 2.1401151485932792e+00 -1.2229191196896019e+00 4.8698905173700258e+00 - 58 -9.7025892151733117e+00 7.3623122638373237e+00 1.0736672663939244e+01 - 59 -3.8957031419279904e+00 -1.5915332786509047e+00 -4.1982658455255226e+00 - 60 6.6878116992399157e+00 -1.4070238165554530e+01 2.9727739780104184e+01 - 61 1.2492349457611645e+01 -1.3371823784683157e+01 -5.5022361108002711e+00 - 62 3.3475883989333277e+00 1.8378592752954344e+00 -7.1680291906892242e+00 - 63 -7.7783175923354015e+00 3.7799886336365374e+00 1.0295328521877045e+00 - 64 3.7357026805307170e+00 -1.3007690662030017e+01 -6.0208957069512170e+00 -run_vdwl: -111.22630929183559 + 1 -1.3233811198083473e+01 -1.2736070572233329e+01 -8.4808707273035289e+00 + 2 4.9498356454890757e-01 -4.8711993070333719e+00 1.9841883858153286e+00 + 3 -2.2604015964092734e+00 -2.3773175064717433e+00 -4.7907074442860882e+00 + 4 1.3198495667301660e+01 -1.3577359962998221e+01 1.6135900269928786e+01 + 5 1.3902572533362436e+01 1.1756686047828252e+01 1.8280830704653489e+01 + 6 6.8901544498669205e+00 5.2819569465710137e-01 -7.8675970607736578e-01 + 7 4.3858481944382739e+01 -4.8974286475602334e+01 -4.6231366131073685e+01 + 8 -3.1836179677528631e-01 3.0883878491155285e+00 -5.1097051698112885e+00 + 9 -2.7908095248034255e+00 7.7050989788849229e+00 3.2330987076748587e+00 + 10 -5.7249961606595763e+00 -2.2680837690646087e+00 -1.2452112047906680e-01 + 11 -1.9879292365572312e+00 -5.8832851574163936e-01 2.0392314498102331e+00 + 12 7.0064739474212279e-01 1.5300407800949549e+00 1.9000606550776706e+00 + 13 2.8830274358395283e+00 -5.0376820012332697e+00 -4.5641116436844307e+00 + 14 -3.5641260564338506e-01 3.3317009680357290e+00 1.5520274033544506e+00 + 15 3.0195672387262178e+00 -1.1370114571140135e+00 1.9231350506598899e+00 + 16 -6.7288411021202830e+00 5.3263626672277216e+00 -5.2764485786438211e+00 + 17 7.4834073691973026e+00 -7.7902077849150420e+00 8.6946083644000645e+00 + 18 -4.1756000744532198e+00 -2.5699474404925233e+00 -4.2977874669285603e+00 + 19 3.4108454732862374e+00 -5.0213597975523943e+00 8.4390485643106246e+00 + 20 -1.0033983766292760e+01 -3.3508182855136392e+00 -4.6727668152728583e+00 + 21 -6.2068494074121645e+00 3.4070957302285363e+00 -4.8503479996939900e+00 + 22 3.7044534861596565e+00 3.2034787738399917e+00 -7.0182395452992430e-01 + 23 -2.5146192150472082e+00 -4.3316985441243663e+00 -7.5642672212040489e+00 + 24 4.5635759613141307e+00 3.7023860947043450e+00 1.0812763904657421e+01 + 25 -2.0835780555539607e-01 -4.2486174661555722e+00 -6.3897075384915791e-02 + 26 -1.0306968351593842e+00 1.8427306767096827e+00 -6.4139591865712822e+00 + 27 -1.1354568445282713e+00 -5.5273694393623494e+00 -2.3879582065193236e-01 + 28 8.1362600938228198e+00 -2.0456819704776552e+00 1.7204145778921043e+00 + 29 -2.2247398380759718e+00 -7.3248479911558251e-02 1.8441359889693270e+00 + 30 -1.2788614550584091e+01 2.4828651534012934e+01 -2.1322030730397760e+01 + 31 1.0993954630004431e+01 -4.5313145116300353e+00 -4.7804850374814167e+00 + 32 1.0405552742373023e+00 -1.4936535709138568e+00 -3.5285729643114303e+00 + 33 5.4881998361355722e-01 7.8491703819858571e+00 -2.6377221587778279e+00 + 34 5.2721626611219037e+01 -2.1972649913555475e+01 2.2001582329032132e+01 + 35 7.8046407448302557e-01 -2.4881341790488016e+00 6.0375624798010783e+00 + 36 -4.2167795201634242e+01 5.4149169101126176e+01 4.9134988976588311e+01 + 37 -1.1097252327675804e+00 -1.3126386445976488e+00 -6.8247658163360274e+00 + 38 -1.1302469682373458e+01 1.6616387782494165e+01 -1.7028169695344555e+01 + 39 -9.2892522463802696e-01 1.9571409331999179e+00 -3.2188700594313868e+00 + 40 7.5630028960466937e+00 -3.9121102313877714e+01 -9.5066743263819298e+00 + 41 -2.9987879448499966e+00 -6.1730610483318253e+00 -1.1794027684883742e+01 + 42 -1.0360882357115676e+01 6.6890493268949065e+00 7.5361994774552929e+00 + 43 -1.1667930030103422e+01 7.0174270055138965e+00 5.4689192658765542e+00 + 44 6.0934281073497489e+00 -4.1895504295266566e+00 4.5026735618393401e+00 + 45 1.6017023562469621e+01 -2.2400034625153515e+00 -2.7718328892561077e+00 + 46 3.5932093762208366e+00 5.9257470157791374e+00 6.1003623889196570e+00 + 47 -2.6290067163402946e+00 4.7681539533521855e+00 -1.2904576402655159e+00 + 48 -5.5861382924441671e+01 2.5341715275733023e+01 -2.0473147948383666e+01 + 49 -3.2724345985967904e+00 1.7363091809835076e+00 4.8211179467361323e+00 + 50 -2.2002984296233528e+01 -2.7610743882564218e+01 -2.4410540195558234e+01 + 51 -1.0741775062953366e+01 3.8085585188567762e+01 8.1576190338034706e+00 + 52 -2.8582756100878535e+00 4.2123991529361975e+00 9.5650475070144942e+00 + 53 3.5465861785641004e+00 -3.3605788219482475e+00 -6.5797549973970169e+00 + 54 3.1374365642277844e+01 2.9570075174444383e+01 2.0351916011911861e+01 + 55 4.1215699988090861e+00 1.8760809587661381e-03 -2.3728057583532447e+00 + 56 -6.0442668733285645e+00 -2.8689665103480944e+00 -3.0019616498966610e+00 + 57 2.1401204449590918e+00 -1.2229224608062954e+00 4.8698934985533544e+00 + 58 -9.7024299844860753e+00 7.3621166640646809e+00 1.0736582585674951e+01 + 59 -3.8957030684671095e+00 -1.5915332094618051e+00 -4.1982657990053340e+00 + 60 6.6869819394334442e+00 -1.4068616474102360e+01 2.9725762153889967e+01 + 61 1.2492189265796137e+01 -1.3371626727184099e+01 -5.5021469647060943e+00 + 62 3.3475899298830174e+00 1.8378574063324831e+00 -7.1680310819544770e+00 + 63 -7.7783113903011145e+00 3.7799697198580851e+00 1.0295498375740173e+00 + 64 3.7356072289615092e+00 -1.3007580203154737e+01 -6.0208216221556690e+00 +run_vdwl: -111.21659048600658 run_coul: 0 run_stress: ! |2- - 2.0268172075658492e+02 2.9202363331200354e+02 1.9043000043817165e+02 -1.3707745415338965e+02 6.0598083239028021e+01 1.2285776451761184e+02 + 2.0278201563362660e+02 2.9196565283353033e+02 1.9037039860821531e+02 -1.3710859201604316e+02 6.0684008748230653e+01 1.2275684393379780e+02 run_forces: ! |2 - 1 -1.3259971465044423e+01 -1.2785507515610863e+01 -8.5197054623155530e+00 - 2 5.0023309040456532e-01 -4.8629821346591795e+00 1.9764637802294918e+00 - 3 -2.2677377931427651e+00 -2.3823794887731360e+00 -4.7863635818250927e+00 - 4 1.3113686584152981e+01 -1.3489592055692098e+01 1.6008105019735645e+01 - 5 1.3949850627612765e+01 1.1802431751261093e+01 1.8335073239201932e+01 - 6 6.8700059599304835e+00 5.4632722241298493e-01 -7.7579366725791987e-01 - 7 4.3275509857286906e+01 -4.8188171188196151e+01 -4.5485997882690398e+01 - 8 -3.1267253007980922e-01 3.0619466279952148e+00 -5.0916203779899440e+00 - 9 -2.7680038664874678e+00 7.7108153646655655e+00 3.2031965356030496e+00 - 10 -5.7499642075322877e+00 -2.2513095203424780e+00 -1.4961892415499414e-01 - 11 -1.9770455308916988e+00 -6.0859736334867121e-01 2.0310691193888224e+00 - 12 6.9143091304328874e-01 1.5362150617603580e+00 1.9105458106096598e+00 - 13 2.8821268950193271e+00 -5.0412778155023341e+00 -4.5774889161321575e+00 - 14 -3.4026296338944279e-01 3.3455427303911374e+00 1.5416232789862561e+00 - 15 3.0117987911570441e+00 -1.1326582122483435e+00 1.9346917657223297e+00 - 16 -6.7251326136538632e+00 5.3239141745364069e+00 -5.2704562317352375e+00 - 17 7.4914508411345295e+00 -7.8091971878857560e+00 8.7060891880171418e+00 - 18 -4.1485302648778859e+00 -2.5358947212814784e+00 -4.2715486201212647e+00 - 19 3.3929001519571935e+00 -5.0018517915393863e+00 8.4079161422171946e+00 - 20 -9.9896694052802051e+00 -3.3300642136542478e+00 -4.6643224057399060e+00 - 21 -6.1850679399687802e+00 3.3655028451983426e+00 -4.8256026788711797e+00 - 22 3.6983129889973867e+00 3.1864466416482267e+00 -7.4235391538159734e-01 - 23 -2.5749936905630229e+00 -4.3029124136071131e+00 -7.5353137097190119e+00 - 24 4.5118562964627431e+00 3.6640294382434444e+00 1.0808620291017327e+01 - 25 -1.9905841234184962e-01 -4.2464962096117116e+00 -5.5938452120617654e-02 - 26 -1.0041302295782324e+00 1.8728515247709714e+00 -6.4399612121672156e+00 - 27 -1.1363432509016962e+00 -5.5049482411900188e+00 -2.4416486932327680e-01 - 28 8.1582966157400474e+00 -2.0697008984401011e+00 1.7453003252016368e+00 - 29 -2.2213122098447089e+00 -8.2219102349693984e-02 1.8569043534000080e+00 - 30 -1.2752816277373864e+01 2.4795468764313537e+01 -2.1239324573748515e+01 - 31 1.0972163329240701e+01 -4.5588375698197927e+00 -4.7869908799780365e+00 - 32 1.0250061984028942e+00 -1.4743612310521961e+00 -3.5284731569219070e+00 - 33 5.4538327077332127e-01 7.8615911602531590e+00 -2.6331024735532056e+00 - 34 5.2364508196019209e+01 -2.1834356779138908e+01 2.1852462470193895e+01 - 35 7.7239745337792087e-01 -2.4828689677368065e+00 6.0353567610222552e+00 - 36 -4.1592314121759863e+01 5.3378122737562812e+01 4.8379946388391694e+01 - 37 -1.1456952560401832e+00 -1.2960690800316954e+00 -6.8000337140193352e+00 - 38 -1.1227602017822559e+01 1.6529641618878070e+01 -1.6889824660716410e+01 - 39 -9.1938958651913938e-01 1.9471112748920445e+00 -3.2198805693822781e+00 - 40 7.4050718754646585e+00 -3.8600411631398224e+01 -9.3537056118342079e+00 - 41 -3.0229312818078165e+00 -6.2342550627164695e+00 -1.1833111961190037e+01 - 42 -1.0336694715877714e+01 6.6354687142043485e+00 7.5168878239381076e+00 - 43 -1.1637868235626810e+01 6.9696891071476665e+00 5.4371037833311089e+00 - 44 6.0904513196304402e+00 -4.1975760185068047e+00 4.5054224621815724e+00 - 45 1.6031315765437839e+01 -2.1394586514120038e+00 -2.7078408723361429e+00 - 46 3.5948043061696824e+00 5.9275217477059945e+00 6.1074785077440854e+00 - 47 -2.6391255276766992e+00 4.7863681670595222e+00 -1.3072321957877850e+00 - 48 -5.5471981663752139e+01 2.5167897402815846e+01 -2.0344143018180695e+01 - 49 -3.2526098388448768e+00 1.7194455454367283e+00 4.8130045427378230e+00 - 50 -2.1910451325714845e+01 -2.7485335190262969e+01 -2.4262559250289886e+01 - 51 -1.0565501586153097e+01 3.7572592869115532e+01 7.9831187165076036e+00 - 52 -2.8044641239131578e+00 4.1696380611953190e+00 9.5523117595610074e+00 - 53 3.5287651358156618e+00 -3.3421579723008881e+00 -6.5746035144914430e+00 - 54 3.1296089184161161e+01 2.9418636142806918e+01 2.0199210426427342e+01 - 55 4.1204287109949345e+00 1.7030760637765846e-02 -2.3522790658213930e+00 - 56 -6.0369235940879911e+00 -2.8871731180420022e+00 -2.9896086478010102e+00 - 57 2.1307462888977895e+00 -1.2434142909255332e+00 4.8929315574044434e+00 - 58 -9.7169870210491620e+00 7.3813253707945155e+00 1.0719388370967391e+01 - 59 -3.8916559500256014e+00 -1.5800121900587745e+00 -4.1928647410442981e+00 - 60 6.6406627240187008e+00 -1.4050265401488096e+01 2.9636127557766176e+01 - 61 1.2482906655377750e+01 -1.3384445091695822e+01 -5.4994898586073724e+00 - 62 3.3195581608350606e+00 1.8799825808485258e+00 -7.1649172910789147e+00 - 63 -7.7828693881668114e+00 3.8094361085430393e+00 1.0129025465982244e+00 - 64 3.7000596982734959e+00 -1.2966233196575327e+01 -5.9930155597749764e+00 + 1 -1.3259978633464177e+01 -1.2785532232507787e+01 -8.5197370183469303e+00 + 2 5.0023463042634919e-01 -4.8629839983894687e+00 1.9764645477639764e+00 + 3 -2.2677340380111897e+00 -2.3823801306646986e+00 -4.7863622705188522e+00 + 4 1.3113537844730940e+01 -1.3489403159697542e+01 1.6007877153189018e+01 + 5 1.3949863862840170e+01 1.1802451909716837e+01 1.8335098219605719e+01 + 6 6.8700137988599668e+00 5.4631770212153274e-01 -7.7578735563235379e-01 + 7 4.3213280095662221e+01 -4.8106538159631121e+01 -4.5410788094546071e+01 + 8 -3.1267225367424112e-01 3.0619466622486655e+00 -5.0916205207462077e+00 + 9 -2.7680066583528302e+00 7.7108162463904755e+00 3.2031999239646542e+00 + 10 -5.7499735539633026e+00 -2.2513084672141246e+00 -1.4961584089763580e-01 + 11 -1.9770454420993797e+00 -6.0859742805741157e-01 2.0310692906086936e+00 + 12 6.9143079821127973e-01 1.5362150155123482e+00 1.9105459280617763e+00 + 13 2.8821252136741036e+00 -5.0412776050744181e+00 -4.5774869468556183e+00 + 14 -3.4026558408257607e-01 3.3455465711167331e+00 1.5416272679877727e+00 + 15 3.0117991067172944e+00 -1.1326582425675449e+00 1.9346920772805363e+00 + 16 -6.7251346010776007e+00 5.3239161230086847e+00 -5.2704570632624401e+00 + 17 7.4914438512526793e+00 -7.8091780190082964e+00 8.7060720123349302e+00 + 18 -4.1485327457855297e+00 -2.5358989211851095e+00 -4.2715522677312627e+00 + 19 3.3928960221345994e+00 -5.0018476549734761e+00 8.4079123008469772e+00 + 20 -9.9897044942485440e+00 -3.3300920928189734e+00 -4.6643377700872879e+00 + 21 -6.1850637798823778e+00 3.3654986361588097e+00 -4.8255986905167108e+00 + 22 3.6983153288358510e+00 3.1864500918260981e+00 -7.4235257572708291e-01 + 23 -2.5750009268475167e+00 -4.3029075498683502e+00 -7.5353156249093223e+00 + 24 4.5118949699368471e+00 3.6640567458950368e+00 1.0808635558626152e+01 + 25 -1.9905849555362187e-01 -4.2464960192430805e+00 -5.5938409330784700e-02 + 26 -1.0041301344608495e+00 1.8728517721776416e+00 -6.4399614508944172e+00 + 27 -1.1363431093220604e+00 -5.5049477291890847e+00 -2.4416492572214263e-01 + 28 8.1582963607510059e+00 -2.0697006063972636e+00 1.7453001192115123e+00 + 29 -2.2213122145063657e+00 -8.2219125373579560e-02 1.8569043649968835e+00 + 30 -1.2751938662307330e+01 2.4793741244844590e+01 -2.1237214938305609e+01 + 31 1.0972168292596997e+01 -4.5588412158547982e+00 -4.7869954899032807e+00 + 32 1.0250061092808203e+00 -1.4743612117243319e+00 -3.5284730537005391e+00 + 33 5.4538221253924690e-01 7.8615914789139492e+00 -2.6331013470806925e+00 + 34 5.2486931547333640e+01 -2.1884004475548586e+01 2.1893968170317077e+01 + 35 7.7239787887230649e-01 -2.4828673998703619e+00 6.0353547166087589e+00 + 36 -4.1530101704334513e+01 5.3296493449945032e+01 4.8304727868612716e+01 + 37 -1.1456741162176780e+00 -1.2960801714813199e+00 -6.8000652143556461e+00 + 38 -1.1227445979412337e+01 1.6529461582816090e+01 -1.6889583696345390e+01 + 39 -9.1938960561536964e-01 1.9471112176329801e+00 -3.2198804999037716e+00 + 40 7.4088379908548809e+00 -3.8614320146440100e+01 -9.3570332534589102e+00 + 41 -3.0229506499150802e+00 -6.2342994850422304e+00 -1.1833145756819462e+01 + 42 -1.0336604197023160e+01 6.6353075485251711e+00 7.5167730258326477e+00 + 43 -1.1637778195494137e+01 6.9695856271463370e+00 5.4370328998343123e+00 + 44 6.0904485274855276e+00 -4.1975820947018798e+00 4.5054170467968211e+00 + 45 1.6031254396705599e+01 -2.1392555102605630e+00 -2.7076873780982331e+00 + 46 3.5948075218533067e+00 5.9275221219429692e+00 6.1074811717880166e+00 + 47 -2.6391206054786429e+00 4.7863663883409071e+00 -1.3072309977813386e+00 + 48 -5.5594403994418371e+01 2.5217546159882438e+01 -2.0385639375558931e+01 + 49 -3.2526134666777224e+00 1.7194495192628758e+00 4.8130021607449294e+00 + 50 -2.1892633687672998e+01 -2.7457506105212300e+01 -2.4242705118718845e+01 + 51 -1.0569276795989660e+01 3.7586501103592596e+01 7.9864439631038282e+00 + 52 -2.8044621735529511e+00 4.1696365367253403e+00 9.5523111890623920e+00 + 53 3.5287596696315706e+00 -3.3421549912652146e+00 -6.5745990319567866e+00 + 54 3.1278267281173559e+01 2.9390812532904047e+01 2.0179362941646520e+01 + 55 4.1204297618690076e+00 1.7031306830161741e-02 -2.3522777301755653e+00 + 56 -6.0369254287992504e+00 -2.8871794964247837e+00 -2.9896043766168501e+00 + 57 2.1307520645435751e+00 -1.2434173268184785e+00 4.8929341792886945e+00 + 58 -9.7168295235679079e+00 7.3811310401646226e+00 1.0719299024637088e+01 + 59 -3.8916657289633636e+00 -1.5800001191446256e+00 -4.1928629000664497e+00 + 60 6.6397803880477504e+00 -1.4048535326399252e+01 2.9634022422542763e+01 + 61 1.2482748007630276e+01 -1.3384249682560251e+01 -5.4994015730404975e+00 + 62 3.3195599047315758e+00 1.8799804853587909e+00 -7.1649193418076056e+00 + 63 -7.7828598440066212e+00 3.8094125465752326e+00 1.0129155683781550e+00 + 64 3.6999675855963172e+00 -1.2966127466966569e+01 -5.9929472142538129e+00 ... From 15dfb090c931a64ce678dc4fe218cdef886983a7 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Sun, 18 Dec 2022 06:06:22 -0500 Subject: [PATCH 182/213] speed up utils::is_double() by putting most likely matching regexps first --- src/utils.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/utils.cpp b/src/utils.cpp index e579cb5f5c..b244972004 100644 --- a/src/utils.cpp +++ b/src/utils.cpp @@ -1163,9 +1163,8 @@ bool utils::is_double(const std::string &str) { if (str.empty()) return false; - if (strmatch(str, "^[+-]?\\d+\\.?\\d*$") || strmatch(str, "^[+-]?\\d*\\.?\\d+$") || - strmatch(str, "^[+-]?\\d+\\.?\\d*[eE][+-]?\\d+$") || - strmatch(str, "^[+-]?\\d*\\.?\\d+[eE][+-]?\\d+$")) + if (strmatch(str, "^[+-]?\\d+\\.?\\d*$") || strmatch(str, "^[+-]?\\d+\\.?\\d*[eE][+-]?\\d+$") || + strmatch(str, "^[+-]?\\d*\\.?\\d+$") || strmatch(str, "^[+-]?\\d*\\.?\\d+[eE][+-]?\\d+$")) return true; else return false; From cc94770928d3ad7fdc85e7196f7eccd84f321744 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Sun, 18 Dec 2022 10:57:32 -0500 Subject: [PATCH 183/213] correct order of coefficients in pair style dpd/ext docs --- doc/src/pair_dpd_ext.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/src/pair_dpd_ext.rst b/doc/src/pair_dpd_ext.rst index ff782e4b33..47c14fa813 100644 --- a/doc/src/pair_dpd_ext.rst +++ b/doc/src/pair_dpd_ext.rst @@ -115,10 +115,10 @@ each pair of atoms types via the :doc:`pair_coeff ` command as in the examples above: * A (force units) -* :math:`\gamma_{\perp}` (force/velocity units) * :math:`\gamma_{\parallel}` (force/velocity units) -* :math:`s_{\perp}` (unitless) +* :math:`\gamma_{\perp}` (force/velocity units) * :math:`s_{\parallel}` (unitless) +* :math:`s_{\perp}` (unitless) * :math:`r_c` (distance units) The last coefficient is optional. If not specified, the global DPD From 387c07e6a27370a1177d6418c2f53ac6f1ea1678 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Sun, 18 Dec 2022 11:07:30 -0500 Subject: [PATCH 184/213] update meam/sw/spline examples for Si. add logs --- .../meam_sw_spline/Si/Si.b.meam.sw.spline | 1 + examples/PACKAGES/meam_sw_spline/Si/bcc.in | 33 - .../PACKAGES/meam_sw_spline/Si/bcc_relax.in | 37 - examples/PACKAGES/meam_sw_spline/Si/dc.in | 34 - examples/PACKAGES/meam_sw_spline/Si/fcc.in | 34 - .../PACKAGES/meam_sw_spline/Si/fcc_relax.in | 38 - .../PACKAGES/meam_sw_spline/Si/hcp_relax.in | 40 - examples/PACKAGES/meam_sw_spline/Si/in.bcc | 33 + .../PACKAGES/meam_sw_spline/Si/in.bcc_relax | 37 + examples/PACKAGES/meam_sw_spline/Si/in.dc | 34 + .../Si/{dc_relax.in => in.dc_relax} | 22 +- ...m.sw.in => in.energy_conservation.meam.sw} | 26 +- examples/PACKAGES/meam_sw_spline/Si/in.fcc | 34 + .../PACKAGES/meam_sw_spline/Si/in.fcc_relax | 38 + .../PACKAGES/meam_sw_spline/Si/in.hcp_relax | 40 + examples/PACKAGES/meam_sw_spline/Si/in.sc | 34 + .../PACKAGES/meam_sw_spline/Si/in.sc_relax | 38 + .../PACKAGES/meam_sw_spline/Si/in.single_atom | 27 + .../meam_sw_spline/Si/log.17Dec2022.bcc.g++.1 | 99 + .../meam_sw_spline/Si/log.17Dec2022.bcc.g++.4 | 100 + .../Si/log.17Dec2022.bcc_relax.g++.1 | 3489 ++++++ .../Si/log.17Dec2022.bcc_relax.g++.4 | 8809 ++++++++++++++ .../meam_sw_spline/Si/log.17Dec2022.dc.g++.1 | 100 + .../meam_sw_spline/Si/log.17Dec2022.dc.g++.4 | 100 + .../Si/log.17Dec2022.dc_relax.g++.1 | 10143 +++++++++++++++ .../Si/log.17Dec2022.dc_relax.g++.4 | 10143 +++++++++++++++ ...7Dec2022.energy_conservation.meam.sw.g++.1 | 304 + ...7Dec2022.energy_conservation.meam.sw.g++.4 | 304 + .../meam_sw_spline/Si/log.17Dec2022.fcc.g++.1 | 100 + .../meam_sw_spline/Si/log.17Dec2022.fcc.g++.4 | 100 + .../Si/log.17Dec2022.fcc_relax.g++.1 | 563 + .../Si/log.17Dec2022.fcc_relax.g++.4 | 10143 +++++++++++++++ .../Si/log.17Dec2022.hcp_relax.g++.1 | 10147 ++++++++++++++++ .../Si/log.17Dec2022.hcp_relax.g++.4 | 1510 +++ .../meam_sw_spline/Si/log.17Dec2022.sc.g++.1 | 100 + .../meam_sw_spline/Si/log.17Dec2022.sc.g++.4 | 101 + .../Si/log.17Dec2022.sc_relax.g++.1 | 4402 +++++++ .../Si/log.17Dec2022.sc_relax.g++.4 | 4404 +++++++ .../Si/log.17Dec2022.single_atom.g++.1 | 89 + .../Si/log.17Dec2022.single_atom.g++.4 | 89 + examples/PACKAGES/meam_sw_spline/Si/sc.in | 34 - .../PACKAGES/meam_sw_spline/Si/sc_relax.in | 38 - .../PACKAGES/meam_sw_spline/Si/single_atom.in | 27 - 43 files changed, 65679 insertions(+), 339 deletions(-) create mode 120000 examples/PACKAGES/meam_sw_spline/Si/Si.b.meam.sw.spline delete mode 100644 examples/PACKAGES/meam_sw_spline/Si/bcc.in delete mode 100644 examples/PACKAGES/meam_sw_spline/Si/bcc_relax.in delete mode 100644 examples/PACKAGES/meam_sw_spline/Si/dc.in delete mode 100644 examples/PACKAGES/meam_sw_spline/Si/fcc.in delete mode 100644 examples/PACKAGES/meam_sw_spline/Si/fcc_relax.in delete mode 100644 examples/PACKAGES/meam_sw_spline/Si/hcp_relax.in create mode 100644 examples/PACKAGES/meam_sw_spline/Si/in.bcc create mode 100644 examples/PACKAGES/meam_sw_spline/Si/in.bcc_relax create mode 100644 examples/PACKAGES/meam_sw_spline/Si/in.dc rename examples/PACKAGES/meam_sw_spline/Si/{dc_relax.in => in.dc_relax} (65%) rename examples/PACKAGES/meam_sw_spline/Si/{energy_conservation.meam.sw.in => in.energy_conservation.meam.sw} (58%) create mode 100644 examples/PACKAGES/meam_sw_spline/Si/in.fcc create mode 100644 examples/PACKAGES/meam_sw_spline/Si/in.fcc_relax create mode 100644 examples/PACKAGES/meam_sw_spline/Si/in.hcp_relax create mode 100644 examples/PACKAGES/meam_sw_spline/Si/in.sc create mode 100644 examples/PACKAGES/meam_sw_spline/Si/in.sc_relax create mode 100644 examples/PACKAGES/meam_sw_spline/Si/in.single_atom create mode 100644 examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.bcc.g++.1 create mode 100644 examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.bcc.g++.4 create mode 100644 examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.bcc_relax.g++.1 create mode 100644 examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.bcc_relax.g++.4 create mode 100644 examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.dc.g++.1 create mode 100644 examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.dc.g++.4 create mode 100644 examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.dc_relax.g++.1 create mode 100644 examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.dc_relax.g++.4 create mode 100644 examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.energy_conservation.meam.sw.g++.1 create mode 100644 examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.energy_conservation.meam.sw.g++.4 create mode 100644 examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.fcc.g++.1 create mode 100644 examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.fcc.g++.4 create mode 100644 examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.fcc_relax.g++.1 create mode 100644 examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.fcc_relax.g++.4 create mode 100644 examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.hcp_relax.g++.1 create mode 100644 examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.hcp_relax.g++.4 create mode 100644 examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.sc.g++.1 create mode 100644 examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.sc.g++.4 create mode 100644 examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.sc_relax.g++.1 create mode 100644 examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.sc_relax.g++.4 create mode 100644 examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.single_atom.g++.1 create mode 100644 examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.single_atom.g++.4 delete mode 100644 examples/PACKAGES/meam_sw_spline/Si/sc.in delete mode 100644 examples/PACKAGES/meam_sw_spline/Si/sc_relax.in delete mode 100644 examples/PACKAGES/meam_sw_spline/Si/single_atom.in diff --git a/examples/PACKAGES/meam_sw_spline/Si/Si.b.meam.sw.spline b/examples/PACKAGES/meam_sw_spline/Si/Si.b.meam.sw.spline new file mode 120000 index 0000000000..0ef2cbf6fb --- /dev/null +++ b/examples/PACKAGES/meam_sw_spline/Si/Si.b.meam.sw.spline @@ -0,0 +1 @@ +../../../../potentials/Si.b.meam.sw.spline \ No newline at end of file diff --git a/examples/PACKAGES/meam_sw_spline/Si/bcc.in b/examples/PACKAGES/meam_sw_spline/Si/bcc.in deleted file mode 100644 index 03ac20a024..0000000000 --- a/examples/PACKAGES/meam_sw_spline/Si/bcc.in +++ /dev/null @@ -1,33 +0,0 @@ -# Si bcc - -units metal -boundary p p p - -atom_style atomic -lattice bcc 3.245 -region box block 0 1 0 1 0 1 -create_box 1 box -create_atoms 1 box - -pair_style meam/sw/spline -pair_coeff * * ../../potentials/Si.b.meam.sw.spline Si -mass * 28.085 - -variable cohesive_energy equal pe/atoms -variable atmVol equal vol/atoms -variable aLatt equal (2*vol/atoms)^0.333333333333 - -run 0 - -print "====================================================" -print "Calculated cohesive energy: ${cohesive_energy} eV/atom" -print "Reference cohesive energy: -4.37 eV/atom" -print "Atomic volume ${atmVol} A^3" -print "Lattice constant ${aLatt} A" -print "Reference lattice constant 3.245 A" -print "====================================================" - -#dump 1 all custom 1 bcc.dump id type x y z fx fy fz -#run 0 - - diff --git a/examples/PACKAGES/meam_sw_spline/Si/bcc_relax.in b/examples/PACKAGES/meam_sw_spline/Si/bcc_relax.in deleted file mode 100644 index 12299d7629..0000000000 --- a/examples/PACKAGES/meam_sw_spline/Si/bcc_relax.in +++ /dev/null @@ -1,37 +0,0 @@ -# Si bcc - -units metal -boundary p p p - -atom_style atomic -lattice bcc 3.2488516 -region box block 0 1 0 1 0 1 -create_box 1 box -create_atoms 1 box - -pair_style meam/sw/spline -pair_coeff * * ../../potentials/Si.b.meam.sw.spline Si -mass * 28.085 - -fix relax all box/relax aniso 0 -thermo 1 -minimize 0 0 10000 100000 - -variable cohesive_energy equal pe/atoms -variable atmVol equal vol/atoms -variable aLatt equal (2*vol/atoms)^0.333333333333 - -run 0 - -print "====================================================" -print "Calculated cohesive energy: ${cohesive_energy} eV/atom" -print "Reference cohesive energy: -4.37 eV/atom" -print "Atomic volume ${atmVol} A^3" -print "Lattice constant ${aLatt} A" -print "Reference lattice constant 3.238 A" -print "====================================================" - -#dump 1 all custom 1 bcc.dump id type x y z fx fy fz -#run 0 - - diff --git a/examples/PACKAGES/meam_sw_spline/Si/dc.in b/examples/PACKAGES/meam_sw_spline/Si/dc.in deleted file mode 100644 index 8807dcfd74..0000000000 --- a/examples/PACKAGES/meam_sw_spline/Si/dc.in +++ /dev/null @@ -1,34 +0,0 @@ -# Si dc phase - -units metal -boundary p p p - -atom_style atomic -lattice diamond 5.431 -region box block 0 1 0 1 0 1 -create_box 1 box -create_atoms 1 box - -pair_style meam/sw/spline -pair_coeff * * ../../potentials/Si.b.meam.sw.spline Si -mass * 28.085 - -variable cohesive_energy equal pe/atoms -variable atmVol equal vol/atoms -variable aLatt equal (8*vol/atoms)^0.33333333333 - -run 0 - -print "====================================================" -print "Calculated cohesive energy: ${cohesive_energy} eV/atom" -print "Reference cohesive energy: -4.63 eV/atom" -print "Atomic volume ${atmVol} A^3" -print "Lattice constant ${aLatt} A" -print "Reference lattice constant 5.431 A" -print "====================================================" - - -#dump 1 all custom 1 dc.dump id type x y z fx fy fz -#run 0 - - diff --git a/examples/PACKAGES/meam_sw_spline/Si/fcc.in b/examples/PACKAGES/meam_sw_spline/Si/fcc.in deleted file mode 100644 index 21d5247b31..0000000000 --- a/examples/PACKAGES/meam_sw_spline/Si/fcc.in +++ /dev/null @@ -1,34 +0,0 @@ -# Si fcc phase - -units metal -boundary p p p - -atom_style atomic -lattice fcc 4.147 -region box block 0 1 0 1 0 1 -create_box 1 box -create_atoms 1 box - -pair_style meam/sw/spline -pair_coeff * * ../../potentials/Si.b.meam.sw.spline Si -mass * 28.085 - -variable cohesive_energy equal pe/atoms -variable atmVol equal vol/atoms -variable aLatt equal (4*vol/atoms)^0.3333333333 - -run 0 - -print "====================================================" -print "Calculated cohesive energy: ${cohesive_energy} eV/atom" -print "Reference cohesive energy: -4.288 eV/atom" -print "Atomic volume ${atmVol} A^3" -print "Lattice constant ${aLatt} A" -print "Reference lattice constant 4.147 A" -print "====================================================" - - -#dump 1 all custom 1 fcc.dump id type x y z fx fy fz -#run 0 - - diff --git a/examples/PACKAGES/meam_sw_spline/Si/fcc_relax.in b/examples/PACKAGES/meam_sw_spline/Si/fcc_relax.in deleted file mode 100644 index f6e967df06..0000000000 --- a/examples/PACKAGES/meam_sw_spline/Si/fcc_relax.in +++ /dev/null @@ -1,38 +0,0 @@ -# Si fcc phase - -units metal -boundary p p p - -atom_style atomic -lattice fcc 4.309793856093661 -region box block 0 1 0 1 0 1 -create_box 1 box -create_atoms 1 box - -pair_style meam/sw/spline -pair_coeff * * ../../potentials/Si.b.meam.sw.spline Si -mass * 28.085 - -fix relax all box/relax aniso 0 -thermo 1 -minimize 0 0 10000 100000 - -variable cohesive_energy equal pe/atoms -variable atmVol equal vol/atoms -variable aLatt equal (4*vol/atoms)^0.3333333333 - -run 0 - -print "====================================================" -print "Calculated cohesive energy: ${cohesive_energy} eV/atom" -print "Reference cohesive energy: -4.289 eV/atom" -print "Atomic volume ${atmVol} A^3" -print "Lattice constant ${aLatt} A" -print "Reference lattice constant 4.137 A" -print "====================================================" - - -#dump 1 all custom 1 fcc.dump id type x y z fx fy fz -#run 0 - - diff --git a/examples/PACKAGES/meam_sw_spline/Si/hcp_relax.in b/examples/PACKAGES/meam_sw_spline/Si/hcp_relax.in deleted file mode 100644 index 4944dbec03..0000000000 --- a/examples/PACKAGES/meam_sw_spline/Si/hcp_relax.in +++ /dev/null @@ -1,40 +0,0 @@ -# Si hcp - -units metal -boundary p p p - -atom_style atomic -#lattice custom 2.93093 a1 0.5 -0.866025 0 a2 0.5 0.866025 0 a3 0 0 1.596 basis 0.333333 0.666666 0.25 basis 0.666666 0.333333 0.75 -lattice custom 2.93093 a1 0.5 -0.866025 0 a2 0.5 0.866025 0 a3 0 0 1.7 basis 0.333333 0.666666 0.25 basis 0.666666 0.333333 0.75 -region box block 0 1 0 1 0 1 -create_box 1 box -create_atoms 1 box - -pair_style meam/sw/spline -pair_coeff * * ../../potentials/Si.b.meam.sw.spline Si -mass * 28.085 - -fix relax all box/relax aniso 0 -thermo 1 -minimize 0 0 10000 100000 - -variable cohesive_energy equal pe/atoms -variable lattice_parameter equal lx -variable c_to_a equal lz/lx -variable atmVol equal vol/atoms -run 0 - -print "====================================================" -print "Calculated cohesive energy: ${cohesive_energy} eV/atom" -print "Reference cohesive energy: -4.290 eV/atom" -print "Calculated lattice parameter: ${lattice_parameter} A" -print "Reference lattice parameter: 2.925 A" -print "Atomic volume ${atmVol} A^3" -print "c/a ratio: ${c_to_a}" -print "Reference c/a ratio: 1.633" -print "====================================================" - -#dump 1 all custom 1 hcp.dump id type x y z fx fy fz -#run 0 - - diff --git a/examples/PACKAGES/meam_sw_spline/Si/in.bcc b/examples/PACKAGES/meam_sw_spline/Si/in.bcc new file mode 100644 index 0000000000..235821fa42 --- /dev/null +++ b/examples/PACKAGES/meam_sw_spline/Si/in.bcc @@ -0,0 +1,33 @@ +# Si bcc + +units metal +boundary p p p + +atom_style atomic +lattice bcc 3.245 +region box block 0 1 0 1 0 1 +create_box 1 box +create_atoms 1 box + +pair_style meam/sw/spline +pair_coeff * * Si.b.meam.sw.spline Si +mass * 28.085 + +variable cohesive_energy equal pe/atoms +variable atmVol equal vol/atoms +variable aLatt equal (2*vol/atoms)^0.333333333333 + +run 0 + +print "====================================================" +print "Calculated cohesive energy: ${cohesive_energy} eV/atom" +print "Reference cohesive energy: -4.37 eV/atom" +print "Atomic volume ${atmVol} A^3" +print "Lattice constant ${aLatt} A" +print "Reference lattice constant 3.245 A" +print "====================================================" + +#dump 1 all custom 1 bcc.dump id type x y z fx fy fz +#run 0 + + diff --git a/examples/PACKAGES/meam_sw_spline/Si/in.bcc_relax b/examples/PACKAGES/meam_sw_spline/Si/in.bcc_relax new file mode 100644 index 0000000000..b58b01dc92 --- /dev/null +++ b/examples/PACKAGES/meam_sw_spline/Si/in.bcc_relax @@ -0,0 +1,37 @@ +# Si bcc + +units metal +boundary p p p + +atom_style atomic +lattice bcc 3.2488516 +region box block 0 1 0 1 0 1 +create_box 1 box +create_atoms 1 box + +pair_style meam/sw/spline +pair_coeff * * Si.b.meam.sw.spline Si +mass * 28.085 + +fix relax all box/relax aniso 0 +thermo 1 +minimize 0 0 10000 100000 + +variable cohesive_energy equal pe/atoms +variable atmVol equal vol/atoms +variable aLatt equal (2*vol/atoms)^0.333333333333 + +run 0 + +print "====================================================" +print "Calculated cohesive energy: ${cohesive_energy} eV/atom" +print "Reference cohesive energy: -4.37 eV/atom" +print "Atomic volume ${atmVol} A^3" +print "Lattice constant ${aLatt} A" +print "Reference lattice constant 3.238 A" +print "====================================================" + +#dump 1 all custom 1 bcc.dump id type x y z fx fy fz +#run 0 + + diff --git a/examples/PACKAGES/meam_sw_spline/Si/in.dc b/examples/PACKAGES/meam_sw_spline/Si/in.dc new file mode 100644 index 0000000000..a1e49b1535 --- /dev/null +++ b/examples/PACKAGES/meam_sw_spline/Si/in.dc @@ -0,0 +1,34 @@ +# Si dc phase + +units metal +boundary p p p + +atom_style atomic +lattice diamond 5.431 +region box block 0 1 0 1 0 1 +create_box 1 box +create_atoms 1 box + +pair_style meam/sw/spline +pair_coeff * * Si.b.meam.sw.spline Si +mass * 28.085 + +variable cohesive_energy equal pe/atoms +variable atmVol equal vol/atoms +variable aLatt equal (8*vol/atoms)^0.33333333333 + +run 0 + +print "====================================================" +print "Calculated cohesive energy: ${cohesive_energy} eV/atom" +print "Reference cohesive energy: -4.63 eV/atom" +print "Atomic volume ${atmVol} A^3" +print "Lattice constant ${aLatt} A" +print "Reference lattice constant 5.431 A" +print "====================================================" + + +#dump 1 all custom 1 dc.dump id type x y z fx fy fz +#run 0 + + diff --git a/examples/PACKAGES/meam_sw_spline/Si/dc_relax.in b/examples/PACKAGES/meam_sw_spline/Si/in.dc_relax similarity index 65% rename from examples/PACKAGES/meam_sw_spline/Si/dc_relax.in rename to examples/PACKAGES/meam_sw_spline/Si/in.dc_relax index 7d74be796b..d9ccfa7bd1 100644 --- a/examples/PACKAGES/meam_sw_spline/Si/dc_relax.in +++ b/examples/PACKAGES/meam_sw_spline/Si/in.dc_relax @@ -1,16 +1,16 @@ # Si dc phase -units metal -boundary p p p +units metal +boundary p p p -atom_style atomic -lattice diamond 5.43 -region box block 0 1 0 1 0 1 -create_box 1 box -create_atoms 1 box +atom_style atomic +lattice diamond 5.43 +region box block 0 1 0 1 0 1 +create_box 1 box +create_atoms 1 box pair_style meam/sw/spline -pair_coeff * * ../../potentials/Si.b.meam.sw.spline Si +pair_coeff * * Si.b.meam.sw.spline Si mass * 28.085 fix relax all box/relax aniso 0 @@ -29,10 +29,10 @@ print "Reference cohesive energy: -4.63 eV/atom" print "Atomic volume ${atmVol} A^3" print "Lattice constant ${aLatt} A" print "Reference lattice constant 5.431 A" -print "====================================================" +print "====================================================" -#dump 1 all custom 1 dc.dump id type x y z fx fy fz -#run 0 +#dump 1 all custom 1 dc.dump id type x y z fx fy fz +#run 0 diff --git a/examples/PACKAGES/meam_sw_spline/Si/energy_conservation.meam.sw.in b/examples/PACKAGES/meam_sw_spline/Si/in.energy_conservation.meam.sw similarity index 58% rename from examples/PACKAGES/meam_sw_spline/Si/energy_conservation.meam.sw.in rename to examples/PACKAGES/meam_sw_spline/Si/in.energy_conservation.meam.sw index 2babed50c8..b05245abf0 100644 --- a/examples/PACKAGES/meam_sw_spline/Si/energy_conservation.meam.sw.in +++ b/examples/PACKAGES/meam_sw_spline/Si/in.energy_conservation.meam.sw @@ -1,16 +1,16 @@ # bulk Si lattice -variable x index 1 -variable y index 1 -variable z index 1 +variable x index 1 +variable y index 1 +variable z index 1 -units metal -atom_style atomic +units metal +atom_style atomic atom_style atomic lattice diamond 5.431 -region box block 0 20 0 20 0 20 +region box block 0 5 0 5 0 5 boundary p p p create_box 1 box @@ -18,15 +18,15 @@ create_atoms 1 box pair_style meam/sw/spline -pair_coeff * * ../../potentials/Si.b.meam.sw.spline Si +pair_coeff * * Si.b.meam.sw.spline Si mass * 28.085 -velocity all create 300.0 376847 loop geom +velocity all create 300.0 376847 loop geom -neighbor 1.0 bin +neighbor 1.0 bin neigh_modify every 1 delay 5 check yes -fix 1 all nve +fix 1 all nve thermo 1 thermo_style custom step vol etotal press pxx pyy pxz @@ -38,8 +38,8 @@ thermo_modify format 6 %14.8f thermo_modify format 7 %14.8f -timestep 0.002 -thermo 10 +timestep 0.002 +thermo 10 -run 20000 +run 2000 diff --git a/examples/PACKAGES/meam_sw_spline/Si/in.fcc b/examples/PACKAGES/meam_sw_spline/Si/in.fcc new file mode 100644 index 0000000000..13afac29ce --- /dev/null +++ b/examples/PACKAGES/meam_sw_spline/Si/in.fcc @@ -0,0 +1,34 @@ +# Si fcc phase + +units metal +boundary p p p + +atom_style atomic +lattice fcc 4.147 +region box block 0 1 0 1 0 1 +create_box 1 box +create_atoms 1 box + +pair_style meam/sw/spline +pair_coeff * * Si.b.meam.sw.spline Si +mass * 28.085 + +variable cohesive_energy equal pe/atoms +variable atmVol equal vol/atoms +variable aLatt equal (4*vol/atoms)^0.3333333333 + +run 0 + +print "====================================================" +print "Calculated cohesive energy: ${cohesive_energy} eV/atom" +print "Reference cohesive energy: -4.288 eV/atom" +print "Atomic volume ${atmVol} A^3" +print "Lattice constant ${aLatt} A" +print "Reference lattice constant 4.147 A" +print "====================================================" + + +#dump 1 all custom 1 fcc.dump id type x y z fx fy fz +#run 0 + + diff --git a/examples/PACKAGES/meam_sw_spline/Si/in.fcc_relax b/examples/PACKAGES/meam_sw_spline/Si/in.fcc_relax new file mode 100644 index 0000000000..389d2e73b7 --- /dev/null +++ b/examples/PACKAGES/meam_sw_spline/Si/in.fcc_relax @@ -0,0 +1,38 @@ +# Si fcc phase + +units metal +boundary p p p + +atom_style atomic +lattice fcc 4.309793856093661 +region box block 0 1 0 1 0 1 +create_box 1 box +create_atoms 1 box + +pair_style meam/sw/spline +pair_coeff * * Si.b.meam.sw.spline Si +mass * 28.085 + +fix relax all box/relax aniso 0 +thermo 1 +minimize 0 0 10000 100000 + +variable cohesive_energy equal pe/atoms +variable atmVol equal vol/atoms +variable aLatt equal (4*vol/atoms)^0.3333333333 + +run 0 + +print "====================================================" +print "Calculated cohesive energy: ${cohesive_energy} eV/atom" +print "Reference cohesive energy: -4.289 eV/atom" +print "Atomic volume ${atmVol} A^3" +print "Lattice constant ${aLatt} A" +print "Reference lattice constant 4.137 A" +print "====================================================" + + +#dump 1 all custom 1 fcc.dump id type x y z fx fy fz +#run 0 + + diff --git a/examples/PACKAGES/meam_sw_spline/Si/in.hcp_relax b/examples/PACKAGES/meam_sw_spline/Si/in.hcp_relax new file mode 100644 index 0000000000..4c956bb4ed --- /dev/null +++ b/examples/PACKAGES/meam_sw_spline/Si/in.hcp_relax @@ -0,0 +1,40 @@ +# Si hcp + +units metal +boundary p p p + +atom_style atomic +#lattice custom 2.93093 a1 0.5 -0.866025 0 a2 0.5 0.866025 0 a3 0 0 1.596 basis 0.333333 0.666666 0.25 basis 0.666666 0.333333 0.75 +lattice custom 2.93093 a1 0.5 -0.866025 0 a2 0.5 0.866025 0 a3 0 0 1.7 basis 0.333333 0.666666 0.25 basis 0.666666 0.333333 0.75 +region box block 0 1 0 1 0 1 +create_box 1 box +create_atoms 1 box + +pair_style meam/sw/spline +pair_coeff * * Si.b.meam.sw.spline Si +mass * 28.085 + +fix relax all box/relax aniso 0 +thermo 1 +minimize 0 0 10000 100000 + +variable cohesive_energy equal pe/atoms +variable lattice_parameter equal lx +variable c_to_a equal lz/lx +variable atmVol equal vol/atoms +run 0 + +print "====================================================" +print "Calculated cohesive energy: ${cohesive_energy} eV/atom" +print "Reference cohesive energy: -4.290 eV/atom" +print "Calculated lattice parameter: ${lattice_parameter} A" +print "Reference lattice parameter: 2.925 A" +print "Atomic volume ${atmVol} A^3" +print "c/a ratio: ${c_to_a}" +print "Reference c/a ratio: 1.633" +print "====================================================" + +#dump 1 all custom 1 hcp.dump id type x y z fx fy fz +#run 0 + + diff --git a/examples/PACKAGES/meam_sw_spline/Si/in.sc b/examples/PACKAGES/meam_sw_spline/Si/in.sc new file mode 100644 index 0000000000..6f235a933d --- /dev/null +++ b/examples/PACKAGES/meam_sw_spline/Si/in.sc @@ -0,0 +1,34 @@ +# Si fcc phase + +units metal +boundary p p p + +atom_style atomic +lattice sc 2.612 +region box block 0 1 0 1 0 1 +create_box 1 box +create_atoms 1 box + +pair_style meam/sw/spline +pair_coeff * * Si.b.meam.sw.spline Si +mass * 28.085 + +variable cohesive_energy equal pe/atoms +variable atmVol equal vol/atoms +variable aLatt equal (vol/atoms)^0.3333333333 + +run 0 + +print "====================================================" +print "Calculated cohesive energy: ${cohesive_energy} eV/atom" +print "Reference cohesive energy: -4.337 eV/atom" +print "Atomic volume ${atmVol} A^3" +print "Lattice constant ${aLatt} A" +print "Reference lattice constant 2.612 A" +print "====================================================" + + +#dump 1 all custom 1 sc.dump id type x y z fx fy fz +#run 0 + + diff --git a/examples/PACKAGES/meam_sw_spline/Si/in.sc_relax b/examples/PACKAGES/meam_sw_spline/Si/in.sc_relax new file mode 100644 index 0000000000..82a017acfe --- /dev/null +++ b/examples/PACKAGES/meam_sw_spline/Si/in.sc_relax @@ -0,0 +1,38 @@ +# Si fcc phase + +units metal +boundary p p p + +atom_style atomic +lattice sc 2.612 +region box block 0 1 0 1 0 1 +create_box 1 box +create_atoms 1 box + +pair_style meam/sw/spline +pair_coeff * * Si.b.meam.sw.spline Si +mass * 28.085 + +fix relax all box/relax aniso 0 +thermo 1 +minimize 0 0 10000 100000 + +variable cohesive_energy equal pe/atoms +variable atmVol equal vol/atoms +variable aLatt equal (vol/atoms)^0.3333333333 + +run 0 + +print "====================================================" +print "Calculated cohesive energy: ${cohesive_energy} eV/atom" +print "Reference cohesive energy: -4.337 eV/atom" +print "Atomic volume ${atmVol} A^3" +print "Lattice constant ${aLatt} A" +print "Reference lattice constant 2.612 A" +print "====================================================" + + +#dump 1 all custom 1 fcc.dump id type x y z fx fy fz +#run 0 + + diff --git a/examples/PACKAGES/meam_sw_spline/Si/in.single_atom b/examples/PACKAGES/meam_sw_spline/Si/in.single_atom new file mode 100644 index 0000000000..b145e68e0f --- /dev/null +++ b/examples/PACKAGES/meam_sw_spline/Si/in.single_atom @@ -0,0 +1,27 @@ +# Si single atom in vacuum + +units metal +boundary f f f + +atom_style atomic +region box block -100 100 -100 100 -100 100 units box +create_box 1 box +create_atoms 1 single 0 0 0 units box + +pair_style meam/sw/spline +pair_coeff * * Si.b.meam.sw.spline Si +mass * 28.085 + +variable cohesive_energy equal pe/atoms +run 0 + +print "====================================================" +print "Calculated cohesive energy: ${cohesive_energy} eV/atom" +print "Reference cohesive energy: 0 eV/atom" +print "====================================================" + + +#dump 1 all custom 1 single_atom.dump id type x y z fx fy fz +#run 0 + + diff --git a/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.bcc.g++.1 b/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.bcc.g++.1 new file mode 100644 index 0000000000..5ba7d5ed55 --- /dev/null +++ b/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.bcc.g++.1 @@ -0,0 +1,99 @@ +LAMMPS (3 Nov 2022) +OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98) + using 1 OpenMP thread(s) per MPI task +# Si bcc + +units metal +boundary p p p + +atom_style atomic +lattice bcc 3.245 +Lattice spacing in x,y,z = 3.245 3.245 3.245 +region box block 0 1 0 1 0 1 +create_box 1 box +Created orthogonal box = (0 0 0) to (3.245 3.245 3.245) + 1 by 1 by 1 MPI processor grid +create_atoms 1 box +Created 2 atoms + using lattice units in orthogonal box = (0 0 0) to (3.245 3.245 3.245) + create_atoms CPU = 0.000 seconds + +pair_style meam/sw/spline +pair_coeff * * Si.b.meam.sw.spline Si +Reading meam/sw/spline potential file Si.b.meam.sw.spline with DATE: 2012-10-26 +mass * 28.085 + +variable cohesive_energy equal pe/atoms +variable atmVol equal vol/atoms +variable aLatt equal (2*vol/atoms)^0.333333333333 + +run 0 +WARNING: No fixes with time integration, atoms won't move (src/verlet.cpp:60) +Neighbor list info ... + update: every = 1 steps, delay = 0 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 6.4 + ghost atom cutoff = 6.4 + binsize = 3.2, bins = 2 2 2 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair meam/sw/spline, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (2) pair meam/sw/spline, perpetual, half/full from (1) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 3.714 | 3.714 | 3.714 Mbytes + Step Temp E_pair E_mol TotEng Press + 0 0 -8.7453652 0 -8.7453652 -50884.003 +Loop time of 1.393e-06 on 1 procs for 0 steps with 2 atoms + +71.8% CPU use with 1 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0 | 0 | 0 | 0.0 | 0.00 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0 | 0 | 0 | 0.0 | 0.00 +Output | 0 | 0 | 0 | 0.0 | 0.00 +Modify | 0 | 0 | 0 | 0.0 | 0.00 +Other | | 1.393e-06 | | |100.00 + +Nlocal: 2 ave 2 max 2 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 187 ave 187 max 187 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 58 ave 58 max 58 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +FullNghs: 116 ave 116 max 116 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 116 +Ave neighs/atom = 58 +Neighbor list builds = 0 +Dangerous builds = 0 + +print "====================================================" +==================================================== +print "Calculated cohesive energy: ${cohesive_energy} eV/atom" +Calculated cohesive energy: -4.37268261764397 eV/atom +print "Reference cohesive energy: -4.37 eV/atom" +Reference cohesive energy: -4.37 eV/atom +print "Atomic volume ${atmVol} A^3" +Atomic volume 17.0849655625 A^3 +print "Lattice constant ${aLatt} A" +Lattice constant 3.24499999999618 A +print "Reference lattice constant 3.245 A" +Reference lattice constant 3.245 A +print "====================================================" +==================================================== + +#dump 1 all custom 1 bcc.dump id type x y z fx fy fz +#run 0 + + +Total wall time: 0:00:00 diff --git a/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.bcc.g++.4 b/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.bcc.g++.4 new file mode 100644 index 0000000000..be0e7cbfe5 --- /dev/null +++ b/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.bcc.g++.4 @@ -0,0 +1,100 @@ +LAMMPS (3 Nov 2022) +OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98) + using 1 OpenMP thread(s) per MPI task +# Si bcc + +units metal +boundary p p p + +atom_style atomic +lattice bcc 3.245 +Lattice spacing in x,y,z = 3.245 3.245 3.245 +region box block 0 1 0 1 0 1 +create_box 1 box +Created orthogonal box = (0 0 0) to (3.245 3.245 3.245) + 1 by 2 by 2 MPI processor grid +create_atoms 1 box +Created 2 atoms + using lattice units in orthogonal box = (0 0 0) to (3.245 3.245 3.245) + create_atoms CPU = 0.000 seconds + +pair_style meam/sw/spline +pair_coeff * * Si.b.meam.sw.spline Si +Reading meam/sw/spline potential file Si.b.meam.sw.spline with DATE: 2012-10-26 +mass * 28.085 + +variable cohesive_energy equal pe/atoms +variable atmVol equal vol/atoms +variable aLatt equal (2*vol/atoms)^0.333333333333 + +run 0 +WARNING: No fixes with time integration, atoms won't move (src/verlet.cpp:60) +Neighbor list info ... + update: every = 1 steps, delay = 0 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 6.4 + ghost atom cutoff = 6.4 + binsize = 3.2, bins = 2 2 2 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair meam/sw/spline, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (2) pair meam/sw/spline, perpetual, half/full from (1) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none +WARNING: Proc sub-domain size < neighbor skin, could lead to lost atoms (src/domain.cpp:966) +Per MPI rank memory allocation (min/avg/max) = 3.745 | 3.745 | 3.745 Mbytes + Step Temp E_pair E_mol TotEng Press + 0 0 -8.7453652 0 -8.7453652 -50884.003 +Loop time of 5.23625e-06 on 4 procs for 0 steps with 2 atoms + +81.2% CPU use with 4 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0 | 0 | 0 | 0.0 | 0.00 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0 | 0 | 0 | 0.0 | 0.00 +Output | 0 | 0 | 0 | 0.0 | 0.00 +Modify | 0 | 0 | 0 | 0.0 | 0.00 +Other | | 5.236e-06 | | |100.00 + +Nlocal: 0.5 ave 1 max 0 min +Histogram: 2 0 0 0 0 0 0 0 0 2 +Nghost: 143.5 ave 144 max 143 min +Histogram: 2 0 0 0 0 0 0 0 0 2 +Neighs: 14.5 ave 29 max 0 min +Histogram: 2 0 0 0 0 0 0 0 0 2 +FullNghs: 29 ave 58 max 0 min +Histogram: 2 0 0 0 0 0 0 0 0 2 + +Total # of neighbors = 116 +Ave neighs/atom = 58 +Neighbor list builds = 0 +Dangerous builds = 0 + +print "====================================================" +==================================================== +print "Calculated cohesive energy: ${cohesive_energy} eV/atom" +Calculated cohesive energy: -4.37268261764397 eV/atom +print "Reference cohesive energy: -4.37 eV/atom" +Reference cohesive energy: -4.37 eV/atom +print "Atomic volume ${atmVol} A^3" +Atomic volume 17.0849655625 A^3 +print "Lattice constant ${aLatt} A" +Lattice constant 3.24499999999618 A +print "Reference lattice constant 3.245 A" +Reference lattice constant 3.245 A +print "====================================================" +==================================================== + +#dump 1 all custom 1 bcc.dump id type x y z fx fy fz +#run 0 + + +Total wall time: 0:00:00 diff --git a/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.bcc_relax.g++.1 b/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.bcc_relax.g++.1 new file mode 100644 index 0000000000..ac73d239f3 --- /dev/null +++ b/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.bcc_relax.g++.1 @@ -0,0 +1,3489 @@ +LAMMPS (3 Nov 2022) +OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98) + using 1 OpenMP thread(s) per MPI task +# Si bcc + +units metal +boundary p p p + +atom_style atomic +lattice bcc 3.2488516 +Lattice spacing in x,y,z = 3.2488516 3.2488516 3.2488516 +region box block 0 1 0 1 0 1 +create_box 1 box +Created orthogonal box = (0 0 0) to (3.2488516 3.2488516 3.2488516) + 1 by 1 by 1 MPI processor grid +create_atoms 1 box +Created 2 atoms + using lattice units in orthogonal box = (0 0 0) to (3.2488516 3.2488516 3.2488516) + create_atoms CPU = 0.000 seconds + +pair_style meam/sw/spline +pair_coeff * * Si.b.meam.sw.spline Si +Reading meam/sw/spline potential file Si.b.meam.sw.spline with DATE: 2012-10-26 +mass * 28.085 + +fix relax all box/relax aniso 0 +thermo 1 +minimize 0 0 10000 100000 +Neighbor list info ... + update: every = 1 steps, delay = 0 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 6.4 + ghost atom cutoff = 6.4 + binsize = 3.2, bins = 2 2 2 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair meam/sw/spline, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (2) pair meam/sw/spline, perpetual, half/full from (1) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 4.839 | 4.839 | 4.839 Mbytes + Step Temp E_pair E_mol TotEng Press Volume + 0 0 -8.7404875 0 -8.7404875 -77295.383 34.291748 + 1 0 -8.7409767 0 -8.7409767 -75094.498 34.281461 + 2 0 -8.7414517 0 -8.7414517 -72888.657 34.271177 + 3 0 -8.7419124 0 -8.7419124 -70677.857 34.260895 + 4 0 -8.7423588 0 -8.7423588 -68462.093 34.250614 + 5 0 -8.7427909 0 -8.7427909 -66241.362 34.240336 + 6 0 -8.7432086 0 -8.7432086 -64015.66 34.23006 + 7 0 -8.743612 0 -8.743612 -61784.983 34.219786 + 8 0 -8.7440009 0 -8.7440009 -59549.327 34.209514 + 9 0 -8.7443755 0 -8.7443755 -57308.688 34.199244 + 10 0 -8.7447355 0 -8.7447355 -55063.062 34.188976 + 11 0 -8.7450812 0 -8.7450812 -52812.505 34.17871 + 12 0 -8.7454123 0 -8.7454123 -50557.316 34.168446 + 13 0 -8.7457288 0 -8.7457288 -48297.534 34.158184 + 14 0 -8.7460309 0 -8.7460309 -46033.158 34.147924 + 15 0 -8.7463183 0 -8.7463183 -43764.184 34.137666 + 16 0 -8.7465912 0 -8.7465912 -41490.611 34.127411 + 17 0 -8.7468494 0 -8.7468494 -39212.436 34.117157 + 18 0 -8.747093 0 -8.747093 -36929.656 34.106906 + 19 0 -8.747322 0 -8.747322 -34642.27 34.096656 + 20 0 -8.7475362 0 -8.7475362 -32350.275 34.086409 + 21 0 -8.7477357 0 -8.7477357 -30053.669 34.076163 + 22 0 -8.7479205 0 -8.7479205 -27752.449 34.06592 + 23 0 -8.7480906 0 -8.7480906 -25446.613 34.055679 + 24 0 -8.7482458 0 -8.7482458 -23136.159 34.045439 + 25 0 -8.7483863 0 -8.7483863 -20821.084 34.035202 + 26 0 -8.7485119 0 -8.7485119 -18501.386 34.024967 + 27 0 -8.7486226 0 -8.7486226 -16177.063 34.014734 + 28 0 -8.7487185 0 -8.7487185 -13848.113 34.004503 + 29 0 -8.7487994 0 -8.7487994 -11514.532 33.994274 + 30 0 -8.7488655 0 -8.7488655 -9176.3196 33.984047 + 31 0 -8.7489166 0 -8.7489166 -6833.4722 33.973822 + 32 0 -8.7489527 0 -8.7489527 -4485.9879 33.963599 + 33 0 -8.7489738 0 -8.7489738 -2133.8643 33.953379 + 34 0 -8.74898 0 -8.74898 -0.15827233 33.944126 + 35 0 -8.74898 0 -8.74898 -4.1653555e-06 33.944126 + 36 0 -8.74898 0 -8.74898 9.222924e-10 33.944126 + 37 0 -8.74898 0 -8.74898 -1.3380227e-09 33.944126 + 38 0 -8.74898 0 -8.74898 -1.9424037e-09 33.944126 + 39 0 -8.74898 0 -8.74898 3.4935318e-10 33.944126 + 40 0 -8.74898 0 -8.74898 -1.2926068e-10 33.944126 + 41 0 -8.74898 0 -8.74898 1.0131242e-10 33.944126 + 42 0 -8.74898 0 -8.74898 1.0131242e-10 33.944126 + 43 0 -8.74898 0 -8.74898 -7.4761581e-10 33.944126 + 44 0 -8.74898 0 -8.74898 1.2926068e-10 33.944126 + 45 0 -8.74898 0 -8.74898 -7.4761581e-10 33.944126 + 46 0 -8.74898 0 -8.74898 -5.5547156e-10 33.944126 + 47 0 -8.74898 0 -8.74898 -9.2578593e-10 33.944126 + 48 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 49 0 -8.74898 0 -8.74898 -9.2578593e-10 33.944126 + 50 0 -8.74898 0 -8.74898 1.0201113e-09 33.944126 + 51 0 -8.74898 0 -8.74898 -4.2271735e-10 33.944126 + 52 0 -8.74898 0 -8.74898 -2.6201489e-10 33.944126 + 53 0 -8.74898 0 -8.74898 6.5329045e-10 33.944126 + 54 0 -8.74898 0 -8.74898 -4.2271735e-10 33.944126 + 55 0 -8.74898 0 -8.74898 -2.6201489e-10 33.944126 + 56 0 -8.74898 0 -8.74898 6.5329045e-10 33.944126 + 57 0 -8.74898 0 -8.74898 -4.2271735e-10 33.944126 + 58 0 -8.74898 0 -8.74898 -2.6201489e-10 33.944126 + 59 0 -8.74898 0 -8.74898 6.5329045e-10 33.944126 + 60 0 -8.74898 0 -8.74898 -4.2271735e-10 33.944126 + 61 0 -8.74898 0 -8.74898 1.0480595e-10 33.944126 + 62 0 -8.74898 0 -8.74898 -2.6201489e-10 33.944126 + 63 0 -8.74898 0 -8.74898 1.5860634e-09 33.944126 + 64 0 -8.74898 0 -8.74898 -5.8341981e-10 33.944126 + 65 0 -8.74898 0 -8.74898 -4.2271735e-10 33.944126 + 66 0 -8.74898 0 -8.74898 1.0480595e-10 33.944126 + 67 0 -8.74898 0 -8.74898 -2.6201489e-10 33.944126 + 68 0 -8.74898 0 -8.74898 1.3974127e-10 33.944126 + 69 0 -8.74898 0 -8.74898 -2.3406663e-10 33.944126 + 70 0 -8.74898 0 -8.74898 1.0131242e-09 33.944126 + 71 0 -8.74898 0 -8.74898 -4.2271735e-10 33.944126 + 72 0 -8.74898 0 -8.74898 -4.2271735e-10 33.944126 + 73 0 -8.74898 0 -8.74898 3.5983378e-10 33.944126 + 74 0 -8.74898 0 -8.74898 -4.2271735e-10 33.944126 + 75 0 -8.74898 0 -8.74898 -1.7467659e-10 33.944126 + 76 0 -8.74898 0 -8.74898 1.0131242e-09 33.944126 + 77 0 -8.74898 0 -8.74898 -4.2271735e-10 33.944126 + 78 0 -8.74898 0 -8.74898 -7.1617402e-10 33.944126 + 79 0 -8.74898 0 -8.74898 1.6768953e-10 33.944126 + 80 0 -8.74898 0 -8.74898 1.537154e-10 33.944126 + 81 0 -8.74898 0 -8.74898 3.5983378e-10 33.944126 + 82 0 -8.74898 0 -8.74898 -2.1659897e-10 33.944126 + 83 0 -8.74898 0 -8.74898 9.7120185e-10 33.944126 + 84 0 -8.74898 0 -8.74898 -4.2271735e-10 33.944126 + 85 0 -8.74898 0 -8.74898 -4.2271735e-10 33.944126 + 86 0 -8.74898 0 -8.74898 9.7120185e-10 33.944126 + 87 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 88 0 -8.74898 0 -8.74898 -4.2271735e-10 33.944126 + 89 0 -8.74898 0 -8.74898 2.4454723e-11 33.944126 + 90 0 -8.74898 0 -8.74898 -1.0480595e-11 33.944126 + 91 0 -8.74898 0 -8.74898 8.4892823e-10 33.944126 + 92 0 -8.74898 0 -8.74898 3.7730144e-10 33.944126 + 93 0 -8.74898 0 -8.74898 -1.2332167e-09 33.944126 + 94 0 -8.74898 0 -8.74898 1.484751e-09 33.944126 + 95 0 -8.74898 0 -8.74898 -1.2332167e-09 33.944126 + 96 0 -8.74898 0 -8.74898 9.0133121e-10 33.944126 + 97 0 -8.74898 0 -8.74898 -1.2332167e-09 33.944126 + 98 0 -8.74898 0 -8.74898 1.484751e-09 33.944126 + 99 0 -8.74898 0 -8.74898 1.6070246e-10 33.944126 + 100 0 -8.74898 0 -8.74898 -7.4761581e-10 33.944126 + 101 0 -8.74898 0 -8.74898 3.9826263e-10 33.944126 + 102 0 -8.74898 0 -8.74898 1.6070246e-10 33.944126 + 103 0 -8.74898 0 -8.74898 -3.1092433e-10 33.944126 + 104 0 -8.74898 0 -8.74898 3.9826263e-10 33.944126 + 105 0 -8.74898 0 -8.74898 -3.1092433e-10 33.944126 + 106 0 -8.74898 0 -8.74898 6.4979692e-10 33.944126 + 107 0 -8.74898 0 -8.74898 -3.1092433e-10 33.944126 + 108 0 -8.74898 0 -8.74898 9.6421478e-10 33.944126 + 109 0 -8.74898 0 -8.74898 -1.3275421e-10 33.944126 + 110 0 -8.74898 0 -8.74898 -1.2926068e-10 33.944126 + 111 0 -8.74898 0 -8.74898 -4.0175616e-10 33.944126 + 112 0 -8.74898 0 -8.74898 -8.7338296e-10 33.944126 + 113 0 -8.74898 0 -8.74898 -3.5634025e-10 33.944126 + 114 0 -8.74898 0 -8.74898 2.969502e-10 33.944126 + 115 0 -8.74898 0 -8.74898 -3.5634025e-10 33.944126 + 116 0 -8.74898 0 -8.74898 2.969502e-10 33.944126 + 117 0 -8.74898 0 -8.74898 -4.8210739e-10 33.944126 + 118 0 -8.74898 0 -8.74898 2.969502e-10 33.944126 + 119 0 -8.74898 0 -8.74898 2.969502e-10 33.944126 + 120 0 -8.74898 0 -8.74898 -4.8210739e-10 33.944126 + 121 0 -8.74898 0 -8.74898 2.969502e-10 33.944126 + 122 0 -8.74898 0 -8.74898 -2.0611838e-10 33.944126 + 123 0 -8.74898 0 -8.74898 2.969502e-10 33.944126 + 124 0 -8.74898 0 -8.74898 -2.0611838e-10 33.944126 + 125 0 -8.74898 0 -8.74898 -2.0611838e-10 33.944126 + 126 0 -8.74898 0 -8.74898 2.969502e-10 33.944126 + 127 0 -8.74898 0 -8.74898 -2.0611838e-10 33.944126 + 128 0 -8.74898 0 -8.74898 -4.8560092e-10 33.944126 + 129 0 -8.74898 0 -8.74898 2.969502e-10 33.944126 + 130 0 -8.74898 0 -8.74898 -4.8560092e-10 33.944126 + 131 0 -8.74898 0 -8.74898 2.2358604e-10 33.944126 + 132 0 -8.74898 0 -8.74898 2.969502e-10 33.944126 + 133 0 -8.74898 0 -8.74898 -4.8560092e-10 33.944126 + 134 0 -8.74898 0 -8.74898 1.2227361e-09 33.944126 + 135 0 -8.74898 0 -8.74898 -9.7120185e-10 33.944126 + 136 0 -8.74898 0 -8.74898 2.969502e-10 33.944126 + 137 0 -8.74898 0 -8.74898 -4.8560092e-10 33.944126 + 138 0 -8.74898 0 -8.74898 2.2358604e-10 33.944126 + 139 0 -8.74898 0 -8.74898 -4.8560092e-10 33.944126 + 140 0 -8.74898 0 -8.74898 1.2227361e-09 33.944126 + 141 0 -8.74898 0 -8.74898 -4.8560092e-10 33.944126 + 142 0 -8.74898 0 -8.74898 -4.8560092e-10 33.944126 + 143 0 -8.74898 0 -8.74898 4.6813326e-10 33.944126 + 144 0 -8.74898 0 -8.74898 -4.8560092e-10 33.944126 + 145 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 146 0 -8.74898 0 -8.74898 1.2227361e-09 33.944126 + 147 0 -8.74898 0 -8.74898 -4.8560092e-10 33.944126 + 148 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 149 0 -8.74898 0 -8.74898 4.6813326e-10 33.944126 + 150 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 151 0 -8.74898 0 -8.74898 2.2358604e-10 33.944126 + 152 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 153 0 -8.74898 0 -8.74898 1.9319231e-09 33.944126 + 154 0 -8.74898 0 -8.74898 -6.2184866e-10 33.944126 + 155 0 -8.74898 0 -8.74898 -4.8560092e-10 33.944126 + 156 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 157 0 -8.74898 0 -8.74898 4.6813326e-10 33.944126 + 158 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 159 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 160 0 -8.74898 0 -8.74898 1.4428286e-09 33.944126 + 161 0 -8.74898 0 -8.74898 -4.8560092e-10 33.944126 + 162 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 163 0 -8.74898 0 -8.74898 2.4804076e-10 33.944126 + 164 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 165 0 -8.74898 0 -8.74898 1.9319231e-09 33.944126 + 166 0 -8.74898 0 -8.74898 -6.2184866e-10 33.944126 + 167 0 -8.74898 0 -8.74898 -4.8560092e-10 33.944126 + 168 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 169 0 -8.74898 0 -8.74898 -5.5896509e-11 33.944126 + 170 0 -8.74898 0 -8.74898 1.2227361e-09 33.944126 + 171 0 -8.74898 0 -8.74898 -4.8560092e-10 33.944126 + 172 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 173 0 -8.74898 0 -8.74898 -5.5896509e-11 33.944126 + 174 0 -8.74898 0 -8.74898 5.2402977e-10 33.944126 + 175 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 176 0 -8.74898 0 -8.74898 5.9040688e-10 33.944126 + 177 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 178 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 179 0 -8.74898 0 -8.74898 1.4428286e-09 33.944126 + 180 0 -8.74898 0 -8.74898 -4.9957505e-10 33.944126 + 181 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 182 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 183 0 -8.74898 0 -8.74898 1.0899819e-09 33.944126 + 184 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 185 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 186 0 -8.74898 0 -8.74898 1.4428286e-09 33.944126 + 187 0 -8.74898 0 -8.74898 -3.4236612e-10 33.944126 + 188 0 -8.74898 0 -8.74898 -4.8560092e-10 33.944126 + 189 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 190 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 191 0 -8.74898 0 -8.74898 -4.4367854e-10 33.944126 + 192 0 -8.74898 0 -8.74898 -7.1617402e-10 33.944126 + 193 0 -8.74898 0 -8.74898 1.4428286e-09 33.944126 + 194 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 195 0 -8.74898 0 -8.74898 -3.947691e-10 33.944126 + 196 0 -8.74898 0 -8.74898 -2.1659897e-10 33.944126 + 197 0 -8.74898 0 -8.74898 1.4428286e-09 33.944126 + 198 0 -8.74898 0 -8.74898 -4.8560092e-10 33.944126 + 199 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 200 0 -8.74898 0 -8.74898 -4.2271735e-10 33.944126 + 201 0 -8.74898 0 -8.74898 1.4428286e-09 33.944126 + 202 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 203 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 204 0 -8.74898 0 -8.74898 -4.2271735e-10 33.944126 + 205 0 -8.74898 0 -8.74898 1.0899819e-09 33.944126 + 206 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 207 0 -8.74898 0 -8.74898 -3.947691e-10 33.944126 + 208 0 -8.74898 0 -8.74898 -7.1617402e-10 33.944126 + 209 0 -8.74898 0 -8.74898 1.4428286e-09 33.944126 + 210 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 211 0 -8.74898 0 -8.74898 -7.1617402e-10 33.944126 + 212 0 -8.74898 0 -8.74898 1.4428286e-09 33.944126 + 213 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 214 0 -8.74898 0 -8.74898 -4.4367854e-10 33.944126 + 215 0 -8.74898 0 -8.74898 -7.1617402e-10 33.944126 + 216 0 -8.74898 0 -8.74898 1.4428286e-09 33.944126 + 217 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 218 0 -8.74898 0 -8.74898 -7.1617402e-10 33.944126 + 219 0 -8.74898 0 -8.74898 1.4428286e-09 33.944126 + 220 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 221 0 -8.74898 0 -8.74898 -4.2271735e-10 33.944126 + 222 0 -8.74898 0 -8.74898 -7.1617402e-10 33.944126 + 223 0 -8.74898 0 -8.74898 1.4428286e-09 33.944126 + 224 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 225 0 -8.74898 0 -8.74898 -7.1617402e-10 33.944126 + 226 0 -8.74898 0 -8.74898 1.4428286e-09 33.944126 + 227 0 -8.74898 0 -8.74898 -3.4236612e-10 33.944126 + 228 0 -8.74898 0 -8.74898 -4.4367854e-10 33.944126 + 229 0 -8.74898 0 -8.74898 -7.1617402e-10 33.944126 + 230 0 -8.74898 0 -8.74898 1.4428286e-09 33.944126 + 231 0 -8.74898 0 -8.74898 -3.4236612e-10 33.944126 + 232 0 -8.74898 0 -8.74898 -6.8123871e-10 33.944126 + 233 0 -8.74898 0 -8.74898 -2.1659897e-10 33.944126 + 234 0 -8.74898 0 -8.74898 -2.1659897e-10 33.944126 + 235 0 -8.74898 0 -8.74898 1.4428286e-09 33.944126 + 236 0 -8.74898 0 -8.74898 -4.4367854e-10 33.944126 + 237 0 -8.74898 0 -8.74898 -7.1617402e-10 33.944126 + 238 0 -8.74898 0 -8.74898 9.7120185e-10 33.944126 + 239 0 -8.74898 0 -8.74898 -4.4367854e-10 33.944126 + 240 0 -8.74898 0 -8.74898 -7.1617402e-10 33.944126 + 241 0 -8.74898 0 -8.74898 1.4428286e-09 33.944126 + 242 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 243 0 -8.74898 0 -8.74898 -3.947691e-10 33.944126 + 244 0 -8.74898 0 -8.74898 2.4454723e-11 33.944126 + 245 0 -8.74898 0 -8.74898 8.454347e-10 33.944126 + 246 0 -8.74898 0 -8.74898 -1.0480595e-11 33.944126 + 247 0 -8.74898 0 -8.74898 -7.9652526e-10 33.944126 + 248 0 -8.74898 0 -8.74898 4.6813326e-10 33.944126 + 249 0 -8.74898 0 -8.74898 -4.8560092e-10 33.944126 + 250 0 -8.74898 0 -8.74898 4.6813326e-10 33.944126 + 251 0 -8.74898 0 -8.74898 -4.8560092e-10 33.944126 + 252 0 -8.74898 0 -8.74898 -5.5896509e-11 33.944126 + 253 0 -8.74898 0 -8.74898 8.454347e-10 33.944126 + 254 0 -8.74898 0 -8.74898 -4.8560092e-10 33.944126 + 255 0 -8.74898 0 -8.74898 -4.8560092e-10 33.944126 + 256 0 -8.74898 0 -8.74898 8.454347e-10 33.944126 + 257 0 -8.74898 0 -8.74898 -4.8560092e-10 33.944126 + 258 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 259 0 -8.74898 0 -8.74898 1.4428286e-09 33.944126 + 260 0 -8.74898 0 -8.74898 -4.8560092e-10 33.944126 + 261 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 262 0 -8.74898 0 -8.74898 -5.5896509e-11 33.944126 + 263 0 -8.74898 0 -8.74898 -3.4935318e-10 33.944126 + 264 0 -8.74898 0 -8.74898 8.454347e-10 33.944126 + 265 0 -8.74898 0 -8.74898 -6.9521283e-10 33.944126 + 266 0 -8.74898 0 -8.74898 7.1966756e-10 33.944126 + 267 0 -8.74898 0 -8.74898 -6.8123871e-10 33.944126 + 268 0 -8.74898 0 -8.74898 -1.0480595e-11 33.944126 + 269 0 -8.74898 0 -8.74898 -4.1922382e-10 33.944126 + 270 0 -8.74898 0 -8.74898 1.4882446e-09 33.944126 + 271 0 -8.74898 0 -8.74898 4.6813326e-10 33.944126 + 272 0 -8.74898 0 -8.74898 -4.506656e-10 33.944126 + 273 0 -8.74898 0 -8.74898 -4.8560092e-10 33.944126 + 274 0 -8.74898 0 -8.74898 8.454347e-10 33.944126 + 275 0 -8.74898 0 -8.74898 -4.8560092e-10 33.944126 + 276 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 277 0 -8.74898 0 -8.74898 8.454347e-10 33.944126 + 278 0 -8.74898 0 -8.74898 -4.8560092e-10 33.944126 + 279 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 280 0 -8.74898 0 -8.74898 1.4428286e-09 33.944126 + 281 0 -8.74898 0 -8.74898 -4.8560092e-10 33.944126 + 282 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 283 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 284 0 -8.74898 0 -8.74898 1.4428286e-09 33.944126 + 285 0 -8.74898 0 -8.74898 -4.8560092e-10 33.944126 + 286 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 287 0 -8.74898 0 -8.74898 2.4804076e-10 33.944126 + 288 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 289 0 -8.74898 0 -8.74898 9.5024066e-10 33.944126 + 290 0 -8.74898 0 -8.74898 -4.8560092e-10 33.944126 + 291 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 292 0 -8.74898 0 -8.74898 9.7818891e-10 33.944126 + 293 0 -8.74898 0 -8.74898 -4.8560092e-10 33.944126 + 294 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 295 0 -8.74898 0 -8.74898 9.7818891e-10 33.944126 + 296 0 -8.74898 0 -8.74898 -4.8560092e-10 33.944126 + 297 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 298 0 -8.74898 0 -8.74898 2.7598901e-10 33.944126 + 299 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 300 0 -8.74898 0 -8.74898 1.0899819e-09 33.944126 + 301 0 -8.74898 0 -8.74898 -4.8560092e-10 33.944126 + 302 0 -8.74898 0 -8.74898 -4.4367854e-10 33.944126 + 303 0 -8.74898 0 -8.74898 -7.1617402e-10 33.944126 + 304 0 -8.74898 0 -8.74898 1.4428286e-09 33.944126 + 305 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 306 0 -8.74898 0 -8.74898 -4.4367854e-10 33.944126 + 307 0 -8.74898 0 -8.74898 1.0899819e-09 33.944126 + 308 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 309 0 -8.74898 0 -8.74898 -4.4367854e-10 33.944126 + 310 0 -8.74898 0 -8.74898 2.4454723e-11 33.944126 + 311 0 -8.74898 0 -8.74898 8.454347e-10 33.944126 + 312 0 -8.74898 0 -8.74898 -6.8123871e-10 33.944126 + 313 0 -8.74898 0 -8.74898 -1.0480595e-11 33.944126 + 314 0 -8.74898 0 -8.74898 -3.3887259e-10 33.944126 + 315 0 -8.74898 0 -8.74898 1.1214237e-09 33.944126 + 316 0 -8.74898 0 -8.74898 4.6813326e-10 33.944126 + 317 0 -8.74898 0 -8.74898 -4.8560092e-10 33.944126 + 318 0 -8.74898 0 -8.74898 -1.0480595e-11 33.944126 + 319 0 -8.74898 0 -8.74898 -4.1922382e-10 33.944126 + 320 0 -8.74898 0 -8.74898 1.3764515e-09 33.944126 + 321 0 -8.74898 0 -8.74898 4.6813326e-10 33.944126 + 322 0 -8.74898 0 -8.74898 -7.8953819e-10 33.944126 + 323 0 -8.74898 0 -8.74898 4.6813326e-10 33.944126 + 324 0 -8.74898 0 -8.74898 -4.506656e-10 33.944126 + 325 0 -8.74898 0 -8.74898 -4.8560092e-10 33.944126 + 326 0 -8.74898 0 -8.74898 1.2227361e-09 33.944126 + 327 0 -8.74898 0 -8.74898 -1.432348e-10 33.944126 + 328 0 -8.74898 0 -8.74898 2.5852135e-10 33.944126 + 329 0 -8.74898 0 -8.74898 2.5852135e-10 33.944126 + 330 0 -8.74898 0 -8.74898 2.5852135e-10 33.944126 + 331 0 -8.74898 0 -8.74898 -1.3764515e-09 33.944126 + 332 0 -8.74898 0 -8.74898 9.5024066e-10 33.944126 + 333 0 -8.74898 0 -8.74898 2.5852135e-10 33.944126 + 334 0 -8.74898 0 -8.74898 2.5852135e-10 33.944126 + 335 0 -8.74898 0 -8.74898 -1.8900007e-09 33.944126 + 336 0 -8.74898 0 -8.74898 -3.842885e-11 33.944126 + 337 0 -8.74898 0 -8.74898 -3.4935318e-10 33.944126 + 338 0 -8.74898 0 -8.74898 8.454347e-10 33.944126 + 339 0 -8.74898 0 -8.74898 -4.8560092e-10 33.944126 + 340 0 -8.74898 0 -8.74898 -3.4935318e-10 33.944126 + 341 0 -8.74898 0 -8.74898 8.454347e-10 33.944126 + 342 0 -8.74898 0 -8.74898 -4.5765267e-10 33.944126 + 343 0 -8.74898 0 -8.74898 -6.6726458e-10 33.944126 + 344 0 -8.74898 0 -8.74898 8.454347e-10 33.944126 + 345 0 -8.74898 0 -8.74898 -6.8123871e-10 33.944126 + 346 0 -8.74898 0 -8.74898 1.9563778e-10 33.944126 + 347 0 -8.74898 0 -8.74898 -1.0480595e-11 33.944126 + 348 0 -8.74898 0 -8.74898 4.6813326e-10 33.944126 + 349 0 -8.74898 0 -8.74898 4.6813326e-10 33.944126 + 350 0 -8.74898 0 -8.74898 -3.5634025e-10 33.944126 + 351 0 -8.74898 0 -8.74898 -4.8560092e-10 33.944126 + 352 0 -8.74898 0 -8.74898 4.6813326e-10 33.944126 + 353 0 -8.74898 0 -8.74898 -4.8560092e-10 33.944126 + 354 0 -8.74898 0 -8.74898 -5.5896509e-11 33.944126 + 355 0 -8.74898 0 -8.74898 4.6813326e-10 33.944126 + 356 0 -8.74898 0 -8.74898 -4.506656e-10 33.944126 + 357 0 -8.74898 0 -8.74898 -4.5765267e-10 33.944126 + 358 0 -8.74898 0 -8.74898 4.1223675e-10 33.944126 + 359 0 -8.74898 0 -8.74898 -6.8123871e-10 33.944126 + 360 0 -8.74898 0 -8.74898 8.454347e-10 33.944126 + 361 0 -8.74898 0 -8.74898 -6.9521283e-10 33.944126 + 362 0 -8.74898 0 -8.74898 -1.0480595e-11 33.944126 + 363 0 -8.74898 0 -8.74898 -3.3887259e-10 33.944126 + 364 0 -8.74898 0 -8.74898 1.4568028e-09 33.944126 + 365 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 366 0 -8.74898 0 -8.74898 5.2402977e-10 33.944126 + 367 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 368 0 -8.74898 0 -8.74898 -2.7948255e-11 33.944126 + 369 0 -8.74898 0 -8.74898 8.454347e-10 33.944126 + 370 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 371 0 -8.74898 0 -8.74898 -4.4367854e-10 33.944126 + 372 0 -8.74898 0 -8.74898 1.4428286e-09 33.944126 + 373 0 -8.74898 0 -8.74898 -4.8560092e-10 33.944126 + 374 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 375 0 -8.74898 0 -8.74898 5.3451037e-10 33.944126 + 376 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 377 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 378 0 -8.74898 0 -8.74898 1.0899819e-09 33.944126 + 379 0 -8.74898 0 -8.74898 -4.9957505e-10 33.944126 + 380 0 -8.74898 0 -8.74898 -4.4367854e-10 33.944126 + 381 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 382 0 -8.74898 0 -8.74898 -4.4367854e-10 33.944126 + 383 0 -8.74898 0 -8.74898 -7.1617402e-10 33.944126 + 384 0 -8.74898 0 -8.74898 1.4428286e-09 33.944126 + 385 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 386 0 -8.74898 0 -8.74898 -4.4367854e-10 33.944126 + 387 0 -8.74898 0 -8.74898 1.0760078e-09 33.944126 + 388 0 -8.74898 0 -8.74898 -4.8560092e-10 33.944126 + 389 0 -8.74898 0 -8.74898 -4.6463973e-10 33.944126 + 390 0 -8.74898 0 -8.74898 -7.1617402e-10 33.944126 + 391 0 -8.74898 0 -8.74898 1.4428286e-09 33.944126 + 392 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 393 0 -8.74898 0 -8.74898 -4.2271735e-10 33.944126 + 394 0 -8.74898 0 -8.74898 1.0760078e-09 33.944126 + 395 0 -8.74898 0 -8.74898 -4.8560092e-10 33.944126 + 396 0 -8.74898 0 -8.74898 -6.8123871e-10 33.944126 + 397 0 -8.74898 0 -8.74898 -2.1659897e-10 33.944126 + 398 0 -8.74898 0 -8.74898 1.4428286e-09 33.944126 + 399 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 400 0 -8.74898 0 -8.74898 -4.2271735e-10 33.944126 + 401 0 -8.74898 0 -8.74898 -7.1617402e-10 33.944126 + 402 0 -8.74898 0 -8.74898 1.4428286e-09 33.944126 + 403 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 404 0 -8.74898 0 -8.74898 -7.1617402e-10 33.944126 + 405 0 -8.74898 0 -8.74898 1.4428286e-09 33.944126 + 406 0 -8.74898 0 -8.74898 -3.4236612e-10 33.944126 + 407 0 -8.74898 0 -8.74898 -6.8123871e-10 33.944126 + 408 0 -8.74898 0 -8.74898 -2.1659897e-10 33.944126 + 409 0 -8.74898 0 -8.74898 -2.1659897e-10 33.944126 + 410 0 -8.74898 0 -8.74898 1.4428286e-09 33.944126 + 411 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 412 0 -8.74898 0 -8.74898 -7.1617402e-10 33.944126 + 413 0 -8.74898 0 -8.74898 9.7120185e-10 33.944126 + 414 0 -8.74898 0 -8.74898 -4.4367854e-10 33.944126 + 415 0 -8.74898 0 -8.74898 -7.1617402e-10 33.944126 + 416 0 -8.74898 0 -8.74898 1.4428286e-09 33.944126 + 417 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 418 0 -8.74898 0 -8.74898 -3.947691e-10 33.944126 + 419 0 -8.74898 0 -8.74898 -7.1617402e-10 33.944126 + 420 0 -8.74898 0 -8.74898 1.4428286e-09 33.944126 + 421 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 422 0 -8.74898 0 -8.74898 -7.1617402e-10 33.944126 + 423 0 -8.74898 0 -8.74898 1.4428286e-09 33.944126 + 424 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 425 0 -8.74898 0 -8.74898 -4.4367854e-10 33.944126 + 426 0 -8.74898 0 -8.74898 -7.1617402e-10 33.944126 + 427 0 -8.74898 0 -8.74898 1.4428286e-09 33.944126 + 428 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 429 0 -8.74898 0 -8.74898 -3.947691e-10 33.944126 + 430 0 -8.74898 0 -8.74898 2.4454723e-11 33.944126 + 431 0 -8.74898 0 -8.74898 1.4428286e-09 33.944126 + 432 0 -8.74898 0 -8.74898 -3.4236612e-10 33.944126 + 433 0 -8.74898 0 -8.74898 -6.9521283e-10 33.944126 + 434 0 -8.74898 0 -8.74898 -1.0480595e-11 33.944126 + 435 0 -8.74898 0 -8.74898 8.454347e-10 33.944126 + 436 0 -8.74898 0 -8.74898 -4.8560092e-10 33.944126 + 437 0 -8.74898 0 -8.74898 8.454347e-10 33.944126 + 438 0 -8.74898 0 -8.74898 -4.8560092e-10 33.944126 + 439 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 440 0 -8.74898 0 -8.74898 1.4428286e-09 33.944126 + 441 0 -8.74898 0 -8.74898 -4.8560092e-10 33.944126 + 442 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 443 0 -8.74898 0 -8.74898 -5.5896509e-11 33.944126 + 444 0 -8.74898 0 -8.74898 4.1223675e-10 33.944126 + 445 0 -8.74898 0 -8.74898 -4.4367854e-10 33.944126 + 446 0 -8.74898 0 -8.74898 -6.8123871e-10 33.944126 + 447 0 -8.74898 0 -8.74898 1.4428286e-09 33.944126 + 448 0 -8.74898 0 -8.74898 -4.8560092e-10 33.944126 + 449 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 450 0 -8.74898 0 -8.74898 9.7120185e-10 33.944126 + 451 0 -8.74898 0 -8.74898 -4.8560092e-10 33.944126 + 452 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 453 0 -8.74898 0 -8.74898 1.0899819e-09 33.944126 + 454 0 -8.74898 0 -8.74898 -4.8560092e-10 33.944126 + 455 0 -8.74898 0 -8.74898 -4.716268e-10 33.944126 + 456 0 -8.74898 0 -8.74898 -3.4935318e-10 33.944126 + 457 0 -8.74898 0 -8.74898 1.4428286e-09 33.944126 + 458 0 -8.74898 0 -8.74898 -3.4236612e-10 33.944126 + 459 0 -8.74898 0 -8.74898 -4.8560092e-10 33.944126 + 460 0 -8.74898 0 -8.74898 -1.0480595e-11 33.944126 + 461 0 -8.74898 0 -8.74898 -3.4935318e-12 33.944126 + 462 0 -8.74898 0 -8.74898 5.9040688e-10 33.944126 + 463 0 -8.74898 0 -8.74898 1.0201113e-09 33.944126 + 464 0 -8.74898 0 -8.74898 -3.3188552e-10 33.944126 + 465 0 -8.74898 0 -8.74898 1.0201113e-09 33.944126 + 466 0 -8.74898 0 -8.74898 8.6639589e-10 33.944126 + 467 0 -8.74898 0 -8.74898 -1.7362853e-09 33.944126 + 468 0 -8.74898 0 -8.74898 1.1179302e-10 33.944126 + 469 0 -8.74898 0 -8.74898 -1.1039561e-09 33.944126 + 470 0 -8.74898 0 -8.74898 -4.5415914e-10 33.944126 + 471 0 -8.74898 0 -8.74898 -4.2621088e-10 33.944126 + 472 0 -8.74898 0 -8.74898 -4.5415914e-10 33.944126 + 473 0 -8.74898 0 -8.74898 -3.4935318e-10 33.944126 + 474 0 -8.74898 0 -8.74898 -6.6027751e-10 33.944126 + 475 0 -8.74898 0 -8.74898 6.7774517e-10 33.944126 + 476 0 -8.74898 0 -8.74898 -6.6377105e-11 33.944126 + 477 0 -8.74898 0 -8.74898 2.1275609e-09 33.944126 + 478 0 -8.74898 0 -8.74898 2.3162116e-09 33.944126 + 479 0 -8.74898 0 -8.74898 -1.1703332e-09 33.944126 + 480 0 -8.74898 0 -8.74898 -1.4882446e-09 33.944126 + 481 0 -8.74898 0 -8.74898 -6.8822577e-10 33.944126 + 482 0 -8.74898 0 -8.74898 9.8866951e-10 33.944126 + 483 0 -8.74898 0 -8.74898 -2.3756016e-09 33.944126 + 484 0 -8.74898 0 -8.74898 1.8096495e-09 33.944126 + 485 0 -8.74898 0 -8.74898 -3.738079e-10 33.944126 + 486 0 -8.74898 0 -8.74898 8.6290236e-10 33.944126 + 487 0 -8.74898 0 -8.74898 -2.3756016e-09 33.944126 + 488 0 -8.74898 0 -8.74898 8.559153e-10 33.944126 + 489 0 -8.74898 0 -8.74898 1.2576715e-09 33.944126 + 490 0 -8.74898 0 -8.74898 2.8996314e-10 33.944126 + 491 0 -8.74898 0 -8.74898 2.8996314e-10 33.944126 + 492 0 -8.74898 0 -8.74898 -1.0201113e-09 33.944126 + 493 0 -8.74898 0 -8.74898 2.8996314e-10 33.944126 + 494 0 -8.74898 0 -8.74898 7.6508347e-10 33.944126 + 495 0 -8.74898 0 -8.74898 2.8996314e-10 33.944126 + 496 0 -8.74898 0 -8.74898 -9.6421478e-10 33.944126 + 497 0 -8.74898 0 -8.74898 2.8996314e-10 33.944126 + 498 0 -8.74898 0 -8.74898 2.8996314e-10 33.944126 + 499 0 -8.74898 0 -8.74898 2.8996314e-10 33.944126 + 500 0 -8.74898 0 -8.74898 -3.2489846e-10 33.944126 + 501 0 -8.74898 0 -8.74898 -5.3451037e-10 33.944126 + 502 0 -8.74898 0 -8.74898 7.6508347e-10 33.944126 + 503 0 -8.74898 0 -8.74898 -3.2489846e-10 33.944126 + 504 0 -8.74898 0 -8.74898 -5.3451037e-10 33.944126 + 505 0 -8.74898 0 -8.74898 7.6508347e-10 33.944126 + 506 0 -8.74898 0 -8.74898 -5.3451037e-10 33.944126 + 507 0 -8.74898 0 -8.74898 1.3275421e-10 33.944126 + 508 0 -8.74898 0 -8.74898 1.2891132e-09 33.944126 + 509 0 -8.74898 0 -8.74898 1.2891132e-09 33.944126 + 510 0 -8.74898 0 -8.74898 -3.8079497e-10 33.944126 + 511 0 -8.74898 0 -8.74898 -3.3887259e-10 33.944126 + 512 0 -8.74898 0 -8.74898 1.1109431e-09 33.944126 + 513 0 -8.74898 0 -8.74898 -1.1284108e-09 33.944126 + 514 0 -8.74898 0 -8.74898 1.2891132e-09 33.944126 + 515 0 -8.74898 0 -8.74898 -1.1284108e-09 33.944126 + 516 0 -8.74898 0 -8.74898 -5.3451037e-10 33.944126 + 517 0 -8.74898 0 -8.74898 1.1109431e-09 33.944126 + 518 0 -8.74898 0 -8.74898 -3.8079497e-10 33.944126 + 519 0 -8.74898 0 -8.74898 3.738079e-10 33.944126 + 520 0 -8.74898 0 -8.74898 -3.8079497e-10 33.944126 + 521 0 -8.74898 0 -8.74898 3.738079e-10 33.944126 + 522 0 -8.74898 0 -8.74898 -3.8079497e-10 33.944126 + 523 0 -8.74898 0 -8.74898 3.738079e-10 33.944126 + 524 0 -8.74898 0 -8.74898 -3.8079497e-10 33.944126 + 525 0 -8.74898 0 -8.74898 5.5896509e-11 33.944126 + 526 0 -8.74898 0 -8.74898 1.261165e-09 33.944126 + 527 0 -8.74898 0 -8.74898 -2.141535e-09 33.944126 + 528 0 -8.74898 0 -8.74898 -4.5415914e-11 33.944126 + 529 0 -8.74898 0 -8.74898 1.6699082e-09 33.944126 + 530 0 -8.74898 0 -8.74898 -2.2638086e-09 33.944126 + 531 0 -8.74898 0 -8.74898 5.4499096e-10 33.944126 + 532 0 -8.74898 0 -8.74898 1.4393351e-09 33.944126 + 533 0 -8.74898 0 -8.74898 -3.6682084e-10 33.944126 + 534 0 -8.74898 0 -8.74898 -9.6072125e-10 33.944126 + 535 0 -8.74898 0 -8.74898 -4.2970441e-10 33.944126 + 536 0 -8.74898 0 -8.74898 1.4393351e-09 33.944126 + 537 0 -8.74898 0 -8.74898 -9.6072125e-10 33.944126 + 538 0 -8.74898 0 -8.74898 -4.2970441e-10 33.944126 + 539 0 -8.74898 0 -8.74898 1.4393351e-09 33.944126 + 540 0 -8.74898 0 -8.74898 -9.6072125e-10 33.944126 + 541 0 -8.74898 0 -8.74898 -4.2970441e-10 33.944126 + 542 0 -8.74898 0 -8.74898 1.4393351e-09 33.944126 + 543 0 -8.74898 0 -8.74898 -9.6072125e-10 33.944126 + 544 0 -8.74898 0 -8.74898 -4.2970441e-10 33.944126 + 545 0 -8.74898 0 -8.74898 1.4393351e-09 33.944126 + 546 0 -8.74898 0 -8.74898 2.410537e-10 33.944126 + 547 0 -8.74898 0 -8.74898 -1.4113869e-09 33.944126 + 548 0 -8.74898 0 -8.74898 -4.2970441e-10 33.944126 + 549 0 -8.74898 0 -8.74898 2.3441599e-09 33.944126 + 550 0 -8.74898 0 -8.74898 -2.686526e-09 33.944126 + 551 0 -8.74898 0 -8.74898 1.6314794e-09 33.944126 + 552 0 -8.74898 0 -8.74898 -8.8386355e-10 33.944126 + 553 0 -8.74898 0 -8.74898 1.320555e-09 33.944126 + 554 0 -8.74898 0 -8.74898 -9.6072125e-10 33.944126 + 555 0 -8.74898 0 -8.74898 -4.2970441e-10 33.944126 + 556 0 -8.74898 0 -8.74898 1.320555e-09 33.944126 + 557 0 -8.74898 0 -8.74898 -1.0515531e-09 33.944126 + 558 0 -8.74898 0 -8.74898 -4.2970441e-10 33.944126 + 559 0 -8.74898 0 -8.74898 1.4393351e-09 33.944126 + 560 0 -8.74898 0 -8.74898 -9.6072125e-10 33.944126 + 561 0 -8.74898 0 -8.74898 -4.2970441e-10 33.944126 + 562 0 -8.74898 0 -8.74898 1.4393351e-09 33.944126 + 563 0 -8.74898 0 -8.74898 2.410537e-10 33.944126 + 564 0 -8.74898 0 -8.74898 -2.7563966e-09 33.944126 + 565 0 -8.74898 0 -8.74898 1.6454535e-09 33.944126 + 566 0 -8.74898 0 -8.74898 -4.2970441e-10 33.944126 + 567 0 -8.74898 0 -8.74898 1.320555e-09 33.944126 + 568 0 -8.74898 0 -8.74898 -9.6072125e-10 33.944126 + 569 0 -8.74898 0 -8.74898 -4.2970441e-10 33.944126 + 570 0 -8.74898 0 -8.74898 1.320555e-09 33.944126 + 571 0 -8.74898 0 -8.74898 -2.1694833e-09 33.944126 + 572 0 -8.74898 0 -8.74898 1.6314794e-09 33.944126 + 573 0 -8.74898 0 -8.74898 -5.5896509e-11 33.944126 + 574 0 -8.74898 0 -8.74898 -1.3485033e-09 33.944126 + 575 0 -8.74898 0 -8.74898 -1.3485033e-09 33.944126 + 576 0 -8.74898 0 -8.74898 8.3495411e-10 33.944126 + 577 0 -8.74898 0 -8.74898 -1.3485033e-09 33.944126 + 578 0 -8.74898 0 -8.74898 2.2148992e-09 33.944126 + 579 0 -8.74898 0 -8.74898 -2.686526e-09 33.944126 + 580 0 -8.74898 0 -8.74898 2.193938e-09 33.944126 + 581 0 -8.74898 0 -8.74898 -1.3485033e-09 33.944126 + 582 0 -8.74898 0 -8.74898 1.7327918e-09 33.944126 + 583 0 -8.74898 0 -8.74898 -2.686526e-09 33.944126 + 584 0 -8.74898 0 -8.74898 2.1380415e-09 33.944126 + 585 0 -8.74898 0 -8.74898 9.3626653e-10 33.944126 + 586 0 -8.74898 0 -8.74898 -1.0760078e-09 33.944126 + 587 0 -8.74898 0 -8.74898 7.8953819e-10 33.944126 + 588 0 -8.74898 0 -8.74898 -1.0760078e-09 33.944126 + 589 0 -8.74898 0 -8.74898 7.8953819e-10 33.944126 + 590 0 -8.74898 0 -8.74898 -5.5896509e-11 33.944126 + 591 0 -8.74898 0 -8.74898 -1.3485033e-09 33.944126 + 592 0 -8.74898 0 -8.74898 -5.8341981e-10 33.944126 + 593 0 -8.74898 0 -8.74898 -1.977339e-09 33.944126 + 594 0 -8.74898 0 -8.74898 2.7389289e-09 33.944126 + 595 0 -8.74898 0 -8.74898 -2.686526e-09 33.944126 + 596 0 -8.74898 0 -8.74898 2.6830324e-09 33.944126 + 597 0 -8.74898 0 -8.74898 -2.686526e-09 33.944126 + 598 0 -8.74898 0 -8.74898 2.5852135e-09 33.944126 + 599 0 -8.74898 0 -8.74898 -1.3485033e-09 33.944126 + 600 0 -8.74898 0 -8.74898 1.7327918e-09 33.944126 + 601 0 -8.74898 0 -8.74898 -1.5930505e-09 33.944126 + 602 0 -8.74898 0 -8.74898 3.3537905e-10 33.944126 + 603 0 -8.74898 0 -8.74898 9.3626653e-10 33.944126 + 604 0 -8.74898 0 -8.74898 -1.5930505e-09 33.944126 + 605 0 -8.74898 0 -8.74898 7.8953819e-10 33.944126 + 606 0 -8.74898 0 -8.74898 9.3626653e-10 33.944126 + 607 0 -8.74898 0 -8.74898 -2.1135868e-09 33.944126 + 608 0 -8.74898 0 -8.74898 1.9948067e-09 33.944126 + 609 0 -8.74898 0 -8.74898 -5.5896509e-10 33.944126 + 610 0 -8.74898 0 -8.74898 -8.6639589e-10 33.944126 + 611 0 -8.74898 0 -8.74898 7.8953819e-10 33.944126 + 612 0 -8.74898 0 -8.74898 -8.6639589e-10 33.944126 + 613 0 -8.74898 0 -8.74898 1.7712206e-09 33.944126 + 614 0 -8.74898 0 -8.74898 -2.1275609e-09 33.944126 + 615 0 -8.74898 0 -8.74898 1.9948067e-09 33.944126 + 616 0 -8.74898 0 -8.74898 -2.1135868e-09 33.944126 + 617 0 -8.74898 0 -8.74898 1.9948067e-09 33.944126 + 618 0 -8.74898 0 -8.74898 -5.5896509e-10 33.944126 + 619 0 -8.74898 0 -8.74898 -5.5896509e-11 33.944126 + 620 0 -8.74898 0 -8.74898 -8.6639589e-10 33.944126 + 621 0 -8.74898 0 -8.74898 1.7712206e-09 33.944126 + 622 0 -8.74898 0 -8.74898 -2.1275609e-09 33.944126 + 623 0 -8.74898 0 -8.74898 1.9948067e-09 33.944126 + 624 0 -8.74898 0 -8.74898 -2.1135868e-09 33.944126 + 625 0 -8.74898 0 -8.74898 1.9948067e-09 33.944126 + 626 0 -8.74898 0 -8.74898 -5.5896509e-10 33.944126 + 627 0 -8.74898 0 -8.74898 -5.5896509e-11 33.944126 + 628 0 -8.74898 0 -8.74898 9.3626653e-10 33.944126 + 629 0 -8.74898 0 -8.74898 -1.7991689e-09 33.944126 + 630 0 -8.74898 0 -8.74898 1.9948067e-09 33.944126 + 631 0 -8.74898 0 -8.74898 -2.1135868e-09 33.944126 + 632 0 -8.74898 0 -8.74898 1.9948067e-09 33.944126 + 633 0 -8.74898 0 -8.74898 -5.5896509e-10 33.944126 + 634 0 -8.74898 0 -8.74898 -5.5896509e-11 33.944126 + 635 0 -8.74898 0 -8.74898 -5.5896509e-11 33.944126 + 636 0 -8.74898 0 -8.74898 -8.6639589e-10 33.944126 + 637 0 -8.74898 0 -8.74898 8.4194117e-10 33.944126 + 638 0 -8.74898 0 -8.74898 9.3626653e-10 33.944126 + 639 0 -8.74898 0 -8.74898 -2.2044186e-09 33.944126 + 640 0 -8.74898 0 -8.74898 2.2218862e-09 33.944126 + 641 0 -8.74898 0 -8.74898 -2.2044186e-09 33.944126 + 642 0 -8.74898 0 -8.74898 2.2148992e-09 33.944126 + 643 0 -8.74898 0 -8.74898 -2.6026812e-09 33.944126 + 644 0 -8.74898 0 -8.74898 2.200925e-09 33.944126 + 645 0 -8.74898 0 -8.74898 -2.2183927e-09 33.944126 + 646 0 -8.74898 0 -8.74898 2.1869509e-09 33.944126 + 647 0 -8.74898 0 -8.74898 -1.1738267e-09 33.944126 + 648 0 -8.74898 0 -8.74898 8.0351232e-10 33.944126 + 649 0 -8.74898 0 -8.74898 -1.0480595e-10 33.944126 + 650 0 -8.74898 0 -8.74898 -6.2883573e-10 33.944126 + 651 0 -8.74898 0 -8.74898 -7.2665462e-10 33.944126 + 652 0 -8.74898 0 -8.74898 -6.9870636e-11 33.944126 + 653 0 -8.74898 0 -8.74898 -6.9870636e-11 33.944126 + 654 0 -8.74898 0 -8.74898 -6.9870636e-11 33.944126 + 655 0 -8.74898 0 -8.74898 -6.9870636e-11 33.944126 + 656 0 -8.74898 0 -8.74898 -6.9870636e-11 33.944126 + 657 0 -8.74898 0 -8.74898 1.5511281e-09 33.944126 + 658 0 -8.74898 0 -8.74898 -1.7118306e-10 33.944126 + 659 0 -8.74898 0 -8.74898 -1.1912944e-09 33.944126 + 660 0 -8.74898 0 -8.74898 -6.6377105e-10 33.944126 + 661 0 -8.74898 0 -8.74898 2.0961191e-10 33.944126 + 662 0 -8.74898 0 -8.74898 2.0961191e-10 33.944126 + 663 0 -8.74898 0 -8.74898 -6.6377105e-10 33.944126 + 664 0 -8.74898 0 -8.74898 2.0961191e-10 33.944126 + 665 0 -8.74898 0 -8.74898 2.0961191e-10 33.944126 + 666 0 -8.74898 0 -8.74898 -1.7502594e-09 33.944126 + 667 0 -8.74898 0 -8.74898 1.5511281e-09 33.944126 + 668 0 -8.74898 0 -8.74898 2.0961191e-10 33.944126 + 669 0 -8.74898 0 -8.74898 2.0961191e-10 33.944126 + 670 0 -8.74898 0 -8.74898 -6.6377105e-10 33.944126 + 671 0 -8.74898 0 -8.74898 2.2358604e-10 33.944126 + 672 0 -8.74898 0 -8.74898 2.0961191e-10 33.944126 + 673 0 -8.74898 0 -8.74898 -1.3380227e-09 33.944126 + 674 0 -8.74898 0 -8.74898 9.9565657e-10 33.944126 + 675 0 -8.74898 0 -8.74898 2.0961191e-10 33.944126 + 676 0 -8.74898 0 -8.74898 2.0961191e-10 33.944126 + 677 0 -8.74898 0 -8.74898 -1.3380227e-09 33.944126 + 678 0 -8.74898 0 -8.74898 6.6377105e-10 33.944126 + 679 0 -8.74898 0 -8.74898 6.6377105e-10 33.944126 + 680 0 -8.74898 0 -8.74898 -9.8517597e-10 33.944126 + 681 0 -8.74898 0 -8.74898 6.6377105e-10 33.944126 + 682 0 -8.74898 0 -8.74898 2.0961191e-10 33.944126 + 683 0 -8.74898 0 -8.74898 7.0569343e-10 33.944126 + 684 0 -8.74898 0 -8.74898 -1.1912944e-09 33.944126 + 685 0 -8.74898 0 -8.74898 1.9563778e-10 33.944126 + 686 0 -8.74898 0 -8.74898 2.0961191e-10 33.944126 + 687 0 -8.74898 0 -8.74898 7.0569343e-10 33.944126 + 688 0 -8.74898 0 -8.74898 -1.1912944e-09 33.944126 + 689 0 -8.74898 0 -8.74898 2.2358604e-10 33.944126 + 690 0 -8.74898 0 -8.74898 2.0961191e-10 33.944126 + 691 0 -8.74898 0 -8.74898 -9.8517597e-10 33.944126 + 692 0 -8.74898 0 -8.74898 9.9565657e-10 33.944126 + 693 0 -8.74898 0 -8.74898 7.0569343e-10 33.944126 + 694 0 -8.74898 0 -8.74898 -1.1912944e-09 33.944126 + 695 0 -8.74898 0 -8.74898 1.9563778e-10 33.944126 + 696 0 -8.74898 0 -8.74898 7.0569343e-10 33.944126 + 697 0 -8.74898 0 -8.74898 -9.8517597e-10 33.944126 + 698 0 -8.74898 0 -8.74898 6.6377105e-10 33.944126 + 699 0 -8.74898 0 -8.74898 7.0569343e-10 33.944126 + 700 0 -8.74898 0 -8.74898 -1.1912944e-09 33.944126 + 701 0 -8.74898 0 -8.74898 7.0569343e-10 33.944126 + 702 0 -8.74898 0 -8.74898 7.0569343e-10 33.944126 + 703 0 -8.74898 0 -8.74898 -1.0934755e-09 33.944126 + 704 0 -8.74898 0 -8.74898 7.0569343e-10 33.944126 + 705 0 -8.74898 0 -8.74898 -1.432348e-10 33.944126 + 706 0 -8.74898 0 -8.74898 -6.1136807e-10 33.944126 + 707 0 -8.74898 0 -8.74898 -1.0131242e-09 33.944126 + 708 0 -8.74898 0 -8.74898 1.9563778e-10 33.944126 + 709 0 -8.74898 0 -8.74898 1.0270984e-09 33.944126 + 710 0 -8.74898 0 -8.74898 -7.5809641e-10 33.944126 + 711 0 -8.74898 0 -8.74898 -7.5809641e-10 33.944126 + 712 0 -8.74898 0 -8.74898 4.1223675e-10 33.944126 + 713 0 -8.74898 0 -8.74898 1.9913131e-10 33.944126 + 714 0 -8.74898 0 -8.74898 -1.0305919e-09 33.944126 + 715 0 -8.74898 0 -8.74898 7.8604466e-10 33.944126 + 716 0 -8.74898 0 -8.74898 1.9913131e-10 33.944126 + 717 0 -8.74898 0 -8.74898 -1.0305919e-09 33.944126 + 718 0 -8.74898 0 -8.74898 8.4194117e-10 33.944126 + 719 0 -8.74898 0 -8.74898 -1.0131242e-10 33.944126 + 720 0 -8.74898 0 -8.74898 -7.3364168e-11 33.944126 + 721 0 -8.74898 0 -8.74898 1.9878196e-09 33.944126 + 722 0 -8.74898 0 -8.74898 -7.1617402e-10 33.944126 + 723 0 -8.74898 0 -8.74898 -3.3188552e-10 33.944126 + 724 0 -8.74898 0 -8.74898 -1.0131242e-10 33.944126 + 725 0 -8.74898 0 -8.74898 -7.3364168e-11 33.944126 + 726 0 -8.74898 0 -8.74898 8.2796704e-10 33.944126 + 727 0 -8.74898 0 -8.74898 3.1441786e-10 33.944126 + 728 0 -8.74898 0 -8.74898 2.8646961e-10 33.944126 + 729 0 -8.74898 0 -8.74898 3.1441786e-11 33.944126 + 730 0 -8.74898 0 -8.74898 -1.0410725e-09 33.944126 + 731 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 732 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 733 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 734 0 -8.74898 0 -8.74898 6.7774517e-10 33.944126 + 735 0 -8.74898 0 -8.74898 -1.0795013e-09 33.944126 + 736 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 737 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 738 0 -8.74898 0 -8.74898 -1.0410725e-09 33.944126 + 739 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 740 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 741 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 742 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 743 0 -8.74898 0 -8.74898 -1.0795013e-09 33.944126 + 744 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 745 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 746 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 747 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 748 0 -8.74898 0 -8.74898 -2.3197051e-09 33.944126 + 749 0 -8.74898 0 -8.74898 8.2447351e-10 33.944126 + 750 0 -8.74898 0 -8.74898 -2.3406663e-10 33.944126 + 751 0 -8.74898 0 -8.74898 3.1092433e-10 33.944126 + 752 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 753 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 754 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 755 0 -8.74898 0 -8.74898 -6.0787454e-10 33.944126 + 756 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 757 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 758 0 -8.74898 0 -8.74898 -1.0410725e-09 33.944126 + 759 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 760 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 761 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 762 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 763 0 -8.74898 0 -8.74898 -2.4245111e-09 33.944126 + 764 0 -8.74898 0 -8.74898 8.2447351e-10 33.944126 + 765 0 -8.74898 0 -8.74898 3.2839199e-10 33.944126 + 766 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 767 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 768 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 769 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 770 0 -8.74898 0 -8.74898 -8.9434415e-10 33.944126 + 771 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 772 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 773 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 774 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 775 0 -8.74898 0 -8.74898 -2.1555091e-09 33.944126 + 776 0 -8.74898 0 -8.74898 -7.68577e-11 33.944126 + 777 0 -8.74898 0 -8.74898 8.2447351e-10 33.944126 + 778 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 779 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 780 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 781 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 782 0 -8.74898 0 -8.74898 -2.1555091e-09 33.944126 + 783 0 -8.74898 0 -8.74898 8.2447351e-10 33.944126 + 784 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 785 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 786 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 787 0 -8.74898 0 -8.74898 -2.3197051e-09 33.944126 + 788 0 -8.74898 0 -8.74898 8.2447351e-10 33.944126 + 789 0 -8.74898 0 -8.74898 2.7249548e-10 33.944126 + 790 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 791 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 792 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 793 0 -8.74898 0 -8.74898 9.4325359e-11 33.944126 + 794 0 -8.74898 0 -8.74898 -2.3197051e-09 33.944126 + 795 0 -8.74898 0 -8.74898 8.2447351e-10 33.944126 + 796 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 797 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 798 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 799 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 800 0 -8.74898 0 -8.74898 -2.3197051e-09 33.944126 + 801 0 -8.74898 0 -8.74898 8.2447351e-10 33.944126 + 802 0 -8.74898 0 -8.74898 2.7249548e-10 33.944126 + 803 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 804 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 805 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 806 0 -8.74898 0 -8.74898 -1.1878008e-09 33.944126 + 807 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 808 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 809 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 810 0 -8.74898 0 -8.74898 9.4325359e-11 33.944126 + 811 0 -8.74898 0 -8.74898 -2.3197051e-09 33.944126 + 812 0 -8.74898 0 -8.74898 8.2447351e-10 33.944126 + 813 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 814 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 815 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 816 0 -8.74898 0 -8.74898 9.4325359e-11 33.944126 + 817 0 -8.74898 0 -8.74898 2.7948255e-10 33.944126 + 818 0 -8.74898 0 -8.74898 -2.1555091e-09 33.944126 + 819 0 -8.74898 0 -8.74898 8.2447351e-10 33.944126 + 820 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 821 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 822 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 823 0 -8.74898 0 -8.74898 -2.3197051e-09 33.944126 + 824 0 -8.74898 0 -8.74898 8.2447351e-10 33.944126 + 825 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 826 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 827 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 828 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 829 0 -8.74898 0 -8.74898 -1.1878008e-09 33.944126 + 830 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 831 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 832 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 833 0 -8.74898 0 -8.74898 9.4325359e-11 33.944126 + 834 0 -8.74898 0 -8.74898 -2.3197051e-09 33.944126 + 835 0 -8.74898 0 -8.74898 8.2447351e-10 33.944126 + 836 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 837 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 838 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 839 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 840 0 -8.74898 0 -8.74898 -2.1555091e-09 33.944126 + 841 0 -8.74898 0 -8.74898 8.2447351e-10 33.944126 + 842 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 843 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 844 0 -8.74898 0 -8.74898 -1.1878008e-09 33.944126 + 845 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 846 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 847 0 -8.74898 0 -8.74898 9.4325359e-11 33.944126 + 848 0 -8.74898 0 -8.74898 2.7948255e-10 33.944126 + 849 0 -8.74898 0 -8.74898 -2.3197051e-09 33.944126 + 850 0 -8.74898 0 -8.74898 8.2447351e-10 33.944126 + 851 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 852 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 853 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 854 0 -8.74898 0 -8.74898 -1.0829949e-10 33.944126 + 855 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 856 0 -8.74898 0 -8.74898 -1.1878008e-09 33.944126 + 857 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 858 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 859 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 860 0 -8.74898 0 -8.74898 -1.1878008e-09 33.944126 + 861 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 862 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 863 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 864 0 -8.74898 0 -8.74898 -1.0829949e-10 33.944126 + 865 0 -8.74898 0 -8.74898 -1.1738267e-09 33.944126 + 866 0 -8.74898 0 -8.74898 -7.5460287e-10 33.944126 + 867 0 -8.74898 0 -8.74898 -4.9258799e-10 33.944126 + 868 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 869 0 -8.74898 0 -8.74898 -4.9258799e-10 33.944126 + 870 0 -8.74898 0 -8.74898 1.8934942e-09 33.944126 + 871 0 -8.74898 0 -8.74898 -1.537154e-09 33.944126 + 872 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 873 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 874 0 -8.74898 0 -8.74898 -4.9258799e-10 33.944126 + 875 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 876 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 877 0 -8.74898 0 -8.74898 -4.9258799e-10 33.944126 + 878 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 879 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 880 0 -8.74898 0 -8.74898 -4.9258799e-10 33.944126 + 881 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 882 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 883 0 -8.74898 0 -8.74898 -4.9258799e-10 33.944126 + 884 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 885 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 886 0 -8.74898 0 -8.74898 -7.2316109e-10 33.944126 + 887 0 -8.74898 0 -8.74898 -2.6201489e-10 33.944126 + 888 0 -8.74898 0 -8.74898 -2.6201489e-10 33.944126 + 889 0 -8.74898 0 -8.74898 -2.7948255e-11 33.944126 + 890 0 -8.74898 0 -8.74898 8.1399291e-10 33.944126 + 891 0 -8.74898 0 -8.74898 -2.6201489e-10 33.944126 + 892 0 -8.74898 0 -8.74898 3.1441786e-10 33.944126 + 893 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 894 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 895 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 896 0 -8.74898 0 -8.74898 -2.969502e-10 33.944126 + 897 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 898 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 899 0 -8.74898 0 -8.74898 -1.4498157e-09 33.944126 + 900 0 -8.74898 0 -8.74898 -2.6201489e-10 33.944126 + 901 0 -8.74898 0 -8.74898 -2.7948255e-11 33.944126 + 902 0 -8.74898 0 -8.74898 8.1399291e-10 33.944126 + 903 0 -8.74898 0 -8.74898 -2.6201489e-10 33.944126 + 904 0 -8.74898 0 -8.74898 3.0044374e-10 33.944126 + 905 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 906 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 907 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 908 0 -8.74898 0 -8.74898 8.6639589e-10 33.944126 + 909 0 -8.74898 0 -8.74898 -1.5511281e-09 33.944126 + 910 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 911 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 912 0 -8.74898 0 -8.74898 6.8822577e-10 33.944126 + 913 0 -8.74898 0 -8.74898 -1.5511281e-09 33.944126 + 914 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 915 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 916 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 917 0 -8.74898 0 -8.74898 6.8822577e-10 33.944126 + 918 0 -8.74898 0 -8.74898 -2.1555091e-09 33.944126 + 919 0 -8.74898 0 -8.74898 -4.8909445e-11 33.944126 + 920 0 -8.74898 0 -8.74898 8.2447351e-10 33.944126 + 921 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 922 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 923 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 924 0 -8.74898 0 -8.74898 8.6639589e-10 33.944126 + 925 0 -8.74898 0 -8.74898 -2.1555091e-09 33.944126 + 926 0 -8.74898 0 -8.74898 -2.6201489e-10 33.944126 + 927 0 -8.74898 0 -8.74898 -4.8909445e-11 33.944126 + 928 0 -8.74898 0 -8.74898 8.2447351e-10 33.944126 + 929 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 930 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 931 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 932 0 -8.74898 0 -8.74898 6.9870636e-11 33.944126 + 933 0 -8.74898 0 -8.74898 6.9870636e-11 33.944126 + 934 0 -8.74898 0 -8.74898 -7.3364168e-10 33.944126 + 935 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 936 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 937 0 -8.74898 0 -8.74898 6.9870636e-11 33.944126 + 938 0 -8.74898 0 -8.74898 8.6639589e-10 33.944126 + 939 0 -8.74898 0 -8.74898 -2.1555091e-09 33.944126 + 940 0 -8.74898 0 -8.74898 2.2358604e-10 33.944126 + 941 0 -8.74898 0 -8.74898 2.305731e-10 33.944126 + 942 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 943 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 944 0 -8.74898 0 -8.74898 7.1617402e-10 33.944126 + 945 0 -8.74898 0 -8.74898 -8.7338296e-10 33.944126 + 946 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 947 0 -8.74898 0 -8.74898 6.8822577e-10 33.944126 + 948 0 -8.74898 0 -8.74898 -8.0351232e-10 33.944126 + 949 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 950 0 -8.74898 0 -8.74898 6.8822577e-10 33.944126 + 951 0 -8.74898 0 -8.74898 -1.8690395e-09 33.944126 + 952 0 -8.74898 0 -8.74898 2.0262485e-10 33.944126 + 953 0 -8.74898 0 -8.74898 6.4979692e-10 33.944126 + 954 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 955 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 956 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 957 0 -8.74898 0 -8.74898 -1.7118306e-10 33.944126 + 958 0 -8.74898 0 -8.74898 6.7774517e-10 33.944126 + 959 0 -8.74898 0 -8.74898 -1.5511281e-09 33.944126 + 960 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 961 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 962 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 963 0 -8.74898 0 -8.74898 -1.7118306e-10 33.944126 + 964 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 965 0 -8.74898 0 -8.74898 -6.9521283e-10 33.944126 + 966 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 967 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 968 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 969 0 -8.74898 0 -8.74898 -1.7118306e-10 33.944126 + 970 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 971 0 -8.74898 0 -8.74898 -6.9521283e-10 33.944126 + 972 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 973 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 974 0 -8.74898 0 -8.74898 6.8822577e-10 33.944126 + 975 0 -8.74898 0 -8.74898 -2.1555091e-09 33.944126 + 976 0 -8.74898 0 -8.74898 -7.68577e-11 33.944126 + 977 0 -8.74898 0 -8.74898 8.2447351e-10 33.944126 + 978 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 979 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 980 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 981 0 -8.74898 0 -8.74898 8.6639589e-10 33.944126 + 982 0 -8.74898 0 -8.74898 -2.1555091e-09 33.944126 + 983 0 -8.74898 0 -8.74898 2.0262485e-10 33.944126 + 984 0 -8.74898 0 -8.74898 2.0262485e-10 33.944126 + 985 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 986 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 987 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 988 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 989 0 -8.74898 0 -8.74898 -1.7642336e-09 33.944126 + 990 0 -8.74898 0 -8.74898 8.2447351e-10 33.944126 + 991 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 992 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 993 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 994 0 -8.74898 0 -8.74898 2.7948255e-10 33.944126 + 995 0 -8.74898 0 -8.74898 -1.8690395e-09 33.944126 + 996 0 -8.74898 0 -8.74898 -9.0831827e-11 33.944126 + 997 0 -8.74898 0 -8.74898 7.9652526e-10 33.944126 + 998 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 999 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1000 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1001 0 -8.74898 0 -8.74898 4.1922382e-11 33.944126 + 1002 0 -8.74898 0 -8.74898 2.7948255e-10 33.944126 + 1003 0 -8.74898 0 -8.74898 -1.8690395e-09 33.944126 + 1004 0 -8.74898 0 -8.74898 2.0262485e-10 33.944126 + 1005 0 -8.74898 0 -8.74898 1.2017749e-09 33.944126 + 1006 0 -8.74898 0 -8.74898 1.096969e-09 33.944126 + 1007 0 -8.74898 0 -8.74898 -9.1181181e-10 33.944126 + 1008 0 -8.74898 0 -8.74898 1.5511281e-09 33.944126 + 1009 0 -8.74898 0 -8.74898 -2.2044186e-09 33.944126 + 1010 0 -8.74898 0 -8.74898 1.1912944e-09 33.944126 + 1011 0 -8.74898 0 -8.74898 -2.4804076e-10 33.944126 + 1012 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1013 0 -8.74898 0 -8.74898 2.7948255e-10 33.944126 + 1014 0 -8.74898 0 -8.74898 -2.4804076e-10 33.944126 + 1015 0 -8.74898 0 -8.74898 2.7948255e-10 33.944126 + 1016 0 -8.74898 0 -8.74898 -2.2044186e-09 33.944126 + 1017 0 -8.74898 0 -8.74898 8.2447351e-10 33.944126 + 1018 0 -8.74898 0 -8.74898 1.1912944e-09 33.944126 + 1019 0 -8.74898 0 -8.74898 2.7948255e-10 33.944126 + 1020 0 -8.74898 0 -8.74898 -9.4674712e-10 33.944126 + 1021 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1022 0 -8.74898 0 -8.74898 6.7774517e-10 33.944126 + 1023 0 -8.74898 0 -8.74898 -1.2995938e-09 33.944126 + 1024 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1025 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1026 0 -8.74898 0 -8.74898 6.7774517e-10 33.944126 + 1027 0 -8.74898 0 -8.74898 -5.6595216e-10 33.944126 + 1028 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1029 0 -8.74898 0 -8.74898 -1.0829949e-10 33.944126 + 1030 0 -8.74898 0 -8.74898 -1.0829949e-10 33.944126 + 1031 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1032 0 -8.74898 0 -8.74898 -8.0700585e-10 33.944126 + 1033 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1034 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1035 0 -8.74898 0 -8.74898 6.7774517e-10 33.944126 + 1036 0 -8.74898 0 -8.74898 -1.8690395e-09 33.944126 + 1037 0 -8.74898 0 -8.74898 1.2017749e-09 33.944126 + 1038 0 -8.74898 0 -8.74898 -1.0829949e-10 33.944126 + 1039 0 -8.74898 0 -8.74898 6.7774517e-10 33.944126 + 1040 0 -8.74898 0 -8.74898 -1.5511281e-09 33.944126 + 1041 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1042 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1043 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1044 0 -8.74898 0 -8.74898 -6.9521283e-10 33.944126 + 1045 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1046 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1047 0 -8.74898 0 -8.74898 6.8822577e-10 33.944126 + 1048 0 -8.74898 0 -8.74898 -1.5511281e-09 33.944126 + 1049 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1050 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1051 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1052 0 -8.74898 0 -8.74898 6.8822577e-10 33.944126 + 1053 0 -8.74898 0 -8.74898 -2.1555091e-09 33.944126 + 1054 0 -8.74898 0 -8.74898 -6.2883573e-11 33.944126 + 1055 0 -8.74898 0 -8.74898 -4.8909445e-11 33.944126 + 1056 0 -8.74898 0 -8.74898 1.0620337e-09 33.944126 + 1057 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1058 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1059 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1060 0 -8.74898 0 -8.74898 6.9870636e-11 33.944126 + 1061 0 -8.74898 0 -8.74898 -2.969502e-10 33.944126 + 1062 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1063 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1064 0 -8.74898 0 -8.74898 -8.7338296e-10 33.944126 + 1065 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1066 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1067 0 -8.74898 0 -8.74898 6.9870636e-11 33.944126 + 1068 0 -8.74898 0 -8.74898 8.6639589e-10 33.944126 + 1069 0 -8.74898 0 -8.74898 -2.1555091e-09 33.944126 + 1070 0 -8.74898 0 -8.74898 2.305731e-10 33.944126 + 1071 0 -8.74898 0 -8.74898 1.6768953e-10 33.944126 + 1072 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1073 0 -8.74898 0 -8.74898 7.1617402e-10 33.944126 + 1074 0 -8.74898 0 -8.74898 -6.9521283e-10 33.944126 + 1075 0 -8.74898 0 -8.74898 7.1617402e-10 33.944126 + 1076 0 -8.74898 0 -8.74898 -1.7118306e-10 33.944126 + 1077 0 -8.74898 0 -8.74898 6.8822577e-10 33.944126 + 1078 0 -8.74898 0 -8.74898 -2.1555091e-09 33.944126 + 1079 0 -8.74898 0 -8.74898 2.305731e-10 33.944126 + 1080 0 -8.74898 0 -8.74898 2.0262485e-10 33.944126 + 1081 0 -8.74898 0 -8.74898 6.4979692e-10 33.944126 + 1082 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1083 0 -8.74898 0 -8.74898 -1.7118306e-10 33.944126 + 1084 0 -8.74898 0 -8.74898 6.7774517e-10 33.944126 + 1085 0 -8.74898 0 -8.74898 -8.7338296e-10 33.944126 + 1086 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1087 0 -8.74898 0 -8.74898 6.8822577e-10 33.944126 + 1088 0 -8.74898 0 -8.74898 -1.5511281e-09 33.944126 + 1089 0 -8.74898 0 -8.74898 6.4979692e-10 33.944126 + 1090 0 -8.74898 0 -8.74898 6.8822577e-10 33.944126 + 1091 0 -8.74898 0 -8.74898 -1.7118306e-10 33.944126 + 1092 0 -8.74898 0 -8.74898 -1.7118306e-10 33.944126 + 1093 0 -8.74898 0 -8.74898 -1.7118306e-10 33.944126 + 1094 0 -8.74898 0 -8.74898 6.7774517e-10 33.944126 + 1095 0 -8.74898 0 -8.74898 -6.9521283e-10 33.944126 + 1096 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1097 0 -8.74898 0 -8.74898 6.8822577e-10 33.944126 + 1098 0 -8.74898 0 -8.74898 -2.1555091e-09 33.944126 + 1099 0 -8.74898 0 -8.74898 -6.2883573e-11 33.944126 + 1100 0 -8.74898 0 -8.74898 8.2447351e-10 33.944126 + 1101 0 -8.74898 0 -8.74898 6.4979692e-10 33.944126 + 1102 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1103 0 -8.74898 0 -8.74898 6.8822577e-10 33.944126 + 1104 0 -8.74898 0 -8.74898 -2.1555091e-09 33.944126 + 1105 0 -8.74898 0 -8.74898 2.305731e-10 33.944126 + 1106 0 -8.74898 0 -8.74898 -9.0831827e-11 33.944126 + 1107 0 -8.74898 0 -8.74898 8.2447351e-10 33.944126 + 1108 0 -8.74898 0 -8.74898 6.4979692e-10 33.944126 + 1109 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1110 0 -8.74898 0 -8.74898 -3.2839199e-10 33.944126 + 1111 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1112 0 -8.74898 0 -8.74898 -1.7118306e-10 33.944126 + 1113 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1114 0 -8.74898 0 -8.74898 -1.7118306e-10 33.944126 + 1115 0 -8.74898 0 -8.74898 6.7774517e-10 33.944126 + 1116 0 -8.74898 0 -8.74898 -1.5511281e-09 33.944126 + 1117 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1118 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1119 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1120 0 -8.74898 0 -8.74898 -1.7118306e-10 33.944126 + 1121 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1122 0 -8.74898 0 -8.74898 -1.7118306e-10 33.944126 + 1123 0 -8.74898 0 -8.74898 6.7774517e-10 33.944126 + 1124 0 -8.74898 0 -8.74898 -1.1738267e-09 33.944126 + 1125 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1126 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1127 0 -8.74898 0 -8.74898 6.7774517e-10 33.944126 + 1128 0 -8.74898 0 -8.74898 -1.1738267e-09 33.944126 + 1129 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1130 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1131 0 -8.74898 0 -8.74898 6.7774517e-10 33.944126 + 1132 0 -8.74898 0 -8.74898 -1.8690395e-09 33.944126 + 1133 0 -8.74898 0 -8.74898 2.2358604e-10 33.944126 + 1134 0 -8.74898 0 -8.74898 1.6768953e-10 33.944126 + 1135 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1136 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1137 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1138 0 -8.74898 0 -8.74898 -1.7118306e-10 33.944126 + 1139 0 -8.74898 0 -8.74898 6.7774517e-10 33.944126 + 1140 0 -8.74898 0 -8.74898 -1.1738267e-09 33.944126 + 1141 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1142 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1143 0 -8.74898 0 -8.74898 6.7774517e-10 33.944126 + 1144 0 -8.74898 0 -8.74898 -1.8690395e-09 33.944126 + 1145 0 -8.74898 0 -8.74898 2.2358604e-10 33.944126 + 1146 0 -8.74898 0 -8.74898 2.0262485e-10 33.944126 + 1147 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1148 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1149 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1150 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1151 0 -8.74898 0 -8.74898 6.7774517e-10 33.944126 + 1152 0 -8.74898 0 -8.74898 -2.1555091e-09 33.944126 + 1153 0 -8.74898 0 -8.74898 2.2358604e-10 33.944126 + 1154 0 -8.74898 0 -8.74898 2.305731e-10 33.944126 + 1155 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1156 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1157 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1158 0 -8.74898 0 -8.74898 6.7774517e-10 33.944126 + 1159 0 -8.74898 0 -8.74898 -8.7338296e-10 33.944126 + 1160 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1161 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1162 0 -8.74898 0 -8.74898 2.7948255e-10 33.944126 + 1163 0 -8.74898 0 -8.74898 -8.7338296e-10 33.944126 + 1164 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1165 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1166 0 -8.74898 0 -8.74898 2.7948255e-10 33.944126 + 1167 0 -8.74898 0 -8.74898 -1.5511281e-09 33.944126 + 1168 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1169 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1170 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1171 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1172 0 -8.74898 0 -8.74898 6.7774517e-10 33.944126 + 1173 0 -8.74898 0 -8.74898 -2.1555091e-09 33.944126 + 1174 0 -8.74898 0 -8.74898 2.305731e-10 33.944126 + 1175 0 -8.74898 0 -8.74898 1.2017749e-09 33.944126 + 1176 0 -8.74898 0 -8.74898 4.1223675e-10 33.944126 + 1177 0 -8.74898 0 -8.74898 3.4935318e-10 33.944126 + 1178 0 -8.74898 0 -8.74898 -2.2044186e-09 33.944126 + 1179 0 -8.74898 0 -8.74898 7.9652526e-10 33.944126 + 1180 0 -8.74898 0 -8.74898 1.1912944e-09 33.944126 + 1181 0 -8.74898 0 -8.74898 -2.4804076e-10 33.944126 + 1182 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1183 0 -8.74898 0 -8.74898 -2.4804076e-10 33.944126 + 1184 0 -8.74898 0 -8.74898 6.7774517e-10 33.944126 + 1185 0 -8.74898 0 -8.74898 -2.5363041e-09 33.944126 + 1186 0 -8.74898 0 -8.74898 8.2447351e-10 33.944126 + 1187 0 -8.74898 0 -8.74898 1.1912944e-09 33.944126 + 1188 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 1189 0 -8.74898 0 -8.74898 -7.9303172e-10 33.944126 + 1190 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1191 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 1192 0 -8.74898 0 -8.74898 -1.8690395e-09 33.944126 + 1193 0 -8.74898 0 -8.74898 2.305731e-10 33.944126 + 1194 0 -8.74898 0 -8.74898 8.0001879e-10 33.944126 + 1195 0 -8.74898 0 -8.74898 6.7774517e-10 33.944126 + 1196 0 -8.74898 0 -8.74898 -3.2489846e-10 33.944126 + 1197 0 -8.74898 0 -8.74898 -4.1922382e-10 33.944126 + 1198 0 -8.74898 0 -8.74898 1.1912944e-09 33.944126 + 1199 0 -8.74898 0 -8.74898 -9.4674712e-10 33.944126 + 1200 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1201 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1202 0 -8.74898 0 -8.74898 6.7774517e-10 33.944126 + 1203 0 -8.74898 0 -8.74898 -2.5363041e-09 33.944126 + 1204 0 -8.74898 0 -8.74898 8.2447351e-10 33.944126 + 1205 0 -8.74898 0 -8.74898 1.1912944e-09 33.944126 + 1206 0 -8.74898 0 -8.74898 -3.0044374e-10 33.944126 + 1207 0 -8.74898 0 -8.74898 -3.0044374e-10 33.944126 + 1208 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1209 0 -8.74898 0 -8.74898 -1.0829949e-10 33.944126 + 1210 0 -8.74898 0 -8.74898 -1.0829949e-10 33.944126 + 1211 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1212 0 -8.74898 0 -8.74898 -1.0829949e-10 33.944126 + 1213 0 -8.74898 0 -8.74898 -1.0829949e-10 33.944126 + 1214 0 -8.74898 0 -8.74898 6.7774517e-10 33.944126 + 1215 0 -8.74898 0 -8.74898 -2.2428474e-09 33.944126 + 1216 0 -8.74898 0 -8.74898 8.2447351e-10 33.944126 + 1217 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1218 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1219 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1220 0 -8.74898 0 -8.74898 -1.0829949e-10 33.944126 + 1221 0 -8.74898 0 -8.74898 -1.0829949e-10 33.944126 + 1222 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1223 0 -8.74898 0 -8.74898 -5.6595216e-10 33.944126 + 1224 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1225 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1226 0 -8.74898 0 -8.74898 -2.7249548e-10 33.944126 + 1227 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1228 0 -8.74898 0 -8.74898 6.7774517e-10 33.944126 + 1229 0 -8.74898 0 -8.74898 -2.1555091e-09 33.944126 + 1230 0 -8.74898 0 -8.74898 1.537154e-09 33.944126 + 1231 0 -8.74898 0 -8.74898 -1.0829949e-10 33.944126 + 1232 0 -8.74898 0 -8.74898 -2.358134e-09 33.944126 + 1233 0 -8.74898 0 -8.74898 1.0620337e-09 33.944126 + 1234 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1235 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1236 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1237 0 -8.74898 0 -8.74898 -4.9258799e-10 33.944126 + 1238 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1239 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1240 0 -8.74898 0 -8.74898 -4.9258799e-10 33.944126 + 1241 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1242 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1243 0 -8.74898 0 -8.74898 6.8822577e-10 33.944126 + 1244 0 -8.74898 0 -8.74898 -1.5511281e-09 33.944126 + 1245 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1246 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1247 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1248 0 -8.74898 0 -8.74898 -7.2316109e-10 33.944126 + 1249 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1250 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1251 0 -8.74898 0 -8.74898 6.8822577e-10 33.944126 + 1252 0 -8.74898 0 -8.74898 -2.0437161e-09 33.944126 + 1253 0 -8.74898 0 -8.74898 -4.8909445e-11 33.944126 + 1254 0 -8.74898 0 -8.74898 8.1399291e-10 33.944126 + 1255 0 -8.74898 0 -8.74898 -2.6201489e-10 33.944126 + 1256 0 -8.74898 0 -8.74898 -2.6201489e-10 33.944126 + 1257 0 -8.74898 0 -8.74898 -4.8909445e-11 33.944126 + 1258 0 -8.74898 0 -8.74898 8.4194117e-10 33.944126 + 1259 0 -8.74898 0 -8.74898 -2.6201489e-10 33.944126 + 1260 0 -8.74898 0 -8.74898 -2.6201489e-10 33.944126 + 1261 0 -8.74898 0 -8.74898 8.2447351e-10 33.944126 + 1262 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1263 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1264 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1265 0 -8.74898 0 -8.74898 -1.70135e-09 33.944126 + 1266 0 -8.74898 0 -8.74898 8.2447351e-10 33.944126 + 1267 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1268 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1269 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1270 0 -8.74898 0 -8.74898 8.6639589e-10 33.944126 + 1271 0 -8.74898 0 -8.74898 -2.1555091e-09 33.944126 + 1272 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1273 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1274 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1275 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1276 0 -8.74898 0 -8.74898 -7.2316109e-10 33.944126 + 1277 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1278 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1279 0 -8.74898 0 -8.74898 6.8822577e-10 33.944126 + 1280 0 -8.74898 0 -8.74898 -2.0437161e-09 33.944126 + 1281 0 -8.74898 0 -8.74898 -6.2883573e-11 33.944126 + 1282 0 -8.74898 0 -8.74898 7.9652526e-10 33.944126 + 1283 0 -8.74898 0 -8.74898 -2.6201489e-10 33.944126 + 1284 0 -8.74898 0 -8.74898 -2.6201489e-10 33.944126 + 1285 0 -8.74898 0 -8.74898 7.9652526e-10 33.944126 + 1286 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1287 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1288 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1289 0 -8.74898 0 -8.74898 -7.3364168e-10 33.944126 + 1290 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1291 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1292 0 -8.74898 0 -8.74898 4.1922382e-11 33.944126 + 1293 0 -8.74898 0 -8.74898 4.1922382e-11 33.944126 + 1294 0 -8.74898 0 -8.74898 -7.2316109e-10 33.944126 + 1295 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1296 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1297 0 -8.74898 0 -8.74898 4.1922382e-11 33.944126 + 1298 0 -8.74898 0 -8.74898 4.1922382e-11 33.944126 + 1299 0 -8.74898 0 -8.74898 8.6639589e-10 33.944126 + 1300 0 -8.74898 0 -8.74898 -1.5511281e-09 33.944126 + 1301 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1302 0 -8.74898 0 -8.74898 -1.0131242e-09 33.944126 + 1303 0 -8.74898 0 -8.74898 1.6768953e-10 33.944126 + 1304 0 -8.74898 0 -8.74898 1.6768953e-10 33.944126 + 1305 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1306 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1307 0 -8.74898 0 -8.74898 6.7774517e-10 33.944126 + 1308 0 -8.74898 0 -8.74898 -6.9521283e-10 33.944126 + 1309 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1310 0 -8.74898 0 -8.74898 6.7774517e-10 33.944126 + 1311 0 -8.74898 0 -8.74898 -8.7338296e-10 33.944126 + 1312 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1313 0 -8.74898 0 -8.74898 6.7774517e-10 33.944126 + 1314 0 -8.74898 0 -8.74898 -2.1555091e-09 33.944126 + 1315 0 -8.74898 0 -8.74898 2.305731e-10 33.944126 + 1316 0 -8.74898 0 -8.74898 1.2017749e-09 33.944126 + 1317 0 -8.74898 0 -8.74898 4.1223675e-10 33.944126 + 1318 0 -8.74898 0 -8.74898 4.1223675e-10 33.944126 + 1319 0 -8.74898 0 -8.74898 -2.4804076e-10 33.944126 + 1320 0 -8.74898 0 -8.74898 -2.4804076e-10 33.944126 + 1321 0 -8.74898 0 -8.74898 7.7207053e-10 33.944126 + 1322 0 -8.74898 0 -8.74898 -2.2044186e-09 33.944126 + 1323 0 -8.74898 0 -8.74898 1.2017749e-09 33.944126 + 1324 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1325 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1326 0 -8.74898 0 -8.74898 6.7774517e-10 33.944126 + 1327 0 -8.74898 0 -8.74898 -2.1555091e-09 33.944126 + 1328 0 -8.74898 0 -8.74898 1.2017749e-09 33.944126 + 1329 0 -8.74898 0 -8.74898 6.7774517e-10 33.944126 + 1330 0 -8.74898 0 -8.74898 -1.1738267e-09 33.944126 + 1331 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1332 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1333 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1334 0 -8.74898 0 -8.74898 -1.7118306e-10 33.944126 + 1335 0 -8.74898 0 -8.74898 6.7774517e-10 33.944126 + 1336 0 -8.74898 0 -8.74898 -1.1738267e-09 33.944126 + 1337 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1338 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1339 0 -8.74898 0 -8.74898 6.7774517e-10 33.944126 + 1340 0 -8.74898 0 -8.74898 -2.1555091e-09 33.944126 + 1341 0 -8.74898 0 -8.74898 2.305731e-10 33.944126 + 1342 0 -8.74898 0 -8.74898 1.2017749e-09 33.944126 + 1343 0 -8.74898 0 -8.74898 1.1353978e-09 33.944126 + 1344 0 -8.74898 0 -8.74898 -2.2044186e-09 33.944126 + 1345 0 -8.74898 0 -8.74898 1.1912944e-09 33.944126 + 1346 0 -8.74898 0 -8.74898 1.8934942e-09 33.944126 + 1347 0 -8.74898 0 -8.74898 -2.8856573e-09 33.944126 + 1348 0 -8.74898 0 -8.74898 8.2796704e-10 33.944126 + 1349 0 -8.74898 0 -8.74898 6.4979692e-10 33.944126 + 1350 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1351 0 -8.74898 0 -8.74898 2.1310544e-10 33.944126 + 1352 0 -8.74898 0 -8.74898 2.1310544e-10 33.944126 + 1353 0 -8.74898 0 -8.74898 -2.2044186e-09 33.944126 + 1354 0 -8.74898 0 -8.74898 1.1912944e-09 33.944126 + 1355 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1356 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1357 0 -8.74898 0 -8.74898 -1.0026436e-09 33.944126 + 1358 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1359 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1360 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1361 0 -8.74898 0 -8.74898 6.7774517e-10 33.944126 + 1362 0 -8.74898 0 -8.74898 -2.3197051e-09 33.944126 + 1363 0 -8.74898 0 -8.74898 1.2017749e-09 33.944126 + 1364 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1365 0 -8.74898 0 -8.74898 -1.0829949e-10 33.944126 + 1366 0 -8.74898 0 -8.74898 -1.0829949e-10 33.944126 + 1367 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1368 0 -8.74898 0 -8.74898 6.7774517e-10 33.944126 + 1369 0 -8.74898 0 -8.74898 -2.3197051e-09 33.944126 + 1370 0 -8.74898 0 -8.74898 1.2017749e-09 33.944126 + 1371 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1372 0 -8.74898 0 -8.74898 2.7948255e-10 33.944126 + 1373 0 -8.74898 0 -8.74898 -1.1878008e-09 33.944126 + 1374 0 -8.74898 0 -8.74898 3.1092433e-10 33.944126 + 1375 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1376 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1377 0 -8.74898 0 -8.74898 6.7774517e-10 33.944126 + 1378 0 -8.74898 0 -8.74898 -2.3197051e-09 33.944126 + 1379 0 -8.74898 0 -8.74898 -7.68577e-11 33.944126 + 1380 0 -8.74898 0 -8.74898 8.2447351e-10 33.944126 + 1381 0 -8.74898 0 -8.74898 6.7774517e-10 33.944126 + 1382 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1383 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1384 0 -8.74898 0 -8.74898 2.1310544e-10 33.944126 + 1385 0 -8.74898 0 -8.74898 -2.3197051e-09 33.944126 + 1386 0 -8.74898 0 -8.74898 8.2447351e-10 33.944126 + 1387 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1388 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1389 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1390 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1391 0 -8.74898 0 -8.74898 2.1310544e-10 33.944126 + 1392 0 -8.74898 0 -8.74898 -2.3197051e-09 33.944126 + 1393 0 -8.74898 0 -8.74898 8.2447351e-10 33.944126 + 1394 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1395 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1396 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1397 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1398 0 -8.74898 0 -8.74898 2.1310544e-10 33.944126 + 1399 0 -8.74898 0 -8.74898 -2.2428474e-09 33.944126 + 1400 0 -8.74898 0 -8.74898 8.2447351e-10 33.944126 + 1401 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1402 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1403 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1404 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1405 0 -8.74898 0 -8.74898 -1.0026436e-09 33.944126 + 1406 0 -8.74898 0 -8.74898 3.1092433e-10 33.944126 + 1407 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1408 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1409 0 -8.74898 0 -8.74898 -5.6595216e-10 33.944126 + 1410 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1411 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1412 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 1413 0 -8.74898 0 -8.74898 -2.3197051e-09 33.944126 + 1414 0 -8.74898 0 -8.74898 8.2447351e-10 33.944126 + 1415 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1416 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1417 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1418 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 1419 0 -8.74898 0 -8.74898 -2.3197051e-09 33.944126 + 1420 0 -8.74898 0 -8.74898 8.2447351e-10 33.944126 + 1421 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1422 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1423 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 1424 0 -8.74898 0 -8.74898 9.4325359e-11 33.944126 + 1425 0 -8.74898 0 -8.74898 -2.3197051e-09 33.944126 + 1426 0 -8.74898 0 -8.74898 8.2447351e-10 33.944126 + 1427 0 -8.74898 0 -8.74898 6.7774517e-10 33.944126 + 1428 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1429 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 1430 0 -8.74898 0 -8.74898 -3.8079497e-10 33.944126 + 1431 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 1432 0 -8.74898 0 -8.74898 -2.3197051e-09 33.944126 + 1433 0 -8.74898 0 -8.74898 8.2447351e-10 33.944126 + 1434 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1435 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1436 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1437 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 1438 0 -8.74898 0 -8.74898 -2.3197051e-09 33.944126 + 1439 0 -8.74898 0 -8.74898 8.2447351e-10 33.944126 + 1440 0 -8.74898 0 -8.74898 6.4979692e-10 33.944126 + 1441 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 1442 0 -8.74898 0 -8.74898 2.7948255e-10 33.944126 + 1443 0 -8.74898 0 -8.74898 -2.3197051e-09 33.944126 + 1444 0 -8.74898 0 -8.74898 8.2447351e-10 33.944126 + 1445 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1446 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1447 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 1448 0 -8.74898 0 -8.74898 -1.0829949e-10 33.944126 + 1449 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 1450 0 -8.74898 0 -8.74898 -1.1878008e-09 33.944126 + 1451 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1452 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1453 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 1454 0 -8.74898 0 -8.74898 -1.1878008e-09 33.944126 + 1455 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1456 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1457 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 1458 0 -8.74898 0 -8.74898 2.7948255e-10 33.944126 + 1459 0 -8.74898 0 -8.74898 -2.1555091e-09 33.944126 + 1460 0 -8.74898 0 -8.74898 8.2447351e-10 33.944126 + 1461 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1462 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 1463 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 1464 0 -8.74898 0 -8.74898 -2.3197051e-09 33.944126 + 1465 0 -8.74898 0 -8.74898 8.2447351e-10 33.944126 + 1466 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1467 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 1468 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 1469 0 -8.74898 0 -8.74898 -1.1878008e-09 33.944126 + 1470 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 1471 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 1472 0 -8.74898 0 -8.74898 2.7948255e-10 33.944126 + 1473 0 -8.74898 0 -8.74898 -2.3197051e-09 33.944126 + 1474 0 -8.74898 0 -8.74898 8.2447351e-10 33.944126 + 1475 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1476 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 1477 0 -8.74898 0 -8.74898 9.4325359e-11 33.944126 + 1478 0 -8.74898 0 -8.74898 2.7948255e-10 33.944126 + 1479 0 -8.74898 0 -8.74898 -2.3197051e-09 33.944126 + 1480 0 -8.74898 0 -8.74898 8.2447351e-10 33.944126 + 1481 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1482 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1483 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 1484 0 -8.74898 0 -8.74898 -1.0829949e-10 33.944126 + 1485 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 1486 0 -8.74898 0 -8.74898 -1.1738267e-09 33.944126 + 1487 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1488 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1489 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 1490 0 -8.74898 0 -8.74898 -1.1738267e-09 33.944126 + 1491 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1492 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1493 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 1494 0 -8.74898 0 -8.74898 -1.1878008e-09 33.944126 + 1495 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1496 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1497 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 1498 0 -8.74898 0 -8.74898 -1.0829949e-10 33.944126 + 1499 0 -8.74898 0 -8.74898 -1.0829949e-10 33.944126 + 1500 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1501 0 -8.74898 0 -8.74898 -1.0829949e-10 33.944126 + 1502 0 -8.74898 0 -8.74898 -1.0829949e-10 33.944126 + 1503 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1504 0 -8.74898 0 -8.74898 -5.6595216e-10 33.944126 + 1505 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1506 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1507 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 1508 0 -8.74898 0 -8.74898 -2.1555091e-09 33.944126 + 1509 0 -8.74898 0 -8.74898 8.2447351e-10 33.944126 + 1510 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1511 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1512 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 1513 0 -8.74898 0 -8.74898 -1.8690395e-09 33.944126 + 1514 0 -8.74898 0 -8.74898 -7.68577e-11 33.944126 + 1515 0 -8.74898 0 -8.74898 8.2447351e-10 33.944126 + 1516 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1517 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1518 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1519 0 -8.74898 0 -8.74898 -2.3756016e-10 33.944126 + 1520 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1521 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 1522 0 -8.74898 0 -8.74898 -2.1555091e-09 33.944126 + 1523 0 -8.74898 0 -8.74898 8.2447351e-10 33.944126 + 1524 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1525 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1526 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 1527 0 -8.74898 0 -8.74898 -1.8690395e-09 33.944126 + 1528 0 -8.74898 0 -8.74898 8.2447351e-10 33.944126 + 1529 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1530 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 1531 0 -8.74898 0 -8.74898 9.4325359e-11 33.944126 + 1532 0 -8.74898 0 -8.74898 -8.0351232e-11 33.944126 + 1533 0 -8.74898 0 -8.74898 -2.5363041e-09 33.944126 + 1534 0 -8.74898 0 -8.74898 8.2447351e-10 33.944126 + 1535 0 -8.74898 0 -8.74898 1.1912944e-09 33.944126 + 1536 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 1537 0 -8.74898 0 -8.74898 -2.1555091e-09 33.944126 + 1538 0 -8.74898 0 -8.74898 8.2447351e-10 33.944126 + 1539 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1540 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 1541 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 1542 0 -8.74898 0 -8.74898 -2.1555091e-09 33.944126 + 1543 0 -8.74898 0 -8.74898 8.2447351e-10 33.944126 + 1544 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 1545 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 1546 0 -8.74898 0 -8.74898 2.7948255e-10 33.944126 + 1547 0 -8.74898 0 -8.74898 -2.1555091e-09 33.944126 + 1548 0 -8.74898 0 -8.74898 -7.68577e-11 33.944126 + 1549 0 -8.74898 0 -8.74898 8.2447351e-10 33.944126 + 1550 0 -8.74898 0 -8.74898 6.4979692e-10 33.944126 + 1551 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 1552 0 -8.74898 0 -8.74898 -8.0351232e-11 33.944126 + 1553 0 -8.74898 0 -8.74898 -2.5363041e-09 33.944126 + 1554 0 -8.74898 0 -8.74898 7.9652526e-10 33.944126 + 1555 0 -8.74898 0 -8.74898 1.8934942e-09 33.944126 + 1556 0 -8.74898 0 -8.74898 -2.5363041e-09 33.944126 + 1557 0 -8.74898 0 -8.74898 8.1399291e-10 33.944126 + 1558 0 -8.74898 0 -8.74898 6.4979692e-10 33.944126 + 1559 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 1560 0 -8.74898 0 -8.74898 -9.4674712e-10 33.944126 + 1561 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1562 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 1563 0 -8.74898 0 -8.74898 -1.0829949e-10 33.944126 + 1564 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 1565 0 -8.74898 0 -8.74898 -1.2995938e-09 33.944126 + 1566 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1567 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 1568 0 -8.74898 0 -8.74898 -1.0829949e-10 33.944126 + 1569 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 1570 0 -8.74898 0 -8.74898 -5.6595216e-10 33.944126 + 1571 0 -8.74898 0 -8.74898 4.9608152e-10 33.944126 + 1572 0 -8.74898 0 -8.74898 -1.0829949e-10 33.944126 + 1573 0 -8.74898 0 -8.74898 -1.8690395e-09 33.944126 + 1574 0 -8.74898 0 -8.74898 1.5930505e-09 33.944126 + 1575 0 -8.74898 0 -8.74898 -1.0829949e-10 33.944126 + 1576 0 -8.74898 0 -8.74898 -2.358134e-09 33.944126 + 1577 0 -8.74898 0 -8.74898 1.0620337e-09 33.944126 + 1578 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1579 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1580 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1581 0 -8.74898 0 -8.74898 -7.3364168e-10 33.944126 + 1582 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1583 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1584 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1585 0 -8.74898 0 -8.74898 -6.9521283e-10 33.944126 + 1586 0 -8.74898 0 -8.74898 -2.6201489e-10 33.944126 + 1587 0 -8.74898 0 -8.74898 -2.6201489e-10 33.944126 + 1588 0 -8.74898 0 -8.74898 -8.3844764e-11 33.944126 + 1589 0 -8.74898 0 -8.74898 -7.68577e-11 33.944126 + 1590 0 -8.74898 0 -8.74898 7.9652526e-10 33.944126 + 1591 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1592 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1593 0 -8.74898 0 -8.74898 6.9870636e-11 33.944126 + 1594 0 -8.74898 0 -8.74898 6.9870636e-11 33.944126 + 1595 0 -8.74898 0 -8.74898 8.6639589e-10 33.944126 + 1596 0 -8.74898 0 -8.74898 -1.8690395e-09 33.944126 + 1597 0 -8.74898 0 -8.74898 1.6768953e-10 33.944126 + 1598 0 -8.74898 0 -8.74898 1.6768953e-10 33.944126 + 1599 0 -8.74898 0 -8.74898 1.6768953e-10 33.944126 + 1600 0 -8.74898 0 -8.74898 1.6768953e-10 33.944126 + 1601 0 -8.74898 0 -8.74898 7.1617402e-10 33.944126 + 1602 0 -8.74898 0 -8.74898 -6.9521283e-10 33.944126 + 1603 0 -8.74898 0 -8.74898 7.1617402e-10 33.944126 + 1604 0 -8.74898 0 -8.74898 8.6639589e-10 33.944126 + 1605 0 -8.74898 0 -8.74898 -2.1555091e-09 33.944126 + 1606 0 -8.74898 0 -8.74898 2.0262485e-10 33.944126 + 1607 0 -8.74898 0 -8.74898 2.0262485e-10 33.944126 + 1608 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1609 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1610 0 -8.74898 0 -8.74898 7.1617402e-10 33.944126 + 1611 0 -8.74898 0 -8.74898 -3.2839199e-10 33.944126 + 1612 0 -8.74898 0 -8.74898 6.8822577e-10 33.944126 + 1613 0 -8.74898 0 -8.74898 -1.5511281e-09 33.944126 + 1614 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1615 0 -8.74898 0 -8.74898 7.1617402e-10 33.944126 + 1616 0 -8.74898 0 -8.74898 -1.7118306e-10 33.944126 + 1617 0 -8.74898 0 -8.74898 6.8822577e-10 33.944126 + 1618 0 -8.74898 0 -8.74898 -2.1555091e-09 33.944126 + 1619 0 -8.74898 0 -8.74898 -6.2883573e-11 33.944126 + 1620 0 -8.74898 0 -8.74898 -4.8909445e-11 33.944126 + 1621 0 -8.74898 0 -8.74898 1.0620337e-09 33.944126 + 1622 0 -8.74898 0 -8.74898 6.4979692e-10 33.944126 + 1623 0 -8.74898 0 -8.74898 6.9870636e-11 33.944126 + 1624 0 -8.74898 0 -8.74898 6.9870636e-11 33.944126 + 1625 0 -8.74898 0 -8.74898 8.6639589e-10 33.944126 + 1626 0 -8.74898 0 -8.74898 -1.5511281e-09 33.944126 + 1627 0 -8.74898 0 -8.74898 7.1617402e-10 33.944126 + 1628 0 -8.74898 0 -8.74898 -1.7118306e-10 33.944126 + 1629 0 -8.74898 0 -8.74898 7.1617402e-10 33.944126 + 1630 0 -8.74898 0 -8.74898 -3.2839199e-10 33.944126 + 1631 0 -8.74898 0 -8.74898 -1.7118306e-10 33.944126 + 1632 0 -8.74898 0 -8.74898 -1.7118306e-10 33.944126 + 1633 0 -8.74898 0 -8.74898 7.1617402e-10 33.944126 + 1634 0 -8.74898 0 -8.74898 -1.7118306e-10 33.944126 + 1635 0 -8.74898 0 -8.74898 -1.7118306e-10 33.944126 + 1636 0 -8.74898 0 -8.74898 -1.7118306e-10 33.944126 + 1637 0 -8.74898 0 -8.74898 -1.7118306e-10 33.944126 + 1638 0 -8.74898 0 -8.74898 1.9563778e-10 33.944126 + 1639 0 -8.74898 0 -8.74898 1.8166365e-10 33.944126 + 1640 0 -8.74898 0 -8.74898 -6.6377105e-10 33.944126 + 1641 0 -8.74898 0 -8.74898 2.2358604e-10 33.944126 + 1642 0 -8.74898 0 -8.74898 2.2358604e-10 33.944126 + 1643 0 -8.74898 0 -8.74898 1.6768953e-10 33.944126 + 1644 0 -8.74898 0 -8.74898 1.9563778e-10 33.944126 + 1645 0 -8.74898 0 -8.74898 -1.0131242e-09 33.944126 + 1646 0 -8.74898 0 -8.74898 2.2358604e-10 33.944126 + 1647 0 -8.74898 0 -8.74898 2.2358604e-10 33.944126 + 1648 0 -8.74898 0 -8.74898 1.6768953e-10 33.944126 + 1649 0 -8.74898 0 -8.74898 1.9563778e-10 33.944126 + 1650 0 -8.74898 0 -8.74898 6.7774517e-10 33.944126 + 1651 0 -8.74898 0 -8.74898 -6.6726458e-10 33.944126 + 1652 0 -8.74898 0 -8.74898 6.7774517e-10 33.944126 + 1653 0 -8.74898 0 -8.74898 -6.6726458e-10 33.944126 + 1654 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1655 0 -8.74898 0 -8.74898 6.7774517e-10 33.944126 + 1656 0 -8.74898 0 -8.74898 -6.9521283e-10 33.944126 + 1657 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1658 0 -8.74898 0 -8.74898 -1.7118306e-10 33.944126 + 1659 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1660 0 -8.74898 0 -8.74898 -1.7118306e-10 33.944126 + 1661 0 -8.74898 0 -8.74898 -1.7118306e-10 33.944126 + 1662 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1663 0 -8.74898 0 -8.74898 -1.7118306e-10 33.944126 + 1664 0 -8.74898 0 -8.74898 6.7774517e-10 33.944126 + 1665 0 -8.74898 0 -8.74898 -6.9521283e-10 33.944126 + 1666 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1667 0 -8.74898 0 -8.74898 7.1617402e-10 33.944126 + 1668 0 -8.74898 0 -8.74898 -8.7338296e-10 33.944126 + 1669 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1670 0 -8.74898 0 -8.74898 6.8822577e-10 33.944126 + 1671 0 -8.74898 0 -8.74898 -8.7338296e-10 33.944126 + 1672 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1673 0 -8.74898 0 -8.74898 6.8822577e-10 33.944126 + 1674 0 -8.74898 0 -8.74898 -7.9303172e-10 33.944126 + 1675 0 -8.74898 0 -8.74898 6.8822577e-10 33.944126 + 1676 0 -8.74898 0 -8.74898 -8.3146057e-10 33.944126 + 1677 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1678 0 -8.74898 0 -8.74898 6.8822577e-10 33.944126 + 1679 0 -8.74898 0 -8.74898 -1.8690395e-09 33.944126 + 1680 0 -8.74898 0 -8.74898 2.0262485e-10 33.944126 + 1681 0 -8.74898 0 -8.74898 6.4979692e-10 33.944126 + 1682 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1683 0 -8.74898 0 -8.74898 6.7774517e-10 33.944126 + 1684 0 -8.74898 0 -8.74898 -2.2044186e-09 33.944126 + 1685 0 -8.74898 0 -8.74898 8.2447351e-10 33.944126 + 1686 0 -8.74898 0 -8.74898 6.4979692e-10 33.944126 + 1687 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1688 0 -8.74898 0 -8.74898 2.7948255e-10 33.944126 + 1689 0 -8.74898 0 -8.74898 -2.4804076e-10 33.944126 + 1690 0 -8.74898 0 -8.74898 6.7774517e-10 33.944126 + 1691 0 -8.74898 0 -8.74898 -1.5511281e-09 33.944126 + 1692 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1693 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1694 0 -8.74898 0 -8.74898 6.7774517e-10 33.944126 + 1695 0 -8.74898 0 -8.74898 -8.7338296e-10 33.944126 + 1696 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1697 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1698 0 -8.74898 0 -8.74898 6.7774517e-10 33.944126 + 1699 0 -8.74898 0 -8.74898 -2.1555091e-09 33.944126 + 1700 0 -8.74898 0 -8.74898 2.305731e-10 33.944126 + 1701 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1702 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1703 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1704 0 -8.74898 0 -8.74898 6.7774517e-10 33.944126 + 1705 0 -8.74898 0 -8.74898 -1.8690395e-09 33.944126 + 1706 0 -8.74898 0 -8.74898 2.0262485e-10 33.944126 + 1707 0 -8.74898 0 -8.74898 1.2017749e-09 33.944126 + 1708 0 -8.74898 0 -8.74898 7.4761581e-10 33.944126 + 1709 0 -8.74898 0 -8.74898 3.4935318e-10 33.944126 + 1710 0 -8.74898 0 -8.74898 -2.2044186e-09 33.944126 + 1711 0 -8.74898 0 -8.74898 1.1912944e-09 33.944126 + 1712 0 -8.74898 0 -8.74898 7.7207053e-10 33.944126 + 1713 0 -8.74898 0 -8.74898 -2.4804076e-10 33.944126 + 1714 0 -8.74898 0 -8.74898 -2.4804076e-10 33.944126 + 1715 0 -8.74898 0 -8.74898 6.7774517e-10 33.944126 + 1716 0 -8.74898 0 -8.74898 -2.5363041e-09 33.944126 + 1717 0 -8.74898 0 -8.74898 1.2017749e-09 33.944126 + 1718 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1719 0 -8.74898 0 -8.74898 6.7774517e-10 33.944126 + 1720 0 -8.74898 0 -8.74898 -5.6595216e-10 33.944126 + 1721 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1722 0 -8.74898 0 -8.74898 6.7774517e-10 33.944126 + 1723 0 -8.74898 0 -8.74898 -2.1555091e-09 33.944126 + 1724 0 -8.74898 0 -8.74898 1.2017749e-09 33.944126 + 1725 0 -8.74898 0 -8.74898 -1.0829949e-10 33.944126 + 1726 0 -8.74898 0 -8.74898 -1.7118306e-10 33.944126 + 1727 0 -8.74898 0 -8.74898 6.7774517e-10 33.944126 + 1728 0 -8.74898 0 -8.74898 -6.9521283e-10 33.944126 + 1729 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1730 0 -8.74898 0 -8.74898 6.8822577e-10 33.944126 + 1731 0 -8.74898 0 -8.74898 -2.3197051e-09 33.944126 + 1732 0 -8.74898 0 -8.74898 -6.2883573e-11 33.944126 + 1733 0 -8.74898 0 -8.74898 8.2447351e-10 33.944126 + 1734 0 -8.74898 0 -8.74898 6.4979692e-10 33.944126 + 1735 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1736 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1737 0 -8.74898 0 -8.74898 -1.7118306e-10 33.944126 + 1738 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1739 0 -8.74898 0 -8.74898 -1.7118306e-10 33.944126 + 1740 0 -8.74898 0 -8.74898 6.7774517e-10 33.944126 + 1741 0 -8.74898 0 -8.74898 -2.1555091e-09 33.944126 + 1742 0 -8.74898 0 -8.74898 2.305731e-10 33.944126 + 1743 0 -8.74898 0 -8.74898 1.2017749e-09 33.944126 + 1744 0 -8.74898 0 -8.74898 1.1353978e-09 33.944126 + 1745 0 -8.74898 0 -8.74898 -2.2044186e-09 33.944126 + 1746 0 -8.74898 0 -8.74898 1.0201113e-09 33.944126 + 1747 0 -8.74898 0 -8.74898 1.8934942e-09 33.944126 + 1748 0 -8.74898 0 -8.74898 -2.2044186e-09 33.944126 + 1749 0 -8.74898 0 -8.74898 1.1912944e-09 33.944126 + 1750 0 -8.74898 0 -8.74898 -4.1922382e-10 33.944126 + 1751 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1752 0 -8.74898 0 -8.74898 -4.1922382e-10 33.944126 + 1753 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1754 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1755 0 -8.74898 0 -8.74898 2.1310544e-10 33.944126 + 1756 0 -8.74898 0 -8.74898 2.1310544e-10 33.944126 + 1757 0 -8.74898 0 -8.74898 -2.2044186e-09 33.944126 + 1758 0 -8.74898 0 -8.74898 8.2796704e-10 33.944126 + 1759 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1760 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1761 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1762 0 -8.74898 0 -8.74898 2.1310544e-10 33.944126 + 1763 0 -8.74898 0 -8.74898 2.1310544e-10 33.944126 + 1764 0 -8.74898 0 -8.74898 -2.4245111e-09 33.944126 + 1765 0 -8.74898 0 -8.74898 8.2447351e-10 33.944126 + 1766 0 -8.74898 0 -8.74898 1.1912944e-09 33.944126 + 1767 0 -8.74898 0 -8.74898 -4.1922382e-10 33.944126 + 1768 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1769 0 -8.74898 0 -8.74898 -4.1922382e-10 33.944126 + 1770 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1771 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1772 0 -8.74898 0 -8.74898 2.1310544e-10 33.944126 + 1773 0 -8.74898 0 -8.74898 -2.4245111e-09 33.944126 + 1774 0 -8.74898 0 -8.74898 8.2447351e-10 33.944126 + 1775 0 -8.74898 0 -8.74898 1.1912944e-09 33.944126 + 1776 0 -8.74898 0 -8.74898 -4.1922382e-10 33.944126 + 1777 0 -8.74898 0 -8.74898 3.1092433e-10 33.944126 + 1778 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1779 0 -8.74898 0 -8.74898 2.1310544e-10 33.944126 + 1780 0 -8.74898 0 -8.74898 -2.4245111e-09 33.944126 + 1781 0 -8.74898 0 -8.74898 8.2447351e-10 33.944126 + 1782 0 -8.74898 0 -8.74898 6.7774517e-10 33.944126 + 1783 0 -8.74898 0 -8.74898 3.1092433e-10 33.944126 + 1784 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1785 0 -8.74898 0 -8.74898 2.1310544e-10 33.944126 + 1786 0 -8.74898 0 -8.74898 2.1310544e-10 33.944126 + 1787 0 -8.74898 0 -8.74898 -1.0795013e-09 33.944126 + 1788 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1789 0 -8.74898 0 -8.74898 -4.1922382e-10 33.944126 + 1790 0 -8.74898 0 -8.74898 3.1092433e-10 33.944126 + 1791 0 -8.74898 0 -8.74898 2.8297608e-10 33.944126 + 1792 0 -8.74898 0 -8.74898 2.1310544e-10 33.944126 + 1793 0 -8.74898 0 -8.74898 -2.4245111e-09 33.944126 + 1794 0 -8.74898 0 -8.74898 1.0515531e-09 33.944126 + 1795 0 -8.74898 0 -8.74898 6.7774517e-10 33.944126 + 1796 0 -8.74898 0 -8.74898 3.1092433e-10 33.944126 + 1797 0 -8.74898 0 -8.74898 -4.1922382e-10 33.944126 + 1798 0 -8.74898 0 -8.74898 3.1092433e-10 33.944126 + 1799 0 -8.74898 0 -8.74898 3.1092433e-10 33.944126 + 1800 0 -8.74898 0 -8.74898 2.1310544e-10 33.944126 + 1801 0 -8.74898 0 -8.74898 -2.4245111e-09 33.944126 + 1802 0 -8.74898 0 -8.74898 1.0515531e-09 33.944126 + 1803 0 -8.74898 0 -8.74898 3.1092433e-10 33.944126 + 1804 0 -8.74898 0 -8.74898 3.1092433e-10 33.944126 + 1805 0 -8.74898 0 -8.74898 3.1092433e-10 33.944126 + 1806 0 -8.74898 0 -8.74898 -3.9127556e-10 33.944126 + 1807 0 -8.74898 0 -8.74898 3.1092433e-10 33.944126 + 1808 0 -8.74898 0 -8.74898 -3.9127556e-10 33.944126 + 1809 0 -8.74898 0 -8.74898 3.1092433e-10 33.944126 + 1810 0 -8.74898 0 -8.74898 3.1092433e-10 33.944126 + 1811 0 -8.74898 0 -8.74898 2.1310544e-10 33.944126 + 1812 0 -8.74898 0 -8.74898 -2.4245111e-09 33.944126 + 1813 0 -8.74898 0 -8.74898 1.0515531e-09 33.944126 + 1814 0 -8.74898 0 -8.74898 3.1092433e-10 33.944126 + 1815 0 -8.74898 0 -8.74898 3.1092433e-10 33.944126 + 1816 0 -8.74898 0 -8.74898 3.1092433e-10 33.944126 + 1817 0 -8.74898 0 -8.74898 -3.9127556e-10 33.944126 + 1818 0 -8.74898 0 -8.74898 3.1092433e-10 33.944126 + 1819 0 -8.74898 0 -8.74898 -3.9127556e-10 33.944126 + 1820 0 -8.74898 0 -8.74898 3.1092433e-10 33.944126 + 1821 0 -8.74898 0 -8.74898 -3.9127556e-10 33.944126 + 1822 0 -8.74898 0 -8.74898 3.1092433e-10 33.944126 + 1823 0 -8.74898 0 -8.74898 3.1092433e-10 33.944126 + 1824 0 -8.74898 0 -8.74898 2.5502782e-10 33.944126 + 1825 0 -8.74898 0 -8.74898 -2.410537e-09 33.944126 + 1826 0 -8.74898 0 -8.74898 1.0515531e-09 33.944126 + 1827 0 -8.74898 0 -8.74898 1.9214425e-09 33.944126 + 1828 0 -8.74898 0 -8.74898 -2.3197051e-09 33.944126 + 1829 0 -8.74898 0 -8.74898 2.1485221e-09 33.944126 + 1830 0 -8.74898 0 -8.74898 -2.3197051e-09 33.944126 + 1831 0 -8.74898 0 -8.74898 2.1764703e-09 33.944126 + 1832 0 -8.74898 0 -8.74898 -3.8079497e-10 33.944126 + 1833 0 -8.74898 0 -8.74898 -4.1922382e-10 33.944126 + 1834 0 -8.74898 0 -8.74898 -3.9127556e-10 33.944126 + 1835 0 -8.74898 0 -8.74898 3.1092433e-10 33.944126 + 1836 0 -8.74898 0 -8.74898 -3.9127556e-10 33.944126 + 1837 0 -8.74898 0 -8.74898 3.1092433e-10 33.944126 + 1838 0 -8.74898 0 -8.74898 -3.9127556e-10 33.944126 + 1839 0 -8.74898 0 -8.74898 1.9214425e-09 33.944126 + 1840 0 -8.74898 0 -8.74898 -2.7144742e-09 33.944126 + 1841 0 -8.74898 0 -8.74898 2.1624962e-09 33.944126 + 1842 0 -8.74898 0 -8.74898 -9.7469538e-10 33.944126 + 1843 0 -8.74898 0 -8.74898 3.1092433e-10 33.944126 + 1844 0 -8.74898 0 -8.74898 -3.9127556e-10 33.944126 + 1845 0 -8.74898 0 -8.74898 3.1092433e-10 33.944126 + 1846 0 -8.74898 0 -8.74898 -3.9127556e-10 33.944126 + 1847 0 -8.74898 0 -8.74898 3.1092433e-10 33.944126 + 1848 0 -8.74898 0 -8.74898 3.1092433e-10 33.944126 + 1849 0 -8.74898 0 -8.74898 2.5502782e-10 33.944126 + 1850 0 -8.74898 0 -8.74898 2.410537e-10 33.944126 + 1851 0 -8.74898 0 -8.74898 -2.3546404e-09 33.944126 + 1852 0 -8.74898 0 -8.74898 2.1624962e-09 33.944126 + 1853 0 -8.74898 0 -8.74898 2.410537e-10 33.944126 + 1854 0 -8.74898 0 -8.74898 -2.4245111e-09 33.944126 + 1855 0 -8.74898 0 -8.74898 2.1624962e-09 33.944126 + 1856 0 -8.74898 0 -8.74898 2.1310544e-10 33.944126 + 1857 0 -8.74898 0 -8.74898 2.1310544e-10 33.944126 + 1858 0 -8.74898 0 -8.74898 -2.7843449e-09 33.944126 + 1859 0 -8.74898 0 -8.74898 2.1624962e-09 33.944126 + 1860 0 -8.74898 0 -8.74898 2.410537e-10 33.944126 + 1861 0 -8.74898 0 -8.74898 2.1310544e-10 33.944126 + 1862 0 -8.74898 0 -8.74898 -2.7843449e-09 33.944126 + 1863 0 -8.74898 0 -8.74898 2.1624962e-09 33.944126 + 1864 0 -8.74898 0 -8.74898 2.410537e-10 33.944126 + 1865 0 -8.74898 0 -8.74898 2.1310544e-10 33.944126 + 1866 0 -8.74898 0 -8.74898 -2.7843449e-09 33.944126 + 1867 0 -8.74898 0 -8.74898 2.1624962e-09 33.944126 + 1868 0 -8.74898 0 -8.74898 2.5502782e-10 33.944126 + 1869 0 -8.74898 0 -8.74898 2.410537e-10 33.944126 + 1870 0 -8.74898 0 -8.74898 -2.7703707e-09 33.944126 + 1871 0 -8.74898 0 -8.74898 1.7292983e-09 33.944126 + 1872 0 -8.74898 0 -8.74898 -3.9127556e-10 33.944126 + 1873 0 -8.74898 0 -8.74898 1.1633461e-09 33.944126 + 1874 0 -8.74898 0 -8.74898 2.410537e-10 33.944126 + 1875 0 -8.74898 0 -8.74898 -2.4245111e-09 33.944126 + 1876 0 -8.74898 0 -8.74898 2.1624962e-09 33.944126 + 1877 0 -8.74898 0 -8.74898 2.410537e-10 33.944126 + 1878 0 -8.74898 0 -8.74898 -2.7843449e-09 33.944126 + 1879 0 -8.74898 0 -8.74898 2.1764703e-09 33.944126 + 1880 0 -8.74898 0 -8.74898 -3.9127556e-10 33.944126 + 1881 0 -8.74898 0 -8.74898 -3.9127556e-10 33.944126 + 1882 0 -8.74898 0 -8.74898 1.1633461e-09 33.944126 + 1883 0 -8.74898 0 -8.74898 2.410537e-10 33.944126 + 1884 0 -8.74898 0 -8.74898 -2.3686146e-09 33.944126 + 1885 0 -8.74898 0 -8.74898 2.1624962e-09 33.944126 + 1886 0 -8.74898 0 -8.74898 2.410537e-10 33.944126 + 1887 0 -8.74898 0 -8.74898 -2.3336793e-09 33.944126 + 1888 0 -8.74898 0 -8.74898 2.1624962e-09 33.944126 + 1889 0 -8.74898 0 -8.74898 -3.5284671e-10 33.944126 + 1890 0 -8.74898 0 -8.74898 -3.9127556e-10 33.944126 + 1891 0 -8.74898 0 -8.74898 -3.9127556e-10 33.944126 + 1892 0 -8.74898 0 -8.74898 -3.9127556e-10 33.944126 + 1893 0 -8.74898 0 -8.74898 2.3441599e-09 33.944126 + 1894 0 -8.74898 0 -8.74898 -2.7144742e-09 33.944126 + 1895 0 -8.74898 0 -8.74898 2.3441599e-09 33.944126 + 1896 0 -8.74898 0 -8.74898 -2.686526e-09 33.944126 + 1897 0 -8.74898 0 -8.74898 2.1624962e-09 33.944126 + 1898 0 -8.74898 0 -8.74898 -3.5284671e-10 33.944126 + 1899 0 -8.74898 0 -8.74898 -3.9127556e-10 33.944126 + 1900 0 -8.74898 0 -8.74898 -3.9127556e-10 33.944126 + 1901 0 -8.74898 0 -8.74898 1.4393351e-09 33.944126 + 1902 0 -8.74898 0 -8.74898 2.410537e-10 33.944126 + 1903 0 -8.74898 0 -8.74898 -1.4113869e-09 33.944126 + 1904 0 -8.74898 0 -8.74898 -3.9127556e-10 33.944126 + 1905 0 -8.74898 0 -8.74898 2.3441599e-09 33.944126 + 1906 0 -8.74898 0 -8.74898 -2.7144742e-09 33.944126 + 1907 0 -8.74898 0 -8.74898 2.3441599e-09 33.944126 + 1908 0 -8.74898 0 -8.74898 -2.686526e-09 33.944126 + 1909 0 -8.74898 0 -8.74898 2.1624962e-09 33.944126 + 1910 0 -8.74898 0 -8.74898 -3.6682084e-10 33.944126 + 1911 0 -8.74898 0 -8.74898 -3.9127556e-10 33.944126 + 1912 0 -8.74898 0 -8.74898 -4.2970441e-10 33.944126 + 1913 0 -8.74898 0 -8.74898 1.4393351e-09 33.944126 + 1914 0 -8.74898 0 -8.74898 -3.6682084e-10 33.944126 + 1915 0 -8.74898 0 -8.74898 2.410537e-10 33.944126 + 1916 0 -8.74898 0 -8.74898 2.410537e-10 33.944126 + 1917 0 -8.74898 0 -8.74898 2.410537e-10 33.944126 + 1918 0 -8.74898 0 -8.74898 -2.7563966e-09 33.944126 + 1919 0 -8.74898 0 -8.74898 2.1624962e-09 33.944126 + 1920 0 -8.74898 0 -8.74898 2.410537e-10 33.944126 + 1921 0 -8.74898 0 -8.74898 -6.0787454e-10 33.944126 + 1922 0 -8.74898 0 -8.74898 2.5502782e-10 33.944126 + 1923 0 -8.74898 0 -8.74898 2.5502782e-10 33.944126 + 1924 0 -8.74898 0 -8.74898 2.5502782e-10 33.944126 + 1925 0 -8.74898 0 -8.74898 -2.7424225e-09 33.944126 + 1926 0 -8.74898 0 -8.74898 1.5231799e-09 33.944126 + 1927 0 -8.74898 0 -8.74898 -4.2970441e-10 33.944126 + 1928 0 -8.74898 0 -8.74898 2.2742892e-09 33.944126 + 1929 0 -8.74898 0 -8.74898 -2.686526e-09 33.944126 + 1930 0 -8.74898 0 -8.74898 2.3441599e-09 33.944126 + 1931 0 -8.74898 0 -8.74898 -2.686526e-09 33.944126 + 1932 0 -8.74898 0 -8.74898 1.9948067e-09 33.944126 + 1933 0 -8.74898 0 -8.74898 2.410537e-10 33.944126 + 1934 0 -8.74898 0 -8.74898 -2.3686146e-09 33.944126 + 1935 0 -8.74898 0 -8.74898 1.6314794e-09 33.944126 + 1936 0 -8.74898 0 -8.74898 -4.5765267e-10 33.944126 + 1937 0 -8.74898 0 -8.74898 1.320555e-09 33.944126 + 1938 0 -8.74898 0 -8.74898 -2.2638086e-09 33.944126 + 1939 0 -8.74898 0 -8.74898 2.3441599e-09 33.944126 + 1940 0 -8.74898 0 -8.74898 -9.7120185e-10 33.944126 + 1941 0 -8.74898 0 -8.74898 -4.2970441e-10 33.944126 + 1942 0 -8.74898 0 -8.74898 1.320555e-09 33.944126 + 1943 0 -8.74898 0 -8.74898 -9.6072125e-10 33.944126 + 1944 0 -8.74898 0 -8.74898 -4.2970441e-10 33.944126 + 1945 0 -8.74898 0 -8.74898 1.320555e-09 33.944126 + 1946 0 -8.74898 0 -8.74898 2.410537e-10 33.944126 + 1947 0 -8.74898 0 -8.74898 -2.7563966e-09 33.944126 + 1948 0 -8.74898 0 -8.74898 1.9948067e-09 33.944126 + 1949 0 -8.74898 0 -8.74898 2.410537e-10 33.944126 + 1950 0 -8.74898 0 -8.74898 2.410537e-10 33.944126 + 1951 0 -8.74898 0 -8.74898 -2.7563966e-09 33.944126 + 1952 0 -8.74898 0 -8.74898 1.6314794e-09 33.944126 + 1953 0 -8.74898 0 -8.74898 -4.2970441e-10 33.944126 + 1954 0 -8.74898 0 -8.74898 1.320555e-09 33.944126 + 1955 0 -8.74898 0 -8.74898 2.410537e-10 33.944126 + 1956 0 -8.74898 0 -8.74898 -2.3686146e-09 33.944126 + 1957 0 -8.74898 0 -8.74898 2.3441599e-09 33.944126 + 1958 0 -8.74898 0 -8.74898 -6.0787454e-10 33.944126 + 1959 0 -8.74898 0 -8.74898 -5.5896509e-11 33.944126 + 1960 0 -8.74898 0 -8.74898 -5.5896509e-11 33.944126 + 1961 0 -8.74898 0 -8.74898 -5.5896509e-11 33.944126 + 1962 0 -8.74898 0 -8.74898 2.1555091e-09 33.944126 + 1963 0 -8.74898 0 -8.74898 -1.7432724e-09 33.944126 + 1964 0 -8.74898 0 -8.74898 -2.1694833e-09 33.944126 + 1965 0 -8.74898 0 -8.74898 2.200925e-09 33.944126 + 1966 0 -8.74898 0 -8.74898 -5.5896509e-11 33.944126 + 1967 0 -8.74898 0 -8.74898 -5.8341981e-10 33.944126 + 1968 0 -8.74898 0 -8.74898 5.4149743e-10 33.944126 + 1969 0 -8.74898 0 -8.74898 -1.425361e-09 33.944126 + 1970 0 -8.74898 0 -8.74898 8.3495411e-10 33.944126 + 1971 0 -8.74898 0 -8.74898 -1.3485033e-09 33.944126 + 1972 0 -8.74898 0 -8.74898 2.2218862e-09 33.944126 + 1973 0 -8.74898 0 -8.74898 -1.3659709e-09 33.944126 + 1974 0 -8.74898 0 -8.74898 -1.3485033e-09 33.944126 + 1975 0 -8.74898 0 -8.74898 2.2148992e-09 33.944126 + 1976 0 -8.74898 0 -8.74898 -2.7005001e-09 33.944126 + 1977 0 -8.74898 0 -8.74898 2.200925e-09 33.944126 + 1978 0 -8.74898 0 -8.74898 9.3626653e-10 33.944126 + 1979 0 -8.74898 0 -8.74898 -2.1275609e-09 33.944126 + 1980 0 -8.74898 0 -8.74898 1.7712206e-09 33.944126 + 1981 0 -8.74898 0 -8.74898 -2.1135868e-09 33.944126 + 1982 0 -8.74898 0 -8.74898 1.9948067e-09 33.944126 + 1983 0 -8.74898 0 -8.74898 -5.5896509e-10 33.944126 + 1984 0 -8.74898 0 -8.74898 9.3626653e-10 33.944126 + 1985 0 -8.74898 0 -8.74898 -2.1135868e-09 33.944126 + 1986 0 -8.74898 0 -8.74898 1.9948067e-09 33.944126 + 1987 0 -8.74898 0 -8.74898 -5.5896509e-10 33.944126 + 1988 0 -8.74898 0 -8.74898 -5.5896509e-11 33.944126 + 1989 0 -8.74898 0 -8.74898 -8.6639589e-10 33.944126 + 1990 0 -8.74898 0 -8.74898 9.3626653e-10 33.944126 + 1991 0 -8.74898 0 -8.74898 -1.3485033e-09 33.944126 + 1992 0 -8.74898 0 -8.74898 2.2148992e-09 33.944126 + 1993 0 -8.74898 0 -8.74898 -2.7005001e-09 33.944126 + 1994 0 -8.74898 0 -8.74898 2.2148992e-09 33.944126 + 1995 0 -8.74898 0 -8.74898 -2.7005001e-09 33.944126 + 1996 0 -8.74898 0 -8.74898 2.200925e-09 33.944126 + 1997 0 -8.74898 0 -8.74898 -1.3485033e-09 33.944126 + 1998 0 -8.74898 0 -8.74898 2.2148992e-09 33.944126 + 1999 0 -8.74898 0 -8.74898 -2.1135868e-09 33.944126 + 2000 0 -8.74898 0 -8.74898 1.6699082e-09 33.944126 + 2001 0 -8.74898 0 -8.74898 -8.6639589e-10 33.944126 + 2002 0 -8.74898 0 -8.74898 7.8953819e-10 33.944126 + 2003 0 -8.74898 0 -8.74898 -2.7005001e-09 33.944126 + 2004 0 -8.74898 0 -8.74898 2.2288733e-09 33.944126 + 2005 0 -8.74898 0 -8.74898 9.3626653e-10 33.944126 + 2006 0 -8.74898 0 -8.74898 -2.1135868e-09 33.944126 + 2007 0 -8.74898 0 -8.74898 1.9948067e-09 33.944126 + 2008 0 -8.74898 0 -8.74898 -5.5896509e-10 33.944126 + 2009 0 -8.74898 0 -8.74898 -8.6639589e-10 33.944126 + 2010 0 -8.74898 0 -8.74898 7.8953819e-10 33.944126 + 2011 0 -8.74898 0 -8.74898 -8.6639589e-10 33.944126 + 2012 0 -8.74898 0 -8.74898 1.7712206e-09 33.944126 + 2013 0 -8.74898 0 -8.74898 -2.1135868e-09 33.944126 + 2014 0 -8.74898 0 -8.74898 1.9948067e-09 33.944126 + 2015 0 -8.74898 0 -8.74898 -2.1135868e-09 33.944126 + 2016 0 -8.74898 0 -8.74898 1.9948067e-09 33.944126 + 2017 0 -8.74898 0 -8.74898 -5.5896509e-10 33.944126 + 2018 0 -8.74898 0 -8.74898 -5.5896509e-11 33.944126 + 2019 0 -8.74898 0 -8.74898 9.3626653e-10 33.944126 + 2020 0 -8.74898 0 -8.74898 -2.1135868e-09 33.944126 + 2021 0 -8.74898 0 -8.74898 1.9948067e-09 33.944126 + 2022 0 -8.74898 0 -8.74898 -2.1135868e-09 33.944126 + 2023 0 -8.74898 0 -8.74898 1.9948067e-09 33.944126 + 2024 0 -8.74898 0 -8.74898 -5.5896509e-10 33.944126 + 2025 0 -8.74898 0 -8.74898 -5.5896509e-11 33.944126 + 2026 0 -8.74898 0 -8.74898 -9.222924e-10 33.944126 + 2027 0 -8.74898 0 -8.74898 2.2358604e-09 33.944126 + 2028 0 -8.74898 0 -8.74898 -1.7782077e-09 33.944126 + 2029 0 -8.74898 0 -8.74898 8.4194117e-10 33.944126 + 2030 0 -8.74898 0 -8.74898 -1.3624774e-09 33.944126 + 2031 0 -8.74898 0 -8.74898 2.2218862e-09 33.944126 + 2032 0 -8.74898 0 -8.74898 -2.6026812e-09 33.944126 + 2033 0 -8.74898 0 -8.74898 2.2148992e-09 33.944126 + 2034 0 -8.74898 0 -8.74898 -2.2183927e-09 33.944126 + 2035 0 -8.74898 0 -8.74898 2.1869509e-09 33.944126 + 2036 0 -8.74898 0 -8.74898 -2.6026812e-09 33.944126 + 2037 0 -8.74898 0 -8.74898 2.200925e-09 33.944126 + 2038 0 -8.74898 0 -8.74898 -1.0480595e-10 33.944126 + 2039 0 -8.74898 0 -8.74898 -1.1528655e-09 33.944126 + 2040 0 -8.74898 0 -8.74898 -1.2576715e-10 33.944126 + 2041 0 -8.74898 0 -8.74898 -1.8166365e-10 33.944126 + 2042 0 -8.74898 0 -8.74898 1.6594276e-09 33.944126 + 2043 0 -8.74898 0 -8.74898 -3.1441786e-11 33.944126 + 2044 0 -8.74898 0 -8.74898 -2.6550842e-10 33.944126 + 2045 0 -8.74898 0 -8.74898 -2.6550842e-10 33.944126 + 2046 0 -8.74898 0 -8.74898 4.0175616e-10 33.944126 + 2047 0 -8.74898 0 -8.74898 4.8210739e-10 33.944126 + 2048 0 -8.74898 0 -8.74898 2.0961191e-11 33.944126 + 2049 0 -8.74898 0 -8.74898 -3.1441786e-10 33.944126 + 2050 0 -8.74898 0 -8.74898 -3.1441786e-10 33.944126 + 2051 0 -8.74898 0 -8.74898 2.8646961e-10 33.944126 + 2052 0 -8.74898 0 -8.74898 -3.1441786e-10 33.944126 + 2053 0 -8.74898 0 -8.74898 2.8646961e-10 33.944126 + 2054 0 -8.74898 0 -8.74898 -8.2447351e-10 33.944126 + 2055 0 -8.74898 0 -8.74898 2.4804076e-10 33.944126 + 2056 0 -8.74898 0 -8.74898 2.8646961e-10 33.944126 + 2057 0 -8.74898 0 -8.74898 -8.2447351e-10 33.944126 + 2058 0 -8.74898 0 -8.74898 4.0175616e-10 33.944126 + 2059 0 -8.74898 0 -8.74898 2.8646961e-10 33.944126 + 2060 0 -8.74898 0 -8.74898 -3.1441786e-10 33.944126 + 2061 0 -8.74898 0 -8.74898 2.4804076e-10 33.944126 + 2062 0 -8.74898 0 -8.74898 -1.806156e-09 33.944126 + 2063 0 -8.74898 0 -8.74898 1.3974127e-09 33.944126 + 2064 0 -8.74898 0 -8.74898 2.4804076e-10 33.944126 + 2065 0 -8.74898 0 -8.74898 -3.1441786e-10 33.944126 + 2066 0 -8.74898 0 -8.74898 2.4804076e-10 33.944126 + 2067 0 -8.74898 0 -8.74898 2.8646961e-10 33.944126 + 2068 0 -8.74898 0 -8.74898 -8.2447351e-10 33.944126 + 2069 0 -8.74898 0 -8.74898 2.4804076e-10 33.944126 + 2070 0 -8.74898 0 -8.74898 2.4804076e-10 33.944126 + 2071 0 -8.74898 0 -8.74898 2.8646961e-10 33.944126 + 2072 0 -8.74898 0 -8.74898 -8.2447351e-10 33.944126 + 2073 0 -8.74898 0 -8.74898 2.4804076e-10 33.944126 + 2074 0 -8.74898 0 -8.74898 2.4804076e-10 33.944126 + 2075 0 -8.74898 0 -8.74898 2.8646961e-10 33.944126 + 2076 0 -8.74898 0 -8.74898 -8.2447351e-10 33.944126 + 2077 0 -8.74898 0 -8.74898 2.4804076e-10 33.944126 + 2078 0 -8.74898 0 -8.74898 2.8646961e-10 33.944126 + 2079 0 -8.74898 0 -8.74898 -8.2447351e-10 33.944126 + 2080 0 -8.74898 0 -8.74898 2.4804076e-10 33.944126 + 2081 0 -8.74898 0 -8.74898 2.4804076e-10 33.944126 + 2082 0 -8.74898 0 -8.74898 2.8646961e-10 33.944126 + 2083 0 -8.74898 0 -8.74898 -8.2447351e-10 33.944126 + 2084 0 -8.74898 0 -8.74898 2.4804076e-10 33.944126 + 2085 0 -8.74898 0 -8.74898 2.4804076e-10 33.944126 + 2086 0 -8.74898 0 -8.74898 -1.806156e-09 33.944126 + 2087 0 -8.74898 0 -8.74898 1.3974127e-09 33.944126 + 2088 0 -8.74898 0 -8.74898 2.4804076e-10 33.944126 + 2089 0 -8.74898 0 -8.74898 2.8646961e-10 33.944126 + 2090 0 -8.74898 0 -8.74898 -2.2358604e-10 33.944126 + 2091 0 -8.74898 0 -8.74898 2.8646961e-10 33.944126 + 2092 0 -8.74898 0 -8.74898 2.0961191e-11 33.944126 + 2093 0 -8.74898 0 -8.74898 -3.1441786e-10 33.944126 + 2094 0 -8.74898 0 -8.74898 -3.1441786e-10 33.944126 + 2095 0 -8.74898 0 -8.74898 2.8646961e-10 33.944126 + 2096 0 -8.74898 0 -8.74898 -3.1441786e-10 33.944126 + 2097 0 -8.74898 0 -8.74898 2.8646961e-10 33.944126 + 2098 0 -8.74898 0 -8.74898 -8.2447351e-10 33.944126 + 2099 0 -8.74898 0 -8.74898 2.4804076e-10 33.944126 + 2100 0 -8.74898 0 -8.74898 2.4804076e-10 33.944126 + 2101 0 -8.74898 0 -8.74898 2.8646961e-10 33.944126 + 2102 0 -8.74898 0 -8.74898 -8.2447351e-10 33.944126 + 2103 0 -8.74898 0 -8.74898 2.4804076e-10 33.944126 + 2104 0 -8.74898 0 -8.74898 2.4804076e-10 33.944126 + 2105 0 -8.74898 0 -8.74898 -1.806156e-09 33.944126 + 2106 0 -8.74898 0 -8.74898 1.3834386e-09 33.944126 + 2107 0 -8.74898 0 -8.74898 2.4804076e-10 33.944126 + 2108 0 -8.74898 0 -8.74898 2.8646961e-10 33.944126 + 2109 0 -8.74898 0 -8.74898 -8.2447351e-10 33.944126 + 2110 0 -8.74898 0 -8.74898 2.4804076e-10 33.944126 + 2111 0 -8.74898 0 -8.74898 2.4804076e-10 33.944126 + 2112 0 -8.74898 0 -8.74898 2.8646961e-10 33.944126 + 2113 0 -8.74898 0 -8.74898 -2.2358604e-10 33.944126 + 2114 0 -8.74898 0 -8.74898 6.4979692e-10 33.944126 + 2115 0 -8.74898 0 -8.74898 2.0961191e-11 33.944126 + 2116 0 -8.74898 0 -8.74898 -1.5022187e-09 33.944126 + 2117 0 -8.74898 0 -8.74898 2.8646961e-10 33.944126 + 2118 0 -8.74898 0 -8.74898 2.8646961e-10 33.944126 + 2119 0 -8.74898 0 -8.74898 2.8646961e-10 33.944126 + 2120 0 -8.74898 0 -8.74898 -3.1441786e-10 33.944126 + 2121 0 -8.74898 0 -8.74898 2.8646961e-10 33.944126 + 2122 0 -8.74898 0 -8.74898 -8.2447351e-10 33.944126 + 2123 0 -8.74898 0 -8.74898 2.4804076e-10 33.944126 + 2124 0 -8.74898 0 -8.74898 2.8646961e-10 33.944126 + 2125 0 -8.74898 0 -8.74898 -3.1441786e-10 33.944126 + 2126 0 -8.74898 0 -8.74898 2.8646961e-10 33.944126 + 2127 0 -8.74898 0 -8.74898 -8.2447351e-10 33.944126 + 2128 0 -8.74898 0 -8.74898 2.4804076e-10 33.944126 + 2129 0 -8.74898 0 -8.74898 2.4804076e-10 33.944126 + 2130 0 -8.74898 0 -8.74898 2.8646961e-10 33.944126 + 2131 0 -8.74898 0 -8.74898 -8.2447351e-10 33.944126 + 2132 0 -8.74898 0 -8.74898 2.4804076e-10 33.944126 + 2133 0 -8.74898 0 -8.74898 2.4804076e-10 33.944126 + 2134 0 -8.74898 0 -8.74898 -1.806156e-09 33.944126 + 2135 0 -8.74898 0 -8.74898 1.3974127e-09 33.944126 + 2136 0 -8.74898 0 -8.74898 2.4804076e-10 33.944126 + 2137 0 -8.74898 0 -8.74898 2.5852135e-10 33.944126 + 2138 0 -8.74898 0 -8.74898 -8.2447351e-10 33.944126 + 2139 0 -8.74898 0 -8.74898 2.4804076e-10 33.944126 + 2140 0 -8.74898 0 -8.74898 2.8646961e-10 33.944126 + 2141 0 -8.74898 0 -8.74898 2.5852135e-10 33.944126 + 2142 0 -8.74898 0 -8.74898 -8.2447351e-10 33.944126 + 2143 0 -8.74898 0 -8.74898 2.4804076e-10 33.944126 + 2144 0 -8.74898 0 -8.74898 2.8646961e-10 33.944126 + 2145 0 -8.74898 0 -8.74898 -8.2447351e-10 33.944126 + 2146 0 -8.74898 0 -8.74898 2.4804076e-10 33.944126 + 2147 0 -8.74898 0 -8.74898 2.4804076e-10 33.944126 + 2148 0 -8.74898 0 -8.74898 2.8646961e-10 33.944126 + 2149 0 -8.74898 0 -8.74898 -8.2447351e-10 33.944126 + 2150 0 -8.74898 0 -8.74898 2.4804076e-10 33.944126 + 2151 0 -8.74898 0 -8.74898 2.4804076e-10 33.944126 + 2152 0 -8.74898 0 -8.74898 -1.806156e-09 33.944126 + 2153 0 -8.74898 0 -8.74898 1.3974127e-09 33.944126 + 2154 0 -8.74898 0 -8.74898 2.4804076e-10 33.944126 + 2155 0 -8.74898 0 -8.74898 2.5852135e-10 33.944126 + 2156 0 -8.74898 0 -8.74898 -2.7948255e-10 33.944126 + 2157 0 -8.74898 0 -8.74898 2.5852135e-10 33.944126 + 2158 0 -8.74898 0 -8.74898 2.0961191e-11 33.944126 + 2159 0 -8.74898 0 -8.74898 -8.2447351e-10 33.944126 + 2160 0 -8.74898 0 -8.74898 2.4804076e-10 33.944126 + 2161 0 -8.74898 0 -8.74898 2.5852135e-10 33.944126 + 2162 0 -8.74898 0 -8.74898 -8.2447351e-10 33.944126 + 2163 0 -8.74898 0 -8.74898 2.4804076e-10 33.944126 + 2164 0 -8.74898 0 -8.74898 2.8646961e-10 33.944126 + 2165 0 -8.74898 0 -8.74898 2.5852135e-10 33.944126 + 2166 0 -8.74898 0 -8.74898 -8.2447351e-10 33.944126 + 2167 0 -8.74898 0 -8.74898 2.4804076e-10 33.944126 + 2168 0 -8.74898 0 -8.74898 2.5852135e-10 33.944126 + 2169 0 -8.74898 0 -8.74898 -1.806156e-09 33.944126 + 2170 0 -8.74898 0 -8.74898 1.1074496e-09 33.944126 + 2171 0 -8.74898 0 -8.74898 2.4804076e-10 33.944126 + 2172 0 -8.74898 0 -8.74898 2.4804076e-10 33.944126 + 2173 0 -8.74898 0 -8.74898 2.5852135e-10 33.944126 + 2174 0 -8.74898 0 -8.74898 -2.2358604e-10 33.944126 + 2175 0 -8.74898 0 -8.74898 2.5852135e-10 33.944126 + 2176 0 -8.74898 0 -8.74898 2.0961191e-11 33.944126 + 2177 0 -8.74898 0 -8.74898 -8.2447351e-10 33.944126 + 2178 0 -8.74898 0 -8.74898 2.5852135e-10 33.944126 + 2179 0 -8.74898 0 -8.74898 2.5852135e-10 33.944126 + 2180 0 -8.74898 0 -8.74898 -8.2447351e-10 33.944126 + 2181 0 -8.74898 0 -8.74898 2.4804076e-10 33.944126 + 2182 0 -8.74898 0 -8.74898 2.5852135e-10 33.944126 + 2183 0 -8.74898 0 -8.74898 2.5852135e-10 33.944126 + 2184 0 -8.74898 0 -8.74898 -8.2447351e-10 33.944126 + 2185 0 -8.74898 0 -8.74898 2.4804076e-10 33.944126 + 2186 0 -8.74898 0 -8.74898 2.5852135e-10 33.944126 + 2187 0 -8.74898 0 -8.74898 -1.806156e-09 33.944126 + 2188 0 -8.74898 0 -8.74898 1.1074496e-09 33.944126 + 2189 0 -8.74898 0 -8.74898 2.4804076e-10 33.944126 + 2190 0 -8.74898 0 -8.74898 2.5852135e-10 33.944126 + 2191 0 -8.74898 0 -8.74898 -1.806156e-09 33.944126 + 2192 0 -8.74898 0 -8.74898 1.1074496e-09 33.944126 + 2193 0 -8.74898 0 -8.74898 2.4804076e-10 33.944126 + 2194 0 -8.74898 0 -8.74898 2.4804076e-10 33.944126 + 2195 0 -8.74898 0 -8.74898 -3.1441786e-10 33.944126 + 2196 0 -8.74898 0 -8.74898 2.4804076e-10 33.944126 + 2197 0 -8.74898 0 -8.74898 2.5852135e-10 33.944126 + 2198 0 -8.74898 0 -8.74898 -8.2447351e-10 33.944126 + 2199 0 -8.74898 0 -8.74898 2.4804076e-10 33.944126 + 2200 0 -8.74898 0 -8.74898 2.4804076e-10 33.944126 + 2201 0 -8.74898 0 -8.74898 2.5852135e-10 33.944126 + 2202 0 -8.74898 0 -8.74898 -2.5153429e-10 33.944126 + 2203 0 -8.74898 0 -8.74898 2.5852135e-10 33.944126 + 2204 0 -8.74898 0 -8.74898 -1.2751391e-09 33.944126 + 2205 0 -8.74898 0 -8.74898 2.4804076e-10 33.944126 + 2206 0 -8.74898 0 -8.74898 2.4804076e-10 33.944126 + 2207 0 -8.74898 0 -8.74898 2.8646961e-10 33.944126 + 2208 0 -8.74898 0 -8.74898 2.5852135e-10 33.944126 + 2209 0 -8.74898 0 -8.74898 -1.2192426e-09 33.944126 + 2210 0 -8.74898 0 -8.74898 2.4804076e-10 33.944126 + 2211 0 -8.74898 0 -8.74898 2.4804076e-10 33.944126 + 2212 0 -8.74898 0 -8.74898 2.8646961e-10 33.944126 + 2213 0 -8.74898 0 -8.74898 2.5852135e-10 33.944126 + 2214 0 -8.74898 0 -8.74898 -1.2751391e-09 33.944126 + 2215 0 -8.74898 0 -8.74898 9.7818891e-10 33.944126 + 2216 0 -8.74898 0 -8.74898 2.5852135e-10 33.944126 + 2217 0 -8.74898 0 -8.74898 -1.2192426e-09 33.944126 + 2218 0 -8.74898 0 -8.74898 2.4804076e-10 33.944126 + 2219 0 -8.74898 0 -8.74898 2.4804076e-10 33.944126 + 2220 0 -8.74898 0 -8.74898 2.8646961e-10 33.944126 + 2221 0 -8.74898 0 -8.74898 2.8646961e-10 33.944126 + 2222 0 -8.74898 0 -8.74898 -1.2192426e-09 33.944126 + 2223 0 -8.74898 0 -8.74898 2.4804076e-10 33.944126 + 2224 0 -8.74898 0 -8.74898 2.8646961e-10 33.944126 + 2225 0 -8.74898 0 -8.74898 2.8646961e-10 33.944126 + 2226 0 -8.74898 0 -8.74898 2.8646961e-10 33.944126 + 2227 0 -8.74898 0 -8.74898 -1.2192426e-09 33.944126 + 2228 0 -8.74898 0 -8.74898 2.4804076e-10 33.944126 + 2229 0 -8.74898 0 -8.74898 2.4804076e-10 33.944126 + 2230 0 -8.74898 0 -8.74898 2.8646961e-10 33.944126 + 2231 0 -8.74898 0 -8.74898 -1.806156e-09 33.944126 + 2232 0 -8.74898 0 -8.74898 1.3974127e-09 33.944126 + 2233 0 -8.74898 0 -8.74898 2.8646961e-10 33.944126 + 2234 0 -8.74898 0 -8.74898 2.5852135e-10 33.944126 + 2235 0 -8.74898 0 -8.74898 -1.806156e-09 33.944126 + 2236 0 -8.74898 0 -8.74898 1.1074496e-09 33.944126 + 2237 0 -8.74898 0 -8.74898 2.4804076e-10 33.944126 + 2238 0 -8.74898 0 -8.74898 2.5852135e-10 33.944126 + 2239 0 -8.74898 0 -8.74898 -8.2447351e-10 33.944126 + 2240 0 -8.74898 0 -8.74898 2.4804076e-10 33.944126 + 2241 0 -8.74898 0 -8.74898 2.4804076e-10 33.944126 + 2242 0 -8.74898 0 -8.74898 2.5852135e-10 33.944126 + 2243 0 -8.74898 0 -8.74898 -2.2358604e-10 33.944126 + 2244 0 -8.74898 0 -8.74898 2.5852135e-10 33.944126 + 2245 0 -8.74898 0 -8.74898 2.0961191e-11 33.944126 + 2246 0 -8.74898 0 -8.74898 4.8909445e-11 33.944126 + 2247 0 -8.74898 0 -8.74898 -3.074308e-10 33.944126 + 2248 0 -8.74898 0 -8.74898 2.5852135e-10 33.944126 + 2249 0 -8.74898 0 -8.74898 6.9870636e-12 33.944126 + 2250 0 -8.74898 0 -8.74898 -2.0856385e-09 33.944126 + 2251 0 -8.74898 0 -8.74898 7.4761581e-10 33.944126 + 2252 0 -8.74898 0 -8.74898 7.1966756e-10 33.944126 + 2253 0 -8.74898 0 -8.74898 -2.3127181e-09 33.944126 + 2254 0 -8.74898 0 -8.74898 1.1074496e-09 33.944126 + 2255 0 -8.74898 0 -8.74898 -2.3406663e-10 33.944126 + 2256 0 -8.74898 0 -8.74898 -2.3406663e-10 33.944126 + 2257 0 -8.74898 0 -8.74898 1.9458972e-09 33.944126 + 2258 0 -8.74898 0 -8.74898 -2.2358604e-09 33.944126 + 2259 0 -8.74898 0 -8.74898 1.2646585e-09 33.944126 + 2260 0 -8.74898 0 -8.74898 6.5678398e-10 33.944126 + 2261 0 -8.74898 0 -8.74898 -3.5284671e-10 33.944126 + 2262 0 -8.74898 0 -8.74898 2.0611838e-10 33.944126 + 2263 0 -8.74898 0 -8.74898 2.0611838e-10 33.944126 + 2264 0 -8.74898 0 -8.74898 -8.9783768e-10 33.944126 + 2265 0 -8.74898 0 -8.74898 6.9870636e-10 33.944126 + 2266 0 -8.74898 0 -8.74898 6.5678398e-10 33.944126 + 2267 0 -8.74898 0 -8.74898 -2.2358604e-09 33.944126 + 2268 0 -8.74898 0 -8.74898 1.9458972e-09 33.944126 + 2269 0 -8.74898 0 -8.74898 -2.2358604e-09 33.944126 + 2270 0 -8.74898 0 -8.74898 1.2646585e-09 33.944126 + 2271 0 -8.74898 0 -8.74898 6.8473224e-10 33.944126 + 2272 0 -8.74898 0 -8.74898 -3.5284671e-10 33.944126 + 2273 0 -8.74898 0 -8.74898 6.5678398e-10 33.944126 + 2274 0 -8.74898 0 -8.74898 -3.8079497e-10 33.944126 + 2275 0 -8.74898 0 -8.74898 2.0611838e-10 33.944126 + 2276 0 -8.74898 0 -8.74898 -2.3406663e-09 33.944126 + 2277 0 -8.74898 0 -8.74898 1.3415162e-09 33.944126 + 2278 0 -8.74898 0 -8.74898 6.8473224e-10 33.944126 + 2279 0 -8.74898 0 -8.74898 2.0611838e-10 33.944126 + 2280 0 -8.74898 0 -8.74898 -3.5284671e-10 33.944126 + 2281 0 -8.74898 0 -8.74898 6.8473224e-10 33.944126 + 2282 0 -8.74898 0 -8.74898 -2.2358604e-09 33.944126 + 2283 0 -8.74898 0 -8.74898 1.1074496e-09 33.944126 + 2284 0 -8.74898 0 -8.74898 6.8473224e-10 33.944126 + 2285 0 -8.74898 0 -8.74898 -3.5284671e-10 33.944126 + 2286 0 -8.74898 0 -8.74898 6.8473224e-10 33.944126 + 2287 0 -8.74898 0 -8.74898 -3.5284671e-10 33.944126 + 2288 0 -8.74898 0 -8.74898 6.8473224e-10 33.944126 + 2289 0 -8.74898 0 -8.74898 -2.2358604e-09 33.944126 + 2290 0 -8.74898 0 -8.74898 1.9458972e-09 33.944126 + 2291 0 -8.74898 0 -8.74898 -3.5284671e-10 33.944126 + 2292 0 -8.74898 0 -8.74898 2.0611838e-10 33.944126 + 2293 0 -8.74898 0 -8.74898 2.0611838e-10 33.944126 + 2294 0 -8.74898 0 -8.74898 -2.2358604e-09 33.944126 + 2295 0 -8.74898 0 -8.74898 1.3415162e-09 33.944126 + 2296 0 -8.74898 0 -8.74898 6.8473224e-10 33.944126 + 2297 0 -8.74898 0 -8.74898 -3.5284671e-10 33.944126 + 2298 0 -8.74898 0 -8.74898 6.8473224e-10 33.944126 + 2299 0 -8.74898 0 -8.74898 -2.2358604e-09 33.944126 + 2300 0 -8.74898 0 -8.74898 2.2218862e-09 33.944126 + 2301 0 -8.74898 0 -8.74898 -3.8079497e-10 33.944126 + 2302 0 -8.74898 0 -8.74898 2.0611838e-10 33.944126 + 2303 0 -8.74898 0 -8.74898 -3.5284671e-10 33.944126 + 2304 0 -8.74898 0 -8.74898 2.0611838e-10 33.944126 + 2305 0 -8.74898 0 -8.74898 -2.3406663e-09 33.944126 + 2306 0 -8.74898 0 -8.74898 1.3554903e-09 33.944126 + 2307 0 -8.74898 0 -8.74898 6.9870636e-10 33.944126 + 2308 0 -8.74898 0 -8.74898 2.0611838e-10 33.944126 + 2309 0 -8.74898 0 -8.74898 -8.4194117e-10 33.944126 + 2310 0 -8.74898 0 -8.74898 6.9870636e-10 33.944126 + 2311 0 -8.74898 0 -8.74898 2.0611838e-10 33.944126 + 2312 0 -8.74898 0 -8.74898 -2.3406663e-09 33.944126 + 2313 0 -8.74898 0 -8.74898 1.3415162e-09 33.944126 + 2314 0 -8.74898 0 -8.74898 6.8473224e-10 33.944126 + 2315 0 -8.74898 0 -8.74898 2.0611838e-10 33.944126 + 2316 0 -8.74898 0 -8.74898 -3.2489846e-10 33.944126 + 2317 0 -8.74898 0 -8.74898 6.8473224e-10 33.944126 + 2318 0 -8.74898 0 -8.74898 -2.2079121e-09 33.944126 + 2319 0 -8.74898 0 -8.74898 2.2218862e-09 33.944126 + 2320 0 -8.74898 0 -8.74898 -3.8079497e-10 33.944126 + 2321 0 -8.74898 0 -8.74898 2.0611838e-10 33.944126 + 2322 0 -8.74898 0 -8.74898 -8.4194117e-10 33.944126 + 2323 0 -8.74898 0 -8.74898 6.9870636e-10 33.944126 + 2324 0 -8.74898 0 -8.74898 2.0611838e-10 33.944126 + 2325 0 -8.74898 0 -8.74898 -2.3406663e-09 33.944126 + 2326 0 -8.74898 0 -8.74898 1.3415162e-09 33.944126 + 2327 0 -8.74898 0 -8.74898 6.8473224e-10 33.944126 + 2328 0 -8.74898 0 -8.74898 2.0611838e-10 33.944126 + 2329 0 -8.74898 0 -8.74898 -2.2079121e-09 33.944126 + 2330 0 -8.74898 0 -8.74898 2.2218862e-09 33.944126 + 2331 0 -8.74898 0 -8.74898 -3.5284671e-10 33.944126 + 2332 0 -8.74898 0 -8.74898 2.0611838e-10 33.944126 + 2333 0 -8.74898 0 -8.74898 2.0611838e-10 33.944126 + 2334 0 -8.74898 0 -8.74898 -2.2079121e-09 33.944126 + 2335 0 -8.74898 0 -8.74898 2.2218862e-09 33.944126 + 2336 0 -8.74898 0 -8.74898 -3.2489846e-10 33.944126 + 2337 0 -8.74898 0 -8.74898 2.0611838e-10 33.944126 + 2338 0 -8.74898 0 -8.74898 2.0611838e-10 33.944126 + 2339 0 -8.74898 0 -8.74898 -2.2079121e-09 33.944126 + 2340 0 -8.74898 0 -8.74898 2.2218862e-09 33.944126 + 2341 0 -8.74898 0 -8.74898 -3.5284671e-10 33.944126 + 2342 0 -8.74898 0 -8.74898 2.0611838e-10 33.944126 + 2343 0 -8.74898 0 -8.74898 -8.4194117e-10 33.944126 + 2344 0 -8.74898 0 -8.74898 2.0611838e-10 33.944126 + 2345 0 -8.74898 0 -8.74898 2.0611838e-10 33.944126 + 2346 0 -8.74898 0 -8.74898 2.0611838e-10 33.944126 + 2347 0 -8.74898 0 -8.74898 -2.3406663e-09 33.944126 + 2348 0 -8.74898 0 -8.74898 1.3554903e-09 33.944126 + 2349 0 -8.74898 0 -8.74898 6.9870636e-10 33.944126 + 2350 0 -8.74898 0 -8.74898 2.0611838e-10 33.944126 + 2351 0 -8.74898 0 -8.74898 2.0611838e-10 33.944126 + 2352 0 -8.74898 0 -8.74898 -2.2079121e-09 33.944126 + 2353 0 -8.74898 0 -8.74898 2.2218862e-09 33.944126 + 2354 0 -8.74898 0 -8.74898 -3.2489846e-10 33.944126 + 2355 0 -8.74898 0 -8.74898 2.0611838e-10 33.944126 + 2356 0 -8.74898 0 -8.74898 -8.4194117e-10 33.944126 + 2357 0 -8.74898 0 -8.74898 6.9870636e-10 33.944126 + 2358 0 -8.74898 0 -8.74898 2.0611838e-10 33.944126 + 2359 0 -8.74898 0 -8.74898 -2.3406663e-09 33.944126 + 2360 0 -8.74898 0 -8.74898 1.3415162e-09 33.944126 + 2361 0 -8.74898 0 -8.74898 1.4707769e-09 33.944126 + 2362 0 -8.74898 0 -8.74898 -2.2079121e-09 33.944126 + 2363 0 -8.74898 0 -8.74898 1.596544e-09 33.944126 + 2364 0 -8.74898 0 -8.74898 -8.4194117e-10 33.944126 + 2365 0 -8.74898 0 -8.74898 2.0611838e-10 33.944126 + 2366 0 -8.74898 0 -8.74898 2.0611838e-10 33.944126 + 2367 0 -8.74898 0 -8.74898 2.0611838e-10 33.944126 + 2368 0 -8.74898 0 -8.74898 2.0611838e-10 33.944126 + 2369 0 -8.74898 0 -8.74898 2.0611838e-10 33.944126 + 2370 0 -8.74898 0 -8.74898 -9.7818891e-10 33.944126 + 2371 0 -8.74898 0 -8.74898 2.0611838e-10 33.944126 + 2372 0 -8.74898 0 -8.74898 2.0611838e-10 33.944126 + 2373 0 -8.74898 0 -8.74898 2.0611838e-10 33.944126 + 2374 0 -8.74898 0 -8.74898 -2.3406663e-09 33.944126 + 2375 0 -8.74898 0 -8.74898 2.2218862e-09 33.944126 + 2376 0 -8.74898 0 -8.74898 2.0611838e-10 33.944126 + 2377 0 -8.74898 0 -8.74898 -8.4194117e-10 33.944126 + 2378 0 -8.74898 0 -8.74898 2.0611838e-10 33.944126 + 2379 0 -8.74898 0 -8.74898 2.0611838e-10 33.944126 + 2380 0 -8.74898 0 -8.74898 2.0611838e-10 33.944126 + 2381 0 -8.74898 0 -8.74898 -2.3406663e-09 33.944126 + 2382 0 -8.74898 0 -8.74898 1.2297232e-09 33.944126 + 2383 0 -8.74898 0 -8.74898 1.4707769e-09 33.944126 + 2384 0 -8.74898 0 -8.74898 -2.2079121e-09 33.944126 + 2385 0 -8.74898 0 -8.74898 2.2079121e-09 33.944126 + 2386 0 -8.74898 0 -8.74898 -3.5284671e-10 33.944126 + 2387 0 -8.74898 0 -8.74898 2.0611838e-10 33.944126 + 2388 0 -8.74898 0 -8.74898 -3.2489846e-10 33.944126 + 2389 0 -8.74898 0 -8.74898 2.0611838e-10 33.944126 + 2390 0 -8.74898 0 -8.74898 2.0611838e-10 33.944126 + 2391 0 -8.74898 0 -8.74898 -9.7818891e-10 33.944126 + 2392 0 -8.74898 0 -8.74898 2.0611838e-10 33.944126 + 2393 0 -8.74898 0 -8.74898 2.0611838e-10 33.944126 + 2394 0 -8.74898 0 -8.74898 2.0611838e-10 33.944126 + 2395 0 -8.74898 0 -8.74898 2.0611838e-10 33.944126 + 2396 0 -8.74898 0 -8.74898 -2.3406663e-09 33.944126 + 2397 0 -8.74898 0 -8.74898 2.2218862e-09 33.944126 + 2398 0 -8.74898 0 -8.74898 2.0611838e-10 33.944126 + 2399 0 -8.74898 0 -8.74898 -9.7818891e-10 33.944126 + 2400 0 -8.74898 0 -8.74898 2.0611838e-10 33.944126 + 2401 0 -8.74898 0 -8.74898 2.0611838e-10 33.944126 + 2402 0 -8.74898 0 -8.74898 2.0611838e-10 33.944126 + 2403 0 -8.74898 0 -8.74898 2.0611838e-10 33.944126 + 2404 0 -8.74898 0 -8.74898 -2.3406663e-09 33.944126 + 2405 0 -8.74898 0 -8.74898 2.2218862e-09 33.944126 + 2406 0 -8.74898 0 -8.74898 -8.4194117e-10 33.944126 + 2407 0 -8.74898 0 -8.74898 -2.7948255e-11 33.944126 + 2408 0 -8.74898 0 -8.74898 -2.7948255e-11 33.944126 + 2409 0 -8.74898 0 -8.74898 2.0961191e-09 33.944126 + 2410 0 -8.74898 0 -8.74898 -1.3519968e-09 33.944126 + 2411 0 -8.74898 0 -8.74898 -2.0576902e-09 33.944126 + 2412 0 -8.74898 0 -8.74898 1.8201301e-09 33.944126 + 2413 0 -8.74898 0 -8.74898 -2.7948255e-11 33.944126 + 2414 0 -8.74898 0 -8.74898 -1.7118306e-10 33.944126 + 2415 0 -8.74898 0 -8.74898 1.8865072e-10 33.944126 + 2416 0 -8.74898 0 -8.74898 -6.2883573e-10 33.944126 + 2417 0 -8.74898 0 -8.74898 -1.1633461e-09 33.944126 + 2418 0 -8.74898 0 -8.74898 8.7687649e-10 33.944126 + 2419 0 -8.74898 0 -8.74898 -8.8735708e-10 33.944126 + 2420 0 -8.74898 0 -8.74898 -8.9085061e-10 33.944126 + 2421 0 -8.74898 0 -8.74898 9.0482474e-10 33.944126 + 2422 0 -8.74898 0 -8.74898 -8.9085061e-10 33.944126 + 2423 0 -8.74898 0 -8.74898 3.2489846e-10 33.944126 + 2424 0 -8.74898 0 -8.74898 5.8341981e-10 33.944126 + 2425 0 -8.74898 0 -8.74898 -1.3275421e-09 33.944126 + 2426 0 -8.74898 0 -8.74898 -1.0131242e-09 33.944126 + 2427 0 -8.74898 0 -8.74898 2.2114056e-09 33.944126 + 2428 0 -8.74898 0 -8.74898 -1.7048435e-09 33.944126 + 2429 0 -8.74898 0 -8.74898 7.0918696e-10 33.944126 + 2430 0 -8.74898 0 -8.74898 -1.6768953e-10 33.944126 + 2431 0 -8.74898 0 -8.74898 3.4585965e-10 33.944126 + 2432 0 -8.74898 0 -8.74898 -4.1922382e-10 33.944126 + 2433 0 -8.74898 0 -8.74898 4.4018501e-10 33.944126 + 2434 0 -8.74898 0 -8.74898 2.410537e-10 33.944126 + 2435 0 -8.74898 0 -8.74898 -6.2184866e-10 33.944126 + 2436 0 -8.74898 0 -8.74898 4.4018501e-10 33.944126 + 2437 0 -8.74898 0 -8.74898 2.410537e-10 33.944126 + 2438 0 -8.74898 0 -8.74898 -6.2184866e-10 33.944126 + 2439 0 -8.74898 0 -8.74898 4.4018501e-10 33.944126 + 2440 0 -8.74898 0 -8.74898 2.410537e-10 33.944126 + 2441 0 -8.74898 0 -8.74898 -6.2184866e-10 33.944126 + 2442 0 -8.74898 0 -8.74898 4.2621088e-10 33.944126 + 2443 0 -8.74898 0 -8.74898 -9.7469538e-10 33.944126 + 2444 0 -8.74898 0 -8.74898 8.3844764e-11 33.944126 + 2445 0 -8.74898 0 -8.74898 -1.0480595e-10 33.944126 + 2446 0 -8.74898 0 -8.74898 -1.0480595e-10 33.944126 + 2447 0 -8.74898 0 -8.74898 3.4935318e-11 33.944126 + 2448 0 -8.74898 0 -8.74898 6.9870636e-10 33.944126 + 2449 0 -8.74898 0 -8.74898 -1.1214237e-09 33.944126 + 2450 0 -8.74898 0 -8.74898 2.3441599e-09 33.944126 + 2451 0 -8.74898 0 -8.74898 -9.991501e-10 33.944126 + 2452 0 -8.74898 0 -8.74898 2.410537e-10 33.944126 + 2453 0 -8.74898 0 -8.74898 2.410537e-10 33.944126 + 2454 0 -8.74898 0 -8.74898 -6.4979692e-10 33.944126 + 2455 0 -8.74898 0 -8.74898 2.5502782e-10 33.944126 + 2456 0 -8.74898 0 -8.74898 2.5502782e-10 33.944126 + 2457 0 -8.74898 0 -8.74898 -6.2184866e-10 33.944126 + 2458 0 -8.74898 0 -8.74898 2.5502782e-10 33.944126 + 2459 0 -8.74898 0 -8.74898 2.5502782e-10 33.944126 + 2460 0 -8.74898 0 -8.74898 2.5502782e-10 33.944126 + 2461 0 -8.74898 0 -8.74898 -5.9390041e-10 33.944126 + 2462 0 -8.74898 0 -8.74898 2.5502782e-10 33.944126 + 2463 0 -8.74898 0 -8.74898 2.5502782e-10 33.944126 + 2464 0 -8.74898 0 -8.74898 -5.9390041e-10 33.944126 + 2465 0 -8.74898 0 -8.74898 4.4018501e-10 33.944126 + 2466 0 -8.74898 0 -8.74898 2.5502782e-10 33.944126 + 2467 0 -8.74898 0 -8.74898 -5.9390041e-10 33.944126 + 2468 0 -8.74898 0 -8.74898 2.5502782e-10 33.944126 + 2469 0 -8.74898 0 -8.74898 2.5502782e-10 33.944126 + 2470 0 -8.74898 0 -8.74898 -1.76074e-09 33.944126 + 2471 0 -8.74898 0 -8.74898 2.1555091e-09 33.944126 + 2472 0 -8.74898 0 -8.74898 -1.7747142e-09 33.944126 + 2473 0 -8.74898 0 -8.74898 2.1555091e-09 33.944126 + 2474 0 -8.74898 0 -8.74898 -1.1947879e-09 33.944126 + 2475 0 -8.74898 0 -8.74898 -5.5896509e-11 33.944126 + 2476 0 -8.74898 0 -8.74898 -8.8735708e-10 33.944126 + 2477 0 -8.74898 0 -8.74898 7.1966756e-10 33.944126 + 2478 0 -8.74898 0 -8.74898 1.596544e-09 33.944126 + 2479 0 -8.74898 0 -8.74898 -1.64196e-09 33.944126 + 2480 0 -8.74898 0 -8.74898 7.1966756e-10 33.944126 + 2481 0 -8.74898 0 -8.74898 -5.8691335e-10 33.944126 + 2482 0 -8.74898 0 -8.74898 1.0620337e-09 33.944126 + 2483 0 -8.74898 0 -8.74898 -5.5896509e-11 33.944126 + 2484 0 -8.74898 0 -8.74898 -1.64196e-09 33.944126 + 2485 0 -8.74898 0 -8.74898 6.4979692e-10 33.944126 + 2486 0 -8.74898 0 -8.74898 6.3582279e-10 33.944126 + 2487 0 -8.74898 0 -8.74898 -2.4804076e-10 33.944126 + 2488 0 -8.74898 0 -8.74898 -2.4804076e-10 33.944126 + 2489 0 -8.74898 0 -8.74898 1.7467659e-11 33.944126 + 2490 0 -8.74898 0 -8.74898 -1.4498157e-09 33.944126 + 2491 0 -8.74898 0 -8.74898 2.1345479e-09 33.944126 + 2492 0 -8.74898 0 -8.74898 1.2926068e-10 33.944126 + 2493 0 -8.74898 0 -8.74898 8.0001879e-10 33.944126 + 2494 0 -8.74898 0 -8.74898 5.2752331e-10 33.944126 + 2495 0 -8.74898 0 -8.74898 -9.7818891e-11 33.944126 + 2496 0 -8.74898 0 -8.74898 3.842885e-11 33.944126 + 2497 0 -8.74898 0 -8.74898 -9.7818891e-11 33.944126 + 2498 0 -8.74898 0 -8.74898 1.5441411e-09 33.944126 + 2499 0 -8.74898 0 -8.74898 -1.5930505e-09 33.944126 + 2500 0 -8.74898 0 -8.74898 1.0410725e-09 33.944126 + 2501 0 -8.74898 0 -8.74898 -6.148616e-10 33.944126 + 2502 0 -8.74898 0 -8.74898 1.4358416e-09 33.944126 + 2503 0 -8.74898 0 -8.74898 -2.8297608e-10 33.944126 + 2504 0 -8.74898 0 -8.74898 -2.8996314e-10 33.944126 + 2505 0 -8.74898 0 -8.74898 4.6813326e-10 33.944126 + 2506 0 -8.74898 0 -8.74898 -1.5022187e-10 33.944126 + 2507 0 -8.74898 0 -8.74898 -1.3624774e-10 33.944126 + 2508 0 -8.74898 0 -8.74898 1.0690207e-09 33.944126 + 2509 0 -8.74898 0 -8.74898 -1.1598526e-09 33.944126 + 2510 0 -8.74898 0 -8.74898 1.0690207e-09 33.944126 + 2511 0 -8.74898 0 -8.74898 -1.1598526e-09 33.944126 + 2512 0 -8.74898 0 -8.74898 -1.5022187e-10 33.944126 + 2513 0 -8.74898 0 -8.74898 6.9870636e-10 33.944126 + 2514 0 -8.74898 0 -8.74898 -1.6768953e-09 33.944126 + 2515 0 -8.74898 0 -8.74898 -1.432348e-09 33.944126 + 2516 0 -8.74898 0 -8.74898 2.1485221e-09 33.944126 + 2517 0 -8.74898 0 -8.74898 1.8166365e-10 33.944126 + 2518 0 -8.74898 0 -8.74898 1.0690207e-09 33.944126 + 2519 0 -8.74898 0 -8.74898 -1.1039561e-09 33.944126 + 2520 0 -8.74898 0 -8.74898 4.6813326e-10 33.944126 + 2521 0 -8.74898 0 -8.74898 -1.5022187e-10 33.944126 + 2522 0 -8.74898 0 -8.74898 1.6279858e-09 33.944126 + 2523 0 -8.74898 0 -8.74898 -1.9948067e-09 33.944126 + 2524 0 -8.74898 0 -8.74898 -1.3834386e-09 33.944126 + 2525 0 -8.74898 0 -8.74898 1.5581152e-09 33.944126 + 2526 0 -8.74898 0 -8.74898 -1.3834386e-09 33.944126 + 2527 0 -8.74898 0 -8.74898 -9.3976006e-10 33.944126 + 2528 0 -8.74898 0 -8.74898 8.559153e-10 33.944126 + 2529 0 -8.74898 0 -8.74898 -1.1214237e-09 33.944126 + 2530 0 -8.74898 0 -8.74898 1.6140117e-09 33.944126 + 2531 0 -8.74898 0 -8.74898 -4.0874322e-10 33.944126 + 2532 0 -8.74898 0 -8.74898 -9.9565657e-10 33.944126 + 2533 0 -8.74898 0 -8.74898 3.3887259e-10 33.944126 + 2534 0 -8.74898 0 -8.74898 -9.3626653e-10 33.944126 + 2535 0 -8.74898 0 -8.74898 -8.6639589e-10 33.944126 + 2536 0 -8.74898 0 -8.74898 -6.6377105e-11 33.944126 + 2537 0 -8.74898 0 -8.74898 -6.6377105e-11 33.944126 + 2538 0 -8.74898 0 -8.74898 -6.4630339e-10 33.944126 + 2539 0 -8.74898 0 -8.74898 -4.4367854e-10 33.944126 + 2540 0 -8.74898 0 -8.74898 1.5336605e-09 33.944126 + 2541 0 -8.74898 0 -8.74898 -6.0438101e-10 33.944126 + 2542 0 -8.74898 0 -8.74898 -4.4367854e-10 33.944126 + 2543 0 -8.74898 0 -8.74898 -1.156359e-09 33.944126 + 2544 0 -8.74898 0 -8.74898 2.1624962e-09 33.944126 + 2545 0 -8.74898 0 -8.74898 -6.0438101e-10 33.944126 + 2546 0 -8.74898 0 -8.74898 -4.4367854e-10 33.944126 + 2547 0 -8.74898 0 -8.74898 1.4672834e-09 33.944126 + 2548 0 -8.74898 0 -8.74898 -6.0438101e-10 33.944126 + 2549 0 -8.74898 0 -8.74898 -4.4367854e-10 33.944126 + 2550 0 -8.74898 0 -8.74898 -1.156359e-09 33.944126 + 2551 0 -8.74898 0 -8.74898 2.1275609e-09 33.944126 + 2552 0 -8.74898 0 -8.74898 -6.0438101e-10 33.944126 + 2553 0 -8.74898 0 -8.74898 -1.156359e-09 33.944126 + 2554 0 -8.74898 0 -8.74898 1.8515719e-09 33.944126 + 2555 0 -8.74898 0 -8.74898 -6.0438101e-10 33.944126 + 2556 0 -8.74898 0 -8.74898 -1.156359e-09 33.944126 + 2557 0 -8.74898 0 -8.74898 1.8515719e-09 33.944126 + 2558 0 -8.74898 0 -8.74898 -6.1835513e-10 33.944126 + 2559 0 -8.74898 0 -8.74898 1.4672834e-09 33.944126 + 2560 0 -8.74898 0 -8.74898 -5.3451037e-10 33.944126 + 2561 0 -8.74898 0 -8.74898 -6.1835513e-10 33.944126 + 2562 0 -8.74898 0 -8.74898 -1.156359e-09 33.944126 + 2563 0 -8.74898 0 -8.74898 9.222924e-10 33.944126 + 2564 0 -8.74898 0 -8.74898 -1.156359e-09 33.944126 + 2565 0 -8.74898 0 -8.74898 1.8515719e-09 33.944126 + 2566 0 -8.74898 0 -8.74898 -6.1835513e-10 33.944126 + 2567 0 -8.74898 0 -8.74898 -1.156359e-09 33.944126 + 2568 0 -8.74898 0 -8.74898 1.8515719e-09 33.944126 + 2569 0 -8.74898 0 -8.74898 -1.5755829e-09 33.944126 + 2570 0 -8.74898 0 -8.74898 1.4672834e-09 33.944126 + 2571 0 -8.74898 0 -8.74898 -9.5373419e-10 33.944126 + 2572 0 -8.74898 0 -8.74898 1.4672834e-09 33.944126 + 2573 0 -8.74898 0 -8.74898 -5.484845e-10 33.944126 + 2574 0 -8.74898 0 -8.74898 -9.5373419e-10 33.944126 + 2575 0 -8.74898 0 -8.74898 1.4952316e-09 33.944126 + 2576 0 -8.74898 0 -8.74898 -5.484845e-10 33.944126 + 2577 0 -8.74898 0 -8.74898 -1.4148804e-09 33.944126 + 2578 0 -8.74898 0 -8.74898 9.6072125e-10 33.944126 + 2579 0 -8.74898 0 -8.74898 1.4952316e-09 33.944126 + 2580 0 -8.74898 0 -8.74898 -5.3451037e-10 33.944126 + 2581 0 -8.74898 0 -8.74898 -5.484845e-10 33.944126 + 2582 0 -8.74898 0 -8.74898 -1.4148804e-09 33.944126 + 2583 0 -8.74898 0 -8.74898 1.8515719e-09 33.944126 + 2584 0 -8.74898 0 -8.74898 -1.1353978e-09 33.944126 + 2585 0 -8.74898 0 -8.74898 1.4952316e-09 33.944126 + 2586 0 -8.74898 0 -8.74898 -5.484845e-10 33.944126 + 2587 0 -8.74898 0 -8.74898 -7.3014815e-10 33.944126 + 2588 0 -8.74898 0 -8.74898 1.4952316e-09 33.944126 + 2589 0 -8.74898 0 -8.74898 -5.484845e-10 33.944126 + 2590 0 -8.74898 0 -8.74898 -7.3014815e-10 33.944126 + 2591 0 -8.74898 0 -8.74898 1.2786326e-09 33.944126 + 2592 0 -8.74898 0 -8.74898 -5.484845e-10 33.944126 + 2593 0 -8.74898 0 -8.74898 -7.3014815e-10 33.944126 + 2594 0 -8.74898 0 -8.74898 1.2786326e-09 33.944126 + 2595 0 -8.74898 0 -8.74898 -5.484845e-10 33.944126 + 2596 0 -8.74898 0 -8.74898 -1.4148804e-09 33.944126 + 2597 0 -8.74898 0 -8.74898 9.4674712e-10 33.944126 + 2598 0 -8.74898 0 -8.74898 -1.4148804e-09 33.944126 + 2599 0 -8.74898 0 -8.74898 9.6072125e-10 33.944126 + 2600 0 -8.74898 0 -8.74898 1.5266734e-09 33.944126 + 2601 0 -8.74898 0 -8.74898 -5.484845e-10 33.944126 + 2602 0 -8.74898 0 -8.74898 -7.5809641e-10 33.944126 + 2603 0 -8.74898 0 -8.74898 1.2786326e-09 33.944126 + 2604 0 -8.74898 0 -8.74898 -1.7712206e-09 33.944126 + 2605 0 -8.74898 0 -8.74898 1.4952316e-09 33.944126 + 2606 0 -8.74898 0 -8.74898 -5.484845e-10 33.944126 + 2607 0 -8.74898 0 -8.74898 -7.3014815e-10 33.944126 + 2608 0 -8.74898 0 -8.74898 1.5266734e-09 33.944126 + 2609 0 -8.74898 0 -8.74898 -5.484845e-10 33.944126 + 2610 0 -8.74898 0 -8.74898 -7.5809641e-10 33.944126 + 2611 0 -8.74898 0 -8.74898 -1.0480595e-10 33.944126 + 2612 0 -8.74898 0 -8.74898 1.4952316e-09 33.944126 + 2613 0 -8.74898 0 -8.74898 8.0351232e-11 33.944126 + 2614 0 -8.74898 0 -8.74898 -5.484845e-10 33.944126 + 2615 0 -8.74898 0 -8.74898 -6.0438101e-10 33.944126 + 2616 0 -8.74898 0 -8.74898 1.2786326e-09 33.944126 + 2617 0 -8.74898 0 -8.74898 -5.484845e-10 33.944126 + 2618 0 -8.74898 0 -8.74898 -6.0438101e-10 33.944126 + 2619 0 -8.74898 0 -8.74898 -1.4148804e-09 33.944126 + 2620 0 -8.74898 0 -8.74898 9.6072125e-10 33.944126 + 2621 0 -8.74898 0 -8.74898 1.4952316e-09 33.944126 + 2622 0 -8.74898 0 -8.74898 -5.484845e-10 33.944126 + 2623 0 -8.74898 0 -8.74898 -6.0438101e-10 33.944126 + 2624 0 -8.74898 0 -8.74898 -1.4148804e-09 33.944126 + 2625 0 -8.74898 0 -8.74898 9.6072125e-10 33.944126 + 2626 0 -8.74898 0 -8.74898 1.4952316e-09 33.944126 + 2627 0 -8.74898 0 -8.74898 -5.484845e-10 33.944126 + 2628 0 -8.74898 0 -8.74898 -6.0438101e-10 33.944126 + 2629 0 -8.74898 0 -8.74898 1.5266734e-09 33.944126 + 2630 0 -8.74898 0 -8.74898 -9.0831827e-10 33.944126 + 2631 0 -8.74898 0 -8.74898 8.0351232e-11 33.944126 + 2632 0 -8.74898 0 -8.74898 6.7774517e-10 33.944126 + 2633 0 -8.74898 0 -8.74898 6.7774517e-10 33.944126 + 2634 0 -8.74898 0 -8.74898 -1.6244923e-09 33.944126 + 2635 0 -8.74898 0 -8.74898 1.0585401e-09 33.944126 + 2636 0 -8.74898 0 -8.74898 -2.969502e-10 33.944126 + 2637 0 -8.74898 0 -8.74898 -2.969502e-10 33.944126 + 2638 0 -8.74898 0 -8.74898 -7.021999e-10 33.944126 + 2639 0 -8.74898 0 -8.74898 1.0585401e-09 33.944126 + 2640 0 -8.74898 0 -8.74898 -1.261165e-09 33.944126 + 2641 0 -8.74898 0 -8.74898 1.4672834e-09 33.944126 + 2642 0 -8.74898 0 -8.74898 -6.1835513e-10 33.944126 + 2643 0 -8.74898 0 -8.74898 -1.156359e-09 33.944126 + 2644 0 -8.74898 0 -8.74898 2.5956941e-09 33.944126 + 2645 0 -8.74898 0 -8.74898 -5.484845e-10 33.944126 + 2646 0 -8.74898 0 -8.74898 -1.1353978e-09 33.944126 + 2647 0 -8.74898 0 -8.74898 1.4952316e-09 33.944126 + 2648 0 -8.74898 0 -8.74898 -5.484845e-10 33.944126 + 2649 0 -8.74898 0 -8.74898 -1.5266734e-09 33.944126 + 2650 0 -8.74898 0 -8.74898 2.5956941e-09 33.944126 + 2651 0 -8.74898 0 -8.74898 -1.3380227e-09 33.944126 + 2652 0 -8.74898 0 -8.74898 -1.0480595e-10 33.944126 + 2653 0 -8.74898 0 -8.74898 -1.156359e-09 33.944126 + 2654 0 -8.74898 0 -8.74898 1.0585401e-09 33.944126 + 2655 0 -8.74898 0 -8.74898 -4.0175616e-10 33.944126 + 2656 0 -8.74898 0 -8.74898 1.4672834e-09 33.944126 + 2657 0 -8.74898 0 -8.74898 -9.7469538e-10 33.944126 + 2658 0 -8.74898 0 -8.74898 -4.0175616e-10 33.944126 + 2659 0 -8.74898 0 -8.74898 1.4672834e-09 33.944126 + 2660 0 -8.74898 0 -8.74898 -5.484845e-10 33.944126 + 2661 0 -8.74898 0 -8.74898 -4.0175616e-10 33.944126 + 2662 0 -8.74898 0 -8.74898 -4.0175616e-10 33.944126 + 2663 0 -8.74898 0 -8.74898 1.4952316e-09 33.944126 + 2664 0 -8.74898 0 -8.74898 -5.484845e-10 33.944126 + 2665 0 -8.74898 0 -8.74898 2.0961191e-10 33.944126 + 2666 0 -8.74898 0 -8.74898 -9.2578593e-10 33.944126 + 2667 0 -8.74898 0 -8.74898 2.305731e-09 33.944126 + 2668 0 -8.74898 0 -8.74898 -1.0550466e-09 33.944126 + 2669 0 -8.74898 0 -8.74898 -9.2578593e-10 33.944126 + 2670 0 -8.74898 0 -8.74898 -4.0175616e-10 33.944126 + 2671 0 -8.74898 0 -8.74898 1.4952316e-09 33.944126 + 2672 0 -8.74898 0 -8.74898 -5.484845e-10 33.944126 + 2673 0 -8.74898 0 -8.74898 -9.2578593e-10 33.944126 + 2674 0 -8.74898 0 -8.74898 1.0585401e-09 33.944126 + 2675 0 -8.74898 0 -8.74898 -9.2578593e-10 33.944126 + 2676 0 -8.74898 0 -8.74898 -1.156359e-09 33.944126 + 2677 0 -8.74898 0 -8.74898 1.3100744e-09 33.944126 + 2678 0 -8.74898 0 -8.74898 -1.156359e-09 33.944126 + 2679 0 -8.74898 0 -8.74898 1.3100744e-09 33.944126 + 2680 0 -8.74898 0 -8.74898 -1.4148804e-09 33.944126 + 2681 0 -8.74898 0 -8.74898 9.6072125e-10 33.944126 + 2682 0 -8.74898 0 -8.74898 -1.156359e-09 33.944126 + 2683 0 -8.74898 0 -8.74898 9.6072125e-10 33.944126 + 2684 0 -8.74898 0 -8.74898 -1.156359e-09 33.944126 + 2685 0 -8.74898 0 -8.74898 9.6072125e-10 33.944126 + 2686 0 -8.74898 0 -8.74898 5.9390041e-11 33.944126 + 2687 0 -8.74898 0 -8.74898 -4.0175616e-10 33.944126 + 2688 0 -8.74898 0 -8.74898 -4.0175616e-10 33.944126 + 2689 0 -8.74898 0 -8.74898 1.4672834e-09 33.944126 + 2690 0 -8.74898 0 -8.74898 -5.484845e-10 33.944126 + 2691 0 -8.74898 0 -8.74898 -4.0175616e-10 33.944126 + 2692 0 -8.74898 0 -8.74898 -4.0175616e-10 33.944126 + 2693 0 -8.74898 0 -8.74898 1.4952316e-09 33.944126 + 2694 0 -8.74898 0 -8.74898 -5.484845e-10 33.944126 + 2695 0 -8.74898 0 -8.74898 -6.0438101e-10 33.944126 + 2696 0 -8.74898 0 -8.74898 1.4952316e-09 33.944126 + 2697 0 -8.74898 0 -8.74898 -5.484845e-10 33.944126 + 2698 0 -8.74898 0 -8.74898 -6.0438101e-10 33.944126 + 2699 0 -8.74898 0 -8.74898 -6.0438101e-10 33.944126 + 2700 0 -8.74898 0 -8.74898 1.4952316e-09 33.944126 + 2701 0 -8.74898 0 -8.74898 -5.484845e-10 33.944126 + 2702 0 -8.74898 0 -8.74898 -6.0438101e-10 33.944126 + 2703 0 -8.74898 0 -8.74898 1.4952316e-09 33.944126 + 2704 0 -8.74898 0 -8.74898 -5.484845e-10 33.944126 + 2705 0 -8.74898 0 -8.74898 -6.0438101e-10 33.944126 + 2706 0 -8.74898 0 -8.74898 -1.4148804e-09 33.944126 + 2707 0 -8.74898 0 -8.74898 1.3100744e-09 33.944126 + 2708 0 -8.74898 0 -8.74898 -1.4148804e-09 33.944126 + 2709 0 -8.74898 0 -8.74898 1.3100744e-09 33.944126 + 2710 0 -8.74898 0 -8.74898 -1.4148804e-09 33.944126 + 2711 0 -8.74898 0 -8.74898 9.6072125e-10 33.944126 + 2712 0 -8.74898 0 -8.74898 4.9258799e-10 33.944126 + 2713 0 -8.74898 0 -8.74898 -1.0480595e-10 33.944126 + 2714 0 -8.74898 0 -8.74898 9.222924e-10 33.944126 + 2715 0 -8.74898 0 -8.74898 -2.410537e-10 33.944126 + 2716 0 -8.74898 0 -8.74898 -2.410537e-10 33.944126 + 2717 0 -8.74898 0 -8.74898 4.3669148e-10 33.944126 + 2718 0 -8.74898 0 -8.74898 -9.4674712e-10 33.944126 + 2719 0 -8.74898 0 -8.74898 3.1092433e-10 33.944126 + 2720 0 -8.74898 0 -8.74898 9.222924e-10 33.944126 + 2721 0 -8.74898 0 -8.74898 -9.32773e-10 33.944126 + 2722 0 -8.74898 0 -8.74898 9.222924e-10 33.944126 + 2723 0 -8.74898 0 -8.74898 -9.4674712e-10 33.944126 + 2724 0 -8.74898 0 -8.74898 9.222924e-10 33.944126 + 2725 0 -8.74898 0 -8.74898 -9.4674712e-10 33.944126 + 2726 0 -8.74898 0 -8.74898 2.0961191e-10 33.944126 + 2727 0 -8.74898 0 -8.74898 -8.9783768e-10 33.944126 + 2728 0 -8.74898 0 -8.74898 -4.0175616e-10 33.944126 + 2729 0 -8.74898 0 -8.74898 2.2498345e-09 33.944126 + 2730 0 -8.74898 0 -8.74898 -9.4674712e-10 33.944126 + 2731 0 -8.74898 0 -8.74898 -5.484845e-10 33.944126 + 2732 0 -8.74898 0 -8.74898 2.0961191e-10 33.944126 + 2733 0 -8.74898 0 -8.74898 -6.0438101e-10 33.944126 + 2734 0 -8.74898 0 -8.74898 2.2498345e-09 33.944126 + 2735 0 -8.74898 0 -8.74898 -9.7818891e-10 33.944126 + 2736 0 -8.74898 0 -8.74898 -8.9783768e-10 33.944126 + 2737 0 -8.74898 0 -8.74898 -4.0175616e-10 33.944126 + 2738 0 -8.74898 0 -8.74898 2.2498345e-09 33.944126 + 2739 0 -8.74898 0 -8.74898 -1.0550466e-09 33.944126 + 2740 0 -8.74898 0 -8.74898 -5.484845e-10 33.944126 + 2741 0 -8.74898 0 -8.74898 -6.0438101e-10 33.944126 + 2742 0 -8.74898 0 -8.74898 2.2498345e-09 33.944126 + 2743 0 -8.74898 0 -8.74898 -4.5765267e-10 33.944126 + 2744 0 -8.74898 0 -8.74898 -9.4674712e-10 33.944126 + 2745 0 -8.74898 0 -8.74898 -6.0438101e-10 33.944126 + 2746 0 -8.74898 0 -8.74898 1.9983002e-09 33.944126 + 2747 0 -8.74898 0 -8.74898 -4.5765267e-10 33.944126 + 2748 0 -8.74898 0 -8.74898 -5.484845e-10 33.944126 + 2749 0 -8.74898 0 -8.74898 -9.2578593e-10 33.944126 + 2750 0 -8.74898 0 -8.74898 1.1878008e-09 33.944126 + 2751 0 -8.74898 0 -8.74898 -5.484845e-10 33.944126 + 2752 0 -8.74898 0 -8.74898 -6.0438101e-10 33.944126 + 2753 0 -8.74898 0 -8.74898 -6.0088747e-10 33.944126 + 2754 0 -8.74898 0 -8.74898 1.4952316e-09 33.944126 + 2755 0 -8.74898 0 -8.74898 8.0351232e-11 33.944126 + 2756 0 -8.74898 0 -8.74898 -9.2578593e-10 33.944126 + 2757 0 -8.74898 0 -8.74898 1.2786326e-09 33.944126 + 2758 0 -8.74898 0 -8.74898 -5.484845e-10 33.944126 + 2759 0 -8.74898 0 -8.74898 -9.2578593e-10 33.944126 + 2760 0 -8.74898 0 -8.74898 1.2786326e-09 33.944126 + 2761 0 -8.74898 0 -8.74898 -5.484845e-10 33.944126 + 2762 0 -8.74898 0 -8.74898 -6.0438101e-10 33.944126 + 2763 0 -8.74898 0 -8.74898 1.2786326e-09 33.944126 + 2764 0 -8.74898 0 -8.74898 -5.484845e-10 33.944126 + 2765 0 -8.74898 0 -8.74898 -6.0438101e-10 33.944126 + 2766 0 -8.74898 0 -8.74898 -1.4148804e-09 33.944126 + 2767 0 -8.74898 0 -8.74898 9.6072125e-10 33.944126 + 2768 0 -8.74898 0 -8.74898 1.4952316e-09 33.944126 + 2769 0 -8.74898 0 -8.74898 -5.484845e-10 33.944126 + 2770 0 -8.74898 0 -8.74898 -6.0438101e-10 33.944126 + 2771 0 -8.74898 0 -8.74898 1.2786326e-09 33.944126 + 2772 0 -8.74898 0 -8.74898 -5.484845e-10 33.944126 + 2773 0 -8.74898 0 -8.74898 -6.0438101e-10 33.944126 + 2774 0 -8.74898 0 -8.74898 -1.4148804e-09 33.944126 + 2775 0 -8.74898 0 -8.74898 9.6072125e-10 33.944126 + 2776 0 -8.74898 0 -8.74898 1.5406475e-09 33.944126 + 2777 0 -8.74898 0 -8.74898 -5.484845e-10 33.944126 + 2778 0 -8.74898 0 -8.74898 -6.0438101e-10 33.944126 + 2779 0 -8.74898 0 -8.74898 -1.4148804e-09 33.944126 + 2780 0 -8.74898 0 -8.74898 9.6072125e-10 33.944126 + 2781 0 -8.74898 0 -8.74898 1.4952316e-09 33.944126 + 2782 0 -8.74898 0 -8.74898 -5.484845e-10 33.944126 + 2783 0 -8.74898 0 -8.74898 -6.0438101e-10 33.944126 + 2784 0 -8.74898 0 -8.74898 -1.4148804e-09 33.944126 + 2785 0 -8.74898 0 -8.74898 9.6072125e-10 33.944126 + 2786 0 -8.74898 0 -8.74898 1.4952316e-09 33.944126 + 2787 0 -8.74898 0 -8.74898 -5.484845e-10 33.944126 + 2788 0 -8.74898 0 -8.74898 -6.0438101e-10 33.944126 + 2789 0 -8.74898 0 -8.74898 -1.0480595e-10 33.944126 + 2790 0 -8.74898 0 -8.74898 1.4952316e-09 33.944126 + 2791 0 -8.74898 0 -8.74898 -5.484845e-10 33.944126 + 2792 0 -8.74898 0 -8.74898 -6.0438101e-10 33.944126 + 2793 0 -8.74898 0 -8.74898 -1.156359e-09 33.944126 + 2794 0 -8.74898 0 -8.74898 1.3100744e-09 33.944126 + 2795 0 -8.74898 0 -8.74898 -1.4148804e-09 33.944126 + 2796 0 -8.74898 0 -8.74898 1.3100744e-09 33.944126 + 2797 0 -8.74898 0 -8.74898 -1.4148804e-09 33.944126 + 2798 0 -8.74898 0 -8.74898 9.6072125e-10 33.944126 + 2799 0 -8.74898 0 -8.74898 5.9390041e-11 33.944126 + 2800 0 -8.74898 0 -8.74898 -4.0175616e-10 33.944126 + 2801 0 -8.74898 0 -8.74898 2.2358604e-09 33.944126 + 2802 0 -8.74898 0 -8.74898 -8.6639589e-10 33.944126 + 2803 0 -8.74898 0 -8.74898 -3.842885e-10 33.944126 + 2804 0 -8.74898 0 -8.74898 -4.8909445e-10 33.944126 + 2805 0 -8.74898 0 -8.74898 -6.1835513e-10 33.944126 + 2806 0 -8.74898 0 -8.74898 3.3188552e-10 33.944126 + 2807 0 -8.74898 0 -8.74898 4.1223675e-10 33.944126 + 2808 0 -8.74898 0 -8.74898 -2.7948255e-10 33.944126 + 2809 0 -8.74898 0 -8.74898 -9.6770831e-10 33.944126 + 2810 0 -8.74898 0 -8.74898 -5.5896509e-11 33.944126 + 2811 0 -8.74898 0 -8.74898 -4.0874322e-10 33.944126 + 2812 0 -8.74898 0 -8.74898 -9.5024066e-10 33.944126 + 2813 0 -8.74898 0 -8.74898 6.8123871e-10 33.944126 + 2814 0 -8.74898 0 -8.74898 2.7598901e-10 33.944126 + 2815 0 -8.74898 0 -8.74898 2.7598901e-10 33.944126 + 2816 0 -8.74898 0 -8.74898 2.5852135e-10 33.944126 + 2817 0 -8.74898 0 -8.74898 -3.2140493e-10 33.944126 + 2818 0 -8.74898 0 -8.74898 2.5852135e-10 33.944126 + 2819 0 -8.74898 0 -8.74898 7.1617402e-10 33.944126 + 2820 0 -8.74898 0 -8.74898 -3.3537905e-10 33.944126 + 2821 0 -8.74898 0 -8.74898 7.1617402e-10 33.944126 + 2822 0 -8.74898 0 -8.74898 -3.3537905e-10 33.944126 + 2823 0 -8.74898 0 -8.74898 7.1617402e-10 33.944126 + 2824 0 -8.74898 0 -8.74898 -2.3476534e-09 33.944126 + 2825 0 -8.74898 0 -8.74898 4.1573029e-10 33.944126 + 2826 0 -8.74898 0 -8.74898 1.9563778e-10 33.944126 + 2827 0 -8.74898 0 -8.74898 1.9563778e-10 33.944126 + 2828 0 -8.74898 0 -8.74898 7.1617402e-10 33.944126 + 2829 0 -8.74898 0 -8.74898 -6.6027751e-10 33.944126 + 2830 0 -8.74898 0 -8.74898 -2.7948255e-11 33.944126 + 2831 0 -8.74898 0 -8.74898 -1.1144367e-09 33.944126 + 2832 0 -8.74898 0 -8.74898 1.044566e-09 33.944126 + 2833 0 -8.74898 0 -8.74898 1.037579e-09 33.944126 + 2834 0 -8.74898 0 -8.74898 6.8123871e-10 33.944126 + 2835 0 -8.74898 0 -8.74898 8.5242176e-10 33.944126 + 2836 0 -8.74898 0 -8.74898 2.969502e-10 33.944126 + 2837 0 -8.74898 0 -8.74898 -3.4935318e-10 33.944126 + 2838 0 -8.74898 0 -8.74898 -3.4935318e-10 33.944126 + 2839 0 -8.74898 0 -8.74898 3.2489846e-10 33.944126 + 2840 0 -8.74898 0 -8.74898 7.68577e-11 33.944126 + 2841 0 -8.74898 0 -8.74898 -1.037579e-09 33.944126 + 2842 0 -8.74898 0 -8.74898 -2.0961191e-11 33.944126 + 2843 0 -8.74898 0 -8.74898 -6.3931632e-10 33.944126 + 2844 0 -8.74898 0 -8.74898 2.7948255e-10 33.944126 + 2845 0 -8.74898 0 -8.74898 -6.3931632e-10 33.944126 + 2846 0 -8.74898 0 -8.74898 -3.9127556e-10 33.944126 + 2847 0 -8.74898 0 -8.74898 2.2079121e-09 33.944126 + 2848 0 -8.74898 0 -8.74898 -1.3415162e-09 33.944126 + 2849 0 -8.74898 0 -8.74898 -1.1703332e-09 33.944126 + 2850 0 -8.74898 0 -8.74898 2.2079121e-09 33.944126 + 2851 0 -8.74898 0 -8.74898 -1.3415162e-09 33.944126 + 2852 0 -8.74898 0 -8.74898 -8.4194117e-10 33.944126 + 2853 0 -8.74898 0 -8.74898 2.2079121e-09 33.944126 + 2854 0 -8.74898 0 -8.74898 -1.3415162e-09 33.944126 + 2855 0 -8.74898 0 -8.74898 -8.4194117e-10 33.944126 + 2856 0 -8.74898 0 -8.74898 2.2079121e-09 33.944126 + 2857 0 -8.74898 0 -8.74898 -1.3415162e-09 33.944126 + 2858 0 -8.74898 0 -8.74898 -9.0482474e-10 33.944126 + 2859 0 -8.74898 0 -8.74898 2.2183927e-09 33.944126 + 2860 0 -8.74898 0 -8.74898 -1.3415162e-09 33.944126 + 2861 0 -8.74898 0 -8.74898 -9.0482474e-10 33.944126 + 2862 0 -8.74898 0 -8.74898 2.3721081e-09 33.944126 + 2863 0 -8.74898 0 -8.74898 -1.3415162e-09 33.944126 + 2864 0 -8.74898 0 -8.74898 -9.0482474e-10 33.944126 + 2865 0 -8.74898 0 -8.74898 1.0480595e-09 33.944126 + 2866 0 -8.74898 0 -8.74898 -9.0482474e-10 33.944126 + 2867 0 -8.74898 0 -8.74898 9.4325359e-11 33.944126 + 2868 0 -8.74898 0 -8.74898 1.2262297e-09 33.944126 + 2869 0 -8.74898 0 -8.74898 -6.0088747e-10 33.944126 + 2870 0 -8.74898 0 -8.74898 1.7712206e-09 33.944126 + 2871 0 -8.74898 0 -8.74898 -8.7338296e-10 33.944126 + 2872 0 -8.74898 0 -8.74898 -6.0088747e-10 33.944126 + 2873 0 -8.74898 0 -8.74898 -6.0088747e-10 33.944126 + 2874 0 -8.74898 0 -8.74898 1.2262297e-09 33.944126 + 2875 0 -8.74898 0 -8.74898 -6.0088747e-10 33.944126 + 2876 0 -8.74898 0 -8.74898 -6.0088747e-10 33.944126 + 2877 0 -8.74898 0 -8.74898 1.2262297e-09 33.944126 + 2878 0 -8.74898 0 -8.74898 -6.0088747e-10 33.944126 + 2879 0 -8.74898 0 -8.74898 -2.1310544e-10 33.944126 + 2880 0 -8.74898 0 -8.74898 -3.2839199e-10 33.944126 + 2881 0 -8.74898 0 -8.74898 -1.4043998e-09 33.944126 + 2882 0 -8.74898 0 -8.74898 3.1371916e-09 33.944126 + 2883 0 -8.74898 0 -8.74898 -1.6140117e-09 33.944126 + 2884 0 -8.74898 0 -8.74898 -2.2323668e-09 33.944126 + 2885 0 -8.74898 0 -8.74898 2.305731e-09 33.944126 + 2886 0 -8.74898 0 -8.74898 -2.2323668e-09 33.944126 + 2887 0 -8.74898 0 -8.74898 2.2183927e-09 33.944126 + 2888 0 -8.74898 0 -8.74898 -2.2323668e-09 33.944126 + 2889 0 -8.74898 0 -8.74898 2.2183927e-09 33.944126 + 2890 0 -8.74898 0 -8.74898 -2.2323668e-09 33.944126 + 2891 0 -8.74898 0 -8.74898 1.8480783e-09 33.944126 + 2892 0 -8.74898 0 -8.74898 4.0874322e-10 33.944126 + 2893 0 -8.74898 0 -8.74898 -1.806156e-09 33.944126 + 2894 0 -8.74898 0 -8.74898 -1.6070246e-10 33.944126 + 2895 0 -8.74898 0 -8.74898 -7.3364168e-10 33.944126 + 2896 0 -8.74898 0 -8.74898 2.141535e-09 33.944126 + 2897 0 -8.74898 0 -8.74898 4.2970441e-10 33.944126 + 2898 0 -8.74898 0 -8.74898 -1.3904257e-09 33.944126 + 2899 0 -8.74898 0 -8.74898 -4.1922382e-10 33.944126 + 2900 0 -8.74898 0 -8.74898 -5.1005565e-10 33.944126 + 2901 0 -8.74898 0 -8.74898 2.141535e-09 33.944126 + 2902 0 -8.74898 0 -8.74898 -8.5940883e-10 33.944126 + 2903 0 -8.74898 0 -8.74898 7.6508347e-10 33.944126 + 2904 0 -8.74898 0 -8.74898 -9.4325359e-10 33.944126 + 2905 0 -8.74898 0 -8.74898 7.6508347e-10 33.944126 + 2906 0 -8.74898 0 -8.74898 -9.8517597e-10 33.944126 + 2907 0 -8.74898 0 -8.74898 -7.5460287e-10 33.944126 + 2908 0 -8.74898 0 -8.74898 -7.5460287e-10 33.944126 + 2909 0 -8.74898 0 -8.74898 3.2000751e-09 33.944126 + 2910 0 -8.74898 0 -8.74898 -2.1520156e-09 33.944126 + 2911 0 -8.74898 0 -8.74898 -2.6306295e-09 33.944126 + 2912 0 -8.74898 0 -8.74898 7.2665462e-10 33.944126 + 2913 0 -8.74898 0 -8.74898 3.8079497e-10 33.944126 + 2914 0 -8.74898 0 -8.74898 -7.9303172e-10 33.944126 + 2915 0 -8.74898 0 -8.74898 4.0874322e-10 33.944126 + 2916 0 -8.74898 0 -8.74898 -7.6508347e-10 33.944126 + 2917 0 -8.74898 0 -8.74898 4.0874322e-10 33.944126 + 2918 0 -8.74898 0 -8.74898 -7.6508347e-10 33.944126 + 2919 0 -8.74898 0 -8.74898 7.5110934e-10 33.944126 + 2920 0 -8.74898 0 -8.74898 -7.6508347e-10 33.944126 + 2921 0 -8.74898 0 -8.74898 7.5110934e-10 33.944126 + 2922 0 -8.74898 0 -8.74898 -1.6000376e-09 33.944126 + 2923 0 -8.74898 0 -8.74898 1.2332167e-09 33.944126 + 2924 0 -8.74898 0 -8.74898 -8.1049938e-10 33.944126 + 2925 0 -8.74898 0 -8.74898 2.200925e-10 33.944126 + 2926 0 -8.74898 0 -8.74898 -3.8079497e-10 33.944126 + 2927 0 -8.74898 0 -8.74898 1.4987252e-09 33.944126 + 2928 0 -8.74898 0 -8.74898 -4.4717207e-10 33.944126 + 2929 0 -8.74898 0 -8.74898 -1.76074e-09 33.944126 + 2930 0 -8.74898 0 -8.74898 1.0864884e-09 33.944126 + 2931 0 -8.74898 0 -8.74898 -1.1598526e-09 33.944126 + 2932 0 -8.74898 0 -8.74898 1.0585401e-09 33.944126 + 2933 0 -8.74898 0 -8.74898 -1.1598526e-09 33.944126 + 2934 0 -8.74898 0 -8.74898 1.0585401e-09 33.944126 + 2935 0 -8.74898 0 -8.74898 -1.1598526e-09 33.944126 + 2936 0 -8.74898 0 -8.74898 8.8735708e-10 33.944126 + 2937 0 -8.74898 0 -8.74898 -1.1598526e-09 33.944126 + 2938 0 -8.74898 0 -8.74898 2.2323668e-09 33.944126 + 2939 0 -8.74898 0 -8.74898 -5.3451037e-10 33.944126 + 2940 0 -8.74898 0 -8.74898 -8.1399291e-10 33.944126 + 2941 0 -8.74898 0 -8.74898 -1.1598526e-09 33.944126 + 2942 0 -8.74898 0 -8.74898 2.5991877e-09 33.944126 + 2943 0 -8.74898 0 -8.74898 -5.3451037e-10 33.944126 + 2944 0 -8.74898 0 -8.74898 -8.559153e-10 33.944126 + 2945 0 -8.74898 0 -8.74898 -1.1598526e-09 33.944126 + 2946 0 -8.74898 0 -8.74898 2.5991877e-09 33.944126 + 2947 0 -8.74898 0 -8.74898 -9.5373419e-10 33.944126 + 2948 0 -8.74898 0 -8.74898 -1.149372e-09 33.944126 + 2949 0 -8.74898 0 -8.74898 1.1668396e-09 33.944126 + 2950 0 -8.74898 0 -8.74898 -1.149372e-09 33.944126 + 2951 0 -8.74898 0 -8.74898 1.1668396e-09 33.944126 + 2952 0 -8.74898 0 -8.74898 -8.1399291e-10 33.944126 + 2953 0 -8.74898 0 -8.74898 1.7886883e-09 33.944126 + 2954 0 -8.74898 0 -8.74898 -5.5197803e-10 33.944126 + 2955 0 -8.74898 0 -8.74898 -5.3451037e-10 33.944126 + 2956 0 -8.74898 0 -8.74898 -1.5825699e-09 33.944126 + 2957 0 -8.74898 0 -8.74898 1.8725331e-09 33.944126 + 2958 0 -8.74898 0 -8.74898 -6.6027751e-10 33.944126 + 2959 0 -8.74898 0 -8.74898 -1.596544e-09 33.944126 + 2960 0 -8.74898 0 -8.74898 1.1214237e-09 33.944126 + 2961 0 -8.74898 0 -8.74898 -6.8473224e-10 33.944126 + 2962 0 -8.74898 0 -8.74898 5.1005565e-10 33.944126 + 2963 0 -8.74898 0 -8.74898 -1.425361e-09 33.944126 + 2964 0 -8.74898 0 -8.74898 3.186101e-09 33.944126 + 2965 0 -8.74898 0 -8.74898 -2.6900195e-09 33.944126 + 2966 0 -8.74898 0 -8.74898 -1.1039561e-09 33.944126 + 2967 0 -8.74898 0 -8.74898 8.9783768e-10 33.944126 + 2968 0 -8.74898 0 -8.74898 -1.7886883e-09 33.944126 + 2969 0 -8.74898 0 -8.74898 9.5373419e-10 33.944126 + 2970 0 -8.74898 0 -8.74898 -5.5197803e-10 33.944126 + 2971 0 -8.74898 0 -8.74898 9.5373419e-10 33.944126 + 2972 0 -8.74898 0 -8.74898 -1.2821262e-09 33.944126 + 2973 0 -8.74898 0 -8.74898 9.5373419e-10 33.944126 + 2974 0 -8.74898 0 -8.74898 -5.5197803e-10 33.944126 + 2975 0 -8.74898 0 -8.74898 9.5373419e-10 33.944126 + 2976 0 -8.74898 0 -8.74898 -1.2821262e-09 33.944126 + 2977 0 -8.74898 0 -8.74898 9.5373419e-10 33.944126 + 2978 0 -8.74898 0 -8.74898 -1.2821262e-09 33.944126 + 2979 0 -8.74898 0 -8.74898 2.0611838e-10 33.944126 + 2980 0 -8.74898 0 -8.74898 7.3014815e-10 33.944126 + 2981 0 -8.74898 0 -8.74898 -1.2332167e-09 33.944126 + 2982 0 -8.74898 0 -8.74898 7.5809641e-10 33.944126 + 2983 0 -8.74898 0 -8.74898 -1.0620337e-09 33.944126 + 2984 0 -8.74898 0 -8.74898 2.7389289e-09 33.944126 + 2985 0 -8.74898 0 -8.74898 -6.5329045e-10 33.944126 + 2986 0 -8.74898 0 -8.74898 -7.7207053e-10 33.944126 + 2987 0 -8.74898 0 -8.74898 -1.7642336e-09 33.944126 + 2988 0 -8.74898 0 -8.74898 1.2541779e-09 33.944126 + 2989 0 -8.74898 0 -8.74898 7.4412228e-10 33.944126 + 2990 0 -8.74898 0 -8.74898 -1.7642336e-09 33.944126 + 2991 0 -8.74898 0 -8.74898 1.2541779e-09 33.944126 + 2992 0 -8.74898 0 -8.74898 -2.7249548e-10 33.944126 + 2993 0 -8.74898 0 -8.74898 -2.7249548e-10 33.944126 + 2994 0 -8.74898 0 -8.74898 2.089132e-09 33.944126 + 2995 0 -8.74898 0 -8.74898 -6.5329045e-10 33.944126 + 2996 0 -8.74898 0 -8.74898 -6.4979692e-10 33.944126 + 2997 0 -8.74898 0 -8.74898 -1.0655272e-09 33.944126 + 2998 0 -8.74898 0 -8.74898 1.4917381e-09 33.944126 + 2999 0 -8.74898 0 -8.74898 -1.3170615e-09 33.944126 + 3000 0 -8.74898 0 -8.74898 2.089132e-09 33.944126 + 3001 0 -8.74898 0 -8.74898 -6.253422e-10 33.944126 + 3002 0 -8.74898 0 -8.74898 -1.3170615e-09 33.944126 + 3003 0 -8.74898 0 -8.74898 7.5809641e-10 33.944126 + 3004 0 -8.74898 0 -8.74898 -1.0655272e-09 33.944126 + 3005 0 -8.74898 0 -8.74898 2.305731e-09 33.944126 + 3006 0 -8.74898 0 -8.74898 -6.253422e-10 33.944126 + 3007 0 -8.74898 0 -8.74898 -5.9040688e-10 33.944126 + 3008 0 -8.74898 0 -8.74898 -1.0655272e-09 33.944126 + 3009 0 -8.74898 0 -8.74898 1.0725143e-09 33.944126 + 3010 0 -8.74898 0 -8.74898 -1.0655272e-09 33.944126 + 3011 0 -8.74898 0 -8.74898 1.4742704e-09 33.944126 + 3012 0 -8.74898 0 -8.74898 -8.9085061e-10 33.944126 + 3013 0 -8.74898 0 -8.74898 -2.7249548e-10 33.944126 + 3014 0 -8.74898 0 -8.74898 1.4742704e-09 33.944126 + 3015 0 -8.74898 0 -8.74898 -8.9085061e-10 33.944126 + 3016 0 -8.74898 0 -8.74898 -2.7249548e-10 33.944126 + 3017 0 -8.74898 0 -8.74898 1.4742704e-09 33.944126 + 3018 0 -8.74898 0 -8.74898 -8.9085061e-10 33.944126 + 3019 0 -8.74898 0 -8.74898 -2.7249548e-10 33.944126 + 3020 0 -8.74898 0 -8.74898 -2.7249548e-10 33.944126 + 3021 0 -8.74898 0 -8.74898 1.0725143e-09 33.944126 + 3022 0 -8.74898 0 -8.74898 4.3669148e-10 33.944126 + 3023 0 -8.74898 0 -8.74898 -8.9085061e-10 33.944126 + 3024 0 -8.74898 0 -8.74898 -2.7249548e-10 33.944126 + 3025 0 -8.74898 0 -8.74898 9.1879887e-10 33.944126 + 3026 0 -8.74898 0 -8.74898 -8.9085061e-10 33.944126 + 3027 0 -8.74898 0 -8.74898 -2.7249548e-10 33.944126 + 3028 0 -8.74898 0 -8.74898 3.8778203e-10 33.944126 + 3029 0 -8.74898 0 -8.74898 -2.7249548e-10 33.944126 + 3030 0 -8.74898 0 -8.74898 1.0725143e-09 33.944126 + 3031 0 -8.74898 0 -8.74898 4.506656e-10 33.944126 + 3032 0 -8.74898 0 -8.74898 -5.484845e-10 33.944126 + 3033 0 -8.74898 0 -8.74898 -1.0655272e-09 33.944126 + 3034 0 -8.74898 0 -8.74898 -6.917193e-10 33.944126 + 3035 0 -8.74898 0 -8.74898 1.2541779e-09 33.944126 + 3036 0 -8.74898 0 -8.74898 -2.7249548e-10 33.944126 + 3037 0 -8.74898 0 -8.74898 -2.7249548e-10 33.944126 + 3038 0 -8.74898 0 -8.74898 1.0725143e-09 33.944126 + 3039 0 -8.74898 0 -8.74898 -8.9085061e-10 33.944126 + 3040 0 -8.74898 0 -8.74898 -6.917193e-10 33.944126 + 3041 0 -8.74898 0 -8.74898 1.0725143e-09 33.944126 + 3042 0 -8.74898 0 -8.74898 -2.7249548e-10 33.944126 + 3043 0 -8.74898 0 -8.74898 -6.917193e-10 33.944126 + 3044 0 -8.74898 0 -8.74898 1.7327918e-09 33.944126 + 3045 0 -8.74898 0 -8.74898 4.506656e-10 33.944126 + 3046 0 -8.74898 0 -8.74898 -8.9085061e-10 33.944126 + 3047 0 -8.74898 0 -8.74898 4.3669148e-10 33.944126 + 3048 0 -8.74898 0 -8.74898 -8.9085061e-10 33.944126 + 3049 0 -8.74898 0 -8.74898 -2.7249548e-10 33.944126 + 3050 0 -8.74898 0 -8.74898 3.8778203e-10 33.944126 + 3051 0 -8.74898 0 -8.74898 -2.7249548e-10 33.944126 + 3052 0 -8.74898 0 -8.74898 3.8778203e-10 33.944126 + 3053 0 -8.74898 0 -8.74898 -2.7249548e-10 33.944126 + 3054 0 -8.74898 0 -8.74898 3.8778203e-10 33.944126 + 3055 0 -8.74898 0 -8.74898 4.506656e-10 33.944126 + 3056 0 -8.74898 0 -8.74898 -8.9085061e-10 33.944126 + 3057 0 -8.74898 0 -8.74898 -6.917193e-10 33.944126 + 3058 0 -8.74898 0 -8.74898 1.0725143e-09 33.944126 + 3059 0 -8.74898 0 -8.74898 6.3931632e-10 33.944126 + 3060 0 -8.74898 0 -8.74898 -1.0061372e-09 33.944126 + 3061 0 -8.74898 0 -8.74898 1.2227361e-10 33.944126 + 3062 0 -8.74898 0 -8.74898 1.6978565e-09 33.944126 + 3063 0 -8.74898 0 -8.74898 2.5782265e-09 33.944126 + 3064 0 -8.74898 0 -8.74898 -1.6873759e-09 33.944126 + 3065 0 -8.74898 0 -8.74898 -5.2053624e-10 33.944126 + 3066 0 -8.74898 0 -8.74898 -3.738079e-10 33.944126 + 3067 0 -8.74898 0 -8.74898 9.0831827e-11 33.944126 + 3068 0 -8.74898 0 -8.74898 -7.8953819e-10 33.944126 + 3069 0 -8.74898 0 -8.74898 1.3974127e-11 33.944126 + 3070 0 -8.74898 0 -8.74898 6.5678398e-10 33.944126 + 3071 0 -8.74898 0 -8.74898 -1.0131242e-10 33.944126 + 3072 0 -8.74898 0 -8.74898 -1.0166178e-09 33.944126 + 3073 0 -8.74898 0 -8.74898 3.0184115e-09 33.944126 + 3074 0 -8.74898 0 -8.74898 -2.9729956e-09 33.944126 + 3075 0 -8.74898 0 -8.74898 -4.5415914e-11 33.944126 + 3076 0 -8.74898 0 -8.74898 -1.8725331e-09 33.944126 + 3077 0 -8.74898 0 -8.74898 2.1170803e-09 33.944126 + 3078 0 -8.74898 0 -8.74898 1.7817012e-09 33.944126 + 3079 0 -8.74898 0 -8.74898 -1.6664147e-09 33.944126 + 3080 0 -8.74898 0 -8.74898 9.8517597e-10 33.944126 + 3081 0 -8.74898 0 -8.74898 -1.8166365e-09 33.944126 + 3082 0 -8.74898 0 -8.74898 1.8096495e-09 33.944126 + 3083 0 -8.74898 0 -8.74898 -9.6072125e-10 33.944126 + 3084 0 -8.74898 0 -8.74898 1.5022187e-10 33.944126 + 3085 0 -8.74898 0 -8.74898 1.1039561e-09 33.944126 + 3086 0 -8.74898 0 -8.74898 1.0795013e-09 33.944126 + 3087 0 -8.74898 0 -8.74898 -2.7913319e-09 33.944126 + 3088 0 -8.74898 0 -8.74898 -6.3582279e-10 33.944126 + 3089 0 -8.74898 0 -8.74898 -5.2402977e-11 33.944126 + 3090 0 -8.74898 0 -8.74898 -3.4236612e-10 33.944126 + 3091 0 -8.74898 0 -8.74898 -1.1668396e-09 33.944126 + 3092 0 -8.74898 0 -8.74898 1.64196e-09 33.944126 + 3093 0 -8.74898 0 -8.74898 -1.1109431e-09 33.944126 + 3094 0 -8.74898 0 -8.74898 1.5022187e-09 33.944126 + 3095 0 -8.74898 0 -8.74898 1.2122555e-09 33.944126 + 3096 0 -8.74898 0 -8.74898 1.2122555e-09 33.944126 + 3097 0 -8.74898 0 -8.74898 -7.1966756e-10 33.944126 + 3098 0 -8.74898 0 -8.74898 -6.8473224e-10 33.944126 + 3099 0 -8.74898 0 -8.74898 -3.4935318e-11 33.944126 + 3100 0 -8.74898 0 -8.74898 -6.917193e-10 33.944126 + 3101 0 -8.74898 0 -8.74898 -1.0166178e-09 33.944126 + 3102 0 -8.74898 0 -8.74898 6.917193e-10 33.944126 + 3103 0 -8.74898 0 -8.74898 -4.7512033e-10 33.944126 + 3104 0 -8.74898 0 -8.74898 2.6166553e-09 33.944126 + 3105 0 -8.74898 0 -8.74898 -8.6988942e-10 33.944126 + 3106 0 -8.74898 0 -8.74898 -1.596544e-09 33.944126 + 3107 0 -8.74898 0 -8.74898 2.6166553e-09 33.944126 + 3108 0 -8.74898 0 -8.74898 -8.9085061e-10 33.944126 + 3109 0 -8.74898 0 -8.74898 -1.149372e-09 33.944126 + 3110 0 -8.74898 0 -8.74898 1.7956754e-09 33.944126 + 3111 0 -8.74898 0 -8.74898 -1.6105182e-09 33.944126 + 3112 0 -8.74898 0 -8.74898 1.7956754e-09 33.944126 + 3113 0 -8.74898 0 -8.74898 -1.4009063e-09 33.944126 + 3114 0 -8.74898 0 -8.74898 -6.7774517e-10 33.944126 + 3115 0 -8.74898 0 -8.74898 1.7956754e-09 33.944126 + 3116 0 -8.74898 0 -8.74898 -1.6105182e-09 33.944126 + 3117 0 -8.74898 0 -8.74898 -1.0166178e-09 33.944126 + 3118 0 -8.74898 0 -8.74898 1.7677271e-09 33.944126 + 3119 0 -8.74898 0 -8.74898 -6.7774517e-10 33.944126 + 3120 0 -8.74898 0 -8.74898 -1.0166178e-09 33.944126 + 3121 0 -8.74898 0 -8.74898 1.7677271e-09 33.944126 + 3122 0 -8.74898 0 -8.74898 -6.7774517e-10 33.944126 + 3123 0 -8.74898 0 -8.74898 -1.0166178e-09 33.944126 + 3124 0 -8.74898 0 -8.74898 1.7677271e-09 33.944126 + 3125 0 -8.74898 0 -8.74898 -6.7774517e-10 33.944126 + 3126 0 -8.74898 0 -8.74898 -1.3974127e-10 33.944126 + 3127 0 -8.74898 0 -8.74898 1.7956754e-09 33.944126 + 3128 0 -8.74898 0 -8.74898 -1.1947879e-09 33.944126 + 3129 0 -8.74898 0 -8.74898 -1.3904257e-09 33.944126 + 3130 0 -8.74898 0 -8.74898 9.4674712e-10 33.944126 + 3131 0 -8.74898 0 -8.74898 -1.3904257e-09 33.944126 + 3132 0 -8.74898 0 -8.74898 9.4674712e-10 33.944126 + 3133 0 -8.74898 0 -8.74898 1.7677271e-09 33.944126 + 3134 0 -8.74898 0 -8.74898 -1.6105182e-09 33.944126 + 3135 0 -8.74898 0 -8.74898 -6.7075811e-10 33.944126 + 3136 0 -8.74898 0 -8.74898 1.7677271e-09 33.944126 + 3137 0 -8.74898 0 -8.74898 -6.7774517e-10 33.944126 + 3138 0 -8.74898 0 -8.74898 -1.3904257e-09 33.944126 + 3139 0 -8.74898 0 -8.74898 9.4674712e-10 33.944126 + 3140 0 -8.74898 0 -8.74898 1.4742704e-09 33.944126 + 3141 0 -8.74898 0 -8.74898 1.4672834e-10 33.944126 + 3142 0 -8.74898 0 -8.74898 -5.9040688e-10 33.944126 + 3143 0 -8.74898 0 -8.74898 -7.0569343e-10 33.944126 + 3144 0 -8.74898 0 -8.74898 -1.1738267e-09 33.944126 + 3145 0 -8.74898 0 -8.74898 9.4674712e-10 33.944126 + 3146 0 -8.74898 0 -8.74898 -1.1738267e-09 33.944126 + 3147 0 -8.74898 0 -8.74898 9.4674712e-10 33.944126 + 3148 0 -8.74898 0 -8.74898 -1.1738267e-09 33.944126 + 3149 0 -8.74898 0 -8.74898 3.7101308e-09 33.944126 + 3150 0 -8.74898 0 -8.74898 -4.3040312e-09 33.944126 + 3151 0 -8.74898 0 -8.74898 2.7529031e-09 33.944126 + 3152 0 -8.74898 0 -8.74898 -6.7774517e-10 33.944126 + 3153 0 -8.74898 0 -8.74898 -1.3904257e-09 33.944126 + 3154 0 -8.74898 0 -8.74898 9.4674712e-10 33.944126 + 3155 0 -8.74898 0 -8.74898 3.6682084e-10 33.944126 + 3156 0 -8.74898 0 -8.74898 -6.1835513e-10 33.944126 + 3157 0 -8.74898 0 -8.74898 1.7677271e-09 33.944126 + 3158 0 -8.74898 0 -8.74898 -7.0569343e-10 33.944126 + 3159 0 -8.74898 0 -8.74898 -6.7774517e-10 33.944126 + 3160 0 -8.74898 0 -8.74898 3.6682084e-10 33.944126 + 3161 0 -8.74898 0 -8.74898 -6.1835513e-10 33.944126 + 3162 0 -8.74898 0 -8.74898 1.7677271e-09 33.944126 + 3163 0 -8.74898 0 -8.74898 1.4672834e-10 33.944126 + 3164 0 -8.74898 0 -8.74898 9.222924e-10 33.944126 + 3165 0 -8.74898 0 -8.74898 -1.0795013e-09 33.944126 + 3166 0 -8.74898 0 -8.74898 -5.7643275e-10 33.944126 + 3167 0 -8.74898 0 -8.74898 -1.432348e-09 33.944126 + 3168 0 -8.74898 0 -8.74898 3.5284671e-10 33.944126 + 3169 0 -8.74898 0 -8.74898 1.4742704e-09 33.944126 + 3170 0 -8.74898 0 -8.74898 -7.0569343e-10 33.944126 + 3171 0 -8.74898 0 -8.74898 -6.3232926e-10 33.944126 + 3172 0 -8.74898 0 -8.74898 3.5284671e-10 33.944126 + 3173 0 -8.74898 0 -8.74898 -6.1835513e-10 33.944126 + 3174 0 -8.74898 0 -8.74898 1.7677271e-09 33.944126 + 3175 0 -8.74898 0 -8.74898 -7.0569343e-10 33.944126 + 3176 0 -8.74898 0 -8.74898 -6.3232926e-10 33.944126 + 3177 0 -8.74898 0 -8.74898 8.9434415e-10 33.944126 + 3178 0 -8.74898 0 -8.74898 -6.7774517e-10 33.944126 + 3179 0 -8.74898 0 -8.74898 -3.3537905e-10 33.944126 + 3180 0 -8.74898 0 -8.74898 3.5284671e-10 33.944126 + 3181 0 -8.74898 0 -8.74898 -3.3537905e-10 33.944126 + 3182 0 -8.74898 0 -8.74898 3.5284671e-10 33.944126 + 3183 0 -8.74898 0 -8.74898 8.9434415e-10 33.944126 + 3184 0 -8.74898 0 -8.74898 -6.7774517e-10 33.944126 + 3185 0 -8.74898 0 -8.74898 -6.3232926e-10 33.944126 + 3186 0 -8.74898 0 -8.74898 3.5284671e-10 33.944126 + 3187 0 -8.74898 0 -8.74898 8.9434415e-10 33.944126 + 3188 0 -8.74898 0 -8.74898 -6.7774517e-10 33.944126 + 3189 0 -8.74898 0 -8.74898 -3.6332731e-10 33.944126 + 3190 0 -8.74898 0 -8.74898 8.9434415e-10 33.944126 + 3191 0 -8.74898 0 -8.74898 -1.3904257e-09 33.944126 + 3192 0 -8.74898 0 -8.74898 1.7677271e-09 33.944126 + 3193 0 -8.74898 0 -8.74898 -6.7774517e-10 33.944126 + 3194 0 -8.74898 0 -8.74898 -3.6332731e-10 33.944126 + 3195 0 -8.74898 0 -8.74898 8.9434415e-10 33.944126 + 3196 0 -8.74898 0 -8.74898 -6.7774517e-10 33.944126 + 3197 0 -8.74898 0 -8.74898 -3.3537905e-10 33.944126 + 3198 0 -8.74898 0 -8.74898 3.5284671e-10 33.944126 + 3199 0 -8.74898 0 -8.74898 8.9434415e-10 33.944126 + 3200 0 -8.74898 0 -8.74898 -7.0569343e-10 33.944126 + 3201 0 -8.74898 0 -8.74898 -3.6332731e-10 33.944126 + 3202 0 -8.74898 0 -8.74898 8.9434415e-10 33.944126 + 3203 0 -8.74898 0 -8.74898 -6.1835513e-10 33.944126 + 3204 0 -8.74898 0 -8.74898 8.6639589e-10 33.944126 + 3205 0 -8.74898 0 -8.74898 -7.0569343e-10 33.944126 + 3206 0 -8.74898 0 -8.74898 -3.6332731e-10 33.944126 + 3207 0 -8.74898 0 -8.74898 8.9434415e-10 33.944126 + 3208 0 -8.74898 0 -8.74898 -6.4630339e-10 33.944126 + 3209 0 -8.74898 0 -8.74898 8.6639589e-10 33.944126 + 3210 0 -8.74898 0 -8.74898 -7.0569343e-10 33.944126 + 3211 0 -8.74898 0 -8.74898 -3.6332731e-10 33.944126 + 3212 0 -8.74898 0 -8.74898 8.9434415e-10 33.944126 + 3213 0 -8.74898 0 -8.74898 -3.9127556e-10 33.944126 + 3214 0 -8.74898 0 -8.74898 -3.3537905e-10 33.944126 + 3215 0 -8.74898 0 -8.74898 8.9434415e-10 33.944126 + 3216 0 -8.74898 0 -8.74898 -3.9127556e-10 33.944126 + 3217 0 -8.74898 0 -8.74898 -3.3537905e-10 33.944126 + 3218 0 -8.74898 0 -8.74898 8.6639589e-10 33.944126 + 3219 0 -8.74898 0 -8.74898 3.4585965e-10 33.944126 + 3220 0 -8.74898 0 -8.74898 5.1005565e-10 33.944126 + 3221 0 -8.74898 0 -8.74898 1.2856197e-09 33.944126 + 3222 0 -8.74898 0 -8.74898 -1.096969e-09 33.944126 + 3223 0 -8.74898 0 -8.74898 1.2716456e-09 33.944126 + 3224 0 -8.74898 0 -8.74898 -1.096969e-09 33.944126 + 3225 0 -8.74898 0 -8.74898 1.2716456e-09 33.944126 + 3226 0 -8.74898 0 -8.74898 -1.096969e-09 33.944126 + 3227 0 -8.74898 0 -8.74898 -6.7425164e-10 33.944126 + 3228 0 -8.74898 0 -8.74898 5.1005565e-10 33.944126 + 3229 0 -8.74898 0 -8.74898 -2.6900195e-10 33.944126 + 3230 0 -8.74898 0 -8.74898 5.1005565e-10 33.944126 + 3231 0 -8.74898 0 -8.74898 -6.7425164e-10 33.944126 + 3232 0 -8.74898 0 -8.74898 1.4672834e-10 33.944126 + 3233 0 -8.74898 0 -8.74898 -5.7643275e-10 33.944126 + 3234 0 -8.74898 0 -8.74898 3.4585965e-10 33.944126 + 3235 0 -8.74898 0 -8.74898 -9.2578593e-10 33.944126 + 3236 0 -8.74898 0 -8.74898 1.8445848e-09 33.944126 + 3237 0 -8.74898 0 -8.74898 -4.3669148e-10 33.944126 + 3238 0 -8.74898 0 -8.74898 -5.7643275e-10 33.944126 + 3239 0 -8.74898 0 -8.74898 -1.4113869e-09 33.944126 + 3240 0 -8.74898 0 -8.74898 1.0515531e-09 33.944126 + 3241 0 -8.74898 0 -8.74898 2.3406663e-10 33.944126 + 3242 0 -8.74898 0 -8.74898 -5.9390041e-10 33.944126 + 3243 0 -8.74898 0 -8.74898 1.1109431e-09 33.944126 + 3244 0 -8.74898 0 -8.74898 -5.7643275e-10 33.944126 + 3245 0 -8.74898 0 -8.74898 -5.9390041e-10 33.944126 + 3246 0 -8.74898 0 -8.74898 1.1388914e-09 33.944126 + 3247 0 -8.74898 0 -8.74898 -5.7643275e-10 33.944126 + 3248 0 -8.74898 0 -8.74898 2.3406663e-10 33.944126 + 3249 0 -8.74898 0 -8.74898 -5.9390041e-10 33.944126 + 3250 0 -8.74898 0 -8.74898 2.3406663e-10 33.944126 + 3251 0 -8.74898 0 -8.74898 -5.9390041e-10 33.944126 + 3252 0 -8.74898 0 -8.74898 1.1109431e-09 33.944126 + 3253 0 -8.74898 0 -8.74898 -5.7643275e-10 33.944126 + 3254 0 -8.74898 0 -8.74898 -5.9390041e-10 33.944126 + 3255 0 -8.74898 0 -8.74898 1.1388914e-09 33.944126 + 3256 0 -8.74898 0 -8.74898 -5.7643275e-10 33.944126 + 3257 0 -8.74898 0 -8.74898 -6.2184866e-10 33.944126 + 3258 0 -8.74898 0 -8.74898 1.1388914e-09 33.944126 + 3259 0 -8.74898 0 -8.74898 -5.7643275e-10 33.944126 + 3260 0 -8.74898 0 -8.74898 2.3406663e-10 33.944126 + 3261 0 -8.74898 0 -8.74898 -5.9390041e-10 33.944126 + 3262 0 -8.74898 0 -8.74898 -6.4630339e-10 33.944126 + 3263 0 -8.74898 0 -8.74898 3.5284671e-10 33.944126 + 3264 0 -8.74898 0 -8.74898 1.1388914e-09 33.944126 + 3265 0 -8.74898 0 -8.74898 1.4672834e-10 33.944126 + 3266 0 -8.74898 0 -8.74898 -5.7643275e-10 33.944126 + 3267 0 -8.74898 0 -8.74898 -1.4183739e-09 33.944126 + 3268 0 -8.74898 0 -8.74898 1.7677271e-09 33.944126 + 3269 0 -8.74898 0 -8.74898 -7.0569343e-10 33.944126 + 3270 0 -8.74898 0 -8.74898 -6.3232926e-10 33.944126 + 3271 0 -8.74898 0 -8.74898 3.5284671e-10 33.944126 + 3272 0 -8.74898 0 -8.74898 -3.3537905e-10 33.944126 + 3273 0 -8.74898 0 -8.74898 3.5284671e-10 33.944126 + 3274 0 -8.74898 0 -8.74898 -3.3537905e-10 33.944126 + 3275 0 -8.74898 0 -8.74898 8.9434415e-10 33.944126 + 3276 0 -8.74898 0 -8.74898 -1.3904257e-09 33.944126 + 3277 0 -8.74898 0 -8.74898 9.4674712e-10 33.944126 + 3278 0 -8.74898 0 -8.74898 -3.6332731e-10 33.944126 + 3279 0 -8.74898 0 -8.74898 8.9434415e-10 33.944126 + 3280 0 -8.74898 0 -8.74898 -1.3904257e-09 33.944126 + 3281 0 -8.74898 0 -8.74898 1.7677271e-09 33.944126 + 3282 0 -8.74898 0 -8.74898 -7.68577e-11 33.944126 + 3283 0 -8.74898 0 -8.74898 -2.2323668e-09 33.944126 + 3284 0 -8.74898 0 -8.74898 1.7677271e-09 33.944126 + 3285 0 -8.74898 0 -8.74898 -2.4873947e-09 33.944126 + 3286 0 -8.74898 0 -8.74898 1.7258047e-09 33.944126 + 3287 0 -8.74898 0 -8.74898 -1.3240486e-09 33.944126 + 3288 0 -8.74898 0 -8.74898 9.5722772e-10 33.944126 + 3289 0 -8.74898 0 -8.74898 -1.7572465e-09 33.944126 + 3290 0 -8.74898 0 -8.74898 9.7120185e-10 33.944126 + 3291 0 -8.74898 0 -8.74898 -6.4280986e-10 33.944126 + 3292 0 -8.74898 0 -8.74898 9.5722772e-10 33.944126 + 3293 0 -8.74898 0 -8.74898 -2.0681708e-09 33.944126 + 3294 0 -8.74898 0 -8.74898 2.3511469e-09 33.944126 + 3295 0 -8.74898 0 -8.74898 -2.0681708e-09 33.944126 + 3296 0 -8.74898 0 -8.74898 1.753753e-09 33.944126 + 3297 0 -8.74898 0 -8.74898 -2.0681708e-09 33.944126 + 3298 0 -8.74898 0 -8.74898 1.2786326e-09 33.944126 + 3299 0 -8.74898 0 -8.74898 -1.5720893e-10 33.944126 + 3300 0 -8.74898 0 -8.74898 -2.0122743e-09 33.944126 + 3301 0 -8.74898 0 -8.74898 3.3398164e-09 33.944126 + 3302 0 -8.74898 0 -8.74898 -2.4070434e-09 33.944126 + 3303 0 -8.74898 0 -8.74898 1.8166365e-10 33.944126 + 3304 0 -8.74898 0 -8.74898 -1.1144367e-09 33.944126 + 3305 0 -8.74898 0 -8.74898 -6.3232926e-10 33.944126 + 3306 0 -8.74898 0 -8.74898 -1.0061372e-09 33.944126 + 3307 0 -8.74898 0 -8.74898 2.2638086e-09 33.944126 + 3308 0 -8.74898 0 -8.74898 -4.0175616e-10 33.944126 + 3309 0 -8.74898 0 -8.74898 5.0306858e-10 33.944126 + 3310 0 -8.74898 0 -8.74898 -6.8473224e-10 33.944126 + 3311 0 -8.74898 0 -8.74898 3.947691e-10 33.944126 + 3312 0 -8.74898 0 -8.74898 3.6682084e-10 33.944126 + 3313 0 -8.74898 0 -8.74898 4.2621088e-10 33.944126 + 3314 0 -8.74898 0 -8.74898 -1.3519968e-09 33.944126 + 3315 0 -8.74898 0 -8.74898 2.7948255e-10 33.944126 + 3316 0 -8.74898 0 -8.74898 2.7948255e-10 33.944126 + 3317 0 -8.74898 0 -8.74898 -6.6027751e-10 33.944126 + 3318 0 -8.74898 0 -8.74898 -1.2576715e-09 33.944126 + 3319 0 -8.74898 0 -8.74898 2.1799639e-09 33.944126 + 3320 0 -8.74898 0 -8.74898 -1.0934755e-09 33.944126 + 3321 0 -8.74898 0 -8.74898 -1.2017749e-09 33.944126 + 3322 0 -8.74898 0 -8.74898 1.5755829e-09 33.944126 + 3323 0 -8.74898 0 -8.74898 -1.2576715e-09 33.944126 + 3324 0 -8.74898 0 -8.74898 1.2367103e-09 33.944126 + 3325 0 -8.74898 0 -8.74898 -4.611462e-10 33.944126 + 3326 0 -8.74898 0 -8.74898 -1.2926068e-10 33.944126 + 3327 0 -8.74898 0 -8.74898 1.8026624e-09 33.944126 + 3328 0 -8.74898 0 -8.74898 -1.0795013e-09 33.944126 + 3329 0 -8.74898 0 -8.74898 -3.4935318e-10 33.944126 + 3330 0 -8.74898 0 -8.74898 2.082145e-09 33.944126 + 3331 0 -8.74898 0 -8.74898 -2.0087808e-09 33.944126 + 3332 0 -8.74898 0 -8.74898 -6.9870636e-12 33.944126 + 3333 0 -8.74898 0 -8.74898 3.0044374e-10 33.944126 + 3334 0 -8.74898 0 -8.74898 3.0044374e-10 33.944126 + 3335 0 -8.74898 0 -8.74898 1.096969e-09 33.944126 + 3336 0 -8.74898 0 -8.74898 -6.8473224e-10 33.944126 + 3337 0 -8.74898 0 -8.74898 8.4892823e-10 33.944126 + 3338 0 -8.74898 0 -8.74898 -1.4148804e-09 33.944126 + 3339 0 -8.74898 0 -8.74898 3.9127556e-10 33.944126 + 3340 0 -8.74898 0 -8.74898 3.9127556e-10 33.944126 + 3341 0 -8.74898 0 -8.74898 4.9957505e-10 33.944126 + 3342 0 -8.74898 0 -8.74898 3.8079497e-10 33.944126 + 3343 0 -8.74898 0 -8.74898 -1.0795013e-09 33.944126 + 3344 0 -8.74898 0 -8.74898 -1.2017749e-09 33.944126 + 3345 0 -8.74898 0 -8.74898 2.0961191e-09 33.944126 + 3346 0 -8.74898 0 -8.74898 3.4935318e-12 33.944126 + 3347 0 -8.74898 0 -8.74898 3.4935318e-12 33.944126 +Loop time of 0.148794 on 1 procs for 3347 steps with 2 atoms + +94.9% CPU use with 1 MPI tasks x 1 OpenMP threads + +Minimization stats: + Stopping criterion = quadratic factors are zero + Energy initial, next-to-last, final = + -8.74048754954825 -8.74897996145753 -8.74897996145753 + Force two-norm initial, final = 2.865454 2.407019e-15 + Force max component initial, final = 1.6543707 1.3322676e-15 + Final line search alpha, max atom move = 1 1.3322676e-15 + Iterations, force evaluations = 3347 6661 + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.090718 | 0.090718 | 0.090718 | 0.0 | 60.97 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0.0076926 | 0.0076926 | 0.0076926 | 0.0 | 5.17 +Output | 0.017918 | 0.017918 | 0.017918 | 0.0 | 12.04 +Modify | 0 | 0 | 0 | 0.0 | 0.00 +Other | | 0.03247 | | | 21.82 + +Nlocal: 2 ave 2 max 2 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 187 ave 187 max 187 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 58 ave 58 max 58 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +FullNghs: 116 ave 116 max 116 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 116 +Ave neighs/atom = 58 +Neighbor list builds = 0 +Dangerous builds = 0 + +variable cohesive_energy equal pe/atoms +variable atmVol equal vol/atoms +variable aLatt equal (2*vol/atoms)^0.333333333333 + +run 0 +WARNING: No fixes with time integration, atoms won't move (src/verlet.cpp:60) +Per MPI rank memory allocation (min/avg/max) = 3.714 | 3.714 | 3.714 Mbytes + Step Temp E_pair E_mol TotEng Press Volume + 3347 0 -8.74898 0 -8.74898 9.4325359e-11 33.944126 +Loop time of 5.89e-07 on 1 procs for 0 steps with 2 atoms + +169.8% CPU use with 1 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0 | 0 | 0 | 0.0 | 0.00 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0 | 0 | 0 | 0.0 | 0.00 +Output | 0 | 0 | 0 | 0.0 | 0.00 +Modify | 0 | 0 | 0 | 0.0 | 0.00 +Other | | 5.89e-07 | | |100.00 + +Nlocal: 2 ave 2 max 2 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 187 ave 187 max 187 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 58 ave 58 max 58 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +FullNghs: 116 ave 116 max 116 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 116 +Ave neighs/atom = 58 +Neighbor list builds = 0 +Dangerous builds = 0 + +print "====================================================" +==================================================== +print "Calculated cohesive energy: ${cohesive_energy} eV/atom" +Calculated cohesive energy: -4.37448998072876 eV/atom +print "Reference cohesive energy: -4.37 eV/atom" +Reference cohesive energy: -4.37 eV/atom +print "Atomic volume ${atmVol} A^3" +Atomic volume 16.9720627605584 A^3 +print "Lattice constant ${aLatt} A" +Lattice constant 3.23783620452874 A +print "Reference lattice constant 3.238 A" +Reference lattice constant 3.238 A +print "====================================================" +==================================================== + +#dump 1 all custom 1 bcc.dump id type x y z fx fy fz +#run 0 + + +Total wall time: 0:00:00 diff --git a/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.bcc_relax.g++.4 b/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.bcc_relax.g++.4 new file mode 100644 index 0000000000..ffd774cba5 --- /dev/null +++ b/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.bcc_relax.g++.4 @@ -0,0 +1,8809 @@ +LAMMPS (3 Nov 2022) +OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98) + using 1 OpenMP thread(s) per MPI task +# Si bcc + +units metal +boundary p p p + +atom_style atomic +lattice bcc 3.2488516 +Lattice spacing in x,y,z = 3.2488516 3.2488516 3.2488516 +region box block 0 1 0 1 0 1 +create_box 1 box +Created orthogonal box = (0 0 0) to (3.2488516 3.2488516 3.2488516) + 1 by 2 by 2 MPI processor grid +create_atoms 1 box +Created 2 atoms + using lattice units in orthogonal box = (0 0 0) to (3.2488516 3.2488516 3.2488516) + create_atoms CPU = 0.000 seconds + +pair_style meam/sw/spline +pair_coeff * * Si.b.meam.sw.spline Si +Reading meam/sw/spline potential file Si.b.meam.sw.spline with DATE: 2012-10-26 +mass * 28.085 + +fix relax all box/relax aniso 0 +thermo 1 +minimize 0 0 10000 100000 +Neighbor list info ... + update: every = 1 steps, delay = 0 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 6.4 + ghost atom cutoff = 6.4 + binsize = 3.2, bins = 2 2 2 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair meam/sw/spline, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (2) pair meam/sw/spline, perpetual, half/full from (1) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none +WARNING: Proc sub-domain size < neighbor skin, could lead to lost atoms (src/domain.cpp:966) +Per MPI rank memory allocation (min/avg/max) = 4.87 | 4.87 | 4.87 Mbytes + Step Temp E_pair E_mol TotEng Press Volume + 0 0 -8.7404875 0 -8.7404875 -77295.383 34.291748 + 1 0 -8.7409767 0 -8.7409767 -75094.498 34.281461 + 2 0 -8.7414517 0 -8.7414517 -72888.657 34.271177 + 3 0 -8.7419124 0 -8.7419124 -70677.857 34.260895 + 4 0 -8.7423588 0 -8.7423588 -68462.093 34.250614 + 5 0 -8.7427909 0 -8.7427909 -66241.362 34.240336 + 6 0 -8.7432086 0 -8.7432086 -64015.66 34.23006 + 7 0 -8.743612 0 -8.743612 -61784.983 34.219786 + 8 0 -8.7440009 0 -8.7440009 -59549.327 34.209514 + 9 0 -8.7443755 0 -8.7443755 -57308.688 34.199244 + 10 0 -8.7447355 0 -8.7447355 -55063.062 34.188976 + 11 0 -8.7450812 0 -8.7450812 -52812.505 34.17871 + 12 0 -8.7454123 0 -8.7454123 -50557.316 34.168446 + 13 0 -8.7457288 0 -8.7457288 -48297.534 34.158184 + 14 0 -8.7460309 0 -8.7460309 -46033.158 34.147924 + 15 0 -8.7463183 0 -8.7463183 -43764.184 34.137666 + 16 0 -8.7465912 0 -8.7465912 -41490.611 34.127411 + 17 0 -8.7468494 0 -8.7468494 -39212.436 34.117157 + 18 0 -8.747093 0 -8.747093 -36929.656 34.106906 + 19 0 -8.747322 0 -8.747322 -34642.27 34.096656 + 20 0 -8.7475362 0 -8.7475362 -32350.275 34.086409 + 21 0 -8.7477357 0 -8.7477357 -30053.669 34.076163 + 22 0 -8.7479205 0 -8.7479205 -27752.449 34.06592 + 23 0 -8.7480906 0 -8.7480906 -25446.613 34.055679 + 24 0 -8.7482458 0 -8.7482458 -23136.159 34.045439 + 25 0 -8.7483863 0 -8.7483863 -20821.084 34.035202 + 26 0 -8.7485119 0 -8.7485119 -18501.386 34.024967 + 27 0 -8.7486226 0 -8.7486226 -16177.063 34.014734 + 28 0 -8.7487185 0 -8.7487185 -13848.113 34.004503 + 29 0 -8.7487994 0 -8.7487994 -11514.532 33.994274 + 30 0 -8.7488655 0 -8.7488655 -9176.3196 33.984047 + 31 0 -8.7489166 0 -8.7489166 -6833.4722 33.973822 + 32 0 -8.7489527 0 -8.7489527 -4485.9879 33.963599 + 33 0 -8.7489738 0 -8.7489738 -2133.8643 33.953379 + 34 0 -8.74898 0 -8.74898 -0.15827233 33.944126 + 35 0 -8.74898 0 -8.74898 -4.165364e-06 33.944126 + 36 0 -8.74898 0 -8.74898 7.5475462e-10 33.944126 + 37 0 -8.74898 0 -8.74898 -1.1072621e-09 33.944126 + 38 0 -8.74898 0 -8.74898 -3.440686e-10 33.944126 + 39 0 -8.74898 0 -8.74898 2.6000133e-10 33.944126 + 40 0 -8.74898 0 -8.74898 -3.0882658e-10 33.944126 + 41 0 -8.74898 0 -8.74898 2.6038343e-10 33.944126 + 42 0 -8.74898 0 -8.74898 -3.0841718e-10 33.944126 + 43 0 -8.74898 0 -8.74898 1.1685158e-09 33.944126 + 44 0 -8.74898 0 -8.74898 -3.4208984e-10 33.944126 + 45 0 -8.74898 0 -8.74898 6.0400204e-10 33.944126 + 46 0 -8.74898 0 -8.74898 -6.4554544e-10 33.944126 + 47 0 -8.74898 0 -8.74898 6.0422039e-10 33.944126 + 48 0 -8.74898 0 -8.74898 2.0044632e-10 33.944126 + 49 0 -8.74898 0 -8.74898 -1.7980834e-09 33.944126 + 50 0 -8.74898 0 -8.74898 3.7178672e-10 33.944126 + 51 0 -8.74898 0 -8.74898 8.1236339e-10 33.944126 + 52 0 -8.74898 0 -8.74898 6.0422039e-10 33.944126 + 53 0 -8.74898 0 -8.74898 -6.4531344e-10 33.944126 + 54 0 -8.74898 0 -8.74898 8.0702757e-10 33.944126 + 55 0 -8.74898 0 -8.74898 -1.658135e-09 33.944126 + 56 0 -8.74898 0 -8.74898 1.5190171e-10 33.944126 + 57 0 -8.74898 0 -8.74898 1.0703896e-09 33.944126 + 58 0 -8.74898 0 -8.74898 8.3110552e-10 33.944126 + 59 0 -8.74898 0 -8.74898 -6.3462258e-10 33.944126 + 60 0 -8.74898 0 -8.74898 8.5957234e-10 33.944126 + 61 0 -8.74898 0 -8.74898 -1.4233944e-09 33.944126 + 62 0 -8.74898 0 -8.74898 2.1650453e-09 33.944126 + 63 0 -8.74898 0 -8.74898 -1.8101607e-09 33.944126 + 64 0 -8.74898 0 -8.74898 2.1514259e-09 33.944126 + 65 0 -8.74898 0 -8.74898 -1.6209555e-09 33.944126 + 66 0 -8.74898 0 -8.74898 1.997367e-10 33.944126 + 67 0 -8.74898 0 -8.74898 1.995047e-10 33.944126 + 68 0 -8.74898 0 -8.74898 1.9998234e-10 33.944126 + 69 0 -8.74898 0 -8.74898 1.8647219e-10 33.944126 + 70 0 -8.74898 0 -8.74898 -1.0678984e-09 33.944126 + 71 0 -8.74898 0 -8.74898 1.9908166e-10 33.944126 + 72 0 -8.74898 0 -8.74898 1.9954564e-10 33.944126 + 73 0 -8.74898 0 -8.74898 2.0002328e-10 33.944126 + 74 0 -8.74898 0 -8.74898 1.8652678e-10 33.944126 + 75 0 -8.74898 0 -8.74898 2.6016176e-10 33.944126 + 76 0 -8.74898 0 -8.74898 -1.067257e-09 33.944126 + 77 0 -8.74898 0 -8.74898 1.997094e-10 33.944126 + 78 0 -8.74898 0 -8.74898 2.0020068e-10 33.944126 + 79 0 -8.74898 0 -8.74898 1.8669054e-10 33.944126 + 80 0 -8.74898 0 -8.74898 2.7431329e-10 33.944126 + 81 0 -8.74898 0 -8.74898 -1.0671206e-09 33.944126 + 82 0 -8.74898 0 -8.74898 1.9985952e-10 33.944126 + 83 0 -8.74898 0 -8.74898 2.0033715e-10 33.944126 + 84 0 -8.74898 0 -8.74898 2.7397212e-10 33.944126 + 85 0 -8.74898 0 -8.74898 2.7455893e-10 33.944126 + 86 0 -8.74898 0 -8.74898 -1.6990178e-09 33.944126 + 87 0 -8.74898 0 -8.74898 1.6201969e-09 33.944126 + 88 0 -8.74898 0 -8.74898 2.3299136e-10 33.944126 + 89 0 -8.74898 0 -8.74898 -1.8246534e-09 33.944126 + 90 0 -8.74898 0 -8.74898 5.5113651e-10 33.944126 + 91 0 -8.74898 0 -8.74898 6.0471166e-10 33.944126 + 92 0 -8.74898 0 -8.74898 5.4278145e-10 33.944126 + 93 0 -8.74898 0 -8.74898 -1.6989632e-09 33.944126 + 94 0 -8.74898 0 -8.74898 5.5139579e-10 33.944126 + 95 0 -8.74898 0 -8.74898 6.049573e-10 33.944126 + 96 0 -8.74898 0 -8.74898 5.4302709e-10 33.944126 + 97 0 -8.74898 0 -8.74898 -1.3953026e-09 33.944126 + 98 0 -8.74898 0 -8.74898 6.0424768e-10 33.944126 + 99 0 -8.74898 0 -8.74898 6.0539399e-10 33.944126 + 100 0 -8.74898 0 -8.74898 5.4346378e-10 33.944126 + 101 0 -8.74898 0 -8.74898 -1.8102698e-09 33.944126 + 102 0 -8.74898 0 -8.74898 5.7242355e-10 33.944126 + 103 0 -8.74898 0 -8.74898 6.0514836e-10 33.944126 + 104 0 -8.74898 0 -8.74898 5.4321814e-10 33.944126 + 105 0 -8.74898 0 -8.74898 -1.8104882e-09 33.944126 + 106 0 -8.74898 0 -8.74898 6.1089747e-10 33.944126 + 107 0 -8.74898 0 -8.74898 6.0490272e-10 33.944126 + 108 0 -8.74898 0 -8.74898 -9.4540466e-10 33.944126 + 109 0 -8.74898 0 -8.74898 3.9474001e-10 33.944126 + 110 0 -8.74898 0 -8.74898 6.0506648e-10 33.944126 + 111 0 -8.74898 0 -8.74898 5.4314991e-10 33.944126 + 112 0 -8.74898 0 -8.74898 -1.8105701e-09 33.944126 + 113 0 -8.74898 0 -8.74898 6.1081559e-10 33.944126 + 114 0 -8.74898 0 -8.74898 6.0484813e-10 33.944126 + 115 0 -8.74898 0 -8.74898 -9.4547289e-10 33.944126 + 116 0 -8.74898 0 -8.74898 3.9468542e-10 33.944126 + 117 0 -8.74898 0 -8.74898 6.0503918e-10 33.944126 + 118 0 -8.74898 0 -8.74898 5.5708309e-10 33.944126 + 119 0 -8.74898 0 -8.74898 -1.8106246e-09 33.944126 + 120 0 -8.74898 0 -8.74898 6.1077465e-10 33.944126 + 121 0 -8.74898 0 -8.74898 6.0479354e-10 33.944126 + 122 0 -8.74898 0 -8.74898 5.5681016e-10 33.944126 + 123 0 -8.74898 0 -8.74898 -1.8108976e-09 33.944126 + 124 0 -8.74898 0 -8.74898 6.1048808e-10 33.944126 + 125 0 -8.74898 0 -8.74898 6.0452061e-10 33.944126 + 126 0 -8.74898 0 -8.74898 -6.5900099e-10 33.944126 + 127 0 -8.74898 0 -8.74898 6.0471166e-10 33.944126 + 128 0 -8.74898 0 -8.74898 5.5675558e-10 33.944126 + 129 0 -8.74898 0 -8.74898 -1.8109795e-09 33.944126 + 130 0 -8.74898 0 -8.74898 -1.1005979e-10 33.944126 + 131 0 -8.74898 0 -8.74898 -4.0046826e-10 33.944126 + 132 0 -8.74898 0 -8.74898 5.72641e-10 33.944126 + 133 0 -8.74898 0 -8.74898 2.8764936e-10 33.944126 + 134 0 -8.74898 0 -8.74898 2.6035614e-10 33.944126 + 135 0 -8.74898 0 -8.74898 5.8229418e-10 33.944126 + 136 0 -8.74898 0 -8.74898 -3.212177e-10 33.944126 + 137 0 -8.74898 0 -8.74898 3.8041107e-10 33.944126 + 138 0 -8.74898 0 -8.74898 -3.3475513e-10 33.944126 + 139 0 -8.74898 0 -8.74898 3.808614e-10 33.944126 + 140 0 -8.74898 0 -8.74898 3.8163926e-10 33.944126 + 141 0 -8.74898 0 -8.74898 -9.3155335e-10 33.944126 + 142 0 -8.74898 0 -8.74898 3.9461719e-10 33.944126 + 143 0 -8.74898 0 -8.74898 3.8142092e-10 33.944126 + 144 0 -8.74898 0 -8.74898 6.1982409e-10 33.944126 + 145 0 -8.74898 0 -8.74898 -1.8109522e-09 33.944126 + 146 0 -8.74898 0 -8.74898 6.1043349e-10 33.944126 + 147 0 -8.74898 0 -8.74898 3.9490376e-10 33.944126 + 148 0 -8.74898 0 -8.74898 3.8170749e-10 33.944126 + 149 0 -8.74898 0 -8.74898 -9.454456e-10 33.944126 + 150 0 -8.74898 0 -8.74898 3.9471271e-10 33.944126 + 151 0 -8.74898 0 -8.74898 3.9549057e-10 33.944126 + 152 0 -8.74898 0 -8.74898 5.5672828e-10 33.944126 + 153 0 -8.74898 0 -8.74898 -1.8109931e-09 33.944126 + 154 0 -8.74898 0 -8.74898 6.1039255e-10 33.944126 + 155 0 -8.74898 0 -8.74898 3.9486282e-10 33.944126 + 156 0 -8.74898 0 -8.74898 3.8166655e-10 33.944126 + 157 0 -8.74898 0 -8.74898 -1.6999185e-09 33.944126 + 158 0 -8.74898 0 -8.74898 -9.652235e-11 33.944126 + 159 0 -8.74898 0 -8.74898 5.734325e-10 33.944126 + 160 0 -8.74898 0 -8.74898 2.6049261e-10 33.944126 + 161 0 -8.74898 0 -8.74898 6.1039255e-10 33.944126 + 162 0 -8.74898 0 -8.74898 -3.2108123e-10 33.944126 + 163 0 -8.74898 0 -8.74898 3.8053389e-10 33.944126 + 164 0 -8.74898 0 -8.74898 3.8131174e-10 33.944126 + 165 0 -8.74898 0 -8.74898 -3.3382716e-10 33.944126 + 166 0 -8.74898 0 -8.74898 3.8177573e-10 33.944126 + 167 0 -8.74898 0 -8.74898 5.5697392e-10 33.944126 + 168 0 -8.74898 0 -8.74898 -1.8106792e-09 33.944126 + 169 0 -8.74898 0 -8.74898 -1.0975956e-10 33.944126 + 170 0 -8.74898 0 -8.74898 -7.9821238e-10 33.944126 + 171 0 -8.74898 0 -8.74898 9.9578361e-10 33.944126 + 172 0 -8.74898 0 -8.74898 6.1001044e-10 33.944126 + 173 0 -8.74898 0 -8.74898 3.9448072e-10 33.944126 + 174 0 -8.74898 0 -8.74898 3.8128445e-10 33.944126 + 175 0 -8.74898 0 -8.74898 -5.1577738e-10 33.944126 + 176 0 -8.74898 0 -8.74898 3.9539504e-10 33.944126 + 177 0 -8.74898 0 -8.74898 6.1982409e-10 33.944126 + 178 0 -8.74898 0 -8.74898 -1.8109522e-09 33.944126 + 179 0 -8.74898 0 -8.74898 -1.1003249e-10 33.944126 + 180 0 -8.74898 0 -8.74898 -7.9847167e-10 33.944126 + 181 0 -8.74898 0 -8.74898 8.6198592e-10 33.944126 + 182 0 -8.74898 0 -8.74898 -1.0046007e-10 33.944126 + 183 0 -8.74898 0 -8.74898 8.471106e-10 33.944126 + 184 0 -8.74898 0 -8.74898 1.5024416e-10 33.944126 + 185 0 -8.74898 0 -8.74898 -1.2910362e-09 33.944126 + 186 0 -8.74898 0 -8.74898 1.190484e-09 33.944126 + 187 0 -8.74898 0 -8.74898 -1.2913365e-09 33.944126 + 188 0 -8.74898 0 -8.74898 1.1901701e-09 33.944126 + 189 0 -8.74898 0 -8.74898 3.8202137e-10 33.944126 + 190 0 -8.74898 0 -8.74898 -1.2908452e-09 33.944126 + 191 0 -8.74898 0 -8.74898 1.1556197e-09 33.944126 + 192 0 -8.74898 0 -8.74898 6.1996055e-10 33.944126 + 193 0 -8.74898 0 -8.74898 -1.810843e-09 33.944126 + 194 0 -8.74898 0 -8.74898 6.1054266e-10 33.944126 + 195 0 -8.74898 0 -8.74898 3.9499929e-10 33.944126 + 196 0 -8.74898 0 -8.74898 3.9577715e-10 33.944126 + 197 0 -8.74898 0 -8.74898 -9.4536372e-10 33.944126 + 198 0 -8.74898 0 -8.74898 3.9480824e-10 33.944126 + 199 0 -8.74898 0 -8.74898 3.9558609e-10 33.944126 + 200 0 -8.74898 0 -8.74898 5.5681016e-10 33.944126 + 201 0 -8.74898 0 -8.74898 -1.8108703e-09 33.944126 + 202 0 -8.74898 0 -8.74898 -1.0995061e-10 33.944126 + 203 0 -8.74898 0 -8.74898 8.6092096e-10 33.944126 + 204 0 -8.74898 0 -8.74898 3.9431696e-10 33.944126 + 205 0 -8.74898 0 -8.74898 3.9509482e-10 33.944126 + 206 0 -8.74898 0 -8.74898 -3.5539528e-10 33.944126 + 207 0 -8.74898 0 -8.74898 3.9506752e-10 33.944126 + 208 0 -8.74898 0 -8.74898 2.0050091e-10 33.944126 + 209 0 -8.74898 0 -8.74898 2.4618763e-10 33.944126 + 210 0 -8.74898 0 -8.74898 -1.811498e-09 33.944126 + 211 0 -8.74898 0 -8.74898 7.1780001e-10 33.944126 + 212 0 -8.74898 0 -8.74898 3.9448072e-10 33.944126 + 213 0 -8.74898 0 -8.74898 1.9990046e-10 33.944126 + 214 0 -8.74898 0 -8.74898 2.0037809e-10 33.944126 + 215 0 -8.74898 0 -8.74898 2.4606481e-10 33.944126 + 216 0 -8.74898 0 -8.74898 -1.6996183e-09 33.944126 + 217 0 -8.74898 0 -8.74898 7.1820941e-10 33.944126 + 218 0 -8.74898 0 -8.74898 3.9487647e-10 33.944126 + 219 0 -8.74898 0 -8.74898 2.0030985e-10 33.944126 + 220 0 -8.74898 0 -8.74898 2.0077384e-10 33.944126 + 221 0 -8.74898 0 -8.74898 -1.6997274e-09 33.944126 + 222 0 -8.74898 0 -8.74898 7.1808659e-10 33.944126 + 223 0 -8.74898 0 -8.74898 3.947673e-10 33.944126 + 224 0 -8.74898 0 -8.74898 2.0020068e-10 33.944126 + 225 0 -8.74898 0 -8.74898 2.0066467e-10 33.944126 + 226 0 -8.74898 0 -8.74898 2.4636503e-10 33.944126 + 227 0 -8.74898 0 -8.74898 -1.8113343e-09 33.944126 + 228 0 -8.74898 0 -8.74898 7.1796377e-10 33.944126 + 229 0 -8.74898 0 -8.74898 1.993e-10 33.944126 + 230 0 -8.74898 0 -8.74898 1.9976399e-10 33.944126 + 231 0 -8.74898 0 -8.74898 2.0022797e-10 33.944126 + 232 0 -8.74898 0 -8.74898 2.0071925e-10 33.944126 + 233 0 -8.74898 0 -8.74898 2.324182e-10 33.944126 + 234 0 -8.74898 0 -8.74898 -1.6992634e-09 33.944126 + 235 0 -8.74898 0 -8.74898 -1.0981415e-10 33.944126 + 236 0 -8.74898 0 -8.74898 -4.0023627e-10 33.944126 + 237 0 -8.74898 0 -8.74898 -2.2655902e-10 33.944126 + 238 0 -8.74898 0 -8.74898 9.6761701e-10 33.944126 + 239 0 -8.74898 0 -8.74898 2.6057449e-10 33.944126 + 240 0 -8.74898 0 -8.74898 6.1048808e-10 33.944126 + 241 0 -8.74898 0 -8.74898 -3.348916e-10 33.944126 + 242 0 -8.74898 0 -8.74898 3.8069764e-10 33.944126 + 243 0 -8.74898 0 -8.74898 -3.344822e-10 33.944126 + 244 0 -8.74898 0 -8.74898 3.9512211e-10 33.944126 + 245 0 -8.74898 0 -8.74898 3.8192584e-10 33.944126 + 246 0 -8.74898 0 -8.74898 -1.6996455e-09 33.944126 + 247 0 -8.74898 0 -8.74898 7.1818211e-10 33.944126 + 248 0 -8.74898 0 -8.74898 4.0883695e-10 33.944126 + 249 0 -8.74898 0 -8.74898 3.9564068e-10 33.944126 + 250 0 -8.74898 0 -8.74898 6.2006972e-10 33.944126 + 251 0 -8.74898 0 -8.74898 -1.8107065e-09 33.944126 + 252 0 -8.74898 0 -8.74898 6.1067913e-10 33.944126 + 253 0 -8.74898 0 -8.74898 3.9513576e-10 33.944126 + 254 0 -8.74898 0 -8.74898 3.8193949e-10 33.944126 + 255 0 -8.74898 0 -8.74898 -1.6996183e-09 33.944126 + 256 0 -8.74898 0 -8.74898 7.4615766e-10 33.944126 + 257 0 -8.74898 0 -8.74898 3.9487647e-10 33.944126 + 258 0 -8.74898 0 -8.74898 3.9565433e-10 33.944126 + 259 0 -8.74898 0 -8.74898 2.4631045e-10 33.944126 + 260 0 -8.74898 0 -8.74898 -1.6993726e-09 33.944126 + 261 0 -8.74898 0 -8.74898 7.1846869e-10 33.944126 + 262 0 -8.74898 0 -8.74898 3.9513576e-10 33.944126 + 263 0 -8.74898 0 -8.74898 3.9591361e-10 33.944126 + 264 0 -8.74898 0 -8.74898 2.4658338e-10 33.944126 + 265 0 -8.74898 0 -8.74898 -1.8110886e-09 33.944126 + 266 0 -8.74898 0 -8.74898 7.1820941e-10 33.944126 + 267 0 -8.74898 0 -8.74898 3.9487647e-10 33.944126 + 268 0 -8.74898 0 -8.74898 2.0030985e-10 33.944126 + 269 0 -8.74898 0 -8.74898 2.0077384e-10 33.944126 + 270 0 -8.74898 0 -8.74898 2.4647421e-10 33.944126 + 271 0 -8.74898 0 -8.74898 -1.6992089e-09 33.944126 + 272 0 -8.74898 0 -8.74898 7.1863245e-10 33.944126 + 273 0 -8.74898 0 -8.74898 3.9529952e-10 33.944126 + 274 0 -8.74898 0 -8.74898 2.007329e-10 33.944126 + 275 0 -8.74898 0 -8.74898 2.7436788e-10 33.944126 + 276 0 -8.74898 0 -8.74898 -1.6992362e-09 33.944126 + 277 0 -8.74898 0 -8.74898 7.1860516e-10 33.944126 + 278 0 -8.74898 0 -8.74898 3.9528587e-10 33.944126 + 279 0 -8.74898 0 -8.74898 2.0071925e-10 33.944126 + 280 0 -8.74898 0 -8.74898 2.8831471e-10 33.944126 + 281 0 -8.74898 0 -8.74898 -1.6992362e-09 33.944126 + 282 0 -8.74898 0 -8.74898 7.1860516e-10 33.944126 + 283 0 -8.74898 0 -8.74898 3.9528587e-10 33.944126 + 284 0 -8.74898 0 -8.74898 2.0071925e-10 33.944126 + 285 0 -8.74898 0 -8.74898 2.8831471e-10 33.944126 + 286 0 -8.74898 0 -8.74898 -1.6992362e-09 33.944126 + 287 0 -8.74898 0 -8.74898 7.1860516e-10 33.944126 + 288 0 -8.74898 0 -8.74898 3.9528587e-10 33.944126 + 289 0 -8.74898 0 -8.74898 2.0071925e-10 33.944126 + 290 0 -8.74898 0 -8.74898 2.8831471e-10 33.944126 + 291 0 -8.74898 0 -8.74898 -1.6992362e-09 33.944126 + 292 0 -8.74898 0 -8.74898 7.1860516e-10 33.944126 + 293 0 -8.74898 0 -8.74898 3.9528587e-10 33.944126 + 294 0 -8.74898 0 -8.74898 2.0071925e-10 33.944126 + 295 0 -8.74898 0 -8.74898 2.8831471e-10 33.944126 + 296 0 -8.74898 0 -8.74898 -1.6992362e-09 33.944126 + 297 0 -8.74898 0 -8.74898 7.1860516e-10 33.944126 + 298 0 -8.74898 0 -8.74898 3.9528587e-10 33.944126 + 299 0 -8.74898 0 -8.74898 2.0071925e-10 33.944126 + 300 0 -8.74898 0 -8.74898 2.8831471e-10 33.944126 + 301 0 -8.74898 0 -8.74898 2.4696548e-10 33.944126 + 302 0 -8.74898 0 -8.74898 -1.8107065e-09 33.944126 + 303 0 -8.74898 0 -8.74898 7.1860516e-10 33.944126 + 304 0 -8.74898 0 -8.74898 3.9528587e-10 33.944126 + 305 0 -8.74898 0 -8.74898 2.0071925e-10 33.944126 + 306 0 -8.74898 0 -8.74898 2.8831471e-10 33.944126 + 307 0 -8.74898 0 -8.74898 -1.6992362e-09 33.944126 + 308 0 -8.74898 0 -8.74898 7.1860516e-10 33.944126 + 309 0 -8.74898 0 -8.74898 3.9528587e-10 33.944126 + 310 0 -8.74898 0 -8.74898 2.0071925e-10 33.944126 + 311 0 -8.74898 0 -8.74898 2.8831471e-10 33.944126 + 312 0 -8.74898 0 -8.74898 -1.6992362e-09 33.944126 + 313 0 -8.74898 0 -8.74898 7.1860516e-10 33.944126 + 314 0 -8.74898 0 -8.74898 3.9528587e-10 33.944126 + 315 0 -8.74898 0 -8.74898 2.0071925e-10 33.944126 + 316 0 -8.74898 0 -8.74898 2.8831471e-10 33.944126 + 317 0 -8.74898 0 -8.74898 -1.6992362e-09 33.944126 + 318 0 -8.74898 0 -8.74898 7.1860516e-10 33.944126 + 319 0 -8.74898 0 -8.74898 3.9528587e-10 33.944126 + 320 0 -8.74898 0 -8.74898 2.0071925e-10 33.944126 + 321 0 -8.74898 0 -8.74898 2.8831471e-10 33.944126 + 322 0 -8.74898 0 -8.74898 -1.6992362e-09 33.944126 + 323 0 -8.74898 0 -8.74898 7.1860516e-10 33.944126 + 324 0 -8.74898 0 -8.74898 3.9528587e-10 33.944126 + 325 0 -8.74898 0 -8.74898 2.0071925e-10 33.944126 + 326 0 -8.74898 0 -8.74898 2.8831471e-10 33.944126 + 327 0 -8.74898 0 -8.74898 -1.6992362e-09 33.944126 + 328 0 -8.74898 0 -8.74898 7.1860516e-10 33.944126 + 329 0 -8.74898 0 -8.74898 3.9528587e-10 33.944126 + 330 0 -8.74898 0 -8.74898 6.0561234e-10 33.944126 + 331 0 -8.74898 0 -8.74898 2.470883e-10 33.944126 + 332 0 -8.74898 0 -8.74898 -1.8105974e-09 33.944126 + 333 0 -8.74898 0 -8.74898 7.1872798e-10 33.944126 + 334 0 -8.74898 0 -8.74898 6.049573e-10 33.944126 + 335 0 -8.74898 0 -8.74898 2.88342e-10 33.944126 + 336 0 -8.74898 0 -8.74898 -1.6992362e-09 33.944126 + 337 0 -8.74898 0 -8.74898 7.1860516e-10 33.944126 + 338 0 -8.74898 0 -8.74898 3.9528587e-10 33.944126 + 339 0 -8.74898 0 -8.74898 2.0071925e-10 33.944126 + 340 0 -8.74898 0 -8.74898 2.7434058e-10 33.944126 + 341 0 -8.74898 0 -8.74898 -1.6992634e-09 33.944126 + 342 0 -8.74898 0 -8.74898 7.1857786e-10 33.944126 + 343 0 -8.74898 0 -8.74898 3.9525858e-10 33.944126 + 344 0 -8.74898 0 -8.74898 2.0069196e-10 33.944126 + 345 0 -8.74898 0 -8.74898 2.8830106e-10 33.944126 + 346 0 -8.74898 0 -8.74898 -1.6992634e-09 33.944126 + 347 0 -8.74898 0 -8.74898 7.1857786e-10 33.944126 + 348 0 -8.74898 0 -8.74898 3.9525858e-10 33.944126 + 349 0 -8.74898 0 -8.74898 2.0069196e-10 33.944126 + 350 0 -8.74898 0 -8.74898 2.8830106e-10 33.944126 + 351 0 -8.74898 0 -8.74898 -1.6992907e-09 33.944126 + 352 0 -8.74898 0 -8.74898 7.1856422e-10 33.944126 + 353 0 -8.74898 0 -8.74898 3.9523128e-10 33.944126 + 354 0 -8.74898 0 -8.74898 6.0558505e-10 33.944126 + 355 0 -8.74898 0 -8.74898 -1.8111705e-09 33.944126 + 356 0 -8.74898 0 -8.74898 7.1812753e-10 33.944126 + 357 0 -8.74898 0 -8.74898 3.9480824e-10 33.944126 + 358 0 -8.74898 0 -8.74898 2.0022797e-10 33.944126 + 359 0 -8.74898 0 -8.74898 2.0071925e-10 33.944126 + 360 0 -8.74898 0 -8.74898 2.4639233e-10 33.944126 + 361 0 -8.74898 0 -8.74898 -1.6992907e-09 33.944126 + 362 0 -8.74898 0 -8.74898 7.1856422e-10 33.944126 + 363 0 -8.74898 0 -8.74898 6.0479354e-10 33.944126 + 364 0 -8.74898 0 -8.74898 2.8815095e-10 33.944126 + 365 0 -8.74898 0 -8.74898 -1.6994272e-09 33.944126 + 366 0 -8.74898 0 -8.74898 7.1838681e-10 33.944126 + 367 0 -8.74898 0 -8.74898 3.9506752e-10 33.944126 + 368 0 -8.74898 0 -8.74898 2.0050091e-10 33.944126 + 369 0 -8.74898 0 -8.74898 2.8811001e-10 33.944126 + 370 0 -8.74898 0 -8.74898 -1.6994545e-09 33.944126 + 371 0 -8.74898 0 -8.74898 7.1837316e-10 33.944126 + 372 0 -8.74898 0 -8.74898 3.9504023e-10 33.944126 + 373 0 -8.74898 0 -8.74898 2.0047361e-10 33.944126 + 374 0 -8.74898 0 -8.74898 2.8809636e-10 33.944126 + 375 0 -8.74898 0 -8.74898 -1.6994818e-09 33.944126 + 376 0 -8.74898 0 -8.74898 7.1834587e-10 33.944126 + 377 0 -8.74898 0 -8.74898 3.9502658e-10 33.944126 + 378 0 -8.74898 0 -8.74898 6.053667e-10 33.944126 + 379 0 -8.74898 0 -8.74898 -1.6993726e-09 33.944126 + 380 0 -8.74898 0 -8.74898 7.1846869e-10 33.944126 + 381 0 -8.74898 0 -8.74898 3.9513576e-10 33.944126 + 382 0 -8.74898 0 -8.74898 2.0055549e-10 33.944126 + 383 0 -8.74898 0 -8.74898 2.8817824e-10 33.944126 + 384 0 -8.74898 0 -8.74898 -1.6993726e-09 33.944126 + 385 0 -8.74898 0 -8.74898 7.1846869e-10 33.944126 + 386 0 -8.74898 0 -8.74898 3.9513576e-10 33.944126 + 387 0 -8.74898 0 -8.74898 2.0055549e-10 33.944126 + 388 0 -8.74898 0 -8.74898 2.8817824e-10 33.944126 + 389 0 -8.74898 0 -8.74898 2.4682902e-10 33.944126 + 390 0 -8.74898 0 -8.74898 -1.810843e-09 33.944126 + 391 0 -8.74898 0 -8.74898 7.1846869e-10 33.944126 + 392 0 -8.74898 0 -8.74898 6.0471166e-10 33.944126 + 393 0 -8.74898 0 -8.74898 2.8806907e-10 33.944126 + 394 0 -8.74898 0 -8.74898 -1.6995091e-09 33.944126 + 395 0 -8.74898 0 -8.74898 7.1829128e-10 33.944126 + 396 0 -8.74898 0 -8.74898 3.94972e-10 33.944126 + 397 0 -8.74898 0 -8.74898 2.0039173e-10 33.944126 + 398 0 -8.74898 0 -8.74898 2.8801448e-10 33.944126 + 399 0 -8.74898 0 -8.74898 -1.6995364e-09 33.944126 + 400 0 -8.74898 0 -8.74898 7.1827764e-10 33.944126 + 401 0 -8.74898 0 -8.74898 3.949447e-10 33.944126 + 402 0 -8.74898 0 -8.74898 2.0037809e-10 33.944126 + 403 0 -8.74898 0 -8.74898 2.8798719e-10 33.944126 + 404 0 -8.74898 0 -8.74898 -1.6995637e-09 33.944126 + 405 0 -8.74898 0 -8.74898 7.1825034e-10 33.944126 + 406 0 -8.74898 0 -8.74898 3.9493106e-10 33.944126 + 407 0 -8.74898 0 -8.74898 2.0036444e-10 33.944126 + 408 0 -8.74898 0 -8.74898 2.879599e-10 33.944126 + 409 0 -8.74898 0 -8.74898 -1.699591e-09 33.944126 + 410 0 -8.74898 0 -8.74898 7.1822305e-10 33.944126 + 411 0 -8.74898 0 -8.74898 3.9490376e-10 33.944126 + 412 0 -8.74898 0 -8.74898 6.0524388e-10 33.944126 + 413 0 -8.74898 0 -8.74898 -1.6994954e-09 33.944126 + 414 0 -8.74898 0 -8.74898 7.1831858e-10 33.944126 + 415 0 -8.74898 0 -8.74898 3.9499929e-10 33.944126 + 416 0 -8.74898 0 -8.74898 2.0041903e-10 33.944126 + 417 0 -8.74898 0 -8.74898 2.8804178e-10 33.944126 + 418 0 -8.74898 0 -8.74898 -1.6995091e-09 33.944126 + 419 0 -8.74898 0 -8.74898 7.1829128e-10 33.944126 + 420 0 -8.74898 0 -8.74898 3.94972e-10 33.944126 + 421 0 -8.74898 0 -8.74898 6.0531211e-10 33.944126 + 422 0 -8.74898 0 -8.74898 -1.6854555e-09 33.944126 + 423 0 -8.74898 0 -8.74898 7.3915289e-10 33.944126 + 424 0 -8.74898 0 -8.74898 3.9468542e-10 33.944126 + 425 0 -8.74898 0 -8.74898 2.001188e-10 33.944126 + 426 0 -8.74898 0 -8.74898 2.0058279e-10 33.944126 + 427 0 -8.74898 0 -8.74898 -1.6999185e-09 33.944126 + 428 0 -8.74898 0 -8.74898 7.1789553e-10 33.944126 + 429 0 -8.74898 0 -8.74898 3.9457625e-10 33.944126 + 430 0 -8.74898 0 -8.74898 2.0000963e-10 33.944126 + 431 0 -8.74898 0 -8.74898 2.0047361e-10 33.944126 + 432 0 -8.74898 0 -8.74898 2.4617398e-10 33.944126 + 433 0 -8.74898 0 -8.74898 -1.6995091e-09 33.944126 + 434 0 -8.74898 0 -8.74898 7.1829128e-10 33.944126 + 435 0 -8.74898 0 -8.74898 6.045479e-10 33.944126 + 436 0 -8.74898 0 -8.74898 2.0074655e-10 33.944126 + 437 0 -8.74898 0 -8.74898 2.4644691e-10 33.944126 + 438 0 -8.74898 0 -8.74898 -1.8112251e-09 33.944126 + 439 0 -8.74898 0 -8.74898 7.1805929e-10 33.944126 + 440 0 -8.74898 0 -8.74898 1.9938188e-10 33.944126 + 441 0 -8.74898 0 -8.74898 1.9985952e-10 33.944126 + 442 0 -8.74898 0 -8.74898 2.0033715e-10 33.944126 + 443 0 -8.74898 0 -8.74898 2.3204974e-10 33.944126 + 444 0 -8.74898 0 -8.74898 -1.6996592e-09 33.944126 + 445 0 -8.74898 0 -8.74898 7.1815482e-10 33.944126 + 446 0 -8.74898 0 -8.74898 1.9949106e-10 33.944126 + 447 0 -8.74898 0 -8.74898 1.9995504e-10 33.944126 + 448 0 -8.74898 0 -8.74898 2.0041903e-10 33.944126 + 449 0 -8.74898 0 -8.74898 2.7406765e-10 33.944126 + 450 0 -8.74898 0 -8.74898 -1.6995091e-09 33.944126 + 451 0 -8.74898 0 -8.74898 7.1829128e-10 33.944126 + 452 0 -8.74898 0 -8.74898 1.9962752e-10 33.944126 + 453 0 -8.74898 0 -8.74898 2.0009151e-10 33.944126 + 454 0 -8.74898 0 -8.74898 2.0055549e-10 33.944126 + 455 0 -8.74898 0 -8.74898 2.3228173e-10 33.944126 + 456 0 -8.74898 0 -8.74898 -1.6994272e-09 33.944126 + 457 0 -8.74898 0 -8.74898 7.184141e-10 33.944126 + 458 0 -8.74898 0 -8.74898 1.997367e-10 33.944126 + 459 0 -8.74898 0 -8.74898 2.0020068e-10 33.944126 + 460 0 -8.74898 0 -8.74898 2.0069196e-10 33.944126 + 461 0 -8.74898 0 -8.74898 2.3240455e-10 33.944126 + 462 0 -8.74898 0 -8.74898 -1.6993044e-09 33.944126 + 463 0 -8.74898 0 -8.74898 7.1853692e-10 33.944126 + 464 0 -8.74898 0 -8.74898 1.9985952e-10 33.944126 + 465 0 -8.74898 0 -8.74898 2.0033715e-10 33.944126 + 466 0 -8.74898 0 -8.74898 2.7397212e-10 33.944126 + 467 0 -8.74898 0 -8.74898 2.3263655e-10 33.944126 + 468 0 -8.74898 0 -8.74898 -1.6990451e-09 33.944126 + 469 0 -8.74898 0 -8.74898 -1.095958e-10 33.944126 + 470 0 -8.74898 0 -8.74898 -1.1049648e-10 33.944126 + 471 0 -8.74898 0 -8.74898 5.7356897e-10 33.944126 + 472 0 -8.74898 0 -8.74898 2.6062907e-10 33.944126 + 473 0 -8.74898 0 -8.74898 6.1054266e-10 33.944126 + 474 0 -8.74898 0 -8.74898 -3.3485066e-10 33.944126 + 475 0 -8.74898 0 -8.74898 3.8073858e-10 33.944126 + 476 0 -8.74898 0 -8.74898 -3.3442761e-10 33.944126 + 477 0 -8.74898 0 -8.74898 3.9516305e-10 33.944126 + 478 0 -8.74898 0 -8.74898 3.8196678e-10 33.944126 + 479 0 -8.74898 0 -8.74898 -1.699591e-09 33.944126 + 480 0 -8.74898 0 -8.74898 -1.2414309e-10 33.944126 + 481 0 -8.74898 0 -8.74898 5.7397837e-10 33.944126 + 482 0 -8.74898 0 -8.74898 6.102015e-10 33.944126 + 483 0 -8.74898 0 -8.74898 3.9458989e-10 33.944126 + 484 0 -8.74898 0 -8.74898 3.8140727e-10 33.944126 + 485 0 -8.74898 0 -8.74898 -9.9460166e-10 33.944126 + 486 0 -8.74898 0 -8.74898 4.080318e-10 33.944126 + 487 0 -8.74898 0 -8.74898 3.9483553e-10 33.944126 + 488 0 -8.74898 0 -8.74898 3.4674062e-10 33.944126 + 489 0 -8.74898 0 -8.74898 -1.6998639e-09 33.944126 + 490 0 -8.74898 0 -8.74898 -1.2444331e-10 33.944126 + 491 0 -8.74898 0 -8.74898 5.7367814e-10 33.944126 + 492 0 -8.74898 0 -8.74898 6.0988763e-10 33.944126 + 493 0 -8.74898 0 -8.74898 3.9428967e-10 33.944126 + 494 0 -8.74898 0 -8.74898 -5.1675993e-10 33.944126 + 495 0 -8.74898 0 -8.74898 4.0840026e-10 33.944126 + 496 0 -8.74898 0 -8.74898 3.9521764e-10 33.944126 + 497 0 -8.74898 0 -8.74898 3.4712273e-10 33.944126 + 498 0 -8.74898 0 -8.74898 -1.6994954e-09 33.944126 + 499 0 -8.74898 0 -8.74898 -1.2406121e-10 33.944126 + 500 0 -8.74898 0 -8.74898 -7.9844438e-10 33.944126 + 501 0 -8.74898 0 -8.74898 1.2080228e-09 33.944126 + 502 0 -8.74898 0 -8.74898 -9.9518451e-11 33.944126 + 503 0 -8.74898 0 -8.74898 1.6382254e-10 33.944126 + 504 0 -8.74898 0 -8.74898 4.1007879e-10 33.944126 + 505 0 -8.74898 0 -8.74898 -1.2627416e-09 33.944126 + 506 0 -8.74898 0 -8.74898 3.8022001e-10 33.944126 + 507 0 -8.74898 0 -8.74898 4.0894612e-10 33.944126 + 508 0 -8.74898 0 -8.74898 3.9574985e-10 33.944126 + 509 0 -8.74898 0 -8.74898 6.6210128e-10 33.944126 + 510 0 -8.74898 0 -8.74898 -1.8105701e-09 33.944126 + 511 0 -8.74898 0 -8.74898 4.0804545e-10 33.944126 + 512 0 -8.74898 0 -8.74898 3.9486282e-10 33.944126 + 513 0 -8.74898 0 -8.74898 3.9564068e-10 33.944126 + 514 0 -8.74898 0 -8.74898 5.9533586e-10 33.944126 + 515 0 -8.74898 0 -8.74898 -1.8107065e-09 33.944126 + 516 0 -8.74898 0 -8.74898 1.1311623e-09 33.944126 + 517 0 -8.74898 0 -8.74898 2.007329e-10 33.944126 + 518 0 -8.74898 0 -8.74898 2.88342e-10 33.944126 + 519 0 -8.74898 0 -8.74898 -1.8111978e-09 33.944126 + 520 0 -8.74898 0 -8.74898 7.1109952e-10 33.944126 + 521 0 -8.74898 0 -8.74898 3.5986866e-10 33.944126 + 522 0 -8.74898 0 -8.74898 2.0025527e-10 33.944126 + 523 0 -8.74898 0 -8.74898 2.007329e-10 33.944126 + 524 0 -8.74898 0 -8.74898 2.88342e-10 33.944126 + 525 0 -8.74898 0 -8.74898 -1.6992089e-09 33.944126 + 526 0 -8.74898 0 -8.74898 7.1863245e-10 33.944126 + 527 0 -8.74898 0 -8.74898 1.9995504e-10 33.944126 + 528 0 -8.74898 0 -8.74898 2.0041903e-10 33.944126 + 529 0 -8.74898 0 -8.74898 2.8804178e-10 33.944126 + 530 0 -8.74898 0 -8.74898 -1.6995091e-09 33.944126 + 531 0 -8.74898 0 -8.74898 7.1130422e-10 33.944126 + 532 0 -8.74898 0 -8.74898 3.6005971e-10 33.944126 + 533 0 -8.74898 0 -8.74898 2.0047361e-10 33.944126 + 534 0 -8.74898 0 -8.74898 2.8809636e-10 33.944126 + 535 0 -8.74898 0 -8.74898 2.4673349e-10 33.944126 + 536 0 -8.74898 0 -8.74898 -1.8109522e-09 33.944126 + 537 0 -8.74898 0 -8.74898 7.1837316e-10 33.944126 + 538 0 -8.74898 0 -8.74898 1.9968211e-10 33.944126 + 539 0 -8.74898 0 -8.74898 2.0017339e-10 33.944126 + 540 0 -8.74898 0 -8.74898 2.0063737e-10 33.944126 + 541 0 -8.74898 0 -8.74898 2.8826012e-10 33.944126 + 542 0 -8.74898 0 -8.74898 -1.6993044e-09 33.944126 + 543 0 -8.74898 0 -8.74898 7.1853692e-10 33.944126 + 544 0 -8.74898 0 -8.74898 1.9985952e-10 33.944126 + 545 0 -8.74898 0 -8.74898 2.0033715e-10 33.944126 + 546 0 -8.74898 0 -8.74898 2.8794625e-10 33.944126 + 547 0 -8.74898 0 -8.74898 -1.6996183e-09 33.944126 + 548 0 -8.74898 0 -8.74898 7.1820941e-10 33.944126 + 549 0 -8.74898 0 -8.74898 1.9951835e-10 33.944126 + 550 0 -8.74898 0 -8.74898 2.0000963e-10 33.944126 + 551 0 -8.74898 0 -8.74898 2.0047361e-10 33.944126 + 552 0 -8.74898 0 -8.74898 2.8809636e-10 33.944126 + 553 0 -8.74898 0 -8.74898 -1.6994818e-09 33.944126 + 554 0 -8.74898 0 -8.74898 7.1834587e-10 33.944126 + 555 0 -8.74898 0 -8.74898 1.9966846e-10 33.944126 + 556 0 -8.74898 0 -8.74898 2.0014609e-10 33.944126 + 557 0 -8.74898 0 -8.74898 2.0061008e-10 33.944126 + 558 0 -8.74898 0 -8.74898 2.742587e-10 33.944126 + 559 0 -8.74898 0 -8.74898 -1.6993044e-09 33.944126 + 560 0 -8.74898 0 -8.74898 7.1853692e-10 33.944126 + 561 0 -8.74898 0 -8.74898 1.9985952e-10 33.944126 + 562 0 -8.74898 0 -8.74898 2.0033715e-10 33.944126 + 563 0 -8.74898 0 -8.74898 2.8794625e-10 33.944126 + 564 0 -8.74898 0 -8.74898 2.3260925e-10 33.944126 + 565 0 -8.74898 0 -8.74898 -1.6990724e-09 33.944126 + 566 0 -8.74898 0 -8.74898 7.1876892e-10 33.944126 + 567 0 -8.74898 0 -8.74898 2.0009151e-10 33.944126 + 568 0 -8.74898 0 -8.74898 2.0055549e-10 33.944126 + 569 0 -8.74898 0 -8.74898 2.8817824e-10 33.944126 + 570 0 -8.74898 0 -8.74898 2.3285489e-10 33.944126 + 571 0 -8.74898 0 -8.74898 -1.6988268e-09 33.944126 + 572 0 -8.74898 0 -8.74898 -1.0940475e-10 33.944126 + 573 0 -8.74898 0 -8.74898 -1.1027813e-10 33.944126 + 574 0 -8.74898 0 -8.74898 -7.9870366e-10 33.944126 + 575 0 -8.74898 0 -8.74898 1.2075861e-09 33.944126 + 576 0 -8.74898 0 -8.74898 -9.9955142e-11 33.944126 + 577 0 -8.74898 0 -8.74898 -1.6203917e-10 33.944126 + 578 0 -8.74898 0 -8.74898 9.0848978e-10 33.944126 + 579 0 -8.74898 0 -8.74898 2.2919058e-10 33.944126 + 580 0 -8.74898 0 -8.74898 -9.168416e-10 33.944126 + 581 0 -8.74898 0 -8.74898 1.6704559e-09 33.944126 + 582 0 -8.74898 0 -8.74898 -1.3670405e-09 33.944126 + 583 0 -8.74898 0 -8.74898 1.6565637e-09 33.944126 + 584 0 -8.74898 0 -8.74898 -1.3949068e-09 33.944126 + 585 0 -8.74898 0 -8.74898 7.9324449e-10 33.944126 + 586 0 -8.74898 0 -8.74898 -9.454456e-10 33.944126 + 587 0 -8.74898 0 -8.74898 8.0683652e-10 33.944126 + 588 0 -8.74898 0 -8.74898 5.9166551e-10 33.944126 + 589 0 -8.74898 0 -8.74898 -1.3677501e-09 33.944126 + 590 0 -8.74898 0 -8.74898 8.0641347e-10 33.944126 + 591 0 -8.74898 0 -8.74898 5.9125611e-10 33.944126 + 592 0 -8.74898 0 -8.74898 -1.3681868e-09 33.944126 + 593 0 -8.74898 0 -8.74898 8.0599043e-10 33.944126 + 594 0 -8.74898 0 -8.74898 5.9081942e-10 33.944126 + 595 0 -8.74898 0 -8.74898 -1.6999458e-09 33.944126 + 596 0 -8.74898 0 -8.74898 7.8442239e-10 33.944126 + 597 0 -8.74898 0 -8.74898 5.9032814e-10 33.944126 + 598 0 -8.74898 0 -8.74898 -3.5538164e-10 33.944126 + 599 0 -8.74898 0 -8.74898 5.9073754e-10 33.944126 + 600 0 -8.74898 0 -8.74898 2.7412224e-10 33.944126 + 601 0 -8.74898 0 -8.74898 -1.8114707e-09 33.944126 + 602 0 -8.74898 0 -8.74898 7.8440874e-10 33.944126 + 603 0 -8.74898 0 -8.74898 7.9286239e-10 33.944126 + 604 0 -8.74898 0 -8.74898 -6.4499957e-10 33.944126 + 605 0 -8.74898 0 -8.74898 7.9336731e-10 33.944126 + 606 0 -8.74898 0 -8.74898 -1.6578075e-09 33.944126 + 607 0 -8.74898 0 -8.74898 4.1393696e-10 33.944126 + 608 0 -8.74898 0 -8.74898 7.9903066e-10 33.944126 + 609 0 -8.74898 0 -8.74898 1.8600821e-10 33.944126 + 610 0 -8.74898 0 -8.74898 1.8647219e-10 33.944126 + 611 0 -8.74898 0 -8.74898 -1.7000549e-09 33.944126 + 612 0 -8.74898 0 -8.74898 4.1393696e-10 33.944126 + 613 0 -8.74898 0 -8.74898 7.9903066e-10 33.944126 + 614 0 -8.74898 0 -8.74898 5.9091494e-10 33.944126 + 615 0 -8.74898 0 -8.74898 -1.8118528e-09 33.944126 + 616 0 -8.74898 0 -8.74898 4.1365038e-10 33.944126 + 617 0 -8.74898 0 -8.74898 7.9874408e-10 33.944126 + 618 0 -8.74898 0 -8.74898 1.9968211e-10 33.944126 + 619 0 -8.74898 0 -8.74898 1.8619926e-10 33.944126 + 620 0 -8.74898 0 -8.74898 -6.4512239e-10 33.944126 + 621 0 -8.74898 0 -8.74898 7.9324449e-10 33.944126 + 622 0 -8.74898 0 -8.74898 -1.6579167e-09 33.944126 + 623 0 -8.74898 0 -8.74898 4.1381414e-10 33.944126 + 624 0 -8.74898 0 -8.74898 8.058949e-10 33.944126 + 625 0 -8.74898 0 -8.74898 1.8587174e-10 33.944126 + 626 0 -8.74898 0 -8.74898 1.8633573e-10 33.944126 + 627 0 -8.74898 0 -8.74898 -6.4498592e-10 33.944126 + 628 0 -8.74898 0 -8.74898 8.0436004e-10 33.944126 + 629 0 -8.74898 0 -8.74898 -1.6573572e-09 33.944126 + 630 0 -8.74898 0 -8.74898 8.1264997e-10 33.944126 + 631 0 -8.74898 0 -8.74898 5.904919e-10 33.944126 + 632 0 -8.74898 0 -8.74898 1.8674512e-10 33.944126 + 633 0 -8.74898 0 -8.74898 -1.8117983e-09 33.944126 + 634 0 -8.74898 0 -8.74898 4.1369132e-10 33.944126 + 635 0 -8.74898 0 -8.74898 7.9878502e-10 33.944126 + 636 0 -8.74898 0 -8.74898 1.997367e-10 33.944126 + 637 0 -8.74898 0 -8.74898 1.8622655e-10 33.944126 + 638 0 -8.74898 0 -8.74898 -6.450678e-10 33.944126 + 639 0 -8.74898 0 -8.74898 8.0426451e-10 33.944126 + 640 0 -8.74898 0 -8.74898 -1.6574527e-09 33.944126 + 641 0 -8.74898 0 -8.74898 8.0916599e-10 33.944126 + 642 0 -8.74898 0 -8.74898 1.9957294e-10 33.944126 + 643 0 -8.74898 0 -8.74898 1.8606279e-10 33.944126 + 644 0 -8.74898 0 -8.74898 1.8655407e-10 33.944126 + 645 0 -8.74898 0 -8.74898 2.7416318e-10 33.944126 + 646 0 -8.74898 0 -8.74898 -1.8113889e-09 33.944126 + 647 0 -8.74898 0 -8.74898 5.4343982e-10 33.944126 + 648 0 -8.74898 0 -8.74898 8.0656358e-10 33.944126 + 649 0 -8.74898 0 -8.74898 1.8658137e-10 33.944126 + 650 0 -8.74898 0 -8.74898 -1.6999458e-09 33.944126 + 651 0 -8.74898 0 -8.74898 5.4338523e-10 33.944126 + 652 0 -8.74898 0 -8.74898 8.06509e-10 33.944126 + 653 0 -8.74898 0 -8.74898 1.8655407e-10 33.944126 + 654 0 -8.74898 0 -8.74898 2.7416318e-10 33.944126 + 655 0 -8.74898 0 -8.74898 -1.8113889e-09 33.944126 + 656 0 -8.74898 0 -8.74898 5.4343982e-10 33.944126 + 657 0 -8.74898 0 -8.74898 6.0400204e-10 33.944126 + 658 0 -8.74898 0 -8.74898 2.0022797e-10 33.944126 + 659 0 -8.74898 0 -8.74898 1.8674512e-10 33.944126 + 660 0 -8.74898 0 -8.74898 -1.6998093e-09 33.944126 + 661 0 -8.74898 0 -8.74898 5.4353534e-10 33.944126 + 662 0 -8.74898 0 -8.74898 8.2061959e-10 33.944126 + 663 0 -8.74898 0 -8.74898 2.0069196e-10 33.944126 + 664 0 -8.74898 0 -8.74898 2.7432694e-10 33.944126 + 665 0 -8.74898 0 -8.74898 -1.8112251e-09 33.944126 + 666 0 -8.74898 0 -8.74898 5.5059064e-10 33.944126 + 667 0 -8.74898 0 -8.74898 6.041658e-10 33.944126 + 668 0 -8.74898 0 -8.74898 2.0039173e-10 33.944126 + 669 0 -8.74898 0 -8.74898 2.7404036e-10 33.944126 + 670 0 -8.74898 0 -8.74898 -1.6995091e-09 33.944126 + 671 0 -8.74898 0 -8.74898 7.254244e-10 33.944126 + 672 0 -8.74898 0 -8.74898 6.0449332e-10 33.944126 + 673 0 -8.74898 0 -8.74898 1.8674512e-10 33.944126 + 674 0 -8.74898 0 -8.74898 -1.6998093e-09 33.944126 + 675 0 -8.74898 0 -8.74898 7.1103129e-10 33.944126 + 676 0 -8.74898 0 -8.74898 6.0424768e-10 33.944126 + 677 0 -8.74898 0 -8.74898 2.0047361e-10 33.944126 + 678 0 -8.74898 0 -8.74898 2.7412224e-10 33.944126 + 679 0 -8.74898 0 -8.74898 -1.7974966e-09 33.944126 + 680 0 -8.74898 0 -8.74898 5.4337159e-10 33.944126 + 681 0 -8.74898 0 -8.74898 6.0392016e-10 33.944126 + 682 0 -8.74898 0 -8.74898 2.0017339e-10 33.944126 + 683 0 -8.74898 0 -8.74898 1.8666325e-10 33.944126 + 684 0 -8.74898 0 -8.74898 -1.6998639e-09 33.944126 + 685 0 -8.74898 0 -8.74898 7.1094941e-10 33.944126 + 686 0 -8.74898 0 -8.74898 6.0419309e-10 33.944126 + 687 0 -8.74898 0 -8.74898 2.0039173e-10 33.944126 + 688 0 -8.74898 0 -8.74898 2.7404036e-10 33.944126 + 689 0 -8.74898 0 -8.74898 -1.6995091e-09 33.944126 + 690 0 -8.74898 0 -8.74898 5.5080899e-10 33.944126 + 691 0 -8.74898 0 -8.74898 6.0435685e-10 33.944126 + 692 0 -8.74898 0 -8.74898 2.0061008e-10 33.944126 + 693 0 -8.74898 0 -8.74898 2.742587e-10 33.944126 + 694 0 -8.74898 0 -8.74898 -1.8113343e-09 33.944126 + 695 0 -8.74898 0 -8.74898 7.1796377e-10 33.944126 + 696 0 -8.74898 0 -8.74898 6.0419309e-10 33.944126 + 697 0 -8.74898 0 -8.74898 2.0041903e-10 33.944126 + 698 0 -8.74898 0 -8.74898 2.3214527e-10 33.944126 + 699 0 -8.74898 0 -8.74898 -1.6995637e-09 33.944126 + 700 0 -8.74898 0 -8.74898 5.507544e-10 33.944126 + 701 0 -8.74898 0 -8.74898 6.0432956e-10 33.944126 + 702 0 -8.74898 0 -8.74898 2.0054185e-10 33.944126 + 703 0 -8.74898 0 -8.74898 2.7417682e-10 33.944126 + 704 0 -8.74898 0 -8.74898 -1.6993726e-09 33.944126 + 705 0 -8.74898 0 -8.74898 7.1846869e-10 33.944126 + 706 0 -8.74898 0 -8.74898 6.0471166e-10 33.944126 + 707 0 -8.74898 0 -8.74898 2.7409494e-10 33.944126 + 708 0 -8.74898 0 -8.74898 -1.6994954e-09 33.944126 + 709 0 -8.74898 0 -8.74898 7.1831858e-10 33.944126 + 710 0 -8.74898 0 -8.74898 6.045479e-10 33.944126 + 711 0 -8.74898 0 -8.74898 2.0077384e-10 33.944126 + 712 0 -8.74898 0 -8.74898 -1.6997274e-09 33.944126 + 713 0 -8.74898 0 -8.74898 7.1808659e-10 33.944126 + 714 0 -8.74898 0 -8.74898 6.0432956e-10 33.944126 + 715 0 -8.74898 0 -8.74898 2.0054185e-10 33.944126 + 716 0 -8.74898 0 -8.74898 2.3225444e-10 33.944126 + 717 0 -8.74898 0 -8.74898 -1.8114434e-09 33.944126 + 718 0 -8.74898 0 -8.74898 7.1785459e-10 33.944126 + 719 0 -8.74898 0 -8.74898 6.0408392e-10 33.944126 + 720 0 -8.74898 0 -8.74898 2.0030985e-10 33.944126 + 721 0 -8.74898 0 -8.74898 2.0077384e-10 33.944126 + 722 0 -8.74898 0 -8.74898 -1.6997274e-09 33.944126 + 723 0 -8.74898 0 -8.74898 7.1808659e-10 33.944126 + 724 0 -8.74898 0 -8.74898 6.0432956e-10 33.944126 + 725 0 -8.74898 0 -8.74898 2.0054185e-10 33.944126 + 726 0 -8.74898 0 -8.74898 2.3225444e-10 33.944126 + 727 0 -8.74898 0 -8.74898 -1.6994545e-09 33.944126 + 728 0 -8.74898 0 -8.74898 -1.100052e-10 33.944126 + 729 0 -8.74898 0 -8.74898 -4.0042733e-10 33.944126 + 730 0 -8.74898 0 -8.74898 9.6769889e-10 33.944126 + 731 0 -8.74898 0 -8.74898 2.6068366e-10 33.944126 + 732 0 -8.74898 0 -8.74898 3.798652e-10 33.944126 + 733 0 -8.74898 0 -8.74898 -3.352737e-10 33.944126 + 734 0 -8.74898 0 -8.74898 3.9428967e-10 33.944126 + 735 0 -8.74898 0 -8.74898 3.810934e-10 33.944126 + 736 0 -8.74898 0 -8.74898 -6.4523156e-10 33.944126 + 737 0 -8.74898 0 -8.74898 3.949447e-10 33.944126 + 738 0 -8.74898 0 -8.74898 6.0528482e-10 33.944126 + 739 0 -8.74898 0 -8.74898 -1.6994545e-09 33.944126 + 740 0 -8.74898 0 -8.74898 7.1838681e-10 33.944126 + 741 0 -8.74898 0 -8.74898 3.9506752e-10 33.944126 + 742 0 -8.74898 0 -8.74898 2.0050091e-10 33.944126 + 743 0 -8.74898 0 -8.74898 2.8811001e-10 33.944126 + 744 0 -8.74898 0 -8.74898 -1.6994545e-09 33.944126 + 745 0 -8.74898 0 -8.74898 7.1838681e-10 33.944126 + 746 0 -8.74898 0 -8.74898 3.9506752e-10 33.944126 + 747 0 -8.74898 0 -8.74898 2.0050091e-10 33.944126 + 748 0 -8.74898 0 -8.74898 2.8811001e-10 33.944126 + 749 0 -8.74898 0 -8.74898 -1.6994545e-09 33.944126 + 750 0 -8.74898 0 -8.74898 7.1838681e-10 33.944126 + 751 0 -8.74898 0 -8.74898 3.9506752e-10 33.944126 + 752 0 -8.74898 0 -8.74898 3.9584538e-10 33.944126 + 753 0 -8.74898 0 -8.74898 2.465015e-10 33.944126 + 754 0 -8.74898 0 -8.74898 -1.8111842e-09 33.944126 + 755 0 -8.74898 0 -8.74898 7.1811388e-10 33.944126 + 756 0 -8.74898 0 -8.74898 3.9478094e-10 33.944126 + 757 0 -8.74898 0 -8.74898 2.0020068e-10 33.944126 + 758 0 -8.74898 0 -8.74898 2.0069196e-10 33.944126 + 759 0 -8.74898 0 -8.74898 2.4637868e-10 33.944126 + 760 0 -8.74898 0 -8.74898 -1.6993044e-09 33.944126 + 761 0 -8.74898 0 -8.74898 7.1853692e-10 33.944126 + 762 0 -8.74898 0 -8.74898 3.9521764e-10 33.944126 + 763 0 -8.74898 0 -8.74898 2.0063737e-10 33.944126 + 764 0 -8.74898 0 -8.74898 2.8826012e-10 33.944126 + 765 0 -8.74898 0 -8.74898 -1.8113343e-09 33.944126 + 766 0 -8.74898 0 -8.74898 7.1796377e-10 33.944126 + 767 0 -8.74898 0 -8.74898 3.9464448e-10 33.944126 + 768 0 -8.74898 0 -8.74898 2.0006421e-10 33.944126 + 769 0 -8.74898 0 -8.74898 2.0054185e-10 33.944126 + 770 0 -8.74898 0 -8.74898 2.3225444e-10 33.944126 + 771 0 -8.74898 0 -8.74898 -1.6994545e-09 33.944126 + 772 0 -8.74898 0 -8.74898 -1.100052e-10 33.944126 + 773 0 -8.74898 0 -8.74898 -3.864532e-10 33.944126 + 774 0 -8.74898 0 -8.74898 9.6797182e-10 33.944126 + 775 0 -8.74898 0 -8.74898 6.1010597e-10 33.944126 + 776 0 -8.74898 0 -8.74898 3.5967761e-10 33.944126 + 777 0 -8.74898 0 -8.74898 -6.4569555e-10 33.944126 + 778 0 -8.74898 0 -8.74898 3.9448072e-10 33.944126 + 779 0 -8.74898 0 -8.74898 1.9990046e-10 33.944126 + 780 0 -8.74898 0 -8.74898 2.0037809e-10 33.944126 + 781 0 -8.74898 0 -8.74898 2.4606481e-10 33.944126 + 782 0 -8.74898 0 -8.74898 -1.6996183e-09 33.944126 + 783 0 -8.74898 0 -8.74898 7.1820941e-10 33.944126 + 784 0 -8.74898 0 -8.74898 3.9487647e-10 33.944126 + 785 0 -8.74898 0 -8.74898 2.0030985e-10 33.944126 + 786 0 -8.74898 0 -8.74898 2.0077384e-10 33.944126 + 787 0 -8.74898 0 -8.74898 -1.6997274e-09 33.944126 + 788 0 -8.74898 0 -8.74898 7.1808659e-10 33.944126 + 789 0 -8.74898 0 -8.74898 3.947673e-10 33.944126 + 790 0 -8.74898 0 -8.74898 2.0020068e-10 33.944126 + 791 0 -8.74898 0 -8.74898 2.0066467e-10 33.944126 + 792 0 -8.74898 0 -8.74898 2.4636503e-10 33.944126 + 793 0 -8.74898 0 -8.74898 -1.699318e-09 33.944126 + 794 0 -8.74898 0 -8.74898 7.1850963e-10 33.944126 + 795 0 -8.74898 0 -8.74898 1.9984587e-10 33.944126 + 796 0 -8.74898 0 -8.74898 2.0030985e-10 33.944126 + 797 0 -8.74898 0 -8.74898 2.0077384e-10 33.944126 + 798 0 -8.74898 0 -8.74898 2.8839659e-10 33.944126 + 799 0 -8.74898 0 -8.74898 -1.6991543e-09 33.944126 + 800 0 -8.74898 0 -8.74898 7.1867339e-10 33.944126 + 801 0 -8.74898 0 -8.74898 2.0000963e-10 33.944126 + 802 0 -8.74898 0 -8.74898 2.0047361e-10 33.944126 + 803 0 -8.74898 0 -8.74898 2.8809636e-10 33.944126 + 804 0 -8.74898 0 -8.74898 2.3275937e-10 33.944126 + 805 0 -8.74898 0 -8.74898 -1.6989359e-09 33.944126 + 806 0 -8.74898 0 -8.74898 -1.0948663e-10 33.944126 + 807 0 -8.74898 0 -8.74898 -1.103873e-10 33.944126 + 808 0 -8.74898 0 -8.74898 -7.9882648e-10 33.944126 + 809 0 -8.74898 0 -8.74898 1.2074496e-09 33.944126 + 810 0 -8.74898 0 -8.74898 -1.0009161e-10 33.944126 + 811 0 -8.74898 0 -8.74898 -1.6214835e-10 33.944126 + 812 0 -8.74898 0 -8.74898 9.0838061e-10 33.944126 + 813 0 -8.74898 0 -8.74898 2.290814e-10 33.944126 + 814 0 -8.74898 0 -8.74898 -9.1696442e-10 33.944126 + 815 0 -8.74898 0 -8.74898 1.6703331e-09 33.944126 + 816 0 -8.74898 0 -8.74898 -1.3671633e-09 33.944126 + 817 0 -8.74898 0 -8.74898 1.6564272e-09 33.944126 + 818 0 -8.74898 0 -8.74898 -1.3950433e-09 33.944126 + 819 0 -8.74898 0 -8.74898 8.0708215e-10 33.944126 + 820 0 -8.74898 0 -8.74898 -9.3162159e-10 33.944126 + 821 0 -8.74898 0 -8.74898 7.9971299e-10 33.944126 + 822 0 -8.74898 0 -8.74898 5.9152904e-10 33.944126 + 823 0 -8.74898 0 -8.74898 -1.3679002e-09 33.944126 + 824 0 -8.74898 0 -8.74898 8.06277e-10 33.944126 + 825 0 -8.74898 0 -8.74898 5.9109235e-10 33.944126 + 826 0 -8.74898 0 -8.74898 -1.8116618e-09 33.944126 + 827 0 -8.74898 0 -8.74898 3.7569275e-10 33.944126 + 828 0 -8.74898 0 -8.74898 8.0605866e-10 33.944126 + 829 0 -8.74898 0 -8.74898 5.9120152e-10 33.944126 + 830 0 -8.74898 0 -8.74898 -1.8115526e-09 33.944126 + 831 0 -8.74898 0 -8.74898 3.7578827e-10 33.944126 + 832 0 -8.74898 0 -8.74898 8.0615419e-10 33.944126 + 833 0 -8.74898 0 -8.74898 5.912834e-10 33.944126 + 834 0 -8.74898 0 -8.74898 -1.8114707e-09 33.944126 + 835 0 -8.74898 0 -8.74898 5.4337159e-10 33.944126 + 836 0 -8.74898 0 -8.74898 8.064817e-10 33.944126 + 837 0 -8.74898 0 -8.74898 5.9131069e-10 33.944126 + 838 0 -8.74898 0 -8.74898 -1.8114434e-09 33.944126 + 839 0 -8.74898 0 -8.74898 7.8442239e-10 33.944126 + 840 0 -8.74898 0 -8.74898 5.9032814e-10 33.944126 + 841 0 -8.74898 0 -8.74898 1.8656772e-10 33.944126 + 842 0 -8.74898 0 -8.74898 -1.6999731e-09 33.944126 + 843 0 -8.74898 0 -8.74898 5.4337159e-10 33.944126 + 844 0 -8.74898 0 -8.74898 8.064817e-10 33.944126 + 845 0 -8.74898 0 -8.74898 5.9144716e-10 33.944126 + 846 0 -8.74898 0 -8.74898 -1.8113343e-09 33.944126 + 847 0 -8.74898 0 -8.74898 7.8454521e-10 33.944126 + 848 0 -8.74898 0 -8.74898 5.9041002e-10 33.944126 + 849 0 -8.74898 0 -8.74898 1.8666325e-10 33.944126 + 850 0 -8.74898 0 -8.74898 -1.6998639e-09 33.944126 + 851 0 -8.74898 0 -8.74898 5.4346711e-10 33.944126 + 852 0 -8.74898 0 -8.74898 8.0659088e-10 33.944126 + 853 0 -8.74898 0 -8.74898 1.8660866e-10 33.944126 + 854 0 -8.74898 0 -8.74898 -1.6579985e-09 33.944126 + 855 0 -8.74898 0 -8.74898 4.1374591e-10 33.944126 + 856 0 -8.74898 0 -8.74898 8.1980079e-10 33.944126 + 857 0 -8.74898 0 -8.74898 5.9073754e-10 33.944126 + 858 0 -8.74898 0 -8.74898 -1.7000277e-09 33.944126 + 859 0 -8.74898 0 -8.74898 1.5225652e-10 33.944126 + 860 0 -8.74898 0 -8.74898 1.4973308e-09 33.944126 + 861 0 -8.74898 0 -8.74898 1.174315e-09 33.944126 + 862 0 -8.74898 0 -8.74898 -1.6567704e-09 33.944126 + 863 0 -8.74898 0 -8.74898 2.2559658e-09 33.944126 + 864 0 -8.74898 0 -8.74898 -1.8099969e-09 33.944126 + 865 0 -8.74898 0 -8.74898 2.1515897e-09 33.944126 + 866 0 -8.74898 0 -8.74898 -1.8096421e-09 33.944126 + 867 0 -8.74898 0 -8.74898 2.1519445e-09 33.944126 + 868 0 -8.74898 0 -8.74898 -2.0119266e-09 33.944126 + 869 0 -8.74898 0 -8.74898 1.9938188e-10 33.944126 + 870 0 -8.74898 0 -8.74898 -1.4398425e-13 33.944126 + 871 0 -8.74898 0 -8.74898 6.0391237e-11 33.944126 + 872 0 -8.74898 0 -8.74898 4.1403855e-10 33.944126 + 873 0 -8.74898 0 -8.74898 7.1197483e-10 33.944126 + 874 0 -8.74898 0 -8.74898 -2.0285411e-09 33.944126 + 875 0 -8.74898 0 -8.74898 1.2828375e-09 33.944126 + 876 0 -8.74898 0 -8.74898 -1.296584e-10 33.944126 + 877 0 -8.74898 0 -8.74898 1.1426696e-10 33.944126 + 878 0 -8.74898 0 -8.74898 1.1432154e-10 33.944126 + 879 0 -8.74898 0 -8.74898 -2.4311414e-09 33.944126 + 880 0 -8.74898 0 -8.74898 1.388469e-10 33.944126 + 881 0 -8.74898 0 -8.74898 -1.870385e-10 33.944126 + 882 0 -8.74898 0 -8.74898 -1.8710673e-10 33.944126 + 883 0 -8.74898 0 -8.74898 9.7967861e-10 33.944126 + 884 0 -8.74898 0 -8.74898 -1.8519621e-10 33.944126 + 885 0 -8.74898 0 -8.74898 2.2837329e-09 33.944126 + 886 0 -8.74898 0 -8.74898 -2.3739302e-09 33.944126 + 887 0 -8.74898 0 -8.74898 -3.0993666e-11 33.944126 + 888 0 -8.74898 0 -8.74898 2.8636888e-11 33.944126 + 889 0 -8.74898 0 -8.74898 1.4314932e-09 33.944126 + 890 0 -8.74898 0 -8.74898 1.6250242e-10 33.944126 + 891 0 -8.74898 0 -8.74898 -7.3371382e-10 33.944126 + 892 0 -8.74898 0 -8.74898 1.3824211e-09 33.944126 + 893 0 -8.74898 0 -8.74898 6.4896604e-11 33.944126 + 894 0 -8.74898 0 -8.74898 -2.1350813e-09 33.944126 + 895 0 -8.74898 0 -8.74898 -2.5218423e-10 33.944126 + 896 0 -8.74898 0 -8.74898 2.6851613e-09 33.944126 + 897 0 -8.74898 0 -8.74898 -2.1332936e-09 33.944126 + 898 0 -8.74898 0 -8.74898 6.2237953e-10 33.944126 + 899 0 -8.74898 0 -8.74898 -2.5279995e-10 33.944126 + 900 0 -8.74898 0 -8.74898 1.5842571e-09 33.944126 + 901 0 -8.74898 0 -8.74898 -1.9686384e-09 33.944126 + 902 0 -8.74898 0 -8.74898 6.2276163e-10 33.944126 + 903 0 -8.74898 0 -8.74898 -1.1355538e-09 33.944126 + 904 0 -8.74898 0 -8.74898 1.058832e-09 33.944126 + 905 0 -8.74898 0 -8.74898 -9.2943459e-10 33.944126 + 906 0 -8.74898 0 -8.74898 6.2246141e-10 33.944126 + 907 0 -8.74898 0 -8.74898 -9.2995316e-10 33.944126 + 908 0 -8.74898 0 -8.74898 1.0588047e-09 33.944126 + 909 0 -8.74898 0 -8.74898 -9.2946188e-10 33.944126 + 910 0 -8.74898 0 -8.74898 6.2243411e-10 33.944126 + 911 0 -8.74898 0 -8.74898 -9.2998045e-10 33.944126 + 912 0 -8.74898 0 -8.74898 1.153258e-09 33.944126 + 913 0 -8.74898 0 -8.74898 -9.2954376e-10 33.944126 + 914 0 -8.74898 0 -8.74898 6.2237953e-10 33.944126 + 915 0 -8.74898 0 -8.74898 -9.3006233e-10 33.944126 + 916 0 -8.74898 0 -8.74898 1.1532034e-09 33.944126 + 917 0 -8.74898 0 -8.74898 -9.2959835e-10 33.944126 + 918 0 -8.74898 0 -8.74898 -1.6019414e-10 33.944126 + 919 0 -8.74898 0 -8.74898 1.1389836e-09 33.944126 + 920 0 -8.74898 0 -8.74898 -9.2984399e-10 33.944126 + 921 0 -8.74898 0 -8.74898 1.1394476e-09 33.944126 + 922 0 -8.74898 0 -8.74898 -9.2938e-10 33.944126 + 923 0 -8.74898 0 -8.74898 6.0854187e-10 33.944126 + 924 0 -8.74898 0 -8.74898 -9.2989857e-10 33.944126 + 925 0 -8.74898 0 -8.74898 1.1393657e-09 33.944126 + 926 0 -8.74898 0 -8.74898 -9.4343601e-10 33.944126 + 927 0 -8.74898 0 -8.74898 -1.6005768e-10 33.944126 + 928 0 -8.74898 0 -8.74898 1.1391201e-09 33.944126 + 929 0 -8.74898 0 -8.74898 -9.716299e-10 33.944126 + 930 0 -8.74898 0 -8.74898 -1.6030332e-10 33.944126 + 931 0 -8.74898 0 -8.74898 1.1389017e-09 33.944126 + 932 0 -8.74898 0 -8.74898 -9.4389999e-10 33.944126 + 933 0 -8.74898 0 -8.74898 1.1393384e-09 33.944126 + 934 0 -8.74898 0 -8.74898 -9.7141156e-10 33.944126 + 935 0 -8.74898 0 -8.74898 7.2378658e-10 33.944126 + 936 0 -8.74898 0 -8.74898 -9.5798329e-10 33.944126 + 937 0 -8.74898 0 -8.74898 -1.0466443e-10 33.944126 + 938 0 -8.74898 0 -8.74898 1.138738e-09 33.944126 + 939 0 -8.74898 0 -8.74898 -9.5803788e-10 33.944126 + 940 0 -8.74898 0 -8.74898 -1.0474631e-10 33.944126 + 941 0 -8.74898 0 -8.74898 -1.0526488e-10 33.944126 + 942 0 -8.74898 0 -8.74898 -1.0578345e-10 33.944126 + 943 0 -8.74898 0 -8.74898 1.137619e-09 33.944126 + 944 0 -8.74898 0 -8.74898 8.952671e-10 33.944126 + 945 0 -8.74898 0 -8.74898 -9.7122051e-10 33.944126 + 946 0 -8.74898 0 -8.74898 8.9554004e-10 33.944126 + 947 0 -8.74898 0 -8.74898 -9.7094757e-10 33.944126 + 948 0 -8.74898 0 -8.74898 8.9578567e-10 33.944126 + 949 0 -8.74898 0 -8.74898 -9.7070193e-10 33.944126 + 950 0 -8.74898 0 -8.74898 -8.8197199e-10 33.944126 + 951 0 -8.74898 0 -8.74898 -1.0526488e-10 33.944126 + 952 0 -8.74898 0 -8.74898 1.0404582e-09 33.944126 + 953 0 -8.74898 0 -8.74898 8.9562191e-10 33.944126 + 954 0 -8.74898 0 -8.74898 -9.7089299e-10 33.944126 + 955 0 -8.74898 0 -8.74898 -8.8216304e-10 33.944126 + 956 0 -8.74898 0 -8.74898 1.0407857e-09 33.944126 + 957 0 -8.74898 0 -8.74898 8.9594943e-10 33.944126 + 958 0 -8.74898 0 -8.74898 -9.7056547e-10 33.944126 + 959 0 -8.74898 0 -8.74898 8.9619507e-10 33.944126 + 960 0 -8.74898 0 -8.74898 -9.9824079e-10 33.944126 + 961 0 -8.74898 0 -8.74898 -8.817127e-10 33.944126 + 962 0 -8.74898 0 -8.74898 1.041236e-09 33.944126 + 963 0 -8.74898 0 -8.74898 8.9638612e-10 33.944126 + 964 0 -8.74898 0 -8.74898 -9.9804974e-10 33.944126 + 965 0 -8.74898 0 -8.74898 8.964953e-10 33.944126 + 966 0 -8.74898 0 -8.74898 -9.9794056e-10 33.944126 + 967 0 -8.74898 0 -8.74898 -8.8141247e-10 33.944126 + 968 0 -8.74898 0 -8.74898 1.4051514e-09 33.944126 + 969 0 -8.74898 0 -8.74898 8.8344914e-10 33.944126 + 970 0 -8.74898 0 -8.74898 -1.0249609e-09 33.944126 + 971 0 -8.74898 0 -8.74898 8.8339455e-10 33.944126 + 972 0 -8.74898 0 -8.74898 -1.0250154e-09 33.944126 + 973 0 -8.74898 0 -8.74898 8.9736868e-10 33.944126 + 974 0 -8.74898 0 -8.74898 -1.0250427e-09 33.944126 + 975 0 -8.74898 0 -8.74898 -8.9467698e-10 33.944126 + 976 0 -8.74898 0 -8.74898 -8.8251785e-10 33.944126 + 977 0 -8.74898 0 -8.74898 1.0334438e-09 33.944126 + 978 0 -8.74898 0 -8.74898 -8.8244962e-10 33.944126 + 979 0 -8.74898 0 -8.74898 1.0335257e-09 33.944126 + 980 0 -8.74898 0 -8.74898 -8.9635551e-10 33.944126 + 981 0 -8.74898 0 -8.74898 1.0196334e-09 33.944126 + 982 0 -8.74898 0 -8.74898 -8.9625998e-10 33.944126 + 983 0 -8.74898 0 -8.74898 1.0197426e-09 33.944126 + 984 0 -8.74898 0 -8.74898 8.8186613e-10 33.944126 + 985 0 -8.74898 0 -8.74898 -6.8818841e-10 33.944126 + 986 0 -8.74898 0 -8.74898 8.8243929e-10 33.944126 + 987 0 -8.74898 0 -8.74898 -6.876289e-10 33.944126 + 988 0 -8.74898 0 -8.74898 8.8303974e-10 33.944126 + 989 0 -8.74898 0 -8.74898 -7.1497671e-10 33.944126 + 990 0 -8.74898 0 -8.74898 -6.8851593e-10 33.944126 + 991 0 -8.74898 0 -8.74898 -8.9591882e-10 33.944126 + 992 0 -8.74898 0 -8.74898 1.0200838e-09 33.944126 + 993 0 -8.74898 0 -8.74898 8.8222095e-10 33.944126 + 994 0 -8.74898 0 -8.74898 -6.878336e-10 33.944126 + 995 0 -8.74898 0 -8.74898 8.6884727e-10 33.944126 + 996 0 -8.74898 0 -8.74898 -6.872195e-10 33.944126 + 997 0 -8.74898 0 -8.74898 -6.8854322e-10 33.944126 + 998 0 -8.74898 0 -8.74898 6.0655899e-10 33.944126 + 999 0 -8.74898 0 -8.74898 -6.8850228e-10 33.944126 + 1000 0 -8.74898 0 -8.74898 6.0661358e-10 33.944126 + 1001 0 -8.74898 0 -8.74898 -6.884477e-10 33.944126 + 1002 0 -8.74898 0 -8.74898 5.9966746e-10 33.944126 + 1003 0 -8.74898 0 -8.74898 -1.7129755e-10 33.944126 + 1004 0 -8.74898 0 -8.74898 -1.7118837e-10 33.944126 + 1005 0 -8.74898 0 -8.74898 -1.7173424e-10 33.944126 + 1006 0 -8.74898 0 -8.74898 -9.0940167e-10 33.944126 + 1007 0 -8.74898 0 -8.74898 1.0062871e-09 33.944126 + 1008 0 -8.74898 0 -8.74898 -1.7247115e-10 33.944126 + 1009 0 -8.74898 0 -8.74898 -1.7247115e-10 33.944126 + 1010 0 -8.74898 0 -8.74898 -1.7298972e-10 33.944126 + 1011 0 -8.74898 0 -8.74898 -1.7353559e-10 33.944126 + 1012 0 -8.74898 0 -8.74898 -1.4942217e-10 33.944126 + 1013 0 -8.74898 0 -8.74898 -1.3321313e-10 33.944126 + 1014 0 -8.74898 0 -8.74898 1.0125781e-09 33.944126 + 1015 0 -8.74898 0 -8.74898 -1.8712761e-10 33.944126 + 1016 0 -8.74898 0 -8.74898 -1.8710032e-10 33.944126 + 1017 0 -8.74898 0 -8.74898 -1.7367206e-10 33.944126 + 1018 0 -8.74898 0 -8.74898 -1.4953134e-10 33.944126 + 1019 0 -8.74898 0 -8.74898 2.4776597e-10 33.944126 + 1020 0 -8.74898 0 -8.74898 2.4820266e-10 33.944126 + 1021 0 -8.74898 0 -8.74898 -1.7717937e-10 33.944126 + 1022 0 -8.74898 0 -8.74898 2.062257e-10 33.944126 + 1023 0 -8.74898 0 -8.74898 -1.772749e-10 33.944126 + 1024 0 -8.74898 0 -8.74898 2.0614382e-10 33.944126 + 1025 0 -8.74898 0 -8.74898 -1.7737042e-10 33.944126 + 1026 0 -8.74898 0 -8.74898 2.0603464e-10 33.944126 + 1027 0 -8.74898 0 -8.74898 -1.7746595e-10 33.944126 + 1028 0 -8.74898 0 -8.74898 2.0595276e-10 33.944126 + 1029 0 -8.74898 0 -8.74898 6.365162e-10 33.944126 + 1030 0 -8.74898 0 -8.74898 -9.9893363e-11 33.944126 + 1031 0 -8.74898 0 -8.74898 -1.0019359e-10 33.944126 + 1032 0 -8.74898 0 -8.74898 -3.7587391e-11 33.944126 + 1033 0 -8.74898 0 -8.74898 -2.3353978e-11 33.944126 + 1034 0 -8.74898 0 -8.74898 -2.0069234e-10 33.944126 + 1035 0 -8.74898 0 -8.74898 -2.0118362e-10 33.944126 + 1036 0 -8.74898 0 -8.74898 -1.7372664e-10 33.944126 + 1037 0 -8.74898 0 -8.74898 -1.4959958e-10 33.944126 + 1038 0 -8.74898 0 -8.74898 -1.4737831e-10 33.944126 + 1039 0 -8.74898 0 -8.74898 6.5609634e-10 33.944126 + 1040 0 -8.74898 0 -8.74898 -1.7717937e-10 33.944126 + 1041 0 -8.74898 0 -8.74898 -1.77657e-10 33.944126 + 1042 0 -8.74898 0 -8.74898 3.0014498e-10 33.944126 + 1043 0 -8.74898 0 -8.74898 -1.7760242e-10 33.944126 + 1044 0 -8.74898 0 -8.74898 2.7225131e-10 33.944126 + 1045 0 -8.74898 0 -8.74898 6.3648891e-10 33.944126 + 1046 0 -8.74898 0 -8.74898 -3.6959647e-11 33.944126 + 1047 0 -8.74898 0 -8.74898 -3.6700361e-11 33.944126 + 1048 0 -8.74898 0 -8.74898 -2.2194016e-11 33.944126 + 1049 0 -8.74898 0 -8.74898 6.3179346e-10 33.944126 + 1050 0 -8.74898 0 -8.74898 -2.0187964e-11 33.944126 + 1051 0 -8.74898 0 -8.74898 2.3013582e-10 33.944126 + 1052 0 -8.74898 0 -8.74898 -7.9914707e-10 33.944126 + 1053 0 -8.74898 0 -8.74898 5.929716e-10 33.944126 + 1054 0 -8.74898 0 -8.74898 -7.8571881e-10 33.944126 + 1055 0 -8.74898 0 -8.74898 1.472703e-09 33.944126 + 1056 0 -8.74898 0 -8.74898 -2.7521721e-09 33.944126 + 1057 0 -8.74898 0 -8.74898 9.5597581e-10 33.944126 + 1058 0 -8.74898 0 -8.74898 8.9902091e-10 33.944126 + 1059 0 -8.74898 0 -8.74898 2.44301e-10 33.944126 + 1060 0 -8.74898 0 -8.74898 2.3084544e-10 33.944126 + 1061 0 -8.74898 0 -8.74898 -1.2921504e-09 33.944126 + 1062 0 -8.74898 0 -8.74898 1.4725665e-09 33.944126 + 1063 0 -8.74898 0 -8.74898 -2.7523086e-09 33.944126 + 1064 0 -8.74898 0 -8.74898 9.558257e-10 33.944126 + 1065 0 -8.74898 0 -8.74898 8.9888445e-10 33.944126 + 1066 0 -8.74898 0 -8.74898 2.4416453e-10 33.944126 + 1067 0 -8.74898 0 -8.74898 2.3068168e-10 33.944126 + 1068 0 -8.74898 0 -8.74898 -1.2923142e-09 33.944126 + 1069 0 -8.74898 0 -8.74898 1.4724028e-09 33.944126 + 1070 0 -8.74898 0 -8.74898 -2.752486e-09 33.944126 + 1071 0 -8.74898 0 -8.74898 1.0289988e-09 33.944126 + 1072 0 -8.74898 0 -8.74898 8.9884351e-10 33.944126 + 1073 0 -8.74898 0 -8.74898 2.4410995e-10 33.944126 + 1074 0 -8.74898 0 -8.74898 2.3064074e-10 33.944126 + 1075 0 -8.74898 0 -8.74898 -1.2923551e-09 33.944126 + 1076 0 -8.74898 0 -8.74898 1.4723482e-09 33.944126 + 1077 0 -8.74898 0 -8.74898 -2.7525269e-09 33.944126 + 1078 0 -8.74898 0 -8.74898 1.0289442e-09 33.944126 + 1079 0 -8.74898 0 -8.74898 8.9878892e-10 33.944126 + 1080 0 -8.74898 0 -8.74898 1.1137133e-09 33.944126 + 1081 0 -8.74898 0 -8.74898 -2.6121432e-09 33.944126 + 1082 0 -8.74898 0 -8.74898 9.4241109e-10 33.944126 + 1083 0 -8.74898 0 -8.74898 1.4582103e-09 33.944126 + 1084 0 -8.74898 0 -8.74898 -2.3648531e-09 33.944126 + 1085 0 -8.74898 0 -8.74898 9.4287507e-10 33.944126 + 1086 0 -8.74898 0 -8.74898 1.4586743e-09 33.944126 + 1087 0 -8.74898 0 -8.74898 -2.612266e-09 33.944126 + 1088 0 -8.74898 0 -8.74898 9.4230191e-10 33.944126 + 1089 0 -8.74898 0 -8.74898 1.4581011e-09 33.944126 + 1090 0 -8.74898 0 -8.74898 -2.364976e-09 33.944126 + 1091 0 -8.74898 0 -8.74898 9.4275225e-10 33.944126 + 1092 0 -8.74898 0 -8.74898 1.4585378e-09 33.944126 + 1093 0 -8.74898 0 -8.74898 -2.6123752e-09 33.944126 + 1094 0 -8.74898 0 -8.74898 9.4217909e-10 33.944126 + 1095 0 -8.74898 0 -8.74898 8.9923926e-10 33.944126 + 1096 0 -8.74898 0 -8.74898 2.3054522e-10 33.944126 + 1097 0 -8.74898 0 -8.74898 -7.9969293e-10 33.944126 + 1098 0 -8.74898 0 -8.74898 1.4587289e-09 33.944126 + 1099 0 -8.74898 0 -8.74898 -2.612307e-09 33.944126 + 1100 0 -8.74898 0 -8.74898 9.4224733e-10 33.944126 + 1101 0 -8.74898 0 -8.74898 1.4580465e-09 33.944126 + 1102 0 -8.74898 0 -8.74898 -2.3650169e-09 33.944126 + 1103 0 -8.74898 0 -8.74898 9.4271131e-10 33.944126 + 1104 0 -8.74898 0 -8.74898 1.4585105e-09 33.944126 + 1105 0 -8.74898 0 -8.74898 -2.6124298e-09 33.944126 + 1106 0 -8.74898 0 -8.74898 1.0294355e-09 33.944126 + 1107 0 -8.74898 0 -8.74898 8.8530607e-10 33.944126 + 1108 0 -8.74898 0 -8.74898 2.3051793e-10 33.944126 + 1109 0 -8.74898 0 -8.74898 -2.365399e-09 33.944126 + 1110 0 -8.74898 0 -8.74898 1.0296266e-09 33.944126 + 1111 0 -8.74898 0 -8.74898 1.4721844e-09 33.944126 + 1112 0 -8.74898 0 -8.74898 -2.3648941e-09 33.944126 + 1113 0 -8.74898 0 -8.74898 1.0301178e-09 33.944126 + 1114 0 -8.74898 0 -8.74898 1.472703e-09 33.944126 + 1115 0 -8.74898 0 -8.74898 -2.612266e-09 33.944126 + 1116 0 -8.74898 0 -8.74898 9.4230191e-10 33.944126 + 1117 0 -8.74898 0 -8.74898 1.4720752e-09 33.944126 + 1118 0 -8.74898 0 -8.74898 -3.7301928e-10 33.944126 + 1119 0 -8.74898 0 -8.74898 2.3092732e-10 33.944126 + 1120 0 -8.74898 0 -8.74898 8.8052135e-10 33.944126 + 1121 0 -8.74898 0 -8.74898 8.8057593e-10 33.944126 + 1122 0 -8.74898 0 -8.74898 -2.6119112e-09 33.944126 + 1123 0 -8.74898 0 -8.74898 1.0299541e-09 33.944126 + 1124 0 -8.74898 0 -8.74898 1.4585378e-09 33.944126 + 1125 0 -8.74898 0 -8.74898 -2.3646484e-09 33.944126 + 1126 0 -8.74898 0 -8.74898 9.4307977e-10 33.944126 + 1127 0 -8.74898 0 -8.74898 1.4588926e-09 33.944126 + 1128 0 -8.74898 0 -8.74898 -2.6120477e-09 33.944126 + 1129 0 -8.74898 0 -8.74898 9.4252026e-10 33.944126 + 1130 0 -8.74898 0 -8.74898 1.4583195e-09 33.944126 + 1131 0 -8.74898 0 -8.74898 -2.3647576e-09 33.944126 + 1132 0 -8.74898 0 -8.74898 1.0302816e-09 33.944126 + 1133 0 -8.74898 0 -8.74898 1.4588653e-09 33.944126 + 1134 0 -8.74898 0 -8.74898 -2.6121842e-09 33.944126 + 1135 0 -8.74898 0 -8.74898 9.4237015e-10 33.944126 + 1136 0 -8.74898 0 -8.74898 8.7146841e-10 33.944126 + 1137 0 -8.74898 0 -8.74898 -8.0357294e-10 33.944126 + 1138 0 -8.74898 0 -8.74898 1.4584013e-09 33.944126 + 1139 0 -8.74898 0 -8.74898 -2.3647849e-09 33.944126 + 1140 0 -8.74898 0 -8.74898 9.4292966e-10 33.944126 + 1141 0 -8.74898 0 -8.74898 1.4587289e-09 33.944126 + 1142 0 -8.74898 0 -8.74898 -2.6121842e-09 33.944126 + 1143 0 -8.74898 0 -8.74898 9.4237015e-10 33.944126 + 1144 0 -8.74898 0 -8.74898 8.7146841e-10 33.944126 + 1145 0 -8.74898 0 -8.74898 -8.0357294e-10 33.944126 + 1146 0 -8.74898 0 -8.74898 1.4584013e-09 33.944126 + 1147 0 -8.74898 0 -8.74898 -2.3647849e-09 33.944126 + 1148 0 -8.74898 0 -8.74898 9.4292966e-10 33.944126 + 1149 0 -8.74898 0 -8.74898 1.4587289e-09 33.944126 + 1150 0 -8.74898 0 -8.74898 -2.6121842e-09 33.944126 + 1151 0 -8.74898 0 -8.74898 1.0296811e-09 33.944126 + 1152 0 -8.74898 0 -8.74898 8.7157758e-10 33.944126 + 1153 0 -8.74898 0 -8.74898 -8.0347741e-10 33.944126 + 1154 0 -8.74898 0 -8.74898 1.4585105e-09 33.944126 + 1155 0 -8.74898 0 -8.74898 -2.3646894e-09 33.944126 + 1156 0 -8.74898 0 -8.74898 9.4303883e-10 33.944126 + 1157 0 -8.74898 0 -8.74898 1.458838e-09 33.944126 + 1158 0 -8.74898 0 -8.74898 -2.6120886e-09 33.944126 + 1159 0 -8.74898 0 -8.74898 9.4246567e-10 33.944126 + 1160 0 -8.74898 0 -8.74898 9.1650982e-10 33.944126 + 1161 0 -8.74898 0 -8.74898 -8.0340918e-10 33.944126 + 1162 0 -8.74898 0 -8.74898 1.4585651e-09 33.944126 + 1163 0 -8.74898 0 -8.74898 -2.3646212e-09 33.944126 + 1164 0 -8.74898 0 -8.74898 9.4310706e-10 33.944126 + 1165 0 -8.74898 0 -8.74898 1.4588926e-09 33.944126 + 1166 0 -8.74898 0 -8.74898 -2.6120204e-09 33.944126 + 1167 0 -8.74898 0 -8.74898 1.0298449e-09 33.944126 + 1168 0 -8.74898 0 -8.74898 8.7174134e-10 33.944126 + 1169 0 -8.74898 0 -8.74898 -8.0331365e-10 33.944126 + 1170 0 -8.74898 0 -8.74898 1.4586743e-09 33.944126 + 1171 0 -8.74898 0 -8.74898 -2.3645256e-09 33.944126 + 1172 0 -8.74898 0 -8.74898 9.4320259e-10 33.944126 + 1173 0 -8.74898 0 -8.74898 1.4590018e-09 33.944126 + 1174 0 -8.74898 0 -8.74898 -2.6119249e-09 33.944126 + 1175 0 -8.74898 0 -8.74898 9.4262943e-10 33.944126 + 1176 0 -8.74898 0 -8.74898 8.9260549e-10 33.944126 + 1177 0 -8.74898 0 -8.74898 -3.8710629e-11 33.944126 + 1178 0 -8.74898 0 -8.74898 -1.1363242e-09 33.944126 + 1179 0 -8.74898 0 -8.74898 6.0554006e-10 33.944126 + 1180 0 -8.74898 0 -8.74898 -1.0979249e-10 33.944126 + 1181 0 -8.74898 0 -8.74898 -1.097652e-10 33.944126 + 1182 0 -8.74898 0 -8.74898 -1.0998355e-10 33.944126 + 1183 0 -8.74898 0 -8.74898 -1.1020189e-10 33.944126 + 1184 0 -8.74898 0 -8.74898 -9.6459756e-11 33.944126 + 1185 0 -8.74898 0 -8.74898 -9.6691749e-11 33.944126 + 1186 0 -8.74898 0 -8.74898 6.0556736e-10 33.944126 + 1187 0 -8.74898 0 -8.74898 -1.097652e-10 33.944126 + 1188 0 -8.74898 0 -8.74898 -1.0998355e-10 33.944126 + 1189 0 -8.74898 0 -8.74898 -1.1020189e-10 33.944126 + 1190 0 -8.74898 0 -8.74898 -1.1043388e-10 33.944126 + 1191 0 -8.74898 0 -8.74898 6.2975838e-10 33.944126 + 1192 0 -8.74898 0 -8.74898 -1.0962873e-10 33.944126 + 1193 0 -8.74898 0 -8.74898 -1.0984708e-10 33.944126 + 1194 0 -8.74898 0 -8.74898 -1.1006543e-10 33.944126 + 1195 0 -8.74898 0 -8.74898 -1.1025648e-10 33.944126 + 1196 0 -8.74898 0 -8.74898 -1.1050212e-10 33.944126 + 1197 0 -8.74898 0 -8.74898 6.296765e-10 33.944126 + 1198 0 -8.74898 0 -8.74898 -8.1762359e-11 33.944126 + 1199 0 -8.74898 0 -8.74898 -6.8055142e-11 33.944126 + 1200 0 -8.74898 0 -8.74898 5.9536893e-10 33.944126 + 1201 0 -8.74898 0 -8.74898 -8.1292353e-11 33.944126 + 1202 0 -8.74898 0 -8.74898 6.6709998e-10 33.944126 + 1203 0 -8.74898 0 -8.74898 -7.0392822e-10 33.944126 + 1204 0 -8.74898 0 -8.74898 1.8584745e-10 33.944126 + 1205 0 -8.74898 0 -8.74898 1.8625685e-10 33.944126 + 1206 0 -8.74898 0 -8.74898 6.5443593e-10 33.944126 + 1207 0 -8.74898 0 -8.74898 -2.160221e-09 33.944126 + 1208 0 -8.74898 0 -8.74898 6.7184453e-10 33.944126 + 1209 0 -8.74898 0 -8.74898 -7.2037891e-10 33.944126 + 1210 0 -8.74898 0 -8.74898 3.0102688e-10 33.944126 + 1211 0 -8.74898 0 -8.74898 -7.2157981e-10 33.944126 + 1212 0 -8.74898 0 -8.74898 2.8585185e-10 33.944126 + 1213 0 -8.74898 0 -8.74898 3.0012621e-10 33.944126 + 1214 0 -8.74898 0 -8.74898 1.4749875e-10 33.944126 + 1215 0 -8.74898 0 -8.74898 1.4788086e-10 33.944126 + 1216 0 -8.74898 0 -8.74898 -7.4966453e-10 33.944126 + 1217 0 -8.74898 0 -8.74898 -1.1953566e-10 33.944126 + 1218 0 -8.74898 0 -8.74898 2.9881613e-10 33.944126 + 1219 0 -8.74898 0 -8.74898 -1.2010881e-10 33.944126 + 1220 0 -8.74898 0 -8.74898 1.4534259e-10 33.944126 + 1221 0 -8.74898 0 -8.74898 1.4524706e-10 33.944126 + 1222 0 -8.74898 0 -8.74898 6.0293446e-10 33.944126 + 1223 0 -8.74898 0 -8.74898 6.0424453e-10 33.944126 + 1224 0 -8.74898 0 -8.74898 -5.4422189e-10 33.944126 + 1225 0 -8.74898 0 -8.74898 6.0451747e-10 33.944126 + 1226 0 -8.74898 0 -8.74898 -1.1625837e-09 33.944126 + 1227 0 -8.74898 0 -8.74898 6.0375326e-10 33.944126 + 1228 0 -8.74898 0 -8.74898 6.0498145e-10 33.944126 + 1229 0 -8.74898 0 -8.74898 -1.0743123e-09 33.944126 + 1230 0 -8.74898 0 -8.74898 1.4708935e-10 33.944126 + 1231 0 -8.74898 0 -8.74898 1.4722582e-10 33.944126 + 1232 0 -8.74898 0 -8.74898 6.0489957e-10 33.944126 + 1233 0 -8.74898 0 -8.74898 6.6551697e-10 33.944126 + 1234 0 -8.74898 0 -8.74898 -1.0730841e-09 33.944126 + 1235 0 -8.74898 0 -8.74898 -8.2929946e-11 33.944126 + 1236 0 -8.74898 0 -8.74898 1.4820837e-10 33.944126 + 1237 0 -8.74898 0 -8.74898 1.8399151e-10 33.944126 + 1238 0 -8.74898 0 -8.74898 1.8453738e-10 33.944126 + 1239 0 -8.74898 0 -8.74898 1.8494677e-10 33.944126 + 1240 0 -8.74898 0 -8.74898 1.8535617e-10 33.944126 + 1241 0 -8.74898 0 -8.74898 1.8575192e-10 33.944126 + 1242 0 -8.74898 0 -8.74898 -1.8649808e-09 33.944126 + 1243 0 -8.74898 0 -8.74898 1.0549259e-09 33.944126 + 1244 0 -8.74898 0 -8.74898 1.8385505e-10 33.944126 + 1245 0 -8.74898 0 -8.74898 1.7026302e-10 33.944126 + 1246 0 -8.74898 0 -8.74898 1.5672559e-10 33.944126 + 1247 0 -8.74898 0 -8.74898 -1.1009369e-09 33.944126 + 1248 0 -8.74898 0 -8.74898 2.2520427e-10 33.944126 + 1249 0 -8.74898 0 -8.74898 1.8369129e-10 33.944126 + 1250 0 -8.74898 0 -8.74898 1.7009926e-10 33.944126 + 1251 0 -8.74898 0 -8.74898 1.7050866e-10 33.944126 + 1252 0 -8.74898 0 -8.74898 1.5694393e-10 33.944126 + 1253 0 -8.74898 0 -8.74898 -1.8657723e-09 33.944126 + 1254 0 -8.74898 0 -8.74898 1.0541616e-09 33.944126 + 1255 0 -8.74898 0 -8.74898 1.2388885e-10 33.944126 + 1256 0 -8.74898 0 -8.74898 1.5551104e-10 33.944126 + 1257 0 -8.74898 0 -8.74898 1.5593408e-10 33.944126 + 1258 0 -8.74898 0 -8.74898 -1.7478505e-09 33.944126 + 1259 0 -8.74898 0 -8.74898 -1.0929442e-10 33.944126 + 1260 0 -8.74898 0 -8.74898 4.3820734e-10 33.944126 + 1261 0 -8.74898 0 -8.74898 -1.0921254e-10 33.944126 + 1262 0 -8.74898 0 -8.74898 2.0665474e-09 33.944126 + 1263 0 -8.74898 0 -8.74898 -6.0210673e-12 33.944126 + 1264 0 -8.74898 0 -8.74898 -1.0865148e-10 33.944126 + 1265 0 -8.74898 0 -8.74898 1.1667138e-09 33.944126 + 1266 0 -8.74898 0 -8.74898 -2.0592625e-09 33.944126 + 1267 0 -8.74898 0 -8.74898 5.9562803e-10 33.944126 + 1268 0 -8.74898 0 -8.74898 1.1800193e-09 33.944126 + 1269 0 -8.74898 0 -8.74898 -1.5387503e-09 33.944126 + 1270 0 -8.74898 0 -8.74898 1.2600047e-09 33.944126 + 1271 0 -8.74898 0 -8.74898 7.1373688e-10 33.944126 + 1272 0 -8.74898 0 -8.74898 -2.058935e-09 33.944126 + 1273 0 -8.74898 0 -8.74898 1.260032e-09 33.944126 + 1274 0 -8.74898 0 -8.74898 -7.9638795e-11 33.944126 + 1275 0 -8.74898 0 -8.74898 -5.9288638e-10 33.944126 + 1276 0 -8.74898 0 -8.74898 -3.2945232e-10 33.944126 + 1277 0 -8.74898 0 -8.74898 -8.8907943e-10 33.944126 + 1278 0 -8.74898 0 -8.74898 7.8164074e-10 33.944126 + 1279 0 -8.74898 0 -8.74898 7.6930421e-10 33.944126 + 1280 0 -8.74898 0 -8.74898 5.5774392e-10 33.944126 + 1281 0 -8.74898 0 -8.74898 -1.6007492e-09 33.944126 + 1282 0 -8.74898 0 -8.74898 6.5039768e-10 33.944126 + 1283 0 -8.74898 0 -8.74898 2.5997325e-10 33.944126 + 1284 0 -8.74898 0 -8.74898 2.6013701e-10 33.944126 + 1285 0 -8.74898 0 -8.74898 -1.0290015e-09 33.944126 + 1286 0 -8.74898 0 -8.74898 1.1805652e-09 33.944126 + 1287 0 -8.74898 0 -8.74898 -2.0594127e-09 33.944126 + 1288 0 -8.74898 0 -8.74898 1.2279104e-09 33.944126 + 1289 0 -8.74898 0 -8.74898 1.1673962e-09 33.944126 + 1290 0 -8.74898 0 -8.74898 -2.0585802e-09 33.944126 + 1291 0 -8.74898 0 -8.74898 1.1798146e-09 33.944126 + 1292 0 -8.74898 0 -8.74898 -1.8359288e-09 33.944126 + 1293 0 -8.74898 0 -8.74898 8.6773375e-10 33.944126 + 1294 0 -8.74898 0 -8.74898 1.1805106e-09 33.944126 + 1295 0 -8.74898 0 -8.74898 -1.0148363e-09 33.944126 + 1296 0 -8.74898 0 -8.74898 1.1807289e-09 33.944126 + 1297 0 -8.74898 0 -8.74898 -1.014577e-09 33.944126 + 1298 0 -8.74898 0 -8.74898 1.1809882e-09 33.944126 + 1299 0 -8.74898 0 -8.74898 -1.0143178e-09 33.944126 + 1300 0 -8.74898 0 -8.74898 2.5530517e-10 33.944126 + 1301 0 -8.74898 0 -8.74898 1.1814522e-09 33.944126 + 1302 0 -8.74898 0 -8.74898 1.1818343e-09 33.944126 + 1303 0 -8.74898 0 -8.74898 -2.0581026e-09 33.944126 + 1304 0 -8.74898 0 -8.74898 6.0399421e-10 33.944126 + 1305 0 -8.74898 0 -8.74898 1.1814385e-09 33.944126 + 1306 0 -8.74898 0 -8.74898 -1.0139629e-09 33.944126 + 1307 0 -8.74898 0 -8.74898 1.1816023e-09 33.944126 + 1308 0 -8.74898 0 -8.74898 -1.0137037e-09 33.944126 + 1309 0 -8.74898 0 -8.74898 -1.8362836e-09 33.944126 + 1310 0 -8.74898 0 -8.74898 5.3486925e-11 33.944126 + 1311 0 -8.74898 0 -8.74898 1.5138131e-09 33.944126 + 1312 0 -8.74898 0 -8.74898 7.5888238e-10 33.944126 + 1313 0 -8.74898 0 -8.74898 -1.0147817e-09 33.944126 + 1314 0 -8.74898 0 -8.74898 7.5814547e-10 33.944126 + 1315 0 -8.74898 0 -8.74898 -1.8359151e-09 33.944126 + 1316 0 -8.74898 0 -8.74898 5.4032789e-11 33.944126 + 1317 0 -8.74898 0 -8.74898 1.8560614e-09 33.944126 + 1318 0 -8.74898 0 -8.74898 1.870636e-09 33.944126 + 1319 0 -8.74898 0 -8.74898 -1.9064667e-10 33.944126 + 1320 0 -8.74898 0 -8.74898 -1.3516404e-10 33.944126 + 1321 0 -8.74898 0 -8.74898 -1.3554615e-10 33.944126 + 1322 0 -8.74898 0 -8.74898 2.311496e-10 33.944126 + 1323 0 -8.74898 0 -8.74898 -1.826086e-09 33.944126 + 1324 0 -8.74898 0 -8.74898 2.1255541e-09 33.944126 + 1325 0 -8.74898 0 -8.74898 -1.8254582e-09 33.944126 + 1326 0 -8.74898 0 -8.74898 2.8838834e-09 33.944126 + 1327 0 -8.74898 0 -8.74898 -1.5749197e-09 33.944126 + 1328 0 -8.74898 0 -8.74898 -1.5081434e-09 33.944126 + 1329 0 -8.74898 0 -8.74898 2.2726644e-09 33.944126 + 1330 0 -8.74898 0 -8.74898 -1.8249396e-09 33.944126 + 1331 0 -8.74898 0 -8.74898 2.884402e-09 33.944126 + 1332 0 -8.74898 0 -8.74898 -1.6791377e-09 33.944126 + 1333 0 -8.74898 0 -8.74898 -1.8262361e-09 33.944126 + 1334 0 -8.74898 0 -8.74898 2.1393644e-09 33.944126 + 1335 0 -8.74898 0 -8.74898 -1.825622e-09 33.944126 + 1336 0 -8.74898 0 -8.74898 2.8837197e-09 33.944126 + 1337 0 -8.74898 0 -8.74898 -1.6798201e-09 33.944126 + 1338 0 -8.74898 0 -8.74898 -2.09237e-09 33.944126 + 1339 0 -8.74898 0 -8.74898 1.8586248e-09 33.944126 + 1340 0 -8.74898 0 -8.74898 6.146829e-10 33.944126 + 1341 0 -8.74898 0 -8.74898 -2.092179e-09 33.944126 + 1342 0 -8.74898 0 -8.74898 1.5408658e-09 33.944126 + 1343 0 -8.74898 0 -8.74898 -1.5094535e-09 33.944126 + 1344 0 -8.74898 0 -8.74898 2.124435e-09 33.944126 + 1345 0 -8.74898 0 -8.74898 -2.0920425e-09 33.944126 + 1346 0 -8.74898 0 -8.74898 2.2712998e-09 33.944126 + 1347 0 -8.74898 0 -8.74898 -2.0917969e-09 33.944126 + 1348 0 -8.74898 0 -8.74898 2.2715454e-09 33.944126 + 1349 0 -8.74898 0 -8.74898 -1.8400464e-09 33.944126 + 1350 0 -8.74898 0 -8.74898 2.2725007e-09 33.944126 + 1351 0 -8.74898 0 -8.74898 -1.150846e-09 33.944126 + 1352 0 -8.74898 0 -8.74898 -2.0929159e-09 33.944126 + 1353 0 -8.74898 0 -8.74898 1.5574724e-09 33.944126 + 1354 0 -8.74898 0 -8.74898 6.2800199e-10 33.944126 + 1355 0 -8.74898 0 -8.74898 -2.092834e-09 33.944126 + 1356 0 -8.74898 0 -8.74898 1.5576362e-09 33.944126 + 1357 0 -8.74898 0 -8.74898 6.2816575e-10 33.944126 + 1358 0 -8.74898 0 -8.74898 -2.0926703e-09 33.944126 + 1359 0 -8.74898 0 -8.74898 1.5577999e-09 33.944126 + 1360 0 -8.74898 0 -8.74898 2.6853954e-10 33.944126 + 1361 0 -8.74898 0 -8.74898 -2.0930524e-09 33.944126 + 1362 0 -8.74898 0 -8.74898 1.5364566e-09 33.944126 + 1363 0 -8.74898 0 -8.74898 2.2796575e-09 33.944126 + 1364 0 -8.74898 0 -8.74898 -1.6663509e-09 33.944126 + 1365 0 -8.74898 0 -8.74898 -2.0928067e-09 33.944126 + 1366 0 -8.74898 0 -8.74898 2.2037857e-09 33.944126 + 1367 0 -8.74898 0 -8.74898 -2.0926157e-09 33.944126 + 1368 0 -8.74898 0 -8.74898 2.2986749e-09 33.944126 + 1369 0 -8.74898 0 -8.74898 -2.0923564e-09 33.944126 + 1370 0 -8.74898 0 -8.74898 2.2849737e-09 33.944126 + 1371 0 -8.74898 0 -8.74898 -2.0920971e-09 33.944126 + 1372 0 -8.74898 0 -8.74898 2.2852193e-09 33.944126 + 1373 0 -8.74898 0 -8.74898 -2.1197861e-09 33.944126 + 1374 0 -8.74898 0 -8.74898 2.2715181e-09 33.944126 + 1375 0 -8.74898 0 -8.74898 -1.8680356e-09 33.944126 + 1376 0 -8.74898 0 -8.74898 2.2724461e-09 33.944126 + 1377 0 -8.74898 0 -8.74898 -1.6672925e-09 33.944126 + 1378 0 -8.74898 0 -8.74898 -2.9756787e-10 33.944126 + 1379 0 -8.74898 0 -8.74898 1.4548742e-09 33.944126 + 1380 0 -8.74898 0 -8.74898 -2.1201409e-09 33.944126 + 1381 0 -8.74898 0 -8.74898 2.2851374e-09 33.944126 + 1382 0 -8.74898 0 -8.74898 -2.1198816e-09 33.944126 + 1383 0 -8.74898 0 -8.74898 2.278396e-09 33.944126 + 1384 0 -8.74898 0 -8.74898 -2.0603314e-09 33.944126 + 1385 0 -8.74898 0 -8.74898 2.2787099e-09 33.944126 + 1386 0 -8.74898 0 -8.74898 -1.0606425e-09 33.944126 + 1387 0 -8.74898 0 -8.74898 -2.0935846e-09 33.944126 + 1388 0 -8.74898 0 -8.74898 1.9057515e-09 33.944126 + 1389 0 -8.74898 0 -8.74898 -2.7694257e-10 33.944126 + 1390 0 -8.74898 0 -8.74898 5.4599419e-10 33.944126 + 1391 0 -8.74898 0 -8.74898 1.6225893e-11 33.944126 + 1392 0 -8.74898 0 -8.74898 -5.9602303e-10 33.944126 + 1393 0 -8.74898 0 -8.74898 -3.9116455e-10 33.944126 + 1394 0 -8.74898 0 -8.74898 -9.4486305e-11 33.944126 + 1395 0 -8.74898 0 -8.74898 1.1678329e-09 33.944126 + 1396 0 -8.74898 0 -8.74898 -2.0581026e-09 33.944126 + 1397 0 -8.74898 0 -8.74898 1.2882306e-10 33.944126 + 1398 0 -8.74898 0 -8.74898 1.7724595e-09 33.944126 + 1399 0 -8.74898 0 -8.74898 5.1149901e-10 33.944126 + 1400 0 -8.74898 0 -8.74898 1.3401924e-09 33.944126 + 1401 0 -8.74898 0 -8.74898 -1.0197384e-09 33.944126 + 1402 0 -8.74898 0 -8.74898 4.7307779e-10 33.944126 + 1403 0 -8.74898 0 -8.74898 5.005757e-10 33.944126 + 1404 0 -8.74898 0 -8.74898 -8.194947e-10 33.944126 + 1405 0 -8.74898 0 -8.74898 4.9171905e-10 33.944126 + 1406 0 -8.74898 0 -8.74898 7.6832426e-10 33.944126 + 1407 0 -8.74898 0 -8.74898 -8.0658501e-10 33.944126 + 1408 0 -8.74898 0 -8.74898 1.5148142e-09 33.944126 + 1409 0 -8.74898 0 -8.74898 -1.8049331e-09 33.944126 + 1410 0 -8.74898 0 -8.74898 1.5071039e-09 33.944126 + 1411 0 -8.74898 0 -8.74898 -1.8196578e-09 33.944126 + 1412 0 -8.74898 0 -8.74898 2.0655219e-09 33.944126 + 1413 0 -8.74898 0 -8.74898 -1.7772765e-09 33.944126 + 1414 0 -8.74898 0 -8.74898 3.9533715e-10 33.944126 + 1415 0 -8.74898 0 -8.74898 1.6931697e-10 33.944126 + 1416 0 -8.74898 0 -8.74898 1.7663155e-10 33.944126 + 1417 0 -8.74898 0 -8.74898 1.7695907e-10 33.944126 + 1418 0 -8.74898 0 -8.74898 -1.2233768e-09 33.944126 + 1419 0 -8.74898 0 -8.74898 7.3709549e-10 33.944126 + 1420 0 -8.74898 0 -8.74898 1.7594922e-10 33.944126 + 1421 0 -8.74898 0 -8.74898 6.828925e-10 33.944126 + 1422 0 -8.74898 0 -8.74898 -1.7648035e-09 33.944126 + 1423 0 -8.74898 0 -8.74898 6.3510547e-10 33.944126 + 1424 0 -8.74898 0 -8.74898 7.2369452e-10 33.944126 + 1425 0 -8.74898 0 -8.74898 1.4340242e-09 33.944126 + 1426 0 -8.74898 0 -8.74898 -1.6198229e-09 33.944126 + 1427 0 -8.74898 0 -8.74898 1.2518303e-09 33.944126 + 1428 0 -8.74898 0 -8.74898 -1.6209282e-09 33.944126 + 1429 0 -8.74898 0 -8.74898 1.5967578e-09 33.944126 + 1430 0 -8.74898 0 -8.74898 -1.6212831e-09 33.944126 + 1431 0 -8.74898 0 -8.74898 1.6029317e-09 33.944126 + 1432 0 -8.74898 0 -8.74898 6.6644494e-10 33.944126 + 1433 0 -8.74898 0 -8.74898 -1.6344111e-09 33.944126 + 1434 0 -8.74898 0 -8.74898 8.7774763e-10 33.944126 + 1435 0 -8.74898 0 -8.74898 6.6614472e-10 33.944126 + 1436 0 -8.74898 0 -8.74898 -1.6347113e-09 33.944126 + 1437 0 -8.74898 0 -8.74898 4.0900344e-10 33.944126 + 1438 0 -8.74898 0 -8.74898 2.2822086e-10 33.944126 + 1439 0 -8.74898 0 -8.74898 6.6551697e-10 33.944126 + 1440 0 -8.74898 0 -8.74898 -1.0590827e-09 33.944126 + 1441 0 -8.74898 0 -8.74898 2.282618e-10 33.944126 + 1442 0 -8.74898 0 -8.74898 6.6557156e-10 33.944126 + 1443 0 -8.74898 0 -8.74898 -1.0589735e-09 33.944126 + 1444 0 -8.74898 0 -8.74898 2.2838462e-10 33.944126 + 1445 0 -8.74898 0 -8.74898 6.6570803e-10 33.944126 + 1446 0 -8.74898 0 -8.74898 -1.0588371e-09 33.944126 + 1447 0 -8.74898 0 -8.74898 2.2852108e-10 33.944126 + 1448 0 -8.74898 0 -8.74898 6.7981862e-10 33.944126 + 1449 0 -8.74898 0 -8.74898 -1.6210784e-09 33.944126 + 1450 0 -8.74898 0 -8.74898 1.5752018e-09 33.944126 + 1451 0 -8.74898 0 -8.74898 6.6663599e-10 33.944126 + 1452 0 -8.74898 0 -8.74898 -1.63422e-09 33.944126 + 1453 0 -8.74898 0 -8.74898 8.7793868e-10 33.944126 + 1454 0 -8.74898 0 -8.74898 6.6633577e-10 33.944126 + 1455 0 -8.74898 0 -8.74898 -1.6345203e-09 33.944126 + 1456 0 -8.74898 0 -8.74898 4.091945e-10 33.944126 + 1457 0 -8.74898 0 -8.74898 6.6513487e-10 33.944126 + 1458 0 -8.74898 0 -8.74898 6.6644494e-10 33.944126 + 1459 0 -8.74898 0 -8.74898 -1.6344384e-09 33.944126 + 1460 0 -8.74898 0 -8.74898 4.1629073e-10 33.944126 + 1461 0 -8.74898 0 -8.74898 6.6521675e-10 33.944126 + 1462 0 -8.74898 0 -8.74898 -1.0593966e-09 33.944126 + 1463 0 -8.74898 0 -8.74898 8.500996e-10 33.944126 + 1464 0 -8.74898 0 -8.74898 6.6644494e-10 33.944126 + 1465 0 -8.74898 0 -8.74898 -1.6344111e-09 33.944126 + 1466 0 -8.74898 0 -8.74898 4.0933096e-10 33.944126 + 1467 0 -8.74898 0 -8.74898 6.6524404e-10 33.944126 + 1468 0 -8.74898 0 -8.74898 6.5263457e-10 33.944126 + 1469 0 -8.74898 0 -8.74898 -1.6342746e-09 33.944126 + 1470 0 -8.74898 0 -8.74898 4.1645449e-10 33.944126 + 1471 0 -8.74898 0 -8.74898 6.6538051e-10 33.944126 + 1472 0 -8.74898 0 -8.74898 6.5274375e-10 33.944126 + 1473 0 -8.74898 0 -8.74898 -1.6481259e-09 33.944126 + 1474 0 -8.74898 0 -8.74898 6.192831e-10 33.944126 + 1475 0 -8.74898 0 -8.74898 6.5195224e-10 33.944126 + 1476 0 -8.74898 0 -8.74898 -1.1006093e-09 33.944126 + 1477 0 -8.74898 0 -8.74898 6.654078e-10 33.944126 + 1478 0 -8.74898 0 -8.74898 6.5277104e-10 33.944126 + 1479 0 -8.74898 0 -8.74898 -1.6341245e-09 33.944126 + 1480 0 -8.74898 0 -8.74898 4.1659096e-10 33.944126 + 1481 0 -8.74898 0 -8.74898 6.6554427e-10 33.944126 + 1482 0 -8.74898 0 -8.74898 -1.0590691e-09 33.944126 + 1483 0 -8.74898 0 -8.74898 2.2828909e-10 33.944126 + 1484 0 -8.74898 0 -8.74898 6.6559885e-10 33.944126 + 1485 0 -8.74898 0 -8.74898 6.6693622e-10 33.944126 + 1486 0 -8.74898 0 -8.74898 -1.6339471e-09 33.944126 + 1487 0 -8.74898 0 -8.74898 4.1678201e-10 33.944126 + 1488 0 -8.74898 0 -8.74898 6.6573532e-10 33.944126 + 1489 0 -8.74898 0 -8.74898 -1.058878e-09 33.944126 + 1490 0 -8.74898 0 -8.74898 2.2848014e-10 33.944126 + 1491 0 -8.74898 0 -8.74898 6.657899e-10 33.944126 + 1492 0 -8.74898 0 -8.74898 -1.0587279e-09 33.944126 + 1493 0 -8.74898 0 -8.74898 2.2553179e-10 33.944126 + 1494 0 -8.74898 0 -8.74898 6.6576261e-10 33.944126 + 1495 0 -8.74898 0 -8.74898 -1.0590691e-09 33.944126 + 1496 0 -8.74898 0 -8.74898 2.2517698e-10 33.944126 + 1497 0 -8.74898 0 -8.74898 2.2554543e-10 33.944126 + 1498 0 -8.74898 0 -8.74898 6.6576261e-10 33.944126 + 1499 0 -8.74898 0 -8.74898 -1.0730432e-09 33.944126 + 1500 0 -8.74898 0 -8.74898 2.2517698e-10 33.944126 + 1501 0 -8.74898 0 -8.74898 2.2554543e-10 33.944126 + 1502 0 -8.74898 0 -8.74898 -1.7062693e-09 33.944126 + 1503 0 -8.74898 0 -8.74898 7.5658938e-10 33.944126 + 1504 0 -8.74898 0 -8.74898 3.532719e-10 33.944126 + 1505 0 -8.74898 0 -8.74898 1.3753545e-10 33.944126 + 1506 0 -8.74898 0 -8.74898 1.3789027e-10 33.944126 + 1507 0 -8.74898 0 -8.74898 6.6521675e-10 33.944126 + 1508 0 -8.74898 0 -8.74898 -1.1014691e-09 33.944126 + 1509 0 -8.74898 0 -8.74898 1.3756275e-10 33.944126 + 1510 0 -8.74898 0 -8.74898 4.0226202e-10 33.944126 + 1511 0 -8.74898 0 -8.74898 6.5124262e-10 33.944126 + 1512 0 -8.74898 0 -8.74898 2.6859196e-10 33.944126 + 1513 0 -8.74898 0 -8.74898 -1.7292408e-09 33.944126 + 1514 0 -8.74898 0 -8.74898 3.3976176e-10 33.944126 + 1515 0 -8.74898 0 -8.74898 1.9722872e-10 33.944126 + 1516 0 -8.74898 0 -8.74898 1.9766541e-10 33.944126 + 1517 0 -8.74898 0 -8.74898 -1.7340674e-09 33.944126 + 1518 0 -8.74898 0 -8.74898 1.536127e-09 33.944126 + 1519 0 -8.74898 0 -8.74898 6.5126991e-10 33.944126 + 1520 0 -8.74898 0 -8.74898 -1.730005e-09 33.944126 + 1521 0 -8.74898 0 -8.74898 3.4595732e-10 33.944126 + 1522 0 -8.74898 0 -8.74898 3.3978905e-10 33.944126 + 1523 0 -8.74898 0 -8.74898 1.9725601e-10 33.944126 + 1524 0 -8.74898 0 -8.74898 1.9769271e-10 33.944126 + 1525 0 -8.74898 0 -8.74898 -1.7340538e-09 33.944126 + 1526 0 -8.74898 0 -8.74898 1.5361543e-09 33.944126 + 1527 0 -8.74898 0 -8.74898 1.9747436e-10 33.944126 + 1528 0 -8.74898 0 -8.74898 -1.08815e-09 33.944126 + 1529 0 -8.74898 0 -8.74898 3.5343566e-10 33.944126 + 1530 0 -8.74898 0 -8.74898 1.2372509e-10 33.944126 + 1531 0 -8.74898 0 -8.74898 1.9728331e-10 33.944126 + 1532 0 -8.74898 0 -8.74898 -1.7344222e-09 33.944126 + 1533 0 -8.74898 0 -8.74898 1.5357722e-09 33.944126 + 1534 0 -8.74898 0 -8.74898 1.2391614e-10 33.944126 + 1535 0 -8.74898 0 -8.74898 2.6730918e-10 33.944126 + 1536 0 -8.74898 0 -8.74898 -1.7306873e-09 33.944126 + 1537 0 -8.74898 0 -8.74898 4.842103e-10 33.944126 + 1538 0 -8.74898 0 -8.74898 3.3924319e-10 33.944126 + 1539 0 -8.74898 0 -8.74898 1.2353403e-10 33.944126 + 1540 0 -8.74898 0 -8.74898 1.9709226e-10 33.944126 + 1541 0 -8.74898 0 -8.74898 1.4144917e-10 33.944126 + 1542 0 -8.74898 0 -8.74898 -1.3746596e-09 33.944126 + 1543 0 -8.74898 0 -8.74898 3.3856086e-10 33.944126 + 1544 0 -8.74898 0 -8.74898 1.6114536e-10 33.944126 + 1545 0 -8.74898 0 -8.74898 1.2331569e-10 33.944126 + 1546 0 -8.74898 0 -8.74898 1.2368415e-10 33.944126 + 1547 0 -8.74898 0 -8.74898 -1.3751782e-09 33.944126 + 1548 0 -8.74898 0 -8.74898 1.5078061e-09 33.944126 + 1549 0 -8.74898 0 -8.74898 1.4116259e-10 33.944126 + 1550 0 -8.74898 0 -8.74898 -1.3889476e-09 33.944126 + 1551 0 -8.74898 0 -8.74898 3.3824699e-10 33.944126 + 1552 0 -8.74898 0 -8.74898 1.6083149e-10 33.944126 + 1553 0 -8.74898 0 -8.74898 1.2300182e-10 33.944126 + 1554 0 -8.74898 0 -8.74898 1.2337027e-10 33.944126 + 1555 0 -8.74898 0 -8.74898 3.4724104e-10 33.944126 + 1556 0 -8.74898 0 -8.74898 -1.3887429e-09 33.944126 + 1557 0 -8.74898 0 -8.74898 1.5152299e-09 33.944126 + 1558 0 -8.74898 0 -8.74898 -1.4166093e-09 33.944126 + 1559 0 -8.74898 0 -8.74898 3.3853357e-10 33.944126 + 1560 0 -8.74898 0 -8.74898 1.2282441e-10 33.944126 + 1561 0 -8.74898 0 -8.74898 3.4669517e-10 33.944126 + 1562 0 -8.74898 0 -8.74898 1.4097154e-10 33.944126 + 1563 0 -8.74898 0 -8.74898 -1.4170733e-09 33.944126 + 1564 0 -8.74898 0 -8.74898 1.5148205e-09 33.944126 + 1565 0 -8.74898 0 -8.74898 -1.4170187e-09 33.944126 + 1566 0 -8.74898 0 -8.74898 1.5149023e-09 33.944126 + 1567 0 -8.74898 0 -8.74898 -1.4029627e-09 33.944126 + 1568 0 -8.74898 0 -8.74898 3.3820605e-10 33.944126 + 1569 0 -8.74898 0 -8.74898 1.2249689e-10 33.944126 + 1570 0 -8.74898 0 -8.74898 3.4636765e-10 33.944126 + 1571 0 -8.74898 0 -8.74898 3.3310315e-10 33.944126 + 1572 0 -8.74898 0 -8.74898 -1.4168822e-09 33.944126 + 1573 0 -8.74898 0 -8.74898 1.5150388e-09 33.944126 + 1574 0 -8.74898 0 -8.74898 1.274341e-10 33.944126 + 1575 0 -8.74898 0 -8.74898 -1.7450708e-09 33.944126 + 1576 0 -8.74898 0 -8.74898 1.5146567e-09 33.944126 + 1577 0 -8.74898 0 -8.74898 -1.4171825e-09 33.944126 + 1578 0 -8.74898 0 -8.74898 3.3796041e-10 33.944126 + 1579 0 -8.74898 0 -8.74898 3.4571261e-10 33.944126 + 1580 0 -8.74898 0 -8.74898 3.4640859e-10 33.944126 + 1581 0 -8.74898 0 -8.74898 3.3313044e-10 33.944126 + 1582 0 -8.74898 0 -8.74898 -1.4308291e-09 33.944126 + 1583 0 -8.74898 0 -8.74898 1.5606653e-09 33.944126 + 1584 0 -8.74898 0 -8.74898 -1.4306653e-09 33.944126 + 1585 0 -8.74898 0 -8.74898 1.6021739e-10 33.944126 + 1586 0 -8.74898 0 -8.74898 1.56087e-09 33.944126 + 1587 0 -8.74898 0 -8.74898 -1.430447e-09 33.944126 + 1588 0 -8.74898 0 -8.74898 1.1242632e-09 33.944126 + 1589 0 -8.74898 0 -8.74898 1.2718846e-10 33.944126 + 1590 0 -8.74898 0 -8.74898 -1.4308564e-09 33.944126 + 1591 0 -8.74898 0 -8.74898 1.1238675e-09 33.944126 + 1592 0 -8.74898 0 -8.74898 3.3321232e-10 33.944126 + 1593 0 -8.74898 0 -8.74898 -1.4307199e-09 33.944126 + 1594 0 -8.74898 0 -8.74898 -2.840784e-11 33.944126 + 1595 0 -8.74898 0 -8.74898 -1.9065893e-10 33.944126 + 1596 0 -8.74898 0 -8.74898 9.3069493e-10 33.944126 + 1597 0 -8.74898 0 -8.74898 1.0064068e-10 33.944126 + 1598 0 -8.74898 0 -8.74898 8.7335238e-11 33.944126 + 1599 0 -8.74898 0 -8.74898 -1.3618608e-09 33.944126 + 1600 0 -8.74898 0 -8.74898 1.2595647e-09 33.944126 + 1601 0 -8.74898 0 -8.74898 -1.362202e-09 33.944126 + 1602 0 -8.74898 0 -8.74898 1.2592236e-09 33.944126 + 1603 0 -8.74898 0 -8.74898 8.7376178e-11 33.944126 + 1604 0 -8.74898 0 -8.74898 -1.3618199e-09 33.944126 + 1605 0 -8.74898 0 -8.74898 1.2596057e-09 33.944126 + 1606 0 -8.74898 0 -8.74898 -1.3621611e-09 33.944126 + 1607 0 -8.74898 0 -8.74898 1.2592782e-09 33.944126 + 1608 0 -8.74898 0 -8.74898 8.7430765e-11 33.944126 + 1609 0 -8.74898 0 -8.74898 -7.7157495e-10 33.944126 + 1610 0 -8.74898 0 -8.74898 1.2712853e-09 33.944126 + 1611 0 -8.74898 0 -8.74898 -1.4305834e-09 33.944126 + 1612 0 -8.74898 0 -8.74898 1.2710943e-09 33.944126 + 1613 0 -8.74898 0 -8.74898 1.274341e-10 33.944126 + 1614 0 -8.74898 0 -8.74898 -1.4306107e-09 33.944126 + 1615 0 -8.74898 0 -8.74898 1.271067e-09 33.944126 + 1616 0 -8.74898 0 -8.74898 -1.4308018e-09 33.944126 + 1617 0 -8.74898 0 -8.74898 1.5467048e-09 33.944126 + 1618 0 -8.74898 0 -8.74898 1.2757057e-10 33.944126 + 1619 0 -8.74898 0 -8.74898 -1.4304743e-09 33.944126 + 1620 0 -8.74898 0 -8.74898 1.2712034e-09 33.944126 + 1621 0 -8.74898 0 -8.74898 -1.4306653e-09 33.944126 + 1622 0 -8.74898 0 -8.74898 1.5468549e-09 33.944126 + 1623 0 -8.74898 0 -8.74898 -1.4305016e-09 33.944126 + 1624 0 -8.74898 0 -8.74898 5.0190971e-10 33.944126 + 1625 0 -8.74898 0 -8.74898 3.3225706e-10 33.944126 + 1626 0 -8.74898 0 -8.74898 3.3296668e-10 33.944126 + 1627 0 -8.74898 0 -8.74898 1.2721575e-10 33.944126 + 1628 0 -8.74898 0 -8.74898 -1.4308291e-09 33.944126 + 1629 0 -8.74898 0 -8.74898 1.5466912e-09 33.944126 + 1630 0 -8.74898 0 -8.74898 -1.4306653e-09 33.944126 + 1631 0 -8.74898 0 -8.74898 8.9011739e-10 33.944126 + 1632 0 -8.74898 0 -8.74898 3.3296668e-10 33.944126 + 1633 0 -8.74898 0 -8.74898 -1.4309655e-09 33.944126 + 1634 0 -8.74898 0 -8.74898 1.0254765e-09 33.944126 + 1635 0 -8.74898 0 -8.74898 3.3261187e-10 33.944126 + 1636 0 -8.74898 0 -8.74898 3.0537324e-10 33.944126 + 1637 0 -8.74898 0 -8.74898 -8.1613284e-10 33.944126 + 1638 0 -8.74898 0 -8.74898 3.3228435e-10 33.944126 + 1639 0 -8.74898 0 -8.74898 3.0501843e-10 33.944126 + 1640 0 -8.74898 0 -8.74898 1.2724305e-10 33.944126 + 1641 0 -8.74898 0 -8.74898 -8.162966e-10 33.944126 + 1642 0 -8.74898 0 -8.74898 3.3212059e-10 33.944126 + 1643 0 -8.74898 0 -8.74898 3.0485467e-10 33.944126 + 1644 0 -8.74898 0 -8.74898 -1.4311293e-09 33.944126 + 1645 0 -8.74898 0 -8.74898 8.8963976e-10 33.944126 + 1646 0 -8.74898 0 -8.74898 3.324754e-10 33.944126 + 1647 0 -8.74898 0 -8.74898 3.0520948e-10 33.944126 + 1648 0 -8.74898 0 -8.74898 -1.4307745e-09 33.944126 + 1649 0 -8.74898 0 -8.74898 8.6204632e-10 33.944126 + 1650 0 -8.74898 0 -8.74898 3.0488196e-10 33.944126 + 1651 0 -8.74898 0 -8.74898 1.2710658e-10 33.944126 + 1652 0 -8.74898 0 -8.74898 -1.4309382e-09 33.944126 + 1653 0 -8.74898 0 -8.74898 1.1097842e-09 33.944126 + 1654 0 -8.74898 0 -8.74898 3.0518219e-10 33.944126 + 1655 0 -8.74898 0 -8.74898 -1.8539395e-09 33.944126 + 1656 0 -8.74898 0 -8.74898 9.8943751e-10 33.944126 + 1657 0 -8.74898 0 -8.74898 3.3141097e-10 33.944126 + 1658 0 -8.74898 0 -8.74898 3.0414504e-10 33.944126 + 1659 0 -8.74898 0 -8.74898 -2.3386955e-10 33.944126 + 1660 0 -8.74898 0 -8.74898 3.3171119e-10 33.944126 + 1661 0 -8.74898 0 -8.74898 3.6018679e-10 33.944126 + 1662 0 -8.74898 0 -8.74898 3.609783e-10 33.944126 + 1663 0 -8.74898 0 -8.74898 -1.2909764e-09 33.944126 + 1664 0 -8.74898 0 -8.74898 3.3119262e-10 33.944126 + 1665 0 -8.74898 0 -8.74898 3.039267e-10 33.944126 + 1666 0 -8.74898 0 -8.74898 3.7432468e-10 33.944126 + 1667 0 -8.74898 0 -8.74898 -3.268401e-10 33.944126 + 1668 0 -8.74898 0 -8.74898 3.6081454e-10 33.944126 + 1669 0 -8.74898 0 -8.74898 -1.2911402e-09 33.944126 + 1670 0 -8.74898 0 -8.74898 -2.7013923e-10 33.944126 + 1671 0 -8.74898 0 -8.74898 -1.5551888e-10 33.944126 + 1672 0 -8.74898 0 -8.74898 -3.8637862e-10 33.944126 + 1673 0 -8.74898 0 -8.74898 -2.1232221e-10 33.944126 + 1674 0 -8.74898 0 -8.74898 1.5334779e-09 33.944126 + 1675 0 -8.74898 0 -8.74898 1.0403399e-10 33.944126 + 1676 0 -8.74898 0 -8.74898 3.8734354e-10 33.944126 + 1677 0 -8.74898 0 -8.74898 3.6022773e-10 33.944126 + 1678 0 -8.74898 0 -8.74898 3.6103288e-10 33.944126 + 1679 0 -8.74898 0 -8.74898 -1.4517461e-09 33.944126 + 1680 0 -8.74898 0 -8.74898 3.3102886e-10 33.944126 + 1681 0 -8.74898 0 -8.74898 3.7349224e-10 33.944126 + 1682 0 -8.74898 0 -8.74898 3.6032326e-10 33.944126 + 1683 0 -8.74898 0 -8.74898 3.6112841e-10 33.944126 + 1684 0 -8.74898 0 -8.74898 -1.4516506e-09 33.944126 + 1685 0 -8.74898 0 -8.74898 3.3113804e-10 33.944126 + 1686 0 -8.74898 0 -8.74898 3.7358776e-10 33.944126 + 1687 0 -8.74898 0 -8.74898 3.6041878e-10 33.944126 + 1688 0 -8.74898 0 -8.74898 -1.3124478e-09 33.944126 + 1689 0 -8.74898 0 -8.74898 3.3094698e-10 33.944126 + 1690 0 -8.74898 0 -8.74898 3.3162931e-10 33.944126 + 1691 0 -8.74898 0 -8.74898 3.7407904e-10 33.944126 + 1692 0 -8.74898 0 -8.74898 3.6088277e-10 33.944126 + 1693 0 -8.74898 0 -8.74898 -1.3119701e-09 33.944126 + 1694 0 -8.74898 0 -8.74898 3.3141097e-10 33.944126 + 1695 0 -8.74898 0 -8.74898 1.0488008e-10 33.944126 + 1696 0 -8.74898 0 -8.74898 3.7422915e-10 33.944126 + 1697 0 -8.74898 0 -8.74898 -3.2694927e-10 33.944126 + 1698 0 -8.74898 0 -8.74898 5.2473491e-10 33.944126 + 1699 0 -8.74898 0 -8.74898 6.2023348e-10 33.944126 + 1700 0 -8.74898 0 -8.74898 -1.4507772e-09 33.944126 + 1701 0 -8.74898 0 -8.74898 5.517552e-10 33.944126 + 1702 0 -8.74898 0 -8.74898 3.6070536e-10 33.944126 + 1703 0 -8.74898 0 -8.74898 6.2009702e-10 33.944126 + 1704 0 -8.74898 0 -8.74898 -1.4508182e-09 33.944126 + 1705 0 -8.74898 0 -8.74898 3.7371058e-10 33.944126 + 1706 0 -8.74898 0 -8.74898 3.605416e-10 33.944126 + 1707 0 -8.74898 0 -8.74898 6.1993326e-10 33.944126 + 1708 0 -8.74898 0 -8.74898 -1.4509956e-09 33.944126 + 1709 0 -8.74898 0 -8.74898 3.7354682e-10 33.944126 + 1710 0 -8.74898 0 -8.74898 3.7433833e-10 33.944126 + 1711 0 -8.74898 0 -8.74898 3.6116935e-10 33.944126 + 1712 0 -8.74898 0 -8.74898 -1.2907854e-09 33.944126 + 1713 0 -8.74898 0 -8.74898 3.8711155e-10 33.944126 + 1714 0 -8.74898 0 -8.74898 3.7391528e-10 33.944126 + 1715 0 -8.74898 0 -8.74898 3.607463e-10 33.944126 + 1716 0 -8.74898 0 -8.74898 6.2013796e-10 33.944126 + 1717 0 -8.74898 0 -8.74898 -1.38822e-09 33.944126 + 1718 0 -8.74898 0 -8.74898 3.7381975e-10 33.944126 + 1719 0 -8.74898 0 -8.74898 3.6065078e-10 33.944126 + 1720 0 -8.74898 0 -8.74898 6.2004243e-10 33.944126 + 1721 0 -8.74898 0 -8.74898 -1.3883155e-09 33.944126 + 1722 0 -8.74898 0 -8.74898 3.7372423e-10 33.944126 + 1723 0 -8.74898 0 -8.74898 3.6055525e-10 33.944126 + 1724 0 -8.74898 0 -8.74898 6.1996055e-10 33.944126 + 1725 0 -8.74898 0 -8.74898 -1.388411e-09 33.944126 + 1726 0 -8.74898 0 -8.74898 3.736287e-10 33.944126 + 1727 0 -8.74898 0 -8.74898 3.7443385e-10 33.944126 + 1728 0 -8.74898 0 -8.74898 6.1985138e-10 33.944126 + 1729 0 -8.74898 0 -8.74898 -1.3885202e-09 33.944126 + 1730 0 -8.74898 0 -8.74898 3.7351953e-10 33.944126 + 1731 0 -8.74898 0 -8.74898 3.7432468e-10 33.944126 + 1732 0 -8.74898 0 -8.74898 3.611557e-10 33.944126 + 1733 0 -8.74898 0 -8.74898 6.2053371e-10 33.944126 + 1734 0 -8.74898 0 -8.74898 -1.3878242e-09 33.944126 + 1735 0 -8.74898 0 -8.74898 3.7422915e-10 33.944126 + 1736 0 -8.74898 0 -8.74898 3.750343e-10 33.944126 + 1737 0 -8.74898 0 -8.74898 6.2045183e-10 33.944126 + 1738 0 -8.74898 0 -8.74898 -1.3879334e-09 33.944126 + 1739 0 -8.74898 0 -8.74898 3.7410633e-10 33.944126 + 1740 0 -8.74898 0 -8.74898 3.7491148e-10 33.944126 + 1741 0 -8.74898 0 -8.74898 6.2031536e-10 33.944126 + 1742 0 -8.74898 0 -8.74898 -1.3880562e-09 33.944126 + 1743 0 -8.74898 0 -8.74898 3.7398351e-10 33.944126 + 1744 0 -8.74898 0 -8.74898 3.7478866e-10 33.944126 + 1745 0 -8.74898 0 -8.74898 6.2020619e-10 33.944126 + 1746 0 -8.74898 0 -8.74898 -1.38822e-09 33.944126 + 1747 0 -8.74898 0 -8.74898 3.7381975e-10 33.944126 + 1748 0 -8.74898 0 -8.74898 3.746249e-10 33.944126 + 1749 0 -8.74898 0 -8.74898 6.2001514e-10 33.944126 + 1750 0 -8.74898 0 -8.74898 -1.3883565e-09 33.944126 + 1751 0 -8.74898 0 -8.74898 3.7368329e-10 33.944126 + 1752 0 -8.74898 0 -8.74898 3.7448844e-10 33.944126 + 1753 0 -8.74898 0 -8.74898 6.4782693e-10 33.944126 + 1754 0 -8.74898 0 -8.74898 -1.3884793e-09 33.944126 + 1755 0 -8.74898 0 -8.74898 3.7356047e-10 33.944126 + 1756 0 -8.74898 0 -8.74898 3.7436562e-10 33.944126 + 1757 0 -8.74898 0 -8.74898 3.7514348e-10 33.944126 + 1758 0 -8.74898 0 -8.74898 -1.3116972e-09 33.944126 + 1759 0 -8.74898 0 -8.74898 3.8743907e-10 33.944126 + 1760 0 -8.74898 0 -8.74898 3.7425645e-10 33.944126 + 1761 0 -8.74898 0 -8.74898 3.7504795e-10 33.944126 + 1762 0 -8.74898 0 -8.74898 6.2047912e-10 33.944126 + 1763 0 -8.74898 0 -8.74898 -1.3879198e-09 33.944126 + 1764 0 -8.74898 0 -8.74898 3.7413363e-10 33.944126 + 1765 0 -8.74898 0 -8.74898 3.7493878e-10 33.944126 + 1766 0 -8.74898 0 -8.74898 6.4829091e-10 33.944126 + 1767 0 -8.74898 0 -8.74898 -1.3880016e-09 33.944126 + 1768 0 -8.74898 0 -8.74898 3.740381e-10 33.944126 + 1769 0 -8.74898 0 -8.74898 3.7484325e-10 33.944126 + 1770 0 -8.74898 0 -8.74898 6.6218316e-10 33.944126 + 1771 0 -8.74898 0 -8.74898 -1.8453962e-09 33.944126 + 1772 0 -8.74898 0 -8.74898 3.8723437e-10 33.944126 + 1773 0 -8.74898 0 -8.74898 3.740381e-10 33.944126 + 1774 0 -8.74898 0 -8.74898 3.7484325e-10 33.944126 + 1775 0 -8.74898 0 -8.74898 6.4820903e-10 33.944126 + 1776 0 -8.74898 0 -8.74898 -1.8454099e-09 33.944126 + 1777 0 -8.74898 0 -8.74898 3.8720708e-10 33.944126 + 1778 0 -8.74898 0 -8.74898 3.7401081e-10 33.944126 + 1779 0 -8.74898 0 -8.74898 3.7481596e-10 33.944126 + 1780 0 -8.74898 0 -8.74898 6.4818174e-10 33.944126 + 1781 0 -8.74898 0 -8.74898 -1.8454235e-09 33.944126 + 1782 0 -8.74898 0 -8.74898 3.8717978e-10 33.944126 + 1783 0 -8.74898 0 -8.74898 3.7398351e-10 33.944126 + 1784 0 -8.74898 0 -8.74898 3.7478866e-10 33.944126 + 1785 0 -8.74898 0 -8.74898 6.4815445e-10 33.944126 + 1786 0 -8.74898 0 -8.74898 -1.8454508e-09 33.944126 + 1787 0 -8.74898 0 -8.74898 3.8716614e-10 33.944126 + 1788 0 -8.74898 0 -8.74898 3.7396987e-10 33.944126 + 1789 0 -8.74898 0 -8.74898 3.7477502e-10 33.944126 + 1790 0 -8.74898 0 -8.74898 -1.3120657e-09 33.944126 + 1791 0 -8.74898 0 -8.74898 8.9742312e-10 33.944126 + 1792 0 -8.74898 0 -8.74898 3.7507524e-10 33.944126 + 1793 0 -8.74898 0 -8.74898 6.6241515e-10 33.944126 + 1794 0 -8.74898 0 -8.74898 -1.8451506e-09 33.944126 + 1795 0 -8.74898 0 -8.74898 8.1025829e-10 33.944126 + 1796 0 -8.74898 0 -8.74898 5.8818504e-10 33.944126 + 1797 0 -8.74898 0 -8.74898 -1.426615e-09 33.944126 + 1798 0 -8.74898 0 -8.74898 4.9574621e-10 33.944126 + 1799 0 -8.74898 0 -8.74898 3.6066016e-10 33.944126 + 1800 0 -8.74898 0 -8.74898 5.883488e-10 33.944126 + 1801 0 -8.74898 0 -8.74898 -1.4263966e-09 33.944126 + 1802 0 -8.74898 0 -8.74898 4.9595091e-10 33.944126 + 1803 0 -8.74898 0 -8.74898 3.6087851e-10 33.944126 + 1804 0 -8.74898 0 -8.74898 5.8856714e-10 33.944126 + 1805 0 -8.74898 0 -8.74898 -1.4541538e-09 33.944126 + 1806 0 -8.74898 0 -8.74898 4.9622384e-10 33.944126 + 1807 0 -8.74898 0 -8.74898 3.6112415e-10 33.944126 + 1808 0 -8.74898 0 -8.74898 5.8881278e-10 33.944126 + 1809 0 -8.74898 0 -8.74898 -1.4539355e-09 33.944126 + 1810 0 -8.74898 0 -8.74898 4.9642854e-10 33.944126 + 1811 0 -8.74898 0 -8.74898 5.8818504e-10 33.944126 + 1812 0 -8.74898 0 -8.74898 -9.7580421e-10 33.944126 + 1813 0 -8.74898 0 -8.74898 3.6022347e-10 33.944126 + 1814 0 -8.74898 0 -8.74898 3.6109685e-10 33.944126 + 1815 0 -8.74898 0 -8.74898 5.8875819e-10 33.944126 + 1816 0 -8.74898 0 -8.74898 -1.4259872e-09 33.944126 + 1817 0 -8.74898 0 -8.74898 8.1083145e-10 33.944126 + 1818 0 -8.74898 0 -8.74898 5.8875819e-10 33.944126 + 1819 0 -8.74898 0 -8.74898 -1.4540037e-09 33.944126 + 1820 0 -8.74898 0 -8.74898 8.1080416e-10 33.944126 + 1821 0 -8.74898 0 -8.74898 5.887309e-10 33.944126 + 1822 0 -8.74898 0 -8.74898 -1.7052977e-09 33.944126 + 1823 0 -8.74898 0 -8.74898 4.2559689e-10 33.944126 + 1824 0 -8.74898 0 -8.74898 3.6066016e-10 33.944126 + 1825 0 -8.74898 0 -8.74898 5.883488e-10 33.944126 + 1826 0 -8.74898 0 -8.74898 -1.024515e-09 33.944126 + 1827 0 -8.74898 0 -8.74898 2.6254034e-10 33.944126 + 1828 0 -8.74898 0 -8.74898 5.8840338e-10 33.944126 + 1829 0 -8.74898 0 -8.74898 -9.7540845e-10 33.944126 + 1830 0 -8.74898 0 -8.74898 2.6245846e-10 33.944126 + 1831 0 -8.74898 0 -8.74898 7.1047063e-10 33.944126 + 1832 0 -8.74898 0 -8.74898 -1.4259872e-09 33.944126 + 1833 0 -8.74898 0 -8.74898 7.0924449e-10 33.944126 + 1834 0 -8.74898 0 -8.74898 6.9666026e-10 33.944126 + 1835 0 -8.74898 0 -8.74898 -1.4260691e-09 33.944126 + 1836 0 -8.74898 0 -8.74898 7.021619e-10 33.944126 + 1837 0 -8.74898 0 -8.74898 5.8840338e-10 33.944126 + 1838 0 -8.74898 0 -8.74898 -1.024515e-09 33.944126 + 1839 0 -8.74898 0 -8.74898 7.0988588e-10 33.944126 + 1840 0 -8.74898 0 -8.74898 5.8911301e-10 33.944126 + 1841 0 -8.74898 0 -8.74898 -1.4256733e-09 33.944126 + 1842 0 -8.74898 0 -8.74898 7.0259859e-10 33.944126 + 1843 0 -8.74898 0 -8.74898 5.8881278e-10 33.944126 + 1844 0 -8.74898 0 -8.74898 -9.7519011e-10 33.944126 + 1845 0 -8.74898 0 -8.74898 7.0999506e-10 33.944126 + 1846 0 -8.74898 0 -8.74898 5.8924947e-10 33.944126 + 1847 0 -8.74898 0 -8.74898 -1.4255505e-09 33.944126 + 1848 0 -8.74898 0 -8.74898 8.1126814e-10 33.944126 + 1849 0 -8.74898 0 -8.74898 5.8919489e-10 33.944126 + 1850 0 -8.74898 0 -8.74898 -1.4256051e-09 33.944126 + 1851 0 -8.74898 0 -8.74898 8.112272e-10 33.944126 + 1852 0 -8.74898 0 -8.74898 5.891403e-10 33.944126 + 1853 0 -8.74898 0 -8.74898 -1.4536079e-09 33.944126 + 1854 0 -8.74898 0 -8.74898 5.0368266e-10 33.944126 + 1855 0 -8.74898 0 -8.74898 5.8840338e-10 33.944126 + 1856 0 -8.74898 0 -8.74898 5.8965887e-10 33.944126 + 1857 0 -8.74898 0 -8.74898 -1.8303303e-09 33.944126 + 1858 0 -8.74898 0 -8.74898 5.0358713e-10 33.944126 + 1859 0 -8.74898 0 -8.74898 5.883215e-10 33.944126 + 1860 0 -8.74898 0 -8.74898 5.8957699e-10 33.944126 + 1861 0 -8.74898 0 -8.74898 -1.425223e-09 33.944126 + 1862 0 -8.74898 0 -8.74898 8.1160931e-10 33.944126 + 1863 0 -8.74898 0 -8.74898 5.895224e-10 33.944126 + 1864 0 -8.74898 0 -8.74898 -1.4532258e-09 33.944126 + 1865 0 -8.74898 0 -8.74898 8.1158201e-10 33.944126 + 1866 0 -8.74898 0 -8.74898 5.8949511e-10 33.944126 + 1867 0 -8.74898 0 -8.74898 -1.8304941e-09 33.944126 + 1868 0 -8.74898 0 -8.74898 7.3009618e-10 33.944126 + 1869 0 -8.74898 0 -8.74898 5.8856714e-10 33.944126 + 1870 0 -8.74898 0 -8.74898 5.8979534e-10 33.944126 + 1871 0 -8.74898 0 -8.74898 -1.8302075e-09 33.944126 + 1872 0 -8.74898 0 -8.74898 4.1953779e-10 33.944126 + 1873 0 -8.74898 0 -8.74898 5.8840338e-10 33.944126 + 1874 0 -8.74898 0 -8.74898 5.8971346e-10 33.944126 + 1875 0 -8.74898 0 -8.74898 -1.4250865e-09 33.944126 + 1876 0 -8.74898 0 -8.74898 8.1175942e-10 33.944126 + 1877 0 -8.74898 0 -8.74898 5.8965887e-10 33.944126 + 1878 0 -8.74898 0 -8.74898 -1.4251411e-09 33.944126 + 1879 0 -8.74898 0 -8.74898 8.0471777e-10 33.944126 + 1880 0 -8.74898 0 -8.74898 5.8963158e-10 33.944126 + 1881 0 -8.74898 0 -8.74898 -1.4531167e-09 33.944126 + 1882 0 -8.74898 0 -8.74898 5.0416029e-10 33.944126 + 1883 0 -8.74898 0 -8.74898 5.8892195e-10 33.944126 + 1884 0 -8.74898 0 -8.74898 5.9015015e-10 33.944126 + 1885 0 -8.74898 0 -8.74898 -1.8298391e-09 33.944126 + 1886 0 -8.74898 0 -8.74898 5.0409205e-10 33.944126 + 1887 0 -8.74898 0 -8.74898 5.8881278e-10 33.944126 + 1888 0 -8.74898 0 -8.74898 5.9006827e-10 33.944126 + 1889 0 -8.74898 0 -8.74898 -1.45268e-09 33.944126 + 1890 0 -8.74898 0 -8.74898 3.3692622e-10 33.944126 + 1891 0 -8.74898 0 -8.74898 5.8900383e-10 33.944126 + 1892 0 -8.74898 0 -8.74898 5.9025932e-10 33.944126 + 1893 0 -8.74898 0 -8.74898 -1.8297026e-09 33.944126 + 1894 0 -8.74898 0 -8.74898 5.0421487e-10 33.944126 + 1895 0 -8.74898 0 -8.74898 5.8894925e-10 33.944126 + 1896 0 -8.74898 0 -8.74898 5.9020474e-10 33.944126 + 1897 0 -8.74898 0 -8.74898 -1.4245953e-09 33.944126 + 1898 0 -8.74898 0 -8.74898 3.3706269e-10 33.944126 + 1899 0 -8.74898 0 -8.74898 5.8911301e-10 33.944126 + 1900 0 -8.74898 0 -8.74898 -1.0377249e-09 33.944126 + 1901 0 -8.74898 0 -8.74898 3.3706269e-10 33.944126 + 1902 0 -8.74898 0 -8.74898 5.8911301e-10 33.944126 + 1903 0 -8.74898 0 -8.74898 5.9036849e-10 33.944126 + 1904 0 -8.74898 0 -8.74898 -1.4244042e-09 33.944126 + 1905 0 -8.74898 0 -8.74898 3.3725374e-10 33.944126 + 1906 0 -8.74898 0 -8.74898 5.8930406e-10 33.944126 + 1907 0 -8.74898 0 -8.74898 5.9055955e-10 33.944126 + 1908 0 -8.74898 0 -8.74898 -1.8294297e-09 33.944126 + 1909 0 -8.74898 0 -8.74898 6.7554694e-10 33.944126 + 1910 0 -8.74898 0 -8.74898 5.8963158e-10 33.944126 + 1911 0 -8.74898 0 -8.74898 5.9085977e-10 33.944126 + 1912 0 -8.74898 0 -8.74898 -1.4798367e-09 33.944126 + 1913 0 -8.74898 0 -8.74898 3.3755397e-10 33.944126 + 1914 0 -8.74898 0 -8.74898 5.8963158e-10 33.944126 + 1915 0 -8.74898 0 -8.74898 -1.0372337e-09 33.944126 + 1916 0 -8.74898 0 -8.74898 3.3755397e-10 33.944126 + 1917 0 -8.74898 0 -8.74898 3.3831818e-10 33.944126 + 1918 0 -8.74898 0 -8.74898 5.9036849e-10 33.944126 + 1919 0 -8.74898 0 -8.74898 -1.4244042e-09 33.944126 + 1920 0 -8.74898 0 -8.74898 3.3026668e-10 33.944126 + 1921 0 -8.74898 0 -8.74898 3.3799066e-10 33.944126 + 1922 0 -8.74898 0 -8.74898 5.9006827e-10 33.944126 + 1923 0 -8.74898 0 -8.74898 5.634028e-10 33.944126 + 1924 0 -8.74898 0 -8.74898 -1.856641e-09 33.944126 + 1925 0 -8.74898 0 -8.74898 3.3040314e-10 33.944126 + 1926 0 -8.74898 0 -8.74898 3.3815442e-10 33.944126 + 1927 0 -8.74898 0 -8.74898 5.9020474e-10 33.944126 + 1928 0 -8.74898 0 -8.74898 -1.0366196e-09 33.944126 + 1929 0 -8.74898 0 -8.74898 3.3815442e-10 33.944126 + 1930 0 -8.74898 0 -8.74898 5.9023203e-10 33.944126 + 1931 0 -8.74898 0 -8.74898 5.7751339e-10 33.944126 + 1932 0 -8.74898 0 -8.74898 -1.4792909e-09 33.944126 + 1933 0 -8.74898 0 -8.74898 3.3815442e-10 33.944126 + 1934 0 -8.74898 0 -8.74898 5.9020474e-10 33.944126 + 1935 0 -8.74898 0 -8.74898 5.774588e-10 33.944126 + 1936 0 -8.74898 0 -8.74898 -1.8565728e-09 33.944126 + 1937 0 -8.74898 0 -8.74898 3.3045773e-10 33.944126 + 1938 0 -8.74898 0 -8.74898 3.38209e-10 33.944126 + 1939 0 -8.74898 0 -8.74898 5.9028661e-10 33.944126 + 1940 0 -8.74898 0 -8.74898 -1.0365513e-09 33.944126 + 1941 0 -8.74898 0 -8.74898 3.382363e-10 33.944126 + 1942 0 -8.74898 0 -8.74898 3.3900051e-10 33.944126 + 1943 0 -8.74898 0 -8.74898 5.770767e-10 33.944126 + 1944 0 -8.74898 0 -8.74898 -1.451752e-09 33.944126 + 1945 0 -8.74898 0 -8.74898 3.3067608e-10 33.944126 + 1946 0 -8.74898 0 -8.74898 3.3842735e-10 33.944126 + 1947 0 -8.74898 0 -8.74898 5.9050496e-10 33.944126 + 1948 0 -8.74898 0 -8.74898 -9.7344334e-10 33.944126 + 1949 0 -8.74898 0 -8.74898 3.3815442e-10 33.944126 + 1950 0 -8.74898 0 -8.74898 5.9020474e-10 33.944126 + 1951 0 -8.74898 0 -8.74898 -1.0366196e-09 33.944126 + 1952 0 -8.74898 0 -8.74898 3.3116735e-10 33.944126 + 1953 0 -8.74898 0 -8.74898 3.3891863e-10 33.944126 + 1954 0 -8.74898 0 -8.74898 5.7702211e-10 33.944126 + 1955 0 -8.74898 0 -8.74898 -1.4517793e-09 33.944126 + 1956 0 -8.74898 0 -8.74898 3.3064878e-10 33.944126 + 1957 0 -8.74898 0 -8.74898 3.3840006e-10 33.944126 + 1958 0 -8.74898 0 -8.74898 5.9050496e-10 33.944126 + 1959 0 -8.74898 0 -8.74898 5.4983807e-10 33.944126 + 1960 0 -8.74898 0 -8.74898 -1.8563135e-09 33.944126 + 1961 0 -8.74898 0 -8.74898 3.3073066e-10 33.944126 + 1962 0 -8.74898 0 -8.74898 3.3848194e-10 33.944126 + 1963 0 -8.74898 0 -8.74898 5.9055955e-10 33.944126 + 1964 0 -8.74898 0 -8.74898 -1.0362648e-09 33.944126 + 1965 0 -8.74898 0 -8.74898 3.3152217e-10 33.944126 + 1966 0 -8.74898 0 -8.74898 3.3927344e-10 33.944126 + 1967 0 -8.74898 0 -8.74898 5.7740422e-10 33.944126 + 1968 0 -8.74898 0 -8.74898 -1.4513972e-09 33.944126 + 1969 0 -8.74898 0 -8.74898 3.3103089e-10 33.944126 + 1970 0 -8.74898 0 -8.74898 3.3878216e-10 33.944126 + 1971 0 -8.74898 0 -8.74898 5.9085977e-10 33.944126 + 1972 0 -8.74898 0 -8.74898 5.3621875e-10 33.944126 + 1973 0 -8.74898 0 -8.74898 -1.8560406e-09 33.944126 + 1974 0 -8.74898 0 -8.74898 3.3100359e-10 33.944126 + 1975 0 -8.74898 0 -8.74898 3.3875487e-10 33.944126 + 1976 0 -8.74898 0 -8.74898 5.9085977e-10 33.944126 + 1977 0 -8.74898 0 -8.74898 -1.0639264e-09 33.944126 + 1978 0 -8.74898 0 -8.74898 3.3864569e-10 33.944126 + 1979 0 -8.74898 0 -8.74898 3.3940991e-10 33.944126 + 1980 0 -8.74898 0 -8.74898 5.7751339e-10 33.944126 + 1981 0 -8.74898 0 -8.74898 -1.4792363e-09 33.944126 + 1982 0 -8.74898 0 -8.74898 3.3119465e-10 33.944126 + 1983 0 -8.74898 0 -8.74898 3.3894592e-10 33.944126 + 1984 0 -8.74898 0 -8.74898 5.770767e-10 33.944126 + 1985 0 -8.74898 0 -8.74898 5.3635522e-10 33.944126 + 1986 0 -8.74898 0 -8.74898 -1.8559041e-09 33.944126 + 1987 0 -8.74898 0 -8.74898 6.7685702e-10 33.944126 + 1988 0 -8.74898 0 -8.74898 5.7696752e-10 33.944126 + 1989 0 -8.74898 0 -8.74898 -1.0639537e-09 33.944126 + 1990 0 -8.74898 0 -8.74898 3.3163134e-10 33.944126 + 1991 0 -8.74898 0 -8.74898 3.3938261e-10 33.944126 + 1992 0 -8.74898 0 -8.74898 5.774861e-10 33.944126 + 1993 0 -8.74898 0 -8.74898 -1.4513153e-09 33.944126 + 1994 0 -8.74898 0 -8.74898 6.7682972e-10 33.944126 + 1995 0 -8.74898 0 -8.74898 5.7694023e-10 33.944126 + 1996 0 -8.74898 0 -8.74898 5.5016559e-10 33.944126 + 1997 0 -8.74898 0 -8.74898 -1.8560679e-09 33.944126 + 1998 0 -8.74898 0 -8.74898 6.7666596e-10 33.944126 + 1999 0 -8.74898 0 -8.74898 5.907506e-10 33.944126 + 2000 0 -8.74898 0 -8.74898 5.5005641e-10 33.944126 + 2001 0 -8.74898 0 -8.74898 -1.8562043e-09 33.944126 + 2002 0 -8.74898 0 -8.74898 6.7655679e-10 33.944126 + 2003 0 -8.74898 0 -8.74898 5.9064143e-10 33.944126 + 2004 0 -8.74898 0 -8.74898 -1.0362511e-09 33.944126 + 2005 0 -8.74898 0 -8.74898 3.3154946e-10 33.944126 + 2006 0 -8.74898 0 -8.74898 3.3930073e-10 33.944126 + 2007 0 -8.74898 0 -8.74898 5.7740422e-10 33.944126 + 2008 0 -8.74898 0 -8.74898 -1.4513972e-09 33.944126 + 2009 0 -8.74898 0 -8.74898 6.7674784e-10 33.944126 + 2010 0 -8.74898 0 -8.74898 3.3951908e-10 33.944126 + 2011 0 -8.74898 0 -8.74898 5.7762256e-10 33.944126 + 2012 0 -8.74898 0 -8.74898 -1.4791135e-09 33.944126 + 2013 0 -8.74898 0 -8.74898 3.3133111e-10 33.944126 + 2014 0 -8.74898 0 -8.74898 3.3905509e-10 33.944126 + 2015 0 -8.74898 0 -8.74898 5.7715858e-10 33.944126 + 2016 0 -8.74898 0 -8.74898 5.3638251e-10 33.944126 + 2017 0 -8.74898 0 -8.74898 -1.8558632e-09 33.944126 + 2018 0 -8.74898 0 -8.74898 6.769116e-10 33.944126 + 2019 0 -8.74898 0 -8.74898 5.7702211e-10 33.944126 + 2020 0 -8.74898 0 -8.74898 -1.0638991e-09 33.944126 + 2021 0 -8.74898 0 -8.74898 3.3168592e-10 33.944126 + 2022 0 -8.74898 0 -8.74898 3.3940991e-10 33.944126 + 2023 0 -8.74898 0 -8.74898 5.7754068e-10 33.944126 + 2024 0 -8.74898 0 -8.74898 -1.4512607e-09 33.944126 + 2025 0 -8.74898 0 -8.74898 6.7688431e-10 33.944126 + 2026 0 -8.74898 0 -8.74898 5.7699482e-10 33.944126 + 2027 0 -8.74898 0 -8.74898 5.3621875e-10 33.944126 + 2028 0 -8.74898 0 -8.74898 -1.8560406e-09 33.944126 + 2029 0 -8.74898 0 -8.74898 6.7672055e-10 33.944126 + 2030 0 -8.74898 0 -8.74898 5.9080519e-10 33.944126 + 2031 0 -8.74898 0 -8.74898 5.50111e-10 33.944126 + 2032 0 -8.74898 0 -8.74898 -1.8561497e-09 33.944126 + 2033 0 -8.74898 0 -8.74898 6.7659773e-10 33.944126 + 2034 0 -8.74898 0 -8.74898 5.9069601e-10 33.944126 + 2035 0 -8.74898 0 -8.74898 -1.0361965e-09 33.944126 + 2036 0 -8.74898 0 -8.74898 3.3160404e-10 33.944126 + 2037 0 -8.74898 0 -8.74898 3.3935532e-10 33.944126 + 2038 0 -8.74898 0 -8.74898 5.774588e-10 33.944126 + 2039 0 -8.74898 0 -8.74898 -1.4513426e-09 33.944126 + 2040 0 -8.74898 0 -8.74898 6.7680243e-10 33.944126 + 2041 0 -8.74898 0 -8.74898 3.3957366e-10 33.944126 + 2042 0 -8.74898 0 -8.74898 5.7770444e-10 33.944126 + 2043 0 -8.74898 0 -8.74898 -1.4790998e-09 33.944126 + 2044 0 -8.74898 0 -8.74898 3.3133111e-10 33.944126 + 2045 0 -8.74898 0 -8.74898 3.3908239e-10 33.944126 + 2046 0 -8.74898 0 -8.74898 5.7718587e-10 33.944126 + 2047 0 -8.74898 0 -8.74898 5.3646439e-10 33.944126 + 2048 0 -8.74898 0 -8.74898 -1.8557949e-09 33.944126 + 2049 0 -8.74898 0 -8.74898 6.7696619e-10 33.944126 + 2050 0 -8.74898 0 -8.74898 5.770767e-10 33.944126 + 2051 0 -8.74898 0 -8.74898 -1.0638445e-09 33.944126 + 2052 0 -8.74898 0 -8.74898 3.317678e-10 33.944126 + 2053 0 -8.74898 0 -8.74898 3.3951908e-10 33.944126 + 2054 0 -8.74898 0 -8.74898 5.7762256e-10 33.944126 + 2055 0 -8.74898 0 -8.74898 -1.4791135e-09 33.944126 + 2056 0 -8.74898 0 -8.74898 6.7702078e-10 33.944126 + 2057 0 -8.74898 0 -8.74898 5.7713128e-10 33.944126 + 2058 0 -8.74898 0 -8.74898 5.5035664e-10 33.944126 + 2059 0 -8.74898 0 -8.74898 -1.8558768e-09 33.944126 + 2060 0 -8.74898 0 -8.74898 6.7688431e-10 33.944126 + 2061 0 -8.74898 0 -8.74898 5.7699482e-10 33.944126 + 2062 0 -8.74898 0 -8.74898 5.5019288e-10 33.944126 + 2063 0 -8.74898 0 -8.74898 -1.8560542e-09 33.944126 + 2064 0 -8.74898 0 -8.74898 6.7669326e-10 33.944126 + 2065 0 -8.74898 0 -8.74898 5.9077789e-10 33.944126 + 2066 0 -8.74898 0 -8.74898 -1.0640356e-09 33.944126 + 2067 0 -8.74898 0 -8.74898 3.3152217e-10 33.944126 + 2068 0 -8.74898 0 -8.74898 3.3927344e-10 33.944126 + 2069 0 -8.74898 0 -8.74898 5.7740422e-10 33.944126 + 2070 0 -8.74898 0 -8.74898 -1.063517e-09 33.944126 + 2071 0 -8.74898 0 -8.74898 3.3905509e-10 33.944126 + 2072 0 -8.74898 0 -8.74898 5.7715858e-10 33.944126 + 2073 0 -8.74898 0 -8.74898 5.5041122e-10 33.944126 + 2074 0 -8.74898 0 -8.74898 -1.4785949e-09 33.944126 + 2075 0 -8.74898 0 -8.74898 3.3883675e-10 33.944126 + 2076 0 -8.74898 0 -8.74898 5.7691294e-10 33.944126 + 2077 0 -8.74898 0 -8.74898 -1.0639537e-09 33.944126 + 2078 0 -8.74898 0 -8.74898 3.3163134e-10 33.944126 + 2079 0 -8.74898 0 -8.74898 3.3938261e-10 33.944126 + 2080 0 -8.74898 0 -8.74898 5.774861e-10 33.944126 + 2081 0 -8.74898 0 -8.74898 -1.4513153e-09 33.944126 + 2082 0 -8.74898 0 -8.74898 6.7682972e-10 33.944126 + 2083 0 -8.74898 0 -8.74898 3.116527e-10 33.944126 + 2084 0 -8.74898 0 -8.74898 5.7756798e-10 33.944126 + 2085 0 -8.74898 0 -8.74898 -1.7794509e-09 33.944126 + 2086 0 -8.74898 0 -8.74898 -7.4665226e-11 33.944126 + 2087 0 -8.74898 0 -8.74898 1.9860786e-10 33.944126 + 2088 0 -8.74898 0 -8.74898 6.9121354e-10 33.944126 + 2089 0 -8.74898 0 -8.74898 5.7718587e-10 33.944126 + 2090 0 -8.74898 0 -8.74898 5.5038393e-10 33.944126 + 2091 0 -8.74898 0 -8.74898 -1.4506603e-09 33.944126 + 2092 0 -8.74898 0 -8.74898 3.3875487e-10 33.944126 + 2093 0 -8.74898 0 -8.74898 5.9085977e-10 33.944126 + 2094 0 -8.74898 0 -8.74898 5.5019288e-10 33.944126 + 2095 0 -8.74898 0 -8.74898 -1.4508513e-09 33.944126 + 2096 0 -8.74898 0 -8.74898 3.3856382e-10 33.944126 + 2097 0 -8.74898 0 -8.74898 5.9066872e-10 33.944126 + 2098 0 -8.74898 0 -8.74898 -1.0361692e-09 33.944126 + 2099 0 -8.74898 0 -8.74898 3.386184e-10 33.944126 + 2100 0 -8.74898 0 -8.74898 5.9069601e-10 33.944126 + 2101 0 -8.74898 0 -8.74898 5.5005641e-10 33.944126 + 2102 0 -8.74898 0 -8.74898 -1.4789497e-09 33.944126 + 2103 0 -8.74898 0 -8.74898 3.3848194e-10 33.944126 + 2104 0 -8.74898 0 -8.74898 5.9055955e-10 33.944126 + 2105 0 -8.74898 0 -8.74898 5.4991995e-10 33.944126 + 2106 0 -8.74898 0 -8.74898 -1.4790725e-09 33.944126 + 2107 0 -8.74898 0 -8.74898 3.3834547e-10 33.944126 + 2108 0 -8.74898 0 -8.74898 5.9045037e-10 33.944126 + 2109 0 -8.74898 0 -8.74898 5.7775903e-10 33.944126 + 2110 0 -8.74898 0 -8.74898 -1.8562862e-09 33.944126 + 2111 0 -8.74898 0 -8.74898 6.7644762e-10 33.944126 + 2112 0 -8.74898 0 -8.74898 5.9053225e-10 33.944126 + 2113 0 -8.74898 0 -8.74898 -1.036333e-09 33.944126 + 2114 0 -8.74898 0 -8.74898 3.3845464e-10 33.944126 + 2115 0 -8.74898 0 -8.74898 3.3921885e-10 33.944126 + 2116 0 -8.74898 0 -8.74898 5.7732234e-10 33.944126 + 2117 0 -8.74898 0 -8.74898 -1.0635443e-09 33.944126 + 2118 0 -8.74898 0 -8.74898 3.390278e-10 33.944126 + 2119 0 -8.74898 0 -8.74898 5.7715858e-10 33.944126 + 2120 0 -8.74898 0 -8.74898 5.5041122e-10 33.944126 + 2121 0 -8.74898 0 -8.74898 -1.4785949e-09 33.944126 + 2122 0 -8.74898 0 -8.74898 3.3883675e-10 33.944126 + 2123 0 -8.74898 0 -8.74898 5.7694023e-10 33.944126 + 2124 0 -8.74898 0 -8.74898 -1.063981e-09 33.944126 + 2125 0 -8.74898 0 -8.74898 3.3160404e-10 33.944126 + 2126 0 -8.74898 0 -8.74898 3.3935532e-10 33.944126 + 2127 0 -8.74898 0 -8.74898 5.774588e-10 33.944126 + 2128 0 -8.74898 0 -8.74898 -1.0634079e-09 33.944126 + 2129 0 -8.74898 0 -8.74898 3.3919156e-10 33.944126 + 2130 0 -8.74898 0 -8.74898 5.7726775e-10 33.944126 + 2131 0 -8.74898 0 -8.74898 5.505204e-10 33.944126 + 2132 0 -8.74898 0 -8.74898 -1.8556994e-09 33.944126 + 2133 0 -8.74898 0 -8.74898 2.1920218e-10 33.944126 + 2134 0 -8.74898 0 -8.74898 7.8519321e-10 33.944126 + 2135 0 -8.74898 0 -8.74898 -1.7420959e-09 33.944126 + 2136 0 -8.74898 0 -8.74898 8.9585059e-10 33.944126 + 2137 0 -8.74898 0 -8.74898 1.2469674e-09 33.944126 + 2138 0 -8.74898 0 -8.74898 -2.0273047e-09 33.944126 + 2139 0 -8.74898 0 -8.74898 9.0298776e-10 33.944126 + 2140 0 -8.74898 0 -8.74898 2.6932888e-10 33.944126 + 2141 0 -8.74898 0 -8.74898 -1.7424916e-09 33.944126 + 2142 0 -8.74898 0 -8.74898 9.0944261e-10 33.944126 + 2143 0 -8.74898 0 -8.74898 1.4525589e-09 33.944126 + 2144 0 -8.74898 0 -8.74898 -2.0274548e-09 33.944126 + 2145 0 -8.74898 0 -8.74898 9.1681178e-10 33.944126 + 2146 0 -8.74898 0 -8.74898 -2.4488267e-10 33.944126 + 2147 0 -8.74898 0 -8.74898 1.2470493e-09 33.944126 + 2148 0 -8.74898 0 -8.74898 -1.3145032e-09 33.944126 + 2149 0 -8.74898 0 -8.74898 1.0112191e-10 33.944126 + 2150 0 -8.74898 0 -8.74898 9.3657215e-11 33.944126 + 2151 0 -8.74898 0 -8.74898 1.0093086e-10 33.944126 + 2152 0 -8.74898 0 -8.74898 1.0121744e-10 33.944126 + 2153 0 -8.74898 0 -8.74898 4.0545833e-10 33.944126 + 2154 0 -8.74898 0 -8.74898 6.6480331e-10 33.944126 + 2155 0 -8.74898 0 -8.74898 -1.4795365e-09 33.944126 + 2156 0 -8.74898 0 -8.74898 5.7212233e-10 33.944126 + 2157 0 -8.74898 0 -8.74898 3.7731902e-10 33.944126 + 2158 0 -8.74898 0 -8.74898 6.6463955e-10 33.944126 + 2159 0 -8.74898 0 -8.74898 -1.8569276e-09 33.944126 + 2160 0 -8.74898 0 -8.74898 -1.0036889e-10 33.944126 + 2161 0 -8.74898 0 -8.74898 -4.1033434e-11 33.944126 + 2162 0 -8.74898 0 -8.74898 9.545552e-10 33.944126 + 2163 0 -8.74898 0 -8.74898 9.4366839e-11 33.944126 + 2164 0 -8.74898 0 -8.74898 1.0164048e-10 33.944126 + 2165 0 -8.74898 0 -8.74898 1.0192706e-10 33.944126 + 2166 0 -8.74898 0 -8.74898 3.7823334e-10 33.944126 + 2167 0 -8.74898 0 -8.74898 -1.2878104e-09 33.944126 + 2168 0 -8.74898 0 -8.74898 1.980347e-10 33.944126 + 2169 0 -8.74898 0 -8.74898 1.9841681e-10 33.944126 + 2170 0 -8.74898 0 -8.74898 1.0083533e-10 33.944126 + 2171 0 -8.74898 0 -8.74898 1.0109462e-10 33.944126 + 2172 0 -8.74898 0 -8.74898 4.0533551e-10 33.944126 + 2173 0 -8.74898 0 -8.74898 -1.2885882e-09 33.944126 + 2174 0 -8.74898 0 -8.74898 1.2273964e-09 33.944126 + 2175 0 -8.74898 0 -8.74898 6.6423015e-10 33.944126 + 2176 0 -8.74898 0 -8.74898 -1.4486484e-09 33.944126 + 2177 0 -8.74898 0 -8.74898 9.2906652e-11 33.944126 + 2178 0 -8.74898 0 -8.74898 3.9714754e-10 33.944126 + 2179 0 -8.74898 0 -8.74898 3.7696421e-10 33.944126 + 2180 0 -8.74898 0 -8.74898 6.6428474e-10 33.944126 + 2181 0 -8.74898 0 -8.74898 -1.4520795e-09 33.944126 + 2182 0 -8.74898 0 -8.74898 3.6898094e-10 33.944126 + 2183 0 -8.74898 0 -8.74898 3.7674586e-10 33.944126 + 2184 0 -8.74898 0 -8.74898 6.6406639e-10 33.944126 + 2185 0 -8.74898 0 -8.74898 -1.8295388e-09 33.944126 + 2186 0 -8.74898 0 -8.74898 6.7898778e-10 33.944126 + 2187 0 -8.74898 0 -8.74898 3.7648658e-10 33.944126 + 2188 0 -8.74898 0 -8.74898 6.6382075e-10 33.944126 + 2189 0 -8.74898 0 -8.74898 -1.717798e-09 33.944126 + 2190 0 -8.74898 0 -8.74898 8.9229199e-10 33.944126 + 2191 0 -8.74898 0 -8.74898 6.6346594e-10 33.944126 + 2192 0 -8.74898 0 -8.74898 -1.4494126e-09 33.944126 + 2193 0 -8.74898 0 -8.74898 1.0844227e-09 33.944126 + 2194 0 -8.74898 0 -8.74898 6.6384805e-10 33.944126 + 2195 0 -8.74898 0 -8.74898 -1.8298118e-09 33.944126 + 2196 0 -8.74898 0 -8.74898 7.1350133e-10 33.944126 + 2197 0 -8.74898 0 -8.74898 6.6276996e-10 33.944126 + 2198 0 -8.74898 0 -8.74898 5.7636707e-10 33.944126 + 2199 0 -8.74898 0 -8.74898 -1.829648e-09 33.944126 + 2200 0 -8.74898 0 -8.74898 1.0703394e-09 33.944126 + 2201 0 -8.74898 0 -8.74898 5.9009556e-10 33.944126 + 2202 0 -8.74898 0 -8.74898 -1.8298937e-09 33.944126 + 2203 0 -8.74898 0 -8.74898 7.1341945e-10 33.944126 + 2204 0 -8.74898 0 -8.74898 6.6267444e-10 33.944126 + 2205 0 -8.74898 0 -8.74898 5.7623061e-10 33.944126 + 2206 0 -8.74898 0 -8.74898 -1.8437313e-09 33.944126 + 2207 0 -8.74898 0 -8.74898 1.0702165e-09 33.944126 + 2208 0 -8.74898 0 -8.74898 5.8998639e-10 33.944126 + 2209 0 -8.74898 0 -8.74898 -1.8300165e-09 33.944126 + 2210 0 -8.74898 0 -8.74898 7.0642832e-10 33.944126 + 2211 0 -8.74898 0 -8.74898 6.6251068e-10 33.944126 + 2212 0 -8.74898 0 -8.74898 5.7606685e-10 33.944126 + 2213 0 -8.74898 0 -8.74898 -1.829921e-09 33.944126 + 2214 0 -8.74898 0 -8.74898 7.1352456e-10 33.944126 + 2215 0 -8.74898 0 -8.74898 6.6259256e-10 33.944126 + 2216 0 -8.74898 0 -8.74898 -1.0379979e-09 33.944126 + 2217 0 -8.74898 0 -8.74898 3.7521744e-10 33.944126 + 2218 0 -8.74898 0 -8.74898 6.6253797e-10 33.944126 + 2219 0 -8.74898 0 -8.74898 -1.0379706e-09 33.944126 + 2220 0 -8.74898 0 -8.74898 3.7523109e-10 33.944126 + 2221 0 -8.74898 0 -8.74898 6.6256526e-10 33.944126 + 2222 0 -8.74898 0 -8.74898 5.7617602e-10 33.944126 + 2223 0 -8.74898 0 -8.74898 -1.8437859e-09 33.944126 + 2224 0 -8.74898 0 -8.74898 1.0701756e-09 33.944126 + 2225 0 -8.74898 0 -8.74898 5.7595768e-10 33.944126 + 2226 0 -8.74898 0 -8.74898 -1.8300438e-09 33.944126 + 2227 0 -8.74898 0 -8.74898 6.7848286e-10 33.944126 + 2228 0 -8.74898 0 -8.74898 6.6253797e-10 33.944126 + 2229 0 -8.74898 0 -8.74898 2.340285e-10 33.944126 + 2230 0 -8.74898 0 -8.74898 -1.8304122e-09 33.944126 + 2231 0 -8.74898 0 -8.74898 7.0604622e-10 33.944126 + 2232 0 -8.74898 0 -8.74898 6.6210128e-10 33.944126 + 2233 0 -8.74898 0 -8.74898 5.7568474e-10 33.944126 + 2234 0 -8.74898 0 -8.74898 -1.8442772e-09 33.944126 + 2235 0 -8.74898 0 -8.74898 1.0696707e-09 33.944126 + 2236 0 -8.74898 0 -8.74898 5.8944053e-10 33.944126 + 2237 0 -8.74898 0 -8.74898 -1.8305623e-09 33.944126 + 2238 0 -8.74898 0 -8.74898 7.1275076e-10 33.944126 + 2239 0 -8.74898 0 -8.74898 6.620194e-10 33.944126 + 2240 0 -8.74898 0 -8.74898 5.8957699e-10 33.944126 + 2241 0 -8.74898 0 -8.74898 -1.8443864e-09 33.944126 + 2242 0 -8.74898 0 -8.74898 1.0695479e-09 33.944126 + 2243 0 -8.74898 0 -8.74898 5.8930406e-10 33.944126 + 2244 0 -8.74898 0 -8.74898 -1.8306852e-09 33.944126 + 2245 0 -8.74898 0 -8.74898 7.1262794e-10 33.944126 + 2246 0 -8.74898 0 -8.74898 6.6188293e-10 33.944126 + 2247 0 -8.74898 0 -8.74898 5.8944053e-10 33.944126 + 2248 0 -8.74898 0 -8.74898 -1.8445365e-09 33.944126 + 2249 0 -8.74898 0 -8.74898 7.1288317e-10 33.944126 + 2250 0 -8.74898 0 -8.74898 6.6193752e-10 33.944126 + 2251 0 -8.74898 0 -8.74898 -1.0386256e-09 33.944126 + 2252 0 -8.74898 0 -8.74898 1.0768624e-09 33.944126 + 2253 0 -8.74898 0 -8.74898 2.3359181e-10 33.944126 + 2254 0 -8.74898 0 -8.74898 -1.8308762e-09 33.944126 + 2255 0 -8.74898 0 -8.74898 7.0558223e-10 33.944126 + 2256 0 -8.74898 0 -8.74898 3.7512983e-10 33.944126 + 2257 0 -8.74898 0 -8.74898 5.8881278e-10 33.944126 + 2258 0 -8.74898 0 -8.74898 -1.8311764e-09 33.944126 + 2259 0 -8.74898 0 -8.74898 7.1213666e-10 33.944126 + 2260 0 -8.74898 0 -8.74898 3.7484325e-10 33.944126 + 2261 0 -8.74898 0 -8.74898 6.6218316e-10 33.944126 + 2262 0 -8.74898 0 -8.74898 -1.7543412e-09 33.944126 + 2263 0 -8.74898 0 -8.74898 2.3745749e-10 33.944126 + 2264 0 -8.74898 0 -8.74898 1.7509784e-10 33.944126 + 2265 0 -8.74898 0 -8.74898 8.9252399e-10 33.944126 + 2266 0 -8.74898 0 -8.74898 -1.2746278e-09 33.944126 + 2267 0 -8.74898 0 -8.74898 1.2273828e-09 33.944126 + 2268 0 -8.74898 0 -8.74898 -1.261104e-09 33.944126 + 2269 0 -8.74898 0 -8.74898 1.3148451e-09 33.944126 + 2270 0 -8.74898 0 -8.74898 -1.2612814e-09 33.944126 + 2271 0 -8.74898 0 -8.74898 1.3007072e-09 33.944126 + 2272 0 -8.74898 0 -8.74898 -1.6946218e-09 33.944126 + 2273 0 -8.74898 0 -8.74898 1.872739e-09 33.944126 + 2274 0 -8.74898 0 -8.74898 -2.0017173e-09 33.944126 + 2275 0 -8.74898 0 -8.74898 1.7004053e-09 33.944126 + 2276 0 -8.74898 0 -8.74898 2.6848279e-10 33.944126 + 2277 0 -8.74898 0 -8.74898 -1.4360798e-09 33.944126 + 2278 0 -8.74898 0 -8.74898 1.3075032e-09 33.944126 + 2279 0 -8.74898 0 -8.74898 -1.7436925e-09 33.944126 + 2280 0 -8.74898 0 -8.74898 1.7008283e-09 33.944126 + 2281 0 -8.74898 0 -8.74898 -1.7436789e-09 33.944126 + 2282 0 -8.74898 0 -8.74898 1.7008556e-09 33.944126 + 2283 0 -8.74898 0 -8.74898 -1.6947582e-09 33.944126 + 2284 0 -8.74898 0 -8.74898 1.7005281e-09 33.944126 + 2285 0 -8.74898 0 -8.74898 2.6859196e-10 33.944126 + 2286 0 -8.74898 0 -8.74898 -2.0016218e-09 33.944126 + 2287 0 -8.74898 0 -8.74898 1.8865221e-09 33.944126 + 2288 0 -8.74898 0 -8.74898 -2.0019084e-09 33.944126 + 2289 0 -8.74898 0 -8.74898 1.700187e-09 33.944126 + 2290 0 -8.74898 0 -8.74898 2.6826445e-10 33.944126 + 2291 0 -8.74898 0 -8.74898 -1.4362845e-09 33.944126 + 2292 0 -8.74898 0 -8.74898 1.3072575e-09 33.944126 + 2293 0 -8.74898 0 -8.74898 -1.7439245e-09 33.944126 + 2294 0 -8.74898 0 -8.74898 1.7005964e-09 33.944126 + 2295 0 -8.74898 0 -8.74898 -2.0023178e-09 33.944126 + 2296 0 -8.74898 0 -8.74898 1.6997912e-09 33.944126 + 2297 0 -8.74898 0 -8.74898 2.6785505e-10 33.944126 + 2298 0 -8.74898 0 -8.74898 -2.0023587e-09 33.944126 + 2299 0 -8.74898 0 -8.74898 1.6997366e-09 33.944126 + 2300 0 -8.74898 0 -8.74898 2.5383998e-10 33.944126 + 2301 0 -8.74898 0 -8.74898 -2.0023314e-09 33.944126 + 2302 0 -8.74898 0 -8.74898 1.6997639e-09 33.944126 + 2303 0 -8.74898 0 -8.74898 -1.7447569e-09 33.944126 + 2304 0 -8.74898 0 -8.74898 1.6997639e-09 33.944126 + 2305 0 -8.74898 0 -8.74898 2.678414e-10 33.944126 + 2306 0 -8.74898 0 -8.74898 -2.0023724e-09 33.944126 + 2307 0 -8.74898 0 -8.74898 1.699723e-09 33.944126 + 2308 0 -8.74898 0 -8.74898 2.5382633e-10 33.944126 + 2309 0 -8.74898 0 -8.74898 -1.4366803e-09 33.944126 + 2310 0 -8.74898 0 -8.74898 1.3068481e-09 33.944126 + 2311 0 -8.74898 0 -8.74898 -1.7443339e-09 33.944126 + 2312 0 -8.74898 0 -8.74898 1.8722341e-09 33.944126 + 2313 0 -8.74898 0 -8.74898 -2.0022086e-09 33.944126 + 2314 0 -8.74898 0 -8.74898 1.6998867e-09 33.944126 + 2315 0 -8.74898 0 -8.74898 2.5399009e-10 33.944126 + 2316 0 -8.74898 0 -8.74898 -2.002195e-09 33.944126 + 2317 0 -8.74898 0 -8.74898 1.8719475e-09 33.944126 + 2318 0 -8.74898 0 -8.74898 -1.4368304e-09 33.944126 + 2319 0 -8.74898 0 -8.74898 1.3067117e-09 33.944126 + 2320 0 -8.74898 0 -8.74898 -1.2972864e-09 33.944126 + 2321 0 -8.74898 0 -8.74898 1.2998884e-09 33.944126 + 2322 0 -8.74898 0 -8.74898 -1.6954133e-09 33.944126 + 2323 0 -8.74898 0 -8.74898 1.8858807e-09 33.944126 + 2324 0 -8.74898 0 -8.74898 -2.0025498e-09 33.944126 + 2325 0 -8.74898 0 -8.74898 1.6995456e-09 33.944126 + 2326 0 -8.74898 0 -8.74898 2.676367e-10 33.944126 + 2327 0 -8.74898 0 -8.74898 -1.4369259e-09 33.944126 + 2328 0 -8.74898 0 -8.74898 1.3066298e-09 33.944126 + 2329 0 -8.74898 0 -8.74898 -1.7445659e-09 33.944126 + 2330 0 -8.74898 0 -8.74898 1.699955e-09 33.944126 + 2331 0 -8.74898 0 -8.74898 -1.7445659e-09 33.944126 + 2332 0 -8.74898 0 -8.74898 1.699955e-09 33.944126 + 2333 0 -8.74898 0 -8.74898 -1.6956862e-09 33.944126 + 2334 0 -8.74898 0 -8.74898 1.6996001e-09 33.944126 + 2335 0 -8.74898 0 -8.74898 2.6766399e-10 33.944126 + 2336 0 -8.74898 0 -8.74898 -2.0025498e-09 33.944126 + 2337 0 -8.74898 0 -8.74898 1.8855669e-09 33.944126 + 2338 0 -8.74898 0 -8.74898 -2.00285e-09 33.944126 + 2339 0 -8.74898 0 -8.74898 1.6992453e-09 33.944126 + 2340 0 -8.74898 0 -8.74898 2.6730918e-10 33.944126 + 2341 0 -8.74898 0 -8.74898 -2.0029046e-09 33.944126 + 2342 0 -8.74898 0 -8.74898 1.8712379e-09 33.944126 + 2343 0 -8.74898 0 -8.74898 -1.2976139e-09 33.944126 + 2344 0 -8.74898 0 -8.74898 1.3065479e-09 33.944126 + 2345 0 -8.74898 0 -8.74898 -2.0030411e-09 33.944126 + 2346 0 -8.74898 0 -8.74898 1.6990543e-09 33.944126 + 2347 0 -8.74898 0 -8.74898 2.6713178e-10 33.944126 + 2348 0 -8.74898 0 -8.74898 -1.4374172e-09 33.944126 + 2349 0 -8.74898 0 -8.74898 1.2991378e-09 33.944126 + 2350 0 -8.74898 0 -8.74898 -1.7450708e-09 33.944126 + 2351 0 -8.74898 0 -8.74898 1.6994637e-09 33.944126 + 2352 0 -8.74898 0 -8.74898 2.6752753e-10 33.944126 + 2353 0 -8.74898 0 -8.74898 -2.0026862e-09 33.944126 + 2354 0 -8.74898 0 -8.74898 1.6994091e-09 33.944126 + 2355 0 -8.74898 0 -8.74898 2.6748659e-10 33.944126 + 2356 0 -8.74898 0 -8.74898 -1.4370624e-09 33.944126 + 2357 0 -8.74898 0 -8.74898 1.3064797e-09 33.944126 + 2358 0 -8.74898 0 -8.74898 -2.0031093e-09 33.944126 + 2359 0 -8.74898 0 -8.74898 1.3254791e-09 33.944126 + 2360 0 -8.74898 0 -8.74898 1.0567158e-10 33.944126 + 2361 0 -8.74898 0 -8.74898 1.0602639e-10 33.944126 + 2362 0 -8.74898 0 -8.74898 6.6188293e-10 33.944126 + 2363 0 -8.74898 0 -8.74898 -1.4367758e-09 33.944126 + 2364 0 -8.74898 0 -8.74898 9.921128e-10 33.944126 + 2365 0 -8.74898 0 -8.74898 -1.2978049e-09 33.944126 + 2366 0 -8.74898 0 -8.74898 1.3063569e-09 33.944126 + 2367 0 -8.74898 0 -8.74898 -1.4375537e-09 33.944126 + 2368 0 -8.74898 0 -8.74898 1.2989877e-09 33.944126 + 2369 0 -8.74898 0 -8.74898 6.6218316e-10 33.944126 + 2370 0 -8.74898 0 -8.74898 -1.4367349e-09 33.944126 + 2371 0 -8.74898 0 -8.74898 9.9215374e-10 33.944126 + 2372 0 -8.74898 0 -8.74898 -1.297764e-09 33.944126 + 2373 0 -8.74898 0 -8.74898 1.2994244e-09 33.944126 + 2374 0 -8.74898 0 -8.74898 -1.2627143e-09 33.944126 + 2375 0 -8.74898 0 -8.74898 1.3062477e-09 33.944126 + 2376 0 -8.74898 0 -8.74898 -1.297764e-09 33.944126 + 2377 0 -8.74898 0 -8.74898 1.2994244e-09 33.944126 + 2378 0 -8.74898 0 -8.74898 -1.6958772e-09 33.944126 + 2379 0 -8.74898 0 -8.74898 1.6993818e-09 33.944126 + 2380 0 -8.74898 0 -8.74898 -1.7451254e-09 33.944126 + 2381 0 -8.74898 0 -8.74898 1.6993818e-09 33.944126 + 2382 0 -8.74898 0 -8.74898 -1.6962321e-09 33.944126 + 2383 0 -8.74898 0 -8.74898 1.7130011e-09 33.944126 + 2384 0 -8.74898 0 -8.74898 2.6717272e-10 33.944126 + 2385 0 -8.74898 0 -8.74898 -2.0030411e-09 33.944126 + 2386 0 -8.74898 0 -8.74898 1.8850756e-09 33.944126 + 2387 0 -8.74898 0 -8.74898 -2.0033549e-09 33.944126 + 2388 0 -8.74898 0 -8.74898 1.3252335e-09 33.944126 + 2389 0 -8.74898 0 -8.74898 1.0542594e-10 33.944126 + 2390 0 -8.74898 0 -8.74898 1.0578075e-10 33.944126 + 2391 0 -8.74898 0 -8.74898 1.0613557e-10 33.944126 + 2392 0 -8.74898 0 -8.74898 -1.2981598e-09 33.944126 + 2393 0 -8.74898 0 -8.74898 1.299015e-09 33.944126 + 2394 0 -8.74898 0 -8.74898 -1.74518e-09 33.944126 + 2395 0 -8.74898 0 -8.74898 1.6993409e-09 33.944126 + 2396 0 -8.74898 0 -8.74898 -1.6962866e-09 33.944126 + 2397 0 -8.74898 0 -8.74898 1.3254791e-09 33.944126 + 2398 0 -8.74898 0 -8.74898 1.0567158e-10 33.944126 + 2399 0 -8.74898 0 -8.74898 1.0602639e-10 33.944126 + 2400 0 -8.74898 0 -8.74898 2.6710448e-10 33.944126 + 2401 0 -8.74898 0 -8.74898 -1.4374445e-09 33.944126 + 2402 0 -8.74898 0 -8.74898 1.3061112e-09 33.944126 + 2403 0 -8.74898 0 -8.74898 -2.0034914e-09 33.944126 + 2404 0 -8.74898 0 -8.74898 1.325097e-09 33.944126 + 2405 0 -8.74898 0 -8.74898 1.0526218e-10 33.944126 + 2406 0 -8.74898 0 -8.74898 1.05617e-10 33.944126 + 2407 0 -8.74898 0 -8.74898 3.8892655e-10 33.944126 + 2408 0 -8.74898 0 -8.74898 -1.3118337e-09 33.944126 + 2409 0 -8.74898 0 -8.74898 1.2993289e-09 33.944126 + 2410 0 -8.74898 0 -8.74898 -1.4376082e-09 33.944126 + 2411 0 -8.74898 0 -8.74898 1.3129345e-09 33.944126 + 2412 0 -8.74898 0 -8.74898 6.6212857e-10 33.944126 + 2413 0 -8.74898 0 -8.74898 -1.4507499e-09 33.944126 + 2414 0 -8.74898 0 -8.74898 1.3067936e-09 33.944126 + 2415 0 -8.74898 0 -8.74898 -1.4371306e-09 33.944126 + 2416 0 -8.74898 0 -8.74898 1.3064114e-09 33.944126 + 2417 0 -8.74898 0 -8.74898 -1.4375127e-09 33.944126 + 2418 0 -8.74898 0 -8.74898 1.2990423e-09 33.944126 + 2419 0 -8.74898 0 -8.74898 6.6223775e-10 33.944126 + 2420 0 -8.74898 0 -8.74898 -1.4262328e-09 33.944126 + 2421 0 -8.74898 0 -8.74898 1.0760982e-09 33.944126 + 2422 0 -8.74898 0 -8.74898 -1.4271881e-09 33.944126 + 2423 0 -8.74898 0 -8.74898 7.1149527e-10 33.944126 + 2424 0 -8.74898 0 -8.74898 3.7420186e-10 33.944126 + 2425 0 -8.74898 0 -8.74898 3.7500701e-10 33.944126 + 2426 0 -8.74898 0 -8.74898 5.7472948e-10 33.944126 + 2427 0 -8.74898 0 -8.74898 -1.8452597e-09 33.944126 + 2428 0 -8.74898 0 -8.74898 1.0756615e-09 33.944126 + 2429 0 -8.74898 0 -8.74898 5.7442926e-10 33.944126 + 2430 0 -8.74898 0 -8.74898 -1.8315585e-09 33.944126 + 2431 0 -8.74898 0 -8.74898 1.0684288e-09 33.944126 + 2432 0 -8.74898 0 -8.74898 5.8815774e-10 33.944126 + 2433 0 -8.74898 0 -8.74898 -1.8318315e-09 33.944126 + 2434 0 -8.74898 0 -8.74898 7.1148163e-10 33.944126 + 2435 0 -8.74898 0 -8.74898 3.7417457e-10 33.944126 + 2436 0 -8.74898 0 -8.74898 3.7497972e-10 33.944126 + 2437 0 -8.74898 0 -8.74898 5.7470219e-10 33.944126 + 2438 0 -8.74898 0 -8.74898 -1.8313129e-09 33.944126 + 2439 0 -8.74898 0 -8.74898 1.0686472e-09 33.944126 + 2440 0 -8.74898 0 -8.74898 5.7442926e-10 33.944126 + 2441 0 -8.74898 0 -8.74898 -1.8315858e-09 33.944126 + 2442 0 -8.74898 0 -8.74898 6.7695444e-10 33.944126 + 2443 0 -8.74898 0 -8.74898 1.0627518e-09 33.944126 + 2444 0 -8.74898 0 -8.74898 -1.6778407e-09 33.944126 + 2445 0 -8.74898 0 -8.74898 6.7689706e-10 33.944126 + 2446 0 -8.74898 0 -8.74898 3.7433833e-10 33.944126 + 2447 0 -8.74898 0 -8.74898 3.472319e-10 33.944126 + 2448 0 -8.74898 0 -8.74898 -1.7552145e-09 33.944126 + 2449 0 -8.74898 0 -8.74898 5.3307195e-10 33.944126 + 2450 0 -8.74898 0 -8.74898 1.0693159e-09 33.944126 + 2451 0 -8.74898 0 -8.74898 -1.2766202e-09 33.944126 + 2452 0 -8.74898 0 -8.74898 8.9068169e-10 33.944126 + 2453 0 -8.74898 0 -8.74898 6.6185564e-10 33.944126 + 2454 0 -8.74898 0 -8.74898 -1.426615e-09 33.944126 + 2455 0 -8.74898 0 -8.74898 1.0687291e-09 33.944126 + 2456 0 -8.74898 0 -8.74898 5.8845797e-10 33.944126 + 2457 0 -8.74898 0 -8.74898 -1.8315312e-09 33.944126 + 2458 0 -8.74898 0 -8.74898 6.7699538e-10 33.944126 + 2459 0 -8.74898 0 -8.74898 1.0628064e-09 33.944126 + 2460 0 -8.74898 0 -8.74898 -1.8317223e-09 33.944126 + 2461 0 -8.74898 0 -8.74898 7.115908e-10 33.944126 + 2462 0 -8.74898 0 -8.74898 1.0626154e-09 33.944126 + 2463 0 -8.74898 0 -8.74898 -1.6919786e-09 33.944126 + 2464 0 -8.74898 0 -8.74898 7.0466791e-10 33.944126 + 2465 0 -8.74898 0 -8.74898 3.6022347e-10 33.944126 + 2466 0 -8.74898 0 -8.74898 3.4712273e-10 33.944126 + 2467 0 -8.74898 0 -8.74898 5.7481136e-10 33.944126 + 2468 0 -8.74898 0 -8.74898 -1.8311219e-09 33.944126 + 2469 0 -8.74898 0 -8.74898 1.0688382e-09 33.944126 + 2470 0 -8.74898 0 -8.74898 5.8856714e-10 33.944126 + 2471 0 -8.74898 0 -8.74898 -1.8314221e-09 33.944126 + 2472 0 -8.74898 0 -8.74898 1.0825394e-09 33.944126 + 2473 0 -8.74898 0 -8.74898 5.8829421e-10 33.944126 + 2474 0 -8.74898 0 -8.74898 -1.831695e-09 33.944126 + 2475 0 -8.74898 0 -8.74898 7.1161809e-10 33.944126 + 2476 0 -8.74898 0 -8.74898 1.0626427e-09 33.944126 + 2477 0 -8.74898 0 -8.74898 -1.8319134e-09 33.944126 + 2478 0 -8.74898 0 -8.74898 7.1139975e-10 33.944126 + 2479 0 -8.74898 0 -8.74898 1.0624243e-09 33.944126 + 2480 0 -8.74898 0 -8.74898 -1.7061438e-09 33.944126 + 2481 0 -8.74898 0 -8.74898 2.3639305e-10 33.944126 + 2482 0 -8.74898 0 -8.74898 2.3644764e-10 33.944126 + 2483 0 -8.74898 0 -8.74898 1.0688928e-09 33.944126 + 2484 0 -8.74898 0 -8.74898 5.8862173e-10 33.944126 + 2485 0 -8.74898 0 -8.74898 -1.8313675e-09 33.944126 + 2486 0 -8.74898 0 -8.74898 1.0825804e-09 33.944126 + 2487 0 -8.74898 0 -8.74898 5.883488e-10 33.944126 + 2488 0 -8.74898 0 -8.74898 -1.4543994e-09 33.944126 + 2489 0 -8.74898 0 -8.74898 1.0689474e-09 33.944126 + 2490 0 -8.74898 0 -8.74898 5.7472948e-10 33.944126 + 2491 0 -8.74898 0 -8.74898 -1.831272e-09 33.944126 + 2492 0 -8.74898 0 -8.74898 6.6328053e-10 33.944126 + 2493 0 -8.74898 0 -8.74898 7.9753965e-10 33.944126 + 2494 0 -8.74898 0 -8.74898 -1.7058709e-09 33.944126 + 2495 0 -8.74898 0 -8.74898 5.1919335e-10 33.944126 + 2496 0 -8.74898 0 -8.74898 1.0764257e-09 33.944126 + 2497 0 -8.74898 0 -8.74898 -1.4268333e-09 33.944126 + 2498 0 -8.74898 0 -8.74898 7.0502272e-10 33.944126 + 2499 0 -8.74898 0 -8.74898 3.6057828e-10 33.944126 + 2500 0 -8.74898 0 -8.74898 5.8826692e-10 33.944126 + 2501 0 -8.74898 0 -8.74898 -1.8316677e-09 33.944126 + 2502 0 -8.74898 0 -8.74898 7.1164539e-10 33.944126 + 2503 0 -8.74898 0 -8.74898 3.7433833e-10 33.944126 + 2504 0 -8.74898 0 -8.74898 3.472319e-10 33.944126 + 2505 0 -8.74898 0 -8.74898 5.8892195e-10 33.944126 + 2506 0 -8.74898 0 -8.74898 -1.8309854e-09 33.944126 + 2507 0 -8.74898 0 -8.74898 1.0689883e-09 33.944126 + 2508 0 -8.74898 0 -8.74898 5.887309e-10 33.944126 + 2509 0 -8.74898 0 -8.74898 -1.831272e-09 33.944126 + 2510 0 -8.74898 0 -8.74898 1.7425175e-10 33.944126 + 2511 0 -8.74898 0 -8.74898 1.069657e-09 33.944126 + 2512 0 -8.74898 0 -8.74898 -1.2750781e-09 33.944126 + 2513 0 -8.74898 0 -8.74898 1.3008982e-09 33.944126 + 2514 0 -8.74898 0 -8.74898 -1.2752282e-09 33.944126 + 2515 0 -8.74898 0 -8.74898 1.3007208e-09 33.944126 + 2516 0 -8.74898 0 -8.74898 -1.4362163e-09 33.944126 + 2517 0 -8.74898 0 -8.74898 1.3143265e-09 33.944126 + 2518 0 -8.74898 0 -8.74898 -1.2757741e-09 33.944126 + 2519 0 -8.74898 0 -8.74898 1.3001886e-09 33.944126 + 2520 0 -8.74898 0 -8.74898 -1.2968497e-09 33.944126 + 2521 0 -8.74898 0 -8.74898 1.3143265e-09 33.944126 + 2522 0 -8.74898 0 -8.74898 -1.2618e-09 33.944126 + 2523 0 -8.74898 0 -8.74898 1.3001886e-09 33.944126 + 2524 0 -8.74898 0 -8.74898 -1.4367622e-09 33.944126 + 2525 0 -8.74898 0 -8.74898 1.1423517e-09 33.944126 + 2526 0 -8.74898 0 -8.74898 2.6796422e-10 33.944126 + 2527 0 -8.74898 0 -8.74898 -2.0022632e-09 33.944126 + 2528 0 -8.74898 0 -8.74898 1.6998321e-09 33.944126 + 2529 0 -8.74898 0 -8.74898 2.6790963e-10 33.944126 + 2530 0 -8.74898 0 -8.74898 -2.0023178e-09 33.944126 + 2531 0 -8.74898 0 -8.74898 1.6997912e-09 33.944126 + 2532 0 -8.74898 0 -8.74898 2.5388092e-10 33.944126 + 2533 0 -8.74898 0 -8.74898 -1.436612e-09 33.944126 + 2534 0 -8.74898 0 -8.74898 1.30693e-09 33.944126 + 2535 0 -8.74898 0 -8.74898 -1.744252e-09 33.944126 + 2536 0 -8.74898 0 -8.74898 1.8723023e-09 33.944126 + 2537 0 -8.74898 0 -8.74898 -2.002154e-09 33.944126 + 2538 0 -8.74898 0 -8.74898 1.699955e-09 33.944126 + 2539 0 -8.74898 0 -8.74898 2.5404468e-10 33.944126 + 2540 0 -8.74898 0 -8.74898 -1.4364483e-09 33.944126 + 2541 0 -8.74898 0 -8.74898 1.3070938e-09 33.944126 + 2542 0 -8.74898 0 -8.74898 -2.0025088e-09 33.944126 + 2543 0 -8.74898 0 -8.74898 1.6996001e-09 33.944126 + 2544 0 -8.74898 0 -8.74898 2.5368987e-10 33.944126 + 2545 0 -8.74898 0 -8.74898 -1.4368031e-09 33.944126 + 2546 0 -8.74898 0 -8.74898 1.306739e-09 33.944126 + 2547 0 -8.74898 0 -8.74898 -1.7444431e-09 33.944126 + 2548 0 -8.74898 0 -8.74898 1.7000778e-09 33.944126 + 2549 0 -8.74898 0 -8.74898 -1.7444431e-09 33.944126 + 2550 0 -8.74898 0 -8.74898 1.7000778e-09 33.944126 + 2551 0 -8.74898 0 -8.74898 -1.6955497e-09 33.944126 + 2552 0 -8.74898 0 -8.74898 1.699723e-09 33.944126 + 2553 0 -8.74898 0 -8.74898 -1.7447979e-09 33.944126 + 2554 0 -8.74898 0 -8.74898 1.699723e-09 33.944126 + 2555 0 -8.74898 0 -8.74898 2.6780046e-10 33.944126 + 2556 0 -8.74898 0 -8.74898 -2.002427e-09 33.944126 + 2557 0 -8.74898 0 -8.74898 1.6996684e-09 33.944126 + 2558 0 -8.74898 0 -8.74898 2.6774587e-10 33.944126 + 2559 0 -8.74898 0 -8.74898 -2.0024815e-09 33.944126 + 2560 0 -8.74898 0 -8.74898 1.8856487e-09 33.944126 + 2561 0 -8.74898 0 -8.74898 -2.0027818e-09 33.944126 + 2562 0 -8.74898 0 -8.74898 1.6993136e-09 33.944126 + 2563 0 -8.74898 0 -8.74898 2.6739106e-10 33.944126 + 2564 0 -8.74898 0 -8.74898 -2.0028364e-09 33.944126 + 2565 0 -8.74898 0 -8.74898 1.6992726e-09 33.944126 + 2566 0 -8.74898 0 -8.74898 -1.7452619e-09 33.944126 + 2567 0 -8.74898 0 -8.74898 1.6992726e-09 33.944126 + 2568 0 -8.74898 0 -8.74898 2.6733648e-10 33.944126 + 2569 0 -8.74898 0 -8.74898 -2.0028773e-09 33.944126 + 2570 0 -8.74898 0 -8.74898 1.699218e-09 33.944126 + 2571 0 -8.74898 0 -8.74898 -1.7453028e-09 33.944126 + 2572 0 -8.74898 0 -8.74898 1.699218e-09 33.944126 + 2573 0 -8.74898 0 -8.74898 2.6729554e-10 33.944126 + 2574 0 -8.74898 0 -8.74898 -2.0029182e-09 33.944126 + 2575 0 -8.74898 0 -8.74898 1.6991771e-09 33.944126 + 2576 0 -8.74898 0 -8.74898 2.672546e-10 33.944126 + 2577 0 -8.74898 0 -8.74898 -2.0029728e-09 33.944126 + 2578 0 -8.74898 0 -8.74898 1.8711697e-09 33.944126 + 2579 0 -8.74898 0 -8.74898 -1.4376082e-09 33.944126 + 2580 0 -8.74898 0 -8.74898 1.2989604e-09 33.944126 + 2581 0 -8.74898 0 -8.74898 -1.7452619e-09 33.944126 + 2582 0 -8.74898 0 -8.74898 1.6992726e-09 33.944126 + 2583 0 -8.74898 0 -8.74898 2.6733648e-10 33.944126 + 2584 0 -8.74898 0 -8.74898 -2.0028773e-09 33.944126 + 2585 0 -8.74898 0 -8.74898 1.699218e-09 33.944126 + 2586 0 -8.74898 0 -8.74898 -1.7453028e-09 33.944126 + 2587 0 -8.74898 0 -8.74898 1.699218e-09 33.944126 + 2588 0 -8.74898 0 -8.74898 -1.6964095e-09 33.944126 + 2589 0 -8.74898 0 -8.74898 1.3253563e-09 33.944126 + 2590 0 -8.74898 0 -8.74898 1.0554876e-10 33.944126 + 2591 0 -8.74898 0 -8.74898 1.0590357e-10 33.944126 + 2592 0 -8.74898 0 -8.74898 -1.745603e-09 33.944126 + 2593 0 -8.74898 0 -8.74898 1.3254109e-09 33.944126 + 2594 0 -8.74898 0 -8.74898 1.055897e-10 33.944126 + 2595 0 -8.74898 0 -8.74898 1.0594451e-10 33.944126 + 2596 0 -8.74898 0 -8.74898 2.6703625e-10 33.944126 + 2597 0 -8.74898 0 -8.74898 -1.4375127e-09 33.944126 + 2598 0 -8.74898 0 -8.74898 1.3130164e-09 33.944126 + 2599 0 -8.74898 0 -8.74898 -2.0035596e-09 33.944126 + 2600 0 -8.74898 0 -8.74898 1.3250288e-09 33.944126 + 2601 0 -8.74898 0 -8.74898 8.9854214e-10 33.944126 + 2602 0 -8.74898 0 -8.74898 -1.4373763e-09 33.944126 + 2603 0 -8.74898 0 -8.74898 1.3131529e-09 33.944126 + 2604 0 -8.74898 0 -8.74898 -1.2769204e-09 33.944126 + 2605 0 -8.74898 0 -8.74898 1.3129891e-09 33.944126 + 2606 0 -8.74898 0 -8.74898 -1.3119701e-09 33.944126 + 2607 0 -8.74898 0 -8.74898 1.3131529e-09 33.944126 + 2608 0 -8.74898 0 -8.74898 -1.2629463e-09 33.944126 + 2609 0 -8.74898 0 -8.74898 1.3129891e-09 33.944126 + 2610 0 -8.74898 0 -8.74898 -1.297996e-09 33.944126 + 2611 0 -8.74898 0 -8.74898 1.3131529e-09 33.944126 + 2612 0 -8.74898 0 -8.74898 -1.2629463e-09 33.944126 + 2613 0 -8.74898 0 -8.74898 1.299015e-09 33.944126 + 2614 0 -8.74898 0 -8.74898 -1.74518e-09 33.944126 + 2615 0 -8.74898 0 -8.74898 1.6993409e-09 33.944126 + 2616 0 -8.74898 0 -8.74898 -1.6962866e-09 33.944126 + 2617 0 -8.74898 0 -8.74898 1.3254791e-09 33.944126 + 2618 0 -8.74898 0 -8.74898 1.0567158e-10 33.944126 + 2619 0 -8.74898 0 -8.74898 1.0602639e-10 33.944126 + 2620 0 -8.74898 0 -8.74898 -1.7454802e-09 33.944126 + 2621 0 -8.74898 0 -8.74898 1.7130011e-09 33.944126 + 2622 0 -8.74898 0 -8.74898 2.6717272e-10 33.944126 + 2623 0 -8.74898 0 -8.74898 -2.0030411e-09 33.944126 + 2624 0 -8.74898 0 -8.74898 1.6990543e-09 33.944126 + 2625 0 -8.74898 0 -8.74898 -1.7454666e-09 33.944126 + 2626 0 -8.74898 0 -8.74898 1.6990543e-09 33.944126 + 2627 0 -8.74898 0 -8.74898 -1.6965732e-09 33.944126 + 2628 0 -8.74898 0 -8.74898 1.3251926e-09 33.944126 + 2629 0 -8.74898 0 -8.74898 8.987059e-10 33.944126 + 2630 0 -8.74898 0 -8.74898 -1.4372261e-09 33.944126 + 2631 0 -8.74898 0 -8.74898 9.0465582e-10 33.944126 + 2632 0 -8.74898 0 -8.74898 2.6706354e-10 33.944126 + 2633 0 -8.74898 0 -8.74898 -1.4374854e-09 33.944126 + 2634 0 -8.74898 0 -8.74898 1.3130437e-09 33.944126 + 2635 0 -8.74898 0 -8.74898 -1.6962321e-09 33.944126 + 2636 0 -8.74898 0 -8.74898 1.8710742e-09 33.944126 + 2637 0 -8.74898 0 -8.74898 -2.0033822e-09 33.944126 + 2638 0 -8.74898 0 -8.74898 1.3252199e-09 33.944126 + 2639 0 -8.74898 0 -8.74898 8.987059e-10 33.944126 + 2640 0 -8.74898 0 -8.74898 -1.4267787e-09 33.944126 + 2641 0 -8.74898 0 -8.74898 8.9059981e-10 33.944126 + 2642 0 -8.74898 0 -8.74898 6.6177376e-10 33.944126 + 2643 0 -8.74898 0 -8.74898 -1.4266968e-09 33.944126 + 2644 0 -8.74898 0 -8.74898 1.0826213e-09 33.944126 + 2645 0 -8.74898 0 -8.74898 5.8840338e-10 33.944126 + 2646 0 -8.74898 0 -8.74898 -1.4543449e-09 33.944126 + 2647 0 -8.74898 0 -8.74898 1.0829625e-09 33.944126 + 2648 0 -8.74898 0 -8.74898 -9.9048796e-10 33.944126 + 2649 0 -8.74898 0 -8.74898 1.0687973e-09 33.944126 + 2650 0 -8.74898 0 -8.74898 2.3250008e-10 33.944126 + 2651 0 -8.74898 0 -8.74898 -1.8319543e-09 33.944126 + 2652 0 -8.74898 0 -8.74898 7.044905e-10 33.944126 + 2653 0 -8.74898 0 -8.74898 7.9680274e-10 33.944126 + 2654 0 -8.74898 0 -8.74898 2.3260925e-10 33.944126 + 2655 0 -8.74898 0 -8.74898 -1.8318315e-09 33.944126 + 2656 0 -8.74898 0 -8.74898 1.0681286e-09 33.944126 + 2657 0 -8.74898 0 -8.74898 3.4706814e-10 33.944126 + 2658 0 -8.74898 0 -8.74898 -1.4552319e-09 33.944126 + 2659 0 -8.74898 0 -8.74898 7.1145433e-10 33.944126 + 2660 0 -8.74898 0 -8.74898 3.6022347e-10 33.944126 + 2661 0 -8.74898 0 -8.74898 3.4709543e-10 33.944126 + 2662 0 -8.74898 0 -8.74898 -1.0393352e-09 33.944126 + 2663 0 -8.74898 0 -8.74898 1.0691658e-09 33.944126 + 2664 0 -8.74898 0 -8.74898 -1.7063075e-09 33.944126 + 2665 0 -8.74898 0 -8.74898 5.3271714e-10 33.944126 + 2666 0 -8.74898 0 -8.74898 1.0759481e-09 33.944126 + 2667 0 -8.74898 0 -8.74898 -1.4273246e-09 33.944126 + 2668 0 -8.74898 0 -8.74898 7.1135881e-10 33.944126 + 2669 0 -8.74898 0 -8.74898 3.7406539e-10 33.944126 + 2670 0 -8.74898 0 -8.74898 3.4695897e-10 33.944126 + 2671 0 -8.74898 0 -8.74898 -1.0394717e-09 33.944126 + 2672 0 -8.74898 0 -8.74898 1.069002e-09 33.944126 + 2673 0 -8.74898 0 -8.74898 -9.9043337e-10 33.944126 + 2674 0 -8.74898 0 -8.74898 1.0688382e-09 33.944126 + 2675 0 -8.74898 0 -8.74898 2.3255467e-10 33.944126 + 2676 0 -8.74898 0 -8.74898 -1.8319134e-09 33.944126 + 2677 0 -8.74898 0 -8.74898 7.0454509e-10 33.944126 + 2678 0 -8.74898 0 -8.74898 3.601143e-10 33.944126 + 2679 0 -8.74898 0 -8.74898 3.4698626e-10 33.944126 + 2680 0 -8.74898 0 -8.74898 -1.0394308e-09 33.944126 + 2681 0 -8.74898 0 -8.74898 1.0690839e-09 33.944126 + 2682 0 -8.74898 0 -8.74898 -9.9036514e-10 33.944126 + 2683 0 -8.74898 0 -8.74898 1.0759072e-09 33.944126 + 2684 0 -8.74898 0 -8.74898 2.3260925e-10 33.944126 + 2685 0 -8.74898 0 -8.74898 -1.8318315e-09 33.944126 + 2686 0 -8.74898 0 -8.74898 1.0821027e-09 33.944126 + 2687 0 -8.74898 0 -8.74898 3.4706814e-10 33.944126 + 2688 0 -8.74898 0 -8.74898 -1.0393625e-09 33.944126 + 2689 0 -8.74898 0 -8.74898 1.0691521e-09 33.944126 + 2690 0 -8.74898 0 -8.74898 -1.7063348e-09 33.944126 + 2691 0 -8.74898 0 -8.74898 5.3268984e-10 33.944126 + 2692 0 -8.74898 0 -8.74898 1.0759345e-09 33.944126 + 2693 0 -8.74898 0 -8.74898 -1.4273519e-09 33.944126 + 2694 0 -8.74898 0 -8.74898 7.1133151e-10 33.944126 + 2695 0 -8.74898 0 -8.74898 3.60087e-10 33.944126 + 2696 0 -8.74898 0 -8.74898 3.4695897e-10 33.944126 + 2697 0 -8.74898 0 -8.74898 5.8864902e-10 33.944126 + 2698 0 -8.74898 0 -8.74898 -1.8312583e-09 33.944126 + 2699 0 -8.74898 0 -8.74898 1.0687291e-09 33.944126 + 2700 0 -8.74898 0 -8.74898 5.8845797e-10 33.944126 + 2701 0 -8.74898 0 -8.74898 -1.8315312e-09 33.944126 + 2702 0 -8.74898 0 -8.74898 1.0824166e-09 33.944126 + 2703 0 -8.74898 0 -8.74898 5.8818504e-10 33.944126 + 2704 0 -8.74898 0 -8.74898 -1.4545632e-09 33.944126 + 2705 0 -8.74898 0 -8.74898 1.0687836e-09 33.944126 + 2706 0 -8.74898 0 -8.74898 5.7453843e-10 33.944126 + 2707 0 -8.74898 0 -8.74898 -1.8314494e-09 33.944126 + 2708 0 -8.74898 0 -8.74898 6.6308948e-10 33.944126 + 2709 0 -8.74898 0 -8.74898 7.973486e-10 33.944126 + 2710 0 -8.74898 0 -8.74898 -1.7060619e-09 33.944126 + 2711 0 -8.74898 0 -8.74898 5.190023e-10 33.944126 + 2712 0 -8.74898 0 -8.74898 1.0762347e-09 33.944126 + 2713 0 -8.74898 0 -8.74898 -1.4270244e-09 33.944126 + 2714 0 -8.74898 0 -8.74898 1.0823211e-09 33.944126 + 2715 0 -8.74898 0 -8.74898 5.8807586e-10 33.944126 + 2716 0 -8.74898 0 -8.74898 -1.8319134e-09 33.944126 + 2717 0 -8.74898 0 -8.74898 7.1139975e-10 33.944126 + 2718 0 -8.74898 0 -8.74898 7.9689826e-10 33.944126 + 2719 0 -8.74898 0 -8.74898 5.7478407e-10 33.944126 + 2720 0 -8.74898 0 -8.74898 -1.8312583e-09 33.944126 + 2721 0 -8.74898 0 -8.74898 1.0687291e-09 33.944126 + 2722 0 -8.74898 0 -8.74898 5.8845797e-10 33.944126 + 2723 0 -8.74898 0 -8.74898 -1.8315312e-09 33.944126 + 2724 0 -8.74898 0 -8.74898 6.7699538e-10 33.944126 + 2725 0 -8.74898 0 -8.74898 7.9728037e-10 33.944126 + 2726 0 -8.74898 0 -8.74898 2.3310053e-10 33.944126 + 2727 0 -8.74898 0 -8.74898 -1.8313675e-09 33.944126 + 2728 0 -8.74898 0 -8.74898 1.0686062e-09 33.944126 + 2729 0 -8.74898 0 -8.74898 5.883488e-10 33.944126 + 2730 0 -8.74898 0 -8.74898 -1.8316404e-09 33.944126 + 2731 0 -8.74898 0 -8.74898 7.1165903e-10 33.944126 + 2732 0 -8.74898 0 -8.74898 3.7436562e-10 33.944126 + 2733 0 -8.74898 0 -8.74898 3.4725919e-10 33.944126 + 2734 0 -8.74898 0 -8.74898 5.8894925e-10 33.944126 + 2735 0 -8.74898 0 -8.74898 -1.8309308e-09 33.944126 + 2736 0 -8.74898 0 -8.74898 1.0690293e-09 33.944126 + 2737 0 -8.74898 0 -8.74898 5.8875819e-10 33.944126 + 2738 0 -8.74898 0 -8.74898 -1.831231e-09 33.944126 + 2739 0 -8.74898 0 -8.74898 6.7730925e-10 33.944126 + 2740 0 -8.74898 0 -8.74898 7.9759424e-10 33.944126 + 2741 0 -8.74898 0 -8.74898 -9.8977833e-10 33.944126 + 2742 0 -8.74898 0 -8.74898 1.076494e-09 33.944126 + 2743 0 -8.74898 0 -8.74898 2.332097e-10 33.944126 + 2744 0 -8.74898 0 -8.74898 -1.8312583e-09 33.944126 + 2745 0 -8.74898 0 -8.74898 1.0687291e-09 33.944126 + 2746 0 -8.74898 0 -8.74898 5.8845797e-10 33.944126 + 2747 0 -8.74898 0 -8.74898 -1.8315312e-09 33.944126 + 2748 0 -8.74898 0 -8.74898 7.1178185e-10 33.944126 + 2749 0 -8.74898 0 -8.74898 3.7448844e-10 33.944126 + 2750 0 -8.74898 0 -8.74898 5.8818504e-10 33.944126 + 2751 0 -8.74898 0 -8.74898 -1.4545632e-09 33.944126 + 2752 0 -8.74898 0 -8.74898 6.7730646e-10 33.944126 + 2753 0 -8.74898 0 -8.74898 3.4684979e-10 33.944126 + 2754 0 -8.74898 0 -8.74898 5.8853985e-10 33.944126 + 2755 0 -8.74898 0 -8.74898 -1.8313675e-09 33.944126 + 2756 0 -8.74898 0 -8.74898 7.0509095e-10 33.944126 + 2757 0 -8.74898 0 -8.74898 3.6066016e-10 33.944126 + 2758 0 -8.74898 0 -8.74898 5.883488e-10 33.944126 + 2759 0 -8.74898 0 -8.74898 -1.8315995e-09 33.944126 + 2760 0 -8.74898 0 -8.74898 7.1171362e-10 33.944126 + 2761 0 -8.74898 0 -8.74898 1.0766987e-09 33.944126 + 2762 0 -8.74898 0 -8.74898 -1.8317905e-09 33.944126 + 2763 0 -8.74898 0 -8.74898 7.1152257e-10 33.944126 + 2764 0 -8.74898 0 -8.74898 1.0625608e-09 33.944126 + 2765 0 -8.74898 0 -8.74898 -1.7549143e-09 33.944126 + 2766 0 -8.74898 0 -8.74898 5.3337217e-10 33.944126 + 2767 0 -8.74898 0 -8.74898 1.0766168e-09 33.944126 + 2768 0 -8.74898 0 -8.74898 -9.7587244e-10 33.944126 + 2769 0 -8.74898 0 -8.74898 1.0764257e-09 33.944126 + 2770 0 -8.74898 0 -8.74898 -1.0389258e-09 33.944126 + 2771 0 -8.74898 0 -8.74898 1.0765349e-09 33.944126 + 2772 0 -8.74898 0 -8.74898 -9.899148e-10 33.944126 + 2773 0 -8.74898 0 -8.74898 7.9685732e-10 33.944126 + 2774 0 -8.74898 0 -8.74898 5.8875819e-10 33.944126 + 2775 0 -8.74898 0 -8.74898 -1.8312583e-09 33.944126 + 2776 0 -8.74898 0 -8.74898 1.0687291e-09 33.944126 + 2777 0 -8.74898 0 -8.74898 5.8845797e-10 33.944126 + 2778 0 -8.74898 0 -8.74898 -1.8315312e-09 33.944126 + 2779 0 -8.74898 0 -8.74898 7.1178185e-10 33.944126 + 2780 0 -8.74898 0 -8.74898 3.6055099e-10 33.944126 + 2781 0 -8.74898 0 -8.74898 5.8823962e-10 33.944126 + 2782 0 -8.74898 0 -8.74898 -1.4544813e-09 33.944126 + 2783 0 -8.74898 0 -8.74898 1.0828397e-09 33.944126 + 2784 0 -8.74898 0 -8.74898 5.7462031e-10 33.944126 + 2785 0 -8.74898 0 -8.74898 -1.8313675e-09 33.944126 + 2786 0 -8.74898 0 -8.74898 7.1194561e-10 33.944126 + 2787 0 -8.74898 0 -8.74898 3.6074204e-10 33.944126 + 2788 0 -8.74898 0 -8.74898 5.8840338e-10 33.944126 + 2789 0 -8.74898 0 -8.74898 -1.8315312e-09 33.944126 + 2790 0 -8.74898 0 -8.74898 7.1178185e-10 33.944126 + 2791 0 -8.74898 0 -8.74898 7.9728037e-10 33.944126 + 2792 0 -8.74898 0 -8.74898 5.7513888e-10 33.944126 + 2793 0 -8.74898 0 -8.74898 -1.8308489e-09 33.944126 + 2794 0 -8.74898 0 -8.74898 1.0691385e-09 33.944126 + 2795 0 -8.74898 0 -8.74898 5.8889466e-10 33.944126 + 2796 0 -8.74898 0 -8.74898 -1.8310946e-09 33.944126 + 2797 0 -8.74898 0 -8.74898 6.7741842e-10 33.944126 + 2798 0 -8.74898 0 -8.74898 7.9773071e-10 33.944126 + 2799 0 -8.74898 0 -8.74898 5.7565745e-10 33.944126 + 2800 0 -8.74898 0 -8.74898 -1.8303576e-09 33.944126 + 2801 0 -8.74898 0 -8.74898 1.0696297e-09 33.944126 + 2802 0 -8.74898 0 -8.74898 5.7541181e-10 33.944126 + 2803 0 -8.74898 0 -8.74898 -1.830576e-09 33.944126 + 2804 0 -8.74898 0 -8.74898 6.7795064e-10 33.944126 + 2805 0 -8.74898 0 -8.74898 3.370354e-10 33.944126 + 2806 0 -8.74898 0 -8.74898 5.8911301e-10 33.944126 + 2807 0 -8.74898 0 -8.74898 -1.8308762e-09 33.944126 + 2808 0 -8.74898 0 -8.74898 6.7766406e-10 33.944126 + 2809 0 -8.74898 0 -8.74898 7.9097564e-10 33.944126 + 2810 0 -8.74898 0 -8.74898 2.3378286e-10 33.944126 + 2811 0 -8.74898 0 -8.74898 -1.8306852e-09 33.944126 + 2812 0 -8.74898 0 -8.74898 6.7784146e-10 33.944126 + 2813 0 -8.74898 0 -8.74898 3.3692622e-10 33.944126 + 2814 0 -8.74898 0 -8.74898 5.8900383e-10 33.944126 + 2815 0 -8.74898 0 -8.74898 -1.7049975e-09 33.944126 + 2816 0 -8.74898 0 -8.74898 5.3404086e-10 33.944126 + 2817 0 -8.74898 0 -8.74898 1.0772718e-09 33.944126 + 2818 0 -8.74898 0 -8.74898 -1.4260145e-09 33.944126 + 2819 0 -8.74898 0 -8.74898 1.0833173e-09 33.944126 + 2820 0 -8.74898 0 -8.74898 5.8908571e-10 33.944126 + 2821 0 -8.74898 0 -8.74898 -1.8309172e-09 33.944126 + 2822 0 -8.74898 0 -8.74898 7.1239595e-10 33.944126 + 2823 0 -8.74898 0 -8.74898 7.9792176e-10 33.944126 + 2824 0 -8.74898 0 -8.74898 5.7579392e-10 33.944126 + 2825 0 -8.74898 0 -8.74898 -1.8302075e-09 33.944126 + 2826 0 -8.74898 0 -8.74898 1.0697662e-09 33.944126 + 2827 0 -8.74898 0 -8.74898 5.895224e-10 33.944126 + 2828 0 -8.74898 0 -8.74898 -1.8304668e-09 33.944126 + 2829 0 -8.74898 0 -8.74898 1.083481e-09 33.944126 + 2830 0 -8.74898 0 -8.74898 5.8924947e-10 33.944126 + 2831 0 -8.74898 0 -8.74898 -1.8307534e-09 33.944126 + 2832 0 -8.74898 0 -8.74898 7.1255971e-10 33.944126 + 2833 0 -8.74898 0 -8.74898 3.3684434e-10 33.944126 + 2834 0 -8.74898 0 -8.74898 5.8892195e-10 33.944126 + 2835 0 -8.74898 0 -8.74898 -1.4538263e-09 33.944126 + 2836 0 -8.74898 0 -8.74898 6.6408568e-10 33.944126 + 2837 0 -8.74898 0 -8.74898 3.2317044e-10 33.944126 + 2838 0 -8.74898 0 -8.74898 5.8922218e-10 33.944126 + 2839 0 -8.74898 0 -8.74898 -1.8307261e-09 33.944126 + 2840 0 -8.74898 0 -8.74898 7.12587e-10 33.944126 + 2841 0 -8.74898 0 -8.74898 3.3687164e-10 33.944126 + 2842 0 -8.74898 0 -8.74898 5.8892195e-10 33.944126 + 2843 0 -8.74898 0 -8.74898 5.7620331e-10 33.944126 + 2844 0 -8.74898 0 -8.74898 -1.8297845e-09 33.944126 + 2845 0 -8.74898 0 -8.74898 1.0701892e-09 33.944126 + 2846 0 -8.74898 0 -8.74898 5.7598497e-10 33.944126 + 2847 0 -8.74898 0 -8.74898 -1.8300165e-09 33.944126 + 2848 0 -8.74898 0 -8.74898 1.0839314e-09 33.944126 + 2849 0 -8.74898 0 -8.74898 5.8968616e-10 33.944126 + 2850 0 -8.74898 0 -8.74898 -1.8303031e-09 33.944126 + 2851 0 -8.74898 0 -8.74898 6.7822357e-10 33.944126 + 2852 0 -8.74898 0 -8.74898 3.3730833e-10 33.944126 + 2853 0 -8.74898 0 -8.74898 5.8938594e-10 33.944126 + 2854 0 -8.74898 0 -8.74898 -1.7046154e-09 33.944126 + 2855 0 -8.74898 0 -8.74898 2.3793512e-10 33.944126 + 2856 0 -8.74898 0 -8.74898 2.3797606e-10 33.944126 + 2857 0 -8.74898 0 -8.74898 1.0704212e-09 33.944126 + 2858 0 -8.74898 0 -8.74898 -9.7434402e-10 33.944126 + 2859 0 -8.74898 0 -8.74898 4.0361603e-10 33.944126 + 2860 0 -8.74898 0 -8.74898 6.6294737e-10 33.944126 + 2861 0 -8.74898 0 -8.74898 -1.4254959e-09 33.944126 + 2862 0 -8.74898 0 -8.74898 6.7844192e-10 33.944126 + 2863 0 -8.74898 0 -8.74898 3.3752667e-10 33.944126 + 2864 0 -8.74898 0 -8.74898 5.8960428e-10 33.944126 + 2865 0 -8.74898 0 -8.74898 -1.8303713e-09 33.944126 + 2866 0 -8.74898 0 -8.74898 7.1294181e-10 33.944126 + 2867 0 -8.74898 0 -8.74898 3.3725374e-10 33.944126 + 2868 0 -8.74898 0 -8.74898 5.8930406e-10 33.944126 + 2869 0 -8.74898 0 -8.74898 -9.8864566e-10 33.944126 + 2870 0 -8.74898 0 -8.74898 3.7532661e-10 33.944126 + 2871 0 -8.74898 0 -8.74898 5.8900383e-10 33.944126 + 2872 0 -8.74898 0 -8.74898 -1.0378614e-09 33.944126 + 2873 0 -8.74898 0 -8.74898 3.6833955e-10 33.944126 + 2874 0 -8.74898 0 -8.74898 3.3769043e-10 33.944126 + 2875 0 -8.74898 0 -8.74898 5.8976804e-10 33.944126 + 2876 0 -8.74898 0 -8.74898 -1.4529529e-09 33.944126 + 2877 0 -8.74898 0 -8.74898 1.0843544e-09 33.944126 + 2878 0 -8.74898 0 -8.74898 5.7617602e-10 33.944126 + 2879 0 -8.74898 0 -8.74898 -1.8298391e-09 33.944126 + 2880 0 -8.74898 0 -8.74898 6.6472707e-10 33.944126 + 2881 0 -8.74898 0 -8.74898 3.2382548e-10 33.944126 + 2882 0 -8.74898 0 -8.74898 5.8987722e-10 33.944126 + 2883 0 -8.74898 0 -8.74898 -1.8300438e-09 33.944126 + 2884 0 -8.74898 0 -8.74898 7.1326933e-10 33.944126 + 2885 0 -8.74898 0 -8.74898 3.3758126e-10 33.944126 + 2886 0 -8.74898 0 -8.74898 5.8963158e-10 33.944126 + 2887 0 -8.74898 0 -8.74898 -1.4530894e-09 33.944126 + 2888 0 -8.74898 0 -8.74898 6.6484989e-10 33.944126 + 2889 0 -8.74898 0 -8.74898 3.2393465e-10 33.944126 + 2890 0 -8.74898 0 -8.74898 5.7601226e-10 33.944126 + 2891 0 -8.74898 0 -8.74898 -1.829921e-09 33.944126 + 2892 0 -8.74898 0 -8.74898 7.1339215e-10 33.944126 + 2893 0 -8.74898 0 -8.74898 3.3769043e-10 33.944126 + 2894 0 -8.74898 0 -8.74898 5.8976804e-10 33.944126 + 2895 0 -8.74898 0 -8.74898 -1.7182074e-09 33.944126 + 2896 0 -8.74898 0 -8.74898 2.3824899e-10 33.944126 + 2897 0 -8.74898 0 -8.74898 2.3828993e-10 33.944126 + 2898 0 -8.74898 0 -8.74898 3.9638333e-10 33.944126 + 2899 0 -8.74898 0 -8.74898 3.7635011e-10 33.944126 + 2900 0 -8.74898 0 -8.74898 5.9001368e-10 33.944126 + 2901 0 -8.74898 0 -8.74898 -1.4247863e-09 33.944126 + 2902 0 -8.74898 0 -8.74898 3.9624687e-10 33.944126 + 2903 0 -8.74898 0 -8.74898 3.7603624e-10 33.944126 + 2904 0 -8.74898 0 -8.74898 5.8971346e-10 33.944126 + 2905 0 -8.74898 0 -8.74898 -1.4530348e-09 33.944126 + 2906 0 -8.74898 0 -8.74898 6.6489083e-10 33.944126 + 2907 0 -8.74898 0 -8.74898 3.2398924e-10 33.944126 + 2908 0 -8.74898 0 -8.74898 5.9004098e-10 33.944126 + 2909 0 -8.74898 0 -8.74898 -1.8298664e-09 33.944126 + 2910 0 -8.74898 0 -8.74898 7.1343309e-10 33.944126 + 2911 0 -8.74898 0 -8.74898 3.3774502e-10 33.944126 + 2912 0 -8.74898 0 -8.74898 5.8982263e-10 33.944126 + 2913 0 -8.74898 0 -8.74898 -1.7181528e-09 33.944126 + 2914 0 -8.74898 0 -8.74898 2.3828993e-10 33.944126 + 2915 0 -8.74898 0 -8.74898 2.3833087e-10 33.944126 + 2916 0 -8.74898 0 -8.74898 9.2483607e-11 33.944126 + 2917 0 -8.74898 0 -8.74898 3.9671085e-10 33.944126 + 2918 0 -8.74898 0 -8.74898 3.7654116e-10 33.944126 + 2919 0 -8.74898 0 -8.74898 5.9020474e-10 33.944126 + 2920 0 -8.74898 0 -8.74898 -1.4525435e-09 33.944126 + 2921 0 -8.74898 0 -8.74898 3.6850331e-10 33.944126 + 2922 0 -8.74898 0 -8.74898 3.7628188e-10 33.944126 + 2923 0 -8.74898 0 -8.74898 5.899591e-10 33.944126 + 2924 0 -8.74898 0 -8.74898 -1.8300438e-09 33.944126 + 2925 0 -8.74898 0 -8.74898 7.1326933e-10 33.944126 + 2926 0 -8.74898 0 -8.74898 3.759953e-10 33.944126 + 2927 0 -8.74898 0 -8.74898 6.6330218e-10 33.944126 + 2928 0 -8.74898 0 -8.74898 -1.8303031e-09 33.944126 + 2929 0 -8.74898 0 -8.74898 7.1301005e-10 33.944126 + 2930 0 -8.74898 0 -8.74898 3.7573601e-10 33.944126 + 2931 0 -8.74898 0 -8.74898 6.6305654e-10 33.944126 + 2932 0 -8.74898 0 -8.74898 -1.7534951e-09 33.944126 + 2933 0 -8.74898 0 -8.74898 5.3479142e-10 33.944126 + 2934 0 -8.74898 0 -8.74898 3.966972e-10 33.944126 + 2935 0 -8.74898 0 -8.74898 3.7648658e-10 33.944126 + 2936 0 -8.74898 0 -8.74898 6.6382075e-10 33.944126 + 2937 0 -8.74898 0 -8.74898 -1.4525708e-09 33.944126 + 2938 0 -8.74898 0 -8.74898 3.6850331e-10 33.944126 + 2939 0 -8.74898 0 -8.74898 3.7628188e-10 33.944126 + 2940 0 -8.74898 0 -8.74898 6.6360241e-10 33.944126 + 2941 0 -8.74898 0 -8.74898 -1.8300165e-09 33.944126 + 2942 0 -8.74898 0 -8.74898 1.0839314e-09 33.944126 + 2943 0 -8.74898 0 -8.74898 5.8968616e-10 33.944126 + 2944 0 -8.74898 0 -8.74898 -1.8303031e-09 33.944126 + 2945 0 -8.74898 0 -8.74898 7.1301005e-10 33.944126 + 2946 0 -8.74898 0 -8.74898 3.7573601e-10 33.944126 + 2947 0 -8.74898 0 -8.74898 6.6305654e-10 33.944126 + 2948 0 -8.74898 0 -8.74898 -1.8305623e-09 33.944126 + 2949 0 -8.74898 0 -8.74898 7.1275076e-10 33.944126 + 2950 0 -8.74898 0 -8.74898 3.7547673e-10 33.944126 + 2951 0 -8.74898 0 -8.74898 6.6278361e-10 33.944126 + 2952 0 -8.74898 0 -8.74898 -1.7538089e-09 33.944126 + 2953 0 -8.74898 0 -8.74898 5.344912e-10 33.944126 + 2954 0 -8.74898 0 -8.74898 4.0337039e-10 33.944126 + 2955 0 -8.74898 0 -8.74898 6.6272902e-10 33.944126 + 2956 0 -8.74898 0 -8.74898 -1.4257143e-09 33.944126 + 2957 0 -8.74898 0 -8.74898 1.0836312e-09 33.944126 + 2958 0 -8.74898 0 -8.74898 5.8938594e-10 33.944126 + 2959 0 -8.74898 0 -8.74898 -1.8306033e-09 33.944126 + 2960 0 -8.74898 0 -8.74898 7.1270982e-10 33.944126 + 2961 0 -8.74898 0 -8.74898 3.7542214e-10 33.944126 + 2962 0 -8.74898 0 -8.74898 5.8911301e-10 33.944126 + 2963 0 -8.74898 0 -8.74898 -1.8309172e-09 33.944126 + 2964 0 -8.74898 0 -8.74898 7.1239595e-10 33.944126 + 2965 0 -8.74898 0 -8.74898 1.0634342e-09 33.944126 + 2966 0 -8.74898 0 -8.74898 -1.7540136e-09 33.944126 + 2967 0 -8.74898 0 -8.74898 5.3427285e-10 33.944126 + 2968 0 -8.74898 0 -8.74898 3.6823038e-10 33.944126 + 2969 0 -8.74898 0 -8.74898 3.759953e-10 33.944126 + 2970 0 -8.74898 0 -8.74898 6.6330218e-10 33.944126 + 2971 0 -8.74898 0 -8.74898 -1.4530621e-09 33.944126 + 2972 0 -8.74898 0 -8.74898 1.0702848e-09 33.944126 + 2973 0 -8.74898 0 -8.74898 5.7606685e-10 33.944126 + 2974 0 -8.74898 0 -8.74898 -1.829921e-09 33.944126 + 2975 0 -8.74898 0 -8.74898 1.0840269e-09 33.944126 + 2976 0 -8.74898 0 -8.74898 5.7582121e-10 33.944126 + 2977 0 -8.74898 0 -8.74898 -1.8301939e-09 33.944126 + 2978 0 -8.74898 0 -8.74898 6.7834639e-10 33.944126 + 2979 0 -8.74898 0 -8.74898 3.7584519e-10 33.944126 + 2980 0 -8.74898 0 -8.74898 5.895224e-10 33.944126 + 2981 0 -8.74898 0 -8.74898 -1.8304668e-09 33.944126 + 2982 0 -8.74898 0 -8.74898 6.7805981e-10 33.944126 + 2983 0 -8.74898 0 -8.74898 3.6858519e-10 33.944126 + 2984 0 -8.74898 0 -8.74898 3.2396194e-10 33.944126 + 2985 0 -8.74898 0 -8.74898 5.7603956e-10 33.944126 + 2986 0 -8.74898 0 -8.74898 -1.8298937e-09 33.944126 + 2987 0 -8.74898 0 -8.74898 6.6465884e-10 33.944126 + 2988 0 -8.74898 0 -8.74898 3.691447e-10 33.944126 + 2989 0 -8.74898 0 -8.74898 3.245351e-10 33.944126 + 2990 0 -8.74898 0 -8.74898 -1.70467e-09 33.944126 + 2991 0 -8.74898 0 -8.74898 5.3436838e-10 33.944126 + 2992 0 -8.74898 0 -8.74898 3.9627416e-10 33.944126 + 2993 0 -8.74898 0 -8.74898 3.7606353e-10 33.944126 + 2994 0 -8.74898 0 -8.74898 6.6338406e-10 33.944126 + 2995 0 -8.74898 0 -8.74898 -1.8302212e-09 33.944126 + 2996 0 -8.74898 0 -8.74898 1.083713e-09 33.944126 + 2997 0 -8.74898 0 -8.74898 6.6312478e-10 33.944126 + 2998 0 -8.74898 0 -8.74898 -1.8305487e-09 33.944126 + 2999 0 -8.74898 0 -8.74898 6.7799158e-10 33.944126 + 3000 0 -8.74898 0 -8.74898 3.7549037e-10 33.944126 + 3001 0 -8.74898 0 -8.74898 5.8916759e-10 33.944126 + 3002 0 -8.74898 0 -8.74898 -1.8308489e-09 33.944126 + 3003 0 -8.74898 0 -8.74898 7.1246418e-10 33.944126 + 3004 0 -8.74898 0 -8.74898 3.6820308e-10 33.944126 + 3005 0 -8.74898 0 -8.74898 3.75968e-10 33.944126 + 3006 0 -8.74898 0 -8.74898 5.8963158e-10 33.944126 + 3007 0 -8.74898 0 -8.74898 -1.8303576e-09 33.944126 + 3008 0 -8.74898 0 -8.74898 1.0836039e-09 33.944126 + 3009 0 -8.74898 0 -8.74898 5.8935865e-10 33.944126 + 3010 0 -8.74898 0 -8.74898 -1.8306306e-09 33.944126 + 3011 0 -8.74898 0 -8.74898 6.7789605e-10 33.944126 + 3012 0 -8.74898 0 -8.74898 3.6842143e-10 33.944126 + 3013 0 -8.74898 0 -8.74898 3.2379818e-10 33.944126 + 3014 0 -8.74898 0 -8.74898 5.758758e-10 33.944126 + 3015 0 -8.74898 0 -8.74898 -1.830112e-09 33.944126 + 3016 0 -8.74898 0 -8.74898 1.0838359e-09 33.944126 + 3017 0 -8.74898 0 -8.74898 5.8960428e-10 33.944126 + 3018 0 -8.74898 0 -8.74898 -1.8303986e-09 33.944126 + 3019 0 -8.74898 0 -8.74898 6.7812804e-10 33.944126 + 3020 0 -8.74898 0 -8.74898 3.6865342e-10 33.944126 + 3021 0 -8.74898 0 -8.74898 3.2401653e-10 33.944126 + 3022 0 -8.74898 0 -8.74898 -9.891233e-10 33.944126 + 3023 0 -8.74898 0 -8.74898 1.0701756e-09 33.944126 + 3024 0 -8.74898 0 -8.74898 2.3389203e-10 33.944126 + 3025 0 -8.74898 0 -8.74898 -1.8305623e-09 33.944126 + 3026 0 -8.74898 0 -8.74898 7.058961e-10 33.944126 + 3027 0 -8.74898 0 -8.74898 3.7542214e-10 33.944126 + 3028 0 -8.74898 0 -8.74898 5.8911301e-10 33.944126 + 3029 0 -8.74898 0 -8.74898 -1.8309172e-09 33.944126 + 3030 0 -8.74898 0 -8.74898 7.1239595e-10 33.944126 + 3031 0 -8.74898 0 -8.74898 1.0564471e-09 33.944126 + 3032 0 -8.74898 0 -8.74898 -1.8310946e-09 33.944126 + 3033 0 -8.74898 0 -8.74898 7.122049e-10 33.944126 + 3034 0 -8.74898 0 -8.74898 1.0562424e-09 33.944126 + 3035 0 -8.74898 0 -8.74898 -1.7542593e-09 33.944126 + 3036 0 -8.74898 0 -8.74898 7.1249148e-10 33.944126 + 3037 0 -8.74898 0 -8.74898 3.6820308e-10 33.944126 + 3038 0 -8.74898 0 -8.74898 3.75968e-10 33.944126 + 3039 0 -8.74898 0 -8.74898 5.8963158e-10 33.944126 + 3040 0 -8.74898 0 -8.74898 -1.8303576e-09 33.944126 + 3041 0 -8.74898 0 -8.74898 1.0836039e-09 33.944126 + 3042 0 -8.74898 0 -8.74898 5.8935865e-10 33.944126 + 3043 0 -8.74898 0 -8.74898 -1.8306306e-09 33.944126 + 3044 0 -8.74898 0 -8.74898 6.7789605e-10 33.944126 + 3045 0 -8.74898 0 -8.74898 3.6842143e-10 33.944126 + 3046 0 -8.74898 0 -8.74898 3.2379818e-10 33.944126 + 3047 0 -8.74898 0 -8.74898 5.758758e-10 33.944126 + 3048 0 -8.74898 0 -8.74898 -1.8300574e-09 33.944126 + 3049 0 -8.74898 0 -8.74898 6.7846921e-10 33.944126 + 3050 0 -8.74898 0 -8.74898 3.6898094e-10 33.944126 + 3051 0 -8.74898 0 -8.74898 3.2434405e-10 33.944126 + 3052 0 -8.74898 0 -8.74898 -1.7048337e-09 33.944126 + 3053 0 -8.74898 0 -8.74898 1.7487949e-10 33.944126 + 3054 0 -8.74898 0 -8.74898 1.315118e-09 33.944126 + 3055 0 -8.74898 0 -8.74898 9.7581714e-12 33.944126 + 3056 0 -8.74898 0 -8.74898 6.5376634e-10 33.944126 + 3057 0 -8.74898 0 -8.74898 -4.7517094e-10 33.944126 + 3058 0 -8.74898 0 -8.74898 -4.1698749e-10 33.944126 + 3059 0 -8.74898 0 -8.74898 -4.4046973e-11 33.944126 + 3060 0 -8.74898 0 -8.74898 1.655563e-09 33.944126 + 3061 0 -8.74898 0 -8.74898 1.6420801e-09 33.944126 + 3062 0 -8.74898 0 -8.74898 -7.4901328e-12 33.944126 + 3063 0 -8.74898 0 -8.74898 -1.0463333e-09 33.944126 + 3064 0 -8.74898 0 -8.74898 6.0782285e-10 33.944126 + 3065 0 -8.74898 0 -8.74898 -1.4312918e-09 33.944126 + 3066 0 -8.74898 0 -8.74898 6.7624202e-10 33.944126 + 3067 0 -8.74898 0 -8.74898 6.8453916e-10 33.944126 + 3068 0 -8.74898 0 -8.74898 1.8304304e-10 33.944126 + 3069 0 -8.74898 0 -8.74898 -1.0737903e-09 33.944126 + 3070 0 -8.74898 0 -8.74898 6.1207108e-10 33.944126 + 3071 0 -8.74898 0 -8.74898 -5.9955005e-10 33.944126 + 3072 0 -8.74898 0 -8.74898 6.8546713e-10 33.944126 + 3073 0 -8.74898 0 -8.74898 -3.6154121e-10 33.944126 + 3074 0 -8.74898 0 -8.74898 -3.6233271e-10 33.944126 + 3075 0 -8.74898 0 -8.74898 6.851942e-10 33.944126 + 3076 0 -8.74898 0 -8.74898 -3.6181414e-10 33.944126 + 3077 0 -8.74898 0 -8.74898 6.1258965e-10 33.944126 + 3078 0 -8.74898 0 -8.74898 -5.8505736e-10 33.944126 + 3079 0 -8.74898 0 -8.74898 7.1393396e-10 33.944126 + 3080 0 -8.74898 0 -8.74898 -3.6103628e-10 33.944126 + 3081 0 -8.74898 0 -8.74898 -3.6184143e-10 33.944126 + 3082 0 -8.74898 0 -8.74898 2.4556357e-10 33.944126 + 3083 0 -8.74898 0 -8.74898 -3.6178685e-10 33.944126 + 3084 0 -8.74898 0 -8.74898 2.4560451e-10 33.944126 + 3085 0 -8.74898 0 -8.74898 -7.8763875e-10 33.944126 + 3086 0 -8.74898 0 -8.74898 1.212658e-09 33.944126 + 3087 0 -8.74898 0 -8.74898 -7.8654702e-10 33.944126 + 3088 0 -8.74898 0 -8.74898 6.998565e-10 33.944126 + 3089 0 -8.74898 0 -8.74898 3.8323136e-10 33.944126 + 3090 0 -8.74898 0 -8.74898 -1.7427918e-09 33.944126 + 3091 0 -8.74898 0 -8.74898 1.5099623e-09 33.944126 + 3092 0 -8.74898 0 -8.74898 2.6927429e-10 33.944126 + 3093 0 -8.74898 0 -8.74898 -1.7425325e-09 33.944126 + 3094 0 -8.74898 0 -8.74898 2.2544456e-09 33.944126 + 3095 0 -8.74898 0 -8.74898 -1.3223961e-09 33.944126 + 3096 0 -8.74898 0 -8.74898 1.2461213e-09 33.944126 + 3097 0 -8.74898 0 -8.74898 -1.7418229e-09 33.944126 + 3098 0 -8.74898 0 -8.74898 8.9612352e-10 33.944126 + 3099 0 -8.74898 0 -8.74898 1.2472403e-09 33.944126 + 3100 0 -8.74898 0 -8.74898 -1.4613806e-09 33.944126 + 3101 0 -8.74898 0 -8.74898 1.2465307e-09 33.944126 + 3102 0 -8.74898 0 -8.74898 -1.4621039e-09 33.944126 + 3103 0 -8.74898 0 -8.74898 1.0259997e-09 33.944126 + 3104 0 -8.74898 0 -8.74898 -1.7425325e-09 33.944126 + 3105 0 -8.74898 0 -8.74898 1.3318471e-09 33.944126 + 3106 0 -8.74898 0 -8.74898 2.6942441e-10 33.944126 + 3107 0 -8.74898 0 -8.74898 -1.7423961e-09 33.944126 + 3108 0 -8.74898 0 -8.74898 1.3319836e-09 33.944126 + 3109 0 -8.74898 0 -8.74898 1.2473495e-09 33.944126 + 3110 0 -8.74898 0 -8.74898 -2.0269499e-09 33.944126 + 3111 0 -8.74898 0 -8.74898 1.8539767e-09 33.944126 + 3112 0 -8.74898 0 -8.74898 -2.0274548e-09 33.944126 + 3113 0 -8.74898 0 -8.74898 8.9585059e-10 33.944126 + 3114 0 -8.74898 0 -8.74898 1.2469674e-09 33.944126 + 3115 0 -8.74898 0 -8.74898 -1.4616263e-09 33.944126 + 3116 0 -8.74898 0 -8.74898 1.2462578e-09 33.944126 + 3117 0 -8.74898 0 -8.74898 -1.3224507e-09 33.944126 + 3118 0 -8.74898 0 -8.74898 1.0262863e-09 33.944126 + 3119 0 -8.74898 0 -8.74898 -1.7422733e-09 33.944126 + 3120 0 -8.74898 0 -8.74898 8.9565953e-10 33.944126 + 3121 0 -8.74898 0 -8.74898 1.24679e-09 33.944126 + 3122 0 -8.74898 0 -8.74898 -2.0274958e-09 33.944126 + 3123 0 -8.74898 0 -8.74898 8.9582329e-10 33.944126 + 3124 0 -8.74898 0 -8.74898 1.2469264e-09 33.944126 + 3125 0 -8.74898 0 -8.74898 -1.4616809e-09 33.944126 + 3126 0 -8.74898 0 -8.74898 1.2462168e-09 33.944126 + 3127 0 -8.74898 0 -8.74898 -2.0141085e-09 33.944126 + 3128 0 -8.74898 0 -8.74898 1.8739399e-09 33.944126 + 3129 0 -8.74898 0 -8.74898 -1.2949255e-09 33.944126 + 3130 0 -8.74898 0 -8.74898 1.0190399e-09 33.944126 + 3131 0 -8.74898 0 -8.74898 2.700658e-10 33.944126 + 3132 0 -8.74898 0 -8.74898 -2.0141357e-09 33.944126 + 3133 0 -8.74898 0 -8.74898 1.8878868e-09 33.944126 + 3134 0 -8.74898 0 -8.74898 -1.7421368e-09 33.944126 + 3135 0 -8.74898 0 -8.74898 8.9582329e-10 33.944126 + 3136 0 -8.74898 0 -8.74898 1.2469264e-09 33.944126 + 3137 0 -8.74898 0 -8.74898 -2.0273457e-09 33.944126 + 3138 0 -8.74898 0 -8.74898 8.9595976e-10 33.944126 + 3139 0 -8.74898 0 -8.74898 1.2470766e-09 33.944126 + 3140 0 -8.74898 0 -8.74898 -1.4615444e-09 33.944126 + 3141 0 -8.74898 0 -8.74898 1.2463669e-09 33.944126 + 3142 0 -8.74898 0 -8.74898 -1.4622677e-09 33.944126 + 3143 0 -8.74898 0 -8.74898 1.0258359e-09 33.944126 + 3144 0 -8.74898 0 -8.74898 -1.7427236e-09 33.944126 + 3145 0 -8.74898 0 -8.74898 1.7018245e-09 33.944126 + 3146 0 -8.74898 0 -8.74898 2.6991568e-10 33.944126 + 3147 0 -8.74898 0 -8.74898 -2.0002981e-09 33.944126 + 3148 0 -8.74898 0 -8.74898 1.8878322e-09 33.944126 + 3149 0 -8.74898 0 -8.74898 -1.7421777e-09 33.944126 + 3150 0 -8.74898 0 -8.74898 8.9576871e-10 33.944126 + 3151 0 -8.74898 0 -8.74898 1.2468855e-09 33.944126 + 3152 0 -8.74898 0 -8.74898 -2.0274003e-09 33.944126 + 3153 0 -8.74898 0 -8.74898 8.9590517e-10 33.944126 + 3154 0 -8.74898 0 -8.74898 1.247022e-09 33.944126 + 3155 0 -8.74898 0 -8.74898 -1.4615853e-09 33.944126 + 3156 0 -8.74898 0 -8.74898 1.2463123e-09 33.944126 + 3157 0 -8.74898 0 -8.74898 -1.4623223e-09 33.944126 + 3158 0 -8.74898 0 -8.74898 1.0257814e-09 33.944126 + 3159 0 -8.74898 0 -8.74898 -1.7427509e-09 33.944126 + 3160 0 -8.74898 0 -8.74898 1.7017973e-09 33.944126 + 3161 0 -8.74898 0 -8.74898 2.6990204e-10 33.944126 + 3162 0 -8.74898 0 -8.74898 -2.0003254e-09 33.944126 + 3163 0 -8.74898 0 -8.74898 1.8878049e-09 33.944126 + 3164 0 -8.74898 0 -8.74898 -1.742205e-09 33.944126 + 3165 0 -8.74898 0 -8.74898 1.8673231e-09 33.944126 + 3166 0 -8.74898 0 -8.74898 -2.0140812e-09 33.944126 + 3167 0 -8.74898 0 -8.74898 1.7019201e-09 33.944126 + 3168 0 -8.74898 0 -8.74898 2.7001121e-10 33.944126 + 3169 0 -8.74898 0 -8.74898 -2.0002162e-09 33.944126 + 3170 0 -8.74898 0 -8.74898 1.7019201e-09 33.944126 + 3171 0 -8.74898 0 -8.74898 -1.7425871e-09 33.944126 + 3172 0 -8.74898 0 -8.74898 1.701961e-09 33.944126 + 3173 0 -8.74898 0 -8.74898 2.700658e-10 33.944126 + 3174 0 -8.74898 0 -8.74898 -2.0141357e-09 33.944126 + 3175 0 -8.74898 0 -8.74898 1.7018655e-09 33.944126 + 3176 0 -8.74898 0 -8.74898 -1.7426281e-09 33.944126 + 3177 0 -8.74898 0 -8.74898 1.7019201e-09 33.944126 + 3178 0 -8.74898 0 -8.74898 -1.7076679e-09 33.944126 + 3179 0 -8.74898 0 -8.74898 1.7015107e-09 33.944126 + 3180 0 -8.74898 0 -8.74898 2.6960181e-10 33.944126 + 3181 0 -8.74898 0 -8.74898 -2.000612e-09 33.944126 + 3182 0 -8.74898 0 -8.74898 1.8735578e-09 33.944126 + 3183 0 -8.74898 0 -8.74898 -2.0008985e-09 33.944126 + 3184 0 -8.74898 0 -8.74898 1.7012377e-09 33.944126 + 3185 0 -8.74898 0 -8.74898 2.6932888e-10 33.944126 + 3186 0 -8.74898 0 -8.74898 -1.4352201e-09 33.944126 + 3187 0 -8.74898 0 -8.74898 1.018112e-09 33.944126 + 3188 0 -8.74898 0 -8.74898 -1.7434605e-09 33.944126 + 3189 0 -8.74898 0 -8.74898 1.7010876e-09 33.944126 + 3190 0 -8.74898 0 -8.74898 2.6919241e-10 33.944126 + 3191 0 -8.74898 0 -8.74898 -2.001035e-09 33.944126 + 3192 0 -8.74898 0 -8.74898 1.7010876e-09 33.944126 + 3193 0 -8.74898 0 -8.74898 2.6919241e-10 33.944126 + 3194 0 -8.74898 0 -8.74898 -2.001035e-09 33.944126 + 3195 0 -8.74898 0 -8.74898 1.8871089e-09 33.944126 + 3196 0 -8.74898 0 -8.74898 -1.7429147e-09 33.944126 + 3197 0 -8.74898 0 -8.74898 1.8876411e-09 33.944126 + 3198 0 -8.74898 0 -8.74898 -2.0007757e-09 33.944126 + 3199 0 -8.74898 0 -8.74898 1.7013469e-09 33.944126 + 3200 0 -8.74898 0 -8.74898 2.6943805e-10 33.944126 + 3201 0 -8.74898 0 -8.74898 -1.4350973e-09 33.944126 + 3202 0 -8.74898 0 -8.74898 1.0182348e-09 33.944126 + 3203 0 -8.74898 0 -8.74898 -1.7433377e-09 33.944126 + 3204 0 -8.74898 0 -8.74898 1.7012104e-09 33.944126 + 3205 0 -8.74898 0 -8.74898 2.6930159e-10 33.944126 + 3206 0 -8.74898 0 -8.74898 -2.0009258e-09 33.944126 + 3207 0 -8.74898 0 -8.74898 1.7012104e-09 33.944126 + 3208 0 -8.74898 0 -8.74898 -1.7432968e-09 33.944126 + 3209 0 -8.74898 0 -8.74898 1.7012514e-09 33.944126 + 3210 0 -8.74898 0 -8.74898 2.6935617e-10 33.944126 + 3211 0 -8.74898 0 -8.74898 -2.0008712e-09 33.944126 + 3212 0 -8.74898 0 -8.74898 1.7012514e-09 33.944126 + 3213 0 -8.74898 0 -8.74898 2.6935617e-10 33.944126 + 3214 0 -8.74898 0 -8.74898 -2.0008712e-09 33.944126 + 3215 0 -8.74898 0 -8.74898 1.8872727e-09 33.944126 + 3216 0 -8.74898 0 -8.74898 -2.0011442e-09 33.944126 + 3217 0 -8.74898 0 -8.74898 1.7009648e-09 33.944126 + 3218 0 -8.74898 0 -8.74898 2.6906959e-10 33.944126 + 3219 0 -8.74898 0 -8.74898 -2.0011442e-09 33.944126 + 3220 0 -8.74898 0 -8.74898 1.7009648e-09 33.944126 + 3221 0 -8.74898 0 -8.74898 -1.7435288e-09 33.944126 + 3222 0 -8.74898 0 -8.74898 1.7010194e-09 33.944126 + 3223 0 -8.74898 0 -8.74898 2.6911053e-10 33.944126 + 3224 0 -8.74898 0 -8.74898 -2.0011032e-09 33.944126 + 3225 0 -8.74898 0 -8.74898 1.7010194e-09 33.944126 + 3226 0 -8.74898 0 -8.74898 -1.7434878e-09 33.944126 + 3227 0 -8.74898 0 -8.74898 1.7010603e-09 33.944126 + 3228 0 -8.74898 0 -8.74898 -1.6945399e-09 33.944126 + 3229 0 -8.74898 0 -8.74898 1.7007328e-09 33.944126 + 3230 0 -8.74898 0 -8.74898 2.688376e-10 33.944126 + 3231 0 -8.74898 0 -8.74898 -2.0013898e-09 33.944126 + 3232 0 -8.74898 0 -8.74898 1.87278e-09 33.944126 + 3233 0 -8.74898 0 -8.74898 -2.0016764e-09 33.944126 + 3234 0 -8.74898 0 -8.74898 1.7004462e-09 33.944126 + 3235 0 -8.74898 0 -8.74898 2.545496e-10 33.944126 + 3236 0 -8.74898 0 -8.74898 -1.435957e-09 33.944126 + 3237 0 -8.74898 0 -8.74898 1.3006253e-09 33.944126 + 3238 0 -8.74898 0 -8.74898 -1.7435697e-09 33.944126 + 3239 0 -8.74898 0 -8.74898 1.873012e-09 33.944126 + 3240 0 -8.74898 0 -8.74898 -2.0014444e-09 33.944126 + 3241 0 -8.74898 0 -8.74898 1.7006919e-09 33.944126 + 3242 0 -8.74898 0 -8.74898 2.5480889e-10 33.944126 + 3243 0 -8.74898 0 -8.74898 -1.4356977e-09 33.944126 + 3244 0 -8.74898 0 -8.74898 1.3008982e-09 33.944126 + 3245 0 -8.74898 0 -8.74898 -2.0017173e-09 33.944126 + 3246 0 -8.74898 0 -8.74898 1.7004053e-09 33.944126 + 3247 0 -8.74898 0 -8.74898 2.5450866e-10 33.944126 + 3248 0 -8.74898 0 -8.74898 -1.4359979e-09 33.944126 + 3249 0 -8.74898 0 -8.74898 1.3145448e-09 33.944126 + 3250 0 -8.74898 0 -8.74898 -2.0020176e-09 33.944126 + 3251 0 -8.74898 0 -8.74898 1.7000778e-09 33.944126 + 3252 0 -8.74898 0 -8.74898 2.5418114e-10 33.944126 + 3253 0 -8.74898 0 -8.74898 -1.4363255e-09 33.944126 + 3254 0 -8.74898 0 -8.74898 1.3002159e-09 33.944126 + 3255 0 -8.74898 0 -8.74898 -1.7439791e-09 33.944126 + 3256 0 -8.74898 0 -8.74898 1.7005418e-09 33.944126 + 3257 0 -8.74898 0 -8.74898 2.6861926e-10 33.944126 + 3258 0 -8.74898 0 -8.74898 -2.0016082e-09 33.944126 + 3259 0 -8.74898 0 -8.74898 1.8725753e-09 33.944126 + 3260 0 -8.74898 0 -8.74898 -1.4362163e-09 33.944126 + 3261 0 -8.74898 0 -8.74898 1.3143265e-09 33.944126 + 3262 0 -8.74898 0 -8.74898 -1.2966859e-09 33.944126 + 3263 0 -8.74898 0 -8.74898 1.3144902e-09 33.944126 + 3264 0 -8.74898 0 -8.74898 -1.6947992e-09 33.944126 + 3265 0 -8.74898 0 -8.74898 1.8725207e-09 33.944126 + 3266 0 -8.74898 0 -8.74898 -2.0019357e-09 33.944126 + 3267 0 -8.74898 0 -8.74898 1.7001733e-09 33.944126 + 3268 0 -8.74898 0 -8.74898 2.6823715e-10 33.944126 + 3269 0 -8.74898 0 -8.74898 -2.0019766e-09 33.944126 + 3270 0 -8.74898 0 -8.74898 1.8721659e-09 33.944126 + 3271 0 -8.74898 0 -8.74898 -1.2966996e-09 33.944126 + 3272 0 -8.74898 0 -8.74898 1.3004888e-09 33.944126 + 3273 0 -8.74898 0 -8.74898 -2.0021267e-09 33.944126 + 3274 0 -8.74898 0 -8.74898 1.6999823e-09 33.944126 + 3275 0 -8.74898 0 -8.74898 2.5407197e-10 33.944126 + 3276 0 -8.74898 0 -8.74898 -1.436421e-09 33.944126 + 3277 0 -8.74898 0 -8.74898 1.300134e-09 33.944126 + 3278 0 -8.74898 0 -8.74898 -1.7440746e-09 33.944126 + 3279 0 -8.74898 0 -8.74898 1.7004462e-09 33.944126 + 3280 0 -8.74898 0 -8.74898 -1.6951813e-09 33.944126 + 3281 0 -8.74898 0 -8.74898 1.7000914e-09 33.944126 + 3282 0 -8.74898 0 -8.74898 -1.7444294e-09 33.944126 + 3283 0 -8.74898 0 -8.74898 1.7000914e-09 33.944126 + 3284 0 -8.74898 0 -8.74898 2.6816892e-10 33.944126 + 3285 0 -8.74898 0 -8.74898 -2.0020449e-09 33.944126 + 3286 0 -8.74898 0 -8.74898 1.7000505e-09 33.944126 + 3287 0 -8.74898 0 -8.74898 2.6812798e-10 33.944126 + 3288 0 -8.74898 0 -8.74898 -2.0020994e-09 33.944126 + 3289 0 -8.74898 0 -8.74898 1.8720567e-09 33.944126 + 3290 0 -8.74898 0 -8.74898 -2.0023997e-09 33.944126 + 3291 0 -8.74898 0 -8.74898 1.6996957e-09 33.944126 + 3292 0 -8.74898 0 -8.74898 2.5379904e-10 33.944126 + 3293 0 -8.74898 0 -8.74898 -2.0023724e-09 33.944126 + 3294 0 -8.74898 0 -8.74898 1.8717565e-09 33.944126 + 3295 0 -8.74898 0 -8.74898 -1.2970953e-09 33.944126 + 3296 0 -8.74898 0 -8.74898 1.3000794e-09 33.944126 + 3297 0 -8.74898 0 -8.74898 -2.0025225e-09 33.944126 + 3298 0 -8.74898 0 -8.74898 1.6995729e-09 33.944126 + 3299 0 -8.74898 0 -8.74898 2.6765035e-10 33.944126 + 3300 0 -8.74898 0 -8.74898 -1.4368986e-09 33.944126 + 3301 0 -8.74898 0 -8.74898 1.29967e-09 33.944126 + 3302 0 -8.74898 0 -8.74898 -1.7445522e-09 33.944126 + 3303 0 -8.74898 0 -8.74898 1.6999823e-09 33.944126 + 3304 0 -8.74898 0 -8.74898 2.680461e-10 33.944126 + 3305 0 -8.74898 0 -8.74898 -2.0021677e-09 33.944126 + 3306 0 -8.74898 0 -8.74898 1.6999277e-09 33.944126 + 3307 0 -8.74898 0 -8.74898 -1.7445932e-09 33.944126 + 3308 0 -8.74898 0 -8.74898 1.6999277e-09 33.944126 + 3309 0 -8.74898 0 -8.74898 -1.6956998e-09 33.944126 + 3310 0 -8.74898 0 -8.74898 1.6995729e-09 33.944126 + 3311 0 -8.74898 0 -8.74898 -1.744948e-09 33.944126 + 3312 0 -8.74898 0 -8.74898 1.6995729e-09 33.944126 + 3313 0 -8.74898 0 -8.74898 2.6765035e-10 33.944126 + 3314 0 -8.74898 0 -8.74898 -2.0025634e-09 33.944126 + 3315 0 -8.74898 0 -8.74898 1.6995319e-09 33.944126 + 3316 0 -8.74898 0 -8.74898 2.6760941e-10 33.944126 + 3317 0 -8.74898 0 -8.74898 -2.002618e-09 33.944126 + 3318 0 -8.74898 0 -8.74898 1.8715245e-09 33.944126 + 3319 0 -8.74898 0 -8.74898 -2.0029182e-09 33.944126 + 3320 0 -8.74898 0 -8.74898 1.6991771e-09 33.944126 + 3321 0 -8.74898 0 -8.74898 2.672546e-10 33.944126 + 3322 0 -8.74898 0 -8.74898 -1.437308e-09 33.944126 + 3323 0 -8.74898 0 -8.74898 1.2992606e-09 33.944126 + 3324 0 -8.74898 0 -8.74898 -1.744948e-09 33.944126 + 3325 0 -8.74898 0 -8.74898 1.6995729e-09 33.944126 + 3326 0 -8.74898 0 -8.74898 -2.0033549e-09 33.944126 + 3327 0 -8.74898 0 -8.74898 1.3392076e-09 33.944126 + 3328 0 -8.74898 0 -8.74898 8.9873319e-10 33.944126 + 3329 0 -8.74898 0 -8.74898 -1.4371988e-09 33.944126 + 3330 0 -8.74898 0 -8.74898 1.1419014e-09 33.944126 + 3331 0 -8.74898 0 -8.74898 6.6226504e-10 33.944126 + 3332 0 -8.74898 0 -8.74898 -1.4506135e-09 33.944126 + 3333 0 -8.74898 0 -8.74898 8.9129579e-10 33.944126 + 3334 0 -8.74898 0 -8.74898 6.6248338e-10 33.944126 + 3335 0 -8.74898 0 -8.74898 -1.4504224e-09 33.944126 + 3336 0 -8.74898 0 -8.74898 8.914732e-10 33.944126 + 3337 0 -8.74898 0 -8.74898 -1.2766202e-09 33.944126 + 3338 0 -8.74898 0 -8.74898 1.1418741e-09 33.944126 + 3339 0 -8.74898 0 -8.74898 6.6223775e-10 33.944126 + 3340 0 -8.74898 0 -8.74898 -1.4506408e-09 33.944126 + 3341 0 -8.74898 0 -8.74898 8.912685e-10 33.944126 + 3342 0 -8.74898 0 -8.74898 6.624288e-10 33.944126 + 3343 0 -8.74898 0 -8.74898 -1.4260554e-09 33.944126 + 3344 0 -8.74898 0 -8.74898 1.0693159e-09 33.944126 + 3345 0 -8.74898 0 -8.74898 -9.7618631e-10 33.944126 + 3346 0 -8.74898 0 -8.74898 1.0691112e-09 33.944126 + 3347 0 -8.74898 0 -8.74898 5.7489324e-10 33.944126 + 3348 0 -8.74898 0 -8.74898 -1.8310946e-09 33.944126 + 3349 0 -8.74898 0 -8.74898 1.0828397e-09 33.944126 + 3350 0 -8.74898 0 -8.74898 5.8859444e-10 33.944126 + 3351 0 -8.74898 0 -8.74898 -1.8313948e-09 33.944126 + 3352 0 -8.74898 0 -8.74898 6.7713184e-10 33.944126 + 3353 0 -8.74898 0 -8.74898 1.0629702e-09 33.944126 + 3354 0 -8.74898 0 -8.74898 -1.7055843e-09 33.944126 + 3355 0 -8.74898 0 -8.74898 6.7711819e-10 33.944126 + 3356 0 -8.74898 0 -8.74898 7.9743048e-10 33.944126 + 3357 0 -8.74898 0 -8.74898 -1.7059391e-09 33.944126 + 3358 0 -8.74898 0 -8.74898 5.3309924e-10 33.944126 + 3359 0 -8.74898 0 -8.74898 1.0763302e-09 33.944126 + 3360 0 -8.74898 0 -8.74898 -1.039035e-09 33.944126 + 3361 0 -8.74898 0 -8.74898 1.069466e-09 33.944126 + 3362 0 -8.74898 0 -8.74898 -9.760362e-10 33.944126 + 3363 0 -8.74898 0 -8.74898 1.0762347e-09 33.944126 + 3364 0 -8.74898 0 -8.74898 5.7500241e-10 33.944126 + 3365 0 -8.74898 0 -8.74898 -1.8310127e-09 33.944126 + 3366 0 -8.74898 0 -8.74898 1.0689611e-09 33.944126 + 3367 0 -8.74898 0 -8.74898 5.8870361e-10 33.944126 + 3368 0 -8.74898 0 -8.74898 -1.8312856e-09 33.944126 + 3369 0 -8.74898 0 -8.74898 1.0826486e-09 33.944126 + 3370 0 -8.74898 0 -8.74898 5.8840338e-10 33.944126 + 3371 0 -8.74898 0 -8.74898 -1.8315858e-09 33.944126 + 3372 0 -8.74898 0 -8.74898 7.1174091e-10 33.944126 + 3373 0 -8.74898 0 -8.74898 7.9723943e-10 33.944126 + 3374 0 -8.74898 0 -8.74898 5.7511159e-10 33.944126 + 3375 0 -8.74898 0 -8.74898 -1.8309172e-09 33.944126 + 3376 0 -8.74898 0 -8.74898 1.0830307e-09 33.944126 + 3377 0 -8.74898 0 -8.74898 5.8878549e-10 33.944126 + 3378 0 -8.74898 0 -8.74898 -1.8312037e-09 33.944126 + 3379 0 -8.74898 0 -8.74898 6.7732289e-10 33.944126 + 3380 0 -8.74898 0 -8.74898 7.9763518e-10 33.944126 + 3381 0 -8.74898 0 -8.74898 -1.7057617e-09 33.944126 + 3382 0 -8.74898 0 -8.74898 5.33263e-10 33.944126 + 3383 0 -8.74898 0 -8.74898 1.076494e-09 33.944126 + 3384 0 -8.74898 0 -8.74898 -1.0388713e-09 33.944126 + 3385 0 -8.74898 0 -8.74898 1.069657e-09 33.944126 + 3386 0 -8.74898 0 -8.74898 -9.8980563e-10 33.944126 + 3387 0 -8.74898 0 -8.74898 1.0694796e-09 33.944126 + 3388 0 -8.74898 0 -8.74898 2.3318241e-10 33.944126 + 3389 0 -8.74898 0 -8.74898 -1.831272e-09 33.944126 + 3390 0 -8.74898 0 -8.74898 7.0520013e-10 33.944126 + 3391 0 -8.74898 0 -8.74898 3.6076934e-10 33.944126 + 3392 0 -8.74898 0 -8.74898 5.8843068e-10 33.944126 + 3393 0 -8.74898 0 -8.74898 -1.4543176e-09 33.944126 + 3394 0 -8.74898 0 -8.74898 1.0690293e-09 33.944126 + 3395 0 -8.74898 0 -8.74898 5.7478407e-10 33.944126 + 3396 0 -8.74898 0 -8.74898 -1.8312037e-09 33.944126 + 3397 0 -8.74898 0 -8.74898 6.6334877e-10 33.944126 + 3398 0 -8.74898 0 -8.74898 7.9763518e-10 33.944126 + 3399 0 -8.74898 0 -8.74898 -1.7057617e-09 33.944126 + 3400 0 -8.74898 0 -8.74898 7.1171362e-10 33.944126 + 3401 0 -8.74898 0 -8.74898 1.0766987e-09 33.944126 + 3402 0 -8.74898 0 -8.74898 -1.754696e-09 33.944126 + 3403 0 -8.74898 0 -8.74898 5.3359052e-10 33.944126 + 3404 0 -8.74898 0 -8.74898 1.0768215e-09 33.944126 + 3405 0 -8.74898 0 -8.74898 -1.4264512e-09 33.944126 + 3406 0 -8.74898 0 -8.74898 6.7744571e-10 33.944126 + 3407 0 -8.74898 0 -8.74898 7.97758e-10 33.944126 + 3408 0 -8.74898 0 -8.74898 -1.7056525e-09 33.944126 + 3409 0 -8.74898 0 -8.74898 5.3337217e-10 33.944126 + 3410 0 -8.74898 0 -8.74898 1.0766168e-09 33.944126 + 3411 0 -8.74898 0 -8.74898 -1.0387348e-09 33.944126 + 3412 0 -8.74898 0 -8.74898 1.0697662e-09 33.944126 + 3413 0 -8.74898 0 -8.74898 -9.8968281e-10 33.944126 + 3414 0 -8.74898 0 -8.74898 8.1106344e-10 33.944126 + 3415 0 -8.74898 0 -8.74898 5.8897654e-10 33.944126 + 3416 0 -8.74898 0 -8.74898 -1.8310127e-09 33.944126 + 3417 0 -8.74898 0 -8.74898 1.0829352e-09 33.944126 + 3418 0 -8.74898 0 -8.74898 5.8870361e-10 33.944126 + 3419 0 -8.74898 0 -8.74898 -1.8312856e-09 33.944126 + 3420 0 -8.74898 0 -8.74898 7.1201384e-10 33.944126 + 3421 0 -8.74898 0 -8.74898 7.9751236e-10 33.944126 + 3422 0 -8.74898 0 -8.74898 5.7538452e-10 33.944126 + 3423 0 -8.74898 0 -8.74898 -1.8306033e-09 33.944126 + 3424 0 -8.74898 0 -8.74898 1.0693568e-09 33.944126 + 3425 0 -8.74898 0 -8.74898 5.8911301e-10 33.944126 + 3426 0 -8.74898 0 -8.74898 -1.8308762e-09 33.944126 + 3427 0 -8.74898 0 -8.74898 6.7766406e-10 33.944126 + 3428 0 -8.74898 0 -8.74898 7.979627e-10 33.944126 + 3429 0 -8.74898 0 -8.74898 -1.7053932e-09 33.944126 + 3430 0 -8.74898 0 -8.74898 5.3363146e-10 33.944126 + 3431 0 -8.74898 0 -8.74898 1.0768624e-09 33.944126 + 3432 0 -8.74898 0 -8.74898 -1.0384892e-09 33.944126 + 3433 0 -8.74898 0 -8.74898 1.0700255e-09 33.944126 + 3434 0 -8.74898 0 -8.74898 -9.7544939e-10 33.944126 + 3435 0 -8.74898 0 -8.74898 1.0768488e-09 33.944126 + 3436 0 -8.74898 0 -8.74898 5.7563016e-10 33.944126 + 3437 0 -8.74898 0 -8.74898 -1.8303713e-09 33.944126 + 3438 0 -8.74898 0 -8.74898 1.0696024e-09 33.944126 + 3439 0 -8.74898 0 -8.74898 5.8935865e-10 33.944126 + 3440 0 -8.74898 0 -8.74898 -1.8306306e-09 33.944126 + 3441 0 -8.74898 0 -8.74898 1.0833173e-09 33.944126 + 3442 0 -8.74898 0 -8.74898 5.8908571e-10 33.944126 + 3443 0 -8.74898 0 -8.74898 -1.8309172e-09 33.944126 + 3444 0 -8.74898 0 -8.74898 6.7760947e-10 33.944126 + 3445 0 -8.74898 0 -8.74898 7.9792176e-10 33.944126 + 3446 0 -8.74898 0 -8.74898 2.3372827e-10 33.944126 + 3447 0 -8.74898 0 -8.74898 -1.8307261e-09 33.944126 + 3448 0 -8.74898 0 -8.74898 6.7780052e-10 33.944126 + 3449 0 -8.74898 0 -8.74898 3.3689893e-10 33.944126 + 3450 0 -8.74898 0 -8.74898 5.8894925e-10 33.944126 + 3451 0 -8.74898 0 -8.74898 -1.8310127e-09 33.944126 + 3452 0 -8.74898 0 -8.74898 7.1230042e-10 33.944126 + 3453 0 -8.74898 0 -8.74898 8.1178671e-10 33.944126 + 3454 0 -8.74898 0 -8.74898 5.7568474e-10 33.944126 + 3455 0 -8.74898 0 -8.74898 -1.8303031e-09 33.944126 + 3456 0 -8.74898 0 -8.74898 1.0836448e-09 33.944126 + 3457 0 -8.74898 0 -8.74898 5.8941323e-10 33.944126 + 3458 0 -8.74898 0 -8.74898 -1.830576e-09 33.944126 + 3459 0 -8.74898 0 -8.74898 6.7795064e-10 33.944126 + 3460 0 -8.74898 0 -8.74898 3.370354e-10 33.944126 + 3461 0 -8.74898 0 -8.74898 5.8911301e-10 33.944126 + 3462 0 -8.74898 0 -8.74898 -1.7048883e-09 33.944126 + 3463 0 -8.74898 0 -8.74898 2.3764854e-10 33.944126 + 3464 0 -8.74898 0 -8.74898 2.3770313e-10 33.944126 + 3465 0 -8.74898 0 -8.74898 8.9218282e-10 33.944126 + 3466 0 -8.74898 0 -8.74898 -9.7502635e-10 33.944126 + 3467 0 -8.74898 0 -8.74898 8.9233293e-10 33.944126 + 3468 0 -8.74898 0 -8.74898 5.8987722e-10 33.944126 + 3469 0 -8.74898 0 -8.74898 -1.4249228e-09 33.944126 + 3470 0 -8.74898 0 -8.74898 1.0844227e-09 33.944126 + 3471 0 -8.74898 0 -8.74898 -9.7502635e-10 33.944126 + 3472 0 -8.74898 0 -8.74898 1.0702848e-09 33.944126 + 3473 0 -8.74898 0 -8.74898 5.7606685e-10 33.944126 + 3474 0 -8.74898 0 -8.74898 -1.829921e-09 33.944126 + 3475 0 -8.74898 0 -8.74898 1.0840269e-09 33.944126 + 3476 0 -8.74898 0 -8.74898 5.8979534e-10 33.944126 + 3477 0 -8.74898 0 -8.74898 -1.8302075e-09 33.944126 + 3478 0 -8.74898 0 -8.74898 6.783191e-10 33.944126 + 3479 0 -8.74898 0 -8.74898 3.374175e-10 33.944126 + 3480 0 -8.74898 0 -8.74898 5.8946782e-10 33.944126 + 3481 0 -8.74898 0 -8.74898 -1.718494e-09 33.944126 + 3482 0 -8.74898 0 -8.74898 2.3794877e-10 33.944126 + 3483 0 -8.74898 0 -8.74898 1.0704076e-09 33.944126 + 3484 0 -8.74898 0 -8.74898 -9.7435767e-10 33.944126 + 3485 0 -8.74898 0 -8.74898 3.9660168e-10 33.944126 + 3486 0 -8.74898 0 -8.74898 3.7639105e-10 33.944126 + 3487 0 -8.74898 0 -8.74898 5.9006827e-10 33.944126 + 3488 0 -8.74898 0 -8.74898 -1.4247317e-09 33.944126 + 3489 0 -8.74898 0 -8.74898 3.6833955e-10 33.944126 + 3490 0 -8.74898 0 -8.74898 3.7610447e-10 33.944126 + 3491 0 -8.74898 0 -8.74898 5.8979534e-10 33.944126 + 3492 0 -8.74898 0 -8.74898 -1.4529529e-09 33.944126 + 3493 0 -8.74898 0 -8.74898 1.0843544e-09 33.944126 + 3494 0 -8.74898 0 -8.74898 5.7617602e-10 33.944126 + 3495 0 -8.74898 0 -8.74898 -1.8298391e-09 33.944126 + 3496 0 -8.74898 0 -8.74898 6.787012e-10 33.944126 + 3497 0 -8.74898 0 -8.74898 3.3779961e-10 33.944126 + 3498 0 -8.74898 0 -8.74898 5.8984992e-10 33.944126 + 3499 0 -8.74898 0 -8.74898 -1.7181255e-09 33.944126 + 3500 0 -8.74898 0 -8.74898 8.9197812e-10 33.944126 + 3501 0 -8.74898 0 -8.74898 6.6316571e-10 33.944126 + 3502 0 -8.74898 0 -8.74898 -1.4253049e-09 33.944126 + 3503 0 -8.74898 0 -8.74898 1.0840406e-09 33.944126 + 3504 0 -8.74898 0 -8.74898 5.758485e-10 33.944126 + 3505 0 -8.74898 0 -8.74898 -1.8301666e-09 33.944126 + 3506 0 -8.74898 0 -8.74898 7.1316016e-10 33.944126 + 3507 0 -8.74898 0 -8.74898 3.3744479e-10 33.944126 + 3508 0 -8.74898 0 -8.74898 5.895224e-10 33.944126 + 3509 0 -8.74898 0 -8.74898 -1.8304395e-09 33.944126 + 3510 0 -8.74898 0 -8.74898 7.1287358e-10 33.944126 + 3511 0 -8.74898 0 -8.74898 3.755859e-10 33.944126 + 3512 0 -8.74898 0 -8.74898 5.8927677e-10 33.944126 + 3513 0 -8.74898 0 -8.74898 -1.0376158e-09 33.944126 + 3514 0 -8.74898 0 -8.74898 3.6859884e-10 33.944126 + 3515 0 -8.74898 0 -8.74898 3.3796336e-10 33.944126 + 3516 0 -8.74898 0 -8.74898 5.9001368e-10 33.944126 + 3517 0 -8.74898 0 -8.74898 -1.8299482e-09 33.944126 + 3518 0 -8.74898 0 -8.74898 6.7857838e-10 33.944126 + 3519 0 -8.74898 0 -8.74898 3.3766314e-10 33.944126 + 3520 0 -8.74898 0 -8.74898 5.8974075e-10 33.944126 + 3521 0 -8.74898 0 -8.74898 -1.7182347e-09 33.944126 + 3522 0 -8.74898 0 -8.74898 2.382217e-10 33.944126 + 3523 0 -8.74898 0 -8.74898 2.3826264e-10 33.944126 + 3524 0 -8.74898 0 -8.74898 9.2415374e-11 33.944126 + 3525 0 -8.74898 0 -8.74898 3.9664262e-10 33.944126 + 3526 0 -8.74898 0 -8.74898 3.7645928e-10 33.944126 + 3527 0 -8.74898 0 -8.74898 5.9015015e-10 33.944126 + 3528 0 -8.74898 0 -8.74898 -1.4525981e-09 33.944126 + 3529 0 -8.74898 0 -8.74898 3.6843508e-10 33.944126 + 3530 0 -8.74898 0 -8.74898 3.762e-10 33.944126 + 3531 0 -8.74898 0 -8.74898 5.8987722e-10 33.944126 + 3532 0 -8.74898 0 -8.74898 -1.830112e-09 33.944126 + 3533 0 -8.74898 0 -8.74898 6.7841462e-10 33.944126 + 3534 0 -8.74898 0 -8.74898 3.6894e-10 33.944126 + 3535 0 -8.74898 0 -8.74898 3.2431676e-10 33.944126 + 3536 0 -8.74898 0 -8.74898 5.9036849e-10 33.944126 + 3537 0 -8.74898 0 -8.74898 -1.8296207e-09 33.944126 + 3538 0 -8.74898 0 -8.74898 6.789059e-10 33.944126 + 3539 0 -8.74898 0 -8.74898 3.6943128e-10 33.944126 + 3540 0 -8.74898 0 -8.74898 3.2480803e-10 33.944126 + 3541 0 -8.74898 0 -8.74898 -9.8833179e-10 33.944126 + 3542 0 -8.74898 0 -8.74898 3.6865342e-10 33.944126 + 3543 0 -8.74898 0 -8.74898 3.7641834e-10 33.944126 + 3544 0 -8.74898 0 -8.74898 5.9009556e-10 33.944126 + 3545 0 -8.74898 0 -8.74898 -1.8298937e-09 33.944126 + 3546 0 -8.74898 0 -8.74898 6.7863297e-10 33.944126 + 3547 0 -8.74898 0 -8.74898 3.691447e-10 33.944126 + 3548 0 -8.74898 0 -8.74898 3.245351e-10 33.944126 + 3549 0 -8.74898 0 -8.74898 -9.8861837e-10 33.944126 + 3550 0 -8.74898 0 -8.74898 3.6836684e-10 33.944126 + 3551 0 -8.74898 0 -8.74898 3.7613176e-10 33.944126 + 3552 0 -8.74898 0 -8.74898 5.8982263e-10 33.944126 + 3553 0 -8.74898 0 -8.74898 -1.8301939e-09 33.944126 + 3554 0 -8.74898 0 -8.74898 1.0837676e-09 33.944126 + 3555 0 -8.74898 0 -8.74898 3.2423488e-10 33.944126 + 3556 0 -8.74898 0 -8.74898 5.7633978e-10 33.944126 + 3557 0 -8.74898 0 -8.74898 -1.8296207e-09 33.944126 + 3558 0 -8.74898 0 -8.74898 1.0843408e-09 33.944126 + 3559 0 -8.74898 0 -8.74898 5.7614873e-10 33.944126 + 3560 0 -8.74898 0 -8.74898 -1.8298527e-09 33.944126 + 3561 0 -8.74898 0 -8.74898 1.0840951e-09 33.944126 + 3562 0 -8.74898 0 -8.74898 3.2456239e-10 33.944126 + 3563 0 -8.74898 0 -8.74898 -9.8857743e-10 33.944126 + 3564 0 -8.74898 0 -8.74898 3.6842143e-10 33.944126 + 3565 0 -8.74898 0 -8.74898 3.7618635e-10 33.944126 + 3566 0 -8.74898 0 -8.74898 5.8984992e-10 33.944126 + 3567 0 -8.74898 0 -8.74898 -1.8301393e-09 33.944126 + 3568 0 -8.74898 0 -8.74898 7.0631915e-10 33.944126 + 3569 0 -8.74898 0 -8.74898 3.7584519e-10 33.944126 + 3570 0 -8.74898 0 -8.74898 5.895224e-10 33.944126 + 3571 0 -8.74898 0 -8.74898 -1.8304668e-09 33.944126 + 3572 0 -8.74898 0 -8.74898 7.0599163e-10 33.944126 + 3573 0 -8.74898 0 -8.74898 3.685306e-10 33.944126 + 3574 0 -8.74898 0 -8.74898 3.2390736e-10 33.944126 + 3575 0 -8.74898 0 -8.74898 5.7601226e-10 33.944126 + 3576 0 -8.74898 0 -8.74898 -1.8299482e-09 33.944126 + 3577 0 -8.74898 0 -8.74898 1.0839996e-09 33.944126 + 3578 0 -8.74898 0 -8.74898 5.8976804e-10 33.944126 + 3579 0 -8.74898 0 -8.74898 -1.8302212e-09 33.944126 + 3580 0 -8.74898 0 -8.74898 1.083713e-09 33.944126 + 3581 0 -8.74898 0 -8.74898 3.2418029e-10 33.944126 + 3582 0 -8.74898 0 -8.74898 5.7628519e-10 33.944126 + 3583 0 -8.74898 0 -8.74898 -1.8296753e-09 33.944126 + 3584 0 -8.74898 0 -8.74898 1.0842862e-09 33.944126 + 3585 0 -8.74898 0 -8.74898 5.7609414e-10 33.944126 + 3586 0 -8.74898 0 -8.74898 -1.8298937e-09 33.944126 + 3587 0 -8.74898 0 -8.74898 1.0840406e-09 33.944126 + 3588 0 -8.74898 0 -8.74898 3.245351e-10 33.944126 + 3589 0 -8.74898 0 -8.74898 -9.8861837e-10 33.944126 + 3590 0 -8.74898 0 -8.74898 3.6836684e-10 33.944126 + 3591 0 -8.74898 0 -8.74898 3.7613176e-10 33.944126 + 3592 0 -8.74898 0 -8.74898 5.8982263e-10 33.944126 + 3593 0 -8.74898 0 -8.74898 -1.8301939e-09 33.944126 + 3594 0 -8.74898 0 -8.74898 1.0837676e-09 33.944126 + 3595 0 -8.74898 0 -8.74898 5.895224e-10 33.944126 + 3596 0 -8.74898 0 -8.74898 -1.8304668e-09 33.944126 + 3597 0 -8.74898 0 -8.74898 7.1284629e-10 33.944126 + 3598 0 -8.74898 0 -8.74898 3.6858519e-10 33.944126 + 3599 0 -8.74898 0 -8.74898 3.2396194e-10 33.944126 + 3600 0 -8.74898 0 -8.74898 5.9001368e-10 33.944126 + 3601 0 -8.74898 0 -8.74898 -1.8298937e-09 33.944126 + 3602 0 -8.74898 0 -8.74898 1.0840406e-09 33.944126 + 3603 0 -8.74898 0 -8.74898 5.8982263e-10 33.944126 + 3604 0 -8.74898 0 -8.74898 -1.8301939e-09 33.944126 + 3605 0 -8.74898 0 -8.74898 7.0626456e-10 33.944126 + 3606 0 -8.74898 0 -8.74898 3.6881718e-10 33.944126 + 3607 0 -8.74898 0 -8.74898 5.8946782e-10 33.944126 + 3608 0 -8.74898 0 -8.74898 -1.8305214e-09 33.944126 + 3609 0 -8.74898 0 -8.74898 7.1280535e-10 33.944126 + 3610 0 -8.74898 0 -8.74898 3.685306e-10 33.944126 + 3611 0 -8.74898 0 -8.74898 3.3788148e-10 33.944126 + 3612 0 -8.74898 0 -8.74898 5.899591e-10 33.944126 + 3613 0 -8.74898 0 -8.74898 -1.8300165e-09 33.944126 + 3614 0 -8.74898 0 -8.74898 1.0839314e-09 33.944126 + 3615 0 -8.74898 0 -8.74898 5.8968616e-10 33.944126 + 3616 0 -8.74898 0 -8.74898 -1.8303031e-09 33.944126 + 3617 0 -8.74898 0 -8.74898 7.1301005e-10 33.944126 + 3618 0 -8.74898 0 -8.74898 3.7573601e-10 33.944126 + 3619 0 -8.74898 0 -8.74898 5.8941323e-10 33.944126 + 3620 0 -8.74898 0 -8.74898 -1.453335e-09 33.944126 + 3621 0 -8.74898 0 -8.74898 1.083986e-09 33.944126 + 3622 0 -8.74898 0 -8.74898 5.7576662e-10 33.944126 + 3623 0 -8.74898 0 -8.74898 -1.8302212e-09 33.944126 + 3624 0 -8.74898 0 -8.74898 7.1307828e-10 33.944126 + 3625 0 -8.74898 0 -8.74898 3.3739021e-10 33.944126 + 3626 0 -8.74898 0 -8.74898 5.8946782e-10 33.944126 + 3627 0 -8.74898 0 -8.74898 -1.8305487e-09 33.944126 + 3628 0 -8.74898 0 -8.74898 7.1277805e-10 33.944126 + 3629 0 -8.74898 0 -8.74898 3.6850331e-10 33.944126 + 3630 0 -8.74898 0 -8.74898 5.8916759e-10 33.944126 + 3631 0 -8.74898 0 -8.74898 -1.4535807e-09 33.944126 + 3632 0 -8.74898 0 -8.74898 6.7830266e-10 33.944126 + 3633 0 -8.74898 0 -8.74898 3.2338879e-10 33.944126 + 3634 0 -8.74898 0 -8.74898 5.8946782e-10 33.944126 + 3635 0 -8.74898 0 -8.74898 -1.8304941e-09 33.944126 + 3636 0 -8.74898 0 -8.74898 7.1281899e-10 33.944126 + 3637 0 -8.74898 0 -8.74898 3.7554496e-10 33.944126 + 3638 0 -8.74898 0 -8.74898 5.8922218e-10 33.944126 + 3639 0 -8.74898 0 -8.74898 -1.8307943e-09 33.944126 + 3640 0 -8.74898 0 -8.74898 7.1251877e-10 33.944126 + 3641 0 -8.74898 0 -8.74898 3.6823038e-10 33.944126 + 3642 0 -8.74898 0 -8.74898 3.3758126e-10 33.944126 + 3643 0 -8.74898 0 -8.74898 5.8963158e-10 33.944126 + 3644 0 -8.74898 0 -8.74898 -1.8303303e-09 33.944126 + 3645 0 -8.74898 0 -8.74898 7.061281e-10 33.944126 + 3646 0 -8.74898 0 -8.74898 3.3725374e-10 33.944126 + 3647 0 -8.74898 0 -8.74898 5.8930406e-10 33.944126 + 3648 0 -8.74898 0 -8.74898 -1.8306579e-09 33.944126 + 3649 0 -8.74898 0 -8.74898 7.1265524e-10 33.944126 + 3650 0 -8.74898 0 -8.74898 3.753812e-10 33.944126 + 3651 0 -8.74898 0 -8.74898 5.8905842e-10 33.944126 + 3652 0 -8.74898 0 -8.74898 -1.0378341e-09 33.944126 + 3653 0 -8.74898 0 -8.74898 3.6839414e-10 33.944126 + 3654 0 -8.74898 0 -8.74898 3.3774502e-10 33.944126 + 3655 0 -8.74898 0 -8.74898 5.8982263e-10 33.944126 + 3656 0 -8.74898 0 -8.74898 -1.8301666e-09 33.944126 + 3657 0 -8.74898 0 -8.74898 1.0837949e-09 33.944126 + 3658 0 -8.74898 0 -8.74898 5.895497e-10 33.944126 + 3659 0 -8.74898 0 -8.74898 -1.8304395e-09 33.944126 + 3660 0 -8.74898 0 -8.74898 7.1287358e-10 33.944126 + 3661 0 -8.74898 0 -8.74898 3.755859e-10 33.944126 + 3662 0 -8.74898 0 -8.74898 5.8927677e-10 33.944126 + 3663 0 -8.74898 0 -8.74898 -1.4534715e-09 33.944126 + 3664 0 -8.74898 0 -8.74898 1.0838359e-09 33.944126 + 3665 0 -8.74898 0 -8.74898 5.7563016e-10 33.944126 + 3666 0 -8.74898 0 -8.74898 -1.8303713e-09 33.944126 + 3667 0 -8.74898 0 -8.74898 7.1294181e-10 33.944126 + 3668 0 -8.74898 0 -8.74898 3.3725374e-10 33.944126 + 3669 0 -8.74898 0 -8.74898 5.8930406e-10 33.944126 + 3670 0 -8.74898 0 -8.74898 -1.8306579e-09 33.944126 + 3671 0 -8.74898 0 -8.74898 7.1265524e-10 33.944126 + 3672 0 -8.74898 0 -8.74898 3.6839414e-10 33.944126 + 3673 0 -8.74898 0 -8.74898 3.3774502e-10 33.944126 + 3674 0 -8.74898 0 -8.74898 5.8982263e-10 33.944126 + 3675 0 -8.74898 0 -8.74898 -1.8301666e-09 33.944126 + 3676 0 -8.74898 0 -8.74898 1.0837949e-09 33.944126 + 3677 0 -8.74898 0 -8.74898 5.895497e-10 33.944126 + 3678 0 -8.74898 0 -8.74898 -1.8304395e-09 33.944126 + 3679 0 -8.74898 0 -8.74898 7.1287358e-10 33.944126 + 3680 0 -8.74898 0 -8.74898 3.3717186e-10 33.944126 + 3681 0 -8.74898 0 -8.74898 5.8924947e-10 33.944126 + 3682 0 -8.74898 0 -8.74898 -1.0376158e-09 33.944126 + 3683 0 -8.74898 0 -8.74898 3.6859884e-10 33.944126 + 3684 0 -8.74898 0 -8.74898 3.3796336e-10 33.944126 + 3685 0 -8.74898 0 -8.74898 5.9001368e-10 33.944126 + 3686 0 -8.74898 0 -8.74898 -1.8299482e-09 33.944126 + 3687 0 -8.74898 0 -8.74898 6.7857838e-10 33.944126 + 3688 0 -8.74898 0 -8.74898 3.3067608e-10 33.944126 + 3689 0 -8.74898 0 -8.74898 3.2445322e-10 33.944126 + 3690 0 -8.74898 0 -8.74898 5.9050496e-10 33.944126 + 3691 0 -8.74898 0 -8.74898 -1.8294024e-09 33.944126 + 3692 0 -8.74898 0 -8.74898 3.9621957e-10 33.944126 + 3693 0 -8.74898 0 -8.74898 3.3062149e-10 33.944126 + 3694 0 -8.74898 0 -8.74898 3.3834547e-10 33.944126 + 3695 0 -8.74898 0 -8.74898 5.9045037e-10 33.944126 + 3696 0 -8.74898 0 -8.74898 -1.8295116e-09 33.944126 + 3697 0 -8.74898 0 -8.74898 6.7900143e-10 33.944126 + 3698 0 -8.74898 0 -8.74898 3.3111277e-10 33.944126 + 3699 0 -8.74898 0 -8.74898 3.2486262e-10 33.944126 + 3700 0 -8.74898 0 -8.74898 -9.8826356e-10 33.944126 + 3701 0 -8.74898 0 -8.74898 3.6872166e-10 33.944126 + 3702 0 -8.74898 0 -8.74898 3.3807254e-10 33.944126 + 3703 0 -8.74898 0 -8.74898 5.9015015e-10 33.944126 + 3704 0 -8.74898 0 -8.74898 -1.8298391e-09 33.944126 + 3705 0 -8.74898 0 -8.74898 7.1348768e-10 33.944126 + 3706 0 -8.74898 0 -8.74898 3.3779961e-10 33.944126 + 3707 0 -8.74898 0 -8.74898 5.8984992e-10 33.944126 + 3708 0 -8.74898 0 -8.74898 -1.4249501e-09 33.944126 + 3709 0 -8.74898 0 -8.74898 1.0843954e-09 33.944126 + 3710 0 -8.74898 0 -8.74898 5.7620331e-10 33.944126 + 3711 0 -8.74898 0 -8.74898 -1.8297845e-09 33.944126 + 3712 0 -8.74898 0 -8.74898 7.1352862e-10 33.944126 + 3713 0 -8.74898 0 -8.74898 3.378269e-10 33.944126 + 3714 0 -8.74898 0 -8.74898 5.8990451e-10 33.944126 + 3715 0 -8.74898 0 -8.74898 -1.8300574e-09 33.944126 + 3716 0 -8.74898 0 -8.74898 7.1324204e-10 33.944126 + 3717 0 -8.74898 0 -8.74898 3.3755397e-10 33.944126 + 3718 0 -8.74898 0 -8.74898 3.3831818e-10 33.944126 + 3719 0 -8.74898 0 -8.74898 5.9036849e-10 33.944126 + 3720 0 -8.74898 0 -8.74898 -1.8295934e-09 33.944126 + 3721 0 -8.74898 0 -8.74898 7.0686501e-10 33.944126 + 3722 0 -8.74898 0 -8.74898 3.3796336e-10 33.944126 + 3723 0 -8.74898 0 -8.74898 5.9004098e-10 33.944126 + 3724 0 -8.74898 0 -8.74898 -1.829921e-09 33.944126 + 3725 0 -8.74898 0 -8.74898 7.1339215e-10 33.944126 + 3726 0 -8.74898 0 -8.74898 3.3769043e-10 33.944126 + 3727 0 -8.74898 0 -8.74898 5.8976804e-10 33.944126 + 3728 0 -8.74898 0 -8.74898 -1.0370972e-09 33.944126 + 3729 0 -8.74898 0 -8.74898 3.3070337e-10 33.944126 + 3730 0 -8.74898 0 -8.74898 3.3845464e-10 33.944126 + 3731 0 -8.74898 0 -8.74898 5.9050496e-10 33.944126 + 3732 0 -8.74898 0 -8.74898 -1.8294297e-09 33.944126 + 3733 0 -8.74898 0 -8.74898 -4.1238134e-11 33.944126 + 3734 0 -8.74898 0 -8.74898 1.8999994e-10 33.944126 + 3735 0 -8.74898 0 -8.74898 1.9800741e-10 33.944126 + 3736 0 -8.74898 0 -8.74898 9.3452516e-11 33.944126 + 3737 0 -8.74898 0 -8.74898 9.3739095e-11 33.944126 + 3738 0 -8.74898 0 -8.74898 1.0099909e-10 33.944126 + 3739 0 -8.74898 0 -8.74898 1.0128567e-10 33.944126 + 3740 0 -8.74898 0 -8.74898 4.0552656e-10 33.944126 + 3741 0 -8.74898 0 -8.74898 -9.7398921e-10 33.944126 + 3742 0 -8.74898 0 -8.74898 9.3029471e-11 33.944126 + 3743 0 -8.74898 0 -8.74898 5.7100331e-10 33.944126 + 3744 0 -8.74898 0 -8.74898 3.6919929e-10 33.944126 + 3745 0 -8.74898 0 -8.74898 3.2456239e-10 33.944126 + 3746 0 -8.74898 0 -8.74898 -1.7046154e-09 33.944126 + 3747 0 -8.74898 0 -8.74898 5.3442296e-10 33.944126 + 3748 0 -8.74898 0 -8.74898 3.963151e-10 33.944126 + 3749 0 -8.74898 0 -8.74898 3.7610447e-10 33.944126 + 3750 0 -8.74898 0 -8.74898 6.6343865e-10 33.944126 + 3751 0 -8.74898 0 -8.74898 -1.8301939e-09 33.944126 + 3752 0 -8.74898 0 -8.74898 1.0837676e-09 33.944126 + 3753 0 -8.74898 0 -8.74898 6.6316571e-10 33.944126 + 3754 0 -8.74898 0 -8.74898 -1.8304941e-09 33.944126 + 3755 0 -8.74898 0 -8.74898 7.1281899e-10 33.944126 + 3756 0 -8.74898 0 -8.74898 3.7554496e-10 33.944126 + 3757 0 -8.74898 0 -8.74898 6.6286549e-10 33.944126 + 3758 0 -8.74898 0 -8.74898 -1.8307534e-09 33.944126 + 3759 0 -8.74898 0 -8.74898 7.1255971e-10 33.944126 + 3760 0 -8.74898 0 -8.74898 3.7525838e-10 33.944126 + 3761 0 -8.74898 0 -8.74898 6.6259256e-10 33.944126 + 3762 0 -8.74898 0 -8.74898 -1.7540409e-09 33.944126 + 3763 0 -8.74898 0 -8.74898 2.3775771e-10 33.944126 + 3764 0 -8.74898 0 -8.74898 1.7539806e-10 33.944126 + 3765 0 -8.74898 0 -8.74898 9.2483607e-11 33.944126 + 3766 0 -8.74898 0 -8.74898 9.2756539e-11 33.944126 + 3767 0 -8.74898 0 -8.74898 3.9699743e-10 33.944126 + 3768 0 -8.74898 0 -8.74898 3.7681409e-10 33.944126 + 3769 0 -8.74898 0 -8.74898 -1.2751463e-09 33.944126 + 3770 0 -8.74898 0 -8.74898 1.1433343e-09 33.944126 + 3771 0 -8.74898 0 -8.74898 -1.2755557e-09 33.944126 + 3772 0 -8.74898 0 -8.74898 1.1429385e-09 33.944126 + 3773 0 -8.74898 0 -8.74898 6.6332947e-10 33.944126 + 3774 0 -8.74898 0 -8.74898 -1.449549e-09 33.944126 + 3775 0 -8.74898 0 -8.74898 8.9236023e-10 33.944126 + 3776 0 -8.74898 0 -8.74898 6.6354782e-10 33.944126 + 3777 0 -8.74898 0 -8.74898 -1.4493443e-09 33.944126 + 3778 0 -8.74898 0 -8.74898 3.9619228e-10 33.944126 + 3779 0 -8.74898 0 -8.74898 3.759953e-10 33.944126 + 3780 0 -8.74898 0 -8.74898 6.6330218e-10 33.944126 + 3781 0 -8.74898 0 -8.74898 -1.4251138e-09 33.944126 + 3782 0 -8.74898 0 -8.74898 1.0842316e-09 33.944126 + 3783 0 -8.74898 0 -8.74898 5.7603956e-10 33.944126 + 3784 0 -8.74898 0 -8.74898 -1.8299482e-09 33.944126 + 3785 0 -8.74898 0 -8.74898 6.7857838e-10 33.944126 + 3786 0 -8.74898 0 -8.74898 3.7609082e-10 33.944126 + 3787 0 -8.74898 0 -8.74898 5.8976804e-10 33.944126 + 3788 0 -8.74898 0 -8.74898 -1.8302212e-09 33.944126 + 3789 0 -8.74898 0 -8.74898 6.782918e-10 33.944126 + 3790 0 -8.74898 0 -8.74898 3.6881718e-10 33.944126 + 3791 0 -8.74898 0 -8.74898 3.2418029e-10 33.944126 + 3792 0 -8.74898 0 -8.74898 -1.7049975e-09 33.944126 + 3793 0 -8.74898 0 -8.74898 5.3404086e-10 33.944126 + 3794 0 -8.74898 0 -8.74898 1.0842589e-09 33.944126 + 3795 0 -8.74898 0 -8.74898 6.6365699e-10 33.944126 + 3796 0 -8.74898 0 -8.74898 -1.8300028e-09 33.944126 + 3797 0 -8.74898 0 -8.74898 1.0839587e-09 33.944126 + 3798 0 -8.74898 0 -8.74898 6.6335677e-10 33.944126 + 3799 0 -8.74898 0 -8.74898 -1.8303031e-09 33.944126 + 3800 0 -8.74898 0 -8.74898 1.0836448e-09 33.944126 + 3801 0 -8.74898 0 -8.74898 6.6305654e-10 33.944126 + 3802 0 -8.74898 0 -8.74898 -1.8306033e-09 33.944126 + 3803 0 -8.74898 0 -8.74898 7.0585516e-10 33.944126 + 3804 0 -8.74898 0 -8.74898 3.753812e-10 33.944126 + 3805 0 -8.74898 0 -8.74898 5.8905842e-10 33.944126 + 3806 0 -8.74898 0 -8.74898 -1.8309581e-09 33.944126 + 3807 0 -8.74898 0 -8.74898 7.1235501e-10 33.944126 + 3808 0 -8.74898 0 -8.74898 1.0633932e-09 33.944126 + 3809 0 -8.74898 0 -8.74898 -1.8311219e-09 33.944126 + 3810 0 -8.74898 0 -8.74898 7.121776e-10 33.944126 + 3811 0 -8.74898 0 -8.74898 1.0632022e-09 33.944126 + 3812 0 -8.74898 0 -8.74898 -1.7542866e-09 33.944126 + 3813 0 -8.74898 0 -8.74898 7.1246418e-10 33.944126 + 3814 0 -8.74898 0 -8.74898 3.7519015e-10 33.944126 + 3815 0 -8.74898 0 -8.74898 6.6251068e-10 33.944126 + 3816 0 -8.74898 0 -8.74898 -1.8311764e-09 33.944126 + 3817 0 -8.74898 0 -8.74898 7.1213666e-10 33.944126 + 3818 0 -8.74898 0 -8.74898 1.0771354e-09 33.944126 + 3819 0 -8.74898 0 -8.74898 -1.7543139e-09 33.944126 + 3820 0 -8.74898 0 -8.74898 5.3398627e-10 33.944126 + 3821 0 -8.74898 0 -8.74898 1.0702302e-09 33.944126 + 3822 0 -8.74898 0 -8.74898 -9.7525834e-10 33.944126 + 3823 0 -8.74898 0 -8.74898 1.0770398e-09 33.944126 + 3824 0 -8.74898 0 -8.74898 -1.0383254e-09 33.944126 + 3825 0 -8.74898 0 -8.74898 1.0701892e-09 33.944126 + 3826 0 -8.74898 0 -8.74898 -9.8925976e-10 33.944126 + 3827 0 -8.74898 0 -8.74898 1.0700255e-09 33.944126 + 3828 0 -8.74898 0 -8.74898 2.3375557e-10 33.944126 + 3829 0 -8.74898 0 -8.74898 -1.8307125e-09 33.944126 + 3830 0 -8.74898 0 -8.74898 1.0832491e-09 33.944126 + 3831 0 -8.74898 0 -8.74898 5.8900383e-10 33.944126 + 3832 0 -8.74898 0 -8.74898 -1.8309854e-09 33.944126 + 3833 0 -8.74898 0 -8.74898 7.1232772e-10 33.944126 + 3834 0 -8.74898 0 -8.74898 1.0633796e-09 33.944126 + 3835 0 -8.74898 0 -8.74898 -1.8311491e-09 33.944126 + 3836 0 -8.74898 0 -8.74898 7.1216396e-10 33.944126 + 3837 0 -8.74898 0 -8.74898 1.0631885e-09 33.944126 + 3838 0 -8.74898 0 -8.74898 -1.7543139e-09 33.944126 + 3839 0 -8.74898 0 -8.74898 5.2001214e-10 33.944126 + 3840 0 -8.74898 0 -8.74898 1.0772445e-09 33.944126 + 3841 0 -8.74898 0 -8.74898 -1.4260145e-09 33.944126 + 3842 0 -8.74898 0 -8.74898 6.7792334e-10 33.944126 + 3843 0 -8.74898 0 -8.74898 3.7542214e-10 33.944126 + 3844 0 -8.74898 0 -8.74898 5.8911301e-10 33.944126 + 3845 0 -8.74898 0 -8.74898 -1.8309172e-09 33.944126 + 3846 0 -8.74898 0 -8.74898 7.1239595e-10 33.944126 + 3847 0 -8.74898 0 -8.74898 1.0634342e-09 33.944126 + 3848 0 -8.74898 0 -8.74898 -1.7051066e-09 33.944126 + 3849 0 -8.74898 0 -8.74898 2.374302e-10 33.944126 + 3850 0 -8.74898 0 -8.74898 2.3748478e-10 33.944126 + 3851 0 -8.74898 0 -8.74898 1.06993e-09 33.944126 + 3852 0 -8.74898 0 -8.74898 5.8968616e-10 33.944126 + 3853 0 -8.74898 0 -8.74898 -1.8303031e-09 33.944126 + 3854 0 -8.74898 0 -8.74898 1.0836448e-09 33.944126 + 3855 0 -8.74898 0 -8.74898 5.8941323e-10 33.944126 + 3856 0 -8.74898 0 -8.74898 -1.453335e-09 33.944126 + 3857 0 -8.74898 0 -8.74898 1.083986e-09 33.944126 + 3858 0 -8.74898 0 -8.74898 5.7576662e-10 33.944126 + 3859 0 -8.74898 0 -8.74898 -1.8302212e-09 33.944126 + 3860 0 -8.74898 0 -8.74898 6.6431768e-10 33.944126 + 3861 0 -8.74898 0 -8.74898 3.2341608e-10 33.944126 + 3862 0 -8.74898 0 -8.74898 5.8946782e-10 33.944126 + 3863 0 -8.74898 0 -8.74898 -1.8304941e-09 33.944126 + 3864 0 -8.74898 0 -8.74898 6.7803252e-10 33.944126 + 3865 0 -8.74898 0 -8.74898 3.685579e-10 33.944126 + 3866 0 -8.74898 0 -8.74898 3.2393465e-10 33.944126 + 3867 0 -8.74898 0 -8.74898 5.7601226e-10 33.944126 + 3868 0 -8.74898 0 -8.74898 -1.829921e-09 33.944126 + 3869 0 -8.74898 0 -8.74898 6.6463155e-10 33.944126 + 3870 0 -8.74898 0 -8.74898 3.2371631e-10 33.944126 + 3871 0 -8.74898 0 -8.74898 5.8979534e-10 33.944126 + 3872 0 -8.74898 0 -8.74898 -1.7181392e-09 33.944126 + 3873 0 -8.74898 0 -8.74898 8.9195083e-10 33.944126 + 3874 0 -8.74898 0 -8.74898 6.6313842e-10 33.944126 + 3875 0 -8.74898 0 -8.74898 -1.4253185e-09 33.944126 + 3876 0 -8.74898 0 -8.74898 1.0840269e-09 33.944126 + 3877 0 -8.74898 0 -8.74898 5.7582121e-10 33.944126 + 3878 0 -8.74898 0 -8.74898 -1.8301939e-09 33.944126 + 3879 0 -8.74898 0 -8.74898 6.7834639e-10 33.944126 + 3880 0 -8.74898 0 -8.74898 3.3744479e-10 33.944126 + 3881 0 -8.74898 0 -8.74898 5.8949511e-10 33.944126 + 3882 0 -8.74898 0 -8.74898 -1.7184803e-09 33.944126 + 3883 0 -8.74898 0 -8.74898 5.2048978e-10 33.944126 + 3884 0 -8.74898 0 -8.74898 3.7542214e-10 33.944126 + 3885 0 -8.74898 0 -8.74898 6.6275632e-10 33.944126 + 3886 0 -8.74898 0 -8.74898 -1.4256733e-09 33.944126 + 3887 0 -8.74898 0 -8.74898 1.0836721e-09 33.944126 + 3888 0 -8.74898 0 -8.74898 5.8944053e-10 33.944126 + 3889 0 -8.74898 0 -8.74898 -1.8305623e-09 33.944126 + 3890 0 -8.74898 0 -8.74898 7.1275076e-10 33.944126 + 3891 0 -8.74898 0 -8.74898 3.7547673e-10 33.944126 + 3892 0 -8.74898 0 -8.74898 5.891403e-10 33.944126 + 3893 0 -8.74898 0 -8.74898 -1.8308762e-09 33.944126 + 3894 0 -8.74898 0 -8.74898 7.1245054e-10 33.944126 + 3895 0 -8.74898 0 -8.74898 1.0634888e-09 33.944126 + 3896 0 -8.74898 0 -8.74898 -1.7539727e-09 33.944126 + 3897 0 -8.74898 0 -8.74898 5.3432744e-10 33.944126 + 3898 0 -8.74898 0 -8.74898 4.0320664e-10 33.944126 + 3899 0 -8.74898 0 -8.74898 6.6256526e-10 33.944126 + 3900 0 -8.74898 0 -8.74898 -1.425878e-09 33.944126 + 3901 0 -8.74898 0 -8.74898 7.1281899e-10 33.944126 + 3902 0 -8.74898 0 -8.74898 3.3711727e-10 33.944126 + 3903 0 -8.74898 0 -8.74898 5.8919489e-10 33.944126 + 3904 0 -8.74898 0 -8.74898 -1.830767e-09 33.944126 + 3905 0 -8.74898 0 -8.74898 7.1253242e-10 33.944126 + 3906 0 -8.74898 0 -8.74898 3.7523109e-10 33.944126 + 3907 0 -8.74898 0 -8.74898 5.8892195e-10 33.944126 + 3908 0 -8.74898 0 -8.74898 -1.0379706e-09 33.944126 + 3909 0 -8.74898 0 -8.74898 3.7523109e-10 33.944126 + 3910 0 -8.74898 0 -8.74898 5.8892195e-10 33.944126 + 3911 0 -8.74898 0 -8.74898 -9.8906871e-10 33.944126 + 3912 0 -8.74898 0 -8.74898 1.0772036e-09 33.944126 + 3913 0 -8.74898 0 -8.74898 -1.7542047e-09 33.944126 + 3914 0 -8.74898 0 -8.74898 5.340818e-10 33.944126 + 3915 0 -8.74898 0 -8.74898 1.0703394e-09 33.944126 + 3916 0 -8.74898 0 -8.74898 -9.7516281e-10 33.944126 + 3917 0 -8.74898 0 -8.74898 1.0771354e-09 33.944126 + 3918 0 -8.74898 0 -8.74898 -1.0382162e-09 33.944126 + 3919 0 -8.74898 0 -8.74898 1.0702848e-09 33.944126 + 3920 0 -8.74898 0 -8.74898 -9.8916424e-10 33.944126 + 3921 0 -8.74898 0 -8.74898 1.070121e-09 33.944126 + 3922 0 -8.74898 0 -8.74898 2.3383745e-10 33.944126 + 3923 0 -8.74898 0 -8.74898 -1.8306033e-09 33.944126 + 3924 0 -8.74898 0 -8.74898 1.0833309e-09 33.944126 + 3925 0 -8.74898 0 -8.74898 5.8911301e-10 33.944126 + 3926 0 -8.74898 0 -8.74898 -1.8309035e-09 33.944126 + 3927 0 -8.74898 0 -8.74898 7.1242324e-10 33.944126 + 3928 0 -8.74898 0 -8.74898 1.0634615e-09 33.944126 + 3929 0 -8.74898 0 -8.74898 -1.8310673e-09 33.944126 + 3930 0 -8.74898 0 -8.74898 7.1225948e-10 33.944126 + 3931 0 -8.74898 0 -8.74898 1.0632704e-09 33.944126 + 3932 0 -8.74898 0 -8.74898 -1.7541774e-09 33.944126 + 3933 0 -8.74898 0 -8.74898 5.2013496e-10 33.944126 + 3934 0 -8.74898 0 -8.74898 1.0703803e-09 33.944126 + 3935 0 -8.74898 0 -8.74898 -1.425878e-09 33.944126 + 3936 0 -8.74898 0 -8.74898 6.7803252e-10 33.944126 + 3937 0 -8.74898 0 -8.74898 3.3711727e-10 33.944126 + 3938 0 -8.74898 0 -8.74898 5.8919489e-10 33.944126 + 3939 0 -8.74898 0 -8.74898 -1.830767e-09 33.944126 + 3940 0 -8.74898 0 -8.74898 7.1253242e-10 33.944126 + 3941 0 -8.74898 0 -8.74898 3.7523109e-10 33.944126 + 3942 0 -8.74898 0 -8.74898 5.8892195e-10 33.944126 + 3943 0 -8.74898 0 -8.74898 -9.8906871e-10 33.944126 + 3944 0 -8.74898 0 -8.74898 1.0632295e-09 33.944126 + 3945 0 -8.74898 0 -8.74898 -1.7541774e-09 33.944126 + 3946 0 -8.74898 0 -8.74898 5.2013496e-10 33.944126 + 3947 0 -8.74898 0 -8.74898 1.0703803e-09 33.944126 + 3948 0 -8.74898 0 -8.74898 -9.7509458e-10 33.944126 + 3949 0 -8.74898 0 -8.74898 1.0772036e-09 33.944126 + 3950 0 -8.74898 0 -8.74898 -1.4260691e-09 33.944126 + 3951 0 -8.74898 0 -8.74898 7.126143e-10 33.944126 + 3952 0 -8.74898 0 -8.74898 3.3692622e-10 33.944126 + 3953 0 -8.74898 0 -8.74898 5.8897654e-10 33.944126 + 3954 0 -8.74898 0 -8.74898 -1.8309854e-09 33.944126 + 3955 0 -8.74898 0 -8.74898 7.1232772e-10 33.944126 + 3956 0 -8.74898 0 -8.74898 7.9783988e-10 33.944126 + 3957 0 -8.74898 0 -8.74898 5.7571204e-10 33.944126 + 3958 0 -8.74898 0 -8.74898 -1.8302758e-09 33.944126 + 3959 0 -8.74898 0 -8.74898 1.069698e-09 33.944126 + 3960 0 -8.74898 0 -8.74898 5.7549369e-10 33.944126 + 3961 0 -8.74898 0 -8.74898 -1.8305214e-09 33.944126 + 3962 0 -8.74898 0 -8.74898 1.0834401e-09 33.944126 + 3963 0 -8.74898 0 -8.74898 5.8919489e-10 33.944126 + 3964 0 -8.74898 0 -8.74898 -1.8307943e-09 33.944126 + 3965 0 -8.74898 0 -8.74898 7.1251877e-10 33.944126 + 3966 0 -8.74898 0 -8.74898 3.3678976e-10 33.944126 + 3967 0 -8.74898 0 -8.74898 5.8886737e-10 33.944126 + 3968 0 -8.74898 0 -8.74898 -1.0379979e-09 33.944126 + 3969 0 -8.74898 0 -8.74898 3.7521744e-10 33.944126 + 3970 0 -8.74898 0 -8.74898 5.8889466e-10 33.944126 + 3971 0 -8.74898 0 -8.74898 -9.89096e-10 33.944126 + 3972 0 -8.74898 0 -8.74898 1.0771763e-09 33.944126 + 3973 0 -8.74898 0 -8.74898 -1.754232e-09 33.944126 + 3974 0 -8.74898 0 -8.74898 5.3406815e-10 33.944126 + 3975 0 -8.74898 0 -8.74898 1.0703121e-09 33.944126 + 3976 0 -8.74898 0 -8.74898 -9.7519011e-10 33.944126 + 3977 0 -8.74898 0 -8.74898 1.070121e-09 33.944126 + 3978 0 -8.74898 0 -8.74898 -1.0382162e-09 33.944126 + 3979 0 -8.74898 0 -8.74898 1.0842589e-09 33.944126 + 3980 0 -8.74898 0 -8.74898 -9.8916424e-10 33.944126 + 3981 0 -8.74898 0 -8.74898 8.0459495e-10 33.944126 + 3982 0 -8.74898 0 -8.74898 5.8949511e-10 33.944126 + 3983 0 -8.74898 0 -8.74898 -1.8304941e-09 33.944126 + 3984 0 -8.74898 0 -8.74898 1.0834538e-09 33.944126 + 3985 0 -8.74898 0 -8.74898 5.8922218e-10 33.944126 + 3986 0 -8.74898 0 -8.74898 -1.830767e-09 33.944126 + 3987 0 -8.74898 0 -8.74898 7.1253242e-10 33.944126 + 3988 0 -8.74898 0 -8.74898 3.3681705e-10 33.944126 + 3989 0 -8.74898 0 -8.74898 5.8889466e-10 33.944126 + 3990 0 -8.74898 0 -8.74898 -1.4538263e-09 33.944126 + 3991 0 -8.74898 0 -8.74898 7.1284629e-10 33.944126 + 3992 0 -8.74898 0 -8.74898 3.2317044e-10 33.944126 + 3993 0 -8.74898 0 -8.74898 5.8922218e-10 33.944126 + 3994 0 -8.74898 0 -8.74898 -1.8307261e-09 33.944126 + 3995 0 -8.74898 0 -8.74898 7.12587e-10 33.944126 + 3996 0 -8.74898 0 -8.74898 3.3687164e-10 33.944126 + 3997 0 -8.74898 0 -8.74898 5.8892195e-10 33.944126 + 3998 0 -8.74898 0 -8.74898 -1.037916e-09 33.944126 + 3999 0 -8.74898 0 -8.74898 3.3687164e-10 33.944126 + 4000 0 -8.74898 0 -8.74898 5.8892195e-10 33.944126 + 4001 0 -8.74898 0 -8.74898 5.7620331e-10 33.944126 + 4002 0 -8.74898 0 -8.74898 -1.8297845e-09 33.944126 + 4003 0 -8.74898 0 -8.74898 1.0701892e-09 33.944126 + 4004 0 -8.74898 0 -8.74898 5.899591e-10 33.944126 + 4005 0 -8.74898 0 -8.74898 -1.8300438e-09 33.944126 + 4006 0 -8.74898 0 -8.74898 1.0839041e-09 33.944126 + 4007 0 -8.74898 0 -8.74898 5.8965887e-10 33.944126 + 4008 0 -8.74898 0 -8.74898 -1.8303303e-09 33.944126 + 4009 0 -8.74898 0 -8.74898 6.7819628e-10 33.944126 + 4010 0 -8.74898 0 -8.74898 3.3728103e-10 33.944126 + 4011 0 -8.74898 0 -8.74898 3.2407112e-10 33.944126 + 4012 0 -8.74898 0 -8.74898 5.9015015e-10 33.944126 + 4013 0 -8.74898 0 -8.74898 -1.8297845e-09 33.944126 + 4014 0 -8.74898 0 -8.74898 6.7874214e-10 33.944126 + 4015 0 -8.74898 0 -8.74898 3.378269e-10 33.944126 + 4016 0 -8.74898 0 -8.74898 5.8990451e-10 33.944126 + 4017 0 -8.74898 0 -8.74898 -1.8300574e-09 33.944126 + 4018 0 -8.74898 0 -8.74898 6.7846921e-10 33.944126 + 4019 0 -8.74898 0 -8.74898 3.305669e-10 33.944126 + 4020 0 -8.74898 0 -8.74898 3.2434405e-10 33.944126 + 4021 0 -8.74898 0 -8.74898 5.7642166e-10 33.944126 + 4022 0 -8.74898 0 -8.74898 -1.8295116e-09 33.944126 + 4023 0 -8.74898 0 -8.74898 6.7900143e-10 33.944126 + 4024 0 -8.74898 0 -8.74898 3.3111277e-10 33.944126 + 4025 0 -8.74898 0 -8.74898 3.2486262e-10 33.944126 + 4026 0 -8.74898 0 -8.74898 -9.8826356e-10 33.944126 + 4027 0 -8.74898 0 -8.74898 3.3029397e-10 33.944126 + 4028 0 -8.74898 0 -8.74898 3.3804524e-10 33.944126 + 4029 0 -8.74898 0 -8.74898 5.9012286e-10 33.944126 + 4030 0 -8.74898 0 -8.74898 -1.8298391e-09 33.944126 + 4031 0 -8.74898 0 -8.74898 7.1348768e-10 33.944126 + 4032 0 -8.74898 0 -8.74898 3.3779961e-10 33.944126 + 4033 0 -8.74898 0 -8.74898 3.3853652e-10 33.944126 + 4034 0 -8.74898 0 -8.74898 5.9061413e-10 33.944126 + 4035 0 -8.74898 0 -8.74898 -1.8293341e-09 33.944126 + 4036 0 -8.74898 0 -8.74898 3.9628781e-10 33.944126 + 4037 0 -8.74898 0 -8.74898 3.3067608e-10 33.944126 + 4038 0 -8.74898 0 -8.74898 3.3842735e-10 33.944126 + 4039 0 -8.74898 0 -8.74898 5.9050496e-10 33.944126 + 4040 0 -8.74898 0 -8.74898 -1.829457e-09 33.944126 + 4041 0 -8.74898 0 -8.74898 5.7103061e-10 33.944126 + 4042 0 -8.74898 0 -8.74898 3.3779961e-10 33.944126 + 4043 0 -8.74898 0 -8.74898 3.3853652e-10 33.944126 + 4044 0 -8.74898 0 -8.74898 5.9061413e-10 33.944126 + 4045 0 -8.74898 0 -8.74898 -1.8293341e-09 33.944126 + 4046 0 -8.74898 0 -8.74898 5.7113978e-10 33.944126 + 4047 0 -8.74898 0 -8.74898 3.3790878e-10 33.944126 + 4048 0 -8.74898 0 -8.74898 5.8998639e-10 33.944126 + 4049 0 -8.74898 0 -8.74898 -1.4527482e-09 33.944126 + 4050 0 -8.74898 0 -8.74898 2.8368882e-10 33.944126 + 4051 0 -8.74898 0 -8.74898 3.305942e-10 33.944126 + 4052 0 -8.74898 0 -8.74898 3.3831818e-10 33.944126 + 4053 0 -8.74898 0 -8.74898 5.9039579e-10 33.944126 + 4054 0 -8.74898 0 -8.74898 -1.8295388e-09 33.944126 + 4055 0 -8.74898 0 -8.74898 7.1376061e-10 33.944126 + 4056 0 -8.74898 0 -8.74898 3.3807254e-10 33.944126 + 4057 0 -8.74898 0 -8.74898 5.9015015e-10 33.944126 + 4058 0 -8.74898 0 -8.74898 -9.8781322e-10 33.944126 + 4059 0 -8.74898 0 -8.74898 3.3777231e-10 33.944126 + 4060 0 -8.74898 0 -8.74898 5.8982263e-10 33.944126 + 4061 0 -8.74898 0 -8.74898 -1.0370153e-09 33.944126 + 4062 0 -8.74898 0 -8.74898 3.3078525e-10 33.944126 + 4063 0 -8.74898 0 -8.74898 3.3850923e-10 33.944126 + 4064 0 -8.74898 0 -8.74898 5.9058684e-10 33.944126 + 4065 0 -8.74898 0 -8.74898 -1.4521068e-09 33.944126 + 4066 0 -8.74898 0 -8.74898 3.3051232e-10 33.944126 + 4067 0 -8.74898 0 -8.74898 3.3826359e-10 33.944126 + 4068 0 -8.74898 0 -8.74898 5.903412e-10 33.944126 + 4069 0 -8.74898 0 -8.74898 -1.0364967e-09 33.944126 + 4070 0 -8.74898 0 -8.74898 3.3130382e-10 33.944126 + 4071 0 -8.74898 0 -8.74898 3.390278e-10 33.944126 + 4072 0 -8.74898 0 -8.74898 5.7713128e-10 33.944126 + 4073 0 -8.74898 0 -8.74898 -1.8568594e-09 33.944126 + 4074 0 -8.74898 0 -8.74898 -1.0028701e-10 33.944126 + 4075 0 -8.74898 0 -8.74898 -4.0965201e-11 33.944126 + 4076 0 -8.74898 0 -8.74898 3.3351709e-10 33.944126 + 4077 0 -8.74898 0 -8.74898 1.9800741e-10 33.944126 + 4078 0 -8.74898 0 -8.74898 1.9841681e-10 33.944126 + 4079 0 -8.74898 0 -8.74898 9.3820974e-11 33.944126 + 4080 0 -8.74898 0 -8.74898 9.4107553e-11 33.944126 + 4081 0 -8.74898 0 -8.74898 1.013812e-10 33.944126 + 4082 0 -8.74898 0 -8.74898 1.0166777e-10 33.944126 + 4083 0 -8.74898 0 -8.74898 1.0195435e-10 33.944126 + 4084 0 -8.74898 0 -8.74898 -9.7409838e-10 33.944126 + 4085 0 -8.74898 0 -8.74898 1.9789824e-10 33.944126 + 4086 0 -8.74898 0 -8.74898 9.3288757e-11 33.944126 + 4087 0 -8.74898 0 -8.74898 1.005624e-10 33.944126 + 4088 0 -8.74898 0 -8.74898 1.0080804e-10 33.944126 + 4089 0 -8.74898 0 -8.74898 4.0504893e-10 33.944126 + 4090 0 -8.74898 0 -8.74898 5.907506e-10 33.944126 + 4091 0 -8.74898 0 -8.74898 -1.4241176e-09 33.944126 + 4092 0 -8.74898 0 -8.74898 5.7176752e-10 33.944126 + 4093 0 -8.74898 0 -8.74898 3.3853652e-10 33.944126 + 4094 0 -8.74898 0 -8.74898 5.9061413e-10 33.944126 + 4095 0 -8.74898 0 -8.74898 -9.8737653e-10 33.944126 + 4096 0 -8.74898 0 -8.74898 3.38209e-10 33.944126 + 4097 0 -8.74898 0 -8.74898 5.9028661e-10 33.944126 + 4098 0 -8.74898 0 -8.74898 -1.4524207e-09 33.944126 + 4099 0 -8.74898 0 -8.74898 3.6862613e-10 33.944126 + 4100 0 -8.74898 0 -8.74898 3.3796336e-10 33.944126 + 4101 0 -8.74898 0 -8.74898 5.9004098e-10 33.944126 + 4102 0 -8.74898 0 -8.74898 -9.8790875e-10 33.944126 + 4103 0 -8.74898 0 -8.74898 3.3766314e-10 33.944126 + 4104 0 -8.74898 0 -8.74898 5.8974075e-10 33.944126 + 4105 0 -8.74898 0 -8.74898 -1.0371245e-09 33.944126 + 4106 0 -8.74898 0 -8.74898 3.6910376e-10 33.944126 + 4107 0 -8.74898 0 -8.74898 3.3845464e-10 33.944126 + 4108 0 -8.74898 0 -8.74898 5.9050496e-10 33.944126 + 4109 0 -8.74898 0 -8.74898 -1.4521887e-09 33.944126 + 4110 0 -8.74898 0 -8.74898 3.6885812e-10 33.944126 + 4111 0 -8.74898 0 -8.74898 3.38209e-10 33.944126 + 4112 0 -8.74898 0 -8.74898 5.9028661e-10 33.944126 + 4113 0 -8.74898 0 -8.74898 -1.4524616e-09 33.944126 + 4114 0 -8.74898 0 -8.74898 5.7138542e-10 33.944126 + 4115 0 -8.74898 0 -8.74898 3.2418029e-10 33.944126 + 4116 0 -8.74898 0 -8.74898 5.9025932e-10 33.944126 + 4117 0 -8.74898 0 -8.74898 -1.8296753e-09 33.944126 + 4118 0 -8.74898 0 -8.74898 7.1365144e-10 33.944126 + 4119 0 -8.74898 0 -8.74898 3.3796336e-10 33.944126 + 4120 0 -8.74898 0 -8.74898 5.9001368e-10 33.944126 + 4121 0 -8.74898 0 -8.74898 2.352294e-10 33.944126 + 4122 0 -8.74898 0 -8.74898 -1.8431855e-09 33.944126 + 4123 0 -8.74898 0 -8.74898 3.9634239e-10 33.944126 + 4124 0 -8.74898 0 -8.74898 3.7613176e-10 33.944126 + 4125 0 -8.74898 0 -8.74898 5.8982263e-10 33.944126 + 4126 0 -8.74898 0 -8.74898 -1.0370699e-09 33.944126 + 4127 0 -8.74898 0 -8.74898 3.691447e-10 33.944126 + 4128 0 -8.74898 0 -8.74898 3.3850923e-10 33.944126 + 4129 0 -8.74898 0 -8.74898 5.9055955e-10 33.944126 + 4130 0 -8.74898 0 -8.74898 -1.4521341e-09 33.944126 + 4131 0 -8.74898 0 -8.74898 3.6891271e-10 33.944126 + 4132 0 -8.74898 0 -8.74898 3.3826359e-10 33.944126 + 4133 0 -8.74898 0 -8.74898 5.903412e-10 33.944126 + 4134 0 -8.74898 0 -8.74898 -1.4523798e-09 33.944126 + 4135 0 -8.74898 0 -8.74898 5.714673e-10 33.944126 + 4136 0 -8.74898 0 -8.74898 3.2428946e-10 33.944126 + 4137 0 -8.74898 0 -8.74898 5.903412e-10 33.944126 + 4138 0 -8.74898 0 -8.74898 -1.8295661e-09 33.944126 + 4139 0 -8.74898 0 -8.74898 7.1374696e-10 33.944126 + 4140 0 -8.74898 0 -8.74898 3.3804524e-10 33.944126 + 4141 0 -8.74898 0 -8.74898 5.9012286e-10 33.944126 + 4142 0 -8.74898 0 -8.74898 2.3533857e-10 33.944126 + 4143 0 -8.74898 0 -8.74898 -1.8570504e-09 33.944126 + 4144 0 -8.74898 0 -8.74898 7.1433025e-10 33.944126 + 4145 0 -8.74898 0 -8.74898 6.6346594e-10 33.944126 + 4146 0 -8.74898 0 -8.74898 -1.0370699e-09 33.944126 + 4147 0 -8.74898 0 -8.74898 3.7613176e-10 33.944126 + 4148 0 -8.74898 0 -8.74898 6.6346594e-10 33.944126 + 4149 0 -8.74898 0 -8.74898 -1.0370972e-09 33.944126 + 4150 0 -8.74898 0 -8.74898 3.7610447e-10 33.944126 + 4151 0 -8.74898 0 -8.74898 5.8979534e-10 33.944126 + 4152 0 -8.74898 0 -8.74898 5.770494e-10 33.944126 + 4153 0 -8.74898 0 -8.74898 -1.8569958e-09 33.944126 + 4154 0 -8.74898 0 -8.74898 3.9641062e-10 33.944126 + 4155 0 -8.74898 0 -8.74898 3.762e-10 33.944126 + 4156 0 -8.74898 0 -8.74898 5.8987722e-10 33.944126 + 4157 0 -8.74898 0 -8.74898 -1.4249228e-09 33.944126 + 4158 0 -8.74898 0 -8.74898 6.650273e-10 33.944126 + 4159 0 -8.74898 0 -8.74898 3.241257e-10 33.944126 + 4160 0 -8.74898 0 -8.74898 5.9017744e-10 33.944126 + 4161 0 -8.74898 0 -8.74898 -1.8297299e-09 33.944126 + 4162 0 -8.74898 0 -8.74898 7.135832e-10 33.944126 + 4163 0 -8.74898 0 -8.74898 3.3788148e-10 33.944126 + 4164 0 -8.74898 0 -8.74898 5.899591e-10 33.944126 + 4165 0 -8.74898 0 -8.74898 -1.0369061e-09 33.944126 + 4166 0 -8.74898 0 -8.74898 3.7629552e-10 33.944126 + 4167 0 -8.74898 0 -8.74898 5.8998639e-10 33.944126 + 4168 0 -8.74898 0 -8.74898 -9.8800427e-10 33.944126 + 4169 0 -8.74898 0 -8.74898 3.75968e-10 33.944126 + 4170 0 -8.74898 0 -8.74898 5.8963158e-10 33.944126 + 4171 0 -8.74898 0 -8.74898 -1.0372337e-09 33.944126 + 4172 0 -8.74898 0 -8.74898 3.6898094e-10 33.944126 + 4173 0 -8.74898 0 -8.74898 3.3831818e-10 33.944126 + 4174 0 -8.74898 0 -8.74898 5.9042308e-10 33.944126 + 4175 0 -8.74898 0 -8.74898 -1.4522706e-09 33.944126 + 4176 0 -8.74898 0 -8.74898 3.687626e-10 33.944126 + 4177 0 -8.74898 0 -8.74898 3.3812712e-10 33.944126 + 4178 0 -8.74898 0 -8.74898 5.9017744e-10 33.944126 + 4179 0 -8.74898 0 -8.74898 -1.7177843e-09 33.944126 + 4180 0 -8.74898 0 -8.74898 2.3865839e-10 33.944126 + 4181 0 -8.74898 0 -8.74898 2.3871298e-10 33.944126 + 4182 0 -8.74898 0 -8.74898 9.2865712e-11 33.944126 + 4183 0 -8.74898 0 -8.74898 4.0408002e-10 33.944126 + 4184 0 -8.74898 0 -8.74898 3.7693691e-10 33.944126 + 4185 0 -8.74898 0 -8.74898 5.9061413e-10 33.944126 + 4186 0 -8.74898 0 -8.74898 -1.4521341e-09 33.944126 + 4187 0 -8.74898 0 -8.74898 3.6891271e-10 33.944126 + 4188 0 -8.74898 0 -8.74898 3.7667763e-10 33.944126 + 4189 0 -8.74898 0 -8.74898 5.903412e-10 33.944126 + 4190 0 -8.74898 0 -8.74898 -1.829648e-09 33.944126 + 4191 0 -8.74898 0 -8.74898 6.7889225e-10 33.944126 + 4192 0 -8.74898 0 -8.74898 3.6940399e-10 33.944126 + 4193 0 -8.74898 0 -8.74898 3.2478074e-10 33.944126 + 4194 0 -8.74898 0 -8.74898 5.7688565e-10 33.944126 + 4195 0 -8.74898 0 -8.74898 -1.8570231e-09 33.944126 + 4196 0 -8.74898 0 -8.74898 5.7124895e-10 33.944126 + 4197 0 -8.74898 0 -8.74898 3.7641834e-10 33.944126 + 4198 0 -8.74898 0 -8.74898 5.9009556e-10 33.944126 + 4199 0 -8.74898 0 -8.74898 -1.8298937e-09 33.944126 + 4200 0 -8.74898 0 -8.74898 7.1341945e-10 33.944126 + 4201 0 -8.74898 0 -8.74898 3.7613176e-10 33.944126 + 4202 0 -8.74898 0 -8.74898 6.6346594e-10 33.944126 + 4203 0 -8.74898 0 -8.74898 -1.8302075e-09 33.944126 + 4204 0 -8.74898 0 -8.74898 7.1310557e-10 33.944126 + 4205 0 -8.74898 0 -8.74898 3.7583154e-10 33.944126 + 4206 0 -8.74898 0 -8.74898 6.6313842e-10 33.944126 + 4207 0 -8.74898 0 -8.74898 -1.0373428e-09 33.944126 + 4208 0 -8.74898 0 -8.74898 3.6885812e-10 33.944126 + 4209 0 -8.74898 0 -8.74898 3.7663669e-10 33.944126 + 4210 0 -8.74898 0 -8.74898 5.9031391e-10 33.944126 + 4211 0 -8.74898 0 -8.74898 -1.829689e-09 33.944126 + 4212 0 -8.74898 0 -8.74898 6.7883767e-10 33.944126 + 4213 0 -8.74898 0 -8.74898 3.7635011e-10 33.944126 + 4214 0 -8.74898 0 -8.74898 5.9001368e-10 33.944126 + 4215 0 -8.74898 0 -8.74898 -1.8299755e-09 33.944126 + 4216 0 -8.74898 0 -8.74898 6.7855109e-10 33.944126 + 4217 0 -8.74898 0 -8.74898 3.6907647e-10 33.944126 + 4218 0 -8.74898 0 -8.74898 3.2445322e-10 33.944126 + 4219 0 -8.74898 0 -8.74898 5.7653083e-10 33.944126 + 4220 0 -8.74898 0 -8.74898 -1.8294024e-09 33.944126 + 4221 0 -8.74898 0 -8.74898 5.7108519e-10 33.944126 + 4222 0 -8.74898 0 -8.74898 3.7625458e-10 33.944126 + 4223 0 -8.74898 0 -8.74898 5.899318e-10 33.944126 + 4224 0 -8.74898 0 -8.74898 -1.8300574e-09 33.944126 + 4225 0 -8.74898 0 -8.74898 7.1324204e-10 33.944126 + 4226 0 -8.74898 0 -8.74898 3.6898094e-10 33.944126 + 4227 0 -8.74898 0 -8.74898 3.2434405e-10 33.944126 + 4228 0 -8.74898 0 -8.74898 5.7644895e-10 33.944126 + 4229 0 -8.74898 0 -8.74898 -1.8294979e-09 33.944126 + 4230 0 -8.74898 0 -8.74898 6.7902872e-10 33.944126 + 4231 0 -8.74898 0 -8.74898 3.7654116e-10 33.944126 + 4232 0 -8.74898 0 -8.74898 5.9020474e-10 33.944126 + 4233 0 -8.74898 0 -8.74898 -1.8297845e-09 33.944126 + 4234 0 -8.74898 0 -8.74898 6.7874214e-10 33.944126 + 4235 0 -8.74898 0 -8.74898 3.6926752e-10 33.944126 + 4236 0 -8.74898 0 -8.74898 3.2464427e-10 33.944126 + 4237 0 -8.74898 0 -8.74898 -9.8849555e-10 33.944126 + 4238 0 -8.74898 0 -8.74898 3.6848966e-10 33.944126 + 4239 0 -8.74898 0 -8.74898 3.7625458e-10 33.944126 + 4240 0 -8.74898 0 -8.74898 5.899318e-10 33.944126 + 4241 0 -8.74898 0 -8.74898 -1.8300574e-09 33.944126 + 4242 0 -8.74898 0 -8.74898 7.1324204e-10 33.944126 + 4243 0 -8.74898 0 -8.74898 3.6898094e-10 33.944126 + 4244 0 -8.74898 0 -8.74898 3.2434405e-10 33.944126 + 4245 0 -8.74898 0 -8.74898 5.7644895e-10 33.944126 + 4246 0 -8.74898 0 -8.74898 -1.8294979e-09 33.944126 + 4247 0 -8.74898 0 -8.74898 1.08445e-09 33.944126 + 4248 0 -8.74898 0 -8.74898 5.9023203e-10 33.944126 + 4249 0 -8.74898 0 -8.74898 -1.8297572e-09 33.944126 + 4250 0 -8.74898 0 -8.74898 6.7876943e-10 33.944126 + 4251 0 -8.74898 0 -8.74898 3.6929481e-10 33.944126 + 4252 0 -8.74898 0 -8.74898 3.2467157e-10 33.944126 + 4253 0 -8.74898 0 -8.74898 -9.8848191e-10 33.944126 + 4254 0 -8.74898 0 -8.74898 3.6850331e-10 33.944126 + 4255 0 -8.74898 0 -8.74898 3.7628188e-10 33.944126 + 4256 0 -8.74898 0 -8.74898 5.899591e-10 33.944126 + 4257 0 -8.74898 0 -8.74898 -1.8300438e-09 33.944126 + 4258 0 -8.74898 0 -8.74898 7.0642832e-10 33.944126 + 4259 0 -8.74898 0 -8.74898 3.7594071e-10 33.944126 + 4260 0 -8.74898 0 -8.74898 5.8963158e-10 33.944126 + 4261 0 -8.74898 0 -8.74898 -1.8303713e-09 33.944126 + 4262 0 -8.74898 0 -8.74898 7.1294181e-10 33.944126 + 4263 0 -8.74898 0 -8.74898 3.6868072e-10 33.944126 + 4264 0 -8.74898 0 -8.74898 3.7644564e-10 33.944126 + 4265 0 -8.74898 0 -8.74898 5.7614873e-10 33.944126 + 4266 0 -8.74898 0 -8.74898 -1.8298527e-09 33.944126 + 4267 0 -8.74898 0 -8.74898 1.0840951e-09 33.944126 + 4268 0 -8.74898 0 -8.74898 5.8984992e-10 33.944126 + 4269 0 -8.74898 0 -8.74898 -1.8301393e-09 33.944126 + 4270 0 -8.74898 0 -8.74898 1.0838086e-09 33.944126 + 4271 0 -8.74898 0 -8.74898 3.2428946e-10 33.944126 + 4272 0 -8.74898 0 -8.74898 5.7636707e-10 33.944126 + 4273 0 -8.74898 0 -8.74898 -1.8295661e-09 33.944126 + 4274 0 -8.74898 0 -8.74898 1.0843817e-09 33.944126 + 4275 0 -8.74898 0 -8.74898 5.9015015e-10 33.944126 + 4276 0 -8.74898 0 -8.74898 -1.8298391e-09 33.944126 + 4277 0 -8.74898 0 -8.74898 1.0841224e-09 33.944126 + 4278 0 -8.74898 0 -8.74898 5.8987722e-10 33.944126 + 4279 0 -8.74898 0 -8.74898 -1.830112e-09 33.944126 + 4280 0 -8.74898 0 -8.74898 7.132011e-10 33.944126 + 4281 0 -8.74898 0 -8.74898 3.6894e-10 33.944126 + 4282 0 -8.74898 0 -8.74898 3.2431676e-10 33.944126 + 4283 0 -8.74898 0 -8.74898 5.9036849e-10 33.944126 + 4284 0 -8.74898 0 -8.74898 -1.8296207e-09 33.944126 + 4285 0 -8.74898 0 -8.74898 1.0843408e-09 33.944126 + 4286 0 -8.74898 0 -8.74898 5.9012286e-10 33.944126 + 4287 0 -8.74898 0 -8.74898 -1.8298664e-09 33.944126 + 4288 0 -8.74898 0 -8.74898 6.7864661e-10 33.944126 + 4289 0 -8.74898 0 -8.74898 3.6917199e-10 33.944126 + 4290 0 -8.74898 0 -8.74898 3.245351e-10 33.944126 + 4291 0 -8.74898 0 -8.74898 -9.8860472e-10 33.944126 + 4292 0 -8.74898 0 -8.74898 3.6839414e-10 33.944126 + 4293 0 -8.74898 0 -8.74898 3.7615906e-10 33.944126 + 4294 0 -8.74898 0 -8.74898 5.8982263e-10 33.944126 + 4295 0 -8.74898 0 -8.74898 -1.8301666e-09 33.944126 + 4296 0 -8.74898 0 -8.74898 7.0629186e-10 33.944126 + 4297 0 -8.74898 0 -8.74898 3.6884447e-10 33.944126 + 4298 0 -8.74898 0 -8.74898 3.2420758e-10 33.944126 + 4299 0 -8.74898 0 -8.74898 5.9028661e-10 33.944126 + 4300 0 -8.74898 0 -8.74898 -1.829648e-09 33.944126 + 4301 0 -8.74898 0 -8.74898 1.0843135e-09 33.944126 + 4302 0 -8.74898 0 -8.74898 5.9009556e-10 33.944126 + 4303 0 -8.74898 0 -8.74898 -1.8298937e-09 33.944126 + 4304 0 -8.74898 0 -8.74898 1.0840406e-09 33.944126 + 4305 0 -8.74898 0 -8.74898 3.245351e-10 33.944126 + 4306 0 -8.74898 0 -8.74898 -9.8861837e-10 33.944126 + 4307 0 -8.74898 0 -8.74898 3.6836684e-10 33.944126 + 4308 0 -8.74898 0 -8.74898 3.7613176e-10 33.944126 + 4309 0 -8.74898 0 -8.74898 5.8982263e-10 33.944126 + 4310 0 -8.74898 0 -8.74898 -1.8301939e-09 33.944126 + 4311 0 -8.74898 0 -8.74898 7.0626456e-10 33.944126 + 4312 0 -8.74898 0 -8.74898 3.7580425e-10 33.944126 + 4313 0 -8.74898 0 -8.74898 5.8946782e-10 33.944126 + 4314 0 -8.74898 0 -8.74898 -1.8305214e-09 33.944126 + 4315 0 -8.74898 0 -8.74898 7.0593704e-10 33.944126 + 4316 0 -8.74898 0 -8.74898 3.6848966e-10 33.944126 + 4317 0 -8.74898 0 -8.74898 3.2385277e-10 33.944126 + 4318 0 -8.74898 0 -8.74898 5.899318e-10 33.944126 + 4319 0 -8.74898 0 -8.74898 -1.8300028e-09 33.944126 + 4320 0 -8.74898 0 -8.74898 1.0839587e-09 33.944126 + 4321 0 -8.74898 0 -8.74898 5.8971346e-10 33.944126 + 4322 0 -8.74898 0 -8.74898 -1.8302758e-09 33.944126 + 4323 0 -8.74898 0 -8.74898 1.0836721e-09 33.944126 + 4324 0 -8.74898 0 -8.74898 3.24153e-10 33.944126 + 4325 0 -8.74898 0 -8.74898 5.7623061e-10 33.944126 + 4326 0 -8.74898 0 -8.74898 -1.8297026e-09 33.944126 + 4327 0 -8.74898 0 -8.74898 1.0842316e-09 33.944126 + 4328 0 -8.74898 0 -8.74898 5.8998639e-10 33.944126 + 4329 0 -8.74898 0 -8.74898 -1.8300028e-09 33.944126 + 4330 0 -8.74898 0 -8.74898 1.0839587e-09 33.944126 + 4331 0 -8.74898 0 -8.74898 3.2442593e-10 33.944126 + 4332 0 -8.74898 0 -8.74898 -9.887139e-10 33.944126 + 4333 0 -8.74898 0 -8.74898 3.6827132e-10 33.944126 + 4334 0 -8.74898 0 -8.74898 3.3760855e-10 33.944126 + 4335 0 -8.74898 0 -8.74898 5.8968616e-10 33.944126 + 4336 0 -8.74898 0 -8.74898 -1.8302758e-09 33.944126 + 4337 0 -8.74898 0 -8.74898 7.0618268e-10 33.944126 + 4338 0 -8.74898 0 -8.74898 3.3728103e-10 33.944126 + 4339 0 -8.74898 0 -8.74898 5.8935865e-10 33.944126 + 4340 0 -8.74898 0 -8.74898 -1.4533623e-09 33.944126 + 4341 0 -8.74898 0 -8.74898 1.0839587e-09 33.944126 + 4342 0 -8.74898 0 -8.74898 5.7573933e-10 33.944126 + 4343 0 -8.74898 0 -8.74898 -1.8302485e-09 33.944126 + 4344 0 -8.74898 0 -8.74898 7.1306463e-10 33.944126 + 4345 0 -8.74898 0 -8.74898 3.3736291e-10 33.944126 + 4346 0 -8.74898 0 -8.74898 5.8944053e-10 33.944126 + 4347 0 -8.74898 0 -8.74898 -1.8305623e-09 33.944126 + 4348 0 -8.74898 0 -8.74898 7.1275076e-10 33.944126 + 4349 0 -8.74898 0 -8.74898 3.3007562e-10 33.944126 + 4350 0 -8.74898 0 -8.74898 3.2382548e-10 33.944126 + 4351 0 -8.74898 0 -8.74898 5.8990451e-10 33.944126 + 4352 0 -8.74898 0 -8.74898 -1.8300165e-09 33.944126 + 4353 0 -8.74898 0 -8.74898 7.0642832e-10 33.944126 + 4354 0 -8.74898 0 -8.74898 3.3755397e-10 33.944126 + 4355 0 -8.74898 0 -8.74898 5.8963158e-10 33.944126 + 4356 0 -8.74898 0 -8.74898 -1.8303713e-09 33.944126 + 4357 0 -8.74898 0 -8.74898 7.1294181e-10 33.944126 + 4358 0 -8.74898 0 -8.74898 3.7566778e-10 33.944126 + 4359 0 -8.74898 0 -8.74898 5.8933135e-10 33.944126 + 4360 0 -8.74898 0 -8.74898 -1.0375339e-09 33.944126 + 4361 0 -8.74898 0 -8.74898 3.6868072e-10 33.944126 + 4362 0 -8.74898 0 -8.74898 3.3801795e-10 33.944126 + 4363 0 -8.74898 0 -8.74898 5.9009556e-10 33.944126 + 4364 0 -8.74898 0 -8.74898 -1.8298527e-09 33.944126 + 4365 0 -8.74898 0 -8.74898 1.0840951e-09 33.944126 + 4366 0 -8.74898 0 -8.74898 5.8984992e-10 33.944126 + 4367 0 -8.74898 0 -8.74898 -1.8301393e-09 33.944126 + 4368 0 -8.74898 0 -8.74898 7.1317381e-10 33.944126 + 4369 0 -8.74898 0 -8.74898 3.7589977e-10 33.944126 + 4370 0 -8.74898 0 -8.74898 5.8957699e-10 33.944126 + 4371 0 -8.74898 0 -8.74898 -1.4531713e-09 33.944126 + 4372 0 -8.74898 0 -8.74898 1.0841497e-09 33.944126 + 4373 0 -8.74898 0 -8.74898 5.7595768e-10 33.944126 + 4374 0 -8.74898 0 -8.74898 -1.8300438e-09 33.944126 + 4375 0 -8.74898 0 -8.74898 7.1326933e-10 33.944126 + 4376 0 -8.74898 0 -8.74898 3.3758126e-10 33.944126 + 4377 0 -8.74898 0 -8.74898 5.8963158e-10 33.944126 + 4378 0 -8.74898 0 -8.74898 -1.8303303e-09 33.944126 + 4379 0 -8.74898 0 -8.74898 7.1298275e-10 33.944126 + 4380 0 -8.74898 0 -8.74898 3.3029397e-10 33.944126 + 4381 0 -8.74898 0 -8.74898 3.3804524e-10 33.944126 + 4382 0 -8.74898 0 -8.74898 5.9012286e-10 33.944126 + 4383 0 -8.74898 0 -8.74898 -1.8298664e-09 33.944126 + 4384 0 -8.74898 0 -8.74898 7.0659208e-10 33.944126 + 4385 0 -8.74898 0 -8.74898 3.3769043e-10 33.944126 + 4386 0 -8.74898 0 -8.74898 5.8976804e-10 33.944126 + 4387 0 -8.74898 0 -8.74898 -1.8302075e-09 33.944126 + 4388 0 -8.74898 0 -8.74898 7.1310557e-10 33.944126 + 4389 0 -8.74898 0 -8.74898 3.374175e-10 33.944126 + 4390 0 -8.74898 0 -8.74898 5.8946782e-10 33.944126 + 4391 0 -8.74898 0 -8.74898 -1.0373701e-09 33.944126 + 4392 0 -8.74898 0 -8.74898 3.6884447e-10 33.944126 + 4393 0 -8.74898 0 -8.74898 3.3818171e-10 33.944126 + 4394 0 -8.74898 0 -8.74898 5.9025932e-10 33.944126 + 4395 0 -8.74898 0 -8.74898 -1.8297026e-09 33.944126 + 4396 0 -8.74898 0 -8.74898 6.7882402e-10 33.944126 + 4397 0 -8.74898 0 -8.74898 3.3092171e-10 33.944126 + 4398 0 -8.74898 0 -8.74898 3.2469886e-10 33.944126 + 4399 0 -8.74898 0 -8.74898 5.907506e-10 33.944126 + 4400 0 -8.74898 0 -8.74898 -1.8431445e-09 33.944126 + 4401 0 -8.74898 0 -8.74898 3.9638333e-10 33.944126 + 4402 0 -8.74898 0 -8.74898 3.3078525e-10 33.944126 + 4403 0 -8.74898 0 -8.74898 3.3850923e-10 33.944126 + 4404 0 -8.74898 0 -8.74898 5.9061413e-10 33.944126 + 4405 0 -8.74898 0 -8.74898 -1.8293341e-09 33.944126 + 4406 0 -8.74898 0 -8.74898 5.7113978e-10 33.944126 + 4407 0 -8.74898 0 -8.74898 3.3092171e-10 33.944126 + 4408 0 -8.74898 0 -8.74898 3.3867299e-10 33.944126 + 4409 0 -8.74898 0 -8.74898 5.9072331e-10 33.944126 + 4410 0 -8.74898 0 -8.74898 -1.8292659e-09 33.944126 + 4411 0 -8.74898 0 -8.74898 5.7122166e-10 33.944126 + 4412 0 -8.74898 0 -8.74898 3.3796336e-10 33.944126 + 4413 0 -8.74898 0 -8.74898 5.9004098e-10 33.944126 + 4414 0 -8.74898 0 -8.74898 -1.45268e-09 33.944126 + 4415 0 -8.74898 0 -8.74898 5.7116707e-10 33.944126 + 4416 0 -8.74898 0 -8.74898 3.3793607e-10 33.944126 + 4417 0 -8.74898 0 -8.74898 5.8998639e-10 33.944126 + 4418 0 -8.74898 0 -8.74898 -1.8299755e-09 33.944126 + 4419 0 -8.74898 0 -8.74898 7.1333757e-10 33.944126 + 4420 0 -8.74898 0 -8.74898 3.3763585e-10 33.944126 + 4421 0 -8.74898 0 -8.74898 3.2442593e-10 33.944126 + 4422 0 -8.74898 0 -8.74898 5.9050496e-10 33.944126 + 4423 0 -8.74898 0 -8.74898 -1.8294297e-09 33.944126 + 4424 0 -8.74898 0 -8.74898 -1.0064182e-10 33.944126 + 4425 0 -8.74898 0 -8.74898 5.3533729e-10 33.944126 + 4426 0 -8.74898 0 -8.74898 9.3288757e-11 33.944126 + 4427 0 -8.74898 0 -8.74898 3.97516e-10 33.944126 + 4428 0 -8.74898 0 -8.74898 3.3889133e-10 33.944126 + 4429 0 -8.74898 0 -8.74898 5.7702211e-10 33.944126 + 4430 0 -8.74898 0 -8.74898 -1.4517793e-09 33.944126 + 4431 0 -8.74898 0 -8.74898 3.6907647e-10 33.944126 + 4432 0 -8.74898 0 -8.74898 3.3842735e-10 33.944126 + 4433 0 -8.74898 0 -8.74898 5.9050496e-10 33.944126 + 4434 0 -8.74898 0 -8.74898 -1.4521887e-09 33.944126 + 4435 0 -8.74898 0 -8.74898 3.6885812e-10 33.944126 + 4436 0 -8.74898 0 -8.74898 3.3122194e-10 33.944126 + 4437 0 -8.74898 0 -8.74898 3.3897321e-10 33.944126 + 4438 0 -8.74898 0 -8.74898 5.770767e-10 33.944126 + 4439 0 -8.74898 0 -8.74898 -1.8569276e-09 33.944126 + 4440 0 -8.74898 0 -8.74898 5.7133083e-10 33.944126 + 4441 0 -8.74898 0 -8.74898 3.3812712e-10 33.944126 + 4442 0 -8.74898 0 -8.74898 5.9017744e-10 33.944126 + 4443 0 -8.74898 0 -8.74898 -9.8777228e-10 33.944126 + 4444 0 -8.74898 0 -8.74898 3.3779961e-10 33.944126 + 4445 0 -8.74898 0 -8.74898 5.8987722e-10 33.944126 + 4446 0 -8.74898 0 -8.74898 -1.036988e-09 33.944126 + 4447 0 -8.74898 0 -8.74898 3.6921293e-10 33.944126 + 4448 0 -8.74898 0 -8.74898 3.3856382e-10 33.944126 + 4449 0 -8.74898 0 -8.74898 5.9064143e-10 33.944126 + 4450 0 -8.74898 0 -8.74898 -1.4520659e-09 33.944126 + 4451 0 -8.74898 0 -8.74898 3.6898094e-10 33.944126 + 4452 0 -8.74898 0 -8.74898 3.3831818e-10 33.944126 + 4453 0 -8.74898 0 -8.74898 5.9042308e-10 33.944126 + 4454 0 -8.74898 0 -8.74898 -1.8295116e-09 33.944126 + 4455 0 -8.74898 0 -8.74898 7.137879e-10 33.944126 + 4456 0 -8.74898 0 -8.74898 3.3809983e-10 33.944126 + 4457 0 -8.74898 0 -8.74898 5.9015015e-10 33.944126 + 4458 0 -8.74898 0 -8.74898 5.6345738e-10 33.944126 + 4459 0 -8.74898 0 -8.74898 -1.8565728e-09 33.944126 + 4460 0 -8.74898 0 -8.74898 3.9683367e-10 33.944126 + 4461 0 -8.74898 0 -8.74898 3.38209e-10 33.944126 + 4462 0 -8.74898 0 -8.74898 5.9028661e-10 33.944126 + 4463 0 -8.74898 0 -8.74898 -1.4524207e-09 33.944126 + 4464 0 -8.74898 0 -8.74898 7.1454859e-10 33.944126 + 4465 0 -8.74898 0 -8.74898 5.9004098e-10 33.944126 + 4466 0 -8.74898 0 -8.74898 5.6332092e-10 33.944126 + 4467 0 -8.74898 0 -8.74898 -1.8567229e-09 33.944126 + 4468 0 -8.74898 0 -8.74898 3.966972e-10 33.944126 + 4469 0 -8.74898 0 -8.74898 3.3807254e-10 33.944126 + 4470 0 -8.74898 0 -8.74898 5.9015015e-10 33.944126 + 4471 0 -8.74898 0 -8.74898 -1.0367151e-09 33.944126 + 4472 0 -8.74898 0 -8.74898 3.3807254e-10 33.944126 + 4473 0 -8.74898 0 -8.74898 3.3883675e-10 33.944126 + 4474 0 -8.74898 0 -8.74898 5.7691294e-10 33.944126 + 4475 0 -8.74898 0 -8.74898 -1.4798231e-09 33.944126 + 4476 0 -8.74898 0 -8.74898 3.6900823e-10 33.944126 + 4477 0 -8.74898 0 -8.74898 3.3834547e-10 33.944126 + 4478 0 -8.74898 0 -8.74898 5.9045037e-10 33.944126 + 4479 0 -8.74898 0 -8.74898 -1.8294979e-09 33.944126 + 4480 0 -8.74898 0 -8.74898 -1.007237e-10 33.944126 + 4481 0 -8.74898 0 -8.74898 5.3526905e-10 33.944126 + 4482 0 -8.74898 0 -8.74898 9.3220524e-11 33.944126 + 4483 0 -8.74898 0 -8.74898 3.9744777e-10 33.944126 + 4484 0 -8.74898 0 -8.74898 3.7726443e-10 33.944126 + 4485 0 -8.74898 0 -8.74898 5.7696752e-10 33.944126 + 4486 0 -8.74898 0 -8.74898 -1.4518748e-09 33.944126 + 4487 0 -8.74898 0 -8.74898 5.7179482e-10 33.944126 + 4488 0 -8.74898 0 -8.74898 3.3856382e-10 33.944126 + 4489 0 -8.74898 0 -8.74898 5.9064143e-10 33.944126 + 4490 0 -8.74898 0 -8.74898 -1.7173067e-09 33.944126 + 4491 0 -8.74898 0 -8.74898 -6.116898e-11 33.944126 + 4492 0 -8.74898 0 -8.74898 2.5920117e-09 33.944126 + 4493 0 -8.74898 0 -8.74898 -8.3417205e-10 33.944126 + 4494 0 -8.74898 0 -8.74898 1.869172e-12 33.944126 + 4495 0 -8.74898 0 -8.74898 3.6354301e-10 33.944126 + 4496 0 -8.74898 0 -8.74898 -3.3162742e-10 33.944126 + 4497 0 -8.74898 0 -8.74898 3.6296985e-10 33.944126 + 4498 0 -8.74898 0 -8.74898 3.635703e-10 33.944126 + 4499 0 -8.74898 0 -8.74898 -3.240399e-10 33.944126 + 4500 0 -8.74898 0 -8.74898 3.635703e-10 33.944126 + 4501 0 -8.74898 0 -8.74898 3.7114417e-10 33.944126 + 4502 0 -8.74898 0 -8.74898 -2.2226516e-10 33.944126 + 4503 0 -8.74898 0 -8.74898 -2.2203317e-10 33.944126 + 4504 0 -8.74898 0 -8.74898 7.4570177e-11 33.944126 + 4505 0 -8.74898 0 -8.74898 7.5061454e-11 33.944126 + 4506 0 -8.74898 0 -8.74898 7.5348033e-11 33.944126 + 4507 0 -8.74898 0 -8.74898 7.5634612e-11 33.944126 + 4508 0 -8.74898 0 -8.74898 -1.7235874e-09 33.944126 + 4509 0 -8.74898 0 -8.74898 -5.314933e-11 33.944126 + 4510 0 -8.74898 0 -8.74898 -5.3722488e-11 33.944126 + 4511 0 -8.74898 0 -8.74898 -7.5309693e-11 33.944126 + 4512 0 -8.74898 0 -8.74898 -3.8324721e-10 33.944126 + 4513 0 -8.74898 0 -8.74898 -3.5652715e-10 33.944126 + 4514 0 -8.74898 0 -8.74898 -3.5729136e-10 33.944126 + 4515 0 -8.74898 0 -8.74898 -5.1168031e-10 33.944126 + 4516 0 -8.74898 0 -8.74898 7.0694315e-10 33.944126 + 4517 0 -8.74898 0 -8.74898 -5.1140737e-10 33.944126 + 4518 0 -8.74898 0 -8.74898 7.0727067e-10 33.944126 + 4519 0 -8.74898 0 -8.74898 -3.7137466e-10 33.944126 + 4520 0 -8.74898 0 -8.74898 -4.8386852e-10 33.944126 + 4521 0 -8.74898 0 -8.74898 7.0686127e-10 33.944126 + 4522 0 -8.74898 0 -8.74898 -5.1148925e-10 33.944126 + 4523 0 -8.74898 0 -8.74898 9.1968469e-11 33.944126 + 4524 0 -8.74898 0 -8.74898 9.1750123e-11 33.944126 + 4525 0 -8.74898 0 -8.74898 -4.8455085e-10 33.944126 + 4526 0 -8.74898 0 -8.74898 7.0617894e-10 33.944126 + 4527 0 -8.74898 0 -8.74898 -5.1217158e-10 33.944126 + 4528 0 -8.74898 0 -8.74898 7.0650646e-10 33.944126 + 4529 0 -8.74898 0 -8.74898 -5.1184407e-10 33.944126 + 4530 0 -8.74898 0 -8.74898 9.1613657e-11 33.944126 + 4531 0 -8.74898 0 -8.74898 9.1368018e-11 33.944126 + 4532 0 -8.74898 0 -8.74898 -4.8493295e-10 33.944126 + 4533 0 -8.74898 0 -8.74898 7.0579684e-10 33.944126 + 4534 0 -8.74898 0 -8.74898 -5.1254004e-10 33.944126 + 4535 0 -8.74898 0 -8.74898 9.0904034e-11 33.944126 + 4536 0 -8.74898 0 -8.74898 -4.8536965e-10 33.944126 + 4537 0 -8.74898 0 -8.74898 3.6591338e-10 33.944126 + 4538 0 -8.74898 0 -8.74898 -4.855607e-10 33.944126 + 4539 0 -8.74898 0 -8.74898 3.6572233e-10 33.944126 + 4540 0 -8.74898 0 -8.74898 -1.5674387e-10 33.944126 + 4541 0 -8.74898 0 -8.74898 -5.1367271e-10 33.944126 + 4542 0 -8.74898 0 -8.74898 3.6555857e-10 33.944126 + 4543 0 -8.74898 0 -8.74898 -1.5690763e-10 33.944126 + 4544 0 -8.74898 0 -8.74898 -1.5689398e-10 33.944126 + 4545 0 -8.74898 0 -8.74898 -2.6080091e-11 33.944126 + 4546 0 -8.74898 0 -8.74898 3.5058824e-10 33.944126 + 4547 0 -8.74898 0 -8.74898 3.6618125e-11 33.944126 + 4548 0 -8.74898 0 -8.74898 3.5744742e-11 33.944126 + 4549 0 -8.74898 0 -8.74898 4.8777253e-11 33.944126 + 4550 0 -8.74898 0 -8.74898 -4.9658868e-11 33.944126 + 4551 0 -8.74898 0 -8.74898 9.188972e-10 33.944126 + 4552 0 -8.74898 0 -8.74898 9.2083502e-10 33.944126 + 4553 0 -8.74898 0 -8.74898 -5.8275485e-10 33.944126 + 4554 0 -8.74898 0 -8.74898 -3.5982677e-10 33.944126 + 4555 0 -8.74898 0 -8.74898 9.0757051e-10 33.944126 + 4556 0 -8.74898 0 -8.74898 -3.4437881e-10 33.944126 + 4557 0 -8.74898 0 -8.74898 -2.4305536e-10 33.944126 + 4558 0 -8.74898 0 -8.74898 -3.4441975e-10 33.944126 + 4559 0 -8.74898 0 -8.74898 -8.6296522e-11 33.944126 + 4560 0 -8.74898 0 -8.74898 1.2685193e-10 33.944126 + 4561 0 -8.74898 0 -8.74898 -5.9488593e-11 33.944126 + 4562 0 -8.74898 0 -8.74898 6.7869174e-10 33.944126 + 4563 0 -8.74898 0 -8.74898 -1.505726e-11 33.944126 + 4564 0 -8.74898 0 -8.74898 -2.4974333e-10 33.944126 + 4565 0 -8.74898 0 -8.74898 4.057075e-10 33.944126 + 4566 0 -8.74898 0 -8.74898 -4.2415041e-10 33.944126 + 4567 0 -8.74898 0 -8.74898 4.0644442e-10 33.944126 + 4568 0 -8.74898 0 -8.74898 -5.6783037e-11 33.944126 + 4569 0 -8.74898 0 -8.74898 -1.2345094e-09 33.944126 + 4570 0 -8.74898 0 -8.74898 6.2204646e-10 33.944126 + 4571 0 -8.74898 0 -8.74898 -4.0619202e-10 33.944126 + 4572 0 -8.74898 0 -8.74898 6.2268785e-10 33.944126 + 4573 0 -8.74898 0 -8.74898 -1.1570667e-09 33.944126 + 4574 0 -8.74898 0 -8.74898 1.3765243e-09 33.944126 + 4575 0 -8.74898 0 -8.74898 -8.5633375e-10 33.944126 + 4576 0 -8.74898 0 -8.74898 4.2432388e-10 33.944126 + 4577 0 -8.74898 0 -8.74898 -2.3534038e-10 33.944126 + 4578 0 -8.74898 0 -8.74898 4.2462411e-10 33.944126 + 4579 0 -8.74898 0 -8.74898 -1.1429834e-09 33.944126 + 4580 0 -8.74898 0 -8.74898 1.3486988e-09 33.944126 + 4581 0 -8.74898 0 -8.74898 -1.2197028e-09 33.944126 + 4582 0 -8.74898 0 -8.74898 1.3565183e-09 33.944126 + 4583 0 -8.74898 0 -8.74898 -1.218884e-09 33.944126 + 4584 0 -8.74898 0 -8.74898 7.5297898e-10 33.944126 + 4585 0 -8.74898 0 -8.74898 -2.0620487e-10 33.944126 + 4586 0 -8.74898 0 -8.74898 -1.9285849e-10 33.944126 + 4587 0 -8.74898 0 -8.74898 -1.9348624e-10 33.944126 + 4588 0 -8.74898 0 -8.74898 7.3848629e-10 33.944126 + 4589 0 -8.74898 0 -8.74898 -2.0672345e-10 33.944126 + 4590 0 -8.74898 0 -8.74898 -2.0736484e-10 33.944126 + 4591 0 -8.74898 0 -8.74898 4.2462411e-10 33.944126 + 4592 0 -8.74898 0 -8.74898 -2.0707826e-10 33.944126 + 4593 0 -8.74898 0 -8.74898 4.2486975e-10 33.944126 + 4594 0 -8.74898 0 -8.74898 -1.1427241e-09 33.944126 + 4595 0 -8.74898 0 -8.74898 1.9462512e-09 33.944126 + 4596 0 -8.74898 0 -8.74898 -1.679554e-09 33.944126 + 4597 0 -8.74898 0 -8.74898 7.3836347e-10 33.944126 + 4598 0 -8.74898 0 -8.74898 -2.0684627e-10 33.944126 + 4599 0 -8.74898 0 -8.74898 -1.9351353e-10 33.944126 + 4600 0 -8.74898 0 -8.74898 4.24474e-10 33.944126 + 4601 0 -8.74898 0 -8.74898 -2.0725566e-10 33.944126 + 4602 0 -8.74898 0 -8.74898 4.2470599e-10 33.944126 + 4603 0 -8.74898 0 -8.74898 -1.1428879e-09 33.944126 + 4604 0 -8.74898 0 -8.74898 1.9460874e-09 33.944126 + 4605 0 -8.74898 0 -8.74898 -1.6797314e-09 33.944126 + 4606 0 -8.74898 0 -8.74898 8.7450857e-10 33.944126 + 4607 0 -8.74898 0 -8.74898 -2.0655969e-10 33.944126 + 4608 0 -8.74898 0 -8.74898 -1.9322695e-10 33.944126 + 4609 0 -8.74898 0 -8.74898 4.2476058e-10 33.944126 + 4610 0 -8.74898 0 -8.74898 -2.0694179e-10 33.944126 + 4611 0 -8.74898 0 -8.74898 4.2500622e-10 33.944126 + 4612 0 -8.74898 0 -8.74898 -1.142574e-09 33.944126 + 4613 0 -8.74898 0 -8.74898 8.4610998e-10 33.944126 + 4614 0 -8.74898 0 -8.74898 -2.0701002e-10 33.944126 + 4615 0 -8.74898 0 -8.74898 4.2495163e-10 33.944126 + 4616 0 -8.74898 0 -8.74898 -2.0675074e-10 33.944126 + 4617 0 -8.74898 0 -8.74898 -1.93418e-10 33.944126 + 4618 0 -8.74898 0 -8.74898 4.2456952e-10 33.944126 + 4619 0 -8.74898 0 -8.74898 -2.0713284e-10 33.944126 + 4620 0 -8.74898 0 -8.74898 4.2482881e-10 33.944126 + 4621 0 -8.74898 0 -8.74898 -1.7297603e-09 33.944126 + 4622 0 -8.74898 0 -8.74898 1.0902521e-09 33.944126 + 4623 0 -8.74898 0 -8.74898 3.5172166e-10 33.944126 + 4624 0 -8.74898 0 -8.74898 -2.0687356e-10 33.944126 + 4625 0 -8.74898 0 -8.74898 -1.9354082e-10 33.944126 + 4626 0 -8.74898 0 -8.74898 -9.2674157e-11 33.944126 + 4627 0 -8.74898 0 -8.74898 8.7471327e-10 33.944126 + 4628 0 -8.74898 0 -8.74898 -1.1422465e-09 33.944126 + 4629 0 -8.74898 0 -8.74898 8.5345185e-10 33.944126 + 4630 0 -8.74898 0 -8.74898 -2.0665521e-10 33.944126 + 4631 0 -8.74898 0 -8.74898 3.5188542e-10 33.944126 + 4632 0 -8.74898 0 -8.74898 -2.0668251e-10 33.944126 + 4633 0 -8.74898 0 -8.74898 3.379113e-10 33.944126 + 4634 0 -8.74898 0 -8.74898 -2.067098e-10 33.944126 + 4635 0 -8.74898 0 -8.74898 3.37884e-10 33.944126 + 4636 0 -8.74898 0 -8.74898 -1.0694408e-09 33.944126 + 4637 0 -8.74898 0 -8.74898 8.7435846e-10 33.944126 + 4638 0 -8.74898 0 -8.74898 3.3851175e-10 33.944126 + 4639 0 -8.74898 0 -8.74898 -1.155975e-09 33.944126 + 4640 0 -8.74898 0 -8.74898 8.7468598e-10 33.944126 + 4641 0 -8.74898 0 -8.74898 3.3881197e-10 33.944126 + 4642 0 -8.74898 0 -8.74898 -1.7286685e-09 33.944126 + 4643 0 -8.74898 0 -8.74898 6.6493666e-10 33.944126 + 4644 0 -8.74898 0 -8.74898 3.5180354e-10 33.944126 + 4645 0 -8.74898 0 -8.74898 3.3844351e-10 33.944126 + 4646 0 -8.74898 0 -8.74898 3.3905761e-10 33.944126 + 4647 0 -8.74898 0 -8.74898 -1.805339e-09 33.944126 + 4648 0 -8.74898 0 -8.74898 6.6504583e-10 33.944126 + 4649 0 -8.74898 0 -8.74898 1.0920743e-09 33.944126 + 4650 0 -8.74898 0 -8.74898 -1.7283137e-09 33.944126 + 4651 0 -8.74898 0 -8.74898 6.4768258e-10 33.944126 + 4652 0 -8.74898 0 -8.74898 1.0926202e-09 33.944126 + 4653 0 -8.74898 0 -8.74898 -9.5881465e-10 33.944126 + 4654 0 -8.74898 0 -8.74898 1.0928112e-09 33.944126 + 4655 0 -8.74898 0 -8.74898 -1.8044247e-09 33.944126 + 4656 0 -8.74898 0 -8.74898 -1.1674706e-10 33.944126 + 4657 0 -8.74898 0 -8.74898 1.0914257e-09 33.944126 + 4658 0 -8.74898 0 -8.74898 3.5289527e-10 33.944126 + 4659 0 -8.74898 0 -8.74898 3.395216e-10 33.944126 + 4660 0 -8.74898 0 -8.74898 -3.7217356e-10 33.944126 + 4661 0 -8.74898 0 -8.74898 3.395216e-10 33.944126 + 4662 0 -8.74898 0 -8.74898 -1.2529943e-09 33.944126 + 4663 0 -8.74898 0 -8.74898 1.0919106e-09 33.944126 + 4664 0 -8.74898 0 -8.74898 3.3968536e-10 33.944126 + 4665 0 -8.74898 0 -8.74898 -9.5889653e-10 33.944126 + 4666 0 -8.74898 0 -8.74898 3.5259505e-10 33.944126 + 4667 0 -8.74898 0 -8.74898 3.3924866e-10 33.944126 + 4668 0 -8.74898 0 -8.74898 3.3984912e-10 33.944126 + 4669 0 -8.74898 0 -8.74898 -2.3145813e-09 33.944126 + 4670 0 -8.74898 0 -8.74898 1.6183129e-09 33.944126 + 4671 0 -8.74898 0 -8.74898 -1.0003302e-11 33.944126 + 4672 0 -8.74898 0 -8.74898 2.6728025e-10 33.944126 + 4673 0 -8.74898 0 -8.74898 2.6057976e-10 33.944126 + 4674 0 -8.74898 0 -8.74898 2.6853574e-10 33.944126 + 4675 0 -8.74898 0 -8.74898 -7.6121253e-10 33.944126 + 4676 0 -8.74898 0 -8.74898 8.1986358e-10 33.944126 + 4677 0 -8.74898 0 -8.74898 9.8571391e-11 33.944126 + 4678 0 -8.74898 0 -8.74898 -1.0671184e-09 33.944126 + 4679 0 -8.74898 0 -8.74898 1.4004544e-09 33.944126 + 4680 0 -8.74898 0 -8.74898 -1.0803829e-09 33.944126 + 4681 0 -8.74898 0 -8.74898 1.401164e-09 33.944126 + 4682 0 -8.74898 0 -8.74898 -2.4070771e-09 33.944126 + 4683 0 -8.74898 0 -8.74898 7.43011e-10 33.944126 + 4684 0 -8.74898 0 -8.74898 1.0971079e-09 33.944126 + 4685 0 -8.74898 0 -8.74898 -6.7918676e-11 33.944126 + 4686 0 -8.74898 0 -8.74898 -6.7618451e-11 33.944126 + 4687 0 -8.74898 0 -8.74898 -6.778221e-11 33.944126 + 4688 0 -8.74898 0 -8.74898 5.8930573e-10 33.944126 + 4689 0 -8.74898 0 -8.74898 -1.0728249e-09 33.944126 + 4690 0 -8.74898 0 -8.74898 -9.6500696e-11 33.944126 + 4691 0 -8.74898 0 -8.74898 -9.6746335e-11 33.944126 + 4692 0 -8.74898 0 -8.74898 6.194869e-10 33.944126 + 4693 0 -8.74898 0 -8.74898 5.8919655e-10 33.944126 + 4694 0 -8.74898 0 -8.74898 6.6696351e-10 33.944126 + 4695 0 -8.74898 0 -8.74898 -1.0716512e-09 33.944126 + 4696 0 -8.74898 0 -8.74898 5.8971512e-10 33.944126 + 4697 0 -8.74898 0 -8.74898 6.6748208e-10 33.944126 + 4698 0 -8.74898 0 -8.74898 -1.6334012e-09 33.944126 + 4699 0 -8.74898 0 -8.74898 -6.8497855e-11 33.944126 + 4700 0 -8.74898 0 -8.74898 -6.8770787e-11 33.944126 + 4701 0 -8.74898 0 -8.74898 4.7635702e-10 33.944126 + 4702 0 -8.74898 0 -8.74898 -5.4190188e-11 33.944126 + 4703 0 -8.74898 0 -8.74898 2.2689645e-10 33.944126 + 4704 0 -8.74898 0 -8.74898 -1.7045635e-09 33.944126 + 4705 0 -8.74898 0 -8.74898 7.4430743e-10 33.944126 + 4706 0 -8.74898 0 -8.74898 5.7473115e-10 33.944126 + 4707 0 -8.74898 0 -8.74898 5.8976971e-10 33.944126 + 4708 0 -8.74898 0 -8.74898 -1.7045089e-09 33.944126 + 4709 0 -8.74898 0 -8.74898 7.4438931e-10 33.944126 + 4710 0 -8.74898 0 -8.74898 5.8878715e-10 33.944126 + 4711 0 -8.74898 0 -8.74898 2.267054e-10 33.944126 + 4712 0 -8.74898 0 -8.74898 2.2711479e-10 33.944126 + 4713 0 -8.74898 0 -8.74898 -1.7046863e-09 33.944126 + 4714 0 -8.74898 0 -8.74898 4.4071208e-10 33.944126 + 4715 0 -8.74898 0 -8.74898 5.8835046e-10 33.944126 + 4716 0 -8.74898 0 -8.74898 2.262687e-10 33.944126 + 4717 0 -8.74898 0 -8.74898 2.266781e-10 33.944126 + 4718 0 -8.74898 0 -8.74898 -1.7051093e-09 33.944126 + 4719 0 -8.74898 0 -8.74898 4.4028903e-10 33.944126 + 4720 0 -8.74898 0 -8.74898 3.2605236e-10 33.944126 + 4721 0 -8.74898 0 -8.74898 2.2550449e-10 33.944126 + 4722 0 -8.74898 0 -8.74898 2.258866e-10 33.944126 + 4723 0 -8.74898 0 -8.74898 -1.7059281e-09 33.944126 + 4724 0 -8.74898 0 -8.74898 7.4297006e-10 33.944126 + 4725 0 -8.74898 0 -8.74898 4.7568834e-10 33.944126 + 4726 0 -8.74898 0 -8.74898 2.2520427e-10 33.944126 + 4727 0 -8.74898 0 -8.74898 2.2558637e-10 33.944126 + 4728 0 -8.74898 0 -8.74898 -1.7062283e-09 33.944126 + 4729 0 -8.74898 0 -8.74898 4.3917001e-10 33.944126 + 4730 0 -8.74898 0 -8.74898 4.7512882e-10 33.944126 + 4731 0 -8.74898 0 -8.74898 1.5150958e-10 33.944126 + 4732 0 -8.74898 0 -8.74898 1.3789027e-10 33.944126 + 4733 0 -8.74898 0 -8.74898 2.2538168e-10 33.944126 + 4734 0 -8.74898 0 -8.74898 -1.7064467e-09 33.944126 + 4735 0 -8.74898 0 -8.74898 7.5642562e-10 33.944126 + 4736 0 -8.74898 0 -8.74898 1.8882068e-10 33.944126 + 4737 0 -8.74898 0 -8.74898 1.8920279e-10 33.944126 + 4738 0 -8.74898 0 -8.74898 1.3731711e-10 33.944126 + 4739 0 -8.74898 0 -8.74898 1.3767192e-10 33.944126 + 4740 0 -8.74898 0 -8.74898 -1.720994e-09 33.944126 + 4741 0 -8.74898 0 -8.74898 -1.9031023e-10 33.944126 + 4742 0 -8.74898 0 -8.74898 -1.9101986e-10 33.944126 + 4743 0 -8.74898 0 -8.74898 -3.9793993e-10 33.944126 + 4744 0 -8.74898 0 -8.74898 -3.9889519e-10 33.944126 + 4745 0 -8.74898 0 -8.74898 7.1889339e-11 33.944126 + 4746 0 -8.74898 0 -8.74898 -1.452943e-10 33.944126 + 4747 0 -8.74898 0 -8.74898 -1.5286031e-10 33.944126 + 4748 0 -8.74898 0 -8.74898 -1.5362452e-10 33.944126 + 4749 0 -8.74898 0 -8.74898 -1.5427956e-10 33.944126 + 4750 0 -8.74898 0 -8.74898 7.2909301e-10 33.944126 + 4751 0 -8.74898 0 -8.74898 -1.5276479e-10 33.944126 + 4752 0 -8.74898 0 -8.74898 2.0274195e-10 33.944126 + 4753 0 -8.74898 0 -8.74898 2.0261913e-10 33.944126 + 4754 0 -8.74898 0 -8.74898 -1.5316054e-10 33.944126 + 4755 0 -8.74898 0 -8.74898 -1.6716196e-10 33.944126 + 4756 0 -8.74898 0 -8.74898 -1.5382922e-10 33.944126 + 4757 0 -8.74898 0 -8.74898 1.8770339e-10 33.944126 + 4758 0 -8.74898 0 -8.74898 1.7329257e-10 33.944126 + 4759 0 -8.74898 0 -8.74898 1.7370197e-10 33.944126 + 4760 0 -8.74898 0 -8.74898 -1.6803534e-10 33.944126 + 4761 0 -8.74898 0 -8.74898 -1.6866308e-10 33.944126 + 4762 0 -8.74898 0 -8.74898 7.287382e-10 33.944126 + 4763 0 -8.74898 0 -8.74898 -1.6709372e-10 33.944126 + 4764 0 -8.74898 0 -8.74898 -4.1024324e-11 33.944126 + 4765 0 -8.74898 0 -8.74898 1.755852e-10 33.944126 + 4766 0 -8.74898 0 -8.74898 -2.0593194e-10 33.944126 + 4767 0 -8.74898 0 -8.74898 -2.0593194e-10 33.944126 + 4768 0 -8.74898 0 -8.74898 -1.6427078e-10 33.944126 + 4769 0 -8.74898 0 -8.74898 -1.6459829e-10 33.944126 + 4770 0 -8.74898 0 -8.74898 -1.6492581e-10 33.944126 + 4771 0 -8.74898 0 -8.74898 -1.6525333e-10 33.944126 + 4772 0 -8.74898 0 -8.74898 -2.0731518e-10 33.944126 + 4773 0 -8.74898 0 -8.74898 1.9029624e-10 33.944126 + 4774 0 -8.74898 0 -8.74898 -2.0736977e-10 33.944126 + 4775 0 -8.74898 0 -8.74898 7.6004967e-10 33.944126 + 4776 0 -8.74898 0 -8.74898 -1.6478935e-10 33.944126 + 4777 0 -8.74898 0 -8.74898 -1.6511687e-10 33.944126 + 4778 0 -8.74898 0 -8.74898 -1.9320459e-10 33.944126 + 4779 0 -8.74898 0 -8.74898 1.9040542e-10 33.944126 + 4780 0 -8.74898 0 -8.74898 1.9037812e-10 33.944126 + 4781 0 -8.74898 0 -8.74898 -2.0728789e-10 33.944126 + 4782 0 -8.74898 0 -8.74898 1.9029624e-10 33.944126 + 4783 0 -8.74898 0 -8.74898 1.9024166e-10 33.944126 + 4784 0 -8.74898 0 -8.74898 -2.0739706e-10 33.944126 + 4785 0 -8.74898 0 -8.74898 1.9018707e-10 33.944126 + 4786 0 -8.74898 0 -8.74898 1.9013249e-10 33.944126 + 4787 0 -8.74898 0 -8.74898 1.9051459e-10 33.944126 + 4788 0 -8.74898 0 -8.74898 -2.2112555e-10 33.944126 + 4789 0 -8.74898 0 -8.74898 1.7648588e-10 33.944126 + 4790 0 -8.74898 0 -8.74898 1.7645858e-10 33.944126 + 4791 0 -8.74898 0 -8.74898 -2.2116649e-10 33.944126 + 4792 0 -8.74898 0 -8.74898 1.7643129e-10 33.944126 + 4793 0 -8.74898 0 -8.74898 1.7641764e-10 33.944126 + 4794 0 -8.74898 0 -8.74898 -2.2120743e-10 33.944126 + 4795 0 -8.74898 0 -8.74898 1.76404e-10 33.944126 + 4796 0 -8.74898 0 -8.74898 1.763767e-10 33.944126 + 4797 0 -8.74898 0 -8.74898 -2.2126201e-10 33.944126 + 4798 0 -8.74898 0 -8.74898 7.3218329e-10 33.944126 + 4799 0 -8.74898 0 -8.74898 -1.9260114e-10 33.944126 + 4800 0 -8.74898 0 -8.74898 -1.9254655e-10 33.944126 + 4801 0 -8.74898 0 -8.74898 -1.9287407e-10 33.944126 + 4802 0 -8.74898 0 -8.74898 -2.0717571e-10 33.944126 + 4803 0 -8.74898 0 -8.74898 1.5109661e-09 33.944126 + 4804 0 -8.74898 0 -8.74898 7.4629851e-11 33.944126 + 4805 0 -8.74898 0 -8.74898 -5.0525587e-10 33.944126 + 4806 0 -8.74898 0 -8.74898 -1.2154218e-10 33.944126 + 4807 0 -8.74898 0 -8.74898 -1.9189151e-10 33.944126 + 4808 0 -8.74898 0 -8.74898 -1.9221903e-10 33.944126 + 4809 0 -8.74898 0 -8.74898 -2.0652068e-10 33.944126 + 4810 0 -8.74898 0 -8.74898 1.2465322e-09 33.944126 + 4811 0 -8.74898 0 -8.74898 7.487549e-11 33.944126 + 4812 0 -8.74898 0 -8.74898 7.5230302e-11 33.944126 + 4813 0 -8.74898 0 -8.74898 -1.9718797e-10 33.944126 + 4814 0 -8.74898 0 -8.74898 7.5039249e-11 33.944126 + 4815 0 -8.74898 0 -8.74898 -1.9737902e-10 33.944126 + 4816 0 -8.74898 0 -8.74898 7.4848197e-11 33.944126 + 4817 0 -8.74898 0 -8.74898 -5.0501023e-10 33.944126 + 4818 0 -8.74898 0 -8.74898 -1.7409195e-10 33.944126 + 4819 0 -8.74898 0 -8.74898 -1.9175505e-10 33.944126 + 4820 0 -8.74898 0 -8.74898 1.2612569e-09 33.944126 + 4821 0 -8.74898 0 -8.74898 -1.9713338e-10 33.944126 + 4822 0 -8.74898 0 -8.74898 -5.0513305e-10 33.944126 + 4823 0 -8.74898 0 -8.74898 -1.2155583e-10 33.944126 + 4824 0 -8.74898 0 -8.74898 -1.919188e-10 33.944126 + 4825 0 -8.74898 0 -8.74898 1.2471463e-09 33.944126 + 4826 0 -8.74898 0 -8.74898 -2.1125762e-10 33.944126 + 4827 0 -8.74898 0 -8.74898 -5.0526951e-10 33.944126 + 4828 0 -8.74898 0 -8.74898 -5.0636124e-10 33.944126 + 4829 0 -8.74898 0 -8.74898 8.7281735e-10 33.944126 + 4830 0 -8.74898 0 -8.74898 -5.0586996e-10 33.944126 + 4831 0 -8.74898 0 -8.74898 -4.2624299e-10 33.944126 + 4832 0 -8.74898 0 -8.74898 8.7235337e-10 33.944126 + 4833 0 -8.74898 0 -8.74898 -5.0633395e-10 33.944126 + 4834 0 -8.74898 0 -8.74898 -4.2670698e-10 33.944126 + 4835 0 -8.74898 0 -8.74898 1.1480485e-09 33.944126 + 4836 0 -8.74898 0 -8.74898 -5.0626572e-10 33.944126 + 4837 0 -8.74898 0 -8.74898 -5.0728921e-10 33.944126 + 4838 0 -8.74898 0 -8.74898 8.8591829e-10 33.944126 + 4839 0 -8.74898 0 -8.74898 -5.0671605e-10 33.944126 + 4840 0 -8.74898 0 -8.74898 -4.2708908e-10 33.944126 + 4841 0 -8.74898 0 -8.74898 8.8549524e-10 33.944126 + 4842 0 -8.74898 0 -8.74898 -5.0712545e-10 33.944126 + 4843 0 -8.74898 0 -8.74898 8.7210792e-10 33.944126 + 4844 0 -8.74898 0 -8.74898 -5.2049913e-10 33.944126 + 4845 0 -8.74898 0 -8.74898 -5.075485e-10 33.944126 + 4846 0 -8.74898 0 -8.74898 8.85659e-10 33.944126 + 4847 0 -8.74898 0 -8.74898 -5.0697534e-10 33.944126 + 4848 0 -8.74898 0 -8.74898 8.9744905e-11 33.944126 + 4849 0 -8.74898 0 -8.74898 8.7158935e-10 33.944126 + 4850 0 -8.74898 0 -8.74898 -1.7156393e-10 33.944126 + 4851 0 -8.74898 0 -8.74898 -5.2175462e-10 33.944126 + 4852 0 -8.74898 0 -8.74898 7.4897395e-11 33.944126 + 4853 0 -8.74898 0 -8.74898 6.1141613e-11 33.944126 + 4854 0 -8.74898 0 -8.74898 6.1346313e-11 33.944126 + 4855 0 -8.74898 0 -8.74898 -6.4075438e-11 33.944126 + 4856 0 -8.74898 0 -8.74898 5.215905e-10 33.944126 + 4857 0 -8.74898 0 -8.74898 1.0105476e-09 33.944126 + 4858 0 -8.74898 0 -8.74898 2.4855347e-10 33.944126 + 4859 0 -8.74898 0 -8.74898 -1.0176264e-09 33.944126 + 4860 0 -8.74898 0 -8.74898 1.2240413e-09 33.944126 + 4861 0 -8.74898 0 -8.74898 -1.0165893e-09 33.944126 + 4862 0 -8.74898 0 -8.74898 1.2529994e-09 33.944126 + 4863 0 -8.74898 0 -8.74898 -1.0155795e-09 33.944126 + 4864 0 -8.74898 0 -8.74898 2.7051239e-12 33.944126 + 4865 0 -8.74898 0 -8.74898 1.4133247e-09 33.944126 + 4866 0 -8.74898 0 -8.74898 6.4473568e-10 33.944126 + 4867 0 -8.74898 0 -8.74898 1.8520414e-10 33.944126 + 4868 0 -8.74898 0 -8.74898 -7.6657002e-10 33.944126 + 4869 0 -8.74898 0 -8.74898 3.8167565e-10 33.944126 + 4870 0 -8.74898 0 -8.74898 -5.2959493e-10 33.944126 + 4871 0 -8.74898 0 -8.74898 9.3138499e-10 33.944126 + 4872 0 -8.74898 0 -8.74898 6.650537e-10 33.944126 + 4873 0 -8.74898 0 -8.74898 9.809659e-10 33.944126 + 4874 0 -8.74898 0 -8.74898 -7.678209e-10 33.944126 + 4875 0 -8.74898 0 -8.74898 8.9009226e-10 33.944126 + 4876 0 -8.74898 0 -8.74898 -7.6858511e-10 33.944126 + 4877 0 -8.74898 0 -8.74898 7.9153661e-10 33.944126 + 4878 0 -8.74898 0 -8.74898 -9.8524662e-10 33.944126 + 4879 0 -8.74898 0 -8.74898 1.2521352e-09 33.944126 + 4880 0 -8.74898 0 -8.74898 -9.0134444e-10 33.944126 + 4881 0 -8.74898 0 -8.74898 2.1431902e-09 33.944126 + 4882 0 -8.74898 0 -8.74898 -1.6086743e-09 33.944126 + 4883 0 -8.74898 0 -8.74898 6.5574933e-10 33.944126 + 4884 0 -8.74898 0 -8.74898 -1.5963446e-09 33.944126 + 4885 0 -8.74898 0 -8.74898 9.6481683e-10 33.944126 + 4886 0 -8.74898 0 -8.74898 1.4256826e-10 33.944126 + 4887 0 -8.74898 0 -8.74898 -7.7624987e-10 33.944126 + 4888 0 -8.74898 0 -8.74898 9.796234e-10 33.944126 + 4889 0 -8.74898 0 -8.74898 -7.7581317e-10 33.944126 + 4890 0 -8.74898 0 -8.74898 9.6605867e-10 33.944126 + 4891 0 -8.74898 0 -8.74898 -1.9182149e-09 33.944126 + 4892 0 -8.74898 0 -8.74898 9.9437434e-10 33.944126 + 4893 0 -8.74898 0 -8.74898 -1.7296516e-10 33.944126 + 4894 0 -8.74898 0 -8.74898 -1.730061e-10 33.944126 + 4895 0 -8.74898 0 -8.74898 -1.5967337e-10 33.944126 + 4896 0 -8.74898 0 -8.74898 9.9245121e-10 33.944126 + 4897 0 -8.74898 0 -8.74898 1.4224075e-10 33.944126 + 4898 0 -8.74898 0 -8.74898 -7.7655009e-10 33.944126 + 4899 0 -8.74898 0 -8.74898 -1.8732139e-10 33.944126 + 4900 0 -8.74898 0 -8.74898 -1.3191616e-10 33.944126 + 4901 0 -8.74898 0 -8.74898 9.9242392e-10 33.944126 + 4902 0 -8.74898 0 -8.74898 1.4221345e-10 33.944126 + 4903 0 -8.74898 0 -8.74898 -7.7660468e-10 33.944126 + 4904 0 -8.74898 0 -8.74898 1.6904269e-10 33.944126 + 4905 0 -8.74898 0 -8.74898 1.41613e-10 33.944126 + 4906 0 -8.74898 0 -8.74898 1.4195417e-10 33.944126 + 4907 0 -8.74898 0 -8.74898 1.4229533e-10 33.944126 + 4908 0 -8.74898 0 -8.74898 1.4265014e-10 33.944126 + 4909 0 -8.74898 0 -8.74898 -7.6918092e-10 33.944126 + 4910 0 -8.74898 0 -8.74898 1.4155842e-10 33.944126 + 4911 0 -8.74898 0 -8.74898 1.6926103e-10 33.944126 + 4912 0 -8.74898 0 -8.74898 1.4185864e-10 33.944126 + 4913 0 -8.74898 0 -8.74898 1.4218616e-10 33.944126 + 4914 0 -8.74898 0 -8.74898 1.3552661e-10 33.944126 + 4915 0 -8.74898 0 -8.74898 -1.7790415e-09 33.944126 + 4916 0 -8.74898 0 -8.74898 1.0083758e-09 33.944126 + 4917 0 -8.74898 0 -8.74898 1.4155842e-10 33.944126 + 4918 0 -8.74898 0 -8.74898 1.4188593e-10 33.944126 + 4919 0 -8.74898 0 -8.74898 1.4224075e-10 33.944126 + 4920 0 -8.74898 0 -8.74898 1.3560849e-10 33.944126 + 4921 0 -8.74898 0 -8.74898 -1.7789596e-09 33.944126 + 4922 0 -8.74898 0 -8.74898 1.0084303e-09 33.944126 + 4923 0 -8.74898 0 -8.74898 1.41613e-10 33.944126 + 4924 0 -8.74898 0 -8.74898 1.4195417e-10 33.944126 + 4925 0 -8.74898 0 -8.74898 1.492824e-10 33.944126 + 4926 0 -8.74898 0 -8.74898 1.3563579e-10 33.944126 + 4927 0 -8.74898 0 -8.74898 -1.778946e-09 33.944126 + 4928 0 -8.74898 0 -8.74898 1.0084576e-09 33.944126 + 4929 0 -8.74898 0 -8.74898 1.416403e-10 33.944126 + 4930 0 -8.74898 0 -8.74898 1.4196781e-10 33.944126 + 4931 0 -8.74898 0 -8.74898 1.4929604e-10 33.944126 + 4932 0 -8.74898 0 -8.74898 2.0885051e-10 33.944126 + 4933 0 -8.74898 0 -8.74898 -1.8558495e-09 33.944126 + 4934 0 -8.74898 0 -8.74898 2.3501373e-09 33.944126 + 4935 0 -8.74898 0 -8.74898 -2.0611074e-09 33.944126 + 4936 0 -8.74898 0 -8.74898 2.3364498e-09 33.944126 + 4937 0 -8.74898 0 -8.74898 -2.7250973e-09 33.944126 + 4938 0 -8.74898 0 -8.74898 1.0072567e-09 33.944126 + 4939 0 -8.74898 0 -8.74898 1.8236178e-10 33.944126 + 4940 0 -8.74898 0 -8.74898 1.6216479e-10 33.944126 + 4941 0 -8.74898 0 -8.74898 1.347624e-10 33.944126 + 4942 0 -8.74898 0 -8.74898 -1.7798194e-09 33.944126 + 4943 0 -8.74898 0 -8.74898 1.0075843e-09 33.944126 + 4944 0 -8.74898 0 -8.74898 1.9666342e-10 33.944126 + 4945 0 -8.74898 0 -8.74898 1.5547796e-10 33.944126 + 4946 0 -8.74898 0 -8.74898 1.3495346e-10 33.944126 + 4947 0 -8.74898 0 -8.74898 2.0849569e-10 33.944126 + 4948 0 -8.74898 0 -8.74898 -1.7791098e-09 33.944126 + 4949 0 -8.74898 0 -8.74898 9.9443059e-10 33.944126 + 4950 0 -8.74898 0 -8.74898 1.5547796e-10 33.944126 + 4951 0 -8.74898 0 -8.74898 1.4892758e-10 33.944126 + 4952 0 -8.74898 0 -8.74898 2.0848205e-10 33.944126 + 4953 0 -8.74898 0 -8.74898 -1.7791507e-09 33.944126 + 4954 0 -8.74898 0 -8.74898 9.9437601e-10 33.944126 + 4955 0 -8.74898 0 -8.74898 1.5542337e-10 33.944126 + 4956 0 -8.74898 0 -8.74898 1.48873e-10 33.944126 + 4957 0 -8.74898 0 -8.74898 2.0842746e-10 33.944126 + 4958 0 -8.74898 0 -8.74898 -1.7792053e-09 33.944126 + 4959 0 -8.74898 0 -8.74898 9.9433507e-10 33.944126 + 4960 0 -8.74898 0 -8.74898 1.693702e-10 33.944126 + 4961 0 -8.74898 0 -8.74898 1.4892758e-10 33.944126 + 4962 0 -8.74898 0 -8.74898 2.0848205e-10 33.944126 + 4963 0 -8.74898 0 -8.74898 -1.7791507e-09 33.944126 + 4964 0 -8.74898 0 -8.74898 9.6642775e-10 33.944126 + 4965 0 -8.74898 0 -8.74898 1.2657443e-09 33.944126 + 4966 0 -8.74898 0 -8.74898 -1.8552218e-09 33.944126 + 4967 0 -8.74898 0 -8.74898 1.2921778e-09 33.944126 + 4968 0 -8.74898 0 -8.74898 2.0850934e-10 33.944126 + 4969 0 -8.74898 0 -8.74898 -1.7790688e-09 33.944126 + 4970 0 -8.74898 0 -8.74898 2.350383e-09 33.944126 + 4971 0 -8.74898 0 -8.74898 -2.4075645e-09 33.944126 + 4972 0 -8.74898 0 -8.74898 9.9369368e-10 33.944126 + 4973 0 -8.74898 0 -8.74898 1.9666342e-10 33.944126 + 4974 0 -8.74898 0 -8.74898 1.6246502e-10 33.944126 + 4975 0 -8.74898 0 -8.74898 1.3495346e-10 33.944126 + 4976 0 -8.74898 0 -8.74898 -1.779642e-09 33.944126 + 4977 0 -8.74898 0 -8.74898 1.007748e-09 33.944126 + 4978 0 -8.74898 0 -8.74898 1.6887893e-10 33.944126 + 4979 0 -8.74898 0 -8.74898 1.5542337e-10 33.944126 + 4980 0 -8.74898 0 -8.74898 1.48873e-10 33.944126 + 4981 0 -8.74898 0 -8.74898 2.0842746e-10 33.944126 + 4982 0 -8.74898 0 -8.74898 -1.7792053e-09 33.944126 + 4983 0 -8.74898 0 -8.74898 9.9433507e-10 33.944126 + 4984 0 -8.74898 0 -8.74898 1.693702e-10 33.944126 + 4985 0 -8.74898 0 -8.74898 1.4892758e-10 33.944126 + 4986 0 -8.74898 0 -8.74898 2.0848205e-10 33.944126 + 4987 0 -8.74898 0 -8.74898 -1.856218e-09 33.944126 + 4988 0 -8.74898 0 -8.74898 9.9384379e-10 33.944126 + 4989 0 -8.74898 0 -8.74898 1.6886528e-10 33.944126 + 4990 0 -8.74898 0 -8.74898 1.6239679e-10 33.944126 + 4991 0 -8.74898 0 -8.74898 2.0804536e-10 33.944126 + 4992 0 -8.74898 0 -8.74898 -1.7795328e-09 33.944126 + 4993 0 -8.74898 0 -8.74898 9.66032e-10 33.944126 + 4994 0 -8.74898 0 -8.74898 1.2932831e-09 33.944126 + 4995 0 -8.74898 0 -8.74898 -1.8555493e-09 33.944126 + 4996 0 -8.74898 0 -8.74898 1.2918366e-09 33.944126 + 4997 0 -8.74898 0 -8.74898 2.0818182e-10 33.944126 + 4998 0 -8.74898 0 -8.74898 -1.7793963e-09 33.944126 + 4999 0 -8.74898 0 -8.74898 2.3500418e-09 33.944126 + 5000 0 -8.74898 0 -8.74898 -1.7188836e-09 33.944126 + 5001 0 -8.74898 0 -8.74898 1.9600838e-10 33.944126 + 5002 0 -8.74898 0 -8.74898 1.9625402e-10 33.944126 + 5003 0 -8.74898 0 -8.74898 1.7600246e-10 33.944126 + 5004 0 -8.74898 0 -8.74898 1.4854548e-10 33.944126 + 5005 0 -8.74898 0 -8.74898 2.0809994e-10 33.944126 + 5006 0 -8.74898 0 -8.74898 -1.7795328e-09 33.944126 + 5007 0 -8.74898 0 -8.74898 9.9398025e-10 33.944126 + 5008 0 -8.74898 0 -8.74898 1.2932831e-09 33.944126 + 5009 0 -8.74898 0 -8.74898 -1.8555083e-09 33.944126 + 5010 0 -8.74898 0 -8.74898 1.2918912e-09 33.944126 + 5011 0 -8.74898 0 -8.74898 2.0823641e-10 33.944126 + 5012 0 -8.74898 0 -8.74898 -1.7793417e-09 33.944126 + 5013 0 -8.74898 0 -8.74898 2.3500827e-09 33.944126 + 5014 0 -8.74898 0 -8.74898 -1.7188427e-09 33.944126 + 5015 0 -8.74898 0 -8.74898 1.9606297e-10 33.944126 + 5016 0 -8.74898 0 -8.74898 1.9628132e-10 33.944126 + 5017 0 -8.74898 0 -8.74898 1.7602975e-10 33.944126 + 5018 0 -8.74898 0 -8.74898 1.4860007e-10 33.944126 + 5019 0 -8.74898 0 -8.74898 2.0814088e-10 33.944126 + 5020 0 -8.74898 0 -8.74898 -1.7794782e-09 33.944126 + 5021 0 -8.74898 0 -8.74898 9.9404849e-10 33.944126 + 5022 0 -8.74898 0 -8.74898 1.7605704e-10 33.944126 + 5023 0 -8.74898 0 -8.74898 1.4860007e-10 33.944126 + 5024 0 -8.74898 0 -8.74898 2.0815453e-10 33.944126 + 5025 0 -8.74898 0 -8.74898 -1.7794646e-09 33.944126 + 5026 0 -8.74898 0 -8.74898 9.8010165e-10 33.944126 + 5027 0 -8.74898 0 -8.74898 1.3003657e-09 33.944126 + 5028 0 -8.74898 0 -8.74898 -1.8554128e-09 33.944126 + 5029 0 -8.74898 0 -8.74898 1.6763954e-09 33.944126 + 5030 0 -8.74898 0 -8.74898 -1.8562316e-09 33.944126 + 5031 0 -8.74898 0 -8.74898 9.9381649e-10 33.944126 + 5032 0 -8.74898 0 -8.74898 1.6885163e-10 33.944126 + 5033 0 -8.74898 0 -8.74898 1.6238314e-10 33.944126 + 5034 0 -8.74898 0 -8.74898 2.0815453e-10 33.944126 + 5035 0 -8.74898 0 -8.74898 2.0878227e-10 33.944126 + 5036 0 -8.74898 0 -8.74898 -1.8558632e-09 33.944126 + 5037 0 -8.74898 0 -8.74898 2.35011e-09 33.944126 + 5038 0 -8.74898 0 -8.74898 -2.0751088e-09 33.944126 + 5039 0 -8.74898 0 -8.74898 1.9548981e-10 33.944126 + 5040 0 -8.74898 0 -8.74898 2.031865e-10 33.944126 + 5041 0 -8.74898 0 -8.74898 2.3514752e-10 33.944126 + 5042 0 -8.74898 0 -8.74898 2.0797712e-10 33.944126 + 5043 0 -8.74898 0 -8.74898 -1.7796147e-09 33.944126 + 5044 0 -8.74898 0 -8.74898 2.3288486e-09 33.944126 + 5045 0 -8.74898 0 -8.74898 -1.8555766e-09 33.944126 + 5046 0 -8.74898 0 -8.74898 1.291823e-09 33.944126 + 5047 0 -8.74898 0 -8.74898 -1.7799695e-09 33.944126 + 5048 0 -8.74898 0 -8.74898 9.9355721e-10 33.944126 + 5049 0 -8.74898 0 -8.74898 2.0351402e-10 33.944126 + 5050 0 -8.74898 0 -8.74898 2.3550233e-10 33.944126 + 5051 0 -8.74898 0 -8.74898 2.0833194e-10 33.944126 + 5052 0 -8.74898 0 -8.74898 -1.8423394e-09 33.944126 + 5053 0 -8.74898 0 -8.74898 2.3286849e-09 33.944126 + 5054 0 -8.74898 0 -8.74898 -1.8697145e-09 33.944126 + 5055 0 -8.74898 0 -8.74898 1.2916319e-09 33.944126 + 5056 0 -8.74898 0 -8.74898 -1.7661864e-09 33.944126 + 5057 0 -8.74898 0 -8.74898 9.9346168e-10 33.944126 + 5058 0 -8.74898 0 -8.74898 2.0343214e-10 33.944126 + 5059 0 -8.74898 0 -8.74898 2.3540681e-10 33.944126 + 5060 0 -8.74898 0 -8.74898 2.0823641e-10 33.944126 + 5061 0 -8.74898 0 -8.74898 -1.8424349e-09 33.944126 + 5062 0 -8.74898 0 -8.74898 2.3285893e-09 33.944126 + 5063 0 -8.74898 0 -8.74898 -1.8698236e-09 33.944126 + 5064 0 -8.74898 0 -8.74898 1.2915364e-09 33.944126 + 5065 0 -8.74898 0 -8.74898 -1.7522942e-09 33.944126 + 5066 0 -8.74898 0 -8.74898 9.9344804e-10 33.944126 + 5067 0 -8.74898 0 -8.74898 2.0340485e-10 33.944126 + 5068 0 -8.74898 0 -8.74898 2.3537951e-10 33.944126 + 5069 0 -8.74898 0 -8.74898 2.0820912e-10 33.944126 + 5070 0 -8.74898 0 -8.74898 -1.8424485e-09 33.944126 + 5071 0 -8.74898 0 -8.74898 2.321575e-09 33.944126 + 5072 0 -8.74898 0 -8.74898 -1.8698373e-09 33.944126 + 5073 0 -8.74898 0 -8.74898 1.2915091e-09 33.944126 + 5074 0 -8.74898 0 -8.74898 -1.7523215e-09 33.944126 + 5075 0 -8.74898 0 -8.74898 9.9342074e-10 33.944126 + 5076 0 -8.74898 0 -8.74898 2.0337755e-10 33.944126 + 5077 0 -8.74898 0 -8.74898 2.3536587e-10 33.944126 + 5078 0 -8.74898 0 -8.74898 2.0818182e-10 33.944126 + 5079 0 -8.74898 0 -8.74898 -1.8424758e-09 33.944126 + 5080 0 -8.74898 0 -8.74898 2.3215613e-09 33.944126 + 5081 0 -8.74898 0 -8.74898 -1.8698509e-09 33.944126 + 5082 0 -8.74898 0 -8.74898 1.2914818e-09 33.944126 + 5083 0 -8.74898 0 -8.74898 -1.7523488e-09 33.944126 + 5084 0 -8.74898 0 -8.74898 9.9339345e-10 33.944126 + 5085 0 -8.74898 0 -8.74898 2.0335026e-10 33.944126 + 5086 0 -8.74898 0 -8.74898 2.3533857e-10 33.944126 + 5087 0 -8.74898 0 -8.74898 -1.7310488e-09 33.944126 + 5088 0 -8.74898 0 -8.74898 2.3210564e-09 33.944126 + 5089 0 -8.74898 0 -8.74898 -1.8563817e-09 33.944126 + 5090 0 -8.74898 0 -8.74898 2.3495642e-09 33.944126 + 5091 0 -8.74898 0 -8.74898 -1.7193612e-09 33.944126 + 5092 0 -8.74898 0 -8.74898 2.0253146e-10 33.944126 + 5093 0 -8.74898 0 -8.74898 2.0269522e-10 33.944126 + 5094 0 -8.74898 0 -8.74898 2.3465624e-10 33.944126 + 5095 0 -8.74898 0 -8.74898 2.3542045e-10 33.944126 + 5096 0 -8.74898 0 -8.74898 -1.7798876e-09 33.944126 + 5097 0 -8.74898 0 -8.74898 2.321575e-09 33.944126 + 5098 0 -8.74898 0 -8.74898 -1.8698373e-09 33.944126 + 5099 0 -8.74898 0 -8.74898 1.2984961e-09 33.944126 + 5100 0 -8.74898 0 -8.74898 -1.7523215e-09 33.944126 + 5101 0 -8.74898 0 -8.74898 9.7944662e-10 33.944126 + 5102 0 -8.74898 0 -8.74898 2.0337755e-10 33.944126 + 5103 0 -8.74898 0 -8.74898 2.3536587e-10 33.944126 + 5104 0 -8.74898 0 -8.74898 -1.7310352e-09 33.944126 + 5105 0 -8.74898 0 -8.74898 1.5978867e-09 33.944126 + 5106 0 -8.74898 0 -8.74898 -1.7527036e-09 33.944126 + 5107 0 -8.74898 0 -8.74898 1.3775087e-09 33.944126 + 5108 0 -8.74898 0 -8.74898 1.7156311e-09 33.944126 + 5109 0 -8.74898 0 -8.74898 -1.718829e-09 33.944126 + 5110 0 -8.74898 0 -8.74898 2.3434237e-10 33.944126 + 5111 0 -8.74898 0 -8.74898 1.7149488e-09 33.944126 + 5112 0 -8.74898 0 -8.74898 -1.8699601e-09 33.944126 + 5113 0 -8.74898 0 -8.74898 1.7141573e-09 33.944126 + 5114 0 -8.74898 0 -8.74898 -1.7203028e-09 33.944126 + 5115 0 -8.74898 0 -8.74898 -7.3842825e-10 33.944126 + 5116 0 -8.74898 0 -8.74898 1.5689856e-09 33.944126 + 5117 0 -8.74898 0 -8.74898 -1.7537407e-09 33.944126 + 5118 0 -8.74898 0 -8.74898 1.6283576e-09 33.944126 + 5119 0 -8.74898 0 -8.74898 2.3417861e-10 33.944126 + 5120 0 -8.74898 0 -8.74898 -1.7531948e-09 33.944126 + 5121 0 -8.74898 0 -8.74898 1.5692858e-09 33.944126 + 5122 0 -8.74898 0 -8.74898 -1.7534405e-09 33.944126 + 5123 0 -8.74898 0 -8.74898 1.9569102e-09 33.944126 + 5124 0 -8.74898 0 -8.74898 -1.7530038e-09 33.944126 + 5125 0 -8.74898 0 -8.74898 1.6291082e-09 33.944126 + 5126 0 -8.74898 0 -8.74898 2.3492918e-10 33.944126 + 5127 0 -8.74898 0 -8.74898 -1.8155238e-09 33.944126 + 5128 0 -8.74898 0 -8.74898 9.7880523e-10 33.944126 + 5129 0 -8.74898 0 -8.74898 2.0273616e-10 33.944126 + 5130 0 -8.74898 0 -8.74898 2.3469718e-10 33.944126 + 5131 0 -8.74898 0 -8.74898 2.3547504e-10 33.944126 + 5132 0 -8.74898 0 -8.74898 -1.8429398e-09 33.944126 + 5133 0 -8.74898 0 -8.74898 2.3210973e-09 33.944126 + 5134 0 -8.74898 0 -8.74898 -1.8703149e-09 33.944126 + 5135 0 -8.74898 0 -8.74898 1.3120063e-09 33.944126 + 5136 0 -8.74898 0 -8.74898 -1.7527854e-09 33.944126 + 5137 0 -8.74898 0 -8.74898 9.7896898e-10 33.944126 + 5138 0 -8.74898 0 -8.74898 2.0291357e-10 33.944126 + 5139 0 -8.74898 0 -8.74898 2.3487459e-10 33.944126 + 5140 0 -8.74898 0 -8.74898 -1.7035782e-09 33.944126 + 5141 0 -8.74898 0 -8.74898 1.5975592e-09 33.944126 + 5142 0 -8.74898 0 -8.74898 -1.7530311e-09 33.944126 + 5143 0 -8.74898 0 -8.74898 1.9573333e-09 33.944126 + 5144 0 -8.74898 0 -8.74898 -1.8156739e-09 33.944126 + 5145 0 -8.74898 0 -8.74898 1.957265e-09 33.944126 + 5146 0 -8.74898 0 -8.74898 -1.703742e-09 33.944126 + 5147 0 -8.74898 0 -8.74898 1.569395e-09 33.944126 + 5148 0 -8.74898 0 -8.74898 -1.7533313e-09 33.944126 + 5149 0 -8.74898 0 -8.74898 1.9570058e-09 33.944126 + 5150 0 -8.74898 0 -8.74898 6.3311992e-10 33.944126 + 5151 0 -8.74898 0 -8.74898 -1.7062195e-09 33.944126 + 5152 0 -8.74898 0 -8.74898 1.9469831e-10 33.944126 + 5153 0 -8.74898 0 -8.74898 1.9491666e-10 33.944126 + 5154 0 -8.74898 0 -8.74898 2.0261334e-10 33.944126 + 5155 0 -8.74898 0 -8.74898 2.3457436e-10 33.944126 + 5156 0 -8.74898 0 -8.74898 2.3533857e-10 33.944126 + 5157 0 -8.74898 0 -8.74898 -1.8430763e-09 33.944126 + 5158 0 -8.74898 0 -8.74898 9.7903722e-10 33.944126 + 5159 0 -8.74898 0 -8.74898 2.3424685e-10 33.944126 + 5160 0 -8.74898 0 -8.74898 2.3498376e-10 33.944126 + 5161 0 -8.74898 0 -8.74898 -1.8154828e-09 33.944126 + 5162 0 -8.74898 0 -8.74898 1.5975865e-09 33.944126 + 5163 0 -8.74898 0 -8.74898 -1.7530038e-09 33.944126 + 5164 0 -8.74898 0 -8.74898 1.9573606e-09 33.944126 + 5165 0 -8.74898 0 -8.74898 -1.8156466e-09 33.944126 + 5166 0 -8.74898 0 -8.74898 1.9572923e-09 33.944126 + 5167 0 -8.74898 0 -8.74898 -1.7037147e-09 33.944126 + 5168 0 -8.74898 0 -8.74898 1.5694086e-09 33.944126 + 5169 0 -8.74898 0 -8.74898 -1.753304e-09 33.944126 + 5170 0 -8.74898 0 -8.74898 1.957033e-09 33.944126 + 5171 0 -8.74898 0 -8.74898 2.352294e-10 33.944126 + 5172 0 -8.74898 0 -8.74898 -1.8292113e-09 33.944126 + 5173 0 -8.74898 0 -8.74898 1.2763341e-09 33.944126 + 5174 0 -8.74898 0 -8.74898 2.3460166e-10 33.944126 + 5175 0 -8.74898 0 -8.74898 -1.8158786e-09 33.944126 + 5176 0 -8.74898 0 -8.74898 1.5691766e-09 33.944126 + 5177 0 -8.74898 0 -8.74898 -1.7535497e-09 33.944126 + 5178 0 -8.74898 0 -8.74898 1.9567874e-09 33.944126 + 5179 0 -8.74898 0 -8.74898 -1.0266311e-09 33.944126 + 5180 0 -8.74898 0 -8.74898 2.0886349e-10 33.944126 + 5181 0 -8.74898 0 -8.74898 2.0891808e-10 33.944126 + 5182 0 -8.74898 0 -8.74898 2.0258605e-10 33.944126 + 5183 0 -8.74898 0 -8.74898 2.3454707e-10 33.944126 + 5184 0 -8.74898 0 -8.74898 -1.703933e-09 33.944126 + 5185 0 -8.74898 0 -8.74898 1.957074e-09 33.944126 + 5186 0 -8.74898 0 -8.74898 -1.8159195e-09 33.944126 + 5187 0 -8.74898 0 -8.74898 1.628767e-09 33.944126 + 5188 0 -8.74898 0 -8.74898 2.3457436e-10 33.944126 + 5189 0 -8.74898 0 -8.74898 -1.8158922e-09 33.944126 + 5190 0 -8.74898 0 -8.74898 3.4012849e-10 33.944126 + 5191 0 -8.74898 0 -8.74898 1.874929e-10 33.944126 + 5192 0 -8.74898 0 -8.74898 2.3346899e-10 33.944126 + 5193 0 -8.74898 0 -8.74898 2.3417861e-10 33.944126 + 5194 0 -8.74898 0 -8.74898 -1.7532221e-09 33.944126 + 5195 0 -8.74898 0 -8.74898 2.2856864e-09 33.944126 + 5196 0 -8.74898 0 -8.74898 -1.8430763e-09 33.944126 + 5197 0 -8.74898 0 -8.74898 2.1673447e-09 33.944126 + 5198 0 -8.74898 0 -8.74898 -1.8568594e-09 33.944126 + 5199 0 -8.74898 0 -8.74898 1.2835395e-09 33.944126 + 5200 0 -8.74898 0 -8.74898 -1.753304e-09 33.944126 + 5201 0 -8.74898 0 -8.74898 1.957033e-09 33.944126 + 5202 0 -8.74898 0 -8.74898 -1.8159741e-09 33.944126 + 5203 0 -8.74898 0 -8.74898 5.8080423e-10 33.944126 + 5204 0 -8.74898 0 -8.74898 5.9588001e-10 33.944126 + 5205 0 -8.74898 0 -8.74898 6.0732991e-10 33.944126 + 5206 0 -8.74898 0 -8.74898 -1.8162743e-09 33.944126 + 5207 0 -8.74898 0 -8.74898 5.8050401e-10 33.944126 + 5208 0 -8.74898 0 -8.74898 5.9557978e-10 33.944126 + 5209 0 -8.74898 0 -8.74898 6.0702968e-10 33.944126 + 5210 0 -8.74898 0 -8.74898 2.3462895e-10 33.944126 + 5211 0 -8.74898 0 -8.74898 -1.8158649e-09 33.944126 + 5212 0 -8.74898 0 -8.74898 7.3113238e-10 33.944126 + 5213 0 -8.74898 0 -8.74898 6.0670216e-10 33.944126 + 5214 0 -8.74898 0 -8.74898 2.3430143e-10 33.944126 + 5215 0 -8.74898 0 -8.74898 -1.8161925e-09 33.944126 + 5216 0 -8.74898 0 -8.74898 7.4477899e-10 33.944126 + 5217 0 -8.74898 0 -8.74898 6.2034877e-10 33.944126 + 5218 0 -8.74898 0 -8.74898 2.3397391e-10 33.944126 + 5219 0 -8.74898 0 -8.74898 -1.7534405e-09 33.944126 + 5220 0 -8.74898 0 -8.74898 1.5794406e-09 33.944126 + 5221 0 -8.74898 0 -8.74898 -9.293699e-10 33.944126 + 5222 0 -8.74898 0 -8.74898 5.7489152e-10 33.944126 + 5223 0 -8.74898 0 -8.74898 6.2127674e-10 33.944126 + 5224 0 -8.74898 0 -8.74898 -1.8163016e-09 33.944126 + 5225 0 -8.74898 0 -8.74898 7.1303734e-10 33.944126 + 5226 0 -8.74898 0 -8.74898 5.9210029e-10 33.944126 + 5227 0 -8.74898 0 -8.74898 6.2111298e-10 33.944126 + 5228 0 -8.74898 0 -8.74898 -1.8164654e-09 33.944126 + 5229 0 -8.74898 0 -8.74898 6.7807067e-10 33.944126 + 5230 0 -8.74898 0 -8.74898 5.9189559e-10 33.944126 + 5231 0 -8.74898 0 -8.74898 2.3346899e-10 33.944126 + 5232 0 -8.74898 0 -8.74898 -1.7539318e-09 33.944126 + 5233 0 -8.74898 0 -8.74898 6.7801608e-10 33.944126 + 5234 0 -8.74898 0 -8.74898 6.4807257e-10 33.944126 + 5235 0 -8.74898 0 -8.74898 -9.442447e-10 33.944126 + 5236 0 -8.74898 0 -8.74898 1.0632704e-09 33.944126 + 5237 0 -8.74898 0 -8.74898 5.934786e-10 33.944126 + 5238 0 -8.74898 0 -8.74898 -1.8301393e-09 33.944126 + 5239 0 -8.74898 0 -8.74898 1.0558467e-09 33.944126 + 5240 0 -8.74898 0 -8.74898 5.9302826e-10 33.944126 + 5241 0 -8.74898 0 -8.74898 -1.8166019e-09 33.944126 + 5242 0 -8.74898 0 -8.74898 7.1272347e-10 33.944126 + 5243 0 -8.74898 0 -8.74898 5.9180007e-10 33.944126 + 5244 0 -8.74898 0 -8.74898 5.928645e-10 33.944126 + 5245 0 -8.74898 0 -8.74898 -1.8167793e-09 33.944126 + 5246 0 -8.74898 0 -8.74898 6.7777044e-10 33.944126 + 5247 0 -8.74898 0 -8.74898 5.9158172e-10 33.944126 + 5248 0 -8.74898 0 -8.74898 2.3315512e-10 33.944126 + 5249 0 -8.74898 0 -8.74898 -1.754232e-09 33.944126 + 5250 0 -8.74898 0 -8.74898 6.8470292e-10 33.944126 + 5251 0 -8.74898 0 -8.74898 6.6171917e-10 33.944126 + 5252 0 -8.74898 0 -8.74898 -9.5854635e-10 33.944126 + 5253 0 -8.74898 0 -8.74898 3.746249e-10 33.944126 + 5254 0 -8.74898 0 -8.74898 6.6196481e-10 33.944126 + 5255 0 -8.74898 0 -8.74898 -1.36034e-09 33.944126 + 5256 0 -8.74898 0 -8.74898 1.0690566e-09 33.944126 + 5257 0 -8.74898 0 -8.74898 6.4848196e-10 33.944126 + 5258 0 -8.74898 0 -8.74898 -1.8312037e-09 33.944126 + 5259 0 -8.74898 0 -8.74898 6.7730646e-10 33.944126 + 5260 0 -8.74898 0 -8.74898 3.7478866e-10 33.944126 + 5261 0 -8.74898 0 -8.74898 6.6212857e-10 33.944126 + 5262 0 -8.74898 0 -8.74898 -1.8314494e-09 33.944126 + 5263 0 -8.74898 0 -8.74898 7.1185009e-10 33.944126 + 5264 0 -8.74898 0 -8.74898 3.7455667e-10 33.944126 + 5265 0 -8.74898 0 -8.74898 6.6188293e-10 33.944126 + 5266 0 -8.74898 0 -8.74898 -1.7546414e-09 33.944126 + 5267 0 -8.74898 0 -8.74898 1.5922002e-09 33.944126 + 5268 0 -8.74898 0 -8.74898 -9.5854635e-10 33.944126 + 5269 0 -8.74898 0 -8.74898 3.746249e-10 33.944126 + 5270 0 -8.74898 0 -8.74898 6.6196481e-10 33.944126 + 5271 0 -8.74898 0 -8.74898 -1.4508455e-09 33.944126 + 5272 0 -8.74898 0 -8.74898 6.6359441e-10 33.944126 + 5273 0 -8.74898 0 -8.74898 3.7507524e-10 33.944126 + 5274 0 -8.74898 0 -8.74898 6.6241515e-10 33.944126 + 5275 0 -8.74898 0 -8.74898 -1.8311764e-09 33.944126 + 5276 0 -8.74898 0 -8.74898 6.6337606e-10 33.944126 + 5277 0 -8.74898 0 -8.74898 1.0631885e-09 33.944126 + 5278 0 -8.74898 0 -8.74898 -1.6774313e-09 33.944126 + 5279 0 -8.74898 0 -8.74898 1.0827578e-09 33.944126 + 5280 0 -8.74898 0 -8.74898 6.4818174e-10 33.944126 + 5281 0 -8.74898 0 -8.74898 -1.831504e-09 33.944126 + 5282 0 -8.74898 0 -8.74898 7.1180915e-10 33.944126 + 5283 0 -8.74898 0 -8.74898 3.7451573e-10 33.944126 + 5284 0 -8.74898 0 -8.74898 6.4788151e-10 33.944126 + 5285 0 -8.74898 0 -8.74898 -1.8317496e-09 33.944126 + 5286 0 -8.74898 0 -8.74898 7.1157715e-10 33.944126 + 5287 0 -8.74898 0 -8.74898 3.7429739e-10 33.944126 + 5288 0 -8.74898 0 -8.74898 3.7510254e-10 33.944126 + 5289 0 -8.74898 0 -8.74898 -1.7553783e-09 33.944126 + 5290 0 -8.74898 0 -8.74898 1.40622e-09 33.944126 + 5291 0 -8.74898 0 -8.74898 6.6191023e-10 33.944126 + 5292 0 -8.74898 0 -8.74898 -1.8317496e-09 33.944126 + 5293 0 -8.74898 0 -8.74898 7.0470885e-10 33.944126 + 5294 0 -8.74898 0 -8.74898 3.7422915e-10 33.944126 + 5295 0 -8.74898 0 -8.74898 3.750343e-10 33.944126 + 5296 0 -8.74898 0 -8.74898 -1.7554329e-09 33.944126 + 5297 0 -8.74898 0 -8.74898 1.4061654e-09 33.944126 + 5298 0 -8.74898 0 -8.74898 6.6185564e-10 33.944126 + 5299 0 -8.74898 0 -8.74898 -1.8318042e-09 33.944126 + 5300 0 -8.74898 0 -8.74898 7.1149527e-10 33.944126 + 5301 0 -8.74898 0 -8.74898 3.7420186e-10 33.944126 + 5302 0 -8.74898 0 -8.74898 3.7500701e-10 33.944126 + 5303 0 -8.74898 0 -8.74898 -1.0394171e-09 33.944126 + 5304 0 -8.74898 0 -8.74898 1.0760709e-09 33.944126 + 5305 0 -8.74898 0 -8.74898 2.3277301e-10 33.944126 + 5306 0 -8.74898 0 -8.74898 -1.8316677e-09 33.944126 + 5307 0 -8.74898 0 -8.74898 7.0479073e-10 33.944126 + 5308 0 -8.74898 0 -8.74898 3.7429739e-10 33.944126 + 5309 0 -8.74898 0 -8.74898 3.7510254e-10 33.944126 + 5310 0 -8.74898 0 -8.74898 -1.0393079e-09 33.944126 + 5311 0 -8.74898 0 -8.74898 1.0761528e-09 33.944126 + 5312 0 -8.74898 0 -8.74898 2.3288218e-10 33.944126 + 5313 0 -8.74898 0 -8.74898 -1.8315858e-09 33.944126 + 5314 0 -8.74898 0 -8.74898 7.1174091e-10 33.944126 + 5315 0 -8.74898 0 -8.74898 3.7443385e-10 33.944126 + 5316 0 -8.74898 0 -8.74898 6.6177376e-10 33.944126 + 5317 0 -8.74898 0 -8.74898 -1.8318042e-09 33.944126 + 5318 0 -8.74898 0 -8.74898 7.0465426e-10 33.944126 + 5319 0 -8.74898 0 -8.74898 3.7416092e-10 33.944126 + 5320 0 -8.74898 0 -8.74898 3.7495242e-10 33.944126 + 5321 0 -8.74898 0 -8.74898 -1.0394444e-09 33.944126 + 5322 0 -8.74898 0 -8.74898 1.0620422e-09 33.944126 + 5323 0 -8.74898 0 -8.74898 2.3274572e-10 33.944126 + 5324 0 -8.74898 0 -8.74898 -1.8317223e-09 33.944126 + 5325 0 -8.74898 0 -8.74898 7.0473614e-10 33.944126 + 5326 0 -8.74898 0 -8.74898 3.7425645e-10 33.944126 + 5327 0 -8.74898 0 -8.74898 3.7504795e-10 33.944126 + 5328 0 -8.74898 0 -8.74898 2.3271843e-10 33.944126 + 5329 0 -8.74898 0 -8.74898 -1.8457237e-09 33.944126 + 5330 0 -8.74898 0 -8.74898 7.1166862e-10 33.944126 + 5331 0 -8.74898 0 -8.74898 3.7420186e-10 33.944126 + 5332 0 -8.74898 0 -8.74898 3.7500701e-10 33.944126 + 5333 0 -8.74898 0 -8.74898 -1.3118337e-09 33.944126 + 5334 0 -8.74898 0 -8.74898 1.0756206e-09 33.944126 + 5335 0 -8.74898 0 -8.74898 6.620194e-10 33.944126 + 5336 0 -8.74898 0 -8.74898 -1.8456146e-09 33.944126 + 5337 0 -8.74898 0 -8.74898 1.0682924e-09 33.944126 + 5338 0 -8.74898 0 -8.74898 3.7514348e-10 33.944126 + 5339 0 -8.74898 0 -8.74898 -1.7064167e-09 33.944126 + 5340 0 -8.74898 0 -8.74898 5.3262161e-10 33.944126 + 5341 0 -8.74898 0 -8.74898 3.875346e-10 33.944126 + 5342 0 -8.74898 0 -8.74898 3.7433833e-10 33.944126 + 5343 0 -8.74898 0 -8.74898 3.7514348e-10 33.944126 + 5344 0 -8.74898 0 -8.74898 -1.4516097e-09 33.944126 + 5345 0 -8.74898 0 -8.74898 1.0752385e-09 33.944126 + 5346 0 -8.74898 0 -8.74898 3.7510254e-10 33.944126 + 5347 0 -8.74898 0 -8.74898 -1.0393079e-09 33.944126 + 5348 0 -8.74898 0 -8.74898 3.7387434e-10 33.944126 + 5349 0 -8.74898 0 -8.74898 3.7467949e-10 33.944126 + 5350 0 -8.74898 0 -8.74898 6.620194e-10 33.944126 + 5351 0 -8.74898 0 -8.74898 -1.84556e-09 33.944126 + 5352 0 -8.74898 0 -8.74898 1.0683742e-09 33.944126 + 5353 0 -8.74898 0 -8.74898 6.6174647e-10 33.944126 + 5354 0 -8.74898 0 -8.74898 -1.8319134e-09 33.944126 + 5355 0 -8.74898 0 -8.74898 7.1139975e-10 33.944126 + 5356 0 -8.74898 0 -8.74898 3.7410633e-10 33.944126 + 5357 0 -8.74898 0 -8.74898 3.7491148e-10 33.944126 + 5358 0 -8.74898 0 -8.74898 -1.7555557e-09 33.944126 + 5359 0 -8.74898 0 -8.74898 5.3274443e-10 33.944126 + 5360 0 -8.74898 0 -8.74898 1.0759754e-09 33.944126 + 5361 0 -8.74898 0 -8.74898 -1.2769204e-09 33.944126 + 5362 0 -8.74898 0 -8.74898 8.9735488e-10 33.944126 + 5363 0 -8.74898 0 -8.74898 3.7500701e-10 33.944126 + 5364 0 -8.74898 0 -8.74898 -1.3118337e-09 33.944126 + 5365 0 -8.74898 0 -8.74898 8.9068169e-10 33.944126 + 5366 0 -8.74898 0 -8.74898 6.6185564e-10 33.944126 + 5367 0 -8.74898 0 -8.74898 -1.4510365e-09 33.944126 + 5368 0 -8.74898 0 -8.74898 8.9785981e-10 33.944126 + 5369 0 -8.74898 0 -8.74898 6.6204669e-10 33.944126 + 5370 0 -8.74898 0 -8.74898 -1.4543722e-09 33.944126 + 5371 0 -8.74898 0 -8.74898 1.0759481e-09 33.944126 + 5372 0 -8.74898 0 -8.74898 5.7472948e-10 33.944126 + 5373 0 -8.74898 0 -8.74898 -1.831272e-09 33.944126 + 5374 0 -8.74898 0 -8.74898 6.7725466e-10 33.944126 + 5375 0 -8.74898 0 -8.74898 3.7474772e-10 33.944126 + 5376 0 -8.74898 0 -8.74898 5.8843068e-10 33.944126 + 5377 0 -8.74898 0 -8.74898 -1.8315585e-09 33.944126 + 5378 0 -8.74898 0 -8.74898 6.7696808e-10 33.944126 + 5379 0 -8.74898 0 -8.74898 1.0627791e-09 33.944126 + 5380 0 -8.74898 0 -8.74898 -1.7057617e-09 33.944126 + 5381 0 -8.74898 0 -8.74898 6.7692714e-10 33.944126 + 5382 0 -8.74898 0 -8.74898 1.0627246e-09 33.944126 + 5383 0 -8.74898 0 -8.74898 -1.7058163e-09 33.944126 + 5384 0 -8.74898 0 -8.74898 6.768862e-10 33.944126 + 5385 0 -8.74898 0 -8.74898 1.0626836e-09 33.944126 + 5386 0 -8.74898 0 -8.74898 -1.6988838e-09 33.944126 + 5387 0 -8.74898 0 -8.74898 7.0476344e-10 33.944126 + 5388 0 -8.74898 0 -8.74898 3.7427009e-10 33.944126 + 5389 0 -8.74898 0 -8.74898 3.4715002e-10 33.944126 + 5390 0 -8.74898 0 -8.74898 -1.0392534e-09 33.944126 + 5391 0 -8.74898 0 -8.74898 1.0692476e-09 33.944126 + 5392 0 -8.74898 0 -8.74898 -1.706253e-09 33.944126 + 5393 0 -8.74898 0 -8.74898 5.3278537e-10 33.944126 + 5394 0 -8.74898 0 -8.74898 1.0760163e-09 33.944126 + 5395 0 -8.74898 0 -8.74898 -1.0393352e-09 33.944126 + 5396 0 -8.74898 0 -8.74898 1.0691658e-09 33.944126 + 5397 0 -8.74898 0 -8.74898 -9.7629548e-10 33.944126 + 5398 0 -8.74898 0 -8.74898 1.0689883e-09 33.944126 + 5399 0 -8.74898 0 -8.74898 5.7478407e-10 33.944126 + 5400 0 -8.74898 0 -8.74898 -1.831231e-09 33.944126 + 5401 0 -8.74898 0 -8.74898 1.0687564e-09 33.944126 + 5402 0 -8.74898 0 -8.74898 5.7451114e-10 33.944126 + 5403 0 -8.74898 0 -8.74898 -1.831504e-09 33.944126 + 5404 0 -8.74898 0 -8.74898 6.7702267e-10 33.944126 + 5405 0 -8.74898 0 -8.74898 7.9729402e-10 33.944126 + 5406 0 -8.74898 0 -8.74898 -1.7061028e-09 33.944126 + 5407 0 -8.74898 0 -8.74898 5.3292184e-10 33.944126 + 5408 0 -8.74898 0 -8.74898 1.0761528e-09 33.944126 + 5409 0 -8.74898 0 -8.74898 -1.4271062e-09 33.944126 + 5410 0 -8.74898 0 -8.74898 7.1157715e-10 33.944126 + 5411 0 -8.74898 0 -8.74898 3.6033264e-10 33.944126 + 5412 0 -8.74898 0 -8.74898 3.4720461e-10 33.944126 + 5413 0 -8.74898 0 -8.74898 5.7494783e-10 33.944126 + 5414 0 -8.74898 0 -8.74898 -1.8309854e-09 33.944126 + 5415 0 -8.74898 0 -8.74898 1.0689883e-09 33.944126 + 5416 0 -8.74898 0 -8.74898 5.887309e-10 33.944126 + 5417 0 -8.74898 0 -8.74898 -1.831272e-09 33.944126 + 5418 0 -8.74898 0 -8.74898 1.0826759e-09 33.944126 + 5419 0 -8.74898 0 -8.74898 5.8843068e-10 33.944126 + 5420 0 -8.74898 0 -8.74898 -1.8315585e-09 33.944126 + 5421 0 -8.74898 0 -8.74898 6.7696808e-10 33.944126 + 5422 0 -8.74898 0 -8.74898 7.9725308e-10 33.944126 + 5423 0 -8.74898 0 -8.74898 2.3307324e-10 33.944126 + 5424 0 -8.74898 0 -8.74898 -1.8313948e-09 33.944126 + 5425 0 -8.74898 0 -8.74898 6.7713184e-10 33.944126 + 5426 0 -8.74898 0 -8.74898 1.0629702e-09 33.944126 + 5427 0 -8.74898 0 -8.74898 -1.831504e-09 33.944126 + 5428 0 -8.74898 0 -8.74898 7.1180915e-10 33.944126 + 5429 0 -8.74898 0 -8.74898 7.9729402e-10 33.944126 + 5430 0 -8.74898 0 -8.74898 2.3311418e-10 33.944126 + 5431 0 -8.74898 0 -8.74898 -1.8313402e-09 33.944126 + 5432 0 -8.74898 0 -8.74898 6.7718643e-10 33.944126 + 5433 0 -8.74898 0 -8.74898 1.0629975e-09 33.944126 + 5434 0 -8.74898 0 -8.74898 -1.705557e-09 33.944126 + 5435 0 -8.74898 0 -8.74898 7.0506366e-10 33.944126 + 5436 0 -8.74898 0 -8.74898 3.7458396e-10 33.944126 + 5437 0 -8.74898 0 -8.74898 5.8826692e-10 33.944126 + 5438 0 -8.74898 0 -8.74898 -1.8317223e-09 33.944126 + 5439 0 -8.74898 0 -8.74898 7.115908e-10 33.944126 + 5440 0 -8.74898 0 -8.74898 1.0626154e-09 33.944126 + 5441 0 -8.74898 0 -8.74898 -1.7548597e-09 33.944126 + 5442 0 -8.74898 0 -8.74898 5.3342676e-10 33.944126 + 5443 0 -8.74898 0 -8.74898 1.0766577e-09 33.944126 + 5444 0 -8.74898 0 -8.74898 -1.426615e-09 33.944126 + 5445 0 -8.74898 0 -8.74898 6.7728195e-10 33.944126 + 5446 0 -8.74898 0 -8.74898 7.9759424e-10 33.944126 + 5447 0 -8.74898 0 -8.74898 -1.7058163e-09 33.944126 + 5448 0 -8.74898 0 -8.74898 5.3320842e-10 33.944126 + 5449 0 -8.74898 0 -8.74898 1.076453e-09 33.944126 + 5450 0 -8.74898 0 -8.74898 -1.4268333e-09 33.944126 + 5451 0 -8.74898 0 -8.74898 7.0502272e-10 33.944126 + 5452 0 -8.74898 0 -8.74898 3.7452938e-10 33.944126 + 5453 0 -8.74898 0 -8.74898 5.8823962e-10 33.944126 + 5454 0 -8.74898 0 -8.74898 -1.8317769e-09 33.944126 + 5455 0 -8.74898 0 -8.74898 7.1154986e-10 33.944126 + 5456 0 -8.74898 0 -8.74898 1.0625608e-09 33.944126 + 5457 0 -8.74898 0 -8.74898 -1.8319816e-09 33.944126 + 5458 0 -8.74898 0 -8.74898 7.1130422e-10 33.944126 + 5459 0 -8.74898 0 -8.74898 1.0623288e-09 33.944126 + 5460 0 -8.74898 0 -8.74898 -1.75516e-09 33.944126 + 5461 0 -8.74898 0 -8.74898 7.115908e-10 33.944126 + 5462 0 -8.74898 0 -8.74898 1.0765895e-09 33.944126 + 5463 0 -8.74898 0 -8.74898 -1.8318861e-09 33.944126 + 5464 0 -8.74898 0 -8.74898 7.1142704e-10 33.944126 + 5465 0 -8.74898 0 -8.74898 1.0624516e-09 33.944126 + 5466 0 -8.74898 0 -8.74898 2.3310053e-10 33.944126 + 5467 0 -8.74898 0 -8.74898 -1.8313675e-09 33.944126 + 5468 0 -8.74898 0 -8.74898 1.0686062e-09 33.944126 + 5469 0 -8.74898 0 -8.74898 5.883488e-10 33.944126 + 5470 0 -8.74898 0 -8.74898 -1.8316404e-09 33.944126 + 5471 0 -8.74898 0 -8.74898 7.1165903e-10 33.944126 + 5472 0 -8.74898 0 -8.74898 3.7436562e-10 33.944126 + 5473 0 -8.74898 0 -8.74898 3.4725919e-10 33.944126 + 5474 0 -8.74898 0 -8.74898 -1.0391715e-09 33.944126 + 5475 0 -8.74898 0 -8.74898 1.0763302e-09 33.944126 + 5476 0 -8.74898 0 -8.74898 5.7511159e-10 33.944126 + 5477 0 -8.74898 0 -8.74898 -1.8309035e-09 33.944126 + 5478 0 -8.74898 0 -8.74898 1.0690839e-09 33.944126 + 5479 0 -8.74898 0 -8.74898 5.8881278e-10 33.944126 + 5480 0 -8.74898 0 -8.74898 -1.8311764e-09 33.944126 + 5481 0 -8.74898 0 -8.74898 6.7735019e-10 33.944126 + 5482 0 -8.74898 0 -8.74898 7.9764883e-10 33.944126 + 5483 0 -8.74898 0 -8.74898 -1.705748e-09 33.944126 + 5484 0 -8.74898 0 -8.74898 5.3327665e-10 33.944126 + 5485 0 -8.74898 0 -8.74898 1.0765076e-09 33.944126 + 5486 0 -8.74898 0 -8.74898 -1.4267514e-09 33.944126 + 5487 0 -8.74898 0 -8.74898 7.1194561e-10 33.944126 + 5488 0 -8.74898 0 -8.74898 3.6071475e-10 33.944126 + 5489 0 -8.74898 0 -8.74898 5.8840338e-10 33.944126 + 5490 0 -8.74898 0 -8.74898 -1.4543449e-09 33.944126 + 5491 0 -8.74898 0 -8.74898 1.0689883e-09 33.944126 + 5492 0 -8.74898 0 -8.74898 5.7478407e-10 33.944126 + 5493 0 -8.74898 0 -8.74898 -1.831231e-09 33.944126 + 5494 0 -8.74898 0 -8.74898 6.6333512e-10 33.944126 + 5495 0 -8.74898 0 -8.74898 7.9759424e-10 33.944126 + 5496 0 -8.74898 0 -8.74898 2.3340076e-10 33.944126 + 5497 0 -8.74898 0 -8.74898 -1.8310673e-09 33.944126 + 5498 0 -8.74898 0 -8.74898 1.0828942e-09 33.944126 + 5499 0 -8.74898 0 -8.74898 5.8864902e-10 33.944126 + 5500 0 -8.74898 0 -8.74898 -1.8313402e-09 33.944126 + 5501 0 -8.74898 0 -8.74898 7.119729e-10 33.944126 + 5502 0 -8.74898 0 -8.74898 3.6074204e-10 33.944126 + 5503 0 -8.74898 0 -8.74898 5.8840338e-10 33.944126 + 5504 0 -8.74898 0 -8.74898 -1.4542903e-09 33.944126 + 5505 0 -8.74898 0 -8.74898 1.0690566e-09 33.944126 + 5506 0 -8.74898 0 -8.74898 5.7483865e-10 33.944126 + 5507 0 -8.74898 0 -8.74898 -1.8311491e-09 33.944126 + 5508 0 -8.74898 0 -8.74898 7.1216396e-10 33.944126 + 5509 0 -8.74898 0 -8.74898 3.6093309e-10 33.944126 + 5510 0 -8.74898 0 -8.74898 5.8862173e-10 33.944126 + 5511 0 -8.74898 0 -8.74898 -1.8313129e-09 33.944126 + 5512 0 -8.74898 0 -8.74898 7.120002e-10 33.944126 + 5513 0 -8.74898 0 -8.74898 1.0630248e-09 33.944126 + 5514 0 -8.74898 0 -8.74898 -1.8315312e-09 33.944126 + 5515 0 -8.74898 0 -8.74898 7.1178185e-10 33.944126 + 5516 0 -8.74898 0 -8.74898 7.9728037e-10 33.944126 + 5517 0 -8.74898 0 -8.74898 5.7519347e-10 33.944126 + 5518 0 -8.74898 0 -8.74898 -1.8307943e-09 33.944126 + 5519 0 -8.74898 0 -8.74898 1.0691658e-09 33.944126 + 5520 0 -8.74898 0 -8.74898 5.8892195e-10 33.944126 + 5521 0 -8.74898 0 -8.74898 -1.8310673e-09 33.944126 + 5522 0 -8.74898 0 -8.74898 7.1225948e-10 33.944126 + 5523 0 -8.74898 0 -8.74898 3.6101497e-10 33.944126 + 5524 0 -8.74898 0 -8.74898 5.8870361e-10 33.944126 + 5525 0 -8.74898 0 -8.74898 -1.4540037e-09 33.944126 + 5526 0 -8.74898 0 -8.74898 1.0693432e-09 33.944126 + 5527 0 -8.74898 0 -8.74898 5.7513888e-10 33.944126 + 5528 0 -8.74898 0 -8.74898 -1.8308762e-09 33.944126 + 5529 0 -8.74898 0 -8.74898 7.1245054e-10 33.944126 + 5530 0 -8.74898 0 -8.74898 3.6123332e-10 33.944126 + 5531 0 -8.74898 0 -8.74898 5.8892195e-10 33.944126 + 5532 0 -8.74898 0 -8.74898 -1.8310127e-09 33.944126 + 5533 0 -8.74898 0 -8.74898 7.1230042e-10 33.944126 + 5534 0 -8.74898 0 -8.74898 3.6109685e-10 33.944126 + 5535 0 -8.74898 0 -8.74898 5.8878549e-10 33.944126 + 5536 0 -8.74898 0 -8.74898 -1.4539082e-09 33.944126 + 5537 0 -8.74898 0 -8.74898 6.6401745e-10 33.944126 + 5538 0 -8.74898 0 -8.74898 5.8840338e-10 33.944126 + 5539 0 -8.74898 0 -8.74898 5.7565745e-10 33.944126 + 5540 0 -8.74898 0 -8.74898 -1.8303576e-09 33.944126 + 5541 0 -8.74898 0 -8.74898 1.0836039e-09 33.944126 + 5542 0 -8.74898 0 -8.74898 5.7538452e-10 33.944126 + 5543 0 -8.74898 0 -8.74898 -1.8306033e-09 33.944126 + 5544 0 -8.74898 0 -8.74898 6.7792334e-10 33.944126 + 5545 0 -8.74898 0 -8.74898 3.370081e-10 33.944126 + 5546 0 -8.74898 0 -8.74898 5.8908571e-10 33.944126 + 5547 0 -8.74898 0 -8.74898 -1.7049156e-09 33.944126 + 5548 0 -8.74898 0 -8.74898 2.3762125e-10 33.944126 + 5549 0 -8.74898 0 -8.74898 2.3767584e-10 33.944126 + 5550 0 -8.74898 0 -8.74898 1.070121e-09 33.944126 + 5551 0 -8.74898 0 -8.74898 -9.7464424e-10 33.944126 + 5552 0 -8.74898 0 -8.74898 4.0330216e-10 33.944126 + 5553 0 -8.74898 0 -8.74898 6.6264714e-10 33.944126 + 5554 0 -8.74898 0 -8.74898 -9.7499906e-10 33.944126 + 5555 0 -8.74898 0 -8.74898 1.0772991e-09 33.944126 + 5556 0 -8.74898 0 -8.74898 -1.0380525e-09 33.944126 + 5557 0 -8.74898 0 -8.74898 1.0704485e-09 33.944126 + 5558 0 -8.74898 0 -8.74898 -9.8900048e-10 33.944126 + 5559 0 -8.74898 0 -8.74898 1.0772718e-09 33.944126 + 5560 0 -8.74898 0 -8.74898 2.3398756e-10 33.944126 + 5561 0 -8.74898 0 -8.74898 -1.8304668e-09 33.944126 + 5562 0 -8.74898 0 -8.74898 1.0695069e-09 33.944126 + 5563 0 -8.74898 0 -8.74898 5.8927677e-10 33.944126 + 5564 0 -8.74898 0 -8.74898 -1.8307261e-09 33.944126 + 5565 0 -8.74898 0 -8.74898 7.12587e-10 33.944126 + 5566 0 -8.74898 0 -8.74898 6.6182835e-10 33.944126 + 5567 0 -8.74898 0 -8.74898 5.8935865e-10 33.944126 + 5568 0 -8.74898 0 -8.74898 -1.8306306e-09 33.944126 + 5569 0 -8.74898 0 -8.74898 7.0582787e-10 33.944126 + 5570 0 -8.74898 0 -8.74898 5.8823962e-10 33.944126 + 5571 0 -8.74898 0 -8.74898 5.8946782e-10 33.944126 + 5572 0 -8.74898 0 -8.74898 -1.8305214e-09 33.944126 + 5573 0 -8.74898 0 -8.74898 1.069466e-09 33.944126 + 5574 0 -8.74898 0 -8.74898 5.8922218e-10 33.944126 + 5575 0 -8.74898 0 -8.74898 -1.830767e-09 33.944126 + 5576 0 -8.74898 0 -8.74898 7.056914e-10 33.944126 + 5577 0 -8.74898 0 -8.74898 5.8810316e-10 33.944126 + 5578 0 -8.74898 0 -8.74898 5.8933135e-10 33.944126 + 5579 0 -8.74898 0 -8.74898 -1.8306579e-09 33.944126 + 5580 0 -8.74898 0 -8.74898 1.08329e-09 33.944126 + 5581 0 -8.74898 0 -8.74898 5.8905842e-10 33.944126 + 5582 0 -8.74898 0 -8.74898 -1.8309308e-09 33.944126 + 5583 0 -8.74898 0 -8.74898 7.1236866e-10 33.944126 + 5584 0 -8.74898 0 -8.74898 1.0773947e-09 33.944126 + 5585 0 -8.74898 0 -8.74898 -1.8310946e-09 33.944126 + 5586 0 -8.74898 0 -8.74898 7.122049e-10 33.944126 + 5587 0 -8.74898 0 -8.74898 7.9770341e-10 33.944126 + 5588 0 -8.74898 0 -8.74898 5.7557557e-10 33.944126 + 5589 0 -8.74898 0 -8.74898 -1.8304122e-09 33.944126 + 5590 0 -8.74898 0 -8.74898 1.0695479e-09 33.944126 + 5591 0 -8.74898 0 -8.74898 5.8930406e-10 33.944126 + 5592 0 -8.74898 0 -8.74898 -1.8306852e-09 33.944126 + 5593 0 -8.74898 0 -8.74898 1.0832763e-09 33.944126 + 5594 0 -8.74898 0 -8.74898 5.8903113e-10 33.944126 + 5595 0 -8.74898 0 -8.74898 -1.8309581e-09 33.944126 + 5596 0 -8.74898 0 -8.74898 7.1235501e-10 33.944126 + 5597 0 -8.74898 0 -8.74898 7.9786717e-10 33.944126 + 5598 0 -8.74898 0 -8.74898 5.8976804e-10 33.944126 + 5599 0 -8.74898 0 -8.74898 -1.8302212e-09 33.944126 + 5600 0 -8.74898 0 -8.74898 1.0697389e-09 33.944126 + 5601 0 -8.74898 0 -8.74898 5.8949511e-10 33.944126 + 5602 0 -8.74898 0 -8.74898 -1.8304941e-09 33.944126 + 5603 0 -8.74898 0 -8.74898 6.7803252e-10 33.944126 + 5604 0 -8.74898 0 -8.74898 3.3711727e-10 33.944126 + 5605 0 -8.74898 0 -8.74898 5.8919489e-10 33.944126 + 5606 0 -8.74898 0 -8.74898 -1.830767e-09 33.944126 + 5607 0 -8.74898 0 -8.74898 7.1253242e-10 33.944126 + 5608 0 -8.74898 0 -8.74898 3.3681705e-10 33.944126 + 5609 0 -8.74898 0 -8.74898 5.8889466e-10 33.944126 + 5610 0 -8.74898 0 -8.74898 -9.8906871e-10 33.944126 + 5611 0 -8.74898 0 -8.74898 8.1167754e-10 33.944126 + 5612 0 -8.74898 0 -8.74898 5.8960428e-10 33.944126 + 5613 0 -8.74898 0 -8.74898 -1.8303986e-09 33.944126 + 5614 0 -8.74898 0 -8.74898 7.0607351e-10 33.944126 + 5615 0 -8.74898 0 -8.74898 5.8848526e-10 33.944126 + 5616 0 -8.74898 0 -8.74898 -1.03838e-09 33.944126 + 5617 0 -8.74898 0 -8.74898 1.070121e-09 33.944126 + 5618 0 -8.74898 0 -8.74898 5.7590309e-10 33.944126 + 5619 0 -8.74898 0 -8.74898 -1.8300847e-09 33.944126 + 5620 0 -8.74898 0 -8.74898 1.0838495e-09 33.944126 + 5621 0 -8.74898 0 -8.74898 5.8963158e-10 33.944126 + 5622 0 -8.74898 0 -8.74898 -1.8303713e-09 33.944126 + 5623 0 -8.74898 0 -8.74898 6.7815534e-10 33.944126 + 5624 0 -8.74898 0 -8.74898 3.3725374e-10 33.944126 + 5625 0 -8.74898 0 -8.74898 5.8930406e-10 33.944126 + 5626 0 -8.74898 0 -8.74898 -1.7046836e-09 33.944126 + 5627 0 -8.74898 0 -8.74898 2.3786689e-10 33.944126 + 5628 0 -8.74898 0 -8.74898 2.3790783e-10 33.944126 + 5629 0 -8.74898 0 -8.74898 1.0703667e-09 33.944126 + 5630 0 -8.74898 0 -8.74898 -9.7441225e-10 33.944126 + 5631 0 -8.74898 0 -8.74898 4.0353415e-10 33.944126 + 5632 0 -8.74898 0 -8.74898 6.6289278e-10 33.944126 + 5633 0 -8.74898 0 -8.74898 -9.7476706e-10 33.944126 + 5634 0 -8.74898 0 -8.74898 4.0317934e-10 33.944126 + 5635 0 -8.74898 0 -8.74898 5.8889466e-10 33.944126 + 5636 0 -8.74898 0 -8.74898 -1.0380252e-09 33.944126 + 5637 0 -8.74898 0 -8.74898 1.0704758e-09 33.944126 + 5638 0 -8.74898 0 -8.74898 -9.7499906e-10 33.944126 + 5639 0 -8.74898 0 -8.74898 1.0772991e-09 33.944126 + 5640 0 -8.74898 0 -8.74898 5.7609414e-10 33.944126 + 5641 0 -8.74898 0 -8.74898 -1.8298937e-09 33.944126 + 5642 0 -8.74898 0 -8.74898 1.0700664e-09 33.944126 + 5643 0 -8.74898 0 -8.74898 5.758485e-10 33.944126 + 5644 0 -8.74898 0 -8.74898 -1.8301393e-09 33.944126 + 5645 0 -8.74898 0 -8.74898 1.0838086e-09 33.944126 + 5646 0 -8.74898 0 -8.74898 5.8957699e-10 33.944126 + 5647 0 -8.74898 0 -8.74898 -1.8304122e-09 33.944126 + 5648 0 -8.74898 0 -8.74898 6.781144e-10 33.944126 + 5649 0 -8.74898 0 -8.74898 3.3719915e-10 33.944126 + 5650 0 -8.74898 0 -8.74898 5.8927677e-10 33.944126 + 5651 0 -8.74898 0 -8.74898 -1.7047245e-09 33.944126 + 5652 0 -8.74898 0 -8.74898 2.378123e-10 33.944126 + 5653 0 -8.74898 0 -8.74898 2.3786689e-10 33.944126 + 5654 0 -8.74898 0 -8.74898 8.9236023e-10 33.944126 + 5655 0 -8.74898 0 -8.74898 -9.748353e-10 33.944126 + 5656 0 -8.74898 0 -8.74898 8.9252399e-10 33.944126 + 5657 0 -8.74898 0 -8.74898 5.9006827e-10 33.944126 + 5658 0 -8.74898 0 -8.74898 -1.4247317e-09 33.944126 + 5659 0 -8.74898 0 -8.74898 3.9628781e-10 33.944126 + 5660 0 -8.74898 0 -8.74898 3.7609082e-10 33.944126 + 5661 0 -8.74898 0 -8.74898 5.8976804e-10 33.944126 + 5662 0 -8.74898 0 -8.74898 -1.4250319e-09 33.944126 + 5663 0 -8.74898 0 -8.74898 6.6491813e-10 33.944126 + 5664 0 -8.74898 0 -8.74898 3.2398924e-10 33.944126 + 5665 0 -8.74898 0 -8.74898 5.9006827e-10 33.944126 + 5666 0 -8.74898 0 -8.74898 -1.8298527e-09 33.944126 + 5667 0 -8.74898 0 -8.74898 6.7867391e-10 33.944126 + 5668 0 -8.74898 0 -8.74898 3.3078525e-10 33.944126 + 5669 0 -8.74898 0 -8.74898 3.245351e-10 33.944126 + 5670 0 -8.74898 0 -8.74898 -9.8860472e-10 33.944126 + 5671 0 -8.74898 0 -8.74898 3.6839414e-10 33.944126 + 5672 0 -8.74898 0 -8.74898 3.3774502e-10 33.944126 + 5673 0 -8.74898 0 -8.74898 5.8982263e-10 33.944126 + 5674 0 -8.74898 0 -8.74898 -1.8301666e-09 33.944126 + 5675 0 -8.74898 0 -8.74898 7.1316016e-10 33.944126 + 5676 0 -8.74898 0 -8.74898 3.3045773e-10 33.944126 + 5677 0 -8.74898 0 -8.74898 3.38209e-10 33.944126 + 5678 0 -8.74898 0 -8.74898 5.9028661e-10 33.944126 + 5679 0 -8.74898 0 -8.74898 -1.8297026e-09 33.944126 + 5680 0 -8.74898 0 -8.74898 6.7882402e-10 33.944126 + 5681 0 -8.74898 0 -8.74898 3.3790878e-10 33.944126 + 5682 0 -8.74898 0 -8.74898 5.8998639e-10 33.944126 + 5683 0 -8.74898 0 -8.74898 -1.8300028e-09 33.944126 + 5684 0 -8.74898 0 -8.74898 7.1332392e-10 33.944126 + 5685 0 -8.74898 0 -8.74898 3.3062149e-10 33.944126 + 5686 0 -8.74898 0 -8.74898 3.3837276e-10 33.944126 + 5687 0 -8.74898 0 -8.74898 5.9047767e-10 33.944126 + 5688 0 -8.74898 0 -8.74898 -1.8295116e-09 33.944126 + 5689 0 -8.74898 0 -8.74898 1.0844227e-09 33.944126 + 5690 0 -8.74898 0 -8.74898 5.9020474e-10 33.944126 + 5691 0 -8.74898 0 -8.74898 -1.8297845e-09 33.944126 + 5692 0 -8.74898 0 -8.74898 7.1352862e-10 33.944126 + 5693 0 -8.74898 0 -8.74898 3.378269e-10 33.944126 + 5694 0 -8.74898 0 -8.74898 5.8990451e-10 33.944126 + 5695 0 -8.74898 0 -8.74898 -1.4528164e-09 33.944126 + 5696 0 -8.74898 0 -8.74898 5.7103061e-10 33.944126 + 5697 0 -8.74898 0 -8.74898 3.3779961e-10 33.944126 + 5698 0 -8.74898 0 -8.74898 5.8984992e-10 33.944126 + 5699 0 -8.74898 0 -8.74898 -1.830112e-09 33.944126 + 5700 0 -8.74898 0 -8.74898 7.132011e-10 33.944126 + 5701 0 -8.74898 0 -8.74898 3.3051232e-10 33.944126 + 5702 0 -8.74898 0 -8.74898 3.2428946e-10 33.944126 + 5703 0 -8.74898 0 -8.74898 5.903412e-10 33.944126 + 5704 0 -8.74898 0 -8.74898 -1.8295661e-09 33.944126 + 5705 0 -8.74898 0 -8.74898 7.1374696e-10 33.944126 + 5706 0 -8.74898 0 -8.74898 3.3804524e-10 33.944126 + 5707 0 -8.74898 0 -8.74898 5.9012286e-10 33.944126 + 5708 0 -8.74898 0 -8.74898 -1.8298527e-09 33.944126 + 5709 0 -8.74898 0 -8.74898 5.2103564e-10 33.944126 + 5710 0 -8.74898 0 -8.74898 3.75968e-10 33.944126 + 5711 0 -8.74898 0 -8.74898 5.8963158e-10 33.944126 + 5712 0 -8.74898 0 -8.74898 -1.0372337e-09 33.944126 + 5713 0 -8.74898 0 -8.74898 3.969292e-10 33.944126 + 5714 0 -8.74898 0 -8.74898 3.3831818e-10 33.944126 + 5715 0 -8.74898 0 -8.74898 5.9039579e-10 33.944126 + 5716 0 -8.74898 0 -8.74898 -1.4522979e-09 33.944126 + 5717 0 -8.74898 0 -8.74898 3.6874895e-10 33.944126 + 5718 0 -8.74898 0 -8.74898 3.3809983e-10 33.944126 + 5719 0 -8.74898 0 -8.74898 5.9015015e-10 33.944126 + 5720 0 -8.74898 0 -8.74898 -9.8779957e-10 33.944126 + 5721 0 -8.74898 0 -8.74898 3.762e-10 33.944126 + 5722 0 -8.74898 0 -8.74898 5.8987722e-10 33.944126 + 5723 0 -8.74898 0 -8.74898 -1.452871e-09 33.944126 + 5724 0 -8.74898 0 -8.74898 7.1409825e-10 33.944126 + 5725 0 -8.74898 0 -8.74898 3.3829088e-10 33.944126 + 5726 0 -8.74898 0 -8.74898 5.9036849e-10 33.944126 + 5727 0 -8.74898 0 -8.74898 -1.8295661e-09 33.944126 + 5728 0 -8.74898 0 -8.74898 7.1374696e-10 33.944126 + 5729 0 -8.74898 0 -8.74898 3.3804524e-10 33.944126 + 5730 0 -8.74898 0 -8.74898 5.9012286e-10 33.944126 + 5731 0 -8.74898 0 -8.74898 -1.4525981e-09 33.944126 + 5732 0 -8.74898 0 -8.74898 3.6843508e-10 33.944126 + 5733 0 -8.74898 0 -8.74898 3.3779961e-10 33.944126 + 5734 0 -8.74898 0 -8.74898 5.8984992e-10 33.944126 + 5735 0 -8.74898 0 -8.74898 -1.7530584e-09 33.944126 + 5736 0 -8.74898 0 -8.74898 5.3526905e-10 33.944126 + 5737 0 -8.74898 0 -8.74898 3.9716119e-10 33.944126 + 5738 0 -8.74898 0 -8.74898 3.769915e-10 33.944126 + 5739 0 -8.74898 0 -8.74898 5.9066872e-10 33.944126 + 5740 0 -8.74898 0 -8.74898 -1.4520795e-09 33.944126 + 5741 0 -8.74898 0 -8.74898 3.6895365e-10 33.944126 + 5742 0 -8.74898 0 -8.74898 3.7671857e-10 33.944126 + 5743 0 -8.74898 0 -8.74898 5.9039579e-10 33.944126 + 5744 0 -8.74898 0 -8.74898 -1.4523525e-09 33.944126 + 5745 0 -8.74898 0 -8.74898 3.6869436e-10 33.944126 + 5746 0 -8.74898 0 -8.74898 3.6947222e-10 33.944126 + 5747 0 -8.74898 0 -8.74898 3.2486262e-10 33.944126 + 5748 0 -8.74898 0 -8.74898 5.629661e-10 33.944126 + 5749 0 -8.74898 0 -8.74898 -1.8570231e-09 33.944126 + 5750 0 -8.74898 0 -8.74898 5.7124895e-10 33.944126 + 5751 0 -8.74898 0 -8.74898 3.7644564e-10 33.944126 + 5752 0 -8.74898 0 -8.74898 5.9012286e-10 33.944126 + 5753 0 -8.74898 0 -8.74898 -1.8298664e-09 33.944126 + 5754 0 -8.74898 0 -8.74898 7.1343309e-10 33.944126 + 5755 0 -8.74898 0 -8.74898 3.7615906e-10 33.944126 + 5756 0 -8.74898 0 -8.74898 5.8982263e-10 33.944126 + 5757 0 -8.74898 0 -8.74898 -1.4529256e-09 33.944126 + 5758 0 -8.74898 0 -8.74898 7.1376061e-10 33.944126 + 5759 0 -8.74898 0 -8.74898 3.2409841e-10 33.944126 + 5760 0 -8.74898 0 -8.74898 5.9015015e-10 33.944126 + 5761 0 -8.74898 0 -8.74898 -1.8297572e-09 33.944126 + 5762 0 -8.74898 0 -8.74898 7.1355591e-10 33.944126 + 5763 0 -8.74898 0 -8.74898 3.7628188e-10 33.944126 + 5764 0 -8.74898 0 -8.74898 5.899591e-10 33.944126 + 5765 0 -8.74898 0 -8.74898 -1.8300438e-09 33.944126 + 5766 0 -8.74898 0 -8.74898 7.1326933e-10 33.944126 + 5767 0 -8.74898 0 -8.74898 3.759953e-10 33.944126 + 5768 0 -8.74898 0 -8.74898 5.8965887e-10 33.944126 + 5769 0 -8.74898 0 -8.74898 -1.0372064e-09 33.944126 + 5770 0 -8.74898 0 -8.74898 3.6900823e-10 33.944126 + 5771 0 -8.74898 0 -8.74898 3.3834547e-10 33.944126 + 5772 0 -8.74898 0 -8.74898 5.9045037e-10 33.944126 + 5773 0 -8.74898 0 -8.74898 -1.8294979e-09 33.944126 + 5774 0 -8.74898 0 -8.74898 6.7902872e-10 33.944126 + 5775 0 -8.74898 0 -8.74898 3.7654116e-10 33.944126 + 5776 0 -8.74898 0 -8.74898 5.9020474e-10 33.944126 + 5777 0 -8.74898 0 -8.74898 -1.8297845e-09 33.944126 + 5778 0 -8.74898 0 -8.74898 7.1352862e-10 33.944126 + 5779 0 -8.74898 0 -8.74898 3.6926752e-10 33.944126 + 5780 0 -8.74898 0 -8.74898 3.386184e-10 33.944126 + 5781 0 -8.74898 0 -8.74898 5.9069601e-10 33.944126 + 5782 0 -8.74898 0 -8.74898 -1.8292659e-09 33.944126 + 5783 0 -8.74898 0 -8.74898 3.9636968e-10 33.944126 + 5784 0 -8.74898 0 -8.74898 3.6917199e-10 33.944126 + 5785 0 -8.74898 0 -8.74898 3.3850923e-10 33.944126 + 5786 0 -8.74898 0 -8.74898 5.9058684e-10 33.944126 + 5787 0 -8.74898 0 -8.74898 -1.8294024e-09 33.944126 + 5788 0 -8.74898 0 -8.74898 5.7108519e-10 33.944126 + 5789 0 -8.74898 0 -8.74898 3.7625458e-10 33.944126 + 5790 0 -8.74898 0 -8.74898 5.899318e-10 33.944126 + 5791 0 -8.74898 0 -8.74898 -1.4528164e-09 33.944126 + 5792 0 -8.74898 0 -8.74898 5.7103061e-10 33.944126 + 5793 0 -8.74898 0 -8.74898 3.3779961e-10 33.944126 + 5794 0 -8.74898 0 -8.74898 5.8984992e-10 33.944126 + 5795 0 -8.74898 0 -8.74898 -1.830112e-09 33.944126 + 5796 0 -8.74898 0 -8.74898 7.132011e-10 33.944126 + 5797 0 -8.74898 0 -8.74898 3.6894e-10 33.944126 + 5798 0 -8.74898 0 -8.74898 5.8960428e-10 33.944126 + 5799 0 -8.74898 0 -8.74898 2.3479271e-10 33.944126 + 5800 0 -8.74898 0 -8.74898 -1.8296753e-09 33.944126 + 5801 0 -8.74898 0 -8.74898 1.0842862e-09 33.944126 + 5802 0 -8.74898 0 -8.74898 5.9006827e-10 33.944126 + 5803 0 -8.74898 0 -8.74898 -1.829921e-09 33.944126 + 5804 0 -8.74898 0 -8.74898 7.0653749e-10 33.944126 + 5805 0 -8.74898 0 -8.74898 3.7606353e-10 33.944126 + 5806 0 -8.74898 0 -8.74898 5.8974075e-10 33.944126 + 5807 0 -8.74898 0 -8.74898 -1.4530075e-09 33.944126 + 5808 0 -8.74898 0 -8.74898 1.0843135e-09 33.944126 + 5809 0 -8.74898 0 -8.74898 5.7612144e-10 33.944126 + 5810 0 -8.74898 0 -8.74898 -1.8298664e-09 33.944126 + 5811 0 -8.74898 0 -8.74898 7.1343309e-10 33.944126 + 5812 0 -8.74898 0 -8.74898 3.3774502e-10 33.944126 + 5813 0 -8.74898 0 -8.74898 5.8982263e-10 33.944126 + 5814 0 -8.74898 0 -8.74898 -1.8301939e-09 33.944126 + 5815 0 -8.74898 0 -8.74898 7.1313287e-10 33.944126 + 5816 0 -8.74898 0 -8.74898 3.7584519e-10 33.944126 + 5817 0 -8.74898 0 -8.74898 5.895224e-10 33.944126 + 5818 0 -8.74898 0 -8.74898 -1.7534132e-09 33.944126 + 5819 0 -8.74898 0 -8.74898 5.3488695e-10 33.944126 + 5820 0 -8.74898 0 -8.74898 3.9679273e-10 33.944126 + 5821 0 -8.74898 0 -8.74898 3.765821e-10 33.944126 + 5822 0 -8.74898 0 -8.74898 5.9025932e-10 33.944126 + 5823 0 -8.74898 0 -8.74898 -1.4524889e-09 33.944126 + 5824 0 -8.74898 0 -8.74898 3.685579e-10 33.944126 + 5825 0 -8.74898 0 -8.74898 3.7632282e-10 33.944126 + 5826 0 -8.74898 0 -8.74898 5.8998639e-10 33.944126 + 5827 0 -8.74898 0 -8.74898 -1.4527482e-09 33.944126 + 5828 0 -8.74898 0 -8.74898 3.6829861e-10 33.944126 + 5829 0 -8.74898 0 -8.74898 3.7606353e-10 33.944126 + 5830 0 -8.74898 0 -8.74898 5.8974075e-10 33.944126 + 5831 0 -8.74898 0 -8.74898 -1.8302485e-09 33.944126 + 5832 0 -8.74898 0 -8.74898 7.1306463e-10 33.944126 + 5833 0 -8.74898 0 -8.74898 3.6878989e-10 33.944126 + 5834 0 -8.74898 0 -8.74898 3.7655481e-10 33.944126 + 5835 0 -8.74898 0 -8.74898 5.9023203e-10 33.944126 + 5836 0 -8.74898 0 -8.74898 -1.8297572e-09 33.944126 + 5837 0 -8.74898 0 -8.74898 1.0841907e-09 33.944126 + 5838 0 -8.74898 0 -8.74898 5.899591e-10 33.944126 + 5839 0 -8.74898 0 -8.74898 -1.8300438e-09 33.944126 + 5840 0 -8.74898 0 -8.74898 6.7848286e-10 33.944126 + 5841 0 -8.74898 0 -8.74898 3.6900823e-10 33.944126 + 5842 0 -8.74898 0 -8.74898 3.2437134e-10 33.944126 + 5843 0 -8.74898 0 -8.74898 5.7647625e-10 33.944126 + 5844 0 -8.74898 0 -8.74898 -1.8294843e-09 33.944126 + 5845 0 -8.74898 0 -8.74898 3.6820308e-10 33.944126 + 5846 0 -8.74898 0 -8.74898 3.6898094e-10 33.944126 + 5847 0 -8.74898 0 -8.74898 3.7674586e-10 33.944126 + 5848 0 -8.74898 0 -8.74898 5.9042308e-10 33.944126 + 5849 0 -8.74898 0 -8.74898 -1.8295661e-09 33.944126 + 5850 0 -8.74898 0 -8.74898 1.0843817e-09 33.944126 + 5851 0 -8.74898 0 -8.74898 5.9015015e-10 33.944126 + 5852 0 -8.74898 0 -8.74898 -1.8298391e-09 33.944126 + 5853 0 -8.74898 0 -8.74898 6.787012e-10 33.944126 + 5854 0 -8.74898 0 -8.74898 3.6921293e-10 33.944126 + 5855 0 -8.74898 0 -8.74898 3.2458969e-10 33.944126 + 5856 0 -8.74898 0 -8.74898 -9.8855014e-10 33.944126 + 5857 0 -8.74898 0 -8.74898 3.6843508e-10 33.944126 + 5858 0 -8.74898 0 -8.74898 3.762e-10 33.944126 + 5859 0 -8.74898 0 -8.74898 5.8987722e-10 33.944126 + 5860 0 -8.74898 0 -8.74898 -1.830112e-09 33.944126 + 5861 0 -8.74898 0 -8.74898 6.7841462e-10 33.944126 + 5862 0 -8.74898 0 -8.74898 3.6894e-10 33.944126 + 5863 0 -8.74898 0 -8.74898 3.2431676e-10 33.944126 + 5864 0 -8.74898 0 -8.74898 5.7639437e-10 33.944126 + 5865 0 -8.74898 0 -8.74898 -1.8295388e-09 33.944126 + 5866 0 -8.74898 0 -8.74898 1.0843954e-09 33.944126 + 5867 0 -8.74898 0 -8.74898 5.9017744e-10 33.944126 + 5868 0 -8.74898 0 -8.74898 -1.8298118e-09 33.944126 + 5869 0 -8.74898 0 -8.74898 6.7871485e-10 33.944126 + 5870 0 -8.74898 0 -8.74898 3.6924023e-10 33.944126 + 5871 0 -8.74898 0 -8.74898 3.2461698e-10 33.944126 + 5872 0 -8.74898 0 -8.74898 -9.8852284e-10 33.944126 + 5873 0 -8.74898 0 -8.74898 3.6846237e-10 33.944126 + 5874 0 -8.74898 0 -8.74898 3.6924023e-10 33.944126 + 5875 0 -8.74898 0 -8.74898 3.2461698e-10 33.944126 + 5876 0 -8.74898 0 -8.74898 -1.8305487e-09 33.944126 + 5877 0 -8.74898 0 -8.74898 7.1277805e-10 33.944126 + 5878 0 -8.74898 0 -8.74898 3.6850331e-10 33.944126 + 5879 0 -8.74898 0 -8.74898 3.7628188e-10 33.944126 + 5880 0 -8.74898 0 -8.74898 5.899591e-10 33.944126 + 5881 0 -8.74898 0 -8.74898 -1.8300438e-09 33.944126 + 5882 0 -8.74898 0 -8.74898 1.0839041e-09 33.944126 + 5883 0 -8.74898 0 -8.74898 3.2437134e-10 33.944126 + 5884 0 -8.74898 0 -8.74898 5.7647625e-10 33.944126 + 5885 0 -8.74898 0 -8.74898 -1.8294843e-09 33.944126 + 5886 0 -8.74898 0 -8.74898 3.6820308e-10 33.944126 + 5887 0 -8.74898 0 -8.74898 3.6898094e-10 33.944126 + 5888 0 -8.74898 0 -8.74898 3.7674586e-10 33.944126 + 5889 0 -8.74898 0 -8.74898 5.9042308e-10 33.944126 + 5890 0 -8.74898 0 -8.74898 -1.8295661e-09 33.944126 + 5891 0 -8.74898 0 -8.74898 1.0843817e-09 33.944126 + 5892 0 -8.74898 0 -8.74898 5.9015015e-10 33.944126 + 5893 0 -8.74898 0 -8.74898 -1.8298391e-09 33.944126 + 5894 0 -8.74898 0 -8.74898 6.787012e-10 33.944126 + 5895 0 -8.74898 0 -8.74898 3.6921293e-10 33.944126 + 5896 0 -8.74898 0 -8.74898 3.2458969e-10 33.944126 + 5897 0 -8.74898 0 -8.74898 -9.8855014e-10 33.944126 + 5898 0 -8.74898 0 -8.74898 3.6843508e-10 33.944126 + 5899 0 -8.74898 0 -8.74898 3.6921293e-10 33.944126 + 5900 0 -8.74898 0 -8.74898 5.8987722e-10 33.944126 + 5901 0 -8.74898 0 -8.74898 -1.830112e-09 33.944126 + 5902 0 -8.74898 0 -8.74898 1.0838359e-09 33.944126 + 5903 0 -8.74898 0 -8.74898 3.2431676e-10 33.944126 + 5904 0 -8.74898 0 -8.74898 5.7639437e-10 33.944126 + 5905 0 -8.74898 0 -8.74898 -1.8295388e-09 33.944126 + 5906 0 -8.74898 0 -8.74898 1.0843954e-09 33.944126 + 5907 0 -8.74898 0 -8.74898 5.9017744e-10 33.944126 + 5908 0 -8.74898 0 -8.74898 -1.8298118e-09 33.944126 + 5909 0 -8.74898 0 -8.74898 1.0841497e-09 33.944126 + 5910 0 -8.74898 0 -8.74898 3.2461698e-10 33.944126 + 5911 0 -8.74898 0 -8.74898 -9.8852284e-10 33.944126 + 5912 0 -8.74898 0 -8.74898 3.6846237e-10 33.944126 + 5913 0 -8.74898 0 -8.74898 3.7622729e-10 33.944126 + 5914 0 -8.74898 0 -8.74898 5.8990451e-10 33.944126 + 5915 0 -8.74898 0 -8.74898 -1.8300847e-09 33.944126 + 5916 0 -8.74898 0 -8.74898 7.0637374e-10 33.944126 + 5917 0 -8.74898 0 -8.74898 3.6891271e-10 33.944126 + 5918 0 -8.74898 0 -8.74898 3.2428946e-10 33.944126 + 5919 0 -8.74898 0 -8.74898 5.7636707e-10 33.944126 + 5920 0 -8.74898 0 -8.74898 -1.8295661e-09 33.944126 + 5921 0 -8.74898 0 -8.74898 1.0843817e-09 33.944126 + 5922 0 -8.74898 0 -8.74898 5.7617602e-10 33.944126 + 5923 0 -8.74898 0 -8.74898 -1.8298118e-09 33.944126 + 5924 0 -8.74898 0 -8.74898 1.0841497e-09 33.944126 + 5925 0 -8.74898 0 -8.74898 3.2461698e-10 33.944126 + 5926 0 -8.74898 0 -8.74898 -9.8852284e-10 33.944126 + 5927 0 -8.74898 0 -8.74898 3.6846237e-10 33.944126 + 5928 0 -8.74898 0 -8.74898 3.7622729e-10 33.944126 + 5929 0 -8.74898 0 -8.74898 5.8990451e-10 33.944126 + 5930 0 -8.74898 0 -8.74898 -1.8300847e-09 33.944126 + 5931 0 -8.74898 0 -8.74898 7.0637374e-10 33.944126 + 5932 0 -8.74898 0 -8.74898 3.7589977e-10 33.944126 + 5933 0 -8.74898 0 -8.74898 5.8957699e-10 33.944126 + 5934 0 -8.74898 0 -8.74898 -1.8304122e-09 33.944126 + 5935 0 -8.74898 0 -8.74898 7.0604622e-10 33.944126 + 5936 0 -8.74898 0 -8.74898 3.6858519e-10 33.944126 + 5937 0 -8.74898 0 -8.74898 3.2396194e-10 33.944126 + 5938 0 -8.74898 0 -8.74898 5.7603956e-10 33.944126 + 5939 0 -8.74898 0 -8.74898 -1.8298937e-09 33.944126 + 5940 0 -8.74898 0 -8.74898 1.0840406e-09 33.944126 + 5941 0 -8.74898 0 -8.74898 5.8982263e-10 33.944126 + 5942 0 -8.74898 0 -8.74898 -1.8301939e-09 33.944126 + 5943 0 -8.74898 0 -8.74898 1.0837676e-09 33.944126 + 5944 0 -8.74898 0 -8.74898 3.2423488e-10 33.944126 + 5945 0 -8.74898 0 -8.74898 5.7633978e-10 33.944126 + 5946 0 -8.74898 0 -8.74898 -1.8296207e-09 33.944126 + 5947 0 -8.74898 0 -8.74898 1.0843408e-09 33.944126 + 5948 0 -8.74898 0 -8.74898 5.9012286e-10 33.944126 + 5949 0 -8.74898 0 -8.74898 -1.8298664e-09 33.944126 + 5950 0 -8.74898 0 -8.74898 1.0840678e-09 33.944126 + 5951 0 -8.74898 0 -8.74898 3.245351e-10 33.944126 + 5952 0 -8.74898 0 -8.74898 -9.8860472e-10 33.944126 + 5953 0 -8.74898 0 -8.74898 3.6839414e-10 33.944126 + 5954 0 -8.74898 0 -8.74898 3.3774502e-10 33.944126 + 5955 0 -8.74898 0 -8.74898 5.8982263e-10 33.944126 + 5956 0 -8.74898 0 -8.74898 -1.8301666e-09 33.944126 + 5957 0 -8.74898 0 -8.74898 7.0629186e-10 33.944126 + 5958 0 -8.74898 0 -8.74898 3.6884447e-10 33.944126 + 5959 0 -8.74898 0 -8.74898 5.8949511e-10 33.944126 + 5960 0 -8.74898 0 -8.74898 -1.8304941e-09 33.944126 + 5961 0 -8.74898 0 -8.74898 7.1281899e-10 33.944126 + 5962 0 -8.74898 0 -8.74898 3.685579e-10 33.944126 + 5963 0 -8.74898 0 -8.74898 3.2393465e-10 33.944126 + 5964 0 -8.74898 0 -8.74898 5.8998639e-10 33.944126 + 5965 0 -8.74898 0 -8.74898 -1.829921e-09 33.944126 + 5966 0 -8.74898 0 -8.74898 1.0840269e-09 33.944126 + 5967 0 -8.74898 0 -8.74898 5.8979534e-10 33.944126 + 5968 0 -8.74898 0 -8.74898 -1.8302075e-09 33.944126 + 5969 0 -8.74898 0 -8.74898 7.0625092e-10 33.944126 + 5970 0 -8.74898 0 -8.74898 3.6878989e-10 33.944126 + 5971 0 -8.74898 0 -8.74898 3.2418029e-10 33.944126 + 5972 0 -8.74898 0 -8.74898 5.9023203e-10 33.944126 + 5973 0 -8.74898 0 -8.74898 -1.829689e-09 33.944126 + 5974 0 -8.74898 0 -8.74898 1.0842589e-09 33.944126 + 5975 0 -8.74898 0 -8.74898 5.9004098e-10 33.944126 + 5976 0 -8.74898 0 -8.74898 -1.8299482e-09 33.944126 + 5977 0 -8.74898 0 -8.74898 1.0839996e-09 33.944126 + 5978 0 -8.74898 0 -8.74898 5.8976804e-10 33.944126 + 5979 0 -8.74898 0 -8.74898 -1.8302212e-09 33.944126 + 5980 0 -8.74898 0 -8.74898 7.1307828e-10 33.944126 + 5981 0 -8.74898 0 -8.74898 3.6881718e-10 33.944126 + 5982 0 -8.74898 0 -8.74898 3.3815442e-10 33.944126 + 5983 0 -8.74898 0 -8.74898 5.9023203e-10 33.944126 + 5984 0 -8.74898 0 -8.74898 -1.8297299e-09 33.944126 + 5985 0 -8.74898 0 -8.74898 1.0842043e-09 33.944126 + 5986 0 -8.74898 0 -8.74898 5.8998639e-10 33.944126 + 5987 0 -8.74898 0 -8.74898 -1.8300165e-09 33.944126 + 5988 0 -8.74898 0 -8.74898 6.7851015e-10 33.944126 + 5989 0 -8.74898 0 -8.74898 3.3062149e-10 33.944126 + 5990 0 -8.74898 0 -8.74898 3.2437134e-10 33.944126 + 5991 0 -8.74898 0 -8.74898 5.9045037e-10 33.944126 + 5992 0 -8.74898 0 -8.74898 -1.8294843e-09 33.944126 + 5993 0 -8.74898 0 -8.74898 3.9615134e-10 33.944126 + 5994 0 -8.74898 0 -8.74898 3.6895365e-10 33.944126 + 5995 0 -8.74898 0 -8.74898 3.3831818e-10 33.944126 + 5996 0 -8.74898 0 -8.74898 5.9036849e-10 33.944126 + 5997 0 -8.74898 0 -8.74898 -1.8295661e-09 33.944126 + 5998 0 -8.74898 0 -8.74898 1.0843817e-09 33.944126 + 5999 0 -8.74898 0 -8.74898 3.2486262e-10 33.944126 + 6000 0 -8.74898 0 -8.74898 -9.8826356e-10 33.944126 + 6001 0 -8.74898 0 -8.74898 3.6872166e-10 33.944126 + 6002 0 -8.74898 0 -8.74898 3.3807254e-10 33.944126 + 6003 0 -8.74898 0 -8.74898 5.9015015e-10 33.944126 + 6004 0 -8.74898 0 -8.74898 -1.8298391e-09 33.944126 + 6005 0 -8.74898 0 -8.74898 7.0661937e-10 33.944126 + 6006 0 -8.74898 0 -8.74898 3.3774502e-10 33.944126 + 6007 0 -8.74898 0 -8.74898 3.245351e-10 33.944126 + 6008 0 -8.74898 0 -8.74898 5.9058684e-10 33.944126 + 6009 0 -8.74898 0 -8.74898 -1.8293341e-09 33.944126 + 6010 0 -8.74898 0 -8.74898 3.9628781e-10 33.944126 + 6011 0 -8.74898 0 -8.74898 3.6910376e-10 33.944126 + 6012 0 -8.74898 0 -8.74898 3.3845464e-10 33.944126 + 6013 0 -8.74898 0 -8.74898 5.9050496e-10 33.944126 + 6014 0 -8.74898 0 -8.74898 -1.8294297e-09 33.944126 + 6015 0 -8.74898 0 -8.74898 3.9619228e-10 33.944126 + 6016 0 -8.74898 0 -8.74898 3.6900823e-10 33.944126 + 6017 0 -8.74898 0 -8.74898 3.3834547e-10 33.944126 + 6018 0 -8.74898 0 -8.74898 5.9042308e-10 33.944126 + 6019 0 -8.74898 0 -8.74898 -1.8295116e-09 33.944126 + 6020 0 -8.74898 0 -8.74898 1.0844227e-09 33.944126 + 6021 0 -8.74898 0 -8.74898 5.9020474e-10 33.944126 + 6022 0 -8.74898 0 -8.74898 -1.4525435e-09 33.944126 + 6023 0 -8.74898 0 -8.74898 3.6850331e-10 33.944126 + 6024 0 -8.74898 0 -8.74898 3.3086713e-10 33.944126 + 6025 0 -8.74898 0 -8.74898 3.2464427e-10 33.944126 + 6026 0 -8.74898 0 -8.74898 5.9069601e-10 33.944126 + 6027 0 -8.74898 0 -8.74898 -1.8431855e-09 33.944126 + 6028 0 -8.74898 0 -8.74898 3.9634239e-10 33.944126 + 6029 0 -8.74898 0 -8.74898 3.691447e-10 33.944126 + 6030 0 -8.74898 0 -8.74898 3.3850923e-10 33.944126 + 6031 0 -8.74898 0 -8.74898 5.9055955e-10 33.944126 + 6032 0 -8.74898 0 -8.74898 -1.8293751e-09 33.944126 + 6033 0 -8.74898 0 -8.74898 5.7111248e-10 33.944126 + 6034 0 -8.74898 0 -8.74898 3.3086713e-10 33.944126 + 6035 0 -8.74898 0 -8.74898 3.2464427e-10 33.944126 + 6036 0 -8.74898 0 -8.74898 5.9069601e-10 33.944126 + 6037 0 -8.74898 0 -8.74898 -1.8431855e-09 33.944126 + 6038 0 -8.74898 0 -8.74898 3.9634239e-10 33.944126 + 6039 0 -8.74898 0 -8.74898 3.691447e-10 33.944126 + 6040 0 -8.74898 0 -8.74898 3.3850923e-10 33.944126 + 6041 0 -8.74898 0 -8.74898 5.9055955e-10 33.944126 + 6042 0 -8.74898 0 -8.74898 -1.8293751e-09 33.944126 + 6043 0 -8.74898 0 -8.74898 5.7111248e-10 33.944126 + 6044 0 -8.74898 0 -8.74898 3.6929481e-10 33.944126 + 6045 0 -8.74898 0 -8.74898 3.3864569e-10 33.944126 + 6046 0 -8.74898 0 -8.74898 5.9069601e-10 33.944126 + 6047 0 -8.74898 0 -8.74898 -1.8432127e-09 33.944126 + 6048 0 -8.74898 0 -8.74898 3.963151e-10 33.944126 + 6049 0 -8.74898 0 -8.74898 3.6911741e-10 33.944126 + 6050 0 -8.74898 0 -8.74898 3.3848194e-10 33.944126 + 6051 0 -8.74898 0 -8.74898 5.9053225e-10 33.944126 + 6052 0 -8.74898 0 -8.74898 -1.8294024e-09 33.944126 + 6053 0 -8.74898 0 -8.74898 5.7108519e-10 33.944126 + 6054 0 -8.74898 0 -8.74898 3.378269e-10 33.944126 + 6055 0 -8.74898 0 -8.74898 3.3859111e-10 33.944126 + 6056 0 -8.74898 0 -8.74898 5.9066872e-10 33.944126 + 6057 0 -8.74898 0 -8.74898 -1.8293341e-09 33.944126 + 6058 0 -8.74898 0 -8.74898 3.9628781e-10 33.944126 + 6059 0 -8.74898 0 -8.74898 3.6910376e-10 33.944126 + 6060 0 -8.74898 0 -8.74898 3.3845464e-10 33.944126 + 6061 0 -8.74898 0 -8.74898 5.9050496e-10 33.944126 + 6062 0 -8.74898 0 -8.74898 -1.8294297e-09 33.944126 + 6063 0 -8.74898 0 -8.74898 5.710579e-10 33.944126 + 6064 0 -8.74898 0 -8.74898 3.3779961e-10 33.944126 + 6065 0 -8.74898 0 -8.74898 5.8987722e-10 33.944126 + 6066 0 -8.74898 0 -8.74898 -1.452871e-09 33.944126 + 6067 0 -8.74898 0 -8.74898 6.6505459e-10 33.944126 + 6068 0 -8.74898 0 -8.74898 3.24153e-10 33.944126 + 6069 0 -8.74898 0 -8.74898 5.9020474e-10 33.944126 + 6070 0 -8.74898 0 -8.74898 -1.8297026e-09 33.944126 + 6071 0 -8.74898 0 -8.74898 7.1359685e-10 33.944126 + 6072 0 -8.74898 0 -8.74898 3.3092171e-10 33.944126 + 6073 0 -8.74898 0 -8.74898 3.2469886e-10 33.944126 + 6074 0 -8.74898 0 -8.74898 5.907506e-10 33.944126 + 6075 0 -8.74898 0 -8.74898 -1.8432127e-09 33.944126 + 6076 0 -8.74898 0 -8.74898 5.7116707e-10 33.944126 + 6077 0 -8.74898 0 -8.74898 3.3793607e-10 33.944126 + 6078 0 -8.74898 0 -8.74898 5.8998639e-10 33.944126 + 6079 0 -8.74898 0 -8.74898 -1.0368516e-09 33.944126 + 6080 0 -8.74898 0 -8.74898 3.3094901e-10 33.944126 + 6081 0 -8.74898 0 -8.74898 3.3867299e-10 33.944126 + 6082 0 -8.74898 0 -8.74898 5.907506e-10 33.944126 + 6083 0 -8.74898 0 -8.74898 -1.8431582e-09 33.944126 + 6084 0 -8.74898 0 -8.74898 5.7122166e-10 33.944126 + 6085 0 -8.74898 0 -8.74898 3.309763e-10 33.944126 + 6086 0 -8.74898 0 -8.74898 3.3872757e-10 33.944126 + 6087 0 -8.74898 0 -8.74898 5.9080519e-10 33.944126 + 6088 0 -8.74898 0 -8.74898 -1.8570913e-09 33.944126 + 6089 0 -8.74898 0 -8.74898 -1.0053265e-10 33.944126 + 6090 0 -8.74898 0 -8.74898 -4.1224487e-11 33.944126 + 6091 0 -8.74898 0 -8.74898 6.929202e-10 33.944126 + 6092 0 -8.74898 0 -8.74898 9.3466163e-11 33.944126 + 6093 0 -8.74898 0 -8.74898 9.3752741e-11 33.944126 + 6094 0 -8.74898 0 -8.74898 9.403932e-11 33.944126 + 6095 0 -8.74898 0 -8.74898 9.4325899e-11 33.944126 + 6096 0 -8.74898 0 -8.74898 1.0159954e-10 33.944126 + 6097 0 -8.74898 0 -8.74898 4.0582678e-10 33.944126 + 6098 0 -8.74898 0 -8.74898 -9.7367533e-10 33.944126 + 6099 0 -8.74898 0 -8.74898 9.3329696e-11 33.944126 + 6100 0 -8.74898 0 -8.74898 5.7135812e-10 33.944126 + 6101 0 -8.74898 0 -8.74898 8.2619461e-10 33.944126 + 6102 0 -8.74898 0 -8.74898 1.9557169e-10 33.944126 + 6103 0 -8.74898 0 -8.74898 -7.298371e-10 33.944126 + 6104 0 -8.74898 0 -8.74898 1.9412515e-10 33.944126 + 6105 0 -8.74898 0 -8.74898 1.9407057e-10 33.944126 + 6106 0 -8.74898 0 -8.74898 1.947529e-10 33.944126 + 6107 0 -8.74898 0 -8.74898 2.0242229e-10 33.944126 + 6108 0 -8.74898 0 -8.74898 -1.6908596e-09 33.944126 + 6109 0 -8.74898 0 -8.74898 7.5481155e-10 33.944126 + 6110 0 -8.74898 0 -8.74898 1.9409786e-10 33.944126 + 6111 0 -8.74898 0 -8.74898 2.0176725e-10 33.944126 + 6112 0 -8.74898 0 -8.74898 2.0244958e-10 33.944126 + 6113 0 -8.74898 0 -8.74898 -1.6908323e-09 33.944126 + 6114 0 -8.74898 0 -8.74898 6.6392192e-10 33.944126 + 6115 0 -8.74898 0 -8.74898 5.8842896e-10 33.944126 + 6116 0 -8.74898 0 -8.74898 2.0212206e-10 33.944126 + 6117 0 -8.74898 0 -8.74898 -1.6911598e-09 33.944126 + 6118 0 -8.74898 0 -8.74898 7.1235501e-10 33.944126 + 6119 0 -8.74898 0 -8.74898 7.9419976e-10 33.944126 + 6120 0 -8.74898 0 -8.74898 6.0675675e-10 33.944126 + 6121 0 -8.74898 0 -8.74898 -1.8168475e-09 33.944126 + 6122 0 -8.74898 0 -8.74898 6.7766127e-10 33.944126 + 6123 0 -8.74898 0 -8.74898 8.0124141e-10 33.944126 + 6124 0 -8.74898 0 -8.74898 2.3340076e-10 33.944126 + 6125 0 -8.74898 0 -8.74898 -1.8170931e-09 33.944126 + 6126 0 -8.74898 0 -8.74898 6.7744292e-10 33.944126 + 6127 0 -8.74898 0 -8.74898 7.8706258e-10 33.944126 + 6128 0 -8.74898 0 -8.74898 -1.7549143e-09 33.944126 + 6129 0 -8.74898 0 -8.74898 7.1183644e-10 33.944126 + 6130 0 -8.74898 0 -8.74898 8.0064096e-10 33.944126 + 6131 0 -8.74898 0 -8.74898 6.202396e-10 33.944126 + 6132 0 -8.74898 0 -8.74898 -1.8173661e-09 33.944126 + 6133 0 -8.74898 0 -8.74898 6.771427e-10 33.944126 + 6134 0 -8.74898 0 -8.74898 8.0072283e-10 33.944126 + 6135 0 -8.74898 0 -8.74898 -1.7552418e-09 33.944126 + 6136 0 -8.74898 0 -8.74898 7.1149527e-10 33.944126 + 6137 0 -8.74898 0 -8.74898 8.0032708e-10 33.944126 + 6138 0 -8.74898 0 -8.74898 -9.3138959e-10 33.944126 + 6139 0 -8.74898 0 -8.74898 1.055178e-09 33.944126 + 6140 0 -8.74898 0 -8.74898 2.3288218e-10 33.944126 + 6141 0 -8.74898 0 -8.74898 -1.8176117e-09 33.944126 + 6142 0 -8.74898 0 -8.74898 1.0683742e-09 33.944126 + 6143 0 -8.74898 0 -8.74898 5.9155443e-10 33.944126 + 6144 0 -8.74898 0 -8.74898 -1.8180757e-09 33.944126 + 6145 0 -8.74898 0 -8.74898 7.1123599e-10 33.944126 + 6146 0 -8.74898 0 -8.74898 8.000405e-10 33.944126 + 6147 0 -8.74898 0 -8.74898 2.3217256e-10 33.944126 + 6148 0 -8.74898 0 -8.74898 -1.8043472e-09 33.944126 + 6149 0 -8.74898 0 -8.74898 6.7618744e-10 33.944126 + 6150 0 -8.74898 0 -8.74898 3.7368329e-10 33.944126 + 6151 0 -8.74898 0 -8.74898 6.0501189e-10 33.944126 + 6152 0 -8.74898 0 -8.74898 -1.7555694e-09 33.944126 + 6153 0 -8.74898 0 -8.74898 1.5772844e-09 33.944126 + 6154 0 -8.74898 0 -8.74898 -9.3155335e-10 33.944126 + 6155 0 -8.74898 0 -8.74898 1.0620013e-09 33.944126 + 6156 0 -8.74898 0 -8.74898 -8.9269478e-10 33.944126 + 6157 0 -8.74898 0 -8.74898 1.061974e-09 33.944126 + 6158 0 -8.74898 0 -8.74898 -1.8045656e-09 33.944126 + 6159 0 -8.74898 0 -8.74898 4.002399e-10 33.944126 + 6160 0 -8.74898 0 -8.74898 1.0680877e-09 33.944126 + 6161 0 -8.74898 0 -8.74898 1.7932137e-10 33.944126 + 6162 0 -8.74898 0 -8.74898 1.6583852e-10 33.944126 + 6163 0 -8.74898 0 -8.74898 -1.7555694e-09 33.944126 + 6164 0 -8.74898 0 -8.74898 7.1116775e-10 33.944126 + 6165 0 -8.74898 0 -8.74898 1.0621787e-09 33.944126 + 6166 0 -8.74898 0 -8.74898 -1.8183759e-09 33.944126 + 6167 0 -8.74898 0 -8.74898 7.1093576e-10 33.944126 + 6168 0 -8.74898 0 -8.74898 1.0619603e-09 33.944126 + 6169 0 -8.74898 0 -8.74898 -1.7555421e-09 33.944126 + 6170 0 -8.74898 0 -8.74898 7.1122234e-10 33.944126 + 6171 0 -8.74898 0 -8.74898 1.0622333e-09 33.944126 + 6172 0 -8.74898 0 -8.74898 -1.6783866e-09 33.944126 + 6173 0 -8.74898 0 -8.74898 6.763512e-10 33.944126 + 6174 0 -8.74898 0 -8.74898 3.7381975e-10 33.944126 + 6175 0 -8.74898 0 -8.74898 6.0514836e-10 33.944126 + 6176 0 -8.74898 0 -8.74898 -1.8045519e-09 33.944126 + 6177 0 -8.74898 0 -8.74898 4.0025355e-10 33.944126 + 6178 0 -8.74898 0 -8.74898 1.0541408e-09 33.944126 + 6179 0 -8.74898 0 -8.74898 1.7934866e-10 33.944126 + 6180 0 -8.74898 0 -8.74898 2.3204974e-10 33.944126 + 6181 0 -8.74898 0 -8.74898 -1.8185124e-09 33.944126 + 6182 0 -8.74898 0 -8.74898 6.7602368e-10 33.944126 + 6183 0 -8.74898 0 -8.74898 6.0400204e-10 33.944126 + 6184 0 -8.74898 0 -8.74898 1.7923949e-10 33.944126 + 6185 0 -8.74898 0 -8.74898 -6.6601535e-10 33.944126 + 6186 0 -8.74898 0 -8.74898 6.0471166e-10 33.944126 + 6187 0 -8.74898 0 -8.74898 2.3219985e-10 33.944126 + 6188 0 -8.74898 0 -8.74898 -1.8043199e-09 33.944126 + 6189 0 -8.74898 0 -8.74898 7.1103129e-10 33.944126 + 6190 0 -8.74898 0 -8.74898 3.7372423e-10 33.944126 + 6191 0 -8.74898 0 -8.74898 6.0506648e-10 33.944126 + 6192 0 -8.74898 0 -8.74898 -1.7555694e-09 33.944126 + 6193 0 -8.74898 0 -8.74898 7.1116775e-10 33.944126 + 6194 0 -8.74898 0 -8.74898 3.7387434e-10 33.944126 + 6195 0 -8.74898 0 -8.74898 6.0520294e-10 33.944126 + 6196 0 -8.74898 0 -8.74898 -1.804511e-09 33.944126 + 6197 0 -8.74898 0 -8.74898 7.1084024e-10 33.944126 + 6198 0 -8.74898 0 -8.74898 3.7354682e-10 33.944126 + 6199 0 -8.74898 0 -8.74898 6.0487542e-10 33.944126 + 6200 0 -8.74898 0 -8.74898 -1.7557331e-09 33.944126 + 6201 0 -8.74898 0 -8.74898 7.1103129e-10 33.944126 + 6202 0 -8.74898 0 -8.74898 3.7372423e-10 33.944126 + 6203 0 -8.74898 0 -8.74898 3.7452938e-10 33.944126 + 6204 0 -8.74898 0 -8.74898 5.9169089e-10 33.944126 + 6205 0 -8.74898 0 -8.74898 -1.8179119e-09 33.944126 + 6206 0 -8.74898 0 -8.74898 1.0540999e-09 33.944126 + 6207 0 -8.74898 0 -8.74898 1.5161875e-10 33.944126 + 6208 0 -8.74898 0 -8.74898 2.3236361e-10 33.944126 + 6209 0 -8.74898 0 -8.74898 -1.8320498e-09 33.944126 + 6210 0 -8.74898 0 -8.74898 6.7643308e-10 33.944126 + 6211 0 -8.74898 0 -8.74898 3.7390163e-10 33.944126 + 6212 0 -8.74898 0 -8.74898 3.7469314e-10 33.944126 + 6213 0 -8.74898 0 -8.74898 -9.5941973e-10 33.944126 + 6214 0 -8.74898 0 -8.74898 1.0620695e-09 33.944126 + 6215 0 -8.74898 0 -8.74898 -9.205748e-10 33.944126 + 6216 0 -8.74898 0 -8.74898 3.7375152e-10 33.944126 + 6217 0 -8.74898 0 -8.74898 3.7455667e-10 33.944126 + 6218 0 -8.74898 0 -8.74898 6.6188293e-10 33.944126 + 6219 0 -8.74898 0 -8.74898 -1.845751e-09 33.944126 + 6220 0 -8.74898 0 -8.74898 1.0751703e-09 33.944126 + 6221 0 -8.74898 0 -8.74898 3.750343e-10 33.944126 + 6222 0 -8.74898 0 -8.74898 -1.7554329e-09 33.944126 + 6223 0 -8.74898 0 -8.74898 1.5916278e-09 33.944126 + 6224 0 -8.74898 0 -8.74898 2.3247279e-10 33.944126 + 6225 0 -8.74898 0 -8.74898 -1.8319816e-09 33.944126 + 6226 0 -8.74898 0 -8.74898 7.044905e-10 33.944126 + 6227 0 -8.74898 0 -8.74898 3.7398351e-10 33.944126 + 6228 0 -8.74898 0 -8.74898 3.7478866e-10 33.944126 + 6229 0 -8.74898 0 -8.74898 -1.312052e-09 33.944126 + 6230 0 -8.74898 0 -8.74898 1.0684288e-09 33.944126 + 6231 0 -8.74898 0 -8.74898 6.6180105e-10 33.944126 + 6232 0 -8.74898 0 -8.74898 -1.8318588e-09 33.944126 + 6233 0 -8.74898 0 -8.74898 6.7666786e-10 33.944126 + 6234 0 -8.74898 0 -8.74898 3.7416092e-10 33.944126 + 6235 0 -8.74898 0 -8.74898 3.7495242e-10 33.944126 + 6236 0 -8.74898 0 -8.74898 -1.7066078e-09 33.944126 + 6237 0 -8.74898 0 -8.74898 1.4057287e-09 33.944126 + 6238 0 -8.74898 0 -8.74898 3.748569e-10 33.944126 + 6239 0 -8.74898 0 -8.74898 -1.0395536e-09 33.944126 + 6240 0 -8.74898 0 -8.74898 1.0759345e-09 33.944126 + 6241 0 -8.74898 0 -8.74898 -1.7065805e-09 33.944126 + 6242 0 -8.74898 0 -8.74898 2.3597001e-10 33.944126 + 6243 0 -8.74898 0 -8.74898 2.3601095e-10 33.944126 + 6244 0 -8.74898 0 -8.74898 1.0684698e-09 33.944126 + 6245 0 -8.74898 0 -8.74898 -1.2767293e-09 33.944126 + 6246 0 -8.74898 0 -8.74898 1.2852319e-09 33.944126 + 6247 0 -8.74898 0 -8.74898 -1.2769068e-09 33.944126 + 6248 0 -8.74898 0 -8.74898 1.2990423e-09 33.944126 + 6249 0 -8.74898 0 -8.74898 -1.3119428e-09 33.944126 + 6250 0 -8.74898 0 -8.74898 1.3131802e-09 33.944126 + 6251 0 -8.74898 0 -8.74898 -1.2769068e-09 33.944126 + 6252 0 -8.74898 0 -8.74898 1.2990423e-09 33.944126 + 6253 0 -8.74898 0 -8.74898 -1.2979687e-09 33.944126 + 6254 0 -8.74898 0 -8.74898 1.299206e-09 33.944126 + 6255 0 -8.74898 0 -8.74898 -1.2629326e-09 33.944126 + 6256 0 -8.74898 0 -8.74898 1.2990423e-09 33.944126 + 6257 0 -8.74898 0 -8.74898 -1.2630964e-09 33.944126 + 6258 0 -8.74898 0 -8.74898 1.3058656e-09 33.944126 + 6259 0 -8.74898 0 -8.74898 -1.7453165e-09 33.944126 + 6260 0 -8.74898 0 -8.74898 1.6991908e-09 33.944126 + 6261 0 -8.74898 0 -8.74898 2.6728189e-10 33.944126 + 6262 0 -8.74898 0 -8.74898 -2.0029455e-09 33.944126 + 6263 0 -8.74898 0 -8.74898 1.6991498e-09 33.944126 + 6264 0 -8.74898 0 -8.74898 -1.745371e-09 33.944126 + 6265 0 -8.74898 0 -8.74898 1.6991498e-09 33.944126 + 6266 0 -8.74898 0 -8.74898 -1.6964777e-09 33.944126 + 6267 0 -8.74898 0 -8.74898 1.3252881e-09 33.944126 + 6268 0 -8.74898 0 -8.74898 1.0548053e-10 33.944126 + 6269 0 -8.74898 0 -8.74898 1.0583534e-10 33.944126 + 6270 0 -8.74898 0 -8.74898 -7.0792492e-10 33.944126 + 6271 0 -8.74898 0 -8.74898 1.3072848e-09 33.944126 + 6272 0 -8.74898 0 -8.74898 -1.4366393e-09 33.944126 + 6273 0 -8.74898 0 -8.74898 1.2999157e-09 33.944126 + 6274 0 -8.74898 0 -8.74898 -1.4370214e-09 33.944126 + 6275 0 -8.74898 0 -8.74898 1.1420924e-09 33.944126 + 6276 0 -8.74898 0 -8.74898 -1.2628371e-09 33.944126 + 6277 0 -8.74898 0 -8.74898 1.141683e-09 33.944126 + 6278 0 -8.74898 0 -8.74898 2.6728189e-10 33.944126 + 6279 0 -8.74898 0 -8.74898 -2.0029455e-09 33.944126 + 6280 0 -8.74898 0 -8.74898 1.6991498e-09 33.944126 + 6281 0 -8.74898 0 -8.74898 2.672273e-10 33.944126 + 6282 0 -8.74898 0 -8.74898 -2.0030001e-09 33.944126 + 6283 0 -8.74898 0 -8.74898 1.6991089e-09 33.944126 + 6284 0 -8.74898 0 -8.74898 2.5319859e-10 33.944126 + 6285 0 -8.74898 0 -8.74898 -1.437308e-09 33.944126 + 6286 0 -8.74898 0 -8.74898 1.3062477e-09 33.944126 + 6287 0 -8.74898 0 -8.74898 -2.0033549e-09 33.944126 + 6288 0 -8.74898 0 -8.74898 1.3252335e-09 33.944126 + 6289 0 -8.74898 0 -8.74898 1.0542594e-10 33.944126 + 6290 0 -8.74898 0 -8.74898 1.0578075e-10 33.944126 + 6291 0 -8.74898 0 -8.74898 3.8910396e-10 33.944126 + 6292 0 -8.74898 0 -8.74898 -1.4376082e-09 33.944126 + 6293 0 -8.74898 0 -8.74898 1.3059475e-09 33.944126 + 6294 0 -8.74898 0 -8.74898 -1.2980915e-09 33.944126 + 6295 0 -8.74898 0 -8.74898 1.2990969e-09 33.944126 + 6296 0 -8.74898 0 -8.74898 -1.2630418e-09 33.944126 + 6297 0 -8.74898 0 -8.74898 1.2989331e-09 33.944126 + 6298 0 -8.74898 0 -8.74898 -1.2980915e-09 33.944126 + 6299 0 -8.74898 0 -8.74898 1.2990969e-09 33.944126 + 6300 0 -8.74898 0 -8.74898 -1.6962184e-09 33.944126 + 6301 0 -8.74898 0 -8.74898 1.8711014e-09 33.944126 + 6302 0 -8.74898 0 -8.74898 -2.0033549e-09 33.944126 + 6303 0 -8.74898 0 -8.74898 1.3252335e-09 33.944126 + 6304 0 -8.74898 0 -8.74898 1.0542594e-10 33.944126 + 6305 0 -8.74898 0 -8.74898 1.0578075e-10 33.944126 + 6306 0 -8.74898 0 -8.74898 3.8910396e-10 33.944126 + 6307 0 -8.74898 0 -8.74898 -1.4376082e-09 33.944126 + 6308 0 -8.74898 0 -8.74898 1.2989604e-09 33.944126 + 6309 0 -8.74898 0 -8.74898 -1.2980779e-09 33.944126 + 6310 0 -8.74898 0 -8.74898 1.2991242e-09 33.944126 + 6311 0 -8.74898 0 -8.74898 -1.2630282e-09 33.944126 + 6312 0 -8.74898 0 -8.74898 1.2989604e-09 33.944126 + 6313 0 -8.74898 0 -8.74898 -1.2980779e-09 33.944126 + 6314 0 -8.74898 0 -8.74898 1.3130983e-09 33.944126 + 6315 0 -8.74898 0 -8.74898 -1.6962048e-09 33.944126 + 6316 0 -8.74898 0 -8.74898 1.8711287e-09 33.944126 + 6317 0 -8.74898 0 -8.74898 -2.0033276e-09 33.944126 + 6318 0 -8.74898 0 -8.74898 1.3252608e-09 33.944126 + 6319 0 -8.74898 0 -8.74898 1.0545324e-10 33.944126 + 6320 0 -8.74898 0 -8.74898 1.0580805e-10 33.944126 + 6321 0 -8.74898 0 -8.74898 1.0616286e-10 33.944126 + 6322 0 -8.74898 0 -8.74898 -1.2981461e-09 33.944126 + 6323 0 -8.74898 0 -8.74898 1.2990423e-09 33.944126 + 6324 0 -8.74898 0 -8.74898 -1.6962593e-09 33.944126 + 6325 0 -8.74898 0 -8.74898 1.8710469e-09 33.944126 + 6326 0 -8.74898 0 -8.74898 -2.0033959e-09 33.944126 + 6327 0 -8.74898 0 -8.74898 1.3251926e-09 33.944126 + 6328 0 -8.74898 0 -8.74898 1.05385e-10 33.944126 + 6329 0 -8.74898 0 -8.74898 1.0573981e-10 33.944126 + 6330 0 -8.74898 0 -8.74898 3.8904937e-10 33.944126 + 6331 0 -8.74898 0 -8.74898 -1.4376628e-09 33.944126 + 6332 0 -8.74898 0 -8.74898 1.2989058e-09 33.944126 + 6333 0 -8.74898 0 -8.74898 -1.3120929e-09 33.944126 + 6334 0 -8.74898 0 -8.74898 1.2990696e-09 33.944126 + 6335 0 -8.74898 0 -8.74898 -1.2979551e-09 33.944126 + 6336 0 -8.74898 0 -8.74898 1.3132075e-09 33.944126 + 6337 0 -8.74898 0 -8.74898 -1.2629053e-09 33.944126 + 6338 0 -8.74898 0 -8.74898 1.2990696e-09 33.944126 + 6339 0 -8.74898 0 -8.74898 -1.6962321e-09 33.944126 + 6340 0 -8.74898 0 -8.74898 1.8710742e-09 33.944126 + 6341 0 -8.74898 0 -8.74898 -2.0033822e-09 33.944126 + 6342 0 -8.74898 0 -8.74898 1.3252199e-09 33.944126 + 6343 0 -8.74898 0 -8.74898 1.0539865e-10 33.944126 + 6344 0 -8.74898 0 -8.74898 1.0575346e-10 33.944126 + 6345 0 -8.74898 0 -8.74898 3.8907666e-10 33.944126 + 6346 0 -8.74898 0 -8.74898 -1.4376355e-09 33.944126 + 6347 0 -8.74898 0 -8.74898 1.2989331e-09 33.944126 + 6348 0 -8.74898 0 -8.74898 -1.2980915e-09 33.944126 + 6349 0 -8.74898 0 -8.74898 1.2990969e-09 33.944126 + 6350 0 -8.74898 0 -8.74898 -1.2979278e-09 33.944126 + 6351 0 -8.74898 0 -8.74898 1.3132348e-09 33.944126 + 6352 0 -8.74898 0 -8.74898 -1.262878e-09 33.944126 + 6353 0 -8.74898 0 -8.74898 1.2990969e-09 33.944126 + 6354 0 -8.74898 0 -8.74898 -2.0035187e-09 33.944126 + 6355 0 -8.74898 0 -8.74898 1.3250697e-09 33.944126 + 6356 0 -8.74898 0 -8.74898 8.9856943e-10 33.944126 + 6357 0 -8.74898 0 -8.74898 -1.2765246e-09 33.944126 + 6358 0 -8.74898 0 -8.74898 1.2994244e-09 33.944126 + 6359 0 -8.74898 0 -8.74898 -1.4375127e-09 33.944126 + 6360 0 -8.74898 0 -8.74898 1.3130164e-09 33.944126 + 6361 0 -8.74898 0 -8.74898 6.6223775e-10 33.944126 + 6362 0 -8.74898 0 -8.74898 -1.4262328e-09 33.944126 + 6363 0 -8.74898 0 -8.74898 1.0760982e-09 33.944126 + 6364 0 -8.74898 0 -8.74898 5.8884007e-10 33.944126 + 6365 0 -8.74898 0 -8.74898 -1.4539082e-09 33.944126 + 6366 0 -8.74898 0 -8.74898 1.0764257e-09 33.944126 + 6367 0 -8.74898 0 -8.74898 -9.9003762e-10 33.944126 + 6368 0 -8.74898 0 -8.74898 3.7394257e-10 33.944126 + 6369 0 -8.74898 0 -8.74898 3.6079663e-10 33.944126 + 6370 0 -8.74898 0 -8.74898 5.8848526e-10 33.944126 + 6371 0 -8.74898 0 -8.74898 -1.8314494e-09 33.944126 + 6372 0 -8.74898 0 -8.74898 1.0685107e-09 33.944126 + 6373 0 -8.74898 0 -8.74898 5.8823962e-10 33.944126 + 6374 0 -8.74898 0 -8.74898 -1.8317496e-09 33.944126 + 6375 0 -8.74898 0 -8.74898 7.0470885e-10 33.944126 + 6376 0 -8.74898 0 -8.74898 3.7422915e-10 33.944126 + 6377 0 -8.74898 0 -8.74898 3.4712273e-10 33.944126 + 6378 0 -8.74898 0 -8.74898 5.8878549e-10 33.944126 + 6379 0 -8.74898 0 -8.74898 -1.8310946e-09 33.944126 + 6380 0 -8.74898 0 -8.74898 1.0688655e-09 33.944126 + 6381 0 -8.74898 0 -8.74898 5.8859444e-10 33.944126 + 6382 0 -8.74898 0 -8.74898 -1.8313948e-09 33.944126 + 6383 0 -8.74898 0 -8.74898 1.0825667e-09 33.944126 + 6384 0 -8.74898 0 -8.74898 5.883215e-10 33.944126 + 6385 0 -8.74898 0 -8.74898 -1.4544267e-09 33.944126 + 6386 0 -8.74898 0 -8.74898 1.0689201e-09 33.944126 + 6387 0 -8.74898 0 -8.74898 5.7467489e-10 33.944126 + 6388 0 -8.74898 0 -8.74898 -1.8313129e-09 33.944126 + 6389 0 -8.74898 0 -8.74898 6.6323959e-10 33.944126 + 6390 0 -8.74898 0 -8.74898 7.9748507e-10 33.944126 + 6391 0 -8.74898 0 -8.74898 -1.7059118e-09 33.944126 + 6392 0 -8.74898 0 -8.74898 5.1913876e-10 33.944126 + 6393 0 -8.74898 0 -8.74898 1.0763712e-09 33.944126 + 6394 0 -8.74898 0 -8.74898 -1.4268879e-09 33.944126 + 6395 0 -8.74898 0 -8.74898 7.1183644e-10 33.944126 + 6396 0 -8.74898 0 -8.74898 3.7452938e-10 33.944126 + 6397 0 -8.74898 0 -8.74898 5.8823962e-10 33.944126 + 6398 0 -8.74898 0 -8.74898 -1.8317769e-09 33.944126 + 6399 0 -8.74898 0 -8.74898 7.1154986e-10 33.944126 + 6400 0 -8.74898 0 -8.74898 3.7425645e-10 33.944126 + 6401 0 -8.74898 0 -8.74898 3.4715002e-10 33.944126 + 6402 0 -8.74898 0 -8.74898 -1.0392807e-09 33.944126 + 6403 0 -8.74898 0 -8.74898 1.0692203e-09 33.944126 + 6404 0 -8.74898 0 -8.74898 5.7500241e-10 33.944126 + 6405 0 -8.74898 0 -8.74898 -1.8309854e-09 33.944126 + 6406 0 -8.74898 0 -8.74898 1.0829625e-09 33.944126 + 6407 0 -8.74898 0 -8.74898 5.887309e-10 33.944126 + 6408 0 -8.74898 0 -8.74898 -1.831272e-09 33.944126 + 6409 0 -8.74898 0 -8.74898 6.7725466e-10 33.944126 + 6410 0 -8.74898 0 -8.74898 7.9756695e-10 33.944126 + 6411 0 -8.74898 0 -8.74898 -1.7058436e-09 33.944126 + 6412 0 -8.74898 0 -8.74898 5.3319477e-10 33.944126 + 6413 0 -8.74898 0 -8.74898 1.0764257e-09 33.944126 + 6414 0 -8.74898 0 -8.74898 -1.0389258e-09 33.944126 + 6415 0 -8.74898 0 -8.74898 1.0695479e-09 33.944126 + 6416 0 -8.74898 0 -8.74898 -9.7592703e-10 33.944126 + 6417 0 -8.74898 0 -8.74898 1.0693841e-09 33.944126 + 6418 0 -8.74898 0 -8.74898 5.7513888e-10 33.944126 + 6419 0 -8.74898 0 -8.74898 -1.8308489e-09 33.944126 + 6420 0 -8.74898 0 -8.74898 1.0831126e-09 33.944126 + 6421 0 -8.74898 0 -8.74898 5.7489324e-10 33.944126 + 6422 0 -8.74898 0 -8.74898 -1.8310946e-09 33.944126 + 6423 0 -8.74898 0 -8.74898 6.7741842e-10 33.944126 + 6424 0 -8.74898 0 -8.74898 7.9773071e-10 33.944126 + 6425 0 -8.74898 0 -8.74898 -1.7056798e-09 33.944126 + 6426 0 -8.74898 0 -8.74898 5.3335853e-10 33.944126 + 6427 0 -8.74898 0 -8.74898 1.0765895e-09 33.944126 + 6428 0 -8.74898 0 -8.74898 -1.4266968e-09 33.944126 + 6429 0 -8.74898 0 -8.74898 1.0826213e-09 33.944126 + 6430 0 -8.74898 0 -8.74898 5.8840338e-10 33.944126 + 6431 0 -8.74898 0 -8.74898 -1.8315995e-09 33.944126 + 6432 0 -8.74898 0 -8.74898 7.1171362e-10 33.944126 + 6433 0 -8.74898 0 -8.74898 1.0627246e-09 33.944126 + 6434 0 -8.74898 0 -8.74898 -1.8318042e-09 33.944126 + 6435 0 -8.74898 0 -8.74898 7.1149527e-10 33.944126 + 6436 0 -8.74898 0 -8.74898 7.9699379e-10 33.944126 + 6437 0 -8.74898 0 -8.74898 5.7486595e-10 33.944126 + 6438 0 -8.74898 0 -8.74898 -1.8311219e-09 33.944126 + 6439 0 -8.74898 0 -8.74898 1.0688382e-09 33.944126 + 6440 0 -8.74898 0 -8.74898 5.8856714e-10 33.944126 + 6441 0 -8.74898 0 -8.74898 -1.8314221e-09 33.944126 + 6442 0 -8.74898 0 -8.74898 7.1190467e-10 33.944126 + 6443 0 -8.74898 0 -8.74898 3.6066016e-10 33.944126 + 6444 0 -8.74898 0 -8.74898 5.883488e-10 33.944126 + 6445 0 -8.74898 0 -8.74898 -1.4543449e-09 33.944126 + 6446 0 -8.74898 0 -8.74898 1.0829625e-09 33.944126 + 6447 0 -8.74898 0 -8.74898 5.7475677e-10 33.944126 + 6448 0 -8.74898 0 -8.74898 -1.8312583e-09 33.944126 + 6449 0 -8.74898 0 -8.74898 7.1206843e-10 33.944126 + 6450 0 -8.74898 0 -8.74898 3.6085121e-10 33.944126 + 6451 0 -8.74898 0 -8.74898 5.8853985e-10 33.944126 + 6452 0 -8.74898 0 -8.74898 -1.8314221e-09 33.944126 + 6453 0 -8.74898 0 -8.74898 7.1190467e-10 33.944126 + 6454 0 -8.74898 0 -8.74898 7.9740319e-10 33.944126 + 6455 0 -8.74898 0 -8.74898 5.7527535e-10 33.944126 + 6456 0 -8.74898 0 -8.74898 -1.8307261e-09 33.944126 + 6457 0 -8.74898 0 -8.74898 1.0692476e-09 33.944126 + 6458 0 -8.74898 0 -8.74898 5.8900383e-10 33.944126 + 6459 0 -8.74898 0 -8.74898 -1.8309854e-09 33.944126 + 6460 0 -8.74898 0 -8.74898 1.0829625e-09 33.944126 + 6461 0 -8.74898 0 -8.74898 5.887309e-10 33.944126 + 6462 0 -8.74898 0 -8.74898 -1.831272e-09 33.944126 + 6463 0 -8.74898 0 -8.74898 7.1204114e-10 33.944126 + 6464 0 -8.74898 0 -8.74898 7.9753965e-10 33.944126 + 6465 0 -8.74898 0 -8.74898 5.7541181e-10 33.944126 + 6466 0 -8.74898 0 -8.74898 -1.830576e-09 33.944126 + 6467 0 -8.74898 0 -8.74898 1.0693841e-09 33.944126 + 6468 0 -8.74898 0 -8.74898 5.891403e-10 33.944126 + 6469 0 -8.74898 0 -8.74898 -1.8308489e-09 33.944126 + 6470 0 -8.74898 0 -8.74898 6.7767771e-10 33.944126 + 6471 0 -8.74898 0 -8.74898 3.3676246e-10 33.944126 + 6472 0 -8.74898 0 -8.74898 5.8884007e-10 33.944126 + 6473 0 -8.74898 0 -8.74898 -1.8311219e-09 33.944126 + 6474 0 -8.74898 0 -8.74898 7.121776e-10 33.944126 + 6475 0 -8.74898 0 -8.74898 7.9767612e-10 33.944126 + 6476 0 -8.74898 0 -8.74898 5.7554828e-10 33.944126 + 6477 0 -8.74898 0 -8.74898 -1.8304395e-09 33.944126 + 6478 0 -8.74898 0 -8.74898 1.0695206e-09 33.944126 + 6479 0 -8.74898 0 -8.74898 5.8927677e-10 33.944126 + 6480 0 -8.74898 0 -8.74898 -1.8307125e-09 33.944126 + 6481 0 -8.74898 0 -8.74898 6.7782782e-10 33.944126 + 6482 0 -8.74898 0 -8.74898 3.3692622e-10 33.944126 + 6483 0 -8.74898 0 -8.74898 5.8897654e-10 33.944126 + 6484 0 -8.74898 0 -8.74898 -1.7050248e-09 33.944126 + 6485 0 -8.74898 0 -8.74898 2.3753937e-10 33.944126 + 6486 0 -8.74898 0 -8.74898 2.3758031e-10 33.944126 + 6487 0 -8.74898 0 -8.74898 8.9207365e-10 33.944126 + 6488 0 -8.74898 0 -8.74898 -9.7514917e-10 33.944126 + 6489 0 -8.74898 0 -8.74898 8.9221011e-10 33.944126 + 6490 0 -8.74898 0 -8.74898 5.8976804e-10 33.944126 + 6491 0 -8.74898 0 -8.74898 -1.4250319e-09 33.944126 + 6492 0 -8.74898 0 -8.74898 1.0703394e-09 33.944126 + 6493 0 -8.74898 0 -8.74898 -9.7514917e-10 33.944126 + 6494 0 -8.74898 0 -8.74898 1.0701756e-09 33.944126 + 6495 0 -8.74898 0 -8.74898 5.7595768e-10 33.944126 + 6496 0 -8.74898 0 -8.74898 -1.8300438e-09 33.944126 + 6497 0 -8.74898 0 -8.74898 6.7848286e-10 33.944126 + 6498 0 -8.74898 0 -8.74898 3.3758126e-10 33.944126 + 6499 0 -8.74898 0 -8.74898 5.8963158e-10 33.944126 + 6500 0 -8.74898 0 -8.74898 -1.8303303e-09 33.944126 + 6501 0 -8.74898 0 -8.74898 6.7819628e-10 33.944126 + 6502 0 -8.74898 0 -8.74898 3.3728103e-10 33.944126 + 6503 0 -8.74898 0 -8.74898 5.8935865e-10 33.944126 + 6504 0 -8.74898 0 -8.74898 -1.7046427e-09 33.944126 + 6505 0 -8.74898 0 -8.74898 5.3439567e-10 33.944126 + 6506 0 -8.74898 0 -8.74898 4.0327487e-10 33.944126 + 6507 0 -8.74898 0 -8.74898 5.8897654e-10 33.944126 + 6508 0 -8.74898 0 -8.74898 -1.0379433e-09 33.944126 + 6509 0 -8.74898 0 -8.74898 3.9621957e-10 33.944126 + 6510 0 -8.74898 0 -8.74898 3.3760855e-10 33.944126 + 6511 0 -8.74898 0 -8.74898 5.8965887e-10 33.944126 + 6512 0 -8.74898 0 -8.74898 -1.4530621e-09 33.944126 + 6513 0 -8.74898 0 -8.74898 1.0842589e-09 33.944126 + 6514 0 -8.74898 0 -8.74898 5.7606685e-10 33.944126 + 6515 0 -8.74898 0 -8.74898 -1.829921e-09 33.944126 + 6516 0 -8.74898 0 -8.74898 6.7860567e-10 33.944126 + 6517 0 -8.74898 0 -8.74898 3.3769043e-10 33.944126 + 6518 0 -8.74898 0 -8.74898 5.8976804e-10 33.944126 + 6519 0 -8.74898 0 -8.74898 -1.8302075e-09 33.944126 + 6520 0 -8.74898 0 -8.74898 6.783191e-10 33.944126 + 6521 0 -8.74898 0 -8.74898 3.3043044e-10 33.944126 + 6522 0 -8.74898 0 -8.74898 3.2418029e-10 33.944126 + 6523 0 -8.74898 0 -8.74898 5.7628519e-10 33.944126 + 6524 0 -8.74898 0 -8.74898 -1.8296753e-09 33.944126 + 6525 0 -8.74898 0 -8.74898 6.6489083e-10 33.944126 + 6526 0 -8.74898 0 -8.74898 3.309763e-10 33.944126 + 6527 0 -8.74898 0 -8.74898 3.2472615e-10 33.944126 + 6528 0 -8.74898 0 -8.74898 -9.8841367e-10 33.944126 + 6529 0 -8.74898 0 -8.74898 3.301848e-10 33.944126 + 6530 0 -8.74898 0 -8.74898 3.3793607e-10 33.944126 + 6531 0 -8.74898 0 -8.74898 5.8998639e-10 33.944126 + 6532 0 -8.74898 0 -8.74898 -1.8299755e-09 33.944126 + 6533 0 -8.74898 0 -8.74898 7.1333757e-10 33.944126 + 6534 0 -8.74898 0 -8.74898 3.3763585e-10 33.944126 + 6535 0 -8.74898 0 -8.74898 5.8971346e-10 33.944126 + 6536 0 -8.74898 0 -8.74898 -9.8824991e-10 33.944126 + 6537 0 -8.74898 0 -8.74898 3.3730833e-10 33.944126 + 6538 0 -8.74898 0 -8.74898 5.8938594e-10 33.944126 + 6539 0 -8.74898 0 -8.74898 -1.0374793e-09 33.944126 + 6540 0 -8.74898 0 -8.74898 3.6874895e-10 33.944126 + 6541 0 -8.74898 0 -8.74898 3.3809983e-10 33.944126 + 6542 0 -8.74898 0 -8.74898 5.9015015e-10 33.944126 + 6543 0 -8.74898 0 -8.74898 -1.4525845e-09 33.944126 + 6544 0 -8.74898 0 -8.74898 3.6846237e-10 33.944126 + 6545 0 -8.74898 0 -8.74898 3.3779961e-10 33.944126 + 6546 0 -8.74898 0 -8.74898 5.8987722e-10 33.944126 + 6547 0 -8.74898 0 -8.74898 -1.8300847e-09 33.944126 + 6548 0 -8.74898 0 -8.74898 5.2080365e-10 33.944126 + 6549 0 -8.74898 0 -8.74898 3.6874895e-10 33.944126 + 6550 0 -8.74898 0 -8.74898 3.3809983e-10 33.944126 + 6551 0 -8.74898 0 -8.74898 5.9015015e-10 33.944126 + 6552 0 -8.74898 0 -8.74898 -1.4525845e-09 33.944126 + 6553 0 -8.74898 0 -8.74898 3.6846237e-10 33.944126 + 6554 0 -8.74898 0 -8.74898 3.3779961e-10 33.944126 + 6555 0 -8.74898 0 -8.74898 5.8987722e-10 33.944126 + 6556 0 -8.74898 0 -8.74898 -1.4528437e-09 33.944126 + 6557 0 -8.74898 0 -8.74898 3.6820308e-10 33.944126 + 6558 0 -8.74898 0 -8.74898 3.305669e-10 33.944126 + 6559 0 -8.74898 0 -8.74898 3.2434405e-10 33.944126 + 6560 0 -8.74898 0 -8.74898 5.9039579e-10 33.944126 + 6561 0 -8.74898 0 -8.74898 -1.8295934e-09 33.944126 + 6562 0 -8.74898 0 -8.74898 6.7893319e-10 33.944126 + 6563 0 -8.74898 0 -8.74898 3.3103089e-10 33.944126 + 6564 0 -8.74898 0 -8.74898 3.2480803e-10 33.944126 + 6565 0 -8.74898 0 -8.74898 5.7688565e-10 33.944126 + 6566 0 -8.74898 0 -8.74898 -1.8569958e-09 33.944126 + 6567 0 -8.74898 0 -8.74898 3.9641062e-10 33.944126 + 6568 0 -8.74898 0 -8.74898 3.3081254e-10 33.944126 + 6569 0 -8.74898 0 -8.74898 3.3853652e-10 33.944126 + 6570 0 -8.74898 0 -8.74898 5.9061413e-10 33.944126 + 6571 0 -8.74898 0 -8.74898 -1.8293341e-09 33.944126 + 6572 0 -8.74898 0 -8.74898 5.7113978e-10 33.944126 + 6573 0 -8.74898 0 -8.74898 3.3092171e-10 33.944126 + 6574 0 -8.74898 0 -8.74898 3.3867299e-10 33.944126 + 6575 0 -8.74898 0 -8.74898 5.9072331e-10 33.944126 + 6576 0 -8.74898 0 -8.74898 -1.8431855e-09 33.944126 + 6577 0 -8.74898 0 -8.74898 5.7119436e-10 33.944126 + 6578 0 -8.74898 0 -8.74898 3.3796336e-10 33.944126 + 6579 0 -8.74898 0 -8.74898 5.9001368e-10 33.944126 + 6580 0 -8.74898 0 -8.74898 -1.0368243e-09 33.944126 + 6581 0 -8.74898 0 -8.74898 3.309763e-10 33.944126 + 6582 0 -8.74898 0 -8.74898 3.3870028e-10 33.944126 + 6583 0 -8.74898 0 -8.74898 5.9077789e-10 33.944126 + 6584 0 -8.74898 0 -8.74898 -1.8431445e-09 33.944126 + 6585 0 -8.74898 0 -8.74898 5.7124895e-10 33.944126 + 6586 0 -8.74898 0 -8.74898 3.3103089e-10 33.944126 + 6587 0 -8.74898 0 -8.74898 3.3878216e-10 33.944126 + 6588 0 -8.74898 0 -8.74898 5.9085977e-10 33.944126 + 6589 0 -8.74898 0 -8.74898 -1.8570504e-09 33.944126 + 6590 0 -8.74898 0 -8.74898 -1.0047806e-10 33.944126 + 6591 0 -8.74898 0 -8.74898 -4.1183547e-11 33.944126 + 6592 0 -8.74898 0 -8.74898 6.9296114e-10 33.944126 + 6593 0 -8.74898 0 -8.74898 9.3520749e-11 33.944126 + 6594 0 -8.74898 0 -8.74898 9.3807328e-11 33.944126 + 6595 0 -8.74898 0 -8.74898 9.4093907e-11 33.944126 + 6596 0 -8.74898 0 -8.74898 9.4366839e-11 33.944126 + 6597 0 -8.74898 0 -8.74898 1.0164048e-10 33.944126 + 6598 0 -8.74898 0 -8.74898 4.0588137e-10 33.944126 + 6599 0 -8.74898 0 -8.74898 -9.7363439e-10 33.944126 + 6600 0 -8.74898 0 -8.74898 9.3384283e-11 33.944126 + 6601 0 -8.74898 0 -8.74898 5.7141271e-10 33.944126 + 6602 0 -8.74898 0 -8.74898 1.3434682e-10 33.944126 + 6603 0 -8.74898 0 -8.74898 1.945209e-10 33.944126 + 6604 0 -8.74898 0 -8.74898 1.9521688e-10 33.944126 + 6605 0 -8.74898 0 -8.74898 -7.3019192e-10 33.944126 + 6606 0 -8.74898 0 -8.74898 8.0822847e-10 33.944126 + 6607 0 -8.74898 0 -8.74898 2.3337346e-10 33.944126 + 6608 0 -8.74898 0 -8.74898 -1.8171068e-09 33.944126 + 6609 0 -8.74898 0 -8.74898 5.7968521e-10 33.944126 + 6610 0 -8.74898 0 -8.74898 8.0783272e-10 33.944126 + 6611 0 -8.74898 0 -8.74898 2.3304594e-10 33.944126 + 6612 0 -8.74898 0 -8.74898 -1.8174479e-09 33.944126 + 6613 0 -8.74898 0 -8.74898 7.4349621e-10 33.944126 + 6614 0 -8.74898 0 -8.74898 8.0786001e-10 33.944126 + 6615 0 -8.74898 0 -8.74898 -1.7551327e-09 33.944126 + 6616 0 -8.74898 0 -8.74898 7.1161809e-10 33.944126 + 6617 0 -8.74898 0 -8.74898 7.9343555e-10 33.944126 + 6618 0 -8.74898 0 -8.74898 2.3256831e-10 33.944126 + 6619 0 -8.74898 0 -8.74898 -1.7548324e-09 33.944126 + 6620 0 -8.74898 0 -8.74898 6.7711541e-10 33.944126 + 6621 0 -8.74898 0 -8.74898 7.9372212e-10 33.944126 + 6622 0 -8.74898 0 -8.74898 -9.309802e-10 33.944126 + 6623 0 -8.74898 0 -8.74898 1.0695479e-09 33.944126 + 6624 0 -8.74898 0 -8.74898 -8.9213527e-10 33.944126 + 6625 0 -8.74898 0 -8.74898 1.0555737e-09 33.944126 + 6626 0 -8.74898 0 -8.74898 -1.8179392e-09 33.944126 + 6627 0 -8.74898 0 -8.74898 7.113861e-10 33.944126 + 6628 0 -8.74898 0 -8.74898 7.9320355e-10 33.944126 + 6629 0 -8.74898 0 -8.74898 6.1980291e-10 33.944126 + 6630 0 -8.74898 0 -8.74898 -1.8178164e-09 33.944126 + 6631 0 -8.74898 0 -8.74898 6.7670601e-10 33.944126 + 6632 0 -8.74898 0 -8.74898 8.0028614e-10 33.944126 + 6633 0 -8.74898 0 -8.74898 -1.7557331e-09 33.944126 + 6634 0 -8.74898 0 -8.74898 7.1103129e-10 33.944126 + 6635 0 -8.74898 0 -8.74898 7.9284874e-10 33.944126 + 6636 0 -8.74898 0 -8.74898 1.7977171e-10 33.944126 + 6637 0 -8.74898 0 -8.74898 -1.7556512e-09 33.944126 + 6638 0 -8.74898 0 -8.74898 7.1109952e-10 33.944126 + 6639 0 -8.74898 0 -8.74898 1.055137e-09 33.944126 + 6640 0 -8.74898 0 -8.74898 -1.8044837e-09 33.944126 + 6641 0 -8.74898 0 -8.74898 7.1086753e-10 33.944126 + 6642 0 -8.74898 0 -8.74898 1.0548914e-09 33.944126 + 6643 0 -8.74898 0 -8.74898 2.3252737e-10 33.944126 + 6644 0 -8.74898 0 -8.74898 -1.8179665e-09 33.944126 + 6645 0 -8.74898 0 -8.74898 6.7654225e-10 33.944126 + 6646 0 -8.74898 0 -8.74898 8.0013603e-10 33.944126 + 6647 0 -8.74898 0 -8.74898 -1.7558423e-09 33.944126 + 6648 0 -8.74898 0 -8.74898 1.5912457e-09 33.944126 + 6649 0 -8.74898 0 -8.74898 2.3206339e-10 33.944126 + 6650 0 -8.74898 0 -8.74898 -1.8044291e-09 33.944126 + 6651 0 -8.74898 0 -8.74898 6.7610556e-10 33.944126 + 6652 0 -8.74898 0 -8.74898 1.0618785e-09 33.944126 + 6653 0 -8.74898 0 -8.74898 -1.8047157e-09 33.944126 + 6654 0 -8.74898 0 -8.74898 4.0008979e-10 33.944126 + 6655 0 -8.74898 0 -8.74898 1.0679376e-09 33.944126 + 6656 0 -8.74898 0 -8.74898 1.6521078e-10 33.944126 + 6657 0 -8.74898 0 -8.74898 1.6572935e-10 33.944126 + 6658 0 -8.74898 0 -8.74898 -1.8187853e-09 33.944126 + 6659 0 -8.74898 0 -8.74898 4.0000791e-10 33.944126 + 6660 0 -8.74898 0 -8.74898 7.9166149e-10 33.944126 + 6661 0 -8.74898 0 -8.74898 1.6456939e-10 33.944126 + 6662 0 -8.74898 0 -8.74898 1.6508796e-10 33.944126 + 6663 0 -8.74898 0 -8.74898 1.6560653e-10 33.944126 + 6664 0 -8.74898 0 -8.74898 -1.755815e-09 33.944126 + 6665 0 -8.74898 0 -8.74898 7.1093576e-10 33.944126 + 6666 0 -8.74898 0 -8.74898 6.041658e-10 33.944126 + 6667 0 -8.74898 0 -8.74898 1.794169e-10 33.944126 + 6668 0 -8.74898 0 -8.74898 -1.756006e-09 33.944126 + 6669 0 -8.74898 0 -8.74898 4.0022625e-10 33.944126 + 6670 0 -8.74898 0 -8.74898 1.068074e-09 33.944126 + 6671 0 -8.74898 0 -8.74898 1.7929408e-10 33.944126 + 6672 0 -8.74898 0 -8.74898 1.6581123e-10 33.944126 + 6673 0 -8.74898 0 -8.74898 -1.8186898e-09 33.944126 + 6674 0 -8.74898 0 -8.74898 4.0008979e-10 33.944126 + 6675 0 -8.74898 0 -8.74898 7.9175701e-10 33.944126 + 6676 0 -8.74898 0 -8.74898 1.7863904e-10 33.944126 + 6677 0 -8.74898 0 -8.74898 1.6515619e-10 33.944126 + 6678 0 -8.74898 0 -8.74898 1.6567476e-10 33.944126 + 6679 0 -8.74898 0 -8.74898 -1.7557468e-09 33.944126 + 6680 0 -8.74898 0 -8.74898 7.11004e-10 33.944126 + 6681 0 -8.74898 0 -8.74898 6.0422039e-10 33.944126 + 6682 0 -8.74898 0 -8.74898 1.7948513e-10 33.944126 + 6683 0 -8.74898 0 -8.74898 2.3219985e-10 33.944126 + 6684 0 -8.74898 0 -8.74898 -1.8183623e-09 33.944126 + 6685 0 -8.74898 0 -8.74898 6.7616014e-10 33.944126 + 6686 0 -8.74898 0 -8.74898 6.0413851e-10 33.944126 + 6687 0 -8.74898 0 -8.74898 1.7940325e-10 33.944126 + 6688 0 -8.74898 0 -8.74898 -1.7560333e-09 33.944126 + 6689 0 -8.74898 0 -8.74898 4.0019896e-10 33.944126 + 6690 0 -8.74898 0 -8.74898 1.0610597e-09 33.944126 + 6691 0 -8.74898 0 -8.74898 1.7926678e-10 33.944126 + 6692 0 -8.74898 0 -8.74898 1.6579758e-10 33.944126 + 6693 0 -8.74898 0 -8.74898 -1.8187034e-09 33.944126 + 6694 0 -8.74898 0 -8.74898 4.0007614e-10 33.944126 + 6695 0 -8.74898 0 -8.74898 1.0609368e-09 33.944126 + 6696 0 -8.74898 0 -8.74898 1.6544277e-10 33.944126 + 6697 0 -8.74898 0 -8.74898 2.3214527e-10 33.944126 + 6698 0 -8.74898 0 -8.74898 -1.8323364e-09 33.944126 + 6699 0 -8.74898 0 -8.74898 6.9697528e-10 33.944126 + 6700 0 -8.74898 0 -8.74898 6.0419309e-10 33.944126 + 6701 0 -8.74898 0 -8.74898 1.6548371e-10 33.944126 + 6702 0 -8.74898 0 -8.74898 -1.7559242e-09 33.944126 + 6703 0 -8.74898 0 -8.74898 7.1081294e-10 33.944126 + 6704 0 -8.74898 0 -8.74898 3.7351953e-10 33.944126 + 6705 0 -8.74898 0 -8.74898 6.0484813e-10 33.944126 + 6706 0 -8.74898 0 -8.74898 -1.7557468e-09 33.944126 + 6707 0 -8.74898 0 -8.74898 7.11004e-10 33.944126 + 6708 0 -8.74898 0 -8.74898 3.7371058e-10 33.944126 + 6709 0 -8.74898 0 -8.74898 6.0503918e-10 33.944126 + 6710 0 -8.74898 0 -8.74898 -1.347362e-09 33.944126 + 6711 0 -8.74898 0 -8.74898 1.0610597e-09 33.944126 + 6712 0 -8.74898 0 -8.74898 6.0542129e-10 33.944126 + 6713 0 -8.74898 0 -8.74898 -1.8183213e-09 33.944126 + 6714 0 -8.74898 0 -8.74898 7.11004e-10 33.944126 + 6715 0 -8.74898 0 -8.74898 3.7371058e-10 33.944126 + 6716 0 -8.74898 0 -8.74898 6.0503918e-10 33.944126 + 6717 0 -8.74898 0 -8.74898 -1.7555557e-09 33.944126 + 6718 0 -8.74898 0 -8.74898 7.1119505e-10 33.944126 + 6719 0 -8.74898 0 -8.74898 3.7390163e-10 33.944126 + 6720 0 -8.74898 0 -8.74898 6.0523023e-10 33.944126 + 6721 0 -8.74898 0 -8.74898 -1.8044837e-09 33.944126 + 6722 0 -8.74898 0 -8.74898 7.1086753e-10 33.944126 + 6723 0 -8.74898 0 -8.74898 3.7356047e-10 33.944126 + 6724 0 -8.74898 0 -8.74898 6.0488907e-10 33.944126 + 6725 0 -8.74898 0 -8.74898 -1.7557058e-09 33.944126 + 6726 0 -8.74898 0 -8.74898 7.1104494e-10 33.944126 + 6727 0 -8.74898 0 -8.74898 3.7375152e-10 33.944126 + 6728 0 -8.74898 0 -8.74898 3.7455667e-10 33.944126 + 6729 0 -8.74898 0 -8.74898 5.9170454e-10 33.944126 + 6730 0 -8.74898 0 -8.74898 -1.8178846e-09 33.944126 + 6731 0 -8.74898 0 -8.74898 1.0611006e-09 33.944126 + 6732 0 -8.74898 0 -8.74898 6.0544858e-10 33.944126 + 6733 0 -8.74898 0 -8.74898 -1.8042926e-09 33.944126 + 6734 0 -8.74898 0 -8.74898 7.1104494e-10 33.944126 + 6735 0 -8.74898 0 -8.74898 3.7375152e-10 33.944126 + 6736 0 -8.74898 0 -8.74898 6.0506648e-10 33.944126 + 6737 0 -8.74898 0 -8.74898 -1.7555148e-09 33.944126 + 6738 0 -8.74898 0 -8.74898 7.1123599e-10 33.944126 + 6739 0 -8.74898 0 -8.74898 3.7394257e-10 33.944126 + 6740 0 -8.74898 0 -8.74898 3.7474772e-10 33.944126 + 6741 0 -8.74898 0 -8.74898 2.3240455e-10 33.944126 + 6742 0 -8.74898 0 -8.74898 -1.8460239e-09 33.944126 + 6743 0 -8.74898 0 -8.74898 6.8342014e-10 33.944126 + 6744 0 -8.74898 0 -8.74898 3.7390163e-10 33.944126 + 6745 0 -8.74898 0 -8.74898 3.7469314e-10 33.944126 + 6746 0 -8.74898 0 -8.74898 -9.7339386e-10 33.944126 + 6747 0 -8.74898 0 -8.74898 3.7375152e-10 33.944126 + 6748 0 -8.74898 0 -8.74898 3.7455667e-10 33.944126 + 6749 0 -8.74898 0 -8.74898 6.6188293e-10 33.944126 + 6750 0 -8.74898 0 -8.74898 -1.845751e-09 33.944126 + 6751 0 -8.74898 0 -8.74898 1.0751703e-09 33.944126 + 6752 0 -8.74898 0 -8.74898 3.750343e-10 33.944126 + 6753 0 -8.74898 0 -8.74898 -1.3612134e-09 33.944126 + 6754 0 -8.74898 0 -8.74898 1.0751703e-09 33.944126 + 6755 0 -8.74898 0 -8.74898 3.750343e-10 33.944126 + 6756 0 -8.74898 0 -8.74898 -1.7065259e-09 33.944126 + 6757 0 -8.74898 0 -8.74898 2.4299801e-10 33.944126 + 6758 0 -8.74898 0 -8.74898 1.2037058e-09 33.944126 + 6759 0 -8.74898 0 -8.74898 3.748569e-10 33.944126 + 6760 0 -8.74898 0 -8.74898 -1.3119701e-09 33.944126 + 6761 0 -8.74898 0 -8.74898 8.9753229e-10 33.944126 + 6762 0 -8.74898 0 -8.74898 3.7517077e-10 33.944126 + 6763 0 -8.74898 0 -8.74898 -1.4515824e-09 33.944126 + 6764 0 -8.74898 0 -8.74898 1.8082941e-10 33.944126 + 6765 0 -8.74898 0 -8.74898 1.1417513e-09 33.944126 + 6766 0 -8.74898 0 -8.74898 2.0757338e-11 33.944126 + 6767 0 -8.74898 0 -8.74898 3.2371538e-10 33.944126 + 6768 0 -8.74898 0 -8.74898 -3.2703115e-10 33.944126 + 6769 0 -8.74898 0 -8.74898 1.3620275e-10 33.944126 + 6770 0 -8.74898 0 -8.74898 -1.4356493e-09 33.944126 + 6771 0 -8.74898 0 -8.74898 3.9576921e-10 33.944126 + 6772 0 -8.74898 0 -8.74898 1.6938544e-10 33.944126 + 6773 0 -8.74898 0 -8.74898 6.066083e-10 33.944126 + 6774 0 -8.74898 0 -8.74898 -1.4496917e-09 33.944126 + 6775 0 -8.74898 0 -8.74898 1.1278819e-10 33.944126 + 6776 0 -8.74898 0 -8.74898 1.4085672e-09 33.944126 + 6777 0 -8.74898 0 -8.74898 6.6425744e-10 33.944126 + 6778 0 -8.74898 0 -8.74898 -9.3151938e-10 33.944126 + 6779 0 -8.74898 0 -8.74898 3.7670492e-10 33.944126 + 6780 0 -8.74898 0 -8.74898 6.640118e-10 33.944126 + 6781 0 -8.74898 0 -8.74898 -1.2879878e-09 33.944126 + 6782 0 -8.74898 0 -8.74898 3.7584519e-10 33.944126 + 6783 0 -8.74898 0 -8.74898 6.6316571e-10 33.944126 + 6784 0 -8.74898 0 -8.74898 6.644212e-10 33.944126 + 6785 0 -8.74898 0 -8.74898 -1.8571869e-09 33.944126 + 6786 0 -8.74898 0 -8.74898 4.0330216e-10 33.944126 + 6787 0 -8.74898 0 -8.74898 6.6264714e-10 33.944126 + 6788 0 -8.74898 0 -8.74898 6.6387534e-10 33.944126 + 6789 0 -8.74898 0 -8.74898 -1.8437586e-09 33.944126 + 6790 0 -8.74898 0 -8.74898 7.1366102e-10 33.944126 + 6791 0 -8.74898 0 -8.74898 6.6272902e-10 33.944126 + 6792 0 -8.74898 0 -8.74898 -1.3102507e-09 33.944126 + 6793 0 -8.74898 0 -8.74898 1.0772172e-09 33.944126 + 6794 0 -8.74898 0 -8.74898 6.6364335e-10 33.944126 + 6795 0 -8.74898 0 -8.74898 -1.8439906e-09 33.944126 + 6796 0 -8.74898 0 -8.74898 7.2028369e-10 33.944126 + 6797 0 -8.74898 0 -8.74898 6.6256526e-10 33.944126 + 6798 0 -8.74898 0 -8.74898 6.4976475e-10 33.944126 + 6799 0 -8.74898 0 -8.74898 -1.8159468e-09 33.944126 + 6800 0 -8.74898 0 -8.74898 6.1242589e-10 33.944126 + 6801 0 -8.74898 0 -8.74898 6.6245609e-10 33.944126 + 6802 0 -8.74898 0 -8.74898 -9.7176991e-10 33.944126 + 6803 0 -8.74898 0 -8.74898 6.6191023e-10 33.944126 + 6804 0 -8.74898 0 -8.74898 6.6311113e-10 33.944126 + 6805 0 -8.74898 0 -8.74898 -1.8445365e-09 33.944126 + 6806 0 -8.74898 0 -8.74898 6.118118e-10 33.944126 + 6807 0 -8.74898 0 -8.74898 6.6185564e-10 33.944126 + 6808 0 -8.74898 0 -8.74898 -1.311124e-09 33.944126 + 6809 0 -8.74898 0 -8.74898 6.1174356e-10 33.944126 + 6810 0 -8.74898 0 -8.74898 6.6177376e-10 33.944126 + 6811 0 -8.74898 0 -8.74898 -1.3111923e-09 33.944126 + 6812 0 -8.74898 0 -8.74898 1.302944e-09 33.944126 + 6813 0 -8.74898 0 -8.74898 6.6302925e-10 33.944126 + 6814 0 -8.74898 0 -8.74898 -1.8446047e-09 33.944126 + 6815 0 -8.74898 0 -8.74898 6.1174356e-10 33.944126 + 6816 0 -8.74898 0 -8.74898 6.6177376e-10 33.944126 + 6817 0 -8.74898 0 -8.74898 -1.3111923e-09 33.944126 + 6818 0 -8.74898 0 -8.74898 2.168585e-10 33.944126 + 6819 0 -8.74898 0 -8.74898 1.3029167e-09 33.944126 + 6820 0 -8.74898 0 -8.74898 9.9302712e-10 33.944126 + 6821 0 -8.74898 0 -8.74898 -2.7345867e-10 33.944126 + 6822 0 -8.74898 0 -8.74898 1.2456846e-09 33.944126 + 6823 0 -8.74898 0 -8.74898 -1.4350154e-09 33.944126 + 6824 0 -8.74898 0 -8.74898 1.2451114e-09 33.944126 + 6825 0 -8.74898 0 -8.74898 -1.4356022e-09 33.944126 + 6826 0 -8.74898 0 -8.74898 9.933137e-10 33.944126 + 6827 0 -8.74898 0 -8.74898 -1.296604e-09 33.944126 + 6828 0 -8.74898 0 -8.74898 9.929043e-10 33.944126 + 6829 0 -8.74898 0 -8.74898 1.2462032e-09 33.944126 + 6830 0 -8.74898 0 -8.74898 -1.4764192e-09 33.944126 + 6831 0 -8.74898 0 -8.74898 1.2454663e-09 33.944126 + 6832 0 -8.74898 0 -8.74898 -1.4492215e-09 33.944126 + 6833 0 -8.74898 0 -8.74898 1.2448658e-09 33.944126 + 6834 0 -8.74898 0 -8.74898 -1.4358342e-09 33.944126 + 6835 0 -8.74898 0 -8.74898 9.9306806e-10 33.944126 + 6836 0 -8.74898 0 -8.74898 6.6335677e-10 33.944126 + 6837 0 -8.74898 0 -8.74898 -1.4495217e-09 33.944126 + 6838 0 -8.74898 0 -8.74898 1.0604004e-10 33.944126 + 6839 0 -8.74898 0 -8.74898 9.9325912e-10 33.944126 + 6840 0 -8.74898 0 -8.74898 6.2162544e-10 33.944126 + 6841 0 -8.74898 0 -8.74898 -1.449358e-09 33.944126 + 6842 0 -8.74898 0 -8.74898 1.2447293e-09 33.944126 + 6843 0 -8.74898 0 -8.74898 -1.4499448e-09 33.944126 + 6844 0 -8.74898 0 -8.74898 9.929316e-10 33.944126 + 6845 0 -8.74898 0 -8.74898 6.4924617e-10 33.944126 + 6846 0 -8.74898 0 -8.74898 -1.4496991e-09 33.944126 + 6847 0 -8.74898 0 -8.74898 1.0587628e-10 33.944126 + 6848 0 -8.74898 0 -8.74898 9.9309536e-10 33.944126 + 6849 0 -8.74898 0 -8.74898 6.2146168e-10 33.944126 + 6850 0 -8.74898 0 -8.74898 -1.4495217e-09 33.944126 + 6851 0 -8.74898 0 -8.74898 1.0604004e-10 33.944126 + 6852 0 -8.74898 0 -8.74898 9.9325912e-10 33.944126 + 6853 0 -8.74898 0 -8.74898 9.9336829e-10 33.944126 + 6854 0 -8.74898 0 -8.74898 -1.3105372e-09 33.944126 + 6855 0 -8.74898 0 -8.74898 9.9295889e-10 33.944126 + 6856 0 -8.74898 0 -8.74898 6.2132521e-10 33.944126 + 6857 0 -8.74898 0 -8.74898 -1.4496718e-09 33.944126 + 6858 0 -8.74898 0 -8.74898 9.9321818e-10 33.944126 + 6859 0 -8.74898 0 -8.74898 -1.2966996e-09 33.944126 + 6860 0 -8.74898 0 -8.74898 9.9282242e-10 33.944126 + 6861 0 -8.74898 0 -8.74898 1.246094e-09 33.944126 + 6862 0 -8.74898 0 -8.74898 -1.4765011e-09 33.944126 + 6863 0 -8.74898 0 -8.74898 1.2453707e-09 33.944126 + 6864 0 -8.74898 0 -8.74898 -1.449317e-09 33.944126 + 6865 0 -8.74898 0 -8.74898 1.2447839e-09 33.944126 + 6866 0 -8.74898 0 -8.74898 -1.4499038e-09 33.944126 + 6867 0 -8.74898 0 -8.74898 9.9298618e-10 33.944126 + 6868 0 -8.74898 0 -8.74898 6.6327489e-10 33.944126 + 6869 0 -8.74898 0 -8.74898 -1.4496173e-09 33.944126 + 6870 0 -8.74898 0 -8.74898 1.0594451e-10 33.944126 + 6871 0 -8.74898 0 -8.74898 9.9317724e-10 33.944126 + 6872 0 -8.74898 0 -8.74898 9.9325912e-10 33.944126 + 6873 0 -8.74898 0 -8.74898 -1.3106328e-09 33.944126 + 6874 0 -8.74898 0 -8.74898 9.9286336e-10 33.944126 + 6875 0 -8.74898 0 -8.74898 2.5438584e-10 33.944126 + 6876 0 -8.74898 0 -8.74898 -1.2962083e-09 33.944126 + 6877 0 -8.74898 0 -8.74898 9.933137e-10 33.944126 + 6878 0 -8.74898 0 -8.74898 1.2186507e-09 33.944126 + 6879 0 -8.74898 0 -8.74898 -1.4760098e-09 33.944126 + 6880 0 -8.74898 0 -8.74898 1.245862e-09 33.944126 + 6881 0 -8.74898 0 -8.74898 -1.4348243e-09 33.944126 + 6882 0 -8.74898 0 -8.74898 1.2453025e-09 33.944126 + 6883 0 -8.74898 0 -8.74898 -1.4354111e-09 33.944126 + 6884 0 -8.74898 0 -8.74898 9.9350475e-10 33.944126 + 6885 0 -8.74898 0 -8.74898 6.2187108e-10 33.944126 + 6886 0 -8.74898 0 -8.74898 -1.449126e-09 33.944126 + 6887 0 -8.74898 0 -8.74898 1.244975e-09 33.944126 + 6888 0 -8.74898 0 -8.74898 -1.4357387e-09 33.944126 + 6889 0 -8.74898 0 -8.74898 9.9317724e-10 33.944126 + 6890 0 -8.74898 0 -8.74898 6.6346594e-10 33.944126 + 6891 0 -8.74898 0 -8.74898 -1.4494262e-09 33.944126 + 6892 0 -8.74898 0 -8.74898 1.0613557e-10 33.944126 + 6893 0 -8.74898 0 -8.74898 9.9336829e-10 33.944126 + 6894 0 -8.74898 0 -8.74898 6.2172096e-10 33.944126 + 6895 0 -8.74898 0 -8.74898 -1.4492624e-09 33.944126 + 6896 0 -8.74898 0 -8.74898 2.6703625e-10 33.944126 + 6897 0 -8.74898 0 -8.74898 2.6700896e-10 33.944126 + 6898 0 -8.74898 0 -8.74898 2.6780046e-10 33.944126 + 6899 0 -8.74898 0 -8.74898 -1.74402e-09 33.944126 + 6900 0 -8.74898 0 -8.74898 1.2884186e-09 33.944126 + 6901 0 -8.74898 0 -8.74898 1.2456573e-09 33.944126 + 6902 0 -8.74898 0 -8.74898 -1.435029e-09 33.944126 + 6903 0 -8.74898 0 -8.74898 1.2450841e-09 33.944126 + 6904 0 -8.74898 0 -8.74898 -1.4356158e-09 33.944126 + 6905 0 -8.74898 0 -8.74898 9.9328641e-10 33.944126 + 6906 0 -8.74898 0 -8.74898 -1.2966313e-09 33.944126 + 6907 0 -8.74898 0 -8.74898 9.9289066e-10 33.944126 + 6908 0 -8.74898 0 -8.74898 2.6837362e-10 33.944126 + 6909 0 -8.74898 0 -8.74898 -2.0018402e-09 33.944126 + 6910 0 -8.74898 0 -8.74898 1.7072695e-09 33.944126 + 6911 0 -8.74898 0 -8.74898 2.4041172e-10 33.944126 + 6912 0 -8.74898 0 -8.74898 -2.0018811e-09 33.944126 + 6913 0 -8.74898 0 -8.74898 1.7072286e-09 33.944126 + 6914 0 -8.74898 0 -8.74898 2.4037078e-10 33.944126 + 6915 0 -8.74898 0 -8.74898 -2.0019357e-09 33.944126 + 6916 0 -8.74898 0 -8.74898 1.7071604e-09 33.944126 + 6917 0 -8.74898 0 -8.74898 2.402889e-10 33.944126 + 6918 0 -8.74898 0 -8.74898 -2.0020039e-09 33.944126 + 6919 0 -8.74898 0 -8.74898 1.2880229e-09 33.944126 + 6920 0 -8.74898 0 -8.74898 1.2452479e-09 33.944126 + 6921 0 -8.74898 0 -8.74898 -1.4354521e-09 33.944126 + 6922 0 -8.74898 0 -8.74898 9.9345017e-10 33.944126 + 6923 0 -8.74898 0 -8.74898 -1.2964676e-09 33.944126 + 6924 0 -8.74898 0 -8.74898 9.9305442e-10 33.944126 + 6925 0 -8.74898 0 -8.74898 2.4058912e-10 33.944126 + 6926 0 -8.74898 0 -8.74898 -2.00169e-09 33.944126 + 6927 0 -8.74898 0 -8.74898 1.288364e-09 33.944126 + 6928 0 -8.74898 0 -8.74898 1.2455754e-09 33.944126 + 6929 0 -8.74898 0 -8.74898 -1.4350973e-09 33.944126 + 6930 0 -8.74898 0 -8.74898 1.2450159e-09 33.944126 + 6931 0 -8.74898 0 -8.74898 -1.4356977e-09 33.944126 + 6932 0 -8.74898 0 -8.74898 9.9321818e-10 33.944126 + 6933 0 -8.74898 0 -8.74898 -1.2966996e-09 33.944126 + 6934 0 -8.74898 0 -8.74898 9.9282242e-10 33.944126 + 6935 0 -8.74898 0 -8.74898 2.6831903e-10 33.944126 + 6936 0 -8.74898 0 -8.74898 -2.0019084e-09 33.944126 + 6937 0 -8.74898 0 -8.74898 1.707174e-09 33.944126 + 6938 0 -8.74898 0 -8.74898 2.4031619e-10 33.944126 + 6939 0 -8.74898 0 -8.74898 -2.0019766e-09 33.944126 + 6940 0 -8.74898 0 -8.74898 1.7071058e-09 33.944126 + 6941 0 -8.74898 0 -8.74898 2.2626018e-10 33.944126 + 6942 0 -8.74898 0 -8.74898 -1.4363118e-09 33.944126 + 6943 0 -8.74898 0 -8.74898 9.9257678e-10 33.944126 + 6944 0 -8.74898 0 -8.74898 2.4012514e-10 33.944126 + 6945 0 -8.74898 0 -8.74898 -2.0021677e-09 33.944126 + 6946 0 -8.74898 0 -8.74898 1.2878591e-09 33.944126 + 6947 0 -8.74898 0 -8.74898 1.5803014e-09 33.944126 + 6948 0 -8.74898 0 -8.74898 -1.4244861e-09 33.944126 + 6949 0 -8.74898 0 -8.74898 7.106071e-10 33.944126 + 6950 0 -8.74898 0 -8.74898 -1.0382026e-09 33.944126 + 6951 0 -8.74898 0 -8.74898 1.8699203e-09 33.944126 + 6952 0 -8.74898 0 -8.74898 -1.4245134e-09 33.944126 + 6953 0 -8.74898 0 -8.74898 5.8843068e-10 33.944126 + 6954 0 -8.74898 0 -8.74898 5.8965887e-10 33.944126 + 6955 0 -8.74898 0 -8.74898 -1.4251411e-09 33.944126 + 6956 0 -8.74898 0 -8.74898 3.6098768e-10 33.944126 + 6957 0 -8.74898 0 -8.74898 5.8867632e-10 33.944126 + 6958 0 -8.74898 0 -8.74898 5.899591e-10 33.944126 + 6959 0 -8.74898 0 -8.74898 -1.4248409e-09 33.944126 + 6960 0 -8.74898 0 -8.74898 5.8810316e-10 33.944126 + 6961 0 -8.74898 0 -8.74898 5.8933135e-10 33.944126 + 6962 0 -8.74898 0 -8.74898 -1.4254686e-09 33.944126 + 6963 0 -8.74898 0 -8.74898 3.6066016e-10 33.944126 + 6964 0 -8.74898 0 -8.74898 5.883488e-10 33.944126 + 6965 0 -8.74898 0 -8.74898 5.8963158e-10 33.944126 + 6966 0 -8.74898 0 -8.74898 -1.4251684e-09 33.944126 + 6967 0 -8.74898 0 -8.74898 3.6093309e-10 33.944126 + 6968 0 -8.74898 0 -8.74898 5.8862173e-10 33.944126 + 6969 0 -8.74898 0 -8.74898 5.8990451e-10 33.944126 + 6970 0 -8.74898 0 -8.74898 -1.81939e-09 33.944126 + 6971 0 -8.74898 0 -8.74898 3.6057828e-10 33.944126 + 6972 0 -8.74898 0 -8.74898 5.8823962e-10 33.944126 + 6973 0 -8.74898 0 -8.74898 5.895224e-10 33.944126 + 6974 0 -8.74898 0 -8.74898 -1.4252776e-09 33.944126 + 6975 0 -8.74898 0 -8.74898 3.6085121e-10 33.944126 + 6976 0 -8.74898 0 -8.74898 5.8853985e-10 33.944126 + 6977 0 -8.74898 0 -8.74898 5.8982263e-10 33.944126 + 6978 0 -8.74898 0 -8.74898 -1.424991e-09 33.944126 + 6979 0 -8.74898 0 -8.74898 3.6112415e-10 33.944126 + 6980 0 -8.74898 0 -8.74898 5.8881278e-10 33.944126 + 6981 0 -8.74898 0 -8.74898 5.9009556e-10 33.944126 + 6982 0 -8.74898 0 -8.74898 -1.4526527e-09 33.944126 + 6983 0 -8.74898 0 -8.74898 5.8826692e-10 33.944126 + 6984 0 -8.74898 0 -8.74898 5.8949511e-10 33.944126 + 6985 0 -8.74898 0 -8.74898 -1.4253049e-09 33.944126 + 6986 0 -8.74898 0 -8.74898 8.1154107e-10 33.944126 + 6987 0 -8.74898 0 -8.74898 5.8946782e-10 33.944126 + 6988 0 -8.74898 0 -8.74898 -1.4532941e-09 33.944126 + 6989 0 -8.74898 0 -8.74898 4.9706993e-10 33.944126 + 6990 0 -8.74898 0 -8.74898 5.8881278e-10 33.944126 + 6991 0 -8.74898 0 -8.74898 5.9009556e-10 33.944126 + 6992 0 -8.74898 0 -8.74898 -1.8438678e-09 33.944126 + 6993 0 -8.74898 0 -8.74898 6.8562003e-10 33.944126 + 6994 0 -8.74898 0 -8.74898 6.6267444e-10 33.944126 + 6995 0 -8.74898 0 -8.74898 6.4990121e-10 33.944126 + 6996 0 -8.74898 0 -8.74898 -1.8297572e-09 33.944126 + 6997 0 -8.74898 0 -8.74898 1.0772036e-09 33.944126 + 6998 0 -8.74898 0 -8.74898 6.4962828e-10 33.944126 + 6999 0 -8.74898 0 -8.74898 -1.8160833e-09 33.944126 + 7000 0 -8.74898 0 -8.74898 6.7145485e-10 33.944126 + 7001 0 -8.74898 0 -8.74898 6.6248338e-10 33.944126 + 7002 0 -8.74898 0 -8.74898 2.3398756e-10 33.944126 + 7003 0 -8.74898 0 -8.74898 -1.8444409e-09 33.944126 + 7004 0 -8.74898 0 -8.74898 6.8503044e-10 33.944126 + 7005 0 -8.74898 0 -8.74898 6.6206034e-10 33.944126 + 7006 0 -8.74898 0 -8.74898 5.9308285e-10 33.944126 + 7007 0 -8.74898 0 -8.74898 -1.8165746e-09 33.944126 + 7008 0 -8.74898 0 -8.74898 6.118118e-10 33.944126 + 7009 0 -8.74898 0 -8.74898 6.6185564e-10 33.944126 + 7010 0 -8.74898 0 -8.74898 -9.7238401e-10 33.944126 + 7011 0 -8.74898 0 -8.74898 3.7477502e-10 33.944126 + 7012 0 -8.74898 0 -8.74898 6.6210128e-10 33.944126 + 7013 0 -8.74898 0 -8.74898 -9.7205649e-10 33.944126 + 7014 0 -8.74898 0 -8.74898 3.7510254e-10 33.944126 + 7015 0 -8.74898 0 -8.74898 6.624288e-10 33.944126 + 7016 0 -8.74898 0 -8.74898 -1.310469e-09 33.944126 + 7017 0 -8.74898 0 -8.74898 1.0769989e-09 33.944126 + 7018 0 -8.74898 0 -8.74898 6.6341135e-10 33.944126 + 7019 0 -8.74898 0 -8.74898 -1.8442226e-09 33.944126 + 7020 0 -8.74898 0 -8.74898 6.8526522e-10 33.944126 + 7021 0 -8.74898 0 -8.74898 6.6231963e-10 33.944126 + 7022 0 -8.74898 0 -8.74898 5.9332849e-10 33.944126 + 7023 0 -8.74898 0 -8.74898 -1.8163016e-09 33.944126 + 7024 0 -8.74898 0 -8.74898 6.7123651e-10 33.944126 + 7025 0 -8.74898 0 -8.74898 6.6223775e-10 33.944126 + 7026 0 -8.74898 0 -8.74898 2.3375557e-10 33.944126 + 7027 0 -8.74898 0 -8.74898 -1.8446866e-09 33.944126 + 7028 0 -8.74898 0 -8.74898 6.8475751e-10 33.944126 + 7029 0 -8.74898 0 -8.74898 6.6180105e-10 33.944126 + 7030 0 -8.74898 0 -8.74898 5.9278262e-10 33.944126 + 7031 0 -8.74898 0 -8.74898 -1.8168475e-09 33.944126 + 7032 0 -8.74898 0 -8.74898 6.1152522e-10 33.944126 + 7033 0 -8.74898 0 -8.74898 3.750343e-10 33.944126 + 7034 0 -8.74898 0 -8.74898 6.4840008e-10 33.944126 + 7035 0 -8.74898 0 -8.74898 -1.8452052e-09 33.944126 + 7036 0 -8.74898 0 -8.74898 6.1114311e-10 33.944126 + 7037 0 -8.74898 0 -8.74898 3.746522e-10 33.944126 + 7038 0 -8.74898 0 -8.74898 6.6199211e-10 33.944126 + 7039 0 -8.74898 0 -8.74898 -1.7545322e-09 33.944126 + 7040 0 -8.74898 0 -8.74898 6.1126593e-10 33.944126 + 7041 0 -8.74898 0 -8.74898 3.7477502e-10 33.944126 + 7042 0 -8.74898 0 -8.74898 6.6210128e-10 33.944126 + 7043 0 -8.74898 0 -8.74898 -1.3107965e-09 33.944126 + 7044 0 -8.74898 0 -8.74898 3.8833975e-10 33.944126 + 7045 0 -8.74898 0 -8.74898 3.7514348e-10 33.944126 + 7046 0 -8.74898 0 -8.74898 6.6248338e-10 33.944126 + 7047 0 -8.74898 0 -8.74898 -1.4539628e-09 33.944126 + 7048 0 -8.74898 0 -8.74898 3.7407904e-10 33.944126 + 7049 0 -8.74898 0 -8.74898 3.7488419e-10 33.944126 + 7050 0 -8.74898 0 -8.74898 6.6223775e-10 33.944126 + 7051 0 -8.74898 0 -8.74898 -1.7543139e-09 33.944126 + 7052 0 -8.74898 0 -8.74898 2.0272062e-10 33.944126 + 7053 0 -8.74898 0 -8.74898 1.3029713e-09 33.944126 + 7054 0 -8.74898 0 -8.74898 -6.7805944e-11 33.944126 + 7055 0 -8.74898 0 -8.74898 1.5252131e-09 33.944126 + 7056 0 -8.74898 0 -8.74898 -6.0704986e-10 33.944126 + 7057 0 -8.74898 0 -8.74898 -2.4146654e-10 33.944126 + 7058 0 -8.74898 0 -8.74898 1.2456846e-09 33.944126 + 7059 0 -8.74898 0 -8.74898 -2.5099959e-10 33.944126 + 7060 0 -8.74898 0 -8.74898 -1.4488667e-09 33.944126 + 7061 0 -8.74898 0 -8.74898 2.3427414e-10 33.944126 + 7062 0 -8.74898 0 -8.74898 -1.704206e-09 33.944126 + 7063 0 -8.74898 0 -8.74898 4.5787914e-10 33.944126 + 7064 0 -8.74898 0 -8.74898 2.3266384e-10 33.944126 + 7065 0 -8.74898 0 -8.74898 2.3340076e-10 33.944126 + 7066 0 -8.74898 0 -8.74898 1.9221529e-10 33.944126 + 7067 0 -8.74898 0 -8.74898 -1.7532767e-09 33.944126 + 7068 0 -8.74898 0 -8.74898 -1.2193234e-10 33.944126 + 7069 0 -8.74898 0 -8.74898 9.6017406e-10 33.944126 + 7070 0 -8.74898 0 -8.74898 6.6221045e-10 33.944126 + 7071 0 -8.74898 0 -8.74898 -1.3107965e-09 33.944126 + 7072 0 -8.74898 0 -8.74898 1.4500823e-09 33.944126 + 7073 0 -8.74898 0 -8.74898 -9.7197461e-10 33.944126 + 7074 0 -8.74898 0 -8.74898 3.7517077e-10 33.944126 + 7075 0 -8.74898 0 -8.74898 6.6251068e-10 33.944126 + 7076 0 -8.74898 0 -8.74898 -1.3103871e-09 33.944126 + 7077 0 -8.74898 0 -8.74898 3.8874914e-10 33.944126 + 7078 0 -8.74898 0 -8.74898 6.6207399e-10 33.944126 + 7079 0 -8.74898 0 -8.74898 6.4935535e-10 33.944126 + 7080 0 -8.74898 0 -8.74898 -1.8443318e-09 33.944126 + 7081 0 -8.74898 0 -8.74898 3.8829881e-10 33.944126 + 7082 0 -8.74898 0 -8.74898 3.7510254e-10 33.944126 + 7083 0 -8.74898 0 -8.74898 6.624288e-10 33.944126 + 7084 0 -8.74898 0 -8.74898 -1.310469e-09 33.944126 + 7085 0 -8.74898 0 -8.74898 3.8866726e-10 33.944126 + 7086 0 -8.74898 0 -8.74898 6.620194e-10 33.944126 + 7087 0 -8.74898 0 -8.74898 6.6327489e-10 33.944126 + 7088 0 -8.74898 0 -8.74898 -1.8443727e-09 33.944126 + 7089 0 -8.74898 0 -8.74898 3.8824422e-10 33.944126 + 7090 0 -8.74898 0 -8.74898 3.7504795e-10 33.944126 + 7091 0 -8.74898 0 -8.74898 6.624015e-10 33.944126 + 7092 0 -8.74898 0 -8.74898 -1.3105782e-09 33.944126 + 7093 0 -8.74898 0 -8.74898 3.8855809e-10 33.944126 + 7094 0 -8.74898 0 -8.74898 6.6188293e-10 33.944126 + 7095 0 -8.74898 0 -8.74898 6.4916429e-10 33.944126 + 7096 0 -8.74898 0 -8.74898 -1.8445228e-09 33.944126 + 7097 0 -8.74898 0 -8.74898 3.8810775e-10 33.944126 + 7098 0 -8.74898 0 -8.74898 3.7491148e-10 33.944126 + 7099 0 -8.74898 0 -8.74898 6.6223775e-10 33.944126 + 7100 0 -8.74898 0 -8.74898 -1.3106601e-09 33.944126 + 7101 0 -8.74898 0 -8.74898 3.8848986e-10 33.944126 + 7102 0 -8.74898 0 -8.74898 6.6182835e-10 33.944126 + 7103 0 -8.74898 0 -8.74898 6.4910971e-10 33.944126 + 7104 0 -8.74898 0 -8.74898 -1.8445774e-09 33.944126 + 7105 0 -8.74898 0 -8.74898 3.8803952e-10 33.944126 + 7106 0 -8.74898 0 -8.74898 3.7484325e-10 33.944126 + 7107 0 -8.74898 0 -8.74898 6.6218316e-10 33.944126 + 7108 0 -8.74898 0 -8.74898 -1.0522722e-09 33.944126 + 7109 0 -8.74898 0 -8.74898 3.7488419e-10 33.944126 + 7110 0 -8.74898 0 -8.74898 6.6223775e-10 33.944126 + 7111 0 -8.74898 0 -8.74898 -1.4541265e-09 33.944126 + 7112 0 -8.74898 0 -8.74898 7.1954677e-10 33.944126 + 7113 0 -8.74898 0 -8.74898 6.6180105e-10 33.944126 + 7114 0 -8.74898 0 -8.74898 1.913692e-10 33.944126 + 7115 0 -8.74898 0 -8.74898 -1.8451506e-09 33.944126 + 7116 0 -8.74898 0 -8.74898 -1.0926828e-10 33.944126 + 7117 0 -8.74898 0 -8.74898 9.7275623e-10 33.944126 + 7118 0 -8.74898 0 -8.74898 3.8823057e-10 33.944126 + 7119 0 -8.74898 0 -8.74898 3.6106017e-10 33.944126 + 7120 0 -8.74898 0 -8.74898 -1.3118064e-09 33.944126 + 7121 0 -8.74898 0 -8.74898 2.1624441e-10 33.944126 + 7122 0 -8.74898 0 -8.74898 1.3023163e-09 33.944126 + 7123 0 -8.74898 0 -8.74898 9.9238573e-10 33.944126 + 7124 0 -8.74898 0 -8.74898 -2.7411371e-10 33.944126 + 7125 0 -8.74898 0 -8.74898 -2.7392266e-10 33.944126 + 7126 0 -8.74898 0 -8.74898 1.2172724e-09 33.944126 + 7127 0 -8.74898 0 -8.74898 -1.4354794e-09 33.944126 + 7128 0 -8.74898 0 -8.74898 9.9342287e-10 33.944126 + 7129 0 -8.74898 0 -8.74898 -1.4364073e-09 33.944126 + 7130 0 -8.74898 0 -8.74898 9.924949e-10 33.944126 + 7131 0 -8.74898 0 -8.74898 2.4004326e-10 33.944126 + 7132 0 -8.74898 0 -8.74898 -2.0022632e-09 33.944126 + 7133 0 -8.74898 0 -8.74898 1.2877636e-09 33.944126 + 7134 0 -8.74898 0 -8.74898 1.2449886e-09 33.944126 + 7135 0 -8.74898 0 -8.74898 -1.435725e-09 33.944126 + 7136 0 -8.74898 0 -8.74898 9.9317724e-10 33.944126 + 7137 0 -8.74898 0 -8.74898 -1.4366666e-09 33.944126 + 7138 0 -8.74898 0 -8.74898 9.9222197e-10 33.944126 + 7139 0 -8.74898 0 -8.74898 2.3977033e-10 33.944126 + 7140 0 -8.74898 0 -8.74898 -2.0025225e-09 33.944126 + 7141 0 -8.74898 0 -8.74898 1.2875043e-09 33.944126 + 7142 0 -8.74898 0 -8.74898 9.9350475e-10 33.944126 + 7143 0 -8.74898 0 -8.74898 -1.4363255e-09 33.944126 + 7144 0 -8.74898 0 -8.74898 9.9254949e-10 33.944126 + 7145 0 -8.74898 0 -8.74898 2.2612372e-10 33.944126 + 7146 0 -8.74898 0 -8.74898 -1.4364483e-09 33.944126 + 7147 0 -8.74898 0 -8.74898 9.9244032e-10 33.944126 + 7148 0 -8.74898 0 -8.74898 2.3998867e-10 33.944126 + 7149 0 -8.74898 0 -8.74898 -2.0023178e-09 33.944126 + 7150 0 -8.74898 0 -8.74898 1.0255311e-09 33.944126 + 7151 0 -8.74898 0 -8.74898 9.9279513e-10 33.944126 + 7152 0 -8.74898 0 -8.74898 -1.2971226e-09 33.944126 + 7153 0 -8.74898 0 -8.74898 9.9238573e-10 33.944126 + 7154 0 -8.74898 0 -8.74898 2.3993409e-10 33.944126 + 7155 0 -8.74898 0 -8.74898 -2.0023587e-09 33.944126 + 7156 0 -8.74898 0 -8.74898 1.287668e-09 33.944126 + 7157 0 -8.74898 0 -8.74898 1.2169175e-09 33.944126 + 7158 0 -8.74898 0 -8.74898 -1.4358342e-09 33.944126 + 7159 0 -8.74898 0 -8.74898 9.9305442e-10 33.944126 + 7160 0 -8.74898 0 -8.74898 -1.4367758e-09 33.944126 + 7161 0 -8.74898 0 -8.74898 9.921128e-10 33.944126 + 7162 0 -8.74898 0 -8.74898 2.3966115e-10 33.944126 + 7163 0 -8.74898 0 -8.74898 -1.7442384e-09 33.944126 + 7164 0 -8.74898 0 -8.74898 1.2882139e-09 33.944126 + 7165 0 -8.74898 0 -8.74898 1.2174907e-09 33.944126 + 7166 0 -8.74898 0 -8.74898 -1.435261e-09 33.944126 + 7167 0 -8.74898 0 -8.74898 1.2448522e-09 33.944126 + 7168 0 -8.74898 0 -8.74898 -1.4358615e-09 33.944126 + 7169 0 -8.74898 0 -8.74898 9.9305442e-10 33.944126 + 7170 0 -8.74898 0 -8.74898 -1.2759515e-09 33.944126 + 7171 0 -8.74898 0 -8.74898 9.923175e-10 33.944126 + 7172 0 -8.74898 0 -8.74898 2.3986585e-10 33.944126 + 7173 0 -8.74898 0 -8.74898 -2.002427e-09 33.944126 + 7174 0 -8.74898 0 -8.74898 1.2875998e-09 33.944126 + 7175 0 -8.74898 0 -8.74898 1.2168493e-09 33.944126 + 7176 0 -8.74898 0 -8.74898 -1.4359024e-09 33.944126 + 7177 0 -8.74898 0 -8.74898 9.9301348e-10 33.944126 + 7178 0 -8.74898 0 -8.74898 -1.2969179e-09 33.944126 + 7179 0 -8.74898 0 -8.74898 9.9260408e-10 33.944126 + 7180 0 -8.74898 0 -8.74898 2.4015243e-10 33.944126 + 7181 0 -8.74898 0 -8.74898 -2.002154e-09 33.944126 + 7182 0 -8.74898 0 -8.74898 1.2878727e-09 33.944126 + 7183 0 -8.74898 0 -8.74898 2.3936093e-10 33.944126 + 7184 0 -8.74898 0 -8.74898 2.4012514e-10 33.944126 + 7185 0 -8.74898 0 -8.74898 -2.0021677e-09 33.944126 + 7186 0 -8.74898 0 -8.74898 1.0256948e-09 33.944126 + 7187 0 -8.74898 0 -8.74898 9.929316e-10 33.944126 + 7188 0 -8.74898 0 -8.74898 -2.0025634e-09 33.944126 + 7189 0 -8.74898 0 -8.74898 1.2874633e-09 33.944126 + 7190 0 -8.74898 0 -8.74898 1.0613557e-10 33.944126 + 7191 0 -8.74898 0 -8.74898 2.3930634e-10 33.944126 + 7192 0 -8.74898 0 -8.74898 -1.7446068e-09 33.944126 + 7193 0 -8.74898 0 -8.74898 1.5499803e-09 33.944126 + 7194 0 -8.74898 0 -8.74898 1.217709e-09 33.944126 + 7195 0 -8.74898 0 -8.74898 -1.9942693e-09 33.944126 + 7196 0 -8.74898 0 -8.74898 9.9260408e-10 33.944126 + 7197 0 -8.74898 0 -8.74898 -1.7444977e-09 33.944126 + 7198 0 -8.74898 0 -8.74898 1.2879546e-09 33.944126 + 7199 0 -8.74898 0 -8.74898 1.2172314e-09 33.944126 + 7200 0 -8.74898 0 -8.74898 -1.435534e-09 33.944126 + 7201 0 -8.74898 0 -8.74898 9.9338193e-10 33.944126 + 7202 0 -8.74898 0 -8.74898 -1.4364483e-09 33.944126 + 7203 0 -8.74898 0 -8.74898 9.9244032e-10 33.944126 + 7204 0 -8.74898 0 -8.74898 2.3998867e-10 33.944126 + 7205 0 -8.74898 0 -8.74898 -2.0023178e-09 33.944126 + 7206 0 -8.74898 0 -8.74898 1.287709e-09 33.944126 + 7207 0 -8.74898 0 -8.74898 1.2169721e-09 33.944126 + 7208 0 -8.74898 0 -8.74898 -1.4357932e-09 33.944126 + 7209 0 -8.74898 0 -8.74898 9.9312265e-10 33.944126 + 7210 0 -8.74898 0 -8.74898 -1.4367076e-09 33.944126 + 7211 0 -8.74898 0 -8.74898 1.6383166e-09 33.944126 + 7212 0 -8.74898 0 -8.74898 -1.4367349e-09 33.944126 + 7213 0 -8.74898 0 -8.74898 -4.1805351e-11 33.944126 + 7214 0 -8.74898 0 -8.74898 1.5621937e-09 33.944126 + 7215 0 -8.74898 0 -8.74898 -2.8691423e-10 33.944126 + 7216 0 -8.74898 0 -8.74898 -1.4357387e-09 33.944126 + 7217 0 -8.74898 0 -8.74898 -8.515476e-10 33.944126 + 7218 0 -8.74898 0 -8.74898 8.9289166e-10 33.944126 + 7219 0 -8.74898 0 -8.74898 2.2676666e-10 33.944126 + 7220 0 -8.74898 0 -8.74898 1.3893983e-09 33.944126 + 7221 0 -8.74898 0 -8.74898 -1.2713079e-09 33.944126 + 7222 0 -8.74898 0 -8.74898 1.4617526e-09 33.944126 + 7223 0 -8.74898 0 -8.74898 -1.271185e-09 33.944126 + 7224 0 -8.74898 0 -8.74898 -2.9207903e-10 33.944126 + 7225 0 -8.74898 0 -8.74898 1.2546372e-09 33.944126 + 7226 0 -8.74898 0 -8.74898 -7.5136018e-10 33.944126 + 7227 0 -8.74898 0 -8.74898 -7.3875071e-10 33.944126 + 7228 0 -8.74898 0 -8.74898 1.6135858e-10 33.944126 + 7229 0 -8.74898 0 -8.74898 5.9462658e-10 33.944126 + 7230 0 -8.74898 0 -8.74898 -3.9516653e-10 33.944126 + 7231 0 -8.74898 0 -8.74898 -4.4870099e-11 33.944126 + 7232 0 -8.74898 0 -8.74898 1.2636878e-09 33.944126 + 7233 0 -8.74898 0 -8.74898 7.4832947e-10 33.944126 + 7234 0 -8.74898 0 -8.74898 -1.3221453e-09 33.944126 + 7235 0 -8.74898 0 -8.74898 6.6620036e-10 33.944126 + 7236 0 -8.74898 0 -8.74898 6.2906284e-10 33.944126 + 7237 0 -8.74898 0 -8.74898 -1.2950704e-09 33.944126 + 7238 0 -8.74898 0 -8.74898 6.724778e-10 33.944126 + 7239 0 -8.74898 0 -8.74898 6.2836686e-10 33.944126 + 7240 0 -8.74898 0 -8.74898 6.2954047e-10 33.944126 + 7241 0 -8.74898 0 -8.74898 -1.4905236e-09 33.944126 + 7242 0 -8.74898 0 -8.74898 6.2735701e-10 33.944126 + 7243 0 -8.74898 0 -8.74898 6.2853062e-10 33.944126 + 7244 0 -8.74898 0 -8.74898 6.157574e-10 33.944126 + 7245 0 -8.74898 0 -8.74898 -2.4441613e-09 33.944126 + 7246 0 -8.74898 0 -8.74898 9.3264879e-10 33.944126 + 7247 0 -8.74898 0 -8.74898 6.2746619e-10 33.944126 + 7248 0 -8.74898 0 -8.74898 6.2863979e-10 33.944126 + 7249 0 -8.74898 0 -8.74898 -1.3056428e-09 33.944126 + 7250 0 -8.74898 0 -8.74898 6.2746619e-10 33.944126 + 7251 0 -8.74898 0 -8.74898 6.2863979e-10 33.944126 + 7252 0 -8.74898 0 -8.74898 -1.8229561e-09 33.944126 + 7253 0 -8.74898 0 -8.74898 5.7732682e-10 33.944126 + 7254 0 -8.74898 0 -8.74898 6.2732972e-10 33.944126 + 7255 0 -8.74898 0 -8.74898 6.2853062e-10 33.944126 + 7256 0 -8.74898 0 -8.74898 -1.3057519e-09 33.944126 + 7257 0 -8.74898 0 -8.74898 6.2730243e-10 33.944126 + 7258 0 -8.74898 0 -8.74898 6.2850333e-10 33.944126 + 7259 0 -8.74898 0 -8.74898 -1.3057792e-09 33.944126 + 7260 0 -8.74898 0 -8.74898 6.2730243e-10 33.944126 + 7261 0 -8.74898 0 -8.74898 6.2847604e-10 33.944126 + 7262 0 -8.74898 0 -8.74898 -1.8231199e-09 33.944126 + 7263 0 -8.74898 0 -8.74898 -1.8855002e-10 33.944126 + 7264 0 -8.74898 0 -8.74898 9.3213021e-10 33.944126 + 7265 0 -8.74898 0 -8.74898 6.2694762e-10 33.944126 + 7266 0 -8.74898 0 -8.74898 6.2812122e-10 33.944126 + 7267 0 -8.74898 0 -8.74898 -1.2782131e-09 33.944126 + 7268 0 -8.74898 0 -8.74898 6.2708408e-10 33.944126 + 7269 0 -8.74898 0 -8.74898 6.2825769e-10 33.944126 + 7270 0 -8.74898 0 -8.74898 -1.9214104e-09 33.944126 + 7271 0 -8.74898 0 -8.74898 -1.296649e-10 33.944126 + 7272 0 -8.74898 0 -8.74898 9.4564036e-10 33.944126 + 7273 0 -8.74898 0 -8.74898 3.643763e-10 33.944126 + 7274 0 -8.74898 0 -8.74898 6.2727513e-10 33.944126 + 7275 0 -8.74898 0 -8.74898 -6.7122761e-10 33.944126 + 7276 0 -8.74898 0 -8.74898 6.2719325e-10 33.944126 + 7277 0 -8.74898 0 -8.74898 -6.7137772e-10 33.944126 + 7278 0 -8.74898 0 -8.74898 6.2705679e-10 33.944126 + 7279 0 -8.74898 0 -8.74898 5.9301594e-10 33.944126 + 7280 0 -8.74898 0 -8.74898 -2.4386481e-09 33.944126 + 7281 0 -8.74898 0 -8.74898 -1.3059287e-10 33.944126 + 7282 0 -8.74898 0 -8.74898 9.4468509e-10 33.944126 + 7283 0 -8.74898 0 -8.74898 1.6788082e-10 33.944126 + 7284 0 -8.74898 0 -8.74898 3.6421254e-10 33.944126 + 7285 0 -8.74898 0 -8.74898 6.1321913e-10 33.944126 + 7286 0 -8.74898 0 -8.74898 -9.8905252e-10 33.944126 + 7287 0 -8.74898 0 -8.74898 2.3204635e-10 33.944126 + 7288 0 -8.74898 0 -8.74898 2.3204635e-10 33.944126 + 7289 0 -8.74898 0 -8.74898 2.3281056e-10 33.944126 + 7290 0 -8.74898 0 -8.74898 -1.3665817e-09 33.944126 + 7291 0 -8.74898 0 -8.74898 9.7188853e-10 33.944126 + 7292 0 -8.74898 0 -8.74898 1.2251601e-09 33.944126 + 7293 0 -8.74898 0 -8.74898 -2.0774404e-09 33.944126 + 7294 0 -8.74898 0 -8.74898 9.7192947e-10 33.944126 + 7295 0 -8.74898 0 -8.74898 2.334383e-10 33.944126 + 7296 0 -8.74898 0 -8.74898 -2.6658676e-09 33.944126 + 7297 0 -8.74898 0 -8.74898 9.4786136e-10 33.944126 + 7298 0 -8.74898 0 -8.74898 1.2953019e-09 33.944126 + 7299 0 -8.74898 0 -8.74898 2.326468e-10 33.944126 + 7300 0 -8.74898 0 -8.74898 -1.3667454e-09 33.944126 + 7301 0 -8.74898 0 -8.74898 1.8661043e-09 33.944126 + 7302 0 -8.74898 0 -8.74898 -2.0783956e-09 33.944126 + 7303 0 -8.74898 0 -8.74898 1.8654492e-09 33.944126 + 7304 0 -8.74898 0 -8.74898 -2.0790507e-09 33.944126 + 7305 0 -8.74898 0 -8.74898 1.291489e-09 33.944126 + 7306 0 -8.74898 0 -8.74898 1.2239592e-09 33.944126 + 7307 0 -8.74898 0 -8.74898 -2.0786686e-09 33.944126 + 7308 0 -8.74898 0 -8.74898 1.2953838e-09 33.944126 + 7309 0 -8.74898 0 -8.74898 2.1875455e-10 33.944126 + 7310 0 -8.74898 0 -8.74898 -2.079733e-09 33.944126 + 7311 0 -8.74898 0 -8.74898 1.290834e-09 33.944126 + 7312 0 -8.74898 0 -8.74898 8.1285092e-11 33.944126 + 7313 0 -8.74898 0 -8.74898 8.1680843e-11 33.944126 + 7314 0 -8.74898 0 -8.74898 2.3234657e-10 33.944126 + 7315 0 -8.74898 0 -8.74898 -1.3669774e-09 33.944126 + 7316 0 -8.74898 0 -8.74898 9.7147913e-10 33.944126 + 7317 0 -8.74898 0 -8.74898 1.2247643e-09 33.944126 + 7318 0 -8.74898 0 -8.74898 -2.0638756e-09 33.944126 + 7319 0 -8.74898 0 -8.74898 9.7161559e-10 33.944126 + 7320 0 -8.74898 0 -8.74898 1.2249008e-09 33.944126 + 7321 0 -8.74898 0 -8.74898 -2.0637392e-09 33.944126 + 7322 0 -8.74898 0 -8.74898 9.7175206e-10 33.944126 + 7323 0 -8.74898 0 -8.74898 2.3327454e-10 33.944126 + 7324 0 -8.74898 0 -8.74898 -2.6660314e-09 33.944126 + 7325 0 -8.74898 0 -8.74898 9.476976e-10 33.944126 + 7326 0 -8.74898 0 -8.74898 9.4550389e-10 33.944126 + 7327 0 -8.74898 0 -8.74898 8.1298738e-11 33.944126 + 7328 0 -8.74898 0 -8.74898 8.1708137e-11 33.944126 + 7329 0 -8.74898 0 -8.74898 -8.2626725e-10 33.944126 + 7330 0 -8.74898 0 -8.74898 9.7153371e-10 33.944126 + 7331 0 -8.74898 0 -8.74898 -1.3671002e-09 33.944126 + 7332 0 -8.74898 0 -8.74898 1.8657494e-09 33.944126 + 7333 0 -8.74898 0 -8.74898 -2.6655265e-09 33.944126 + 7334 0 -8.74898 0 -8.74898 9.552015e-10 33.944126 + 7335 0 -8.74898 0 -8.74898 9.7106973e-10 33.944126 + 7336 0 -8.74898 0 -8.74898 2.3252398e-10 33.944126 + 7337 0 -8.74898 0 -8.74898 -2.666782e-09 33.944126 + 7338 0 -8.74898 0 -8.74898 9.4694704e-10 33.944126 + 7339 0 -8.74898 0 -8.74898 9.4476697e-10 33.944126 + 7340 0 -8.74898 0 -8.74898 9.7134266e-10 33.944126 + 7341 0 -8.74898 0 -8.74898 -2.0804699e-09 33.944126 + 7342 0 -8.74898 0 -8.74898 6.5431589e-10 33.944126 + 7343 0 -8.74898 0 -8.74898 1.2945104e-09 33.944126 + 7344 0 -8.74898 0 -8.74898 -9.2814062e-10 33.944126 + 7345 0 -8.74898 0 -8.74898 8.0029604e-11 33.944126 + 7346 0 -8.74898 0 -8.74898 9.7147913e-10 33.944126 + 7347 0 -8.74898 0 -8.74898 -8.8523762e-10 33.944126 + 7348 0 -8.74898 0 -8.74898 9.7139725e-10 33.944126 + 7349 0 -8.74898 0 -8.74898 -8.853195e-10 33.944126 + 7350 0 -8.74898 0 -8.74898 9.7131537e-10 33.944126 + 7351 0 -8.74898 0 -8.74898 -9.8998049e-10 33.944126 + 7352 0 -8.74898 0 -8.74898 9.7167018e-10 33.944126 + 7353 0 -8.74898 0 -8.74898 -8.8504656e-10 33.944126 + 7354 0 -8.74898 0 -8.74898 9.7157465e-10 33.944126 + 7355 0 -8.74898 0 -8.74898 -2.080197e-09 33.944126 + 7356 0 -8.74898 0 -8.74898 6.5460247e-10 33.944126 + 7357 0 -8.74898 0 -8.74898 1.2948107e-09 33.944126 + 7358 0 -8.74898 0 -8.74898 -9.2826344e-10 33.944126 + 7359 0 -8.74898 0 -8.74898 7.9906784e-11 33.944126 + 7360 0 -8.74898 0 -8.74898 9.7135631e-10 33.944126 + 7361 0 -8.74898 0 -8.74898 -8.8537408e-10 33.944126 + 7362 0 -8.74898 0 -8.74898 9.7126078e-10 33.944126 + 7363 0 -8.74898 0 -8.74898 -4.2789109e-10 33.944126 + 7364 0 -8.74898 0 -8.74898 3.5063613e-10 33.944126 + 7365 0 -8.74898 0 -8.74898 -4.2810944e-10 33.944126 + 7366 0 -8.74898 0 -8.74898 -3.2387646e-10 33.944126 + 7367 0 -8.74898 0 -8.74898 9.7177935e-10 33.944126 + 7368 0 -8.74898 0 -8.74898 -2.0799786e-09 33.944126 + 7369 0 -8.74898 0 -8.74898 6.5480717e-10 33.944126 + 7370 0 -8.74898 0 -8.74898 1.295029e-09 33.944126 + 7371 0 -8.74898 0 -8.74898 -4.2830049e-10 33.944126 + 7372 0 -8.74898 0 -8.74898 -3.2406751e-10 33.944126 + 7373 0 -8.74898 0 -8.74898 9.715883e-10 33.944126 + 7374 0 -8.74898 0 -8.74898 -2.0801697e-09 33.944126 + 7375 0 -8.74898 0 -8.74898 6.5461611e-10 33.944126 + 7376 0 -8.74898 0 -8.74898 1.294838e-09 33.944126 + 7377 0 -8.74898 0 -8.74898 -9.2823615e-10 33.944126 + 7378 0 -8.74898 0 -8.74898 9.7074221e-10 33.944126 + 7379 0 -8.74898 0 -8.74898 -4.2840966e-10 33.944126 + 7380 0 -8.74898 0 -8.74898 -3.2414939e-10 33.944126 + 7381 0 -8.74898 0 -8.74898 9.7150642e-10 33.944126 + 7382 0 -8.74898 0 -8.74898 -2.0802516e-09 33.944126 + 7383 0 -8.74898 0 -8.74898 6.5452059e-10 33.944126 + 7384 0 -8.74898 0 -8.74898 1.2947288e-09 33.944126 + 7385 0 -8.74898 0 -8.74898 -9.2833168e-10 33.944126 + 7386 0 -8.74898 0 -8.74898 9.7064668e-10 33.944126 + 7387 0 -8.74898 0 -8.74898 -4.2851884e-10 33.944126 + 7388 0 -8.74898 0 -8.74898 -3.2428586e-10 33.944126 + 7389 0 -8.74898 0 -8.74898 9.713836e-10 33.944126 + 7390 0 -8.74898 0 -8.74898 -8.7137266e-10 33.944126 + 7391 0 -8.74898 0 -8.74898 1.3588955e-09 33.944126 + 7392 0 -8.74898 0 -8.74898 -2.0799513e-09 33.944126 + 7393 0 -8.74898 0 -8.74898 6.5484811e-10 33.944126 + 7394 0 -8.74898 0 -8.74898 -3.2554135e-10 33.944126 + 7395 0 -8.74898 0 -8.74898 1.2947288e-09 33.944126 + 7396 0 -8.74898 0 -8.74898 -1.0047188e-09 33.944126 + 7397 0 -8.74898 0 -8.74898 9.7090597e-10 33.944126 + 7398 0 -8.74898 0 -8.74898 -4.1427178e-10 33.944126 + 7399 0 -8.74898 0 -8.74898 -3.2398563e-10 33.944126 + 7400 0 -8.74898 0 -8.74898 9.7167018e-10 33.944126 + 7401 0 -8.74898 0 -8.74898 -2.0800878e-09 33.944126 + 7402 0 -8.74898 0 -8.74898 6.5468435e-10 33.944126 + 7403 0 -8.74898 0 -8.74898 1.2948925e-09 33.944126 + 7404 0 -8.74898 0 -8.74898 -9.2816792e-10 33.944126 + 7405 0 -8.74898 0 -8.74898 8.0002311e-11 33.944126 + 7406 0 -8.74898 0 -8.74898 9.7145183e-10 33.944126 + 7407 0 -8.74898 0 -8.74898 -8.7129078e-10 33.944126 + 7408 0 -8.74898 0 -8.74898 9.7135631e-10 33.944126 + 7409 0 -8.74898 0 -8.74898 -4.2778192e-10 33.944126 + 7410 0 -8.74898 0 -8.74898 -3.2354894e-10 33.944126 + 7411 0 -8.74898 0 -8.74898 9.7210687e-10 33.944126 + 7412 0 -8.74898 0 -8.74898 -8.7063574e-10 33.944126 + 7413 0 -8.74898 0 -8.74898 1.3596188e-09 33.944126 + 7414 0 -8.74898 0 -8.74898 -2.0792144e-09 33.944126 + 7415 0 -8.74898 0 -8.74898 9.4525825e-10 33.944126 + 7416 0 -8.74898 0 -8.74898 -3.2413575e-10 33.944126 + 7417 0 -8.74898 0 -8.74898 1.3591275e-09 33.944126 + 7418 0 -8.74898 0 -8.74898 -2.079733e-09 33.944126 + 7419 0 -8.74898 0 -8.74898 9.4476697e-10 33.944126 + 7420 0 -8.74898 0 -8.74898 -3.2465432e-10 33.944126 + 7421 0 -8.74898 0 -8.74898 9.710015e-10 33.944126 + 7422 0 -8.74898 0 -8.74898 -4.1416261e-10 33.944126 + 7423 0 -8.74898 0 -8.74898 -3.2390375e-10 33.944126 + 7424 0 -8.74898 0 -8.74898 1.3593731e-09 33.944126 + 7425 0 -8.74898 0 -8.74898 -2.0794874e-09 33.944126 + 7426 0 -8.74898 0 -8.74898 9.4498532e-10 33.944126 + 7427 0 -8.74898 0 -8.74898 1.3592094e-09 33.944126 + 7428 0 -8.74898 0 -8.74898 -1.7445057e-09 33.944126 + 7429 0 -8.74898 0 -8.74898 7.8462569e-10 33.944126 + 7430 0 -8.74898 0 -8.74898 3.499811e-10 33.944126 + 7431 0 -8.74898 0 -8.74898 -9.2812698e-10 33.944126 + 7432 0 -8.74898 0 -8.74898 1.3584725e-09 33.944126 + 7433 0 -8.74898 0 -8.74898 -9.8989861e-10 33.944126 + 7434 0 -8.74898 0 -8.74898 3.5002204e-10 33.944126 + 7435 0 -8.74898 0 -8.74898 3.5078625e-10 33.944126 + 7436 0 -8.74898 0 -8.74898 -4.2797297e-10 33.944126 + 7437 0 -8.74898 0 -8.74898 3.5054061e-10 33.944126 + 7438 0 -8.74898 0 -8.74898 -4.2821861e-10 33.944126 + 7439 0 -8.74898 0 -8.74898 3.5030861e-10 33.944126 + 7440 0 -8.74898 0 -8.74898 -4.2843696e-10 33.944126 + 7441 0 -8.74898 0 -8.74898 -3.2420398e-10 33.944126 + 7442 0 -8.74898 0 -8.74898 1.3590593e-09 33.944126 + 7443 0 -8.74898 0 -8.74898 -2.0797876e-09 33.944126 + 7444 0 -8.74898 0 -8.74898 9.4468509e-10 33.944126 + 7445 0 -8.74898 0 -8.74898 -3.2472255e-10 33.944126 + 7446 0 -8.74898 0 -8.74898 9.7093326e-10 33.944126 + 7447 0 -8.74898 0 -8.74898 -4.1424449e-10 33.944126 + 7448 0 -8.74898 0 -8.74898 -3.2395834e-10 33.944126 + 7449 0 -8.74898 0 -8.74898 1.3592913e-09 33.944126 + 7450 0 -8.74898 0 -8.74898 -2.0795419e-09 33.944126 + 7451 0 -8.74898 0 -8.74898 9.4493073e-10 33.944126 + 7452 0 -8.74898 0 -8.74898 -3.2446326e-10 33.944126 + 7453 0 -8.74898 0 -8.74898 1.3588e-09 33.944126 + 7454 0 -8.74898 0 -8.74898 -9.8957109e-10 33.944126 + 7455 0 -8.74898 0 -8.74898 1.3596734e-09 33.944126 + 7456 0 -8.74898 0 -8.74898 -1.8941692e-09 33.944126 + 7457 0 -8.74898 0 -8.74898 1.6311794e-09 33.944126 + 7458 0 -8.74898 0 -8.74898 -8.7093597e-10 33.944126 + 7459 0 -8.74898 0 -8.74898 3.4999474e-10 33.944126 + 7460 0 -8.74898 0 -8.74898 3.5075895e-10 33.944126 + 7461 0 -8.74898 0 -8.74898 -4.1402614e-10 33.944126 + 7462 0 -8.74898 0 -8.74898 3.5049967e-10 33.944126 + 7463 0 -8.74898 0 -8.74898 -4.1427178e-10 33.944126 + 7464 0 -8.74898 0 -8.74898 3.5024038e-10 33.944126 + 7465 0 -8.74898 0 -8.74898 -4.1454471e-10 33.944126 + 7466 0 -8.74898 0 -8.74898 3.4999474e-10 33.944126 + 7467 0 -8.74898 0 -8.74898 3.6473308e-10 33.944126 + 7468 0 -8.74898 0 -8.74898 -4.2800027e-10 33.944126 + 7469 0 -8.74898 0 -8.74898 3.6448744e-10 33.944126 + 7470 0 -8.74898 0 -8.74898 -4.2824591e-10 33.944126 + 7471 0 -8.74898 0 -8.74898 3.6425545e-10 33.944126 + 7472 0 -8.74898 0 -8.74898 -4.2846425e-10 33.944126 + 7473 0 -8.74898 0 -8.74898 3.6402346e-10 33.944126 + 7474 0 -8.74898 0 -8.74898 3.6477402e-10 33.944126 + 7475 0 -8.74898 0 -8.74898 -6.1289823e-10 33.944126 + 7476 0 -8.74898 0 -8.74898 -3.2384917e-10 33.944126 + 7477 0 -8.74898 0 -8.74898 -3.2417669e-10 33.944126 + 7478 0 -8.74898 0 -8.74898 7.8593576e-10 33.944126 + 7479 0 -8.74898 0 -8.74898 -8.2617172e-10 33.944126 + 7480 0 -8.74898 0 -8.74898 1.3592367e-09 33.944126 + 7481 0 -8.74898 0 -8.74898 -5.9798249e-10 33.944126 + 7482 0 -8.74898 0 -8.74898 6.5820523e-10 33.944126 + 7483 0 -8.74898 0 -8.74898 -2.1600262e-09 33.944126 + 7484 0 -8.74898 0 -8.74898 1.2908067e-09 33.944126 + 7485 0 -8.74898 0 -8.74898 1.3736475e-09 33.944126 + 7486 0 -8.74898 0 -8.74898 -1.7299721e-09 33.944126 + 7487 0 -8.74898 0 -8.74898 7.8517155e-10 33.944126 + 7488 0 -8.74898 0 -8.74898 -8.9329064e-10 33.944126 + 7489 0 -8.74898 0 -8.74898 7.8530802e-10 33.944126 + 7490 0 -8.74898 0 -8.74898 -3.096294e-10 33.944126 + 7491 0 -8.74898 0 -8.74898 1.3596461e-09 33.944126 + 7492 0 -8.74898 0 -8.74898 -1.7299994e-09 33.944126 + 7493 0 -8.74898 0 -8.74898 7.8514426e-10 33.944126 + 7494 0 -8.74898 0 -8.74898 2.2414251e-10 33.944126 + 7495 0 -8.74898 0 -8.74898 -1.0596465e-09 33.944126 + 7496 0 -8.74898 0 -8.74898 1.3593458e-09 33.944126 + 7497 0 -8.74898 0 -8.74898 -2.1599716e-09 33.944126 + 7498 0 -8.74898 0 -8.74898 1.1407093e-09 33.944126 + 7499 0 -8.74898 0 -8.74898 1.3734564e-09 33.944126 + 7500 0 -8.74898 0 -8.74898 -1.7301904e-09 33.944126 + 7501 0 -8.74898 0 -8.74898 7.8495321e-10 33.944126 + 7502 0 -8.74898 0 -8.74898 -8.9350899e-10 33.944126 + 7503 0 -8.74898 0 -8.74898 7.8508967e-10 33.944126 + 7504 0 -8.74898 0 -8.74898 -3.1036875e-10 33.944126 + 7505 0 -8.74898 0 -8.74898 1.3731835e-09 33.944126 + 7506 0 -8.74898 0 -8.74898 -1.7304497e-09 33.944126 + 7507 0 -8.74898 0 -8.74898 7.8470757e-10 33.944126 + 7508 0 -8.74898 0 -8.74898 -8.9376828e-10 33.944126 + 7509 0 -8.74898 0 -8.74898 7.8481674e-10 33.944126 + 7510 0 -8.74898 0 -8.74898 1.3734564e-09 33.944126 + 7511 0 -8.74898 0 -8.74898 -1.7301631e-09 33.944126 + 7512 0 -8.74898 0 -8.74898 7.9895463e-10 33.944126 + 7513 0 -8.74898 0 -8.74898 -8.934817e-10 33.944126 + 7514 0 -8.74898 0 -8.74898 1.3582541e-09 33.944126 + 7515 0 -8.74898 0 -8.74898 -5.989514e-10 33.944126 + 7516 0 -8.74898 0 -8.74898 -8.9342711e-10 33.944126 + 7517 0 -8.74898 0 -8.74898 1.3582541e-09 33.944126 + 7518 0 -8.74898 0 -8.74898 -1.0598239e-09 33.944126 + 7519 0 -8.74898 0 -8.74898 1.3591821e-09 33.944126 + 7520 0 -8.74898 0 -8.74898 -2.1601354e-09 33.944126 + 7521 0 -8.74898 0 -8.74898 1.46895e-09 33.944126 + 7522 0 -8.74898 0 -8.74898 2.2427898e-10 33.944126 + 7523 0 -8.74898 0 -8.74898 -2.1607631e-09 33.944126 + 7524 0 -8.74898 0 -8.74898 9.3350513e-10 33.944126 + 7525 0 -8.74898 0 -8.74898 1.357872e-09 33.944126 + 7526 0 -8.74898 0 -8.74898 -6.1353962e-10 33.944126 + 7527 0 -8.74898 0 -8.74898 -3.1053008e-10 33.944126 + 7528 0 -8.74898 0 -8.74898 1.3727195e-09 33.944126 + 7529 0 -8.74898 0 -8.74898 -1.7308864e-09 33.944126 + 7530 0 -8.74898 0 -8.74898 7.8424358e-10 33.944126 + 7531 0 -8.74898 0 -8.74898 2.2324183e-10 33.944126 + 7532 0 -8.74898 0 -8.74898 -8.93045e-10 33.944126 + 7533 0 -8.74898 0 -8.74898 1.3727059e-09 33.944126 + 7534 0 -8.74898 0 -8.74898 -1.7309137e-09 33.944126 + 7535 0 -8.74898 0 -8.74898 7.8421629e-10 33.944126 + 7536 0 -8.74898 0 -8.74898 1.9000843e-09 33.944126 + 7537 0 -8.74898 0 -8.74898 -2.0438399e-09 33.944126 + 7538 0 -8.74898 0 -8.74898 1.8993746e-09 33.944126 + 7539 0 -8.74898 0 -8.74898 -2.0445495e-09 33.944126 + 7540 0 -8.74898 0 -8.74898 1.1647947e-09 33.944126 + 7541 0 -8.74898 0 -8.74898 -2.9296089e-10 33.944126 + 7542 0 -8.74898 0 -8.74898 -8.9409579e-10 33.944126 + 7543 0 -8.74898 0 -8.74898 1.3576673e-09 33.944126 + 7544 0 -8.74898 0 -8.74898 -6.1351233e-10 33.944126 + 7545 0 -8.74898 0 -8.74898 -3.1051643e-10 33.944126 + 7546 0 -8.74898 0 -8.74898 1.3727468e-09 33.944126 + 7547 0 -8.74898 0 -8.74898 -1.7308728e-09 33.944126 + 7548 0 -8.74898 0 -8.74898 1.3574353e-09 33.944126 + 7549 0 -8.74898 0 -8.74898 -2.7860466e-10 33.944126 + 7550 0 -8.74898 0 -8.74898 -2.7849548e-10 33.944126 + 7551 0 -8.74898 0 -8.74898 3.6421451e-10 33.944126 + 7552 0 -8.74898 0 -8.74898 -6.1347139e-10 33.944126 + 7553 0 -8.74898 0 -8.74898 -3.1047549e-10 33.944126 + 7554 0 -8.74898 0 -8.74898 1.3588273e-09 33.944126 + 7555 0 -8.74898 0 -8.74898 -1.7308182e-09 33.944126 + 7556 0 -8.74898 0 -8.74898 1.3574763e-09 33.944126 + 7557 0 -8.74898 0 -8.74898 -2.7855007e-10 33.944126 + 7558 0 -8.74898 0 -8.74898 -6.1360785e-10 33.944126 + 7559 0 -8.74898 0 -8.74898 -3.2429951e-10 33.944126 + 7560 0 -8.74898 0 -8.74898 -3.1060268e-10 33.944126 + 7561 0 -8.74898 0 -8.74898 1.6311384e-09 33.944126 + 7562 0 -8.74898 0 -8.74898 -6.3350119e-10 33.944126 + 7563 0 -8.74898 0 -8.74898 -3.1013433e-10 33.944126 + 7564 0 -8.74898 0 -8.74898 -3.2444962e-10 33.944126 + 7565 0 -8.74898 0 -8.74898 1.3588273e-09 33.944126 + 7566 0 -8.74898 0 -8.74898 -6.3352848e-10 33.944126 + 7567 0 -8.74898 0 -8.74898 -3.1017527e-10 33.944126 + 7568 0 -8.74898 0 -8.74898 1.3591002e-09 33.944126 + 7569 0 -8.74898 0 -8.74898 -1.7305316e-09 33.944126 + 7570 0 -8.74898 0 -8.74898 1.3577628e-09 33.944126 + 7571 0 -8.74898 0 -8.74898 -5.9945632e-10 33.944126 + 7572 0 -8.74898 0 -8.74898 -3.104209e-10 33.944126 + 7573 0 -8.74898 0 -8.74898 1.3588819e-09 33.944126 + 7574 0 -8.74898 0 -8.74898 -1.7307772e-09 33.944126 + 7575 0 -8.74898 0 -8.74898 7.843664e-10 33.944126 + 7576 0 -8.74898 0 -8.74898 -3.1058466e-10 33.944126 + 7577 0 -8.74898 0 -8.74898 1.3587045e-09 33.944126 + 7578 0 -8.74898 0 -8.74898 -1.730941e-09 33.944126 + 7579 0 -8.74898 0 -8.74898 7.8420264e-10 33.944126 + 7580 0 -8.74898 0 -8.74898 -3.1074842e-10 33.944126 + 7581 0 -8.74898 0 -8.74898 1.3725148e-09 33.944126 + 7582 0 -8.74898 0 -8.74898 -1.7311047e-09 33.944126 + 7583 0 -8.74898 0 -8.74898 7.8403888e-10 33.944126 + 7584 0 -8.74898 0 -8.74898 2.2302349e-10 33.944126 + 7585 0 -8.74898 0 -8.74898 -9.0722383e-10 33.944126 + 7586 0 -8.74898 0 -8.74898 1.3725012e-09 33.944126 + 7587 0 -8.74898 0 -8.74898 -1.731132e-09 33.944126 + 7588 0 -8.74898 0 -8.74898 7.8401159e-10 33.944126 + 7589 0 -8.74898 0 -8.74898 1.8998932e-09 33.944126 + 7590 0 -8.74898 0 -8.74898 -2.0440583e-09 33.944126 + 7591 0 -8.74898 0 -8.74898 1.8991836e-09 33.944126 + 7592 0 -8.74898 0 -8.74898 -2.0447679e-09 33.944126 + 7593 0 -8.74898 0 -8.74898 1.1645764e-09 33.944126 + 7594 0 -8.74898 0 -8.74898 -2.9317924e-10 33.944126 + 7595 0 -8.74898 0 -8.74898 -2.9298818e-10 33.944126 + 7596 0 -8.74898 0 -8.74898 -9.0809721e-10 33.944126 + 7597 0 -8.74898 0 -8.74898 1.3576537e-09 33.944126 + 7598 0 -8.74898 0 -8.74898 -1.7320054e-09 33.944126 + 7599 0 -8.74898 0 -8.74898 4.9676752e-10 33.944126 + 7600 0 -8.74898 0 -8.74898 -4.6601108e-10 33.944126 + 7601 0 -8.74898 0 -8.74898 4.9682211e-10 33.944126 + 7602 0 -8.74898 0 -8.74898 7.9801301e-10 33.944126 + 7603 0 -8.74898 0 -8.74898 -8.9449155e-10 33.944126 + 7604 0 -8.74898 0 -8.74898 1.3572443e-09 33.944126 + 7605 0 -8.74898 0 -8.74898 -2.7879571e-10 33.944126 + 7606 0 -8.74898 0 -8.74898 -2.7868654e-10 33.944126 + 7607 0 -8.74898 0 -8.74898 7.4095739e-10 33.944126 + 7608 0 -8.74898 0 -8.74898 -1.7454883e-09 33.944126 + 7609 0 -8.74898 0 -8.74898 -8.2305857e-10 33.944126 + 7610 0 -8.74898 0 -8.74898 1.2543024e-09 33.944126 + 7611 0 -8.74898 0 -8.74898 2.2206822e-10 33.944126 + 7612 0 -8.74898 0 -8.74898 -8.9421861e-10 33.944126 + 7613 0 -8.74898 0 -8.74898 1.3714913e-09 33.944126 + 7614 0 -8.74898 0 -8.74898 -8.9301771e-10 33.944126 + 7615 0 -8.74898 0 -8.74898 1.3727195e-09 33.944126 + 7616 0 -8.74898 0 -8.74898 -1.7308864e-09 33.944126 + 7617 0 -8.74898 0 -8.74898 1.3713822e-09 33.944126 + 7618 0 -8.74898 0 -8.74898 -2.9259243e-10 33.944126 + 7619 0 -8.74898 0 -8.74898 -2.7852278e-10 33.944126 + 7620 0 -8.74898 0 -8.74898 -8.9360452e-10 33.944126 + 7621 0 -8.74898 0 -8.74898 1.3581449e-09 33.944126 + 7622 0 -8.74898 0 -8.74898 -1.7315141e-09 33.944126 + 7623 0 -8.74898 0 -8.74898 4.972588e-10 33.944126 + 7624 0 -8.74898 0 -8.74898 -3.2597804e-10 33.944126 + 7625 0 -8.74898 0 -8.74898 1.3572989e-09 33.944126 + 7626 0 -8.74898 0 -8.74898 -2.7874112e-10 33.944126 + 7627 0 -8.74898 0 -8.74898 -2.7863195e-10 33.944126 + 7628 0 -8.74898 0 -8.74898 -3.1020256e-10 33.944126 + 7629 0 -8.74898 0 -8.74898 -3.245315e-10 33.944126 + 7630 0 -8.74898 0 -8.74898 1.3587317e-09 33.944126 + 7631 0 -8.74898 0 -8.74898 -1.7309137e-09 33.944126 + 7632 0 -8.74898 0 -8.74898 1.630074e-09 33.944126 + 7633 0 -8.74898 0 -8.74898 8.8272337e-11 33.944126 + 7634 0 -8.74898 0 -8.74898 -1.7313231e-09 33.944126 + 7635 0 -8.74898 0 -8.74898 -2.1816613e-10 33.944126 + 7636 0 -8.74898 0 -8.74898 6.540566e-10 33.944126 + 7637 0 -8.74898 0 -8.74898 -5.2211336e-10 33.944126 + 7638 0 -8.74898 0 -8.74898 4.9680846e-10 33.944126 + 7639 0 -8.74898 0 -8.74898 -5.2216795e-10 33.944126 + 7640 0 -8.74898 0 -8.74898 1.0940653e-09 33.944126 + 7641 0 -8.74898 0 -8.74898 -3.1134887e-10 33.944126 + 7642 0 -8.74898 0 -8.74898 -3.1170369e-10 33.944126 + 7643 0 -8.74898 0 -8.74898 1.3575718e-09 33.944126 + 7644 0 -8.74898 0 -8.74898 -5.9963373e-10 33.944126 + 7645 0 -8.74898 0 -8.74898 -3.1061196e-10 33.944126 + 7646 0 -8.74898 0 -8.74898 1.3726649e-09 33.944126 + 7647 0 -8.74898 0 -8.74898 -1.7309683e-09 33.944126 + 7648 0 -8.74898 0 -8.74898 7.84189e-10 33.944126 + 7649 0 -8.74898 0 -8.74898 2.2318725e-10 33.944126 + 7650 0 -8.74898 0 -8.74898 -8.9309959e-10 33.944126 + 7651 0 -8.74898 0 -8.74898 1.3726376e-09 33.944126 + 7652 0 -8.74898 0 -8.74898 -2.1606676e-09 33.944126 + 7653 0 -8.74898 0 -8.74898 1.094461e-09 33.944126 + 7654 0 -8.74898 0 -8.74898 1.8998932e-09 33.944126 + 7655 0 -8.74898 0 -8.74898 -1.9461893e-09 33.944126 + 7656 0 -8.74898 0 -8.74898 1.8993746e-09 33.944126 + 7657 0 -8.74898 0 -8.74898 -1.9466396e-09 33.944126 + 7658 0 -8.74898 0 -8.74898 1.8989106e-09 33.944126 + 7659 0 -8.74898 0 -8.74898 -1.94709e-09 33.944126 + 7660 0 -8.74898 0 -8.74898 4.796865e-12 33.944126 + 7661 0 -8.74898 0 -8.74898 -5.5089761e-11 33.944126 + 7662 0 -8.74898 0 -8.74898 1.1068521e-09 33.944126 + 7663 0 -8.74898 0 -8.74898 -1.0778354e-09 33.944126 + 7664 0 -8.74898 0 -8.74898 1.0930691e-09 33.944126 + 7665 0 -8.74898 0 -8.74898 -8.9586985e-10 33.944126 + 7666 0 -8.74898 0 -8.74898 1.10763e-09 33.944126 + 7667 0 -8.74898 0 -8.74898 -8.9525576e-10 33.944126 + 7668 0 -8.74898 0 -8.74898 1.0802958e-09 33.944126 + 7669 0 -8.74898 0 -8.74898 -8.9464166e-10 33.944126 + 7670 0 -8.74898 0 -8.74898 -2.1502058e-10 33.944126 + 7671 0 -8.74898 0 -8.74898 1.0803368e-09 33.944126 + 7672 0 -8.74898 0 -8.74898 -8.9460072e-10 33.944126 + 7673 0 -8.74898 0 -8.74898 1.1265441e-09 33.944126 + 7674 0 -8.74898 0 -8.74898 -8.9389109e-10 33.944126 + 7675 0 -8.74898 0 -8.74898 9.7694555e-10 33.944126 + 7676 0 -8.74898 0 -8.74898 -8.932497e-10 33.944126 + 7677 0 -8.74898 0 -8.74898 9.7760059e-10 33.944126 + 7678 0 -8.74898 0 -8.74898 -2.1473894e-09 33.944126 + 7679 0 -8.74898 0 -8.74898 1.0937514e-09 33.944126 + 7680 0 -8.74898 0 -8.74898 -2.9767497e-10 33.944126 + 7681 0 -8.74898 0 -8.74898 9.6272579e-10 33.944126 + 7682 0 -8.74898 0 -8.74898 -8.934817e-10 33.944126 + 7683 0 -8.74898 0 -8.74898 9.6339447e-10 33.944126 + 7684 0 -8.74898 0 -8.74898 -1.0603561e-09 33.944126 + 7685 0 -8.74898 0 -8.74898 9.6374928e-10 33.944126 + 7686 0 -8.74898 0 -8.74898 -8.2613078e-10 33.944126 + 7687 0 -8.74898 0 -8.74898 9.6439067e-10 33.944126 + 7688 0 -8.74898 0 -8.74898 -2.6389838e-09 33.944126 + 7689 0 -8.74898 0 -8.74898 9.4679692e-10 33.944126 + 7690 0 -8.74898 0 -8.74898 1.2907248e-09 33.944126 + 7691 0 -8.74898 0 -8.74898 -3.1020256e-10 33.944126 + 7692 0 -8.74898 0 -8.74898 -3.1053008e-10 33.944126 + 7693 0 -8.74898 0 -8.74898 9.638721e-10 33.944126 + 7694 0 -8.74898 0 -8.74898 -8.2600796e-10 33.944126 + 7695 0 -8.74898 0 -8.74898 9.6449985e-10 33.944126 + 7696 0 -8.74898 0 -8.74898 -1.2972321e-09 33.944126 + 7697 0 -8.74898 0 -8.74898 9.6365376e-10 33.944126 + 7698 0 -8.74898 0 -8.74898 -8.2621266e-10 33.944126 + 7699 0 -8.74898 0 -8.74898 9.6429515e-10 33.944126 + 7700 0 -8.74898 0 -8.74898 -8.2558492e-10 33.944126 + 7701 0 -8.74898 0 -8.74898 9.6493654e-10 33.944126 + 7702 0 -8.74898 0 -8.74898 -1.1889346e-09 33.944126 + 7703 0 -8.74898 0 -8.74898 9.6436338e-10 33.944126 + 7704 0 -8.74898 0 -8.74898 6.4483156e-10 33.944126 + 7705 0 -8.74898 0 -8.74898 -2.1454652e-09 33.944126 + 7706 0 -8.74898 0 -8.74898 1.2914072e-09 33.944126 + 7707 0 -8.74898 0 -8.74898 6.4382171e-10 33.944126 + 7708 0 -8.74898 0 -8.74898 -2.1464615e-09 33.944126 + 7709 0 -8.74898 0 -8.74898 9.901855e-10 33.944126 + 7710 0 -8.74898 0 -8.74898 1.3587317e-09 33.944126 + 7711 0 -8.74898 0 -8.74898 -1.0593872e-09 33.944126 + 7712 0 -8.74898 0 -8.74898 1.3596051e-09 33.944126 + 7713 0 -8.74898 0 -8.74898 -1.7300403e-09 33.944126 + 7714 0 -8.74898 0 -8.74898 7.8508967e-10 33.944126 + 7715 0 -8.74898 0 -8.74898 -3.0984775e-10 33.944126 + 7716 0 -8.74898 0 -8.74898 1.3594277e-09 33.944126 + 7717 0 -8.74898 0 -8.74898 -1.7302041e-09 33.944126 + 7718 0 -8.74898 0 -8.74898 7.8492591e-10 33.944126 + 7719 0 -8.74898 0 -8.74898 -3.1001151e-10 33.944126 + 7720 0 -8.74898 0 -8.74898 1.359264e-09 33.944126 + 7721 0 -8.74898 0 -8.74898 -1.7303678e-09 33.944126 + 7722 0 -8.74898 0 -8.74898 7.8476215e-10 33.944126 + 7723 0 -8.74898 0 -8.74898 -1.0335419e-09 33.944126 + 7724 0 -8.74898 0 -8.74898 1.1412279e-09 33.944126 + 7725 0 -8.74898 0 -8.74898 -3.0961575e-10 33.944126 + 7726 0 -8.74898 0 -8.74898 1.3596734e-09 33.944126 + 7727 0 -8.74898 0 -8.74898 -1.7299721e-09 33.944126 + 7728 0 -8.74898 0 -8.74898 7.8517155e-10 33.944126 + 7729 0 -8.74898 0 -8.74898 -1.0331462e-09 33.944126 + 7730 0 -8.74898 0 -8.74898 1.1416373e-09 33.944126 + 7731 0 -8.74898 0 -8.74898 -8.2637642e-10 33.944126 + 7732 0 -8.74898 0 -8.74898 1.3590183e-09 33.944126 + 7733 0 -8.74898 0 -8.74898 -2.1603128e-09 33.944126 + 7734 0 -8.74898 0 -8.74898 9.9029467e-10 33.944126 + 7735 0 -8.74898 0 -8.74898 1.3588546e-09 33.944126 + 7736 0 -8.74898 0 -8.74898 -5.9840553e-10 33.944126 + 7737 0 -8.74898 0 -8.74898 -1.0604107e-09 33.944126 + 7738 0 -8.74898 0 -8.74898 9.6359917e-10 33.944126 + 7739 0 -8.74898 0 -8.74898 -8.2626725e-10 33.944126 + 7740 0 -8.74898 0 -8.74898 9.6424056e-10 33.944126 + 7741 0 -8.74898 0 -8.74898 -8.2562586e-10 33.944126 + 7742 0 -8.74898 0 -8.74898 9.6488195e-10 33.944126 + 7743 0 -8.74898 0 -8.74898 -2.6384653e-09 33.944126 + 7744 0 -8.74898 0 -8.74898 9.4731549e-10 33.944126 + 7745 0 -8.74898 0 -8.74898 1.2912434e-09 33.944126 + 7746 0 -8.74898 0 -8.74898 -3.0968399e-10 33.944126 + 7747 0 -8.74898 0 -8.74898 1.3596051e-09 33.944126 + 7748 0 -8.74898 0 -8.74898 -1.7300403e-09 33.944126 + 7749 0 -8.74898 0 -8.74898 7.8508967e-10 33.944126 + 7750 0 -8.74898 0 -8.74898 -3.0984775e-10 33.944126 + 7751 0 -8.74898 0 -8.74898 1.3594277e-09 33.944126 + 7752 0 -8.74898 0 -8.74898 -1.7302041e-09 33.944126 + 7753 0 -8.74898 0 -8.74898 7.8492591e-10 33.944126 + 7754 0 -8.74898 0 -8.74898 -3.1001151e-10 33.944126 + 7755 0 -8.74898 0 -8.74898 1.359264e-09 33.944126 + 7756 0 -8.74898 0 -8.74898 -1.7303678e-09 33.944126 + 7757 0 -8.74898 0 -8.74898 7.8476215e-10 33.944126 + 7758 0 -8.74898 0 -8.74898 -3.1017527e-10 33.944126 + 7759 0 -8.74898 0 -8.74898 1.3591002e-09 33.944126 + 7760 0 -8.74898 0 -8.74898 -1.7445057e-09 33.944126 + 7761 0 -8.74898 0 -8.74898 7.8462569e-10 33.944126 + 7762 0 -8.74898 0 -8.74898 -8.9383651e-10 33.944126 + 7763 0 -8.74898 0 -8.74898 7.8474851e-10 33.944126 + 7764 0 -8.74898 0 -8.74898 -3.1020256e-10 33.944126 + 7765 0 -8.74898 0 -8.74898 1.3590729e-09 33.944126 + 7766 0 -8.74898 0 -8.74898 -1.7305589e-09 33.944126 + 7767 0 -8.74898 0 -8.74898 7.845711e-10 33.944126 + 7768 0 -8.74898 0 -8.74898 -1.033733e-09 33.944126 + 7769 0 -8.74898 0 -8.74898 7.8454381e-10 33.944126 + 7770 0 -8.74898 0 -8.74898 1.3592094e-09 33.944126 + 7771 0 -8.74898 0 -8.74898 -1.7304634e-09 33.944126 + 7772 0 -8.74898 0 -8.74898 7.8468027e-10 33.944126 + 7773 0 -8.74898 0 -8.74898 -1.0336374e-09 33.944126 + 7774 0 -8.74898 0 -8.74898 7.8462569e-10 33.944126 + 7775 0 -8.74898 0 -8.74898 1.3592913e-09 33.944126 + 7776 0 -8.74898 0 -8.74898 -1.7443283e-09 33.944126 + 7777 0 -8.74898 0 -8.74898 1.3579812e-09 33.944126 + 7778 0 -8.74898 0 -8.74898 -6.132121e-10 33.944126 + 7779 0 -8.74898 0 -8.74898 -3.1020256e-10 33.944126 + 7780 0 -8.74898 0 -8.74898 1.3590729e-09 33.944126 + 7781 0 -8.74898 0 -8.74898 -1.7305589e-09 33.944126 + 7782 0 -8.74898 0 -8.74898 7.845711e-10 33.944126 + 7783 0 -8.74898 0 -8.74898 -3.1036632e-10 33.944126 + 7784 0 -8.74898 0 -8.74898 1.3589092e-09 33.944126 + 7785 0 -8.74898 0 -8.74898 -1.7446968e-09 33.944126 + 7786 0 -8.74898 0 -8.74898 7.8443464e-10 33.944126 + 7787 0 -8.74898 0 -8.74898 -1.0372635e-09 33.944126 + 7788 0 -8.74898 0 -8.74898 7.8448922e-10 33.944126 + 7789 0 -8.74898 0 -8.74898 -3.2444962e-10 33.944126 + 7790 0 -8.74898 0 -8.74898 1.3588273e-09 33.944126 + 7791 0 -8.74898 0 -8.74898 -1.7308182e-09 33.944126 + 7792 0 -8.74898 0 -8.74898 7.8432546e-10 33.944126 + 7793 0 -8.74898 0 -8.74898 -3.2461338e-10 33.944126 + 7794 0 -8.74898 0 -8.74898 1.3586635e-09 33.944126 + 7795 0 -8.74898 0 -8.74898 -1.7309956e-09 33.944126 + 7796 0 -8.74898 0 -8.74898 7.841617e-10 33.944126 + 7797 0 -8.74898 0 -8.74898 -3.2477714e-10 33.944126 + 7798 0 -8.74898 0 -8.74898 1.3584998e-09 33.944126 + 7799 0 -8.74898 0 -8.74898 -1.7311593e-09 33.944126 + 7800 0 -8.74898 0 -8.74898 7.8399794e-10 33.944126 + 7801 0 -8.74898 0 -8.74898 -3.1096677e-10 33.944126 + 7802 0 -8.74898 0 -8.74898 1.3583087e-09 33.944126 + 7803 0 -8.74898 0 -8.74898 -6.1288458e-10 33.944126 + 7804 0 -8.74898 0 -8.74898 -3.0984775e-10 33.944126 + 7805 0 -8.74898 0 -8.74898 1.3594277e-09 33.944126 + 7806 0 -8.74898 0 -8.74898 -1.7441782e-09 33.944126 + 7807 0 -8.74898 0 -8.74898 1.3581177e-09 33.944126 + 7808 0 -8.74898 0 -8.74898 -6.1307564e-10 33.944126 + 7809 0 -8.74898 0 -8.74898 -3.1006609e-10 33.944126 + 7810 0 -8.74898 0 -8.74898 1.3592367e-09 33.944126 + 7811 0 -8.74898 0 -8.74898 -1.7443965e-09 33.944126 + 7812 0 -8.74898 0 -8.74898 1.3578993e-09 33.944126 + 7813 0 -8.74898 0 -8.74898 -6.1328034e-10 33.944126 + 7814 0 -8.74898 0 -8.74898 1.37332e-09 33.944126 + 7815 0 -8.74898 0 -8.74898 -1.7442737e-09 33.944126 + 7816 0 -8.74898 0 -8.74898 1.3580221e-09 33.944126 + 7817 0 -8.74898 0 -8.74898 -6.1315752e-10 33.944126 + 7818 0 -8.74898 0 -8.74898 7.4105292e-10 33.944126 + 7819 0 -8.74898 0 -8.74898 -1.7453927e-09 33.944126 + 7820 0 -8.74898 0 -8.74898 4.9736797e-10 33.944126 + 7821 0 -8.74898 0 -8.74898 -3.1189474e-10 33.944126 + 7822 0 -8.74898 0 -8.74898 7.9819042e-10 33.944126 + 7823 0 -8.74898 0 -8.74898 -8.9424591e-10 33.944126 + 7824 0 -8.74898 0 -8.74898 7.8435276e-10 33.944126 + 7825 0 -8.74898 0 -8.74898 -3.2509344e-10 33.944126 + 7826 0 -8.74898 0 -8.74898 1.3724193e-09 33.944126 + 7827 0 -8.74898 0 -8.74898 -1.7451744e-09 33.944126 + 7828 0 -8.74898 0 -8.74898 4.9758632e-10 33.944126 + 7829 0 -8.74898 0 -8.74898 1.8991563e-09 33.944126 + 7830 0 -8.74898 0 -8.74898 -1.946858e-09 33.944126 + 7831 0 -8.74898 0 -8.74898 1.8986923e-09 33.944126 + 7832 0 -8.74898 0 -8.74898 -1.9473493e-09 33.944126 + 7833 0 -8.74898 0 -8.74898 -7.599635e-10 33.944126 + 7834 0 -8.74898 0 -8.74898 4.9613978e-10 33.944126 + 7835 0 -8.74898 0 -8.74898 7.8678954e-10 33.944126 + 7836 0 -8.74898 0 -8.74898 -2.8086999e-10 33.944126 + 7837 0 -8.74898 0 -8.74898 -8.4055339e-10 33.944126 + 7838 0 -8.74898 0 -8.74898 4.9628989e-10 33.944126 + 7839 0 -8.74898 0 -8.74898 5.1109646e-10 33.944126 + 7840 0 -8.74898 0 -8.74898 -8.9566515e-10 33.944126 + 7841 0 -8.74898 0 -8.74898 4.9654917e-10 33.944126 + 7842 0 -8.74898 0 -8.74898 5.113421e-10 33.944126 + 7843 0 -8.74898 0 -8.74898 -8.9539222e-10 33.944126 + 7844 0 -8.74898 0 -8.74898 4.9680846e-10 33.944126 + 7845 0 -8.74898 0 -8.74898 1.3711365e-09 33.944126 + 7846 0 -8.74898 0 -8.74898 -2.9309736e-10 33.944126 + 7847 0 -8.74898 0 -8.74898 -8.9421861e-10 33.944126 + 7848 0 -8.74898 0 -8.74898 1.3714913e-09 33.944126 + 7849 0 -8.74898 0 -8.74898 -1.113482e-09 33.944126 + 7850 0 -8.74898 0 -8.74898 -3.1207214e-10 33.944126 + 7851 0 -8.74898 0 -8.74898 1.3711638e-09 33.944126 + 7852 0 -8.74898 0 -8.74898 -2.78823e-10 33.944126 + 7853 0 -8.74898 0 -8.74898 -1.1137276e-09 33.944126 + 7854 0 -8.74898 0 -8.74898 3.3605515e-10 33.944126 + 7855 0 -8.74898 0 -8.74898 3.3589139e-10 33.944126 + 7856 0 -8.74898 0 -8.74898 7.5404846e-10 33.944126 + 7857 0 -8.74898 0 -8.74898 7.7457255e-11 33.944126 + 7858 0 -8.74898 0 -8.74898 1.3751971e-09 33.944126 + 7859 0 -8.74898 0 -8.74898 -1.9067499e-09 33.944126 + 7860 0 -8.74898 0 -8.74898 9.3703048e-10 33.944126 + 7861 0 -8.74898 0 -8.74898 7.2232758e-10 33.944126 + 7862 0 -8.74898 0 -8.74898 -1.8057742e-09 33.944126 + 7863 0 -8.74898 0 -8.74898 1.2285788e-10 33.944126 + 7864 0 -8.74898 0 -8.74898 6.6070122e-10 33.944126 + 7865 0 -8.74898 0 -8.74898 3.5659347e-10 33.944126 + 7866 0 -8.74898 0 -8.74898 3.6442663e-10 33.944126 + 7867 0 -8.74898 0 -8.74898 5.851282e-10 33.944126 + 7868 0 -8.74898 0 -8.74898 -1.7748373e-09 33.944126 + 7869 0 -8.74898 0 -8.74898 -7.0720448e-11 33.944126 + 7870 0 -8.74898 0 -8.74898 -7.1239019e-11 33.944126 + 7871 0 -8.74898 0 -8.74898 -7.175759e-11 33.944126 + 7872 0 -8.74898 0 -8.74898 1.8461869e-11 33.944126 + 7873 0 -8.74898 0 -8.74898 3.0763713e-10 33.944126 + 7874 0 -8.74898 0 -8.74898 6.8202188e-10 33.944126 + 7875 0 -8.74898 0 -8.74898 -1.6198627e-10 33.944126 + 7876 0 -8.74898 0 -8.74898 -1.6182251e-10 33.944126 + 7877 0 -8.74898 0 -8.74898 -2.9387301e-11 33.944126 + 7878 0 -8.74898 0 -8.74898 -2.866403e-11 33.944126 + 7879 0 -8.74898 0 -8.74898 7.1662781e-10 33.944126 + 7880 0 -8.74898 0 -8.74898 2.4629572e-10 33.944126 + 7881 0 -8.74898 0 -8.74898 -1.0241214e-10 33.944126 + 7882 0 -8.74898 0 -8.74898 1.6550652e-10 33.944126 + 7883 0 -8.74898 0 -8.74898 1.6564299e-10 33.944126 + 7884 0 -8.74898 0 -8.74898 -1.7628106e-10 33.944126 + 7885 0 -8.74898 0 -8.74898 -1.7633565e-10 33.944126 + 7886 0 -8.74898 0 -8.74898 2.0388001e-10 33.944126 + 7887 0 -8.74898 0 -8.74898 2.0377084e-10 33.944126 + 7888 0 -8.74898 0 -8.74898 1.6231244e-10 33.944126 + 7889 0 -8.74898 0 -8.74898 5.7482559e-10 33.944126 + 7890 0 -8.74898 0 -8.74898 -6.9173421e-10 33.944126 + 7891 0 -8.74898 0 -8.74898 3.410406e-10 33.944126 + 7892 0 -8.74898 0 -8.74898 5.828498e-10 33.944126 + 7893 0 -8.74898 0 -8.74898 -6.9077894e-10 33.944126 + 7894 0 -8.74898 0 -8.74898 5.759992e-10 33.944126 + 7895 0 -8.74898 0 -8.74898 -6.9064248e-10 33.944126 + 7896 0 -8.74898 0 -8.74898 3.4211868e-10 33.944126 + 7897 0 -8.74898 0 -8.74898 5.8392788e-10 33.944126 + 7898 0 -8.74898 0 -8.74898 -1.8254296e-09 33.944126 + 7899 0 -8.74898 0 -8.74898 3.9992954e-11 33.944126 + 7900 0 -8.74898 0 -8.74898 8.5261018e-10 33.944126 + 7901 0 -8.74898 0 -8.74898 -4.9685028e-10 33.944126 + 7902 0 -8.74898 0 -8.74898 2.6790624e-10 33.944126 + 7903 0 -8.74898 0 -8.74898 6.4087477e-10 33.944126 + 7904 0 -8.74898 0 -8.74898 -3.9862145e-11 33.944126 + 7905 0 -8.74898 0 -8.74898 1.0045731e-09 33.944126 + 7906 0 -8.74898 0 -8.74898 8.0589457e-10 33.944126 + 7907 0 -8.74898 0 -8.74898 7.9355804e-10 33.944126 + 7908 0 -8.74898 0 -8.74898 -5.3908986e-10 33.944126 + 7909 0 -8.74898 0 -8.74898 3.8511462e-10 33.944126 + 7910 0 -8.74898 0 -8.74898 -7.9136966e-10 33.944126 + 7911 0 -8.74898 0 -8.74898 3.980516e-10 33.944126 + 7912 0 -8.74898 0 -8.74898 -3.3100545e-10 33.944126 + 7913 0 -8.74898 0 -8.74898 -3.3849744e-10 33.944126 + 7914 0 -8.74898 0 -8.74898 7.9222067e-10 33.944126 + 7915 0 -8.74898 0 -8.74898 -3.0938922e-10 33.944126 + 7916 0 -8.74898 0 -8.74898 -3.3781511e-10 33.944126 + 7917 0 -8.74898 0 -8.74898 7.7892887e-10 33.944126 + 7918 0 -8.74898 0 -8.74898 1.9726688e-10 33.944126 + 7919 0 -8.74898 0 -8.74898 -5.3887152e-10 33.944126 + 7920 0 -8.74898 0 -8.74898 -3.3051417e-10 33.944126 + 7921 0 -8.74898 0 -8.74898 -3.3797886e-10 33.944126 + 7922 0 -8.74898 0 -8.74898 7.9276654e-10 33.944126 + 7923 0 -8.74898 0 -8.74898 -3.2980455e-10 33.944126 + 7924 0 -8.74898 0 -8.74898 -3.3726924e-10 33.944126 + 7925 0 -8.74898 0 -8.74898 7.9347616e-10 33.944126 + 7926 0 -8.74898 0 -8.74898 1.6989178e-10 33.944126 + 7927 0 -8.74898 0 -8.74898 -5.6601462e-10 33.944126 + 7928 0 -8.74898 0 -8.74898 1.6931862e-10 33.944126 + 7929 0 -8.74898 0 -8.74898 -5.5258636e-10 33.944126 + 7930 0 -8.74898 0 -8.74898 5.5013189e-10 33.944126 + 7931 0 -8.74898 0 -8.74898 1.7016471e-10 33.944126 + 7932 0 -8.74898 0 -8.74898 -5.657144e-10 33.944126 + 7933 0 -8.74898 0 -8.74898 1.2037261e-09 33.944126 + 7934 0 -8.74898 0 -8.74898 -1.9272103e-09 33.944126 + 7935 0 -8.74898 0 -8.74898 5.4931309e-10 33.944126 + 7936 0 -8.74898 0 -8.74898 1.2034259e-09 33.944126 + 7937 0 -8.74898 0 -8.74898 -1.9273332e-09 33.944126 + 7938 0 -8.74898 0 -8.74898 1.0549555e-09 33.944126 + 7939 0 -8.74898 0 -8.74898 1.9762169e-10 33.944126 + 7940 0 -8.74898 0 -8.74898 1.9846778e-10 33.944126 + 7941 0 -8.74898 0 -8.74898 -1.9139595e-09 33.944126 + 7942 0 -8.74898 0 -8.74898 2.9675396e-10 33.944126 + 7943 0 -8.74898 0 -8.74898 1.0548737e-09 33.944126 + 7944 0 -8.74898 0 -8.74898 1.8359298e-10 33.944126 + 7945 0 -8.74898 0 -8.74898 -5.4500425e-10 33.944126 + 7946 0 -8.74898 0 -8.74898 1.6964614e-10 33.944126 + 7947 0 -8.74898 0 -8.74898 1.7073787e-10 33.944126 + 7948 0 -8.74898 0 -8.74898 -1.9414711e-09 33.944126 + 7949 0 -8.74898 0 -8.74898 -7.7030306e-11 33.944126 + 7950 0 -8.74898 0 -8.74898 6.7263335e-10 33.944126 + 7951 0 -8.74898 0 -8.74898 2.9680854e-10 33.944126 + 7952 0 -8.74898 0 -8.74898 3.0434147e-10 33.944126 + 7953 0 -8.74898 0 -8.74898 5.5668226e-10 33.944126 + 7954 0 -8.74898 0 -8.74898 -5.7403058e-10 33.944126 + 7955 0 -8.74898 0 -8.74898 5.5695519e-10 33.944126 + 7956 0 -8.74898 0 -8.74898 1.6997366e-10 33.944126 + 7957 0 -8.74898 0 -8.74898 -5.7244758e-10 33.944126 + 7958 0 -8.74898 0 -8.74898 1.204272e-09 33.944126 + 7959 0 -8.74898 0 -8.74898 -1.6610067e-09 33.944126 + 7960 0 -8.74898 0 -8.74898 3.4076341e-10 33.944126 + 7961 0 -8.74898 0 -8.74898 1.2042174e-09 33.944126 + 7962 0 -8.74898 0 -8.74898 -1.6608157e-09 33.944126 + 7963 0 -8.74898 0 -8.74898 3.4095446e-10 33.944126 + 7964 0 -8.74898 0 -8.74898 3.4878761e-10 33.944126 + 7965 0 -8.74898 0 -8.74898 1.2052546e-09 33.944126 + 7966 0 -8.74898 0 -8.74898 -2.1455629e-09 33.944126 + 7967 0 -8.74898 0 -8.74898 3.5498317e-10 33.944126 + 7968 0 -8.74898 0 -8.74898 3.6284362e-10 33.944126 + 7969 0 -8.74898 0 -8.74898 3.4971558e-10 33.944126 + 7970 0 -8.74898 0 -8.74898 -1.721393e-09 33.944126 + 7971 0 -8.74898 0 -8.74898 1.3068908e-09 33.944126 + 7972 0 -8.74898 0 -8.74898 3.492243e-10 33.944126 + 7973 0 -8.74898 0 -8.74898 -5.7185994e-10 33.944126 + 7974 0 -8.74898 0 -8.74898 3.6319843e-10 33.944126 + 7975 0 -8.74898 0 -8.74898 3.5009769e-10 33.944126 + 7976 0 -8.74898 0 -8.74898 -1.4623538e-09 33.944126 + 7977 0 -8.74898 0 -8.74898 3.5479212e-10 33.944126 + 7978 0 -8.74898 0 -8.74898 3.6262527e-10 33.944126 + 7979 0 -8.74898 0 -8.74898 3.6347136e-10 33.944126 + 7980 0 -8.74898 0 -8.74898 -5.7164159e-10 33.944126 + 7981 0 -8.74898 0 -8.74898 3.6344407e-10 33.944126 + 7982 0 -8.74898 0 -8.74898 3.6429016e-10 33.944126 + 7983 0 -8.74898 0 -8.74898 -1.4621355e-09 33.944126 + 7984 0 -8.74898 0 -8.74898 1.8324331e-09 33.944126 + 7985 0 -8.74898 0 -8.74898 -1.8529275e-09 33.944126 + 7986 0 -8.74898 0 -8.74898 1.9928765e-09 33.944126 + 7987 0 -8.74898 0 -8.74898 -1.6607747e-09 33.944126 + 7988 0 -8.74898 0 -8.74898 3.5498317e-10 33.944126 + 7989 0 -8.74898 0 -8.74898 3.4185514e-10 33.944126 + 7990 0 -8.74898 0 -8.74898 3.4971558e-10 33.944126 + 7991 0 -8.74898 0 -8.74898 1.5519417e-10 33.944126 + 7992 0 -8.74898 0 -8.74898 -1.688955e-09 33.944126 + 7993 0 -8.74898 0 -8.74898 2.2480205e-10 33.944126 + 7994 0 -8.74898 0 -8.74898 1.4334633e-09 33.944126 + 7995 0 -8.74898 0 -8.74898 1.8323239e-09 33.944126 + 7996 0 -8.74898 0 -8.74898 -1.4615077e-09 33.944126 + 7997 0 -8.74898 0 -8.74898 1.8330608e-09 33.944126 + 7998 0 -8.74898 0 -8.74898 -1.9119294e-09 33.944126 + 7999 0 -8.74898 0 -8.74898 1.8326787e-09 33.944126 + 8000 0 -8.74898 0 -8.74898 -1.4894014e-09 33.944126 + 8001 0 -8.74898 0 -8.74898 2.1650043e-09 33.944126 + 8002 0 -8.74898 0 -8.74898 -2.1451672e-09 33.944126 + 8003 0 -8.74898 0 -8.74898 3.6237963e-10 33.944126 + 8004 0 -8.74898 0 -8.74898 3.6322572e-10 33.944126 + 8005 0 -8.74898 0 -8.74898 3.6407181e-10 33.944126 + 8006 0 -8.74898 0 -8.74898 -1.4623538e-09 33.944126 + 8007 0 -8.74898 0 -8.74898 2.1641036e-09 33.944126 + 8008 0 -8.74898 0 -8.74898 -2.1460815e-09 33.944126 + 8009 0 -8.74898 0 -8.74898 2.6276414e-11 33.944126 + 8010 0 -8.74898 0 -8.74898 3.5517423e-10 33.944126 + 8011 0 -8.74898 0 -8.74898 3.6434475e-10 33.944126 + 8012 0 -8.74898 0 -8.74898 -9.9404972e-10 33.944126 + 8013 0 -8.74898 0 -8.74898 1.8334156e-09 33.944126 + 8014 0 -8.74898 0 -8.74898 -1.8519177e-09 33.944126 + 8015 0 -8.74898 0 -8.74898 2.1650726e-09 33.944126 + 8016 0 -8.74898 0 -8.74898 -2.1450853e-09 33.944126 + 8017 0 -8.74898 0 -8.74898 2.164786e-09 33.944126 + 8018 0 -8.74898 0 -8.74898 -2.1593733e-09 33.944126 + 8019 0 -8.74898 0 -8.74898 5.8552222e-10 33.944126 + 8020 0 -8.74898 0 -8.74898 3.6336219e-10 33.944126 + 8021 0 -8.74898 0 -8.74898 3.5023415e-10 33.944126 + 8022 0 -8.74898 0 -8.74898 -1.123233e-09 33.944126 + 8023 0 -8.74898 0 -8.74898 3.5599302e-10 33.944126 + 8024 0 -8.74898 0 -8.74898 3.6382618e-10 33.944126 + 8025 0 -8.74898 0 -8.74898 3.6467227e-10 33.944126 + 8026 0 -8.74898 0 -8.74898 -9.9381773e-10 33.944126 + 8027 0 -8.74898 0 -8.74898 3.6319843e-10 33.944126 + 8028 0 -8.74898 0 -8.74898 3.6407181e-10 33.944126 + 8029 0 -8.74898 0 -8.74898 5.8474609e-10 33.944126 + 8030 0 -8.74898 0 -8.74898 -1.4610983e-09 33.944126 + 8031 0 -8.74898 0 -8.74898 2.1653591e-09 33.944126 + 8032 0 -8.74898 0 -8.74898 -2.1448123e-09 33.944126 + 8033 0 -8.74898 0 -8.74898 3.6273445e-10 33.944126 + 8034 0 -8.74898 0 -8.74898 3.6358054e-10 33.944126 + 8035 0 -8.74898 0 -8.74898 3.504525e-10 33.944126 + 8036 0 -8.74898 0 -8.74898 -1.1229873e-09 33.944126 + 8037 0 -8.74898 0 -8.74898 2.1655365e-09 33.944126 + 8038 0 -8.74898 0 -8.74898 -2.1446213e-09 33.944126 + 8039 0 -8.74898 0 -8.74898 3.5593844e-10 33.944126 + 8040 0 -8.74898 0 -8.74898 3.6377159e-10 33.944126 + 8041 0 -8.74898 0 -8.74898 3.6461768e-10 33.944126 + 8042 0 -8.74898 0 -8.74898 -1.1227963e-09 33.944126 + 8043 0 -8.74898 0 -8.74898 3.5640242e-10 33.944126 + 8044 0 -8.74898 0 -8.74898 3.6426287e-10 33.944126 + 8045 0 -8.74898 0 -8.74898 5.8493714e-10 33.944126 + 8046 0 -8.74898 0 -8.74898 -1.4609619e-09 33.944126 + 8047 0 -8.74898 0 -8.74898 2.1654956e-09 33.944126 + 8048 0 -8.74898 0 -8.74898 -2.1446622e-09 33.944126 + 8049 0 -8.74898 0 -8.74898 3.5588385e-10 33.944126 + 8050 0 -8.74898 0 -8.74898 3.63717e-10 33.944126 + 8051 0 -8.74898 0 -8.74898 3.6459039e-10 33.944126 + 8052 0 -8.74898 0 -8.74898 5.8529196e-10 33.944126 + 8053 0 -8.74898 0 -8.74898 -1.9114382e-09 33.944126 + 8054 0 -8.74898 0 -8.74898 1.6373835e-09 33.944126 + 8055 0 -8.74898 0 -8.74898 -1.4893741e-09 33.944126 + 8056 0 -8.74898 0 -8.74898 5.8609538e-10 33.944126 + 8057 0 -8.74898 0 -8.74898 3.6390806e-10 33.944126 + 8058 0 -8.74898 0 -8.74898 5.8460963e-10 33.944126 + 8059 0 -8.74898 0 -8.74898 -1.9121205e-09 33.944126 + 8060 0 -8.74898 0 -8.74898 1.6367011e-09 33.944126 + 8061 0 -8.74898 0 -8.74898 -1.1231375e-09 33.944126 + 8062 0 -8.74898 0 -8.74898 3.6306197e-10 33.944126 + 8063 0 -8.74898 0 -8.74898 3.6390806e-10 33.944126 + 8064 0 -8.74898 0 -8.74898 5.8460963e-10 33.944126 + 8065 0 -8.74898 0 -8.74898 -1.9121205e-09 33.944126 + 8066 0 -8.74898 0 -8.74898 1.6367011e-09 33.944126 + 8067 0 -8.74898 0 -8.74898 -1.1231375e-09 33.944126 + 8068 0 -8.74898 0 -8.74898 3.6306197e-10 33.944126 + 8069 0 -8.74898 0 -8.74898 3.6390806e-10 33.944126 + 8070 0 -8.74898 0 -8.74898 5.8460963e-10 33.944126 + 8071 0 -8.74898 0 -8.74898 -1.4612348e-09 33.944126 + 8072 0 -8.74898 0 -8.74898 1.8333337e-09 33.944126 + 8073 0 -8.74898 0 -8.74898 -2.1733474e-09 33.944126 + 8074 0 -8.74898 0 -8.74898 1.6368103e-09 33.944126 + 8075 0 -8.74898 0 -8.74898 -1.1230146e-09 33.944126 + 8076 0 -8.74898 0 -8.74898 3.6319843e-10 33.944126 + 8077 0 -8.74898 0 -8.74898 3.6404452e-10 33.944126 + 8078 0 -8.74898 0 -8.74898 5.8474609e-10 33.944126 + 8079 0 -8.74898 0 -8.74898 -1.4611256e-09 33.944126 + 8080 0 -8.74898 0 -8.74898 3.6300738e-10 33.944126 + 8081 0 -8.74898 0 -8.74898 3.6385347e-10 33.944126 + 8082 0 -8.74898 0 -8.74898 3.6469956e-10 33.944126 + 8083 0 -8.74898 0 -8.74898 -1.1087539e-09 33.944126 + 8084 0 -8.74898 0 -8.74898 1.8339342e-09 33.944126 + 8085 0 -8.74898 0 -8.74898 -2.1727606e-09 33.944126 + 8086 0 -8.74898 0 -8.74898 1.3927879e-09 33.944126 + 8087 0 -8.74898 0 -8.74898 5.8521008e-10 33.944126 + 8088 0 -8.74898 0 -8.74898 -1.9115746e-09 33.944126 + 8089 0 -8.74898 0 -8.74898 1.637247e-09 33.944126 + 8090 0 -8.74898 0 -8.74898 -1.1225916e-09 33.944126 + 8091 0 -8.74898 0 -8.74898 3.6360783e-10 33.944126 + 8092 0 -8.74898 0 -8.74898 3.6445392e-10 33.944126 + 8093 0 -8.74898 0 -8.74898 5.8518278e-10 33.944126 + 8094 0 -8.74898 0 -8.74898 -1.9115473e-09 33.944126 + 8095 0 -8.74898 0 -8.74898 1.4065982e-09 33.944126 + 8096 0 -8.74898 0 -8.74898 5.8504632e-10 33.944126 + 8097 0 -8.74898 0 -8.74898 -1.9117384e-09 33.944126 + 8098 0 -8.74898 0 -8.74898 1.6370832e-09 33.944126 + 8099 0 -8.74898 0 -8.74898 -7.1394495e-10 33.944126 + 8100 0 -8.74898 0 -8.74898 3.641264e-10 33.944126 + 8101 0 -8.74898 0 -8.74898 5.8482797e-10 33.944126 + 8102 0 -8.74898 0 -8.74898 -1.9119022e-09 33.944126 + 8103 0 -8.74898 0 -8.74898 1.6369195e-09 33.944126 + 8104 0 -8.74898 0 -8.74898 -7.1410871e-10 33.944126 + 8105 0 -8.74898 0 -8.74898 3.6396264e-10 33.944126 + 8106 0 -8.74898 0 -8.74898 5.8466421e-10 33.944126 + 8107 0 -8.74898 0 -8.74898 -1.9120659e-09 33.944126 + 8108 0 -8.74898 0 -8.74898 1.6367557e-09 33.944126 + 8109 0 -8.74898 0 -8.74898 -7.1427247e-10 33.944126 + 8110 0 -8.74898 0 -8.74898 3.6377159e-10 33.944126 + 8111 0 -8.74898 0 -8.74898 3.6461768e-10 33.944126 + 8112 0 -8.74898 0 -8.74898 -1.9126664e-09 33.944126 + 8113 0 -8.74898 0 -8.74898 1.0213647e-09 33.944126 + 8114 0 -8.74898 0 -8.74898 3.6358054e-10 33.944126 + 8115 0 -8.74898 0 -8.74898 3.6442663e-10 33.944126 + 8116 0 -8.74898 0 -8.74898 -7.0020282e-10 33.944126 + 8117 0 -8.74898 0 -8.74898 3.6388076e-10 33.944126 + 8118 0 -8.74898 0 -8.74898 3.6472685e-10 33.944126 + 8119 0 -8.74898 0 -8.74898 -1.9125708e-09 33.944126 + 8120 0 -8.74898 0 -8.74898 1.0214602e-09 33.944126 + 8121 0 -8.74898 0 -8.74898 2.5148658e-10 33.944126 + 8122 0 -8.74898 0 -8.74898 3.6450851e-10 33.944126 + 8123 0 -8.74898 0 -8.74898 -7.0009364e-10 33.944126 + 8124 0 -8.74898 0 -8.74898 1.8414398e-09 33.944126 + 8125 0 -8.74898 0 -8.74898 -1.9661051e-09 33.944126 + 8126 0 -8.74898 0 -8.74898 1.8411396e-09 33.944126 + 8127 0 -8.74898 0 -8.74898 -1.9663917e-09 33.944126 + 8128 0 -8.74898 0 -8.74898 1.8408667e-09 33.944126 + 8129 0 -8.74898 0 -8.74898 -2.473783e-09 33.944126 + 8130 0 -8.74898 0 -8.74898 1.6435244e-09 33.944126 + 8131 0 -8.74898 0 -8.74898 -7.0051669e-10 33.944126 + 8132 0 -8.74898 0 -8.74898 3.6355324e-10 33.944126 + 8133 0 -8.74898 0 -8.74898 3.6442663e-10 33.944126 + 8134 0 -8.74898 0 -8.74898 -7.0023011e-10 33.944126 + 8135 0 -8.74898 0 -8.74898 3.6385347e-10 33.944126 + 8136 0 -8.74898 0 -8.74898 3.6469956e-10 33.944126 + 8137 0 -8.74898 0 -8.74898 -1.9125845e-09 33.944126 + 8138 0 -8.74898 0 -8.74898 1.0214329e-09 33.944126 + 8139 0 -8.74898 0 -8.74898 1.8410987e-09 33.944126 + 8140 0 -8.74898 0 -8.74898 -2.1864618e-09 33.944126 + 8141 0 -8.74898 0 -8.74898 1.8403754e-09 33.944126 + 8142 0 -8.74898 0 -8.74898 -1.9116019e-09 33.944126 + 8143 0 -8.74898 0 -8.74898 1.6442068e-09 33.944126 + 8144 0 -8.74898 0 -8.74898 -1.9124753e-09 33.944126 + 8145 0 -8.74898 0 -8.74898 1.3148604e-09 33.944126 + 8146 0 -8.74898 0 -8.74898 4.8981998e-10 33.944126 + 8147 0 -8.74898 0 -8.74898 -7.1439529e-10 33.944126 + 8148 0 -8.74898 0 -8.74898 3.6366242e-10 33.944126 + 8149 0 -8.74898 0 -8.74898 -9.840792e-10 33.944126 + 8150 0 -8.74898 0 -8.74898 3.6284362e-10 33.944126 + 8151 0 -8.74898 0 -8.74898 3.63717e-10 33.944126 + 8152 0 -8.74898 0 -8.74898 3.6456309e-10 33.944126 + 8153 0 -8.74898 0 -8.74898 -7.0009364e-10 33.944126 + 8154 0 -8.74898 0 -8.74898 3.6398993e-10 33.944126 + 8155 0 -8.74898 0 -8.74898 -7.9299039e-11 33.944126 + 8156 0 -8.74898 0 -8.74898 -7.0068045e-10 33.944126 + 8157 0 -8.74898 0 -8.74898 1.8408394e-09 33.944126 + 8158 0 -8.74898 0 -8.74898 -2.1728288e-09 33.944126 + 8159 0 -8.74898 0 -8.74898 1.8401025e-09 33.944126 + 8160 0 -8.74898 0 -8.74898 -1.9118749e-09 33.944126 + 8161 0 -8.74898 0 -8.74898 1.6439065e-09 33.944126 + 8162 0 -8.74898 0 -8.74898 -1.9127619e-09 33.944126 + 8163 0 -8.74898 0 -8.74898 1.0142821e-09 33.944126 + 8164 0 -8.74898 0 -8.74898 3.6349866e-10 33.944126 + 8165 0 -8.74898 0 -8.74898 5.0393057e-10 33.944126 + 8166 0 -8.74898 0 -8.74898 -7.1420424e-10 33.944126 + 8167 0 -8.74898 0 -8.74898 3.6385347e-10 33.944126 + 8168 0 -8.74898 0 -8.74898 -9.8388815e-10 33.944126 + 8169 0 -8.74898 0 -8.74898 1.8404846e-09 33.944126 + 8170 0 -8.74898 0 -8.74898 -2.1731564e-09 33.944126 + 8171 0 -8.74898 0 -8.74898 1.6439884e-09 33.944126 + 8172 0 -8.74898 0 -8.74898 -1.9126937e-09 33.944126 + 8173 0 -8.74898 0 -8.74898 1.0283244e-09 33.944126 + 8174 0 -8.74898 0 -8.74898 3.6355324e-10 33.944126 + 8175 0 -8.74898 0 -8.74898 5.0398516e-10 33.944126 + 8176 0 -8.74898 0 -8.74898 -7.14136e-10 33.944126 + 8177 0 -8.74898 0 -8.74898 3.6393535e-10 33.944126 + 8178 0 -8.74898 0 -8.74898 -7.0072139e-10 33.944126 + 8179 0 -8.74898 0 -8.74898 3.6336219e-10 33.944126 + 8180 0 -8.74898 0 -8.74898 5.0379411e-10 33.944126 + 8181 0 -8.74898 0 -8.74898 -7.0044846e-10 33.944126 + 8182 0 -8.74898 0 -8.74898 3.6363512e-10 33.944126 + 8183 0 -8.74898 0 -8.74898 5.0406704e-10 33.944126 + 8184 0 -8.74898 0 -8.74898 -1.9127346e-09 33.944126 + 8185 0 -8.74898 0 -8.74898 1.3146011e-09 33.944126 + 8186 0 -8.74898 0 -8.74898 5.0354847e-10 33.944126 + 8187 0 -8.74898 0 -8.74898 -7.1465458e-10 33.944126 + 8188 0 -8.74898 0 -8.74898 3.6341678e-10 33.944126 + 8189 0 -8.74898 0 -8.74898 5.0384869e-10 33.944126 + 8190 0 -8.74898 0 -8.74898 -7.143407e-10 33.944126 + 8191 0 -8.74898 0 -8.74898 5.0330283e-10 33.944126 + 8192 0 -8.74898 0 -8.74898 -9.8397003e-10 33.944126 + 8193 0 -8.74898 0 -8.74898 3.6295279e-10 33.944126 + 8194 0 -8.74898 0 -8.74898 3.6379888e-10 33.944126 + 8195 0 -8.74898 0 -8.74898 5.042308e-10 33.944126 + 8196 0 -8.74898 0 -8.74898 -1.9125708e-09 33.944126 + 8197 0 -8.74898 0 -8.74898 1.3147649e-09 33.944126 + 8198 0 -8.74898 0 -8.74898 5.0371223e-10 33.944126 + 8199 0 -8.74898 0 -8.74898 -7.1449082e-10 33.944126 + 8200 0 -8.74898 0 -8.74898 3.6355324e-10 33.944126 + 8201 0 -8.74898 0 -8.74898 -9.8416108e-10 33.944126 + 8202 0 -8.74898 0 -8.74898 2.5058591e-10 33.944126 + 8203 0 -8.74898 0 -8.74898 2.5140471e-10 33.944126 + 8204 0 -8.74898 0 -8.74898 3.6442663e-10 33.944126 + 8205 0 -8.74898 0 -8.74898 -7.0020282e-10 33.944126 + 8206 0 -8.74898 0 -8.74898 1.8413034e-09 33.944126 + 8207 0 -8.74898 0 -8.74898 -1.9662279e-09 33.944126 + 8208 0 -8.74898 0 -8.74898 1.8410304e-09 33.944126 + 8209 0 -8.74898 0 -8.74898 -1.9665282e-09 33.944126 + 8210 0 -8.74898 0 -8.74898 1.8407302e-09 33.944126 + 8211 0 -8.74898 0 -8.74898 -2.4739195e-09 33.944126 + 8212 0 -8.74898 0 -8.74898 1.4127119e-09 33.944126 + 8213 0 -8.74898 0 -8.74898 5.0390328e-10 33.944126 + 8214 0 -8.74898 0 -8.74898 -7.1429976e-10 33.944126 + 8215 0 -8.74898 0 -8.74898 3.637443e-10 33.944126 + 8216 0 -8.74898 0 -8.74898 5.0417621e-10 33.944126 + 8217 0 -8.74898 0 -8.74898 -1.9126664e-09 33.944126 + 8218 0 -8.74898 0 -8.74898 1.3146694e-09 33.944126 + 8219 0 -8.74898 0 -8.74898 5.036167e-10 33.944126 + 8220 0 -8.74898 0 -8.74898 -7.1458634e-10 33.944126 + 8221 0 -8.74898 0 -8.74898 5.0308448e-10 33.944126 + 8222 0 -8.74898 0 -8.74898 -9.8421567e-10 33.944126 + 8223 0 -8.74898 0 -8.74898 3.6270715e-10 33.944126 + 8224 0 -8.74898 0 -8.74898 3.6355324e-10 33.944126 + 8225 0 -8.74898 0 -8.74898 5.0398516e-10 33.944126 + 8226 0 -8.74898 0 -8.74898 -1.9128711e-09 33.944126 + 8227 0 -8.74898 0 -8.74898 1.3144647e-09 33.944126 + 8228 0 -8.74898 0 -8.74898 5.0338471e-10 33.944126 + 8229 0 -8.74898 0 -8.74898 -9.8391544e-10 33.944126 + 8230 0 -8.74898 0 -8.74898 3.6303467e-10 33.944126 + 8231 0 -8.74898 0 -8.74898 3.6388076e-10 33.944126 + 8232 0 -8.74898 0 -8.74898 -9.8386086e-10 33.944126 + 8233 0 -8.74898 0 -8.74898 2.5088613e-10 33.944126 + 8234 0 -8.74898 0 -8.74898 3.6388076e-10 33.944126 + 8235 0 -8.74898 0 -8.74898 5.0431268e-10 33.944126 + 8236 0 -8.74898 0 -8.74898 -1.9125026e-09 33.944126 + 8237 0 -8.74898 0 -8.74898 1.0285155e-09 33.944126 + 8238 0 -8.74898 0 -8.74898 3.637443e-10 33.944126 + 8239 0 -8.74898 0 -8.74898 5.0417621e-10 33.944126 + 8240 0 -8.74898 0 -8.74898 -1.9126118e-09 33.944126 + 8241 0 -8.74898 0 -8.74898 1.0283927e-09 33.944126 + 8242 0 -8.74898 0 -8.74898 3.6363512e-10 33.944126 + 8243 0 -8.74898 0 -8.74898 5.0406704e-10 33.944126 + 8244 0 -8.74898 0 -8.74898 -7.0013458e-10 33.944126 + 8245 0 -8.74898 0 -8.74898 5.0352118e-10 33.944126 + 8246 0 -8.74898 0 -8.74898 -7.0070774e-10 33.944126 + 8247 0 -8.74898 0 -8.74898 3.6338948e-10 33.944126 + 8248 0 -8.74898 0 -8.74898 5.0379411e-10 33.944126 + 8249 0 -8.74898 0 -8.74898 -7.0035293e-10 33.944126 + 8250 0 -8.74898 0 -8.74898 5.0330283e-10 33.944126 + 8251 0 -8.74898 0 -8.74898 -9.8397003e-10 33.944126 + 8252 0 -8.74898 0 -8.74898 1.840389e-09 33.944126 + 8253 0 -8.74898 0 -8.74898 -1.9671422e-09 33.944126 + 8254 0 -8.74898 0 -8.74898 1.8400752e-09 33.944126 + 8255 0 -8.74898 0 -8.74898 -1.9674834e-09 33.944126 + 8256 0 -8.74898 0 -8.74898 1.6300143e-09 33.944126 + 8257 0 -8.74898 0 -8.74898 -7.1401319e-10 33.944126 + 8258 0 -8.74898 0 -8.74898 5.0363035e-10 33.944126 + 8259 0 -8.74898 0 -8.74898 -7.1455905e-10 33.944126 + 8260 0 -8.74898 0 -8.74898 3.6349866e-10 33.944126 + 8261 0 -8.74898 0 -8.74898 5.0393057e-10 33.944126 + 8262 0 -8.74898 0 -8.74898 -7.1427247e-10 33.944126 + 8263 0 -8.74898 0 -8.74898 5.0335742e-10 33.944126 + 8264 0 -8.74898 0 -8.74898 -9.8392909e-10 33.944126 + 8265 0 -8.74898 0 -8.74898 3.6300738e-10 33.944126 + 8266 0 -8.74898 0 -8.74898 5.034393e-10 33.944126 + 8267 0 -8.74898 0 -8.74898 -7.9353626e-11 33.944126 + 8268 0 -8.74898 0 -8.74898 5.0412163e-10 33.944126 + 8269 0 -8.74898 0 -8.74898 -1.9127346e-09 33.944126 + 8270 0 -8.74898 0 -8.74898 1.3146011e-09 33.944126 + 8271 0 -8.74898 0 -8.74898 5.0354847e-10 33.944126 + 8272 0 -8.74898 0 -8.74898 -7.1465458e-10 33.944126 + 8273 0 -8.74898 0 -8.74898 5.0300261e-10 33.944126 + 8274 0 -8.74898 0 -8.74898 -9.8427025e-10 33.944126 + 8275 0 -8.74898 0 -8.74898 3.6265257e-10 33.944126 + 8276 0 -8.74898 0 -8.74898 3.6349866e-10 33.944126 + 8277 0 -8.74898 0 -8.74898 5.0393057e-10 33.944126 + 8278 0 -8.74898 0 -8.74898 -7.1420424e-10 33.944126 + 8279 0 -8.74898 0 -8.74898 5.034393e-10 33.944126 + 8280 0 -8.74898 0 -8.74898 -9.8386086e-10 33.944126 + 8281 0 -8.74898 0 -8.74898 2.5088613e-10 33.944126 + 8282 0 -8.74898 0 -8.74898 3.6388076e-10 33.944126 + 8283 0 -8.74898 0 -8.74898 -7.9380919e-11 33.944126 + 8284 0 -8.74898 0 -8.74898 5.0409433e-10 33.944126 + 8285 0 -8.74898 0 -8.74898 -1.9127619e-09 33.944126 + 8286 0 -8.74898 0 -8.74898 1.0282562e-09 33.944126 + 8287 0 -8.74898 0 -8.74898 2.5132283e-10 33.944126 + 8288 0 -8.74898 0 -8.74898 5.0390328e-10 33.944126 + 8289 0 -8.74898 0 -8.74898 -7.0032564e-10 33.944126 + 8290 0 -8.74898 0 -8.74898 5.0333012e-10 33.944126 + 8291 0 -8.74898 0 -8.74898 -9.8394273e-10 33.944126 + 8292 0 -8.74898 0 -8.74898 1.8404027e-09 33.944126 + 8293 0 -8.74898 0 -8.74898 -1.9115473e-09 33.944126 + 8294 0 -8.74898 0 -8.74898 1.8400342e-09 33.944126 + 8295 0 -8.74898 0 -8.74898 -1.9535502e-09 33.944126 + 8296 0 -8.74898 0 -8.74898 1.6299324e-09 33.944126 + 8297 0 -8.74898 0 -8.74898 -1.9127619e-09 33.944126 + 8298 0 -8.74898 0 -8.74898 1.0282562e-09 33.944126 + 8299 0 -8.74898 0 -8.74898 5.0308448e-10 33.944126 + 8300 0 -8.74898 0 -8.74898 5.0395787e-10 33.944126 + 8301 0 -8.74898 0 -8.74898 -4.7112617e-11 33.944126 + 8302 0 -8.74898 0 -8.74898 -2.1588138e-09 33.944126 + 8303 0 -8.74898 0 -8.74898 2.1879754e-10 33.944126 + 8304 0 -8.74898 0 -8.74898 1.4134215e-09 33.944126 + 8305 0 -8.74898 0 -8.74898 7.3313787e-10 33.944126 + 8306 0 -8.74898 0 -8.74898 -4.0757518e-10 33.944126 + 8307 0 -8.74898 0 -8.74898 7.3339716e-10 33.944126 + 8308 0 -8.74898 0 -8.74898 -6.1697542e-10 33.944126 + 8309 0 -8.74898 0 -8.74898 7.3319246e-10 33.944126 + 8310 0 -8.74898 0 -8.74898 -6.7634007e-10 33.944126 + 8311 0 -8.74898 0 -8.74898 7.3290588e-10 33.944126 + 8312 0 -8.74898 0 -8.74898 -6.7662665e-10 33.944126 + 8313 0 -8.74898 0 -8.74898 5.7885953e-10 33.944126 + 8314 0 -8.74898 0 -8.74898 -6.7673583e-10 33.944126 + 8315 0 -8.74898 0 -8.74898 5.7875036e-10 33.944126 + 8316 0 -8.74898 0 -8.74898 -6.7685864e-10 33.944126 + 8317 0 -8.74898 0 -8.74898 5.7864118e-10 33.944126 + 8318 0 -8.74898 0 -8.74898 -6.7698146e-10 33.944126 + 8319 0 -8.74898 0 -8.74898 1.004539e-09 33.944126 + 8320 0 -8.74898 0 -8.74898 5.6433477e-11 33.944126 + 8321 0 -8.74898 0 -8.74898 7.8774743e-10 33.944126 + 8322 0 -8.74898 0 -8.74898 -1.4344368e-09 33.944126 + 8323 0 -8.74898 0 -8.74898 1.7349631e-10 33.944126 + 8324 0 -8.74898 0 -8.74898 1.4473498e-09 33.944126 + 8325 0 -8.74898 0 -8.74898 -1.9981239e-09 33.944126 + 8326 0 -8.74898 0 -8.74898 1.8795325e-09 33.944126 + 8327 0 -8.74898 0 -8.74898 -1.9845865e-09 33.944126 + 8328 0 -8.74898 0 -8.74898 1.8791777e-09 33.944126 + 8329 0 -8.74898 0 -8.74898 -1.9849413e-09 33.944126 + 8330 0 -8.74898 0 -8.74898 1.8788365e-09 33.944126 + 8331 0 -8.74898 0 -8.74898 -1.9852961e-09 33.944126 + 8332 0 -8.74898 0 -8.74898 1.8784817e-09 33.944126 + 8333 0 -8.74898 0 -8.74898 -1.7760614e-09 33.944126 + 8334 0 -8.74898 0 -8.74898 1.4449753e-09 33.944126 + 8335 0 -8.74898 0 -8.74898 1.3807295e-10 33.944126 + 8336 0 -8.74898 0 -8.74898 -8.6062795e-10 33.944126 + 8337 0 -8.74898 0 -8.74898 1.4475955e-09 33.944126 + 8338 0 -8.74898 0 -8.74898 -1.9978919e-09 33.944126 + 8339 0 -8.74898 0 -8.74898 1.4464492e-09 33.944126 + 8340 0 -8.74898 0 -8.74898 -8.6039596e-10 33.944126 + 8341 0 -8.74898 0 -8.74898 9.3407108e-10 33.944126 + 8342 0 -8.74898 0 -8.74898 -8.600275e-10 33.944126 + 8343 0 -8.74898 0 -8.74898 9.3446683e-10 33.944126 + 8344 0 -8.74898 0 -8.74898 -8.596181e-10 33.944126 + 8345 0 -8.74898 0 -8.74898 -1.3712243e-09 33.944126 + 8346 0 -8.74898 0 -8.74898 1.3656237e-09 33.944126 + 8347 0 -8.74898 0 -8.74898 2.9915734e-10 33.944126 + 8348 0 -8.74898 0 -8.74898 -8.4640818e-10 33.944126 + 8349 0 -8.74898 0 -8.74898 3.3346988e-10 33.944126 + 8350 0 -8.74898 0 -8.74898 6.977882e-10 33.944126 + 8351 0 -8.74898 0 -8.74898 -8.5950893e-10 33.944126 + 8352 0 -8.74898 0 -8.74898 9.4887765e-10 33.944126 + 8353 0 -8.74898 0 -8.74898 -8.5919506e-10 33.944126 + 8354 0 -8.74898 0 -8.74898 -7.9101144e-10 33.944126 + 8355 0 -8.74898 0 -8.74898 1.3525502e-09 33.944126 + 8356 0 -8.74898 0 -8.74898 -8.4616255e-10 33.944126 + 8357 0 -8.74898 0 -8.74898 9.5186965e-10 33.944126 + 8358 0 -8.74898 0 -8.74898 -8.459442e-10 33.944126 + 8359 0 -8.74898 0 -8.74898 9.5207435e-10 33.944126 + 8360 0 -8.74898 0 -8.74898 -8.4571221e-10 33.944126 + 8361 0 -8.74898 0 -8.74898 2.26553e-09 33.944126 + 8362 0 -8.74898 0 -8.74898 -1.2090635e-09 33.944126 + 8363 0 -8.74898 0 -8.74898 -8.4558939e-10 33.944126 + 8364 0 -8.74898 0 -8.74898 9.488913e-10 33.944126 + 8365 0 -8.74898 0 -8.74898 -8.5916776e-10 33.944126 + 8366 0 -8.74898 0 -8.74898 2.2659803e-09 33.944126 + 8367 0 -8.74898 0 -8.74898 -1.2085995e-09 33.944126 + 8368 0 -8.74898 0 -8.74898 -1.7602313e-09 33.944126 + 8369 0 -8.74898 0 -8.74898 2.3163539e-09 33.944126 + 8370 0 -8.74898 0 -8.74898 -1.773605e-09 33.944126 + 8371 0 -8.74898 0 -8.74898 1.4614331e-09 33.944126 + 8372 0 -8.74898 0 -8.74898 -1.7744511e-09 33.944126 + 8373 0 -8.74898 0 -8.74898 1.3206948e-09 33.944126 + 8374 0 -8.74898 0 -8.74898 3.104268e-10 33.944126 + 8375 0 -8.74898 0 -8.74898 3.1119101e-10 33.944126 + 8376 0 -8.74898 0 -8.74898 -1.7741782e-09 33.944126 + 8377 0 -8.74898 0 -8.74898 1.3069936e-09 33.944126 + 8378 0 -8.74898 0 -8.74898 3.1071338e-10 33.944126 + 8379 0 -8.74898 0 -8.74898 -1.7746422e-09 33.944126 + 8380 0 -8.74898 0 -8.74898 1.3065296e-09 33.944126 + 8381 0 -8.74898 0 -8.74898 3.1023575e-10 33.944126 + 8382 0 -8.74898 0 -8.74898 2.9702583e-10 33.944126 + 8383 0 -8.74898 0 -8.74898 -2.5394458e-09 33.944126 + 8384 0 -8.74898 0 -8.74898 1.3196986e-09 33.944126 + 8385 0 -8.74898 0 -8.74898 3.0941695e-10 33.944126 + 8386 0 -8.74898 0 -8.74898 3.1016752e-10 33.944126 + 8387 0 -8.74898 0 -8.74898 3.1091808e-10 33.944126 + 8388 0 -8.74898 0 -8.74898 2.9770816e-10 33.944126 + 8389 0 -8.74898 0 -8.74898 -2.3813435e-09 33.944126 + 8390 0 -8.74898 0 -8.74898 1.3068299e-09 33.944126 + 8391 0 -8.74898 0 -8.74898 3.1054962e-10 33.944126 + 8392 0 -8.74898 0 -8.74898 3.1130018e-10 33.944126 + 8393 0 -8.74898 0 -8.74898 2.9809027e-10 33.944126 + 8394 0 -8.74898 0 -8.74898 -1.9199514e-09 33.944126 + 8395 0 -8.74898 0 -8.74898 2.4918774e-09 33.944126 + 8396 0 -8.74898 0 -8.74898 -2.4258778e-09 33.944126 + 8397 0 -8.74898 0 -8.74898 -9.3618361e-11 33.944126 + 8398 0 -8.74898 0 -8.74898 1.3073075e-09 33.944126 + 8399 0 -8.74898 0 -8.74898 3.1102725e-10 33.944126 + 8400 0 -8.74898 0 -8.74898 2.9780369e-10 33.944126 + 8401 0 -8.74898 0 -8.74898 -1.4414454e-09 33.944126 + 8402 0 -8.74898 0 -8.74898 1.1164162e-09 33.944126 + 8403 0 -8.74898 0 -8.74898 2.9809027e-10 33.944126 + 8404 0 -8.74898 0 -8.74898 -2.3949491e-09 33.944126 + 8405 0 -8.74898 0 -8.74898 1.307212e-09 33.944126 + 8406 0 -8.74898 0 -8.74898 1.1172077e-09 33.944126 + 8407 0 -8.74898 0 -8.74898 -2.3949218e-09 33.944126 + 8408 0 -8.74898 0 -8.74898 1.3072393e-09 33.944126 + 8409 0 -8.74898 0 -8.74898 3.1094537e-10 33.944126 + 8410 0 -8.74898 0 -8.74898 2.9773546e-10 33.944126 + 8411 0 -8.74898 0 -8.74898 2.8453918e-10 33.944126 + 8412 0 -8.74898 0 -8.74898 -2.4225699e-09 33.944126 + 8413 0 -8.74898 0 -8.74898 1.307403e-09 33.944126 + 8414 0 -8.74898 0 -8.74898 3.1110913e-10 33.944126 + 8415 0 -8.74898 0 -8.74898 3.1187334e-10 33.944126 + 8416 0 -8.74898 0 -8.74898 -7.6360129e-10 33.944126 + 8417 0 -8.74898 0 -8.74898 1.117426e-09 33.944126 + 8418 0 -8.74898 0 -8.74898 -1.4688751e-09 33.944126 + 8419 0 -8.74898 0 -8.74898 1.1167983e-09 33.944126 + 8420 0 -8.74898 0 -8.74898 -5.3630266e-10 33.944126 + 8421 0 -8.74898 0 -8.74898 1.1039432e-09 33.944126 + 8422 0 -8.74898 0 -8.74898 -1.4823579e-09 33.944126 + 8423 0 -8.74898 0 -8.74898 1.1172896e-09 33.944126 + 8424 0 -8.74898 0 -8.74898 -5.6374599e-10 33.944126 + 8425 0 -8.74898 0 -8.74898 3.6376034e-10 33.944126 + 8426 0 -8.74898 0 -8.74898 -5.3622078e-10 33.944126 + 8427 0 -8.74898 0 -8.74898 3.635147e-10 33.944126 + 8428 0 -8.74898 0 -8.74898 4.0248618e-10 33.944126 + 8429 0 -8.74898 0 -8.74898 -5.6359588e-10 33.944126 + 8430 0 -8.74898 0 -8.74898 3.6391045e-10 33.944126 + 8431 0 -8.74898 0 -8.74898 -5.3608431e-10 33.944126 + 8432 0 -8.74898 0 -8.74898 3.6365117e-10 33.944126 + 8433 0 -8.74898 0 -8.74898 4.0262264e-10 33.944126 + 8434 0 -8.74898 0 -8.74898 2.6432087e-10 33.944126 + 8435 0 -8.74898 0 -8.74898 2.6498955e-10 33.944126 + 8436 0 -8.74898 0 -8.74898 -1.5200647e-09 33.944126 + 8437 0 -8.74898 0 -8.74898 -4.9303332e-10 33.944126 + 8438 0 -8.74898 0 -8.74898 -1.7933194e-10 33.944126 + 8439 0 -8.74898 0 -8.74898 -1.7955028e-10 33.944126 + 8440 0 -8.74898 0 -8.74898 -4.0671474e-10 33.944126 + 8441 0 -8.74898 0 -8.74898 9.2290667e-10 33.944126 + 8442 0 -8.74898 0 -8.74898 -1.7832209e-10 33.944126 + 8443 0 -8.74898 0 -8.74898 8.6852642e-10 33.944126 + 8444 0 -8.74898 0 -8.74898 -1.2758505e-09 33.944126 + 8445 0 -8.74898 0 -8.74898 4.5102733e-10 33.944126 + 8446 0 -8.74898 0 -8.74898 -6.3889672e-10 33.944126 + 8447 0 -8.74898 0 -8.74898 9.4234394e-10 33.944126 + 8448 0 -8.74898 0 -8.74898 -1.2782114e-09 33.944126 + 8449 0 -8.74898 0 -8.74898 9.4132045e-10 33.944126 + 8450 0 -8.74898 0 -8.74898 6.4642237e-10 33.944126 + 8451 0 -8.74898 0 -8.74898 -1.2776928e-09 33.944126 + 8452 0 -8.74898 0 -8.74898 9.4183902e-10 33.944126 + 8453 0 -8.74898 0 -8.74898 -7.0568647e-10 33.944126 + 8454 0 -8.74898 0 -8.74898 9.4267146e-10 33.944126 + 8455 0 -8.74898 0 -8.74898 -1.2778839e-09 33.944126 + 8456 0 -8.74898 0 -8.74898 9.4164797e-10 33.944126 + 8457 0 -8.74898 0 -8.74898 5.4537982e-10 33.944126 + 8458 0 -8.74898 0 -8.74898 -1.2775018e-09 33.944126 + 8459 0 -8.74898 0 -8.74898 1.2908103e-09 33.944126 + 8460 0 -8.74898 0 -8.74898 -7.049359e-10 33.944126 + 8461 0 -8.74898 0 -8.74898 -7.0210943e-10 33.944126 + 8462 0 -8.74898 0 -8.74898 9.5607243e-10 33.944126 + 8463 0 -8.74898 0 -8.74898 -6.9145305e-10 33.944126 + 8464 0 -8.74898 0 -8.74898 1.3056851e-09 33.944126 + 8465 0 -8.74898 0 -8.74898 -1.3922497e-09 33.944126 + 8466 0 -8.74898 0 -8.74898 1.3048663e-09 33.944126 + 8467 0 -8.74898 0 -8.74898 2.0703435e-10 33.944126 + 8468 0 -8.74898 0 -8.74898 -1.2563255e-09 33.944126 + 8469 0 -8.74898 0 -8.74898 6.6042379e-10 33.944126 + 8470 0 -8.74898 0 -8.74898 -6.906752e-10 33.944126 + 8471 0 -8.74898 0 -8.74898 -6.5991411e-10 33.944126 + 8472 0 -8.74898 0 -8.74898 9.0044923e-10 33.944126 + 8473 0 -8.74898 0 -8.74898 -6.8761673e-10 33.944126 + 8474 0 -8.74898 0 -8.74898 9.5656371e-10 33.944126 + 8475 0 -8.74898 0 -8.74898 -6.9096178e-10 33.944126 + 8476 0 -8.74898 0 -8.74898 1.1103242e-09 33.944126 + 8477 0 -8.74898 0 -8.74898 -1.2628862e-09 33.944126 + 8478 0 -8.74898 0 -8.74898 1.44862e-09 33.944126 + 8479 0 -8.74898 0 -8.74898 -1.3922225e-09 33.944126 + 8480 0 -8.74898 0 -8.74898 1.3048799e-09 33.944126 + 8481 0 -8.74898 0 -8.74898 2.0706164e-10 33.944126 + 8482 0 -8.74898 0 -8.74898 -1.3920314e-09 33.944126 + 8483 0 -8.74898 0 -8.74898 6.5972781e-10 33.944126 + 8484 0 -8.74898 0 -8.74898 -6.9135753e-10 33.944126 + 8485 0 -8.74898 0 -8.74898 5.6961959e-10 33.944126 + 8486 0 -8.74898 0 -8.74898 -6.732605e-10 33.944126 + 8487 0 -8.74898 0 -8.74898 1.4489066e-09 33.944126 + 8488 0 -8.74898 0 -8.74898 2.0815337e-10 33.944126 + 8489 0 -8.74898 0 -8.74898 -8.4305544e-10 33.944126 + 8490 0 -8.74898 0 -8.74898 2.2124047e-10 33.944126 + 8491 0 -8.74898 0 -8.74898 -6.7301486e-10 33.944126 + 8492 0 -8.74898 0 -8.74898 -6.5945176e-10 33.944126 + 8493 0 -8.74898 0 -8.74898 1.9838143e-09 33.944126 + 8494 0 -8.74898 0 -8.74898 -4.8248441e-10 33.944126 + 8495 0 -8.74898 0 -8.74898 -1.1297982e-09 33.944126 + 8496 0 -8.74898 0 -8.74898 1.4490021e-09 33.944126 + 8497 0 -8.74898 0 -8.74898 -1.1296071e-09 33.944126 + 8498 0 -8.74898 0 -8.74898 6.6759032e-10 33.944126 + 8499 0 -8.74898 0 -8.74898 2.5283237e-10 33.944126 + 8500 0 -8.74898 0 -8.74898 2.5359658e-10 33.944126 + 8501 0 -8.74898 0 -8.74898 -1.1431173e-09 33.944126 + 8502 0 -8.74898 0 -8.74898 -7.2307225e-10 33.944126 + 8503 0 -8.74898 0 -8.74898 1.5947871e-09 33.944126 + 8504 0 -8.74898 0 -8.74898 8.9236389e-11 33.944126 + 8505 0 -8.74898 0 -8.74898 -1.0992804e-09 33.944126 + 8506 0 -8.74898 0 -8.74898 -1.1332596e-09 33.944126 + 8507 0 -8.74898 0 -8.74898 -6.356299e-10 33.944126 + 8508 0 -8.74898 0 -8.74898 2.3812956e-09 33.944126 + 8509 0 -8.74898 0 -8.74898 -1.1009726e-09 33.944126 + 8510 0 -8.74898 0 -8.74898 6.2981824e-10 33.944126 + 8511 0 -8.74898 0 -8.74898 -1.5176458e-09 33.944126 + 8512 0 -8.74898 0 -8.74898 2.3672668e-09 33.944126 + 8513 0 -8.74898 0 -8.74898 -1.114974e-09 33.944126 + 8514 0 -8.74898 0 -8.74898 2.4917109e-10 33.944126 + 8515 0 -8.74898 0 -8.74898 -1.2733998e-10 33.944126 + 8516 0 -8.74898 0 -8.74898 -1.1472064e-09 33.944126 + 8517 0 -8.74898 0 -8.74898 6.2899944e-10 33.944126 + 8518 0 -8.74898 0 -8.74898 2.4953955e-10 33.944126 + 8519 0 -8.74898 0 -8.74898 -1.1477796e-09 33.944126 + 8520 0 -8.74898 0 -8.74898 2.6541582e-09 33.944126 + 8521 0 -8.74898 0 -8.74898 -1.1136366e-09 33.944126 + 8522 0 -8.74898 0 -8.74898 -1.5314835e-09 33.944126 + 8523 0 -8.74898 0 -8.74898 1.6086521e-09 33.944126 + 8524 0 -8.74898 0 -8.74898 -1.5534282e-10 33.944126 + 8525 0 -8.74898 0 -8.74898 -8.5569616e-10 33.944126 + 8526 0 -8.74898 0 -8.74898 -2.9465938e-10 33.944126 + 8527 0 -8.74898 0 -8.74898 -8.2722933e-10 33.944126 + 8528 0 -8.74898 0 -8.74898 -6.1951326e-10 33.944126 + 8529 0 -8.74898 0 -8.74898 1.9921455e-09 33.944126 + 8530 0 -8.74898 0 -8.74898 -8.4123075e-10 33.944126 + 8531 0 -8.74898 0 -8.74898 2.7870235e-10 33.944126 + 8532 0 -8.74898 0 -8.74898 -8.2862128e-10 33.944126 + 8533 0 -8.74898 0 -8.74898 -6.3459276e-10 33.944126 + 8534 0 -8.74898 0 -8.74898 1.9910264e-09 33.944126 + 8535 0 -8.74898 0 -8.74898 -8.4233613e-10 33.944126 + 8536 0 -8.74898 0 -8.74898 6.3029587e-10 33.944126 + 8537 0 -8.74898 0 -8.74898 -1.1332869e-09 33.944126 + 8538 0 -8.74898 0 -8.74898 6.4291898e-10 33.944126 + 8539 0 -8.74898 0 -8.74898 2.7747416e-10 33.944126 + 8540 0 -8.74898 0 -8.74898 2.7821107e-10 33.944126 + 8541 0 -8.74898 0 -8.74898 -1.1470973e-09 33.944126 + 8542 0 -8.74898 0 -8.74898 6.2910862e-10 33.944126 + 8543 0 -8.74898 0 -8.74898 2.7761062e-10 33.944126 + 8544 0 -8.74898 0 -8.74898 2.5041293e-10 33.944126 + 8545 0 -8.74898 0 -8.74898 -8.5685612e-10 33.944126 + 8546 0 -8.74898 0 -8.74898 2.7703747e-10 33.944126 + 8547 0 -8.74898 0 -8.74898 2.7780168e-10 33.944126 + 8548 0 -8.74898 0 -8.74898 2.5060398e-10 33.944126 + 8549 0 -8.74898 0 -8.74898 -8.5666506e-10 33.944126 + 8550 0 -8.74898 0 -8.74898 2.7722852e-10 33.944126 + 8551 0 -8.74898 0 -8.74898 2.7799273e-10 33.944126 + 8552 0 -8.74898 0 -8.74898 -1.1612897e-09 33.944126 + 8553 0 -8.74898 0 -8.74898 1.6375812e-09 33.944126 + 8554 0 -8.74898 0 -8.74898 -1.1084505e-09 33.944126 + 8555 0 -8.74898 0 -8.74898 2.7670995e-10 33.944126 + 8556 0 -8.74898 0 -8.74898 2.7747416e-10 33.944126 + 8557 0 -8.74898 0 -8.74898 2.5026282e-10 33.944126 + 8558 0 -8.74898 0 -8.74898 -1.1610168e-09 33.944126 + 8559 0 -8.74898 0 -8.74898 2.7645066e-10 33.944126 + 8560 0 -8.74898 0 -8.74898 2.7720123e-10 33.944126 + 8561 0 -8.74898 0 -8.74898 2.7796544e-10 33.944126 + 8562 0 -8.74898 0 -8.74898 -1.161317e-09 33.944126 + 8563 0 -8.74898 0 -8.74898 1.6375676e-09 33.944126 + 8564 0 -8.74898 0 -8.74898 -1.1084641e-09 33.944126 + 8565 0 -8.74898 0 -8.74898 2.7668265e-10 33.944126 + 8566 0 -8.74898 0 -8.74898 2.7744686e-10 33.944126 + 8567 0 -8.74898 0 -8.74898 2.5024917e-10 33.944126 + 8568 0 -8.74898 0 -8.74898 -1.1610441e-09 33.944126 + 8569 0 -8.74898 0 -8.74898 2.7642337e-10 33.944126 + 8570 0 -8.74898 0 -8.74898 2.7717393e-10 33.944126 + 8571 0 -8.74898 0 -8.74898 2.7793814e-10 33.944126 + 8572 0 -8.74898 0 -8.74898 -1.1473702e-09 33.944126 + 8573 0 -8.74898 0 -8.74898 2.3782234e-09 33.944126 + 8574 0 -8.74898 0 -8.74898 -1.1138277e-09 33.944126 + 8575 0 -8.74898 0 -8.74898 2.5031741e-10 33.944126 + 8576 0 -8.74898 0 -8.74898 -1.1084641e-09 33.944126 + 8577 0 -8.74898 0 -8.74898 2.3647951e-09 33.944126 + 8578 0 -8.74898 0 -8.74898 -3.5867199e-10 33.944126 + 8579 0 -8.74898 0 -8.74898 3.4005315e-10 33.944126 + 8580 0 -8.74898 0 -8.74898 -1.5492402e-09 33.944126 + 8581 0 -8.74898 0 -8.74898 -9.0274883e-10 33.944126 + 8582 0 -8.74898 0 -8.74898 1.7847205e-09 33.944126 + 8583 0 -8.74898 0 -8.74898 -1.7189979e-09 33.944126 + 8584 0 -8.74898 0 -8.74898 2.5351871e-09 33.944126 + 8585 0 -8.74898 0 -8.74898 -2.8744925e-09 33.944126 + 8586 0 -8.74898 0 -8.74898 2.0245068e-09 33.944126 + 8587 0 -8.74898 0 -8.74898 -2.0379481e-09 33.944126 + 8588 0 -8.74898 0 -8.74898 2.0096456e-09 33.944126 + 8589 0 -8.74898 0 -8.74898 -1.2385285e-09 33.944126 + 8590 0 -8.74898 0 -8.74898 -9.8929968e-10 33.944126 + 8591 0 -8.74898 0 -8.74898 2.0367614e-09 33.944126 + 8592 0 -8.74898 0 -8.74898 -1.2392109e-09 33.944126 + 8593 0 -8.74898 0 -8.74898 6.0241308e-10 33.944126 + 8594 0 -8.74898 0 -8.74898 -7.6171806e-10 33.944126 + 8595 0 -8.74898 0 -8.74898 -1.0371685e-10 33.944126 + 8596 0 -8.74898 0 -8.74898 -7.6805739e-11 33.944126 + 8597 0 -8.74898 0 -8.74898 -7.7679122e-11 33.944126 + 8598 0 -8.74898 0 -8.74898 -7.8552505e-11 33.944126 + 8599 0 -8.74898 0 -8.74898 -7.8481832e-10 33.944126 + 8600 0 -8.74898 0 -8.74898 1.3287227e-09 33.944126 + 8601 0 -8.74898 0 -8.74898 -7.9890162e-10 33.944126 + 8602 0 -8.74898 0 -8.74898 1.9070334e-09 33.944126 + 8603 0 -8.74898 0 -8.74898 -1.90434e-09 33.944126 + 8604 0 -8.74898 0 -8.74898 1.9074838e-09 33.944126 + 8605 0 -8.74898 0 -8.74898 -1.0160039e-09 33.944126 + 8606 0 -8.74898 0 -8.74898 -7.9808282e-10 33.944126 + 8607 0 -8.74898 0 -8.74898 1.9078386e-09 33.944126 + 8608 0 -8.74898 0 -8.74898 -1.0156491e-09 33.944126 + 8609 0 -8.74898 0 -8.74898 -7.9772801e-10 33.944126 + 8610 0 -8.74898 0 -8.74898 9.2245634e-10 33.944126 + 8611 0 -8.74898 0 -8.74898 -7.9712756e-10 33.944126 + 8612 0 -8.74898 0 -8.74898 1.7767097e-09 33.944126 + 8613 0 -8.74898 0 -8.74898 -1.0426967e-09 33.944126 + 8614 0 -8.74898 0 -8.74898 -7.8301697e-10 33.944126 + 8615 0 -8.74898 0 -8.74898 9.2322055e-10 33.944126 + 8616 0 -8.74898 0 -8.74898 -7.8238922e-10 33.944126 + 8617 0 -8.74898 0 -8.74898 9.2383464e-10 33.944126 + 8618 0 -8.74898 0 -8.74898 -7.8178877e-10 33.944126 + 8619 0 -8.74898 0 -8.74898 1.7781016e-09 33.944126 + 8620 0 -8.74898 0 -8.74898 2.8651794e-10 33.944126 + 8621 0 -8.74898 0 -8.74898 -1.0197959e-09 33.944126 + 8622 0 -8.74898 0 -8.74898 -8.2308341e-10 33.944126 + 8623 0 -8.74898 0 -8.74898 1.7785383e-09 33.944126 + 8624 0 -8.74898 0 -8.74898 -1.0199597e-09 33.944126 + 8625 0 -8.74898 0 -8.74898 -8.2324717e-10 33.944126 + 8626 0 -8.74898 0 -8.74898 1.7783746e-09 33.944126 + 8627 0 -8.74898 0 -8.74898 2.7283039e-10 33.944126 + 8628 0 -8.74898 0 -8.74898 -1.0195094e-09 33.944126 + 8629 0 -8.74898 0 -8.74898 -1.1743169e-10 33.944126 + 8630 0 -8.74898 0 -8.74898 -7.957629e-10 33.944126 + 8631 0 -8.74898 0 -8.74898 1.7781016e-09 33.944126 + 8632 0 -8.74898 0 -8.74898 2.7254382e-10 33.944126 + 8633 0 -8.74898 0 -8.74898 -1.1106005e-09 33.944126 + 8634 0 -8.74898 0 -8.74898 -1.1775921e-10 33.944126 + 8635 0 -8.74898 0 -8.74898 -7.9606313e-10 33.944126 + 8636 0 -8.74898 0 -8.74898 1.7764913e-09 33.944126 + 8637 0 -8.74898 0 -8.74898 -1.1686685e-09 33.944126 + 8638 0 -8.74898 0 -8.74898 1.7639091e-09 33.944126 + 8639 0 -8.74898 0 -8.74898 -3.6715554e-10 33.944126 + 8640 0 -8.74898 0 -8.74898 -3.6786516e-10 33.944126 + 8641 0 -8.74898 0 -8.74898 -1.1686958e-09 33.944126 + 8642 0 -8.74898 0 -8.74898 1.7638819e-09 33.944126 + 8643 0 -8.74898 0 -8.74898 -3.6718283e-10 33.944126 + 8644 0 -8.74898 0 -8.74898 3.3735415e-10 33.944126 + 8645 0 -8.74898 0 -8.74898 -5.6280437e-10 33.944126 + 8646 0 -8.74898 0 -8.74898 2.1094146e-10 33.944126 + 8647 0 -8.74898 0 -8.74898 -3.6800163e-10 33.944126 + 8648 0 -8.74898 0 -8.74898 2.1070947e-10 33.944126 + 8649 0 -8.74898 0 -8.74898 3.3699934e-10 33.944126 + 8650 0 -8.74898 0 -8.74898 -3.6775599e-10 33.944126 + 8651 0 -8.74898 0 -8.74898 3.3679464e-10 33.944126 + 8652 0 -8.74898 0 -8.74898 -3.681108e-10 33.944126 + 8653 0 -8.74898 0 -8.74898 3.3643983e-10 33.944126 + 8654 0 -8.74898 0 -8.74898 -5.6373234e-10 33.944126 + 8655 0 -8.74898 0 -8.74898 -1.9168212e-10 33.944126 + 8656 0 -8.74898 0 -8.74898 -1.7789905e-10 33.944126 + 8657 0 -8.74898 0 -8.74898 -1.6411597e-10 33.944126 + 8658 0 -8.74898 0 -8.74898 -7.9663628e-10 33.944126 + 8659 0 -8.74898 0 -8.74898 2.5490278e-09 33.944126 + 8660 0 -8.74898 0 -8.74898 -1.1243017e-09 33.944126 + 8661 0 -8.74898 0 -8.74898 -2.270822e-11 33.944126 + 8662 0 -8.74898 0 -8.74898 -1.8054649e-10 33.944126 + 8663 0 -8.74898 0 -8.74898 -6.5114247e-12 33.944126 + 8664 0 -8.74898 0 -8.74898 4.9790198e-12 33.944126 + 8665 0 -8.74898 0 -8.74898 4.9790198e-12 33.944126 +Loop time of 0.729027 on 4 procs for 8665 steps with 2 atoms + +98.1% CPU use with 4 MPI tasks x 1 OpenMP threads + +Minimization stats: + Stopping criterion = quadratic factors are zero + Energy initial, next-to-last, final = + -8.74048754954826 -8.74897996145753 -8.74897996145753 + Force two-norm initial, final = 2.865454 2.7720348e-15 + Force max component initial, final = 1.6543707 1.7824284e-15 + Final line search alpha, max atom move = 1 1.7824284e-15 + Iterations, force evaluations = 8665 17297 + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.20421 | 0.20854 | 0.21363 | 0.9 | 28.61 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0.19107 | 0.192 | 0.19353 | 0.2 | 26.34 +Output | 0.067404 | 0.071837 | 0.084073 | 2.6 | 9.85 +Modify | 0 | 0 | 0 | 0.0 | 0.00 +Other | | 0.2567 | | | 35.20 + +Nlocal: 0.5 ave 1 max 0 min +Histogram: 2 0 0 0 0 0 0 0 0 2 +Nghost: 143.5 ave 144 max 143 min +Histogram: 2 0 0 0 0 0 0 0 0 2 +Neighs: 14.5 ave 29 max 0 min +Histogram: 2 0 0 0 0 0 0 0 0 2 +FullNghs: 29 ave 58 max 0 min +Histogram: 2 0 0 0 0 0 0 0 0 2 + +Total # of neighbors = 116 +Ave neighs/atom = 58 +Neighbor list builds = 0 +Dangerous builds = 0 + +variable cohesive_energy equal pe/atoms +variable atmVol equal vol/atoms +variable aLatt equal (2*vol/atoms)^0.333333333333 + +run 0 +WARNING: No fixes with time integration, atoms won't move (src/verlet.cpp:60) +WARNING: Proc sub-domain size < neighbor skin, could lead to lost atoms (src/domain.cpp:966) +Per MPI rank memory allocation (min/avg/max) = 3.745 | 3.745 | 3.745 Mbytes + Step Temp E_pair E_mol TotEng Press Volume + 8665 0 -8.74898 0 -8.74898 9.8078051e-11 33.944126 +Loop time of 2.501e-06 on 4 procs for 0 steps with 2 atoms + +120.0% CPU use with 4 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0 | 0 | 0 | 0.0 | 0.00 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0 | 0 | 0 | 0.0 | 0.00 +Output | 0 | 0 | 0 | 0.0 | 0.00 +Modify | 0 | 0 | 0 | 0.0 | 0.00 +Other | | 2.501e-06 | | |100.00 + +Nlocal: 0.5 ave 1 max 0 min +Histogram: 2 0 0 0 0 0 0 0 0 2 +Nghost: 143.5 ave 144 max 143 min +Histogram: 2 0 0 0 0 0 0 0 0 2 +Neighs: 14.5 ave 29 max 0 min +Histogram: 2 0 0 0 0 0 0 0 0 2 +FullNghs: 29 ave 58 max 0 min +Histogram: 2 0 0 0 0 0 0 0 0 2 + +Total # of neighbors = 116 +Ave neighs/atom = 58 +Neighbor list builds = 0 +Dangerous builds = 0 + +print "====================================================" +==================================================== +print "Calculated cohesive energy: ${cohesive_energy} eV/atom" +Calculated cohesive energy: -4.37448998072876 eV/atom +print "Reference cohesive energy: -4.37 eV/atom" +Reference cohesive energy: -4.37 eV/atom +print "Atomic volume ${atmVol} A^3" +Atomic volume 16.9720627605584 A^3 +print "Lattice constant ${aLatt} A" +Lattice constant 3.23783620452874 A +print "Reference lattice constant 3.238 A" +Reference lattice constant 3.238 A +print "====================================================" +==================================================== + +#dump 1 all custom 1 bcc.dump id type x y z fx fy fz +#run 0 + + +Total wall time: 0:00:00 diff --git a/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.dc.g++.1 b/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.dc.g++.1 new file mode 100644 index 0000000000..4b8118d3a7 --- /dev/null +++ b/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.dc.g++.1 @@ -0,0 +1,100 @@ +LAMMPS (3 Nov 2022) +OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98) + using 1 OpenMP thread(s) per MPI task +# Si dc phase + +units metal +boundary p p p + +atom_style atomic +lattice diamond 5.431 +Lattice spacing in x,y,z = 5.431 5.431 5.431 +region box block 0 1 0 1 0 1 +create_box 1 box +Created orthogonal box = (0 0 0) to (5.431 5.431 5.431) + 1 by 1 by 1 MPI processor grid +create_atoms 1 box +Created 8 atoms + using lattice units in orthogonal box = (0 0 0) to (5.431 5.431 5.431) + create_atoms CPU = 0.000 seconds + +pair_style meam/sw/spline +pair_coeff * * Si.b.meam.sw.spline Si +Reading meam/sw/spline potential file Si.b.meam.sw.spline with DATE: 2012-10-26 +mass * 28.085 + +variable cohesive_energy equal pe/atoms +variable atmVol equal vol/atoms +variable aLatt equal (8*vol/atoms)^0.33333333333 + +run 0 +WARNING: No fixes with time integration, atoms won't move (src/verlet.cpp:60) +Neighbor list info ... + update: every = 1 steps, delay = 0 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 6.4 + ghost atom cutoff = 6.4 + binsize = 3.2, bins = 2 2 2 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair meam/sw/spline, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (2) pair meam/sw/spline, perpetual, half/full from (1) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 3.715 | 3.715 | 3.715 Mbytes + Step Temp E_pair E_mol TotEng Press + 0 0 -37.039999 0 -37.039999 -32.742245 +Loop time of 1.31e-06 on 1 procs for 0 steps with 8 atoms + +76.3% CPU use with 1 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0 | 0 | 0 | 0.0 | 0.00 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0 | 0 | 0 | 0.0 | 0.00 +Output | 0 | 0 | 0 | 0.0 | 0.00 +Modify | 0 | 0 | 0 | 0.0 | 0.00 +Other | | 1.31e-06 | | |100.00 + +Nlocal: 8 ave 8 max 8 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 272 ave 272 max 272 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 184 ave 184 max 184 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +FullNghs: 368 ave 368 max 368 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 368 +Ave neighs/atom = 46 +Neighbor list builds = 0 +Dangerous builds = 0 + +print "====================================================" +==================================================== +print "Calculated cohesive energy: ${cohesive_energy} eV/atom" +Calculated cohesive energy: -4.62999988298102 eV/atom +print "Reference cohesive energy: -4.63 eV/atom" +Reference cohesive energy: -4.63 eV/atom +print "Atomic volume ${atmVol} A^3" +Atomic volume 20.023934748875 A^3 +print "Lattice constant ${aLatt} A" +Lattice constant 5.4309999999081 A +print "Reference lattice constant 5.431 A" +Reference lattice constant 5.431 A +print "====================================================" +==================================================== + + +#dump 1 all custom 1 dc.dump id type x y z fx fy fz +#run 0 + + +Total wall time: 0:00:00 diff --git a/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.dc.g++.4 b/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.dc.g++.4 new file mode 100644 index 0000000000..e69d02e438 --- /dev/null +++ b/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.dc.g++.4 @@ -0,0 +1,100 @@ +LAMMPS (3 Nov 2022) +OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98) + using 1 OpenMP thread(s) per MPI task +# Si dc phase + +units metal +boundary p p p + +atom_style atomic +lattice diamond 5.431 +Lattice spacing in x,y,z = 5.431 5.431 5.431 +region box block 0 1 0 1 0 1 +create_box 1 box +Created orthogonal box = (0 0 0) to (5.431 5.431 5.431) + 1 by 2 by 2 MPI processor grid +create_atoms 1 box +Created 8 atoms + using lattice units in orthogonal box = (0 0 0) to (5.431 5.431 5.431) + create_atoms CPU = 0.000 seconds + +pair_style meam/sw/spline +pair_coeff * * Si.b.meam.sw.spline Si +Reading meam/sw/spline potential file Si.b.meam.sw.spline with DATE: 2012-10-26 +mass * 28.085 + +variable cohesive_energy equal pe/atoms +variable atmVol equal vol/atoms +variable aLatt equal (8*vol/atoms)^0.33333333333 + +run 0 +WARNING: No fixes with time integration, atoms won't move (src/verlet.cpp:60) +Neighbor list info ... + update: every = 1 steps, delay = 0 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 6.4 + ghost atom cutoff = 6.4 + binsize = 3.2, bins = 2 2 2 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair meam/sw/spline, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (2) pair meam/sw/spline, perpetual, half/full from (1) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 3.729 | 3.729 | 3.729 Mbytes + Step Temp E_pair E_mol TotEng Press + 0 0 -37.039999 0 -37.039999 -32.742245 +Loop time of 5.486e-06 on 4 procs for 0 steps with 8 atoms + +86.6% CPU use with 4 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0 | 0 | 0 | 0.0 | 0.00 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0 | 0 | 0 | 0.0 | 0.00 +Output | 0 | 0 | 0 | 0.0 | 0.00 +Modify | 0 | 0 | 0 | 0.0 | 0.00 +Other | | 5.486e-06 | | |100.00 + +Nlocal: 2 ave 2 max 2 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +Nghost: 199 ave 199 max 199 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +Neighs: 46 ave 46 max 46 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +FullNghs: 92 ave 92 max 92 min +Histogram: 4 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 368 +Ave neighs/atom = 46 +Neighbor list builds = 0 +Dangerous builds = 0 + +print "====================================================" +==================================================== +print "Calculated cohesive energy: ${cohesive_energy} eV/atom" +Calculated cohesive energy: -4.62999988298102 eV/atom +print "Reference cohesive energy: -4.63 eV/atom" +Reference cohesive energy: -4.63 eV/atom +print "Atomic volume ${atmVol} A^3" +Atomic volume 20.023934748875 A^3 +print "Lattice constant ${aLatt} A" +Lattice constant 5.4309999999081 A +print "Reference lattice constant 5.431 A" +Reference lattice constant 5.431 A +print "====================================================" +==================================================== + + +#dump 1 all custom 1 dc.dump id type x y z fx fy fz +#run 0 + + +Total wall time: 0:00:00 diff --git a/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.dc_relax.g++.1 b/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.dc_relax.g++.1 new file mode 100644 index 0000000000..ce55a5d547 --- /dev/null +++ b/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.dc_relax.g++.1 @@ -0,0 +1,10143 @@ +LAMMPS (3 Nov 2022) +OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98) + using 1 OpenMP thread(s) per MPI task +# Si dc phase + +units metal +boundary p p p + +atom_style atomic +lattice diamond 5.43 +Lattice spacing in x,y,z = 5.43 5.43 5.43 +region box block 0 1 0 1 0 1 +create_box 1 box +Created orthogonal box = (0 0 0) to (5.43 5.43 5.43) + 1 by 1 by 1 MPI processor grid +create_atoms 1 box +Created 8 atoms + using lattice units in orthogonal box = (0 0 0) to (5.43 5.43 5.43) + create_atoms CPU = 0.000 seconds + +pair_style meam/sw/spline +pair_coeff * * Si.b.meam.sw.spline Si +Reading meam/sw/spline potential file Si.b.meam.sw.spline with DATE: 2012-10-26 +mass * 28.085 + +fix relax all box/relax aniso 0 +thermo 1 +minimize 0 0 10000 100000 +Neighbor list info ... + update: every = 1 steps, delay = 0 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 6.4 + ghost atom cutoff = 6.4 + binsize = 3.2, bins = 2 2 2 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair meam/sw/spline, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (2) pair meam/sw/spline, perpetual, half/full from (1) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 4.84 | 4.84 | 4.84 Mbytes + Step Temp E_pair E_mol TotEng Press Volume + 0 0 -37.039984 0 -37.039984 563.98821 160.10301 + 1 0 -37.039996 0 -37.039996 239.83776 160.15104 + 2 0 -37.039999 0 -37.039999 -0.016271308 160.18662 + 3 0 -37.039999 0 -37.039999 -6.9259589e-08 160.18662 + 4 0 -37.039999 0 -37.039999 -1.1280581e-10 160.18662 + 5 0 -37.039999 0 -37.039999 -3.6428172e-11 160.18662 + 6 0 -37.039999 0 -37.039999 -3.6428172e-11 160.18662 + 7 0 -37.039999 0 -37.039999 -7.4503225e-11 160.18662 + 8 0 -37.039999 0 -37.039999 8.0104998e-10 160.18662 + 9 0 -37.039999 0 -37.039999 -5.7309202e-10 160.18662 + 10 0 -37.039999 0 -37.039999 1.8959357e-10 160.18662 + 11 0 -37.039999 0 -37.039999 1.1066779e-09 160.18662 + 12 0 -37.039999 0 -37.039999 8.7818648e-10 160.18662 + 13 0 -37.039999 0 -37.039999 -1.5267825e-10 160.18662 + 14 0 -37.039999 0 -37.039999 -8.4092618e-10 160.18662 + 15 0 -37.039999 0 -37.039999 1.9014707e-10 160.18662 + 16 0 -37.039999 0 -37.039999 1.9074697e-10 160.18662 + 17 0 -37.039999 0 -37.039999 -1.9019753e-10 160.18662 + 18 0 -37.039999 0 -37.039999 -4.5756449e-10 160.18662 + 19 0 -37.039999 0 -37.039999 1.9176395e-10 160.18662 + 20 0 -37.039999 0 -37.039999 7.5899556e-11 160.18662 + 21 0 -37.039999 0 -37.039999 -5.3512833e-10 160.18662 + 22 0 -37.039999 0 -37.039999 -2.2832699e-10 160.18662 + 23 0 -37.039999 0 -37.039999 7.6305734e-10 160.18662 + 24 0 -37.039999 0 -37.039999 8.7754334e-10 160.18662 + 25 0 -37.039999 0 -37.039999 -2.2831546e-10 160.18662 + 26 0 -37.039999 0 -37.039999 -9.1743243e-10 160.18662 + 27 0 -37.039999 0 -37.039999 3.8413973e-11 160.18662 + 28 0 -37.039999 0 -37.039999 2.6669401e-10 160.18662 + 29 0 -37.039999 0 -37.039999 1.1614517e-10 160.18662 + 30 0 -37.039999 0 -37.039999 5.6716209e-13 160.18662 + 31 0 -37.039999 0 -37.039999 1.5268114e-10 160.18662 + 32 0 -37.039999 0 -37.039999 -3.4366573e-10 160.18662 + 33 0 -37.039999 0 -37.039999 -3.4358944e-10 160.18662 + 34 0 -37.039999 0 -37.039999 3.4281134e-10 160.18662 + 35 0 -37.039999 0 -37.039999 4.1941126e-10 160.18662 + 36 0 -37.039999 0 -37.039999 -4.9621484e-10 160.18662 + 37 0 -37.039999 0 -37.039999 -5.3551075e-10 160.18662 + 38 0 -37.039999 0 -37.039999 6.4910762e-10 160.18662 + 39 0 -37.039999 0 -37.039999 8.3948064e-10 160.18662 + 40 0 -37.039999 0 -37.039999 -3.8250738e-10 160.18662 + 41 0 -37.039999 0 -37.039999 -6.1163055e-10 160.18662 + 42 0 -37.039999 0 -37.039999 4.1836409e-10 160.18662 + 43 0 -37.039999 0 -37.039999 4.9659714e-10 160.18662 + 44 0 -37.039999 0 -37.039999 7.6099144e-11 160.18662 + 45 0 -37.039999 0 -37.039999 -3.8144143e-10 160.18662 + 46 0 -37.039999 0 -37.039999 -1.5182952e-10 160.18662 + 47 0 -37.039999 0 -37.039999 4.962909e-10 160.18662 + 48 0 -37.039999 0 -37.039999 6.1048003e-10 160.18662 + 49 0 -37.039999 0 -37.039999 -1.9118372e-10 160.18662 + 50 0 -37.039999 0 -37.039999 -7.6469627e-10 160.18662 + 51 0 -37.039999 0 -37.039999 3.4264137e-10 160.18662 + 52 0 -37.039999 0 -37.039999 -4.9849368e-10 160.18662 + 53 0 -37.039999 0 -37.039999 -6.8957981e-10 160.18662 + 54 0 -37.039999 0 -37.039999 5.3519843e-10 160.18662 + 55 0 -37.039999 0 -37.039999 5.344042e-10 160.18662 + 56 0 -37.039999 0 -37.039999 -4.592235e-10 160.18662 + 57 0 -37.039999 0 -37.039999 -4.592235e-10 160.18662 + 58 0 -37.039999 0 -37.039999 4.9567537e-10 160.18662 + 59 0 -37.039999 0 -37.039999 6.1080891e-10 160.18662 + 60 0 -37.039999 0 -37.039999 -3.810327e-10 160.18662 + 61 0 -37.039999 0 -37.039999 -5.3319564e-10 160.18662 + 62 0 -37.039999 0 -37.039999 6.4849268e-10 160.18662 + 63 0 -37.039999 0 -37.039999 -5.7157083e-10 160.18662 + 64 0 -37.039999 0 -37.039999 2.2787674e-10 160.18662 + 65 0 -37.039999 0 -37.039999 6.1038737e-10 160.18662 + 66 0 -37.039999 0 -37.039999 -4.5631345e-10 160.18662 + 67 0 -37.039999 0 -37.039999 -4.5741481e-10 160.18662 + 68 0 -37.039999 0 -37.039999 1.5118168e-10 160.18662 + 69 0 -37.039999 0 -37.039999 6.1050529e-10 160.18662 + 70 0 -37.039999 0 -37.039999 1.5333149e-10 160.18662 + 71 0 -37.039999 0 -37.039999 -4.19097e-10 160.18662 + 72 0 -37.039999 0 -37.039999 -3.4321814e-10 160.18662 + 73 0 -37.039999 0 -37.039999 3.8344667e-10 160.18662 + 74 0 -37.039999 0 -37.039999 3.8602003e-11 160.18662 + 75 0 -37.039999 0 -37.039999 -2.669362e-10 160.18662 + 76 0 -37.039999 0 -37.039999 -3.838145e-11 160.18662 + 77 0 -37.039999 0 -37.039999 5.732389e-10 160.18662 + 78 0 -37.039999 0 -37.039999 -4.9653059e-10 160.18662 + 79 0 -37.039999 0 -37.039999 -5.3360999e-10 160.18662 + 80 0 -37.039999 0 -37.039999 4.5838144e-10 160.18662 + 81 0 -37.039999 0 -37.039999 -3.4451549e-10 160.18662 + 82 0 -37.039999 0 -37.039999 -2.6862907e-10 160.18662 + 83 0 -37.039999 0 -37.039999 1.1472676e-10 160.18662 + 84 0 -37.039999 0 -37.039999 3.0518717e-10 160.18662 + 85 0 -37.039999 0 -37.039999 3.7939474e-11 160.18662 + 86 0 -37.039999 0 -37.039999 -4.9689102e-10 160.18662 + 87 0 -37.039999 0 -37.039999 -5.3507453e-10 160.18662 + 88 0 -37.039999 0 -37.039999 4.2021773e-10 160.18662 + 89 0 -37.039999 0 -37.039999 6.8730619e-10 160.18662 + 90 0 -37.039999 0 -37.039999 -2.2876438e-10 160.18662 + 91 0 -37.039999 0 -37.039999 -3.8108085e-10 160.18662 + 92 0 -37.039999 0 -37.039999 -4.5672754e-10 160.18662 + 93 0 -37.039999 0 -37.039999 1.4359492e-12 160.18662 + 94 0 -37.039999 0 -37.039999 4.2011352e-10 160.18662 + 95 0 -37.039999 0 -37.039999 3.4393145e-10 160.18662 + 96 0 -37.039999 0 -37.039999 7.6644047e-11 160.18662 + 97 0 -37.039999 0 -37.039999 -3.4233941e-10 160.18662 + 98 0 -37.039999 0 -37.039999 -2.6662425e-10 160.18662 + 99 0 -37.039999 0 -37.039999 -7.4713838e-11 160.18662 + 100 0 -37.039999 0 -37.039999 7.8066152e-11 160.18662 + 101 0 -37.039999 0 -37.039999 -7.4170309e-11 160.18662 + 102 0 -37.039999 0 -37.039999 -7.5142443e-11 160.18662 + 103 0 -37.039999 0 -37.039999 3.0502161e-10 160.18662 + 104 0 -37.039999 0 -37.039999 3.9230151e-11 160.18662 + 105 0 -37.039999 0 -37.039999 -7.4715832e-11 160.18662 + 106 0 -37.039999 0 -37.039999 1.1617675e-12 160.18662 + 107 0 -37.039999 0 -37.039999 1.1520779e-10 160.18662 + 108 0 -37.039999 0 -37.039999 -5.7131409e-10 160.18662 + 109 0 -37.039999 0 -37.039999 4.2063857e-10 160.18662 + 110 0 -37.039999 0 -37.039999 3.8016176e-10 160.18662 + 111 0 -37.039999 0 -37.039999 -2.2771719e-10 160.18662 + 112 0 -37.039999 0 -37.039999 -3.8119192e-10 160.18662 + 113 0 -37.039999 0 -37.039999 2.6660289e-10 160.18662 + 114 0 -37.039999 0 -37.039999 1.9137526e-10 160.18662 + 115 0 -37.039999 0 -37.039999 2.2828831e-10 160.18662 + 116 0 -37.039999 0 -37.039999 1.0410212e-12 160.18662 + 117 0 -37.039999 0 -37.039999 -1.1399254e-10 160.18662 + 118 0 -37.039999 0 -37.039999 7.7368615e-11 160.18662 + 119 0 -37.039999 0 -37.039999 3.989204e-11 160.18662 + 120 0 -37.039999 0 -37.039999 -2.2892627e-10 160.18662 + 121 0 -37.039999 0 -37.039999 7.9698584e-13 160.18662 + 122 0 -37.039999 0 -37.039999 -1.5278451e-10 160.18662 + 123 0 -37.039999 0 -37.039999 1.0497785e-12 160.18662 + 124 0 -37.039999 0 -37.039999 7.7220313e-11 160.18662 + 125 0 -37.039999 0 -37.039999 3.9395875e-11 160.18662 + 126 0 -37.039999 0 -37.039999 -1.1294719e-10 160.18662 + 127 0 -37.039999 0 -37.039999 -1.8868772e-10 160.18662 + 128 0 -37.039999 0 -37.039999 1.4969987e-12 160.18662 + 129 0 -37.039999 0 -37.039999 7.8089994e-11 160.18662 + 130 0 -37.039999 0 -37.039999 -7.4877041e-11 160.18662 + 131 0 -37.039999 0 -37.039999 -3.6441306e-11 160.18662 + 132 0 -37.039999 0 -37.039999 6.8914635e-13 160.18662 + 133 0 -37.039999 0 -37.039999 -7.4989693e-11 160.18662 + 134 0 -37.039999 0 -37.039999 3.2729915e-13 160.18662 + 135 0 -37.039999 0 -37.039999 -3.6247729e-11 160.18662 + 136 0 -37.039999 0 -37.039999 3.0546791e-10 160.18662 + 137 0 -37.039999 0 -37.039999 1.9018793e-10 160.18662 + 138 0 -37.039999 0 -37.039999 -3.7888564e-11 160.18662 + 139 0 -37.039999 0 -37.039999 7.6022826e-11 160.18662 + 140 0 -37.039999 0 -37.039999 -5.3374735e-10 160.18662 + 141 0 -37.039999 0 -37.039999 -5.3379628e-10 160.18662 + 142 0 -37.039999 0 -37.039999 5.3496604e-10 160.18662 + 143 0 -37.039999 0 -37.039999 5.7303445e-10 160.18662 + 144 0 -37.039999 0 -37.039999 1.1455065e-10 160.18662 + 145 0 -37.039999 0 -37.039999 -1.0705497e-09 160.18662 + 146 0 -37.039999 0 -37.039999 -1.0692533e-09 160.18662 + 147 0 -37.039999 0 -37.039999 1.1465881e-10 160.18662 + 148 0 -37.039999 0 -37.039999 -1.2509957e-12 160.18662 + 149 0 -37.039999 0 -37.039999 2.2897367e-10 160.18662 + 150 0 -37.039999 0 -37.039999 -3.8557307e-11 160.18662 + 151 0 -37.039999 0 -37.039999 -1.8851574e-10 160.18662 + 152 0 -37.039999 0 -37.039999 3.0536076e-10 160.18662 + 153 0 -37.039999 0 -37.039999 4.1978479e-10 160.18662 + 154 0 -37.039999 0 -37.039999 -4.1842888e-10 160.18662 + 155 0 -37.039999 0 -37.039999 -3.811639e-10 160.18662 + 156 0 -37.039999 0 -37.039999 1.5333147e-10 160.18662 + 157 0 -37.039999 0 -37.039999 -3.7642899e-11 160.18662 + 158 0 -37.039999 0 -37.039999 7.637698e-10 160.18662 + 159 0 -37.039999 0 -37.039999 -2.2845636e-10 160.18662 + 160 0 -37.039999 0 -37.039999 -6.4992376e-10 160.18662 + 161 0 -37.039999 0 -37.039999 -3.8849209e-11 160.18662 + 162 0 -37.039999 0 -37.039999 -1.9161634e-10 160.18662 + 163 0 -37.039999 0 -37.039999 8.0242655e-10 160.18662 + 164 0 -37.039999 0 -37.039999 7.2510892e-10 160.18662 + 165 0 -37.039999 0 -37.039999 1.1521194e-10 160.18662 + 166 0 -37.039999 0 -37.039999 -4.5845655e-10 160.18662 + 167 0 -37.039999 0 -37.039999 -3.44403e-10 160.18662 + 168 0 -37.039999 0 -37.039999 3.0480652e-10 160.18662 + 169 0 -37.039999 0 -37.039999 2.6636485e-10 160.18662 + 170 0 -37.039999 0 -37.039999 -4.9686388e-10 160.18662 + 171 0 -37.039999 0 -37.039999 -6.5059309e-10 160.18662 + 172 0 -37.039999 0 -37.039999 8.0079755e-10 160.18662 + 173 0 -37.039999 0 -37.039999 8.7781202e-10 160.18662 + 174 0 -37.039999 0 -37.039999 -5.7236713e-10 160.18662 + 175 0 -37.039999 0 -37.039999 5.7157952e-10 160.18662 + 176 0 -37.039999 0 -37.039999 -7.254876e-10 160.18662 + 177 0 -37.039999 0 -37.039999 3.8221512e-10 160.18662 + 178 0 -37.039999 0 -37.039999 6.8758102e-10 160.18662 + 179 0 -37.039999 0 -37.039999 -4.2153877e-10 160.18662 + 180 0 -37.039999 0 -37.039999 -3.8264235e-11 160.18662 + 181 0 -37.039999 0 -37.039999 7.5159151e-11 160.18662 + 182 0 -37.039999 0 -37.039999 -2.292549e-10 160.18662 + 183 0 -37.039999 0 -37.039999 2.6739261e-10 160.18662 + 184 0 -37.039999 0 -37.039999 -3.6859093e-11 160.18662 + 185 0 -37.039999 0 -37.039999 1.5370948e-10 160.18662 + 186 0 -37.039999 0 -37.039999 -1.5183386e-10 160.18662 + 187 0 -37.039999 0 -37.039999 -4.5859785e-10 160.18662 + 188 0 -37.039999 0 -37.039999 -3.8322036e-10 160.18662 + 189 0 -37.039999 0 -37.039999 6.8634201e-10 160.18662 + 190 0 -37.039999 0 -37.039999 6.8671352e-10 160.18662 + 191 0 -37.039999 0 -37.039999 -3.6885548e-11 160.18662 + 192 0 -37.039999 0 -37.039999 -4.5838809e-10 160.18662 + 193 0 -37.039999 0 -37.039999 5.7114422e-10 160.18662 + 194 0 -37.039999 0 -37.039999 4.5742485e-10 160.18662 + 195 0 -37.039999 0 -37.039999 3.7659399e-11 160.18662 + 196 0 -37.039999 0 -37.039999 -6.4993652e-10 160.18662 + 197 0 -37.039999 0 -37.039999 3.0486131e-10 160.18662 + 198 0 -37.039999 0 -37.039999 2.3040786e-10 160.18662 + 199 0 -37.039999 0 -37.039999 1.528085e-12 160.18662 + 200 0 -37.039999 0 -37.039999 -1.9043295e-10 160.18662 + 201 0 -37.039999 0 -37.039999 -7.5039532e-11 160.18662 + 202 0 -37.039999 0 -37.039999 2.2946157e-10 160.18662 + 203 0 -37.039999 0 -37.039999 3.0663715e-10 160.18662 + 204 0 -37.039999 0 -37.039999 7.754782e-11 160.18662 + 205 0 -37.039999 0 -37.039999 -3.0460004e-10 160.18662 + 206 0 -37.039999 0 -37.039999 -1.9031005e-10 160.18662 + 207 0 -37.039999 0 -37.039999 2.2968492e-10 160.18662 + 208 0 -37.039999 0 -37.039999 -7.5852772e-11 160.18662 + 209 0 -37.039999 0 -37.039999 2.2940833e-10 160.18662 + 210 0 -37.039999 0 -37.039999 2.6712441e-10 160.18662 + 211 0 -37.039999 0 -37.039999 7.7164628e-11 160.18662 + 212 0 -37.039999 0 -37.039999 -1.1387686e-10 160.18662 + 213 0 -37.039999 0 -37.039999 -7.5458004e-11 160.18662 + 214 0 -37.039999 0 -37.039999 -1.1244089e-10 160.18662 + 215 0 -37.039999 0 -37.039999 2.668869e-10 160.18662 + 216 0 -37.039999 0 -37.039999 7.7403413e-11 160.18662 + 217 0 -37.039999 0 -37.039999 7.681555e-11 160.18662 + 218 0 -37.039999 0 -37.039999 -2.2933037e-10 160.18662 + 219 0 -37.039999 0 -37.039999 -4.9550942e-10 160.18662 + 220 0 -37.039999 0 -37.039999 6.4989837e-10 160.18662 + 221 0 -37.039999 0 -37.039999 -5.3485986e-10 160.18662 + 222 0 -37.039999 0 -37.039999 -5.7307106e-10 160.18662 + 223 0 -37.039999 0 -37.039999 4.9676791e-10 160.18662 + 224 0 -37.039999 0 -37.039999 6.4977708e-10 160.18662 + 225 0 -37.039999 0 -37.039999 -4.5841918e-10 160.18662 + 226 0 -37.039999 0 -37.039999 -4.5841918e-10 160.18662 + 227 0 -37.039999 0 -37.039999 3.8132403e-10 160.18662 + 228 0 -37.039999 0 -37.039999 3.8257805e-10 160.18662 + 229 0 -37.039999 0 -37.039999 -3.4354992e-10 160.18662 + 230 0 -37.039999 0 -37.039999 -6.1217488e-10 160.18662 + 231 0 -37.039999 0 -37.039999 5.7250756e-10 160.18662 + 232 0 -37.039999 0 -37.039999 6.4944022e-10 160.18662 + 233 0 -37.039999 0 -37.039999 -5.3505094e-10 160.18662 + 234 0 -37.039999 0 -37.039999 -4.584524e-10 160.18662 + 235 0 -37.039999 0 -37.039999 5.7289367e-10 160.18662 + 236 0 -37.039999 0 -37.039999 -5.3501479e-10 160.18662 + 237 0 -37.039999 0 -37.039999 6.4944022e-10 160.18662 + 238 0 -37.039999 0 -37.039999 -6.4899284e-10 160.18662 + 239 0 -37.039999 0 -37.039999 6.4932023e-10 160.18662 + 240 0 -37.039999 0 -37.039999 -4.966053e-10 160.18662 + 241 0 -37.039999 0 -37.039999 6.4944022e-10 160.18662 + 242 0 -37.039999 0 -37.039999 -6.4968763e-10 160.18662 + 243 0 -37.039999 0 -37.039999 6.8767772e-10 160.18662 + 244 0 -37.039999 0 -37.039999 -6.4968763e-10 160.18662 + 245 0 -37.039999 0 -37.039999 6.8767772e-10 160.18662 + 246 0 -37.039999 0 -37.039999 -6.4985668e-10 160.18662 + 247 0 -37.039999 0 -37.039999 6.8767772e-10 160.18662 + 248 0 -37.039999 0 -37.039999 -7.2576458e-10 160.18662 + 249 0 -37.039999 0 -37.039999 5.3530033e-10 160.18662 + 250 0 -37.039999 0 -37.039999 -4.9770311e-10 160.18662 + 251 0 -37.039999 0 -37.039999 4.9712038e-10 160.18662 + 252 0 -37.039999 0 -37.039999 5.7325384e-10 160.18662 + 253 0 -37.039999 0 -37.039999 7.7585255e-11 160.18662 + 254 0 -37.039999 0 -37.039999 -7.2612411e-10 160.18662 + 255 0 -37.039999 0 -37.039999 -5.7343654e-10 160.18662 + 256 0 -37.039999 0 -37.039999 6.4800504e-10 160.18662 + 257 0 -37.039999 0 -37.039999 1.0689913e-09 160.18662 + 258 0 -37.039999 0 -37.039999 7.4691847e-11 160.18662 + 259 0 -37.039999 0 -37.039999 -2.6643652e-10 160.18662 + 260 0 -37.039999 0 -37.039999 -5.7355295e-10 160.18662 + 261 0 -37.039999 0 -37.039999 3.8833202e-11 160.18662 + 262 0 -37.039999 0 -37.039999 4.969317e-10 160.18662 + 263 0 -37.039999 0 -37.039999 1.9164882e-10 160.18662 + 264 0 -37.039999 0 -37.039999 3.8850673e-11 160.18662 + 265 0 -37.039999 0 -37.039999 1.1469966e-10 160.18662 + 266 0 -37.039999 0 -37.039999 -4.9673483e-10 160.18662 + 267 0 -37.039999 0 -37.039999 4.9477325e-10 160.18662 + 268 0 -37.039999 0 -37.039999 6.0881175e-10 160.18662 + 269 0 -37.039999 0 -37.039999 -5.3529493e-10 160.18662 + 270 0 -37.039999 0 -37.039999 6.48662e-10 160.18662 + 271 0 -37.039999 0 -37.039999 3.4394344e-10 160.18662 + 272 0 -37.039999 0 -37.039999 2.2906239e-10 160.18662 + 273 0 -37.039999 0 -37.039999 -4.200662e-10 160.18662 + 274 0 -37.039999 0 -37.039999 -4.573182e-10 160.18662 + 275 0 -37.039999 0 -37.039999 -3.4321196e-10 160.18662 + 276 0 -37.039999 0 -37.039999 3.4372226e-10 160.18662 + 277 0 -37.039999 0 -37.039999 6.4893284e-10 160.18662 + 278 0 -37.039999 0 -37.039999 -8.7936859e-10 160.18662 + 279 0 -37.039999 0 -37.039999 -6.4991436e-10 160.18662 + 280 0 -37.039999 0 -37.039999 3.8179342e-10 160.18662 + 281 0 -37.039999 0 -37.039999 6.1113802e-10 160.18662 + 282 0 -37.039999 0 -37.039999 -4.2105578e-10 160.18662 + 283 0 -37.039999 0 -37.039999 -7.2585924e-10 160.18662 + 284 0 -37.039999 0 -37.039999 3.0486698e-10 160.18662 + 285 0 -37.039999 0 -37.039999 4.9762729e-10 160.18662 + 286 0 -37.039999 0 -37.039999 7.5168434e-11 160.18662 + 287 0 -37.039999 0 -37.039999 -4.2109042e-10 160.18662 + 288 0 -37.039999 0 -37.039999 -1.8890938e-10 160.18662 + 289 0 -37.039999 0 -37.039999 -1.9081227e-10 160.18662 + 290 0 -37.039999 0 -37.039999 2.3038402e-10 160.18662 + 291 0 -37.039999 0 -37.039999 7.6934004e-11 160.18662 + 292 0 -37.039999 0 -37.039999 -1.5105761e-10 160.18662 + 293 0 -37.039999 0 -37.039999 1.1492384e-10 160.18662 + 294 0 -37.039999 0 -37.039999 -3.6621589e-11 160.18662 + 295 0 -37.039999 0 -37.039999 7.7625236e-11 160.18662 + 296 0 -37.039999 0 -37.039999 1.1975993e-12 160.18662 + 297 0 -37.039999 0 -37.039999 -7.4023864e-11 160.18662 + 298 0 -37.039999 0 -37.039999 1.916783e-10 160.18662 + 299 0 -37.039999 0 -37.039999 -1.1237397e-10 160.18662 + 300 0 -37.039999 0 -37.039999 -1.8823756e-10 160.18662 + 301 0 -37.039999 0 -37.039999 -1.1254857e-10 160.18662 + 302 0 -37.039999 0 -37.039999 2.2980629e-10 160.18662 + 303 0 -37.039999 0 -37.039999 -1.8813465e-10 160.18662 + 304 0 -37.039999 0 -37.039999 -1.8807544e-10 160.18662 + 305 0 -37.039999 0 -37.039999 -1.5082575e-10 160.18662 + 306 0 -37.039999 0 -37.039999 2.2998432e-10 160.18662 + 307 0 -37.039999 0 -37.039999 -1.1212631e-10 160.18662 + 308 0 -37.039999 0 -37.039999 -1.8799376e-10 160.18662 + 309 0 -37.039999 0 -37.039999 -1.1271459e-10 160.18662 + 310 0 -37.039999 0 -37.039999 2.2998432e-10 160.18662 + 311 0 -37.039999 0 -37.039999 -1.8799376e-10 160.18662 + 312 0 -37.039999 0 -37.039999 -1.8799376e-10 160.18662 + 313 0 -37.039999 0 -37.039999 -3.7212182e-11 160.18662 + 314 0 -37.039999 0 -37.039999 2.303934e-10 160.18662 + 315 0 -37.039999 0 -37.039999 2.303934e-10 160.18662 + 316 0 -37.039999 0 -37.039999 -1.1281443e-10 160.18662 + 317 0 -37.039999 0 -37.039999 1.1642566e-10 160.18662 + 318 0 -37.039999 0 -37.039999 3.9056494e-11 160.18662 + 319 0 -37.039999 0 -37.039999 -2.2881561e-10 160.18662 + 320 0 -37.039999 0 -37.039999 2.2947848e-10 160.18662 + 321 0 -37.039999 0 -37.039999 1.9198038e-10 160.18662 + 322 0 -37.039999 0 -37.039999 2.295877e-10 160.18662 + 323 0 -37.039999 0 -37.039999 -1.9141201e-10 160.18662 + 324 0 -37.039999 0 -37.039999 6.4819615e-10 160.18662 + 325 0 -37.039999 0 -37.039999 4.7828164e-13 160.18662 + 326 0 -37.039999 0 -37.039999 -2.6740829e-10 160.18662 + 327 0 -37.039999 0 -37.039999 7.4839828e-11 160.18662 + 328 0 -37.039999 0 -37.039999 4.1985325e-10 160.18662 + 329 0 -37.039999 0 -37.039999 1.5129993e-10 160.18662 + 330 0 -37.039999 0 -37.039999 -8.7881006e-10 160.18662 + 331 0 -37.039999 0 -37.039999 -8.788216e-10 160.18662 + 332 0 -37.039999 0 -37.039999 1.141322e-10 160.18662 + 333 0 -37.039999 0 -37.039999 1.9170558e-10 160.18662 + 334 0 -37.039999 0 -37.039999 -3.535438e-14 160.18662 + 335 0 -37.039999 0 -37.039999 -4.2085721e-10 160.18662 + 336 0 -37.039999 0 -37.039999 -1.5192833e-10 160.18662 + 337 0 -37.039999 0 -37.039999 1.9048749e-10 160.18662 + 338 0 -37.039999 0 -37.039999 3.8195323e-10 160.18662 + 339 0 -37.039999 0 -37.039999 -2.6599283e-10 160.18662 + 340 0 -37.039999 0 -37.039999 -7.5495466e-11 160.18662 + 341 0 -37.039999 0 -37.039999 -2.2942732e-10 160.18662 + 342 0 -37.039999 0 -37.039999 4.9568131e-10 160.18662 + 343 0 -37.039999 0 -37.039999 -4.2082103e-10 160.18662 + 344 0 -37.039999 0 -37.039999 -4.2060522e-10 160.18662 + 345 0 -37.039999 0 -37.039999 6.8716649e-10 160.18662 + 346 0 -37.039999 0 -37.039999 -4.9709358e-10 160.18662 + 347 0 -37.039999 0 -37.039999 -5.3544277e-10 160.18662 + 348 0 -37.039999 0 -37.039999 5.7341491e-10 160.18662 + 349 0 -37.039999 0 -37.039999 4.9628953e-10 160.18662 + 350 0 -37.039999 0 -37.039999 -2.6892858e-10 160.18662 + 351 0 -37.039999 0 -37.039999 4.1950236e-10 160.18662 + 352 0 -37.039999 0 -37.039999 -4.2074522e-10 160.18662 + 353 0 -37.039999 0 -37.039999 4.2064865e-10 160.18662 + 354 0 -37.039999 0 -37.039999 5.7178593e-10 160.18662 + 355 0 -37.039999 0 -37.039999 -5.3559121e-10 160.18662 + 356 0 -37.039999 0 -37.039999 -3.8228202e-10 160.18662 + 357 0 -37.039999 0 -37.039999 3.0405238e-10 160.18662 + 358 0 -37.039999 0 -37.039999 9.5520721e-10 160.18662 + 359 0 -37.039999 0 -37.039999 -7.6907873e-11 160.18662 + 360 0 -37.039999 0 -37.039999 1.5275844e-10 160.18662 + 361 0 -37.039999 0 -37.039999 -1.1612287e-10 160.18662 + 362 0 -37.039999 0 -37.039999 -1.5186967e-10 160.18662 + 363 0 -37.039999 0 -37.039999 1.9003027e-10 160.18662 + 364 0 -37.039999 0 -37.039999 3.8074866e-10 160.18662 + 365 0 -37.039999 0 -37.039999 7.6498519e-11 160.18662 + 366 0 -37.039999 0 -37.039999 -2.2925114e-10 160.18662 + 367 0 -37.039999 0 -37.039999 -4.5827074e-10 160.18662 + 368 0 -37.039999 0 -37.039999 1.1556689e-10 160.18662 + 369 0 -37.039999 0 -37.039999 -1.4353053e-14 160.18662 + 370 0 -37.039999 0 -37.039999 -2.6645805e-10 160.18662 + 371 0 -37.039999 0 -37.039999 7.7172789e-11 160.18662 + 372 0 -37.039999 0 -37.039999 7.6712639e-11 160.18662 + 373 0 -37.039999 0 -37.039999 1.1447323e-10 160.18662 + 374 0 -37.039999 0 -37.039999 -4.5839128e-10 160.18662 + 375 0 -37.039999 0 -37.039999 -5.3430544e-10 160.18662 + 376 0 -37.039999 0 -37.039999 4.9605636e-10 160.18662 + 377 0 -37.039999 0 -37.039999 5.7259945e-10 160.18662 + 378 0 -37.039999 0 -37.039999 -4.9762143e-10 160.18662 + 379 0 -37.039999 0 -37.039999 -3.0414943e-10 160.18662 + 380 0 -37.039999 0 -37.039999 -5.3442912e-10 160.18662 + 381 0 -37.039999 0 -37.039999 6.1121147e-10 160.18662 + 382 0 -37.039999 0 -37.039999 -4.5885395e-10 160.18662 + 383 0 -37.039999 0 -37.039999 6.8771712e-10 160.18662 + 384 0 -37.039999 0 -37.039999 -4.5909868e-10 160.18662 + 385 0 -37.039999 0 -37.039999 -4.199488e-10 160.18662 + 386 0 -37.039999 0 -37.039999 1.1280966e-10 160.18662 + 387 0 -37.039999 0 -37.039999 9.9332715e-10 160.18662 + 388 0 -37.039999 0 -37.039999 -1.3811871e-12 160.18662 + 389 0 -37.039999 0 -37.039999 -4.1779122e-10 160.18662 + 390 0 -37.039999 0 -37.039999 -4.9508556e-10 160.18662 + 391 0 -37.039999 0 -37.039999 3.8148331e-10 160.18662 + 392 0 -37.039999 0 -37.039999 -7.2646494e-10 160.18662 + 393 0 -37.039999 0 -37.039999 -8.0304902e-10 160.18662 + 394 0 -37.039999 0 -37.039999 3.8230953e-10 160.18662 + 395 0 -37.039999 0 -37.039999 6.8729356e-10 160.18662 + 396 0 -37.039999 0 -37.039999 3.8869609e-11 160.18662 + 397 0 -37.039999 0 -37.039999 -5.7238914e-10 160.18662 + 398 0 -37.039999 0 -37.039999 1.1248905e-10 160.18662 + 399 0 -37.039999 0 -37.039999 -3.8924039e-11 160.18662 + 400 0 -37.039999 0 -37.039999 1.1360946e-10 160.18662 + 401 0 -37.039999 0 -37.039999 -7.6373459e-10 160.18662 + 402 0 -37.039999 0 -37.039999 -2.2934028e-10 160.18662 + 403 0 -37.039999 0 -37.039999 1.9044526e-10 160.18662 + 404 0 -37.039999 0 -37.039999 2.6797856e-10 160.18662 + 405 0 -37.039999 0 -37.039999 -3.7468693e-11 160.18662 + 406 0 -37.039999 0 -37.039999 1.1474904e-10 160.18662 + 407 0 -37.039999 0 -37.039999 -1.9020515e-10 160.18662 + 408 0 -37.039999 0 -37.039999 1.8940242e-10 160.18662 + 409 0 -37.039999 0 -37.039999 -3.4296707e-10 160.18662 + 410 0 -37.039999 0 -37.039999 -3.8121409e-11 160.18662 + 411 0 -37.039999 0 -37.039999 5.3381168e-10 160.18662 + 412 0 -37.039999 0 -37.039999 3.0638975e-10 160.18662 + 413 0 -37.039999 0 -37.039999 -1.130307e-10 160.18662 + 414 0 -37.039999 0 -37.039999 1.5340286e-10 160.18662 + 415 0 -37.039999 0 -37.039999 1.9110499e-10 160.18662 + 416 0 -37.039999 0 -37.039999 3.7691356e-11 160.18662 + 417 0 -37.039999 0 -37.039999 -3.4437058e-10 160.18662 + 418 0 -37.039999 0 -37.039999 -6.1136459e-10 160.18662 + 419 0 -37.039999 0 -37.039999 -1.1453862e-10 160.18662 + 420 0 -37.039999 0 -37.039999 5.3472391e-10 160.18662 + 421 0 -37.039999 0 -37.039999 9.1676602e-10 160.18662 + 422 0 -37.039999 0 -37.039999 3.813461e-10 160.18662 + 423 0 -37.039999 0 -37.039999 -5.3508276e-10 160.18662 + 424 0 -37.039999 0 -37.039999 -4.9678405e-10 160.18662 + 425 0 -37.039999 0 -37.039999 -1.9245253e-10 160.18662 + 426 0 -37.039999 0 -37.039999 1.1448789e-09 160.18662 + 427 0 -37.039999 0 -37.039999 1.1450221e-09 160.18662 + 428 0 -37.039999 0 -37.039999 3.7156494e-11 160.18662 + 429 0 -37.039999 0 -37.039999 -3.8041011e-10 160.18662 + 430 0 -37.039999 0 -37.039999 1.5257705e-10 160.18662 + 431 0 -37.039999 0 -37.039999 1.9078297e-10 160.18662 + 432 0 -37.039999 0 -37.039999 7.6358378e-11 160.18662 + 433 0 -37.039999 0 -37.039999 -1.9051754e-10 160.18662 + 434 0 -37.039999 0 -37.039999 1.5293148e-10 160.18662 + 435 0 -37.039999 0 -37.039999 -1.0312122e-09 160.18662 + 436 0 -37.039999 0 -37.039999 1.9163052e-10 160.18662 + 437 0 -37.039999 0 -37.039999 2.2903587e-10 160.18662 + 438 0 -37.039999 0 -37.039999 -1.8985999e-10 160.18662 + 439 0 -37.039999 0 -37.039999 -2.6655021e-10 160.18662 + 440 0 -37.039999 0 -37.039999 3.068676e-10 160.18662 + 441 0 -37.039999 0 -37.039999 3.0569301e-10 160.18662 + 442 0 -37.039999 0 -37.039999 -1.1184952e-10 160.18662 + 443 0 -37.039999 0 -37.039999 -7.5288888e-11 160.18662 + 444 0 -37.039999 0 -37.039999 -7.5166583e-11 160.18662 + 445 0 -37.039999 0 -37.039999 4.9596127e-10 160.18662 + 446 0 -37.039999 0 -37.039999 4.9596127e-10 160.18662 + 447 0 -37.039999 0 -37.039999 -3.4404473e-10 160.18662 + 448 0 -37.039999 0 -37.039999 4.1961359e-10 160.18662 + 449 0 -37.039999 0 -37.039999 2.2933889e-10 160.18662 + 450 0 -37.039999 0 -37.039999 -4.2129519e-10 160.18662 + 451 0 -37.039999 0 -37.039999 5.7240082e-10 160.18662 + 452 0 -37.039999 0 -37.039999 5.3361264e-10 160.18662 + 453 0 -37.039999 0 -37.039999 -5.7460417e-10 160.18662 + 454 0 -37.039999 0 -37.039999 -1.1467716e-09 160.18662 + 455 0 -37.039999 0 -37.039999 -7.6272553e-11 160.18662 + 456 0 -37.039999 0 -37.039999 1.1357565e-10 160.18662 + 457 0 -37.039999 0 -37.039999 3.808266e-10 160.18662 + 458 0 -37.039999 0 -37.039999 -5.3623919e-10 160.18662 + 459 0 -37.039999 0 -37.039999 2.2801898e-10 160.18662 + 460 0 -37.039999 0 -37.039999 9.1737041e-10 160.18662 + 461 0 -37.039999 0 -37.039999 -3.825471e-10 160.18662 + 462 0 -37.039999 0 -37.039999 -1.1561618e-10 160.18662 + 463 0 -37.039999 0 -37.039999 -3.8612716e-11 160.18662 + 464 0 -37.039999 0 -37.039999 4.5719138e-10 160.18662 + 465 0 -37.039999 0 -37.039999 2.2870362e-10 160.18662 + 466 0 -37.039999 0 -37.039999 7.6552735e-11 160.18662 + 467 0 -37.039999 0 -37.039999 -8.4054068e-10 160.18662 + 468 0 -37.039999 0 -37.039999 -1.1081894e-09 160.18662 + 469 0 -37.039999 0 -37.039999 -3.6164481e-13 160.18662 + 470 0 -37.039999 0 -37.039999 3.4389638e-10 160.18662 + 471 0 -37.039999 0 -37.039999 5.3365886e-10 160.18662 + 472 0 -37.039999 0 -37.039999 -2.2853749e-10 160.18662 + 473 0 -37.039999 0 -37.039999 -6.1175769e-10 160.18662 + 474 0 -37.039999 0 -37.039999 1.0736874e-12 160.18662 + 475 0 -37.039999 0 -37.039999 3.8139356e-10 160.18662 + 476 0 -37.039999 0 -37.039999 -3.8157793e-11 160.18662 + 477 0 -37.039999 0 -37.039999 -1.5315181e-10 160.18662 + 478 0 -37.039999 0 -37.039999 8.013668e-10 160.18662 + 479 0 -37.039999 0 -37.039999 8.781487e-10 160.18662 + 480 0 -37.039999 0 -37.039999 -5.7143869e-10 160.18662 + 481 0 -37.039999 0 -37.039999 6.4867895e-10 160.18662 + 482 0 -37.039999 0 -37.039999 -4.5839417e-10 160.18662 + 483 0 -37.039999 0 -37.039999 2.6715359e-10 160.18662 + 484 0 -37.039999 0 -37.039999 8.020567e-10 160.18662 + 485 0 -37.039999 0 -37.039999 -1.9227947e-10 160.18662 + 486 0 -37.039999 0 -37.039999 6.1032808e-10 160.18662 + 487 0 -37.039999 0 -37.039999 2.6841662e-10 160.18662 + 488 0 -37.039999 0 -37.039999 3.8195497e-10 160.18662 + 489 0 -37.039999 0 -37.039999 -6.8628689e-10 160.18662 + 490 0 -37.039999 0 -37.039999 3.0617521e-10 160.18662 + 491 0 -37.039999 0 -37.039999 5.3463861e-10 160.18662 + 492 0 -37.039999 0 -37.039999 -5.3417686e-10 160.18662 + 493 0 -37.039999 0 -37.039999 -5.7292137e-10 160.18662 + 494 0 -37.039999 0 -37.039999 6.1109132e-10 160.18662 + 495 0 -37.039999 0 -37.039999 6.8770401e-10 160.18662 + 496 0 -37.039999 0 -37.039999 -6.1122686e-10 160.18662 + 497 0 -37.039999 0 -37.039999 -6.1111072e-10 160.18662 + 498 0 -37.039999 0 -37.039999 4.5844439e-10 160.18662 + 499 0 -37.039999 0 -37.039999 5.7282182e-10 160.18662 + 500 0 -37.039999 0 -37.039999 -6.8870753e-10 160.18662 + 501 0 -37.039999 0 -37.039999 -6.8869969e-10 160.18662 + 502 0 -37.039999 0 -37.039999 4.9619698e-10 160.18662 + 503 0 -37.039999 0 -37.039999 4.5874796e-10 160.18662 + 504 0 -37.039999 0 -37.039999 7.6774441e-11 160.18662 + 505 0 -37.039999 0 -37.039999 -9.5554671e-10 160.18662 + 506 0 -37.039999 0 -37.039999 -9.9390466e-10 160.18662 + 507 0 -37.039999 0 -37.039999 1.1357221e-10 160.18662 + 508 0 -37.039999 0 -37.039999 7.6366622e-10 160.18662 + 509 0 -37.039999 0 -37.039999 -1.1569649e-10 160.18662 + 510 0 -37.039999 0 -37.039999 -2.2976345e-10 160.18662 + 511 0 -37.039999 0 -37.039999 3.8551434e-11 160.18662 + 512 0 -37.039999 0 -37.039999 -1.1286283e-10 160.18662 + 513 0 -37.039999 0 -37.039999 -3.7651197e-11 160.18662 + 514 0 -37.039999 0 -37.039999 3.8251652e-10 160.18662 + 515 0 -37.039999 0 -37.039999 4.9660683e-10 160.18662 + 516 0 -37.039999 0 -37.039999 -3.8040738e-11 160.18662 + 517 0 -37.039999 0 -37.039999 -5.3310443e-10 160.18662 + 518 0 -37.039999 0 -37.039999 -7.6326461e-10 160.18662 + 519 0 -37.039999 0 -37.039999 3.8133957e-10 160.18662 + 520 0 -37.039999 0 -37.039999 1.1466541e-10 160.18662 + 521 0 -37.039999 0 -37.039999 -4.9565009e-10 160.18662 + 522 0 -37.039999 0 -37.039999 -6.4850412e-10 160.18662 + 523 0 -37.039999 0 -37.039999 6.1076955e-10 160.18662 + 524 0 -37.039999 0 -37.039999 -5.3571141e-10 160.18662 + 525 0 -37.039999 0 -37.039999 -5.3502139e-10 160.18662 + 526 0 -37.039999 0 -37.039999 7.2562173e-10 160.18662 + 527 0 -37.039999 0 -37.039999 -4.9617452e-10 160.18662 + 528 0 -37.039999 0 -37.039999 -4.9617452e-10 160.18662 + 529 0 -37.039999 0 -37.039999 7.2495418e-10 160.18662 + 530 0 -37.039999 0 -37.039999 -4.9620283e-10 160.18662 + 531 0 -37.039999 0 -37.039999 6.4748595e-10 160.18662 + 532 0 -37.039999 0 -37.039999 -4.9605854e-10 160.18662 + 533 0 -37.039999 0 -37.039999 5.3331762e-10 160.18662 + 534 0 -37.039999 0 -37.039999 -4.9620283e-10 160.18662 + 535 0 -37.039999 0 -37.039999 6.4748595e-10 160.18662 + 536 0 -37.039999 0 -37.039999 -4.9625483e-10 160.18662 + 537 0 -37.039999 0 -37.039999 5.3331762e-10 160.18662 + 538 0 -37.039999 0 -37.039999 -5.7297412e-10 160.18662 + 539 0 -37.039999 0 -37.039999 8.0050982e-10 160.18662 + 540 0 -37.039999 0 -37.039999 -4.5795502e-10 160.18662 + 541 0 -37.039999 0 -37.039999 6.0999723e-10 160.18662 + 542 0 -37.039999 0 -37.039999 -4.1949338e-10 160.18662 + 543 0 -37.039999 0 -37.039999 -3.7242558e-11 160.18662 + 544 0 -37.039999 0 -37.039999 1.1846097e-09 160.18662 + 545 0 -37.039999 0 -37.039999 1.1448836e-09 160.18662 + 546 0 -37.039999 0 -37.039999 1.5389107e-10 160.18662 + 547 0 -37.039999 0 -37.039999 -8.7852506e-10 160.18662 + 548 0 -37.039999 0 -37.039999 -8.7918677e-10 160.18662 + 549 0 -37.039999 0 -37.039999 7.6314408e-11 160.18662 + 550 0 -37.039999 0 -37.039999 6.5002012e-10 160.18662 + 551 0 -37.039999 0 -37.039999 6.864518e-10 160.18662 + 552 0 -37.039999 0 -37.039999 -6.1162183e-10 160.18662 + 553 0 -37.039999 0 -37.039999 7.2436253e-10 160.18662 + 554 0 -37.039999 0 -37.039999 -3.835114e-10 160.18662 + 555 0 -37.039999 0 -37.039999 -1.1850372e-09 160.18662 + 556 0 -37.039999 0 -37.039999 -1.1461493e-10 160.18662 + 557 0 -37.039999 0 -37.039999 3.0537848e-10 160.18662 + 558 0 -37.039999 0 -37.039999 -5.3376315e-10 160.18662 + 559 0 -37.039999 0 -37.039999 2.2955439e-10 160.18662 + 560 0 -37.039999 0 -37.039999 -3.7280868e-11 160.18662 + 561 0 -37.039999 0 -37.039999 1.1400691e-10 160.18662 + 562 0 -37.039999 0 -37.039999 -1.889929e-10 160.18662 + 563 0 -37.039999 0 -37.039999 -2.2691208e-10 160.18662 + 564 0 -37.039999 0 -37.039999 1.5400812e-10 160.18662 + 565 0 -37.039999 0 -37.039999 3.9581772e-11 160.18662 + 566 0 -37.039999 0 -37.039999 -1.1451741e-10 160.18662 + 567 0 -37.039999 0 -37.039999 7.6841178e-11 160.18662 + 568 0 -37.039999 0 -37.039999 2.6770138e-10 160.18662 + 569 0 -37.039999 0 -37.039999 2.6853324e-10 160.18662 + 570 0 -37.039999 0 -37.039999 -3.80145e-10 160.18662 + 571 0 -37.039999 0 -37.039999 1.9088748e-10 160.18662 + 572 0 -37.039999 0 -37.039999 2.6803262e-10 160.18662 + 573 0 -37.039999 0 -37.039999 -2.2780132e-10 160.18662 + 574 0 -37.039999 0 -37.039999 -2.6712925e-10 160.18662 + 575 0 -37.039999 0 -37.039999 1.901666e-10 160.18662 + 576 0 -37.039999 0 -37.039999 6.1114919e-10 160.18662 + 577 0 -37.039999 0 -37.039999 -7.55329e-11 160.18662 + 578 0 -37.039999 0 -37.039999 7.2486734e-10 160.18662 + 579 0 -37.039999 0 -37.039999 3.4383576e-10 160.18662 + 580 0 -37.039999 0 -37.039999 1.142128e-10 160.18662 + 581 0 -37.039999 0 -37.039999 -1.9167966e-10 160.18662 + 582 0 -37.039999 0 -37.039999 -3.0336794e-10 160.18662 + 583 0 -37.039999 0 -37.039999 -3.4282601e-10 160.18662 + 584 0 -37.039999 0 -37.039999 1.1530476e-10 160.18662 + 585 0 -37.039999 0 -37.039999 3.8559937e-11 160.18662 + 586 0 -37.039999 0 -37.039999 2.2823354e-10 160.18662 + 587 0 -37.039999 0 -37.039999 -3.8064967e-10 160.18662 + 588 0 -37.039999 0 -37.039999 2.2873001e-10 160.18662 + 589 0 -37.039999 0 -37.039999 1.5329394e-10 160.18662 + 590 0 -37.039999 0 -37.039999 1.5238488e-10 160.18662 + 591 0 -37.039999 0 -37.039999 -3.818887e-10 160.18662 + 592 0 -37.039999 0 -37.039999 3.8041649e-11 160.18662 + 593 0 -37.039999 0 -37.039999 1.5279519e-10 160.18662 + 594 0 -37.039999 0 -37.039999 -1.9035152e-10 160.18662 + 595 0 -37.039999 0 -37.039999 -3.0464743e-10 160.18662 + 596 0 -37.039999 0 -37.039999 -3.7379398e-11 160.18662 + 597 0 -37.039999 0 -37.039999 7.7006491e-11 160.18662 + 598 0 -37.039999 0 -37.039999 -3.6320035e-11 160.18662 + 599 0 -37.039999 0 -37.039999 -1.1277736e-10 160.18662 + 600 0 -37.039999 0 -37.039999 3.9542801e-11 160.18662 + 601 0 -37.039999 0 -37.039999 -3.7268945e-11 160.18662 + 602 0 -37.039999 0 -37.039999 1.9092973e-10 160.18662 + 603 0 -37.039999 0 -37.039999 1.9086912e-10 160.18662 + 604 0 -37.039999 0 -37.039999 -7.4502629e-11 160.18662 + 605 0 -37.039999 0 -37.039999 7.782152e-11 160.18662 + 606 0 -37.039999 0 -37.039999 1.1491091e-10 160.18662 + 607 0 -37.039999 0 -37.039999 -7.5150902e-11 160.18662 + 608 0 -37.039999 0 -37.039999 7.6058681e-11 160.18662 + 609 0 -37.039999 0 -37.039999 4.9536774e-10 160.18662 + 610 0 -37.039999 0 -37.039999 3.8085438e-11 160.18662 + 611 0 -37.039999 0 -37.039999 -4.185654e-10 160.18662 + 612 0 -37.039999 0 -37.039999 1.9102854e-10 160.18662 + 613 0 -37.039999 0 -37.039999 1.9233654e-10 160.18662 + 614 0 -37.039999 0 -37.039999 -5.3357689e-10 160.18662 + 615 0 -37.039999 0 -37.039999 -4.9536153e-10 160.18662 + 616 0 -37.039999 0 -37.039999 -1.9072568e-10 160.18662 + 617 0 -37.039999 0 -37.039999 3.0530301e-10 160.18662 + 618 0 -37.039999 0 -37.039999 2.2918e-10 160.18662 + 619 0 -37.039999 0 -37.039999 7.8062621e-11 160.18662 + 620 0 -37.039999 0 -37.039999 1.1496614e-10 160.18662 + 621 0 -37.039999 0 -37.039999 1.1479893e-10 160.18662 + 622 0 -37.039999 0 -37.039999 -2.6646376e-10 160.18662 + 623 0 -37.039999 0 -37.039999 -3.7573367e-11 160.18662 + 624 0 -37.039999 0 -37.039999 1.9232394e-10 160.18662 + 625 0 -37.039999 0 -37.039999 -7.5564837e-11 160.18662 + 626 0 -37.039999 0 -37.039999 -1.1239213e-10 160.18662 + 627 0 -37.039999 0 -37.039999 -7.4125697e-11 160.18662 + 628 0 -37.039999 0 -37.039999 1.1596182e-10 160.18662 + 629 0 -37.039999 0 -37.039999 6.1128761e-10 160.18662 + 630 0 -37.039999 0 -37.039999 -6.1058235e-10 160.18662 + 631 0 -37.039999 0 -37.039999 6.1024486e-10 160.18662 + 632 0 -37.039999 0 -37.039999 -6.1116189e-10 160.18662 + 633 0 -37.039999 0 -37.039999 4.587743e-10 160.18662 + 634 0 -37.039999 0 -37.039999 5.3447577e-10 160.18662 + 635 0 -37.039999 0 -37.039999 -6.1147706e-10 160.18662 + 636 0 -37.039999 0 -37.039999 -8.0288485e-10 160.18662 + 637 0 -37.039999 0 -37.039999 4.2002592e-10 160.18662 + 638 0 -37.039999 0 -37.039999 5.7239766e-10 160.18662 + 639 0 -37.039999 0 -37.039999 -4.5881594e-10 160.18662 + 640 0 -37.039999 0 -37.039999 -3.8174248e-10 160.18662 + 641 0 -37.039999 0 -37.039999 1.9030711e-10 160.18662 + 642 0 -37.039999 0 -37.039999 9.1641584e-10 160.18662 + 643 0 -37.039999 0 -37.039999 -7.6512737e-11 160.18662 + 644 0 -37.039999 0 -37.039999 7.7457287e-11 160.18662 + 645 0 -37.039999 0 -37.039999 1.9120036e-10 160.18662 + 646 0 -37.039999 0 -37.039999 7.8160313e-13 160.18662 + 647 0 -37.039999 0 -37.039999 1.6291387e-12 160.18662 + 648 0 -37.039999 0 -37.039999 -7.4722297e-11 160.18662 + 649 0 -37.039999 0 -37.039999 -7.5544753e-11 160.18662 + 650 0 -37.039999 0 -37.039999 4.1988225e-10 160.18662 + 651 0 -37.039999 0 -37.039999 -1.9023784e-10 160.18662 + 652 0 -37.039999 0 -37.039999 -3.0514926e-10 160.18662 + 653 0 -37.039999 0 -37.039999 7.7144202e-11 160.18662 + 654 0 -37.039999 0 -37.039999 3.822474e-10 160.18662 + 655 0 -37.039999 0 -37.039999 -3.4342674e-10 160.18662 + 656 0 -37.039999 0 -37.039999 -3.8213639e-11 160.18662 + 657 0 -37.039999 0 -37.039999 1.9151099e-10 160.18662 + 658 0 -37.039999 0 -37.039999 -7.6319778e-11 160.18662 + 659 0 -37.039999 0 -37.039999 -4.9567001e-10 160.18662 + 660 0 -37.039999 0 -37.039999 3.8245173e-10 160.18662 + 661 0 -37.039999 0 -37.039999 -6.4991481e-10 160.18662 + 662 0 -37.039999 0 -37.039999 4.5857937e-10 160.18662 + 663 0 -37.039999 0 -37.039999 7.2590446e-10 160.18662 + 664 0 -37.039999 0 -37.039999 -3.8269538e-10 160.18662 + 665 0 -37.039999 0 -37.039999 -8.0130229e-10 160.18662 + 666 0 -37.039999 0 -37.039999 -4.198497e-10 160.18662 + 667 0 -37.039999 0 -37.039999 6.1064413e-10 160.18662 + 668 0 -37.039999 0 -37.039999 6.8816081e-10 160.18662 + 669 0 -37.039999 0 -37.039999 3.925837e-11 160.18662 + 670 0 -37.039999 0 -37.039999 -4.2123856e-10 160.18662 + 671 0 -37.039999 0 -37.039999 -4.1963153e-10 160.18662 + 672 0 -37.039999 0 -37.039999 -7.6690775e-11 160.18662 + 673 0 -37.039999 0 -37.039999 1.1074847e-09 160.18662 + 674 0 -37.039999 0 -37.039999 1.1076661e-09 160.18662 + 675 0 -37.039999 0 -37.039999 7.7443738e-11 160.18662 + 676 0 -37.039999 0 -37.039999 -4.9693746e-10 160.18662 + 677 0 -37.039999 0 -37.039999 -3.8116658e-10 160.18662 + 678 0 -37.039999 0 -37.039999 -7.5994934e-11 160.18662 + 679 0 -37.039999 0 -37.039999 1.0680314e-09 160.18662 + 680 0 -37.039999 0 -37.039999 1.0679014e-09 160.18662 + 681 0 -37.039999 0 -37.039999 1.5276036e-10 160.18662 + 682 0 -37.039999 0 -37.039999 -1.1095779e-09 160.18662 + 683 0 -37.039999 0 -37.039999 -1.0693556e-09 160.18662 + 684 0 -37.039999 0 -37.039999 7.6608812e-11 160.18662 + 685 0 -37.039999 0 -37.039999 -3.7527815e-11 160.18662 + 686 0 -37.039999 0 -37.039999 -7.5542829e-11 160.18662 + 687 0 -37.039999 0 -37.039999 7.6451207e-10 160.18662 + 688 0 -37.039999 0 -37.039999 7.6372175e-10 160.18662 + 689 0 -37.039999 0 -37.039999 -3.820619e-10 160.18662 + 690 0 -37.039999 0 -37.039999 4.5831723e-10 160.18662 + 691 0 -37.039999 0 -37.039999 5.722561e-10 160.18662 + 692 0 -37.039999 0 -37.039999 -2.6741939e-10 160.18662 + 693 0 -37.039999 0 -37.039999 -5.710132e-10 160.18662 + 694 0 -37.039999 0 -37.039999 -1.8925915e-10 160.18662 + 695 0 -37.039999 0 -37.039999 -3.6816956e-11 160.18662 + 696 0 -37.039999 0 -37.039999 7.6270231e-11 160.18662 + 697 0 -37.039999 0 -37.039999 1.2899854e-12 160.18662 + 698 0 -37.039999 0 -37.039999 2.6750457e-10 160.18662 + 699 0 -37.039999 0 -37.039999 1.9115391e-10 160.18662 + 700 0 -37.039999 0 -37.039999 6.0148092e-13 160.18662 + 701 0 -37.039999 0 -37.039999 -1.891914e-10 160.18662 + 702 0 -37.039999 0 -37.039999 1.1529702e-10 160.18662 + 703 0 -37.039999 0 -37.039999 7.7156008e-11 160.18662 + 704 0 -37.039999 0 -37.039999 -1.8982246e-10 160.18662 + 705 0 -37.039999 0 -37.039999 -7.5529072e-11 160.18662 + 706 0 -37.039999 0 -37.039999 7.833089e-11 160.18662 + 707 0 -37.039999 0 -37.039999 -1.1291642e-10 160.18662 + 708 0 -37.039999 0 -37.039999 -1.5143189e-10 160.18662 + 709 0 -37.039999 0 -37.039999 3.9659559e-11 160.18662 + 710 0 -37.039999 0 -37.039999 7.261096e-10 160.18662 + 711 0 -37.039999 0 -37.039999 -6.8693486e-10 160.18662 + 712 0 -37.039999 0 -37.039999 6.4848076e-10 160.18662 + 713 0 -37.039999 0 -37.039999 -6.4872904e-10 160.18662 + 714 0 -37.039999 0 -37.039999 6.495003e-10 160.18662 + 715 0 -37.039999 0 -37.039999 -6.8709391e-10 160.18662 + 716 0 -37.039999 0 -37.039999 6.114319e-10 160.18662 + 717 0 -37.039999 0 -37.039999 -4.9638243e-10 160.18662 + 718 0 -37.039999 0 -37.039999 6.8706553e-10 160.18662 + 719 0 -37.039999 0 -37.039999 -6.8710345e-10 160.18662 + 720 0 -37.039999 0 -37.039999 5.3476999e-10 160.18662 + 721 0 -37.039999 0 -37.039999 -5.3493833e-10 160.18662 + 722 0 -37.039999 0 -37.039999 3.8189278e-10 160.18662 + 723 0 -37.039999 0 -37.039999 4.5771561e-10 160.18662 + 724 0 -37.039999 0 -37.039999 3.4387776e-10 160.18662 + 725 0 -37.039999 0 -37.039999 -4.9633566e-10 160.18662 + 726 0 -37.039999 0 -37.039999 6.8728135e-10 160.18662 + 727 0 -37.039999 0 -37.039999 -6.8700684e-10 160.18662 + 728 0 -37.039999 0 -37.039999 5.7346287e-10 160.18662 + 729 0 -37.039999 0 -37.039999 -4.9633566e-10 160.18662 + 730 0 -37.039999 0 -37.039999 7.2573718e-10 160.18662 + 731 0 -37.039999 0 -37.039999 -6.4865366e-10 160.18662 + 732 0 -37.039999 0 -37.039999 7.2564058e-10 160.18662 + 733 0 -37.039999 0 -37.039999 -6.4865366e-10 160.18662 + 734 0 -37.039999 0 -37.039999 8.0219435e-10 160.18662 + 735 0 -37.039999 0 -37.039999 -7.2504192e-10 160.18662 + 736 0 -37.039999 0 -37.039999 7.2564058e-10 160.18662 + 737 0 -37.039999 0 -37.039999 -6.4847861e-10 160.18662 + 738 0 -37.039999 0 -37.039999 5.7337227e-10 160.18662 + 739 0 -37.039999 0 -37.039999 -5.7208928e-10 160.18662 + 740 0 -37.039999 0 -37.039999 5.7346195e-10 160.18662 + 741 0 -37.039999 0 -37.039999 -5.7208928e-10 160.18662 + 742 0 -37.039999 0 -37.039999 7.6396684e-10 160.18662 + 743 0 -37.039999 0 -37.039999 -6.8686579e-10 160.18662 + 744 0 -37.039999 0 -37.039999 5.7337227e-10 160.18662 + 745 0 -37.039999 0 -37.039999 -5.7208928e-10 160.18662 + 746 0 -37.039999 0 -37.039999 5.7346195e-10 160.18662 + 747 0 -37.039999 0 -37.039999 -4.9549459e-10 160.18662 + 748 0 -37.039999 0 -37.039999 4.2006214e-10 160.18662 + 749 0 -37.039999 0 -37.039999 -5.7205097e-10 160.18662 + 750 0 -37.039999 0 -37.039999 6.8735569e-10 160.18662 + 751 0 -37.039999 0 -37.039999 -4.9549459e-10 160.18662 + 752 0 -37.039999 0 -37.039999 4.5905099e-10 160.18662 + 753 0 -37.039999 0 -37.039999 -4.9546382e-10 160.18662 + 754 0 -37.039999 0 -37.039999 5.3483613e-10 160.18662 + 755 0 -37.039999 0 -37.039999 -4.9546382e-10 160.18662 + 756 0 -37.039999 0 -37.039999 3.8239414e-10 160.18662 + 757 0 -37.039999 0 -37.039999 -1.9117513e-10 160.18662 + 758 0 -37.039999 0 -37.039999 -1.1433094e-10 160.18662 + 759 0 -37.039999 0 -37.039999 6.4893192e-10 160.18662 + 760 0 -37.039999 0 -37.039999 1.9106437e-10 160.18662 + 761 0 -37.039999 0 -37.039999 2.2897141e-10 160.18662 + 762 0 -37.039999 0 -37.039999 -7.5303193e-11 160.18662 + 763 0 -37.039999 0 -37.039999 -6.0909582e-10 160.18662 + 764 0 -37.039999 0 -37.039999 3.4367034e-10 160.18662 + 765 0 -37.039999 0 -37.039999 1.1462144e-10 160.18662 + 766 0 -37.039999 0 -37.039999 -1.1424174e-10 160.18662 + 767 0 -37.039999 0 -37.039999 6.4844254e-10 160.18662 + 768 0 -37.039999 0 -37.039999 9.1631192e-10 160.18662 + 769 0 -37.039999 0 -37.039999 -3.4391653e-10 160.18662 + 770 0 -37.039999 0 -37.039999 -7.2646029e-10 160.18662 + 771 0 -37.039999 0 -37.039999 2.2935973e-10 160.18662 + 772 0 -37.039999 0 -37.039999 -4.5941192e-10 160.18662 + 773 0 -37.039999 0 -37.039999 5.7263408e-10 160.18662 + 774 0 -37.039999 0 -37.039999 6.8718875e-10 160.18662 + 775 0 -37.039999 0 -37.039999 -4.9801652e-10 160.18662 + 776 0 -37.039999 0 -37.039999 -7.6330106e-10 160.18662 + 777 0 -37.039999 0 -37.039999 2.2967529e-10 160.18662 + 778 0 -37.039999 0 -37.039999 1.5238556e-10 160.18662 + 779 0 -37.039999 0 -37.039999 1.9156876e-10 160.18662 + 780 0 -37.039999 0 -37.039999 3.0675632e-13 160.18662 + 781 0 -37.039999 0 -37.039999 -7.2511099e-10 160.18662 + 782 0 -37.039999 0 -37.039999 -1.5188299e-10 160.18662 + 783 0 -37.039999 0 -37.039999 -1.909937e-10 160.18662 + 784 0 -37.039999 0 -37.039999 6.8732586e-10 160.18662 + 785 0 -37.039999 0 -37.039999 2.6730886e-10 160.18662 + 786 0 -37.039999 0 -37.039999 -3.0564976e-10 160.18662 + 787 0 -37.039999 0 -37.039999 7.6002868e-13 160.18662 + 788 0 -37.039999 0 -37.039999 1.5191571e-10 160.18662 + 789 0 -37.039999 0 -37.039999 7.6301318e-11 160.18662 + 790 0 -37.039999 0 -37.039999 -4.9568846e-10 160.18662 + 791 0 -37.039999 0 -37.039999 1.0626146e-12 160.18662 + 792 0 -37.039999 0 -37.039999 -1.515395e-10 160.18662 + 793 0 -37.039999 0 -37.039999 6.1037345e-10 160.18662 + 794 0 -37.039999 0 -37.039999 -7.6375616e-10 160.18662 + 795 0 -37.039999 0 -37.039999 4.5820948e-10 160.18662 + 796 0 -37.039999 0 -37.039999 5.7258001e-10 160.18662 + 797 0 -37.039999 0 -37.039999 -1.525354e-10 160.18662 + 798 0 -37.039999 0 -37.039999 -9.9303912e-10 160.18662 + 799 0 -37.039999 0 -37.039999 -4.2110381e-10 160.18662 + 800 0 -37.039999 0 -37.039999 3.8265017e-10 160.18662 + 801 0 -37.039999 0 -37.039999 3.4402989e-10 160.18662 + 802 0 -37.039999 0 -37.039999 -1.1464114e-10 160.18662 + 803 0 -37.039999 0 -37.039999 2.6771706e-10 160.18662 + 804 0 -37.039999 0 -37.039999 -4.9661562e-10 160.18662 + 805 0 -37.039999 0 -37.039999 2.6659658e-10 160.18662 + 806 0 -37.039999 0 -37.039999 5.7253665e-10 160.18662 + 807 0 -37.039999 0 -37.039999 2.6583561e-10 160.18662 + 808 0 -37.039999 0 -37.039999 -1.1083195e-09 160.18662 + 809 0 -37.039999 0 -37.039999 -7.6984649e-11 160.18662 + 810 0 -37.039999 0 -37.039999 1.0693649e-09 160.18662 + 811 0 -37.039999 0 -37.039999 1.0690072e-09 160.18662 + 812 0 -37.039999 0 -37.039999 -1.9111068e-10 160.18662 + 813 0 -37.039999 0 -37.039999 -6.8782355e-10 160.18662 + 814 0 -37.039999 0 -37.039999 3.0487007e-10 160.18662 + 815 0 -37.039999 0 -37.039999 1.1414104e-10 160.18662 + 816 0 -37.039999 0 -37.039999 2.2893773e-10 160.18662 + 817 0 -37.039999 0 -37.039999 -1.1512488e-10 160.18662 + 818 0 -37.039999 0 -37.039999 3.9435785e-11 160.18662 + 819 0 -37.039999 0 -37.039999 -2.6754311e-10 160.18662 + 820 0 -37.039999 0 -37.039999 6.1046297e-10 160.18662 + 821 0 -37.039999 0 -37.039999 4.9721728e-10 160.18662 + 822 0 -37.039999 0 -37.039999 1.9346791e-14 160.18662 + 823 0 -37.039999 0 -37.039999 -1.9146118e-10 160.18662 + 824 0 -37.039999 0 -37.039999 1.1404236e-10 160.18662 + 825 0 -37.039999 0 -37.039999 7.7400662e-11 160.18662 + 826 0 -37.039999 0 -37.039999 1.463847e-12 160.18662 + 827 0 -37.039999 0 -37.039999 -3.8185124e-10 160.18662 + 828 0 -37.039999 0 -37.039999 4.9608462e-10 160.18662 + 829 0 -37.039999 0 -37.039999 8.7831736e-10 160.18662 + 830 0 -37.039999 0 -37.039999 -1.5154356e-10 160.18662 + 831 0 -37.039999 0 -37.039999 -1.9090704e-10 160.18662 + 832 0 -37.039999 0 -37.039999 1.5280887e-10 160.18662 + 833 0 -37.039999 0 -37.039999 1.1488338e-10 160.18662 + 834 0 -37.039999 0 -37.039999 7.647892e-11 160.18662 + 835 0 -37.039999 0 -37.039999 -4.189258e-10 160.18662 + 836 0 -37.039999 0 -37.039999 -3.8847536e-11 160.18662 + 837 0 -37.039999 0 -37.039999 -3.6108987e-11 160.18662 + 838 0 -37.039999 0 -37.039999 3.9662674e-11 160.18662 + 839 0 -37.039999 0 -37.039999 1.9124589e-10 160.18662 + 840 0 -37.039999 0 -37.039999 -7.4795724e-11 160.18662 + 841 0 -37.039999 0 -37.039999 -1.1284967e-10 160.18662 + 842 0 -37.039999 0 -37.039999 -3.6319118e-11 160.18662 + 843 0 -37.039999 0 -37.039999 5.3373046e-10 160.18662 + 844 0 -37.039999 0 -37.039999 4.9538035e-10 160.18662 + 845 0 -37.039999 0 -37.039999 -5.3423557e-10 160.18662 + 846 0 -37.039999 0 -37.039999 4.9682957e-10 160.18662 + 847 0 -37.039999 0 -37.039999 -4.5693891e-10 160.18662 + 848 0 -37.039999 0 -37.039999 4.188172e-10 160.18662 + 849 0 -37.039999 0 -37.039999 7.5616113e-11 160.18662 + 850 0 -37.039999 0 -37.039999 -2.2859157e-10 160.18662 + 851 0 -37.039999 0 -37.039999 -4.9694546e-10 160.18662 + 852 0 -37.039999 0 -37.039999 7.2412947e-10 160.18662 + 853 0 -37.039999 0 -37.039999 7.2567251e-10 160.18662 + 854 0 -37.039999 0 -37.039999 -2.2965957e-10 160.18662 + 855 0 -37.039999 0 -37.039999 -6.8854555e-10 160.18662 + 856 0 -37.039999 0 -37.039999 1.8988325e-10 160.18662 + 857 0 -37.039999 0 -37.039999 2.2930451e-10 160.18662 + 858 0 -37.039999 0 -37.039999 -1.5309012e-10 160.18662 + 859 0 -37.039999 0 -37.039999 -4.5675113e-10 160.18662 + 860 0 -37.039999 0 -37.039999 1.1428635e-10 160.18662 + 861 0 -37.039999 0 -37.039999 5.334386e-10 160.18662 + 862 0 -37.039999 0 -37.039999 -1.912842e-10 160.18662 + 863 0 -37.039999 0 -37.039999 -2.6687215e-10 160.18662 + 864 0 -37.039999 0 -37.039999 3.8126821e-10 160.18662 + 865 0 -37.039999 0 -37.039999 2.6632485e-10 160.18662 + 866 0 -37.039999 0 -37.039999 4.572489e-10 160.18662 + 867 0 -37.039999 0 -37.039999 -7.2572829e-10 160.18662 + 868 0 -37.039999 0 -37.039999 4.9501868e-10 160.18662 + 869 0 -37.039999 0 -37.039999 9.152576e-10 160.18662 + 870 0 -37.039999 0 -37.039999 -4.2090613e-10 160.18662 + 871 0 -37.039999 0 -37.039999 -4.95216e-10 160.18662 + 872 0 -37.039999 0 -37.039999 -1.9094086e-10 160.18662 + 873 0 -37.039999 0 -37.039999 8.7789714e-10 160.18662 + 874 0 -37.039999 0 -37.039999 -1.5304503e-10 160.18662 + 875 0 -37.039999 0 -37.039999 -8.7839476e-10 160.18662 + 876 0 -37.039999 0 -37.039999 -2.5829863e-13 160.18662 + 877 0 -37.039999 0 -37.039999 3.0435534e-10 160.18662 + 878 0 -37.039999 0 -37.039999 -2.2988167e-10 160.18662 + 879 0 -37.039999 0 -37.039999 -4.1928799e-10 160.18662 + 880 0 -37.039999 0 -37.039999 -1.9309349e-10 160.18662 + 881 0 -37.039999 0 -37.039999 1.0293699e-09 160.18662 + 882 0 -37.039999 0 -37.039999 1.1828495e-09 160.18662 + 883 0 -37.039999 0 -37.039999 -1.5389931e-10 160.18662 + 884 0 -37.039999 0 -37.039999 -6.0939162e-10 160.18662 + 885 0 -37.039999 0 -37.039999 2.6811891e-10 160.18662 + 886 0 -37.039999 0 -37.039999 -1.9039494e-10 160.18662 + 887 0 -37.039999 0 -37.039999 -2.6588731e-10 160.18662 + 888 0 -37.039999 0 -37.039999 3.4363281e-10 160.18662 + 889 0 -37.039999 0 -37.039999 -1.4931092e-13 160.18662 + 890 0 -37.039999 0 -37.039999 1.5922294e-12 160.18662 + 891 0 -37.039999 0 -37.039999 1.162929e-10 160.18662 + 892 0 -37.039999 0 -37.039999 -2.6834448e-10 160.18662 + 893 0 -37.039999 0 -37.039999 3.4293724e-10 160.18662 + 894 0 -37.039999 0 -37.039999 4.5811507e-10 160.18662 + 895 0 -37.039999 0 -37.039999 -4.9771618e-10 160.18662 + 896 0 -37.039999 0 -37.039999 -4.5822549e-10 160.18662 + 897 0 -37.039999 0 -37.039999 3.7980431e-10 160.18662 + 898 0 -37.039999 0 -37.039999 7.2499655e-10 160.18662 + 899 0 -37.039999 0 -37.039999 -5.7311815e-10 160.18662 + 900 0 -37.039999 0 -37.039999 -3.4441776e-10 160.18662 + 901 0 -37.039999 0 -37.039999 -1.162375e-10 160.18662 + 902 0 -37.039999 0 -37.039999 9.927915e-10 160.18662 + 903 0 -37.039999 0 -37.039999 1.412749e-09 160.18662 + 904 0 -37.039999 0 -37.039999 1.9105962e-10 160.18662 + 905 0 -37.039999 0 -37.039999 -2.679363e-10 160.18662 + 906 0 -37.039999 0 -37.039999 -3.4450749e-10 160.18662 + 907 0 -37.039999 0 -37.039999 1.9014388e-10 160.18662 + 908 0 -37.039999 0 -37.039999 7.2595446e-10 160.18662 + 909 0 -37.039999 0 -37.039999 3.8136854e-10 160.18662 + 910 0 -37.039999 0 -37.039999 -3.4316796e-10 160.18662 + 911 0 -37.039999 0 -37.039999 1.5350187e-10 160.18662 + 912 0 -37.039999 0 -37.039999 -3.8134794e-10 160.18662 + 913 0 -37.039999 0 -37.039999 3.8386832e-11 160.18662 + 914 0 -37.039999 0 -37.039999 -3.8113023e-10 160.18662 + 915 0 -37.039999 0 -37.039999 4.1993388e-10 160.18662 + 916 0 -37.039999 0 -37.039999 5.7263149e-10 160.18662 + 917 0 -37.039999 0 -37.039999 3.8740449e-11 160.18662 + 918 0 -37.039999 0 -37.039999 -3.922676e-11 160.18662 + 919 0 -37.039999 0 -37.039999 3.8101402e-10 160.18662 + 920 0 -37.039999 0 -37.039999 7.6841614e-11 160.18662 + 921 0 -37.039999 0 -37.039999 -2.279709e-10 160.18662 + 922 0 -37.039999 0 -37.039999 -7.5115987e-11 160.18662 + 923 0 -37.039999 0 -37.039999 3.9488652e-11 160.18662 + 924 0 -37.039999 0 -37.039999 -3.672035e-11 160.18662 + 925 0 -37.039999 0 -37.039999 1.1528457e-10 160.18662 + 926 0 -37.039999 0 -37.039999 -6.9726377e-13 160.18662 + 927 0 -37.039999 0 -37.039999 3.9950338e-11 160.18662 + 928 0 -37.039999 0 -37.039999 -3.7454223e-11 160.18662 + 929 0 -37.039999 0 -37.039999 -1.1264783e-10 160.18662 + 930 0 -37.039999 0 -37.039999 2.2906125e-10 160.18662 + 931 0 -37.039999 0 -37.039999 2.3007907e-10 160.18662 + 932 0 -37.039999 0 -37.039999 -1.5233112e-10 160.18662 + 933 0 -37.039999 0 -37.039999 -1.8946568e-10 160.18662 + 934 0 -37.039999 0 -37.039999 -3.427892e-10 160.18662 + 935 0 -37.039999 0 -37.039999 3.8235554e-10 160.18662 + 936 0 -37.039999 0 -37.039999 -1.9047458e-10 160.18662 + 937 0 -37.039999 0 -37.039999 -1.9046028e-10 160.18662 + 938 0 -37.039999 0 -37.039999 2.284202e-10 160.18662 + 939 0 -37.039999 0 -37.039999 3.4314758e-10 160.18662 + 940 0 -37.039999 0 -37.039999 1.9048157e-10 160.18662 + 941 0 -37.039999 0 -37.039999 7.6511128e-11 160.18662 + 942 0 -37.039999 0 -37.039999 -3.8056998e-10 160.18662 + 943 0 -37.039999 0 -37.039999 -4.96304e-10 160.18662 + 944 0 -37.039999 0 -37.039999 3.8276931e-10 160.18662 + 945 0 -37.039999 0 -37.039999 6.7724628e-13 160.18662 + 946 0 -37.039999 0 -37.039999 -6.8668713e-10 160.18662 + 947 0 -37.039999 0 -37.039999 -7.2501879e-10 160.18662 + 948 0 -37.039999 0 -37.039999 2.3031057e-10 160.18662 + 949 0 -37.039999 0 -37.039999 1.895974e-10 160.18662 + 950 0 -37.039999 0 -37.039999 2.2883899e-10 160.18662 + 951 0 -37.039999 0 -37.039999 -3.8062223e-10 160.18662 + 952 0 -37.039999 0 -37.039999 3.0562002e-10 160.18662 + 953 0 -37.039999 0 -37.039999 3.0562002e-10 160.18662 + 954 0 -37.039999 0 -37.039999 -6.1139641e-10 160.18662 + 955 0 -37.039999 0 -37.039999 4.9461804e-10 160.18662 + 956 0 -37.039999 0 -37.039999 5.3254386e-10 160.18662 + 957 0 -37.039999 0 -37.039999 -1.1534381e-10 160.18662 + 958 0 -37.039999 0 -37.039999 -1.1363129e-10 160.18662 + 959 0 -37.039999 0 -37.039999 2.2846435e-10 160.18662 + 960 0 -37.039999 0 -37.039999 -1.9075968e-10 160.18662 + 961 0 -37.039999 0 -37.039999 -3.8889374e-11 160.18662 + 962 0 -37.039999 0 -37.039999 3.4443743e-10 160.18662 + 963 0 -37.039999 0 -37.039999 2.6788029e-10 160.18662 + 964 0 -37.039999 0 -37.039999 -3.440779e-10 160.18662 + 965 0 -37.039999 0 -37.039999 -5.728707e-10 160.18662 + 966 0 -37.039999 0 -37.039999 6.4955335e-10 160.18662 + 967 0 -37.039999 0 -37.039999 4.578491e-10 160.18662 + 968 0 -37.039999 0 -37.039999 -4.6030723e-10 160.18662 + 969 0 -37.039999 0 -37.039999 -1.0322262e-09 160.18662 + 970 0 -37.039999 0 -37.039999 -3.6820945e-11 160.18662 + 971 0 -37.039999 0 -37.039999 1.5364749e-10 160.18662 + 972 0 -37.039999 0 -37.039999 -3.8154746e-10 160.18662 + 973 0 -37.039999 0 -37.039999 5.7338736e-10 160.18662 + 974 0 -37.039999 0 -37.039999 -5.7254235e-10 160.18662 + 975 0 -37.039999 0 -37.039999 3.0571215e-10 160.18662 + 976 0 -37.039999 0 -37.039999 5.7316531e-10 160.18662 + 977 0 -37.039999 0 -37.039999 -5.7266894e-10 160.18662 + 978 0 -37.039999 0 -37.039999 -5.3490779e-10 160.18662 + 979 0 -37.039999 0 -37.039999 4.9607539e-10 160.18662 + 980 0 -37.039999 0 -37.039999 5.7226084e-10 160.18662 + 981 0 -37.039999 0 -37.039999 -5.3475179e-10 160.18662 + 982 0 -37.039999 0 -37.039999 -4.9698455e-10 160.18662 + 983 0 -37.039999 0 -37.039999 -3.8464391e-11 160.18662 + 984 0 -37.039999 0 -37.039999 1.0689295e-09 160.18662 + 985 0 -37.039999 0 -37.039999 1.0313686e-09 160.18662 + 986 0 -37.039999 0 -37.039999 1.1302838e-10 160.18662 + 987 0 -37.039999 0 -37.039999 -1.0699848e-09 160.18662 + 988 0 -37.039999 0 -37.039999 -1.1075491e-09 160.18662 + 989 0 -37.039999 0 -37.039999 1.1450893e-10 160.18662 + 990 0 -37.039999 0 -37.039999 2.2984787e-10 160.18662 + 991 0 -37.039999 0 -37.039999 -2.6742159e-10 160.18662 + 992 0 -37.039999 0 -37.039999 -1.9162798e-10 160.18662 + 993 0 -37.039999 0 -37.039999 1.1473905e-10 160.18662 + 994 0 -37.039999 0 -37.039999 -3.7611833e-11 160.18662 + 995 0 -37.039999 0 -37.039999 7.7020177e-11 160.18662 + 996 0 -37.039999 0 -37.039999 -7.513921e-11 160.18662 + 997 0 -37.039999 0 -37.039999 -4.1783767e-10 160.18662 + 998 0 -37.039999 0 -37.039999 -2.6540215e-10 160.18662 + 999 0 -37.039999 0 -37.039999 3.8226998e-11 160.18662 + 1000 0 -37.039999 0 -37.039999 2.3016674e-10 160.18662 + 1001 0 -37.039999 0 -37.039999 3.872486e-11 160.18662 + 1002 0 -37.039999 0 -37.039999 -2.6633845e-10 160.18662 + 1003 0 -37.039999 0 -37.039999 3.8534034e-11 160.18662 + 1004 0 -37.039999 0 -37.039999 -7.5067226e-11 160.18662 + 1005 0 -37.039999 0 -37.039999 1.1537813e-10 160.18662 + 1006 0 -37.039999 0 -37.039999 -3.6743734e-11 160.18662 + 1007 0 -37.039999 0 -37.039999 1.1586689e-10 160.18662 + 1008 0 -37.039999 0 -37.039999 1.2452835e-12 160.18662 + 1009 0 -37.039999 0 -37.039999 2.0659672e-13 160.18662 + 1010 0 -37.039999 0 -37.039999 7.8072617e-11 160.18662 + 1011 0 -37.039999 0 -37.039999 -2.6709809e-10 160.18662 + 1012 0 -37.039999 0 -37.039999 -2.6713317e-10 160.18662 + 1013 0 -37.039999 0 -37.039999 -7.5424559e-11 160.18662 + 1014 0 -37.039999 0 -37.039999 3.0576055e-10 160.18662 + 1015 0 -37.039999 0 -37.039999 1.530287e-10 160.18662 + 1016 0 -37.039999 0 -37.039999 7.7109103e-11 160.18662 + 1017 0 -37.039999 0 -37.039999 -1.5163377e-10 160.18662 + 1018 0 -37.039999 0 -37.039999 2.2958538e-10 160.18662 + 1019 0 -37.039999 0 -37.039999 -1.5194717e-10 160.18662 + 1020 0 -37.039999 0 -37.039999 -7.5610848e-11 160.18662 + 1021 0 -37.039999 0 -37.039999 -7.735115e-11 160.18662 + 1022 0 -37.039999 0 -37.039999 3.8199908e-10 160.18662 + 1023 0 -37.039999 0 -37.039999 3.8099678e-10 160.18662 + 1024 0 -37.039999 0 -37.039999 1.0716261e-12 160.18662 + 1025 0 -37.039999 0 -37.039999 1.5353422e-10 160.18662 + 1026 0 -37.039999 0 -37.039999 -4.9658123e-10 160.18662 + 1027 0 -37.039999 0 -37.039999 4.5763353e-10 160.18662 + 1028 0 -37.039999 0 -37.039999 4.9782899e-10 160.18662 + 1029 0 -37.039999 0 -37.039999 -4.5862523e-10 160.18662 + 1030 0 -37.039999 0 -37.039999 -1.1436794e-10 160.18662 + 1031 0 -37.039999 0 -37.039999 -7.532472e-11 160.18662 + 1032 0 -37.039999 0 -37.039999 -7.4898474e-11 160.18662 + 1033 0 -37.039999 0 -37.039999 4.5850198e-10 160.18662 + 1034 0 -37.039999 0 -37.039999 3.0560349e-10 160.18662 + 1035 0 -37.039999 0 -37.039999 3.5178312e-13 160.18662 + 1036 0 -37.039999 0 -37.039999 -3.001598e-13 160.18662 + 1037 0 -37.039999 0 -37.039999 -3.4298759e-10 160.18662 + 1038 0 -37.039999 0 -37.039999 7.6508216e-11 160.18662 + 1039 0 -37.039999 0 -37.039999 7.7620491e-11 160.18662 + 1040 0 -37.039999 0 -37.039999 3.9111925e-11 160.18662 + 1041 0 -37.039999 0 -37.039999 -2.6692742e-10 160.18662 + 1042 0 -37.039999 0 -37.039999 -3.4263998e-10 160.18662 + 1043 0 -37.039999 0 -37.039999 -2.2890252e-10 160.18662 + 1044 0 -37.039999 0 -37.039999 2.685936e-10 160.18662 + 1045 0 -37.039999 0 -37.039999 6.1095613e-10 160.18662 + 1046 0 -37.039999 0 -37.039999 1.9192525e-10 160.18662 + 1047 0 -37.039999 0 -37.039999 1.531815e-10 160.18662 + 1048 0 -37.039999 0 -37.039999 -5.7102029e-10 160.18662 + 1049 0 -37.039999 0 -37.039999 4.5833625e-10 160.18662 + 1050 0 -37.039999 0 -37.039999 -4.1858046e-10 160.18662 + 1051 0 -37.039999 0 -37.039999 -3.0520279e-10 160.18662 + 1052 0 -37.039999 0 -37.039999 3.0668915e-10 160.18662 + 1053 0 -37.039999 0 -37.039999 -3.7098199e-11 160.18662 + 1054 0 -37.039999 0 -37.039999 3.7642558e-13 160.18662 + 1055 0 -37.039999 0 -37.039999 1.1494152e-10 160.18662 + 1056 0 -37.039999 0 -37.039999 -3.8072289e-10 160.18662 + 1057 0 -37.039999 0 -37.039999 -1.5069746e-10 160.18662 + 1058 0 -37.039999 0 -37.039999 -3.6760492e-11 160.18662 + 1059 0 -37.039999 0 -37.039999 1.9181065e-10 160.18662 + 1060 0 -37.039999 0 -37.039999 3.0571454e-10 160.18662 + 1061 0 -37.039999 0 -37.039999 -7.4898314e-11 160.18662 + 1062 0 -37.039999 0 -37.039999 -1.1318705e-10 160.18662 + 1063 0 -37.039999 0 -37.039999 3.9626019e-11 160.18662 + 1064 0 -37.039999 0 -37.039999 7.639333e-10 160.18662 + 1065 0 -37.039999 0 -37.039999 -3.4445914e-10 160.18662 + 1066 0 -37.039999 0 -37.039999 -1.0696246e-09 160.18662 + 1067 0 -37.039999 0 -37.039999 7.7141726e-11 160.18662 + 1068 0 -37.039999 0 -37.039999 -1.9115768e-10 160.18662 + 1069 0 -37.039999 0 -37.039999 4.5792257e-10 160.18662 + 1070 0 -37.039999 0 -37.039999 3.0370427e-10 160.18662 + 1071 0 -37.039999 0 -37.039999 -3.8022182e-10 160.18662 + 1072 0 -37.039999 0 -37.039999 1.5258946e-10 160.18662 + 1073 0 -37.039999 0 -37.039999 7.7748298e-11 160.18662 + 1074 0 -37.039999 0 -37.039999 -1.8998089e-10 160.18662 + 1075 0 -37.039999 0 -37.039999 3.9777437e-11 160.18662 + 1076 0 -37.039999 0 -37.039999 -1.1416345e-10 160.18662 + 1077 0 -37.039999 0 -37.039999 -3.8348001e-11 160.18662 + 1078 0 -37.039999 0 -37.039999 3.0503504e-10 160.18662 + 1079 0 -37.039999 0 -37.039999 -2.2845979e-10 160.18662 + 1080 0 -37.039999 0 -37.039999 4.5767922e-10 160.18662 + 1081 0 -37.039999 0 -37.039999 4.5836904e-10 160.18662 + 1082 0 -37.039999 0 -37.039999 -4.5764723e-10 160.18662 + 1083 0 -37.039999 0 -37.039999 3.4425717e-10 160.18662 + 1084 0 -37.039999 0 -37.039999 4.5791262e-10 160.18662 + 1085 0 -37.039999 0 -37.039999 -4.9470033e-10 160.18662 + 1086 0 -37.039999 0 -37.039999 -1.9073999e-10 160.18662 + 1087 0 -37.039999 0 -37.039999 -7.4457331e-11 160.18662 + 1088 0 -37.039999 0 -37.039999 1.1352201e-10 160.18662 + 1089 0 -37.039999 0 -37.039999 3.0557504e-10 160.18662 + 1090 0 -37.039999 0 -37.039999 1.1432312e-10 160.18662 + 1091 0 -37.039999 0 -37.039999 9.3907341e-13 160.18662 + 1092 0 -37.039999 0 -37.039999 -7.6333091e-10 160.18662 + 1093 0 -37.039999 0 -37.039999 -6.8809264e-10 160.18662 + 1094 0 -37.039999 0 -37.039999 1.5177452e-10 160.18662 + 1095 0 -37.039999 0 -37.039999 8.0098214e-10 160.18662 + 1096 0 -37.039999 0 -37.039999 5.7200782e-10 160.18662 + 1097 0 -37.039999 0 -37.039999 3.8461955e-11 160.18662 + 1098 0 -37.039999 0 -37.039999 -8.7781115e-10 160.18662 + 1099 0 -37.039999 0 -37.039999 -9.1697198e-10 160.18662 + 1100 0 -37.039999 0 -37.039999 2.2916044e-10 160.18662 + 1101 0 -37.039999 0 -37.039999 9.5538712e-10 160.18662 + 1102 0 -37.039999 0 -37.039999 3.8098593e-10 160.18662 + 1103 0 -37.039999 0 -37.039999 -2.2878315e-10 160.18662 + 1104 0 -37.039999 0 -37.039999 -3.4149802e-10 160.18662 + 1105 0 -37.039999 0 -37.039999 1.8997364e-10 160.18662 + 1106 0 -37.039999 0 -37.039999 2.6698459e-10 160.18662 + 1107 0 -37.039999 0 -37.039999 1.1405231e-10 160.18662 + 1108 0 -37.039999 0 -37.039999 -1.5362288e-10 160.18662 + 1109 0 -37.039999 0 -37.039999 -5.3386799e-10 160.18662 + 1110 0 -37.039999 0 -37.039999 -4.5825075e-10 160.18662 + 1111 0 -37.039999 0 -37.039999 4.9585473e-10 160.18662 + 1112 0 -37.039999 0 -37.039999 4.2069608e-10 160.18662 + 1113 0 -37.039999 0 -37.039999 -3.7424241e-11 160.18662 + 1114 0 -37.039999 0 -37.039999 -3.8248752e-10 160.18662 + 1115 0 -37.039999 0 -37.039999 4.5751194e-10 160.18662 + 1116 0 -37.039999 0 -37.039999 4.9586711e-10 160.18662 + 1117 0 -37.039999 0 -37.039999 -4.6005116e-10 160.18662 + 1118 0 -37.039999 0 -37.039999 -1.0696803e-09 160.18662 + 1119 0 -37.039999 0 -37.039999 -7.6410676e-11 160.18662 + 1120 0 -37.039999 0 -37.039999 2.2732491e-10 160.18662 + 1121 0 -37.039999 0 -37.039999 9.6708586e-13 160.18662 + 1122 0 -37.039999 0 -37.039999 -3.8227806e-10 160.18662 + 1123 0 -37.039999 0 -37.039999 4.5819884e-10 160.18662 + 1124 0 -37.039999 0 -37.039999 3.806857e-10 160.18662 + 1125 0 -37.039999 0 -37.039999 3.8589625e-11 160.18662 + 1126 0 -37.039999 0 -37.039999 -6.4933009e-10 160.18662 + 1127 0 -37.039999 0 -37.039999 -5.3462855e-10 160.18662 + 1128 0 -37.039999 0 -37.039999 5.3317872e-10 160.18662 + 1129 0 -37.039999 0 -37.039999 5.7200775e-10 160.18662 + 1130 0 -37.039999 0 -37.039999 -5.7184047e-10 160.18662 + 1131 0 -37.039999 0 -37.039999 -9.1833455e-10 160.18662 + 1132 0 -37.039999 0 -37.039999 3.0482574e-10 160.18662 + 1133 0 -37.039999 0 -37.039999 -3.8340458e-11 160.18662 + 1134 0 -37.039999 0 -37.039999 2.2990833e-10 160.18662 + 1135 0 -37.039999 0 -37.039999 3.8551019e-11 160.18662 + 1136 0 -37.039999 0 -37.039999 -7.5725196e-11 160.18662 + 1137 0 -37.039999 0 -37.039999 3.4456565e-10 160.18662 + 1138 0 -37.039999 0 -37.039999 4.2033926e-10 160.18662 + 1139 0 -37.039999 0 -37.039999 2.6734245e-10 160.18662 + 1140 0 -37.039999 0 -37.039999 -3.9418872e-11 160.18662 + 1141 0 -37.039999 0 -37.039999 -6.09443e-10 160.18662 + 1142 0 -37.039999 0 -37.039999 7.6966051e-11 160.18662 + 1143 0 -37.039999 0 -37.039999 2.3046786e-10 160.18662 + 1144 0 -37.039999 0 -37.039999 -1.5347652e-10 160.18662 + 1145 0 -37.039999 0 -37.039999 -8.4071571e-10 160.18662 + 1146 0 -37.039999 0 -37.039999 -8.0216175e-10 160.18662 + 1147 0 -37.039999 0 -37.039999 1.1409437e-10 160.18662 + 1148 0 -37.039999 0 -37.039999 3.8209541e-10 160.18662 + 1149 0 -37.039999 0 -37.039999 1.9081442e-10 160.18662 + 1150 0 -37.039999 0 -37.039999 -6.4946145e-10 160.18662 + 1151 0 -37.039999 0 -37.039999 5.7274257e-10 160.18662 + 1152 0 -37.039999 0 -37.039999 -4.9742836e-10 160.18662 + 1153 0 -37.039999 0 -37.039999 -6.5013329e-10 160.18662 + 1154 0 -37.039999 0 -37.039999 3.8198452e-10 160.18662 + 1155 0 -37.039999 0 -37.039999 6.4942738e-10 160.18662 + 1156 0 -37.039999 0 -37.039999 -4.5786412e-10 160.18662 + 1157 0 -37.039999 0 -37.039999 5.3469991e-10 160.18662 + 1158 0 -37.039999 0 -37.039999 -5.352831e-10 160.18662 + 1159 0 -37.039999 0 -37.039999 6.4926839e-10 160.18662 + 1160 0 -37.039999 0 -37.039999 -6.8857723e-10 160.18662 + 1161 0 -37.039999 0 -37.039999 4.2006283e-10 160.18662 + 1162 0 -37.039999 0 -37.039999 4.2004098e-10 160.18662 + 1163 0 -37.039999 0 -37.039999 3.0552027e-10 160.18662 + 1164 0 -37.039999 0 -37.039999 -2.6713048e-10 160.18662 + 1165 0 -37.039999 0 -37.039999 -2.2959213e-10 160.18662 + 1166 0 -37.039999 0 -37.039999 4.5751952e-10 160.18662 + 1167 0 -37.039999 0 -37.039999 2.2948479e-10 160.18662 + 1168 0 -37.039999 0 -37.039999 -3.0499167e-10 160.18662 + 1169 0 -37.039999 0 -37.039999 -4.5902162e-10 160.18662 + 1170 0 -37.039999 0 -37.039999 -1.1434999e-10 160.18662 + 1171 0 -37.039999 0 -37.039999 8.0247341e-10 160.18662 + 1172 0 -37.039999 0 -37.039999 8.404169e-10 160.18662 + 1173 0 -37.039999 0 -37.039999 -2.3798703e-13 160.18662 + 1174 0 -37.039999 0 -37.039999 -2.6666034e-10 160.18662 + 1175 0 -37.039999 0 -37.039999 2.2904717e-10 160.18662 + 1176 0 -37.039999 0 -37.039999 7.6382287e-11 160.18662 + 1177 0 -37.039999 0 -37.039999 -3.4235103e-10 160.18662 + 1178 0 -37.039999 0 -37.039999 -3.4363765e-10 160.18662 + 1179 0 -37.039999 0 -37.039999 -1.5348514e-10 160.18662 + 1180 0 -37.039999 0 -37.039999 4.9667146e-10 160.18662 + 1181 0 -37.039999 0 -37.039999 8.0074249e-10 160.18662 + 1182 0 -37.039999 0 -37.039999 -3.8184448e-10 160.18662 + 1183 0 -37.039999 0 -37.039999 -6.123981e-10 160.18662 + 1184 0 -37.039999 0 -37.039999 1.891953e-10 160.18662 + 1185 0 -37.039999 0 -37.039999 7.2493779e-10 160.18662 + 1186 0 -37.039999 0 -37.039999 1.1366375e-10 160.18662 + 1187 0 -37.039999 0 -37.039999 -7.5846103e-11 160.18662 + 1188 0 -37.039999 0 -37.039999 3.0561995e-10 160.18662 + 1189 0 -37.039999 0 -37.039999 2.6712457e-10 160.18662 + 1190 0 -37.039999 0 -37.039999 -2.6771505e-10 160.18662 + 1191 0 -37.039999 0 -37.039999 -3.0518796e-10 160.18662 + 1192 0 -37.039999 0 -37.039999 2.2868021e-10 160.18662 + 1193 0 -37.039999 0 -37.039999 5.7258601e-10 160.18662 + 1194 0 -37.039999 0 -37.039999 -4.5870228e-10 160.18662 + 1195 0 -37.039999 0 -37.039999 -4.5870228e-10 160.18662 + 1196 0 -37.039999 0 -37.039999 4.1897004e-10 160.18662 + 1197 0 -37.039999 0 -37.039999 6.8680489e-10 160.18662 + 1198 0 -37.039999 0 -37.039999 -5.3430377e-10 160.18662 + 1199 0 -37.039999 0 -37.039999 -8.0152441e-10 160.18662 + 1200 0 -37.039999 0 -37.039999 1.9144593e-10 160.18662 + 1201 0 -37.039999 0 -37.039999 1.5224189e-10 160.18662 + 1202 0 -37.039999 0 -37.039999 -3.4378401e-10 160.18662 + 1203 0 -37.039999 0 -37.039999 5.7198052e-10 160.18662 + 1204 0 -37.039999 0 -37.039999 5.3395773e-10 160.18662 + 1205 0 -37.039999 0 -37.039999 -7.695989e-11 160.18662 + 1206 0 -37.039999 0 -37.039999 -6.8743605e-10 160.18662 + 1207 0 -37.039999 0 -37.039999 5.3430168e-10 160.18662 + 1208 0 -37.039999 0 -37.039999 -8.0232287e-10 160.18662 + 1209 0 -37.039999 0 -37.039999 3.4392968e-10 160.18662 + 1210 0 -37.039999 0 -37.039999 8.7717611e-10 160.18662 + 1211 0 -37.039999 0 -37.039999 -7.9230971e-14 160.18662 + 1212 0 -37.039999 0 -37.039999 -5.716618e-10 160.18662 + 1213 0 -37.039999 0 -37.039999 2.2963806e-10 160.18662 + 1214 0 -37.039999 0 -37.039999 -4.1951793e-10 160.18662 + 1215 0 -37.039999 0 -37.039999 -2.6526072e-10 160.18662 + 1216 0 -37.039999 0 -37.039999 7.7221551e-11 160.18662 + 1217 0 -37.039999 0 -37.039999 2.6177932e-13 160.18662 + 1218 0 -37.039999 0 -37.039999 1.1578672e-10 160.18662 + 1219 0 -37.039999 0 -37.039999 1.7228334e-12 160.18662 + 1220 0 -37.039999 0 -37.039999 -1.1306676e-10 160.18662 + 1221 0 -37.039999 0 -37.039999 -3.6323107e-11 160.18662 + 1222 0 -37.039999 0 -37.039999 3.4264174e-10 160.18662 + 1223 0 -37.039999 0 -37.039999 2.2885004e-10 160.18662 + 1224 0 -37.039999 0 -37.039999 3.9244684e-11 160.18662 + 1225 0 -37.039999 0 -37.039999 3.9507565e-11 160.18662 + 1226 0 -37.039999 0 -37.039999 1.9086557e-10 160.18662 + 1227 0 -37.039999 0 -37.039999 1.9142947e-10 160.18662 + 1228 0 -37.039999 0 -37.039999 -4.9753083e-10 160.18662 + 1229 0 -37.039999 0 -37.039999 6.1005559e-10 160.18662 + 1230 0 -37.039999 0 -37.039999 6.0980775e-10 160.18662 + 1231 0 -37.039999 0 -37.039999 -5.7324041e-10 160.18662 + 1232 0 -37.039999 0 -37.039999 -1.0309147e-09 160.18662 + 1233 0 -37.039999 0 -37.039999 -3.0658562e-10 160.18662 + 1234 0 -37.039999 0 -37.039999 6.4931076e-10 160.18662 + 1235 0 -37.039999 0 -37.039999 4.9639888e-10 160.18662 + 1236 0 -37.039999 0 -37.039999 1.1354576e-10 160.18662 + 1237 0 -37.039999 0 -37.039999 -9.9470343e-10 160.18662 + 1238 0 -37.039999 0 -37.039999 -1.031564e-09 160.18662 + 1239 0 -37.039999 0 -37.039999 1.8998458e-10 160.18662 + 1240 0 -37.039999 0 -37.039999 3.7901602e-11 160.18662 + 1241 0 -37.039999 0 -37.039999 1.1476339e-10 160.18662 + 1242 0 -37.039999 0 -37.039999 -2.6771863e-10 160.18662 + 1243 0 -37.039999 0 -37.039999 4.1999401e-10 160.18662 + 1244 0 -37.039999 0 -37.039999 4.5814829e-10 160.18662 + 1245 0 -37.039999 0 -37.039999 3.7964896e-11 160.18662 + 1246 0 -37.039999 0 -37.039999 -7.2474247e-10 160.18662 + 1247 0 -37.039999 0 -37.039999 -2.2835329e-10 160.18662 + 1248 0 -37.039999 0 -37.039999 7.7014879e-11 160.18662 + 1249 0 -37.039999 0 -37.039999 4.9569747e-10 160.18662 + 1250 0 -37.039999 0 -37.039999 1.919018e-10 160.18662 + 1251 0 -37.039999 0 -37.039999 -2.2863914e-10 160.18662 + 1252 0 -37.039999 0 -37.039999 -6.4854734e-10 160.18662 + 1253 0 -37.039999 0 -37.039999 3.2956677e-13 160.18662 + 1254 0 -37.039999 0 -37.039999 4.9628811e-10 160.18662 + 1255 0 -37.039999 0 -37.039999 3.9210455e-11 160.18662 + 1256 0 -37.039999 0 -37.039999 -7.6456723e-10 160.18662 + 1257 0 -37.039999 0 -37.039999 -3.4462925e-10 160.18662 + 1258 0 -37.039999 0 -37.039999 -3.847778e-11 160.18662 + 1259 0 -37.039999 0 -37.039999 -3.79039e-11 160.18662 + 1260 0 -37.039999 0 -37.039999 9.9199686e-10 160.18662 + 1261 0 -37.039999 0 -37.039999 8.0165723e-10 160.18662 + 1262 0 -37.039999 0 -37.039999 -3.4227841e-10 160.18662 + 1263 0 -37.039999 0 -37.039999 -2.6801415e-10 160.18662 + 1264 0 -37.039999 0 -37.039999 5.3445445e-10 160.18662 + 1265 0 -37.039999 0 -37.039999 -4.5985974e-10 160.18662 + 1266 0 -37.039999 0 -37.039999 -5.7383224e-10 160.18662 + 1267 0 -37.039999 0 -37.039999 6.4817361e-10 160.18662 + 1268 0 -37.039999 0 -37.039999 8.0109113e-10 160.18662 + 1269 0 -37.039999 0 -37.039999 -1.1481599e-10 160.18662 + 1270 0 -37.039999 0 -37.039999 -6.8861058e-10 160.18662 + 1271 0 -37.039999 0 -37.039999 -5.3570856e-10 160.18662 + 1272 0 -37.039999 0 -37.039999 7.6227319e-10 160.18662 + 1273 0 -37.039999 0 -37.039999 7.629964e-10 160.18662 + 1274 0 -37.039999 0 -37.039999 -1.5403369e-10 160.18662 + 1275 0 -37.039999 0 -37.039999 -2.3007787e-13 160.18662 + 1276 0 -37.039999 0 -37.039999 -4.2025316e-10 160.18662 + 1277 0 -37.039999 0 -37.039999 2.6695847e-10 160.18662 + 1278 0 -37.039999 0 -37.039999 2.6720858e-10 160.18662 + 1279 0 -37.039999 0 -37.039999 -4.5817808e-10 160.18662 + 1280 0 -37.039999 0 -37.039999 -5.3505582e-10 160.18662 + 1281 0 -37.039999 0 -37.039999 6.1076469e-10 160.18662 + 1282 0 -37.039999 0 -37.039999 -4.2070657e-10 160.18662 + 1283 0 -37.039999 0 -37.039999 -4.5835375e-10 160.18662 + 1284 0 -37.039999 0 -37.039999 1.9161592e-10 160.18662 + 1285 0 -37.039999 0 -37.039999 9.163778e-10 160.18662 + 1286 0 -37.039999 0 -37.039999 -1.5238225e-10 160.18662 + 1287 0 -37.039999 0 -37.039999 -2.2961847e-10 160.18662 + 1288 0 -37.039999 0 -37.039999 5.7272666e-10 160.18662 + 1289 0 -37.039999 0 -37.039999 5.7360374e-10 160.18662 + 1290 0 -37.039999 0 -37.039999 -4.589561e-10 160.18662 + 1291 0 -37.039999 0 -37.039999 -1.3370406e-09 160.18662 + 1292 0 -37.039999 0 -37.039999 -2.6716756e-10 160.18662 + 1293 0 -37.039999 0 -37.039999 6.1126369e-10 160.18662 + 1294 0 -37.039999 0 -37.039999 -3.8338398e-10 160.18662 + 1295 0 -37.039999 0 -37.039999 -1.3765266e-09 160.18662 + 1296 0 -37.039999 0 -37.039999 5.3383174e-10 160.18662 + 1297 0 -37.039999 0 -37.039999 5.7280158e-10 160.18662 + 1298 0 -37.039999 0 -37.039999 7.5582873e-11 160.18662 + 1299 0 -37.039999 0 -37.039999 -6.8806e-10 160.18662 + 1300 0 -37.039999 0 -37.039999 2.6838482e-10 160.18662 + 1301 0 -37.039999 0 -37.039999 -4.9573028e-10 160.18662 + 1302 0 -37.039999 0 -37.039999 -7.2668878e-10 160.18662 + 1303 0 -37.039999 0 -37.039999 7.5844286e-11 160.18662 + 1304 0 -37.039999 0 -37.039999 7.2498375e-10 160.18662 + 1305 0 -37.039999 0 -37.039999 -1.152495e-10 160.18662 + 1306 0 -37.039999 0 -37.039999 -4.5886564e-10 160.18662 + 1307 0 -37.039999 0 -37.039999 5.348582e-10 160.18662 + 1308 0 -37.039999 0 -37.039999 3.4412471e-10 160.18662 + 1309 0 -37.039999 0 -37.039999 -4.981833e-10 160.18662 + 1310 0 -37.039999 0 -37.039999 -3.8416281e-10 160.18662 + 1311 0 -37.039999 0 -37.039999 4.2005932e-10 160.18662 + 1312 0 -37.039999 0 -37.039999 1.5217756e-10 160.18662 + 1313 0 -37.039999 0 -37.039999 -4.9571139e-10 160.18662 + 1314 0 -37.039999 0 -37.039999 -1.1495844e-10 160.18662 + 1315 0 -37.039999 0 -37.039999 4.5839079e-10 160.18662 + 1316 0 -37.039999 0 -37.039999 3.8006641e-11 160.18662 + 1317 0 -37.039999 0 -37.039999 -7.2461148e-10 160.18662 + 1318 0 -37.039999 0 -37.039999 -1.8988936e-10 160.18662 + 1319 0 -37.039999 0 -37.039999 3.8391142e-11 160.18662 + 1320 0 -37.039999 0 -37.039999 -7.412047e-11 160.18662 + 1321 0 -37.039999 0 -37.039999 -7.6050592e-11 160.18662 + 1322 0 -37.039999 0 -37.039999 1.1581455e-10 160.18662 + 1323 0 -37.039999 0 -37.039999 -1.5185634e-10 160.18662 + 1324 0 -37.039999 0 -37.039999 -1.1247551e-10 160.18662 + 1325 0 -37.039999 0 -37.039999 -7.468752e-11 160.18662 + 1326 0 -37.039999 0 -37.039999 6.0977302e-10 160.18662 + 1327 0 -37.039999 0 -37.039999 -3.804461e-10 160.18662 + 1328 0 -37.039999 0 -37.039999 -6.1173623e-10 160.18662 + 1329 0 -37.039999 0 -37.039999 4.9541799e-10 160.18662 + 1330 0 -37.039999 0 -37.039999 4.9541799e-10 160.18662 + 1331 0 -37.039999 0 -37.039999 -4.589001e-10 160.18662 + 1332 0 -37.039999 0 -37.039999 -9.1785134e-10 160.18662 + 1333 0 -37.039999 0 -37.039999 1.5222575e-10 160.18662 + 1334 0 -37.039999 0 -37.039999 -2.6515641e-10 160.18662 + 1335 0 -37.039999 0 -37.039999 -7.6805698e-11 160.18662 + 1336 0 -37.039999 0 -37.039999 5.7195929e-10 160.18662 + 1337 0 -37.039999 0 -37.039999 5.7174494e-10 160.18662 + 1338 0 -37.039999 0 -37.039999 -3.4270096e-10 160.18662 + 1339 0 -37.039999 0 -37.039999 -3.0547445e-10 160.18662 + 1340 0 -37.039999 0 -37.039999 1.5463148e-10 160.18662 + 1341 0 -37.039999 0 -37.039999 7.6891888e-11 160.18662 + 1342 0 -37.039999 0 -37.039999 -7.4279364e-11 160.18662 + 1343 0 -37.039999 0 -37.039999 9.305682e-13 160.18662 + 1344 0 -37.039999 0 -37.039999 5.7151828e-10 160.18662 + 1345 0 -37.039999 0 -37.039999 3.0602148e-10 160.18662 + 1346 0 -37.039999 0 -37.039999 -1.5121869e-10 160.18662 + 1347 0 -37.039999 0 -37.039999 -1.1329659e-10 160.18662 + 1348 0 -37.039999 0 -37.039999 -3.6294657e-11 160.18662 + 1349 0 -37.039999 0 -37.039999 3.8845446e-11 160.18662 + 1350 0 -37.039999 0 -37.039999 -7.4141538e-11 160.18662 + 1351 0 -37.039999 0 -37.039999 1.9104433e-10 160.18662 + 1352 0 -37.039999 0 -37.039999 -3.0501466e-10 160.18662 + 1353 0 -37.039999 0 -37.039999 -3.8068305e-10 160.18662 + 1354 0 -37.039999 0 -37.039999 3.434619e-10 160.18662 + 1355 0 -37.039999 0 -37.039999 4.9682957e-10 160.18662 + 1356 0 -37.039999 0 -37.039999 -4.1939794e-10 160.18662 + 1357 0 -37.039999 0 -37.039999 -2.6570872e-10 160.18662 + 1358 0 -37.039999 0 -37.039999 -7.5653509e-11 160.18662 + 1359 0 -37.039999 0 -37.039999 -3.723834e-11 160.18662 + 1360 0 -37.039999 0 -37.039999 2.6705458e-10 160.18662 + 1361 0 -37.039999 0 -37.039999 1.9174712e-10 160.18662 + 1362 0 -37.039999 0 -37.039999 -1.5030485e-10 160.18662 + 1363 0 -37.039999 0 -37.039999 9.7809186e-13 160.18662 + 1364 0 -37.039999 0 -37.039999 -3.7816783e-11 160.18662 + 1365 0 -37.039999 0 -37.039999 1.2762094e-12 160.18662 + 1366 0 -37.039999 0 -37.039999 1.5224627e-10 160.18662 + 1367 0 -37.039999 0 -37.039999 7.6615183e-11 160.18662 + 1368 0 -37.039999 0 -37.039999 -4.1932651e-10 160.18662 + 1369 0 -37.039999 0 -37.039999 -5.3301383e-10 160.18662 + 1370 0 -37.039999 0 -37.039999 9.1950462e-14 160.18662 + 1371 0 -37.039999 0 -37.039999 5.3439803e-10 160.18662 + 1372 0 -37.039999 0 -37.039999 1.5288125e-10 160.18662 + 1373 0 -37.039999 0 -37.039999 8.4996369e-13 160.18662 + 1374 0 -37.039999 0 -37.039999 -9.1661811e-10 160.18662 + 1375 0 -37.039999 0 -37.039999 -6.8682496e-10 160.18662 + 1376 0 -37.039999 0 -37.039999 1.9076676e-10 160.18662 + 1377 0 -37.039999 0 -37.039999 -1.5130523e-10 160.18662 + 1378 0 -37.039999 0 -37.039999 3.8203821e-10 160.18662 + 1379 0 -37.039999 0 -37.039999 2.2855942e-10 160.18662 + 1380 0 -37.039999 0 -37.039999 -1.8987505e-10 160.18662 + 1381 0 -37.039999 0 -37.039999 -2.6695513e-10 160.18662 + 1382 0 -37.039999 0 -37.039999 -1.5120268e-10 160.18662 + 1383 0 -37.039999 0 -37.039999 -1.1451808e-10 160.18662 + 1384 0 -37.039999 0 -37.039999 1.1477002e-10 160.18662 + 1385 0 -37.039999 0 -37.039999 2.2846142e-10 160.18662 + 1386 0 -37.039999 0 -37.039999 -3.6153278e-11 160.18662 + 1387 0 -37.039999 0 -37.039999 1.0090178e-12 160.18662 + 1388 0 -37.039999 0 -37.039999 1.1566755e-10 160.18662 + 1389 0 -37.039999 0 -37.039999 -3.810507e-10 160.18662 + 1390 0 -37.039999 0 -37.039999 -3.4299307e-10 160.18662 + 1391 0 -37.039999 0 -37.039999 -5.7158635e-10 160.18662 + 1392 0 -37.039999 0 -37.039999 6.1005406e-10 160.18662 + 1393 0 -37.039999 0 -37.039999 -1.5253045e-10 160.18662 + 1394 0 -37.039999 0 -37.039999 -6.1016048e-10 160.18662 + 1395 0 -37.039999 0 -37.039999 -4.1875265e-10 160.18662 + 1396 0 -37.039999 0 -37.039999 6.110615e-10 160.18662 + 1397 0 -37.039999 0 -37.039999 -2.6580419e-10 160.18662 + 1398 0 -37.039999 0 -37.039999 1.1555265e-10 160.18662 + 1399 0 -37.039999 0 -37.039999 7.7993477e-11 160.18662 + 1400 0 -37.039999 0 -37.039999 1.1468311e-10 160.18662 + 1401 0 -37.039999 0 -37.039999 -4.1922692e-10 160.18662 + 1402 0 -37.039999 0 -37.039999 -7.5157598e-11 160.18662 + 1403 0 -37.039999 0 -37.039999 1.1445867e-10 160.18662 + 1404 0 -37.039999 0 -37.039999 3.9757353e-11 160.18662 + 1405 0 -37.039999 0 -37.039999 -3.7795327e-11 160.18662 + 1406 0 -37.039999 0 -37.039999 7.7089869e-11 160.18662 + 1407 0 -37.039999 0 -37.039999 -8.7795113e-10 160.18662 + 1408 0 -37.039999 0 -37.039999 -8.7777454e-10 160.18662 + 1409 0 -37.039999 0 -37.039999 2.2860309e-10 160.18662 + 1410 0 -37.039999 0 -37.039999 7.5962992e-11 160.18662 + 1411 0 -37.039999 0 -37.039999 -2.2741322e-10 160.18662 + 1412 0 -37.039999 0 -37.039999 2.1148174e-13 160.18662 + 1413 0 -37.039999 0 -37.039999 4.5802285e-10 160.18662 + 1414 0 -37.039999 0 -37.039999 3.8201558e-10 160.18662 + 1415 0 -37.039999 0 -37.039999 1.1483884e-10 160.18662 + 1416 0 -37.039999 0 -37.039999 -1.5254123e-10 160.18662 + 1417 0 -37.039999 0 -37.039999 2.2943818e-10 160.18662 + 1418 0 -37.039999 0 -37.039999 1.1591413e-10 160.18662 + 1419 0 -37.039999 0 -37.039999 -2.6744213e-10 160.18662 + 1420 0 -37.039999 0 -37.039999 -4.203812e-10 160.18662 + 1421 0 -37.039999 0 -37.039999 3.0543951e-10 160.18662 + 1422 0 -37.039999 0 -37.039999 3.4348006e-10 160.18662 + 1423 0 -37.039999 0 -37.039999 -7.5718731e-11 160.18662 + 1424 0 -37.039999 0 -37.039999 -6.1124891e-10 160.18662 + 1425 0 -37.039999 0 -37.039999 -5.7296428e-10 160.18662 + 1426 0 -37.039999 0 -37.039999 7.5604444e-11 160.18662 + 1427 0 -37.039999 0 -37.039999 5.3490373e-10 160.18662 + 1428 0 -37.039999 0 -37.039999 -1.9092148e-10 160.18662 + 1429 0 -37.039999 0 -37.039999 -1.898952e-10 160.18662 + 1430 0 -37.039999 0 -37.039999 4.9603917e-10 160.18662 + 1431 0 -37.039999 0 -37.039999 -2.6624742e-10 160.18662 + 1432 0 -37.039999 0 -37.039999 -1.9199962e-10 160.18662 + 1433 0 -37.039999 0 -37.039999 3.8098976e-10 160.18662 + 1434 0 -37.039999 0 -37.039999 1.1342517e-10 160.18662 + 1435 0 -37.039999 0 -37.039999 -6.4825782e-10 160.18662 + 1436 0 -37.039999 0 -37.039999 -3.4248014e-10 160.18662 + 1437 0 -37.039999 0 -37.039999 6.4816634e-10 160.18662 + 1438 0 -37.039999 0 -37.039999 -6.4915579e-10 160.18662 + 1439 0 -37.039999 0 -37.039999 4.5604194e-10 160.18662 + 1440 0 -37.039999 0 -37.039999 5.3295564e-10 160.18662 + 1441 0 -37.039999 0 -37.039999 -5.3569329e-10 160.18662 + 1442 0 -37.039999 0 -37.039999 -7.276992e-10 160.18662 + 1443 0 -37.039999 0 -37.039999 3.8121497e-11 160.18662 + 1444 0 -37.039999 0 -37.039999 3.439665e-10 160.18662 + 1445 0 -37.039999 0 -37.039999 -3.4237295e-10 160.18662 + 1446 0 -37.039999 0 -37.039999 7.6645881e-11 160.18662 + 1447 0 -37.039999 0 -37.039999 -7.4613999e-11 160.18662 + 1448 0 -37.039999 0 -37.039999 1.1546428e-10 160.18662 + 1449 0 -37.039999 0 -37.039999 3.8948654e-11 160.18662 + 1450 0 -37.039999 0 -37.039999 -3.662959e-11 160.18662 + 1451 0 -37.039999 0 -37.039999 -3.662959e-11 160.18662 + 1452 0 -37.039999 0 -37.039999 -1.1316853e-10 160.18662 + 1453 0 -37.039999 0 -37.039999 4.960777e-10 160.18662 + 1454 0 -37.039999 0 -37.039999 -4.1823315e-10 160.18662 + 1455 0 -37.039999 0 -37.039999 3.4409429e-10 160.18662 + 1456 0 -37.039999 0 -37.039999 6.4774922e-10 160.18662 + 1457 0 -37.039999 0 -37.039999 -8.786194e-10 160.18662 + 1458 0 -37.039999 0 -37.039999 2.291709e-10 160.18662 + 1459 0 -37.039999 0 -37.039999 7.6280468e-10 160.18662 + 1460 0 -37.039999 0 -37.039999 -1.9176258e-10 160.18662 + 1461 0 -37.039999 0 -37.039999 -5.3475968e-10 160.18662 + 1462 0 -37.039999 0 -37.039999 6.8674272e-10 160.18662 + 1463 0 -37.039999 0 -37.039999 -4.5968973e-10 160.18662 + 1464 0 -37.039999 0 -37.039999 -6.1301448e-10 160.18662 + 1465 0 -37.039999 0 -37.039999 4.9575402e-10 160.18662 + 1466 0 -37.039999 0 -37.039999 5.7196912e-10 160.18662 + 1467 0 -37.039999 0 -37.039999 -3.8165464e-10 160.18662 + 1468 0 -37.039999 0 -37.039999 -4.978891e-10 160.18662 + 1469 0 -37.039999 0 -37.039999 4.5858137e-10 160.18662 + 1470 0 -37.039999 0 -37.039999 5.7299596e-10 160.18662 + 1471 0 -37.039999 0 -37.039999 -4.5944315e-10 160.18662 + 1472 0 -37.039999 0 -37.039999 -6.5031509e-10 160.18662 + 1473 0 -37.039999 0 -37.039999 5.7219555e-10 160.18662 + 1474 0 -37.039999 0 -37.039999 7.2528334e-10 160.18662 + 1475 0 -37.039999 0 -37.039999 -4.5851638e-10 160.18662 + 1476 0 -37.039999 0 -37.039999 -5.7338475e-10 160.18662 + 1477 0 -37.039999 0 -37.039999 6.4891877e-10 160.18662 + 1478 0 -37.039999 0 -37.039999 -5.3527368e-10 160.18662 + 1479 0 -37.039999 0 -37.039999 5.7217949e-10 160.18662 + 1480 0 -37.039999 0 -37.039999 -5.354152e-10 160.18662 + 1481 0 -37.039999 0 -37.039999 4.1929675e-10 160.18662 + 1482 0 -37.039999 0 -37.039999 4.9604034e-10 160.18662 + 1483 0 -37.039999 0 -37.039999 6.0416117e-13 160.18662 + 1484 0 -37.039999 0 -37.039999 -6.8853966e-10 160.18662 + 1485 0 -37.039999 0 -37.039999 1.9040149e-10 160.18662 + 1486 0 -37.039999 0 -37.039999 -1.5174307e-10 160.18662 + 1487 0 -37.039999 0 -37.039999 -2.660996e-10 160.18662 + 1488 0 -37.039999 0 -37.039999 6.4877663e-10 160.18662 + 1489 0 -37.039999 0 -37.039999 -4.5822814e-10 160.18662 + 1490 0 -37.039999 0 -37.039999 1.9141895e-10 160.18662 + 1491 0 -37.039999 0 -37.039999 4.2005352e-10 160.18662 + 1492 0 -37.039999 0 -37.039999 -4.975248e-10 160.18662 + 1493 0 -37.039999 0 -37.039999 -6.8781218e-10 160.18662 + 1494 0 -37.039999 0 -37.039999 3.4193203e-10 160.18662 + 1495 0 -37.039999 0 -37.039999 4.5824934e-10 160.18662 + 1496 0 -37.039999 0 -37.039999 3.958223e-11 160.18662 + 1497 0 -37.039999 0 -37.039999 -3.8281145e-10 160.18662 + 1498 0 -37.039999 0 -37.039999 3.8433184e-11 160.18662 + 1499 0 -37.039999 0 -37.039999 -3.4193217e-10 160.18662 + 1500 0 -37.039999 0 -37.039999 3.4411095e-10 160.18662 + 1501 0 -37.039999 0 -37.039999 -3.8202616e-10 160.18662 + 1502 0 -37.039999 0 -37.039999 4.9569398e-10 160.18662 + 1503 0 -37.039999 0 -37.039999 5.341758e-10 160.18662 + 1504 0 -37.039999 0 -37.039999 -1.9229694e-10 160.18662 + 1505 0 -37.039999 0 -37.039999 -5.3672799e-10 160.18662 + 1506 0 -37.039999 0 -37.039999 6.1109559e-10 160.18662 + 1507 0 -37.039999 0 -37.039999 5.3425739e-10 160.18662 + 1508 0 -37.039999 0 -37.039999 -3.4506283e-10 160.18662 + 1509 0 -37.039999 0 -37.039999 -3.4462645e-10 160.18662 + 1510 0 -37.039999 0 -37.039999 3.4479391e-10 160.18662 + 1511 0 -37.039999 0 -37.039999 5.3461564e-10 160.18662 + 1512 0 -37.039999 0 -37.039999 -2.6663696e-10 160.18662 + 1513 0 -37.039999 0 -37.039999 -5.7304709e-10 160.18662 + 1514 0 -37.039999 0 -37.039999 2.2825578e-10 160.18662 + 1515 0 -37.039999 0 -37.039999 -4.9658522e-10 160.18662 + 1516 0 -37.039999 0 -37.039999 3.8111007e-10 160.18662 + 1517 0 -37.039999 0 -37.039999 4.9620828e-10 160.18662 + 1518 0 -37.039999 0 -37.039999 3.9541034e-11 160.18662 + 1519 0 -37.039999 0 -37.039999 -4.9619284e-10 160.18662 + 1520 0 -37.039999 0 -37.039999 2.2756172e-10 160.18662 + 1521 0 -37.039999 0 -37.039999 -8.0254685e-10 160.18662 + 1522 0 -37.039999 0 -37.039999 -3.4345613e-10 160.18662 + 1523 0 -37.039999 0 -37.039999 3.8114711e-11 160.18662 + 1524 0 -37.039999 0 -37.039999 1.1554335e-10 160.18662 + 1525 0 -37.039999 0 -37.039999 -3.0584631e-10 160.18662 + 1526 0 -37.039999 0 -37.039999 5.7316778e-10 160.18662 + 1527 0 -37.039999 0 -37.039999 5.7283998e-10 160.18662 + 1528 0 -37.039999 0 -37.039999 -7.4901181e-11 160.18662 + 1529 0 -37.039999 0 -37.039999 -4.9647502e-10 160.18662 + 1530 0 -37.039999 0 -37.039999 -2.2850113e-10 160.18662 + 1531 0 -37.039999 0 -37.039999 7.2516981e-10 160.18662 + 1532 0 -37.039999 0 -37.039999 -5.7325703e-10 160.18662 + 1533 0 -37.039999 0 -37.039999 6.1039692e-10 160.18662 + 1534 0 -37.039999 0 -37.039999 8.7837352e-10 160.18662 + 1535 0 -37.039999 0 -37.039999 -2.291279e-10 160.18662 + 1536 0 -37.039999 0 -37.039999 -6.1086107e-10 160.18662 + 1537 0 -37.039999 0 -37.039999 7.7192113e-11 160.18662 + 1538 0 -37.039999 0 -37.039999 4.96118e-10 160.18662 + 1539 0 -37.039999 0 -37.039999 -2.6753415e-10 160.18662 + 1540 0 -37.039999 0 -37.039999 -6.8664667e-10 160.18662 + 1541 0 -37.039999 0 -37.039999 7.6549161e-11 160.18662 + 1542 0 -37.039999 0 -37.039999 3.0619353e-10 160.18662 + 1543 0 -37.039999 0 -37.039999 -4.9606471e-10 160.18662 + 1544 0 -37.039999 0 -37.039999 -3.4361195e-10 160.18662 + 1545 0 -37.039999 0 -37.039999 -2.2843559e-10 160.18662 + 1546 0 -37.039999 0 -37.039999 7.2503948e-10 160.18662 + 1547 0 -37.039999 0 -37.039999 -4.9725424e-10 160.18662 + 1548 0 -37.039999 0 -37.039999 6.5009484e-10 160.18662 + 1549 0 -37.039999 0 -37.039999 6.1000291e-10 160.18662 + 1550 0 -37.039999 0 -37.039999 -4.5914147e-10 160.18662 + 1551 0 -37.039999 0 -37.039999 -6.4802584e-10 160.18662 + 1552 0 -37.039999 0 -37.039999 3.4334507e-10 160.18662 + 1553 0 -37.039999 0 -37.039999 6.1131661e-10 160.18662 + 1554 0 -37.039999 0 -37.039999 -7.6081037e-11 160.18662 + 1555 0 -37.039999 0 -37.039999 -1.1442938e-10 160.18662 + 1556 0 -37.039999 0 -37.039999 6.1176894e-10 160.18662 + 1557 0 -37.039999 0 -37.039999 1.5291197e-10 160.18662 + 1558 0 -37.039999 0 -37.039999 -3.8262347e-10 160.18662 + 1559 0 -37.039999 0 -37.039999 3.0551697e-10 160.18662 + 1560 0 -37.039999 0 -37.039999 1.1443795e-10 160.18662 + 1561 0 -37.039999 0 -37.039999 -6.8858738e-10 160.18662 + 1562 0 -37.039999 0 -37.039999 -4.9546699e-10 160.18662 + 1563 0 -37.039999 0 -37.039999 6.4907197e-10 160.18662 + 1564 0 -37.039999 0 -37.039999 -3.809118e-10 160.18662 + 1565 0 -37.039999 0 -37.039999 -7.6330711e-10 160.18662 + 1566 0 -37.039999 0 -37.039999 -3.7672403e-11 160.18662 + 1567 0 -37.039999 0 -37.039999 6.8657269e-10 160.18662 + 1568 0 -37.039999 0 -37.039999 1.5116627e-10 160.18662 + 1569 0 -37.039999 0 -37.039999 -3.4240032e-10 160.18662 + 1570 0 -37.039999 0 -37.039999 -2.2926652e-10 160.18662 + 1571 0 -37.039999 0 -37.039999 5.3475435e-10 160.18662 + 1572 0 -37.039999 0 -37.039999 -3.0505398e-10 160.18662 + 1573 0 -37.039999 0 -37.039999 7.6714336e-11 160.18662 + 1574 0 -37.039999 0 -37.039999 3.9057638e-11 160.18662 + 1575 0 -37.039999 0 -37.039999 2.3001575e-10 160.18662 + 1576 0 -37.039999 0 -37.039999 -3.8433899e-10 160.18662 + 1577 0 -37.039999 0 -37.039999 -8.0311774e-10 160.18662 + 1578 0 -37.039999 0 -37.039999 -3.8315677e-10 160.18662 + 1579 0 -37.039999 0 -37.039999 5.718219e-10 160.18662 + 1580 0 -37.039999 0 -37.039999 1.2587765e-09 160.18662 + 1581 0 -37.039999 0 -37.039999 1.902346e-10 160.18662 + 1582 0 -37.039999 0 -37.039999 -5.3486674e-10 160.18662 + 1583 0 -37.039999 0 -37.039999 -7.568565e-11 160.18662 + 1584 0 -37.039999 0 -37.039999 -6.5153025e-13 160.18662 + 1585 0 -37.039999 0 -37.039999 4.5785155e-10 160.18662 + 1586 0 -37.039999 0 -37.039999 2.5494569e-13 160.18662 + 1587 0 -37.039999 0 -37.039999 -4.2001831e-10 160.18662 + 1588 0 -37.039999 0 -37.039999 -1.5216079e-10 160.18662 + 1589 0 -37.039999 0 -37.039999 4.1993186e-10 160.18662 + 1590 0 -37.039999 0 -37.039999 1.5234833e-10 160.18662 + 1591 0 -37.039999 0 -37.039999 -3.852567e-11 160.18662 + 1592 0 -37.039999 0 -37.039999 -2.2950556e-10 160.18662 + 1593 0 -37.039999 0 -37.039999 7.6352462e-10 160.18662 + 1594 0 -37.039999 0 -37.039999 3.4301202e-10 160.18662 + 1595 0 -37.039999 0 -37.039999 -1.1509934e-10 160.18662 + 1596 0 -37.039999 0 -37.039999 -1.5241998e-10 160.18662 + 1597 0 -37.039999 0 -37.039999 6.8628505e-10 160.18662 + 1598 0 -37.039999 0 -37.039999 5.3408918e-10 160.18662 + 1599 0 -37.039999 0 -37.039999 -1.1624781e-10 160.18662 + 1600 0 -37.039999 0 -37.039999 -9.1610111e-10 160.18662 + 1601 0 -37.039999 0 -37.039999 4.1934496e-10 160.18662 + 1602 0 -37.039999 0 -37.039999 1.5221094e-10 160.18662 + 1603 0 -37.039999 0 -37.039999 -4.204601e-10 160.18662 + 1604 0 -37.039999 0 -37.039999 2.6789851e-10 160.18662 + 1605 0 -37.039999 0 -37.039999 -4.5787441e-10 160.18662 + 1606 0 -37.039999 0 -37.039999 -2.6737069e-10 160.18662 + 1607 0 -37.039999 0 -37.039999 -3.0567117e-10 160.18662 + 1608 0 -37.039999 0 -37.039999 4.5774383e-10 160.18662 + 1609 0 -37.039999 0 -37.039999 5.3414501e-10 160.18662 + 1610 0 -37.039999 0 -37.039999 -4.9680901e-10 160.18662 + 1611 0 -37.039999 0 -37.039999 -4.9715282e-10 160.18662 + 1612 0 -37.039999 0 -37.039999 4.5665732e-10 160.18662 + 1613 0 -37.039999 0 -37.039999 5.347317e-10 160.18662 + 1614 0 -37.039999 0 -37.039999 -6.5030559e-10 160.18662 + 1615 0 -37.039999 0 -37.039999 1.9048634e-10 160.18662 + 1616 0 -37.039999 0 -37.039999 -1.1354438e-10 160.18662 + 1617 0 -37.039999 0 -37.039999 -1.5230927e-10 160.18662 + 1618 0 -37.039999 0 -37.039999 1.1556398e-10 160.18662 + 1619 0 -37.039999 0 -37.039999 1.1511644e-10 160.18662 + 1620 0 -37.039999 0 -37.039999 3.8701774e-11 160.18662 + 1621 0 -37.039999 0 -37.039999 -1.9000075e-10 160.18662 + 1622 0 -37.039999 0 -37.039999 -2.2864225e-10 160.18662 + 1623 0 -37.039999 0 -37.039999 1.1627937e-10 160.18662 + 1624 0 -37.039999 0 -37.039999 -1.1244827e-10 160.18662 + 1625 0 -37.039999 0 -37.039999 4.5815838e-10 160.18662 + 1626 0 -37.039999 0 -37.039999 -3.8130856e-10 160.18662 + 1627 0 -37.039999 0 -37.039999 4.9678061e-10 160.18662 + 1628 0 -37.039999 0 -37.039999 -3.4438743e-10 160.18662 + 1629 0 -37.039999 0 -37.039999 -4.9695496e-10 160.18662 + 1630 0 -37.039999 0 -37.039999 1.1379965e-10 160.18662 + 1631 0 -37.039999 0 -37.039999 8.7800812e-10 160.18662 + 1632 0 -37.039999 0 -37.039999 3.0399649e-10 160.18662 + 1633 0 -37.039999 0 -37.039999 -5.3540293e-10 160.18662 + 1634 0 -37.039999 0 -37.039999 -6.5071556e-10 160.18662 + 1635 0 -37.039999 0 -37.039999 7.6215845e-10 160.18662 + 1636 0 -37.039999 0 -37.039999 1.3759545e-09 160.18662 + 1637 0 -37.039999 0 -37.039999 -1.5365133e-10 160.18662 + 1638 0 -37.039999 0 -37.039999 3.0630951e-10 160.18662 + 1639 0 -37.039999 0 -37.039999 5.2792484e-14 160.18662 + 1640 0 -37.039999 0 -37.039999 -3.0560785e-10 160.18662 + 1641 0 -37.039999 0 -37.039999 -3.7892917e-11 160.18662 + 1642 0 -37.039999 0 -37.039999 1.5342455e-10 160.18662 + 1643 0 -37.039999 0 -37.039999 2.0148509e-12 160.18662 + 1644 0 -37.039999 0 -37.039999 -3.8151915e-10 160.18662 + 1645 0 -37.039999 0 -37.039999 -3.8166252e-10 160.18662 + 1646 0 -37.039999 0 -37.039999 5.3468361e-10 160.18662 + 1647 0 -37.039999 0 -37.039999 -6.4991807e-10 160.18662 + 1648 0 -37.039999 0 -37.039999 4.5693806e-10 160.18662 + 1649 0 -37.039999 0 -37.039999 8.4030406e-10 160.18662 + 1650 0 -37.039999 0 -37.039999 -7.2504212e-10 160.18662 + 1651 0 -37.039999 0 -37.039999 -1.0312285e-09 160.18662 + 1652 0 -37.039999 0 -37.039999 -2.2870546e-10 160.18662 + 1653 0 -37.039999 0 -37.039999 4.5739812e-10 160.18662 + 1654 0 -37.039999 0 -37.039999 5.3372163e-10 160.18662 + 1655 0 -37.039999 0 -37.039999 -4.5813232e-10 160.18662 + 1656 0 -37.039999 0 -37.039999 -4.9632908e-10 160.18662 + 1657 0 -37.039999 0 -37.039999 3.0532999e-10 160.18662 + 1658 0 -37.039999 0 -37.039999 3.0552181e-10 160.18662 + 1659 0 -37.039999 0 -37.039999 3.7607496e-11 160.18662 + 1660 0 -37.039999 0 -37.039999 3.782008e-11 160.18662 + 1661 0 -37.039999 0 -37.039999 -7.6342458e-10 160.18662 + 1662 0 -37.039999 0 -37.039999 -6.8742484e-10 160.18662 + 1663 0 -37.039999 0 -37.039999 3.4277018e-10 160.18662 + 1664 0 -37.039999 0 -37.039999 8.7700057e-10 160.18662 + 1665 0 -37.039999 0 -37.039999 -8.4035847e-10 160.18662 + 1666 0 -37.039999 0 -37.039999 -7.2713017e-10 160.18662 + 1667 0 -37.039999 0 -37.039999 1.9012539e-10 160.18662 + 1668 0 -37.039999 0 -37.039999 -7.6542335e-11 160.18662 + 1669 0 -37.039999 0 -37.039999 -1.1509918e-10 160.18662 + 1670 0 -37.039999 0 -37.039999 3.7247712e-11 160.18662 + 1671 0 -37.039999 0 -37.039999 -7.7165551e-11 160.18662 + 1672 0 -37.039999 0 -37.039999 4.5780004e-10 160.18662 + 1673 0 -37.039999 0 -37.039999 2.2872622e-10 160.18662 + 1674 0 -37.039999 0 -37.039999 -4.5751694e-10 160.18662 + 1675 0 -37.039999 0 -37.039999 -5.7314647e-10 160.18662 + 1676 0 -37.039999 0 -37.039999 1.9132972e-10 160.18662 + 1677 0 -37.039999 0 -37.039999 5.7282776e-10 160.18662 + 1678 0 -37.039999 0 -37.039999 -1.1379867e-10 160.18662 + 1679 0 -37.039999 0 -37.039999 -1.8912925e-10 160.18662 + 1680 0 -37.039999 0 -37.039999 3.4372579e-10 160.18662 + 1681 0 -37.039999 0 -37.039999 7.6276398e-11 160.18662 + 1682 0 -37.039999 0 -37.039999 -2.2762842e-10 160.18662 + 1683 0 -37.039999 0 -37.039999 8.4214625e-13 160.18662 + 1684 0 -37.039999 0 -37.039999 2.6743119e-10 160.18662 + 1685 0 -37.039999 0 -37.039999 2.684398e-10 160.18662 + 1686 0 -37.039999 0 -37.039999 -4.7482189e-13 160.18662 + 1687 0 -37.039999 0 -37.039999 -4.9705686e-10 160.18662 + 1688 0 -37.039999 0 -37.039999 -6.8824958e-10 160.18662 + 1689 0 -37.039999 0 -37.039999 6.8728217e-10 160.18662 + 1690 0 -37.039999 0 -37.039999 7.6239199e-10 160.18662 + 1691 0 -37.039999 0 -37.039999 -4.5721837e-10 160.18662 + 1692 0 -37.039999 0 -37.039999 -4.5721837e-10 160.18662 + 1693 0 -37.039999 0 -37.039999 -2.2815872e-10 160.18662 + 1694 0 -37.039999 0 -37.039999 2.2950295e-10 160.18662 + 1695 0 -37.039999 0 -37.039999 1.9184249e-10 160.18662 + 1696 0 -37.039999 0 -37.039999 4.2427019e-13 160.18662 + 1697 0 -37.039999 0 -37.039999 -3.7832464e-11 160.18662 + 1698 0 -37.039999 0 -37.039999 -3.0543092e-10 160.18662 + 1699 0 -37.039999 0 -37.039999 -2.2802181e-10 160.18662 + 1700 0 -37.039999 0 -37.039999 4.020375e-11 160.18662 + 1701 0 -37.039999 0 -37.039999 -7.5042925e-11 160.18662 + 1702 0 -37.039999 0 -37.039999 3.946818e-11 160.18662 + 1703 0 -37.039999 0 -37.039999 -1.1339411e-10 160.18662 + 1704 0 -37.039999 0 -37.039999 -7.4711522e-11 160.18662 + 1705 0 -37.039999 0 -37.039999 -3.7536297e-11 160.18662 + 1706 0 -37.039999 0 -37.039999 3.0624644e-10 160.18662 + 1707 0 -37.039999 0 -37.039999 1.9257513e-10 160.18662 + 1708 0 -37.039999 0 -37.039999 -1.1355101e-10 160.18662 + 1709 0 -37.039999 0 -37.039999 3.940266e-11 160.18662 + 1710 0 -37.039999 0 -37.039999 1.1481878e-10 160.18662 + 1711 0 -37.039999 0 -37.039999 1.5160323e-10 160.18662 + 1712 0 -37.039999 0 -37.039999 -4.1935441e-10 160.18662 + 1713 0 -37.039999 0 -37.039999 -4.9616507e-10 160.18662 + 1714 0 -37.039999 0 -37.039999 4.5844363e-10 160.18662 + 1715 0 -37.039999 0 -37.039999 7.7856298e-11 160.18662 + 1716 0 -37.039999 0 -37.039999 -7.5577834e-11 160.18662 + 1717 0 -37.039999 0 -37.039999 3.9361281e-11 160.18662 + 1718 0 -37.039999 0 -37.039999 3.8214234e-10 160.18662 + 1719 0 -37.039999 0 -37.039999 -3.6176822e-11 160.18662 + 1720 0 -37.039999 0 -37.039999 -1.127752e-10 160.18662 + 1721 0 -37.039999 0 -37.039999 5.7250119e-10 160.18662 + 1722 0 -37.039999 0 -37.039999 -3.4416518e-10 160.18662 + 1723 0 -37.039999 0 -37.039999 -3.4414773e-10 160.18662 + 1724 0 -37.039999 0 -37.039999 -7.4503386e-11 160.18662 + 1725 0 -37.039999 0 -37.039999 6.8690123e-10 160.18662 + 1726 0 -37.039999 0 -37.039999 -4.9677898e-10 160.18662 + 1727 0 -37.039999 0 -37.039999 5.342216e-10 160.18662 + 1728 0 -37.039999 0 -37.039999 -4.2008507e-10 160.18662 + 1729 0 -37.039999 0 -37.039999 -5.3470771e-10 160.18662 + 1730 0 -37.039999 0 -37.039999 6.4843869e-10 160.18662 + 1731 0 -37.039999 0 -37.039999 6.4843869e-10 160.18662 + 1732 0 -37.039999 0 -37.039999 -5.3470771e-10 160.18662 + 1733 0 -37.039999 0 -37.039999 5.3433512e-10 160.18662 + 1734 0 -37.039999 0 -37.039999 -4.9674822e-10 160.18662 + 1735 0 -37.039999 0 -37.039999 6.4917009e-10 160.18662 + 1736 0 -37.039999 0 -37.039999 -5.7338475e-10 160.18662 + 1737 0 -37.039999 0 -37.039999 6.4917009e-10 160.18662 + 1738 0 -37.039999 0 -37.039999 -4.5883011e-10 160.18662 + 1739 0 -37.039999 0 -37.039999 -4.2189223e-10 160.18662 + 1740 0 -37.039999 0 -37.039999 3.9947106e-11 160.18662 + 1741 0 -37.039999 0 -37.039999 3.3289089e-13 160.18662 + 1742 0 -37.039999 0 -37.039999 -7.5429073e-11 160.18662 + 1743 0 -37.039999 0 -37.039999 2.2951771e-10 160.18662 + 1744 0 -37.039999 0 -37.039999 2.3006862e-10 160.18662 + 1745 0 -37.039999 0 -37.039999 7.7490704e-13 160.18662 + 1746 0 -37.039999 0 -37.039999 -2.6602305e-10 160.18662 + 1747 0 -37.039999 0 -37.039999 1.1551444e-10 160.18662 + 1748 0 -37.039999 0 -37.039999 1.668226e-12 160.18662 + 1749 0 -37.039999 0 -37.039999 3.8843291e-11 160.18662 + 1750 0 -37.039999 0 -37.039999 1.3289829e-12 160.18662 + 1751 0 -37.039999 0 -37.039999 7.720509e-11 160.18662 + 1752 0 -37.039999 0 -37.039999 -4.6567875e-13 160.18662 + 1753 0 -37.039999 0 -37.039999 -6.8627673e-10 160.18662 + 1754 0 -37.039999 0 -37.039999 3.7666872e-11 160.18662 + 1755 0 -37.039999 0 -37.039999 -3.0469505e-10 160.18662 + 1756 0 -37.039999 0 -37.039999 4.1922781e-10 160.18662 + 1757 0 -37.039999 0 -37.039999 -7.5168256e-11 160.18662 + 1758 0 -37.039999 0 -37.039999 3.8237585e-10 160.18662 + 1759 0 -37.039999 0 -37.039999 3.8930129e-11 160.18662 + 1760 0 -37.039999 0 -37.039999 3.9281914e-11 160.18662 + 1761 0 -37.039999 0 -37.039999 -7.4728281e-11 160.18662 + 1762 0 -37.039999 0 -37.039999 7.6755257e-11 160.18662 + 1763 0 -37.039999 0 -37.039999 7.7129713e-11 160.18662 + 1764 0 -37.039999 0 -37.039999 7.7129713e-11 160.18662 + 1765 0 -37.039999 0 -37.039999 3.8485178e-11 160.18662 + 1766 0 -37.039999 0 -37.039999 -8.0144812e-10 160.18662 + 1767 0 -37.039999 0 -37.039999 2.3011846e-10 160.18662 + 1768 0 -37.039999 0 -37.039999 3.0616793e-10 160.18662 + 1769 0 -37.039999 0 -37.039999 -1.905697e-10 160.18662 + 1770 0 -37.039999 0 -37.039999 -3.0538261e-10 160.18662 + 1771 0 -37.039999 0 -37.039999 8.7678897e-10 160.18662 + 1772 0 -37.039999 0 -37.039999 1.068068e-09 160.18662 + 1773 0 -37.039999 0 -37.039999 -6.4810615e-10 160.18662 + 1774 0 -37.039999 0 -37.039999 6.8720202e-10 160.18662 + 1775 0 -37.039999 0 -37.039999 -5.341507e-10 160.18662 + 1776 0 -37.039999 0 -37.039999 6.1079408e-10 160.18662 + 1777 0 -37.039999 0 -37.039999 -5.7253265e-10 160.18662 + 1778 0 -37.039999 0 -37.039999 6.1079408e-10 160.18662 + 1779 0 -37.039999 0 -37.039999 -5.3408671e-10 160.18662 + 1780 0 -37.039999 0 -37.039999 5.3478558e-10 160.18662 + 1781 0 -37.039999 0 -37.039999 -5.3404886e-10 160.18662 + 1782 0 -37.039999 0 -37.039999 4.2034515e-10 160.18662 + 1783 0 -37.039999 0 -37.039999 -4.5723836e-10 160.18662 + 1784 0 -37.039999 0 -37.039999 1.9002969e-10 160.18662 + 1785 0 -37.039999 0 -37.039999 6.1079408e-10 160.18662 + 1786 0 -37.039999 0 -37.039999 -2.6671485e-10 160.18662 + 1787 0 -37.039999 0 -37.039999 7.6929992e-11 160.18662 + 1788 0 -37.039999 0 -37.039999 -3.8274561e-10 160.18662 + 1789 0 -37.039999 0 -37.039999 -7.7056429e-11 160.18662 + 1790 0 -37.039999 0 -37.039999 3.0578863e-10 160.18662 + 1791 0 -37.039999 0 -37.039999 -5.3609164e-10 160.18662 + 1792 0 -37.039999 0 -37.039999 -7.2554663e-10 160.18662 + 1793 0 -37.039999 0 -37.039999 -7.6377705e-10 160.18662 + 1794 0 -37.039999 0 -37.039999 5.3459418e-10 160.18662 + 1795 0 -37.039999 0 -37.039999 1.1473095e-10 160.18662 + 1796 0 -37.039999 0 -37.039999 -9.1801901e-10 160.18662 + 1797 0 -37.039999 0 -37.039999 -8.791303e-10 160.18662 + 1798 0 -37.039999 0 -37.039999 1.5292648e-10 160.18662 + 1799 0 -37.039999 0 -37.039999 9.5435678e-10 160.18662 + 1800 0 -37.039999 0 -37.039999 6.8712717e-10 160.18662 + 1801 0 -37.039999 0 -37.039999 3.8004536e-11 160.18662 + 1802 0 -37.039999 0 -37.039999 -8.7795975e-10 160.18662 + 1803 0 -37.039999 0 -37.039999 -8.3972377e-10 160.18662 + 1804 0 -37.039999 0 -37.039999 3.0506803e-10 160.18662 + 1805 0 -37.039999 0 -37.039999 2.6792419e-10 160.18662 + 1806 0 -37.039999 0 -37.039999 1.5293785e-10 160.18662 + 1807 0 -37.039999 0 -37.039999 -7.6430717e-10 160.18662 + 1808 0 -37.039999 0 -37.039999 -8.0241301e-10 160.18662 + 1809 0 -37.039999 0 -37.039999 1.1411819e-10 160.18662 + 1810 0 -37.039999 0 -37.039999 8.0092579e-10 160.18662 + 1811 0 -37.039999 0 -37.039999 -3.0396298e-10 160.18662 + 1812 0 -37.039999 0 -37.039999 -3.0402389e-10 160.18662 + 1813 0 -37.039999 0 -37.039999 3.8222618e-11 160.18662 + 1814 0 -37.039999 0 -37.039999 3.8107807e-10 160.18662 + 1815 0 -37.039999 0 -37.039999 2.2974038e-10 160.18662 + 1816 0 -37.039999 0 -37.039999 -4.2055556e-10 160.18662 + 1817 0 -37.039999 0 -37.039999 -6.4908289e-10 160.18662 + 1818 0 -37.039999 0 -37.039999 2.2870442e-10 160.18662 + 1819 0 -37.039999 0 -37.039999 7.2578766e-10 160.18662 + 1820 0 -37.039999 0 -37.039999 5.7222293e-10 160.18662 + 1821 0 -37.039999 0 -37.039999 -3.4340191e-10 160.18662 + 1822 0 -37.039999 0 -37.039999 -2.2966262e-10 160.18662 + 1823 0 -37.039999 0 -37.039999 2.2916022e-10 160.18662 + 1824 0 -37.039999 0 -37.039999 4.5891869e-10 160.18662 + 1825 0 -37.039999 0 -37.039999 -1.1442324e-10 160.18662 + 1826 0 -37.039999 0 -37.039999 -3.8228684e-10 160.18662 + 1827 0 -37.039999 0 -37.039999 -3.712429e-11 160.18662 + 1828 0 -37.039999 0 -37.039999 3.8286092e-10 160.18662 + 1829 0 -37.039999 0 -37.039999 2.6774556e-10 160.18662 + 1830 0 -37.039999 0 -37.039999 -6.1094106e-10 160.18662 + 1831 0 -37.039999 0 -37.039999 -5.343553e-10 160.18662 + 1832 0 -37.039999 0 -37.039999 -4.5894381e-10 160.18662 + 1833 0 -37.039999 0 -37.039999 4.5814089e-10 160.18662 + 1834 0 -37.039999 0 -37.039999 6.8735601e-10 160.18662 + 1835 0 -37.039999 0 -37.039999 1.1469895e-10 160.18662 + 1836 0 -37.039999 0 -37.039999 -8.4120185e-10 160.18662 + 1837 0 -37.039999 0 -37.039999 -8.4020648e-10 160.18662 + 1838 0 -37.039999 0 -37.039999 1.5328796e-10 160.18662 + 1839 0 -37.039999 0 -37.039999 4.5897645e-10 160.18662 + 1840 0 -37.039999 0 -37.039999 1.9189746e-10 160.18662 + 1841 0 -37.039999 0 -37.039999 -2.6653804e-10 160.18662 + 1842 0 -37.039999 0 -37.039999 -1.1235453e-10 160.18662 + 1843 0 -37.039999 0 -37.039999 1.5322345e-12 160.18662 + 1844 0 -37.039999 0 -37.039999 1.1459751e-10 160.18662 + 1845 0 -37.039999 0 -37.039999 3.8962043e-11 160.18662 + 1846 0 -37.039999 0 -37.039999 1.5305699e-10 160.18662 + 1847 0 -37.039999 0 -37.039999 -2.2926373e-10 160.18662 + 1848 0 -37.039999 0 -37.039999 -3.0604457e-10 160.18662 + 1849 0 -37.039999 0 -37.039999 4.9661447e-10 160.18662 + 1850 0 -37.039999 0 -37.039999 8.3983937e-10 160.18662 + 1851 0 -37.039999 0 -37.039999 -4.2004184e-10 160.18662 + 1852 0 -37.039999 0 -37.039999 -1.5169754e-10 160.18662 + 1853 0 -37.039999 0 -37.039999 3.0467436e-10 160.18662 + 1854 0 -37.039999 0 -37.039999 4.1822991e-10 160.18662 + 1855 0 -37.039999 0 -37.039999 -4.1956493e-10 160.18662 + 1856 0 -37.039999 0 -37.039999 -6.491212e-10 160.18662 + 1857 0 -37.039999 0 -37.039999 4.1994708e-10 160.18662 + 1858 0 -37.039999 0 -37.039999 4.1979665e-10 160.18662 + 1859 0 -37.039999 0 -37.039999 -3.4578047e-10 160.18662 + 1860 0 -37.039999 0 -37.039999 -1.2606829e-09 160.18662 + 1861 0 -37.039999 0 -37.039999 -1.2226085e-09 160.18662 + 1862 0 -37.039999 0 -37.039999 2.6655188e-10 160.18662 + 1863 0 -37.039999 0 -37.039999 -1.1419912e-10 160.18662 + 1864 0 -37.039999 0 -37.039999 -1.5139851e-10 160.18662 + 1865 0 -37.039999 0 -37.039999 -1.524488e-10 160.18662 + 1866 0 -37.039999 0 -37.039999 2.6764416e-10 160.18662 + 1867 0 -37.039999 0 -37.039999 2.6787295e-10 160.18662 + 1868 0 -37.039999 0 -37.039999 -5.3496116e-10 160.18662 + 1869 0 -37.039999 0 -37.039999 -6.1096983e-10 160.18662 + 1870 0 -37.039999 0 -37.039999 7.7485737e-11 160.18662 + 1871 0 -37.039999 0 -37.039999 6.491311e-10 160.18662 + 1872 0 -37.039999 0 -37.039999 4.9631926e-10 160.18662 + 1873 0 -37.039999 0 -37.039999 -1.1480244e-10 160.18662 + 1874 0 -37.039999 0 -37.039999 -4.196917e-10 160.18662 + 1875 0 -37.039999 0 -37.039999 2.6706947e-10 160.18662 + 1876 0 -37.039999 0 -37.039999 -1.5169507e-10 160.18662 + 1877 0 -37.039999 0 -37.039999 -1.5169507e-10 160.18662 + 1878 0 -37.039999 0 -37.039999 2.3077248e-10 160.18662 + 1879 0 -37.039999 0 -37.039999 -3.7978749e-11 160.18662 + 1880 0 -37.039999 0 -37.039999 -7.543015e-11 160.18662 + 1881 0 -37.039999 0 -37.039999 3.4416357e-10 160.18662 + 1882 0 -37.039999 0 -37.039999 -7.7280541e-11 160.18662 + 1883 0 -37.039999 0 -37.039999 -4.5622193e-10 160.18662 + 1884 0 -37.039999 0 -37.039999 -1.1424635e-10 160.18662 + 1885 0 -37.039999 0 -37.039999 2.6752832e-10 160.18662 + 1886 0 -37.039999 0 -37.039999 2.2438854e-13 160.18662 + 1887 0 -37.039999 0 -37.039999 -7.5752729e-11 160.18662 + 1888 0 -37.039999 0 -37.039999 -2.6625963e-10 160.18662 + 1889 0 -37.039999 0 -37.039999 1.9365389e-12 160.18662 + 1890 0 -37.039999 0 -37.039999 -3.6175905e-11 160.18662 + 1891 0 -37.039999 0 -37.039999 4.9640695e-10 160.18662 + 1892 0 -37.039999 0 -37.039999 -2.2793905e-10 160.18662 + 1893 0 -37.039999 0 -37.039999 -4.199737e-10 160.18662 + 1894 0 -37.039999 0 -37.039999 4.9601033e-10 160.18662 + 1895 0 -37.039999 0 -37.039999 -4.199737e-10 160.18662 + 1896 0 -37.039999 0 -37.039999 4.9589481e-10 160.18662 + 1897 0 -37.039999 0 -37.039999 -4.1981357e-10 160.18662 + 1898 0 -37.039999 0 -37.039999 4.9542508e-10 160.18662 + 1899 0 -37.039999 0 -37.039999 -4.5725723e-10 160.18662 + 1900 0 -37.039999 0 -37.039999 4.1958425e-10 160.18662 + 1901 0 -37.039999 0 -37.039999 4.2054767e-10 160.18662 + 1902 0 -37.039999 0 -37.039999 -1.1428156e-10 160.18662 + 1903 0 -37.039999 0 -37.039999 -1.5260675e-10 160.18662 + 1904 0 -37.039999 0 -37.039999 3.0619431e-10 160.18662 + 1905 0 -37.039999 0 -37.039999 -3.7936844e-11 160.18662 + 1906 0 -37.039999 0 -37.039999 7.5052412e-11 160.18662 + 1907 0 -37.039999 0 -37.039999 -4.965689e-10 160.18662 + 1908 0 -37.039999 0 -37.039999 1.1520433e-12 160.18662 + 1909 0 -37.039999 0 -37.039999 -1.5317751e-10 160.18662 + 1910 0 -37.039999 0 -37.039999 1.8998332e-10 160.18662 + 1911 0 -37.039999 0 -37.039999 4.9681334e-10 160.18662 + 1912 0 -37.039999 0 -37.039999 5.3544485e-10 160.18662 + 1913 0 -37.039999 0 -37.039999 -1.1395731e-10 160.18662 + 1914 0 -37.039999 0 -37.039999 -6.4970255e-10 160.18662 + 1915 0 -37.039999 0 -37.039999 -1.1492702e-10 160.18662 + 1916 0 -37.039999 0 -37.039999 6.4922417e-10 160.18662 + 1917 0 -37.039999 0 -37.039999 -5.3461821e-10 160.18662 + 1918 0 -37.039999 0 -37.039999 6.8683726e-10 160.18662 + 1919 0 -37.039999 0 -37.039999 7.6279377e-10 160.18662 + 1920 0 -37.039999 0 -37.039999 -5.3454544e-10 160.18662 + 1921 0 -37.039999 0 -37.039999 -5.3461821e-10 160.18662 + 1922 0 -37.039999 0 -37.039999 6.8774126e-10 160.18662 + 1923 0 -37.039999 0 -37.039999 7.6322054e-10 160.18662 + 1924 0 -37.039999 0 -37.039999 -4.960515e-10 160.18662 + 1925 0 -37.039999 0 -37.039999 -4.5838179e-10 160.18662 + 1926 0 -37.039999 0 -37.039999 4.5847208e-10 160.18662 + 1927 0 -37.039999 0 -37.039999 -1.1579949e-10 160.18662 + 1928 0 -37.039999 0 -37.039999 3.7520771e-11 160.18662 + 1929 0 -37.039999 0 -37.039999 -3.0459243e-10 160.18662 + 1930 0 -37.039999 0 -37.039999 -3.4288e-10 160.18662 + 1931 0 -37.039999 0 -37.039999 1.9016009e-10 160.18662 + 1932 0 -37.039999 0 -37.039999 6.8639064e-10 160.18662 + 1933 0 -37.039999 0 -37.039999 -4.9610102e-10 160.18662 + 1934 0 -37.039999 0 -37.039999 -4.5814477e-10 160.18662 + 1935 0 -37.039999 0 -37.039999 3.7980279e-11 160.18662 + 1936 0 -37.039999 0 -37.039999 9.5433462e-10 160.18662 + 1937 0 -37.039999 0 -37.039999 -2.278929e-10 160.18662 + 1938 0 -37.039999 0 -37.039999 -1.8955419e-10 160.18662 + 1939 0 -37.039999 0 -37.039999 -3.0453939e-10 160.18662 + 1940 0 -37.039999 0 -37.039999 -3.8148607e-10 160.18662 + 1941 0 -37.039999 0 -37.039999 6.4904634e-10 160.18662 + 1942 0 -37.039999 0 -37.039999 -4.9648839e-10 160.18662 + 1943 0 -37.039999 0 -37.039999 4.9632481e-10 160.18662 + 1944 0 -37.039999 0 -37.039999 3.8436235e-11 160.18662 + 1945 0 -37.039999 0 -37.039999 -7.6447058e-10 160.18662 + 1946 0 -37.039999 0 -37.039999 -8.7904509e-10 160.18662 + 1947 0 -37.039999 0 -37.039999 6.1025534e-10 160.18662 + 1948 0 -37.039999 0 -37.039999 -6.1169669e-10 160.18662 + 1949 0 -37.039999 0 -37.039999 4.580847e-10 160.18662 + 1950 0 -37.039999 0 -37.039999 -1.1428012e-10 160.18662 + 1951 0 -37.039999 0 -37.039999 8.7778293e-10 160.18662 + 1952 0 -37.039999 0 -37.039999 7.6414105e-10 160.18662 + 1953 0 -37.039999 0 -37.039999 -2.2929956e-10 160.18662 + 1954 0 -37.039999 0 -37.039999 -2.681904e-10 160.18662 + 1955 0 -37.039999 0 -37.039999 3.0456554e-10 160.18662 + 1956 0 -37.039999 0 -37.039999 7.6493065e-11 160.18662 + 1957 0 -37.039999 0 -37.039999 -3.4431194e-10 160.18662 + 1958 0 -37.039999 0 -37.039999 -3.8205559e-10 160.18662 + 1959 0 -37.039999 0 -37.039999 3.8992875e-11 160.18662 + 1960 0 -37.039999 0 -37.039999 7.7227397e-11 160.18662 + 1961 0 -37.039999 0 -37.039999 7.5251491e-11 160.18662 + 1962 0 -37.039999 0 -37.039999 -1.1504799e-10 160.18662 + 1963 0 -37.039999 0 -37.039999 7.7951091e-11 160.18662 + 1964 0 -37.039999 0 -37.039999 9.9716551e-13 160.18662 + 1965 0 -37.039999 0 -37.039999 1.1449276e-10 160.18662 + 1966 0 -37.039999 0 -37.039999 -4.5833495e-10 160.18662 + 1967 0 -37.039999 0 -37.039999 4.5806984e-10 160.18662 + 1968 0 -37.039999 0 -37.039999 5.3415805e-10 160.18662 + 1969 0 -37.039999 0 -37.039999 -4.9678068e-10 160.18662 + 1970 0 -37.039999 0 -37.039999 -5.332041e-10 160.18662 + 1971 0 -37.039999 0 -37.039999 1.1353484e-10 160.18662 + 1972 0 -37.039999 0 -37.039999 1.0301698e-09 160.18662 + 1973 0 -37.039999 0 -37.039999 6.1024649e-10 160.18662 + 1974 0 -37.039999 0 -37.039999 -1.9149667e-10 160.18662 + 1975 0 -37.039999 0 -37.039999 -5.3438891e-10 160.18662 + 1976 0 -37.039999 0 -37.039999 3.4315975e-10 160.18662 + 1977 0 -37.039999 0 -37.039999 3.4315005e-10 160.18662 + 1978 0 -37.039999 0 -37.039999 1.5261092e-10 160.18662 + 1979 0 -37.039999 0 -37.039999 -4.203784e-10 160.18662 + 1980 0 -37.039999 0 -37.039999 -4.5874222e-10 160.18662 + 1981 0 -37.039999 0 -37.039999 6.0980117e-10 160.18662 + 1982 0 -37.039999 0 -37.039999 7.2449834e-10 160.18662 + 1983 0 -37.039999 0 -37.039999 -6.121967e-10 160.18662 + 1984 0 -37.039999 0 -37.039999 -3.6809806e-11 160.18662 + 1985 0 -37.039999 0 -37.039999 1.1423529e-10 160.18662 + 1986 0 -37.039999 0 -37.039999 7.405687e-11 160.18662 + 1987 0 -37.039999 0 -37.039999 -3.9586917e-11 160.18662 + 1988 0 -37.039999 0 -37.039999 -2.2983999e-10 160.18662 + 1989 0 -37.039999 0 -37.039999 4.5869565e-10 160.18662 + 1990 0 -37.039999 0 -37.039999 4.1929195e-10 160.18662 + 1991 0 -37.039999 0 -37.039999 -3.054902e-10 160.18662 + 1992 0 -37.039999 0 -37.039999 -1.8965093e-10 160.18662 + 1993 0 -37.039999 0 -37.039999 1.1450645e-10 160.18662 + 1994 0 -37.039999 0 -37.039999 -7.4510928e-11 160.18662 + 1995 0 -37.039999 0 -37.039999 3.9422651e-11 160.18662 + 1996 0 -37.039999 0 -37.039999 1.5222392e-12 160.18662 + 1997 0 -37.039999 0 -37.039999 -3.6680965e-11 160.18662 + 1998 0 -37.039999 0 -37.039999 4.2068889e-10 160.18662 + 1999 0 -37.039999 0 -37.039999 1.9028114e-10 160.18662 + 2000 0 -37.039999 0 -37.039999 -1.1315629e-10 160.18662 + 2001 0 -37.039999 0 -37.039999 -7.4526013e-11 160.18662 + 2002 0 -37.039999 0 -37.039999 -3.7775082e-11 160.18662 + 2003 0 -37.039999 0 -37.039999 4.5891055e-10 160.18662 + 2004 0 -37.039999 0 -37.039999 4.2052967e-10 160.18662 + 2005 0 -37.039999 0 -37.039999 -2.2847935e-10 160.18662 + 2006 0 -37.039999 0 -37.039999 -2.2845443e-10 160.18662 + 2007 0 -37.039999 0 -37.039999 1.5413611e-10 160.18662 + 2008 0 -37.039999 0 -37.039999 1.9098248e-10 160.18662 + 2009 0 -37.039999 0 -37.039999 -7.6015173e-11 160.18662 + 2010 0 -37.039999 0 -37.039999 7.6353621e-13 160.18662 + 2011 0 -37.039999 0 -37.039999 -3.8050923e-10 160.18662 + 2012 0 -37.039999 0 -37.039999 -7.4311367e-11 160.18662 + 2013 0 -37.039999 0 -37.039999 -7.5285358e-11 160.18662 + 2014 0 -37.039999 0 -37.039999 7.6449232e-11 160.18662 + 2015 0 -37.039999 0 -37.039999 1.5330639e-10 160.18662 + 2016 0 -37.039999 0 -37.039999 -1.1419777e-10 160.18662 + 2017 0 -37.039999 0 -37.039999 -3.0476309e-10 160.18662 + 2018 0 -37.039999 0 -37.039999 3.4453296e-10 160.18662 + 2019 0 -37.039999 0 -37.039999 2.6755409e-10 160.18662 + 2020 0 -37.039999 0 -37.039999 -5.3594001e-10 160.18662 + 2021 0 -37.039999 0 -37.039999 -8.4112529e-10 160.18662 + 2022 0 -37.039999 0 -37.039999 1.9219074e-10 160.18662 + 2023 0 -37.039999 0 -37.039999 -1.1455267e-10 160.18662 + 2024 0 -37.039999 0 -37.039999 1.5359275e-10 160.18662 + 2025 0 -37.039999 0 -37.039999 -2.6798893e-10 160.18662 + 2026 0 -37.039999 0 -37.039999 4.0116898e-14 160.18662 + 2027 0 -37.039999 0 -37.039999 -1.8994057e-10 160.18662 + 2028 0 -37.039999 0 -37.039999 -3.8228046e-10 160.18662 + 2029 0 -37.039999 0 -37.039999 9.1644709e-10 160.18662 + 2030 0 -37.039999 0 -37.039999 9.9370381e-10 160.18662 + 2031 0 -37.039999 0 -37.039999 -5.3486772e-10 160.18662 + 2032 0 -37.039999 0 -37.039999 -7.5418552e-11 160.18662 + 2033 0 -37.039999 0 -37.039999 4.2049029e-10 160.18662 + 2034 0 -37.039999 0 -37.039999 3.1989239e-13 160.18662 + 2035 0 -37.039999 0 -37.039999 -3.8164058e-10 160.18662 + 2036 0 -37.039999 0 -37.039999 -1.5297117e-10 160.18662 + 2037 0 -37.039999 0 -37.039999 6.8651138e-10 160.18662 + 2038 0 -37.039999 0 -37.039999 5.707226e-10 160.18662 + 2039 0 -37.039999 0 -37.039999 -4.1945147e-10 160.18662 + 2040 0 -37.039999 0 -37.039999 -5.3521169e-10 160.18662 + 2041 0 -37.039999 0 -37.039999 1.9005592e-10 160.18662 + 2042 0 -37.039999 0 -37.039999 -3.7694893e-11 160.18662 + 2043 0 -37.039999 0 -37.039999 2.2948884e-10 160.18662 + 2044 0 -37.039999 0 -37.039999 -2.2812287e-10 160.18662 + 2045 0 -37.039999 0 -37.039999 2.2979533e-10 160.18662 + 2046 0 -37.039999 0 -37.039999 3.0606396e-10 160.18662 + 2047 0 -37.039999 0 -37.039999 -3.8385302e-11 160.18662 + 2048 0 -37.039999 0 -37.039999 -5.7260156e-10 160.18662 + 2049 0 -37.039999 0 -37.039999 2.6758925e-10 160.18662 + 2050 0 -37.039999 0 -37.039999 1.9033359e-10 160.18662 + 2051 0 -37.039999 0 -37.039999 -7.6536433e-10 160.18662 + 2052 0 -37.039999 0 -37.039999 2.670874e-10 160.18662 + 2053 0 -37.039999 0 -37.039999 7.2454015e-10 160.18662 + 2054 0 -37.039999 0 -37.039999 -2.2968076e-10 160.18662 + 2055 0 -37.039999 0 -37.039999 -5.7298897e-10 160.18662 + 2056 0 -37.039999 0 -37.039999 -2.676706e-10 160.18662 + 2057 0 -37.039999 0 -37.039999 4.1955577e-10 160.18662 + 2058 0 -37.039999 0 -37.039999 3.4286771e-10 160.18662 + 2059 0 -37.039999 0 -37.039999 -1.9109746e-10 160.18662 + 2060 0 -37.039999 0 -37.039999 -3.8153052e-10 160.18662 + 2061 0 -37.039999 0 -37.039999 5.3436598e-10 160.18662 + 2062 0 -37.039999 0 -37.039999 5.3563962e-10 160.18662 + 2063 0 -37.039999 0 -37.039999 -2.6918887e-10 160.18662 + 2064 0 -37.039999 0 -37.039999 -9.1697306e-10 160.18662 + 2065 0 -37.039999 0 -37.039999 -3.9139624e-11 160.18662 + 2066 0 -37.039999 0 -37.039999 5.7206172e-10 160.18662 + 2067 0 -37.039999 0 -37.039999 -2.28124e-14 160.18662 + 2068 0 -37.039999 0 -37.039999 -3.8033904e-10 160.18662 + 2069 0 -37.039999 0 -37.039999 -4.1831412e-10 160.18662 + 2070 0 -37.039999 0 -37.039999 -3.7851698e-11 160.18662 + 2071 0 -37.039999 0 -37.039999 1.533121e-10 160.18662 + 2072 0 -37.039999 0 -37.039999 1.5323934e-10 160.18662 + 2073 0 -37.039999 0 -37.039999 -1.1417083e-10 160.18662 + 2074 0 -37.039999 0 -37.039999 -3.7211724e-11 160.18662 + 2075 0 -37.039999 0 -37.039999 -7.5879917e-11 160.18662 + 2076 0 -37.039999 0 -37.039999 6.4964556e-10 160.18662 + 2077 0 -37.039999 0 -37.039999 6.1099121e-10 160.18662 + 2078 0 -37.039999 0 -37.039999 -6.879113e-10 160.18662 + 2079 0 -37.039999 0 -37.039999 6.1083415e-10 160.18662 + 2080 0 -37.039999 0 -37.039999 -6.4960042e-10 160.18662 + 2081 0 -37.039999 0 -37.039999 6.1083415e-10 160.18662 + 2082 0 -37.039999 0 -37.039999 -6.879113e-10 160.18662 + 2083 0 -37.039999 0 -37.039999 5.3455878e-10 160.18662 + 2084 0 -37.039999 0 -37.039999 -4.9642165e-10 160.18662 + 2085 0 -37.039999 0 -37.039999 4.962576e-10 160.18662 + 2086 0 -37.039999 0 -37.039999 -2.2783307e-10 160.18662 + 2087 0 -37.039999 0 -37.039999 -2.2783307e-10 160.18662 + 2088 0 -37.039999 0 -37.039999 4.5689973e-10 160.18662 + 2089 0 -37.039999 0 -37.039999 -8.0266576e-10 160.18662 + 2090 0 -37.039999 0 -37.039999 3.8210934e-10 160.18662 + 2091 0 -37.039999 0 -37.039999 9.9258406e-10 160.18662 + 2092 0 -37.039999 0 -37.039999 -7.5830034e-11 160.18662 + 2093 0 -37.039999 0 -37.039999 -5.7228018e-10 160.18662 + 2094 0 -37.039999 0 -37.039999 -4.2013246e-10 160.18662 + 2095 0 -37.039999 0 -37.039999 3.4302644e-10 160.18662 + 2096 0 -37.039999 0 -37.039999 5.3524745e-10 160.18662 + 2097 0 -37.039999 0 -37.039999 -6.5012439e-10 160.18662 + 2098 0 -37.039999 0 -37.039999 -4.2059644e-10 160.18662 + 2099 0 -37.039999 0 -37.039999 4.1938826e-10 160.18662 + 2100 0 -37.039999 0 -37.039999 4.1911995e-10 160.18662 + 2101 0 -37.039999 0 -37.039999 -4.9694193e-10 160.18662 + 2102 0 -37.039999 0 -37.039999 -3.807772e-10 160.18662 + 2103 0 -37.039999 0 -37.039999 2.6795888e-10 160.18662 + 2104 0 -37.039999 0 -37.039999 7.7124165e-11 160.18662 + 2105 0 -37.039999 0 -37.039999 -3.7906443e-11 160.18662 + 2106 0 -37.039999 0 -37.039999 3.9663293e-11 160.18662 + 2107 0 -37.039999 0 -37.039999 -7.4926168e-11 160.18662 + 2108 0 -37.039999 0 -37.039999 1.9070915e-10 160.18662 + 2109 0 -37.039999 0 -37.039999 1.1574195e-10 160.18662 + 2110 0 -37.039999 0 -37.039999 4.1915906e-10 160.18662 + 2111 0 -37.039999 0 -37.039999 -6.4849615e-10 160.18662 + 2112 0 -37.039999 0 -37.039999 6.1011098e-10 160.18662 + 2113 0 -37.039999 0 -37.039999 -6.1146888e-10 160.18662 + 2114 0 -37.039999 0 -37.039999 5.3397209e-10 160.18662 + 2115 0 -37.039999 0 -37.039999 6.0965223e-10 160.18662 + 2116 0 -37.039999 0 -37.039999 -5.3479127e-10 160.18662 + 2117 0 -37.039999 0 -37.039999 -6.0939855e-10 160.18662 + 2118 0 -37.039999 0 -37.039999 5.3417369e-10 160.18662 + 2119 0 -37.039999 0 -37.039999 -4.9622177e-10 160.18662 + 2120 0 -37.039999 0 -37.039999 6.4869887e-10 160.18662 + 2121 0 -37.039999 0 -37.039999 -4.9668731e-10 160.18662 + 2122 0 -37.039999 0 -37.039999 6.4868518e-10 160.18662 + 2123 0 -37.039999 0 -37.039999 -7.2493325e-10 160.18662 + 2124 0 -37.039999 0 -37.039999 6.4868518e-10 160.18662 + 2125 0 -37.039999 0 -37.039999 -6.4984638e-10 160.18662 + 2126 0 -37.039999 0 -37.039999 5.7219925e-10 160.18662 + 2127 0 -37.039999 0 -37.039999 -5.7323647e-10 160.18662 + 2128 0 -37.039999 0 -37.039999 6.8706468e-10 160.18662 + 2129 0 -37.039999 0 -37.039999 -6.8811112e-10 160.18662 + 2130 0 -37.039999 0 -37.039999 6.4865089e-10 160.18662 + 2131 0 -37.039999 0 -37.039999 -6.1145659e-10 160.18662 + 2132 0 -37.039999 0 -37.039999 6.8697931e-10 160.18662 + 2133 0 -37.039999 0 -37.039999 -6.4977917e-10 160.18662 + 2134 0 -37.039999 0 -37.039999 6.8697931e-10 160.18662 + 2135 0 -37.039999 0 -37.039999 -6.4986977e-10 160.18662 + 2136 0 -37.039999 0 -37.039999 6.1017187e-10 160.18662 + 2137 0 -37.039999 0 -37.039999 -6.4986977e-10 160.18662 + 2138 0 -37.039999 0 -37.039999 5.7202481e-10 160.18662 + 2139 0 -37.039999 0 -37.039999 -6.4984638e-10 160.18662 + 2140 0 -37.039999 0 -37.039999 6.8697931e-10 160.18662 + 2141 0 -37.039999 0 -37.039999 -6.4978394e-10 160.18662 + 2142 0 -37.039999 0 -37.039999 6.8697931e-10 160.18662 + 2143 0 -37.039999 0 -37.039999 -6.4978394e-10 160.18662 + 2144 0 -37.039999 0 -37.039999 6.8685239e-10 160.18662 + 2145 0 -37.039999 0 -37.039999 -6.4986977e-10 160.18662 + 2146 0 -37.039999 0 -37.039999 6.4868995e-10 160.18662 + 2147 0 -37.039999 0 -37.039999 -6.4986977e-10 160.18662 + 2148 0 -37.039999 0 -37.039999 5.7202481e-10 160.18662 + 2149 0 -37.039999 0 -37.039999 -6.8816788e-10 160.18662 + 2150 0 -37.039999 0 -37.039999 6.1032893e-10 160.18662 + 2151 0 -37.039999 0 -37.039999 -2.6599627e-10 160.18662 + 2152 0 -37.039999 0 -37.039999 -4.181706e-10 160.18662 + 2153 0 -37.039999 0 -37.039999 7.7567878e-11 160.18662 + 2154 0 -37.039999 0 -37.039999 3.0588565e-10 160.18662 + 2155 0 -37.039999 0 -37.039999 7.7203853e-11 160.18662 + 2156 0 -37.039999 0 -37.039999 -1.127126e-10 160.18662 + 2157 0 -37.039999 0 -37.039999 7.7300298e-11 160.18662 + 2158 0 -37.039999 0 -37.039999 1.2716335e-13 160.18662 + 2159 0 -37.039999 0 -37.039999 -3.6612671e-11 160.18662 + 2160 0 -37.039999 0 -37.039999 -3.6471546e-11 160.18662 + 2161 0 -37.039999 0 -37.039999 3.0551443e-10 160.18662 + 2162 0 -37.039999 0 -37.039999 7.7192482e-11 160.18662 + 2163 0 -37.039999 0 -37.039999 1.5288416e-12 160.18662 + 2164 0 -37.039999 0 -37.039999 7.6932191e-11 160.18662 + 2165 0 -37.039999 0 -37.039999 -2.2858242e-10 160.18662 + 2166 0 -37.039999 0 -37.039999 -1.5115603e-10 160.18662 + 2167 0 -37.039999 0 -37.039999 7.7891876e-11 160.18662 + 2168 0 -37.039999 0 -37.039999 7.7558478e-11 160.18662 + 2169 0 -37.039999 0 -37.039999 6.4577213e-13 160.18662 + 2170 0 -37.039999 0 -37.039999 -1.5173713e-10 160.18662 + 2171 0 -37.039999 0 -37.039999 1.1550628e-10 160.18662 + 2172 0 -37.039999 0 -37.039999 3.9037879e-11 160.18662 + 2173 0 -37.039999 0 -37.039999 3.9278063e-11 160.18662 + 2174 0 -37.039999 0 -37.039999 -3.0355854e-10 160.18662 + 2175 0 -37.039999 0 -37.039999 3.9192529e-11 160.18662 + 2176 0 -37.039999 0 -37.039999 1.1502228e-10 160.18662 + 2177 0 -37.039999 0 -37.039999 -2.6596583e-10 160.18662 + 2178 0 -37.039999 0 -37.039999 -3.0395484e-10 160.18662 + 2179 0 -37.039999 0 -37.039999 -3.7946149e-11 160.18662 + 2180 0 -37.039999 0 -37.039999 2.2883851e-10 160.18662 + 2181 0 -37.039999 0 -37.039999 2.2973974e-10 160.18662 + 2182 0 -37.039999 0 -37.039999 -1.5337109e-10 160.18662 + 2183 0 -37.039999 0 -37.039999 -5.7138901e-10 160.18662 + 2184 0 -37.039999 0 -37.039999 -1.5212801e-10 160.18662 + 2185 0 -37.039999 0 -37.039999 1.5203348e-10 160.18662 + 2186 0 -37.039999 0 -37.039999 2.679998e-10 160.18662 + 2187 0 -37.039999 0 -37.039999 -3.0294871e-10 160.18662 + 2188 0 -37.039999 0 -37.039999 1.9055865e-10 160.18662 + 2189 0 -37.039999 0 -37.039999 1.9055865e-10 160.18662 + 2190 0 -37.039999 0 -37.039999 -3.7288019e-11 160.18662 + 2191 0 -37.039999 0 -37.039999 -1.8878632e-10 160.18662 + 2192 0 -37.039999 0 -37.039999 3.9735737e-11 160.18662 + 2193 0 -37.039999 0 -37.039999 3.9735737e-11 160.18662 + 2194 0 -37.039999 0 -37.039999 -7.5127221e-11 160.18662 + 2195 0 -37.039999 0 -37.039999 7.7175563e-11 160.18662 + 2196 0 -37.039999 0 -37.039999 1.9062531e-10 160.18662 + 2197 0 -37.039999 0 -37.039999 -1.9003694e-10 160.18662 + 2198 0 -37.039999 0 -37.039999 -1.5152547e-10 160.18662 + 2199 0 -37.039999 0 -37.039999 1.9040312e-10 160.18662 + 2200 0 -37.039999 0 -37.039999 3.0466072e-10 160.18662 + 2201 0 -37.039999 0 -37.039999 -1.1360069e-10 160.18662 + 2202 0 -37.039999 0 -37.039999 -1.5242603e-10 160.18662 + 2203 0 -37.039999 0 -37.039999 1.9215159e-10 160.18662 + 2204 0 -37.039999 0 -37.039999 1.9117067e-10 160.18662 + 2205 0 -37.039999 0 -37.039999 -2.295913e-10 160.18662 + 2206 0 -37.039999 0 -37.039999 -2.6787465e-10 160.18662 + 2207 0 -37.039999 0 -37.039999 4.1994169e-10 160.18662 + 2208 0 -37.039999 0 -37.039999 4.2031555e-10 160.18662 + 2209 0 -37.039999 0 -37.039999 1.8993334e-10 160.18662 + 2210 0 -37.039999 0 -37.039999 -2.6567734e-10 160.18662 + 2211 0 -37.039999 0 -37.039999 -3.0297148e-10 160.18662 + 2212 0 -37.039999 0 -37.039999 -1.1370206e-10 160.18662 + 2213 0 -37.039999 0 -37.039999 1.9207481e-10 160.18662 + 2214 0 -37.039999 0 -37.039999 7.6816832e-11 160.18662 + 2215 0 -37.039999 0 -37.039999 -4.5619777e-10 160.18662 + 2216 0 -37.039999 0 -37.039999 -3.639218e-11 160.18662 + 2217 0 -37.039999 0 -37.039999 1.1534154e-10 160.18662 + 2218 0 -37.039999 0 -37.039999 -3.66563e-11 160.18662 + 2219 0 -37.039999 0 -37.039999 -1.1263793e-10 160.18662 + 2220 0 -37.039999 0 -37.039999 -7.4181382e-11 160.18662 + 2221 0 -37.039999 0 -37.039999 -7.5020552e-11 160.18662 + 2222 0 -37.039999 0 -37.039999 4.5809715e-10 160.18662 + 2223 0 -37.039999 0 -37.039999 -3.8010871e-10 160.18662 + 2224 0 -37.039999 0 -37.039999 1.1429187e-10 160.18662 + 2225 0 -37.039999 0 -37.039999 1.9086373e-10 160.18662 + 2226 0 -37.039999 0 -37.039999 -3.7496912e-11 160.18662 + 2227 0 -37.039999 0 -37.039999 -4.5648589e-10 160.18662 + 2228 0 -37.039999 0 -37.039999 1.1517627e-10 160.18662 + 2229 0 -37.039999 0 -37.039999 1.1548798e-10 160.18662 + 2230 0 -37.039999 0 -37.039999 -3.0364698e-10 160.18662 + 2231 0 -37.039999 0 -37.039999 -3.4241139e-10 160.18662 + 2232 0 -37.039999 0 -37.039999 1.1488093e-10 160.18662 + 2233 0 -37.039999 0 -37.039999 -3.591142e-11 160.18662 + 2234 0 -37.039999 0 -37.039999 7.797248e-11 160.18662 + 2235 0 -37.039999 0 -37.039999 2.093759e-12 160.18662 + 2236 0 -37.039999 0 -37.039999 1.6722149e-12 160.18662 + 2237 0 -37.039999 0 -37.039999 1.7071298e-12 160.18662 + 2238 0 -37.039999 0 -37.039999 -1.1297841e-10 160.18662 + 2239 0 -37.039999 0 -37.039999 -7.5561052e-11 160.18662 + 2240 0 -37.039999 0 -37.039999 6.4888853e-10 160.18662 + 2241 0 -37.039999 0 -37.039999 -5.3310351e-10 160.18662 + 2242 0 -37.039999 0 -37.039999 6.1034807e-10 160.18662 + 2243 0 -37.039999 0 -37.039999 -5.3520575e-10 160.18662 + 2244 0 -37.039999 0 -37.039999 6.1034807e-10 160.18662 + 2245 0 -37.039999 0 -37.039999 -6.1180429e-10 160.18662 + 2246 0 -37.039999 0 -37.039999 6.487634e-10 160.18662 + 2247 0 -37.039999 0 -37.039999 -6.1175015e-10 160.18662 + 2248 0 -37.039999 0 -37.039999 5.720995e-10 160.18662 + 2249 0 -37.039999 0 -37.039999 -6.5016871e-10 160.18662 + 2250 0 -37.039999 0 -37.039999 5.725072e-10 160.18662 + 2251 0 -37.039999 0 -37.039999 -5.7358598e-10 160.18662 + 2252 0 -37.039999 0 -37.039999 4.9582191e-10 160.18662 + 2253 0 -37.039999 0 -37.039999 4.9564362e-10 160.18662 + 2254 0 -37.039999 0 -37.039999 1.1390602e-10 160.18662 + 2255 0 -37.039999 0 -37.039999 -5.7295621e-10 160.18662 + 2256 0 -37.039999 0 -37.039999 -6.1058281e-10 160.18662 + 2257 0 -37.039999 0 -37.039999 3.4304483e-10 160.18662 + 2258 0 -37.039999 0 -37.039999 -1.1469928e-10 160.18662 + 2259 0 -37.039999 0 -37.039999 -1.5271599e-10 160.18662 + 2260 0 -37.039999 0 -37.039999 7.7109401e-11 160.18662 + 2261 0 -37.039999 0 -37.039999 3.9351054e-11 160.18662 + 2262 0 -37.039999 0 -37.039999 1.1493645e-10 160.18662 + 2263 0 -37.039999 0 -37.039999 -1.5173191e-10 160.18662 + 2264 0 -37.039999 0 -37.039999 -1.5166714e-10 160.18662 + 2265 0 -37.039999 0 -37.039999 -3.6909711e-11 160.18662 + 2266 0 -37.039999 0 -37.039999 1.1022311e-12 160.18662 + 2267 0 -37.039999 0 -37.039999 1.8370212e-12 160.18662 + 2268 0 -37.039999 0 -37.039999 -1.5180928e-10 160.18662 + 2269 0 -37.039999 0 -37.039999 3.4404067e-10 160.18662 + 2270 0 -37.039999 0 -37.039999 -3.4355705e-10 160.18662 + 2271 0 -37.039999 0 -37.039999 -1.9069654e-10 160.18662 + 2272 0 -37.039999 0 -37.039999 -1.5099455e-10 160.18662 + 2273 0 -37.039999 0 -37.039999 4.9573504e-10 160.18662 + 2274 0 -37.039999 0 -37.039999 -4.9517318e-10 160.18662 + 2275 0 -37.039999 0 -37.039999 4.9573504e-10 160.18662 + 2276 0 -37.039999 0 -37.039999 -5.718491e-10 160.18662 + 2277 0 -37.039999 0 -37.039999 4.5760845e-10 160.18662 + 2278 0 -37.039999 0 -37.039999 -5.7179557e-10 160.18662 + 2279 0 -37.039999 0 -37.039999 4.9578027e-10 160.18662 + 2280 0 -37.039999 0 -37.039999 -4.5771923e-10 160.18662 + 2281 0 -37.039999 0 -37.039999 5.3408685e-10 160.18662 + 2282 0 -37.039999 0 -37.039999 -5.7179557e-10 160.18662 + 2283 0 -37.039999 0 -37.039999 4.9578027e-10 160.18662 + 2284 0 -37.039999 0 -37.039999 -4.5771923e-10 160.18662 + 2285 0 -37.039999 0 -37.039999 5.3408685e-10 160.18662 + 2286 0 -37.039999 0 -37.039999 -5.7179557e-10 160.18662 + 2287 0 -37.039999 0 -37.039999 4.957272e-10 160.18662 + 2288 0 -37.039999 0 -37.039999 -4.9612349e-10 160.18662 + 2289 0 -37.039999 0 -37.039999 4.957272e-10 160.18662 + 2290 0 -37.039999 0 -37.039999 -4.9610533e-10 160.18662 + 2291 0 -37.039999 0 -37.039999 4.957272e-10 160.18662 + 2292 0 -37.039999 0 -37.039999 -4.9612349e-10 160.18662 + 2293 0 -37.039999 0 -37.039999 4.958275e-10 160.18662 + 2294 0 -37.039999 0 -37.039999 -5.7271172e-10 160.18662 + 2295 0 -37.039999 0 -37.039999 4.957272e-10 160.18662 + 2296 0 -37.039999 0 -37.039999 -4.9640996e-10 160.18662 + 2297 0 -37.039999 0 -37.039999 3.4341458e-10 160.18662 + 2298 0 -37.039999 0 -37.039999 5.7206181e-10 160.18662 + 2299 0 -37.039999 0 -37.039999 -6.1061942e-10 160.18662 + 2300 0 -37.039999 0 -37.039999 6.4856574e-10 160.18662 + 2301 0 -37.039999 0 -37.039999 -5.7239684e-10 160.18662 + 2302 0 -37.039999 0 -37.039999 3.0582215e-10 160.18662 + 2303 0 -37.039999 0 -37.039999 4.5899491e-10 160.18662 + 2304 0 -37.039999 0 -37.039999 -1.9104237e-10 160.18662 + 2305 0 -37.039999 0 -37.039999 -7.2462177e-10 160.18662 + 2306 0 -37.039999 0 -37.039999 -4.1911083e-10 160.18662 + 2307 0 -37.039999 0 -37.039999 4.1980893e-10 160.18662 + 2308 0 -37.039999 0 -37.039999 3.0593934e-10 160.18662 + 2309 0 -37.039999 0 -37.039999 -7.4387501e-11 160.18662 + 2310 0 -37.039999 0 -37.039999 -4.9514242e-10 160.18662 + 2311 0 -37.039999 0 -37.039999 -3.0519518e-10 160.18662 + 2312 0 -37.039999 0 -37.039999 7.6417229e-10 160.18662 + 2313 0 -37.039999 0 -37.039999 8.3985728e-10 160.18662 + 2314 0 -37.039999 0 -37.039999 -4.2064829e-10 160.18662 + 2315 0 -37.039999 0 -37.039999 -6.1164348e-10 160.18662 + 2316 0 -37.039999 0 -37.039999 3.0615332e-10 160.18662 + 2317 0 -37.039999 0 -37.039999 3.0662069e-10 160.18662 + 2318 0 -37.039999 0 -37.039999 3.7847107e-11 160.18662 + 2319 0 -37.039999 0 -37.039999 -4.5810272e-10 160.18662 + 2320 0 -37.039999 0 -37.039999 -5.7327028e-10 160.18662 + 2321 0 -37.039999 0 -37.039999 2.2856738e-10 160.18662 + 2322 0 -37.039999 0 -37.039999 7.5399938e-13 160.18662 + 2323 0 -37.039999 0 -37.039999 7.6661104e-11 160.18662 + 2324 0 -37.039999 0 -37.039999 -2.6589531e-10 160.18662 + 2325 0 -37.039999 0 -37.039999 -3.6352955e-11 160.18662 + 2326 0 -37.039999 0 -37.039999 1.3497968e-12 160.18662 + 2327 0 -37.039999 0 -37.039999 -3.693016e-11 160.18662 + 2328 0 -37.039999 0 -37.039999 3.4362634e-10 160.18662 + 2329 0 -37.039999 0 -37.039999 -1.0389389e-12 160.18662 + 2330 0 -37.039999 0 -37.039999 7.6309091e-11 160.18662 + 2331 0 -37.039999 0 -37.039999 -2.6771681e-10 160.18662 + 2332 0 -37.039999 0 -37.039999 -4.5886766e-10 160.18662 + 2333 0 -37.039999 0 -37.039999 3.4377648e-10 160.18662 + 2334 0 -37.039999 0 -37.039999 3.8210662e-10 160.18662 + 2335 0 -37.039999 0 -37.039999 -7.2602208e-10 160.18662 + 2336 0 -37.039999 0 -37.039999 -1.0695099e-09 160.18662 + 2337 0 -37.039999 0 -37.039999 -5.7351194e-10 160.18662 + 2338 0 -37.039999 0 -37.039999 8.0315813e-10 160.18662 + 2339 0 -37.039999 0 -37.039999 -3.4425598e-10 160.18662 + 2340 0 -37.039999 0 -37.039999 -6.874376e-10 160.18662 + 2341 0 -37.039999 0 -37.039999 2.6787034e-10 160.18662 + 2342 0 -37.039999 0 -37.039999 4.1969828e-10 160.18662 + 2343 0 -37.039999 0 -37.039999 -4.5871596e-10 160.18662 + 2344 0 -37.039999 0 -37.039999 -4.5871596e-10 160.18662 + 2345 0 -37.039999 0 -37.039999 3.4322312e-10 160.18662 + 2346 0 -37.039999 0 -37.039999 4.5797404e-10 160.18662 + 2347 0 -37.039999 0 -37.039999 -4.2077908e-10 160.18662 + 2348 0 -37.039999 0 -37.039999 -4.1992063e-10 160.18662 + 2349 0 -37.039999 0 -37.039999 4.9640264e-10 160.18662 + 2350 0 -37.039999 0 -37.039999 -2.6735352e-10 160.18662 + 2351 0 -37.039999 0 -37.039999 -2.6682662e-10 160.18662 + 2352 0 -37.039999 0 -37.039999 3.441571e-10 160.18662 + 2353 0 -37.039999 0 -37.039999 3.743526e-11 160.18662 + 2354 0 -37.039999 0 -37.039999 -1.9116405e-10 160.18662 + 2355 0 -37.039999 0 -37.039999 -6.4891439e-10 160.18662 + 2356 0 -37.039999 0 -37.039999 2.6707156e-10 160.18662 + 2357 0 -37.039999 0 -37.039999 2.6686123e-10 160.18662 + 2358 0 -37.039999 0 -37.039999 2.2931744e-10 160.18662 + 2359 0 -37.039999 0 -37.039999 -3.816824e-10 160.18662 + 2360 0 -37.039999 0 -37.039999 -3.8212173e-10 160.18662 + 2361 0 -37.039999 0 -37.039999 4.5904166e-10 160.18662 + 2362 0 -37.039999 0 -37.039999 5.7311462e-10 160.18662 + 2363 0 -37.039999 0 -37.039999 -1.1553232e-10 160.18662 + 2364 0 -37.039999 0 -37.039999 -8.0398821e-10 160.18662 + 2365 0 -37.039999 0 -37.039999 -3.0627774e-10 160.18662 + 2366 0 -37.039999 0 -37.039999 2.2998325e-10 160.18662 + 2367 0 -37.039999 0 -37.039999 -1.1332575e-10 160.18662 + 2368 0 -37.039999 0 -37.039999 7.6890067e-13 160.18662 + 2369 0 -37.039999 0 -37.039999 2.2943112e-10 160.18662 + 2370 0 -37.039999 0 -37.039999 -2.6772928e-10 160.18662 + 2371 0 -37.039999 0 -37.039999 -6.8736418e-10 160.18662 + 2372 0 -37.039999 0 -37.039999 3.0497738e-10 160.18662 + 2373 0 -37.039999 0 -37.039999 2.2932363e-10 160.18662 + 2374 0 -37.039999 0 -37.039999 -4.5775568e-10 160.18662 + 2375 0 -37.039999 0 -37.039999 -1.8497296e-12 160.18662 + 2376 0 -37.039999 0 -37.039999 2.2945595e-10 160.18662 + 2377 0 -37.039999 0 -37.039999 4.9541428e-10 160.18662 + 2378 0 -37.039999 0 -37.039999 -4.5695879e-10 160.18662 + 2379 0 -37.039999 0 -37.039999 3.439466e-10 160.18662 + 2380 0 -37.039999 0 -37.039999 4.1956054e-10 160.18662 + 2381 0 -37.039999 0 -37.039999 -2.6642958e-10 160.18662 + 2382 0 -37.039999 0 -37.039999 -4.1951261e-10 160.18662 + 2383 0 -37.039999 0 -37.039999 -3.861088e-11 160.18662 + 2384 0 -37.039999 0 -37.039999 7.6266846e-10 160.18662 + 2385 0 -37.039999 0 -37.039999 9.1616004e-10 160.18662 + 2386 0 -37.039999 0 -37.039999 -2.6846243e-10 160.18662 + 2387 0 -37.039999 0 -37.039999 -1.0319193e-09 160.18662 + 2388 0 -37.039999 0 -37.039999 1.9008334e-10 160.18662 + 2389 0 -37.039999 0 -37.039999 -4.9670613e-10 160.18662 + 2390 0 -37.039999 0 -37.039999 -1.5310092e-10 160.18662 + 2391 0 -37.039999 0 -37.039999 2.6682462e-10 160.18662 + 2392 0 -37.039999 0 -37.039999 -7.7355758e-11 160.18662 + 2393 0 -37.039999 0 -37.039999 -7.5929779e-11 160.18662 + 2394 0 -37.039999 0 -37.039999 4.5812269e-10 160.18662 + 2395 0 -37.039999 0 -37.039999 2.2908747e-10 160.18662 + 2396 0 -37.039999 0 -37.039999 1.5314399e-10 160.18662 + 2397 0 -37.039999 0 -37.039999 -8.0340174e-10 160.18662 + 2398 0 -37.039999 0 -37.039999 -7.632003e-10 160.18662 + 2399 0 -37.039999 0 -37.039999 7.6319314e-11 160.18662 + 2400 0 -37.039999 0 -37.039999 6.1066966e-10 160.18662 + 2401 0 -37.039999 0 -37.039999 -2.284556e-10 160.18662 + 2402 0 -37.039999 0 -37.039999 3.8035412e-11 160.18662 + 2403 0 -37.039999 0 -37.039999 5.247153e-14 160.18662 + 2404 0 -37.039999 0 -37.039999 7.6804223e-11 160.18662 + 2405 0 -37.039999 0 -37.039999 -4.2044229e-10 160.18662 + 2406 0 -37.039999 0 -37.039999 -3.4361929e-10 160.18662 + 2407 0 -37.039999 0 -37.039999 -1.1607565e-10 160.18662 + 2408 0 -37.039999 0 -37.039999 1.0690288e-09 160.18662 + 2409 0 -37.039999 0 -37.039999 1.4503881e-09 160.18662 + 2410 0 -37.039999 0 -37.039999 3.8312599e-11 160.18662 + 2411 0 -37.039999 0 -37.039999 -1.9096211e-10 160.18662 + 2412 0 -37.039999 0 -37.039999 -3.4798148e-13 160.18662 + 2413 0 -37.039999 0 -37.039999 7.2390172e-10 160.18662 + 2414 0 -37.039999 0 -37.039999 2.67713e-10 160.18662 + 2415 0 -37.039999 0 -37.039999 -4.5771921e-10 160.18662 + 2416 0 -37.039999 0 -37.039999 -8.0182806e-10 160.18662 + 2417 0 -37.039999 0 -37.039999 3.8145353e-10 160.18662 + 2418 0 -37.039999 0 -37.039999 2.2862597e-10 160.18662 + 2419 0 -37.039999 0 -37.039999 -3.823997e-10 160.18662 + 2420 0 -37.039999 0 -37.039999 5.3454817e-10 160.18662 + 2421 0 -37.039999 0 -37.039999 1.5325788e-10 160.18662 + 2422 0 -37.039999 0 -37.039999 -3.0460266e-10 160.18662 + 2423 0 -37.039999 0 -37.039999 1.9125536e-10 160.18662 + 2424 0 -37.039999 0 -37.039999 1.9166867e-10 160.18662 + 2425 0 -37.039999 0 -37.039999 3.9302065e-11 160.18662 + 2426 0 -37.039999 0 -37.039999 -1.1537247e-10 160.18662 + 2427 0 -37.039999 0 -37.039999 1.5255491e-10 160.18662 + 2428 0 -37.039999 0 -37.039999 -7.2637386e-10 160.18662 + 2429 0 -37.039999 0 -37.039999 -6.8631598e-10 160.18662 + 2430 0 -37.039999 0 -37.039999 1.1461374e-10 160.18662 + 2431 0 -37.039999 0 -37.039999 6.8811003e-10 160.18662 + 2432 0 -37.039999 0 -37.039999 -2.4981636e-13 160.18662 + 2433 0 -37.039999 0 -37.039999 -3.0472386e-10 160.18662 + 2434 0 -37.039999 0 -37.039999 -3.7548126e-11 160.18662 + 2435 0 -37.039999 0 -37.039999 8.0197991e-10 160.18662 + 2436 0 -37.039999 0 -37.039999 -5.718687e-10 160.18662 + 2437 0 -37.039999 0 -37.039999 6.1120077e-10 160.18662 + 2438 0 -37.039999 0 -37.039999 -4.5834025e-10 160.18662 + 2439 0 -37.039999 0 -37.039999 -3.4402996e-10 160.18662 + 2440 0 -37.039999 0 -37.039999 3.4337199e-10 160.18662 + 2441 0 -37.039999 0 -37.039999 8.4007202e-10 160.18662 + 2442 0 -37.039999 0 -37.039999 -3.0540228e-10 160.18662 + 2443 0 -37.039999 0 -37.039999 -4.9683206e-10 160.18662 + 2444 0 -37.039999 0 -37.039999 1.1538106e-10 160.18662 + 2445 0 -37.039999 0 -37.039999 -3.432438e-10 160.18662 + 2446 0 -37.039999 0 -37.039999 -3.8092578e-10 160.18662 + 2447 0 -37.039999 0 -37.039999 7.6304025e-11 160.18662 + 2448 0 -37.039999 0 -37.039999 5.3440667e-10 160.18662 + 2449 0 -37.039999 0 -37.039999 -7.4686767e-11 160.18662 + 2450 0 -37.039999 0 -37.039999 -7.6424296e-11 160.18662 + 2451 0 -37.039999 0 -37.039999 1.1420191e-10 160.18662 + 2452 0 -37.039999 0 -37.039999 -4.9694397e-10 160.18662 + 2453 0 -37.039999 0 -37.039999 -1.5213922e-10 160.18662 + 2454 0 -37.039999 0 -37.039999 4.95719e-10 160.18662 + 2455 0 -37.039999 0 -37.039999 4.956447e-10 160.18662 + 2456 0 -37.039999 0 -37.039999 -4.5792792e-10 160.18662 + 2457 0 -37.039999 0 -37.039999 6.1019711e-10 160.18662 + 2458 0 -37.039999 0 -37.039999 6.1038636e-10 160.18662 + 2459 0 -37.039999 0 -37.039999 -4.1991809e-10 160.18662 + 2460 0 -37.039999 0 -37.039999 -4.9577998e-10 160.18662 + 2461 0 -37.039999 0 -37.039999 2.6698002e-10 160.18662 + 2462 0 -37.039999 0 -37.039999 5.7304233e-10 160.18662 + 2463 0 -37.039999 0 -37.039999 -4.9748436e-10 160.18662 + 2464 0 -37.039999 0 -37.039999 -7.2721504e-10 160.18662 + 2465 0 -37.039999 0 -37.039999 4.5879078e-10 160.18662 + 2466 0 -37.039999 0 -37.039999 2.6734127e-10 160.18662 + 2467 0 -37.039999 0 -37.039999 -3.4386268e-10 160.18662 + 2468 0 -37.039999 0 -37.039999 -4.9474386e-10 160.18662 + 2469 0 -37.039999 0 -37.039999 -2.6840181e-10 160.18662 + 2470 0 -37.039999 0 -37.039999 5.7306171e-10 160.18662 + 2471 0 -37.039999 0 -37.039999 -5.3463279e-10 160.18662 + 2472 0 -37.039999 0 -37.039999 8.0138897e-10 160.18662 + 2473 0 -37.039999 0 -37.039999 -6.8720794e-10 160.18662 + 2474 0 -37.039999 0 -37.039999 5.7296664e-10 160.18662 + 2475 0 -37.039999 0 -37.039999 -6.8765512e-10 160.18662 + 2476 0 -37.039999 0 -37.039999 7.2535848e-10 160.18662 + 2477 0 -37.039999 0 -37.039999 -5.3509977e-10 160.18662 + 2478 0 -37.039999 0 -37.039999 6.1056059e-10 160.18662 + 2479 0 -37.039999 0 -37.039999 -5.3503239e-10 160.18662 + 2480 0 -37.039999 0 -37.039999 6.1046721e-10 160.18662 + 2481 0 -37.039999 0 -37.039999 -5.3514915e-10 160.18662 + 2482 0 -37.039999 0 -37.039999 5.7306647e-10 160.18662 + 2483 0 -37.039999 0 -37.039999 -4.5852e-10 160.18662 + 2484 0 -37.039999 0 -37.039999 -7.7295238e-11 160.18662 + 2485 0 -37.039999 0 -37.039999 4.9709915e-10 160.18662 + 2486 0 -37.039999 0 -37.039999 3.4473852e-10 160.18662 + 2487 0 -37.039999 0 -37.039999 3.0627381e-10 160.18662 + 2488 0 -37.039999 0 -37.039999 -1.1534308e-10 160.18662 + 2489 0 -37.039999 0 -37.039999 -1.1319469e-10 160.18662 + 2490 0 -37.039999 0 -37.039999 2.2963545e-10 160.18662 + 2491 0 -37.039999 0 -37.039999 4.5782936e-10 160.18662 + 2492 0 -37.039999 0 -37.039999 -4.1964154e-10 160.18662 + 2493 0 -37.039999 0 -37.039999 -3.8271955e-10 160.18662 + 2494 0 -37.039999 0 -37.039999 3.438027e-10 160.18662 + 2495 0 -37.039999 0 -37.039999 -2.2877962e-10 160.18662 + 2496 0 -37.039999 0 -37.039999 -1.5225568e-10 160.18662 + 2497 0 -37.039999 0 -37.039999 5.3524543e-10 160.18662 + 2498 0 -37.039999 0 -37.039999 8.4086634e-10 160.18662 + 2499 0 -37.039999 0 -37.039999 -3.8064945e-11 160.18662 + 2500 0 -37.039999 0 -37.039999 -6.097485e-10 160.18662 + 2501 0 -37.039999 0 -37.039999 -7.7698625e-11 160.18662 + 2502 0 -37.039999 0 -37.039999 9.544706e-10 160.18662 + 2503 0 -37.039999 0 -37.039999 4.9668597e-10 160.18662 + 2504 0 -37.039999 0 -37.039999 -1.9132347e-10 160.18662 + 2505 0 -37.039999 0 -37.039999 -3.4369327e-10 160.18662 + 2506 0 -37.039999 0 -37.039999 1.5170758e-10 160.18662 + 2507 0 -37.039999 0 -37.039999 3.8880521e-11 160.18662 + 2508 0 -37.039999 0 -37.039999 -3.8018475e-10 160.18662 + 2509 0 -37.039999 0 -37.039999 -7.6072279e-11 160.18662 + 2510 0 -37.039999 0 -37.039999 4.1989046e-10 160.18662 + 2511 0 -37.039999 0 -37.039999 -4.5864659e-10 160.18662 + 2512 0 -37.039999 0 -37.039999 3.4396467e-10 160.18662 + 2513 0 -37.039999 0 -37.039999 4.2062935e-10 160.18662 + 2514 0 -37.039999 0 -37.039999 -4.5828674e-10 160.18662 + 2515 0 -37.039999 0 -37.039999 -3.0621885e-10 160.18662 + 2516 0 -37.039999 0 -37.039999 3.8217679e-10 160.18662 + 2517 0 -37.039999 0 -37.039999 6.0985915e-10 160.18662 + 2518 0 -37.039999 0 -37.039999 -5.7343825e-10 160.18662 + 2519 0 -37.039999 0 -37.039999 -1.1463814e-09 160.18662 + 2520 0 -37.039999 0 -37.039999 -1.5197888e-10 160.18662 + 2521 0 -37.039999 0 -37.039999 9.5433163e-10 160.18662 + 2522 0 -37.039999 0 -37.039999 9.5446054e-10 160.18662 + 2523 0 -37.039999 0 -37.039999 -1.5200492e-10 160.18662 + 2524 0 -37.039999 0 -37.039999 -8.4141169e-10 160.18662 + 2525 0 -37.039999 0 -37.039999 3.8672866e-11 160.18662 + 2526 0 -37.039999 0 -37.039999 1.142742e-10 160.18662 + 2527 0 -37.039999 0 -37.039999 -3.0378573e-10 160.18662 + 2528 0 -37.039999 0 -37.039999 -3.8104685e-10 160.18662 + 2529 0 -37.039999 0 -37.039999 4.5741575e-10 160.18662 + 2530 0 -37.039999 0 -37.039999 -2.6768309e-10 160.18662 + 2531 0 -37.039999 0 -37.039999 -3.0558781e-10 160.18662 + 2532 0 -37.039999 0 -37.039999 4.9505504e-10 160.18662 + 2533 0 -37.039999 0 -37.039999 2.6752025e-10 160.18662 + 2534 0 -37.039999 0 -37.039999 -3.8250203e-10 160.18662 + 2535 0 -37.039999 0 -37.039999 -1.0312602e-09 160.18662 + 2536 0 -37.039999 0 -37.039999 -3.8113392e-10 160.18662 + 2537 0 -37.039999 0 -37.039999 4.5823951e-10 160.18662 + 2538 0 -37.039999 0 -37.039999 -2.3054434e-10 160.18662 + 2539 0 -37.039999 0 -37.039999 -6.8782192e-10 160.18662 + 2540 0 -37.039999 0 -37.039999 3.8195969e-10 160.18662 + 2541 0 -37.039999 0 -37.039999 3.4393865e-10 160.18662 + 2542 0 -37.039999 0 -37.039999 -1.13721e-10 160.18662 + 2543 0 -37.039999 0 -37.039999 -3.652863e-11 160.18662 + 2544 0 -37.039999 0 -37.039999 1.6392945e-12 160.18662 + 2545 0 -37.039999 0 -37.039999 3.8781599e-11 160.18662 + 2546 0 -37.039999 0 -37.039999 -3.7095127e-11 160.18662 + 2547 0 -37.039999 0 -37.039999 1.1493769e-10 160.18662 + 2548 0 -37.039999 0 -37.039999 -3.4363474e-10 160.18662 + 2549 0 -37.039999 0 -37.039999 3.4407858e-10 160.18662 + 2550 0 -37.039999 0 -37.039999 3.0506019e-10 160.18662 + 2551 0 -37.039999 0 -37.039999 -6.8868186e-10 160.18662 + 2552 0 -37.039999 0 -37.039999 3.9390737e-11 160.18662 + 2553 0 -37.039999 0 -37.039999 7.6844779e-11 160.18662 + 2554 0 -37.039999 0 -37.039999 -1.8952281e-10 160.18662 + 2555 0 -37.039999 0 -37.039999 3.8799137e-11 160.18662 + 2556 0 -37.039999 0 -37.039999 7.2284619e-13 160.18662 + 2557 0 -37.039999 0 -37.039999 -1.8938184e-10 160.18662 + 2558 0 -37.039999 0 -37.039999 -1.8938184e-10 160.18662 + 2559 0 -37.039999 0 -37.039999 1.1555057e-10 160.18662 + 2560 0 -37.039999 0 -37.039999 -3.6191907e-11 160.18662 + 2561 0 -37.039999 0 -37.039999 3.0703208e-10 160.18662 + 2562 0 -37.039999 0 -37.039999 3.0511826e-10 160.18662 + 2563 0 -37.039999 0 -37.039999 4.6610842e-13 160.18662 + 2564 0 -37.039999 0 -37.039999 1.5430376e-10 160.18662 + 2565 0 -37.039999 0 -37.039999 -7.4484931e-11 160.18662 + 2566 0 -37.039999 0 -37.039999 -2.6606704e-10 160.18662 + 2567 0 -37.039999 0 -37.039999 -2.6607396e-10 160.18662 + 2568 0 -37.039999 0 -37.039999 3.9288814e-11 160.18662 + 2569 0 -37.039999 0 -37.039999 -1.8948911e-10 160.18662 + 2570 0 -37.039999 0 -37.039999 -7.4497402e-11 160.18662 + 2571 0 -37.039999 0 -37.039999 1.1359309e-12 160.18662 + 2572 0 -37.039999 0 -37.039999 7.7387732e-11 160.18662 + 2573 0 -37.039999 0 -37.039999 -3.6620605e-11 160.18662 + 2574 0 -37.039999 0 -37.039999 1.9172619e-10 160.18662 + 2575 0 -37.039999 0 -37.039999 -1.5064994e-10 160.18662 + 2576 0 -37.039999 0 -37.039999 -7.4241377e-11 160.18662 + 2577 0 -37.039999 0 -37.039999 4.5703164e-10 160.18662 + 2578 0 -37.039999 0 -37.039999 -3.415148e-10 160.18662 + 2579 0 -37.039999 0 -37.039999 1.1613334e-10 160.18662 + 2580 0 -37.039999 0 -37.039999 3.0576039e-10 160.18662 + 2581 0 -37.039999 0 -37.039999 -1.5138388e-10 160.18662 + 2582 0 -37.039999 0 -37.039999 -6.8769595e-10 160.18662 + 2583 0 -37.039999 0 -37.039999 -3.8045678e-10 160.18662 + 2584 0 -37.039999 0 -37.039999 -3.4151638e-10 160.18662 + 2585 0 -37.039999 0 -37.039999 -7.5493836e-11 160.18662 + 2586 0 -37.039999 0 -37.039999 1.1604964e-10 160.18662 + 2587 0 -37.039999 0 -37.039999 -3.7038823e-11 160.18662 + 2588 0 -37.039999 0 -37.039999 -1.5105441e-10 160.18662 + 2589 0 -37.039999 0 -37.039999 1.1448183e-10 160.18662 + 2590 0 -37.039999 0 -37.039999 2.287966e-10 160.18662 + 2591 0 -37.039999 0 -37.039999 1.5249994e-10 160.18662 + 2592 0 -37.039999 0 -37.039999 -2.2679601e-10 160.18662 + 2593 0 -37.039999 0 -37.039999 1.1456706e-10 160.18662 + 2594 0 -37.039999 0 -37.039999 2.28284e-10 160.18662 + 2595 0 -37.039999 0 -37.039999 -1.9064815e-10 160.18662 + 2596 0 -37.039999 0 -37.039999 -2.277278e-10 160.18662 + 2597 0 -37.039999 0 -37.039999 -2.6718301e-10 160.18662 + 2598 0 -37.039999 0 -37.039999 4.2034646e-10 160.18662 + 2599 0 -37.039999 0 -37.039999 -5.3455562e-10 160.18662 + 2600 0 -37.039999 0 -37.039999 6.4893314e-10 160.18662 + 2601 0 -37.039999 0 -37.039999 -4.5771261e-10 160.18662 + 2602 0 -37.039999 0 -37.039999 -4.9667314e-10 160.18662 + 2603 0 -37.039999 0 -37.039999 1.9004325e-10 160.18662 + 2604 0 -37.039999 0 -37.039999 9.928567e-10 160.18662 + 2605 0 -37.039999 0 -37.039999 7.6055146e-11 160.18662 + 2606 0 -37.039999 0 -37.039999 -5.7322061e-10 160.18662 + 2607 0 -37.039999 0 -37.039999 2.2935451e-10 160.18662 + 2608 0 -37.039999 0 -37.039999 2.6668592e-10 160.18662 + 2609 0 -37.039999 0 -37.039999 -3.8301911e-10 160.18662 + 2610 0 -37.039999 0 -37.039999 -8.3970224e-10 160.18662 + 2611 0 -37.039999 0 -37.039999 -4.2047892e-10 160.18662 + 2612 0 -37.039999 0 -37.039999 5.7278629e-10 160.18662 + 2613 0 -37.039999 0 -37.039999 -5.3411718e-10 160.18662 + 2614 0 -37.039999 0 -37.039999 4.958402e-10 160.18662 + 2615 0 -37.039999 0 -37.039999 -3.8075597e-10 160.18662 + 2616 0 -37.039999 0 -37.039999 7.7316002e-11 160.18662 + 2617 0 -37.039999 0 -37.039999 3.9442175e-13 160.18662 + 2618 0 -37.039999 0 -37.039999 2.6737628e-10 160.18662 + 2619 0 -37.039999 0 -37.039999 -4.9606471e-10 160.18662 + 2620 0 -37.039999 0 -37.039999 8.0181067e-10 160.18662 + 2621 0 -37.039999 0 -37.039999 -2.2863377e-10 160.18662 + 2622 0 -37.039999 0 -37.039999 -6.0962727e-10 160.18662 + 2623 0 -37.039999 0 -37.039999 3.4366481e-10 160.18662 + 2624 0 -37.039999 0 -37.039999 3.4429417e-10 160.18662 + 2625 0 -37.039999 0 -37.039999 2.6797291e-10 160.18662 + 2626 0 -37.039999 0 -37.039999 -5.3479535e-10 160.18662 + 2627 0 -37.039999 0 -37.039999 4.9675362e-10 160.18662 + 2628 0 -37.039999 0 -37.039999 -2.2830239e-10 160.18662 + 2629 0 -37.039999 0 -37.039999 -4.1917942e-10 160.18662 + 2630 0 -37.039999 0 -37.039999 3.8654595e-11 160.18662 + 2631 0 -37.039999 0 -37.039999 6.1159987e-10 160.18662 + 2632 0 -37.039999 0 -37.039999 3.8369869e-11 160.18662 + 2633 0 -37.039999 0 -37.039999 -6.4736902e-10 160.18662 + 2634 0 -37.039999 0 -37.039999 -4.9432715e-10 160.18662 + 2635 0 -37.039999 0 -37.039999 -2.6556489e-10 160.18662 + 2636 0 -37.039999 0 -37.039999 -1.1287903e-10 160.18662 + 2637 0 -37.039999 0 -37.039999 -3.6274506e-11 160.18662 + 2638 0 -37.039999 0 -37.039999 7.6965569e-11 160.18662 + 2639 0 -37.039999 0 -37.039999 -3.6297729e-11 160.18662 + 2640 0 -37.039999 0 -37.039999 3.9278361e-11 160.18662 + 2641 0 -37.039999 0 -37.039999 -3.6417879e-11 160.18662 + 2642 0 -37.039999 0 -37.039999 -1.1274793e-10 160.18662 + 2643 0 -37.039999 0 -37.039999 -3.7053885e-11 160.18662 + 2644 0 -37.039999 0 -37.039999 7.6283928e-10 160.18662 + 2645 0 -37.039999 0 -37.039999 -6.1064113e-10 160.18662 + 2646 0 -37.039999 0 -37.039999 8.0198965e-10 160.18662 + 2647 0 -37.039999 0 -37.039999 -5.3385476e-10 160.18662 + 2648 0 -37.039999 0 -37.039999 3.4397914e-10 160.18662 + 2649 0 -37.039999 0 -37.039999 -3.0530201e-10 160.18662 + 2650 0 -37.039999 0 -37.039999 3.0575516e-10 160.18662 + 2651 0 -37.039999 0 -37.039999 -2.6693759e-10 160.18662 + 2652 0 -37.039999 0 -37.039999 3.0575516e-10 160.18662 + 2653 0 -37.039999 0 -37.039999 -2.2857903e-10 160.18662 + 2654 0 -37.039999 0 -37.039999 4.5715346e-10 160.18662 + 2655 0 -37.039999 0 -37.039999 -1.9011539e-10 160.18662 + 2656 0 -37.039999 0 -37.039999 -1.1366238e-10 160.18662 + 2657 0 -37.039999 0 -37.039999 1.9176819e-10 160.18662 + 2658 0 -37.039999 0 -37.039999 1.9086696e-10 160.18662 + 2659 0 -37.039999 0 -37.039999 9.2733577e-13 160.18662 + 2660 0 -37.039999 0 -37.039999 -3.4249445e-10 160.18662 + 2661 0 -37.039999 0 -37.039999 -3.4282801e-10 160.18662 + 2662 0 -37.039999 0 -37.039999 3.8279485e-10 160.18662 + 2663 0 -37.039999 0 -37.039999 5.7232169e-10 160.18662 + 2664 0 -37.039999 0 -37.039999 -1.521629e-10 160.18662 + 2665 0 -37.039999 0 -37.039999 -8.7803788e-10 160.18662 + 2666 0 -37.039999 0 -37.039999 -8.4078882e-10 160.18662 + 2667 0 -37.039999 0 -37.039999 2.2840458e-10 160.18662 + 2668 0 -37.039999 0 -37.039999 1.031748e-09 160.18662 + 2669 0 -37.039999 0 -37.039999 7.6971047e-11 160.18662 + 2670 0 -37.039999 0 -37.039999 -5.3467623e-10 160.18662 + 2671 0 -37.039999 0 -37.039999 5.3439837e-10 160.18662 + 2672 0 -37.039999 0 -37.039999 -6.8638702e-10 160.18662 + 2673 0 -37.039999 0 -37.039999 3.0468042e-10 160.18662 + 2674 0 -37.039999 0 -37.039999 2.2866394e-10 160.18662 + 2675 0 -37.039999 0 -37.039999 -1.9062981e-10 160.18662 + 2676 0 -37.039999 0 -37.039999 -5.7152913e-10 160.18662 + 2677 0 -37.039999 0 -37.039999 3.059409e-10 160.18662 + 2678 0 -37.039999 0 -37.039999 -4.5655203e-10 160.18662 + 2679 0 -37.039999 0 -37.039999 3.8761288e-11 160.18662 + 2680 0 -37.039999 0 -37.039999 -3.700446e-11 160.18662 + 2681 0 -37.039999 0 -37.039999 7.687497e-11 160.18662 + 2682 0 -37.039999 0 -37.039999 2.2928722e-10 160.18662 + 2683 0 -37.039999 0 -37.039999 7.7837362e-11 160.18662 + 2684 0 -37.039999 0 -37.039999 -2.2699645e-10 160.18662 + 2685 0 -37.039999 0 -37.039999 -3.0460236e-10 160.18662 + 2686 0 -37.039999 0 -37.039999 -7.6089358e-11 160.18662 + 2687 0 -37.039999 0 -37.039999 2.6789411e-10 160.18662 + 2688 0 -37.039999 0 -37.039999 5.5347583e-13 160.18662 + 2689 0 -37.039999 0 -37.039999 -1.1251411e-10 160.18662 + 2690 0 -37.039999 0 -37.039999 1.1500014e-10 160.18662 + 2691 0 -37.039999 0 -37.039999 4.0399255e-11 160.18662 + 2692 0 -37.039999 0 -37.039999 -3.7644639e-11 160.18662 + 2693 0 -37.039999 0 -37.039999 3.8064966e-11 160.18662 + 2694 0 -37.039999 0 -37.039999 -3.8082626e-10 160.18662 + 2695 0 -37.039999 0 -37.039999 6.4439663e-13 160.18662 + 2696 0 -37.039999 0 -37.039999 3.9612631e-11 160.18662 + 2697 0 -37.039999 0 -37.039999 3.9612631e-11 160.18662 + 2698 0 -37.039999 0 -37.039999 3.8643409e-11 160.18662 + 2699 0 -37.039999 0 -37.039999 -7.5213969e-11 160.18662 + 2700 0 -37.039999 0 -37.039999 1.9101886e-10 160.18662 + 2701 0 -37.039999 0 -37.039999 -5.714999e-10 160.18662 + 2702 0 -37.039999 0 -37.039999 3.8141848e-10 160.18662 + 2703 0 -37.039999 0 -37.039999 3.8141848e-10 160.18662 + 2704 0 -37.039999 0 -37.039999 -2.6660348e-10 160.18662 + 2705 0 -37.039999 0 -37.039999 -2.6674869e-10 160.18662 + 2706 0 -37.039999 0 -37.039999 1.4687091e-12 160.18662 + 2707 0 -37.039999 0 -37.039999 7.7942588e-11 160.18662 + 2708 0 -37.039999 0 -37.039999 -7.5967926e-11 160.18662 + 2709 0 -37.039999 0 -37.039999 -3.0401037e-10 160.18662 + 2710 0 -37.039999 0 -37.039999 -1.1431686e-10 160.18662 + 2711 0 -37.039999 0 -37.039999 -3.7472749e-11 160.18662 + 2712 0 -37.039999 0 -37.039999 1.1451922e-10 160.18662 + 2713 0 -37.039999 0 -37.039999 1.4299429e-12 160.18662 + 2714 0 -37.039999 0 -37.039999 -3.7990441e-11 160.18662 + 2715 0 -37.039999 0 -37.039999 2.2913787e-10 160.18662 + 2716 0 -37.039999 0 -37.039999 -1.1409422e-10 160.18662 + 2717 0 -37.039999 0 -37.039999 -3.7429994e-11 160.18662 + 2718 0 -37.039999 0 -37.039999 -3.7079219e-11 160.18662 + 2719 0 -37.039999 0 -37.039999 6.1002992e-10 160.18662 + 2720 0 -37.039999 0 -37.039999 -2.2874285e-10 160.18662 + 2721 0 -37.039999 0 -37.039999 -4.5766077e-10 160.18662 + 2722 0 -37.039999 0 -37.039999 3.4401549e-10 160.18662 + 2723 0 -37.039999 0 -37.039999 7.6454184e-11 160.18662 + 2724 0 -37.039999 0 -37.039999 1.5353041e-10 160.18662 + 2725 0 -37.039999 0 -37.039999 -4.5830196e-10 160.18662 + 2726 0 -37.039999 0 -37.039999 -3.6888913e-13 160.18662 + 2727 0 -37.039999 0 -37.039999 3.1344847e-13 160.18662 + 2728 0 -37.039999 0 -37.039999 -1.514417e-10 160.18662 + 2729 0 -37.039999 0 -37.039999 3.8223264e-10 160.18662 + 2730 0 -37.039999 0 -37.039999 2.6747442e-10 160.18662 + 2731 0 -37.039999 0 -37.039999 -1.5128205e-10 160.18662 + 2732 0 -37.039999 0 -37.039999 -3.0476726e-10 160.18662 + 2733 0 -37.039999 0 -37.039999 1.920506e-10 160.18662 + 2734 0 -37.039999 0 -37.039999 1.1452914e-10 160.18662 + 2735 0 -37.039999 0 -37.039999 -3.0552958e-10 160.18662 + 2736 0 -37.039999 0 -37.039999 3.8121956e-11 160.18662 + 2737 0 -37.039999 0 -37.039999 3.805396e-11 160.18662 + 2738 0 -37.039999 0 -37.039999 -3.7776481e-11 160.18662 + 2739 0 -37.039999 0 -37.039999 -1.5201941e-10 160.18662 + 2740 0 -37.039999 0 -37.039999 -2.2866809e-10 160.18662 + 2741 0 -37.039999 0 -37.039999 -3.6394472e-11 160.18662 + 2742 0 -37.039999 0 -37.039999 3.8222761e-10 160.18662 + 2743 0 -37.039999 0 -37.039999 7.2481519e-10 160.18662 + 2744 0 -37.039999 0 -37.039999 -3.4249954e-10 160.18662 + 2745 0 -37.039999 0 -37.039999 6.1044521e-10 160.18662 + 2746 0 -37.039999 0 -37.039999 -6.5004842e-10 160.18662 + 2747 0 -37.039999 0 -37.039999 6.5011306e-10 160.18662 + 2748 0 -37.039999 0 -37.039999 -6.499321e-10 160.18662 + 2749 0 -37.039999 0 -37.039999 5.7408652e-10 160.18662 + 2750 0 -37.039999 0 -37.039999 5.7356069e-10 160.18662 + 2751 0 -37.039999 0 -37.039999 -4.5841998e-10 160.18662 + 2752 0 -37.039999 0 -37.039999 -6.1139339e-10 160.18662 + 2753 0 -37.039999 0 -37.039999 4.9621504e-10 160.18662 + 2754 0 -37.039999 0 -37.039999 -5.3480316e-10 160.18662 + 2755 0 -37.039999 0 -37.039999 -5.7317466e-10 160.18662 + 2756 0 -37.039999 0 -37.039999 4.9537274e-10 160.18662 + 2757 0 -37.039999 0 -37.039999 4.9769602e-10 160.18662 + 2758 0 -37.039999 0 -37.039999 -2.6564027e-10 160.18662 + 2759 0 -37.039999 0 -37.039999 -2.6564027e-10 160.18662 + 2760 0 -37.039999 0 -37.039999 7.5994216e-11 160.18662 + 2761 0 -37.039999 0 -37.039999 -7.4157701e-11 160.18662 + 2762 0 -37.039999 0 -37.039999 -1.5082575e-10 160.18662 + 2763 0 -37.039999 0 -37.039999 2.2933419e-10 160.18662 + 2764 0 -37.039999 0 -37.039999 -1.1233566e-10 160.18662 + 2765 0 -37.039999 0 -37.039999 -2.2651768e-10 160.18662 + 2766 0 -37.039999 0 -37.039999 3.9317127e-11 160.18662 + 2767 0 -37.039999 0 -37.039999 3.0575454e-10 160.18662 + 2768 0 -37.039999 0 -37.039999 7.2533318e-10 160.18662 + 2769 0 -37.039999 0 -37.039999 1.5435069e-10 160.18662 + 2770 0 -37.039999 0 -37.039999 5.8593772e-13 160.18662 + 2771 0 -37.039999 0 -37.039999 7.6199257e-11 160.18662 + 2772 0 -37.039999 0 -37.039999 -1.1382251e-10 160.18662 + 2773 0 -37.039999 0 -37.039999 7.742345e-11 160.18662 + 2774 0 -37.039999 0 -37.039999 3.0624715e-10 160.18662 + 2775 0 -37.039999 0 -37.039999 2.294004e-10 160.18662 + 2776 0 -37.039999 0 -37.039999 -3.7713806e-11 160.18662 + 2777 0 -37.039999 0 -37.039999 -1.1369622e-10 160.18662 + 2778 0 -37.039999 0 -37.039999 -7.573996e-11 160.18662 + 2779 0 -37.039999 0 -37.039999 7.2563145e-10 160.18662 + 2780 0 -37.039999 0 -37.039999 -4.5867461e-10 160.18662 + 2781 0 -37.039999 0 -37.039999 5.3472937e-10 160.18662 + 2782 0 -37.039999 0 -37.039999 -4.5857277e-10 160.18662 + 2783 0 -37.039999 0 -37.039999 6.1040222e-10 160.18662 + 2784 0 -37.039999 0 -37.039999 -6.8736516e-10 160.18662 + 2785 0 -37.039999 0 -37.039999 5.730924e-10 160.18662 + 2786 0 -37.039999 0 -37.039999 -2.663133e-10 160.18662 + 2787 0 -37.039999 0 -37.039999 -6.1126095e-10 160.18662 + 2788 0 -37.039999 0 -37.039999 1.5406738e-10 160.18662 + 2789 0 -37.039999 0 -37.039999 3.7429827e-11 160.18662 + 2790 0 -37.039999 0 -37.039999 -6.1178797e-10 160.18662 + 2791 0 -37.039999 0 -37.039999 3.440522e-10 160.18662 + 2792 0 -37.039999 0 -37.039999 5.3449711e-10 160.18662 + 2793 0 -37.039999 0 -37.039999 4.1949216e-10 160.18662 + 2794 0 -37.039999 0 -37.039999 -1.9198885e-10 160.18662 + 2795 0 -37.039999 0 -37.039999 -8.7905325e-10 160.18662 + 2796 0 -37.039999 0 -37.039999 -4.1843342e-10 160.18662 + 2797 0 -37.039999 0 -37.039999 3.7244568e-11 160.18662 + 2798 0 -37.039999 0 -37.039999 3.817265e-10 160.18662 + 2799 0 -37.039999 0 -37.039999 3.8288917e-11 160.18662 + 2800 0 -37.039999 0 -37.039999 -4.1905909e-10 160.18662 + 2801 0 -37.039999 0 -37.039999 3.3896406e-13 160.18662 + 2802 0 -37.039999 0 -37.039999 4.2019442e-10 160.18662 + 2803 0 -37.039999 0 -37.039999 2.2844303e-10 160.18662 + 2804 0 -37.039999 0 -37.039999 -5.3335362e-10 160.18662 + 2805 0 -37.039999 0 -37.039999 4.2010173e-10 160.18662 + 2806 0 -37.039999 0 -37.039999 -3.4306521e-10 160.18662 + 2807 0 -37.039999 0 -37.039999 -3.4306521e-10 160.18662 + 2808 0 -37.039999 0 -37.039999 4.1914344e-10 160.18662 + 2809 0 -37.039999 0 -37.039999 -3.4255722e-10 160.18662 + 2810 0 -37.039999 0 -37.039999 -2.6524293e-10 160.18662 + 2811 0 -37.039999 0 -37.039999 -3.4291118e-10 160.18662 + 2812 0 -37.039999 0 -37.039999 5.3458899e-10 160.18662 + 2813 0 -37.039999 0 -37.039999 -4.9510858e-10 160.18662 + 2814 0 -37.039999 0 -37.039999 3.0505386e-10 160.18662 + 2815 0 -37.039999 0 -37.039999 3.0505386e-10 160.18662 + 2816 0 -37.039999 0 -37.039999 -4.577483e-10 160.18662 + 2817 0 -37.039999 0 -37.039999 2.6741028e-10 160.18662 + 2818 0 -37.039999 0 -37.039999 3.0522633e-10 160.18662 + 2819 0 -37.039999 0 -37.039999 -6.8824213e-10 160.18662 + 2820 0 -37.039999 0 -37.039999 -1.0701578e-09 160.18662 + 2821 0 -37.039999 0 -37.039999 -7.6228974e-11 160.18662 + 2822 0 -37.039999 0 -37.039999 5.7222201e-10 160.18662 + 2823 0 -37.039999 0 -37.039999 5.7222618e-10 160.18662 + 2824 0 -37.039999 0 -37.039999 -1.5326155e-10 160.18662 + 2825 0 -37.039999 0 -37.039999 -2.6791826e-10 160.18662 + 2826 0 -37.039999 0 -37.039999 6.1045506e-10 160.18662 + 2827 0 -37.039999 0 -37.039999 3.0607542e-10 160.18662 + 2828 0 -37.039999 0 -37.039999 -1.5341809e-10 160.18662 + 2829 0 -37.039999 0 -37.039999 -6.103061e-10 160.18662 + 2830 0 -37.039999 0 -37.039999 2.6683392e-10 160.18662 + 2831 0 -37.039999 0 -37.039999 3.4384216e-10 160.18662 + 2832 0 -37.039999 0 -37.039999 -5.7263677e-10 160.18662 + 2833 0 -37.039999 0 -37.039999 -4.5726344e-10 160.18662 + 2834 0 -37.039999 0 -37.039999 -5.3584135e-10 160.18662 + 2835 0 -37.039999 0 -37.039999 8.0077845e-10 160.18662 + 2836 0 -37.039999 0 -37.039999 -2.6841811e-10 160.18662 + 2837 0 -37.039999 0 -37.039999 -9.5496884e-10 160.18662 + 2838 0 -37.039999 0 -37.039999 -1.1541875e-10 160.18662 + 2839 0 -37.039999 0 -37.039999 6.4966197e-10 160.18662 + 2840 0 -37.039999 0 -37.039999 2.2837715e-10 160.18662 + 2841 0 -37.039999 0 -37.039999 -9.5476045e-10 160.18662 + 2842 0 -37.039999 0 -37.039999 3.0497828e-10 160.18662 + 2843 0 -37.039999 0 -37.039999 1.0299439e-09 160.18662 + 2844 0 -37.039999 0 -37.039999 -1.1542685e-10 160.18662 + 2845 0 -37.039999 0 -37.039999 -7.628335e-11 160.18662 + 2846 0 -37.039999 0 -37.039999 7.6233416e-11 160.18662 + 2847 0 -37.039999 0 -37.039999 -3.8217009e-11 160.18662 + 2848 0 -37.039999 0 -37.039999 -3.7819855e-11 160.18662 + 2849 0 -37.039999 0 -37.039999 -3.7797091e-11 160.18662 + 2850 0 -37.039999 0 -37.039999 1.5364534e-10 160.18662 + 2851 0 -37.039999 0 -37.039999 -1.1467928e-10 160.18662 + 2852 0 -37.039999 0 -37.039999 -5.3531283e-10 160.18662 + 2853 0 -37.039999 0 -37.039999 1.8892909e-10 160.18662 + 2854 0 -37.039999 0 -37.039999 3.4236157e-10 160.18662 + 2855 0 -37.039999 0 -37.039999 -4.2152309e-10 160.18662 + 2856 0 -37.039999 0 -37.039999 -1.2240416e-09 160.18662 + 2857 0 -37.039999 0 -37.039999 1.5249748e-10 160.18662 + 2858 0 -37.039999 0 -37.039999 7.5604808e-11 160.18662 + 2859 0 -37.039999 0 -37.039999 3.7932136e-11 160.18662 + 2860 0 -37.039999 0 -37.039999 -7.2597198e-10 160.18662 + 2861 0 -37.039999 0 -37.039999 3.8058107e-10 160.18662 + 2862 0 -37.039999 0 -37.039999 -7.6533083e-10 160.18662 + 2863 0 -37.039999 0 -37.039999 -1.4152438e-09 160.18662 + 2864 0 -37.039999 0 -37.039999 3.4288444e-10 160.18662 + 2865 0 -37.039999 0 -37.039999 -7.6474707e-10 160.18662 + 2866 0 -37.039999 0 -37.039999 -1.184199e-09 160.18662 + 2867 0 -37.039999 0 -37.039999 -1.5100636e-10 160.18662 + 2868 0 -37.039999 0 -37.039999 5.7205565e-10 160.18662 + 2869 0 -37.039999 0 -37.039999 -6.8771142e-10 160.18662 + 2870 0 -37.039999 0 -37.039999 2.6695882e-10 160.18662 + 2871 0 -37.039999 0 -37.039999 7.6474395e-10 160.18662 + 2872 0 -37.039999 0 -37.039999 -1.1409772e-10 160.18662 + 2873 0 -37.039999 0 -37.039999 -2.6738452e-10 160.18662 + 2874 0 -37.039999 0 -37.039999 -3.4312198e-10 160.18662 + 2875 0 -37.039999 0 -37.039999 -3.741539e-11 160.18662 + 2876 0 -37.039999 0 -37.039999 1.9121065e-10 160.18662 + 2877 0 -37.039999 0 -37.039999 1.3188709e-12 160.18662 + 2878 0 -37.039999 0 -37.039999 -7.5221374e-11 160.18662 + 2879 0 -37.039999 0 -37.039999 -3.7321099e-11 160.18662 + 2880 0 -37.039999 0 -37.039999 2.2917693e-10 160.18662 + 2881 0 -37.039999 0 -37.039999 2.2901556e-10 160.18662 + 2882 0 -37.039999 0 -37.039999 -1.137941e-10 160.18662 + 2883 0 -37.039999 0 -37.039999 1.9121359e-10 160.18662 + 2884 0 -37.039999 0 -37.039999 -4.5753232e-10 160.18662 + 2885 0 -37.039999 0 -37.039999 3.8332329e-10 160.18662 + 2886 0 -37.039999 0 -37.039999 4.5909383e-10 160.18662 + 2887 0 -37.039999 0 -37.039999 -3.8186646e-10 160.18662 + 2888 0 -37.039999 0 -37.039999 -4.5764124e-10 160.18662 + 2889 0 -37.039999 0 -37.039999 3.8190231e-10 160.18662 + 2890 0 -37.039999 0 -37.039999 -6.1096813e-10 160.18662 + 2891 0 -37.039999 0 -37.039999 6.1102319e-10 160.18662 + 2892 0 -37.039999 0 -37.039999 -3.8103163e-10 160.18662 + 2893 0 -37.039999 0 -37.039999 4.5769699e-10 160.18662 + 2894 0 -37.039999 0 -37.039999 -5.717228e-10 160.18662 + 2895 0 -37.039999 0 -37.039999 4.5907652e-10 160.18662 + 2896 0 -37.039999 0 -37.039999 -4.5788351e-10 160.18662 + 2897 0 -37.039999 0 -37.039999 4.590696e-10 160.18662 + 2898 0 -37.039999 0 -37.039999 -3.4324272e-10 160.18662 + 2899 0 -37.039999 0 -37.039999 4.590696e-10 160.18662 + 2900 0 -37.039999 0 -37.039999 -3.4324272e-10 160.18662 + 2901 0 -37.039999 0 -37.039999 3.4417542e-10 160.18662 + 2902 0 -37.039999 0 -37.039999 3.7907836e-11 160.18662 + 2903 0 -37.039999 0 -37.039999 -2.2861511e-10 160.18662 + 2904 0 -37.039999 0 -37.039999 3.4373716e-10 160.18662 + 2905 0 -37.039999 0 -37.039999 -4.5903921e-10 160.18662 + 2906 0 -37.039999 0 -37.039999 -7.2496434e-10 160.18662 + 2907 0 -37.039999 0 -37.039999 2.6627593e-10 160.18662 + 2908 0 -37.039999 0 -37.039999 3.8267571e-10 160.18662 + 2909 0 -37.039999 0 -37.039999 4.965161e-10 160.18662 + 2910 0 -37.039999 0 -37.039999 -5.7304002e-10 160.18662 + 2911 0 -37.039999 0 -37.039999 6.4901766e-10 160.18662 + 2912 0 -37.039999 0 -37.039999 -6.4867427e-10 160.18662 + 2913 0 -37.039999 0 -37.039999 6.4900104e-10 160.18662 + 2914 0 -37.039999 0 -37.039999 -6.4872503e-10 160.18662 + 2915 0 -37.039999 0 -37.039999 6.1073692e-10 160.18662 + 2916 0 -37.039999 0 -37.039999 -5.7205343e-10 160.18662 + 2917 0 -37.039999 0 -37.039999 4.9593949e-10 160.18662 + 2918 0 -37.039999 0 -37.039999 -5.7173685e-10 160.18662 + 2919 0 -37.039999 0 -37.039999 5.7267893e-10 160.18662 + 2920 0 -37.039999 0 -37.039999 -6.1000113e-10 160.18662 + 2921 0 -37.039999 0 -37.039999 5.3430514e-10 160.18662 + 2922 0 -37.039999 0 -37.039999 -4.9497722e-10 160.18662 + 2923 0 -37.039999 0 -37.039999 4.9681625e-10 160.18662 + 2924 0 -37.039999 0 -37.039999 -6.0993852e-10 160.18662 + 2925 0 -37.039999 0 -37.039999 4.960424e-10 160.18662 + 2926 0 -37.039999 0 -37.039999 -4.9499198e-10 160.18662 + 2927 0 -37.039999 0 -37.039999 1.5355973e-10 160.18662 + 2928 0 -37.039999 0 -37.039999 6.1073738e-10 160.18662 + 2929 0 -37.039999 0 -37.039999 -2.6669924e-10 160.18662 + 2930 0 -37.039999 0 -37.039999 1.2102978e-12 160.18662 + 2931 0 -37.039999 0 -37.039999 4.1955006e-10 160.18662 + 2932 0 -37.039999 0 -37.039999 1.5250954e-10 160.18662 + 2933 0 -37.039999 0 -37.039999 -3.0461064e-10 160.18662 + 2934 0 -37.039999 0 -37.039999 -1.9031858e-10 160.18662 + 2935 0 -37.039999 0 -37.039999 -3.8213572e-10 160.18662 + 2936 0 -37.039999 0 -37.039999 3.4381916e-10 160.18662 + 2937 0 -37.039999 0 -37.039999 3.8262142e-10 160.18662 + 2938 0 -37.039999 0 -37.039999 -7.5239187e-11 160.18662 + 2939 0 -37.039999 0 -37.039999 -3.4283904e-10 160.18662 + 2940 0 -37.039999 0 -37.039999 -2.2747044e-10 160.18662 + 2941 0 -37.039999 0 -37.039999 -1.9045581e-10 160.18662 + 2942 0 -37.039999 0 -37.039999 6.1025564e-10 160.18662 + 2943 0 -37.039999 0 -37.039999 -5.3439574e-10 160.18662 + 2944 0 -37.039999 0 -37.039999 4.579374e-10 160.18662 + 2945 0 -37.039999 0 -37.039999 6.4851068e-10 160.18662 + 2946 0 -37.039999 0 -37.039999 -4.5871275e-10 160.18662 + 2947 0 -37.039999 0 -37.039999 -6.8794205e-10 160.18662 + 2948 0 -37.039999 0 -37.039999 1.9047249e-10 160.18662 + 2949 0 -37.039999 0 -37.039999 8.0262506e-10 160.18662 + 2950 0 -37.039999 0 -37.039999 -7.7444594e-11 160.18662 + 2951 0 -37.039999 0 -37.039999 -4.5792787e-10 160.18662 + 2952 0 -37.039999 0 -37.039999 -3.4219844e-10 160.18662 + 2953 0 -37.039999 0 -37.039999 -4.204074e-10 160.18662 + 2954 0 -37.039999 0 -37.039999 4.9636041e-10 160.18662 + 2955 0 -37.039999 0 -37.039999 -4.593064e-10 160.18662 + 2956 0 -37.039999 0 -37.039999 4.5755926e-10 160.18662 + 2957 0 -37.039999 0 -37.039999 4.9654824e-10 160.18662 + 2958 0 -37.039999 0 -37.039999 3.7533219e-11 160.18662 + 2959 0 -37.039999 0 -37.039999 -3.8240098e-10 160.18662 + 2960 0 -37.039999 0 -37.039999 -2.6826075e-10 160.18662 + 2961 0 -37.039999 0 -37.039999 4.1976794e-10 160.18662 + 2962 0 -37.039999 0 -37.039999 5.7303878e-10 160.18662 + 2963 0 -37.039999 0 -37.039999 -6.1132429e-10 160.18662 + 2964 0 -37.039999 0 -37.039999 5.7277145e-10 160.18662 + 2965 0 -37.039999 0 -37.039999 -6.1169932e-10 160.18662 + 2966 0 -37.039999 0 -37.039999 -6.1169932e-10 160.18662 + 2967 0 -37.039999 0 -37.039999 5.3397089e-10 160.18662 + 2968 0 -37.039999 0 -37.039999 4.5703778e-10 160.18662 + 2969 0 -37.039999 0 -37.039999 3.7277719e-11 160.18662 + 2970 0 -37.039999 0 -37.039999 -4.5752847e-10 160.18662 + 2971 0 -37.039999 0 -37.039999 -2.6552484e-10 160.18662 + 2972 0 -37.039999 0 -37.039999 1.9052792e-10 160.18662 + 2973 0 -37.039999 0 -37.039999 6.0990562e-10 160.18662 + 2974 0 -37.039999 0 -37.039999 3.8128526e-10 160.18662 + 2975 0 -37.039999 0 -37.039999 -3.0470142e-10 160.18662 + 2976 0 -37.039999 0 -37.039999 7.7426957e-11 160.18662 + 2977 0 -37.039999 0 -37.039999 -2.2845058e-10 160.18662 + 2978 0 -37.039999 0 -37.039999 -1.5181542e-10 160.18662 + 2979 0 -37.039999 0 -37.039999 -2.2872529e-10 160.18662 + 2980 0 -37.039999 0 -37.039999 7.2536302e-10 160.18662 + 2981 0 -37.039999 0 -37.039999 -5.7268308e-10 160.18662 + 2982 0 -37.039999 0 -37.039999 6.104876e-10 160.18662 + 2983 0 -37.039999 0 -37.039999 -3.0498553e-10 160.18662 + 2984 0 -37.039999 0 -37.039999 4.1981295e-10 160.18662 + 2985 0 -37.039999 0 -37.039999 -6.5029191e-10 160.18662 + 2986 0 -37.039999 0 -37.039999 6.110242e-10 160.18662 + 2987 0 -37.039999 0 -37.039999 -3.0498553e-10 160.18662 + 2988 0 -37.039999 0 -37.039999 4.2011727e-10 160.18662 + 2989 0 -37.039999 0 -37.039999 -6.8853865e-10 160.18662 + 2990 0 -37.039999 0 -37.039999 5.7220564e-10 160.18662 + 2991 0 -37.039999 0 -37.039999 -2.6677801e-10 160.18662 + 2992 0 -37.039999 0 -37.039999 -6.5036359e-10 160.18662 + 2993 0 -37.039999 0 -37.039999 4.5866011e-10 160.18662 + 2994 0 -37.039999 0 -37.039999 -5.7301004e-10 160.18662 + 2995 0 -37.039999 0 -37.039999 7.2488703e-10 160.18662 + 2996 0 -37.039999 0 -37.039999 -4.9642057e-10 160.18662 + 2997 0 -37.039999 0 -37.039999 6.1086583e-10 160.18662 + 2998 0 -37.039999 0 -37.039999 -6.4826073e-10 160.18662 + 2999 0 -37.039999 0 -37.039999 6.1009904e-10 160.18662 + 3000 0 -37.039999 0 -37.039999 -6.1094598e-10 160.18662 + 3001 0 -37.039999 0 -37.039999 6.1009904e-10 160.18662 + 3002 0 -37.039999 0 -37.039999 -4.963352e-10 160.18662 + 3003 0 -37.039999 0 -37.039999 6.1009904e-10 160.18662 + 3004 0 -37.039999 0 -37.039999 -5.3458501e-10 160.18662 + 3005 0 -37.039999 0 -37.039999 6.1009904e-10 160.18662 + 3006 0 -37.039999 0 -37.039999 -5.3458501e-10 160.18662 + 3007 0 -37.039999 0 -37.039999 6.48851e-10 160.18662 + 3008 0 -37.039999 0 -37.039999 -6.1094598e-10 160.18662 + 3009 0 -37.039999 0 -37.039999 6.8676633e-10 160.18662 + 3010 0 -37.039999 0 -37.039999 -3.8098947e-10 160.18662 + 3011 0 -37.039999 0 -37.039999 7.7081366e-11 160.18662 + 3012 0 -37.039999 0 -37.039999 2.6697904e-10 160.18662 + 3013 0 -37.039999 0 -37.039999 -1.1473788e-10 160.18662 + 3014 0 -37.039999 0 -37.039999 -4.2046907e-10 160.18662 + 3015 0 -37.039999 0 -37.039999 -1.9142425e-10 160.18662 + 3016 0 -37.039999 0 -37.039999 3.4409303e-10 160.18662 + 3017 0 -37.039999 0 -37.039999 5.3474633e-10 160.18662 + 3018 0 -37.039999 0 -37.039999 -4.9565568e-10 160.18662 + 3019 0 -37.039999 0 -37.039999 6.4808677e-10 160.18662 + 3020 0 -37.039999 0 -37.039999 -4.9564935e-10 160.18662 + 3021 0 -37.039999 0 -37.039999 -3.0459303e-10 160.18662 + 3022 0 -37.039999 0 -37.039999 -1.5183122e-10 160.18662 + 3023 0 -37.039999 0 -37.039999 8.7791926e-10 160.18662 + 3024 0 -37.039999 0 -37.039999 -1.8978147e-10 160.18662 + 3025 0 -37.039999 0 -37.039999 -6.4914392e-10 160.18662 + 3026 0 -37.039999 0 -37.039999 4.9664954e-10 160.18662 + 3027 0 -37.039999 0 -37.039999 6.1112387e-10 160.18662 + 3028 0 -37.039999 0 -37.039999 -4.5923556e-10 160.18662 + 3029 0 -37.039999 0 -37.039999 -5.3444196e-10 160.18662 + 3030 0 -37.039999 0 -37.039999 4.2012106e-10 160.18662 + 3031 0 -37.039999 0 -37.039999 4.5778459e-10 160.18662 + 3032 0 -37.039999 0 -37.039999 -4.5856399e-10 160.18662 + 3033 0 -37.039999 0 -37.039999 -3.0673564e-10 160.18662 + 3034 0 -37.039999 0 -37.039999 6.0913346e-10 160.18662 + 3035 0 -37.039999 0 -37.039999 5.3361537e-10 160.18662 + 3036 0 -37.039999 0 -37.039999 -4.594339e-10 160.18662 + 3037 0 -37.039999 0 -37.039999 -1.1845791e-09 160.18662 + 3038 0 -37.039999 0 -37.039999 -4.9507495e-10 160.18662 + 3039 0 -37.039999 0 -37.039999 4.9588827e-10 160.18662 + 3040 0 -37.039999 0 -37.039999 -5.3509867e-10 160.18662 + 3041 0 -37.039999 0 -37.039999 3.8184766e-10 160.18662 + 3042 0 -37.039999 0 -37.039999 8.7825461e-10 160.18662 + 3043 0 -37.039999 0 -37.039999 -3.8145643e-11 160.18662 + 3044 0 -37.039999 0 -37.039999 -4.584601e-10 160.18662 + 3045 0 -37.039999 0 -37.039999 1.535676e-10 160.18662 + 3046 0 -37.039999 0 -37.039999 1.9120866e-10 160.18662 + 3047 0 -37.039999 0 -37.039999 4.5819797e-10 160.18662 + 3048 0 -37.039999 0 -37.039999 -6.4772788e-10 160.18662 + 3049 0 -37.039999 0 -37.039999 6.1116533e-10 160.18662 + 3050 0 -37.039999 0 -37.039999 -6.1100921e-10 160.18662 + 3051 0 -37.039999 0 -37.039999 4.9576152e-10 160.18662 + 3052 0 -37.039999 0 -37.039999 -6.5010241e-10 160.18662 + 3053 0 -37.039999 0 -37.039999 5.3427428e-10 160.18662 + 3054 0 -37.039999 0 -37.039999 1.5263876e-09 160.18662 + 3055 0 -37.039999 0 -37.039999 1.526392e-10 160.18662 + 3056 0 -37.039999 0 -37.039999 7.7873581e-11 160.18662 + 3057 0 -37.039999 0 -37.039999 -4.1973526e-10 160.18662 + 3058 0 -37.039999 0 -37.039999 -2.6760586e-10 160.18662 + 3059 0 -37.039999 0 -37.039999 -3.6961936e-11 160.18662 + 3060 0 -37.039999 0 -37.039999 7.2495184e-10 160.18662 + 3061 0 -37.039999 0 -37.039999 3.4379638e-10 160.18662 + 3062 0 -37.039999 0 -37.039999 7.6576648e-11 160.18662 + 3063 0 -37.039999 0 -37.039999 -1.1293226e-10 160.18662 + 3064 0 -37.039999 0 -37.039999 -3.6374184e-11 160.18662 + 3065 0 -37.039999 0 -37.039999 1.5480513e-10 160.18662 + 3066 0 -37.039999 0 -37.039999 -1.1338425e-10 160.18662 + 3067 0 -37.039999 0 -37.039999 2.6788258e-10 160.18662 + 3068 0 -37.039999 0 -37.039999 2.6791965e-10 160.18662 + 3069 0 -37.039999 0 -37.039999 -3.7372016e-11 160.18662 + 3070 0 -37.039999 0 -37.039999 1.153364e-10 160.18662 + 3071 0 -37.039999 0 -37.039999 -3.8267124e-10 160.18662 + 3072 0 -37.039999 0 -37.039999 4.9531466e-10 160.18662 + 3073 0 -37.039999 0 -37.039999 8.7731978e-10 160.18662 + 3074 0 -37.039999 0 -37.039999 -2.2785398e-10 160.18662 + 3075 0 -37.039999 0 -37.039999 3.8864978e-11 160.18662 + 3076 0 -37.039999 0 -37.039999 2.297183e-10 160.18662 + 3077 0 -37.039999 0 -37.039999 2.3046877e-10 160.18662 + 3078 0 -37.039999 0 -37.039999 -2.6669924e-10 160.18662 + 3079 0 -37.039999 0 -37.039999 6.4961687e-10 160.18662 + 3080 0 -37.039999 0 -37.039999 -6.5000397e-10 160.18662 + 3081 0 -37.039999 0 -37.039999 -6.5002212e-10 160.18662 + 3082 0 -37.039999 0 -37.039999 5.7171674e-10 160.18662 + 3083 0 -37.039999 0 -37.039999 6.8804227e-10 160.18662 + 3084 0 -37.039999 0 -37.039999 -7.6627891e-11 160.18662 + 3085 0 -37.039999 0 -37.039999 -1.5294955e-10 160.18662 + 3086 0 -37.039999 0 -37.039999 3.8088412e-10 160.18662 + 3087 0 -37.039999 0 -37.039999 8.7752642e-10 160.18662 + 3088 0 -37.039999 0 -37.039999 3.049222e-10 160.18662 + 3089 0 -37.039999 0 -37.039999 -4.9637119e-10 160.18662 + 3090 0 -37.039999 0 -37.039999 -8.3965426e-10 160.18662 + 3091 0 -37.039999 0 -37.039999 -1.916488e-10 160.18662 + 3092 0 -37.039999 0 -37.039999 6.4757208e-10 160.18662 + 3093 0 -37.039999 0 -37.039999 7.2493462e-10 160.18662 + 3094 0 -37.039999 0 -37.039999 -4.1989122e-10 160.18662 + 3095 0 -37.039999 0 -37.039999 -3.0514385e-10 160.18662 + 3096 0 -37.039999 0 -37.039999 -3.074073e-10 160.18662 + 3097 0 -37.039999 0 -37.039999 1.0690995e-09 160.18662 + 3098 0 -37.039999 0 -37.039999 -1.531155e-10 160.18662 + 3099 0 -37.039999 0 -37.039999 -8.3928892e-10 160.18662 + 3100 0 -37.039999 0 -37.039999 -4.1919989e-10 160.18662 + 3101 0 -37.039999 0 -37.039999 1.1505912e-10 160.18662 + 3102 0 -37.039999 0 -37.039999 -1.1446416e-10 160.18662 + 3103 0 -37.039999 0 -37.039999 6.4827725e-10 160.18662 + 3104 0 -37.039999 0 -37.039999 -1.1570273e-10 160.18662 + 3105 0 -37.039999 0 -37.039999 6.1081263e-10 160.18662 + 3106 0 -37.039999 0 -37.039999 2.3066167e-10 160.18662 + 3107 0 -37.039999 0 -37.039999 7.3460478e-13 160.18662 + 3108 0 -37.039999 0 -37.039999 -4.0941867e-13 160.18662 + 3109 0 -37.039999 0 -37.039999 -4.1790951e-10 160.18662 + 3110 0 -37.039999 0 -37.039999 -3.7795532e-11 160.18662 + 3111 0 -37.039999 0 -37.039999 1.5251133e-10 160.18662 + 3112 0 -37.039999 0 -37.039999 1.911776e-10 160.18662 + 3113 0 -37.039999 0 -37.039999 -3.0351991e-10 160.18662 + 3114 0 -37.039999 0 -37.039999 7.6330845e-11 160.18662 + 3115 0 -37.039999 0 -37.039999 7.7715538e-11 160.18662 + 3116 0 -37.039999 0 -37.039999 -3.6907075e-11 160.18662 + 3117 0 -37.039999 0 -37.039999 3.9288058e-11 160.18662 + 3118 0 -37.039999 0 -37.039999 3.8362531e-11 160.18662 + 3119 0 -37.039999 0 -37.039999 7.6504525e-11 160.18662 + 3120 0 -37.039999 0 -37.039999 -5.7235007e-10 160.18662 + 3121 0 -37.039999 0 -37.039999 5.3453693e-10 160.18662 + 3122 0 -37.039999 0 -37.039999 -5.3397317e-10 160.18662 + 3123 0 -37.039999 0 -37.039999 6.8717511e-10 160.18662 + 3124 0 -37.039999 0 -37.039999 -4.960264e-10 160.18662 + 3125 0 -37.039999 0 -37.039999 6.0994423e-10 160.18662 + 3126 0 -37.039999 0 -37.039999 -4.9609855e-10 160.18662 + 3127 0 -37.039999 0 -37.039999 6.0994423e-10 160.18662 + 3128 0 -37.039999 0 -37.039999 -5.3449434e-10 160.18662 + 3129 0 -37.039999 0 -37.039999 6.1067271e-10 160.18662 + 3130 0 -37.039999 0 -37.039999 -5.3449434e-10 160.18662 + 3131 0 -37.039999 0 -37.039999 6.1067271e-10 160.18662 + 3132 0 -37.039999 0 -37.039999 -5.3423467e-10 160.18662 + 3133 0 -37.039999 0 -37.039999 5.728486e-10 160.18662 + 3134 0 -37.039999 0 -37.039999 -4.2031801e-10 160.18662 + 3135 0 -37.039999 0 -37.039999 -4.5783228e-10 160.18662 + 3136 0 -37.039999 0 -37.039999 6.10853e-10 160.18662 + 3137 0 -37.039999 0 -37.039999 -4.5879918e-10 160.18662 + 3138 0 -37.039999 0 -37.039999 5.7355686e-10 160.18662 + 3139 0 -37.039999 0 -37.039999 -4.5867105e-10 160.18662 + 3140 0 -37.039999 0 -37.039999 5.7357486e-10 160.18662 + 3141 0 -37.039999 0 -37.039999 -5.3526189e-10 160.18662 + 3142 0 -37.039999 0 -37.039999 4.9695309e-10 160.18662 + 3143 0 -37.039999 0 -37.039999 -3.4381484e-10 160.18662 + 3144 0 -37.039999 0 -37.039999 -3.8219741e-10 160.18662 + 3145 0 -37.039999 0 -37.039999 6.1137183e-10 160.18662 + 3146 0 -37.039999 0 -37.039999 6.5023301e-10 160.18662 + 3147 0 -37.039999 0 -37.039999 -5.3482884e-10 160.18662 + 3148 0 -37.039999 0 -37.039999 -5.7368644e-10 160.18662 + 3149 0 -37.039999 0 -37.039999 5.7252586e-10 160.18662 + 3150 0 -37.039999 0 -37.039999 5.7338451e-10 160.18662 + 3151 0 -37.039999 0 -37.039999 -1.5210442e-10 160.18662 + 3152 0 -37.039999 0 -37.039999 -8.7903787e-10 160.18662 + 3153 0 -37.039999 0 -37.039999 -5.3499062e-10 160.18662 + 3154 0 -37.039999 0 -37.039999 7.5764736e-11 160.18662 + 3155 0 -37.039999 0 -37.039999 5.3344352e-10 160.18662 + 3156 0 -37.039999 0 -37.039999 -7.7546196e-11 160.18662 + 3157 0 -37.039999 0 -37.039999 3.8206121e-10 160.18662 + 3158 0 -37.039999 0 -37.039999 -1.1502153e-10 160.18662 + 3159 0 -37.039999 0 -37.039999 4.1884888e-10 160.18662 + 3160 0 -37.039999 0 -37.039999 4.5812245e-10 160.18662 + 3161 0 -37.039999 0 -37.039999 -3.4270701e-10 160.18662 + 3162 0 -37.039999 0 -37.039999 -6.5009931e-10 160.18662 + 3163 0 -37.039999 0 -37.039999 3.0640653e-10 160.18662 + 3164 0 -37.039999 0 -37.039999 6.1054935e-10 160.18662 + 3165 0 -37.039999 0 -37.039999 -3.0506627e-10 160.18662 + 3166 0 -37.039999 0 -37.039999 -1.8843953e-10 160.18662 + 3167 0 -37.039999 0 -37.039999 1.5349784e-10 160.18662 + 3168 0 -37.039999 0 -37.039999 2.2912853e-10 160.18662 + 3169 0 -37.039999 0 -37.039999 -3.4237861e-10 160.18662 + 3170 0 -37.039999 0 -37.039999 -2.665345e-10 160.18662 + 3171 0 -37.039999 0 -37.039999 1.2545891e-12 160.18662 + 3172 0 -37.039999 0 -37.039999 7.6768324e-11 160.18662 + 3173 0 -37.039999 0 -37.039999 -1.1392975e-10 160.18662 + 3174 0 -37.039999 0 -37.039999 -1.1387145e-10 160.18662 + 3175 0 -37.039999 0 -37.039999 1.9017738e-10 160.18662 + 3176 0 -37.039999 0 -37.039999 -2.2888943e-10 160.18662 + 3177 0 -37.039999 0 -37.039999 3.0624351e-10 160.18662 + 3178 0 -37.039999 0 -37.039999 1.5263366e-10 160.18662 + 3179 0 -37.039999 0 -37.039999 -4.1836591e-10 160.18662 + 3180 0 -37.039999 0 -37.039999 7.6566652e-11 160.18662 + 3181 0 -37.039999 0 -37.039999 1.5344085e-10 160.18662 + 3182 0 -37.039999 0 -37.039999 1.1638336e-10 160.18662 + 3183 0 -37.039999 0 -37.039999 7.7697542e-11 160.18662 + 3184 0 -37.039999 0 -37.039999 -3.7644435e-11 160.18662 + 3185 0 -37.039999 0 -37.039999 -4.9580905e-10 160.18662 + 3186 0 -37.039999 0 -37.039999 5.7195276e-10 160.18662 + 3187 0 -37.039999 0 -37.039999 -4.2034174e-10 160.18662 + 3188 0 -37.039999 0 -37.039999 -5.7318773e-10 160.18662 + 3189 0 -37.039999 0 -37.039999 6.8704666e-10 160.18662 + 3190 0 -37.039999 0 -37.039999 6.107496e-10 160.18662 + 3191 0 -37.039999 0 -37.039999 -4.9617285e-10 160.18662 + 3192 0 -37.039999 0 -37.039999 6.107496e-10 160.18662 + 3193 0 -37.039999 0 -37.039999 -4.9617285e-10 160.18662 + 3194 0 -37.039999 0 -37.039999 6.8724755e-10 160.18662 + 3195 0 -37.039999 0 -37.039999 -6.1072063e-10 160.18662 + 3196 0 -37.039999 0 -37.039999 7.2524673e-10 160.18662 + 3197 0 -37.039999 0 -37.039999 -4.9590334e-10 160.18662 + 3198 0 -37.039999 0 -37.039999 6.108253e-10 160.18662 + 3199 0 -37.039999 0 -37.039999 -5.3416223e-10 160.18662 + 3200 0 -37.039999 0 -37.039999 6.108253e-10 160.18662 + 3201 0 -37.039999 0 -37.039999 -5.345048e-10 160.18662 + 3202 0 -37.039999 0 -37.039999 6.1079346e-10 160.18662 + 3203 0 -37.039999 0 -37.039999 -6.5014961e-10 160.18662 + 3204 0 -37.039999 0 -37.039999 6.1080348e-10 160.18662 + 3205 0 -37.039999 0 -37.039999 4.290386e-13 160.18662 + 3206 0 -37.039999 0 -37.039999 -3.0367919e-10 160.18662 + 3207 0 -37.039999 0 -37.039999 -4.2064712e-10 160.18662 + 3208 0 -37.039999 0 -37.039999 3.4331853e-10 160.18662 + 3209 0 -37.039999 0 -37.039999 -6.1101983e-10 160.18662 + 3210 0 -37.039999 0 -37.039999 5.337883e-10 160.18662 + 3211 0 -37.039999 0 -37.039999 -2.2824194e-10 160.18662 + 3212 0 -37.039999 0 -37.039999 -2.6657144e-10 160.18662 + 3213 0 -37.039999 0 -37.039999 1.1577475e-10 160.18662 + 3214 0 -37.039999 0 -37.039999 1.1546166e-10 160.18662 + 3215 0 -37.039999 0 -37.039999 1.1497643e-10 160.18662 + 3216 0 -37.039999 0 -37.039999 -4.5804449e-10 160.18662 + 3217 0 -37.039999 0 -37.039999 5.7192529e-10 160.18662 + 3218 0 -37.039999 0 -37.039999 6.1046919e-10 160.18662 + 3219 0 -37.039999 0 -37.039999 -5.3501203e-10 160.18662 + 3220 0 -37.039999 0 -37.039999 -1.0695801e-09 160.18662 + 3221 0 -37.039999 0 -37.039999 1.1559305e-10 160.18662 + 3222 0 -37.039999 0 -37.039999 1.9072045e-10 160.18662 + 3223 0 -37.039999 0 -37.039999 -4.9660276e-10 160.18662 + 3224 0 -37.039999 0 -37.039999 -1.5167971e-10 160.18662 + 3225 0 -37.039999 0 -37.039999 1.5514686e-12 160.18662 + 3226 0 -37.039999 0 -37.039999 3.8682242e-11 160.18662 + 3227 0 -37.039999 0 -37.039999 3.0516411e-10 160.18662 + 3228 0 -37.039999 0 -37.039999 -1.9104275e-10 160.18662 + 3229 0 -37.039999 0 -37.039999 -2.6677469e-10 160.18662 + 3230 0 -37.039999 0 -37.039999 4.5795703e-10 160.18662 + 3231 0 -37.039999 0 -37.039999 1.1527893e-10 160.18662 + 3232 0 -37.039999 0 -37.039999 -5.3511577e-10 160.18662 + 3233 0 -37.039999 0 -37.039999 5.7252104e-10 160.18662 + 3234 0 -37.039999 0 -37.039999 -5.3511577e-10 160.18662 + 3235 0 -37.039999 0 -37.039999 5.7252104e-10 160.18662 + 3236 0 -37.039999 0 -37.039999 -5.7255388e-10 160.18662 + 3237 0 -37.039999 0 -37.039999 5.3483844e-10 160.18662 + 3238 0 -37.039999 0 -37.039999 -5.342087e-10 160.18662 + 3239 0 -37.039999 0 -37.039999 5.3483844e-10 160.18662 + 3240 0 -37.039999 0 -37.039999 -4.5860322e-10 160.18662 + 3241 0 -37.039999 0 -37.039999 6.1056421e-10 160.18662 + 3242 0 -37.039999 0 -37.039999 -4.9603427e-10 160.18662 + 3243 0 -37.039999 0 -37.039999 6.8655678e-10 160.18662 + 3244 0 -37.039999 0 -37.039999 -4.9469941e-10 160.18662 + 3245 0 -37.039999 0 -37.039999 3.06227e-10 160.18662 + 3246 0 -37.039999 0 -37.039999 -5.3511577e-10 160.18662 + 3247 0 -37.039999 0 -37.039999 6.0999116e-10 160.18662 + 3248 0 -37.039999 0 -37.039999 -4.9469941e-10 160.18662 + 3249 0 -37.039999 0 -37.039999 2.297169e-10 160.18662 + 3250 0 -37.039999 0 -37.039999 3.8676557e-11 160.18662 + 3251 0 -37.039999 0 -37.039999 -4.5855292e-10 160.18662 + 3252 0 -37.039999 0 -37.039999 6.1019463e-10 160.18662 + 3253 0 -37.039999 0 -37.039999 -1.9038458e-10 160.18662 + 3254 0 -37.039999 0 -37.039999 -4.9695936e-10 160.18662 + 3255 0 -37.039999 0 -37.039999 1.1492128e-10 160.18662 + 3256 0 -37.039999 0 -37.039999 4.9567869e-10 160.18662 + 3257 0 -37.039999 0 -37.039999 -1.5149301e-10 160.18662 + 3258 0 -37.039999 0 -37.039999 -1.1456975e-10 160.18662 + 3259 0 -37.039999 0 -37.039999 -1.1287903e-10 160.18662 + 3260 0 -37.039999 0 -37.039999 1.164387e-10 160.18662 + 3261 0 -37.039999 0 -37.039999 7.810783e-11 160.18662 + 3262 0 -37.039999 0 -37.039999 -1.5107004e-10 160.18662 + 3263 0 -37.039999 0 -37.039999 -2.6563103e-10 160.18662 + 3264 0 -37.039999 0 -37.039999 -2.2760921e-10 160.18662 + 3265 0 -37.039999 0 -37.039999 7.7658638e-11 160.18662 + 3266 0 -37.039999 0 -37.039999 1.1550013e-10 160.18662 + 3267 0 -37.039999 0 -37.039999 -1.8838637e-10 160.18662 + 3268 0 -37.039999 0 -37.039999 1.1937708e-12 160.18662 + 3269 0 -37.039999 0 -37.039999 3.8390981e-11 160.18662 + 3270 0 -37.039999 0 -37.039999 -2.289412e-10 160.18662 + 3271 0 -37.039999 0 -37.039999 1.1431803e-10 160.18662 + 3272 0 -37.039999 0 -37.039999 1.9019469e-10 160.18662 + 3273 0 -37.039999 0 -37.039999 2.2894681e-10 160.18662 + 3274 0 -37.039999 0 -37.039999 -1.5254849e-10 160.18662 + 3275 0 -37.039999 0 -37.039999 -4.9446498e-10 160.18662 + 3276 0 -37.039999 0 -37.039999 -7.609853e-11 160.18662 + 3277 0 -37.039999 0 -37.039999 1.5328349e-10 160.18662 + 3278 0 -37.039999 0 -37.039999 1.1447369e-10 160.18662 + 3279 0 -37.039999 0 -37.039999 -4.1933066e-10 160.18662 + 3280 0 -37.039999 0 -37.039999 -4.1925851e-10 160.18662 + 3281 0 -37.039999 0 -37.039999 3.911518e-11 160.18662 + 3282 0 -37.039999 0 -37.039999 1.5344169e-10 160.18662 + 3283 0 -37.039999 0 -37.039999 -2.2759919e-10 160.18662 + 3284 0 -37.039999 0 -37.039999 2.6772245e-10 160.18662 + 3285 0 -37.039999 0 -37.039999 -1.1379626e-10 160.18662 + 3286 0 -37.039999 0 -37.039999 -1.501424e-10 160.18662 + 3287 0 -37.039999 0 -37.039999 -1.1175793e-10 160.18662 + 3288 0 -37.039999 0 -37.039999 -7.5359083e-11 160.18662 + 3289 0 -37.039999 0 -37.039999 9.1472699e-13 160.18662 + 3290 0 -37.039999 0 -37.039999 7.6404575e-10 160.18662 + 3291 0 -37.039999 0 -37.039999 -6.0991709e-10 160.18662 + 3292 0 -37.039999 0 -37.039999 2.3044862e-10 160.18662 + 3293 0 -37.039999 0 -37.039999 4.5764094e-10 160.18662 + 3294 0 -37.039999 0 -37.039999 -5.3529791e-10 160.18662 + 3295 0 -37.039999 0 -37.039999 -4.965398e-10 160.18662 + 3296 0 -37.039999 0 -37.039999 4.5660108e-10 160.18662 + 3297 0 -37.039999 0 -37.039999 1.4137299e-09 160.18662 + 3298 0 -37.039999 0 -37.039999 2.6743958e-10 160.18662 + 3299 0 -37.039999 0 -37.039999 -3.0416635e-10 160.18662 + 3300 0 -37.039999 0 -37.039999 -1.8922524e-10 160.18662 + 3301 0 -37.039999 0 -37.039999 -1.1265717e-10 160.18662 + 3302 0 -37.039999 0 -37.039999 1.8942422e-12 160.18662 + 3303 0 -37.039999 0 -37.039999 1.5433407e-10 160.18662 + 3304 0 -37.039999 0 -37.039999 6.8793132e-13 160.18662 + 3305 0 -37.039999 0 -37.039999 -1.5222282e-10 160.18662 + 3306 0 -37.039999 0 -37.039999 1.5379302e-10 160.18662 + 3307 0 -37.039999 0 -37.039999 1.5253691e-10 160.18662 + 3308 0 -37.039999 0 -37.039999 -1.1498111e-10 160.18662 + 3309 0 -37.039999 0 -37.039999 -1.9095995e-10 160.18662 + 3310 0 -37.039999 0 -37.039999 3.0633899e-10 160.18662 + 3311 0 -37.039999 0 -37.039999 1.9088118e-10 160.18662 + 3312 0 -37.039999 0 -37.039999 -3.8042063e-10 160.18662 + 3313 0 -37.039999 0 -37.039999 -3.0374856e-10 160.18662 + 3314 0 -37.039999 0 -37.039999 7.6710782e-11 160.18662 + 3315 0 -37.039999 0 -37.039999 -1.125361e-10 160.18662 + 3316 0 -37.039999 0 -37.039999 3.8921901e-11 160.18662 + 3317 0 -37.039999 0 -37.039999 1.1513996e-10 160.18662 + 3318 0 -37.039999 0 -37.039999 -7.4550313e-11 160.18662 + 3319 0 -37.039999 0 -37.039999 -3.6606986e-11 160.18662 + 3320 0 -37.039999 0 -37.039999 3.813691e-10 160.18662 + 3321 0 -37.039999 0 -37.039999 3.904778e-11 160.18662 + 3322 0 -37.039999 0 -37.039999 6.1138257e-13 160.18662 + 3323 0 -37.039999 0 -37.039999 3.9650822e-11 160.18662 + 3324 0 -37.039999 0 -37.039999 -3.0556319e-10 160.18662 + 3325 0 -37.039999 0 -37.039999 -3.0556319e-10 160.18662 + 3326 0 -37.039999 0 -37.039999 3.4367847e-10 160.18662 + 3327 0 -37.039999 0 -37.039999 3.8135871e-10 160.18662 + 3328 0 -37.039999 0 -37.039999 3.8257527e-10 160.18662 + 3329 0 -37.039999 0 -37.039999 -3.0521088e-10 160.18662 + 3330 0 -37.039999 0 -37.039999 -4.9730834e-10 160.18662 + 3331 0 -37.039999 0 -37.039999 5.3254246e-10 160.18662 + 3332 0 -37.039999 0 -37.039999 5.7166957e-10 160.18662 + 3333 0 -37.039999 0 -37.039999 -5.7386842e-10 160.18662 + 3334 0 -37.039999 0 -37.039999 -1.1090385e-09 160.18662 + 3335 0 -37.039999 0 -37.039999 -1.1389332e-10 160.18662 + 3336 0 -37.039999 0 -37.039999 4.5687621e-10 160.18662 + 3337 0 -37.039999 0 -37.039999 3.4322522e-10 160.18662 + 3338 0 -37.039999 0 -37.039999 -3.0806064e-10 160.18662 + 3339 0 -37.039999 0 -37.039999 -3.0502352e-10 160.18662 + 3340 0 -37.039999 0 -37.039999 5.7291865e-10 160.18662 + 3341 0 -37.039999 0 -37.039999 4.9633856e-10 160.18662 + 3342 0 -37.039999 0 -37.039999 -1.9167482e-10 160.18662 + 3343 0 -37.039999 0 -37.039999 -8.7887799e-10 160.18662 + 3344 0 -37.039999 0 -37.039999 -3.0442015e-10 160.18662 + 3345 0 -37.039999 0 -37.039999 2.2931798e-10 160.18662 + 3346 0 -37.039999 0 -37.039999 8.784422e-10 160.18662 + 3347 0 -37.039999 0 -37.039999 6.4852539e-10 160.18662 + 3348 0 -37.039999 0 -37.039999 -2.6710706e-10 160.18662 + 3349 0 -37.039999 0 -37.039999 -4.9597565e-10 160.18662 + 3350 0 -37.039999 0 -37.039999 7.5779958e-11 160.18662 + 3351 0 -37.039999 0 -37.039999 4.9652962e-10 160.18662 + 3352 0 -37.039999 0 -37.039999 7.4940102e-11 160.18662 + 3353 0 -37.039999 0 -37.039999 -3.038647e-10 160.18662 + 3354 0 -37.039999 0 -37.039999 -7.5356723e-11 160.18662 + 3355 0 -37.039999 0 -37.039999 5.7175677e-10 160.18662 + 3356 0 -37.039999 0 -37.039999 6.4908685e-10 160.18662 + 3357 0 -37.039999 0 -37.039999 -3.0464968e-10 160.18662 + 3358 0 -37.039999 0 -37.039999 -4.9638655e-10 160.18662 + 3359 0 -37.039999 0 -37.039999 -2.6689475e-10 160.18662 + 3360 0 -37.039999 0 -37.039999 1.5226899e-10 160.18662 + 3361 0 -37.039999 0 -37.039999 2.3080125e-10 160.18662 + 3362 0 -37.039999 0 -37.039999 -3.7737946e-11 160.18662 + 3363 0 -37.039999 0 -37.039999 3.9737135e-11 160.18662 + 3364 0 -37.039999 0 -37.039999 -1.5167717e-10 160.18662 + 3365 0 -37.039999 0 -37.039999 2.680566e-10 160.18662 + 3366 0 -37.039999 0 -37.039999 2.3042668e-10 160.18662 + 3367 0 -37.039999 0 -37.039999 -3.4501911e-10 160.18662 + 3368 0 -37.039999 0 -37.039999 -6.1164579e-10 160.18662 + 3369 0 -37.039999 0 -37.039999 4.5786588e-10 160.18662 + 3370 0 -37.039999 0 -37.039999 2.664693e-10 160.18662 + 3371 0 -37.039999 0 -37.039999 -5.3631802e-10 160.18662 + 3372 0 -37.039999 0 -37.039999 -8.0307854e-10 160.18662 + 3373 0 -37.039999 0 -37.039999 4.9396238e-13 160.18662 + 3374 0 -37.039999 0 -37.039999 1.1469695e-10 160.18662 + 3375 0 -37.039999 0 -37.039999 -3.8147545e-10 160.18662 + 3376 0 -37.039999 0 -37.039999 -3.7449619e-11 160.18662 + 3377 0 -37.039999 0 -37.039999 4.1936212e-10 160.18662 + 3378 0 -37.039999 0 -37.039999 -4.9725298e-10 160.18662 + 3379 0 -37.039999 0 -37.039999 -4.9473586e-10 160.18662 + 3380 0 -37.039999 0 -37.039999 -1.12685e-10 160.18662 + 3381 0 -37.039999 0 -37.039999 3.0631061e-10 160.18662 + 3382 0 -37.039999 0 -37.039999 5.7204106e-10 160.18662 + 3383 0 -37.039999 0 -37.039999 3.8216246e-11 160.18662 + 3384 0 -37.039999 0 -37.039999 -1.1419873e-10 160.18662 + 3385 0 -37.039999 0 -37.039999 4.5897377e-10 160.18662 + 3386 0 -37.039999 0 -37.039999 4.1951247e-10 160.18662 + 3387 0 -37.039999 0 -37.039999 -7.6330028e-11 160.18662 + 3388 0 -37.039999 0 -37.039999 -9.1892271e-10 160.18662 + 3389 0 -37.039999 0 -37.039999 -4.9580689e-10 160.18662 + 3390 0 -37.039999 0 -37.039999 7.5741262e-11 160.18662 + 3391 0 -37.039999 0 -37.039999 7.6788475e-11 160.18662 + 3392 0 -37.039999 0 -37.039999 -1.5163448e-10 160.18662 + 3393 0 -37.039999 0 -37.039999 2.2960267e-10 160.18662 + 3394 0 -37.039999 0 -37.039999 -6.122959e-10 160.18662 + 3395 0 -37.039999 0 -37.039999 -8.0199364e-10 160.18662 + 3396 0 -37.039999 0 -37.039999 -6.485549e-10 160.18662 + 3397 0 -37.039999 0 -37.039999 2.6758657e-10 160.18662 + 3398 0 -37.039999 0 -37.039999 2.695672e-10 160.18662 + 3399 0 -37.039999 0 -37.039999 -7.7048656e-11 160.18662 + 3400 0 -37.039999 0 -37.039999 -3.8148357e-10 160.18662 + 3401 0 -37.039999 0 -37.039999 -1.9162459e-10 160.18662 + 3402 0 -37.039999 0 -37.039999 1.903268e-10 160.18662 + 3403 0 -37.039999 0 -37.039999 5.7319224e-10 160.18662 + 3404 0 -37.039999 0 -37.039999 -4.9267921e-14 160.18662 + 3405 0 -37.039999 0 -37.039999 7.1181726e-13 160.18662 + 3406 0 -37.039999 0 -37.039999 1.899424e-10 160.18662 + 3407 0 -37.039999 0 -37.039999 -4.2007077e-10 160.18662 + 3408 0 -37.039999 0 -37.039999 3.8192198e-10 160.18662 + 3409 0 -37.039999 0 -37.039999 4.9554424e-10 160.18662 + 3410 0 -37.039999 0 -37.039999 -1.8990398e-10 160.18662 + 3411 0 -37.039999 0 -37.039999 -7.6417342e-10 160.18662 + 3412 0 -37.039999 0 -37.039999 -1.1495276e-10 160.18662 + 3413 0 -37.039999 0 -37.039999 2.2973206e-10 160.18662 + 3414 0 -37.039999 0 -37.039999 -1.5226374e-10 160.18662 + 3415 0 -37.039999 0 -37.039999 -1.5187035e-10 160.18662 + 3416 0 -37.039999 0 -37.039999 6.1099298e-10 160.18662 + 3417 0 -37.039999 0 -37.039999 -4.5785827e-10 160.18662 + 3418 0 -37.039999 0 -37.039999 6.1092714e-10 160.18662 + 3419 0 -37.039999 0 -37.039999 -6.1125962e-10 160.18662 + 3420 0 -37.039999 0 -37.039999 6.1095944e-10 160.18662 + 3421 0 -37.039999 0 -37.039999 -6.1125731e-10 160.18662 + 3422 0 -37.039999 0 -37.039999 5.7232907e-10 160.18662 + 3423 0 -37.039999 0 -37.039999 -3.0514351e-10 160.18662 + 3424 0 -37.039999 0 -37.039999 -4.211606e-10 160.18662 + 3425 0 -37.039999 0 -37.039999 3.0481491e-10 160.18662 + 3426 0 -37.039999 0 -37.039999 4.2041017e-10 160.18662 + 3427 0 -37.039999 0 -37.039999 -4.5883123e-10 160.18662 + 3428 0 -37.039999 0 -37.039999 7.6384777e-10 160.18662 + 3429 0 -37.039999 0 -37.039999 -4.5840659e-10 160.18662 + 3430 0 -37.039999 0 -37.039999 -3.8145718e-10 160.18662 + 3431 0 -37.039999 0 -37.039999 -4.4282244e-13 160.18662 + 3432 0 -37.039999 0 -37.039999 9.9266294e-10 160.18662 + 3433 0 -37.039999 0 -37.039999 3.0486679e-10 160.18662 + 3434 0 -37.039999 0 -37.039999 -4.5949929e-10 160.18662 + 3435 0 -37.039999 0 -37.039999 4.1920896e-10 160.18662 + 3436 0 -37.039999 0 -37.039999 -1.9282923e-10 160.18662 + 3437 0 -37.039999 0 -37.039999 -6.888117e-10 160.18662 + 3438 0 -37.039999 0 -37.039999 1.9041956e-10 160.18662 + 3439 0 -37.039999 0 -37.039999 -1.5242796e-10 160.18662 + 3440 0 -37.039999 0 -37.039999 -2.2922377e-10 160.18662 + 3441 0 -37.039999 0 -37.039999 3.0552566e-10 160.18662 + 3442 0 -37.039999 0 -37.039999 -3.7334304e-11 160.18662 + 3443 0 -37.039999 0 -37.039999 6.8679396e-10 160.18662 + 3444 0 -37.039999 0 -37.039999 4.5843939e-10 160.18662 + 3445 0 -37.039999 0 -37.039999 -4.9636727e-10 160.18662 + 3446 0 -37.039999 0 -37.039999 8.0262492e-10 160.18662 + 3447 0 -37.039999 0 -37.039999 -3.4514109e-10 160.18662 + 3448 0 -37.039999 0 -37.039999 -1.222963e-09 160.18662 + 3449 0 -37.039999 0 -37.039999 -1.5272811e-10 160.18662 + 3450 0 -37.039999 0 -37.039999 6.8752068e-10 160.18662 + 3451 0 -37.039999 0 -37.039999 2.2863069e-10 160.18662 + 3452 0 -37.039999 0 -37.039999 -4.2110324e-10 160.18662 + 3453 0 -37.039999 0 -37.039999 -9.5467457e-10 160.18662 + 3454 0 -37.039999 0 -37.039999 -1.137492e-10 160.18662 + 3455 0 -37.039999 0 -37.039999 1.1488714e-10 160.18662 + 3456 0 -37.039999 0 -37.039999 -1.1455975e-10 160.18662 + 3457 0 -37.039999 0 -37.039999 -3.7004162e-11 160.18662 + 3458 0 -37.039999 0 -37.039999 -1.139074e-10 160.18662 + 3459 0 -37.039999 0 -37.039999 9.1673594e-10 160.18662 + 3460 0 -37.039999 0 -37.039999 -1.9068643e-10 160.18662 + 3461 0 -37.039999 0 -37.039999 -6.4742209e-10 160.18662 + 3462 0 -37.039999 0 -37.039999 -1.9097948e-10 160.18662 + 3463 0 -37.039999 0 -37.039999 1.9156583e-10 160.18662 + 3464 0 -37.039999 0 -37.039999 4.9667698e-10 160.18662 + 3465 0 -37.039999 0 -37.039999 4.580424e-10 160.18662 + 3466 0 -37.039999 0 -37.039999 -3.4430227e-10 160.18662 + 3467 0 -37.039999 0 -37.039999 -2.6799955e-10 160.18662 + 3468 0 -37.039999 0 -37.039999 4.5844703e-10 160.18662 + 3469 0 -37.039999 0 -37.039999 3.0426873e-10 160.18662 + 3470 0 -37.039999 0 -37.039999 4.9673159e-10 160.18662 + 3471 0 -37.039999 0 -37.039999 -3.8356032e-10 160.18662 + 3472 0 -37.039999 0 -37.039999 6.1010883e-10 160.18662 + 3473 0 -37.039999 0 -37.039999 4.1987115e-10 160.18662 + 3474 0 -37.039999 0 -37.039999 -3.4333433e-10 160.18662 + 3475 0 -37.039999 0 -37.039999 -1.2238023e-09 160.18662 + 3476 0 -37.039999 0 -37.039999 -2.2903716e-10 160.18662 + 3477 0 -37.039999 0 -37.039999 1.5306753e-10 160.18662 + 3478 0 -37.039999 0 -37.039999 7.7202156e-11 160.18662 + 3479 0 -37.039999 0 -37.039999 -1.1346871e-10 160.18662 + 3480 0 -37.039999 0 -37.039999 2.2862407e-10 160.18662 + 3481 0 -37.039999 0 -37.039999 3.7010555e-11 160.18662 + 3482 0 -37.039999 0 -37.039999 -3.8356554e-11 160.18662 + 3483 0 -37.039999 0 -37.039999 3.0414482e-10 160.18662 + 3484 0 -37.039999 0 -37.039999 -7.6284338e-11 160.18662 + 3485 0 -37.039999 0 -37.039999 2.6676769e-10 160.18662 + 3486 0 -37.039999 0 -37.039999 -3.8348464e-10 160.18662 + 3487 0 -37.039999 0 -37.039999 -1.0708868e-09 160.18662 + 3488 0 -37.039999 0 -37.039999 -7.650139e-10 160.18662 + 3489 0 -37.039999 0 -37.039999 3.8051076e-10 160.18662 + 3490 0 -37.039999 0 -37.039999 5.3385377e-10 160.18662 + 3491 0 -37.039999 0 -37.039999 -7.6462372e-11 160.18662 + 3492 0 -37.039999 0 -37.039999 -1.1290702e-10 160.18662 + 3493 0 -37.039999 0 -37.039999 1.0228645e-12 160.18662 + 3494 0 -37.039999 0 -37.039999 -1.8928184e-10 160.18662 + 3495 0 -37.039999 0 -37.039999 4.1968459e-10 160.18662 + 3496 0 -37.039999 0 -37.039999 4.9611452e-10 160.18662 + 3497 0 -37.039999 0 -37.039999 2.2936856e-10 160.18662 + 3498 0 -37.039999 0 -37.039999 -6.4919903e-10 160.18662 + 3499 0 -37.039999 0 -37.039999 3.8328758e-10 160.18662 + 3500 0 -37.039999 0 -37.039999 4.5811429e-10 160.18662 + 3501 0 -37.039999 0 -37.039999 -4.9699702e-10 160.18662 + 3502 0 -37.039999 0 -37.039999 -6.117192e-10 160.18662 + 3503 0 -37.039999 0 -37.039999 6.1029319e-10 160.18662 + 3504 0 -37.039999 0 -37.039999 6.1029319e-10 160.18662 + 3505 0 -37.039999 0 -37.039999 -5.3536139e-10 160.18662 + 3506 0 -37.039999 0 -37.039999 5.3493839e-10 160.18662 + 3507 0 -37.039999 0 -37.039999 4.5846385e-10 160.18662 + 3508 0 -37.039999 0 -37.039999 -3.4508759e-10 160.18662 + 3509 0 -37.039999 0 -37.039999 -9.1590423e-10 160.18662 + 3510 0 -37.039999 0 -37.039999 2.2940648e-10 160.18662 + 3511 0 -37.039999 0 -37.039999 3.7716507e-11 160.18662 + 3512 0 -37.039999 0 -37.039999 7.7725396e-11 160.18662 + 3513 0 -37.039999 0 -37.039999 -4.9756084e-10 160.18662 + 3514 0 -37.039999 0 -37.039999 -3.0557903e-10 160.18662 + 3515 0 -37.039999 0 -37.039999 3.4303754e-10 160.18662 + 3516 0 -37.039999 0 -37.039999 3.0416559e-10 160.18662 + 3517 0 -37.039999 0 -37.039999 -1.5248708e-10 160.18662 + 3518 0 -37.039999 0 -37.039999 -6.4808737e-10 160.18662 + 3519 0 -37.039999 0 -37.039999 3.0599489e-10 160.18662 + 3520 0 -37.039999 0 -37.039999 3.4271111e-10 160.18662 + 3521 0 -37.039999 0 -37.039999 -6.5094527e-10 160.18662 + 3522 0 -37.039999 0 -37.039999 -1.262845e-09 160.18662 + 3523 0 -37.039999 0 -37.039999 3.8046739e-11 160.18662 + 3524 0 -37.039999 0 -37.039999 3.9204863e-11 160.18662 + 3525 0 -37.039999 0 -37.039999 -6.1174499e-10 160.18662 + 3526 0 -37.039999 0 -37.039999 -1.5208379e-10 160.18662 + 3527 0 -37.039999 0 -37.039999 2.2935003e-10 160.18662 + 3528 0 -37.039999 0 -37.039999 -1.9058217e-10 160.18662 + 3529 0 -37.039999 0 -37.039999 -3.8334868e-10 160.18662 + 3530 0 -37.039999 0 -37.039999 4.193013e-10 160.18662 + 3531 0 -37.039999 0 -37.039999 1.5223886e-10 160.18662 + 3532 0 -37.039999 0 -37.039999 -6.4926347e-10 160.18662 + 3533 0 -37.039999 0 -37.039999 -4.1973845e-10 160.18662 + 3534 0 -37.039999 0 -37.039999 3.9464375e-11 160.18662 + 3535 0 -37.039999 0 -37.039999 3.0617508e-10 160.18662 + 3536 0 -37.039999 0 -37.039999 3.4352407e-10 160.18662 + 3537 0 -37.039999 0 -37.039999 2.2853464e-10 160.18662 + 3538 0 -37.039999 0 -37.039999 -3.0637666e-10 160.18662 + 3539 0 -37.039999 0 -37.039999 3.8046812e-10 160.18662 + 3540 0 -37.039999 0 -37.039999 2.2781347e-10 160.18662 + 3541 0 -37.039999 0 -37.039999 -4.5874751e-10 160.18662 + 3542 0 -37.039999 0 -37.039999 -9.5623831e-10 160.18662 + 3543 0 -37.039999 0 -37.039999 3.4333909e-10 160.18662 + 3544 0 -37.039999 0 -37.039999 4.2006716e-10 160.18662 + 3545 0 -37.039999 0 -37.039999 -3.8467603e-11 160.18662 + 3546 0 -37.039999 0 -37.039999 -9.0565456e-13 160.18662 + 3547 0 -37.039999 0 -37.039999 -3.7637903e-11 160.18662 + 3548 0 -37.039999 0 -37.039999 7.4197103e-11 160.18662 + 3549 0 -37.039999 0 -37.039999 3.428985e-10 160.18662 + 3550 0 -37.039999 0 -37.039999 -8.0365069e-10 160.18662 + 3551 0 -37.039999 0 -37.039999 -9.1628432e-10 160.18662 + 3552 0 -37.039999 0 -37.039999 2.2969052e-10 160.18662 + 3553 0 -37.039999 0 -37.039999 -7.6227278e-11 160.18662 + 3554 0 -37.039999 0 -37.039999 6.1084745e-10 160.18662 + 3555 0 -37.039999 0 -37.039999 3.4305159e-10 160.18662 + 3556 0 -37.039999 0 -37.039999 1.1426819e-10 160.18662 + 3557 0 -37.039999 0 -37.039999 -3.7750782e-11 160.18662 + 3558 0 -37.039999 0 -37.039999 1.5300853e-10 160.18662 + 3559 0 -37.039999 0 -37.039999 -3.7307253e-11 160.18662 + 3560 0 -37.039999 0 -37.039999 -3.7505371e-11 160.18662 + 3561 0 -37.039999 0 -37.039999 1.536259e-10 160.18662 + 3562 0 -37.039999 0 -37.039999 2.3026827e-10 160.18662 + 3563 0 -37.039999 0 -37.039999 -2.9658348e-13 160.18662 + 3564 0 -37.039999 0 -37.039999 7.6894525e-11 160.18662 + 3565 0 -37.039999 0 -37.039999 7.7483488e-11 160.18662 + 3566 0 -37.039999 0 -37.039999 -3.0369973e-10 160.18662 + 3567 0 -37.039999 0 -37.039999 -3.4280909e-10 160.18662 + 3568 0 -37.039999 0 -37.039999 -7.6453913e-11 160.18662 + 3569 0 -37.039999 0 -37.039999 7.2482644e-10 160.18662 + 3570 0 -37.039999 0 -37.039999 2.2892042e-10 160.18662 + 3571 0 -37.039999 0 -37.039999 1.1552675e-10 160.18662 + 3572 0 -37.039999 0 -37.039999 -4.9660654e-10 160.18662 + 3573 0 -37.039999 0 -37.039999 4.956378e-10 160.18662 + 3574 0 -37.039999 0 -37.039999 4.5696479e-10 160.18662 + 3575 0 -37.039999 0 -37.039999 -4.5893442e-10 160.18662 + 3576 0 -37.039999 0 -37.039999 1.1397846e-10 160.18662 + 3577 0 -37.039999 0 -37.039999 -8.7797514e-10 160.18662 + 3578 0 -37.039999 0 -37.039999 -8.3962872e-10 160.18662 + 3579 0 -37.039999 0 -37.039999 2.6656481e-10 160.18662 + 3580 0 -37.039999 0 -37.039999 2.2672584e-10 160.18662 + 3581 0 -37.039999 0 -37.039999 -2.6542801e-10 160.18662 + 3582 0 -37.039999 0 -37.039999 -3.4529602e-10 160.18662 + 3583 0 -37.039999 0 -37.039999 7.6358097e-10 160.18662 + 3584 0 -37.039999 0 -37.039999 -3.0592389e-10 160.18662 + 3585 0 -37.039999 0 -37.039999 -8.3993725e-10 160.18662 + 3586 0 -37.039999 0 -37.039999 -3.8255729e-11 160.18662 + 3587 0 -37.039999 0 -37.039999 6.4844057e-10 160.18662 + 3588 0 -37.039999 0 -37.039999 3.8035964e-11 160.18662 + 3589 0 -37.039999 0 -37.039999 -2.6688821e-10 160.18662 + 3590 0 -37.039999 0 -37.039999 1.5262336e-10 160.18662 + 3591 0 -37.039999 0 -37.039999 -3.8101948e-10 160.18662 + 3592 0 -37.039999 0 -37.039999 1.1599973e-10 160.18662 + 3593 0 -37.039999 0 -37.039999 -3.4321613e-10 160.18662 + 3594 0 -37.039999 0 -37.039999 -2.2849297e-10 160.18662 + 3595 0 -37.039999 0 -37.039999 3.4402966e-10 160.18662 + 3596 0 -37.039999 0 -37.039999 4.9637396e-10 160.18662 + 3597 0 -37.039999 0 -37.039999 -4.2072981e-10 160.18662 + 3598 0 -37.039999 0 -37.039999 -6.110232e-10 160.18662 + 3599 0 -37.039999 0 -37.039999 3.4359367e-10 160.18662 + 3600 0 -37.039999 0 -37.039999 8.4028102e-10 160.18662 + 3601 0 -37.039999 0 -37.039999 -2.2964862e-10 160.18662 + 3602 0 -37.039999 0 -37.039999 -1.8999573e-10 160.18662 + 3603 0 -37.039999 0 -37.039999 -1.5337182e-10 160.18662 + 3604 0 -37.039999 0 -37.039999 7.6349921e-11 160.18662 + 3605 0 -37.039999 0 -37.039999 1.1454685e-09 160.18662 + 3606 0 -37.039999 0 -37.039999 1.0311926e-09 160.18662 + 3607 0 -37.039999 0 -37.039999 -2.6529348e-10 160.18662 + 3608 0 -37.039999 0 -37.039999 -3.8027583e-10 160.18662 + 3609 0 -37.039999 0 -37.039999 -6.1202903e-10 160.18662 + 3610 0 -37.039999 0 -37.039999 4.9582291e-10 160.18662 + 3611 0 -37.039999 0 -37.039999 -4.9758656e-10 160.18662 + 3612 0 -37.039999 0 -37.039999 -5.7163651e-10 160.18662 + 3613 0 -37.039999 0 -37.039999 7.7279801e-11 160.18662 + 3614 0 -37.039999 0 -37.039999 6.8694662e-10 160.18662 + 3615 0 -37.039999 0 -37.039999 6.8684295e-10 160.18662 + 3616 0 -37.039999 0 -37.039999 -3.4391059e-10 160.18662 + 3617 0 -37.039999 0 -37.039999 -4.581391e-10 160.18662 + 3618 0 -37.039999 0 -37.039999 6.8633039e-10 160.18662 + 3619 0 -37.039999 0 -37.039999 8.4018698e-10 160.18662 + 3620 0 -37.039999 0 -37.039999 -1.9231009e-10 160.18662 + 3621 0 -37.039999 0 -37.039999 -6.1094245e-10 160.18662 + 3622 0 -37.039999 0 -37.039999 3.4297997e-10 160.18662 + 3623 0 -37.039999 0 -37.039999 3.8275631e-10 160.18662 + 3624 0 -37.039999 0 -37.039999 -1.9154406e-10 160.18662 + 3625 0 -37.039999 0 -37.039999 -5.3486857e-10 160.18662 + 3626 0 -37.039999 0 -37.039999 2.2914793e-10 160.18662 + 3627 0 -37.039999 0 -37.039999 3.061384e-10 160.18662 + 3628 0 -37.039999 0 -37.039999 3.815765e-11 160.18662 + 3629 0 -37.039999 0 -37.039999 -1.5110725e-10 160.18662 + 3630 0 -37.039999 0 -37.039999 -2.2879285e-10 160.18662 + 3631 0 -37.039999 0 -37.039999 1.1500229e-10 160.18662 + 3632 0 -37.039999 0 -37.039999 7.7055115e-11 160.18662 + 3633 0 -37.039999 0 -37.039999 -3.736186e-11 160.18662 + 3634 0 -37.039999 0 -37.039999 -3.7475225e-11 160.18662 + 3635 0 -37.039999 0 -37.039999 7.7457402e-11 160.18662 + 3636 0 -37.039999 0 -37.039999 -3.7635058e-11 160.18662 + 3637 0 -37.039999 0 -37.039999 7.6406521e-11 160.18662 + 3638 0 -37.039999 0 -37.039999 -7.6712966e-11 160.18662 + 3639 0 -37.039999 0 -37.039999 -4.9665363e-10 160.18662 + 3640 0 -37.039999 0 -37.039999 -1.8969023e-10 160.18662 + 3641 0 -37.039999 0 -37.039999 3.8619473e-11 160.18662 + 3642 0 -37.039999 0 -37.039999 7.6420207e-11 160.18662 + 3643 0 -37.039999 0 -37.039999 1.9080988e-10 160.18662 + 3644 0 -37.039999 0 -37.039999 -1.5120464e-10 160.18662 + 3645 0 -37.039999 0 -37.039999 2.2921636e-10 160.18662 + 3646 0 -37.039999 0 -37.039999 1.9129041e-10 160.18662 + 3647 0 -37.039999 0 -37.039999 3.793654e-11 160.18662 + 3648 0 -37.039999 0 -37.039999 -4.18177e-10 160.18662 + 3649 0 -37.039999 0 -37.039999 -7.6174571e-11 160.18662 + 3650 0 -37.039999 0 -37.039999 1.920979e-10 160.18662 + 3651 0 -37.039999 0 -37.039999 -3.626357e-11 160.18662 + 3652 0 -37.039999 0 -37.039999 1.1631475e-10 160.18662 + 3653 0 -37.039999 0 -37.039999 -4.9064216e-13 160.18662 + 3654 0 -37.039999 0 -37.039999 -6.1064878e-10 160.18662 + 3655 0 -37.039999 0 -37.039999 6.0959719e-10 160.18662 + 3656 0 -37.039999 0 -37.039999 -6.4950563e-10 160.18662 + 3657 0 -37.039999 0 -37.039999 6.4787423e-10 160.18662 + 3658 0 -37.039999 0 -37.039999 -4.2061755e-10 160.18662 + 3659 0 -37.039999 0 -37.039999 -3.8222145e-10 160.18662 + 3660 0 -37.039999 0 -37.039999 6.1000253e-10 160.18662 + 3661 0 -37.039999 0 -37.039999 -4.5899643e-10 160.18662 + 3662 0 -37.039999 0 -37.039999 6.4792038e-10 160.18662 + 3663 0 -37.039999 0 -37.039999 -1.5155325e-10 160.18662 + 3664 0 -37.039999 0 -37.039999 -4.2020291e-10 160.18662 + 3665 0 -37.039999 0 -37.039999 1.5320089e-10 160.18662 + 3666 0 -37.039999 0 -37.039999 -3.8040213e-11 160.18662 + 3667 0 -37.039999 0 -37.039999 -6.1510233e-13 160.18662 + 3668 0 -37.039999 0 -37.039999 2.6735634e-10 160.18662 + 3669 0 -37.039999 0 -37.039999 -4.5713201e-10 160.18662 + 3670 0 -37.039999 0 -37.039999 7.6330358e-10 160.18662 + 3671 0 -37.039999 0 -37.039999 -7.2484236e-10 160.18662 + 3672 0 -37.039999 0 -37.039999 6.1180041e-10 160.18662 + 3673 0 -37.039999 0 -37.039999 -6.864604e-10 160.18662 + 3674 0 -37.039999 0 -37.039999 6.1180041e-10 160.18662 + 3675 0 -37.039999 0 -37.039999 -5.7198098e-10 160.18662 + 3676 0 -37.039999 0 -37.039999 6.4909347e-10 160.18662 + 3677 0 -37.039999 0 -37.039999 -8.0151073e-10 160.18662 + 3678 0 -37.039999 0 -37.039999 7.631296e-10 160.18662 + 3679 0 -37.039999 0 -37.039999 -7.6305787e-10 160.18662 + 3680 0 -37.039999 0 -37.039999 7.631296e-10 160.18662 + 3681 0 -37.039999 0 -37.039999 -7.6305787e-10 160.18662 + 3682 0 -37.039999 0 -37.039999 7.631296e-10 160.18662 + 3683 0 -37.039999 0 -37.039999 -6.8636089e-10 160.18662 + 3684 0 -37.039999 0 -37.039999 5.7255786e-10 160.18662 + 3685 0 -37.039999 0 -37.039999 -6.8693394e-10 160.18662 + 3686 0 -37.039999 0 -37.039999 6.8694153e-10 160.18662 + 3687 0 -37.039999 0 -37.039999 -6.8693394e-10 160.18662 + 3688 0 -37.039999 0 -37.039999 6.8694153e-10 160.18662 + 3689 0 -37.039999 0 -37.039999 -6.8693394e-10 160.18662 + 3690 0 -37.039999 0 -37.039999 7.631296e-10 160.18662 + 3691 0 -37.039999 0 -37.039999 -7.2475329e-10 160.18662 + 3692 0 -37.039999 0 -37.039999 6.8694153e-10 160.18662 + 3693 0 -37.039999 0 -37.039999 -6.1019326e-10 160.18662 + 3694 0 -37.039999 0 -37.039999 5.7255786e-10 160.18662 + 3695 0 -37.039999 0 -37.039999 -6.1019326e-10 160.18662 + 3696 0 -37.039999 0 -37.039999 5.7255786e-10 160.18662 + 3697 0 -37.039999 0 -37.039999 -6.1019326e-10 160.18662 + 3698 0 -37.039999 0 -37.039999 5.7255786e-10 160.18662 + 3699 0 -37.039999 0 -37.039999 -6.1019326e-10 160.18662 + 3700 0 -37.039999 0 -37.039999 5.7255786e-10 160.18662 + 3701 0 -37.039999 0 -37.039999 -6.1017204e-10 160.18662 + 3702 0 -37.039999 0 -37.039999 5.7255786e-10 160.18662 + 3703 0 -37.039999 0 -37.039999 -6.1017204e-10 160.18662 + 3704 0 -37.039999 0 -37.039999 4.9681517e-10 160.18662 + 3705 0 -37.039999 0 -37.039999 -6.1017204e-10 160.18662 + 3706 0 -37.039999 0 -37.039999 6.1090751e-10 160.18662 + 3707 0 -37.039999 0 -37.039999 -6.0950792e-10 160.18662 + 3708 0 -37.039999 0 -37.039999 5.7255786e-10 160.18662 + 3709 0 -37.039999 0 -37.039999 -6.0950792e-10 160.18662 + 3710 0 -37.039999 0 -37.039999 5.7255786e-10 160.18662 + 3711 0 -37.039999 0 -37.039999 -5.331732e-10 160.18662 + 3712 0 -37.039999 0 -37.039999 4.1933987e-10 160.18662 + 3713 0 -37.039999 0 -37.039999 -4.5629591e-10 160.18662 + 3714 0 -37.039999 0 -37.039999 9.8331877e-13 160.18662 + 3715 0 -37.039999 0 -37.039999 3.0587607e-10 160.18662 + 3716 0 -37.039999 0 -37.039999 -7.2495572e-10 160.18662 + 3717 0 -37.039999 0 -37.039999 6.8794305e-10 160.18662 + 3718 0 -37.039999 0 -37.039999 -6.1086368e-10 160.18662 + 3719 0 -37.039999 0 -37.039999 6.1127791e-10 160.18662 + 3720 0 -37.039999 0 -37.039999 -6.0996262e-10 160.18662 + 3721 0 -37.039999 0 -37.039999 6.1127791e-10 160.18662 + 3722 0 -37.039999 0 -37.039999 -6.0996262e-10 160.18662 + 3723 0 -37.039999 0 -37.039999 5.7289704e-10 160.18662 + 3724 0 -37.039999 0 -37.039999 -6.0996262e-10 160.18662 + 3725 0 -37.039999 0 -37.039999 6.8794305e-10 160.18662 + 3726 0 -37.039999 0 -37.039999 -6.8662975e-10 160.18662 + 3727 0 -37.039999 0 -37.039999 4.962319e-10 160.18662 + 3728 0 -37.039999 0 -37.039999 -3.0412729e-10 160.18662 + 3729 0 -37.039999 0 -37.039999 -1.5179713e-10 160.18662 + 3730 0 -37.039999 0 -37.039999 4.5317869e-13 160.18662 + 3731 0 -37.039999 0 -37.039999 5.3380723e-10 160.18662 + 3732 0 -37.039999 0 -37.039999 5.7311615e-10 160.18662 + 3733 0 -37.039999 0 -37.039999 -8.4006725e-10 160.18662 + 3734 0 -37.039999 0 -37.039999 6.1022857e-10 160.18662 + 3735 0 -37.039999 0 -37.039999 -1.9113106e-10 160.18662 + 3736 0 -37.039999 0 -37.039999 -6.0958174e-10 160.18662 + 3737 0 -37.039999 0 -37.039999 -1.8995859e-10 160.18662 + 3738 0 -37.039999 0 -37.039999 5.7275254e-10 160.18662 + 3739 0 -37.039999 0 -37.039999 5.3455078e-10 160.18662 + 3740 0 -37.039999 0 -37.039999 -3.8093133e-10 160.18662 + 3741 0 -37.039999 0 -37.039999 3.861333e-11 160.18662 + 3742 0 -37.039999 0 -37.039999 -3.6324184e-11 160.18662 + 3743 0 -37.039999 0 -37.039999 -3.7140496e-11 160.18662 + 3744 0 -37.039999 0 -37.039999 3.8217649e-10 160.18662 + 3745 0 -37.039999 0 -37.039999 4.5802101e-10 160.18662 + 3746 0 -37.039999 0 -37.039999 -5.3295876e-10 160.18662 + 3747 0 -37.039999 0 -37.039999 3.8244969e-10 160.18662 + 3748 0 -37.039999 0 -37.039999 -2.2901226e-10 160.18662 + 3749 0 -37.039999 0 -37.039999 -1.1342671e-10 160.18662 + 3750 0 -37.039999 0 -37.039999 -7.4568309e-11 160.18662 + 3751 0 -37.039999 0 -37.039999 -7.4748592e-11 160.18662 + 3752 0 -37.039999 0 -37.039999 7.6937578e-11 160.18662 + 3753 0 -37.039999 0 -37.039999 -1.1286966e-10 160.18662 + 3754 0 -37.039999 0 -37.039999 1.9271625e-12 160.18662 + 3755 0 -37.039999 0 -37.039999 1.532074e-12 160.18662 + 3756 0 -37.039999 0 -37.039999 -3.6212058e-11 160.18662 + 3757 0 -37.039999 0 -37.039999 -1.5230327e-10 160.18662 + 3758 0 -37.039999 0 -37.039999 3.8223741e-10 160.18662 + 3759 0 -37.039999 0 -37.039999 3.4391346e-10 160.18662 + 3760 0 -37.039999 0 -37.039999 -2.6629347e-10 160.18662 + 3761 0 -37.039999 0 -37.039999 -1.8975816e-10 160.18662 + 3762 0 -37.039999 0 -37.039999 7.7696625e-11 160.18662 + 3763 0 -37.039999 0 -37.039999 -1.1293472e-10 160.18662 + 3764 0 -37.039999 0 -37.039999 3.9321139e-11 160.18662 + 3765 0 -37.039999 0 -37.039999 3.0611841e-10 160.18662 + 3766 0 -37.039999 0 -37.039999 3.4396637e-10 160.18662 + 3767 0 -37.039999 0 -37.039999 -3.7880309e-11 160.18662 + 3768 0 -37.039999 0 -37.039999 1.9066284e-10 160.18662 + 3769 0 -37.039999 0 -37.039999 -3.4211282e-10 160.18662 + 3770 0 -37.039999 0 -37.039999 -1.1390025e-10 160.18662 + 3771 0 -37.039999 0 -37.039999 3.8842213e-11 160.18662 + 3772 0 -37.039999 0 -37.039999 7.7733695e-11 160.18662 + 3773 0 -37.039999 0 -37.039999 -3.7191965e-11 160.18662 + 3774 0 -37.039999 0 -37.039999 -1.8916495e-10 160.18662 + 3775 0 -37.039999 0 -37.039999 -3.8189824e-10 160.18662 + 3776 0 -37.039999 0 -37.039999 6.871189e-10 160.18662 + 3777 0 -37.039999 0 -37.039999 -5.3457917e-10 160.18662 + 3778 0 -37.039999 0 -37.039999 5.3403515e-10 160.18662 + 3779 0 -37.039999 0 -37.039999 6.4864029e-10 160.18662 + 3780 0 -37.039999 0 -37.039999 -3.4336794e-10 160.18662 + 3781 0 -37.039999 0 -37.039999 -5.7293773e-10 160.18662 + 3782 0 -37.039999 0 -37.039999 3.9054406e-11 160.18662 + 3783 0 -37.039999 0 -37.039999 5.348662e-10 160.18662 + 3784 0 -37.039999 0 -37.039999 3.43507e-10 160.18662 + 3785 0 -37.039999 0 -37.039999 7.6077042e-11 160.18662 + 3786 0 -37.039999 0 -37.039999 -8.0151149e-10 160.18662 + 3787 0 -37.039999 0 -37.039999 -8.0138519e-10 160.18662 + 3788 0 -37.039999 0 -37.039999 2.6779861e-10 160.18662 + 3789 0 -37.039999 0 -37.039999 1.9173687e-10 160.18662 + 3790 0 -37.039999 0 -37.039999 1.534107e-10 160.18662 + 3791 0 -37.039999 0 -37.039999 3.9851577e-11 160.18662 + 3792 0 -37.039999 0 -37.039999 7.6253246e-11 160.18662 + 3793 0 -37.039999 0 -37.039999 -2.6484564e-10 160.18662 + 3794 0 -37.039999 0 -37.039999 -3.0319791e-10 160.18662 + 3795 0 -37.039999 0 -37.039999 3.9870949e-11 160.18662 + 3796 0 -37.039999 0 -37.039999 2.2851583e-12 160.18662 + 3797 0 -37.039999 0 -37.039999 -3.6496991e-11 160.18662 + 3798 0 -37.039999 0 -37.039999 3.0569131e-10 160.18662 + 3799 0 -37.039999 0 -37.039999 2.2948985e-10 160.18662 + 3800 0 -37.039999 0 -37.039999 3.8237315e-11 160.18662 + 3801 0 -37.039999 0 -37.039999 -3.4210344e-10 160.18662 + 3802 0 -37.039999 0 -37.039999 -7.4673536e-11 160.18662 + 3803 0 -37.039999 0 -37.039999 -7.4976007e-11 160.18662 + 3804 0 -37.039999 0 -37.039999 3.8242553e-10 160.18662 + 3805 0 -37.039999 0 -37.039999 -2.6683684e-10 160.18662 + 3806 0 -37.039999 0 -37.039999 2.2968052e-10 160.18662 + 3807 0 -37.039999 0 -37.039999 -7.4926282e-11 160.18662 + 3808 0 -37.039999 0 -37.039999 -3.0647574e-10 160.18662 + 3809 0 -37.039999 0 -37.039999 2.8935619e-13 160.18662 + 3810 0 -37.039999 0 -37.039999 3.9180794e-11 160.18662 + 3811 0 -37.039999 0 -37.039999 -5.7149607e-10 160.18662 + 3812 0 -37.039999 0 -37.039999 -7.6105912e-11 160.18662 + 3813 0 -37.039999 0 -37.039999 -3.8999323e-11 160.18662 + 3814 0 -37.039999 0 -37.039999 5.7326567e-10 160.18662 + 3815 0 -37.039999 0 -37.039999 2.6814308e-10 160.18662 + 3816 0 -37.039999 0 -37.039999 -1.5387354e-10 160.18662 + 3817 0 -37.039999 0 -37.039999 -3.8891369e-11 160.18662 + 3818 0 -37.039999 0 -37.039999 3.8147036e-11 160.18662 + 3819 0 -37.039999 0 -37.039999 -1.131633e-10 160.18662 + 3820 0 -37.039999 0 -37.039999 7.7610472e-11 160.18662 + 3821 0 -37.039999 0 -37.039999 -1.9057985e-10 160.18662 + 3822 0 -37.039999 0 -37.039999 -3.429626e-10 160.18662 + 3823 0 -37.039999 0 -37.039999 7.7236381e-11 160.18662 + 3824 0 -37.039999 0 -37.039999 3.8312692e-11 160.18662 + 3825 0 -37.039999 0 -37.039999 7.7693232e-11 160.18662 + 3826 0 -37.039999 0 -37.039999 1.1449061e-10 160.18662 + 3827 0 -37.039999 0 -37.039999 -3.0403313e-10 160.18662 + 3828 0 -37.039999 0 -37.039999 -4.9556556e-10 160.18662 + 3829 0 -37.039999 0 -37.039999 -1.8897128e-10 160.18662 + 3830 0 -37.039999 0 -37.039999 7.735768e-11 160.18662 + 3831 0 -37.039999 0 -37.039999 -3.6813563e-11 160.18662 + 3832 0 -37.039999 0 -37.039999 -7.5563826e-11 160.18662 + 3833 0 -37.039999 0 -37.039999 4.961156e-10 160.18662 + 3834 0 -37.039999 0 -37.039999 -3.4327704e-10 160.18662 + 3835 0 -37.039999 0 -37.039999 -3.8163776e-10 160.18662 + 3836 0 -37.039999 0 -37.039999 4.5777711e-10 160.18662 + 3837 0 -37.039999 0 -37.039999 8.0156593e-10 160.18662 + 3838 0 -37.039999 0 -37.039999 -2.6749912e-10 160.18662 + 3839 0 -37.039999 0 -37.039999 -1.1340117e-10 160.18662 + 3840 0 -37.039999 0 -37.039999 -7.5468458e-11 160.18662 + 3841 0 -37.039999 0 -37.039999 2.285188e-10 160.18662 + 3842 0 -37.039999 0 -37.039999 6.106245e-10 160.18662 + 3843 0 -37.039999 0 -37.039999 1.1566278e-10 160.18662 + 3844 0 -37.039999 0 -37.039999 -7.4821654e-11 160.18662 + 3845 0 -37.039999 0 -37.039999 -1.5370357e-10 160.18662 + 3846 0 -37.039999 0 -37.039999 1.530127e-10 160.18662 + 3847 0 -37.039999 0 -37.039999 1.1466782e-10 160.18662 + 3848 0 -37.039999 0 -37.039999 1.1593928e-10 160.18662 + 3849 0 -37.039999 0 -37.039999 -1.529603e-10 160.18662 + 3850 0 -37.039999 0 -37.039999 -8.7778575e-10 160.18662 + 3851 0 -37.039999 0 -37.039999 -8.016301e-10 160.18662 + 3852 0 -37.039999 0 -37.039999 1.8945265e-10 160.18662 + 3853 0 -37.039999 0 -37.039999 7.6383433e-10 160.18662 + 3854 0 -37.039999 0 -37.039999 3.8879212e-11 160.18662 + 3855 0 -37.039999 0 -37.039999 -3.9324287e-11 160.18662 + 3856 0 -37.039999 0 -37.039999 -3.0586715e-10 160.18662 + 3857 0 -37.039999 0 -37.039999 6.4824555e-10 160.18662 + 3858 0 -37.039999 0 -37.039999 -4.1879958e-10 160.18662 + 3859 0 -37.039999 0 -37.039999 -5.336377e-10 160.18662 + 3860 0 -37.039999 0 -37.039999 -3.5875107e-11 160.18662 + 3861 0 -37.039999 0 -37.039999 3.0550443e-10 160.18662 + 3862 0 -37.039999 0 -37.039999 9.3398405e-13 160.18662 + 3863 0 -37.039999 0 -37.039999 1.1440425e-10 160.18662 + 3864 0 -37.039999 0 -37.039999 3.8208958e-11 160.18662 + 3865 0 -37.039999 0 -37.039999 -4.5612072e-10 160.18662 + 3866 0 -37.039999 0 -37.039999 -3.812515e-10 160.18662 + 3867 0 -37.039999 0 -37.039999 -1.5159438e-10 160.18662 + 3868 0 -37.039999 0 -37.039999 1.163921e-10 160.18662 + 3869 0 -37.039999 0 -37.039999 -7.5425636e-11 160.18662 + 3870 0 -37.039999 0 -37.039999 2.6692489e-10 160.18662 + 3871 0 -37.039999 0 -37.039999 3.7510227e-11 160.18662 + 3872 0 -37.039999 0 -37.039999 -3.0467742e-10 160.18662 + 3873 0 -37.039999 0 -37.039999 -3.4234525e-10 160.18662 + 3874 0 -37.039999 0 -37.039999 1.5249609e-10 160.18662 + 3875 0 -37.039999 0 -37.039999 -7.6587656e-11 160.18662 + 3876 0 -37.039999 0 -37.039999 2.3031187e-10 160.18662 + 3877 0 -37.039999 0 -37.039999 1.1646089e-10 160.18662 + 3878 0 -37.039999 0 -37.039999 3.656351e-14 160.18662 + 3879 0 -37.039999 0 -37.039999 3.8987421e-11 160.18662 + 3880 0 -37.039999 0 -37.039999 -3.4228741e-10 160.18662 + 3881 0 -37.039999 0 -37.039999 -7.5107528e-11 160.18662 + 3882 0 -37.039999 0 -37.039999 3.8136078e-10 160.18662 + 3883 0 -37.039999 0 -37.039999 3.0564347e-10 160.18662 + 3884 0 -37.039999 0 -37.039999 -7.4823053e-11 160.18662 + 3885 0 -37.039999 0 -37.039999 -7.5134144e-11 160.18662 + 3886 0 -37.039999 0 -37.039999 -1.1314256e-10 160.18662 + 3887 0 -37.039999 0 -37.039999 7.8581368e-11 160.18662 + 3888 0 -37.039999 0 -37.039999 -3.7380636e-11 160.18662 + 3889 0 -37.039999 0 -37.039999 5.2378788e-13 160.18662 + 3890 0 -37.039999 0 -37.039999 -7.4481401e-11 160.18662 + 3891 0 -37.039999 0 -37.039999 7.6987257e-11 160.18662 + 3892 0 -37.039999 0 -37.039999 3.9084231e-11 160.18662 + 3893 0 -37.039999 0 -37.039999 -3.7419081e-11 160.18662 + 3894 0 -37.039999 0 -37.039999 1.9075069e-10 160.18662 + 3895 0 -37.039999 0 -37.039999 -2.6657164e-10 160.18662 + 3896 0 -37.039999 0 -37.039999 -5.3283705e-10 160.18662 + 3897 0 -37.039999 0 -37.039999 -4.5811326e-10 160.18662 + 3898 0 -37.039999 0 -37.039999 4.9632174e-10 160.18662 + 3899 0 -37.039999 0 -37.039999 4.9632174e-10 160.18662 + 3900 0 -37.039999 0 -37.039999 -2.6685268e-10 160.18662 + 3901 0 -37.039999 0 -37.039999 -4.5831877e-10 160.18662 + 3902 0 -37.039999 0 -37.039999 4.9491428e-10 160.18662 + 3903 0 -37.039999 0 -37.039999 4.2007236e-10 160.18662 + 3904 0 -37.039999 0 -37.039999 -5.327857e-10 160.18662 + 3905 0 -37.039999 0 -37.039999 3.4339952e-10 160.18662 + 3906 0 -37.039999 0 -37.039999 -1.8971038e-10 160.18662 + 3907 0 -37.039999 0 -37.039999 -3.8065705e-10 160.18662 + 3908 0 -37.039999 0 -37.039999 4.5701708e-10 160.18662 + 3909 0 -37.039999 0 -37.039999 4.5735273e-10 160.18662 + 3910 0 -37.039999 0 -37.039999 -3.7955108e-10 160.18662 + 3911 0 -37.039999 0 -37.039999 -1.1336149e-10 160.18662 + 3912 0 -37.039999 0 -37.039999 1.1617662e-10 160.18662 + 3913 0 -37.039999 0 -37.039999 7.3407947e-13 160.18662 + 3914 0 -37.039999 0 -37.039999 1.1488861e-10 160.18662 + 3915 0 -37.039999 0 -37.039999 1.9077024e-10 160.18662 + 3916 0 -37.039999 0 -37.039999 -1.0699609e-09 160.18662 + 3917 0 -37.039999 0 -37.039999 2.2794079e-10 160.18662 + 3918 0 -37.039999 0 -37.039999 7.2059756e-13 160.18662 + 3919 0 -37.039999 0 -37.039999 -1.5242587e-10 160.18662 + 3920 0 -37.039999 0 -37.039999 6.1147889e-10 160.18662 + 3921 0 -37.039999 0 -37.039999 -4.9655828e-10 160.18662 + 3922 0 -37.039999 0 -37.039999 -5.7299268e-10 160.18662 + 3923 0 -37.039999 0 -37.039999 6.48506e-10 160.18662 + 3924 0 -37.039999 0 -37.039999 4.5854001e-10 160.18662 + 3925 0 -37.039999 0 -37.039999 -6.1140524e-10 160.18662 + 3926 0 -37.039999 0 -37.039999 -5.7246619e-10 160.18662 + 3927 0 -37.039999 0 -37.039999 5.7278546e-10 160.18662 + 3928 0 -37.039999 0 -37.039999 -5.7260264e-10 160.18662 + 3929 0 -37.039999 0 -37.039999 -6.5007008e-10 160.18662 + 3930 0 -37.039999 0 -37.039999 4.5789495e-10 160.18662 + 3931 0 -37.039999 0 -37.039999 7.256149e-10 160.18662 + 3932 0 -37.039999 0 -37.039999 -3.4434628e-10 160.18662 + 3933 0 -37.039999 0 -37.039999 -4.5857892e-10 160.18662 + 3934 0 -37.039999 0 -37.039999 3.4211217e-10 160.18662 + 3935 0 -37.039999 0 -37.039999 8.7829537e-10 160.18662 + 3936 0 -37.039999 0 -37.039999 -3.0411589e-10 160.18662 + 3937 0 -37.039999 0 -37.039999 -3.0411589e-10 160.18662 + 3938 0 -37.039999 0 -37.039999 2.6737291e-10 160.18662 + 3939 0 -37.039999 0 -37.039999 7.6747323e-11 160.18662 + 3940 0 -37.039999 0 -37.039999 -2.6526948e-10 160.18662 + 3941 0 -37.039999 0 -37.039999 -2.662244e-10 160.18662 + 3942 0 -37.039999 0 -37.039999 4.5818674e-10 160.18662 + 3943 0 -37.039999 0 -37.039999 -6.86535e-10 160.18662 + 3944 0 -37.039999 0 -37.039999 6.8634071e-10 160.18662 + 3945 0 -37.039999 0 -37.039999 -4.9631535e-10 160.18662 + 3946 0 -37.039999 0 -37.039999 -8.4071099e-10 160.18662 + 3947 0 -37.039999 0 -37.039999 4.202029e-10 160.18662 + 3948 0 -37.039999 0 -37.039999 5.3482081e-10 160.18662 + 3949 0 -37.039999 0 -37.039999 -4.192816e-10 160.18662 + 3950 0 -37.039999 0 -37.039999 -4.1935558e-10 160.18662 + 3951 0 -37.039999 0 -37.039999 -3.6499996e-11 160.18662 + 3952 0 -37.039999 0 -37.039999 3.9199155e-11 160.18662 + 3953 0 -37.039999 0 -37.039999 1.8784009e-12 160.18662 + 3954 0 -37.039999 0 -37.039999 1.9102423e-10 160.18662 + 3955 0 -37.039999 0 -37.039999 1.9115144e-10 160.18662 + 3956 0 -37.039999 0 -37.039999 -4.5617069e-10 160.18662 + 3957 0 -37.039999 0 -37.039999 7.6458769e-11 160.18662 + 3958 0 -37.039999 0 -37.039999 -1.1296518e-10 160.18662 + 3959 0 -37.039999 0 -37.039999 7.7895064e-11 160.18662 + 3960 0 -37.039999 0 -37.039999 7.2465253e-10 160.18662 + 3961 0 -37.039999 0 -37.039999 -3.4312475e-10 160.18662 + 3962 0 -37.039999 0 -37.039999 -5.3417316e-10 160.18662 + 3963 0 -37.039999 0 -37.039999 7.253246e-10 160.18662 + 3964 0 -37.039999 0 -37.039999 -5.7222252e-10 160.18662 + 3965 0 -37.039999 0 -37.039999 -5.7260787e-10 160.18662 + 3966 0 -37.039999 0 -37.039999 6.0888961e-10 160.18662 + 3967 0 -37.039999 0 -37.039999 6.4795028e-10 160.18662 + 3968 0 -37.039999 0 -37.039999 -6.4950028e-10 160.18662 + 3969 0 -37.039999 0 -37.039999 5.7385234e-10 160.18662 + 3970 0 -37.039999 0 -37.039999 1.4134938e-09 160.18662 + 3971 0 -37.039999 0 -37.039999 -1.141243e-10 160.18662 + 3972 0 -37.039999 0 -37.039999 2.2945017e-10 160.18662 + 3973 0 -37.039999 0 -37.039999 -3.7031535e-11 160.18662 + 3974 0 -37.039999 0 -37.039999 -1.5023362e-10 160.18662 + 3975 0 -37.039999 0 -37.039999 1.9459152e-12 160.18662 + 3976 0 -37.039999 0 -37.039999 1.9120268e-10 160.18662 + 3977 0 -37.039999 0 -37.039999 1.9121421e-10 160.18662 + 3978 0 -37.039999 0 -37.039999 -3.7240334e-11 160.18662 + 3979 0 -37.039999 0 -37.039999 -7.4980454e-11 160.18662 + 3980 0 -37.039999 0 -37.039999 7.7235237e-11 160.18662 + 3981 0 -37.039999 0 -37.039999 -7.4383192e-11 160.18662 + 3982 0 -37.039999 0 -37.039999 -3.6957141e-11 160.18662 + 3983 0 -37.039999 0 -37.039999 8.1037408e-13 160.18662 + 3984 0 -37.039999 0 -37.039999 1.1541414e-10 160.18662 + 3985 0 -37.039999 0 -37.039999 1.8567138e-12 160.18662 + 3986 0 -37.039999 0 -37.039999 -7.4755218e-11 160.18662 + 3987 0 -37.039999 0 -37.039999 1.3294852e-12 160.18662 + 3988 0 -37.039999 0 -37.039999 7.6363714e-10 160.18662 + 3989 0 -37.039999 0 -37.039999 -4.1940388e-10 160.18662 + 3990 0 -37.039999 0 -37.039999 1.9178096e-10 160.18662 + 3991 0 -37.039999 0 -37.039999 4.5813788e-10 160.18662 + 3992 0 -37.039999 0 -37.039999 -6.4904121e-10 160.18662 + 3993 0 -37.039999 0 -37.039999 -6.4985209e-10 160.18662 + 3994 0 -37.039999 0 -37.039999 3.0417895e-10 160.18662 + 3995 0 -37.039999 0 -37.039999 6.8795747e-10 160.18662 + 3996 0 -37.039999 0 -37.039999 -2.6700048e-10 160.18662 + 3997 0 -37.039999 0 -37.039999 -6.8827084e-10 160.18662 + 3998 0 -37.039999 0 -37.039999 4.5790233e-10 160.18662 + 3999 0 -37.039999 0 -37.039999 1.90036e-10 160.18662 + 4000 0 -37.039999 0 -37.039999 -4.2030811e-10 160.18662 + 4001 0 -37.039999 0 -37.039999 1.1521639e-10 160.18662 + 4002 0 -37.039999 0 -37.039999 -2.2888698e-10 160.18662 + 4003 0 -37.039999 0 -37.039999 7.6537744e-11 160.18662 + 4004 0 -37.039999 0 -37.039999 3.0589654e-10 160.18662 + 4005 0 -37.039999 0 -37.039999 3.0587623e-10 160.18662 + 4006 0 -37.039999 0 -37.039999 -4.5680753e-10 160.18662 + 4007 0 -37.039999 0 -37.039999 4.1912722e-10 160.18662 + 4008 0 -37.039999 0 -37.039999 -7.6398524e-11 160.18662 + 4009 0 -37.039999 0 -37.039999 -5.3541879e-10 160.18662 + 4010 0 -37.039999 0 -37.039999 -1.1523765e-10 160.18662 + 4011 0 -37.039999 0 -37.039999 5.3453448e-10 160.18662 + 4012 0 -37.039999 0 -37.039999 7.9430164e-13 160.18662 + 4013 0 -37.039999 0 -37.039999 -2.6856032e-10 160.18662 + 4014 0 -37.039999 0 -37.039999 -1.1532708e-10 160.18662 + 4015 0 -37.039999 0 -37.039999 4.2011959e-10 160.18662 + 4016 0 -37.039999 0 -37.039999 2.2981131e-10 160.18662 + 4017 0 -37.039999 0 -37.039999 -5.7236511e-10 160.18662 + 4018 0 -37.039999 0 -37.039999 -7.6292218e-10 160.18662 + 4019 0 -37.039999 0 -37.039999 3.436135e-10 160.18662 + 4020 0 -37.039999 0 -37.039999 5.348779e-10 160.18662 + 4021 0 -37.039999 0 -37.039999 -6.4939593e-10 160.18662 + 4022 0 -37.039999 0 -37.039999 -8.408879e-10 160.18662 + 4023 0 -37.039999 0 -37.039999 2.2871969e-10 160.18662 + 4024 0 -37.039999 0 -37.039999 5.717862e-10 160.18662 + 4025 0 -37.039999 0 -37.039999 3.8194562e-10 160.18662 + 4026 0 -37.039999 0 -37.039999 -5.7188601e-10 160.18662 + 4027 0 -37.039999 0 -37.039999 -5.7188601e-10 160.18662 + 4028 0 -37.039999 0 -37.039999 -7.6150525e-11 160.18662 + 4029 0 -37.039999 0 -37.039999 6.1087661e-10 160.18662 + 4030 0 -37.039999 0 -37.039999 4.5748766e-10 160.18662 + 4031 0 -37.039999 0 -37.039999 2.2966569e-10 160.18662 + 4032 0 -37.039999 0 -37.039999 -7.6808814e-11 160.18662 + 4033 0 -37.039999 0 -37.039999 -7.7222932e-11 160.18662 + 4034 0 -37.039999 0 -37.039999 1.1424664e-10 160.18662 + 4035 0 -37.039999 0 -37.039999 -1.5228266e-10 160.18662 + 4036 0 -37.039999 0 -37.039999 2.6758247e-10 160.18662 + 4037 0 -37.039999 0 -37.039999 -1.1551075e-10 160.18662 + 4038 0 -37.039999 0 -37.039999 1.5252309e-10 160.18662 + 4039 0 -37.039999 0 -37.039999 1.1487955e-10 160.18662 + 4040 0 -37.039999 0 -37.039999 -8.4939314e-14 160.18662 + 4041 0 -37.039999 0 -37.039999 -6.8638287e-10 160.18662 + 4042 0 -37.039999 0 -37.039999 4.5735144e-10 160.18662 + 4043 0 -37.039999 0 -37.039999 -3.8243035e-10 160.18662 + 4044 0 -37.039999 0 -37.039999 -2.2982177e-10 160.18662 + 4045 0 -37.039999 0 -37.039999 4.9609449e-10 160.18662 + 4046 0 -37.039999 0 -37.039999 -1.1408768e-10 160.18662 + 4047 0 -37.039999 0 -37.039999 3.0636689e-10 160.18662 + 4048 0 -37.039999 0 -37.039999 -1.1453387e-10 160.18662 + 4049 0 -37.039999 0 -37.039999 -3.8001832e-10 160.18662 + 4050 0 -37.039999 0 -37.039999 -4.9697332e-10 160.18662 + 4051 0 -37.039999 0 -37.039999 4.2097382e-10 160.18662 + 4052 0 -37.039999 0 -37.039999 -5.3535204e-10 160.18662 + 4053 0 -37.039999 0 -37.039999 5.3460447e-10 160.18662 + 4054 0 -37.039999 0 -37.039999 -3.4400514e-10 160.18662 + 4055 0 -37.039999 0 -37.039999 3.4413179e-10 160.18662 + 4056 0 -37.039999 0 -37.039999 -7.5708187e-11 160.18662 + 4057 0 -37.039999 0 -37.039999 -2.6690559e-10 160.18662 + 4058 0 -37.039999 0 -37.039999 4.1948271e-10 160.18662 + 4059 0 -37.039999 0 -37.039999 8.7870614e-10 160.18662 + 4060 0 -37.039999 0 -37.039999 4.2038513e-10 160.18662 + 4061 0 -37.039999 0 -37.039999 -1.899195e-10 160.18662 + 4062 0 -37.039999 0 -37.039999 1.5337317e-10 160.18662 + 4063 0 -37.039999 0 -37.039999 -3.0587997e-10 160.18662 + 4064 0 -37.039999 0 -37.039999 -6.1053691e-10 160.18662 + 4065 0 -37.039999 0 -37.039999 -3.0552828e-10 160.18662 + 4066 0 -37.039999 0 -37.039999 4.2012544e-10 160.18662 + 4067 0 -37.039999 0 -37.039999 3.8099583e-10 160.18662 + 4068 0 -37.039999 0 -37.039999 -7.5895758e-11 160.18662 + 4069 0 -37.039999 0 -37.039999 -4.957353e-10 160.18662 + 4070 0 -37.039999 0 -37.039999 7.2471119e-10 160.18662 + 4071 0 -37.039999 0 -37.039999 8.0060633e-10 160.18662 + 4072 0 -37.039999 0 -37.039999 -6.1211286e-10 160.18662 + 4073 0 -37.039999 0 -37.039999 -1.1464474e-09 160.18662 + 4074 0 -37.039999 0 -37.039999 1.5284679e-10 160.18662 + 4075 0 -37.039999 0 -37.039999 3.8999523e-11 160.18662 + 4076 0 -37.039999 0 -37.039999 1.1599845e-10 160.18662 + 4077 0 -37.039999 0 -37.039999 -4.9453605e-10 160.18662 + 4078 0 -37.039999 0 -37.039999 -4.9578798e-10 160.18662 + 4079 0 -37.039999 0 -37.039999 4.9605116e-10 160.18662 + 4080 0 -37.039999 0 -37.039999 -4.9582397e-10 160.18662 + 4081 0 -37.039999 0 -37.039999 4.9622882e-10 160.18662 + 4082 0 -37.039999 0 -37.039999 -1.5109024e-10 160.18662 + 4083 0 -37.039999 0 -37.039999 -1.5220052e-10 160.18662 + 4084 0 -37.039999 0 -37.039999 4.2069519e-10 160.18662 + 4085 0 -37.039999 0 -37.039999 -4.5701649e-10 160.18662 + 4086 0 -37.039999 0 -37.039999 4.1971859e-10 160.18662 + 4087 0 -37.039999 0 -37.039999 -7.5829023e-11 160.18662 + 4088 0 -37.039999 0 -37.039999 -3.7581987e-11 160.18662 + 4089 0 -37.039999 0 -37.039999 -3.8017974e-11 160.18662 + 4090 0 -37.039999 0 -37.039999 2.2842627e-10 160.18662 + 4091 0 -37.039999 0 -37.039999 -7.585417e-11 160.18662 + 4092 0 -37.039999 0 -37.039999 2.6743213e-10 160.18662 + 4093 0 -37.039999 0 -37.039999 4.9611301e-10 160.18662 + 4094 0 -37.039999 0 -37.039999 7.5575147e-11 160.18662 + 4095 0 -37.039999 0 -37.039999 7.655127e-11 160.18662 + 4096 0 -37.039999 0 -37.039999 -3.821749e-11 160.18662 + 4097 0 -37.039999 0 -37.039999 2.6889137e-14 160.18662 + 4098 0 -37.039999 0 -37.039999 -3.8320326e-10 160.18662 + 4099 0 -37.039999 0 -37.039999 3.6931851e-11 160.18662 + 4100 0 -37.039999 0 -37.039999 -5.720402e-10 160.18662 + 4101 0 -37.039999 0 -37.039999 -1.1398207e-10 160.18662 + 4102 0 -37.039999 0 -37.039999 7.6843471e-11 160.18662 + 4103 0 -37.039999 0 -37.039999 -1.5314292e-10 160.18662 + 4104 0 -37.039999 0 -37.039999 3.0648101e-10 160.18662 + 4105 0 -37.039999 0 -37.039999 -3.7297097e-11 160.18662 + 4106 0 -37.039999 0 -37.039999 3.0705608e-10 160.18662 + 4107 0 -37.039999 0 -37.039999 -3.821123e-11 160.18662 + 4108 0 -37.039999 0 -37.039999 -5.3484436e-10 160.18662 + 4109 0 -37.039999 0 -37.039999 5.7205573e-10 160.18662 + 4110 0 -37.039999 0 -37.039999 -4.5960628e-10 160.18662 + 4111 0 -37.039999 0 -37.039999 -3.0657537e-10 160.18662 + 4112 0 -37.039999 0 -37.039999 7.5694587e-11 160.18662 + 4113 0 -37.039999 0 -37.039999 1.0305804e-09 160.18662 + 4114 0 -37.039999 0 -37.039999 3.7735074e-11 160.18662 + 4115 0 -37.039999 0 -37.039999 -5.7398969e-10 160.18662 + 4116 0 -37.039999 0 -37.039999 -5.356482e-10 160.18662 + 4117 0 -37.039999 0 -37.039999 5.727347e-10 160.18662 + 4118 0 -37.039999 0 -37.039999 4.9494445e-10 160.18662 + 4119 0 -37.039999 0 -37.039999 -7.7213991e-11 160.18662 + 4120 0 -37.039999 0 -37.039999 -8.0206946e-10 160.18662 + 4121 0 -37.039999 0 -37.039999 -7.2548061e-10 160.18662 + 4122 0 -37.039999 0 -37.039999 4.9603394e-10 160.18662 + 4123 0 -37.039999 0 -37.039999 4.5743725e-10 160.18662 + 4124 0 -37.039999 0 -37.039999 -3.0593043e-10 160.18662 + 4125 0 -37.039999 0 -37.039999 -7.2533572e-10 160.18662 + 4126 0 -37.039999 0 -37.039999 3.9165384e-11 160.18662 + 4127 0 -37.039999 0 -37.039999 1.1479008e-10 160.18662 + 4128 0 -37.039999 0 -37.039999 -1.1565436e-10 160.18662 + 4129 0 -37.039999 0 -37.039999 6.8658447e-10 160.18662 + 4130 0 -37.039999 0 -37.039999 7.6310117e-10 160.18662 + 4131 0 -37.039999 0 -37.039999 -3.8259736e-10 160.18662 + 4132 0 -37.039999 0 -37.039999 -8.7874292e-10 160.18662 + 4133 0 -37.039999 0 -37.039999 3.4392707e-10 160.18662 + 4134 0 -37.039999 0 -37.039999 3.8272546e-11 160.18662 + 4135 0 -37.039999 0 -37.039999 -4.5770557e-10 160.18662 + 4136 0 -37.039999 0 -37.039999 -3.428098e-10 160.18662 + 4137 0 -37.039999 0 -37.039999 7.6309908e-10 160.18662 + 4138 0 -37.039999 0 -37.039999 -4.2111445e-10 160.18662 + 4139 0 -37.039999 0 -37.039999 -6.4943859e-10 160.18662 + 4140 0 -37.039999 0 -37.039999 4.5699033e-10 160.18662 + 4141 0 -37.039999 0 -37.039999 4.5823508e-10 160.18662 + 4142 0 -37.039999 0 -37.039999 -4.1884602e-10 160.18662 + 4143 0 -37.039999 0 -37.039999 -7.2515583e-10 160.18662 + 4144 0 -37.039999 0 -37.039999 4.2102973e-10 160.18662 + 4145 0 -37.039999 0 -37.039999 2.6680529e-10 160.18662 + 4146 0 -37.039999 0 -37.039999 -1.1524498e-10 160.18662 + 4147 0 -37.039999 0 -37.039999 -7.2606261e-10 160.18662 + 4148 0 -37.039999 0 -37.039999 -3.8284277e-10 160.18662 + 4149 0 -37.039999 0 -37.039999 3.4360142e-10 160.18662 + 4150 0 -37.039999 0 -37.039999 1.2886806e-12 160.18662 + 4151 0 -37.039999 0 -37.039999 -1.5250292e-10 160.18662 + 4152 0 -37.039999 0 -37.039999 2.2839205e-10 160.18662 + 4153 0 -37.039999 0 -37.039999 -1.1429279e-10 160.18662 + 4154 0 -37.039999 0 -37.039999 1.4983971e-12 160.18662 + 4155 0 -37.039999 0 -37.039999 3.8951428e-11 160.18662 + 4156 0 -37.039999 0 -37.039999 3.8951428e-11 160.18662 + 4157 0 -37.039999 0 -37.039999 1.5292024e-10 160.18662 + 4158 0 -37.039999 0 -37.039999 -4.5852716e-10 160.18662 + 4159 0 -37.039999 0 -37.039999 4.5698499e-10 160.18662 + 4160 0 -37.039999 0 -37.039999 4.5814616e-10 160.18662 + 4161 0 -37.039999 0 -37.039999 1.9044049e-10 160.18662 + 4162 0 -37.039999 0 -37.039999 -1.1480977e-09 160.18662 + 4163 0 -37.039999 0 -37.039999 -1.0332805e-09 160.18662 + 4164 0 -37.039999 0 -37.039999 3.7626914e-11 160.18662 + 4165 0 -37.039999 0 -37.039999 -3.7014158e-11 160.18662 + 4166 0 -37.039999 0 -37.039999 7.7595709e-11 160.18662 + 4167 0 -37.039999 0 -37.039999 -2.2884576e-10 160.18662 + 4168 0 -37.039999 0 -37.039999 2.2919185e-10 160.18662 + 4169 0 -37.039999 0 -37.039999 1.9090759e-10 160.18662 + 4170 0 -37.039999 0 -37.039999 -1.520408e-10 160.18662 + 4171 0 -37.039999 0 -37.039999 -3.8162378e-10 160.18662 + 4172 0 -37.039999 0 -37.039999 3.4432629e-10 160.18662 + 4173 0 -37.039999 0 -37.039999 -2.671168e-10 160.18662 + 4174 0 -37.039999 0 -37.039999 1.9058978e-10 160.18662 + 4175 0 -37.039999 0 -37.039999 -1.1540999e-10 160.18662 + 4176 0 -37.039999 0 -37.039999 -2.6693436e-10 160.18662 + 4177 0 -37.039999 0 -37.039999 -2.6683436e-10 160.18662 + 4178 0 -37.039999 0 -37.039999 3.4404488e-10 160.18662 + 4179 0 -37.039999 0 -37.039999 4.2078171e-10 160.18662 + 4180 0 -37.039999 0 -37.039999 -9.9446325e-10 160.18662 + 4181 0 -37.039999 0 -37.039999 5.3413462e-10 160.18662 + 4182 0 -37.039999 0 -37.039999 -4.970696e-10 160.18662 + 4183 0 -37.039999 0 -37.039999 -5.3549293e-10 160.18662 + 4184 0 -37.039999 0 -37.039999 6.1049543e-10 160.18662 + 4185 0 -37.039999 0 -37.039999 -5.3587493e-10 160.18662 + 4186 0 -37.039999 0 -37.039999 -6.5053863e-10 160.18662 + 4187 0 -37.039999 0 -37.039999 -3.9325042e-11 160.18662 + 4188 0 -37.039999 0 -37.039999 1.0291198e-09 160.18662 + 4189 0 -37.039999 0 -37.039999 3.6626445e-11 160.18662 + 4190 0 -37.039999 0 -37.039999 9.1348903e-13 160.18662 + 4191 0 -37.039999 0 -37.039999 -7.6949961e-11 160.18662 + 4192 0 -37.039999 0 -37.039999 4.967602e-10 160.18662 + 4193 0 -37.039999 0 -37.039999 1.5212337e-10 160.18662 + 4194 0 -37.039999 0 -37.039999 -5.3578034e-10 160.18662 + 4195 0 -37.039999 0 -37.039999 -2.6830645e-10 160.18662 + 4196 0 -37.039999 0 -37.039999 5.7188754e-10 160.18662 + 4197 0 -37.039999 0 -37.039999 -4.9794527e-10 160.18662 + 4198 0 -37.039999 0 -37.039999 -4.212589e-10 160.18662 + 4199 0 -37.039999 0 -37.039999 4.5551655e-10 160.18662 + 4200 0 -37.039999 0 -37.039999 7.2523758e-10 160.18662 + 4201 0 -37.039999 0 -37.039999 -2.2932478e-10 160.18662 + 4202 0 -37.039999 0 -37.039999 -8.0122093e-10 160.18662 + 4203 0 -37.039999 0 -37.039999 -7.6357788e-11 160.18662 + 4204 0 -37.039999 0 -37.039999 2.6829759e-10 160.18662 + 4205 0 -37.039999 0 -37.039999 -1.5248578e-10 160.18662 + 4206 0 -37.039999 0 -37.039999 -1.534458e-10 160.18662 + 4207 0 -37.039999 0 -37.039999 7.2503671e-10 160.18662 + 4208 0 -37.039999 0 -37.039999 3.0535276e-10 160.18662 + 4209 0 -37.039999 0 -37.039999 -3.4453947e-10 160.18662 + 4210 0 -37.039999 0 -37.039999 -2.6624148e-10 160.18662 + 4211 0 -37.039999 0 -37.039999 -3.8151007e-10 160.18662 + 4212 0 -37.039999 0 -37.039999 5.3580881e-10 160.18662 + 4213 0 -37.039999 0 -37.039999 -4.9497096e-10 160.18662 + 4214 0 -37.039999 0 -37.039999 1.1619749e-10 160.18662 + 4215 0 -37.039999 0 -37.039999 1.3868667e-12 160.18662 + 4216 0 -37.039999 0 -37.039999 7.7907717e-11 160.18662 + 4217 0 -37.039999 0 -37.039999 1.8440821e-12 160.18662 + 4218 0 -37.039999 0 -37.039999 -1.1292795e-10 160.18662 + 4219 0 -37.039999 0 -37.039999 -7.5448467e-11 160.18662 + 4220 0 -37.039999 0 -37.039999 2.6755026e-10 160.18662 + 4221 0 -37.039999 0 -37.039999 -3.718834e-11 160.18662 + 4222 0 -37.039999 0 -37.039999 -1.5118808e-10 160.18662 + 4223 0 -37.039999 0 -37.039999 -1.1384287e-10 160.18662 + 4224 0 -37.039999 0 -37.039999 3.061287e-10 160.18662 + 4225 0 -37.039999 0 -37.039999 -1.1369335e-10 160.18662 + 4226 0 -37.039999 0 -37.039999 -7.4575691e-11 160.18662 + 4227 0 -37.039999 0 -37.039999 -3.7171422e-11 160.18662 + 4228 0 -37.039999 0 -37.039999 3.4354682e-10 160.18662 + 4229 0 -37.039999 0 -37.039999 3.8189369e-10 160.18662 + 4230 0 -37.039999 0 -37.039999 -1.1298949e-10 160.18662 + 4231 0 -37.039999 0 -37.039999 1.1526302e-10 160.18662 + 4232 0 -37.039999 0 -37.039999 1.9154375e-10 160.18662 + 4233 0 -37.039999 0 -37.039999 -1.1372735e-10 160.18662 + 4234 0 -37.039999 0 -37.039999 -3.048496e-10 160.18662 + 4235 0 -37.039999 0 -37.039999 -4.1996038e-10 160.18662 + 4236 0 -37.039999 0 -37.039999 -3.0520341e-10 160.18662 + 4237 0 -37.039999 0 -37.039999 1.5226136e-10 160.18662 + 4238 0 -37.039999 0 -37.039999 1.9172665e-10 160.18662 + 4239 0 -37.039999 0 -37.039999 2.2916185e-10 160.18662 + 4240 0 -37.039999 0 -37.039999 6.1794111e-13 160.18662 + 4241 0 -37.039999 0 -37.039999 -3.0448145e-10 160.18662 + 4242 0 -37.039999 0 -37.039999 1.5273038e-10 160.18662 + 4243 0 -37.039999 0 -37.039999 -7.3986634e-11 160.18662 + 4244 0 -37.039999 0 -37.039999 2.2947417e-10 160.18662 + 4245 0 -37.039999 0 -37.039999 2.677489e-10 160.18662 + 4246 0 -37.039999 0 -37.039999 -1.1265733e-10 160.18662 + 4247 0 -37.039999 0 -37.039999 -1.8908803e-10 160.18662 + 4248 0 -37.039999 0 -37.039999 -2.66805e-10 160.18662 + 4249 0 -37.039999 0 -37.039999 2.2985296e-10 160.18662 + 4250 0 -37.039999 0 -37.039999 2.6766108e-10 160.18662 + 4251 0 -37.039999 0 -37.039999 3.8620092e-11 160.18662 + 4252 0 -37.039999 0 -37.039999 -1.139477e-10 160.18662 + 4253 0 -37.039999 0 -37.039999 1.5333209e-10 160.18662 + 4254 0 -37.039999 0 -37.039999 2.2978029e-10 160.18662 + 4255 0 -37.039999 0 -37.039999 7.6268995e-13 160.18662 + 4256 0 -37.039999 0 -37.039999 -4.9444189e-10 160.18662 + 4257 0 -37.039999 0 -37.039999 -2.27796e-10 160.18662 + 4258 0 -37.039999 0 -37.039999 -1.8960279e-10 160.18662 + 4259 0 -37.039999 0 -37.039999 -1.5000873e-10 160.18662 + 4260 0 -37.039999 0 -37.039999 3.9287897e-11 160.18662 + 4261 0 -37.039999 0 -37.039999 4.0235134e-11 160.18662 + 4262 0 -37.039999 0 -37.039999 3.4384853e-10 160.18662 + 4263 0 -37.039999 0 -37.039999 2.3016075e-10 160.18662 + 4264 0 -37.039999 0 -37.039999 8.9842727e-13 160.18662 + 4265 0 -37.039999 0 -37.039999 -7.5775333e-11 160.18662 + 4266 0 -37.039999 0 -37.039999 3.4573406e-10 160.18662 + 4267 0 -37.039999 0 -37.039999 7.7106811e-11 160.18662 + 4268 0 -37.039999 0 -37.039999 -1.5206322e-10 160.18662 + 4269 0 -37.039999 0 -37.039999 1.5292623e-10 160.18662 + 4270 0 -37.039999 0 -37.039999 -2.6726478e-10 160.18662 + 4271 0 -37.039999 0 -37.039999 -2.6797818e-10 160.18662 + 4272 0 -37.039999 0 -37.039999 1.1474739e-10 160.18662 + 4273 0 -37.039999 0 -37.039999 -3.8051292e-10 160.18662 + 4274 0 -37.039999 0 -37.039999 -2.2963624e-10 160.18662 + 4275 0 -37.039999 0 -37.039999 -7.5324328e-11 160.18662 + 4276 0 -37.039999 0 -37.039999 2.2865463e-10 160.18662 + 4277 0 -37.039999 0 -37.039999 2.2902617e-10 160.18662 + 4278 0 -37.039999 0 -37.039999 1.8994396e-10 160.18662 + 4279 0 -37.039999 0 -37.039999 -4.9607601e-10 160.18662 + 4280 0 -37.039999 0 -37.039999 5.729955e-10 160.18662 + 4281 0 -37.039999 0 -37.039999 -4.566711e-10 160.18662 + 4282 0 -37.039999 0 -37.039999 -7.5908871e-11 160.18662 + 4283 0 -37.039999 0 -37.039999 3.7548673e-11 160.18662 + 4284 0 -37.039999 0 -37.039999 5.3423155e-10 160.18662 + 4285 0 -37.039999 0 -37.039999 1.5231028e-10 160.18662 + 4286 0 -37.039999 0 -37.039999 -3.0483899e-10 160.18662 + 4287 0 -37.039999 0 -37.039999 -3.8184301e-10 160.18662 + 4288 0 -37.039999 0 -37.039999 -3.4296904e-10 160.18662 + 4289 0 -37.039999 0 -37.039999 3.4442067e-10 160.18662 + 4290 0 -37.039999 0 -37.039999 7.2527997e-10 160.18662 + 4291 0 -37.039999 0 -37.039999 -2.2935648e-10 160.18662 + 4292 0 -37.039999 0 -37.039999 -8.7818401e-10 160.18662 + 4293 0 -37.039999 0 -37.039999 1.5265837e-10 160.18662 + 4294 0 -37.039999 0 -37.039999 2.2880513e-10 160.18662 + 4295 0 -37.039999 0 -37.039999 7.7475283e-11 160.18662 + 4296 0 -37.039999 0 -37.039999 -5.3453166e-10 160.18662 + 4297 0 -37.039999 0 -37.039999 -1.9034056e-10 160.18662 + 4298 0 -37.039999 0 -37.039999 -1.9126694e-10 160.18662 + 4299 0 -37.039999 0 -37.039999 3.8111633e-10 160.18662 + 4300 0 -37.039999 0 -37.039999 9.5475742e-10 160.18662 + 4301 0 -37.039999 0 -37.039999 6.8623184e-10 160.18662 + 4302 0 -37.039999 0 -37.039999 -3.8336759e-10 160.18662 + 4303 0 -37.039999 0 -37.039999 -9.9342523e-10 160.18662 + 4304 0 -37.039999 0 -37.039999 -4.5815605e-10 160.18662 + 4305 0 -37.039999 0 -37.039999 2.6697713e-10 160.18662 + 4306 0 -37.039999 0 -37.039999 2.2932241e-10 160.18662 + 4307 0 -37.039999 0 -37.039999 1.9184139e-10 160.18662 + 4308 0 -37.039999 0 -37.039999 -4.1948895e-10 160.18662 + 4309 0 -37.039999 0 -37.039999 -8.4083327e-10 160.18662 + 4310 0 -37.039999 0 -37.039999 -3.4357674e-10 160.18662 + 4311 0 -37.039999 0 -37.039999 2.6641529e-10 160.18662 + 4312 0 -37.039999 0 -37.039999 9.1571026e-10 160.18662 + 4313 0 -37.039999 0 -37.039999 7.2424784e-10 160.18662 + 4314 0 -37.039999 0 -37.039999 -5.3415466e-10 160.18662 + 4315 0 -37.039999 0 -37.039999 7.2512722e-10 160.18662 + 4316 0 -37.039999 0 -37.039999 -3.0526705e-10 160.18662 + 4317 0 -37.039999 0 -37.039999 -9.9390158e-10 160.18662 + 4318 0 -37.039999 0 -37.039999 -1.5141273e-10 160.18662 + 4319 0 -37.039999 0 -37.039999 4.193837e-10 160.18662 + 4320 0 -37.039999 0 -37.039999 -1.1349778e-10 160.18662 + 4321 0 -37.039999 0 -37.039999 -4.9675255e-10 160.18662 + 4322 0 -37.039999 0 -37.039999 -1.1413252e-10 160.18662 + 4323 0 -37.039999 0 -37.039999 2.2858663e-10 160.18662 + 4324 0 -37.039999 0 -37.039999 2.6652813e-10 160.18662 + 4325 0 -37.039999 0 -37.039999 -7.7316831e-11 160.18662 + 4326 0 -37.039999 0 -37.039999 -3.8128873e-10 160.18662 + 4327 0 -37.039999 0 -37.039999 -2.2869748e-10 160.18662 + 4328 0 -37.039999 0 -37.039999 -3.78003e-11 160.18662 + 4329 0 -37.039999 0 -37.039999 3.4263674e-10 160.18662 + 4330 0 -37.039999 0 -37.039999 3.4396561e-10 160.18662 + 4331 0 -37.039999 0 -37.039999 1.2865924e-12 160.18662 + 4332 0 -37.039999 0 -37.039999 -2.2851857e-10 160.18662 + 4333 0 -37.039999 0 -37.039999 -1.1453438e-10 160.18662 + 4334 0 -37.039999 0 -37.039999 3.9104268e-11 160.18662 + 4335 0 -37.039999 0 -37.039999 3.447393e-10 160.18662 + 4336 0 -37.039999 0 -37.039999 1.1434648e-10 160.18662 + 4337 0 -37.039999 0 -37.039999 -3.746108e-11 160.18662 + 4338 0 -37.039999 0 -37.039999 1.9124314e-10 160.18662 + 4339 0 -37.039999 0 -37.039999 -1.5151357e-10 160.18662 + 4340 0 -37.039999 0 -37.039999 -2.2836243e-10 160.18662 + 4341 0 -37.039999 0 -37.039999 7.7355846e-11 160.18662 + 4342 0 -37.039999 0 -37.039999 -1.9040565e-10 160.18662 + 4343 0 -37.039999 0 -37.039999 1.1874665e-12 160.18662 + 4344 0 -37.039999 0 -37.039999 -7.5516417e-11 160.18662 + 4345 0 -37.039999 0 -37.039999 3.0528286e-10 160.18662 + 4346 0 -37.039999 0 -37.039999 3.7691952e-11 160.18662 + 4347 0 -37.039999 0 -37.039999 -6.4794785e-10 160.18662 + 4348 0 -37.039999 0 -37.039999 -1.5181588e-10 160.18662 + 4349 0 -37.039999 0 -37.039999 -3.7018351e-11 160.18662 + 4350 0 -37.039999 0 -37.039999 2.6759599e-10 160.18662 + 4351 0 -37.039999 0 -37.039999 -1.9144589e-10 160.18662 + 4352 0 -37.039999 0 -37.039999 -1.5283964e-10 160.18662 + 4353 0 -37.039999 0 -37.039999 2.30108e-10 160.18662 + 4354 0 -37.039999 0 -37.039999 -7.6426103e-11 160.18662 + 4355 0 -37.039999 0 -37.039999 1.1488877e-10 160.18662 + 4356 0 -37.039999 0 -37.039999 3.7153651e-11 160.18662 + 4357 0 -37.039999 0 -37.039999 -6.4825752e-10 160.18662 + 4358 0 -37.039999 0 -37.039999 -2.6724724e-10 160.18662 + 4359 0 -37.039999 0 -37.039999 -3.7549823e-11 160.18662 + 4360 0 -37.039999 0 -37.039999 2.6728754e-10 160.18662 + 4361 0 -37.039999 0 -37.039999 2.2847393e-10 160.18662 + 4362 0 -37.039999 0 -37.039999 -6.4991546e-10 160.18662 + 4363 0 -37.039999 0 -37.039999 -8.0333574e-10 160.18662 + 4364 0 -37.039999 0 -37.039999 3.8189529e-10 160.18662 + 4365 0 -37.039999 0 -37.039999 3.8256695e-10 160.18662 + 4366 0 -37.039999 0 -37.039999 -3.8218097e-10 160.18662 + 4367 0 -37.039999 0 -37.039999 5.341277e-10 160.18662 + 4368 0 -37.039999 0 -37.039999 -3.8119222e-10 160.18662 + 4369 0 -37.039999 0 -37.039999 3.8170818e-10 160.18662 + 4370 0 -37.039999 0 -37.039999 4.5832672e-10 160.18662 + 4371 0 -37.039999 0 -37.039999 -3.4263675e-10 160.18662 + 4372 0 -37.039999 0 -37.039999 -1.9109461e-10 160.18662 + 4373 0 -37.039999 0 -37.039999 -2.2741198e-10 160.18662 + 4374 0 -37.039999 0 -37.039999 -3.7077683e-11 160.18662 + 4375 0 -37.039999 0 -37.039999 3.0541007e-10 160.18662 + 4376 0 -37.039999 0 -37.039999 2.6767444e-10 160.18662 + 4377 0 -37.039999 0 -37.039999 3.0510934e-10 160.18662 + 4378 0 -37.039999 0 -37.039999 -1.5248217e-10 160.18662 + 4379 0 -37.039999 0 -37.039999 -2.2796264e-10 160.18662 + 4380 0 -37.039999 0 -37.039999 -3.4277402e-10 160.18662 + 4381 0 -37.039999 0 -37.039999 -3.6265129e-11 160.18662 + 4382 0 -37.039999 0 -37.039999 1.5331425e-10 160.18662 + 4383 0 -37.039999 0 -37.039999 -7.4125697e-11 160.18662 + 4384 0 -37.039999 0 -37.039999 3.945603e-11 160.18662 + 4385 0 -37.039999 0 -37.039999 1.1496905e-10 160.18662 + 4386 0 -37.039999 0 -37.039999 1.9114174e-10 160.18662 + 4387 0 -37.039999 0 -37.039999 1.2772868e-12 160.18662 + 4388 0 -37.039999 0 -37.039999 -3.7237263e-11 160.18662 + 4389 0 -37.039999 0 -37.039999 4.0218972e-11 160.18662 + 4390 0 -37.039999 0 -37.039999 7.7837683e-11 160.18662 + 4391 0 -37.039999 0 -37.039999 1.076853e-12 160.18662 + 4392 0 -37.039999 0 -37.039999 7.721786e-11 160.18662 + 4393 0 -37.039999 0 -37.039999 -8.4070606e-10 160.18662 + 4394 0 -37.039999 0 -37.039999 -8.3984036e-10 160.18662 + 4395 0 -37.039999 0 -37.039999 1.9099878e-10 160.18662 + 4396 0 -37.039999 0 -37.039999 9.1615963e-10 160.18662 + 4397 0 -37.039999 0 -37.039999 5.7194299e-10 160.18662 + 4398 0 -37.039999 0 -37.039999 -1.5341604e-10 160.18662 + 4399 0 -37.039999 0 -37.039999 -5.3323363e-10 160.18662 + 4400 0 -37.039999 0 -37.039999 -3.0534676e-10 160.18662 + 4401 0 -37.039999 0 -37.039999 5.3451002e-10 160.18662 + 4402 0 -37.039999 0 -37.039999 3.058768e-10 160.18662 + 4403 0 -37.039999 0 -37.039999 1.9175343e-10 160.18662 + 4404 0 -37.039999 0 -37.039999 1.5385746e-10 160.18662 + 4405 0 -37.039999 0 -37.039999 -6.4967933e-10 160.18662 + 4406 0 -37.039999 0 -37.039999 5.7151989e-10 160.18662 + 4407 0 -37.039999 0 -37.039999 -7.6550519e-11 160.18662 + 4408 0 -37.039999 0 -37.039999 -1.5125667e-10 160.18662 + 4409 0 -37.039999 0 -37.039999 1.3577977e-12 160.18662 + 4410 0 -37.039999 0 -37.039999 -7.5796103e-11 160.18662 + 4411 0 -37.039999 0 -37.039999 3.8086248e-10 160.18662 + 4412 0 -37.039999 0 -37.039999 2.6814984e-10 160.18662 + 4413 0 -37.039999 0 -37.039999 -4.1784182e-10 160.18662 + 4414 0 -37.039999 0 -37.039999 3.9424806e-11 160.18662 + 4415 0 -37.039999 0 -37.039999 7.7219694e-11 160.18662 + 4416 0 -37.039999 0 -37.039999 -3.6507401e-11 160.18662 + 4417 0 -37.039999 0 -37.039999 -3.6909092e-11 160.18662 + 4418 0 -37.039999 0 -37.039999 -3.6588508e-11 160.18662 + 4419 0 -37.039999 0 -37.039999 2.3069495e-10 160.18662 + 4420 0 -37.039999 0 -37.039999 3.0631852e-10 160.18662 + 4421 0 -37.039999 0 -37.039999 6.2977044e-13 160.18662 + 4422 0 -37.039999 0 -37.039999 -7.4989693e-11 160.18662 + 4423 0 -37.039999 0 -37.039999 -2.2767888e-10 160.18662 + 4424 0 -37.039999 0 -37.039999 2.6698135e-10 160.18662 + 4425 0 -37.039999 0 -37.039999 -3.8574636e-11 160.18662 + 4426 0 -37.039999 0 -37.039999 -3.0341423e-10 160.18662 + 4427 0 -37.039999 0 -37.039999 -1.1248211e-10 160.18662 + 4428 0 -37.039999 0 -37.039999 1.9045732e-10 160.18662 + 4429 0 -37.039999 0 -37.039999 -3.7529119e-11 160.18662 + 4430 0 -37.039999 0 -37.039999 -4.184098e-10 160.18662 + 4431 0 -37.039999 0 -37.039999 -4.1859208e-10 160.18662 + 4432 0 -37.039999 0 -37.039999 1.5243948e-10 160.18662 + 4433 0 -37.039999 0 -37.039999 2.28284e-10 160.18662 + 4434 0 -37.039999 0 -37.039999 7.6844044e-11 160.18662 + 4435 0 -37.039999 0 -37.039999 1.9073237e-10 160.18662 + 4436 0 -37.039999 0 -37.039999 -3.4344815e-10 160.18662 + 4437 0 -37.039999 0 -37.039999 -6.0954407e-10 160.18662 + 4438 0 -37.039999 0 -37.039999 -1.9016216e-10 160.18662 + 4439 0 -37.039999 0 -37.039999 -1.1325828e-10 160.18662 + 4440 0 -37.039999 0 -37.039999 -1.5012333e-10 160.18662 + 4441 0 -37.039999 0 -37.039999 1.1534259e-10 160.18662 + 4442 0 -37.039999 0 -37.039999 1.9049757e-10 160.18662 + 4443 0 -37.039999 0 -37.039999 1.2400565e-12 160.18662 + 4444 0 -37.039999 0 -37.039999 -3.621082e-11 160.18662 + 4445 0 -37.039999 0 -37.039999 7.6585268e-11 160.18662 + 4446 0 -37.039999 0 -37.039999 1.1596134e-10 160.18662 + 4447 0 -37.039999 0 -37.039999 1.5989923e-12 160.18662 + 4448 0 -37.039999 0 -37.039999 -3.7711878e-11 160.18662 + 4449 0 -37.039999 0 -37.039999 7.803289e-11 160.18662 + 4450 0 -37.039999 0 -37.039999 1.9188054e-10 160.18662 + 4451 0 -37.039999 0 -37.039999 -2.6754573e-10 160.18662 + 4452 0 -37.039999 0 -37.039999 -6.4836508e-10 160.18662 + 4453 0 -37.039999 0 -37.039999 -6.0961051e-10 160.18662 + 4454 0 -37.039999 0 -37.039999 4.209846e-10 160.18662 + 4455 0 -37.039999 0 -37.039999 -5.1317947e-13 160.18662 + 4456 0 -37.039999 0 -37.039999 2.872314e-14 160.18662 + 4457 0 -37.039999 0 -37.039999 1.2539033e-12 160.18662 + 4458 0 -37.039999 0 -37.039999 -3.6833875e-11 160.18662 + 4459 0 -37.039999 0 -37.039999 2.3005477e-10 160.18662 + 4460 0 -37.039999 0 -37.039999 1.146912e-10 160.18662 + 4461 0 -37.039999 0 -37.039999 -5.7422492e-10 160.18662 + 4462 0 -37.039999 0 -37.039999 8.395955e-10 160.18662 + 4463 0 -37.039999 0 -37.039999 1.1067477e-09 160.18662 + 4464 0 -37.039999 0 -37.039999 -3.4418191e-10 160.18662 + 4465 0 -37.039999 0 -37.039999 -9.5472746e-10 160.18662 + 4466 0 -37.039999 0 -37.039999 2.6689859e-10 160.18662 + 4467 0 -37.039999 0 -37.039999 4.1971758e-10 160.18662 + 4468 0 -37.039999 0 -37.039999 8.6073847e-13 160.18662 + 4469 0 -37.039999 0 -37.039999 -5.7253854e-10 160.18662 + 4470 0 -37.039999 0 -37.039999 3.8715805e-11 160.18662 + 4471 0 -37.039999 0 -37.039999 -1.525432e-10 160.18662 + 4472 0 -37.039999 0 -37.039999 4.5879578e-10 160.18662 + 4473 0 -37.039999 0 -37.039999 1.1557564e-10 160.18662 + 4474 0 -37.039999 0 -37.039999 -6.5031784e-10 160.18662 + 4475 0 -37.039999 0 -37.039999 -2.3064012e-10 160.18662 + 4476 0 -37.039999 0 -37.039999 1.5054689e-10 160.18662 + 4477 0 -37.039999 0 -37.039999 1.1457096e-10 160.18662 + 4478 0 -37.039999 0 -37.039999 -3.8263318e-11 160.18662 + 4479 0 -37.039999 0 -37.039999 -7.6845381e-11 160.18662 + 4480 0 -37.039999 0 -37.039999 3.0422973e-10 160.18662 + 4481 0 -37.039999 0 -37.039999 3.0522094e-10 160.18662 + 4482 0 -37.039999 0 -37.039999 -2.6789464e-10 160.18662 + 4483 0 -37.039999 0 -37.039999 3.8157247e-10 160.18662 + 4484 0 -37.039999 0 -37.039999 -2.2923523e-10 160.18662 + 4485 0 -37.039999 0 -37.039999 -1.9079391e-10 160.18662 + 4486 0 -37.039999 0 -37.039999 1.9145762e-10 160.18662 + 4487 0 -37.039999 0 -37.039999 -3.0503383e-10 160.18662 + 4488 0 -37.039999 0 -37.039999 3.8101215e-10 160.18662 + 4489 0 -37.039999 0 -37.039999 6.4886517e-10 160.18662 + 4490 0 -37.039999 0 -37.039999 -4.9647834e-10 160.18662 + 4491 0 -37.039999 0 -37.039999 -7.6316291e-10 160.18662 + 4492 0 -37.039999 0 -37.039999 8.9725612e-13 160.18662 + 4493 0 -37.039999 0 -37.039999 6.4903419e-10 160.18662 + 4494 0 -37.039999 0 -37.039999 -8.3334891e-13 160.18662 + 4495 0 -37.039999 0 -37.039999 1.1467158e-10 160.18662 + 4496 0 -37.039999 0 -37.039999 3.802998e-11 160.18662 + 4497 0 -37.039999 0 -37.039999 -7.6291743e-10 160.18662 + 4498 0 -37.039999 0 -37.039999 -3.8117429e-10 160.18662 + 4499 0 -37.039999 0 -37.039999 3.4288669e-10 160.18662 + 4500 0 -37.039999 0 -37.039999 4.5752645e-10 160.18662 + 4501 0 -37.039999 0 -37.039999 -3.7944386e-10 160.18662 + 4502 0 -37.039999 0 -37.039999 -3.4372472e-10 160.18662 + 4503 0 -37.039999 0 -37.039999 6.1123715e-10 160.18662 + 4504 0 -37.039999 0 -37.039999 -4.5834495e-10 160.18662 + 4505 0 -37.039999 0 -37.039999 4.9680942e-10 160.18662 + 4506 0 -37.039999 0 -37.039999 -6.1093214e-10 160.18662 + 4507 0 -37.039999 0 -37.039999 4.962319e-10 160.18662 + 4508 0 -37.039999 0 -37.039999 -2.2874086e-10 160.18662 + 4509 0 -37.039999 0 -37.039999 1.1542152e-10 160.18662 + 4510 0 -37.039999 0 -37.039999 7.7639564e-11 160.18662 + 4511 0 -37.039999 0 -37.039999 -3.6752033e-11 160.18662 + 4512 0 -37.039999 0 -37.039999 1.8784009e-12 160.18662 + 4513 0 -37.039999 0 -37.039999 -3.6445091e-11 160.18662 + 4514 0 -37.039999 0 -37.039999 1.5225349e-10 160.18662 + 4515 0 -37.039999 0 -37.039999 -7.525136e-11 160.18662 + 4516 0 -37.039999 0 -37.039999 1.1183932e-12 160.18662 + 4517 0 -37.039999 0 -37.039999 1.9157821e-10 160.18662 + 4518 0 -37.039999 0 -37.039999 1.1497568e-10 160.18662 + 4519 0 -37.039999 0 -37.039999 -3.7602503e-11 160.18662 + 4520 0 -37.039999 0 -37.039999 -1.5157439e-10 160.18662 + 4521 0 -37.039999 0 -37.039999 -1.1385256e-10 160.18662 + 4522 0 -37.039999 0 -37.039999 -3.624374e-11 160.18662 + 4523 0 -37.039999 0 -37.039999 3.8734993e-11 160.18662 + 4524 0 -37.039999 0 -37.039999 5.7151828e-10 160.18662 + 4525 0 -37.039999 0 -37.039999 2.2918016e-10 160.18662 + 4526 0 -37.039999 0 -37.039999 -3.6992217e-11 160.18662 + 4527 0 -37.039999 0 -37.039999 -1.5114546e-10 160.18662 + 4528 0 -37.039999 0 -37.039999 -1.5116761e-10 160.18662 + 4529 0 -37.039999 0 -37.039999 -3.6296651e-11 160.18662 + 4530 0 -37.039999 0 -37.039999 1.9094342e-10 160.18662 + 4531 0 -37.039999 0 -37.039999 -1.1376857e-10 160.18662 + 4532 0 -37.039999 0 -37.039999 -1.5009887e-10 160.18662 + 4533 0 -37.039999 0 -37.039999 -3.6167125e-11 160.18662 + 4534 0 -37.039999 0 -37.039999 3.8747602e-11 160.18662 + 4535 0 -37.039999 0 -37.039999 2.678092e-10 160.18662 + 4536 0 -37.039999 0 -37.039999 -1.518599e-10 160.18662 + 4537 0 -37.039999 0 -37.039999 -2.2764197e-10 160.18662 + 4538 0 -37.039999 0 -37.039999 2.28284e-10 160.18662 + 4539 0 -37.039999 0 -37.039999 2.28284e-10 160.18662 + 4540 0 -37.039999 0 -37.039999 -1.8966325e-10 160.18662 + 4541 0 -37.039999 0 -37.039999 1.1623547e-10 160.18662 + 4542 0 -37.039999 0 -37.039999 7.7915055e-11 160.18662 + 4543 0 -37.039999 0 -37.039999 -2.2958631e-10 160.18662 + 4544 0 -37.039999 0 -37.039999 -3.0624207e-10 160.18662 + 4545 0 -37.039999 0 -37.039999 2.666764e-10 160.18662 + 4546 0 -37.039999 0 -37.039999 1.1607387e-10 160.18662 + 4547 0 -37.039999 0 -37.039999 -3.4406435e-10 160.18662 + 4548 0 -37.039999 0 -37.039999 -1.0318572e-09 160.18662 + 4549 0 -37.039999 0 -37.039999 -5.3497146e-10 160.18662 + 4550 0 -37.039999 0 -37.039999 3.4254222e-10 160.18662 + 4551 0 -37.039999 0 -37.039999 4.959046e-10 160.18662 + 4552 0 -37.039999 0 -37.039999 -2.2945401e-10 160.18662 + 4553 0 -37.039999 0 -37.039999 -3.0377802e-10 160.18662 + 4554 0 -37.039999 0 -37.039999 -2.6481703e-10 160.18662 + 4555 0 -37.039999 0 -37.039999 7.7837683e-11 160.18662 + 4556 0 -37.039999 0 -37.039999 -3.5867725e-11 160.18662 + 4557 0 -37.039999 0 -37.039999 -1.1260613e-10 160.18662 + 4558 0 -37.039999 0 -37.039999 4.5769355e-10 160.18662 + 4559 0 -37.039999 0 -37.039999 -1.5261782e-10 160.18662 + 4560 0 -37.039999 0 -37.039999 -1.1434341e-10 160.18662 + 4561 0 -37.039999 0 -37.039999 2.6769379e-10 160.18662 + 4562 0 -37.039999 0 -37.039999 3.8213449e-10 160.18662 + 4563 0 -37.039999 0 -37.039999 4.2043671e-10 160.18662 + 4564 0 -37.039999 0 -37.039999 -1.5188496e-10 160.18662 + 4565 0 -37.039999 0 -37.039999 -4.1849348e-10 160.18662 + 4566 0 -37.039999 0 -37.039999 -2.6672818e-10 160.18662 + 4567 0 -37.039999 0 -37.039999 3.4407003e-10 160.18662 + 4568 0 -37.039999 0 -37.039999 3.7660016e-11 160.18662 + 4569 0 -37.039999 0 -37.039999 -7.5816967e-11 160.18662 + 4570 0 -37.039999 0 -37.039999 8.0173945e-10 160.18662 + 4571 0 -37.039999 0 -37.039999 9.1582772e-10 160.18662 + 4572 0 -37.039999 0 -37.039999 -5.3672118e-10 160.18662 + 4573 0 -37.039999 0 -37.039999 -1.5293878e-09 160.18662 + 4574 0 -37.039999 0 -37.039999 -7.2636902e-10 160.18662 + 4575 0 -37.039999 0 -37.039999 3.4283522e-10 160.18662 + 4576 0 -37.039999 0 -37.039999 -3.4183818e-10 160.18662 + 4577 0 -37.039999 0 -37.039999 3.0609885e-10 160.18662 + 4578 0 -37.039999 0 -37.039999 2.300014e-10 160.18662 + 4579 0 -37.039999 0 -37.039999 -2.6662749e-10 160.18662 + 4580 0 -37.039999 0 -37.039999 -2.6542537e-10 160.18662 + 4581 0 -37.039999 0 -37.039999 -7.4447403e-11 160.18662 + 4582 0 -37.039999 0 -37.039999 3.9747589e-11 160.18662 + 4583 0 -37.039999 0 -37.039999 1.9027112e-10 160.18662 + 4584 0 -37.039999 0 -37.039999 -3.7131738e-11 160.18662 + 4585 0 -37.039999 0 -37.039999 -3.7132816e-11 160.18662 + 4586 0 -37.039999 0 -37.039999 -3.7766944e-11 160.18662 + 4587 0 -37.039999 0 -37.039999 2.6708766e-10 160.18662 + 4588 0 -37.039999 0 -37.039999 3.435619e-10 160.18662 + 4589 0 -37.039999 0 -37.039999 -1.133398e-10 160.18662 + 4590 0 -37.039999 0 -37.039999 -3.6167125e-11 160.18662 + 4591 0 -37.039999 0 -37.039999 -3.6205432e-11 160.18662 + 4592 0 -37.039999 0 -37.039999 4.2024595e-10 160.18662 + 4593 0 -37.039999 0 -37.039999 -1.1273582e-10 160.18662 + 4594 0 -37.039999 0 -37.039999 -3.417785e-10 160.18662 + 4595 0 -37.039999 0 -37.039999 3.973051e-11 160.18662 + 4596 0 -37.039999 0 -37.039999 -1.1339918e-10 160.18662 + 4597 0 -37.039999 0 -37.039999 -3.6960926e-11 160.18662 + 4598 0 -37.039999 0 -37.039999 5.7229537e-10 160.18662 + 4599 0 -37.039999 0 -37.039999 -6.1145382e-10 160.18662 + 4600 0 -37.039999 0 -37.039999 4.9643283e-10 160.18662 + 4601 0 -37.039999 0 -37.039999 6.1094227e-10 160.18662 + 4602 0 -37.039999 0 -37.039999 -3.4463124e-10 160.18662 + 4603 0 -37.039999 0 -37.039999 -5.7320155e-10 160.18662 + 4604 0 -37.039999 0 -37.039999 -3.4301015e-10 160.18662 + 4605 0 -37.039999 0 -37.039999 1.1449678e-10 160.18662 + 4606 0 -37.039999 0 -37.039999 2.6742736e-10 160.18662 + 4607 0 -37.039999 0 -37.039999 -7.540585e-11 160.18662 + 4608 0 -37.039999 0 -37.039999 1.1391164e-10 160.18662 + 4609 0 -37.039999 0 -37.039999 7.6630957e-11 160.18662 + 4610 0 -37.039999 0 -37.039999 -1.8998566e-10 160.18662 + 4611 0 -37.039999 0 -37.039999 1.9218487e-10 160.18662 + 4612 0 -37.039999 0 -37.039999 -1.1485546e-10 160.18662 + 4613 0 -37.039999 0 -37.039999 -1.1397455e-10 160.18662 + 4614 0 -37.039999 0 -37.039999 1.1401292e-10 160.18662 + 4615 0 -37.039999 0 -37.039999 -1.5207833e-10 160.18662 + 4616 0 -37.039999 0 -37.039999 -7.6505355e-11 160.18662 + 4617 0 -37.039999 0 -37.039999 7.7099864e-11 160.18662 + 4618 0 -37.039999 0 -37.039999 7.7094638e-11 160.18662 + 4619 0 -37.039999 0 -37.039999 3.89302e-11 160.18662 + 4620 0 -37.039999 0 -37.039999 -1.5257646e-10 160.18662 + 4621 0 -37.039999 0 -37.039999 -2.6544137e-10 160.18662 + 4622 0 -37.039999 0 -37.039999 7.6628802e-11 160.18662 + 4623 0 -37.039999 0 -37.039999 7.772292e-11 160.18662 + 4624 0 -37.039999 0 -37.039999 3.8208085e-11 160.18662 + 4625 0 -37.039999 0 -37.039999 -4.5737327e-10 160.18662 + 4626 0 -37.039999 0 -37.039999 -3.8078442e-10 160.18662 + 4627 0 -37.039999 0 -37.039999 3.8663925e-11 160.18662 + 4628 0 -37.039999 0 -37.039999 -1.1326981e-10 160.18662 + 4629 0 -37.039999 0 -37.039999 1.5326118e-10 160.18662 + 4630 0 -37.039999 0 -37.039999 1.911613e-10 160.18662 + 4631 0 -37.039999 0 -37.039999 -2.6664789e-10 160.18662 + 4632 0 -37.039999 0 -37.039999 -1.9067369e-10 160.18662 + 4633 0 -37.039999 0 -37.039999 -1.5105496e-10 160.18662 + 4634 0 -37.039999 0 -37.039999 5.7255816e-10 160.18662 + 4635 0 -37.039999 0 -37.039999 -7.2498541e-10 160.18662 + 4636 0 -37.039999 0 -37.039999 4.194177e-10 160.18662 + 4637 0 -37.039999 0 -37.039999 -4.201223e-10 160.18662 + 4638 0 -37.039999 0 -37.039999 3.4304114e-10 160.18662 + 4639 0 -37.039999 0 -37.039999 2.2759411e-13 160.18662 + 4640 0 -37.039999 0 -37.039999 1.5286185e-10 160.18662 + 4641 0 -37.039999 0 -37.039999 -1.8892738e-10 160.18662 + 4642 0 -37.039999 0 -37.039999 -2.2933832e-10 160.18662 + 4643 0 -37.039999 0 -37.039999 9.9224552e-10 160.18662 + 4644 0 -37.039999 0 -37.039999 -2.6765409e-10 160.18662 + 4645 0 -37.039999 0 -37.039999 -4.9521708e-10 160.18662 + 4646 0 -37.039999 0 -37.039999 1.1456807e-10 160.18662 + 4647 0 -37.039999 0 -37.039999 4.200383e-10 160.18662 + 4648 0 -37.039999 0 -37.039999 -1.9210666e-10 160.18662 + 4649 0 -37.039999 0 -37.039999 -5.7225815e-10 160.18662 + 4650 0 -37.039999 0 -37.039999 -7.5795759e-11 160.18662 + 4651 0 -37.039999 0 -37.039999 5.7378813e-10 160.18662 + 4652 0 -37.039999 0 -37.039999 2.6675978e-10 160.18662 + 4653 0 -37.039999 0 -37.039999 -4.9650886e-10 160.18662 + 4654 0 -37.039999 0 -37.039999 1.5239595e-10 160.18662 + 4655 0 -37.039999 0 -37.039999 -4.5714099e-10 160.18662 + 4656 0 -37.039999 0 -37.039999 -2.6729186e-10 160.18662 + 4657 0 -37.039999 0 -37.039999 6.4797591e-10 160.18662 + 4658 0 -37.039999 0 -37.039999 -5.3489881e-10 160.18662 + 4659 0 -37.039999 0 -37.039999 6.8766477e-10 160.18662 + 4660 0 -37.039999 0 -37.039999 -5.3489989e-10 160.18662 + 4661 0 -37.039999 0 -37.039999 5.3536739e-10 160.18662 + 4662 0 -37.039999 0 -37.039999 -5.347876e-10 160.18662 + 4663 0 -37.039999 0 -37.039999 7.6396164e-10 160.18662 + 4664 0 -37.039999 0 -37.039999 -4.9670182e-10 160.18662 + 4665 0 -37.039999 0 -37.039999 6.5014406e-10 160.18662 + 4666 0 -37.039999 0 -37.039999 -6.8720173e-10 160.18662 + 4667 0 -37.039999 0 -37.039999 6.111653e-10 160.18662 + 4668 0 -37.039999 0 -37.039999 -7.6380534e-10 160.18662 + 4669 0 -37.039999 0 -37.039999 7.2528911e-10 160.18662 + 4670 0 -37.039999 0 -37.039999 -6.487881e-10 160.18662 + 4671 0 -37.039999 0 -37.039999 6.1111547e-10 160.18662 + 4672 0 -37.039999 0 -37.039999 -5.7217479e-10 160.18662 + 4673 0 -37.039999 0 -37.039999 3.0387375e-10 160.18662 + 4674 0 -37.039999 0 -37.039999 6.1001944e-10 160.18662 + 4675 0 -37.039999 0 -37.039999 -4.5871961e-10 160.18662 + 4676 0 -37.039999 0 -37.039999 -6.1125769e-10 160.18662 + 4677 0 -37.039999 0 -37.039999 3.4498435e-10 160.18662 + 4678 0 -37.039999 0 -37.039999 -1.5154956e-10 160.18662 + 4679 0 -37.039999 0 -37.039999 -4.5674084e-10 160.18662 + 4680 0 -37.039999 0 -37.039999 4.1891055e-10 160.18662 + 4681 0 -37.039999 0 -37.039999 3.439795e-10 160.18662 + 4682 0 -37.039999 0 -37.039999 -5.3474622e-10 160.18662 + 4683 0 -37.039999 0 -37.039999 4.9705137e-10 160.18662 + 4684 0 -37.039999 0 -37.039999 -5.3473146e-10 160.18662 + 4685 0 -37.039999 0 -37.039999 5.7285222e-10 160.18662 + 4686 0 -37.039999 0 -37.039999 -4.9635673e-10 160.18662 + 4687 0 -37.039999 0 -37.039999 -6.1118186e-10 160.18662 + 4688 0 -37.039999 0 -37.039999 4.5685149e-10 160.18662 + 4689 0 -37.039999 0 -37.039999 5.7238329e-10 160.18662 + 4690 0 -37.039999 0 -37.039999 -5.3448964e-10 160.18662 + 4691 0 -37.039999 0 -37.039999 4.957046e-10 160.18662 + 4692 0 -37.039999 0 -37.039999 -4.5777466e-10 160.18662 + 4693 0 -37.039999 0 -37.039999 3.0569432e-10 160.18662 + 4694 0 -37.039999 0 -37.039999 2.2894011e-10 160.18662 + 4695 0 -37.039999 0 -37.039999 -8.8127875e-14 160.18662 + 4696 0 -37.039999 0 -37.039999 -2.6519534e-10 160.18662 + 4697 0 -37.039999 0 -37.039999 4.0434032e-11 160.18662 + 4698 0 -37.039999 0 -37.039999 -1.4987838e-10 160.18662 + 4699 0 -37.039999 0 -37.039999 7.7268616e-11 160.18662 + 4700 0 -37.039999 0 -37.039999 4.0246046e-11 160.18662 + 4701 0 -37.039999 0 -37.039999 -1.1353393e-10 160.18662 + 4702 0 -37.039999 0 -37.039999 -7.4731353e-11 160.18662 + 4703 0 -37.039999 0 -37.039999 1.1455322e-10 160.18662 + 4704 0 -37.039999 0 -37.039999 -7.460554e-11 160.18662 + 4705 0 -37.039999 0 -37.039999 -7.4748592e-11 160.18662 + 4706 0 -37.039999 0 -37.039999 1.2320786e-12 160.18662 + 4707 0 -37.039999 0 -37.039999 7.249844e-10 160.18662 + 4708 0 -37.039999 0 -37.039999 -4.964438e-10 160.18662 + 4709 0 -37.039999 0 -37.039999 4.1984816e-10 160.18662 + 4710 0 -37.039999 0 -37.039999 -4.9685626e-10 160.18662 + 4711 0 -37.039999 0 -37.039999 8.3918583e-10 160.18662 + 4712 0 -37.039999 0 -37.039999 6.48474e-10 160.18662 + 4713 0 -37.039999 0 -37.039999 -2.6824594e-10 160.18662 + 4714 0 -37.039999 0 -37.039999 -1.1465834e-09 160.18662 + 4715 0 -37.039999 0 -37.039999 7.7131018e-11 160.18662 + 4716 0 -37.039999 0 -37.039999 -3.0550613e-10 160.18662 + 4717 0 -37.039999 0 -37.039999 1.5228203e-10 160.18662 + 4718 0 -37.039999 0 -37.039999 1.5295078e-10 160.18662 + 4719 0 -37.039999 0 -37.039999 -3.4407536e-10 160.18662 + 4720 0 -37.039999 0 -37.039999 -3.0408676e-10 160.18662 + 4721 0 -37.039999 0 -37.039999 4.281216e-13 160.18662 + 4722 0 -37.039999 0 -37.039999 2.2845048e-10 160.18662 + 4723 0 -37.039999 0 -37.039999 -2.6724947e-10 160.18662 + 4724 0 -37.039999 0 -37.039999 3.8171749e-10 160.18662 + 4725 0 -37.039999 0 -37.039999 3.8931665e-11 160.18662 + 4726 0 -37.039999 0 -37.039999 -4.9735456e-10 160.18662 + 4727 0 -37.039999 0 -37.039999 7.6367179e-10 160.18662 + 4728 0 -37.039999 0 -37.039999 8.0125917e-10 160.18662 + 4729 0 -37.039999 0 -37.039999 -4.983429e-10 160.18662 + 4730 0 -37.039999 0 -37.039999 -6.4981777e-10 160.18662 + 4731 0 -37.039999 0 -37.039999 1.529171e-10 160.18662 + 4732 0 -37.039999 0 -37.039999 1.902131e-10 160.18662 + 4733 0 -37.039999 0 -37.039999 -7.6406602e-10 160.18662 + 4734 0 -37.039999 0 -37.039999 -7.6536908e-10 160.18662 + 4735 0 -37.039999 0 -37.039999 3.0512186e-10 160.18662 + 4736 0 -37.039999 0 -37.039999 6.8749925e-10 160.18662 + 4737 0 -37.039999 0 -37.039999 -1.150564e-10 160.18662 + 4738 0 -37.039999 0 -37.039999 -7.2713194e-10 160.18662 + 4739 0 -37.039999 0 -37.039999 -1.9125406e-10 160.18662 + 4740 0 -37.039999 0 -37.039999 8.0126283e-10 160.18662 + 4741 0 -37.039999 0 -37.039999 2.6560269e-10 160.18662 + 4742 0 -37.039999 0 -37.039999 -2.293345e-10 160.18662 + 4743 0 -37.039999 0 -37.039999 -3.4439621e-10 160.18662 + 4744 0 -37.039999 0 -37.039999 6.4868511e-10 160.18662 + 4745 0 -37.039999 0 -37.039999 8.0116616e-10 160.18662 + 4746 0 -37.039999 0 -37.039999 -1.8969731e-10 160.18662 + 4747 0 -37.039999 0 -37.039999 3.7503508e-11 160.18662 + 4748 0 -37.039999 0 -37.039999 -4.1985371e-10 160.18662 + 4749 0 -37.039999 0 -37.039999 -4.9502811e-10 160.18662 + 4750 0 -37.039999 0 -37.039999 3.8163773e-10 160.18662 + 4751 0 -37.039999 0 -37.039999 -5.3426331e-10 160.18662 + 4752 0 -37.039999 0 -37.039999 5.3408171e-10 160.18662 + 4753 0 -37.039999 0 -37.039999 -4.5852317e-10 160.18662 + 4754 0 -37.039999 0 -37.039999 -4.9689542e-10 160.18662 + 4755 0 -37.039999 0 -37.039999 5.3296504e-10 160.18662 + 4756 0 -37.039999 0 -37.039999 7.2400449e-10 160.18662 + 4757 0 -37.039999 0 -37.039999 -2.6683585e-10 160.18662 + 4758 0 -37.039999 0 -37.039999 -6.4894536e-10 160.18662 + 4759 0 -37.039999 0 -37.039999 -3.4316042e-10 160.18662 + 4760 0 -37.039999 0 -37.039999 3.0579507e-10 160.18662 + 4761 0 -37.039999 0 -37.039999 1.9062354e-10 160.18662 + 4762 0 -37.039999 0 -37.039999 7.5482436e-11 160.18662 + 4763 0 -37.039999 0 -37.039999 -7.6535587e-10 160.18662 + 4764 0 -37.039999 0 -37.039999 -7.2637246e-10 160.18662 + 4765 0 -37.039999 0 -37.039999 2.6701512e-10 160.18662 + 4766 0 -37.039999 0 -37.039999 6.4826526e-10 160.18662 + 4767 0 -37.039999 0 -37.039999 -1.8996882e-10 160.18662 + 4768 0 -37.039999 0 -37.039999 -7.6992125e-11 160.18662 + 4769 0 -37.039999 0 -37.039999 3.8561656e-11 160.18662 + 4770 0 -37.039999 0 -37.039999 3.8130564e-10 160.18662 + 4771 0 -37.039999 0 -37.039999 -2.2947115e-10 160.18662 + 4772 0 -37.039999 0 -37.039999 -5.3408593e-10 160.18662 + 4773 0 -37.039999 0 -37.039999 1.5321464e-10 160.18662 + 4774 0 -37.039999 0 -37.039999 8.3986943e-10 160.18662 + 4775 0 -37.039999 0 -37.039999 5.3342145e-10 160.18662 + 4776 0 -37.039999 0 -37.039999 -1.52486e-10 160.18662 + 4777 0 -37.039999 0 -37.039999 -8.396764e-10 160.18662 + 4778 0 -37.039999 0 -37.039999 -6.4891746e-10 160.18662 + 4779 0 -37.039999 0 -37.039999 4.9585444e-10 160.18662 + 4780 0 -37.039999 0 -37.039999 4.9588628e-10 160.18662 + 4781 0 -37.039999 0 -37.039999 -7.2558492e-10 160.18662 + 4782 0 -37.039999 0 -37.039999 1.891671e-10 160.18662 + 4783 0 -37.039999 0 -37.039999 8.3978836e-10 160.18662 + 4784 0 -37.039999 0 -37.039999 6.8677903e-10 160.18662 + 4785 0 -37.039999 0 -37.039999 -7.4880113e-11 160.18662 + 4786 0 -37.039999 0 -37.039999 2.6905551e-10 160.18662 + 4787 0 -37.039999 0 -37.039999 7.6548358e-11 160.18662 + 4788 0 -37.039999 0 -37.039999 -4.1887959e-10 160.18662 + 4789 0 -37.039999 0 -37.039999 -4.1906115e-10 160.18662 + 4790 0 -37.039999 0 -37.039999 4.0009001e-11 160.18662 + 4791 0 -37.039999 0 -37.039999 3.9615609e-11 160.18662 + 4792 0 -37.039999 0 -37.039999 3.872408e-11 160.18662 + 4793 0 -37.039999 0 -37.039999 -4.1820039e-10 160.18662 + 4794 0 -37.039999 0 -37.039999 -4.9503013e-10 160.18662 + 4795 0 -37.039999 0 -37.039999 4.2052291e-10 160.18662 + 4796 0 -37.039999 0 -37.039999 -1.1404328e-10 160.18662 + 4797 0 -37.039999 0 -37.039999 -3.7544596e-11 160.18662 + 4798 0 -37.039999 0 -37.039999 1.535692e-10 160.18662 + 4799 0 -37.039999 0 -37.039999 1.9148871e-10 160.18662 + 4800 0 -37.039999 0 -37.039999 3.0582708e-10 160.18662 + 4801 0 -37.039999 0 -37.039999 -4.9535536e-10 160.18662 + 4802 0 -37.039999 0 -37.039999 4.9681027e-10 160.18662 + 4803 0 -37.039999 0 -37.039999 -4.9617981e-10 160.18662 + 4804 0 -37.039999 0 -37.039999 7.2566265e-10 160.18662 + 4805 0 -37.039999 0 -37.039999 -5.350676e-10 160.18662 + 4806 0 -37.039999 0 -37.039999 3.4339475e-10 160.18662 + 4807 0 -37.039999 0 -37.039999 6.4918625e-10 160.18662 + 4808 0 -37.039999 0 -37.039999 -3.811253e-10 160.18662 + 4809 0 -37.039999 0 -37.039999 -4.5784413e-10 160.18662 + 4810 0 -37.039999 0 -37.039999 -1.1470047e-10 160.18662 + 4811 0 -37.039999 0 -37.039999 7.2467853e-10 160.18662 + 4812 0 -37.039999 0 -37.039999 8.3956718e-10 160.18662 + 4813 0 -37.039999 0 -37.039999 -4.5898453e-10 160.18662 + 4814 0 -37.039999 0 -37.039999 -2.6729921e-10 160.18662 + 4815 0 -37.039999 0 -37.039999 -3.4353577e-10 160.18662 + 4816 0 -37.039999 0 -37.039999 6.8666074e-10 160.18662 + 4817 0 -37.039999 0 -37.039999 -4.5852149e-10 160.18662 + 4818 0 -37.039999 0 -37.039999 -4.9708897e-10 160.18662 + 4819 0 -37.039999 0 -37.039999 3.8035201e-10 160.18662 + 4820 0 -37.039999 0 -37.039999 6.8806794e-10 160.18662 + 4821 0 -37.039999 0 -37.039999 -2.2975572e-10 160.18662 + 4822 0 -37.039999 0 -37.039999 3.4395382e-10 160.18662 + 4823 0 -37.039999 0 -37.039999 -1.1461526e-10 160.18662 + 4824 0 -37.039999 0 -37.039999 3.0547983e-10 160.18662 + 4825 0 -37.039999 0 -37.039999 -1.1415481e-10 160.18662 + 4826 0 -37.039999 0 -37.039999 1.6063198e-13 160.18662 + 4827 0 -37.039999 0 -37.039999 -6.4883227e-10 160.18662 + 4828 0 -37.039999 0 -37.039999 -6.4883227e-10 160.18662 + 4829 0 -37.039999 0 -37.039999 3.8132332e-10 160.18662 + 4830 0 -37.039999 0 -37.039999 8.3945391e-10 160.18662 + 4831 0 -37.039999 0 -37.039999 -1.1439784e-10 160.18662 + 4832 0 -37.039999 0 -37.039999 -7.5889477e-11 160.18662 + 4833 0 -37.039999 0 -37.039999 3.9008739e-11 160.18662 + 4834 0 -37.039999 0 -37.039999 -3.6713658e-11 160.18662 + 4835 0 -37.039999 0 -37.039999 7.6857753e-11 160.18662 + 4836 0 -37.039999 0 -37.039999 7.697435e-11 160.18662 + 4837 0 -37.039999 0 -37.039999 7.7056651e-11 160.18662 + 4838 0 -37.039999 0 -37.039999 -1.9140591e-10 160.18662 + 4839 0 -37.039999 0 -37.039999 -3.8106115e-10 160.18662 + 4840 0 -37.039999 0 -37.039999 -1.5350919e-10 160.18662 + 4841 0 -37.039999 0 -37.039999 1.5213433e-10 160.18662 + 4842 0 -37.039999 0 -37.039999 -2.2863854e-10 160.18662 + 4843 0 -37.039999 0 -37.039999 3.4403502e-10 160.18662 + 4844 0 -37.039999 0 -37.039999 3.0542458e-10 160.18662 + 4845 0 -37.039999 0 -37.039999 3.8119021e-11 160.18662 + 4846 0 -37.039999 0 -37.039999 -5.3407349e-10 160.18662 + 4847 0 -37.039999 0 -37.039999 -4.187007e-10 160.18662 + 4848 0 -37.039999 0 -37.039999 -1.1456759e-10 160.18662 + 4849 0 -37.039999 0 -37.039999 3.0589028e-10 160.18662 + 4850 0 -37.039999 0 -37.039999 1.149257e-10 160.18662 + 4851 0 -37.039999 0 -37.039999 -1.9019568e-10 160.18662 + 4852 0 -37.039999 0 -37.039999 -2.6705373e-10 160.18662 + 4853 0 -37.039999 0 -37.039999 6.0455287e-13 160.18662 + 4854 0 -37.039999 0 -37.039999 2.2877698e-10 160.18662 + 4855 0 -37.039999 0 -37.039999 3.8229724e-10 160.18662 + 4856 0 -37.039999 0 -37.039999 -1.5122708e-10 160.18662 + 4857 0 -37.039999 0 -37.039999 -4.9690269e-10 160.18662 + 4858 0 -37.039999 0 -37.039999 -1.900941e-10 160.18662 + 4859 0 -37.039999 0 -37.039999 1.0021612e-12 160.18662 + 4860 0 -37.039999 0 -37.039999 -1.5190096e-10 160.18662 + 4861 0 -37.039999 0 -37.039999 -3.7525683e-11 160.18662 + 4862 0 -37.039999 0 -37.039999 7.7146792e-11 160.18662 + 4863 0 -37.039999 0 -37.039999 7.7862144e-11 160.18662 + 4864 0 -37.039999 0 -37.039999 1.1649072e-10 160.18662 + 4865 0 -37.039999 0 -37.039999 -3.7443382e-11 160.18662 + 4866 0 -37.039999 0 -37.039999 -4.9452988e-10 160.18662 + 4867 0 -37.039999 0 -37.039999 -4.9452988e-10 160.18662 + 4868 0 -37.039999 0 -37.039999 7.8172914e-11 160.18662 + 4869 0 -37.039999 0 -37.039999 1.9227818e-10 160.18662 + 4870 0 -37.039999 0 -37.039999 -3.7443382e-11 160.18662 + 4871 0 -37.039999 0 -37.039999 -5.3392452e-10 160.18662 + 4872 0 -37.039999 0 -37.039999 5.3457772e-10 160.18662 + 4873 0 -37.039999 0 -37.039999 -6.104423e-10 160.18662 + 4874 0 -37.039999 0 -37.039999 4.5872563e-10 160.18662 + 4875 0 -37.039999 0 -37.039999 -3.6717576e-11 160.18662 + 4876 0 -37.039999 0 -37.039999 -2.6521673e-10 160.18662 + 4877 0 -37.039999 0 -37.039999 -3.4180695e-10 160.18662 + 4878 0 -37.039999 0 -37.039999 1.7071298e-12 160.18662 + 4879 0 -37.039999 0 -37.039999 4.2026918e-10 160.18662 + 4880 0 -37.039999 0 -37.039999 -1.5135128e-10 160.18662 + 4881 0 -37.039999 0 -37.039999 -3.8220171e-11 160.18662 + 4882 0 -37.039999 0 -37.039999 2.6696168e-10 160.18662 + 4883 0 -37.039999 0 -37.039999 3.4353561e-10 160.18662 + 4884 0 -37.039999 0 -37.039999 -3.42964e-10 160.18662 + 4885 0 -37.039999 0 -37.039999 -3.6446627e-11 160.18662 + 4886 0 -37.039999 0 -37.039999 3.9338814e-11 160.18662 + 4887 0 -37.039999 0 -37.039999 -1.896055e-10 160.18662 + 4888 0 -37.039999 0 -37.039999 -3.0430186e-10 160.18662 + 4889 0 -37.039999 0 -37.039999 1.1481039e-10 160.18662 + 4890 0 -37.039999 0 -37.039999 1.5294154e-10 160.18662 + 4891 0 -37.039999 0 -37.039999 -1.1414298e-10 160.18662 + 4892 0 -37.039999 0 -37.039999 -1.9002904e-10 160.18662 + 4893 0 -37.039999 0 -37.039999 2.2995739e-10 160.18662 + 4894 0 -37.039999 0 -37.039999 1.9204129e-10 160.18662 + 4895 0 -37.039999 0 -37.039999 3.0584668e-10 160.18662 + 4896 0 -37.039999 0 -37.039999 -3.6069601e-11 160.18662 + 4897 0 -37.039999 0 -37.039999 7.7862602e-11 160.18662 + 4898 0 -37.039999 0 -37.039999 2.291759e-10 160.18662 + 4899 0 -37.039999 0 -37.039999 -5.720984e-10 160.18662 + 4900 0 -37.039999 0 -37.039999 6.1083947e-10 160.18662 + 4901 0 -37.039999 0 -37.039999 -5.7323064e-10 160.18662 + 4902 0 -37.039999 0 -37.039999 4.2102737e-10 160.18662 + 4903 0 -37.039999 0 -37.039999 4.5886325e-10 160.18662 + 4904 0 -37.039999 0 -37.039999 -3.8354995e-11 160.18662 + 4905 0 -37.039999 0 -37.039999 -8.0147258e-10 160.18662 + 4906 0 -37.039999 0 -37.039999 4.960347e-10 160.18662 + 4907 0 -37.039999 0 -37.039999 -4.565628e-10 160.18662 + 4908 0 -37.039999 0 -37.039999 -6.0998139e-10 160.18662 + 4909 0 -37.039999 0 -37.039999 6.106781e-10 160.18662 + 4910 0 -37.039999 0 -37.039999 -6.1196456e-10 160.18662 + 4911 0 -37.039999 0 -37.039999 6.8734354e-10 160.18662 + 4912 0 -37.039999 0 -37.039999 -6.1196456e-10 160.18662 + 4913 0 -37.039999 0 -37.039999 6.8719895e-10 160.18662 + 4914 0 -37.039999 0 -37.039999 -5.3533587e-10 160.18662 + 4915 0 -37.039999 0 -37.039999 6.1065687e-10 160.18662 + 4916 0 -37.039999 0 -37.039999 -6.1196456e-10 160.18662 + 4917 0 -37.039999 0 -37.039999 6.8719895e-10 160.18662 + 4918 0 -37.039999 0 -37.039999 -6.5048081e-10 160.18662 + 4919 0 -37.039999 0 -37.039999 6.8719895e-10 160.18662 + 4920 0 -37.039999 0 -37.039999 -2.2768995e-10 160.18662 + 4921 0 -37.039999 0 -37.039999 -5.3506882e-10 160.18662 + 4922 0 -37.039999 0 -37.039999 7.7452656e-11 160.18662 + 4923 0 -37.039999 0 -37.039999 -1.9089702e-10 160.18662 + 4924 0 -37.039999 0 -37.039999 5.3493461e-10 160.18662 + 4925 0 -37.039999 0 -37.039999 1.3362514e-09 160.18662 + 4926 0 -37.039999 0 -37.039999 1.9042722e-10 160.18662 + 4927 0 -37.039999 0 -37.039999 -2.3014533e-10 160.18662 + 4928 0 -37.039999 0 -37.039999 3.4245818e-10 160.18662 + 4929 0 -37.039999 0 -37.039999 3.0467266e-10 160.18662 + 4930 0 -37.039999 0 -37.039999 -7.6428903e-10 160.18662 + 4931 0 -37.039999 0 -37.039999 3.4252509e-10 160.18662 + 4932 0 -37.039999 0 -37.039999 1.1076404e-09 160.18662 + 4933 0 -37.039999 0 -37.039999 4.2094186e-10 160.18662 + 4934 0 -37.039999 0 -37.039999 -1.147713e-10 160.18662 + 4935 0 -37.039999 0 -37.039999 -6.1178673e-10 160.18662 + 4936 0 -37.039999 0 -37.039999 -3.8598161e-11 160.18662 + 4937 0 -37.039999 0 -37.039999 6.1002052e-10 160.18662 + 4938 0 -37.039999 0 -37.039999 3.6322621e-11 160.18662 + 4939 0 -37.039999 0 -37.039999 -3.8241517e-10 160.18662 + 4940 0 -37.039999 0 -37.039999 5.7330785e-10 160.18662 + 4941 0 -37.039999 0 -37.039999 -7.6618238e-11 160.18662 + 4942 0 -37.039999 0 -37.039999 -6.1029402e-10 160.18662 + 4943 0 -37.039999 0 -37.039999 -1.9125181e-10 160.18662 + 4944 0 -37.039999 0 -37.039999 2.6766307e-10 160.18662 + 4945 0 -37.039999 0 -37.039999 3.9520081e-11 160.18662 + 4946 0 -37.039999 0 -37.039999 -1.6625648e-13 160.18662 + 4947 0 -37.039999 0 -37.039999 -6.5083387e-10 160.18662 + 4948 0 -37.039999 0 -37.039999 -4.9733256e-10 160.18662 + 4949 0 -37.039999 0 -37.039999 1.144581e-10 160.18662 + 4950 0 -37.039999 0 -37.039999 -2.6797669e-10 160.18662 + 4951 0 -37.039999 0 -37.039999 1.0303701e-09 160.18662 + 4952 0 -37.039999 0 -37.039999 9.5432737e-10 160.18662 + 4953 0 -37.039999 0 -37.039999 -3.790562e-11 160.18662 + 4954 0 -37.039999 0 -37.039999 3.7788006e-11 160.18662 + 4955 0 -37.039999 0 -37.039999 6.8169374e-13 160.18662 + 4956 0 -37.039999 0 -37.039999 -3.8128795e-10 160.18662 + 4957 0 -37.039999 0 -37.039999 3.0479708e-10 160.18662 + 4958 0 -37.039999 0 -37.039999 3.0482908e-10 160.18662 + 4959 0 -37.039999 0 -37.039999 -3.863257e-11 160.18662 + 4960 0 -37.039999 0 -37.039999 -1.1455359e-10 160.18662 + 4961 0 -37.039999 0 -37.039999 4.188813e-10 160.18662 + 4962 0 -37.039999 0 -37.039999 2.6750679e-10 160.18662 + 4963 0 -37.039999 0 -37.039999 -6.4945287e-10 160.18662 + 4964 0 -37.039999 0 -37.039999 -6.4945287e-10 160.18662 + 4965 0 -37.039999 0 -37.039999 4.2011249e-10 160.18662 + 4966 0 -37.039999 0 -37.039999 7.6311942e-10 160.18662 + 4967 0 -37.039999 0 -37.039999 -3.8242954e-10 160.18662 + 4968 0 -37.039999 0 -37.039999 9.149245e-10 160.18662 + 4969 0 -37.039999 0 -37.039999 9.165555e-10 160.18662 + 4970 0 -37.039999 0 -37.039999 7.4761195e-11 160.18662 + 4971 0 -37.039999 0 -37.039999 -1.0696478e-09 160.18662 + 4972 0 -37.039999 0 -37.039999 -8.02526e-10 160.18662 + 4973 0 -37.039999 0 -37.039999 2.9705902e-13 160.18662 + 4974 0 -37.039999 0 -37.039999 8.3977399e-10 160.18662 + 4975 0 -37.039999 0 -37.039999 5.7279559e-10 160.18662 + 4976 0 -37.039999 0 -37.039999 -3.7509775e-11 160.18662 + 4977 0 -37.039999 0 -37.039999 -5.3620466e-10 160.18662 + 4978 0 -37.039999 0 -37.039999 5.7141883e-10 160.18662 + 4979 0 -37.039999 0 -37.039999 -4.2059018e-10 160.18662 + 4980 0 -37.039999 0 -37.039999 -6.4918993e-10 160.18662 + 4981 0 -37.039999 0 -37.039999 3.4206231e-10 160.18662 + 4982 0 -37.039999 0 -37.039999 8.3857712e-10 160.18662 + 4983 0 -37.039999 0 -37.039999 -2.665271e-10 160.18662 + 4984 0 -37.039999 0 -37.039999 -3.8094802e-10 160.18662 + 4985 0 -37.039999 0 -37.039999 3.8426169e-11 160.18662 + 4986 0 -37.039999 0 -37.039999 9.9227097e-10 160.18662 + 4987 0 -37.039999 0 -37.039999 8.7767273e-10 160.18662 + 4988 0 -37.039999 0 -37.039999 -2.2863675e-10 160.18662 + 4989 0 -37.039999 0 -37.039999 -4.9616599e-10 160.18662 + 4990 0 -37.039999 0 -37.039999 2.6559299e-10 160.18662 + 4991 0 -37.039999 0 -37.039999 1.9114153e-10 160.18662 + 4992 0 -37.039999 0 -37.039999 8.4400318e-13 160.18662 + 4993 0 -37.039999 0 -37.039999 -1.0314809e-09 160.18662 + 4994 0 -37.039999 0 -37.039999 -4.9604009e-10 160.18662 + 4995 0 -37.039999 0 -37.039999 2.679334e-10 160.18662 + 4996 0 -37.039999 0 -37.039999 1.9097978e-10 160.18662 + 4997 0 -37.039999 0 -37.039999 -1.8966955e-10 160.18662 + 4998 0 -37.039999 0 -37.039999 -3.4202754e-10 160.18662 + 4999 0 -37.039999 0 -37.039999 3.0606394e-10 160.18662 + 5000 0 -37.039999 0 -37.039999 3.8256228e-11 160.18662 + 5001 0 -37.039999 0 -37.039999 -1.13149e-10 160.18662 + 5002 0 -37.039999 0 -37.039999 3.0593189e-10 160.18662 + 5003 0 -37.039999 0 -37.039999 2.2909039e-10 160.18662 + 5004 0 -37.039999 0 -37.039999 -4.9714794e-10 160.18662 + 5005 0 -37.039999 0 -37.039999 -4.9714794e-10 160.18662 + 5006 0 -37.039999 0 -37.039999 4.9585139e-10 160.18662 + 5007 0 -37.039999 0 -37.039999 4.5634634e-10 160.18662 + 5008 0 -37.039999 0 -37.039999 3.7160322e-11 160.18662 + 5009 0 -37.039999 0 -37.039999 -1.0707578e-09 160.18662 + 5010 0 -37.039999 0 -37.039999 -1.9121912e-10 160.18662 + 5011 0 -37.039999 0 -37.039999 5.7212864e-10 160.18662 + 5012 0 -37.039999 0 -37.039999 7.2596075e-10 160.18662 + 5013 0 -37.039999 0 -37.039999 -3.8241744e-10 160.18662 + 5014 0 -37.039999 0 -37.039999 -3.0475956e-10 160.18662 + 5015 0 -37.039999 0 -37.039999 -3.0514717e-10 160.18662 + 5016 0 -37.039999 0 -37.039999 1.896562e-10 160.18662 + 5017 0 -37.039999 0 -37.039999 1.1071243e-09 160.18662 + 5018 0 -37.039999 0 -37.039999 4.9636383e-10 160.18662 + 5019 0 -37.039999 0 -37.039999 3.0580977e-10 160.18662 + 5020 0 -37.039999 0 -37.039999 -1.8922325e-10 160.18662 + 5021 0 -37.039999 0 -37.039999 -1.5194573e-10 160.18662 + 5022 0 -37.039999 0 -37.039999 7.6152949e-11 160.18662 + 5023 0 -37.039999 0 -37.039999 -3.0538823e-10 160.18662 + 5024 0 -37.039999 0 -37.039999 7.6712891e-11 160.18662 + 5025 0 -37.039999 0 -37.039999 3.7432232e-11 160.18662 + 5026 0 -37.039999 0 -37.039999 5.4260936e-13 160.18662 + 5027 0 -37.039999 0 -37.039999 -3.8125134e-10 160.18662 + 5028 0 -37.039999 0 -37.039999 4.5865083e-10 160.18662 + 5029 0 -37.039999 0 -37.039999 4.2046459e-10 160.18662 + 5030 0 -37.039999 0 -37.039999 -3.0510997e-10 160.18662 + 5031 0 -37.039999 0 -37.039999 -3.0635592e-10 160.18662 + 5032 0 -37.039999 0 -37.039999 4.9589843e-10 160.18662 + 5033 0 -37.039999 0 -37.039999 4.9546813e-10 160.18662 + 5034 0 -37.039999 0 -37.039999 -5.3590602e-10 160.18662 + 5035 0 -37.039999 0 -37.039999 -1.0701947e-09 160.18662 + 5036 0 -37.039999 0 -37.039999 1.1491048e-10 160.18662 + 5037 0 -37.039999 0 -37.039999 -5.3465654e-10 160.18662 + 5038 0 -37.039999 0 -37.039999 1.9112429e-10 160.18662 + 5039 0 -37.039999 0 -37.039999 4.1994022e-10 160.18662 + 5040 0 -37.039999 0 -37.039999 -4.1986813e-10 160.18662 + 5041 0 -37.039999 0 -37.039999 -6.4916443e-10 160.18662 + 5042 0 -37.039999 0 -37.039999 -6.1053819e-10 160.18662 + 5043 0 -37.039999 0 -37.039999 1.5249984e-10 160.18662 + 5044 0 -37.039999 0 -37.039999 7.6267914e-10 160.18662 + 5045 0 -37.039999 0 -37.039999 3.8210231e-10 160.18662 + 5046 0 -37.039999 0 -37.039999 -1.539993e-10 160.18662 + 5047 0 -37.039999 0 -37.039999 4.9537381e-10 160.18662 + 5048 0 -37.039999 0 -37.039999 -4.5895037e-10 160.18662 + 5049 0 -37.039999 0 -37.039999 2.6559535e-10 160.18662 + 5050 0 -37.039999 0 -37.039999 3.4313462e-10 160.18662 + 5051 0 -37.039999 0 -37.039999 -4.590793e-10 160.18662 + 5052 0 -37.039999 0 -37.039999 -8.025896e-10 160.18662 + 5053 0 -37.039999 0 -37.039999 -3.6962439e-11 160.18662 + 5054 0 -37.039999 0 -37.039999 1.1071572e-09 160.18662 + 5055 0 -37.039999 0 -37.039999 1.0305563e-09 160.18662 + 5056 0 -37.039999 0 -37.039999 -6.3901514e-13 160.18662 + 5057 0 -37.039999 0 -37.039999 -8.7892843e-10 160.18662 + 5058 0 -37.039999 0 -37.039999 -4.1982664e-10 160.18662 + 5059 0 -37.039999 0 -37.039999 3.8199642e-10 160.18662 + 5060 0 -37.039999 0 -37.039999 7.6346031e-10 160.18662 + 5061 0 -37.039999 0 -37.039999 -2.2828297e-10 160.18662 + 5062 0 -37.039999 0 -37.039999 -2.2853066e-10 160.18662 + 5063 0 -37.039999 0 -37.039999 -1.5368576e-10 160.18662 + 5064 0 -37.039999 0 -37.039999 7.6288959e-10 160.18662 + 5065 0 -37.039999 0 -37.039999 8.4061045e-10 160.18662 + 5066 0 -37.039999 0 -37.039999 -1.1555475e-10 160.18662 + 5067 0 -37.039999 0 -37.039999 -5.3612569e-10 160.18662 + 5068 0 -37.039999 0 -37.039999 2.6819555e-10 160.18662 + 5069 0 -37.039999 0 -37.039999 -7.5175915e-11 160.18662 + 5070 0 -37.039999 0 -37.039999 6.1136005e-10 160.18662 + 5071 0 -37.039999 0 -37.039999 5.3551001e-10 160.18662 + 5072 0 -37.039999 0 -37.039999 -1.8946813e-10 160.18662 + 5073 0 -37.039999 0 -37.039999 -4.9803048e-10 160.18662 + 5074 0 -37.039999 0 -37.039999 2.6763639e-10 160.18662 + 5075 0 -37.039999 0 -37.039999 2.6634546e-10 160.18662 + 5076 0 -37.039999 0 -37.039999 -2.2797181e-10 160.18662 + 5077 0 -37.039999 0 -37.039999 -1.903821e-10 160.18662 + 5078 0 -37.039999 0 -37.039999 5.7278209e-10 160.18662 + 5079 0 -37.039999 0 -37.039999 6.4889912e-10 160.18662 + 5080 0 -37.039999 0 -37.039999 -5.7441055e-10 160.18662 + 5081 0 -37.039999 0 -37.039999 -6.88334e-10 160.18662 + 5082 0 -37.039999 0 -37.039999 2.6703458e-10 160.18662 + 5083 0 -37.039999 0 -37.039999 7.6332905e-10 160.18662 + 5084 0 -37.039999 0 -37.039999 -4.2031687e-10 160.18662 + 5085 0 -37.039999 0 -37.039999 -3.4271075e-10 160.18662 + 5086 0 -37.039999 0 -37.039999 -7.6643501e-11 160.18662 + 5087 0 -37.039999 0 -37.039999 5.3421039e-10 160.18662 + 5088 0 -37.039999 0 -37.039999 3.0452819e-10 160.18662 + 5089 0 -37.039999 0 -37.039999 7.5953455e-11 160.18662 + 5090 0 -37.039999 0 -37.039999 -5.7507395e-10 160.18662 + 5091 0 -37.039999 0 -37.039999 -3.8026304e-10 160.18662 + 5092 0 -37.039999 0 -37.039999 4.5725784e-10 160.18662 + 5093 0 -37.039999 0 -37.039999 3.4271317e-10 160.18662 + 5094 0 -37.039999 0 -37.039999 -4.2109815e-10 160.18662 + 5095 0 -37.039999 0 -37.039999 -4.2036677e-10 160.18662 + 5096 0 -37.039999 0 -37.039999 4.950591e-10 160.18662 + 5097 0 -37.039999 0 -37.039999 2.2766787e-10 160.18662 + 5098 0 -37.039999 0 -37.039999 -6.1099644e-10 160.18662 + 5099 0 -37.039999 0 -37.039999 7.2451432e-10 160.18662 + 5100 0 -37.039999 0 -37.039999 5.7119965e-10 160.18662 + 5101 0 -37.039999 0 -37.039999 -5.3507645e-10 160.18662 + 5102 0 -37.039999 0 -37.039999 -1.1852638e-09 160.18662 + 5103 0 -37.039999 0 -37.039999 -2.2861323e-10 160.18662 + 5104 0 -37.039999 0 -37.039999 6.1089146e-10 160.18662 + 5105 0 -37.039999 0 -37.039999 8.7838851e-10 160.18662 + 5106 0 -37.039999 0 -37.039999 -1.5229376e-10 160.18662 + 5107 0 -37.039999 0 -37.039999 -1.1409511e-10 160.18662 + 5108 0 -37.039999 0 -37.039999 7.6518737e-11 160.18662 + 5109 0 -37.039999 0 -37.039999 4.1999e-10 160.18662 + 5110 0 -37.039999 0 -37.039999 -7.6382778e-11 160.18662 + 5111 0 -37.039999 0 -37.039999 -4.5761093e-10 160.18662 + 5112 0 -37.039999 0 -37.039999 -1.9044627e-10 160.18662 + 5113 0 -37.039999 0 -37.039999 1.9138289e-10 160.18662 + 5114 0 -37.039999 0 -37.039999 3.8159578e-10 160.18662 + 5115 0 -37.039999 0 -37.039999 1.9089903e-10 160.18662 + 5116 0 -37.039999 0 -37.039999 -7.2613737e-10 160.18662 + 5117 0 -37.039999 0 -37.039999 4.9622013e-10 160.18662 + 5118 0 -37.039999 0 -37.039999 3.7989647e-10 160.18662 + 5119 0 -37.039999 0 -37.039999 -5.7292441e-10 160.18662 + 5120 0 -37.039999 0 -37.039999 -5.737007e-10 160.18662 + 5121 0 -37.039999 0 -37.039999 1.5093118e-10 160.18662 + 5122 0 -37.039999 0 -37.039999 4.9560013e-10 160.18662 + 5123 0 -37.039999 0 -37.039999 1.1456514e-10 160.18662 + 5124 0 -37.039999 0 -37.039999 -4.5940085e-10 160.18662 + 5125 0 -37.039999 0 -37.039999 -4.9646186e-10 160.18662 + 5126 0 -37.039999 0 -37.039999 4.568299e-10 160.18662 + 5127 0 -37.039999 0 -37.039999 -1.1403429e-10 160.18662 + 5128 0 -37.039999 0 -37.039999 5.7247813e-10 160.18662 + 5129 0 -37.039999 0 -37.039999 5.7261233e-10 160.18662 + 5130 0 -37.039999 0 -37.039999 -6.1063382e-10 160.18662 + 5131 0 -37.039999 0 -37.039999 7.2340906e-10 160.18662 + 5132 0 -37.039999 0 -37.039999 -5.7221202e-10 160.18662 + 5133 0 -37.039999 0 -37.039999 -4.5986107e-10 160.18662 + 5134 0 -37.039999 0 -37.039999 7.458724e-11 160.18662 + 5135 0 -37.039999 0 -37.039999 7.6310007e-10 160.18662 + 5136 0 -37.039999 0 -37.039999 -3.8346237e-11 160.18662 + 5137 0 -37.039999 0 -37.039999 1.3168764e-12 160.18662 + 5138 0 -37.039999 0 -37.039999 1.5339147e-10 160.18662 + 5139 0 -37.039999 0 -37.039999 4.8564058e-13 160.18662 + 5140 0 -37.039999 0 -37.039999 -1.1328366e-10 160.18662 + 5141 0 -37.039999 0 -37.039999 -7.5081531e-11 160.18662 + 5142 0 -37.039999 0 -37.039999 -3.6777411e-11 160.18662 + 5143 0 -37.039999 0 -37.039999 3.8198076e-10 160.18662 + 5144 0 -37.039999 0 -37.039999 1.583151e-12 160.18662 + 5145 0 -37.039999 0 -37.039999 -4.5703648e-10 160.18662 + 5146 0 -37.039999 0 -37.039999 -4.5707156e-10 160.18662 + 5147 0 -37.039999 0 -37.039999 3.0649041e-10 160.18662 + 5148 0 -37.039999 0 -37.039999 3.0649041e-10 160.18662 + 5149 0 -37.039999 0 -37.039999 -3.7527058e-11 160.18662 + 5150 0 -37.039999 0 -37.039999 1.3145171e-12 160.18662 + 5151 0 -37.039999 0 -37.039999 7.66454e-11 160.18662 + 5152 0 -37.039999 0 -37.039999 -3.6171595e-11 160.18662 + 5153 0 -37.039999 0 -37.039999 1.5330887e-10 160.18662 + 5154 0 -37.039999 0 -37.039999 2.2907957e-10 160.18662 + 5155 0 -37.039999 0 -37.039999 -3.4279218e-10 160.18662 + 5156 0 -37.039999 0 -37.039999 -4.1945686e-10 160.18662 + 5157 0 -37.039999 0 -37.039999 6.8713357e-10 160.18662 + 5158 0 -37.039999 0 -37.039999 -4.9444698e-10 160.18662 + 5159 0 -37.039999 0 -37.039999 -3.4271336e-10 160.18662 + 5160 0 -37.039999 0 -37.039999 3.8185447e-10 160.18662 + 5161 0 -37.039999 0 -37.039999 -1.523299e-10 160.18662 + 5162 0 -37.039999 0 -37.039999 -2.2868946e-10 160.18662 + 5163 0 -37.039999 0 -37.039999 3.4410192e-10 160.18662 + 5164 0 -37.039999 0 -37.039999 3.4311727e-10 160.18662 + 5165 0 -37.039999 0 -37.039999 3.8461613e-11 160.18662 + 5166 0 -37.039999 0 -37.039999 1.1488077e-10 160.18662 + 5167 0 -37.039999 0 -37.039999 -7.7026052e-11 160.18662 + 5168 0 -37.039999 0 -37.039999 -5.3305167e-10 160.18662 + 5169 0 -37.039999 0 -37.039999 1.4634822e-12 160.18662 + 5170 0 -37.039999 0 -37.039999 1.1446892e-10 160.18662 + 5171 0 -37.039999 0 -37.039999 -4.5607225e-10 160.18662 + 5172 0 -37.039999 0 -37.039999 -4.9436406e-10 160.18662 + 5173 0 -37.039999 0 -37.039999 4.2105658e-10 160.18662 + 5174 0 -37.039999 0 -37.039999 -4.943736e-10 160.18662 + 5175 0 -37.039999 0 -37.039999 4.5900222e-10 160.18662 + 5176 0 -37.039999 0 -37.039999 -4.5609394e-10 160.18662 + 5177 0 -37.039999 0 -37.039999 7.6755096e-11 160.18662 + 5178 0 -37.039999 0 -37.039999 1.5297315e-10 160.18662 + 5179 0 -37.039999 0 -37.039999 -3.7413831e-11 160.18662 + 5180 0 -37.039999 0 -37.039999 -7.5107367e-11 160.18662 + 5181 0 -37.039999 0 -37.039999 -7.5293037e-11 160.18662 + 5182 0 -37.039999 0 -37.039999 -7.5638883e-11 160.18662 + 5183 0 -37.039999 0 -37.039999 3.8171281e-10 160.18662 + 5184 0 -37.039999 0 -37.039999 -1.9169857e-10 160.18662 + 5185 0 -37.039999 0 -37.039999 -4.563093e-10 160.18662 + 5186 0 -37.039999 0 -37.039999 -3.0336634e-10 160.18662 + 5187 0 -37.039999 0 -37.039999 1.5259391e-10 160.18662 + 5188 0 -37.039999 0 -37.039999 2.6738183e-10 160.18662 + 5189 0 -37.039999 0 -37.039999 -3.7734094e-11 160.18662 + 5190 0 -37.039999 0 -37.039999 -4.5833495e-10 160.18662 + 5191 0 -37.039999 0 -37.039999 2.6809477e-10 160.18662 + 5192 0 -37.039999 0 -37.039999 -4.5767446e-10 160.18662 + 5193 0 -37.039999 0 -37.039999 -2.6703356e-10 160.18662 + 5194 0 -37.039999 0 -37.039999 4.9615157e-10 160.18662 + 5195 0 -37.039999 0 -37.039999 1.5340286e-10 160.18662 + 5196 0 -37.039999 0 -37.039999 -3.6566363e-11 160.18662 + 5197 0 -37.039999 0 -37.039999 -7.4748592e-11 160.18662 + 5198 0 -37.039999 0 -37.039999 1.4272855e-12 160.18662 + 5199 0 -37.039999 0 -37.039999 6.8730581e-10 160.18662 + 5200 0 -37.039999 0 -37.039999 -6.1051559e-10 160.18662 + 5201 0 -37.039999 0 -37.039999 3.4380548e-10 160.18662 + 5202 0 -37.039999 0 -37.039999 6.1120826e-10 160.18662 + 5203 0 -37.039999 0 -37.039999 -4.5865829e-10 160.18662 + 5204 0 -37.039999 0 -37.039999 -9.547878e-10 160.18662 + 5205 0 -37.039999 0 -37.039999 2.6728758e-10 160.18662 + 5206 0 -37.039999 0 -37.039999 -4.5736144e-10 160.18662 + 5207 0 -37.039999 0 -37.039999 -1.9093932e-10 160.18662 + 5208 0 -37.039999 0 -37.039999 3.8097316e-10 160.18662 + 5209 0 -37.039999 0 -37.039999 2.2941136e-10 160.18662 + 5210 0 -37.039999 0 -37.039999 -2.67314e-10 160.18662 + 5211 0 -37.039999 0 -37.039999 2.2963978e-10 160.18662 + 5212 0 -37.039999 0 -37.039999 -3.8170884e-11 160.18662 + 5213 0 -37.039999 0 -37.039999 1.9118837e-10 160.18662 + 5214 0 -37.039999 0 -37.039999 1.525763e-10 160.18662 + 5215 0 -37.039999 0 -37.039999 -7.6289013e-11 160.18662 + 5216 0 -37.039999 0 -37.039999 2.6716831e-10 160.18662 + 5217 0 -37.039999 0 -37.039999 1.1516724e-10 160.18662 + 5218 0 -37.039999 0 -37.039999 -3.4373439e-10 160.18662 + 5219 0 -37.039999 0 -37.039999 -1.5227413e-10 160.18662 + 5220 0 -37.039999 0 -37.039999 4.5801076e-10 160.18662 + 5221 0 -37.039999 0 -37.039999 5.7250752e-10 160.18662 + 5222 0 -37.039999 0 -37.039999 -6.1078537e-10 160.18662 + 5223 0 -37.039999 0 -37.039999 4.2071495e-10 160.18662 + 5224 0 -37.039999 0 -37.039999 -3.4291331e-10 160.18662 + 5225 0 -37.039999 0 -37.039999 -2.6622371e-10 160.18662 + 5226 0 -37.039999 0 -37.039999 4.5830058e-10 160.18662 + 5227 0 -37.039999 0 -37.039999 3.4331502e-10 160.18662 + 5228 0 -37.039999 0 -37.039999 1.1360871e-10 160.18662 + 5229 0 -37.039999 0 -37.039999 -7.2611598e-10 160.18662 + 5230 0 -37.039999 0 -37.039999 -6.4943206e-10 160.18662 + 5231 0 -37.039999 0 -37.039999 -3.8420194e-11 160.18662 + 5232 0 -37.039999 0 -37.039999 9.5364423e-10 160.18662 + 5233 0 -37.039999 0 -37.039999 1.0691559e-09 160.18662 + 5234 0 -37.039999 0 -37.039999 3.8333806e-11 160.18662 + 5235 0 -37.039999 0 -37.039999 -1.0309299e-09 160.18662 + 5236 0 -37.039999 0 -37.039999 -2.7166394e-13 160.18662 + 5237 0 -37.039999 0 -37.039999 4.9507641e-10 160.18662 + 5238 0 -37.039999 0 -37.039999 -4.9608825e-10 160.18662 + 5239 0 -37.039999 0 -37.039999 -5.7273017e-10 160.18662 + 5240 0 -37.039999 0 -37.039999 4.5830895e-10 160.18662 + 5241 0 -37.039999 0 -37.039999 7.6287174e-10 160.18662 + 5242 0 -37.039999 0 -37.039999 -4.9642486e-10 160.18662 + 5243 0 -37.039999 0 -37.039999 -6.1071765e-10 160.18662 + 5244 0 -37.039999 0 -37.039999 3.8164381e-10 160.18662 + 5245 0 -37.039999 0 -37.039999 6.1029702e-10 160.18662 + 5246 0 -37.039999 0 -37.039999 -4.5882179e-10 160.18662 + 5247 0 -37.039999 0 -37.039999 -4.955384e-10 160.18662 + 5248 0 -37.039999 0 -37.039999 -2.8872018e-13 160.18662 + 5249 0 -37.039999 0 -37.039999 9.9163932e-10 160.18662 + 5250 0 -37.039999 0 -37.039999 1.1444395e-09 160.18662 + 5251 0 -37.039999 0 -37.039999 7.6081927e-11 160.18662 + 5252 0 -37.039999 0 -37.039999 -7.267849e-10 160.18662 + 5253 0 -37.039999 0 -37.039999 -1.1489606e-10 160.18662 + 5254 0 -37.039999 0 -37.039999 1.5256261e-10 160.18662 + 5255 0 -37.039999 0 -37.039999 -3.4388703e-10 160.18662 + 5256 0 -37.039999 0 -37.039999 3.8264556e-10 160.18662 + 5257 0 -37.039999 0 -37.039999 -6.1100321e-10 160.18662 + 5258 0 -37.039999 0 -37.039999 3.8260647e-10 160.18662 + 5259 0 -37.039999 0 -37.039999 3.8330928e-10 160.18662 + 5260 0 -37.039999 0 -37.039999 -7.7597365e-11 160.18662 + 5261 0 -37.039999 0 -37.039999 -2.6753695e-10 160.18662 + 5262 0 -37.039999 0 -37.039999 -3.4456079e-10 160.18662 + 5263 0 -37.039999 0 -37.039999 8.0233692e-10 160.18662 + 5264 0 -37.039999 0 -37.039999 7.6369048e-10 160.18662 + 5265 0 -37.039999 0 -37.039999 -2.6851655e-10 160.18662 + 5266 0 -37.039999 0 -37.039999 -6.5022838e-10 160.18662 + 5267 0 -37.039999 0 -37.039999 3.4355578e-10 160.18662 + 5268 0 -37.039999 0 -37.039999 5.3479974e-10 160.18662 + 5269 0 -37.039999 0 -37.039999 -3.8306679e-10 160.18662 + 5270 0 -37.039999 0 -37.039999 -5.3584189e-10 160.18662 + 5271 0 -37.039999 0 -37.039999 6.8773532e-10 160.18662 + 5272 0 -37.039999 0 -37.039999 5.724994e-10 160.18662 + 5273 0 -37.039999 0 -37.039999 -2.2850904e-10 160.18662 + 5274 0 -37.039999 0 -37.039999 -5.3514129e-10 160.18662 + 5275 0 -37.039999 0 -37.039999 3.4371992e-10 160.18662 + 5276 0 -37.039999 0 -37.039999 3.0587013e-10 160.18662 + 5277 0 -37.039999 0 -37.039999 1.5242896e-10 160.18662 + 5278 0 -37.039999 0 -37.039999 -5.3398504e-10 160.18662 + 5279 0 -37.039999 0 -37.039999 -4.564159e-10 160.18662 + 5280 0 -37.039999 0 -37.039999 2.2902248e-10 160.18662 + 5281 0 -37.039999 0 -37.039999 -3.7710275e-11 160.18662 + 5282 0 -37.039999 0 -37.039999 -1.517516e-10 160.18662 + 5283 0 -37.039999 0 -37.039999 -7.5315504e-11 160.18662 + 5284 0 -37.039999 0 -37.039999 1.1509642e-10 160.18662 + 5285 0 -37.039999 0 -37.039999 -3.6299884e-11 160.18662 + 5286 0 -37.039999 0 -37.039999 -3.6263891e-11 160.18662 + 5287 0 -37.039999 0 -37.039999 3.4326019e-10 160.18662 + 5288 0 -37.039999 0 -37.039999 4.9652048e-10 160.18662 + 5289 0 -37.039999 0 -37.039999 1.8866998e-12 160.18662 + 5290 0 -37.039999 0 -37.039999 1.5331808e-10 160.18662 + 5291 0 -37.039999 0 -37.039999 1.9126927e-10 160.18662 + 5292 0 -37.039999 0 -37.039999 1.294068e-12 160.18662 + 5293 0 -37.039999 0 -37.039999 -1.8971991e-10 160.18662 + 5294 0 -37.039999 0 -37.039999 -3.5911099e-11 160.18662 + 5295 0 -37.039999 0 -37.039999 -1.887893e-10 160.18662 + 5296 0 -37.039999 0 -37.039999 7.8102603e-11 160.18662 + 5297 0 -37.039999 0 -37.039999 7.8099531e-11 160.18662 + 5298 0 -37.039999 0 -37.039999 -1.131407e-10 160.18662 + 5299 0 -37.039999 0 -37.039999 -3.7054664e-11 160.18662 + 5300 0 -37.039999 0 -37.039999 -3.6070839e-11 160.18662 + 5301 0 -37.039999 0 -37.039999 1.5433439e-10 160.18662 + 5302 0 -37.039999 0 -37.039999 1.5430993e-10 160.18662 + 5303 0 -37.039999 0 -37.039999 -2.2687123e-10 160.18662 + 5304 0 -37.039999 0 -37.039999 1.5433439e-10 160.18662 + 5305 0 -37.039999 0 -37.039999 1.5343516e-10 160.18662 + 5306 0 -37.039999 0 -37.039999 -7.3755391e-11 160.18662 + 5307 0 -37.039999 0 -37.039999 -7.4257218e-11 160.18662 + 5308 0 -37.039999 0 -37.039999 -7.4627525e-11 160.18662 + 5309 0 -37.039999 0 -37.039999 5.7281639e-10 160.18662 + 5310 0 -37.039999 0 -37.039999 -6.8624413e-10 160.18662 + 5311 0 -37.039999 0 -37.039999 6.870633e-10 160.18662 + 5312 0 -37.039999 0 -37.039999 -4.5863875e-10 160.18662 + 5313 0 -37.039999 0 -37.039999 1.1431727e-10 160.18662 + 5314 0 -37.039999 0 -37.039999 4.2053089e-10 160.18662 + 5315 0 -37.039999 0 -37.039999 4.5852229e-10 160.18662 + 5316 0 -37.039999 0 -37.039999 -3.0481776e-10 160.18662 + 5317 0 -37.039999 0 -37.039999 -3.8203668e-10 160.18662 + 5318 0 -37.039999 0 -37.039999 3.4371149e-10 160.18662 + 5319 0 -37.039999 0 -37.039999 -4.2012005e-10 160.18662 + 5320 0 -37.039999 0 -37.039999 -4.202065e-10 160.18662 + 5321 0 -37.039999 0 -37.039999 2.6708603e-10 160.18662 + 5322 0 -37.039999 0 -37.039999 5.3425083e-10 160.18662 + 5323 0 -37.039999 0 -37.039999 -4.9661874e-10 160.18662 + 5324 0 -37.039999 0 -37.039999 -4.941924e-10 160.18662 + 5325 0 -37.039999 0 -37.039999 -4.5753725e-10 160.18662 + 5326 0 -37.039999 0 -37.039999 2.6871829e-10 160.18662 + 5327 0 -37.039999 0 -37.039999 2.6809308e-10 160.18662 + 5328 0 -37.039999 0 -37.039999 1.1514766e-10 160.18662 + 5329 0 -37.039999 0 -37.039999 1.5229673e-10 160.18662 + 5330 0 -37.039999 0 -37.039999 -3.435526e-10 160.18662 + 5331 0 -37.039999 0 -37.039999 -7.5837781e-11 160.18662 + 5332 0 -37.039999 0 -37.039999 1.9164329e-10 160.18662 + 5333 0 -37.039999 0 -37.039999 -7.5279489e-11 160.18662 + 5334 0 -37.039999 0 -37.039999 -3.7576506e-11 160.18662 + 5335 0 -37.039999 0 -37.039999 1.5355623e-10 160.18662 + 5336 0 -37.039999 0 -37.039999 -2.2926888e-10 160.18662 + 5337 0 -37.039999 0 -37.039999 2.6858186e-10 160.18662 + 5338 0 -37.039999 0 -37.039999 3.8109782e-11 160.18662 + 5339 0 -37.039999 0 -37.039999 -1.1226136e-10 160.18662 + 5340 0 -37.039999 0 -37.039999 1.6732924e-12 160.18662 + 5341 0 -37.039999 0 -37.039999 4.9550142e-10 160.18662 + 5342 0 -37.039999 0 -37.039999 3.4314957e-10 160.18662 + 5343 0 -37.039999 0 -37.039999 -1.1335796e-10 160.18662 + 5344 0 -37.039999 0 -37.039999 2.12159e-12 160.18662 + 5345 0 -37.039999 0 -37.039999 -1.1339026e-10 160.18662 + 5346 0 -37.039999 0 -37.039999 -3.7203265e-11 160.18662 + 5347 0 -37.039999 0 -37.039999 3.4249176e-10 160.18662 + 5348 0 -37.039999 0 -37.039999 -1.5078761e-10 160.18662 + 5349 0 -37.039999 0 -37.039999 -7.5105533e-11 160.18662 + 5350 0 -37.039999 0 -37.039999 2.6758087e-10 160.18662 + 5351 0 -37.039999 0 -37.039999 -7.4984466e-11 160.18662 + 5352 0 -37.039999 0 -37.039999 -1.5077176e-10 160.18662 + 5353 0 -37.039999 0 -37.039999 3.9740963e-11 160.18662 + 5354 0 -37.039999 0 -37.039999 -3.6721267e-11 160.18662 + 5355 0 -37.039999 0 -37.039999 3.8221402e-10 160.18662 + 5356 0 -37.039999 0 -37.039999 -3.0536831e-10 160.18662 + 5357 0 -37.039999 0 -37.039999 -3.0650011e-10 160.18662 + 5358 0 -37.039999 0 -37.039999 1.9123328e-10 160.18662 + 5359 0 -37.039999 0 -37.039999 1.9125219e-10 160.18662 + 5360 0 -37.039999 0 -37.039999 3.1812715e-13 160.18662 + 5361 0 -37.039999 0 -37.039999 -2.2845867e-10 160.18662 + 5362 0 -37.039999 0 -37.039999 3.7518731e-11 160.18662 + 5363 0 -37.039999 0 -37.039999 -6.8761773e-10 160.18662 + 5364 0 -37.039999 0 -37.039999 -6.5067907e-10 160.18662 + 5365 0 -37.039999 0 -37.039999 5.7167738e-10 160.18662 + 5366 0 -37.039999 0 -37.039999 1.2967118e-09 160.18662 + 5367 0 -37.039999 0 -37.039999 -2.2884544e-10 160.18662 + 5368 0 -37.039999 0 -37.039999 1.5280447e-10 160.18662 + 5369 0 -37.039999 0 -37.039999 -3.7257484e-11 160.18662 + 5370 0 -37.039999 0 -37.039999 -6.1205122e-10 160.18662 + 5371 0 -37.039999 0 -37.039999 -3.045715e-10 160.18662 + 5372 0 -37.039999 0 -37.039999 4.567357e-10 160.18662 + 5373 0 -37.039999 0 -37.039999 -4.964813e-10 160.18662 + 5374 0 -37.039999 0 -37.039999 -3.8154895e-10 160.18662 + 5375 0 -37.039999 0 -37.039999 5.3445786e-10 160.18662 + 5376 0 -37.039999 0 -37.039999 6.8728886e-10 160.18662 + 5377 0 -37.039999 0 -37.039999 -2.6757798e-10 160.18662 + 5378 0 -37.039999 0 -37.039999 -6.497956e-10 160.18662 + 5379 0 -37.039999 0 -37.039999 3.4274465e-10 160.18662 + 5380 0 -37.039999 0 -37.039999 3.0748916e-10 160.18662 + 5381 0 -37.039999 0 -37.039999 -3.7099116e-11 160.18662 + 5382 0 -37.039999 0 -37.039999 -3.7130363e-11 160.18662 + 5383 0 -37.039999 0 -37.039999 7.6343854e-10 160.18662 + 5384 0 -37.039999 0 -37.039999 2.6647705e-10 160.18662 + 5385 0 -37.039999 0 -37.039999 -7.5368161e-11 160.18662 + 5386 0 -37.039999 0 -37.039999 -2.651715e-10 160.18662 + 5387 0 -37.039999 0 -37.039999 -2.6509919e-10 160.18662 + 5388 0 -37.039999 0 -37.039999 1.9271625e-12 160.18662 + 5389 0 -37.039999 0 -37.039999 4.9543558e-10 160.18662 + 5390 0 -37.039999 0 -37.039999 -4.1885744e-10 160.18662 + 5391 0 -37.039999 0 -37.039999 4.9602346e-10 160.18662 + 5392 0 -37.039999 0 -37.039999 -6.1155526e-10 160.18662 + 5393 0 -37.039999 0 -37.039999 9.1629856e-10 160.18662 + 5394 0 -37.039999 0 -37.039999 -1.5336352e-10 160.18662 + 5395 0 -37.039999 0 -37.039999 -6.097239e-10 160.18662 + 5396 0 -37.039999 0 -37.039999 -2.279181e-10 160.18662 + 5397 0 -37.039999 0 -37.039999 3.4380123e-10 160.18662 + 5398 0 -37.039999 0 -37.039999 1.1354254e-10 160.18662 + 5399 0 -37.039999 0 -37.039999 -3.4341285e-10 160.18662 + 5400 0 -37.039999 0 -37.039999 4.9601608e-10 160.18662 + 5401 0 -37.039999 0 -37.039999 3.4396687e-10 160.18662 + 5402 0 -37.039999 0 -37.039999 -5.7374515e-10 160.18662 + 5403 0 -37.039999 0 -37.039999 -5.7283283e-10 160.18662 + 5404 0 -37.039999 0 -37.039999 3.7856346e-11 160.18662 + 5405 0 -37.039999 0 -37.039999 1.0699896e-09 160.18662 + 5406 0 -37.039999 0 -37.039999 1.0294519e-09 160.18662 + 5407 0 -37.039999 0 -37.039999 1.5294816e-10 160.18662 + 5408 0 -37.039999 0 -37.039999 -1.1080362e-09 160.18662 + 5409 0 -37.039999 0 -37.039999 -8.4190753e-10 160.18662 + 5410 0 -37.039999 0 -37.039999 7.5766549e-11 160.18662 + 5411 0 -37.039999 0 -37.039999 -3.8320147e-11 160.18662 + 5412 0 -37.039999 0 -37.039999 4.9705236e-10 160.18662 + 5413 0 -37.039999 0 -37.039999 5.7244074e-10 160.18662 + 5414 0 -37.039999 0 -37.039999 -4.5797909e-10 160.18662 + 5415 0 -37.039999 0 -37.039999 6.4922041e-10 160.18662 + 5416 0 -37.039999 0 -37.039999 -4.9693994e-10 160.18662 + 5417 0 -37.039999 0 -37.039999 -4.979377e-10 160.18662 + 5418 0 -37.039999 0 -37.039999 -1.0560639e-12 160.18662 + 5419 0 -37.039999 0 -37.039999 9.9257032e-10 160.18662 + 5420 0 -37.039999 0 -37.039999 5.7117227e-10 160.18662 + 5421 0 -37.039999 0 -37.039999 -6.4947784e-10 160.18662 + 5422 0 -37.039999 0 -37.039999 -7.2536266e-10 160.18662 + 5423 0 -37.039999 0 -37.039999 1.1388949e-10 160.18662 + 5424 0 -37.039999 0 -37.039999 8.7881464e-10 160.18662 + 5425 0 -37.039999 0 -37.039999 1.905478e-10 160.18662 + 5426 0 -37.039999 0 -37.039999 -5.3573449e-10 160.18662 + 5427 0 -37.039999 0 -37.039999 4.9629088e-10 160.18662 + 5428 0 -37.039999 0 -37.039999 8.0263992e-10 160.18662 + 5429 0 -37.039999 0 -37.039999 -3.0643892e-10 160.18662 + 5430 0 -37.039999 0 -37.039999 -1.9088565e-10 160.18662 + 5431 0 -37.039999 0 -37.039999 -3.0628054e-10 160.18662 + 5432 0 -37.039999 0 -37.039999 3.8149895e-10 160.18662 + 5433 0 -37.039999 0 -37.039999 3.8149895e-10 160.18662 + 5434 0 -37.039999 0 -37.039999 -4.1968368e-10 160.18662 + 5435 0 -37.039999 0 -37.039999 -4.2044969e-10 160.18662 + 5436 0 -37.039999 0 -37.039999 4.9645266e-10 160.18662 + 5437 0 -37.039999 0 -37.039999 -5.3451972e-10 160.18662 + 5438 0 -37.039999 0 -37.039999 6.4954704e-10 160.18662 + 5439 0 -37.039999 0 -37.039999 -3.4346136e-10 160.18662 + 5440 0 -37.039999 0 -37.039999 -3.4275997e-10 160.18662 + 5441 0 -37.039999 0 -37.039999 -2.6852416e-10 160.18662 + 5442 0 -37.039999 0 -37.039999 3.8193406e-10 160.18662 + 5443 0 -37.039999 0 -37.039999 -3.4521053e-10 160.18662 + 5444 0 -37.039999 0 -37.039999 -3.4521053e-10 160.18662 + 5445 0 -37.039999 0 -37.039999 4.9787835e-10 160.18662 + 5446 0 -37.039999 0 -37.039999 4.9787835e-10 160.18662 + 5447 0 -37.039999 0 -37.039999 -4.21784e-10 160.18662 + 5448 0 -37.039999 0 -37.039999 -4.2183707e-10 160.18662 + 5449 0 -37.039999 0 -37.039999 4.9787835e-10 160.18662 + 5450 0 -37.039999 0 -37.039999 5.7342106e-10 160.18662 + 5451 0 -37.039999 0 -37.039999 -3.814004e-10 160.18662 + 5452 0 -37.039999 0 -37.039999 -3.814004e-10 160.18662 + 5453 0 -37.039999 0 -37.039999 3.4353764e-10 160.18662 + 5454 0 -37.039999 0 -37.039999 -6.1136567e-10 160.18662 + 5455 0 -37.039999 0 -37.039999 6.8776064e-10 160.18662 + 5456 0 -37.039999 0 -37.039999 -6.1136567e-10 160.18662 + 5457 0 -37.039999 0 -37.039999 6.8776064e-10 160.18662 + 5458 0 -37.039999 0 -37.039999 -7.2627324e-10 160.18662 + 5459 0 -37.039999 0 -37.039999 7.2642892e-10 160.18662 + 5460 0 -37.039999 0 -37.039999 -6.4953703e-10 160.18662 + 5461 0 -37.039999 0 -37.039999 6.1185612e-10 160.18662 + 5462 0 -37.039999 0 -37.039999 -5.3575758e-10 160.18662 + 5463 0 -37.039999 0 -37.039999 4.9655553e-10 160.18662 + 5464 0 -37.039999 0 -37.039999 -1.152857e-10 160.18662 + 5465 0 -37.039999 0 -37.039999 -6.1025463e-10 160.18662 + 5466 0 -37.039999 0 -37.039999 1.5390585e-10 160.18662 + 5467 0 -37.039999 0 -37.039999 3.0616322e-10 160.18662 + 5468 0 -37.039999 0 -37.039999 -6.4968685e-10 160.18662 + 5469 0 -37.039999 0 -37.039999 -3.0468943e-10 160.18662 + 5470 0 -37.039999 0 -37.039999 -4.9663022e-10 160.18662 + 5471 0 -37.039999 0 -37.039999 6.1179798e-10 160.18662 + 5472 0 -37.039999 0 -37.039999 -4.9723762e-10 160.18662 + 5473 0 -37.039999 0 -37.039999 -4.1992159e-10 160.18662 + 5474 0 -37.039999 0 -37.039999 6.8694724e-10 160.18662 + 5475 0 -37.039999 0 -37.039999 -3.0546567e-10 160.18662 + 5476 0 -37.039999 0 -37.039999 -4.9685656e-10 160.18662 + 5477 0 -37.039999 0 -37.039999 3.8229841e-11 160.18662 + 5478 0 -37.039999 0 -37.039999 1.221396e-09 160.18662 + 5479 0 -37.039999 0 -37.039999 1.1079492e-09 160.18662 + 5480 0 -37.039999 0 -37.039999 3.5585628e-11 160.18662 + 5481 0 -37.039999 0 -37.039999 -3.4441173e-10 160.18662 + 5482 0 -37.039999 0 -37.039999 9.5459504e-10 160.18662 + 5483 0 -37.039999 0 -37.039999 -3.4378822e-10 160.18662 + 5484 0 -37.039999 0 -37.039999 -4.9527815e-10 160.18662 + 5485 0 -37.039999 0 -37.039999 4.2070388e-10 160.18662 + 5486 0 -37.039999 0 -37.039999 4.5897279e-10 160.18662 + 5487 0 -37.039999 0 -37.039999 -4.9749621e-10 160.18662 + 5488 0 -37.039999 0 -37.039999 -8.7945678e-10 160.18662 + 5489 0 -37.039999 0 -37.039999 1.5242066e-10 160.18662 + 5490 0 -37.039999 0 -37.039999 4.9528445e-10 160.18662 + 5491 0 -37.039999 0 -37.039999 1.1305101e-10 160.18662 + 5492 0 -37.039999 0 -37.039999 -4.574735e-10 160.18662 + 5493 0 -37.039999 0 -37.039999 -5.3467054e-10 160.18662 + 5494 0 -37.039999 0 -37.039999 4.5639778e-10 160.18662 + 5495 0 -37.039999 0 -37.039999 2.6731594e-10 160.18662 + 5496 0 -37.039999 0 -37.039999 -6.8606323e-10 160.18662 + 5497 0 -37.039999 0 -37.039999 -5.3287767e-10 160.18662 + 5498 0 -37.039999 0 -37.039999 5.7154451e-10 160.18662 + 5499 0 -37.039999 0 -37.039999 -5.3513805e-10 160.18662 + 5500 0 -37.039999 0 -37.039999 -5.3513805e-10 160.18662 + 5501 0 -37.039999 0 -37.039999 4.9581044e-10 160.18662 + 5502 0 -37.039999 0 -37.039999 5.7160787e-10 160.18662 + 5503 0 -37.039999 0 -37.039999 -5.7343248e-10 160.18662 + 5504 0 -37.039999 0 -37.039999 -5.7434478e-10 160.18662 + 5505 0 -37.039999 0 -37.039999 5.7167587e-10 160.18662 + 5506 0 -37.039999 0 -37.039999 -5.7343248e-10 160.18662 + 5507 0 -37.039999 0 -37.039999 5.7140852e-10 160.18662 + 5508 0 -37.039999 0 -37.039999 -5.7343248e-10 160.18662 + 5509 0 -37.039999 0 -37.039999 6.4846936e-10 160.18662 + 5510 0 -37.039999 0 -37.039999 -5.7343248e-10 160.18662 + 5511 0 -37.039999 0 -37.039999 6.4846936e-10 160.18662 + 5512 0 -37.039999 0 -37.039999 -4.9714175e-10 160.18662 + 5513 0 -37.039999 0 -37.039999 -4.2045753e-10 160.18662 + 5514 0 -37.039999 0 -37.039999 4.198419e-10 160.18662 + 5515 0 -37.039999 0 -37.039999 6.4824456e-10 160.18662 + 5516 0 -37.039999 0 -37.039999 -6.4990287e-10 160.18662 + 5517 0 -37.039999 0 -37.039999 6.4824456e-10 160.18662 + 5518 0 -37.039999 0 -37.039999 -4.9732526e-10 160.18662 + 5519 0 -37.039999 0 -37.039999 6.1023494e-10 160.18662 + 5520 0 -37.039999 0 -37.039999 -4.9732526e-10 160.18662 + 5521 0 -37.039999 0 -37.039999 6.1023494e-10 160.18662 + 5522 0 -37.039999 0 -37.039999 -2.6814354e-10 160.18662 + 5523 0 -37.039999 0 -37.039999 -3.8210298e-10 160.18662 + 5524 0 -37.039999 0 -37.039999 4.9398926e-10 160.18662 + 5525 0 -37.039999 0 -37.039999 -1.1385616e-10 160.18662 + 5526 0 -37.039999 0 -37.039999 1.544555e-10 160.18662 + 5527 0 -37.039999 0 -37.039999 2.690846e-10 160.18662 + 5528 0 -37.039999 0 -37.039999 -1.9047181e-10 160.18662 + 5529 0 -37.039999 0 -37.039999 3.8970662e-11 160.18662 + 5530 0 -37.039999 0 -37.039999 -4.1950424e-10 160.18662 + 5531 0 -37.039999 0 -37.039999 3.0547119e-10 160.18662 + 5532 0 -37.039999 0 -37.039999 1.5300291e-10 160.18662 + 5533 0 -37.039999 0 -37.039999 -1.1429188e-10 160.18662 + 5534 0 -37.039999 0 -37.039999 -1.8827264e-10 160.18662 + 5535 0 -37.039999 0 -37.039999 -3.732894e-11 160.18662 + 5536 0 -37.039999 0 -37.039999 3.820389e-10 160.18662 + 5537 0 -37.039999 0 -37.039999 1.1413399e-10 160.18662 + 5538 0 -37.039999 0 -37.039999 -3.6744811e-11 160.18662 + 5539 0 -37.039999 0 -37.039999 -2.6650775e-10 160.18662 + 5540 0 -37.039999 0 -37.039999 7.8165532e-11 160.18662 + 5541 0 -37.039999 0 -37.039999 1.5448433e-12 160.18662 + 5542 0 -37.039999 0 -37.039999 4.024435e-11 160.18662 + 5543 0 -37.039999 0 -37.039999 -3.8128334e-10 160.18662 + 5544 0 -37.039999 0 -37.039999 1.5616015e-12 160.18662 + 5545 0 -37.039999 0 -37.039999 -3.7493221e-11 160.18662 + 5546 0 -37.039999 0 -37.039999 3.8255166e-10 160.18662 + 5547 0 -37.039999 0 -37.039999 1.9141932e-10 160.18662 + 5548 0 -37.039999 0 -37.039999 -5.3448735e-10 160.18662 + 5549 0 -37.039999 0 -37.039999 -5.3448735e-10 160.18662 + 5550 0 -37.039999 0 -37.039999 6.1015413e-10 160.18662 + 5551 0 -37.039999 0 -37.039999 -5.7460442e-10 160.18662 + 5552 0 -37.039999 0 -37.039999 -5.7447274e-10 160.18662 + 5553 0 -37.039999 0 -37.039999 4.9640502e-10 160.18662 + 5554 0 -37.039999 0 -37.039999 6.1110994e-10 160.18662 + 5555 0 -37.039999 0 -37.039999 -4.9757466e-10 160.18662 + 5556 0 -37.039999 0 -37.039999 -4.2104934e-10 160.18662 + 5557 0 -37.039999 0 -37.039999 5.3456662e-10 160.18662 + 5558 0 -37.039999 0 -37.039999 5.3497248e-10 160.18662 + 5559 0 -37.039999 0 -37.039999 -7.5383614e-11 160.18662 + 5560 0 -37.039999 0 -37.039999 -7.264563e-10 160.18662 + 5561 0 -37.039999 0 -37.039999 -5.3449327e-10 160.18662 + 5562 0 -37.039999 0 -37.039999 3.8111353e-10 160.18662 + 5563 0 -37.039999 0 -37.039999 3.4359202e-10 160.18662 + 5564 0 -37.039999 0 -37.039999 3.7844769e-11 160.18662 + 5565 0 -37.039999 0 -37.039999 -4.209703e-10 160.18662 + 5566 0 -37.039999 0 -37.039999 7.699097e-11 160.18662 + 5567 0 -37.039999 0 -37.039999 -3.8166276e-11 160.18662 + 5568 0 -37.039999 0 -37.039999 -2.2666844e-10 160.18662 + 5569 0 -37.039999 0 -37.039999 -1.5036606e-10 160.18662 + 5570 0 -37.039999 0 -37.039999 -7.5776112e-11 160.18662 + 5571 0 -37.039999 0 -37.039999 6.8687615e-10 160.18662 + 5572 0 -37.039999 0 -37.039999 -6.496724e-10 160.18662 + 5573 0 -37.039999 0 -37.039999 5.7297058e-10 160.18662 + 5574 0 -37.039999 0 -37.039999 -6.1077661e-10 160.18662 + 5575 0 -37.039999 0 -37.039999 -5.7246158e-10 160.18662 + 5576 0 -37.039999 0 -37.039999 6.0969391e-10 160.18662 + 5577 0 -37.039999 0 -37.039999 7.6157943e-10 160.18662 + 5578 0 -37.039999 0 -37.039999 -1.5286149e-10 160.18662 + 5579 0 -37.039999 0 -37.039999 -3.4358027e-10 160.18662 + 5580 0 -37.039999 0 -37.039999 -7.6757555e-11 160.18662 + 5581 0 -37.039999 0 -37.039999 9.1637677e-10 160.18662 + 5582 0 -37.039999 0 -37.039999 1.1065923e-09 160.18662 + 5583 0 -37.039999 0 -37.039999 -1.9204529e-10 160.18662 + 5584 0 -37.039999 0 -37.039999 -7.6426833e-10 160.18662 + 5585 0 -37.039999 0 -37.039999 2.2826617e-10 160.18662 + 5586 0 -37.039999 0 -37.039999 2.6673415e-10 160.18662 + 5587 0 -37.039999 0 -37.039999 -1.915314e-10 160.18662 + 5588 0 -37.039999 0 -37.039999 -5.3499418e-10 160.18662 + 5589 0 -37.039999 0 -37.039999 4.193864e-10 160.18662 + 5590 0 -37.039999 0 -37.039999 5.7174932e-10 160.18662 + 5591 0 -37.039999 0 -37.039999 -4.2058889e-10 160.18662 + 5592 0 -37.039999 0 -37.039999 1.9135425e-10 160.18662 + 5593 0 -37.039999 0 -37.039999 2.2816348e-10 160.18662 + 5594 0 -37.039999 0 -37.039999 -4.975405e-10 160.18662 + 5595 0 -37.039999 0 -37.039999 -1.2622852e-09 160.18662 + 5596 0 -37.039999 0 -37.039999 -7.6539991e-10 160.18662 + 5597 0 -37.039999 0 -37.039999 5.3401775e-10 160.18662 + 5598 0 -37.039999 0 -37.039999 3.4242633e-10 160.18662 + 5599 0 -37.039999 0 -37.039999 -4.1860417e-10 160.18662 + 5600 0 -37.039999 0 -37.039999 -4.590236e-10 160.18662 + 5601 0 -37.039999 0 -37.039999 5.3388536e-10 160.18662 + 5602 0 -37.039999 0 -37.039999 5.7217256e-10 160.18662 + 5603 0 -37.039999 0 -37.039999 -1.9151208e-10 160.18662 + 5604 0 -37.039999 0 -37.039999 -1.5256415e-10 160.18662 + 5605 0 -37.039999 0 -37.039999 -7.5884271e-11 160.18662 + 5606 0 -37.039999 0 -37.039999 1.5236642e-10 160.18662 + 5607 0 -37.039999 0 -37.039999 3.9738969e-11 160.18662 + 5608 0 -37.039999 0 -37.039999 4.6134001e-13 160.18662 + 5609 0 -37.039999 0 -37.039999 3.7813799e-11 160.18662 + 5610 0 -37.039999 0 -37.039999 -4.5842441e-10 160.18662 + 5611 0 -37.039999 0 -37.039999 4.9594856e-10 160.18662 + 5612 0 -37.039999 0 -37.039999 6.4766495e-10 160.18662 + 5613 0 -37.039999 0 -37.039999 -5.3465019e-10 160.18662 + 5614 0 -37.039999 0 -37.039999 -3.4366672e-10 160.18662 + 5615 0 -37.039999 0 -37.039999 -2.3057107e-10 160.18662 + 5616 0 -37.039999 0 -37.039999 6.4915471e-10 160.18662 + 5617 0 -37.039999 0 -37.039999 8.7836229e-10 160.18662 + 5618 0 -37.039999 0 -37.039999 -4.1972728e-10 160.18662 + 5619 0 -37.039999 0 -37.039999 4.2062307e-10 160.18662 + 5620 0 -37.039999 0 -37.039999 5.7191844e-10 160.18662 + 5621 0 -37.039999 0 -37.039999 -5.3563037e-10 160.18662 + 5622 0 -37.039999 0 -37.039999 -4.9674349e-10 160.18662 + 5623 0 -37.039999 0 -37.039999 5.3448576e-10 160.18662 + 5624 0 -37.039999 0 -37.039999 5.3476744e-10 160.18662 + 5625 0 -37.039999 0 -37.039999 -4.5878829e-10 160.18662 + 5626 0 -37.039999 0 -37.039999 -3.0484188e-10 160.18662 + 5627 0 -37.039999 0 -37.039999 3.8604939e-11 160.18662 + 5628 0 -37.039999 0 -37.039999 9.9310308e-10 160.18662 + 5629 0 -37.039999 0 -37.039999 7.6348264e-10 160.18662 + 5630 0 -37.039999 0 -37.039999 -1.922031e-10 160.18662 + 5631 0 -37.039999 0 -37.039999 -9.5608852e-10 160.18662 + 5632 0 -37.039999 0 -37.039999 -2.3012105e-10 160.18662 + 5633 0 -37.039999 0 -37.039999 4.9649941e-10 160.18662 + 5634 0 -37.039999 0 -37.039999 1.9194978e-10 160.18662 + 5635 0 -37.039999 0 -37.039999 -5.3516515e-10 160.18662 + 5636 0 -37.039999 0 -37.039999 -7.272849e-10 160.18662 + 5637 0 -37.039999 0 -37.039999 1.1445455e-10 160.18662 + 5638 0 -37.039999 0 -37.039999 3.0408239e-10 160.18662 + 5639 0 -37.039999 0 -37.039999 -6.8910952e-10 160.18662 + 5640 0 -37.039999 0 -37.039999 -6.4934038e-10 160.18662 + 5641 0 -37.039999 0 -37.039999 3.4263204e-10 160.18662 + 5642 0 -37.039999 0 -37.039999 7.6415013e-10 160.18662 + 5643 0 -37.039999 0 -37.039999 -3.8217361e-10 160.18662 + 5644 0 -37.039999 0 -37.039999 -5.34657e-10 160.18662 + 5645 0 -37.039999 0 -37.039999 -1.1454371e-10 160.18662 + 5646 0 -37.039999 0 -37.039999 1.0696974e-09 160.18662 + 5647 0 -37.039999 0 -37.039999 1.068167e-09 160.18662 + 5648 0 -37.039999 0 -37.039999 -4.0170331e-11 160.18662 + 5649 0 -37.039999 0 -37.039999 -5.577209e-13 160.18662 + 5650 0 -37.039999 0 -37.039999 1.5203754e-10 160.18662 + 5651 0 -37.039999 0 -37.039999 -5.7300389e-10 160.18662 + 5652 0 -37.039999 0 -37.039999 5.3395851e-10 160.18662 + 5653 0 -37.039999 0 -37.039999 -4.9683737e-10 160.18662 + 5654 0 -37.039999 0 -37.039999 -5.3430315e-10 160.18662 + 5655 0 -37.039999 0 -37.039999 6.4933024e-10 160.18662 + 5656 0 -37.039999 0 -37.039999 5.722254e-10 160.18662 + 5657 0 -37.039999 0 -37.039999 -5.3491823e-10 160.18662 + 5658 0 -37.039999 0 -37.039999 -7.2574526e-10 160.18662 + 5659 0 -37.039999 0 -37.039999 6.4885377e-10 160.18662 + 5660 0 -37.039999 0 -37.039999 -6.1069016e-10 160.18662 + 5661 0 -37.039999 0 -37.039999 6.865573e-10 160.18662 + 5662 0 -37.039999 0 -37.039999 -4.9646981e-10 160.18662 + 5663 0 -37.039999 0 -37.039999 -4.9620226e-10 160.18662 + 5664 0 -37.039999 0 -37.039999 -7.8692787e-11 160.18662 + 5665 0 -37.039999 0 -37.039999 1.0675825e-09 160.18662 + 5666 0 -37.039999 0 -37.039999 1.0693036e-09 160.18662 + 5667 0 -37.039999 0 -37.039999 -3.8547334e-11 160.18662 + 5668 0 -37.039999 0 -37.039999 -6.1169916e-10 160.18662 + 5669 0 -37.039999 0 -37.039999 3.436586e-10 160.18662 + 5670 0 -37.039999 0 -37.039999 -7.6603035e-10 160.18662 + 5671 0 -37.039999 0 -37.039999 -1.5675102e-09 160.18662 + 5672 0 -37.039999 0 -37.039999 -3.8278677e-11 160.18662 + 5673 0 -37.039999 0 -37.039999 4.5789185e-10 160.18662 + 5674 0 -37.039999 0 -37.039999 -3.8217788e-11 160.18662 + 5675 0 -37.039999 0 -37.039999 -2.6712377e-10 160.18662 + 5676 0 -37.039999 0 -37.039999 1.9096827e-10 160.18662 + 5677 0 -37.039999 0 -37.039999 -3.8259935e-10 160.18662 + 5678 0 -37.039999 0 -37.039999 3.8492877e-11 160.18662 + 5679 0 -37.039999 0 -37.039999 1.1372989e-10 160.18662 + 5680 0 -37.039999 0 -37.039999 -3.4283872e-10 160.18662 + 5681 0 -37.039999 0 -37.039999 -2.6686492e-10 160.18662 + 5682 0 -37.039999 0 -37.039999 -2.536907e-13 160.18662 + 5683 0 -37.039999 0 -37.039999 3.8327283e-10 160.18662 + 5684 0 -37.039999 0 -37.039999 3.06454e-10 160.18662 + 5685 0 -37.039999 0 -37.039999 -5.3459104e-10 160.18662 + 5686 0 -37.039999 0 -37.039999 -4.5799589e-10 160.18662 + 5687 0 -37.039999 0 -37.039999 1.1436606e-10 160.18662 + 5688 0 -37.039999 0 -37.039999 6.1103387e-10 160.18662 + 5689 0 -37.039999 0 -37.039999 -3.4286379e-10 160.18662 + 5690 0 -37.039999 0 -37.039999 -6.0974898e-10 160.18662 + 5691 0 -37.039999 0 -37.039999 -3.8190823e-10 160.18662 + 5692 0 -37.039999 0 -37.039999 2.6728522e-10 160.18662 + 5693 0 -37.039999 0 -37.039999 5.3431513e-10 160.18662 + 5694 0 -37.039999 0 -37.039999 -6.097662e-10 160.18662 + 5695 0 -37.039999 0 -37.039999 6.8649969e-10 160.18662 + 5696 0 -37.039999 0 -37.039999 -6.1032421e-10 160.18662 + 5697 0 -37.039999 0 -37.039999 5.3469023e-10 160.18662 + 5698 0 -37.039999 0 -37.039999 5.3425961e-10 160.18662 + 5699 0 -37.039999 0 -37.039999 -6.115363e-10 160.18662 + 5700 0 -37.039999 0 -37.039999 -4.5804942e-10 160.18662 + 5701 0 -37.039999 0 -37.039999 4.9545394e-10 160.18662 + 5702 0 -37.039999 0 -37.039999 6.1103181e-10 160.18662 + 5703 0 -37.039999 0 -37.039999 -4.207322e-10 160.18662 + 5704 0 -37.039999 0 -37.039999 -4.9659088e-10 160.18662 + 5705 0 -37.039999 0 -37.039999 6.8727472e-10 160.18662 + 5706 0 -37.039999 0 -37.039999 5.3401438e-10 160.18662 + 5707 0 -37.039999 0 -37.039999 -3.8177671e-10 160.18662 + 5708 0 -37.039999 0 -37.039999 -4.9431422e-10 160.18662 + 5709 0 -37.039999 0 -37.039999 3.4345475e-10 160.18662 + 5710 0 -37.039999 0 -37.039999 3.8117272e-10 160.18662 + 5711 0 -37.039999 0 -37.039999 -3.8068044e-10 160.18662 + 5712 0 -37.039999 0 -37.039999 -2.6573087e-10 160.18662 + 5713 0 -37.039999 0 -37.039999 -4.5749448e-10 160.18662 + 5714 0 -37.039999 0 -37.039999 3.0470325e-10 160.18662 + 5715 0 -37.039999 0 -37.039999 -4.574691e-10 160.18662 + 5716 0 -37.039999 0 -37.039999 -4.5749448e-10 160.18662 + 5717 0 -37.039999 0 -37.039999 5.3358887e-10 160.18662 + 5718 0 -37.039999 0 -37.039999 5.342147e-10 160.18662 + 5719 0 -37.039999 0 -37.039999 -3.039793e-10 160.18662 + 5720 0 -37.039999 0 -37.039999 -5.3411223e-10 160.18662 + 5721 0 -37.039999 0 -37.039999 5.7246937e-10 160.18662 + 5722 0 -37.039999 0 -37.039999 6.1067689e-10 160.18662 + 5723 0 -37.039999 0 -37.039999 -1.9060118e-10 160.18662 + 5724 0 -37.039999 0 -37.039999 2.3081434e-10 160.18662 + 5725 0 -37.039999 0 -37.039999 1.1471674e-10 160.18662 + 5726 0 -37.039999 0 -37.039999 7.6102193e-11 160.18662 + 5727 0 -37.039999 0 -37.039999 -2.6684207e-10 160.18662 + 5728 0 -37.039999 0 -37.039999 -7.5299502e-11 160.18662 + 5729 0 -37.039999 0 -37.039999 3.8265666e-10 160.18662 + 5730 0 -37.039999 0 -37.039999 3.8317939e-10 160.18662 + 5731 0 -37.039999 0 -37.039999 4.005884e-11 160.18662 + 5732 0 -37.039999 0 -37.039999 -3.4182311e-10 160.18662 + 5733 0 -37.039999 0 -37.039999 -2.6512613e-10 160.18662 + 5734 0 -37.039999 0 -37.039999 3.913838e-11 160.18662 + 5735 0 -37.039999 0 -37.039999 3.952249e-11 160.18662 + 5736 0 -37.039999 0 -37.039999 7.6799388e-11 160.18662 + 5737 0 -37.039999 0 -37.039999 -1.1342332e-10 160.18662 + 5738 0 -37.039999 0 -37.039999 -7.6075053e-11 160.18662 + 5739 0 -37.039999 0 -37.039999 1.9126281e-10 160.18662 + 5740 0 -37.039999 0 -37.039999 -7.5265504e-11 160.18662 + 5741 0 -37.039999 0 -37.039999 -2.2756659e-10 160.18662 + 5742 0 -37.039999 0 -37.039999 2.2827985e-10 160.18662 + 5743 0 -37.039999 0 -37.039999 3.0553442e-10 160.18662 + 5744 0 -37.039999 0 -37.039999 -2.2753583e-10 160.18662 + 5745 0 -37.039999 0 -37.039999 -2.6619379e-10 160.18662 + 5746 0 -37.039999 0 -37.039999 -3.03325e-10 160.18662 + 5747 0 -37.039999 0 -37.039999 5.7299534e-10 160.18662 + 5748 0 -37.039999 0 -37.039999 -5.3281956e-10 160.18662 + 5749 0 -37.039999 0 -37.039999 1.9149238e-10 160.18662 + 5750 0 -37.039999 0 -37.039999 3.8210925e-10 160.18662 + 5751 0 -37.039999 0 -37.039999 7.5078982e-11 160.18662 + 5752 0 -37.039999 0 -37.039999 -1.8948895e-10 160.18662 + 5753 0 -37.039999 0 -37.039999 1.162241e-10 160.18662 + 5754 0 -37.039999 0 -37.039999 -3.4102393e-10 160.18662 + 5755 0 -37.039999 0 -37.039999 -2.6536615e-10 160.18662 + 5756 0 -37.039999 0 -37.039999 3.93699e-11 160.18662 + 5757 0 -37.039999 0 -37.039999 2.6636568e-10 160.18662 + 5758 0 -37.039999 0 -37.039999 -1.5099666e-10 160.18662 + 5759 0 -37.039999 0 -37.039999 1.1443091e-10 160.18662 + 5760 0 -37.039999 0 -37.039999 7.6945877e-11 160.18662 + 5761 0 -37.039999 0 -37.039999 3.8389743e-11 160.18662 + 5762 0 -37.039999 0 -37.039999 -2.672753e-10 160.18662 + 5763 0 -37.039999 0 -37.039999 3.8837445e-11 160.18662 + 5764 0 -37.039999 0 -37.039999 -3.0397591e-10 160.18662 + 5765 0 -37.039999 0 -37.039999 -3.0397591e-10 160.18662 + 5766 0 -37.039999 0 -37.039999 -7.5596907e-11 160.18662 + 5767 0 -37.039999 0 -37.039999 -3.8923051e-11 160.18662 + 5768 0 -37.039999 0 -37.039999 5.7207703e-10 160.18662 + 5769 0 -37.039999 0 -37.039999 -4.5639451e-10 160.18662 + 5770 0 -37.039999 0 -37.039999 1.9107022e-10 160.18662 + 5771 0 -37.039999 0 -37.039999 1.5418364e-10 160.18662 + 5772 0 -37.039999 0 -37.039999 -1.9035659e-10 160.18662 + 5773 0 -37.039999 0 -37.039999 -2.6476334e-10 160.18662 + 5774 0 -37.039999 0 -37.039999 -7.4781811e-11 160.18662 + 5775 0 -37.039999 0 -37.039999 5.7247503e-10 160.18662 + 5776 0 -37.039999 0 -37.039999 -4.9646108e-10 160.18662 + 5777 0 -37.039999 0 -37.039999 5.7276714e-10 160.18662 + 5778 0 -37.039999 0 -37.039999 -5.7316191e-10 160.18662 + 5779 0 -37.039999 0 -37.039999 2.2987433e-10 160.18662 + 5780 0 -37.039999 0 -37.039999 4.9724358e-10 160.18662 + 5781 0 -37.039999 0 -37.039999 -3.7108128e-11 160.18662 + 5782 0 -37.039999 0 -37.039999 -1.5333801e-10 160.18662 + 5783 0 -37.039999 0 -37.039999 1.9024906e-10 160.18662 + 5784 0 -37.039999 0 -37.039999 4.9584013e-10 160.18662 + 5785 0 -37.039999 0 -37.039999 -7.7139005e-11 160.18662 + 5786 0 -37.039999 0 -37.039999 -5.7414405e-10 160.18662 + 5787 0 -37.039999 0 -37.039999 1.9150783e-10 160.18662 + 5788 0 -37.039999 0 -37.039999 -1.5330995e-10 160.18662 + 5789 0 -37.039999 0 -37.039999 6.8722534e-10 160.18662 + 5790 0 -37.039999 0 -37.039999 6.496448e-10 160.18662 + 5791 0 -37.039999 0 -37.039999 -3.4530606e-10 160.18662 + 5792 0 -37.039999 0 -37.039999 -3.4530606e-10 160.18662 + 5793 0 -37.039999 0 -37.039999 6.1069594e-10 160.18662 + 5794 0 -37.039999 0 -37.039999 -5.3380568e-10 160.18662 + 5795 0 -37.039999 0 -37.039999 5.3370893e-10 160.18662 + 5796 0 -37.039999 0 -37.039999 -4.9617209e-10 160.18662 + 5797 0 -37.039999 0 -37.039999 -6.1061321e-10 160.18662 + 5798 0 -37.039999 0 -37.039999 4.1916793e-10 160.18662 + 5799 0 -37.039999 0 -37.039999 5.7336081e-10 160.18662 + 5800 0 -37.039999 0 -37.039999 -6.8649532e-10 160.18662 + 5801 0 -37.039999 0 -37.039999 6.4895936e-10 160.18662 + 5802 0 -37.039999 0 -37.039999 -7.2486297e-10 160.18662 + 5803 0 -37.039999 0 -37.039999 6.4895936e-10 160.18662 + 5804 0 -37.039999 0 -37.039999 -6.4813414e-10 160.18662 + 5805 0 -37.039999 0 -37.039999 6.4848984e-10 160.18662 + 5806 0 -37.039999 0 -37.039999 -4.1937096e-10 160.18662 + 5807 0 -37.039999 0 -37.039999 -5.7259294e-10 160.18662 + 5808 0 -37.039999 0 -37.039999 3.8130855e-10 160.18662 + 5809 0 -37.039999 0 -37.039999 7.2448777e-10 160.18662 + 5810 0 -37.039999 0 -37.039999 -3.0676013e-10 160.18662 + 5811 0 -37.039999 0 -37.039999 -3.0461756e-10 160.18662 + 5812 0 -37.039999 0 -37.039999 -7.6471749e-11 160.18662 + 5813 0 -37.039999 0 -37.039999 8.4092618e-10 160.18662 + 5814 0 -37.039999 0 -37.039999 5.3341799e-10 160.18662 + 5815 0 -37.039999 0 -37.039999 -1.149749e-10 160.18662 + 5816 0 -37.039999 0 -37.039999 -1.5375084e-10 160.18662 + 5817 0 -37.039999 0 -37.039999 5.3394464e-10 160.18662 + 5818 0 -37.039999 0 -37.039999 5.7214693e-10 160.18662 + 5819 0 -37.039999 0 -37.039999 -4.1992863e-10 160.18662 + 5820 0 -37.039999 0 -37.039999 -4.5896323e-10 160.18662 + 5821 0 -37.039999 0 -37.039999 2.2846891e-10 160.18662 + 5822 0 -37.039999 0 -37.039999 8.0177622e-10 160.18662 + 5823 0 -37.039999 0 -37.039999 4.0214752e-11 160.18662 + 5824 0 -37.039999 0 -37.039999 -7.7457408e-11 160.18662 + 5825 0 -37.039999 0 -37.039999 -2.6808077e-10 160.18662 + 5826 0 -37.039999 0 -37.039999 3.0568785e-10 160.18662 + 5827 0 -37.039999 0 -37.039999 1.9168719e-10 160.18662 + 5828 0 -37.039999 0 -37.039999 -1.9046872e-10 160.18662 + 5829 0 -37.039999 0 -37.039999 -1.889826e-10 160.18662 + 5830 0 -37.039999 0 -37.039999 -1.1279944e-10 160.18662 + 5831 0 -37.039999 0 -37.039999 1.1582876e-10 160.18662 + 5832 0 -37.039999 0 -37.039999 -5.8970136e-13 160.18662 + 5833 0 -37.039999 0 -37.039999 -2.6722789e-10 160.18662 + 5834 0 -37.039999 0 -37.039999 -6.1153332e-10 160.18662 + 5835 0 -37.039999 0 -37.039999 -3.8696049e-11 160.18662 + 5836 0 -37.039999 0 -37.039999 5.3433146e-10 160.18662 + 5837 0 -37.039999 0 -37.039999 3.0602911e-10 160.18662 + 5838 0 -37.039999 0 -37.039999 -3.8213853e-10 160.18662 + 5839 0 -37.039999 0 -37.039999 -4.9630625e-10 160.18662 + 5840 0 -37.039999 0 -37.039999 4.3839006e-13 160.18662 + 5841 0 -37.039999 0 -37.039999 9.9251553e-10 160.18662 + 5842 0 -37.039999 0 -37.039999 9.5406068e-10 160.18662 + 5843 0 -37.039999 0 -37.039999 -3.9092332e-11 160.18662 + 5844 0 -37.039999 0 -37.039999 -1.5339411e-10 160.18662 + 5845 0 -37.039999 0 -37.039999 2.674753e-10 160.18662 + 5846 0 -37.039999 0 -37.039999 1.1439288e-10 160.18662 + 5847 0 -37.039999 0 -37.039999 -3.4390574e-10 160.18662 + 5848 0 -37.039999 0 -37.039999 -3.8583602e-11 160.18662 + 5849 0 -37.039999 0 -37.039999 8.0154935e-10 160.18662 + 5850 0 -37.039999 0 -37.039999 2.2863659e-10 160.18662 + 5851 0 -37.039999 0 -37.039999 -2.2961402e-10 160.18662 + 5852 0 -37.039999 0 -37.039999 -3.0493917e-10 160.18662 + 5853 0 -37.039999 0 -37.039999 -7.5980787e-11 160.18662 + 5854 0 -37.039999 0 -37.039999 3.4399245e-10 160.18662 + 5855 0 -37.039999 0 -37.039999 2.6827253e-10 160.18662 + 5856 0 -37.039999 0 -37.039999 -3.7660849e-11 160.18662 + 5857 0 -37.039999 0 -37.039999 -2.667906e-10 160.18662 + 5858 0 -37.039999 0 -37.039999 -3.050055e-10 160.18662 + 5859 0 -37.039999 0 -37.039999 -3.7126924e-11 160.18662 + 5860 0 -37.039999 0 -37.039999 5.3367218e-10 160.18662 + 5861 0 -37.039999 0 -37.039999 5.7206782e-10 160.18662 + 5862 0 -37.039999 0 -37.039999 -1.8965185e-10 160.18662 + 5863 0 -37.039999 0 -37.039999 -1.512296e-10 160.18662 + 5864 0 -37.039999 0 -37.039999 -3.0533403e-10 160.18662 + 5865 0 -37.039999 0 -37.039999 4.1961339e-10 160.18662 + 5866 0 -37.039999 0 -37.039999 -3.4275274e-10 160.18662 + 5867 0 -37.039999 0 -37.039999 -3.0559969e-10 160.18662 + 5868 0 -37.039999 0 -37.039999 4.1874622e-10 160.18662 + 5869 0 -37.039999 0 -37.039999 3.0567341e-10 160.18662 + 5870 0 -37.039999 0 -37.039999 3.8073655e-11 160.18662 + 5871 0 -37.039999 0 -37.039999 -4.5832965e-10 160.18662 + 5872 0 -37.039999 0 -37.039999 -4.2120351e-10 160.18662 + 5873 0 -37.039999 0 -37.039999 3.0447127e-10 160.18662 + 5874 0 -37.039999 0 -37.039999 5.718387e-10 160.18662 + 5875 0 -37.039999 0 -37.039999 -3.8264309e-10 160.18662 + 5876 0 -37.039999 0 -37.039999 -7.2552965e-10 160.18662 + 5877 0 -37.039999 0 -37.039999 4.2017443e-10 160.18662 + 5878 0 -37.039999 0 -37.039999 4.9684053e-10 160.18662 + 5879 0 -37.039999 0 -37.039999 -2.2988098e-10 160.18662 + 5880 0 -37.039999 0 -37.039999 -5.3430026e-10 160.18662 + 5881 0 -37.039999 0 -37.039999 2.2901235e-10 160.18662 + 5882 0 -37.039999 0 -37.039999 -1.5289739e-10 160.18662 + 5883 0 -37.039999 0 -37.039999 1.1504363e-10 160.18662 + 5884 0 -37.039999 0 -37.039999 -1.5222246e-10 160.18662 + 5885 0 -37.039999 0 -37.039999 6.8678272e-10 160.18662 + 5886 0 -37.039999 0 -37.039999 -6.4836626e-10 160.18662 + 5887 0 -37.039999 0 -37.039999 2.2895618e-10 160.18662 + 5888 0 -37.039999 0 -37.039999 6.4911434e-10 160.18662 + 5889 0 -37.039999 0 -37.039999 -3.8179802e-11 160.18662 + 5890 0 -37.039999 0 -37.039999 -1.5142526e-10 160.18662 + 5891 0 -37.039999 0 -37.039999 1.1409389e-10 160.18662 + 5892 0 -37.039999 0 -37.039999 1.1507568e-10 160.18662 + 5893 0 -37.039999 0 -37.039999 -3.072907e-10 160.18662 + 5894 0 -37.039999 0 -37.039999 -5.7326306e-10 160.18662 + 5895 0 -37.039999 0 -37.039999 3.8159383e-10 160.18662 + 5896 0 -37.039999 0 -37.039999 4.1964798e-10 160.18662 + 5897 0 -37.039999 0 -37.039999 1.5250301e-10 160.18662 + 5898 0 -37.039999 0 -37.039999 7.7494953e-11 160.18662 + 5899 0 -37.039999 0 -37.039999 -1.5291509e-10 160.18662 + 5900 0 -37.039999 0 -37.039999 -3.0484062e-10 160.18662 + 5901 0 -37.039999 0 -37.039999 -1.497203e-14 160.18662 + 5902 0 -37.039999 0 -37.039999 3.0666393e-10 160.18662 + 5903 0 -37.039999 0 -37.039999 -1.5302025e-10 160.18662 + 5904 0 -37.039999 0 -37.039999 -3.423378e-10 160.18662 + 5905 0 -37.039999 0 -37.039999 4.1933819e-10 160.18662 + 5906 0 -37.039999 0 -37.039999 3.434829e-10 160.18662 + 5907 0 -37.039999 0 -37.039999 -7.7049412e-11 160.18662 + 5908 0 -37.039999 0 -37.039999 -3.4405544e-10 160.18662 + 5909 0 -37.039999 0 -37.039999 2.2912079e-10 160.18662 + 5910 0 -37.039999 0 -37.039999 3.4317005e-10 160.18662 + 5911 0 -37.039999 0 -37.039999 -1.5339837e-10 160.18662 + 5912 0 -37.039999 0 -37.039999 -5.7453888e-10 160.18662 + 5913 0 -37.039999 0 -37.039999 6.1081327e-10 160.18662 + 5914 0 -37.039999 0 -37.039999 9.1660011e-10 160.18662 + 5915 0 -37.039999 0 -37.039999 -1.1564631e-10 160.18662 + 5916 0 -37.039999 0 -37.039999 -6.4900595e-10 160.18662 + 5917 0 -37.039999 0 -37.039999 7.7618657e-11 160.18662 + 5918 0 -37.039999 0 -37.039999 2.6698119e-10 160.18662 + 5919 0 -37.039999 0 -37.039999 -4.5715975e-10 160.18662 + 5920 0 -37.039999 0 -37.039999 -7.3424585e-13 160.18662 + 5921 0 -37.039999 0 -37.039999 3.4300198e-10 160.18662 + 5922 0 -37.039999 0 -37.039999 2.6723522e-10 160.18662 + 5923 0 -37.039999 0 -37.039999 1.5436376e-10 160.18662 + 5924 0 -37.039999 0 -37.039999 -2.2809487e-10 160.18662 + 5925 0 -37.039999 0 -37.039999 -3.8151546e-10 160.18662 + 5926 0 -37.039999 0 -37.039999 7.7070176e-11 160.18662 + 5927 0 -37.039999 0 -37.039999 -3.8059931e-10 160.18662 + 5928 0 -37.039999 0 -37.039999 -2.6596099e-10 160.18662 + 5929 0 -37.039999 0 -37.039999 1.5417334e-10 160.18662 + 5930 0 -37.039999 0 -37.039999 -7.5756878e-11 160.18662 + 5931 0 -37.039999 0 -37.039999 -3.82787e-11 160.18662 + 5932 0 -37.039999 0 -37.039999 8.0118915e-10 160.18662 + 5933 0 -37.039999 0 -37.039999 7.2626588e-10 160.18662 + 5934 0 -37.039999 0 -37.039999 -3.8173153e-11 160.18662 + 5935 0 -37.039999 0 -37.039999 -9.1675917e-10 160.18662 + 5936 0 -37.039999 0 -37.039999 -1.5301881e-10 160.18662 + 5937 0 -37.039999 0 -37.039999 2.6746172e-10 160.18662 + 5938 0 -37.039999 0 -37.039999 -1.9051071e-10 160.18662 + 5939 0 -37.039999 0 -37.039999 2.2910006e-10 160.18662 + 5940 0 -37.039999 0 -37.039999 -6.0996447e-10 160.18662 + 5941 0 -37.039999 0 -37.039999 5.339774e-10 160.18662 + 5942 0 -37.039999 0 -37.039999 -3.8110593e-10 160.18662 + 5943 0 -37.039999 0 -37.039999 3.8173248e-10 160.18662 + 5944 0 -37.039999 0 -37.039999 -3.7861787e-11 160.18662 + 5945 0 -37.039999 0 -37.039999 -8.1528199e-13 160.18662 + 5946 0 -37.039999 0 -37.039999 7.7572944e-11 160.18662 + 5947 0 -37.039999 0 -37.039999 -3.7504133e-11 160.18662 + 5948 0 -37.039999 0 -37.039999 -7.6361059e-10 160.18662 + 5949 0 -37.039999 0 -37.039999 -3.0593027e-10 160.18662 + 5950 0 -37.039999 0 -37.039999 1.1495594e-10 160.18662 + 5951 0 -37.039999 0 -37.039999 7.6295472e-11 160.18662 + 5952 0 -37.039999 0 -37.039999 3.8418123e-11 160.18662 + 5953 0 -37.039999 0 -37.039999 -1.5253827e-10 160.18662 + 5954 0 -37.039999 0 -37.039999 -3.8107378e-10 160.18662 + 5955 0 -37.039999 0 -37.039999 4.5732244e-10 160.18662 + 5956 0 -37.039999 0 -37.039999 3.8153003e-10 160.18662 + 5957 0 -37.039999 0 -37.039999 1.5264569e-10 160.18662 + 5958 0 -37.039999 0 -37.039999 -9.1713534e-10 160.18662 + 5959 0 -37.039999 0 -37.039999 -1.0692314e-09 160.18662 + 5960 0 -37.039999 0 -37.039999 -7.5142397e-11 160.18662 + 5961 0 -37.039999 0 -37.039999 6.8686502e-10 160.18662 + 5962 0 -37.039999 0 -37.039999 7.2534372e-10 160.18662 + 5963 0 -37.039999 0 -37.039999 -3.0609317e-10 160.18662 + 5964 0 -37.039999 0 -37.039999 -8.4144745e-10 160.18662 + 5965 0 -37.039999 0 -37.039999 4.5780251e-10 160.18662 + 5966 0 -37.039999 0 -37.039999 6.8806959e-10 160.18662 + 5967 0 -37.039999 0 -37.039999 -5.7389091e-10 160.18662 + 5968 0 -37.039999 0 -37.039999 -6.8847067e-10 160.18662 + 5969 0 -37.039999 0 -37.039999 2.2744041e-10 160.18662 + 5970 0 -37.039999 0 -37.039999 -1.139094e-10 160.18662 + 5971 0 -37.039999 0 -37.039999 -2.2927097e-10 160.18662 + 5972 0 -37.039999 0 -37.039999 5.7261025e-10 160.18662 + 5973 0 -37.039999 0 -37.039999 -5.3465835e-10 160.18662 + 5974 0 -37.039999 0 -37.039999 5.7320366e-10 160.18662 + 5975 0 -37.039999 0 -37.039999 9.925538e-10 160.18662 + 5976 0 -37.039999 0 -37.039999 -2.3040711e-10 160.18662 + 5977 0 -37.039999 0 -37.039999 7.7044798e-11 160.18662 + 5978 0 -37.039999 0 -37.039999 -3.4444037e-10 160.18662 + 5979 0 -37.039999 0 -37.039999 -4.1984757e-10 160.18662 + 5980 0 -37.039999 0 -37.039999 5.7246112e-10 160.18662 + 5981 0 -37.039999 0 -37.039999 4.9658097e-10 160.18662 + 5982 0 -37.039999 0 -37.039999 -4.9753145e-10 160.18662 + 5983 0 -37.039999 0 -37.039999 3.4381992e-10 160.18662 + 5984 0 -37.039999 0 -37.039999 2.6765876e-10 160.18662 + 5985 0 -37.039999 0 -37.039999 -1.5200141e-10 160.18662 + 5986 0 -37.039999 0 -37.039999 -3.832354e-11 160.18662 + 5987 0 -37.039999 0 -37.039999 -3.8101971e-11 160.18662 + 5988 0 -37.039999 0 -37.039999 2.2978712e-10 160.18662 + 5989 0 -37.039999 0 -37.039999 3.8232636e-11 160.18662 + 5990 0 -37.039999 0 -37.039999 -4.9681069e-10 160.18662 + 5991 0 -37.039999 0 -37.039999 -1.142715e-10 160.18662 + 5992 0 -37.039999 0 -37.039999 3.0484277e-10 160.18662 + 5993 0 -37.039999 0 -37.039999 -5.7372417e-10 160.18662 + 5994 0 -37.039999 0 -37.039999 5.3383781e-10 160.18662 + 5995 0 -37.039999 0 -37.039999 1.1841929e-09 160.18662 + 5996 0 -37.039999 0 -37.039999 3.4324964e-10 160.18662 + 5997 0 -37.039999 0 -37.039999 -4.9582783e-10 160.18662 + 5998 0 -37.039999 0 -37.039999 3.4376057e-10 160.18662 + 5999 0 -37.039999 0 -37.039999 3.4391348e-10 160.18662 + 6000 0 -37.039999 0 -37.039999 -1.9125511e-10 160.18662 + 6001 0 -37.039999 0 -37.039999 -3.4267443e-10 160.18662 + 6002 0 -37.039999 0 -37.039999 -3.4269181e-10 160.18662 + 6003 0 -37.039999 0 -37.039999 -3.4413132e-10 160.18662 + 6004 0 -37.039999 0 -37.039999 5.7179746e-10 160.18662 + 6005 0 -37.039999 0 -37.039999 5.7119593e-10 160.18662 + 6006 0 -37.039999 0 -37.039999 -5.7380748e-10 160.18662 + 6007 0 -37.039999 0 -37.039999 -8.4077618e-10 160.18662 + 6008 0 -37.039999 0 -37.039999 2.2992272e-10 160.18662 + 6009 0 -37.039999 0 -37.039999 -1.9077978e-10 160.18662 + 6010 0 -37.039999 0 -37.039999 2.2822173e-10 160.18662 + 6011 0 -37.039999 0 -37.039999 1.9139534e-10 160.18662 + 6012 0 -37.039999 0 -37.039999 -4.2181011e-10 160.18662 + 6013 0 -37.039999 0 -37.039999 -1.1472371e-10 160.18662 + 6014 0 -37.039999 0 -37.039999 1.1495974e-10 160.18662 + 6015 0 -37.039999 0 -37.039999 7.7311233e-11 160.18662 + 6016 0 -37.039999 0 -37.039999 -1.1415412e-10 160.18662 + 6017 0 -37.039999 0 -37.039999 -3.0462235e-10 160.18662 + 6018 0 -37.039999 0 -37.039999 3.0711592e-10 160.18662 + 6019 0 -37.039999 0 -37.039999 3.8224831e-10 160.18662 + 6020 0 -37.039999 0 -37.039999 -1.4985405e-12 160.18662 + 6021 0 -37.039999 0 -37.039999 -3.0581119e-10 160.18662 + 6022 0 -37.039999 0 -37.039999 1.9060419e-10 160.18662 + 6023 0 -37.039999 0 -37.039999 6.8674064e-10 160.18662 + 6024 0 -37.039999 0 -37.039999 1.9144891e-10 160.18662 + 6025 0 -37.039999 0 -37.039999 -4.9691727e-10 160.18662 + 6026 0 -37.039999 0 -37.039999 -3.0544813e-10 160.18662 + 6027 0 -37.039999 0 -37.039999 4.9814196e-10 160.18662 + 6028 0 -37.039999 0 -37.039999 2.6699765e-10 160.18662 + 6029 0 -37.039999 0 -37.039999 -3.8182034e-10 160.18662 + 6030 0 -37.039999 0 -37.039999 -2.6591331e-10 160.18662 + 6031 0 -37.039999 0 -37.039999 -4.9490152e-10 160.18662 + 6032 0 -37.039999 0 -37.039999 4.9641578e-10 160.18662 + 6033 0 -37.039999 0 -37.039999 -3.4364911e-10 160.18662 + 6034 0 -37.039999 0 -37.039999 -4.5757027e-10 160.18662 + 6035 0 -37.039999 0 -37.039999 1.9111723e-10 160.18662 + 6036 0 -37.039999 0 -37.039999 6.4922135e-10 160.18662 + 6037 0 -37.039999 0 -37.039999 -3.7691637e-11 160.18662 + 6038 0 -37.039999 0 -37.039999 -3.8270155e-10 160.18662 + 6039 0 -37.039999 0 -37.039999 3.8204928e-10 160.18662 + 6040 0 -37.039999 0 -37.039999 4.2017573e-10 160.18662 + 6041 0 -37.039999 0 -37.039999 3.8867681e-11 160.18662 + 6042 0 -37.039999 0 -37.039999 -6.4987252e-10 160.18662 + 6043 0 -37.039999 0 -37.039999 -3.8616407e-11 160.18662 + 6044 0 -37.039999 0 -37.039999 7.5350182e-11 160.18662 + 6045 0 -37.039999 0 -37.039999 -1.5296115e-10 160.18662 + 6046 0 -37.039999 0 -37.039999 5.338156e-10 160.18662 + 6047 0 -37.039999 0 -37.039999 -2.2966358e-10 160.18662 + 6048 0 -37.039999 0 -37.039999 4.5749587e-10 160.18662 + 6049 0 -37.039999 0 -37.039999 3.7586153e-11 160.18662 + 6050 0 -37.039999 0 -37.039999 1.14125e-10 160.18662 + 6051 0 -37.039999 0 -37.039999 -4.1998922e-10 160.18662 + 6052 0 -37.039999 0 -37.039999 -5.3351435e-10 160.18662 + 6053 0 -37.039999 0 -37.039999 6.0949201e-10 160.18662 + 6054 0 -37.039999 0 -37.039999 -4.5776412e-10 160.18662 + 6055 0 -37.039999 0 -37.039999 4.201993e-10 160.18662 + 6056 0 -37.039999 0 -37.039999 6.49046e-10 160.18662 + 6057 0 -37.039999 0 -37.039999 -5.3328945e-10 160.18662 + 6058 0 -37.039999 0 -37.039999 -5.7300415e-10 160.18662 + 6059 0 -37.039999 0 -37.039999 2.2945735e-10 160.18662 + 6060 0 -37.039999 0 -37.039999 6.4775168e-10 160.18662 + 6061 0 -37.039999 0 -37.039999 -5.336168e-10 160.18662 + 6062 0 -37.039999 0 -37.039999 5.3459855e-10 160.18662 + 6063 0 -37.039999 0 -37.039999 -6.4852852e-10 160.18662 + 6064 0 -37.039999 0 -37.039999 6.1128479e-10 160.18662 + 6065 0 -37.039999 0 -37.039999 -5.3338959e-10 160.18662 + 6066 0 -37.039999 0 -37.039999 5.728659e-10 160.18662 + 6067 0 -37.039999 0 -37.039999 -6.4852852e-10 160.18662 + 6068 0 -37.039999 0 -37.039999 4.5803495e-10 160.18662 + 6069 0 -37.039999 0 -37.039999 -5.7196434e-10 160.18662 + 6070 0 -37.039999 0 -37.039999 4.5803495e-10 160.18662 + 6071 0 -37.039999 0 -37.039999 -5.7196434e-10 160.18662 + 6072 0 -37.039999 0 -37.039999 6.4868351e-10 160.18662 + 6073 0 -37.039999 0 -37.039999 -5.7201049e-10 160.18662 + 6074 0 -37.039999 0 -37.039999 4.5803495e-10 160.18662 + 6075 0 -37.039999 0 -37.039999 -5.7196434e-10 160.18662 + 6076 0 -37.039999 0 -37.039999 7.2427021e-10 160.18662 + 6077 0 -37.039999 0 -37.039999 -5.7152542e-10 160.18662 + 6078 0 -37.039999 0 -37.039999 4.5792188e-10 160.18662 + 6079 0 -37.039999 0 -37.039999 -4.1890602e-10 160.18662 + 6080 0 -37.039999 0 -37.039999 6.1036602e-10 160.18662 + 6081 0 -37.039999 0 -37.039999 -6.1056222e-10 160.18662 + 6082 0 -37.039999 0 -37.039999 6.1036602e-10 160.18662 + 6083 0 -37.039999 0 -37.039999 -5.7220673e-10 160.18662 + 6084 0 -37.039999 0 -37.039999 6.8599211e-10 160.18662 + 6085 0 -37.039999 0 -37.039999 -5.7220673e-10 160.18662 + 6086 0 -37.039999 0 -37.039999 5.7212297e-10 160.18662 + 6087 0 -37.039999 0 -37.039999 -5.7220673e-10 160.18662 + 6088 0 -37.039999 0 -37.039999 5.7212297e-10 160.18662 + 6089 0 -37.039999 0 -37.039999 -5.7220673e-10 160.18662 + 6090 0 -37.039999 0 -37.039999 4.9627431e-10 160.18662 + 6091 0 -37.039999 0 -37.039999 -5.720109e-10 160.18662 + 6092 0 -37.039999 0 -37.039999 6.488175e-10 160.18662 + 6093 0 -37.039999 0 -37.039999 -6.1051069e-10 160.18662 + 6094 0 -37.039999 0 -37.039999 4.9627431e-10 160.18662 + 6095 0 -37.039999 0 -37.039999 -5.720109e-10 160.18662 + 6096 0 -37.039999 0 -37.039999 6.8604195e-10 160.18662 + 6097 0 -37.039999 0 -37.039999 -6.1051069e-10 160.18662 + 6098 0 -37.039999 0 -37.039999 5.7212297e-10 160.18662 + 6099 0 -37.039999 0 -37.039999 -6.1051069e-10 160.18662 + 6100 0 -37.039999 0 -37.039999 6.488175e-10 160.18662 + 6101 0 -37.039999 0 -37.039999 -6.1051069e-10 160.18662 + 6102 0 -37.039999 0 -37.039999 4.9627431e-10 160.18662 + 6103 0 -37.039999 0 -37.039999 -5.720109e-10 160.18662 + 6104 0 -37.039999 0 -37.039999 6.488175e-10 160.18662 + 6105 0 -37.039999 0 -37.039999 -6.1051069e-10 160.18662 + 6106 0 -37.039999 0 -37.039999 5.7213774e-10 160.18662 + 6107 0 -37.039999 0 -37.039999 -6.1051069e-10 160.18662 + 6108 0 -37.039999 0 -37.039999 6.488175e-10 160.18662 + 6109 0 -37.039999 0 -37.039999 -6.4883218e-10 160.18662 + 6110 0 -37.039999 0 -37.039999 6.488175e-10 160.18662 + 6111 0 -37.039999 0 -37.039999 -6.4883218e-10 160.18662 + 6112 0 -37.039999 0 -37.039999 3.8149748e-10 160.18662 + 6113 0 -37.039999 0 -37.039999 3.9074463e-11 160.18662 + 6114 0 -37.039999 0 -37.039999 3.9048627e-11 160.18662 + 6115 0 -37.039999 0 -37.039999 -3.0558374e-10 160.18662 + 6116 0 -37.039999 0 -37.039999 -2.6625033e-10 160.18662 + 6117 0 -37.039999 0 -37.039999 1.1533017e-10 160.18662 + 6118 0 -37.039999 0 -37.039999 1.1456569e-10 160.18662 + 6119 0 -37.039999 0 -37.039999 -5.7217848e-10 160.18662 + 6120 0 -37.039999 0 -37.039999 -4.9472339e-10 160.18662 + 6121 0 -37.039999 0 -37.039999 1.5345224e-10 160.18662 + 6122 0 -37.039999 0 -37.039999 3.4435515e-10 160.18662 + 6123 0 -37.039999 0 -37.039999 -3.0365528e-10 160.18662 + 6124 0 -37.039999 0 -37.039999 -1.5152664e-10 160.18662 + 6125 0 -37.039999 0 -37.039999 1.155375e-10 160.18662 + 6126 0 -37.039999 0 -37.039999 1.9133958e-10 160.18662 + 6127 0 -37.039999 0 -37.039999 -3.8062338e-10 160.18662 + 6128 0 -37.039999 0 -37.039999 -3.8062338e-10 160.18662 + 6129 0 -37.039999 0 -37.039999 2.6729107e-10 160.18662 + 6130 0 -37.039999 0 -37.039999 3.0572025e-10 160.18662 + 6131 0 -37.039999 0 -37.039999 -4.5779275e-10 160.18662 + 6132 0 -37.039999 0 -37.039999 -5.348779e-10 160.18662 + 6133 0 -37.039999 0 -37.039999 3.4449435e-10 160.18662 + 6134 0 -37.039999 0 -37.039999 4.9644932e-10 160.18662 + 6135 0 -37.039999 0 -37.039999 -3.8148286e-10 160.18662 + 6136 0 -37.039999 0 -37.039999 -4.9491298e-10 160.18662 + 6137 0 -37.039999 0 -37.039999 2.6777353e-10 160.18662 + 6138 0 -37.039999 0 -37.039999 -3.424757e-10 160.18662 + 6139 0 -37.039999 0 -37.039999 -3.4253615e-10 160.18662 + 6140 0 -37.039999 0 -37.039999 -1.5186389e-10 160.18662 + 6141 0 -37.039999 0 -37.039999 -3.584127e-11 160.18662 + 6142 0 -37.039999 0 -37.039999 3.4264791e-10 160.18662 + 6143 0 -37.039999 0 -37.039999 1.5278549e-10 160.18662 + 6144 0 -37.039999 0 -37.039999 -2.2699876e-10 160.18662 + 6145 0 -37.039999 0 -37.039999 -2.2699876e-10 160.18662 + 6146 0 -37.039999 0 -37.039999 1.5278549e-10 160.18662 + 6147 0 -37.039999 0 -37.039999 -1.1321873e-10 160.18662 + 6148 0 -37.039999 0 -37.039999 -3.5788359e-11 160.18662 + 6149 0 -37.039999 0 -37.039999 3.4364789e-10 160.18662 + 6150 0 -37.039999 0 -37.039999 -1.1414314e-10 160.18662 + 6151 0 -37.039999 0 -37.039999 -1.526316e-10 160.18662 + 6152 0 -37.039999 0 -37.039999 -3.0418065e-10 160.18662 + 6153 0 -37.039999 0 -37.039999 -7.511491e-11 160.18662 + 6154 0 -37.039999 0 -37.039999 7.8000886e-11 160.18662 + 6155 0 -37.039999 0 -37.039999 -1.1261471e-10 160.18662 + 6156 0 -37.039999 0 -37.039999 3.9983258e-11 160.18662 + 6157 0 -37.039999 0 -37.039999 7.7808912e-11 160.18662 + 6158 0 -37.039999 0 -37.039999 3.8897279e-11 160.18662 + 6159 0 -37.039999 0 -37.039999 9.0271425e-13 160.18662 + 6160 0 -37.039999 0 -37.039999 1.154406e-10 160.18662 + 6161 0 -37.039999 0 -37.039999 -1.5252633e-10 160.18662 + 6162 0 -37.039999 0 -37.039999 -6.1041832e-10 160.18662 + 6163 0 -37.039999 0 -37.039999 -5.7204375e-10 160.18662 + 6164 0 -37.039999 0 -37.039999 6.865866e-10 160.18662 + 6165 0 -37.039999 0 -37.039999 -6.1070002e-10 160.18662 + 6166 0 -37.039999 0 -37.039999 6.8727586e-10 160.18662 + 6167 0 -37.039999 0 -37.039999 -6.8703454e-10 160.18662 + 6168 0 -37.039999 0 -37.039999 6.1098733e-10 160.18662 + 6169 0 -37.039999 0 -37.039999 -6.8710453e-10 160.18662 + 6170 0 -37.039999 0 -37.039999 6.8657707e-10 160.18662 + 6171 0 -37.039999 0 -37.039999 -7.2545571e-10 160.18662 + 6172 0 -37.039999 0 -37.039999 6.8677612e-10 160.18662 + 6173 0 -37.039999 0 -37.039999 -7.2545571e-10 160.18662 + 6174 0 -37.039999 0 -37.039999 7.6332251e-10 160.18662 + 6175 0 -37.039999 0 -37.039999 -7.2545571e-10 160.18662 + 6176 0 -37.039999 0 -37.039999 7.6332251e-10 160.18662 + 6177 0 -37.039999 0 -37.039999 -7.2545571e-10 160.18662 + 6178 0 -37.039999 0 -37.039999 6.8677612e-10 160.18662 + 6179 0 -37.039999 0 -37.039999 -5.7298835e-10 160.18662 + 6180 0 -37.039999 0 -37.039999 6.1058267e-10 160.18662 + 6181 0 -37.039999 0 -37.039999 -5.7298835e-10 160.18662 + 6182 0 -37.039999 0 -37.039999 5.7265717e-10 160.18662 + 6183 0 -37.039999 0 -37.039999 -5.7298835e-10 160.18662 + 6184 0 -37.039999 0 -37.039999 6.8677612e-10 160.18662 + 6185 0 -37.039999 0 -37.039999 -6.1122062e-10 160.18662 + 6186 0 -37.039999 0 -37.039999 5.7265717e-10 160.18662 + 6187 0 -37.039999 0 -37.039999 -5.3325662e-10 160.18662 + 6188 0 -37.039999 0 -37.039999 5.3480275e-10 160.18662 + 6189 0 -37.039999 0 -37.039999 -5.7170118e-10 160.18662 + 6190 0 -37.039999 0 -37.039999 5.3480275e-10 160.18662 + 6191 0 -37.039999 0 -37.039999 -5.3325662e-10 160.18662 + 6192 0 -37.039999 0 -37.039999 5.3480275e-10 160.18662 + 6193 0 -37.039999 0 -37.039999 -5.3325662e-10 160.18662 + 6194 0 -37.039999 0 -37.039999 5.3480275e-10 160.18662 + 6195 0 -37.039999 0 -37.039999 -5.7170118e-10 160.18662 + 6196 0 -37.039999 0 -37.039999 6.4843709e-10 160.18662 + 6197 0 -37.039999 0 -37.039999 -6.1122062e-10 160.18662 + 6198 0 -37.039999 0 -37.039999 5.7273147e-10 160.18662 + 6199 0 -37.039999 0 -37.039999 -6.100119e-10 160.18662 + 6200 0 -37.039999 0 -37.039999 6.1058267e-10 160.18662 + 6201 0 -37.039999 0 -37.039999 -6.100119e-10 160.18662 + 6202 0 -37.039999 0 -37.039999 6.1058267e-10 160.18662 + 6203 0 -37.039999 0 -37.039999 -6.100119e-10 160.18662 + 6204 0 -37.039999 0 -37.039999 6.1058267e-10 160.18662 + 6205 0 -37.039999 0 -37.039999 -6.100119e-10 160.18662 + 6206 0 -37.039999 0 -37.039999 6.1065804e-10 160.18662 + 6207 0 -37.039999 0 -37.039999 -5.3325555e-10 160.18662 + 6208 0 -37.039999 0 -37.039999 5.3479906e-10 160.18662 + 6209 0 -37.039999 0 -37.039999 -6.100119e-10 160.18662 + 6210 0 -37.039999 0 -37.039999 5.7280685e-10 160.18662 + 6211 0 -37.039999 0 -37.039999 -5.3325555e-10 160.18662 + 6212 0 -37.039999 0 -37.039999 5.3480275e-10 160.18662 + 6213 0 -37.039999 0 -37.039999 -5.3325555e-10 160.18662 + 6214 0 -37.039999 0 -37.039999 5.3480275e-10 160.18662 + 6215 0 -37.039999 0 -37.039999 -5.3325555e-10 160.18662 + 6216 0 -37.039999 0 -37.039999 5.3479906e-10 160.18662 + 6217 0 -37.039999 0 -37.039999 -5.3325555e-10 160.18662 + 6218 0 -37.039999 0 -37.039999 5.3479906e-10 160.18662 + 6219 0 -37.039999 0 -37.039999 -6.1125462e-10 160.18662 + 6220 0 -37.039999 0 -37.039999 5.3442598e-10 160.18662 + 6221 0 -37.039999 0 -37.039999 -6.0994606e-10 160.18662 + 6222 0 -37.039999 0 -37.039999 6.1058267e-10 160.18662 + 6223 0 -37.039999 0 -37.039999 -6.0994606e-10 160.18662 + 6224 0 -37.039999 0 -37.039999 6.1058267e-10 160.18662 + 6225 0 -37.039999 0 -37.039999 -5.3325662e-10 160.18662 + 6226 0 -37.039999 0 -37.039999 5.3442598e-10 160.18662 + 6227 0 -37.039999 0 -37.039999 -5.3312341e-10 160.18662 + 6228 0 -37.039999 0 -37.039999 6.1058267e-10 160.18662 + 6229 0 -37.039999 0 -37.039999 -5.3325555e-10 160.18662 + 6230 0 -37.039999 0 -37.039999 5.3479906e-10 160.18662 + 6231 0 -37.039999 0 -37.039999 -5.3325555e-10 160.18662 + 6232 0 -37.039999 0 -37.039999 5.3479906e-10 160.18662 + 6233 0 -37.039999 0 -37.039999 -6.1125462e-10 160.18662 + 6234 0 -37.039999 0 -37.039999 5.3442598e-10 160.18662 + 6235 0 -37.039999 0 -37.039999 -6.0984485e-10 160.18662 + 6236 0 -37.039999 0 -37.039999 6.1058267e-10 160.18662 + 6237 0 -37.039999 0 -37.039999 -6.0984485e-10 160.18662 + 6238 0 -37.039999 0 -37.039999 6.1058267e-10 160.18662 + 6239 0 -37.039999 0 -37.039999 -5.3310956e-10 160.18662 + 6240 0 -37.039999 0 -37.039999 6.1058267e-10 160.18662 + 6241 0 -37.039999 0 -37.039999 -5.3325555e-10 160.18662 + 6242 0 -37.039999 0 -37.039999 5.3479906e-10 160.18662 + 6243 0 -37.039999 0 -37.039999 -5.3325555e-10 160.18662 + 6244 0 -37.039999 0 -37.039999 5.3479906e-10 160.18662 + 6245 0 -37.039999 0 -37.039999 -5.3325555e-10 160.18662 + 6246 0 -37.039999 0 -37.039999 5.3479906e-10 160.18662 + 6247 0 -37.039999 0 -37.039999 -6.1125462e-10 160.18662 + 6248 0 -37.039999 0 -37.039999 5.3442598e-10 160.18662 + 6249 0 -37.039999 0 -37.039999 -6.0995883e-10 160.18662 + 6250 0 -37.039999 0 -37.039999 6.1058267e-10 160.18662 + 6251 0 -37.039999 0 -37.039999 -6.0995883e-10 160.18662 + 6252 0 -37.039999 0 -37.039999 6.1058267e-10 160.18662 + 6253 0 -37.039999 0 -37.039999 -6.0995883e-10 160.18662 + 6254 0 -37.039999 0 -37.039999 6.1058267e-10 160.18662 + 6255 0 -37.039999 0 -37.039999 -6.0995883e-10 160.18662 + 6256 0 -37.039999 0 -37.039999 6.1058267e-10 160.18662 + 6257 0 -37.039999 0 -37.039999 -5.3325555e-10 160.18662 + 6258 0 -37.039999 0 -37.039999 6.1058267e-10 160.18662 + 6259 0 -37.039999 0 -37.039999 -5.3325555e-10 160.18662 + 6260 0 -37.039999 0 -37.039999 5.3479906e-10 160.18662 + 6261 0 -37.039999 0 -37.039999 -6.1125462e-10 160.18662 + 6262 0 -37.039999 0 -37.039999 5.3442598e-10 160.18662 + 6263 0 -37.039999 0 -37.039999 -3.426472e-10 160.18662 + 6264 0 -37.039999 0 -37.039999 2.678432e-10 160.18662 + 6265 0 -37.039999 0 -37.039999 3.0486086e-10 160.18662 + 6266 0 -37.039999 0 -37.039999 -2.6674239e-10 160.18662 + 6267 0 -37.039999 0 -37.039999 -1.9087334e-10 160.18662 + 6268 0 -37.039999 0 -37.039999 2.2861126e-10 160.18662 + 6269 0 -37.039999 0 -37.039999 3.4394589e-10 160.18662 + 6270 0 -37.039999 0 -37.039999 3.4333746e-10 160.18662 + 6271 0 -37.039999 0 -37.039999 -6.4813029e-10 160.18662 + 6272 0 -37.039999 0 -37.039999 5.3458216e-10 160.18662 + 6273 0 -37.039999 0 -37.039999 -5.7153115e-10 160.18662 + 6274 0 -37.039999 0 -37.039999 5.7238998e-10 160.18662 + 6275 0 -37.039999 0 -37.039999 -6.4809844e-10 160.18662 + 6276 0 -37.039999 0 -37.039999 6.4835279e-10 160.18662 + 6277 0 -37.039999 0 -37.039999 -6.4803799e-10 160.18662 + 6278 0 -37.039999 0 -37.039999 6.4835279e-10 160.18662 + 6279 0 -37.039999 0 -37.039999 -6.4803799e-10 160.18662 + 6280 0 -37.039999 0 -37.039999 6.4835279e-10 160.18662 + 6281 0 -37.039999 0 -37.039999 -6.4803799e-10 160.18662 + 6282 0 -37.039999 0 -37.039999 7.2494363e-10 160.18662 + 6283 0 -37.039999 0 -37.039999 -4.959292e-10 160.18662 + 6284 0 -37.039999 0 -37.039999 6.4871977e-10 160.18662 + 6285 0 -37.039999 0 -37.039999 -5.726914e-10 160.18662 + 6286 0 -37.039999 0 -37.039999 6.8731699e-10 160.18662 + 6287 0 -37.039999 0 -37.039999 -5.7262465e-10 160.18662 + 6288 0 -37.039999 0 -37.039999 6.4918825e-10 160.18662 + 6289 0 -37.039999 0 -37.039999 -5.7246569e-10 160.18662 + 6290 0 -37.039999 0 -37.039999 3.4363056e-10 160.18662 + 6291 0 -37.039999 0 -37.039999 -7.5438245e-11 160.18662 + 6292 0 -37.039999 0 -37.039999 -7.5920701e-11 160.18662 + 6293 0 -37.039999 0 -37.039999 7.6844217e-13 160.18662 + 6294 0 -37.039999 0 -37.039999 7.5568981e-11 160.18662 + 6295 0 -37.039999 0 -37.039999 1.9078113e-10 160.18662 + 6296 0 -37.039999 0 -37.039999 3.7244251e-11 160.18662 + 6297 0 -37.039999 0 -37.039999 -4.1967313e-10 160.18662 + 6298 0 -37.039999 0 -37.039999 -2.6720378e-10 160.18662 + 6299 0 -37.039999 0 -37.039999 3.165755e-14 160.18662 + 6300 0 -37.039999 0 -37.039999 1.1510734e-10 160.18662 + 6301 0 -37.039999 0 -37.039999 1.1531338e-10 160.18662 + 6302 0 -37.039999 0 -37.039999 -3.4273388e-10 160.18662 + 6303 0 -37.039999 0 -37.039999 -3.0501297e-10 160.18662 + 6304 0 -37.039999 0 -37.039999 3.43803e-10 160.18662 + 6305 0 -37.039999 0 -37.039999 2.2885174e-10 160.18662 + 6306 0 -37.039999 0 -37.039999 -4.9530385e-10 160.18662 + 6307 0 -37.039999 0 -37.039999 -4.9530385e-10 160.18662 + 6308 0 -37.039999 0 -37.039999 4.2131183e-10 160.18662 + 6309 0 -37.039999 0 -37.039999 2.2906638e-10 160.18662 + 6310 0 -37.039999 0 -37.039999 -1.1351117e-10 160.18662 + 6311 0 -37.039999 0 -37.039999 3.8972657e-11 160.18662 + 6312 0 -37.039999 0 -37.039999 -2.2881951e-10 160.18662 + 6313 0 -37.039999 0 -37.039999 -1.529291e-10 160.18662 + 6314 0 -37.039999 0 -37.039999 1.1498753e-10 160.18662 + 6315 0 -37.039999 0 -37.039999 2.6808952e-10 160.18662 + 6316 0 -37.039999 0 -37.039999 7.6181682e-13 160.18662 + 6317 0 -37.039999 0 -37.039999 -1.8998188e-10 160.18662 + 6318 0 -37.039999 0 -37.039999 -3.8239084e-11 160.18662 + 6319 0 -37.039999 0 -37.039999 1.8919267e-12 160.18662 + 6320 0 -37.039999 0 -37.039999 3.0479655e-10 160.18662 + 6321 0 -37.039999 0 -37.039999 2.290814e-10 160.18662 + 6322 0 -37.039999 0 -37.039999 8.1365039e-13 160.18662 + 6323 0 -37.039999 0 -37.039999 -7.5002462e-11 160.18662 + 6324 0 -37.039999 0 -37.039999 4.0060631e-11 160.18662 + 6325 0 -37.039999 0 -37.039999 -1.130001e-10 160.18662 + 6326 0 -37.039999 0 -37.039999 -1.1339118e-10 160.18662 + 6327 0 -37.039999 0 -37.039999 5.727663e-10 160.18662 + 6328 0 -37.039999 0 -37.039999 -4.5769461e-10 160.18662 + 6329 0 -37.039999 0 -37.039999 6.1084275e-10 160.18662 + 6330 0 -37.039999 0 -37.039999 -6.4848563e-10 160.18662 + 6331 0 -37.039999 0 -37.039999 6.4926654e-10 160.18662 + 6332 0 -37.039999 0 -37.039999 -4.9628869e-10 160.18662 + 6333 0 -37.039999 0 -37.039999 -4.9628869e-10 160.18662 + 6334 0 -37.039999 0 -37.039999 2.2921313e-10 160.18662 + 6335 0 -37.039999 0 -37.039999 5.3419462e-10 160.18662 + 6336 0 -37.039999 0 -37.039999 7.7532023e-11 160.18662 + 6337 0 -37.039999 0 -37.039999 -3.7431231e-11 160.18662 + 6338 0 -37.039999 0 -37.039999 1.1447124e-10 160.18662 + 6339 0 -37.039999 0 -37.039999 -6.0969004e-10 160.18662 + 6340 0 -37.039999 0 -37.039999 5.3428675e-10 160.18662 + 6341 0 -37.039999 0 -37.039999 3.5480528e-13 160.18662 + 6342 0 -37.039999 0 -37.039999 -6.4901423e-10 160.18662 + 6343 0 -37.039999 0 -37.039999 -6.1049292e-10 160.18662 + 6344 0 -37.039999 0 -37.039999 6.1094719e-10 160.18662 + 6345 0 -37.039999 0 -37.039999 -6.1049292e-10 160.18662 + 6346 0 -37.039999 0 -37.039999 6.4923685e-10 160.18662 + 6347 0 -37.039999 0 -37.039999 -6.4879365e-10 160.18662 + 6348 0 -37.039999 0 -37.039999 6.1095888e-10 160.18662 + 6349 0 -37.039999 0 -37.039999 -5.3363149e-10 160.18662 + 6350 0 -37.039999 0 -37.039999 6.4849853e-10 160.18662 + 6351 0 -37.039999 0 -37.039999 -6.1019489e-10 160.18662 + 6352 0 -37.039999 0 -37.039999 6.4849853e-10 160.18662 + 6353 0 -37.039999 0 -37.039999 -6.1019489e-10 160.18662 + 6354 0 -37.039999 0 -37.039999 6.4849853e-10 160.18662 + 6355 0 -37.039999 0 -37.039999 -6.1075534e-10 160.18662 + 6356 0 -37.039999 0 -37.039999 6.4849853e-10 160.18662 + 6357 0 -37.039999 0 -37.039999 -6.1075534e-10 160.18662 + 6358 0 -37.039999 0 -37.039999 6.4849853e-10 160.18662 + 6359 0 -37.039999 0 -37.039999 -5.7246615e-10 160.18662 + 6360 0 -37.039999 0 -37.039999 2.2987357e-10 160.18662 + 6361 0 -37.039999 0 -37.039999 5.7273292e-10 160.18662 + 6362 0 -37.039999 0 -37.039999 -1.8995167e-10 160.18662 + 6363 0 -37.039999 0 -37.039999 -3.0430048e-10 160.18662 + 6364 0 -37.039999 0 -37.039999 4.2035462e-10 160.18662 + 6365 0 -37.039999 0 -37.039999 -6.4823336e-10 160.18662 + 6366 0 -37.039999 0 -37.039999 5.3513974e-10 160.18662 + 6367 0 -37.039999 0 -37.039999 -6.8746007e-10 160.18662 + 6368 0 -37.039999 0 -37.039999 7.2491349e-10 160.18662 + 6369 0 -37.039999 0 -37.039999 -6.8663315e-10 160.18662 + 6370 0 -37.039999 0 -37.039999 7.2491349e-10 160.18662 + 6371 0 -37.039999 0 -37.039999 -6.4819413e-10 160.18662 + 6372 0 -37.039999 0 -37.039999 6.4899621e-10 160.18662 + 6373 0 -37.039999 0 -37.039999 -6.0998293e-10 160.18662 + 6374 0 -37.039999 0 -37.039999 6.489316e-10 160.18662 + 6375 0 -37.039999 0 -37.039999 -5.3417532e-10 160.18662 + 6376 0 -37.039999 0 -37.039999 7.6360777e-10 160.18662 + 6377 0 -37.039999 0 -37.039999 -5.7215326e-10 160.18662 + 6378 0 -37.039999 0 -37.039999 4.2030416e-10 160.18662 + 6379 0 -37.039999 0 -37.039999 -2.2826239e-10 160.18662 + 6380 0 -37.039999 0 -37.039999 -2.6671325e-10 160.18662 + 6381 0 -37.039999 0 -37.039999 -4.9486213e-10 160.18662 + 6382 0 -37.039999 0 -37.039999 7.2486104e-10 160.18662 + 6383 0 -37.039999 0 -37.039999 -6.4902828e-10 160.18662 + 6384 0 -37.039999 0 -37.039999 7.2467952e-10 160.18662 + 6385 0 -37.039999 0 -37.039999 -5.3463978e-10 160.18662 + 6386 0 -37.039999 0 -37.039999 4.2025971e-10 160.18662 + 6387 0 -37.039999 0 -37.039999 -3.0475309e-10 160.18662 + 6388 0 -37.039999 0 -37.039999 -3.0486201e-10 160.18662 + 6389 0 -37.039999 0 -37.039999 -3.8626884e-11 160.18662 + 6390 0 -37.039999 0 -37.039999 3.0462473e-10 160.18662 + 6391 0 -37.039999 0 -37.039999 -1.1452745e-10 160.18662 + 6392 0 -37.039999 0 -37.039999 -7.4271065e-11 160.18662 + 6393 0 -37.039999 0 -37.039999 2.2826484e-10 160.18662 + 6394 0 -37.039999 0 -37.039999 3.4452819e-10 160.18662 + 6395 0 -37.039999 0 -37.039999 -1.8984676e-10 160.18662 + 6396 0 -37.039999 0 -37.039999 -1.9074152e-10 160.18662 + 6397 0 -37.039999 0 -37.039999 -3.7743859e-11 160.18662 + 6398 0 -37.039999 0 -37.039999 1.159129e-10 160.18662 + 6399 0 -37.039999 0 -37.039999 7.6722635e-11 160.18662 + 6400 0 -37.039999 0 -37.039999 -7.6080578e-11 160.18662 + 6401 0 -37.039999 0 -37.039999 -3.4152248e-10 160.18662 + 6402 0 -37.039999 0 -37.039999 -3.6616041e-11 160.18662 + 6403 0 -37.039999 0 -37.039999 1.5390978e-10 160.18662 + 6404 0 -37.039999 0 -37.039999 7.6325253e-11 160.18662 + 6405 0 -37.039999 0 -37.039999 -7.6819932e-11 160.18662 + 6406 0 -37.039999 0 -37.039999 -7.5741198e-11 160.18662 + 6407 0 -37.039999 0 -37.039999 2.2961216e-10 160.18662 + 6408 0 -37.039999 0 -37.039999 1.5387993e-10 160.18662 + 6409 0 -37.039999 0 -37.039999 -3.8136395e-10 160.18662 + 6410 0 -37.039999 0 -37.039999 2.1352992e-12 160.18662 + 6411 0 -37.039999 0 -37.039999 2.2895187e-10 160.18662 + 6412 0 -37.039999 0 -37.039999 3.0617439e-10 160.18662 + 6413 0 -37.039999 0 -37.039999 -4.9580075e-10 160.18662 + 6414 0 -37.039999 0 -37.039999 4.9632174e-10 160.18662 + 6415 0 -37.039999 0 -37.039999 -5.7263696e-10 160.18662 + 6416 0 -37.039999 0 -37.039999 4.5853423e-10 160.18662 + 6417 0 -37.039999 0 -37.039999 -4.584814e-10 160.18662 + 6418 0 -37.039999 0 -37.039999 4.5863806e-10 160.18662 + 6419 0 -37.039999 0 -37.039999 -3.7152188e-11 160.18662 + 6420 0 -37.039999 0 -37.039999 4.942604e-13 160.18662 + 6421 0 -37.039999 0 -37.039999 1.1609318e-10 160.18662 + 6422 0 -37.039999 0 -37.039999 1.142731e-10 160.18662 + 6423 0 -37.039999 0 -37.039999 -2.6612834e-10 160.18662 + 6424 0 -37.039999 0 -37.039999 -5.7115873e-10 160.18662 + 6425 0 -37.039999 0 -37.039999 1.9069099e-10 160.18662 + 6426 0 -37.039999 0 -37.039999 -3.7949909e-10 160.18662 + 6427 0 -37.039999 0 -37.039999 -3.7949909e-10 160.18662 + 6428 0 -37.039999 0 -37.039999 1.9191894e-10 160.18662 + 6429 0 -37.039999 0 -37.039999 1.1500521e-10 160.18662 + 6430 0 -37.039999 0 -37.039999 7.7078796e-11 160.18662 + 6431 0 -37.039999 0 -37.039999 -1.5156485e-10 160.18662 + 6432 0 -37.039999 0 -37.039999 -2.2852596e-10 160.18662 + 6433 0 -37.039999 0 -37.039999 4.2052628e-10 160.18662 + 6434 0 -37.039999 0 -37.039999 3.0599858e-10 160.18662 + 6435 0 -37.039999 0 -37.039999 2.6695928e-10 160.18662 + 6436 0 -37.039999 0 -37.039999 -6.1036816e-10 160.18662 + 6437 0 -37.039999 0 -37.039999 7.6267e-10 160.18662 + 6438 0 -37.039999 0 -37.039999 -6.8699084e-10 160.18662 + 6439 0 -37.039999 0 -37.039999 6.0997967e-10 160.18662 + 6440 0 -37.039999 0 -37.039999 -6.4882425e-10 160.18662 + 6441 0 -37.039999 0 -37.039999 7.6267e-10 160.18662 + 6442 0 -37.039999 0 -37.039999 -4.5821567e-10 160.18662 + 6443 0 -37.039999 0 -37.039999 -5.7408178e-10 160.18662 + 6444 0 -37.039999 0 -37.039999 6.101348e-10 160.18662 + 6445 0 -37.039999 0 -37.039999 6.4904666e-10 160.18662 + 6446 0 -37.039999 0 -37.039999 -4.9716206e-10 160.18662 + 6447 0 -37.039999 0 -37.039999 5.7333896e-10 160.18662 + 6448 0 -37.039999 0 -37.039999 5.7273354e-10 160.18662 + 6449 0 -37.039999 0 -37.039999 -4.9716206e-10 160.18662 + 6450 0 -37.039999 0 -37.039999 4.9663535e-10 160.18662 + 6451 0 -37.039999 0 -37.039999 5.726594e-10 160.18662 + 6452 0 -37.039999 0 -37.039999 -4.9716206e-10 160.18662 + 6453 0 -37.039999 0 -37.039999 6.4941621e-10 160.18662 + 6454 0 -37.039999 0 -37.039999 -5.7337828e-10 160.18662 + 6455 0 -37.039999 0 -37.039999 6.4941621e-10 160.18662 + 6456 0 -37.039999 0 -37.039999 -6.4918266e-10 160.18662 + 6457 0 -37.039999 0 -37.039999 7.2603952e-10 160.18662 + 6458 0 -37.039999 0 -37.039999 -6.4918266e-10 160.18662 + 6459 0 -37.039999 0 -37.039999 6.8752896e-10 160.18662 + 6460 0 -37.039999 0 -37.039999 -6.4918266e-10 160.18662 + 6461 0 -37.039999 0 -37.039999 6.8742744e-10 160.18662 + 6462 0 -37.039999 0 -37.039999 -7.2574381e-10 160.18662 + 6463 0 -37.039999 0 -37.039999 6.8752896e-10 160.18662 + 6464 0 -37.039999 0 -37.039999 -6.4918266e-10 160.18662 + 6465 0 -37.039999 0 -37.039999 7.2569002e-10 160.18662 + 6466 0 -37.039999 0 -37.039999 -7.6345211e-10 160.18662 + 6467 0 -37.039999 0 -37.039999 7.248034e-10 160.18662 + 6468 0 -37.039999 0 -37.039999 -7.6355071e-10 160.18662 + 6469 0 -37.039999 0 -37.039999 5.7383334e-10 160.18662 + 6470 0 -37.039999 0 -37.039999 -5.7307909e-10 160.18662 + 6471 0 -37.039999 0 -37.039999 6.5045572e-10 160.18662 + 6472 0 -37.039999 0 -37.039999 -5.7307909e-10 160.18662 + 6473 0 -37.039999 0 -37.039999 5.7383334e-10 160.18662 + 6474 0 -37.039999 0 -37.039999 -4.9469079e-10 160.18662 + 6475 0 -37.039999 0 -37.039999 1.527917e-10 160.18662 + 6476 0 -37.039999 0 -37.039999 -1.1398716e-10 160.18662 + 6477 0 -37.039999 0 -37.039999 7.8262138e-11 160.18662 + 6478 0 -37.039999 0 -37.039999 -2.2878054e-10 160.18662 + 6479 0 -37.039999 0 -37.039999 -7.5408922e-11 160.18662 + 6480 0 -37.039999 0 -37.039999 1.1495768e-10 160.18662 + 6481 0 -37.039999 0 -37.039999 4.2004245e-10 160.18662 + 6482 0 -37.039999 0 -37.039999 -3.9100262e-11 160.18662 + 6483 0 -37.039999 0 -37.039999 -1.5216446e-10 160.18662 + 6484 0 -37.039999 0 -37.039999 1.1526087e-10 160.18662 + 6485 0 -37.039999 0 -37.039999 2.288359e-10 160.18662 + 6486 0 -37.039999 0 -37.039999 7.5511505e-11 160.18662 + 6487 0 -37.039999 0 -37.039999 -5.3445358e-10 160.18662 + 6488 0 -37.039999 0 -37.039999 -5.3456718e-10 160.18662 + 6489 0 -37.039999 0 -37.039999 4.577715e-10 160.18662 + 6490 0 -37.039999 0 -37.039999 -3.055709e-10 160.18662 + 6491 0 -37.039999 0 -37.039999 -3.055709e-10 160.18662 + 6492 0 -37.039999 0 -37.039999 4.5871626e-10 160.18662 + 6493 0 -37.039999 0 -37.039999 1.9157012e-10 160.18662 + 6494 0 -37.039999 0 -37.039999 -3.7803097e-11 160.18662 + 6495 0 -37.039999 0 -37.039999 -1.1290888e-10 160.18662 + 6496 0 -37.039999 0 -37.039999 -1.8973878e-10 160.18662 + 6497 0 -37.039999 0 -37.039999 4.9616638e-10 160.18662 + 6498 0 -37.039999 0 -37.039999 -6.112458e-10 160.18662 + 6499 0 -37.039999 0 -37.039999 5.7192307e-10 160.18662 + 6500 0 -37.039999 0 -37.039999 -6.1136347e-10 160.18662 + 6501 0 -37.039999 0 -37.039999 5.7279229e-10 160.18662 + 6502 0 -37.039999 0 -37.039999 -5.7335199e-10 160.18662 + 6503 0 -37.039999 0 -37.039999 6.4858482e-10 160.18662 + 6504 0 -37.039999 0 -37.039999 -5.7299198e-10 160.18662 + 6505 0 -37.039999 0 -37.039999 7.6295039e-10 160.18662 + 6506 0 -37.039999 0 -37.039999 -7.2581736e-10 160.18662 + 6507 0 -37.039999 0 -37.039999 7.6295039e-10 160.18662 + 6508 0 -37.039999 0 -37.039999 -7.2581736e-10 160.18662 + 6509 0 -37.039999 0 -37.039999 7.6295039e-10 160.18662 + 6510 0 -37.039999 0 -37.039999 -6.8713908e-10 160.18662 + 6511 0 -37.039999 0 -37.039999 6.8672709e-10 160.18662 + 6512 0 -37.039999 0 -37.039999 -5.3472371e-10 160.18662 + 6513 0 -37.039999 0 -37.039999 6.8654882e-10 160.18662 + 6514 0 -37.039999 0 -37.039999 -7.2581736e-10 160.18662 + 6515 0 -37.039999 0 -37.039999 5.7159448e-10 160.18662 + 6516 0 -37.039999 0 -37.039999 -6.4932823e-10 160.18662 + 6517 0 -37.039999 0 -37.039999 7.250249e-10 160.18662 + 6518 0 -37.039999 0 -37.039999 -6.1109273e-10 160.18662 + 6519 0 -37.039999 0 -37.039999 6.4844021e-10 160.18662 + 6520 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6521 0 -37.039999 0 -37.039999 6.4942435e-10 160.18662 + 6522 0 -37.039999 0 -37.039999 -4.9594289e-10 160.18662 + 6523 0 -37.039999 0 -37.039999 6.0988568e-10 160.18662 + 6524 0 -37.039999 0 -37.039999 -6.1109273e-10 160.18662 + 6525 0 -37.039999 0 -37.039999 6.8675262e-10 160.18662 + 6526 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6527 0 -37.039999 0 -37.039999 6.8675262e-10 160.18662 + 6528 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6529 0 -37.039999 0 -37.039999 6.1112654e-10 160.18662 + 6530 0 -37.039999 0 -37.039999 -4.9594289e-10 160.18662 + 6531 0 -37.039999 0 -37.039999 6.8675262e-10 160.18662 + 6532 0 -37.039999 0 -37.039999 -6.1006014e-10 160.18662 + 6533 0 -37.039999 0 -37.039999 6.8652867e-10 160.18662 + 6534 0 -37.039999 0 -37.039999 -5.7327138e-10 160.18662 + 6535 0 -37.039999 0 -37.039999 6.4824117e-10 160.18662 + 6536 0 -37.039999 0 -37.039999 -6.4949607e-10 160.18662 + 6537 0 -37.039999 0 -37.039999 5.7159818e-10 160.18662 + 6538 0 -37.039999 0 -37.039999 -6.1109273e-10 160.18662 + 6539 0 -37.039999 0 -37.039999 5.7159818e-10 160.18662 + 6540 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6541 0 -37.039999 0 -37.039999 7.2510028e-10 160.18662 + 6542 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6543 0 -37.039999 0 -37.039999 7.2510028e-10 160.18662 + 6544 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6545 0 -37.039999 0 -37.039999 6.8675262e-10 160.18662 + 6546 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6547 0 -37.039999 0 -37.039999 5.7283028e-10 160.18662 + 6548 0 -37.039999 0 -37.039999 -3.4450451e-10 160.18662 + 6549 0 -37.039999 0 -37.039999 -6.1001445e-10 160.18662 + 6550 0 -37.039999 0 -37.039999 5.7283028e-10 160.18662 + 6551 0 -37.039999 0 -37.039999 5.7288319e-10 160.18662 + 6552 0 -37.039999 0 -37.039999 -4.1927866e-10 160.18662 + 6553 0 -37.039999 0 -37.039999 4.9591239e-10 160.18662 + 6554 0 -37.039999 0 -37.039999 -4.1927866e-10 160.18662 + 6555 0 -37.039999 0 -37.039999 4.9597177e-10 160.18662 + 6556 0 -37.039999 0 -37.039999 -5.3426762e-10 160.18662 + 6557 0 -37.039999 0 -37.039999 5.344614e-10 160.18662 + 6558 0 -37.039999 0 -37.039999 -4.1927866e-10 160.18662 + 6559 0 -37.039999 0 -37.039999 4.9597177e-10 160.18662 + 6560 0 -37.039999 0 -37.039999 -4.5761724e-10 160.18662 + 6561 0 -37.039999 0 -37.039999 6.1112654e-10 160.18662 + 6562 0 -37.039999 0 -37.039999 -5.7203605e-10 160.18662 + 6563 0 -37.039999 0 -37.039999 6.1112654e-10 160.18662 + 6564 0 -37.039999 0 -37.039999 -5.7203605e-10 160.18662 + 6565 0 -37.039999 0 -37.039999 6.1112654e-10 160.18662 + 6566 0 -37.039999 0 -37.039999 -4.9594289e-10 160.18662 + 6567 0 -37.039999 0 -37.039999 6.0988568e-10 160.18662 + 6568 0 -37.039999 0 -37.039999 -6.1109273e-10 160.18662 + 6569 0 -37.039999 0 -37.039999 6.8675262e-10 160.18662 + 6570 0 -37.039999 0 -37.039999 -6.4871719e-10 160.18662 + 6571 0 -37.039999 0 -37.039999 6.4844021e-10 160.18662 + 6572 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6573 0 -37.039999 0 -37.039999 6.1112654e-10 160.18662 + 6574 0 -37.039999 0 -37.039999 -4.9594289e-10 160.18662 + 6575 0 -37.039999 0 -37.039999 6.8675262e-10 160.18662 + 6576 0 -37.039999 0 -37.039999 -6.1006014e-10 160.18662 + 6577 0 -37.039999 0 -37.039999 6.8652867e-10 160.18662 + 6578 0 -37.039999 0 -37.039999 -6.4949607e-10 160.18662 + 6579 0 -37.039999 0 -37.039999 5.7159818e-10 160.18662 + 6580 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6581 0 -37.039999 0 -37.039999 6.1112654e-10 160.18662 + 6582 0 -37.039999 0 -37.039999 -5.7259326e-10 160.18662 + 6583 0 -37.039999 0 -37.039999 6.1112654e-10 160.18662 + 6584 0 -37.039999 0 -37.039999 -4.9594289e-10 160.18662 + 6585 0 -37.039999 0 -37.039999 6.4844021e-10 160.18662 + 6586 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6587 0 -37.039999 0 -37.039999 6.4942435e-10 160.18662 + 6588 0 -37.039999 0 -37.039999 -4.9594289e-10 160.18662 + 6589 0 -37.039999 0 -37.039999 6.8652867e-10 160.18662 + 6590 0 -37.039999 0 -37.039999 -5.7327138e-10 160.18662 + 6591 0 -37.039999 0 -37.039999 6.4824117e-10 160.18662 + 6592 0 -37.039999 0 -37.039999 -6.4949607e-10 160.18662 + 6593 0 -37.039999 0 -37.039999 5.7159818e-10 160.18662 + 6594 0 -37.039999 0 -37.039999 -6.1109273e-10 160.18662 + 6595 0 -37.039999 0 -37.039999 5.7159818e-10 160.18662 + 6596 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6597 0 -37.039999 0 -37.039999 7.2510028e-10 160.18662 + 6598 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6599 0 -37.039999 0 -37.039999 7.2510028e-10 160.18662 + 6600 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6601 0 -37.039999 0 -37.039999 6.8675262e-10 160.18662 + 6602 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6603 0 -37.039999 0 -37.039999 5.7283028e-10 160.18662 + 6604 0 -37.039999 0 -37.039999 -5.3426762e-10 160.18662 + 6605 0 -37.039999 0 -37.039999 5.344614e-10 160.18662 + 6606 0 -37.039999 0 -37.039999 -4.1927866e-10 160.18662 + 6607 0 -37.039999 0 -37.039999 4.9597177e-10 160.18662 + 6608 0 -37.039999 0 -37.039999 -5.3426762e-10 160.18662 + 6609 0 -37.039999 0 -37.039999 6.1112654e-10 160.18662 + 6610 0 -37.039999 0 -37.039999 -4.5761724e-10 160.18662 + 6611 0 -37.039999 0 -37.039999 6.0988568e-10 160.18662 + 6612 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6613 0 -37.039999 0 -37.039999 6.8675262e-10 160.18662 + 6614 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6615 0 -37.039999 0 -37.039999 6.1112654e-10 160.18662 + 6616 0 -37.039999 0 -37.039999 -4.9594289e-10 160.18662 + 6617 0 -37.039999 0 -37.039999 6.8675262e-10 160.18662 + 6618 0 -37.039999 0 -37.039999 -6.1006014e-10 160.18662 + 6619 0 -37.039999 0 -37.039999 6.4824117e-10 160.18662 + 6620 0 -37.039999 0 -37.039999 -5.7327138e-10 160.18662 + 6621 0 -37.039999 0 -37.039999 6.4824117e-10 160.18662 + 6622 0 -37.039999 0 -37.039999 -6.4949607e-10 160.18662 + 6623 0 -37.039999 0 -37.039999 5.7159818e-10 160.18662 + 6624 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6625 0 -37.039999 0 -37.039999 7.250249e-10 160.18662 + 6626 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6627 0 -37.039999 0 -37.039999 6.8675262e-10 160.18662 + 6628 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6629 0 -37.039999 0 -37.039999 6.4942435e-10 160.18662 + 6630 0 -37.039999 0 -37.039999 -5.721125e-10 160.18662 + 6631 0 -37.039999 0 -37.039999 6.8675262e-10 160.18662 + 6632 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6633 0 -37.039999 0 -37.039999 6.1112654e-10 160.18662 + 6634 0 -37.039999 0 -37.039999 -4.9594289e-10 160.18662 + 6635 0 -37.039999 0 -37.039999 6.0988568e-10 160.18662 + 6636 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6637 0 -37.039999 0 -37.039999 7.2510028e-10 160.18662 + 6638 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6639 0 -37.039999 0 -37.039999 6.8675262e-10 160.18662 + 6640 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6641 0 -37.039999 0 -37.039999 6.1112654e-10 160.18662 + 6642 0 -37.039999 0 -37.039999 -4.5761724e-10 160.18662 + 6643 0 -37.039999 0 -37.039999 5.7159818e-10 160.18662 + 6644 0 -37.039999 0 -37.039999 -6.0999554e-10 160.18662 + 6645 0 -37.039999 0 -37.039999 6.4844021e-10 160.18662 + 6646 0 -37.039999 0 -37.039999 -6.0999554e-10 160.18662 + 6647 0 -37.039999 0 -37.039999 6.4844021e-10 160.18662 + 6648 0 -37.039999 0 -37.039999 -6.0999554e-10 160.18662 + 6649 0 -37.039999 0 -37.039999 6.4844021e-10 160.18662 + 6650 0 -37.039999 0 -37.039999 -6.0999554e-10 160.18662 + 6651 0 -37.039999 0 -37.039999 5.7281412e-10 160.18662 + 6652 0 -37.039999 0 -37.039999 -4.9594289e-10 160.18662 + 6653 0 -37.039999 0 -37.039999 4.9597947e-10 160.18662 + 6654 0 -37.039999 0 -37.039999 -6.4876272e-10 160.18662 + 6655 0 -37.039999 0 -37.039999 6.4942435e-10 160.18662 + 6656 0 -37.039999 0 -37.039999 -4.9594289e-10 160.18662 + 6657 0 -37.039999 0 -37.039999 5.7281412e-10 160.18662 + 6658 0 -37.039999 0 -37.039999 -4.9594289e-10 160.18662 + 6659 0 -37.039999 0 -37.039999 4.9597947e-10 160.18662 + 6660 0 -37.039999 0 -37.039999 -4.9594289e-10 160.18662 + 6661 0 -37.039999 0 -37.039999 5.7159818e-10 160.18662 + 6662 0 -37.039999 0 -37.039999 -6.0999554e-10 160.18662 + 6663 0 -37.039999 0 -37.039999 7.250249e-10 160.18662 + 6664 0 -37.039999 0 -37.039999 -6.1115226e-10 160.18662 + 6665 0 -37.039999 0 -37.039999 5.7159818e-10 160.18662 + 6666 0 -37.039999 0 -37.039999 -6.1109273e-10 160.18662 + 6667 0 -37.039999 0 -37.039999 6.4942435e-10 160.18662 + 6668 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6669 0 -37.039999 0 -37.039999 6.4942435e-10 160.18662 + 6670 0 -37.039999 0 -37.039999 -4.5761724e-10 160.18662 + 6671 0 -37.039999 0 -37.039999 5.7159818e-10 160.18662 + 6672 0 -37.039999 0 -37.039999 -6.1109273e-10 160.18662 + 6673 0 -37.039999 0 -37.039999 6.0988568e-10 160.18662 + 6674 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6675 0 -37.039999 0 -37.039999 7.2510028e-10 160.18662 + 6676 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6677 0 -37.039999 0 -37.039999 6.8675262e-10 160.18662 + 6678 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6679 0 -37.039999 0 -37.039999 6.4942435e-10 160.18662 + 6680 0 -37.039999 0 -37.039999 -5.7203605e-10 160.18662 + 6681 0 -37.039999 0 -37.039999 6.8675262e-10 160.18662 + 6682 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6683 0 -37.039999 0 -37.039999 6.1112654e-10 160.18662 + 6684 0 -37.039999 0 -37.039999 -4.5761724e-10 160.18662 + 6685 0 -37.039999 0 -37.039999 6.0988568e-10 160.18662 + 6686 0 -37.039999 0 -37.039999 -6.1109273e-10 160.18662 + 6687 0 -37.039999 0 -37.039999 6.8675262e-10 160.18662 + 6688 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6689 0 -37.039999 0 -37.039999 6.8675262e-10 160.18662 + 6690 0 -37.039999 0 -37.039999 -6.0999554e-10 160.18662 + 6691 0 -37.039999 0 -37.039999 6.4844021e-10 160.18662 + 6692 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6693 0 -37.039999 0 -37.039999 6.1112654e-10 160.18662 + 6694 0 -37.039999 0 -37.039999 -4.9594289e-10 160.18662 + 6695 0 -37.039999 0 -37.039999 6.8675262e-10 160.18662 + 6696 0 -37.039999 0 -37.039999 -6.1006014e-10 160.18662 + 6697 0 -37.039999 0 -37.039999 6.0988568e-10 160.18662 + 6698 0 -37.039999 0 -37.039999 -6.1109273e-10 160.18662 + 6699 0 -37.039999 0 -37.039999 6.8675262e-10 160.18662 + 6700 0 -37.039999 0 -37.039999 -6.4871719e-10 160.18662 + 6701 0 -37.039999 0 -37.039999 6.4844021e-10 160.18662 + 6702 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6703 0 -37.039999 0 -37.039999 6.1112654e-10 160.18662 + 6704 0 -37.039999 0 -37.039999 -4.9594289e-10 160.18662 + 6705 0 -37.039999 0 -37.039999 6.1112654e-10 160.18662 + 6706 0 -37.039999 0 -37.039999 -4.9594289e-10 160.18662 + 6707 0 -37.039999 0 -37.039999 6.4824117e-10 160.18662 + 6708 0 -37.039999 0 -37.039999 -6.4949607e-10 160.18662 + 6709 0 -37.039999 0 -37.039999 5.7159818e-10 160.18662 + 6710 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6711 0 -37.039999 0 -37.039999 6.4942435e-10 160.18662 + 6712 0 -37.039999 0 -37.039999 -4.9594289e-10 160.18662 + 6713 0 -37.039999 0 -37.039999 5.7159818e-10 160.18662 + 6714 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6715 0 -37.039999 0 -37.039999 7.2510028e-10 160.18662 + 6716 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6717 0 -37.039999 0 -37.039999 6.8675262e-10 160.18662 + 6718 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6719 0 -37.039999 0 -37.039999 6.4942435e-10 160.18662 + 6720 0 -37.039999 0 -37.039999 -4.5761724e-10 160.18662 + 6721 0 -37.039999 0 -37.039999 6.4824117e-10 160.18662 + 6722 0 -37.039999 0 -37.039999 -5.7327138e-10 160.18662 + 6723 0 -37.039999 0 -37.039999 6.8654882e-10 160.18662 + 6724 0 -37.039999 0 -37.039999 -7.2582059e-10 160.18662 + 6725 0 -37.039999 0 -37.039999 6.0996951e-10 160.18662 + 6726 0 -37.039999 0 -37.039999 -6.1115226e-10 160.18662 + 6727 0 -37.039999 0 -37.039999 5.7159818e-10 160.18662 + 6728 0 -37.039999 0 -37.039999 -6.1106827e-10 160.18662 + 6729 0 -37.039999 0 -37.039999 7.250249e-10 160.18662 + 6730 0 -37.039999 0 -37.039999 -6.1109273e-10 160.18662 + 6731 0 -37.039999 0 -37.039999 5.7159818e-10 160.18662 + 6732 0 -37.039999 0 -37.039999 -6.1106827e-10 160.18662 + 6733 0 -37.039999 0 -37.039999 6.4844021e-10 160.18662 + 6734 0 -37.039999 0 -37.039999 -6.8664575e-10 160.18662 + 6735 0 -37.039999 0 -37.039999 6.4942435e-10 160.18662 + 6736 0 -37.039999 0 -37.039999 -6.4876272e-10 160.18662 + 6737 0 -37.039999 0 -37.039999 6.4942435e-10 160.18662 + 6738 0 -37.039999 0 -37.039999 -5.7259326e-10 160.18662 + 6739 0 -37.039999 0 -37.039999 6.1112654e-10 160.18662 + 6740 0 -37.039999 0 -37.039999 -5.7259326e-10 160.18662 + 6741 0 -37.039999 0 -37.039999 6.4942435e-10 160.18662 + 6742 0 -37.039999 0 -37.039999 -4.9594289e-10 160.18662 + 6743 0 -37.039999 0 -37.039999 6.0988568e-10 160.18662 + 6744 0 -37.039999 0 -37.039999 -6.1109273e-10 160.18662 + 6745 0 -37.039999 0 -37.039999 6.0988568e-10 160.18662 + 6746 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6747 0 -37.039999 0 -37.039999 6.1112654e-10 160.18662 + 6748 0 -37.039999 0 -37.039999 -6.4876272e-10 160.18662 + 6749 0 -37.039999 0 -37.039999 6.4942435e-10 160.18662 + 6750 0 -37.039999 0 -37.039999 -5.7259326e-10 160.18662 + 6751 0 -37.039999 0 -37.039999 6.1112654e-10 160.18662 + 6752 0 -37.039999 0 -37.039999 -5.7259326e-10 160.18662 + 6753 0 -37.039999 0 -37.039999 6.1112654e-10 160.18662 + 6754 0 -37.039999 0 -37.039999 -5.7259326e-10 160.18662 + 6755 0 -37.039999 0 -37.039999 6.4942435e-10 160.18662 + 6756 0 -37.039999 0 -37.039999 -4.9594289e-10 160.18662 + 6757 0 -37.039999 0 -37.039999 6.8652867e-10 160.18662 + 6758 0 -37.039999 0 -37.039999 -5.7327138e-10 160.18662 + 6759 0 -37.039999 0 -37.039999 6.4824117e-10 160.18662 + 6760 0 -37.039999 0 -37.039999 -6.4949607e-10 160.18662 + 6761 0 -37.039999 0 -37.039999 5.7159818e-10 160.18662 + 6762 0 -37.039999 0 -37.039999 -6.1109273e-10 160.18662 + 6763 0 -37.039999 0 -37.039999 5.7159818e-10 160.18662 + 6764 0 -37.039999 0 -37.039999 -6.8664252e-10 160.18662 + 6765 0 -37.039999 0 -37.039999 6.4942435e-10 160.18662 + 6766 0 -37.039999 0 -37.039999 -6.8664575e-10 160.18662 + 6767 0 -37.039999 0 -37.039999 5.7283028e-10 160.18662 + 6768 0 -37.039999 0 -37.039999 -4.1927866e-10 160.18662 + 6769 0 -37.039999 0 -37.039999 4.9597177e-10 160.18662 + 6770 0 -37.039999 0 -37.039999 -5.3426762e-10 160.18662 + 6771 0 -37.039999 0 -37.039999 6.4942435e-10 160.18662 + 6772 0 -37.039999 0 -37.039999 -4.5761724e-10 160.18662 + 6773 0 -37.039999 0 -37.039999 6.4824117e-10 160.18662 + 6774 0 -37.039999 0 -37.039999 -5.7327138e-10 160.18662 + 6775 0 -37.039999 0 -37.039999 6.8654882e-10 160.18662 + 6776 0 -37.039999 0 -37.039999 -7.2581736e-10 160.18662 + 6777 0 -37.039999 0 -37.039999 6.0996951e-10 160.18662 + 6778 0 -37.039999 0 -37.039999 -6.1115226e-10 160.18662 + 6779 0 -37.039999 0 -37.039999 5.7159818e-10 160.18662 + 6780 0 -37.039999 0 -37.039999 -6.1126778e-10 160.18662 + 6781 0 -37.039999 0 -37.039999 6.4844021e-10 160.18662 + 6782 0 -37.039999 0 -37.039999 -6.8664252e-10 160.18662 + 6783 0 -37.039999 0 -37.039999 6.4942435e-10 160.18662 + 6784 0 -37.039999 0 -37.039999 -5.7259326e-10 160.18662 + 6785 0 -37.039999 0 -37.039999 6.1112654e-10 160.18662 + 6786 0 -37.039999 0 -37.039999 -5.7259326e-10 160.18662 + 6787 0 -37.039999 0 -37.039999 6.1112654e-10 160.18662 + 6788 0 -37.039999 0 -37.039999 -5.7259326e-10 160.18662 + 6789 0 -37.039999 0 -37.039999 6.4942435e-10 160.18662 + 6790 0 -37.039999 0 -37.039999 -6.1007921e-10 160.18662 + 6791 0 -37.039999 0 -37.039999 5.3426697e-10 160.18662 + 6792 0 -37.039999 0 -37.039999 -5.7259326e-10 160.18662 + 6793 0 -37.039999 0 -37.039999 6.4942435e-10 160.18662 + 6794 0 -37.039999 0 -37.039999 -6.4837256e-10 160.18662 + 6795 0 -37.039999 0 -37.039999 5.344614e-10 160.18662 + 6796 0 -37.039999 0 -37.039999 -3.4450451e-10 160.18662 + 6797 0 -37.039999 0 -37.039999 -5.3426762e-10 160.18662 + 6798 0 -37.039999 0 -37.039999 6.4942435e-10 160.18662 + 6799 0 -37.039999 0 -37.039999 -4.5761724e-10 160.18662 + 6800 0 -37.039999 0 -37.039999 5.7159818e-10 160.18662 + 6801 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6802 0 -37.039999 0 -37.039999 6.8675262e-10 160.18662 + 6803 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6804 0 -37.039999 0 -37.039999 6.4942435e-10 160.18662 + 6805 0 -37.039999 0 -37.039999 -4.9594289e-10 160.18662 + 6806 0 -37.039999 0 -37.039999 6.0988568e-10 160.18662 + 6807 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6808 0 -37.039999 0 -37.039999 6.8675262e-10 160.18662 + 6809 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6810 0 -37.039999 0 -37.039999 6.8675262e-10 160.18662 + 6811 0 -37.039999 0 -37.039999 -6.0999554e-10 160.18662 + 6812 0 -37.039999 0 -37.039999 6.8675262e-10 160.18662 + 6813 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6814 0 -37.039999 0 -37.039999 6.1112654e-10 160.18662 + 6815 0 -37.039999 0 -37.039999 -4.9594289e-10 160.18662 + 6816 0 -37.039999 0 -37.039999 6.4844021e-10 160.18662 + 6817 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6818 0 -37.039999 0 -37.039999 6.4942435e-10 160.18662 + 6819 0 -37.039999 0 -37.039999 -4.9594289e-10 160.18662 + 6820 0 -37.039999 0 -37.039999 6.8652867e-10 160.18662 + 6821 0 -37.039999 0 -37.039999 -5.7327138e-10 160.18662 + 6822 0 -37.039999 0 -37.039999 6.4823748e-10 160.18662 + 6823 0 -37.039999 0 -37.039999 -6.4949607e-10 160.18662 + 6824 0 -37.039999 0 -37.039999 5.7159818e-10 160.18662 + 6825 0 -37.039999 0 -37.039999 -6.1109273e-10 160.18662 + 6826 0 -37.039999 0 -37.039999 5.7159818e-10 160.18662 + 6827 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6828 0 -37.039999 0 -37.039999 7.2510028e-10 160.18662 + 6829 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6830 0 -37.039999 0 -37.039999 7.2510028e-10 160.18662 + 6831 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6832 0 -37.039999 0 -37.039999 6.8675262e-10 160.18662 + 6833 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6834 0 -37.039999 0 -37.039999 5.344614e-10 160.18662 + 6835 0 -37.039999 0 -37.039999 -4.1927866e-10 160.18662 + 6836 0 -37.039999 0 -37.039999 4.9597177e-10 160.18662 + 6837 0 -37.039999 0 -37.039999 -5.3426762e-10 160.18662 + 6838 0 -37.039999 0 -37.039999 6.1112654e-10 160.18662 + 6839 0 -37.039999 0 -37.039999 -4.5761724e-10 160.18662 + 6840 0 -37.039999 0 -37.039999 6.0988568e-10 160.18662 + 6841 0 -37.039999 0 -37.039999 -6.1109273e-10 160.18662 + 6842 0 -37.039999 0 -37.039999 6.8675262e-10 160.18662 + 6843 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6844 0 -37.039999 0 -37.039999 6.8675262e-10 160.18662 + 6845 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6846 0 -37.039999 0 -37.039999 6.1112654e-10 160.18662 + 6847 0 -37.039999 0 -37.039999 -4.9594289e-10 160.18662 + 6848 0 -37.039999 0 -37.039999 6.8675262e-10 160.18662 + 6849 0 -37.039999 0 -37.039999 -6.1006014e-10 160.18662 + 6850 0 -37.039999 0 -37.039999 6.0988568e-10 160.18662 + 6851 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6852 0 -37.039999 0 -37.039999 6.8675262e-10 160.18662 + 6853 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6854 0 -37.039999 0 -37.039999 6.1112654e-10 160.18662 + 6855 0 -37.039999 0 -37.039999 -4.9594289e-10 160.18662 + 6856 0 -37.039999 0 -37.039999 6.8675262e-10 160.18662 + 6857 0 -37.039999 0 -37.039999 -6.1006014e-10 160.18662 + 6858 0 -37.039999 0 -37.039999 6.4824117e-10 160.18662 + 6859 0 -37.039999 0 -37.039999 -5.7327138e-10 160.18662 + 6860 0 -37.039999 0 -37.039999 6.4824117e-10 160.18662 + 6861 0 -37.039999 0 -37.039999 -6.4949607e-10 160.18662 + 6862 0 -37.039999 0 -37.039999 5.7159818e-10 160.18662 + 6863 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6864 0 -37.039999 0 -37.039999 7.2510028e-10 160.18662 + 6865 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6866 0 -37.039999 0 -37.039999 6.8675262e-10 160.18662 + 6867 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6868 0 -37.039999 0 -37.039999 6.4942435e-10 160.18662 + 6869 0 -37.039999 0 -37.039999 -4.9594289e-10 160.18662 + 6870 0 -37.039999 0 -37.039999 6.0988568e-10 160.18662 + 6871 0 -37.039999 0 -37.039999 -6.1109273e-10 160.18662 + 6872 0 -37.039999 0 -37.039999 6.0988568e-10 160.18662 + 6873 0 -37.039999 0 -37.039999 -6.1109273e-10 160.18662 + 6874 0 -37.039999 0 -37.039999 6.8675262e-10 160.18662 + 6875 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6876 0 -37.039999 0 -37.039999 6.8675262e-10 160.18662 + 6877 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6878 0 -37.039999 0 -37.039999 6.1112654e-10 160.18662 + 6879 0 -37.039999 0 -37.039999 -5.7259326e-10 160.18662 + 6880 0 -37.039999 0 -37.039999 6.4942435e-10 160.18662 + 6881 0 -37.039999 0 -37.039999 -4.9594289e-10 160.18662 + 6882 0 -37.039999 0 -37.039999 6.0988568e-10 160.18662 + 6883 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6884 0 -37.039999 0 -37.039999 6.8675262e-10 160.18662 + 6885 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6886 0 -37.039999 0 -37.039999 6.8675262e-10 160.18662 + 6887 0 -37.039999 0 -37.039999 -6.0999554e-10 160.18662 + 6888 0 -37.039999 0 -37.039999 6.8675262e-10 160.18662 + 6889 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6890 0 -37.039999 0 -37.039999 6.1112654e-10 160.18662 + 6891 0 -37.039999 0 -37.039999 -4.9594289e-10 160.18662 + 6892 0 -37.039999 0 -37.039999 6.8675262e-10 160.18662 + 6893 0 -37.039999 0 -37.039999 -6.1006014e-10 160.18662 + 6894 0 -37.039999 0 -37.039999 5.7159818e-10 160.18662 + 6895 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6896 0 -37.039999 0 -37.039999 6.1112654e-10 160.18662 + 6897 0 -37.039999 0 -37.039999 -4.9594289e-10 160.18662 + 6898 0 -37.039999 0 -37.039999 6.4844021e-10 160.18662 + 6899 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6900 0 -37.039999 0 -37.039999 6.4942435e-10 160.18662 + 6901 0 -37.039999 0 -37.039999 -4.9594289e-10 160.18662 + 6902 0 -37.039999 0 -37.039999 6.8652867e-10 160.18662 + 6903 0 -37.039999 0 -37.039999 -5.7327138e-10 160.18662 + 6904 0 -37.039999 0 -37.039999 6.4824117e-10 160.18662 + 6905 0 -37.039999 0 -37.039999 -6.4949607e-10 160.18662 + 6906 0 -37.039999 0 -37.039999 5.7159818e-10 160.18662 + 6907 0 -37.039999 0 -37.039999 -6.1109273e-10 160.18662 + 6908 0 -37.039999 0 -37.039999 5.7159818e-10 160.18662 + 6909 0 -37.039999 0 -37.039999 -6.0999554e-10 160.18662 + 6910 0 -37.039999 0 -37.039999 7.6346192e-10 160.18662 + 6911 0 -37.039999 0 -37.039999 -7.2587478e-10 160.18662 + 6912 0 -37.039999 0 -37.039999 7.2510028e-10 160.18662 + 6913 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6914 0 -37.039999 0 -37.039999 6.0988568e-10 160.18662 + 6915 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6916 0 -37.039999 0 -37.039999 6.4942435e-10 160.18662 + 6917 0 -37.039999 0 -37.039999 -6.8664575e-10 160.18662 + 6918 0 -37.039999 0 -37.039999 5.7283028e-10 160.18662 + 6919 0 -37.039999 0 -37.039999 -4.1927866e-10 160.18662 + 6920 0 -37.039999 0 -37.039999 4.9597177e-10 160.18662 + 6921 0 -37.039999 0 -37.039999 -5.3426762e-10 160.18662 + 6922 0 -37.039999 0 -37.039999 6.1112654e-10 160.18662 + 6923 0 -37.039999 0 -37.039999 -5.3426762e-10 160.18662 + 6924 0 -37.039999 0 -37.039999 6.1112654e-10 160.18662 + 6925 0 -37.039999 0 -37.039999 -4.9594289e-10 160.18662 + 6926 0 -37.039999 0 -37.039999 5.7159818e-10 160.18662 + 6927 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6928 0 -37.039999 0 -37.039999 6.4942435e-10 160.18662 + 6929 0 -37.039999 0 -37.039999 -5.721125e-10 160.18662 + 6930 0 -37.039999 0 -37.039999 6.8675262e-10 160.18662 + 6931 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6932 0 -37.039999 0 -37.039999 6.1112654e-10 160.18662 + 6933 0 -37.039999 0 -37.039999 -4.9594289e-10 160.18662 + 6934 0 -37.039999 0 -37.039999 6.8675262e-10 160.18662 + 6935 0 -37.039999 0 -37.039999 -6.1006014e-10 160.18662 + 6936 0 -37.039999 0 -37.039999 6.4824117e-10 160.18662 + 6937 0 -37.039999 0 -37.039999 -5.7327138e-10 160.18662 + 6938 0 -37.039999 0 -37.039999 6.4824117e-10 160.18662 + 6939 0 -37.039999 0 -37.039999 -6.4949607e-10 160.18662 + 6940 0 -37.039999 0 -37.039999 5.7159818e-10 160.18662 + 6941 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6942 0 -37.039999 0 -37.039999 7.2510028e-10 160.18662 + 6943 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6944 0 -37.039999 0 -37.039999 6.8675262e-10 160.18662 + 6945 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6946 0 -37.039999 0 -37.039999 6.4942435e-10 160.18662 + 6947 0 -37.039999 0 -37.039999 -6.0999554e-10 160.18662 + 6948 0 -37.039999 0 -37.039999 6.1112654e-10 160.18662 + 6949 0 -37.039999 0 -37.039999 -4.9594289e-10 160.18662 + 6950 0 -37.039999 0 -37.039999 6.0988568e-10 160.18662 + 6951 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6952 0 -37.039999 0 -37.039999 6.8675262e-10 160.18662 + 6953 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6954 0 -37.039999 0 -37.039999 6.4942435e-10 160.18662 + 6955 0 -37.039999 0 -37.039999 -4.9594289e-10 160.18662 + 6956 0 -37.039999 0 -37.039999 6.0988568e-10 160.18662 + 6957 0 -37.039999 0 -37.039999 -6.1109273e-10 160.18662 + 6958 0 -37.039999 0 -37.039999 6.0988568e-10 160.18662 + 6959 0 -37.039999 0 -37.039999 -6.1109273e-10 160.18662 + 6960 0 -37.039999 0 -37.039999 6.8675262e-10 160.18662 + 6961 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6962 0 -37.039999 0 -37.039999 6.1112654e-10 160.18662 + 6963 0 -37.039999 0 -37.039999 -5.7259326e-10 160.18662 + 6964 0 -37.039999 0 -37.039999 6.1112654e-10 160.18662 + 6965 0 -37.039999 0 -37.039999 -5.7259326e-10 160.18662 + 6966 0 -37.039999 0 -37.039999 6.4942435e-10 160.18662 + 6967 0 -37.039999 0 -37.039999 -4.9594289e-10 160.18662 + 6968 0 -37.039999 0 -37.039999 6.0988568e-10 160.18662 + 6969 0 -37.039999 0 -37.039999 -6.1109273e-10 160.18662 + 6970 0 -37.039999 0 -37.039999 6.0988568e-10 160.18662 + 6971 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6972 0 -37.039999 0 -37.039999 6.8675262e-10 160.18662 + 6973 0 -37.039999 0 -37.039999 -6.0999554e-10 160.18662 + 6974 0 -37.039999 0 -37.039999 6.4844021e-10 160.18662 + 6975 0 -37.039999 0 -37.039999 -6.0999554e-10 160.18662 + 6976 0 -37.039999 0 -37.039999 6.4844021e-10 160.18662 + 6977 0 -37.039999 0 -37.039999 -6.0999554e-10 160.18662 + 6978 0 -37.039999 0 -37.039999 5.7281412e-10 160.18662 + 6979 0 -37.039999 0 -37.039999 -5.7259326e-10 160.18662 + 6980 0 -37.039999 0 -37.039999 6.4942435e-10 160.18662 + 6981 0 -37.039999 0 -37.039999 -5.721125e-10 160.18662 + 6982 0 -37.039999 0 -37.039999 6.1112654e-10 160.18662 + 6983 0 -37.039999 0 -37.039999 -5.721125e-10 160.18662 + 6984 0 -37.039999 0 -37.039999 5.7281412e-10 160.18662 + 6985 0 -37.039999 0 -37.039999 -4.9594289e-10 160.18662 + 6986 0 -37.039999 0 -37.039999 4.9597947e-10 160.18662 + 6987 0 -37.039999 0 -37.039999 -4.9594289e-10 160.18662 + 6988 0 -37.039999 0 -37.039999 5.7159818e-10 160.18662 + 6989 0 -37.039999 0 -37.039999 -6.0999554e-10 160.18662 + 6990 0 -37.039999 0 -37.039999 7.250249e-10 160.18662 + 6991 0 -37.039999 0 -37.039999 -6.1109273e-10 160.18662 + 6992 0 -37.039999 0 -37.039999 5.7159818e-10 160.18662 + 6993 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6994 0 -37.039999 0 -37.039999 6.4942435e-10 160.18662 + 6995 0 -37.039999 0 -37.039999 -5.721125e-10 160.18662 + 6996 0 -37.039999 0 -37.039999 6.8675262e-10 160.18662 + 6997 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 6998 0 -37.039999 0 -37.039999 6.4942435e-10 160.18662 + 6999 0 -37.039999 0 -37.039999 -5.721125e-10 160.18662 + 7000 0 -37.039999 0 -37.039999 6.8675262e-10 160.18662 + 7001 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 7002 0 -37.039999 0 -37.039999 6.1112654e-10 160.18662 + 7003 0 -37.039999 0 -37.039999 -4.9594289e-10 160.18662 + 7004 0 -37.039999 0 -37.039999 6.0988568e-10 160.18662 + 7005 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 7006 0 -37.039999 0 -37.039999 6.8675262e-10 160.18662 + 7007 0 -37.039999 0 -37.039999 -6.0999554e-10 160.18662 + 7008 0 -37.039999 0 -37.039999 6.4844021e-10 160.18662 + 7009 0 -37.039999 0 -37.039999 -6.0999554e-10 160.18662 + 7010 0 -37.039999 0 -37.039999 5.7281412e-10 160.18662 + 7011 0 -37.039999 0 -37.039999 -4.9594289e-10 160.18662 + 7012 0 -37.039999 0 -37.039999 5.7159818e-10 160.18662 + 7013 0 -37.039999 0 -37.039999 -6.0999554e-10 160.18662 + 7014 0 -37.039999 0 -37.039999 6.4844021e-10 160.18662 + 7015 0 -37.039999 0 -37.039999 -5.721125e-10 160.18662 + 7016 0 -37.039999 0 -37.039999 6.4844021e-10 160.18662 + 7017 0 -37.039999 0 -37.039999 -6.8654608e-10 160.18662 + 7018 0 -37.039999 0 -37.039999 6.4934897e-10 160.18662 + 7019 0 -37.039999 0 -37.039999 -5.721125e-10 160.18662 + 7020 0 -37.039999 0 -37.039999 5.7281412e-10 160.18662 + 7021 0 -37.039999 0 -37.039999 -4.9594289e-10 160.18662 + 7022 0 -37.039999 0 -37.039999 4.9597947e-10 160.18662 + 7023 0 -37.039999 0 -37.039999 -5.7259326e-10 160.18662 + 7024 0 -37.039999 0 -37.039999 6.4942435e-10 160.18662 + 7025 0 -37.039999 0 -37.039999 -5.721125e-10 160.18662 + 7026 0 -37.039999 0 -37.039999 5.7281412e-10 160.18662 + 7027 0 -37.039999 0 -37.039999 -4.9594289e-10 160.18662 + 7028 0 -37.039999 0 -37.039999 4.9597947e-10 160.18662 + 7029 0 -37.039999 0 -37.039999 -5.7259326e-10 160.18662 + 7030 0 -37.039999 0 -37.039999 6.4942435e-10 160.18662 + 7031 0 -37.039999 0 -37.039999 -4.9594289e-10 160.18662 + 7032 0 -37.039999 0 -37.039999 6.4824117e-10 160.18662 + 7033 0 -37.039999 0 -37.039999 -5.3459311e-10 160.18662 + 7034 0 -37.039999 0 -37.039999 6.8672296e-10 160.18662 + 7035 0 -37.039999 0 -37.039999 -6.8724327e-10 160.18662 + 7036 0 -37.039999 0 -37.039999 6.1082521e-10 160.18662 + 7037 0 -37.039999 0 -37.039999 -6.4974563e-10 160.18662 + 7038 0 -37.039999 0 -37.039999 4.9597901e-10 160.18662 + 7039 0 -37.039999 0 -37.039999 -6.1028416e-10 160.18662 + 7040 0 -37.039999 0 -37.039999 6.1089582e-10 160.18662 + 7041 0 -37.039999 0 -37.039999 -6.1133922e-10 160.18662 + 7042 0 -37.039999 0 -37.039999 6.1089582e-10 160.18662 + 7043 0 -37.039999 0 -37.039999 -6.1028416e-10 160.18662 + 7044 0 -37.039999 0 -37.039999 6.1093135e-10 160.18662 + 7045 0 -37.039999 0 -37.039999 -6.1133922e-10 160.18662 + 7046 0 -37.039999 0 -37.039999 6.1082629e-10 160.18662 + 7047 0 -37.039999 0 -37.039999 -6.1028416e-10 160.18662 + 7048 0 -37.039999 0 -37.039999 6.1093135e-10 160.18662 + 7049 0 -37.039999 0 -37.039999 -5.3492866e-10 160.18662 + 7050 0 -37.039999 0 -37.039999 5.7264647e-10 160.18662 + 7051 0 -37.039999 0 -37.039999 -5.3492866e-10 160.18662 + 7052 0 -37.039999 0 -37.039999 5.7264647e-10 160.18662 + 7053 0 -37.039999 0 -37.039999 -5.3492866e-10 160.18662 + 7054 0 -37.039999 0 -37.039999 5.7264647e-10 160.18662 + 7055 0 -37.039999 0 -37.039999 -5.3369639e-10 160.18662 + 7056 0 -37.039999 0 -37.039999 3.4406112e-10 160.18662 + 7057 0 -37.039999 0 -37.039999 -3.8217397e-11 160.18662 + 7058 0 -37.039999 0 -37.039999 4.7610375e-13 160.18662 + 7059 0 -37.039999 0 -37.039999 1.5347844e-10 160.18662 + 7060 0 -37.039999 0 -37.039999 -5.7120841e-10 160.18662 + 7061 0 -37.039999 0 -37.039999 6.1086652e-10 160.18662 + 7062 0 -37.039999 0 -37.039999 -6.0997206e-10 160.18662 + 7063 0 -37.039999 0 -37.039999 7.6317898e-10 160.18662 + 7064 0 -37.039999 0 -37.039999 -5.7353463e-10 160.18662 + 7065 0 -37.039999 0 -37.039999 7.255992e-10 160.18662 + 7066 0 -37.039999 0 -37.039999 -6.4957883e-10 160.18662 + 7067 0 -37.039999 0 -37.039999 4.9604639e-10 160.18662 + 7068 0 -37.039999 0 -37.039999 -5.3369486e-10 160.18662 + 7069 0 -37.039999 0 -37.039999 6.8650737e-10 160.18662 + 7070 0 -37.039999 0 -37.039999 -7.2598938e-10 160.18662 + 7071 0 -37.039999 0 -37.039999 8.012762e-10 160.18662 + 7072 0 -37.039999 0 -37.039999 -6.4957883e-10 160.18662 + 7073 0 -37.039999 0 -37.039999 4.9604639e-10 160.18662 + 7074 0 -37.039999 0 -37.039999 -5.7265695e-10 160.18662 + 7075 0 -37.039999 0 -37.039999 8.012762e-10 160.18662 + 7076 0 -37.039999 0 -37.039999 -6.1163949e-10 160.18662 + 7077 0 -37.039999 0 -37.039999 5.7264692e-10 160.18662 + 7078 0 -37.039999 0 -37.039999 -6.1028416e-10 160.18662 + 7079 0 -37.039999 0 -37.039999 5.7264692e-10 160.18662 + 7080 0 -37.039999 0 -37.039999 -6.1028416e-10 160.18662 + 7081 0 -37.039999 0 -37.039999 4.9604639e-10 160.18662 + 7082 0 -37.039999 0 -37.039999 -5.3369486e-10 160.18662 + 7083 0 -37.039999 0 -37.039999 6.1093135e-10 160.18662 + 7084 0 -37.039999 0 -37.039999 -6.1028416e-10 160.18662 + 7085 0 -37.039999 0 -37.039999 6.8753189e-10 160.18662 + 7086 0 -37.039999 0 -37.039999 -6.4957883e-10 160.18662 + 7087 0 -37.039999 0 -37.039999 5.7264692e-10 160.18662 + 7088 0 -37.039999 0 -37.039999 -6.1163949e-10 160.18662 + 7089 0 -37.039999 0 -37.039999 6.1093135e-10 160.18662 + 7090 0 -37.039999 0 -37.039999 -5.3369639e-10 160.18662 + 7091 0 -37.039999 0 -37.039999 5.7264647e-10 160.18662 + 7092 0 -37.039999 0 -37.039999 -6.1163949e-10 160.18662 + 7093 0 -37.039999 0 -37.039999 6.1084213e-10 160.18662 + 7094 0 -37.039999 0 -37.039999 -5.3369639e-10 160.18662 + 7095 0 -37.039999 0 -37.039999 6.1082521e-10 160.18662 + 7096 0 -37.039999 0 -37.039999 -8.0219408e-10 160.18662 + 7097 0 -37.039999 0 -37.039999 6.1082629e-10 160.18662 + 7098 0 -37.039999 0 -37.039999 -6.1028416e-10 160.18662 + 7099 0 -37.039999 0 -37.039999 6.1093135e-10 160.18662 + 7100 0 -37.039999 0 -37.039999 -5.3369639e-10 160.18662 + 7101 0 -37.039999 0 -37.039999 5.7264647e-10 160.18662 + 7102 0 -37.039999 0 -37.039999 -6.1163949e-10 160.18662 + 7103 0 -37.039999 0 -37.039999 5.7269154e-10 160.18662 + 7104 0 -37.039999 0 -37.039999 -5.3369639e-10 160.18662 + 7105 0 -37.039999 0 -37.039999 5.7264647e-10 160.18662 + 7106 0 -37.039999 0 -37.039999 -5.3492866e-10 160.18662 + 7107 0 -37.039999 0 -37.039999 5.7264647e-10 160.18662 + 7108 0 -37.039999 0 -37.039999 -5.3492866e-10 160.18662 + 7109 0 -37.039999 0 -37.039999 5.7264647e-10 160.18662 + 7110 0 -37.039999 0 -37.039999 -5.3374224e-10 160.18662 + 7111 0 -37.039999 0 -37.039999 3.4406112e-10 160.18662 + 7112 0 -37.039999 0 -37.039999 -1.5171575e-10 160.18662 + 7113 0 -37.039999 0 -37.039999 -3.7693196e-11 160.18662 + 7114 0 -37.039999 0 -37.039999 -1.1298256e-10 160.18662 + 7115 0 -37.039999 0 -37.039999 -1.5035361e-10 160.18662 + 7116 0 -37.039999 0 -37.039999 3.4259807e-10 160.18662 + 7117 0 -37.039999 0 -37.039999 -3.8179249e-11 160.18662 + 7118 0 -37.039999 0 -37.039999 1.1388986e-10 160.18662 + 7119 0 -37.039999 0 -37.039999 -4.5627301e-10 160.18662 + 7120 0 -37.039999 0 -37.039999 7.6269154e-11 160.18662 + 7121 0 -37.039999 0 -37.039999 1.1403183e-10 160.18662 + 7122 0 -37.039999 0 -37.039999 1.3796453e-12 160.18662 + 7123 0 -37.039999 0 -37.039999 7.6224702e-11 160.18662 + 7124 0 -37.039999 0 -37.039999 -4.2013097e-10 160.18662 + 7125 0 -37.039999 0 -37.039999 -3.0437854e-10 160.18662 + 7126 0 -37.039999 0 -37.039999 3.8625617e-11 160.18662 + 7127 0 -37.039999 0 -37.039999 -9.0480436e-13 160.18662 + 7128 0 -37.039999 0 -37.039999 1.4919322e-12 160.18662 + 7129 0 -37.039999 0 -37.039999 -2.6462813e-10 160.18662 + 7130 0 -37.039999 0 -37.039999 1.5248286e-10 160.18662 + 7131 0 -37.039999 0 -37.039999 3.8178879e-10 160.18662 + 7132 0 -37.039999 0 -37.039999 7.6047448e-11 160.18662 + 7133 0 -37.039999 0 -37.039999 1.9113654e-10 160.18662 + 7134 0 -37.039999 0 -37.039999 -4.1784629e-10 160.18662 + 7135 0 -37.039999 0 -37.039999 1.5262199e-10 160.18662 + 7136 0 -37.039999 0 -37.039999 2.0663865e-12 160.18662 + 7137 0 -37.039999 0 -37.039999 3.0569977e-10 160.18662 + 7138 0 -37.039999 0 -37.039999 7.641161e-11 160.18662 + 7139 0 -37.039999 0 -37.039999 -3.8541809e-11 160.18662 + 7140 0 -37.039999 0 -37.039999 7.637007e-11 160.18662 + 7141 0 -37.039999 0 -37.039999 3.968145e-11 160.18662 + 7142 0 -37.039999 0 -37.039999 -5.3299152e-10 160.18662 + 7143 0 -37.039999 0 -37.039999 -4.9431406e-10 160.18662 + 7144 0 -37.039999 0 -37.039999 7.7193238e-11 160.18662 + 7145 0 -37.039999 0 -37.039999 3.0581151e-10 160.18662 + 7146 0 -37.039999 0 -37.039999 -3.0480715e-10 160.18662 + 7147 0 -37.039999 0 -37.039999 3.8238066e-10 160.18662 + 7148 0 -37.039999 0 -37.039999 -8.0180075e-10 160.18662 + 7149 0 -37.039999 0 -37.039999 4.9639973e-10 160.18662 + 7150 0 -37.039999 0 -37.039999 -2.6535501e-10 160.18662 + 7151 0 -37.039999 0 -37.039999 -4.9460588e-10 160.18662 + 7152 0 -37.039999 0 -37.039999 4.5771114e-10 160.18662 + 7153 0 -37.039999 0 -37.039999 -3.6559395e-11 160.18662 + 7154 0 -37.039999 0 -37.039999 1.1545768e-10 160.18662 + 7155 0 -37.039999 0 -37.039999 -4.1802026e-10 160.18662 + 7156 0 -37.039999 0 -37.039999 4.9625488e-13 160.18662 + 7157 0 -37.039999 0 -37.039999 3.9900958e-11 160.18662 + 7158 0 -37.039999 0 -37.039999 -3.7593883e-11 160.18662 + 7159 0 -37.039999 0 -37.039999 -2.6568733e-10 160.18662 + 7160 0 -37.039999 0 -37.039999 1.9223203e-10 160.18662 + 7161 0 -37.039999 0 -37.039999 -2.6614441e-10 160.18662 + 7162 0 -37.039999 0 -37.039999 7.8160145e-11 160.18662 + 7163 0 -37.039999 0 -37.039999 3.9331111e-11 160.18662 + 7164 0 -37.039999 0 -37.039999 3.9382349e-11 160.18662 + 7165 0 -37.039999 0 -37.039999 1.9203052e-10 160.18662 + 7166 0 -37.039999 0 -37.039999 -1.525634e-10 160.18662 + 7167 0 -37.039999 0 -37.039999 -3.0521432e-10 160.18662 + 7168 0 -37.039999 0 -37.039999 -3.7020462e-11 160.18662 + 7169 0 -37.039999 0 -37.039999 2.6729676e-10 160.18662 + 7170 0 -37.039999 0 -37.039999 7.6067736e-11 160.18662 + 7171 0 -37.039999 0 -37.039999 -7.5499384e-11 160.18662 + 7172 0 -37.039999 0 -37.039999 -3.6846644e-11 160.18662 + 7173 0 -37.039999 0 -37.039999 3.9090536e-11 160.18662 + 7174 0 -37.039999 0 -37.039999 7.8355512e-11 160.18662 + 7175 0 -37.039999 0 -37.039999 3.7411015e-13 160.18662 + 7176 0 -37.039999 0 -37.039999 -2.2689461e-10 160.18662 + 7177 0 -37.039999 0 -37.039999 -7.4205064e-11 160.18662 + 7178 0 -37.039999 0 -37.039999 -2.2682985e-10 160.18662 + 7179 0 -37.039999 0 -37.039999 -7.5588083e-11 160.18662 + 7180 0 -37.039999 0 -37.039999 6.4828434e-10 160.18662 + 7181 0 -37.039999 0 -37.039999 -5.349765e-10 160.18662 + 7182 0 -37.039999 0 -37.039999 5.7295446e-10 160.18662 + 7183 0 -37.039999 0 -37.039999 5.3439115e-10 160.18662 + 7184 0 -37.039999 0 -37.039999 -7.2578659e-10 160.18662 + 7185 0 -37.039999 0 -37.039999 5.3454805e-10 160.18662 + 7186 0 -37.039999 0 -37.039999 6.1142578e-10 160.18662 + 7187 0 -37.039999 0 -37.039999 -5.734452e-10 160.18662 + 7188 0 -37.039999 0 -37.039999 -6.1152149e-10 160.18662 + 7189 0 -37.039999 0 -37.039999 5.7295446e-10 160.18662 + 7190 0 -37.039999 0 -37.039999 5.7274326e-10 160.18662 + 7191 0 -37.039999 0 -37.039999 -7.2586073e-10 160.18662 + 7192 0 -37.039999 0 -37.039999 5.7274326e-10 160.18662 + 7193 0 -37.039999 0 -37.039999 -7.2586073e-10 160.18662 + 7194 0 -37.039999 0 -37.039999 4.9611502e-10 160.18662 + 7195 0 -37.039999 0 -37.039999 7.2551029e-10 160.18662 + 7196 0 -37.039999 0 -37.039999 -7.2586073e-10 160.18662 + 7197 0 -37.039999 0 -37.039999 5.7224298e-10 160.18662 + 7198 0 -37.039999 0 -37.039999 -6.4900022e-10 160.18662 + 7199 0 -37.039999 0 -37.039999 5.7224298e-10 160.18662 + 7200 0 -37.039999 0 -37.039999 -6.4900022e-10 160.18662 + 7201 0 -37.039999 0 -37.039999 6.8718987e-10 160.18662 + 7202 0 -37.039999 0 -37.039999 -7.2552969e-10 160.18662 + 7203 0 -37.039999 0 -37.039999 5.3438634e-10 160.18662 + 7204 0 -37.039999 0 -37.039999 -5.7202328e-10 160.18662 + 7205 0 -37.039999 0 -37.039999 6.1050334e-10 160.18662 + 7206 0 -37.039999 0 -37.039999 -5.7209435e-10 160.18662 + 7207 0 -37.039999 0 -37.039999 4.9589073e-10 160.18662 + 7208 0 -37.039999 0 -37.039999 -5.7209435e-10 160.18662 + 7209 0 -37.039999 0 -37.039999 4.9589073e-10 160.18662 + 7210 0 -37.039999 0 -37.039999 -6.4867366e-10 160.18662 + 7211 0 -37.039999 0 -37.039999 4.9589073e-10 160.18662 + 7212 0 -37.039999 0 -37.039999 -5.7209435e-10 160.18662 + 7213 0 -37.039999 0 -37.039999 4.9589073e-10 160.18662 + 7214 0 -37.039999 0 -37.039999 -5.7209435e-10 160.18662 + 7215 0 -37.039999 0 -37.039999 4.9589073e-10 160.18662 + 7216 0 -37.039999 0 -37.039999 -6.4867366e-10 160.18662 + 7217 0 -37.039999 0 -37.039999 4.5756923e-10 160.18662 + 7218 0 -37.039999 0 -37.039999 -3.0605349e-10 160.18662 + 7219 0 -37.039999 0 -37.039999 -9.163e-10 160.18662 + 7220 0 -37.039999 0 -37.039999 1.1451236e-10 160.18662 + 7221 0 -37.039999 0 -37.039999 7.7006972e-11 160.18662 + 7222 0 -37.039999 0 -37.039999 -2.2918269e-10 160.18662 + 7223 0 -37.039999 0 -37.039999 -4.9674244e-10 160.18662 + 7224 0 -37.039999 0 -37.039999 6.4899758e-10 160.18662 + 7225 0 -37.039999 0 -37.039999 -6.5006793e-10 160.18662 + 7226 0 -37.039999 0 -37.039999 7.6407005e-10 160.18662 + 7227 0 -37.039999 0 -37.039999 -6.8762158e-10 160.18662 + 7228 0 -37.039999 0 -37.039999 7.6374789e-10 160.18662 + 7229 0 -37.039999 0 -37.039999 -7.2603322e-10 160.18662 + 7230 0 -37.039999 0 -37.039999 6.10737e-10 160.18662 + 7231 0 -37.039999 0 -37.039999 -4.9705885e-10 160.18662 + 7232 0 -37.039999 0 -37.039999 7.6362267e-10 160.18662 + 7233 0 -37.039999 0 -37.039999 -7.2607522e-10 160.18662 + 7234 0 -37.039999 0 -37.039999 6.8734292e-10 160.18662 + 7235 0 -37.039999 0 -37.039999 -5.7259111e-10 160.18662 + 7236 0 -37.039999 0 -37.039999 7.2528363e-10 160.18662 + 7237 0 -37.039999 0 -37.039999 -7.2607522e-10 160.18662 + 7238 0 -37.039999 0 -37.039999 6.1068301e-10 160.18662 + 7239 0 -37.039999 0 -37.039999 -4.9705885e-10 160.18662 + 7240 0 -37.039999 0 -37.039999 7.2528363e-10 160.18662 + 7241 0 -37.039999 0 -37.039999 -5.7258418e-10 160.18662 + 7242 0 -37.039999 0 -37.039999 6.4856526e-10 160.18662 + 7243 0 -37.039999 0 -37.039999 -6.5017776e-10 160.18662 + 7244 0 -37.039999 0 -37.039999 6.4937128e-10 160.18662 + 7245 0 -37.039999 0 -37.039999 -6.5011593e-10 160.18662 + 7246 0 -37.039999 0 -37.039999 6.8726124e-10 160.18662 + 7247 0 -37.039999 0 -37.039999 -6.5011593e-10 160.18662 + 7248 0 -37.039999 0 -37.039999 6.1068301e-10 160.18662 + 7249 0 -37.039999 0 -37.039999 -4.9713038e-10 160.18662 + 7250 0 -37.039999 0 -37.039999 6.4937128e-10 160.18662 + 7251 0 -37.039999 0 -37.039999 -6.5011593e-10 160.18662 + 7252 0 -37.039999 0 -37.039999 6.1075084e-10 160.18662 + 7253 0 -37.039999 0 -37.039999 -4.9713038e-10 160.18662 + 7254 0 -37.039999 0 -37.039999 6.8726124e-10 160.18662 + 7255 0 -37.039999 0 -37.039999 -6.5011593e-10 160.18662 + 7256 0 -37.039999 0 -37.039999 6.8726124e-10 160.18662 + 7257 0 -37.039999 0 -37.039999 -5.7264539e-10 160.18662 + 7258 0 -37.039999 0 -37.039999 6.4937128e-10 160.18662 + 7259 0 -37.039999 0 -37.039999 -5.735537e-10 160.18662 + 7260 0 -37.039999 0 -37.039999 6.4937128e-10 160.18662 + 7261 0 -37.039999 0 -37.039999 -5.735537e-10 160.18662 + 7262 0 -37.039999 0 -37.039999 6.4937128e-10 160.18662 + 7263 0 -37.039999 0 -37.039999 -5.735537e-10 160.18662 + 7264 0 -37.039999 0 -37.039999 6.4937128e-10 160.18662 + 7265 0 -37.039999 0 -37.039999 -5.735537e-10 160.18662 + 7266 0 -37.039999 0 -37.039999 6.4937128e-10 160.18662 + 7267 0 -37.039999 0 -37.039999 -6.1198334e-10 160.18662 + 7268 0 -37.039999 0 -37.039999 6.4937128e-10 160.18662 + 7269 0 -37.039999 0 -37.039999 -5.735537e-10 160.18662 + 7270 0 -37.039999 0 -37.039999 6.4937128e-10 160.18662 + 7271 0 -37.039999 0 -37.039999 -5.735537e-10 160.18662 + 7272 0 -37.039999 0 -37.039999 5.7269967e-10 160.18662 + 7273 0 -37.039999 0 -37.039999 -3.4254876e-10 160.18662 + 7274 0 -37.039999 0 -37.039999 -3.4254876e-10 160.18662 + 7275 0 -37.039999 0 -37.039999 9.2577907e-15 160.18662 + 7276 0 -37.039999 0 -37.039999 2.6802987e-10 160.18662 + 7277 0 -37.039999 0 -37.039999 1.1495768e-10 160.18662 + 7278 0 -37.039999 0 -37.039999 -7.6339629e-11 160.18662 + 7279 0 -37.039999 0 -37.039999 -9.1624017e-10 160.18662 + 7280 0 -37.039999 0 -37.039999 -7.6283359e-10 160.18662 + 7281 0 -37.039999 0 -37.039999 -1.5995209e-13 160.18662 + 7282 0 -37.039999 0 -37.039999 6.4892459e-10 160.18662 + 7283 0 -37.039999 0 -37.039999 7.6488065e-11 160.18662 + 7284 0 -37.039999 0 -37.039999 -3.8559026e-11 160.18662 + 7285 0 -37.039999 0 -37.039999 -6.8790236e-10 160.18662 + 7286 0 -37.039999 0 -37.039999 -4.9555733e-10 160.18662 + 7287 0 -37.039999 0 -37.039999 1.525243e-10 160.18662 + 7288 0 -37.039999 0 -37.039999 5.3381083e-10 160.18662 + 7289 0 -37.039999 0 -37.039999 7.6154437e-11 160.18662 + 7290 0 -37.039999 0 -37.039999 -3.4419457e-10 160.18662 + 7291 0 -37.039999 0 -37.039999 1.5280481e-10 160.18662 + 7292 0 -37.039999 0 -37.039999 3.8065056e-11 160.18662 + 7293 0 -37.039999 0 -37.039999 1.9919391e-13 160.18662 + 7294 0 -37.039999 0 -37.039999 1.5276341e-10 160.18662 + 7295 0 -37.039999 0 -37.039999 -4.9517955e-10 160.18662 + 7296 0 -37.039999 0 -37.039999 -3.7977907e-10 160.18662 + 7297 0 -37.039999 0 -37.039999 -5.3473684e-10 160.18662 + 7298 0 -37.039999 0 -37.039999 8.3978752e-10 160.18662 + 7299 0 -37.039999 0 -37.039999 -5.7137964e-10 160.18662 + 7300 0 -37.039999 0 -37.039999 6.1073138e-10 160.18662 + 7301 0 -37.039999 0 -37.039999 -4.1785706e-10 160.18662 + 7302 0 -37.039999 0 -37.039999 -4.1987726e-10 160.18662 + 7303 0 -37.039999 0 -37.039999 5.3428849e-10 160.18662 + 7304 0 -37.039999 0 -37.039999 -5.3558896e-10 160.18662 + 7305 0 -37.039999 0 -37.039999 6.1079662e-10 160.18662 + 7306 0 -37.039999 0 -37.039999 5.7219159e-10 160.18662 + 7307 0 -37.039999 0 -37.039999 1.20842e-12 160.18662 + 7308 0 -37.039999 0 -37.039999 -3.0642643e-10 160.18662 + 7309 0 -37.039999 0 -37.039999 4.1994103e-10 160.18662 + 7310 0 -37.039999 0 -37.039999 4.2058233e-10 160.18662 + 7311 0 -37.039999 0 -37.039999 -3.0586997e-10 160.18662 + 7312 0 -37.039999 0 -37.039999 -2.6776083e-10 160.18662 + 7313 0 -37.039999 0 -37.039999 2.6687406e-10 160.18662 + 7314 0 -37.039999 0 -37.039999 1.9129511e-10 160.18662 + 7315 0 -37.039999 0 -37.039999 7.6321525e-13 160.18662 + 7316 0 -37.039999 0 -37.039999 1.9156952e-10 160.18662 + 7317 0 -37.039999 0 -37.039999 -5.3553929e-10 160.18662 + 7318 0 -37.039999 0 -37.039999 -4.9671223e-10 160.18662 + 7319 0 -37.039999 0 -37.039999 2.3012795e-10 160.18662 + 7320 0 -37.039999 0 -37.039999 8.3985349e-10 160.18662 + 7321 0 -37.039999 0 -37.039999 -2.300843e-10 160.18662 + 7322 0 -37.039999 0 -37.039999 -2.6803648e-10 160.18662 + 7323 0 -37.039999 0 -37.039999 7.2555e-10 160.18662 + 7324 0 -37.039999 0 -37.039999 8.7782271e-10 160.18662 + 7325 0 -37.039999 0 -37.039999 -2.6791966e-10 160.18662 + 7326 0 -37.039999 0 -37.039999 -6.4871073e-10 160.18662 + 7327 0 -37.039999 0 -37.039999 4.2053219e-10 160.18662 + 7328 0 -37.039999 0 -37.039999 3.0634259e-10 160.18662 + 7329 0 -37.039999 0 -37.039999 3.0614938e-10 160.18662 + 7330 0 -37.039999 0 -37.039999 -3.8104946e-10 160.18662 + 7331 0 -37.039999 0 -37.039999 5.3473292e-10 160.18662 + 7332 0 -37.039999 0 -37.039999 -5.7211019e-10 160.18662 + 7333 0 -37.039999 0 -37.039999 5.3484537e-10 160.18662 + 7334 0 -37.039999 0 -37.039999 -3.8229725e-10 160.18662 + 7335 0 -37.039999 0 -37.039999 -3.8229725e-10 160.18662 + 7336 0 -37.039999 0 -37.039999 8.0153525e-10 160.18662 + 7337 0 -37.039999 0 -37.039999 -5.3517354e-10 160.18662 + 7338 0 -37.039999 0 -37.039999 6.8690432e-10 160.18662 + 7339 0 -37.039999 0 -37.039999 -5.3505679e-10 160.18662 + 7340 0 -37.039999 0 -37.039999 6.8730904e-10 160.18662 + 7341 0 -37.039999 0 -37.039999 -5.3505679e-10 160.18662 + 7342 0 -37.039999 0 -37.039999 6.8730904e-10 160.18662 + 7343 0 -37.039999 0 -37.039999 -5.7325323e-10 160.18662 + 7344 0 -37.039999 0 -37.039999 7.252818e-10 160.18662 + 7345 0 -37.039999 0 -37.039999 -4.9649994e-10 160.18662 + 7346 0 -37.039999 0 -37.039999 7.6386389e-10 160.18662 + 7347 0 -37.039999 0 -37.039999 -4.5829197e-10 160.18662 + 7348 0 -37.039999 0 -37.039999 3.4416354e-10 160.18662 + 7349 0 -37.039999 0 -37.039999 6.8813372e-10 160.18662 + 7350 0 -37.039999 0 -37.039999 -5.3583293e-10 160.18662 + 7351 0 -37.039999 0 -37.039999 -4.5659403e-10 160.18662 + 7352 0 -37.039999 0 -37.039999 -3.8201169e-10 160.18662 + 7353 0 -37.039999 0 -37.039999 6.1178652e-10 160.18662 + 7354 0 -37.039999 0 -37.039999 -5.7376361e-10 160.18662 + 7355 0 -37.039999 0 -37.039999 5.7300696e-10 160.18662 + 7356 0 -37.039999 0 -37.039999 6.4904705e-10 160.18662 + 7357 0 -37.039999 0 -37.039999 -4.2171749e-10 160.18662 + 7358 0 -37.039999 0 -37.039999 -1.0310273e-09 160.18662 + 7359 0 -37.039999 0 -37.039999 -3.8313715e-10 160.18662 + 7360 0 -37.039999 0 -37.039999 4.586332e-10 160.18662 + 7361 0 -37.039999 0 -37.039999 6.1142658e-10 160.18662 + 7362 0 -37.039999 0 -37.039999 -2.2804073e-10 160.18662 + 7363 0 -37.039999 0 -37.039999 -3.8348166e-10 160.18662 + 7364 0 -37.039999 0 -37.039999 1.5310323e-10 160.18662 + 7365 0 -37.039999 0 -37.039999 1.5310323e-10 160.18662 + 7366 0 -37.039999 0 -37.039999 -2.287876e-10 160.18662 + 7367 0 -37.039999 0 -37.039999 -4.9126508e-13 160.18662 + 7368 0 -37.039999 0 -37.039999 4.587592e-10 160.18662 + 7369 0 -37.039999 0 -37.039999 1.5199556e-10 160.18662 + 7370 0 -37.039999 0 -37.039999 -6.4987912e-10 160.18662 + 7371 0 -37.039999 0 -37.039999 4.5773168e-10 160.18662 + 7372 0 -37.039999 0 -37.039999 4.9394142e-10 160.18662 + 7373 0 -37.039999 0 -37.039999 -5.7375271e-10 160.18662 + 7374 0 -37.039999 0 -37.039999 -1.0310007e-09 160.18662 + 7375 0 -37.039999 0 -37.039999 -2.6733294e-10 160.18662 + 7376 0 -37.039999 0 -37.039999 4.9630072e-10 160.18662 + 7377 0 -37.039999 0 -37.039999 4.1900124e-10 160.18662 + 7378 0 -37.039999 0 -37.039999 -3.8238663e-10 160.18662 + 7379 0 -37.039999 0 -37.039999 6.4974255e-10 160.18662 + 7380 0 -37.039999 0 -37.039999 -6.1080644e-10 160.18662 + 7381 0 -37.039999 0 -37.039999 -3.4420775e-10 160.18662 + 7382 0 -37.039999 0 -37.039999 4.5786077e-10 160.18662 + 7383 0 -37.039999 0 -37.039999 3.0456728e-10 160.18662 + 7384 0 -37.039999 0 -37.039999 7.5898505e-11 160.18662 + 7385 0 -37.039999 0 -37.039999 -7.6298664e-10 160.18662 + 7386 0 -37.039999 0 -37.039999 -3.8049431e-10 160.18662 + 7387 0 -37.039999 0 -37.039999 -1.8982789e-10 160.18662 + 7388 0 -37.039999 0 -37.039999 2.3083557e-10 160.18662 + 7389 0 -37.039999 0 -37.039999 1.1524087e-10 160.18662 + 7390 0 -37.039999 0 -37.039999 -3.7120345e-11 160.18662 + 7391 0 -37.039999 0 -37.039999 -7.5386616e-11 160.18662 + 7392 0 -37.039999 0 -37.039999 1.1533106e-10 160.18662 + 7393 0 -37.039999 0 -37.039999 3.9376044e-11 160.18662 + 7394 0 -37.039999 0 -37.039999 -7.5497986e-11 160.18662 + 7395 0 -37.039999 0 -37.039999 -7.5298585e-11 160.18662 + 7396 0 -37.039999 0 -37.039999 1.1713043e-12 160.18662 + 7397 0 -37.039999 0 -37.039999 -3.7124655e-11 160.18662 + 7398 0 -37.039999 0 -37.039999 4.2018766e-10 160.18662 + 7399 0 -37.039999 0 -37.039999 -1.9059132e-10 160.18662 + 7400 0 -37.039999 0 -37.039999 -3.8206458e-10 160.18662 + 7401 0 -37.039999 0 -37.039999 2.6882551e-10 160.18662 + 7402 0 -37.039999 0 -37.039999 3.0614761e-10 160.18662 + 7403 0 -37.039999 0 -37.039999 2.0082372e-14 160.18662 + 7404 0 -37.039999 0 -37.039999 -3.0500614e-10 160.18662 + 7405 0 -37.039999 0 -37.039999 6.2254905e-13 160.18662 + 7406 0 -37.039999 0 -37.039999 1.588378e-12 160.18662 + 7407 0 -37.039999 0 -37.039999 -7.5584298e-11 160.18662 + 7408 0 -37.039999 0 -37.039999 3.9817419e-11 160.18662 + 7409 0 -37.039999 0 -37.039999 -1.5032069e-10 160.18662 + 7410 0 -37.039999 0 -37.039999 1.4440876e-12 160.18662 + 7411 0 -37.039999 0 -37.039999 1.3296457e-12 160.18662 + 7412 0 -37.039999 0 -37.039999 1.9123959e-10 160.18662 + 7413 0 -37.039999 0 -37.039999 1.5388483e-10 160.18662 + 7414 0 -37.039999 0 -37.039999 -2.2892088e-10 160.18662 + 7415 0 -37.039999 0 -37.039999 3.9115937e-11 160.18662 + 7416 0 -37.039999 0 -37.039999 -1.5242571e-10 160.18662 + 7417 0 -37.039999 0 -37.039999 -3.7407687e-11 160.18662 + 7418 0 -37.039999 0 -37.039999 3.8818211e-11 160.18662 + 7419 0 -37.039999 0 -37.039999 4.577858e-10 160.18662 + 7420 0 -37.039999 0 -37.039999 4.1950523e-10 160.18662 + 7421 0 -37.039999 0 -37.039999 -4.5767077e-10 160.18662 + 7422 0 -37.039999 0 -37.039999 4.9663129e-10 160.18662 + 7423 0 -37.039999 0 -37.039999 -4.9809513e-10 160.18662 + 7424 0 -37.039999 0 -37.039999 -4.9652314e-10 160.18662 + 7425 0 -37.039999 0 -37.039999 5.3371548e-10 160.18662 + 7426 0 -37.039999 0 -37.039999 4.9611438e-10 160.18662 + 7427 0 -37.039999 0 -37.039999 -3.7246435e-11 160.18662 + 7428 0 -37.039999 0 -37.039999 -6.4961578e-10 160.18662 + 7429 0 -37.039999 0 -37.039999 -6.4969407e-10 160.18662 + 7430 0 -37.039999 0 -37.039999 4.9609132e-10 160.18662 + 7431 0 -37.039999 0 -37.039999 2.6692874e-10 160.18662 + 7432 0 -37.039999 0 -37.039999 3.3534585e-13 160.18662 + 7433 0 -37.039999 0 -37.039999 -4.965156e-10 160.18662 + 7434 0 -37.039999 0 -37.039999 4.9549807e-10 160.18662 + 7435 0 -37.039999 0 -37.039999 5.3545998e-10 160.18662 + 7436 0 -37.039999 0 -37.039999 -4.5968714e-10 160.18662 + 7437 0 -37.039999 0 -37.039999 -6.0988355e-10 160.18662 + 7438 0 -37.039999 0 -37.039999 7.2445295e-10 160.18662 + 7439 0 -37.039999 0 -37.039999 -4.9569073e-10 160.18662 + 7440 0 -37.039999 0 -37.039999 -4.9569073e-10 160.18662 + 7441 0 -37.039999 0 -37.039999 1.5152851e-10 160.18662 + 7442 0 -37.039999 0 -37.039999 1.0701504e-09 160.18662 + 7443 0 -37.039999 0 -37.039999 8.0200118e-10 160.18662 + 7444 0 -37.039999 0 -37.039999 -3.4388872e-10 160.18662 + 7445 0 -37.039999 0 -37.039999 -7.2486219e-10 160.18662 + 7446 0 -37.039999 0 -37.039999 -2.3029785e-10 160.18662 + 7447 0 -37.039999 0 -37.039999 8.0155978e-10 160.18662 + 7448 0 -37.039999 0 -37.039999 4.5839173e-10 160.18662 + 7449 0 -37.039999 0 -37.039999 -3.0551959e-10 160.18662 + 7450 0 -37.039999 0 -37.039999 -9.5550533e-10 160.18662 + 7451 0 -37.039999 0 -37.039999 2.2923837e-10 160.18662 + 7452 0 -37.039999 0 -37.039999 -3.4420248e-10 160.18662 + 7453 0 -37.039999 0 -37.039999 -5.7367956e-10 160.18662 + 7454 0 -37.039999 0 -37.039999 2.6615892e-10 160.18662 + 7455 0 -37.039999 0 -37.039999 6.8736101e-10 160.18662 + 7456 0 -37.039999 0 -37.039999 -2.6805583e-10 160.18662 + 7457 0 -37.039999 0 -37.039999 -6.5013182e-10 160.18662 + 7458 0 -37.039999 0 -37.039999 7.6021909e-11 160.18662 + 7459 0 -37.039999 0 -37.039999 -3.672803e-11 160.18662 + 7460 0 -37.039999 0 -37.039999 1.5352115e-10 160.18662 + 7461 0 -37.039999 0 -37.039999 8.4274229e-13 160.18662 + 7462 0 -37.039999 0 -37.039999 1.5302336e-10 160.18662 + 7463 0 -37.039999 0 -37.039999 -3.0507028e-10 160.18662 + 7464 0 -37.039999 0 -37.039999 4.5758771e-10 160.18662 + 7465 0 -37.039999 0 -37.039999 2.2837763e-10 160.18662 + 7466 0 -37.039999 0 -37.039999 -3.791761e-11 160.18662 + 7467 0 -37.039999 0 -37.039999 1.1458151e-10 160.18662 + 7468 0 -37.039999 0 -37.039999 1.3314358e-12 160.18662 + 7469 0 -37.039999 0 -37.039999 -3.0435268e-10 160.18662 + 7470 0 -37.039999 0 -37.039999 -7.593347e-11 160.18662 + 7471 0 -37.039999 0 -37.039999 -7.4932566e-11 160.18662 + 7472 0 -37.039999 0 -37.039999 1.1570148e-10 160.18662 + 7473 0 -37.039999 0 -37.039999 -1.1272106e-10 160.18662 + 7474 0 -37.039999 0 -37.039999 -1.1283474e-10 160.18662 + 7475 0 -37.039999 0 -37.039999 7.7233082e-11 160.18662 + 7476 0 -37.039999 0 -37.039999 2.6779331e-10 160.18662 + 7477 0 -37.039999 0 -37.039999 3.4440123e-10 160.18662 + 7478 0 -37.039999 0 -37.039999 5.6947753e-13 160.18662 + 7479 0 -37.039999 0 -37.039999 1.1518725e-10 160.18662 + 7480 0 -37.039999 0 -37.039999 -3.8081395e-10 160.18662 + 7481 0 -37.039999 0 -37.039999 -7.6241031e-11 160.18662 + 7482 0 -37.039999 0 -37.039999 2.6808194e-10 160.18662 + 7483 0 -37.039999 0 -37.039999 5.346646e-10 160.18662 + 7484 0 -37.039999 0 -37.039999 7.6681322e-11 160.18662 + 7485 0 -37.039999 0 -37.039999 -3.0536654e-10 160.18662 + 7486 0 -37.039999 0 -37.039999 -4.9767159e-10 160.18662 + 7487 0 -37.039999 0 -37.039999 3.8223208e-10 160.18662 + 7488 0 -37.039999 0 -37.039999 3.8127318e-10 160.18662 + 7489 0 -37.039999 0 -37.039999 -6.8744845e-10 160.18662 + 7490 0 -37.039999 0 -37.039999 -9.9424026e-10 160.18662 + 7491 0 -37.039999 0 -37.039999 7.6344168e-10 160.18662 + 7492 0 -37.039999 0 -37.039999 6.8679877e-10 160.18662 + 7493 0 -37.039999 0 -37.039999 -2.6844837e-10 160.18662 + 7494 0 -37.039999 0 -37.039999 -7.2570672e-10 160.18662 + 7495 0 -37.039999 0 -37.039999 4.1823628e-10 160.18662 + 7496 0 -37.039999 0 -37.039999 6.482008e-10 160.18662 + 7497 0 -37.039999 0 -37.039999 3.713634e-11 160.18662 + 7498 0 -37.039999 0 -37.039999 -5.3557709e-10 160.18662 + 7499 0 -37.039999 0 -37.039999 1.5174297e-10 160.18662 + 7500 0 -37.039999 0 -37.039999 -5.7248159e-10 160.18662 + 7501 0 -37.039999 0 -37.039999 2.6699142e-10 160.18662 + 7502 0 -37.039999 0 -37.039999 -2.6677639e-10 160.18662 + 7503 0 -37.039999 0 -37.039999 -3.8144499e-10 160.18662 + 7504 0 -37.039999 0 -37.039999 3.0577469e-10 160.18662 + 7505 0 -37.039999 0 -37.039999 3.0484437e-10 160.18662 + 7506 0 -37.039999 0 -37.039999 -4.5887504e-10 160.18662 + 7507 0 -37.039999 0 -37.039999 -9.1729919e-10 160.18662 + 7508 0 -37.039999 0 -37.039999 4.2015322e-10 160.18662 + 7509 0 -37.039999 0 -37.039999 -7.7853163e-11 160.18662 + 7510 0 -37.039999 0 -37.039999 4.2079033e-10 160.18662 + 7511 0 -37.039999 0 -37.039999 4.5828965e-10 160.18662 + 7512 0 -37.039999 0 -37.039999 -7.5317957e-11 160.18662 + 7513 0 -37.039999 0 -37.039999 -4.1984988e-10 160.18662 + 7514 0 -37.039999 0 -37.039999 -6.4985085e-10 160.18662 + 7515 0 -37.039999 0 -37.039999 6.1047599e-10 160.18662 + 7516 0 -37.039999 0 -37.039999 -4.9741331e-10 160.18662 + 7517 0 -37.039999 0 -37.039999 -7.2636013e-10 160.18662 + 7518 0 -37.039999 0 -37.039999 4.203043e-10 160.18662 + 7519 0 -37.039999 0 -37.039999 6.8733648e-10 160.18662 + 7520 0 -37.039999 0 -37.039999 -3.441196e-10 160.18662 + 7521 0 -37.039999 0 -37.039999 -7.2711968e-10 160.18662 + 7522 0 -37.039999 0 -37.039999 3.0520785e-10 160.18662 + 7523 0 -37.039999 0 -37.039999 1.5189513e-10 160.18662 + 7524 0 -37.039999 0 -37.039999 -4.5925424e-10 160.18662 + 7525 0 -37.039999 0 -37.039999 -6.1035048e-10 160.18662 + 7526 0 -37.039999 0 -37.039999 2.6717053e-10 160.18662 + 7527 0 -37.039999 0 -37.039999 4.587658e-10 160.18662 + 7528 0 -37.039999 0 -37.039999 -4.2124292e-10 160.18662 + 7529 0 -37.039999 0 -37.039999 -4.96647e-10 160.18662 + 7530 0 -37.039999 0 -37.039999 1.1298446e-10 160.18662 + 7531 0 -37.039999 0 -37.039999 1.0685963e-09 160.18662 + 7532 0 -37.039999 0 -37.039999 8.4016268e-10 160.18662 + 7533 0 -37.039999 0 -37.039999 3.6731832e-11 160.18662 + 7534 0 -37.039999 0 -37.039999 -2.6760478e-10 160.18662 + 7535 0 -37.039999 0 -37.039999 -2.6767954e-10 160.18662 + 7536 0 -37.039999 0 -37.039999 1.213922e-12 160.18662 + 7537 0 -37.039999 0 -37.039999 -7.3596933e-11 160.18662 + 7538 0 -37.039999 0 -37.039999 1.5691811e-13 160.18662 + 7539 0 -37.039999 0 -37.039999 3.9136386e-11 160.18662 + 7540 0 -37.039999 0 -37.039999 2.0448369e-12 160.18662 + 7541 0 -37.039999 0 -37.039999 -1.1333781e-10 160.18662 + 7542 0 -37.039999 0 -37.039999 -7.4454785e-11 160.18662 + 7543 0 -37.039999 0 -37.039999 4.9611438e-10 160.18662 + 7544 0 -37.039999 0 -37.039999 -3.8220171e-11 160.18662 + 7545 0 -37.039999 0 -37.039999 -5.3297921e-10 160.18662 + 7546 0 -37.039999 0 -37.039999 -6.4808845e-10 160.18662 + 7547 0 -37.039999 0 -37.039999 4.9548603e-10 160.18662 + 7548 0 -37.039999 0 -37.039999 -4.5857016e-10 160.18662 + 7549 0 -37.039999 0 -37.039999 -4.2029804e-10 160.18662 + 7550 0 -37.039999 0 -37.039999 2.6606715e-10 160.18662 + 7551 0 -37.039999 0 -37.039999 4.5713808e-10 160.18662 + 7552 0 -37.039999 0 -37.039999 -2.6819292e-10 160.18662 + 7553 0 -37.039999 0 -37.039999 -4.9665331e-10 160.18662 + 7554 0 -37.039999 0 -37.039999 3.0520973e-10 160.18662 + 7555 0 -37.039999 0 -37.039999 3.8229261e-10 160.18662 + 7556 0 -37.039999 0 -37.039999 4.5797732e-10 160.18662 + 7557 0 -37.039999 0 -37.039999 -4.5997704e-10 160.18662 + 7558 0 -37.039999 0 -37.039999 4.5757219e-10 160.18662 + 7559 0 -37.039999 0 -37.039999 6.1069225e-10 160.18662 + 7560 0 -37.039999 0 -37.039999 -2.2925357e-10 160.18662 + 7561 0 -37.039999 0 -37.039999 -7.2626691e-10 160.18662 + 7562 0 -37.039999 0 -37.039999 3.8216434e-10 160.18662 + 7563 0 -37.039999 0 -37.039999 -2.0634515e-14 160.18662 + 7564 0 -37.039999 0 -37.039999 3.7199109e-11 160.18662 + 7565 0 -37.039999 0 -37.039999 7.5541835e-11 160.18662 + 7566 0 -37.039999 0 -37.039999 -8.0165685e-10 160.18662 + 7567 0 -37.039999 0 -37.039999 -3.431308e-10 160.18662 + 7568 0 -37.039999 0 -37.039999 4.5757246e-10 160.18662 + 7569 0 -37.039999 0 -37.039999 6.105339e-10 160.18662 + 7570 0 -37.039999 0 -37.039999 -2.6663865e-10 160.18662 + 7571 0 -37.039999 0 -37.039999 7.5306651e-11 160.18662 + 7572 0 -37.039999 0 -37.039999 3.9371895e-11 160.18662 + 7573 0 -37.039999 0 -37.039999 -3.6124828e-11 160.18662 + 7574 0 -37.039999 0 -37.039999 1.1381982e-10 160.18662 + 7575 0 -37.039999 0 -37.039999 3.4456265e-10 160.18662 + 7576 0 -37.039999 0 -37.039999 3.9305435e-11 160.18662 + 7577 0 -37.039999 0 -37.039999 3.9332968e-11 160.18662 + 7578 0 -37.039999 0 -37.039999 -3.8055302e-10 160.18662 + 7579 0 -37.039999 0 -37.039999 7.8072158e-11 160.18662 + 7580 0 -37.039999 0 -37.039999 7.7272765e-11 160.18662 + 7581 0 -37.039999 0 -37.039999 -2.2772395e-10 160.18662 + 7582 0 -37.039999 0 -37.039999 -2.2761735e-10 160.18662 + 7583 0 -37.039999 0 -37.039999 1.1608763e-10 160.18662 + 7584 0 -37.039999 0 -37.039999 -3.6297729e-11 160.18662 + 7585 0 -37.039999 0 -37.039999 3.9584021e-11 160.18662 + 7586 0 -37.039999 0 -37.039999 -7.5115827e-11 160.18662 + 7587 0 -37.039999 0 -37.039999 5.7161796e-10 160.18662 + 7588 0 -37.039999 0 -37.039999 -4.9455773e-10 160.18662 + 7589 0 -37.039999 0 -37.039999 -4.9407888e-10 160.18662 + 7590 0 -37.039999 0 -37.039999 -1.8959218e-10 160.18662 + 7591 0 -37.039999 0 -37.039999 -7.3989866e-11 160.18662 + 7592 0 -37.039999 0 -37.039999 -3.7124655e-11 160.18662 + 7593 0 -37.039999 0 -37.039999 4.5764915e-10 160.18662 + 7594 0 -37.039999 0 -37.039999 -3.029347e-10 160.18662 + 7595 0 -37.039999 0 -37.039999 3.9525722e-11 160.18662 + 7596 0 -37.039999 0 -37.039999 3.8904661e-11 160.18662 + 7597 0 -37.039999 0 -37.039999 2.0151489e-12 160.18662 + 7598 0 -37.039999 0 -37.039999 -7.4261368e-11 160.18662 + 7599 0 -37.039999 0 -37.039999 1.1948483e-12 160.18662 + 7600 0 -37.039999 0 -37.039999 8.7769419e-10 160.18662 + 7601 0 -37.039999 0 -37.039999 -5.3302767e-10 160.18662 + 7602 0 -37.039999 0 -37.039999 3.9821387e-11 160.18662 + 7603 0 -37.039999 0 -37.039999 3.4384223e-10 160.18662 + 7604 0 -37.039999 0 -37.039999 6.1054697e-10 160.18662 + 7605 0 -37.039999 0 -37.039999 -3.0363836e-10 160.18662 + 7606 0 -37.039999 0 -37.039999 1.1613671e-10 160.18662 + 7607 0 -37.039999 0 -37.039999 8.0110587e-10 160.18662 + 7608 0 -37.039999 0 -37.039999 3.0537516e-10 160.18662 + 7609 0 -37.039999 0 -37.039999 -7.5280108e-11 160.18662 + 7610 0 -37.039999 0 -37.039999 -1.5181235e-10 160.18662 + 7611 0 -37.039999 0 -37.039999 -1.1249149e-10 160.18662 + 7612 0 -37.039999 0 -37.039999 3.0473949e-10 160.18662 + 7613 0 -37.039999 0 -37.039999 -1.5181235e-10 160.18662 + 7614 0 -37.039999 0 -37.039999 -1.1251471e-10 160.18662 + 7615 0 -37.039999 0 -37.039999 6.4931869e-10 160.18662 + 7616 0 -37.039999 0 -37.039999 -5.7264336e-10 160.18662 + 7617 0 -37.039999 0 -37.039999 3.4334299e-10 160.18662 + 7618 0 -37.039999 0 -37.039999 6.4889162e-10 160.18662 + 7619 0 -37.039999 0 -37.039999 -5.331718e-10 160.18662 + 7620 0 -37.039999 0 -37.039999 -6.866839e-10 160.18662 + 7621 0 -37.039999 0 -37.039999 4.5714317e-10 160.18662 + 7622 0 -37.039999 0 -37.039999 -3.8074873e-10 160.18662 + 7623 0 -37.039999 0 -37.039999 1.5395767e-10 160.18662 + 7624 0 -37.039999 0 -37.039999 7.8455555e-11 160.18662 + 7625 0 -37.039999 0 -37.039999 -1.1299132e-10 160.18662 + 7626 0 -37.039999 0 -37.039999 3.8941179e-11 160.18662 + 7627 0 -37.039999 0 -37.039999 -3.7781183e-11 160.18662 + 7628 0 -37.039999 0 -37.039999 -1.1418426e-10 160.18662 + 7629 0 -37.039999 0 -37.039999 7.8396798e-11 160.18662 + 7630 0 -37.039999 0 -37.039999 7.7764504e-11 160.18662 + 7631 0 -37.039999 0 -37.039999 -1.5147772e-10 160.18662 + 7632 0 -37.039999 0 -37.039999 -4.1798196e-10 160.18662 + 7633 0 -37.039999 0 -37.039999 -3.0340886e-10 160.18662 + 7634 0 -37.039999 0 -37.039999 1.3601131e-12 160.18662 + 7635 0 -37.039999 0 -37.039999 2.2905772e-10 160.18662 + 7636 0 -37.039999 0 -37.039999 -7.4600152e-11 160.18662 + 7637 0 -37.039999 0 -37.039999 3.890191e-11 160.18662 + 7638 0 -37.039999 0 -37.039999 4.5768161e-10 160.18662 + 7639 0 -37.039999 0 -37.039999 -3.4255353e-10 160.18662 + 7640 0 -37.039999 0 -37.039999 -2.657844e-10 160.18662 + 7641 0 -37.039999 0 -37.039999 -3.8009835e-11 160.18662 + 7642 0 -37.039999 0 -37.039999 1.149357e-10 160.18662 + 7643 0 -37.039999 0 -37.039999 1.518932e-10 160.18662 + 7644 0 -37.039999 0 -37.039999 -7.5454705e-11 160.18662 + 7645 0 -37.039999 0 -37.039999 -2.653544e-10 160.18662 + 7646 0 -37.039999 0 -37.039999 1.2551851e-12 160.18662 + 7647 0 -37.039999 0 -37.039999 -3.6950472e-11 160.18662 + 7648 0 -37.039999 0 -37.039999 4.2052383e-10 160.18662 + 7649 0 -37.039999 0 -37.039999 -4.1944024e-10 160.18662 + 7650 0 -37.039999 0 -37.039999 4.1960722e-10 160.18662 + 7651 0 -37.039999 0 -37.039999 -7.4984306e-11 160.18662 + 7652 0 -37.039999 0 -37.039999 -7.4789055e-11 160.18662 + 7653 0 -37.039999 0 -37.039999 -1.1223363e-10 160.18662 + 7654 0 -37.039999 0 -37.039999 -3.6500317e-11 160.18662 + 7655 0 -37.039999 0 -37.039999 2.6798765e-10 160.18662 + 7656 0 -37.039999 0 -37.039999 -1.1388409e-10 160.18662 + 7657 0 -37.039999 0 -37.039999 1.1535075e-10 160.18662 + 7658 0 -37.039999 0 -37.039999 2.2917021e-10 160.18662 + 7659 0 -37.039999 0 -37.039999 -6.0978449e-10 160.18662 + 7660 0 -37.039999 0 -37.039999 4.5816198e-10 160.18662 + 7661 0 -37.039999 0 -37.039999 -1.888357e-10 160.18662 + 7662 0 -37.039999 0 -37.039999 -2.6507162e-10 160.18662 + 7663 0 -37.039999 0 -37.039999 3.4378054e-10 160.18662 + 7664 0 -37.039999 0 -37.039999 -2.6523303e-10 160.18662 + 7665 0 -37.039999 0 -37.039999 7.578209e-11 160.18662 + 7666 0 -37.039999 0 -37.039999 -6.4914795e-10 160.18662 + 7667 0 -37.039999 0 -37.039999 -3.8644101e-11 160.18662 + 7668 0 -37.039999 0 -37.039999 5.0365968e-13 160.18662 + 7669 0 -37.039999 0 -37.039999 2.6853647e-10 160.18662 + 7670 0 -37.039999 0 -37.039999 2.2825807e-10 160.18662 + 7671 0 -37.039999 0 -37.039999 1.9049193e-10 160.18662 + 7672 0 -37.039999 0 -37.039999 -6.8642102e-10 160.18662 + 7673 0 -37.039999 0 -37.039999 -6.111877e-10 160.18662 + 7674 0 -37.039999 0 -37.039999 6.8696239e-10 160.18662 + 7675 0 -37.039999 0 -37.039999 -6.1124169e-10 160.18662 + 7676 0 -37.039999 0 -37.039999 -6.8797607e-10 160.18662 + 7677 0 -37.039999 0 -37.039999 6.8749235e-10 160.18662 + 7678 0 -37.039999 0 -37.039999 6.8765663e-10 160.18662 + 7679 0 -37.039999 0 -37.039999 -6.496481e-10 160.18662 + 7680 0 -37.039999 0 -37.039999 6.4921837e-10 160.18662 + 7681 0 -37.039999 0 -37.039999 -6.4956949e-10 160.18662 + 7682 0 -37.039999 0 -37.039999 6.4921837e-10 160.18662 + 7683 0 -37.039999 0 -37.039999 -6.4956949e-10 160.18662 + 7684 0 -37.039999 0 -37.039999 4.9530607e-10 160.18662 + 7685 0 -37.039999 0 -37.039999 3.4306145e-10 160.18662 + 7686 0 -37.039999 0 -37.039999 2.0471523e-12 160.18662 + 7687 0 -37.039999 0 -37.039999 -7.4180763e-11 160.18662 + 7688 0 -37.039999 0 -37.039999 4.2017894e-10 160.18662 + 7689 0 -37.039999 0 -37.039999 -3.4322397e-10 160.18662 + 7690 0 -37.039999 0 -37.039999 -1.9105564e-10 160.18662 + 7691 0 -37.039999 0 -37.039999 4.5868242e-10 160.18662 + 7692 0 -37.039999 0 -37.039999 4.5883439e-10 160.18662 + 7693 0 -37.039999 0 -37.039999 -5.7227064e-10 160.18662 + 7694 0 -37.039999 0 -37.039999 6.1069672e-10 160.18662 + 7695 0 -37.039999 0 -37.039999 -4.9558411e-10 160.18662 + 7696 0 -37.039999 0 -37.039999 4.9561276e-10 160.18662 + 7697 0 -37.039999 0 -37.039999 -5.7229586e-10 160.18662 + 7698 0 -37.039999 0 -37.039999 6.4802613e-10 160.18662 + 7699 0 -37.039999 0 -37.039999 -5.7332322e-10 160.18662 + 7700 0 -37.039999 0 -37.039999 -5.7332322e-10 160.18662 + 7701 0 -37.039999 0 -37.039999 5.3389765e-10 160.18662 + 7702 0 -37.039999 0 -37.039999 5.7209762e-10 160.18662 + 7703 0 -37.039999 0 -37.039999 -5.7332322e-10 160.18662 + 7704 0 -37.039999 0 -37.039999 -5.3558986e-10 160.18662 + 7705 0 -37.039999 0 -37.039999 3.4334391e-10 160.18662 + 7706 0 -37.039999 0 -37.039999 6.8807019e-10 160.18662 + 7707 0 -37.039999 0 -37.039999 -6.4897824e-10 160.18662 + 7708 0 -37.039999 0 -37.039999 -7.2563815e-10 160.18662 + 7709 0 -37.039999 0 -37.039999 5.7286333e-10 160.18662 + 7710 0 -37.039999 0 -37.039999 5.7264573e-10 160.18662 + 7711 0 -37.039999 0 -37.039999 -6.4937301e-10 160.18662 + 7712 0 -37.039999 0 -37.039999 5.7258851e-10 160.18662 + 7713 0 -37.039999 0 -37.039999 5.7258851e-10 160.18662 + 7714 0 -37.039999 0 -37.039999 -4.9682073e-10 160.18662 + 7715 0 -37.039999 0 -37.039999 -3.8361965e-10 160.18662 + 7716 0 -37.039999 0 -37.039999 1.1588552e-10 160.18662 + 7717 0 -37.039999 0 -37.039999 -1.8897543e-10 160.18662 + 7718 0 -37.039999 0 -37.039999 1.1537687e-10 160.18662 + 7719 0 -37.039999 0 -37.039999 2.2896572e-10 160.18662 + 7720 0 -37.039999 0 -37.039999 2.3001431e-10 160.18662 + 7721 0 -37.039999 0 -37.039999 1.909447e-10 160.18662 + 7722 0 -37.039999 0 -37.039999 -2.6671525e-10 160.18662 + 7723 0 -37.039999 0 -37.039999 -5.340515e-10 160.18662 + 7724 0 -37.039999 0 -37.039999 1.1629306e-10 160.18662 + 7725 0 -37.039999 0 -37.039999 1.9201791e-10 160.18662 + 7726 0 -37.039999 0 -37.039999 -4.9536245e-10 160.18662 + 7727 0 -37.039999 0 -37.039999 4.5843769e-10 160.18662 + 7728 0 -37.039999 0 -37.039999 -3.8131379e-10 160.18662 + 7729 0 -37.039999 0 -37.039999 -4.577063e-10 160.18662 + 7730 0 -37.039999 0 -37.039999 6.8744684e-10 160.18662 + 7731 0 -37.039999 0 -37.039999 -6.1079979e-10 160.18662 + 7732 0 -37.039999 0 -37.039999 4.9572149e-10 160.18662 + 7733 0 -37.039999 0 -37.039999 6.1091047e-10 160.18662 + 7734 0 -37.039999 0 -37.039999 -6.1064074e-10 160.18662 + 7735 0 -37.039999 0 -37.039999 -5.3420233e-10 160.18662 + 7736 0 -37.039999 0 -37.039999 1.5186372e-10 160.18662 + 7737 0 -37.039999 0 -37.039999 9.5448713e-10 160.18662 + 7738 0 -37.039999 0 -37.039999 9.9211277e-10 160.18662 + 7739 0 -37.039999 0 -37.039999 -1.5192196e-10 160.18662 + 7740 0 -37.039999 0 -37.039999 -8.4007869e-10 160.18662 + 7741 0 -37.039999 0 -37.039999 -3.0522324e-10 160.18662 + 7742 0 -37.039999 0 -37.039999 1.5341262e-10 160.18662 + 7743 0 -37.039999 0 -37.039999 5.7223563e-10 160.18662 + 7744 0 -37.039999 0 -37.039999 -1.9087086e-10 160.18662 + 7745 0 -37.039999 0 -37.039999 -3.4355063e-10 160.18662 + 7746 0 -37.039999 0 -37.039999 3.0492305e-10 160.18662 + 7747 0 -37.039999 0 -37.039999 -7.5393084e-11 160.18662 + 7748 0 -37.039999 0 -37.039999 6.4887085e-10 160.18662 + 7749 0 -37.039999 0 -37.039999 -6.112643e-10 160.18662 + 7750 0 -37.039999 0 -37.039999 5.7199074e-10 160.18662 + 7751 0 -37.039999 0 -37.039999 -6.1144689e-10 160.18662 + 7752 0 -37.039999 0 -37.039999 7.2519874e-10 160.18662 + 7753 0 -37.039999 0 -37.039999 -6.8800821e-10 160.18662 + 7754 0 -37.039999 0 -37.039999 6.8730186e-10 160.18662 + 7755 0 -37.039999 0 -37.039999 -6.4994482e-10 160.18662 + 7756 0 -37.039999 0 -37.039999 6.1069394e-10 160.18662 + 7757 0 -37.039999 0 -37.039999 -5.3493758e-10 160.18662 + 7758 0 -37.039999 0 -37.039999 6.8679327e-10 160.18662 + 7759 0 -37.039999 0 -37.039999 -5.7332998e-10 160.18662 + 7760 0 -37.039999 0 -37.039999 6.4945498e-10 160.18662 + 7761 0 -37.039999 0 -37.039999 -4.9657209e-10 160.18662 + 7762 0 -37.039999 0 -37.039999 6.1123362e-10 160.18662 + 7763 0 -37.039999 0 -37.039999 -5.3457224e-10 160.18662 + 7764 0 -37.039999 0 -37.039999 5.3407048e-10 160.18662 + 7765 0 -37.039999 0 -37.039999 -4.1962868e-10 160.18662 + 7766 0 -37.039999 0 -37.039999 -4.9624829e-10 160.18662 + 7767 0 -37.039999 0 -37.039999 6.1123362e-10 160.18662 + 7768 0 -37.039999 0 -37.039999 -5.3462332e-10 160.18662 + 7769 0 -37.039999 0 -37.039999 6.4959342e-10 160.18662 + 7770 0 -37.039999 0 -37.039999 -5.3474175e-10 160.18662 + 7771 0 -37.039999 0 -37.039999 5.7298965e-10 160.18662 + 7772 0 -37.039999 0 -37.039999 -5.3477728e-10 160.18662 + 7773 0 -37.039999 0 -37.039999 5.7305011e-10 160.18662 + 7774 0 -37.039999 0 -37.039999 -5.3477728e-10 160.18662 + 7775 0 -37.039999 0 -37.039999 4.9589343e-10 160.18662 + 7776 0 -37.039999 0 -37.039999 -3.4395968e-10 160.18662 + 7777 0 -37.039999 0 -37.039999 -6.112074e-10 160.18662 + 7778 0 -37.039999 0 -37.039999 3.8151215e-10 160.18662 + 7779 0 -37.039999 0 -37.039999 3.8187217e-10 160.18662 + 7780 0 -37.039999 0 -37.039999 2.3072065e-10 160.18662 + 7781 0 -37.039999 0 -37.039999 1.1476433e-10 160.18662 + 7782 0 -37.039999 0 -37.039999 3.9016717e-11 160.18662 + 7783 0 -37.039999 0 -37.039999 -1.8994864e-10 160.18662 + 7784 0 -37.039999 0 -37.039999 -1.8994864e-10 160.18662 + 7785 0 -37.039999 0 -37.039999 1.6356704e-12 160.18662 + 7786 0 -37.039999 0 -37.039999 -3.5505005e-11 160.18662 + 7787 0 -37.039999 0 -37.039999 1.5276334e-10 160.18662 + 7788 0 -37.039999 0 -37.039999 1.1621706e-10 160.18662 + 7789 0 -37.039999 0 -37.039999 -1.5090436e-10 160.18662 + 7790 0 -37.039999 0 -37.039999 -3.6887864e-11 160.18662 + 7791 0 -37.039999 0 -37.039999 -3.6889858e-11 160.18662 + 7792 0 -37.039999 0 -37.039999 5.7263379e-10 160.18662 + 7793 0 -37.039999 0 -37.039999 -4.5667924e-10 160.18662 + 7794 0 -37.039999 0 -37.039999 -4.5752448e-10 160.18662 + 7795 0 -37.039999 0 -37.039999 3.0509164e-10 160.18662 + 7796 0 -37.039999 0 -37.039999 2.6762078e-10 160.18662 + 7797 0 -37.039999 0 -37.039999 -5.3316903e-10 160.18662 + 7798 0 -37.039999 0 -37.039999 6.1104974e-10 160.18662 + 7799 0 -37.039999 0 -37.039999 -5.7145699e-10 160.18662 + 7800 0 -37.039999 0 -37.039999 6.875346e-10 160.18662 + 7801 0 -37.039999 0 -37.039999 -4.9528384e-10 160.18662 + 7802 0 -37.039999 0 -37.039999 4.2017296e-10 160.18662 + 7803 0 -37.039999 0 -37.039999 -3.4270889e-10 160.18662 + 7804 0 -37.039999 0 -37.039999 -3.4261875e-10 160.18662 + 7805 0 -37.039999 0 -37.039999 -3.8064474e-10 160.18662 + 7806 0 -37.039999 0 -37.039999 7.6732238e-11 160.18662 + 7807 0 -37.039999 0 -37.039999 1.9192747e-10 160.18662 + 7808 0 -37.039999 0 -37.039999 -7.5633291e-11 160.18662 + 7809 0 -37.039999 0 -37.039999 -3.7022296e-11 160.18662 + 7810 0 -37.039999 0 -37.039999 -3.0396369e-10 160.18662 + 7811 0 -37.039999 0 -37.039999 2.2936835e-10 160.18662 + 7812 0 -37.039999 0 -37.039999 7.6499044e-11 160.18662 + 7813 0 -37.039999 0 -37.039999 -5.3318411e-10 160.18662 + 7814 0 -37.039999 0 -37.039999 6.0951259e-10 160.18662 + 7815 0 -37.039999 0 -37.039999 -5.726511e-10 160.18662 + 7816 0 -37.039999 0 -37.039999 5.7169618e-10 160.18662 + 7817 0 -37.039999 0 -37.039999 -5.3537833e-10 160.18662 + 7818 0 -37.039999 0 -37.039999 -5.3537833e-10 160.18662 + 7819 0 -37.039999 0 -37.039999 7.6278643e-10 160.18662 + 7820 0 -37.039999 0 -37.039999 -4.5875226e-10 160.18662 + 7821 0 -37.039999 0 -37.039999 -5.3534248e-10 160.18662 + 7822 0 -37.039999 0 -37.039999 5.7098159e-10 160.18662 + 7823 0 -37.039999 0 -37.039999 7.6297554e-10 160.18662 + 7824 0 -37.039999 0 -37.039999 -3.0548626e-10 160.18662 + 7825 0 -37.039999 0 -37.039999 -1.90064e-10 160.18662 + 7826 0 -37.039999 0 -37.039999 4.5703627e-10 160.18662 + 7827 0 -37.039999 0 -37.039999 -5.3416993e-10 160.18662 + 7828 0 -37.039999 0 -37.039999 4.5703627e-10 160.18662 + 7829 0 -37.039999 0 -37.039999 -4.9577166e-10 160.18662 + 7830 0 -37.039999 0 -37.039999 6.1073395e-10 160.18662 + 7831 0 -37.039999 0 -37.039999 -5.3426239e-10 160.18662 + 7832 0 -37.039999 0 -37.039999 6.1021073e-10 160.18662 + 7833 0 -37.039999 0 -37.039999 -5.3426239e-10 160.18662 + 7834 0 -37.039999 0 -37.039999 4.5750903e-10 160.18662 + 7835 0 -37.039999 0 -37.039999 -4.5761339e-10 160.18662 + 7836 0 -37.039999 0 -37.039999 4.5750903e-10 160.18662 + 7837 0 -37.039999 0 -37.039999 -4.577083e-10 160.18662 + 7838 0 -37.039999 0 -37.039999 5.7191092e-10 160.18662 + 7839 0 -37.039999 0 -37.039999 -5.342973e-10 160.18662 + 7840 0 -37.039999 0 -37.039999 5.7191092e-10 160.18662 + 7841 0 -37.039999 0 -37.039999 -6.1003476e-10 160.18662 + 7842 0 -37.039999 0 -37.039999 6.4849408e-10 160.18662 + 7843 0 -37.039999 0 -37.039999 -5.3531618e-10 160.18662 + 7844 0 -37.039999 0 -37.039999 6.4849408e-10 160.18662 + 7845 0 -37.039999 0 -37.039999 -5.3531618e-10 160.18662 + 7846 0 -37.039999 0 -37.039999 6.4849408e-10 160.18662 + 7847 0 -37.039999 0 -37.039999 -5.3531618e-10 160.18662 + 7848 0 -37.039999 0 -37.039999 7.2557153e-10 160.18662 + 7849 0 -37.039999 0 -37.039999 -5.353411e-10 160.18662 + 7850 0 -37.039999 0 -37.039999 6.488607e-10 160.18662 + 7851 0 -37.039999 0 -37.039999 -6.1213485e-10 160.18662 + 7852 0 -37.039999 0 -37.039999 6.8715358e-10 160.18662 + 7853 0 -37.039999 0 -37.039999 -6.1213485e-10 160.18662 + 7854 0 -37.039999 0 -37.039999 6.8715358e-10 160.18662 + 7855 0 -37.039999 0 -37.039999 -4.2052723e-10 160.18662 + 7856 0 -37.039999 0 -37.039999 -3.9211609e-11 160.18662 + 7857 0 -37.039999 0 -37.039999 8.7835521e-10 160.18662 + 7858 0 -37.039999 0 -37.039999 4.9651532e-10 160.18662 + 7859 0 -37.039999 0 -37.039999 7.6166039e-11 160.18662 + 7860 0 -37.039999 0 -37.039999 -3.6697977e-11 160.18662 + 7861 0 -37.039999 0 -37.039999 -4.5644082e-10 160.18662 + 7862 0 -37.039999 0 -37.039999 -2.6645867e-10 160.18662 + 7863 0 -37.039999 0 -37.039999 -1.8986107e-10 160.18662 + 7864 0 -37.039999 0 -37.039999 3.8940654e-11 160.18662 + 7865 0 -37.039999 0 -37.039999 -1.5176082e-10 160.18662 + 7866 0 -37.039999 0 -37.039999 2.3000617e-10 160.18662 + 7867 0 -37.039999 0 -37.039999 2.2987096e-10 160.18662 + 7868 0 -37.039999 0 -37.039999 -7.5576231e-11 160.18662 + 7869 0 -37.039999 0 -37.039999 1.1478971e-10 160.18662 + 7870 0 -37.039999 0 -37.039999 -2.2987651e-10 160.18662 + 7871 0 -37.039999 0 -37.039999 -4.9597367e-10 160.18662 + 7872 0 -37.039999 0 -37.039999 -1.1451129e-10 160.18662 + 7873 0 -37.039999 0 -37.039999 7.7112955e-11 160.18662 + 7874 0 -37.039999 0 -37.039999 2.6721599e-10 160.18662 + 7875 0 -37.039999 0 -37.039999 1.5216936e-10 160.18662 + 7876 0 -37.039999 0 -37.039999 -1.5202526e-10 160.18662 + 7877 0 -37.039999 0 -37.039999 -6.1148832e-10 160.18662 + 7878 0 -37.039999 0 -37.039999 -4.5750371e-10 160.18662 + 7879 0 -37.039999 0 -37.039999 5.7276907e-10 160.18662 + 7880 0 -37.039999 0 -37.039999 -5.3446878e-10 160.18662 + 7881 0 -37.039999 0 -37.039999 -5.3446878e-10 160.18662 + 7882 0 -37.039999 0 -37.039999 4.585346e-10 160.18662 + 7883 0 -37.039999 0 -37.039999 5.7349873e-10 160.18662 + 7884 0 -37.039999 0 -37.039999 -7.6520627e-11 160.18662 + 7885 0 -37.039999 0 -37.039999 -1.1077607e-09 160.18662 + 7886 0 -37.039999 0 -37.039999 2.6675206e-10 160.18662 + 7887 0 -37.039999 0 -37.039999 9.5403359e-10 160.18662 + 7888 0 -37.039999 0 -37.039999 -2.2932755e-10 160.18662 + 7889 0 -37.039999 0 -37.039999 -3.7573759e-11 160.18662 + 7890 0 -37.039999 0 -37.039999 3.4434222e-10 160.18662 + 7891 0 -37.039999 0 -37.039999 -7.7019266e-11 160.18662 + 7892 0 -37.039999 0 -37.039999 -3.8108976e-10 160.18662 + 7893 0 -37.039999 0 -37.039999 -5.3376299e-10 160.18662 + 7894 0 -37.039999 0 -37.039999 4.5790833e-10 160.18662 + 7895 0 -37.039999 0 -37.039999 -4.211503e-10 160.18662 + 7896 0 -37.039999 0 -37.039999 -7.2636969e-10 160.18662 + 7897 0 -37.039999 0 -37.039999 4.9594352e-10 160.18662 + 7898 0 -37.039999 0 -37.039999 4.9538305e-10 160.18662 + 7899 0 -37.039999 0 -37.039999 -3.8435322e-11 160.18662 + 7900 0 -37.039999 0 -37.039999 -8.7874367e-10 160.18662 + 7901 0 -37.039999 0 -37.039999 -3.4537002e-10 160.18662 + 7902 0 -37.039999 0 -37.039999 2.6710295e-10 160.18662 + 7903 0 -37.039999 0 -37.039999 -3.0461265e-10 160.18662 + 7904 0 -37.039999 0 -37.039999 -2.2731753e-10 160.18662 + 7905 0 -37.039999 0 -37.039999 3.8584194e-11 160.18662 + 7906 0 -37.039999 0 -37.039999 3.440085e-10 160.18662 + 7907 0 -37.039999 0 -37.039999 4.578938e-10 160.18662 + 7908 0 -37.039999 0 -37.039999 -3.8239706e-10 160.18662 + 7909 0 -37.039999 0 -37.039999 -2.6840548e-10 160.18662 + 7910 0 -37.039999 0 -37.039999 3.4357077e-10 160.18662 + 7911 0 -37.039999 0 -37.039999 -5.7435656e-10 160.18662 + 7912 0 -37.039999 0 -37.039999 -3.7959693e-10 160.18662 + 7913 0 -37.039999 0 -37.039999 -2.670022e-10 160.18662 + 7914 0 -37.039999 0 -37.039999 3.8670848e-11 160.18662 + 7915 0 -37.039999 0 -37.039999 3.8672224e-11 160.18662 + 7916 0 -37.039999 0 -37.039999 -3.8152284e-10 160.18662 + 7917 0 -37.039999 0 -37.039999 -4.2079304e-10 160.18662 + 7918 0 -37.039999 0 -37.039999 4.9637073e-10 160.18662 + 7919 0 -37.039999 0 -37.039999 3.4426661e-10 160.18662 + 7920 0 -37.039999 0 -37.039999 -1.523758e-10 160.18662 + 7921 0 -37.039999 0 -37.039999 2.298205e-10 160.18662 + 7922 0 -37.039999 0 -37.039999 -1.1415421e-10 160.18662 + 7923 0 -37.039999 0 -37.039999 3.8140273e-11 160.18662 + 7924 0 -37.039999 0 -37.039999 -1.9058907e-10 160.18662 + 7925 0 -37.039999 0 -37.039999 5.1810246e-13 160.18662 + 7926 0 -37.039999 0 -37.039999 4.1962554e-10 160.18662 + 7927 0 -37.039999 0 -37.039999 4.9589128e-10 160.18662 + 7928 0 -37.039999 0 -37.039999 -3.8118304e-10 160.18662 + 7929 0 -37.039999 0 -37.039999 3.8236021e-10 160.18662 + 7930 0 -37.039999 0 -37.039999 4.9648494e-10 160.18662 + 7931 0 -37.039999 0 -37.039999 -4.5776568e-10 160.18662 + 7932 0 -37.039999 0 -37.039999 -4.5836673e-10 160.18662 + 7933 0 -37.039999 0 -37.039999 4.2101972e-10 160.18662 + 7934 0 -37.039999 0 -37.039999 5.3458595e-10 160.18662 + 7935 0 -37.039999 0 -37.039999 -2.6828723e-10 160.18662 + 7936 0 -37.039999 0 -37.039999 -9.930305e-10 160.18662 + 7937 0 -37.039999 0 -37.039999 3.4388457e-10 160.18662 + 7938 0 -37.039999 0 -37.039999 -9.1873789e-10 160.18662 + 7939 0 -37.039999 0 -37.039999 -8.0159317e-10 160.18662 + 7940 0 -37.039999 0 -37.039999 3.8142747e-10 160.18662 + 7941 0 -37.039999 0 -37.039999 3.8171589e-10 160.18662 + 7942 0 -37.039999 0 -37.039999 -3.0456875e-10 160.18662 + 7943 0 -37.039999 0 -37.039999 -3.8120652e-10 160.18662 + 7944 0 -37.039999 0 -37.039999 1.1441324e-10 160.18662 + 7945 0 -37.039999 0 -37.039999 -1.1481418e-10 160.18662 + 7946 0 -37.039999 0 -37.039999 3.0553418e-10 160.18662 + 7947 0 -37.039999 0 -37.039999 6.8705175e-10 160.18662 + 7948 0 -37.039999 0 -37.039999 1.5433613e-10 160.18662 + 7949 0 -37.039999 0 -37.039999 -5.3423653e-10 160.18662 + 7950 0 -37.039999 0 -37.039999 -4.5822505e-10 160.18662 + 7951 0 -37.039999 0 -37.039999 2.6747697e-10 160.18662 + 7952 0 -37.039999 0 -37.039999 7.6365706e-10 160.18662 + 7953 0 -37.039999 0 -37.039999 -3.4444204e-10 160.18662 + 7954 0 -37.039999 0 -37.039999 -2.2891472e-10 160.18662 + 7955 0 -37.039999 0 -37.039999 -1.1379764e-10 160.18662 + 7956 0 -37.039999 0 -37.039999 4.1983156e-10 160.18662 + 7957 0 -37.039999 0 -37.039999 3.8134127e-10 160.18662 + 7958 0 -37.039999 0 -37.039999 7.5706391e-11 160.18662 + 7959 0 -37.039999 0 -37.039999 -5.3409249e-10 160.18662 + 7960 0 -37.039999 0 -37.039999 -4.5850671e-10 160.18662 + 7961 0 -37.039999 0 -37.039999 4.5770714e-10 160.18662 + 7962 0 -37.039999 0 -37.039999 6.1084215e-10 160.18662 + 7963 0 -37.039999 0 -37.039999 3.8735153e-11 160.18662 + 7964 0 -37.039999 0 -37.039999 -6.4972791e-10 160.18662 + 7965 0 -37.039999 0 -37.039999 3.793746e-10 160.18662 + 7966 0 -37.039999 0 -37.039999 1.0311059e-09 160.18662 + 7967 0 -37.039999 0 -37.039999 7.5845019e-11 160.18662 + 7968 0 -37.039999 0 -37.039999 -6.8719912e-10 160.18662 + 7969 0 -37.039999 0 -37.039999 -2.6473411e-10 160.18662 + 7970 0 -37.039999 0 -37.039999 -7.5516142e-11 160.18662 + 7971 0 -37.039999 0 -37.039999 2.6784767e-10 160.18662 + 7972 0 -37.039999 0 -37.039999 2.2954093e-10 160.18662 + 7973 0 -37.039999 0 -37.039999 -2.2751329e-10 160.18662 + 7974 0 -37.039999 0 -37.039999 -6.1157887e-10 160.18662 + 7975 0 -37.039999 0 -37.039999 -7.5712337e-11 160.18662 + 7976 0 -37.039999 0 -37.039999 6.4922433e-10 160.18662 + 7977 0 -37.039999 0 -37.039999 6.8719237e-10 160.18662 + 7978 0 -37.039999 0 -37.039999 -7.2577737e-10 160.18662 + 7979 0 -37.039999 0 -37.039999 4.9621876e-10 160.18662 + 7980 0 -37.039999 0 -37.039999 5.7342589e-10 160.18662 + 7981 0 -37.039999 0 -37.039999 -1.5261599e-10 160.18662 + 7982 0 -37.039999 0 -37.039999 -2.2861433e-10 160.18662 + 7983 0 -37.039999 0 -37.039999 2.6786834e-10 160.18662 + 7984 0 -37.039999 0 -37.039999 2.2973233e-10 160.18662 + 7985 0 -37.039999 0 -37.039999 -5.7397708e-10 160.18662 + 7986 0 -37.039999 0 -37.039999 -6.5057592e-10 160.18662 + 7987 0 -37.039999 0 -37.039999 5.7260415e-10 160.18662 + 7988 0 -37.039999 0 -37.039999 5.3327086e-10 160.18662 + 7989 0 -37.039999 0 -37.039999 -1.1553874e-10 160.18662 + 7990 0 -37.039999 0 -37.039999 5.0872611e-13 160.18662 + 7991 0 -37.039999 0 -37.039999 -1.1447301e-10 160.18662 + 7992 0 -37.039999 0 -37.039999 -3.6199426e-11 160.18662 + 7993 0 -37.039999 0 -37.039999 5.3438228e-10 160.18662 + 7994 0 -37.039999 0 -37.039999 -4.1886267e-10 160.18662 + 7995 0 -37.039999 0 -37.039999 4.9606986e-10 160.18662 + 7996 0 -37.039999 0 -37.039999 -4.1885343e-10 160.18662 + 7997 0 -37.039999 0 -37.039999 4.5883732e-10 160.18662 + 7998 0 -37.039999 0 -37.039999 -3.80611e-10 160.18662 + 7999 0 -37.039999 0 -37.039999 4.9667036e-10 160.18662 + 8000 0 -37.039999 0 -37.039999 -4.1979757e-10 160.18662 + 8001 0 -37.039999 0 -37.039999 4.9667036e-10 160.18662 + 8002 0 -37.039999 0 -37.039999 -4.1901941e-10 160.18662 + 8003 0 -37.039999 0 -37.039999 4.9667036e-10 160.18662 + 8004 0 -37.039999 0 -37.039999 -3.0489261e-10 160.18662 + 8005 0 -37.039999 0 -37.039999 3.8209126e-10 160.18662 + 8006 0 -37.039999 0 -37.039999 3.8209126e-10 160.18662 + 8007 0 -37.039999 0 -37.039999 -3.9104184e-11 160.18662 + 8008 0 -37.039999 0 -37.039999 -4.5957334e-10 160.18662 + 8009 0 -37.039999 0 -37.039999 -1.5150495e-10 160.18662 + 8010 0 -37.039999 0 -37.039999 3.8643957e-11 160.18662 + 8011 0 -37.039999 0 -37.039999 5.7180468e-10 160.18662 + 8012 0 -37.039999 0 -37.039999 3.4335874e-10 160.18662 + 8013 0 -37.039999 0 -37.039999 -3.4424145e-10 160.18662 + 8014 0 -37.039999 0 -37.039999 -1.1536706e-10 160.18662 + 8015 0 -37.039999 0 -37.039999 3.8264696e-10 160.18662 + 8016 0 -37.039999 0 -37.039999 -3.0614686e-10 160.18662 + 8017 0 -37.039999 0 -37.039999 1.142659e-10 160.18662 + 8018 0 -37.039999 0 -37.039999 -1.8977455e-10 160.18662 + 8019 0 -37.039999 0 -37.039999 3.4339347e-10 160.18662 + 8020 0 -37.039999 0 -37.039999 4.185252e-10 160.18662 + 8021 0 -37.039999 0 -37.039999 -1.9149924e-10 160.18662 + 8022 0 -37.039999 0 -37.039999 3.0488052e-10 160.18662 + 8023 0 -37.039999 0 -37.039999 -3.7590286e-11 160.18662 + 8024 0 -37.039999 0 -37.039999 2.6766092e-10 160.18662 + 8025 0 -37.039999 0 -37.039999 -3.8512694e-11 160.18662 + 8026 0 -37.039999 0 -37.039999 -3.4348857e-10 160.18662 + 8027 0 -37.039999 0 -37.039999 -3.8109169e-11 160.18662 + 8028 0 -37.039999 0 -37.039999 3.0473208e-10 160.18662 + 8029 0 -37.039999 0 -37.039999 -2.7198489e-13 160.18662 + 8030 0 -37.039999 0 -37.039999 7.7071414e-11 160.18662 + 8031 0 -37.039999 0 -37.039999 -3.8580782e-13 160.18662 + 8032 0 -37.039999 0 -37.039999 -4.5892059e-10 160.18662 + 8033 0 -37.039999 0 -37.039999 -6.1007568e-10 160.18662 + 8034 0 -37.039999 0 -37.039999 1.5308319e-10 160.18662 + 8035 0 -37.039999 0 -37.039999 8.779935e-10 160.18662 + 8036 0 -37.039999 0 -37.039999 5.346384e-10 160.18662 + 8037 0 -37.039999 0 -37.039999 -2.3000783e-10 160.18662 + 8038 0 -37.039999 0 -37.039999 -6.4974962e-10 160.18662 + 8039 0 -37.039999 0 -37.039999 5.3444535e-10 160.18662 + 8040 0 -37.039999 0 -37.039999 6.1086906e-10 160.18662 + 8041 0 -37.039999 0 -37.039999 -5.7271999e-10 160.18662 + 8042 0 -37.039999 0 -37.039999 -5.7271999e-10 160.18662 + 8043 0 -37.039999 0 -37.039999 3.0500785e-10 160.18662 + 8044 0 -37.039999 0 -37.039999 4.5746579e-10 160.18662 + 8045 0 -37.039999 0 -37.039999 -5.3467706e-10 160.18662 + 8046 0 -37.039999 0 -37.039999 8.006937e-10 160.18662 + 8047 0 -37.039999 0 -37.039999 1.2980733e-09 160.18662 + 8048 0 -37.039999 0 -37.039999 1.1444934e-10 160.18662 + 8049 0 -37.039999 0 -37.039999 -6.1154057e-10 160.18662 + 8050 0 -37.039999 0 -37.039999 -7.7017961e-11 160.18662 + 8051 0 -37.039999 0 -37.039999 7.6348033e-10 160.18662 + 8052 0 -37.039999 0 -37.039999 6.8623108e-10 160.18662 + 8053 0 -37.039999 0 -37.039999 -4.5935372e-10 160.18662 + 8054 0 -37.039999 0 -37.039999 -9.168555e-10 160.18662 + 8055 0 -37.039999 0 -37.039999 -1.9055264e-10 160.18662 + 8056 0 -37.039999 0 -37.039999 7.6171359e-10 160.18662 + 8057 0 -37.039999 0 -37.039999 2.2746711e-10 160.18662 + 8058 0 -37.039999 0 -37.039999 -1.5317375e-10 160.18662 + 8059 0 -37.039999 0 -37.039999 7.6340609e-11 160.18662 + 8060 0 -37.039999 0 -37.039999 -3.7707731e-11 160.18662 + 8061 0 -37.039999 0 -37.039999 -4.0855215e-11 160.18662 + 8062 0 -37.039999 0 -37.039999 7.6246871e-11 160.18662 + 8063 0 -37.039999 0 -37.039999 -1.9011954e-10 160.18662 + 8064 0 -37.039999 0 -37.039999 -2.3066573e-10 160.18662 + 8065 0 -37.039999 0 -37.039999 5.3495898e-10 160.18662 + 8066 0 -37.039999 0 -37.039999 -4.9760286e-10 160.18662 + 8067 0 -37.039999 0 -37.039999 -6.8739929e-10 160.18662 + 8068 0 -37.039999 0 -37.039999 7.2464162e-10 160.18662 + 8069 0 -37.039999 0 -37.039999 8.0088244e-10 160.18662 + 8070 0 -37.039999 0 -37.039999 -1.5411856e-10 160.18662 + 8071 0 -37.039999 0 -37.039999 -7.6344872e-10 160.18662 + 8072 0 -37.039999 0 -37.039999 -1.1456505e-10 160.18662 + 8073 0 -37.039999 0 -37.039999 5.7219778e-10 160.18662 + 8074 0 -37.039999 0 -37.039999 1.1498751e-10 160.18662 + 8075 0 -37.039999 0 -37.039999 -4.180444e-10 160.18662 + 8076 0 -37.039999 0 -37.039999 -1.5248119e-10 160.18662 + 8077 0 -37.039999 0 -37.039999 7.2491929e-10 160.18662 + 8078 0 -37.039999 0 -37.039999 8.7708837e-10 160.18662 + 8079 0 -37.039999 0 -37.039999 -3.0499183e-10 160.18662 + 8080 0 -37.039999 0 -37.039999 -7.2640027e-10 160.18662 + 8081 0 -37.039999 0 -37.039999 5.7207543e-10 160.18662 + 8082 0 -37.039999 0 -37.039999 -1.1372451e-10 160.18662 + 8083 0 -37.039999 0 -37.039999 -6.1072201e-10 160.18662 + 8084 0 -37.039999 0 -37.039999 -1.8967184e-10 160.18662 + 8085 0 -37.039999 0 -37.039999 -1.5279888e-10 160.18662 + 8086 0 -37.039999 0 -37.039999 5.3485543e-10 160.18662 + 8087 0 -37.039999 0 -37.039999 6.8740833e-10 160.18662 + 8088 0 -37.039999 0 -37.039999 -4.2059939e-10 160.18662 + 8089 0 -37.039999 0 -37.039999 -6.8830651e-10 160.18662 + 8090 0 -37.039999 0 -37.039999 -7.7719233e-11 160.18662 + 8091 0 -37.039999 0 -37.039999 1.1839149e-09 160.18662 + 8092 0 -37.039999 0 -37.039999 2.6747064e-10 160.18662 + 8093 0 -37.039999 0 -37.039999 -7.6572842e-10 160.18662 + 8094 0 -37.039999 0 -37.039999 -1.2229167e-09 160.18662 + 8095 0 -37.039999 0 -37.039999 2.2969616e-10 160.18662 + 8096 0 -37.039999 0 -37.039999 1.1397198e-10 160.18662 + 8097 0 -37.039999 0 -37.039999 7.6524837e-11 160.18662 + 8098 0 -37.039999 0 -37.039999 -6.5000101e-10 160.18662 + 8099 0 -37.039999 0 -37.039999 -2.6728569e-10 160.18662 + 8100 0 -37.039999 0 -37.039999 3.074421e-13 160.18662 + 8101 0 -37.039999 0 -37.039999 5.7293136e-10 160.18662 + 8102 0 -37.039999 0 -37.039999 3.8809614e-11 160.18662 + 8103 0 -37.039999 0 -37.039999 -1.1385149e-10 160.18662 + 8104 0 -37.039999 0 -37.039999 3.9407727e-11 160.18662 + 8105 0 -37.039999 0 -37.039999 3.9561919e-11 160.18662 + 8106 0 -37.039999 0 -37.039999 7.7541262e-11 160.18662 + 8107 0 -37.039999 0 -37.039999 -3.7947066e-11 160.18662 + 8108 0 -37.039999 0 -37.039999 -3.4271751e-10 160.18662 + 8109 0 -37.039999 0 -37.039999 -3.635511e-11 160.18662 + 8110 0 -37.039999 0 -37.039999 1.1506921e-10 160.18662 + 8111 0 -37.039999 0 -37.039999 1.8973023e-10 160.18662 + 8112 0 -37.039999 0 -37.039999 -2.2988181e-10 160.18662 + 8113 0 -37.039999 0 -37.039999 7.6744322e-11 160.18662 + 8114 0 -37.039999 0 -37.039999 -4.1870577e-10 160.18662 + 8115 0 -37.039999 0 -37.039999 8.8994499e-13 160.18662 + 8116 0 -37.039999 0 -37.039999 -1.5124514e-10 160.18662 + 8117 0 -37.039999 0 -37.039999 -3.6335715e-11 160.18662 + 8118 0 -37.039999 0 -37.039999 2.2913539e-10 160.18662 + 8119 0 -37.039999 0 -37.039999 2.6654828e-10 160.18662 + 8120 0 -37.039999 0 -37.039999 -7.4734906e-11 160.18662 + 8121 0 -37.039999 0 -37.039999 -3.4290355e-10 160.18662 + 8122 0 -37.039999 0 -37.039999 -1.1321931e-10 160.18662 + 8123 0 -37.039999 0 -37.039999 1.9072052e-10 160.18662 + 8124 0 -37.039999 0 -37.039999 1.9072052e-10 160.18662 + 8125 0 -37.039999 0 -37.039999 -1.8885124e-10 160.18662 + 8126 0 -37.039999 0 -37.039999 3.9084231e-11 160.18662 + 8127 0 -37.039999 0 -37.039999 7.7337849e-11 160.18662 + 8128 0 -37.039999 0 -37.039999 -1.1378278e-10 160.18662 + 8129 0 -37.039999 0 -37.039999 3.8928205e-11 160.18662 + 8130 0 -37.039999 0 -37.039999 2.2959508e-10 160.18662 + 8131 0 -37.039999 0 -37.039999 -4.948357e-10 160.18662 + 8132 0 -37.039999 0 -37.039999 6.5011263e-10 160.18662 + 8133 0 -37.039999 0 -37.039999 -5.7316999e-10 160.18662 + 8134 0 -37.039999 0 -37.039999 5.334203e-10 160.18662 + 8135 0 -37.039999 0 -37.039999 5.3446813e-10 160.18662 + 8136 0 -37.039999 0 -37.039999 -3.8297951e-10 160.18662 + 8137 0 -37.039999 0 -37.039999 -4.9619962e-10 160.18662 + 8138 0 -37.039999 0 -37.039999 -1.1530365e-10 160.18662 + 8139 0 -37.039999 0 -37.039999 9.5454772e-10 160.18662 + 8140 0 -37.039999 0 -37.039999 1.2971353e-09 160.18662 + 8141 0 -37.039999 0 -37.039999 3.4444791e-10 160.18662 + 8142 0 -37.039999 0 -37.039999 -2.3070561e-10 160.18662 + 8143 0 -37.039999 0 -37.039999 -6.884563e-10 160.18662 + 8144 0 -37.039999 0 -37.039999 -7.6094198e-11 160.18662 + 8145 0 -37.039999 0 -37.039999 8.009235e-10 160.18662 + 8146 0 -37.039999 0 -37.039999 3.4346575e-10 160.18662 + 8147 0 -37.039999 0 -37.039999 -7.6288167e-11 160.18662 + 8148 0 -37.039999 0 -37.039999 -3.0421459e-10 160.18662 + 8149 0 -37.039999 0 -37.039999 1.3757231e-12 160.18662 + 8150 0 -37.039999 0 -37.039999 3.7663248e-11 160.18662 + 8151 0 -37.039999 0 -37.039999 2.6648851e-10 160.18662 + 8152 0 -37.039999 0 -37.039999 -3.9309132e-11 160.18662 + 8153 0 -37.039999 0 -37.039999 -4.9592365e-10 160.18662 + 8154 0 -37.039999 0 -37.039999 7.7060961e-11 160.18662 + 8155 0 -37.039999 0 -37.039999 3.8155928e-10 160.18662 + 8156 0 -37.039999 0 -37.039999 -5.3309489e-10 160.18662 + 8157 0 -37.039999 0 -37.039999 4.9633373e-10 160.18662 + 8158 0 -37.039999 0 -37.039999 -2.6624641e-10 160.18662 + 8159 0 -37.039999 0 -37.039999 1.2967253e-12 160.18662 + 8160 0 -37.039999 0 -37.039999 7.7036179e-11 160.18662 + 8161 0 -37.039999 0 -37.039999 1.505779e-12 160.18662 + 8162 0 -37.039999 0 -37.039999 -2.657278e-10 160.18662 + 8163 0 -37.039999 0 -37.039999 1.1508829e-10 160.18662 + 8164 0 -37.039999 0 -37.039999 1.1183932e-12 160.18662 + 8165 0 -37.039999 0 -37.039999 -7.5464309e-11 160.18662 + 8166 0 -37.039999 0 -37.039999 -3.6820945e-11 160.18662 + 8167 0 -37.039999 0 -37.039999 -3.6588508e-11 160.18662 + 8168 0 -37.039999 0 -37.039999 3.8093616e-10 160.18662 + 8169 0 -37.039999 0 -37.039999 -7.6284244e-11 160.18662 + 8170 0 -37.039999 0 -37.039999 -1.5178404e-10 160.18662 + 8171 0 -37.039999 0 -37.039999 3.8211313e-10 160.18662 + 8172 0 -37.039999 0 -37.039999 1.5354075e-10 160.18662 + 8173 0 -37.039999 0 -37.039999 2.2907386e-10 160.18662 + 8174 0 -37.039999 0 -37.039999 -2.6683099e-10 160.18662 + 8175 0 -37.039999 0 -37.039999 -2.6673654e-10 160.18662 + 8176 0 -37.039999 0 -37.039999 -3.8033517e-11 160.18662 + 8177 0 -37.039999 0 -37.039999 4.1907518e-10 160.18662 + 8178 0 -37.039999 0 -37.039999 3.4308421e-10 160.18662 + 8179 0 -37.039999 0 -37.039999 -3.7812313e-11 160.18662 + 8180 0 -37.039999 0 -37.039999 -1.8922494e-10 160.18662 + 8181 0 -37.039999 0 -37.039999 3.8955578e-11 160.18662 + 8182 0 -37.039999 0 -37.039999 3.9176528e-11 160.18662 + 8183 0 -37.039999 0 -37.039999 -7.4515559e-11 160.18662 + 8184 0 -37.039999 0 -37.039999 -7.4593848e-11 160.18662 + 8185 0 -37.039999 0 -37.039999 -3.624374e-11 160.18662 + 8186 0 -37.039999 0 -37.039999 -3.7050652e-11 160.18662 + 8187 0 -37.039999 0 -37.039999 4.5800224e-10 160.18662 + 8188 0 -37.039999 0 -37.039999 4.5800224e-10 160.18662 + 8189 0 -37.039999 0 -37.039999 -4.561704e-10 160.18662 + 8190 0 -37.039999 0 -37.039999 4.5800224e-10 160.18662 + 8191 0 -37.039999 0 -37.039999 -4.561704e-10 160.18662 + 8192 0 -37.039999 0 -37.039999 4.9687004e-10 160.18662 + 8193 0 -37.039999 0 -37.039999 -4.561704e-10 160.18662 + 8194 0 -37.039999 0 -37.039999 3.9536038e-11 160.18662 + 8195 0 -37.039999 0 -37.039999 6.1094559e-10 160.18662 + 8196 0 -37.039999 0 -37.039999 6.111888e-10 160.18662 + 8197 0 -37.039999 0 -37.039999 -4.9551203e-10 160.18662 + 8198 0 -37.039999 0 -37.039999 4.2130555e-10 160.18662 + 8199 0 -37.039999 0 -37.039999 -3.8166073e-10 160.18662 + 8200 0 -37.039999 0 -37.039999 -3.0458702e-10 160.18662 + 8201 0 -37.039999 0 -37.039999 -2.2833059e-10 160.18662 + 8202 0 -37.039999 0 -37.039999 -7.5421005e-11 160.18662 + 8203 0 -37.039999 0 -37.039999 1.9154208e-10 160.18662 + 8204 0 -37.039999 0 -37.039999 -7.7053949e-11 160.18662 + 8205 0 -37.039999 0 -37.039999 3.0547013e-10 160.18662 + 8206 0 -37.039999 0 -37.039999 -3.8054738e-10 160.18662 + 8207 0 -37.039999 0 -37.039999 -4.5601687e-10 160.18662 + 8208 0 -37.039999 0 -37.039999 -2.6596807e-10 160.18662 + 8209 0 -37.039999 0 -37.039999 3.8747602e-11 160.18662 + 8210 0 -37.039999 0 -37.039999 -3.6320035e-11 160.18662 + 8211 0 -37.039999 0 -37.039999 3.9533104e-11 160.18662 + 8212 0 -37.039999 0 -37.039999 1.5552971e-12 160.18662 + 8213 0 -37.039999 0 -37.039999 -7.4553706e-11 160.18662 + 8214 0 -37.039999 0 -37.039999 3.9355893e-11 160.18662 + 8215 0 -37.039999 0 -37.039999 1.9194863e-10 160.18662 + 8216 0 -37.039999 0 -37.039999 -7.5825012e-11 160.18662 + 8217 0 -37.039999 0 -37.039999 1.1574575e-12 160.18662 + 8218 0 -37.039999 0 -37.039999 -1.1345456e-10 160.18662 + 8219 0 -37.039999 0 -37.039999 -7.5150146e-11 160.18662 + 8220 0 -37.039999 0 -37.039999 1.9109575e-10 160.18662 + 8221 0 -37.039999 0 -37.039999 1.1516873e-10 160.18662 + 8222 0 -37.039999 0 -37.039999 1.5386145e-10 160.18662 + 8223 0 -37.039999 0 -37.039999 -1.5127914e-10 160.18662 + 8224 0 -37.039999 0 -37.039999 -3.701129e-11 160.18662 + 8225 0 -37.039999 0 -37.039999 -3.7035386e-11 160.18662 + 8226 0 -37.039999 0 -37.039999 -3.6766659e-11 160.18662 + 8227 0 -37.039999 0 -37.039999 2.6742181e-10 160.18662 + 8228 0 -37.039999 0 -37.039999 1.9159513e-10 160.18662 + 8229 0 -37.039999 0 -37.039999 1.7643507e-12 160.18662 + 8230 0 -37.039999 0 -37.039999 7.6178946e-11 160.18662 + 8231 0 -37.039999 0 -37.039999 -1.1372451e-10 160.18662 + 8232 0 -37.039999 0 -37.039999 -4.9579367e-10 160.18662 + 8233 0 -37.039999 0 -37.039999 -4.5635176e-10 160.18662 + 8234 0 -37.039999 0 -37.039999 5.3747414e-13 160.18662 + 8235 0 -37.039999 0 -37.039999 3.8623392e-11 160.18662 + 8236 0 -37.039999 0 -37.039999 1.9127163e-10 160.18662 + 8237 0 -37.039999 0 -37.039999 -3.444033e-10 160.18662 + 8238 0 -37.039999 0 -37.039999 -3.8049708e-10 160.18662 + 8239 0 -37.039999 0 -37.039999 -1.5114455e-10 160.18662 + 8240 0 -37.039999 0 -37.039999 7.6511884e-11 160.18662 + 8241 0 -37.039999 0 -37.039999 3.8792993e-11 160.18662 + 8242 0 -37.039999 0 -37.039999 7.4792621e-13 160.18662 + 8243 0 -37.039999 0 -37.039999 -3.7709794e-11 160.18662 + 8244 0 -37.039999 0 -37.039999 -3.7356704e-11 160.18662 + 8245 0 -37.039999 0 -37.039999 -1.1448108e-10 160.18662 + 8246 0 -37.039999 0 -37.039999 4.5788442e-10 160.18662 + 8247 0 -37.039999 0 -37.039999 2.2930888e-10 160.18662 + 8248 0 -37.039999 0 -37.039999 -3.4420963e-10 160.18662 + 8249 0 -37.039999 0 -37.039999 -6.8800514e-10 160.18662 + 8250 0 -37.039999 0 -37.039999 3.821261e-10 160.18662 + 8251 0 -37.039999 0 -37.039999 3.4361664e-10 160.18662 + 8252 0 -37.039999 0 -37.039999 -3.8358781e-10 160.18662 + 8253 0 -37.039999 0 -37.039999 -9.5433888e-10 160.18662 + 8254 0 -37.039999 0 -37.039999 1.9047444e-10 160.18662 + 8255 0 -37.039999 0 -37.039999 2.2835908e-10 160.18662 + 8256 0 -37.039999 0 -37.039999 -4.2037402e-10 160.18662 + 8257 0 -37.039999 0 -37.039999 1.9132333e-10 160.18662 + 8258 0 -37.039999 0 -37.039999 7.6727493e-11 160.18662 + 8259 0 -37.039999 0 -37.039999 -2.2965013e-10 160.18662 + 8260 0 -37.039999 0 -37.039999 -3.0516787e-10 160.18662 + 8261 0 -37.039999 0 -37.039999 5.7239244e-10 160.18662 + 8262 0 -37.039999 0 -37.039999 -5.7203836e-10 160.18662 + 8263 0 -37.039999 0 -37.039999 6.8702215e-10 160.18662 + 8264 0 -37.039999 0 -37.039999 -5.3519053e-10 160.18662 + 8265 0 -37.039999 0 -37.039999 5.7279983e-10 160.18662 + 8266 0 -37.039999 0 -37.039999 -5.3432284e-10 160.18662 + 8267 0 -37.039999 0 -37.039999 6.1081762e-10 160.18662 + 8268 0 -37.039999 0 -37.039999 -5.3432284e-10 160.18662 + 8269 0 -37.039999 0 -37.039999 6.1081762e-10 160.18662 + 8270 0 -37.039999 0 -37.039999 -5.3424224e-10 160.18662 + 8271 0 -37.039999 0 -37.039999 4.9704115e-10 160.18662 + 8272 0 -37.039999 0 -37.039999 -5.7294789e-10 160.18662 + 8273 0 -37.039999 0 -37.039999 5.7232522e-10 160.18662 + 8274 0 -37.039999 0 -37.039999 -5.73258e-10 160.18662 + 8275 0 -37.039999 0 -37.039999 7.2583702e-10 160.18662 + 8276 0 -37.039999 0 -37.039999 -5.73274e-10 160.18662 + 8277 0 -37.039999 0 -37.039999 7.2573303e-10 160.18662 + 8278 0 -37.039999 0 -37.039999 -4.9662362e-10 160.18662 + 8279 0 -37.039999 0 -37.039999 7.2570488e-10 160.18662 + 8280 0 -37.039999 0 -37.039999 -3.8116443e-10 160.18662 + 8281 0 -37.039999 0 -37.039999 -1.1392219e-10 160.18662 + 8282 0 -37.039999 0 -37.039999 2.2885559e-10 160.18662 + 8283 0 -37.039999 0 -37.039999 3.8228924e-10 160.18662 + 8284 0 -37.039999 0 -37.039999 -3.5978018e-11 160.18662 + 8285 0 -37.039999 0 -37.039999 -4.19547e-10 160.18662 + 8286 0 -37.039999 0 -37.039999 -2.2863971e-10 160.18662 + 8287 0 -37.039999 0 -37.039999 -1.8983298e-10 160.18662 + 8288 0 -37.039999 0 -37.039999 4.1991723e-10 160.18662 + 8289 0 -37.039999 0 -37.039999 -3.0363282e-10 160.18662 + 8290 0 -37.039999 0 -37.039999 3.9320978e-11 160.18662 + 8291 0 -37.039999 0 -37.039999 1.9095192e-10 160.18662 + 8292 0 -37.039999 0 -37.039999 5.335046e-10 160.18662 + 8293 0 -37.039999 0 -37.039999 -5.3525706e-10 160.18662 + 8294 0 -37.039999 0 -37.039999 5.7179423e-10 160.18662 + 8295 0 -37.039999 0 -37.039999 4.9546673e-10 160.18662 + 8296 0 -37.039999 0 -37.039999 -3.4446882e-10 160.18662 + 8297 0 -37.039999 0 -37.039999 -6.1158257e-10 160.18662 + 8298 0 -37.039999 0 -37.039999 1.1406303e-10 160.18662 + 8299 0 -37.039999 0 -37.039999 9.1589427e-10 160.18662 + 8300 0 -37.039999 0 -37.039999 1.525277e-10 160.18662 + 8301 0 -37.039999 0 -37.039999 -1.9107022e-10 160.18662 + 8302 0 -37.039999 0 -37.039999 -3.7914765e-11 160.18662 + 8303 0 -37.039999 0 -37.039999 7.8339417e-11 160.18662 + 8304 0 -37.039999 0 -37.039999 2.2837483e-10 160.18662 + 8305 0 -37.039999 0 -37.039999 -2.2826131e-10 160.18662 + 8306 0 -37.039999 0 -37.039999 -3.434366e-10 160.18662 + 8307 0 -37.039999 0 -37.039999 -3.0503599e-10 160.18662 + 8308 0 -37.039999 0 -37.039999 3.4358148e-10 160.18662 + 8309 0 -37.039999 0 -37.039999 3.4358148e-10 160.18662 + 8310 0 -37.039999 0 -37.039999 -4.579897e-10 160.18662 + 8311 0 -37.039999 0 -37.039999 5.7197928e-10 160.18662 + 8312 0 -37.039999 0 -37.039999 -3.8087608e-10 160.18662 + 8313 0 -37.039999 0 -37.039999 3.8196668e-10 160.18662 + 8314 0 -37.039999 0 -37.039999 3.4311367e-10 160.18662 + 8315 0 -37.039999 0 -37.039999 -2.6722416e-10 160.18662 + 8316 0 -37.039999 0 -37.039999 1.5268707e-10 160.18662 + 8317 0 -37.039999 0 -37.039999 3.8826074e-11 160.18662 + 8318 0 -37.039999 0 -37.039999 -1.1483822e-10 160.18662 + 8319 0 -37.039999 0 -37.039999 1.5323257e-10 160.18662 + 8320 0 -37.039999 0 -37.039999 2.663936e-10 160.18662 + 8321 0 -37.039999 0 -37.039999 -1.9243391e-10 160.18662 + 8322 0 -37.039999 0 -37.039999 -3.8033535e-10 160.18662 + 8323 0 -37.039999 0 -37.039999 6.8592595e-10 160.18662 + 8324 0 -37.039999 0 -37.039999 -4.5719984e-10 160.18662 + 8325 0 -37.039999 0 -37.039999 1.9047444e-10 160.18662 + 8326 0 -37.039999 0 -37.039999 5.3450727e-10 160.18662 + 8327 0 -37.039999 0 -37.039999 -1.8998426e-10 160.18662 + 8328 0 -37.039999 0 -37.039999 -1.9043673e-10 160.18662 + 8329 0 -37.039999 0 -37.039999 7.6331204e-10 160.18662 + 8330 0 -37.039999 0 -37.039999 -4.5811583e-10 160.18662 + 8331 0 -37.039999 0 -37.039999 5.7320962e-10 160.18662 + 8332 0 -37.039999 0 -37.039999 -4.5811583e-10 160.18662 + 8333 0 -37.039999 0 -37.039999 6.4880309e-10 160.18662 + 8334 0 -37.039999 0 -37.039999 -4.963838e-10 160.18662 + 8335 0 -37.039999 0 -37.039999 5.7331361e-10 160.18662 + 8336 0 -37.039999 0 -37.039999 -4.5828935e-10 160.18662 + 8337 0 -37.039999 0 -37.039999 5.7222671e-10 160.18662 + 8338 0 -37.039999 0 -37.039999 -4.5828305e-10 160.18662 + 8339 0 -37.039999 0 -37.039999 6.4882725e-10 160.18662 + 8340 0 -37.039999 0 -37.039999 -5.7307709e-10 160.18662 + 8341 0 -37.039999 0 -37.039999 5.7208781e-10 160.18662 + 8342 0 -37.039999 0 -37.039999 -4.9654299e-10 160.18662 + 8343 0 -37.039999 0 -37.039999 5.733236e-10 160.18662 + 8344 0 -37.039999 0 -37.039999 5.733236e-10 160.18662 + 8345 0 -37.039999 0 -37.039999 -5.3576741e-10 160.18662 + 8346 0 -37.039999 0 -37.039999 6.1101682e-10 160.18662 + 8347 0 -37.039999 0 -37.039999 -1.5177815e-10 160.18662 + 8348 0 -37.039999 0 -37.039999 -5.7404256e-10 160.18662 + 8349 0 -37.039999 0 -37.039999 -3.8961407e-11 160.18662 + 8350 0 -37.039999 0 -37.039999 -3.7303699e-11 160.18662 + 8351 0 -37.039999 0 -37.039999 1.9067714e-10 160.18662 + 8352 0 -37.039999 0 -37.039999 1.9050404e-10 160.18662 + 8353 0 -37.039999 0 -37.039999 -5.3497762e-10 160.18662 + 8354 0 -37.039999 0 -37.039999 -1.9118244e-10 160.18662 + 8355 0 -37.039999 0 -37.039999 4.5737003e-10 160.18662 + 8356 0 -37.039999 0 -37.039999 1.1836115e-09 160.18662 + 8357 0 -37.039999 0 -37.039999 6.4884029e-10 160.18662 + 8358 0 -37.039999 0 -37.039999 -1.8980116e-10 160.18662 + 8359 0 -37.039999 0 -37.039999 -3.0488801e-10 160.18662 + 8360 0 -37.039999 0 -37.039999 -7.6435231e-11 160.18662 + 8361 0 -37.039999 0 -37.039999 4.9450156e-10 160.18662 + 8362 0 -37.039999 0 -37.039999 3.7654789e-11 160.18662 + 8363 0 -37.039999 0 -37.039999 -5.359474e-10 160.18662 + 8364 0 -37.039999 0 -37.039999 1.9034604e-10 160.18662 + 8365 0 -37.039999 0 -37.039999 2.2779599e-10 160.18662 + 8366 0 -37.039999 0 -37.039999 -3.0443224e-10 160.18662 + 8367 0 -37.039999 0 -37.039999 -3.8144703e-11 160.18662 + 8368 0 -37.039999 0 -37.039999 1.1501375e-10 160.18662 + 8369 0 -37.039999 0 -37.039999 -1.1363407e-10 160.18662 + 8370 0 -37.039999 0 -37.039999 7.4873803e-11 160.18662 + 8371 0 -37.039999 0 -37.039999 3.4367258e-10 160.18662 + 8372 0 -37.039999 0 -37.039999 2.292278e-10 160.18662 + 8373 0 -37.039999 0 -37.039999 -7.6403014e-10 160.18662 + 8374 0 -37.039999 0 -37.039999 -7.6400754e-10 160.18662 + 8375 0 -37.039999 0 -37.039999 2.6762603e-10 160.18662 + 8376 0 -37.039999 0 -37.039999 1.0307479e-09 160.18662 + 8377 0 -37.039999 0 -37.039999 5.7187791e-10 160.18662 + 8378 0 -37.039999 0 -37.039999 -3.4385901e-10 160.18662 + 8379 0 -37.039999 0 -37.039999 -8.3978638e-10 160.18662 + 8380 0 -37.039999 0 -37.039999 -3.4400557e-10 160.18662 + 8381 0 -37.039999 0 -37.039999 3.0456233e-10 160.18662 + 8382 0 -37.039999 0 -37.039999 3.8183055e-10 160.18662 + 8383 0 -37.039999 0 -37.039999 3.9246126e-11 160.18662 + 8384 0 -37.039999 0 -37.039999 -4.1885297e-10 160.18662 + 8385 0 -37.039999 0 -37.039999 -3.4296368e-10 160.18662 + 8386 0 -37.039999 0 -37.039999 1.9003813e-10 160.18662 + 8387 0 -37.039999 0 -37.039999 9.922535e-10 160.18662 + 8388 0 -37.039999 0 -37.039999 3.4315567e-10 160.18662 + 8389 0 -37.039999 0 -37.039999 -7.6648019e-11 160.18662 + 8390 0 -37.039999 0 -37.039999 -6.8678713e-10 160.18662 + 8391 0 -37.039999 0 -37.039999 -4.5824089e-10 160.18662 + 8392 0 -37.039999 0 -37.039999 1.5235709e-10 160.18662 + 8393 0 -37.039999 0 -37.039999 6.4913226e-10 160.18662 + 8394 0 -37.039999 0 -37.039999 3.8428026e-11 160.18662 + 8395 0 -37.039999 0 -37.039999 -6.8820353e-10 160.18662 + 8396 0 -37.039999 0 -37.039999 -4.5734413e-10 160.18662 + 8397 0 -37.039999 0 -37.039999 3.8115005e-10 160.18662 + 8398 0 -37.039999 0 -37.039999 5.7288936e-10 160.18662 + 8399 0 -37.039999 0 -37.039999 2.2987479e-10 160.18662 + 8400 0 -37.039999 0 -37.039999 -1.5143127e-10 160.18662 + 8401 0 -37.039999 0 -37.039999 -1.8825895e-10 160.18662 + 8402 0 -37.039999 0 -37.039999 -1.5236049e-10 160.18662 + 8403 0 -37.039999 0 -37.039999 6.4894554e-10 160.18662 + 8404 0 -37.039999 0 -37.039999 -5.347396e-10 160.18662 + 8405 0 -37.039999 0 -37.039999 6.4829534e-10 160.18662 + 8406 0 -37.039999 0 -37.039999 5.3273487e-10 160.18662 + 8407 0 -37.039999 0 -37.039999 -5.723432e-10 160.18662 + 8408 0 -37.039999 0 -37.039999 -1.5669151e-09 160.18662 + 8409 0 -37.039999 0 -37.039999 -7.8156916e-11 160.18662 + 8410 0 -37.039999 0 -37.039999 8.383e-10 160.18662 + 8411 0 -37.039999 0 -37.039999 -2.6668372e-10 160.18662 + 8412 0 -37.039999 0 -37.039999 7.6618415e-11 160.18662 + 8413 0 -37.039999 0 -37.039999 -8.7977103e-10 160.18662 + 8414 0 -37.039999 0 -37.039999 8.0092013e-10 160.18662 + 8415 0 -37.039999 0 -37.039999 9.148408e-10 160.18662 + 8416 0 -37.039999 0 -37.039999 -4.2148242e-10 160.18662 + 8417 0 -37.039999 0 -37.039999 -8.7797083e-10 160.18662 + 8418 0 -37.039999 0 -37.039999 3.8682928e-11 160.18662 + 8419 0 -37.039999 0 -37.039999 4.9592234e-10 160.18662 + 8420 0 -37.039999 0 -37.039999 9.301097e-13 160.18662 + 8421 0 -37.039999 0 -37.039999 -6.4933639e-10 160.18662 + 8422 0 -37.039999 0 -37.039999 8.7550221e-13 160.18662 + 8423 0 -37.039999 0 -37.039999 1.3215073e-12 160.18662 + 8424 0 -37.039999 0 -37.039999 -2.6789629e-10 160.18662 + 8425 0 -37.039999 0 -37.039999 -1.5336623e-10 160.18662 + 8426 0 -37.039999 0 -37.039999 6.4918772e-10 160.18662 + 8427 0 -37.039999 0 -37.039999 5.3467038e-10 160.18662 + 8428 0 -37.039999 0 -37.039999 -3.8303726e-10 160.18662 + 8429 0 -37.039999 0 -37.039999 -4.2152582e-10 160.18662 + 8430 0 -37.039999 0 -37.039999 5.7178808e-10 160.18662 + 8431 0 -37.039999 0 -37.039999 3.8123492e-10 160.18662 + 8432 0 -37.039999 0 -37.039999 -1.1559028e-10 160.18662 + 8433 0 -37.039999 0 -37.039999 -6.4899931e-10 160.18662 + 8434 0 -37.039999 0 -37.039999 1.8962044e-10 160.18662 + 8435 0 -37.039999 0 -37.039999 -3.7306634e-11 160.18662 + 8436 0 -37.039999 0 -37.039999 -1.613944e-13 160.18662 + 8437 0 -37.039999 0 -37.039999 4.1955525e-10 160.18662 + 8438 0 -37.039999 0 -37.039999 7.5612124e-11 160.18662 + 8439 0 -37.039999 0 -37.039999 3.7181572e-11 160.18662 + 8440 0 -37.039999 0 -37.039999 -1.9091704e-10 160.18662 + 8441 0 -37.039999 0 -37.039999 1.9053425e-10 160.18662 + 8442 0 -37.039999 0 -37.039999 -3.052264e-10 160.18662 + 8443 0 -37.039999 0 -37.039999 -1.1379152e-10 160.18662 + 8444 0 -37.039999 0 -37.039999 6.4882124e-10 160.18662 + 8445 0 -37.039999 0 -37.039999 3.8168849e-10 160.18662 + 8446 0 -37.039999 0 -37.039999 -6.4834888e-10 160.18662 + 8447 0 -37.039999 0 -37.039999 3.0481978e-10 160.18662 + 8448 0 -37.039999 0 -37.039999 1.1361499e-10 160.18662 + 8449 0 -37.039999 0 -37.039999 3.8577431e-11 160.18662 + 8450 0 -37.039999 0 -37.039999 -2.6736329e-10 160.18662 + 8451 0 -37.039999 0 -37.039999 1.9166345e-10 160.18662 + 8452 0 -37.039999 0 -37.039999 2.6707741e-10 160.18662 + 8453 0 -37.039999 0 -37.039999 -1.125681e-10 160.18662 + 8454 0 -37.039999 0 -37.039999 3.884728e-11 160.18662 + 8455 0 -37.039999 0 -37.039999 -7.5208284e-11 160.18662 + 8456 0 -37.039999 0 -37.039999 -7.521351e-11 160.18662 + 8457 0 -37.039999 0 -37.039999 3.0558272e-10 160.18662 + 8458 0 -37.039999 0 -37.039999 3.8224371e-10 160.18662 + 8459 0 -37.039999 0 -37.039999 -3.0314252e-10 160.18662 + 8460 0 -37.039999 0 -37.039999 1.1542517e-10 160.18662 + 8461 0 -37.039999 0 -37.039999 3.8574359e-11 160.18662 + 8462 0 -37.039999 0 -37.039999 4.0170967e-11 160.18662 + 8463 0 -37.039999 0 -37.039999 7.6660966e-11 160.18662 + 8464 0 -37.039999 0 -37.039999 -7.5664582e-11 160.18662 + 8465 0 -37.039999 0 -37.039999 -4.202596e-10 160.18662 + 8466 0 -37.039999 0 -37.039999 4.5835418e-10 160.18662 + 8467 0 -37.039999 0 -37.039999 6.1062842e-10 160.18662 + 8468 0 -37.039999 0 -37.039999 7.6218193e-11 160.18662 + 8469 0 -37.039999 0 -37.039999 -5.7349648e-10 160.18662 + 8470 0 -37.039999 0 -37.039999 7.241336e-10 160.18662 + 8471 0 -37.039999 0 -37.039999 -6.1144121e-10 160.18662 + 8472 0 -37.039999 0 -37.039999 -4.5811475e-10 160.18662 + 8473 0 -37.039999 0 -37.039999 4.1894265e-10 160.18662 + 8474 0 -37.039999 0 -37.039999 4.9678881e-10 160.18662 + 8475 0 -37.039999 0 -37.039999 -4.9605394e-10 160.18662 + 8476 0 -37.039999 0 -37.039999 4.5800847e-10 160.18662 + 8477 0 -37.039999 0 -37.039999 -4.2085216e-10 160.18662 + 8478 0 -37.039999 0 -37.039999 6.8655299e-10 160.18662 + 8479 0 -37.039999 0 -37.039999 3.8191024e-10 160.18662 + 8480 0 -37.039999 0 -37.039999 -7.6029501e-11 160.18662 + 8481 0 -37.039999 0 -37.039999 -4.1936126e-10 160.18662 + 8482 0 -37.039999 0 -37.039999 -1.894746e-10 160.18662 + 8483 0 -37.039999 0 -37.039999 -3.6902467e-11 160.18662 + 8484 0 -37.039999 0 -37.039999 1.1564142e-10 160.18662 + 8485 0 -37.039999 0 -37.039999 3.0698671e-10 160.18662 + 8486 0 -37.039999 0 -37.039999 -1.1354808e-10 160.18662 + 8487 0 -37.039999 0 -37.039999 8.5626808e-13 160.18662 + 8488 0 -37.039999 0 -37.039999 7.7161097e-11 160.18662 + 8489 0 -37.039999 0 -37.039999 -1.5415104e-10 160.18662 + 8490 0 -37.039999 0 -37.039999 3.8175811e-10 160.18662 + 8491 0 -37.039999 0 -37.039999 2.6747694e-10 160.18662 + 8492 0 -37.039999 0 -37.039999 -6.4889332e-10 160.18662 + 8493 0 -37.039999 0 -37.039999 3.42959e-10 160.18662 + 8494 0 -37.039999 0 -37.039999 6.4882372e-10 160.18662 + 8495 0 -37.039999 0 -37.039999 -4.2045357e-10 160.18662 + 8496 0 -37.039999 0 -37.039999 -7.2471175e-10 160.18662 + 8497 0 -37.039999 0 -37.039999 1.5283049e-10 160.18662 + 8498 0 -37.039999 0 -37.039999 4.9637002e-10 160.18662 + 8499 0 -37.039999 0 -37.039999 1.9065582e-10 160.18662 + 8500 0 -37.039999 0 -37.039999 -4.2003037e-10 160.18662 + 8501 0 -37.039999 0 -37.039999 1.5422777e-10 160.18662 + 8502 0 -37.039999 0 -37.039999 3.9533104e-11 160.18662 + 8503 0 -37.039999 0 -37.039999 -4.5928226e-10 160.18662 + 8504 0 -37.039999 0 -37.039999 -2.6680915e-10 160.18662 + 8505 0 -37.039999 0 -37.039999 5.7268876e-10 160.18662 + 8506 0 -37.039999 0 -37.039999 8.3972881e-10 160.18662 + 8507 0 -37.039999 0 -37.039999 -1.9080828e-10 160.18662 + 8508 0 -37.039999 0 -37.039999 3.8299233e-11 160.18662 + 8509 0 -37.039999 0 -37.039999 -7.6161939e-11 160.18662 + 8510 0 -37.039999 0 -37.039999 3.4331839e-10 160.18662 + 8511 0 -37.039999 0 -37.039999 -3.7559795e-11 160.18662 + 8512 0 -37.039999 0 -37.039999 -7.4600246e-11 160.18662 + 8513 0 -37.039999 0 -37.039999 7.6736548e-11 160.18662 + 8514 0 -37.039999 0 -37.039999 7.6742371e-11 160.18662 + 8515 0 -37.039999 0 -37.039999 4.6319694e-13 160.18662 + 8516 0 -37.039999 0 -37.039999 -3.8068945e-10 160.18662 + 8517 0 -37.039999 0 -37.039999 -3.8072129e-10 160.18662 + 8518 0 -37.039999 0 -37.039999 3.4305244e-10 160.18662 + 8519 0 -37.039999 0 -37.039999 3.8082165e-10 160.18662 + 8520 0 -37.039999 0 -37.039999 -5.3557462e-10 160.18662 + 8521 0 -37.039999 0 -37.039999 1.9195161e-10 160.18662 + 8522 0 -37.039999 0 -37.039999 -4.1965759e-10 160.18662 + 8523 0 -37.039999 0 -37.039999 -3.0493292e-10 160.18662 + 8524 0 -37.039999 0 -37.039999 3.4334592e-10 160.18662 + 8525 0 -37.039999 0 -37.039999 2.6756532e-10 160.18662 + 8526 0 -37.039999 0 -37.039999 -2.3031355e-10 160.18662 + 8527 0 -37.039999 0 -37.039999 -1.0699592e-09 160.18662 + 8528 0 -37.039999 0 -37.039999 -2.6728945e-10 160.18662 + 8529 0 -37.039999 0 -37.039999 -7.6071958e-11 160.18662 + 8530 0 -37.039999 0 -37.039999 4.5786551e-10 160.18662 + 8531 0 -37.039999 0 -37.039999 4.1997569e-10 160.18662 + 8532 0 -37.039999 0 -37.039999 -3.4542082e-10 160.18662 + 8533 0 -37.039999 0 -37.039999 -6.1214613e-10 160.18662 + 8534 0 -37.039999 0 -37.039999 2.6684103e-10 160.18662 + 8535 0 -37.039999 0 -37.039999 3.4396382e-10 160.18662 + 8536 0 -37.039999 0 -37.039999 -2.6817889e-10 160.18662 + 8537 0 -37.039999 0 -37.039999 -1.1859303e-09 160.18662 + 8538 0 -37.039999 0 -37.039999 -7.2714272e-10 160.18662 + 8539 0 -37.039999 0 -37.039999 1.8952622e-10 160.18662 + 8540 0 -37.039999 0 -37.039999 8.7818739e-10 160.18662 + 8541 0 -37.039999 0 -37.039999 -1.9194093e-10 160.18662 + 8542 0 -37.039999 0 -37.039999 -3.850788e-11 160.18662 + 8543 0 -37.039999 0 -37.039999 1.8982878e-10 160.18662 + 8544 0 -37.039999 0 -37.039999 -3.8210759e-10 160.18662 + 8545 0 -37.039999 0 -37.039999 2.666924e-10 160.18662 + 8546 0 -37.039999 0 -37.039999 -1.5261828e-10 160.18662 + 8547 0 -37.039999 0 -37.039999 3.4299572e-10 160.18662 + 8548 0 -37.039999 0 -37.039999 -3.7201822e-11 160.18662 + 8549 0 -37.039999 0 -37.039999 7.7654328e-11 160.18662 + 8550 0 -37.039999 0 -37.039999 -3.6189431e-11 160.18662 + 8551 0 -37.039999 0 -37.039999 -1.5276603e-10 160.18662 + 8552 0 -37.039999 0 -37.039999 -1.9035521e-10 160.18662 + 8553 0 -37.039999 0 -37.039999 3.0580321e-10 160.18662 + 8554 0 -37.039999 0 -37.039999 3.8321806e-10 160.18662 + 8555 0 -37.039999 0 -37.039999 2.2980633e-10 160.18662 + 8556 0 -37.039999 0 -37.039999 1.9097732e-10 160.18662 + 8557 0 -37.039999 0 -37.039999 -3.8274009e-10 160.18662 + 8558 0 -37.039999 0 -37.039999 -3.4498114e-10 160.18662 + 8559 0 -37.039999 0 -37.039999 4.9595895e-10 160.18662 + 8560 0 -37.039999 0 -37.039999 1.8995783e-10 160.18662 + 8561 0 -37.039999 0 -37.039999 -3.8237003e-10 160.18662 + 8562 0 -37.039999 0 -37.039999 -8.4048201e-10 160.18662 + 8563 0 -37.039999 0 -37.039999 6.4768425e-10 160.18662 + 8564 0 -37.039999 0 -37.039999 6.8598452e-10 160.18662 + 8565 0 -37.039999 0 -37.039999 -3.0492968e-10 160.18662 + 8566 0 -37.039999 0 -37.039999 -1.5266214e-10 160.18662 + 8567 0 -37.039999 0 -37.039999 3.7620357e-11 160.18662 + 8568 0 -37.039999 0 -37.039999 1.1845928e-09 160.18662 + 8569 0 -37.039999 0 -37.039999 1.1074314e-09 160.18662 + 8570 0 -37.039999 0 -37.039999 1.1509926e-10 160.18662 + 8571 0 -37.039999 0 -37.039999 -3.8166373e-10 160.18662 + 8572 0 -37.039999 0 -37.039999 -7.2672216e-10 160.18662 + 8573 0 -37.039999 0 -37.039999 7.2556467e-10 160.18662 + 8574 0 -37.039999 0 -37.039999 -4.5920195e-10 160.18662 + 8575 0 -37.039999 0 -37.039999 -4.9633428e-10 160.18662 + 8576 0 -37.039999 0 -37.039999 5.3478299e-10 160.18662 + 8577 0 -37.039999 0 -37.039999 6.4822966e-10 160.18662 + 8578 0 -37.039999 0 -37.039999 -6.4879708e-10 160.18662 + 8579 0 -37.039999 0 -37.039999 3.7280493e-11 160.18662 + 8580 0 -37.039999 0 -37.039999 8.777874e-10 160.18662 + 8581 0 -37.039999 0 -37.039999 9.9199191e-10 160.18662 + 8582 0 -37.039999 0 -37.039999 -1.9132042e-10 160.18662 + 8583 0 -37.039999 0 -37.039999 -8.4033836e-10 160.18662 + 8584 0 -37.039999 0 -37.039999 -1.521946e-10 160.18662 + 8585 0 -37.039999 0 -37.039999 3.0464357e-10 160.18662 + 8586 0 -37.039999 0 -37.039999 -4.9696731e-10 160.18662 + 8587 0 -37.039999 0 -37.039999 -6.499627e-10 160.18662 + 8588 0 -37.039999 0 -37.039999 1.9089798e-10 160.18662 + 8589 0 -37.039999 0 -37.039999 -1.1473662e-10 160.18662 + 8590 0 -37.039999 0 -37.039999 -3.4360808e-10 160.18662 + 8591 0 -37.039999 0 -37.039999 5.7248175e-10 160.18662 + 8592 0 -37.039999 0 -37.039999 6.4909597e-10 160.18662 + 8593 0 -37.039999 0 -37.039999 -5.7311889e-10 160.18662 + 8594 0 -37.039999 0 -37.039999 -4.5936612e-10 160.18662 + 8595 0 -37.039999 0 -37.039999 3.8097658e-10 160.18662 + 8596 0 -37.039999 0 -37.039999 7.2530929e-10 160.18662 + 8597 0 -37.039999 0 -37.039999 -3.8176096e-10 160.18662 + 8598 0 -37.039999 0 -37.039999 -3.4276196e-10 160.18662 + 8599 0 -37.039999 0 -37.039999 -3.8061531e-10 160.18662 + 8600 0 -37.039999 0 -37.039999 -3.8428124e-11 160.18662 + 8601 0 -37.039999 0 -37.039999 3.4303582e-10 160.18662 + 8602 0 -37.039999 0 -37.039999 3.9256536e-11 160.18662 + 8603 0 -37.039999 0 -37.039999 -1.1213425e-10 160.18662 + 8604 0 -37.039999 0 -37.039999 -1.8989552e-10 160.18662 + 8605 0 -37.039999 0 -37.039999 -7.5010396e-11 160.18662 + 8606 0 -37.039999 0 -37.039999 5.3514513e-10 160.18662 + 8607 0 -37.039999 0 -37.039999 2.2836286e-10 160.18662 + 8608 0 -37.039999 0 -37.039999 -3.0514965e-10 160.18662 + 8609 0 -37.039999 0 -37.039999 3.0485047e-10 160.18662 + 8610 0 -37.039999 0 -37.039999 -5.7342787e-10 160.18662 + 8611 0 -37.039999 0 -37.039999 -4.9726178e-10 160.18662 + 8612 0 -37.039999 0 -37.039999 1.540498e-10 160.18662 + 8613 0 -37.039999 0 -37.039999 -1.1307309e-10 160.18662 + 8614 0 -37.039999 0 -37.039999 -7.4834263e-11 160.18662 + 8615 0 -37.039999 0 -37.039999 2.6719891e-10 160.18662 + 8616 0 -37.039999 0 -37.039999 2.3006344e-10 160.18662 + 8617 0 -37.039999 0 -37.039999 -1.9024153e-10 160.18662 + 8618 0 -37.039999 0 -37.039999 -2.6785097e-10 160.18662 + 8619 0 -37.039999 0 -37.039999 3.8224247e-10 160.18662 + 8620 0 -37.039999 0 -37.039999 3.0526738e-10 160.18662 + 8621 0 -37.039999 0 -37.039999 -3.0635885e-10 160.18662 + 8622 0 -37.039999 0 -37.039999 -8.4086339e-10 160.18662 + 8623 0 -37.039999 0 -37.039999 -2.288605e-10 160.18662 + 8624 0 -37.039999 0 -37.039999 4.1938638e-10 160.18662 + 8625 0 -37.039999 0 -37.039999 3.817812e-10 160.18662 + 8626 0 -37.039999 0 -37.039999 -3.0546594e-10 160.18662 + 8627 0 -37.039999 0 -37.039999 -6.10376e-10 160.18662 + 8628 0 -37.039999 0 -37.039999 -1.1346772e-10 160.18662 + 8629 0 -37.039999 0 -37.039999 -3.6944697e-11 160.18662 + 8630 0 -37.039999 0 -37.039999 4.1885613e-10 160.18662 + 8631 0 -37.039999 0 -37.039999 3.0582522e-10 160.18662 + 8632 0 -37.039999 0 -37.039999 -3.4343639e-10 160.18662 + 8633 0 -37.039999 0 -37.039999 -9.552035e-10 160.18662 + 8634 0 -37.039999 0 -37.039999 3.0443431e-10 160.18662 + 8635 0 -37.039999 0 -37.039999 -6.8807694e-10 160.18662 + 8636 0 -37.039999 0 -37.039999 -1.1084089e-09 160.18662 + 8637 0 -37.039999 0 -37.039999 7.5666091e-11 160.18662 + 8638 0 -37.039999 0 -37.039999 5.3500449e-10 160.18662 + 8639 0 -37.039999 0 -37.039999 -4.1892743e-10 160.18662 + 8640 0 -37.039999 0 -37.039999 2.3030124e-13 160.18662 + 8641 0 -37.039999 0 -37.039999 2.6771862e-10 160.18662 + 8642 0 -37.039999 0 -37.039999 -3.8185855e-10 160.18662 + 8643 0 -37.039999 0 -37.039999 -1.1462729e-10 160.18662 + 8644 0 -37.039999 0 -37.039999 2.3018214e-10 160.18662 + 8645 0 -37.039999 0 -37.039999 2.2903603e-10 160.18662 + 8646 0 -37.039999 0 -37.039999 -3.4417595e-10 160.18662 + 8647 0 -37.039999 0 -37.039999 4.5837135e-10 160.18662 + 8648 0 -37.039999 0 -37.039999 -3.8009237e-11 160.18662 + 8649 0 -37.039999 0 -37.039999 -4.5668341e-10 160.18662 + 8650 0 -37.039999 0 -37.039999 -1.5207713e-10 160.18662 + 8651 0 -37.039999 0 -37.039999 6.1071171e-10 160.18662 + 8652 0 -37.039999 0 -37.039999 -5.3312366e-10 160.18662 + 8653 0 -37.039999 0 -37.039999 2.6881166e-10 160.18662 + 8654 0 -37.039999 0 -37.039999 5.7216825e-10 160.18662 + 8655 0 -37.039999 0 -37.039999 -3.7071516e-11 160.18662 + 8656 0 -37.039999 0 -37.039999 -1.1373714e-10 160.18662 + 8657 0 -37.039999 0 -37.039999 7.7117425e-11 160.18662 + 8658 0 -37.039999 0 -37.039999 1.907439e-10 160.18662 + 8659 0 -37.039999 0 -37.039999 2.6655289e-10 160.18662 + 8660 0 -37.039999 0 -37.039999 -3.8102175e-11 160.18662 + 8661 0 -37.039999 0 -37.039999 -4.9502511e-10 160.18662 + 8662 0 -37.039999 0 -37.039999 -3.0369189e-10 160.18662 + 8663 0 -37.039999 0 -37.039999 -1.5161556e-10 160.18662 + 8664 0 -37.039999 0 -37.039999 1.5438946e-10 160.18662 + 8665 0 -37.039999 0 -37.039999 1.9253698e-10 160.18662 + 8666 0 -37.039999 0 -37.039999 7.7638005e-11 160.18662 + 8667 0 -37.039999 0 -37.039999 -2.6662267e-10 160.18662 + 8668 0 -37.039999 0 -37.039999 -1.1467454e-10 160.18662 + 8669 0 -37.039999 0 -37.039999 1.5345554e-10 160.18662 + 8670 0 -37.039999 0 -37.039999 -7.6280691e-11 160.18662 + 8671 0 -37.039999 0 -37.039999 5.3403978e-10 160.18662 + 8672 0 -37.039999 0 -37.039999 1.9014599e-10 160.18662 + 8673 0 -37.039999 0 -37.039999 -4.2037209e-10 160.18662 + 8674 0 -37.039999 0 -37.039999 -3.7976552e-10 160.18662 + 8675 0 -37.039999 0 -37.039999 3.0571163e-10 160.18662 + 8676 0 -37.039999 0 -37.039999 -4.1792765e-10 160.18662 + 8677 0 -37.039999 0 -37.039999 2.2864833e-10 160.18662 + 8678 0 -37.039999 0 -37.039999 3.9377443e-11 160.18662 + 8679 0 -37.039999 0 -37.039999 -2.6481658e-10 160.18662 + 8680 0 -37.039999 0 -37.039999 -2.6485887e-10 160.18662 + 8681 0 -37.039999 0 -37.039999 -1.8958956e-10 160.18662 + 8682 0 -37.039999 0 -37.039999 4.960231e-10 160.18662 + 8683 0 -37.039999 0 -37.039999 -6.1075218e-10 160.18662 + 8684 0 -37.039999 0 -37.039999 6.1114987e-10 160.18662 + 8685 0 -37.039999 0 -37.039999 -4.9592688e-10 160.18662 + 8686 0 -37.039999 0 -37.039999 -4.9599179e-10 160.18662 + 8687 0 -37.039999 0 -37.039999 4.6604696e-14 160.18662 + 8688 0 -37.039999 0 -37.039999 8.7822893e-10 160.18662 + 8689 0 -37.039999 0 -37.039999 7.9948131e-10 160.18662 + 8690 0 -37.039999 0 -37.039999 1.8869039e-10 160.18662 + 8691 0 -37.039999 0 -37.039999 -9.1781745e-10 160.18662 + 8692 0 -37.039999 0 -37.039999 -9.9380862e-10 160.18662 + 8693 0 -37.039999 0 -37.039999 -3.9835398e-11 160.18662 + 8694 0 -37.039999 0 -37.039999 3.8177111e-10 160.18662 + 8695 0 -37.039999 0 -37.039999 3.7465157e-11 160.18662 + 8696 0 -37.039999 0 -37.039999 3.8225783e-11 160.18662 + 8697 0 -37.039999 0 -37.039999 -4.5637237e-10 160.18662 + 8698 0 -37.039999 0 -37.039999 -4.9671642e-10 160.18662 + 8699 0 -37.039999 0 -37.039999 5.7293557e-10 160.18662 + 8700 0 -37.039999 0 -37.039999 5.7222712e-10 160.18662 + 8701 0 -37.039999 0 -37.039999 -6.1223854e-10 160.18662 + 8702 0 -37.039999 0 -37.039999 -7.6317075e-10 160.18662 + 8703 0 -37.039999 0 -37.039999 3.7128158e-11 160.18662 + 8704 0 -37.039999 0 -37.039999 6.1164349e-10 160.18662 + 8705 0 -37.039999 0 -37.039999 3.0466283e-10 160.18662 + 8706 0 -37.039999 0 -37.039999 -3.8360968e-10 160.18662 + 8707 0 -37.039999 0 -37.039999 -4.5710422e-10 160.18662 + 8708 0 -37.039999 0 -37.039999 -1.9127006e-10 160.18662 + 8709 0 -37.039999 0 -37.039999 6.4884747e-10 160.18662 + 8710 0 -37.039999 0 -37.039999 5.7224416e-10 160.18662 + 8711 0 -37.039999 0 -37.039999 -4.9743973e-10 160.18662 + 8712 0 -37.039999 0 -37.039999 -5.3480434e-10 160.18662 + 8713 0 -37.039999 0 -37.039999 6.4758435e-10 160.18662 + 8714 0 -37.039999 0 -37.039999 4.9419022e-10 160.18662 + 8715 0 -37.039999 0 -37.039999 -6.4826068e-10 160.18662 + 8716 0 -37.039999 0 -37.039999 7.256033e-10 160.18662 + 8717 0 -37.039999 0 -37.039999 6.4908912e-10 160.18662 + 8718 0 -37.039999 0 -37.039999 -3.8113454e-10 160.18662 + 8719 0 -37.039999 0 -37.039999 -4.9676945e-10 160.18662 + 8720 0 -37.039999 0 -37.039999 5.7171424e-10 160.18662 + 8721 0 -37.039999 0 -37.039999 -3.0533752e-10 160.18662 + 8722 0 -37.039999 0 -37.039999 -9.5649156e-10 160.18662 + 8723 0 -37.039999 0 -37.039999 -3.8265335e-11 160.18662 + 8724 0 -37.039999 0 -37.039999 -1.144297e-10 160.18662 + 8725 0 -37.039999 0 -37.039999 5.3441914e-10 160.18662 + 8726 0 -37.039999 0 -37.039999 8.404155e-10 160.18662 + 8727 0 -37.039999 0 -37.039999 1.1381526e-10 160.18662 + 8728 0 -37.039999 0 -37.039999 -7.2619972e-10 160.18662 + 8729 0 -37.039999 0 -37.039999 -4.5800334e-10 160.18662 + 8730 0 -37.039999 0 -37.039999 7.6832193e-11 160.18662 + 8731 0 -37.039999 0 -37.039999 5.3549832e-10 160.18662 + 8732 0 -37.039999 0 -37.039999 4.5961833e-10 160.18662 + 8733 0 -37.039999 0 -37.039999 -6.8798549e-10 160.18662 + 8734 0 -37.039999 0 -37.039999 6.8798436e-10 160.18662 + 8735 0 -37.039999 0 -37.039999 -6.8798549e-10 160.18662 + 8736 0 -37.039999 0 -37.039999 6.8798436e-10 160.18662 + 8737 0 -37.039999 0 -37.039999 -6.1136326e-10 160.18662 + 8738 0 -37.039999 0 -37.039999 1.9029615e-10 160.18662 + 8739 0 -37.039999 0 -37.039999 8.7734038e-10 160.18662 + 8740 0 -37.039999 0 -37.039999 1.146368e-10 160.18662 + 8741 0 -37.039999 0 -37.039999 -6.1195643e-10 160.18662 + 8742 0 -37.039999 0 -37.039999 -3.4331406e-10 160.18662 + 8743 0 -37.039999 0 -37.039999 1.8993857e-10 160.18662 + 8744 0 -37.039999 0 -37.039999 -1.5105127e-10 160.18662 + 8745 0 -37.039999 0 -37.039999 9.9948094e-13 160.18662 + 8746 0 -37.039999 0 -37.039999 4.5806054e-10 160.18662 + 8747 0 -37.039999 0 -37.039999 3.441005e-10 160.18662 + 8748 0 -37.039999 0 -37.039999 -3.7254342e-11 160.18662 + 8749 0 -37.039999 0 -37.039999 3.9030243e-11 160.18662 + 8750 0 -37.039999 0 -37.039999 -1.9113237e-10 160.18662 + 8751 0 -37.039999 0 -37.039999 -4.2077633e-10 160.18662 + 8752 0 -37.039999 0 -37.039999 1.1391588e-10 160.18662 + 8753 0 -37.039999 0 -37.039999 -3.8258725e-10 160.18662 + 8754 0 -37.039999 0 -37.039999 3.0523144e-10 160.18662 + 8755 0 -37.039999 0 -37.039999 1.912963e-10 160.18662 + 8756 0 -37.039999 0 -37.039999 -1.9094171e-10 160.18662 + 8757 0 -37.039999 0 -37.039999 -1.9194545e-10 160.18662 + 8758 0 -37.039999 0 -37.039999 2.6747557e-10 160.18662 + 8759 0 -37.039999 0 -37.039999 -1.5162586e-10 160.18662 + 8760 0 -37.039999 0 -37.039999 -2.2697277e-10 160.18662 + 8761 0 -37.039999 0 -37.039999 -2.6601115e-10 160.18662 + 8762 0 -37.039999 0 -37.039999 -7.4871814e-11 160.18662 + 8763 0 -37.039999 0 -37.039999 4.200532e-10 160.18662 + 8764 0 -37.039999 0 -37.039999 -7.4581079e-11 160.18662 + 8765 0 -37.039999 0 -37.039999 7.6498245e-13 160.18662 + 8766 0 -37.039999 0 -37.039999 -1.160257e-13 160.18662 + 8767 0 -37.039999 0 -37.039999 1.1492231e-10 160.18662 + 8768 0 -37.039999 0 -37.039999 -3.8114698e-10 160.18662 + 8769 0 -37.039999 0 -37.039999 7.2509214e-10 160.18662 + 8770 0 -37.039999 0 -37.039999 -2.6853645e-10 160.18662 + 8771 0 -37.039999 0 -37.039999 -1.4915607e-09 160.18662 + 8772 0 -37.039999 0 -37.039999 -9.9350246e-10 160.18662 + 8773 0 -37.039999 0 -37.039999 -7.7302322e-11 160.18662 + 8774 0 -37.039999 0 -37.039999 3.4287454e-10 160.18662 + 8775 0 -37.039999 0 -37.039999 1.136663e-10 160.18662 + 8776 0 -37.039999 0 -37.039999 -7.2589273e-10 160.18662 + 8777 0 -37.039999 0 -37.039999 -7.2527266e-10 160.18662 + 8778 0 -37.039999 0 -37.039999 2.674695e-10 160.18662 + 8779 0 -37.039999 0 -37.039999 1.9100715e-10 160.18662 + 8780 0 -37.039999 0 -37.039999 1.5195113e-10 160.18662 + 8781 0 -37.039999 0 -37.039999 -5.3527806e-10 160.18662 + 8782 0 -37.039999 0 -37.039999 -8.4080688e-10 160.18662 + 8783 0 -37.039999 0 -37.039999 7.2443997e-10 160.18662 + 8784 0 -37.039999 0 -37.039999 7.6233689e-11 160.18662 + 8785 0 -37.039999 0 -37.039999 -4.2021448e-10 160.18662 + 8786 0 -37.039999 0 -37.039999 2.6802762e-10 160.18662 + 8787 0 -37.039999 0 -37.039999 2.6800369e-10 160.18662 + 8788 0 -37.039999 0 -37.039999 2.6788494e-10 160.18662 + 8789 0 -37.039999 0 -37.039999 -1.5157141e-10 160.18662 + 8790 0 -37.039999 0 -37.039999 -1.5286818e-10 160.18662 + 8791 0 -37.039999 0 -37.039999 5.3408233e-10 160.18662 + 8792 0 -37.039999 0 -37.039999 -3.4349595e-10 160.18662 + 8793 0 -37.039999 0 -37.039999 4.5775554e-10 160.18662 + 8794 0 -37.039999 0 -37.039999 8.3997789e-10 160.18662 + 8795 0 -37.039999 0 -37.039999 -1.1511986e-10 160.18662 + 8796 0 -37.039999 0 -37.039999 -9.1741556e-10 160.18662 + 8797 0 -37.039999 0 -37.039999 3.0646334e-10 160.18662 + 8798 0 -37.039999 0 -37.039999 -4.1988725e-10 160.18662 + 8799 0 -37.039999 0 -37.039999 4.9658285e-10 160.18662 + 8800 0 -37.039999 0 -37.039999 5.3542019e-10 160.18662 + 8801 0 -37.039999 0 -37.039999 -3.0626857e-10 160.18662 + 8802 0 -37.039999 0 -37.039999 3.8151316e-10 160.18662 + 8803 0 -37.039999 0 -37.039999 3.8057995e-11 160.18662 + 8804 0 -37.039999 0 -37.039999 -4.5798324e-10 160.18662 + 8805 0 -37.039999 0 -37.039999 -3.7341847e-11 160.18662 + 8806 0 -37.039999 0 -37.039999 4.1945385e-10 160.18662 + 8807 0 -37.039999 0 -37.039999 3.8669998e-11 160.18662 + 8808 0 -37.039999 0 -37.039999 -4.2031535e-10 160.18662 + 8809 0 -37.039999 0 -37.039999 1.5249808e-10 160.18662 + 8810 0 -37.039999 0 -37.039999 3.8162567e-10 160.18662 + 8811 0 -37.039999 0 -37.039999 -4.2032549e-10 160.18662 + 8812 0 -37.039999 0 -37.039999 -8.4045372e-10 160.18662 + 8813 0 -37.039999 0 -37.039999 2.6787602e-10 160.18662 + 8814 0 -37.039999 0 -37.039999 -4.1966667e-10 160.18662 + 8815 0 -37.039999 0 -37.039999 2.2980218e-10 160.18662 + 8816 0 -37.039999 0 -37.039999 1.5408889e-10 160.18662 + 8817 0 -37.039999 0 -37.039999 -1.1405238e-10 160.18662 + 8818 0 -37.039999 0 -37.039999 -1.8943326e-10 160.18662 + 8819 0 -37.039999 0 -37.039999 7.7415747e-11 160.18662 + 8820 0 -37.039999 0 -37.039999 2.660269e-10 160.18662 + 8821 0 -37.039999 0 -37.039999 2.6711888e-10 160.18662 + 8822 0 -37.039999 0 -37.039999 -1.9046986e-10 160.18662 + 8823 0 -37.039999 0 -37.039999 -6.4823216e-10 160.18662 + 8824 0 -37.039999 0 -37.039999 -7.6084363e-11 160.18662 + 8825 0 -37.039999 0 -37.039999 1.5313168e-10 160.18662 + 8826 0 -37.039999 0 -37.039999 7.6501912e-11 160.18662 + 8827 0 -37.039999 0 -37.039999 -6.8714405e-10 160.18662 + 8828 0 -37.039999 0 -37.039999 -5.7215294e-10 160.18662 + 8829 0 -37.039999 0 -37.039999 5.7227946e-10 160.18662 + 8830 0 -37.039999 0 -37.039999 -4.5745312e-10 160.18662 + 8831 0 -37.039999 0 -37.039999 5.3444257e-10 160.18662 + 8832 0 -37.039999 0 -37.039999 -4.1919962e-10 160.18662 + 8833 0 -37.039999 0 -37.039999 -4.1919962e-10 160.18662 + 8834 0 -37.039999 0 -37.039999 6.1113664e-10 160.18662 + 8835 0 -37.039999 0 -37.039999 -3.42572e-10 160.18662 + 8836 0 -37.039999 0 -37.039999 -6.4924715e-10 160.18662 + 8837 0 -37.039999 0 -37.039999 4.9614292e-10 160.18662 + 8838 0 -37.039999 0 -37.039999 6.4907683e-10 160.18662 + 8839 0 -37.039999 0 -37.039999 -4.2023188e-10 160.18662 + 8840 0 -37.039999 0 -37.039999 5.7235392e-10 160.18662 + 8841 0 -37.039999 0 -37.039999 -6.4897672e-10 160.18662 + 8842 0 -37.039999 0 -37.039999 5.3480438e-10 160.18662 + 8843 0 -37.039999 0 -37.039999 -4.9634107e-10 160.18662 + 8844 0 -37.039999 0 -37.039999 6.1138738e-10 160.18662 + 8845 0 -37.039999 0 -37.039999 -4.9589091e-10 160.18662 + 8846 0 -37.039999 0 -37.039999 5.3477622e-10 160.18662 + 8847 0 -37.039999 0 -37.039999 -7.5356402e-11 160.18662 + 8848 0 -37.039999 0 -37.039999 -2.6658959e-10 160.18662 + 8849 0 -37.039999 0 -37.039999 -3.0512537e-10 160.18662 + 8850 0 -37.039999 0 -37.039999 8.3912526e-10 160.18662 + 8851 0 -37.039999 0 -37.039999 -3.823922e-10 160.18662 + 8852 0 -37.039999 0 -37.039999 -5.3459317e-10 160.18662 + 8853 0 -37.039999 0 -37.039999 -1.5382918e-10 160.18662 + 8854 0 -37.039999 0 -37.039999 1.0682076e-09 160.18662 + 8855 0 -37.039999 0 -37.039999 9.9273793e-10 160.18662 + 8856 0 -37.039999 0 -37.039999 -1.1624148e-10 160.18662 + 8857 0 -37.039999 0 -37.039999 -4.963272e-10 160.18662 + 8858 0 -37.039999 0 -37.039999 2.2988279e-10 160.18662 + 8859 0 -37.039999 0 -37.039999 2.2954815e-10 160.18662 + 8860 0 -37.039999 0 -37.039999 3.9907422e-11 160.18662 + 8861 0 -37.039999 0 -37.039999 3.435119e-10 160.18662 + 8862 0 -37.039999 0 -37.039999 -4.2026442e-10 160.18662 + 8863 0 -37.039999 0 -37.039999 4.9439189e-10 160.18662 + 8864 0 -37.039999 0 -37.039999 5.3338784e-10 160.18662 + 8865 0 -37.039999 0 -37.039999 -1.9248999e-10 160.18662 + 8866 0 -37.039999 0 -37.039999 -1.1520784e-10 160.18662 + 8867 0 -37.039999 0 -37.039999 4.5831812e-10 160.18662 + 8868 0 -37.039999 0 -37.039999 3.0538444e-10 160.18662 + 8869 0 -37.039999 0 -37.039999 -5.3519968e-10 160.18662 + 8870 0 -37.039999 0 -37.039999 -4.9719042e-10 160.18662 + 8871 0 -37.039999 0 -37.039999 3.437864e-10 160.18662 + 8872 0 -37.039999 0 -37.039999 6.0989716e-10 160.18662 + 8873 0 -37.039999 0 -37.039999 -6.132131e-10 160.18662 + 8874 0 -37.039999 0 -37.039999 -6.4978776e-10 160.18662 + 8875 0 -37.039999 0 -37.039999 1.5367654e-10 160.18662 + 8876 0 -37.039999 0 -37.039999 1.0294823e-09 160.18662 + 8877 0 -37.039999 0 -37.039999 3.8128258e-10 160.18662 + 8878 0 -37.039999 0 -37.039999 -4.588001e-10 160.18662 + 8879 0 -37.039999 0 -37.039999 -5.7151052e-10 160.18662 + 8880 0 -37.039999 0 -37.039999 1.5264523e-10 160.18662 + 8881 0 -37.039999 0 -37.039999 5.3347704e-10 160.18662 + 8882 0 -37.039999 0 -37.039999 -4.2057773e-10 160.18662 + 8883 0 -37.039999 0 -37.039999 2.6756179e-10 160.18662 + 8884 0 -37.039999 0 -37.039999 8.7707067e-10 160.18662 + 8885 0 -37.039999 0 -37.039999 -5.5292955e-13 160.18662 + 8886 0 -37.039999 0 -37.039999 1.9083489e-10 160.18662 + 8887 0 -37.039999 0 -37.039999 -2.6832612e-10 160.18662 + 8888 0 -37.039999 0 -37.039999 -3.8221318e-10 160.18662 + 8889 0 -37.039999 0 -37.039999 -1.1449045e-10 160.18662 + 8890 0 -37.039999 0 -37.039999 6.1098598e-10 160.18662 + 8891 0 -37.039999 0 -37.039999 -3.8399149e-11 160.18662 + 8892 0 -37.039999 0 -37.039999 1.5214675e-10 160.18662 + 8893 0 -37.039999 0 -37.039999 -7.2527231e-10 160.18662 + 8894 0 -37.039999 0 -37.039999 -8.0304436e-10 160.18662 + 8895 0 -37.039999 0 -37.039999 1.8982326e-10 160.18662 + 8896 0 -37.039999 0 -37.039999 7.6229614e-10 160.18662 + 8897 0 -37.039999 0 -37.039999 1.9096102e-10 160.18662 + 8898 0 -37.039999 0 -37.039999 -3.0478679e-10 160.18662 + 8899 0 -37.039999 0 -37.039999 -3.4301414e-10 160.18662 + 8900 0 -37.039999 0 -37.039999 -7.7030637e-11 160.18662 + 8901 0 -37.039999 0 -37.039999 8.003786e-10 160.18662 + 8902 0 -37.039999 0 -37.039999 1.2979889e-09 160.18662 + 8903 0 -37.039999 0 -37.039999 -7.6612967e-11 160.18662 + 8904 0 -37.039999 0 -37.039999 -4.9644226e-10 160.18662 + 8905 0 -37.039999 0 -37.039999 1.9113344e-10 160.18662 + 8906 0 -37.039999 0 -37.039999 4.9551411e-10 160.18662 + 8907 0 -37.039999 0 -37.039999 -6.888203e-10 160.18662 + 8908 0 -37.039999 0 -37.039999 -4.9590258e-10 160.18662 + 8909 0 -37.039999 0 -37.039999 6.1159641e-10 160.18662 + 8910 0 -37.039999 0 -37.039999 -4.2070072e-10 160.18662 + 8911 0 -37.039999 0 -37.039999 -5.3521806e-10 160.18662 + 8912 0 -37.039999 0 -37.039999 2.2970351e-10 160.18662 + 8913 0 -37.039999 0 -37.039999 4.9618469e-10 160.18662 + 8914 0 -37.039999 0 -37.039999 -3.8185915e-10 160.18662 + 8915 0 -37.039999 0 -37.039999 -6.8562866e-10 160.18662 + 8916 0 -37.039999 0 -37.039999 2.6736305e-10 160.18662 + 8917 0 -37.039999 0 -37.039999 4.2136162e-10 160.18662 + 8918 0 -37.039999 0 -37.039999 -1.5116956e-10 160.18662 + 8919 0 -37.039999 0 -37.039999 1.914571e-10 160.18662 + 8920 0 -37.039999 0 -37.039999 8.7749669e-13 160.18662 + 8921 0 -37.039999 0 -37.039999 -1.5232573e-10 160.18662 + 8922 0 -37.039999 0 -37.039999 -3.7941358e-11 160.18662 + 8923 0 -37.039999 0 -37.039999 3.0556798e-10 160.18662 + 8924 0 -37.039999 0 -37.039999 3.0641737e-10 160.18662 + 8925 0 -37.039999 0 -37.039999 -3.7765041e-11 160.18662 + 8926 0 -37.039999 0 -37.039999 3.711651e-11 160.18662 + 8927 0 -37.039999 0 -37.039999 -7.2590885e-10 160.18662 + 8928 0 -37.039999 0 -37.039999 -1.8985657e-10 160.18662 + 8929 0 -37.039999 0 -37.039999 1.5223235e-10 160.18662 + 8930 0 -37.039999 0 -37.039999 3.0607762e-10 160.18662 + 8931 0 -37.039999 0 -37.039999 1.1492299e-10 160.18662 + 8932 0 -37.039999 0 -37.039999 -5.3497311e-10 160.18662 + 8933 0 -37.039999 0 -37.039999 -2.2998156e-10 160.18662 + 8934 0 -37.039999 0 -37.039999 2.6697213e-10 160.18662 + 8935 0 -37.039999 0 -37.039999 8.003217e-10 160.18662 + 8936 0 -37.039999 0 -37.039999 3.8204005e-11 160.18662 + 8937 0 -37.039999 0 -37.039999 -3.0545228e-10 160.18662 + 8938 0 -37.039999 0 -37.039999 4.201722e-10 160.18662 + 8939 0 -37.039999 0 -37.039999 3.4188136e-10 160.18662 + 8940 0 -37.039999 0 -37.039999 -3.0558534e-10 160.18662 + 8941 0 -37.039999 0 -37.039999 -3.7662224e-11 160.18662 + 8942 0 -37.039999 0 -37.039999 8.3983944e-10 160.18662 + 8943 0 -37.039999 0 -37.039999 8.7800065e-10 160.18662 + 8944 0 -37.039999 0 -37.039999 -2.6847554e-10 160.18662 + 8945 0 -37.039999 0 -37.039999 -1.1471818e-09 160.18662 + 8946 0 -37.039999 0 -37.039999 -5.3491266e-10 160.18662 + 8947 0 -37.039999 0 -37.039999 3.0604048e-10 160.18662 + 8948 0 -37.039999 0 -37.039999 6.8661959e-10 160.18662 + 8949 0 -37.039999 0 -37.039999 -7.6416891e-11 160.18662 + 8950 0 -37.039999 0 -37.039999 -7.266212e-10 160.18662 + 8951 0 -37.039999 0 -37.039999 4.9822272e-10 160.18662 + 8952 0 -37.039999 0 -37.039999 -5.3599176e-10 160.18662 + 8953 0 -37.039999 0 -37.039999 -4.9759243e-10 160.18662 + 8954 0 -37.039999 0 -37.039999 6.1108002e-10 160.18662 + 8955 0 -37.039999 0 -37.039999 6.1019787e-10 160.18662 + 8956 0 -37.039999 0 -37.039999 -2.2959511e-10 160.18662 + 8957 0 -37.039999 0 -37.039999 -9.1746657e-10 160.18662 + 8958 0 -37.039999 0 -37.039999 1.9120105e-10 160.18662 + 8959 0 -37.039999 0 -37.039999 -2.6837091e-10 160.18662 + 8960 0 -37.039999 0 -37.039999 4.9522299e-10 160.18662 + 8961 0 -37.039999 0 -37.039999 -5.3586963e-10 160.18662 + 8962 0 -37.039999 0 -37.039999 -5.34755e-10 160.18662 + 8963 0 -37.039999 0 -37.039999 3.0494254e-10 160.18662 + 8964 0 -37.039999 0 -37.039999 7.558512e-11 160.18662 + 8965 0 -37.039999 0 -37.039999 -4.7911086e-13 160.18662 + 8966 0 -37.039999 0 -37.039999 -1.8932682e-10 160.18662 + 8967 0 -37.039999 0 -37.039999 -1.5148865e-10 160.18662 + 8968 0 -37.039999 0 -37.039999 3.932311e-11 160.18662 + 8969 0 -37.039999 0 -37.039999 -3.6535393e-11 160.18662 + 8970 0 -37.039999 0 -37.039999 3.0587715e-10 160.18662 + 8971 0 -37.039999 0 -37.039999 1.8998394e-10 160.18662 + 8972 0 -37.039999 0 -37.039999 -4.5808216e-10 160.18662 + 8973 0 -37.039999 0 -37.039999 4.5915305e-10 160.18662 + 8974 0 -37.039999 0 -37.039999 4.5915305e-10 160.18662 + 8975 0 -37.039999 0 -37.039999 -4.5867498e-10 160.18662 + 8976 0 -37.039999 0 -37.039999 -3.4330687e-10 160.18662 + 8977 0 -37.039999 0 -37.039999 4.5784011e-10 160.18662 + 8978 0 -37.039999 0 -37.039999 3.8125757e-10 160.18662 + 8979 0 -37.039999 0 -37.039999 -3.051021e-10 160.18662 + 8980 0 -37.039999 0 -37.039999 -4.1980449e-10 160.18662 + 8981 0 -37.039999 0 -37.039999 3.825186e-10 160.18662 + 8982 0 -37.039999 0 -37.039999 3.7993667e-11 160.18662 + 8983 0 -37.039999 0 -37.039999 -1.5324828e-10 160.18662 + 8984 0 -37.039999 0 -37.039999 -9.9352821e-10 160.18662 + 8985 0 -37.039999 0 -37.039999 -4.2229836e-10 160.18662 + 8986 0 -37.039999 0 -37.039999 1.5175095e-10 160.18662 + 8987 0 -37.039999 0 -37.039999 -3.6875945e-11 160.18662 + 8988 0 -37.039999 0 -37.039999 -2.735438e-13 160.18662 + 8989 0 -37.039999 0 -37.039999 3.8192278e-10 160.18662 + 8990 0 -37.039999 0 -37.039999 4.1932093e-10 160.18662 + 8991 0 -37.039999 0 -37.039999 -5.354842e-10 160.18662 + 8992 0 -37.039999 0 -37.039999 -1.1088958e-09 160.18662 + 8993 0 -37.039999 0 -37.039999 -2.2822316e-10 160.18662 + 8994 0 -37.039999 0 -37.039999 3.8167895e-10 160.18662 + 8995 0 -37.039999 0 -37.039999 -4.1766493e-10 160.18662 + 8996 0 -37.039999 0 -37.039999 -1.1262917e-10 160.18662 + 8997 0 -37.039999 0 -37.039999 -1.1324597e-10 160.18662 + 8998 0 -37.039999 0 -37.039999 7.7901733e-11 160.18662 + 8999 0 -37.039999 0 -37.039999 1.909933e-10 160.18662 + 9000 0 -37.039999 0 -37.039999 1.5184181e-10 160.18662 + 9001 0 -37.039999 0 -37.039999 -4.1973881e-10 160.18662 + 9002 0 -37.039999 0 -37.039999 -2.2884459e-10 160.18662 + 9003 0 -37.039999 0 -37.039999 -3.8447679e-11 160.18662 + 9004 0 -37.039999 0 -37.039999 3.7125499e-11 160.18662 + 9005 0 -37.039999 0 -37.039999 1.5342024e-10 160.18662 + 9006 0 -37.039999 0 -37.039999 7.9505817e-13 160.18662 + 9007 0 -37.039999 0 -37.039999 3.8813924e-11 160.18662 + 9008 0 -37.039999 0 -37.039999 -4.1882642e-10 160.18662 + 9009 0 -37.039999 0 -37.039999 -1.5253453e-10 160.18662 + 9010 0 -37.039999 0 -37.039999 -3.8237089e-11 160.18662 + 9011 0 -37.039999 0 -37.039999 1.8998119e-10 160.18662 + 9012 0 -37.039999 0 -37.039999 3.8428555e-11 160.18662 + 9013 0 -37.039999 0 -37.039999 -3.4301097e-10 160.18662 + 9014 0 -37.039999 0 -37.039999 -2.6653288e-10 160.18662 + 9015 0 -37.039999 0 -37.039999 2.6742106e-10 160.18662 + 9016 0 -37.039999 0 -37.039999 3.8163081e-10 160.18662 + 9017 0 -37.039999 0 -37.039999 -1.9083075e-10 160.18662 + 9018 0 -37.039999 0 -37.039999 -2.2880239e-10 160.18662 + 9019 0 -37.039999 0 -37.039999 2.6754925e-10 160.18662 + 9020 0 -37.039999 0 -37.039999 2.2973066e-10 160.18662 + 9021 0 -37.039999 0 -37.039999 7.5990364e-11 160.18662 + 9022 0 -37.039999 0 -37.039999 3.8908558e-11 160.18662 + 9023 0 -37.039999 0 -37.039999 -9.9311358e-10 160.18662 + 9024 0 -37.039999 0 -37.039999 -8.7805496e-10 160.18662 + 9025 0 -37.039999 0 -37.039999 2.6757348e-10 160.18662 + 9026 0 -37.039999 0 -37.039999 -7.6149812e-11 160.18662 + 9027 0 -37.039999 0 -37.039999 -3.4156294e-10 160.18662 + 9028 0 -37.039999 0 -37.039999 -1.5186712e-10 160.18662 + 9029 0 -37.039999 0 -37.039999 -2.6717285e-10 160.18662 + 9030 0 -37.039999 0 -37.039999 3.8234923e-10 160.18662 + 9031 0 -37.039999 0 -37.039999 -1.9069661e-10 160.18662 + 9032 0 -37.039999 0 -37.039999 -2.2903395e-10 160.18662 + 9033 0 -37.039999 0 -37.039999 1.5340224e-10 160.18662 + 9034 0 -37.039999 0 -37.039999 3.4405096e-10 160.18662 + 9035 0 -37.039999 0 -37.039999 1.5428763e-10 160.18662 + 9036 0 -37.039999 0 -37.039999 4.0535701e-13 160.18662 + 9037 0 -37.039999 0 -37.039999 7.8223991e-11 160.18662 + 9038 0 -37.039999 0 -37.039999 1.1199292e-12 160.18662 + 9039 0 -37.039999 0 -37.039999 -1.9047541e-10 160.18662 + 9040 0 -37.039999 0 -37.039999 -7.5109843e-11 160.18662 + 9041 0 -37.039999 0 -37.039999 1.5437658e-12 160.18662 + 9042 0 -37.039999 0 -37.039999 -7.5676274e-11 160.18662 + 9043 0 -37.039999 0 -37.039999 3.0515285e-10 160.18662 + 9044 0 -37.039999 0 -37.039999 9.5917868e-13 160.18662 + 9045 0 -37.039999 0 -37.039999 1.1525041e-10 160.18662 + 9046 0 -37.039999 0 -37.039999 -1.8962294e-10 160.18662 + 9047 0 -37.039999 0 -37.039999 7.6923366e-11 160.18662 + 9048 0 -37.039999 0 -37.039999 2.2956216e-10 160.18662 + 9049 0 -37.039999 0 -37.039999 -7.5032769e-11 160.18662 + 9050 0 -37.039999 0 -37.039999 7.7305686e-11 160.18662 + 9051 0 -37.039999 0 -37.039999 3.88802e-11 160.18662 + 9052 0 -37.039999 0 -37.039999 -7.4771219e-11 160.18662 + 9053 0 -37.039999 0 -37.039999 -7.4673375e-11 160.18662 + 9054 0 -37.039999 0 -37.039999 1.9271625e-12 160.18662 + 9055 0 -37.039999 0 -37.039999 1.1507336e-10 160.18662 + 9056 0 -37.039999 0 -37.039999 -1.1304164e-10 160.18662 + 9057 0 -37.039999 0 -37.039999 1.1621947e-10 160.18662 + 9058 0 -37.039999 0 -37.039999 7.8243065e-11 160.18662 + 9059 0 -37.039999 0 -37.039999 3.8722224e-11 160.18662 + 9060 0 -37.039999 0 -37.039999 -1.9058139e-10 160.18662 + 9061 0 -37.039999 0 -37.039999 -1.521656e-10 160.18662 + 9062 0 -37.039999 0 -37.039999 1.150169e-10 160.18662 + 9063 0 -37.039999 0 -37.039999 -1.9067e-10 160.18662 + 9064 0 -37.039999 0 -37.039999 1.1480725e-10 160.18662 + 9065 0 -37.039999 0 -37.039999 2.2922569e-10 160.18662 + 9066 0 -37.039999 0 -37.039999 7.6461289e-11 160.18662 + 9067 0 -37.039999 0 -37.039999 -4.584463e-10 160.18662 + 9068 0 -37.039999 0 -37.039999 -8.023361e-10 160.18662 + 9069 0 -37.039999 0 -37.039999 2.2843668e-10 160.18662 + 9070 0 -37.039999 0 -37.039999 3.8073591e-10 160.18662 + 9071 0 -37.039999 0 -37.039999 -4.1909577e-10 160.18662 + 9072 0 -37.039999 0 -37.039999 3.7980577e-11 160.18662 + 9073 0 -37.039999 0 -37.039999 1.1586214e-10 160.18662 + 9074 0 -37.039999 0 -37.039999 -1.1374103e-10 160.18662 + 9075 0 -37.039999 0 -37.039999 6.7238813e-13 160.18662 + 9076 0 -37.039999 0 -37.039999 7.7280766e-11 160.18662 + 9077 0 -37.039999 0 -37.039999 -4.2008296e-10 160.18662 + 9078 0 -37.039999 0 -37.039999 -6.1057866e-10 160.18662 + 9079 0 -37.039999 0 -37.039999 6.4866044e-10 160.18662 + 9080 0 -37.039999 0 -37.039999 5.7336757e-10 160.18662 + 9081 0 -37.039999 0 -37.039999 -5.3450065e-10 160.18662 + 9082 0 -37.039999 0 -37.039999 -4.5785749e-10 160.18662 + 9083 0 -37.039999 0 -37.039999 1.9147241e-10 160.18662 + 9084 0 -37.039999 0 -37.039999 3.0489552e-10 160.18662 + 9085 0 -37.039999 0 -37.039999 -5.7351941e-10 160.18662 + 9086 0 -37.039999 0 -37.039999 -6.1138507e-10 160.18662 + 9087 0 -37.039999 0 -37.039999 6.1063663e-10 160.18662 + 9088 0 -37.039999 0 -37.039999 5.3445798e-10 160.18662 + 9089 0 -37.039999 0 -37.039999 -5.7411245e-10 160.18662 + 9090 0 -37.039999 0 -37.039999 -1.0321382e-09 160.18662 + 9091 0 -37.039999 0 -37.039999 1.5257015e-10 160.18662 + 9092 0 -37.039999 0 -37.039999 1.5241365e-10 160.18662 + 9093 0 -37.039999 0 -37.039999 2.0008798e-13 160.18662 + 9094 0 -37.039999 0 -37.039999 -3.7626897e-11 160.18662 + 9095 0 -37.039999 0 -37.039999 -1.5267078e-10 160.18662 + 9096 0 -37.039999 0 -37.039999 1.0520003e-12 160.18662 + 9097 0 -37.039999 0 -37.039999 -1.1380403e-10 160.18662 + 9098 0 -37.039999 0 -37.039999 5.5340509e-13 160.18662 + 9099 0 -37.039999 0 -37.039999 -7.5093614e-11 160.18662 + 9100 0 -37.039999 0 -37.039999 2.685823e-10 160.18662 + 9101 0 -37.039999 0 -37.039999 7.7122789e-11 160.18662 + 9102 0 -37.039999 0 -37.039999 -3.7594435e-11 160.18662 + 9103 0 -37.039999 0 -37.039999 3.9049316e-11 160.18662 + 9104 0 -37.039999 0 -37.039999 -1.1407544e-10 160.18662 + 9105 0 -37.039999 0 -37.039999 -1.5117648e-10 160.18662 + 9106 0 -37.039999 0 -37.039999 4.0632974e-11 160.18662 + 9107 0 -37.039999 0 -37.039999 -7.4597997e-11 160.18662 + 9108 0 -37.039999 0 -37.039999 1.1507843e-10 160.18662 + 9109 0 -37.039999 0 -37.039999 7.8113217e-11 160.18662 + 9110 0 -37.039999 0 -37.039999 -3.0508404e-10 160.18662 + 9111 0 -37.039999 0 -37.039999 -2.2964424e-10 160.18662 + 9112 0 -37.039999 0 -37.039999 2.3003801e-10 160.18662 + 9113 0 -37.039999 0 -37.039999 3.0579514e-10 160.18662 + 9114 0 -37.039999 0 -37.039999 2.3003524e-10 160.18662 + 9115 0 -37.039999 0 -37.039999 -3.8175558e-11 160.18662 + 9116 0 -37.039999 0 -37.039999 -5.7242252e-10 160.18662 + 9117 0 -37.039999 0 -37.039999 -6.4843831e-10 160.18662 + 9118 0 -37.039999 0 -37.039999 4.2092983e-10 160.18662 + 9119 0 -37.039999 0 -37.039999 1.9128743e-10 160.18662 + 9120 0 -37.039999 0 -37.039999 -6.4973302e-10 160.18662 + 9121 0 -37.039999 0 -37.039999 5.3453327e-10 160.18662 + 9122 0 -37.039999 0 -37.039999 -3.4289401e-10 160.18662 + 9123 0 -37.039999 0 -37.039999 1.3382655e-12 160.18662 + 9124 0 -37.039999 0 -37.039999 -3.6792335e-11 160.18662 + 9125 0 -37.039999 0 -37.039999 1.1523911e-12 160.18662 + 9126 0 -37.039999 0 -37.039999 -1.1342455e-10 160.18662 + 9127 0 -37.039999 0 -37.039999 2.6775645e-10 160.18662 + 9128 0 -37.039999 0 -37.039999 6.108029e-10 160.18662 + 9129 0 -37.039999 0 -37.039999 1.907599e-10 160.18662 + 9130 0 -37.039999 0 -37.039999 -7.5763343e-11 160.18662 + 9131 0 -37.039999 0 -37.039999 -2.2883145e-10 160.18662 + 9132 0 -37.039999 0 -37.039999 -2.2823933e-10 160.18662 + 9133 0 -37.039999 0 -37.039999 5.7276137e-10 160.18662 + 9134 0 -37.039999 0 -37.039999 -5.3461495e-10 160.18662 + 9135 0 -37.039999 0 -37.039999 5.7141975e-10 160.18662 + 9136 0 -37.039999 0 -37.039999 7.6309509e-10 160.18662 + 9137 0 -37.039999 0 -37.039999 -4.9662731e-10 160.18662 + 9138 0 -37.039999 0 -37.039999 -4.2003592e-10 160.18662 + 9139 0 -37.039999 0 -37.039999 -3.8154223e-10 160.18662 + 9140 0 -37.039999 0 -37.039999 7.6264384e-10 160.18662 + 9141 0 -37.039999 0 -37.039999 -4.5781767e-10 160.18662 + 9142 0 -37.039999 0 -37.039999 -4.9631498e-10 160.18662 + 9143 0 -37.039999 0 -37.039999 3.7739338e-11 160.18662 + 9144 0 -37.039999 0 -37.039999 1.0312392e-09 160.18662 + 9145 0 -37.039999 0 -37.039999 9.9287477e-10 160.18662 + 9146 0 -37.039999 0 -37.039999 -2.2845743e-10 160.18662 + 9147 0 -37.039999 0 -37.039999 -5.3570387e-10 160.18662 + 9148 0 -37.039999 0 -37.039999 4.2052729e-10 160.18662 + 9149 0 -37.039999 0 -37.039999 8.0150066e-10 160.18662 + 9150 0 -37.039999 0 -37.039999 1.6262646e-13 160.18662 + 9151 0 -37.039999 0 -37.039999 -5.347959e-10 160.18662 + 9152 0 -37.039999 0 -37.039999 -2.2928232e-10 160.18662 + 9153 0 -37.039999 0 -37.039999 6.4780119e-10 160.18662 + 9154 0 -37.039999 0 -37.039999 2.2896801e-10 160.18662 + 9155 0 -37.039999 0 -37.039999 -1.1469843e-10 160.18662 + 9156 0 -37.039999 0 -37.039999 -7.6005067e-11 160.18662 + 9157 0 -37.039999 0 -37.039999 2.2940732e-10 160.18662 + 9158 0 -37.039999 0 -37.039999 -2.6705204e-10 160.18662 + 9159 0 -37.039999 0 -37.039999 -1.9189777e-10 160.18662 + 9160 0 -37.039999 0 -37.039999 2.6600564e-10 160.18662 + 9161 0 -37.039999 0 -37.039999 -8.4919013e-13 160.18662 + 9162 0 -37.039999 0 -37.039999 -2.3008016e-10 160.18662 + 9163 0 -37.039999 0 -37.039999 -7.6691416e-11 160.18662 + 9164 0 -37.039999 0 -37.039999 4.5798993e-10 160.18662 + 9165 0 -37.039999 0 -37.039999 1.5202493e-10 160.18662 + 9166 0 -37.039999 0 -37.039999 -5.3450732e-10 160.18662 + 9167 0 -37.039999 0 -37.039999 -3.8140083e-10 160.18662 + 9168 0 -37.039999 0 -37.039999 5.7150315e-10 160.18662 + 9169 0 -37.039999 0 -37.039999 8.7786587e-10 160.18662 + 9170 0 -37.039999 0 -37.039999 -1.9010042e-10 160.18662 + 9171 0 -37.039999 0 -37.039999 -6.1078592e-10 160.18662 + 9172 0 -37.039999 0 -37.039999 -2.678225e-10 160.18662 + 9173 0 -37.039999 0 -37.039999 6.0979297e-10 160.18662 + 9174 0 -37.039999 0 -37.039999 4.5755034e-10 160.18662 + 9175 0 -37.039999 0 -37.039999 7.6538523e-11 160.18662 + 9176 0 -37.039999 0 -37.039999 -3.0548742e-10 160.18662 + 9177 0 -37.039999 0 -37.039999 3.8935195e-11 160.18662 + 9178 0 -37.039999 0 -37.039999 3.4207295e-10 160.18662 + 9179 0 -37.039999 0 -37.039999 -1.9057871e-10 160.18662 + 9180 0 -37.039999 0 -37.039999 6.8681741e-10 160.18662 + 9181 0 -37.039999 0 -37.039999 3.4310386e-10 160.18662 + 9182 0 -37.039999 0 -37.039999 -3.0669101e-10 160.18662 + 9183 0 -37.039999 0 -37.039999 1.5389783e-10 160.18662 + 9184 0 -37.039999 0 -37.039999 8.9535531e-13 160.18662 + 9185 0 -37.039999 0 -37.039999 -5.7208605e-10 160.18662 + 9186 0 -37.039999 0 -37.039999 -1.1394757e-10 160.18662 + 9187 0 -37.039999 0 -37.039999 -1.9055026e-10 160.18662 + 9188 0 -37.039999 0 -37.039999 2.2999971e-10 160.18662 + 9189 0 -37.039999 0 -37.039999 6.105699e-10 160.18662 + 9190 0 -37.039999 0 -37.039999 -3.6491858e-11 160.18662 + 9191 0 -37.039999 0 -37.039999 -3.0452923e-10 160.18662 + 9192 0 -37.039999 0 -37.039999 2.5659628e-13 160.18662 + 9193 0 -37.039999 0 -37.039999 4.1959984e-10 160.18662 + 9194 0 -37.039999 0 -37.039999 2.2940627e-10 160.18662 + 9195 0 -37.039999 0 -37.039999 3.4409358e-10 160.18662 + 9196 0 -37.039999 0 -37.039999 -2.2854003e-10 160.18662 + 9197 0 -37.039999 0 -37.039999 4.9591248e-10 160.18662 + 9198 0 -37.039999 0 -37.039999 9.9252409e-10 160.18662 + 9199 0 -37.039999 0 -37.039999 -3.8795292e-11 160.18662 + 9200 0 -37.039999 0 -37.039999 -2.288312e-10 160.18662 + 9201 0 -37.039999 0 -37.039999 1.5233696e-10 160.18662 + 9202 0 -37.039999 0 -37.039999 3.4342747e-10 160.18662 + 9203 0 -37.039999 0 -37.039999 -7.7212318e-11 160.18662 + 9204 0 -37.039999 0 -37.039999 -2.2729385e-10 160.18662 + 9205 0 -37.039999 0 -37.039999 -3.7806169e-11 160.18662 + 9206 0 -37.039999 0 -37.039999 -3.7163879e-11 160.18662 + 9207 0 -37.039999 0 -37.039999 7.6885584e-11 160.18662 + 9208 0 -37.039999 0 -37.039999 2.0151489e-12 160.18662 + 9209 0 -37.039999 0 -37.039999 -7.4022787e-11 160.18662 + 9210 0 -37.039999 0 -37.039999 1.4663937e-12 160.18662 + 9211 0 -37.039999 0 -37.039999 4.1923212e-10 160.18662 + 9212 0 -37.039999 0 -37.039999 3.8189369e-10 160.18662 + 9213 0 -37.039999 0 -37.039999 -1.5028362e-10 160.18662 + 9214 0 -37.039999 0 -37.039999 -1.5207422e-10 160.18662 + 9215 0 -37.039999 0 -37.039999 2.2868324e-10 160.18662 + 9216 0 -37.039999 0 -37.039999 2.2921815e-10 160.18662 + 9217 0 -37.039999 0 -37.039999 -7.5602295e-11 160.18662 + 9218 0 -37.039999 0 -37.039999 1.1542443e-10 160.18662 + 9219 0 -37.039999 0 -37.039999 1.0014754e-12 160.18662 + 9220 0 -37.039999 0 -37.039999 1.079008e-12 160.18662 + 9221 0 -37.039999 0 -37.039999 -7.6143507e-11 160.18662 + 9222 0 -37.039999 0 -37.039999 -7.4401713e-11 160.18662 + 9223 0 -37.039999 0 -37.039999 -7.5140448e-11 160.18662 + 9224 0 -37.039999 0 -37.039999 3.814777e-10 160.18662 + 9225 0 -37.039999 0 -37.039999 -3.0382296e-10 160.18662 + 9226 0 -37.039999 0 -37.039999 -3.4211046e-10 160.18662 + 9227 0 -37.039999 0 -37.039999 2.6698954e-10 160.18662 + 9228 0 -37.039999 0 -37.039999 2.6746172e-10 160.18662 + 9229 0 -37.039999 0 -37.039999 -3.0360329e-10 160.18662 + 9230 0 -37.039999 0 -37.039999 -2.2702937e-10 160.18662 + 9231 0 -37.039999 0 -37.039999 7.6960757e-11 160.18662 + 9232 0 -37.039999 0 -37.039999 -3.7718939e-11 160.18662 + 9233 0 -37.039999 0 -37.039999 5.7236169e-10 160.18662 + 9234 0 -37.039999 0 -37.039999 1.1443215e-10 160.18662 + 9235 0 -37.039999 0 -37.039999 -2.271715e-10 160.18662 + 9236 0 -37.039999 0 -37.039999 -1.8929929e-10 160.18662 + 9237 0 -37.039999 0 -37.039999 3.8912043e-11 160.18662 + 9238 0 -37.039999 0 -37.039999 -1.1282135e-10 160.18662 + 9239 0 -37.039999 0 -37.039999 -1.1282135e-10 160.18662 + 9240 0 -37.039999 0 -37.039999 7.7034024e-11 160.18662 + 9241 0 -37.039999 0 -37.039999 1.1540875e-10 160.18662 + 9242 0 -37.039999 0 -37.039999 -7.5509219e-11 160.18662 + 9243 0 -37.039999 0 -37.039999 -1.8931637e-10 160.18662 + 9244 0 -37.039999 0 -37.039999 -7.500354e-11 160.18662 + 9245 0 -37.039999 0 -37.039999 2.3009292e-10 160.18662 + 9246 0 -37.039999 0 -37.039999 3.9144868e-11 160.18662 + 9247 0 -37.039999 0 -37.039999 1.1945274e-12 160.18662 + 9248 0 -37.039999 0 -37.039999 -1.1277736e-10 160.18662 + 9249 0 -37.039999 0 -37.039999 4.1937627e-10 160.18662 + 9250 0 -37.039999 0 -37.039999 -1.1401577e-10 160.18662 + 9251 0 -37.039999 0 -37.039999 3.9210686e-11 160.18662 + 9252 0 -37.039999 0 -37.039999 1.9345444e-12 160.18662 + 9253 0 -37.039999 0 -37.039999 -4.9745639e-10 160.18662 + 9254 0 -37.039999 0 -37.039999 -3.9951626e-11 160.18662 + 9255 0 -37.039999 0 -37.039999 2.2816626e-10 160.18662 + 9256 0 -37.039999 0 -37.039999 -8.0311419e-10 160.18662 + 9257 0 -37.039999 0 -37.039999 -1.9169298e-10 160.18662 + 9258 0 -37.039999 0 -37.039999 2.674274e-10 160.18662 + 9259 0 -37.039999 0 -37.039999 -7.6670415e-11 160.18662 + 9260 0 -37.039999 0 -37.039999 7.3653245e-13 160.18662 + 9261 0 -37.039999 0 -37.039999 -1.1335904e-10 160.18662 + 9262 0 -37.039999 0 -37.039999 8.0182106e-13 160.18662 + 9263 0 -37.039999 0 -37.039999 3.826531e-10 160.18662 + 9264 0 -37.039999 0 -37.039999 3.8178079e-10 160.18662 + 9265 0 -37.039999 0 -37.039999 -7.6751847e-11 160.18662 + 9266 0 -37.039999 0 -37.039999 7.6211474e-11 160.18662 + 9267 0 -37.039999 0 -37.039999 -8.4122817e-10 160.18662 + 9268 0 -37.039999 0 -37.039999 -4.5827581e-10 160.18662 + 9269 0 -37.039999 0 -37.039999 4.1984381e-10 160.18662 + 9270 0 -37.039999 0 -37.039999 3.8130803e-10 160.18662 + 9271 0 -37.039999 0 -37.039999 -3.4364345e-10 160.18662 + 9272 0 -37.039999 0 -37.039999 -3.8161683e-10 160.18662 + 9273 0 -37.039999 0 -37.039999 8.780216e-10 160.18662 + 9274 0 -37.039999 0 -37.039999 8.7787949e-10 160.18662 + 9275 0 -37.039999 0 -37.039999 -1.5413204e-10 160.18662 + 9276 0 -37.039999 0 -37.039999 -3.4308498e-10 160.18662 + 9277 0 -37.039999 0 -37.039999 -1.9085881e-10 160.18662 + 9278 0 -37.039999 0 -37.039999 1.0307186e-09 160.18662 + 9279 0 -37.039999 0 -37.039999 -1.5232571e-10 160.18662 + 9280 0 -37.039999 0 -37.039999 -5.3447729e-10 160.18662 + 9281 0 -37.039999 0 -37.039999 7.6290691e-10 160.18662 + 9282 0 -37.039999 0 -37.039999 6.8872147e-10 160.18662 + 9283 0 -37.039999 0 -37.039999 -2.6832612e-10 160.18662 + 9284 0 -37.039999 0 -37.039999 -6.8693254e-10 160.18662 + 9285 0 -37.039999 0 -37.039999 -9.9687338e-13 160.18662 + 9286 0 -37.039999 0 -37.039999 5.7289736e-10 160.18662 + 9287 0 -37.039999 0 -37.039999 -1.1433495e-10 160.18662 + 9288 0 -37.039999 0 -37.039999 5.3502416e-10 160.18662 + 9289 0 -37.039999 0 -37.039999 3.4386391e-10 160.18662 + 9290 0 -37.039999 0 -37.039999 -7.6573284e-11 160.18662 + 9291 0 -37.039999 0 -37.039999 -2.6632868e-10 160.18662 + 9292 0 -37.039999 0 -37.039999 2.6770354e-10 160.18662 + 9293 0 -37.039999 0 -37.039999 4.9606502e-10 160.18662 + 9294 0 -37.039999 0 -37.039999 -3.9308032e-11 160.18662 + 9295 0 -37.039999 0 -37.039999 -3.0547674e-10 160.18662 + 9296 0 -37.039999 0 -37.039999 5.7315756e-10 160.18662 + 9297 0 -37.039999 0 -37.039999 -1.261014e-12 160.18662 + 9298 0 -37.039999 0 -37.039999 2.6783173e-10 160.18662 + 9299 0 -37.039999 0 -37.039999 2.286524e-10 160.18662 + 9300 0 -37.039999 0 -37.039999 -6.8736732e-10 160.18662 + 9301 0 -37.039999 0 -37.039999 3.8184594e-10 160.18662 + 9302 0 -37.039999 0 -37.039999 7.2664079e-10 160.18662 + 9303 0 -37.039999 0 -37.039999 -3.8180065e-10 160.18662 + 9304 0 -37.039999 0 -37.039999 -3.4318825e-10 160.18662 + 9305 0 -37.039999 0 -37.039999 1.1415634e-10 160.18662 + 9306 0 -37.039999 0 -37.039999 1.0294742e-09 160.18662 + 9307 0 -37.039999 0 -37.039999 4.5766111e-10 160.18662 + 9308 0 -37.039999 0 -37.039999 7.5790251e-11 160.18662 + 9309 0 -37.039999 0 -37.039999 -7.6462601e-10 160.18662 + 9310 0 -37.039999 0 -37.039999 -5.3490541e-10 160.18662 + 9311 0 -37.039999 0 -37.039999 1.9074851e-10 160.18662 + 9312 0 -37.039999 0 -37.039999 6.8702326e-10 160.18662 + 9313 0 -37.039999 0 -37.039999 -3.8172279e-10 160.18662 + 9314 0 -37.039999 0 -37.039999 -4.2027154e-10 160.18662 + 9315 0 -37.039999 0 -37.039999 -1.9069409e-10 160.18662 + 9316 0 -37.039999 0 -37.039999 7.2445547e-10 160.18662 + 9317 0 -37.039999 0 -37.039999 4.9604879e-10 160.18662 + 9318 0 -37.039999 0 -37.039999 1.9169272e-10 160.18662 + 9319 0 -37.039999 0 -37.039999 2.2901742e-10 160.18662 + 9320 0 -37.039999 0 -37.039999 -7.7321533e-11 160.18662 + 9321 0 -37.039999 0 -37.039999 -6.8729004e-10 160.18662 + 9322 0 -37.039999 0 -37.039999 -6.4878072e-10 160.18662 + 9323 0 -37.039999 0 -37.039999 4.1896378e-10 160.18662 + 9324 0 -37.039999 0 -37.039999 3.4310356e-10 160.18662 + 9325 0 -37.039999 0 -37.039999 -2.2909326e-10 160.18662 + 9326 0 -37.039999 0 -37.039999 -1.1466276e-10 160.18662 + 9327 0 -37.039999 0 -37.039999 1.2215301e-09 160.18662 + 9328 0 -37.039999 0 -37.039999 1.1829478e-09 160.18662 + 9329 0 -37.039999 0 -37.039999 7.5694104e-11 160.18662 + 9330 0 -37.039999 0 -37.039999 -3.0391986e-10 160.18662 + 9331 0 -37.039999 0 -37.039999 7.6593589e-11 160.18662 + 9332 0 -37.039999 0 -37.039999 1.5370687e-10 160.18662 + 9333 0 -37.039999 0 -37.039999 4.5848884e-10 160.18662 + 9334 0 -37.039999 0 -37.039999 -3.8230252e-10 160.18662 + 9335 0 -37.039999 0 -37.039999 -3.4384691e-10 160.18662 + 9336 0 -37.039999 0 -37.039999 5.3526143e-10 160.18662 + 9337 0 -37.039999 0 -37.039999 6.1055669e-10 160.18662 + 9338 0 -37.039999 0 -37.039999 -5.3570801e-10 160.18662 + 9339 0 -37.039999 0 -37.039999 -2.292739e-10 160.18662 + 9340 0 -37.039999 0 -37.039999 8.778984e-10 160.18662 + 9341 0 -37.039999 0 -37.039999 1.2980242e-09 160.18662 + 9342 0 -37.039999 0 -37.039999 1.5257064e-10 160.18662 + 9343 0 -37.039999 0 -37.039999 -8.7844645e-10 160.18662 + 9344 0 -37.039999 0 -37.039999 -8.0216684e-10 160.18662 + 9345 0 -37.039999 0 -37.039999 -9.5913872e-13 160.18662 + 9346 0 -37.039999 0 -37.039999 6.8658394e-10 160.18662 + 9347 0 -37.039999 0 -37.039999 -3.8760514e-11 160.18662 + 9348 0 -37.039999 0 -37.039999 -2.6676492e-10 160.18662 + 9349 0 -37.039999 0 -37.039999 3.9258072e-11 160.18662 + 9350 0 -37.039999 0 -37.039999 -1.1323104e-10 160.18662 + 9351 0 -37.039999 0 -37.039999 1.0834784e-12 160.18662 + 9352 0 -37.039999 0 -37.039999 1.9132003e-10 160.18662 + 9353 0 -37.039999 0 -37.039999 7.7655841e-11 160.18662 + 9354 0 -37.039999 0 -37.039999 -7.4402791e-11 160.18662 + 9355 0 -37.039999 0 -37.039999 -7.4008023e-11 160.18662 + 9356 0 -37.039999 0 -37.039999 -1.5137682e-10 160.18662 + 9357 0 -37.039999 0 -37.039999 3.9388493e-11 160.18662 + 9358 0 -37.039999 0 -37.039999 3.0617423e-10 160.18662 + 9359 0 -37.039999 0 -37.039999 1.1595735e-10 160.18662 + 9360 0 -37.039999 0 -37.039999 7.8759977e-11 160.18662 + 9361 0 -37.039999 0 -37.039999 1.4619233e-12 160.18662 + 9362 0 -37.039999 0 -37.039999 3.9738373e-11 160.18662 + 9363 0 -37.039999 0 -37.039999 -1.9151338e-10 160.18662 + 9364 0 -37.039999 0 -37.039999 -5.7235422e-10 160.18662 + 9365 0 -37.039999 0 -37.039999 5.7273846e-10 160.18662 + 9366 0 -37.039999 0 -37.039999 -4.9689037e-10 160.18662 + 9367 0 -37.039999 0 -37.039999 -5.3427958e-10 160.18662 + 9368 0 -37.039999 0 -37.039999 5.7185115e-10 160.18662 + 9369 0 -37.039999 0 -37.039999 -6.4837192e-10 160.18662 + 9370 0 -37.039999 0 -37.039999 -5.7357647e-10 160.18662 + 9371 0 -37.039999 0 -37.039999 6.4797049e-10 160.18662 + 9372 0 -37.039999 0 -37.039999 4.9504649e-10 160.18662 + 9373 0 -37.039999 0 -37.039999 -5.7302111e-10 160.18662 + 9374 0 -37.039999 0 -37.039999 -8.7779054e-10 160.18662 + 9375 0 -37.039999 0 -37.039999 1.9136471e-10 160.18662 + 9376 0 -37.039999 0 -37.039999 3.0511918e-10 160.18662 + 9377 0 -37.039999 0 -37.039999 7.668694e-11 160.18662 + 9378 0 -37.039999 0 -37.039999 -1.9022415e-10 160.18662 + 9379 0 -37.039999 0 -37.039999 -1.8941261e-10 160.18662 + 9380 0 -37.039999 0 -37.039999 -1.5299601e-10 160.18662 + 9381 0 -37.039999 0 -37.039999 1.9131359e-10 160.18662 + 9382 0 -37.039999 0 -37.039999 -1.5282988e-10 160.18662 + 9383 0 -37.039999 0 -37.039999 -1.1414607e-10 160.18662 + 9384 0 -37.039999 0 -37.039999 3.4439513e-10 160.18662 + 9385 0 -37.039999 0 -37.039999 1.9040842e-10 160.18662 + 9386 0 -37.039999 0 -37.039999 -3.4382172e-10 160.18662 + 9387 0 -37.039999 0 -37.039999 3.0443172e-10 160.18662 + 9388 0 -37.039999 0 -37.039999 4.9611108e-10 160.18662 + 9389 0 -37.039999 0 -37.039999 -7.7496655e-11 160.18662 + 9390 0 -37.039999 0 -37.039999 -4.5803998e-10 160.18662 + 9391 0 -37.039999 0 -37.039999 6.4868234e-10 160.18662 + 9392 0 -37.039999 0 -37.039999 3.8551019e-11 160.18662 + 9393 0 -37.039999 0 -37.039999 -2.2945187e-10 160.18662 + 9394 0 -37.039999 0 -37.039999 -4.1949439e-10 160.18662 + 9395 0 -37.039999 0 -37.039999 4.2011751e-10 160.18662 + 9396 0 -37.039999 0 -37.039999 -3.43607e-10 160.18662 + 9397 0 -37.039999 0 -37.039999 -3.817694e-10 160.18662 + 9398 0 -37.039999 0 -37.039999 5.3335442e-10 160.18662 + 9399 0 -37.039999 0 -37.039999 7.6274914e-10 160.18662 + 9400 0 -37.039999 0 -37.039999 -4.5829197e-10 160.18662 + 9401 0 -37.039999 0 -37.039999 -4.1991125e-10 160.18662 + 9402 0 -37.039999 0 -37.039999 1.9064388e-10 160.18662 + 9403 0 -37.039999 0 -37.039999 8.7815677e-10 160.18662 + 9404 0 -37.039999 0 -37.039999 6.495047e-10 160.18662 + 9405 0 -37.039999 0 -37.039999 -1.5255739e-10 160.18662 + 9406 0 -37.039999 0 -37.039999 -2.2944266e-10 160.18662 + 9407 0 -37.039999 0 -37.039999 3.4438789e-10 160.18662 + 9408 0 -37.039999 0 -37.039999 2.3004631e-10 160.18662 + 9409 0 -37.039999 0 -37.039999 -3.4351654e-10 160.18662 + 9410 0 -37.039999 0 -37.039999 -3.818348e-10 160.18662 + 9411 0 -37.039999 0 -37.039999 5.7282845e-10 160.18662 + 9412 0 -37.039999 0 -37.039999 -5.3324979e-10 160.18662 + 9413 0 -37.039999 0 -37.039999 5.7209918e-10 160.18662 + 9414 0 -37.039999 0 -37.039999 -4.9656947e-10 160.18662 + 9415 0 -37.039999 0 -37.039999 5.3395033e-10 160.18662 + 9416 0 -37.039999 0 -37.039999 -5.3453634e-10 160.18662 + 9417 0 -37.039999 0 -37.039999 6.1079976e-10 160.18662 + 9418 0 -37.039999 0 -37.039999 -5.3442605e-10 160.18662 + 9419 0 -37.039999 0 -37.039999 5.3400879e-10 160.18662 + 9420 0 -37.039999 0 -37.039999 -5.3450927e-10 160.18662 + 9421 0 -37.039999 0 -37.039999 5.3405494e-10 160.18662 + 9422 0 -37.039999 0 -37.039999 -5.3466094e-10 160.18662 + 9423 0 -37.039999 0 -37.039999 6.1079976e-10 160.18662 + 9424 0 -37.039999 0 -37.039999 -5.7272371e-10 160.18662 + 9425 0 -37.039999 0 -37.039999 6.8723109e-10 160.18662 + 9426 0 -37.039999 0 -37.039999 -5.7272371e-10 160.18662 + 9427 0 -37.039999 0 -37.039999 5.3405494e-10 160.18662 + 9428 0 -37.039999 0 -37.039999 -4.9542254e-10 160.18662 + 9429 0 -37.039999 0 -37.039999 6.1074486e-10 160.18662 + 9430 0 -37.039999 0 -37.039999 -7.2668215e-10 160.18662 + 9431 0 -37.039999 0 -37.039999 4.1871053e-10 160.18662 + 9432 0 -37.039999 0 -37.039999 8.3924763e-10 160.18662 + 9433 0 -37.039999 0 -37.039999 -2.666956e-10 160.18662 + 9434 0 -37.039999 0 -37.039999 -3.7978244e-10 160.18662 + 9435 0 -37.039999 0 -37.039999 3.0496622e-10 160.18662 + 9436 0 -37.039999 0 -37.039999 -3.0462533e-10 160.18662 + 9437 0 -37.039999 0 -37.039999 3.9023413e-11 160.18662 + 9438 0 -37.039999 0 -37.039999 1.9085958e-10 160.18662 + 9439 0 -37.039999 0 -37.039999 -7.47126e-11 160.18662 + 9440 0 -37.039999 0 -37.039999 2.1595998e-12 160.18662 + 9441 0 -37.039999 0 -37.039999 -7.4609689e-11 160.18662 + 9442 0 -37.039999 0 -37.039999 4.2018766e-10 160.18662 + 9443 0 -37.039999 0 -37.039999 -3.6747723e-11 160.18662 + 9444 0 -37.039999 0 -37.039999 1.5437408e-10 160.18662 + 9445 0 -37.039999 0 -37.039999 -2.2804073e-10 160.18662 + 9446 0 -37.039999 0 -37.039999 -7.4479085e-11 160.18662 + 9447 0 -37.039999 0 -37.039999 -7.4762439e-11 160.18662 + 9448 0 -37.039999 0 -37.039999 1.1560488e-10 160.18662 + 9449 0 -37.039999 0 -37.039999 3.4366772e-10 160.18662 + 9450 0 -37.039999 0 -37.039999 -1.508313e-10 160.18662 + 9451 0 -37.039999 0 -37.039999 1.917545e-10 160.18662 + 9452 0 -37.039999 0 -37.039999 -7.4987699e-11 160.18662 + 9453 0 -37.039999 0 -37.039999 -3.7744638e-11 160.18662 + 9454 0 -37.039999 0 -37.039999 3.8503429e-11 160.18662 + 9455 0 -37.039999 0 -37.039999 -1.5277967e-10 160.18662 + 9456 0 -37.039999 0 -37.039999 7.6929921e-11 160.18662 + 9457 0 -37.039999 0 -37.039999 1.9120483e-10 160.18662 + 9458 0 -37.039999 0 -37.039999 1.144471e-10 160.18662 + 9459 0 -37.039999 0 -37.039999 -3.8264068e-10 160.18662 + 9460 0 -37.039999 0 -37.039999 -6.4887659e-10 160.18662 + 9461 0 -37.039999 0 -37.039999 7.7102866e-11 160.18662 + 9462 0 -37.039999 0 -37.039999 -1.132655e-10 160.18662 + 9463 0 -37.039999 0 -37.039999 -1.9121412e-10 160.18662 + 9464 0 -37.039999 0 -37.039999 7.6371022e-10 160.18662 + 9465 0 -37.039999 0 -37.039999 -3.4351211e-10 160.18662 + 9466 0 -37.039999 0 -37.039999 -4.5839339e-10 160.18662 + 9467 0 -37.039999 0 -37.039999 5.7243482e-10 160.18662 + 9468 0 -37.039999 0 -37.039999 5.7218732e-10 160.18662 + 9469 0 -37.039999 0 -37.039999 7.6691179e-11 160.18662 + 9470 0 -37.039999 0 -37.039999 -9.1758085e-10 160.18662 + 9471 0 -37.039999 0 -37.039999 -9.5479009e-10 160.18662 + 9472 0 -37.039999 0 -37.039999 2.6660066e-10 160.18662 + 9473 0 -37.039999 0 -37.039999 9.9221632e-10 160.18662 + 9474 0 -37.039999 0 -37.039999 1.5305465e-10 160.18662 + 9475 0 -37.039999 0 -37.039999 -4.9533735e-10 160.18662 + 9476 0 -37.039999 0 -37.039999 -3.8297336e-11 160.18662 + 9477 0 -37.039999 0 -37.039999 2.2878305e-10 160.18662 + 9478 0 -37.039999 0 -37.039999 -1.5208523e-10 160.18662 + 9479 0 -37.039999 0 -37.039999 7.7814824e-11 160.18662 + 9480 0 -37.039999 0 -37.039999 1.1343686e-10 160.18662 + 9481 0 -37.039999 0 -37.039999 -9.5425832e-10 160.18662 + 9482 0 -37.039999 0 -37.039999 1.9132209e-10 160.18662 + 9483 0 -37.039999 0 -37.039999 1.5266926e-10 160.18662 + 9484 0 -37.039999 0 -37.039999 -1.1327314e-10 160.18662 + 9485 0 -37.039999 0 -37.039999 1.9026566e-10 160.18662 + 9486 0 -37.039999 0 -37.039999 3.9861137e-11 160.18662 + 9487 0 -37.039999 0 -37.039999 -1.8826203e-10 160.18662 + 9488 0 -37.039999 0 -37.039999 3.8817752e-11 160.18662 + 9489 0 -37.039999 0 -37.039999 -3.8016277e-11 160.18662 + 9490 0 -37.039999 0 -37.039999 4.9575453e-10 160.18662 + 9491 0 -37.039999 0 -37.039999 3.4270441e-10 160.18662 + 9492 0 -37.039999 0 -37.039999 -2.2875133e-10 160.18662 + 9493 0 -37.039999 0 -37.039999 -6.1058757e-10 160.18662 + 9494 0 -37.039999 0 -37.039999 2.303544e-10 160.18662 + 9495 0 -37.039999 0 -37.039999 3.052297e-10 160.18662 + 9496 0 -37.039999 0 -37.039999 -2.6881533e-10 160.18662 + 9497 0 -37.039999 0 -37.039999 -7.6485148e-10 160.18662 + 9498 0 -37.039999 0 -37.039999 7.5517239e-11 160.18662 + 9499 0 -37.039999 0 -37.039999 4.9766214e-10 160.18662 + 9500 0 -37.039999 0 -37.039999 -3.7474927e-11 160.18662 + 9501 0 -37.039999 0 -37.039999 -2.6695442e-10 160.18662 + 9502 0 -37.039999 0 -37.039999 3.4454804e-10 160.18662 + 9503 0 -37.039999 0 -37.039999 -1.1380942e-10 160.18662 + 9504 0 -37.039999 0 -37.039999 4.967799e-10 160.18662 + 9505 0 -37.039999 0 -37.039999 2.6819053e-10 160.18662 + 9506 0 -37.039999 0 -37.039999 1.7291981e-13 160.18662 + 9507 0 -37.039999 0 -37.039999 -7.535333e-11 160.18662 + 9508 0 -37.039999 0 -37.039999 -2.2807365e-10 160.18662 + 9509 0 -37.039999 0 -37.039999 3.0549212e-10 160.18662 + 9510 0 -37.039999 0 -37.039999 3.4535204e-10 160.18662 + 9511 0 -37.039999 0 -37.039999 -3.8330005e-11 160.18662 + 9512 0 -37.039999 0 -37.039999 1.956713e-12 160.18662 + 9513 0 -37.039999 0 -37.039999 -2.6579194e-10 160.18662 + 9514 0 -37.039999 0 -37.039999 2.2957715e-10 160.18662 + 9515 0 -37.039999 0 -37.039999 1.533367e-10 160.18662 + 9516 0 -37.039999 0 -37.039999 -3.0488138e-10 160.18662 + 9517 0 -37.039999 0 -37.039999 3.431935e-10 160.18662 + 9518 0 -37.039999 0 -37.039999 4.5854684e-10 160.18662 + 9519 0 -37.039999 0 -37.039999 6.484579e-10 160.18662 + 9520 0 -37.039999 0 -37.039999 -6.4908351e-10 160.18662 + 9521 0 -37.039999 0 -37.039999 4.5796521e-10 160.18662 + 9522 0 -37.039999 0 -37.039999 4.1946916e-10 160.18662 + 9523 0 -37.039999 0 -37.039999 -2.2889037e-10 160.18662 + 9524 0 -37.039999 0 -37.039999 -1.0320463e-09 160.18662 + 9525 0 -37.039999 0 -37.039999 -5.7330781e-10 160.18662 + 9526 0 -37.039999 0 -37.039999 5.3383861e-10 160.18662 + 9527 0 -37.039999 0 -37.039999 4.5805024e-10 160.18662 + 9528 0 -37.039999 0 -37.039999 -7.7419194e-11 160.18662 + 9529 0 -37.039999 0 -37.039999 -2.6766008e-10 160.18662 + 9530 0 -37.039999 0 -37.039999 6.8720636e-10 160.18662 + 9531 0 -37.039999 0 -37.039999 -2.2880344e-10 160.18662 + 9532 0 -37.039999 0 -37.039999 -6.8821786e-10 160.18662 + 9533 0 -37.039999 0 -37.039999 5.3474638e-10 160.18662 + 9534 0 -37.039999 0 -37.039999 5.7322621e-10 160.18662 + 9535 0 -37.039999 0 -37.039999 -3.4541e-10 160.18662 + 9536 0 -37.039999 0 -37.039999 -8.7942571e-10 160.18662 + 9537 0 -37.039999 0 -37.039999 -7.6502741e-11 160.18662 + 9538 0 -37.039999 0 -37.039999 5.3399925e-10 160.18662 + 9539 0 -37.039999 0 -37.039999 1.5469839e-10 160.18662 + 9540 0 -37.039999 0 -37.039999 1.5350375e-10 160.18662 + 9541 0 -37.039999 0 -37.039999 -3.8241858e-11 160.18662 + 9542 0 -37.039999 0 -37.039999 1.1468873e-10 160.18662 + 9543 0 -37.039999 0 -37.039999 -2.2947925e-10 160.18662 + 9544 0 -37.039999 0 -37.039999 2.2851018e-10 160.18662 + 9545 0 -37.039999 0 -37.039999 1.914411e-10 160.18662 + 9546 0 -37.039999 0 -37.039999 -2.2831223e-10 160.18662 + 9547 0 -37.039999 0 -37.039999 -3.8204897e-10 160.18662 + 9548 0 -37.039999 0 -37.039999 3.8242268e-10 160.18662 + 9549 0 -37.039999 0 -37.039999 3.8228724e-10 160.18662 + 9550 0 -37.039999 0 -37.039999 -2.2788167e-10 160.18662 + 9551 0 -37.039999 0 -37.039999 -1.1405653e-10 160.18662 + 9552 0 -37.039999 0 -37.039999 1.5335855e-10 160.18662 + 9553 0 -37.039999 0 -37.039999 2.3013019e-10 160.18662 + 9554 0 -37.039999 0 -37.039999 3.0602256e-10 160.18662 + 9555 0 -37.039999 0 -37.039999 -7.5758873e-11 160.18662 + 9556 0 -37.039999 0 -37.039999 -2.6664803e-10 160.18662 + 9557 0 -37.039999 0 -37.039999 -3.8154084e-10 160.18662 + 9558 0 -37.039999 0 -37.039999 3.8143531e-10 160.18662 + 9559 0 -37.039999 0 -37.039999 2.6673009e-10 160.18662 + 9560 0 -37.039999 0 -37.039999 -3.7313169e-11 160.18662 + 9561 0 -37.039999 0 -37.039999 3.9479115e-11 160.18662 + 9562 0 -37.039999 0 -37.039999 3.9762353e-11 160.18662 + 9563 0 -37.039999 0 -37.039999 -4.9516094e-10 160.18662 + 9564 0 -37.039999 0 -37.039999 4.5806223e-10 160.18662 + 9565 0 -37.039999 0 -37.039999 -5.7223018e-10 160.18662 + 9566 0 -37.039999 0 -37.039999 6.4833218e-10 160.18662 + 9567 0 -37.039999 0 -37.039999 -4.5914794e-10 160.18662 + 9568 0 -37.039999 0 -37.039999 -4.5914794e-10 160.18662 + 9569 0 -37.039999 0 -37.039999 3.8232477e-10 160.18662 + 9570 0 -37.039999 0 -37.039999 6.1020573e-10 160.18662 + 9571 0 -37.039999 0 -37.039999 -5.3490926e-10 160.18662 + 9572 0 -37.039999 0 -37.039999 -4.9651778e-10 160.18662 + 9573 0 -37.039999 0 -37.039999 5.335712e-10 160.18662 + 9574 0 -37.039999 0 -37.039999 -1.5352444e-10 160.18662 + 9575 0 -37.039999 0 -37.039999 -3.4334224e-10 160.18662 + 9576 0 -37.039999 0 -37.039999 2.6709201e-10 160.18662 + 9577 0 -37.039999 0 -37.039999 6.4929622e-10 160.18662 + 9578 0 -37.039999 0 -37.039999 -7.2505051e-10 160.18662 + 9579 0 -37.039999 0 -37.039999 -7.2505051e-10 160.18662 + 9580 0 -37.039999 0 -37.039999 2.280868e-10 160.18662 + 9581 0 -37.039999 0 -37.039999 9.5416295e-10 160.18662 + 9582 0 -37.039999 0 -37.039999 7.6093502e-11 160.18662 + 9583 0 -37.039999 0 -37.039999 -4.1966036e-10 160.18662 + 9584 0 -37.039999 0 -37.039999 -2.6582211e-10 160.18662 + 9585 0 -37.039999 0 -37.039999 1.5387876e-10 160.18662 + 9586 0 -37.039999 0 -37.039999 1.9026406e-10 160.18662 + 9587 0 -37.039999 0 -37.039999 -2.6784783e-10 160.18662 + 9588 0 -37.039999 0 -37.039999 -7.6936346e-11 160.18662 + 9589 0 -37.039999 0 -37.039999 3.8138239e-10 160.18662 + 9590 0 -37.039999 0 -37.039999 1.9062061e-10 160.18662 + 9591 0 -37.039999 0 -37.039999 -5.3581446e-10 160.18662 + 9592 0 -37.039999 0 -37.039999 -1.0313024e-09 160.18662 + 9593 0 -37.039999 0 -37.039999 2.2830617e-10 160.18662 + 9594 0 -37.039999 0 -37.039999 1.5153812e-10 160.18662 + 9595 0 -37.039999 0 -37.039999 -7.2500792e-10 160.18662 + 9596 0 -37.039999 0 -37.039999 -3.850034e-11 160.18662 + 9597 0 -37.039999 0 -37.039999 7.6300794e-10 160.18662 + 9598 0 -37.039999 0 -37.039999 4.5854475e-10 160.18662 + 9599 0 -37.039999 0 -37.039999 1.5343736e-10 160.18662 + 9600 0 -37.039999 0 -37.039999 7.6038667e-11 160.18662 + 9601 0 -37.039999 0 -37.039999 -3.438084e-10 160.18662 + 9602 0 -37.039999 0 -37.039999 -4.2030834e-10 160.18662 + 9603 0 -37.039999 0 -37.039999 5.7280878e-10 160.18662 + 9604 0 -37.039999 0 -37.039999 -8.0247747e-10 160.18662 + 9605 0 -37.039999 0 -37.039999 3.425203e-10 160.18662 + 9606 0 -37.039999 0 -37.039999 6.4912188e-10 160.18662 + 9607 0 -37.039999 0 -37.039999 -4.200737e-10 160.18662 + 9608 0 -37.039999 0 -37.039999 6.489659e-10 160.18662 + 9609 0 -37.039999 0 -37.039999 -4.2083536e-10 160.18662 + 9610 0 -37.039999 0 -37.039999 -4.963767e-10 160.18662 + 9611 0 -37.039999 0 -37.039999 6.1038491e-10 160.18662 + 9612 0 -37.039999 0 -37.039999 -5.7303489e-10 160.18662 + 9613 0 -37.039999 0 -37.039999 -5.3544126e-10 160.18662 + 9614 0 -37.039999 0 -37.039999 5.7247666e-10 160.18662 + 9615 0 -37.039999 0 -37.039999 5.7262056e-10 160.18662 + 9616 0 -37.039999 0 -37.039999 -4.9687071e-10 160.18662 + 9617 0 -37.039999 0 -37.039999 -4.9621581e-10 160.18662 + 9618 0 -37.039999 0 -37.039999 5.721368e-10 160.18662 + 9619 0 -37.039999 0 -37.039999 5.3381791e-10 160.18662 + 9620 0 -37.039999 0 -37.039999 -3.4562142e-10 160.18662 + 9621 0 -37.039999 0 -37.039999 -5.3603137e-10 160.18662 + 9622 0 -37.039999 0 -37.039999 1.9218058e-10 160.18662 + 9623 0 -37.039999 0 -37.039999 -3.8164482e-10 160.18662 + 9624 0 -37.039999 0 -37.039999 7.4708076e-11 160.18662 + 9625 0 -37.039999 0 -37.039999 4.583051e-10 160.18662 + 9626 0 -37.039999 0 -37.039999 -3.0504358e-10 160.18662 + 9627 0 -37.039999 0 -37.039999 -7.5699772e-11 160.18662 + 9628 0 -37.039999 0 -37.039999 5.7243659e-10 160.18662 + 9629 0 -37.039999 0 -37.039999 -1.5240043e-10 160.18662 + 9630 0 -37.039999 0 -37.039999 -2.2974875e-10 160.18662 + 9631 0 -37.039999 0 -37.039999 2.6698351e-10 160.18662 + 9632 0 -37.039999 0 -37.039999 1.904042e-10 160.18662 + 9633 0 -37.039999 0 -37.039999 3.8106871e-11 160.18662 + 9634 0 -37.039999 0 -37.039999 -1.9007585e-10 160.18662 + 9635 0 -37.039999 0 -37.039999 3.9308966e-11 160.18662 + 9636 0 -37.039999 0 -37.039999 -1.7631861e-13 160.18662 + 9637 0 -37.039999 0 -37.039999 -7.6410147e-11 160.18662 + 9638 0 -37.039999 0 -37.039999 3.9606327e-11 160.18662 + 9639 0 -37.039999 0 -37.039999 -7.4956773e-11 160.18662 + 9640 0 -37.039999 0 -37.039999 3.9529872e-11 160.18662 + 9641 0 -37.039999 0 -37.039999 -1.1232521e-10 160.18662 + 9642 0 -37.039999 0 -37.039999 3.8512347e-11 160.18662 + 9643 0 -37.039999 0 -37.039999 -7.4842562e-11 160.18662 + 9644 0 -37.039999 0 -37.039999 -3.7300008e-11 160.18662 + 9645 0 -37.039999 0 -37.039999 7.6370807e-10 160.18662 + 9646 0 -37.039999 0 -37.039999 -4.5891585e-10 160.18662 + 9647 0 -37.039999 0 -37.039999 1.8942051e-10 160.18662 + 9648 0 -37.039999 0 -37.039999 8.7825631e-10 160.18662 + 9649 0 -37.039999 0 -37.039999 4.1981391e-10 160.18662 + 9650 0 -37.039999 0 -37.039999 -3.0681898e-10 160.18662 + 9651 0 -37.039999 0 -37.039999 -2.6574027e-10 160.18662 + 9652 0 -37.039999 0 -37.039999 3.6405425e-11 160.18662 + 9653 0 -37.039999 0 -37.039999 6.8663176e-10 160.18662 + 9654 0 -37.039999 0 -37.039999 7.248612e-10 160.18662 + 9655 0 -37.039999 0 -37.039999 -3.0504105e-10 160.18662 + 9656 0 -37.039999 0 -37.039999 -3.0501829e-10 160.18662 + 9657 0 -37.039999 0 -37.039999 -1.1525104e-10 160.18662 + 9658 0 -37.039999 0 -37.039999 8.0176705e-10 160.18662 + 9659 0 -37.039999 0 -37.039999 9.158548e-10 160.18662 + 9660 0 -37.039999 0 -37.039999 -6.5050369e-10 160.18662 + 9661 0 -37.039999 0 -37.039999 -1.2617036e-09 160.18662 + 9662 0 -37.039999 0 -37.039999 7.576579e-11 160.18662 + 9663 0 -37.039999 0 -37.039999 7.5678356e-11 160.18662 + 9664 0 -37.039999 0 -37.039999 2.2817724e-10 160.18662 + 9665 0 -37.039999 0 -37.039999 -1.923888e-10 160.18662 + 9666 0 -37.039999 0 -37.039999 1.1523601e-10 160.18662 + 9667 0 -37.039999 0 -37.039999 -2.2851683e-10 160.18662 + 9668 0 -37.039999 0 -37.039999 1.1756142e-12 160.18662 + 9669 0 -37.039999 0 -37.039999 -3.8781374e-11 160.18662 + 9670 0 -37.039999 0 -37.039999 4.1892609e-10 160.18662 + 9671 0 -37.039999 0 -37.039999 -1.1310471e-10 160.18662 + 9672 0 -37.039999 0 -37.039999 2.2818377e-10 160.18662 + 9673 0 -37.039999 0 -37.039999 3.0586151e-10 160.18662 + 9674 0 -37.039999 0 -37.039999 -1.9159619e-10 160.18662 + 9675 0 -37.039999 0 -37.039999 -6.1113906e-10 160.18662 + 9676 0 -37.039999 0 -37.039999 3.8113157e-10 160.18662 + 9677 0 -37.039999 0 -37.039999 6.8672475e-10 160.18662 + 9678 0 -37.039999 0 -37.039999 -3.4407348e-10 160.18662 + 9679 0 -37.039999 0 -37.039999 -3.8095178e-10 160.18662 + 9680 0 -37.039999 0 -37.039999 -4.9669822e-10 160.18662 + 9681 0 -37.039999 0 -37.039999 6.4843209e-10 160.18662 + 9682 0 -37.039999 0 -37.039999 -3.8235311e-10 160.18662 + 9683 0 -37.039999 0 -37.039999 -5.3502478e-10 160.18662 + 9684 0 -37.039999 0 -37.039999 9.1668094e-10 160.18662 + 9685 0 -37.039999 0 -37.039999 1.897783e-10 160.18662 + 9686 0 -37.039999 0 -37.039999 -1.1449414e-10 160.18662 + 9687 0 -37.039999 0 -37.039999 1.9009464e-10 160.18662 + 9688 0 -37.039999 0 -37.039999 1.1472334e-10 160.18662 + 9689 0 -37.039999 0 -37.039999 -6.4857228e-10 160.18662 + 9690 0 -37.039999 0 -37.039999 -1.9147728e-10 160.18662 + 9691 0 -37.039999 0 -37.039999 3.0503607e-10 160.18662 + 9692 0 -37.039999 0 -37.039999 -3.0562672e-10 160.18662 + 9693 0 -37.039999 0 -37.039999 3.4300514e-10 160.18662 + 9694 0 -37.039999 0 -37.039999 6.4869155e-10 160.18662 + 9695 0 -37.039999 0 -37.039999 -6.1291295e-10 160.18662 + 9696 0 -37.039999 0 -37.039999 -1.2231458e-09 160.18662 + 9697 0 -37.039999 0 -37.039999 6.1021978e-10 160.18662 + 9698 0 -37.039999 0 -37.039999 -5.3560283e-10 160.18662 + 9699 0 -37.039999 0 -37.039999 6.8666966e-10 160.18662 + 9700 0 -37.039999 0 -37.039999 -5.3614707e-10 160.18662 + 9701 0 -37.039999 0 -37.039999 -3.8254185e-10 160.18662 + 9702 0 -37.039999 0 -37.039999 3.7935354e-10 160.18662 + 9703 0 -37.039999 0 -37.039999 8.3839817e-10 160.18662 + 9704 0 -37.039999 0 -37.039999 -3.0707424e-10 160.18662 + 9705 0 -37.039999 0 -37.039999 -8.0248286e-10 160.18662 + 9706 0 -37.039999 0 -37.039999 5.3414494e-10 160.18662 + 9707 0 -37.039999 0 -37.039999 4.9437772e-10 160.18662 + 9708 0 -37.039999 0 -37.039999 -5.7184731e-10 160.18662 + 9709 0 -37.039999 0 -37.039999 -4.9505081e-10 160.18662 + 9710 0 -37.039999 0 -37.039999 -3.8131411e-10 160.18662 + 9711 0 -37.039999 0 -37.039999 3.0620045e-10 160.18662 + 9712 0 -37.039999 0 -37.039999 3.0440527e-10 160.18662 + 9713 0 -37.039999 0 -37.039999 -4.9732019e-10 160.18662 + 9714 0 -37.039999 0 -37.039999 -8.8052167e-10 160.18662 + 9715 0 -37.039999 0 -37.039999 3.8111343e-11 160.18662 + 9716 0 -37.039999 0 -37.039999 9.5404436e-10 160.18662 + 9717 0 -37.039999 0 -37.039999 -1.5224706e-10 160.18662 + 9718 0 -37.039999 0 -37.039999 1.1365176e-10 160.18662 + 9719 0 -37.039999 0 -37.039999 -6.4993391e-10 160.18662 + 9720 0 -37.039999 0 -37.039999 3.055997e-10 160.18662 + 9721 0 -37.039999 0 -37.039999 3.9338516e-11 160.18662 + 9722 0 -37.039999 0 -37.039999 -7.6327342e-11 160.18662 + 9723 0 -37.039999 0 -37.039999 -9.0122355e-14 160.18662 + 9724 0 -37.039999 0 -37.039999 -2.2927915e-10 160.18662 + 9725 0 -37.039999 0 -37.039999 -1.6257799e-14 160.18662 + 9726 0 -37.039999 0 -37.039999 -7.516429e-11 160.18662 + 9727 0 -37.039999 0 -37.039999 1.1535676e-10 160.18662 + 9728 0 -37.039999 0 -37.039999 -7.5564904e-11 160.18662 + 9729 0 -37.039999 0 -37.039999 1.5315467e-10 160.18662 + 9730 0 -37.039999 0 -37.039999 1.9161312e-10 160.18662 + 9731 0 -37.039999 0 -37.039999 1.5363083e-10 160.18662 + 9732 0 -37.039999 0 -37.039999 -3.8152284e-10 160.18662 + 9733 0 -37.039999 0 -37.039999 6.112523e-10 160.18662 + 9734 0 -37.039999 0 -37.039999 -6.4983639e-10 160.18662 + 9735 0 -37.039999 0 -37.039999 -3.4330577e-10 160.18662 + 9736 0 -37.039999 0 -37.039999 4.572964e-10 160.18662 + 9737 0 -37.039999 0 -37.039999 8.0238449e-10 160.18662 + 9738 0 -37.039999 0 -37.039999 -3.4361021e-10 160.18662 + 9739 0 -37.039999 0 -37.039999 -6.1037407e-10 160.18662 + 9740 0 -37.039999 0 -37.039999 4.9611347e-10 160.18662 + 9741 0 -37.039999 0 -37.039999 4.5863939e-10 160.18662 + 9742 0 -37.039999 0 -37.039999 -4.5996716e-10 160.18662 + 9743 0 -37.039999 0 -37.039999 -1.3003749e-09 160.18662 + 9744 0 -37.039999 0 -37.039999 -7.6601894e-11 160.18662 + 9745 0 -37.039999 0 -37.039999 4.5810382e-10 160.18662 + 9746 0 -37.039999 0 -37.039999 1.1361187e-10 160.18662 + 9747 0 -37.039999 0 -37.039999 -4.9707024e-10 160.18662 + 9748 0 -37.039999 0 -37.039999 -2.6791606e-10 160.18662 + 9749 0 -37.039999 0 -37.039999 3.0435272e-10 160.18662 + 9750 0 -37.039999 0 -37.039999 -3.7454753e-11 160.18662 + 9751 0 -37.039999 0 -37.039999 -7.7683768e-11 160.18662 + 9752 0 -37.039999 0 -37.039999 3.8123033e-10 160.18662 + 9753 0 -37.039999 0 -37.039999 2.3020034e-10 160.18662 + 9754 0 -37.039999 0 -37.039999 -6.1255197e-10 160.18662 + 9755 0 -37.039999 0 -37.039999 -5.365882e-10 160.18662 + 9756 0 -37.039999 0 -37.039999 4.9637357e-10 160.18662 + 9757 0 -37.039999 0 -37.039999 5.7297564e-10 160.18662 + 9758 0 -37.039999 0 -37.039999 -5.350859e-10 160.18662 + 9759 0 -37.039999 0 -37.039999 -3.8288398e-11 160.18662 + 9760 0 -37.039999 0 -37.039999 1.9084257e-10 160.18662 + 9761 0 -37.039999 0 -37.039999 -3.8493644e-11 160.18662 + 9762 0 -37.039999 0 -37.039999 -5.3457025e-10 160.18662 + 9763 0 -37.039999 0 -37.039999 2.6825321e-10 160.18662 + 9764 0 -37.039999 0 -37.039999 -6.11275e-10 160.18662 + 9765 0 -37.039999 0 -37.039999 -6.11275e-10 160.18662 + 9766 0 -37.039999 0 -37.039999 3.8156412e-10 160.18662 + 9767 0 -37.039999 0 -37.039999 7.6359977e-10 160.18662 + 9768 0 -37.039999 0 -37.039999 -1.9007477e-10 160.18662 + 9769 0 -37.039999 0 -37.039999 -4.2025618e-10 160.18662 + 9770 0 -37.039999 0 -37.039999 3.0526062e-10 160.18662 + 9771 0 -37.039999 0 -37.039999 3.050725e-10 160.18662 + 9772 0 -37.039999 0 -37.039999 2.9829697e-13 160.18662 + 9773 0 -37.039999 0 -37.039999 -5.3397528e-10 160.18662 + 9774 0 -37.039999 0 -37.039999 1.9129206e-10 160.18662 + 9775 0 -37.039999 0 -37.039999 1.1443836e-10 160.18662 + 9776 0 -37.039999 0 -37.039999 1.526009e-10 160.18662 + 9777 0 -37.039999 0 -37.039999 -2.2921969e-10 160.18662 + 9778 0 -37.039999 0 -37.039999 -5.7327446e-10 160.18662 + 9779 0 -37.039999 0 -37.039999 -2.6718938e-10 160.18662 + 9780 0 -37.039999 0 -37.039999 4.2008738e-10 160.18662 + 9781 0 -37.039999 0 -37.039999 3.4296046e-10 160.18662 + 9782 0 -37.039999 0 -37.039999 1.5279849e-10 160.18662 + 9783 0 -37.039999 0 -37.039999 -6.8813494e-10 160.18662 + 9784 0 -37.039999 0 -37.039999 -6.1132243e-10 160.18662 + 9785 0 -37.039999 0 -37.039999 4.1872238e-10 160.18662 + 9786 0 -37.039999 0 -37.039999 6.1027139e-10 160.18662 + 9787 0 -37.039999 0 -37.039999 -3.4336239e-10 160.18662 + 9788 0 -37.039999 0 -37.039999 -6.8621307e-10 160.18662 + 9789 0 -37.039999 0 -37.039999 3.4376531e-10 160.18662 + 9790 0 -37.039999 0 -37.039999 -4.2086014e-10 160.18662 + 9791 0 -37.039999 0 -37.039999 -4.2082862e-10 160.18662 + 9792 0 -37.039999 0 -37.039999 4.9630567e-10 160.18662 + 9793 0 -37.039999 0 -37.039999 6.1084153e-10 160.18662 + 9794 0 -37.039999 0 -37.039999 -6.1114201e-10 160.18662 + 9795 0 -37.039999 0 -37.039999 -5.3459132e-10 160.18662 + 9796 0 -37.039999 0 -37.039999 2.6763985e-10 160.18662 + 9797 0 -37.039999 0 -37.039999 3.8220079e-10 160.18662 + 9798 0 -37.039999 0 -37.039999 -3.4321966e-10 160.18662 + 9799 0 -37.039999 0 -37.039999 -3.8171103e-10 160.18662 + 9800 0 -37.039999 0 -37.039999 5.7277521e-10 160.18662 + 9801 0 -37.039999 0 -37.039999 -6.0977942e-10 160.18662 + 9802 0 -37.039999 0 -37.039999 6.4892667e-10 160.18662 + 9803 0 -37.039999 0 -37.039999 -6.0977942e-10 160.18662 + 9804 0 -37.039999 0 -37.039999 2.285284e-10 160.18662 + 9805 0 -37.039999 0 -37.039999 5.726417e-10 160.18662 + 9806 0 -37.039999 0 -37.039999 -4.9545782e-10 160.18662 + 9807 0 -37.039999 0 -37.039999 -4.194244e-10 160.18662 + 9808 0 -37.039999 0 -37.039999 -3.419174e-10 160.18662 + 9809 0 -37.039999 0 -37.039999 1.1634643e-10 160.18662 + 9810 0 -37.039999 0 -37.039999 -3.7356771e-11 160.18662 + 9811 0 -37.039999 0 -37.039999 7.7591101e-11 160.18662 + 9812 0 -37.039999 0 -37.039999 2.2991433e-10 160.18662 + 9813 0 -37.039999 0 -37.039999 -6.3412683e-14 160.18662 + 9814 0 -37.039999 0 -37.039999 -2.2817009e-10 160.18662 + 9815 0 -37.039999 0 -37.039999 -1.8980368e-10 160.18662 + 9816 0 -37.039999 0 -37.039999 4.2039171e-10 160.18662 + 9817 0 -37.039999 0 -37.039999 4.9648093e-10 160.18662 + 9818 0 -37.039999 0 -37.039999 -3.8314879e-10 160.18662 + 9819 0 -37.039999 0 -37.039999 -5.7325171e-10 160.18662 + 9820 0 -37.039999 0 -37.039999 -6.5000901e-10 160.18662 + 9821 0 -37.039999 0 -37.039999 4.5642142e-10 160.18662 + 9822 0 -37.039999 0 -37.039999 1.0686388e-09 160.18662 + 9823 0 -37.039999 0 -37.039999 -4.2046583e-10 160.18662 + 9824 0 -37.039999 0 -37.039999 -2.2955517e-10 160.18662 + 9825 0 -37.039999 0 -37.039999 4.2071864e-10 160.18662 + 9826 0 -37.039999 0 -37.039999 6.1147149e-10 160.18662 + 9827 0 -37.039999 0 -37.039999 -2.6723406e-10 160.18662 + 9828 0 -37.039999 0 -37.039999 1.9118085e-10 160.18662 + 9829 0 -37.039999 0 -37.039999 -1.5568605e-13 160.18662 + 9830 0 -37.039999 0 -37.039999 -3.4264165e-10 160.18662 + 9831 0 -37.039999 0 -37.039999 3.4270989e-10 160.18662 + 9832 0 -37.039999 0 -37.039999 4.1926889e-10 160.18662 + 9833 0 -37.039999 0 -37.039999 -3.4319038e-10 160.18662 + 9834 0 -37.039999 0 -37.039999 -3.8180833e-11 160.18662 + 9835 0 -37.039999 0 -37.039999 1.1522574e-10 160.18662 + 9836 0 -37.039999 0 -37.039999 -4.20177e-10 160.18662 + 9837 0 -37.039999 0 -37.039999 -5.7328023e-10 160.18662 + 9838 0 -37.039999 0 -37.039999 3.4327646e-10 160.18662 + 9839 0 -37.039999 0 -37.039999 5.7299818e-10 160.18662 + 9840 0 -37.039999 0 -37.039999 1.1389479e-10 160.18662 + 9841 0 -37.039999 0 -37.039999 -3.6593852e-11 160.18662 + 9842 0 -37.039999 0 -37.039999 1.3857892e-12 160.18662 + 9843 0 -37.039999 0 -37.039999 7.8109068e-11 160.18662 + 9844 0 -37.039999 0 -37.039999 -7.4557695e-11 160.18662 + 9845 0 -37.039999 0 -37.039999 -1.1293226e-10 160.18662 + 9846 0 -37.039999 0 -37.039999 7.7891876e-11 160.18662 + 9847 0 -37.039999 0 -37.039999 1.5959203e-12 160.18662 + 9848 0 -37.039999 0 -37.039999 2.6750888e-10 160.18662 + 9849 0 -37.039999 0 -37.039999 2.2903803e-10 160.18662 + 9850 0 -37.039999 0 -37.039999 1.5299246e-10 160.18662 + 9851 0 -37.039999 0 -37.039999 -3.0585473e-10 160.18662 + 9852 0 -37.039999 0 -37.039999 5.3332443e-10 160.18662 + 9853 0 -37.039999 0 -37.039999 6.1170069e-10 160.18662 + 9854 0 -37.039999 0 -37.039999 -1.1400339e-10 160.18662 + 9855 0 -37.039999 0 -37.039999 1.9107203e-10 160.18662 + 9856 0 -37.039999 0 -37.039999 1.1539147e-10 160.18662 + 9857 0 -37.039999 0 -37.039999 1.5232704e-10 160.18662 + 9858 0 -37.039999 0 -37.039999 -4.5825183e-10 160.18662 + 9859 0 -37.039999 0 -37.039999 4.2025485e-10 160.18662 + 9860 0 -37.039999 0 -37.039999 3.0479497e-10 160.18662 + 9861 0 -37.039999 0 -37.039999 3.8486804e-11 160.18662 + 9862 0 -37.039999 0 -37.039999 -3.8220142e-10 160.18662 + 9863 0 -37.039999 0 -37.039999 4.9587881e-10 160.18662 + 9864 0 -37.039999 0 -37.039999 5.3419739e-10 160.18662 + 9865 0 -37.039999 0 -37.039999 -2.6699273e-10 160.18662 + 9866 0 -37.039999 0 -37.039999 -5.3498372e-10 160.18662 + 9867 0 -37.039999 0 -37.039999 6.4811091e-10 160.18662 + 9868 0 -37.039999 0 -37.039999 7.2471145e-10 160.18662 + 9869 0 -37.039999 0 -37.039999 -5.7328906e-10 160.18662 + 9870 0 -37.039999 0 -37.039999 3.4395406e-10 160.18662 + 9871 0 -37.039999 0 -37.039999 4.5756515e-10 160.18662 + 9872 0 -37.039999 0 -37.039999 5.337283e-10 160.18662 + 9873 0 -37.039999 0 -37.039999 -4.1883713e-10 160.18662 + 9874 0 -37.039999 0 -37.039999 6.0946853e-10 160.18662 + 9875 0 -37.039999 0 -37.039999 -4.5815153e-10 160.18662 + 9876 0 -37.039999 0 -37.039999 2.6716092e-10 160.18662 + 9877 0 -37.039999 0 -37.039999 3.4294407e-10 160.18662 + 9878 0 -37.039999 0 -37.039999 -5.3359733e-10 160.18662 + 9879 0 -37.039999 0 -37.039999 6.0925749e-10 160.18662 + 9880 0 -37.039999 0 -37.039999 -5.3359733e-10 160.18662 + 9881 0 -37.039999 0 -37.039999 6.0925749e-10 160.18662 + 9882 0 -37.039999 0 -37.039999 -5.3370825e-10 160.18662 + 9883 0 -37.039999 0 -37.039999 6.0925749e-10 160.18662 + 9884 0 -37.039999 0 -37.039999 -5.3367271e-10 160.18662 + 9885 0 -37.039999 0 -37.039999 8.0101674e-10 160.18662 + 9886 0 -37.039999 0 -37.039999 -5.7177454e-10 160.18662 + 9887 0 -37.039999 0 -37.039999 -3.841742e-11 160.18662 + 9888 0 -37.039999 0 -37.039999 9.545356e-10 160.18662 + 9889 0 -37.039999 0 -37.039999 1.1823633e-09 160.18662 + 9890 0 -37.039999 0 -37.039999 1.5246046e-10 160.18662 + 9891 0 -37.039999 0 -37.039999 -5.3542356e-10 160.18662 + 9892 0 -37.039999 0 -37.039999 -9.5508021e-10 160.18662 + 9893 0 -37.039999 0 -37.039999 3.8162708e-10 160.18662 + 9894 0 -37.039999 0 -37.039999 3.0573331e-10 160.18662 + 9895 0 -37.039999 0 -37.039999 -3.821356e-10 160.18662 + 9896 0 -37.039999 0 -37.039999 8.0015554e-10 160.18662 + 9897 0 -37.039999 0 -37.039999 1.143891e-09 160.18662 + 9898 0 -37.039999 0 -37.039999 -6.5082629e-10 160.18662 + 9899 0 -37.039999 0 -37.039999 -1.184523e-09 160.18662 + 9900 0 -37.039999 0 -37.039999 -1.1506245e-10 160.18662 + 9901 0 -37.039999 0 -37.039999 1.9171127e-10 160.18662 + 9902 0 -37.039999 0 -37.039999 1.1417789e-10 160.18662 + 9903 0 -37.039999 0 -37.039999 -3.0521317e-10 160.18662 + 9904 0 -37.039999 0 -37.039999 -4.9673728e-10 160.18662 + 9905 0 -37.039999 0 -37.039999 4.9470372e-10 160.18662 + 9906 0 -37.039999 0 -37.039999 5.7312101e-10 160.18662 + 9907 0 -37.039999 0 -37.039999 -8.6505428e-13 160.18662 + 9908 0 -37.039999 0 -37.039999 -1.5230572e-10 160.18662 + 9909 0 -37.039999 0 -37.039999 2.2913715e-10 160.18662 + 9910 0 -37.039999 0 -37.039999 3.0627423e-10 160.18662 + 9911 0 -37.039999 0 -37.039999 -3.4270797e-10 160.18662 + 9912 0 -37.039999 0 -37.039999 3.4352405e-10 160.18662 + 9913 0 -37.039999 0 -37.039999 3.4352405e-10 160.18662 + 9914 0 -37.039999 0 -37.039999 -2.6738837e-10 160.18662 + 9915 0 -37.039999 0 -37.039999 2.2865463e-10 160.18662 + 9916 0 -37.039999 0 -37.039999 2.2924137e-10 160.18662 + 9917 0 -37.039999 0 -37.039999 6.0828967e-13 160.18662 + 9918 0 -37.039999 0 -37.039999 -3.049977e-10 160.18662 + 9919 0 -37.039999 0 -37.039999 -3.8895816e-11 160.18662 + 9920 0 -37.039999 0 -37.039999 -7.5761028e-11 160.18662 + 9921 0 -37.039999 0 -37.039999 3.052567e-10 160.18662 + 9922 0 -37.039999 0 -37.039999 1.155309e-10 160.18662 + 9923 0 -37.039999 0 -37.039999 -3.7864146e-11 160.18662 + 9924 0 -37.039999 0 -37.039999 -3.0365512e-10 160.18662 + 9925 0 -37.039999 0 -37.039999 -3.0455328e-10 160.18662 + 9926 0 -37.039999 0 -37.039999 -1.8914741e-10 160.18662 + 9927 0 -37.039999 0 -37.039999 -1.8972954e-10 160.18662 + 9928 0 -37.039999 0 -37.039999 5.7265208e-10 160.18662 + 9929 0 -37.039999 0 -37.039999 -5.7343119e-10 160.18662 + 9930 0 -37.039999 0 -37.039999 6.4773111e-10 160.18662 + 9931 0 -37.039999 0 -37.039999 -4.9671452e-10 160.18662 + 9932 0 -37.039999 0 -37.039999 4.9540543e-10 160.18662 + 9933 0 -37.039999 0 -37.039999 4.9539697e-10 160.18662 + 9934 0 -37.039999 0 -37.039999 -3.4347236e-10 160.18662 + 9935 0 -37.039999 0 -37.039999 -3.4514128e-10 160.18662 + 9936 0 -37.039999 0 -37.039999 5.7277773e-10 160.18662 + 9937 0 -37.039999 0 -37.039999 4.5820606e-10 160.18662 + 9938 0 -37.039999 0 -37.039999 -6.4937991e-10 160.18662 + 9939 0 -37.039999 0 -37.039999 -5.3566476e-10 160.18662 + 9940 0 -37.039999 0 -37.039999 6.4855815e-10 160.18662 + 9941 0 -37.039999 0 -37.039999 -4.2145548e-10 160.18662 + 9942 0 -37.039999 0 -37.039999 -8.7784712e-10 160.18662 + 9943 0 -37.039999 0 -37.039999 1.9029583e-10 160.18662 + 9944 0 -37.039999 0 -37.039999 1.5286217e-10 160.18662 + 9945 0 -37.039999 0 -37.039999 -5.3281493e-10 160.18662 + 9946 0 -37.039999 0 -37.039999 -4.5622931e-10 160.18662 + 9947 0 -37.039999 0 -37.039999 -4.9639951e-10 160.18662 + 9948 0 -37.039999 0 -37.039999 5.3495586e-10 160.18662 + 9949 0 -37.039999 0 -37.039999 -4.9639951e-10 160.18662 + 9950 0 -37.039999 0 -37.039999 6.1072086e-10 160.18662 + 9951 0 -37.039999 0 -37.039999 -5.7291066e-10 160.18662 + 9952 0 -37.039999 0 -37.039999 6.1072086e-10 160.18662 + 9953 0 -37.039999 0 -37.039999 -5.3451734e-10 160.18662 + 9954 0 -37.039999 0 -37.039999 5.3451156e-10 160.18662 + 9955 0 -37.039999 0 -37.039999 -4.9627968e-10 160.18662 + 9956 0 -37.039999 0 -37.039999 5.3451156e-10 160.18662 + 9957 0 -37.039999 0 -37.039999 -3.4315581e-10 160.18662 + 9958 0 -37.039999 0 -37.039999 -1.1375268e-10 160.18662 + 9959 0 -37.039999 0 -37.039999 1.449475e-12 160.18662 + 9960 0 -37.039999 0 -37.039999 1.0917772e-12 160.18662 + 9961 0 -37.039999 0 -37.039999 2.3021075e-10 160.18662 + 9962 0 -37.039999 0 -37.039999 2.3010768e-10 160.18662 + 9963 0 -37.039999 0 -37.039999 -3.0558861e-10 160.18662 + 9964 0 -37.039999 0 -37.039999 6.8663486e-10 160.18662 + 9965 0 -37.039999 0 -37.039999 1.1072345e-09 160.18662 + 9966 0 -37.039999 0 -37.039999 1.1495768e-10 160.18662 + 9967 0 -37.039999 0 -37.039999 -4.9658332e-10 160.18662 + 9968 0 -37.039999 0 -37.039999 -5.3556345e-10 160.18662 + 9969 0 -37.039999 0 -37.039999 6.8708588e-10 160.18662 + 9970 0 -37.039999 0 -37.039999 -4.2084767e-10 160.18662 + 9971 0 -37.039999 0 -37.039999 -4.2063662e-10 160.18662 + 9972 0 -37.039999 0 -37.039999 2.6729497e-10 160.18662 + 9973 0 -37.039999 0 -37.039999 8.4002573e-10 160.18662 + 9974 0 -37.039999 0 -37.039999 -2.3016276e-10 160.18662 + 9975 0 -37.039999 0 -37.039999 -1.5351499e-10 160.18662 + 9976 0 -37.039999 0 -37.039999 4.9606484e-10 160.18662 + 9977 0 -37.039999 0 -37.039999 1.9180748e-10 160.18662 + 9978 0 -37.039999 0 -37.039999 -1.9144332e-10 160.18662 + 9979 0 -37.039999 0 -37.039999 -2.6701265e-10 160.18662 + 9980 0 -37.039999 0 -37.039999 4.2060264e-10 160.18662 + 9981 0 -37.039999 0 -37.039999 8.0177047e-10 160.18662 + 9982 0 -37.039999 0 -37.039999 -1.5233816e-10 160.18662 + 9983 0 -37.039999 0 -37.039999 -3.053057e-10 160.18662 + 9984 0 -37.039999 0 -37.039999 4.3389674e-13 160.18662 + 9985 0 -37.039999 0 -37.039999 7.2394514e-10 160.18662 + 9986 0 -37.039999 0 -37.039999 6.4988998e-10 160.18662 + 9987 0 -37.039999 0 -37.039999 7.6909837e-11 160.18662 + 9988 0 -37.039999 0 -37.039999 -1.1084821e-09 160.18662 + 9989 0 -37.039999 0 -37.039999 -1.224561e-09 160.18662 + 9990 0 -37.039999 0 -37.039999 4.9653808e-10 160.18662 + 9991 0 -37.039999 0 -37.039999 6.4875657e-10 160.18662 + 9992 0 -37.039999 0 -37.039999 -3.8268848e-10 160.18662 + 9993 0 -37.039999 0 -37.039999 -6.8735249e-10 160.18662 + 9994 0 -37.039999 0 -37.039999 3.6773141e-11 160.18662 + 9995 0 -37.039999 0 -37.039999 6.8755037e-10 160.18662 + 9996 0 -37.039999 0 -37.039999 5.34258e-10 160.18662 + 9997 0 -37.039999 0 -37.039999 -2.2950669e-10 160.18662 + 9998 0 -37.039999 0 -37.039999 -2.2934342e-10 160.18662 + 9999 0 -37.039999 0 -37.039999 5.349295e-10 160.18662 + 10000 0 -37.039999 0 -37.039999 4.1936348e-10 160.18662 +Loop time of 1.41021 on 1 procs for 10000 steps with 8 atoms + +97.9% CPU use with 1 MPI tasks x 1 OpenMP threads + +Minimization stats: + Stopping criterion = max iterations + Energy initial, next-to-last, final = + -37.0399844020227 -37.0399991134996 -37.0399991134996 + Force two-norm initial, final = 0.097615725 8.9871009e-14 + Force max component initial, final = 0.056358465 6.0455736e-14 + Final line search alpha, max atom move = 1 6.0455736e-14 + Iterations, force evaluations = 10000 19999 + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 1.1989 | 1.1989 | 1.1989 | 0.0 | 85.01 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0.030148 | 0.030148 | 0.030148 | 0.0 | 2.14 +Output | 0.062376 | 0.062376 | 0.062376 | 0.0 | 4.42 +Modify | 0 | 0 | 0 | 0.0 | 0.00 +Other | | 0.1188 | | | 8.42 + +Nlocal: 8 ave 8 max 8 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 272 ave 272 max 272 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 184 ave 184 max 184 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +FullNghs: 368 ave 368 max 368 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 368 +Ave neighs/atom = 46 +Neighbor list builds = 0 +Dangerous builds = 0 + +variable cohesive_energy equal pe/atoms +variable atmVol equal vol/atoms +variable aLatt equal (8*vol/atoms)^0.333333333333 + +run 0 +WARNING: No fixes with time integration, atoms won't move (src/verlet.cpp:60) +Per MPI rank memory allocation (min/avg/max) = 3.715 | 3.715 | 3.715 Mbytes + Step Temp E_pair E_mol TotEng Press Volume + 10000 0 -37.039999 0 -37.039999 4.192055e-10 160.18662 +Loop time of 5.32e-07 on 1 procs for 0 steps with 8 atoms + +188.0% CPU use with 1 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0 | 0 | 0 | 0.0 | 0.00 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0 | 0 | 0 | 0.0 | 0.00 +Output | 0 | 0 | 0 | 0.0 | 0.00 +Modify | 0 | 0 | 0 | 0.0 | 0.00 +Other | | 5.32e-07 | | |100.00 + +Nlocal: 8 ave 8 max 8 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 272 ave 272 max 272 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 184 ave 184 max 184 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +FullNghs: 368 ave 368 max 368 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 368 +Ave neighs/atom = 46 +Neighbor list builds = 0 +Dangerous builds = 0 + +print "====================================================" +==================================================== +print "Calculated cohesive energy: ${cohesive_energy} eV/atom" +Calculated cohesive energy: -4.62999988918745 eV/atom +print "Reference cohesive energy: -4.63 eV/atom" +Reference cohesive energy: -4.63 eV/atom +print "Atomic volume ${atmVol} A^3" +Atomic volume 20.0233273617701 A^3 +print "Lattice constant ${aLatt} A" +Lattice constant 5.43094508649583 A +print "Reference lattice constant 5.431 A" +Reference lattice constant 5.431 A +print "====================================================" +==================================================== + + +#dump 1 all custom 1 dc.dump id type x y z fx fy fz +#run 0 + + +Total wall time: 0:00:01 diff --git a/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.dc_relax.g++.4 b/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.dc_relax.g++.4 new file mode 100644 index 0000000000..de3c137e49 --- /dev/null +++ b/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.dc_relax.g++.4 @@ -0,0 +1,10143 @@ +LAMMPS (3 Nov 2022) +OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98) + using 1 OpenMP thread(s) per MPI task +# Si dc phase + +units metal +boundary p p p + +atom_style atomic +lattice diamond 5.43 +Lattice spacing in x,y,z = 5.43 5.43 5.43 +region box block 0 1 0 1 0 1 +create_box 1 box +Created orthogonal box = (0 0 0) to (5.43 5.43 5.43) + 1 by 2 by 2 MPI processor grid +create_atoms 1 box +Created 8 atoms + using lattice units in orthogonal box = (0 0 0) to (5.43 5.43 5.43) + create_atoms CPU = 0.000 seconds + +pair_style meam/sw/spline +pair_coeff * * Si.b.meam.sw.spline Si +Reading meam/sw/spline potential file Si.b.meam.sw.spline with DATE: 2012-10-26 +mass * 28.085 + +fix relax all box/relax aniso 0 +thermo 1 +minimize 0 0 10000 100000 +Neighbor list info ... + update: every = 1 steps, delay = 0 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 6.4 + ghost atom cutoff = 6.4 + binsize = 3.2, bins = 2 2 2 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair meam/sw/spline, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (2) pair meam/sw/spline, perpetual, half/full from (1) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 4.854 | 4.854 | 4.854 Mbytes + Step Temp E_pair E_mol TotEng Press Volume + 0 0 -37.039984 0 -37.039984 563.98821 160.10301 + 1 0 -37.039996 0 -37.039996 239.83776 160.15104 + 2 0 -37.039999 0 -37.039999 -0.016271308 160.18662 + 3 0 -37.039999 0 -37.039999 -6.9259589e-08 160.18662 + 4 0 -37.039999 0 -37.039999 -1.1280581e-10 160.18662 + 5 0 -37.039999 0 -37.039999 -3.6428172e-11 160.18662 + 6 0 -37.039999 0 -37.039999 -3.6428172e-11 160.18662 + 7 0 -37.039999 0 -37.039999 -7.4503225e-11 160.18662 + 8 0 -37.039999 0 -37.039999 8.0104998e-10 160.18662 + 9 0 -37.039999 0 -37.039999 -5.7309202e-10 160.18662 + 10 0 -37.039999 0 -37.039999 1.8959357e-10 160.18662 + 11 0 -37.039999 0 -37.039999 1.1066779e-09 160.18662 + 12 0 -37.039999 0 -37.039999 8.7818648e-10 160.18662 + 13 0 -37.039999 0 -37.039999 -1.5267825e-10 160.18662 + 14 0 -37.039999 0 -37.039999 -8.4092618e-10 160.18662 + 15 0 -37.039999 0 -37.039999 1.9014707e-10 160.18662 + 16 0 -37.039999 0 -37.039999 1.9074697e-10 160.18662 + 17 0 -37.039999 0 -37.039999 -1.9019753e-10 160.18662 + 18 0 -37.039999 0 -37.039999 -4.5756449e-10 160.18662 + 19 0 -37.039999 0 -37.039999 1.9176395e-10 160.18662 + 20 0 -37.039999 0 -37.039999 7.5899556e-11 160.18662 + 21 0 -37.039999 0 -37.039999 -5.3512833e-10 160.18662 + 22 0 -37.039999 0 -37.039999 -2.2832699e-10 160.18662 + 23 0 -37.039999 0 -37.039999 7.6305734e-10 160.18662 + 24 0 -37.039999 0 -37.039999 8.7754334e-10 160.18662 + 25 0 -37.039999 0 -37.039999 -2.2831546e-10 160.18662 + 26 0 -37.039999 0 -37.039999 -9.1743243e-10 160.18662 + 27 0 -37.039999 0 -37.039999 3.8413973e-11 160.18662 + 28 0 -37.039999 0 -37.039999 2.6669401e-10 160.18662 + 29 0 -37.039999 0 -37.039999 1.1614517e-10 160.18662 + 30 0 -37.039999 0 -37.039999 5.6716209e-13 160.18662 + 31 0 -37.039999 0 -37.039999 1.5268114e-10 160.18662 + 32 0 -37.039999 0 -37.039999 -3.4366573e-10 160.18662 + 33 0 -37.039999 0 -37.039999 -3.4358944e-10 160.18662 + 34 0 -37.039999 0 -37.039999 3.4281134e-10 160.18662 + 35 0 -37.039999 0 -37.039999 4.1941126e-10 160.18662 + 36 0 -37.039999 0 -37.039999 -4.9621484e-10 160.18662 + 37 0 -37.039999 0 -37.039999 -5.3551075e-10 160.18662 + 38 0 -37.039999 0 -37.039999 6.4910762e-10 160.18662 + 39 0 -37.039999 0 -37.039999 8.3948064e-10 160.18662 + 40 0 -37.039999 0 -37.039999 -3.8250738e-10 160.18662 + 41 0 -37.039999 0 -37.039999 -6.1163055e-10 160.18662 + 42 0 -37.039999 0 -37.039999 4.1836409e-10 160.18662 + 43 0 -37.039999 0 -37.039999 4.9659714e-10 160.18662 + 44 0 -37.039999 0 -37.039999 7.6099144e-11 160.18662 + 45 0 -37.039999 0 -37.039999 -3.8144143e-10 160.18662 + 46 0 -37.039999 0 -37.039999 -1.5182952e-10 160.18662 + 47 0 -37.039999 0 -37.039999 4.962909e-10 160.18662 + 48 0 -37.039999 0 -37.039999 6.1048003e-10 160.18662 + 49 0 -37.039999 0 -37.039999 -1.9118372e-10 160.18662 + 50 0 -37.039999 0 -37.039999 -7.6469627e-10 160.18662 + 51 0 -37.039999 0 -37.039999 3.4264137e-10 160.18662 + 52 0 -37.039999 0 -37.039999 -4.9849368e-10 160.18662 + 53 0 -37.039999 0 -37.039999 -6.8957981e-10 160.18662 + 54 0 -37.039999 0 -37.039999 5.3519843e-10 160.18662 + 55 0 -37.039999 0 -37.039999 5.344042e-10 160.18662 + 56 0 -37.039999 0 -37.039999 -4.592235e-10 160.18662 + 57 0 -37.039999 0 -37.039999 -4.592235e-10 160.18662 + 58 0 -37.039999 0 -37.039999 4.9567537e-10 160.18662 + 59 0 -37.039999 0 -37.039999 6.1080891e-10 160.18662 + 60 0 -37.039999 0 -37.039999 -3.810327e-10 160.18662 + 61 0 -37.039999 0 -37.039999 -5.3319564e-10 160.18662 + 62 0 -37.039999 0 -37.039999 6.4849268e-10 160.18662 + 63 0 -37.039999 0 -37.039999 -5.7154914e-10 160.18662 + 64 0 -37.039999 0 -37.039999 2.2787674e-10 160.18662 + 65 0 -37.039999 0 -37.039999 6.1038737e-10 160.18662 + 66 0 -37.039999 0 -37.039999 -3.7964077e-10 160.18662 + 67 0 -37.039999 0 -37.039999 -6.0973465e-10 160.18662 + 68 0 -37.039999 0 -37.039999 3.8069235e-10 160.18662 + 69 0 -37.039999 0 -37.039999 3.8273309e-10 160.18662 + 70 0 -37.039999 0 -37.039999 -1.1380811e-10 160.18662 + 71 0 -37.039999 0 -37.039999 -1.8941343e-10 160.18662 + 72 0 -37.039999 0 -37.039999 -3.0435284e-10 160.18662 + 73 0 -37.039999 0 -37.039999 -3.6221595e-11 160.18662 + 74 0 -37.039999 0 -37.039999 1.1513996e-10 160.18662 + 75 0 -37.039999 0 -37.039999 -3.6964523e-11 160.18662 + 76 0 -37.039999 0 -37.039999 1.4451651e-12 160.18662 + 77 0 -37.039999 0 -37.039999 1.5347406e-10 160.18662 + 78 0 -37.039999 0 -37.039999 8.8148564e-13 160.18662 + 79 0 -37.039999 0 -37.039999 -1.8861757e-10 160.18662 + 80 0 -37.039999 0 -37.039999 -1.127869e-10 160.18662 + 81 0 -37.039999 0 -37.039999 -3.6848478e-11 160.18662 + 82 0 -37.039999 0 -37.039999 5.324077e-13 160.18662 + 83 0 -37.039999 0 -37.039999 4.205189e-10 160.18662 + 84 0 -37.039999 0 -37.039999 3.8234878e-10 160.18662 + 85 0 -37.039999 0 -37.039999 -1.8805882e-10 160.18662 + 86 0 -37.039999 0 -37.039999 -1.8881924e-10 160.18662 + 87 0 -37.039999 0 -37.039999 1.9177681e-10 160.18662 + 88 0 -37.039999 0 -37.039999 1.9162605e-10 160.18662 + 89 0 -37.039999 0 -37.039999 7.7093102e-11 160.18662 + 90 0 -37.039999 0 -37.039999 1.0826989e-12 160.18662 + 91 0 -37.039999 0 -37.039999 -3.8149778e-10 160.18662 + 92 0 -37.039999 0 -37.039999 -4.1963453e-10 160.18662 + 93 0 -37.039999 0 -37.039999 3.4455004e-10 160.18662 + 94 0 -37.039999 0 -37.039999 3.8277539e-10 160.18662 + 95 0 -37.039999 0 -37.039999 -1.5261846e-10 160.18662 + 96 0 -37.039999 0 -37.039999 3.8837743e-11 160.18662 + 97 0 -37.039999 0 -37.039999 3.9401583e-11 160.18662 + 98 0 -37.039999 0 -37.039999 -7.4193693e-11 160.18662 + 99 0 -37.039999 0 -37.039999 1.5362104e-10 160.18662 + 100 0 -37.039999 0 -37.039999 1.5356361e-10 160.18662 + 101 0 -37.039999 0 -37.039999 3.4279188e-10 160.18662 + 102 0 -37.039999 0 -37.039999 -3.4117867e-10 160.18662 + 103 0 -37.039999 0 -37.039999 7.9391388e-13 160.18662 + 104 0 -37.039999 0 -37.039999 3.0562978e-10 160.18662 + 105 0 -37.039999 0 -37.039999 3.0562978e-10 160.18662 + 106 0 -37.039999 0 -37.039999 1.9021422e-10 160.18662 + 107 0 -37.039999 0 -37.039999 -3.4303092e-10 160.18662 + 108 0 -37.039999 0 -37.039999 1.2934929e-12 160.18662 + 109 0 -37.039999 0 -37.039999 -1.5046195e-10 160.18662 + 110 0 -37.039999 0 -37.039999 -3.7212182e-11 160.18662 + 111 0 -37.039999 0 -37.039999 3.4360667e-10 160.18662 + 112 0 -37.039999 0 -37.039999 1.3326738e-12 160.18662 + 113 0 -37.039999 0 -37.039999 7.6569266e-11 160.18662 + 114 0 -37.039999 0 -37.039999 -3.7515825e-11 160.18662 + 115 0 -37.039999 0 -37.039999 7.5508754e-11 160.18662 + 116 0 -37.039999 0 -37.039999 -6.4812075e-10 160.18662 + 117 0 -37.039999 0 -37.039999 -7.247256e-10 160.18662 + 118 0 -37.039999 0 -37.039999 4.193771e-10 160.18662 + 119 0 -37.039999 0 -37.039999 -2.6868399e-10 160.18662 + 120 0 -37.039999 0 -37.039999 -8.0203252e-10 160.18662 + 121 0 -37.039999 0 -37.039999 4.9524417e-10 160.18662 + 122 0 -37.039999 0 -37.039999 -3.0558433e-10 160.18662 + 123 0 -37.039999 0 -37.039999 -5.3453189e-10 160.18662 + 124 0 -37.039999 0 -37.039999 -2.6758126e-10 160.18662 + 125 0 -37.039999 0 -37.039999 1.2224532e-09 160.18662 + 126 0 -37.039999 0 -37.039999 1.3740365e-09 160.18662 + 127 0 -37.039999 0 -37.039999 2.1003549e-13 160.18662 + 128 0 -37.039999 0 -37.039999 -7.6092983e-11 160.18662 + 129 0 -37.039999 0 -37.039999 7.5965213e-11 160.18662 + 130 0 -37.039999 0 -37.039999 4.1993016e-10 160.18662 + 131 0 -37.039999 0 -37.039999 2.6723415e-10 160.18662 + 132 0 -37.039999 0 -37.039999 -6.4843757e-10 160.18662 + 133 0 -37.039999 0 -37.039999 3.0499364e-10 160.18662 + 134 0 -37.039999 0 -37.039999 8.4002186e-10 160.18662 + 135 0 -37.039999 0 -37.039999 -1.8899251e-10 160.18662 + 136 0 -37.039999 0 -37.039999 -4.1841719e-10 160.18662 + 137 0 -37.039999 0 -37.039999 3.8279061e-10 160.18662 + 138 0 -37.039999 0 -37.039999 -1.1321807e-10 160.18662 + 139 0 -37.039999 0 -37.039999 -1.50775e-10 160.18662 + 140 0 -37.039999 0 -37.039999 4.0104049e-11 160.18662 + 141 0 -37.039999 0 -37.039999 1.7999514e-12 160.18662 + 142 0 -37.039999 0 -37.039999 -3.7341251e-11 160.18662 + 143 0 -37.039999 0 -37.039999 -3.7408925e-11 160.18662 + 144 0 -37.039999 0 -37.039999 2.6793856e-10 160.18662 + 145 0 -37.039999 0 -37.039999 7.7723378e-11 160.18662 + 146 0 -37.039999 0 -37.039999 -7.5058606e-11 160.18662 + 147 0 -37.039999 0 -37.039999 1.1423728e-12 160.18662 + 148 0 -37.039999 0 -37.039999 1.6360621e-12 160.18662 + 149 0 -37.039999 0 -37.039999 3.9002643e-11 160.18662 + 150 0 -37.039999 0 -37.039999 1.5319195e-10 160.18662 + 151 0 -37.039999 0 -37.039999 9.1057755e-13 160.18662 + 152 0 -37.039999 0 -37.039999 -2.6758818e-10 160.18662 + 153 0 -37.039999 0 -37.039999 1.9092948e-10 160.18662 + 154 0 -37.039999 0 -37.039999 4.3325484e-13 160.18662 + 155 0 -37.039999 0 -37.039999 -2.6610535e-10 160.18662 + 156 0 -37.039999 0 -37.039999 -1.138121e-10 160.18662 + 157 0 -37.039999 0 -37.039999 -1.5141534e-10 160.18662 + 158 0 -37.039999 0 -37.039999 2.2922354e-10 160.18662 + 159 0 -37.039999 0 -37.039999 3.8106282e-10 160.18662 + 160 0 -37.039999 0 -37.039999 -1.9104308e-10 160.18662 + 161 0 -37.039999 0 -37.039999 -1.5173668e-10 160.18662 + 162 0 -37.039999 0 -37.039999 -1.5086083e-10 160.18662 + 163 0 -37.039999 0 -37.039999 5.3456078e-10 160.18662 + 164 0 -37.039999 0 -37.039999 -6.1063045e-10 160.18662 + 165 0 -37.039999 0 -37.039999 6.4860474e-10 160.18662 + 166 0 -37.039999 0 -37.039999 -6.1038508e-10 160.18662 + 167 0 -37.039999 0 -37.039999 8.0121639e-10 160.18662 + 168 0 -37.039999 0 -37.039999 -4.5866367e-10 160.18662 + 169 0 -37.039999 0 -37.039999 -3.4386294e-10 160.18662 + 170 0 -37.039999 0 -37.039999 2.2953603e-10 160.18662 + 171 0 -37.039999 0 -37.039999 -2.6533963e-10 160.18662 + 172 0 -37.039999 0 -37.039999 -2.657424e-10 160.18662 + 173 0 -37.039999 0 -37.039999 6.1112532e-10 160.18662 + 174 0 -37.039999 0 -37.039999 -7.2700322e-10 160.18662 + 175 0 -37.039999 0 -37.039999 2.6773845e-10 160.18662 + 176 0 -37.039999 0 -37.039999 9.15765e-10 160.18662 + 177 0 -37.039999 0 -37.039999 -4.3981927e-13 160.18662 + 178 0 -37.039999 0 -37.039999 -4.5637638e-10 160.18662 + 179 0 -37.039999 0 -37.039999 1.5320197e-10 160.18662 + 180 0 -37.039999 0 -37.039999 2.2980681e-10 160.18662 + 181 0 -37.039999 0 -37.039999 -5.3277463e-10 160.18662 + 182 0 -37.039999 0 -37.039999 3.4292869e-10 160.18662 + 183 0 -37.039999 0 -37.039999 -2.6658549e-10 160.18662 + 184 0 -37.039999 0 -37.039999 -3.0555526e-10 160.18662 + 185 0 -37.039999 0 -37.039999 3.8151477e-10 160.18662 + 186 0 -37.039999 0 -37.039999 4.5845223e-10 160.18662 + 187 0 -37.039999 0 -37.039999 -6.0966913e-10 160.18662 + 188 0 -37.039999 0 -37.039999 3.812368e-10 160.18662 + 189 0 -37.039999 0 -37.039999 4.5842353e-10 160.18662 + 190 0 -37.039999 0 -37.039999 -4.5814999e-10 160.18662 + 191 0 -37.039999 0 -37.039999 3.8180561e-10 160.18662 + 192 0 -37.039999 0 -37.039999 4.5809499e-10 160.18662 + 193 0 -37.039999 0 -37.039999 -2.2812617e-10 160.18662 + 194 0 -37.039999 0 -37.039999 -5.3393289e-10 160.18662 + 195 0 -37.039999 0 -37.039999 4.9550511e-10 160.18662 + 196 0 -37.039999 0 -37.039999 3.8134787e-10 160.18662 + 197 0 -37.039999 0 -37.039999 -1.1334196e-10 160.18662 + 198 0 -37.039999 0 -37.039999 7.6418306e-11 160.18662 + 199 0 -37.039999 0 -37.039999 1.5192493e-10 160.18662 + 200 0 -37.039999 0 -37.039999 -6.0993077e-10 160.18662 + 201 0 -37.039999 0 -37.039999 -1.1303609e-10 160.18662 + 202 0 -37.039999 0 -37.039999 1.067681e-12 160.18662 + 203 0 -37.039999 0 -37.039999 7.6650489e-11 160.18662 + 204 0 -37.039999 0 -37.039999 -1.8907079e-10 160.18662 + 205 0 -37.039999 0 -37.039999 7.7299381e-11 160.18662 + 206 0 -37.039999 0 -37.039999 -3.6352955e-11 160.18662 + 207 0 -37.039999 0 -37.039999 2.2956954e-10 160.18662 + 208 0 -37.039999 0 -37.039999 3.8163264e-10 160.18662 + 209 0 -37.039999 0 -37.039999 -1.9153615e-10 160.18662 + 210 0 -37.039999 0 -37.039999 1.9048962e-10 160.18662 + 211 0 -37.039999 0 -37.039999 -2.2899734e-10 160.18662 + 212 0 -37.039999 0 -37.039999 -2.6538461e-10 160.18662 + 213 0 -37.039999 0 -37.039999 2.2850172e-10 160.18662 + 214 0 -37.039999 0 -37.039999 -1.5073577e-10 160.18662 + 215 0 -37.039999 0 -37.039999 7.7841511e-11 160.18662 + 216 0 -37.039999 0 -37.039999 -7.5435333e-11 160.18662 + 217 0 -37.039999 0 -37.039999 1.1231387e-12 160.18662 + 218 0 -37.039999 0 -37.039999 -1.890022e-10 160.18662 + 219 0 -37.039999 0 -37.039999 1.0300859e-12 160.18662 + 220 0 -37.039999 0 -37.039999 -1.1304256e-10 160.18662 + 221 0 -37.039999 0 -37.039999 3.9252983e-11 160.18662 + 222 0 -37.039999 0 -37.039999 -7.460554e-11 160.18662 + 223 0 -37.039999 0 -37.039999 -3.6421547e-11 160.18662 + 224 0 -37.039999 0 -37.039999 7.6384296e-10 160.18662 + 225 0 -37.039999 0 -37.039999 -4.5879526e-10 160.18662 + 226 0 -37.039999 0 -37.039999 4.9607676e-10 160.18662 + 227 0 -37.039999 0 -37.039999 4.9595416e-10 160.18662 + 228 0 -37.039999 0 -37.039999 -5.344998e-10 160.18662 + 229 0 -37.039999 0 -37.039999 1.516725e-10 160.18662 + 230 0 -37.039999 0 -37.039999 1.108013e-09 160.18662 + 231 0 -37.039999 0 -37.039999 1.0685184e-09 160.18662 + 232 0 -37.039999 0 -37.039999 -1.1526986e-10 160.18662 + 233 0 -37.039999 0 -37.039999 -1.5206001e-10 160.18662 + 234 0 -37.039999 0 -37.039999 5.347259e-10 160.18662 + 235 0 -37.039999 0 -37.039999 5.3414592e-10 160.18662 + 236 0 -37.039999 0 -37.039999 -1.1431696e-10 160.18662 + 237 0 -37.039999 0 -37.039999 -1.9055028e-10 160.18662 + 238 0 -37.039999 0 -37.039999 5.7386965e-10 160.18662 + 239 0 -37.039999 0 -37.039999 -6.4957234e-10 160.18662 + 240 0 -37.039999 0 -37.039999 6.4979853e-10 160.18662 + 241 0 -37.039999 0 -37.039999 5.7213604e-10 160.18662 + 242 0 -37.039999 0 -37.039999 -3.0626717e-10 160.18662 + 243 0 -37.039999 0 -37.039999 3.8126078e-10 160.18662 + 244 0 -37.039999 0 -37.039999 5.7229892e-10 160.18662 + 245 0 -37.039999 0 -37.039999 1.5139605e-10 160.18662 + 246 0 -37.039999 0 -37.039999 -4.571291e-10 160.18662 + 247 0 -37.039999 0 -37.039999 -1.1372519e-10 160.18662 + 248 0 -37.039999 0 -37.039999 3.4340684e-10 160.18662 + 249 0 -37.039999 0 -37.039999 1.9055706e-10 160.18662 + 250 0 -37.039999 0 -37.039999 -2.8246165e-13 160.18662 + 251 0 -37.039999 0 -37.039999 -7.256876e-10 160.18662 + 252 0 -37.039999 0 -37.039999 -6.862812e-10 160.18662 + 253 0 -37.039999 0 -37.039999 2.6821421e-10 160.18662 + 254 0 -37.039999 0 -37.039999 2.306096e-10 160.18662 + 255 0 -37.039999 0 -37.039999 2.6755555e-10 160.18662 + 256 0 -37.039999 0 -37.039999 -2.6769121e-10 160.18662 + 257 0 -37.039999 0 -37.039999 -7.258351e-10 160.18662 + 258 0 -37.039999 0 -37.039999 -3.0454814e-10 160.18662 + 259 0 -37.039999 0 -37.039999 3.9008649e-11 160.18662 + 260 0 -37.039999 0 -37.039999 3.0538038e-10 160.18662 + 261 0 -37.039999 0 -37.039999 1.9128312e-10 160.18662 + 262 0 -37.039999 0 -37.039999 1.1571118e-10 160.18662 + 263 0 -37.039999 0 -37.039999 1.1564247e-10 160.18662 + 264 0 -37.039999 0 -37.039999 -2.2793428e-10 160.18662 + 265 0 -37.039999 0 -37.039999 -2.6608811e-10 160.18662 + 266 0 -37.039999 0 -37.039999 4.5868467e-10 160.18662 + 267 0 -37.039999 0 -37.039999 -2.6759923e-10 160.18662 + 268 0 -37.039999 0 -37.039999 -4.5860038e-10 160.18662 + 269 0 -37.039999 0 -37.039999 5.7355232e-10 160.18662 + 270 0 -37.039999 0 -37.039999 -3.4470077e-10 160.18662 + 271 0 -37.039999 0 -37.039999 -6.8641054e-10 160.18662 + 272 0 -37.039999 0 -37.039999 1.1315028e-10 160.18662 + 273 0 -37.039999 0 -37.039999 6.4878963e-10 160.18662 + 274 0 -37.039999 0 -37.039999 -4.5836395e-10 160.18662 + 275 0 -37.039999 0 -37.039999 -2.6662435e-10 160.18662 + 276 0 -37.039999 0 -37.039999 3.4331993e-10 160.18662 + 277 0 -37.039999 0 -37.039999 4.9607037e-10 160.18662 + 278 0 -37.039999 0 -37.039999 -4.9528384e-10 160.18662 + 279 0 -37.039999 0 -37.039999 7.2490732e-10 160.18662 + 280 0 -37.039999 0 -37.039999 -5.730491e-10 160.18662 + 281 0 -37.039999 0 -37.039999 7.2498378e-10 160.18662 + 282 0 -37.039999 0 -37.039999 -3.4317567e-10 160.18662 + 283 0 -37.039999 0 -37.039999 -3.8160129e-10 160.18662 + 284 0 -37.039999 0 -37.039999 3.8162123e-10 160.18662 + 285 0 -37.039999 0 -37.039999 -4.5844625e-10 160.18662 + 286 0 -37.039999 0 -37.039999 4.9675128e-10 160.18662 + 287 0 -37.039999 0 -37.039999 -3.0507659e-10 160.18662 + 288 0 -37.039999 0 -37.039999 -4.1918939e-10 160.18662 + 289 0 -37.039999 0 -37.039999 3.4341699e-10 160.18662 + 290 0 -37.039999 0 -37.039999 7.5473933e-11 160.18662 + 291 0 -37.039999 0 -37.039999 -1.1388067e-10 160.18662 + 292 0 -37.039999 0 -37.039999 -8.7934986e-10 160.18662 + 293 0 -37.039999 0 -37.039999 -3.8271883e-10 160.18662 + 294 0 -37.039999 0 -37.039999 2.2964237e-10 160.18662 + 295 0 -37.039999 0 -37.039999 -1.9025123e-10 160.18662 + 296 0 -37.039999 0 -37.039999 -3.0620938e-10 160.18662 + 297 0 -37.039999 0 -37.039999 6.1174008e-10 160.18662 + 298 0 -37.039999 0 -37.039999 5.3503771e-10 160.18662 + 299 0 -37.039999 0 -37.039999 -4.2010749e-10 160.18662 + 300 0 -37.039999 0 -37.039999 -5.3494787e-10 160.18662 + 301 0 -37.039999 0 -37.039999 5.3469738e-10 160.18662 + 302 0 -37.039999 0 -37.039999 6.866123e-10 160.18662 + 303 0 -37.039999 0 -37.039999 -1.5213154e-10 160.18662 + 304 0 -37.039999 0 -37.039999 -4.2053784e-10 160.18662 + 305 0 -37.039999 0 -37.039999 -1.0261453e-13 160.18662 + 306 0 -37.039999 0 -37.039999 5.7354824e-10 160.18662 + 307 0 -37.039999 0 -37.039999 2.6656371e-10 160.18662 + 308 0 -37.039999 0 -37.039999 3.817574e-10 160.18662 + 309 0 -37.039999 0 -37.039999 -5.7194483e-10 160.18662 + 310 0 -37.039999 0 -37.039999 5.3465062e-10 160.18662 + 311 0 -37.039999 0 -37.039999 -5.3588802e-10 160.18662 + 312 0 -37.039999 0 -37.039999 6.4950743e-10 160.18662 + 313 0 -37.039999 0 -37.039999 -4.9742638e-10 160.18662 + 314 0 -37.039999 0 -37.039999 5.7384751e-10 160.18662 + 315 0 -37.039999 0 -37.039999 -3.8224899e-10 160.18662 + 316 0 -37.039999 0 -37.039999 -4.2085984e-10 160.18662 + 317 0 -37.039999 0 -37.039999 5.727284e-10 160.18662 + 318 0 -37.039999 0 -37.039999 -4.2104904e-10 160.18662 + 319 0 -37.039999 0 -37.039999 5.7384751e-10 160.18662 + 320 0 -37.039999 0 -37.039999 -4.2104904e-10 160.18662 + 321 0 -37.039999 0 -37.039999 5.3596385e-10 160.18662 + 322 0 -37.039999 0 -37.039999 -3.8306248e-10 160.18662 + 323 0 -37.039999 0 -37.039999 -5.7330366e-10 160.18662 + 324 0 -37.039999 0 -37.039999 5.3596385e-10 160.18662 + 325 0 -37.039999 0 -37.039999 -3.0683051e-10 160.18662 + 326 0 -37.039999 0 -37.039999 -5.7379196e-10 160.18662 + 327 0 -37.039999 0 -37.039999 4.5787351e-10 160.18662 + 328 0 -37.039999 0 -37.039999 4.9549057e-10 160.18662 + 329 0 -37.039999 0 -37.039999 7.7616639e-11 160.18662 + 330 0 -37.039999 0 -37.039999 1.1542136e-10 160.18662 + 331 0 -37.039999 0 -37.039999 3.7945822e-11 160.18662 + 332 0 -37.039999 0 -37.039999 -8.4083758e-10 160.18662 + 333 0 -37.039999 0 -37.039999 3.8221911e-10 160.18662 + 334 0 -37.039999 0 -37.039999 4.5892824e-10 160.18662 + 335 0 -37.039999 0 -37.039999 -3.5812881e-14 160.18662 + 336 0 -37.039999 0 -37.039999 -2.6685247e-10 160.18662 + 337 0 -37.039999 0 -37.039999 4.1976989e-10 160.18662 + 338 0 -37.039999 0 -37.039999 3.8168574e-10 160.18662 + 339 0 -37.039999 0 -37.039999 -4.9681099e-10 160.18662 + 340 0 -37.039999 0 -37.039999 -4.204632e-10 160.18662 + 341 0 -37.039999 0 -37.039999 4.9700412e-10 160.18662 + 342 0 -37.039999 0 -37.039999 5.3402174e-10 160.18662 + 343 0 -37.039999 0 -37.039999 -3.6758337e-11 160.18662 + 344 0 -37.039999 0 -37.039999 -1.5323941e-10 160.18662 + 345 0 -37.039999 0 -37.039999 3.8904203e-11 160.18662 + 346 0 -37.039999 0 -37.039999 7.7211097e-11 160.18662 + 347 0 -37.039999 0 -37.039999 3.8221473e-11 160.18662 + 348 0 -37.039999 0 -37.039999 -4.1931956e-10 160.18662 + 349 0 -37.039999 0 -37.039999 4.1974465e-10 160.18662 + 350 0 -37.039999 0 -37.039999 3.4382778e-10 160.18662 + 351 0 -37.039999 0 -37.039999 3.839332e-11 160.18662 + 352 0 -37.039999 0 -37.039999 -3.8140606e-10 160.18662 + 353 0 -37.039999 0 -37.039999 4.2009444e-10 160.18662 + 354 0 -37.039999 0 -37.039999 3.4414378e-10 160.18662 + 355 0 -37.039999 0 -37.039999 -5.7443687e-10 160.18662 + 356 0 -37.039999 0 -37.039999 -8.7810634e-10 160.18662 + 357 0 -37.039999 0 -37.039999 -1.9030778e-10 160.18662 + 358 0 -37.039999 0 -37.039999 3.8011077e-10 160.18662 + 359 0 -37.039999 0 -37.039999 3.4429791e-10 160.18662 + 360 0 -37.039999 0 -37.039999 -4.0327475e-13 160.18662 + 361 0 -37.039999 0 -37.039999 -8.4039902e-10 160.18662 + 362 0 -37.039999 0 -37.039999 -5.3380313e-10 160.18662 + 363 0 -37.039999 0 -37.039999 -2.2972569e-10 160.18662 + 364 0 -37.039999 0 -37.039999 4.1844531e-10 160.18662 + 365 0 -37.039999 0 -37.039999 1.1479056e-10 160.18662 + 366 0 -37.039999 0 -37.039999 -1.5255026e-10 160.18662 + 367 0 -37.039999 0 -37.039999 -6.4860286e-10 160.18662 + 368 0 -37.039999 0 -37.039999 -5.7204109e-10 160.18662 + 369 0 -37.039999 0 -37.039999 4.2022557e-10 160.18662 + 370 0 -37.039999 0 -37.039999 3.4455794e-10 160.18662 + 371 0 -37.039999 0 -37.039999 7.7510496e-11 160.18662 + 372 0 -37.039999 0 -37.039999 -5.3499601e-10 160.18662 + 373 0 -37.039999 0 -37.039999 -4.5911947e-10 160.18662 + 374 0 -37.039999 0 -37.039999 4.9617298e-10 160.18662 + 375 0 -37.039999 0 -37.039999 7.6382127e-10 160.18662 + 376 0 -37.039999 0 -37.039999 7.6160812e-11 160.18662 + 377 0 -37.039999 0 -37.039999 -3.4433008e-10 160.18662 + 378 0 -37.039999 0 -37.039999 4.5721584e-10 160.18662 + 379 0 -37.039999 0 -37.039999 4.963478e-10 160.18662 + 380 0 -37.039999 0 -37.039999 -6.5064619e-10 160.18662 + 381 0 -37.039999 0 -37.039999 -5.7313535e-10 160.18662 + 382 0 -37.039999 0 -37.039999 3.8900831e-11 160.18662 + 383 0 -37.039999 0 -37.039999 1.0693382e-09 160.18662 + 384 0 -37.039999 0 -37.039999 1.5302111e-10 160.18662 + 385 0 -37.039999 0 -37.039999 -5.3549378e-10 160.18662 + 386 0 -37.039999 0 -37.039999 -2.2762904e-10 160.18662 + 387 0 -37.039999 0 -37.039999 2.2908761e-10 160.18662 + 388 0 -37.039999 0 -37.039999 5.7256027e-10 160.18662 + 389 0 -37.039999 0 -37.039999 -7.652913e-11 160.18662 + 390 0 -37.039999 0 -37.039999 1.5319151e-10 160.18662 + 391 0 -37.039999 0 -37.039999 -4.1906225e-10 160.18662 + 392 0 -37.039999 0 -37.039999 -2.6558642e-10 160.18662 + 393 0 -37.039999 0 -37.039999 -2.2807766e-10 160.18662 + 394 0 -37.039999 0 -37.039999 -4.5838903e-10 160.18662 + 395 0 -37.039999 0 -37.039999 7.248416e-10 160.18662 + 396 0 -37.039999 0 -37.039999 -6.5002419e-10 160.18662 + 397 0 -37.039999 0 -37.039999 5.7329293e-10 160.18662 + 398 0 -37.039999 0 -37.039999 4.1902745e-10 160.18662 + 399 0 -37.039999 0 -37.039999 -5.3469109e-10 160.18662 + 400 0 -37.039999 0 -37.039999 -2.288116e-10 160.18662 + 401 0 -37.039999 0 -37.039999 1.1437371e-10 160.18662 + 402 0 -37.039999 0 -37.039999 1.9010757e-10 160.18662 + 403 0 -37.039999 0 -37.039999 -4.2001277e-10 160.18662 + 404 0 -37.039999 0 -37.039999 -2.6696297e-10 160.18662 + 405 0 -37.039999 0 -37.039999 5.336278e-10 160.18662 + 406 0 -37.039999 0 -37.039999 5.7215679e-10 160.18662 + 407 0 -37.039999 0 -37.039999 6.3891557e-13 160.18662 + 408 0 -37.039999 0 -37.039999 -4.576e-10 160.18662 + 409 0 -37.039999 0 -37.039999 -4.5917135e-10 160.18662 + 410 0 -37.039999 0 -37.039999 1.1359131e-10 160.18662 + 411 0 -37.039999 0 -37.039999 4.2015526e-10 160.18662 + 412 0 -37.039999 0 -37.039999 4.9647855e-10 160.18662 + 413 0 -37.039999 0 -37.039999 -2.2824877e-10 160.18662 + 414 0 -37.039999 0 -37.039999 -1.5312568e-10 160.18662 + 415 0 -37.039999 0 -37.039999 2.665188e-10 160.18662 + 416 0 -37.039999 0 -37.039999 1.1437992e-10 160.18662 + 417 0 -37.039999 0 -37.039999 -6.1048815e-10 160.18662 + 418 0 -37.039999 0 -37.039999 -3.0650513e-10 160.18662 + 419 0 -37.039999 0 -37.039999 4.9539614e-10 160.18662 + 420 0 -37.039999 0 -37.039999 1.1378119e-10 160.18662 + 421 0 -37.039999 0 -37.039999 -4.2008475e-10 160.18662 + 422 0 -37.039999 0 -37.039999 -9.174861e-10 160.18662 + 423 0 -37.039999 0 -37.039999 1.8912803e-10 160.18662 + 424 0 -37.039999 0 -37.039999 7.2519659e-10 160.18662 + 425 0 -37.039999 0 -37.039999 1.5366852e-10 160.18662 + 426 0 -37.039999 0 -37.039999 -2.6829461e-10 160.18662 + 427 0 -37.039999 0 -37.039999 -1.540103e-10 160.18662 + 428 0 -37.039999 0 -37.039999 6.4817278e-10 160.18662 + 429 0 -37.039999 0 -37.039999 -1.1585717e-10 160.18662 + 430 0 -37.039999 0 -37.039999 1.1369245e-10 160.18662 + 431 0 -37.039999 0 -37.039999 -7.5500488e-11 160.18662 + 432 0 -37.039999 0 -37.039999 1.5130068e-10 160.18662 + 433 0 -37.039999 0 -37.039999 2.6752745e-10 160.18662 + 434 0 -37.039999 0 -37.039999 -4.9672142e-10 160.18662 + 435 0 -37.039999 0 -37.039999 -4.9714865e-10 160.18662 + 436 0 -37.039999 0 -37.039999 6.8669421e-10 160.18662 + 437 0 -37.039999 0 -37.039999 6.4892947e-10 160.18662 + 438 0 -37.039999 0 -37.039999 -5.7361308e-10 160.18662 + 439 0 -37.039999 0 -37.039999 -8.0242332e-10 160.18662 + 440 0 -37.039999 0 -37.039999 6.8752682e-10 160.18662 + 441 0 -37.039999 0 -37.039999 2.2939673e-10 160.18662 + 442 0 -37.039999 0 -37.039999 -2.2861348e-10 160.18662 + 443 0 -37.039999 0 -37.039999 -1.158378e-10 160.18662 + 444 0 -37.039999 0 -37.039999 7.9977927e-10 160.18662 + 445 0 -37.039999 0 -37.039999 7.2313212e-10 160.18662 + 446 0 -37.039999 0 -37.039999 -3.8249465e-10 160.18662 + 447 0 -37.039999 0 -37.039999 -6.8743268e-10 160.18662 + 448 0 -37.039999 0 -37.039999 3.901243e-11 160.18662 + 449 0 -37.039999 0 -37.039999 3.8224662e-10 160.18662 + 450 0 -37.039999 0 -37.039999 -1.1402638e-10 160.18662 + 451 0 -37.039999 0 -37.039999 -7.6041674e-11 160.18662 + 452 0 -37.039999 0 -37.039999 1.1543058e-10 160.18662 + 453 0 -37.039999 0 -37.039999 -3.7532148e-11 160.18662 + 454 0 -37.039999 0 -37.039999 3.0629961e-10 160.18662 + 455 0 -37.039999 0 -37.039999 7.7305752e-11 160.18662 + 456 0 -37.039999 0 -37.039999 -3.4340824e-10 160.18662 + 457 0 -37.039999 0 -37.039999 4.2039955e-10 160.18662 + 458 0 -37.039999 0 -37.039999 2.6651027e-10 160.18662 + 459 0 -37.039999 0 -37.039999 -4.5964947e-10 160.18662 + 460 0 -37.039999 0 -37.039999 1.5097361e-10 160.18662 + 461 0 -37.039999 0 -37.039999 -5.3451466e-10 160.18662 + 462 0 -37.039999 0 -37.039999 3.0566525e-10 160.18662 + 463 0 -37.039999 0 -37.039999 1.5312173e-10 160.18662 + 464 0 -37.039999 0 -37.039999 -4.202058e-10 160.18662 + 465 0 -37.039999 0 -37.039999 -5.7414347e-10 160.18662 + 466 0 -37.039999 0 -37.039999 1.5118271e-10 160.18662 + 467 0 -37.039999 0 -37.039999 3.0518655e-10 160.18662 + 468 0 -37.039999 0 -37.039999 -3.8786993e-11 160.18662 + 469 0 -37.039999 0 -37.039999 -5.7227866e-10 160.18662 + 470 0 -37.039999 0 -37.039999 -9.1829991e-10 160.18662 + 471 0 -37.039999 0 -37.039999 4.5770183e-10 160.18662 + 472 0 -37.039999 0 -37.039999 3.4325248e-10 160.18662 + 473 0 -37.039999 0 -37.039999 -3.0648634e-10 160.18662 + 474 0 -37.039999 0 -37.039999 -1.1475464e-10 160.18662 + 475 0 -37.039999 0 -37.039999 -1.5144665e-10 160.18662 + 476 0 -37.039999 0 -37.039999 1.5404689e-10 160.18662 + 477 0 -37.039999 0 -37.039999 5.3482476e-10 160.18662 + 478 0 -37.039999 0 -37.039999 1.9141987e-10 160.18662 + 479 0 -37.039999 0 -37.039999 3.7742477e-11 160.18662 + 480 0 -37.039999 0 -37.039999 -1.9156946e-10 160.18662 + 481 0 -37.039999 0 -37.039999 9.9118207e-13 160.18662 + 482 0 -37.039999 0 -37.039999 3.7091524e-11 160.18662 + 483 0 -37.039999 0 -37.039999 -2.2863192e-10 160.18662 + 484 0 -37.039999 0 -37.039999 3.8565806e-11 160.18662 + 485 0 -37.039999 0 -37.039999 -1.5217321e-10 160.18662 + 486 0 -37.039999 0 -37.039999 3.0556692e-10 160.18662 + 487 0 -37.039999 0 -37.039999 2.6819275e-10 160.18662 + 488 0 -37.039999 0 -37.039999 1.9875635e-13 160.18662 + 489 0 -37.039999 0 -37.039999 7.6244488e-11 160.18662 + 490 0 -37.039999 0 -37.039999 -4.1914315e-10 160.18662 + 491 0 -37.039999 0 -37.039999 -4.1866808e-10 160.18662 + 492 0 -37.039999 0 -37.039999 6.8701521e-10 160.18662 + 493 0 -37.039999 0 -37.039999 -4.9571492e-10 160.18662 + 494 0 -37.039999 0 -37.039999 4.9652976e-10 160.18662 + 495 0 -37.039999 0 -37.039999 -5.714999e-10 160.18662 + 496 0 -37.039999 0 -37.039999 4.5742118e-10 160.18662 + 497 0 -37.039999 0 -37.039999 -5.3311165e-10 160.18662 + 498 0 -37.039999 0 -37.039999 4.9531267e-10 160.18662 + 499 0 -37.039999 0 -37.039999 -4.5689036e-10 160.18662 + 500 0 -37.039999 0 -37.039999 4.5742118e-10 160.18662 + 501 0 -37.039999 0 -37.039999 -4.5689036e-10 160.18662 + 502 0 -37.039999 0 -37.039999 4.5829487e-10 160.18662 + 503 0 -37.039999 0 -37.039999 -4.9522861e-10 160.18662 + 504 0 -37.039999 0 -37.039999 4.5829487e-10 160.18662 + 505 0 -37.039999 0 -37.039999 -4.9522861e-10 160.18662 + 506 0 -37.039999 0 -37.039999 4.9618637e-10 160.18662 + 507 0 -37.039999 0 -37.039999 -5.3311165e-10 160.18662 + 508 0 -37.039999 0 -37.039999 4.5829487e-10 160.18662 + 509 0 -37.039999 0 -37.039999 -4.9522861e-10 160.18662 + 510 0 -37.039999 0 -37.039999 6.478611e-10 160.18662 + 511 0 -37.039999 0 -37.039999 -4.9571492e-10 160.18662 + 512 0 -37.039999 0 -37.039999 5.3456293e-10 160.18662 + 513 0 -37.039999 0 -37.039999 -5.714999e-10 160.18662 + 514 0 -37.039999 0 -37.039999 5.3456293e-10 160.18662 + 515 0 -37.039999 0 -37.039999 -4.9512786e-10 160.18662 + 516 0 -37.039999 0 -37.039999 4.963142e-10 160.18662 + 517 0 -37.039999 0 -37.039999 -3.4283754e-10 160.18662 + 518 0 -37.039999 0 -37.039999 -3.4283754e-10 160.18662 + 519 0 -37.039999 0 -37.039999 -3.046425e-10 160.18662 + 520 0 -37.039999 0 -37.039999 -1.1433486e-10 160.18662 + 521 0 -37.039999 0 -37.039999 3.434216e-10 160.18662 + 522 0 -37.039999 0 -37.039999 2.6717262e-10 160.18662 + 523 0 -37.039999 0 -37.039999 -7.4697217e-11 160.18662 + 524 0 -37.039999 0 -37.039999 3.8929122e-11 160.18662 + 525 0 -37.039999 0 -37.039999 -7.5429946e-11 160.18662 + 526 0 -37.039999 0 -37.039999 -3.7505692e-11 160.18662 + 527 0 -37.039999 0 -37.039999 3.8105954e-11 160.18662 + 528 0 -37.039999 0 -37.039999 -2.2728523e-10 160.18662 + 529 0 -37.039999 0 -37.039999 1.9099715e-10 160.18662 + 530 0 -37.039999 0 -37.039999 -1.151025e-10 160.18662 + 531 0 -37.039999 0 -37.039999 7.6734189e-11 160.18662 + 532 0 -37.039999 0 -37.039999 -1.5171483e-10 160.18662 + 533 0 -37.039999 0 -37.039999 7.7520331e-11 160.18662 + 534 0 -37.039999 0 -37.039999 -3.7964466e-11 160.18662 + 535 0 -37.039999 0 -37.039999 8.3699008e-13 160.18662 + 536 0 -37.039999 0 -37.039999 2.6739414e-10 160.18662 + 537 0 -37.039999 0 -37.039999 -3.6450639e-11 160.18662 + 538 0 -37.039999 0 -37.039999 -1.1197473e-10 160.18662 + 539 0 -37.039999 0 -37.039999 3.4412441e-10 160.18662 + 540 0 -37.039999 0 -37.039999 -4.1914139e-10 160.18662 + 541 0 -37.039999 0 -37.039999 -2.6867639e-10 160.18662 + 542 0 -37.039999 0 -37.039999 5.3413852e-10 160.18662 + 543 0 -37.039999 0 -37.039999 2.2842311e-10 160.18662 + 544 0 -37.039999 0 -37.039999 -2.2827532e-10 160.18662 + 545 0 -37.039999 0 -37.039999 -2.2905348e-10 160.18662 + 546 0 -37.039999 0 -37.039999 1.185151e-12 160.18662 + 547 0 -37.039999 0 -37.039999 1.5928483e-12 160.18662 + 548 0 -37.039999 0 -37.039999 -7.4551551e-11 160.18662 + 549 0 -37.039999 0 -37.039999 3.4314088e-10 160.18662 + 550 0 -37.039999 0 -37.039999 3.815016e-10 160.18662 + 551 0 -37.039999 0 -37.039999 -1.9088258e-10 160.18662 + 552 0 -37.039999 0 -37.039999 -7.5578911e-11 160.18662 + 553 0 -37.039999 0 -37.039999 -2.6795633e-10 160.18662 + 554 0 -37.039999 0 -37.039999 4.9661777e-10 160.18662 + 555 0 -37.039999 0 -37.039999 -4.204645e-10 160.18662 + 556 0 -37.039999 0 -37.039999 -5.7212958e-10 160.18662 + 557 0 -37.039999 0 -37.039999 2.6601114e-10 160.18662 + 558 0 -37.039999 0 -37.039999 5.3562523e-10 160.18662 + 559 0 -37.039999 0 -37.039999 2.2878766e-10 160.18662 + 560 0 -37.039999 0 -37.039999 -2.2940942e-10 160.18662 + 561 0 -37.039999 0 -37.039999 -7.5247348e-11 160.18662 + 562 0 -37.039999 0 -37.039999 3.0537591e-10 160.18662 + 563 0 -37.039999 0 -37.039999 2.6779028e-10 160.18662 + 564 0 -37.039999 0 -37.039999 3.4418947e-10 160.18662 + 565 0 -37.039999 0 -37.039999 -5.3490635e-10 160.18662 + 566 0 -37.039999 0 -37.039999 5.7265724e-10 160.18662 + 567 0 -37.039999 0 -37.039999 -3.4398829e-10 160.18662 + 568 0 -37.039999 0 -37.039999 -4.9584768e-10 160.18662 + 569 0 -37.039999 0 -37.039999 3.3474782e-13 160.18662 + 570 0 -37.039999 0 -37.039999 6.1149579e-10 160.18662 + 571 0 -37.039999 0 -37.039999 4.5805469e-10 160.18662 + 572 0 -37.039999 0 -37.039999 -3.425966e-10 160.18662 + 573 0 -37.039999 0 -37.039999 -3.8089148e-10 160.18662 + 574 0 -37.039999 0 -37.039999 4.9708113e-10 160.18662 + 575 0 -37.039999 0 -37.039999 -3.4242677e-10 160.18662 + 576 0 -37.039999 0 -37.039999 -3.4242677e-10 160.18662 + 577 0 -37.039999 0 -37.039999 7.7618313e-11 160.18662 + 578 0 -37.039999 0 -37.039999 -1.1310425e-10 160.18662 + 579 0 -37.039999 0 -37.039999 -3.7228599e-11 160.18662 + 580 0 -37.039999 0 -37.039999 -3.603556e-11 160.18662 + 581 0 -37.039999 0 -37.039999 3.4294391e-10 160.18662 + 582 0 -37.039999 0 -37.039999 2.678572e-10 160.18662 + 583 0 -37.039999 0 -37.039999 1.55869e-12 160.18662 + 584 0 -37.039999 0 -37.039999 7.5951233e-11 160.18662 + 585 0 -37.039999 0 -37.039999 -1.8937287e-10 160.18662 + 586 0 -37.039999 0 -37.039999 -3.0464142e-10 160.18662 + 587 0 -37.039999 0 -37.039999 -2.2778738e-10 160.18662 + 588 0 -37.039999 0 -37.039999 -3.6985547e-11 160.18662 + 589 0 -37.039999 0 -37.039999 3.0445992e-10 160.18662 + 590 0 -37.039999 0 -37.039999 3.8192446e-10 160.18662 + 591 0 -37.039999 0 -37.039999 -7.5253973e-11 160.18662 + 592 0 -37.039999 0 -37.039999 -2.6520011e-10 160.18662 + 593 0 -37.039999 0 -37.039999 1.5282057e-10 160.18662 + 594 0 -37.039999 0 -37.039999 2.2908232e-10 160.18662 + 595 0 -37.039999 0 -37.039999 -2.6780315e-10 160.18662 + 596 0 -37.039999 0 -37.039999 -6.0930533e-10 160.18662 + 597 0 -37.039999 0 -37.039999 -1.8978236e-10 160.18662 + 598 0 -37.039999 0 -37.039999 1.9134174e-10 160.18662 + 599 0 -37.039999 0 -37.039999 -1.1319654e-10 160.18662 + 600 0 -37.039999 0 -37.039999 1.1536522e-10 160.18662 + 601 0 -37.039999 0 -37.039999 1.154372e-10 160.18662 + 602 0 -37.039999 0 -37.039999 -1.1414561e-10 160.18662 + 603 0 -37.039999 0 -37.039999 -3.626788e-11 160.18662 + 604 0 -37.039999 0 -37.039999 2.2991479e-10 160.18662 + 605 0 -37.039999 0 -37.039999 4.2022227e-10 160.18662 + 606 0 -37.039999 0 -37.039999 -1.8971668e-10 160.18662 + 607 0 -37.039999 0 -37.039999 2.6689614e-10 160.18662 + 608 0 -37.039999 0 -37.039999 -1.1309579e-10 160.18662 + 609 0 -37.039999 0 -37.039999 3.8760371e-11 160.18662 + 610 0 -37.039999 0 -37.039999 2.6789427e-10 160.18662 + 611 0 -37.039999 0 -37.039999 -3.6069718e-11 160.18662 + 612 0 -37.039999 0 -37.039999 2.2865463e-10 160.18662 + 613 0 -37.039999 0 -37.039999 1.1035129e-12 160.18662 + 614 0 -37.039999 0 -37.039999 -3.7424469e-11 160.18662 + 615 0 -37.039999 0 -37.039999 2.663986e-10 160.18662 + 616 0 -37.039999 0 -37.039999 3.0522456e-10 160.18662 + 617 0 -37.039999 0 -37.039999 -2.6854626e-10 160.18662 + 618 0 -37.039999 0 -37.039999 -3.8188824e-10 160.18662 + 619 0 -37.039999 0 -37.039999 4.5781114e-10 160.18662 + 620 0 -37.039999 0 -37.039999 4.1921804e-10 160.18662 + 621 0 -37.039999 0 -37.039999 -2.2969006e-10 160.18662 + 622 0 -37.039999 0 -37.039999 -2.6519688e-10 160.18662 + 623 0 -37.039999 0 -37.039999 -2.2831922e-10 160.18662 + 624 0 -37.039999 0 -37.039999 1.9131964e-10 160.18662 + 625 0 -37.039999 0 -37.039999 3.9322056e-11 160.18662 + 626 0 -37.039999 0 -37.039999 7.611189e-11 160.18662 + 627 0 -37.039999 0 -37.039999 -4.5637652e-10 160.18662 + 628 0 -37.039999 0 -37.039999 -2.65857e-10 160.18662 + 629 0 -37.039999 0 -37.039999 -3.8568171e-11 160.18662 + 630 0 -37.039999 0 -37.039999 -1.5214114e-10 160.18662 + 631 0 -37.039999 0 -37.039999 -1.1245011e-10 160.18662 + 632 0 -37.039999 0 -37.039999 3.0494336e-10 160.18662 + 633 0 -37.039999 0 -37.039999 2.2929389e-10 160.18662 + 634 0 -37.039999 0 -37.039999 -7.6218725e-11 160.18662 + 635 0 -37.039999 0 -37.039999 1.5325994e-10 160.18662 + 636 0 -37.039999 0 -37.039999 -3.7886452e-11 160.18662 + 637 0 -37.039999 0 -37.039999 6.9808713e-13 160.18662 + 638 0 -37.039999 0 -37.039999 -4.5781742e-10 160.18662 + 639 0 -37.039999 0 -37.039999 4.9684672e-10 160.18662 + 640 0 -37.039999 0 -37.039999 6.1193026e-10 160.18662 + 641 0 -37.039999 0 -37.039999 -4.1855529e-10 160.18662 + 642 0 -37.039999 0 -37.039999 -8.0234889e-10 160.18662 + 643 0 -37.039999 0 -37.039999 3.8284698e-10 160.18662 + 644 0 -37.039999 0 -37.039999 3.4381277e-10 160.18662 + 645 0 -37.039999 0 -37.039999 -3.4341253e-10 160.18662 + 646 0 -37.039999 0 -37.039999 -3.8149129e-10 160.18662 + 647 0 -37.039999 0 -37.039999 -3.7965636e-11 160.18662 + 648 0 -37.039999 0 -37.039999 7.2529677e-10 160.18662 + 649 0 -37.039999 0 -37.039999 6.4915368e-10 160.18662 + 650 0 -37.039999 0 -37.039999 -3.4378114e-10 160.18662 + 651 0 -37.039999 0 -37.039999 -6.875482e-10 160.18662 + 652 0 -37.039999 0 -37.039999 2.287687e-10 160.18662 + 653 0 -37.039999 0 -37.039999 1.1368867e-10 160.18662 + 654 0 -37.039999 0 -37.039999 1.5257203e-10 160.18662 + 655 0 -37.039999 0 -37.039999 -7.6324494e-10 160.18662 + 656 0 -37.039999 0 -37.039999 -8.395773e-10 160.18662 + 657 0 -37.039999 0 -37.039999 3.4398285e-10 160.18662 + 658 0 -37.039999 0 -37.039999 5.7286666e-10 160.18662 + 659 0 -37.039999 0 -37.039999 -4.5883212e-10 160.18662 + 660 0 -37.039999 0 -37.039999 -7.6325833e-10 160.18662 + 661 0 -37.039999 0 -37.039999 3.8101548e-10 160.18662 + 662 0 -37.039999 0 -37.039999 3.0507383e-10 160.18662 + 663 0 -37.039999 0 -37.039999 2.9584399e-13 160.18662 + 664 0 -37.039999 0 -37.039999 -1.5299306e-10 160.18662 + 665 0 -37.039999 0 -37.039999 2.2845011e-10 160.18662 + 666 0 -37.039999 0 -37.039999 2.6740711e-10 160.18662 + 667 0 -37.039999 0 -37.039999 1.1551052e-10 160.18662 + 668 0 -37.039999 0 -37.039999 1.5443705e-10 160.18662 + 669 0 -37.039999 0 -37.039999 -2.6663939e-10 160.18662 + 670 0 -37.039999 0 -37.039999 -3.8139113e-10 160.18662 + 671 0 -37.039999 0 -37.039999 4.5748849e-10 160.18662 + 672 0 -37.039999 0 -37.039999 5.7226323e-10 160.18662 + 673 0 -37.039999 0 -37.039999 -3.4399982e-10 160.18662 + 674 0 -37.039999 0 -37.039999 -2.6716776e-10 160.18662 + 675 0 -37.039999 0 -37.039999 -7.5000926e-11 160.18662 + 676 0 -37.039999 0 -37.039999 5.7148461e-10 160.18662 + 677 0 -37.039999 0 -37.039999 3.4344854e-10 160.18662 + 678 0 -37.039999 0 -37.039999 -7.5724714e-11 160.18662 + 679 0 -37.039999 0 -37.039999 -3.8262003e-10 160.18662 + 680 0 -37.039999 0 -37.039999 -3.8160713e-10 160.18662 + 681 0 -37.039999 0 -37.039999 7.5105826e-11 160.18662 + 682 0 -37.039999 0 -37.039999 2.6785397e-10 160.18662 + 683 0 -37.039999 0 -37.039999 2.2981328e-10 160.18662 + 684 0 -37.039999 0 -37.039999 1.1506479e-10 160.18662 + 685 0 -37.039999 0 -37.039999 -1.5357058e-10 160.18662 + 686 0 -37.039999 0 -37.039999 3.8052415e-10 160.18662 + 687 0 -37.039999 0 -37.039999 3.8774284e-11 160.18662 + 688 0 -37.039999 0 -37.039999 -4.566454e-10 160.18662 + 689 0 -37.039999 0 -37.039999 2.6765014e-10 160.18662 + 690 0 -37.039999 0 -37.039999 2.6822875e-10 160.18662 + 691 0 -37.039999 0 -37.039999 3.7845619e-11 160.18662 + 692 0 -37.039999 0 -37.039999 -2.2885468e-10 160.18662 + 693 0 -37.039999 0 -37.039999 -3.0464198e-10 160.18662 + 694 0 -37.039999 0 -37.039999 3.824662e-10 160.18662 + 695 0 -37.039999 0 -37.039999 2.280335e-10 160.18662 + 696 0 -37.039999 0 -37.039999 -2.6781998e-10 160.18662 + 697 0 -37.039999 0 -37.039999 -8.4064962e-10 160.18662 + 698 0 -37.039999 0 -37.039999 -6.882751e-10 160.18662 + 699 0 -37.039999 0 -37.039999 1.1560455e-10 160.18662 + 700 0 -37.039999 0 -37.039999 2.2922991e-10 160.18662 + 701 0 -37.039999 0 -37.039999 2.2902454e-10 160.18662 + 702 0 -37.039999 0 -37.039999 -5.3445251e-10 160.18662 + 703 0 -37.039999 0 -37.039999 5.7309894e-10 160.18662 + 704 0 -37.039999 0 -37.039999 -3.8242127e-10 160.18662 + 705 0 -37.039999 0 -37.039999 -4.5935562e-10 160.18662 + 706 0 -37.039999 0 -37.039999 4.9691948e-10 160.18662 + 707 0 -37.039999 0 -37.039999 4.9690488e-10 160.18662 + 708 0 -37.039999 0 -37.039999 -5.7406936e-10 160.18662 + 709 0 -37.039999 0 -37.039999 -5.7368341e-10 160.18662 + 710 0 -37.039999 0 -37.039999 5.342793e-10 160.18662 + 711 0 -37.039999 0 -37.039999 4.9604932e-10 160.18662 + 712 0 -37.039999 0 -37.039999 -3.0561427e-10 160.18662 + 713 0 -37.039999 0 -37.039999 -3.8157112e-10 160.18662 + 714 0 -37.039999 0 -37.039999 -2.1657476e-12 160.18662 + 715 0 -37.039999 0 -37.039999 1.1456076e-09 160.18662 + 716 0 -37.039999 0 -37.039999 1.1457697e-09 160.18662 + 717 0 -37.039999 0 -37.039999 1.5310999e-10 160.18662 + 718 0 -37.039999 0 -37.039999 -3.8226265e-10 160.18662 + 719 0 -37.039999 0 -37.039999 -3.4429688e-10 160.18662 + 720 0 -37.039999 0 -37.039999 2.6728424e-10 160.18662 + 721 0 -37.039999 0 -37.039999 3.8220213e-10 160.18662 + 722 0 -37.039999 0 -37.039999 7.7122491e-11 160.18662 + 723 0 -37.039999 0 -37.039999 -1.519568e-10 160.18662 + 724 0 -37.039999 0 -37.039999 -1.5179773e-10 160.18662 + 725 0 -37.039999 0 -37.039999 2.666328e-10 160.18662 + 726 0 -37.039999 0 -37.039999 1.1528892e-10 160.18662 + 727 0 -37.039999 0 -37.039999 7.7935985e-11 160.18662 + 728 0 -37.039999 0 -37.039999 -3.4459034e-10 160.18662 + 729 0 -37.039999 0 -37.039999 4.1892272e-10 160.18662 + 730 0 -37.039999 0 -37.039999 2.2917791e-10 160.18662 + 731 0 -37.039999 0 -37.039999 -4.9666131e-10 160.18662 + 732 0 -37.039999 0 -37.039999 -4.9666131e-10 160.18662 + 733 0 -37.039999 0 -37.039999 6.8627606e-10 160.18662 + 734 0 -37.039999 0 -37.039999 6.102897e-10 160.18662 + 735 0 -37.039999 0 -37.039999 -6.1049441e-10 160.18662 + 736 0 -37.039999 0 -37.039999 -4.5849068e-10 160.18662 + 737 0 -37.039999 0 -37.039999 4.5822044e-10 160.18662 + 738 0 -37.039999 0 -37.039999 6.4897592e-10 160.18662 + 739 0 -37.039999 0 -37.039999 -4.5944945e-10 160.18662 + 740 0 -37.039999 0 -37.039999 -5.7295034e-10 160.18662 + 741 0 -37.039999 0 -37.039999 1.9077409e-10 160.18662 + 742 0 -37.039999 0 -37.039999 1.0312337e-09 160.18662 + 743 0 -37.039999 0 -37.039999 3.431865e-10 160.18662 + 744 0 -37.039999 0 -37.039999 -4.598184e-10 160.18662 + 745 0 -37.039999 0 -37.039999 -4.9636397e-10 160.18662 + 746 0 -37.039999 0 -37.039999 -1.919433e-10 160.18662 + 747 0 -37.039999 0 -37.039999 4.197975e-10 160.18662 + 748 0 -37.039999 0 -37.039999 5.7208242e-10 160.18662 + 749 0 -37.039999 0 -37.039999 -7.2532096e-10 160.18662 + 750 0 -37.039999 0 -37.039999 2.6799771e-10 160.18662 + 751 0 -37.039999 0 -37.039999 5.341034e-10 160.18662 + 752 0 -37.039999 0 -37.039999 -1.1562072e-10 160.18662 + 753 0 -37.039999 0 -37.039999 -3.0406099e-10 160.18662 + 754 0 -37.039999 0 -37.039999 -1.8999811e-10 160.18662 + 755 0 -37.039999 0 -37.039999 5.350157e-10 160.18662 + 756 0 -37.039999 0 -37.039999 -5.7186315e-10 160.18662 + 757 0 -37.039999 0 -37.039999 6.1118802e-10 160.18662 + 758 0 -37.039999 0 -37.039999 -4.9660654e-10 160.18662 + 759 0 -37.039999 0 -37.039999 6.4911397e-10 160.18662 + 760 0 -37.039999 0 -37.039999 -4.9660654e-10 160.18662 + 761 0 -37.039999 0 -37.039999 6.4911397e-10 160.18662 + 762 0 -37.039999 0 -37.039999 -5.7308448e-10 160.18662 + 763 0 -37.039999 0 -37.039999 6.486789e-10 160.18662 + 764 0 -37.039999 0 -37.039999 -4.9658332e-10 160.18662 + 765 0 -37.039999 0 -37.039999 6.486789e-10 160.18662 + 766 0 -37.039999 0 -37.039999 -4.9658332e-10 160.18662 + 767 0 -37.039999 0 -37.039999 6.4911397e-10 160.18662 + 768 0 -37.039999 0 -37.039999 -4.9645595e-10 160.18662 + 769 0 -37.039999 0 -37.039999 7.2565729e-10 160.18662 + 770 0 -37.039999 0 -37.039999 -5.7293081e-10 160.18662 + 771 0 -37.039999 0 -37.039999 8.780239e-10 160.18662 + 772 0 -37.039999 0 -37.039999 -7.249808e-10 160.18662 + 773 0 -37.039999 0 -37.039999 8.3972147e-10 160.18662 + 774 0 -37.039999 0 -37.039999 -6.8678929e-10 160.18662 + 775 0 -37.039999 0 -37.039999 6.8730225e-10 160.18662 + 776 0 -37.039999 0 -37.039999 -7.249808e-10 160.18662 + 777 0 -37.039999 0 -37.039999 8.3972147e-10 160.18662 + 778 0 -37.039999 0 -37.039999 -4.957823e-10 160.18662 + 779 0 -37.039999 0 -37.039999 7.2479852e-10 160.18662 + 780 0 -37.039999 0 -37.039999 -3.0323083e-10 160.18662 + 781 0 -37.039999 0 -37.039999 -6.1099598e-10 160.18662 + 782 0 -37.039999 0 -37.039999 8.3972147e-10 160.18662 + 783 0 -37.039999 0 -37.039999 -4.957823e-10 160.18662 + 784 0 -37.039999 0 -37.039999 7.2479852e-10 160.18662 + 785 0 -37.039999 0 -37.039999 -3.0323083e-10 160.18662 + 786 0 -37.039999 0 -37.039999 -6.8758529e-10 160.18662 + 787 0 -37.039999 0 -37.039999 7.2565729e-10 160.18662 + 788 0 -37.039999 0 -37.039999 -6.1104997e-10 160.18662 + 789 0 -37.039999 0 -37.039999 8.3972147e-10 160.18662 + 790 0 -37.039999 0 -37.039999 -4.1907039e-10 160.18662 + 791 0 -37.039999 0 -37.039999 1.917905e-10 160.18662 + 792 0 -37.039999 0 -37.039999 2.3006954e-10 160.18662 + 793 0 -37.039999 0 -37.039999 -4.5818596e-10 160.18662 + 794 0 -37.039999 0 -37.039999 6.1110134e-10 160.18662 + 795 0 -37.039999 0 -37.039999 1.2223202e-09 160.18662 + 796 0 -37.039999 0 -37.039999 3.4345922e-10 160.18662 + 797 0 -37.039999 0 -37.039999 -4.2123811e-10 160.18662 + 798 0 -37.039999 0 -37.039999 -4.211026e-10 160.18662 + 799 0 -37.039999 0 -37.039999 1.1404334e-10 160.18662 + 800 0 -37.039999 0 -37.039999 7.6371705e-10 160.18662 + 801 0 -37.039999 0 -37.039999 2.3001575e-10 160.18662 + 802 0 -37.039999 0 -37.039999 -5.3499695e-10 160.18662 + 803 0 -37.039999 0 -37.039999 -5.7409446e-10 160.18662 + 804 0 -37.039999 0 -37.039999 2.2872813e-10 160.18662 + 805 0 -37.039999 0 -37.039999 1.3354664e-09 160.18662 + 806 0 -37.039999 0 -37.039999 9.1668633e-10 160.18662 + 807 0 -37.039999 0 -37.039999 5.4373072e-13 160.18662 + 808 0 -37.039999 0 -37.039999 -7.649752e-10 160.18662 + 809 0 -37.039999 0 -37.039999 -4.58865e-10 160.18662 + 810 0 -37.039999 0 -37.039999 5.7205864e-10 160.18662 + 811 0 -37.039999 0 -37.039999 9.5476904e-10 160.18662 + 812 0 -37.039999 0 -37.039999 -1.5265737e-10 160.18662 + 813 0 -37.039999 0 -37.039999 -1.1417051e-10 160.18662 + 814 0 -37.039999 0 -37.039999 6.4917688e-10 160.18662 + 815 0 -37.039999 0 -37.039999 -6.8673943e-10 160.18662 + 816 0 -37.039999 0 -37.039999 4.9735118e-10 160.18662 + 817 0 -37.039999 0 -37.039999 -4.6018669e-10 160.18662 + 818 0 -37.039999 0 -37.039999 4.2125371e-10 160.18662 + 819 0 -37.039999 0 -37.039999 5.3490804e-10 160.18662 + 820 0 -37.039999 0 -37.039999 -1.141808e-10 160.18662 + 821 0 -37.039999 0 -37.039999 -8.4058064e-10 160.18662 + 822 0 -37.039999 0 -37.039999 -6.4905806e-10 160.18662 + 823 0 -37.039999 0 -37.039999 4.5739443e-10 160.18662 + 824 0 -37.039999 0 -37.039999 2.2946111e-10 160.18662 + 825 0 -37.039999 0 -37.039999 3.8212434e-10 160.18662 + 826 0 -37.039999 0 -37.039999 -6.4950668e-10 160.18662 + 827 0 -37.039999 0 -37.039999 4.5776517e-10 160.18662 + 828 0 -37.039999 0 -37.039999 1.5651062e-09 160.18662 + 829 0 -37.039999 0 -37.039999 5.3397618e-10 160.18662 + 830 0 -37.039999 0 -37.039999 -5.735864e-10 160.18662 + 831 0 -37.039999 0 -37.039999 -5.3424992e-10 160.18662 + 832 0 -37.039999 0 -37.039999 1.5359013e-10 160.18662 + 833 0 -37.039999 0 -37.039999 4.9610461e-10 160.18662 + 834 0 -37.039999 0 -37.039999 -6.1124117e-10 160.18662 + 835 0 -37.039999 0 -37.039999 -5.3534465e-10 160.18662 + 836 0 -37.039999 0 -37.039999 7.632472e-10 160.18662 + 837 0 -37.039999 0 -37.039999 -6.1214209e-10 160.18662 + 838 0 -37.039999 0 -37.039999 6.4937829e-10 160.18662 + 839 0 -37.039999 0 -37.039999 6.1124279e-10 160.18662 + 840 0 -37.039999 0 -37.039999 -6.1081153e-10 160.18662 + 841 0 -37.039999 0 -37.039999 -4.9707481e-10 160.18662 + 842 0 -37.039999 0 -37.039999 5.3461146e-10 160.18662 + 843 0 -37.039999 0 -37.039999 6.4922779e-10 160.18662 + 844 0 -37.039999 0 -37.039999 -6.1100165e-10 160.18662 + 845 0 -37.039999 0 -37.039999 6.4975117e-10 160.18662 + 846 0 -37.039999 0 -37.039999 -4.5948365e-10 160.18662 + 847 0 -37.039999 0 -37.039999 4.5825044e-10 160.18662 + 848 0 -37.039999 0 -37.039999 6.1191752e-10 160.18662 + 849 0 -37.039999 0 -37.039999 -3.8392664e-10 160.18662 + 850 0 -37.039999 0 -37.039999 -4.5784012e-10 160.18662 + 851 0 -37.039999 0 -37.039999 3.0444655e-10 160.18662 + 852 0 -37.039999 0 -37.039999 8.7820294e-10 160.18662 + 853 0 -37.039999 0 -37.039999 -7.6174388e-11 160.18662 + 854 0 -37.039999 0 -37.039999 -1.5191572e-10 160.18662 + 855 0 -37.039999 0 -37.039999 -3.88286e-11 160.18662 + 856 0 -37.039999 0 -37.039999 2.2943619e-10 160.18662 + 857 0 -37.039999 0 -37.039999 -7.5197348e-11 160.18662 + 858 0 -37.039999 0 -37.039999 7.6996656e-11 160.18662 + 859 0 -37.039999 0 -37.039999 -2.2936409e-10 160.18662 + 860 0 -37.039999 0 -37.039999 -6.8771096e-10 160.18662 + 861 0 -37.039999 0 -37.039999 -8.0139519e-10 160.18662 + 862 0 -37.039999 0 -37.039999 5.3432068e-10 160.18662 + 863 0 -37.039999 0 -37.039999 6.105008e-10 160.18662 + 864 0 -37.039999 0 -37.039999 -3.8154104e-10 160.18662 + 865 0 -37.039999 0 -37.039999 -3.0453081e-10 160.18662 + 866 0 -37.039999 0 -37.039999 3.9466711e-11 160.18662 + 867 0 -37.039999 0 -37.039999 1.1414559e-10 160.18662 + 868 0 -37.039999 0 -37.039999 3.939835e-11 160.18662 + 869 0 -37.039999 0 -37.039999 -5.737934e-10 160.18662 + 870 0 -37.039999 0 -37.039999 -5.7228325e-10 160.18662 + 871 0 -37.039999 0 -37.039999 4.9633313e-10 160.18662 + 872 0 -37.039999 0 -37.039999 5.3435945e-10 160.18662 + 873 0 -37.039999 0 -37.039999 -7.2586105e-10 160.18662 + 874 0 -37.039999 0 -37.039999 -1.4139772e-09 160.18662 + 875 0 -37.039999 0 -37.039999 4.1972975e-10 160.18662 + 876 0 -37.039999 0 -37.039999 4.5819818e-10 160.18662 + 877 0 -37.039999 0 -37.039999 -6.1188485e-10 160.18662 + 878 0 -37.039999 0 -37.039999 -9.9475123e-10 160.18662 + 879 0 -37.039999 0 -37.039999 8.0004875e-10 160.18662 + 880 0 -37.039999 0 -37.039999 6.494318e-10 160.18662 + 881 0 -37.039999 0 -37.039999 -3.4461006e-10 160.18662 + 882 0 -37.039999 0 -37.039999 -7.257329e-10 160.18662 + 883 0 -37.039999 0 -37.039999 7.6990785e-11 160.18662 + 884 0 -37.039999 0 -37.039999 2.2935744e-10 160.18662 + 885 0 -37.039999 0 -37.039999 -1.5282937e-10 160.18662 + 886 0 -37.039999 0 -37.039999 -3.0412298e-10 160.18662 + 887 0 -37.039999 0 -37.039999 -6.1007121e-10 160.18662 + 888 0 -37.039999 0 -37.039999 6.4858837e-10 160.18662 + 889 0 -37.039999 0 -37.039999 -6.8839057e-10 160.18662 + 890 0 -37.039999 0 -37.039999 5.3486432e-10 160.18662 + 891 0 -37.039999 0 -37.039999 -4.9578418e-10 160.18662 + 892 0 -37.039999 0 -37.039999 -1.0333187e-09 160.18662 + 893 0 -37.039999 0 -37.039999 3.8057977e-10 160.18662 + 894 0 -37.039999 0 -37.039999 -3.822188e-10 160.18662 + 895 0 -37.039999 0 -37.039999 -1.5260138e-10 160.18662 + 896 0 -37.039999 0 -37.039999 6.8702415e-10 160.18662 + 897 0 -37.039999 0 -37.039999 -6.1138211e-10 160.18662 + 898 0 -37.039999 0 -37.039999 6.4863585e-10 160.18662 + 899 0 -37.039999 0 -37.039999 4.5841486e-10 160.18662 + 900 0 -37.039999 0 -37.039999 -8.7917503e-10 160.18662 + 901 0 -37.039999 0 -37.039999 6.487588e-10 160.18662 + 902 0 -37.039999 0 -37.039999 1.8991033e-10 160.18662 + 903 0 -37.039999 0 -37.039999 -5.728483e-10 160.18662 + 904 0 -37.039999 0 -37.039999 -3.7351406e-11 160.18662 + 905 0 -37.039999 0 -37.039999 1.5369981e-10 160.18662 + 906 0 -37.039999 0 -37.039999 7.6463306e-11 160.18662 + 907 0 -37.039999 0 -37.039999 1.5198261e-10 160.18662 + 908 0 -37.039999 0 -37.039999 -1.521333e-10 160.18662 + 909 0 -37.039999 0 -37.039999 -2.6483288e-10 160.18662 + 910 0 -37.039999 0 -37.039999 3.7884385e-11 160.18662 + 911 0 -37.039999 0 -37.039999 -3.6603753e-11 160.18662 + 912 0 -37.039999 0 -37.039999 7.7915099e-11 160.18662 + 913 0 -37.039999 0 -37.039999 4.9693356e-10 160.18662 + 914 0 -37.039999 0 -37.039999 -3.0580675e-10 160.18662 + 915 0 -37.039999 0 -37.039999 -1.9132226e-10 160.18662 + 916 0 -37.039999 0 -37.039999 9.9219268e-10 160.18662 + 917 0 -37.039999 0 -37.039999 8.7705485e-10 160.18662 + 918 0 -37.039999 0 -37.039999 7.6702644e-11 160.18662 + 919 0 -37.039999 0 -37.039999 -5.3607688e-10 160.18662 + 920 0 -37.039999 0 -37.039999 -4.5719847e-10 160.18662 + 921 0 -37.039999 0 -37.039999 1.9085619e-10 160.18662 + 922 0 -37.039999 0 -37.039999 2.6655612e-10 160.18662 + 923 0 -37.039999 0 -37.039999 -7.5422149e-11 160.18662 + 924 0 -37.039999 0 -37.039999 -2.6674145e-10 160.18662 + 925 0 -37.039999 0 -37.039999 -6.6893037e-13 160.18662 + 926 0 -37.039999 0 -37.039999 3.8400745e-11 160.18662 + 927 0 -37.039999 0 -37.039999 -3.7235797e-11 160.18662 + 928 0 -37.039999 0 -37.039999 -1.1402455e-10 160.18662 + 929 0 -37.039999 0 -37.039999 1.5201271e-10 160.18662 + 930 0 -37.039999 0 -37.039999 7.6875843e-11 160.18662 + 931 0 -37.039999 0 -37.039999 1.5298393e-10 160.18662 + 932 0 -37.039999 0 -37.039999 -3.8472803e-11 160.18662 + 933 0 -37.039999 0 -37.039999 7.8653201e-13 160.18662 + 934 0 -37.039999 0 -37.039999 7.8653201e-13 160.18662 + 935 0 -37.039999 0 -37.039999 1.1518725e-10 160.18662 + 936 0 -37.039999 0 -37.039999 -4.5818706e-10 160.18662 + 937 0 -37.039999 0 -37.039999 5.3598623e-10 160.18662 + 938 0 -37.039999 0 -37.039999 5.3447779e-10 160.18662 + 939 0 -37.039999 0 -37.039999 -3.8263821e-10 160.18662 + 940 0 -37.039999 0 -37.039999 2.2897118e-10 160.18662 + 941 0 -37.039999 0 -37.039999 -4.9602606e-10 160.18662 + 942 0 -37.039999 0 -37.039999 3.868506e-11 160.18662 + 943 0 -37.039999 0 -37.039999 -2.6862813e-10 160.18662 + 944 0 -37.039999 0 -37.039999 3.0534863e-10 160.18662 + 945 0 -37.039999 0 -37.039999 -1.5335041e-10 160.18662 + 946 0 -37.039999 0 -37.039999 -6.117332e-10 160.18662 + 947 0 -37.039999 0 -37.039999 3.8522548e-11 160.18662 + 948 0 -37.039999 0 -37.039999 3.8225453e-10 160.18662 + 949 0 -37.039999 0 -37.039999 1.9023446e-10 160.18662 + 950 0 -37.039999 0 -37.039999 -2.663407e-10 160.18662 + 951 0 -37.039999 0 -37.039999 -2.6724532e-10 160.18662 + 952 0 -37.039999 0 -37.039999 9.9280996e-10 160.18662 + 953 0 -37.039999 0 -37.039999 9.5489786e-10 160.18662 + 954 0 -37.039999 0 -37.039999 -1.1571838e-10 160.18662 + 955 0 -37.039999 0 -37.039999 -4.1915831e-10 160.18662 + 956 0 -37.039999 0 -37.039999 -4.9589181e-10 160.18662 + 957 0 -37.039999 0 -37.039999 1.9056316e-10 160.18662 + 958 0 -37.039999 0 -37.039999 6.8762437e-10 160.18662 + 959 0 -37.039999 0 -37.039999 3.7189916e-11 160.18662 + 960 0 -37.039999 0 -37.039999 -8.0384873e-10 160.18662 + 961 0 -37.039999 0 -37.039999 -3.4573959e-10 160.18662 + 962 0 -37.039999 0 -37.039999 2.9075463e-13 160.18662 + 963 0 -37.039999 0 -37.039999 2.2874282e-10 160.18662 + 964 0 -37.039999 0 -37.039999 -2.1831733e-13 160.18662 + 965 0 -37.039999 0 -37.039999 -3.0555781e-10 160.18662 + 966 0 -37.039999 0 -37.039999 -1.9002042e-10 160.18662 + 967 0 -37.039999 0 -37.039999 -1.5151694e-10 160.18662 + 968 0 -37.039999 0 -37.039999 3.0508247e-10 160.18662 + 969 0 -37.039999 0 -37.039999 7.6371013e-10 160.18662 + 970 0 -37.039999 0 -37.039999 4.2035468e-10 160.18662 + 971 0 -37.039999 0 -37.039999 -2.65027e-10 160.18662 + 972 0 -37.039999 0 -37.039999 -7.6241948e-11 160.18662 + 973 0 -37.039999 0 -37.039999 2.6816738e-10 160.18662 + 974 0 -37.039999 0 -37.039999 2.6779336e-10 160.18662 + 975 0 -37.039999 0 -37.039999 7.7122127e-11 160.18662 + 976 0 -37.039999 0 -37.039999 -7.6514687e-11 160.18662 + 977 0 -37.039999 0 -37.039999 -4.9591148e-10 160.18662 + 978 0 -37.039999 0 -37.039999 -2.665705e-10 160.18662 + 979 0 -37.039999 0 -37.039999 3.9804579e-11 160.18662 + 980 0 -37.039999 0 -37.039999 -7.5727488e-11 160.18662 + 981 0 -37.039999 0 -37.039999 3.8153308e-10 160.18662 + 982 0 -37.039999 0 -37.039999 3.4379748e-10 160.18662 + 983 0 -37.039999 0 -37.039999 3.8061181e-11 160.18662 + 984 0 -37.039999 0 -37.039999 -3.0469188e-10 160.18662 + 985 0 -37.039999 0 -37.039999 -6.1131015e-10 160.18662 + 986 0 -37.039999 0 -37.039999 3.8162542e-10 160.18662 + 987 0 -37.039999 0 -37.039999 -5.3548856e-10 160.18662 + 988 0 -37.039999 0 -37.039999 -4.5835611e-10 160.18662 + 989 0 -37.039999 0 -37.039999 6.4890097e-10 160.18662 + 990 0 -37.039999 0 -37.039999 -4.2004493e-10 160.18662 + 991 0 -37.039999 0 -37.039999 4.9775833e-10 160.18662 + 992 0 -37.039999 0 -37.039999 -2.2898943e-10 160.18662 + 993 0 -37.039999 0 -37.039999 -3.0565441e-10 160.18662 + 994 0 -37.039999 0 -37.039999 5.7300857e-10 160.18662 + 995 0 -37.039999 0 -37.039999 4.5843009e-10 160.18662 + 996 0 -37.039999 0 -37.039999 -3.4425484e-10 160.18662 + 997 0 -37.039999 0 -37.039999 -3.8171695e-10 160.18662 + 998 0 -37.039999 0 -37.039999 3.4400389e-10 160.18662 + 999 0 -37.039999 0 -37.039999 4.5824575e-10 160.18662 + 1000 0 -37.039999 0 -37.039999 -2.2839022e-10 160.18662 + 1001 0 -37.039999 0 -37.039999 3.815503e-10 160.18662 + 1002 0 -37.039999 0 -37.039999 4.5803683e-13 160.18662 + 1003 0 -37.039999 0 -37.039999 -1.1427111e-10 160.18662 + 1004 0 -37.039999 0 -37.039999 3.4383668e-10 160.18662 + 1005 0 -37.039999 0 -37.039999 -2.2940795e-10 160.18662 + 1006 0 -37.039999 0 -37.039999 -8.0116649e-10 160.18662 + 1007 0 -37.039999 0 -37.039999 -2.6711311e-10 160.18662 + 1008 0 -37.039999 0 -37.039999 -3.8888916e-11 160.18662 + 1009 0 -37.039999 0 -37.039999 3.9170384e-11 160.18662 + 1010 0 -37.039999 0 -37.039999 -3.6829565e-11 160.18662 + 1011 0 -37.039999 0 -37.039999 4.9764144e-10 160.18662 + 1012 0 -37.039999 0 -37.039999 -1.841337e-12 160.18662 + 1013 0 -37.039999 0 -37.039999 7.6201319e-11 160.18662 + 1014 0 -37.039999 0 -37.039999 -1.9018169e-10 160.18662 + 1015 0 -37.039999 0 -37.039999 2.2956863e-10 160.18662 + 1016 0 -37.039999 0 -37.039999 1.5354976e-10 160.18662 + 1017 0 -37.039999 0 -37.039999 1.5371764e-10 160.18662 + 1018 0 -37.039999 0 -37.039999 -5.3377276e-10 160.18662 + 1019 0 -37.039999 0 -37.039999 6.1105657e-10 160.18662 + 1020 0 -37.039999 0 -37.039999 -6.1080447e-10 160.18662 + 1021 0 -37.039999 0 -37.039999 5.7295552e-10 160.18662 + 1022 0 -37.039999 0 -37.039999 -6.1081185e-10 160.18662 + 1023 0 -37.039999 0 -37.039999 5.7295552e-10 160.18662 + 1024 0 -37.039999 0 -37.039999 -6.109163e-10 160.18662 + 1025 0 -37.039999 0 -37.039999 5.7295552e-10 160.18662 + 1026 0 -37.039999 0 -37.039999 -6.109163e-10 160.18662 + 1027 0 -37.039999 0 -37.039999 5.7295552e-10 160.18662 + 1028 0 -37.039999 0 -37.039999 -6.109163e-10 160.18662 + 1029 0 -37.039999 0 -37.039999 5.7295552e-10 160.18662 + 1030 0 -37.039999 0 -37.039999 -6.109163e-10 160.18662 + 1031 0 -37.039999 0 -37.039999 6.4940299e-10 160.18662 + 1032 0 -37.039999 0 -37.039999 -5.3417885e-10 160.18662 + 1033 0 -37.039999 0 -37.039999 4.9685128e-10 160.18662 + 1034 0 -37.039999 0 -37.039999 -5.3417885e-10 160.18662 + 1035 0 -37.039999 0 -37.039999 4.1928865e-10 160.18662 + 1036 0 -37.039999 0 -37.039999 -6.109163e-10 160.18662 + 1037 0 -37.039999 0 -37.039999 6.4922163e-10 160.18662 + 1038 0 -37.039999 0 -37.039999 -5.3417885e-10 160.18662 + 1039 0 -37.039999 0 -37.039999 4.9685128e-10 160.18662 + 1040 0 -37.039999 0 -37.039999 -5.3417885e-10 160.18662 + 1041 0 -37.039999 0 -37.039999 4.1928865e-10 160.18662 + 1042 0 -37.039999 0 -37.039999 -5.3417885e-10 160.18662 + 1043 0 -37.039999 0 -37.039999 6.1121363e-10 160.18662 + 1044 0 -37.039999 0 -37.039999 -4.9582182e-10 160.18662 + 1045 0 -37.039999 0 -37.039999 4.1928865e-10 160.18662 + 1046 0 -37.039999 0 -37.039999 -5.3417885e-10 160.18662 + 1047 0 -37.039999 0 -37.039999 5.7258448e-10 160.18662 + 1048 0 -37.039999 0 -37.039999 -5.3416085e-10 160.18662 + 1049 0 -37.039999 0 -37.039999 2.6648853e-10 160.18662 + 1050 0 -37.039999 0 -37.039999 5.7288991e-10 160.18662 + 1051 0 -37.039999 0 -37.039999 -3.4367133e-10 160.18662 + 1052 0 -37.039999 0 -37.039999 -6.1169169e-10 160.18662 + 1053 0 -37.039999 0 -37.039999 7.2536717e-10 160.18662 + 1054 0 -37.039999 0 -37.039999 -3.433843e-10 160.18662 + 1055 0 -37.039999 0 -37.039999 -3.7032519e-11 160.18662 + 1056 0 -37.039999 0 -37.039999 -7.5233203e-11 160.18662 + 1057 0 -37.039999 0 -37.039999 3.9342826e-11 160.18662 + 1058 0 -37.039999 0 -37.039999 1.5290947e-10 160.18662 + 1059 0 -37.039999 0 -37.039999 -2.3252889e-13 160.18662 + 1060 0 -37.039999 0 -37.039999 3.844944e-11 160.18662 + 1061 0 -37.039999 0 -37.039999 -4.1919407e-10 160.18662 + 1062 0 -37.039999 0 -37.039999 -1.9041674e-10 160.18662 + 1063 0 -37.039999 0 -37.039999 -2.2770226e-10 160.18662 + 1064 0 -37.039999 0 -37.039999 1.1537813e-10 160.18662 + 1065 0 -37.039999 0 -37.039999 7.7774914e-11 160.18662 + 1066 0 -37.039999 0 -37.039999 -3.6221595e-11 160.18662 + 1067 0 -37.039999 0 -37.039999 -3.6992217e-11 160.18662 + 1068 0 -37.039999 0 -37.039999 3.4398959e-10 160.18662 + 1069 0 -37.039999 0 -37.039999 2.6734121e-10 160.18662 + 1070 0 -37.039999 0 -37.039999 1.5444097e-10 160.18662 + 1071 0 -37.039999 0 -37.039999 -3.7420159e-11 160.18662 + 1072 0 -37.039999 0 -37.039999 -1.1393732e-10 160.18662 + 1073 0 -37.039999 0 -37.039999 -1.1383526e-10 160.18662 + 1074 0 -37.039999 0 -37.039999 1.53042e-10 160.18662 + 1075 0 -37.039999 0 -37.039999 -3.7256474e-11 160.18662 + 1076 0 -37.039999 0 -37.039999 1.3140586e-12 160.18662 + 1077 0 -37.039999 0 -37.039999 -1.134301e-10 160.18662 + 1078 0 -37.039999 0 -37.039999 7.551476e-13 160.18662 + 1079 0 -37.039999 0 -37.039999 -3.7167112e-11 160.18662 + 1080 0 -37.039999 0 -37.039999 4.2044907e-10 160.18662 + 1081 0 -37.039999 0 -37.039999 3.4325588e-10 160.18662 + 1082 0 -37.039999 0 -37.039999 4.6786116e-14 160.18662 + 1083 0 -37.039999 0 -37.039999 -3.7599364e-11 160.18662 + 1084 0 -37.039999 0 -37.039999 -3.0497714e-10 160.18662 + 1085 0 -37.039999 0 -37.039999 1.9144142e-10 160.18662 + 1086 0 -37.039999 0 -37.039999 -3.4381071e-10 160.18662 + 1087 0 -37.039999 0 -37.039999 1.9158761e-10 160.18662 + 1088 0 -37.039999 0 -37.039999 3.7659009e-11 160.18662 + 1089 0 -37.039999 0 -37.039999 -3.7330017e-11 160.18662 + 1090 0 -37.039999 0 -37.039999 5.9377809e-13 160.18662 + 1091 0 -37.039999 0 -37.039999 1.5389669e-10 160.18662 + 1092 0 -37.039999 0 -37.039999 2.7315015e-13 160.18662 + 1093 0 -37.039999 0 -37.039999 -3.7381945e-11 160.18662 + 1094 0 -37.039999 0 -37.039999 -5.3386044e-10 160.18662 + 1095 0 -37.039999 0 -37.039999 1.9009224e-10 160.18662 + 1096 0 -37.039999 0 -37.039999 -3.8071705e-10 160.18662 + 1097 0 -37.039999 0 -37.039999 2.1338254e-13 160.18662 + 1098 0 -37.039999 0 -37.039999 2.6645043e-10 160.18662 + 1099 0 -37.039999 0 -37.039999 -3.796183e-11 160.18662 + 1100 0 -37.039999 0 -37.039999 7.6017439e-11 160.18662 + 1101 0 -37.039999 0 -37.039999 7.6017439e-11 160.18662 + 1102 0 -37.039999 0 -37.039999 -3.0428895e-10 160.18662 + 1103 0 -37.039999 0 -37.039999 1.1557679e-10 160.18662 + 1104 0 -37.039999 0 -37.039999 7.8188159e-11 160.18662 + 1105 0 -37.039999 0 -37.039999 -4.9454251e-10 160.18662 + 1106 0 -37.039999 0 -37.039999 4.9765331e-13 160.18662 + 1107 0 -37.039999 0 -37.039999 -2.6610989e-10 160.18662 + 1108 0 -37.039999 0 -37.039999 1.5373655e-10 160.18662 + 1109 0 -37.039999 0 -37.039999 -3.7922218e-11 160.18662 + 1110 0 -37.039999 0 -37.039999 5.7261446e-10 160.18662 + 1111 0 -37.039999 0 -37.039999 -8.0272775e-10 160.18662 + 1112 0 -37.039999 0 -37.039999 3.4352339e-10 160.18662 + 1113 0 -37.039999 0 -37.039999 6.4839947e-10 160.18662 + 1114 0 -37.039999 0 -37.039999 -3.443353e-10 160.18662 + 1115 0 -37.039999 0 -37.039999 -4.9477832e-10 160.18662 + 1116 0 -37.039999 0 -37.039999 3.4245914e-10 160.18662 + 1117 0 -37.039999 0 -37.039999 2.2833711e-10 160.18662 + 1118 0 -37.039999 0 -37.039999 -5.7320355e-10 160.18662 + 1119 0 -37.039999 0 -37.039999 -2.2912941e-10 160.18662 + 1120 0 -37.039999 0 -37.039999 1.5325456e-10 160.18662 + 1121 0 -37.039999 0 -37.039999 1.5360719e-10 160.18662 + 1122 0 -37.039999 0 -37.039999 -2.6709126e-10 160.18662 + 1123 0 -37.039999 0 -37.039999 6.112267e-10 160.18662 + 1124 0 -37.039999 0 -37.039999 -5.3561292e-10 160.18662 + 1125 0 -37.039999 0 -37.039999 -5.7424904e-10 160.18662 + 1126 0 -37.039999 0 -37.039999 4.577574e-10 160.18662 + 1127 0 -37.039999 0 -37.039999 6.0987845e-10 160.18662 + 1128 0 -37.039999 0 -37.039999 -2.2864961e-10 160.18662 + 1129 0 -37.039999 0 -37.039999 -7.2441288e-10 160.18662 + 1130 0 -37.039999 0 -37.039999 -6.4669503e-13 160.18662 + 1131 0 -37.039999 0 -37.039999 4.9665321e-10 160.18662 + 1132 0 -37.039999 0 -37.039999 -2.6734082e-10 160.18662 + 1133 0 -37.039999 0 -37.039999 -2.2939302e-10 160.18662 + 1134 0 -37.039999 0 -37.039999 6.4843977e-10 160.18662 + 1135 0 -37.039999 0 -37.039999 4.9641252e-10 160.18662 + 1136 0 -37.039999 0 -37.039999 -4.588584e-10 160.18662 + 1137 0 -37.039999 0 -37.039999 -4.5843353e-10 160.18662 + 1138 0 -37.039999 0 -37.039999 2.2998451e-10 160.18662 + 1139 0 -37.039999 0 -37.039999 9.5433115e-10 160.18662 + 1140 0 -37.039999 0 -37.039999 4.5766771e-10 160.18662 + 1141 0 -37.039999 0 -37.039999 -1.915143e-10 160.18662 + 1142 0 -37.039999 0 -37.039999 -2.2881392e-10 160.18662 + 1143 0 -37.039999 0 -37.039999 2.2976129e-10 160.18662 + 1144 0 -37.039999 0 -37.039999 3.8208344e-10 160.18662 + 1145 0 -37.039999 0 -37.039999 -3.6763564e-11 160.18662 + 1146 0 -37.039999 0 -37.039999 -3.7265873e-11 160.18662 + 1147 0 -37.039999 0 -37.039999 1.8954801e-12 160.18662 + 1148 0 -37.039999 0 -37.039999 7.6985583e-11 160.18662 + 1149 0 -37.039999 0 -37.039999 -3.6962529e-11 160.18662 + 1150 0 -37.039999 0 -37.039999 -3.6046378e-11 160.18662 + 1151 0 -37.039999 0 -37.039999 2.6745081e-10 160.18662 + 1152 0 -37.039999 0 -37.039999 3.854272e-11 160.18662 + 1153 0 -37.039999 0 -37.039999 1.1453036e-10 160.18662 + 1154 0 -37.039999 0 -37.039999 -7.6138235e-11 160.18662 + 1155 0 -37.039999 0 -37.039999 -5.724133e-10 160.18662 + 1156 0 -37.039999 0 -37.039999 -1.130879e-10 160.18662 + 1157 0 -37.039999 0 -37.039999 -3.745058e-11 160.18662 + 1158 0 -37.039999 0 -37.039999 7.6993811e-11 160.18662 + 1159 0 -37.039999 0 -37.039999 3.8192907e-10 160.18662 + 1160 0 -37.039999 0 -37.039999 1.9109176e-10 160.18662 + 1161 0 -37.039999 0 -37.039999 -1.5166499e-10 160.18662 + 1162 0 -37.039999 0 -37.039999 -2.2667818e-10 160.18662 + 1163 0 -37.039999 0 -37.039999 -1.1308763e-10 160.18662 + 1164 0 -37.039999 0 -37.039999 1.1510704e-10 160.18662 + 1165 0 -37.039999 0 -37.039999 3.8559274e-11 160.18662 + 1166 0 -37.039999 0 -37.039999 7.6632952e-11 160.18662 + 1167 0 -37.039999 0 -37.039999 -2.6631768e-10 160.18662 + 1168 0 -37.039999 0 -37.039999 7.6625891e-11 160.18662 + 1169 0 -37.039999 0 -37.039999 4.0247743e-11 160.18662 + 1170 0 -37.039999 0 -37.039999 -7.6390387e-11 160.18662 + 1171 0 -37.039999 0 -37.039999 -2.6662902e-10 160.18662 + 1172 0 -37.039999 0 -37.039999 4.5790178e-10 160.18662 + 1173 0 -37.039999 0 -37.039999 1.531845e-10 160.18662 + 1174 0 -37.039999 0 -37.039999 -6.8774113e-10 160.18662 + 1175 0 -37.039999 0 -37.039999 -7.2547923e-10 160.18662 + 1176 0 -37.039999 0 -37.039999 3.6382479e-11 160.18662 + 1177 0 -37.039999 0 -37.039999 1.0689974e-09 160.18662 + 1178 0 -37.039999 0 -37.039999 1.0303856e-09 160.18662 + 1179 0 -37.039999 0 -37.039999 3.797283e-11 160.18662 + 1180 0 -37.039999 0 -37.039999 -1.5200848e-10 160.18662 + 1181 0 -37.039999 0 -37.039999 2.6648695e-10 160.18662 + 1182 0 -37.039999 0 -37.039999 1.539247e-10 160.18662 + 1183 0 -37.039999 0 -37.039999 -7.7766963e-11 160.18662 + 1184 0 -37.039999 0 -37.039999 -3.4515531e-10 160.18662 + 1185 0 -37.039999 0 -37.039999 5.7068966e-10 160.18662 + 1186 0 -37.039999 0 -37.039999 1.1624785e-10 160.18662 + 1187 0 -37.039999 0 -37.039999 -1.1358269e-10 160.18662 + 1188 0 -37.039999 0 -37.039999 -3.7505692e-11 160.18662 + 1189 0 -37.039999 0 -37.039999 1.1567427e-10 160.18662 + 1190 0 -37.039999 0 -37.039999 1.1567427e-10 160.18662 + 1191 0 -37.039999 0 -37.039999 -2.2781902e-10 160.18662 + 1192 0 -37.039999 0 -37.039999 -1.1502176e-10 160.18662 + 1193 0 -37.039999 0 -37.039999 2.673383e-10 160.18662 + 1194 0 -37.039999 0 -37.039999 -1.9018231e-10 160.18662 + 1195 0 -37.039999 0 -37.039999 1.1351515e-12 160.18662 + 1196 0 -37.039999 0 -37.039999 1.6529808e-12 160.18662 + 1197 0 -37.039999 0 -37.039999 1.2182758e-12 160.18662 + 1198 0 -37.039999 0 -37.039999 1.1918202e-12 160.18662 + 1199 0 -37.039999 0 -37.039999 -1.5115823e-10 160.18662 + 1200 0 -37.039999 0 -37.039999 -3.7009594e-11 160.18662 + 1201 0 -37.039999 0 -37.039999 3.9807905e-11 160.18662 + 1202 0 -37.039999 0 -37.039999 4.2025093e-10 160.18662 + 1203 0 -37.039999 0 -37.039999 7.6806471e-11 160.18662 + 1204 0 -37.039999 0 -37.039999 -1.1278382e-10 160.18662 + 1205 0 -37.039999 0 -37.039999 -1.8850512e-10 160.18662 + 1206 0 -37.039999 0 -37.039999 1.5725367e-12 160.18662 + 1207 0 -37.039999 0 -37.039999 6.1024794e-10 160.18662 + 1208 0 -37.039999 0 -37.039999 -5.3405134e-10 160.18662 + 1209 0 -37.039999 0 -37.039999 6.1029778e-10 160.18662 + 1210 0 -37.039999 0 -37.039999 -3.4323529e-10 160.18662 + 1211 0 -37.039999 0 -37.039999 -4.5848701e-10 160.18662 + 1212 0 -37.039999 0 -37.039999 1.5269296e-10 160.18662 + 1213 0 -37.039999 0 -37.039999 6.8690579e-10 160.18662 + 1214 0 -37.039999 0 -37.039999 -1.9222094e-10 160.18662 + 1215 0 -37.039999 0 -37.039999 8.4048026e-10 160.18662 + 1216 0 -37.039999 0 -37.039999 5.3345985e-10 160.18662 + 1217 0 -37.039999 0 -37.039999 1.1580325e-10 160.18662 + 1218 0 -37.039999 0 -37.039999 -5.3559343e-10 160.18662 + 1219 0 -37.039999 0 -37.039999 -6.1223457e-10 160.18662 + 1220 0 -37.039999 0 -37.039999 2.6579278e-10 160.18662 + 1221 0 -37.039999 0 -37.039999 1.1835703e-09 160.18662 + 1222 0 -37.039999 0 -37.039999 -1.0900638e-12 160.18662 + 1223 0 -37.039999 0 -37.039999 -3.4349352e-10 160.18662 + 1224 0 -37.039999 0 -37.039999 -2.294941e-10 160.18662 + 1225 0 -37.039999 0 -37.039999 2.664759e-10 160.18662 + 1226 0 -37.039999 0 -37.039999 4.2055574e-10 160.18662 + 1227 0 -37.039999 0 -37.039999 -1.907409e-10 160.18662 + 1228 0 -37.039999 0 -37.039999 -4.2054538e-10 160.18662 + 1229 0 -37.039999 0 -37.039999 4.5740121e-10 160.18662 + 1230 0 -37.039999 0 -37.039999 3.8168672e-10 160.18662 + 1231 0 -37.039999 0 -37.039999 3.872323e-11 160.18662 + 1232 0 -37.039999 0 -37.039999 -4.2089219e-10 160.18662 + 1233 0 -37.039999 0 -37.039999 5.7227662e-10 160.18662 + 1234 0 -37.039999 0 -37.039999 -4.5826909e-10 160.18662 + 1235 0 -37.039999 0 -37.039999 -5.3485163e-10 160.18662 + 1236 0 -37.039999 0 -37.039999 6.1081524e-10 160.18662 + 1237 0 -37.039999 0 -37.039999 4.5743184e-10 160.18662 + 1238 0 -37.039999 0 -37.039999 -4.2162409e-10 160.18662 + 1239 0 -37.039999 0 -37.039999 -1.1074709e-09 160.18662 + 1240 0 -37.039999 0 -37.039999 -3.0670703e-10 160.18662 + 1241 0 -37.039999 0 -37.039999 8.0200654e-10 160.18662 + 1242 0 -37.039999 0 -37.039999 -2.3034478e-10 160.18662 + 1243 0 -37.039999 0 -37.039999 -7.6460996e-10 160.18662 + 1244 0 -37.039999 0 -37.039999 -3.4740637e-13 160.18662 + 1245 0 -37.039999 0 -37.039999 4.9667813e-10 160.18662 + 1246 0 -37.039999 0 -37.039999 -1.8969477e-10 160.18662 + 1247 0 -37.039999 0 -37.039999 -1.908235e-10 160.18662 + 1248 0 -37.039999 0 -37.039999 5.7214787e-10 160.18662 + 1249 0 -37.039999 0 -37.039999 -6.4920623e-10 160.18662 + 1250 0 -37.039999 0 -37.039999 4.9541244e-10 160.18662 + 1251 0 -37.039999 0 -37.039999 6.871144e-10 160.18662 + 1252 0 -37.039999 0 -37.039999 -4.9793066e-10 160.18662 + 1253 0 -37.039999 0 -37.039999 -3.4251662e-10 160.18662 + 1254 0 -37.039999 0 -37.039999 -7.5262891e-11 160.18662 + 1255 0 -37.039999 0 -37.039999 1.916802e-10 160.18662 + 1256 0 -37.039999 0 -37.039999 3.0603425e-10 160.18662 + 1257 0 -37.039999 0 -37.039999 -2.681172e-10 160.18662 + 1258 0 -37.039999 0 -37.039999 -2.3057882e-10 160.18662 + 1259 0 -37.039999 0 -37.039999 4.2083943e-10 160.18662 + 1260 0 -37.039999 0 -37.039999 2.6813753e-10 160.18662 + 1261 0 -37.039999 0 -37.039999 -4.9665808e-10 160.18662 + 1262 0 -37.039999 0 -37.039999 3.4294494e-10 160.18662 + 1263 0 -37.039999 0 -37.039999 8.7701762e-10 160.18662 + 1264 0 -37.039999 0 -37.039999 -3.4324595e-10 160.18662 + 1265 0 -37.039999 0 -37.039999 -1.5349245e-10 160.18662 + 1266 0 -37.039999 0 -37.039999 1.1602273e-10 160.18662 + 1267 0 -37.039999 0 -37.039999 -5.7311187e-10 160.18662 + 1268 0 -37.039999 0 -37.039999 -4.5826443e-10 160.18662 + 1269 0 -37.039999 0 -37.039999 3.0478401e-10 160.18662 + 1270 0 -37.039999 0 -37.039999 3.8118428e-10 160.18662 + 1271 0 -37.039999 0 -37.039999 -1.5332272e-10 160.18662 + 1272 0 -37.039999 0 -37.039999 1.537101e-10 160.18662 + 1273 0 -37.039999 0 -37.039999 1.5359997e-10 160.18662 + 1274 0 -37.039999 0 -37.039999 -2.2904486e-10 160.18662 + 1275 0 -37.039999 0 -37.039999 -4.9608954e-10 160.18662 + 1276 0 -37.039999 0 -37.039999 -1.891251e-10 160.18662 + 1277 0 -37.039999 0 -37.039999 -3.6806182e-11 160.18662 + 1278 0 -37.039999 0 -37.039999 1.149972e-10 160.18662 + 1279 0 -37.039999 0 -37.039999 3.984188e-11 160.18662 + 1280 0 -37.039999 0 -37.039999 1.1999148e-12 160.18662 + 1281 0 -37.039999 0 -37.039999 1.1533507e-10 160.18662 + 1282 0 -37.039999 0 -37.039999 -4.175417e-10 160.18662 + 1283 0 -37.039999 0 -37.039999 -7.5289805e-11 160.18662 + 1284 0 -37.039999 0 -37.039999 1.131919e-12 160.18662 + 1285 0 -37.039999 0 -37.039999 2.6674676e-10 160.18662 + 1286 0 -37.039999 0 -37.039999 -3.8309234e-11 160.18662 + 1287 0 -37.039999 0 -37.039999 -1.9047632e-10 160.18662 + 1288 0 -37.039999 0 -37.039999 -1.8946774e-10 160.18662 + 1289 0 -37.039999 0 -37.039999 3.4377371e-10 160.18662 + 1290 0 -37.039999 0 -37.039999 7.7195554e-11 160.18662 + 1291 0 -37.039999 0 -37.039999 1.9219773e-10 160.18662 + 1292 0 -37.039999 0 -37.039999 1.1372865e-10 160.18662 + 1293 0 -37.039999 0 -37.039999 -4.962211e-10 160.18662 + 1294 0 -37.039999 0 -37.039999 6.1000291e-10 160.18662 + 1295 0 -37.039999 0 -37.039999 5.7293718e-10 160.18662 + 1296 0 -37.039999 0 -37.039999 -3.8216371e-10 160.18662 + 1297 0 -37.039999 0 -37.039999 -8.4071527e-10 160.18662 + 1298 0 -37.039999 0 -37.039999 4.5822211e-10 160.18662 + 1299 0 -37.039999 0 -37.039999 4.5815473e-10 160.18662 + 1300 0 -37.039999 0 -37.039999 -5.3562713e-10 160.18662 + 1301 0 -37.039999 0 -37.039999 6.1099735e-10 160.18662 + 1302 0 -37.039999 0 -37.039999 -6.1238932e-10 160.18662 + 1303 0 -37.039999 0 -37.039999 5.3447088e-10 160.18662 + 1304 0 -37.039999 0 -37.039999 8.7863668e-10 160.18662 + 1305 0 -37.039999 0 -37.039999 -3.7711726e-13 160.18662 + 1306 0 -37.039999 0 -37.039999 -3.0621362e-10 160.18662 + 1307 0 -37.039999 0 -37.039999 4.580393e-10 160.18662 + 1308 0 -37.039999 0 -37.039999 1.1397984e-10 160.18662 + 1309 0 -37.039999 0 -37.039999 -7.6776789e-11 160.18662 + 1310 0 -37.039999 0 -37.039999 -2.6849056e-10 160.18662 + 1311 0 -37.039999 0 -37.039999 4.2035292e-10 160.18662 + 1312 0 -37.039999 0 -37.039999 3.822457e-10 160.18662 + 1313 0 -37.039999 0 -37.039999 3.4377423e-10 160.18662 + 1314 0 -37.039999 0 -37.039999 3.9286063e-11 160.18662 + 1315 0 -37.039999 0 -37.039999 -2.6559719e-10 160.18662 + 1316 0 -37.039999 0 -37.039999 -3.6238513e-11 160.18662 + 1317 0 -37.039999 0 -37.039999 1.9005466e-12 160.18662 + 1318 0 -37.039999 0 -37.039999 -3.6655747e-11 160.18662 + 1319 0 -37.039999 0 -37.039999 4.1912722e-10 160.18662 + 1320 0 -37.039999 0 -37.039999 -3.6915557e-11 160.18662 + 1321 0 -37.039999 0 -37.039999 1.9194609e-10 160.18662 + 1322 0 -37.039999 0 -37.039999 -1.1508566e-10 160.18662 + 1323 0 -37.039999 0 -37.039999 4.1929161e-10 160.18662 + 1324 0 -37.039999 0 -37.039999 2.2943504e-10 160.18662 + 1325 0 -37.039999 0 -37.039999 -4.5980011e-10 160.18662 + 1326 0 -37.039999 0 -37.039999 -4.2030646e-10 160.18662 + 1327 0 -37.039999 0 -37.039999 -5.7350276e-10 160.18662 + 1328 0 -37.039999 0 -37.039999 4.9544953e-10 160.18662 + 1329 0 -37.039999 0 -37.039999 7.6364827e-10 160.18662 + 1330 0 -37.039999 0 -37.039999 -5.352524e-10 160.18662 + 1331 0 -37.039999 0 -37.039999 -4.9711288e-10 160.18662 + 1332 0 -37.039999 0 -37.039999 5.342164e-10 160.18662 + 1333 0 -37.039999 0 -37.039999 5.3416502e-10 160.18662 + 1334 0 -37.039999 0 -37.039999 -3.9420066e-11 160.18662 + 1335 0 -37.039999 0 -37.039999 -4.2069586e-10 160.18662 + 1336 0 -37.039999 0 -37.039999 7.5462241e-11 160.18662 + 1337 0 -37.039999 0 -37.039999 -4.5817881e-10 160.18662 + 1338 0 -37.039999 0 -37.039999 -1.1389071e-10 160.18662 + 1339 0 -37.039999 0 -37.039999 1.5399629e-10 160.18662 + 1340 0 -37.039999 0 -37.039999 2.2928983e-10 160.18662 + 1341 0 -37.039999 0 -37.039999 3.4207306e-10 160.18662 + 1342 0 -37.039999 0 -37.039999 -5.3514571e-10 160.18662 + 1343 0 -37.039999 0 -37.039999 -5.3584075e-10 160.18662 + 1344 0 -37.039999 0 -37.039999 4.5728812e-10 160.18662 + 1345 0 -37.039999 0 -37.039999 1.4114262e-09 160.18662 + 1346 0 -37.039999 0 -37.039999 4.9542959e-10 160.18662 + 1347 0 -37.039999 0 -37.039999 -7.2598303e-10 160.18662 + 1348 0 -37.039999 0 -37.039999 -8.0321325e-10 160.18662 + 1349 0 -37.039999 0 -37.039999 1.1364956e-10 160.18662 + 1350 0 -37.039999 0 -37.039999 -8.0301192e-10 160.18662 + 1351 0 -37.039999 0 -37.039999 1.9021706e-10 160.18662 + 1352 0 -37.039999 0 -37.039999 1.9113968e-10 160.18662 + 1353 0 -37.039999 0 -37.039999 -5.3422807e-10 160.18662 + 1354 0 -37.039999 0 -37.039999 -6.1101877e-10 160.18662 + 1355 0 -37.039999 0 -37.039999 -2.2927851e-10 160.18662 + 1356 0 -37.039999 0 -37.039999 2.3045314e-10 160.18662 + 1357 0 -37.039999 0 -37.039999 -1.9038843e-10 160.18662 + 1358 0 -37.039999 0 -37.039999 -1.1402638e-10 160.18662 + 1359 0 -37.039999 0 -37.039999 2.2850064e-10 160.18662 + 1360 0 -37.039999 0 -37.039999 2.3839576e-13 160.18662 + 1361 0 -37.039999 0 -37.039999 2.7961502e-13 160.18662 + 1362 0 -37.039999 0 -37.039999 7.5894996e-11 160.18662 + 1363 0 -37.039999 0 -37.039999 3.7790299e-11 160.18662 + 1364 0 -37.039999 0 -37.039999 -5.3400503e-10 160.18662 + 1365 0 -37.039999 0 -37.039999 -2.6546783e-10 160.18662 + 1366 0 -37.039999 0 -37.039999 1.1459689e-10 160.18662 + 1367 0 -37.039999 0 -37.039999 -1.125341e-10 160.18662 + 1368 0 -37.039999 0 -37.039999 -3.6739263e-11 160.18662 + 1369 0 -37.039999 0 -37.039999 3.0548513e-10 160.18662 + 1370 0 -37.039999 0 -37.039999 -3.6787108e-11 160.18662 + 1371 0 -37.039999 0 -37.039999 -3.6368957e-11 160.18662 + 1372 0 -37.039999 0 -37.039999 -3.635958e-11 160.18662 + 1373 0 -37.039999 0 -37.039999 -7.4165839e-11 160.18662 + 1374 0 -37.039999 0 -37.039999 7.7589244e-11 160.18662 + 1375 0 -37.039999 0 -37.039999 2.2863448e-10 160.18662 + 1376 0 -37.039999 0 -37.039999 -7.5477834e-11 160.18662 + 1377 0 -37.039999 0 -37.039999 -3.7036668e-11 160.18662 + 1378 0 -37.039999 0 -37.039999 3.0580931e-10 160.18662 + 1379 0 -37.039999 0 -37.039999 6.482668e-10 160.18662 + 1380 0 -37.039999 0 -37.039999 1.532165e-10 160.18662 + 1381 0 -37.039999 0 -37.039999 -1.9015487e-10 160.18662 + 1382 0 -37.039999 0 -37.039999 2.2883814e-10 160.18662 + 1383 0 -37.039999 0 -37.039999 -1.9066039e-10 160.18662 + 1384 0 -37.039999 0 -37.039999 1.5434322e-10 160.18662 + 1385 0 -37.039999 0 -37.039999 -1.1460329e-10 160.18662 + 1386 0 -37.039999 0 -37.039999 -3.7745074e-11 160.18662 + 1387 0 -37.039999 0 -37.039999 8.395681e-10 160.18662 + 1388 0 -37.039999 0 -37.039999 -4.1891963e-10 160.18662 + 1389 0 -37.039999 0 -37.039999 -4.9576045e-10 160.18662 + 1390 0 -37.039999 0 -37.039999 1.5319335e-10 160.18662 + 1391 0 -37.039999 0 -37.039999 5.7299887e-10 160.18662 + 1392 0 -37.039999 0 -37.039999 -1.9112107e-10 160.18662 + 1393 0 -37.039999 0 -37.039999 1.1504619e-10 160.18662 + 1394 0 -37.039999 0 -37.039999 -3.7848238e-11 160.18662 + 1395 0 -37.039999 0 -37.039999 4.5834295e-10 160.18662 + 1396 0 -37.039999 0 -37.039999 -4.5714485e-10 160.18662 + 1397 0 -37.039999 0 -37.039999 -4.5714485e-10 160.18662 + 1398 0 -37.039999 0 -37.039999 1.1508911e-10 160.18662 + 1399 0 -37.039999 0 -37.039999 4.5831028e-10 160.18662 + 1400 0 -37.039999 0 -37.039999 -3.8177183e-10 160.18662 + 1401 0 -37.039999 0 -37.039999 -3.0585698e-10 160.18662 + 1402 0 -37.039999 0 -37.039999 6.4841219e-10 160.18662 + 1403 0 -37.039999 0 -37.039999 4.5750297e-10 160.18662 + 1404 0 -37.039999 0 -37.039999 -4.2071998e-10 160.18662 + 1405 0 -37.039999 0 -37.039999 -4.9677818e-10 160.18662 + 1406 0 -37.039999 0 -37.039999 1.9051217e-10 160.18662 + 1407 0 -37.039999 0 -37.039999 1.5347615e-10 160.18662 + 1408 0 -37.039999 0 -37.039999 -2.2860716e-10 160.18662 + 1409 0 -37.039999 0 -37.039999 -1.9062129e-12 160.18662 + 1410 0 -37.039999 0 -37.039999 5.721831e-10 160.18662 + 1411 0 -37.039999 0 -37.039999 4.1903063e-10 160.18662 + 1412 0 -37.039999 0 -37.039999 -3.0566539e-10 160.18662 + 1413 0 -37.039999 0 -37.039999 3.4363434e-10 160.18662 + 1414 0 -37.039999 0 -37.039999 -1.1272298e-10 160.18662 + 1415 0 -37.039999 0 -37.039999 -1.896461e-10 160.18662 + 1416 0 -37.039999 0 -37.039999 2.6820259e-10 160.18662 + 1417 0 -37.039999 0 -37.039999 1.5382415e-10 160.18662 + 1418 0 -37.039999 0 -37.039999 -1.9063557e-10 160.18662 + 1419 0 -37.039999 0 -37.039999 -1.1391157e-10 160.18662 + 1420 0 -37.039999 0 -37.039999 6.1112626e-10 160.18662 + 1421 0 -37.039999 0 -37.039999 -5.3490509e-10 160.18662 + 1422 0 -37.039999 0 -37.039999 6.1016373e-10 160.18662 + 1423 0 -37.039999 0 -37.039999 5.3402002e-10 160.18662 + 1424 0 -37.039999 0 -37.039999 -3.8131211e-10 160.18662 + 1425 0 -37.039999 0 -37.039999 -1.5164201e-12 160.18662 + 1426 0 -37.039999 0 -37.039999 1.9100041e-10 160.18662 + 1427 0 -37.039999 0 -37.039999 -2.2864099e-10 160.18662 + 1428 0 -37.039999 0 -37.039999 -1.1417666e-10 160.18662 + 1429 0 -37.039999 0 -37.039999 2.6711805e-10 160.18662 + 1430 0 -37.039999 0 -37.039999 3.4336075e-10 160.18662 + 1431 0 -37.039999 0 -37.039999 1.9068076e-10 160.18662 + 1432 0 -37.039999 0 -37.039999 -4.5773906e-10 160.18662 + 1433 0 -37.039999 0 -37.039999 -4.2092538e-10 160.18662 + 1434 0 -37.039999 0 -37.039999 6.0995523e-10 160.18662 + 1435 0 -37.039999 0 -37.039999 6.487617e-10 160.18662 + 1436 0 -37.039999 0 -37.039999 -4.9693556e-10 160.18662 + 1437 0 -37.039999 0 -37.039999 -7.2464437e-10 160.18662 + 1438 0 -37.039999 0 -37.039999 5.3445158e-10 160.18662 + 1439 0 -37.039999 0 -37.039999 -4.1983093e-10 160.18662 + 1440 0 -37.039999 0 -37.039999 -4.1983093e-10 160.18662 + 1441 0 -37.039999 0 -37.039999 5.3306657e-10 160.18662 + 1442 0 -37.039999 0 -37.039999 6.4873736e-10 160.18662 + 1443 0 -37.039999 0 -37.039999 -2.3010679e-10 160.18662 + 1444 0 -37.039999 0 -37.039999 -3.0536691e-10 160.18662 + 1445 0 -37.039999 0 -37.039999 -4.2086998e-10 160.18662 + 1446 0 -37.039999 0 -37.039999 4.957474e-10 160.18662 + 1447 0 -37.039999 0 -37.039999 1.06798e-09 160.18662 + 1448 0 -37.039999 0 -37.039999 1.912356e-10 160.18662 + 1449 0 -37.039999 0 -37.039999 -6.1016573e-10 160.18662 + 1450 0 -37.039999 0 -37.039999 5.7268477e-10 160.18662 + 1451 0 -37.039999 0 -37.039999 -6.4796447e-10 160.18662 + 1452 0 -37.039999 0 -37.039999 6.4932561e-10 160.18662 + 1453 0 -37.039999 0 -37.039999 -5.334889e-10 160.18662 + 1454 0 -37.039999 0 -37.039999 4.2038371e-10 160.18662 + 1455 0 -37.039999 0 -37.039999 1.1350878e-10 160.18662 + 1456 0 -37.039999 0 -37.039999 -3.6609897e-11 160.18662 + 1457 0 -37.039999 0 -37.039999 1.5294762e-10 160.18662 + 1458 0 -37.039999 0 -37.039999 -1.1203319e-10 160.18662 + 1459 0 -37.039999 0 -37.039999 -1.127752e-10 160.18662 + 1460 0 -37.039999 0 -37.039999 -3.6454949e-11 160.18662 + 1461 0 -37.039999 0 -37.039999 3.061287e-10 160.18662 + 1462 0 -37.039999 0 -37.039999 2.6784659e-10 160.18662 + 1463 0 -37.039999 0 -37.039999 -7.4075858e-11 160.18662 + 1464 0 -37.039999 0 -37.039999 -3.6156671e-11 160.18662 + 1465 0 -37.039999 0 -37.039999 -7.4658451e-11 160.18662 + 1466 0 -37.039999 0 -37.039999 3.819e-10 160.18662 + 1467 0 -37.039999 0 -37.039999 -1.1306702e-10 160.18662 + 1468 0 -37.039999 0 -37.039999 -1.1222753e-10 160.18662 + 1469 0 -37.039999 0 -37.039999 -1.1297472e-10 160.18662 + 1470 0 -37.039999 0 -37.039999 -3.6222512e-11 160.18662 + 1471 0 -37.039999 0 -37.039999 3.0617423e-10 160.18662 + 1472 0 -37.039999 0 -37.039999 1.1614841e-10 160.18662 + 1473 0 -37.039999 0 -37.039999 -1.5060533e-10 160.18662 + 1474 0 -37.039999 0 -37.039999 -3.6156671e-11 160.18662 + 1475 0 -37.039999 0 -37.039999 -7.4596003e-11 160.18662 + 1476 0 -37.039999 0 -37.039999 2.2850711e-10 160.18662 + 1477 0 -37.039999 0 -37.039999 3.9280516e-11 160.18662 + 1478 0 -37.039999 0 -37.039999 1.9178419e-10 160.18662 + 1479 0 -37.039999 0 -37.039999 -2.2793905e-10 160.18662 + 1480 0 -37.039999 0 -37.039999 -2.289072e-10 160.18662 + 1481 0 -37.039999 0 -37.039999 3.4425052e-10 160.18662 + 1482 0 -37.039999 0 -37.039999 2.2945755e-10 160.18662 + 1483 0 -37.039999 0 -37.039999 3.8221203e-10 160.18662 + 1484 0 -37.039999 0 -37.039999 -6.0971773e-10 160.18662 + 1485 0 -37.039999 0 -37.039999 4.9669805e-10 160.18662 + 1486 0 -37.039999 0 -37.039999 -3.8133458e-10 160.18662 + 1487 0 -37.039999 0 -37.039999 -3.8142181e-10 160.18662 + 1488 0 -37.039999 0 -37.039999 1.0312017e-09 160.18662 + 1489 0 -37.039999 0 -37.039999 -2.6697929e-10 160.18662 + 1490 0 -37.039999 0 -37.039999 -9.9398712e-10 160.18662 + 1491 0 -37.039999 0 -37.039999 -1.1584433e-10 160.18662 + 1492 0 -37.039999 0 -37.039999 4.5820661e-10 160.18662 + 1493 0 -37.039999 0 -37.039999 -1.9123409e-10 160.18662 + 1494 0 -37.039999 0 -37.039999 5.3519605e-10 160.18662 + 1495 0 -37.039999 0 -37.039999 -1.9121206e-10 160.18662 + 1496 0 -37.039999 0 -37.039999 8.3915263e-10 160.18662 + 1497 0 -37.039999 0 -37.039999 1.0305886e-09 160.18662 + 1498 0 -37.039999 0 -37.039999 7.7354675e-11 160.18662 + 1499 0 -37.039999 0 -37.039999 -6.1283807e-10 160.18662 + 1500 0 -37.039999 0 -37.039999 -6.1246687e-10 160.18662 + 1501 0 -37.039999 0 -37.039999 7.2499817e-10 160.18662 + 1502 0 -37.039999 0 -37.039999 6.8795392e-10 160.18662 + 1503 0 -37.039999 0 -37.039999 -4.9657761e-10 160.18662 + 1504 0 -37.039999 0 -37.039999 -1.1841798e-09 160.18662 + 1505 0 -37.039999 0 -37.039999 2.2842533e-10 160.18662 + 1506 0 -37.039999 0 -37.039999 -3.8298014e-10 160.18662 + 1507 0 -37.039999 0 -37.039999 6.4844161e-10 160.18662 + 1508 0 -37.039999 0 -37.039999 -3.8305127e-10 160.18662 + 1509 0 -37.039999 0 -37.039999 -3.8156222e-10 160.18662 + 1510 0 -37.039999 0 -37.039999 7.7275208e-13 160.18662 + 1511 0 -37.039999 0 -37.039999 1.1598233e-10 160.18662 + 1512 0 -37.039999 0 -37.039999 -3.775202e-11 160.18662 + 1513 0 -37.039999 0 -37.039999 -3.0470525e-10 160.18662 + 1514 0 -37.039999 0 -37.039999 -3.7082197e-11 160.18662 + 1515 0 -37.039999 0 -37.039999 1.9437832e-12 160.18662 + 1516 0 -37.039999 0 -37.039999 1.1422704e-10 160.18662 + 1517 0 -37.039999 0 -37.039999 -7.4613999e-11 160.18662 + 1518 0 -37.039999 0 -37.039999 -3.6795109e-11 160.18662 + 1519 0 -37.039999 0 -37.039999 3.8186616e-10 160.18662 + 1520 0 -37.039999 0 -37.039999 -7.5611831e-11 160.18662 + 1521 0 -37.039999 0 -37.039999 -3.0508296e-10 160.18662 + 1522 0 -37.039999 0 -37.039999 -3.0482171e-10 160.18662 + 1523 0 -37.039999 0 -37.039999 -1.1288657e-10 160.18662 + 1524 0 -37.039999 0 -37.039999 1.3900991e-12 160.18662 + 1525 0 -37.039999 0 -37.039999 4.5888024e-10 160.18662 + 1526 0 -37.039999 0 -37.039999 4.5752086e-10 160.18662 + 1527 0 -37.039999 0 -37.039999 -1.5231943e-10 160.18662 + 1528 0 -37.039999 0 -37.039999 -2.2872318e-10 160.18662 + 1529 0 -37.039999 0 -37.039999 1.5182273e-12 160.18662 + 1530 0 -37.039999 0 -37.039999 -1.1320069e-10 160.18662 + 1531 0 -37.039999 0 -37.039999 7.7543394e-11 160.18662 + 1532 0 -37.039999 0 -37.039999 1.9108399e-12 160.18662 + 1533 0 -37.039999 0 -37.039999 -3.6386953e-11 160.18662 + 1534 0 -37.039999 0 -37.039999 -3.7219106e-11 160.18662 + 1535 0 -37.039999 0 -37.039999 -3.6929083e-11 160.18662 + 1536 0 -37.039999 0 -37.039999 2.3013707e-10 160.18662 + 1537 0 -37.039999 0 -37.039999 -3.7341388e-11 160.18662 + 1538 0 -37.039999 0 -37.039999 1.5249487e-10 160.18662 + 1539 0 -37.039999 0 -37.039999 -1.1528279e-10 160.18662 + 1540 0 -37.039999 0 -37.039999 -2.6624686e-10 160.18662 + 1541 0 -37.039999 0 -37.039999 -2.6633322e-10 160.18662 + 1542 0 -37.039999 0 -37.039999 5.2949622e-13 160.18662 + 1543 0 -37.039999 0 -37.039999 -3.8439678e-11 160.18662 + 1544 0 -37.039999 0 -37.039999 5.3498046e-10 160.18662 + 1545 0 -37.039999 0 -37.039999 3.8136639e-10 160.18662 + 1546 0 -37.039999 0 -37.039999 -4.2035387e-10 160.18662 + 1547 0 -37.039999 0 -37.039999 -3.8250868e-10 160.18662 + 1548 0 -37.039999 0 -37.039999 3.8086351e-10 160.18662 + 1549 0 -37.039999 0 -37.039999 8.7741952e-10 160.18662 + 1550 0 -37.039999 0 -37.039999 -2.6596652e-10 160.18662 + 1551 0 -37.039999 0 -37.039999 -1.0501641e-14 160.18662 + 1552 0 -37.039999 0 -37.039999 2.286097e-10 160.18662 + 1553 0 -37.039999 0 -37.039999 -3.0310006e-10 160.18662 + 1554 0 -37.039999 0 -37.039999 1.5368704e-10 160.18662 + 1555 0 -37.039999 0 -37.039999 2.6848565e-10 160.18662 + 1556 0 -37.039999 0 -37.039999 -7.6326564e-11 160.18662 + 1557 0 -37.039999 0 -37.039999 -1.5191508e-10 160.18662 + 1558 0 -37.039999 0 -37.039999 -1.1434756e-10 160.18662 + 1559 0 -37.039999 0 -37.039999 3.4520147e-10 160.18662 + 1560 0 -37.039999 0 -37.039999 -3.6516225e-11 160.18662 + 1561 0 -37.039999 0 -37.039999 3.9713751e-11 160.18662 + 1562 0 -37.039999 0 -37.039999 -7.5693513e-11 160.18662 + 1563 0 -37.039999 0 -37.039999 1.5218559e-10 160.18662 + 1564 0 -37.039999 0 -37.039999 6.8681739e-10 160.18662 + 1565 0 -37.039999 0 -37.039999 -3.8219142e-10 160.18662 + 1566 0 -37.039999 0 -37.039999 3.444016e-10 160.18662 + 1567 0 -37.039999 0 -37.039999 5.7160663e-10 160.18662 + 1568 0 -37.039999 0 -37.039999 -4.1915652e-10 160.18662 + 1569 0 -37.039999 0 -37.039999 -3.4391566e-10 160.18662 + 1570 0 -37.039999 0 -37.039999 -3.7936292e-11 160.18662 + 1571 0 -37.039999 0 -37.039999 7.6339303e-10 160.18662 + 1572 0 -37.039999 0 -37.039999 6.1081645e-10 160.18662 + 1573 0 -37.039999 0 -37.039999 -6.5032102e-10 160.18662 + 1574 0 -37.039999 0 -37.039999 4.1846209e-10 160.18662 + 1575 0 -37.039999 0 -37.039999 1.1073337e-09 160.18662 + 1576 0 -37.039999 0 -37.039999 -7.6006234e-11 160.18662 + 1577 0 -37.039999 0 -37.039999 2.660721e-10 160.18662 + 1578 0 -37.039999 0 -37.039999 -3.8414734e-10 160.18662 + 1579 0 -37.039999 0 -37.039999 -6.8786873e-10 160.18662 + 1580 0 -37.039999 0 -37.039999 1.9121242e-10 160.18662 + 1581 0 -37.039999 0 -37.039999 -1.5196714e-10 160.18662 + 1582 0 -37.039999 0 -37.039999 4.2006077e-10 160.18662 + 1583 0 -37.039999 0 -37.039999 6.4802645e-10 160.18662 + 1584 0 -37.039999 0 -37.039999 -1.5127868e-10 160.18662 + 1585 0 -37.039999 0 -37.039999 -3.8060453e-10 160.18662 + 1586 0 -37.039999 0 -37.039999 3.4407957e-10 160.18662 + 1587 0 -37.039999 0 -37.039999 3.0567348e-10 160.18662 + 1588 0 -37.039999 0 -37.039999 1.0997781e-12 160.18662 + 1589 0 -37.039999 0 -37.039999 -3.8170574e-10 160.18662 + 1590 0 -37.039999 0 -37.039999 -1.5067532e-10 160.18662 + 1591 0 -37.039999 0 -37.039999 3.9435581e-11 160.18662 + 1592 0 -37.039999 0 -37.039999 2.6781752e-10 160.18662 + 1593 0 -37.039999 0 -37.039999 -1.8791946e-10 160.18662 + 1594 0 -37.039999 0 -37.039999 -1.8791946e-10 160.18662 + 1595 0 -37.039999 0 -37.039999 -3.6468475e-11 160.18662 + 1596 0 -37.039999 0 -37.039999 3.4356435e-10 160.18662 + 1597 0 -37.039999 0 -37.039999 -3.5926184e-11 160.18662 + 1598 0 -37.039999 0 -37.039999 1.1650532e-10 160.18662 + 1599 0 -37.039999 0 -37.039999 1.985461e-12 160.18662 + 1600 0 -37.039999 0 -37.039999 -4.1885604e-10 160.18662 + 1601 0 -37.039999 0 -37.039999 -4.5774752e-10 160.18662 + 1602 0 -37.039999 0 -37.039999 3.4379725e-10 160.18662 + 1603 0 -37.039999 0 -37.039999 3.4446819e-10 160.18662 + 1604 0 -37.039999 0 -37.039999 -1.1466216e-10 160.18662 + 1605 0 -37.039999 0 -37.039999 -1.5286748e-10 160.18662 + 1606 0 -37.039999 0 -37.039999 3.8114984e-10 160.18662 + 1607 0 -37.039999 0 -37.039999 -2.6726941e-10 160.18662 + 1608 0 -37.039999 0 -37.039999 -3.769682e-11 160.18662 + 1609 0 -37.039999 0 -37.039999 3.436765e-10 160.18662 + 1610 0 -37.039999 0 -37.039999 -4.5811705e-10 160.18662 + 1611 0 -37.039999 0 -37.039999 7.6269863e-10 160.18662 + 1612 0 -37.039999 0 -37.039999 7.6309938e-10 160.18662 + 1613 0 -37.039999 0 -37.039999 -1.5266672e-10 160.18662 + 1614 0 -37.039999 0 -37.039999 -7.2611057e-10 160.18662 + 1615 0 -37.039999 0 -37.039999 -3.0634234e-10 160.18662 + 1616 0 -37.039999 0 -37.039999 8.0105986e-10 160.18662 + 1617 0 -37.039999 0 -37.039999 1.106961e-09 160.18662 + 1618 0 -37.039999 0 -37.039999 -1.9064641e-10 160.18662 + 1619 0 -37.039999 0 -37.039999 -8.3971393e-10 160.18662 + 1620 0 -37.039999 0 -37.039999 1.1489376e-10 160.18662 + 1621 0 -37.039999 0 -37.039999 9.5447792e-10 160.18662 + 1622 0 -37.039999 0 -37.039999 4.571271e-10 160.18662 + 1623 0 -37.039999 0 -37.039999 -3.8335952e-10 160.18662 + 1624 0 -37.039999 0 -37.039999 -4.1997677e-10 160.18662 + 1625 0 -37.039999 0 -37.039999 -5.282183e-13 160.18662 + 1626 0 -37.039999 0 -37.039999 1.2590145e-09 160.18662 + 1627 0 -37.039999 0 -37.039999 1.1067756e-09 160.18662 + 1628 0 -37.039999 0 -37.039999 7.6774558e-11 160.18662 + 1629 0 -37.039999 0 -37.039999 -8.4097465e-10 160.18662 + 1630 0 -37.039999 0 -37.039999 -6.4887737e-10 160.18662 + 1631 0 -37.039999 0 -37.039999 3.0522555e-10 160.18662 + 1632 0 -37.039999 0 -37.039999 4.9620214e-10 160.18662 + 1633 0 -37.039999 0 -37.039999 -4.5808172e-10 160.18662 + 1634 0 -37.039999 0 -37.039999 -6.5010798e-10 160.18662 + 1635 0 -37.039999 0 -37.039999 1.5180455e-10 160.18662 + 1636 0 -37.039999 0 -37.039999 8.3960187e-10 160.18662 + 1637 0 -37.039999 0 -37.039999 3.803216e-11 160.18662 + 1638 0 -37.039999 0 -37.039999 -4.9645932e-10 160.18662 + 1639 0 -37.039999 0 -37.039999 2.297122e-10 160.18662 + 1640 0 -37.039999 0 -37.039999 1.9189331e-10 160.18662 + 1641 0 -37.039999 0 -37.039999 -5.3464008e-10 160.18662 + 1642 0 -37.039999 0 -37.039999 8.3986675e-10 160.18662 + 1643 0 -37.039999 0 -37.039999 -4.9741132e-10 160.18662 + 1644 0 -37.039999 0 -37.039999 5.350643e-10 160.18662 + 1645 0 -37.039999 0 -37.039999 -4.9679774e-10 160.18662 + 1646 0 -37.039999 0 -37.039999 6.4913135e-10 160.18662 + 1647 0 -37.039999 0 -37.039999 -5.3513723e-10 160.18662 + 1648 0 -37.039999 0 -37.039999 -6.8819156e-10 160.18662 + 1649 0 -37.039999 0 -37.039999 5.734385e-10 160.18662 + 1650 0 -37.039999 0 -37.039999 4.1970082e-10 160.18662 + 1651 0 -37.039999 0 -37.039999 -3.0677595e-10 160.18662 + 1652 0 -37.039999 0 -37.039999 -7.6456349e-10 160.18662 + 1653 0 -37.039999 0 -37.039999 3.8140562e-10 160.18662 + 1654 0 -37.039999 0 -37.039999 -1.54201e-10 160.18662 + 1655 0 -37.039999 0 -37.039999 -6.8633411e-10 160.18662 + 1656 0 -37.039999 0 -37.039999 -6.4941853e-10 160.18662 + 1657 0 -37.039999 0 -37.039999 1.1391565e-10 160.18662 + 1658 0 -37.039999 0 -37.039999 9.9182527e-10 160.18662 + 1659 0 -37.039999 0 -37.039999 5.7263356e-10 160.18662 + 1660 0 -37.039999 0 -37.039999 -1.1521247e-10 160.18662 + 1661 0 -37.039999 0 -37.039999 -8.411442e-10 160.18662 + 1662 0 -37.039999 0 -37.039999 -1.9071837e-10 160.18662 + 1663 0 -37.039999 0 -37.039999 2.2882083e-10 160.18662 + 1664 0 -37.039999 0 -37.039999 -1.9072772e-10 160.18662 + 1665 0 -37.039999 0 -37.039999 7.2432553e-10 160.18662 + 1666 0 -37.039999 0 -37.039999 5.7086572e-10 160.18662 + 1667 0 -37.039999 0 -37.039999 -1.5312268e-10 160.18662 + 1668 0 -37.039999 0 -37.039999 -1.9146932e-10 160.18662 + 1669 0 -37.039999 0 -37.039999 9.1590734e-10 160.18662 + 1670 0 -37.039999 0 -37.039999 9.1578229e-10 160.18662 + 1671 0 -37.039999 0 -37.039999 -1.5426528e-10 160.18662 + 1672 0 -37.039999 0 -37.039999 -7.6306878e-10 160.18662 + 1673 0 -37.039999 0 -37.039999 -2.2875603e-10 160.18662 + 1674 0 -37.039999 0 -37.039999 4.5770123e-10 160.18662 + 1675 0 -37.039999 0 -37.039999 1.9015122e-10 160.18662 + 1676 0 -37.039999 0 -37.039999 -1.5359241e-10 160.18662 + 1677 0 -37.039999 0 -37.039999 3.0544863e-10 160.18662 + 1678 0 -37.039999 0 -37.039999 -1.5365077e-10 160.18662 + 1679 0 -37.039999 0 -37.039999 -3.4312248e-10 160.18662 + 1680 0 -37.039999 0 -37.039999 1.5239001e-10 160.18662 + 1681 0 -37.039999 0 -37.039999 -3.7616718e-11 160.18662 + 1682 0 -37.039999 0 -37.039999 1.1563495e-10 160.18662 + 1683 0 -37.039999 0 -37.039999 -3.0504014e-10 160.18662 + 1684 0 -37.039999 0 -37.039999 1.1529291e-10 160.18662 + 1685 0 -37.039999 0 -37.039999 7.4804271e-11 160.18662 + 1686 0 -37.039999 0 -37.039999 -2.6570272e-10 160.18662 + 1687 0 -37.039999 0 -37.039999 -1.5171283e-10 160.18662 + 1688 0 -37.039999 0 -37.039999 7.6562961e-11 160.18662 + 1689 0 -37.039999 0 -37.039999 -4.9615203e-10 160.18662 + 1690 0 -37.039999 0 -37.039999 -3.4229294e-10 160.18662 + 1691 0 -37.039999 0 -37.039999 3.7313003e-11 160.18662 + 1692 0 -37.039999 0 -37.039999 1.9157869e-10 160.18662 + 1693 0 -37.039999 0 -37.039999 -1.1333797e-10 160.18662 + 1694 0 -37.039999 0 -37.039999 1.5264746e-10 160.18662 + 1695 0 -37.039999 0 -37.039999 3.9777437e-11 160.18662 + 1696 0 -37.039999 0 -37.039999 -1.1467775e-10 160.18662 + 1697 0 -37.039999 0 -37.039999 -3.7218283e-11 160.18662 + 1698 0 -37.039999 0 -37.039999 2.6769384e-10 160.18662 + 1699 0 -37.039999 0 -37.039999 -2.2895087e-10 160.18662 + 1700 0 -37.039999 0 -37.039999 -1.1429403e-10 160.18662 + 1701 0 -37.039999 0 -37.039999 4.584064e-10 160.18662 + 1702 0 -37.039999 0 -37.039999 2.6770122e-10 160.18662 + 1703 0 -37.039999 0 -37.039999 3.4384596e-10 160.18662 + 1704 0 -37.039999 0 -37.039999 -6.4874903e-10 160.18662 + 1705 0 -37.039999 0 -37.039999 7.2522719e-10 160.18662 + 1706 0 -37.039999 0 -37.039999 -6.4905084e-10 160.18662 + 1707 0 -37.039999 0 -37.039999 6.1143781e-10 160.18662 + 1708 0 -37.039999 0 -37.039999 -6.4905084e-10 160.18662 + 1709 0 -37.039999 0 -37.039999 4.5870658e-10 160.18662 + 1710 0 -37.039999 0 -37.039999 4.9753062e-10 160.18662 + 1711 0 -37.039999 0 -37.039999 -2.2929128e-10 160.18662 + 1712 0 -37.039999 0 -37.039999 -3.8159714e-10 160.18662 + 1713 0 -37.039999 0 -37.039999 3.8218525e-10 160.18662 + 1714 0 -37.039999 0 -37.039999 3.4448021e-10 160.18662 + 1715 0 -37.039999 0 -37.039999 -3.973251e-11 160.18662 + 1716 0 -37.039999 0 -37.039999 -3.0616765e-10 160.18662 + 1717 0 -37.039999 0 -37.039999 -1.5221907e-10 160.18662 + 1718 0 -37.039999 0 -37.039999 2.678669e-10 160.18662 + 1719 0 -37.039999 0 -37.039999 1.5385631e-10 160.18662 + 1720 0 -37.039999 0 -37.039999 -3.0449713e-10 160.18662 + 1721 0 -37.039999 0 -37.039999 3.9437227e-11 160.18662 + 1722 0 -37.039999 0 -37.039999 -1.1274735e-10 160.18662 + 1723 0 -37.039999 0 -37.039999 1.5270612e-10 160.18662 + 1724 0 -37.039999 0 -37.039999 2.6788705e-10 160.18662 + 1725 0 -37.039999 0 -37.039999 -3.8198096e-11 160.18662 + 1726 0 -37.039999 0 -37.039999 -3.4353467e-10 160.18662 + 1727 0 -37.039999 0 -37.039999 3.8198981e-10 160.18662 + 1728 0 -37.039999 0 -37.039999 -4.2041478e-10 160.18662 + 1729 0 -37.039999 0 -37.039999 -9.5408221e-10 160.18662 + 1730 0 -37.039999 0 -37.039999 -4.9618039e-10 160.18662 + 1731 0 -37.039999 0 -37.039999 4.5814506e-10 160.18662 + 1732 0 -37.039999 0 -37.039999 -3.8839308e-11 160.18662 + 1733 0 -37.039999 0 -37.039999 -2.6678588e-10 160.18662 + 1734 0 -37.039999 0 -37.039999 4.5823337e-10 160.18662 + 1735 0 -37.039999 0 -37.039999 3.4368611e-10 160.18662 + 1736 0 -37.039999 0 -37.039999 -3.0508248e-10 160.18662 + 1737 0 -37.039999 0 -37.039999 -5.3439256e-10 160.18662 + 1738 0 -37.039999 0 -37.039999 4.9632346e-10 160.18662 + 1739 0 -37.039999 0 -37.039999 8.3984389e-10 160.18662 + 1740 0 -37.039999 0 -37.039999 -4.5787459e-10 160.18662 + 1741 0 -37.039999 0 -37.039999 -6.1145242e-10 160.18662 + 1742 0 -37.039999 0 -37.039999 7.2446363e-10 160.18662 + 1743 0 -37.039999 0 -37.039999 -5.3494175e-10 160.18662 + 1744 0 -37.039999 0 -37.039999 7.2407219e-10 160.18662 + 1745 0 -37.039999 0 -37.039999 -5.730165e-10 160.18662 + 1746 0 -37.039999 0 -37.039999 6.8621274e-10 160.18662 + 1747 0 -37.039999 0 -37.039999 -5.730165e-10 160.18662 + 1748 0 -37.039999 0 -37.039999 6.4813844e-10 160.18662 + 1749 0 -37.039999 0 -37.039999 -4.9623245e-10 160.18662 + 1750 0 -37.039999 0 -37.039999 4.9566503e-10 160.18662 + 1751 0 -37.039999 0 -37.039999 -3.4421763e-10 160.18662 + 1752 0 -37.039999 0 -37.039999 -4.2006586e-10 160.18662 + 1753 0 -37.039999 0 -37.039999 8.0140323e-10 160.18662 + 1754 0 -37.039999 0 -37.039999 7.6259434e-10 160.18662 + 1755 0 -37.039999 0 -37.039999 -4.2049167e-10 160.18662 + 1756 0 -37.039999 0 -37.039999 -6.489806e-10 160.18662 + 1757 0 -37.039999 0 -37.039999 5.3390393e-10 160.18662 + 1758 0 -37.039999 0 -37.039999 5.7199883e-10 160.18662 + 1759 0 -37.039999 0 -37.039999 -4.583349e-10 160.18662 + 1760 0 -37.039999 0 -37.039999 -6.4926686e-10 160.18662 + 1761 0 -37.039999 0 -37.039999 4.5777991e-10 160.18662 + 1762 0 -37.039999 0 -37.039999 7.7324092e-11 160.18662 + 1763 0 -37.039999 0 -37.039999 -1.898786e-10 160.18662 + 1764 0 -37.039999 0 -37.039999 -3.8403365e-11 160.18662 + 1765 0 -37.039999 0 -37.039999 3.4385252e-10 160.18662 + 1766 0 -37.039999 0 -37.039999 1.5304922e-10 160.18662 + 1767 0 -37.039999 0 -37.039999 3.8849756e-11 160.18662 + 1768 0 -37.039999 0 -37.039999 -7.6004538e-11 160.18662 + 1769 0 -37.039999 0 -37.039999 -1.905904e-10 160.18662 + 1770 0 -37.039999 0 -37.039999 2.6762802e-10 160.18662 + 1771 0 -37.039999 0 -37.039999 -3.7791178e-11 160.18662 + 1772 0 -37.039999 0 -37.039999 -3.7823021e-11 160.18662 + 1773 0 -37.039999 0 -37.039999 7.5850567e-11 160.18662 + 1774 0 -37.039999 0 -37.039999 3.878616e-11 160.18662 + 1775 0 -37.039999 0 -37.039999 -1.9141896e-10 160.18662 + 1776 0 -37.039999 0 -37.039999 2.2857288e-10 160.18662 + 1777 0 -37.039999 0 -37.039999 -7.5886542e-11 160.18662 + 1778 0 -37.039999 0 -37.039999 3.4517229e-10 160.18662 + 1779 0 -37.039999 0 -37.039999 -7.4978028e-11 160.18662 + 1780 0 -37.039999 0 -37.039999 7.7485737e-11 160.18662 + 1781 0 -37.039999 0 -37.039999 -1.1540493e-10 160.18662 + 1782 0 -37.039999 0 -37.039999 6.4879351e-10 160.18662 + 1783 0 -37.039999 0 -37.039999 6.1045667e-10 160.18662 + 1784 0 -37.039999 0 -37.039999 -5.3486667e-10 160.18662 + 1785 0 -37.039999 0 -37.039999 6.1045667e-10 160.18662 + 1786 0 -37.039999 0 -37.039999 -5.3486667e-10 160.18662 + 1787 0 -37.039999 0 -37.039999 6.1046575e-10 160.18662 + 1788 0 -37.039999 0 -37.039999 -5.7429675e-10 160.18662 + 1789 0 -37.039999 0 -37.039999 6.1091237e-10 160.18662 + 1790 0 -37.039999 0 -37.039999 -1.904512e-10 160.18662 + 1791 0 -37.039999 0 -37.039999 -5.742009e-10 160.18662 + 1792 0 -37.039999 0 -37.039999 -7.6427576e-10 160.18662 + 1793 0 -37.039999 0 -37.039999 1.9016312e-10 160.18662 + 1794 0 -37.039999 0 -37.039999 4.9705291e-10 160.18662 + 1795 0 -37.039999 0 -37.039999 -5.3569768e-10 160.18662 + 1796 0 -37.039999 0 -37.039999 -5.3526451e-10 160.18662 + 1797 0 -37.039999 0 -37.039999 -3.4387715e-10 160.18662 + 1798 0 -37.039999 0 -37.039999 7.2511614e-10 160.18662 + 1799 0 -37.039999 0 -37.039999 -4.9694975e-10 160.18662 + 1800 0 -37.039999 0 -37.039999 -4.2145874e-10 160.18662 + 1801 0 -37.039999 0 -37.039999 6.1067163e-10 160.18662 + 1802 0 -37.039999 0 -37.039999 7.6304764e-10 160.18662 + 1803 0 -37.039999 0 -37.039999 -5.3630457e-10 160.18662 + 1804 0 -37.039999 0 -37.039999 -4.9763528e-10 160.18662 + 1805 0 -37.039999 0 -37.039999 6.477425e-10 160.18662 + 1806 0 -37.039999 0 -37.039999 5.3454679e-10 160.18662 + 1807 0 -37.039999 0 -37.039999 -4.2071656e-10 160.18662 + 1808 0 -37.039999 0 -37.039999 -9.5483716e-10 160.18662 + 1809 0 -37.039999 0 -37.039999 -1.5355502e-10 160.18662 + 1810 0 -37.039999 0 -37.039999 8.3985551e-10 160.18662 + 1811 0 -37.039999 0 -37.039999 2.2971651e-10 160.18662 + 1812 0 -37.039999 0 -37.039999 -7.5561832e-11 160.18662 + 1813 0 -37.039999 0 -37.039999 -3.0511556e-10 160.18662 + 1814 0 -37.039999 0 -37.039999 2.2984343e-10 160.18662 + 1815 0 -37.039999 0 -37.039999 -1.911616e-10 160.18662 + 1816 0 -37.039999 0 -37.039999 2.2890641e-10 160.18662 + 1817 0 -37.039999 0 -37.039999 2.2965698e-10 160.18662 + 1818 0 -37.039999 0 -37.039999 -1.5125961e-10 160.18662 + 1819 0 -37.039999 0 -37.039999 -2.2850688e-10 160.18662 + 1820 0 -37.039999 0 -37.039999 3.9419579e-11 160.18662 + 1821 0 -37.039999 0 -37.039999 -1.1408592e-10 160.18662 + 1822 0 -37.039999 0 -37.039999 3.070164e-10 160.18662 + 1823 0 -37.039999 0 -37.039999 1.9217298e-10 160.18662 + 1824 0 -37.039999 0 -37.039999 -7.548258e-11 160.18662 + 1825 0 -37.039999 0 -37.039999 -3.8246251e-10 160.18662 + 1826 0 -37.039999 0 -37.039999 7.6337608e-11 160.18662 + 1827 0 -37.039999 0 -37.039999 -4.1882365e-10 160.18662 + 1828 0 -37.039999 0 -37.039999 1.9023176e-10 160.18662 + 1829 0 -37.039999 0 -37.039999 -2.6744814e-10 160.18662 + 1830 0 -37.039999 0 -37.039999 3.428098e-10 160.18662 + 1831 0 -37.039999 0 -37.039999 3.4258344e-10 160.18662 + 1832 0 -37.039999 0 -37.039999 -6.8877024e-10 160.18662 + 1833 0 -37.039999 0 -37.039999 7.6943447e-11 160.18662 + 1834 0 -37.039999 0 -37.039999 6.4941353e-10 160.18662 + 1835 0 -37.039999 0 -37.039999 -2.6767225e-10 160.18662 + 1836 0 -37.039999 0 -37.039999 4.9582924e-10 160.18662 + 1837 0 -37.039999 0 -37.039999 1.1476309e-10 160.18662 + 1838 0 -37.039999 0 -37.039999 -5.7277572e-10 160.18662 + 1839 0 -37.039999 0 -37.039999 -5.7375306e-10 160.18662 + 1840 0 -37.039999 0 -37.039999 2.2819831e-10 160.18662 + 1841 0 -37.039999 0 -37.039999 8.4025514e-10 160.18662 + 1842 0 -37.039999 0 -37.039999 -3.0693069e-10 160.18662 + 1843 0 -37.039999 0 -37.039999 -1.0316646e-09 160.18662 + 1844 0 -37.039999 0 -37.039999 1.524564e-10 160.18662 + 1845 0 -37.039999 0 -37.039999 -1.5363466e-10 160.18662 + 1846 0 -37.039999 0 -37.039999 -6.1073817e-10 160.18662 + 1847 0 -37.039999 0 -37.039999 -3.0556411e-10 160.18662 + 1848 0 -37.039999 0 -37.039999 5.7269832e-10 160.18662 + 1849 0 -37.039999 0 -37.039999 6.1027618e-10 160.18662 + 1850 0 -37.039999 0 -37.039999 -1.5169633e-10 160.18662 + 1851 0 -37.039999 0 -37.039999 -4.2016552e-10 160.18662 + 1852 0 -37.039999 0 -37.039999 -3.4378325e-10 160.18662 + 1853 0 -37.039999 0 -37.039999 1.9074e-10 160.18662 + 1854 0 -37.039999 0 -37.039999 8.3989066e-10 160.18662 + 1855 0 -37.039999 0 -37.039999 3.0513589e-10 160.18662 + 1856 0 -37.039999 0 -37.039999 -4.9569458e-10 160.18662 + 1857 0 -37.039999 0 -37.039999 -6.8710512e-10 160.18662 + 1858 0 -37.039999 0 -37.039999 -1.5230581e-10 160.18662 + 1859 0 -37.039999 0 -37.039999 1.5314188e-10 160.18662 + 1860 0 -37.039999 0 -37.039999 4.1950117e-10 160.18662 + 1861 0 -37.039999 0 -37.039999 1.5275312e-10 160.18662 + 1862 0 -37.039999 0 -37.039999 -4.1884944e-10 160.18662 + 1863 0 -37.039999 0 -37.039999 -3.0611933e-10 160.18662 + 1864 0 -37.039999 0 -37.039999 4.5689145e-10 160.18662 + 1865 0 -37.039999 0 -37.039999 5.3372456e-10 160.18662 + 1866 0 -37.039999 0 -37.039999 -2.288401e-10 160.18662 + 1867 0 -37.039999 0 -37.039999 -7.6412796e-10 160.18662 + 1868 0 -37.039999 0 -37.039999 7.5831564e-11 160.18662 + 1869 0 -37.039999 0 -37.039999 -1.5377255e-10 160.18662 + 1870 0 -37.039999 0 -37.039999 8.0064258e-10 160.18662 + 1871 0 -37.039999 0 -37.039999 2.6835694e-10 160.18662 + 1872 0 -37.039999 0 -37.039999 -2.6707765e-10 160.18662 + 1873 0 -37.039999 0 -37.039999 2.6824706e-10 160.18662 + 1874 0 -37.039999 0 -37.039999 4.1974589e-10 160.18662 + 1875 0 -37.039999 0 -37.039999 -5.3486192e-10 160.18662 + 1876 0 -37.039999 0 -37.039999 -5.7328649e-10 160.18662 + 1877 0 -37.039999 0 -37.039999 8.0178598e-10 160.18662 + 1878 0 -37.039999 0 -37.039999 7.6367264e-10 160.18662 + 1879 0 -37.039999 0 -37.039999 -5.7268808e-10 160.18662 + 1880 0 -37.039999 0 -37.039999 -1.1475609e-09 160.18662 + 1881 0 -37.039999 0 -37.039999 -1.9190361e-10 160.18662 + 1882 0 -37.039999 0 -37.039999 2.6631068e-10 160.18662 + 1883 0 -37.039999 0 -37.039999 1.5250461e-10 160.18662 + 1884 0 -37.039999 0 -37.039999 3.0618908e-10 160.18662 + 1885 0 -37.039999 0 -37.039999 -2.6777938e-10 160.18662 + 1886 0 -37.039999 0 -37.039999 -5.7214347e-10 160.18662 + 1887 0 -37.039999 0 -37.039999 4.5879102e-10 160.18662 + 1888 0 -37.039999 0 -37.039999 4.9619159e-10 160.18662 + 1889 0 -37.039999 0 -37.039999 -4.1934379e-10 160.18662 + 1890 0 -37.039999 0 -37.039999 4.9701806e-10 160.18662 + 1891 0 -37.039999 0 -37.039999 -4.5728712e-10 160.18662 + 1892 0 -37.039999 0 -37.039999 4.9628974e-10 160.18662 + 1893 0 -37.039999 0 -37.039999 -4.5728712e-10 160.18662 + 1894 0 -37.039999 0 -37.039999 3.8244369e-10 160.18662 + 1895 0 -37.039999 0 -37.039999 7.7822598e-11 160.18662 + 1896 0 -37.039999 0 -37.039999 1.5391596e-10 160.18662 + 1897 0 -37.039999 0 -37.039999 -1.5178512e-10 160.18662 + 1898 0 -37.039999 0 -37.039999 -7.6921605e-11 160.18662 + 1899 0 -37.039999 0 -37.039999 2.2937417e-10 160.18662 + 1900 0 -37.039999 0 -37.039999 7.7871724e-11 160.18662 + 1901 0 -37.039999 0 -37.039999 -5.7330153e-10 160.18662 + 1902 0 -37.039999 0 -37.039999 -6.8681164e-10 160.18662 + 1903 0 -37.039999 0 -37.039999 3.4351153e-10 160.18662 + 1904 0 -37.039999 0 -37.039999 8.7782248e-10 160.18662 + 1905 0 -37.039999 0 -37.039999 1.5312636e-10 160.18662 + 1906 0 -37.039999 0 -37.039999 -4.9710928e-10 160.18662 + 1907 0 -37.039999 0 -37.039999 -6.8690465e-10 160.18662 + 1908 0 -37.039999 0 -37.039999 2.6738206e-10 160.18662 + 1909 0 -37.039999 0 -37.039999 6.8692754e-10 160.18662 + 1910 0 -37.039999 0 -37.039999 -2.6645739e-10 160.18662 + 1911 0 -37.039999 0 -37.039999 -7.5718571e-11 160.18662 + 1912 0 -37.039999 0 -37.039999 1.9165336e-10 160.18662 + 1913 0 -37.039999 0 -37.039999 -1.8938374e-10 160.18662 + 1914 0 -37.039999 0 -37.039999 -2.6647499e-10 160.18662 + 1915 0 -37.039999 0 -37.039999 1.5405111e-10 160.18662 + 1916 0 -37.039999 0 -37.039999 5.7248633e-10 160.18662 + 1917 0 -37.039999 0 -37.039999 -3.4334939e-10 160.18662 + 1918 0 -37.039999 0 -37.039999 -2.6661158e-10 160.18662 + 1919 0 -37.039999 0 -37.039999 1.5368195e-10 160.18662 + 1920 0 -37.039999 0 -37.039999 1.449475e-12 160.18662 + 1921 0 -37.039999 0 -37.039999 3.9548785e-11 160.18662 + 1922 0 -37.039999 0 -37.039999 -3.6694972e-11 160.18662 + 1923 0 -37.039999 0 -37.039999 7.8161841e-11 160.18662 + 1924 0 -37.039999 0 -37.039999 -1.1313361e-10 160.18662 + 1925 0 -37.039999 0 -37.039999 -1.5106342e-10 160.18662 + 1926 0 -37.039999 0 -37.039999 -3.7727719e-11 160.18662 + 1927 0 -37.039999 0 -37.039999 -3.6176822e-11 160.18662 + 1928 0 -37.039999 0 -37.039999 -3.6176822e-11 160.18662 + 1929 0 -37.039999 0 -37.039999 -7.4422621e-11 160.18662 + 1930 0 -37.039999 0 -37.039999 8.0213924e-10 160.18662 + 1931 0 -37.039999 0 -37.039999 -6.4970964e-10 160.18662 + 1932 0 -37.039999 0 -37.039999 6.8699662e-10 160.18662 + 1933 0 -37.039999 0 -37.039999 -4.9624364e-10 160.18662 + 1934 0 -37.039999 0 -37.039999 7.6349842e-10 160.18662 + 1935 0 -37.039999 0 -37.039999 -4.9763927e-10 160.18662 + 1936 0 -37.039999 0 -37.039999 -8.0299189e-10 160.18662 + 1937 0 -37.039999 0 -37.039999 6.1097908e-10 160.18662 + 1938 0 -37.039999 0 -37.039999 3.0449619e-10 160.18662 + 1939 0 -37.039999 0 -37.039999 -3.0585195e-10 160.18662 + 1940 0 -37.039999 0 -37.039999 4.201435e-10 160.18662 + 1941 0 -37.039999 0 -37.039999 -7.7130636e-11 160.18662 + 1942 0 -37.039999 0 -37.039999 -1.1419573e-10 160.18662 + 1943 0 -37.039999 0 -37.039999 6.8693194e-10 160.18662 + 1944 0 -37.039999 0 -37.039999 -1.9119081e-10 160.18662 + 1945 0 -37.039999 0 -37.039999 -7.6289774e-10 160.18662 + 1946 0 -37.039999 0 -37.039999 -2.659882e-10 160.18662 + 1947 0 -37.039999 0 -37.039999 2.6811953e-10 160.18662 + 1948 0 -37.039999 0 -37.039999 2.680478e-10 160.18662 + 1949 0 -37.039999 0 -37.039999 7.6934208e-11 160.18662 + 1950 0 -37.039999 0 -37.039999 -4.1990353e-10 160.18662 + 1951 0 -37.039999 0 -37.039999 -6.1145059e-10 160.18662 + 1952 0 -37.039999 0 -37.039999 3.6953253e-14 160.18662 + 1953 0 -37.039999 0 -37.039999 1.1829185e-09 160.18662 + 1954 0 -37.039999 0 -37.039999 1.0697328e-09 160.18662 + 1955 0 -37.039999 0 -37.039999 -3.8710123e-11 160.18662 + 1956 0 -37.039999 0 -37.039999 -2.6695775e-10 160.18662 + 1957 0 -37.039999 0 -37.039999 -1.1515386e-10 160.18662 + 1958 0 -37.039999 0 -37.039999 1.1075418e-09 160.18662 + 1959 0 -37.039999 0 -37.039999 4.1878912e-13 160.18662 + 1960 0 -37.039999 0 -37.039999 -3.7950588e-10 160.18662 + 1961 0 -37.039999 0 -37.039999 -3.807515e-10 160.18662 + 1962 0 -37.039999 0 -37.039999 3.9746213e-11 160.18662 + 1963 0 -37.039999 0 -37.039999 2.2916615e-10 160.18662 + 1964 0 -37.039999 0 -37.039999 1.1518925e-10 160.18662 + 1965 0 -37.039999 0 -37.039999 -7.5314266e-11 160.18662 + 1966 0 -37.039999 0 -37.039999 -3.7630953e-11 160.18662 + 1967 0 -37.039999 0 -37.039999 -1.1335058e-10 160.18662 + 1968 0 -37.039999 0 -37.039999 2.6796073e-10 160.18662 + 1969 0 -37.039999 0 -37.039999 2.6805041e-10 160.18662 + 1970 0 -37.039999 0 -37.039999 -1.9030216e-10 160.18662 + 1971 0 -37.039999 0 -37.039999 2.2987256e-10 160.18662 + 1972 0 -37.039999 0 -37.039999 2.6138762e-13 160.18662 + 1973 0 -37.039999 0 -37.039999 3.8517961e-11 160.18662 + 1974 0 -37.039999 0 -37.039999 -3.4110299e-10 160.18662 + 1975 0 -37.039999 0 -37.039999 -2.2926992e-10 160.18662 + 1976 0 -37.039999 0 -37.039999 -3.8266091e-11 160.18662 + 1977 0 -37.039999 0 -37.039999 1.1341504e-10 160.18662 + 1978 0 -37.039999 0 -37.039999 3.8143288e-10 160.18662 + 1979 0 -37.039999 0 -37.039999 -2.3068593e-10 160.18662 + 1980 0 -37.039999 0 -37.039999 -5.3494411e-10 160.18662 + 1981 0 -37.039999 0 -37.039999 1.5214247e-10 160.18662 + 1982 0 -37.039999 0 -37.039999 -1.5214836e-10 160.18662 + 1983 0 -37.039999 0 -37.039999 1.5251846e-10 160.18662 + 1984 0 -37.039999 0 -37.039999 2.6772859e-10 160.18662 + 1985 0 -37.039999 0 -37.039999 3.9134231e-11 160.18662 + 1986 0 -37.039999 0 -37.039999 -7.5650072e-11 160.18662 + 1987 0 -37.039999 0 -37.039999 7.7078338e-11 160.18662 + 1988 0 -37.039999 0 -37.039999 -3.0521663e-10 160.18662 + 1989 0 -37.039999 0 -37.039999 -2.6782681e-10 160.18662 + 1990 0 -37.039999 0 -37.039999 4.9790147e-10 160.18662 + 1991 0 -37.039999 0 -37.039999 5.358368e-10 160.18662 + 1992 0 -37.039999 0 -37.039999 -4.5923072e-10 160.18662 + 1993 0 -37.039999 0 -37.039999 -4.9748668e-10 160.18662 + 1994 0 -37.039999 0 -37.039999 5.352822e-10 160.18662 + 1995 0 -37.039999 0 -37.039999 6.1002745e-10 160.18662 + 1996 0 -37.039999 0 -37.039999 -1.9111107e-10 160.18662 + 1997 0 -37.039999 0 -37.039999 -4.9752746e-10 160.18662 + 1998 0 -37.039999 0 -37.039999 5.7241919e-10 160.18662 + 1999 0 -37.039999 0 -37.039999 1.1450876e-09 160.18662 + 2000 0 -37.039999 0 -37.039999 -1.1456929e-10 160.18662 + 2001 0 -37.039999 0 -37.039999 -3.0473232e-10 160.18662 + 2002 0 -37.039999 0 -37.039999 1.9110467e-10 160.18662 + 2003 0 -37.039999 0 -37.039999 2.6786351e-10 160.18662 + 2004 0 -37.039999 0 -37.039999 -4.2106119e-10 160.18662 + 2005 0 -37.039999 0 -37.039999 -4.5805861e-10 160.18662 + 2006 0 -37.039999 0 -37.039999 7.2530779e-10 160.18662 + 2007 0 -37.039999 0 -37.039999 6.4871986e-10 160.18662 + 2008 0 -37.039999 0 -37.039999 -5.3615893e-10 160.18662 + 2009 0 -37.039999 0 -37.039999 -1.0322483e-09 160.18662 + 2010 0 -37.039999 0 -37.039999 1.9094993e-10 160.18662 + 2011 0 -37.039999 0 -37.039999 1.9003866e-10 160.18662 + 2012 0 -37.039999 0 -37.039999 -3.8209106e-10 160.18662 + 2013 0 -37.039999 0 -37.039999 -3.4450236e-10 160.18662 + 2014 0 -37.039999 0 -37.039999 1.8956879e-10 160.18662 + 2015 0 -37.039999 0 -37.039999 5.7249003e-10 160.18662 + 2016 0 -37.039999 0 -37.039999 3.0574965e-10 160.18662 + 2017 0 -37.039999 0 -37.039999 -4.1981951e-10 160.18662 + 2018 0 -37.039999 0 -37.039999 -7.258265e-10 160.18662 + 2019 0 -37.039999 0 -37.039999 -1.9110715e-10 160.18662 + 2020 0 -37.039999 0 -37.039999 6.8688185e-10 160.18662 + 2021 0 -37.039999 0 -37.039999 1.5287925e-10 160.18662 + 2022 0 -37.039999 0 -37.039999 -3.8182955e-10 160.18662 + 2023 0 -37.039999 0 -37.039999 -3.0556672e-10 160.18662 + 2024 0 -37.039999 0 -37.039999 -3.0605072e-10 160.18662 + 2025 0 -37.039999 0 -37.039999 7.6354938e-10 160.18662 + 2026 0 -37.039999 0 -37.039999 5.7237228e-10 160.18662 + 2027 0 -37.039999 0 -37.039999 -2.2923991e-10 160.18662 + 2028 0 -37.039999 0 -37.039999 -1.9044004e-10 160.18662 + 2029 0 -37.039999 0 -37.039999 9.9202024e-10 160.18662 + 2030 0 -37.039999 0 -37.039999 9.5376637e-10 160.18662 + 2031 0 -37.039999 0 -37.039999 -2.6773536e-10 160.18662 + 2032 0 -37.039999 0 -37.039999 -4.5922733e-10 160.18662 + 2033 0 -37.039999 0 -37.039999 2.6642916e-10 160.18662 + 2034 0 -37.039999 0 -37.039999 3.8176728e-10 160.18662 + 2035 0 -37.039999 0 -37.039999 -1.1492678e-10 160.18662 + 2036 0 -37.039999 0 -37.039999 -1.1311761e-10 160.18662 + 2037 0 -37.039999 0 -37.039999 1.5292763e-10 160.18662 + 2038 0 -37.039999 0 -37.039999 3.0484813e-10 160.18662 + 2039 0 -37.039999 0 -37.039999 -4.9453651e-10 160.18662 + 2040 0 -37.039999 0 -37.039999 1.5212967e-10 160.18662 + 2041 0 -37.039999 0 -37.039999 3.8700951e-11 160.18662 + 2042 0 -37.039999 0 -37.039999 -3.0310761e-10 160.18662 + 2043 0 -37.039999 0 -37.039999 -2.2681724e-10 160.18662 + 2044 0 -37.039999 0 -37.039999 3.8175126e-10 160.18662 + 2045 0 -37.039999 0 -37.039999 -4.568879e-10 160.18662 + 2046 0 -37.039999 0 -37.039999 1.1393009e-12 160.18662 + 2047 0 -37.039999 0 -37.039999 4.4948775e-13 160.18662 + 2048 0 -37.039999 0 -37.039999 7.6836457e-11 160.18662 + 2049 0 -37.039999 0 -37.039999 -5.3563667e-10 160.18662 + 2050 0 -37.039999 0 -37.039999 -3.4422545e-10 160.18662 + 2051 0 -37.039999 0 -37.039999 4.9455175e-10 160.18662 + 2052 0 -37.039999 0 -37.039999 -6.4966711e-10 160.18662 + 2053 0 -37.039999 0 -37.039999 -8.4032399e-10 160.18662 + 2054 0 -37.039999 0 -37.039999 -4.213646e-13 160.18662 + 2055 0 -37.039999 0 -37.039999 8.3938844e-10 160.18662 + 2056 0 -37.039999 0 -37.039999 8.7643253e-10 160.18662 + 2057 0 -37.039999 0 -37.039999 -3.0603026e-10 160.18662 + 2058 0 -37.039999 0 -37.039999 -8.4146678e-10 160.18662 + 2059 0 -37.039999 0 -37.039999 3.4343022e-10 160.18662 + 2060 0 -37.039999 0 -37.039999 -3.7416628e-11 160.18662 + 2061 0 -37.039999 0 -37.039999 -1.1337057e-10 160.18662 + 2062 0 -37.039999 0 -37.039999 3.0575055e-10 160.18662 + 2063 0 -37.039999 0 -37.039999 5.338705e-10 160.18662 + 2064 0 -37.039999 0 -37.039999 -2.2865298e-10 160.18662 + 2065 0 -37.039999 0 -37.039999 -1.14312e-10 160.18662 + 2066 0 -37.039999 0 -37.039999 3.0552829e-10 160.18662 + 2067 0 -37.039999 0 -37.039999 3.8104299e-10 160.18662 + 2068 0 -37.039999 0 -37.039999 2.2814148e-10 160.18662 + 2069 0 -37.039999 0 -37.039999 -4.1955761e-10 160.18662 + 2070 0 -37.039999 0 -37.039999 -3.7416926e-11 160.18662 + 2071 0 -37.039999 0 -37.039999 1.5399852e-10 160.18662 + 2072 0 -37.039999 0 -37.039999 6.8838982e-13 160.18662 + 2073 0 -37.039999 0 -37.039999 -2.6710563e-10 160.18662 + 2074 0 -37.039999 0 -37.039999 -2.6657467e-10 160.18662 + 2075 0 -37.039999 0 -37.039999 -3.6381566e-11 160.18662 + 2076 0 -37.039999 0 -37.039999 -3.6927249e-11 160.18662 + 2077 0 -37.039999 0 -37.039999 3.0675407e-10 160.18662 + 2078 0 -37.039999 0 -37.039999 3.4377838e-10 160.18662 + 2079 0 -37.039999 0 -37.039999 -3.0470587e-10 160.18662 + 2080 0 -37.039999 0 -37.039999 -3.0466265e-10 160.18662 + 2081 0 -37.039999 0 -37.039999 2.6689121e-10 160.18662 + 2082 0 -37.039999 0 -37.039999 3.8227817e-10 160.18662 + 2083 0 -37.039999 0 -37.039999 -1.1462637e-10 160.18662 + 2084 0 -37.039999 0 -37.039999 -6.1012543e-10 160.18662 + 2085 0 -37.039999 0 -37.039999 1.5377702e-10 160.18662 + 2086 0 -37.039999 0 -37.039999 -6.1140182e-10 160.18662 + 2087 0 -37.039999 0 -37.039999 6.1153194e-10 160.18662 + 2088 0 -37.039999 0 -37.039999 -3.823757e-10 160.18662 + 2089 0 -37.039999 0 -37.039999 -6.4916913e-10 160.18662 + 2090 0 -37.039999 0 -37.039999 6.1193095e-10 160.18662 + 2091 0 -37.039999 0 -37.039999 3.8165811e-10 160.18662 + 2092 0 -37.039999 0 -37.039999 -3.4413393e-10 160.18662 + 2093 0 -37.039999 0 -37.039999 -5.3288169e-10 160.18662 + 2094 0 -37.039999 0 -37.039999 3.067405e-10 160.18662 + 2095 0 -37.039999 0 -37.039999 5.3571236e-10 160.18662 + 2096 0 -37.039999 0 -37.039999 -1.520867e-10 160.18662 + 2097 0 -37.039999 0 -37.039999 -5.7240344e-10 160.18662 + 2098 0 -37.039999 0 -37.039999 -4.5601458e-10 160.18662 + 2099 0 -37.039999 0 -37.039999 -5.3345069e-10 160.18662 + 2100 0 -37.039999 0 -37.039999 5.723926e-10 160.18662 + 2101 0 -37.039999 0 -37.039999 -6.1131425e-10 160.18662 + 2102 0 -37.039999 0 -37.039999 6.0976344e-10 160.18662 + 2103 0 -37.039999 0 -37.039999 1.0685192e-09 160.18662 + 2104 0 -37.039999 0 -37.039999 -1.5299363e-10 160.18662 + 2105 0 -37.039999 0 -37.039999 -5.3340614e-10 160.18662 + 2106 0 -37.039999 0 -37.039999 3.0471171e-10 160.18662 + 2107 0 -37.039999 0 -37.039999 3.8124906e-10 160.18662 + 2108 0 -37.039999 0 -37.039999 -5.3515073e-10 160.18662 + 2109 0 -37.039999 0 -37.039999 -6.8812047e-10 160.18662 + 2110 0 -37.039999 0 -37.039999 3.415105e-10 160.18662 + 2111 0 -37.039999 0 -37.039999 1.5131098e-10 160.18662 + 2112 0 -37.039999 0 -37.039999 -5.3533342e-10 160.18662 + 2113 0 -37.039999 0 -37.039999 -8.7987516e-10 160.18662 + 2114 0 -37.039999 0 -37.039999 7.2420584e-10 160.18662 + 2115 0 -37.039999 0 -37.039999 -4.2086594e-10 160.18662 + 2116 0 -37.039999 0 -37.039999 -4.2061244e-10 160.18662 + 2117 0 -37.039999 0 -37.039999 3.0560441e-10 160.18662 + 2118 0 -37.039999 0 -37.039999 1.9166436e-10 160.18662 + 2119 0 -37.039999 0 -37.039999 3.8948196e-11 160.18662 + 2120 0 -37.039999 0 -37.039999 -1.5332214e-10 160.18662 + 2121 0 -37.039999 0 -37.039999 -2.6795617e-10 160.18662 + 2122 0 -37.039999 0 -37.039999 2.2910031e-10 160.18662 + 2123 0 -37.039999 0 -37.039999 1.5173807e-10 160.18662 + 2124 0 -37.039999 0 -37.039999 -6.1079307e-10 160.18662 + 2125 0 -37.039999 0 -37.039999 -1.1491791e-10 160.18662 + 2126 0 -37.039999 0 -37.039999 5.7239998e-10 160.18662 + 2127 0 -37.039999 0 -37.039999 1.5172821e-10 160.18662 + 2128 0 -37.039999 0 -37.039999 -1.5212691e-10 160.18662 + 2129 0 -37.039999 0 -37.039999 2.2938073e-10 160.18662 + 2130 0 -37.039999 0 -37.039999 -3.7707318e-11 160.18662 + 2131 0 -37.039999 0 -37.039999 -4.9802314e-10 160.18662 + 2132 0 -37.039999 0 -37.039999 7.2481651e-10 160.18662 + 2133 0 -37.039999 0 -37.039999 -1.9068398e-10 160.18662 + 2134 0 -37.039999 0 -37.039999 -6.8641118e-10 160.18662 + 2135 0 -37.039999 0 -37.039999 3.0596703e-10 160.18662 + 2136 0 -37.039999 0 -37.039999 3.6707531e-11 160.18662 + 2137 0 -37.039999 0 -37.039999 -9.9377091e-10 160.18662 + 2138 0 -37.039999 0 -37.039999 -1.1469643e-09 160.18662 + 2139 0 -37.039999 0 -37.039999 -3.4458214e-10 160.18662 + 2140 0 -37.039999 0 -37.039999 1.7187494e-09 160.18662 + 2141 0 -37.039999 0 -37.039999 1.6038374e-09 160.18662 + 2142 0 -37.039999 0 -37.039999 -4.2001437e-10 160.18662 + 2143 0 -37.039999 0 -37.039999 -6.1191227e-10 160.18662 + 2144 0 -37.039999 0 -37.039999 2.6681407e-10 160.18662 + 2145 0 -37.039999 0 -37.039999 6.0999033e-10 160.18662 + 2146 0 -37.039999 0 -37.039999 6.1076402e-10 160.18662 + 2147 0 -37.039999 0 -37.039999 -1.9010501e-10 160.18662 + 2148 0 -37.039999 0 -37.039999 -4.9617869e-10 160.18662 + 2149 0 -37.039999 0 -37.039999 7.2409117e-10 160.18662 + 2150 0 -37.039999 0 -37.039999 6.4762632e-10 160.18662 + 2151 0 -37.039999 0 -37.039999 -2.294251e-10 160.18662 + 2152 0 -37.039999 0 -37.039999 -4.590009e-10 160.18662 + 2153 0 -37.039999 0 -37.039999 6.4815827e-10 160.18662 + 2154 0 -37.039999 0 -37.039999 -5.3490832e-10 160.18662 + 2155 0 -37.039999 0 -37.039999 6.1107603e-10 160.18662 + 2156 0 -37.039999 0 -37.039999 -4.5833147e-10 160.18662 + 2157 0 -37.039999 0 -37.039999 -3.8125235e-10 160.18662 + 2158 0 -37.039999 0 -37.039999 1.9193084e-10 160.18662 + 2159 0 -37.039999 0 -37.039999 -3.756899e-11 160.18662 + 2160 0 -37.039999 0 -37.039999 5.31099e-13 160.18662 + 2161 0 -37.039999 0 -37.039999 3.8147992e-10 160.18662 + 2162 0 -37.039999 0 -37.039999 1.9166205e-10 160.18662 + 2163 0 -37.039999 0 -37.039999 7.5667581e-11 160.18662 + 2164 0 -37.039999 0 -37.039999 -7.2665134e-10 160.18662 + 2165 0 -37.039999 0 -37.039999 -7.2643507e-10 160.18662 + 2166 0 -37.039999 0 -37.039999 3.42488e-10 160.18662 + 2167 0 -37.039999 0 -37.039999 9.5435222e-10 160.18662 + 2168 0 -37.039999 0 -37.039999 -1.5288641e-10 160.18662 + 2169 0 -37.039999 0 -37.039999 -1.1254994e-10 160.18662 + 2170 0 -37.039999 0 -37.039999 -2.6686405e-10 160.18662 + 2171 0 -37.039999 0 -37.039999 1.9221759e-10 160.18662 + 2172 0 -37.039999 0 -37.039999 5.734694e-10 160.18662 + 2173 0 -37.039999 0 -37.039999 3.9317746e-11 160.18662 + 2174 0 -37.039999 0 -37.039999 -2.2890484e-10 160.18662 + 2175 0 -37.039999 0 -37.039999 2.2902885e-10 160.18662 + 2176 0 -37.039999 0 -37.039999 -1.9009786e-10 160.18662 + 2177 0 -37.039999 0 -37.039999 4.1945662e-10 160.18662 + 2178 0 -37.039999 0 -37.039999 -6.8669252e-10 160.18662 + 2179 0 -37.039999 0 -37.039999 6.8745404e-10 160.18662 + 2180 0 -37.039999 0 -37.039999 -4.966147e-10 160.18662 + 2181 0 -37.039999 0 -37.039999 6.109049e-10 160.18662 + 2182 0 -37.039999 0 -37.039999 -3.4434885e-10 160.18662 + 2183 0 -37.039999 0 -37.039999 -4.9638135e-10 160.18662 + 2184 0 -37.039999 0 -37.039999 1.1540692e-10 160.18662 + 2185 0 -37.039999 0 -37.039999 5.7262831e-10 160.18662 + 2186 0 -37.039999 0 -37.039999 -1.1450146e-10 160.18662 + 2187 0 -37.039999 0 -37.039999 1.9215067e-10 160.18662 + 2188 0 -37.039999 0 -37.039999 1.8957548e-10 160.18662 + 2189 0 -37.039999 0 -37.039999 1.5356166e-10 160.18662 + 2190 0 -37.039999 0 -37.039999 7.5745937e-11 160.18662 + 2191 0 -37.039999 0 -37.039999 -5.3371707e-10 160.18662 + 2192 0 -37.039999 0 -37.039999 -7.2624328e-10 160.18662 + 2193 0 -37.039999 0 -37.039999 3.8231528e-10 160.18662 + 2194 0 -37.039999 0 -37.039999 3.0608539e-10 160.18662 + 2195 0 -37.039999 0 -37.039999 -3.8074135e-10 160.18662 + 2196 0 -37.039999 0 -37.039999 -3.8075196e-10 160.18662 + 2197 0 -37.039999 0 -37.039999 -3.7276879e-11 160.18662 + 2198 0 -37.039999 0 -37.039999 2.6742759e-10 160.18662 + 2199 0 -37.039999 0 -37.039999 2.6603428e-10 160.18662 + 2200 0 -37.039999 0 -37.039999 1.1329619e-10 160.18662 + 2201 0 -37.039999 0 -37.039999 -5.7272847e-10 160.18662 + 2202 0 -37.039999 0 -37.039999 -6.8656407e-10 160.18662 + 2203 0 -37.039999 0 -37.039999 7.2527089e-10 160.18662 + 2204 0 -37.039999 0 -37.039999 -6.5032375e-10 160.18662 + 2205 0 -37.039999 0 -37.039999 6.8701415e-10 160.18662 + 2206 0 -37.039999 0 -37.039999 -7.2703135e-10 160.18662 + 2207 0 -37.039999 0 -37.039999 6.4888124e-10 160.18662 + 2208 0 -37.039999 0 -37.039999 -5.3406503e-10 160.18662 + 2209 0 -37.039999 0 -37.039999 5.348328e-10 160.18662 + 2210 0 -37.039999 0 -37.039999 -3.8078857e-10 160.18662 + 2211 0 -37.039999 0 -37.039999 3.7860289e-11 160.18662 + 2212 0 -37.039999 0 -37.039999 -4.0735739e-13 160.18662 + 2213 0 -37.039999 0 -37.039999 3.9663591e-11 160.18662 + 2214 0 -37.039999 0 -37.039999 -3.7936612e-11 160.18662 + 2215 0 -37.039999 0 -37.039999 -3.7936612e-11 160.18662 + 2216 0 -37.039999 0 -37.039999 5.724555e-10 160.18662 + 2217 0 -37.039999 0 -37.039999 -1.5200155e-10 160.18662 + 2218 0 -37.039999 0 -37.039999 3.8150954e-10 160.18662 + 2219 0 -37.039999 0 -37.039999 2.2876162e-10 160.18662 + 2220 0 -37.039999 0 -37.039999 -3.8180603e-10 160.18662 + 2221 0 -37.039999 0 -37.039999 -3.0591706e-10 160.18662 + 2222 0 -37.039999 0 -37.039999 -3.7656126e-11 160.18662 + 2223 0 -37.039999 0 -37.039999 6.879246e-10 160.18662 + 2224 0 -37.039999 0 -37.039999 2.2879023e-10 160.18662 + 2225 0 -37.039999 0 -37.039999 -3.8167491e-11 160.18662 + 2226 0 -37.039999 0 -37.039999 1.9162337e-10 160.18662 + 2227 0 -37.039999 0 -37.039999 -1.1561064e-10 160.18662 + 2228 0 -37.039999 0 -37.039999 -3.8113791e-10 160.18662 + 2229 0 -37.039999 0 -37.039999 -3.8025899e-10 160.18662 + 2230 0 -37.039999 0 -37.039999 1.5351613e-10 160.18662 + 2231 0 -37.039999 0 -37.039999 -3.6724593e-11 160.18662 + 2232 0 -37.039999 0 -37.039999 -2.2755613e-13 160.18662 + 2233 0 -37.039999 0 -37.039999 1.9123067e-10 160.18662 + 2234 0 -37.039999 0 -37.039999 1.9123067e-10 160.18662 + 2235 0 -37.039999 0 -37.039999 1.8233349e-12 160.18662 + 2236 0 -37.039999 0 -37.039999 1.1571785e-10 160.18662 + 2237 0 -37.039999 0 -37.039999 4.0205905e-11 160.18662 + 2238 0 -37.039999 0 -37.039999 7.8062782e-11 160.18662 + 2239 0 -37.039999 0 -37.039999 -7.6432845e-11 160.18662 + 2240 0 -37.039999 0 -37.039999 -4.5722862e-10 160.18662 + 2241 0 -37.039999 0 -37.039999 4.5792035e-10 160.18662 + 2242 0 -37.039999 0 -37.039999 -2.5183376e-13 160.18662 + 2243 0 -37.039999 0 -37.039999 -2.2827823e-10 160.18662 + 2244 0 -37.039999 0 -37.039999 7.676117e-11 160.18662 + 2245 0 -37.039999 0 -37.039999 1.5347817e-10 160.18662 + 2246 0 -37.039999 0 -37.039999 -3.8824542e-11 160.18662 + 2247 0 -37.039999 0 -37.039999 -8.023112e-10 160.18662 + 2248 0 -37.039999 0 -37.039999 -8.023112e-10 160.18662 + 2249 0 -37.039999 0 -37.039999 3.0407758e-10 160.18662 + 2250 0 -37.039999 0 -37.039999 8.7803999e-10 160.18662 + 2251 0 -37.039999 0 -37.039999 -3.0556491e-10 160.18662 + 2252 0 -37.039999 0 -37.039999 -3.9505621e-11 160.18662 + 2253 0 -37.039999 0 -37.039999 1.9099871e-10 160.18662 + 2254 0 -37.039999 0 -37.039999 -2.2950987e-10 160.18662 + 2255 0 -37.039999 0 -37.039999 -5.342413e-10 160.18662 + 2256 0 -37.039999 0 -37.039999 -1.5208046e-10 160.18662 + 2257 0 -37.039999 0 -37.039999 2.2923761e-10 160.18662 + 2258 0 -37.039999 0 -37.039999 2.2908761e-10 160.18662 + 2259 0 -37.039999 0 -37.039999 1.5400276e-10 160.18662 + 2260 0 -37.039999 0 -37.039999 -2.27877e-10 160.18662 + 2261 0 -37.039999 0 -37.039999 -2.2860131e-10 160.18662 + 2262 0 -37.039999 0 -37.039999 -7.6329315e-11 160.18662 + 2263 0 -37.039999 0 -37.039999 1.5086197e-12 160.18662 + 2264 0 -37.039999 0 -37.039999 3.4317671e-10 160.18662 + 2265 0 -37.039999 0 -37.039999 3.8251665e-10 160.18662 + 2266 0 -37.039999 0 -37.039999 -2.2858856e-10 160.18662 + 2267 0 -37.039999 0 -37.039999 -1.517599e-10 160.18662 + 2268 0 -37.039999 0 -37.039999 -3.8167435e-10 160.18662 + 2269 0 -37.039999 0 -37.039999 4.5801046e-10 160.18662 + 2270 0 -37.039999 0 -37.039999 -3.442144e-10 160.18662 + 2271 0 -37.039999 0 -37.039999 -5.346114e-10 160.18662 + 2272 0 -37.039999 0 -37.039999 6.8589704e-10 160.18662 + 2273 0 -37.039999 0 -37.039999 5.7217854e-10 160.18662 + 2274 0 -37.039999 0 -37.039999 -3.0615438e-10 160.18662 + 2275 0 -37.039999 0 -37.039999 3.7652932e-11 160.18662 + 2276 0 -37.039999 0 -37.039999 -4.575354e-10 160.18662 + 2277 0 -37.039999 0 -37.039999 -2.6684908e-10 160.18662 + 2278 0 -37.039999 0 -37.039999 6.1139829e-10 160.18662 + 2279 0 -37.039999 0 -37.039999 -2.2754089e-10 160.18662 + 2280 0 -37.039999 0 -37.039999 -4.9658229e-10 160.18662 + 2281 0 -37.039999 0 -37.039999 3.0590752e-10 160.18662 + 2282 0 -37.039999 0 -37.039999 2.678152e-10 160.18662 + 2283 0 -37.039999 0 -37.039999 6.4787927e-13 160.18662 + 2284 0 -37.039999 0 -37.039999 -4.2003436e-10 160.18662 + 2285 0 -37.039999 0 -37.039999 -1.8994171e-10 160.18662 + 2286 0 -37.039999 0 -37.039999 -3.7838149e-11 160.18662 + 2287 0 -37.039999 0 -37.039999 4.1940365e-10 160.18662 + 2288 0 -37.039999 0 -37.039999 1.5388832e-10 160.18662 + 2289 0 -37.039999 0 -37.039999 -1.5215923e-10 160.18662 + 2290 0 -37.039999 0 -37.039999 -3.4338538e-10 160.18662 + 2291 0 -37.039999 0 -37.039999 5.3407387e-10 160.18662 + 2292 0 -37.039999 0 -37.039999 -3.809181e-10 160.18662 + 2293 0 -37.039999 0 -37.039999 3.4307344e-10 160.18662 + 2294 0 -37.039999 0 -37.039999 -2.2800368e-10 160.18662 + 2295 0 -37.039999 0 -37.039999 4.1976478e-10 160.18662 + 2296 0 -37.039999 0 -37.039999 1.1402422e-10 160.18662 + 2297 0 -37.039999 0 -37.039999 -5.3477366e-10 160.18662 + 2298 0 -37.039999 0 -37.039999 -2.6822483e-10 160.18662 + 2299 0 -37.039999 0 -37.039999 2.6717908e-10 160.18662 + 2300 0 -37.039999 0 -37.039999 -2.2923053e-10 160.18662 + 2301 0 -37.039999 0 -37.039999 7.6627333e-11 160.18662 + 2302 0 -37.039999 0 -37.039999 -1.5176614e-10 160.18662 + 2303 0 -37.039999 0 -37.039999 1.9174242e-10 160.18662 + 2304 0 -37.039999 0 -37.039999 -3.4498188e-10 160.18662 + 2305 0 -37.039999 0 -37.039999 -1.5146696e-10 160.18662 + 2306 0 -37.039999 0 -37.039999 -2.2715658e-10 160.18662 + 2307 0 -37.039999 0 -37.039999 3.9259608e-11 160.18662 + 2308 0 -37.039999 0 -37.039999 3.4324079e-10 160.18662 + 2309 0 -37.039999 0 -37.039999 1.1376565e-10 160.18662 + 2310 0 -37.039999 0 -37.039999 -7.2655442e-10 160.18662 + 2311 0 -37.039999 0 -37.039999 -2.2993419e-10 160.18662 + 2312 0 -37.039999 0 -37.039999 4.5844994e-10 160.18662 + 2313 0 -37.039999 0 -37.039999 3.8228032e-11 160.18662 + 2314 0 -37.039999 0 -37.039999 -2.669839e-10 160.18662 + 2315 0 -37.039999 0 -37.039999 2.3007584e-10 160.18662 + 2316 0 -37.039999 0 -37.039999 3.0632276e-10 160.18662 + 2317 0 -37.039999 0 -37.039999 -4.2022936e-10 160.18662 + 2318 0 -37.039999 0 -37.039999 -6.1044338e-10 160.18662 + 2319 0 -37.039999 0 -37.039999 2.6767169e-10 160.18662 + 2320 0 -37.039999 0 -37.039999 7.6183416e-11 160.18662 + 2321 0 -37.039999 0 -37.039999 -8.5535362e-14 160.18662 + 2322 0 -37.039999 0 -37.039999 1.1532425e-10 160.18662 + 2323 0 -37.039999 0 -37.039999 -3.8209525e-10 160.18662 + 2324 0 -37.039999 0 -37.039999 -4.2046414e-10 160.18662 + 2325 0 -37.039999 0 -37.039999 5.7237403e-10 160.18662 + 2326 0 -37.039999 0 -37.039999 5.7293465e-10 160.18662 + 2327 0 -37.039999 0 -37.039999 9.4225999e-13 160.18662 + 2328 0 -37.039999 0 -37.039999 -4.9611129e-10 160.18662 + 2329 0 -37.039999 0 -37.039999 -3.8004448e-11 160.18662 + 2330 0 -37.039999 0 -37.039999 -7.6165951e-11 160.18662 + 2331 0 -37.039999 0 -37.039999 1.9105424e-10 160.18662 + 2332 0 -37.039999 0 -37.039999 -1.1439731e-10 160.18662 + 2333 0 -37.039999 0 -37.039999 -7.5606903e-11 160.18662 + 2334 0 -37.039999 0 -37.039999 2.684058e-10 160.18662 + 2335 0 -37.039999 0 -37.039999 2.6715538e-10 160.18662 + 2336 0 -37.039999 0 -37.039999 -3.7413075e-11 160.18662 + 2337 0 -37.039999 0 -37.039999 1.1497199e-10 160.18662 + 2338 0 -37.039999 0 -37.039999 -3.8192662e-10 160.18662 + 2339 0 -37.039999 0 -37.039999 4.5833267e-10 160.18662 + 2340 0 -37.039999 0 -37.039999 6.1064701e-10 160.18662 + 2341 0 -37.039999 0 -37.039999 -1.1391671e-10 160.18662 + 2342 0 -37.039999 0 -37.039999 -1.5241464e-10 160.18662 + 2343 0 -37.039999 0 -37.039999 3.0596857e-10 160.18662 + 2344 0 -37.039999 0 -37.039999 -1.9117407e-10 160.18662 + 2345 0 -37.039999 0 -37.039999 5.7185808e-10 160.18662 + 2346 0 -37.039999 0 -37.039999 7.2535002e-10 160.18662 + 2347 0 -37.039999 0 -37.039999 -2.2847204e-10 160.18662 + 2348 0 -37.039999 0 -37.039999 -1.0322444e-09 160.18662 + 2349 0 -37.039999 0 -37.039999 1.1387789e-10 160.18662 + 2350 0 -37.039999 0 -37.039999 1.918167e-10 160.18662 + 2351 0 -37.039999 0 -37.039999 3.8590244e-11 160.18662 + 2352 0 -37.039999 0 -37.039999 1.0592217e-12 160.18662 + 2353 0 -37.039999 0 -37.039999 -6.4818526e-10 160.18662 + 2354 0 -37.039999 0 -37.039999 -4.9522139e-10 160.18662 + 2355 0 -37.039999 0 -37.039999 3.4351481e-10 160.18662 + 2356 0 -37.039999 0 -37.039999 -3.8434084e-11 160.18662 + 2357 0 -37.039999 0 -37.039999 -4.5926121e-10 160.18662 + 2358 0 -37.039999 0 -37.039999 -1.5419011e-10 160.18662 + 2359 0 -37.039999 0 -37.039999 7.2459071e-10 160.18662 + 2360 0 -37.039999 0 -37.039999 -5.7325861e-10 160.18662 + 2361 0 -37.039999 0 -37.039999 7.2518015e-10 160.18662 + 2362 0 -37.039999 0 -37.039999 -6.4989838e-10 160.18662 + 2363 0 -37.039999 0 -37.039999 7.2518015e-10 160.18662 + 2364 0 -37.039999 0 -37.039999 -6.4986222e-10 160.18662 + 2365 0 -37.039999 0 -37.039999 7.2518015e-10 160.18662 + 2366 0 -37.039999 0 -37.039999 -6.4986222e-10 160.18662 + 2367 0 -37.039999 0 -37.039999 7.2518015e-10 160.18662 + 2368 0 -37.039999 0 -37.039999 -6.4986222e-10 160.18662 + 2369 0 -37.039999 0 -37.039999 6.4896546e-10 160.18662 + 2370 0 -37.039999 0 -37.039999 -5.3502987e-10 160.18662 + 2371 0 -37.039999 0 -37.039999 6.4896546e-10 160.18662 + 2372 0 -37.039999 0 -37.039999 -5.3502987e-10 160.18662 + 2373 0 -37.039999 0 -37.039999 6.4896546e-10 160.18662 + 2374 0 -37.039999 0 -37.039999 -5.7339429e-10 160.18662 + 2375 0 -37.039999 0 -37.039999 6.492161e-10 160.18662 + 2376 0 -37.039999 0 -37.039999 -5.7339429e-10 160.18662 + 2377 0 -37.039999 0 -37.039999 6.8755559e-10 160.18662 + 2378 0 -37.039999 0 -37.039999 -5.7339429e-10 160.18662 + 2379 0 -37.039999 0 -37.039999 6.8755559e-10 160.18662 + 2380 0 -37.039999 0 -37.039999 -6.1153811e-10 160.18662 + 2381 0 -37.039999 0 -37.039999 6.8694792e-10 160.18662 + 2382 0 -37.039999 0 -37.039999 -6.1163949e-10 160.18662 + 2383 0 -37.039999 0 -37.039999 7.6285998e-10 160.18662 + 2384 0 -37.039999 0 -37.039999 -6.4938823e-10 160.18662 + 2385 0 -37.039999 0 -37.039999 6.1052581e-10 160.18662 + 2386 0 -37.039999 0 -37.039999 -6.4983361e-10 160.18662 + 2387 0 -37.039999 0 -37.039999 7.6262903e-10 160.18662 + 2388 0 -37.039999 0 -37.039999 -6.1065596e-10 160.18662 + 2389 0 -37.039999 0 -37.039999 6.1058257e-10 160.18662 + 2390 0 -37.039999 0 -37.039999 -5.3475191e-10 160.18662 + 2391 0 -37.039999 0 -37.039999 6.105295e-10 160.18662 + 2392 0 -37.039999 0 -37.039999 -6.4938823e-10 160.18662 + 2393 0 -37.039999 0 -37.039999 6.1052581e-10 160.18662 + 2394 0 -37.039999 0 -37.039999 -6.8805266e-10 160.18662 + 2395 0 -37.039999 0 -37.039999 7.2506078e-10 160.18662 + 2396 0 -37.039999 0 -37.039999 -6.1167933e-10 160.18662 + 2397 0 -37.039999 0 -37.039999 8.0068886e-10 160.18662 + 2398 0 -37.039999 0 -37.039999 -5.7266247e-10 160.18662 + 2399 0 -37.039999 0 -37.039999 5.7268908e-10 160.18662 + 2400 0 -37.039999 0 -37.039999 -6.8769496e-10 160.18662 + 2401 0 -37.039999 0 -37.039999 7.6262903e-10 160.18662 + 2402 0 -37.039999 0 -37.039999 -4.5771829e-10 160.18662 + 2403 0 -37.039999 0 -37.039999 4.9626021e-10 160.18662 + 2404 0 -37.039999 0 -37.039999 -7.2593893e-10 160.18662 + 2405 0 -37.039999 0 -37.039999 8.3902143e-10 160.18662 + 2406 0 -37.039999 0 -37.039999 -5.7231761e-10 160.18662 + 2407 0 -37.039999 0 -37.039999 5.3451726e-10 160.18662 + 2408 0 -37.039999 0 -37.039999 -6.8801477e-10 160.18662 + 2409 0 -37.039999 0 -37.039999 7.6285998e-10 160.18662 + 2410 0 -37.039999 0 -37.039999 -7.2593893e-10 160.18662 + 2411 0 -37.039999 0 -37.039999 8.0068886e-10 160.18662 + 2412 0 -37.039999 0 -37.039999 -7.2580387e-10 160.18662 + 2413 0 -37.039999 0 -37.039999 7.6284613e-10 160.18662 + 2414 0 -37.039999 0 -37.039999 -4.9593028e-10 160.18662 + 2415 0 -37.039999 0 -37.039999 5.7299988e-10 160.18662 + 2416 0 -37.039999 0 -37.039999 -3.4256169e-10 160.18662 + 2417 0 -37.039999 0 -37.039999 -3.4256169e-10 160.18662 + 2418 0 -37.039999 0 -37.039999 -6.1153811e-10 160.18662 + 2419 0 -37.039999 0 -37.039999 7.6336105e-10 160.18662 + 2420 0 -37.039999 0 -37.039999 -6.1122487e-10 160.18662 + 2421 0 -37.039999 0 -37.039999 7.6262903e-10 160.18662 + 2422 0 -37.039999 0 -37.039999 -7.2593893e-10 160.18662 + 2423 0 -37.039999 0 -37.039999 8.0068886e-10 160.18662 + 2424 0 -37.039999 0 -37.039999 -7.2580387e-10 160.18662 + 2425 0 -37.039999 0 -37.039999 6.1107658e-10 160.18662 + 2426 0 -37.039999 0 -37.039999 -6.1122487e-10 160.18662 + 2427 0 -37.039999 0 -37.039999 7.2506078e-10 160.18662 + 2428 0 -37.039999 0 -37.039999 -6.1122487e-10 160.18662 + 2429 0 -37.039999 0 -37.039999 6.4920702e-10 160.18662 + 2430 0 -37.039999 0 -37.039999 -6.1122487e-10 160.18662 + 2431 0 -37.039999 0 -37.039999 7.6284613e-10 160.18662 + 2432 0 -37.039999 0 -37.039999 -7.2580387e-10 160.18662 + 2433 0 -37.039999 0 -37.039999 6.4920702e-10 160.18662 + 2434 0 -37.039999 0 -37.039999 -6.878434e-10 160.18662 + 2435 0 -37.039999 0 -37.039999 8.0067087e-10 160.18662 + 2436 0 -37.039999 0 -37.039999 -6.8758898e-10 160.18662 + 2437 0 -37.039999 0 -37.039999 6.4920702e-10 160.18662 + 2438 0 -37.039999 0 -37.039999 -6.1122487e-10 160.18662 + 2439 0 -37.039999 0 -37.039999 6.4920702e-10 160.18662 + 2440 0 -37.039999 0 -37.039999 -6.1204118e-10 160.18662 + 2441 0 -37.039999 0 -37.039999 7.6284613e-10 160.18662 + 2442 0 -37.039999 0 -37.039999 -6.8758898e-10 160.18662 + 2443 0 -37.039999 0 -37.039999 6.4920702e-10 160.18662 + 2444 0 -37.039999 0 -37.039999 -6.1122686e-10 160.18662 + 2445 0 -37.039999 0 -37.039999 8.0068886e-10 160.18662 + 2446 0 -37.039999 0 -37.039999 -6.8758898e-10 160.18662 + 2447 0 -37.039999 0 -37.039999 6.4920702e-10 160.18662 + 2448 0 -37.039999 0 -37.039999 -5.7352033e-10 160.18662 + 2449 0 -37.039999 0 -37.039999 6.4920702e-10 160.18662 + 2450 0 -37.039999 0 -37.039999 -6.8846036e-10 160.18662 + 2451 0 -37.039999 0 -37.039999 6.4915349e-10 160.18662 + 2452 0 -37.039999 0 -37.039999 -6.1118225e-10 160.18662 + 2453 0 -37.039999 0 -37.039999 8.0067087e-10 160.18662 + 2454 0 -37.039999 0 -37.039999 -5.7277416e-10 160.18662 + 2455 0 -37.039999 0 -37.039999 6.8599979e-10 160.18662 + 2456 0 -37.039999 0 -37.039999 -3.4252769e-10 160.18662 + 2457 0 -37.039999 0 -37.039999 -3.4339655e-10 160.18662 + 2458 0 -37.039999 0 -37.039999 5.3377546e-10 160.18662 + 2459 0 -37.039999 0 -37.039999 -6.1256009e-10 160.18662 + 2460 0 -37.039999 0 -37.039999 5.7330728e-10 160.18662 + 2461 0 -37.039999 0 -37.039999 -3.4339655e-10 160.18662 + 2462 0 -37.039999 0 -37.039999 -3.4339655e-10 160.18662 + 2463 0 -37.039999 0 -37.039999 4.5799293e-10 160.18662 + 2464 0 -37.039999 0 -37.039999 -6.1252547e-10 160.18662 + 2465 0 -37.039999 0 -37.039999 6.4916257e-10 160.18662 + 2466 0 -37.039999 0 -37.039999 -3.4339655e-10 160.18662 + 2467 0 -37.039999 0 -37.039999 -6.1252547e-10 160.18662 + 2468 0 -37.039999 0 -37.039999 4.9581659e-10 160.18662 + 2469 0 -37.039999 0 -37.039999 4.9660193e-10 160.18662 + 2470 0 -37.039999 0 -37.039999 -1.520317e-10 160.18662 + 2471 0 -37.039999 0 -37.039999 -7.6379949e-10 160.18662 + 2472 0 -37.039999 0 -37.039999 -3.053736e-10 160.18662 + 2473 0 -37.039999 0 -37.039999 3.4517238e-10 160.18662 + 2474 0 -37.039999 0 -37.039999 -1.1447078e-10 160.18662 + 2475 0 -37.039999 0 -37.039999 3.8242743e-10 160.18662 + 2476 0 -37.039999 0 -37.039999 -3.7543977e-11 160.18662 + 2477 0 -37.039999 0 -37.039999 -3.7593059e-11 160.18662 + 2478 0 -37.039999 0 -37.039999 2.2940157e-10 160.18662 + 2479 0 -37.039999 0 -37.039999 3.0532536e-10 160.18662 + 2480 0 -37.039999 0 -37.039999 -1.9149055e-10 160.18662 + 2481 0 -37.039999 0 -37.039999 -1.9149055e-10 160.18662 + 2482 0 -37.039999 0 -37.039999 5.7323878e-10 160.18662 + 2483 0 -37.039999 0 -37.039999 3.4178645e-10 160.18662 + 2484 0 -37.039999 0 -37.039999 -3.446265e-10 160.18662 + 2485 0 -37.039999 0 -37.039999 -6.1071586e-10 160.18662 + 2486 0 -37.039999 0 -37.039999 6.4828927e-10 160.18662 + 2487 0 -37.039999 0 -37.039999 -5.351094e-10 160.18662 + 2488 0 -37.039999 0 -37.039999 5.7247137e-10 160.18662 + 2489 0 -37.039999 0 -37.039999 -2.6893278e-10 160.18662 + 2490 0 -37.039999 0 -37.039999 -4.2039933e-10 160.18662 + 2491 0 -37.039999 0 -37.039999 5.3466391e-10 160.18662 + 2492 0 -37.039999 0 -37.039999 5.3426995e-10 160.18662 + 2493 0 -37.039999 0 -37.039999 -7.260157e-10 160.18662 + 2494 0 -37.039999 0 -37.039999 -1.5673695e-09 160.18662 + 2495 0 -37.039999 0 -37.039999 -1.5178989e-10 160.18662 + 2496 0 -37.039999 0 -37.039999 4.5764229e-10 160.18662 + 2497 0 -37.039999 0 -37.039999 1.9209159e-10 160.18662 + 2498 0 -37.039999 0 -37.039999 2.2952575e-10 160.18662 + 2499 0 -37.039999 0 -37.039999 -2.6688446e-10 160.18662 + 2500 0 -37.039999 0 -37.039999 6.1076563e-10 160.18662 + 2501 0 -37.039999 0 -37.039999 -4.2059832e-10 160.18662 + 2502 0 -37.039999 0 -37.039999 -5.3528218e-10 160.18662 + 2503 0 -37.039999 0 -37.039999 2.2844569e-10 160.18662 + 2504 0 -37.039999 0 -37.039999 5.3392752e-10 160.18662 + 2505 0 -37.039999 0 -37.039999 -4.5883254e-10 160.18662 + 2506 0 -37.039999 0 -37.039999 -8.7843144e-10 160.18662 + 2507 0 -37.039999 0 -37.039999 -1.1315915e-10 160.18662 + 2508 0 -37.039999 0 -37.039999 5.3421784e-10 160.18662 + 2509 0 -37.039999 0 -37.039999 4.5865965e-10 160.18662 + 2510 0 -37.039999 0 -37.039999 -4.2065166e-10 160.18662 + 2511 0 -37.039999 0 -37.039999 4.9656992e-10 160.18662 + 2512 0 -37.039999 0 -37.039999 3.4363074e-10 160.18662 + 2513 0 -37.039999 0 -37.039999 -2.6890256e-10 160.18662 + 2514 0 -37.039999 0 -37.039999 -1.33764e-09 160.18662 + 2515 0 -37.039999 0 -37.039999 -7.2464284e-10 160.18662 + 2516 0 -37.039999 0 -37.039999 -4.7143491e-13 160.18662 + 2517 0 -37.039999 0 -37.039999 1.0297065e-09 160.18662 + 2518 0 -37.039999 0 -37.039999 6.4722805e-10 160.18662 + 2519 0 -37.039999 0 -37.039999 1.5233311e-13 160.18662 + 2520 0 -37.039999 0 -37.039999 -8.4112437e-10 160.18662 + 2521 0 -37.039999 0 -37.039999 -7.5021011e-11 160.18662 + 2522 0 -37.039999 0 -37.039999 1.1544775e-10 160.18662 + 2523 0 -37.039999 0 -37.039999 1.1430118e-10 160.18662 + 2524 0 -37.039999 0 -37.039999 -6.4859181e-10 160.18662 + 2525 0 -37.039999 0 -37.039999 -4.9533061e-10 160.18662 + 2526 0 -37.039999 0 -37.039999 1.3224243e-12 160.18662 + 2527 0 -37.039999 0 -37.039999 6.4845731e-10 160.18662 + 2528 0 -37.039999 0 -37.039999 3.0640726e-10 160.18662 + 2529 0 -37.039999 0 -37.039999 -3.0578708e-10 160.18662 + 2530 0 -37.039999 0 -37.039999 -4.1969775e-10 160.18662 + 2531 0 -37.039999 0 -37.039999 1.9152113e-10 160.18662 + 2532 0 -37.039999 0 -37.039999 1.0315017e-09 160.18662 + 2533 0 -37.039999 0 -37.039999 6.0971665e-10 160.18662 + 2534 0 -37.039999 0 -37.039999 -2.6775386e-10 160.18662 + 2535 0 -37.039999 0 -37.039999 -6.1109596e-10 160.18662 + 2536 0 -37.039999 0 -37.039999 6.8634131e-10 160.18662 + 2537 0 -37.039999 0 -37.039999 6.0984466e-10 160.18662 + 2538 0 -37.039999 0 -37.039999 -4.2149198e-10 160.18662 + 2539 0 -37.039999 0 -37.039999 -8.0259976e-10 160.18662 + 2540 0 -37.039999 0 -37.039999 3.8630248e-11 160.18662 + 2541 0 -37.039999 0 -37.039999 -1.1414866e-10 160.18662 + 2542 0 -37.039999 0 -37.039999 -1.9021551e-10 160.18662 + 2543 0 -37.039999 0 -37.039999 -1.9112563e-10 160.18662 + 2544 0 -37.039999 0 -37.039999 5.7241559e-10 160.18662 + 2545 0 -37.039999 0 -37.039999 6.1108527e-10 160.18662 + 2546 0 -37.039999 0 -37.039999 -7.5338246e-11 160.18662 + 2547 0 -37.039999 0 -37.039999 -1.1436945e-10 160.18662 + 2548 0 -37.039999 0 -37.039999 1.1515325e-10 160.18662 + 2549 0 -37.039999 0 -37.039999 1.1503927e-10 160.18662 + 2550 0 -37.039999 0 -37.039999 -1.8984983e-10 160.18662 + 2551 0 -37.039999 0 -37.039999 -3.4295254e-10 160.18662 + 2552 0 -37.039999 0 -37.039999 1.0311858e-09 160.18662 + 2553 0 -37.039999 0 -37.039999 -3.7841475e-11 160.18662 + 2554 0 -37.039999 0 -37.039999 -8.0241686e-10 160.18662 + 2555 0 -37.039999 0 -37.039999 -1.1335282e-10 160.18662 + 2556 0 -37.039999 0 -37.039999 2.0833904e-13 160.18662 + 2557 0 -37.039999 0 -37.039999 6.0983609e-10 160.18662 + 2558 0 -37.039999 0 -37.039999 3.4278451e-10 160.18662 + 2559 0 -37.039999 0 -37.039999 -3.0675651e-10 160.18662 + 2560 0 -37.039999 0 -37.039999 -1.5261486e-10 160.18662 + 2561 0 -37.039999 0 -37.039999 6.8714143e-10 160.18662 + 2562 0 -37.039999 0 -37.039999 3.8211872e-10 160.18662 + 2563 0 -37.039999 0 -37.039999 -6.1187167e-10 160.18662 + 2564 0 -37.039999 0 -37.039999 -5.3591968e-10 160.18662 + 2565 0 -37.039999 0 -37.039999 2.6630896e-10 160.18662 + 2566 0 -37.039999 0 -37.039999 7.6279161e-10 160.18662 + 2567 0 -37.039999 0 -37.039999 -3.4448727e-10 160.18662 + 2568 0 -37.039999 0 -37.039999 -2.6671793e-10 160.18662 + 2569 0 -37.039999 0 -37.039999 3.9537939e-11 160.18662 + 2570 0 -37.039999 0 -37.039999 3.8814061e-11 160.18662 + 2571 0 -37.039999 0 -37.039999 1.477329e-12 160.18662 + 2572 0 -37.039999 0 -37.039999 -1.5158177e-10 160.18662 + 2573 0 -37.039999 0 -37.039999 7.7975392e-11 160.18662 + 2574 0 -37.039999 0 -37.039999 -3.646664e-11 160.18662 + 2575 0 -37.039999 0 -37.039999 1.917142e-10 160.18662 + 2576 0 -37.039999 0 -37.039999 7.7582183e-11 160.18662 + 2577 0 -37.039999 0 -37.039999 -2.658604e-10 160.18662 + 2578 0 -37.039999 0 -37.039999 -3.6264969e-11 160.18662 + 2579 0 -37.039999 0 -37.039999 7.6962039e-11 160.18662 + 2580 0 -37.039999 0 -37.039999 -3.7221261e-11 160.18662 + 2581 0 -37.039999 0 -37.039999 1.0417777e-12 160.18662 + 2582 0 -37.039999 0 -37.039999 7.6931069e-11 160.18662 + 2583 0 -37.039999 0 -37.039999 -1.5164099e-10 160.18662 + 2584 0 -37.039999 0 -37.039999 -3.7220344e-11 160.18662 + 2585 0 -37.039999 0 -37.039999 3.0614869e-10 160.18662 + 2586 0 -37.039999 0 -37.039999 3.7065344e-11 160.18662 + 2587 0 -37.039999 0 -37.039999 -4.5869082e-10 160.18662 + 2588 0 -37.039999 0 -37.039999 -4.5865806e-10 160.18662 + 2589 0 -37.039999 0 -37.039999 5.7155686e-10 160.18662 + 2590 0 -37.039999 0 -37.039999 1.5270724e-09 160.18662 + 2591 0 -37.039999 0 -37.039999 3.8117999e-10 160.18662 + 2592 0 -37.039999 0 -37.039999 -4.9726653e-10 160.18662 + 2593 0 -37.039999 0 -37.039999 -3.4244539e-10 160.18662 + 2594 0 -37.039999 0 -37.039999 -4.1997955e-10 160.18662 + 2595 0 -37.039999 0 -37.039999 5.3483312e-10 160.18662 + 2596 0 -37.039999 0 -37.039999 -6.1196275e-10 160.18662 + 2597 0 -37.039999 0 -37.039999 -5.3503947e-10 160.18662 + 2598 0 -37.039999 0 -37.039999 3.0507163e-10 160.18662 + 2599 0 -37.039999 0 -37.039999 9.547181e-10 160.18662 + 2600 0 -37.039999 0 -37.039999 3.1626627e-13 160.18662 + 2601 0 -37.039999 0 -37.039999 -3.8142772e-10 160.18662 + 2602 0 -37.039999 0 -37.039999 7.2420102e-10 160.18662 + 2603 0 -37.039999 0 -37.039999 5.7269674e-10 160.18662 + 2604 0 -37.039999 0 -37.039999 -1.1420462e-10 160.18662 + 2605 0 -37.039999 0 -37.039999 -1.1468511e-10 160.18662 + 2606 0 -37.039999 0 -37.039999 3.4305789e-10 160.18662 + 2607 0 -37.039999 0 -37.039999 1.957928e-12 160.18662 + 2608 0 -37.039999 0 -37.039999 -2.2789721e-10 160.18662 + 2609 0 -37.039999 0 -37.039999 -7.6151806e-11 160.18662 + 2610 0 -37.039999 0 -37.039999 3.0564271e-10 160.18662 + 2611 0 -37.039999 0 -37.039999 3.8124251e-10 160.18662 + 2612 0 -37.039999 0 -37.039999 -1.8950942e-10 160.18662 + 2613 0 -37.039999 0 -37.039999 -3.7753097e-11 160.18662 + 2614 0 -37.039999 0 -37.039999 -7.4645682e-11 160.18662 + 2615 0 -37.039999 0 -37.039999 7.8027502e-11 160.18662 + 2616 0 -37.039999 0 -37.039999 -3.672035e-11 160.18662 + 2617 0 -37.039999 0 -37.039999 3.0582914e-10 160.18662 + 2618 0 -37.039999 0 -37.039999 -1.8916325e-10 160.18662 + 2619 0 -37.039999 0 -37.039999 -3.6771886e-11 160.18662 + 2620 0 -37.039999 0 -37.039999 1.9097957e-10 160.18662 + 2621 0 -37.039999 0 -37.039999 -7.3912953e-11 160.18662 + 2622 0 -37.039999 0 -37.039999 -3.0318837e-10 160.18662 + 2623 0 -37.039999 0 -37.039999 -1.5174837e-10 160.18662 + 2624 0 -37.039999 0 -37.039999 -3.6434637e-11 160.18662 + 2625 0 -37.039999 0 -37.039999 4.5819653e-10 160.18662 + 2626 0 -37.039999 0 -37.039999 -7.7542964e-11 160.18662 + 2627 0 -37.039999 0 -37.039999 3.0712115e-13 160.18662 + 2628 0 -37.039999 0 -37.039999 -3.0561156e-10 160.18662 + 2629 0 -37.039999 0 -37.039999 3.9025568e-11 160.18662 + 2630 0 -37.039999 0 -37.039999 -1.9066539e-10 160.18662 + 2631 0 -37.039999 0 -37.039999 -3.6061142e-11 160.18662 + 2632 0 -37.039999 0 -37.039999 7.7699376e-11 160.18662 + 2633 0 -37.039999 0 -37.039999 -7.4479246e-11 160.18662 + 2634 0 -37.039999 0 -37.039999 -1.1233028e-10 160.18662 + 2635 0 -37.039999 0 -37.039999 3.8850512e-11 160.18662 + 2636 0 -37.039999 0 -37.039999 6.4898892e-10 160.18662 + 2637 0 -37.039999 0 -37.039999 -5.3477329e-10 160.18662 + 2638 0 -37.039999 0 -37.039999 5.3399664e-10 160.18662 + 2639 0 -37.039999 0 -37.039999 -5.3423992e-10 160.18662 + 2640 0 -37.039999 0 -37.039999 6.1063083e-10 160.18662 + 2641 0 -37.039999 0 -37.039999 6.8624919e-10 160.18662 + 2642 0 -37.039999 0 -37.039999 -2.3362589e-14 160.18662 + 2643 0 -37.039999 0 -37.039999 -7.6609209e-11 160.18662 + 2644 0 -37.039999 0 -37.039999 -1.1637567e-10 160.18662 + 2645 0 -37.039999 0 -37.039999 4.960556e-10 160.18662 + 2646 0 -37.039999 0 -37.039999 -5.7456997e-10 160.18662 + 2647 0 -37.039999 0 -37.039999 -6.5082815e-10 160.18662 + 2648 0 -37.039999 0 -37.039999 6.1046822e-10 160.18662 + 2649 0 -37.039999 0 -37.039999 5.7179797e-10 160.18662 + 2650 0 -37.039999 0 -37.039999 -4.1949567e-10 160.18662 + 2651 0 -37.039999 0 -37.039999 -4.5745819e-10 160.18662 + 2652 0 -37.039999 0 -37.039999 -4.1987726e-10 160.18662 + 2653 0 -37.039999 0 -37.039999 3.8117774e-10 160.18662 + 2654 0 -37.039999 0 -37.039999 4.577369e-10 160.18662 + 2655 0 -37.039999 0 -37.039999 -7.2635534e-10 160.18662 + 2656 0 -37.039999 0 -37.039999 -4.5803844e-10 160.18662 + 2657 0 -37.039999 0 -37.039999 -2.6577219e-13 160.18662 + 2658 0 -37.039999 0 -37.039999 1.1445238e-09 160.18662 + 2659 0 -37.039999 0 -37.039999 4.1867626e-10 160.18662 + 2660 0 -37.039999 0 -37.039999 -6.4963451e-10 160.18662 + 2661 0 -37.039999 0 -37.039999 -1.2606355e-09 160.18662 + 2662 0 -37.039999 0 -37.039999 -1.909301e-10 160.18662 + 2663 0 -37.039999 0 -37.039999 2.6685561e-10 160.18662 + 2664 0 -37.039999 0 -37.039999 5.7343965e-10 160.18662 + 2665 0 -37.039999 0 -37.039999 -2.668809e-10 160.18662 + 2666 0 -37.039999 0 -37.039999 -7.6448619e-11 160.18662 + 2667 0 -37.039999 0 -37.039999 4.2127056e-10 160.18662 + 2668 0 -37.039999 0 -37.039999 7.6321469e-11 160.18662 + 2669 0 -37.039999 0 -37.039999 -2.2965914e-10 160.18662 + 2670 0 -37.039999 0 -37.039999 1.9155029e-10 160.18662 + 2671 0 -37.039999 0 -37.039999 3.643421e-13 160.18662 + 2672 0 -37.039999 0 -37.039999 -4.2006852e-10 160.18662 + 2673 0 -37.039999 0 -37.039999 6.1077762e-10 160.18662 + 2674 0 -37.039999 0 -37.039999 -3.8143889e-10 160.18662 + 2675 0 -37.039999 0 -37.039999 -4.9645693e-10 160.18662 + 2676 0 -37.039999 0 -37.039999 5.7219617e-10 160.18662 + 2677 0 -37.039999 0 -37.039999 -4.9616863e-10 160.18662 + 2678 0 -37.039999 0 -37.039999 -6.497155e-10 160.18662 + 2679 0 -37.039999 0 -37.039999 6.4814917e-10 160.18662 + 2680 0 -37.039999 0 -37.039999 5.727897e-10 160.18662 + 2681 0 -37.039999 0 -37.039999 -4.1987466e-10 160.18662 + 2682 0 -37.039999 0 -37.039999 -4.966898e-10 160.18662 + 2683 0 -37.039999 0 -37.039999 5.3451396e-10 160.18662 + 2684 0 -37.039999 0 -37.039999 8.3994744e-10 160.18662 + 2685 0 -37.039999 0 -37.039999 -3.4337892e-10 160.18662 + 2686 0 -37.039999 0 -37.039999 -3.7730443e-11 160.18662 + 2687 0 -37.039999 0 -37.039999 -3.8090318e-10 160.18662 + 2688 0 -37.039999 0 -37.039999 3.8941891e-11 160.18662 + 2689 0 -37.039999 0 -37.039999 3.7080268e-11 160.18662 + 2690 0 -37.039999 0 -37.039999 -2.2924486e-10 160.18662 + 2691 0 -37.039999 0 -37.039999 6.113031e-10 160.18662 + 2692 0 -37.039999 0 -37.039999 6.8718206e-10 160.18662 + 2693 0 -37.039999 0 -37.039999 3.915131e-11 160.18662 + 2694 0 -37.039999 0 -37.039999 -1.1410284e-10 160.18662 + 2695 0 -37.039999 0 -37.039999 -1.8981815e-10 160.18662 + 2696 0 -37.039999 0 -37.039999 -2.2799391e-10 160.18662 + 2697 0 -37.039999 0 -37.039999 6.4862989e-10 160.18662 + 2698 0 -37.039999 0 -37.039999 -7.6423028e-10 160.18662 + 2699 0 -37.039999 0 -37.039999 4.5754415e-10 160.18662 + 2700 0 -37.039999 0 -37.039999 -3.4212215e-10 160.18662 + 2701 0 -37.039999 0 -37.039999 2.2925467e-10 160.18662 + 2702 0 -37.039999 0 -37.039999 7.7049429e-11 160.18662 + 2703 0 -37.039999 0 -37.039999 3.8015194e-11 160.18662 + 2704 0 -37.039999 0 -37.039999 -4.9663442e-10 160.18662 + 2705 0 -37.039999 0 -37.039999 -5.733908e-10 160.18662 + 2706 0 -37.039999 0 -37.039999 6.4857654e-10 160.18662 + 2707 0 -37.039999 0 -37.039999 5.7274112e-10 160.18662 + 2708 0 -37.039999 0 -37.039999 -5.7321675e-10 160.18662 + 2709 0 -37.039999 0 -37.039999 -6.8724655e-10 160.18662 + 2710 0 -37.039999 0 -37.039999 -3.8994692e-11 160.18662 + 2711 0 -37.039999 0 -37.039999 7.6388564e-10 160.18662 + 2712 0 -37.039999 0 -37.039999 3.8146156e-10 160.18662 + 2713 0 -37.039999 0 -37.039999 5.9471802e-13 160.18662 + 2714 0 -37.039999 0 -37.039999 4.5980403e-13 160.18662 + 2715 0 -37.039999 0 -37.039999 -1.5244217e-10 160.18662 + 2716 0 -37.039999 0 -37.039999 5.0833442e-13 160.18662 + 2717 0 -37.039999 0 -37.039999 1.9146331e-10 160.18662 + 2718 0 -37.039999 0 -37.039999 -3.7535495e-11 160.18662 + 2719 0 -37.039999 0 -37.039999 -3.9766072e-11 160.18662 + 2720 0 -37.039999 0 -37.039999 1.1354115e-10 160.18662 + 2721 0 -37.039999 0 -37.039999 -7.6464359e-10 160.18662 + 2722 0 -37.039999 0 -37.039999 -7.2615873e-10 160.18662 + 2723 0 -37.039999 0 -37.039999 3.4259483e-10 160.18662 + 2724 0 -37.039999 0 -37.039999 1.0325828e-09 160.18662 + 2725 0 -37.039999 0 -37.039999 -1.9080017e-10 160.18662 + 2726 0 -37.039999 0 -37.039999 2.6726253e-10 160.18662 + 2727 0 -37.039999 0 -37.039999 -1.9280278e-10 160.18662 + 2728 0 -37.039999 0 -37.039999 -8.0106234e-10 160.18662 + 2729 0 -37.039999 0 -37.039999 -6.4808519e-10 160.18662 + 2730 0 -37.039999 0 -37.039999 3.0617008e-10 160.18662 + 2731 0 -37.039999 0 -37.039999 2.3001525e-10 160.18662 + 2732 0 -37.039999 0 -37.039999 3.435959e-10 160.18662 + 2733 0 -37.039999 0 -37.039999 -3.05304e-10 160.18662 + 2734 0 -37.039999 0 -37.039999 7.2508705e-10 160.18662 + 2735 0 -37.039999 0 -37.039999 -4.1991479e-10 160.18662 + 2736 0 -37.039999 0 -37.039999 -5.3393099e-10 160.18662 + 2737 0 -37.039999 0 -37.039999 4.1929871e-10 160.18662 + 2738 0 -37.039999 0 -37.039999 8.0112418e-10 160.18662 + 2739 0 -37.039999 0 -37.039999 -3.8205974e-10 160.18662 + 2740 0 -37.039999 0 -37.039999 -3.0535893e-10 160.18662 + 2741 0 -37.039999 0 -37.039999 4.2025464e-10 160.18662 + 2742 0 -37.039999 0 -37.039999 3.8194729e-10 160.18662 + 2743 0 -37.039999 0 -37.039999 -3.8294783e-10 160.18662 + 2744 0 -37.039999 0 -37.039999 -3.4375943e-10 160.18662 + 2745 0 -37.039999 0 -37.039999 -6.7449456e-14 160.18662 + 2746 0 -37.039999 0 -37.039999 8.7745962e-10 160.18662 + 2747 0 -37.039999 0 -37.039999 7.6214178e-10 160.18662 + 2748 0 -37.039999 0 -37.039999 -2.6745678e-10 160.18662 + 2749 0 -37.039999 0 -37.039999 -7.6281696e-11 160.18662 + 2750 0 -37.039999 0 -37.039999 1.5313537e-10 160.18662 + 2751 0 -37.039999 0 -37.039999 -7.4406254e-11 160.18662 + 2752 0 -37.039999 0 -37.039999 8.7712757e-10 160.18662 + 2753 0 -37.039999 0 -37.039999 3.8198101e-10 160.18662 + 2754 0 -37.039999 0 -37.039999 -4.1971664e-10 160.18662 + 2755 0 -37.039999 0 -37.039999 -4.5710383e-10 160.18662 + 2756 0 -37.039999 0 -37.039999 2.2906377e-10 160.18662 + 2757 0 -37.039999 0 -37.039999 2.6760785e-10 160.18662 + 2758 0 -37.039999 0 -37.039999 5.742335e-14 160.18662 + 2759 0 -37.039999 0 -37.039999 2.6736374e-10 160.18662 + 2760 0 -37.039999 0 -37.039999 -7.2660985e-10 160.18662 + 2761 0 -37.039999 0 -37.039999 3.0477436e-10 160.18662 + 2762 0 -37.039999 0 -37.039999 8.0118131e-10 160.18662 + 2763 0 -37.039999 0 -37.039999 3.7482534e-11 160.18662 + 2764 0 -37.039999 0 -37.039999 -4.9502859e-10 160.18662 + 2765 0 -37.039999 0 -37.039999 3.9284732e-11 160.18662 + 2766 0 -37.039999 0 -37.039999 4.5790439e-10 160.18662 + 2767 0 -37.039999 0 -37.039999 -1.5345584e-10 160.18662 + 2768 0 -37.039999 0 -37.039999 -2.6792034e-10 160.18662 + 2769 0 -37.039999 0 -37.039999 4.200742e-10 160.18662 + 2770 0 -37.039999 0 -37.039999 3.4423314e-10 160.18662 + 2771 0 -37.039999 0 -37.039999 -3.0419019e-10 160.18662 + 2772 0 -37.039999 0 -37.039999 1.2155018e-12 160.18662 + 2773 0 -37.039999 0 -37.039999 -3.7732786e-11 160.18662 + 2774 0 -37.039999 0 -37.039999 4.9542035e-10 160.18662 + 2775 0 -37.039999 0 -37.039999 2.2907546e-10 160.18662 + 2776 0 -37.039999 0 -37.039999 -2.3011954e-10 160.18662 + 2777 0 -37.039999 0 -37.039999 -2.2968099e-10 160.18662 + 2778 0 -37.039999 0 -37.039999 -7.503646e-11 160.18662 + 2779 0 -37.039999 0 -37.039999 2.2948371e-10 160.18662 + 2780 0 -37.039999 0 -37.039999 5.7158557e-10 160.18662 + 2781 0 -37.039999 0 -37.039999 -6.4918821e-10 160.18662 + 2782 0 -37.039999 0 -37.039999 5.3454991e-10 160.18662 + 2783 0 -37.039999 0 -37.039999 6.1106223e-10 160.18662 + 2784 0 -37.039999 0 -37.039999 -7.2578659e-10 160.18662 + 2785 0 -37.039999 0 -37.039999 6.1142578e-10 160.18662 + 2786 0 -37.039999 0 -37.039999 -7.2586396e-10 160.18662 + 2787 0 -37.039999 0 -37.039999 6.1134886e-10 160.18662 + 2788 0 -37.039999 0 -37.039999 -7.2586073e-10 160.18662 + 2789 0 -37.039999 0 -37.039999 8.7785906e-10 160.18662 + 2790 0 -37.039999 0 -37.039999 -6.4977946e-10 160.18662 + 2791 0 -37.039999 0 -37.039999 6.4854548e-10 160.18662 + 2792 0 -37.039999 0 -37.039999 -5.3505355e-10 160.18662 + 2793 0 -37.039999 0 -37.039999 -4.5937942e-10 160.18662 + 2794 0 -37.039999 0 -37.039999 -3.6816796e-11 160.18662 + 2795 0 -37.039999 0 -37.039999 3.4336885e-10 160.18662 + 2796 0 -37.039999 0 -37.039999 3.0535301e-10 160.18662 + 2797 0 -37.039999 0 -37.039999 -3.857826e-11 160.18662 + 2798 0 -37.039999 0 -37.039999 -1.1364145e-10 160.18662 + 2799 0 -37.039999 0 -37.039999 7.6297764e-11 160.18662 + 2800 0 -37.039999 0 -37.039999 5.3431415e-10 160.18662 + 2801 0 -37.039999 0 -37.039999 5.3431415e-10 160.18662 + 2802 0 -37.039999 0 -37.039999 -7.6427904e-10 160.18662 + 2803 0 -37.039999 0 -37.039999 3.8134578e-10 160.18662 + 2804 0 -37.039999 0 -37.039999 6.1119148e-10 160.18662 + 2805 0 -37.039999 0 -37.039999 -2.2927313e-10 160.18662 + 2806 0 -37.039999 0 -37.039999 -6.4905905e-10 160.18662 + 2807 0 -37.039999 0 -37.039999 -1.1455141e-10 160.18662 + 2808 0 -37.039999 0 -37.039999 7.64027e-10 160.18662 + 2809 0 -37.039999 0 -37.039999 8.7760934e-10 160.18662 + 2810 0 -37.039999 0 -37.039999 -2.6754341e-10 160.18662 + 2811 0 -37.039999 0 -37.039999 -2.6675225e-10 160.18662 + 2812 0 -37.039999 0 -37.039999 -3.0507567e-10 160.18662 + 2813 0 -37.039999 0 -37.039999 4.19964e-10 160.18662 + 2814 0 -37.039999 0 -37.039999 -3.0507567e-10 160.18662 + 2815 0 -37.039999 0 -37.039999 4.9671729e-10 160.18662 + 2816 0 -37.039999 0 -37.039999 -2.6761141e-10 160.18662 + 2817 0 -37.039999 0 -37.039999 -3.4331287e-10 160.18662 + 2818 0 -37.039999 0 -37.039999 4.9677082e-10 160.18662 + 2819 0 -37.039999 0 -37.039999 -2.6657696e-10 160.18662 + 2820 0 -37.039999 0 -37.039999 5.3476291e-10 160.18662 + 2821 0 -37.039999 0 -37.039999 -4.9624364e-10 160.18662 + 2822 0 -37.039999 0 -37.039999 7.6392617e-10 160.18662 + 2823 0 -37.039999 0 -37.039999 -5.738443e-10 160.18662 + 2824 0 -37.039999 0 -37.039999 -4.9731176e-10 160.18662 + 2825 0 -37.039999 0 -37.039999 6.1155617e-10 160.18662 + 2826 0 -37.039999 0 -37.039999 -4.9731176e-10 160.18662 + 2827 0 -37.039999 0 -37.039999 -4.9731176e-10 160.18662 + 2828 0 -37.039999 0 -37.039999 7.5028499e-11 160.18662 + 2829 0 -37.039999 0 -37.039999 8.7790152e-10 160.18662 + 2830 0 -37.039999 0 -37.039999 2.6703949e-10 160.18662 + 2831 0 -37.039999 0 -37.039999 -6.1051343e-10 160.18662 + 2832 0 -37.039999 0 -37.039999 -1.5267681e-10 160.18662 + 2833 0 -37.039999 0 -37.039999 1.1330789e-10 160.18662 + 2834 0 -37.039999 0 -37.039999 4.1970655e-10 160.18662 + 2835 0 -37.039999 0 -37.039999 -3.0507269e-10 160.18662 + 2836 0 -37.039999 0 -37.039999 -4.5700918e-10 160.18662 + 2837 0 -37.039999 0 -37.039999 -1.5196978e-10 160.18662 + 2838 0 -37.039999 0 -37.039999 3.8213757e-10 160.18662 + 2839 0 -37.039999 0 -37.039999 1.1493281e-10 160.18662 + 2840 0 -37.039999 0 -37.039999 -4.2000525e-10 160.18662 + 2841 0 -37.039999 0 -37.039999 -7.2517046e-10 160.18662 + 2842 0 -37.039999 0 -37.039999 1.5318326e-10 160.18662 + 2843 0 -37.039999 0 -37.039999 1.1487146e-10 160.18662 + 2844 0 -37.039999 0 -37.039999 -7.2488426e-10 160.18662 + 2845 0 -37.039999 0 -37.039999 -3.0454713e-10 160.18662 + 2846 0 -37.039999 0 -37.039999 -1.905923e-10 160.18662 + 2847 0 -37.039999 0 -37.039999 1.9164182e-10 160.18662 + 2848 0 -37.039999 0 -37.039999 1.1553828e-10 160.18662 + 2849 0 -37.039999 0 -37.039999 3.4344789e-10 160.18662 + 2850 0 -37.039999 0 -37.039999 7.6417594e-11 160.18662 + 2851 0 -37.039999 0 -37.039999 -1.9015409e-10 160.18662 + 2852 0 -37.039999 0 -37.039999 -9.1607974e-10 160.18662 + 2853 0 -37.039999 0 -37.039999 -8.3943998e-10 160.18662 + 2854 0 -37.039999 0 -37.039999 3.8758172e-11 160.18662 + 2855 0 -37.039999 0 -37.039999 -3.7343178e-11 160.18662 + 2856 0 -37.039999 0 -37.039999 3.4383991e-10 160.18662 + 2857 0 -37.039999 0 -37.039999 -5.7152283e-10 160.18662 + 2858 0 -37.039999 0 -37.039999 8.3943074e-10 160.18662 + 2859 0 -37.039999 0 -37.039999 -4.5888659e-10 160.18662 + 2860 0 -37.039999 0 -37.039999 -2.6823311e-10 160.18662 + 2861 0 -37.039999 0 -37.039999 7.5707815e-11 160.18662 + 2862 0 -37.039999 0 -37.039999 -5.3335346e-10 160.18662 + 2863 0 -37.039999 0 -37.039999 2.288892e-10 160.18662 + 2864 0 -37.039999 0 -37.039999 9.5426311e-10 160.18662 + 2865 0 -37.039999 0 -37.039999 8.0122361e-10 160.18662 + 2866 0 -37.039999 0 -37.039999 -2.6743679e-10 160.18662 + 2867 0 -37.039999 0 -37.039999 -9.9316478e-10 160.18662 + 2868 0 -37.039999 0 -37.039999 -3.8468038e-11 160.18662 + 2869 0 -37.039999 0 -37.039999 -2.2829838e-10 160.18662 + 2870 0 -37.039999 0 -37.039999 1.1478171e-10 160.18662 + 2871 0 -37.039999 0 -37.039999 3.8181586e-10 160.18662 + 2872 0 -37.039999 0 -37.039999 -1.1458527e-10 160.18662 + 2873 0 -37.039999 0 -37.039999 -4.5929003e-10 160.18662 + 2874 0 -37.039999 0 -37.039999 3.8869515e-11 160.18662 + 2875 0 -37.039999 0 -37.039999 3.8563009e-11 160.18662 + 2876 0 -37.039999 0 -37.039999 -3.0510611e-10 160.18662 + 2877 0 -37.039999 0 -37.039999 2.3011513e-10 160.18662 + 2878 0 -37.039999 0 -37.039999 2.6732481e-10 160.18662 + 2879 0 -37.039999 0 -37.039999 -2.6517365e-10 160.18662 + 2880 0 -37.039999 0 -37.039999 -1.1486862e-10 160.18662 + 2881 0 -37.039999 0 -37.039999 2.2786229e-10 160.18662 + 2882 0 -37.039999 0 -37.039999 -4.9699807e-10 160.18662 + 2883 0 -37.039999 0 -37.039999 -5.3439558e-10 160.18662 + 2884 0 -37.039999 0 -37.039999 -5.3327178e-10 160.18662 + 2885 0 -37.039999 0 -37.039999 7.6641571e-11 160.18662 + 2886 0 -37.039999 0 -37.039999 7.6559729e-11 160.18662 + 2887 0 -37.039999 0 -37.039999 -1.1280499e-10 160.18662 + 2888 0 -37.039999 0 -37.039999 -1.9056917e-10 160.18662 + 2889 0 -37.039999 0 -37.039999 2.3083993e-10 160.18662 + 2890 0 -37.039999 0 -37.039999 1.5278134e-10 160.18662 + 2891 0 -37.039999 0 -37.039999 3.8713329e-11 160.18662 + 2892 0 -37.039999 0 -37.039999 3.906071e-11 160.18662 + 2893 0 -37.039999 0 -37.039999 -2.6683785e-10 160.18662 + 2894 0 -37.039999 0 -37.039999 3.4300475e-10 160.18662 + 2895 0 -37.039999 0 -37.039999 3.818254e-10 160.18662 + 2896 0 -37.039999 0 -37.039999 3.0583152e-10 160.18662 + 2897 0 -37.039999 0 -37.039999 -4.9468648e-10 160.18662 + 2898 0 -37.039999 0 -37.039999 -3.8458226e-11 160.18662 + 2899 0 -37.039999 0 -37.039999 4.5904197e-10 160.18662 + 2900 0 -37.039999 0 -37.039999 4.190211e-10 160.18662 + 2901 0 -37.039999 0 -37.039999 -1.1431526e-10 160.18662 + 2902 0 -37.039999 0 -37.039999 -9.5471657e-10 160.18662 + 2903 0 -37.039999 0 -37.039999 -3.8258312e-10 160.18662 + 2904 0 -37.039999 0 -37.039999 2.6713023e-10 160.18662 + 2905 0 -37.039999 0 -37.039999 2.3013455e-10 160.18662 + 2906 0 -37.039999 0 -37.039999 -1.9010315e-10 160.18662 + 2907 0 -37.039999 0 -37.039999 7.6455968e-11 160.18662 + 2908 0 -37.039999 0 -37.039999 -3.0539029e-10 160.18662 + 2909 0 -37.039999 0 -37.039999 2.2885807e-10 160.18662 + 2910 0 -37.039999 0 -37.039999 1.4226278e-12 160.18662 + 2911 0 -37.039999 0 -37.039999 7.6901448e-11 160.18662 + 2912 0 -37.039999 0 -37.039999 -3.4337839e-10 160.18662 + 2913 0 -37.039999 0 -37.039999 6.3561437e-13 160.18662 + 2914 0 -37.039999 0 -37.039999 3.437188e-10 160.18662 + 2915 0 -37.039999 0 -37.039999 -1.9139404e-10 160.18662 + 2916 0 -37.039999 0 -37.039999 -3.7952247e-11 160.18662 + 2917 0 -37.039999 0 -37.039999 6.8660299e-10 160.18662 + 2918 0 -37.039999 0 -37.039999 1.8969277e-10 160.18662 + 2919 0 -37.039999 0 -37.039999 -1.5217835e-10 160.18662 + 2920 0 -37.039999 0 -37.039999 3.4357882e-10 160.18662 + 2921 0 -37.039999 0 -37.039999 4.205349e-10 160.18662 + 2922 0 -37.039999 0 -37.039999 -2.2799689e-10 160.18662 + 2923 0 -37.039999 0 -37.039999 -4.9706885e-10 160.18662 + 2924 0 -37.039999 0 -37.039999 -7.71222e-13 160.18662 + 2925 0 -37.039999 0 -37.039999 1.2471037e-13 160.18662 + 2926 0 -37.039999 0 -37.039999 -2.670185e-10 160.18662 + 2927 0 -37.039999 0 -37.039999 -1.5172482e-10 160.18662 + 2928 0 -37.039999 0 -37.039999 3.4409548e-10 160.18662 + 2929 0 -37.039999 0 -37.039999 4.197554e-10 160.18662 + 2930 0 -37.039999 0 -37.039999 -2.28325e-10 160.18662 + 2931 0 -37.039999 0 -37.039999 4.0397558e-11 160.18662 + 2932 0 -37.039999 0 -37.039999 -1.1332268e-10 160.18662 + 2933 0 -37.039999 0 -37.039999 -3.750168e-11 160.18662 + 2934 0 -37.039999 0 -37.039999 3.9765264e-11 160.18662 + 2935 0 -37.039999 0 -37.039999 -1.1385403e-10 160.18662 + 2936 0 -37.039999 0 -37.039999 3.4345085e-10 160.18662 + 2937 0 -37.039999 0 -37.039999 -7.5170595e-11 160.18662 + 2938 0 -37.039999 0 -37.039999 -3.8069859e-10 160.18662 + 2939 0 -37.039999 0 -37.039999 -3.0302269e-10 160.18662 + 2940 0 -37.039999 0 -37.039999 -1.5098011e-10 160.18662 + 2941 0 -37.039999 0 -37.039999 -7.4542567e-11 160.18662 + 2942 0 -37.039999 0 -37.039999 1.1457843e-10 160.18662 + 2943 0 -37.039999 0 -37.039999 -1.5120667e-10 160.18662 + 2944 0 -37.039999 0 -37.039999 7.6993678e-11 160.18662 + 2945 0 -37.039999 0 -37.039999 -2.6476903e-10 160.18662 + 2946 0 -37.039999 0 -37.039999 -3.6956776e-11 160.18662 + 2947 0 -37.039999 0 -37.039999 7.7983094e-11 160.18662 + 2948 0 -37.039999 0 -37.039999 -1.511487e-10 160.18662 + 2949 0 -37.039999 0 -37.039999 -3.6960926e-11 160.18662 + 2950 0 -37.039999 0 -37.039999 4.2011597e-10 160.18662 + 2951 0 -37.039999 0 -37.039999 -3.8170104e-11 160.18662 + 2952 0 -37.039999 0 -37.039999 3.7877003e-11 160.18662 + 2953 0 -37.039999 0 -37.039999 -3.0435525e-10 160.18662 + 2954 0 -37.039999 0 -37.039999 -2.6599391e-10 160.18662 + 2955 0 -37.039999 0 -37.039999 -3.7206176e-11 160.18662 + 2956 0 -37.039999 0 -37.039999 2.6792919e-10 160.18662 + 2957 0 -37.039999 0 -37.039999 4.1950071e-10 160.18662 + 2958 0 -37.039999 0 -37.039999 1.5438208e-10 160.18662 + 2959 0 -37.039999 0 -37.039999 -4.1950298e-10 160.18662 + 2960 0 -37.039999 0 -37.039999 5.7245692e-10 160.18662 + 2961 0 -37.039999 0 -37.039999 4.9529734e-10 160.18662 + 2962 0 -37.039999 0 -37.039999 -2.6550373e-10 160.18662 + 2963 0 -37.039999 0 -37.039999 -1.1604846e-10 160.18662 + 2964 0 -37.039999 0 -37.039999 6.1108626e-10 160.18662 + 2965 0 -37.039999 0 -37.039999 2.6735728e-10 160.18662 + 2966 0 -37.039999 0 -37.039999 -4.5918304e-10 160.18662 + 2967 0 -37.039999 0 -37.039999 -4.9746316e-10 160.18662 + 2968 0 -37.039999 0 -37.039999 6.1016187e-10 160.18662 + 2969 0 -37.039999 0 -37.039999 6.1016187e-10 160.18662 + 2970 0 -37.039999 0 -37.039999 -5.3525204e-10 160.18662 + 2971 0 -37.039999 0 -37.039999 -4.5923315e-10 160.18662 + 2972 0 -37.039999 0 -37.039999 7.6476041e-10 160.18662 + 2973 0 -37.039999 0 -37.039999 -5.7408135e-10 160.18662 + 2974 0 -37.039999 0 -37.039999 -5.7408135e-10 160.18662 + 2975 0 -37.039999 0 -37.039999 7.6476041e-10 160.18662 + 2976 0 -37.039999 0 -37.039999 -5.7408135e-10 160.18662 + 2977 0 -37.039999 0 -37.039999 -4.2071922e-10 160.18662 + 2978 0 -37.039999 0 -37.039999 6.8813126e-10 160.18662 + 2979 0 -37.039999 0 -37.039999 6.1136321e-10 160.18662 + 2980 0 -37.039999 0 -37.039999 -4.5985298e-10 160.18662 + 2981 0 -37.039999 0 -37.039999 -4.5923684e-10 160.18662 + 2982 0 -37.039999 0 -37.039999 6.497047e-10 160.18662 + 2983 0 -37.039999 0 -37.039999 6.497047e-10 160.18662 + 2984 0 -37.039999 0 -37.039999 -3.8286111e-10 160.18662 + 2985 0 -37.039999 0 -37.039999 -4.9721162e-10 160.18662 + 2986 0 -37.039999 0 -37.039999 3.0545897e-10 160.18662 + 2987 0 -37.039999 0 -37.039999 6.8824309e-10 160.18662 + 2988 0 -37.039999 0 -37.039999 -3.8353324e-10 160.18662 + 2989 0 -37.039999 0 -37.039999 -5.345498e-10 160.18662 + 2990 0 -37.039999 0 -37.039999 3.8388574e-11 160.18662 + 2991 0 -37.039999 0 -37.039999 5.7297503e-10 160.18662 + 2992 0 -37.039999 0 -37.039999 3.7260871e-11 160.18662 + 2993 0 -37.039999 0 -37.039999 -7.488965e-11 160.18662 + 2994 0 -37.039999 0 -37.039999 -1.9045365e-10 160.18662 + 2995 0 -37.039999 0 -37.039999 4.9675482e-10 160.18662 + 2996 0 -37.039999 0 -37.039999 4.2081401e-10 160.18662 + 2997 0 -37.039999 0 -37.039999 -3.4505914e-10 160.18662 + 2998 0 -37.039999 0 -37.039999 -1.9023545e-10 160.18662 + 2999 0 -37.039999 0 -37.039999 -1.1475755e-10 160.18662 + 3000 0 -37.039999 0 -37.039999 9.1574434e-10 160.18662 + 3001 0 -37.039999 0 -37.039999 1.1824258e-09 160.18662 + 3002 0 -37.039999 0 -37.039999 1.1590698e-10 160.18662 + 3003 0 -37.039999 0 -37.039999 -3.0490744e-10 160.18662 + 3004 0 -37.039999 0 -37.039999 -3.423251e-10 160.18662 + 3005 0 -37.039999 0 -37.039999 -3.8727319e-11 160.18662 + 3006 0 -37.039999 0 -37.039999 2.673623e-10 160.18662 + 3007 0 -37.039999 0 -37.039999 -3.5924809e-11 160.18662 + 3008 0 -37.039999 0 -37.039999 -2.660219e-10 160.18662 + 3009 0 -37.039999 0 -37.039999 3.0615671e-10 160.18662 + 3010 0 -37.039999 0 -37.039999 2.2988235e-10 160.18662 + 3011 0 -37.039999 0 -37.039999 7.2830039e-13 160.18662 + 3012 0 -37.039999 0 -37.039999 -3.437412e-10 160.18662 + 3013 0 -37.039999 0 -37.039999 -1.5262477e-10 160.18662 + 3014 0 -37.039999 0 -37.039999 -3.9626069e-11 160.18662 + 3015 0 -37.039999 0 -37.039999 1.0694026e-09 160.18662 + 3016 0 -37.039999 0 -37.039999 1.0687294e-09 160.18662 + 3017 0 -37.039999 0 -37.039999 1.5253244e-10 160.18662 + 3018 0 -37.039999 0 -37.039999 -3.4353868e-10 160.18662 + 3019 0 -37.039999 0 -37.039999 -5.3556297e-10 160.18662 + 3020 0 -37.039999 0 -37.039999 5.725281e-10 160.18662 + 3021 0 -37.039999 0 -37.039999 8.4010241e-10 160.18662 + 3022 0 -37.039999 0 -37.039999 -1.1569901e-10 160.18662 + 3023 0 -37.039999 0 -37.039999 -9.5441676e-10 160.18662 + 3024 0 -37.039999 0 -37.039999 2.6612733e-10 160.18662 + 3025 0 -37.039999 0 -37.039999 8.397203e-10 160.18662 + 3026 0 -37.039999 0 -37.039999 -7.5629507e-11 160.18662 + 3027 0 -37.039999 0 -37.039999 -7.5032471e-11 160.18662 + 3028 0 -37.039999 0 -37.039999 2.2978522e-10 160.18662 + 3029 0 -37.039999 0 -37.039999 -2.6780354e-10 160.18662 + 3030 0 -37.039999 0 -37.039999 -7.6406823e-11 160.18662 + 3031 0 -37.039999 0 -37.039999 5.7160558e-10 160.18662 + 3032 0 -37.039999 0 -37.039999 4.9599414e-10 160.18662 + 3033 0 -37.039999 0 -37.039999 -3.4393017e-10 160.18662 + 3034 0 -37.039999 0 -37.039999 -8.7925962e-10 160.18662 + 3035 0 -37.039999 0 -37.039999 5.725784e-10 160.18662 + 3036 0 -37.039999 0 -37.039999 4.5764898e-10 160.18662 + 3037 0 -37.039999 0 -37.039999 -6.1211266e-10 160.18662 + 3038 0 -37.039999 0 -37.039999 -6.1247623e-10 160.18662 + 3039 0 -37.039999 0 -37.039999 2.2728445e-10 160.18662 + 3040 0 -37.039999 0 -37.039999 2.6627579e-10 160.18662 + 3041 0 -37.039999 0 -37.039999 -1.5271674e-10 160.18662 + 3042 0 -37.039999 0 -37.039999 3.0516427e-10 160.18662 + 3043 0 -37.039999 0 -37.039999 3.065051e-10 160.18662 + 3044 0 -37.039999 0 -37.039999 -6.1266485e-10 160.18662 + 3045 0 -37.039999 0 -37.039999 2.6596568e-10 160.18662 + 3046 0 -37.039999 0 -37.039999 5.7234087e-10 160.18662 + 3047 0 -37.039999 0 -37.039999 -2.3151659e-10 160.18662 + 3048 0 -37.039999 0 -37.039999 -6.4826795e-10 160.18662 + 3049 0 -37.039999 0 -37.039999 2.6778675e-10 160.18662 + 3050 0 -37.039999 0 -37.039999 3.8056411e-10 160.18662 + 3051 0 -37.039999 0 -37.039999 -4.5846562e-10 160.18662 + 3052 0 -37.039999 0 -37.039999 -1.3765176e-09 160.18662 + 3053 0 -37.039999 0 -37.039999 -2.2947528e-10 160.18662 + 3054 0 -37.039999 0 -37.039999 7.2500085e-10 160.18662 + 3055 0 -37.039999 0 -37.039999 5.3478665e-10 160.18662 + 3056 0 -37.039999 0 -37.039999 -6.1165601e-10 160.18662 + 3057 0 -37.039999 0 -37.039999 3.8084783e-10 160.18662 + 3058 0 -37.039999 0 -37.039999 1.0689092e-09 160.18662 + 3059 0 -37.039999 0 -37.039999 -3.8413454e-11 160.18662 + 3060 0 -37.039999 0 -37.039999 -1.1371905e-10 160.18662 + 3061 0 -37.039999 0 -37.039999 -1.1396288e-10 160.18662 + 3062 0 -37.039999 0 -37.039999 5.3466506e-10 160.18662 + 3063 0 -37.039999 0 -37.039999 1.526019e-10 160.18662 + 3064 0 -37.039999 0 -37.039999 -2.2736368e-10 160.18662 + 3065 0 -37.039999 0 -37.039999 7.6314466e-10 160.18662 + 3066 0 -37.039999 0 -37.039999 -4.9458066e-10 160.18662 + 3067 0 -37.039999 0 -37.039999 -1.8961935e-10 160.18662 + 3068 0 -37.039999 0 -37.039999 6.1117369e-10 160.18662 + 3069 0 -37.039999 0 -37.039999 7.2579786e-10 160.18662 + 3070 0 -37.039999 0 -37.039999 -4.5791405e-10 160.18662 + 3071 0 -37.039999 0 -37.039999 -8.032367e-10 160.18662 + 3072 0 -37.039999 0 -37.039999 7.6916737e-11 160.18662 + 3073 0 -37.039999 0 -37.039999 -1.9001248e-10 160.18662 + 3074 0 -37.039999 0 -37.039999 4.9514603e-10 160.18662 + 3075 0 -37.039999 0 -37.039999 -2.2819524e-10 160.18662 + 3076 0 -37.039999 0 -37.039999 -2.2732893e-10 160.18662 + 3077 0 -37.039999 0 -37.039999 -1.9023477e-10 160.18662 + 3078 0 -37.039999 0 -37.039999 -3.7842001e-11 160.18662 + 3079 0 -37.039999 0 -37.039999 3.8159406e-10 160.18662 + 3080 0 -37.039999 0 -37.039999 7.6019754e-11 160.18662 + 3081 0 -37.039999 0 -37.039999 -3.8080421e-11 160.18662 + 3082 0 -37.039999 0 -37.039999 1.1462082e-10 160.18662 + 3083 0 -37.039999 0 -37.039999 3.7912306e-11 160.18662 + 3084 0 -37.039999 0 -37.039999 3.7237809e-11 160.18662 + 3085 0 -37.039999 0 -37.039999 -4.965161e-10 160.18662 + 3086 0 -37.039999 0 -37.039999 -3.4319935e-10 160.18662 + 3087 0 -37.039999 0 -37.039999 -1.5164477e-10 160.18662 + 3088 0 -37.039999 0 -37.039999 7.6768689e-11 160.18662 + 3089 0 -37.039999 0 -37.039999 -1.9012862e-10 160.18662 + 3090 0 -37.039999 0 -37.039999 1.0929215e-12 160.18662 + 3091 0 -37.039999 0 -37.039999 1.1571194e-10 160.18662 + 3092 0 -37.039999 0 -37.039999 5.9994494e-13 160.18662 + 3093 0 -37.039999 0 -37.039999 1.2941119e-12 160.18662 + 3094 0 -37.039999 0 -37.039999 1.5196402e-10 160.18662 + 3095 0 -37.039999 0 -37.039999 -4.1911298e-10 160.18662 + 3096 0 -37.039999 0 -37.039999 2.6776876e-10 160.18662 + 3097 0 -37.039999 0 -37.039999 3.4438683e-10 160.18662 + 3098 0 -37.039999 0 -37.039999 7.6591113e-11 160.18662 + 3099 0 -37.039999 0 -37.039999 7.5424071e-11 160.18662 + 3100 0 -37.039999 0 -37.039999 -3.8559805e-11 160.18662 + 3101 0 -37.039999 0 -37.039999 -2.6615963e-10 160.18662 + 3102 0 -37.039999 0 -37.039999 -5.3307474e-10 160.18662 + 3103 0 -37.039999 0 -37.039999 1.1621133e-10 160.18662 + 3104 0 -37.039999 0 -37.039999 3.4238963e-10 160.18662 + 3105 0 -37.039999 0 -37.039999 -1.5225063e-10 160.18662 + 3106 0 -37.039999 0 -37.039999 -5.7346111e-10 160.18662 + 3107 0 -37.039999 0 -37.039999 6.8677397e-10 160.18662 + 3108 0 -37.039999 0 -37.039999 -6.1175785e-10 160.18662 + 3109 0 -37.039999 0 -37.039999 6.501284e-10 160.18662 + 3110 0 -37.039999 0 -37.039999 -6.1231231e-10 160.18662 + 3111 0 -37.039999 0 -37.039999 5.3454883e-10 160.18662 + 3112 0 -37.039999 0 -37.039999 4.5786219e-10 160.18662 + 3113 0 -37.039999 0 -37.039999 -2.2989325e-10 160.18662 + 3114 0 -37.039999 0 -37.039999 -6.8841068e-10 160.18662 + 3115 0 -37.039999 0 -37.039999 5.3498262e-10 160.18662 + 3116 0 -37.039999 0 -37.039999 4.1923911e-10 160.18662 + 3117 0 -37.039999 0 -37.039999 -4.5813445e-10 160.18662 + 3118 0 -37.039999 0 -37.039999 -6.1078938e-10 160.18662 + 3119 0 -37.039999 0 -37.039999 5.3496818e-10 160.18662 + 3120 0 -37.039999 0 -37.039999 6.8811189e-10 160.18662 + 3121 0 -37.039999 0 -37.039999 -4.9656688e-10 160.18662 + 3122 0 -37.039999 0 -37.039999 -6.864804e-10 160.18662 + 3123 0 -37.039999 0 -37.039999 6.1195965e-10 160.18662 + 3124 0 -37.039999 0 -37.039999 -6.1155847e-10 160.18662 + 3125 0 -37.039999 0 -37.039999 6.1162955e-10 160.18662 + 3126 0 -37.039999 0 -37.039999 -5.3508638e-10 160.18662 + 3127 0 -37.039999 0 -37.039999 -4.5855139e-10 160.18662 + 3128 0 -37.039999 0 -37.039999 4.9587631e-10 160.18662 + 3129 0 -37.039999 0 -37.039999 5.7313848e-10 160.18662 + 3130 0 -37.039999 0 -37.039999 -4.2031957e-10 160.18662 + 3131 0 -37.039999 0 -37.039999 -4.9607688e-10 160.18662 + 3132 0 -37.039999 0 -37.039999 -3.9417634e-11 160.18662 + 3133 0 -37.039999 0 -37.039999 1.0696289e-09 160.18662 + 3134 0 -37.039999 0 -37.039999 1.1457502e-09 160.18662 + 3135 0 -37.039999 0 -37.039999 -7.5946537e-11 160.18662 + 3136 0 -37.039999 0 -37.039999 -1.1307594e-10 160.18662 + 3137 0 -37.039999 0 -37.039999 1.1423027e-10 160.18662 + 3138 0 -37.039999 0 -37.039999 -1.5116454e-10 160.18662 + 3139 0 -37.039999 0 -37.039999 1.1474826e-10 160.18662 + 3140 0 -37.039999 0 -37.039999 -7.5219058e-11 160.18662 + 3141 0 -37.039999 0 -37.039999 7.6938655e-11 160.18662 + 3142 0 -37.039999 0 -37.039999 4.5715814e-10 160.18662 + 3143 0 -37.039999 0 -37.039999 2.2860855e-10 160.18662 + 3144 0 -37.039999 0 -37.039999 1.3983894e-13 160.18662 + 3145 0 -37.039999 0 -37.039999 -4.2014307e-10 160.18662 + 3146 0 -37.039999 0 -37.039999 4.2023295e-10 160.18662 + 3147 0 -37.039999 0 -37.039999 -1.1445416e-10 160.18662 + 3148 0 -37.039999 0 -37.039999 -5.3475731e-10 160.18662 + 3149 0 -37.039999 0 -37.039999 1.9027382e-10 160.18662 + 3150 0 -37.039999 0 -37.039999 1.519048e-10 160.18662 + 3151 0 -37.039999 0 -37.039999 -1.1529679e-10 160.18662 + 3152 0 -37.039999 0 -37.039999 7.6707021e-11 160.18662 + 3153 0 -37.039999 0 -37.039999 -7.5972236e-11 160.18662 + 3154 0 -37.039999 0 -37.039999 4.5876733e-10 160.18662 + 3155 0 -37.039999 0 -37.039999 -5.3530096e-10 160.18662 + 3156 0 -37.039999 0 -37.039999 6.5001389e-10 160.18662 + 3157 0 -37.039999 0 -37.039999 -5.3449272e-10 160.18662 + 3158 0 -37.039999 0 -37.039999 6.8737923e-10 160.18662 + 3159 0 -37.039999 0 -37.039999 -3.8129304e-10 160.18662 + 3160 0 -37.039999 0 -37.039999 1.6519033e-12 160.18662 + 3161 0 -37.039999 0 -37.039999 1.8962366e-12 160.18662 + 3162 0 -37.039999 0 -37.039999 -1.1374303e-10 160.18662 + 3163 0 -37.039999 0 -37.039999 3.0574546e-10 160.18662 + 3164 0 -37.039999 0 -37.039999 1.1689888e-12 160.18662 + 3165 0 -37.039999 0 -37.039999 -2.66787e-10 160.18662 + 3166 0 -37.039999 0 -37.039999 -7.4307218e-11 160.18662 + 3167 0 -37.039999 0 -37.039999 7.7360752e-11 160.18662 + 3168 0 -37.039999 0 -37.039999 -3.6991691e-11 160.18662 + 3169 0 -37.039999 0 -37.039999 3.0592843e-10 160.18662 + 3170 0 -37.039999 0 -37.039999 3.4474222e-10 160.18662 + 3171 0 -37.039999 0 -37.039999 -2.6591624e-10 160.18662 + 3172 0 -37.039999 0 -37.039999 3.8099124e-11 160.18662 + 3173 0 -37.039999 0 -37.039999 2.298968e-10 160.18662 + 3174 0 -37.039999 0 -37.039999 3.05273e-10 160.18662 + 3175 0 -37.039999 0 -37.039999 -7.6069047e-11 160.18662 + 3176 0 -37.039999 0 -37.039999 -3.4155345e-10 160.18662 + 3177 0 -37.039999 0 -37.039999 -1.8959649e-10 160.18662 + 3178 0 -37.039999 0 -37.039999 4.587741e-10 160.18662 + 3179 0 -37.039999 0 -37.039999 -5.7125458e-10 160.18662 + 3180 0 -37.039999 0 -37.039999 6.8690317e-10 160.18662 + 3181 0 -37.039999 0 -37.039999 -4.9688872e-10 160.18662 + 3182 0 -37.039999 0 -37.039999 3.0596011e-10 160.18662 + 3183 0 -37.039999 0 -37.039999 6.8674288e-10 160.18662 + 3184 0 -37.039999 0 -37.039999 -6.098451e-10 160.18662 + 3185 0 -37.039999 0 -37.039999 -6.8644564e-10 160.18662 + 3186 0 -37.039999 0 -37.039999 6.4857505e-10 160.18662 + 3187 0 -37.039999 0 -37.039999 -7.2481698e-10 160.18662 + 3188 0 -37.039999 0 -37.039999 7.2438665e-10 160.18662 + 3189 0 -37.039999 0 -37.039999 -7.6358416e-10 160.18662 + 3190 0 -37.039999 0 -37.039999 7.244714e-10 160.18662 + 3191 0 -37.039999 0 -37.039999 -4.9623399e-10 160.18662 + 3192 0 -37.039999 0 -37.039999 7.6744686e-11 160.18662 + 3193 0 -37.039999 0 -37.039999 7.6397807e-10 160.18662 + 3194 0 -37.039999 0 -37.039999 5.7251965e-10 160.18662 + 3195 0 -37.039999 0 -37.039999 -7.2477775e-10 160.18662 + 3196 0 -37.039999 0 -37.039999 6.1030878e-10 160.18662 + 3197 0 -37.039999 0 -37.039999 -7.2489559e-10 160.18662 + 3198 0 -37.039999 0 -37.039999 6.1039262e-10 160.18662 + 3199 0 -37.039999 0 -37.039999 -7.2467053e-10 160.18662 + 3200 0 -37.039999 0 -37.039999 6.1055059e-10 160.18662 + 3201 0 -37.039999 0 -37.039999 -7.2467053e-10 160.18662 + 3202 0 -37.039999 0 -37.039999 5.3390113e-10 160.18662 + 3203 0 -37.039999 0 -37.039999 -6.0977711e-10 160.18662 + 3204 0 -37.039999 0 -37.039999 5.3390113e-10 160.18662 + 3205 0 -37.039999 0 -37.039999 -6.0977711e-10 160.18662 + 3206 0 -37.039999 0 -37.039999 5.3390113e-10 160.18662 + 3207 0 -37.039999 0 -37.039999 -6.0981434e-10 160.18662 + 3208 0 -37.039999 0 -37.039999 5.342476e-10 160.18662 + 3209 0 -37.039999 0 -37.039999 -6.4814015e-10 160.18662 + 3210 0 -37.039999 0 -37.039999 6.1078255e-10 160.18662 + 3211 0 -37.039999 0 -37.039999 -6.4814015e-10 160.18662 + 3212 0 -37.039999 0 -37.039999 6.1078255e-10 160.18662 + 3213 0 -37.039999 0 -37.039999 -6.098568e-10 160.18662 + 3214 0 -37.039999 0 -37.039999 6.8650201e-10 160.18662 + 3215 0 -37.039999 0 -37.039999 -6.4814015e-10 160.18662 + 3216 0 -37.039999 0 -37.039999 6.1078255e-10 160.18662 + 3217 0 -37.039999 0 -37.039999 -6.0983511e-10 160.18662 + 3218 0 -37.039999 0 -37.039999 6.8650201e-10 160.18662 + 3219 0 -37.039999 0 -37.039999 -4.5747419e-10 160.18662 + 3220 0 -37.039999 0 -37.039999 4.9602025e-10 160.18662 + 3221 0 -37.039999 0 -37.039999 -7.2465561e-10 160.18662 + 3222 0 -37.039999 0 -37.039999 6.1078255e-10 160.18662 + 3223 0 -37.039999 0 -37.039999 -6.0983511e-10 160.18662 + 3224 0 -37.039999 0 -37.039999 5.7248895e-10 160.18662 + 3225 0 -37.039999 0 -37.039999 -6.0983511e-10 160.18662 + 3226 0 -37.039999 0 -37.039999 5.342476e-10 160.18662 + 3227 0 -37.039999 0 -37.039999 -6.0983511e-10 160.18662 + 3228 0 -37.039999 0 -37.039999 6.1078255e-10 160.18662 + 3229 0 -37.039999 0 -37.039999 -6.0983511e-10 160.18662 + 3230 0 -37.039999 0 -37.039999 6.8650201e-10 160.18662 + 3231 0 -37.039999 0 -37.039999 -4.5747419e-10 160.18662 + 3232 0 -37.039999 0 -37.039999 4.585103e-10 160.18662 + 3233 0 -37.039999 0 -37.039999 -4.9585398e-10 160.18662 + 3234 0 -37.039999 0 -37.039999 4.9602025e-10 160.18662 + 3235 0 -37.039999 0 -37.039999 -5.723293e-10 160.18662 + 3236 0 -37.039999 0 -37.039999 4.9612777e-10 160.18662 + 3237 0 -37.039999 0 -37.039999 -6.0980049e-10 160.18662 + 3238 0 -37.039999 0 -37.039999 5.342476e-10 160.18662 + 3239 0 -37.039999 0 -37.039999 -6.4814015e-10 160.18662 + 3240 0 -37.039999 0 -37.039999 6.1078255e-10 160.18662 + 3241 0 -37.039999 0 -37.039999 -6.0983511e-10 160.18662 + 3242 0 -37.039999 0 -37.039999 6.8650201e-10 160.18662 + 3243 0 -37.039999 0 -37.039999 -4.5747419e-10 160.18662 + 3244 0 -37.039999 0 -37.039999 4.585103e-10 160.18662 + 3245 0 -37.039999 0 -37.039999 -4.5748803e-10 160.18662 + 3246 0 -37.039999 0 -37.039999 4.585103e-10 160.18662 + 3247 0 -37.039999 0 -37.039999 -6.1061896e-10 160.18662 + 3248 0 -37.039999 0 -37.039999 4.9612777e-10 160.18662 + 3249 0 -37.039999 0 -37.039999 -6.0980049e-10 160.18662 + 3250 0 -37.039999 0 -37.039999 5.342476e-10 160.18662 + 3251 0 -37.039999 0 -37.039999 -6.0983511e-10 160.18662 + 3252 0 -37.039999 0 -37.039999 6.1078255e-10 160.18662 + 3253 0 -37.039999 0 -37.039999 -6.0983511e-10 160.18662 + 3254 0 -37.039999 0 -37.039999 6.8650201e-10 160.18662 + 3255 0 -37.039999 0 -37.039999 -4.5747419e-10 160.18662 + 3256 0 -37.039999 0 -37.039999 4.9602025e-10 160.18662 + 3257 0 -37.039999 0 -37.039999 -5.723293e-10 160.18662 + 3258 0 -37.039999 0 -37.039999 4.9612777e-10 160.18662 + 3259 0 -37.039999 0 -37.039999 -6.0981434e-10 160.18662 + 3260 0 -37.039999 0 -37.039999 5.342476e-10 160.18662 + 3261 0 -37.039999 0 -37.039999 -6.0980049e-10 160.18662 + 3262 0 -37.039999 0 -37.039999 5.342476e-10 160.18662 + 3263 0 -37.039999 0 -37.039999 -6.0983511e-10 160.18662 + 3264 0 -37.039999 0 -37.039999 5.342476e-10 160.18662 + 3265 0 -37.039999 0 -37.039999 -6.0983511e-10 160.18662 + 3266 0 -37.039999 0 -37.039999 6.1078255e-10 160.18662 + 3267 0 -37.039999 0 -37.039999 -6.0983511e-10 160.18662 + 3268 0 -37.039999 0 -37.039999 6.1078255e-10 160.18662 + 3269 0 -37.039999 0 -37.039999 -6.0983511e-10 160.18662 + 3270 0 -37.039999 0 -37.039999 6.8650201e-10 160.18662 + 3271 0 -37.039999 0 -37.039999 -4.5747419e-10 160.18662 + 3272 0 -37.039999 0 -37.039999 4.585103e-10 160.18662 + 3273 0 -37.039999 0 -37.039999 -4.9585398e-10 160.18662 + 3274 0 -37.039999 0 -37.039999 4.9602025e-10 160.18662 + 3275 0 -37.039999 0 -37.039999 -5.723293e-10 160.18662 + 3276 0 -37.039999 0 -37.039999 4.9612777e-10 160.18662 + 3277 0 -37.039999 0 -37.039999 -6.0981434e-10 160.18662 + 3278 0 -37.039999 0 -37.039999 5.342476e-10 160.18662 + 3279 0 -37.039999 0 -37.039999 -6.0980049e-10 160.18662 + 3280 0 -37.039999 0 -37.039999 5.342476e-10 160.18662 + 3281 0 -37.039999 0 -37.039999 -6.0983511e-10 160.18662 + 3282 0 -37.039999 0 -37.039999 6.1078255e-10 160.18662 + 3283 0 -37.039999 0 -37.039999 -6.0983511e-10 160.18662 + 3284 0 -37.039999 0 -37.039999 5.7248895e-10 160.18662 + 3285 0 -37.039999 0 -37.039999 -4.5745465e-10 160.18662 + 3286 0 -37.039999 0 -37.039999 1.9028976e-10 160.18662 + 3287 0 -37.039999 0 -37.039999 1.9156253e-10 160.18662 + 3288 0 -37.039999 0 -37.039999 -1.511973e-10 160.18662 + 3289 0 -37.039999 0 -37.039999 1.1500757e-12 160.18662 + 3290 0 -37.039999 0 -37.039999 -7.5647824e-11 160.18662 + 3291 0 -37.039999 0 -37.039999 7.5067451e-11 160.18662 + 3292 0 -37.039999 0 -37.039999 4.0535701e-13 160.18662 + 3293 0 -37.039999 0 -37.039999 3.7356102e-11 160.18662 + 3294 0 -37.039999 0 -37.039999 -1.13123e-10 160.18662 + 3295 0 -37.039999 0 -37.039999 3.8629331e-11 160.18662 + 3296 0 -37.039999 0 -37.039999 4.196063e-10 160.18662 + 3297 0 -37.039999 0 -37.039999 7.7891832e-11 160.18662 + 3298 0 -37.039999 0 -37.039999 1.5453247e-12 160.18662 + 3299 0 -37.039999 0 -37.039999 -1.5188388e-10 160.18662 + 3300 0 -37.039999 0 -37.039999 3.7958823e-11 160.18662 + 3301 0 -37.039999 0 -37.039999 -3.8724153e-11 160.18662 + 3302 0 -37.039999 0 -37.039999 3.4264607e-10 160.18662 + 3303 0 -37.039999 0 -37.039999 3.0618569e-10 160.18662 + 3304 0 -37.039999 0 -37.039999 -3.0479016e-10 160.18662 + 3305 0 -37.039999 0 -37.039999 -3.0461203e-10 160.18662 + 3306 0 -37.039999 0 -37.039999 3.7262728e-11 160.18662 + 3307 0 -37.039999 0 -37.039999 3.8765483e-11 160.18662 + 3308 0 -37.039999 0 -37.039999 3.9046338e-11 160.18662 + 3309 0 -37.039999 0 -37.039999 1.5247917e-10 160.18662 + 3310 0 -37.039999 0 -37.039999 -2.3016919e-10 160.18662 + 3311 0 -37.039999 0 -37.039999 -5.3361765e-10 160.18662 + 3312 0 -37.039999 0 -37.039999 -3.6957533e-11 160.18662 + 3313 0 -37.039999 0 -37.039999 -3.6572667e-11 160.18662 + 3314 0 -37.039999 0 -37.039999 2.2916109e-10 160.18662 + 3315 0 -37.039999 0 -37.039999 1.5252117e-10 160.18662 + 3316 0 -37.039999 0 -37.039999 -7.5406927e-11 160.18662 + 3317 0 -37.039999 0 -37.039999 1.1596125e-12 160.18662 + 3318 0 -37.039999 0 -37.039999 1.1596125e-12 160.18662 + 3319 0 -37.039999 0 -37.039999 -3.6609897e-11 160.18662 + 3320 0 -37.039999 0 -37.039999 -1.1244811e-10 160.18662 + 3321 0 -37.039999 0 -37.039999 1.9800736e-12 160.18662 + 3322 0 -37.039999 0 -37.039999 7.8495857e-11 160.18662 + 3323 0 -37.039999 0 -37.039999 -1.51173e-10 160.18662 + 3324 0 -37.039999 0 -37.039999 -7.4603843e-11 160.18662 + 3325 0 -37.039999 0 -37.039999 4.2052977e-10 160.18662 + 3326 0 -37.039999 0 -37.039999 8.2873508e-13 160.18662 + 3327 0 -37.039999 0 -37.039999 4.7133534e-13 160.18662 + 3328 0 -37.039999 0 -37.039999 7.7249703e-11 160.18662 + 3329 0 -37.039999 0 -37.039999 -3.7998042e-10 160.18662 + 3330 0 -37.039999 0 -37.039999 1.0583984e-12 160.18662 + 3331 0 -37.039999 0 -37.039999 1.1603073e-10 160.18662 + 3332 0 -37.039999 0 -37.039999 5.6072016e-13 160.18662 + 3333 0 -37.039999 0 -37.039999 -3.8060999e-10 160.18662 + 3334 0 -37.039999 0 -37.039999 1.9128436e-10 160.18662 + 3335 0 -37.039999 0 -37.039999 1.1441617e-10 160.18662 + 3336 0 -37.039999 0 -37.039999 3.8760531e-11 160.18662 + 3337 0 -37.039999 0 -37.039999 3.8410215e-11 160.18662 + 3338 0 -37.039999 0 -37.039999 -4.5730236e-10 160.18662 + 3339 0 -37.039999 0 -37.039999 2.6670224e-10 160.18662 + 3340 0 -37.039999 0 -37.039999 2.6798634e-10 160.18662 + 3341 0 -37.039999 0 -37.039999 -3.8009569e-10 160.18662 + 3342 0 -37.039999 0 -37.039999 -3.7131119e-11 160.18662 + 3343 0 -37.039999 0 -37.039999 -3.6442936e-11 160.18662 + 3344 0 -37.039999 0 -37.039999 1.1666353e-10 160.18662 + 3345 0 -37.039999 0 -37.039999 1.7717994e-12 160.18662 + 3346 0 -37.039999 0 -37.039999 3.9616068e-11 160.18662 + 3347 0 -37.039999 0 -37.039999 7.7255686e-11 160.18662 + 3348 0 -37.039999 0 -37.039999 -1.8948205e-10 160.18662 + 3349 0 -37.039999 0 -37.039999 2.1935976e-12 160.18662 + 3350 0 -37.039999 0 -37.039999 3.8433184e-11 160.18662 + 3351 0 -37.039999 0 -37.039999 -7.6119963e-11 160.18662 + 3352 0 -37.039999 0 -37.039999 -2.8589843e-13 160.18662 + 3353 0 -37.039999 0 -37.039999 3.7228249e-11 160.18662 + 3354 0 -37.039999 0 -37.039999 1.1567826e-10 160.18662 + 3355 0 -37.039999 0 -37.039999 -9.7247914e-13 160.18662 + 3356 0 -37.039999 0 -37.039999 -6.0971773e-10 160.18662 + 3357 0 -37.039999 0 -37.039999 4.5944153e-10 160.18662 + 3358 0 -37.039999 0 -37.039999 -5.7307327e-10 160.18662 + 3359 0 -37.039999 0 -37.039999 6.494133e-10 160.18662 + 3360 0 -37.039999 0 -37.039999 -5.3490743e-10 160.18662 + 3361 0 -37.039999 0 -37.039999 6.110435e-10 160.18662 + 3362 0 -37.039999 0 -37.039999 -6.8685857e-10 160.18662 + 3363 0 -37.039999 0 -37.039999 6.492727e-10 160.18662 + 3364 0 -37.039999 0 -37.039999 -6.4852645e-10 160.18662 + 3365 0 -37.039999 0 -37.039999 5.7267125e-10 160.18662 + 3366 0 -37.039999 0 -37.039999 -6.864944e-10 160.18662 + 3367 0 -37.039999 0 -37.039999 5.7267125e-10 160.18662 + 3368 0 -37.039999 0 -37.039999 -6.4852645e-10 160.18662 + 3369 0 -37.039999 0 -37.039999 5.7267125e-10 160.18662 + 3370 0 -37.039999 0 -37.039999 -6.4852645e-10 160.18662 + 3371 0 -37.039999 0 -37.039999 5.7267125e-10 160.18662 + 3372 0 -37.039999 0 -37.039999 -6.8638826e-10 160.18662 + 3373 0 -37.039999 0 -37.039999 6.1046522e-10 160.18662 + 3374 0 -37.039999 0 -37.039999 -6.8638826e-10 160.18662 + 3375 0 -37.039999 0 -37.039999 6.1046522e-10 160.18662 + 3376 0 -37.039999 0 -37.039999 -7.2478912e-10 160.18662 + 3377 0 -37.039999 0 -37.039999 6.1046522e-10 160.18662 + 3378 0 -37.039999 0 -37.039999 -5.7142915e-10 160.18662 + 3379 0 -37.039999 0 -37.039999 5.7299862e-10 160.18662 + 3380 0 -37.039999 0 -37.039999 -7.2467145e-10 160.18662 + 3381 0 -37.039999 0 -37.039999 5.7288833e-10 160.18662 + 3382 0 -37.039999 0 -37.039999 -7.2467145e-10 160.18662 + 3383 0 -37.039999 0 -37.039999 6.1053954e-10 160.18662 + 3384 0 -37.039999 0 -37.039999 -5.7234514e-10 160.18662 + 3385 0 -37.039999 0 -37.039999 2.286281e-10 160.18662 + 3386 0 -37.039999 0 -37.039999 6.1048168e-10 160.18662 + 3387 0 -37.039999 0 -37.039999 -4.5841849e-10 160.18662 + 3388 0 -37.039999 0 -37.039999 3.8224547e-10 160.18662 + 3389 0 -37.039999 0 -37.039999 4.9621576e-10 160.18662 + 3390 0 -37.039999 0 -37.039999 -4.5868756e-10 160.18662 + 3391 0 -37.039999 0 -37.039999 -4.5868756e-10 160.18662 + 3392 0 -37.039999 0 -37.039999 4.9629636e-10 160.18662 + 3393 0 -37.039999 0 -37.039999 -4.9551061e-10 160.18662 + 3394 0 -37.039999 0 -37.039999 5.7205535e-10 160.18662 + 3395 0 -37.039999 0 -37.039999 -4.9551061e-10 160.18662 + 3396 0 -37.039999 0 -37.039999 5.7205535e-10 160.18662 + 3397 0 -37.039999 0 -37.039999 9.0276936e-14 160.18662 + 3398 0 -37.039999 0 -37.039999 -7.2539977e-10 160.18662 + 3399 0 -37.039999 0 -37.039999 2.6665694e-10 160.18662 + 3400 0 -37.039999 0 -37.039999 4.5696729e-10 160.18662 + 3401 0 -37.039999 0 -37.039999 -2.2988447e-10 160.18662 + 3402 0 -37.039999 0 -37.039999 2.6700334e-10 160.18662 + 3403 0 -37.039999 0 -37.039999 5.3429276e-10 160.18662 + 3404 0 -37.039999 0 -37.039999 -2.6812261e-10 160.18662 + 3405 0 -37.039999 0 -37.039999 -6.8836692e-10 160.18662 + 3406 0 -37.039999 0 -37.039999 4.9499851e-10 160.18662 + 3407 0 -37.039999 0 -37.039999 -6.8738816e-10 160.18662 + 3408 0 -37.039999 0 -37.039999 -1.0313646e-09 160.18662 + 3409 0 -37.039999 0 -37.039999 2.6651836e-10 160.18662 + 3410 0 -37.039999 0 -37.039999 4.5839909e-10 160.18662 + 3411 0 -37.039999 0 -37.039999 -4.9724159e-10 160.18662 + 3412 0 -37.039999 0 -37.039999 -5.3548679e-10 160.18662 + 3413 0 -37.039999 0 -37.039999 7.5618451e-11 160.18662 + 3414 0 -37.039999 0 -37.039999 1.1076931e-09 160.18662 + 3415 0 -37.039999 0 -37.039999 8.0108054e-10 160.18662 + 3416 0 -37.039999 0 -37.039999 -1.1345624e-10 160.18662 + 3417 0 -37.039999 0 -37.039999 -1.8868788e-10 160.18662 + 3418 0 -37.039999 0 -37.039999 -1.8872571e-10 160.18662 + 3419 0 -37.039999 0 -37.039999 3.9273294e-11 160.18662 + 3420 0 -37.039999 0 -37.039999 2.2994079e-10 160.18662 + 3421 0 -37.039999 0 -37.039999 1.1541845e-10 160.18662 + 3422 0 -37.039999 0 -37.039999 -3.7880788e-11 160.18662 + 3423 0 -37.039999 0 -37.039999 -7.6053022e-11 160.18662 + 3424 0 -37.039999 0 -37.039999 3.0517887e-10 160.18662 + 3425 0 -37.039999 0 -37.039999 -3.8070134e-10 160.18662 + 3426 0 -37.039999 0 -37.039999 -6.1138818e-10 160.18662 + 3427 0 -37.039999 0 -37.039999 5.7192706e-10 160.18662 + 3428 0 -37.039999 0 -37.039999 -3.4241417e-10 160.18662 + 3429 0 -37.039999 0 -37.039999 -2.2635216e-10 160.18662 + 3430 0 -37.039999 0 -37.039999 -2.6758263e-10 160.18662 + 3431 0 -37.039999 0 -37.039999 6.4858035e-10 160.18662 + 3432 0 -37.039999 0 -37.039999 -3.0489011e-10 160.18662 + 3433 0 -37.039999 0 -37.039999 -5.7327122e-10 160.18662 + 3434 0 -37.039999 0 -37.039999 4.1970834e-10 160.18662 + 3435 0 -37.039999 0 -37.039999 8.3985366e-10 160.18662 + 3436 0 -37.039999 0 -37.039999 -6.4926425e-10 160.18662 + 3437 0 -37.039999 0 -37.039999 -5.7256711e-10 160.18662 + 3438 0 -37.039999 0 -37.039999 6.8735878e-10 160.18662 + 3439 0 -37.039999 0 -37.039999 -5.3533095e-10 160.18662 + 3440 0 -37.039999 0 -37.039999 6.8735878e-10 160.18662 + 3441 0 -37.039999 0 -37.039999 -6.5017222e-10 160.18662 + 3442 0 -37.039999 0 -37.039999 7.2565014e-10 160.18662 + 3443 0 -37.039999 0 -37.039999 -5.7364706e-10 160.18662 + 3444 0 -37.039999 0 -37.039999 6.8730757e-10 160.18662 + 3445 0 -37.039999 0 -37.039999 -5.3545662e-10 160.18662 + 3446 0 -37.039999 0 -37.039999 6.4853991e-10 160.18662 + 3447 0 -37.039999 0 -37.039999 -5.3545662e-10 160.18662 + 3448 0 -37.039999 0 -37.039999 6.48843e-10 160.18662 + 3449 0 -37.039999 0 -37.039999 -4.5907529e-10 160.18662 + 3450 0 -37.039999 0 -37.039999 -5.3583227e-10 160.18662 + 3451 0 -37.039999 0 -37.039999 4.1952047e-10 160.18662 + 3452 0 -37.039999 0 -37.039999 6.4933985e-10 160.18662 + 3453 0 -37.039999 0 -37.039999 -4.5822782e-10 160.18662 + 3454 0 -37.039999 0 -37.039999 -6.111392e-10 160.18662 + 3455 0 -37.039999 0 -37.039999 6.4816589e-10 160.18662 + 3456 0 -37.039999 0 -37.039999 -4.9739053e-10 160.18662 + 3457 0 -37.039999 0 -37.039999 4.1999215e-10 160.18662 + 3458 0 -37.039999 0 -37.039999 5.723986e-10 160.18662 + 3459 0 -37.039999 0 -37.039999 -4.9658621e-10 160.18662 + 3460 0 -37.039999 0 -37.039999 -5.7300708e-10 160.18662 + 3461 0 -37.039999 0 -37.039999 5.3514754e-10 160.18662 + 3462 0 -37.039999 0 -37.039999 3.8157405e-10 160.18662 + 3463 0 -37.039999 0 -37.039999 4.2044634e-10 160.18662 + 3464 0 -37.039999 0 -37.039999 -4.5843843e-10 160.18662 + 3465 0 -37.039999 0 -37.039999 -3.0661362e-10 160.18662 + 3466 0 -37.039999 0 -37.039999 -5.7649848e-13 160.18662 + 3467 0 -37.039999 0 -37.039999 9.5445786e-10 160.18662 + 3468 0 -37.039999 0 -37.039999 1.1076912e-09 160.18662 + 3469 0 -37.039999 0 -37.039999 -3.7653008e-11 160.18662 + 3470 0 -37.039999 0 -37.039999 1.6907364e-12 160.18662 + 3471 0 -37.039999 0 -37.039999 3.935328e-11 160.18662 + 3472 0 -37.039999 0 -37.039999 -2.6707042e-10 160.18662 + 3473 0 -37.039999 0 -37.039999 -2.6689798e-10 160.18662 + 3474 0 -37.039999 0 -37.039999 1.8998128e-10 160.18662 + 3475 0 -37.039999 0 -37.039999 5.3404263e-10 160.18662 + 3476 0 -37.039999 0 -37.039999 4.5849778e-10 160.18662 + 3477 0 -37.039999 0 -37.039999 -5.7139715e-10 160.18662 + 3478 0 -37.039999 0 -37.039999 3.0505428e-10 160.18662 + 3479 0 -37.039999 0 -37.039999 4.5811122e-10 160.18662 + 3480 0 -37.039999 0 -37.039999 -4.5809983e-10 160.18662 + 3481 0 -37.039999 0 -37.039999 -6.4974671e-10 160.18662 + 3482 0 -37.039999 0 -37.039999 2.6561491e-10 160.18662 + 3483 0 -37.039999 0 -37.039999 -4.9681575e-10 160.18662 + 3484 0 -37.039999 0 -37.039999 1.896037e-10 160.18662 + 3485 0 -37.039999 0 -37.039999 -3.82814e-10 160.18662 + 3486 0 -37.039999 0 -37.039999 -3.7337493e-11 160.18662 + 3487 0 -37.039999 0 -37.039999 7.9182573e-13 160.18662 + 3488 0 -37.039999 0 -37.039999 5.9123144e-13 160.18662 + 3489 0 -37.039999 0 -37.039999 -2.2935859e-10 160.18662 + 3490 0 -37.039999 0 -37.039999 -1.5281271e-10 160.18662 + 3491 0 -37.039999 0 -37.039999 5.3434283e-10 160.18662 + 3492 0 -37.039999 0 -37.039999 4.5869982e-10 160.18662 + 3493 0 -37.039999 0 -37.039999 -7.675008e-11 160.18662 + 3494 0 -37.039999 0 -37.039999 -4.961057e-10 160.18662 + 3495 0 -37.039999 0 -37.039999 2.2875344e-10 160.18662 + 3496 0 -37.039999 0 -37.039999 1.1465956e-10 160.18662 + 3497 0 -37.039999 0 -37.039999 -1.1441948e-10 160.18662 + 3498 0 -37.039999 0 -37.039999 -1.9139374e-10 160.18662 + 3499 0 -37.039999 0 -37.039999 6.4732325e-10 160.18662 + 3500 0 -37.039999 0 -37.039999 -4.5863023e-10 160.18662 + 3501 0 -37.039999 0 -37.039999 -8.4148663e-10 160.18662 + 3502 0 -37.039999 0 -37.039999 -1.519198e-10 160.18662 + 3503 0 -37.039999 0 -37.039999 7.2559028e-10 160.18662 + 3504 0 -37.039999 0 -37.039999 7.2569012e-10 160.18662 + 3505 0 -37.039999 0 -37.039999 -5.3511e-10 160.18662 + 3506 0 -37.039999 0 -37.039999 3.8248813e-10 160.18662 + 3507 0 -37.039999 0 -37.039999 5.7340535e-10 160.18662 + 3508 0 -37.039999 0 -37.039999 -6.503596e-10 160.18662 + 3509 0 -37.039999 0 -37.039999 -8.0141658e-10 160.18662 + 3510 0 -37.039999 0 -37.039999 1.5354366e-10 160.18662 + 3511 0 -37.039999 0 -37.039999 3.7270936e-11 160.18662 + 3512 0 -37.039999 0 -37.039999 4.5780395e-10 160.18662 + 3513 0 -37.039999 0 -37.039999 -4.9718519e-10 160.18662 + 3514 0 -37.039999 0 -37.039999 -5.725338e-10 160.18662 + 3515 0 -37.039999 0 -37.039999 2.3995467e-13 160.18662 + 3516 0 -37.039999 0 -37.039999 4.5836732e-10 160.18662 + 3517 0 -37.039999 0 -37.039999 -1.1456031e-10 160.18662 + 3518 0 -37.039999 0 -37.039999 3.913847e-11 160.18662 + 3519 0 -37.039999 0 -37.039999 -3.8188654e-10 160.18662 + 3520 0 -37.039999 0 -37.039999 3.060052e-10 160.18662 + 3521 0 -37.039999 0 -37.039999 -8.7835044e-10 160.18662 + 3522 0 -37.039999 0 -37.039999 1.9030078e-10 160.18662 + 3523 0 -37.039999 0 -37.039999 8.0178651e-10 160.18662 + 3524 0 -37.039999 0 -37.039999 6.1125599e-10 160.18662 + 3525 0 -37.039999 0 -37.039999 -1.139384e-10 160.18662 + 3526 0 -37.039999 0 -37.039999 -8.0235872e-10 160.18662 + 3527 0 -37.039999 0 -37.039999 -4.5822349e-10 160.18662 + 3528 0 -37.039999 0 -37.039999 3.4381254e-10 160.18662 + 3529 0 -37.039999 0 -37.039999 6.866976e-10 160.18662 + 3530 0 -37.039999 0 -37.039999 7.652323e-11 160.18662 + 3531 0 -37.039999 0 -37.039999 -6.4979822e-10 160.18662 + 3532 0 -37.039999 0 -37.039999 -1.9462421e-12 160.18662 + 3533 0 -37.039999 0 -37.039999 6.8725743e-10 160.18662 + 3534 0 -37.039999 0 -37.039999 1.1469102e-10 160.18662 + 3535 0 -37.039999 0 -37.039999 -6.8723625e-10 160.18662 + 3536 0 -37.039999 0 -37.039999 -3.0506797e-10 160.18662 + 3537 0 -37.039999 0 -37.039999 4.1895773e-10 160.18662 + 3538 0 -37.039999 0 -37.039999 4.2069973e-10 160.18662 + 3539 0 -37.039999 0 -37.039999 -2.2850839e-10 160.18662 + 3540 0 -37.039999 0 -37.039999 -1.5254414e-10 160.18662 + 3541 0 -37.039999 0 -37.039999 2.6691652e-10 160.18662 + 3542 0 -37.039999 0 -37.039999 1.1605528e-10 160.18662 + 3543 0 -37.039999 0 -37.039999 -1.5292137e-10 160.18662 + 3544 0 -37.039999 0 -37.039999 -1.5316119e-10 160.18662 + 3545 0 -37.039999 0 -37.039999 1.9123291e-10 160.18662 + 3546 0 -37.039999 0 -37.039999 1.9073613e-10 160.18662 + 3547 0 -37.039999 0 -37.039999 3.430832e-10 160.18662 + 3548 0 -37.039999 0 -37.039999 -1.5250354e-10 160.18662 + 3549 0 -37.039999 0 -37.039999 -1.9067366e-10 160.18662 + 3550 0 -37.039999 0 -37.039999 3.4286301e-10 160.18662 + 3551 0 -37.039999 0 -37.039999 2.6686251e-10 160.18662 + 3552 0 -37.039999 0 -37.039999 -6.3330679e-13 160.18662 + 3553 0 -37.039999 0 -37.039999 -4.1940853e-10 160.18662 + 3554 0 -37.039999 0 -37.039999 -2.2850842e-10 160.18662 + 3555 0 -37.039999 0 -37.039999 7.6878064e-11 160.18662 + 3556 0 -37.039999 0 -37.039999 4.1958063e-10 160.18662 + 3557 0 -37.039999 0 -37.039999 1.9077953e-10 160.18662 + 3558 0 -37.039999 0 -37.039999 -4.5981487e-10 160.18662 + 3559 0 -37.039999 0 -37.039999 -3.8032618e-10 160.18662 + 3560 0 -37.039999 0 -37.039999 1.1393204e-10 160.18662 + 3561 0 -37.039999 0 -37.039999 -2.6826566e-10 160.18662 + 3562 0 -37.039999 0 -37.039999 3.4366845e-10 160.18662 + 3563 0 -37.039999 0 -37.039999 4.198601e-10 160.18662 + 3564 0 -37.039999 0 -37.039999 3.8542218e-11 160.18662 + 3565 0 -37.039999 0 -37.039999 -3.4380523e-10 160.18662 + 3566 0 -37.039999 0 -37.039999 1.5234414e-10 160.18662 + 3567 0 -37.039999 0 -37.039999 1.9137225e-10 160.18662 + 3568 0 -37.039999 0 -37.039999 -6.1147335e-10 160.18662 + 3569 0 -37.039999 0 -37.039999 -6.1093168e-10 160.18662 + 3570 0 -37.039999 0 -37.039999 4.9603956e-10 160.18662 + 3571 0 -37.039999 0 -37.039999 -6.877942e-10 160.18662 + 3572 0 -37.039999 0 -37.039999 5.737495e-10 160.18662 + 3573 0 -37.039999 0 -37.039999 2.6477333e-10 160.18662 + 3574 0 -37.039999 0 -37.039999 -1.9080706e-10 160.18662 + 3575 0 -37.039999 0 -37.039999 5.7288472e-10 160.18662 + 3576 0 -37.039999 0 -37.039999 -1.526446e-10 160.18662 + 3577 0 -37.039999 0 -37.039999 2.6822799e-10 160.18662 + 3578 0 -37.039999 0 -37.039999 -1.5144989e-10 160.18662 + 3579 0 -37.039999 0 -37.039999 -1.1315455e-10 160.18662 + 3580 0 -37.039999 0 -37.039999 -1.1311408e-10 160.18662 + 3581 0 -37.039999 0 -37.039999 7.6481761e-11 160.18662 + 3582 0 -37.039999 0 -37.039999 1.5382516e-10 160.18662 + 3583 0 -37.039999 0 -37.039999 3.761873e-11 160.18662 + 3584 0 -37.039999 0 -37.039999 -3.7207806e-11 160.18662 + 3585 0 -37.039999 0 -37.039999 -7.4371362e-11 160.18662 + 3586 0 -37.039999 0 -37.039999 7.695358e-11 160.18662 + 3587 0 -37.039999 0 -37.039999 2.292565e-10 160.18662 + 3588 0 -37.039999 0 -37.039999 -3.0411144e-10 160.18662 + 3589 0 -37.039999 0 -37.039999 -3.0411144e-10 160.18662 + 3590 0 -37.039999 0 -37.039999 7.6362163e-11 160.18662 + 3591 0 -37.039999 0 -37.039999 -3.0287194e-10 160.18662 + 3592 0 -37.039999 0 -37.039999 -1.1384087e-10 160.18662 + 3593 0 -37.039999 0 -37.039999 -1.1270613e-10 160.18662 + 3594 0 -37.039999 0 -37.039999 5.1532853e-13 160.18662 + 3595 0 -37.039999 0 -37.039999 4.9543558e-10 160.18662 + 3596 0 -37.039999 0 -37.039999 -3.8053163e-10 160.18662 + 3597 0 -37.039999 0 -37.039999 1.2235027e-12 160.18662 + 3598 0 -37.039999 0 -37.039999 -1.902653e-10 160.18662 + 3599 0 -37.039999 0 -37.039999 1.9117746e-10 160.18662 + 3600 0 -37.039999 0 -37.039999 -3.8236149e-11 160.18662 + 3601 0 -37.039999 0 -37.039999 3.887252e-11 160.18662 + 3602 0 -37.039999 0 -37.039999 1.9122897e-10 160.18662 + 3603 0 -37.039999 0 -37.039999 3.8681004e-11 160.18662 + 3604 0 -37.039999 0 -37.039999 -3.0409051e-10 160.18662 + 3605 0 -37.039999 0 -37.039999 -7.540601e-11 160.18662 + 3606 0 -37.039999 0 -37.039999 1.1532675e-10 160.18662 + 3607 0 -37.039999 0 -37.039999 -7.4481953e-11 160.18662 + 3608 0 -37.039999 0 -37.039999 -3.7296638e-11 160.18662 + 3609 0 -37.039999 0 -37.039999 3.8263541e-10 160.18662 + 3610 0 -37.039999 0 -37.039999 3.8250542e-10 160.18662 + 3611 0 -37.039999 0 -37.039999 4.6395347e-13 160.18662 + 3612 0 -37.039999 0 -37.039999 -5.7153498e-10 160.18662 + 3613 0 -37.039999 0 -37.039999 -7.4926007e-11 160.18662 + 3614 0 -37.039999 0 -37.039999 2.2986791e-10 160.18662 + 3615 0 -37.039999 0 -37.039999 8.0156813e-10 160.18662 + 3616 0 -37.039999 0 -37.039999 6.4845029e-10 160.18662 + 3617 0 -37.039999 0 -37.039999 -1.5286798e-10 160.18662 + 3618 0 -37.039999 0 -37.039999 1.5239221e-10 160.18662 + 3619 0 -37.039999 0 -37.039999 4.5772007e-10 160.18662 + 3620 0 -37.039999 0 -37.039999 -4.5876509e-10 160.18662 + 3621 0 -37.039999 0 -37.039999 -1.0710116e-09 160.18662 + 3622 0 -37.039999 0 -37.039999 -3.4420502e-10 160.18662 + 3623 0 -37.039999 0 -37.039999 6.4936353e-10 160.18662 + 3624 0 -37.039999 0 -37.039999 1.4897773e-09 160.18662 + 3625 0 -37.039999 0 -37.039999 3.0599346e-10 160.18662 + 3626 0 -37.039999 0 -37.039999 -5.3500428e-10 160.18662 + 3627 0 -37.039999 0 -37.039999 -1.1413867e-10 160.18662 + 3628 0 -37.039999 0 -37.039999 6.1041793e-10 160.18662 + 3629 0 -37.039999 0 -37.039999 5.7190014e-10 160.18662 + 3630 0 -37.039999 0 -37.039999 -1.9159245e-10 160.18662 + 3631 0 -37.039999 0 -37.039999 -6.1133791e-10 160.18662 + 3632 0 -37.039999 0 -37.039999 2.3003668e-10 160.18662 + 3633 0 -37.039999 0 -37.039999 -1.1465476e-10 160.18662 + 3634 0 -37.039999 0 -37.039999 2.6657327e-10 160.18662 + 3635 0 -37.039999 0 -37.039999 -3.4457464e-10 160.18662 + 3636 0 -37.039999 0 -37.039999 -4.5845992e-10 160.18662 + 3637 0 -37.039999 0 -37.039999 7.6234584e-10 160.18662 + 3638 0 -37.039999 0 -37.039999 -2.6927363e-10 160.18662 + 3639 0 -37.039999 0 -37.039999 -1.0333442e-09 160.18662 + 3640 0 -37.039999 0 -37.039999 1.9123729e-10 160.18662 + 3641 0 -37.039999 0 -37.039999 -1.9153452e-10 160.18662 + 3642 0 -37.039999 0 -37.039999 7.5651807e-11 160.18662 + 3643 0 -37.039999 0 -37.039999 3.8102474e-10 160.18662 + 3644 0 -37.039999 0 -37.039999 3.816326e-10 160.18662 + 3645 0 -37.039999 0 -37.039999 -3.4366954e-10 160.18662 + 3646 0 -37.039999 0 -37.039999 -1.1533845e-10 160.18662 + 3647 0 -37.039999 0 -37.039999 -4.58203e-10 160.18662 + 3648 0 -37.039999 0 -37.039999 4.9613378e-10 160.18662 + 3649 0 -37.039999 0 -37.039999 6.101315e-10 160.18662 + 3650 0 -37.039999 0 -37.039999 -4.1992139e-10 160.18662 + 3651 0 -37.039999 0 -37.039999 -6.116001e-10 160.18662 + 3652 0 -37.039999 0 -37.039999 3.4220557e-10 160.18662 + 3653 0 -37.039999 0 -37.039999 5.3452996e-10 160.18662 + 3654 0 -37.039999 0 -37.039999 -5.3530265e-10 160.18662 + 3655 0 -37.039999 0 -37.039999 -1.2993685e-09 160.18662 + 3656 0 -37.039999 0 -37.039999 -1.9189309e-10 160.18662 + 3657 0 -37.039999 0 -37.039999 5.7206667e-10 160.18662 + 3658 0 -37.039999 0 -37.039999 -4.9657431e-10 160.18662 + 3659 0 -37.039999 0 -37.039999 -5.7191883e-10 160.18662 + 3660 0 -37.039999 0 -37.039999 7.2556043e-10 160.18662 + 3661 0 -37.039999 0 -37.039999 -4.187576e-10 160.18662 + 3662 0 -37.039999 0 -37.039999 4.0315739e-11 160.18662 + 3663 0 -37.039999 0 -37.039999 -3.7965223e-11 160.18662 + 3664 0 -37.039999 0 -37.039999 -3.6811569e-11 160.18662 + 3665 0 -37.039999 0 -37.039999 -3.6445091e-11 160.18662 + 3666 0 -37.039999 0 -37.039999 4.0328347e-11 160.18662 + 3667 0 -37.039999 0 -37.039999 1.2245363e-12 160.18662 + 3668 0 -37.039999 0 -37.039999 2.6662526e-10 160.18662 + 3669 0 -37.039999 0 -37.039999 -3.4250584e-10 160.18662 + 3670 0 -37.039999 0 -37.039999 -1.5154878e-10 160.18662 + 3671 0 -37.039999 0 -37.039999 2.6833581e-10 160.18662 + 3672 0 -37.039999 0 -37.039999 -7.5996995e-11 160.18662 + 3673 0 -37.039999 0 -37.039999 -5.7191207e-10 160.18662 + 3674 0 -37.039999 0 -37.039999 -4.5730635e-10 160.18662 + 3675 0 -37.039999 0 -37.039999 7.7260317e-11 160.18662 + 3676 0 -37.039999 0 -37.039999 4.1941687e-10 160.18662 + 3677 0 -37.039999 0 -37.039999 -1.5184481e-10 160.18662 + 3678 0 -37.039999 0 -37.039999 -1.5184481e-10 160.18662 + 3679 0 -37.039999 0 -37.039999 1.1431496e-10 160.18662 + 3680 0 -37.039999 0 -37.039999 4.9589382e-10 160.18662 + 3681 0 -37.039999 0 -37.039999 1.1390148e-10 160.18662 + 3682 0 -37.039999 0 -37.039999 -2.2863655e-10 160.18662 + 3683 0 -37.039999 0 -37.039999 -7.5660503e-11 160.18662 + 3684 0 -37.039999 0 -37.039999 6.490832e-10 160.18662 + 3685 0 -37.039999 0 -37.039999 5.7219195e-10 160.18662 + 3686 0 -37.039999 0 -37.039999 3.9014722e-11 160.18662 + 3687 0 -37.039999 0 -37.039999 -2.2755797e-10 160.18662 + 3688 0 -37.039999 0 -37.039999 9.8978364e-13 160.18662 + 3689 0 -37.039999 0 -37.039999 6.3424083e-13 160.18662 + 3690 0 -37.039999 0 -37.039999 2.6687214e-10 160.18662 + 3691 0 -37.039999 0 -37.039999 1.1411906e-10 160.18662 + 3692 0 -37.039999 0 -37.039999 -3.0671428e-10 160.18662 + 3693 0 -37.039999 0 -37.039999 -3.0613393e-10 160.18662 + 3694 0 -37.039999 0 -37.039999 5.719249e-10 160.18662 + 3695 0 -37.039999 0 -37.039999 3.0614101e-10 160.18662 + 3696 0 -37.039999 0 -37.039999 2.2936957e-10 160.18662 + 3697 0 -37.039999 0 -37.039999 4.9560639e-10 160.18662 + 3698 0 -37.039999 0 -37.039999 -3.8029397e-10 160.18662 + 3699 0 -37.039999 0 -37.039999 -4.1999154e-10 160.18662 + 3700 0 -37.039999 0 -37.039999 4.2016159e-10 160.18662 + 3701 0 -37.039999 0 -37.039999 4.2020927e-10 160.18662 + 3702 0 -37.039999 0 -37.039999 -3.4336886e-10 160.18662 + 3703 0 -37.039999 0 -37.039999 -1.1423204e-10 160.18662 + 3704 0 -37.039999 0 -37.039999 2.6838273e-10 160.18662 + 3705 0 -37.039999 0 -37.039999 -3.8064122e-11 160.18662 + 3706 0 -37.039999 0 -37.039999 -3.6442936e-11 160.18662 + 3707 0 -37.039999 0 -37.039999 1.5379932e-10 160.18662 + 3708 0 -37.039999 0 -37.039999 -3.6572623e-11 160.18662 + 3709 0 -37.039999 0 -37.039999 3.8426217e-11 160.18662 + 3710 0 -37.039999 0 -37.039999 -1.9020178e-10 160.18662 + 3711 0 -37.039999 0 -37.039999 6.1048404e-10 160.18662 + 3712 0 -37.039999 0 -37.039999 8.3955765e-10 160.18662 + 3713 0 -37.039999 0 -37.039999 -1.1391089e-10 160.18662 + 3714 0 -37.039999 0 -37.039999 -5.7202651e-10 160.18662 + 3715 0 -37.039999 0 -37.039999 5.7247874e-13 160.18662 + 3716 0 -37.039999 0 -37.039999 4.9688888e-10 160.18662 + 3717 0 -37.039999 0 -37.039999 2.2924763e-10 160.18662 + 3718 0 -37.039999 0 -37.039999 -5.7312113e-10 160.18662 + 3719 0 -37.039999 0 -37.039999 -7.5159659e-11 160.18662 + 3720 0 -37.039999 0 -37.039999 5.7271547e-10 160.18662 + 3721 0 -37.039999 0 -37.039999 5.7271547e-10 160.18662 + 3722 0 -37.039999 0 -37.039999 -4.1985192e-10 160.18662 + 3723 0 -37.039999 0 -37.039999 5.7291327e-10 160.18662 + 3724 0 -37.039999 0 -37.039999 -6.1144295e-10 160.18662 + 3725 0 -37.039999 0 -37.039999 5.7291327e-10 160.18662 + 3726 0 -37.039999 0 -37.039999 -6.1180368e-10 160.18662 + 3727 0 -37.039999 0 -37.039999 5.7296372e-10 160.18662 + 3728 0 -37.039999 0 -37.039999 -2.2745875e-10 160.18662 + 3729 0 -37.039999 0 -37.039999 -4.9661754e-10 160.18662 + 3730 0 -37.039999 0 -37.039999 3.821797e-10 160.18662 + 3731 0 -37.039999 0 -37.039999 4.9664097e-10 160.18662 + 3732 0 -37.039999 0 -37.039999 -6.1141202e-10 160.18662 + 3733 0 -37.039999 0 -37.039999 4.9681346e-10 160.18662 + 3734 0 -37.039999 0 -37.039999 3.444281e-10 160.18662 + 3735 0 -37.039999 0 -37.039999 -4.9665844e-10 160.18662 + 3736 0 -37.039999 0 -37.039999 -3.4330478e-10 160.18662 + 3737 0 -37.039999 0 -37.039999 1.9130004e-10 160.18662 + 3738 0 -37.039999 0 -37.039999 1.5386301e-10 160.18662 + 3739 0 -37.039999 0 -37.039999 -7.4876329e-11 160.18662 + 3740 0 -37.039999 0 -37.039999 -7.5022453e-11 160.18662 + 3741 0 -37.039999 0 -37.039999 -1.127752e-10 160.18662 + 3742 0 -37.039999 0 -37.039999 3.980066e-11 160.18662 + 3743 0 -37.039999 0 -37.039999 2.0059331e-12 160.18662 + 3744 0 -37.039999 0 -37.039999 3.9522192e-11 160.18662 + 3745 0 -37.039999 0 -37.039999 -3.6784793e-11 160.18662 + 3746 0 -37.039999 0 -37.039999 -3.7117892e-11 160.18662 + 3747 0 -37.039999 0 -37.039999 2.6737553e-10 160.18662 + 3748 0 -37.039999 0 -37.039999 3.9798505e-11 160.18662 + 3749 0 -37.039999 0 -37.039999 -3.7091828e-11 160.18662 + 3750 0 -37.039999 0 -37.039999 -3.7590744e-11 160.18662 + 3751 0 -37.039999 0 -37.039999 1.5427917e-10 160.18662 + 3752 0 -37.039999 0 -37.039999 -1.5197604e-10 160.18662 + 3753 0 -37.039999 0 -37.039999 1.9115391e-10 160.18662 + 3754 0 -37.039999 0 -37.039999 3.8149262e-10 160.18662 + 3755 0 -37.039999 0 -37.039999 1.5260798e-10 160.18662 + 3756 0 -37.039999 0 -37.039999 -3.7665503e-11 160.18662 + 3757 0 -37.039999 0 -37.039999 5.1656649e-13 160.18662 + 3758 0 -37.039999 0 -37.039999 1.5304429e-10 160.18662 + 3759 0 -37.039999 0 -37.039999 -4.9715896e-10 160.18662 + 3760 0 -37.039999 0 -37.039999 -6.1105742e-10 160.18662 + 3761 0 -37.039999 0 -37.039999 5.3463232e-10 160.18662 + 3762 0 -37.039999 0 -37.039999 4.9577229e-10 160.18662 + 3763 0 -37.039999 0 -37.039999 -3.8360232e-10 160.18662 + 3764 0 -37.039999 0 -37.039999 -6.5043221e-10 160.18662 + 3765 0 -37.039999 0 -37.039999 6.4830133e-10 160.18662 + 3766 0 -37.039999 0 -37.039999 6.0995768e-10 160.18662 + 3767 0 -37.039999 0 -37.039999 -5.3572035e-10 160.18662 + 3768 0 -37.039999 0 -37.039999 6.0995768e-10 160.18662 + 3769 0 -37.039999 0 -37.039999 -4.2087431e-10 160.18662 + 3770 0 -37.039999 0 -37.039999 -5.3560267e-10 160.18662 + 3771 0 -37.039999 0 -37.039999 7.2507708e-10 160.18662 + 3772 0 -37.039999 0 -37.039999 -4.589766e-10 160.18662 + 3773 0 -37.039999 0 -37.039999 1.5298622e-10 160.18662 + 3774 0 -37.039999 0 -37.039999 8.0025125e-10 160.18662 + 3775 0 -37.039999 0 -37.039999 6.0985271e-10 160.18662 + 3776 0 -37.039999 0 -37.039999 -5.3548851e-10 160.18662 + 3777 0 -37.039999 0 -37.039999 -7.2731905e-10 160.18662 + 3778 0 -37.039999 0 -37.039999 3.0438745e-10 160.18662 + 3779 0 -37.039999 0 -37.039999 3.0639674e-10 160.18662 + 3780 0 -37.039999 0 -37.039999 -1.8947813e-10 160.18662 + 3781 0 -37.039999 0 -37.039999 -4.573625e-10 160.18662 + 3782 0 -37.039999 0 -37.039999 1.907392e-10 160.18662 + 3783 0 -37.039999 0 -37.039999 1.9119105e-10 160.18662 + 3784 0 -37.039999 0 -37.039999 -5.7156143e-10 160.18662 + 3785 0 -37.039999 0 -37.039999 6.1102197e-10 160.18662 + 3786 0 -37.039999 0 -37.039999 -5.7191558e-10 160.18662 + 3787 0 -37.039999 0 -37.039999 6.488264e-10 160.18662 + 3788 0 -37.039999 0 -37.039999 -5.7191558e-10 160.18662 + 3789 0 -37.039999 0 -37.039999 6.8714466e-10 160.18662 + 3790 0 -37.039999 0 -37.039999 -6.1026614e-10 160.18662 + 3791 0 -37.039999 0 -37.039999 5.3484697e-10 160.18662 + 3792 0 -37.039999 0 -37.039999 -3.8016426e-10 160.18662 + 3793 0 -37.039999 0 -37.039999 -5.7209785e-10 160.18662 + 3794 0 -37.039999 0 -37.039999 4.5898785e-10 160.18662 + 3795 0 -37.039999 0 -37.039999 5.7320661e-10 160.18662 + 3796 0 -37.039999 0 -37.039999 1.383724e-12 160.18662 + 3797 0 -37.039999 0 -37.039999 -1.5247708e-10 160.18662 + 3798 0 -37.039999 0 -37.039999 1.539912e-10 160.18662 + 3799 0 -37.039999 0 -37.039999 1.1452983e-10 160.18662 + 3800 0 -37.039999 0 -37.039999 3.6489428e-13 160.18662 + 3801 0 -37.039999 0 -37.039999 -5.7338417e-10 160.18662 + 3802 0 -37.039999 0 -37.039999 -3.0503706e-10 160.18662 + 3803 0 -37.039999 0 -37.039999 -7.6169438e-11 160.18662 + 3804 0 -37.039999 0 -37.039999 9.0603642e-13 160.18662 + 3805 0 -37.039999 0 -37.039999 -3.7179975e-11 160.18662 + 3806 0 -37.039999 0 -37.039999 7.7027582e-11 160.18662 + 3807 0 -37.039999 0 -37.039999 -1.1309178e-10 160.18662 + 3808 0 -37.039999 0 -37.039999 -1.132553e-10 160.18662 + 3809 0 -37.039999 0 -37.039999 3.8195868e-10 160.18662 + 3810 0 -37.039999 0 -37.039999 5.7226091e-10 160.18662 + 3811 0 -37.039999 0 -37.039999 -4.5812168e-10 160.18662 + 3812 0 -37.039999 0 -37.039999 -2.283578e-10 160.18662 + 3813 0 -37.039999 0 -37.039999 7.7718218e-11 160.18662 + 3814 0 -37.039999 0 -37.039999 3.8375782e-11 160.18662 + 3815 0 -37.039999 0 -37.039999 -1.029104e-12 160.18662 + 3816 0 -37.039999 0 -37.039999 3.7669325e-11 160.18662 + 3817 0 -37.039999 0 -37.039999 -4.1792673e-10 160.18662 + 3818 0 -37.039999 0 -37.039999 7.7136017e-11 160.18662 + 3819 0 -37.039999 0 -37.039999 -3.805604e-10 160.18662 + 3820 0 -37.039999 0 -37.039999 -3.7133274e-11 160.18662 + 3821 0 -37.039999 0 -37.039999 1.5321467e-10 160.18662 + 3822 0 -37.039999 0 -37.039999 1.14012e-10 160.18662 + 3823 0 -37.039999 0 -37.039999 -7.6717022e-11 160.18662 + 3824 0 -37.039999 0 -37.039999 -3.4241293e-10 160.18662 + 3825 0 -37.039999 0 -37.039999 1.53469e-10 160.18662 + 3826 0 -37.039999 0 -37.039999 -2.6755148e-10 160.18662 + 3827 0 -37.039999 0 -37.039999 -5.7135071e-10 160.18662 + 3828 0 -37.039999 0 -37.039999 7.6615116e-11 160.18662 + 3829 0 -37.039999 0 -37.039999 1.91187e-10 160.18662 + 3830 0 -37.039999 0 -37.039999 -4.5781967e-10 160.18662 + 3831 0 -37.039999 0 -37.039999 4.2058781e-10 160.18662 + 3832 0 -37.039999 0 -37.039999 -1.2405877e-12 160.18662 + 3833 0 -37.039999 0 -37.039999 3.8113496e-11 160.18662 + 3834 0 -37.039999 0 -37.039999 -3.8108807e-10 160.18662 + 3835 0 -37.039999 0 -37.039999 -3.8108807e-10 160.18662 + 3836 0 -37.039999 0 -37.039999 1.5220936e-10 160.18662 + 3837 0 -37.039999 0 -37.039999 2.6669669e-10 160.18662 + 3838 0 -37.039999 0 -37.039999 -7.2568141e-10 160.18662 + 3839 0 -37.039999 0 -37.039999 -7.2568141e-10 160.18662 + 3840 0 -37.039999 0 -37.039999 2.2919577e-10 160.18662 + 3841 0 -37.039999 0 -37.039999 7.2510193e-10 160.18662 + 3842 0 -37.039999 0 -37.039999 -1.9078327e-10 160.18662 + 3843 0 -37.039999 0 -37.039999 -3.0413907e-10 160.18662 + 3844 0 -37.039999 0 -37.039999 -7.612682e-11 160.18662 + 3845 0 -37.039999 0 -37.039999 4.9585666e-10 160.18662 + 3846 0 -37.039999 0 -37.039999 1.1427635e-10 160.18662 + 3847 0 -37.039999 0 -37.039999 -1.5261321e-10 160.18662 + 3848 0 -37.039999 0 -37.039999 -5.3415641e-10 160.18662 + 3849 0 -37.039999 0 -37.039999 4.5834324e-10 160.18662 + 3850 0 -37.039999 0 -37.039999 -7.2609436e-10 160.18662 + 3851 0 -37.039999 0 -37.039999 3.0483215e-10 160.18662 + 3852 0 -37.039999 0 -37.039999 7.6360075e-10 160.18662 + 3853 0 -37.039999 0 -37.039999 -7.660611e-11 160.18662 + 3854 0 -37.039999 0 -37.039999 -3.0476504e-10 160.18662 + 3855 0 -37.039999 0 -37.039999 1.1494237e-10 160.18662 + 3856 0 -37.039999 0 -37.039999 3.44219e-10 160.18662 + 3857 0 -37.039999 0 -37.039999 1.5315618e-10 160.18662 + 3858 0 -37.039999 0 -37.039999 -6.4810308e-10 160.18662 + 3859 0 -37.039999 0 -37.039999 5.3298154e-10 160.18662 + 3860 0 -37.039999 0 -37.039999 -4.9598502e-10 160.18662 + 3861 0 -37.039999 0 -37.039999 -3.8239794e-11 160.18662 + 3862 0 -37.039999 0 -37.039999 1.1071262e-09 160.18662 + 3863 0 -37.039999 0 -37.039999 1.1075882e-09 160.18662 + 3864 0 -37.039999 0 -37.039999 3.7097255e-11 160.18662 + 3865 0 -37.039999 0 -37.039999 -8.7947035e-10 160.18662 + 3866 0 -37.039999 0 -37.039999 3.4421191e-10 160.18662 + 3867 0 -37.039999 0 -37.039999 3.8136816e-10 160.18662 + 3868 0 -37.039999 0 -37.039999 -3.823647e-11 160.18662 + 3869 0 -37.039999 0 -37.039999 -1.5154833e-10 160.18662 + 3870 0 -37.039999 0 -37.039999 3.4324547e-10 160.18662 + 3871 0 -37.039999 0 -37.039999 -1.5172913e-10 160.18662 + 3872 0 -37.039999 0 -37.039999 3.809713e-11 160.18662 + 3873 0 -37.039999 0 -37.039999 -1.905534e-10 160.18662 + 3874 0 -37.039999 0 -37.039999 -3.7595877e-11 160.18662 + 3875 0 -37.039999 0 -37.039999 -2.2798612e-10 160.18662 + 3876 0 -37.039999 0 -37.039999 3.4370193e-10 160.18662 + 3877 0 -37.039999 0 -37.039999 -3.8175195e-10 160.18662 + 3878 0 -37.039999 0 -37.039999 2.6782536e-10 160.18662 + 3879 0 -37.039999 0 -37.039999 6.8649222e-10 160.18662 + 3880 0 -37.039999 0 -37.039999 -3.8128394e-10 160.18662 + 3881 0 -37.039999 0 -37.039999 -2.2874187e-10 160.18662 + 3882 0 -37.039999 0 -37.039999 1.3453494e-12 160.18662 + 3883 0 -37.039999 0 -37.039999 6.1131945e-10 160.18662 + 3884 0 -37.039999 0 -37.039999 4.9698109e-10 160.18662 + 3885 0 -37.039999 0 -37.039999 -5.7253373e-10 160.18662 + 3886 0 -37.039999 0 -37.039999 7.6265255e-10 160.18662 + 3887 0 -37.039999 0 -37.039999 -6.1145907e-10 160.18662 + 3888 0 -37.039999 0 -37.039999 7.2442335e-10 160.18662 + 3889 0 -37.039999 0 -37.039999 5.7244175e-10 160.18662 + 3890 0 -37.039999 0 -37.039999 -1.5259194e-10 160.18662 + 3891 0 -37.039999 0 -37.039999 -8.4236278e-10 160.18662 + 3892 0 -37.039999 0 -37.039999 2.6691267e-10 160.18662 + 3893 0 -37.039999 0 -37.039999 3.0487761e-10 160.18662 + 3894 0 -37.039999 0 -37.039999 -4.5871945e-10 160.18662 + 3895 0 -37.039999 0 -37.039999 -7.2543153e-10 160.18662 + 3896 0 -37.039999 0 -37.039999 2.6836872e-10 160.18662 + 3897 0 -37.039999 0 -37.039999 3.8287336e-10 160.18662 + 3898 0 -37.039999 0 -37.039999 -3.0460303e-10 160.18662 + 3899 0 -37.039999 0 -37.039999 -1.8936194e-10 160.18662 + 3900 0 -37.039999 0 -37.039999 6.4846088e-10 160.18662 + 3901 0 -37.039999 0 -37.039999 4.9622041e-10 160.18662 + 3902 0 -37.039999 0 -37.039999 -3.0504273e-10 160.18662 + 3903 0 -37.039999 0 -37.039999 -2.2850588e-10 160.18662 + 3904 0 -37.039999 0 -37.039999 4.1911532e-10 160.18662 + 3905 0 -37.039999 0 -37.039999 -3.8136791e-10 160.18662 + 3906 0 -37.039999 0 -37.039999 -7.5132037e-11 160.18662 + 3907 0 -37.039999 0 -37.039999 4.2099177e-10 160.18662 + 3908 0 -37.039999 0 -37.039999 -3.0467246e-10 160.18662 + 3909 0 -37.039999 0 -37.039999 -3.8149343e-10 160.18662 + 3910 0 -37.039999 0 -37.039999 5.7147516e-10 160.18662 + 3911 0 -37.039999 0 -37.039999 -6.4859427e-10 160.18662 + 3912 0 -37.039999 0 -37.039999 5.7137025e-10 160.18662 + 3913 0 -37.039999 0 -37.039999 -5.3364669e-10 160.18662 + 3914 0 -37.039999 0 -37.039999 3.8168253e-10 160.18662 + 3915 0 -37.039999 0 -37.039999 -2.2830237e-10 160.18662 + 3916 0 -37.039999 0 -37.039999 -2.2859634e-10 160.18662 + 3917 0 -37.039999 0 -37.039999 3.894675e-11 160.18662 + 3918 0 -37.039999 0 -37.039999 8.8464733e-13 160.18662 + 3919 0 -37.039999 0 -37.039999 7.6738703e-11 160.18662 + 3920 0 -37.039999 0 -37.039999 -1.9030391e-10 160.18662 + 3921 0 -37.039999 0 -37.039999 -3.0565968e-10 160.18662 + 3922 0 -37.039999 0 -37.039999 2.6801139e-10 160.18662 + 3923 0 -37.039999 0 -37.039999 1.9237717e-10 160.18662 + 3924 0 -37.039999 0 -37.039999 -3.8122775e-10 160.18662 + 3925 0 -37.039999 0 -37.039999 -3.759659e-11 160.18662 + 3926 0 -37.039999 0 -37.039999 1.9201883e-10 160.18662 + 3927 0 -37.039999 0 -37.039999 1.1531769e-10 160.18662 + 3928 0 -37.039999 0 -37.039999 1.2921174e-12 160.18662 + 3929 0 -37.039999 0 -37.039999 1.907555e-13 160.18662 + 3930 0 -37.039999 0 -37.039999 -2.2994295e-10 160.18662 + 3931 0 -37.039999 0 -37.039999 2.2952747e-10 160.18662 + 3932 0 -37.039999 0 -37.039999 2.2964345e-10 160.18662 + 3933 0 -37.039999 0 -37.039999 -3.7975654e-11 160.18662 + 3934 0 -37.039999 0 -37.039999 -1.1470757e-10 160.18662 + 3935 0 -37.039999 0 -37.039999 -2.666788e-10 160.18662 + 3936 0 -37.039999 0 -37.039999 2.2972667e-10 160.18662 + 3937 0 -37.039999 0 -37.039999 5.7340356e-10 160.18662 + 3938 0 -37.039999 0 -37.039999 7.665175e-11 160.18662 + 3939 0 -37.039999 0 -37.039999 2.6774512e-10 160.18662 + 3940 0 -37.039999 0 -37.039999 -1.141668e-10 160.18662 + 3941 0 -37.039999 0 -37.039999 -5.7264081e-10 160.18662 + 3942 0 -37.039999 0 -37.039999 7.2437269e-10 160.18662 + 3943 0 -37.039999 0 -37.039999 4.5818678e-10 160.18662 + 3944 0 -37.039999 0 -37.039999 -4.9771632e-10 160.18662 + 3945 0 -37.039999 0 -37.039999 -5.728246e-10 160.18662 + 3946 0 -37.039999 0 -37.039999 5.3411296e-10 160.18662 + 3947 0 -37.039999 0 -37.039999 -4.5914663e-10 160.18662 + 3948 0 -37.039999 0 -37.039999 -5.3499931e-10 160.18662 + 3949 0 -37.039999 0 -37.039999 1.5187062e-10 160.18662 + 3950 0 -37.039999 0 -37.039999 9.5420843e-10 160.18662 + 3951 0 -37.039999 0 -37.039999 -1.9098322e-10 160.18662 + 3952 0 -37.039999 0 -37.039999 -3.0558524e-10 160.18662 + 3953 0 -37.039999 0 -37.039999 3.4387615e-10 160.18662 + 3954 0 -37.039999 0 -37.039999 3.9336588e-11 160.18662 + 3955 0 -37.039999 0 -37.039999 1.5263689e-10 160.18662 + 3956 0 -37.039999 0 -37.039999 -5.7400998e-10 160.18662 + 3957 0 -37.039999 0 -37.039999 6.8669531e-10 160.18662 + 3958 0 -37.039999 0 -37.039999 4.9557081e-10 160.18662 + 3959 0 -37.039999 0 -37.039999 -5.3539447e-10 160.18662 + 3960 0 -37.039999 0 -37.039999 5.7289144e-10 160.18662 + 3961 0 -37.039999 0 -37.039999 4.5825053e-10 160.18662 + 3962 0 -37.039999 0 -37.039999 -4.5967361e-10 160.18662 + 3963 0 -37.039999 0 -37.039999 -8.7807449e-10 160.18662 + 3964 0 -37.039999 0 -37.039999 2.2843881e-10 160.18662 + 3965 0 -37.039999 0 -37.039999 3.4402143e-10 160.18662 + 3966 0 -37.039999 0 -37.039999 3.9359905e-11 160.18662 + 3967 0 -37.039999 0 -37.039999 -1.1406359e-10 160.18662 + 3968 0 -37.039999 0 -37.039999 -1.5173468e-10 160.18662 + 3969 0 -37.039999 0 -37.039999 -3.7204734e-11 160.18662 + 3970 0 -37.039999 0 -37.039999 1.1568433e-10 160.18662 + 3971 0 -37.039999 0 -37.039999 7.2561504e-10 160.18662 + 3972 0 -37.039999 0 -37.039999 4.9695733e-10 160.18662 + 3973 0 -37.039999 0 -37.039999 -6.8690942e-10 160.18662 + 3974 0 -37.039999 0 -37.039999 5.3355425e-10 160.18662 + 3975 0 -37.039999 0 -37.039999 -4.5866628e-10 160.18662 + 3976 0 -37.039999 0 -37.039999 -5.3529706e-10 160.18662 + 3977 0 -37.039999 0 -37.039999 3.0444977e-10 160.18662 + 3978 0 -37.039999 0 -37.039999 1.0297606e-09 160.18662 + 3979 0 -37.039999 0 -37.039999 7.7407288e-11 160.18662 + 3980 0 -37.039999 0 -37.039999 -1.1273183e-10 160.18662 + 3981 0 -37.039999 0 -37.039999 1.1989978e-12 160.18662 + 3982 0 -37.039999 0 -37.039999 -1.1295317e-10 160.18662 + 3983 0 -37.039999 0 -37.039999 1.1504413e-10 160.18662 + 3984 0 -37.039999 0 -37.039999 1.1504351e-10 160.18662 + 3985 0 -37.039999 0 -37.039999 -2.6529979e-10 160.18662 + 3986 0 -37.039999 0 -37.039999 -1.8954757e-10 160.18662 + 3987 0 -37.039999 0 -37.039999 -3.616497e-11 160.18662 + 3988 0 -37.039999 0 -37.039999 5.3447063e-10 160.18662 + 3989 0 -37.039999 0 -37.039999 4.2032569e-10 160.18662 + 3990 0 -37.039999 0 -37.039999 -4.2064013e-10 160.18662 + 3991 0 -37.039999 0 -37.039999 4.2145142e-10 160.18662 + 3992 0 -37.039999 0 -37.039999 3.8268423e-10 160.18662 + 3993 0 -37.039999 0 -37.039999 -3.0575246e-10 160.18662 + 3994 0 -37.039999 0 -37.039999 -4.5769445e-10 160.18662 + 3995 0 -37.039999 0 -37.039999 3.4436544e-10 160.18662 + 3996 0 -37.039999 0 -37.039999 3.6908467e-11 160.18662 + 3997 0 -37.039999 0 -37.039999 -7.6884833e-11 160.18662 + 3998 0 -37.039999 0 -37.039999 3.0540273e-10 160.18662 + 3999 0 -37.039999 0 -37.039999 2.3041462e-10 160.18662 + 4000 0 -37.039999 0 -37.039999 -3.9269149e-11 160.18662 + 4001 0 -37.039999 0 -37.039999 -4.2134152e-10 160.18662 + 4002 0 -37.039999 0 -37.039999 -2.6759708e-10 160.18662 + 4003 0 -37.039999 0 -37.039999 1.5293876e-10 160.18662 + 4004 0 -37.039999 0 -37.039999 -3.7952845e-11 160.18662 + 4005 0 -37.039999 0 -37.039999 -7.5835167e-11 160.18662 + 4006 0 -37.039999 0 -37.039999 -1.5200144e-10 160.18662 + 4007 0 -37.039999 0 -37.039999 5.7310428e-10 160.18662 + 4008 0 -37.039999 0 -37.039999 7.6435836e-10 160.18662 + 4009 0 -37.039999 0 -37.039999 -4.578409e-10 160.18662 + 4010 0 -37.039999 0 -37.039999 -3.0505398e-10 160.18662 + 4011 0 -37.039999 0 -37.039999 1.1425418e-10 160.18662 + 4012 0 -37.039999 0 -37.039999 -7.5493676e-11 160.18662 + 4013 0 -37.039999 0 -37.039999 1.156615e-10 160.18662 + 4014 0 -37.039999 0 -37.039999 -3.7956603e-11 160.18662 + 4015 0 -37.039999 0 -37.039999 1.3891821e-12 160.18662 + 4016 0 -37.039999 0 -37.039999 -7.4530162e-11 160.18662 + 4017 0 -37.039999 0 -37.039999 3.8829284e-11 160.18662 + 4018 0 -37.039999 0 -37.039999 1.3470229e-12 160.18662 + 4019 0 -37.039999 0 -37.039999 -7.4560928e-11 160.18662 + 4020 0 -37.039999 0 -37.039999 3.9397273e-11 160.18662 + 4021 0 -37.039999 0 -37.039999 2.6724476e-10 160.18662 + 4022 0 -37.039999 0 -37.039999 -4.1939943e-10 160.18662 + 4023 0 -37.039999 0 -37.039999 3.044403e-10 160.18662 + 4024 0 -37.039999 0 -37.039999 3.0567871e-10 160.18662 + 4025 0 -37.039999 0 -37.039999 -2.2735123e-10 160.18662 + 4026 0 -37.039999 0 -37.039999 -2.2865209e-10 160.18662 + 4027 0 -37.039999 0 -37.039999 1.915576e-10 160.18662 + 4028 0 -37.039999 0 -37.039999 1.5333963e-10 160.18662 + 4029 0 -37.039999 0 -37.039999 3.814923e-10 160.18662 + 4030 0 -37.039999 0 -37.039999 -2.6699759e-10 160.18662 + 4031 0 -37.039999 0 -37.039999 2.2836568e-10 160.18662 + 4032 0 -37.039999 0 -37.039999 1.1482348e-10 160.18662 + 4033 0 -37.039999 0 -37.039999 1.5258254e-10 160.18662 + 4034 0 -37.039999 0 -37.039999 -2.2844136e-10 160.18662 + 4035 0 -37.039999 0 -37.039999 -3.0410237e-10 160.18662 + 4036 0 -37.039999 0 -37.039999 -1.1277766e-10 160.18662 + 4037 0 -37.039999 0 -37.039999 5.7279383e-10 160.18662 + 4038 0 -37.039999 0 -37.039999 -5.7325538e-10 160.18662 + 4039 0 -37.039999 0 -37.039999 6.1127699e-10 160.18662 + 4040 0 -37.039999 0 -37.039999 -4.968459e-10 160.18662 + 4041 0 -37.039999 0 -37.039999 6.1127699e-10 160.18662 + 4042 0 -37.039999 0 -37.039999 -6.1148351e-10 160.18662 + 4043 0 -37.039999 0 -37.039999 6.1075531e-10 160.18662 + 4044 0 -37.039999 0 -37.039999 -6.8721881e-10 160.18662 + 4045 0 -37.039999 0 -37.039999 6.8665382e-10 160.18662 + 4046 0 -37.039999 0 -37.039999 -5.7252291e-10 160.18662 + 4047 0 -37.039999 0 -37.039999 6.1075531e-10 160.18662 + 4048 0 -37.039999 0 -37.039999 -6.4905669e-10 160.18662 + 4049 0 -37.039999 0 -37.039999 6.4958726e-10 160.18662 + 4050 0 -37.039999 0 -37.039999 -6.4901361e-10 160.18662 + 4051 0 -37.039999 0 -37.039999 6.4964141e-10 160.18662 + 4052 0 -37.039999 0 -37.039999 -6.4872519e-10 160.18662 + 4053 0 -37.039999 0 -37.039999 6.4964141e-10 160.18662 + 4054 0 -37.039999 0 -37.039999 -6.4880041e-10 160.18662 + 4055 0 -37.039999 0 -37.039999 6.4964141e-10 160.18662 + 4056 0 -37.039999 0 -37.039999 -6.4880041e-10 160.18662 + 4057 0 -37.039999 0 -37.039999 4.973151e-10 160.18662 + 4058 0 -37.039999 0 -37.039999 -4.1921569e-10 160.18662 + 4059 0 -37.039999 0 -37.039999 7.2596348e-10 160.18662 + 4060 0 -37.039999 0 -37.039999 -6.4901361e-10 160.18662 + 4061 0 -37.039999 0 -37.039999 7.2536133e-10 160.18662 + 4062 0 -37.039999 0 -37.039999 -6.4906345e-10 160.18662 + 4063 0 -37.039999 0 -37.039999 8.3989582e-10 160.18662 + 4064 0 -37.039999 0 -37.039999 -6.8721881e-10 160.18662 + 4065 0 -37.039999 0 -37.039999 6.49283e-10 160.18662 + 4066 0 -37.039999 0 -37.039999 -7.2555615e-10 160.18662 + 4067 0 -37.039999 0 -37.039999 7.6369867e-10 160.18662 + 4068 0 -37.039999 0 -37.039999 -6.4895868e-10 160.18662 + 4069 0 -37.039999 0 -37.039999 6.4925746e-10 160.18662 + 4070 0 -37.039999 0 -37.039999 -7.2555615e-10 160.18662 + 4071 0 -37.039999 0 -37.039999 8.3989582e-10 160.18662 + 4072 0 -37.039999 0 -37.039999 -6.8721881e-10 160.18662 + 4073 0 -37.039999 0 -37.039999 6.4925746e-10 160.18662 + 4074 0 -37.039999 0 -37.039999 -7.2550631e-10 160.18662 + 4075 0 -37.039999 0 -37.039999 8.3989582e-10 160.18662 + 4076 0 -37.039999 0 -37.039999 -6.8721881e-10 160.18662 + 4077 0 -37.039999 0 -37.039999 6.49283e-10 160.18662 + 4078 0 -37.039999 0 -37.039999 -7.2550631e-10 160.18662 + 4079 0 -37.039999 0 -37.039999 7.6369867e-10 160.18662 + 4080 0 -37.039999 0 -37.039999 -6.4897991e-10 160.18662 + 4081 0 -37.039999 0 -37.039999 6.4925746e-10 160.18662 + 4082 0 -37.039999 0 -37.039999 -6.4893131e-10 160.18662 + 4083 0 -37.039999 0 -37.039999 6.4925746e-10 160.18662 + 4084 0 -37.039999 0 -37.039999 -6.4895992e-10 160.18662 + 4085 0 -37.039999 0 -37.039999 7.2623133e-10 160.18662 + 4086 0 -37.039999 0 -37.039999 -7.2550631e-10 160.18662 + 4087 0 -37.039999 0 -37.039999 8.3989582e-10 160.18662 + 4088 0 -37.039999 0 -37.039999 -6.8721881e-10 160.18662 + 4089 0 -37.039999 0 -37.039999 6.4925746e-10 160.18662 + 4090 0 -37.039999 0 -37.039999 -7.2550631e-10 160.18662 + 4091 0 -37.039999 0 -37.039999 8.3989582e-10 160.18662 + 4092 0 -37.039999 0 -37.039999 -6.8721881e-10 160.18662 + 4093 0 -37.039999 0 -37.039999 6.4925746e-10 160.18662 + 4094 0 -37.039999 0 -37.039999 -7.2550631e-10 160.18662 + 4095 0 -37.039999 0 -37.039999 8.3989582e-10 160.18662 + 4096 0 -37.039999 0 -37.039999 -6.8721881e-10 160.18662 + 4097 0 -37.039999 0 -37.039999 6.4925746e-10 160.18662 + 4098 0 -37.039999 0 -37.039999 -7.2550631e-10 160.18662 + 4099 0 -37.039999 0 -37.039999 6.8718125e-10 160.18662 + 4100 0 -37.039999 0 -37.039999 -6.4893131e-10 160.18662 + 4101 0 -37.039999 0 -37.039999 6.8718125e-10 160.18662 + 4102 0 -37.039999 0 -37.039999 -7.2550631e-10 160.18662 + 4103 0 -37.039999 0 -37.039999 8.3989582e-10 160.18662 + 4104 0 -37.039999 0 -37.039999 -7.6369844e-10 160.18662 + 4105 0 -37.039999 0 -37.039999 8.3989582e-10 160.18662 + 4106 0 -37.039999 0 -37.039999 -6.8721881e-10 160.18662 + 4107 0 -37.039999 0 -37.039999 7.6431794e-10 160.18662 + 4108 0 -37.039999 0 -37.039999 -5.3450425e-10 160.18662 + 4109 0 -37.039999 0 -37.039999 3.4324219e-10 160.18662 + 4110 0 -37.039999 0 -37.039999 -7.7652935e-11 160.18662 + 4111 0 -37.039999 0 -37.039999 -1.5268183e-10 160.18662 + 4112 0 -37.039999 0 -37.039999 8.7773449e-10 160.18662 + 4113 0 -37.039999 0 -37.039999 8.3924589e-10 160.18662 + 4114 0 -37.039999 0 -37.039999 -7.273625e-10 160.18662 + 4115 0 -37.039999 0 -37.039999 -9.5519165e-10 160.18662 + 4116 0 -37.039999 0 -37.039999 2.5557509e-14 160.18662 + 4117 0 -37.039999 0 -37.039999 3.9464191e-11 160.18662 + 4118 0 -37.039999 0 -37.039999 3.9174075e-11 160.18662 + 4119 0 -37.039999 0 -37.039999 -4.210396e-10 160.18662 + 4120 0 -37.039999 0 -37.039999 4.9517588e-10 160.18662 + 4121 0 -37.039999 0 -37.039999 9.9283834e-10 160.18662 + 4122 0 -37.039999 0 -37.039999 8.6229738e-13 160.18662 + 4123 0 -37.039999 0 -37.039999 -2.6637391e-10 160.18662 + 4124 0 -37.039999 0 -37.039999 -2.2638816e-10 160.18662 + 4125 0 -37.039999 0 -37.039999 -7.5688126e-11 160.18662 + 4126 0 -37.039999 0 -37.039999 6.1048668e-10 160.18662 + 4127 0 -37.039999 0 -37.039999 -3.4486113e-10 160.18662 + 4128 0 -37.039999 0 -37.039999 -3.063249e-10 160.18662 + 4129 0 -37.039999 0 -37.039999 3.0653488e-10 160.18662 + 4130 0 -37.039999 0 -37.039999 4.9582083e-10 160.18662 + 4131 0 -37.039999 0 -37.039999 -2.6776943e-10 160.18662 + 4132 0 -37.039999 0 -37.039999 -4.1994509e-10 160.18662 + 4133 0 -37.039999 0 -37.039999 4.5859453e-10 160.18662 + 4134 0 -37.039999 0 -37.039999 4.5859453e-10 160.18662 + 4135 0 -37.039999 0 -37.039999 -3.8204282e-10 160.18662 + 4136 0 -37.039999 0 -37.039999 4.9684342e-10 160.18662 + 4137 0 -37.039999 0 -37.039999 3.8973574e-11 160.18662 + 4138 0 -37.039999 0 -37.039999 -4.5922164e-10 160.18662 + 4139 0 -37.039999 0 -37.039999 -6.8674119e-10 160.18662 + 4140 0 -37.039999 0 -37.039999 2.291507e-10 160.18662 + 4141 0 -37.039999 0 -37.039999 3.8102761e-10 160.18662 + 4142 0 -37.039999 0 -37.039999 -3.0519795e-10 160.18662 + 4143 0 -37.039999 0 -37.039999 -1.1079484e-09 160.18662 + 4144 0 -37.039999 0 -37.039999 -7.247805e-10 160.18662 + 4145 0 -37.039999 0 -37.039999 1.9116982e-10 160.18662 + 4146 0 -37.039999 0 -37.039999 6.8830201e-10 160.18662 + 4147 0 -37.039999 0 -37.039999 2.2905515e-10 160.18662 + 4148 0 -37.039999 0 -37.039999 -1.5082268e-10 160.18662 + 4149 0 -37.039999 0 -37.039999 -1.5315977e-10 160.18662 + 4150 0 -37.039999 0 -37.039999 3.8006849e-10 160.18662 + 4151 0 -37.039999 0 -37.039999 -1.1450561e-10 160.18662 + 4152 0 -37.039999 0 -37.039999 3.439262e-10 160.18662 + 4153 0 -37.039999 0 -37.039999 -2.6675798e-13 160.18662 + 4154 0 -37.039999 0 -37.039999 -3.7546109e-11 160.18662 + 4155 0 -37.039999 0 -37.039999 1.5167651e-10 160.18662 + 4156 0 -37.039999 0 -37.039999 3.8287475e-11 160.18662 + 4157 0 -37.039999 0 -37.039999 -3.7411837e-11 160.18662 + 4158 0 -37.039999 0 -37.039999 2.6684605e-10 160.18662 + 4159 0 -37.039999 0 -37.039999 -1.5329081e-10 160.18662 + 4160 0 -37.039999 0 -37.039999 -2.2854099e-10 160.18662 + 4161 0 -37.039999 0 -37.039999 1.9054179e-10 160.18662 + 4162 0 -37.039999 0 -37.039999 -3.8083642e-10 160.18662 + 4163 0 -37.039999 0 -37.039999 -1.1426604e-10 160.18662 + 4164 0 -37.039999 0 -37.039999 4.957046e-10 160.18662 + 4165 0 -37.039999 0 -37.039999 4.9485874e-10 160.18662 + 4166 0 -37.039999 0 -37.039999 -8.0292135e-10 160.18662 + 4167 0 -37.039999 0 -37.039999 5.7236774e-10 160.18662 + 4168 0 -37.039999 0 -37.039999 -1.1464435e-10 160.18662 + 4169 0 -37.039999 0 -37.039999 -4.198517e-10 160.18662 + 4170 0 -37.039999 0 -37.039999 3.4253507e-10 160.18662 + 4171 0 -37.039999 0 -37.039999 3.4252555e-10 160.18662 + 4172 0 -37.039999 0 -37.039999 -2.6831417e-10 160.18662 + 4173 0 -37.039999 0 -37.039999 1.540286e-10 160.18662 + 4174 0 -37.039999 0 -37.039999 1.1494801e-10 160.18662 + 4175 0 -37.039999 0 -37.039999 -6.4874857e-10 160.18662 + 4176 0 -37.039999 0 -37.039999 4.9557549e-10 160.18662 + 4177 0 -37.039999 0 -37.039999 5.3269922e-10 160.18662 + 4178 0 -37.039999 0 -37.039999 -6.4995436e-10 160.18662 + 4179 0 -37.039999 0 -37.039999 -2.6733344e-10 160.18662 + 4180 0 -37.039999 0 -37.039999 4.9626122e-10 160.18662 + 4181 0 -37.039999 0 -37.039999 6.0849901e-10 160.18662 + 4182 0 -37.039999 0 -37.039999 -4.2095338e-10 160.18662 + 4183 0 -37.039999 0 -37.039999 -8.4092664e-10 160.18662 + 4184 0 -37.039999 0 -37.039999 1.897943e-10 160.18662 + 4185 0 -37.039999 0 -37.039999 -4.2048103e-10 160.18662 + 4186 0 -37.039999 0 -37.039999 -1.5150532e-10 160.18662 + 4187 0 -37.039999 0 -37.039999 -3.8224779e-11 160.18662 + 4188 0 -37.039999 0 -37.039999 6.1105497e-10 160.18662 + 4189 0 -37.039999 0 -37.039999 6.4946514e-10 160.18662 + 4190 0 -37.039999 0 -37.039999 -1.5201971e-10 160.18662 + 4191 0 -37.039999 0 -37.039999 -5.7349243e-10 160.18662 + 4192 0 -37.039999 0 -37.039999 -2.2717811e-10 160.18662 + 4193 0 -37.039999 0 -37.039999 -1.1459852e-10 160.18662 + 4194 0 -37.039999 0 -37.039999 7.6012577e-11 160.18662 + 4195 0 -37.039999 0 -37.039999 1.1578429e-10 160.18662 + 4196 0 -37.039999 0 -37.039999 1.1524938e-10 160.18662 + 4197 0 -37.039999 0 -37.039999 -2.2815595e-10 160.18662 + 4198 0 -37.039999 0 -37.039999 -1.9042243e-10 160.18662 + 4199 0 -37.039999 0 -37.039999 3.0557073e-10 160.18662 + 4200 0 -37.039999 0 -37.039999 2.6673216e-10 160.18662 + 4201 0 -37.039999 0 -37.039999 -1.1539005e-10 160.18662 + 4202 0 -37.039999 0 -37.039999 -1.1539005e-10 160.18662 + 4203 0 -37.039999 0 -37.039999 3.4267851e-10 160.18662 + 4204 0 -37.039999 0 -37.039999 -3.0542695e-10 160.18662 + 4205 0 -37.039999 0 -37.039999 5.7101691e-10 160.18662 + 4206 0 -37.039999 0 -37.039999 5.7374226e-10 160.18662 + 4207 0 -37.039999 0 -37.039999 -1.5287055e-10 160.18662 + 4208 0 -37.039999 0 -37.039999 -3.8015979e-11 160.18662 + 4209 0 -37.039999 0 -37.039999 -3.7420617e-11 160.18662 + 4210 0 -37.039999 0 -37.039999 4.2066058e-10 160.18662 + 4211 0 -37.039999 0 -37.039999 1.5250775e-10 160.18662 + 4212 0 -37.039999 0 -37.039999 -8.7931813e-10 160.18662 + 4213 0 -37.039999 0 -37.039999 3.0493791e-10 160.18662 + 4214 0 -37.039999 0 -37.039999 -4.2028734e-10 160.18662 + 4215 0 -37.039999 0 -37.039999 -3.4385977e-10 160.18662 + 4216 0 -37.039999 0 -37.039999 4.5838364e-10 160.18662 + 4217 0 -37.039999 0 -37.039999 4.5852055e-10 160.18662 + 4218 0 -37.039999 0 -37.039999 -3.8249836e-10 160.18662 + 4219 0 -37.039999 0 -37.039999 -4.5885886e-10 160.18662 + 4220 0 -37.039999 0 -37.039999 6.472714e-10 160.18662 + 4221 0 -37.039999 0 -37.039999 5.3496075e-10 160.18662 + 4222 0 -37.039999 0 -37.039999 -3.4495648e-10 160.18662 + 4223 0 -37.039999 0 -37.039999 -8.3969656e-10 160.18662 + 4224 0 -37.039999 0 -37.039999 -4.2050125e-10 160.18662 + 4225 0 -37.039999 0 -37.039999 3.4127362e-10 160.18662 + 4226 0 -37.039999 0 -37.039999 6.1051311e-10 160.18662 + 4227 0 -37.039999 0 -37.039999 -5.74084e-10 160.18662 + 4228 0 -37.039999 0 -37.039999 -5.3556097e-10 160.18662 + 4229 0 -37.039999 0 -37.039999 2.6615837e-10 160.18662 + 4230 0 -37.039999 0 -37.039999 3.0355688e-10 160.18662 + 4231 0 -37.039999 0 -37.039999 -2.2939339e-10 160.18662 + 4232 0 -37.039999 0 -37.039999 4.1912091e-10 160.18662 + 4233 0 -37.039999 0 -37.039999 -2.6958703e-10 160.18662 + 4234 0 -37.039999 0 -37.039999 -3.8130441e-10 160.18662 + 4235 0 -37.039999 0 -37.039999 -2.0066955e-12 160.18662 + 4236 0 -37.039999 0 -37.039999 3.4145452e-10 160.18662 + 4237 0 -37.039999 0 -37.039999 6.4816451e-10 160.18662 + 4238 0 -37.039999 0 -37.039999 -2.3024783e-10 160.18662 + 4239 0 -37.039999 0 -37.039999 4.2062364e-10 160.18662 + 4240 0 -37.039999 0 -37.039999 4.9584859e-10 160.18662 + 4241 0 -37.039999 0 -37.039999 -3.6087975e-14 160.18662 + 4242 0 -37.039999 0 -37.039999 -4.1985807e-10 160.18662 + 4243 0 -37.039999 0 -37.039999 3.7932618e-11 160.18662 + 4244 0 -37.039999 0 -37.039999 3.0645226e-10 160.18662 + 4245 0 -37.039999 0 -37.039999 5.7231875e-10 160.18662 + 4246 0 -37.039999 0 -37.039999 -6.4804278e-10 160.18662 + 4247 0 -37.039999 0 -37.039999 3.420613e-10 160.18662 + 4248 0 -37.039999 0 -37.039999 3.0467287e-10 160.18662 + 4249 0 -37.039999 0 -37.039999 1.5229334e-10 160.18662 + 4250 0 -37.039999 0 -37.039999 -1.9000506e-10 160.18662 + 4251 0 -37.039999 0 -37.039999 -1.1517345e-10 160.18662 + 4252 0 -37.039999 0 -37.039999 7.545839e-11 160.18662 + 4253 0 -37.039999 0 -37.039999 -1.1394147e-10 160.18662 + 4254 0 -37.039999 0 -37.039999 -7.6103045e-11 160.18662 + 4255 0 -37.039999 0 -37.039999 7.8089077e-11 160.18662 + 4256 0 -37.039999 0 -37.039999 1.5419856e-10 160.18662 + 4257 0 -37.039999 0 -37.039999 2.2644983e-13 160.18662 + 4258 0 -37.039999 0 -37.039999 3.7994882e-11 160.18662 + 4259 0 -37.039999 0 -37.039999 -6.8718804e-10 160.18662 + 4260 0 -37.039999 0 -37.039999 -4.9541914e-10 160.18662 + 4261 0 -37.039999 0 -37.039999 1.1364284e-10 160.18662 + 4262 0 -37.039999 0 -37.039999 5.728171e-10 160.18662 + 4263 0 -37.039999 0 -37.039999 5.3395627e-10 160.18662 + 4264 0 -37.039999 0 -37.039999 -1.9045443e-10 160.18662 + 4265 0 -37.039999 0 -37.039999 -1.4058087e-12 160.18662 + 4266 0 -37.039999 0 -37.039999 1.1585137e-10 160.18662 + 4267 0 -37.039999 0 -37.039999 -2.6736599e-10 160.18662 + 4268 0 -37.039999 0 -37.039999 -3.4256813e-10 160.18662 + 4269 0 -37.039999 0 -37.039999 1.1570985e-10 160.18662 + 4270 0 -37.039999 0 -37.039999 1.9066745e-10 160.18662 + 4271 0 -37.039999 0 -37.039999 1.0144052e-12 160.18662 + 4272 0 -37.039999 0 -37.039999 2.6750042e-10 160.18662 + 4273 0 -37.039999 0 -37.039999 -3.0399391e-10 160.18662 + 4274 0 -37.039999 0 -37.039999 -4.1922252e-10 160.18662 + 4275 0 -37.039999 0 -37.039999 7.6787144e-11 160.18662 + 4276 0 -37.039999 0 -37.039999 7.6658855e-11 160.18662 + 4277 0 -37.039999 0 -37.039999 -4.192313e-10 160.18662 + 4278 0 -37.039999 0 -37.039999 7.6557895e-11 160.18662 + 4279 0 -37.039999 0 -37.039999 -3.4264138e-10 160.18662 + 4280 0 -37.039999 0 -37.039999 -2.6669271e-10 160.18662 + 4281 0 -37.039999 0 -37.039999 1.1506167e-10 160.18662 + 4282 0 -37.039999 0 -37.039999 -1.1289088e-10 160.18662 + 4283 0 -37.039999 0 -37.039999 -3.6313409e-11 160.18662 + 4284 0 -37.039999 0 -37.039999 4.9633928e-10 160.18662 + 4285 0 -37.039999 0 -37.039999 3.0703946e-10 160.18662 + 4286 0 -37.039999 0 -37.039999 1.1526226e-10 160.18662 + 4287 0 -37.039999 0 -37.039999 7.772723e-11 160.18662 + 4288 0 -37.039999 0 -37.039999 -3.7223416e-11 160.18662 + 4289 0 -37.039999 0 -37.039999 1.9143972e-10 160.18662 + 4290 0 -37.039999 0 -37.039999 -4.5811939e-10 160.18662 + 4291 0 -37.039999 0 -37.039999 4.1990815e-10 160.18662 + 4292 0 -37.039999 0 -37.039999 5.3341265e-10 160.18662 + 4293 0 -37.039999 0 -37.039999 -5.7331939e-10 160.18662 + 4294 0 -37.039999 0 -37.039999 -8.01192e-10 160.18662 + 4295 0 -37.039999 0 -37.039999 1.9127704e-10 160.18662 + 4296 0 -37.039999 0 -37.039999 4.9630324e-10 160.18662 + 4297 0 -37.039999 0 -37.039999 -7.7877553e-11 160.18662 + 4298 0 -37.039999 0 -37.039999 1.1476188e-10 160.18662 + 4299 0 -37.039999 0 -37.039999 -4.1833083e-10 160.18662 + 4300 0 -37.039999 0 -37.039999 -3.0373651e-10 160.18662 + 4301 0 -37.039999 0 -37.039999 -2.280772e-10 160.18662 + 4302 0 -37.039999 0 -37.039999 3.8130278e-10 160.18662 + 4303 0 -37.039999 0 -37.039999 -6.1194872e-10 160.18662 + 4304 0 -37.039999 0 -37.039999 6.4851318e-10 160.18662 + 4305 0 -37.039999 0 -37.039999 6.8680627e-10 160.18662 + 4306 0 -37.039999 0 -37.039999 -4.9654726e-10 160.18662 + 4307 0 -37.039999 0 -37.039999 -4.5731928e-10 160.18662 + 4308 0 -37.039999 0 -37.039999 2.2990956e-10 160.18662 + 4309 0 -37.039999 0 -37.039999 1.1379174e-10 160.18662 + 4310 0 -37.039999 0 -37.039999 -7.4785364e-11 160.18662 + 4311 0 -37.039999 0 -37.039999 -1.8833894e-10 160.18662 + 4312 0 -37.039999 0 -37.039999 -3.6899555e-11 160.18662 + 4313 0 -37.039999 0 -37.039999 1.5434253e-10 160.18662 + 4314 0 -37.039999 0 -37.039999 3.8645333e-11 160.18662 + 4315 0 -37.039999 0 -37.039999 3.0575885e-10 160.18662 + 4316 0 -37.039999 0 -37.039999 -1.9073937e-10 160.18662 + 4317 0 -37.039999 0 -37.039999 -4.1929343e-10 160.18662 + 4318 0 -37.039999 0 -37.039999 -1.5175451e-10 160.18662 + 4319 0 -37.039999 0 -37.039999 -7.6485756e-11 160.18662 + 4320 0 -37.039999 0 -37.039999 3.5783336e-13 160.18662 + 4321 0 -37.039999 0 -37.039999 3.4430483e-10 160.18662 + 4322 0 -37.039999 0 -37.039999 -1.1302979e-10 160.18662 + 4323 0 -37.039999 0 -37.039999 -7.4716749e-11 160.18662 + 4324 0 -37.039999 0 -37.039999 3.9164996e-11 160.18662 + 4325 0 -37.039999 0 -37.039999 2.6686583e-10 160.18662 + 4326 0 -37.039999 0 -37.039999 -1.8957125e-10 160.18662 + 4327 0 -37.039999 0 -37.039999 3.9182075e-11 160.18662 + 4328 0 -37.039999 0 -37.039999 2.285705e-10 160.18662 + 4329 0 -37.039999 0 -37.039999 -1.515008e-10 160.18662 + 4330 0 -37.039999 0 -37.039999 -1.8912494e-10 160.18662 + 4331 0 -37.039999 0 -37.039999 -7.5281965e-11 160.18662 + 4332 0 -37.039999 0 -37.039999 3.4375603e-10 160.18662 + 4333 0 -37.039999 0 -37.039999 -3.4358089e-10 160.18662 + 4334 0 -37.039999 0 -37.039999 3.4373895e-10 160.18662 + 4335 0 -37.039999 0 -37.039999 2.6666572e-10 160.18662 + 4336 0 -37.039999 0 -37.039999 -3.7929643e-11 160.18662 + 4337 0 -37.039999 0 -37.039999 -8.0150596e-10 160.18662 + 4338 0 -37.039999 0 -37.039999 -6.1076999e-10 160.18662 + 4339 0 -37.039999 0 -37.039999 1.9144809e-10 160.18662 + 4340 0 -37.039999 0 -37.039999 7.2599752e-10 160.18662 + 4341 0 -37.039999 0 -37.039999 -1.5289996e-10 160.18662 + 4342 0 -37.039999 0 -37.039999 -3.8211265e-10 160.18662 + 4343 0 -37.039999 0 -37.039999 9.1428008e-10 160.18662 + 4344 0 -37.039999 0 -37.039999 8.7753589e-10 160.18662 + 4345 0 -37.039999 0 -37.039999 -1.1462926e-10 160.18662 + 4346 0 -37.039999 0 -37.039999 -4.9667053e-10 160.18662 + 4347 0 -37.039999 0 -37.039999 2.2842467e-10 160.18662 + 4348 0 -37.039999 0 -37.039999 3.0534177e-10 160.18662 + 4349 0 -37.039999 0 -37.039999 -3.7068836e-11 160.18662 + 4350 0 -37.039999 0 -37.039999 -5.3355242e-10 160.18662 + 4351 0 -37.039999 0 -37.039999 -4.2028571e-10 160.18662 + 4352 0 -37.039999 0 -37.039999 8.0124422e-10 160.18662 + 4353 0 -37.039999 0 -37.039999 -2.2980095e-10 160.18662 + 4354 0 -37.039999 0 -37.039999 -6.1070678e-10 160.18662 + 4355 0 -37.039999 0 -37.039999 3.0497844e-10 160.18662 + 4356 0 -37.039999 0 -37.039999 4.1961529e-10 160.18662 + 4357 0 -37.039999 0 -37.039999 -5.3421372e-10 160.18662 + 4358 0 -37.039999 0 -37.039999 -3.8294762e-10 160.18662 + 4359 0 -37.039999 0 -37.039999 -2.5490572e-13 160.18662 + 4360 0 -37.039999 0 -37.039999 5.7303431e-10 160.18662 + 4361 0 -37.039999 0 -37.039999 6.4869256e-10 160.18662 + 4362 0 -37.039999 0 -37.039999 -5.3553771e-10 160.18662 + 4363 0 -37.039999 0 -37.039999 -3.8298261e-10 160.18662 + 4364 0 -37.039999 0 -37.039999 5.7210711e-10 160.18662 + 4365 0 -37.039999 0 -37.039999 5.7377305e-10 160.18662 + 4366 0 -37.039999 0 -37.039999 -6.1165748e-10 160.18662 + 4367 0 -37.039999 0 -37.039999 4.9734777e-10 160.18662 + 4368 0 -37.039999 0 -37.039999 -4.577019e-10 160.18662 + 4369 0 -37.039999 0 -37.039999 4.2074386e-10 160.18662 + 4370 0 -37.039999 0 -37.039999 -5.3477068e-10 160.18662 + 4371 0 -37.039999 0 -37.039999 5.3521496e-10 160.18662 + 4372 0 -37.039999 0 -37.039999 -6.1010358e-10 160.18662 + 4373 0 -37.039999 0 -37.039999 6.4980559e-10 160.18662 + 4374 0 -37.039999 0 -37.039999 -6.4819413e-10 160.18662 + 4375 0 -37.039999 0 -37.039999 6.4980559e-10 160.18662 + 4376 0 -37.039999 0 -37.039999 -6.4924687e-10 160.18662 + 4377 0 -37.039999 0 -37.039999 6.4980559e-10 160.18662 + 4378 0 -37.039999 0 -37.039999 -6.1016773e-10 160.18662 + 4379 0 -37.039999 0 -37.039999 6.4900927e-10 160.18662 + 4380 0 -37.039999 0 -37.039999 -6.4924687e-10 160.18662 + 4381 0 -37.039999 0 -37.039999 6.1154625e-10 160.18662 + 4382 0 -37.039999 0 -37.039999 -5.7181592e-10 160.18662 + 4383 0 -37.039999 0 -37.039999 6.489742e-10 160.18662 + 4384 0 -37.039999 0 -37.039999 -5.7280846e-10 160.18662 + 4385 0 -37.039999 0 -37.039999 6.1163208e-10 160.18662 + 4386 0 -37.039999 0 -37.039999 -6.4819413e-10 160.18662 + 4387 0 -37.039999 0 -37.039999 6.1154625e-10 160.18662 + 4388 0 -37.039999 0 -37.039999 -6.0986725e-10 160.18662 + 4389 0 -37.039999 0 -37.039999 6.1154625e-10 160.18662 + 4390 0 -37.039999 0 -37.039999 -6.4819413e-10 160.18662 + 4391 0 -37.039999 0 -37.039999 6.1154625e-10 160.18662 + 4392 0 -37.039999 0 -37.039999 -6.0986725e-10 160.18662 + 4393 0 -37.039999 0 -37.039999 6.4900927e-10 160.18662 + 4394 0 -37.039999 0 -37.039999 -6.4924687e-10 160.18662 + 4395 0 -37.039999 0 -37.039999 6.1154625e-10 160.18662 + 4396 0 -37.039999 0 -37.039999 -6.0986725e-10 160.18662 + 4397 0 -37.039999 0 -37.039999 6.1154625e-10 160.18662 + 4398 0 -37.039999 0 -37.039999 -6.0986725e-10 160.18662 + 4399 0 -37.039999 0 -37.039999 6.4900927e-10 160.18662 + 4400 0 -37.039999 0 -37.039999 -6.4929517e-10 160.18662 + 4401 0 -37.039999 0 -37.039999 6.1154625e-10 160.18662 + 4402 0 -37.039999 0 -37.039999 -6.0986725e-10 160.18662 + 4403 0 -37.039999 0 -37.039999 6.1154625e-10 160.18662 + 4404 0 -37.039999 0 -37.039999 -6.4819413e-10 160.18662 + 4405 0 -37.039999 0 -37.039999 6.1154625e-10 160.18662 + 4406 0 -37.039999 0 -37.039999 -6.0981973e-10 160.18662 + 4407 0 -37.039999 0 -37.039999 6.1154625e-10 160.18662 + 4408 0 -37.039999 0 -37.039999 -6.4819413e-10 160.18662 + 4409 0 -37.039999 0 -37.039999 6.1154625e-10 160.18662 + 4410 0 -37.039999 0 -37.039999 -6.0981973e-10 160.18662 + 4411 0 -37.039999 0 -37.039999 6.4900927e-10 160.18662 + 4412 0 -37.039999 0 -37.039999 -6.4929517e-10 160.18662 + 4413 0 -37.039999 0 -37.039999 6.1154625e-10 160.18662 + 4414 0 -37.039999 0 -37.039999 -6.0981973e-10 160.18662 + 4415 0 -37.039999 0 -37.039999 6.1154625e-10 160.18662 + 4416 0 -37.039999 0 -37.039999 -6.4819413e-10 160.18662 + 4417 0 -37.039999 0 -37.039999 6.1154625e-10 160.18662 + 4418 0 -37.039999 0 -37.039999 -6.0981973e-10 160.18662 + 4419 0 -37.039999 0 -37.039999 6.1154625e-10 160.18662 + 4420 0 -37.039999 0 -37.039999 -6.4813276e-10 160.18662 + 4421 0 -37.039999 0 -37.039999 6.1154625e-10 160.18662 + 4422 0 -37.039999 0 -37.039999 -6.4813276e-10 160.18662 + 4423 0 -37.039999 0 -37.039999 5.3516015e-10 160.18662 + 4424 0 -37.039999 0 -37.039999 -2.3008385e-10 160.18662 + 4425 0 -37.039999 0 -37.039999 -4.9640636e-10 160.18662 + 4426 0 -37.039999 0 -37.039999 6.4875586e-10 160.18662 + 4427 0 -37.039999 0 -37.039999 -1.916933e-10 160.18662 + 4428 0 -37.039999 0 -37.039999 4.2086784e-10 160.18662 + 4429 0 -37.039999 0 -37.039999 4.9532068e-10 160.18662 + 4430 0 -37.039999 0 -37.039999 -5.3503079e-10 160.18662 + 4431 0 -37.039999 0 -37.039999 6.1087152e-10 160.18662 + 4432 0 -37.039999 0 -37.039999 -5.354419e-10 160.18662 + 4433 0 -37.039999 0 -37.039999 -5.3493187e-10 160.18662 + 4434 0 -37.039999 0 -37.039999 5.7173263e-10 160.18662 + 4435 0 -37.039999 0 -37.039999 5.7161865e-10 160.18662 + 4436 0 -37.039999 0 -37.039999 -4.581715e-10 160.18662 + 4437 0 -37.039999 0 -37.039999 -6.1183616e-10 160.18662 + 4438 0 -37.039999 0 -37.039999 7.2544399e-10 160.18662 + 4439 0 -37.039999 0 -37.039999 6.4859165e-10 160.18662 + 4440 0 -37.039999 0 -37.039999 -4.1993388e-10 160.18662 + 4441 0 -37.039999 0 -37.039999 -4.9645542e-10 160.18662 + 4442 0 -37.039999 0 -37.039999 4.9532244e-10 160.18662 + 4443 0 -37.039999 0 -37.039999 6.1060703e-10 160.18662 + 4444 0 -37.039999 0 -37.039999 -4.204397e-10 160.18662 + 4445 0 -37.039999 0 -37.039999 -5.352928e-10 160.18662 + 4446 0 -37.039999 0 -37.039999 7.2557013e-10 160.18662 + 4447 0 -37.039999 0 -37.039999 6.4898036e-10 160.18662 + 4448 0 -37.039999 0 -37.039999 -4.5817076e-10 160.18662 + 4449 0 -37.039999 0 -37.039999 4.964321e-10 160.18662 + 4450 0 -37.039999 0 -37.039999 -4.9586444e-10 160.18662 + 4451 0 -37.039999 0 -37.039999 4.964321e-10 160.18662 + 4452 0 -37.039999 0 -37.039999 -3.4266336e-10 160.18662 + 4453 0 -37.039999 0 -37.039999 -4.970953e-10 160.18662 + 4454 0 -37.039999 0 -37.039999 6.4868803e-10 160.18662 + 4455 0 -37.039999 0 -37.039999 -5.3430175e-10 160.18662 + 4456 0 -37.039999 0 -37.039999 6.1039007e-10 160.18662 + 4457 0 -37.039999 0 -37.039999 -5.3430175e-10 160.18662 + 4458 0 -37.039999 0 -37.039999 6.1039007e-10 160.18662 + 4459 0 -37.039999 0 -37.039999 -4.191313e-10 160.18662 + 4460 0 -37.039999 0 -37.039999 7.6450835e-11 160.18662 + 4461 0 -37.039999 0 -37.039999 -2.2232922e-13 160.18662 + 4462 0 -37.039999 0 -37.039999 4.9555348e-10 160.18662 + 4463 0 -37.039999 0 -37.039999 3.8435202e-11 160.18662 + 4464 0 -37.039999 0 -37.039999 -3.7094441e-11 160.18662 + 4465 0 -37.039999 0 -37.039999 -7.4581858e-11 160.18662 + 4466 0 -37.039999 0 -37.039999 7.8077385e-11 160.18662 + 4467 0 -37.039999 0 -37.039999 -3.6265129e-11 160.18662 + 4468 0 -37.039999 0 -37.039999 3.4426668e-10 160.18662 + 4469 0 -37.039999 0 -37.039999 3.4354963e-10 160.18662 + 4470 0 -37.039999 0 -37.039999 -3.8063984e-11 160.18662 + 4471 0 -37.039999 0 -37.039999 -3.8015427e-11 160.18662 + 4472 0 -37.039999 0 -37.039999 1.1479354e-10 160.18662 + 4473 0 -37.039999 0 -37.039999 -5.3327948e-10 160.18662 + 4474 0 -37.039999 0 -37.039999 -2.6645576e-10 160.18662 + 4475 0 -37.039999 0 -37.039999 1.1537861e-10 160.18662 + 4476 0 -37.039999 0 -37.039999 3.8929283e-11 160.18662 + 4477 0 -37.039999 0 -37.039999 -3.6390323e-11 160.18662 + 4478 0 -37.039999 0 -37.039999 3.8380527e-11 160.18662 + 4479 0 -37.039999 0 -37.039999 -3.6794948e-11 160.18662 + 4480 0 -37.039999 0 -37.039999 1.9107299e-10 160.18662 + 4481 0 -37.039999 0 -37.039999 1.1538906e-10 160.18662 + 4482 0 -37.039999 0 -37.039999 7.1197774e-13 160.18662 + 4483 0 -37.039999 0 -37.039999 -5.3393367e-10 160.18662 + 4484 0 -37.039999 0 -37.039999 6.4839665e-10 160.18662 + 4485 0 -37.039999 0 -37.039999 -4.5810157e-10 160.18662 + 4486 0 -37.039999 0 -37.039999 5.3516031e-10 160.18662 + 4487 0 -37.039999 0 -37.039999 -4.5810157e-10 160.18662 + 4488 0 -37.039999 0 -37.039999 6.107204e-10 160.18662 + 4489 0 -37.039999 0 -37.039999 -4.5810157e-10 160.18662 + 4490 0 -37.039999 0 -37.039999 5.351497e-10 160.18662 + 4491 0 -37.039999 0 -37.039999 -5.3403855e-10 160.18662 + 4492 0 -37.039999 0 -37.039999 6.8672952e-10 160.18662 + 4493 0 -37.039999 0 -37.039999 -4.5840955e-10 160.18662 + 4494 0 -37.039999 0 -37.039999 4.5932317e-10 160.18662 + 4495 0 -37.039999 0 -37.039999 -1.5235877e-10 160.18662 + 4496 0 -37.039999 0 -37.039999 1.0210305e-12 160.18662 + 4497 0 -37.039999 0 -37.039999 1.1568894e-10 160.18662 + 4498 0 -37.039999 0 -37.039999 -3.6633833e-11 160.18662 + 4499 0 -37.039999 0 -37.039999 -1.5314753e-10 160.18662 + 4500 0 -37.039999 0 -37.039999 1.0068628e-12 160.18662 + 4501 0 -37.039999 0 -37.039999 -3.6970004e-11 160.18662 + 4502 0 -37.039999 0 -37.039999 3.0542089e-10 160.18662 + 4503 0 -37.039999 0 -37.039999 1.1526446e-10 160.18662 + 4504 0 -37.039999 0 -37.039999 -2.2852697e-10 160.18662 + 4505 0 -37.039999 0 -37.039999 -4.9502582e-10 160.18662 + 4506 0 -37.039999 0 -37.039999 1.9076843e-10 160.18662 + 4507 0 -37.039999 0 -37.039999 1.1461005e-10 160.18662 + 4508 0 -37.039999 0 -37.039999 -1.1406453e-10 160.18662 + 4509 0 -37.039999 0 -37.039999 2.6725221e-10 160.18662 + 4510 0 -37.039999 0 -37.039999 2.6737403e-10 160.18662 + 4511 0 -37.039999 0 -37.039999 -3.7974897e-11 160.18662 + 4512 0 -37.039999 0 -37.039999 -6.1029755e-10 160.18662 + 4513 0 -37.039999 0 -37.039999 -5.7163897e-10 160.18662 + 4514 0 -37.039999 0 -37.039999 6.1005413e-10 160.18662 + 4515 0 -37.039999 0 -37.039999 -4.5781742e-10 160.18662 + 4516 0 -37.039999 0 -37.039999 2.6895492e-10 160.18662 + 4517 0 -37.039999 0 -37.039999 3.0727181e-10 160.18662 + 4518 0 -37.039999 0 -37.039999 -2.2836672e-10 160.18662 + 4519 0 -37.039999 0 -37.039999 -1.5207908e-10 160.18662 + 4520 0 -37.039999 0 -37.039999 1.9054349e-10 160.18662 + 4521 0 -37.039999 0 -37.039999 2.6846632e-10 160.18662 + 4522 0 -37.039999 0 -37.039999 1.1476064e-10 160.18662 + 4523 0 -37.039999 0 -37.039999 -7.5062551e-11 160.18662 + 4524 0 -37.039999 0 -37.039999 -1.9055379e-10 160.18662 + 4525 0 -37.039999 0 -37.039999 1.1539337e-10 160.18662 + 4526 0 -37.039999 0 -37.039999 3.8918347e-11 160.18662 + 4527 0 -37.039999 0 -37.039999 -4.5581614e-10 160.18662 + 4528 0 -37.039999 0 -37.039999 -3.8052092e-10 160.18662 + 4529 0 -37.039999 0 -37.039999 -1.5064008e-10 160.18662 + 4530 0 -37.039999 0 -37.039999 1.1600363e-10 160.18662 + 4531 0 -37.039999 0 -37.039999 1.1600363e-10 160.18662 + 4532 0 -37.039999 0 -37.039999 3.9196518e-11 160.18662 + 4533 0 -37.039999 0 -37.039999 1.0451706e-12 160.18662 + 4534 0 -37.039999 0 -37.039999 -4.951337e-10 160.18662 + 4535 0 -37.039999 0 -37.039999 3.0700116e-10 160.18662 + 4536 0 -37.039999 0 -37.039999 -2.7934383e-13 160.18662 + 4537 0 -37.039999 0 -37.039999 -5.3628261e-10 160.18662 + 4538 0 -37.039999 0 -37.039999 -7.658181e-11 160.18662 + 4539 0 -37.039999 0 -37.039999 3.7739636e-11 160.18662 + 4540 0 -37.039999 0 -37.039999 -1.1403807e-10 160.18662 + 4541 0 -37.039999 0 -37.039999 2.2948802e-10 160.18662 + 4542 0 -37.039999 0 -37.039999 1.156455e-10 160.18662 + 4543 0 -37.039999 0 -37.039999 1.9136872e-10 160.18662 + 4544 0 -37.039999 0 -37.039999 -4.974373e-10 160.18662 + 4545 0 -37.039999 0 -37.039999 5.3432675e-10 160.18662 + 4546 0 -37.039999 0 -37.039999 6.1071455e-10 160.18662 + 4547 0 -37.039999 0 -37.039999 3.6489428e-13 160.18662 + 4548 0 -37.039999 0 -37.039999 -4.9646872e-10 160.18662 + 4549 0 -37.039999 0 -37.039999 4.5758585e-10 160.18662 + 4550 0 -37.039999 0 -37.039999 4.962186e-10 160.18662 + 4551 0 -37.039999 0 -37.039999 -4.2091677e-10 160.18662 + 4552 0 -37.039999 0 -37.039999 -1.1848263e-09 160.18662 + 4553 0 -37.039999 0 -37.039999 8.5120164e-13 160.18662 + 4554 0 -37.039999 0 -37.039999 3.8200038e-10 160.18662 + 4555 0 -37.039999 0 -37.039999 3.0561319e-10 160.18662 + 4556 0 -37.039999 0 -37.039999 -7.6258247e-11 160.18662 + 4557 0 -37.039999 0 -37.039999 -5.734731e-10 160.18662 + 4558 0 -37.039999 0 -37.039999 -1.9109413e-10 160.18662 + 4559 0 -37.039999 0 -37.039999 5.3480667e-10 160.18662 + 4560 0 -37.039999 0 -37.039999 3.053329e-10 160.18662 + 4561 0 -37.039999 0 -37.039999 -5.7359877e-10 160.18662 + 4562 0 -37.039999 0 -37.039999 3.0586859e-10 160.18662 + 4563 0 -37.039999 0 -37.039999 3.4518407e-10 160.18662 + 4564 0 -37.039999 0 -37.039999 -2.2892559e-10 160.18662 + 4565 0 -37.039999 0 -37.039999 3.059132e-10 160.18662 + 4566 0 -37.039999 0 -37.039999 3.4427624e-10 160.18662 + 4567 0 -37.039999 0 -37.039999 -4.5908166e-10 160.18662 + 4568 0 -37.039999 0 -37.039999 -4.2069632e-10 160.18662 + 4569 0 -37.039999 0 -37.039999 3.8138047e-10 160.18662 + 4570 0 -37.039999 0 -37.039999 4.5752549e-10 160.18662 + 4571 0 -37.039999 0 -37.039999 1.5362489e-10 160.18662 + 4572 0 -37.039999 0 -37.039999 -7.5072613e-11 160.18662 + 4573 0 -37.039999 0 -37.039999 -3.6906937e-11 160.18662 + 4574 0 -37.039999 0 -37.039999 4.1970997e-10 160.18662 + 4575 0 -37.039999 0 -37.039999 4.5799009e-10 160.18662 + 4576 0 -37.039999 0 -37.039999 -2.6529348e-10 160.18662 + 4577 0 -37.039999 0 -37.039999 1.151215e-10 160.18662 + 4578 0 -37.039999 0 -37.039999 -1.5092575e-10 160.18662 + 4579 0 -37.039999 0 -37.039999 -3.7124655e-11 160.18662 + 4580 0 -37.039999 0 -37.039999 3.4401098e-10 160.18662 + 4581 0 -37.039999 0 -37.039999 2.6791873e-10 160.18662 + 4582 0 -37.039999 0 -37.039999 -7.5080912e-11 160.18662 + 4583 0 -37.039999 0 -37.039999 -1.1310624e-10 160.18662 + 4584 0 -37.039999 0 -37.039999 7.7140923e-11 160.18662 + 4585 0 -37.039999 0 -37.039999 -3.6600156e-11 160.18662 + 4586 0 -37.039999 0 -37.039999 2.6796211e-10 160.18662 + 4587 0 -37.039999 0 -37.039999 7.7769526e-11 160.18662 + 4588 0 -37.039999 0 -37.039999 -2.6751432e-10 160.18662 + 4589 0 -37.039999 0 -37.039999 4.5595577e-10 160.18662 + 4590 0 -37.039999 0 -37.039999 -3.8155727e-10 160.18662 + 4591 0 -37.039999 0 -37.039999 -9.5458168e-10 160.18662 + 4592 0 -37.039999 0 -37.039999 -3.4225981e-10 160.18662 + 4593 0 -37.039999 0 -37.039999 3.8848678e-11 160.18662 + 4594 0 -37.039999 0 -37.039999 4.0437562e-11 160.18662 + 4595 0 -37.039999 0 -37.039999 -3.6897605e-11 160.18662 + 4596 0 -37.039999 0 -37.039999 -1.1220953e-10 160.18662 + 4597 0 -37.039999 0 -37.039999 -3.6278495e-11 160.18662 + 4598 0 -37.039999 0 -37.039999 2.2912569e-10 160.18662 + 4599 0 -37.039999 0 -37.039999 3.8141878e-10 160.18662 + 4600 0 -37.039999 0 -37.039999 -1.138641e-10 160.18662 + 4601 0 -37.039999 0 -37.039999 -3.7244644e-11 160.18662 + 4602 0 -37.039999 0 -37.039999 1.5509839e-10 160.18662 + 4603 0 -37.039999 0 -37.039999 -3.7217045e-11 160.18662 + 4604 0 -37.039999 0 -37.039999 3.870494e-11 160.18662 + 4605 0 -37.039999 0 -37.039999 -1.1446239e-10 160.18662 + 4606 0 -37.039999 0 -37.039999 2.2877123e-10 160.18662 + 4607 0 -37.039999 0 -37.039999 7.7381224e-11 160.18662 + 4608 0 -37.039999 0 -37.039999 -3.0495144e-10 160.18662 + 4609 0 -37.039999 0 -37.039999 -2.6643797e-10 160.18662 + 4610 0 -37.039999 0 -37.039999 7.4792621e-13 160.18662 + 4611 0 -37.039999 0 -37.039999 -1.1288781e-10 160.18662 + 4612 0 -37.039999 0 -37.039999 -1.1295026e-10 160.18662 + 4613 0 -37.039999 0 -37.039999 3.8896958e-11 160.18662 + 4614 0 -37.039999 0 -37.039999 2.6770413e-10 160.18662 + 4615 0 -37.039999 0 -37.039999 -3.7508604e-11 160.18662 + 4616 0 -37.039999 0 -37.039999 -3.7698329e-11 160.18662 + 4617 0 -37.039999 0 -37.039999 1.9087758e-10 160.18662 + 4618 0 -37.039999 0 -37.039999 -1.1327197e-10 160.18662 + 4619 0 -37.039999 0 -37.039999 -3.7452825e-11 160.18662 + 4620 0 -37.039999 0 -37.039999 -7.5588083e-11 160.18662 + 4621 0 -37.039999 0 -37.039999 -3.6528011e-11 160.18662 + 4622 0 -37.039999 0 -37.039999 2.6696535e-10 160.18662 + 4623 0 -37.039999 0 -37.039999 3.4335053e-10 160.18662 + 4624 0 -37.039999 0 -37.039999 1.1458676e-10 160.18662 + 4625 0 -37.039999 0 -37.039999 -1.0310205e-09 160.18662 + 4626 0 -37.039999 0 -37.039999 1.8986475e-10 160.18662 + 4627 0 -37.039999 0 -37.039999 8.3926808e-10 160.18662 + 4628 0 -37.039999 0 -37.039999 -1.5155711e-10 160.18662 + 4629 0 -37.039999 0 -37.039999 2.6834248e-10 160.18662 + 4630 0 -37.039999 0 -37.039999 1.5330815e-10 160.18662 + 4631 0 -37.039999 0 -37.039999 1.521435e-10 160.18662 + 4632 0 -37.039999 0 -37.039999 -4.5898735e-10 160.18662 + 4633 0 -37.039999 0 -37.039999 -1.031069e-09 160.18662 + 4634 0 -37.039999 0 -37.039999 3.4320281e-10 160.18662 + 4635 0 -37.039999 0 -37.039999 -3.8486422e-11 160.18662 + 4636 0 -37.039999 0 -37.039999 -6.8661224e-10 160.18662 + 4637 0 -37.039999 0 -37.039999 -6.1081831e-10 160.18662 + 4638 0 -37.039999 0 -37.039999 1.8971239e-10 160.18662 + 4639 0 -37.039999 0 -37.039999 1.1075588e-09 160.18662 + 4640 0 -37.039999 0 -37.039999 8.0241332e-10 160.18662 + 4641 0 -37.039999 0 -37.039999 -2.6731787e-10 160.18662 + 4642 0 -37.039999 0 -37.039999 -8.7867912e-10 160.18662 + 4643 0 -37.039999 0 -37.039999 -1.1484068e-10 160.18662 + 4644 0 -37.039999 0 -37.039999 3.8197053e-10 160.18662 + 4645 0 -37.039999 0 -37.039999 1.1389252e-10 160.18662 + 4646 0 -37.039999 0 -37.039999 -4.5749292e-10 160.18662 + 4647 0 -37.039999 0 -37.039999 -1.129391e-10 160.18662 + 4648 0 -37.039999 0 -37.039999 3.0542493e-10 160.18662 + 4649 0 -37.039999 0 -37.039999 3.4379864e-10 160.18662 + 4650 0 -37.039999 0 -37.039999 -1.9124e-10 160.18662 + 4651 0 -37.039999 0 -37.039999 -4.2081993e-10 160.18662 + 4652 0 -37.039999 0 -37.039999 -7.5504223e-11 160.18662 + 4653 0 -37.039999 0 -37.039999 -3.767295e-13 160.18662 + 4654 0 -37.039999 0 -37.039999 3.4399841e-10 160.18662 + 4655 0 -37.039999 0 -37.039999 4.1915482e-10 160.18662 + 4656 0 -37.039999 0 -37.039999 7.8220598e-11 160.18662 + 4657 0 -37.039999 0 -37.039999 1.0348543e-12 160.18662 + 4658 0 -37.039999 0 -37.039999 -7.604321e-11 160.18662 + 4659 0 -37.039999 0 -37.039999 2.8392493e-13 160.18662 + 4660 0 -37.039999 0 -37.039999 -1.5135667e-10 160.18662 + 4661 0 -37.039999 0 -37.039999 1.1494008e-10 160.18662 + 4662 0 -37.039999 0 -37.039999 -3.8063067e-11 160.18662 + 4663 0 -37.039999 0 -37.039999 -7.5605665e-11 160.18662 + 4664 0 -37.039999 0 -37.039999 2.2972014e-10 160.18662 + 4665 0 -37.039999 0 -37.039999 1.5288086e-10 160.18662 + 4666 0 -37.039999 0 -37.039999 -3.7662337e-11 160.18662 + 4667 0 -37.039999 0 -37.039999 -1.8994465e-10 160.18662 + 4668 0 -37.039999 0 -37.039999 -3.6295895e-11 160.18662 + 4669 0 -37.039999 0 -37.039999 1.1673153e-12 160.18662 + 4670 0 -37.039999 0 -37.039999 4.9673758e-10 160.18662 + 4671 0 -37.039999 0 -37.039999 -2.6682354e-10 160.18662 + 4672 0 -37.039999 0 -37.039999 4.2034847e-10 160.18662 + 4673 0 -37.039999 0 -37.039999 2.6637776e-10 160.18662 + 4674 0 -37.039999 0 -37.039999 -3.4378542e-10 160.18662 + 4675 0 -37.039999 0 -37.039999 -3.8225625e-10 160.18662 + 4676 0 -37.039999 0 -37.039999 -1.5321011e-10 160.18662 + 4677 0 -37.039999 0 -37.039999 5.7280639e-10 160.18662 + 4678 0 -37.039999 0 -37.039999 5.728839e-10 160.18662 + 4679 0 -37.039999 0 -37.039999 -3.8176724e-10 160.18662 + 4680 0 -37.039999 0 -37.039999 -5.3499369e-10 160.18662 + 4681 0 -37.039999 0 -37.039999 8.3909335e-10 160.18662 + 4682 0 -37.039999 0 -37.039999 3.0513536e-10 160.18662 + 4683 0 -37.039999 0 -37.039999 -1.922959e-10 160.18662 + 4684 0 -37.039999 0 -37.039999 4.5789359e-10 160.18662 + 4685 0 -37.039999 0 -37.039999 -3.8236907e-10 160.18662 + 4686 0 -37.039999 0 -37.039999 1.8016413e-13 160.18662 + 4687 0 -37.039999 0 -37.039999 1.1449029e-10 160.18662 + 4688 0 -37.039999 0 -37.039999 2.6774583e-10 160.18662 + 4689 0 -37.039999 0 -37.039999 -1.9094702e-10 160.18662 + 4690 0 -37.039999 0 -37.039999 5.7280621e-10 160.18662 + 4691 0 -37.039999 0 -37.039999 9.5317262e-10 160.18662 + 4692 0 -37.039999 0 -37.039999 -1.5238456e-10 160.18662 + 4693 0 -37.039999 0 -37.039999 -4.5639497e-10 160.18662 + 4694 0 -37.039999 0 -37.039999 -1.5293318e-10 160.18662 + 4695 0 -37.039999 0 -37.039999 6.1043184e-10 160.18662 + 4696 0 -37.039999 0 -37.039999 3.4173494e-10 160.18662 + 4697 0 -37.039999 0 -37.039999 -7.7649178e-11 160.18662 + 4698 0 -37.039999 0 -37.039999 5.3380315e-10 160.18662 + 4699 0 -37.039999 0 -37.039999 7.624671e-11 160.18662 + 4700 0 -37.039999 0 -37.039999 -6.5009925e-10 160.18662 + 4701 0 -37.039999 0 -37.039999 -7.2634046e-10 160.18662 + 4702 0 -37.039999 0 -37.039999 3.8343551e-10 160.18662 + 4703 0 -37.039999 0 -37.039999 1.9199115e-10 160.18662 + 4704 0 -37.039999 0 -37.039999 1.9180349e-10 160.18662 + 4705 0 -37.039999 0 -37.039999 -5.7373644e-10 160.18662 + 4706 0 -37.039999 0 -37.039999 -5.360107e-10 160.18662 + 4707 0 -37.039999 0 -37.039999 7.2469015e-10 160.18662 + 4708 0 -37.039999 0 -37.039999 4.9593013e-10 160.18662 + 4709 0 -37.039999 0 -37.039999 -5.359139e-10 160.18662 + 4710 0 -37.039999 0 -37.039999 -2.6769747e-10 160.18662 + 4711 0 -37.039999 0 -37.039999 6.4857736e-10 160.18662 + 4712 0 -37.039999 0 -37.039999 2.6630261e-10 160.18662 + 4713 0 -37.039999 0 -37.039999 -7.5206774e-11 160.18662 + 4714 0 -37.039999 0 -37.039999 4.5749933e-10 160.18662 + 4715 0 -37.039999 0 -37.039999 1.5194481e-10 160.18662 + 4716 0 -37.039999 0 -37.039999 -6.4930645e-10 160.18662 + 4717 0 -37.039999 0 -37.039999 -9.5535838e-10 160.18662 + 4718 0 -37.039999 0 -37.039999 -3.718997e-11 160.18662 + 4719 0 -37.039999 0 -37.039999 6.8706514e-10 160.18662 + 4720 0 -37.039999 0 -37.039999 3.4302914e-10 160.18662 + 4721 0 -37.039999 0 -37.039999 -3.4450886e-10 160.18662 + 4722 0 -37.039999 0 -37.039999 -1.9037779e-10 160.18662 + 4723 0 -37.039999 0 -37.039999 3.8270762e-10 160.18662 + 4724 0 -37.039999 0 -37.039999 3.7278522e-11 160.18662 + 4725 0 -37.039999 0 -37.039999 -3.6254086e-13 160.18662 + 4726 0 -37.039999 0 -37.039999 3.0513765e-10 160.18662 + 4727 0 -37.039999 0 -37.039999 -1.1457035e-10 160.18662 + 4728 0 -37.039999 0 -37.039999 -4.199066e-10 160.18662 + 4729 0 -37.039999 0 -37.039999 -2.6692205e-10 160.18662 + 4730 0 -37.039999 0 -37.039999 -2.6716079e-10 160.18662 + 4731 0 -37.039999 0 -37.039999 7.2571474e-10 160.18662 + 4732 0 -37.039999 0 -37.039999 -3.8142679e-10 160.18662 + 4733 0 -37.039999 0 -37.039999 -4.5868644e-10 160.18662 + 4734 0 -37.039999 0 -37.039999 1.1476809e-10 160.18662 + 4735 0 -37.039999 0 -37.039999 9.552147e-10 160.18662 + 4736 0 -37.039999 0 -37.039999 5.3283927e-10 160.18662 + 4737 0 -37.039999 0 -37.039999 -2.6787043e-10 160.18662 + 4738 0 -37.039999 0 -37.039999 -1.5335268e-10 160.18662 + 4739 0 -37.039999 0 -37.039999 2.6651192e-10 160.18662 + 4740 0 -37.039999 0 -37.039999 -4.9662066e-10 160.18662 + 4741 0 -37.039999 0 -37.039999 3.4329759e-10 160.18662 + 4742 0 -37.039999 0 -37.039999 -1.1500051e-10 160.18662 + 4743 0 -37.039999 0 -37.039999 -1.8912279e-10 160.18662 + 4744 0 -37.039999 0 -37.039999 -7.6559347e-11 160.18662 + 4745 0 -37.039999 0 -37.039999 4.5823607e-10 160.18662 + 4746 0 -37.039999 0 -37.039999 8.7708498e-10 160.18662 + 4747 0 -37.039999 0 -37.039999 -3.8105501e-11 160.18662 + 4748 0 -37.039999 0 -37.039999 -7.6799531e-11 160.18662 + 4749 0 -37.039999 0 -37.039999 3.0510425e-10 160.18662 + 4750 0 -37.039999 0 -37.039999 3.0451627e-10 160.18662 + 4751 0 -37.039999 0 -37.039999 -1.1504538e-10 160.18662 + 4752 0 -37.039999 0 -37.039999 -1.1473843e-10 160.18662 + 4753 0 -37.039999 0 -37.039999 7.250247e-10 160.18662 + 4754 0 -37.039999 0 -37.039999 5.7303378e-10 160.18662 + 4755 0 -37.039999 0 -37.039999 -2.2873106e-10 160.18662 + 4756 0 -37.039999 0 -37.039999 -2.6724976e-10 160.18662 + 4757 0 -37.039999 0 -37.039999 3.0623716e-10 160.18662 + 4758 0 -37.039999 0 -37.039999 4.2006414e-10 160.18662 + 4759 0 -37.039999 0 -37.039999 7.8154161e-11 160.18662 + 4760 0 -37.039999 0 -37.039999 -2.276455e-10 160.18662 + 4761 0 -37.039999 0 -37.039999 2.304191e-10 160.18662 + 4762 0 -37.039999 0 -37.039999 1.1424229e-10 160.18662 + 4763 0 -37.039999 0 -37.039999 3.9153488e-11 160.18662 + 4764 0 -37.039999 0 -37.039999 -1.5157327e-10 160.18662 + 4765 0 -37.039999 0 -37.039999 -7.5295811e-11 160.18662 + 4766 0 -37.039999 0 -37.039999 -1.1364344e-10 160.18662 + 4767 0 -37.039999 0 -37.039999 2.6767832e-10 160.18662 + 4768 0 -37.039999 0 -37.039999 4.1895484e-10 160.18662 + 4769 0 -37.039999 0 -37.039999 -4.5976689e-10 160.18662 + 4770 0 -37.039999 0 -37.039999 1.1441007e-10 160.18662 + 4771 0 -37.039999 0 -37.039999 3.0587137e-10 160.18662 + 4772 0 -37.039999 0 -37.039999 -2.2826762e-10 160.18662 + 4773 0 -37.039999 0 -37.039999 2.6641098e-10 160.18662 + 4774 0 -37.039999 0 -37.039999 7.5819779e-11 160.18662 + 4775 0 -37.039999 0 -37.039999 -5.3294677e-10 160.18662 + 4776 0 -37.039999 0 -37.039999 -3.7180594e-11 160.18662 + 4777 0 -37.039999 0 -37.039999 1.1389763e-10 160.18662 + 4778 0 -37.039999 0 -37.039999 -1.5247887e-10 160.18662 + 4779 0 -37.039999 0 -37.039999 3.0530113e-10 160.18662 + 4780 0 -37.039999 0 -37.039999 7.2533331e-10 160.18662 + 4781 0 -37.039999 0 -37.039999 -1.5272101e-10 160.18662 + 4782 0 -37.039999 0 -37.039999 -1.9194946e-10 160.18662 + 4783 0 -37.039999 0 -37.039999 8.012806e-10 160.18662 + 4784 0 -37.039999 0 -37.039999 8.0155731e-10 160.18662 + 4785 0 -37.039999 0 -37.039999 -1.5417906e-10 160.18662 + 4786 0 -37.039999 0 -37.039999 -6.1073134e-10 160.18662 + 4787 0 -37.039999 0 -37.039999 2.291491e-10 160.18662 + 4788 0 -37.039999 0 -37.039999 3.6500036e-11 160.18662 + 4789 0 -37.039999 0 -37.039999 1.8975661e-10 160.18662 + 4790 0 -37.039999 0 -37.039999 -7.2645265e-10 160.18662 + 4791 0 -37.039999 0 -37.039999 -4.5745757e-10 160.18662 + 4792 0 -37.039999 0 -37.039999 -4.2016171e-10 160.18662 + 4793 0 -37.039999 0 -37.039999 6.4804656e-10 160.18662 + 4794 0 -37.039999 0 -37.039999 6.4814846e-10 160.18662 + 4795 0 -37.039999 0 -37.039999 -3.0661458e-10 160.18662 + 4796 0 -37.039999 0 -37.039999 -8.0242422e-10 160.18662 + 4797 0 -37.039999 0 -37.039999 2.666491e-10 160.18662 + 4798 0 -37.039999 0 -37.039999 1.5226546e-10 160.18662 + 4799 0 -37.039999 0 -37.039999 -1.1534184e-10 160.18662 + 4800 0 -37.039999 0 -37.039999 6.8623544e-10 160.18662 + 4801 0 -37.039999 0 -37.039999 -1.5355468e-10 160.18662 + 4802 0 -37.039999 0 -37.039999 -7.7002141e-11 160.18662 + 4803 0 -37.039999 0 -37.039999 3.4353586e-10 160.18662 + 4804 0 -37.039999 0 -37.039999 -3.0579998e-10 160.18662 + 4805 0 -37.039999 0 -37.039999 -1.1454421e-10 160.18662 + 4806 0 -37.039999 0 -37.039999 4.9609639e-10 160.18662 + 4807 0 -37.039999 0 -37.039999 4.9657669e-10 160.18662 + 4808 0 -37.039999 0 -37.039999 -1.5332728e-10 160.18662 + 4809 0 -37.039999 0 -37.039999 -9.1764735e-10 160.18662 + 4810 0 -37.039999 0 -37.039999 -2.6664124e-10 160.18662 + 4811 0 -37.039999 0 -37.039999 3.0530244e-10 160.18662 + 4812 0 -37.039999 0 -37.039999 -7.9822771e-13 160.18662 + 4813 0 -37.039999 0 -37.039999 5.3404334e-10 160.18662 + 4814 0 -37.039999 0 -37.039999 -4.5779929e-10 160.18662 + 4815 0 -37.039999 0 -37.039999 -3.7374584e-11 160.18662 + 4816 0 -37.039999 0 -37.039999 -1.526363e-10 160.18662 + 4817 0 -37.039999 0 -37.039999 -1.1434433e-10 160.18662 + 4818 0 -37.039999 0 -37.039999 4.9624338e-10 160.18662 + 4819 0 -37.039999 0 -37.039999 8.0139463e-10 160.18662 + 4820 0 -37.039999 0 -37.039999 1.5248453e-10 160.18662 + 4821 0 -37.039999 0 -37.039999 -5.3440297e-10 160.18662 + 4822 0 -37.039999 0 -37.039999 1.9014723e-10 160.18662 + 4823 0 -37.039999 0 -37.039999 1.1390118e-10 160.18662 + 4824 0 -37.039999 0 -37.039999 -3.8075983e-10 160.18662 + 4825 0 -37.039999 0 -37.039999 -3.820103e-11 160.18662 + 4826 0 -37.039999 0 -37.039999 7.7240531e-11 160.18662 + 4827 0 -37.039999 0 -37.039999 -1.5148663e-10 160.18662 + 4828 0 -37.039999 0 -37.039999 -2.2876451e-10 160.18662 + 4829 0 -37.039999 0 -37.039999 4.9671137e-10 160.18662 + 4830 0 -37.039999 0 -37.039999 7.2615043e-10 160.18662 + 4831 0 -37.039999 0 -37.039999 6.8785293e-10 160.18662 + 4832 0 -37.039999 0 -37.039999 -3.4319164e-10 160.18662 + 4833 0 -37.039999 0 -37.039999 -4.5660095e-10 160.18662 + 4834 0 -37.039999 0 -37.039999 6.1107303e-10 160.18662 + 4835 0 -37.039999 0 -37.039999 -6.490772e-10 160.18662 + 4836 0 -37.039999 0 -37.039999 5.7277416e-10 160.18662 + 4837 0 -37.039999 0 -37.039999 -6.4821827e-10 160.18662 + 4838 0 -37.039999 0 -37.039999 7.6260086e-10 160.18662 + 4839 0 -37.039999 0 -37.039999 -6.5028498e-10 160.18662 + 4840 0 -37.039999 0 -37.039999 7.6409261e-10 160.18662 + 4841 0 -37.039999 0 -37.039999 -4.9660101e-10 160.18662 + 4842 0 -37.039999 0 -37.039999 -3.8296372e-10 160.18662 + 4843 0 -37.039999 0 -37.039999 3.4207173e-10 160.18662 + 4844 0 -37.039999 0 -37.039999 7.638278e-10 160.18662 + 4845 0 -37.039999 0 -37.039999 -3.0552165e-10 160.18662 + 4846 0 -37.039999 0 -37.039999 -4.9609009e-10 160.18662 + 4847 0 -37.039999 0 -37.039999 1.1497251e-10 160.18662 + 4848 0 -37.039999 0 -37.039999 3.050435e-10 160.18662 + 4849 0 -37.039999 0 -37.039999 -3.7247556e-11 160.18662 + 4850 0 -37.039999 0 -37.039999 3.9413435e-11 160.18662 + 4851 0 -37.039999 0 -37.039999 1.1498599e-10 160.18662 + 4852 0 -37.039999 0 -37.039999 -7.6346626e-11 160.18662 + 4853 0 -37.039999 0 -37.039999 -5.7284154e-10 160.18662 + 4854 0 -37.039999 0 -37.039999 -4.9595719e-10 160.18662 + 4855 0 -37.039999 0 -37.039999 6.4772781e-10 160.18662 + 4856 0 -37.039999 0 -37.039999 -5.7277786e-10 160.18662 + 4857 0 -37.039999 0 -37.039999 6.0978171e-10 160.18662 + 4858 0 -37.039999 0 -37.039999 -5.7277786e-10 160.18662 + 4859 0 -37.039999 0 -37.039999 6.1032354e-10 160.18662 + 4860 0 -37.039999 0 -37.039999 -6.1100428e-10 160.18662 + 4861 0 -37.039999 0 -37.039999 6.0990631e-10 160.18662 + 4862 0 -37.039999 0 -37.039999 -6.1100428e-10 160.18662 + 4863 0 -37.039999 0 -37.039999 5.3334577e-10 160.18662 + 4864 0 -37.039999 0 -37.039999 -6.4931209e-10 160.18662 + 4865 0 -37.039999 0 -37.039999 6.8633518e-10 160.18662 + 4866 0 -37.039999 0 -37.039999 -6.4931209e-10 160.18662 + 4867 0 -37.039999 0 -37.039999 6.4857351e-10 160.18662 + 4868 0 -37.039999 0 -37.039999 -6.4931209e-10 160.18662 + 4869 0 -37.039999 0 -37.039999 5.7154575e-10 160.18662 + 4870 0 -37.039999 0 -37.039999 -5.3521313e-10 160.18662 + 4871 0 -37.039999 0 -37.039999 5.7154575e-10 160.18662 + 4872 0 -37.039999 0 -37.039999 -5.7356001e-10 160.18662 + 4873 0 -37.039999 0 -37.039999 5.7154575e-10 160.18662 + 4874 0 -37.039999 0 -37.039999 -5.7356001e-10 160.18662 + 4875 0 -37.039999 0 -37.039999 5.7154575e-10 160.18662 + 4876 0 -37.039999 0 -37.039999 -5.7356001e-10 160.18662 + 4877 0 -37.039999 0 -37.039999 5.7154575e-10 160.18662 + 4878 0 -37.039999 0 -37.039999 -4.5780291e-10 160.18662 + 4879 0 -37.039999 0 -37.039999 4.1877389e-10 160.18662 + 4880 0 -37.039999 0 -37.039999 -4.5780291e-10 160.18662 + 4881 0 -37.039999 0 -37.039999 4.1883435e-10 160.18662 + 4882 0 -37.039999 0 -37.039999 -4.5780291e-10 160.18662 + 4883 0 -37.039999 0 -37.039999 4.5714677e-10 160.18662 + 4884 0 -37.039999 0 -37.039999 -4.5780291e-10 160.18662 + 4885 0 -37.039999 0 -37.039999 4.5714677e-10 160.18662 + 4886 0 -37.039999 0 -37.039999 -4.5780291e-10 160.18662 + 4887 0 -37.039999 0 -37.039999 4.5714677e-10 160.18662 + 4888 0 -37.039999 0 -37.039999 -4.5780291e-10 160.18662 + 4889 0 -37.039999 0 -37.039999 1.1258419e-12 160.18662 + 4890 0 -37.039999 0 -37.039999 4.5833263e-10 160.18662 + 4891 0 -37.039999 0 -37.039999 3.6120334e-13 160.18662 + 4892 0 -37.039999 0 -37.039999 -7.6160426e-11 160.18662 + 4893 0 -37.039999 0 -37.039999 -1.5028562e-10 160.18662 + 4894 0 -37.039999 0 -37.039999 4.9603609e-10 160.18662 + 4895 0 -37.039999 0 -37.039999 -3.4200585e-10 160.18662 + 4896 0 -37.039999 0 -37.039999 -3.4191463e-10 160.18662 + 4897 0 -37.039999 0 -37.039999 -6.4866627e-10 160.18662 + 4898 0 -37.039999 0 -37.039999 7.6239637e-10 160.18662 + 4899 0 -37.039999 0 -37.039999 -5.7205051e-10 160.18662 + 4900 0 -37.039999 0 -37.039999 8.0160064e-10 160.18662 + 4901 0 -37.039999 0 -37.039999 -5.7210835e-10 160.18662 + 4902 0 -37.039999 0 -37.039999 5.7191461e-10 160.18662 + 4903 0 -37.039999 0 -37.039999 -5.7210835e-10 160.18662 + 4904 0 -37.039999 0 -37.039999 5.7179831e-10 160.18662 + 4905 0 -37.039999 0 -37.039999 -6.0969758e-10 160.18662 + 4906 0 -37.039999 0 -37.039999 5.7179831e-10 160.18662 + 4907 0 -37.039999 0 -37.039999 -6.0969758e-10 160.18662 + 4908 0 -37.039999 0 -37.039999 5.7174939e-10 160.18662 + 4909 0 -37.039999 0 -37.039999 -6.0969758e-10 160.18662 + 4910 0 -37.039999 0 -37.039999 5.7174939e-10 160.18662 + 4911 0 -37.039999 0 -37.039999 -6.4812783e-10 160.18662 + 4912 0 -37.039999 0 -37.039999 5.7174939e-10 160.18662 + 4913 0 -37.039999 0 -37.039999 -4.5668694e-10 160.18662 + 4914 0 -37.039999 0 -37.039999 -7.539902e-11 160.18662 + 4915 0 -37.039999 0 -37.039999 3.922545e-11 160.18662 + 4916 0 -37.039999 0 -37.039999 1.1455116e-12 160.18662 + 4917 0 -37.039999 0 -37.039999 -3.6907556e-11 160.18662 + 4918 0 -37.039999 0 -37.039999 -7.4347979e-11 160.18662 + 4919 0 -37.039999 0 -37.039999 -3.6885709e-11 160.18662 + 4920 0 -37.039999 0 -37.039999 3.8708079e-11 160.18662 + 4921 0 -37.039999 0 -37.039999 3.4494604e-10 160.18662 + 4922 0 -37.039999 0 -37.039999 -3.6607444e-11 160.18662 + 4923 0 -37.039999 0 -37.039999 1.4748531e-12 160.18662 + 4924 0 -37.039999 0 -37.039999 -3.6706045e-11 160.18662 + 4925 0 -37.039999 0 -37.039999 2.290027e-10 160.18662 + 4926 0 -37.039999 0 -37.039999 -1.509139e-10 160.18662 + 4927 0 -37.039999 0 -37.039999 4.2018413e-10 160.18662 + 4928 0 -37.039999 0 -37.039999 -2.2949901e-10 160.18662 + 4929 0 -37.039999 0 -37.039999 -3.8167343e-10 160.18662 + 4930 0 -37.039999 0 -37.039999 -1.1384933e-10 160.18662 + 4931 0 -37.039999 0 -37.039999 5.7176709e-10 160.18662 + 4932 0 -37.039999 0 -37.039999 -4.1984849e-10 160.18662 + 4933 0 -37.039999 0 -37.039999 -4.5831427e-10 160.18662 + 4934 0 -37.039999 0 -37.039999 5.3415468e-10 160.18662 + 4935 0 -37.039999 0 -37.039999 -4.5827812e-10 160.18662 + 4936 0 -37.039999 0 -37.039999 -4.5827812e-10 160.18662 + 4937 0 -37.039999 0 -37.039999 4.5752446e-10 160.18662 + 4938 0 -37.039999 0 -37.039999 4.9676534e-10 160.18662 + 4939 0 -37.039999 0 -37.039999 -4.9637057e-10 160.18662 + 4940 0 -37.039999 0 -37.039999 -4.9650317e-10 160.18662 + 4941 0 -37.039999 0 -37.039999 -3.6433604e-11 160.18662 + 4942 0 -37.039999 0 -37.039999 5.3518867e-10 160.18662 + 4943 0 -37.039999 0 -37.039999 6.099163e-10 160.18662 + 4944 0 -37.039999 0 -37.039999 -4.5835027e-10 160.18662 + 4945 0 -37.039999 0 -37.039999 -4.9665576e-10 160.18662 + 4946 0 -37.039999 0 -37.039999 3.427258e-10 160.18662 + 4947 0 -37.039999 0 -37.039999 1.1524518e-10 160.18662 + 4948 0 -37.039999 0 -37.039999 -1.5171185e-10 160.18662 + 4949 0 -37.039999 0 -37.039999 -3.0351925e-10 160.18662 + 4950 0 -37.039999 0 -37.039999 1.5226475e-10 160.18662 + 4951 0 -37.039999 0 -37.039999 4.967701e-10 160.18662 + 4952 0 -37.039999 0 -37.039999 1.1476133e-10 160.18662 + 4953 0 -37.039999 0 -37.039999 -3.4362162e-10 160.18662 + 4954 0 -37.039999 0 -37.039999 4.5804263e-10 160.18662 + 4955 0 -37.039999 0 -37.039999 -3.4431086e-10 160.18662 + 4956 0 -37.039999 0 -37.039999 -9.5474333e-10 160.18662 + 4957 0 -37.039999 0 -37.039999 1.9032236e-10 160.18662 + 4958 0 -37.039999 0 -37.039999 3.0616531e-10 160.18662 + 4959 0 -37.039999 0 -37.039999 -5.3566663e-10 160.18662 + 4960 0 -37.039999 0 -37.039999 -4.9665931e-10 160.18662 + 4961 0 -37.039999 0 -37.039999 8.0080032e-10 160.18662 + 4962 0 -37.039999 0 -37.039999 8.0130155e-10 160.18662 + 4963 0 -37.039999 0 -37.039999 -5.7280211e-10 160.18662 + 4964 0 -37.039999 0 -37.039999 -1.5677891e-09 160.18662 + 4965 0 -37.039999 0 -37.039999 2.6632847e-10 160.18662 + 4966 0 -37.039999 0 -37.039999 2.6632847e-10 160.18662 + 4967 0 -37.039999 0 -37.039999 -4.9542288e-10 160.18662 + 4968 0 -37.039999 0 -37.039999 6.876108e-10 160.18662 + 4969 0 -37.039999 0 -37.039999 -4.9638628e-10 160.18662 + 4970 0 -37.039999 0 -37.039999 6.10809e-10 160.18662 + 4971 0 -37.039999 0 -37.039999 -4.5801494e-10 160.18662 + 4972 0 -37.039999 0 -37.039999 6.4910826e-10 160.18662 + 4973 0 -37.039999 0 -37.039999 -4.9506018e-10 160.18662 + 4974 0 -37.039999 0 -37.039999 4.5793277e-10 160.18662 + 4975 0 -37.039999 0 -37.039999 -2.2881905e-10 160.18662 + 4976 0 -37.039999 0 -37.039999 -3.4372678e-10 160.18662 + 4977 0 -37.039999 0 -37.039999 -3.9353125e-11 160.18662 + 4978 0 -37.039999 0 -37.039999 8.0190503e-10 160.18662 + 4979 0 -37.039999 0 -37.039999 6.8644502e-10 160.18662 + 4980 0 -37.039999 0 -37.039999 -1.5294815e-10 160.18662 + 4981 0 -37.039999 0 -37.039999 -6.8804156e-10 160.18662 + 4982 0 -37.039999 0 -37.039999 -1.1400618e-10 160.18662 + 4983 0 -37.039999 0 -37.039999 2.2828657e-10 160.18662 + 4984 0 -37.039999 0 -37.039999 -3.7333481e-11 160.18662 + 4985 0 -37.039999 0 -37.039999 4.965567e-10 160.18662 + 4986 0 -37.039999 0 -37.039999 -3.8402794e-10 160.18662 + 4987 0 -37.039999 0 -37.039999 -2.6887347e-10 160.18662 + 4988 0 -37.039999 0 -37.039999 5.3474298e-10 160.18662 + 4989 0 -37.039999 0 -37.039999 6.1084398e-10 160.18662 + 4990 0 -37.039999 0 -37.039999 -3.0547975e-10 160.18662 + 4991 0 -37.039999 0 -37.039999 -2.6670002e-10 160.18662 + 4992 0 -37.039999 0 -37.039999 -7.5816027e-11 160.18662 + 4993 0 -37.039999 0 -37.039999 4.5787452e-10 160.18662 + 4994 0 -37.039999 0 -37.039999 1.9116013e-10 160.18662 + 4995 0 -37.039999 0 -37.039999 3.7563962e-11 160.18662 + 4996 0 -37.039999 0 -37.039999 -2.6699812e-10 160.18662 + 4997 0 -37.039999 0 -37.039999 2.664546e-10 160.18662 + 4998 0 -37.039999 0 -37.039999 6.1033115e-10 160.18662 + 4999 0 -37.039999 0 -37.039999 4.9587975e-10 160.18662 + 5000 0 -37.039999 0 -37.039999 -3.8050149e-10 160.18662 + 5001 0 -37.039999 0 -37.039999 -4.5856131e-10 160.18662 + 5002 0 -37.039999 0 -37.039999 3.8154007e-10 160.18662 + 5003 0 -37.039999 0 -37.039999 -4.211758e-10 160.18662 + 5004 0 -37.039999 0 -37.039999 -3.0561757e-10 160.18662 + 5005 0 -37.039999 0 -37.039999 4.5837704e-10 160.18662 + 5006 0 -37.039999 0 -37.039999 4.1995153e-10 160.18662 + 5007 0 -37.039999 0 -37.039999 -3.4235633e-10 160.18662 + 5008 0 -37.039999 0 -37.039999 1.4167151e-12 160.18662 + 5009 0 -37.039999 0 -37.039999 -1.1327827e-10 160.18662 + 5010 0 -37.039999 0 -37.039999 3.7930533e-11 160.18662 + 5011 0 -37.039999 0 -37.039999 6.8709966e-10 160.18662 + 5012 0 -37.039999 0 -37.039999 -5.3459792e-10 160.18662 + 5013 0 -37.039999 0 -37.039999 5.3416477e-10 160.18662 + 5014 0 -37.039999 0 -37.039999 -4.5898352e-10 160.18662 + 5015 0 -37.039999 0 -37.039999 6.100799e-10 160.18662 + 5016 0 -37.039999 0 -37.039999 -4.591152e-10 160.18662 + 5017 0 -37.039999 0 -37.039999 4.9633313e-10 160.18662 + 5018 0 -37.039999 0 -37.039999 4.9633313e-10 160.18662 + 5019 0 -37.039999 0 -37.039999 -4.5911378e-10 160.18662 + 5020 0 -37.039999 0 -37.039999 -4.5904748e-10 160.18662 + 5021 0 -37.039999 0 -37.039999 3.4341346e-10 160.18662 + 5022 0 -37.039999 0 -37.039999 5.7313424e-10 160.18662 + 5023 0 -37.039999 0 -37.039999 -4.9731148e-10 160.18662 + 5024 0 -37.039999 0 -37.039999 4.9626374e-10 160.18662 + 5025 0 -37.039999 0 -37.039999 -2.296728e-10 160.18662 + 5026 0 -37.039999 0 -37.039999 -1.5368503e-10 160.18662 + 5027 0 -37.039999 0 -37.039999 3.0515913e-10 160.18662 + 5028 0 -37.039999 0 -37.039999 4.2003706e-10 160.18662 + 5029 0 -37.039999 0 -37.039999 -1.1368482e-10 160.18662 + 5030 0 -37.039999 0 -37.039999 -3.0304069e-10 160.18662 + 5031 0 -37.039999 0 -37.039999 1.1539259e-10 160.18662 + 5032 0 -37.039999 0 -37.039999 -7.407893e-11 160.18662 + 5033 0 -37.039999 0 -37.039999 -3.6799717e-11 160.18662 + 5034 0 -37.039999 0 -37.039999 4.0259274e-11 160.18662 + 5035 0 -37.039999 0 -37.039999 4.2020673e-10 160.18662 + 5036 0 -37.039999 0 -37.039999 -3.8082393e-11 160.18662 + 5037 0 -37.039999 0 -37.039999 5.4007509e-14 160.18662 + 5038 0 -37.039999 0 -37.039999 -7.5023851e-11 160.18662 + 5039 0 -37.039999 0 -37.039999 -7.5405943e-11 160.18662 + 5040 0 -37.039999 0 -37.039999 6.4883617e-10 160.18662 + 5041 0 -37.039999 0 -37.039999 -7.2510991e-10 160.18662 + 5042 0 -37.039999 0 -37.039999 6.8799759e-10 160.18662 + 5043 0 -37.039999 0 -37.039999 -6.4861999e-10 160.18662 + 5044 0 -37.039999 0 -37.039999 7.2637216e-10 160.18662 + 5045 0 -37.039999 0 -37.039999 -6.1010189e-10 160.18662 + 5046 0 -37.039999 0 -37.039999 4.5961381e-10 160.18662 + 5047 0 -37.039999 0 -37.039999 -5.7177317e-10 160.18662 + 5048 0 -37.039999 0 -37.039999 6.8818711e-10 160.18662 + 5049 0 -37.039999 0 -37.039999 -6.1011988e-10 160.18662 + 5050 0 -37.039999 0 -37.039999 3.0442207e-10 160.18662 + 5051 0 -37.039999 0 -37.039999 6.1097181e-10 160.18662 + 5052 0 -37.039999 0 -37.039999 -3.8224238e-10 160.18662 + 5053 0 -37.039999 0 -37.039999 -4.5615733e-10 160.18662 + 5054 0 -37.039999 0 -37.039999 2.2939341e-10 160.18662 + 5055 0 -37.039999 0 -37.039999 2.2939341e-10 160.18662 + 5056 0 -37.039999 0 -37.039999 -5.3531414e-10 160.18662 + 5057 0 -37.039999 0 -37.039999 3.8099647e-10 160.18662 + 5058 0 -37.039999 0 -37.039999 5.3422889e-10 160.18662 + 5059 0 -37.039999 0 -37.039999 -5.3525988e-10 160.18662 + 5060 0 -37.039999 0 -37.039999 -3.8054656e-10 160.18662 + 5061 0 -37.039999 0 -37.039999 -4.9609194e-10 160.18662 + 5062 0 -37.039999 0 -37.039999 6.103094e-10 160.18662 + 5063 0 -37.039999 0 -37.039999 -6.124292e-10 160.18662 + 5064 0 -37.039999 0 -37.039999 4.9615948e-10 160.18662 + 5065 0 -37.039999 0 -37.039999 4.9642449e-10 160.18662 + 5066 0 -37.039999 0 -37.039999 -1.1424403e-10 160.18662 + 5067 0 -37.039999 0 -37.039999 -2.6762122e-10 160.18662 + 5068 0 -37.039999 0 -37.039999 6.1049044e-10 160.18662 + 5069 0 -37.039999 0 -37.039999 5.7243051e-10 160.18662 + 5070 0 -37.039999 0 -37.039999 1.1462167e-10 160.18662 + 5071 0 -37.039999 0 -37.039999 -5.7372351e-10 160.18662 + 5072 0 -37.039999 0 -37.039999 -8.8028641e-10 160.18662 + 5073 0 -37.039999 0 -37.039999 1.5377867e-10 160.18662 + 5074 0 -37.039999 0 -37.039999 -1.1396978e-10 160.18662 + 5075 0 -37.039999 0 -37.039999 3.7903757e-11 160.18662 + 5076 0 -37.039999 0 -37.039999 -3.0513296e-10 160.18662 + 5077 0 -37.039999 0 -37.039999 -2.284139e-10 160.18662 + 5078 0 -37.039999 0 -37.039999 2.289223e-10 160.18662 + 5079 0 -37.039999 0 -37.039999 8.7762658e-10 160.18662 + 5080 0 -37.039999 0 -37.039999 4.1979545e-10 160.18662 + 5081 0 -37.039999 0 -37.039999 -3.4555927e-10 160.18662 + 5082 0 -37.039999 0 -37.039999 -4.9603757e-10 160.18662 + 5083 0 -37.039999 0 -37.039999 3.8147136e-10 160.18662 + 5084 0 -37.039999 0 -37.039999 5.3409941e-10 160.18662 + 5085 0 -37.039999 0 -37.039999 -3.8068067e-10 160.18662 + 5086 0 -37.039999 0 -37.039999 -8.4129571e-10 160.18662 + 5087 0 -37.039999 0 -37.039999 7.2566102e-10 160.18662 + 5088 0 -37.039999 0 -37.039999 -7.2620751e-10 160.18662 + 5089 0 -37.039999 0 -37.039999 -1.2997326e-09 160.18662 + 5090 0 -37.039999 0 -37.039999 -4.2050304e-10 160.18662 + 5091 0 -37.039999 0 -37.039999 4.5805416e-10 160.18662 + 5092 0 -37.039999 0 -37.039999 8.7755421e-10 160.18662 + 5093 0 -37.039999 0 -37.039999 -7.6862233e-11 160.18662 + 5094 0 -37.039999 0 -37.039999 -2.6680738e-10 160.18662 + 5095 0 -37.039999 0 -37.039999 4.570285e-10 160.18662 + 5096 0 -37.039999 0 -37.039999 9.1657996e-10 160.18662 + 5097 0 -37.039999 0 -37.039999 -1.5328026e-10 160.18662 + 5098 0 -37.039999 0 -37.039999 6.5521528e-13 160.18662 + 5099 0 -37.039999 0 -37.039999 -1.1391102e-10 160.18662 + 5100 0 -37.039999 0 -37.039999 3.8959888e-11 160.18662 + 5101 0 -37.039999 0 -37.039999 -2.2850404e-10 160.18662 + 5102 0 -37.039999 0 -37.039999 -3.0550382e-10 160.18662 + 5103 0 -37.039999 0 -37.039999 5.7322585e-10 160.18662 + 5104 0 -37.039999 0 -37.039999 7.2515576e-10 160.18662 + 5105 0 -37.039999 0 -37.039999 -2.2948525e-10 160.18662 + 5106 0 -37.039999 0 -37.039999 -7.5454247e-11 160.18662 + 5107 0 -37.039999 0 -37.039999 1.9086458e-10 160.18662 + 5108 0 -37.039999 0 -37.039999 1.1541247e-10 160.18662 + 5109 0 -37.039999 0 -37.039999 3.9798666e-11 160.18662 + 5110 0 -37.039999 0 -37.039999 -3.8205529e-10 160.18662 + 5111 0 -37.039999 0 -37.039999 -5.341327e-10 160.18662 + 5112 0 -37.039999 0 -37.039999 3.0484527e-10 160.18662 + 5113 0 -37.039999 0 -37.039999 2.66313e-10 160.18662 + 5114 0 -37.039999 0 -37.039999 -4.2016382e-10 160.18662 + 5115 0 -37.039999 0 -37.039999 -6.4935592e-10 160.18662 + 5116 0 -37.039999 0 -37.039999 4.1850904e-10 160.18662 + 5117 0 -37.039999 0 -37.039999 3.8194514e-11 160.18662 + 5118 0 -37.039999 0 -37.039999 -7.655664e-11 160.18662 + 5119 0 -37.039999 0 -37.039999 2.2987557e-10 160.18662 + 5120 0 -37.039999 0 -37.039999 4.9501637e-10 160.18662 + 5121 0 -37.039999 0 -37.039999 -4.5776951e-10 160.18662 + 5122 0 -37.039999 0 -37.039999 4.9676082e-10 160.18662 + 5123 0 -37.039999 0 -37.039999 2.293565e-10 160.18662 + 5124 0 -37.039999 0 -37.039999 1.150992e-10 160.18662 + 5125 0 -37.039999 0 -37.039999 -2.6659743e-10 160.18662 + 5126 0 -37.039999 0 -37.039999 -4.5828135e-10 160.18662 + 5127 0 -37.039999 0 -37.039999 3.0461359e-10 160.18662 + 5128 0 -37.039999 0 -37.039999 5.3429301e-10 160.18662 + 5129 0 -37.039999 0 -37.039999 -5.7369534e-10 160.18662 + 5130 0 -37.039999 0 -37.039999 5.3486632e-10 160.18662 + 5131 0 -37.039999 0 -37.039999 5.7229869e-10 160.18662 + 5132 0 -37.039999 0 -37.039999 -3.7463991e-11 160.18662 + 5133 0 -37.039999 0 -37.039999 -1.5064255e-13 160.18662 + 5134 0 -37.039999 0 -37.039999 1.1443538e-10 160.18662 + 5135 0 -37.039999 0 -37.039999 -1.520414e-10 160.18662 + 5136 0 -37.039999 0 -37.039999 -2.2823717e-10 160.18662 + 5137 0 -37.039999 0 -37.039999 1.5372117e-10 160.18662 + 5138 0 -37.039999 0 -37.039999 -7.4490937e-11 160.18662 + 5139 0 -37.039999 0 -37.039999 -7.4490937e-11 160.18662 + 5140 0 -37.039999 0 -37.039999 -3.675742e-11 160.18662 + 5141 0 -37.039999 0 -37.039999 1.1608119e-10 160.18662 + 5142 0 -37.039999 0 -37.039999 -3.7066654e-11 160.18662 + 5143 0 -37.039999 0 -37.039999 5.3466169e-10 160.18662 + 5144 0 -37.039999 0 -37.039999 -2.6622694e-10 160.18662 + 5145 0 -37.039999 0 -37.039999 -3.0555109e-10 160.18662 + 5146 0 -37.039999 0 -37.039999 3.4282032e-10 160.18662 + 5147 0 -37.039999 0 -37.039999 4.9613632e-10 160.18662 + 5148 0 -37.039999 0 -37.039999 -4.5858598e-10 160.18662 + 5149 0 -37.039999 0 -37.039999 5.7213964e-10 160.18662 + 5150 0 -37.039999 0 -37.039999 -7.5959307e-11 160.18662 + 5151 0 -37.039999 0 -37.039999 -8.0117832e-10 160.18662 + 5152 0 -37.039999 0 -37.039999 -7.6291619e-10 160.18662 + 5153 0 -37.039999 0 -37.039999 3.0483708e-10 160.18662 + 5154 0 -37.039999 0 -37.039999 3.0502259e-10 160.18662 + 5155 0 -37.039999 0 -37.039999 1.5196448e-10 160.18662 + 5156 0 -37.039999 0 -37.039999 -6.4988668e-10 160.18662 + 5157 0 -37.039999 0 -37.039999 4.5608564e-10 160.18662 + 5158 0 -37.039999 0 -37.039999 8.7831091e-10 160.18662 + 5159 0 -37.039999 0 -37.039999 3.8719931e-11 160.18662 + 5160 0 -37.039999 0 -37.039999 -4.9764594e-10 160.18662 + 5161 0 -37.039999 0 -37.039999 3.8670252e-11 160.18662 + 5162 0 -37.039999 0 -37.039999 -7.266438e-10 160.18662 + 5163 0 -37.039999 0 -37.039999 3.4340532e-10 160.18662 + 5164 0 -37.039999 0 -37.039999 -6.4919635e-10 160.18662 + 5165 0 -37.039999 0 -37.039999 -7.2560798e-10 160.18662 + 5166 0 -37.039999 0 -37.039999 3.8070519e-10 160.18662 + 5167 0 -37.039999 0 -37.039999 3.4281512e-10 160.18662 + 5168 0 -37.039999 0 -37.039999 -2.2816209e-10 160.18662 + 5169 0 -37.039999 0 -37.039999 7.6935927e-11 160.18662 + 5170 0 -37.039999 0 -37.039999 4.568382e-10 160.18662 + 5171 0 -37.039999 0 -37.039999 -6.0986654e-10 160.18662 + 5172 0 -37.039999 0 -37.039999 4.9599439e-10 160.18662 + 5173 0 -37.039999 0 -37.039999 -2.6722954e-10 160.18662 + 5174 0 -37.039999 0 -37.039999 -2.6722954e-10 160.18662 + 5175 0 -37.039999 0 -37.039999 4.2031716e-10 160.18662 + 5176 0 -37.039999 0 -37.039999 6.4913898e-10 160.18662 + 5177 0 -37.039999 0 -37.039999 -4.2046136e-10 160.18662 + 5178 0 -37.039999 0 -37.039999 -3.8260077e-10 160.18662 + 5179 0 -37.039999 0 -37.039999 3.8148633e-10 160.18662 + 5180 0 -37.039999 0 -37.039999 3.8150917e-10 160.18662 + 5181 0 -37.039999 0 -37.039999 -7.6901546e-11 160.18662 + 5182 0 -37.039999 0 -37.039999 -9.5516409e-10 160.18662 + 5183 0 -37.039999 0 -37.039999 -3.0508243e-10 160.18662 + 5184 0 -37.039999 0 -37.039999 4.9632889e-10 160.18662 + 5185 0 -37.039999 0 -37.039999 1.1439636e-10 160.18662 + 5186 0 -37.039999 0 -37.039999 -6.4983347e-10 160.18662 + 5187 0 -37.039999 0 -37.039999 1.526246e-10 160.18662 + 5188 0 -37.039999 0 -37.039999 -5.3498464e-10 160.18662 + 5189 0 -37.039999 0 -37.039999 -4.9649439e-10 160.18662 + 5190 0 -37.039999 0 -37.039999 -2.6666818e-10 160.18662 + 5191 0 -37.039999 0 -37.039999 1.5277478e-10 160.18662 + 5192 0 -37.039999 0 -37.039999 5.7227446e-10 160.18662 + 5193 0 -37.039999 0 -37.039999 3.8085372e-10 160.18662 + 5194 0 -37.039999 0 -37.039999 1.1513095e-10 160.18662 + 5195 0 -37.039999 0 -37.039999 -3.0547736e-10 160.18662 + 5196 0 -37.039999 0 -37.039999 -2.2852396e-10 160.18662 + 5197 0 -37.039999 0 -37.039999 2.5583976e-13 160.18662 + 5198 0 -37.039999 0 -37.039999 3.4367543e-10 160.18662 + 5199 0 -37.039999 0 -37.039999 4.582756e-10 160.18662 + 5200 0 -37.039999 0 -37.039999 -2.2734876e-10 160.18662 + 5201 0 -37.039999 0 -37.039999 1.5293501e-10 160.18662 + 5202 0 -37.039999 0 -37.039999 -3.7502299e-11 160.18662 + 5203 0 -37.039999 0 -37.039999 6.0985147e-10 160.18662 + 5204 0 -37.039999 0 -37.039999 4.5850947e-10 160.18662 + 5205 0 -37.039999 0 -37.039999 7.627695e-11 160.18662 + 5206 0 -37.039999 0 -37.039999 -3.0378025e-10 160.18662 + 5207 0 -37.039999 0 -37.039999 -2.6600581e-10 160.18662 + 5208 0 -37.039999 0 -37.039999 -1.1393333e-10 160.18662 + 5209 0 -37.039999 0 -37.039999 1.9134573e-10 160.18662 + 5210 0 -37.039999 0 -37.039999 2.6741211e-10 160.18662 + 5211 0 -37.039999 0 -37.039999 -7.4988616e-11 160.18662 + 5212 0 -37.039999 0 -37.039999 -7.4571702e-11 160.18662 + 5213 0 -37.039999 0 -37.039999 -1.505339e-10 160.18662 + 5214 0 -37.039999 0 -37.039999 -3.6256349e-11 160.18662 + 5215 0 -37.039999 0 -37.039999 3.8180463e-10 160.18662 + 5216 0 -37.039999 0 -37.039999 3.8180463e-10 160.18662 + 5217 0 -37.039999 0 -37.039999 -1.5110516e-10 160.18662 + 5218 0 -37.039999 0 -37.039999 1.1743762e-12 160.18662 + 5219 0 -37.039999 0 -37.039999 7.7661549e-11 160.18662 + 5220 0 -37.039999 0 -37.039999 -1.1398732e-10 160.18662 + 5221 0 -37.039999 0 -37.039999 -4.1956869e-10 160.18662 + 5222 0 -37.039999 0 -37.039999 7.6640494e-11 160.18662 + 5223 0 -37.039999 0 -37.039999 3.0633129e-10 160.18662 + 5224 0 -37.039999 0 -37.039999 1.1439017e-10 160.18662 + 5225 0 -37.039999 0 -37.039999 -3.0410959e-10 160.18662 + 5226 0 -37.039999 0 -37.039999 -2.6654067e-10 160.18662 + 5227 0 -37.039999 0 -37.039999 3.8722063e-11 160.18662 + 5228 0 -37.039999 0 -37.039999 -1.1275074e-10 160.18662 + 5229 0 -37.039999 0 -37.039999 -3.7153265e-11 160.18662 + 5230 0 -37.039999 0 -37.039999 3.4352774e-10 160.18662 + 5231 0 -37.039999 0 -37.039999 3.059216e-10 160.18662 + 5232 0 -37.039999 0 -37.039999 1.1345944e-14 160.18662 + 5233 0 -37.039999 0 -37.039999 -3.8188567e-13 160.18662 + 5234 0 -37.039999 0 -37.039999 -2.2746244e-10 160.18662 + 5235 0 -37.039999 0 -37.039999 1.1622378e-10 160.18662 + 5236 0 -37.039999 0 -37.039999 -3.667881e-11 160.18662 + 5237 0 -37.039999 0 -37.039999 3.8795607e-11 160.18662 + 5238 0 -37.039999 0 -37.039999 3.9507726e-11 160.18662 + 5239 0 -37.039999 0 -37.039999 -2.6622779e-10 160.18662 + 5240 0 -37.039999 0 -37.039999 -3.0388792e-10 160.18662 + 5241 0 -37.039999 0 -37.039999 7.2853161e-13 160.18662 + 5242 0 -37.039999 0 -37.039999 1.3613281e-12 160.18662 + 5243 0 -37.039999 0 -37.039999 2.2867785e-10 160.18662 + 5244 0 -37.039999 0 -37.039999 1.5427701e-10 160.18662 + 5245 0 -37.039999 0 -37.039999 -7.5167064e-11 160.18662 + 5246 0 -37.039999 0 -37.039999 1.4790025e-12 160.18662 + 5247 0 -37.039999 0 -37.039999 -3.7630953e-11 160.18662 + 5248 0 -37.039999 0 -37.039999 -3.7209569e-11 160.18662 + 5249 0 -37.039999 0 -37.039999 -1.1236966e-10 160.18662 + 5250 0 -37.039999 0 -37.039999 -1.5035237e-10 160.18662 + 5251 0 -37.039999 0 -37.039999 2.0314716e-12 160.18662 + 5252 0 -37.039999 0 -37.039999 3.0564948e-10 160.18662 + 5253 0 -37.039999 0 -37.039999 6.4870369e-10 160.18662 + 5254 0 -37.039999 0 -37.039999 2.3013554e-10 160.18662 + 5255 0 -37.039999 0 -37.039999 7.7837683e-11 160.18662 + 5256 0 -37.039999 0 -37.039999 9.1548351e-13 160.18662 + 5257 0 -37.039999 0 -37.039999 3.0502903e-10 160.18662 + 5258 0 -37.039999 0 -37.039999 -4.1961052e-10 160.18662 + 5259 0 -37.039999 0 -37.039999 7.6376374e-11 160.18662 + 5260 0 -37.039999 0 -37.039999 1.9167605e-10 160.18662 + 5261 0 -37.039999 0 -37.039999 2.2881098e-10 160.18662 + 5262 0 -37.039999 0 -37.039999 3.6914705e-11 160.18662 + 5263 0 -37.039999 0 -37.039999 -1.9157906e-10 160.18662 + 5264 0 -37.039999 0 -37.039999 1.9123266e-10 160.18662 + 5265 0 -37.039999 0 -37.039999 -2.2846243e-10 160.18662 + 5266 0 -37.039999 0 -37.039999 -4.9509895e-10 160.18662 + 5267 0 -37.039999 0 -37.039999 4.9673969e-10 160.18662 + 5268 0 -37.039999 0 -37.039999 -1.9172564e-10 160.18662 + 5269 0 -37.039999 0 -37.039999 -1.911643e-10 160.18662 + 5270 0 -37.039999 0 -37.039999 3.8065193e-11 160.18662 + 5271 0 -37.039999 0 -37.039999 2.2907294e-10 160.18662 + 5272 0 -37.039999 0 -37.039999 -7.6973737e-11 160.18662 + 5273 0 -37.039999 0 -37.039999 -4.9505894e-10 160.18662 + 5274 0 -37.039999 0 -37.039999 2.2873514e-10 160.18662 + 5275 0 -37.039999 0 -37.039999 2.2975819e-10 160.18662 + 5276 0 -37.039999 0 -37.039999 1.5427706e-10 160.18662 + 5277 0 -37.039999 0 -37.039999 -7.4204147e-11 160.18662 + 5278 0 -37.039999 0 -37.039999 1.5366959e-10 160.18662 + 5279 0 -37.039999 0 -37.039999 1.7578741e-13 160.18662 + 5280 0 -37.039999 0 -37.039999 -7.5230633e-11 160.18662 + 5281 0 -37.039999 0 -37.039999 2.2969293e-10 160.18662 + 5282 0 -37.039999 0 -37.039999 -3.7330636e-11 160.18662 + 5283 0 -37.039999 0 -37.039999 -1.8953986e-10 160.18662 + 5284 0 -37.039999 0 -37.039999 -1.8886497e-10 160.18662 + 5285 0 -37.039999 0 -37.039999 1.1160778e-12 160.18662 + 5286 0 -37.039999 0 -37.039999 1.0025529e-12 160.18662 + 5287 0 -37.039999 0 -37.039999 1.9083943e-10 160.18662 + 5288 0 -37.039999 0 -37.039999 2.2916615e-10 160.18662 + 5289 0 -37.039999 0 -37.039999 -1.5048211e-10 160.18662 + 5290 0 -37.039999 0 -37.039999 -1.1330257e-10 160.18662 + 5291 0 -37.039999 0 -37.039999 -3.6224666e-11 160.18662 + 5292 0 -37.039999 0 -37.039999 1.9028389e-10 160.18662 + 5293 0 -37.039999 0 -37.039999 -3.6925713e-11 160.18662 + 5294 0 -37.039999 0 -37.039999 2.6786243e-10 160.18662 + 5295 0 -37.039999 0 -37.039999 2.6786243e-10 160.18662 + 5296 0 -37.039999 0 -37.039999 -1.1282736e-10 160.18662 + 5297 0 -37.039999 0 -37.039999 3.8542654e-11 160.18662 + 5298 0 -37.039999 0 -37.039999 -1.9053047e-10 160.18662 + 5299 0 -37.039999 0 -37.039999 -3.4292324e-10 160.18662 + 5300 0 -37.039999 0 -37.039999 3.8641619e-11 160.18662 + 5301 0 -37.039999 0 -37.039999 2.0237688e-12 160.18662 + 5302 0 -37.039999 0 -37.039999 -3.6358022e-11 160.18662 + 5303 0 -37.039999 0 -37.039999 1.1572723e-10 160.18662 + 5304 0 -37.039999 0 -37.039999 -1.9071229e-10 160.18662 + 5305 0 -37.039999 0 -37.039999 -1.1391547e-10 160.18662 + 5306 0 -37.039999 0 -37.039999 4.583437e-10 160.18662 + 5307 0 -37.039999 0 -37.039999 4.583437e-10 160.18662 + 5308 0 -37.039999 0 -37.039999 -4.5763677e-10 160.18662 + 5309 0 -37.039999 0 -37.039999 -4.9614531e-10 160.18662 + 5310 0 -37.039999 0 -37.039999 2.2842483e-10 160.18662 + 5311 0 -37.039999 0 -37.039999 6.4885599e-10 160.18662 + 5312 0 -37.039999 0 -37.039999 -5.7449599e-10 160.18662 + 5313 0 -37.039999 0 -37.039999 -7.6407624e-10 160.18662 + 5314 0 -37.039999 0 -37.039999 3.8214747e-10 160.18662 + 5315 0 -37.039999 0 -37.039999 4.5810081e-10 160.18662 + 5316 0 -37.039999 0 -37.039999 -7.6491903e-10 160.18662 + 5317 0 -37.039999 0 -37.039999 -5.7372968e-10 160.18662 + 5318 0 -37.039999 0 -37.039999 5.7165317e-10 160.18662 + 5319 0 -37.039999 0 -37.039999 -5.7365616e-10 160.18662 + 5320 0 -37.039999 0 -37.039999 -6.4900747e-10 160.18662 + 5321 0 -37.039999 0 -37.039999 5.3440592e-10 160.18662 + 5322 0 -37.039999 0 -37.039999 4.1982296e-10 160.18662 + 5323 0 -37.039999 0 -37.039999 3.6503202e-11 160.18662 + 5324 0 -37.039999 0 -37.039999 -9.5572362e-10 160.18662 + 5325 0 -37.039999 0 -37.039999 -7.2460132e-10 160.18662 + 5326 0 -37.039999 0 -37.039999 7.6939181e-11 160.18662 + 5327 0 -37.039999 0 -37.039999 3.8318538e-10 160.18662 + 5328 0 -37.039999 0 -37.039999 -2.6676525e-10 160.18662 + 5329 0 -37.039999 0 -37.039999 -3.438973e-10 160.18662 + 5330 0 -37.039999 0 -37.039999 -1.1619869e-10 160.18662 + 5331 0 -37.039999 0 -37.039999 9.535976e-10 160.18662 + 5332 0 -37.039999 0 -37.039999 9.9269284e-10 160.18662 + 5333 0 -37.039999 0 -37.039999 -3.8576999e-11 160.18662 + 5334 0 -37.039999 0 -37.039999 -1.8965857e-10 160.18662 + 5335 0 -37.039999 0 -37.039999 1.5264306e-10 160.18662 + 5336 0 -37.039999 0 -37.039999 -3.815379e-10 160.18662 + 5337 0 -37.039999 0 -37.039999 -3.0510226e-10 160.18662 + 5338 0 -37.039999 0 -37.039999 3.8177833e-10 160.18662 + 5339 0 -37.039999 0 -37.039999 7.6367278e-10 160.18662 + 5340 0 -37.039999 0 -37.039999 3.7634408e-11 160.18662 + 5341 0 -37.039999 0 -37.039999 -8.4028098e-10 160.18662 + 5342 0 -37.039999 0 -37.039999 -7.2630201e-10 160.18662 + 5343 0 -37.039999 0 -37.039999 3.4451826e-10 160.18662 + 5344 0 -37.039999 0 -37.039999 6.880499e-10 160.18662 + 5345 0 -37.039999 0 -37.039999 -3.0559517e-10 160.18662 + 5346 0 -37.039999 0 -37.039999 6.1091585e-10 160.18662 + 5347 0 -37.039999 0 -37.039999 6.4841246e-10 160.18662 + 5348 0 -37.039999 0 -37.039999 -1.5281275e-10 160.18662 + 5349 0 -37.039999 0 -37.039999 -7.2588861e-10 160.18662 + 5350 0 -37.039999 0 -37.039999 -3.4471421e-10 160.18662 + 5351 0 -37.039999 0 -37.039999 4.9610863e-10 160.18662 + 5352 0 -37.039999 0 -37.039999 4.9666536e-10 160.18662 + 5353 0 -37.039999 0 -37.039999 -2.6847685e-10 160.18662 + 5354 0 -37.039999 0 -37.039999 -9.9248475e-10 160.18662 + 5355 0 -37.039999 0 -37.039999 -7.5693745e-11 160.18662 + 5356 0 -37.039999 0 -37.039999 1.9038847e-10 160.18662 + 5357 0 -37.039999 0 -37.039999 -3.0638989e-10 160.18662 + 5358 0 -37.039999 0 -37.039999 6.4931103e-10 160.18662 + 5359 0 -37.039999 0 -37.039999 3.7992457e-10 160.18662 + 5360 0 -37.039999 0 -37.039999 -2.3076391e-10 160.18662 + 5361 0 -37.039999 0 -37.039999 -7.6292511e-10 160.18662 + 5362 0 -37.039999 0 -37.039999 7.4554003e-13 160.18662 + 5363 0 -37.039999 0 -37.039999 5.72211e-10 160.18662 + 5364 0 -37.039999 0 -37.039999 2.6714948e-10 160.18662 + 5365 0 -37.039999 0 -37.039999 -3.8213556e-10 160.18662 + 5366 0 -37.039999 0 -37.039999 -4.1851109e-10 160.18662 + 5367 0 -37.039999 0 -37.039999 -3.8049745e-10 160.18662 + 5368 0 -37.039999 0 -37.039999 -3.7177432e-11 160.18662 + 5369 0 -37.039999 0 -37.039999 1.1480035e-10 160.18662 + 5370 0 -37.039999 0 -37.039999 1.5282373e-10 160.18662 + 5371 0 -37.039999 0 -37.039999 1.5241848e-10 160.18662 + 5372 0 -37.039999 0 -37.039999 1.5323832e-10 160.18662 + 5373 0 -37.039999 0 -37.039999 -4.211683e-10 160.18662 + 5374 0 -37.039999 0 -37.039999 -4.961236e-10 160.18662 + 5375 0 -37.039999 0 -37.039999 1.1434228e-10 160.18662 + 5376 0 -37.039999 0 -37.039999 9.5444408e-10 160.18662 + 5377 0 -37.039999 0 -37.039999 9.1545714e-10 160.18662 + 5378 0 -37.039999 0 -37.039999 -7.6216845e-11 160.18662 + 5379 0 -37.039999 0 -37.039999 -7.2551167e-10 160.18662 + 5380 0 -37.039999 0 -37.039999 -3.4444862e-10 160.18662 + 5381 0 -37.039999 0 -37.039999 3.8114459e-10 160.18662 + 5382 0 -37.039999 0 -37.039999 4.9564171e-10 160.18662 + 5383 0 -37.039999 0 -37.039999 -2.2790141e-10 160.18662 + 5384 0 -37.039999 0 -37.039999 -4.5925225e-10 160.18662 + 5385 0 -37.039999 0 -37.039999 -1.5244075e-10 160.18662 + 5386 0 -37.039999 0 -37.039999 5.7291109e-10 160.18662 + 5387 0 -37.039999 0 -37.039999 2.3000362e-10 160.18662 + 5388 0 -37.039999 0 -37.039999 -1.5138897e-10 160.18662 + 5389 0 -37.039999 0 -37.039999 -1.1428245e-10 160.18662 + 5390 0 -37.039999 0 -37.039999 2.6669087e-10 160.18662 + 5391 0 -37.039999 0 -37.039999 -3.8625188e-11 160.18662 + 5392 0 -37.039999 0 -37.039999 1.143371e-10 160.18662 + 5393 0 -37.039999 0 -37.039999 -1.1451244e-10 160.18662 + 5394 0 -37.039999 0 -37.039999 -7.7393059e-11 160.18662 + 5395 0 -37.039999 0 -37.039999 3.4382499e-10 160.18662 + 5396 0 -37.039999 0 -37.039999 3.9289456e-11 160.18662 + 5397 0 -37.039999 0 -37.039999 -2.2903487e-10 160.18662 + 5398 0 -37.039999 0 -37.039999 -2.2857641e-10 160.18662 + 5399 0 -37.039999 0 -37.039999 5.3500985e-10 160.18662 + 5400 0 -37.039999 0 -37.039999 -5.3388608e-10 160.18662 + 5401 0 -37.039999 0 -37.039999 6.1088516e-10 160.18662 + 5402 0 -37.039999 0 -37.039999 -4.5848566e-10 160.18662 + 5403 0 -37.039999 0 -37.039999 -3.8182467e-10 160.18662 + 5404 0 -37.039999 0 -37.039999 6.1004854e-10 160.18662 + 5405 0 -37.039999 0 -37.039999 5.7295213e-10 160.18662 + 5406 0 -37.039999 0 -37.039999 -4.2128797e-10 160.18662 + 5407 0 -37.039999 0 -37.039999 -5.7366611e-10 160.18662 + 5408 0 -37.039999 0 -37.039999 7.2411817e-10 160.18662 + 5409 0 -37.039999 0 -37.039999 5.7147101e-10 160.18662 + 5410 0 -37.039999 0 -37.039999 -5.3567434e-10 160.18662 + 5411 0 -37.039999 0 -37.039999 -4.5784649e-10 160.18662 + 5412 0 -37.039999 0 -37.039999 -2.2993926e-10 160.18662 + 5413 0 -37.039999 0 -37.039999 5.3485687e-10 160.18662 + 5414 0 -37.039999 0 -37.039999 5.3503624e-10 160.18662 + 5415 0 -37.039999 0 -37.039999 -4.5863011e-10 160.18662 + 5416 0 -37.039999 0 -37.039999 5.7317523e-10 160.18662 + 5417 0 -37.039999 0 -37.039999 -1.9063043e-10 160.18662 + 5418 0 -37.039999 0 -37.039999 -6.5049977e-10 160.18662 + 5419 0 -37.039999 0 -37.039999 4.5824013e-10 160.18662 + 5420 0 -37.039999 0 -37.039999 -4.9464987e-10 160.18662 + 5421 0 -37.039999 0 -37.039999 -3.9197304e-11 160.18662 + 5422 0 -37.039999 0 -37.039999 6.4888578e-10 160.18662 + 5423 0 -37.039999 0 -37.039999 6.8571699e-10 160.18662 + 5424 0 -37.039999 0 -37.039999 -3.8245114e-10 160.18662 + 5425 0 -37.039999 0 -37.039999 -2.6647575e-10 160.18662 + 5426 0 -37.039999 0 -37.039999 -4.9763897e-10 160.18662 + 5427 0 -37.039999 0 -37.039999 4.2031695e-10 160.18662 + 5428 0 -37.039999 0 -37.039999 6.8734939e-10 160.18662 + 5429 0 -37.039999 0 -37.039999 7.6691709e-11 160.18662 + 5430 0 -37.039999 0 -37.039999 -5.7173892e-10 160.18662 + 5431 0 -37.039999 0 -37.039999 -7.6284591e-10 160.18662 + 5432 0 -37.039999 0 -37.039999 -4.2100998e-10 160.18662 + 5433 0 -37.039999 0 -37.039999 6.4849131e-10 160.18662 + 5434 0 -37.039999 0 -37.039999 -6.5032898e-10 160.18662 + 5435 0 -37.039999 0 -37.039999 5.7207359e-10 160.18662 + 5436 0 -37.039999 0 -37.039999 7.2586171e-10 160.18662 + 5437 0 -37.039999 0 -37.039999 -6.5017758e-10 160.18662 + 5438 0 -37.039999 0 -37.039999 -4.2027498e-10 160.18662 + 5439 0 -37.039999 0 -37.039999 5.7320678e-10 160.18662 + 5440 0 -37.039999 0 -37.039999 7.2503685e-10 160.18662 + 5441 0 -37.039999 0 -37.039999 -5.7257527e-10 160.18662 + 5442 0 -37.039999 0 -37.039999 5.7253567e-10 160.18662 + 5443 0 -37.039999 0 -37.039999 -4.9658366e-10 160.18662 + 5444 0 -37.039999 0 -37.039999 -4.9658366e-10 160.18662 + 5445 0 -37.039999 0 -37.039999 5.7253567e-10 160.18662 + 5446 0 -37.039999 0 -37.039999 -6.1200993e-10 160.18662 + 5447 0 -37.039999 0 -37.039999 6.499635e-10 160.18662 + 5448 0 -37.039999 0 -37.039999 -6.1176718e-10 160.18662 + 5449 0 -37.039999 0 -37.039999 6.1128137e-10 160.18662 + 5450 0 -37.039999 0 -37.039999 5.7333589e-10 160.18662 + 5451 0 -37.039999 0 -37.039999 -4.5883916e-10 160.18662 + 5452 0 -37.039999 0 -37.039999 -5.3551769e-10 160.18662 + 5453 0 -37.039999 0 -37.039999 7.2496067e-10 160.18662 + 5454 0 -37.039999 0 -37.039999 -5.3622461e-10 160.18662 + 5455 0 -37.039999 0 -37.039999 -1.4143284e-09 160.18662 + 5456 0 -37.039999 0 -37.039999 7.5301032e-11 160.18662 + 5457 0 -37.039999 0 -37.039999 2.294148e-10 160.18662 + 5458 0 -37.039999 0 -37.039999 7.6982351e-11 160.18662 + 5459 0 -37.039999 0 -37.039999 -5.7212947e-10 160.18662 + 5460 0 -37.039999 0 -37.039999 -3.0527963e-10 160.18662 + 5461 0 -37.039999 0 -37.039999 7.6325779e-11 160.18662 + 5462 0 -37.039999 0 -37.039999 4.572632e-10 160.18662 + 5463 0 -37.039999 0 -37.039999 4.1951664e-10 160.18662 + 5464 0 -37.039999 0 -37.039999 -4.9567331e-10 160.18662 + 5465 0 -37.039999 0 -37.039999 4.9590258e-10 160.18662 + 5466 0 -37.039999 0 -37.039999 -3.428792e-10 160.18662 + 5467 0 -37.039999 0 -37.039999 -3.043928e-10 160.18662 + 5468 0 -37.039999 0 -37.039999 4.5770169e-10 160.18662 + 5469 0 -37.039999 0 -37.039999 -3.8099471e-10 160.18662 + 5470 0 -37.039999 0 -37.039999 6.101649e-10 160.18662 + 5471 0 -37.039999 0 -37.039999 -5.3381682e-10 160.18662 + 5472 0 -37.039999 0 -37.039999 4.1841682e-10 160.18662 + 5473 0 -37.039999 0 -37.039999 -3.4268246e-10 160.18662 + 5474 0 -37.039999 0 -37.039999 3.4337293e-10 160.18662 + 5475 0 -37.039999 0 -37.039999 4.2000854e-10 160.18662 + 5476 0 -37.039999 0 -37.039999 -4.9581645e-10 160.18662 + 5477 0 -37.039999 0 -37.039999 6.096899e-10 160.18662 + 5478 0 -37.039999 0 -37.039999 -3.4287996e-10 160.18662 + 5479 0 -37.039999 0 -37.039999 -3.4306533e-10 160.18662 + 5480 0 -37.039999 0 -37.039999 2.7374424e-13 160.18662 + 5481 0 -37.039999 0 -37.039999 2.2794368e-10 160.18662 + 5482 0 -37.039999 0 -37.039999 7.6651773e-11 160.18662 + 5483 0 -37.039999 0 -37.039999 -4.5718162e-10 160.18662 + 5484 0 -37.039999 0 -37.039999 -6.4988224e-10 160.18662 + 5485 0 -37.039999 0 -37.039999 2.6674793e-10 160.18662 + 5486 0 -37.039999 0 -37.039999 6.8700315e-10 160.18662 + 5487 0 -37.039999 0 -37.039999 7.6352386e-10 160.18662 + 5488 0 -37.039999 0 -37.039999 -5.336684e-10 160.18662 + 5489 0 -37.039999 0 -37.039999 1.5272572e-10 160.18662 + 5490 0 -37.039999 0 -37.039999 5.7376459e-10 160.18662 + 5491 0 -37.039999 0 -37.039999 -2.2988046e-10 160.18662 + 5492 0 -37.039999 0 -37.039999 -3.0493383e-10 160.18662 + 5493 0 -37.039999 0 -37.039999 3.4325979e-10 160.18662 + 5494 0 -37.039999 0 -37.039999 4.965567e-10 160.18662 + 5495 0 -37.039999 0 -37.039999 -5.7412458e-10 160.18662 + 5496 0 -37.039999 0 -37.039999 -4.5942022e-10 160.18662 + 5497 0 -37.039999 0 -37.039999 2.6548628e-10 160.18662 + 5498 0 -37.039999 0 -37.039999 9.1642414e-10 160.18662 + 5499 0 -37.039999 0 -37.039999 -7.585502e-11 160.18662 + 5500 0 -37.039999 0 -37.039999 -1.5194197e-10 160.18662 + 5501 0 -37.039999 0 -37.039999 3.4330331e-10 160.18662 + 5502 0 -37.039999 0 -37.039999 1.9198884e-10 160.18662 + 5503 0 -37.039999 0 -37.039999 3.4378122e-10 160.18662 + 5504 0 -37.039999 0 -37.039999 -9.170715e-10 160.18662 + 5505 0 -37.039999 0 -37.039999 1.1368005e-10 160.18662 + 5506 0 -37.039999 0 -37.039999 6.866562e-10 160.18662 + 5507 0 -37.039999 0 -37.039999 6.8673589e-10 160.18662 + 5508 0 -37.039999 0 -37.039999 -3.4406589e-10 160.18662 + 5509 0 -37.039999 0 -37.039999 -1.1496053e-10 160.18662 + 5510 0 -37.039999 0 -37.039999 1.5288716e-10 160.18662 + 5511 0 -37.039999 0 -37.039999 8.6381042e-13 160.18662 + 5512 0 -37.039999 0 -37.039999 -3.8277216e-10 160.18662 + 5513 0 -37.039999 0 -37.039999 7.6390494e-10 160.18662 + 5514 0 -37.039999 0 -37.039999 7.6281819e-10 160.18662 + 5515 0 -37.039999 0 -37.039999 -1.9123574e-10 160.18662 + 5516 0 -37.039999 0 -37.039999 -9.561534e-10 160.18662 + 5517 0 -37.039999 0 -37.039999 2.296915e-10 160.18662 + 5518 0 -37.039999 0 -37.039999 6.4829202e-10 160.18662 + 5519 0 -37.039999 0 -37.039999 -1.1318254e-10 160.18662 + 5520 0 -37.039999 0 -37.039999 -7.5479762e-11 160.18662 + 5521 0 -37.039999 0 -37.039999 3.0572614e-10 160.18662 + 5522 0 -37.039999 0 -37.039999 6.8690468e-10 160.18662 + 5523 0 -37.039999 0 -37.039999 2.6653558e-10 160.18662 + 5524 0 -37.039999 0 -37.039999 -1.514569e-10 160.18662 + 5525 0 -37.039999 0 -37.039999 -1.5462456e-10 160.18662 + 5526 0 -37.039999 0 -37.039999 5.7285623e-10 160.18662 + 5527 0 -37.039999 0 -37.039999 7.5133381e-11 160.18662 + 5528 0 -37.039999 0 -37.039999 -7.256429e-10 160.18662 + 5529 0 -37.039999 0 -37.039999 -2.2864005e-10 160.18662 + 5530 0 -37.039999 0 -37.039999 1.5280387e-10 160.18662 + 5531 0 -37.039999 0 -37.039999 -7.6311413e-11 160.18662 + 5532 0 -37.039999 0 -37.039999 -1.0851578e-12 160.18662 + 5533 0 -37.039999 0 -37.039999 -3.0572763e-10 160.18662 + 5534 0 -37.039999 0 -37.039999 4.9578892e-10 160.18662 + 5535 0 -37.039999 0 -37.039999 -3.4397779e-10 160.18662 + 5536 0 -37.039999 0 -37.039999 -4.9623566e-10 160.18662 + 5537 0 -37.039999 0 -37.039999 4.9632967e-10 160.18662 + 5538 0 -37.039999 0 -37.039999 4.9646704e-10 160.18662 + 5539 0 -37.039999 0 -37.039999 -4.2071289e-10 160.18662 + 5540 0 -37.039999 0 -37.039999 -9.5452581e-10 160.18662 + 5541 0 -37.039999 0 -37.039999 1.5254769e-10 160.18662 + 5542 0 -37.039999 0 -37.039999 2.2925976e-10 160.18662 + 5543 0 -37.039999 0 -37.039999 -3.4564237e-10 160.18662 + 5544 0 -37.039999 0 -37.039999 -7.6388519e-10 160.18662 + 5545 0 -37.039999 0 -37.039999 1.1440721e-10 160.18662 + 5546 0 -37.039999 0 -37.039999 1.9102968e-10 160.18662 + 5547 0 -37.039999 0 -37.039999 -4.5802533e-10 160.18662 + 5548 0 -37.039999 0 -37.039999 -3.815536e-10 160.18662 + 5549 0 -37.039999 0 -37.039999 3.8081227e-10 160.18662 + 5550 0 -37.039999 0 -37.039999 4.5915827e-10 160.18662 + 5551 0 -37.039999 0 -37.039999 -5.3604676e-10 160.18662 + 5552 0 -37.039999 0 -37.039999 -4.5872165e-10 160.18662 + 5553 0 -37.039999 0 -37.039999 4.5777688e-10 160.18662 + 5554 0 -37.039999 0 -37.039999 8.0063797e-10 160.18662 + 5555 0 -37.039999 0 -37.039999 -1.5329578e-10 160.18662 + 5556 0 -37.039999 0 -37.039999 -3.43957e-10 160.18662 + 5557 0 -37.039999 0 -37.039999 -3.43957e-10 160.18662 + 5558 0 -37.039999 0 -37.039999 4.1942684e-10 160.18662 + 5559 0 -37.039999 0 -37.039999 8.7891893e-10 160.18662 + 5560 0 -37.039999 0 -37.039999 7.6805644e-11 160.18662 + 5561 0 -37.039999 0 -37.039999 -2.67744e-10 160.18662 + 5562 0 -37.039999 0 -37.039999 1.5244141e-10 160.18662 + 5563 0 -37.039999 0 -37.039999 6.4950642e-10 160.18662 + 5564 0 -37.039999 0 -37.039999 -6.123699e-10 160.18662 + 5565 0 -37.039999 0 -37.039999 -3.4389377e-10 160.18662 + 5566 0 -37.039999 0 -37.039999 -1.9177542e-10 160.18662 + 5567 0 -37.039999 0 -37.039999 5.7295219e-10 160.18662 + 5568 0 -37.039999 0 -37.039999 8.0182512e-10 160.18662 + 5569 0 -37.039999 0 -37.039999 -3.8335322e-10 160.18662 + 5570 0 -37.039999 0 -37.039999 -1.1079951e-09 160.18662 + 5571 0 -37.039999 0 -37.039999 -1.5233981e-10 160.18662 + 5572 0 -37.039999 0 -37.039999 6.491758e-10 160.18662 + 5573 0 -37.039999 0 -37.039999 6.8748916e-10 160.18662 + 5574 0 -37.039999 0 -37.039999 7.6112967e-11 160.18662 + 5575 0 -37.039999 0 -37.039999 -4.5781928e-10 160.18662 + 5576 0 -37.039999 0 -37.039999 -5.7214281e-10 160.18662 + 5577 0 -37.039999 0 -37.039999 3.052205e-10 160.18662 + 5578 0 -37.039999 0 -37.039999 3.7846076e-11 160.18662 + 5579 0 -37.039999 0 -37.039999 7.251034e-10 160.18662 + 5580 0 -37.039999 0 -37.039999 1.1382748e-10 160.18662 + 5581 0 -37.039999 0 -37.039999 -8.7972443e-10 160.18662 + 5582 0 -37.039999 0 -37.039999 -2.6747496e-10 160.18662 + 5583 0 -37.039999 0 -37.039999 4.1990047e-10 160.18662 + 5584 0 -37.039999 0 -37.039999 3.8142455e-10 160.18662 + 5585 0 -37.039999 0 -37.039999 3.8171625e-10 160.18662 + 5586 0 -37.039999 0 -37.039999 -2.29596e-10 160.18662 + 5587 0 -37.039999 0 -37.039999 -8.4056791e-10 160.18662 + 5588 0 -37.039999 0 -37.039999 1.5246773e-10 160.18662 + 5589 0 -37.039999 0 -37.039999 -4.5822459e-10 160.18662 + 5590 0 -37.039999 0 -37.039999 -3.8167096e-10 160.18662 + 5591 0 -37.039999 0 -37.039999 2.6617948e-10 160.18662 + 5592 0 -37.039999 0 -37.039999 1.9138165e-10 160.18662 + 5593 0 -37.039999 0 -37.039999 2.304207e-10 160.18662 + 5594 0 -37.039999 0 -37.039999 -5.7345256e-10 160.18662 + 5595 0 -37.039999 0 -37.039999 -5.3463776e-10 160.18662 + 5596 0 -37.039999 0 -37.039999 3.8179096e-10 160.18662 + 5597 0 -37.039999 0 -37.039999 9.9182416e-10 160.18662 + 5598 0 -37.039999 0 -37.039999 7.6842072e-11 160.18662 + 5599 0 -37.039999 0 -37.039999 1.1363894e-12 160.18662 + 5600 0 -37.039999 0 -37.039999 -3.6303277e-11 160.18662 + 5601 0 -37.039999 0 -37.039999 -3.6526773e-11 160.18662 + 5602 0 -37.039999 0 -37.039999 1.3116057e-12 160.18662 + 5603 0 -37.039999 0 -37.039999 1.1496e-10 160.18662 + 5604 0 -37.039999 0 -37.039999 3.9500803e-11 160.18662 + 5605 0 -37.039999 0 -37.039999 -2.6709793e-10 160.18662 + 5606 0 -37.039999 0 -37.039999 -2.6636607e-10 160.18662 + 5607 0 -37.039999 0 -37.039999 7.5964849e-11 160.18662 + 5608 0 -37.039999 0 -37.039999 4.9535114e-10 160.18662 + 5609 0 -37.039999 0 -37.039999 4.1892387e-10 160.18662 + 5610 0 -37.039999 0 -37.039999 -4.1847911e-10 160.18662 + 5611 0 -37.039999 0 -37.039999 -7.6054675e-11 160.18662 + 5612 0 -37.039999 0 -37.039999 4.2030065e-10 160.18662 + 5613 0 -37.039999 0 -37.039999 1.1423667e-10 160.18662 + 5614 0 -37.039999 0 -37.039999 -7.5604289e-11 160.18662 + 5615 0 -37.039999 0 -37.039999 7.7535714e-11 160.18662 + 5616 0 -37.039999 0 -37.039999 3.9303899e-11 160.18662 + 5617 0 -37.039999 0 -37.039999 3.7653645e-11 160.18662 + 5618 0 -37.039999 0 -37.039999 -4.9697763e-10 160.18662 + 5619 0 -37.039999 0 -37.039999 -4.2031787e-10 160.18662 + 5620 0 -37.039999 0 -37.039999 3.4443857e-10 160.18662 + 5621 0 -37.039999 0 -37.039999 3.433003e-10 160.18662 + 5622 0 -37.039999 0 -37.039999 -3.4274426e-10 160.18662 + 5623 0 -37.039999 0 -37.039999 -2.6588101e-10 160.18662 + 5624 0 -37.039999 0 -37.039999 5.4292833e-13 160.18662 + 5625 0 -37.039999 0 -37.039999 7.7789517e-11 160.18662 + 5626 0 -37.039999 0 -37.039999 -7.5497942e-11 160.18662 + 5627 0 -37.039999 0 -37.039999 -1.1320361e-10 160.18662 + 5628 0 -37.039999 0 -37.039999 7.8075391e-11 160.18662 + 5629 0 -37.039999 0 -37.039999 -3.5875887e-11 160.18662 + 5630 0 -37.039999 0 -37.039999 7.9551667e-13 160.18662 + 5631 0 -37.039999 0 -37.039999 2.2955602e-10 160.18662 + 5632 0 -37.039999 0 -37.039999 7.7427737e-11 160.18662 + 5633 0 -37.039999 0 -37.039999 1.5361473e-10 160.18662 + 5634 0 -37.039999 0 -37.039999 -4.9598165e-10 160.18662 + 5635 0 -37.039999 0 -37.039999 4.5831443e-10 160.18662 + 5636 0 -37.039999 0 -37.039999 -4.9676809e-10 160.18662 + 5637 0 -37.039999 0 -37.039999 -5.3538468e-10 160.18662 + 5638 0 -37.039999 0 -37.039999 6.1067244e-10 160.18662 + 5639 0 -37.039999 0 -37.039999 4.9698287e-10 160.18662 + 5640 0 -37.039999 0 -37.039999 3.7298787e-11 160.18662 + 5641 0 -37.039999 0 -37.039999 -7.6465712e-10 160.18662 + 5642 0 -37.039999 0 -37.039999 -8.0331894e-10 160.18662 + 5643 0 -37.039999 0 -37.039999 3.8148909e-10 160.18662 + 5644 0 -37.039999 0 -37.039999 6.8749326e-10 160.18662 + 5645 0 -37.039999 0 -37.039999 -2.6800441e-10 160.18662 + 5646 0 -37.039999 0 -37.039999 9.0567159e-13 160.18662 + 5647 0 -37.039999 0 -37.039999 -3.8544356e-11 160.18662 + 5648 0 -37.039999 0 -37.039999 -1.1636212e-10 160.18662 + 5649 0 -37.039999 0 -37.039999 5.346508e-10 160.18662 + 5650 0 -37.039999 0 -37.039999 7.5444864e-11 160.18662 + 5651 0 -37.039999 0 -37.039999 -3.0559396e-10 160.18662 + 5652 0 -37.039999 0 -37.039999 -2.6769939e-10 160.18662 + 5653 0 -37.039999 0 -37.039999 3.8375505e-11 160.18662 + 5654 0 -37.039999 0 -37.039999 3.7848232e-11 160.18662 + 5655 0 -37.039999 0 -37.039999 -3.0582369e-10 160.18662 + 5656 0 -37.039999 0 -37.039999 4.9660484e-10 160.18662 + 5657 0 -37.039999 0 -37.039999 5.3465454e-10 160.18662 + 5658 0 -37.039999 0 -37.039999 -5.7281699e-10 160.18662 + 5659 0 -37.039999 0 -37.039999 5.7311955e-10 160.18662 + 5660 0 -37.039999 0 -37.039999 -5.7281699e-10 160.18662 + 5661 0 -37.039999 0 -37.039999 5.3494018e-10 160.18662 + 5662 0 -37.039999 0 -37.039999 -5.7281699e-10 160.18662 + 5663 0 -37.039999 0 -37.039999 6.1157364e-10 160.18662 + 5664 0 -37.039999 0 -37.039999 -4.9612262e-10 160.18662 + 5665 0 -37.039999 0 -37.039999 5.7234507e-10 160.18662 + 5666 0 -37.039999 0 -37.039999 -5.3410056e-10 160.18662 + 5667 0 -37.039999 0 -37.039999 4.2081032e-10 160.18662 + 5668 0 -37.039999 0 -37.039999 -3.0568848e-10 160.18662 + 5669 0 -37.039999 0 -37.039999 -3.0520141e-10 160.18662 + 5670 0 -37.039999 0 -37.039999 1.919506e-10 160.18662 + 5671 0 -37.039999 0 -37.039999 7.6624697e-11 160.18662 + 5672 0 -37.039999 0 -37.039999 -1.513848e-10 160.18662 + 5673 0 -37.039999 0 -37.039999 1.7682689e-12 160.18662 + 5674 0 -37.039999 0 -37.039999 4.9568131e-10 160.18662 + 5675 0 -37.039999 0 -37.039999 -5.7242774e-10 160.18662 + 5676 0 -37.039999 0 -37.039999 5.7322906e-10 160.18662 + 5677 0 -37.039999 0 -37.039999 -5.7239913e-10 160.18662 + 5678 0 -37.039999 0 -37.039999 6.4904173e-10 160.18662 + 5679 0 -37.039999 0 -37.039999 -4.9584536e-10 160.18662 + 5680 0 -37.039999 0 -37.039999 3.8159035e-10 160.18662 + 5681 0 -37.039999 0 -37.039999 -1.5118544e-10 160.18662 + 5682 0 -37.039999 0 -37.039999 -3.721505e-11 160.18662 + 5683 0 -37.039999 0 -37.039999 3.0511878e-10 160.18662 + 5684 0 -37.039999 0 -37.039999 -3.4364256e-10 160.18662 + 5685 0 -37.039999 0 -37.039999 3.4464286e-10 160.18662 + 5686 0 -37.039999 0 -37.039999 9.156598e-10 160.18662 + 5687 0 -37.039999 0 -37.039999 1.9051834e-10 160.18662 + 5688 0 -37.039999 0 -37.039999 -3.8195759e-10 160.18662 + 5689 0 -37.039999 0 -37.039999 -1.1526788e-10 160.18662 + 5690 0 -37.039999 0 -37.039999 9.9284494e-10 160.18662 + 5691 0 -37.039999 0 -37.039999 8.4102086e-10 160.18662 + 5692 0 -37.039999 0 -37.039999 -1.1497029e-10 160.18662 + 5693 0 -37.039999 0 -37.039999 -9.18191e-10 160.18662 + 5694 0 -37.039999 0 -37.039999 -3.7673802e-11 160.18662 + 5695 0 -37.039999 0 -37.039999 3.8148006e-10 160.18662 + 5696 0 -37.039999 0 -37.039999 3.8745536e-11 160.18662 + 5697 0 -37.039999 0 -37.039999 -3.8313866e-10 160.18662 + 5698 0 -37.039999 0 -37.039999 1.1271789e-10 160.18662 + 5699 0 -37.039999 0 -37.039999 7.2607085e-10 160.18662 + 5700 0 -37.039999 0 -37.039999 3.8176733e-10 160.18662 + 5701 0 -37.039999 0 -37.039999 -3.4340276e-10 160.18662 + 5702 0 -37.039999 0 -37.039999 -4.1930927e-10 160.18662 + 5703 0 -37.039999 0 -37.039999 1.1622215e-10 160.18662 + 5704 0 -37.039999 0 -37.039999 5.7147752e-10 160.18662 + 5705 0 -37.039999 0 -37.039999 3.7639958e-11 160.18662 + 5706 0 -37.039999 0 -37.039999 1.3588084e-12 160.18662 + 5707 0 -37.039999 0 -37.039999 -2.6563642e-10 160.18662 + 5708 0 -37.039999 0 -37.039999 -1.5121023e-10 160.18662 + 5709 0 -37.039999 0 -37.039999 1.3355853e-12 160.18662 + 5710 0 -37.039999 0 -37.039999 -3.6504627e-11 160.18662 + 5711 0 -37.039999 0 -37.039999 3.9789544e-11 160.18662 + 5712 0 -37.039999 0 -37.039999 2.2964293e-10 160.18662 + 5713 0 -37.039999 0 -37.039999 -3.9311354e-11 160.18662 + 5714 0 -37.039999 0 -37.039999 -9.6791573e-14 160.18662 + 5715 0 -37.039999 0 -37.039999 1.0699297e-12 160.18662 + 5716 0 -37.039999 0 -37.039999 -3.7619582e-11 160.18662 + 5717 0 -37.039999 0 -37.039999 -1.5122499e-10 160.18662 + 5718 0 -37.039999 0 -37.039999 1.5307531e-10 160.18662 + 5719 0 -37.039999 0 -37.039999 3.0599535e-10 160.18662 + 5720 0 -37.039999 0 -37.039999 2.2976727e-10 160.18662 + 5721 0 -37.039999 0 -37.039999 -3.0466281e-10 160.18662 + 5722 0 -37.039999 0 -37.039999 -2.2745738e-10 160.18662 + 5723 0 -37.039999 0 -37.039999 -1.1271583e-10 160.18662 + 5724 0 -37.039999 0 -37.039999 1.1526041e-10 160.18662 + 5725 0 -37.039999 0 -37.039999 7.7159401e-11 160.18662 + 5726 0 -37.039999 0 -37.039999 -1.1278474e-10 160.18662 + 5727 0 -37.039999 0 -37.039999 7.8090315e-11 160.18662 + 5728 0 -37.039999 0 -37.039999 1.0650008e-12 160.18662 + 5729 0 -37.039999 0 -37.039999 -7.4487865e-11 160.18662 + 5730 0 -37.039999 0 -37.039999 7.781368e-11 160.18662 + 5731 0 -37.039999 0 -37.039999 2.6789734e-10 160.18662 + 5732 0 -37.039999 0 -37.039999 -3.7248794e-11 160.18662 + 5733 0 -37.039999 0 -37.039999 -1.5119837e-10 160.18662 + 5734 0 -37.039999 0 -37.039999 7.674125e-11 160.18662 + 5735 0 -37.039999 0 -37.039999 -1.5060317e-10 160.18662 + 5736 0 -37.039999 0 -37.039999 4.9521332e-10 160.18662 + 5737 0 -37.039999 0 -37.039999 -4.9634284e-10 160.18662 + 5738 0 -37.039999 0 -37.039999 -5.7307689e-10 160.18662 + 5739 0 -37.039999 0 -37.039999 6.4818303e-10 160.18662 + 5740 0 -37.039999 0 -37.039999 4.1929081e-10 160.18662 + 5741 0 -37.039999 0 -37.039999 -6.0969666e-10 160.18662 + 5742 0 -37.039999 0 -37.039999 5.7267191e-10 160.18662 + 5743 0 -37.039999 0 -37.039999 -6.0946961e-10 160.18662 + 5744 0 -37.039999 0 -37.039999 4.9650383e-10 160.18662 + 5745 0 -37.039999 0 -37.039999 -6.8641364e-10 160.18662 + 5746 0 -37.039999 0 -37.039999 4.964923e-10 160.18662 + 5747 0 -37.039999 0 -37.039999 -6.8650593e-10 160.18662 + 5748 0 -37.039999 0 -37.039999 5.3405516e-10 160.18662 + 5749 0 -37.039999 0 -37.039999 -1.9185004e-10 160.18662 + 5750 0 -37.039999 0 -37.039999 -5.7203944e-10 160.18662 + 5751 0 -37.039999 0 -37.039999 6.4859589e-10 160.18662 + 5752 0 -37.039999 0 -37.039999 -6.1158813e-10 160.18662 + 5753 0 -37.039999 0 -37.039999 6.4840914e-10 160.18662 + 5754 0 -37.039999 0 -37.039999 -5.7319603e-10 160.18662 + 5755 0 -37.039999 0 -37.039999 5.7282982e-10 160.18662 + 5756 0 -37.039999 0 -37.039999 -4.5803195e-10 160.18662 + 5757 0 -37.039999 0 -37.039999 -4.2076172e-10 160.18662 + 5758 0 -37.039999 0 -37.039999 5.719029e-10 160.18662 + 5759 0 -37.039999 0 -37.039999 6.8729278e-10 160.18662 + 5760 0 -37.039999 0 -37.039999 -5.7417334e-10 160.18662 + 5761 0 -37.039999 0 -37.039999 -5.3512031e-10 160.18662 + 5762 0 -37.039999 0 -37.039999 6.1037992e-10 160.18662 + 5763 0 -37.039999 0 -37.039999 -4.9782448e-10 160.18662 + 5764 0 -37.039999 0 -37.039999 5.7332936e-10 160.18662 + 5765 0 -37.039999 0 -37.039999 -1.137199e-10 160.18662 + 5766 0 -37.039999 0 -37.039999 -7.6510264e-10 160.18662 + 5767 0 -37.039999 0 -37.039999 1.5339994e-10 160.18662 + 5768 0 -37.039999 0 -37.039999 -9.1590512e-10 160.18662 + 5769 0 -37.039999 0 -37.039999 -1.1842248e-09 160.18662 + 5770 0 -37.039999 0 -37.039999 2.6652517e-10 160.18662 + 5771 0 -37.039999 0 -37.039999 3.4287447e-10 160.18662 + 5772 0 -37.039999 0 -37.039999 -2.2932051e-10 160.18662 + 5773 0 -37.039999 0 -37.039999 -3.0500829e-10 160.18662 + 5774 0 -37.039999 0 -37.039999 -2.2826067e-10 160.18662 + 5775 0 -37.039999 0 -37.039999 6.8685365e-10 160.18662 + 5776 0 -37.039999 0 -37.039999 7.2496025e-10 160.18662 + 5777 0 -37.039999 0 -37.039999 -2.2968568e-10 160.18662 + 5778 0 -37.039999 0 -37.039999 6.1035002e-10 160.18662 + 5779 0 -37.039999 0 -37.039999 1.1413887e-10 160.18662 + 5780 0 -37.039999 0 -37.039999 -9.166978e-10 160.18662 + 5781 0 -37.039999 0 -37.039999 -7.6321245e-10 160.18662 + 5782 0 -37.039999 0 -37.039999 3.4325785e-10 160.18662 + 5783 0 -37.039999 0 -37.039999 1.0305201e-09 160.18662 + 5784 0 -37.039999 0 -37.039999 4.5689195e-10 160.18662 + 5785 0 -37.039999 0 -37.039999 -3.4367096e-10 160.18662 + 5786 0 -37.039999 0 -37.039999 -6.1027279e-10 160.18662 + 5787 0 -37.039999 0 -37.039999 -1.534287e-10 160.18662 + 5788 0 -37.039999 0 -37.039999 -3.6563291e-11 160.18662 + 5789 0 -37.039999 0 -37.039999 2.2824047e-10 160.18662 + 5790 0 -37.039999 0 -37.039999 3.8719312e-11 160.18662 + 5791 0 -37.039999 0 -37.039999 1.1006014e-12 160.18662 + 5792 0 -37.039999 0 -37.039999 -3.6824499e-11 160.18662 + 5793 0 -37.039999 0 -37.039999 5.7236121e-10 160.18662 + 5794 0 -37.039999 0 -37.039999 -4.9564339e-10 160.18662 + 5795 0 -37.039999 0 -37.039999 2.9453529e-13 160.18662 + 5796 0 -37.039999 0 -37.039999 9.5456964e-10 160.18662 + 5797 0 -37.039999 0 -37.039999 9.9175743e-10 160.18662 + 5798 0 -37.039999 0 -37.039999 1.1097027e-12 160.18662 + 5799 0 -37.039999 0 -37.039999 -9.9286732e-10 160.18662 + 5800 0 -37.039999 0 -37.039999 -4.9589181e-10 160.18662 + 5801 0 -37.039999 0 -37.039999 3.0499013e-10 160.18662 + 5802 0 -37.039999 0 -37.039999 2.3014076e-10 160.18662 + 5803 0 -37.039999 0 -37.039999 3.4472346e-10 160.18662 + 5804 0 -37.039999 0 -37.039999 -3.4444236e-10 160.18662 + 5805 0 -37.039999 0 -37.039999 3.4324301e-10 160.18662 + 5806 0 -37.039999 0 -37.039999 2.2953185e-10 160.18662 + 5807 0 -37.039999 0 -37.039999 1.5177303e-10 160.18662 + 5808 0 -37.039999 0 -37.039999 -7.2654923e-10 160.18662 + 5809 0 -37.039999 0 -37.039999 -7.2577231e-10 160.18662 + 5810 0 -37.039999 0 -37.039999 6.8759484e-10 160.18662 + 5811 0 -37.039999 0 -37.039999 4.9637779e-10 160.18662 + 5812 0 -37.039999 0 -37.039999 -6.487663e-10 160.18662 + 5813 0 -37.039999 0 -37.039999 -1.1847641e-09 160.18662 + 5814 0 -37.039999 0 -37.039999 -1.1511954e-10 160.18662 + 5815 0 -37.039999 0 -37.039999 4.9644666e-10 160.18662 + 5816 0 -37.039999 0 -37.039999 1.1548768e-10 160.18662 + 5817 0 -37.039999 0 -37.039999 -3.4371858e-10 160.18662 + 5818 0 -37.039999 0 -37.039999 -7.254542e-10 160.18662 + 5819 0 -37.039999 0 -37.039999 1.5208367e-10 160.18662 + 5820 0 -37.039999 0 -37.039999 -7.565037e-11 160.18662 + 5821 0 -37.039999 0 -37.039999 6.5012409e-10 160.18662 + 5822 0 -37.039999 0 -37.039999 8.7816133e-10 160.18662 + 5823 0 -37.039999 0 -37.039999 -2.6782484e-10 160.18662 + 5824 0 -37.039999 0 -37.039999 -2.6769132e-10 160.18662 + 5825 0 -37.039999 0 -37.039999 4.5721222e-10 160.18662 + 5826 0 -37.039999 0 -37.039999 6.5070216e-10 160.18662 + 5827 0 -37.039999 0 -37.039999 -6.1275107e-10 160.18662 + 5828 0 -37.039999 0 -37.039999 -8.0283437e-10 160.18662 + 5829 0 -37.039999 0 -37.039999 2.6762999e-10 160.18662 + 5830 0 -37.039999 0 -37.039999 2.6722977e-10 160.18662 + 5831 0 -37.039999 0 -37.039999 -4.2016336e-10 160.18662 + 5832 0 -37.039999 0 -37.039999 1.9163529e-10 160.18662 + 5833 0 -37.039999 0 -37.039999 -7.4432937e-11 160.18662 + 5834 0 -37.039999 0 -37.039999 -7.6189954e-11 160.18662 + 5835 0 -37.039999 0 -37.039999 1.5253574e-10 160.18662 + 5836 0 -37.039999 0 -37.039999 6.4813319e-10 160.18662 + 5837 0 -37.039999 0 -37.039999 -3.4367985e-10 160.18662 + 5838 0 -37.039999 0 -37.039999 -5.347945e-10 160.18662 + 5839 0 -37.039999 0 -37.039999 3.8129287e-10 160.18662 + 5840 0 -37.039999 0 -37.039999 1.1563848e-10 160.18662 + 5841 0 -37.039999 0 -37.039999 -4.1776029e-10 160.18662 + 5842 0 -37.039999 0 -37.039999 -4.1951398e-10 160.18662 + 5843 0 -37.039999 0 -37.039999 -3.7381851e-11 160.18662 + 5844 0 -37.039999 0 -37.039999 7.728801e-11 160.18662 + 5845 0 -37.039999 0 -37.039999 7.322684e-13 160.18662 + 5846 0 -37.039999 0 -37.039999 -4.1939127e-10 160.18662 + 5847 0 -37.039999 0 -37.039999 -2.2847057e-10 160.18662 + 5848 0 -37.039999 0 -37.039999 3.8231287e-11 160.18662 + 5849 0 -37.039999 0 -37.039999 3.4315329e-10 160.18662 + 5850 0 -37.039999 0 -37.039999 3.0597751e-10 160.18662 + 5851 0 -37.039999 0 -37.039999 -1.9224671e-10 160.18662 + 5852 0 -37.039999 0 -37.039999 -3.0639842e-10 160.18662 + 5853 0 -37.039999 0 -37.039999 3.0398054e-10 160.18662 + 5854 0 -37.039999 0 -37.039999 1.5236878e-10 160.18662 + 5855 0 -37.039999 0 -37.039999 -6.8770101e-10 160.18662 + 5856 0 -37.039999 0 -37.039999 4.1952223e-10 160.18662 + 5857 0 -37.039999 0 -37.039999 1.9137294e-10 160.18662 + 5858 0 -37.039999 0 -37.039999 5.8299937e-13 160.18662 + 5859 0 -37.039999 0 -37.039999 4.0013703e-11 160.18662 + 5860 0 -37.039999 0 -37.039999 -6.1034677e-10 160.18662 + 5861 0 -37.039999 0 -37.039999 -2.2804919e-10 160.18662 + 5862 0 -37.039999 0 -37.039999 1.9188008e-10 160.18662 + 5863 0 -37.039999 0 -37.039999 -3.6410016e-11 160.18662 + 5864 0 -37.039999 0 -37.039999 1.1574339e-10 160.18662 + 5865 0 -37.039999 0 -37.039999 3.0589583e-10 160.18662 + 5866 0 -37.039999 0 -37.039999 7.6005747e-11 160.18662 + 5867 0 -37.039999 0 -37.039999 7.685883e-11 160.18662 + 5868 0 -37.039999 0 -37.039999 -3.0401078e-10 160.18662 + 5869 0 -37.039999 0 -37.039999 -3.0471449e-10 160.18662 + 5870 0 -37.039999 0 -37.039999 4.20032e-10 160.18662 + 5871 0 -37.039999 0 -37.039999 3.816459e-10 160.18662 + 5872 0 -37.039999 0 -37.039999 7.6336691e-11 160.18662 + 5873 0 -37.039999 0 -37.039999 -6.1225915e-10 160.18662 + 5874 0 -37.039999 0 -37.039999 -5.7318108e-10 160.18662 + 5875 0 -37.039999 0 -37.039999 3.8134118e-10 160.18662 + 5876 0 -37.039999 0 -37.039999 4.9585421e-10 160.18662 + 5877 0 -37.039999 0 -37.039999 -3.4240965e-10 160.18662 + 5878 0 -37.039999 0 -37.039999 -5.7316554e-10 160.18662 + 5879 0 -37.039999 0 -37.039999 5.347756e-10 160.18662 + 5880 0 -37.039999 0 -37.039999 3.819822e-10 160.18662 + 5881 0 -37.039999 0 -37.039999 8.3946588e-10 160.18662 + 5882 0 -37.039999 0 -37.039999 -5.7263833e-10 160.18662 + 5883 0 -37.039999 0 -37.039999 3.4249467e-10 160.18662 + 5884 0 -37.039999 0 -37.039999 5.3400349e-10 160.18662 + 5885 0 -37.039999 0 -37.039999 -4.583786e-10 160.18662 + 5886 0 -37.039999 0 -37.039999 6.1048388e-10 160.18662 + 5887 0 -37.039999 0 -37.039999 -5.7338493e-10 160.18662 + 5888 0 -37.039999 0 -37.039999 5.3399272e-10 160.18662 + 5889 0 -37.039999 0 -37.039999 -5.7338493e-10 160.18662 + 5890 0 -37.039999 0 -37.039999 5.332041e-10 160.18662 + 5891 0 -37.039999 0 -37.039999 -3.8199959e-10 160.18662 + 5892 0 -37.039999 0 -37.039999 -4.5875271e-10 160.18662 + 5893 0 -37.039999 0 -37.039999 2.6640211e-10 160.18662 + 5894 0 -37.039999 0 -37.039999 8.4033159e-10 160.18662 + 5895 0 -37.039999 0 -37.039999 -1.9037534e-10 160.18662 + 5896 0 -37.039999 0 -37.039999 5.339158e-10 160.18662 + 5897 0 -37.039999 0 -37.039999 3.4377299e-10 160.18662 + 5898 0 -37.039999 0 -37.039999 4.1912006e-10 160.18662 + 5899 0 -37.039999 0 -37.039999 -3.4394746e-10 160.18662 + 5900 0 -37.039999 0 -37.039999 -3.4394746e-10 160.18662 + 5901 0 -37.039999 0 -37.039999 4.1921928e-10 160.18662 + 5902 0 -37.039999 0 -37.039999 1.9059487e-10 160.18662 + 5903 0 -37.039999 0 -37.039999 -1.9123704e-10 160.18662 + 5904 0 -37.039999 0 -37.039999 -1.9015047e-10 160.18662 + 5905 0 -37.039999 0 -37.039999 -2.6623824e-10 160.18662 + 5906 0 -37.039999 0 -37.039999 1.9008749e-10 160.18662 + 5907 0 -37.039999 0 -37.039999 2.6619095e-10 160.18662 + 5908 0 -37.039999 0 -37.039999 -2.2759027e-10 160.18662 + 5909 0 -37.039999 0 -37.039999 -1.8854322e-10 160.18662 + 5910 0 -37.039999 0 -37.039999 -1.1307117e-10 160.18662 + 5911 0 -37.039999 0 -37.039999 -7.5802568e-11 160.18662 + 5912 0 -37.039999 0 -37.039999 3.0522124e-10 160.18662 + 5913 0 -37.039999 0 -37.039999 -3.791614e-11 160.18662 + 5914 0 -37.039999 0 -37.039999 -7.4590455e-11 160.18662 + 5915 0 -37.039999 0 -37.039999 -1.5180364e-10 160.18662 + 5916 0 -37.039999 0 -37.039999 7.6621099e-11 160.18662 + 5917 0 -37.039999 0 -37.039999 4.1981703e-10 160.18662 + 5918 0 -37.039999 0 -37.039999 3.8527957e-11 160.18662 + 5919 0 -37.039999 0 -37.039999 3.8245155e-11 160.18662 + 5920 0 -37.039999 0 -37.039999 3.9690528e-11 160.18662 + 5921 0 -37.039999 0 -37.039999 -3.8178435e-10 160.18662 + 5922 0 -37.039999 0 -37.039999 3.4332799e-10 160.18662 + 5923 0 -37.039999 0 -37.039999 2.2954001e-10 160.18662 + 5924 0 -37.039999 0 -37.039999 4.9690603e-10 160.18662 + 5925 0 -37.039999 0 -37.039999 -3.0501982e-10 160.18662 + 5926 0 -37.039999 0 -37.039999 4.5830397e-10 160.18662 + 5927 0 -37.039999 0 -37.039999 4.9606179e-10 160.18662 + 5928 0 -37.039999 0 -37.039999 -2.2878538e-10 160.18662 + 5929 0 -37.039999 0 -37.039999 -8.0302284e-10 160.18662 + 5930 0 -37.039999 0 -37.039999 2.6743511e-10 160.18662 + 5931 0 -37.039999 0 -37.039999 2.280967e-10 160.18662 + 5932 0 -37.039999 0 -37.039999 -4.2144195e-10 160.18662 + 5933 0 -37.039999 0 -37.039999 -2.6885256e-10 160.18662 + 5934 0 -37.039999 0 -37.039999 7.6068181e-10 160.18662 + 5935 0 -37.039999 0 -37.039999 8.7726608e-10 160.18662 + 5936 0 -37.039999 0 -37.039999 -1.5202397e-10 160.18662 + 5937 0 -37.039999 0 -37.039999 -3.8048631e-10 160.18662 + 5938 0 -37.039999 0 -37.039999 7.6374701e-11 160.18662 + 5939 0 -37.039999 0 -37.039999 6.8679105e-10 160.18662 + 5940 0 -37.039999 0 -37.039999 -4.5670017e-10 160.18662 + 5941 0 -37.039999 0 -37.039999 -2.6685507e-10 160.18662 + 5942 0 -37.039999 0 -37.039999 6.8702415e-10 160.18662 + 5943 0 -37.039999 0 -37.039999 -4.9654515e-10 160.18662 + 5944 0 -37.039999 0 -37.039999 6.11265e-10 160.18662 + 5945 0 -37.039999 0 -37.039999 -4.9631487e-10 160.18662 + 5946 0 -37.039999 0 -37.039999 7.2478151e-10 160.18662 + 5947 0 -37.039999 0 -37.039999 -4.9631487e-10 160.18662 + 5948 0 -37.039999 0 -37.039999 6.8691324e-10 160.18662 + 5949 0 -37.039999 0 -37.039999 -4.9631487e-10 160.18662 + 5950 0 -37.039999 0 -37.039999 6.8694093e-10 160.18662 + 5951 0 -37.039999 0 -37.039999 -5.3471543e-10 160.18662 + 5952 0 -37.039999 0 -37.039999 6.8694093e-10 160.18662 + 5953 0 -37.039999 0 -37.039999 -1.9088521e-10 160.18662 + 5954 0 -37.039999 0 -37.039999 -8.4110188e-10 160.18662 + 5955 0 -37.039999 0 -37.039999 -6.1187452e-10 160.18662 + 5956 0 -37.039999 0 -37.039999 4.1965091e-10 160.18662 + 5957 0 -37.039999 0 -37.039999 4.5967995e-10 160.18662 + 5958 0 -37.039999 0 -37.039999 -7.6830088e-11 160.18662 + 5959 0 -37.039999 0 -37.039999 7.6520046e-11 160.18662 + 5960 0 -37.039999 0 -37.039999 7.6736469e-13 160.18662 + 5961 0 -37.039999 0 -37.039999 4.4180786e-13 160.18662 + 5962 0 -37.039999 0 -37.039999 -3.0695084e-10 160.18662 + 5963 0 -37.039999 0 -37.039999 -3.8243327e-11 160.18662 + 5964 0 -37.039999 0 -37.039999 1.1438756e-10 160.18662 + 5965 0 -37.039999 0 -37.039999 1.5391599e-10 160.18662 + 5966 0 -37.039999 0 -37.039999 -5.3543174e-10 160.18662 + 5967 0 -37.039999 0 -37.039999 6.4831973e-10 160.18662 + 5968 0 -37.039999 0 -37.039999 4.5620904e-10 160.18662 + 5969 0 -37.039999 0 -37.039999 -4.9685338e-10 160.18662 + 5970 0 -37.039999 0 -37.039999 5.7193545e-10 160.18662 + 5971 0 -37.039999 0 -37.039999 4.9617862e-10 160.18662 + 5972 0 -37.039999 0 -37.039999 -5.7263125e-10 160.18662 + 5973 0 -37.039999 0 -37.039999 -5.3428098e-10 160.18662 + 5974 0 -37.039999 0 -37.039999 1.1396193e-10 160.18662 + 5975 0 -37.039999 0 -37.039999 9.157981e-10 160.18662 + 5976 0 -37.039999 0 -37.039999 5.3484005e-10 160.18662 + 5977 0 -37.039999 0 -37.039999 -1.5278719e-10 160.18662 + 5978 0 -37.039999 0 -37.039999 -5.7309447e-10 160.18662 + 5979 0 -37.039999 0 -37.039999 -1.9119326e-10 160.18662 + 5980 0 -37.039999 0 -37.039999 5.3259033e-10 160.18662 + 5981 0 -37.039999 0 -37.039999 -7.807439e-11 160.18662 + 5982 0 -37.039999 0 -37.039999 7.6279244e-10 160.18662 + 5983 0 -37.039999 0 -37.039999 1.1457046e-10 160.18662 + 5984 0 -37.039999 0 -37.039999 -3.0477977e-10 160.18662 + 5985 0 -37.039999 0 -37.039999 -3.8142406e-10 160.18662 + 5986 0 -37.039999 0 -37.039999 4.9601835e-10 160.18662 + 5987 0 -37.039999 0 -37.039999 4.2060906e-10 160.18662 + 5988 0 -37.039999 0 -37.039999 -1.1576054e-10 160.18662 + 5989 0 -37.039999 0 -37.039999 1.9094603e-10 160.18662 + 5990 0 -37.039999 0 -37.039999 2.6712378e-10 160.18662 + 5991 0 -37.039999 0 -37.039999 -5.3524225e-10 160.18662 + 5992 0 -37.039999 0 -37.039999 -1.9035437e-10 160.18662 + 5993 0 -37.039999 0 -37.039999 1.5250422e-10 160.18662 + 5994 0 -37.039999 0 -37.039999 -4.9724071e-10 160.18662 + 5995 0 -37.039999 0 -37.039999 1.1433664e-10 160.18662 + 5996 0 -37.039999 0 -37.039999 -1.1350101e-10 160.18662 + 5997 0 -37.039999 0 -37.039999 1.5380194e-10 160.18662 + 5998 0 -37.039999 0 -37.039999 7.6618094e-11 160.18662 + 5999 0 -37.039999 0 -37.039999 -4.1900455e-10 160.18662 + 6000 0 -37.039999 0 -37.039999 1.9051706e-10 160.18662 + 6001 0 -37.039999 0 -37.039999 1.1446711e-10 160.18662 + 6002 0 -37.039999 0 -37.039999 -4.964128e-10 160.18662 + 6003 0 -37.039999 0 -37.039999 -1.1475604e-10 160.18662 + 6004 0 -37.039999 0 -37.039999 3.4356158e-10 160.18662 + 6005 0 -37.039999 0 -37.039999 -1.1554495e-10 160.18662 + 6006 0 -37.039999 0 -37.039999 2.6768075e-10 160.18662 + 6007 0 -37.039999 0 -37.039999 1.9263257e-10 160.18662 + 6008 0 -37.039999 0 -37.039999 -4.5955334e-10 160.18662 + 6009 0 -37.039999 0 -37.039999 -6.4961656e-10 160.18662 + 6010 0 -37.039999 0 -37.039999 4.5707263e-10 160.18662 + 6011 0 -37.039999 0 -37.039999 4.9585276e-10 160.18662 + 6012 0 -37.039999 0 -37.039999 -1.1397031e-10 160.18662 + 6013 0 -37.039999 0 -37.039999 -3.8236478e-10 160.18662 + 6014 0 -37.039999 0 -37.039999 6.8698494e-10 160.18662 + 6015 0 -37.039999 0 -37.039999 8.3813015e-10 160.18662 + 6016 0 -37.039999 0 -37.039999 -1.5503492e-10 160.18662 + 6017 0 -37.039999 0 -37.039999 2.3089424e-10 160.18662 + 6018 0 -37.039999 0 -37.039999 -3.8307672e-10 160.18662 + 6019 0 -37.039999 0 -37.039999 -1.1476117e-09 160.18662 + 6020 0 -37.039999 0 -37.039999 -8.4235381e-10 160.18662 + 6021 0 -37.039999 0 -37.039999 1.9103809e-10 160.18662 + 6022 0 -37.039999 0 -37.039999 5.3423382e-10 160.18662 + 6023 0 -37.039999 0 -37.039999 -5.3586936e-10 160.18662 + 6024 0 -37.039999 0 -37.039999 -1.2625273e-09 160.18662 + 6025 0 -37.039999 0 -37.039999 -6.1095192e-10 160.18662 + 6026 0 -37.039999 0 -37.039999 2.6540549e-10 160.18662 + 6027 0 -37.039999 0 -37.039999 7.6276394e-10 160.18662 + 6028 0 -37.039999 0 -37.039999 -6.5013322e-10 160.18662 + 6029 0 -37.039999 0 -37.039999 -2.6723904e-10 160.18662 + 6030 0 -37.039999 0 -37.039999 3.4198232e-10 160.18662 + 6031 0 -37.039999 0 -37.039999 2.2831343e-10 160.18662 + 6032 0 -37.039999 0 -37.039999 -5.7305992e-10 160.18662 + 6033 0 -37.039999 0 -37.039999 -5.7428605e-10 160.18662 + 6034 0 -37.039999 0 -37.039999 6.8683405e-10 160.18662 + 6035 0 -37.039999 0 -37.039999 5.7102386e-10 160.18662 + 6036 0 -37.039999 0 -37.039999 -7.8072947e-11 160.18662 + 6037 0 -37.039999 0 -37.039999 -4.2077995e-10 160.18662 + 6038 0 -37.039999 0 -37.039999 7.6311817e-11 160.18662 + 6039 0 -37.039999 0 -37.039999 9.5379001e-10 160.18662 + 6040 0 -37.039999 0 -37.039999 1.900122e-10 160.18662 + 6041 0 -37.039999 0 -37.039999 -9.1776519e-10 160.18662 + 6042 0 -37.039999 0 -37.039999 -6.499782e-10 160.18662 + 6043 0 -37.039999 0 -37.039999 3.8184055e-10 160.18662 + 6044 0 -37.039999 0 -37.039999 6.1142481e-10 160.18662 + 6045 0 -37.039999 0 -37.039999 -3.4432501e-10 160.18662 + 6046 0 -37.039999 0 -37.039999 -9.5467657e-10 160.18662 + 6047 0 -37.039999 0 -37.039999 -2.6661834e-10 160.18662 + 6048 0 -37.039999 0 -37.039999 5.7278115e-10 160.18662 + 6049 0 -37.039999 0 -37.039999 1.221641e-09 160.18662 + 6050 0 -37.039999 0 -37.039999 -3.7886684e-11 160.18662 + 6051 0 -37.039999 0 -37.039999 -3.8288098e-10 160.18662 + 6052 0 -37.039999 0 -37.039999 3.2559875e-13 160.18662 + 6053 0 -37.039999 0 -37.039999 4.9693778e-10 160.18662 + 6054 0 -37.039999 0 -37.039999 7.6968273e-11 160.18662 + 6055 0 -37.039999 0 -37.039999 -3.0570148e-10 160.18662 + 6056 0 -37.039999 0 -37.039999 7.7475648e-11 160.18662 + 6057 0 -37.039999 0 -37.039999 -2.67188e-10 160.18662 + 6058 0 -37.039999 0 -37.039999 4.588674e-10 160.18662 + 6059 0 -37.039999 0 -37.039999 3.8134872e-10 160.18662 + 6060 0 -37.039999 0 -37.039999 -2.6742956e-10 160.18662 + 6061 0 -37.039999 0 -37.039999 -4.9601687e-10 160.18662 + 6062 0 -37.039999 0 -37.039999 6.4821412e-10 160.18662 + 6063 0 -37.039999 0 -37.039999 7.2496142e-10 160.18662 + 6064 0 -37.039999 0 -37.039999 -2.6754724e-10 160.18662 + 6065 0 -37.039999 0 -37.039999 -7.2595387e-10 160.18662 + 6066 0 -37.039999 0 -37.039999 7.6139148e-11 160.18662 + 6067 0 -37.039999 0 -37.039999 2.6742759e-10 160.18662 + 6068 0 -37.039999 0 -37.039999 7.6368855e-11 160.18662 + 6069 0 -37.039999 0 -37.039999 -3.8027327e-11 160.18662 + 6070 0 -37.039999 0 -37.039999 -7.5325731e-11 160.18662 + 6071 0 -37.039999 0 -37.039999 3.0652033e-10 160.18662 + 6072 0 -37.039999 0 -37.039999 -2.2748989e-10 160.18662 + 6073 0 -37.039999 0 -37.039999 -1.8990717e-10 160.18662 + 6074 0 -37.039999 0 -37.039999 8.0013905e-10 160.18662 + 6075 0 -37.039999 0 -37.039999 -3.8183155e-10 160.18662 + 6076 0 -37.039999 0 -37.039999 1.5311247e-10 160.18662 + 6077 0 -37.039999 0 -37.039999 1.2745744e-13 160.18662 + 6078 0 -37.039999 0 -37.039999 -1.8941935e-10 160.18662 + 6079 0 -37.039999 0 -37.039999 2.6723777e-10 160.18662 + 6080 0 -37.039999 0 -37.039999 -3.7307942e-11 160.18662 + 6081 0 -37.039999 0 -37.039999 3.4347137e-10 160.18662 + 6082 0 -37.039999 0 -37.039999 2.2981115e-10 160.18662 + 6083 0 -37.039999 0 -37.039999 -2.6734506e-10 160.18662 + 6084 0 -37.039999 0 -37.039999 -6.4945636e-10 160.18662 + 6085 0 -37.039999 0 -37.039999 1.1528147e-10 160.18662 + 6086 0 -37.039999 0 -37.039999 3.0473557e-10 160.18662 + 6087 0 -37.039999 0 -37.039999 -1.1288022e-10 160.18662 + 6088 0 -37.039999 0 -37.039999 -7.2655616e-10 160.18662 + 6089 0 -37.039999 0 -37.039999 -6.8828619e-10 160.18662 + 6090 0 -37.039999 0 -37.039999 3.4286418e-10 160.18662 + 6091 0 -37.039999 0 -37.039999 8.0170508e-10 160.18662 + 6092 0 -37.039999 0 -37.039999 -2.678863e-10 160.18662 + 6093 0 -37.039999 0 -37.039999 -3.0539066e-10 160.18662 + 6094 0 -37.039999 0 -37.039999 1.9202667e-10 160.18662 + 6095 0 -37.039999 0 -37.039999 7.7848297e-11 160.18662 + 6096 0 -37.039999 0 -37.039999 -7.5879161e-11 160.18662 + 6097 0 -37.039999 0 -37.039999 -2.6717865e-10 160.18662 + 6098 0 -37.039999 0 -37.039999 -4.5754709e-10 160.18662 + 6099 0 -37.039999 0 -37.039999 7.6298544e-11 160.18662 + 6100 0 -37.039999 0 -37.039999 4.9647639e-10 160.18662 + 6101 0 -37.039999 0 -37.039999 -3.4218402e-10 160.18662 + 6102 0 -37.039999 0 -37.039999 4.9624597e-10 160.18662 + 6103 0 -37.039999 0 -37.039999 4.1922435e-10 160.18662 + 6104 0 -37.039999 0 -37.039999 -4.5846723e-10 160.18662 + 6105 0 -37.039999 0 -37.039999 -4.9703019e-10 160.18662 + 6106 0 -37.039999 0 -37.039999 4.9614104e-10 160.18662 + 6107 0 -37.039999 0 -37.039999 6.4903422e-10 160.18662 + 6108 0 -37.039999 0 -37.039999 -2.2879943e-10 160.18662 + 6109 0 -37.039999 0 -37.039999 -3.8229094e-10 160.18662 + 6110 0 -37.039999 0 -37.039999 3.8200332e-10 160.18662 + 6111 0 -37.039999 0 -37.039999 7.2467275e-10 160.18662 + 6112 0 -37.039999 0 -37.039999 3.4343524e-10 160.18662 + 6113 0 -37.039999 0 -37.039999 -6.4917651e-10 160.18662 + 6114 0 -37.039999 0 -37.039999 -8.0288148e-10 160.18662 + 6115 0 -37.039999 0 -37.039999 -1.9160699e-10 160.18662 + 6116 0 -37.039999 0 -37.039999 8.0094106e-10 160.18662 + 6117 0 -37.039999 0 -37.039999 1.1840533e-09 160.18662 + 6118 0 -37.039999 0 -37.039999 1.1296179e-10 160.18662 + 6119 0 -37.039999 0 -37.039999 -8.4049634e-10 160.18662 + 6120 0 -37.039999 0 -37.039999 -1.9174142e-10 160.18662 + 6121 0 -37.039999 0 -37.039999 -7.5088525e-11 160.18662 + 6122 0 -37.039999 0 -37.039999 1.9254344e-10 160.18662 + 6123 0 -37.039999 0 -37.039999 -3.7685698e-11 160.18662 + 6124 0 -37.039999 0 -37.039999 1.1404339e-10 160.18662 + 6125 0 -37.039999 0 -37.039999 -4.2007123e-10 160.18662 + 6126 0 -37.039999 0 -37.039999 -4.9668653e-10 160.18662 + 6127 0 -37.039999 0 -37.039999 4.9624737e-10 160.18662 + 6128 0 -37.039999 0 -37.039999 6.4803138e-10 160.18662 + 6129 0 -37.039999 0 -37.039999 -4.970533e-10 160.18662 + 6130 0 -37.039999 0 -37.039999 -7.2547022e-10 160.18662 + 6131 0 -37.039999 0 -37.039999 -4.378248e-13 160.18662 + 6132 0 -37.039999 0 -37.039999 4.5739087e-10 160.18662 + 6133 0 -37.039999 0 -37.039999 3.7102757e-11 160.18662 + 6134 0 -37.039999 0 -37.039999 -7.2573388e-10 160.18662 + 6135 0 -37.039999 0 -37.039999 -6.4903018e-10 160.18662 + 6136 0 -37.039999 0 -37.039999 4.2076979e-10 160.18662 + 6137 0 -37.039999 0 -37.039999 2.2899201e-10 160.18662 + 6138 0 -37.039999 0 -37.039999 -6.8878443e-10 160.18662 + 6139 0 -37.039999 0 -37.039999 -9.1771778e-10 160.18662 + 6140 0 -37.039999 0 -37.039999 6.4898451e-10 160.18662 + 6141 0 -37.039999 0 -37.039999 -6.1037953e-10 160.18662 + 6142 0 -37.039999 0 -37.039999 5.7298802e-10 160.18662 + 6143 0 -37.039999 0 -37.039999 -3.8239788e-10 160.18662 + 6144 0 -37.039999 0 -37.039999 -5.3505963e-10 160.18662 + 6145 0 -37.039999 0 -37.039999 3.7621549e-11 160.18662 + 6146 0 -37.039999 0 -37.039999 1.1066455e-09 160.18662 + 6147 0 -37.039999 0 -37.039999 1.1444264e-09 160.18662 + 6148 0 -37.039999 0 -37.039999 -1.3014753e-13 160.18662 + 6149 0 -37.039999 0 -37.039999 -3.4208292e-10 160.18662 + 6150 0 -37.039999 0 -37.039999 4.4426084e-13 160.18662 + 6151 0 -37.039999 0 -37.039999 -3.7358169e-11 160.18662 + 6152 0 -37.039999 0 -37.039999 2.6776475e-10 160.18662 + 6153 0 -37.039999 0 -37.039999 7.7573171e-11 160.18662 + 6154 0 -37.039999 0 -37.039999 -3.8181701e-10 160.18662 + 6155 0 -37.039999 0 -37.039999 -3.0542814e-10 160.18662 + 6156 0 -37.039999 0 -37.039999 -1.3525767e-12 160.18662 + 6157 0 -37.039999 0 -37.039999 1.0308694e-09 160.18662 + 6158 0 -37.039999 0 -37.039999 -1.1360222e-10 160.18662 + 6159 0 -37.039999 0 -37.039999 -6.1111334e-10 160.18662 + 6160 0 -37.039999 0 -37.039999 -3.0556431e-10 160.18662 + 6161 0 -37.039999 0 -37.039999 1.9054633e-10 160.18662 + 6162 0 -37.039999 0 -37.039999 3.0587382e-10 160.18662 + 6163 0 -37.039999 0 -37.039999 3.8167496e-10 160.18662 + 6164 0 -37.039999 0 -37.039999 -3.0496276e-10 160.18662 + 6165 0 -37.039999 0 -37.039999 3.9359745e-11 160.18662 + 6166 0 -37.039999 0 -37.039999 1.539976e-10 160.18662 + 6167 0 -37.039999 0 -37.039999 -3.8211174e-10 160.18662 + 6168 0 -37.039999 0 -37.039999 -4.9596735e-10 160.18662 + 6169 0 -37.039999 0 -37.039999 5.7268899e-10 160.18662 + 6170 0 -37.039999 0 -37.039999 3.0407391e-10 160.18662 + 6171 0 -37.039999 0 -37.039999 -2.2985203e-10 160.18662 + 6172 0 -37.039999 0 -37.039999 1.9201145e-10 160.18662 + 6173 0 -37.039999 0 -37.039999 -7.5409082e-11 160.18662 + 6174 0 -37.039999 0 -37.039999 7.5192243e-14 160.18662 + 6175 0 -37.039999 0 -37.039999 -3.0355453e-10 160.18662 + 6176 0 -37.039999 0 -37.039999 -2.2691477e-10 160.18662 + 6177 0 -37.039999 0 -37.039999 1.1446246e-10 160.18662 + 6178 0 -37.039999 0 -37.039999 -1.5229605e-10 160.18662 + 6179 0 -37.039999 0 -37.039999 1.5447545e-10 160.18662 + 6180 0 -37.039999 0 -37.039999 6.4916936e-10 160.18662 + 6181 0 -37.039999 0 -37.039999 2.2950695e-10 160.18662 + 6182 0 -37.039999 0 -37.039999 -4.5885581e-10 160.18662 + 6183 0 -37.039999 0 -37.039999 5.7255142e-10 160.18662 + 6184 0 -37.039999 0 -37.039999 6.0981186e-10 160.18662 + 6185 0 -37.039999 0 -37.039999 -1.5227913e-10 160.18662 + 6186 0 -37.039999 0 -37.039999 -4.207372e-10 160.18662 + 6187 0 -37.039999 0 -37.039999 -1.903238e-10 160.18662 + 6188 0 -37.039999 0 -37.039999 7.6217858e-10 160.18662 + 6189 0 -37.039999 0 -37.039999 1.1830998e-09 160.18662 + 6190 0 -37.039999 0 -37.039999 -6.9151155e-13 160.18662 + 6191 0 -37.039999 0 -37.039999 -1.8983415e-10 160.18662 + 6192 0 -37.039999 0 -37.039999 -4.1990786e-10 160.18662 + 6193 0 -37.039999 0 -37.039999 1.9078518e-10 160.18662 + 6194 0 -37.039999 0 -37.039999 6.8729349e-10 160.18662 + 6195 0 -37.039999 0 -37.039999 5.7212002e-10 160.18662 + 6196 0 -37.039999 0 -37.039999 -2.2868304e-10 160.18662 + 6197 0 -37.039999 0 -37.039999 -9.5432056e-10 160.18662 + 6198 0 -37.039999 0 -37.039999 -4.5909411e-10 160.18662 + 6199 0 -37.039999 0 -37.039999 2.2945026e-10 160.18662 + 6200 0 -37.039999 0 -37.039999 3.8293283e-10 160.18662 + 6201 0 -37.039999 0 -37.039999 -1.9195836e-10 160.18662 + 6202 0 -37.039999 0 -37.039999 -1.5180878e-10 160.18662 + 6203 0 -37.039999 0 -37.039999 1.5212878e-10 160.18662 + 6204 0 -37.039999 0 -37.039999 3.0481643e-10 160.18662 + 6205 0 -37.039999 0 -37.039999 -7.6335243e-10 160.18662 + 6206 0 -37.039999 0 -37.039999 1.9059718e-10 160.18662 + 6207 0 -37.039999 0 -37.039999 9.541731e-10 160.18662 + 6208 0 -37.039999 0 -37.039999 3.0539852e-10 160.18662 + 6209 0 -37.039999 0 -37.039999 -3.8267065e-10 160.18662 + 6210 0 -37.039999 0 -37.039999 4.5770852e-10 160.18662 + 6211 0 -37.039999 0 -37.039999 7.6321405e-10 160.18662 + 6212 0 -37.039999 0 -37.039999 -3.8776218e-11 160.18662 + 6213 0 -37.039999 0 -37.039999 -7.2524189e-10 160.18662 + 6214 0 -37.039999 0 -37.039999 -3.8395595e-11 160.18662 + 6215 0 -37.039999 0 -37.039999 7.2478474e-10 160.18662 + 6216 0 -37.039999 0 -37.039999 2.6672383e-10 160.18662 + 6217 0 -37.039999 0 -37.039999 -4.2070288e-10 160.18662 + 6218 0 -37.039999 0 -37.039999 4.0150166e-13 160.18662 + 6219 0 -37.039999 0 -37.039999 -3.7575522e-11 160.18662 + 6220 0 -37.039999 0 -37.039999 -1.5224444e-10 160.18662 + 6221 0 -37.039999 0 -37.039999 -1.1459153e-10 160.18662 + 6222 0 -37.039999 0 -37.039999 6.4929994e-10 160.18662 + 6223 0 -37.039999 0 -37.039999 3.8250574e-10 160.18662 + 6224 0 -37.039999 0 -37.039999 -1.5237803e-10 160.18662 + 6225 0 -37.039999 0 -37.039999 -3.4327587e-10 160.18662 + 6226 0 -37.039999 0 -37.039999 7.2564314e-10 160.18662 + 6227 0 -37.039999 0 -37.039999 -4.2172918e-10 160.18662 + 6228 0 -37.039999 0 -37.039999 -1.0710247e-09 160.18662 + 6229 0 -37.039999 0 -37.039999 4.2065578e-10 160.18662 + 6230 0 -37.039999 0 -37.039999 2.6760012e-10 160.18662 + 6231 0 -37.039999 0 -37.039999 -1.9256981e-10 160.18662 + 6232 0 -37.039999 0 -37.039999 -2.6732489e-10 160.18662 + 6233 0 -37.039999 0 -37.039999 4.5736283e-10 160.18662 + 6234 0 -37.039999 0 -37.039999 6.8698871e-10 160.18662 + 6235 0 -37.039999 0 -37.039999 -4.2042397e-10 160.18662 + 6236 0 -37.039999 0 -37.039999 -3.4382274e-10 160.18662 + 6237 0 -37.039999 0 -37.039999 -3.6240508e-11 160.18662 + 6238 0 -37.039999 0 -37.039999 4.9662923e-10 160.18662 + 6239 0 -37.039999 0 -37.039999 -5.720322e-10 160.18662 + 6240 0 -37.039999 0 -37.039999 6.1107349e-10 160.18662 + 6241 0 -37.039999 0 -37.039999 -6.1106104e-10 160.18662 + 6242 0 -37.039999 0 -37.039999 -4.5782398e-10 160.18662 + 6243 0 -37.039999 0 -37.039999 6.0953357e-10 160.18662 + 6244 0 -37.039999 0 -37.039999 7.625211e-10 160.18662 + 6245 0 -37.039999 0 -37.039999 -3.8250604e-10 160.18662 + 6246 0 -37.039999 0 -37.039999 -1.4899566e-09 160.18662 + 6247 0 -37.039999 0 -37.039999 -6.8813248e-10 160.18662 + 6248 0 -37.039999 0 -37.039999 4.9567324e-10 160.18662 + 6249 0 -37.039999 0 -37.039999 3.818765e-10 160.18662 + 6250 0 -37.039999 0 -37.039999 1.1414912e-10 160.18662 + 6251 0 -37.039999 0 -37.039999 -4.5884315e-10 160.18662 + 6252 0 -37.039999 0 -37.039999 -4.1994709e-10 160.18662 + 6253 0 -37.039999 0 -37.039999 6.4897621e-10 160.18662 + 6254 0 -37.039999 0 -37.039999 -5.3532789e-10 160.18662 + 6255 0 -37.039999 0 -37.039999 -5.7328912e-10 160.18662 + 6256 0 -37.039999 0 -37.039999 7.2469994e-10 160.18662 + 6257 0 -37.039999 0 -37.039999 9.9251155e-10 160.18662 + 6258 0 -37.039999 0 -37.039999 -1.9090117e-10 160.18662 + 6259 0 -37.039999 0 -37.039999 1.5333473e-10 160.18662 + 6260 0 -37.039999 0 -37.039999 -1.1401084e-10 160.18662 + 6261 0 -37.039999 0 -37.039999 -7.5805021e-11 160.18662 + 6262 0 -37.039999 0 -37.039999 8.017516e-10 160.18662 + 6263 0 -37.039999 0 -37.039999 5.7167321e-10 160.18662 + 6264 0 -37.039999 0 -37.039999 -1.9185496e-10 160.18662 + 6265 0 -37.039999 0 -37.039999 -1.5374319e-10 160.18662 + 6266 0 -37.039999 0 -37.039999 1.9125261e-10 160.18662 + 6267 0 -37.039999 0 -37.039999 1.9120196e-10 160.18662 + 6268 0 -37.039999 0 -37.039999 -4.1937295e-10 160.18662 + 6269 0 -37.039999 0 -37.039999 -3.4254138e-10 160.18662 + 6270 0 -37.039999 0 -37.039999 -3.0646442e-10 160.18662 + 6271 0 -37.039999 0 -37.039999 6.1069225e-10 160.18662 + 6272 0 -37.039999 0 -37.039999 -3.4322484e-10 160.18662 + 6273 0 -37.039999 0 -37.039999 -5.353146e-10 160.18662 + 6274 0 -37.039999 0 -37.039999 1.9037126e-10 160.18662 + 6275 0 -37.039999 0 -37.039999 6.1029051e-10 160.18662 + 6276 0 -37.039999 0 -37.039999 -4.2011336e-10 160.18662 + 6277 0 -37.039999 0 -37.039999 -3.4380784e-10 160.18662 + 6278 0 -37.039999 0 -37.039999 3.4362749e-10 160.18662 + 6279 0 -37.039999 0 -37.039999 8.0074264e-10 160.18662 + 6280 0 -37.039999 0 -37.039999 -7.6049679e-11 160.18662 + 6281 0 -37.039999 0 -37.039999 -4.9579477e-10 160.18662 + 6282 0 -37.039999 0 -37.039999 5.3466538e-10 160.18662 + 6283 0 -37.039999 0 -37.039999 -5.7335813e-10 160.18662 + 6284 0 -37.039999 0 -37.039999 6.8626551e-10 160.18662 + 6285 0 -37.039999 0 -37.039999 6.8600511e-10 160.18662 + 6286 0 -37.039999 0 -37.039999 -3.8300489e-10 160.18662 + 6287 0 -37.039999 0 -37.039999 -6.0966358e-10 160.18662 + 6288 0 -37.039999 0 -37.039999 1.5277497e-10 160.18662 + 6289 0 -37.039999 0 -37.039999 4.95641e-10 160.18662 + 6290 0 -37.039999 0 -37.039999 -4.5778182e-10 160.18662 + 6291 0 -37.039999 0 -37.039999 6.1037228e-10 160.18662 + 6292 0 -37.039999 0 -37.039999 7.6314294e-10 160.18662 + 6293 0 -37.039999 0 -37.039999 -3.0566982e-10 160.18662 + 6294 0 -37.039999 0 -37.039999 -6.0992e-10 160.18662 + 6295 0 -37.039999 0 -37.039999 2.2905334e-10 160.18662 + 6296 0 -37.039999 0 -37.039999 7.2508428e-10 160.18662 + 6297 0 -37.039999 0 -37.039999 -4.5774557e-10 160.18662 + 6298 0 -37.039999 0 -37.039999 -4.574953e-10 160.18662 + 6299 0 -37.039999 0 -37.039999 3.0576073e-10 160.18662 + 6300 0 -37.039999 0 -37.039999 9.9401116e-10 160.18662 + 6301 0 -37.039999 0 -37.039999 -2.3027648e-10 160.18662 + 6302 0 -37.039999 0 -37.039999 4.1952661e-10 160.18662 + 6303 0 -37.039999 0 -37.039999 1.1424788e-10 160.18662 + 6304 0 -37.039999 0 -37.039999 7.7164628e-11 160.18662 + 6305 0 -37.039999 0 -37.039999 3.0643656e-10 160.18662 + 6306 0 -37.039999 0 -37.039999 -4.5718714e-10 160.18662 + 6307 0 -37.039999 0 -37.039999 4.0144511e-11 160.18662 + 6308 0 -37.039999 0 -37.039999 -3.6980779e-11 160.18662 + 6309 0 -37.039999 0 -37.039999 -3.6257747e-11 160.18662 + 6310 0 -37.039999 0 -37.039999 -7.4788734e-11 160.18662 + 6311 0 -37.039999 0 -37.039999 4.5827995e-10 160.18662 + 6312 0 -37.039999 0 -37.039999 4.5825872e-10 160.18662 + 6313 0 -37.039999 0 -37.039999 -4.568576e-10 160.18662 + 6314 0 -37.039999 0 -37.039999 4.5825872e-10 160.18662 + 6315 0 -37.039999 0 -37.039999 -4.568576e-10 160.18662 + 6316 0 -37.039999 0 -37.039999 4.5825872e-10 160.18662 + 6317 0 -37.039999 0 -37.039999 -4.568576e-10 160.18662 + 6318 0 -37.039999 0 -37.039999 4.5825872e-10 160.18662 + 6319 0 -37.039999 0 -37.039999 -4.5685744e-10 160.18662 + 6320 0 -37.039999 0 -37.039999 4.5768853e-10 160.18662 + 6321 0 -37.039999 0 -37.039999 -4.5679483e-10 160.18662 + 6322 0 -37.039999 0 -37.039999 5.3418815e-10 160.18662 + 6323 0 -37.039999 0 -37.039999 -3.044876e-10 160.18662 + 6324 0 -37.039999 0 -37.039999 -4.5781497e-10 160.18662 + 6325 0 -37.039999 0 -37.039999 4.5759931e-10 160.18662 + 6326 0 -37.039999 0 -37.039999 4.5759931e-10 160.18662 + 6327 0 -37.039999 0 -37.039999 -3.8104967e-10 160.18662 + 6328 0 -37.039999 0 -37.039999 4.195566e-10 160.18662 + 6329 0 -37.039999 0 -37.039999 -4.5679221e-10 160.18662 + 6330 0 -37.039999 0 -37.039999 4.5759931e-10 160.18662 + 6331 0 -37.039999 0 -37.039999 -3.8118889e-10 160.18662 + 6332 0 -37.039999 0 -37.039999 3.4301759e-10 160.18662 + 6333 0 -37.039999 0 -37.039999 -7.4838573e-11 160.18662 + 6334 0 -37.039999 0 -37.039999 -1.9055079e-10 160.18662 + 6335 0 -37.039999 0 -37.039999 -1.1284719e-10 160.18662 + 6336 0 -37.039999 0 -37.039999 1.8774839e-12 160.18662 + 6337 0 -37.039999 0 -37.039999 1.9059339e-12 160.18662 + 6338 0 -37.039999 0 -37.039999 5.3387768e-10 160.18662 + 6339 0 -37.039999 0 -37.039999 -7.4664755e-11 160.18662 + 6340 0 -37.039999 0 -37.039999 5.3427153e-10 160.18662 + 6341 0 -37.039999 0 -37.039999 -3.4155909e-10 160.18662 + 6342 0 -37.039999 0 -37.039999 -3.4155909e-10 160.18662 + 6343 0 -37.039999 0 -37.039999 -3.4150033e-10 160.18662 + 6344 0 -37.039999 0 -37.039999 3.7893303e-11 160.18662 + 6345 0 -37.039999 0 -37.039999 -2.6487902e-10 160.18662 + 6346 0 -37.039999 0 -37.039999 1.5432075e-10 160.18662 + 6347 0 -37.039999 0 -37.039999 -3.6814801e-11 160.18662 + 6348 0 -37.039999 0 -37.039999 1.2515171e-12 160.18662 + 6349 0 -37.039999 0 -37.039999 2.2833207e-10 160.18662 + 6350 0 -37.039999 0 -37.039999 3.7449613e-11 160.18662 + 6351 0 -37.039999 0 -37.039999 -7.7297757e-11 160.18662 + 6352 0 -37.039999 0 -37.039999 1.9160943e-10 160.18662 + 6353 0 -37.039999 0 -37.039999 6.8600365e-13 160.18662 + 6354 0 -37.039999 0 -37.039999 -5.3487471e-10 160.18662 + 6355 0 -37.039999 0 -37.039999 -5.3404318e-10 160.18662 + 6356 0 -37.039999 0 -37.039999 6.1151672e-10 160.18662 + 6357 0 -37.039999 0 -37.039999 -5.3425347e-10 160.18662 + 6358 0 -37.039999 0 -37.039999 6.1154164e-10 160.18662 + 6359 0 -37.039999 0 -37.039999 -5.3425347e-10 160.18662 + 6360 0 -37.039999 0 -37.039999 4.5815427e-10 160.18662 + 6361 0 -37.039999 0 -37.039999 -3.0524032e-10 160.18662 + 6362 0 -37.039999 0 -37.039999 -4.5826911e-10 160.18662 + 6363 0 -37.039999 0 -37.039999 3.444189e-10 160.18662 + 6364 0 -37.039999 0 -37.039999 5.7237274e-10 160.18662 + 6365 0 -37.039999 0 -37.039999 1.1503476e-10 160.18662 + 6366 0 -37.039999 0 -37.039999 3.9527877e-11 160.18662 + 6367 0 -37.039999 0 -37.039999 -2.2634694e-10 160.18662 + 6368 0 -37.039999 0 -37.039999 -3.6011463e-11 160.18662 + 6369 0 -37.039999 0 -37.039999 3.9308966e-11 160.18662 + 6370 0 -37.039999 0 -37.039999 1.1581306e-10 160.18662 + 6371 0 -37.039999 0 -37.039999 -7.7121874e-14 160.18662 + 6372 0 -37.039999 0 -37.039999 -7.4461089e-11 160.18662 + 6373 0 -37.039999 0 -37.039999 -1.1378764e-10 160.18662 + 6374 0 -37.039999 0 -37.039999 -3.7786774e-11 160.18662 + 6375 0 -37.039999 0 -37.039999 1.4336338e-12 160.18662 + 6376 0 -37.039999 0 -37.039999 3.8469889e-11 160.18662 + 6377 0 -37.039999 0 -37.039999 -1.1273699e-10 160.18662 + 6378 0 -37.039999 0 -37.039999 -1.5157746e-10 160.18662 + 6379 0 -37.039999 0 -37.039999 5.725594e-10 160.18662 + 6380 0 -37.039999 0 -37.039999 -5.7157067e-10 160.18662 + 6381 0 -37.039999 0 -37.039999 5.7250802e-10 160.18662 + 6382 0 -37.039999 0 -37.039999 -6.8692624e-10 160.18662 + 6383 0 -37.039999 0 -37.039999 5.7296895e-10 160.18662 + 6384 0 -37.039999 0 -37.039999 -5.7254728e-10 160.18662 + 6385 0 -37.039999 0 -37.039999 5.7296895e-10 160.18662 + 6386 0 -37.039999 0 -37.039999 -5.7268771e-10 160.18662 + 6387 0 -37.039999 0 -37.039999 6.1082798e-10 160.18662 + 6388 0 -37.039999 0 -37.039999 -5.3438944e-10 160.18662 + 6389 0 -37.039999 0 -37.039999 6.4827178e-10 160.18662 + 6390 0 -37.039999 0 -37.039999 -6.4908351e-10 160.18662 + 6391 0 -37.039999 0 -37.039999 7.6319058e-10 160.18662 + 6392 0 -37.039999 0 -37.039999 -5.7241759e-10 160.18662 + 6393 0 -37.039999 0 -37.039999 3.8760531e-11 160.18662 + 6394 0 -37.039999 0 -37.039999 4.5775134e-10 160.18662 + 6395 0 -37.039999 0 -37.039999 2.2878312e-10 160.18662 + 6396 0 -37.039999 0 -37.039999 3.0517924e-10 160.18662 + 6397 0 -37.039999 0 -37.039999 -1.1600921e-10 160.18662 + 6398 0 -37.039999 0 -37.039999 -4.964098e-10 160.18662 + 6399 0 -37.039999 0 -37.039999 3.4430437e-10 160.18662 + 6400 0 -37.039999 0 -37.039999 1.1405139e-10 160.18662 + 6401 0 -37.039999 0 -37.039999 3.8284286e-11 160.18662 + 6402 0 -37.039999 0 -37.039999 -6.0984909e-10 160.18662 + 6403 0 -37.039999 0 -37.039999 -6.0984909e-10 160.18662 + 6404 0 -37.039999 0 -37.039999 6.8690476e-10 160.18662 + 6405 0 -37.039999 0 -37.039999 -5.7202328e-10 160.18662 + 6406 0 -37.039999 0 -37.039999 6.8696491e-10 160.18662 + 6407 0 -37.039999 0 -37.039999 -5.7190868e-10 160.18662 + 6408 0 -37.039999 0 -37.039999 5.3346558e-10 160.18662 + 6409 0 -37.039999 0 -37.039999 -6.098957e-10 160.18662 + 6410 0 -37.039999 0 -37.039999 7.6345607e-10 160.18662 + 6411 0 -37.039999 0 -37.039999 -7.2552969e-10 160.18662 + 6412 0 -37.039999 0 -37.039999 6.8672709e-10 160.18662 + 6413 0 -37.039999 0 -37.039999 -6.1110765e-10 160.18662 + 6414 0 -37.039999 0 -37.039999 7.6345607e-10 160.18662 + 6415 0 -37.039999 0 -37.039999 -6.8744407e-10 160.18662 + 6416 0 -37.039999 0 -37.039999 6.0986768e-10 160.18662 + 6417 0 -37.039999 0 -37.039999 -6.1110765e-10 160.18662 + 6418 0 -37.039999 0 -37.039999 7.6345607e-10 160.18662 + 6419 0 -37.039999 0 -37.039999 -6.8744407e-10 160.18662 + 6420 0 -37.039999 0 -37.039999 7.6345607e-10 160.18662 + 6421 0 -37.039999 0 -37.039999 -6.8744407e-10 160.18662 + 6422 0 -37.039999 0 -37.039999 6.0986768e-10 160.18662 + 6423 0 -37.039999 0 -37.039999 -6.8764035e-10 160.18662 + 6424 0 -37.039999 0 -37.039999 6.8782998e-10 160.18662 + 6425 0 -37.039999 0 -37.039999 -6.0997108e-10 160.18662 + 6426 0 -37.039999 0 -37.039999 6.8685985e-10 160.18662 + 6427 0 -37.039999 0 -37.039999 -6.8764035e-10 160.18662 + 6428 0 -37.039999 0 -37.039999 6.8782998e-10 160.18662 + 6429 0 -37.039999 0 -37.039999 -6.8658961e-10 160.18662 + 6430 0 -37.039999 0 -37.039999 6.1195039e-10 160.18662 + 6431 0 -37.039999 0 -37.039999 -5.7208804e-10 160.18662 + 6432 0 -37.039999 0 -37.039999 6.8685985e-10 160.18662 + 6433 0 -37.039999 0 -37.039999 -6.8658961e-10 160.18662 + 6434 0 -37.039999 0 -37.039999 6.1103009e-10 160.18662 + 6435 0 -37.039999 0 -37.039999 -5.7208804e-10 160.18662 + 6436 0 -37.039999 0 -37.039999 6.8685985e-10 160.18662 + 6437 0 -37.039999 0 -37.039999 -6.8658961e-10 160.18662 + 6438 0 -37.039999 0 -37.039999 6.1103009e-10 160.18662 + 6439 0 -37.039999 0 -37.039999 -5.7208804e-10 160.18662 + 6440 0 -37.039999 0 -37.039999 6.8685985e-10 160.18662 + 6441 0 -37.039999 0 -37.039999 -6.8658961e-10 160.18662 + 6442 0 -37.039999 0 -37.039999 6.1103009e-10 160.18662 + 6443 0 -37.039999 0 -37.039999 -5.7208804e-10 160.18662 + 6444 0 -37.039999 0 -37.039999 6.8685985e-10 160.18662 + 6445 0 -37.039999 0 -37.039999 -6.4842625e-10 160.18662 + 6446 0 -37.039999 0 -37.039999 6.8685985e-10 160.18662 + 6447 0 -37.039999 0 -37.039999 -6.8764035e-10 160.18662 + 6448 0 -37.039999 0 -37.039999 6.1195039e-10 160.18662 + 6449 0 -37.039999 0 -37.039999 -6.108723e-10 160.18662 + 6450 0 -37.039999 0 -37.039999 6.1195039e-10 160.18662 + 6451 0 -37.039999 0 -37.039999 -6.108723e-10 160.18662 + 6452 0 -37.039999 0 -37.039999 6.1195039e-10 160.18662 + 6453 0 -37.039999 0 -37.039999 -6.108723e-10 160.18662 + 6454 0 -37.039999 0 -37.039999 6.8789321e-10 160.18662 + 6455 0 -37.039999 0 -37.039999 -6.108723e-10 160.18662 + 6456 0 -37.039999 0 -37.039999 6.8782998e-10 160.18662 + 6457 0 -37.039999 0 -37.039999 -6.0997108e-10 160.18662 + 6458 0 -37.039999 0 -37.039999 6.8685985e-10 160.18662 + 6459 0 -37.039999 0 -37.039999 -6.8658961e-10 160.18662 + 6460 0 -37.039999 0 -37.039999 6.1123376e-10 160.18662 + 6461 0 -37.039999 0 -37.039999 -5.7208804e-10 160.18662 + 6462 0 -37.039999 0 -37.039999 6.8685985e-10 160.18662 + 6463 0 -37.039999 0 -37.039999 -6.8658961e-10 160.18662 + 6464 0 -37.039999 0 -37.039999 6.8685985e-10 160.18662 + 6465 0 -37.039999 0 -37.039999 -6.4842625e-10 160.18662 + 6466 0 -37.039999 0 -37.039999 6.8685985e-10 160.18662 + 6467 0 -37.039999 0 -37.039999 -6.8764035e-10 160.18662 + 6468 0 -37.039999 0 -37.039999 6.1195039e-10 160.18662 + 6469 0 -37.039999 0 -37.039999 -6.108723e-10 160.18662 + 6470 0 -37.039999 0 -37.039999 6.1195039e-10 160.18662 + 6471 0 -37.039999 0 -37.039999 -6.108723e-10 160.18662 + 6472 0 -37.039999 0 -37.039999 6.1195039e-10 160.18662 + 6473 0 -37.039999 0 -37.039999 -6.108723e-10 160.18662 + 6474 0 -37.039999 0 -37.039999 6.8789321e-10 160.18662 + 6475 0 -37.039999 0 -37.039999 -6.108723e-10 160.18662 + 6476 0 -37.039999 0 -37.039999 6.8782998e-10 160.18662 + 6477 0 -37.039999 0 -37.039999 -6.0997108e-10 160.18662 + 6478 0 -37.039999 0 -37.039999 6.8685985e-10 160.18662 + 6479 0 -37.039999 0 -37.039999 -6.8658961e-10 160.18662 + 6480 0 -37.039999 0 -37.039999 7.6345607e-10 160.18662 + 6481 0 -37.039999 0 -37.039999 -7.2585048e-10 160.18662 + 6482 0 -37.039999 0 -37.039999 6.8782998e-10 160.18662 + 6483 0 -37.039999 0 -37.039999 -6.4842625e-10 160.18662 + 6484 0 -37.039999 0 -37.039999 6.8685985e-10 160.18662 + 6485 0 -37.039999 0 -37.039999 -6.8658961e-10 160.18662 + 6486 0 -37.039999 0 -37.039999 6.8685985e-10 160.18662 + 6487 0 -37.039999 0 -37.039999 -6.0997108e-10 160.18662 + 6488 0 -37.039999 0 -37.039999 6.8685985e-10 160.18662 + 6489 0 -37.039999 0 -37.039999 -6.8764035e-10 160.18662 + 6490 0 -37.039999 0 -37.039999 6.8782998e-10 160.18662 + 6491 0 -37.039999 0 -37.039999 -6.8658961e-10 160.18662 + 6492 0 -37.039999 0 -37.039999 6.1123376e-10 160.18662 + 6493 0 -37.039999 0 -37.039999 -6.108723e-10 160.18662 + 6494 0 -37.039999 0 -37.039999 6.1195039e-10 160.18662 + 6495 0 -37.039999 0 -37.039999 -6.108723e-10 160.18662 + 6496 0 -37.039999 0 -37.039999 6.1195039e-10 160.18662 + 6497 0 -37.039999 0 -37.039999 -6.108723e-10 160.18662 + 6498 0 -37.039999 0 -37.039999 6.1195039e-10 160.18662 + 6499 0 -37.039999 0 -37.039999 -6.862652e-10 160.18662 + 6500 0 -37.039999 0 -37.039999 5.7285735e-10 160.18662 + 6501 0 -37.039999 0 -37.039999 -4.5755878e-10 160.18662 + 6502 0 -37.039999 0 -37.039999 3.4379191e-10 160.18662 + 6503 0 -37.039999 0 -37.039999 2.2925435e-10 160.18662 + 6504 0 -37.039999 0 -37.039999 4.951447e-10 160.18662 + 6505 0 -37.039999 0 -37.039999 -4.5769661e-10 160.18662 + 6506 0 -37.039999 0 -37.039999 2.6878273e-10 160.18662 + 6507 0 -37.039999 0 -37.039999 2.6763201e-10 160.18662 + 6508 0 -37.039999 0 -37.039999 -7.6877153e-11 160.18662 + 6509 0 -37.039999 0 -37.039999 -6.8619629e-10 160.18662 + 6510 0 -37.039999 0 -37.039999 -6.4808831e-10 160.18662 + 6511 0 -37.039999 0 -37.039999 8.3973429e-10 160.18662 + 6512 0 -37.039999 0 -37.039999 -6.8712821e-10 160.18662 + 6513 0 -37.039999 0 -37.039999 8.01622e-10 160.18662 + 6514 0 -37.039999 0 -37.039999 -7.2542172e-10 160.18662 + 6515 0 -37.039999 0 -37.039999 8.01622e-10 160.18662 + 6516 0 -37.039999 0 -37.039999 -5.7306987e-10 160.18662 + 6517 0 -37.039999 0 -37.039999 6.8647831e-10 160.18662 + 6518 0 -37.039999 0 -37.039999 -5.348799e-10 160.18662 + 6519 0 -37.039999 0 -37.039999 4.1920681e-10 160.18662 + 6520 0 -37.039999 0 -37.039999 6.4825341e-10 160.18662 + 6521 0 -37.039999 0 -37.039999 -5.7324062e-10 160.18662 + 6522 0 -37.039999 0 -37.039999 -4.5788771e-10 160.18662 + 6523 0 -37.039999 0 -37.039999 1.1513954e-10 160.18662 + 6524 0 -37.039999 0 -37.039999 3.4268681e-10 160.18662 + 6525 0 -37.039999 0 -37.039999 -3.7261198e-11 160.18662 + 6526 0 -37.039999 0 -37.039999 5.492451e-14 160.18662 + 6527 0 -37.039999 0 -37.039999 7.4769499e-13 160.18662 + 6528 0 -37.039999 0 -37.039999 -4.5853997e-10 160.18662 + 6529 0 -37.039999 0 -37.039999 3.047537e-10 160.18662 + 6530 0 -37.039999 0 -37.039999 3.4301567e-10 160.18662 + 6531 0 -37.039999 0 -37.039999 -4.5862085e-10 160.18662 + 6532 0 -37.039999 0 -37.039999 -6.10927e-10 160.18662 + 6533 0 -37.039999 0 -37.039999 1.9114027e-10 160.18662 + 6534 0 -37.039999 0 -37.039999 1.1436053e-10 160.18662 + 6535 0 -37.039999 0 -37.039999 -7.2591999e-10 160.18662 + 6536 0 -37.039999 0 -37.039999 -8.7885491e-10 160.18662 + 6537 0 -37.039999 0 -37.039999 4.1898164e-10 160.18662 + 6538 0 -37.039999 0 -37.039999 7.2530819e-10 160.18662 + 6539 0 -37.039999 0 -37.039999 1.1495814e-10 160.18662 + 6540 0 -37.039999 0 -37.039999 -3.444682e-10 160.18662 + 6541 0 -37.039999 0 -37.039999 -6.4789155e-10 160.18662 + 6542 0 -37.039999 0 -37.039999 8.5567203e-13 160.18662 + 6543 0 -37.039999 0 -37.039999 1.1484324e-10 160.18662 + 6544 0 -37.039999 0 -37.039999 1.9268702e-10 160.18662 + 6545 0 -37.039999 0 -37.039999 -1.1425614e-10 160.18662 + 6546 0 -37.039999 0 -37.039999 -3.7447464e-11 160.18662 + 6547 0 -37.039999 0 -37.039999 1.1476525e-10 160.18662 + 6548 0 -37.039999 0 -37.039999 -4.9585889e-10 160.18662 + 6549 0 -37.039999 0 -37.039999 -5.3302845e-10 160.18662 + 6550 0 -37.039999 0 -37.039999 7.2442209e-10 160.18662 + 6551 0 -37.039999 0 -37.039999 -5.7300772e-10 160.18662 + 6552 0 -37.039999 0 -37.039999 6.0996951e-10 160.18662 + 6553 0 -37.039999 0 -37.039999 -4.9648994e-10 160.18662 + 6554 0 -37.039999 0 -37.039999 7.6337118e-10 160.18662 + 6555 0 -37.039999 0 -37.039999 -3.437884e-10 160.18662 + 6556 0 -37.039999 0 -37.039999 -3.8264896e-10 160.18662 + 6557 0 -37.039999 0 -37.039999 7.6535887e-11 160.18662 + 6558 0 -37.039999 0 -37.039999 6.1000997e-10 160.18662 + 6559 0 -37.039999 0 -37.039999 -3.7768641e-11 160.18662 + 6560 0 -37.039999 0 -37.039999 1.1515397e-10 160.18662 + 6561 0 -37.039999 0 -37.039999 3.8667318e-11 160.18662 + 6562 0 -37.039999 0 -37.039999 -3.4222036e-10 160.18662 + 6563 0 -37.039999 0 -37.039999 1.5355735e-10 160.18662 + 6564 0 -37.039999 0 -37.039999 7.7482184e-11 160.18662 + 6565 0 -37.039999 0 -37.039999 1.9130148e-10 160.18662 + 6566 0 -37.039999 0 -37.039999 -6.8639287e-10 160.18662 + 6567 0 -37.039999 0 -37.039999 5.7354471e-10 160.18662 + 6568 0 -37.039999 0 -37.039999 -4.1968205e-10 160.18662 + 6569 0 -37.039999 0 -37.039999 3.4393975e-10 160.18662 + 6570 0 -37.039999 0 -37.039999 4.5804825e-10 160.18662 + 6571 0 -37.039999 0 -37.039999 -3.4166929e-10 160.18662 + 6572 0 -37.039999 0 -37.039999 -5.3369424e-10 160.18662 + 6573 0 -37.039999 0 -37.039999 5.7331884e-10 160.18662 + 6574 0 -37.039999 0 -37.039999 -2.279869e-10 160.18662 + 6575 0 -37.039999 0 -37.039999 4.2642514e-13 160.18662 + 6576 0 -37.039999 0 -37.039999 -3.7947227e-11 160.18662 + 6577 0 -37.039999 0 -37.039999 1.9408488e-12 160.18662 + 6578 0 -37.039999 0 -37.039999 4.5812392e-10 160.18662 + 6579 0 -37.039999 0 -37.039999 4.5778858e-10 160.18662 + 6580 0 -37.039999 0 -37.039999 -3.8103238e-10 160.18662 + 6581 0 -37.039999 0 -37.039999 -4.5812461e-10 160.18662 + 6582 0 -37.039999 0 -37.039999 5.3425468e-10 160.18662 + 6583 0 -37.039999 0 -37.039999 -5.3377301e-10 160.18662 + 6584 0 -37.039999 0 -37.039999 5.7244897e-10 160.18662 + 6585 0 -37.039999 0 -37.039999 -6.1030402e-10 160.18662 + 6586 0 -37.039999 0 -37.039999 4.9594811e-10 160.18662 + 6587 0 -37.039999 0 -37.039999 -5.3420932e-10 160.18662 + 6588 0 -37.039999 0 -37.039999 4.1939003e-10 160.18662 + 6589 0 -37.039999 0 -37.039999 5.3453278e-10 160.18662 + 6590 0 -37.039999 0 -37.039999 -5.3491621e-10 160.18662 + 6591 0 -37.039999 0 -37.039999 6.1031793e-10 160.18662 + 6592 0 -37.039999 0 -37.039999 -5.3491621e-10 160.18662 + 6593 0 -37.039999 0 -37.039999 6.1031793e-10 160.18662 + 6594 0 -37.039999 0 -37.039999 -5.3450329e-10 160.18662 + 6595 0 -37.039999 0 -37.039999 6.1031793e-10 160.18662 + 6596 0 -37.039999 0 -37.039999 -5.7273141e-10 160.18662 + 6597 0 -37.039999 0 -37.039999 6.1031793e-10 160.18662 + 6598 0 -37.039999 0 -37.039999 -4.9669655e-10 160.18662 + 6599 0 -37.039999 0 -37.039999 5.3451156e-10 160.18662 + 6600 0 -37.039999 0 -37.039999 -6.0971989e-10 160.18662 + 6601 0 -37.039999 0 -37.039999 6.8700168e-10 160.18662 + 6602 0 -37.039999 0 -37.039999 -6.1007092e-10 160.18662 + 6603 0 -37.039999 0 -37.039999 5.3451156e-10 160.18662 + 6604 0 -37.039999 0 -37.039999 -6.0971989e-10 160.18662 + 6605 0 -37.039999 0 -37.039999 6.8700168e-10 160.18662 + 6606 0 -37.039999 0 -37.039999 -4.9669655e-10 160.18662 + 6607 0 -37.039999 0 -37.039999 5.3451156e-10 160.18662 + 6608 0 -37.039999 0 -37.039999 -6.0971989e-10 160.18662 + 6609 0 -37.039999 0 -37.039999 6.4860327e-10 160.18662 + 6610 0 -37.039999 0 -37.039999 -4.9669655e-10 160.18662 + 6611 0 -37.039999 0 -37.039999 6.111844e-10 160.18662 + 6612 0 -37.039999 0 -37.039999 -5.7221434e-10 160.18662 + 6613 0 -37.039999 0 -37.039999 5.3541941e-10 160.18662 + 6614 0 -37.039999 0 -37.039999 -6.0970943e-10 160.18662 + 6615 0 -37.039999 0 -37.039999 4.5869672e-10 160.18662 + 6616 0 -37.039999 0 -37.039999 3.9912191e-11 160.18662 + 6617 0 -37.039999 0 -37.039999 -1.4956507e-13 160.18662 + 6618 0 -37.039999 0 -37.039999 3.8570391e-11 160.18662 + 6619 0 -37.039999 0 -37.039999 -5.3294322e-10 160.18662 + 6620 0 -37.039999 0 -37.039999 -5.3294322e-10 160.18662 + 6621 0 -37.039999 0 -37.039999 4.5795331e-10 160.18662 + 6622 0 -37.039999 0 -37.039999 -4.5650389e-10 160.18662 + 6623 0 -37.039999 0 -37.039999 4.5791624e-10 160.18662 + 6624 0 -37.039999 0 -37.039999 -2.2738814e-10 160.18662 + 6625 0 -37.039999 0 -37.039999 -2.2738814e-10 160.18662 + 6626 0 -37.039999 0 -37.039999 3.85504e-11 160.18662 + 6627 0 -37.039999 0 -37.039999 -1.1281551e-10 160.18662 + 6628 0 -37.039999 0 -37.039999 7.7184779e-11 160.18662 + 6629 0 -37.039999 0 -37.039999 3.4422053e-10 160.18662 + 6630 0 -37.039999 0 -37.039999 -1.8999756e-10 160.18662 + 6631 0 -37.039999 0 -37.039999 3.4348607e-10 160.18662 + 6632 0 -37.039999 0 -37.039999 6.4837193e-10 160.18662 + 6633 0 -37.039999 0 -37.039999 -6.1065782e-10 160.18662 + 6634 0 -37.039999 0 -37.039999 -5.7304741e-10 160.18662 + 6635 0 -37.039999 0 -37.039999 2.6753295e-10 160.18662 + 6636 0 -37.039999 0 -37.039999 5.3464516e-10 160.18662 + 6637 0 -37.039999 0 -37.039999 -4.9720791e-10 160.18662 + 6638 0 -37.039999 0 -37.039999 -5.341645e-10 160.18662 + 6639 0 -37.039999 0 -37.039999 3.0518231e-10 160.18662 + 6640 0 -37.039999 0 -37.039999 6.1078151e-10 160.18662 + 6641 0 -37.039999 0 -37.039999 -7.6331337e-10 160.18662 + 6642 0 -37.039999 0 -37.039999 6.8734961e-10 160.18662 + 6643 0 -37.039999 0 -37.039999 -8.0227053e-10 160.18662 + 6644 0 -37.039999 0 -37.039999 7.2576726e-10 160.18662 + 6645 0 -37.039999 0 -37.039999 -7.2555569e-10 160.18662 + 6646 0 -37.039999 0 -37.039999 8.0207624e-10 160.18662 + 6647 0 -37.039999 0 -37.039999 -8.0234467e-10 160.18662 + 6648 0 -37.039999 0 -37.039999 7.2548938e-10 160.18662 + 6649 0 -37.039999 0 -37.039999 -8.0234467e-10 160.18662 + 6650 0 -37.039999 0 -37.039999 6.880359e-10 160.18662 + 6651 0 -37.039999 0 -37.039999 -7.2545493e-10 160.18662 + 6652 0 -37.039999 0 -37.039999 6.1144457e-10 160.18662 + 6653 0 -37.039999 0 -37.039999 -6.8642579e-10 160.18662 + 6654 0 -37.039999 0 -37.039999 6.1063441e-10 160.18662 + 6655 0 -37.039999 0 -37.039999 -6.1000262e-10 160.18662 + 6656 0 -37.039999 0 -37.039999 6.1063441e-10 160.18662 + 6657 0 -37.039999 0 -37.039999 -6.1000262e-10 160.18662 + 6658 0 -37.039999 0 -37.039999 5.7238567e-10 160.18662 + 6659 0 -37.039999 0 -37.039999 -6.0997894e-10 160.18662 + 6660 0 -37.039999 0 -37.039999 5.7238567e-10 160.18662 + 6661 0 -37.039999 0 -37.039999 -5.7165744e-10 160.18662 + 6662 0 -37.039999 0 -37.039999 5.7238567e-10 160.18662 + 6663 0 -37.039999 0 -37.039999 -6.1000262e-10 160.18662 + 6664 0 -37.039999 0 -37.039999 5.7238567e-10 160.18662 + 6665 0 -37.039999 0 -37.039999 -7.7134648e-11 160.18662 + 6666 0 -37.039999 0 -37.039999 -7.6277392e-10 160.18662 + 6667 0 -37.039999 0 -37.039999 -8.77935e-10 160.18662 + 6668 0 -37.039999 0 -37.039999 2.6806825e-10 160.18662 + 6669 0 -37.039999 0 -37.039999 3.4431577e-10 160.18662 + 6670 0 -37.039999 0 -37.039999 -4.1989188e-10 160.18662 + 6671 0 -37.039999 0 -37.039999 8.3992048e-10 160.18662 + 6672 0 -37.039999 0 -37.039999 -5.3484528e-10 160.18662 + 6673 0 -37.039999 0 -37.039999 6.1132076e-10 160.18662 + 6674 0 -37.039999 0 -37.039999 -5.3484528e-10 160.18662 + 6675 0 -37.039999 0 -37.039999 6.8782469e-10 160.18662 + 6676 0 -37.039999 0 -37.039999 -6.871982e-10 160.18662 + 6677 0 -37.039999 0 -37.039999 6.8780992e-10 160.18662 + 6678 0 -37.039999 0 -37.039999 -5.3384669e-10 160.18662 + 6679 0 -37.039999 0 -37.039999 1.5250587e-10 160.18662 + 6680 0 -37.039999 0 -37.039999 9.5359778e-10 160.18662 + 6681 0 -37.039999 0 -37.039999 7.6206133e-11 160.18662 + 6682 0 -37.039999 0 -37.039999 -6.1141906e-10 160.18662 + 6683 0 -37.039999 0 -37.039999 2.6863062e-10 160.18662 + 6684 0 -37.039999 0 -37.039999 -2.689138e-10 160.18662 + 6685 0 -37.039999 0 -37.039999 4.1942902e-10 160.18662 + 6686 0 -37.039999 0 -37.039999 7.7824407e-11 160.18662 + 6687 0 -37.039999 0 -37.039999 -6.4999989e-10 160.18662 + 6688 0 -37.039999 0 -37.039999 3.7041089e-11 160.18662 + 6689 0 -37.039999 0 -37.039999 1.9102228e-10 160.18662 + 6690 0 -37.039999 0 -37.039999 1.1383181e-10 160.18662 + 6691 0 -37.039999 0 -37.039999 -7.2481097e-10 160.18662 + 6692 0 -37.039999 0 -37.039999 -2.2881869e-10 160.18662 + 6693 0 -37.039999 0 -37.039999 6.1136044e-10 160.18662 + 6694 0 -37.039999 0 -37.039999 4.5804871e-10 160.18662 + 6695 0 -37.039999 0 -37.039999 -4.9579227e-10 160.18662 + 6696 0 -37.039999 0 -37.039999 4.20038e-10 160.18662 + 6697 0 -37.039999 0 -37.039999 3.6388047e-11 160.18662 + 6698 0 -37.039999 0 -37.039999 -6.106475e-10 160.18662 + 6699 0 -37.039999 0 -37.039999 -6.4916535e-10 160.18662 + 6700 0 -37.039999 0 -37.039999 1.137099e-10 160.18662 + 6701 0 -37.039999 0 -37.039999 7.6397947e-10 160.18662 + 6702 0 -37.039999 0 -37.039999 2.6704036e-10 160.18662 + 6703 0 -37.039999 0 -37.039999 -6.8890077e-10 160.18662 + 6704 0 -37.039999 0 -37.039999 -8.7897648e-10 160.18662 + 6705 0 -37.039999 0 -37.039999 -1.1510601e-10 160.18662 + 6706 0 -37.039999 0 -37.039999 4.9536077e-10 160.18662 + 6707 0 -37.039999 0 -37.039999 2.6358645e-13 160.18662 + 6708 0 -37.039999 0 -37.039999 -2.6747649e-10 160.18662 + 6709 0 -37.039999 0 -37.039999 4.1925867e-10 160.18662 + 6710 0 -37.039999 0 -37.039999 3.8024931e-10 160.18662 + 6711 0 -37.039999 0 -37.039999 -7.249062e-10 160.18662 + 6712 0 -37.039999 0 -37.039999 6.4928733e-10 160.18662 + 6713 0 -37.039999 0 -37.039999 -1.5234799e-10 160.18662 + 6714 0 -37.039999 0 -37.039999 -8.7850697e-10 160.18662 + 6715 0 -37.039999 0 -37.039999 -4.2018145e-10 160.18662 + 6716 0 -37.039999 0 -37.039999 3.8109631e-10 160.18662 + 6717 0 -37.039999 0 -37.039999 6.8728256e-10 160.18662 + 6718 0 -37.039999 0 -37.039999 -5.3468141e-10 160.18662 + 6719 0 -37.039999 0 -37.039999 -5.3477428e-10 160.18662 + 6720 0 -37.039999 0 -37.039999 6.1109343e-10 160.18662 + 6721 0 -37.039999 0 -37.039999 5.3473487e-10 160.18662 + 6722 0 -37.039999 0 -37.039999 -1.520651e-10 160.18662 + 6723 0 -37.039999 0 -37.039999 1.1553601e-10 160.18662 + 6724 0 -37.039999 0 -37.039999 -2.2868904e-10 160.18662 + 6725 0 -37.039999 0 -37.039999 -2.6726061e-10 160.18662 + 6726 0 -37.039999 0 -37.039999 6.4837517e-10 160.18662 + 6727 0 -37.039999 0 -37.039999 -3.4297752e-10 160.18662 + 6728 0 -37.039999 0 -37.039999 -2.6678723e-10 160.18662 + 6729 0 -37.039999 0 -37.039999 5.3526453e-10 160.18662 + 6730 0 -37.039999 0 -37.039999 3.8190916e-10 160.18662 + 6731 0 -37.039999 0 -37.039999 -3.0575966e-10 160.18662 + 6732 0 -37.039999 0 -37.039999 -4.973773e-10 160.18662 + 6733 0 -37.039999 0 -37.039999 5.3513727e-10 160.18662 + 6734 0 -37.039999 0 -37.039999 8.0205331e-10 160.18662 + 6735 0 -37.039999 0 -37.039999 -4.1978065e-10 160.18662 + 6736 0 -37.039999 0 -37.039999 -2.2829253e-10 160.18662 + 6737 0 -37.039999 0 -37.039999 -3.8789744e-11 160.18662 + 6738 0 -37.039999 0 -37.039999 7.6311692e-10 160.18662 + 6739 0 -37.039999 0 -37.039999 8.7702338e-10 160.18662 + 6740 0 -37.039999 0 -37.039999 -4.5908102e-10 160.18662 + 6741 0 -37.039999 0 -37.039999 -4.5908102e-10 160.18662 + 6742 0 -37.039999 0 -37.039999 6.102608e-10 160.18662 + 6743 0 -37.039999 0 -37.039999 9.5452429e-10 160.18662 + 6744 0 -37.039999 0 -37.039999 -1.91445e-10 160.18662 + 6745 0 -37.039999 0 -37.039999 -2.6556982e-10 160.18662 + 6746 0 -37.039999 0 -37.039999 -2.2800166e-10 160.18662 + 6747 0 -37.039999 0 -37.039999 -7.5493836e-11 160.18662 + 6748 0 -37.039999 0 -37.039999 7.631207e-11 160.18662 + 6749 0 -37.039999 0 -37.039999 2.6753247e-10 160.18662 + 6750 0 -37.039999 0 -37.039999 -1.5356873e-10 160.18662 + 6751 0 -37.039999 0 -37.039999 -6.4984331e-10 160.18662 + 6752 0 -37.039999 0 -37.039999 2.2903287e-10 160.18662 + 6753 0 -37.039999 0 -37.039999 -1.1571377e-10 160.18662 + 6754 0 -37.039999 0 -37.039999 -1.53877e-10 160.18662 + 6755 0 -37.039999 0 -37.039999 2.2898163e-10 160.18662 + 6756 0 -37.039999 0 -37.039999 -2.6759128e-10 160.18662 + 6757 0 -37.039999 0 -37.039999 -1.1401854e-10 160.18662 + 6758 0 -37.039999 0 -37.039999 7.7488488e-11 160.18662 + 6759 0 -37.039999 0 -37.039999 -1.5100532e-10 160.18662 + 6760 0 -37.039999 0 -37.039999 -1.9010632e-10 160.18662 + 6761 0 -37.039999 0 -37.039999 4.7177814e-14 160.18662 + 6762 0 -37.039999 0 -37.039999 3.9405732e-11 160.18662 + 6763 0 -37.039999 0 -37.039999 -7.4812438e-11 160.18662 + 6764 0 -37.039999 0 -37.039999 1.2017488e-12 160.18662 + 6765 0 -37.039999 0 -37.039999 3.9486497e-11 160.18662 + 6766 0 -37.039999 0 -37.039999 3.9717901e-11 160.18662 + 6767 0 -37.039999 0 -37.039999 1.5373117e-10 160.18662 + 6768 0 -37.039999 0 -37.039999 -3.6550156e-11 160.18662 + 6769 0 -37.039999 0 -37.039999 1.7071966e-12 160.18662 + 6770 0 -37.039999 0 -37.039999 -2.6644622e-10 160.18662 + 6771 0 -37.039999 0 -37.039999 -2.6644622e-10 160.18662 + 6772 0 -37.039999 0 -37.039999 2.6745627e-10 160.18662 + 6773 0 -37.039999 0 -37.039999 3.0583776e-10 160.18662 + 6774 0 -37.039999 0 -37.039999 3.8560143e-11 160.18662 + 6775 0 -37.039999 0 -37.039999 -6.1158955e-10 160.18662 + 6776 0 -37.039999 0 -37.039999 -1.0321654e-09 160.18662 + 6777 0 -37.039999 0 -37.039999 5.7253888e-10 160.18662 + 6778 0 -37.039999 0 -37.039999 -6.4972128e-10 160.18662 + 6779 0 -37.039999 0 -37.039999 4.961951e-10 160.18662 + 6780 0 -37.039999 0 -37.039999 9.9255072e-10 160.18662 + 6781 0 -37.039999 0 -37.039999 -3.8235279e-10 160.18662 + 6782 0 -37.039999 0 -37.039999 -6.492338e-10 160.18662 + 6783 0 -37.039999 0 -37.039999 4.5755971e-10 160.18662 + 6784 0 -37.039999 0 -37.039999 -3.4360425e-10 160.18662 + 6785 0 -37.039999 0 -37.039999 -2.2899835e-10 160.18662 + 6786 0 -37.039999 0 -37.039999 3.8194885e-10 160.18662 + 6787 0 -37.039999 0 -37.039999 4.5750508e-10 160.18662 + 6788 0 -37.039999 0 -37.039999 -5.3417802e-10 160.18662 + 6789 0 -37.039999 0 -37.039999 4.571285e-10 160.18662 + 6790 0 -37.039999 0 -37.039999 8.779959e-10 160.18662 + 6791 0 -37.039999 0 -37.039999 3.8361062e-11 160.18662 + 6792 0 -37.039999 0 -37.039999 -4.9731492e-10 160.18662 + 6793 0 -37.039999 0 -37.039999 -5.3518448e-10 160.18662 + 6794 0 -37.039999 0 -37.039999 4.1849412e-10 160.18662 + 6795 0 -37.039999 0 -37.039999 8.011447e-10 160.18662 + 6796 0 -37.039999 0 -37.039999 -3.7381142e-11 160.18662 + 6797 0 -37.039999 0 -37.039999 -5.3562973e-10 160.18662 + 6798 0 -37.039999 0 -37.039999 -3.4331746e-10 160.18662 + 6799 0 -37.039999 0 -37.039999 3.4376547e-10 160.18662 + 6800 0 -37.039999 0 -37.039999 4.9621512e-10 160.18662 + 6801 0 -37.039999 0 -37.039999 1.1381125e-10 160.18662 + 6802 0 -37.039999 0 -37.039999 -6.8851428e-10 160.18662 + 6803 0 -37.039999 0 -37.039999 -6.4915944e-10 160.18662 + 6804 0 -37.039999 0 -37.039999 -4.5952237e-10 160.18662 + 6805 0 -37.039999 0 -37.039999 7.629122e-10 160.18662 + 6806 0 -37.039999 0 -37.039999 1.3750263e-09 160.18662 + 6807 0 -37.039999 0 -37.039999 2.2847882e-10 160.18662 + 6808 0 -37.039999 0 -37.039999 -6.1119509e-10 160.18662 + 6809 0 -37.039999 0 -37.039999 3.4386215e-10 160.18662 + 6810 0 -37.039999 0 -37.039999 6.4889813e-10 160.18662 + 6811 0 -37.039999 0 -37.039999 -5.3477302e-10 160.18662 + 6812 0 -37.039999 0 -37.039999 -5.7337526e-10 160.18662 + 6813 0 -37.039999 0 -37.039999 5.724859e-10 160.18662 + 6814 0 -37.039999 0 -37.039999 6.1024573e-10 160.18662 + 6815 0 -37.039999 0 -37.039999 -5.7429076e-10 160.18662 + 6816 0 -37.039999 0 -37.039999 -4.1966499e-10 160.18662 + 6817 0 -37.039999 0 -37.039999 3.8136504e-10 160.18662 + 6818 0 -37.039999 0 -37.039999 6.4945395e-10 160.18662 + 6819 0 -37.039999 0 -37.039999 -4.5757678e-10 160.18662 + 6820 0 -37.039999 0 -37.039999 -3.8418681e-11 160.18662 + 6821 0 -37.039999 0 -37.039999 5.7326567e-10 160.18662 + 6822 0 -37.039999 0 -37.039999 3.4273717e-10 160.18662 + 6823 0 -37.039999 0 -37.039999 -4.5859793e-10 160.18662 + 6824 0 -37.039999 0 -37.039999 8.0105057e-10 160.18662 + 6825 0 -37.039999 0 -37.039999 -2.2926221e-10 160.18662 + 6826 0 -37.039999 0 -37.039999 -1.033008e-09 160.18662 + 6827 0 -37.039999 0 -37.039999 2.2938701e-10 160.18662 + 6828 0 -37.039999 0 -37.039999 1.1392961e-10 160.18662 + 6829 0 -37.039999 0 -37.039999 -4.5847431e-10 160.18662 + 6830 0 -37.039999 0 -37.039999 -2.6575425e-10 160.18662 + 6831 0 -37.039999 0 -37.039999 -3.745677e-11 160.18662 + 6832 0 -37.039999 0 -37.039999 5.3424753e-10 160.18662 + 6833 0 -37.039999 0 -37.039999 5.7201399e-10 160.18662 + 6834 0 -37.039999 0 -37.039999 -6.887819e-10 160.18662 + 6835 0 -37.039999 0 -37.039999 -6.4944318e-10 160.18662 + 6836 0 -37.039999 0 -37.039999 3.8122128e-10 160.18662 + 6837 0 -37.039999 0 -37.039999 8.3925772e-10 160.18662 + 6838 0 -37.039999 0 -37.039999 -3.9365115e-11 160.18662 + 6839 0 -37.039999 0 -37.039999 -6.865853e-10 160.18662 + 6840 0 -37.039999 0 -37.039999 -7.570805e-11 160.18662 + 6841 0 -37.039999 0 -37.039999 1.5274244e-10 160.18662 + 6842 0 -37.039999 0 -37.039999 -4.2144356e-10 160.18662 + 6843 0 -37.039999 0 -37.039999 -3.4331794e-10 160.18662 + 6844 0 -37.039999 0 -37.039999 -7.6018201e-11 160.18662 + 6845 0 -37.039999 0 -37.039999 5.3468739e-10 160.18662 + 6846 0 -37.039999 0 -37.039999 3.0616825e-10 160.18662 + 6847 0 -37.039999 0 -37.039999 3.7132606e-11 160.18662 + 6848 0 -37.039999 0 -37.039999 -6.1236194e-10 160.18662 + 6849 0 -37.039999 0 -37.039999 -1.1848727e-09 160.18662 + 6850 0 -37.039999 0 -37.039999 -7.6097959e-11 160.18662 + 6851 0 -37.039999 0 -37.039999 1.5261791e-10 160.18662 + 6852 0 -37.039999 0 -37.039999 -4.2049238e-10 160.18662 + 6853 0 -37.039999 0 -37.039999 1.9105786e-10 160.18662 + 6854 0 -37.039999 0 -37.039999 2.3491116e-13 160.18662 + 6855 0 -37.039999 0 -37.039999 1.5271188e-10 160.18662 + 6856 0 -37.039999 0 -37.039999 7.740511e-11 160.18662 + 6857 0 -37.039999 0 -37.039999 -4.2029124e-10 160.18662 + 6858 0 -37.039999 0 -37.039999 5.3260938e-10 160.18662 + 6859 0 -37.039999 0 -37.039999 7.252393e-10 160.18662 + 6860 0 -37.039999 0 -37.039999 3.7888166e-11 160.18662 + 6861 0 -37.039999 0 -37.039999 -1.9104101e-10 160.18662 + 6862 0 -37.039999 0 -37.039999 3.4275833e-10 160.18662 + 6863 0 -37.039999 0 -37.039999 1.1436097e-10 160.18662 + 6864 0 -37.039999 0 -37.039999 -3.0459881e-10 160.18662 + 6865 0 -37.039999 0 -37.039999 7.6852984e-11 160.18662 + 6866 0 -37.039999 0 -37.039999 3.9322056e-11 160.18662 + 6867 0 -37.039999 0 -37.039999 -1.5221338e-10 160.18662 + 6868 0 -37.039999 0 -37.039999 -1.5247741e-10 160.18662 + 6869 0 -37.039999 0 -37.039999 2.6697613e-10 160.18662 + 6870 0 -37.039999 0 -37.039999 1.5281965e-10 160.18662 + 6871 0 -37.039999 0 -37.039999 -7.5796699e-11 160.18662 + 6872 0 -37.039999 0 -37.039999 1.150006e-10 160.18662 + 6873 0 -37.039999 0 -37.039999 1.150006e-10 160.18662 + 6874 0 -37.039999 0 -37.039999 -3.8219051e-10 160.18662 + 6875 0 -37.039999 0 -37.039999 -3.0525785e-10 160.18662 + 6876 0 -37.039999 0 -37.039999 3.4294923e-10 160.18662 + 6877 0 -37.039999 0 -37.039999 4.571517e-10 160.18662 + 6878 0 -37.039999 0 -37.039999 -5.7319568e-10 160.18662 + 6879 0 -37.039999 0 -37.039999 -5.7424288e-10 160.18662 + 6880 0 -37.039999 0 -37.039999 2.6642033e-10 160.18662 + 6881 0 -37.039999 0 -37.039999 4.1949294e-10 160.18662 + 6882 0 -37.039999 0 -37.039999 1.9082251e-10 160.18662 + 6883 0 -37.039999 0 -37.039999 -1.5192294e-10 160.18662 + 6884 0 -37.039999 0 -37.039999 -3.8037806e-10 160.18662 + 6885 0 -37.039999 0 -37.039999 3.9375951e-11 160.18662 + 6886 0 -37.039999 0 -37.039999 1.1433073e-10 160.18662 + 6887 0 -37.039999 0 -37.039999 1.1488737e-10 160.18662 + 6888 0 -37.039999 0 -37.039999 9.5686325e-13 160.18662 + 6889 0 -37.039999 0 -37.039999 3.8751912e-11 160.18662 + 6890 0 -37.039999 0 -37.039999 -3.0459466e-10 160.18662 + 6891 0 -37.039999 0 -37.039999 -1.5224297e-10 160.18662 + 6892 0 -37.039999 0 -37.039999 -1.1431425e-10 160.18662 + 6893 0 -37.039999 0 -37.039999 3.7032584e-11 160.18662 + 6894 0 -37.039999 0 -37.039999 3.8151724e-10 160.18662 + 6895 0 -37.039999 0 -37.039999 3.4377187e-10 160.18662 + 6896 0 -37.039999 0 -37.039999 -4.5733666e-10 160.18662 + 6897 0 -37.039999 0 -37.039999 3.4437505e-10 160.18662 + 6898 0 -37.039999 0 -37.039999 2.2846861e-10 160.18662 + 6899 0 -37.039999 0 -37.039999 -3.8122883e-10 160.18662 + 6900 0 -37.039999 0 -37.039999 -1.1361878e-10 160.18662 + 6901 0 -37.039999 0 -37.039999 4.1843733e-10 160.18662 + 6902 0 -37.039999 0 -37.039999 -7.5917058e-11 160.18662 + 6903 0 -37.039999 0 -37.039999 3.4365612e-10 160.18662 + 6904 0 -37.039999 0 -37.039999 1.5334243e-10 160.18662 + 6905 0 -37.039999 0 -37.039999 -4.2079675e-10 160.18662 + 6906 0 -37.039999 0 -37.039999 -5.3485388e-10 160.18662 + 6907 0 -37.039999 0 -37.039999 3.432282e-10 160.18662 + 6908 0 -37.039999 0 -37.039999 1.2602584e-09 160.18662 + 6909 0 -37.039999 0 -37.039999 9.9335033e-10 160.18662 + 6910 0 -37.039999 0 -37.039999 -3.7828844e-11 160.18662 + 6911 0 -37.039999 0 -37.039999 -9.9284887e-10 160.18662 + 6912 0 -37.039999 0 -37.039999 1.535706e-10 160.18662 + 6913 0 -37.039999 0 -37.039999 5.3429883e-10 160.18662 + 6914 0 -37.039999 0 -37.039999 -3.4387502e-10 160.18662 + 6915 0 -37.039999 0 -37.039999 -2.6703989e-10 160.18662 + 6916 0 -37.039999 0 -37.039999 3.9519783e-11 160.18662 + 6917 0 -37.039999 0 -37.039999 2.2883691e-10 160.18662 + 6918 0 -37.039999 0 -37.039999 3.0531938e-10 160.18662 + 6919 0 -37.039999 0 -37.039999 -6.1240534e-10 160.18662 + 6920 0 -37.039999 0 -37.039999 3.819609e-10 160.18662 + 6921 0 -37.039999 0 -37.039999 6.8706319e-10 160.18662 + 6922 0 -37.039999 0 -37.039999 -2.3001429e-10 160.18662 + 6923 0 -37.039999 0 -37.039999 -7.6485579e-10 160.18662 + 6924 0 -37.039999 0 -37.039999 3.0458546e-10 160.18662 + 6925 0 -37.039999 0 -37.039999 6.1033693e-10 160.18662 + 6926 0 -37.039999 0 -37.039999 -3.0606626e-10 160.18662 + 6927 0 -37.039999 0 -37.039999 -3.81515e-10 160.18662 + 6928 0 -37.039999 0 -37.039999 -3.0490231e-10 160.18662 + 6929 0 -37.039999 0 -37.039999 3.053849e-10 160.18662 + 6930 0 -37.039999 0 -37.039999 4.2027365e-10 160.18662 + 6931 0 -37.039999 0 -37.039999 3.8269508e-10 160.18662 + 6932 0 -37.039999 0 -37.039999 3.8593683e-11 160.18662 + 6933 0 -37.039999 0 -37.039999 -6.0982156e-10 160.18662 + 6934 0 -37.039999 0 -37.039999 -6.1023049e-10 160.18662 + 6935 0 -37.039999 0 -37.039999 2.2817579e-10 160.18662 + 6936 0 -37.039999 0 -37.039999 8.7636133e-10 160.18662 + 6937 0 -37.039999 0 -37.039999 1.1477859e-10 160.18662 + 6938 0 -37.039999 0 -37.039999 -4.5812782e-10 160.18662 + 6939 0 -37.039999 0 -37.039999 6.876785e-10 160.18662 + 6940 0 -37.039999 0 -37.039999 -4.9671573e-10 160.18662 + 6941 0 -37.039999 0 -37.039999 -4.9672882e-10 160.18662 + 6942 0 -37.039999 0 -37.039999 5.3387614e-10 160.18662 + 6943 0 -37.039999 0 -37.039999 8.7670683e-10 160.18662 + 6944 0 -37.039999 0 -37.039999 -3.0491955e-10 160.18662 + 6945 0 -37.039999 0 -37.039999 -4.5831264e-10 160.18662 + 6946 0 -37.039999 0 -37.039999 3.4433241e-10 160.18662 + 6947 0 -37.039999 0 -37.039999 7.6385504e-10 160.18662 + 6948 0 -37.039999 0 -37.039999 -3.8051077e-10 160.18662 + 6949 0 -37.039999 0 -37.039999 -3.0451206e-10 160.18662 + 6950 0 -37.039999 0 -37.039999 3.8326875e-10 160.18662 + 6951 0 -37.039999 0 -37.039999 -3.4202508e-10 160.18662 + 6952 0 -37.039999 0 -37.039999 1.1587131e-10 160.18662 + 6953 0 -37.039999 0 -37.039999 3.9470656e-11 160.18662 + 6954 0 -37.039999 0 -37.039999 -3.6870028e-11 160.18662 + 6955 0 -37.039999 0 -37.039999 -3.6288352e-11 160.18662 + 6956 0 -37.039999 0 -37.039999 3.8711609e-11 160.18662 + 6957 0 -37.039999 0 -37.039999 3.8790059e-11 160.18662 + 6958 0 -37.039999 0 -37.039999 -1.1293504e-10 160.18662 + 6959 0 -37.039999 0 -37.039999 1.9084697e-10 160.18662 + 6960 0 -37.039999 0 -37.039999 1.1406184e-10 160.18662 + 6961 0 -37.039999 0 -37.039999 3.8409596e-11 160.18662 + 6962 0 -37.039999 0 -37.039999 -2.6461876e-10 160.18662 + 6963 0 -37.039999 0 -37.039999 -3.0460312e-10 160.18662 + 6964 0 -37.039999 0 -37.039999 -1.1305984e-10 160.18662 + 6965 0 -37.039999 0 -37.039999 -3.6872939e-11 160.18662 + 6966 0 -37.039999 0 -37.039999 2.669889e-10 160.18662 + 6967 0 -37.039999 0 -37.039999 2.6642613e-10 160.18662 + 6968 0 -37.039999 0 -37.039999 1.1510596e-10 160.18662 + 6969 0 -37.039999 0 -37.039999 1.5356914e-10 160.18662 + 6970 0 -37.039999 0 -37.039999 -1.8976544e-10 160.18662 + 6971 0 -37.039999 0 -37.039999 -5.7115043e-10 160.18662 + 6972 0 -37.039999 0 -37.039999 1.9110284e-10 160.18662 + 6973 0 -37.039999 0 -37.039999 -1.1381533e-10 160.18662 + 6974 0 -37.039999 0 -37.039999 1.1471184e-10 160.18662 + 6975 0 -37.039999 0 -37.039999 1.1614524e-10 160.18662 + 6976 0 -37.039999 0 -37.039999 -3.8133951e-11 160.18662 + 6977 0 -37.039999 0 -37.039999 -3.6834494e-11 160.18662 + 6978 0 -37.039999 0 -37.039999 -1.5259492e-10 160.18662 + 6979 0 -37.039999 0 -37.039999 3.4409766e-10 160.18662 + 6980 0 -37.039999 0 -37.039999 4.1968005e-10 160.18662 + 6981 0 -37.039999 0 -37.039999 1.1520834e-10 160.18662 + 6982 0 -37.039999 0 -37.039999 -4.5619793e-10 160.18662 + 6983 0 -37.039999 0 -37.039999 -3.646123e-11 160.18662 + 6984 0 -37.039999 0 -37.039999 1.5307269e-10 160.18662 + 6985 0 -37.039999 0 -37.039999 -3.0731271e-10 160.18662 + 6986 0 -37.039999 0 -37.039999 -3.0544121e-10 160.18662 + 6987 0 -37.039999 0 -37.039999 3.0535042e-10 160.18662 + 6988 0 -37.039999 0 -37.039999 4.9681298e-10 160.18662 + 6989 0 -37.039999 0 -37.039999 -2.2943619e-10 160.18662 + 6990 0 -37.039999 0 -37.039999 -4.5754865e-10 160.18662 + 6991 0 -37.039999 0 -37.039999 5.7200966e-10 160.18662 + 6992 0 -37.039999 0 -37.039999 -6.1093397e-10 160.18662 + 6993 0 -37.039999 0 -37.039999 4.1983995e-10 160.18662 + 6994 0 -37.039999 0 -37.039999 2.6814076e-10 160.18662 + 6995 0 -37.039999 0 -37.039999 -3.8036428e-11 160.18662 + 6996 0 -37.039999 0 -37.039999 1.2662808e-12 160.18662 + 6997 0 -37.039999 0 -37.039999 1.556237e-12 160.18662 + 6998 0 -37.039999 0 -37.039999 3.794775e-11 160.18662 + 6999 0 -37.039999 0 -37.039999 -2.2688861e-10 160.18662 + 7000 0 -37.039999 0 -37.039999 -2.2784552e-10 160.18662 + 7001 0 -37.039999 0 -37.039999 3.858573e-11 160.18662 + 7002 0 -37.039999 0 -37.039999 3.9777896e-11 160.18662 + 7003 0 -37.039999 0 -37.039999 3.994557e-11 160.18662 + 7004 0 -37.039999 0 -37.039999 -3.8127714e-11 160.18662 + 7005 0 -37.039999 0 -37.039999 -7.6597651e-11 160.18662 + 7006 0 -37.039999 0 -37.039999 4.1922075e-10 160.18662 + 7007 0 -37.039999 0 -37.039999 1.9164912e-10 160.18662 + 7008 0 -37.039999 0 -37.039999 -2.2791351e-10 160.18662 + 7009 0 -37.039999 0 -37.039999 -3.7166951e-11 160.18662 + 7010 0 -37.039999 0 -37.039999 3.0460905e-10 160.18662 + 7011 0 -37.039999 0 -37.039999 2.2794267e-10 160.18662 + 7012 0 -37.039999 0 -37.039999 6.2901391e-13 160.18662 + 7013 0 -37.039999 0 -37.039999 -1.8936128e-10 160.18662 + 7014 0 -37.039999 0 -37.039999 -7.6149651e-11 160.18662 + 7015 0 -37.039999 0 -37.039999 3.8116344e-10 160.18662 + 7016 0 -37.039999 0 -37.039999 5.337203e-10 160.18662 + 7017 0 -37.039999 0 -37.039999 -3.8107438e-10 160.18662 + 7018 0 -37.039999 0 -37.039999 -4.1940665e-10 160.18662 + 7019 0 -37.039999 0 -37.039999 4.1920388e-10 160.18662 + 7020 0 -37.039999 0 -37.039999 -4.9507135e-10 160.18662 + 7021 0 -37.039999 0 -37.039999 3.8184637e-10 160.18662 + 7022 0 -37.039999 0 -37.039999 5.3416376e-10 160.18662 + 7023 0 -37.039999 0 -37.039999 -6.4939747e-10 160.18662 + 7024 0 -37.039999 0 -37.039999 4.5718854e-10 160.18662 + 7025 0 -37.039999 0 -37.039999 -1.8832177e-10 160.18662 + 7026 0 -37.039999 0 -37.039999 -1.516999e-10 160.18662 + 7027 0 -37.039999 0 -37.039999 4.1922403e-10 160.18662 + 7028 0 -37.039999 0 -37.039999 6.8643995e-10 160.18662 + 7029 0 -37.039999 0 -37.039999 -5.3418855e-10 160.18662 + 7030 0 -37.039999 0 -37.039999 -4.5786556e-10 160.18662 + 7031 0 -37.039999 0 -37.039999 1.1462245e-10 160.18662 + 7032 0 -37.039999 0 -37.039999 5.7184567e-10 160.18662 + 7033 0 -37.039999 0 -37.039999 1.9096306e-10 160.18662 + 7034 0 -37.039999 0 -37.039999 -5.7223233e-10 160.18662 + 7035 0 -37.039999 0 -37.039999 -4.9695823e-10 160.18662 + 7036 0 -37.039999 0 -37.039999 2.2920538e-10 160.18662 + 7037 0 -37.039999 0 -37.039999 1.524481e-10 160.18662 + 7038 0 -37.039999 0 -37.039999 7.6544507e-11 160.18662 + 7039 0 -37.039999 0 -37.039999 -3.833569e-11 160.18662 + 7040 0 -37.039999 0 -37.039999 3.8645929e-11 160.18662 + 7041 0 -37.039999 0 -37.039999 -3.8112536e-10 160.18662 + 7042 0 -37.039999 0 -37.039999 -4.9541875e-10 160.18662 + 7043 0 -37.039999 0 -37.039999 6.8691046e-10 160.18662 + 7044 0 -37.039999 0 -37.039999 -4.2027065e-10 160.18662 + 7045 0 -37.039999 0 -37.039999 4.1981987e-10 160.18662 + 7046 0 -37.039999 0 -37.039999 3.8220079e-10 160.18662 + 7047 0 -37.039999 0 -37.039999 4.577126e-10 160.18662 + 7048 0 -37.039999 0 -37.039999 -4.5777891e-10 160.18662 + 7049 0 -37.039999 0 -37.039999 5.3322624e-10 160.18662 + 7050 0 -37.039999 0 -37.039999 6.4798122e-10 160.18662 + 7051 0 -37.039999 0 -37.039999 -5.3387145e-10 160.18662 + 7052 0 -37.039999 0 -37.039999 -4.590487e-10 160.18662 + 7053 0 -37.039999 0 -37.039999 3.8164051e-10 160.18662 + 7054 0 -37.039999 0 -37.039999 5.3443618e-10 160.18662 + 7055 0 -37.039999 0 -37.039999 -5.7264633e-10 160.18662 + 7056 0 -37.039999 0 -37.039999 4.956946e-10 160.18662 + 7057 0 -37.039999 0 -37.039999 -5.3538603e-10 160.18662 + 7058 0 -37.039999 0 -37.039999 -4.5926442e-10 160.18662 + 7059 0 -37.039999 0 -37.039999 3.0472916e-10 160.18662 + 7060 0 -37.039999 0 -37.039999 4.9564414e-10 160.18662 + 7061 0 -37.039999 0 -37.039999 -6.1119827e-10 160.18662 + 7062 0 -37.039999 0 -37.039999 -5.7306572e-10 160.18662 + 7063 0 -37.039999 0 -37.039999 2.2865387e-10 160.18662 + 7064 0 -37.039999 0 -37.039999 5.3317363e-10 160.18662 + 7065 0 -37.039999 0 -37.039999 -6.8725718e-10 160.18662 + 7066 0 -37.039999 0 -37.039999 5.73214e-10 160.18662 + 7067 0 -37.039999 0 -37.039999 -4.9758622e-10 160.18662 + 7068 0 -37.039999 0 -37.039999 6.8736461e-10 160.18662 + 7069 0 -37.039999 0 -37.039999 -5.3582757e-10 160.18662 + 7070 0 -37.039999 0 -37.039999 4.9734234e-10 160.18662 + 7071 0 -37.039999 0 -37.039999 5.3575505e-10 160.18662 + 7072 0 -37.039999 0 -37.039999 -5.338861e-10 160.18662 + 7073 0 -37.039999 0 -37.039999 5.7427519e-10 160.18662 + 7074 0 -37.039999 0 -37.039999 -2.2883111e-10 160.18662 + 7075 0 -37.039999 0 -37.039999 -6.1109704e-10 160.18662 + 7076 0 -37.039999 0 -37.039999 6.8730441e-10 160.18662 + 7077 0 -37.039999 0 -37.039999 5.7194996e-10 160.18662 + 7078 0 -37.039999 0 -37.039999 -3.0591229e-10 160.18662 + 7079 0 -37.039999 0 -37.039999 -5.7412447e-10 160.18662 + 7080 0 -37.039999 0 -37.039999 3.0673484e-10 160.18662 + 7081 0 -37.039999 0 -37.039999 3.0591662e-10 160.18662 + 7082 0 -37.039999 0 -37.039999 -6.5047327e-10 160.18662 + 7083 0 -37.039999 0 -37.039999 -4.2032867e-10 160.18662 + 7084 0 -37.039999 0 -37.039999 -2.9768389e-13 160.18662 + 7085 0 -37.039999 0 -37.039999 1.5240764e-10 160.18662 + 7086 0 -37.039999 0 -37.039999 1.1381444e-10 160.18662 + 7087 0 -37.039999 0 -37.039999 -8.6498223e-14 160.18662 + 7088 0 -37.039999 0 -37.039999 1.1526616e-10 160.18662 + 7089 0 -37.039999 0 -37.039999 3.8161087e-11 160.18662 + 7090 0 -37.039999 0 -37.039999 -9.9365548e-10 160.18662 + 7091 0 -37.039999 0 -37.039999 7.5546604e-11 160.18662 + 7092 0 -37.039999 0 -37.039999 7.6241865e-10 160.18662 + 7093 0 -37.039999 0 -37.039999 3.0439594e-10 160.18662 + 7094 0 -37.039999 0 -37.039999 -3.0533108e-10 160.18662 + 7095 0 -37.039999 0 -37.039999 -3.8786601e-11 160.18662 + 7096 0 -37.039999 0 -37.039999 3.8133755e-10 160.18662 + 7097 0 -37.039999 0 -37.039999 1.1485585e-10 160.18662 + 7098 0 -37.039999 0 -37.039999 -2.6669019e-10 160.18662 + 7099 0 -37.039999 0 -37.039999 -2.2714473e-10 160.18662 + 7100 0 -37.039999 0 -37.039999 -3.6955699e-11 160.18662 + 7101 0 -37.039999 0 -37.039999 9.3902755e-13 160.18662 + 7102 0 -37.039999 0 -37.039999 2.2971835e-10 160.18662 + 7103 0 -37.039999 0 -37.039999 1.1592181e-10 160.18662 + 7104 0 -37.039999 0 -37.039999 -7.5037538e-11 160.18662 + 7105 0 -37.039999 0 -37.039999 -1.1293011e-10 160.18662 + 7106 0 -37.039999 0 -37.039999 2.6823721e-10 160.18662 + 7107 0 -37.039999 0 -37.039999 -1.515527e-10 160.18662 + 7108 0 -37.039999 0 -37.039999 -7.511507e-11 160.18662 + 7109 0 -37.039999 0 -37.039999 -1.1253195e-10 160.18662 + 7110 0 -37.039999 0 -37.039999 2.2956324e-10 160.18662 + 7111 0 -37.039999 0 -37.039999 -7.4570006e-11 160.18662 + 7112 0 -37.039999 0 -37.039999 -1.8849036e-10 160.18662 + 7113 0 -37.039999 0 -37.039999 1.9125343e-10 160.18662 + 7114 0 -37.039999 0 -37.039999 3.4449573e-10 160.18662 + 7115 0 -37.039999 0 -37.039999 -7.5220434e-11 160.18662 + 7116 0 -37.039999 0 -37.039999 -1.5193603e-10 160.18662 + 7117 0 -37.039999 0 -37.039999 1.1575779e-10 160.18662 + 7118 0 -37.039999 0 -37.039999 3.8604505e-11 160.18662 + 7119 0 -37.039999 0 -37.039999 -2.670328e-10 160.18662 + 7120 0 -37.039999 0 -37.039999 -1.134078e-10 160.18662 + 7121 0 -37.039999 0 -37.039999 1.1596136e-10 160.18662 + 7122 0 -37.039999 0 -37.039999 2.3006323e-10 160.18662 + 7123 0 -37.039999 0 -37.039999 1.1528847e-10 160.18662 + 7124 0 -37.039999 0 -37.039999 1.1571262e-10 160.18662 + 7125 0 -37.039999 0 -37.039999 -3.4297929e-10 160.18662 + 7126 0 -37.039999 0 -37.039999 -4.1887365e-10 160.18662 + 7127 0 -37.039999 0 -37.039999 -2.6604826e-10 160.18662 + 7128 0 -37.039999 0 -37.039999 -1.1314423e-10 160.18662 + 7129 0 -37.039999 0 -37.039999 1.9078744e-10 160.18662 + 7130 0 -37.039999 0 -37.039999 3.0533022e-10 160.18662 + 7131 0 -37.039999 0 -37.039999 -3.7374469e-11 160.18662 + 7132 0 -37.039999 0 -37.039999 1.150566e-10 160.18662 + 7133 0 -37.039999 0 -37.039999 -2.2785737e-10 160.18662 + 7134 0 -37.039999 0 -37.039999 -4.5621223e-10 160.18662 + 7135 0 -37.039999 0 -37.039999 -3.619099e-11 160.18662 + 7136 0 -37.039999 0 -37.039999 -3.6734197e-11 160.18662 + 7137 0 -37.039999 0 -37.039999 1.8987125e-12 160.18662 + 7138 0 -37.039999 0 -37.039999 1.5525461e-12 160.18662 + 7139 0 -37.039999 0 -37.039999 2.2948662e-10 160.18662 + 7140 0 -37.039999 0 -37.039999 7.6861079e-11 160.18662 + 7141 0 -37.039999 0 -37.039999 8.2098838e-13 160.18662 + 7142 0 -37.039999 0 -37.039999 8.2098838e-13 160.18662 + 7143 0 -37.039999 0 -37.039999 3.8240387e-11 160.18662 + 7144 0 -37.039999 0 -37.039999 -3.8465675e-11 160.18662 + 7145 0 -37.039999 0 -37.039999 2.2931065e-10 160.18662 + 7146 0 -37.039999 0 -37.039999 -7.4956568e-11 160.18662 + 7147 0 -37.039999 0 -37.039999 -3.8094779e-10 160.18662 + 7148 0 -37.039999 0 -37.039999 -7.5796264e-11 160.18662 + 7149 0 -37.039999 0 -37.039999 3.4430407e-10 160.18662 + 7150 0 -37.039999 0 -37.039999 3.4322211e-10 160.18662 + 7151 0 -37.039999 0 -37.039999 -6.1099459e-10 160.18662 + 7152 0 -37.039999 0 -37.039999 -8.787362e-10 160.18662 + 7153 0 -37.039999 0 -37.039999 2.6727944e-10 160.18662 + 7154 0 -37.039999 0 -37.039999 3.0476625e-10 160.18662 + 7155 0 -37.039999 0 -37.039999 -1.9025492e-10 160.18662 + 7156 0 -37.039999 0 -37.039999 3.947664e-11 160.18662 + 7157 0 -37.039999 0 -37.039999 1.9223419e-10 160.18662 + 7158 0 -37.039999 0 -37.039999 -2.6692251e-10 160.18662 + 7159 0 -37.039999 0 -37.039999 6.1200564e-10 160.18662 + 7160 0 -37.039999 0 -37.039999 4.2044015e-10 160.18662 + 7161 0 -37.039999 0 -37.039999 3.7550184e-11 160.18662 + 7162 0 -37.039999 0 -37.039999 -4.5815875e-10 160.18662 + 7163 0 -37.039999 0 -37.039999 3.730569e-11 160.18662 + 7164 0 -37.039999 0 -37.039999 4.5880617e-10 160.18662 + 7165 0 -37.039999 0 -37.039999 2.6735113e-10 160.18662 + 7166 0 -37.039999 0 -37.039999 -7.7000513e-11 160.18662 + 7167 0 -37.039999 0 -37.039999 -1.0318214e-09 160.18662 + 7168 0 -37.039999 0 -37.039999 -5.7124181e-10 160.18662 + 7169 0 -37.039999 0 -37.039999 -2.2867625e-10 160.18662 + 7170 0 -37.039999 0 -37.039999 2.2947809e-10 160.18662 + 7171 0 -37.039999 0 -37.039999 3.8178695e-10 160.18662 + 7172 0 -37.039999 0 -37.039999 2.6827551e-10 160.18662 + 7173 0 -37.039999 0 -37.039999 -3.434158e-10 160.18662 + 7174 0 -37.039999 0 -37.039999 -3.0523722e-10 160.18662 + 7175 0 -37.039999 0 -37.039999 5.7304864e-10 160.18662 + 7176 0 -37.039999 0 -37.039999 -3.0690061e-10 160.18662 + 7177 0 -37.039999 0 -37.039999 -4.9639292e-10 160.18662 + 7178 0 -37.039999 0 -37.039999 6.4800477e-10 160.18662 + 7179 0 -37.039999 0 -37.039999 6.8684685e-10 160.18662 + 7180 0 -37.039999 0 -37.039999 -4.9647779e-10 160.18662 + 7181 0 -37.039999 0 -37.039999 -4.9582968e-10 160.18662 + 7182 0 -37.039999 0 -37.039999 1.8938e-13 160.18662 + 7183 0 -37.039999 0 -37.039999 4.1915915e-10 160.18662 + 7184 0 -37.039999 0 -37.039999 4.2071894e-10 160.18662 + 7185 0 -37.039999 0 -37.039999 -3.8318384e-11 160.18662 + 7186 0 -37.039999 0 -37.039999 -5.3382876e-10 160.18662 + 7187 0 -37.039999 0 -37.039999 -2.2809364e-10 160.18662 + 7188 0 -37.039999 0 -37.039999 -1.5198787e-10 160.18662 + 7189 0 -37.039999 0 -37.039999 7.6278326e-11 160.18662 + 7190 0 -37.039999 0 -37.039999 1.1488785e-10 160.18662 + 7191 0 -37.039999 0 -37.039999 -3.6640756e-11 160.18662 + 7192 0 -37.039999 0 -37.039999 7.7475879e-11 160.18662 + 7193 0 -37.039999 0 -37.039999 -3.7858002e-11 160.18662 + 7194 0 -37.039999 0 -37.039999 -1.8943998e-10 160.18662 + 7195 0 -37.039999 0 -37.039999 1.925088e-10 160.18662 + 7196 0 -37.039999 0 -37.039999 1.5432868e-10 160.18662 + 7197 0 -37.039999 0 -37.039999 -6.1155719e-10 160.18662 + 7198 0 -37.039999 0 -37.039999 -6.115418e-10 160.18662 + 7199 0 -37.039999 0 -37.039999 6.1081162e-10 160.18662 + 7200 0 -37.039999 0 -37.039999 -6.1121272e-10 160.18662 + 7201 0 -37.039999 0 -37.039999 6.1094843e-10 160.18662 + 7202 0 -37.039999 0 -37.039999 -3.8190332e-10 160.18662 + 7203 0 -37.039999 0 -37.039999 -4.1899499e-10 160.18662 + 7204 0 -37.039999 0 -37.039999 5.3337209e-10 160.18662 + 7205 0 -37.039999 0 -37.039999 4.1786102e-10 160.18662 + 7206 0 -37.039999 0 -37.039999 -5.3459118e-10 160.18662 + 7207 0 -37.039999 0 -37.039999 -1.139315e-10 160.18662 + 7208 0 -37.039999 0 -37.039999 6.1169723e-10 160.18662 + 7209 0 -37.039999 0 -37.039999 -2.2882944e-10 160.18662 + 7210 0 -37.039999 0 -37.039999 -6.493601e-10 160.18662 + 7211 0 -37.039999 0 -37.039999 2.6674947e-10 160.18662 + 7212 0 -37.039999 0 -37.039999 3.8125972e-10 160.18662 + 7213 0 -37.039999 0 -37.039999 -2.6602935e-10 160.18662 + 7214 0 -37.039999 0 -37.039999 -7.4203069e-11 160.18662 + 7215 0 -37.039999 0 -37.039999 -7.5150146e-11 160.18662 + 7216 0 -37.039999 0 -37.039999 1.1540291e-10 160.18662 + 7217 0 -37.039999 0 -37.039999 -3.6405866e-11 160.18662 + 7218 0 -37.039999 0 -37.039999 1.5415287e-10 160.18662 + 7219 0 -37.039999 0 -37.039999 7.7726771e-11 160.18662 + 7220 0 -37.039999 0 -37.039999 -7.4397564e-11 160.18662 + 7221 0 -37.039999 0 -37.039999 -3.7011588e-11 160.18662 + 7222 0 -37.039999 0 -37.039999 6.4884463e-10 160.18662 + 7223 0 -37.039999 0 -37.039999 -3.8103855e-10 160.18662 + 7224 0 -37.039999 0 -37.039999 -3.4380746e-10 160.18662 + 7225 0 -37.039999 0 -37.039999 3.4375642e-10 160.18662 + 7226 0 -37.039999 0 -37.039999 8.0100381e-10 160.18662 + 7227 0 -37.039999 0 -37.039999 -3.0420172e-10 160.18662 + 7228 0 -37.039999 0 -37.039999 -2.2752198e-10 160.18662 + 7229 0 -37.039999 0 -37.039999 -3.8139201e-11 160.18662 + 7230 0 -37.039999 0 -37.039999 3.0520549e-10 160.18662 + 7231 0 -37.039999 0 -37.039999 5.3508496e-10 160.18662 + 7232 0 -37.039999 0 -37.039999 -4.9729977e-10 160.18662 + 7233 0 -37.039999 0 -37.039999 -3.0617022e-10 160.18662 + 7234 0 -37.039999 0 -37.039999 4.5833492e-10 160.18662 + 7235 0 -37.039999 0 -37.039999 -3.8185078e-10 160.18662 + 7236 0 -37.039999 0 -37.039999 2.6803556e-10 160.18662 + 7237 0 -37.039999 0 -37.039999 1.1405116e-10 160.18662 + 7238 0 -37.039999 0 -37.039999 -4.9761006e-10 160.18662 + 7239 0 -37.039999 0 -37.039999 -4.5707126e-10 160.18662 + 7240 0 -37.039999 0 -37.039999 4.5802656e-10 160.18662 + 7241 0 -37.039999 0 -37.039999 -2.6809324e-10 160.18662 + 7242 0 -37.039999 0 -37.039999 -4.5811907e-10 160.18662 + 7243 0 -37.039999 0 -37.039999 2.6544994e-10 160.18662 + 7244 0 -37.039999 0 -37.039999 5.3485481e-10 160.18662 + 7245 0 -37.039999 0 -37.039999 1.8995767e-10 160.18662 + 7246 0 -37.039999 0 -37.039999 -1.5336797e-10 160.18662 + 7247 0 -37.039999 0 -37.039999 -3.8264724e-10 160.18662 + 7248 0 -37.039999 0 -37.039999 3.82225e-10 160.18662 + 7249 0 -37.039999 0 -37.039999 5.7233659e-10 160.18662 + 7250 0 -37.039999 0 -37.039999 -1.5257493e-10 160.18662 + 7251 0 -37.039999 0 -37.039999 -1.1281067e-10 160.18662 + 7252 0 -37.039999 0 -37.039999 3.4491981e-10 160.18662 + 7253 0 -37.039999 0 -37.039999 -3.8162073e-10 160.18662 + 7254 0 -37.039999 0 -37.039999 -2.2718186e-10 160.18662 + 7255 0 -37.039999 0 -37.039999 -3.4325549e-10 160.18662 + 7256 0 -37.039999 0 -37.039999 5.3510437e-10 160.18662 + 7257 0 -37.039999 0 -37.039999 -3.7953387e-10 160.18662 + 7258 0 -37.039999 0 -37.039999 -3.050405e-10 160.18662 + 7259 0 -37.039999 0 -37.039999 2.6729799e-10 160.18662 + 7260 0 -37.039999 0 -37.039999 1.1567356e-10 160.18662 + 7261 0 -37.039999 0 -37.039999 -1.5279911e-10 160.18662 + 7262 0 -37.039999 0 -37.039999 3.0513933e-10 160.18662 + 7263 0 -37.039999 0 -37.039999 7.6147882e-11 160.18662 + 7264 0 -37.039999 0 -37.039999 -2.6824218e-10 160.18662 + 7265 0 -37.039999 0 -37.039999 -2.674405e-10 160.18662 + 7266 0 -37.039999 0 -37.039999 3.0477097e-10 160.18662 + 7267 0 -37.039999 0 -37.039999 5.3403295e-10 160.18662 + 7268 0 -37.039999 0 -37.039999 -7.5153516e-11 160.18662 + 7269 0 -37.039999 0 -37.039999 3.9353899e-11 160.18662 + 7270 0 -37.039999 0 -37.039999 4.6888236e-13 160.18662 + 7271 0 -37.039999 0 -37.039999 -3.4344254e-10 160.18662 + 7272 0 -37.039999 0 -37.039999 2.6673654e-10 160.18662 + 7273 0 -37.039999 0 -37.039999 2.6751711e-10 160.18662 + 7274 0 -37.039999 0 -37.039999 4.1989509e-10 160.18662 + 7275 0 -37.039999 0 -37.039999 -3.7951617e-10 160.18662 + 7276 0 -37.039999 0 -37.039999 -5.334033e-10 160.18662 + 7277 0 -37.039999 0 -37.039999 6.1097883e-10 160.18662 + 7278 0 -37.039999 0 -37.039999 -7.6411045e-10 160.18662 + 7279 0 -37.039999 0 -37.039999 4.956747e-10 160.18662 + 7280 0 -37.039999 0 -37.039999 4.9651486e-10 160.18662 + 7281 0 -37.039999 0 -37.039999 -1.5236427e-10 160.18662 + 7282 0 -37.039999 0 -37.039999 -3.0579136e-10 160.18662 + 7283 0 -37.039999 0 -37.039999 4.192989e-10 160.18662 + 7284 0 -37.039999 0 -37.039999 1.5341916e-10 160.18662 + 7285 0 -37.039999 0 -37.039999 1.1499583e-10 160.18662 + 7286 0 -37.039999 0 -37.039999 8.1504882e-13 160.18662 + 7287 0 -37.039999 0 -37.039999 -3.4329485e-10 160.18662 + 7288 0 -37.039999 0 -37.039999 -1.894652e-10 160.18662 + 7289 0 -37.039999 0 -37.039999 7.5329803e-11 160.18662 + 7290 0 -37.039999 0 -37.039999 -1.5293233e-10 160.18662 + 7291 0 -37.039999 0 -37.039999 -3.76365e-11 160.18662 + 7292 0 -37.039999 0 -37.039999 3.0565839e-10 160.18662 + 7293 0 -37.039999 0 -37.039999 5.4102753e-13 160.18662 + 7294 0 -37.039999 0 -37.039999 -2.2792229e-10 160.18662 + 7295 0 -37.039999 0 -37.039999 7.6378164e-11 160.18662 + 7296 0 -37.039999 0 -37.039999 -7.3872192e-11 160.18662 + 7297 0 -37.039999 0 -37.039999 -7.5609676e-11 160.18662 + 7298 0 -37.039999 0 -37.039999 3.8176325e-10 160.18662 + 7299 0 -37.039999 0 -37.039999 1.9132072e-10 160.18662 + 7300 0 -37.039999 0 -37.039999 -2.2821271e-10 160.18662 + 7301 0 -37.039999 0 -37.039999 -3.0362991e-10 160.18662 + 7302 0 -37.039999 0 -37.039999 3.875331e-11 160.18662 + 7303 0 -37.039999 0 -37.039999 7.6323052e-10 160.18662 + 7304 0 -37.039999 0 -37.039999 -3.0527764e-10 160.18662 + 7305 0 -37.039999 0 -37.039999 -6.4853351e-10 160.18662 + 7306 0 -37.039999 0 -37.039999 6.4939492e-10 160.18662 + 7307 0 -37.039999 0 -37.039999 -6.4870658e-10 160.18662 + 7308 0 -37.039999 0 -37.039999 6.8660075e-10 160.18662 + 7309 0 -37.039999 0 -37.039999 -6.4870658e-10 160.18662 + 7310 0 -37.039999 0 -37.039999 6.8664412e-10 160.18662 + 7311 0 -37.039999 0 -37.039999 -6.4870658e-10 160.18662 + 7312 0 -37.039999 0 -37.039999 6.8664412e-10 160.18662 + 7313 0 -37.039999 0 -37.039999 -6.4870658e-10 160.18662 + 7314 0 -37.039999 0 -37.039999 6.8664412e-10 160.18662 + 7315 0 -37.039999 0 -37.039999 -6.4875642e-10 160.18662 + 7316 0 -37.039999 0 -37.039999 6.8664412e-10 160.18662 + 7317 0 -37.039999 0 -37.039999 -6.4875642e-10 160.18662 + 7318 0 -37.039999 0 -37.039999 7.6331573e-10 160.18662 + 7319 0 -37.039999 0 -37.039999 -6.4864181e-10 160.18662 + 7320 0 -37.039999 0 -37.039999 6.8780319e-10 160.18662 + 7321 0 -37.039999 0 -37.039999 -6.4864181e-10 160.18662 + 7322 0 -37.039999 0 -37.039999 7.6335465e-10 160.18662 + 7323 0 -37.039999 0 -37.039999 -6.4876733e-10 160.18662 + 7324 0 -37.039999 0 -37.039999 7.2551731e-10 160.18662 + 7325 0 -37.039999 0 -37.039999 -5.7221356e-10 160.18662 + 7326 0 -37.039999 0 -37.039999 2.6681425e-10 160.18662 + 7327 0 -37.039999 0 -37.039999 8.7752715e-10 160.18662 + 7328 0 -37.039999 0 -37.039999 -1.5270652e-10 160.18662 + 7329 0 -37.039999 0 -37.039999 1.9017744e-10 160.18662 + 7330 0 -37.039999 0 -37.039999 -3.4308089e-10 160.18662 + 7331 0 -37.039999 0 -37.039999 -1.6870946e-13 160.18662 + 7332 0 -37.039999 0 -37.039999 3.4410579e-10 160.18662 + 7333 0 -37.039999 0 -37.039999 -5.3579648e-10 160.18662 + 7334 0 -37.039999 0 -37.039999 -5.7328459e-10 160.18662 + 7335 0 -37.039999 0 -37.039999 6.1088869e-10 160.18662 + 7336 0 -37.039999 0 -37.039999 6.1051921e-10 160.18662 + 7337 0 -37.039999 0 -37.039999 -3.8393828e-11 160.18662 + 7338 0 -37.039999 0 -37.039999 -7.6331197e-10 160.18662 + 7339 0 -37.039999 0 -37.039999 -7.2502555e-10 160.18662 + 7340 0 -37.039999 0 -37.039999 1.9008978e-10 160.18662 + 7341 0 -37.039999 0 -37.039999 6.1039076e-10 160.18662 + 7342 0 -37.039999 0 -37.039999 3.8258085e-11 160.18662 + 7343 0 -37.039999 0 -37.039999 -2.6753692e-10 160.18662 + 7344 0 -37.039999 0 -37.039999 4.2036143e-10 160.18662 + 7345 0 -37.039999 0 -37.039999 4.5792519e-10 160.18662 + 7346 0 -37.039999 0 -37.039999 1.5351074e-10 160.18662 + 7347 0 -37.039999 0 -37.039999 -6.1142289e-10 160.18662 + 7348 0 -37.039999 0 -37.039999 4.5726632e-10 160.18662 + 7349 0 -37.039999 0 -37.039999 7.6353372e-10 160.18662 + 7350 0 -37.039999 0 -37.039999 -4.5924979e-10 160.18662 + 7351 0 -37.039999 0 -37.039999 -6.8749668e-10 160.18662 + 7352 0 -37.039999 0 -37.039999 -7.6210336e-11 160.18662 + 7353 0 -37.039999 0 -37.039999 8.7722657e-10 160.18662 + 7354 0 -37.039999 0 -37.039999 8.3971984e-10 160.18662 + 7355 0 -37.039999 0 -37.039999 7.6544507e-11 160.18662 + 7356 0 -37.039999 0 -37.039999 -4.5767554e-10 160.18662 + 7357 0 -37.039999 0 -37.039999 -5.3383546e-10 160.18662 + 7358 0 -37.039999 0 -37.039999 1.1441386e-10 160.18662 + 7359 0 -37.039999 0 -37.039999 2.2863285e-10 160.18662 + 7360 0 -37.039999 0 -37.039999 -2.2707843e-10 160.18662 + 7361 0 -37.039999 0 -37.039999 -2.6633515e-10 160.18662 + 7362 0 -37.039999 0 -37.039999 1.1493359e-10 160.18662 + 7363 0 -37.039999 0 -37.039999 1.9213467e-10 160.18662 + 7364 0 -37.039999 0 -37.039999 1.9102008e-10 160.18662 + 7365 0 -37.039999 0 -37.039999 4.2059817e-10 160.18662 + 7366 0 -37.039999 0 -37.039999 -5.7148115e-10 160.18662 + 7367 0 -37.039999 0 -37.039999 7.2549246e-10 160.18662 + 7368 0 -37.039999 0 -37.039999 -3.8274586e-10 160.18662 + 7369 0 -37.039999 0 -37.039999 -6.4992359e-10 160.18662 + 7370 0 -37.039999 0 -37.039999 4.1986618e-10 160.18662 + 7371 0 -37.039999 0 -37.039999 -4.5848332e-10 160.18662 + 7372 0 -37.039999 0 -37.039999 -3.0461676e-10 160.18662 + 7373 0 -37.039999 0 -37.039999 -3.4405718e-10 160.18662 + 7374 0 -37.039999 0 -37.039999 3.4541596e-10 160.18662 + 7375 0 -37.039999 0 -37.039999 4.958496e-10 160.18662 + 7376 0 -37.039999 0 -37.039999 -7.6103734e-11 160.18662 + 7377 0 -37.039999 0 -37.039999 -8.7989125e-10 160.18662 + 7378 0 -37.039999 0 -37.039999 -4.9611132e-10 160.18662 + 7379 0 -37.039999 0 -37.039999 1.9113069e-10 160.18662 + 7380 0 -37.039999 0 -37.039999 7.3951576e-11 160.18662 + 7381 0 -37.039999 0 -37.039999 3.05254e-10 160.18662 + 7382 0 -37.039999 0 -37.039999 2.2937394e-10 160.18662 + 7383 0 -37.039999 0 -37.039999 -7.2617526e-10 160.18662 + 7384 0 -37.039999 0 -37.039999 3.4393326e-10 160.18662 + 7385 0 -37.039999 0 -37.039999 9.1630782e-10 160.18662 + 7386 0 -37.039999 0 -37.039999 -6.1081815e-10 160.18662 + 7387 0 -37.039999 0 -37.039999 -2.6739497e-10 160.18662 + 7388 0 -37.039999 0 -37.039999 4.5723727e-10 160.18662 + 7389 0 -37.039999 0 -37.039999 6.1079568e-10 160.18662 + 7390 0 -37.039999 0 -37.039999 -5.3296967e-10 160.18662 + 7391 0 -37.039999 0 -37.039999 3.8094315e-10 160.18662 + 7392 0 -37.039999 0 -37.039999 -3.8149638e-10 160.18662 + 7393 0 -37.039999 0 -37.039999 -3.0408882e-10 160.18662 + 7394 0 -37.039999 0 -37.039999 -4.9605102e-10 160.18662 + 7395 0 -37.039999 0 -37.039999 4.1940649e-10 160.18662 + 7396 0 -37.039999 0 -37.039999 -4.1940803e-10 160.18662 + 7397 0 -37.039999 0 -37.039999 4.1925681e-10 160.18662 + 7398 0 -37.039999 0 -37.039999 -3.427715e-10 160.18662 + 7399 0 -37.039999 0 -37.039999 7.7186722e-14 160.18662 + 7400 0 -37.039999 0 -37.039999 2.2948878e-10 160.18662 + 7401 0 -37.039999 0 -37.039999 1.5343562e-10 160.18662 + 7402 0 -37.039999 0 -37.039999 -7.4976924e-11 160.18662 + 7403 0 -37.039999 0 -37.039999 -3.6843572e-11 160.18662 + 7404 0 -37.039999 0 -37.039999 3.9652773e-11 160.18662 + 7405 0 -37.039999 0 -37.039999 1.1618123e-10 160.18662 + 7406 0 -37.039999 0 -37.039999 -3.4334348e-10 160.18662 + 7407 0 -37.039999 0 -37.039999 4.9657783e-10 160.18662 + 7408 0 -37.039999 0 -37.039999 3.8202335e-10 160.18662 + 7409 0 -37.039999 0 -37.039999 1.2097163e-13 160.18662 + 7410 0 -37.039999 0 -37.039999 -9.1671671e-10 160.18662 + 7411 0 -37.039999 0 -37.039999 -5.7158358e-10 160.18662 + 7412 0 -37.039999 0 -37.039999 4.1995208e-10 160.18662 + 7413 0 -37.039999 0 -37.039999 4.9574644e-10 160.18662 + 7414 0 -37.039999 0 -37.039999 -2.6662856e-10 160.18662 + 7415 0 -37.039999 0 -37.039999 -6.476962e-10 160.18662 + 7416 0 -37.039999 0 -37.039999 1.1589281e-10 160.18662 + 7417 0 -37.039999 0 -37.039999 3.8429356e-11 160.18662 + 7418 0 -37.039999 0 -37.039999 -1.5239288e-10 160.18662 + 7419 0 -37.039999 0 -37.039999 -7.7475245e-13 160.18662 + 7420 0 -37.039999 0 -37.039999 1.5282526e-10 160.18662 + 7421 0 -37.039999 0 -37.039999 1.1455853e-10 160.18662 + 7422 0 -37.039999 0 -37.039999 -3.4451072e-10 160.18662 + 7423 0 -37.039999 0 -37.039999 -3.4431203e-10 160.18662 + 7424 0 -37.039999 0 -37.039999 7.6420017e-10 160.18662 + 7425 0 -37.039999 0 -37.039999 -4.2000901e-10 160.18662 + 7426 0 -37.039999 0 -37.039999 -4.5763966e-10 160.18662 + 7427 0 -37.039999 0 -37.039999 5.7265887e-10 160.18662 + 7428 0 -37.039999 0 -37.039999 2.6663576e-10 160.18662 + 7429 0 -37.039999 0 -37.039999 -4.86403e-13 160.18662 + 7430 0 -37.039999 0 -37.039999 1.5284963e-10 160.18662 + 7431 0 -37.039999 0 -37.039999 -3.8254924e-10 160.18662 + 7432 0 -37.039999 0 -37.039999 6.1029488e-10 160.18662 + 7433 0 -37.039999 0 -37.039999 1.1060421e-09 160.18662 + 7434 0 -37.039999 0 -37.039999 5.2952961e-14 160.18662 + 7435 0 -37.039999 0 -37.039999 -5.3449035e-10 160.18662 + 7436 0 -37.039999 0 -37.039999 3.4335369e-10 160.18662 + 7437 0 -37.039999 0 -37.039999 3.8084017e-10 160.18662 + 7438 0 -37.039999 0 -37.039999 -7.6527056e-10 160.18662 + 7439 0 -37.039999 0 -37.039999 -1.0323837e-09 160.18662 + 7440 0 -37.039999 0 -37.039999 7.1883036e-13 160.18662 + 7441 0 -37.039999 0 -37.039999 1.147122e-10 160.18662 + 7442 0 -37.039999 0 -37.039999 -4.582275e-10 160.18662 + 7443 0 -37.039999 0 -37.039999 -3.947958e-11 160.18662 + 7444 0 -37.039999 0 -37.039999 9.1538408e-10 160.18662 + 7445 0 -37.039999 0 -37.039999 8.4014113e-10 160.18662 + 7446 0 -37.039999 0 -37.039999 -2.2728471e-10 160.18662 + 7447 0 -37.039999 0 -37.039999 -1.5095773e-10 160.18662 + 7448 0 -37.039999 0 -37.039999 -3.6546466e-11 160.18662 + 7449 0 -37.039999 0 -37.039999 3.4416054e-10 160.18662 + 7450 0 -37.039999 0 -37.039999 3.0717869e-10 160.18662 + 7451 0 -37.039999 0 -37.039999 -3.4365125e-10 160.18662 + 7452 0 -37.039999 0 -37.039999 5.3231461e-10 160.18662 + 7453 0 -37.039999 0 -37.039999 6.1091746e-10 160.18662 + 7454 0 -37.039999 0 -37.039999 1.907326e-10 160.18662 + 7455 0 -37.039999 0 -37.039999 -9.9389367e-10 160.18662 + 7456 0 -37.039999 0 -37.039999 -1.2999037e-09 160.18662 + 7457 0 -37.039999 0 -37.039999 -9.7694953e-13 160.18662 + 7458 0 -37.039999 0 -37.039999 1.9170744e-10 160.18662 + 7459 0 -37.039999 0 -37.039999 7.8018651e-11 160.18662 + 7460 0 -37.039999 0 -37.039999 -3.4254154e-10 160.18662 + 7461 0 -37.039999 0 -37.039999 -1.1395208e-10 160.18662 + 7462 0 -37.039999 0 -37.039999 3.8231785e-10 160.18662 + 7463 0 -37.039999 0 -37.039999 3.8231785e-10 160.18662 + 7464 0 -37.039999 0 -37.039999 -1.9019015e-10 160.18662 + 7465 0 -37.039999 0 -37.039999 -1.1343886e-10 160.18662 + 7466 0 -37.039999 0 -37.039999 1.541675e-10 160.18662 + 7467 0 -37.039999 0 -37.039999 7.6903536e-11 160.18662 + 7468 0 -37.039999 0 -37.039999 -7.5121833e-11 160.18662 + 7469 0 -37.039999 0 -37.039999 -1.5115638e-10 160.18662 + 7470 0 -37.039999 0 -37.039999 3.0559072e-10 160.18662 + 7471 0 -37.039999 0 -37.039999 3.4336254e-10 160.18662 + 7472 0 -37.039999 0 -37.039999 -2.6590609e-10 160.18662 + 7473 0 -37.039999 0 -37.039999 -2.6590609e-10 160.18662 + 7474 0 -37.039999 0 -37.039999 -3.7181876e-11 160.18662 + 7475 0 -37.039999 0 -37.039999 1.1525323e-10 160.18662 + 7476 0 -37.039999 0 -37.039999 -3.726679e-11 160.18662 + 7477 0 -37.039999 0 -37.039999 7.7965419e-11 160.18662 + 7478 0 -37.039999 0 -37.039999 -3.7909538e-11 160.18662 + 7479 0 -37.039999 0 -37.039999 1.155532e-10 160.18662 + 7480 0 -37.039999 0 -37.039999 7.642023e-11 160.18662 + 7481 0 -37.039999 0 -37.039999 -7.5473845e-11 160.18662 + 7482 0 -37.039999 0 -37.039999 1.1521371e-10 160.18662 + 7483 0 -37.039999 0 -37.039999 -7.5293656e-11 160.18662 + 7484 0 -37.039999 0 -37.039999 5.0118377e-13 160.18662 + 7485 0 -37.039999 0 -37.039999 2.6704664e-10 160.18662 + 7486 0 -37.039999 0 -37.039999 -1.8967925e-10 160.18662 + 7487 0 -37.039999 0 -37.039999 -2.6526918e-10 160.18662 + 7488 0 -37.039999 0 -37.039999 -1.8895097e-10 160.18662 + 7489 0 -37.039999 0 -37.039999 -7.4609689e-11 160.18662 + 7490 0 -37.039999 0 -37.039999 -3.6428172e-11 160.18662 + 7491 0 -37.039999 0 -37.039999 1.9803945e-12 160.18662 + 7492 0 -37.039999 0 -37.039999 7.2551731e-10 160.18662 + 7493 0 -37.039999 0 -37.039999 -6.4958073e-10 160.18662 + 7494 0 -37.039999 0 -37.039999 6.8639449e-10 160.18662 + 7495 0 -37.039999 0 -37.039999 -4.9644331e-10 160.18662 + 7496 0 -37.039999 0 -37.039999 -4.5798397e-10 160.18662 + 7497 0 -37.039999 0 -37.039999 -7.6273355e-11 160.18662 + 7498 0 -37.039999 0 -37.039999 9.1502441e-10 160.18662 + 7499 0 -37.039999 0 -37.039999 4.2010943e-10 160.18662 + 7500 0 -37.039999 0 -37.039999 -4.221204e-10 160.18662 + 7501 0 -37.039999 0 -37.039999 -4.9871323e-10 160.18662 + 7502 0 -37.039999 0 -37.039999 4.1931997e-10 160.18662 + 7503 0 -37.039999 0 -37.039999 2.2791734e-10 160.18662 + 7504 0 -37.039999 0 -37.039999 -6.4892989e-10 160.18662 + 7505 0 -37.039999 0 -37.039999 -1.3385345e-09 160.18662 + 7506 0 -37.039999 0 -37.039999 8.0065124e-10 160.18662 + 7507 0 -37.039999 0 -37.039999 6.4810837e-10 160.18662 + 7508 0 -37.039999 0 -37.039999 -3.8237968e-10 160.18662 + 7509 0 -37.039999 0 -37.039999 -8.7832692e-10 160.18662 + 7510 0 -37.039999 0 -37.039999 1.1402576e-10 160.18662 + 7511 0 -37.039999 0 -37.039999 6.1078647e-10 160.18662 + 7512 0 -37.039999 0 -37.039999 -3.4470327e-10 160.18662 + 7513 0 -37.039999 0 -37.039999 -7.6502048e-10 160.18662 + 7514 0 -37.039999 0 -37.039999 5.7349577e-10 160.18662 + 7515 0 -37.039999 0 -37.039999 -5.7316237e-10 160.18662 + 7516 0 -37.039999 0 -37.039999 -6.4986782e-10 160.18662 + 7517 0 -37.039999 0 -37.039999 1.158799e-10 160.18662 + 7518 0 -37.039999 0 -37.039999 4.9601278e-10 160.18662 + 7519 0 -37.039999 0 -37.039999 2.6711333e-10 160.18662 + 7520 0 -37.039999 0 -37.039999 -4.2019495e-10 160.18662 + 7521 0 -37.039999 0 -37.039999 -6.498536e-10 160.18662 + 7522 0 -37.039999 0 -37.039999 -3.4443647e-10 160.18662 + 7523 0 -37.039999 0 -37.039999 3.8126687e-10 160.18662 + 7524 0 -37.039999 0 -37.039999 -3.746177e-11 160.18662 + 7525 0 -37.039999 0 -37.039999 7.6899912e-11 160.18662 + 7526 0 -37.039999 0 -37.039999 -3.0496568e-10 160.18662 + 7527 0 -37.039999 0 -37.039999 5.1881117e-13 160.18662 + 7528 0 -37.039999 0 -37.039999 4.5758559e-10 160.18662 + 7529 0 -37.039999 0 -37.039999 1.8961657e-10 160.18662 + 7530 0 -37.039999 0 -37.039999 -3.8035687e-10 160.18662 + 7531 0 -37.039999 0 -37.039999 -3.426129e-10 160.18662 + 7532 0 -37.039999 0 -37.039999 1.1377734e-10 160.18662 + 7533 0 -37.039999 0 -37.039999 -7.2627737e-10 160.18662 + 7534 0 -37.039999 0 -37.039999 -3.8003556e-11 160.18662 + 7535 0 -37.039999 0 -37.039999 -1.9054794e-10 160.18662 + 7536 0 -37.039999 0 -37.039999 1.9160457e-10 160.18662 + 7537 0 -37.039999 0 -37.039999 5.7194191e-10 160.18662 + 7538 0 -37.039999 0 -37.039999 -3.4469896e-10 160.18662 + 7539 0 -37.039999 0 -37.039999 -8.4131446e-10 160.18662 + 7540 0 -37.039999 0 -37.039999 1.1406287e-10 160.18662 + 7541 0 -37.039999 0 -37.039999 2.2895043e-10 160.18662 + 7542 0 -37.039999 0 -37.039999 -7.4914021e-11 160.18662 + 7543 0 -37.039999 0 -37.039999 1.1450037e-10 160.18662 + 7544 0 -37.039999 0 -37.039999 3.8368902e-11 160.18662 + 7545 0 -37.039999 0 -37.039999 7.661626e-11 160.18662 + 7546 0 -37.039999 0 -37.039999 -1.5261007e-10 160.18662 + 7547 0 -37.039999 0 -37.039999 -3.0335432e-10 160.18662 + 7548 0 -37.039999 0 -37.039999 -2.6653462e-10 160.18662 + 7549 0 -37.039999 0 -37.039999 5.257136e-13 160.18662 + 7550 0 -37.039999 0 -37.039999 2.2901918e-10 160.18662 + 7551 0 -37.039999 0 -37.039999 -3.0619581e-10 160.18662 + 7552 0 -37.039999 0 -37.039999 -1.5201416e-10 160.18662 + 7553 0 -37.039999 0 -37.039999 1.1456007e-10 160.18662 + 7554 0 -37.039999 0 -37.039999 4.9560859e-10 160.18662 + 7555 0 -37.039999 0 -37.039999 -1.9145004e-10 160.18662 + 7556 0 -37.039999 0 -37.039999 -3.0635188e-10 160.18662 + 7557 0 -37.039999 0 -37.039999 3.8262596e-10 160.18662 + 7558 0 -37.039999 0 -37.039999 3.4362137e-10 160.18662 + 7559 0 -37.039999 0 -37.039999 -3.4424745e-10 160.18662 + 7560 0 -37.039999 0 -37.039999 3.8191641e-10 160.18662 + 7561 0 -37.039999 0 -37.039999 9.5451737e-10 160.18662 + 7562 0 -37.039999 0 -37.039999 -2.2958896e-10 160.18662 + 7563 0 -37.039999 0 -37.039999 -6.1134997e-10 160.18662 + 7564 0 -37.039999 0 -37.039999 1.6427904e-13 160.18662 + 7565 0 -37.039999 0 -37.039999 -3.7119428e-11 160.18662 + 7566 0 -37.039999 0 -37.039999 2.2930143e-10 160.18662 + 7567 0 -37.039999 0 -37.039999 7.6281167e-11 160.18662 + 7568 0 -37.039999 0 -37.039999 7.5750247e-11 160.18662 + 7569 0 -37.039999 0 -37.039999 -7.2510446e-10 160.18662 + 7570 0 -37.039999 0 -37.039999 -7.2510446e-10 160.18662 + 7571 0 -37.039999 0 -37.039999 7.581079e-11 160.18662 + 7572 0 -37.039999 0 -37.039999 1.0684064e-09 160.18662 + 7573 0 -37.039999 0 -37.039999 9.9162268e-10 160.18662 + 7574 0 -37.039999 0 -37.039999 -3.7638107e-11 160.18662 + 7575 0 -37.039999 0 -37.039999 -4.9592271e-10 160.18662 + 7576 0 -37.039999 0 -37.039999 -3.0634035e-10 160.18662 + 7577 0 -37.039999 0 -37.039999 4.5604284e-10 160.18662 + 7578 0 -37.039999 0 -37.039999 3.0514989e-10 160.18662 + 7579 0 -37.039999 0 -37.039999 4.1992461e-10 160.18662 + 7580 0 -37.039999 0 -37.039999 -4.1943742e-10 160.18662 + 7581 0 -37.039999 0 -37.039999 -9.5476779e-10 160.18662 + 7582 0 -37.039999 0 -37.039999 -6.8091363e-14 160.18662 + 7583 0 -37.039999 0 -37.039999 1.5347399e-10 160.18662 + 7584 0 -37.039999 0 -37.039999 -1.1420098e-10 160.18662 + 7585 0 -37.039999 0 -37.039999 1.9135964e-10 160.18662 + 7586 0 -37.039999 0 -37.039999 -6.1089665e-10 160.18662 + 7587 0 -37.039999 0 -37.039999 5.3498895e-10 160.18662 + 7588 0 -37.039999 0 -37.039999 5.7299742e-10 160.18662 + 7589 0 -37.039999 0 -37.039999 -4.5891949e-10 160.18662 + 7590 0 -37.039999 0 -37.039999 -1.1466839e-09 160.18662 + 7591 0 -37.039999 0 -37.039999 7.6221011e-11 160.18662 + 7592 0 -37.039999 0 -37.039999 1.5258946e-10 160.18662 + 7593 0 -37.039999 0 -37.039999 7.6424771e-11 160.18662 + 7594 0 -37.039999 0 -37.039999 -5.3527267e-10 160.18662 + 7595 0 -37.039999 0 -37.039999 -6.8597678e-10 160.18662 + 7596 0 -37.039999 0 -37.039999 6.874569e-10 160.18662 + 7597 0 -37.039999 0 -37.039999 -6.117893e-10 160.18662 + 7598 0 -37.039999 0 -37.039999 6.8567698e-10 160.18662 + 7599 0 -37.039999 0 -37.039999 6.4825027e-10 160.18662 + 7600 0 -37.039999 0 -37.039999 -4.9660501e-10 160.18662 + 7601 0 -37.039999 0 -37.039999 -5.7332212e-10 160.18662 + 7602 0 -37.039999 0 -37.039999 5.7221768e-10 160.18662 + 7603 0 -37.039999 0 -37.039999 4.9669658e-10 160.18662 + 7604 0 -37.039999 0 -37.039999 -2.2993419e-10 160.18662 + 7605 0 -37.039999 0 -37.039999 -8.4119768e-10 160.18662 + 7606 0 -37.039999 0 -37.039999 -5.7362832e-10 160.18662 + 7607 0 -37.039999 0 -37.039999 3.8139546e-10 160.18662 + 7608 0 -37.039999 0 -37.039999 6.1083122e-10 160.18662 + 7609 0 -37.039999 0 -37.039999 -1.5254453e-10 160.18662 + 7610 0 -37.039999 0 -37.039999 -5.7290467e-10 160.18662 + 7611 0 -37.039999 0 -37.039999 1.1371012e-10 160.18662 + 7612 0 -37.039999 0 -37.039999 1.5101495e-10 160.18662 + 7613 0 -37.039999 0 -37.039999 -3.8212349e-10 160.18662 + 7614 0 -37.039999 0 -37.039999 3.0431832e-10 160.18662 + 7615 0 -37.039999 0 -37.039999 6.4851338e-10 160.18662 + 7616 0 -37.039999 0 -37.039999 -4.5737604e-10 160.18662 + 7617 0 -37.039999 0 -37.039999 -7.7213877e-11 160.18662 + 7618 0 -37.039999 0 -37.039999 -1.9030473e-10 160.18662 + 7619 0 -37.039999 0 -37.039999 4.2076786e-10 160.18662 + 7620 0 -37.039999 0 -37.039999 4.2041507e-10 160.18662 + 7621 0 -37.039999 0 -37.039999 2.2972967e-10 160.18662 + 7622 0 -37.039999 0 -37.039999 -3.8714389e-11 160.18662 + 7623 0 -37.039999 0 -37.039999 -5.7337062e-10 160.18662 + 7624 0 -37.039999 0 -37.039999 -3.0558566e-10 160.18662 + 7625 0 -37.039999 0 -37.039999 2.9721949e-13 160.18662 + 7626 0 -37.039999 0 -37.039999 4.9588928e-10 160.18662 + 7627 0 -37.039999 0 -37.039999 2.6718e-10 160.18662 + 7628 0 -37.039999 0 -37.039999 -3.8114784e-11 160.18662 + 7629 0 -37.039999 0 -37.039999 -6.4901521e-10 160.18662 + 7630 0 -37.039999 0 -37.039999 4.9530268e-10 160.18662 + 7631 0 -37.039999 0 -37.039999 -1.9093072e-10 160.18662 + 7632 0 -37.039999 0 -37.039999 -6.0989847e-10 160.18662 + 7633 0 -37.039999 0 -37.039999 -1.5278834e-10 160.18662 + 7634 0 -37.039999 0 -37.039999 1.5248302e-10 160.18662 + 7635 0 -37.039999 0 -37.039999 -1.51613e-10 160.18662 + 7636 0 -37.039999 0 -37.039999 2.6785198e-10 160.18662 + 7637 0 -37.039999 0 -37.039999 -2.6529332e-10 160.18662 + 7638 0 -37.039999 0 -37.039999 -3.6425559e-11 160.18662 + 7639 0 -37.039999 0 -37.039999 5.726883e-10 160.18662 + 7640 0 -37.039999 0 -37.039999 -6.4812829e-10 160.18662 + 7641 0 -37.039999 0 -37.039999 4.9582697e-10 160.18662 + 7642 0 -37.039999 0 -37.039999 -6.4806954e-10 160.18662 + 7643 0 -37.039999 0 -37.039999 6.1083176e-10 160.18662 + 7644 0 -37.039999 0 -37.039999 -5.7174295e-10 160.18662 + 7645 0 -37.039999 0 -37.039999 3.8229492e-10 160.18662 + 7646 0 -37.039999 0 -37.039999 -2.2734569e-10 160.18662 + 7647 0 -37.039999 0 -37.039999 -1.8940092e-10 160.18662 + 7648 0 -37.039999 0 -37.039999 3.8127772e-10 160.18662 + 7649 0 -37.039999 0 -37.039999 1.5694648e-12 160.18662 + 7650 0 -37.039999 0 -37.039999 -1.5134753e-10 160.18662 + 7651 0 -37.039999 0 -37.039999 1.5451041e-10 160.18662 + 7652 0 -37.039999 0 -37.039999 7.6582196e-11 160.18662 + 7653 0 -37.039999 0 -37.039999 -4.947534e-10 160.18662 + 7654 0 -37.039999 0 -37.039999 3.4416749e-10 160.18662 + 7655 0 -37.039999 0 -37.039999 -4.5649559e-10 160.18662 + 7656 0 -37.039999 0 -37.039999 1.1580691e-10 160.18662 + 7657 0 -37.039999 0 -37.039999 -3.642925e-11 160.18662 + 7658 0 -37.039999 0 -37.039999 1.155149e-10 160.18662 + 7659 0 -37.039999 0 -37.039999 4.9536052e-10 160.18662 + 7660 0 -37.039999 0 -37.039999 -1.1301395e-10 160.18662 + 7661 0 -37.039999 0 -37.039999 5.3461985e-10 160.18662 + 7662 0 -37.039999 0 -37.039999 -4.9488045e-10 160.18662 + 7663 0 -37.039999 0 -37.039999 6.1076269e-10 160.18662 + 7664 0 -37.039999 0 -37.039999 -5.7179756e-10 160.18662 + 7665 0 -37.039999 0 -37.039999 1.9160068e-10 160.18662 + 7666 0 -37.039999 0 -37.039999 7.2539102e-10 160.18662 + 7667 0 -37.039999 0 -37.039999 3.430252e-10 160.18662 + 7668 0 -37.039999 0 -37.039999 -6.8834016e-10 160.18662 + 7669 0 -37.039999 0 -37.039999 4.9541831e-10 160.18662 + 7670 0 -37.039999 0 -37.039999 6.1116228e-10 160.18662 + 7671 0 -37.039999 0 -37.039999 -3.8066826e-10 160.18662 + 7672 0 -37.039999 0 -37.039999 -1.9157684e-10 160.18662 + 7673 0 -37.039999 0 -37.039999 -1.5342877e-10 160.18662 + 7674 0 -37.039999 0 -37.039999 1.5320275e-10 160.18662 + 7675 0 -37.039999 0 -37.039999 3.8126564e-11 160.18662 + 7676 0 -37.039999 0 -37.039999 8.648879e-13 160.18662 + 7677 0 -37.039999 0 -37.039999 -1.1312332e-10 160.18662 + 7678 0 -37.039999 0 -37.039999 -7.5219058e-11 160.18662 + 7679 0 -37.039999 0 -37.039999 1.9192529e-10 160.18662 + 7680 0 -37.039999 0 -37.039999 3.8193308e-10 160.18662 + 7681 0 -37.039999 0 -37.039999 -3.7083435e-11 160.18662 + 7682 0 -37.039999 0 -37.039999 -1.8915264e-10 160.18662 + 7683 0 -37.039999 0 -37.039999 3.0528368e-10 160.18662 + 7684 0 -37.039999 0 -37.039999 4.5816319e-10 160.18662 + 7685 0 -37.039999 0 -37.039999 -3.0506065e-10 160.18662 + 7686 0 -37.039999 0 -37.039999 -2.2983625e-10 160.18662 + 7687 0 -37.039999 0 -37.039999 9.4363549e-13 160.18662 + 7688 0 -37.039999 0 -37.039999 3.8186985e-10 160.18662 + 7689 0 -37.039999 0 -37.039999 4.9621796e-10 160.18662 + 7690 0 -37.039999 0 -37.039999 -2.6722725e-10 160.18662 + 7691 0 -37.039999 0 -37.039999 -3.0443093e-10 160.18662 + 7692 0 -37.039999 0 -37.039999 3.8147105e-10 160.18662 + 7693 0 -37.039999 0 -37.039999 5.3463925e-10 160.18662 + 7694 0 -37.039999 0 -37.039999 7.6185229e-10 160.18662 + 7695 0 -37.039999 0 -37.039999 -2.6524697e-10 160.18662 + 7696 0 -37.039999 0 -37.039999 -3.4260321e-10 160.18662 + 7697 0 -37.039999 0 -37.039999 2.6737504e-10 160.18662 + 7698 0 -37.039999 0 -37.039999 2.2965358e-10 160.18662 + 7699 0 -37.039999 0 -37.039999 -3.4296622e-10 160.18662 + 7700 0 -37.039999 0 -37.039999 -3.4296622e-10 160.18662 + 7701 0 -37.039999 0 -37.039999 7.2570449e-10 160.18662 + 7702 0 -37.039999 0 -37.039999 -4.1979833e-10 160.18662 + 7703 0 -37.039999 0 -37.039999 -4.9589335e-10 160.18662 + 7704 0 -37.039999 0 -37.039999 4.2015652e-10 160.18662 + 7705 0 -37.039999 0 -37.039999 4.1926561e-10 160.18662 + 7706 0 -37.039999 0 -37.039999 -3.4313763e-10 160.18662 + 7707 0 -37.039999 0 -37.039999 -3.4283872e-10 160.18662 + 7708 0 -37.039999 0 -37.039999 -2.2971326e-10 160.18662 + 7709 0 -37.039999 0 -37.039999 4.9609554e-10 160.18662 + 7710 0 -37.039999 0 -37.039999 4.9706629e-10 160.18662 + 7711 0 -37.039999 0 -37.039999 -1.1481617e-10 160.18662 + 7712 0 -37.039999 0 -37.039999 -2.6747505e-10 160.18662 + 7713 0 -37.039999 0 -37.039999 -1.1548982e-10 160.18662 + 7714 0 -37.039999 0 -37.039999 7.6271388e-10 160.18662 + 7715 0 -37.039999 0 -37.039999 1.5297233e-10 160.18662 + 7716 0 -37.039999 0 -37.039999 -3.0529201e-10 160.18662 + 7717 0 -37.039999 0 -37.039999 -1.5336362e-10 160.18662 + 7718 0 -37.039999 0 -37.039999 7.6333656e-10 160.18662 + 7719 0 -37.039999 0 -37.039999 9.5452159e-10 160.18662 + 7720 0 -37.039999 0 -37.039999 -1.1374051e-10 160.18662 + 7721 0 -37.039999 0 -37.039999 -8.0292222e-10 160.18662 + 7722 0 -37.039999 0 -37.039999 3.055072e-10 160.18662 + 7723 0 -37.039999 0 -37.039999 6.1074917e-10 160.18662 + 7724 0 -37.039999 0 -37.039999 -6.4945991e-10 160.18662 + 7725 0 -37.039999 0 -37.039999 -6.4945991e-10 160.18662 + 7726 0 -37.039999 0 -37.039999 6.8622367e-10 160.18662 + 7727 0 -37.039999 0 -37.039999 -5.7391e-10 160.18662 + 7728 0 -37.039999 0 -37.039999 -7.6408445e-10 160.18662 + 7729 0 -37.039999 0 -37.039999 6.4895136e-10 160.18662 + 7730 0 -37.039999 0 -37.039999 8.0178213e-10 160.18662 + 7731 0 -37.039999 0 -37.039999 -3.8389523e-10 160.18662 + 7732 0 -37.039999 0 -37.039999 -1.4526221e-09 160.18662 + 7733 0 -37.039999 0 -37.039999 -8.0340036e-10 160.18662 + 7734 0 -37.039999 0 -37.039999 3.4188647e-10 160.18662 + 7735 0 -37.039999 0 -37.039999 -2.2973846e-10 160.18662 + 7736 0 -37.039999 0 -37.039999 7.254807e-10 160.18662 + 7737 0 -37.039999 0 -37.039999 4.9623774e-10 160.18662 + 7738 0 -37.039999 0 -37.039999 -3.816362e-10 160.18662 + 7739 0 -37.039999 0 -37.039999 -3.0510916e-10 160.18662 + 7740 0 -37.039999 0 -37.039999 7.6285257e-10 160.18662 + 7741 0 -37.039999 0 -37.039999 7.6286642e-10 160.18662 + 7742 0 -37.039999 0 -37.039999 -3.0542179e-10 160.18662 + 7743 0 -37.039999 0 -37.039999 -5.7330075e-10 160.18662 + 7744 0 -37.039999 0 -37.039999 3.4271081e-10 160.18662 + 7745 0 -37.039999 0 -37.039999 -7.7114153e-11 160.18662 + 7746 0 -37.039999 0 -37.039999 1.130085e-12 160.18662 + 7747 0 -37.039999 0 -37.039999 3.4486452e-10 160.18662 + 7748 0 -37.039999 0 -37.039999 1.1631828e-10 160.18662 + 7749 0 -37.039999 0 -37.039999 7.7797585e-11 160.18662 + 7750 0 -37.039999 0 -37.039999 -4.5840402e-10 160.18662 + 7751 0 -37.039999 0 -37.039999 -4.9665214e-10 160.18662 + 7752 0 -37.039999 0 -37.039999 5.7398556e-10 160.18662 + 7753 0 -37.039999 0 -37.039999 -4.9624485e-10 160.18662 + 7754 0 -37.039999 0 -37.039999 -4.5880301e-10 160.18662 + 7755 0 -37.039999 0 -37.039999 5.3495417e-10 160.18662 + 7756 0 -37.039999 0 -37.039999 -6.5014668e-10 160.18662 + 7757 0 -37.039999 0 -37.039999 5.362282e-10 160.18662 + 7758 0 -37.039999 0 -37.039999 5.7401571e-10 160.18662 + 7759 0 -37.039999 0 -37.039999 -4.973213e-10 160.18662 + 7760 0 -37.039999 0 -37.039999 -5.3522203e-10 160.18662 + 7761 0 -37.039999 0 -37.039999 4.9757729e-10 160.18662 + 7762 0 -37.039999 0 -37.039999 -3.4489515e-10 160.18662 + 7763 0 -37.039999 0 -37.039999 -2.2890773e-10 160.18662 + 7764 0 -37.039999 0 -37.039999 4.5725142e-10 160.18662 + 7765 0 -37.039999 0 -37.039999 3.4373024e-10 160.18662 + 7766 0 -37.039999 0 -37.039999 -7.7167568e-11 160.18662 + 7767 0 -37.039999 0 -37.039999 1.9174804e-10 160.18662 + 7768 0 -37.039999 0 -37.039999 -3.4364774e-10 160.18662 + 7769 0 -37.039999 0 -37.039999 -8.4038174e-10 160.18662 + 7770 0 -37.039999 0 -37.039999 -8.4043256e-10 160.18662 + 7771 0 -37.039999 0 -37.039999 2.6738987e-10 160.18662 + 7772 0 -37.039999 0 -37.039999 3.4218227e-10 160.18662 + 7773 0 -37.039999 0 -37.039999 1.1440955e-10 160.18662 + 7774 0 -37.039999 0 -37.039999 -2.6759261e-10 160.18662 + 7775 0 -37.039999 0 -37.039999 -9.5490901e-10 160.18662 + 7776 0 -37.039999 0 -37.039999 3.4364466e-10 160.18662 + 7777 0 -37.039999 0 -37.039999 3.0556658e-10 160.18662 + 7778 0 -37.039999 0 -37.039999 3.9436658e-11 160.18662 + 7779 0 -37.039999 0 -37.039999 -2.6756909e-10 160.18662 + 7780 0 -37.039999 0 -37.039999 4.1883088e-10 160.18662 + 7781 0 -37.039999 0 -37.039999 3.0559487e-10 160.18662 + 7782 0 -37.039999 0 -37.039999 5.3533367e-10 160.18662 + 7783 0 -37.039999 0 -37.039999 -8.0151779e-10 160.18662 + 7784 0 -37.039999 0 -37.039999 4.5815907e-10 160.18662 + 7785 0 -37.039999 0 -37.039999 -5.3586523e-10 160.18662 + 7786 0 -37.039999 0 -37.039999 -6.1194212e-10 160.18662 + 7787 0 -37.039999 0 -37.039999 6.1041277e-10 160.18662 + 7788 0 -37.039999 0 -37.039999 4.9534889e-10 160.18662 + 7789 0 -37.039999 0 -37.039999 3.860755e-11 160.18662 + 7790 0 -37.039999 0 -37.039999 -6.498288e-10 160.18662 + 7791 0 -37.039999 0 -37.039999 4.1863362e-10 160.18662 + 7792 0 -37.039999 0 -37.039999 -7.6304572e-10 160.18662 + 7793 0 -37.039999 0 -37.039999 3.4363657e-10 160.18662 + 7794 0 -37.039999 0 -37.039999 4.9677763e-10 160.18662 + 7795 0 -37.039999 0 -37.039999 -3.8300937e-10 160.18662 + 7796 0 -37.039999 0 -37.039999 -3.4333642e-10 160.18662 + 7797 0 -37.039999 0 -37.039999 7.6321144e-10 160.18662 + 7798 0 -37.039999 0 -37.039999 -6.1120678e-10 160.18662 + 7799 0 -37.039999 0 -37.039999 3.0535374e-10 160.18662 + 7800 0 -37.039999 0 -37.039999 5.3528481e-10 160.18662 + 7801 0 -37.039999 0 -37.039999 -4.9649068e-10 160.18662 + 7802 0 -37.039999 0 -37.039999 -4.5728068e-10 160.18662 + 7803 0 -37.039999 0 -37.039999 -4.5758602e-10 160.18662 + 7804 0 -37.039999 0 -37.039999 2.667993e-10 160.18662 + 7805 0 -37.039999 0 -37.039999 1.5307352e-10 160.18662 + 7806 0 -37.039999 0 -37.039999 -1.9078336e-10 160.18662 + 7807 0 -37.039999 0 -37.039999 -2.2893519e-10 160.18662 + 7808 0 -37.039999 0 -37.039999 3.4352912e-10 160.18662 + 7809 0 -37.039999 0 -37.039999 1.1522093e-10 160.18662 + 7810 0 -37.039999 0 -37.039999 -3.8188233e-10 160.18662 + 7811 0 -37.039999 0 -37.039999 4.9484246e-10 160.18662 + 7812 0 -37.039999 0 -37.039999 6.862309e-10 160.18662 + 7813 0 -37.039999 0 -37.039999 -4.2049705e-10 160.18662 + 7814 0 -37.039999 0 -37.039999 -1.1850833e-09 160.18662 + 7815 0 -37.039999 0 -37.039999 -4.2106321e-10 160.18662 + 7816 0 -37.039999 0 -37.039999 3.056207e-10 160.18662 + 7817 0 -37.039999 0 -37.039999 1.1455214e-09 160.18662 + 7818 0 -37.039999 0 -37.039999 1.537714e-10 160.18662 + 7819 0 -37.039999 0 -37.039999 -4.1975851e-10 160.18662 + 7820 0 -37.039999 0 -37.039999 -4.5716738e-10 160.18662 + 7821 0 -37.039999 0 -37.039999 1.1429217e-10 160.18662 + 7822 0 -37.039999 0 -37.039999 1.1500922e-10 160.18662 + 7823 0 -37.039999 0 -37.039999 -3.8016568e-10 160.18662 + 7824 0 -37.039999 0 -37.039999 1.1448522e-10 160.18662 + 7825 0 -37.039999 0 -37.039999 5.4263031e-13 160.18662 + 7826 0 -37.039999 0 -37.039999 -3.4212483e-10 160.18662 + 7827 0 -37.039999 0 -37.039999 -3.6577137e-11 160.18662 + 7828 0 -37.039999 0 -37.039999 -7.5492759e-11 160.18662 + 7829 0 -37.039999 0 -37.039999 3.8968507e-11 160.18662 + 7830 0 -37.039999 0 -37.039999 9.8547373e-13 160.18662 + 7831 0 -37.039999 0 -37.039999 -3.7277725e-11 160.18662 + 7832 0 -37.039999 0 -37.039999 -1.133835e-10 160.18662 + 7833 0 -37.039999 0 -37.039999 1.982389e-12 160.18662 + 7834 0 -37.039999 0 -37.039999 4.0286486e-11 160.18662 + 7835 0 -37.039999 0 -37.039999 -1.5103455e-10 160.18662 + 7836 0 -37.039999 0 -37.039999 -7.5106152e-11 160.18662 + 7837 0 -37.039999 0 -37.039999 -3.6236519e-11 160.18662 + 7838 0 -37.039999 0 -37.039999 -1.5104526e-10 160.18662 + 7839 0 -37.039999 0 -37.039999 6.1085238e-10 160.18662 + 7840 0 -37.039999 0 -37.039999 -4.1842867e-10 160.18662 + 7841 0 -37.039999 0 -37.039999 -3.8162314e-10 160.18662 + 7842 0 -37.039999 0 -37.039999 3.8210788e-10 160.18662 + 7843 0 -37.039999 0 -37.039999 3.8218326e-10 160.18662 + 7844 0 -37.039999 0 -37.039999 -1.8997812e-10 160.18662 + 7845 0 -37.039999 0 -37.039999 -1.1345819e-10 160.18662 + 7846 0 -37.039999 0 -37.039999 1.1426949e-10 160.18662 + 7847 0 -37.039999 0 -37.039999 4.9544057e-10 160.18662 + 7848 0 -37.039999 0 -37.039999 3.4249605e-10 160.18662 + 7849 0 -37.039999 0 -37.039999 -6.8793233e-10 160.18662 + 7850 0 -37.039999 0 -37.039999 -1.1460629e-09 160.18662 + 7851 0 -37.039999 0 -37.039999 -1.1495491e-10 160.18662 + 7852 0 -37.039999 0 -37.039999 6.4873926e-10 160.18662 + 7853 0 -37.039999 0 -37.039999 4.5762014e-10 160.18662 + 7854 0 -37.039999 0 -37.039999 -5.3693182e-10 160.18662 + 7855 0 -37.039999 0 -37.039999 -4.6030267e-10 160.18662 + 7856 0 -37.039999 0 -37.039999 5.7220025e-10 160.18662 + 7857 0 -37.039999 0 -37.039999 -4.9733913e-10 160.18662 + 7858 0 -37.039999 0 -37.039999 -3.4430451e-10 160.18662 + 7859 0 -37.039999 0 -37.039999 -3.9983239e-11 160.18662 + 7860 0 -37.039999 0 -37.039999 1.1438873e-09 160.18662 + 7861 0 -37.039999 0 -37.039999 1.3346115e-09 160.18662 + 7862 0 -37.039999 0 -37.039999 -1.1531043e-10 160.18662 + 7863 0 -37.039999 0 -37.039999 -5.3451633e-10 160.18662 + 7864 0 -37.039999 0 -37.039999 4.2032541e-10 160.18662 + 7865 0 -37.039999 0 -37.039999 4.9622346e-10 160.18662 + 7866 0 -37.039999 0 -37.039999 5.3955835e-13 160.18662 + 7867 0 -37.039999 0 -37.039999 -3.0464968e-10 160.18662 + 7868 0 -37.039999 0 -37.039999 -7.7187786e-11 160.18662 + 7869 0 -37.039999 0 -37.039999 3.8156222e-10 160.18662 + 7870 0 -37.039999 0 -37.039999 2.6824e-10 160.18662 + 7871 0 -37.039999 0 -37.039999 -3.0548424e-10 160.18662 + 7872 0 -37.039999 0 -37.039999 -7.2615121e-10 160.18662 + 7873 0 -37.039999 0 -37.039999 4.192727e-10 160.18662 + 7874 0 -37.039999 0 -37.039999 -1.1653532e-10 160.18662 + 7875 0 -37.039999 0 -37.039999 8.3999425e-10 160.18662 + 7876 0 -37.039999 0 -37.039999 2.6708105e-10 160.18662 + 7877 0 -37.039999 0 -37.039999 -5.3516845e-10 160.18662 + 7878 0 -37.039999 0 -37.039999 -2.2943631e-10 160.18662 + 7879 0 -37.039999 0 -37.039999 4.1870461e-10 160.18662 + 7880 0 -37.039999 0 -37.039999 -1.1512859e-10 160.18662 + 7881 0 -37.039999 0 -37.039999 6.8666113e-10 160.18662 + 7882 0 -37.039999 0 -37.039999 8.3971193e-10 160.18662 + 7883 0 -37.039999 0 -37.039999 -4.1946048e-10 160.18662 + 7884 0 -37.039999 0 -37.039999 5.7317658e-10 160.18662 + 7885 0 -37.039999 0 -37.039999 8.7773011e-10 160.18662 + 7886 0 -37.039999 0 -37.039999 -5.3531157e-10 160.18662 + 7887 0 -37.039999 0 -37.039999 -5.3441821e-10 160.18662 + 7888 0 -37.039999 0 -37.039999 -2.0011476e-12 160.18662 + 7889 0 -37.039999 0 -37.039999 6.4882285e-10 160.18662 + 7890 0 -37.039999 0 -37.039999 -3.8095221e-10 160.18662 + 7891 0 -37.039999 0 -37.039999 -1.897789e-10 160.18662 + 7892 0 -37.039999 0 -37.039999 4.1975341e-10 160.18662 + 7893 0 -37.039999 0 -37.039999 1.5309619e-10 160.18662 + 7894 0 -37.039999 0 -37.039999 -1.908058e-10 160.18662 + 7895 0 -37.039999 0 -37.039999 1.5370703e-10 160.18662 + 7896 0 -37.039999 0 -37.039999 3.0475923e-10 160.18662 + 7897 0 -37.039999 0 -37.039999 1.9125781e-10 160.18662 + 7898 0 -37.039999 0 -37.039999 -4.1919175e-10 160.18662 + 7899 0 -37.039999 0 -37.039999 7.6648953e-11 160.18662 + 7900 0 -37.039999 0 -37.039999 3.8193039e-10 160.18662 + 7901 0 -37.039999 0 -37.039999 2.2776647e-10 160.18662 + 7902 0 -37.039999 0 -37.039999 -7.2706097e-10 160.18662 + 7903 0 -37.039999 0 -37.039999 -1.2613785e-09 160.18662 + 7904 0 -37.039999 0 -37.039999 -3.9019109e-11 160.18662 + 7905 0 -37.039999 0 -37.039999 1.8951288e-10 160.18662 + 7906 0 -37.039999 0 -37.039999 -4.5895597e-10 160.18662 + 7907 0 -37.039999 0 -37.039999 -9.9301668e-10 160.18662 + 7908 0 -37.039999 0 -37.039999 -5.7347278e-10 160.18662 + 7909 0 -37.039999 0 -37.039999 2.2956454e-10 160.18662 + 7910 0 -37.039999 0 -37.039999 7.6314383e-10 160.18662 + 7911 0 -37.039999 0 -37.039999 -1.9050734e-10 160.18662 + 7912 0 -37.039999 0 -37.039999 -7.2580832e-10 160.18662 + 7913 0 -37.039999 0 -37.039999 -4.208352e-10 160.18662 + 7914 0 -37.039999 0 -37.039999 6.109443e-10 160.18662 + 7915 0 -37.039999 0 -37.039999 8.4016069e-10 160.18662 + 7916 0 -37.039999 0 -37.039999 -3.4366825e-10 160.18662 + 7917 0 -37.039999 0 -37.039999 -2.6787064e-10 160.18662 + 7918 0 -37.039999 0 -37.039999 -3.773909e-11 160.18662 + 7919 0 -37.039999 0 -37.039999 -3.7399985e-11 160.18662 + 7920 0 -37.039999 0 -37.039999 8.0199377e-10 160.18662 + 7921 0 -37.039999 0 -37.039999 7.256237e-10 160.18662 + 7922 0 -37.039999 0 -37.039999 -4.5948718e-10 160.18662 + 7923 0 -37.039999 0 -37.039999 -9.5554478e-10 160.18662 + 7924 0 -37.039999 0 -37.039999 6.4978585e-10 160.18662 + 7925 0 -37.039999 0 -37.039999 8.7808379e-10 160.18662 + 7926 0 -37.039999 0 -37.039999 -2.6789302e-10 160.18662 + 7927 0 -37.039999 0 -37.039999 -5.732223e-10 160.18662 + 7928 0 -37.039999 0 -37.039999 3.0541543e-10 160.18662 + 7929 0 -37.039999 0 -37.039999 2.2941287e-10 160.18662 + 7930 0 -37.039999 0 -37.039999 -5.3551836e-10 160.18662 + 7931 0 -37.039999 0 -37.039999 -1.0711713e-09 160.18662 + 7932 0 -37.039999 0 -37.039999 4.1933241e-10 160.18662 + 7933 0 -37.039999 0 -37.039999 -6.8739572e-10 160.18662 + 7934 0 -37.039999 0 -37.039999 -1.3386191e-09 160.18662 + 7935 0 -37.039999 0 -37.039999 1.0795216e-13 160.18662 + 7936 0 -37.039999 0 -37.039999 1.5276658e-10 160.18662 + 7937 0 -37.039999 0 -37.039999 2.3006477e-10 160.18662 + 7938 0 -37.039999 0 -37.039999 2.289019e-10 160.18662 + 7939 0 -37.039999 0 -37.039999 -6.8803661e-10 160.18662 + 7940 0 -37.039999 0 -37.039999 4.1974979e-10 160.18662 + 7941 0 -37.039999 0 -37.039999 8.400291e-10 160.18662 + 7942 0 -37.039999 0 -37.039999 -4.5868215e-10 160.18662 + 7943 0 -37.039999 0 -37.039999 -6.110695e-10 160.18662 + 7944 0 -37.039999 0 -37.039999 1.1443222e-10 160.18662 + 7945 0 -37.039999 0 -37.039999 -3.4362378e-10 160.18662 + 7946 0 -37.039999 0 -37.039999 5.7128766e-10 160.18662 + 7947 0 -37.039999 0 -37.039999 4.5904663e-10 160.18662 + 7948 0 -37.039999 0 -37.039999 1.5387598e-10 160.18662 + 7949 0 -37.039999 0 -37.039999 -5.7221156e-10 160.18662 + 7950 0 -37.039999 0 -37.039999 6.8807097e-10 160.18662 + 7951 0 -37.039999 0 -37.039999 -5.3489159e-10 160.18662 + 7952 0 -37.039999 0 -37.039999 2.2880724e-10 160.18662 + 7953 0 -37.039999 0 -37.039999 7.6245441e-10 160.18662 + 7954 0 -37.039999 0 -37.039999 -2.2941017e-10 160.18662 + 7955 0 -37.039999 0 -37.039999 5.7271313e-10 160.18662 + 7956 0 -37.039999 0 -37.039999 -4.5930025e-10 160.18662 + 7957 0 -37.039999 0 -37.039999 -4.5888478e-10 160.18662 + 7958 0 -37.039999 0 -37.039999 -1.1541568e-10 160.18662 + 7959 0 -37.039999 0 -37.039999 9.5480334e-10 160.18662 + 7960 0 -37.039999 0 -37.039999 9.9310345e-10 160.18662 + 7961 0 -37.039999 0 -37.039999 -1.9205712e-10 160.18662 + 7962 0 -37.039999 0 -37.039999 -1.0313623e-09 160.18662 + 7963 0 -37.039999 0 -37.039999 5.3439083e-10 160.18662 + 7964 0 -37.039999 0 -37.039999 -1.1499281e-10 160.18662 + 7965 0 -37.039999 0 -37.039999 4.577306e-10 160.18662 + 7966 0 -37.039999 0 -37.039999 7.6510371e-11 160.18662 + 7967 0 -37.039999 0 -37.039999 -2.2979066e-10 160.18662 + 7968 0 -37.039999 0 -37.039999 7.5707973e-11 160.18662 + 7969 0 -37.039999 0 -37.039999 -3.6527552e-11 160.18662 + 7970 0 -37.039999 0 -37.039999 -3.685485e-11 160.18662 + 7971 0 -37.039999 0 -37.039999 1.1602087e-10 160.18662 + 7972 0 -37.039999 0 -37.039999 -7.5262891e-11 160.18662 + 7973 0 -37.039999 0 -37.039999 -3.6951251e-11 160.18662 + 7974 0 -37.039999 0 -37.039999 3.444842e-10 160.18662 + 7975 0 -37.039999 0 -37.039999 3.8621468e-11 160.18662 + 7976 0 -37.039999 0 -37.039999 -3.7275641e-11 160.18662 + 7977 0 -37.039999 0 -37.039999 -1.1358868e-10 160.18662 + 7978 0 -37.039999 0 -37.039999 1.903023e-10 160.18662 + 7979 0 -37.039999 0 -37.039999 -6.5062205e-10 160.18662 + 7980 0 -37.039999 0 -37.039999 -3.4445204e-10 160.18662 + 7981 0 -37.039999 0 -37.039999 3.0492908e-10 160.18662 + 7982 0 -37.039999 0 -37.039999 5.345812e-10 160.18662 + 7983 0 -37.039999 0 -37.039999 -9.1721529e-10 160.18662 + 7984 0 -37.039999 0 -37.039999 5.7255337e-10 160.18662 + 7985 0 -37.039999 0 -37.039999 6.4883963e-10 160.18662 + 7986 0 -37.039999 0 -37.039999 3.7619372e-11 160.18662 + 7987 0 -37.039999 0 -37.039999 -8.0319881e-10 160.18662 + 7988 0 -37.039999 0 -37.039999 3.935626e-11 160.18662 + 7989 0 -37.039999 0 -37.039999 -2.6603566e-10 160.18662 + 7990 0 -37.039999 0 -37.039999 -1.8832617e-10 160.18662 + 7991 0 -37.039999 0 -37.039999 3.9823723e-11 160.18662 + 7992 0 -37.039999 0 -37.039999 -2.6630562e-10 160.18662 + 7993 0 -37.039999 0 -37.039999 3.432467e-10 160.18662 + 7994 0 -37.039999 0 -37.039999 -5.7319529e-10 160.18662 + 7995 0 -37.039999 0 -37.039999 5.7220131e-10 160.18662 + 7996 0 -37.039999 0 -37.039999 -4.1977006e-10 160.18662 + 7997 0 -37.039999 0 -37.039999 -7.2583001e-10 160.18662 + 7998 0 -37.039999 0 -37.039999 5.7100857e-10 160.18662 + 7999 0 -37.039999 0 -37.039999 5.7151975e-10 160.18662 + 8000 0 -37.039999 0 -37.039999 -2.2850466e-10 160.18662 + 8001 0 -37.039999 0 -37.039999 -3.0472494e-10 160.18662 + 8002 0 -37.039999 0 -37.039999 1.0148729e-13 160.18662 + 8003 0 -37.039999 0 -37.039999 -1.1330457e-10 160.18662 + 8004 0 -37.039999 0 -37.039999 3.8375759e-11 160.18662 + 8005 0 -37.039999 0 -37.039999 2.2901863e-10 160.18662 + 8006 0 -37.039999 0 -37.039999 1.1472197e-10 160.18662 + 8007 0 -37.039999 0 -37.039999 3.0484976e-10 160.18662 + 8008 0 -37.039999 0 -37.039999 1.1522246e-10 160.18662 + 8009 0 -37.039999 0 -37.039999 -4.9449219e-10 160.18662 + 8010 0 -37.039999 0 -37.039999 4.1932173e-10 160.18662 + 8011 0 -37.039999 0 -37.039999 -3.0452698e-10 160.18662 + 8012 0 -37.039999 0 -37.039999 -3.0452698e-10 160.18662 + 8013 0 -37.039999 0 -37.039999 3.7392757e-11 160.18662 + 8014 0 -37.039999 0 -37.039999 3.0647104e-10 160.18662 + 8015 0 -37.039999 0 -37.039999 2.2915914e-10 160.18662 + 8016 0 -37.039999 0 -37.039999 -1.8950249e-10 160.18662 + 8017 0 -37.039999 0 -37.039999 1.9138225e-10 160.18662 + 8018 0 -37.039999 0 -37.039999 1.9063783e-10 160.18662 + 8019 0 -37.039999 0 -37.039999 -4.9606164e-10 160.18662 + 8020 0 -37.039999 0 -37.039999 -4.9468834e-10 160.18662 + 8021 0 -37.039999 0 -37.039999 1.5298106e-10 160.18662 + 8022 0 -37.039999 0 -37.039999 1.1518581e-10 160.18662 + 8023 0 -37.039999 0 -37.039999 1.1519725e-10 160.18662 + 8024 0 -37.039999 0 -37.039999 -3.4136342e-10 160.18662 + 8025 0 -37.039999 0 -37.039999 1.145026e-10 160.18662 + 8026 0 -37.039999 0 -37.039999 -3.7290174e-11 160.18662 + 8027 0 -37.039999 0 -37.039999 3.9533104e-11 160.18662 + 8028 0 -37.039999 0 -37.039999 3.9447112e-11 160.18662 + 8029 0 -37.039999 0 -37.039999 -1.5185651e-10 160.18662 + 8030 0 -37.039999 0 -37.039999 -1.5185651e-10 160.18662 + 8031 0 -37.039999 0 -37.039999 1.907696e-10 160.18662 + 8032 0 -37.039999 0 -37.039999 7.6360114e-10 160.18662 + 8033 0 -37.039999 0 -37.039999 -2.2807397e-10 160.18662 + 8034 0 -37.039999 0 -37.039999 -2.2807397e-10 160.18662 + 8035 0 -37.039999 0 -37.039999 1.5213738e-10 160.18662 + 8036 0 -37.039999 0 -37.039999 4.5857504e-10 160.18662 + 8037 0 -37.039999 0 -37.039999 2.672176e-10 160.18662 + 8038 0 -37.039999 0 -37.039999 -5.3429111e-10 160.18662 + 8039 0 -37.039999 0 -37.039999 -1.5314028e-10 160.18662 + 8040 0 -37.039999 0 -37.039999 -3.0604457e-10 160.18662 + 8041 0 -37.039999 0 -37.039999 -7.7486477e-11 160.18662 + 8042 0 -37.039999 0 -37.039999 1.1445608e-09 160.18662 + 8043 0 -37.039999 0 -37.039999 3.8388987e-11 160.18662 + 8044 0 -37.039999 0 -37.039999 -4.1878621e-10 160.18662 + 8045 0 -37.039999 0 -37.039999 1.1406828e-10 160.18662 + 8046 0 -37.039999 0 -37.039999 -5.7280094e-10 160.18662 + 8047 0 -37.039999 0 -37.039999 5.3402004e-10 160.18662 + 8048 0 -37.039999 0 -37.039999 -4.5866262e-10 160.18662 + 8049 0 -37.039999 0 -37.039999 -6.5065944e-10 160.18662 + 8050 0 -37.039999 0 -37.039999 5.718942e-10 160.18662 + 8051 0 -37.039999 0 -37.039999 5.3407332e-10 160.18662 + 8052 0 -37.039999 0 -37.039999 7.6237013e-11 160.18662 + 8053 0 -37.039999 0 -37.039999 -3.8116438e-10 160.18662 + 8054 0 -37.039999 0 -37.039999 -4.9526951e-10 160.18662 + 8055 0 -37.039999 0 -37.039999 3.0546647e-10 160.18662 + 8056 0 -37.039999 0 -37.039999 4.5831035e-10 160.18662 + 8057 0 -37.039999 0 -37.039999 -4.2029185e-10 160.18662 + 8058 0 -37.039999 0 -37.039999 -7.2549106e-10 160.18662 + 8059 0 -37.039999 0 -37.039999 5.7154822e-10 160.18662 + 8060 0 -37.039999 0 -37.039999 -5.3385098e-10 160.18662 + 8061 0 -37.039999 0 -37.039999 6.4835981e-10 160.18662 + 8062 0 -37.039999 0 -37.039999 -6.8705989e-10 160.18662 + 8063 0 -37.039999 0 -37.039999 6.4835981e-10 160.18662 + 8064 0 -37.039999 0 -37.039999 -6.8639546e-10 160.18662 + 8065 0 -37.039999 0 -37.039999 6.4835981e-10 160.18662 + 8066 0 -37.039999 0 -37.039999 -6.1026954e-10 160.18662 + 8067 0 -37.039999 0 -37.039999 6.4861045e-10 160.18662 + 8068 0 -37.039999 0 -37.039999 -5.7213939e-10 160.18662 + 8069 0 -37.039999 0 -37.039999 5.7140469e-10 160.18662 + 8070 0 -37.039999 0 -37.039999 -5.7157803e-10 160.18662 + 8071 0 -37.039999 0 -37.039999 3.4390662e-10 160.18662 + 8072 0 -37.039999 0 -37.039999 6.8794649e-10 160.18662 + 8073 0 -37.039999 0 -37.039999 -5.7187739e-10 160.18662 + 8074 0 -37.039999 0 -37.039999 4.5760511e-10 160.18662 + 8075 0 -37.039999 0 -37.039999 -3.0547965e-10 160.18662 + 8076 0 -37.039999 0 -37.039999 -2.2940497e-10 160.18662 + 8077 0 -37.039999 0 -37.039999 -3.8203947e-10 160.18662 + 8078 0 -37.039999 0 -37.039999 5.7345288e-10 160.18662 + 8079 0 -37.039999 0 -37.039999 -3.8181488e-10 160.18662 + 8080 0 -37.039999 0 -37.039999 -4.2072018e-10 160.18662 + 8081 0 -37.039999 0 -37.039999 4.9662852e-10 160.18662 + 8082 0 -37.039999 0 -37.039999 -2.2978302e-10 160.18662 + 8083 0 -37.039999 0 -37.039999 -2.2926453e-10 160.18662 + 8084 0 -37.039999 0 -37.039999 5.3491185e-10 160.18662 + 8085 0 -37.039999 0 -37.039999 -2.6674833e-10 160.18662 + 8086 0 -37.039999 0 -37.039999 -2.6674833e-10 160.18662 + 8087 0 -37.039999 0 -37.039999 3.8194922e-10 160.18662 + 8088 0 -37.039999 0 -37.039999 -1.5263366e-10 160.18662 + 8089 0 -37.039999 0 -37.039999 -1.5292456e-10 160.18662 + 8090 0 -37.039999 0 -37.039999 1.1419685e-10 160.18662 + 8091 0 -37.039999 0 -37.039999 1.9146792e-10 160.18662 + 8092 0 -37.039999 0 -37.039999 1.5368564e-10 160.18662 + 8093 0 -37.039999 0 -37.039999 5.6409014e-13 160.18662 + 8094 0 -37.039999 0 -37.039999 -3.8275032e-11 160.18662 + 8095 0 -37.039999 0 -37.039999 -1.519508e-10 160.18662 + 8096 0 -37.039999 0 -37.039999 5.7292012e-10 160.18662 + 8097 0 -37.039999 0 -37.039999 6.8744753e-10 160.18662 + 8098 0 -37.039999 0 -37.039999 -4.9652486e-10 160.18662 + 8099 0 -37.039999 0 -37.039999 -6.4898576e-10 160.18662 + 8100 0 -37.039999 0 -37.039999 2.6769567e-10 160.18662 + 8101 0 -37.039999 0 -37.039999 4.2094762e-10 160.18662 + 8102 0 -37.039999 0 -37.039999 3.4433037e-10 160.18662 + 8103 0 -37.039999 0 -37.039999 -6.5055687e-10 160.18662 + 8104 0 -37.039999 0 -37.039999 6.4835646e-10 160.18662 + 8105 0 -37.039999 0 -37.039999 1.4119567e-09 160.18662 + 8106 0 -37.039999 0 -37.039999 7.642376e-11 160.18662 + 8107 0 -37.039999 0 -37.039999 -7.4488622e-11 160.18662 + 8108 0 -37.039999 0 -37.039999 -1.1298949e-10 160.18662 + 8109 0 -37.039999 0 -37.039999 3.8218218e-10 160.18662 + 8110 0 -37.039999 0 -37.039999 -3.4222327e-10 160.18662 + 8111 0 -37.039999 0 -37.039999 -2.6663372e-10 160.18662 + 8112 0 -37.039999 0 -37.039999 7.6340988e-10 160.18662 + 8113 0 -37.039999 0 -37.039999 -4.1960576e-10 160.18662 + 8114 0 -37.039999 0 -37.039999 1.9089947e-10 160.18662 + 8115 0 -37.039999 0 -37.039999 3.8225831e-10 160.18662 + 8116 0 -37.039999 0 -37.039999 -4.9628474e-10 160.18662 + 8117 0 -37.039999 0 -37.039999 4.5821851e-10 160.18662 + 8118 0 -37.039999 0 -37.039999 -2.6672909e-10 160.18662 + 8119 0 -37.039999 0 -37.039999 4.9646048e-10 160.18662 + 8120 0 -37.039999 0 -37.039999 -4.1987157e-10 160.18662 + 8121 0 -37.039999 0 -37.039999 4.9646048e-10 160.18662 + 8122 0 -37.039999 0 -37.039999 -4.1987157e-10 160.18662 + 8123 0 -37.039999 0 -37.039999 3.8245998e-10 160.18662 + 8124 0 -37.039999 0 -37.039999 5.0741742e-13 160.18662 + 8125 0 -37.039999 0 -37.039999 -7.5982071e-11 160.18662 + 8126 0 -37.039999 0 -37.039999 4.2040709e-10 160.18662 + 8127 0 -37.039999 0 -37.039999 -7.4365858e-11 160.18662 + 8128 0 -37.039999 0 -37.039999 3.9100946e-11 160.18662 + 8129 0 -37.039999 0 -37.039999 -1.1340195e-10 160.18662 + 8130 0 -37.039999 0 -37.039999 1.91925e-10 160.18662 + 8131 0 -37.039999 0 -37.039999 1.5426747e-10 160.18662 + 8132 0 -37.039999 0 -37.039999 1.5206539e-10 160.18662 + 8133 0 -37.039999 0 -37.039999 -4.9555949e-10 160.18662 + 8134 0 -37.039999 0 -37.039999 5.3373717e-10 160.18662 + 8135 0 -37.039999 0 -37.039999 -4.9563381e-10 160.18662 + 8136 0 -37.039999 0 -37.039999 -3.8135688e-10 160.18662 + 8137 0 -37.039999 0 -37.039999 3.435235e-10 160.18662 + 8138 0 -37.039999 0 -37.039999 4.5844553e-10 160.18662 + 8139 0 -37.039999 0 -37.039999 -4.9515367e-10 160.18662 + 8140 0 -37.039999 0 -37.039999 -4.5755419e-10 160.18662 + 8141 0 -37.039999 0 -37.039999 6.1070556e-10 160.18662 + 8142 0 -37.039999 0 -37.039999 -4.5751804e-10 160.18662 + 8143 0 -37.039999 0 -37.039999 4.5773553e-10 160.18662 + 8144 0 -37.039999 0 -37.039999 -3.8138242e-10 160.18662 + 8145 0 -37.039999 0 -37.039999 -2.2824595e-10 160.18662 + 8146 0 -37.039999 0 -37.039999 3.8191838e-10 160.18662 + 8147 0 -37.039999 0 -37.039999 4.2021317e-10 160.18662 + 8148 0 -37.039999 0 -37.039999 -3.0486817e-10 160.18662 + 8149 0 -37.039999 0 -37.039999 -6.0983373e-10 160.18662 + 8150 0 -37.039999 0 -37.039999 5.7223262e-10 160.18662 + 8151 0 -37.039999 0 -37.039999 4.9641933e-10 160.18662 + 8152 0 -37.039999 0 -37.039999 -2.6673356e-10 160.18662 + 8153 0 -37.039999 0 -37.039999 3.8747304e-11 160.18662 + 8154 0 -37.039999 0 -37.039999 -3.059755e-10 160.18662 + 8155 0 -37.039999 0 -37.039999 -4.2041648e-10 160.18662 + 8156 0 -37.039999 0 -37.039999 3.8704846e-11 160.18662 + 8157 0 -37.039999 0 -37.039999 3.7933124e-11 160.18662 + 8158 0 -37.039999 0 -37.039999 -3.6344335e-11 160.18662 + 8159 0 -37.039999 0 -37.039999 1.1540568e-10 160.18662 + 8160 0 -37.039999 0 -37.039999 -3.0598781e-10 160.18662 + 8161 0 -37.039999 0 -37.039999 2.681513e-10 160.18662 + 8162 0 -37.039999 0 -37.039999 4.967785e-10 160.18662 + 8163 0 -37.039999 0 -37.039999 -3.6518612e-11 160.18662 + 8164 0 -37.039999 0 -37.039999 -1.1336257e-10 160.18662 + 8165 0 -37.039999 0 -37.039999 2.2804696e-10 160.18662 + 8166 0 -37.039999 0 -37.039999 2.2912207e-10 160.18662 + 8167 0 -37.039999 0 -37.039999 -1.5349347e-10 160.18662 + 8168 0 -37.039999 0 -37.039999 -6.486549e-10 160.18662 + 8169 0 -37.039999 0 -37.039999 -1.8823864e-10 160.18662 + 8170 0 -37.039999 0 -37.039999 1.1547198e-10 160.18662 + 8171 0 -37.039999 0 -37.039999 -1.1335672e-10 160.18662 + 8172 0 -37.039999 0 -37.039999 3.8682701e-11 160.18662 + 8173 0 -37.039999 0 -37.039999 6.1023918e-10 160.18662 + 8174 0 -37.039999 0 -37.039999 4.587155e-10 160.18662 + 8175 0 -37.039999 0 -37.039999 -7.6747008e-11 160.18662 + 8176 0 -37.039999 0 -37.039999 -3.433001e-10 160.18662 + 8177 0 -37.039999 0 -37.039999 3.9503162e-11 160.18662 + 8178 0 -37.039999 0 -37.039999 -7.535679e-11 160.18662 + 8179 0 -37.039999 0 -37.039999 -7.5137995e-11 160.18662 + 8180 0 -37.039999 0 -37.039999 -3.6808176e-11 160.18662 + 8181 0 -37.039999 0 -37.039999 1.5194518e-10 160.18662 + 8182 0 -37.039999 0 -37.039999 3.9401583e-11 160.18662 + 8183 0 -37.039999 0 -37.039999 1.0917772e-12 160.18662 + 8184 0 -37.039999 0 -37.039999 3.9843737e-11 160.18662 + 8185 0 -37.039999 0 -37.039999 -2.6570549e-10 160.18662 + 8186 0 -37.039999 0 -37.039999 -3.4183141e-10 160.18662 + 8187 0 -37.039999 0 -37.039999 2.2988279e-10 160.18662 + 8188 0 -37.039999 0 -37.039999 2.290008e-10 160.18662 + 8189 0 -37.039999 0 -37.039999 -7.6294102e-11 160.18662 + 8190 0 -37.039999 0 -37.039999 -6.4794324e-10 160.18662 + 8191 0 -37.039999 0 -37.039999 -5.7228393e-10 160.18662 + 8192 0 -37.039999 0 -37.039999 8.0134974e-10 160.18662 + 8193 0 -37.039999 0 -37.039999 -4.9694977e-10 160.18662 + 8194 0 -37.039999 0 -37.039999 -6.8792251e-10 160.18662 + 8195 0 -37.039999 0 -37.039999 6.1028393e-10 160.18662 + 8196 0 -37.039999 0 -37.039999 6.1028393e-10 160.18662 + 8197 0 -37.039999 0 -37.039999 -2.6778399e-10 160.18662 + 8198 0 -37.039999 0 -37.039999 -5.7387738e-10 160.18662 + 8199 0 -37.039999 0 -37.039999 6.1132177e-10 160.18662 + 8200 0 -37.039999 0 -37.039999 3.8217101e-10 160.18662 + 8201 0 -37.039999 0 -37.039999 -2.6767278e-10 160.18662 + 8202 0 -37.039999 0 -37.039999 -4.2055753e-10 160.18662 + 8203 0 -37.039999 0 -37.039999 4.9640255e-10 160.18662 + 8204 0 -37.039999 0 -37.039999 -3.0491231e-10 160.18662 + 8205 0 -37.039999 0 -37.039999 -4.195291e-10 160.18662 + 8206 0 -37.039999 0 -37.039999 4.1990508e-10 160.18662 + 8207 0 -37.039999 0 -37.039999 -3.0488677e-10 160.18662 + 8208 0 -37.039999 0 -37.039999 5.3434881e-10 160.18662 + 8209 0 -37.039999 0 -37.039999 -3.0486508e-10 160.18662 + 8210 0 -37.039999 0 -37.039999 -3.4285226e-10 160.18662 + 8211 0 -37.039999 0 -37.039999 4.5773991e-10 160.18662 + 8212 0 -37.039999 0 -37.039999 -2.6602513e-10 160.18662 + 8213 0 -37.039999 0 -37.039999 3.8705305e-11 160.18662 + 8214 0 -37.039999 0 -37.039999 7.7764139e-11 160.18662 + 8215 0 -37.039999 0 -37.039999 -4.593564e-10 160.18662 + 8216 0 -37.039999 0 -37.039999 -6.8852911e-10 160.18662 + 8217 0 -37.039999 0 -37.039999 1.5210501e-10 160.18662 + 8218 0 -37.039999 0 -37.039999 3.830011e-10 160.18662 + 8219 0 -37.039999 0 -37.039999 -3.8198453e-10 160.18662 + 8220 0 -37.039999 0 -37.039999 -3.4321695e-10 160.18662 + 8221 0 -37.039999 0 -37.039999 -2.2887666e-10 160.18662 + 8222 0 -37.039999 0 -37.039999 4.9584875e-10 160.18662 + 8223 0 -37.039999 0 -37.039999 6.0915716e-10 160.18662 + 8224 0 -37.039999 0 -37.039999 1.1522081e-10 160.18662 + 8225 0 -37.039999 0 -37.039999 -7.6440214e-10 160.18662 + 8226 0 -37.039999 0 -37.039999 -2.2932542e-10 160.18662 + 8227 0 -37.039999 0 -37.039999 1.5246158e-10 160.18662 + 8228 0 -37.039999 0 -37.039999 4.5732819e-10 160.18662 + 8229 0 -37.039999 0 -37.039999 -1.5196856e-10 160.18662 + 8230 0 -37.039999 0 -37.039999 -1.5204724e-10 160.18662 + 8231 0 -37.039999 0 -37.039999 2.6638113e-10 160.18662 + 8232 0 -37.039999 0 -37.039999 1.9110823e-10 160.18662 + 8233 0 -37.039999 0 -37.039999 1.1424536e-10 160.18662 + 8234 0 -37.039999 0 -37.039999 -1.9069845e-10 160.18662 + 8235 0 -37.039999 0 -37.039999 2.2836236e-10 160.18662 + 8236 0 -37.039999 0 -37.039999 2.6820598e-10 160.18662 + 8237 0 -37.039999 0 -37.039999 1.1544753e-12 160.18662 + 8238 0 -37.039999 0 -37.039999 -2.2869698e-10 160.18662 + 8239 0 -37.039999 0 -37.039999 -4.1900024e-10 160.18662 + 8240 0 -37.039999 0 -37.039999 -1.5210462e-10 160.18662 + 8241 0 -37.039999 0 -37.039999 8.3180704e-13 160.18662 + 8242 0 -37.039999 0 -37.039999 -7.5746722e-11 160.18662 + 8243 0 -37.039999 0 -37.039999 3.9927021e-11 160.18662 + 8244 0 -37.039999 0 -37.039999 4.9566407e-10 160.18662 + 8245 0 -37.039999 0 -37.039999 -3.4235766e-10 160.18662 + 8246 0 -37.039999 0 -37.039999 -1.1376683e-10 160.18662 + 8247 0 -37.039999 0 -37.039999 3.4346928e-10 160.18662 + 8248 0 -37.039999 0 -37.039999 2.2994556e-10 160.18662 + 8249 0 -37.039999 0 -37.039999 3.908148e-11 160.18662 + 8250 0 -37.039999 0 -37.039999 -3.7290013e-11 160.18662 + 8251 0 -37.039999 0 -37.039999 3.7498994e-11 160.18662 + 8252 0 -37.039999 0 -37.039999 -4.5911243e-10 160.18662 + 8253 0 -37.039999 0 -37.039999 -3.4442803e-10 160.18662 + 8254 0 -37.039999 0 -37.039999 3.4370034e-10 160.18662 + 8255 0 -37.039999 0 -37.039999 1.5405326e-10 160.18662 + 8256 0 -37.039999 0 -37.039999 1.1508796e-10 160.18662 + 8257 0 -37.039999 0 -37.039999 -5.3469805e-10 160.18662 + 8258 0 -37.039999 0 -37.039999 -2.2777824e-10 160.18662 + 8259 0 -37.039999 0 -37.039999 -1.1334881e-10 160.18662 + 8260 0 -37.039999 0 -37.039999 1.526266e-10 160.18662 + 8261 0 -37.039999 0 -37.039999 -2.2848405e-10 160.18662 + 8262 0 -37.039999 0 -37.039999 6.0938809e-13 160.18662 + 8263 0 -37.039999 0 -37.039999 1.52528e-10 160.18662 + 8264 0 -37.039999 0 -37.039999 3.053343e-10 160.18662 + 8265 0 -37.039999 0 -37.039999 4.1997017e-10 160.18662 + 8266 0 -37.039999 0 -37.039999 -6.486974e-10 160.18662 + 8267 0 -37.039999 0 -37.039999 5.339576e-10 160.18662 + 8268 0 -37.039999 0 -37.039999 -4.591509e-10 160.18662 + 8269 0 -37.039999 0 -37.039999 -4.9763097e-10 160.18662 + 8270 0 -37.039999 0 -37.039999 6.1050829e-10 160.18662 + 8271 0 -37.039999 0 -37.039999 -4.5969669e-10 160.18662 + 8272 0 -37.039999 0 -37.039999 -4.9739406e-10 160.18662 + 8273 0 -37.039999 0 -37.039999 6.8710668e-10 160.18662 + 8274 0 -37.039999 0 -37.039999 -4.5975715e-10 160.18662 + 8275 0 -37.039999 0 -37.039999 -4.9779848e-10 160.18662 + 8276 0 -37.039999 0 -37.039999 6.868145e-10 160.18662 + 8277 0 -37.039999 0 -37.039999 -4.9781602e-10 160.18662 + 8278 0 -37.039999 0 -37.039999 6.8674251e-10 160.18662 + 8279 0 -37.039999 0 -37.039999 -3.0651609e-10 160.18662 + 8280 0 -37.039999 0 -37.039999 -4.5930711e-10 160.18662 + 8281 0 -37.039999 0 -37.039999 5.3328378e-10 160.18662 + 8282 0 -37.039999 0 -37.039999 3.8291241e-10 160.18662 + 8283 0 -37.039999 0 -37.039999 -6.1331328e-10 160.18662 + 8284 0 -37.039999 0 -37.039999 -8.3959009e-10 160.18662 + 8285 0 -37.039999 0 -37.039999 -1.9202388e-10 160.18662 + 8286 0 -37.039999 0 -37.039999 6.8692793e-10 160.18662 + 8287 0 -37.039999 0 -37.039999 1.9174985e-10 160.18662 + 8288 0 -37.039999 0 -37.039999 -2.6868521e-10 160.18662 + 8289 0 -37.039999 0 -37.039999 4.5780288e-10 160.18662 + 8290 0 -37.039999 0 -37.039999 3.7893924e-11 160.18662 + 8291 0 -37.039999 0 -37.039999 -3.7153817e-11 160.18662 + 8292 0 -37.039999 0 -37.039999 2.6781429e-10 160.18662 + 8293 0 -37.039999 0 -37.039999 -3.4446134e-10 160.18662 + 8294 0 -37.039999 0 -37.039999 6.867568e-10 160.18662 + 8295 0 -37.039999 0 -37.039999 -6.8779175e-10 160.18662 + 8296 0 -37.039999 0 -37.039999 5.3565278e-10 160.18662 + 8297 0 -37.039999 0 -37.039999 4.5808674e-10 160.18662 + 8298 0 -37.039999 0 -37.039999 -4.2108148e-10 160.18662 + 8299 0 -37.039999 0 -37.039999 -5.728326e-10 160.18662 + 8300 0 -37.039999 0 -37.039999 4.5849216e-10 160.18662 + 8301 0 -37.039999 0 -37.039999 4.5854001e-10 160.18662 + 8302 0 -37.039999 0 -37.039999 -4.2130087e-10 160.18662 + 8303 0 -37.039999 0 -37.039999 -1.1852531e-09 160.18662 + 8304 0 -37.039999 0 -37.039999 -6.3781451e-14 160.18662 + 8305 0 -37.039999 0 -37.039999 -7.4855033e-11 160.18662 + 8306 0 -37.039999 0 -37.039999 -2.2927022e-10 160.18662 + 8307 0 -37.039999 0 -37.039999 4.5836379e-10 160.18662 + 8308 0 -37.039999 0 -37.039999 4.2043307e-10 160.18662 + 8309 0 -37.039999 0 -37.039999 -4.5855079e-10 160.18662 + 8310 0 -37.039999 0 -37.039999 -4.589606e-10 160.18662 + 8311 0 -37.039999 0 -37.039999 6.1056868e-10 160.18662 + 8312 0 -37.039999 0 -37.039999 6.8518754e-10 160.18662 + 8313 0 -37.039999 0 -37.039999 -4.2184784e-10 160.18662 + 8314 0 -37.039999 0 -37.039999 3.0562712e-10 160.18662 + 8315 0 -37.039999 0 -37.039999 -4.9662562e-10 160.18662 + 8316 0 -37.039999 0 -37.039999 5.3396903e-10 160.18662 + 8317 0 -37.039999 0 -37.039999 4.9635658e-10 160.18662 + 8318 0 -37.039999 0 -37.039999 -3.0669254e-10 160.18662 + 8319 0 -37.039999 0 -37.039999 -8.7884911e-10 160.18662 + 8320 0 -37.039999 0 -37.039999 3.444173e-10 160.18662 + 8321 0 -37.039999 0 -37.039999 3.8691548e-11 160.18662 + 8322 0 -37.039999 0 -37.039999 -4.9550135e-10 160.18662 + 8323 0 -37.039999 0 -37.039999 -3.8635183e-11 160.18662 + 8324 0 -37.039999 0 -37.039999 3.4191125e-10 160.18662 + 8325 0 -37.039999 0 -37.039999 -4.9604648e-10 160.18662 + 8326 0 -37.039999 0 -37.039999 -6.8677929e-10 160.18662 + 8327 0 -37.039999 0 -37.039999 5.3582422e-10 160.18662 + 8328 0 -37.039999 0 -37.039999 3.8135688e-10 160.18662 + 8329 0 -37.039999 0 -37.039999 -1.1575023e-10 160.18662 + 8330 0 -37.039999 0 -37.039999 -5.7320692e-10 160.18662 + 8331 0 -37.039999 0 -37.039999 -1.890755e-10 160.18662 + 8332 0 -37.039999 0 -37.039999 3.4451872e-10 160.18662 + 8333 0 -37.039999 0 -37.039999 1.9195624e-10 160.18662 + 8334 0 -37.039999 0 -37.039999 -7.521929e-11 160.18662 + 8335 0 -37.039999 0 -37.039999 9.2887175e-13 160.18662 + 8336 0 -37.039999 0 -37.039999 7.6842464e-11 160.18662 + 8337 0 -37.039999 0 -37.039999 9.3795007e-13 160.18662 + 8338 0 -37.039999 0 -37.039999 -1.8977537e-10 160.18662 + 8339 0 -37.039999 0 -37.039999 1.6371396e-12 160.18662 + 8340 0 -37.039999 0 -37.039999 1.1688088e-10 160.18662 + 8341 0 -37.039999 0 -37.039999 -3.8179127e-10 160.18662 + 8342 0 -37.039999 0 -37.039999 -3.4283986e-10 160.18662 + 8343 0 -37.039999 0 -37.039999 -4.2010431e-10 160.18662 + 8344 0 -37.039999 0 -37.039999 4.2117987e-10 160.18662 + 8345 0 -37.039999 0 -37.039999 4.5725162e-10 160.18662 + 8346 0 -37.039999 0 -37.039999 -4.5807799e-10 160.18662 + 8347 0 -37.039999 0 -37.039999 4.9648948e-10 160.18662 + 8348 0 -37.039999 0 -37.039999 -4.2063121e-10 160.18662 + 8349 0 -37.039999 0 -37.039999 5.3454379e-10 160.18662 + 8350 0 -37.039999 0 -37.039999 3.8211826e-10 160.18662 + 8351 0 -37.039999 0 -37.039999 -4.2108689e-10 160.18662 + 8352 0 -37.039999 0 -37.039999 -2.6714509e-10 160.18662 + 8353 0 -37.039999 0 -37.039999 1.354164e-13 160.18662 + 8354 0 -37.039999 0 -37.039999 7.6248318e-10 160.18662 + 8355 0 -37.039999 0 -37.039999 3.0584833e-10 160.18662 + 8356 0 -37.039999 0 -37.039999 -3.8427759e-11 160.18662 + 8357 0 -37.039999 0 -37.039999 -3.0523241e-10 160.18662 + 8358 0 -37.039999 0 -37.039999 3.7415224e-11 160.18662 + 8359 0 -37.039999 0 -37.039999 -2.2854712e-10 160.18662 + 8360 0 -37.039999 0 -37.039999 3.0481262e-10 160.18662 + 8361 0 -37.039999 0 -37.039999 1.9051671e-10 160.18662 + 8362 0 -37.039999 0 -37.039999 -5.7331815e-10 160.18662 + 8363 0 -37.039999 0 -37.039999 4.1851764e-10 160.18662 + 8364 0 -37.039999 0 -37.039999 4.1922905e-10 160.18662 + 8365 0 -37.039999 0 -37.039999 -4.5841193e-10 160.18662 + 8366 0 -37.039999 0 -37.039999 4.5735678e-10 160.18662 + 8367 0 -37.039999 0 -37.039999 3.0357362e-10 160.18662 + 8368 0 -37.039999 0 -37.039999 -1.9196253e-10 160.18662 + 8369 0 -37.039999 0 -37.039999 -1.185578e-09 160.18662 + 8370 0 -37.039999 0 -37.039999 3.4319581e-10 160.18662 + 8371 0 -37.039999 0 -37.039999 3.4266835e-10 160.18662 + 8372 0 -37.039999 0 -37.039999 -7.2504339e-10 160.18662 + 8373 0 -37.039999 0 -37.039999 -1.9084858e-10 160.18662 + 8374 0 -37.039999 0 -37.039999 1.9118537e-10 160.18662 + 8375 0 -37.039999 0 -37.039999 -1.9157592e-10 160.18662 + 8376 0 -37.039999 0 -37.039999 3.6927999e-11 160.18662 + 8377 0 -37.039999 0 -37.039999 1.904661e-10 160.18662 + 8378 0 -37.039999 0 -37.039999 -1.1507353e-10 160.18662 + 8379 0 -37.039999 0 -37.039999 -6.1062943e-10 160.18662 + 8380 0 -37.039999 0 -37.039999 -4.5768975e-10 160.18662 + 8381 0 -37.039999 0 -37.039999 7.764525e-11 160.18662 + 8382 0 -37.039999 0 -37.039999 3.8144631e-10 160.18662 + 8383 0 -37.039999 0 -37.039999 7.7756001e-11 160.18662 + 8384 0 -37.039999 0 -37.039999 1.6839067e-12 160.18662 + 8385 0 -37.039999 0 -37.039999 -1.8930232e-10 160.18662 + 8386 0 -37.039999 0 -37.039999 -1.1194812e-10 160.18662 + 8387 0 -37.039999 0 -37.039999 1.9068509e-12 160.18662 + 8388 0 -37.039999 0 -37.039999 1.1483645e-10 160.18662 + 8389 0 -37.039999 0 -37.039999 -1.5104434e-10 160.18662 + 8390 0 -37.039999 0 -37.039999 1.3550238e-12 160.18662 + 8391 0 -37.039999 0 -37.039999 1.1956048e-12 160.18662 + 8392 0 -37.039999 0 -37.039999 7.7778146e-11 160.18662 + 8393 0 -37.039999 0 -37.039999 -7.5234187e-11 160.18662 + 8394 0 -37.039999 0 -37.039999 1.53417e-10 160.18662 + 8395 0 -37.039999 0 -37.039999 6.7328943e-14 160.18662 + 8396 0 -37.039999 0 -37.039999 7.6252947e-13 160.18662 + 8397 0 -37.039999 0 -37.039999 1.1456351e-10 160.18662 + 8398 0 -37.039999 0 -37.039999 -1.8972945e-10 160.18662 + 8399 0 -37.039999 0 -37.039999 7.6838933e-11 160.18662 + 8400 0 -37.039999 0 -37.039999 -1.9031619e-10 160.18662 + 8401 0 -37.039999 0 -37.039999 -1.1400424e-10 160.18662 + 8402 0 -37.039999 0 -37.039999 7.7037715e-11 160.18662 + 8403 0 -37.039999 0 -37.039999 -1.1299272e-10 160.18662 + 8404 0 -37.039999 0 -37.039999 1.5959203e-12 160.18662 + 8405 0 -37.039999 0 -37.039999 2.6742181e-10 160.18662 + 8406 0 -37.039999 0 -37.039999 2.303768e-10 160.18662 + 8407 0 -37.039999 0 -37.039999 -1.1359791e-10 160.18662 + 8408 0 -37.039999 0 -37.039999 -1.5177375e-10 160.18662 + 8409 0 -37.039999 0 -37.039999 1.6606836e-12 160.18662 + 8410 0 -37.039999 0 -37.039999 3.9300667e-11 160.18662 + 8411 0 -37.039999 0 -37.039999 1.6423665e-12 160.18662 + 8412 0 -37.039999 0 -37.039999 -7.5536454e-11 160.18662 + 8413 0 -37.039999 0 -37.039999 1.5393206e-10 160.18662 + 8414 0 -37.039999 0 -37.039999 7.718863e-11 160.18662 + 8415 0 -37.039999 0 -37.039999 -1.5253215e-10 160.18662 + 8416 0 -37.039999 0 -37.039999 -4.1914175e-10 160.18662 + 8417 0 -37.039999 0 -37.039999 2.2956415e-10 160.18662 + 8418 0 -37.039999 0 -37.039999 2.298451e-10 160.18662 + 8419 0 -37.039999 0 -37.039999 -4.9571231e-10 160.18662 + 8420 0 -37.039999 0 -37.039999 5.3427499e-10 160.18662 + 8421 0 -37.039999 0 -37.039999 -5.7303129e-10 160.18662 + 8422 0 -37.039999 0 -37.039999 -5.3500869e-10 160.18662 + 8423 0 -37.039999 0 -37.039999 8.0118209e-10 160.18662 + 8424 0 -37.039999 0 -37.039999 -5.7358922e-10 160.18662 + 8425 0 -37.039999 0 -37.039999 -4.20222e-10 160.18662 + 8426 0 -37.039999 0 -37.039999 5.8844711e-14 160.18662 + 8427 0 -37.039999 0 -37.039999 9.94045e-10 160.18662 + 8428 0 -37.039999 0 -37.039999 -7.6705605e-11 160.18662 + 8429 0 -37.039999 0 -37.039999 1.5296002e-10 160.18662 + 8430 0 -37.039999 0 -37.039999 -3.5137439e-13 160.18662 + 8431 0 -37.039999 0 -37.039999 1.1456727e-10 160.18662 + 8432 0 -37.039999 0 -37.039999 -3.4207538e-10 160.18662 + 8433 0 -37.039999 0 -37.039999 1.0598407e-12 160.18662 + 8434 0 -37.039999 0 -37.039999 -3.4361273e-10 160.18662 + 8435 0 -37.039999 0 -37.039999 -3.049063e-10 160.18662 + 8436 0 -37.039999 0 -37.039999 7.632007e-11 160.18662 + 8437 0 -37.039999 0 -37.039999 1.1503829e-10 160.18662 + 8438 0 -37.039999 0 -37.039999 3.8426057e-11 160.18662 + 8439 0 -37.039999 0 -37.039999 -3.7094923e-11 160.18662 + 8440 0 -37.039999 0 -37.039999 -7.5445031e-11 160.18662 + 8441 0 -37.039999 0 -37.039999 4.5180318e-13 160.18662 + 8442 0 -37.039999 0 -37.039999 1.155972e-10 160.18662 + 8443 0 -37.039999 0 -37.039999 -3.6997079e-11 160.18662 + 8444 0 -37.039999 0 -37.039999 7.7663959e-11 160.18662 + 8445 0 -37.039999 0 -37.039999 1.1400861e-10 160.18662 + 8446 0 -37.039999 0 -37.039999 -2.6539254e-10 160.18662 + 8447 0 -37.039999 0 -37.039999 -1.9014754e-10 160.18662 + 8448 0 -37.039999 0 -37.039999 1.14894e-10 160.18662 + 8449 0 -37.039999 0 -37.039999 7.6808007e-11 160.18662 + 8450 0 -37.039999 0 -37.039999 2.297142e-10 160.18662 + 8451 0 -37.039999 0 -37.039999 -6.4802139e-10 160.18662 + 8452 0 -37.039999 0 -37.039999 6.10313e-10 160.18662 + 8453 0 -37.039999 0 -37.039999 -6.1136828e-10 160.18662 + 8454 0 -37.039999 0 -37.039999 4.9649503e-10 160.18662 + 8455 0 -37.039999 0 -37.039999 6.1147857e-10 160.18662 + 8456 0 -37.039999 0 -37.039999 -3.7758097e-11 160.18662 + 8457 0 -37.039999 0 -37.039999 -5.7203912e-10 160.18662 + 8458 0 -37.039999 0 -37.039999 2.2856733e-10 160.18662 + 8459 0 -37.039999 0 -37.039999 -3.8871195e-11 160.18662 + 8460 0 -37.039999 0 -37.039999 3.8667479e-11 160.18662 + 8461 0 -37.039999 0 -37.039999 -2.2834976e-10 160.18662 + 8462 0 -37.039999 0 -37.039999 -1.9061229e-10 160.18662 + 8463 0 -37.039999 0 -37.039999 1.5260537e-10 160.18662 + 8464 0 -37.039999 0 -37.039999 -1.5167462e-10 160.18662 + 8465 0 -37.039999 0 -37.039999 -1.1448692e-10 160.18662 + 8466 0 -37.039999 0 -37.039999 1.1412697e-10 160.18662 + 8467 0 -37.039999 0 -37.039999 8.0185405e-10 160.18662 + 8468 0 -37.039999 0 -37.039999 8.0164669e-10 160.18662 + 8469 0 -37.039999 0 -37.039999 -1.9064975e-10 160.18662 + 8470 0 -37.039999 0 -37.039999 -6.4904738e-10 160.18662 + 8471 0 -37.039999 0 -37.039999 -8.0256977e-10 160.18662 + 8472 0 -37.039999 0 -37.039999 3.0566892e-10 160.18662 + 8473 0 -37.039999 0 -37.039999 3.4357118e-10 160.18662 + 8474 0 -37.039999 0 -37.039999 -3.6135442e-11 160.18662 + 8475 0 -37.039999 0 -37.039999 -3.6513087e-11 160.18662 + 8476 0 -37.039999 0 -37.039999 -7.4571702e-11 160.18662 + 8477 0 -37.039999 0 -37.039999 -7.4742288e-11 160.18662 + 8478 0 -37.039999 0 -37.039999 1.5367087e-10 160.18662 + 8479 0 -37.039999 0 -37.039999 1.5238394e-10 160.18662 + 8480 0 -37.039999 0 -37.039999 -1.5068577e-10 160.18662 + 8481 0 -37.039999 0 -37.039999 -1.5119207e-10 160.18662 + 8482 0 -37.039999 0 -37.039999 1.1509858e-10 160.18662 + 8483 0 -37.039999 0 -37.039999 1.1520704e-10 160.18662 + 8484 0 -37.039999 0 -37.039999 -1.5019963e-10 160.18662 + 8485 0 -37.039999 0 -37.039999 -7.4437705e-11 160.18662 + 8486 0 -37.039999 0 -37.039999 7.7173248e-11 160.18662 + 8487 0 -37.039999 0 -37.039999 1.1027125e-12 160.18662 + 8488 0 -37.039999 0 -37.039999 1.5348931e-10 160.18662 + 8489 0 -37.039999 0 -37.039999 3.824126e-11 160.18662 + 8490 0 -37.039999 0 -37.039999 1.8717985e-12 160.18662 + 8491 0 -37.039999 0 -37.039999 1.9130779e-10 160.18662 + 8492 0 -37.039999 0 -37.039999 -6.1071158e-10 160.18662 + 8493 0 -37.039999 0 -37.039999 6.8693078e-10 160.18662 + 8494 0 -37.039999 0 -37.039999 -7.6388803e-10 160.18662 + 8495 0 -37.039999 0 -37.039999 4.9701176e-10 160.18662 + 8496 0 -37.039999 0 -37.039999 -1.7400318e-13 160.18662 + 8497 0 -37.039999 0 -37.039999 -5.3329317e-10 160.18662 + 8498 0 -37.039999 0 -37.039999 -5.3433685e-10 160.18662 + 8499 0 -37.039999 0 -37.039999 4.9721666e-10 160.18662 + 8500 0 -37.039999 0 -37.039999 -5.3418456e-10 160.18662 + 8501 0 -37.039999 0 -37.039999 4.5925178e-10 160.18662 + 8502 0 -37.039999 0 -37.039999 4.5925178e-10 160.18662 + 8503 0 -37.039999 0 -37.039999 1.5149796e-10 160.18662 + 8504 0 -37.039999 0 -37.039999 -6.4833171e-10 160.18662 + 8505 0 -37.039999 0 -37.039999 5.7439979e-10 160.18662 + 8506 0 -37.039999 0 -37.039999 -6.4833171e-10 160.18662 + 8507 0 -37.039999 0 -37.039999 5.7439979e-10 160.18662 + 8508 0 -37.039999 0 -37.039999 -6.4823448e-10 160.18662 + 8509 0 -37.039999 0 -37.039999 5.351369e-10 160.18662 + 8510 0 -37.039999 0 -37.039999 -4.5725713e-10 160.18662 + 8511 0 -37.039999 0 -37.039999 3.8276337e-10 160.18662 + 8512 0 -37.039999 0 -37.039999 -3.6896162e-11 160.18662 + 8513 0 -37.039999 0 -37.039999 -3.8133671e-10 160.18662 + 8514 0 -37.039999 0 -37.039999 -2.2825824e-10 160.18662 + 8515 0 -37.039999 0 -37.039999 -3.031533e-10 160.18662 + 8516 0 -37.039999 0 -37.039999 2.2809219e-10 160.18662 + 8517 0 -37.039999 0 -37.039999 3.0457535e-10 160.18662 + 8518 0 -37.039999 0 -37.039999 -5.3307875e-10 160.18662 + 8519 0 -37.039999 0 -37.039999 4.2012422e-10 160.18662 + 8520 0 -37.039999 0 -37.039999 4.1917634e-10 160.18662 + 8521 0 -37.039999 0 -37.039999 -5.728e-10 160.18662 + 8522 0 -37.039999 0 -37.039999 6.4838869e-10 160.18662 + 8523 0 -37.039999 0 -37.039999 -6.1107597e-10 160.18662 + 8524 0 -37.039999 0 -37.039999 6.104066e-10 160.18662 + 8525 0 -37.039999 0 -37.039999 -7.6424089e-10 160.18662 + 8526 0 -37.039999 0 -37.039999 6.8727172e-10 160.18662 + 8527 0 -37.039999 0 -37.039999 -4.9609025e-10 160.18662 + 8528 0 -37.039999 0 -37.039999 5.3414354e-10 160.18662 + 8529 0 -37.039999 0 -37.039999 -4.9609025e-10 160.18662 + 8530 0 -37.039999 0 -37.039999 5.7250472e-10 160.18662 + 8531 0 -37.039999 0 -37.039999 -4.9609025e-10 160.18662 + 8532 0 -37.039999 0 -37.039999 5.7250472e-10 160.18662 + 8533 0 -37.039999 0 -37.039999 -4.9609025e-10 160.18662 + 8534 0 -37.039999 0 -37.039999 5.3414354e-10 160.18662 + 8535 0 -37.039999 0 -37.039999 -3.4374272e-10 160.18662 + 8536 0 -37.039999 0 -37.039999 -3.4374272e-10 160.18662 + 8537 0 -37.039999 0 -37.039999 4.9667173e-10 160.18662 + 8538 0 -37.039999 0 -37.039999 -5.73686e-10 160.18662 + 8539 0 -37.039999 0 -37.039999 6.8689692e-10 160.18662 + 8540 0 -37.039999 0 -37.039999 -4.9621501e-10 160.18662 + 8541 0 -37.039999 0 -37.039999 6.8727061e-10 160.18662 + 8542 0 -37.039999 0 -37.039999 -4.1933957e-10 160.18662 + 8543 0 -37.039999 0 -37.039999 7.5766088e-11 160.18662 + 8544 0 -37.039999 0 -37.039999 3.9668222e-11 160.18662 + 8545 0 -37.039999 0 -37.039999 -1.5108501e-10 160.18662 + 8546 0 -37.039999 0 -37.039999 -3.7273255e-11 160.18662 + 8547 0 -37.039999 0 -37.039999 7.6738315e-11 160.18662 + 8548 0 -37.039999 0 -37.039999 7.8160901e-11 160.18662 + 8549 0 -37.039999 0 -37.039999 -1.5099918e-10 160.18662 + 8550 0 -37.039999 0 -37.039999 -1.5099918e-10 160.18662 + 8551 0 -37.039999 0 -37.039999 7.7613384e-11 160.18662 + 8552 0 -37.039999 0 -37.039999 1.1256146e-12 160.18662 + 8553 0 -37.039999 0 -37.039999 1.9273216e-10 160.18662 + 8554 0 -37.039999 0 -37.039999 -1.1341513e-10 160.18662 + 8555 0 -37.039999 0 -37.039999 -3.7402781e-11 160.18662 + 8556 0 -37.039999 0 -37.039999 1.7297568e-12 160.18662 + 8557 0 -37.039999 0 -37.039999 2.2902725e-10 160.18662 + 8558 0 -37.039999 0 -37.039999 1.5272611e-10 160.18662 + 8559 0 -37.039999 0 -37.039999 -7.5624899e-11 160.18662 + 8560 0 -37.039999 0 -37.039999 2.0871336e-12 160.18662 + 8561 0 -37.039999 0 -37.039999 1.5257424e-10 160.18662 + 8562 0 -37.039999 0 -37.039999 -1.1318274e-10 160.18662 + 8563 0 -37.039999 0 -37.039999 3.9718774e-11 160.18662 + 8564 0 -37.039999 0 -37.039999 1.1531763e-10 160.18662 + 8565 0 -37.039999 0 -37.039999 -5.3421301e-10 160.18662 + 8566 0 -37.039999 0 -37.039999 6.8719265e-10 160.18662 + 8567 0 -37.039999 0 -37.039999 -3.8293814e-10 160.18662 + 8568 0 -37.039999 0 -37.039999 -5.7330091e-10 160.18662 + 8569 0 -37.039999 0 -37.039999 4.2049962e-10 160.18662 + 8570 0 -37.039999 0 -37.039999 3.8247399e-10 160.18662 + 8571 0 -37.039999 0 -37.039999 3.6810784e-11 160.18662 + 8572 0 -37.039999 0 -37.039999 -1.1346926e-10 160.18662 + 8573 0 -37.039999 0 -37.039999 3.4254391e-10 160.18662 + 8574 0 -37.039999 0 -37.039999 1.920476e-10 160.18662 + 8575 0 -37.039999 0 -37.039999 5.7232476e-10 160.18662 + 8576 0 -37.039999 0 -37.039999 -5.3489805e-10 160.18662 + 8577 0 -37.039999 0 -37.039999 7.637798e-10 160.18662 + 8578 0 -37.039999 0 -37.039999 -7.6409624e-10 160.18662 + 8579 0 -37.039999 0 -37.039999 7.637798e-10 160.18662 + 8580 0 -37.039999 0 -37.039999 -7.6409624e-10 160.18662 + 8581 0 -37.039999 0 -37.039999 7.637798e-10 160.18662 + 8582 0 -37.039999 0 -37.039999 -6.8776947e-10 160.18662 + 8583 0 -37.039999 0 -37.039999 8.020636e-10 160.18662 + 8584 0 -37.039999 0 -37.039999 -6.1028201e-10 160.18662 + 8585 0 -37.039999 0 -37.039999 7.6344578e-10 160.18662 + 8586 0 -37.039999 0 -37.039999 -4.572354e-10 160.18662 + 8587 0 -37.039999 0 -37.039999 4.1991971e-10 160.18662 + 8588 0 -37.039999 0 -37.039999 -2.2799229e-10 160.18662 + 8589 0 -37.039999 0 -37.039999 -2.281098e-10 160.18662 + 8590 0 -37.039999 0 -37.039999 -4.5869767e-10 160.18662 + 8591 0 -37.039999 0 -37.039999 4.9538514e-10 160.18662 + 8592 0 -37.039999 0 -37.039999 -4.5809784e-10 160.18662 + 8593 0 -37.039999 0 -37.039999 5.3355834e-10 160.18662 + 8594 0 -37.039999 0 -37.039999 -2.2833222e-10 160.18662 + 8595 0 -37.039999 0 -37.039999 -2.2837484e-10 160.18662 + 8596 0 -37.039999 0 -37.039999 3.7655274e-11 160.18662 + 8597 0 -37.039999 0 -37.039999 -3.6237115e-11 160.18662 + 8598 0 -37.039999 0 -37.039999 3.8598957e-11 160.18662 + 8599 0 -37.039999 0 -37.039999 7.8056157e-11 160.18662 + 8600 0 -37.039999 0 -37.039999 1.5298592e-10 160.18662 + 8601 0 -37.039999 0 -37.039999 3.8860668e-11 160.18662 + 8602 0 -37.039999 0 -37.039999 -3.0515412e-10 160.18662 + 8603 0 -37.039999 0 -37.039999 -2.2848421e-10 160.18662 + 8604 0 -37.039999 0 -37.039999 3.0484508e-10 160.18662 + 8605 0 -37.039999 0 -37.039999 6.4922931e-10 160.18662 + 8606 0 -37.039999 0 -37.039999 -4.1871854e-10 160.18662 + 8607 0 -37.039999 0 -37.039999 4.965876e-10 160.18662 + 8608 0 -37.039999 0 -37.039999 -5.728931e-10 160.18662 + 8609 0 -37.039999 0 -37.039999 6.4793751e-10 160.18662 + 8610 0 -37.039999 0 -37.039999 3.807081e-10 160.18662 + 8611 0 -37.039999 0 -37.039999 -2.676297e-10 160.18662 + 8612 0 -37.039999 0 -37.039999 -5.7171664e-10 160.18662 + 8613 0 -37.039999 0 -37.039999 5.7313062e-10 160.18662 + 8614 0 -37.039999 0 -37.039999 -5.7404118e-10 160.18662 + 8615 0 -37.039999 0 -37.039999 -4.2139663e-10 160.18662 + 8616 0 -37.039999 0 -37.039999 5.7220078e-10 160.18662 + 8617 0 -37.039999 0 -37.039999 5.7190051e-10 160.18662 + 8618 0 -37.039999 0 -37.039999 1.5260644e-10 160.18662 + 8619 0 -37.039999 0 -37.039999 -6.8848351e-10 160.18662 + 8620 0 -37.039999 0 -37.039999 -4.9752932e-10 160.18662 + 8621 0 -37.039999 0 -37.039999 6.1090989e-10 160.18662 + 8622 0 -37.039999 0 -37.039999 8.0158984e-10 160.18662 + 8623 0 -37.039999 0 -37.039999 -5.7356828e-10 160.18662 + 8624 0 -37.039999 0 -37.039999 -3.8271354e-10 160.18662 + 8625 0 -37.039999 0 -37.039999 4.1827117e-10 160.18662 + 8626 0 -37.039999 0 -37.039999 8.0185641e-10 160.18662 + 8627 0 -37.039999 0 -37.039999 -4.2058335e-10 160.18662 + 8628 0 -37.039999 0 -37.039999 -4.9430668e-10 160.18662 + 8629 0 -37.039999 0 -37.039999 -1.5234233e-10 160.18662 + 8630 0 -37.039999 0 -37.039999 4.586815e-10 160.18662 + 8631 0 -37.039999 0 -37.039999 3.8154053e-10 160.18662 + 8632 0 -37.039999 0 -37.039999 2.2896804e-10 160.18662 + 8633 0 -37.039999 0 -37.039999 5.5228374e-13 160.18662 + 8634 0 -37.039999 0 -37.039999 -9.5714648e-10 160.18662 + 8635 0 -37.039999 0 -37.039999 -1.4143333e-09 160.18662 + 8636 0 -37.039999 0 -37.039999 -2.2671089e-10 160.18662 + 8637 0 -37.039999 0 -37.039999 -1.5096651e-10 160.18662 + 8638 0 -37.039999 0 -37.039999 3.9442504e-11 160.18662 + 8639 0 -37.039999 0 -37.039999 1.9174297e-10 160.18662 + 8640 0 -37.039999 0 -37.039999 1.9133388e-10 160.18662 + 8641 0 -37.039999 0 -37.039999 6.6200111e-13 160.18662 + 8642 0 -37.039999 0 -37.039999 -1.9045689e-10 160.18662 + 8643 0 -37.039999 0 -37.039999 1.5347654e-10 160.18662 + 8644 0 -37.039999 0 -37.039999 1.1516648e-10 160.18662 + 8645 0 -37.039999 0 -37.039999 -1.5345889e-10 160.18662 + 8646 0 -37.039999 0 -37.039999 3.8139179e-10 160.18662 + 8647 0 -37.039999 0 -37.039999 -2.6613377e-10 160.18662 + 8648 0 -37.039999 0 -37.039999 1.2076176e-12 160.18662 + 8649 0 -37.039999 0 -37.039999 9.2609782e-13 160.18662 + 8650 0 -37.039999 0 -37.039999 1.4354678e-12 160.18662 + 8651 0 -37.039999 0 -37.039999 -3.4359254e-10 160.18662 + 8652 0 -37.039999 0 -37.039999 3.0615999e-10 160.18662 + 8653 0 -37.039999 0 -37.039999 1.911049e-10 160.18662 + 8654 0 -37.039999 0 -37.039999 -2.2861699e-10 160.18662 + 8655 0 -37.039999 0 -37.039999 -4.5671663e-10 160.18662 + 8656 0 -37.039999 0 -37.039999 -3.039573e-10 160.18662 + 8657 0 -37.039999 0 -37.039999 -1.8956079e-10 160.18662 + 8658 0 -37.039999 0 -37.039999 5.3464709e-10 160.18662 + 8659 0 -37.039999 0 -37.039999 -4.572163e-10 160.18662 + 8660 0 -37.039999 0 -37.039999 7.2601737e-10 160.18662 + 8661 0 -37.039999 0 -37.039999 -5.7213096e-10 160.18662 + 8662 0 -37.039999 0 -37.039999 7.2511397e-10 160.18662 + 8663 0 -37.039999 0 -37.039999 -4.5856138e-10 160.18662 + 8664 0 -37.039999 0 -37.039999 -6.1103028e-10 160.18662 + 8665 0 -37.039999 0 -37.039999 7.4662778e-11 160.18662 + 8666 0 -37.039999 0 -37.039999 1.0313036e-09 160.18662 + 8667 0 -37.039999 0 -37.039999 1.5213744e-10 160.18662 + 8668 0 -37.039999 0 -37.039999 -8.0252371e-10 160.18662 + 8669 0 -37.039999 0 -37.039999 -8.4052459e-10 160.18662 + 8670 0 -37.039999 0 -37.039999 1.8935921e-10 160.18662 + 8671 0 -37.039999 0 -37.039999 8.7799336e-10 160.18662 + 8672 0 -37.039999 0 -37.039999 2.6583705e-10 160.18662 + 8673 0 -37.039999 0 -37.039999 -5.3486802e-10 160.18662 + 8674 0 -37.039999 0 -37.039999 3.4435368e-10 160.18662 + 8675 0 -37.039999 0 -37.039999 7.5915926e-11 160.18662 + 8676 0 -37.039999 0 -37.039999 -3.0321989e-10 160.18662 + 8677 0 -37.039999 0 -37.039999 -1.9104915e-10 160.18662 + 8678 0 -37.039999 0 -37.039999 6.0969159e-10 160.18662 + 8679 0 -37.039999 0 -37.039999 6.0969159e-10 160.18662 + 8680 0 -37.039999 0 -37.039999 -7.7404634e-11 160.18662 + 8681 0 -37.039999 0 -37.039999 -5.3430615e-10 160.18662 + 8682 0 -37.039999 0 -37.039999 3.8088151e-10 160.18662 + 8683 0 -37.039999 0 -37.039999 3.0563563e-10 160.18662 + 8684 0 -37.039999 0 -37.039999 -7.705659e-11 160.18662 + 8685 0 -37.039999 0 -37.039999 -3.8214651e-10 160.18662 + 8686 0 -37.039999 0 -37.039999 4.2109757e-10 160.18662 + 8687 0 -37.039999 0 -37.039999 3.0641173e-10 160.18662 + 8688 0 -37.039999 0 -37.039999 -4.1995238e-10 160.18662 + 8689 0 -37.039999 0 -37.039999 -2.6685376e-10 160.18662 + 8690 0 -37.039999 0 -37.039999 -4.9704915e-10 160.18662 + 8691 0 -37.039999 0 -37.039999 6.494379e-10 160.18662 + 8692 0 -37.039999 0 -37.039999 -4.971442e-10 160.18662 + 8693 0 -37.039999 0 -37.039999 6.1036355e-10 160.18662 + 8694 0 -37.039999 0 -37.039999 -4.2113476e-10 160.18662 + 8695 0 -37.039999 0 -37.039999 -5.7325171e-10 160.18662 + 8696 0 -37.039999 0 -37.039999 1.1500926e-10 160.18662 + 8697 0 -37.039999 0 -37.039999 7.2508146e-10 160.18662 + 8698 0 -37.039999 0 -37.039999 -2.6872813e-10 160.18662 + 8699 0 -37.039999 0 -37.039999 -4.2000231e-10 160.18662 + 8700 0 -37.039999 0 -37.039999 2.2893326e-10 160.18662 + 8701 0 -37.039999 0 -37.039999 2.66421e-10 160.18662 + 8702 0 -37.039999 0 -37.039999 -3.815874e-10 160.18662 + 8703 0 -37.039999 0 -37.039999 -1.1461645e-10 160.18662 + 8704 0 -37.039999 0 -37.039999 3.0534907e-10 160.18662 + 8705 0 -37.039999 0 -37.039999 -2.2767122e-10 160.18662 + 8706 0 -37.039999 0 -37.039999 1.9141932e-10 160.18662 + 8707 0 -37.039999 0 -37.039999 2.3063496e-10 160.18662 + 8708 0 -37.039999 0 -37.039999 -1.5332027e-10 160.18662 + 8709 0 -37.039999 0 -37.039999 -2.2921685e-10 160.18662 + 8710 0 -37.039999 0 -37.039999 1.916918e-10 160.18662 + 8711 0 -37.039999 0 -37.039999 7.6569426e-11 160.18662 + 8712 0 -37.039999 0 -37.039999 1.1585737e-10 160.18662 + 8713 0 -37.039999 0 -37.039999 7.6379607e-11 160.18662 + 8714 0 -37.039999 0 -37.039999 -6.4891212e-10 160.18662 + 8715 0 -37.039999 0 -37.039999 -6.8852189e-10 160.18662 + 8716 0 -37.039999 0 -37.039999 6.4925471e-10 160.18662 + 8717 0 -37.039999 0 -37.039999 -4.589898e-10 160.18662 + 8718 0 -37.039999 0 -37.039999 -6.1080541e-10 160.18662 + 8719 0 -37.039999 0 -37.039999 6.1085584e-10 160.18662 + 8720 0 -37.039999 0 -37.039999 5.3436821e-10 160.18662 + 8721 0 -37.039999 0 -37.039999 -4.205071e-10 160.18662 + 8722 0 -37.039999 0 -37.039999 -5.3476254e-10 160.18662 + 8723 0 -37.039999 0 -37.039999 5.7233893e-10 160.18662 + 8724 0 -37.039999 0 -37.039999 6.8676959e-10 160.18662 + 8725 0 -37.039999 0 -37.039999 -6.1130955e-10 160.18662 + 8726 0 -37.039999 0 -37.039999 -8.7930566e-10 160.18662 + 8727 0 -37.039999 0 -37.039999 4.9567869e-10 160.18662 + 8728 0 -37.039999 0 -37.039999 6.1111702e-10 160.18662 + 8729 0 -37.039999 0 -37.039999 -3.8304895e-10 160.18662 + 8730 0 -37.039999 0 -37.039999 -3.8199576e-10 160.18662 + 8731 0 -37.039999 0 -37.039999 -1.1531878e-10 160.18662 + 8732 0 -37.039999 0 -37.039999 3.4412982e-10 160.18662 + 8733 0 -37.039999 0 -37.039999 4.9636291e-10 160.18662 + 8734 0 -37.039999 0 -37.039999 -4.974585e-10 160.18662 + 8735 0 -37.039999 0 -37.039999 -1.1471047e-09 160.18662 + 8736 0 -37.039999 0 -37.039999 2.6754471e-10 160.18662 + 8737 0 -37.039999 0 -37.039999 2.6754471e-10 160.18662 + 8738 0 -37.039999 0 -37.039999 -1.5267011e-10 160.18662 + 8739 0 -37.039999 0 -37.039999 -1.905987e-10 160.18662 + 8740 0 -37.039999 0 -37.039999 4.9554864e-10 160.18662 + 8741 0 -37.039999 0 -37.039999 9.1479603e-10 160.18662 + 8742 0 -37.039999 0 -37.039999 -1.1407152e-10 160.18662 + 8743 0 -37.039999 0 -37.039999 -6.1127892e-10 160.18662 + 8744 0 -37.039999 0 -37.039999 -2.7120544e-13 160.18662 + 8745 0 -37.039999 0 -37.039999 5.7224225e-10 160.18662 + 8746 0 -37.039999 0 -37.039999 5.7293183e-10 160.18662 + 8747 0 -37.039999 0 -37.039999 -4.977775e-10 160.18662 + 8748 0 -37.039999 0 -37.039999 5.3409129e-10 160.18662 + 8749 0 -37.039999 0 -37.039999 2.2820567e-10 160.18662 + 8750 0 -37.039999 0 -37.039999 -2.686072e-10 160.18662 + 8751 0 -37.039999 0 -37.039999 2.2802974e-10 160.18662 + 8752 0 -37.039999 0 -37.039999 -3.0391255e-10 160.18662 + 8753 0 -37.039999 0 -37.039999 -4.9574076e-10 160.18662 + 8754 0 -37.039999 0 -37.039999 3.8228032e-10 160.18662 + 8755 0 -37.039999 0 -37.039999 1.914455e-10 160.18662 + 8756 0 -37.039999 0 -37.039999 -3.0575521e-10 160.18662 + 8757 0 -37.039999 0 -37.039999 -6.4849791e-10 160.18662 + 8758 0 -37.039999 0 -37.039999 5.3518612e-10 160.18662 + 8759 0 -37.039999 0 -37.039999 -6.4939822e-10 160.18662 + 8760 0 -37.039999 0 -37.039999 2.299468e-10 160.18662 + 8761 0 -37.039999 0 -37.039999 8.0141364e-10 160.18662 + 8762 0 -37.039999 0 -37.039999 -3.8510815e-11 160.18662 + 8763 0 -37.039999 0 -37.039999 -7.2766958e-10 160.18662 + 8764 0 -37.039999 0 -37.039999 -7.7365984e-11 160.18662 + 8765 0 -37.039999 0 -37.039999 6.8719003e-10 160.18662 + 8766 0 -37.039999 0 -37.039999 6.8679288e-10 160.18662 + 8767 0 -37.039999 0 -37.039999 -3.8118082e-10 160.18662 + 8768 0 -37.039999 0 -37.039999 -1.9141579e-10 160.18662 + 8769 0 -37.039999 0 -37.039999 1.1384332e-10 160.18662 + 8770 0 -37.039999 0 -37.039999 2.6624477e-10 160.18662 + 8771 0 -37.039999 0 -37.039999 1.5210352e-10 160.18662 + 8772 0 -37.039999 0 -37.039999 -3.0517956e-10 160.18662 + 8773 0 -37.039999 0 -37.039999 -3.055065e-10 160.18662 + 8774 0 -37.039999 0 -37.039999 -7.6139037e-11 160.18662 + 8775 0 -37.039999 0 -37.039999 3.4322958e-10 160.18662 + 8776 0 -37.039999 0 -37.039999 1.9047073e-10 160.18662 + 8777 0 -37.039999 0 -37.039999 -2.6738374e-10 160.18662 + 8778 0 -37.039999 0 -37.039999 -1.5212324e-10 160.18662 + 8779 0 -37.039999 0 -37.039999 -7.5483614e-11 160.18662 + 8780 0 -37.039999 0 -37.039999 4.1936811e-10 160.18662 + 8781 0 -37.039999 0 -37.039999 2.2865724e-10 160.18662 + 8782 0 -37.039999 0 -37.039999 1.1589474e-10 160.18662 + 8783 0 -37.039999 0 -37.039999 1.917868e-10 160.18662 + 8784 0 -37.039999 0 -37.039999 -3.4351981e-10 160.18662 + 8785 0 -37.039999 0 -37.039999 4.2002677e-10 160.18662 + 8786 0 -37.039999 0 -37.039999 5.3320577e-10 160.18662 + 8787 0 -37.039999 0 -37.039999 -4.9747237e-10 160.18662 + 8788 0 -37.039999 0 -37.039999 -4.5853568e-10 160.18662 + 8789 0 -37.039999 0 -37.039999 4.9631181e-10 160.18662 + 8790 0 -37.039999 0 -37.039999 -3.0586841e-10 160.18662 + 8791 0 -37.039999 0 -37.039999 -4.1976002e-10 160.18662 + 8792 0 -37.039999 0 -37.039999 4.9477957e-10 160.18662 + 8793 0 -37.039999 0 -37.039999 3.4227569e-10 160.18662 + 8794 0 -37.039999 0 -37.039999 -6.1062671e-10 160.18662 + 8795 0 -37.039999 0 -37.039999 -3.7958893e-10 160.18662 + 8796 0 -37.039999 0 -37.039999 -4.9502566e-10 160.18662 + 8797 0 -37.039999 0 -37.039999 4.1931151e-10 160.18662 + 8798 0 -37.039999 0 -37.039999 -3.9360986e-11 160.18662 + 8799 0 -37.039999 0 -37.039999 -1.0329977e-09 160.18662 + 8800 0 -37.039999 0 -37.039999 -1.4905565e-09 160.18662 + 8801 0 -37.039999 0 -37.039999 -4.581938e-10 160.18662 + 8802 0 -37.039999 0 -37.039999 4.2040744e-10 160.18662 + 8803 0 -37.039999 0 -37.039999 1.2607007e-09 160.18662 + 8804 0 -37.039999 0 -37.039999 8.3964822e-10 160.18662 + 8805 0 -37.039999 0 -37.039999 -3.4415497e-10 160.18662 + 8806 0 -37.039999 0 -37.039999 -1.0696099e-09 160.18662 + 8807 0 -37.039999 0 -37.039999 -3.7874902e-11 160.18662 + 8808 0 -37.039999 0 -37.039999 4.9611317e-10 160.18662 + 8809 0 -37.039999 0 -37.039999 1.5185173e-10 160.18662 + 8810 0 -37.039999 0 -37.039999 -6.1126476e-10 160.18662 + 8811 0 -37.039999 0 -37.039999 -6.4944574e-10 160.18662 + 8812 0 -37.039999 0 -37.039999 4.1927675e-10 160.18662 + 8813 0 -37.039999 0 -37.039999 5.7283076e-10 160.18662 + 8814 0 -37.039999 0 -37.039999 -5.7317155e-10 160.18662 + 8815 0 -37.039999 0 -37.039999 3.4282936e-10 160.18662 + 8816 0 -37.039999 0 -37.039999 8.007497e-10 160.18662 + 8817 0 -37.039999 0 -37.039999 -3.8174127e-10 160.18662 + 8818 0 -37.039999 0 -37.039999 -4.2010568e-10 160.18662 + 8819 0 -37.039999 0 -37.039999 6.873614e-10 160.18662 + 8820 0 -37.039999 0 -37.039999 -4.2096968e-10 160.18662 + 8821 0 -37.039999 0 -37.039999 -4.199091e-10 160.18662 + 8822 0 -37.039999 0 -37.039999 4.5724819e-10 160.18662 + 8823 0 -37.039999 0 -37.039999 9.1547016e-10 160.18662 + 8824 0 -37.039999 0 -37.039999 -3.4344982e-10 160.18662 + 8825 0 -37.039999 0 -37.039999 -4.1942311e-10 160.18662 + 8826 0 -37.039999 0 -37.039999 4.9681266e-10 160.18662 + 8827 0 -37.039999 0 -37.039999 -4.954751e-10 160.18662 + 8828 0 -37.039999 0 -37.039999 5.3392048e-10 160.18662 + 8829 0 -37.039999 0 -37.039999 -3.8127094e-10 160.18662 + 8830 0 -37.039999 0 -37.039999 -3.6760492e-11 160.18662 + 8831 0 -37.039999 0 -37.039999 7.6845238e-11 160.18662 + 8832 0 -37.039999 0 -37.039999 1.5296055e-10 160.18662 + 8833 0 -37.039999 0 -37.039999 -3.6721267e-11 160.18662 + 8834 0 -37.039999 0 -37.039999 1.1510903e-10 160.18662 + 8835 0 -37.039999 0 -37.039999 -1.5167175e-10 160.18662 + 8836 0 -37.039999 0 -37.039999 -4.5724262e-10 160.18662 + 8837 0 -37.039999 0 -37.039999 -1.5245418e-10 160.18662 + 8838 0 -37.039999 0 -37.039999 1.5255661e-10 160.18662 + 8839 0 -37.039999 0 -37.039999 1.9090312e-10 160.18662 + 8840 0 -37.039999 0 -37.039999 -1.5166708e-10 160.18662 + 8841 0 -37.039999 0 -37.039999 -3.4415229e-10 160.18662 + 8842 0 -37.039999 0 -37.039999 3.7037398e-11 160.18662 + 8843 0 -37.039999 0 -37.039999 3.8543731e-11 160.18662 + 8844 0 -37.039999 0 -37.039999 -1.1484547e-10 160.18662 + 8845 0 -37.039999 0 -37.039999 3.8257498e-10 160.18662 + 8846 0 -37.039999 0 -37.039999 2.2923112e-10 160.18662 + 8847 0 -37.039999 0 -37.039999 -3.8387457e-11 160.18662 + 8848 0 -37.039999 0 -37.039999 -8.3984036e-10 160.18662 + 8849 0 -37.039999 0 -37.039999 -1.0312084e-09 160.18662 + 8850 0 -37.039999 0 -37.039999 -4.1196532e-13 160.18662 + 8851 0 -37.039999 0 -37.039999 6.1054282e-10 160.18662 + 8852 0 -37.039999 0 -37.039999 3.4326933e-10 160.18662 + 8853 0 -37.039999 0 -37.039999 -1.5272429e-10 160.18662 + 8854 0 -37.039999 0 -37.039999 -1.5080959e-10 160.18662 + 8855 0 -37.039999 0 -37.039999 9.3471764e-13 160.18662 + 8856 0 -37.039999 0 -37.039999 -1.8846913e-10 160.18662 + 8857 0 -37.039999 0 -37.039999 -1.1321844e-10 160.18662 + 8858 0 -37.039999 0 -37.039999 -7.5708575e-11 160.18662 + 8859 0 -37.039999 0 -37.039999 3.4330608e-10 160.18662 + 8860 0 -37.039999 0 -37.039999 3.4326316e-10 160.18662 + 8861 0 -37.039999 0 -37.039999 1.4399382e-12 160.18662 + 8862 0 -37.039999 0 -37.039999 -1.5092575e-10 160.18662 + 8863 0 -37.039999 0 -37.039999 -1.5085129e-10 160.18662 + 8864 0 -37.039999 0 -37.039999 7.7138128e-11 160.18662 + 8865 0 -37.039999 0 -37.039999 6.8727612e-10 160.18662 + 8866 0 -37.039999 0 -37.039999 -6.8708869e-10 160.18662 + 8867 0 -37.039999 0 -37.039999 6.1086537e-10 160.18662 + 8868 0 -37.039999 0 -37.039999 -5.7209405e-10 160.18662 + 8869 0 -37.039999 0 -37.039999 5.3472668e-10 160.18662 + 8870 0 -37.039999 0 -37.039999 -5.7209405e-10 160.18662 + 8871 0 -37.039999 0 -37.039999 6.8701791e-10 160.18662 + 8872 0 -37.039999 0 -37.039999 -6.4856029e-10 160.18662 + 8873 0 -37.039999 0 -37.039999 6.8701791e-10 160.18662 + 8874 0 -37.039999 0 -37.039999 -6.4856029e-10 160.18662 + 8875 0 -37.039999 0 -37.039999 7.6398871e-10 160.18662 + 8876 0 -37.039999 0 -37.039999 -4.9459187e-10 160.18662 + 8877 0 -37.039999 0 -37.039999 -2.6751141e-10 160.18662 + 8878 0 -37.039999 0 -37.039999 5.7372561e-10 160.18662 + 8879 0 -37.039999 0 -37.039999 4.9570462e-10 160.18662 + 8880 0 -37.039999 0 -37.039999 -6.4987774e-10 160.18662 + 8881 0 -37.039999 0 -37.039999 -6.8811756e-10 160.18662 + 8882 0 -37.039999 0 -37.039999 6.4814229e-10 160.18662 + 8883 0 -37.039999 0 -37.039999 -6.8811756e-10 160.18662 + 8884 0 -37.039999 0 -37.039999 -6.4963825e-10 160.18662 + 8885 0 -37.039999 0 -37.039999 4.5810714e-10 160.18662 + 8886 0 -37.039999 0 -37.039999 3.8176618e-10 160.18662 + 8887 0 -37.039999 0 -37.039999 -1.5145403e-10 160.18662 + 8888 0 -37.039999 0 -37.039999 1.5303154e-10 160.18662 + 8889 0 -37.039999 0 -37.039999 1.9059853e-10 160.18662 + 8890 0 -37.039999 0 -37.039999 -3.0464665e-10 160.18662 + 8891 0 -37.039999 0 -37.039999 -3.0462111e-10 160.18662 + 8892 0 -37.039999 0 -37.039999 3.7833469e-11 160.18662 + 8893 0 -37.039999 0 -37.039999 -1.1418468e-10 160.18662 + 8894 0 -37.039999 0 -37.039999 2.667237e-10 160.18662 + 8895 0 -37.039999 0 -37.039999 2.667237e-10 160.18662 + 8896 0 -37.039999 0 -37.039999 -1.1355193e-10 160.18662 + 8897 0 -37.039999 0 -37.039999 3.9427121e-11 160.18662 + 8898 0 -37.039999 0 -37.039999 1.5310612e-10 160.18662 + 8899 0 -37.039999 0 -37.039999 -2.2950602e-10 160.18662 + 8900 0 -37.039999 0 -37.039999 -5.3492396e-10 160.18662 + 8901 0 -37.039999 0 -37.039999 -4.5831388e-10 160.18662 + 8902 0 -37.039999 0 -37.039999 5.7254551e-10 160.18662 + 8903 0 -37.039999 0 -37.039999 -6.1042123e-10 160.18662 + 8904 0 -37.039999 0 -37.039999 5.3443125e-10 160.18662 + 8905 0 -37.039999 0 -37.039999 -6.1042123e-10 160.18662 + 8906 0 -37.039999 0 -37.039999 4.5776611e-10 160.18662 + 8907 0 -37.039999 0 -37.039999 -3.424298e-10 160.18662 + 8908 0 -37.039999 0 -37.039999 -3.424298e-10 160.18662 + 8909 0 -37.039999 0 -37.039999 3.048201e-10 160.18662 + 8910 0 -37.039999 0 -37.039999 -1.5092472e-10 160.18662 + 8911 0 -37.039999 0 -37.039999 -5.3397221e-10 160.18662 + 8912 0 -37.039999 0 -37.039999 4.2013536e-10 160.18662 + 8913 0 -37.039999 0 -37.039999 1.1420634e-10 160.18662 + 8914 0 -37.039999 0 -37.039999 -3.6884792e-11 160.18662 + 8915 0 -37.039999 0 -37.039999 1.1564442e-10 160.18662 + 8916 0 -37.039999 0 -37.039999 4.0088324e-11 160.18662 + 8917 0 -37.039999 0 -37.039999 3.7888076e-11 160.18662 + 8918 0 -37.039999 0 -37.039999 -1.140613e-10 160.18662 + 8919 0 -37.039999 0 -37.039999 -1.5256448e-10 160.18662 + 8920 0 -37.039999 0 -37.039999 -1.9076151e-10 160.18662 + 8921 0 -37.039999 0 -37.039999 -3.768813e-11 160.18662 + 8922 0 -37.039999 0 -37.039999 1.5339777e-10 160.18662 + 8923 0 -37.039999 0 -37.039999 1.53435e-10 160.18662 + 8924 0 -37.039999 0 -37.039999 1.9076206e-10 160.18662 + 8925 0 -37.039999 0 -37.039999 -4.1945839e-10 160.18662 + 8926 0 -37.039999 0 -37.039999 2.2832447e-10 160.18662 + 8927 0 -37.039999 0 -37.039999 1.5254994e-10 160.18662 + 8928 0 -37.039999 0 -37.039999 -1.5158377e-10 160.18662 + 8929 0 -37.039999 0 -37.039999 -1.5015932e-10 160.18662 + 8930 0 -37.039999 0 -37.039999 -3.7532191e-11 160.18662 + 8931 0 -37.039999 0 -37.039999 5.7273014e-10 160.18662 + 8932 0 -37.039999 0 -37.039999 -7.6313848e-10 160.18662 + 8933 0 -37.039999 0 -37.039999 5.7302884e-10 160.18662 + 8934 0 -37.039999 0 -37.039999 -6.4770005e-10 160.18662 + 8935 0 -37.039999 0 -37.039999 6.4866434e-10 160.18662 + 8936 0 -37.039999 0 -37.039999 -6.4770005e-10 160.18662 + 8937 0 -37.039999 0 -37.039999 6.4952431e-10 160.18662 + 8938 0 -37.039999 0 -37.039999 -6.094667e-10 160.18662 + 8939 0 -37.039999 0 -37.039999 7.2506193e-10 160.18662 + 8940 0 -37.039999 0 -37.039999 -6.098451e-10 160.18662 + 8941 0 -37.039999 0 -37.039999 6.4941353e-10 160.18662 + 8942 0 -37.039999 0 -37.039999 -6.862715e-10 160.18662 + 8943 0 -37.039999 0 -37.039999 6.1097466e-10 160.18662 + 8944 0 -37.039999 0 -37.039999 -6.094667e-10 160.18662 + 8945 0 -37.039999 0 -37.039999 6.1105004e-10 160.18662 + 8946 0 -37.039999 0 -37.039999 -6.094667e-10 160.18662 + 8947 0 -37.039999 0 -37.039999 6.4941353e-10 160.18662 + 8948 0 -37.039999 0 -37.039999 -6.8624628e-10 160.18662 + 8949 0 -37.039999 0 -37.039999 6.1105004e-10 160.18662 + 8950 0 -37.039999 0 -37.039999 -6.094667e-10 160.18662 + 8951 0 -37.039999 0 -37.039999 3.0562671e-10 160.18662 + 8952 0 -37.039999 0 -37.039999 -1.1283781e-10 160.18662 + 8953 0 -37.039999 0 -37.039999 -1.5021024e-10 160.18662 + 8954 0 -37.039999 0 -37.039999 3.4426991e-10 160.18662 + 8955 0 -37.039999 0 -37.039999 -3.4209893e-10 160.18662 + 8956 0 -37.039999 0 -37.039999 -1.8973232e-10 160.18662 + 8957 0 -37.039999 0 -37.039999 1.529969e-10 160.18662 + 8958 0 -37.039999 0 -37.039999 1.5180382e-10 160.18662 + 8959 0 -37.039999 0 -37.039999 -7.580644e-11 160.18662 + 8960 0 -37.039999 0 -37.039999 3.0547043e-10 160.18662 + 8961 0 -37.039999 0 -37.039999 -1.1453328e-10 160.18662 + 8962 0 -37.039999 0 -37.039999 -4.1908515e-10 160.18662 + 8963 0 -37.039999 0 -37.039999 2.2926512e-10 160.18662 + 8964 0 -37.039999 0 -37.039999 -6.4925148e-10 160.18662 + 8965 0 -37.039999 0 -37.039999 6.4873626e-10 160.18662 + 8966 0 -37.039999 0 -37.039999 -6.1102244e-10 160.18662 + 8967 0 -37.039999 0 -37.039999 5.3431222e-10 160.18662 + 8968 0 -37.039999 0 -37.039999 -4.1905592e-10 160.18662 + 8969 0 -37.039999 0 -37.039999 -3.7546292e-11 160.18662 + 8970 0 -37.039999 0 -37.039999 7.6634029e-11 160.18662 + 8971 0 -37.039999 0 -37.039999 -7.4468173e-11 160.18662 + 8972 0 -37.039999 0 -37.039999 -1.5098517e-10 160.18662 + 8973 0 -37.039999 0 -37.039999 3.9153442e-11 160.18662 + 8974 0 -37.039999 0 -37.039999 3.8230524e-10 160.18662 + 8975 0 -37.039999 0 -37.039999 3.4434488e-10 160.18662 + 8976 0 -37.039999 0 -37.039999 3.9427326e-11 160.18662 + 8977 0 -37.039999 0 -37.039999 7.6778845e-11 160.18662 + 8978 0 -37.039999 0 -37.039999 -4.9518448e-10 160.18662 + 8979 0 -37.039999 0 -37.039999 5.7304364e-10 160.18662 + 8980 0 -37.039999 0 -37.039999 -6.1211706e-10 160.18662 + 8981 0 -37.039999 0 -37.039999 6.8681003e-10 160.18662 + 8982 0 -37.039999 0 -37.039999 -6.8781206e-10 160.18662 + 8983 0 -37.039999 0 -37.039999 7.2427367e-10 160.18662 + 8984 0 -37.039999 0 -37.039999 -6.4959148e-10 160.18662 + 8985 0 -37.039999 0 -37.039999 6.4773852e-10 160.18662 + 8986 0 -37.039999 0 -37.039999 -6.8932834e-10 160.18662 + 8987 0 -37.039999 0 -37.039999 7.624872e-10 160.18662 + 8988 0 -37.039999 0 -37.039999 -6.8914114e-10 160.18662 + 8989 0 -37.039999 0 -37.039999 7.2415877e-10 160.18662 + 8990 0 -37.039999 0 -37.039999 -5.7437277e-10 160.18662 + 8991 0 -37.039999 0 -37.039999 7.6303056e-10 160.18662 + 8992 0 -37.039999 0 -37.039999 -5.7446415e-10 160.18662 + 8993 0 -37.039999 0 -37.039999 7.6303056e-10 160.18662 + 8994 0 -37.039999 0 -37.039999 -5.7365235e-10 160.18662 + 8995 0 -37.039999 0 -37.039999 8.7762812e-10 160.18662 + 8996 0 -37.039999 0 -37.039999 -4.208846e-10 160.18662 + 8997 0 -37.039999 0 -37.039999 -3.4424376e-10 160.18662 + 8998 0 -37.039999 0 -37.039999 1.1464528e-10 160.18662 + 8999 0 -37.039999 0 -37.039999 -3.7541363e-11 160.18662 + 9000 0 -37.039999 0 -37.039999 -3.7469218e-11 160.18662 + 9001 0 -37.039999 0 -37.039999 3.0556688e-10 160.18662 + 9002 0 -37.039999 0 -37.039999 3.4414018e-10 160.18662 + 9003 0 -37.039999 0 -37.039999 3.7572742e-11 160.18662 + 9004 0 -37.039999 0 -37.039999 -4.1819193e-10 160.18662 + 9005 0 -37.039999 0 -37.039999 -5.715819e-10 160.18662 + 9006 0 -37.039999 0 -37.039999 3.0658523e-10 160.18662 + 9007 0 -37.039999 0 -37.039999 -1.1367437e-10 160.18662 + 9008 0 -37.039999 0 -37.039999 -3.4389212e-10 160.18662 + 9009 0 -37.039999 0 -37.039999 7.5966291e-11 160.18662 + 9010 0 -37.039999 0 -37.039999 -3.8139175e-10 160.18662 + 9011 0 -37.039999 0 -37.039999 1.9115705e-10 160.18662 + 9012 0 -37.039999 0 -37.039999 -1.1434123e-10 160.18662 + 9013 0 -37.039999 0 -37.039999 -2.2935265e-10 160.18662 + 9014 0 -37.039999 0 -37.039999 5.7349742e-10 160.18662 + 9015 0 -37.039999 0 -37.039999 6.1091414e-10 160.18662 + 9016 0 -37.039999 0 -37.039999 -3.8243814e-10 160.18662 + 9017 0 -37.039999 0 -37.039999 -4.1988288e-10 160.18662 + 9018 0 -37.039999 0 -37.039999 6.0998107e-10 160.18662 + 9019 0 -37.039999 0 -37.039999 -4.1986811e-10 160.18662 + 9020 0 -37.039999 0 -37.039999 1.9055289e-10 160.18662 + 9021 0 -37.039999 0 -37.039999 7.2435666e-10 160.18662 + 9022 0 -37.039999 0 -37.039999 1.1572716e-10 160.18662 + 9023 0 -37.039999 0 -37.039999 -5.3475757e-10 160.18662 + 9024 0 -37.039999 0 -37.039999 -1.5335396e-10 160.18662 + 9025 0 -37.039999 0 -37.039999 3.4316312e-10 160.18662 + 9026 0 -37.039999 0 -37.039999 3.8008912e-11 160.18662 + 9027 0 -37.039999 0 -37.039999 -4.1867606e-10 160.18662 + 9028 0 -37.039999 0 -37.039999 -2.6639452e-10 160.18662 + 9029 0 -37.039999 0 -37.039999 7.7455912e-11 160.18662 + 9030 0 -37.039999 0 -37.039999 3.8154729e-10 160.18662 + 9031 0 -37.039999 0 -37.039999 3.0554384e-10 160.18662 + 9032 0 -37.039999 0 -37.039999 -5.3554894e-10 160.18662 + 9033 0 -37.039999 0 -37.039999 -1.1077478e-09 160.18662 + 9034 0 -37.039999 0 -37.039999 -2.6693283e-10 160.18662 + 9035 0 -37.039999 0 -37.039999 1.9058831e-10 160.18662 + 9036 0 -37.039999 0 -37.039999 9.9287156e-10 160.18662 + 9037 0 -37.039999 0 -37.039999 4.9733683e-10 160.18662 + 9038 0 -37.039999 0 -37.039999 -1.5255214e-10 160.18662 + 9039 0 -37.039999 0 -37.039999 -7.6300798e-11 160.18662 + 9040 0 -37.039999 0 -37.039999 2.6821983e-10 160.18662 + 9041 0 -37.039999 0 -37.039999 -3.0565478e-10 160.18662 + 9042 0 -37.039999 0 -37.039999 -3.4329795e-10 160.18662 + 9043 0 -37.039999 0 -37.039999 2.2811678e-10 160.18662 + 9044 0 -37.039999 0 -37.039999 9.9227783e-10 160.18662 + 9045 0 -37.039999 0 -37.039999 -1.9007597e-10 160.18662 + 9046 0 -37.039999 0 -37.039999 -9.928784e-10 160.18662 + 9047 0 -37.039999 0 -37.039999 -6.0985831e-10 160.18662 + 9048 0 -37.039999 0 -37.039999 4.1993447e-10 160.18662 + 9049 0 -37.039999 0 -37.039999 -3.8119036e-10 160.18662 + 9050 0 -37.039999 0 -37.039999 6.1016949e-10 160.18662 + 9051 0 -37.039999 0 -37.039999 6.1016949e-10 160.18662 + 9052 0 -37.039999 0 -37.039999 -5.7302237e-10 160.18662 + 9053 0 -37.039999 0 -37.039999 -4.5814612e-10 160.18662 + 9054 0 -37.039999 0 -37.039999 4.5716573e-10 160.18662 + 9055 0 -37.039999 0 -37.039999 6.4839463e-10 160.18662 + 9056 0 -37.039999 0 -37.039999 -3.450968e-10 160.18662 + 9057 0 -37.039999 0 -37.039999 -7.2594924e-10 160.18662 + 9058 0 -37.039999 0 -37.039999 4.5837878e-10 160.18662 + 9059 0 -37.039999 0 -37.039999 7.2549101e-10 160.18662 + 9060 0 -37.039999 0 -37.039999 -6.1146705e-10 160.18662 + 9061 0 -37.039999 0 -37.039999 -5.3474714e-10 160.18662 + 9062 0 -37.039999 0 -37.039999 7.2542809e-10 160.18662 + 9063 0 -37.039999 0 -37.039999 -5.3473868e-10 160.18662 + 9064 0 -37.039999 0 -37.039999 7.2542809e-10 160.18662 + 9065 0 -37.039999 0 -37.039999 -3.8137763e-10 160.18662 + 9066 0 -37.039999 0 -37.039999 -5.7328752e-10 160.18662 + 9067 0 -37.039999 0 -37.039999 4.5817638e-10 160.18662 + 9068 0 -37.039999 0 -37.039999 2.298979e-10 160.18662 + 9069 0 -37.039999 0 -37.039999 -6.1239503e-10 160.18662 + 9070 0 -37.039999 0 -37.039999 -4.5857353e-10 160.18662 + 9071 0 -37.039999 0 -37.039999 -3.8017609e-11 160.18662 + 9072 0 -37.039999 0 -37.039999 1.1473602e-10 160.18662 + 9073 0 -37.039999 0 -37.039999 7.6368534e-11 160.18662 + 9074 0 -37.039999 0 -37.039999 -5.351577e-10 160.18662 + 9075 0 -37.039999 0 -37.039999 1.5310261e-10 160.18662 + 9076 0 -37.039999 0 -37.039999 -6.8697831e-10 160.18662 + 9077 0 -37.039999 0 -37.039999 -6.1007733e-10 160.18662 + 9078 0 -37.039999 0 -37.039999 -1.9111314e-10 160.18662 + 9079 0 -37.039999 0 -37.039999 8.4032712e-10 160.18662 + 9080 0 -37.039999 0 -37.039999 7.2597938e-10 160.18662 + 9081 0 -37.039999 0 -37.039999 -3.4456217e-10 160.18662 + 9082 0 -37.039999 0 -37.039999 -5.7309094e-10 160.18662 + 9083 0 -37.039999 0 -37.039999 4.5815446e-10 160.18662 + 9084 0 -37.039999 0 -37.039999 4.2060047e-10 160.18662 + 9085 0 -37.039999 0 -37.039999 -4.201652e-10 160.18662 + 9086 0 -37.039999 0 -37.039999 -5.7435688e-10 160.18662 + 9087 0 -37.039999 0 -37.039999 6.5000658e-10 160.18662 + 9088 0 -37.039999 0 -37.039999 7.254591e-10 160.18662 + 9089 0 -37.039999 0 -37.039999 -2.6878672e-10 160.18662 + 9090 0 -37.039999 0 -37.039999 -7.2628878e-10 160.18662 + 9091 0 -37.039999 0 -37.039999 1.9049533e-10 160.18662 + 9092 0 -37.039999 0 -37.039999 1.1552459e-10 160.18662 + 9093 0 -37.039999 0 -37.039999 -3.437904e-10 160.18662 + 9094 0 -37.039999 0 -37.039999 -5.7291788e-10 160.18662 + 9095 0 -37.039999 0 -37.039999 1.5381118e-10 160.18662 + 9096 0 -37.039999 0 -37.039999 3.8821466e-11 160.18662 + 9097 0 -37.039999 0 -37.039999 -3.4270203e-10 160.18662 + 9098 0 -37.039999 0 -37.039999 -1.1473174e-10 160.18662 + 9099 0 -37.039999 0 -37.039999 4.1893462e-10 160.18662 + 9100 0 -37.039999 0 -37.039999 4.960598e-10 160.18662 + 9101 0 -37.039999 0 -37.039999 -3.8191231e-10 160.18662 + 9102 0 -37.039999 0 -37.039999 -7.6464488e-10 160.18662 + 9103 0 -37.039999 0 -37.039999 3.8216118e-10 160.18662 + 9104 0 -37.039999 0 -37.039999 5.3463409e-10 160.18662 + 9105 0 -37.039999 0 -37.039999 -1.1371373e-10 160.18662 + 9106 0 -37.039999 0 -37.039999 -6.4817274e-10 160.18662 + 9107 0 -37.039999 0 -37.039999 -1.1400715e-10 160.18662 + 9108 0 -37.039999 0 -37.039999 3.8609866e-11 160.18662 + 9109 0 -37.039999 0 -37.039999 4.59034e-10 160.18662 + 9110 0 -37.039999 0 -37.039999 1.9133068e-10 160.18662 + 9111 0 -37.039999 0 -37.039999 7.5623749e-11 160.18662 + 9112 0 -37.039999 0 -37.039999 -1.0311288e-09 160.18662 + 9113 0 -37.039999 0 -37.039999 1.1548074e-10 160.18662 + 9114 0 -37.039999 0 -37.039999 5.339526e-10 160.18662 + 9115 0 -37.039999 0 -37.039999 3.0632012e-10 160.18662 + 9116 0 -37.039999 0 -37.039999 -4.1923222e-10 160.18662 + 9117 0 -37.039999 0 -37.039999 2.3028196e-10 160.18662 + 9118 0 -37.039999 0 -37.039999 7.6348241e-10 160.18662 + 9119 0 -37.039999 0 -37.039999 3.7433012e-11 160.18662 + 9120 0 -37.039999 0 -37.039999 -5.344388e-10 160.18662 + 9121 0 -37.039999 0 -37.039999 3.0500943e-10 160.18662 + 9122 0 -37.039999 0 -37.039999 -6.1141659e-10 160.18662 + 9123 0 -37.039999 0 -37.039999 -5.7235938e-10 160.18662 + 9124 0 -37.039999 0 -37.039999 2.6544499e-10 160.18662 + 9125 0 -37.039999 0 -37.039999 8.3902574e-10 160.18662 + 9126 0 -37.039999 0 -37.039999 -1.9130742e-10 160.18662 + 9127 0 -37.039999 0 -37.039999 -8.0375463e-10 160.18662 + 9128 0 -37.039999 0 -37.039999 3.4387874e-10 160.18662 + 9129 0 -37.039999 0 -37.039999 1.5292824e-10 160.18662 + 9130 0 -37.039999 0 -37.039999 -4.9653132e-10 160.18662 + 9131 0 -37.039999 0 -37.039999 5.7271125e-10 160.18662 + 9132 0 -37.039999 0 -37.039999 6.1108603e-10 160.18662 + 9133 0 -37.039999 0 -37.039999 -4.598453e-10 160.18662 + 9134 0 -37.039999 0 -37.039999 -4.5898689e-10 160.18662 + 9135 0 -37.039999 0 -37.039999 5.729145e-10 160.18662 + 9136 0 -37.039999 0 -37.039999 5.3508654e-10 160.18662 + 9137 0 -37.039999 0 -37.039999 -5.7399244e-10 160.18662 + 9138 0 -37.039999 0 -37.039999 5.7237877e-10 160.18662 + 9139 0 -37.039999 0 -37.039999 6.1044046e-10 160.18662 + 9140 0 -37.039999 0 -37.039999 -1.5223582e-10 160.18662 + 9141 0 -37.039999 0 -37.039999 2.2945157e-10 160.18662 + 9142 0 -37.039999 0 -37.039999 -2.2999049e-10 160.18662 + 9143 0 -37.039999 0 -37.039999 -3.0490919e-10 160.18662 + 9144 0 -37.039999 0 -37.039999 5.328246e-10 160.18662 + 9145 0 -37.039999 0 -37.039999 4.9638604e-10 160.18662 + 9146 0 -37.039999 0 -37.039999 -1.1354716e-10 160.18662 + 9147 0 -37.039999 0 -37.039999 2.1423274e-13 160.18662 + 9148 0 -37.039999 0 -37.039999 -3.8273447e-10 160.18662 + 9149 0 -37.039999 0 -37.039999 4.5733324e-10 160.18662 + 9150 0 -37.039999 0 -37.039999 4.1960983e-10 160.18662 + 9151 0 -37.039999 0 -37.039999 1.1447461e-10 160.18662 + 9152 0 -37.039999 0 -37.039999 7.684652e-11 160.18662 + 9153 0 -37.039999 0 -37.039999 -8.01621e-10 160.18662 + 9154 0 -37.039999 0 -37.039999 3.0490421e-10 160.18662 + 9155 0 -37.039999 0 -37.039999 8.0083107e-10 160.18662 + 9156 0 -37.039999 0 -37.039999 -3.0502824e-10 160.18662 + 9157 0 -37.039999 0 -37.039999 -3.0410805e-10 160.18662 + 9158 0 -37.039999 0 -37.039999 2.2935634e-10 160.18662 + 9159 0 -37.039999 0 -37.039999 1.151832e-10 160.18662 + 9160 0 -37.039999 0 -37.039999 -1.146299e-10 160.18662 + 9161 0 -37.039999 0 -37.039999 -1.1360624e-10 160.18662 + 9162 0 -37.039999 0 -37.039999 -7.4438783e-11 160.18662 + 9163 0 -37.039999 0 -37.039999 -3.5712821e-11 160.18662 + 9164 0 -37.039999 0 -37.039999 2.6777213e-10 160.18662 + 9165 0 -37.039999 0 -37.039999 3.4443096e-10 160.18662 + 9166 0 -37.039999 0 -37.039999 1.1517017e-10 160.18662 + 9167 0 -37.039999 0 -37.039999 -4.9432252e-10 160.18662 + 9168 0 -37.039999 0 -37.039999 4.9622878e-10 160.18662 + 9169 0 -37.039999 0 -37.039999 -5.3384068e-10 160.18662 + 9170 0 -37.039999 0 -37.039999 6.1100066e-10 160.18662 + 9171 0 -37.039999 0 -37.039999 -6.1165379e-10 160.18662 + 9172 0 -37.039999 0 -37.039999 7.6336988e-10 160.18662 + 9173 0 -37.039999 0 -37.039999 -6.1118321e-10 160.18662 + 9174 0 -37.039999 0 -37.039999 7.25455e-10 160.18662 + 9175 0 -37.039999 0 -37.039999 -4.9668114e-10 160.18662 + 9176 0 -37.039999 0 -37.039999 7.25455e-10 160.18662 + 9177 0 -37.039999 0 -37.039999 -4.9668114e-10 160.18662 + 9178 0 -37.039999 0 -37.039999 6.4884231e-10 160.18662 + 9179 0 -37.039999 0 -37.039999 -4.2013044e-10 160.18662 + 9180 0 -37.039999 0 -37.039999 4.5719053e-10 160.18662 + 9181 0 -37.039999 0 -37.039999 5.3452304e-10 160.18662 + 9182 0 -37.039999 0 -37.039999 -3.7223188e-11 160.18662 + 9183 0 -37.039999 0 -37.039999 -6.4970624e-10 160.18662 + 9184 0 -37.039999 0 -37.039999 -4.9755774e-10 160.18662 + 9185 0 -37.039999 0 -37.039999 3.8236893e-10 160.18662 + 9186 0 -37.039999 0 -37.039999 -1.8869125e-10 160.18662 + 9187 0 -37.039999 0 -37.039999 -2.6678723e-10 160.18662 + 9188 0 -37.039999 0 -37.039999 6.4825781e-10 160.18662 + 9189 0 -37.039999 0 -37.039999 -4.5903824e-10 160.18662 + 9190 0 -37.039999 0 -37.039999 -1.5427885e-10 160.18662 + 9191 0 -37.039999 0 -37.039999 4.5691055e-10 160.18662 + 9192 0 -37.039999 0 -37.039999 -7.6465079e-11 160.18662 + 9193 0 -37.039999 0 -37.039999 1.5372842e-10 160.18662 + 9194 0 -37.039999 0 -37.039999 3.422055e-10 160.18662 + 9195 0 -37.039999 0 -37.039999 -1.5274535e-10 160.18662 + 9196 0 -37.039999 0 -37.039999 -5.3446626e-10 160.18662 + 9197 0 -37.039999 0 -37.039999 -7.7307455e-11 160.18662 + 9198 0 -37.039999 0 -37.039999 3.8131394e-10 160.18662 + 9199 0 -37.039999 0 -37.039999 2.2825624e-10 160.18662 + 9200 0 -37.039999 0 -37.039999 -7.5866689e-11 160.18662 + 9201 0 -37.039999 0 -37.039999 -1.5370504e-10 160.18662 + 9202 0 -37.039999 0 -37.039999 2.6694981e-10 160.18662 + 9203 0 -37.039999 0 -37.039999 -4.2103029e-10 160.18662 + 9204 0 -37.039999 0 -37.039999 -3.4222705e-10 160.18662 + 9205 0 -37.039999 0 -37.039999 4.1960859e-10 160.18662 + 9206 0 -37.039999 0 -37.039999 7.5208736e-11 160.18662 + 9207 0 -37.039999 0 -37.039999 -3.0531831e-10 160.18662 + 9208 0 -37.039999 0 -37.039999 -2.6654773e-10 160.18662 + 9209 0 -37.039999 0 -37.039999 -2.2730754e-10 160.18662 + 9210 0 -37.039999 0 -37.039999 4.953356e-10 160.18662 + 9211 0 -37.039999 0 -37.039999 -3.0434131e-10 160.18662 + 9212 0 -37.039999 0 -37.039999 -4.5714817e-10 160.18662 + 9213 0 -37.039999 0 -37.039999 6.1131576e-10 160.18662 + 9214 0 -37.039999 0 -37.039999 -6.4917888e-10 160.18662 + 9215 0 -37.039999 0 -37.039999 6.102481e-10 160.18662 + 9216 0 -37.039999 0 -37.039999 -6.1143442e-10 160.18662 + 9217 0 -37.039999 0 -37.039999 6.1118802e-10 160.18662 + 9218 0 -37.039999 0 -37.039999 -7.2716429e-10 160.18662 + 9219 0 -37.039999 0 -37.039999 4.5778479e-10 160.18662 + 9220 0 -37.039999 0 -37.039999 8.787916e-10 160.18662 + 9221 0 -37.039999 0 -37.039999 -1.5267339e-10 160.18662 + 9222 0 -37.039999 0 -37.039999 -7.2591923e-10 160.18662 + 9223 0 -37.039999 0 -37.039999 -7.6520212e-11 160.18662 + 9224 0 -37.039999 0 -37.039999 2.6696514e-10 160.18662 + 9225 0 -37.039999 0 -37.039999 1.8665193e-13 160.18662 + 9226 0 -37.039999 0 -37.039999 8.2985842e-13 160.18662 + 9227 0 -37.039999 0 -37.039999 7.8171605e-11 160.18662 + 9228 0 -37.039999 0 -37.039999 -8.4112664e-10 160.18662 + 9229 0 -37.039999 0 -37.039999 -6.4874339e-10 160.18662 + 9230 0 -37.039999 0 -37.039999 -3.7532858e-11 160.18662 + 9231 0 -37.039999 0 -37.039999 6.8721417e-10 160.18662 + 9232 0 -37.039999 0 -37.039999 -7.6447608e-11 160.18662 + 9233 0 -37.039999 0 -37.039999 -1.1462067e-10 160.18662 + 9234 0 -37.039999 0 -37.039999 2.2902418e-10 160.18662 + 9235 0 -37.039999 0 -37.039999 1.5209309e-10 160.18662 + 9236 0 -37.039999 0 -37.039999 -3.8158593e-10 160.18662 + 9237 0 -37.039999 0 -37.039999 -6.8733128e-10 160.18662 + 9238 0 -37.039999 0 -37.039999 1.1477655e-10 160.18662 + 9239 0 -37.039999 0 -37.039999 -1.1529278e-10 160.18662 + 9240 0 -37.039999 0 -37.039999 1.9055516e-10 160.18662 + 9241 0 -37.039999 0 -37.039999 -1.9130465e-10 160.18662 + 9242 0 -37.039999 0 -37.039999 -4.1923836e-10 160.18662 + 9243 0 -37.039999 0 -37.039999 -1.5158223e-10 160.18662 + 9244 0 -37.039999 0 -37.039999 -7.5596128e-11 160.18662 + 9245 0 -37.039999 0 -37.039999 7.6475296e-11 160.18662 + 9246 0 -37.039999 0 -37.039999 3.0606733e-10 160.18662 + 9247 0 -37.039999 0 -37.039999 -3.6878006e-11 160.18662 + 9248 0 -37.039999 0 -37.039999 1.9062515e-10 160.18662 + 9249 0 -37.039999 0 -37.039999 7.7026504e-11 160.18662 + 9250 0 -37.039999 0 -37.039999 -4.1957467e-10 160.18662 + 9251 0 -37.039999 0 -37.039999 -4.5785724e-10 160.18662 + 9252 0 -37.039999 0 -37.039999 6.8671081e-10 160.18662 + 9253 0 -37.039999 0 -37.039999 -4.578e-10 160.18662 + 9254 0 -37.039999 0 -37.039999 -4.1987006e-10 160.18662 + 9255 0 -37.039999 0 -37.039999 6.1010647e-10 160.18662 + 9256 0 -37.039999 0 -37.039999 6.1024464e-10 160.18662 + 9257 0 -37.039999 0 -37.039999 -4.9679592e-10 160.18662 + 9258 0 -37.039999 0 -37.039999 -1.1087419e-09 160.18662 + 9259 0 -37.039999 0 -37.039999 7.49741e-11 160.18662 + 9260 0 -37.039999 0 -37.039999 3.7657496e-11 160.18662 + 9261 0 -37.039999 0 -37.039999 -7.2664795e-10 160.18662 + 9262 0 -37.039999 0 -37.039999 -5.7432041e-10 160.18662 + 9263 0 -37.039999 0 -37.039999 3.8175582e-10 160.18662 + 9264 0 -37.039999 0 -37.039999 3.056904e-10 160.18662 + 9265 0 -37.039999 0 -37.039999 -3.4313752e-10 160.18662 + 9266 0 -37.039999 0 -37.039999 -2.6785723e-10 160.18662 + 9267 0 -37.039999 0 -37.039999 4.6262382e-13 160.18662 + 9268 0 -37.039999 0 -37.039999 4.9613286e-10 160.18662 + 9269 0 -37.039999 0 -37.039999 3.0545769e-10 160.18662 + 9270 0 -37.039999 0 -37.039999 7.7103555e-11 160.18662 + 9271 0 -37.039999 0 -37.039999 -1.149285e-10 160.18662 + 9272 0 -37.039999 0 -37.039999 -3.8138701e-10 160.18662 + 9273 0 -37.039999 0 -37.039999 3.8132196e-10 160.18662 + 9274 0 -37.039999 0 -37.039999 3.8051968e-10 160.18662 + 9275 0 -37.039999 0 -37.039999 -5.7351184e-10 160.18662 + 9276 0 -37.039999 0 -37.039999 -3.0516703e-10 160.18662 + 9277 0 -37.039999 0 -37.039999 6.1024019e-10 160.18662 + 9278 0 -37.039999 0 -37.039999 6.8614555e-10 160.18662 + 9279 0 -37.039999 0 -37.039999 -7.6065129e-11 160.18662 + 9280 0 -37.039999 0 -37.039999 -4.9734129e-10 160.18662 + 9281 0 -37.039999 0 -37.039999 2.2816632e-10 160.18662 + 9282 0 -37.039999 0 -37.039999 2.2796438e-10 160.18662 + 9283 0 -37.039999 0 -37.039999 -8.0301637e-10 160.18662 + 9284 0 -37.039999 0 -37.039999 -1.1077804e-09 160.18662 + 9285 0 -37.039999 0 -37.039999 -1.5359564e-10 160.18662 + 9286 0 -37.039999 0 -37.039999 6.8740539e-10 160.18662 + 9287 0 -37.039999 0 -37.039999 1.1406347e-10 160.18662 + 9288 0 -37.039999 0 -37.039999 -6.8804574e-10 160.18662 + 9289 0 -37.039999 0 -37.039999 -3.9408533e-11 160.18662 + 9290 0 -37.039999 0 -37.039999 7.2463632e-10 160.18662 + 9291 0 -37.039999 0 -37.039999 5.7328726e-10 160.18662 + 9292 0 -37.039999 0 -37.039999 -5.7317643e-10 160.18662 + 9293 0 -37.039999 0 -37.039999 -6.1154362e-10 160.18662 + 9294 0 -37.039999 0 -37.039999 4.5854897e-10 160.18662 + 9295 0 -37.039999 0 -37.039999 9.160429e-10 160.18662 + 9296 0 -37.039999 0 -37.039999 -3.4435142e-10 160.18662 + 9297 0 -37.039999 0 -37.039999 -6.11327e-10 160.18662 + 9298 0 -37.039999 0 -37.039999 2.271063e-10 160.18662 + 9299 0 -37.039999 0 -37.039999 4.2054276e-10 160.18662 + 9300 0 -37.039999 0 -37.039999 3.0528714e-13 160.18662 + 9301 0 -37.039999 0 -37.039999 -1.9056697e-10 160.18662 + 9302 0 -37.039999 0 -37.039999 3.7769324e-11 160.18662 + 9303 0 -37.039999 0 -37.039999 1.1436516e-10 160.18662 + 9304 0 -37.039999 0 -37.039999 -3.8207199e-10 160.18662 + 9305 0 -37.039999 0 -37.039999 3.8327616e-11 160.18662 + 9306 0 -37.039999 0 -37.039999 -1.9082779e-10 160.18662 + 9307 0 -37.039999 0 -37.039999 1.5364921e-10 160.18662 + 9308 0 -37.039999 0 -37.039999 -7.5374399e-11 160.18662 + 9309 0 -37.039999 0 -37.039999 -7.5982851e-11 160.18662 + 9310 0 -37.039999 0 -37.039999 1.1480385e-10 160.18662 + 9311 0 -37.039999 0 -37.039999 7.7156008e-11 160.18662 + 9312 0 -37.039999 0 -37.039999 -7.492672e-11 160.18662 + 9313 0 -37.039999 0 -37.039999 -3.621944e-11 160.18662 + 9314 0 -37.039999 0 -37.039999 -3.6124828e-11 160.18662 + 9315 0 -37.039999 0 -37.039999 -7.4588621e-11 160.18662 + 9316 0 -37.039999 0 -37.039999 3.9204978e-11 160.18662 + 9317 0 -37.039999 0 -37.039999 3.0530377e-10 160.18662 + 9318 0 -37.039999 0 -37.039999 2.2878615e-10 160.18662 + 9319 0 -37.039999 0 -37.039999 -7.4616613e-11 160.18662 + 9320 0 -37.039999 0 -37.039999 3.9850499e-11 160.18662 + 9321 0 -37.039999 0 -37.039999 1.4634822e-12 160.18662 + 9322 0 -37.039999 0 -37.039999 -4.1858686e-10 160.18662 + 9323 0 -37.039999 0 -37.039999 1.5296917e-10 160.18662 + 9324 0 -37.039999 0 -37.039999 1.5262531e-10 160.18662 + 9325 0 -37.039999 0 -37.039999 -5.7279667e-10 160.18662 + 9326 0 -37.039999 0 -37.039999 6.1030456e-10 160.18662 + 9327 0 -37.039999 0 -37.039999 -4.9617507e-10 160.18662 + 9328 0 -37.039999 0 -37.039999 6.1030456e-10 160.18662 + 9329 0 -37.039999 0 -37.039999 -4.1941933e-10 160.18662 + 9330 0 -37.039999 0 -37.039999 3.8759614e-11 160.18662 + 9331 0 -37.039999 0 -37.039999 1.9130527e-10 160.18662 + 9332 0 -37.039999 0 -37.039999 -1.142308e-12 160.18662 + 9333 0 -37.039999 0 -37.039999 -3.8001816e-10 160.18662 + 9334 0 -37.039999 0 -37.039999 -3.7999693e-10 160.18662 + 9335 0 -37.039999 0 -37.039999 7.681908e-11 160.18662 + 9336 0 -37.039999 0 -37.039999 -3.7338156e-11 160.18662 + 9337 0 -37.039999 0 -37.039999 -1.1467988e-10 160.18662 + 9338 0 -37.039999 0 -37.039999 8.7742844e-10 160.18662 + 9339 0 -37.039999 0 -37.039999 -4.5679662e-10 160.18662 + 9340 0 -37.039999 0 -37.039999 1.153969e-10 160.18662 + 9341 0 -37.039999 0 -37.039999 3.0504751e-10 160.18662 + 9342 0 -37.039999 0 -37.039999 -1.9044134e-10 160.18662 + 9343 0 -37.039999 0 -37.039999 7.664634e-11 160.18662 + 9344 0 -37.039999 0 -37.039999 1.5321072e-10 160.18662 + 9345 0 -37.039999 0 -37.039999 -3.7153817e-11 160.18662 + 9346 0 -37.039999 0 -37.039999 -4.1896179e-10 160.18662 + 9347 0 -37.039999 0 -37.039999 -2.6517228e-10 160.18662 + 9348 0 -37.039999 0 -37.039999 3.9781426e-11 160.18662 + 9349 0 -37.039999 0 -37.039999 7.7139869e-11 160.18662 + 9350 0 -37.039999 0 -37.039999 4.0343432e-11 160.18662 + 9351 0 -37.039999 0 -37.039999 1.1567785e-10 160.18662 + 9352 0 -37.039999 0 -37.039999 2.283556e-10 160.18662 + 9353 0 -37.039999 0 -37.039999 -5.7173179e-10 160.18662 + 9354 0 -37.039999 0 -37.039999 6.8614784e-10 160.18662 + 9355 0 -37.039999 0 -37.039999 -6.4817412e-10 160.18662 + 9356 0 -37.039999 0 -37.039999 6.8688309e-10 160.18662 + 9357 0 -37.039999 0 -37.039999 -6.4814182e-10 160.18662 + 9358 0 -37.039999 0 -37.039999 6.1018719e-10 160.18662 + 9359 0 -37.039999 0 -37.039999 -6.4817412e-10 160.18662 + 9360 0 -37.039999 0 -37.039999 6.8688309e-10 160.18662 + 9361 0 -37.039999 0 -37.039999 -6.4814182e-10 160.18662 + 9362 0 -37.039999 0 -37.039999 6.8688309e-10 160.18662 + 9363 0 -37.039999 0 -37.039999 -6.4814182e-10 160.18662 + 9364 0 -37.039999 0 -37.039999 6.4926915e-10 160.18662 + 9365 0 -37.039999 0 -37.039999 -6.4805645e-10 160.18662 + 9366 0 -37.039999 0 -37.039999 6.4926915e-10 160.18662 + 9367 0 -37.039999 0 -37.039999 -6.4805645e-10 160.18662 + 9368 0 -37.039999 0 -37.039999 8.0158161e-10 160.18662 + 9369 0 -37.039999 0 -37.039999 -6.8687425e-10 160.18662 + 9370 0 -37.039999 0 -37.039999 3.4391437e-10 160.18662 + 9371 0 -37.039999 0 -37.039999 -1.5230003e-10 160.18662 + 9372 0 -37.039999 0 -37.039999 -2.6568374e-10 160.18662 + 9373 0 -37.039999 0 -37.039999 2.6782767e-10 160.18662 + 9374 0 -37.039999 0 -37.039999 -7.6408086e-11 160.18662 + 9375 0 -37.039999 0 -37.039999 2.2909777e-10 160.18662 + 9376 0 -37.039999 0 -37.039999 -3.812841e-10 160.18662 + 9377 0 -37.039999 0 -37.039999 7.5961295e-11 160.18662 + 9378 0 -37.039999 0 -37.039999 1.5411871e-10 160.18662 + 9379 0 -37.039999 0 -37.039999 -3.6538465e-11 160.18662 + 9380 0 -37.039999 0 -37.039999 -3.6510175e-11 160.18662 + 9381 0 -37.039999 0 -37.039999 3.9896554e-11 160.18662 + 9382 0 -37.039999 0 -37.039999 3.9706209e-11 160.18662 + 9383 0 -37.039999 0 -37.039999 1.1600029e-10 160.18662 + 9384 0 -37.039999 0 -37.039999 -1.1378773e-10 160.18662 + 9385 0 -37.039999 0 -37.039999 -1.52546e-10 160.18662 + 9386 0 -37.039999 0 -37.039999 1.1559243e-10 160.18662 + 9387 0 -37.039999 0 -37.039999 3.827239e-11 160.18662 + 9388 0 -37.039999 0 -37.039999 -1.904172e-10 160.18662 + 9389 0 -37.039999 0 -37.039999 -2.6680775e-10 160.18662 + 9390 0 -37.039999 0 -37.039999 4.576383e-10 160.18662 + 9391 0 -37.039999 0 -37.039999 3.8179578e-10 160.18662 + 9392 0 -37.039999 0 -37.039999 1.2122379e-13 160.18662 + 9393 0 -37.039999 0 -37.039999 -2.659636e-10 160.18662 + 9394 0 -37.039999 0 -37.039999 -1.9055693e-10 160.18662 + 9395 0 -37.039999 0 -37.039999 3.8183326e-11 160.18662 + 9396 0 -37.039999 0 -37.039999 7.7354768e-11 160.18662 + 9397 0 -37.039999 0 -37.039999 -1.9048426e-10 160.18662 + 9398 0 -37.039999 0 -37.039999 -1.9056871e-10 160.18662 + 9399 0 -37.039999 0 -37.039999 3.0495075e-10 160.18662 + 9400 0 -37.039999 0 -37.039999 2.2863618e-10 160.18662 + 9401 0 -37.039999 0 -37.039999 2.2908807e-10 160.18662 + 9402 0 -37.039999 0 -37.039999 -3.8170761e-10 160.18662 + 9403 0 -37.039999 0 -37.039999 6.4953299e-10 160.18662 + 9404 0 -37.039999 0 -37.039999 -4.5889283e-10 160.18662 + 9405 0 -37.039999 0 -37.039999 -5.3452016e-10 160.18662 + 9406 0 -37.039999 0 -37.039999 6.4893456e-10 160.18662 + 9407 0 -37.039999 0 -37.039999 5.3312581e-10 160.18662 + 9408 0 -37.039999 0 -37.039999 -4.9781372e-10 160.18662 + 9409 0 -37.039999 0 -37.039999 -1.3377719e-09 160.18662 + 9410 0 -37.039999 0 -37.039999 1.8997649e-10 160.18662 + 9411 0 -37.039999 0 -37.039999 7.5353093e-11 160.18662 + 9412 0 -37.039999 0 -37.039999 -8.7987784e-10 160.18662 + 9413 0 -37.039999 0 -37.039999 -3.8240392e-11 160.18662 + 9414 0 -37.039999 0 -37.039999 -1.5233199e-10 160.18662 + 9415 0 -37.039999 0 -37.039999 6.4824752e-10 160.18662 + 9416 0 -37.039999 0 -37.039999 5.350624e-10 160.18662 + 9417 0 -37.039999 0 -37.039999 2.6767174e-10 160.18662 + 9418 0 -37.039999 0 -37.039999 -7.255097e-10 160.18662 + 9419 0 -37.039999 0 -37.039999 3.4366224e-10 160.18662 + 9420 0 -37.039999 0 -37.039999 6.1122748e-10 160.18662 + 9421 0 -37.039999 0 -37.039999 -3.4334455e-10 160.18662 + 9422 0 -37.039999 0 -37.039999 -1.9076259e-10 160.18662 + 9423 0 -37.039999 0 -37.039999 -3.061804e-10 160.18662 + 9424 0 -37.039999 0 -37.039999 3.8221709e-10 160.18662 + 9425 0 -37.039999 0 -37.039999 4.5866637e-10 160.18662 + 9426 0 -37.039999 0 -37.039999 -4.1953008e-10 160.18662 + 9427 0 -37.039999 0 -37.039999 4.2030134e-10 160.18662 + 9428 0 -37.039999 0 -37.039999 -6.358495e-13 160.18662 + 9429 0 -37.039999 0 -37.039999 -1.1387606e-10 160.18662 + 9430 0 -37.039999 0 -37.039999 -5.7311969e-10 160.18662 + 9431 0 -37.039999 0 -37.039999 -6.8743002e-10 160.18662 + 9432 0 -37.039999 0 -37.039999 4.2030574e-10 160.18662 + 9433 0 -37.039999 0 -37.039999 7.6482093e-10 160.18662 + 9434 0 -37.039999 0 -37.039999 -4.9723464e-10 160.18662 + 9435 0 -37.039999 0 -37.039999 -8.0255888e-10 160.18662 + 9436 0 -37.039999 0 -37.039999 3.7859693e-11 160.18662 + 9437 0 -37.039999 0 -37.039999 5.7231469e-10 160.18662 + 9438 0 -37.039999 0 -37.039999 -8.7793912e-10 160.18662 + 9439 0 -37.039999 0 -37.039999 3.0587967e-10 160.18662 + 9440 0 -37.039999 0 -37.039999 1.5185311e-10 160.18662 + 9441 0 -37.039999 0 -37.039999 -7.5697961e-11 160.18662 + 9442 0 -37.039999 0 -37.039999 1.9125235e-10 160.18662 + 9443 0 -37.039999 0 -37.039999 1.1657488e-10 160.18662 + 9444 0 -37.039999 0 -37.039999 -3.0591012e-10 160.18662 + 9445 0 -37.039999 0 -37.039999 -5.3507852e-10 160.18662 + 9446 0 -37.039999 0 -37.039999 3.0451678e-10 160.18662 + 9447 0 -37.039999 0 -37.039999 2.6692913e-10 160.18662 + 9448 0 -37.039999 0 -37.039999 -1.142405e-10 160.18662 + 9449 0 -37.039999 0 -37.039999 3.0507903e-10 160.18662 + 9450 0 -37.039999 0 -37.039999 -3.4504462e-10 160.18662 + 9451 0 -37.039999 0 -37.039999 -3.4444759e-10 160.18662 + 9452 0 -37.039999 0 -37.039999 7.234475e-10 160.18662 + 9453 0 -37.039999 0 -37.039999 1.2217576e-09 160.18662 + 9454 0 -37.039999 0 -37.039999 7.6122869e-11 160.18662 + 9455 0 -37.039999 0 -37.039999 -6.1221963e-10 160.18662 + 9456 0 -37.039999 0 -37.039999 -4.219063e-10 160.18662 + 9457 0 -37.039999 0 -37.039999 4.9650131e-10 160.18662 + 9458 0 -37.039999 0 -37.039999 4.2024442e-10 160.18662 + 9459 0 -37.039999 0 -37.039999 -4.5938054e-10 160.18662 + 9460 0 -37.039999 0 -37.039999 -3.0575076e-10 160.18662 + 9461 0 -37.039999 0 -37.039999 -3.0637517e-10 160.18662 + 9462 0 -37.039999 0 -37.039999 6.4784207e-10 160.18662 + 9463 0 -37.039999 0 -37.039999 1.2972897e-09 160.18662 + 9464 0 -37.039999 0 -37.039999 1.5397983e-10 160.18662 + 9465 0 -37.039999 0 -37.039999 -5.3514711e-10 160.18662 + 9466 0 -37.039999 0 -37.039999 -5.3356364e-10 160.18662 + 9467 0 -37.039999 0 -37.039999 -1.1405355e-10 160.18662 + 9468 0 -37.039999 0 -37.039999 4.1999309e-10 160.18662 + 9469 0 -37.039999 0 -37.039999 4.1940504e-10 160.18662 + 9470 0 -37.039999 0 -37.039999 -3.0594223e-10 160.18662 + 9471 0 -37.039999 0 -37.039999 1.1394738e-10 160.18662 + 9472 0 -37.039999 0 -37.039999 1.1493645e-10 160.18662 + 9473 0 -37.039999 0 -37.039999 3.7231023e-11 160.18662 + 9474 0 -37.039999 0 -37.039999 -8.0095711e-10 160.18662 + 9475 0 -37.039999 0 -37.039999 -7.6320723e-10 160.18662 + 9476 0 -37.039999 0 -37.039999 1.5358922e-10 160.18662 + 9477 0 -37.039999 0 -37.039999 -2.2857703e-10 160.18662 + 9478 0 -37.039999 0 -37.039999 -1.90354e-10 160.18662 + 9479 0 -37.039999 0 -37.039999 7.6297831e-10 160.18662 + 9480 0 -37.039999 0 -37.039999 6.485875e-10 160.18662 + 9481 0 -37.039999 0 -37.039999 -3.8170055e-10 160.18662 + 9482 0 -37.039999 0 -37.039999 -4.9673886e-10 160.18662 + 9483 0 -37.039999 0 -37.039999 3.0575807e-10 160.18662 + 9484 0 -37.039999 0 -37.039999 1.1543337e-10 160.18662 + 9485 0 -37.039999 0 -37.039999 -1.147405e-10 160.18662 + 9486 0 -37.039999 0 -37.039999 -3.0290763e-10 160.18662 + 9487 0 -37.039999 0 -37.039999 -2.2747844e-10 160.18662 + 9488 0 -37.039999 0 -37.039999 1.4190076e-12 160.18662 + 9489 0 -37.039999 0 -37.039999 -7.4963077e-11 160.18662 + 9490 0 -37.039999 0 -37.039999 2.6681659e-10 160.18662 + 9491 0 -37.039999 0 -37.039999 1.9018006e-10 160.18662 + 9492 0 -37.039999 0 -37.039999 -7.5136138e-11 160.18662 + 9493 0 -37.039999 0 -37.039999 -1.8835145e-10 160.18662 + 9494 0 -37.039999 0 -37.039999 1.0300859e-12 160.18662 + 9495 0 -37.039999 0 -37.039999 2.2871816e-10 160.18662 + 9496 0 -37.039999 0 -37.039999 4.207564e-10 160.18662 + 9497 0 -37.039999 0 -37.039999 7.759431e-11 160.18662 + 9498 0 -37.039999 0 -37.039999 3.8435135e-11 160.18662 + 9499 0 -37.039999 0 -37.039999 -5.3300906e-10 160.18662 + 9500 0 -37.039999 0 -37.039999 3.8290998e-10 160.18662 + 9501 0 -37.039999 0 -37.039999 7.5745364e-11 160.18662 + 9502 0 -37.039999 0 -37.039999 -4.9633208e-10 160.18662 + 9503 0 -37.039999 0 -37.039999 -1.8917478e-10 160.18662 + 9504 0 -37.039999 0 -37.039999 -3.4228535e-10 160.18662 + 9505 0 -37.039999 0 -37.039999 -4.2023351e-10 160.18662 + 9506 0 -37.039999 0 -37.039999 4.2074109e-10 160.18662 + 9507 0 -37.039999 0 -37.039999 -4.2020121e-10 160.18662 + 9508 0 -37.039999 0 -37.039999 -4.2017998e-10 160.18662 + 9509 0 -37.039999 0 -37.039999 3.8270808e-10 160.18662 + 9510 0 -37.039999 0 -37.039999 2.6767616e-10 160.18662 + 9511 0 -37.039999 0 -37.039999 1.9044578e-10 160.18662 + 9512 0 -37.039999 0 -37.039999 -3.827394e-10 160.18662 + 9513 0 -37.039999 0 -37.039999 -3.8233372e-10 160.18662 + 9514 0 -37.039999 0 -37.039999 4.5778085e-10 160.18662 + 9515 0 -37.039999 0 -37.039999 4.1985648e-10 160.18662 + 9516 0 -37.039999 0 -37.039999 -7.5761188e-11 160.18662 + 9517 0 -37.039999 0 -37.039999 -2.2741198e-10 160.18662 + 9518 0 -37.039999 0 -37.039999 -3.7030618e-11 160.18662 + 9519 0 -37.039999 0 -37.039999 1.547124e-10 160.18662 + 9520 0 -37.039999 0 -37.039999 -1.5221652e-10 160.18662 + 9521 0 -37.039999 0 -37.039999 3.4386497e-10 160.18662 + 9522 0 -37.039999 0 -37.039999 1.5327686e-10 160.18662 + 9523 0 -37.039999 0 -37.039999 2.2920123e-10 160.18662 + 9524 0 -37.039999 0 -37.039999 -3.0496948e-10 160.18662 + 9525 0 -37.039999 0 -37.039999 6.4801265e-10 160.18662 + 9526 0 -37.039999 0 -37.039999 6.4945044e-10 160.18662 + 9527 0 -37.039999 0 -37.039999 -1.9095933e-10 160.18662 + 9528 0 -37.039999 0 -37.039999 -8.3973376e-10 160.18662 + 9529 0 -37.039999 0 -37.039999 -3.4446902e-10 160.18662 + 9530 0 -37.039999 0 -37.039999 3.428087e-10 160.18662 + 9531 0 -37.039999 0 -37.039999 -2.6690694e-10 160.18662 + 9532 0 -37.039999 0 -37.039999 -7.7382307e-11 160.18662 + 9533 0 -37.039999 0 -37.039999 5.3429799e-10 160.18662 + 9534 0 -37.039999 0 -37.039999 2.2881178e-10 160.18662 + 9535 0 -37.039999 0 -37.039999 -4.2072291e-10 160.18662 + 9536 0 -37.039999 0 -37.039999 -6.886817e-10 160.18662 + 9537 0 -37.039999 0 -37.039999 3.432484e-10 160.18662 + 9538 0 -37.039999 0 -37.039999 4.5778119e-10 160.18662 + 9539 0 -37.039999 0 -37.039999 -3.0665151e-10 160.18662 + 9540 0 -37.039999 0 -37.039999 -2.2921038e-10 160.18662 + 9541 0 -37.039999 0 -37.039999 4.5853669e-10 160.18662 + 9542 0 -37.039999 0 -37.039999 -4.9739683e-10 160.18662 + 9543 0 -37.039999 0 -37.039999 6.4877195e-10 160.18662 + 9544 0 -37.039999 0 -37.039999 5.3562351e-10 160.18662 + 9545 0 -37.039999 0 -37.039999 -4.9773204e-10 160.18662 + 9546 0 -37.039999 0 -37.039999 -5.3533686e-10 160.18662 + 9547 0 -37.039999 0 -37.039999 7.2518228e-10 160.18662 + 9548 0 -37.039999 0 -37.039999 -4.977974e-10 160.18662 + 9549 0 -37.039999 0 -37.039999 5.7346097e-10 160.18662 + 9550 0 -37.039999 0 -37.039999 4.5838018e-10 160.18662 + 9551 0 -37.039999 0 -37.039999 -1.1608644e-10 160.18662 + 9552 0 -37.039999 0 -37.039999 -8.7928603e-10 160.18662 + 9553 0 -37.039999 0 -37.039999 -4.1990983e-10 160.18662 + 9554 0 -37.039999 0 -37.039999 4.9661976e-10 160.18662 + 9555 0 -37.039999 0 -37.039999 1.1474455e-10 160.18662 + 9556 0 -37.039999 0 -37.039999 -3.8722092e-11 160.18662 + 9557 0 -37.039999 0 -37.039999 -3.7080822e-11 160.18662 + 9558 0 -37.039999 0 -37.039999 -3.7899841e-11 160.18662 + 9559 0 -37.039999 0 -37.039999 5.4994537e-13 160.18662 + 9560 0 -37.039999 0 -37.039999 4.959921e-10 160.18662 + 9561 0 -37.039999 0 -37.039999 4.9713514e-10 160.18662 + 9562 0 -37.039999 0 -37.039999 -4.5802893e-10 160.18662 + 9563 0 -37.039999 0 -37.039999 5.7295405e-10 160.18662 + 9564 0 -37.039999 0 -37.039999 4.9504083e-10 160.18662 + 9565 0 -37.039999 0 -37.039999 -5.3642401e-10 160.18662 + 9566 0 -37.039999 0 -37.039999 -4.5847599e-10 160.18662 + 9567 0 -37.039999 0 -37.039999 3.7039713e-11 160.18662 + 9568 0 -37.039999 0 -37.039999 5.3366326e-10 160.18662 + 9569 0 -37.039999 0 -37.039999 -4.9288881e-13 160.18662 + 9570 0 -37.039999 0 -37.039999 -3.8281368e-10 160.18662 + 9571 0 -37.039999 0 -37.039999 -7.6449282e-11 160.18662 + 9572 0 -37.039999 0 -37.039999 1.0303477e-09 160.18662 + 9573 0 -37.039999 0 -37.039999 6.881557e-10 160.18662 + 9574 0 -37.039999 0 -37.039999 -2.6740352e-10 160.18662 + 9575 0 -37.039999 0 -37.039999 -4.5876498e-10 160.18662 + 9576 0 -37.039999 0 -37.039999 1.9026713e-10 160.18662 + 9577 0 -37.039999 0 -37.039999 6.4894022e-10 160.18662 + 9578 0 -37.039999 0 -37.039999 -5.3522368e-10 160.18662 + 9579 0 -37.039999 0 -37.039999 -5.3434068e-10 160.18662 + 9580 0 -37.039999 0 -37.039999 3.4279772e-10 160.18662 + 9581 0 -37.039999 0 -37.039999 6.8668272e-10 160.18662 + 9582 0 -37.039999 0 -37.039999 -4.9666051e-10 160.18662 + 9583 0 -37.039999 0 -37.039999 -8.786762e-10 160.18662 + 9584 0 -37.039999 0 -37.039999 1.5370487e-10 160.18662 + 9585 0 -37.039999 0 -37.039999 -3.8242753e-10 160.18662 + 9586 0 -37.039999 0 -37.039999 -7.6499068e-10 160.18662 + 9587 0 -37.039999 0 -37.039999 1.5384694e-10 160.18662 + 9588 0 -37.039999 0 -37.039999 -1.518168e-10 160.18662 + 9589 0 -37.039999 0 -37.039999 4.9645241e-10 160.18662 + 9590 0 -37.039999 0 -37.039999 6.1092218e-10 160.18662 + 9591 0 -37.039999 0 -37.039999 -4.9676158e-10 160.18662 + 9592 0 -37.039999 0 -37.039999 -3.9441272e-11 160.18662 + 9593 0 -37.039999 0 -37.039999 6.872451e-10 160.18662 + 9594 0 -37.039999 0 -37.039999 3.0400915e-10 160.18662 + 9595 0 -37.039999 0 -37.039999 -6.4430885e-13 160.18662 + 9596 0 -37.039999 0 -37.039999 1.1527116e-10 160.18662 + 9597 0 -37.039999 0 -37.039999 3.7726707e-11 160.18662 + 9598 0 -37.039999 0 -37.039999 -3.0614072e-10 160.18662 + 9599 0 -37.039999 0 -37.039999 -3.0529967e-10 160.18662 + 9600 0 -37.039999 0 -37.039999 4.207545e-10 160.18662 + 9601 0 -37.039999 0 -37.039999 4.9568591e-10 160.18662 + 9602 0 -37.039999 0 -37.039999 -7.6390027e-10 160.18662 + 9603 0 -37.039999 0 -37.039999 4.980675e-10 160.18662 + 9604 0 -37.039999 0 -37.039999 1.1440412e-09 160.18662 + 9605 0 -37.039999 0 -37.039999 -1.6809049e-13 160.18662 + 9606 0 -37.039999 0 -37.039999 -2.6714401e-10 160.18662 + 9607 0 -37.039999 0 -37.039999 3.8216545e-11 160.18662 + 9608 0 -37.039999 0 -37.039999 -3.7971527e-11 160.18662 + 9609 0 -37.039999 0 -37.039999 6.4992157e-13 160.18662 + 9610 0 -37.039999 0 -37.039999 -4.2078293e-10 160.18662 + 9611 0 -37.039999 0 -37.039999 -3.6606825e-11 160.18662 + 9612 0 -37.039999 0 -37.039999 1.0639462e-12 160.18662 + 9613 0 -37.039999 0 -37.039999 3.8275003e-11 160.18662 + 9614 0 -37.039999 0 -37.039999 1.9230686e-10 160.18662 + 9615 0 -37.039999 0 -37.039999 -7.5177153e-11 160.18662 + 9616 0 -37.039999 0 -37.039999 7.7349839e-11 160.18662 + 9617 0 -37.039999 0 -37.039999 -3.4244294e-10 160.18662 + 9618 0 -37.039999 0 -37.039999 -4.5792833e-10 160.18662 + 9619 0 -37.039999 0 -37.039999 3.8225834e-10 160.18662 + 9620 0 -37.039999 0 -37.039999 2.2827815e-10 160.18662 + 9621 0 -37.039999 0 -37.039999 -5.7259418e-10 160.18662 + 9622 0 -37.039999 0 -37.039999 -3.437904e-10 160.18662 + 9623 0 -37.039999 0 -37.039999 4.9709867e-10 160.18662 + 9624 0 -37.039999 0 -37.039999 -3.4436006e-10 160.18662 + 9625 0 -37.039999 0 -37.039999 -4.972765e-10 160.18662 + 9626 0 -37.039999 0 -37.039999 4.5711479e-10 160.18662 + 9627 0 -37.039999 0 -37.039999 5.7248035e-10 160.18662 + 9628 0 -37.039999 0 -37.039999 1.1422142e-10 160.18662 + 9629 0 -37.039999 0 -37.039999 -5.7349233e-10 160.18662 + 9630 0 -37.039999 0 -37.039999 -3.8217792e-10 160.18662 + 9631 0 -37.039999 0 -37.039999 5.3465538e-10 160.18662 + 9632 0 -37.039999 0 -37.039999 5.7320414e-10 160.18662 + 9633 0 -37.039999 0 -37.039999 -4.5979591e-10 160.18662 + 9634 0 -37.039999 0 -37.039999 -1.06948e-09 160.18662 + 9635 0 -37.039999 0 -37.039999 -4.9700163e-10 160.18662 + 9636 0 -37.039999 0 -37.039999 5.3427761e-10 160.18662 + 9637 0 -37.039999 0 -37.039999 -5.3603864e-10 160.18662 + 9638 0 -37.039999 0 -37.039999 -5.3522391e-10 160.18662 + 9639 0 -37.039999 0 -37.039999 5.3403692e-10 160.18662 + 9640 0 -37.039999 0 -37.039999 7.248007e-10 160.18662 + 9641 0 -37.039999 0 -37.039999 -3.9170227e-11 160.18662 + 9642 0 -37.039999 0 -37.039999 -3.4426916e-10 160.18662 + 9643 0 -37.039999 0 -37.039999 -1.5211237e-10 160.18662 + 9644 0 -37.039999 0 -37.039999 6.120367e-10 160.18662 + 9645 0 -37.039999 0 -37.039999 -5.7304665e-10 160.18662 + 9646 0 -37.039999 0 -37.039999 6.4929347e-10 160.18662 + 9647 0 -37.039999 0 -37.039999 -5.7326482e-10 160.18662 + 9648 0 -37.039999 0 -37.039999 -4.9720578e-10 160.18662 + 9649 0 -37.039999 0 -37.039999 6.467331e-10 160.18662 + 9650 0 -37.039999 0 -37.039999 6.4908944e-10 160.18662 + 9651 0 -37.039999 0 -37.039999 -6.4898889e-10 160.18662 + 9652 0 -37.039999 0 -37.039999 5.3399414e-10 160.18662 + 9653 0 -37.039999 0 -37.039999 9.1641859e-10 160.18662 + 9654 0 -37.039999 0 -37.039999 -1.1278997e-10 160.18662 + 9655 0 -37.039999 0 -37.039999 7.7730302e-11 160.18662 + 9656 0 -37.039999 0 -37.039999 2.2126713e-12 160.18662 + 9657 0 -37.039999 0 -37.039999 -1.8945651e-10 160.18662 + 9658 0 -37.039999 0 -37.039999 1.9800736e-12 160.18662 + 9659 0 -37.039999 0 -37.039999 3.9712353e-11 160.18662 + 9660 0 -37.039999 0 -37.039999 -1.1298949e-10 160.18662 + 9661 0 -37.039999 0 -37.039999 1.0322409e-12 160.18662 + 9662 0 -37.039999 0 -37.039999 2.676404e-10 160.18662 + 9663 0 -37.039999 0 -37.039999 1.9172988e-10 160.18662 + 9664 0 -37.039999 0 -37.039999 1.5424285e-10 160.18662 + 9665 0 -37.039999 0 -37.039999 -2.290533e-10 160.18662 + 9666 0 -37.039999 0 -37.039999 3.0495022e-10 160.18662 + 9667 0 -37.039999 0 -37.039999 1.5273858e-10 160.18662 + 9668 0 -37.039999 0 -37.039999 -1.8927694e-10 160.18662 + 9669 0 -37.039999 0 -37.039999 1.5422593e-10 160.18662 + 9670 0 -37.039999 0 -37.039999 4.1992771e-10 160.18662 + 9671 0 -37.039999 0 -37.039999 -5.3435404e-10 160.18662 + 9672 0 -37.039999 0 -37.039999 4.9563303e-10 160.18662 + 9673 0 -37.039999 0 -37.039999 1.5257859e-10 160.18662 + 9674 0 -37.039999 0 -37.039999 -3.7544044e-11 160.18662 + 9675 0 -37.039999 0 -37.039999 -1.1293733e-10 160.18662 + 9676 0 -37.039999 0 -37.039999 1.9127466e-10 160.18662 + 9677 0 -37.039999 0 -37.039999 2.2911632e-10 160.18662 + 9678 0 -37.039999 0 -37.039999 -3.807532e-10 160.18662 + 9679 0 -37.039999 0 -37.039999 -3.042868e-10 160.18662 + 9680 0 -37.039999 0 -37.039999 6.23787e-13 160.18662 + 9681 0 -37.039999 0 -37.039999 -1.1244827e-10 160.18662 + 9682 0 -37.039999 0 -37.039999 3.8148739e-10 160.18662 + 9683 0 -37.039999 0 -37.039999 -2.2734892e-10 160.18662 + 9684 0 -37.039999 0 -37.039999 -7.5159522e-11 160.18662 + 9685 0 -37.039999 0 -37.039999 1.4473201e-12 160.18662 + 9686 0 -37.039999 0 -37.039999 5.7191321e-10 160.18662 + 9687 0 -37.039999 0 -37.039999 -6.1025447e-10 160.18662 + 9688 0 -37.039999 0 -37.039999 7.6368674e-10 160.18662 + 9689 0 -37.039999 0 -37.039999 -5.33843e-10 160.18662 + 9690 0 -37.039999 0 -37.039999 2.2674695e-10 160.18662 + 9691 0 -37.039999 0 -37.039999 5.722774e-10 160.18662 + 9692 0 -37.039999 0 -37.039999 -4.5670485e-10 160.18662 + 9693 0 -37.039999 0 -37.039999 -3.4330102e-10 160.18662 + 9694 0 -37.039999 0 -37.039999 3.8176866e-10 160.18662 + 9695 0 -37.039999 0 -37.039999 3.0555374e-10 160.18662 + 9696 0 -37.039999 0 -37.039999 1.9252513e-10 160.18662 + 9697 0 -37.039999 0 -37.039999 -6.1024925e-10 160.18662 + 9698 0 -37.039999 0 -37.039999 6.1064197e-10 160.18662 + 9699 0 -37.039999 0 -37.039999 -6.1038276e-10 160.18662 + 9700 0 -37.039999 0 -37.039999 6.1053998e-10 160.18662 + 9701 0 -37.039999 0 -37.039999 -4.1937809e-10 160.18662 + 9702 0 -37.039999 0 -37.039999 -3.8011061e-10 160.18662 + 9703 0 -37.039999 0 -37.039999 -2.6679693e-10 160.18662 + 9704 0 -37.039999 0 -37.039999 4.5741582e-10 160.18662 + 9705 0 -37.039999 0 -37.039999 3.4406827e-10 160.18662 + 9706 0 -37.039999 0 -37.039999 7.6929992e-11 160.18662 + 9707 0 -37.039999 0 -37.039999 -3.8161481e-10 160.18662 + 9708 0 -37.039999 0 -37.039999 -4.5663433e-10 160.18662 + 9709 0 -37.039999 0 -37.039999 1.9123436e-10 160.18662 + 9710 0 -37.039999 0 -37.039999 -1.1257122e-10 160.18662 + 9711 0 -37.039999 0 -37.039999 3.8947898e-11 160.18662 + 9712 0 -37.039999 0 -37.039999 7.6662181e-11 160.18662 + 9713 0 -37.039999 0 -37.039999 -7.4619226e-11 160.18662 + 9714 0 -37.039999 0 -37.039999 2.6779443e-10 160.18662 + 9715 0 -37.039999 0 -37.039999 -3.6450318e-11 160.18662 + 9716 0 -37.039999 0 -37.039999 1.0079403e-12 160.18662 + 9717 0 -37.039999 0 -37.039999 1.9152977e-10 160.18662 + 9718 0 -37.039999 0 -37.039999 3.94025e-11 160.18662 + 9719 0 -37.039999 0 -37.039999 1.9079482e-10 160.18662 + 9720 0 -37.039999 0 -37.039999 -1.5240957e-10 160.18662 + 9721 0 -37.039999 0 -37.039999 -3.431952e-10 160.18662 + 9722 0 -37.039999 0 -37.039999 3.0544613e-10 160.18662 + 9723 0 -37.039999 0 -37.039999 3.8194938e-10 160.18662 + 9724 0 -37.039999 0 -37.039999 8.9487388e-13 160.18662 + 9725 0 -37.039999 0 -37.039999 1.5409395e-10 160.18662 + 9726 0 -37.039999 0 -37.039999 7.6554044e-11 160.18662 + 9727 0 -37.039999 0 -37.039999 1.1504342e-10 160.18662 + 9728 0 -37.039999 0 -37.039999 -6.102548e-10 160.18662 + 9729 0 -37.039999 0 -37.039999 -5.3346937e-10 160.18662 + 9730 0 -37.039999 0 -37.039999 6.1071955e-10 160.18662 + 9731 0 -37.039999 0 -37.039999 -6.8715437e-10 160.18662 + 9732 0 -37.039999 0 -37.039999 7.637148e-10 160.18662 + 9733 0 -37.039999 0 -37.039999 -8.0139704e-10 160.18662 + 9734 0 -37.039999 0 -37.039999 6.1118674e-10 160.18662 + 9735 0 -37.039999 0 -37.039999 -7.6310001e-10 160.18662 + 9736 0 -37.039999 0 -37.039999 5.3454498e-10 160.18662 + 9737 0 -37.039999 0 -37.039999 -6.8715437e-10 160.18662 + 9738 0 -37.039999 0 -37.039999 6.8776605e-10 160.18662 + 9739 0 -37.039999 0 -37.039999 -6.4908044e-10 160.18662 + 9740 0 -37.039999 0 -37.039999 6.49555e-10 160.18662 + 9741 0 -37.039999 0 -37.039999 -7.2688846e-10 160.18662 + 9742 0 -37.039999 0 -37.039999 6.49555e-10 160.18662 + 9743 0 -37.039999 0 -37.039999 5.3466497e-10 160.18662 + 9744 0 -37.039999 0 -37.039999 -6.1035016e-10 160.18662 + 9745 0 -37.039999 0 -37.039999 6.496133e-10 160.18662 + 9746 0 -37.039999 0 -37.039999 -6.8666499e-10 160.18662 + 9747 0 -37.039999 0 -37.039999 6.4959099e-10 160.18662 + 9748 0 -37.039999 0 -37.039999 -6.4881625e-10 160.18662 + 9749 0 -37.039999 0 -37.039999 2.2841777e-10 160.18662 + 9750 0 -37.039999 0 -37.039999 4.2001707e-10 160.18662 + 9751 0 -37.039999 0 -37.039999 -4.5681945e-10 160.18662 + 9752 0 -37.039999 0 -37.039999 -4.9565945e-14 160.18662 + 9753 0 -37.039999 0 -37.039999 1.5351561e-10 160.18662 + 9754 0 -37.039999 0 -37.039999 2.3003801e-10 160.18662 + 9755 0 -37.039999 0 -37.039999 4.580783e-10 160.18662 + 9756 0 -37.039999 0 -37.039999 -9.1689152e-10 160.18662 + 9757 0 -37.039999 0 -37.039999 2.6516828e-10 160.18662 + 9758 0 -37.039999 0 -37.039999 9.9256838e-10 160.18662 + 9759 0 -37.039999 0 -37.039999 -3.8298043e-10 160.18662 + 9760 0 -37.039999 0 -37.039999 -2.6741093e-10 160.18662 + 9761 0 -37.039999 0 -37.039999 4.9514014e-10 160.18662 + 9762 0 -37.039999 0 -37.039999 7.5155185e-11 160.18662 + 9763 0 -37.039999 0 -37.039999 -3.0428817e-10 160.18662 + 9764 0 -37.039999 0 -37.039999 -2.294265e-10 160.18662 + 9765 0 -37.039999 0 -37.039999 2.2785136e-10 160.18662 + 9766 0 -37.039999 0 -37.039999 4.9548626e-10 160.18662 + 9767 0 -37.039999 0 -37.039999 3.8219311e-10 160.18662 + 9768 0 -37.039999 0 -37.039999 -2.6874096e-10 160.18662 + 9769 0 -37.039999 0 -37.039999 -6.8674749e-10 160.18662 + 9770 0 -37.039999 0 -37.039999 7.5528121e-13 160.18662 + 9771 0 -37.039999 0 -37.039999 6.8708016e-10 160.18662 + 9772 0 -37.039999 0 -37.039999 4.5672442e-10 160.18662 + 9773 0 -37.039999 0 -37.039999 -1.5101342e-10 160.18662 + 9774 0 -37.039999 0 -37.039999 -7.5401379e-11 160.18662 + 9775 0 -37.039999 0 -37.039999 5.3450165e-10 160.18662 + 9776 0 -37.039999 0 -37.039999 -4.189695e-10 160.18662 + 9777 0 -37.039999 0 -37.039999 -3.8130488e-11 160.18662 + 9778 0 -37.039999 0 -37.039999 -3.8078908e-11 160.18662 + 9779 0 -37.039999 0 -37.039999 1.9083943e-10 160.18662 + 9780 0 -37.039999 0 -37.039999 -1.1268075e-10 160.18662 + 9781 0 -37.039999 0 -37.039999 9.9902244e-13 160.18662 + 9782 0 -37.039999 0 -37.039999 1.5287364e-10 160.18662 + 9783 0 -37.039999 0 -37.039999 -3.8195412e-11 160.18662 + 9784 0 -37.039999 0 -37.039999 -3.7845096e-11 160.18662 + 9785 0 -37.039999 0 -37.039999 2.673626e-10 160.18662 + 9786 0 -37.039999 0 -37.039999 -1.8925108e-10 160.18662 + 9787 0 -37.039999 0 -37.039999 -2.2821115e-10 160.18662 + 9788 0 -37.039999 0 -37.039999 7.2475874e-10 160.18662 + 9789 0 -37.039999 0 -37.039999 -3.4314735e-10 160.18662 + 9790 0 -37.039999 0 -37.039999 -4.9587182e-10 160.18662 + 9791 0 -37.039999 0 -37.039999 3.8262156e-10 160.18662 + 9792 0 -37.039999 0 -37.039999 2.6821366e-10 160.18662 + 9793 0 -37.039999 0 -37.039999 5.6876488e-13 160.18662 + 9794 0 -37.039999 0 -37.039999 -3.8207719e-10 160.18662 + 9795 0 -37.039999 0 -37.039999 1.1406136e-10 160.18662 + 9796 0 -37.039999 0 -37.039999 -2.6615548e-10 160.18662 + 9797 0 -37.039999 0 -37.039999 -3.0437208e-10 160.18662 + 9798 0 -37.039999 0 -37.039999 8.7426425e-13 160.18662 + 9799 0 -37.039999 0 -37.039999 -7.4166458e-11 160.18662 + 9800 0 -37.039999 0 -37.039999 -3.7507824e-11 160.18662 + 9801 0 -37.039999 0 -37.039999 1.1598367e-10 160.18662 + 9802 0 -37.039999 0 -37.039999 7.7507264e-11 160.18662 + 9803 0 -37.039999 0 -37.039999 -1.8943583e-10 160.18662 + 9804 0 -37.039999 0 -37.039999 -7.5030293e-11 160.18662 + 9805 0 -37.039999 0 -37.039999 7.7474343e-11 160.18662 + 9806 0 -37.039999 0 -37.039999 3.92213e-11 160.18662 + 9807 0 -37.039999 0 -37.039999 3.8253316e-11 160.18662 + 9808 0 -37.039999 0 -37.039999 7.6027755e-11 160.18662 + 9809 0 -37.039999 0 -37.039999 1.8981136e-10 160.18662 + 9810 0 -37.039999 0 -37.039999 -6.8671114e-10 160.18662 + 9811 0 -37.039999 0 -37.039999 -6.4961796e-10 160.18662 + 9812 0 -37.039999 0 -37.039999 3.812365e-10 160.18662 + 9813 0 -37.039999 0 -37.039999 4.2049019e-10 160.18662 + 9814 0 -37.039999 0 -37.039999 -2.6669587e-10 160.18662 + 9815 0 -37.039999 0 -37.039999 -5.7169655e-10 160.18662 + 9816 0 -37.039999 0 -37.039999 4.200869e-10 160.18662 + 9817 0 -37.039999 0 -37.039999 1.106541e-12 160.18662 + 9818 0 -37.039999 0 -37.039999 7.3105139e-13 160.18662 + 9819 0 -37.039999 0 -37.039999 1.1394313e-10 160.18662 + 9820 0 -37.039999 0 -37.039999 -8.7767532e-10 160.18662 + 9821 0 -37.039999 0 -37.039999 2.683072e-10 160.18662 + 9822 0 -37.039999 0 -37.039999 1.8995164e-10 160.18662 + 9823 0 -37.039999 0 -37.039999 3.0523362e-10 160.18662 + 9824 0 -37.039999 0 -37.039999 -7.6537037e-11 160.18662 + 9825 0 -37.039999 0 -37.039999 -1.1408667e-10 160.18662 + 9826 0 -37.039999 0 -37.039999 4.1943842e-10 160.18662 + 9827 0 -37.039999 0 -37.039999 3.4438635e-10 160.18662 + 9828 0 -37.039999 0 -37.039999 5.8362229e-13 160.18662 + 9829 0 -37.039999 0 -37.039999 -3.0452574e-10 160.18662 + 9830 0 -37.039999 0 -37.039999 -3.6705586e-11 160.18662 + 9831 0 -37.039999 0 -37.039999 1.8784009e-12 160.18662 + 9832 0 -37.039999 0 -37.039999 3.8709294e-11 160.18662 + 9833 0 -37.039999 0 -37.039999 -1.5082915e-10 160.18662 + 9834 0 -37.039999 0 -37.039999 -7.4604462e-11 160.18662 + 9835 0 -37.039999 0 -37.039999 1.5373947e-10 160.18662 + 9836 0 -37.039999 0 -37.039999 3.4359342e-10 160.18662 + 9837 0 -37.039999 0 -37.039999 3.8777129e-11 160.18662 + 9838 0 -37.039999 0 -37.039999 -3.7309866e-11 160.18662 + 9839 0 -37.039999 0 -37.039999 1.5385389e-12 160.18662 + 9840 0 -37.039999 0 -37.039999 1.5110059e-12 160.18662 + 9841 0 -37.039999 0 -37.039999 -2.6785666e-10 160.18662 + 9842 0 -37.039999 0 -37.039999 4.5815469e-10 160.18662 + 9843 0 -37.039999 0 -37.039999 3.8282046e-10 160.18662 + 9844 0 -37.039999 0 -37.039999 3.4393881e-10 160.18662 + 9845 0 -37.039999 0 -37.039999 1.5201883e-10 160.18662 + 9846 0 -37.039999 0 -37.039999 -1.1346573e-10 160.18662 + 9847 0 -37.039999 0 -37.039999 -1.90064e-10 160.18662 + 9848 0 -37.039999 0 -37.039999 1.9147147e-10 160.18662 + 9849 0 -37.039999 0 -37.039999 -1.9008428e-10 160.18662 + 9850 0 -37.039999 0 -37.039999 6.1169432e-10 160.18662 + 9851 0 -37.039999 0 -37.039999 -2.6683883e-10 160.18662 + 9852 0 -37.039999 0 -37.039999 -5.3446789e-10 160.18662 + 9853 0 -37.039999 0 -37.039999 4.193528e-10 160.18662 + 9854 0 -37.039999 0 -37.039999 3.8147623e-10 160.18662 + 9855 0 -37.039999 0 -37.039999 3.7090064e-13 160.18662 + 9856 0 -37.039999 0 -37.039999 -3.0352775e-10 160.18662 + 9857 0 -37.039999 0 -37.039999 -1.8835017e-10 160.18662 + 9858 0 -37.039999 0 -37.039999 -3.4128589e-10 160.18662 + 9859 0 -37.039999 0 -37.039999 1.5390068e-10 160.18662 + 9860 0 -37.039999 0 -37.039999 -1.8926508e-10 160.18662 + 9861 0 -37.039999 0 -37.039999 1.0905393e-12 160.18662 + 9862 0 -37.039999 0 -37.039999 3.445002e-10 160.18662 + 9863 0 -37.039999 0 -37.039999 7.5633125e-11 160.18662 + 9864 0 -37.039999 0 -37.039999 1.9177741e-10 160.18662 + 9865 0 -37.039999 0 -37.039999 -3.0416527e-10 160.18662 + 9866 0 -37.039999 0 -37.039999 1.1500504e-10 160.18662 + 9867 0 -37.039999 0 -37.039999 2.2854924e-10 160.18662 + 9868 0 -37.039999 0 -37.039999 -3.4312828e-10 160.18662 + 9869 0 -37.039999 0 -37.039999 -3.4292046e-10 160.18662 + 9870 0 -37.039999 0 -37.039999 3.9312359e-11 160.18662 + 9871 0 -37.039999 0 -37.039999 7.7034024e-11 160.18662 + 9872 0 -37.039999 0 -37.039999 -7.4808129e-11 160.18662 + 9873 0 -37.039999 0 -37.039999 3.947664e-11 160.18662 + 9874 0 -37.039999 0 -37.039999 -7.5136138e-11 160.18662 + 9875 0 -37.039999 0 -37.039999 3.4399789e-10 160.18662 + 9876 0 -37.039999 0 -37.039999 3.4329187e-10 160.18662 + 9877 0 -37.039999 0 -37.039999 -5.352019e-10 160.18662 + 9878 0 -37.039999 0 -37.039999 8.0211085e-10 160.18662 + 9879 0 -37.039999 0 -37.039999 -2.6696788e-10 160.18662 + 9880 0 -37.039999 0 -37.039999 -7.24735e-10 160.18662 + 9881 0 -37.039999 0 -37.039999 1.5224921e-10 160.18662 + 9882 0 -37.039999 0 -37.039999 -1.5238126e-10 160.18662 + 9883 0 -37.039999 0 -37.039999 -1.5109588e-10 160.18662 + 9884 0 -37.039999 0 -37.039999 -1.8992012e-10 160.18662 + 9885 0 -37.039999 0 -37.039999 6.1053358e-10 160.18662 + 9886 0 -37.039999 0 -37.039999 -5.3389905e-10 160.18662 + 9887 0 -37.039999 0 -37.039999 6.1029677e-10 160.18662 + 9888 0 -37.039999 0 -37.039999 -7.2450378e-10 160.18662 + 9889 0 -37.039999 0 -37.039999 4.580446e-10 160.18662 + 9890 0 -37.039999 0 -37.039999 -6.1059619e-10 160.18662 + 9891 0 -37.039999 0 -37.039999 5.3502991e-10 160.18662 + 9892 0 -37.039999 0 -37.039999 -6.1063372e-10 160.18662 + 9893 0 -37.039999 0 -37.039999 5.7260662e-10 160.18662 + 9894 0 -37.039999 0 -37.039999 -5.3390535e-10 160.18662 + 9895 0 -37.039999 0 -37.039999 5.3502991e-10 160.18662 + 9896 0 -37.039999 0 -37.039999 -6.1054404e-10 160.18662 + 9897 0 -37.039999 0 -37.039999 5.7260662e-10 160.18662 + 9898 0 -37.039999 0 -37.039999 -6.1054404e-10 160.18662 + 9899 0 -37.039999 0 -37.039999 5.7260662e-10 160.18662 + 9900 0 -37.039999 0 -37.039999 -6.1054404e-10 160.18662 + 9901 0 -37.039999 0 -37.039999 5.7260662e-10 160.18662 + 9902 0 -37.039999 0 -37.039999 -6.1054404e-10 160.18662 + 9903 0 -37.039999 0 -37.039999 5.7260662e-10 160.18662 + 9904 0 -37.039999 0 -37.039999 -5.3393227e-10 160.18662 + 9905 0 -37.039999 0 -37.039999 7.2523941e-10 160.18662 + 9906 0 -37.039999 0 -37.039999 -5.3389905e-10 160.18662 + 9907 0 -37.039999 0 -37.039999 3.8117543e-10 160.18662 + 9908 0 -37.039999 0 -37.039999 -3.7851538e-11 160.18662 + 9909 0 -37.039999 0 -37.039999 1.5363257e-10 160.18662 + 9910 0 -37.039999 0 -37.039999 -1.5146265e-10 160.18662 + 9911 0 -37.039999 0 -37.039999 1.1679537e-10 160.18662 + 9912 0 -37.039999 0 -37.039999 3.8255634e-10 160.18662 + 9913 0 -37.039999 0 -37.039999 -7.4948866e-11 160.18662 + 9914 0 -37.039999 0 -37.039999 -7.4939489e-11 160.18662 + 9915 0 -37.039999 0 -37.039999 -1.5121761e-10 160.18662 + 9916 0 -37.039999 0 -37.039999 -3.806536e-11 160.18662 + 9917 0 -37.039999 0 -37.039999 4.2018766e-10 160.18662 + 9918 0 -37.039999 0 -37.039999 3.0580699e-10 160.18662 + 9919 0 -37.039999 0 -37.039999 1.5359114e-10 160.18662 + 9920 0 -37.039999 0 -37.039999 1.5347099e-10 160.18662 + 9921 0 -37.039999 0 -37.039999 -1.9054001e-10 160.18662 + 9922 0 -37.039999 0 -37.039999 1.1734592e-12 160.18662 + 9923 0 -37.039999 0 -37.039999 3.9437575e-11 160.18662 + 9924 0 -37.039999 0 -37.039999 -3.6108987e-11 160.18662 + 9925 0 -37.039999 0 -37.039999 3.9409882e-11 160.18662 + 9926 0 -37.039999 0 -37.039999 -7.4015405e-11 160.18662 + 9927 0 -37.039999 0 -37.039999 -3.6864641e-11 160.18662 + 9928 0 -37.039999 0 -37.039999 4.1923212e-10 160.18662 + 9929 0 -37.039999 0 -37.039999 -3.0557972e-10 160.18662 + 9930 0 -37.039999 0 -37.039999 3.443919e-10 160.18662 + 9931 0 -37.039999 0 -37.039999 1.5310552e-10 160.18662 + 9932 0 -37.039999 0 -37.039999 -2.6650037e-10 160.18662 + 9933 0 -37.039999 0 -37.039999 -3.0414173e-10 160.18662 + 9934 0 -37.039999 0 -37.039999 -3.0543722e-10 160.18662 + 9935 0 -37.039999 0 -37.039999 1.9139178e-10 160.18662 + 9936 0 -37.039999 0 -37.039999 -3.0500554e-10 160.18662 + 9937 0 -37.039999 0 -37.039999 -1.9065594e-10 160.18662 + 9938 0 -37.039999 0 -37.039999 -1.5221028e-10 160.18662 + 9939 0 -37.039999 0 -37.039999 2.6776406e-10 160.18662 + 9940 0 -37.039999 0 -37.039999 1.5339078e-10 160.18662 + 9941 0 -37.039999 0 -37.039999 -1.9006335e-10 160.18662 + 9942 0 -37.039999 0 -37.039999 1.9125391e-10 160.18662 + 9943 0 -37.039999 0 -37.039999 1.9094825e-10 160.18662 + 9944 0 -37.039999 0 -37.039999 -4.9722689e-10 160.18662 + 9945 0 -37.039999 0 -37.039999 -4.9712983e-10 160.18662 + 9946 0 -37.039999 0 -37.039999 4.1859302e-10 160.18662 + 9947 0 -37.039999 0 -37.039999 4.1880564e-10 160.18662 + 9948 0 -37.039999 0 -37.039999 -4.9701735e-10 160.18662 + 9949 0 -37.039999 0 -37.039999 -3.7942495e-10 160.18662 + 9950 0 -37.039999 0 -37.039999 -1.9048197e-10 160.18662 + 9951 0 -37.039999 0 -37.039999 1.5439263e-12 160.18662 + 9952 0 -37.039999 0 -37.039999 -2.2839029e-10 160.18662 + 9953 0 -37.039999 0 -37.039999 3.9852654e-11 160.18662 + 9954 0 -37.039999 0 -37.039999 7.6599827e-11 160.18662 + 9955 0 -37.039999 0 -37.039999 7.6803399e-11 160.18662 + 9956 0 -37.039999 0 -37.039999 -3.8104691e-10 160.18662 + 9957 0 -37.039999 0 -37.039999 -3.044696e-10 160.18662 + 9958 0 -37.039999 0 -37.039999 1.5379394e-10 160.18662 + 9959 0 -37.039999 0 -37.039999 -7.4464321e-11 160.18662 + 9960 0 -37.039999 0 -37.039999 -1.5026838e-10 160.18662 + 9961 0 -37.039999 0 -37.039999 1.9399318e-12 160.18662 + 9962 0 -37.039999 0 -37.039999 6.4830972e-10 160.18662 + 9963 0 -37.039999 0 -37.039999 -5.3408119e-10 160.18662 + 9964 0 -37.039999 0 -37.039999 6.1014081e-10 160.18662 + 9965 0 -37.039999 0 -37.039999 -6.4919625e-10 160.18662 + 9966 0 -37.039999 0 -37.039999 -6.4919625e-10 160.18662 + 9967 0 -37.039999 0 -37.039999 3.8072433e-10 160.18662 + 9968 0 -37.039999 0 -37.039999 9.5558024e-10 160.18662 + 9969 0 -37.039999 0 -37.039999 3.7666574e-11 160.18662 + 9970 0 -37.039999 0 -37.039999 -6.8815495e-10 160.18662 + 9971 0 -37.039999 0 -37.039999 -4.9796152e-10 160.18662 + 9972 0 -37.039999 0 -37.039999 1.905376e-10 160.18662 + 9973 0 -37.039999 0 -37.039999 -3.4248954e-10 160.18662 + 9974 0 -37.039999 0 -37.039999 -2.2781599e-10 160.18662 + 9975 0 -37.039999 0 -37.039999 5.3427199e-10 160.18662 + 9976 0 -37.039999 0 -37.039999 -4.9709273e-10 160.18662 + 9977 0 -37.039999 0 -37.039999 6.4763047e-10 160.18662 + 9978 0 -37.039999 0 -37.039999 6.4763047e-10 160.18662 + 9979 0 -37.039999 0 -37.039999 -3.8212808e-10 160.18662 + 9980 0 -37.039999 0 -37.039999 -8.7790884e-10 160.18662 + 9981 0 -37.039999 0 -37.039999 7.7046197e-11 160.18662 + 9982 0 -37.039999 0 -37.039999 3.4368579e-10 160.18662 + 9983 0 -37.039999 0 -37.039999 -6.0983172e-10 160.18662 + 9984 0 -37.039999 0 -37.039999 1.1592e-10 160.18662 + 9985 0 -37.039999 0 -37.039999 8.7845658e-10 160.18662 + 9986 0 -37.039999 0 -37.039999 5.7262696e-10 160.18662 + 9987 0 -37.039999 0 -37.039999 -1.5181735e-10 160.18662 + 9988 0 -37.039999 0 -37.039999 -4.5921841e-10 160.18662 + 9989 0 -37.039999 0 -37.039999 -3.9147304e-11 160.18662 + 9990 0 -37.039999 0 -37.039999 4.2038969e-10 160.18662 + 9991 0 -37.039999 0 -37.039999 2.2781133e-10 160.18662 + 9992 0 -37.039999 0 -37.039999 -6.1112411e-10 160.18662 + 9993 0 -37.039999 0 -37.039999 -9.9309419e-10 160.18662 + 9994 0 -37.039999 0 -37.039999 -7.5413694e-11 160.18662 + 9995 0 -37.039999 0 -37.039999 4.5785173e-10 160.18662 + 9996 0 -37.039999 0 -37.039999 5.3530437e-10 160.18662 + 9997 0 -37.039999 0 -37.039999 -7.6372505e-10 160.18662 + 9998 0 -37.039999 0 -37.039999 4.9479496e-10 160.18662 + 9999 0 -37.039999 0 -37.039999 8.3908505e-10 160.18662 + 10000 0 -37.039999 0 -37.039999 -3.0599622e-10 160.18662 +Loop time of 1.03759 on 4 procs for 10000 steps with 8 atoms + +97.7% CPU use with 4 MPI tasks x 1 OpenMP threads + +Minimization stats: + Stopping criterion = max iterations + Energy initial, next-to-last, final = + -37.0399844020227 -37.0399991134996 -37.0399991134996 + Force two-norm initial, final = 0.097615725 8.8447233e-14 + Force max component initial, final = 0.056358465 3.2597809e-14 + Final line search alpha, max atom move = 1 3.2597809e-14 + Iterations, force evaluations = 10000 19999 + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.44823 | 0.45046 | 0.45413 | 0.3 | 43.41 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0.20218 | 0.20534 | 0.20767 | 0.4 | 19.79 +Output | 0.083459 | 0.089103 | 0.10315 | 2.7 | 8.59 +Modify | 0 | 0 | 0 | 0.0 | 0.00 +Other | | 0.2927 | | | 28.21 + +Nlocal: 2 ave 2 max 2 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +Nghost: 199 ave 199 max 199 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +Neighs: 46 ave 46 max 46 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +FullNghs: 92 ave 92 max 92 min +Histogram: 4 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 368 +Ave neighs/atom = 46 +Neighbor list builds = 0 +Dangerous builds = 0 + +variable cohesive_energy equal pe/atoms +variable atmVol equal vol/atoms +variable aLatt equal (8*vol/atoms)^0.333333333333 + +run 0 +WARNING: No fixes with time integration, atoms won't move (src/verlet.cpp:60) +Per MPI rank memory allocation (min/avg/max) = 3.729 | 3.729 | 3.729 Mbytes + Step Temp E_pair E_mol TotEng Press Volume + 10000 0 -37.039999 0 -37.039999 -2.6824491e-10 160.18662 +Loop time of 2.371e-06 on 4 procs for 0 steps with 8 atoms + +126.5% CPU use with 4 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0 | 0 | 0 | 0.0 | 0.00 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0 | 0 | 0 | 0.0 | 0.00 +Output | 0 | 0 | 0 | 0.0 | 0.00 +Modify | 0 | 0 | 0 | 0.0 | 0.00 +Other | | 2.371e-06 | | |100.00 + +Nlocal: 2 ave 2 max 2 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +Nghost: 199 ave 199 max 199 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +Neighs: 46 ave 48 max 44 min +Histogram: 1 0 0 0 0 2 0 0 0 1 +FullNghs: 92 ave 92 max 92 min +Histogram: 4 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 368 +Ave neighs/atom = 46 +Neighbor list builds = 0 +Dangerous builds = 0 + +print "====================================================" +==================================================== +print "Calculated cohesive energy: ${cohesive_energy} eV/atom" +Calculated cohesive energy: -4.62999988918745 eV/atom +print "Reference cohesive energy: -4.63 eV/atom" +Reference cohesive energy: -4.63 eV/atom +print "Atomic volume ${atmVol} A^3" +Atomic volume 20.0233273617701 A^3 +print "Lattice constant ${aLatt} A" +Lattice constant 5.43094508649583 A +print "Reference lattice constant 5.431 A" +Reference lattice constant 5.431 A +print "====================================================" +==================================================== + + +#dump 1 all custom 1 dc.dump id type x y z fx fy fz +#run 0 + + +Total wall time: 0:00:01 diff --git a/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.energy_conservation.meam.sw.g++.1 b/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.energy_conservation.meam.sw.g++.1 new file mode 100644 index 0000000000..1888ab474f --- /dev/null +++ b/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.energy_conservation.meam.sw.g++.1 @@ -0,0 +1,304 @@ +LAMMPS (3 Nov 2022) +OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98) + using 1 OpenMP thread(s) per MPI task +# bulk Si lattice + +variable x index 1 +variable y index 1 +variable z index 1 + +units metal +atom_style atomic + + +atom_style atomic +lattice diamond 5.431 +Lattice spacing in x,y,z = 5.431 5.431 5.431 +region box block 0 5 0 5 0 5 +boundary p p p + +create_box 1 box +Created orthogonal box = (0 0 0) to (27.155 27.155 27.155) + 1 by 1 by 1 MPI processor grid +create_atoms 1 box +Created 1000 atoms + using lattice units in orthogonal box = (0 0 0) to (27.155 27.155 27.155) + create_atoms CPU = 0.000 seconds + + +pair_style meam/sw/spline +pair_coeff * * Si.b.meam.sw.spline Si +Reading meam/sw/spline potential file Si.b.meam.sw.spline with DATE: 2012-10-26 +mass * 28.085 + +velocity all create 300.0 376847 loop geom + +neighbor 1.0 bin +neigh_modify every 1 delay 5 check yes + +fix 1 all nve + +thermo 1 +thermo_style custom step vol etotal press pxx pyy pxz +thermo_modify format 2 %14.8f +thermo_modify format 3 %14.8f +thermo_modify format 4 %14.8f +thermo_modify format 5 %14.8f +thermo_modify format 6 %14.8f +thermo_modify format 7 %14.8f + + +timestep 0.002 +thermo 10 + +run 2000 +Neighbor list info ... + update: every = 1 steps, delay = 5 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 5.4 + ghost atom cutoff = 5.4 + binsize = 2.7, bins = 11 11 11 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair meam/sw/spline, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (2) pair meam/sw/spline, perpetual, half/full from (1) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 3.882 | 3.882 | 3.882 Mbytes + Step Volume TotEng Press Pxx Pyy Pxz + 0 20023.93474888 -4591.26061752 2033.68946971 2021.11445194 1952.17782797 -97.47450759 + 10 20023.93474888 -4591.06635027 2106.23969322 2152.04799431 2155.92194220 12.68865715 + 20 20023.93474888 -4591.08410781 1520.06153315 1492.61610264 1497.10285778 106.41609464 + 30 20023.93474888 -4591.20090599 1491.31281700 1502.41875599 1432.20332178 -220.78939631 + 40 20023.93474888 -4591.12407583 2061.65437359 2086.56902463 2156.12774891 133.73119636 + 50 20023.93474888 -4591.07086388 1998.55985680 2023.28426545 1940.19019547 -154.08048062 + 60 20023.93474888 -4591.17588927 1598.13531474 1534.49237825 1668.01401046 -30.47944201 + 70 20023.93474888 -4591.14658914 1774.80198893 1761.97777404 1785.46768303 265.88782944 + 80 20023.93474888 -4591.07344257 2005.07361554 2086.14231294 1947.20619069 -215.28622700 + 90 20023.93474888 -4591.16235879 1688.39497858 1707.61777360 1644.33608005 -164.72130224 + 100 20023.93474888 -4591.14061103 1841.94537985 1773.73213126 1872.51475381 270.59501062 + 110 20023.93474888 -4591.10220075 1929.22145308 1909.87270800 1904.88051163 -225.24314462 + 120 20023.93474888 -4591.13680660 1781.93134139 1866.38642644 1768.89564107 99.86322623 + 130 20023.93474888 -4591.14594757 1822.72100705 1800.47495717 1820.60642574 80.95885439 + 140 20023.93474888 -4591.10390676 1910.20395959 1955.77665062 1995.74598843 -90.83622328 + 150 20023.93474888 -4591.14245989 1806.86945717 1826.66971108 1792.88598455 109.51618275 + 160 20023.93474888 -4591.13052367 1788.16506016 1720.21348685 1791.47937216 -21.37756610 + 170 20023.93474888 -4591.11781009 1807.71365716 1900.29204203 1719.93993616 -188.87504172 + 180 20023.93474888 -4591.13704844 1743.08721343 1658.19411470 1778.16073808 259.52251154 + 190 20023.93474888 -4591.13308836 1922.54250327 2098.60870590 1929.55744997 -258.20774060 + 200 20023.93474888 -4591.11910322 1948.92068139 1792.61227410 1942.76349531 -13.04781205 + 210 20023.93474888 -4591.13284135 1783.61066563 1820.43796850 1760.07633603 159.07171405 + 220 20023.93474888 -4591.13715614 1662.49241020 1659.81600936 1681.59150854 -132.96912515 + 230 20023.93474888 -4591.11129339 1856.01542680 1850.81261755 1867.66185416 52.30767173 + 240 20023.93474888 -4591.13924088 1891.58063505 1873.70129244 1956.58093826 98.93914776 + 250 20023.93474888 -4591.13115836 1860.91219630 1879.89822419 1879.31544524 -206.02783594 + 260 20023.93474888 -4591.12006308 1818.08099684 1941.33545552 1695.61949198 135.96435310 + 270 20023.93474888 -4591.13331488 1745.21920087 1632.20932864 1841.75237705 -14.79711037 + 280 20023.93474888 -4591.12668399 1922.27473363 1983.53049663 1801.16867887 -31.89499092 + 290 20023.93474888 -4591.12976814 1897.55799948 1827.64752799 1980.45982095 2.76502468 + 300 20023.93474888 -4591.13041107 1825.92142175 1878.68168429 1802.25725197 -38.06898013 + 310 20023.93474888 -4591.12342070 1743.43519435 1729.85694627 1756.42228046 -60.06468142 + 320 20023.93474888 -4591.13442022 1763.60998541 1802.84007786 1758.08838840 143.69519620 + 330 20023.93474888 -4591.12695785 1845.27144767 1808.79851160 1834.73311592 -121.25298963 + 340 20023.93474888 -4591.12739037 1824.35911264 1832.04065906 1890.80248509 133.62517019 + 350 20023.93474888 -4591.12837932 1846.72083448 1835.30033595 1798.95928707 4.24639304 + 360 20023.93474888 -4591.13622705 1815.71663299 1841.77777220 1827.49780217 -143.29464941 + 370 20023.93474888 -4591.11509215 1875.67484263 1827.27976696 1896.21161847 45.76662873 + 380 20023.93474888 -4591.13911382 1797.59606691 1812.24811799 1794.04473228 -41.59509792 + 390 20023.93474888 -4591.13044234 1898.76664850 1956.19730294 1860.25003173 50.92492249 + 400 20023.93474888 -4591.11980093 1844.92592342 1784.40892834 1906.40469373 43.28606683 + 410 20023.93474888 -4591.13203164 1712.71494613 1814.06280558 1635.86741674 -103.93631537 + 420 20023.93474888 -4591.13931019 1733.36385225 1744.49160982 1807.86989588 133.74823990 + 430 20023.93474888 -4591.11091920 1949.42231060 1909.20892751 1975.13043695 -14.29575994 + 440 20023.93474888 -4591.13618833 1864.59807598 1877.62852076 1843.27438001 -89.29004851 + 450 20023.93474888 -4591.14065042 1792.33232906 1768.15519821 1791.97620416 -5.46931032 + 460 20023.93474888 -4591.11500763 1855.81887789 1911.02702117 1854.11481264 -11.65879123 + 470 20023.93474888 -4591.12641341 1766.54892333 1681.66409644 1790.72946629 -16.19300593 + 480 20023.93474888 -4591.14320376 1784.94640413 1837.12258760 1829.45130428 -24.58372083 + 490 20023.93474888 -4591.12275909 1917.84426215 1874.02051396 1823.93473736 -53.21102808 + 500 20023.93474888 -4591.11536593 1947.65004536 1984.00927202 1955.20583715 170.72348231 + 510 20023.93474888 -4591.14946014 1646.92190921 1637.16721605 1721.95260390 0.75910182 + 520 20023.93474888 -4591.11878765 1731.94108930 1743.76148438 1765.97663216 -57.64792042 + 530 20023.93474888 -4591.12058050 1866.85423508 1909.03069117 1803.97339119 16.08917224 + 540 20023.93474888 -4591.14440078 1899.09055097 1869.45536614 1955.63982682 -24.32088390 + 550 20023.93474888 -4591.12281013 1852.60179253 1888.89598923 1828.87997557 33.36368633 + 560 20023.93474888 -4591.12596918 1774.97474435 1755.08558684 1723.01020118 87.23634641 + 570 20023.93474888 -4591.13304645 1873.49764770 1893.06123674 1876.90953167 -195.18190912 + 580 20023.93474888 -4591.13041940 1893.40369832 1948.39675218 1946.70465437 29.22769962 + 590 20023.93474888 -4591.12628365 1825.99871929 1778.59925204 1799.29497744 3.08469865 + 600 20023.93474888 -4591.12623199 1711.14291256 1726.06334645 1756.56328186 20.17045328 + 610 20023.93474888 -4591.13575822 1762.74383759 1696.53579466 1742.16989186 137.99551512 + 620 20023.93474888 -4591.11748177 1915.62953629 1922.50709681 1889.71048322 -151.19246541 + 630 20023.93474888 -4591.13946145 1831.51838075 1853.88531957 1944.94176350 -78.29498078 + 640 20023.93474888 -4591.12580524 1823.82318701 1846.02546609 1743.64065792 65.64051216 + 650 20023.93474888 -4591.11948676 1873.78285550 1775.89089801 1906.72223535 -139.90734745 + 660 20023.93474888 -4591.14305191 1839.42659647 1933.10913722 1792.91114197 95.22053922 + 670 20023.93474888 -4591.12366236 1774.96754052 1789.81121744 1723.60115478 55.42770410 + 680 20023.93474888 -4591.12112515 1741.65490764 1742.36094980 1800.06072377 -192.49818667 + 690 20023.93474888 -4591.13668764 1895.42242504 1903.97215886 1897.27680319 147.64765468 + 700 20023.93474888 -4591.13154232 1907.73595360 1909.70840176 1899.59355684 -41.88693465 + 710 20023.93474888 -4591.12123644 1787.17165151 1846.04442558 1856.62285015 14.61013131 + 720 20023.93474888 -4591.12912228 1773.50711774 1711.48986545 1678.98894392 99.13962644 + 730 20023.93474888 -4591.13943426 1877.91861157 1809.62732738 1952.21169623 -179.48456876 + 740 20023.93474888 -4591.11922024 1847.48164813 1916.28361817 1760.80492531 -43.61964522 + 750 20023.93474888 -4591.12596610 1728.48429245 1815.68288594 1697.85161513 55.12427062 + 760 20023.93474888 -4591.14243576 1796.32698641 1612.95116168 1889.48842714 -56.19243304 + 770 20023.93474888 -4591.11566749 1950.43433206 2057.36511752 1888.45827111 128.97571878 + 780 20023.93474888 -4591.13794531 1856.08214494 1774.55616742 1998.19458473 -130.30085155 + 790 20023.93474888 -4591.12484960 1705.79355619 1781.11561557 1610.09362743 6.08209071 + 800 20023.93474888 -4591.13248423 1653.85467554 1641.87803368 1645.29795462 53.02769875 + 810 20023.93474888 -4591.12053801 1850.72927101 1853.81007899 1934.33578436 -11.41348471 + 820 20023.93474888 -4591.13568633 2005.01327886 2023.65736202 1948.64345022 -22.95511661 + 830 20023.93474888 -4591.13348945 1940.46273386 1921.41281592 1947.71907957 -14.69201391 + 840 20023.93474888 -4591.11607962 1815.62995416 1907.12718388 1802.10585446 -143.02255465 + 850 20023.93474888 -4591.14111076 1700.83719470 1651.77649527 1634.11260381 100.81708093 + 860 20023.93474888 -4591.12299798 1784.63349939 1801.31186313 1877.00630923 -28.97604911 + 870 20023.93474888 -4591.12551010 1837.85662130 1761.53486861 1840.30471001 -52.75496595 + 880 20023.93474888 -4591.13571795 1820.08693693 1877.16684816 1867.96423182 86.61080127 + 890 20023.93474888 -4591.12866291 1826.87796103 1839.08169130 1817.17394238 -134.01673514 + 900 20023.93474888 -4591.12028235 1746.32172050 1741.62288887 1761.74467257 152.25484122 + 910 20023.93474888 -4591.14179606 1761.97332567 1830.92751090 1713.93524698 -9.10599600 + 920 20023.93474888 -4591.12106188 1914.68900864 1818.03927415 1943.64134070 -147.61072264 + 930 20023.93474888 -4591.12848096 1926.62340190 1986.31823801 1928.48168675 91.05693225 + 940 20023.93474888 -4591.13069876 1761.33037533 1672.68740184 1752.00036085 -89.58641136 + 950 20023.93474888 -4591.13173687 1805.68203857 1904.16936367 1803.40809345 66.24135736 + 960 20023.93474888 -4591.11991153 1917.48459209 1923.72305582 1935.83439145 87.27226176 + 970 20023.93474888 -4591.13868359 1847.33106721 1840.24455972 1893.06308349 -129.01573111 + 980 20023.93474888 -4591.13181295 1727.55316411 1738.87912907 1668.27059033 59.44259326 + 990 20023.93474888 -4591.11625584 1786.71812091 1715.85427725 1854.96328384 126.73228092 + 1000 20023.93474888 -4591.13934315 1826.70687382 1852.65649263 1809.58902755 -174.47060530 + 1010 20023.93474888 -4591.13095663 1811.18694875 1846.66780622 1799.54031746 82.32118283 + 1020 20023.93474888 -4591.12183334 1887.55743479 1888.81913424 1892.46209156 -133.57878235 + 1030 20023.93474888 -4591.13070772 1816.08941967 1795.09854639 1813.60363124 -85.34396177 + 1040 20023.93474888 -4591.13464400 1793.05553513 1867.58492264 1755.85054655 230.90630163 + 1050 20023.93474888 -4591.12336443 1737.63082740 1638.33978731 1775.64351248 -218.66770699 + 1060 20023.93474888 -4591.12391336 1909.02227267 1917.61923360 1929.46998267 201.87082324 + 1070 20023.93474888 -4591.14276207 1853.77633175 1845.01344377 1926.71448240 7.58141037 + 1080 20023.93474888 -4591.12033703 1840.89520938 1986.47111954 1764.94655261 -247.98825747 + 1090 20023.93474888 -4591.12285870 1832.49648001 1766.39647524 1807.79358153 337.75570868 + 1100 20023.93474888 -4591.14555863 1760.67028787 1709.70075974 1799.92422039 -115.37262627 + 1110 20023.93474888 -4591.11192008 1900.26741848 1977.75347876 1822.20529111 -155.07728288 + 1120 20023.93474888 -4591.13385646 1846.80363719 1808.16104869 1966.17497644 225.10841939 + 1130 20023.93474888 -4591.13677038 1841.68639992 1848.15406996 1742.05105373 -236.03870840 + 1140 20023.93474888 -4591.11917782 1698.85212076 1683.67420262 1769.66448366 -17.01311110 + 1150 20023.93474888 -4591.12452665 1784.18127764 1793.37702282 1832.40349926 223.51415711 + 1160 20023.93474888 -4591.14073576 1851.04085412 1886.26603210 1747.67661478 -243.41304842 + 1170 20023.93474888 -4591.12852378 1864.81370801 1815.62177095 1968.34473464 56.20720441 + 1180 20023.93474888 -4591.11147236 1764.74624859 1757.71396067 1739.81644521 145.86370499 + 1190 20023.93474888 -4591.14727099 1743.23431143 1756.61309537 1783.17306740 -228.37177614 + 1200 20023.93474888 -4591.12826190 1966.84129537 1984.72539337 1881.61224992 250.19286662 + 1210 20023.93474888 -4591.12135178 1991.65207643 1967.17238770 2032.30298146 -170.69659769 + 1220 20023.93474888 -4591.12704074 1798.24767693 1886.54781818 1750.35115144 -51.42237622 + 1230 20023.93474888 -4591.15251028 1648.42299475 1626.54609762 1707.43237169 201.89424169 + 1240 20023.93474888 -4591.10437001 1807.54033792 1804.75428684 1800.73969035 -130.77309115 + 1250 20023.93474888 -4591.12866282 1822.12377428 1924.97526529 1809.30741820 20.43220727 + 1260 20023.93474888 -4591.15253116 1834.13256135 1775.15312363 1862.92726901 143.80072625 + 1270 20023.93474888 -4591.11697045 1895.99420213 1890.05548682 1876.70705636 -196.28190118 + 1280 20023.93474888 -4591.10998558 1810.69685083 1786.90144766 1890.32743580 114.61127078 + 1290 20023.93474888 -4591.15663369 1683.26225221 1732.91813399 1605.72640055 -56.89297456 + 1300 20023.93474888 -4591.12644490 1877.89503414 1849.54325292 1892.65946124 -90.18957430 + 1310 20023.93474888 -4591.10427489 1965.23083403 1891.58965014 2012.51270249 177.72644110 + 1320 20023.93474888 -4591.15434861 1777.36326273 1897.73365762 1722.00033373 -82.34768718 + 1330 20023.93474888 -4591.12298907 1836.66913522 1799.70130374 1793.68254013 -61.75151998 + 1340 20023.93474888 -4591.12490141 1777.80141168 1795.27706143 1895.24485296 166.42735417 + 1350 20023.93474888 -4591.12378570 1791.10623391 1818.30852833 1798.44218549 -226.55174357 + 1360 20023.93474888 -4591.14595156 1831.57041599 1836.41493856 1803.22092404 47.63921757 + 1370 20023.93474888 -4591.12178926 1874.48627007 1830.97360382 1875.01454925 24.21227347 + 1380 20023.93474888 -4591.11951398 1796.21540344 1815.96845897 1814.42525184 -116.20769836 + 1390 20023.93474888 -4591.14872688 1781.31452347 1832.31081575 1656.75621082 188.41394605 + 1400 20023.93474888 -4591.11780318 1969.45961602 1942.83749662 2052.95436774 -155.30340466 + 1410 20023.93474888 -4591.13042094 1805.38744778 1812.16090834 1841.18785723 -135.61134425 + 1420 20023.93474888 -4591.13286369 1739.68760936 1659.96693548 1707.24203303 110.27513123 + 1430 20023.93474888 -4591.13198735 1747.53328395 1806.76726000 1784.09093686 5.21735925 + 1440 20023.93474888 -4591.11951402 1859.97208154 1781.23741206 1873.95961458 101.92428758 + 1450 20023.93474888 -4591.13735783 1846.95509332 1932.51431610 1875.78491023 -20.51854956 + 1460 20023.93474888 -4591.13226567 1823.25742012 1856.67667532 1742.46107569 -236.53527110 + 1470 20023.93474888 -4591.11753177 1840.40145258 1804.81903258 1927.84741838 204.06984499 + 1480 20023.93474888 -4591.12988851 1857.83857551 1869.95780410 1816.24608994 47.30748811 + 1490 20023.93474888 -4591.14097247 1856.07106933 1865.36744675 1821.35003034 -170.29765752 + 1500 20023.93474888 -4591.11239658 1788.62741104 1806.80467824 1740.17442721 184.92894743 + 1510 20023.93474888 -4591.12783714 1790.12382236 1762.63806951 1871.28139822 -186.60004317 + 1520 20023.93474888 -4591.14195717 1821.44183211 1942.11747262 1841.04727513 162.73737184 + 1530 20023.93474888 -4591.11752486 1893.52056191 1779.18475868 1942.62286196 -36.33494025 + 1540 20023.93474888 -4591.12184439 1817.26275805 1859.82625327 1763.71144260 -112.75758714 + 1550 20023.93474888 -4591.13981158 1749.80836038 1700.61859748 1825.01128874 217.38903989 + 1560 20023.93474888 -4591.12728980 1805.71852411 1871.59756252 1719.68258949 -238.74223976 + 1570 20023.93474888 -4591.11445788 1888.39024553 1835.20226211 1912.08399927 -215.27224989 + 1580 20023.93474888 -4591.14252397 1838.41560957 1873.47969145 1837.47624533 354.25680129 + 1590 20023.93474888 -4591.13218156 1810.87114008 1789.08855052 1828.99123618 -209.15084305 + 1600 20023.93474888 -4591.10968279 1836.00776639 1825.81027089 1837.34962151 100.90452637 + 1610 20023.93474888 -4591.14604707 1757.48298096 1809.03232957 1740.69121405 2.74809819 + 1620 20023.93474888 -4591.12529727 1849.75708598 1814.73147905 1947.60906283 -148.12289096 + 1630 20023.93474888 -4591.12162235 1786.81944541 1807.60181185 1733.20416838 206.15614063 + 1640 20023.93474888 -4591.13525115 1749.94510017 1689.93885297 1800.12923385 -51.81620378 + 1650 20023.93474888 -4591.12880584 1980.51885483 2129.50862093 1891.59140452 -174.84268771 + 1660 20023.93474888 -4591.12623477 1937.01570743 1858.01901653 2010.43954630 262.44914826 + 1670 20023.93474888 -4591.13072559 1694.39186347 1719.93995818 1664.78730910 -145.83592220 + 1680 20023.93474888 -4591.12856494 1668.28855671 1605.96305541 1655.07886827 -142.62923930 + 1690 20023.93474888 -4591.12284600 1970.77558510 1970.04100693 2023.90407383 345.77356846 + 1700 20023.93474888 -4591.13613310 1866.78766162 1829.21192148 1874.14168461 -348.93449367 + 1710 20023.93474888 -4591.12999014 1699.05790295 1794.09077236 1679.36565966 178.31013280 + 1720 20023.93474888 -4591.11591976 1782.98025612 1700.01516442 1839.71274928 70.34469196 + 1730 20023.93474888 -4591.14002514 1828.78788640 1977.52189719 1827.54175302 -277.62511918 + 1740 20023.93474888 -4591.13058733 1798.70721142 1684.56540042 1750.52641931 233.57737288 + 1750 20023.93474888 -4591.11769219 1851.38818281 1927.22480022 1826.49368852 -71.98649667 + 1760 20023.93474888 -4591.14007689 1883.09481847 1852.22751222 1980.94397520 -186.99017028 + 1770 20023.93474888 -4591.12640655 1894.21954462 1854.80842095 1863.10559976 245.84910078 + 1780 20023.93474888 -4591.12667944 1783.63681589 1763.81183224 1762.03364824 -313.41414175 + 1790 20023.93474888 -4591.13111090 1787.61153134 1881.28039744 1851.63506346 105.01216221 + 1800 20023.93474888 -4591.12970750 1803.03035944 1787.16231095 1760.00551047 314.84058979 + 1810 20023.93474888 -4591.12225161 1812.82894513 1745.83085735 1834.29341515 -340.09732132 + 1820 20023.93474888 -4591.13716194 1775.41292525 1771.18484944 1813.93798001 70.81021199 + 1830 20023.93474888 -4591.12268274 1837.06086954 1854.30962385 1844.39144552 145.53217437 + 1840 20023.93474888 -4591.12375023 1837.54812559 1877.01563366 1835.09263974 -272.38620552 + 1850 20023.93474888 -4591.14592434 1799.83851836 1722.86830853 1788.44737857 224.62763516 + 1860 20023.93474888 -4591.11203857 1905.18247850 1950.95536684 1931.86453236 -124.44793867 + 1870 20023.93474888 -4591.13265210 1806.29161872 1787.78341130 1766.71844421 -34.60592395 + 1880 20023.93474888 -4591.14209985 1740.88195157 1752.31650148 1773.74624207 343.80423723 + 1890 20023.93474888 -4591.11622075 1861.70663705 1810.81638169 1911.13160086 -309.99090581 + 1900 20023.93474888 -4591.12680903 1858.70135891 2003.32077130 1814.47948340 26.70054215 + 1910 20023.93474888 -4591.14366548 1806.10434545 1792.54775377 1864.38160004 301.24438764 + 1920 20023.93474888 -4591.11781857 1833.48848596 1766.77497003 1815.64080638 -293.06438183 + 1930 20023.93474888 -4591.12285278 1839.11335622 1929.28055650 1841.52147596 59.60052069 + 1940 20023.93474888 -4591.14018804 1796.22184540 1744.26853225 1746.83391971 40.37326649 + 1950 20023.93474888 -4591.12901254 1816.28164897 1873.15646355 1849.53951502 -206.15332558 + 1960 20023.93474888 -4591.10959346 1829.95888178 1759.19881131 1818.96147638 140.43862743 + 1970 20023.93474888 -4591.15041597 1695.66220939 1759.10227856 1713.31191846 1.48998705 + 1980 20023.93474888 -4591.12373926 1839.11714441 1819.64176487 1799.65559207 -171.07051582 + 1990 20023.93474888 -4591.11065302 1930.61206830 1898.47853948 1985.20466055 305.47151137 + 2000 20023.93474888 -4591.15175708 1707.09302769 1754.70782606 1717.76389055 -259.68475322 +Loop time of 14.4074 on 1 procs for 2000 steps with 1000 atoms + +Performance: 23.988 ns/day, 1.001 hours/ns, 138.817 timesteps/s, 138.817 katom-step/s +99.8% CPU use with 1 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 14.354 | 14.354 | 14.354 | 0.0 | 99.63 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0.017188 | 0.017188 | 0.017188 | 0.0 | 0.12 +Output | 0.0050332 | 0.0050332 | 0.0050332 | 0.0 | 0.03 +Modify | 0.021505 | 0.021505 | 0.021505 | 0.0 | 0.15 +Other | | 0.009614 | | | 0.07 + +Nlocal: 1000 ave 1000 max 1000 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 1470 ave 1470 max 1470 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 14000 ave 14000 max 14000 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +FullNghs: 28000 ave 28000 max 28000 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 28000 +Ave neighs/atom = 28 +Neighbor list builds = 0 +Dangerous builds = 0 + +Total wall time: 0:00:14 diff --git a/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.energy_conservation.meam.sw.g++.4 b/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.energy_conservation.meam.sw.g++.4 new file mode 100644 index 0000000000..0b38bb676e --- /dev/null +++ b/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.energy_conservation.meam.sw.g++.4 @@ -0,0 +1,304 @@ +LAMMPS (3 Nov 2022) +OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98) + using 1 OpenMP thread(s) per MPI task +# bulk Si lattice + +variable x index 1 +variable y index 1 +variable z index 1 + +units metal +atom_style atomic + + +atom_style atomic +lattice diamond 5.431 +Lattice spacing in x,y,z = 5.431 5.431 5.431 +region box block 0 5 0 5 0 5 +boundary p p p + +create_box 1 box +Created orthogonal box = (0 0 0) to (27.155 27.155 27.155) + 1 by 2 by 2 MPI processor grid +create_atoms 1 box +Created 1000 atoms + using lattice units in orthogonal box = (0 0 0) to (27.155 27.155 27.155) + create_atoms CPU = 0.000 seconds + + +pair_style meam/sw/spline +pair_coeff * * Si.b.meam.sw.spline Si +Reading meam/sw/spline potential file Si.b.meam.sw.spline with DATE: 2012-10-26 +mass * 28.085 + +velocity all create 300.0 376847 loop geom + +neighbor 1.0 bin +neigh_modify every 1 delay 5 check yes + +fix 1 all nve + +thermo 1 +thermo_style custom step vol etotal press pxx pyy pxz +thermo_modify format 2 %14.8f +thermo_modify format 3 %14.8f +thermo_modify format 4 %14.8f +thermo_modify format 5 %14.8f +thermo_modify format 6 %14.8f +thermo_modify format 7 %14.8f + + +timestep 0.002 +thermo 10 + +run 2000 +Neighbor list info ... + update: every = 1 steps, delay = 5 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 5.4 + ghost atom cutoff = 5.4 + binsize = 2.7, bins = 11 11 11 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair meam/sw/spline, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (2) pair meam/sw/spline, perpetual, half/full from (1) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 3.844 | 3.844 | 3.844 Mbytes + Step Volume TotEng Press Pxx Pyy Pxz + 0 20023.93474888 -4591.26061752 2033.68946971 2021.11445194 1952.17782797 -97.47450759 + 10 20023.93474888 -4591.06635027 2106.23969322 2152.04799431 2155.92194220 12.68865715 + 20 20023.93474888 -4591.08410781 1520.06153315 1492.61610264 1497.10285778 106.41609464 + 30 20023.93474888 -4591.20090599 1491.31281700 1502.41875599 1432.20332178 -220.78939631 + 40 20023.93474888 -4591.12407583 2061.65437359 2086.56902463 2156.12774891 133.73119636 + 50 20023.93474888 -4591.07086388 1998.55985680 2023.28426545 1940.19019547 -154.08048062 + 60 20023.93474888 -4591.17588927 1598.13531474 1534.49237825 1668.01401046 -30.47944201 + 70 20023.93474888 -4591.14658914 1774.80198893 1761.97777404 1785.46768303 265.88782944 + 80 20023.93474888 -4591.07344257 2005.07361554 2086.14231294 1947.20619069 -215.28622700 + 90 20023.93474888 -4591.16235879 1688.39497858 1707.61777360 1644.33608005 -164.72130224 + 100 20023.93474888 -4591.14061103 1841.94537985 1773.73213126 1872.51475381 270.59501062 + 110 20023.93474888 -4591.10220075 1929.22145308 1909.87270800 1904.88051163 -225.24314462 + 120 20023.93474888 -4591.13680660 1781.93134139 1866.38642644 1768.89564107 99.86322623 + 130 20023.93474888 -4591.14594757 1822.72100705 1800.47495717 1820.60642574 80.95885439 + 140 20023.93474888 -4591.10390676 1910.20395959 1955.77665062 1995.74598843 -90.83622328 + 150 20023.93474888 -4591.14245989 1806.86945717 1826.66971108 1792.88598455 109.51618275 + 160 20023.93474888 -4591.13052367 1788.16506016 1720.21348685 1791.47937216 -21.37756610 + 170 20023.93474888 -4591.11781009 1807.71365716 1900.29204203 1719.93993616 -188.87504172 + 180 20023.93474888 -4591.13704844 1743.08721343 1658.19411470 1778.16073808 259.52251154 + 190 20023.93474888 -4591.13308836 1922.54250327 2098.60870590 1929.55744997 -258.20774060 + 200 20023.93474888 -4591.11910322 1948.92068139 1792.61227410 1942.76349531 -13.04781205 + 210 20023.93474888 -4591.13284135 1783.61066563 1820.43796850 1760.07633603 159.07171405 + 220 20023.93474888 -4591.13715614 1662.49241020 1659.81600936 1681.59150854 -132.96912515 + 230 20023.93474888 -4591.11129339 1856.01542680 1850.81261755 1867.66185416 52.30767173 + 240 20023.93474888 -4591.13924088 1891.58063505 1873.70129244 1956.58093826 98.93914776 + 250 20023.93474888 -4591.13115836 1860.91219630 1879.89822419 1879.31544524 -206.02783594 + 260 20023.93474888 -4591.12006308 1818.08099684 1941.33545552 1695.61949198 135.96435310 + 270 20023.93474888 -4591.13331488 1745.21920087 1632.20932864 1841.75237705 -14.79711037 + 280 20023.93474888 -4591.12668399 1922.27473363 1983.53049663 1801.16867887 -31.89499092 + 290 20023.93474888 -4591.12976814 1897.55799948 1827.64752799 1980.45982095 2.76502468 + 300 20023.93474888 -4591.13041107 1825.92142175 1878.68168429 1802.25725197 -38.06898013 + 310 20023.93474888 -4591.12342070 1743.43519435 1729.85694627 1756.42228046 -60.06468142 + 320 20023.93474888 -4591.13442022 1763.60998541 1802.84007786 1758.08838840 143.69519620 + 330 20023.93474888 -4591.12695785 1845.27144767 1808.79851160 1834.73311592 -121.25298963 + 340 20023.93474888 -4591.12739037 1824.35911264 1832.04065906 1890.80248509 133.62517019 + 350 20023.93474888 -4591.12837932 1846.72083448 1835.30033595 1798.95928707 4.24639304 + 360 20023.93474888 -4591.13622705 1815.71663299 1841.77777220 1827.49780217 -143.29464941 + 370 20023.93474888 -4591.11509215 1875.67484263 1827.27976696 1896.21161847 45.76662873 + 380 20023.93474888 -4591.13911382 1797.59606691 1812.24811799 1794.04473228 -41.59509792 + 390 20023.93474888 -4591.13044234 1898.76664850 1956.19730294 1860.25003173 50.92492249 + 400 20023.93474888 -4591.11980093 1844.92592342 1784.40892834 1906.40469373 43.28606684 + 410 20023.93474888 -4591.13203164 1712.71494613 1814.06280558 1635.86741674 -103.93631537 + 420 20023.93474888 -4591.13931019 1733.36385225 1744.49160982 1807.86989588 133.74823990 + 430 20023.93474888 -4591.11091920 1949.42231060 1909.20892751 1975.13043695 -14.29575994 + 440 20023.93474888 -4591.13618833 1864.59807598 1877.62852076 1843.27438001 -89.29004851 + 450 20023.93474888 -4591.14065042 1792.33232906 1768.15519821 1791.97620416 -5.46931032 + 460 20023.93474888 -4591.11500763 1855.81887789 1911.02702117 1854.11481264 -11.65879123 + 470 20023.93474888 -4591.12641341 1766.54892333 1681.66409644 1790.72946629 -16.19300593 + 480 20023.93474888 -4591.14320376 1784.94640413 1837.12258760 1829.45130428 -24.58372083 + 490 20023.93474888 -4591.12275909 1917.84426215 1874.02051396 1823.93473736 -53.21102808 + 500 20023.93474888 -4591.11536593 1947.65004536 1984.00927202 1955.20583715 170.72348231 + 510 20023.93474888 -4591.14946014 1646.92190921 1637.16721605 1721.95260390 0.75910182 + 520 20023.93474888 -4591.11878765 1731.94108930 1743.76148438 1765.97663216 -57.64792043 + 530 20023.93474888 -4591.12058050 1866.85423508 1909.03069117 1803.97339119 16.08917224 + 540 20023.93474888 -4591.14440078 1899.09055097 1869.45536614 1955.63982682 -24.32088390 + 550 20023.93474888 -4591.12281013 1852.60179253 1888.89598923 1828.87997557 33.36368633 + 560 20023.93474888 -4591.12596918 1774.97474435 1755.08558684 1723.01020118 87.23634641 + 570 20023.93474888 -4591.13304645 1873.49764770 1893.06123674 1876.90953167 -195.18190912 + 580 20023.93474888 -4591.13041940 1893.40369832 1948.39675218 1946.70465437 29.22769962 + 590 20023.93474888 -4591.12628365 1825.99871929 1778.59925204 1799.29497744 3.08469865 + 600 20023.93474888 -4591.12623199 1711.14291256 1726.06334645 1756.56328186 20.17045328 + 610 20023.93474888 -4591.13575822 1762.74383759 1696.53579466 1742.16989186 137.99551512 + 620 20023.93474888 -4591.11748177 1915.62953629 1922.50709681 1889.71048322 -151.19246541 + 630 20023.93474888 -4591.13946145 1831.51838075 1853.88531957 1944.94176350 -78.29498078 + 640 20023.93474888 -4591.12580524 1823.82318701 1846.02546609 1743.64065792 65.64051216 + 650 20023.93474888 -4591.11948676 1873.78285550 1775.89089801 1906.72223535 -139.90734745 + 660 20023.93474888 -4591.14305191 1839.42659647 1933.10913722 1792.91114197 95.22053922 + 670 20023.93474888 -4591.12366236 1774.96754052 1789.81121744 1723.60115478 55.42770410 + 680 20023.93474888 -4591.12112515 1741.65490764 1742.36094980 1800.06072377 -192.49818667 + 690 20023.93474888 -4591.13668764 1895.42242504 1903.97215886 1897.27680319 147.64765468 + 700 20023.93474888 -4591.13154232 1907.73595360 1909.70840176 1899.59355684 -41.88693465 + 710 20023.93474888 -4591.12123644 1787.17165151 1846.04442558 1856.62285015 14.61013131 + 720 20023.93474888 -4591.12912228 1773.50711774 1711.48986545 1678.98894392 99.13962644 + 730 20023.93474888 -4591.13943426 1877.91861157 1809.62732738 1952.21169623 -179.48456876 + 740 20023.93474888 -4591.11922024 1847.48164813 1916.28361817 1760.80492531 -43.61964522 + 750 20023.93474888 -4591.12596610 1728.48429245 1815.68288594 1697.85161513 55.12427062 + 760 20023.93474888 -4591.14243576 1796.32698641 1612.95116168 1889.48842714 -56.19243304 + 770 20023.93474888 -4591.11566749 1950.43433206 2057.36511752 1888.45827111 128.97571878 + 780 20023.93474888 -4591.13794531 1856.08214494 1774.55616742 1998.19458473 -130.30085155 + 790 20023.93474888 -4591.12484960 1705.79355619 1781.11561557 1610.09362743 6.08209071 + 800 20023.93474888 -4591.13248423 1653.85467554 1641.87803368 1645.29795462 53.02769875 + 810 20023.93474888 -4591.12053801 1850.72927101 1853.81007899 1934.33578436 -11.41348471 + 820 20023.93474888 -4591.13568633 2005.01327886 2023.65736202 1948.64345022 -22.95511661 + 830 20023.93474888 -4591.13348945 1940.46273386 1921.41281592 1947.71907956 -14.69201391 + 840 20023.93474888 -4591.11607962 1815.62995416 1907.12718388 1802.10585446 -143.02255465 + 850 20023.93474888 -4591.14111076 1700.83719470 1651.77649527 1634.11260381 100.81708093 + 860 20023.93474888 -4591.12299798 1784.63349939 1801.31186313 1877.00630923 -28.97604911 + 870 20023.93474888 -4591.12551010 1837.85662130 1761.53486861 1840.30471001 -52.75496595 + 880 20023.93474888 -4591.13571795 1820.08693693 1877.16684816 1867.96423182 86.61080127 + 890 20023.93474888 -4591.12866291 1826.87796103 1839.08169130 1817.17394238 -134.01673514 + 900 20023.93474888 -4591.12028235 1746.32172050 1741.62288887 1761.74467257 152.25484122 + 910 20023.93474888 -4591.14179606 1761.97332567 1830.92751090 1713.93524698 -9.10599599 + 920 20023.93474888 -4591.12106188 1914.68900864 1818.03927415 1943.64134070 -147.61072264 + 930 20023.93474888 -4591.12848096 1926.62340190 1986.31823801 1928.48168675 91.05693225 + 940 20023.93474888 -4591.13069876 1761.33037533 1672.68740184 1752.00036085 -89.58641136 + 950 20023.93474888 -4591.13173687 1805.68203857 1904.16936367 1803.40809345 66.24135736 + 960 20023.93474888 -4591.11991153 1917.48459209 1923.72305582 1935.83439145 87.27226176 + 970 20023.93474888 -4591.13868359 1847.33106721 1840.24455972 1893.06308349 -129.01573111 + 980 20023.93474888 -4591.13181295 1727.55316411 1738.87912907 1668.27059033 59.44259326 + 990 20023.93474888 -4591.11625584 1786.71812091 1715.85427725 1854.96328384 126.73228092 + 1000 20023.93474888 -4591.13934315 1826.70687382 1852.65649263 1809.58902755 -174.47060530 + 1010 20023.93474888 -4591.13095663 1811.18694875 1846.66780622 1799.54031746 82.32118283 + 1020 20023.93474888 -4591.12183334 1887.55743479 1888.81913424 1892.46209156 -133.57878235 + 1030 20023.93474888 -4591.13070772 1816.08941967 1795.09854639 1813.60363124 -85.34396177 + 1040 20023.93474888 -4591.13464400 1793.05553513 1867.58492264 1755.85054655 230.90630163 + 1050 20023.93474888 -4591.12336443 1737.63082740 1638.33978731 1775.64351248 -218.66770699 + 1060 20023.93474888 -4591.12391336 1909.02227267 1917.61923360 1929.46998267 201.87082324 + 1070 20023.93474888 -4591.14276207 1853.77633175 1845.01344377 1926.71448240 7.58141037 + 1080 20023.93474888 -4591.12033703 1840.89520938 1986.47111954 1764.94655261 -247.98825747 + 1090 20023.93474888 -4591.12285870 1832.49648001 1766.39647524 1807.79358153 337.75570868 + 1100 20023.93474888 -4591.14555863 1760.67028787 1709.70075974 1799.92422039 -115.37262627 + 1110 20023.93474888 -4591.11192008 1900.26741848 1977.75347876 1822.20529111 -155.07728288 + 1120 20023.93474888 -4591.13385646 1846.80363719 1808.16104869 1966.17497644 225.10841939 + 1130 20023.93474888 -4591.13677038 1841.68639992 1848.15406996 1742.05105373 -236.03870840 + 1140 20023.93474888 -4591.11917782 1698.85212076 1683.67420262 1769.66448366 -17.01311110 + 1150 20023.93474888 -4591.12452665 1784.18127764 1793.37702282 1832.40349926 223.51415711 + 1160 20023.93474888 -4591.14073576 1851.04085412 1886.26603210 1747.67661478 -243.41304842 + 1170 20023.93474888 -4591.12852378 1864.81370801 1815.62177095 1968.34473464 56.20720441 + 1180 20023.93474888 -4591.11147236 1764.74624859 1757.71396067 1739.81644521 145.86370499 + 1190 20023.93474888 -4591.14727099 1743.23431143 1756.61309537 1783.17306740 -228.37177614 + 1200 20023.93474888 -4591.12826190 1966.84129537 1984.72539337 1881.61224992 250.19286662 + 1210 20023.93474888 -4591.12135178 1991.65207643 1967.17238770 2032.30298146 -170.69659769 + 1220 20023.93474888 -4591.12704074 1798.24767693 1886.54781818 1750.35115144 -51.42237623 + 1230 20023.93474888 -4591.15251028 1648.42299475 1626.54609762 1707.43237169 201.89424169 + 1240 20023.93474888 -4591.10437001 1807.54033792 1804.75428684 1800.73969035 -130.77309115 + 1250 20023.93474888 -4591.12866282 1822.12377428 1924.97526529 1809.30741820 20.43220727 + 1260 20023.93474888 -4591.15253116 1834.13256135 1775.15312363 1862.92726901 143.80072625 + 1270 20023.93474888 -4591.11697045 1895.99420213 1890.05548682 1876.70705636 -196.28190118 + 1280 20023.93474888 -4591.10998558 1810.69685083 1786.90144766 1890.32743580 114.61127078 + 1290 20023.93474888 -4591.15663369 1683.26225221 1732.91813399 1605.72640055 -56.89297456 + 1300 20023.93474888 -4591.12644490 1877.89503414 1849.54325292 1892.65946124 -90.18957430 + 1310 20023.93474888 -4591.10427489 1965.23083403 1891.58965014 2012.51270249 177.72644110 + 1320 20023.93474888 -4591.15434861 1777.36326273 1897.73365762 1722.00033373 -82.34768718 + 1330 20023.93474888 -4591.12298907 1836.66913522 1799.70130374 1793.68254013 -61.75151998 + 1340 20023.93474888 -4591.12490141 1777.80141168 1795.27706143 1895.24485296 166.42735417 + 1350 20023.93474888 -4591.12378570 1791.10623391 1818.30852832 1798.44218549 -226.55174357 + 1360 20023.93474888 -4591.14595156 1831.57041599 1836.41493856 1803.22092404 47.63921757 + 1370 20023.93474888 -4591.12178926 1874.48627007 1830.97360382 1875.01454925 24.21227347 + 1380 20023.93474888 -4591.11951398 1796.21540344 1815.96845897 1814.42525184 -116.20769836 + 1390 20023.93474888 -4591.14872688 1781.31452346 1832.31081575 1656.75621082 188.41394605 + 1400 20023.93474888 -4591.11780318 1969.45961602 1942.83749662 2052.95436774 -155.30340466 + 1410 20023.93474888 -4591.13042094 1805.38744778 1812.16090834 1841.18785723 -135.61134425 + 1420 20023.93474888 -4591.13286369 1739.68760936 1659.96693548 1707.24203303 110.27513123 + 1430 20023.93474888 -4591.13198735 1747.53328395 1806.76726000 1784.09093686 5.21735925 + 1440 20023.93474888 -4591.11951402 1859.97208154 1781.23741206 1873.95961458 101.92428758 + 1450 20023.93474888 -4591.13735783 1846.95509332 1932.51431610 1875.78491023 -20.51854956 + 1460 20023.93474888 -4591.13226567 1823.25742012 1856.67667532 1742.46107569 -236.53527110 + 1470 20023.93474888 -4591.11753177 1840.40145258 1804.81903258 1927.84741838 204.06984499 + 1480 20023.93474888 -4591.12988851 1857.83857551 1869.95780410 1816.24608994 47.30748811 + 1490 20023.93474888 -4591.14097247 1856.07106933 1865.36744675 1821.35003034 -170.29765752 + 1500 20023.93474888 -4591.11239658 1788.62741104 1806.80467824 1740.17442721 184.92894743 + 1510 20023.93474888 -4591.12783714 1790.12382236 1762.63806951 1871.28139822 -186.60004317 + 1520 20023.93474888 -4591.14195717 1821.44183211 1942.11747262 1841.04727513 162.73737184 + 1530 20023.93474888 -4591.11752486 1893.52056191 1779.18475868 1942.62286196 -36.33494025 + 1540 20023.93474888 -4591.12184439 1817.26275805 1859.82625327 1763.71144260 -112.75758714 + 1550 20023.93474888 -4591.13981158 1749.80836038 1700.61859748 1825.01128874 217.38903988 + 1560 20023.93474888 -4591.12728980 1805.71852411 1871.59756252 1719.68258949 -238.74223976 + 1570 20023.93474888 -4591.11445788 1888.39024553 1835.20226211 1912.08399927 -215.27224989 + 1580 20023.93474888 -4591.14252397 1838.41560957 1873.47969145 1837.47624533 354.25680129 + 1590 20023.93474888 -4591.13218156 1810.87114008 1789.08855052 1828.99123618 -209.15084305 + 1600 20023.93474888 -4591.10968279 1836.00776639 1825.81027089 1837.34962151 100.90452637 + 1610 20023.93474888 -4591.14604707 1757.48298096 1809.03232957 1740.69121405 2.74809819 + 1620 20023.93474888 -4591.12529727 1849.75708598 1814.73147905 1947.60906283 -148.12289096 + 1630 20023.93474888 -4591.12162235 1786.81944541 1807.60181185 1733.20416838 206.15614063 + 1640 20023.93474888 -4591.13525115 1749.94510017 1689.93885297 1800.12923385 -51.81620378 + 1650 20023.93474888 -4591.12880584 1980.51885483 2129.50862093 1891.59140452 -174.84268771 + 1660 20023.93474888 -4591.12623477 1937.01570743 1858.01901653 2010.43954630 262.44914826 + 1670 20023.93474888 -4591.13072559 1694.39186347 1719.93995818 1664.78730910 -145.83592220 + 1680 20023.93474888 -4591.12856494 1668.28855671 1605.96305541 1655.07886827 -142.62923930 + 1690 20023.93474888 -4591.12284600 1970.77558510 1970.04100693 2023.90407383 345.77356846 + 1700 20023.93474888 -4591.13613310 1866.78766162 1829.21192148 1874.14168461 -348.93449367 + 1710 20023.93474888 -4591.12999014 1699.05790295 1794.09077236 1679.36565966 178.31013280 + 1720 20023.93474888 -4591.11591976 1782.98025612 1700.01516442 1839.71274928 70.34469196 + 1730 20023.93474888 -4591.14002514 1828.78788640 1977.52189719 1827.54175302 -277.62511918 + 1740 20023.93474888 -4591.13058733 1798.70721142 1684.56540042 1750.52641931 233.57737288 + 1750 20023.93474888 -4591.11769219 1851.38818281 1927.22480022 1826.49368852 -71.98649667 + 1760 20023.93474888 -4591.14007689 1883.09481847 1852.22751222 1980.94397520 -186.99017028 + 1770 20023.93474888 -4591.12640655 1894.21954462 1854.80842095 1863.10559976 245.84910078 + 1780 20023.93474888 -4591.12667944 1783.63681589 1763.81183224 1762.03364824 -313.41414175 + 1790 20023.93474888 -4591.13111090 1787.61153134 1881.28039744 1851.63506346 105.01216221 + 1800 20023.93474888 -4591.12970750 1803.03035944 1787.16231095 1760.00551047 314.84058979 + 1810 20023.93474888 -4591.12225161 1812.82894513 1745.83085735 1834.29341515 -340.09732132 + 1820 20023.93474888 -4591.13716194 1775.41292525 1771.18484944 1813.93798001 70.81021199 + 1830 20023.93474888 -4591.12268274 1837.06086954 1854.30962384 1844.39144552 145.53217438 + 1840 20023.93474888 -4591.12375023 1837.54812558 1877.01563366 1835.09263974 -272.38620552 + 1850 20023.93474888 -4591.14592434 1799.83851836 1722.86830853 1788.44737857 224.62763516 + 1860 20023.93474888 -4591.11203857 1905.18247850 1950.95536684 1931.86453236 -124.44793867 + 1870 20023.93474888 -4591.13265210 1806.29161872 1787.78341130 1766.71844421 -34.60592396 + 1880 20023.93474888 -4591.14209985 1740.88195157 1752.31650148 1773.74624207 343.80423723 + 1890 20023.93474888 -4591.11622075 1861.70663705 1810.81638169 1911.13160086 -309.99090581 + 1900 20023.93474888 -4591.12680903 1858.70135891 2003.32077130 1814.47948340 26.70054215 + 1910 20023.93474888 -4591.14366548 1806.10434545 1792.54775377 1864.38160004 301.24438764 + 1920 20023.93474888 -4591.11781857 1833.48848596 1766.77497003 1815.64080638 -293.06438183 + 1930 20023.93474888 -4591.12285278 1839.11335622 1929.28055650 1841.52147596 59.60052069 + 1940 20023.93474888 -4591.14018804 1796.22184540 1744.26853225 1746.83391971 40.37326649 + 1950 20023.93474888 -4591.12901254 1816.28164897 1873.15646355 1849.53951502 -206.15332558 + 1960 20023.93474888 -4591.10959346 1829.95888177 1759.19881131 1818.96147637 140.43862743 + 1970 20023.93474888 -4591.15041597 1695.66220939 1759.10227856 1713.31191846 1.48998705 + 1980 20023.93474888 -4591.12373926 1839.11714441 1819.64176487 1799.65559207 -171.07051582 + 1990 20023.93474888 -4591.11065302 1930.61206830 1898.47853948 1985.20466055 305.47151137 + 2000 20023.93474888 -4591.15175708 1707.09302769 1754.70782606 1717.76389055 -259.68475322 +Loop time of 3.74224 on 4 procs for 2000 steps with 1000 atoms + +Performance: 92.351 ns/day, 0.260 hours/ns, 534.439 timesteps/s, 534.439 katom-step/s +99.5% CPU use with 4 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 3.6818 | 3.6824 | 3.683 | 0.0 | 98.40 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0.035276 | 0.035759 | 0.036375 | 0.2 | 0.96 +Output | 0.0048602 | 0.0051628 | 0.0059413 | 0.6 | 0.14 +Modify | 0.00711 | 0.00726 | 0.0074246 | 0.1 | 0.19 +Other | | 0.01162 | | | 0.31 + +Nlocal: 250 ave 250 max 250 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +Nghost: 733 ave 733 max 733 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +Neighs: 3500 ave 3500 max 3500 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +FullNghs: 7000 ave 7000 max 7000 min +Histogram: 4 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 28000 +Ave neighs/atom = 28 +Neighbor list builds = 0 +Dangerous builds = 0 + +Total wall time: 0:00:03 diff --git a/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.fcc.g++.1 b/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.fcc.g++.1 new file mode 100644 index 0000000000..96e9d34066 --- /dev/null +++ b/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.fcc.g++.1 @@ -0,0 +1,100 @@ +LAMMPS (3 Nov 2022) +OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98) + using 1 OpenMP thread(s) per MPI task +# Si fcc phase + +units metal +boundary p p p + +atom_style atomic +lattice fcc 4.147 +Lattice spacing in x,y,z = 4.147 4.147 4.147 +region box block 0 1 0 1 0 1 +create_box 1 box +Created orthogonal box = (0 0 0) to (4.147 4.147 4.147) + 1 by 1 by 1 MPI processor grid +create_atoms 1 box +Created 4 atoms + using lattice units in orthogonal box = (0 0 0) to (4.147 4.147 4.147) + create_atoms CPU = 0.000 seconds + +pair_style meam/sw/spline +pair_coeff * * Si.b.meam.sw.spline Si +Reading meam/sw/spline potential file Si.b.meam.sw.spline with DATE: 2012-10-26 +mass * 28.085 + +variable cohesive_energy equal pe/atoms +variable atmVol equal vol/atoms +variable aLatt equal (4*vol/atoms)^0.3333333333 + +run 0 +WARNING: No fixes with time integration, atoms won't move (src/verlet.cpp:60) +Neighbor list info ... + update: every = 1 steps, delay = 0 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 6.4 + ghost atom cutoff = 6.4 + binsize = 3.2, bins = 2 2 2 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair meam/sw/spline, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (2) pair meam/sw/spline, perpetual, half/full from (1) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 3.715 | 3.715 | 3.715 Mbytes + Step Temp E_pair E_mol TotEng Press + 0 0 -17.15065 0 -17.15065 -53071.74 +Loop time of 1.463e-06 on 1 procs for 0 steps with 4 atoms + +136.7% CPU use with 1 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0 | 0 | 0 | 0.0 | 0.00 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0 | 0 | 0 | 0.0 | 0.00 +Output | 0 | 0 | 0 | 0.0 | 0.00 +Modify | 0 | 0 | 0 | 0.0 | 0.00 +Other | | 1.463e-06 | | |100.00 + +Nlocal: 4 ave 4 max 4 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 360 ave 360 max 360 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 108 ave 108 max 108 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +FullNghs: 216 ave 216 max 216 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 216 +Ave neighs/atom = 54 +Neighbor list builds = 0 +Dangerous builds = 0 + +print "====================================================" +==================================================== +print "Calculated cohesive energy: ${cohesive_energy} eV/atom" +Calculated cohesive energy: -4.28766254199965 eV/atom +print "Reference cohesive energy: -4.288 eV/atom" +Reference cohesive energy: -4.288 eV/atom +print "Atomic volume ${atmVol} A^3" +Atomic volume 17.82962113075 A^3 +print "Lattice constant ${aLatt} A" +Lattice constant 4.14699999941014 A +print "Reference lattice constant 4.147 A" +Reference lattice constant 4.147 A +print "====================================================" +==================================================== + + +#dump 1 all custom 1 fcc.dump id type x y z fx fy fz +#run 0 + + +Total wall time: 0:00:00 diff --git a/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.fcc.g++.4 b/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.fcc.g++.4 new file mode 100644 index 0000000000..cc7d68f71d --- /dev/null +++ b/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.fcc.g++.4 @@ -0,0 +1,100 @@ +LAMMPS (3 Nov 2022) +OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98) + using 1 OpenMP thread(s) per MPI task +# Si fcc phase + +units metal +boundary p p p + +atom_style atomic +lattice fcc 4.147 +Lattice spacing in x,y,z = 4.147 4.147 4.147 +region box block 0 1 0 1 0 1 +create_box 1 box +Created orthogonal box = (0 0 0) to (4.147 4.147 4.147) + 1 by 2 by 2 MPI processor grid +create_atoms 1 box +Created 4 atoms + using lattice units in orthogonal box = (0 0 0) to (4.147 4.147 4.147) + create_atoms CPU = 0.000 seconds + +pair_style meam/sw/spline +pair_coeff * * Si.b.meam.sw.spline Si +Reading meam/sw/spline potential file Si.b.meam.sw.spline with DATE: 2012-10-26 +mass * 28.085 + +variable cohesive_energy equal pe/atoms +variable atmVol equal vol/atoms +variable aLatt equal (4*vol/atoms)^0.3333333333 + +run 0 +WARNING: No fixes with time integration, atoms won't move (src/verlet.cpp:60) +Neighbor list info ... + update: every = 1 steps, delay = 0 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 6.4 + ghost atom cutoff = 6.4 + binsize = 3.2, bins = 2 2 2 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair meam/sw/spline, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (2) pair meam/sw/spline, perpetual, half/full from (1) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 3.746 | 3.746 | 3.746 Mbytes + Step Temp E_pair E_mol TotEng Press + 0 0 -17.15065 0 -17.15065 -53071.74 +Loop time of 3.73975e-06 on 4 procs for 0 steps with 4 atoms + +86.9% CPU use with 4 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0 | 0 | 0 | 0.0 | 0.00 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0 | 0 | 0 | 0.0 | 0.00 +Output | 0 | 0 | 0 | 0.0 | 0.00 +Modify | 0 | 0 | 0 | 0.0 | 0.00 +Other | | 3.74e-06 | | |100.00 + +Nlocal: 1 ave 1 max 1 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +Nghost: 287 ave 287 max 287 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +Neighs: 27 ave 27 max 27 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +FullNghs: 54 ave 54 max 54 min +Histogram: 4 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 216 +Ave neighs/atom = 54 +Neighbor list builds = 0 +Dangerous builds = 0 + +print "====================================================" +==================================================== +print "Calculated cohesive energy: ${cohesive_energy} eV/atom" +Calculated cohesive energy: -4.28766254199965 eV/atom +print "Reference cohesive energy: -4.288 eV/atom" +Reference cohesive energy: -4.288 eV/atom +print "Atomic volume ${atmVol} A^3" +Atomic volume 17.82962113075 A^3 +print "Lattice constant ${aLatt} A" +Lattice constant 4.14699999941014 A +print "Reference lattice constant 4.147 A" +Reference lattice constant 4.147 A +print "====================================================" +==================================================== + + +#dump 1 all custom 1 fcc.dump id type x y z fx fy fz +#run 0 + + +Total wall time: 0:00:00 diff --git a/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.fcc_relax.g++.1 b/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.fcc_relax.g++.1 new file mode 100644 index 0000000000..5935017d22 --- /dev/null +++ b/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.fcc_relax.g++.1 @@ -0,0 +1,563 @@ +LAMMPS (3 Nov 2022) +OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98) + using 1 OpenMP thread(s) per MPI task +# Si fcc phase + +units metal +boundary p p p + +atom_style atomic +lattice fcc 4.309793856093661 +Lattice spacing in x,y,z = 4.3097939 4.3097939 4.3097939 +region box block 0 1 0 1 0 1 +create_box 1 box +Created orthogonal box = (0 0 0) to (4.3097939 4.3097939 4.3097939) + 1 by 1 by 1 MPI processor grid +create_atoms 1 box +Created 4 atoms + using lattice units in orthogonal box = (0 0 0) to (4.3097939 4.3097939 4.3097939) + create_atoms CPU = 0.000 seconds + +pair_style meam/sw/spline +pair_coeff * * Si.b.meam.sw.spline Si +Reading meam/sw/spline potential file Si.b.meam.sw.spline with DATE: 2012-10-26 +mass * 28.085 + +fix relax all box/relax aniso 0 +thermo 1 +minimize 0 0 10000 100000 +Neighbor list info ... + update: every = 1 steps, delay = 0 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 6.4 + ghost atom cutoff = 6.4 + binsize = 3.2, bins = 2 2 2 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair meam/sw/spline, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (2) pair meam/sw/spline, perpetual, half/full from (1) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 4.839 | 4.839 | 4.839 Mbytes + Step Temp E_pair E_mol TotEng Press Volume + 0 0 -14.885032 0 -14.885032 -693238.94 80.051503 + 1 0 -14.895414 0 -14.895414 -692151.97 80.02749 + 2 0 -14.905777 0 -14.905777 -691061.83 80.003482 + 3 0 -14.916122 0 -14.916122 -689968.51 79.979479 + 4 0 -14.926449 0 -14.926449 -688872.02 79.95548 + 5 0 -14.936757 0 -14.936757 -687772.36 79.931486 + 6 0 -14.947047 0 -14.947047 -686669.52 79.907497 + 7 0 -14.957318 0 -14.957318 -685563.5 79.883513 + 8 0 -14.96757 0 -14.96757 -684454.31 79.859534 + 9 0 -14.977804 0 -14.977804 -683341.94 79.835559 + 10 0 -14.988019 0 -14.988019 -682226.39 79.811589 + 11 0 -14.998215 0 -14.998215 -681107.66 79.787624 + 12 0 -15.008393 0 -15.008393 -679985.75 79.763664 + 13 0 -15.018551 0 -15.018551 -678860.66 79.739708 + 14 0 -15.028691 0 -15.028691 -677732.39 79.715758 + 15 0 -15.038812 0 -15.038812 -676600.93 79.691812 + 16 0 -15.048914 0 -15.048914 -675466.29 79.667871 + 17 0 -15.058997 0 -15.058997 -674328.46 79.643934 + 18 0 -15.06906 0 -15.06906 -673187.45 79.620003 + 19 0 -15.079105 0 -15.079105 -672043.25 79.596076 + 20 0 -15.089131 0 -15.089131 -670895.86 79.572154 + 21 0 -15.099137 0 -15.099137 -669745.28 79.548237 + 22 0 -15.109125 0 -15.109125 -668591.52 79.524325 + 23 0 -15.119093 0 -15.119093 -667434.56 79.500418 + 24 0 -15.129041 0 -15.129041 -666274.42 79.476515 + 25 0 -15.138971 0 -15.138971 -665111.08 79.452617 + 26 0 -15.148881 0 -15.148881 -663944.55 79.428724 + 27 0 -15.158771 0 -15.158771 -662774.82 79.404835 + 28 0 -15.168643 0 -15.168643 -661601.9 79.380952 + 29 0 -15.178494 0 -15.178494 -660425.79 79.357073 + 30 0 -15.188327 0 -15.188327 -659246.47 79.333199 + 31 0 -15.198139 0 -15.198139 -658063.97 79.30933 + 32 0 -15.207932 0 -15.207932 -656878.26 79.285466 + 33 0 -15.217706 0 -15.217706 -655689.36 79.261606 + 34 0 -15.227459 0 -15.227459 -654497.25 79.237751 + 35 0 -15.237193 0 -15.237193 -653301.95 79.213901 + 36 0 -15.246907 0 -15.246907 -652103.44 79.190056 + 37 0 -15.256602 0 -15.256602 -650901.73 79.166215 + 38 0 -15.266276 0 -15.266276 -649696.82 79.14238 + 39 0 -15.275931 0 -15.275931 -648488.71 79.118549 + 40 0 -15.285566 0 -15.285566 -647277.39 79.094723 + 41 0 -15.295181 0 -15.295181 -646062.87 79.070901 + 42 0 -15.304775 0 -15.304775 -644845.14 79.047085 + 43 0 -15.31435 0 -15.31435 -643624.2 79.023273 + 44 0 -15.323905 0 -15.323905 -642400.06 78.999466 + 45 0 -15.333439 0 -15.333439 -641172.71 78.975664 + 46 0 -15.342953 0 -15.342953 -639942.14 78.951867 + 47 0 -15.352447 0 -15.352447 -638708.37 78.928074 + 48 0 -15.361921 0 -15.361921 -637471.39 78.904286 + 49 0 -15.371375 0 -15.371375 -636231.2 78.880503 + 50 0 -15.380808 0 -15.380808 -634987.79 78.856725 + 51 0 -15.390221 0 -15.390221 -633741.17 78.832951 + 52 0 -15.399613 0 -15.399613 -632491.34 78.809183 + 53 0 -15.408985 0 -15.408985 -631238.3 78.785419 + 54 0 -15.418337 0 -15.418337 -629982.03 78.761659 + 55 0 -15.427668 0 -15.427668 -628722.56 78.737905 + 56 0 -15.436978 0 -15.436978 -627459.86 78.714155 + 57 0 -15.446268 0 -15.446268 -626193.95 78.690411 + 58 0 -15.455537 0 -15.455537 -624924.82 78.666671 + 59 0 -15.464786 0 -15.464786 -623652.47 78.642935 + 60 0 -15.474014 0 -15.474014 -622376.9 78.619205 + 61 0 -15.483221 0 -15.483221 -621098.11 78.595479 + 62 0 -15.492407 0 -15.492407 -619816.1 78.571758 + 63 0 -15.501572 0 -15.501572 -618530.86 78.548042 + 64 0 -15.510716 0 -15.510716 -617242.41 78.52433 + 65 0 -15.51984 0 -15.51984 -615950.73 78.500624 + 66 0 -15.528942 0 -15.528942 -614655.82 78.476922 + 67 0 -15.538024 0 -15.538024 -613357.7 78.453225 + 68 0 -15.547084 0 -15.547084 -612056.34 78.429532 + 69 0 -15.556124 0 -15.556124 -610751.76 78.405845 + 70 0 -15.565142 0 -15.565142 -609443.95 78.382162 + 71 0 -15.574139 0 -15.574139 -608132.92 78.358484 + 72 0 -15.583115 0 -15.583115 -606818.65 78.334811 + 73 0 -15.59207 0 -15.59207 -605501.16 78.311142 + 74 0 -15.601003 0 -15.601003 -604180.44 78.287479 + 75 0 -15.609915 0 -15.609915 -602856.49 78.26382 + 76 0 -15.618806 0 -15.618806 -601529.3 78.240165 + 77 0 -15.627675 0 -15.627675 -600198.88 78.216516 + 78 0 -15.636523 0 -15.636523 -598865.24 78.192871 + 79 0 -15.645349 0 -15.645349 -597528.35 78.169231 + 80 0 -15.654154 0 -15.654154 -596188.24 78.145596 + 81 0 -15.662937 0 -15.662937 -594844.89 78.121966 + 82 0 -15.671699 0 -15.671699 -593498.3 78.09834 + 83 0 -15.680439 0 -15.680439 -592148.48 78.07472 + 84 0 -15.689157 0 -15.689157 -590795.42 78.051103 + 85 0 -15.697854 0 -15.697854 -589439.12 78.027492 + 86 0 -15.706528 0 -15.706528 -588079.59 78.003886 + 87 0 -15.715181 0 -15.715181 -586716.81 77.980284 + 88 0 -15.723812 0 -15.723812 -585350.8 77.956687 + 89 0 -15.732422 0 -15.732422 -583981.55 77.933095 + 90 0 -15.741009 0 -15.741009 -582609.05 77.909507 + 91 0 -15.749575 0 -15.749575 -581233.32 77.885924 + 92 0 -15.758118 0 -15.758118 -579854.34 77.862346 + 93 0 -15.766639 0 -15.766639 -578472.13 77.838773 + 94 0 -15.775139 0 -15.775139 -577086.66 77.815205 + 95 0 -15.783616 0 -15.783616 -575697.96 77.791641 + 96 0 -15.792071 0 -15.792071 -574306.01 77.768082 + 97 0 -15.800504 0 -15.800504 -572910.81 77.744528 + 98 0 -15.808914 0 -15.808914 -571512.37 77.720978 + 99 0 -15.817303 0 -15.817303 -570110.68 77.697434 + 100 0 -15.825669 0 -15.825669 -568705.75 77.673894 + 101 0 -15.834012 0 -15.834012 -567297.57 77.650359 + 102 0 -15.842334 0 -15.842334 -565886.14 77.626828 + 103 0 -15.850632 0 -15.850632 -564471.46 77.603303 + 104 0 -15.858909 0 -15.858909 -563053.53 77.579782 + 105 0 -15.867163 0 -15.867163 -561632.35 77.556266 + 106 0 -15.875394 0 -15.875394 -560207.92 77.532754 + 107 0 -15.883603 0 -15.883603 -558780.24 77.509247 + 108 0 -15.891789 0 -15.891789 -557349.31 77.485746 + 109 0 -15.899952 0 -15.899952 -555915.12 77.462248 + 110 0 -15.908093 0 -15.908093 -554477.69 77.438756 + 111 0 -15.916211 0 -15.916211 -553036.99 77.415268 + 112 0 -15.924306 0 -15.924306 -551593.05 77.391785 + 113 0 -15.932379 0 -15.932379 -550145.85 77.368307 + 114 0 -15.940428 0 -15.940428 -548695.39 77.344834 + 115 0 -15.948455 0 -15.948455 -547241.68 77.321365 + 116 0 -15.956458 0 -15.956458 -545784.72 77.297901 + 117 0 -15.964439 0 -15.964439 -544324.49 77.274442 + 118 0 -15.972397 0 -15.972397 -542861.01 77.250988 + 119 0 -15.980332 0 -15.980332 -541394.27 77.227538 + 120 0 -15.988243 0 -15.988243 -539924.27 77.204093 + 121 0 -15.996132 0 -15.996132 -538451.02 77.180653 + 122 0 -16.003997 0 -16.003997 -536974.5 77.157218 + 123 0 -16.011839 0 -16.011839 -535494.73 77.133787 + 124 0 -16.019658 0 -16.019658 -534011.69 77.110361 + 125 0 -16.027453 0 -16.027453 -532525.4 77.08694 + 126 0 -16.035225 0 -16.035225 -531035.84 77.063523 + 127 0 -16.042974 0 -16.042974 -529543.02 77.040112 + 128 0 -16.0507 0 -16.0507 -528046.94 77.016705 + 129 0 -16.058402 0 -16.058402 -526547.6 76.993303 + 130 0 -16.06608 0 -16.06608 -525044.99 76.969905 + 131 0 -16.073735 0 -16.073735 -523539.12 76.946512 + 132 0 -16.081366 0 -16.081366 -522029.98 76.923124 + 133 0 -16.088974 0 -16.088974 -520517.58 76.899741 + 134 0 -16.096559 0 -16.096559 -519001.91 76.876363 + 135 0 -16.104119 0 -16.104119 -517482.98 76.852989 + 136 0 -16.111656 0 -16.111656 -515960.78 76.82962 + 137 0 -16.119169 0 -16.119169 -514435.32 76.806255 + 138 0 -16.126658 0 -16.126658 -512906.59 76.782896 + 139 0 -16.134124 0 -16.134124 -511374.59 76.759541 + 140 0 -16.141565 0 -16.141565 -509839.32 76.736191 + 141 0 -16.148983 0 -16.148983 -508300.78 76.712846 + 142 0 -16.156377 0 -16.156377 -506758.97 76.689505 + 143 0 -16.163746 0 -16.163746 -505213.89 76.666169 + 144 0 -16.171092 0 -16.171092 -503665.55 76.642838 + 145 0 -16.178414 0 -16.178414 -502113.93 76.619512 + 146 0 -16.185711 0 -16.185711 -500559.04 76.59619 + 147 0 -16.192985 0 -16.192985 -499000.88 76.572873 + 148 0 -16.200234 0 -16.200234 -497439.44 76.549561 + 149 0 -16.207459 0 -16.207459 -495874.74 76.526253 + 150 0 -16.21466 0 -16.21466 -494306.76 76.50295 + 151 0 -16.221837 0 -16.221837 -492735.51 76.479652 + 152 0 -16.228989 0 -16.228989 -491160.98 76.456359 + 153 0 -16.236117 0 -16.236117 -489583.18 76.433071 + 154 0 -16.24322 0 -16.24322 -488002.1 76.409787 + 155 0 -16.250299 0 -16.250299 -486417.75 76.386508 + 156 0 -16.257354 0 -16.257354 -484830.12 76.363233 + 157 0 -16.264384 0 -16.264384 -483239.22 76.339964 + 158 0 -16.271389 0 -16.271389 -481645.03 76.316699 + 159 0 -16.27837 0 -16.27837 -480047.58 76.293438 + 160 0 -16.285326 0 -16.285326 -478446.84 76.270183 + 161 0 -16.292258 0 -16.292258 -476842.83 76.246932 + 162 0 -16.299165 0 -16.299165 -475235.53 76.223686 + 163 0 -16.306047 0 -16.306047 -473624.96 76.200445 + 164 0 -16.312904 0 -16.312904 -472011.11 76.177208 + 165 0 -16.319737 0 -16.319737 -470393.98 76.153977 + 166 0 -16.326544 0 -16.326544 -468773.57 76.130749 + 167 0 -16.333327 0 -16.333327 -467149.88 76.107527 + 168 0 -16.340085 0 -16.340085 -465522.91 76.084309 + 169 0 -16.346818 0 -16.346818 -463892.66 76.061096 + 170 0 -16.353526 0 -16.353526 -462259.12 76.037888 + 171 0 -16.360208 0 -16.360208 -460622.31 76.014685 + 172 0 -16.366866 0 -16.366866 -458982.21 75.991486 + 173 0 -16.373499 0 -16.373499 -457338.83 75.968292 + 174 0 -16.380106 0 -16.380106 -455692.16 75.945102 + 175 0 -16.386688 0 -16.386688 -454042.21 75.921918 + 176 0 -16.393245 0 -16.393245 -452388.98 75.898738 + 177 0 -16.399777 0 -16.399777 -450732.46 75.875563 + 178 0 -16.406284 0 -16.406284 -449072.66 75.852392 + 179 0 -16.412765 0 -16.412765 -447409.57 75.829227 + 180 0 -16.41922 0 -16.41922 -445743.2 75.806066 + 181 0 -16.425651 0 -16.425651 -444073.54 75.782909 + 182 0 -16.432056 0 -16.432056 -442400.6 75.759758 + 183 0 -16.438435 0 -16.438435 -440724.36 75.736611 + 184 0 -16.444789 0 -16.444789 -439044.85 75.713469 + 185 0 -16.451117 0 -16.451117 -437362.04 75.690331 + 186 0 -16.457419 0 -16.457419 -435675.95 75.667198 + 187 0 -16.463696 0 -16.463696 -433986.57 75.64407 + 188 0 -16.469948 0 -16.469948 -432293.9 75.620947 + 189 0 -16.476173 0 -16.476173 -430597.94 75.597828 + 190 0 -16.482373 0 -16.482373 -428898.69 75.574715 + 191 0 -16.488547 0 -16.488547 -427196.15 75.551605 + 192 0 -16.494695 0 -16.494695 -425490.33 75.528501 + 193 0 -16.500818 0 -16.500818 -423781.21 75.505401 + 194 0 -16.506914 0 -16.506914 -422068.8 75.482306 + 195 0 -16.512984 0 -16.512984 -420353.11 75.459216 + 196 0 -16.519029 0 -16.519029 -418634.12 75.43613 + 197 0 -16.525047 0 -16.525047 -416911.84 75.413049 + 198 0 -16.53104 0 -16.53104 -415186.27 75.389973 + 199 0 -16.537006 0 -16.537006 -413457.41 75.366901 + 200 0 -16.542946 0 -16.542946 -411725.25 75.343835 + 201 0 -16.54886 0 -16.54886 -409989.8 75.320773 + 202 0 -16.554748 0 -16.554748 -408251.06 75.297715 + 203 0 -16.560609 0 -16.560609 -406509.03 75.274663 + 204 0 -16.566445 0 -16.566445 -404763.7 75.251615 + 205 0 -16.572253 0 -16.572253 -403015.08 75.228571 + 206 0 -16.578036 0 -16.578036 -401263.17 75.205533 + 207 0 -16.583792 0 -16.583792 -399507.96 75.182499 + 208 0 -16.589522 0 -16.589522 -397749.46 75.15947 + 209 0 -16.595225 0 -16.595225 -395987.66 75.136445 + 210 0 -16.600902 0 -16.600902 -394222.57 75.113426 + 211 0 -16.606552 0 -16.606552 -392454.18 75.090411 + 212 0 -16.612176 0 -16.612176 -390682.5 75.0674 + 213 0 -16.617773 0 -16.617773 -388907.52 75.044395 + 214 0 -16.623344 0 -16.623344 -387129.24 75.021394 + 215 0 -16.628887 0 -16.628887 -385347.67 74.998397 + 216 0 -16.634404 0 -16.634404 -383562.84 74.975406 + 217 0 -16.639895 0 -16.639895 -381774.83 74.952419 + 218 0 -16.645358 0 -16.645358 -379983.65 74.929437 + 219 0 -16.650795 0 -16.650795 -378189.3 74.906459 + 220 0 -16.656204 0 -16.656204 -376391.78 74.883487 + 221 0 -16.661587 0 -16.661587 -374591.09 74.860519 + 222 0 -16.666943 0 -16.666943 -372787.22 74.837555 + 223 0 -16.672272 0 -16.672272 -370980.19 74.814597 + 224 0 -16.677574 0 -16.677574 -369169.99 74.791643 + 225 0 -16.682849 0 -16.682849 -367356.61 74.768693 + 226 0 -16.688097 0 -16.688097 -365540.06 74.745749 + 227 0 -16.693318 0 -16.693318 -363720.35 74.722809 + 228 0 -16.698511 0 -16.698511 -361897.46 74.699874 + 229 0 -16.703678 0 -16.703678 -360071.39 74.676943 + 230 0 -16.708817 0 -16.708817 -358242.16 74.654018 + 231 0 -16.713929 0 -16.713929 -356409.75 74.631096 + 232 0 -16.719014 0 -16.719014 -354574.18 74.60818 + 233 0 -16.724071 0 -16.724071 -352735.43 74.585268 + 234 0 -16.729101 0 -16.729101 -350893.5 74.562361 + 235 0 -16.734104 0 -16.734104 -349048.41 74.539459 + 236 0 -16.739079 0 -16.739079 -347200.14 74.516561 + 237 0 -16.744027 0 -16.744027 -345348.7 74.493668 + 238 0 -16.748947 0 -16.748947 -343494.08 74.47078 + 239 0 -16.75384 0 -16.75384 -341636.3 74.447897 + 240 0 -16.758705 0 -16.758705 -339775.34 74.425018 + 241 0 -16.763543 0 -16.763543 -337911.2 74.402143 + 242 0 -16.768353 0 -16.768353 -336043.9 74.379274 + 243 0 -16.773135 0 -16.773135 -334173.42 74.356409 + 244 0 -16.77789 0 -16.77789 -332299.77 74.333549 + 245 0 -16.782617 0 -16.782617 -330422.94 74.310693 + 246 0 -16.787316 0 -16.787316 -328542.94 74.287843 + 247 0 -16.791988 0 -16.791988 -326659.76 74.264997 + 248 0 -16.796631 0 -16.796631 -324773.42 74.242155 + 249 0 -16.801247 0 -16.801247 -322883.9 74.219319 + 250 0 -16.805835 0 -16.805835 -320991.2 74.196487 + 251 0 -16.810395 0 -16.810395 -319095.33 74.173659 + 252 0 -16.814926 0 -16.814926 -317196.29 74.150836 + 253 0 -16.81943 0 -16.81943 -315294.07 74.128019 + 254 0 -16.823906 0 -16.823906 -313388.68 74.105205 + 255 0 -16.828354 0 -16.828354 -311480.11 74.082397 + 256 0 -16.832774 0 -16.832774 -309568.37 74.059593 + 257 0 -16.837165 0 -16.837165 -307653.46 74.036793 + 258 0 -16.841529 0 -16.841529 -305735.37 74.013999 + 259 0 -16.845864 0 -16.845864 -303814.11 73.991209 + 260 0 -16.850171 0 -16.850171 -301889.67 73.968424 + 261 0 -16.85445 0 -16.85445 -299962.06 73.945643 + 262 0 -16.8587 0 -16.8587 -298031.27 73.922867 + 263 0 -16.862922 0 -16.862922 -296097.31 73.900096 + 264 0 -16.867116 0 -16.867116 -294160.18 73.87733 + 265 0 -16.871281 0 -16.871281 -292219.87 73.854568 + 266 0 -16.875418 0 -16.875418 -290276.38 73.831811 + 267 0 -16.879527 0 -16.879527 -288329.73 73.809058 + 268 0 -16.883606 0 -16.883606 -286379.89 73.78631 + 269 0 -16.887658 0 -16.887658 -284426.89 73.763567 + 270 0 -16.891681 0 -16.891681 -282470.7 73.740829 + 271 0 -16.895675 0 -16.895675 -280511.35 73.718095 + 272 0 -16.89964 0 -16.89964 -278548.82 73.695366 + 273 0 -16.903577 0 -16.903577 -276583.11 73.672641 + 274 0 -16.907485 0 -16.907485 -274614.23 73.649922 + 275 0 -16.911365 0 -16.911365 -272642.17 73.627206 + 276 0 -16.915215 0 -16.915215 -270666.95 73.604496 + 277 0 -16.919037 0 -16.919037 -268688.54 73.58179 + 278 0 -16.92283 0 -16.92283 -266706.96 73.559089 + 279 0 -16.926594 0 -16.926594 -264722.21 73.536393 + 280 0 -16.930329 0 -16.930329 -262734.28 73.513701 + 281 0 -16.934036 0 -16.934036 -260743.18 73.491014 + 282 0 -16.937713 0 -16.937713 -258748.91 73.468332 + 283 0 -16.941361 0 -16.941361 -256751.46 73.445654 + 284 0 -16.944981 0 -16.944981 -254750.83 73.422981 + 285 0 -16.948571 0 -16.948571 -252747.04 73.400312 + 286 0 -16.952132 0 -16.952132 -250740.06 73.377649 + 287 0 -16.955664 0 -16.955664 -248729.92 73.35499 + 288 0 -16.959166 0 -16.959166 -246716.6 73.332335 + 289 0 -16.96264 0 -16.96264 -244700.1 73.309685 + 290 0 -16.966084 0 -16.966084 -242680.43 73.28704 + 291 0 -16.969499 0 -16.969499 -240657.59 73.2644 + 292 0 -16.972885 0 -16.972885 -238631.58 73.241764 + 293 0 -16.976241 0 -16.976241 -236602.39 73.219133 + 294 0 -16.979568 0 -16.979568 -234570.02 73.196507 + 295 0 -16.982866 0 -16.982866 -232534.49 73.173885 + 296 0 -16.986134 0 -16.986134 -230495.78 73.151268 + 297 0 -16.989373 0 -16.989373 -228453.89 73.128655 + 298 0 -16.992582 0 -16.992582 -226408.84 73.106047 + 299 0 -16.995762 0 -16.995762 -224360.61 73.083444 + 300 0 -16.998912 0 -16.998912 -222309.2 73.060846 + 301 0 -17.002033 0 -17.002033 -220254.63 73.038252 + 302 0 -17.005123 0 -17.005123 -218196.88 73.015663 + 303 0 -17.008185 0 -17.008185 -216135.96 72.993078 + 304 0 -17.011216 0 -17.011216 -214071.86 72.970499 + 305 0 -17.014218 0 -17.014218 -212004.59 72.947923 + 306 0 -17.01719 0 -17.01719 -209934.15 72.925353 + 307 0 -17.020132 0 -17.020132 -207860.54 72.902787 + 308 0 -17.023045 0 -17.023045 -205783.76 72.880226 + 309 0 -17.025927 0 -17.025927 -203703.8 72.857669 + 310 0 -17.02878 0 -17.02878 -201620.65 72.835117 + 311 0 -17.031602 0 -17.031602 -199534.29 72.81257 + 312 0 -17.034395 0 -17.034395 -197444.73 72.790028 + 313 0 -17.037158 0 -17.037158 -195351.97 72.76749 + 314 0 -17.039891 0 -17.039891 -193256 72.744956 + 315 0 -17.042593 0 -17.042593 -191156.83 72.722428 + 316 0 -17.045266 0 -17.045266 -189054.45 72.699904 + 317 0 -17.047908 0 -17.047908 -186948.87 72.677384 + 318 0 -17.050521 0 -17.050521 -184840.09 72.65487 + 319 0 -17.053103 0 -17.053103 -182728.1 72.63236 + 320 0 -17.055655 0 -17.055655 -180612.9 72.609854 + 321 0 -17.058176 0 -17.058176 -178494.51 72.587354 + 322 0 -17.060668 0 -17.060668 -176372.9 72.564857 + 323 0 -17.063129 0 -17.063129 -174248.1 72.542366 + 324 0 -17.065559 0 -17.065559 -172120.08 72.519879 + 325 0 -17.06796 0 -17.06796 -169988.87 72.497397 + 326 0 -17.070329 0 -17.070329 -167854.45 72.47492 + 327 0 -17.072669 0 -17.072669 -165716.82 72.452447 + 328 0 -17.074978 0 -17.074978 -163576 72.429979 + 329 0 -17.077256 0 -17.077256 -161431.96 72.407515 + 330 0 -17.079504 0 -17.079504 -159284.73 72.385056 + 331 0 -17.081721 0 -17.081721 -157134.28 72.362602 + 332 0 -17.083908 0 -17.083908 -154980.64 72.340152 + 333 0 -17.086064 0 -17.086064 -152823.79 72.317707 + 334 0 -17.088189 0 -17.088189 -150663.73 72.295267 + 335 0 -17.090284 0 -17.090284 -148500.48 72.272831 + 336 0 -17.092348 0 -17.092348 -146334.01 72.2504 + 337 0 -17.094381 0 -17.094381 -144164.35 72.227974 + 338 0 -17.096383 0 -17.096383 -141991.48 72.205552 + 339 0 -17.098355 0 -17.098355 -139815.4 72.183135 + 340 0 -17.100295 0 -17.100295 -137636.12 72.160722 + 341 0 -17.102205 0 -17.102205 -135453.64 72.138315 + 342 0 -17.104084 0 -17.104084 -133267.96 72.115911 + 343 0 -17.105932 0 -17.105932 -131079.07 72.093513 + 344 0 -17.107749 0 -17.107749 -128886.97 72.071119 + 345 0 -17.109534 0 -17.109534 -126691.68 72.04873 + 346 0 -17.111289 0 -17.111289 -124493.17 72.026345 + 347 0 -17.113013 0 -17.113013 -122291.47 72.003965 + 348 0 -17.114705 0 -17.114705 -120086.56 71.98159 + 349 0 -17.116366 0 -17.116366 -117878.45 71.959219 + 350 0 -17.117997 0 -17.117997 -115667.14 71.936853 + 351 0 -17.119595 0 -17.119595 -113452.62 71.914491 + 352 0 -17.121163 0 -17.121163 -111234.9 71.892134 + 353 0 -17.1227 0 -17.1227 -109013.98 71.869782 + 354 0 -17.124205 0 -17.124205 -106789.85 71.847435 + 355 0 -17.125678 0 -17.125678 -104562.52 71.825092 + 356 0 -17.127121 0 -17.127121 -102331.99 71.802753 + 357 0 -17.128531 0 -17.128531 -100098.26 71.78042 + 358 0 -17.129911 0 -17.129911 -97861.318 71.758091 + 359 0 -17.131259 0 -17.131259 -95621.179 71.735766 + 360 0 -17.132575 0 -17.132575 -93377.837 71.713446 + 361 0 -17.13386 0 -17.13386 -91131.293 71.691131 + 362 0 -17.135114 0 -17.135114 -88881.547 71.668821 + 363 0 -17.136335 0 -17.136335 -86628.599 71.646515 + 364 0 -17.137526 0 -17.137526 -84372.449 71.624214 + 365 0 -17.138684 0 -17.138684 -82113.098 71.601917 + 366 0 -17.139811 0 -17.139811 -79850.545 71.579625 + 367 0 -17.140906 0 -17.140906 -77584.79 71.557338 + 368 0 -17.141969 0 -17.141969 -75315.834 71.535055 + 369 0 -17.143 0 -17.143 -73043.677 71.512777 + 370 0 -17.144 0 -17.144 -70768.319 71.490503 + 371 0 -17.144968 0 -17.144968 -68489.76 71.468234 + 372 0 -17.145904 0 -17.145904 -66208 71.44597 + 373 0 -17.146808 0 -17.146808 -63923.04 71.423711 + 374 0 -17.14768 0 -17.14768 -61634.879 71.401456 + 375 0 -17.14852 0 -17.14852 -59343.518 71.379205 + 376 0 -17.149328 0 -17.149328 -57048.956 71.356959 + 377 0 -17.150104 0 -17.150104 -54751.195 71.334718 + 378 0 -17.150848 0 -17.150848 -52450.234 71.312482 + 379 0 -17.15156 0 -17.15156 -50146.073 71.29025 + 380 0 -17.152239 0 -17.152239 -47838.712 71.268023 + 381 0 -17.152887 0 -17.152887 -45528.152 71.2458 + 382 0 -17.153502 0 -17.153502 -43214.394 71.223582 + 383 0 -17.154085 0 -17.154085 -40897.436 71.201369 + 384 0 -17.154636 0 -17.154636 -38577.279 71.17916 + 385 0 -17.155155 0 -17.155155 -36253.924 71.156956 + 386 0 -17.155641 0 -17.155641 -33927.37 71.134756 + 387 0 -17.156095 0 -17.156095 -31597.618 71.112561 + 388 0 -17.156516 0 -17.156516 -29264.668 71.090371 + 389 0 -17.156905 0 -17.156905 -26928.52 71.068185 + 390 0 -17.157262 0 -17.157262 -24589.174 71.046004 + 391 0 -17.157586 0 -17.157586 -22246.631 71.023828 + 392 0 -17.157878 0 -17.157878 -19900.891 71.001656 + 393 0 -17.158137 0 -17.158137 -17551.954 70.979488 + 394 0 -17.158363 0 -17.158363 -15199.82 70.957326 + 395 0 -17.158557 0 -17.158557 -12844.489 70.935168 + 396 0 -17.158719 0 -17.158719 -10485.962 70.913014 + 397 0 -17.158847 0 -17.158847 -8124.2386 70.890866 + 398 0 -17.158943 0 -17.158943 -5759.3193 70.868722 + 399 0 -17.159006 0 -17.159006 -3391.2043 70.846582 + 400 0 -17.159037 0 -17.159037 -1019.8937 70.824447 + 401 0 -17.15904 0 -17.15904 -0.27024801 70.81494 + 402 0 -17.15904 0 -17.15904 -1.5603989e-05 70.814937 + 403 0 -17.15904 0 -17.15904 3.4008317e-09 70.814937 + 404 0 -17.15904 0 -17.15904 3.2564181e-09 70.814937 + 405 0 -17.15904 0 -17.15904 2.3373282e-09 70.814937 + 406 0 -17.15904 0 -17.15904 -9.4785189e-10 70.814937 + 407 0 -17.15904 0 -17.15904 -1.238317e-10 70.814937 + 408 0 -17.15904 0 -17.15904 -1.6373305e-10 70.814937 + 409 0 -17.15904 0 -17.15904 9.4335021e-11 70.814937 + 410 0 -17.15904 0 -17.15904 -4.6124262e-10 70.814937 + 411 0 -17.15904 0 -17.15904 3.3870854e-09 70.814937 + 412 0 -17.15904 0 -17.15904 -1.3077808e-09 70.814937 + 413 0 -17.15904 0 -17.15904 -2.0897946e-09 70.814937 + 414 0 -17.15904 0 -17.15904 3.3870854e-09 70.814937 + 415 0 -17.15904 0 -17.15904 -1.5433105e-09 70.814937 + 416 0 -17.15904 0 -17.15904 -2.0629924e-09 70.814937 + 417 0 -17.15904 0 -17.15904 3.3870854e-09 70.814937 + 418 0 -17.15904 0 -17.15904 -1.8838344e-09 70.814937 + 419 0 -17.15904 0 -17.15904 3.5418108e-12 70.814937 + 420 0 -17.15904 0 -17.15904 3.5418108e-12 70.814937 +Loop time of 0.0241749 on 1 procs for 420 steps with 4 atoms + +95.2% CPU use with 1 MPI tasks x 1 OpenMP threads + +Minimization stats: + Stopping criterion = linesearch alpha is zero + Energy initial, next-to-last, final = + -14.8850317162759 -17.1590398301299 -17.1590398301299 + Force two-norm initial, final = 59.993295 1.0284199e-14 + Force max component initial, final = 34.637145 6.9392045e-15 + Final line search alpha, max atom move = 0.5 3.4696022e-15 + Iterations, force evaluations = 420 440 + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.018593 | 0.018593 | 0.018593 | 0.0 | 76.91 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0.00049936 | 0.00049936 | 0.00049936 | 0.0 | 2.07 +Output | 0.0027008 | 0.0027008 | 0.0027008 | 0.0 | 11.17 +Modify | 0 | 0 | 0 | 0.0 | 0.00 +Other | | 0.002382 | | | 9.85 + +Nlocal: 4 ave 4 max 4 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 168 ave 168 max 168 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 108 ave 108 max 108 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +FullNghs: 216 ave 216 max 216 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 216 +Ave neighs/atom = 54 +Neighbor list builds = 0 +Dangerous builds = 0 + +variable cohesive_energy equal pe/atoms +variable atmVol equal vol/atoms +variable aLatt equal (4*vol/atoms)^0.3333333333 + +run 0 +WARNING: No fixes with time integration, atoms won't move (src/verlet.cpp:60) +Per MPI rank memory allocation (min/avg/max) = 3.715 | 3.715 | 3.715 Mbytes + Step Temp E_pair E_mol TotEng Press Volume + 420 0 -17.15904 0 -17.15904 3.8874134e-10 70.814937 +Loop time of 1.22e-06 on 1 procs for 0 steps with 4 atoms + +163.9% CPU use with 1 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0 | 0 | 0 | 0.0 | 0.00 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0 | 0 | 0 | 0.0 | 0.00 +Output | 0 | 0 | 0 | 0.0 | 0.00 +Modify | 0 | 0 | 0 | 0.0 | 0.00 +Other | | 1.22e-06 | | |100.00 + +Nlocal: 4 ave 4 max 4 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 360 ave 360 max 360 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 108 ave 108 max 108 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +FullNghs: 216 ave 216 max 216 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 216 +Ave neighs/atom = 54 +Neighbor list builds = 0 +Dangerous builds = 0 + +print "====================================================" +==================================================== +print "Calculated cohesive energy: ${cohesive_energy} eV/atom" +Calculated cohesive energy: -4.28975995753248 eV/atom +print "Reference cohesive energy: -4.289 eV/atom" +Reference cohesive energy: -4.289 eV/atom +print "Atomic volume ${atmVol} A^3" +Atomic volume 17.7037343507869 A^3 +print "Lattice constant ${aLatt} A" +Lattice constant 4.13721691666803 A +print "Reference lattice constant 4.137 A" +Reference lattice constant 4.137 A +print "====================================================" +==================================================== + + +#dump 1 all custom 1 fcc.dump id type x y z fx fy fz +#run 0 + + +Total wall time: 0:00:00 diff --git a/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.fcc_relax.g++.4 b/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.fcc_relax.g++.4 new file mode 100644 index 0000000000..1c3e31302a --- /dev/null +++ b/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.fcc_relax.g++.4 @@ -0,0 +1,10143 @@ +LAMMPS (3 Nov 2022) +OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98) + using 1 OpenMP thread(s) per MPI task +# Si fcc phase + +units metal +boundary p p p + +atom_style atomic +lattice fcc 4.309793856093661 +Lattice spacing in x,y,z = 4.3097939 4.3097939 4.3097939 +region box block 0 1 0 1 0 1 +create_box 1 box +Created orthogonal box = (0 0 0) to (4.3097939 4.3097939 4.3097939) + 1 by 2 by 2 MPI processor grid +create_atoms 1 box +Created 4 atoms + using lattice units in orthogonal box = (0 0 0) to (4.3097939 4.3097939 4.3097939) + create_atoms CPU = 0.000 seconds + +pair_style meam/sw/spline +pair_coeff * * Si.b.meam.sw.spline Si +Reading meam/sw/spline potential file Si.b.meam.sw.spline with DATE: 2012-10-26 +mass * 28.085 + +fix relax all box/relax aniso 0 +thermo 1 +minimize 0 0 10000 100000 +Neighbor list info ... + update: every = 1 steps, delay = 0 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 6.4 + ghost atom cutoff = 6.4 + binsize = 3.2, bins = 2 2 2 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair meam/sw/spline, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (2) pair meam/sw/spline, perpetual, half/full from (1) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 4.854 | 4.854 | 4.854 Mbytes + Step Temp E_pair E_mol TotEng Press Volume + 0 0 -14.885032 0 -14.885032 -693238.94 80.051503 + 1 0 -14.895414 0 -14.895414 -692151.97 80.02749 + 2 0 -14.905777 0 -14.905777 -691061.83 80.003482 + 3 0 -14.916122 0 -14.916122 -689968.51 79.979479 + 4 0 -14.926449 0 -14.926449 -688872.02 79.95548 + 5 0 -14.936757 0 -14.936757 -687772.36 79.931486 + 6 0 -14.947047 0 -14.947047 -686669.52 79.907497 + 7 0 -14.957318 0 -14.957318 -685563.5 79.883513 + 8 0 -14.96757 0 -14.96757 -684454.31 79.859534 + 9 0 -14.977804 0 -14.977804 -683341.94 79.835559 + 10 0 -14.988019 0 -14.988019 -682226.39 79.811589 + 11 0 -14.998215 0 -14.998215 -681107.66 79.787624 + 12 0 -15.008393 0 -15.008393 -679985.75 79.763664 + 13 0 -15.018551 0 -15.018551 -678860.66 79.739708 + 14 0 -15.028691 0 -15.028691 -677732.39 79.715758 + 15 0 -15.038812 0 -15.038812 -676600.93 79.691812 + 16 0 -15.048914 0 -15.048914 -675466.29 79.667871 + 17 0 -15.058997 0 -15.058997 -674328.46 79.643934 + 18 0 -15.06906 0 -15.06906 -673187.45 79.620003 + 19 0 -15.079105 0 -15.079105 -672043.25 79.596076 + 20 0 -15.089131 0 -15.089131 -670895.86 79.572154 + 21 0 -15.099137 0 -15.099137 -669745.28 79.548237 + 22 0 -15.109125 0 -15.109125 -668591.52 79.524325 + 23 0 -15.119093 0 -15.119093 -667434.56 79.500418 + 24 0 -15.129041 0 -15.129041 -666274.42 79.476515 + 25 0 -15.138971 0 -15.138971 -665111.08 79.452617 + 26 0 -15.148881 0 -15.148881 -663944.55 79.428724 + 27 0 -15.158771 0 -15.158771 -662774.82 79.404835 + 28 0 -15.168643 0 -15.168643 -661601.9 79.380952 + 29 0 -15.178494 0 -15.178494 -660425.79 79.357073 + 30 0 -15.188327 0 -15.188327 -659246.47 79.333199 + 31 0 -15.198139 0 -15.198139 -658063.97 79.30933 + 32 0 -15.207932 0 -15.207932 -656878.26 79.285466 + 33 0 -15.217706 0 -15.217706 -655689.36 79.261606 + 34 0 -15.227459 0 -15.227459 -654497.25 79.237751 + 35 0 -15.237193 0 -15.237193 -653301.95 79.213901 + 36 0 -15.246907 0 -15.246907 -652103.44 79.190056 + 37 0 -15.256602 0 -15.256602 -650901.73 79.166215 + 38 0 -15.266276 0 -15.266276 -649696.82 79.14238 + 39 0 -15.275931 0 -15.275931 -648488.71 79.118549 + 40 0 -15.285566 0 -15.285566 -647277.39 79.094723 + 41 0 -15.295181 0 -15.295181 -646062.87 79.070901 + 42 0 -15.304775 0 -15.304775 -644845.14 79.047085 + 43 0 -15.31435 0 -15.31435 -643624.2 79.023273 + 44 0 -15.323905 0 -15.323905 -642400.06 78.999466 + 45 0 -15.333439 0 -15.333439 -641172.71 78.975664 + 46 0 -15.342953 0 -15.342953 -639942.14 78.951867 + 47 0 -15.352447 0 -15.352447 -638708.37 78.928074 + 48 0 -15.361921 0 -15.361921 -637471.39 78.904286 + 49 0 -15.371375 0 -15.371375 -636231.2 78.880503 + 50 0 -15.380808 0 -15.380808 -634987.79 78.856725 + 51 0 -15.390221 0 -15.390221 -633741.17 78.832951 + 52 0 -15.399613 0 -15.399613 -632491.34 78.809183 + 53 0 -15.408985 0 -15.408985 -631238.3 78.785419 + 54 0 -15.418337 0 -15.418337 -629982.03 78.761659 + 55 0 -15.427668 0 -15.427668 -628722.56 78.737905 + 56 0 -15.436978 0 -15.436978 -627459.86 78.714155 + 57 0 -15.446268 0 -15.446268 -626193.95 78.690411 + 58 0 -15.455537 0 -15.455537 -624924.82 78.666671 + 59 0 -15.464786 0 -15.464786 -623652.47 78.642935 + 60 0 -15.474014 0 -15.474014 -622376.9 78.619205 + 61 0 -15.483221 0 -15.483221 -621098.11 78.595479 + 62 0 -15.492407 0 -15.492407 -619816.1 78.571758 + 63 0 -15.501572 0 -15.501572 -618530.86 78.548042 + 64 0 -15.510716 0 -15.510716 -617242.41 78.52433 + 65 0 -15.51984 0 -15.51984 -615950.73 78.500624 + 66 0 -15.528942 0 -15.528942 -614655.82 78.476922 + 67 0 -15.538024 0 -15.538024 -613357.7 78.453225 + 68 0 -15.547084 0 -15.547084 -612056.34 78.429532 + 69 0 -15.556124 0 -15.556124 -610751.76 78.405845 + 70 0 -15.565142 0 -15.565142 -609443.95 78.382162 + 71 0 -15.574139 0 -15.574139 -608132.92 78.358484 + 72 0 -15.583115 0 -15.583115 -606818.65 78.334811 + 73 0 -15.59207 0 -15.59207 -605501.16 78.311142 + 74 0 -15.601003 0 -15.601003 -604180.44 78.287479 + 75 0 -15.609915 0 -15.609915 -602856.49 78.26382 + 76 0 -15.618806 0 -15.618806 -601529.3 78.240165 + 77 0 -15.627675 0 -15.627675 -600198.88 78.216516 + 78 0 -15.636523 0 -15.636523 -598865.24 78.192871 + 79 0 -15.645349 0 -15.645349 -597528.35 78.169231 + 80 0 -15.654154 0 -15.654154 -596188.24 78.145596 + 81 0 -15.662937 0 -15.662937 -594844.89 78.121966 + 82 0 -15.671699 0 -15.671699 -593498.3 78.09834 + 83 0 -15.680439 0 -15.680439 -592148.48 78.07472 + 84 0 -15.689157 0 -15.689157 -590795.42 78.051103 + 85 0 -15.697854 0 -15.697854 -589439.12 78.027492 + 86 0 -15.706528 0 -15.706528 -588079.59 78.003886 + 87 0 -15.715181 0 -15.715181 -586716.81 77.980284 + 88 0 -15.723812 0 -15.723812 -585350.8 77.956687 + 89 0 -15.732422 0 -15.732422 -583981.55 77.933095 + 90 0 -15.741009 0 -15.741009 -582609.05 77.909507 + 91 0 -15.749575 0 -15.749575 -581233.32 77.885924 + 92 0 -15.758118 0 -15.758118 -579854.34 77.862346 + 93 0 -15.766639 0 -15.766639 -578472.13 77.838773 + 94 0 -15.775139 0 -15.775139 -577086.66 77.815205 + 95 0 -15.783616 0 -15.783616 -575697.96 77.791641 + 96 0 -15.792071 0 -15.792071 -574306.01 77.768082 + 97 0 -15.800504 0 -15.800504 -572910.81 77.744528 + 98 0 -15.808914 0 -15.808914 -571512.37 77.720978 + 99 0 -15.817303 0 -15.817303 -570110.68 77.697434 + 100 0 -15.825669 0 -15.825669 -568705.75 77.673894 + 101 0 -15.834012 0 -15.834012 -567297.57 77.650359 + 102 0 -15.842334 0 -15.842334 -565886.14 77.626828 + 103 0 -15.850632 0 -15.850632 -564471.46 77.603303 + 104 0 -15.858909 0 -15.858909 -563053.53 77.579782 + 105 0 -15.867163 0 -15.867163 -561632.35 77.556266 + 106 0 -15.875394 0 -15.875394 -560207.92 77.532754 + 107 0 -15.883603 0 -15.883603 -558780.24 77.509247 + 108 0 -15.891789 0 -15.891789 -557349.31 77.485746 + 109 0 -15.899952 0 -15.899952 -555915.12 77.462248 + 110 0 -15.908093 0 -15.908093 -554477.69 77.438756 + 111 0 -15.916211 0 -15.916211 -553036.99 77.415268 + 112 0 -15.924306 0 -15.924306 -551593.05 77.391785 + 113 0 -15.932379 0 -15.932379 -550145.85 77.368307 + 114 0 -15.940428 0 -15.940428 -548695.39 77.344834 + 115 0 -15.948455 0 -15.948455 -547241.68 77.321365 + 116 0 -15.956458 0 -15.956458 -545784.72 77.297901 + 117 0 -15.964439 0 -15.964439 -544324.49 77.274442 + 118 0 -15.972397 0 -15.972397 -542861.01 77.250988 + 119 0 -15.980332 0 -15.980332 -541394.27 77.227538 + 120 0 -15.988243 0 -15.988243 -539924.27 77.204093 + 121 0 -15.996132 0 -15.996132 -538451.02 77.180653 + 122 0 -16.003997 0 -16.003997 -536974.5 77.157218 + 123 0 -16.011839 0 -16.011839 -535494.73 77.133787 + 124 0 -16.019658 0 -16.019658 -534011.69 77.110361 + 125 0 -16.027453 0 -16.027453 -532525.4 77.08694 + 126 0 -16.035225 0 -16.035225 -531035.84 77.063523 + 127 0 -16.042974 0 -16.042974 -529543.02 77.040112 + 128 0 -16.0507 0 -16.0507 -528046.94 77.016705 + 129 0 -16.058402 0 -16.058402 -526547.6 76.993303 + 130 0 -16.06608 0 -16.06608 -525044.99 76.969905 + 131 0 -16.073735 0 -16.073735 -523539.12 76.946512 + 132 0 -16.081366 0 -16.081366 -522029.98 76.923124 + 133 0 -16.088974 0 -16.088974 -520517.58 76.899741 + 134 0 -16.096559 0 -16.096559 -519001.91 76.876363 + 135 0 -16.104119 0 -16.104119 -517482.98 76.852989 + 136 0 -16.111656 0 -16.111656 -515960.78 76.82962 + 137 0 -16.119169 0 -16.119169 -514435.32 76.806255 + 138 0 -16.126658 0 -16.126658 -512906.59 76.782896 + 139 0 -16.134124 0 -16.134124 -511374.59 76.759541 + 140 0 -16.141565 0 -16.141565 -509839.32 76.736191 + 141 0 -16.148983 0 -16.148983 -508300.78 76.712846 + 142 0 -16.156377 0 -16.156377 -506758.97 76.689505 + 143 0 -16.163746 0 -16.163746 -505213.89 76.666169 + 144 0 -16.171092 0 -16.171092 -503665.55 76.642838 + 145 0 -16.178414 0 -16.178414 -502113.93 76.619512 + 146 0 -16.185711 0 -16.185711 -500559.04 76.59619 + 147 0 -16.192985 0 -16.192985 -499000.88 76.572873 + 148 0 -16.200234 0 -16.200234 -497439.44 76.549561 + 149 0 -16.207459 0 -16.207459 -495874.74 76.526253 + 150 0 -16.21466 0 -16.21466 -494306.76 76.50295 + 151 0 -16.221837 0 -16.221837 -492735.51 76.479652 + 152 0 -16.228989 0 -16.228989 -491160.98 76.456359 + 153 0 -16.236117 0 -16.236117 -489583.18 76.433071 + 154 0 -16.24322 0 -16.24322 -488002.1 76.409787 + 155 0 -16.250299 0 -16.250299 -486417.75 76.386508 + 156 0 -16.257354 0 -16.257354 -484830.12 76.363233 + 157 0 -16.264384 0 -16.264384 -483239.22 76.339964 + 158 0 -16.271389 0 -16.271389 -481645.03 76.316699 + 159 0 -16.27837 0 -16.27837 -480047.58 76.293438 + 160 0 -16.285326 0 -16.285326 -478446.84 76.270183 + 161 0 -16.292258 0 -16.292258 -476842.83 76.246932 + 162 0 -16.299165 0 -16.299165 -475235.53 76.223686 + 163 0 -16.306047 0 -16.306047 -473624.96 76.200445 + 164 0 -16.312904 0 -16.312904 -472011.11 76.177208 + 165 0 -16.319737 0 -16.319737 -470393.98 76.153977 + 166 0 -16.326544 0 -16.326544 -468773.57 76.130749 + 167 0 -16.333327 0 -16.333327 -467149.88 76.107527 + 168 0 -16.340085 0 -16.340085 -465522.91 76.084309 + 169 0 -16.346818 0 -16.346818 -463892.66 76.061096 + 170 0 -16.353526 0 -16.353526 -462259.12 76.037888 + 171 0 -16.360208 0 -16.360208 -460622.31 76.014685 + 172 0 -16.366866 0 -16.366866 -458982.21 75.991486 + 173 0 -16.373499 0 -16.373499 -457338.83 75.968292 + 174 0 -16.380106 0 -16.380106 -455692.16 75.945102 + 175 0 -16.386688 0 -16.386688 -454042.21 75.921918 + 176 0 -16.393245 0 -16.393245 -452388.98 75.898738 + 177 0 -16.399777 0 -16.399777 -450732.46 75.875563 + 178 0 -16.406284 0 -16.406284 -449072.66 75.852392 + 179 0 -16.412765 0 -16.412765 -447409.57 75.829227 + 180 0 -16.41922 0 -16.41922 -445743.2 75.806066 + 181 0 -16.425651 0 -16.425651 -444073.54 75.782909 + 182 0 -16.432056 0 -16.432056 -442400.6 75.759758 + 183 0 -16.438435 0 -16.438435 -440724.36 75.736611 + 184 0 -16.444789 0 -16.444789 -439044.85 75.713469 + 185 0 -16.451117 0 -16.451117 -437362.04 75.690331 + 186 0 -16.457419 0 -16.457419 -435675.95 75.667198 + 187 0 -16.463696 0 -16.463696 -433986.57 75.64407 + 188 0 -16.469948 0 -16.469948 -432293.9 75.620947 + 189 0 -16.476173 0 -16.476173 -430597.94 75.597828 + 190 0 -16.482373 0 -16.482373 -428898.69 75.574715 + 191 0 -16.488547 0 -16.488547 -427196.15 75.551605 + 192 0 -16.494695 0 -16.494695 -425490.33 75.528501 + 193 0 -16.500818 0 -16.500818 -423781.21 75.505401 + 194 0 -16.506914 0 -16.506914 -422068.8 75.482306 + 195 0 -16.512984 0 -16.512984 -420353.11 75.459216 + 196 0 -16.519029 0 -16.519029 -418634.12 75.43613 + 197 0 -16.525047 0 -16.525047 -416911.84 75.413049 + 198 0 -16.53104 0 -16.53104 -415186.27 75.389973 + 199 0 -16.537006 0 -16.537006 -413457.41 75.366901 + 200 0 -16.542946 0 -16.542946 -411725.25 75.343835 + 201 0 -16.54886 0 -16.54886 -409989.8 75.320773 + 202 0 -16.554748 0 -16.554748 -408251.06 75.297715 + 203 0 -16.560609 0 -16.560609 -406509.03 75.274663 + 204 0 -16.566445 0 -16.566445 -404763.7 75.251615 + 205 0 -16.572253 0 -16.572253 -403015.08 75.228571 + 206 0 -16.578036 0 -16.578036 -401263.17 75.205533 + 207 0 -16.583792 0 -16.583792 -399507.96 75.182499 + 208 0 -16.589522 0 -16.589522 -397749.46 75.15947 + 209 0 -16.595225 0 -16.595225 -395987.66 75.136445 + 210 0 -16.600902 0 -16.600902 -394222.57 75.113426 + 211 0 -16.606552 0 -16.606552 -392454.18 75.090411 + 212 0 -16.612176 0 -16.612176 -390682.5 75.0674 + 213 0 -16.617773 0 -16.617773 -388907.52 75.044395 + 214 0 -16.623344 0 -16.623344 -387129.24 75.021394 + 215 0 -16.628887 0 -16.628887 -385347.67 74.998397 + 216 0 -16.634404 0 -16.634404 -383562.84 74.975406 + 217 0 -16.639895 0 -16.639895 -381774.83 74.952419 + 218 0 -16.645358 0 -16.645358 -379983.65 74.929437 + 219 0 -16.650795 0 -16.650795 -378189.3 74.906459 + 220 0 -16.656204 0 -16.656204 -376391.78 74.883487 + 221 0 -16.661587 0 -16.661587 -374591.09 74.860519 + 222 0 -16.666943 0 -16.666943 -372787.22 74.837555 + 223 0 -16.672272 0 -16.672272 -370980.19 74.814597 + 224 0 -16.677574 0 -16.677574 -369169.99 74.791643 + 225 0 -16.682849 0 -16.682849 -367356.61 74.768693 + 226 0 -16.688097 0 -16.688097 -365540.06 74.745749 + 227 0 -16.693318 0 -16.693318 -363720.35 74.722809 + 228 0 -16.698511 0 -16.698511 -361897.46 74.699874 + 229 0 -16.703678 0 -16.703678 -360071.39 74.676943 + 230 0 -16.708817 0 -16.708817 -358242.16 74.654018 + 231 0 -16.713929 0 -16.713929 -356409.75 74.631096 + 232 0 -16.719014 0 -16.719014 -354574.18 74.60818 + 233 0 -16.724071 0 -16.724071 -352735.43 74.585268 + 234 0 -16.729101 0 -16.729101 -350893.5 74.562361 + 235 0 -16.734104 0 -16.734104 -349048.41 74.539459 + 236 0 -16.739079 0 -16.739079 -347200.14 74.516561 + 237 0 -16.744027 0 -16.744027 -345348.7 74.493668 + 238 0 -16.748947 0 -16.748947 -343494.08 74.47078 + 239 0 -16.75384 0 -16.75384 -341636.3 74.447897 + 240 0 -16.758705 0 -16.758705 -339775.34 74.425018 + 241 0 -16.763543 0 -16.763543 -337911.2 74.402143 + 242 0 -16.768353 0 -16.768353 -336043.9 74.379274 + 243 0 -16.773135 0 -16.773135 -334173.42 74.356409 + 244 0 -16.77789 0 -16.77789 -332299.77 74.333549 + 245 0 -16.782617 0 -16.782617 -330422.94 74.310693 + 246 0 -16.787316 0 -16.787316 -328542.94 74.287843 + 247 0 -16.791988 0 -16.791988 -326659.76 74.264997 + 248 0 -16.796631 0 -16.796631 -324773.42 74.242155 + 249 0 -16.801247 0 -16.801247 -322883.9 74.219319 + 250 0 -16.805835 0 -16.805835 -320991.2 74.196487 + 251 0 -16.810395 0 -16.810395 -319095.33 74.173659 + 252 0 -16.814926 0 -16.814926 -317196.29 74.150836 + 253 0 -16.81943 0 -16.81943 -315294.07 74.128019 + 254 0 -16.823906 0 -16.823906 -313388.68 74.105205 + 255 0 -16.828354 0 -16.828354 -311480.11 74.082397 + 256 0 -16.832774 0 -16.832774 -309568.37 74.059593 + 257 0 -16.837165 0 -16.837165 -307653.46 74.036793 + 258 0 -16.841529 0 -16.841529 -305735.37 74.013999 + 259 0 -16.845864 0 -16.845864 -303814.11 73.991209 + 260 0 -16.850171 0 -16.850171 -301889.67 73.968424 + 261 0 -16.85445 0 -16.85445 -299962.06 73.945643 + 262 0 -16.8587 0 -16.8587 -298031.27 73.922867 + 263 0 -16.862922 0 -16.862922 -296097.31 73.900096 + 264 0 -16.867116 0 -16.867116 -294160.18 73.87733 + 265 0 -16.871281 0 -16.871281 -292219.87 73.854568 + 266 0 -16.875418 0 -16.875418 -290276.38 73.831811 + 267 0 -16.879527 0 -16.879527 -288329.73 73.809058 + 268 0 -16.883606 0 -16.883606 -286379.89 73.78631 + 269 0 -16.887658 0 -16.887658 -284426.89 73.763567 + 270 0 -16.891681 0 -16.891681 -282470.7 73.740829 + 271 0 -16.895675 0 -16.895675 -280511.35 73.718095 + 272 0 -16.89964 0 -16.89964 -278548.82 73.695366 + 273 0 -16.903577 0 -16.903577 -276583.11 73.672641 + 274 0 -16.907485 0 -16.907485 -274614.23 73.649922 + 275 0 -16.911365 0 -16.911365 -272642.17 73.627206 + 276 0 -16.915215 0 -16.915215 -270666.95 73.604496 + 277 0 -16.919037 0 -16.919037 -268688.54 73.58179 + 278 0 -16.92283 0 -16.92283 -266706.96 73.559089 + 279 0 -16.926594 0 -16.926594 -264722.21 73.536393 + 280 0 -16.930329 0 -16.930329 -262734.28 73.513701 + 281 0 -16.934036 0 -16.934036 -260743.18 73.491014 + 282 0 -16.937713 0 -16.937713 -258748.91 73.468332 + 283 0 -16.941361 0 -16.941361 -256751.46 73.445654 + 284 0 -16.944981 0 -16.944981 -254750.83 73.422981 + 285 0 -16.948571 0 -16.948571 -252747.04 73.400312 + 286 0 -16.952132 0 -16.952132 -250740.06 73.377649 + 287 0 -16.955664 0 -16.955664 -248729.92 73.35499 + 288 0 -16.959166 0 -16.959166 -246716.6 73.332335 + 289 0 -16.96264 0 -16.96264 -244700.1 73.309685 + 290 0 -16.966084 0 -16.966084 -242680.43 73.28704 + 291 0 -16.969499 0 -16.969499 -240657.59 73.2644 + 292 0 -16.972885 0 -16.972885 -238631.58 73.241764 + 293 0 -16.976241 0 -16.976241 -236602.39 73.219133 + 294 0 -16.979568 0 -16.979568 -234570.02 73.196507 + 295 0 -16.982866 0 -16.982866 -232534.49 73.173885 + 296 0 -16.986134 0 -16.986134 -230495.78 73.151268 + 297 0 -16.989373 0 -16.989373 -228453.89 73.128655 + 298 0 -16.992582 0 -16.992582 -226408.84 73.106047 + 299 0 -16.995762 0 -16.995762 -224360.61 73.083444 + 300 0 -16.998912 0 -16.998912 -222309.2 73.060846 + 301 0 -17.002033 0 -17.002033 -220254.63 73.038252 + 302 0 -17.005123 0 -17.005123 -218196.88 73.015663 + 303 0 -17.008185 0 -17.008185 -216135.96 72.993078 + 304 0 -17.011216 0 -17.011216 -214071.86 72.970499 + 305 0 -17.014218 0 -17.014218 -212004.59 72.947923 + 306 0 -17.01719 0 -17.01719 -209934.15 72.925353 + 307 0 -17.020132 0 -17.020132 -207860.54 72.902787 + 308 0 -17.023045 0 -17.023045 -205783.76 72.880226 + 309 0 -17.025927 0 -17.025927 -203703.8 72.857669 + 310 0 -17.02878 0 -17.02878 -201620.65 72.835117 + 311 0 -17.031602 0 -17.031602 -199534.29 72.81257 + 312 0 -17.034395 0 -17.034395 -197444.73 72.790028 + 313 0 -17.037158 0 -17.037158 -195351.97 72.76749 + 314 0 -17.039891 0 -17.039891 -193256 72.744956 + 315 0 -17.042593 0 -17.042593 -191156.83 72.722428 + 316 0 -17.045266 0 -17.045266 -189054.45 72.699904 + 317 0 -17.047908 0 -17.047908 -186948.87 72.677384 + 318 0 -17.050521 0 -17.050521 -184840.09 72.65487 + 319 0 -17.053103 0 -17.053103 -182728.1 72.63236 + 320 0 -17.055655 0 -17.055655 -180612.9 72.609854 + 321 0 -17.058176 0 -17.058176 -178494.51 72.587354 + 322 0 -17.060668 0 -17.060668 -176372.9 72.564857 + 323 0 -17.063129 0 -17.063129 -174248.1 72.542366 + 324 0 -17.065559 0 -17.065559 -172120.08 72.519879 + 325 0 -17.06796 0 -17.06796 -169988.87 72.497397 + 326 0 -17.070329 0 -17.070329 -167854.45 72.47492 + 327 0 -17.072669 0 -17.072669 -165716.82 72.452447 + 328 0 -17.074978 0 -17.074978 -163576 72.429979 + 329 0 -17.077256 0 -17.077256 -161431.96 72.407515 + 330 0 -17.079504 0 -17.079504 -159284.73 72.385056 + 331 0 -17.081721 0 -17.081721 -157134.28 72.362602 + 332 0 -17.083908 0 -17.083908 -154980.64 72.340152 + 333 0 -17.086064 0 -17.086064 -152823.79 72.317707 + 334 0 -17.088189 0 -17.088189 -150663.73 72.295267 + 335 0 -17.090284 0 -17.090284 -148500.48 72.272831 + 336 0 -17.092348 0 -17.092348 -146334.01 72.2504 + 337 0 -17.094381 0 -17.094381 -144164.35 72.227974 + 338 0 -17.096383 0 -17.096383 -141991.48 72.205552 + 339 0 -17.098355 0 -17.098355 -139815.4 72.183135 + 340 0 -17.100295 0 -17.100295 -137636.12 72.160722 + 341 0 -17.102205 0 -17.102205 -135453.64 72.138315 + 342 0 -17.104084 0 -17.104084 -133267.96 72.115911 + 343 0 -17.105932 0 -17.105932 -131079.07 72.093513 + 344 0 -17.107749 0 -17.107749 -128886.97 72.071119 + 345 0 -17.109534 0 -17.109534 -126691.68 72.04873 + 346 0 -17.111289 0 -17.111289 -124493.17 72.026345 + 347 0 -17.113013 0 -17.113013 -122291.47 72.003965 + 348 0 -17.114705 0 -17.114705 -120086.56 71.98159 + 349 0 -17.116366 0 -17.116366 -117878.45 71.959219 + 350 0 -17.117997 0 -17.117997 -115667.14 71.936853 + 351 0 -17.119595 0 -17.119595 -113452.62 71.914491 + 352 0 -17.121163 0 -17.121163 -111234.9 71.892134 + 353 0 -17.1227 0 -17.1227 -109013.98 71.869782 + 354 0 -17.124205 0 -17.124205 -106789.85 71.847435 + 355 0 -17.125678 0 -17.125678 -104562.52 71.825092 + 356 0 -17.127121 0 -17.127121 -102331.99 71.802753 + 357 0 -17.128531 0 -17.128531 -100098.26 71.78042 + 358 0 -17.129911 0 -17.129911 -97861.318 71.758091 + 359 0 -17.131259 0 -17.131259 -95621.179 71.735766 + 360 0 -17.132575 0 -17.132575 -93377.837 71.713446 + 361 0 -17.13386 0 -17.13386 -91131.293 71.691131 + 362 0 -17.135114 0 -17.135114 -88881.547 71.668821 + 363 0 -17.136335 0 -17.136335 -86628.599 71.646515 + 364 0 -17.137526 0 -17.137526 -84372.449 71.624214 + 365 0 -17.138684 0 -17.138684 -82113.098 71.601917 + 366 0 -17.139811 0 -17.139811 -79850.545 71.579625 + 367 0 -17.140906 0 -17.140906 -77584.79 71.557338 + 368 0 -17.141969 0 -17.141969 -75315.834 71.535055 + 369 0 -17.143 0 -17.143 -73043.677 71.512777 + 370 0 -17.144 0 -17.144 -70768.319 71.490503 + 371 0 -17.144968 0 -17.144968 -68489.76 71.468234 + 372 0 -17.145904 0 -17.145904 -66208 71.44597 + 373 0 -17.146808 0 -17.146808 -63923.04 71.423711 + 374 0 -17.14768 0 -17.14768 -61634.879 71.401456 + 375 0 -17.14852 0 -17.14852 -59343.518 71.379205 + 376 0 -17.149328 0 -17.149328 -57048.956 71.356959 + 377 0 -17.150104 0 -17.150104 -54751.195 71.334718 + 378 0 -17.150848 0 -17.150848 -52450.234 71.312482 + 379 0 -17.15156 0 -17.15156 -50146.073 71.29025 + 380 0 -17.152239 0 -17.152239 -47838.712 71.268023 + 381 0 -17.152887 0 -17.152887 -45528.152 71.2458 + 382 0 -17.153502 0 -17.153502 -43214.394 71.223582 + 383 0 -17.154085 0 -17.154085 -40897.436 71.201369 + 384 0 -17.154636 0 -17.154636 -38577.279 71.17916 + 385 0 -17.155155 0 -17.155155 -36253.924 71.156956 + 386 0 -17.155641 0 -17.155641 -33927.37 71.134756 + 387 0 -17.156095 0 -17.156095 -31597.618 71.112561 + 388 0 -17.156516 0 -17.156516 -29264.668 71.090371 + 389 0 -17.156905 0 -17.156905 -26928.52 71.068185 + 390 0 -17.157262 0 -17.157262 -24589.174 71.046004 + 391 0 -17.157586 0 -17.157586 -22246.631 71.023828 + 392 0 -17.157878 0 -17.157878 -19900.891 71.001656 + 393 0 -17.158137 0 -17.158137 -17551.954 70.979488 + 394 0 -17.158363 0 -17.158363 -15199.82 70.957326 + 395 0 -17.158557 0 -17.158557 -12844.489 70.935168 + 396 0 -17.158719 0 -17.158719 -10485.962 70.913014 + 397 0 -17.158847 0 -17.158847 -8124.2386 70.890866 + 398 0 -17.158943 0 -17.158943 -5759.3193 70.868722 + 399 0 -17.159006 0 -17.159006 -3391.2043 70.846582 + 400 0 -17.159037 0 -17.159037 -1019.8937 70.824447 + 401 0 -17.15904 0 -17.15904 -0.27024801 70.81494 + 402 0 -17.15904 0 -17.15904 -1.5603929e-05 70.814937 + 403 0 -17.15904 0 -17.15904 4.4803535e-09 70.814937 + 404 0 -17.15904 0 -17.15904 1.9410422e-09 70.814937 + 405 0 -17.15904 0 -17.15904 2.694138e-09 70.814937 + 406 0 -17.15904 0 -17.15904 2.9060657e-09 70.814937 + 407 0 -17.15904 0 -17.15904 -3.2140439e-10 70.814937 + 408 0 -17.15904 0 -17.15904 7.211249e-11 70.814937 + 409 0 -17.15904 0 -17.15904 1.2599068e-09 70.814937 + 410 0 -17.15904 0 -17.15904 1.9332668e-09 70.814937 + 411 0 -17.15904 0 -17.15904 -2.3641635e-10 70.814937 + 412 0 -17.15904 0 -17.15904 -2.344278e-10 70.814937 + 413 0 -17.15904 0 -17.15904 -2.1768205e-10 70.814937 + 414 0 -17.15904 0 -17.15904 2.4997963e-09 70.814937 + 415 0 -17.15904 0 -17.15904 -1.9322016e-09 70.814937 + 416 0 -17.15904 0 -17.15904 -2.138096e-10 70.814937 + 417 0 -17.15904 0 -17.15904 2.5033548e-09 70.814937 + 418 0 -17.15904 0 -17.15904 -1.0460731e-09 70.814937 + 419 0 -17.15904 0 -17.15904 -1.0194892e-09 70.814937 + 420 0 -17.15904 0 -17.15904 1.1453031e-09 70.814937 + 421 0 -17.15904 0 -17.15904 -1.0178146e-09 70.814937 + 422 0 -17.15904 0 -17.15904 9.5556532e-11 70.814937 + 423 0 -17.15904 0 -17.15904 2.173519e-09 70.814937 + 424 0 -17.15904 0 -17.15904 1.3678963e-10 70.814937 + 425 0 -17.15904 0 -17.15904 -6.0211407e-10 70.814937 + 426 0 -17.15904 0 -17.15904 -1.1627205e-09 70.814937 + 427 0 -17.15904 0 -17.15904 -1.6241508e-09 70.814937 + 428 0 -17.15904 0 -17.15904 -8.8089295e-10 70.814937 + 429 0 -17.15904 0 -17.15904 -4.1283506e-10 70.814937 + 430 0 -17.15904 0 -17.15904 1.1703464e-09 70.814937 + 431 0 -17.15904 0 -17.15904 -4.2340581e-10 70.814937 + 432 0 -17.15904 0 -17.15904 -4.0100838e-10 70.814937 + 433 0 -17.15904 0 -17.15904 1.0343613e-09 70.814937 + 434 0 -17.15904 0 -17.15904 -4.1869607e-10 70.814937 + 435 0 -17.15904 0 -17.15904 1.0577257e-09 70.814937 + 436 0 -17.15904 0 -17.15904 -4.2895284e-10 70.814937 + 437 0 -17.15904 0 -17.15904 1.0475735e-09 70.814937 + 438 0 -17.15904 0 -17.15904 -8.823582e-10 70.814937 + 439 0 -17.15904 0 -17.15904 1.0473642e-09 70.814937 + 440 0 -17.15904 0 -17.15904 -6.0732456e-11 70.814937 + 441 0 -17.15904 0 -17.15904 9.7565703e-10 70.814937 + 442 0 -17.15904 0 -17.15904 -3.3326124e-09 70.814937 + 443 0 -17.15904 0 -17.15904 1.6127491e-09 70.814937 + 444 0 -17.15904 0 -17.15904 3.5794028e-10 70.814937 + 445 0 -17.15904 0 -17.15904 3.7489535e-10 70.814937 + 446 0 -17.15904 0 -17.15904 3.9289702e-10 70.814937 + 447 0 -17.15904 0 -17.15904 -9.7833965e-10 70.814937 + 448 0 -17.15904 0 -17.15904 3.7677924e-10 70.814937 + 449 0 -17.15904 0 -17.15904 -9.6107061e-10 70.814937 + 450 0 -17.15904 0 -17.15904 1.4379643e-09 70.814937 + 451 0 -17.15904 0 -17.15904 -9.7833965e-10 70.814937 + 452 0 -17.15904 0 -17.15904 3.6338265e-10 70.814937 + 453 0 -17.15904 0 -17.15904 -9.4097571e-10 70.814937 + 454 0 -17.15904 0 -17.15904 1.4379643e-09 70.814937 + 455 0 -17.15904 0 -17.15904 -9.7833965e-10 70.814937 + 456 0 -17.15904 0 -17.15904 1.4141016e-09 70.814937 + 457 0 -17.15904 0 -17.15904 -1.5548401e-09 70.814937 + 458 0 -17.15904 0 -17.15904 1.4389063e-09 70.814937 + 459 0 -17.15904 0 -17.15904 -3.3180646e-09 70.814937 + 460 0 -17.15904 0 -17.15904 1.9205203e-09 70.814937 + 461 0 -17.15904 0 -17.15904 1.4392202e-09 70.814937 + 462 0 -17.15904 0 -17.15904 -3.3244489e-09 70.814937 + 463 0 -17.15904 0 -17.15904 2.1383021e-09 70.814937 + 464 0 -17.15904 0 -17.15904 1.509084e-10 70.814937 + 465 0 -17.15904 0 -17.15904 1.4693128e-10 70.814937 + 466 0 -17.15904 0 -17.15904 -2.1393994e-09 70.814937 + 467 0 -17.15904 0 -17.15904 2.8391081e-09 70.814937 + 468 0 -17.15904 0 -17.15904 -3.1707325e-09 70.814937 + 469 0 -17.15904 0 -17.15904 1.4870503e-09 70.814937 + 470 0 -17.15904 0 -17.15904 2.8058259e-09 70.814937 + 471 0 -17.15904 0 -17.15904 -3.0139049e-09 70.814937 + 472 0 -17.15904 0 -17.15904 2.8037327e-09 70.814937 + 473 0 -17.15904 0 -17.15904 -3.0157888e-09 70.814937 + 474 0 -17.15904 0 -17.15904 1.4326266e-09 70.814937 + 475 0 -17.15904 0 -17.15904 -1.9046473e-09 70.814937 + 476 0 -17.15904 0 -17.15904 1.4625596e-09 70.814937 + 477 0 -17.15904 0 -17.15904 -1.8805753e-09 70.814937 + 478 0 -17.15904 0 -17.15904 2.1720559e-09 70.814937 + 479 0 -17.15904 0 -17.15904 -1.8915647e-09 70.814937 + 480 0 -17.15904 0 -17.15904 1.4824452e-09 70.814937 + 481 0 -17.15904 0 -17.15904 -1.8874829e-09 70.814937 + 482 0 -17.15904 0 -17.15904 2.8109543e-09 70.814937 + 483 0 -17.15904 0 -17.15904 -1.4777355e-09 70.814937 + 484 0 -17.15904 0 -17.15904 -1.176986e-09 70.814937 + 485 0 -17.15904 0 -17.15904 2.1728932e-09 70.814937 + 486 0 -17.15904 0 -17.15904 -1.9108223e-09 70.814937 + 487 0 -17.15904 0 -17.15904 1.1994421e-09 70.814937 + 488 0 -17.15904 0 -17.15904 -1.1808585e-09 70.814937 + 489 0 -17.15904 0 -17.15904 1.4366037e-09 70.814937 + 490 0 -17.15904 0 -17.15904 -1.1919526e-09 70.814937 + 491 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 492 0 -17.15904 0 -17.15904 -1.1788699e-09 70.814937 + 493 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 494 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 495 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 496 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 497 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 498 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 499 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 500 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 501 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 502 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 503 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 504 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 505 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 506 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 507 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 508 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 509 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 510 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 511 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 512 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 513 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 514 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 515 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 516 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 517 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 518 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 519 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 520 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 521 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 522 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 523 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 524 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 525 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 526 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 527 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 528 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 529 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 530 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 531 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 532 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 533 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 534 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 535 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 536 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 537 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 538 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 539 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 540 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 541 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 542 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 543 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 544 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 545 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 546 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 547 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 548 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 549 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 550 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 551 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 552 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 553 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 554 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 555 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 556 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 557 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 558 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 559 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 560 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 561 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 562 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 563 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 564 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 565 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 566 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 567 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 568 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 569 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 570 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 571 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 572 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 573 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 574 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 575 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 576 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 577 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 578 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 579 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 580 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 581 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 582 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 583 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 584 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 585 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 586 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 587 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 588 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 589 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 590 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 591 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 592 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 593 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 594 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 595 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 596 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 597 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 598 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 599 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 600 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 601 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 602 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 603 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 604 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 605 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 606 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 607 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 608 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 609 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 610 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 611 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 612 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 613 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 614 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 615 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 616 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 617 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 618 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 619 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 620 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 621 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 622 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 623 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 624 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 625 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 626 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 627 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 628 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 629 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 630 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 631 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 632 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 633 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 634 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 635 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 636 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 637 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 638 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 639 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 640 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 641 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 642 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 643 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 644 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 645 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 646 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 647 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 648 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 649 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 650 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 651 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 652 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 653 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 654 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 655 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 656 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 657 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 658 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 659 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 660 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 661 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 662 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 663 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 664 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 665 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 666 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 667 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 668 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 669 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 670 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 671 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 672 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 673 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 674 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 675 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 676 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 677 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 678 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 679 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 680 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 681 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 682 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 683 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 684 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 685 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 686 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 687 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 688 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 689 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 690 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 691 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 692 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 693 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 694 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 695 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 696 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 697 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 698 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 699 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 700 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 701 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 702 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 703 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 704 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 705 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 706 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 707 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 708 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 709 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 710 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 711 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 712 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 713 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 714 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 715 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 716 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 717 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 718 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 719 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 720 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 721 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 722 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 723 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 724 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 725 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 726 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 727 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 728 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 729 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 730 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 731 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 732 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 733 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 734 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 735 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 736 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 737 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 738 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 739 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 740 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 741 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 742 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 743 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 744 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 745 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 746 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 747 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 748 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 749 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 750 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 751 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 752 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 753 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 754 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 755 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 756 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 757 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 758 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 759 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 760 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 761 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 762 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 763 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 764 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 765 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 766 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 767 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 768 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 769 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 770 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 771 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 772 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 773 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 774 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 775 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 776 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 777 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 778 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 779 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 780 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 781 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 782 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 783 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 784 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 785 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 786 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 787 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 788 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 789 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 790 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 791 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 792 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 793 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 794 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 795 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 796 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 797 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 798 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 799 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 800 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 801 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 802 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 803 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 804 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 805 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 806 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 807 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 808 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 809 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 810 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 811 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 812 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 813 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 814 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 815 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 816 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 817 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 818 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 819 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 820 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 821 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 822 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 823 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 824 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 825 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 826 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 827 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 828 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 829 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 830 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 831 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 832 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 833 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 834 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 835 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 836 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 837 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 838 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 839 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 840 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 841 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 842 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 843 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 844 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 845 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 846 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 847 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 848 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 849 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 850 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 851 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 852 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 853 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 854 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 855 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 856 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 857 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 858 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 859 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 860 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 861 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 862 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 863 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 864 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 865 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 866 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 867 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 868 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 869 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 870 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 871 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 872 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 873 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 874 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 875 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 876 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 877 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 878 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 879 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 880 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 881 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 882 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 883 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 884 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 885 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 886 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 887 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 888 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 889 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 890 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 891 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 892 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 893 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 894 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 895 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 896 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 897 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 898 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 899 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 900 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 901 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 902 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 903 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 904 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 905 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 906 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 907 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 908 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 909 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 910 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 911 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 912 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 913 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 914 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 915 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 916 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 917 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 918 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 919 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 920 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 921 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 922 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 923 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 924 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 925 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 926 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 927 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 928 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 929 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 930 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 931 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 932 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 933 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 934 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 935 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 936 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 937 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 938 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 939 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 940 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 941 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 942 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 943 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 944 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 945 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 946 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 947 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 948 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 949 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 950 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 951 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 952 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 953 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 954 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 955 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 956 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 957 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 958 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 959 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 960 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 961 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 962 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 963 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 964 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 965 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 966 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 967 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 968 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 969 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 970 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 971 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 972 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 973 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 974 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 975 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 976 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 977 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 978 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 979 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 980 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 981 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 982 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 983 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 984 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 985 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 986 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 987 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 988 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 989 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 990 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 991 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 992 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 993 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 994 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 995 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 996 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 997 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 998 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 999 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1000 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1001 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1002 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1003 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1004 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1005 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1006 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1007 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1008 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1009 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1010 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1011 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1012 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1013 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1014 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1015 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1016 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1017 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1018 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1019 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1020 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1021 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1022 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1023 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1024 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1025 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1026 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1027 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1028 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1029 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1030 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1031 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1032 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1033 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1034 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1035 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1036 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1037 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1038 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1039 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1040 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1041 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1042 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1043 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1044 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1045 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1046 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1047 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1048 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1049 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1050 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1051 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1052 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1053 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1054 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1055 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1056 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1057 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1058 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1059 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1060 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1061 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1062 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1063 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1064 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1065 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1066 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1067 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1068 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1069 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1070 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1071 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1072 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1073 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1074 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1075 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1076 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1077 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1078 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1079 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1080 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1081 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1082 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1083 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1084 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1085 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1086 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1087 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1088 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1089 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1090 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1091 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1092 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1093 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1094 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1095 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1096 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1097 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1098 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1099 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1100 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1101 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1102 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1103 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1104 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1105 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1106 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1107 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1108 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1109 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1110 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1111 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1112 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1113 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1114 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1115 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1116 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1117 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1118 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1119 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1120 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1121 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1122 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1123 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1124 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1125 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1126 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1127 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1128 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1129 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1130 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1131 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1132 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1133 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1134 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1135 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1136 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1137 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1138 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1139 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1140 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1141 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1142 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1143 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1144 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1145 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1146 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1147 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1148 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1149 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1150 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1151 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1152 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1153 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1154 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1155 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1156 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1157 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1158 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1159 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1160 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1161 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1162 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1163 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1164 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1165 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1166 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1167 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1168 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1169 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1170 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1171 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1172 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1173 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1174 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1175 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1176 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1177 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1178 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1179 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1180 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1181 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1182 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1183 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1184 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1185 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1186 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1187 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1188 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1189 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1190 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1191 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1192 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1193 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1194 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1195 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1196 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1197 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1198 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1199 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1200 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1201 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1202 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1203 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1204 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1205 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1206 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1207 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1208 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1209 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1210 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1211 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1212 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1213 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1214 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1215 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1216 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1217 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1218 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1219 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1220 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1221 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1222 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1223 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1224 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1225 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1226 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1227 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1228 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1229 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1230 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1231 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1232 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1233 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1234 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1235 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1236 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1237 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1238 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1239 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1240 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1241 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1242 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1243 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1244 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1245 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1246 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1247 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1248 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1249 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1250 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1251 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1252 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1253 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1254 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1255 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1256 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1257 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1258 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1259 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1260 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1261 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1262 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1263 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1264 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1265 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1266 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1267 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1268 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1269 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1270 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1271 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1272 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1273 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1274 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1275 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1276 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1277 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1278 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1279 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1280 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1281 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1282 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1283 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1284 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1285 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1286 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1287 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1288 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1289 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1290 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1291 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1292 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1293 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1294 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1295 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1296 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1297 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1298 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1299 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1300 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1301 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1302 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1303 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1304 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1305 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1306 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1307 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1308 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1309 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1310 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1311 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1312 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1313 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1314 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1315 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1316 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1317 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1318 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1319 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1320 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1321 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1322 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1323 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1324 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1325 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1326 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1327 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1328 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1329 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1330 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1331 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1332 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1333 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1334 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1335 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1336 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1337 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1338 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1339 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1340 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1341 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1342 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1343 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1344 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1345 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1346 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1347 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1348 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1349 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1350 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1351 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1352 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1353 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1354 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1355 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1356 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1357 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1358 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1359 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1360 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1361 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1362 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1363 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1364 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1365 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1366 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1367 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1368 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1369 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1370 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1371 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1372 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1373 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1374 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1375 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1376 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1377 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1378 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1379 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1380 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1381 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1382 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1383 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1384 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1385 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1386 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1387 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1388 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1389 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1390 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1391 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1392 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1393 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1394 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1395 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1396 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1397 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1398 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1399 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1400 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1401 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1402 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1403 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1404 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1405 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1406 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1407 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1408 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1409 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1410 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1411 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1412 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1413 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1414 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1415 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1416 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1417 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1418 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1419 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1420 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1421 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1422 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1423 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1424 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1425 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1426 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1427 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1428 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1429 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1430 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1431 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1432 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1433 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1434 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1435 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1436 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1437 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1438 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1439 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1440 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1441 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1442 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1443 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1444 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1445 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1446 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1447 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1448 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1449 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1450 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1451 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1452 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1453 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1454 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1455 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1456 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1457 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1458 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1459 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1460 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1461 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1462 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1463 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1464 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1465 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1466 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1467 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1468 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1469 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1470 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1471 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1472 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1473 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1474 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1475 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1476 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1477 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1478 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1479 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1480 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1481 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1482 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1483 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1484 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1485 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1486 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1487 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1488 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1489 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1490 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1491 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1492 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1493 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1494 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1495 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1496 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1497 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1498 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1499 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1500 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1501 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1502 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1503 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1504 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1505 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1506 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1507 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1508 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1509 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1510 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1511 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1512 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1513 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1514 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1515 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1516 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1517 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1518 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1519 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1520 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1521 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1522 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1523 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1524 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1525 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1526 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1527 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1528 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1529 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1530 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1531 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1532 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1533 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1534 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1535 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1536 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1537 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1538 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1539 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1540 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1541 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1542 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1543 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1544 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1545 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1546 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1547 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1548 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1549 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1550 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1551 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1552 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1553 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1554 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1555 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1556 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1557 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1558 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1559 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1560 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1561 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1562 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1563 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1564 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1565 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1566 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1567 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1568 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1569 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1570 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1571 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1572 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1573 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1574 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1575 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1576 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1577 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1578 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1579 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1580 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1581 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1582 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1583 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1584 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1585 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1586 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1587 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1588 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1589 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1590 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1591 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1592 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1593 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1594 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1595 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1596 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1597 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1598 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1599 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1600 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1601 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1602 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1603 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1604 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1605 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1606 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1607 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1608 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1609 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1610 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1611 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1612 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1613 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1614 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1615 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1616 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1617 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1618 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1619 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1620 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1621 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1622 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1623 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1624 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1625 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1626 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1627 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1628 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1629 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1630 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1631 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1632 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1633 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1634 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1635 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1636 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1637 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1638 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1639 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1640 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1641 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1642 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1643 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1644 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1645 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1646 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1647 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1648 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1649 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1650 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1651 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1652 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1653 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1654 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1655 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1656 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1657 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1658 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1659 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1660 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1661 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1662 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1663 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1664 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1665 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1666 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1667 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1668 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1669 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1670 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1671 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1672 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1673 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1674 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1675 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1676 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1677 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1678 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1679 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1680 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1681 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1682 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1683 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1684 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1685 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1686 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1687 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1688 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1689 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1690 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1691 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1692 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1693 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1694 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1695 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1696 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1697 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1698 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1699 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1700 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1701 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1702 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1703 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1704 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1705 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1706 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1707 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1708 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1709 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1710 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1711 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1712 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1713 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1714 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1715 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1716 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1717 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1718 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1719 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1720 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1721 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1722 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1723 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1724 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1725 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1726 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1727 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1728 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1729 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1730 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1731 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1732 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1733 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1734 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1735 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1736 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1737 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1738 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1739 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1740 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1741 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1742 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1743 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1744 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1745 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1746 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1747 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1748 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1749 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1750 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1751 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1752 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1753 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1754 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1755 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1756 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1757 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1758 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1759 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1760 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1761 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1762 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1763 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1764 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1765 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1766 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1767 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1768 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1769 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1770 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1771 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1772 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1773 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1774 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1775 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1776 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1777 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1778 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1779 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1780 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1781 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1782 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1783 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1784 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1785 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1786 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1787 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1788 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1789 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1790 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1791 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1792 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1793 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1794 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1795 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1796 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1797 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1798 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1799 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1800 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1801 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1802 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1803 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1804 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1805 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1806 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1807 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1808 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1809 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1810 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1811 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1812 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1813 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1814 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1815 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1816 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1817 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1818 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1819 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1820 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1821 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1822 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1823 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1824 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1825 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1826 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1827 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1828 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1829 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1830 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1831 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1832 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1833 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1834 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1835 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1836 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1837 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1838 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1839 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1840 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1841 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1842 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1843 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1844 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1845 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1846 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1847 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1848 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1849 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1850 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1851 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1852 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1853 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1854 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1855 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1856 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1857 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1858 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1859 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1860 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1861 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1862 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1863 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1864 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1865 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1866 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1867 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1868 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1869 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1870 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1871 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1872 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1873 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1874 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1875 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1876 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1877 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1878 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1879 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1880 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1881 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1882 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1883 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1884 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1885 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1886 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1887 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1888 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1889 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1890 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1891 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1892 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1893 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1894 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1895 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1896 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1897 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1898 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1899 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1900 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1901 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1902 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1903 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1904 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1905 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1906 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1907 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1908 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1909 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1910 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1911 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1912 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1913 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1914 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1915 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1916 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1917 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1918 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1919 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1920 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1921 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1922 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1923 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1924 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1925 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1926 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1927 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1928 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1929 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1930 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1931 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1932 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1933 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1934 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1935 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1936 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1937 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1938 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1939 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1940 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1941 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1942 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1943 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1944 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1945 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1946 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1947 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1948 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1949 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1950 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1951 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1952 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1953 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1954 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1955 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1956 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1957 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1958 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1959 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1960 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1961 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1962 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1963 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1964 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1965 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1966 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1967 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1968 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1969 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1970 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1971 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1972 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1973 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1974 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1975 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1976 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1977 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1978 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1979 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1980 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1981 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1982 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1983 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1984 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1985 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1986 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1987 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1988 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1989 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1990 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1991 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1992 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1993 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1994 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1995 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 1996 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 1997 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 1998 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 1999 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2000 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2001 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2002 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2003 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2004 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2005 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2006 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2007 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2008 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2009 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2010 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2011 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2012 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2013 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2014 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2015 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2016 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2017 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2018 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2019 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2020 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2021 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2022 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2023 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2024 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2025 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2026 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2027 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2028 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2029 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2030 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2031 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2032 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2033 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2034 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2035 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2036 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2037 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2038 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2039 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2040 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2041 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2042 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2043 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2044 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2045 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2046 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2047 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2048 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2049 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2050 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2051 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2052 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2053 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2054 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2055 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2056 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2057 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2058 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2059 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2060 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2061 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2062 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2063 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2064 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2065 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2066 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2067 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2068 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2069 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2070 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2071 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2072 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2073 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2074 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2075 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2076 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2077 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2078 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2079 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2080 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2081 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2082 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2083 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2084 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2085 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2086 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2087 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2088 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2089 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2090 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2091 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2092 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2093 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2094 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2095 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2096 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2097 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2098 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2099 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2100 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2101 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2102 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2103 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2104 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2105 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2106 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2107 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2108 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2109 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2110 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2111 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2112 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2113 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2114 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2115 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2116 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2117 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2118 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2119 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2120 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2121 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2122 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2123 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2124 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2125 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2126 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2127 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2128 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2129 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2130 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2131 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2132 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2133 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2134 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2135 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2136 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2137 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2138 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2139 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2140 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2141 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2142 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2143 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2144 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2145 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2146 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2147 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2148 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2149 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2150 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2151 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2152 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2153 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2154 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2155 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2156 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2157 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2158 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2159 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2160 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2161 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2162 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2163 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2164 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2165 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2166 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2167 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2168 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2169 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2170 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2171 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2172 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2173 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2174 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2175 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2176 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2177 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2178 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2179 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2180 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2181 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2182 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2183 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2184 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2185 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2186 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2187 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2188 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2189 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2190 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2191 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2192 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2193 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2194 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2195 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2196 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2197 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2198 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2199 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2200 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2201 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2202 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2203 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2204 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2205 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2206 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2207 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2208 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2209 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2210 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2211 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2212 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2213 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2214 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2215 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2216 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2217 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2218 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2219 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2220 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2221 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2222 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2223 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2224 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2225 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2226 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2227 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2228 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2229 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2230 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2231 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2232 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2233 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2234 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2235 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2236 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2237 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2238 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2239 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2240 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2241 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2242 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2243 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2244 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2245 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2246 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2247 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2248 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2249 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2250 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2251 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2252 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2253 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2254 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2255 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2256 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2257 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2258 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2259 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2260 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2261 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2262 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2263 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2264 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2265 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2266 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2267 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2268 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2269 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2270 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2271 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2272 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2273 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2274 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2275 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2276 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2277 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2278 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2279 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2280 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2281 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2282 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2283 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2284 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2285 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2286 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2287 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2288 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2289 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2290 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2291 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2292 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2293 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2294 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2295 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2296 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2297 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2298 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2299 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2300 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2301 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2302 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2303 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2304 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2305 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2306 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2307 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2308 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2309 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2310 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2311 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2312 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2313 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2314 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2315 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2316 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2317 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2318 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2319 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2320 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2321 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2322 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2323 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2324 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2325 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2326 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2327 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2328 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2329 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2330 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2331 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2332 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2333 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2334 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2335 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2336 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2337 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2338 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2339 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2340 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2341 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2342 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2343 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2344 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2345 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2346 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2347 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2348 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2349 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2350 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2351 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2352 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2353 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2354 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2355 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2356 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2357 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2358 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2359 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2360 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2361 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2362 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2363 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2364 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2365 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2366 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2367 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2368 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2369 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2370 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2371 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2372 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2373 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2374 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2375 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2376 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2377 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2378 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2379 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2380 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2381 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2382 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2383 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2384 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2385 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2386 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2387 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2388 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2389 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2390 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2391 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2392 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2393 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2394 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2395 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2396 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2397 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2398 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2399 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2400 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2401 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2402 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2403 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2404 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2405 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2406 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2407 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2408 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2409 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2410 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2411 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2412 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2413 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2414 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2415 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2416 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2417 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2418 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2419 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2420 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2421 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2422 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2423 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2424 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2425 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2426 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2427 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2428 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2429 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2430 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2431 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2432 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2433 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2434 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2435 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2436 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2437 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2438 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2439 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2440 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2441 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2442 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2443 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2444 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2445 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2446 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2447 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2448 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2449 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2450 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2451 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2452 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2453 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2454 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2455 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2456 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2457 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2458 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2459 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2460 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2461 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2462 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2463 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2464 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2465 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2466 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2467 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2468 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2469 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2470 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2471 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2472 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2473 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2474 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2475 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2476 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2477 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2478 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2479 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2480 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2481 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2482 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2483 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2484 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2485 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2486 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2487 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2488 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2489 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2490 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2491 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2492 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2493 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2494 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2495 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2496 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2497 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2498 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2499 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2500 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2501 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2502 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2503 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2504 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2505 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2506 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2507 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2508 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2509 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2510 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2511 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2512 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2513 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2514 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2515 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2516 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2517 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2518 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2519 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2520 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2521 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2522 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2523 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2524 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2525 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2526 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2527 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2528 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2529 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2530 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2531 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2532 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2533 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2534 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2535 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2536 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2537 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2538 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2539 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2540 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2541 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2542 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2543 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2544 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2545 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2546 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2547 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2548 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2549 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2550 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2551 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2552 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2553 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2554 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2555 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2556 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2557 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2558 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2559 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2560 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2561 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2562 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2563 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2564 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2565 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2566 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2567 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2568 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2569 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2570 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2571 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2572 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2573 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2574 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2575 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2576 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2577 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2578 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2579 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2580 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2581 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2582 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2583 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2584 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2585 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2586 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2587 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2588 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2589 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2590 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2591 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2592 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2593 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2594 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2595 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2596 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2597 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2598 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2599 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2600 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2601 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2602 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2603 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2604 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2605 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2606 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2607 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2608 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2609 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2610 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2611 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2612 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2613 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2614 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2615 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2616 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2617 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2618 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2619 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2620 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2621 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2622 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2623 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2624 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2625 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2626 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2627 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2628 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2629 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2630 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2631 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2632 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2633 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2634 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2635 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2636 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2637 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2638 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2639 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2640 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2641 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2642 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2643 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2644 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2645 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2646 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2647 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2648 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2649 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2650 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2651 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2652 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2653 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2654 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2655 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2656 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2657 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2658 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2659 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2660 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2661 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2662 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2663 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2664 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2665 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2666 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2667 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2668 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2669 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2670 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2671 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2672 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2673 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2674 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2675 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2676 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2677 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2678 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2679 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2680 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2681 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2682 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2683 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2684 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2685 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2686 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2687 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2688 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2689 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2690 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2691 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2692 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2693 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2694 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2695 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2696 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2697 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2698 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2699 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2700 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2701 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2702 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2703 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2704 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2705 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2706 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2707 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2708 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2709 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2710 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2711 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2712 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2713 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2714 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2715 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2716 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2717 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2718 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2719 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2720 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2721 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2722 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2723 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2724 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2725 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2726 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2727 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2728 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2729 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2730 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2731 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2732 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2733 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2734 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2735 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2736 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2737 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2738 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2739 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2740 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2741 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2742 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2743 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2744 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2745 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2746 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2747 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2748 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2749 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2750 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2751 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2752 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2753 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2754 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2755 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2756 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2757 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2758 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2759 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2760 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2761 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2762 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2763 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2764 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2765 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2766 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2767 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2768 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2769 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2770 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2771 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2772 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2773 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2774 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2775 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2776 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2777 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2778 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2779 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2780 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2781 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2782 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2783 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2784 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2785 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2786 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2787 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2788 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2789 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2790 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2791 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2792 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2793 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2794 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2795 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2796 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2797 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2798 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2799 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2800 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2801 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2802 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2803 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2804 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2805 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2806 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2807 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2808 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2809 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2810 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2811 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2812 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2813 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2814 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2815 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2816 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2817 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2818 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2819 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2820 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2821 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2822 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2823 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2824 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2825 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2826 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2827 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2828 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2829 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2830 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2831 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2832 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2833 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2834 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2835 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2836 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2837 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2838 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2839 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2840 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2841 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2842 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2843 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2844 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2845 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2846 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2847 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2848 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2849 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2850 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2851 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2852 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2853 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2854 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2855 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2856 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2857 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2858 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2859 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2860 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2861 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2862 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2863 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2864 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2865 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2866 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2867 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2868 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2869 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2870 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2871 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2872 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2873 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2874 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2875 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2876 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2877 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2878 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2879 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2880 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2881 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2882 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2883 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2884 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2885 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2886 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2887 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2888 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2889 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2890 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2891 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2892 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2893 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2894 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2895 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2896 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2897 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2898 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2899 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2900 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2901 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2902 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2903 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2904 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2905 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2906 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2907 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2908 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2909 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2910 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2911 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2912 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2913 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2914 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2915 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2916 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2917 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2918 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2919 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2920 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2921 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2922 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2923 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2924 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2925 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2926 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2927 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2928 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2929 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2930 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2931 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2932 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2933 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2934 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2935 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2936 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2937 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2938 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2939 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2940 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2941 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2942 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2943 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2944 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2945 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2946 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2947 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2948 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2949 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2950 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2951 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2952 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2953 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2954 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2955 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2956 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2957 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2958 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2959 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2960 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2961 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2962 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2963 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2964 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2965 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2966 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2967 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2968 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2969 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2970 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2971 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2972 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2973 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2974 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2975 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2976 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2977 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2978 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2979 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2980 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2981 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2982 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2983 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2984 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2985 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2986 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2987 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2988 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2989 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2990 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2991 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2992 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2993 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2994 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2995 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 2996 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 2997 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 2998 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 2999 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3000 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3001 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3002 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3003 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3004 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3005 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3006 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3007 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3008 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3009 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3010 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3011 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3012 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3013 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3014 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3015 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3016 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3017 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3018 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3019 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3020 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3021 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3022 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3023 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3024 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3025 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3026 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3027 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3028 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3029 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3030 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3031 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3032 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3033 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3034 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3035 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3036 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3037 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3038 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3039 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3040 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3041 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3042 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3043 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3044 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3045 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3046 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3047 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3048 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3049 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3050 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3051 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3052 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3053 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3054 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3055 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3056 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3057 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3058 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3059 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3060 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3061 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3062 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3063 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3064 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3065 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3066 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3067 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3068 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3069 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3070 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3071 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3072 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3073 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3074 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3075 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3076 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3077 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3078 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3079 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3080 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3081 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3082 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3083 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3084 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3085 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3086 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3087 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3088 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3089 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3090 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3091 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3092 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3093 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3094 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3095 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3096 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3097 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3098 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3099 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3100 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3101 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3102 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3103 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3104 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3105 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3106 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3107 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3108 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3109 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3110 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3111 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3112 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3113 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3114 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3115 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3116 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3117 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3118 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3119 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3120 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3121 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3122 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3123 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3124 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3125 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3126 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3127 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3128 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3129 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3130 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3131 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3132 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3133 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3134 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3135 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3136 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3137 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3138 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3139 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3140 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3141 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3142 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3143 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3144 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3145 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3146 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3147 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3148 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3149 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3150 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3151 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3152 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3153 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3154 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3155 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3156 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3157 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3158 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3159 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3160 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3161 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3162 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3163 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3164 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3165 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3166 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3167 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3168 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3169 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3170 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3171 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3172 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3173 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3174 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3175 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3176 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3177 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3178 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3179 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3180 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3181 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3182 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3183 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3184 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3185 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3186 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3187 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3188 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3189 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3190 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3191 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3192 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3193 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3194 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3195 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3196 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3197 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3198 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3199 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3200 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3201 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3202 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3203 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3204 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3205 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3206 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3207 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3208 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3209 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3210 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3211 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3212 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3213 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3214 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3215 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3216 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3217 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3218 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3219 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3220 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3221 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3222 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3223 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3224 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3225 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3226 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3227 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3228 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3229 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3230 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3231 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3232 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3233 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3234 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3235 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3236 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3237 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3238 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3239 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3240 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3241 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3242 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3243 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3244 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3245 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3246 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3247 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3248 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3249 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3250 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3251 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3252 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3253 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3254 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3255 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3256 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3257 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3258 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3259 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3260 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3261 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3262 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3263 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3264 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3265 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3266 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3267 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3268 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3269 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3270 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3271 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3272 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3273 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3274 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3275 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3276 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3277 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3278 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3279 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3280 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3281 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3282 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3283 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3284 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3285 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3286 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3287 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3288 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3289 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3290 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3291 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3292 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3293 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3294 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3295 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3296 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3297 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3298 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3299 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3300 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3301 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3302 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3303 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3304 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3305 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3306 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3307 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3308 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3309 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3310 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3311 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3312 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3313 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3314 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3315 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3316 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3317 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3318 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3319 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3320 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3321 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3322 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3323 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3324 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3325 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3326 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3327 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3328 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3329 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3330 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3331 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3332 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3333 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3334 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3335 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3336 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3337 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3338 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3339 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3340 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3341 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3342 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3343 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3344 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3345 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3346 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3347 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3348 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3349 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3350 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3351 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3352 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3353 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3354 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3355 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3356 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3357 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3358 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3359 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3360 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3361 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3362 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3363 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3364 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3365 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3366 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3367 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3368 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3369 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3370 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3371 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3372 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3373 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3374 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3375 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3376 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3377 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3378 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3379 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3380 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3381 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3382 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3383 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3384 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3385 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3386 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3387 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3388 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3389 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3390 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3391 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3392 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3393 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3394 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3395 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3396 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3397 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3398 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3399 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3400 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3401 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3402 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3403 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3404 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3405 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3406 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3407 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3408 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3409 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3410 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3411 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3412 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3413 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3414 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3415 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3416 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3417 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3418 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3419 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3420 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3421 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3422 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3423 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3424 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3425 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3426 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3427 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3428 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3429 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3430 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3431 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3432 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3433 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3434 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3435 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3436 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3437 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3438 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3439 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3440 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3441 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3442 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3443 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3444 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3445 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3446 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3447 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3448 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3449 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3450 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3451 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3452 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3453 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3454 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3455 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3456 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3457 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3458 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3459 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3460 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3461 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3462 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3463 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3464 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3465 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3466 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3467 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3468 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3469 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3470 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3471 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3472 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3473 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3474 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3475 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3476 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3477 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3478 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3479 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3480 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3481 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3482 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3483 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3484 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3485 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3486 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3487 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3488 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3489 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3490 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3491 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3492 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3493 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3494 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3495 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3496 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3497 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3498 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3499 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3500 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3501 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3502 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3503 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3504 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3505 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3506 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3507 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3508 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3509 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3510 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3511 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3512 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3513 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3514 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3515 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3516 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3517 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3518 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3519 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3520 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3521 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3522 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3523 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3524 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3525 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3526 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3527 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3528 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3529 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3530 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3531 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3532 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3533 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3534 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3535 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3536 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3537 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3538 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3539 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3540 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3541 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3542 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3543 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3544 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3545 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3546 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3547 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3548 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3549 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3550 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3551 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3552 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3553 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3554 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3555 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3556 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3557 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3558 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3559 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3560 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3561 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3562 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3563 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3564 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3565 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3566 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3567 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3568 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3569 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3570 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3571 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3572 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3573 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3574 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3575 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3576 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3577 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3578 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3579 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3580 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3581 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3582 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3583 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3584 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3585 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3586 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3587 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3588 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3589 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3590 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3591 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3592 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3593 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3594 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3595 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3596 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3597 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3598 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3599 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3600 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3601 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3602 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3603 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3604 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3605 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3606 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3607 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3608 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3609 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3610 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3611 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3612 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3613 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3614 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3615 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3616 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3617 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3618 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3619 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3620 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3621 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3622 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3623 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3624 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3625 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3626 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3627 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3628 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3629 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3630 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3631 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3632 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3633 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3634 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3635 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3636 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3637 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3638 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3639 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3640 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3641 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3642 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3643 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3644 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3645 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3646 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3647 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3648 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3649 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3650 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3651 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3652 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3653 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3654 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3655 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3656 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3657 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3658 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3659 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3660 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3661 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3662 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3663 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3664 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3665 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3666 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3667 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3668 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3669 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3670 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3671 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3672 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3673 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3674 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3675 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3676 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3677 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3678 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3679 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3680 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3681 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3682 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3683 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3684 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3685 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3686 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3687 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3688 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3689 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3690 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3691 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3692 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3693 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3694 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3695 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3696 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3697 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3698 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3699 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3700 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3701 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3702 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3703 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3704 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3705 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3706 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3707 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3708 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3709 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3710 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3711 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3712 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3713 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3714 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3715 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3716 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3717 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3718 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3719 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3720 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3721 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3722 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3723 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3724 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3725 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3726 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3727 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3728 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3729 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3730 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3731 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3732 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3733 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3734 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3735 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3736 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3737 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3738 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3739 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3740 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3741 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3742 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3743 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3744 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3745 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3746 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3747 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3748 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3749 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3750 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3751 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3752 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3753 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3754 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3755 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3756 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3757 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3758 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3759 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3760 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3761 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3762 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3763 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3764 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3765 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3766 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3767 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3768 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3769 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3770 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3771 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3772 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3773 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3774 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3775 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3776 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3777 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3778 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3779 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3780 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3781 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3782 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3783 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3784 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3785 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3786 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3787 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3788 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3789 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3790 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3791 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3792 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3793 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3794 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3795 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3796 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3797 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3798 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3799 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3800 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3801 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3802 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3803 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3804 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3805 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3806 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3807 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3808 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3809 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3810 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3811 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3812 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3813 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3814 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3815 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3816 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3817 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3818 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3819 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3820 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3821 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3822 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3823 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3824 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3825 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3826 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3827 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3828 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3829 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3830 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3831 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3832 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3833 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3834 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3835 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3836 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3837 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3838 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3839 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3840 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3841 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3842 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3843 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3844 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3845 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3846 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3847 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3848 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3849 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3850 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3851 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3852 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3853 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3854 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3855 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3856 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3857 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3858 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3859 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3860 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3861 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3862 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3863 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3864 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3865 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3866 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3867 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3868 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3869 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3870 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3871 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3872 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3873 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3874 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3875 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3876 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3877 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3878 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3879 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3880 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3881 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3882 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3883 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3884 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3885 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3886 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3887 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3888 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3889 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3890 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3891 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3892 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3893 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3894 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3895 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3896 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3897 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3898 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3899 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3900 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3901 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3902 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3903 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3904 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3905 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3906 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3907 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3908 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3909 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3910 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3911 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3912 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3913 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3914 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3915 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3916 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3917 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3918 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3919 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3920 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3921 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3922 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3923 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3924 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3925 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3926 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3927 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3928 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3929 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3930 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3931 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3932 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3933 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3934 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3935 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3936 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3937 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3938 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3939 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3940 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3941 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3942 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3943 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3944 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3945 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3946 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3947 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3948 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3949 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3950 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3951 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3952 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3953 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3954 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3955 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3956 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3957 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3958 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3959 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3960 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3961 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3962 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3963 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3964 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3965 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3966 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3967 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3968 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3969 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3970 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3971 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3972 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3973 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3974 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3975 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3976 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3977 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3978 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3979 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3980 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3981 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3982 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3983 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3984 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3985 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3986 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3987 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3988 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3989 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3990 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3991 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3992 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3993 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3994 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3995 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 3996 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 3997 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 3998 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 3999 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4000 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4001 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4002 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4003 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4004 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4005 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4006 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4007 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4008 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4009 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4010 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4011 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4012 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4013 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4014 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4015 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4016 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4017 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4018 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4019 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4020 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4021 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4022 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4023 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4024 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4025 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4026 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4027 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4028 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4029 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4030 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4031 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4032 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4033 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4034 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4035 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4036 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4037 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4038 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4039 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4040 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4041 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4042 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4043 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4044 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4045 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4046 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4047 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4048 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4049 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4050 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4051 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4052 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4053 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4054 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4055 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4056 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4057 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4058 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4059 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4060 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4061 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4062 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4063 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4064 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4065 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4066 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4067 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4068 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4069 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4070 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4071 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4072 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4073 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4074 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4075 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4076 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4077 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4078 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4079 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4080 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4081 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4082 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4083 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4084 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4085 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4086 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4087 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4088 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4089 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4090 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4091 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4092 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4093 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4094 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4095 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4096 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4097 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4098 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4099 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4100 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4101 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4102 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4103 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4104 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4105 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4106 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4107 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4108 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4109 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4110 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4111 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4112 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4113 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4114 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4115 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4116 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4117 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4118 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4119 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4120 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4121 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4122 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4123 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4124 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4125 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4126 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4127 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4128 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4129 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4130 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4131 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4132 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4133 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4134 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4135 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4136 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4137 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4138 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4139 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4140 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4141 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4142 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4143 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4144 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4145 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4146 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4147 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4148 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4149 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4150 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4151 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4152 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4153 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4154 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4155 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4156 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4157 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4158 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4159 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4160 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4161 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4162 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4163 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4164 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4165 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4166 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4167 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4168 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4169 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4170 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4171 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4172 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4173 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4174 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4175 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4176 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4177 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4178 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4179 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4180 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4181 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4182 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4183 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4184 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4185 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4186 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4187 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4188 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4189 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4190 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4191 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4192 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4193 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4194 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4195 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4196 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4197 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4198 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4199 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4200 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4201 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4202 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4203 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4204 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4205 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4206 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4207 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4208 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4209 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4210 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4211 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4212 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4213 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4214 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4215 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4216 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4217 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4218 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4219 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4220 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4221 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4222 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4223 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4224 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4225 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4226 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4227 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4228 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4229 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4230 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4231 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4232 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4233 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4234 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4235 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4236 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4237 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4238 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4239 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4240 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4241 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4242 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4243 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4244 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4245 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4246 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4247 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4248 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4249 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4250 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4251 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4252 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4253 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4254 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4255 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4256 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4257 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4258 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4259 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4260 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4261 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4262 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4263 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4264 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4265 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4266 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4267 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4268 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4269 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4270 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4271 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4272 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4273 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4274 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4275 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4276 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4277 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4278 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4279 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4280 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4281 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4282 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4283 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4284 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4285 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4286 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4287 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4288 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4289 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4290 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4291 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4292 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4293 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4294 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4295 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4296 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4297 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4298 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4299 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4300 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4301 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4302 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4303 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4304 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4305 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4306 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4307 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4308 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4309 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4310 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4311 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4312 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4313 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4314 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4315 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4316 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4317 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4318 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4319 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4320 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4321 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4322 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4323 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4324 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4325 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4326 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4327 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4328 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4329 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4330 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4331 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4332 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4333 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4334 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4335 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4336 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4337 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4338 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4339 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4340 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4341 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4342 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4343 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4344 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4345 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4346 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4347 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4348 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4349 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4350 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4351 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4352 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4353 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4354 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4355 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4356 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4357 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4358 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4359 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4360 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4361 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4362 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4363 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4364 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4365 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4366 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4367 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4368 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4369 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4370 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4371 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4372 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4373 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4374 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4375 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4376 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4377 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4378 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4379 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4380 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4381 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4382 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4383 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4384 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4385 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4386 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4387 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4388 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4389 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4390 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4391 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4392 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4393 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4394 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4395 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4396 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4397 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4398 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4399 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4400 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4401 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4402 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4403 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4404 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4405 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4406 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4407 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4408 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4409 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4410 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4411 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4412 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4413 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4414 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4415 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4416 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4417 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4418 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4419 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4420 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4421 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4422 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4423 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4424 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4425 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4426 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4427 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4428 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4429 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4430 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4431 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4432 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4433 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4434 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4435 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4436 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4437 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4438 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4439 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4440 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4441 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4442 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4443 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4444 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4445 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4446 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4447 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4448 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4449 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4450 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4451 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4452 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4453 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4454 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4455 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4456 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4457 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4458 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4459 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4460 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4461 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4462 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4463 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4464 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4465 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4466 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4467 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4468 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4469 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4470 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4471 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4472 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4473 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4474 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4475 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4476 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4477 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4478 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4479 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4480 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4481 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4482 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4483 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4484 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4485 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4486 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4487 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4488 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4489 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4490 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4491 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4492 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4493 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4494 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4495 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4496 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4497 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4498 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4499 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4500 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4501 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4502 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4503 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4504 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4505 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4506 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4507 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4508 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4509 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4510 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4511 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4512 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4513 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4514 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4515 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4516 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4517 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4518 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4519 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4520 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4521 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4522 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4523 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4524 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4525 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4526 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4527 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4528 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4529 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4530 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4531 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4532 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4533 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4534 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4535 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4536 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4537 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4538 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4539 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4540 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4541 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4542 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4543 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4544 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4545 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4546 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4547 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4548 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4549 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4550 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4551 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4552 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4553 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4554 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4555 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4556 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4557 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4558 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4559 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4560 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4561 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4562 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4563 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4564 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4565 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4566 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4567 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4568 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4569 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4570 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4571 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4572 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4573 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4574 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4575 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4576 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4577 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4578 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4579 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4580 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4581 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4582 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4583 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4584 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4585 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4586 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4587 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4588 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4589 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4590 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4591 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4592 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4593 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4594 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4595 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4596 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4597 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4598 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4599 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4600 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4601 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4602 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4603 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4604 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4605 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4606 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4607 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4608 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4609 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4610 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4611 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4612 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4613 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4614 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4615 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4616 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4617 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4618 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4619 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4620 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4621 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4622 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4623 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4624 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4625 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4626 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4627 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4628 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4629 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4630 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4631 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4632 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4633 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4634 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4635 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4636 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4637 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4638 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4639 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4640 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4641 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4642 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4643 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4644 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4645 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4646 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4647 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4648 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4649 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4650 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4651 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4652 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4653 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4654 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4655 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4656 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4657 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4658 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4659 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4660 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4661 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4662 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4663 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4664 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4665 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4666 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4667 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4668 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4669 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4670 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4671 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4672 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4673 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4674 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4675 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4676 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4677 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4678 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4679 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4680 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4681 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4682 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4683 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4684 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4685 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4686 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4687 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4688 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4689 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4690 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4691 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4692 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4693 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4694 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4695 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4696 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4697 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4698 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4699 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4700 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4701 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4702 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4703 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4704 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4705 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4706 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4707 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4708 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4709 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4710 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4711 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4712 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4713 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4714 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4715 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4716 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4717 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4718 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4719 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4720 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4721 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4722 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4723 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4724 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4725 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4726 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4727 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4728 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4729 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4730 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4731 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4732 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4733 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4734 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4735 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4736 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4737 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4738 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4739 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4740 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4741 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4742 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4743 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4744 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4745 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4746 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4747 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4748 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4749 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4750 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4751 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4752 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4753 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4754 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4755 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4756 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4757 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4758 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4759 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4760 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4761 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4762 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4763 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4764 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4765 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4766 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4767 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4768 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4769 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4770 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4771 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4772 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4773 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4774 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4775 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4776 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4777 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4778 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4779 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4780 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4781 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4782 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4783 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4784 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4785 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4786 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4787 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4788 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4789 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4790 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4791 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4792 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4793 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4794 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4795 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4796 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4797 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4798 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4799 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4800 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4801 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4802 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4803 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4804 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4805 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4806 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4807 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4808 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4809 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4810 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4811 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4812 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4813 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4814 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4815 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4816 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4817 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4818 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4819 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4820 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4821 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4822 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4823 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4824 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4825 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4826 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4827 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4828 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4829 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4830 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4831 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4832 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4833 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4834 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4835 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4836 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4837 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4838 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4839 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4840 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4841 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4842 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4843 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4844 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4845 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4846 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4847 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4848 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4849 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4850 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4851 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4852 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4853 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4854 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4855 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4856 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4857 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4858 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4859 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4860 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4861 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4862 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4863 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4864 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4865 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4866 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4867 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4868 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4869 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4870 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4871 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4872 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4873 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4874 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4875 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4876 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4877 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4878 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4879 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4880 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4881 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4882 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4883 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4884 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4885 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4886 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4887 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4888 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4889 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4890 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4891 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4892 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4893 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4894 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4895 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4896 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4897 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4898 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4899 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4900 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4901 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4902 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4903 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4904 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4905 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4906 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4907 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4908 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4909 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4910 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4911 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4912 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4913 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4914 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4915 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4916 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4917 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4918 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4919 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4920 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4921 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4922 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4923 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4924 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4925 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4926 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4927 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4928 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4929 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4930 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4931 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4932 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4933 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4934 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4935 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4936 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4937 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4938 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4939 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4940 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4941 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4942 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4943 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4944 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4945 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4946 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4947 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4948 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4949 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4950 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4951 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4952 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4953 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4954 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4955 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4956 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4957 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4958 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4959 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4960 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4961 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4962 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4963 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4964 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4965 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4966 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4967 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4968 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4969 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4970 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4971 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4972 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4973 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4974 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4975 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4976 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4977 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4978 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4979 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4980 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4981 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4982 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4983 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4984 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4985 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4986 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4987 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4988 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4989 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4990 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4991 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4992 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4993 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4994 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4995 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 4996 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 4997 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 4998 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 4999 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5000 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5001 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5002 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5003 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5004 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5005 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5006 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5007 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5008 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5009 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5010 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5011 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5012 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5013 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5014 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5015 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5016 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5017 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5018 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5019 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5020 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5021 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5022 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5023 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5024 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5025 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5026 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5027 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5028 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5029 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5030 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5031 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5032 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5033 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5034 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5035 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5036 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5037 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5038 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5039 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5040 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5041 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5042 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5043 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5044 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5045 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5046 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5047 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5048 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5049 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5050 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5051 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5052 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5053 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5054 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5055 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5056 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5057 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5058 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5059 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5060 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5061 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5062 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5063 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5064 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5065 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5066 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5067 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5068 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5069 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5070 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5071 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5072 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5073 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5074 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5075 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5076 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5077 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5078 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5079 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5080 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5081 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5082 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5083 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5084 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5085 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5086 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5087 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5088 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5089 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5090 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5091 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5092 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5093 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5094 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5095 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5096 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5097 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5098 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5099 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5100 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5101 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5102 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5103 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5104 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5105 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5106 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5107 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5108 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5109 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5110 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5111 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5112 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5113 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5114 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5115 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5116 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5117 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5118 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5119 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5120 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5121 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5122 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5123 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5124 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5125 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5126 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5127 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5128 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5129 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5130 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5131 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5132 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5133 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5134 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5135 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5136 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5137 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5138 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5139 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5140 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5141 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5142 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5143 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5144 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5145 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5146 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5147 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5148 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5149 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5150 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5151 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5152 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5153 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5154 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5155 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5156 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5157 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5158 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5159 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5160 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5161 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5162 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5163 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5164 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5165 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5166 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5167 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5168 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5169 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5170 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5171 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5172 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5173 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5174 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5175 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5176 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5177 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5178 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5179 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5180 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5181 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5182 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5183 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5184 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5185 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5186 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5187 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5188 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5189 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5190 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5191 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5192 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5193 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5194 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5195 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5196 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5197 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5198 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5199 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5200 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5201 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5202 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5203 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5204 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5205 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5206 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5207 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5208 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5209 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5210 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5211 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5212 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5213 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5214 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5215 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5216 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5217 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5218 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5219 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5220 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5221 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5222 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5223 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5224 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5225 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5226 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5227 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5228 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5229 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5230 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5231 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5232 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5233 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5234 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5235 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5236 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5237 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5238 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5239 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5240 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5241 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5242 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5243 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5244 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5245 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5246 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5247 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5248 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5249 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5250 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5251 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5252 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5253 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5254 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5255 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5256 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5257 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5258 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5259 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5260 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5261 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5262 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5263 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5264 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5265 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5266 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5267 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5268 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5269 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5270 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5271 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5272 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5273 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5274 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5275 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5276 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5277 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5278 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5279 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5280 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5281 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5282 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5283 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5284 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5285 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5286 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5287 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5288 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5289 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5290 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5291 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5292 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5293 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5294 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5295 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5296 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5297 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5298 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5299 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5300 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5301 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5302 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5303 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5304 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5305 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5306 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5307 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5308 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5309 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5310 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5311 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5312 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5313 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5314 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5315 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5316 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5317 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5318 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5319 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5320 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5321 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5322 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5323 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5324 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5325 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5326 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5327 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5328 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5329 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5330 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5331 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5332 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5333 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5334 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5335 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5336 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5337 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5338 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5339 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5340 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5341 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5342 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5343 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5344 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5345 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5346 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5347 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5348 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5349 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5350 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5351 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5352 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5353 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5354 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5355 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5356 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5357 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5358 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5359 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5360 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5361 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5362 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5363 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5364 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5365 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5366 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5367 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5368 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5369 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5370 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5371 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5372 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5373 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5374 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5375 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5376 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5377 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5378 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5379 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5380 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5381 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5382 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5383 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5384 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5385 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5386 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5387 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5388 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5389 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5390 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5391 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5392 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5393 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5394 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5395 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5396 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5397 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5398 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5399 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5400 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5401 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5402 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5403 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5404 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5405 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5406 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5407 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5408 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5409 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5410 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5411 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5412 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5413 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5414 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5415 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5416 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5417 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5418 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5419 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5420 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5421 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5422 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5423 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5424 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5425 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5426 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5427 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5428 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5429 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5430 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5431 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5432 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5433 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5434 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5435 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5436 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5437 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5438 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5439 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5440 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5441 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5442 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5443 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5444 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5445 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5446 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5447 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5448 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5449 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5450 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5451 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5452 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5453 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5454 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5455 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5456 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5457 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5458 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5459 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5460 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5461 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5462 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5463 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5464 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5465 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5466 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5467 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5468 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5469 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5470 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5471 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5472 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5473 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5474 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5475 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5476 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5477 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5478 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5479 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5480 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5481 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5482 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5483 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5484 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5485 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5486 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5487 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5488 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5489 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5490 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5491 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5492 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5493 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5494 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5495 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5496 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5497 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5498 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5499 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5500 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5501 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5502 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5503 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5504 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5505 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5506 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5507 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5508 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5509 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5510 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5511 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5512 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5513 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5514 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5515 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5516 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5517 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5518 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5519 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5520 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5521 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5522 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5523 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5524 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5525 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5526 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5527 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5528 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5529 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5530 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5531 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5532 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5533 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5534 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5535 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5536 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5537 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5538 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5539 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5540 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5541 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5542 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5543 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5544 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5545 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5546 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5547 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5548 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5549 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5550 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5551 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5552 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5553 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5554 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5555 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5556 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5557 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5558 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5559 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5560 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5561 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5562 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5563 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5564 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5565 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5566 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5567 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5568 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5569 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5570 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5571 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5572 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5573 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5574 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5575 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5576 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5577 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5578 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5579 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5580 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5581 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5582 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5583 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5584 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5585 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5586 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5587 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5588 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5589 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5590 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5591 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5592 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5593 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5594 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5595 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5596 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5597 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5598 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5599 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5600 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5601 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5602 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5603 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5604 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5605 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5606 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5607 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5608 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5609 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5610 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5611 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5612 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5613 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5614 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5615 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5616 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5617 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5618 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5619 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5620 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5621 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5622 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5623 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5624 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5625 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5626 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5627 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5628 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5629 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5630 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5631 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5632 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5633 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5634 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5635 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5636 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5637 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5638 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5639 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5640 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5641 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5642 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5643 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5644 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5645 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5646 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5647 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5648 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5649 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5650 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5651 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5652 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5653 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5654 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5655 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5656 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5657 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5658 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5659 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5660 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5661 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5662 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5663 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5664 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5665 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5666 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5667 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5668 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5669 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5670 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5671 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5672 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5673 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5674 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5675 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5676 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5677 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5678 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5679 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5680 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5681 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5682 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5683 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5684 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5685 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5686 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5687 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5688 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5689 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5690 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5691 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5692 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5693 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5694 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5695 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5696 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5697 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5698 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5699 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5700 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5701 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5702 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5703 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5704 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5705 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5706 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5707 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5708 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5709 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5710 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5711 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5712 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5713 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5714 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5715 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5716 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5717 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5718 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5719 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5720 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5721 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5722 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5723 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5724 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5725 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5726 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5727 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5728 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5729 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5730 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5731 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5732 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5733 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5734 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5735 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5736 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5737 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5738 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5739 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5740 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5741 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5742 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5743 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5744 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5745 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5746 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5747 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5748 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5749 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5750 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5751 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5752 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5753 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5754 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5755 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5756 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5757 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5758 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5759 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5760 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5761 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5762 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5763 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5764 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5765 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5766 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5767 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5768 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5769 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5770 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5771 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5772 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5773 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5774 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5775 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5776 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5777 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5778 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5779 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5780 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5781 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5782 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5783 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5784 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5785 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5786 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5787 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5788 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5789 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5790 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5791 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5792 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5793 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5794 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5795 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5796 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5797 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5798 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5799 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5800 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5801 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5802 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5803 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5804 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5805 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5806 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5807 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5808 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5809 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5810 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5811 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5812 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5813 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5814 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5815 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5816 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5817 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5818 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5819 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5820 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5821 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5822 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5823 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5824 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5825 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5826 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5827 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5828 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5829 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5830 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5831 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5832 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5833 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5834 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5835 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5836 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5837 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5838 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5839 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5840 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5841 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5842 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5843 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5844 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5845 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5846 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5847 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5848 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5849 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5850 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5851 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5852 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5853 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5854 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5855 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5856 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5857 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5858 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5859 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5860 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5861 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5862 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5863 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5864 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5865 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5866 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5867 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5868 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5869 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5870 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5871 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5872 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5873 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5874 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5875 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5876 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5877 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5878 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5879 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5880 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5881 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5882 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5883 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5884 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5885 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5886 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5887 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5888 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5889 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5890 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5891 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5892 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5893 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5894 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5895 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5896 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5897 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5898 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5899 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5900 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5901 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5902 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5903 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5904 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5905 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5906 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5907 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5908 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5909 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5910 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5911 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5912 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5913 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5914 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5915 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5916 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5917 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5918 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5919 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5920 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5921 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5922 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5923 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5924 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5925 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5926 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5927 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5928 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5929 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5930 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5931 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5932 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5933 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5934 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5935 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5936 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5937 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5938 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5939 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5940 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5941 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5942 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5943 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5944 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5945 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5946 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5947 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5948 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5949 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5950 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5951 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5952 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5953 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5954 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5955 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5956 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5957 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5958 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5959 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5960 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5961 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5962 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5963 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5964 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5965 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5966 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5967 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5968 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5969 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5970 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5971 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5972 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5973 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5974 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5975 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5976 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5977 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5978 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5979 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5980 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5981 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5982 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5983 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5984 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5985 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5986 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5987 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5988 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5989 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5990 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5991 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5992 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5993 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5994 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5995 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 5996 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 5997 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 5998 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 5999 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6000 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6001 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6002 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6003 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6004 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6005 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6006 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6007 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6008 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6009 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6010 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6011 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6012 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6013 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6014 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6015 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6016 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6017 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6018 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6019 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6020 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6021 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6022 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6023 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6024 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6025 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6026 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6027 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6028 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6029 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6030 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6031 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6032 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6033 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6034 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6035 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6036 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6037 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6038 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6039 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6040 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6041 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6042 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6043 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6044 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6045 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6046 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6047 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6048 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6049 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6050 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6051 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6052 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6053 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6054 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6055 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6056 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6057 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6058 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6059 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6060 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6061 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6062 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6063 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6064 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6065 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6066 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6067 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6068 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6069 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6070 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6071 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6072 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6073 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6074 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6075 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6076 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6077 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6078 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6079 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6080 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6081 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6082 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6083 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6084 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6085 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6086 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6087 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6088 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6089 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6090 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6091 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6092 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6093 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6094 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6095 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6096 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6097 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6098 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6099 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6100 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6101 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6102 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6103 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6104 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6105 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6106 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6107 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6108 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6109 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6110 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6111 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6112 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6113 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6114 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6115 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6116 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6117 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6118 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6119 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6120 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6121 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6122 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6123 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6124 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6125 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6126 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6127 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6128 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6129 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6130 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6131 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6132 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6133 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6134 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6135 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6136 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6137 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6138 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6139 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6140 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6141 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6142 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6143 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6144 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6145 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6146 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6147 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6148 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6149 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6150 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6151 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6152 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6153 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6154 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6155 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6156 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6157 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6158 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6159 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6160 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6161 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6162 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6163 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6164 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6165 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6166 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6167 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6168 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6169 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6170 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6171 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6172 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6173 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6174 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6175 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6176 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6177 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6178 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6179 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6180 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6181 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6182 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6183 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6184 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6185 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6186 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6187 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6188 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6189 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6190 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6191 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6192 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6193 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6194 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6195 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6196 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6197 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6198 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6199 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6200 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6201 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6202 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6203 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6204 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6205 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6206 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6207 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6208 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6209 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6210 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6211 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6212 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6213 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6214 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6215 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6216 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6217 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6218 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6219 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6220 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6221 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6222 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6223 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6224 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6225 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6226 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6227 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6228 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6229 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6230 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6231 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6232 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6233 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6234 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6235 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6236 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6237 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6238 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6239 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6240 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6241 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6242 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6243 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6244 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6245 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6246 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6247 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6248 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6249 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6250 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6251 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6252 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6253 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6254 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6255 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6256 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6257 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6258 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6259 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6260 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6261 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6262 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6263 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6264 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6265 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6266 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6267 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6268 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6269 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6270 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6271 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6272 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6273 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6274 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6275 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6276 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6277 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6278 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6279 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6280 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6281 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6282 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6283 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6284 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6285 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6286 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6287 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6288 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6289 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6290 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6291 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6292 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6293 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6294 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6295 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6296 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6297 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6298 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6299 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6300 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6301 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6302 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6303 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6304 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6305 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6306 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6307 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6308 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6309 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6310 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6311 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6312 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6313 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6314 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6315 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6316 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6317 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6318 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6319 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6320 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6321 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6322 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6323 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6324 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6325 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6326 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6327 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6328 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6329 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6330 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6331 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6332 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6333 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6334 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6335 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6336 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6337 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6338 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6339 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6340 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6341 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6342 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6343 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6344 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6345 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6346 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6347 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6348 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6349 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6350 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6351 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6352 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6353 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6354 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6355 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6356 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6357 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6358 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6359 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6360 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6361 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6362 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6363 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6364 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6365 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6366 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6367 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6368 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6369 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6370 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6371 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6372 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6373 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6374 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6375 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6376 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6377 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6378 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6379 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6380 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6381 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6382 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6383 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6384 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6385 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6386 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6387 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6388 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6389 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6390 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6391 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6392 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6393 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6394 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6395 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6396 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6397 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6398 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6399 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6400 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6401 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6402 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6403 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6404 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6405 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6406 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6407 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6408 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6409 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6410 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6411 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6412 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6413 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6414 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6415 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6416 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6417 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6418 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6419 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6420 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6421 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6422 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6423 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6424 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6425 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6426 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6427 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6428 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6429 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6430 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6431 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6432 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6433 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6434 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6435 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6436 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6437 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6438 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6439 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6440 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6441 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6442 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6443 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6444 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6445 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6446 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6447 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6448 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6449 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6450 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6451 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6452 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6453 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6454 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6455 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6456 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6457 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6458 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6459 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6460 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6461 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6462 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6463 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6464 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6465 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6466 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6467 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6468 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6469 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6470 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6471 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6472 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6473 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6474 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6475 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6476 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6477 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6478 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6479 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6480 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6481 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6482 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6483 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6484 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6485 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6486 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6487 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6488 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6489 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6490 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6491 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6492 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6493 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6494 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6495 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6496 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6497 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6498 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6499 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6500 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6501 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6502 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6503 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6504 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6505 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6506 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6507 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6508 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6509 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6510 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6511 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6512 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6513 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6514 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6515 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6516 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6517 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6518 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6519 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6520 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6521 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6522 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6523 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6524 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6525 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6526 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6527 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6528 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6529 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6530 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6531 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6532 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6533 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6534 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6535 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6536 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6537 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6538 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6539 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6540 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6541 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6542 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6543 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6544 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6545 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6546 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6547 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6548 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6549 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6550 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6551 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6552 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6553 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6554 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6555 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6556 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6557 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6558 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6559 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6560 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6561 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6562 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6563 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6564 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6565 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6566 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6567 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6568 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6569 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6570 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6571 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6572 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6573 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6574 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6575 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6576 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6577 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6578 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6579 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6580 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6581 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6582 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6583 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6584 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6585 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6586 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6587 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6588 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6589 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6590 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6591 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6592 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6593 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6594 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6595 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6596 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6597 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6598 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6599 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6600 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6601 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6602 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6603 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6604 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6605 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6606 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6607 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6608 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6609 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6610 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6611 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6612 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6613 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6614 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6615 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6616 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6617 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6618 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6619 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6620 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6621 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6622 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6623 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6624 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6625 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6626 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6627 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6628 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6629 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6630 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6631 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6632 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6633 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6634 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6635 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6636 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6637 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6638 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6639 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6640 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6641 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6642 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6643 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6644 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6645 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6646 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6647 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6648 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6649 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6650 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6651 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6652 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6653 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6654 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6655 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6656 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6657 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6658 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6659 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6660 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6661 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6662 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6663 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6664 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6665 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6666 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6667 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6668 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6669 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6670 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6671 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6672 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6673 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6674 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6675 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6676 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6677 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6678 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6679 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6680 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6681 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6682 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6683 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6684 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6685 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6686 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6687 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6688 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6689 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6690 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6691 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6692 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6693 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6694 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6695 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6696 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6697 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6698 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6699 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6700 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6701 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6702 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6703 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6704 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6705 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6706 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6707 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6708 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6709 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6710 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6711 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6712 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6713 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6714 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6715 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6716 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6717 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6718 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6719 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6720 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6721 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6722 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6723 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6724 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6725 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6726 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6727 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6728 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6729 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6730 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6731 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6732 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6733 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6734 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6735 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6736 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6737 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6738 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6739 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6740 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6741 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6742 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6743 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6744 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6745 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6746 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6747 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6748 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6749 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6750 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6751 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6752 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6753 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6754 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6755 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6756 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6757 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6758 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6759 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6760 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6761 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6762 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6763 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6764 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6765 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6766 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6767 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6768 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6769 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6770 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6771 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6772 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6773 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6774 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6775 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6776 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6777 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6778 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6779 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6780 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6781 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6782 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6783 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6784 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6785 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6786 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6787 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6788 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6789 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6790 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6791 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6792 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6793 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6794 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6795 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6796 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6797 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6798 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6799 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6800 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6801 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6802 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6803 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6804 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6805 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6806 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6807 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6808 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6809 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6810 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6811 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6812 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6813 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6814 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6815 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6816 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6817 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6818 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6819 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6820 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6821 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6822 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6823 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6824 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6825 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6826 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6827 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6828 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6829 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6830 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6831 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6832 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6833 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6834 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6835 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6836 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6837 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6838 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6839 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6840 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6841 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6842 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6843 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6844 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6845 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6846 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6847 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6848 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6849 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6850 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6851 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6852 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6853 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6854 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6855 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6856 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6857 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6858 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6859 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6860 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6861 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6862 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6863 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6864 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6865 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6866 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6867 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6868 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6869 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6870 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6871 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6872 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6873 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6874 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6875 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6876 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6877 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6878 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6879 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6880 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6881 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6882 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6883 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6884 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6885 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6886 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6887 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6888 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6889 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6890 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6891 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6892 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6893 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6894 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6895 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6896 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6897 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6898 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6899 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6900 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6901 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6902 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6903 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6904 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6905 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6906 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6907 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6908 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6909 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6910 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6911 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6912 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6913 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6914 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6915 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6916 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6917 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6918 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6919 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6920 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6921 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6922 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6923 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6924 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6925 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6926 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6927 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6928 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6929 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6930 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6931 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6932 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6933 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6934 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6935 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6936 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6937 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6938 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6939 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6940 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6941 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6942 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6943 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6944 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6945 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6946 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6947 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6948 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6949 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6950 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6951 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6952 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6953 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6954 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6955 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6956 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6957 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6958 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6959 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6960 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6961 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6962 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6963 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6964 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6965 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6966 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6967 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6968 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6969 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6970 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6971 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6972 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6973 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6974 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6975 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6976 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6977 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6978 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6979 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6980 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6981 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6982 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6983 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6984 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6985 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6986 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6987 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6988 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6989 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6990 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6991 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6992 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6993 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6994 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6995 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 6996 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 6997 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 6998 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 6999 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7000 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7001 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7002 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7003 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7004 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7005 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7006 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7007 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7008 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7009 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7010 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7011 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7012 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7013 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7014 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7015 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7016 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7017 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7018 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7019 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7020 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7021 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7022 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7023 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7024 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7025 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7026 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7027 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7028 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7029 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7030 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7031 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7032 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7033 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7034 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7035 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7036 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7037 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7038 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7039 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7040 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7041 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7042 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7043 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7044 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7045 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7046 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7047 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7048 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7049 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7050 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7051 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7052 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7053 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7054 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7055 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7056 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7057 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7058 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7059 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7060 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7061 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7062 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7063 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7064 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7065 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7066 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7067 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7068 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7069 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7070 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7071 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7072 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7073 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7074 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7075 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7076 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7077 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7078 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7079 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7080 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7081 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7082 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7083 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7084 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7085 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7086 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7087 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7088 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7089 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7090 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7091 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7092 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7093 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7094 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7095 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7096 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7097 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7098 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7099 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7100 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7101 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7102 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7103 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7104 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7105 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7106 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7107 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7108 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7109 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7110 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7111 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7112 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7113 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7114 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7115 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7116 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7117 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7118 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7119 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7120 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7121 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7122 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7123 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7124 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7125 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7126 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7127 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7128 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7129 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7130 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7131 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7132 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7133 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7134 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7135 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7136 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7137 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7138 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7139 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7140 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7141 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7142 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7143 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7144 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7145 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7146 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7147 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7148 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7149 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7150 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7151 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7152 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7153 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7154 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7155 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7156 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7157 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7158 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7159 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7160 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7161 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7162 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7163 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7164 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7165 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7166 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7167 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7168 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7169 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7170 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7171 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7172 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7173 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7174 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7175 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7176 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7177 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7178 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7179 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7180 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7181 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7182 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7183 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7184 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7185 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7186 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7187 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7188 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7189 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7190 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7191 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7192 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7193 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7194 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7195 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7196 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7197 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7198 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7199 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7200 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7201 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7202 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7203 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7204 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7205 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7206 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7207 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7208 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7209 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7210 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7211 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7212 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7213 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7214 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7215 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7216 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7217 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7218 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7219 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7220 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7221 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7222 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7223 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7224 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7225 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7226 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7227 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7228 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7229 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7230 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7231 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7232 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7233 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7234 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7235 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7236 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7237 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7238 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7239 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7240 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7241 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7242 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7243 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7244 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7245 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7246 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7247 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7248 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7249 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7250 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7251 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7252 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7253 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7254 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7255 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7256 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7257 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7258 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7259 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7260 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7261 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7262 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7263 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7264 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7265 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7266 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7267 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7268 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7269 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7270 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7271 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7272 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7273 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7274 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7275 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7276 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7277 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7278 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7279 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7280 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7281 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7282 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7283 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7284 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7285 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7286 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7287 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7288 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7289 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7290 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7291 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7292 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7293 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7294 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7295 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7296 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7297 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7298 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7299 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7300 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7301 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7302 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7303 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7304 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7305 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7306 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7307 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7308 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7309 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7310 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7311 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7312 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7313 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7314 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7315 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7316 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7317 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7318 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7319 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7320 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7321 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7322 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7323 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7324 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7325 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7326 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7327 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7328 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7329 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7330 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7331 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7332 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7333 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7334 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7335 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7336 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7337 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7338 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7339 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7340 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7341 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7342 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7343 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7344 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7345 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7346 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7347 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7348 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7349 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7350 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7351 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7352 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7353 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7354 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7355 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7356 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7357 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7358 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7359 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7360 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7361 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7362 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7363 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7364 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7365 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7366 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7367 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7368 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7369 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7370 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7371 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7372 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7373 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7374 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7375 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7376 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7377 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7378 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7379 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7380 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7381 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7382 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7383 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7384 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7385 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7386 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7387 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7388 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7389 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7390 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7391 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7392 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7393 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7394 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7395 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7396 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7397 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7398 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7399 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7400 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7401 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7402 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7403 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7404 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7405 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7406 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7407 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7408 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7409 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7410 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7411 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7412 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7413 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7414 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7415 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7416 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7417 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7418 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7419 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7420 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7421 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7422 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7423 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7424 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7425 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7426 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7427 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7428 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7429 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7430 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7431 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7432 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7433 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7434 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7435 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7436 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7437 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7438 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7439 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7440 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7441 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7442 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7443 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7444 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7445 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7446 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7447 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7448 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7449 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7450 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7451 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7452 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7453 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7454 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7455 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7456 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7457 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7458 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7459 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7460 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7461 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7462 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7463 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7464 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7465 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7466 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7467 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7468 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7469 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7470 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7471 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7472 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7473 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7474 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7475 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7476 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7477 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7478 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7479 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7480 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7481 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7482 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7483 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7484 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7485 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7486 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7487 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7488 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7489 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7490 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7491 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7492 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7493 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7494 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7495 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7496 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7497 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7498 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7499 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7500 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7501 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7502 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7503 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7504 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7505 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7506 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7507 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7508 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7509 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7510 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7511 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7512 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7513 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7514 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7515 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7516 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7517 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7518 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7519 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7520 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7521 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7522 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7523 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7524 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7525 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7526 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7527 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7528 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7529 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7530 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7531 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7532 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7533 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7534 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7535 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7536 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7537 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7538 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7539 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7540 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7541 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7542 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7543 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7544 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7545 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7546 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7547 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7548 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7549 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7550 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7551 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7552 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7553 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7554 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7555 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7556 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7557 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7558 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7559 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7560 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7561 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7562 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7563 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7564 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7565 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7566 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7567 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7568 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7569 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7570 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7571 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7572 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7573 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7574 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7575 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7576 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7577 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7578 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7579 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7580 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7581 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7582 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7583 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7584 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7585 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7586 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7587 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7588 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7589 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7590 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7591 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7592 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7593 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7594 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7595 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7596 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7597 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7598 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7599 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7600 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7601 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7602 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7603 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7604 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7605 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7606 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7607 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7608 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7609 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7610 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7611 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7612 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7613 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7614 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7615 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7616 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7617 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7618 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7619 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7620 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7621 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7622 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7623 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7624 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7625 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7626 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7627 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7628 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7629 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7630 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7631 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7632 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7633 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7634 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7635 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7636 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7637 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7638 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7639 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7640 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7641 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7642 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7643 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7644 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7645 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7646 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7647 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7648 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7649 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7650 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7651 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7652 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7653 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7654 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7655 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7656 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7657 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7658 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7659 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7660 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7661 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7662 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7663 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7664 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7665 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7666 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7667 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7668 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7669 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7670 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7671 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7672 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7673 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7674 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7675 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7676 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7677 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7678 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7679 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7680 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7681 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7682 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7683 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7684 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7685 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7686 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7687 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7688 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7689 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7690 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7691 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7692 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7693 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7694 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7695 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7696 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7697 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7698 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7699 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7700 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7701 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7702 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7703 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7704 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7705 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7706 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7707 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7708 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7709 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7710 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7711 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7712 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7713 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7714 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7715 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7716 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7717 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7718 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7719 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7720 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7721 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7722 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7723 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7724 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7725 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7726 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7727 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7728 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7729 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7730 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7731 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7732 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7733 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7734 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7735 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7736 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7737 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7738 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7739 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7740 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7741 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7742 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7743 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7744 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7745 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7746 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7747 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7748 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7749 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7750 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7751 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7752 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7753 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7754 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7755 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7756 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7757 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7758 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7759 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7760 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7761 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7762 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7763 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7764 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7765 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7766 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7767 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7768 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7769 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7770 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7771 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7772 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7773 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7774 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7775 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7776 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7777 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7778 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7779 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7780 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7781 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7782 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7783 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7784 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7785 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7786 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7787 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7788 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7789 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7790 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7791 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7792 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7793 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7794 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7795 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7796 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7797 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7798 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7799 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7800 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7801 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7802 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7803 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7804 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7805 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7806 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7807 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7808 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7809 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7810 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7811 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7812 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7813 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7814 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7815 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7816 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7817 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7818 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7819 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7820 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7821 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7822 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7823 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7824 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7825 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7826 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7827 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7828 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7829 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7830 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7831 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7832 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7833 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7834 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7835 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7836 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7837 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7838 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7839 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7840 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7841 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7842 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7843 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7844 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7845 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7846 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7847 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7848 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7849 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7850 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7851 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7852 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7853 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7854 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7855 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7856 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7857 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7858 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7859 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7860 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7861 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7862 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7863 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7864 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7865 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7866 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7867 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7868 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7869 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7870 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7871 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7872 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7873 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7874 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7875 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7876 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7877 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7878 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7879 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7880 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7881 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7882 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7883 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7884 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7885 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7886 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7887 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7888 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7889 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7890 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7891 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7892 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7893 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7894 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7895 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7896 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7897 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7898 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7899 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7900 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7901 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7902 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7903 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7904 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7905 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7906 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7907 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7908 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7909 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7910 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7911 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7912 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7913 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7914 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7915 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7916 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7917 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7918 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7919 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7920 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7921 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7922 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7923 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7924 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7925 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7926 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7927 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7928 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7929 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7930 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7931 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7932 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7933 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7934 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7935 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7936 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7937 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7938 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7939 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7940 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7941 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7942 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7943 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7944 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7945 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7946 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7947 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7948 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7949 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7950 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7951 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7952 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7953 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7954 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7955 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7956 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7957 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7958 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7959 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7960 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7961 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7962 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7963 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7964 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7965 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7966 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7967 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7968 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7969 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7970 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7971 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7972 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7973 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7974 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7975 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7976 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7977 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7978 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7979 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7980 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7981 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7982 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7983 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7984 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7985 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7986 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7987 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7988 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7989 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7990 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7991 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7992 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7993 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7994 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7995 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 7996 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 7997 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 7998 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 7999 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8000 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8001 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8002 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8003 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8004 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8005 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8006 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8007 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8008 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8009 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8010 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8011 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8012 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8013 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8014 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8015 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8016 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8017 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8018 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8019 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8020 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8021 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8022 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8023 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8024 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8025 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8026 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8027 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8028 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8029 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8030 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8031 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8032 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8033 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8034 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8035 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8036 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8037 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8038 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8039 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8040 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8041 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8042 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8043 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8044 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8045 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8046 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8047 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8048 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8049 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8050 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8051 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8052 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8053 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8054 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8055 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8056 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8057 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8058 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8059 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8060 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8061 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8062 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8063 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8064 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8065 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8066 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8067 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8068 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8069 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8070 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8071 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8072 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8073 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8074 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8075 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8076 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8077 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8078 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8079 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8080 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8081 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8082 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8083 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8084 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8085 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8086 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8087 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8088 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8089 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8090 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8091 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8092 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8093 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8094 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8095 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8096 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8097 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8098 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8099 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8100 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8101 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8102 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8103 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8104 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8105 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8106 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8107 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8108 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8109 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8110 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8111 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8112 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8113 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8114 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8115 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8116 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8117 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8118 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8119 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8120 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8121 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8122 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8123 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8124 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8125 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8126 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8127 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8128 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8129 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8130 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8131 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8132 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8133 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8134 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8135 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8136 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8137 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8138 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8139 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8140 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8141 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8142 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8143 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8144 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8145 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8146 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8147 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8148 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8149 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8150 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8151 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8152 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8153 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8154 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8155 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8156 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8157 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8158 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8159 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8160 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8161 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8162 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8163 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8164 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8165 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8166 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8167 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8168 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8169 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8170 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8171 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8172 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8173 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8174 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8175 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8176 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8177 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8178 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8179 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8180 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8181 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8182 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8183 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8184 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8185 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8186 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8187 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8188 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8189 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8190 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8191 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8192 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8193 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8194 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8195 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8196 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8197 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8198 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8199 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8200 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8201 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8202 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8203 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8204 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8205 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8206 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8207 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8208 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8209 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8210 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8211 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8212 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8213 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8214 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8215 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8216 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8217 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8218 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8219 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8220 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8221 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8222 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8223 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8224 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8225 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8226 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8227 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8228 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8229 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8230 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8231 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8232 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8233 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8234 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8235 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8236 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8237 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8238 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8239 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8240 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8241 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8242 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8243 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8244 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8245 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8246 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8247 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8248 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8249 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8250 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8251 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8252 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8253 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8254 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8255 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8256 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8257 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8258 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8259 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8260 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8261 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8262 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8263 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8264 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8265 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8266 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8267 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8268 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8269 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8270 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8271 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8272 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8273 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8274 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8275 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8276 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8277 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8278 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8279 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8280 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8281 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8282 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8283 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8284 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8285 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8286 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8287 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8288 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8289 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8290 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8291 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8292 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8293 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8294 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8295 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8296 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8297 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8298 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8299 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8300 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8301 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8302 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8303 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8304 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8305 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8306 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8307 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8308 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8309 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8310 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8311 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8312 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8313 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8314 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8315 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8316 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8317 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8318 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8319 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8320 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8321 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8322 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8323 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8324 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8325 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8326 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8327 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8328 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8329 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8330 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8331 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8332 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8333 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8334 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8335 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8336 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8337 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8338 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8339 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8340 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8341 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8342 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8343 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8344 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8345 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8346 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8347 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8348 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8349 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8350 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8351 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8352 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8353 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8354 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8355 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8356 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8357 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8358 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8359 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8360 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8361 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8362 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8363 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8364 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8365 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8366 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8367 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8368 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8369 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8370 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8371 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8372 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8373 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8374 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8375 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8376 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8377 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8378 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8379 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8380 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8381 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8382 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8383 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8384 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8385 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8386 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8387 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8388 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8389 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8390 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8391 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8392 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8393 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8394 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8395 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8396 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8397 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8398 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8399 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8400 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8401 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8402 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8403 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8404 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8405 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8406 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8407 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8408 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8409 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8410 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8411 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8412 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8413 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8414 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8415 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8416 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8417 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8418 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8419 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8420 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8421 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8422 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8423 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8424 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8425 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8426 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8427 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8428 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8429 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8430 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8431 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8432 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8433 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8434 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8435 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8436 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8437 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8438 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8439 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8440 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8441 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8442 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8443 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8444 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8445 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8446 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8447 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8448 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8449 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8450 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8451 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8452 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8453 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8454 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8455 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8456 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8457 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8458 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8459 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8460 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8461 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8462 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8463 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8464 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8465 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8466 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8467 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8468 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8469 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8470 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8471 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8472 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8473 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8474 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8475 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8476 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8477 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8478 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8479 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8480 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8481 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8482 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8483 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8484 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8485 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8486 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8487 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8488 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8489 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8490 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8491 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8492 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8493 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8494 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8495 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8496 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8497 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8498 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8499 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8500 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8501 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8502 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8503 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8504 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8505 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8506 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8507 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8508 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8509 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8510 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8511 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8512 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8513 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8514 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8515 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8516 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8517 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8518 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8519 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8520 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8521 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8522 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8523 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8524 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8525 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8526 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8527 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8528 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8529 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8530 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8531 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8532 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8533 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8534 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8535 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8536 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8537 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8538 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8539 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8540 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8541 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8542 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8543 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8544 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8545 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8546 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8547 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8548 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8549 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8550 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8551 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8552 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8553 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8554 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8555 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8556 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8557 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8558 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8559 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8560 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8561 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8562 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8563 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8564 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8565 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8566 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8567 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8568 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8569 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8570 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8571 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8572 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8573 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8574 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8575 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8576 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8577 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8578 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8579 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8580 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8581 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8582 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8583 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8584 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8585 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8586 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8587 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8588 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8589 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8590 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8591 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8592 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8593 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8594 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8595 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8596 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8597 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8598 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8599 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8600 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8601 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8602 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8603 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8604 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8605 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8606 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8607 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8608 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8609 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8610 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8611 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8612 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8613 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8614 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8615 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8616 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8617 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8618 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8619 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8620 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8621 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8622 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8623 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8624 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8625 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8626 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8627 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8628 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8629 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8630 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8631 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8632 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8633 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8634 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8635 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8636 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8637 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8638 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8639 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8640 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8641 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8642 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8643 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8644 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8645 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8646 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8647 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8648 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8649 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8650 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8651 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8652 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8653 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8654 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8655 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8656 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8657 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8658 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8659 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8660 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8661 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8662 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8663 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8664 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8665 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8666 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8667 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8668 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8669 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8670 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8671 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8672 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8673 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8674 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8675 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8676 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8677 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8678 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8679 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8680 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8681 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8682 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8683 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8684 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8685 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8686 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8687 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8688 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8689 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8690 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8691 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8692 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8693 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8694 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8695 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8696 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8697 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8698 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8699 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8700 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8701 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8702 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8703 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8704 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8705 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8706 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8707 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8708 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8709 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8710 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8711 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8712 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8713 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8714 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8715 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8716 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8717 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8718 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8719 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8720 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8721 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8722 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8723 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8724 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8725 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8726 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8727 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8728 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8729 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8730 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8731 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8732 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8733 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8734 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8735 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8736 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8737 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8738 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8739 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8740 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8741 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8742 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8743 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8744 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8745 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8746 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8747 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8748 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8749 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8750 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8751 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8752 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8753 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8754 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8755 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8756 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8757 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8758 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8759 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8760 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8761 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8762 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8763 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8764 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8765 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8766 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8767 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8768 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8769 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8770 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8771 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8772 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8773 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8774 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8775 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8776 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8777 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8778 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8779 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8780 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8781 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8782 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8783 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8784 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8785 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8786 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8787 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8788 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8789 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8790 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8791 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8792 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8793 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8794 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8795 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8796 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8797 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8798 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8799 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8800 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8801 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8802 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8803 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8804 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8805 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8806 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8807 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8808 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8809 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8810 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8811 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8812 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8813 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8814 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8815 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8816 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8817 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8818 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8819 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8820 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8821 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8822 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8823 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8824 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8825 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8826 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8827 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8828 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8829 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8830 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8831 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8832 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8833 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8834 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8835 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8836 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8837 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8838 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8839 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8840 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8841 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8842 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8843 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8844 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8845 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8846 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8847 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8848 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8849 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8850 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8851 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8852 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8853 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8854 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8855 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8856 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8857 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8858 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8859 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8860 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8861 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8862 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8863 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8864 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8865 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8866 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8867 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8868 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8869 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8870 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8871 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8872 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8873 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8874 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8875 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8876 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8877 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8878 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8879 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8880 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8881 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8882 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8883 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8884 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8885 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8886 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8887 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8888 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8889 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8890 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8891 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8892 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8893 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8894 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8895 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8896 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8897 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8898 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8899 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8900 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8901 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8902 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8903 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8904 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8905 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8906 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8907 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8908 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8909 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8910 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8911 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8912 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8913 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8914 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8915 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8916 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8917 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8918 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8919 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8920 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8921 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8922 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8923 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8924 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8925 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8926 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8927 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8928 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8929 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8930 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8931 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8932 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8933 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8934 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8935 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8936 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8937 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8938 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8939 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8940 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8941 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8942 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8943 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8944 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8945 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8946 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8947 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8948 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8949 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8950 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8951 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8952 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8953 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8954 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8955 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8956 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8957 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8958 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8959 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8960 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8961 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8962 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8963 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8964 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8965 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8966 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8967 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8968 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8969 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8970 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8971 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8972 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8973 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8974 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8975 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8976 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8977 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8978 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8979 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8980 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8981 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8982 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8983 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8984 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8985 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8986 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8987 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8988 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8989 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8990 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8991 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8992 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8993 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8994 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8995 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 8996 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 8997 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 8998 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 8999 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9000 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9001 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9002 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9003 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9004 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9005 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9006 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9007 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9008 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9009 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9010 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9011 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9012 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9013 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9014 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9015 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9016 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9017 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9018 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9019 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9020 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9021 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9022 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9023 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9024 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9025 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9026 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9027 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9028 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9029 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9030 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9031 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9032 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9033 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9034 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9035 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9036 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9037 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9038 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9039 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9040 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9041 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9042 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9043 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9044 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9045 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9046 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9047 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9048 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9049 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9050 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9051 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9052 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9053 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9054 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9055 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9056 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9057 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9058 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9059 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9060 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9061 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9062 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9063 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9064 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9065 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9066 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9067 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9068 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9069 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9070 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9071 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9072 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9073 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9074 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9075 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9076 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9077 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9078 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9079 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9080 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9081 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9082 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9083 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9084 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9085 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9086 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9087 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9088 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9089 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9090 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9091 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9092 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9093 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9094 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9095 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9096 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9097 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9098 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9099 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9100 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9101 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9102 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9103 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9104 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9105 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9106 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9107 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9108 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9109 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9110 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9111 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9112 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9113 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9114 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9115 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9116 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9117 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9118 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9119 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9120 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9121 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9122 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9123 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9124 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9125 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9126 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9127 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9128 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9129 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9130 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9131 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9132 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9133 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9134 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9135 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9136 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9137 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9138 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9139 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9140 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9141 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9142 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9143 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9144 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9145 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9146 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9147 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9148 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9149 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9150 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9151 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9152 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9153 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9154 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9155 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9156 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9157 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9158 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9159 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9160 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9161 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9162 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9163 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9164 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9165 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9166 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9167 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9168 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9169 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9170 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9171 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9172 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9173 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9174 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9175 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9176 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9177 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9178 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9179 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9180 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9181 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9182 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9183 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9184 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9185 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9186 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9187 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9188 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9189 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9190 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9191 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9192 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9193 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9194 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9195 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9196 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9197 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9198 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9199 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9200 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9201 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9202 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9203 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9204 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9205 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9206 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9207 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9208 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9209 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9210 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9211 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9212 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9213 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9214 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9215 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9216 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9217 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9218 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9219 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9220 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9221 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9222 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9223 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9224 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9225 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9226 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9227 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9228 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9229 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9230 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9231 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9232 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9233 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9234 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9235 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9236 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9237 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9238 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9239 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9240 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9241 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9242 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9243 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9244 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9245 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9246 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9247 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9248 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9249 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9250 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9251 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9252 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9253 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9254 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9255 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9256 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9257 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9258 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9259 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9260 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9261 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9262 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9263 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9264 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9265 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9266 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9267 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9268 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9269 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9270 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9271 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9272 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9273 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9274 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9275 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9276 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9277 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9278 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9279 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9280 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9281 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9282 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9283 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9284 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9285 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9286 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9287 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9288 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9289 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9290 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9291 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9292 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9293 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9294 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9295 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9296 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9297 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9298 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9299 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9300 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9301 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9302 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9303 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9304 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9305 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9306 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9307 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9308 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9309 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9310 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9311 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9312 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9313 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9314 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9315 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9316 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9317 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9318 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9319 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9320 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9321 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9322 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9323 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9324 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9325 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9326 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9327 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9328 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9329 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9330 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9331 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9332 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9333 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9334 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9335 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9336 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9337 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9338 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9339 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9340 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9341 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9342 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9343 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9344 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9345 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9346 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9347 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9348 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9349 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9350 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9351 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9352 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9353 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9354 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9355 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9356 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9357 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9358 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9359 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9360 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9361 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9362 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9363 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9364 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9365 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9366 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9367 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9368 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9369 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9370 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9371 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9372 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9373 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9374 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9375 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9376 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9377 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9378 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9379 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9380 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9381 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9382 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9383 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9384 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9385 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9386 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9387 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9388 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9389 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9390 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9391 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9392 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9393 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9394 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9395 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9396 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9397 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9398 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9399 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9400 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9401 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9402 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9403 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9404 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9405 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9406 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9407 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9408 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9409 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9410 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9411 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9412 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9413 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9414 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9415 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9416 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9417 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9418 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9419 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9420 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9421 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9422 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9423 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9424 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9425 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9426 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9427 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9428 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9429 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9430 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9431 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9432 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9433 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9434 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9435 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9436 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9437 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9438 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9439 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9440 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9441 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9442 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9443 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9444 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9445 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9446 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9447 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9448 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9449 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9450 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9451 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9452 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9453 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9454 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9455 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9456 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9457 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9458 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9459 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9460 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9461 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9462 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9463 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9464 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9465 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9466 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9467 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9468 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9469 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9470 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9471 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9472 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9473 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9474 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9475 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9476 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9477 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9478 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9479 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9480 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9481 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9482 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9483 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9484 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9485 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9486 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9487 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9488 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9489 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9490 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9491 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9492 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9493 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9494 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9495 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9496 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9497 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9498 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9499 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9500 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9501 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9502 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9503 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9504 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9505 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9506 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9507 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9508 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9509 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9510 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9511 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9512 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9513 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9514 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9515 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9516 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9517 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9518 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9519 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9520 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9521 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9522 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9523 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9524 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9525 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9526 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9527 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9528 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9529 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9530 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9531 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9532 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9533 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9534 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9535 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9536 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9537 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9538 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9539 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9540 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9541 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9542 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9543 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9544 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9545 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9546 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9547 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9548 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9549 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9550 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9551 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9552 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9553 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9554 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9555 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9556 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9557 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9558 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9559 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9560 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9561 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9562 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9563 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9564 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9565 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9566 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9567 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9568 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9569 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9570 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9571 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9572 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9573 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9574 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9575 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9576 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9577 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9578 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9579 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9580 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9581 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9582 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9583 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9584 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9585 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9586 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9587 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9588 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9589 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9590 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9591 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9592 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9593 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9594 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9595 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9596 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9597 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9598 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9599 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9600 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9601 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9602 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9603 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9604 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9605 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9606 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9607 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9608 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9609 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9610 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9611 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9612 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9613 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9614 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9615 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9616 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9617 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9618 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9619 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9620 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9621 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9622 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9623 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9624 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9625 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9626 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9627 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9628 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9629 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9630 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9631 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9632 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9633 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9634 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9635 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9636 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9637 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9638 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9639 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9640 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9641 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9642 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9643 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9644 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9645 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9646 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9647 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9648 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9649 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9650 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9651 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9652 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9653 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9654 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9655 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9656 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9657 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9658 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9659 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9660 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9661 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9662 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9663 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9664 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9665 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9666 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9667 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9668 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9669 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9670 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9671 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9672 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9673 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9674 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9675 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9676 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9677 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9678 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9679 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9680 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9681 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9682 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9683 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9684 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9685 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9686 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9687 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9688 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9689 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9690 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9691 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9692 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9693 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9694 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9695 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9696 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9697 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9698 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9699 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9700 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9701 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9702 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9703 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9704 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9705 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9706 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9707 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9708 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9709 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9710 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9711 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9712 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9713 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9714 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9715 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9716 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9717 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9718 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9719 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9720 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9721 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9722 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9723 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9724 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9725 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9726 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9727 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9728 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9729 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9730 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9731 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9732 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9733 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9734 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9735 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9736 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9737 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9738 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9739 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9740 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9741 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9742 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9743 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9744 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9745 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9746 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9747 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9748 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9749 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9750 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9751 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9752 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9753 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9754 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9755 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9756 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9757 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9758 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9759 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9760 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9761 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9762 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9763 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9764 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9765 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9766 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9767 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9768 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9769 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9770 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9771 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9772 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9773 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9774 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9775 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9776 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9777 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9778 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9779 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9780 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9781 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9782 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9783 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9784 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9785 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9786 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9787 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9788 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9789 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9790 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9791 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9792 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9793 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9794 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9795 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9796 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9797 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9798 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9799 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9800 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9801 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9802 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9803 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9804 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9805 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9806 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9807 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9808 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9809 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9810 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9811 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9812 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9813 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9814 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9815 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9816 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9817 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9818 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9819 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9820 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9821 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9822 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9823 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9824 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9825 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9826 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9827 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9828 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9829 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9830 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9831 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9832 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9833 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9834 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9835 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9836 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9837 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9838 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9839 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9840 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9841 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9842 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9843 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9844 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9845 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9846 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9847 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9848 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9849 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9850 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9851 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9852 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9853 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9854 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9855 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9856 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9857 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9858 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9859 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9860 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9861 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9862 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9863 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9864 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9865 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9866 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9867 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9868 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9869 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9870 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9871 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9872 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9873 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9874 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9875 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9876 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9877 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9878 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9879 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9880 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9881 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9882 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9883 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9884 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9885 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9886 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9887 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9888 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9889 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9890 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9891 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9892 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9893 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9894 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9895 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9896 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9897 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9898 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9899 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9900 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9901 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9902 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9903 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9904 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9905 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9906 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9907 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9908 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9909 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9910 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9911 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9912 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9913 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9914 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9915 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9916 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9917 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9918 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9919 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9920 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9921 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9922 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9923 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9924 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9925 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9926 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9927 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9928 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9929 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9930 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9931 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9932 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9933 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9934 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9935 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9936 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9937 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9938 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9939 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9940 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9941 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9942 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9943 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9944 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9945 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9946 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9947 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9948 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9949 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9950 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9951 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9952 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9953 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9954 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9955 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9956 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9957 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9958 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9959 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9960 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9961 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9962 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9963 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9964 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9965 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9966 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9967 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9968 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9969 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9970 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9971 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9972 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9973 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9974 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9975 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9976 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9977 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9978 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9979 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9980 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9981 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9982 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9983 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9984 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9985 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9986 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9987 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9988 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9989 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9990 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9991 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9992 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9993 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9994 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9995 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 9996 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 + 9997 0 -17.15904 0 -17.15904 1.425091e-09 70.814937 + 9998 0 -17.15904 0 -17.15904 -1.2115241e-09 70.814937 + 9999 0 -17.15904 0 -17.15904 1.1615549e-09 70.814937 + 10000 0 -17.15904 0 -17.15904 -1.1922665e-09 70.814937 +Loop time of 0.852954 on 4 procs for 10000 steps with 4 atoms + +98.1% CPU use with 4 MPI tasks x 1 OpenMP threads + +Minimization stats: + Stopping criterion = max iterations + Energy initial, next-to-last, final = + -14.8850317162759 -17.1590398301299 -17.1590398301299 + Force two-norm initial, final = 59.993295 9.581849e-14 + Force max component initial, final = 34.637145 6.0848149e-14 + Final line search alpha, max atom move = 1 6.0848149e-14 + Iterations, force evaluations = 10000 19600 + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.30002 | 0.30136 | 0.30326 | 0.2 | 35.33 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0.1786 | 0.18075 | 0.18225 | 0.4 | 21.19 +Output | 0.082981 | 0.087714 | 0.10035 | 2.5 | 10.28 +Modify | 0 | 0 | 0 | 0.0 | 0.00 +Other | | 0.2831 | | | 33.19 + +Nlocal: 1 ave 1 max 1 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +Nghost: 125 ave 125 max 125 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +Neighs: 27 ave 27 max 27 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +FullNghs: 54 ave 54 max 54 min +Histogram: 4 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 216 +Ave neighs/atom = 54 +Neighbor list builds = 0 +Dangerous builds = 0 + +variable cohesive_energy equal pe/atoms +variable atmVol equal vol/atoms +variable aLatt equal (4*vol/atoms)^0.3333333333 + +run 0 +WARNING: No fixes with time integration, atoms won't move (src/verlet.cpp:60) +Per MPI rank memory allocation (min/avg/max) = 3.746 | 3.746 | 3.746 Mbytes + Step Temp E_pair E_mol TotEng Press Volume + 10000 0 -17.15904 0 -17.15904 -6.9517313e-10 70.814937 +Loop time of 2.1825e-06 on 4 procs for 0 steps with 4 atoms + +114.5% CPU use with 4 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0 | 0 | 0 | 0.0 | 0.00 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0 | 0 | 0 | 0.0 | 0.00 +Output | 0 | 0 | 0 | 0.0 | 0.00 +Modify | 0 | 0 | 0 | 0.0 | 0.00 +Other | | 2.183e-06 | | |100.00 + +Nlocal: 1 ave 2 max 0 min +Histogram: 2 0 0 0 0 0 0 0 0 2 +Nghost: 287 ave 288 max 286 min +Histogram: 2 0 0 0 0 0 0 0 0 2 +Neighs: 27 ave 54 max 0 min +Histogram: 2 0 0 0 0 0 0 0 0 2 +FullNghs: 54 ave 108 max 0 min +Histogram: 2 0 0 0 0 0 0 0 0 2 + +Total # of neighbors = 216 +Ave neighs/atom = 54 +Neighbor list builds = 0 +Dangerous builds = 0 + +print "====================================================" +==================================================== +print "Calculated cohesive energy: ${cohesive_energy} eV/atom" +Calculated cohesive energy: -4.28975995753248 eV/atom +print "Reference cohesive energy: -4.289 eV/atom" +Reference cohesive energy: -4.289 eV/atom +print "Atomic volume ${atmVol} A^3" +Atomic volume 17.7037343507869 A^3 +print "Lattice constant ${aLatt} A" +Lattice constant 4.13721691666803 A +print "Reference lattice constant 4.137 A" +Reference lattice constant 4.137 A +print "====================================================" +==================================================== + + +#dump 1 all custom 1 fcc.dump id type x y z fx fy fz +#run 0 + + +Total wall time: 0:00:00 diff --git a/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.hcp_relax.g++.1 b/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.hcp_relax.g++.1 new file mode 100644 index 0000000000..79fd5a7c87 --- /dev/null +++ b/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.hcp_relax.g++.1 @@ -0,0 +1,10147 @@ +LAMMPS (3 Nov 2022) +OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98) + using 1 OpenMP thread(s) per MPI task +# Si hcp + +units metal +boundary p p p + +atom_style atomic +#lattice custom 2.93093 a1 0.5 -0.866025 0 a2 0.5 0.866025 0 a3 0 0 1.596 basis 0.333333 0.666666 0.25 basis 0.666666 0.333333 0.75 +lattice custom 2.93093 a1 0.5 -0.866025 0 a2 0.5 0.866025 0 a3 0 0 1.7 basis 0.333333 0.666666 0.25 basis 0.666666 0.333333 0.75 +Lattice spacing in x,y,z = 2.93093 5.0765173 4.982581 +region box block 0 1 0 1 0 1 +create_box 1 box +Created orthogonal box = (0 0 0) to (2.93093 5.0765173 4.982581) + 1 by 1 by 1 MPI processor grid +create_atoms 1 box +Created 4 atoms + using lattice units in orthogonal box = (0 0 0) to (2.93093 5.0765173 4.982581) + create_atoms CPU = 0.000 seconds + +pair_style meam/sw/spline +pair_coeff * * Si.b.meam.sw.spline Si +Reading meam/sw/spline potential file Si.b.meam.sw.spline with DATE: 2012-10-26 +mass * 28.085 + +fix relax all box/relax aniso 0 +thermo 1 +minimize 0 0 10000 100000 +Neighbor list info ... + update: every = 1 steps, delay = 0 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 6.4 + ghost atom cutoff = 6.4 + binsize = 3.2, bins = 1 2 2 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair meam/sw/spline, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (2) pair meam/sw/spline, perpetual, half/full from (1) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 4.849 | 4.849 | 4.849 Mbytes + Step Temp E_pair E_mol TotEng Press Volume + 0 0 -16.762227 0 -16.762227 -314547.95 74.135408 + 1 0 -16.765928 0 -16.765928 -313024.59 74.116882 + 2 0 -16.769609 0 -16.769609 -311500.27 74.098373 + 3 0 -16.773269 0 -16.773269 -309975.01 74.079883 + 4 0 -16.776908 0 -16.776908 -308448.82 74.061411 + 5 0 -16.780526 0 -16.780526 -306921.71 74.042957 + 6 0 -16.784123 0 -16.784123 -305393.7 74.024521 + 7 0 -16.787699 0 -16.787699 -303864.8 74.006104 + 8 0 -16.791255 0 -16.791255 -302335.03 73.987706 + 9 0 -16.79479 0 -16.79479 -300804.41 73.969326 + 10 0 -16.798304 0 -16.798304 -299272.94 73.950965 + 11 0 -16.801797 0 -16.801797 -297740.64 73.932623 + 12 0 -16.80527 0 -16.80527 -296207.52 73.9143 + 13 0 -16.808721 0 -16.808721 -294673.61 73.895996 + 14 0 -16.812152 0 -16.812152 -293138.91 73.877711 + 15 0 -16.815562 0 -16.815562 -291603.45 73.859446 + 16 0 -16.818952 0 -16.818952 -290067.23 73.8412 + 17 0 -16.822321 0 -16.822321 -288530.28 73.822974 + 18 0 -16.825669 0 -16.825669 -286992.6 73.804767 + 19 0 -16.828996 0 -16.828996 -285454.22 73.786581 + 20 0 -16.832302 0 -16.832302 -283915.16 73.768414 + 21 0 -16.835588 0 -16.835588 -282375.42 73.750267 + 22 0 -16.838853 0 -16.838853 -280835.03 73.732141 + 23 0 -16.842098 0 -16.842098 -279294 73.714034 + 24 0 -16.845322 0 -16.845322 -277752.35 73.695949 + 25 0 -16.848525 0 -16.848525 -276210.1 73.677884 + 26 0 -16.851708 0 -16.851708 -274667.26 73.659839 + 27 0 -16.854869 0 -16.854869 -273123.86 73.641815 + 28 0 -16.858011 0 -16.858011 -271579.9 73.623813 + 29 0 -16.861132 0 -16.861132 -270035.42 73.605831 + 30 0 -16.864232 0 -16.864232 -268490.42 73.587871 + 31 0 -16.867311 0 -16.867311 -266944.93 73.569932 + 32 0 -16.87037 0 -16.87037 -265398.97 73.552014 + 33 0 -16.873409 0 -16.873409 -263852.55 73.534118 + 34 0 -16.876427 0 -16.876427 -262305.69 73.516244 + 35 0 -16.879424 0 -16.879424 -260758.42 73.498392 + 36 0 -16.882401 0 -16.882401 -259210.75 73.480562 + 37 0 -16.885358 0 -16.885358 -257662.7 73.462754 + 38 0 -16.888294 0 -16.888294 -256114.3 73.444969 + 39 0 -16.891209 0 -16.891209 -254565.56 73.427206 + 40 0 -16.894105 0 -16.894105 -253016.51 73.409466 + 41 0 -16.896979 0 -16.896979 -251467.17 73.391749 + 42 0 -16.899834 0 -16.899834 -249917.56 73.374055 + 43 0 -16.902668 0 -16.902668 -248367.69 73.356384 + 44 0 -16.905481 0 -16.905481 -246817.6 73.338736 + 45 0 -16.908275 0 -16.908275 -245267.3 73.321112 + 46 0 -16.911048 0 -16.911048 -243716.82 73.303511 + 47 0 -16.9138 0 -16.9138 -242166.18 73.285935 + 48 0 -16.916533 0 -16.916533 -240615.4 73.268382 + 49 0 -16.919245 0 -16.919245 -239064.51 73.250854 + 50 0 -16.921937 0 -16.921937 -237513.53 73.23335 + 51 0 -16.924609 0 -16.924609 -235962.49 73.215871 + 52 0 -16.92726 0 -16.92726 -234411.41 73.198416 + 53 0 -16.929892 0 -16.929892 -232860.31 73.180987 + 54 0 -16.932503 0 -16.932503 -231309.21 73.163582 + 55 0 -16.935094 0 -16.935094 -229758.16 73.146203 + 56 0 -16.937665 0 -16.937665 -228207.16 73.12885 + 57 0 -16.940216 0 -16.940216 -226656.25 73.111522 + 58 0 -16.942747 0 -16.942747 -225105.46 73.09422 + 59 0 -16.945258 0 -16.945258 -223554.8 73.076944 + 60 0 -16.947749 0 -16.947749 -222004.31 73.059695 + 61 0 -16.95022 0 -16.95022 -220454.02 73.042472 + 62 0 -16.952671 0 -16.952671 -218903.95 73.025276 + 63 0 -16.955102 0 -16.955102 -217354.13 73.008107 + 64 0 -16.957513 0 -16.957513 -215804.59 72.990965 + 65 0 -16.959904 0 -16.959904 -214255.36 72.973851 + 66 0 -16.962276 0 -16.962276 -212706.47 72.956764 + 67 0 -16.964628 0 -16.964628 -211157.95 72.939705 + 68 0 -16.96696 0 -16.96696 -209609.83 72.922675 + 69 0 -16.969272 0 -16.969272 -208062.14 72.905673 + 70 0 -16.971564 0 -16.971564 -206514.91 72.888699 + 71 0 -16.973837 0 -16.973837 -204968.17 72.871754 + 72 0 -16.97609 0 -16.97609 -203421.96 72.854838 + 73 0 -16.978324 0 -16.978324 -201876.3 72.837952 + 74 0 -16.980538 0 -16.980538 -200331.24 72.821095 + 75 0 -16.982733 0 -16.982733 -198786.8 72.804269 + 76 0 -16.984908 0 -16.984908 -197243.02 72.787472 + 77 0 -16.987063 0 -16.987063 -195699.94 72.770706 + 78 0 -16.989199 0 -16.989199 -194157.58 72.75397 + 79 0 -16.991316 0 -16.991316 -192615.99 72.737265 + 80 0 -16.993413 0 -16.993413 -191075.19 72.720592 + 81 0 -16.995491 0 -16.995491 -189535.24 72.70395 + 82 0 -16.99755 0 -16.99755 -187996.16 72.68734 + 83 0 -16.99959 0 -16.99959 -186457.99 72.670762 + 84 0 -17.00161 0 -17.00161 -184920.77 72.654217 + 85 0 -17.003611 0 -17.003611 -183384.54 72.637704 + 86 0 -17.005593 0 -17.005593 -181849.34 72.621225 + 87 0 -17.007556 0 -17.007556 -180315.2 72.604778 + 88 0 -17.0095 0 -17.0095 -178782.18 72.588365 + 89 0 -17.011425 0 -17.011425 -177250.31 72.571987 + 90 0 -17.013331 0 -17.013331 -175719.63 72.555642 + 91 0 -17.015218 0 -17.015218 -174190.18 72.539333 + 92 0 -17.017086 0 -17.017086 -172662.02 72.523058 + 93 0 -17.018936 0 -17.018936 -171135.18 72.506819 + 94 0 -17.020766 0 -17.020766 -169609.7 72.490615 + 95 0 -17.022578 0 -17.022578 -168085.64 72.474447 + 96 0 -17.024372 0 -17.024372 -166563.03 72.458316 + 97 0 -17.026147 0 -17.026147 -165041.93 72.442222 + 98 0 -17.027903 0 -17.027903 -163522.38 72.426164 + 99 0 -17.02964 0 -17.02964 -162004.43 72.410145 + 100 0 -17.03136 0 -17.03136 -160488.14 72.394163 + 101 0 -17.03306 0 -17.03306 -158973.54 72.378219 + 102 0 -17.034743 0 -17.034743 -157460.69 72.362315 + 103 0 -17.036407 0 -17.036407 -155949.64 72.346449 + 104 0 -17.038053 0 -17.038053 -154440.45 72.330623 + 105 0 -17.039681 0 -17.039681 -152933.16 72.314837 + 106 0 -17.041291 0 -17.041291 -151427.83 72.299091 + 107 0 -17.042882 0 -17.042882 -149924.52 72.283386 + 108 0 -17.044456 0 -17.044456 -148423.27 72.267723 + 109 0 -17.046012 0 -17.046012 -146924.15 72.252101 + 110 0 -17.047549 0 -17.047549 -145427.22 72.236521 + 111 0 -17.049069 0 -17.049069 -143932.55 72.220984 + 112 0 -17.050572 0 -17.050572 -142440.22 72.205491 + 113 0 -17.052056 0 -17.052056 -140950.3 72.19004 + 114 0 -17.053523 0 -17.053523 -139462.86 72.174634 + 115 0 -17.054973 0 -17.054973 -137977.94 72.159273 + 116 0 -17.056405 0 -17.056405 -136495.62 72.143956 + 117 0 -17.05782 0 -17.05782 -135015.97 72.128686 + 118 0 -17.059217 0 -17.059217 -133539.04 72.113461 + 119 0 -17.060597 0 -17.060597 -132064.9 72.098283 + 120 0 -17.06196 0 -17.06196 -130593.62 72.083152 + 121 0 -17.063306 0 -17.063306 -129125.27 72.06807 + 122 0 -17.064634 0 -17.064634 -127659.91 72.053035 + 123 0 -17.065946 0 -17.065946 -126197.63 72.038049 + 124 0 -17.067241 0 -17.067241 -124738.49 72.023113 + 125 0 -17.068519 0 -17.068519 -123282.56 72.008227 + 126 0 -17.069781 0 -17.069781 -121829.92 71.993392 + 127 0 -17.071026 0 -17.071026 -120380.64 71.978608 + 128 0 -17.072254 0 -17.072254 -118934.81 71.963876 + 129 0 -17.073466 0 -17.073466 -117492.5 71.949197 + 130 0 -17.074661 0 -17.074661 -116053.78 71.934571 + 131 0 -17.075841 0 -17.075841 -114618.75 71.919999 + 132 0 -17.077004 0 -17.077004 -113187.47 71.905481 + 133 0 -17.078151 0 -17.078151 -111760.05 71.891019 + 134 0 -17.079282 0 -17.079282 -110336.55 71.876612 + 135 0 -17.080397 0 -17.080397 -108917.07 71.862262 + 136 0 -17.081496 0 -17.081496 -107501.7 71.84797 + 137 0 -17.08258 0 -17.08258 -106090.52 71.833735 + 138 0 -17.083647 0 -17.083647 -104683.62 71.81956 + 139 0 -17.0847 0 -17.0847 -103281.1 71.805444 + 140 0 -17.085737 0 -17.085737 -101883.05 71.791388 + 141 0 -17.086759 0 -17.086759 -100489.56 71.777393 + 142 0 -17.087765 0 -17.087765 -99100.741 71.763461 + 143 0 -17.088757 0 -17.088757 -97716.679 71.749591 + 144 0 -17.089733 0 -17.089733 -96337.477 71.735784 + 145 0 -17.090695 0 -17.090695 -94963.236 71.722042 + 146 0 -17.091642 0 -17.091642 -93594.06 71.708365 + 147 0 -17.092574 0 -17.092574 -92230.053 71.694754 + 148 0 -17.093491 0 -17.093491 -90871.322 71.68121 + 149 0 -17.094395 0 -17.094395 -89517.976 71.667734 + 150 0 -17.095284 0 -17.095284 -88170.122 71.654327 + 151 0 -17.096159 0 -17.096159 -86827.875 71.640989 + 152 0 -17.097019 0 -17.097019 -85491.345 71.627722 + 153 0 -17.097866 0 -17.097866 -84160.649 71.614526 + 154 0 -17.098699 0 -17.098699 -82835.907 71.601403 + 155 0 -17.099519 0 -17.099519 -81517.242 71.588353 + 156 0 -17.100325 0 -17.100325 -80204.773 71.575377 + 157 0 -17.101117 0 -17.101117 -78898.623 71.562477 + 158 0 -17.101896 0 -17.101896 -77598.914 71.549654 + 159 0 -17.102662 0 -17.102662 -76305.772 71.536908 + 160 0 -17.103415 0 -17.103415 -75019.324 71.52424 + 161 0 -17.104156 0 -17.104156 -73739.699 71.511652 + 162 0 -17.104883 0 -17.104883 -72467.027 71.499145 + 163 0 -17.105598 0 -17.105598 -71201.441 71.486719 + 164 0 -17.106301 0 -17.106301 -69943.075 71.474376 + 165 0 -17.106991 0 -17.106991 -68692.064 71.462118 + 166 0 -17.107669 0 -17.107669 -67448.547 71.449944 + 167 0 -17.108335 0 -17.108335 -66212.663 71.437856 + 168 0 -17.10899 0 -17.10899 -64984.552 71.425856 + 169 0 -17.109632 0 -17.109632 -63764.359 71.413945 + 170 0 -17.110264 0 -17.110264 -62552.227 71.402124 + 171 0 -17.110884 0 -17.110884 -61348.302 71.390393 + 172 0 -17.111492 0 -17.111492 -60152.733 71.378755 + 173 0 -17.11209 0 -17.11209 -58965.668 71.36721 + 174 0 -17.112677 0 -17.112677 -57787.258 71.355759 + 175 0 -17.113253 0 -17.113253 -56617.656 71.344405 + 176 0 -17.113818 0 -17.113818 -55457.015 71.333148 + 177 0 -17.114373 0 -17.114373 -54305.49 71.32199 + 178 0 -17.114919 0 -17.114919 -53163.237 71.310931 + 179 0 -17.115454 0 -17.115454 -52030.414 71.299973 + 180 0 -17.115979 0 -17.115979 -50907.179 71.289118 + 181 0 -17.116494 0 -17.116494 -49793.691 71.278366 + 182 0 -17.117 0 -17.117 -48690.111 71.267719 + 183 0 -17.117497 0 -17.117497 -47596.599 71.257179 + 184 0 -17.117985 0 -17.117985 -46513.318 71.246746 + 185 0 -17.118463 0 -17.118463 -45440.429 71.236423 + 186 0 -17.118933 0 -17.118933 -44378.096 71.226209 + 187 0 -17.119395 0 -17.119395 -43326.48 71.216108 + 188 0 -17.119848 0 -17.119848 -42285.745 71.206119 + 189 0 -17.120292 0 -17.120292 -41256.053 71.196244 + 190 0 -17.120729 0 -17.120729 -40237.567 71.186485 + 191 0 -17.121158 0 -17.121158 -39230.448 71.176843 + 192 0 -17.121579 0 -17.121579 -38234.858 71.16732 + 193 0 -17.121993 0 -17.121993 -37250.957 71.157916 + 194 0 -17.1224 0 -17.1224 -36278.905 71.148632 + 195 0 -17.122799 0 -17.122799 -35318.858 71.139471 + 196 0 -17.123192 0 -17.123192 -34370.973 71.130433 + 197 0 -17.123578 0 -17.123578 -33435.405 71.12152 + 198 0 -17.123957 0 -17.123957 -32512.305 71.112733 + 199 0 -17.12433 0 -17.12433 -31601.822 71.104072 + 200 0 -17.124697 0 -17.124697 -30704.104 71.09554 + 201 0 -17.125058 0 -17.125058 -29819.294 71.087137 + 202 0 -17.125414 0 -17.125414 -28947.532 71.078864 + 203 0 -17.125763 0 -17.125763 -28088.955 71.070723 + 204 0 -17.126108 0 -17.126108 -27243.695 71.062715 + 205 0 -17.126447 0 -17.126447 -26411.881 71.05484 + 206 0 -17.126781 0 -17.126781 -25593.635 71.047099 + 207 0 -17.12711 0 -17.12711 -24789.075 71.039494 + 208 0 -17.127435 0 -17.127435 -23998.314 71.032024 + 209 0 -17.127755 0 -17.127755 -23221.458 71.024692 + 210 0 -17.128071 0 -17.128071 -22458.608 71.017498 + 211 0 -17.128383 0 -17.128383 -21709.856 71.010442 + 212 0 -17.128691 0 -17.128691 -20975.29 71.003524 + 213 0 -17.128995 0 -17.128995 -20254.989 70.996747 + 214 0 -17.129296 0 -17.129296 -19549.023 70.990109 + 215 0 -17.129593 0 -17.129593 -18857.455 70.983612 + 216 0 -17.129886 0 -17.129886 -18180.34 70.977255 + 217 0 -17.130177 0 -17.130177 -17517.723 70.971039 + 218 0 -17.130465 0 -17.130465 -16869.64 70.964964 + 219 0 -17.130749 0 -17.130749 -16236.118 70.95903 + 220 0 -17.131031 0 -17.131031 -15617.173 70.953238 + 221 0 -17.131311 0 -17.131311 -15012.812 70.947586 + 222 0 -17.131588 0 -17.131588 -14423.029 70.942074 + 223 0 -17.131862 0 -17.131862 -13847.812 70.936704 + 224 0 -17.132135 0 -17.132135 -13287.132 70.931473 + 225 0 -17.132405 0 -17.132405 -12740.954 70.926381 + 226 0 -17.132673 0 -17.132673 -12209.229 70.921428 + 227 0 -17.13294 0 -17.13294 -11691.898 70.916614 + 228 0 -17.133205 0 -17.133205 -11188.888 70.911936 + 229 0 -17.133468 0 -17.133468 -10700.117 70.907395 + 230 0 -17.133729 0 -17.133729 -10225.491 70.902989 + 231 0 -17.133989 0 -17.133989 -9764.9031 70.898717 + 232 0 -17.134248 0 -17.134248 -9318.2364 70.894578 + 233 0 -17.134505 0 -17.134505 -8885.3617 70.89057 + 234 0 -17.134761 0 -17.134761 -8466.139 70.886692 + 235 0 -17.135016 0 -17.135016 -8060.4164 70.882943 + 236 0 -17.13527 0 -17.13527 -7668.0272 70.879321 + 237 0 -17.135522 0 -17.135522 -7288.7985 70.875823 + 238 0 -17.135774 0 -17.135774 -6922.5481 70.872449 + 239 0 -17.136024 0 -17.136024 -6569.0841 70.869196 + 240 0 -17.136274 0 -17.136274 -6228.205 70.866063 + 241 0 -17.136522 0 -17.136522 -5899.7007 70.863046 + 242 0 -17.13677 0 -17.13677 -5583.3523 70.860145 + 243 0 -17.137017 0 -17.137017 -5278.9333 70.857357 + 244 0 -17.137263 0 -17.137263 -4986.2096 70.854679 + 245 0 -17.137508 0 -17.137508 -4704.9402 70.852109 + 246 0 -17.137752 0 -17.137752 -4434.878 70.849645 + 247 0 -17.137996 0 -17.137996 -4175.7701 70.847284 + 248 0 -17.138238 0 -17.138238 -3927.3587 70.845025 + 249 0 -17.13848 0 -17.13848 -3689.3815 70.842863 + 250 0 -17.138721 0 -17.138721 -3461.5723 70.840797 + 251 0 -17.138961 0 -17.138961 -3243.6619 70.838825 + 252 0 -17.1392 0 -17.1392 -3035.3787 70.836943 + 253 0 -17.139439 0 -17.139439 -2836.4488 70.835149 + 254 0 -17.139676 0 -17.139676 -2646.5974 70.83344 + 255 0 -17.139913 0 -17.139913 -2465.549 70.831814 + 256 0 -17.140149 0 -17.140149 -2293.028 70.830267 + 257 0 -17.140384 0 -17.140384 -2128.7592 70.828798 + 258 0 -17.140618 0 -17.140618 -1972.4687 70.827404 + 259 0 -17.140851 0 -17.140851 -1823.8842 70.826082 + 260 0 -17.141083 0 -17.141083 -1682.7354 70.82483 + 261 0 -17.141314 0 -17.141314 -1548.7547 70.823645 + 262 0 -17.141544 0 -17.141544 -1421.6776 70.822524 + 263 0 -17.141773 0 -17.141773 -1301.2365 70.821465 + 264 0 -17.142001 0 -17.142001 -1187.1716 70.820466 + 265 0 -17.142228 0 -17.142228 -1079.2304 70.819524 + 266 0 -17.142454 0 -17.142454 -977.16509 70.818637 + 267 0 -17.142679 0 -17.142679 -880.73295 70.817803 + 268 0 -17.142902 0 -17.142902 -789.69636 70.817019 + 269 0 -17.143125 0 -17.143125 -703.82318 70.816283 + 270 0 -17.143346 0 -17.143346 -622.88698 70.815593 + 271 0 -17.143566 0 -17.143566 -546.66716 70.814947 + 272 0 -17.143785 0 -17.143785 -474.94913 70.814343 + 273 0 -17.144002 0 -17.144002 -407.52447 70.813778 + 274 0 -17.144218 0 -17.144218 -344.19096 70.813252 + 275 0 -17.144433 0 -17.144433 -284.7527 70.812762 + 276 0 -17.144647 0 -17.144647 -229.02015 70.812307 + 277 0 -17.144859 0 -17.144859 -176.81012 70.811884 + 278 0 -17.145069 0 -17.145069 -127.94584 70.811492 + 279 0 -17.145279 0 -17.145279 -82.256888 70.811129 + 280 0 -17.145487 0 -17.145487 -39.579162 70.810794 + 281 0 -17.145694 0 -17.145694 0.24515471 70.810486 + 282 0 -17.145899 0 -17.145899 37.367672 70.810203 + 283 0 -17.146102 0 -17.146102 71.933878 70.809943 + 284 0 -17.146305 0 -17.146305 104.08323 70.809705 + 285 0 -17.146505 0 -17.146505 133.94927 70.809489 + 286 0 -17.146705 0 -17.146705 161.65974 70.809292 + 287 0 -17.146902 0 -17.146902 187.33668 70.809114 + 288 0 -17.147099 0 -17.147099 211.09662 70.808953 + 289 0 -17.147293 0 -17.147293 233.05068 70.808809 + 290 0 -17.147487 0 -17.147487 253.30472 70.808681 + 291 0 -17.147678 0 -17.147678 271.9595 70.808567 + 292 0 -17.147868 0 -17.147868 289.11082 70.808466 + 293 0 -17.148057 0 -17.148057 304.84971 70.808379 + 294 0 -17.148244 0 -17.148244 319.26255 70.808303 + 295 0 -17.148429 0 -17.148429 332.43126 70.808239 + 296 0 -17.148613 0 -17.148613 344.43344 70.808185 + 297 0 -17.148795 0 -17.148795 355.34254 70.808141 + 298 0 -17.148976 0 -17.148976 365.22801 70.808106 + 299 0 -17.149155 0 -17.149155 374.15548 70.80808 + 300 0 -17.149332 0 -17.149332 382.1869 70.808061 + 301 0 -17.149508 0 -17.149508 389.3807 70.80805 + 302 0 -17.149682 0 -17.149682 395.79191 70.808046 + 303 0 -17.149854 0 -17.149854 401.47239 70.808049 + 304 0 -17.150025 0 -17.150025 406.47087 70.808057 + 305 0 -17.150194 0 -17.150194 410.83317 70.808071 + 306 0 -17.150362 0 -17.150362 414.60233 70.80809 + 307 0 -17.150528 0 -17.150528 417.81869 70.808113 + 308 0 -17.150692 0 -17.150692 420.52008 70.808141 + 309 0 -17.150855 0 -17.150855 422.74195 70.808173 + 310 0 -17.151016 0 -17.151016 424.51742 70.808209 + 311 0 -17.151176 0 -17.151176 425.87749 70.808248 + 312 0 -17.151334 0 -17.151334 426.85111 70.808291 + 313 0 -17.15149 0 -17.15149 427.46526 70.808336 + 314 0 -17.151644 0 -17.151644 427.74513 70.808384 + 315 0 -17.151797 0 -17.151797 427.71416 70.808434 + 316 0 -17.151948 0 -17.151948 427.39417 70.808487 + 317 0 -17.152098 0 -17.152098 426.80544 70.808542 + 318 0 -17.152246 0 -17.152246 425.96681 70.808598 + 319 0 -17.152392 0 -17.152392 424.89577 70.808657 + 320 0 -17.152537 0 -17.152537 423.6085 70.808716 + 321 0 -17.15268 0 -17.15268 422.12003 70.808778 + 322 0 -17.152821 0 -17.152821 420.44423 70.80884 + 323 0 -17.152961 0 -17.152961 418.59392 70.808904 + 324 0 -17.153099 0 -17.153099 416.58097 70.808969 + 325 0 -17.153236 0 -17.153236 414.41628 70.809035 + 326 0 -17.153371 0 -17.153371 412.10994 70.809101 + 327 0 -17.153504 0 -17.153504 409.67121 70.809169 + 328 0 -17.153636 0 -17.153636 407.1086 70.809237 + 329 0 -17.153766 0 -17.153766 404.42995 70.809305 + 330 0 -17.153894 0 -17.153894 401.64244 70.809374 + 331 0 -17.154021 0 -17.154021 398.75265 70.809444 + 332 0 -17.154146 0 -17.154146 395.7666 70.809514 + 333 0 -17.154269 0 -17.154269 392.68981 70.809585 + 334 0 -17.154391 0 -17.154391 389.52732 70.809655 + 335 0 -17.154511 0 -17.154511 386.28372 70.809727 + 336 0 -17.15463 0 -17.15463 382.96321 70.809798 + 337 0 -17.154747 0 -17.154747 379.56959 70.809869 + 338 0 -17.154862 0 -17.154862 376.10635 70.809941 + 339 0 -17.154976 0 -17.154976 372.57663 70.810013 + 340 0 -17.155088 0 -17.155088 368.98331 70.810085 + 341 0 -17.155198 0 -17.155198 365.32899 70.810157 + 342 0 -17.155307 0 -17.155307 361.61601 70.810229 + 343 0 -17.155415 0 -17.155415 357.84652 70.810301 + 344 0 -17.15552 0 -17.15552 354.02244 70.810373 + 345 0 -17.155624 0 -17.155624 350.14552 70.810445 + 346 0 -17.155727 0 -17.155727 346.21734 70.810517 + 347 0 -17.155828 0 -17.155828 342.23933 70.810589 + 348 0 -17.155927 0 -17.155927 338.21277 70.810661 + 349 0 -17.156025 0 -17.156025 334.13882 70.810733 + 350 0 -17.156121 0 -17.156121 330.01853 70.810805 + 351 0 -17.156215 0 -17.156215 325.85286 70.810877 + 352 0 -17.156308 0 -17.156308 321.64265 70.810949 + 353 0 -17.156399 0 -17.156399 317.38868 70.811021 + 354 0 -17.156489 0 -17.156489 313.09166 70.811092 + 355 0 -17.156577 0 -17.156577 308.75221 70.811164 + 356 0 -17.156664 0 -17.156664 304.37091 70.811235 + 357 0 -17.156749 0 -17.156749 299.94828 70.811306 + 358 0 -17.156832 0 -17.156832 295.48481 70.811377 + 359 0 -17.156914 0 -17.156914 290.98093 70.811448 + 360 0 -17.156994 0 -17.156994 286.43704 70.811519 + 361 0 -17.157073 0 -17.157073 281.85351 70.81159 + 362 0 -17.15715 0 -17.15715 277.23068 70.81166 + 363 0 -17.157225 0 -17.157225 272.56887 70.811731 + 364 0 -17.157299 0 -17.157299 267.86837 70.811801 + 365 0 -17.157371 0 -17.157371 263.12945 70.811871 + 366 0 -17.157442 0 -17.157442 258.35238 70.811941 + 367 0 -17.157511 0 -17.157511 253.53741 70.812011 + 368 0 -17.157579 0 -17.157579 248.68476 70.81208 + 369 0 -17.157645 0 -17.157645 243.79466 70.81215 + 370 0 -17.15771 0 -17.15771 238.86733 70.812219 + 371 0 -17.157773 0 -17.157773 233.90297 70.812288 + 372 0 -17.157834 0 -17.157834 228.90179 70.812357 + 373 0 -17.157894 0 -17.157894 223.86397 70.812425 + 374 0 -17.157952 0 -17.157952 218.7897 70.812494 + 375 0 -17.158009 0 -17.158009 213.67919 70.812562 + 376 0 -17.158064 0 -17.158064 208.53259 70.81263 + 377 0 -17.158118 0 -17.158118 203.35011 70.812698 + 378 0 -17.15817 0 -17.15817 198.13191 70.812766 + 379 0 -17.158221 0 -17.158221 192.87817 70.812833 + 380 0 -17.15827 0 -17.15827 187.58907 70.812901 + 381 0 -17.158317 0 -17.158317 182.26477 70.812968 + 382 0 -17.158363 0 -17.158363 176.90545 70.813035 + 383 0 -17.158408 0 -17.158408 171.51127 70.813101 + 384 0 -17.158451 0 -17.158451 166.08242 70.813168 + 385 0 -17.158492 0 -17.158492 160.61905 70.813234 + 386 0 -17.158532 0 -17.158532 155.12133 70.8133 + 387 0 -17.158571 0 -17.158571 149.58944 70.813366 + 388 0 -17.158607 0 -17.158607 144.02353 70.813432 + 389 0 -17.158643 0 -17.158643 138.42378 70.813497 + 390 0 -17.158676 0 -17.158676 132.79035 70.813562 + 391 0 -17.158709 0 -17.158709 127.1234 70.813627 + 392 0 -17.15874 0 -17.15874 121.4231 70.813692 + 393 0 -17.158769 0 -17.158769 115.68962 70.813756 + 394 0 -17.158797 0 -17.158797 109.92311 70.81382 + 395 0 -17.158823 0 -17.158823 104.12375 70.813884 + 396 0 -17.158847 0 -17.158847 98.291686 70.813948 + 397 0 -17.158871 0 -17.158871 92.42709 70.814011 + 398 0 -17.158892 0 -17.158892 86.530124 70.814075 + 399 0 -17.158913 0 -17.158913 80.600948 70.814138 + 400 0 -17.158931 0 -17.158931 74.639724 70.8142 + 401 0 -17.158949 0 -17.158949 68.646613 70.814263 + 402 0 -17.158964 0 -17.158964 62.621776 70.814325 + 403 0 -17.158979 0 -17.158979 56.565372 70.814387 + 404 0 -17.158991 0 -17.158991 50.477561 70.814448 + 405 0 -17.159003 0 -17.159003 44.358503 70.81451 + 406 0 -17.159012 0 -17.159012 38.208357 70.814571 + 407 0 -17.159021 0 -17.159021 32.027281 70.814631 + 408 0 -17.159027 0 -17.159027 25.815434 70.814692 + 409 0 -17.159033 0 -17.159033 19.572973 70.814752 + 410 0 -17.159037 0 -17.159037 13.300056 70.814812 + 411 0 -17.159039 0 -17.159039 6.99684 70.814872 + 412 0 -17.15904 0 -17.15904 0.66348035 70.814931 + 413 0 -17.15904 0 -17.15904 -0.0047955184 70.814937 + 414 0 -17.15904 0 -17.15904 0.45699657 70.814933 + 415 0 -17.15904 0 -17.15904 -4.4122105 70.814978 + 416 0 -17.15904 0 -17.15904 -22.201164 70.815142 + 417 0 -17.15904 0 -17.15904 -38.322358 70.815288 + 418 0 -17.15904 0 -17.15904 -52.580866 70.815413 + 419 0 -17.15904 0 -17.15904 -62.741627 70.815497 + 420 0 -17.159041 0 -17.159041 383.31572 70.811344 + 421 0 -17.159042 0 -17.159042 139.40651 70.813621 + 422 0 -17.159042 0 -17.159042 -21.674742 70.815122 + 423 0 -17.159043 0 -17.159043 0.57702101 70.814916 + 424 0 -17.159046 0 -17.159046 32.670407 70.814599 + 425 0 -17.159046 0 -17.159046 -430.08737 70.818904 + 426 0 -17.159047 0 -17.159047 -626.83783 70.820726 + 427 0 -17.159049 0 -17.159049 -130.36682 70.816086 + 428 0 -17.159049 0 -17.159049 117.9521 70.813771 + 429 0 -17.15905 0 -17.15905 -6.2183881 70.814929 + 430 0 -17.159055 0 -17.159055 -122.97542 70.815997 + 431 0 -17.159056 0 -17.159056 608.33051 70.809167 + 432 0 -17.159059 0 -17.159059 1034.0226 70.805174 + 433 0 -17.159066 0 -17.159066 390.21051 70.811145 + 434 0 -17.159067 0 -17.159067 -107.01533 70.815777 + 435 0 -17.159068 0 -17.159068 329.10806 70.811706 + 436 0 -17.159069 0 -17.159069 227.52056 70.812638 + 437 0 -17.15907 0 -17.15907 -94.836748 70.815641 + 438 0 -17.159072 0 -17.159072 -84.307774 70.815517 + 439 0 -17.159073 0 -17.159073 249.42629 70.812404 + 440 0 -17.159081 0 -17.159081 333.13653 70.811572 + 441 0 -17.159082 0 -17.159082 -204.89493 70.816583 + 442 0 -17.159086 0 -17.159086 -1022.4356 70.824161 + 443 0 -17.159093 0 -17.159093 -688.13143 70.821005 + 444 0 -17.159095 0 -17.159095 73.720206 70.813901 + 445 0 -17.159098 0 -17.159098 41.576808 70.814182 + 446 0 -17.159101 0 -17.159101 -991.90194 70.823781 + 447 0 -17.159109 0 -17.159109 -1147.377 70.825173 + 448 0 -17.159115 0 -17.159115 254.73736 70.812087 + 449 0 -17.159124 0 -17.159124 726.63505 70.807631 + 450 0 -17.159125 0 -17.159125 -74.816166 70.815098 + 451 0 -17.159137 0 -17.159137 -78.766464 70.81506 + 452 0 -17.15914 0 -17.15914 857.68445 70.806305 + 453 0 -17.159152 0 -17.159152 1067.4617 70.804267 + 454 0 -17.159158 0 -17.159158 -336.16513 70.81733 + 455 0 -17.159169 0 -17.159169 -1100.8249 70.824373 + 456 0 -17.15918 0 -17.15918 -102.72266 70.815016 + 457 0 -17.159183 0 -17.159183 870.10465 70.80592 + 458 0 -17.159197 0 -17.159197 894.49974 70.805603 + 459 0 -17.1592 0 -17.1592 -155.40673 70.815381 + 460 0 -17.159213 0 -17.159213 -253.20601 70.81621 + 461 0 -17.159215 0 -17.159215 583.09674 70.808398 + 462 0 -17.15923 0 -17.15923 1279.2822 70.801798 + 463 0 -17.159243 0 -17.159243 54.449631 70.813158 + 464 0 -17.159254 0 -17.159254 -978.33293 70.822701 + 465 0 -17.159258 0 -17.159258 142.35036 70.812247 + 466 0 -17.159275 0 -17.159275 142.81659 70.812134 + 467 0 -17.15928 0 -17.15928 -1109.7201 70.823762 + 468 0 -17.159299 0 -17.159299 -1268.3883 70.825115 + 469 0 -17.159307 0 -17.159307 321.75103 70.81027 + 470 0 -17.159328 0 -17.159328 876.47182 70.804956 + 471 0 -17.159337 0 -17.159337 -632.60689 70.818972 + 472 0 -17.159352 0 -17.159352 -1209.2039 70.824237 + 473 0 -17.159367 0 -17.159367 177.48138 70.81124 + 474 0 -17.159394 0 -17.159394 -118.10308 70.813829 + 475 0 -17.159407 0 -17.159407 862.7181 70.804593 + 476 0 -17.159426 0 -17.159426 -125.10734 70.813694 + 477 0 -17.159448 0 -17.159448 450.87066 70.808186 + 478 0 -17.15946 0 -17.15946 -801.40219 70.819776 + 479 0 -17.159488 0 -17.159488 -898.1368 70.820502 + 480 0 -17.159493 0 -17.159493 319.66181 70.809135 + 481 0 -17.159523 0 -17.159523 329.92053 70.808849 + 482 0 -17.159528 0 -17.159528 -982.52372 70.821039 + 483 0 -17.159557 0 -17.159557 -1138.78 70.82231 + 484 0 -17.159565 0 -17.159565 470.62789 70.807278 + 485 0 -17.15959 0 -17.15959 924.92945 70.802876 + 486 0 -17.1596 0 -17.1596 -793.40093 70.818836 + 487 0 -17.159621 0 -17.159621 -1462.5296 70.824923 + 488 0 -17.159639 0 -17.159639 89.162329 70.810377 + 489 0 -17.159672 0 -17.159672 -119.5576 70.812119 + 490 0 -17.159692 0 -17.159692 853.63193 70.802915 + 491 0 -17.15971 0 -17.15971 -459.68731 70.815053 + 492 0 -17.15974 0 -17.15974 107.54423 70.809585 + 493 0 -17.159765 0 -17.159765 -632.09634 70.816316 + 494 0 -17.159781 0 -17.159781 757.80328 70.80326 + 495 0 -17.159787 0 -17.159787 -629.85762 70.816163 + 496 0 -17.159827 0 -17.159827 -647.25234 70.816078 + 497 0 -17.159833 0 -17.159833 822.50837 70.802335 + 498 0 -17.159872 0 -17.159872 966.73507 70.800748 + 499 0 -17.15988 0 -17.15988 -723.78036 70.816462 + 500 0 -17.159913 0 -17.159913 -1148.5256 70.820207 + 501 0 -17.159926 0 -17.159926 649.90381 70.803376 + 502 0 -17.159965 0 -17.159965 880.70643 70.800979 + 503 0 -17.159976 0 -17.159976 -915.23366 70.817656 + 504 0 -17.160008 0 -17.160008 -1400.6818 70.821964 + 505 0 -17.160025 0 -17.160025 385.14324 70.805242 + 506 0 -17.160068 0 -17.160068 188.71237 70.806811 + 507 0 -17.160089 0 -17.160089 -979.60925 70.817559 + 508 0 -17.160112 0 -17.160112 355.4339 70.804983 + 509 0 -17.160145 0 -17.160145 -386.18301 70.811693 + 510 0 -17.160158 0 -17.160158 1171.2775 70.797075 + 511 0 -17.160194 0 -17.160194 324.67762 70.804769 + 512 0 -17.16021 0 -17.16021 -1121.5548 70.818136 + 513 0 -17.160241 0 -17.160241 -47.528105 70.80795 + 514 0 -17.160283 0 -17.160283 382.40039 70.803683 + 515 0 -17.160302 0 -17.160302 -1003.9818 70.816478 + 516 0 -17.160335 0 -17.160335 17.942466 70.806765 + 517 0 -17.160386 0 -17.160386 -102.4449 70.807577 + 518 0 -17.160423 0 -17.160423 622.65231 70.800586 + 519 0 -17.160442 0 -17.160442 -844.22256 70.814135 + 520 0 -17.160481 0 -17.160481 -35.95033 70.806372 + 521 0 -17.16053 0 -17.16053 273.69545 70.803184 + 522 0 -17.160556 0 -17.160556 -935.94328 70.814293 + 523 0 -17.160584 0 -17.160584 371.89004 70.80194 + 524 0 -17.160622 0 -17.160622 -456.17857 70.809429 + 525 0 -17.160639 0 -17.160639 1095.6461 70.794841 + 526 0 -17.160675 0 -17.160675 40.627699 70.804473 + 527 0 -17.160726 0 -17.160726 -311.83644 70.807447 + 528 0 -17.160753 0 -17.160753 933.26855 70.795665 + 529 0 -17.160783 0 -17.160783 -357.44627 70.807526 + 530 0 -17.160823 0 -17.160823 486.31464 70.799415 + 531 0 -17.160852 0 -17.160852 -746.23084 70.810725 + 532 0 -17.160886 0 -17.160886 386.84382 70.799958 + 533 0 -17.160923 0 -17.160923 -568.98687 70.808639 + 534 0 -17.160954 0 -17.160954 664.24761 70.796953 + 535 0 -17.16099 0 -17.16099 -421.51767 70.806861 + 536 0 -17.161027 0 -17.161027 600.05428 70.797108 + 537 0 -17.161059 0 -17.161059 -612.06887 70.808213 + 538 0 -17.161096 0 -17.161096 472.64403 70.797878 + 539 0 -17.161133 0 -17.161133 -598.68654 70.807643 + 540 0 -17.161152 0 -17.161152 1023.1118 70.792395 + 541 0 -17.161193 0 -17.161193 -35.397637 70.802031 + 542 0 -17.161257 0 -17.161257 147.75076 70.79993 + 543 0 -17.161303 0 -17.161303 -649.06071 70.807078 + 544 0 -17.16133 0 -17.16133 777.93092 70.793603 + 545 0 -17.161371 0 -17.161371 -284.74852 70.803271 + 546 0 -17.161416 0 -17.161416 600.99666 70.794737 + 547 0 -17.161448 0 -17.161448 -710.58138 70.806771 + 548 0 -17.161487 0 -17.161487 410.48186 70.796082 + 549 0 -17.161529 0 -17.161529 -600.27965 70.805251 + 550 0 -17.161564 0 -17.161564 643.52501 70.793439 + 551 0 -17.161604 0 -17.161604 -482.44503 70.803699 + 552 0 -17.161645 0 -17.161645 595.16183 70.7934 + 553 0 -17.161683 0 -17.161683 -602.20762 70.804337 + 554 0 -17.161723 0 -17.161723 533.13037 70.793507 + 555 0 -17.16175 0 -17.16175 -954.96625 70.807211 + 556 0 -17.16179 0 -17.16179 281.53155 70.795452 + 557 0 -17.16184 0 -17.16184 -537.69491 70.802781 + 558 0 -17.161876 0 -17.161876 746.28572 70.790589 + 559 0 -17.161916 0 -17.161916 -448.93603 70.801494 + 560 0 -17.161962 0 -17.161962 568.19954 70.79173 + 561 0 -17.162001 0 -17.162001 -643.27815 70.802789 + 562 0 -17.162043 0 -17.162043 527.58298 70.791619 + 563 0 -17.162087 0 -17.162087 -571.32059 70.8016 + 564 0 -17.162129 0 -17.162129 605.21731 70.790375 + 565 0 -17.162171 0 -17.162171 -554.46695 70.800933 + 566 0 -17.162216 0 -17.162216 576.88964 70.790115 + 567 0 -17.162258 0 -17.162258 -584.77752 70.800688 + 568 0 -17.162302 0 -17.162302 571.87801 70.789636 + 569 0 -17.162346 0 -17.162346 -573.59674 70.800051 + 570 0 -17.162378 0 -17.162378 905.80055 70.786059 + 571 0 -17.16242 0 -17.16242 -337.1272 70.7974 + 572 0 -17.162476 0 -17.162476 541.60052 70.788868 + 573 0 -17.162517 0 -17.162517 -697.58367 70.800172 + 574 0 -17.162561 0 -17.162561 513.66016 70.788611 + 575 0 -17.162609 0 -17.162609 -558.17156 70.798312 + 576 0 -17.162655 0 -17.162655 618.20971 70.787065 + 577 0 -17.1627 0 -17.1627 -557.03469 70.79775 + 578 0 -17.162749 0 -17.162749 570.74087 70.78694 + 579 0 -17.162795 0 -17.162795 -587.196 70.797457 + 580 0 -17.162843 0 -17.162843 574.37564 70.786336 + 581 0 -17.16289 0 -17.16289 -571.17037 70.796731 + 582 0 -17.162939 0 -17.162939 581.38001 70.785687 + 583 0 -17.162987 0 -17.162987 -573.47859 70.796168 + 584 0 -17.163036 0 -17.163036 576.2322 70.785146 + 585 0 -17.163072 0 -17.163072 -846.34282 70.798188 + 586 0 -17.163119 0 -17.163119 414.50492 70.786152 + 587 0 -17.163176 0 -17.163176 -542.58226 70.794732 + 588 0 -17.163225 0 -17.163225 652.70386 70.783289 + 589 0 -17.163273 0 -17.163273 -541.60824 70.794137 + 590 0 -17.163326 0 -17.163326 560.10549 70.783538 + 591 0 -17.163376 0 -17.163376 -592.30133 70.793982 + 592 0 -17.163428 0 -17.163428 570.9551 70.782821 + 593 0 -17.163479 0 -17.163479 -565.85007 70.793111 + 594 0 -17.163532 0 -17.163532 578.26538 70.782119 + 595 0 -17.163584 0 -17.163584 -570.97111 70.792526 + 596 0 -17.163637 0 -17.163637 571.43014 70.781545 + 597 0 -17.16369 0 -17.16369 -570.91823 70.791882 + 598 0 -17.163744 0 -17.163744 572.35789 70.780889 + 599 0 -17.163797 0 -17.163797 -568.87366 70.791211 + 600 0 -17.163841 0 -17.163841 803.0669 70.778145 + 601 0 -17.163891 0 -17.163891 -447.9247 70.789516 + 602 0 -17.163954 0 -17.163954 532.60981 70.779989 + 603 0 -17.164007 0 -17.164007 -621.10263 70.790425 + 604 0 -17.164062 0 -17.164062 558.375 70.779092 + 605 0 -17.164119 0 -17.164119 -552.56836 70.789113 + 606 0 -17.164176 0 -17.164176 576.37933 70.778234 + 607 0 -17.164232 0 -17.164232 -566.18392 70.788555 + 608 0 -17.16429 0 -17.16429 562.76789 70.777671 + 609 0 -17.164347 0 -17.164347 -565.32552 70.787849 + 610 0 -17.164405 0 -17.164405 565.34 70.776946 + 611 0 -17.164463 0 -17.164463 -562.38465 70.787117 + 612 0 -17.164523 0 -17.164523 563.17353 70.776255 + 613 0 -17.164581 0 -17.164581 -561.9318 70.786398 + 614 0 -17.164642 0 -17.164642 561.52777 70.775551 + 615 0 -17.164691 0 -17.164691 -752.16128 70.787505 + 616 0 -17.164747 0 -17.164747 483.1351 70.775644 + 617 0 -17.164813 0 -17.164813 -527.87148 70.784681 + 618 0 -17.164875 0 -17.164875 589.36888 70.773882 + 619 0 -17.164934 0 -17.164934 -555.53489 70.784204 + 620 0 -17.164998 0 -17.164998 548.13216 70.773523 + 621 0 -17.165059 0 -17.165059 -559.72273 70.783485 + 622 0 -17.165123 0 -17.165123 556.24572 70.772688 + 623 0 -17.165186 0 -17.165186 -553.24393 70.782662 + 624 0 -17.16525 0 -17.16525 553.01235 70.771949 + 625 0 -17.165314 0 -17.165314 -553.49014 70.78189 + 626 0 -17.165379 0 -17.165379 550.95745 70.771189 + 627 0 -17.165444 0 -17.165444 -551.39821 70.781086 + 628 0 -17.16551 0 -17.16551 549.15548 70.770415 + 629 0 -17.165575 0 -17.165575 -549.78543 70.780276 + 630 0 -17.165633 0 -17.165633 708.74455 70.768178 + 631 0 -17.165694 0 -17.165694 -492.59854 70.779023 + 632 0 -17.165767 0 -17.165767 515.23924 70.769179 + 633 0 -17.165835 0 -17.165835 -566.92612 70.77887 + 634 0 -17.165903 0 -17.165903 545.60427 70.768078 + 635 0 -17.165971 0 -17.165971 -538.79984 70.777787 + 636 0 -17.166041 0 -17.166041 541.46611 70.767281 + 637 0 -17.16611 0 -17.16611 -543.93525 70.776996 + 638 0 -17.166181 0 -17.166181 538.18188 70.766469 + 639 0 -17.166251 0 -17.166251 -540.60431 70.776115 + 640 0 -17.166323 0 -17.166323 536.42565 70.765629 + 641 0 -17.166394 0 -17.166394 -538.83572 70.775237 + 642 0 -17.166467 0 -17.166467 533.89777 70.764785 + 643 0 -17.166538 0 -17.166538 -536.81548 70.774346 + 644 0 -17.166613 0 -17.166613 531.52088 70.763929 + 645 0 -17.166677 0 -17.166677 -666.47558 70.774717 + 646 0 -17.166747 0 -17.166747 499.54892 70.763417 + 647 0 -17.166824 0 -17.166824 -509.84298 70.772376 + 648 0 -17.166901 0 -17.166901 535.91356 70.762153 + 649 0 -17.166975 0 -17.166975 -533.64122 70.771689 + 650 0 -17.167052 0 -17.167052 521.69416 70.761375 + 651 0 -17.167128 0 -17.167128 -528.26451 70.770718 + 652 0 -17.167206 0 -17.167206 521.98632 70.760444 + 653 0 -17.167283 0 -17.167283 -526.15025 70.769765 + 654 0 -17.167363 0 -17.167363 518.67412 70.759535 + 655 0 -17.16744 0 -17.16744 -523.94256 70.768798 + 656 0 -17.167521 0 -17.167521 516.03996 70.758607 + 657 0 -17.1676 0 -17.1676 -521.57733 70.767817 + 658 0 -17.167682 0 -17.167682 513.21663 70.757667 + 659 0 -17.167762 0 -17.167762 -519.2101 70.766823 + 660 0 -17.167838 0 -17.167838 619.53851 70.755737 + 661 0 -17.167914 0 -17.167914 -497.23685 70.765707 + 662 0 -17.168 0 -17.168 488.6259 70.755985 + 663 0 -17.168083 0 -17.168083 -519.78571 70.764899 + 664 0 -17.168168 0 -17.168168 507.65496 70.7548 + 665 0 -17.168251 0 -17.168251 -510.69491 70.763806 + 666 0 -17.168338 0 -17.168338 501.17533 70.753841 + 667 0 -17.168423 0 -17.168423 -509.67015 70.762769 + 668 0 -17.16851 0 -17.16851 498.61637 70.752831 + 669 0 -17.168596 0 -17.168596 -506.76933 70.761702 + 670 0 -17.168685 0 -17.168685 495.41366 70.751813 + 671 0 -17.168772 0 -17.168772 -504.18987 70.760623 + 672 0 -17.168862 0 -17.168862 492.23982 70.75078 + 673 0 -17.168951 0 -17.168951 -501.50046 70.759529 + 674 0 -17.169042 0 -17.169042 489.00036 70.749733 + 675 0 -17.169126 0 -17.169126 -585.84964 70.759267 + 676 0 -17.169213 0 -17.169213 480.93555 70.748785 + 677 0 -17.169305 0 -17.169305 -483.02335 70.757234 + 678 0 -17.1694 0 -17.1694 483.06978 70.747646 + 679 0 -17.169492 0 -17.169492 -495.24551 70.75623 + 680 0 -17.169587 0 -17.169587 479.08125 70.746562 + 681 0 -17.169681 0 -17.169681 -490.24038 70.755054 + 682 0 -17.169778 0 -17.169778 475.69052 70.745456 + 683 0 -17.169872 0 -17.169872 -487.65673 70.753884 + 684 0 -17.16997 0 -17.16997 472.18566 70.744335 + 685 0 -17.170066 0 -17.170066 -484.68409 70.752695 + 686 0 -17.170166 0 -17.170166 468.62665 70.743199 + 687 0 -17.170263 0 -17.170263 -481.71792 70.75149 + 688 0 -17.170365 0 -17.170365 465.01587 70.742046 + 689 0 -17.170463 0 -17.170463 -478.70397 70.750268 + 690 0 -17.170561 0 -17.170561 531.62431 70.740252 + 691 0 -17.170656 0 -17.170656 -474.31628 70.749076 + 692 0 -17.170761 0 -17.170761 448.57452 70.739833 + 693 0 -17.170863 0 -17.170863 -472.51479 70.747823 + 694 0 -17.170969 0 -17.170969 455.13594 70.738531 + 695 0 -17.171072 0 -17.171072 -469.61672 70.746552 + 696 0 -17.171179 0 -17.171179 450.07296 70.737326 + 697 0 -17.171283 0 -17.171283 -466.3646 70.74526 + 698 0 -17.171392 0 -17.171392 446.33901 70.736089 + 699 0 -17.171498 0 -17.171498 -463.16541 70.74395 + 700 0 -17.171608 0 -17.171608 442.39624 70.734836 + 701 0 -17.171715 0 -17.171715 -459.90733 70.742621 + 702 0 -17.171827 0 -17.171827 438.4164 70.733566 + 703 0 -17.171936 0 -17.171936 -456.6123 70.741274 + 704 0 -17.17205 0 -17.17205 434.3821 70.732277 + 705 0 -17.172156 0 -17.172156 -507.65893 70.740441 + 706 0 -17.172267 0 -17.172267 436.37323 70.730967 + 707 0 -17.172379 0 -17.172379 -444.88474 70.738529 + 708 0 -17.172496 0 -17.172496 424.88107 70.729708 + 709 0 -17.17261 0 -17.17261 -446.96021 70.737172 + 710 0 -17.172728 0 -17.172728 422.31548 70.728349 + 711 0 -17.172844 0 -17.172844 -443.15275 70.735745 + 712 0 -17.172964 0 -17.172964 417.85331 70.726988 + 713 0 -17.173081 0 -17.173081 -439.6694 70.7343 + 714 0 -17.173203 0 -17.173203 413.58003 70.725606 + 715 0 -17.173322 0 -17.173322 -436.14154 70.732835 + 716 0 -17.173446 0 -17.173446 409.23007 70.724204 + 717 0 -17.173566 0 -17.173566 -432.57245 70.731349 + 718 0 -17.173692 0 -17.173692 404.82936 70.722781 + 719 0 -17.173814 0 -17.173814 -428.96578 70.729842 + 720 0 -17.173938 0 -17.173938 442.66857 70.720964 + 721 0 -17.174058 0 -17.174058 -431.28617 70.728414 + 722 0 -17.174187 0 -17.174187 393.67544 70.719942 + 723 0 -17.174313 0 -17.174313 -420.87145 70.726801 + 724 0 -17.174444 0 -17.174444 391.42858 70.718434 + 725 0 -17.174572 0 -17.174572 -418.10247 70.725237 + 726 0 -17.174705 0 -17.174705 386.86682 70.716928 + 727 0 -17.174835 0 -17.174835 -414.2796 70.723642 + 728 0 -17.17497 0 -17.17497 382.19076 70.715401 + 729 0 -17.175101 0 -17.175101 -410.48471 70.722025 + 730 0 -17.175238 0 -17.175238 377.48367 70.713851 + 731 0 -17.175372 0 -17.175372 -406.65103 70.720384 + 732 0 -17.175511 0 -17.175511 372.72262 70.712278 + 733 0 -17.175646 0 -17.175646 -402.77957 70.71872 + 734 0 -17.175787 0 -17.175787 367.90966 70.710683 + 735 0 -17.175922 0 -17.175922 -430.30444 70.717342 + 736 0 -17.176061 0 -17.176061 371.77208 70.709021 + 737 0 -17.1762 0 -17.1762 -394.96361 70.715362 + 738 0 -17.176345 0 -17.176345 357.67313 70.707469 + 739 0 -17.176487 0 -17.176487 -390.89905 70.713624 + 740 0 -17.176634 0 -17.176634 353.27336 70.705798 + 741 0 -17.176778 0 -17.176778 -387.03412 70.711864 + 742 0 -17.176927 0 -17.176927 348.26943 70.704108 + 743 0 -17.177073 0 -17.177073 -382.97763 70.710077 + 744 0 -17.177224 0 -17.177224 343.19913 70.702393 + 745 0 -17.177372 0 -17.177372 -378.89156 70.708264 + 746 0 -17.177526 0 -17.177526 338.08091 70.700653 + 747 0 -17.177676 0 -17.177676 -374.77156 70.706425 + 748 0 -17.177832 0 -17.177832 332.91246 70.698887 + 749 0 -17.177985 0 -17.177985 -370.6176 70.70456 + 750 0 -17.178141 0 -17.178141 350.95644 70.696891 + 751 0 -17.178292 0 -17.178292 -373.45218 70.702763 + 752 0 -17.178452 0 -17.178452 323.88862 70.695299 + 753 0 -17.178609 0 -17.178609 -362.39037 70.700785 + 754 0 -17.178772 0 -17.178772 317.18196 70.693469 + 755 0 -17.178931 0 -17.178931 -358.02388 70.698837 + 756 0 -17.179097 0 -17.179097 311.84052 70.691597 + 757 0 -17.179258 0 -17.179258 -353.75711 70.696862 + 758 0 -17.179426 0 -17.179426 306.43275 70.689698 + 759 0 -17.17959 0 -17.17959 -349.45192 70.694858 + 760 0 -17.179761 0 -17.179761 300.97584 70.687771 + 761 0 -17.179927 0 -17.179927 -345.11965 70.692826 + 762 0 -17.1801 0 -17.1801 295.47393 70.685815 + 763 0 -17.180269 0 -17.180269 -340.76089 70.690763 + 764 0 -17.180444 0 -17.180444 289.92743 70.68383 + 765 0 -17.180614 0 -17.180614 -352.78318 70.688834 + 766 0 -17.180789 0 -17.180789 291.59782 70.681772 + 767 0 -17.180962 0 -17.180962 -334.18494 70.686599 + 768 0 -17.181143 0 -17.181143 279.50421 70.679796 + 769 0 -17.181319 0 -17.181319 -327.80797 70.684431 + 770 0 -17.181502 0 -17.181502 273.18555 70.677729 + 771 0 -17.181681 0 -17.181681 -323.15582 70.682245 + 772 0 -17.181867 0 -17.181867 267.39894 70.675625 + 773 0 -17.182049 0 -17.182049 -318.64702 70.680029 + 774 0 -17.182238 0 -17.182238 261.62763 70.673489 + 775 0 -17.182422 0 -17.182422 -314.13184 70.677781 + 776 0 -17.182614 0 -17.182614 255.82074 70.671321 + 777 0 -17.182801 0 -17.182801 -309.59495 70.675501 + 778 0 -17.182995 0 -17.182995 249.97307 70.66912 + 779 0 -17.183185 0 -17.183185 -305.03514 70.673187 + 780 0 -17.183381 0 -17.183381 255.50763 70.666788 + 781 0 -17.183572 0 -17.183572 -305.74587 70.670907 + 782 0 -17.183771 0 -17.183771 240.65332 70.664621 + 783 0 -17.183966 0 -17.183966 -296.91647 70.668494 + 784 0 -17.184169 0 -17.184169 232.74049 70.662343 + 785 0 -17.184368 0 -17.184368 -291.48898 70.666073 + 786 0 -17.184574 0 -17.184574 226.35443 70.660014 + 787 0 -17.184775 0 -17.184775 -286.68159 70.663621 + 788 0 -17.184984 0 -17.184984 220.23043 70.657646 + 789 0 -17.185188 0 -17.185188 -281.98358 70.661135 + 790 0 -17.1854 0 -17.1854 214.13191 70.655243 + 791 0 -17.185608 0 -17.185608 -277.29557 70.658613 + 792 0 -17.185823 0 -17.185823 208.0115 70.652803 + 793 0 -17.186033 0 -17.186033 -272.59754 70.656054 + 794 0 -17.186252 0 -17.186252 201.85982 70.650328 + 795 0 -17.186464 0 -17.186464 -275.46684 70.653535 + 796 0 -17.186685 0 -17.186685 200.24607 70.647786 + 797 0 -17.1869 0 -17.1869 -265.51591 70.650866 + 798 0 -17.187125 0 -17.187125 190.83875 70.645273 + 799 0 -17.187344 0 -17.187344 -259.16476 70.648184 + 800 0 -17.187572 0 -17.187572 183.68014 70.642697 + 801 0 -17.187795 0 -17.187795 -253.94155 70.645472 + 802 0 -17.188027 0 -17.188027 177.12848 70.640074 + 803 0 -17.188253 0 -17.188253 -249.0366 70.642723 + 804 0 -17.188488 0 -17.188488 170.73762 70.63741 + 805 0 -17.188717 0 -17.188717 -244.22382 70.639935 + 806 0 -17.188955 0 -17.188955 164.37949 70.634707 + 807 0 -17.189188 0 -17.189188 -239.43701 70.637107 + 808 0 -17.18943 0 -17.18943 158.01624 70.631962 + 809 0 -17.189666 0 -17.189666 -234.65679 70.634238 + 810 0 -17.189911 0 -17.189911 156.5673 70.629135 + 811 0 -17.19015 0 -17.19015 -232.94811 70.631367 + 812 0 -17.190397 0 -17.190397 147.27481 70.626346 + 813 0 -17.19064 0 -17.19064 -226.35006 70.628404 + 814 0 -17.190892 0 -17.190892 139.68265 70.623493 + 815 0 -17.191139 0 -17.191139 -220.867 70.625407 + 816 0 -17.191394 0 -17.191394 132.78469 70.620589 + 817 0 -17.191645 0 -17.191645 -215.80938 70.62237 + 818 0 -17.191904 0 -17.191904 126.14735 70.617639 + 819 0 -17.192158 0 -17.192158 -210.92525 70.61929 + 820 0 -17.192421 0 -17.192421 119.60948 70.614644 + 821 0 -17.192679 0 -17.192679 -206.11924 70.616167 + 822 0 -17.192946 0 -17.192946 113.10944 70.611604 + 823 0 -17.193207 0 -17.193207 -201.35483 70.612999 + 824 0 -17.193477 0 -17.193477 106.6239 70.60852 + 825 0 -17.193742 0 -17.193742 -199.68585 70.609819 + 826 0 -17.194016 0 -17.194016 102.45341 70.605375 + 827 0 -17.194285 0 -17.194285 -193.49869 70.606555 + 828 0 -17.194562 0 -17.194562 94.867506 70.602215 + 829 0 -17.194835 0 -17.194835 -188.05964 70.603249 + 830 0 -17.195116 0 -17.195116 87.851373 70.599001 + 831 0 -17.195393 0 -17.195393 -183.0219 70.599899 + 832 0 -17.195679 0 -17.195679 81.115021 70.595737 + 833 0 -17.195959 0 -17.195959 -178.18667 70.596502 + 834 0 -17.196249 0 -17.196249 74.538679 70.592424 + 835 0 -17.196534 0 -17.196534 -173.47809 70.59306 + 836 0 -17.196827 0 -17.196827 68.04076 70.589063 + 837 0 -17.197116 0 -17.197116 -168.85242 70.58957 + 838 0 -17.197413 0 -17.197413 61.592036 70.585653 + 839 0 -17.197706 0 -17.197706 -164.28963 70.586033 + 840 0 -17.198007 0 -17.198007 57.032858 70.582179 + 841 0 -17.198304 0 -17.198304 -161.21124 70.582466 + 842 0 -17.198609 0 -17.198609 49.971328 70.578683 + 843 0 -17.19891 0 -17.19891 -156.22845 70.578832 + 844 0 -17.199219 0 -17.199219 43.21839 70.575134 + 845 0 -17.199524 0 -17.199524 -151.52145 70.57515 + 846 0 -17.199837 0 -17.199837 36.679169 70.571532 + 847 0 -17.200147 0 -17.200147 -147.00463 70.571419 + 848 0 -17.200464 0 -17.200464 30.290537 70.567878 + 849 0 -17.200778 0 -17.200778 -142.63412 70.567639 + 850 0 -17.201099 0 -17.201099 24.020893 70.564173 + 851 0 -17.201417 0 -17.201417 -138.3887 70.56381 + 852 0 -17.201743 0 -17.201743 17.855952 70.560416 + 853 0 -17.202065 0 -17.202065 -134.25986 70.55993 + 854 0 -17.202395 0 -17.202395 11.791303 70.556607 + 855 0 -17.202721 0 -17.202721 -131.2764 70.556012 + 856 0 -17.203054 0 -17.203054 6.7270141 70.55274 + 857 0 -17.203385 0 -17.203385 -127.09832 70.552033 + 858 0 -17.203723 0 -17.203723 0.62413163 70.548832 + 859 0 -17.204057 0 -17.204057 -123.12804 70.548004 + 860 0 -17.204399 0 -17.204399 -5.2877393 70.544869 + 861 0 -17.204739 0 -17.204739 -119.35215 70.543924 + 862 0 -17.205085 0 -17.205085 -11.025436 70.540853 + 863 0 -17.205428 0 -17.205428 -115.75992 70.539794 + 864 0 -17.205778 0 -17.205778 -16.595303 70.536783 + 865 0 -17.206126 0 -17.206126 -112.35818 70.535613 + 866 0 -17.206481 0 -17.206481 -22.020318 70.53266 + 867 0 -17.206833 0 -17.206833 -109.1504 70.531382 + 868 0 -17.207191 0 -17.207191 -27.269379 70.528482 + 869 0 -17.207548 0 -17.207548 -106.13245 70.527099 + 870 0 -17.20791 0 -17.20791 -31.833918 70.524245 + 871 0 -17.208271 0 -17.208271 -103.75583 70.522771 + 872 0 -17.208637 0 -17.208637 -36.810185 70.51996 + 873 0 -17.209002 0 -17.209002 -101.05573 70.518388 + 874 0 -17.209373 0 -17.209373 -41.56533 70.515621 + 875 0 -17.209742 0 -17.209742 -98.595548 70.513954 + 876 0 -17.210116 0 -17.210116 -46.09447 70.511226 + 877 0 -17.21049 0 -17.21049 -96.37779 70.50947 + 878 0 -17.210868 0 -17.210868 -50.395091 70.506778 + 879 0 -17.211246 0 -17.211246 -94.405667 70.504935 + 880 0 -17.211628 0 -17.211628 -54.464225 70.502275 + 881 0 -17.21201 0 -17.21201 -92.682207 70.500352 + 882 0 -17.212396 0 -17.212396 -58.29937 70.497719 + 883 0 -17.212782 0 -17.212782 -91.209478 70.49572 + 884 0 -17.213172 0 -17.213172 -61.899275 70.493109 + 885 0 -17.213562 0 -17.213562 -90.161005 70.49104 + 886 0 -17.213955 0 -17.213955 -65.09684 70.488446 + 887 0 -17.214349 0 -17.214349 -89.128891 70.486312 + 888 0 -17.214747 0 -17.214747 -68.237176 70.483733 + 889 0 -17.215144 0 -17.215144 -88.348559 70.481537 + 890 0 -17.215545 0 -17.215545 -71.148241 70.478969 + 891 0 -17.215947 0 -17.215947 -87.812827 70.476716 + 892 0 -17.216352 0 -17.216352 -73.83845 70.474156 + 893 0 -17.216757 0 -17.216757 -87.510449 70.47185 + 894 0 -17.217165 0 -17.217165 -76.319503 70.469292 + 895 0 -17.217574 0 -17.217574 -87.42214 70.466938 + 896 0 -17.217986 0 -17.217986 -78.59683 70.46438 + 897 0 -17.218399 0 -17.218399 -87.533161 70.461981 + 898 0 -17.218814 0 -17.218814 -80.695861 70.459419 + 899 0 -17.219231 0 -17.219231 -87.829276 70.456979 + 900 0 -17.219649 0 -17.219649 -82.598103 70.454411 + 901 0 -17.220069 0 -17.220069 -88.324024 70.451933 + 902 0 -17.220491 0 -17.220491 -84.407391 70.449355 + 903 0 -17.220915 0 -17.220915 -88.923474 70.446842 + 904 0 -17.22134 0 -17.22134 -86.095875 70.444253 + 905 0 -17.221768 0 -17.221768 -89.649345 70.441707 + 906 0 -17.222196 0 -17.222196 -87.683831 70.439105 + 907 0 -17.222627 0 -17.222627 -90.478607 70.436531 + 908 0 -17.223059 0 -17.223059 -89.191411 70.433914 + 909 0 -17.223492 0 -17.223492 -91.396746 70.431315 + 910 0 -17.223927 0 -17.223927 -90.632652 70.428681 + 911 0 -17.224364 0 -17.224364 -92.389407 70.426058 + 912 0 -17.224802 0 -17.224802 -92.021053 70.423406 + 913 0 -17.225241 0 -17.225241 -93.443257 70.420759 + 914 0 -17.225683 0 -17.225683 -93.368875 70.418088 + 915 0 -17.226125 0 -17.226125 -94.547659 70.415418 + 916 0 -17.22657 0 -17.22657 -94.685776 70.412729 + 917 0 -17.227016 0 -17.227016 -95.689883 70.410036 + 918 0 -17.227463 0 -17.227463 -95.982881 70.407326 + 919 0 -17.227912 0 -17.227912 -96.863292 70.404611 + 920 0 -17.228362 0 -17.228362 -97.26595 70.401881 + 921 0 -17.228815 0 -17.228815 -98.061289 70.399144 + 922 0 -17.229268 0 -17.229268 -98.540585 70.396393 + 923 0 -17.229723 0 -17.229723 -99.278728 70.393634 + 924 0 -17.23018 0 -17.23018 -99.811031 70.390863 + 925 0 -17.230638 0 -17.230638 -100.5117 70.388082 + 926 0 -17.231098 0 -17.231098 -101.08042 70.385289 + 927 0 -17.231559 0 -17.231559 -101.7573 70.382486 + 928 0 -17.232022 0 -17.232022 -102.35098 70.379672 + 929 0 -17.232487 0 -17.232487 -103.0134 70.376848 + 930 0 -17.232953 0 -17.232953 -103.62221 70.374012 + 931 0 -17.23342 0 -17.23342 -104.2801 70.371166 + 932 0 -17.233889 0 -17.233889 -104.90008 70.368309 + 933 0 -17.23436 0 -17.23436 -105.55237 70.365441 + 934 0 -17.234832 0 -17.234832 -106.1821 70.362561 + 935 0 -17.235306 0 -17.235306 -106.83194 70.359672 + 936 0 -17.235781 0 -17.235781 -107.46875 70.356771 + 937 0 -17.236257 0 -17.236257 -108.11877 70.353859 + 938 0 -17.236736 0 -17.236736 -108.76928 70.350936 + 939 0 -17.237215 0 -17.237215 -109.42457 70.348002 + 940 0 -17.237697 0 -17.237697 -110.07883 70.345057 + 941 0 -17.238179 0 -17.238179 -110.73639 70.342101 + 942 0 -17.238663 0 -17.238663 -111.39385 70.339134 + 943 0 -17.239149 0 -17.239149 -112.05371 70.336156 + 944 0 -17.239636 0 -17.239636 -112.71398 70.333166 + 945 0 -17.240125 0 -17.240125 -113.37429 70.330166 + 946 0 -17.240615 0 -17.240615 -114.04029 70.327155 + 947 0 -17.241106 0 -17.241106 -114.70225 70.324133 + 948 0 -17.241599 0 -17.241599 -115.36922 70.321099 + 949 0 -17.242094 0 -17.242094 -116.0344 70.318055 + 950 0 -17.24259 0 -17.24259 -116.70279 70.315 + 951 0 -17.243087 0 -17.243087 -117.37064 70.311933 + 952 0 -17.243586 0 -17.243586 -118.04069 70.308855 + 953 0 -17.244086 0 -17.244086 -118.71088 70.305767 + 954 0 -17.244587 0 -17.244587 -119.38268 70.302667 + 955 0 -17.24509 0 -17.24509 -120.05497 70.299556 + 956 0 -17.245595 0 -17.245595 -120.72853 70.296434 + 957 0 -17.246101 0 -17.246101 -121.40276 70.293301 + 958 0 -17.246608 0 -17.246608 -122.07805 70.290156 + 959 0 -17.247116 0 -17.247116 -122.75407 70.287001 + 960 0 -17.247626 0 -17.247626 -123.4294 70.283834 + 961 0 -17.248138 0 -17.248138 -124.10697 70.280656 + 962 0 -17.248651 0 -17.248651 -124.77563 70.277466 + 963 0 -17.249165 0 -17.249165 -125.45127 70.274266 + 964 0 -17.24968 0 -17.24968 -126.12278 70.271054 + 965 0 -17.250197 0 -17.250197 -126.79811 70.267831 + 966 0 -17.250716 0 -17.250716 -127.47159 70.264597 + 967 0 -17.251235 0 -17.251235 -128.13686 70.261352 + 968 0 -17.251757 0 -17.251757 -128.79893 70.258095 + 969 0 -17.252279 0 -17.252279 -129.46471 70.254828 + 970 0 -17.252803 0 -17.252803 -130.1291 70.25155 + 971 0 -17.253328 0 -17.253328 -130.79551 70.24826 + 972 0 -17.253854 0 -17.253854 -131.46142 70.24496 + 973 0 -17.254382 0 -17.254382 -132.12848 70.241648 + 974 0 -17.254911 0 -17.254911 -132.79542 70.238326 + 975 0 -17.255441 0 -17.255441 -133.46165 70.234992 + 976 0 -17.255973 0 -17.255973 -134.13163 70.231648 + 977 0 -17.256506 0 -17.256506 -134.79805 70.228292 + 978 0 -17.25704 0 -17.25704 -135.46728 70.224926 + 979 0 -17.257575 0 -17.257575 -136.13484 70.221548 + 980 0 -17.258112 0 -17.258112 -136.80376 70.218159 + 981 0 -17.25865 0 -17.25865 -137.47188 70.21476 + 982 0 -17.259189 0 -17.259189 -138.14063 70.211349 + 983 0 -17.259729 0 -17.259729 -138.80897 70.207927 + 984 0 -17.260271 0 -17.260271 -139.47755 70.204494 + 985 0 -17.260814 0 -17.260814 -140.14587 70.20105 + 986 0 -17.261358 0 -17.261358 -140.8142 70.197595 + 987 0 -17.261903 0 -17.261903 -141.48231 70.194129 + 988 0 -17.262449 0 -17.262449 -142.1503 70.190651 + 989 0 -17.262997 0 -17.262997 -142.81803 70.187163 + 990 0 -17.263546 0 -17.263546 -143.4844 70.183663 + 991 0 -17.264096 0 -17.264096 -144.15354 70.180152 + 992 0 -17.264647 0 -17.264647 -144.81914 70.176629 + 993 0 -17.2652 0 -17.2652 -145.48658 70.173096 + 994 0 -17.265754 0 -17.265754 -146.15214 70.169551 + 995 0 -17.266308 0 -17.266308 -146.81827 70.165995 + 996 0 -17.266864 0 -17.266864 -147.48327 70.162427 + 997 0 -17.267422 0 -17.267422 -148.14822 70.158848 + 998 0 -17.26798 0 -17.26798 -148.81232 70.155258 + 999 0 -17.268539 0 -17.268539 -149.47606 70.151656 + 1000 0 -17.2691 0 -17.2691 -150.13883 70.148043 + 1001 0 -17.269662 0 -17.269662 -150.80101 70.144418 + 1002 0 -17.270224 0 -17.270224 -151.46247 70.140782 + 1003 0 -17.270788 0 -17.270788 -152.12322 70.137135 + 1004 0 -17.271353 0 -17.271353 -152.78318 70.133476 + 1005 0 -17.27192 0 -17.27192 -153.44143 70.129805 + 1006 0 -17.272487 0 -17.272487 -154.10124 70.126123 + 1007 0 -17.273055 0 -17.273055 -154.75763 70.122429 + 1008 0 -17.273625 0 -17.273625 -155.41477 70.118724 + 1009 0 -17.274195 0 -17.274195 -156.06978 70.115007 + 1010 0 -17.274767 0 -17.274767 -156.72453 70.111278 + 1011 0 -17.27534 0 -17.27534 -157.37769 70.107538 + 1012 0 -17.275914 0 -17.275914 -158.03007 70.103786 + 1013 0 -17.276488 0 -17.276488 -158.68106 70.100022 + 1014 0 -17.277064 0 -17.277064 -159.33098 70.096247 + 1015 0 -17.277641 0 -17.277641 -159.97955 70.09246 + 1016 0 -17.278219 0 -17.278219 -160.62688 70.088661 + 1017 0 -17.278798 0 -17.278798 -161.2728 70.08485 + 1018 0 -17.279378 0 -17.279378 -161.91736 70.081027 + 1019 0 -17.279959 0 -17.279959 -162.56044 70.077192 + 1020 0 -17.280542 0 -17.280542 -163.20139 70.073345 + 1021 0 -17.281125 0 -17.281125 -163.84249 70.069487 + 1022 0 -17.281709 0 -17.281709 -164.4802 70.065616 + 1023 0 -17.282294 0 -17.282294 -165.11746 70.061734 + 1024 0 -17.28288 0 -17.28288 -165.7522 70.057839 + 1025 0 -17.283467 0 -17.283467 -166.38573 70.053932 + 1026 0 -17.284055 0 -17.284055 -167.01708 70.050014 + 1027 0 -17.284644 0 -17.284644 -167.64681 70.046083 + 1028 0 -17.285234 0 -17.285234 -168.27445 70.04214 + 1029 0 -17.285825 0 -17.285825 -168.90022 70.038184 + 1030 0 -17.286417 0 -17.286417 -169.52388 70.034217 + 1031 0 -17.28701 0 -17.28701 -170.14551 70.030237 + 1032 0 -17.287603 0 -17.287603 -170.76495 70.026245 + 1033 0 -17.288198 0 -17.288198 -171.38312 70.022241 + 1034 0 -17.288793 0 -17.288793 -172.00824 70.018224 + 1035 0 -17.28939 0 -17.28939 -172.62678 70.014195 + 1036 0 -17.289987 0 -17.289987 -173.2462 70.010153 + 1037 0 -17.290586 0 -17.290586 -173.86036 70.006098 + 1038 0 -17.291185 0 -17.291185 -174.47379 70.002031 + 1039 0 -17.291785 0 -17.291785 -175.08334 69.997951 + 1040 0 -17.292386 0 -17.292386 -175.69113 69.993858 + 1041 0 -17.292988 0 -17.292988 -176.29564 69.989752 + 1042 0 -17.29359 0 -17.29359 -176.89783 69.985634 + 1043 0 -17.294194 0 -17.294194 -177.49697 69.981502 + 1044 0 -17.294798 0 -17.294798 -178.09347 69.977358 + 1045 0 -17.295403 0 -17.295403 -178.68696 69.9732 + 1046 0 -17.29601 0 -17.29601 -179.27759 69.969029 + 1047 0 -17.296617 0 -17.296617 -179.86516 69.964845 + 1048 0 -17.297224 0 -17.297224 -180.4497 69.960648 + 1049 0 -17.297833 0 -17.297833 -181.03107 69.956438 + 1050 0 -17.298442 0 -17.298442 -181.60927 69.952214 + 1051 0 -17.299053 0 -17.299053 -182.18421 69.947977 + 1052 0 -17.299664 0 -17.299664 -182.7558 69.943727 + 1053 0 -17.300276 0 -17.300276 -183.32397 69.939463 + 1054 0 -17.300888 0 -17.300888 -183.88866 69.935186 + 1055 0 -17.301502 0 -17.301502 -184.44979 69.930896 + 1056 0 -17.302116 0 -17.302116 -185.00729 69.926592 + 1057 0 -17.302731 0 -17.302731 -185.56107 69.922274 + 1058 0 -17.303346 0 -17.303346 -186.11105 69.917942 + 1059 0 -17.303963 0 -17.303963 -186.65717 69.913597 + 1060 0 -17.30458 0 -17.30458 -187.19933 69.909239 + 1061 0 -17.305198 0 -17.305198 -187.73746 69.904866 + 1062 0 -17.305816 0 -17.305816 -188.27147 69.90048 + 1063 0 -17.306435 0 -17.306435 -188.80128 69.896079 + 1064 0 -17.307055 0 -17.307055 -189.32681 69.891665 + 1065 0 -17.307676 0 -17.307676 -189.84796 69.887237 + 1066 0 -17.308297 0 -17.308297 -190.36465 69.882795 + 1067 0 -17.308919 0 -17.308919 -190.87679 69.878338 + 1068 0 -17.309542 0 -17.309542 -191.3843 69.873868 + 1069 0 -17.310165 0 -17.310165 -191.88707 69.869383 + 1070 0 -17.310789 0 -17.310789 -192.38501 69.864884 + 1071 0 -17.311413 0 -17.311413 -192.87804 69.860371 + 1072 0 -17.312039 0 -17.312039 -193.36606 69.855843 + 1073 0 -17.312664 0 -17.312664 -193.84897 69.851301 + 1074 0 -17.313291 0 -17.313291 -194.32667 69.846745 + 1075 0 -17.313918 0 -17.313918 -194.79906 69.842173 + 1076 0 -17.314545 0 -17.314545 -195.26605 69.837588 + 1077 0 -17.315173 0 -17.315173 -195.72753 69.832987 + 1078 0 -17.315802 0 -17.315802 -196.1834 69.828372 + 1079 0 -17.316431 0 -17.316431 -196.63354 69.823742 + 1080 0 -17.317061 0 -17.317061 -197.07787 69.819097 + 1081 0 -17.317691 0 -17.317691 -197.51574 69.814437 + 1082 0 -17.318321 0 -17.318321 -197.93293 69.809763 + 1083 0 -17.318953 0 -17.318953 -198.34941 69.805073 + 1084 0 -17.319584 0 -17.319584 -198.75581 69.800368 + 1085 0 -17.320216 0 -17.320216 -199.15938 69.795649 + 1086 0 -17.320849 0 -17.320849 -199.55381 69.790915 + 1087 0 -17.321482 0 -17.321482 -199.94398 69.786166 + 1088 0 -17.322115 0 -17.322115 -200.32552 69.781402 + 1089 0 -17.322749 0 -17.322749 -200.70179 69.776622 + 1090 0 -17.323383 0 -17.323383 -201.06967 69.771828 + 1091 0 -17.324018 0 -17.324018 -201.43152 69.767019 + 1092 0 -17.324653 0 -17.324653 -201.78507 69.762194 + 1093 0 -17.325288 0 -17.325288 -202.132 69.757354 + 1094 0 -17.325923 0 -17.325923 -202.46797 69.752499 + 1095 0 -17.326559 0 -17.326559 -202.79381 69.747628 + 1096 0 -17.327195 0 -17.327195 -203.11359 69.742741 + 1097 0 -17.327832 0 -17.327832 -203.42367 69.737839 + 1098 0 -17.328469 0 -17.328469 -203.72707 69.732921 + 1099 0 -17.329106 0 -17.329106 -204.02086 69.727988 + 1100 0 -17.329743 0 -17.329743 -204.30742 69.723038 + 1101 0 -17.330381 0 -17.330381 -204.58435 69.718072 + 1102 0 -17.331019 0 -17.331019 -204.85356 69.713089 + 1103 0 -17.331657 0 -17.331657 -205.11301 69.70809 + 1104 0 -17.332295 0 -17.332295 -205.36429 69.703075 + 1105 0 -17.332934 0 -17.332934 -205.60563 69.698043 + 1106 0 -17.333572 0 -17.333572 -205.83839 69.692995 + 1107 0 -17.334211 0 -17.334211 -206.06096 69.687929 + 1108 0 -17.334851 0 -17.334851 -206.27457 69.682847 + 1109 0 -17.33549 0 -17.33549 -206.4777 69.677747 + 1110 0 -17.33613 0 -17.33613 -206.67148 69.67263 + 1111 0 -17.336769 0 -17.336769 -206.85448 69.667496 + 1112 0 -17.337409 0 -17.337409 -207.02776 69.662344 + 1113 0 -17.338049 0 -17.338049 -207.18992 69.657175 + 1114 0 -17.338689 0 -17.338689 -207.342 69.651988 + 1115 0 -17.339329 0 -17.339329 -207.48256 69.646783 + 1116 0 -17.339969 0 -17.339969 -207.61271 69.64156 + 1117 0 -17.34061 0 -17.34061 -207.73093 69.636319 + 1118 0 -17.34125 0 -17.34125 -207.8384 69.63106 + 1119 0 -17.34189 0 -17.34189 -207.93348 69.625782 + 1120 0 -17.342531 0 -17.342531 -208.0175 69.620486 + 1121 0 -17.343171 0 -17.343171 -208.08863 69.615171 + 1122 0 -17.343811 0 -17.343811 -208.14842 69.609837 + 1123 0 -17.344451 0 -17.344451 -208.19473 69.604484 + 1124 0 -17.345092 0 -17.345092 -208.22948 69.599112 + 1125 0 -17.345732 0 -17.345732 -208.25008 69.593721 + 1126 0 -17.346372 0 -17.346372 -208.25898 69.58831 + 1127 0 -17.347012 0 -17.347012 -208.25292 69.582879 + 1128 0 -17.347652 0 -17.347652 -208.23515 69.577429 + 1129 0 -17.348291 0 -17.348291 -208.2014 69.571959 + 1130 0 -17.348931 0 -17.348931 -208.15616 69.566468 + 1131 0 -17.34957 0 -17.34957 -208.09359 69.560957 + 1132 0 -17.350209 0 -17.350209 -208.02016 69.555426 + 1133 0 -17.350848 0 -17.350848 -207.92747 69.549873 + 1134 0 -17.351487 0 -17.351487 -207.82362 69.5443 + 1135 0 -17.352125 0 -17.352125 -207.64199 69.538705 + 1136 0 -17.352763 0 -17.352763 -207.49769 69.533091 + 1137 0 -17.353401 0 -17.353401 -207.274 69.527455 + 1138 0 -17.354038 0 -17.354038 -207.11959 69.521799 + 1139 0 -17.354675 0 -17.354675 -206.8403 69.516121 + 1140 0 -17.355312 0 -17.355312 -206.69042 69.510423 + 1141 0 -17.355948 0 -17.355948 -206.33063 69.504702 + 1142 0 -17.356584 0 -17.356584 -206.21721 69.498962 + 1143 0 -17.35722 0 -17.35722 -205.72689 69.493197 + 1144 0 -17.357855 0 -17.357855 -205.71986 69.487414 + 1145 0 -17.358489 0 -17.358489 -204.99167 69.481603 + 1146 0 -17.359124 0 -17.359124 -205.24884 69.475777 + 1147 0 -17.359757 0 -17.359757 -204.03953 69.469918 + 1148 0 -17.36039 0 -17.36039 -204.93176 69.464051 + 1149 0 -17.361023 0 -17.361023 -202.66092 69.458137 + 1150 0 -17.361655 0 -17.361655 -205.10078 69.452234 + 1151 0 -17.362286 0 -17.362286 -200.31125 69.446255 + 1152 0 -17.362918 0 -17.362918 -206.6591 69.440331 + 1153 0 -17.363546 0 -17.363546 -195.50137 69.434258 + 1154 0 -17.36418 0 -17.36418 -212.15666 69.428357 + 1155 0 -17.364801 0 -17.364801 -183.93237 69.422115 + 1156 0 -17.365442 0 -17.365442 -229.57134 69.416368 + 1157 0 -17.366049 0 -17.366049 -153.31941 69.40974 + 1158 0 -17.366712 0 -17.366712 -285.89901 69.40455 + 1159 0 -17.36728 0 -17.36728 -70.07316 69.396896 + 1160 0 -17.368017 0 -17.368017 -488.08455 69.393647 + 1161 0 -17.368481 0 -17.368481 113.90981 69.38325 + 1162 0 -17.369396 0 -17.369396 -1174.4664 69.386505 + 1163 0 -17.369687 0 -17.369687 77.015302 69.371547 + 1164 0 -17.370609 0 -17.370609 -1054.6169 69.373132 + 1165 0 -17.370913 0 -17.370913 139.98978 69.358539 + 1166 0 -17.371828 0 -17.371828 -1273.1462 69.362797 + 1167 0 -17.372097 0 -17.372097 53.33545 69.347261 + 1168 0 -17.372988 0 -17.372988 -977.67383 69.347989 + 1169 0 -17.373296 0 -17.373296 193.15747 69.333497 + 1170 0 -17.374125 0 -17.374125 -1404.2219 69.340207 + 1171 0 -17.374373 0 -17.374373 1.7208281 69.324068 + 1172 0 -17.375191 0 -17.375191 -769.33072 69.322853 + 1173 0 -17.375533 0 -17.375533 259.62559 69.309269 + 1174 0 -17.376291 0 -17.376291 -1492.1437 69.318033 + 1175 0 -17.376524 0 -17.376524 -33.282806 69.301478 + 1176 0 -17.377295 0 -17.377295 -644.84271 69.299028 + 1177 0 -17.377662 0 -17.377662 280.85339 69.286076 + 1178 0 -17.378396 0 -17.378396 -1593.9745 69.29609 + 1179 0 -17.378613 0 -17.378613 -79.289365 69.279104 + 1180 0 -17.379325 0 -17.379325 -484.5026 69.275108 + 1181 0 -17.379739 0 -17.379739 245.82892 69.263398 + 1182 0 -17.380532 0 -17.380532 -1743.1757 69.273641 + 1183 0 -17.380729 0 -17.380729 -159.80869 69.256138 + 1184 0 -17.381349 0 -17.381349 -229.26322 69.249735 + 1185 0 -17.381903 0 -17.381903 -50.543643 69.241629 + 1186 0 -17.382652 0 -17.382652 -642.14872 69.238639 + 1187 0 -17.382988 0 -17.382988 369.4704 69.224899 + 1188 0 -17.383561 0 -17.383561 -1617.0426 69.237349 + 1189 0 -17.383756 0 -17.383756 -40.845982 69.219816 + 1190 0 -17.384507 0 -17.384507 -663.96471 69.216876 + 1191 0 -17.384823 0 -17.384823 410.15148 69.202641 + 1192 0 -17.385321 0 -17.385321 -1541.7802 69.21549 + 1193 0 -17.385514 0 -17.385514 33.115694 69.197916 + 1194 0 -17.386395 0 -17.386395 -1147.0894 69.198478 + 1195 0 -17.386609 0 -17.386609 326.4428 69.181537 + 1196 0 -17.387154 0 -17.387154 -1528.2713 69.192676 + 1197 0 -17.387336 0 -17.387336 76.727958 69.174848 + 1198 0 -17.388258 0 -17.388258 -1490.9773 69.178269 + 1199 0 -17.388431 0 -17.388431 143.06461 69.160216 + 1200 0 -17.389107 0 -17.389107 -1522.7629 69.16757 + 1201 0 -17.389276 0 -17.389276 126.98989 69.149387 + 1202 0 -17.390004 0 -17.390004 -1442.5181 69.154972 + 1203 0 -17.390171 0 -17.390171 202.09983 69.136792 + 1204 0 -17.390756 0 -17.390756 -1436.6857 69.144812 + 1205 0 -17.390921 0 -17.390921 212.48906 69.126577 + 1206 0 -17.391471 0 -17.391471 -1416.0423 69.134852 + 1207 0 -17.391632 0 -17.391632 239.06468 69.116552 + 1208 0 -17.392135 0 -17.392135 -1398.0948 69.125458 + 1209 0 -17.392294 0 -17.392294 261.66831 69.107103 + 1210 0 -17.392758 0 -17.392758 -1380.8972 69.116493 + 1211 0 -17.392914 0 -17.392914 283.65533 69.098084 + 1212 0 -17.393345 0 -17.393345 -1364.3503 69.107906 + 1213 0 -17.393499 0 -17.393499 304.84102 69.089445 + 1214 0 -17.393901 0 -17.393901 -1348.38 69.099652 + 1215 0 -17.394036 0 -17.394036 392.16619 69.080721 + 1216 0 -17.39438 0 -17.39438 -1312.2896 69.092208 + 1217 0 -17.394533 0 -17.394533 352.63226 69.073729 + 1218 0 -17.394881 0 -17.394881 -1318.9298 69.084746 + 1219 0 -17.395029 0 -17.395029 361.83822 69.066146 + 1220 0 -17.395363 0 -17.395363 -1305.113 69.077267 + 1221 0 -17.395507 0 -17.395507 381.26337 69.05861 + 1222 0 -17.395822 0 -17.395822 -1290.4051 69.070001 + 1223 0 -17.395965 0 -17.395965 399.92427 69.051298 + 1224 0 -17.396262 0 -17.396262 -1276.2675 69.062939 + 1225 0 -17.396402 0 -17.396402 417.9879 69.04419 + 1226 0 -17.396683 0 -17.396683 -1262.4499 69.056061 + 1227 0 -17.396821 0 -17.396821 431.16169 69.037316 + 1228 0 -17.397089 0 -17.397089 -1250.7338 69.049351 + 1229 0 -17.397224 0 -17.397224 432.81122 69.030721 + 1230 0 -17.397443 0 -17.397443 -1321.401 69.044207 + 1231 0 -17.39757 0 -17.39757 367.33697 69.025622 + 1232 0 -17.397846 0 -17.397846 -1253.7518 69.036793 + 1233 0 -17.39797 0 -17.39797 423.343 69.018325 + 1234 0 -17.398218 0 -17.398218 -1233.0827 69.030259 + 1235 0 -17.39834 0 -17.39834 429.41169 69.011918 + 1236 0 -17.398578 0 -17.398578 -1226.7073 69.02396 + 1237 0 -17.398696 0 -17.398696 428.20436 69.005714 + 1238 0 -17.398927 0 -17.398927 -1221.5585 69.017752 + 1239 0 -17.399042 0 -17.399042 427.00448 68.999594 + 1240 0 -17.399266 0 -17.399266 -1216.4176 69.011625 + 1241 0 -17.399378 0 -17.399378 426.06219 68.993551 + 1242 0 -17.399595 0 -17.399595 -1211.3908 69.005579 + 1243 0 -17.399703 0 -17.399703 425.2372 68.987586 + 1244 0 -17.399914 0 -17.399914 -1206.5128 68.999612 + 1245 0 -17.399998 0 -17.399998 500.93123 68.981323 + 1246 0 -17.400188 0 -17.400188 -1167.3754 68.994047 + 1247 0 -17.400293 0 -17.400293 445.3016 68.976269 + 1248 0 -17.400486 0 -17.400486 -1194.905 68.988602 + 1249 0 -17.400585 0 -17.400585 422.93047 68.970844 + 1250 0 -17.400778 0 -17.400778 -1194.2638 68.982877 + 1251 0 -17.400874 0 -17.400874 421.99749 68.965171 + 1252 0 -17.401061 0 -17.401061 -1189.0327 68.977185 + 1253 0 -17.401154 0 -17.401154 422.31646 68.959548 + 1254 0 -17.401335 0 -17.401335 -1184.4845 68.971572 + 1255 0 -17.401425 0 -17.401425 421.98607 68.954002 + 1256 0 -17.401601 0 -17.401601 -1180.2342 68.966028 + 1257 0 -17.401687 0 -17.401687 421.61479 68.948522 + 1258 0 -17.401858 0 -17.401858 -1176.0329 68.960548 + 1259 0 -17.401942 0 -17.401942 421.31701 68.943105 + 1260 0 -17.402068 0 -17.402068 -1306.9603 68.95729 + 1261 0 -17.402148 0 -17.402148 304.0129 68.939798 + 1262 0 -17.402338 0 -17.402338 -1176.2063 68.950089 + 1263 0 -17.402413 0 -17.402413 432.18304 68.932647 + 1264 0 -17.402568 0 -17.402568 -1155.0032 68.944708 + 1265 0 -17.402645 0 -17.402645 427.03241 68.927454 + 1266 0 -17.402794 0 -17.402794 -1158.9999 68.939562 + 1267 0 -17.402868 0 -17.402868 419.97438 68.922358 + 1268 0 -17.403014 0 -17.403014 -1156.0802 68.934372 + 1269 0 -17.403086 0 -17.403086 419.97814 68.917215 + 1270 0 -17.403227 0 -17.403227 -1151.2846 68.929216 + 1271 0 -17.403296 0 -17.403296 420.36242 68.912116 + 1272 0 -17.403433 0 -17.403433 -1146.8323 68.924113 + 1273 0 -17.4035 0 -17.4035 420.26692 68.90707 + 1274 0 -17.403632 0 -17.403632 -1142.4125 68.919055 + 1275 0 -17.403677 0 -17.403677 558.93744 68.9012 + 1276 0 -17.403793 0 -17.403793 -1062.971 68.914139 + 1277 0 -17.403859 0 -17.403859 466.943 68.89738 + 1278 0 -17.403975 0 -17.403975 -1133.5504 68.910039 + 1279 0 -17.404038 0 -17.404038 408.24342 68.89323 + 1280 0 -17.404159 0 -17.404159 -1137.3835 68.90511 + 1281 0 -17.404218 0 -17.404218 414.4907 68.888261 + 1282 0 -17.404335 0 -17.404335 -1123.8496 68.900085 + 1283 0 -17.404392 0 -17.404392 421.32103 68.883303 + 1284 0 -17.404505 0 -17.404505 -1117.2889 68.895184 + 1285 0 -17.40456 0 -17.40456 420.35355 68.878475 + 1286 0 -17.404669 0 -17.404669 -1112.5768 68.890322 + 1287 0 -17.404723 0 -17.404723 419.21035 68.873675 + 1288 0 -17.404828 0 -17.404828 -1106.5469 68.885465 + 1289 0 -17.40488 0 -17.40488 419.08068 68.868881 + 1290 0 -17.40494 0 -17.40494 -1357.926 68.884436 + 1291 0 -17.404993 0 -17.404993 162.22552 68.867906 + 1292 0 -17.405134 0 -17.405134 -1066.5609 68.875413 + 1293 0 -17.405175 0 -17.405175 518.8586 68.858468 + 1294 0 -17.405267 0 -17.405267 -1011.7733 68.870468 + 1295 0 -17.405316 0 -17.405316 467.22345 68.854265 + 1296 0 -17.405401 0 -17.405401 -1075.8591 68.866496 + 1297 0 -17.405449 0 -17.405449 397.44885 68.850353 + 1298 0 -17.405537 0 -17.405537 -1086.1983 68.861773 + 1299 0 -17.405581 0 -17.405581 402.46107 68.845547 + 1300 0 -17.405668 0 -17.405668 -1056.8718 68.856671 + 1301 0 -17.40571 0 -17.40571 421.75775 68.840538 + 1302 0 -17.405793 0 -17.405793 -1037.108 68.851713 + 1303 0 -17.405834 0 -17.405834 421.01675 68.835746 + 1304 0 -17.405913 0 -17.405913 -1028.829 68.84685 + 1305 0 -17.405931 0 -17.405931 710.66482 68.828924 + 1306 0 -17.406012 0 -17.406012 -702.55842 68.839557 + 1307 0 -17.406049 0 -17.406049 712.5042 68.823943 + 1308 0 -17.406108 0 -17.406108 -878.93909 68.837153 + 1309 0 -17.406154 0 -17.406154 396.41587 68.822551 + 1310 0 -17.406214 0 -17.406214 -1104.8949 68.834537 + 1311 0 -17.406254 0 -17.406254 247.63517 68.819406 + 1312 0 -17.406329 0 -17.406329 -1049.3436 68.828573 + 1313 0 -17.40636 0 -17.40636 401.93964 68.812757 + 1314 0 -17.406432 0 -17.406432 -869.40142 68.821625 + 1315 0 -17.406463 0 -17.406463 512.91216 68.806335 + 1316 0 -17.406527 0 -17.406527 -800.87624 68.815859 + 1317 0 -17.406559 0 -17.406559 481.78745 68.801325 + 1318 0 -17.406616 0 -17.406616 -851.9754 68.811193 + 1319 0 -17.40665 0 -17.40665 353.6116 68.797255 + 1320 0 -17.406663 0 -17.406663 -1518.9575 68.814664 + 1321 0 -17.406724 0 -17.406724 -1017.862 68.806032 + 1322 0 -17.406731 0 -17.406731 527.17196 68.790319 + 1323 0 -17.406803 0 -17.406803 481.29683 68.785784 + 1324 0 -17.406809 0 -17.406809 -915.34613 68.799106 + 1325 0 -17.406869 0 -17.406869 -835.18114 68.793724 + 1326 0 -17.406874 0 -17.406874 430.54291 68.780843 + 1327 0 -17.406931 0 -17.406931 385.22935 68.776473 + 1328 0 -17.406935 0 -17.406935 -738.53834 68.787204 + 1329 0 -17.406982 0 -17.406982 -660.59542 68.781992 + 1330 0 -17.406985 0 -17.406985 336.75082 68.771837 + 1331 0 -17.407028 0 -17.407028 291.27247 68.767602 + 1332 0 -17.407031 0 -17.407031 -571.08867 68.775838 + 1333 0 -17.407062 0 -17.407062 -483.86507 68.770911 + 1334 0 -17.407064 0 -17.407064 282.74715 68.763112 + 1335 0 -17.407066 0 -17.407066 -452.15158 68.77019 + 1336 0 -17.407085 0 -17.407085 -283.65257 68.765724 + 1337 0 -17.407088 0 -17.407088 663.51287 68.755725 + 1338 0 -17.407094 0 -17.407094 555.6776 68.755947 + 1339 0 -17.407095 0 -17.407095 -175.96304 68.763135 + 1340 0 -17.407109 0 -17.407109 -100.85385 68.760016 + 1341 0 -17.407114 0 -17.407114 437.25665 68.75364 + 1342 0 -17.407118 0 -17.407118 -337.35394 68.760579 + 1343 0 -17.407125 0 -17.407125 -270.12008 68.758143 + 1344 0 -17.407128 0 -17.407128 599.32753 68.748962 + 1345 0 -17.407133 0 -17.407133 661.70356 68.747229 + 1346 0 -17.407135 0 -17.407135 -147.38786 68.755124 + 1347 0 -17.407138 0 -17.407138 -232.84875 68.755004 + 1348 0 -17.407139 0 -17.407139 274.56123 68.749711 + 1349 0 -17.407145 0 -17.407145 1021.846 68.73955 + 1350 0 -17.407149 0 -17.407149 -57.328533 68.750261 + 1351 0 -17.40715 0 -17.40715 -1.8348972 68.749228 + 1352 0 -17.407159 0 -17.407159 10.648388 68.74485 + 1353 0 -17.40716 0 -17.40716 -144.89011 68.7462 + 1354 0 -17.40716 0 -17.40716 73.252363 68.74385 + 1355 0 -17.407164 0 -17.407164 14.979855 68.740497 + 1356 0 -17.407164 0 -17.407164 -29.088692 68.740909 + 1357 0 -17.407164 0 -17.407164 1.9844735 68.740527 + 1358 0 -17.407164 0 -17.407164 3.0949532 68.739352 + 1359 0 -17.407164 0 -17.407164 -52.701411 68.739994 + 1360 0 -17.407164 0 -17.407164 -0.06033671 68.739517 + 1361 0 -17.407164 0 -17.407164 0.244059 68.739514 + 1362 0 -17.407164 0 -17.407164 -0.007655784 68.739517 + 1363 0 -17.407164 0 -17.407164 -0.003545028 68.739515 + 1364 0 -17.407164 0 -17.407164 0.02806176 68.739514 + 1365 0 -17.407164 0 -17.407164 -0.016715233 68.739515 + 1366 0 -17.407164 0 -17.407164 0.00051411057 68.739514 + 1367 0 -17.407164 0 -17.407164 -1.7073439e-05 68.739514 + 1368 0 -17.407164 0 -17.407164 -0.002752034 68.739514 + 1369 0 -17.407164 0 -17.407164 1.1257549e-06 68.739514 + 1370 0 -17.407164 0 -17.407164 1.3184034e-07 68.739514 + 1371 0 -17.407164 0 -17.407164 -8.5179583e-06 68.739514 + 1372 0 -17.407164 0 -17.407164 0.000210605 68.739514 + 1373 0 -17.407164 0 -17.407164 0.070251229 68.739514 + 1374 0 -17.407165 0 -17.407165 314.05351 68.737763 + 1375 0 -17.407167 0 -17.407167 626.84951 68.736011 + 1376 0 -17.407172 0 -17.407172 938.45625 68.734258 + 1377 0 -17.407179 0 -17.407179 1248.8556 68.732505 + 1378 0 -17.407187 0 -17.407187 1557.924 68.73075 + 1379 0 -17.407198 0 -17.407198 1865.626 68.728996 + 1380 0 -17.40721 0 -17.40721 326.79932 68.743998 + 1381 0 -17.407212 0 -17.407212 -465.38478 68.750911 + 1382 0 -17.407216 0 -17.407216 -319.43398 68.747634 + 1383 0 -17.407217 0 -17.407217 286.20101 68.741062 + 1384 0 -17.407221 0 -17.407221 224.62543 68.740026 + 1385 0 -17.407221 0 -17.407221 -243.40436 68.744374 + 1386 0 -17.407225 0 -17.407225 -191.32076 68.742096 + 1387 0 -17.407225 0 -17.407225 205.79526 68.738024 + 1388 0 -17.407235 0 -17.407235 199.08208 68.736335 + 1389 0 -17.407235 0 -17.407235 -251.58497 68.740929 + 1390 0 -17.407248 0 -17.407248 -543.7719 68.745699 + 1391 0 -17.407251 0 -17.407251 449.44871 68.735938 + 1392 0 -17.407256 0 -17.407256 1781.4606 68.72289 + 1393 0 -17.40732 0 -17.40732 2308.5921 68.718356 + 1394 0 -17.407347 0 -17.407347 309.97797 68.738271 + 1395 0 -17.407349 0 -17.407349 -410.85927 68.74516 + 1396 0 -17.407359 0 -17.407359 -377.66287 68.743077 + 1397 0 -17.407361 0 -17.407361 322.43995 68.736019 + 1398 0 -17.407385 0 -17.407385 309.61874 68.73512 + 1399 0 -17.407388 0 -17.407388 -644.59427 68.744706 + 1400 0 -17.407398 0 -17.407398 -845.47157 68.746891 + 1401 0 -17.407403 0 -17.407403 443.45105 68.734043 + 1402 0 -17.407421 0 -17.407421 1194.4466 68.726625 + 1403 0 -17.407436 0 -17.407436 -269.61761 68.741278 + 1404 0 -17.407514 0 -17.407514 153.7371 68.737054 + 1405 0 -17.407535 0 -17.407535 -1072.4569 68.749058 + 1406 0 -17.40758 0 -17.40758 -355.33965 68.741459 + 1407 0 -17.407584 0 -17.407584 772.20072 68.730208 + 1408 0 -17.4076 0 -17.4076 624.52976 68.731713 + 1409 0 -17.407604 0 -17.407604 -468.47974 68.742606 + 1410 0 -17.407607 0 -17.407607 596.85591 68.731928 + 1411 0 -17.407632 0 -17.407632 532.91999 68.732383 + 1412 0 -17.407636 0 -17.407636 -627.92354 68.743992 + 1413 0 -17.407657 0 -17.407657 -665.60323 68.744384 + 1414 0 -17.407662 0 -17.407662 600.68649 68.731697 + 1415 0 -17.407686 0 -17.407686 904.85157 68.728471 + 1416 0 -17.407695 0 -17.407695 -745.1691 68.744936 + 1417 0 -17.407723 0 -17.407723 -1818.1837 68.755583 + 1418 0 -17.407754 0 -17.407754 -115.98363 68.738498 + 1419 0 -17.407773 0 -17.407773 1071.9935 68.726493 + 1420 0 -17.407799 0 -17.407799 -439.06858 68.741481 + 1421 0 -17.40788 0 -17.40788 1121.1911 68.7256 + 1422 0 -17.407939 0 -17.407939 -475.58861 68.741368 + 1423 0 -17.408086 0 -17.408086 913.49029 68.726937 + 1424 0 -17.408193 0 -17.408193 -1060.5682 68.746256 + 1425 0 -17.408202 0 -17.408202 603.42221 68.729585 + 1426 0 -17.408262 0 -17.408262 587.3172 68.729468 + 1427 0 -17.408272 0 -17.408272 -1036.8461 68.745689 + 1428 0 -17.408321 0 -17.408321 -676.27051 68.741979 + 1429 0 -17.408331 0 -17.408331 1061.9599 68.724534 + 1430 0 -17.408385 0 -17.408385 1007.0912 68.724775 + 1431 0 -17.408395 0 -17.408395 -777.10636 68.7426 + 1432 0 -17.40845 0 -17.40845 -770.82307 68.742409 + 1433 0 -17.408461 0 -17.408461 1011.2013 68.724521 + 1434 0 -17.40852 0 -17.40852 886.37672 68.725451 + 1435 0 -17.40853 0 -17.40853 -928.60595 68.743577 + 1436 0 -17.408601 0 -17.408601 -822.61925 68.742319 + 1437 0 -17.408613 0 -17.408613 907.9372 68.724945 + 1438 0 -17.408661 0 -17.408661 499.15586 68.728772 + 1439 0 -17.408677 0 -17.408677 -1248.1199 68.746192 + 1440 0 -17.408689 0 -17.408689 671.21877 68.726958 + 1441 0 -17.408894 0 -17.408894 177.30336 68.731123 + 1442 0 -17.408928 0 -17.408928 -785.4805 68.740567 + 1443 0 -17.408958 0 -17.408958 1004.3333 68.722522 + 1444 0 -17.409053 0 -17.409053 -433.30226 68.7365 + 1445 0 -17.409116 0 -17.409116 1252.0816 68.719396 + 1446 0 -17.409185 0 -17.409185 -349.87663 68.735177 + 1447 0 -17.409289 0 -17.409289 1145.679 68.719784 + 1448 0 -17.40935 0 -17.40935 -850.74415 68.739509 + 1449 0 -17.409487 0 -17.409487 502.23206 68.725399 + 1450 0 -17.409571 0 -17.409571 -1507.6559 68.745153 + 1451 0 -17.409669 0 -17.409669 54.972945 68.729133 + 1452 0 -17.410021 0 -17.410021 -1096.2632 68.739232 + 1453 0 -17.41006 0 -17.41006 692.76584 68.721169 + 1454 0 -17.410181 0 -17.410181 -762.01973 68.735207 + 1455 0 -17.410208 0 -17.410208 1071.3375 68.716745 + 1456 0 -17.410298 0 -17.410298 -846.90368 68.73558 + 1457 0 -17.410365 0 -17.410365 816.49214 68.718651 + 1458 0 -17.41046 0 -17.41046 -1155.5555 68.737988 + 1459 0 -17.410544 0 -17.410544 451.00439 68.721565 + 1460 0 -17.410673 0 -17.410673 -1465.9649 68.740195 + 1461 0 -17.410742 0 -17.410742 217.35424 68.72307 + 1462 0 -17.410987 0 -17.410987 -1556.9801 68.739792 + 1463 0 -17.411042 0 -17.411042 191.63615 68.722073 + 1464 0 -17.411336 0 -17.411336 -1365.224 68.736411 + 1465 0 -17.411387 0 -17.411387 391.16341 68.718622 + 1466 0 -17.411583 0 -17.411583 -1407.6522 68.735798 + 1467 0 -17.411643 0 -17.411643 313.65944 68.718324 + 1468 0 -17.411855 0 -17.411855 -1410.5378 68.734679 + 1469 0 -17.411913 0 -17.411913 317.04047 68.717144 + 1470 0 -17.412015 0 -17.412015 -1691.613 68.736807 + 1471 0 -17.412076 0 -17.412076 34.816053 68.719278 + 1472 0 -17.412745 0 -17.412745 -830.50479 68.725086 + 1473 0 -17.412803 0 -17.412803 870.49201 68.707794 + 1474 0 -17.412913 0 -17.412913 -1145.3768 68.727528 + 1475 0 -17.412995 0 -17.412995 464.91793 68.711051 + 1476 0 -17.41315 0 -17.41315 -1446.1498 68.729523 + 1477 0 -17.41322 0 -17.41322 231.58993 68.712428 + 1478 0 -17.413503 0 -17.413503 -1470.1201 68.72825 + 1479 0 -17.413564 0 -17.413564 247.38474 68.710789 + 1480 0 -17.41386 0 -17.41386 -1453.8863 68.726548 + 1481 0 -17.413923 0 -17.413923 257.7383 68.709137 + 1482 0 -17.414213 0 -17.414213 -1440.5308 68.724886 + 1483 0 -17.414278 0 -17.414278 264.06808 68.707535 + 1484 0 -17.414569 0 -17.414569 -1445.7302 68.723396 + 1485 0 -17.41461 0 -17.41461 351.75654 68.705208 + 1486 0 -17.414856 0 -17.414856 -1425.3588 68.721942 + 1487 0 -17.414924 0 -17.414924 262.85262 68.704733 + 1488 0 -17.415221 0 -17.415221 -1438.6873 68.720482 + 1489 0 -17.415289 0 -17.415289 249.8174 68.703266 + 1490 0 -17.415604 0 -17.415604 -1423.1183 68.718647 + 1491 0 -17.415673 0 -17.415673 260.36757 68.701473 + 1492 0 -17.415985 0 -17.415985 -1420.49 68.716946 + 1493 0 -17.416056 0 -17.416056 255.75404 68.699834 + 1494 0 -17.416377 0 -17.416377 -1413.3815 68.715151 + 1495 0 -17.416449 0 -17.416449 256.87109 68.698089 + 1496 0 -17.416774 0 -17.416774 -1407.9167 68.713341 + 1497 0 -17.416848 0 -17.416848 255.7214 68.696336 + 1498 0 -17.417179 0 -17.417179 -1401.6226 68.711484 + 1499 0 -17.417255 0 -17.417255 255.43693 68.694534 + 1500 0 -17.417493 0 -17.417493 -1542.8611 68.711502 + 1501 0 -17.417569 0 -17.417569 120.46318 68.694492 + 1502 0 -17.418104 0 -17.418104 -1234.6747 68.705698 + 1503 0 -17.418182 0 -17.418182 402.71934 68.688918 + 1504 0 -17.418434 0 -17.418434 -1381.8524 68.705695 + 1505 0 -17.418519 0 -17.418519 238.06776 68.689067 + 1506 0 -17.418884 0 -17.418884 -1375.8881 68.70362 + 1507 0 -17.418966 0 -17.418966 254.24473 68.686897 + 1508 0 -17.419325 0 -17.419325 -1371.1151 68.701588 + 1509 0 -17.419409 0 -17.419409 250.54652 68.684936 + 1510 0 -17.419778 0 -17.419778 -1364.1637 68.699478 + 1511 0 -17.419863 0 -17.419863 250.28791 68.682888 + 1512 0 -17.420237 0 -17.420237 -1358.2209 68.697338 + 1513 0 -17.420325 0 -17.420325 248.69452 68.680811 + 1514 0 -17.420706 0 -17.420706 -1351.7382 68.695145 + 1515 0 -17.420776 0 -17.420776 324.85968 68.677992 + 1516 0 -17.421104 0 -17.421104 -1357.0901 68.693387 + 1517 0 -17.421196 0 -17.421196 231.25872 68.677018 + 1518 0 -17.421605 0 -17.421605 -1333.406 68.690863 + 1519 0 -17.421698 0 -17.421698 251.77169 68.674519 + 1520 0 -17.422092 0 -17.422092 -1336.0308 68.688662 + 1521 0 -17.422187 0 -17.422187 240.41799 68.672394 + 1522 0 -17.422598 0 -17.422598 -1324.113 68.686226 + 1523 0 -17.422695 0 -17.422695 243.94502 68.67003 + 1524 0 -17.423107 0 -17.423107 -1319.2572 68.683842 + 1525 0 -17.423207 0 -17.423207 240.07375 68.667721 + 1526 0 -17.423629 0 -17.423629 -1310.6225 68.681364 + 1527 0 -17.42373 0 -17.42373 239.84998 68.66532 + 1528 0 -17.424157 0 -17.424157 -1303.933 68.678868 + 1529 0 -17.42426 0 -17.42426 237.58163 68.662901 + 1530 0 -17.424626 0 -17.424626 -1396.2155 68.677638 + 1531 0 -17.424728 0 -17.424728 154.07574 68.661589 + 1532 0 -17.425286 0 -17.425286 -1204.4059 68.672671 + 1533 0 -17.425395 0 -17.425395 307.51387 68.656964 + 1534 0 -17.425775 0 -17.425775 -1309.1342 68.671464 + 1535 0 -17.425885 0 -17.425885 204.19489 68.65574 + 1536 0 -17.426376 0 -17.426376 -1253.6697 68.668128 + 1537 0 -17.426488 0 -17.426488 248.71301 68.6525 + 1538 0 -17.426932 0 -17.426932 -1277.5395 68.665789 + 1539 0 -17.427046 0 -17.427046 218.423 68.650214 + 1540 0 -17.42753 0 -17.42753 -1252.6379 68.662762 + 1541 0 -17.427646 0 -17.427646 232.0949 68.647284 + 1542 0 -17.428119 0 -17.428119 -1256.2912 68.660055 + 1543 0 -17.428238 0 -17.428238 220.05811 68.644648 + 1544 0 -17.42873 0 -17.42873 -1242.3395 68.657063 + 1545 0 -17.428836 0 -17.428836 282.67234 68.641219 + 1546 0 -17.42927 0 -17.42927 -1264.351 68.654756 + 1547 0 -17.429393 0 -17.429393 194.88783 68.639495 + 1548 0 -17.429928 0 -17.429928 -1210.9169 68.651133 + 1549 0 -17.430054 0 -17.430054 232.90666 68.636005 + 1550 0 -17.430546 0 -17.430546 -1235.5403 68.648471 + 1551 0 -17.430673 0 -17.430673 203.53825 68.633381 + 1552 0 -17.431207 0 -17.431207 -1208.3301 68.645075 + 1553 0 -17.431337 0 -17.431337 217.08495 68.630102 + 1554 0 -17.431858 0 -17.431858 -1213.8574 68.642042 + 1555 0 -17.431991 0 -17.431991 203.19775 68.627139 + 1556 0 -17.432534 0 -17.432534 -1196.5859 68.638652 + 1557 0 -17.432669 0 -17.432669 207.47517 68.623861 + 1558 0 -17.433212 0 -17.433212 -1194.1838 68.635394 + 1559 0 -17.433349 0 -17.433349 199.62874 68.62069 + 1560 0 -17.433858 0 -17.433858 -1248.7439 68.632849 + 1561 0 -17.433994 0 -17.433994 152.00437 68.618079 + 1562 0 -17.434628 0 -17.434628 -1120.9733 68.62786 + 1563 0 -17.434774 0 -17.434774 234.53231 68.61349 + 1564 0 -17.435296 0 -17.435296 -1195.9084 68.625397 + 1565 0 -17.435439 0 -17.435439 168.75115 68.610941 + 1566 0 -17.436054 0 -17.436054 -1132.3447 68.62109 + 1567 0 -17.436203 0 -17.436203 206.79717 68.606858 + 1568 0 -17.436767 0 -17.436767 -1164.8557 68.617956 + 1569 0 -17.436917 0 -17.436917 173.42293 68.603726 + 1570 0 -17.437532 0 -17.437532 -1127.6859 68.613859 + 1571 0 -17.437686 0 -17.437686 190.85766 68.599801 + 1572 0 -17.43828 0 -17.43828 -1141.0463 68.61034 + 1573 0 -17.438435 0 -17.438435 171.9765 68.596326 + 1574 0 -17.439062 0 -17.439062 -1117.6257 68.606276 + 1575 0 -17.439209 0 -17.439209 221.51318 68.592024 + 1576 0 -17.439775 0 -17.439775 -1154.1167 68.603133 + 1577 0 -17.439934 0 -17.439934 144.37087 68.589237 + 1578 0 -17.440613 0 -17.440613 -1076.894 68.598217 + 1579 0 -17.440779 0 -17.440779 188.26094 68.584613 + 1580 0 -17.441395 0 -17.441395 -1123.7955 68.594816 + 1581 0 -17.441559 0 -17.441559 147.85298 68.581147 + 1582 0 -17.442241 0 -17.442241 -1075.9034 68.590118 + 1583 0 -17.442411 0 -17.442411 170.4263 68.576667 + 1584 0 -17.443061 0 -17.443061 -1099.9125 68.586256 + 1585 0 -17.443232 0 -17.443232 145.76412 68.572804 + 1586 0 -17.443926 0 -17.443926 -1068.3771 68.581593 + 1587 0 -17.444101 0 -17.444101 156.88319 68.568316 + 1588 0 -17.444781 0 -17.444781 -1079.8777 68.577391 + 1589 0 -17.444957 0 -17.444957 140.59461 68.564149 + 1590 0 -17.445636 0 -17.445636 -1100.9326 68.573265 + 1591 0 -17.445812 0 -17.445812 120.24388 68.560009 + 1592 0 -17.446561 0 -17.446561 -1023.3551 68.567761 + 1593 0 -17.446747 0 -17.446747 156.71892 68.554862 + 1594 0 -17.44744 0 -17.44744 -1074.2164 68.563773 + 1595 0 -17.447622 0 -17.447622 117.66767 68.55076 + 1596 0 -17.448363 0 -17.448363 -984.64671 68.558112 + 1597 0 -17.448556 0 -17.448556 160.0634 68.545509 + 1598 0 -17.449253 0 -17.449253 -1075.762 68.554423 + 1599 0 -17.449439 0 -17.449439 99.83826 68.541536 + 1600 0 -17.450144 0 -17.450144 -852.94998 68.547524 + 1601 0 -17.450358 0 -17.450358 204.79627 68.535675 + 1602 0 -17.450998 0 -17.450998 -1113.6583 68.54569 + 1603 0 -17.451186 0 -17.451186 60.234844 68.532799 + 1604 0 -17.451829 0 -17.451829 -635.12208 68.53647 + 1605 0 -17.452081 0 -17.452081 262.29126 68.526023 + 1606 0 -17.452659 0 -17.452659 -1143.4929 68.537226 + 1607 0 -17.452848 0 -17.452848 25.700871 68.52436 + 1608 0 -17.453447 0 -17.453447 -489.58722 68.526403 + 1609 0 -17.453743 0 -17.453743 230.94484 68.517502 + 1610 0 -17.454357 0 -17.454357 -1130.1134 68.528036 + 1611 0 -17.45455 0 -17.45455 21.832497 68.515304 + 1612 0 -17.455146 0 -17.455146 -477.73022 68.517174 + 1613 0 -17.455449 0 -17.455449 212.5154 68.508518 + 1614 0 -17.456091 0 -17.456091 -1116.9234 68.518538 + 1615 0 -17.456288 0 -17.456288 15.619609 68.505934 + 1616 0 -17.456882 0 -17.456882 -468.36493 68.507545 + 1617 0 -17.457195 0 -17.457195 192.80485 68.499031 + 1618 0 -17.45788 0 -17.45788 -1133.8046 68.508605 + 1619 0 -17.458082 0 -17.458082 -1.3432982 68.495883 + 1620 0 -17.458694 0 -17.458694 -479.6323 68.497136 + 1621 0 -17.459017 0 -17.459017 186.77696 68.488375 + 1622 0 -17.459747 0 -17.459747 -1185.6564 68.497916 + 1623 0 -17.459952 0 -17.459952 -32.270431 68.484854 + 1624 0 -17.460563 0 -17.460563 -386.68789 68.484611 + 1625 0 -17.460941 0 -17.460941 146.05539 68.476717 + 1626 0 -17.461795 0 -17.461795 -1256.1134 68.485444 + 1627 0 -17.462006 0 -17.462006 -50.112495 68.47166 + 1628 0 -17.462694 0 -17.462694 -402.16194 68.470529 + 1629 0 -17.463113 0 -17.463113 178.12867 68.461607 + 1630 0 -17.464018 0 -17.464018 -1453.6149 68.471841 + 1631 0 -17.464227 0 -17.464227 -157.06628 68.456998 + 1632 0 -17.464889 0 -17.464889 -153.51078 68.452028 + 1633 0 -17.46559 0 -17.46559 -183.68258 68.447027 + 1634 0 -17.466281 0 -17.466281 -115.17139 68.440999 + 1635 0 -17.467115 0 -17.467115 -340.70566 68.436822 + 1636 0 -17.467687 0 -17.467687 147.50407 68.427259 + 1637 0 -17.468905 0 -17.468905 -1787.713 68.437481 + 1638 0 -17.469118 0 -17.469118 -373.89325 68.42122 + 1639 0 -17.46971 0 -17.46971 187.31384 68.410614 + 1640 0 -17.470897 0 -17.470897 -1887.5824 68.422314 + 1641 0 -17.471113 0 -17.471113 -449.53242 68.405717 + 1642 0 -17.471685 0 -17.471685 249.00415 68.39375 + 1643 0 -17.472782 0 -17.472782 -1931.4819 68.407125 + 1644 0 -17.473006 0 -17.473006 -482.04163 68.3903 + 1645 0 -17.473591 0 -17.473591 267.54989 68.377606 + 1646 0 -17.474713 0 -17.474713 -2002.4177 68.391573 + 1647 0 -17.474943 0 -17.474943 -537.42681 68.374498 + 1648 0 -17.475524 0 -17.475524 292.91118 68.360924 + 1649 0 -17.476657 0 -17.476657 -2061.9312 68.375567 + 1650 0 -17.476866 0 -17.476866 -536.80339 68.358005 + 1651 0 -17.477488 0 -17.477488 292.26053 68.344018 + 1652 0 -17.478699 0 -17.478699 -2162.5447 68.35893 + 1653 0 -17.47894 0 -17.47894 -665.867 68.341357 + 1654 0 -17.479505 0 -17.479505 322.84466 68.326129 + 1655 0 -17.480726 0 -17.480726 -2218.2018 68.341767 + 1656 0 -17.480974 0 -17.480974 -709.36019 68.323963 + 1657 0 -17.481549 0 -17.481549 327.44804 68.308088 + 1658 0 -17.482847 0 -17.482847 -2323.9692 68.324113 + 1659 0 -17.4831 0 -17.4831 -797.16048 68.306048 + 1660 0 -17.483659 0 -17.483659 322.98642 68.289393 + 1661 0 -17.485075 0 -17.485075 -2466.1497 68.305712 + 1662 0 -17.485333 0 -17.485333 -918.63971 68.287374 + 1663 0 -17.485862 0 -17.485862 296.16479 68.269943 + 1664 0 -17.487509 0 -17.487509 -2703.5008 68.286302 + 1665 0 -17.487727 0 -17.487727 -1084.2994 68.267551 + 1666 0 -17.488217 0 -17.488217 230.62045 68.249391 + 1667 0 -17.49042 0 -17.49042 -3201.9138 68.26514 + 1668 0 -17.49067 0 -17.49067 -1590.3559 68.246184 + 1669 0 -17.491042 0 -17.491042 -100.99539 68.227251 + 1670 0 -17.495242 0 -17.495242 -2303.3303 68.212078 + 1671 0 -17.495575 0 -17.495575 -717.74118 68.192499 + 1672 0 -17.496486 0 -17.496486 328.77268 68.173118 + 1673 0 -17.498263 0 -17.498263 -2733.0275 68.188738 + 1674 0 -17.498583 0 -17.498583 -1109.4194 68.168884 + 1675 0 -17.499222 0 -17.499222 215.5623 68.149092 + 1676 0 -17.501655 0 -17.501655 -3107.6457 68.161447 + 1677 0 -17.501968 0 -17.501968 -1452.9673 68.141357 + 1678 0 -17.502493 0 -17.502493 -9.74308 68.121431 + 1679 0 -17.507129 0 -17.507129 -3594.4759 68.117069 + 1680 0 -17.507387 0 -17.507387 -1892.5381 68.097061 + 1681 0 -17.507839 0 -17.507839 -354.20227 68.076892 + 1682 0 -17.509574 0 -17.509574 -388.08775 68.06172 + 1683 0 -17.511246 0 -17.511246 -350.02484 68.046421 + 1684 0 -17.513056 0 -17.513056 -484.3475 68.03177 + 1685 0 -17.514533 0 -17.514533 -216.3695 68.015891 + 1686 0 -17.516951 0 -17.516951 -1101.0375 68.003937 + 1687 0 -17.517774 0 -17.517774 -38.143736 67.985528 + 1688 0 -17.521719 0 -17.521719 -2803.7642 67.980269 + 1689 0 -17.522149 0 -17.522149 -1242.4024 67.960208 + 1690 0 -17.522923 0 -17.522923 -126.17646 67.941746 + 1691 0 -17.525915 0 -17.525915 -1741.7704 67.933035 + 1692 0 -17.526546 0 -17.526546 -448.18643 67.914018 + 1693 0 -17.528232 0 -17.528232 -465.71199 67.899809 + 1694 0 -17.529909 0 -17.529909 -472.90688 67.885636 + 1695 0 -17.531588 0 -17.531588 -482.11756 67.871541 + 1696 0 -17.533265 0 -17.533265 -488.18703 67.857495 + 1697 0 -17.534947 0 -17.534947 -499.1369 67.843527 + 1698 0 -17.536625 0 -17.536625 -502.66213 67.829587 + 1699 0 -17.538313 0 -17.538313 -517.01095 67.81574 + 1700 0 -17.539992 0 -17.539992 -516.05946 67.801884 + 1701 0 -17.541692 0 -17.541692 -535.95524 67.788155 + 1702 0 -17.543372 0 -17.543372 -528.3735 67.774363 + 1703 0 -17.545084 0 -17.545084 -555.78861 67.760748 + 1704 0 -17.546766 0 -17.546766 -540.10258 67.747002 + 1705 0 -17.548495 0 -17.548495 -575.62554 67.733493 + 1706 0 -17.55018 0 -17.55018 -549.17552 67.719784 + 1707 0 -17.551933 0 -17.551933 -590.48011 67.706374 + 1708 0 -17.55364 0 -17.55364 -557.60409 67.692677 + 1709 0 -17.555431 0 -17.555431 -603.67716 67.679281 + 1710 0 -17.557172 0 -17.557172 -565.69543 67.665521 + 1711 0 -17.559013 0 -17.559013 -616.38206 67.652062 + 1712 0 -17.560801 0 -17.560801 -574.75458 67.638179 + 1713 0 -17.562701 0 -17.562701 -627.36335 67.624586 + 1714 0 -17.564546 0 -17.564546 -583.76959 67.610534 + 1715 0 -17.566514 0 -17.566514 -637.96063 67.596753 + 1716 0 -17.568425 0 -17.568425 -592.36045 67.582486 + 1717 0 -17.570472 0 -17.570472 -648.7046 67.568472 + 1718 0 -17.572449 0 -17.572449 -599.87873 67.554002 + 1719 0 -17.574566 0 -17.574566 -651.19347 67.539836 + 1720 0 -17.576631 0 -17.576631 -597.25391 67.525186 + 1721 0 -17.578877 0 -17.578877 -653.09716 67.510734 + 1722 0 -17.581078 0 -17.581078 -588.58395 67.495617 + 1723 0 -17.583532 0 -17.583532 -660.80806 67.480598 + 1724 0 -17.585915 0 -17.585915 -566.89967 67.464629 + 1725 0 -17.588717 0 -17.588717 -691.86658 67.448708 + 1726 0 -17.591297 0 -17.591297 -506.65963 67.431302 + 1727 0 -17.594813 0 -17.594813 -825.1371 67.414038 + 1728 0 -17.597347 0 -17.597347 -330.93482 67.394493 + 1729 0 -17.603118 0 -17.603118 -1679.5386 67.37654 + 1730 0 -17.604351 0 -17.604351 -529.55752 67.358131 + 1731 0 -17.607614 0 -17.607614 -694.14951 67.342744 + 1732 0 -17.609947 0 -17.609947 -469.42479 67.328512 + 1733 0 -17.612756 0 -17.612756 -738.30612 67.317195 + 1734 0 -17.614695 0 -17.614695 -463.21967 67.30481 + 1735 0 -17.617122 0 -17.617122 -696.06758 67.295384 + 1736 0 -17.618954 0 -17.618954 -494.67354 67.28451 + 1737 0 -17.621071 0 -17.621071 -630.13047 67.275825 + 1738 0 -17.622872 0 -17.622872 -527.62418 67.266292 + 1739 0 -17.624776 0 -17.624776 -586.21715 67.258003 + 1740 0 -17.626533 0 -17.626533 -546.04534 67.24946 + 1741 0 -17.628301 0 -17.628301 -564.27831 67.241532 + 1742 0 -17.629998 0 -17.629998 -550.9019 67.233658 + 1743 0 -17.631674 0 -17.631674 -553.93603 67.226104 + 1744 0 -17.63331 0 -17.63331 -548.8657 67.218699 + 1745 0 -17.634919 0 -17.634919 -547.408 67.2115 + 1746 0 -17.636499 0 -17.636499 -544.40719 67.204459 + 1747 0 -17.638054 0 -17.638054 -542.06661 67.197575 + 1748 0 -17.639586 0 -17.639586 -539.48333 67.190831 + 1749 0 -17.641096 0 -17.641096 -537.00593 67.184219 + 1750 0 -17.642586 0 -17.642586 -534.50228 67.17773 + 1751 0 -17.644057 0 -17.644057 -532.01765 67.171355 + 1752 0 -17.645509 0 -17.645509 -529.53497 67.165088 + 1753 0 -17.646945 0 -17.646945 -527.0586 67.158922 + 1754 0 -17.648364 0 -17.648364 -524.5861 67.152853 + 1755 0 -17.649768 0 -17.649768 -522.11735 67.146874 + 1756 0 -17.651157 0 -17.651157 -519.65164 67.140981 + 1757 0 -17.652532 0 -17.652532 -517.18856 67.13517 + 1758 0 -17.653894 0 -17.653894 -514.72771 67.129438 + 1759 0 -17.655242 0 -17.655242 -512.26877 67.123781 + 1760 0 -17.656578 0 -17.656578 -509.81145 67.118195 + 1761 0 -17.657901 0 -17.657901 -507.35551 67.112678 + 1762 0 -17.659213 0 -17.659213 -504.90075 67.107226 + 1763 0 -17.660514 0 -17.660514 -502.44725 67.101838 + 1764 0 -17.661803 0 -17.661803 -500.00691 67.096511 + 1765 0 -17.663082 0 -17.663082 -497.57158 67.091243 + 1766 0 -17.66435 0 -17.66435 -495.13638 67.086031 + 1767 0 -17.665608 0 -17.665608 -492.70232 67.080875 + 1768 0 -17.666856 0 -17.666856 -490.26915 67.075771 + 1769 0 -17.668094 0 -17.668094 -487.83687 67.070718 + 1770 0 -17.669323 0 -17.669323 -485.40545 67.065716 + 1771 0 -17.670543 0 -17.670543 -482.97486 67.060762 + 1772 0 -17.671753 0 -17.671753 -480.33882 67.055854 + 1773 0 -17.672954 0 -17.672954 -475.95129 67.050995 + 1774 0 -17.674147 0 -17.674147 -471.50814 67.046204 + 1775 0 -17.675329 0 -17.675329 -467.11579 67.041486 + 1776 0 -17.676501 0 -17.676501 -462.76099 67.036845 + 1777 0 -17.677661 0 -17.677661 -458.45136 67.032282 + 1778 0 -17.678809 0 -17.678809 -454.18939 67.0278 + 1779 0 -17.679944 0 -17.679944 -449.97742 67.023398 + 1780 0 -17.681066 0 -17.681066 -445.81692 67.019076 + 1781 0 -17.682175 0 -17.682175 -441.70876 67.014835 + 1782 0 -17.683271 0 -17.683271 -437.65331 67.010673 + 1783 0 -17.684353 0 -17.684353 -433.65055 67.006588 + 1784 0 -17.685422 0 -17.685422 -429.70013 67.00258 + 1785 0 -17.686478 0 -17.686478 -425.80143 66.998647 + 1786 0 -17.68752 0 -17.68752 -421.95365 66.994787 + 1787 0 -17.68855 0 -17.68855 -418.15585 66.990998 + 1788 0 -17.689567 0 -17.689567 -414.40696 66.987278 + 1789 0 -17.690571 0 -17.690571 -410.70585 66.983625 + 1790 0 -17.691563 0 -17.691563 -407.55982 66.980037 + 1791 0 -17.692543 0 -17.692543 -404.89923 66.976507 + 1792 0 -17.69351 0 -17.69351 -402.20562 66.973027 + 1793 0 -17.694467 0 -17.694467 -399.53298 66.969594 + 1794 0 -17.695414 0 -17.695414 -396.87463 66.966205 + 1795 0 -17.69635 0 -17.69635 -394.23026 66.962858 + 1796 0 -17.697276 0 -17.697276 -391.59908 66.959551 + 1797 0 -17.698194 0 -17.698194 -388.98047 66.956281 + 1798 0 -17.699102 0 -17.699102 -386.37391 66.953047 + 1799 0 -17.700002 0 -17.700002 -383.77895 66.949847 + 1800 0 -17.700893 0 -17.700893 -381.19519 66.946681 + 1801 0 -17.701776 0 -17.701776 -378.6223 66.943545 + 1802 0 -17.702652 0 -17.702652 -376.06 66.94044 + 1803 0 -17.703519 0 -17.703519 -373.50801 66.937363 + 1804 0 -17.704379 0 -17.704379 -370.96614 66.934315 + 1805 0 -17.705232 0 -17.705232 -368.43417 66.931293 + 1806 0 -17.706078 0 -17.706078 -365.91193 66.928298 + 1807 0 -17.706917 0 -17.706917 -363.39929 66.925327 + 1808 0 -17.707749 0 -17.707749 -360.89609 66.922381 + 1809 0 -17.708574 0 -17.708574 -358.40222 66.919459 + 1810 0 -17.709392 0 -17.709392 -355.91758 66.91656 + 1811 0 -17.710204 0 -17.710204 -353.437 66.913683 + 1812 0 -17.711009 0 -17.711009 -350.95239 66.910828 + 1813 0 -17.711808 0 -17.711808 -348.4765 66.907994 + 1814 0 -17.712601 0 -17.712601 -346.00883 66.905181 + 1815 0 -17.713388 0 -17.713388 -343.54963 66.902387 + 1816 0 -17.714168 0 -17.714168 -341.13586 66.899614 + 1817 0 -17.714943 0 -17.714943 -338.75297 66.896859 + 1818 0 -17.715712 0 -17.715712 -336.37584 66.894122 + 1819 0 -17.716474 0 -17.716474 -334.0069 66.891403 + 1820 0 -17.717231 0 -17.717231 -331.64589 66.888702 + 1821 0 -17.717982 0 -17.717982 -329.29281 66.886018 + 1822 0 -17.718728 0 -17.718728 -326.94763 66.883351 + 1823 0 -17.719467 0 -17.719467 -324.61032 66.8807 + 1824 0 -17.720201 0 -17.720201 -322.28085 66.878065 + 1825 0 -17.720929 0 -17.720929 -319.95919 66.875446 + 1826 0 -17.721652 0 -17.721652 -317.64532 66.872843 + 1827 0 -17.722369 0 -17.722369 -315.33919 66.870255 + 1828 0 -17.72308 0 -17.72308 -313.04079 66.867682 + 1829 0 -17.723786 0 -17.723786 -310.75008 66.865124 + 1830 0 -17.724486 0 -17.724486 -308.46705 66.862581 + 1831 0 -17.725181 0 -17.725181 -306.19166 66.860051 + 1832 0 -17.725871 0 -17.725871 -303.9239 66.857535 + 1833 0 -17.726555 0 -17.726555 -301.66374 66.855033 + 1834 0 -17.727234 0 -17.727234 -299.41116 66.852545 + 1835 0 -17.727908 0 -17.727908 -297.16615 66.85007 + 1836 0 -17.728576 0 -17.728576 -294.9287 66.847608 + 1837 0 -17.729239 0 -17.729239 -292.69877 66.845158 + 1838 0 -17.729897 0 -17.729897 -290.47637 66.842721 + 1839 0 -17.73055 0 -17.73055 -288.26148 66.840297 + 1840 0 -17.731198 0 -17.731198 -286.05408 66.837884 + 1841 0 -17.73184 0 -17.73184 -283.85418 66.835484 + 1842 0 -17.732477 0 -17.732477 -281.66176 66.833095 + 1843 0 -17.73311 0 -17.73311 -279.47682 66.830718 + 1844 0 -17.733737 0 -17.733737 -277.29934 66.828352 + 1845 0 -17.734359 0 -17.734359 -275.12934 66.825997 + 1846 0 -17.734976 0 -17.734976 -272.96679 66.823654 + 1847 0 -17.735588 0 -17.735588 -270.81171 66.821321 + 1848 0 -17.736195 0 -17.736195 -268.66409 66.818999 + 1849 0 -17.736798 0 -17.736798 -266.52393 66.816687 + 1850 0 -17.737395 0 -17.737395 -264.39122 66.814386 + 1851 0 -17.737987 0 -17.737987 -262.26598 66.812094 + 1852 0 -17.738575 0 -17.738575 -260.14821 66.809813 + 1853 0 -17.739158 0 -17.739158 -258.0379 66.807542 + 1854 0 -17.739735 0 -17.739735 -255.93506 66.80528 + 1855 0 -17.740308 0 -17.740308 -253.85287 66.803028 + 1856 0 -17.740877 0 -17.740877 -251.84405 66.800785 + 1857 0 -17.74144 0 -17.74144 -249.83467 66.798551 + 1858 0 -17.741999 0 -17.741999 -247.834 66.796324 + 1859 0 -17.742553 0 -17.742553 -245.83949 66.794106 + 1860 0 -17.743102 0 -17.743102 -243.85185 66.791896 + 1861 0 -17.743646 0 -17.743646 -241.87084 66.789694 + 1862 0 -17.744186 0 -17.744186 -239.89651 66.787499 + 1863 0 -17.744721 0 -17.744721 -237.92881 66.785312 + 1864 0 -17.745251 0 -17.745251 -235.96774 66.783132 + 1865 0 -17.745777 0 -17.745777 -234.01329 66.780959 + 1866 0 -17.746298 0 -17.746298 -232.06545 66.778794 + 1867 0 -17.746815 0 -17.746815 -230.12421 66.776636 + 1868 0 -17.747326 0 -17.747326 -228.18956 66.774484 + 1869 0 -17.747834 0 -17.747834 -226.2615 66.77234 + 1870 0 -17.748336 0 -17.748336 -224.34001 66.770202 + 1871 0 -17.748835 0 -17.748835 -222.42511 66.768071 + 1872 0 -17.749328 0 -17.749328 -220.51677 66.765946 + 1873 0 -17.749817 0 -17.749817 -218.61499 66.763827 + 1874 0 -17.750302 0 -17.750302 -216.71978 66.761715 + 1875 0 -17.750782 0 -17.750782 -214.83111 66.759609 + 1876 0 -17.751258 0 -17.751258 -212.949 66.757509 + 1877 0 -17.751729 0 -17.751729 -211.07342 66.755415 + 1878 0 -17.752196 0 -17.752196 -209.20438 66.753327 + 1879 0 -17.752658 0 -17.752658 -207.34187 66.751245 + 1880 0 -17.753116 0 -17.753116 -205.48588 66.749168 + 1881 0 -17.75357 0 -17.75357 -203.63641 66.747097 + 1882 0 -17.754019 0 -17.754019 -201.79344 66.745031 + 1883 0 -17.754463 0 -17.754463 -199.95696 66.74297 + 1884 0 -17.754904 0 -17.754904 -198.12698 66.740915 + 1885 0 -17.75534 0 -17.75534 -196.30347 66.738865 + 1886 0 -17.755772 0 -17.755772 -194.48643 66.73682 + 1887 0 -17.756199 0 -17.756199 -192.67585 66.73478 + 1888 0 -17.756622 0 -17.756622 -190.87171 66.732745 + 1889 0 -17.757041 0 -17.757041 -189.074 66.730715 + 1890 0 -17.757456 0 -17.757456 -187.28272 66.72869 + 1891 0 -17.757866 0 -17.757866 -185.49783 66.726669 + 1892 0 -17.758272 0 -17.758272 -183.71934 66.724653 + 1893 0 -17.758674 0 -17.758674 -181.94721 66.722641 + 1894 0 -17.759072 0 -17.759072 -180.28016 66.720634 + 1895 0 -17.759465 0 -17.759465 -178.81957 66.718629 + 1896 0 -17.759855 0 -17.759855 -177.23293 66.716623 + 1897 0 -17.76024 0 -17.76024 -175.71625 66.714618 + 1898 0 -17.760621 0 -17.760621 -174.14586 66.712612 + 1899 0 -17.760999 0 -17.760999 -172.60485 66.710604 + 1900 0 -17.761373 0 -17.761373 -171.03912 66.708596 + 1901 0 -17.761743 0 -17.761743 -169.4871 66.706586 + 1902 0 -17.762109 0 -17.762109 -167.92303 66.704575 + 1903 0 -17.762471 0 -17.762471 -166.36629 66.702562 + 1904 0 -17.76283 0 -17.76283 -164.80351 66.700547 + 1905 0 -17.763185 0 -17.763185 -163.24536 66.69853 + 1906 0 -17.763537 0 -17.763537 -161.68425 66.696512 + 1907 0 -17.763884 0 -17.763884 -160.12658 66.694492 + 1908 0 -17.764229 0 -17.764229 -158.53766 66.69247 + 1909 0 -17.764569 0 -17.764569 -156.73875 66.690446 + 1910 0 -17.764906 0 -17.764906 -155.08607 66.688426 + 1911 0 -17.765239 0 -17.765239 -153.3302 66.686406 + 1912 0 -17.765569 0 -17.765569 -151.68564 66.68439 + 1913 0 -17.765894 0 -17.765894 -149.95978 66.682375 + 1914 0 -17.766216 0 -17.766216 -148.32502 66.680363 + 1915 0 -17.766534 0 -17.766534 -146.62089 66.678354 + 1916 0 -17.766848 0 -17.766848 -144.99825 66.676348 + 1917 0 -17.767159 0 -17.767159 -143.31066 66.674344 + 1918 0 -17.767465 0 -17.767465 -141.70145 66.672344 + 1919 0 -17.767768 0 -17.767768 -140.02608 66.670346 + 1920 0 -17.768067 0 -17.768067 -138.43206 66.668351 + 1921 0 -17.768363 0 -17.768363 -136.76478 66.666359 + 1922 0 -17.768654 0 -17.768654 -135.18871 66.66437 + 1923 0 -17.768942 0 -17.768942 -133.52461 66.662383 + 1924 0 -17.769226 0 -17.769226 -131.97111 66.660399 + 1925 0 -17.769506 0 -17.769506 -130.30309 66.658417 + 1926 0 -17.769783 0 -17.769783 -128.78036 66.656439 + 1927 0 -17.770055 0 -17.770055 -127.09651 66.654462 + 1928 0 -17.770325 0 -17.770325 -125.60673 66.65249 + 1929 0 -17.77059 0 -17.77059 -123.86931 66.650518 + 1930 0 -17.770852 0 -17.770852 -122.45647 66.648551 + 1931 0 -17.77111 0 -17.77111 -120.63739 66.646583 + 1932 0 -17.771365 0 -17.771365 -119.36541 66.644622 + 1933 0 -17.771616 0 -17.771616 -117.37138 66.642657 + 1934 0 -17.771864 0 -17.771864 -116.38015 66.640703 + 1935 0 -17.772107 0 -17.772107 -113.99854 66.638739 + 1936 0 -17.772348 0 -17.772348 -113.61671 66.636795 + 1937 0 -17.772585 0 -17.772585 -110.33101 66.634827 + 1938 0 -17.772819 0 -17.772819 -111.38505 66.6329 + 1939 0 -17.773048 0 -17.773048 -105.85292 66.630915 + 1940 0 -17.773275 0 -17.773275 -110.57231 66.629026 + 1941 0 -17.773498 0 -17.773498 -99.050673 66.62699 + 1942 0 -17.773719 0 -17.773719 -113.91609 66.625196 + 1943 0 -17.773932 0 -17.773932 -85.232681 66.623008 + 1944 0 -17.77415 0 -17.77415 -130.54923 66.621496 + 1945 0 -17.774352 0 -17.774352 -49.120785 66.618835 + 1946 0 -17.774572 0 -17.774572 -195.98001 66.618257 + 1947 0 -17.774752 0 -17.774752 53.810582 66.61407 + 1948 0 -17.775 0 -17.775 -478.73275 66.617019 + 1949 0 -17.775129 0 -17.775129 265.43322 66.608329 + 1950 0 -17.775316 0 -17.775316 -756.78367 66.61671 + 1951 0 -17.77542 0 -17.77542 246.00751 66.605658 + 1952 0 -17.775612 0 -17.775612 -720.06584 66.613386 + 1953 0 -17.775715 0 -17.775715 270.94478 66.602441 + 1954 0 -17.775894 0 -17.775894 -736.00181 66.610671 + 1955 0 -17.775992 0 -17.775992 276.07121 66.599532 + 1956 0 -17.776164 0 -17.776164 -740.92199 66.607896 + 1957 0 -17.776259 0 -17.776259 286.05169 66.596619 + 1958 0 -17.776423 0 -17.776423 -747.73866 66.605198 + 1959 0 -17.776514 0 -17.776514 294.50365 66.593779 + 1960 0 -17.776671 0 -17.776671 -753.68733 66.602543 + 1961 0 -17.776759 0 -17.776759 303.02422 66.59099 + 1962 0 -17.776909 0 -17.776909 -759.38278 66.599937 + 1963 0 -17.776993 0 -17.776993 311.21076 66.588254 + 1964 0 -17.777137 0 -17.777137 -764.69127 66.597376 + 1965 0 -17.777213 0 -17.777213 388.72623 66.584931 + 1966 0 -17.77734 0 -17.77734 -767.05369 66.595015 + 1967 0 -17.77742 0 -17.77742 315.95249 66.583213 + 1968 0 -17.777553 0 -17.777553 -774.05192 66.592529 + 1969 0 -17.777628 0 -17.777628 335.56374 66.58048 + 1970 0 -17.777755 0 -17.777755 -778.19467 66.590091 + 1971 0 -17.777827 0 -17.777827 340.78277 66.577954 + 1972 0 -17.777949 0 -17.777949 -782.20225 66.587688 + 1973 0 -17.778019 0 -17.778019 348.05809 66.575443 + 1974 0 -17.778135 0 -17.778135 -785.76035 66.585319 + 1975 0 -17.778203 0 -17.778203 354.71275 66.572978 + 1976 0 -17.778314 0 -17.778314 -789.02518 66.582984 + 1977 0 -17.778379 0 -17.778379 361.15892 66.57055 + 1978 0 -17.778486 0 -17.778486 -791.94496 66.58068 + 1979 0 -17.778549 0 -17.778549 367.34081 66.56816 + 1980 0 -17.778637 0 -17.778637 -899.69234 66.579657 + 1981 0 -17.778696 0 -17.778696 312.18931 66.566646 + 1982 0 -17.778804 0 -17.778804 -781.46355 66.576094 + 1983 0 -17.778862 0 -17.778862 402.17244 66.563342 + 1984 0 -17.778954 0 -17.778954 -795.74149 66.57404 + 1985 0 -17.779011 0 -17.779011 379.42458 66.561364 + 1986 0 -17.779103 0 -17.779103 -802.23163 66.571881 + 1987 0 -17.779157 0 -17.779157 389.07089 66.559052 + 1988 0 -17.779244 0 -17.779244 -801.02948 66.569682 + 1989 0 -17.779297 0 -17.779297 394.24208 66.556813 + 1990 0 -17.779381 0 -17.779381 -802.507 66.567533 + 1991 0 -17.779432 0 -17.779432 398.26174 66.55461 + 1992 0 -17.779513 0 -17.779513 -803.14101 66.565397 + 1993 0 -17.779562 0 -17.779562 402.57882 66.552424 + 1994 0 -17.779639 0 -17.779639 -803.33772 66.563277 + 1995 0 -17.779677 0 -17.779677 604.97048 66.548422 + 1996 0 -17.779743 0 -17.779743 -699.01975 66.560448 + 1997 0 -17.779793 0 -17.779793 417.77479 66.548295 + 1998 0 -17.779861 0 -17.779861 -832.67163 66.5597 + 1999 0 -17.779906 0 -17.779906 384.27756 66.546612 + 2000 0 -17.779978 0 -17.779978 -805.40515 66.557306 + 2001 0 -17.78002 0 -17.78002 424.35382 66.544096 + 2002 0 -17.780087 0 -17.780087 -794.60075 66.555149 + 2003 0 -17.780128 0 -17.780128 419.45369 66.542082 + 2004 0 -17.780192 0 -17.780192 -800.67593 66.55316 + 2005 0 -17.780232 0 -17.780232 417.61977 66.54005 + 2006 0 -17.780295 0 -17.780295 -797.83164 66.551085 + 2007 0 -17.780333 0 -17.780333 421.61983 66.53796 + 2008 0 -17.780393 0 -17.780393 -793.93191 66.549007 + 2009 0 -17.78043 0 -17.78043 422.59786 66.535906 + 2010 0 -17.780466 0 -17.780466 -1040.9956 66.549919 + 2011 0 -17.780504 0 -17.780504 183.20894 66.53674 + 2012 0 -17.780579 0 -17.780579 -772.65045 66.544721 + 2013 0 -17.780609 0 -17.780609 560.69073 66.530522 + 2014 0 -17.780662 0 -17.780662 -670.47199 66.541787 + 2015 0 -17.780697 0 -17.780697 465.64421 66.529427 + 2016 0 -17.780744 0 -17.780744 -800.94661 66.541129 + 2017 0 -17.780778 0 -17.780778 361.78639 66.528515 + 2018 0 -17.780829 0 -17.780829 -809.38296 66.539095 + 2019 0 -17.78086 0 -17.78086 415.28124 66.525898 + 2020 0 -17.780909 0 -17.780909 -746.5305 66.536377 + 2021 0 -17.780939 0 -17.780939 441.76533 66.523517 + 2022 0 -17.780985 0 -17.780985 -742.63159 66.534277 + 2023 0 -17.781014 0 -17.781014 409.21618 66.521756 + 2024 0 -17.781058 0 -17.781058 -760.97507 66.53236 + 2025 0 -17.781071 0 -17.781071 890.29165 66.515152 + 2026 0 -17.781131 0 -17.781131 -10.466065 66.522544 + 2027 0 -17.781189 0 -17.781189 -155.54843 66.522199 + 2028 0 -17.781218 0 -17.781218 695.18167 66.512501 + 2029 0 -17.781238 0 -17.781238 -827.12193 66.527335 + 2030 0 -17.781275 0 -17.781275 -234.09381 66.520055 + 2031 0 -17.781294 0 -17.781294 918.17056 66.50752 + 2032 0 -17.781319 0 -17.781319 -497.97058 66.5211 + 2033 0 -17.781349 0 -17.781349 262.10303 66.512249 + 2034 0 -17.781374 0 -17.781374 -996.9858 66.523986 + 2035 0 -17.7814 0 -17.7814 -55.698809 66.513422 + 2036 0 -17.781431 0 -17.781431 365.80716 66.507763 + 2037 0 -17.781442 0 -17.781442 -1169.5136 66.522815 + 2038 0 -17.781478 0 -17.781478 -1189.9254 66.521336 + 2039 0 -17.781485 0 -17.781485 274.21057 66.506235 + 2040 0 -17.781492 0 -17.781492 -1157.2896 66.520352 + 2041 0 -17.781523 0 -17.781523 -1071.8414 66.517875 + 2042 0 -17.781529 0 -17.781529 246.4373 66.504271 + 2043 0 -17.781559 0 -17.781559 224.87587 66.502809 + 2044 0 -17.781564 0 -17.781564 -960.09288 66.514507 + 2045 0 -17.78159 0 -17.78159 -874.95836 66.512035 + 2046 0 -17.781593 0 -17.781593 198.27927 66.500951 + 2047 0 -17.781617 0 -17.781617 176.78013 66.499521 + 2048 0 -17.78162 0 -17.78162 -771.53534 66.508888 + 2049 0 -17.781642 0 -17.781642 -683.63044 66.506337 + 2050 0 -17.781644 0 -17.781644 151.03962 66.497711 + 2051 0 -17.78166 0 -17.78166 132.0501 66.496509 + 2052 0 -17.781662 0 -17.781662 -599.88804 66.503713 + 2053 0 -17.781682 0 -17.781682 -366.90777 66.498719 + 2054 0 -17.781684 0 -17.781684 337.36844 66.491485 + 2055 0 -17.781685 0 -17.781685 -228.22923 66.497266 + 2056 0 -17.781688 0 -17.781688 -44.738351 66.495225 + 2057 0 -17.781692 0 -17.781692 689.85746 66.486785 + 2058 0 -17.781699 0 -17.781699 -26.290695 66.492875 + 2059 0 -17.781704 0 -17.781704 -187.91297 66.494141 + 2060 0 -17.781704 0 -17.781704 172.56924 66.49039 + 2061 0 -17.781706 0 -17.781706 332.49779 66.488292 + 2062 0 -17.781708 0 -17.781708 -290.15666 66.49441 + 2063 0 -17.781712 0 -17.781712 -656.4035 66.496496 + 2064 0 -17.781715 0 -17.781715 148.45658 66.48772 + 2065 0 -17.781717 0 -17.781717 322.06252 66.485104 + 2066 0 -17.781717 0 -17.781717 -81.719112 66.48912 + 2067 0 -17.781718 0 -17.781718 -271.02637 66.490471 + 2068 0 -17.781718 0 -17.781718 32.970317 66.486878 + 2069 0 -17.781718 0 -17.781718 12.146212 66.486736 + 2070 0 -17.781718 0 -17.781718 -1.2145445 66.486874 + 2071 0 -17.781718 0 -17.781718 -0.019591802 66.486862 + 2072 0 -17.781718 0 -17.781718 1.8073293 66.486815 + 2073 0 -17.781718 0 -17.781718 -3.6807114 66.486867 + 2074 0 -17.781718 0 -17.781718 -0.035237883 66.486821 + 2075 0 -17.781718 0 -17.781718 1.0373292 66.486809 + 2076 0 -17.781718 0 -17.781718 -0.34945301 66.486823 + 2077 0 -17.781718 0 -17.781718 0.0025666016 66.48682 + 2078 0 -17.781718 0 -17.781718 0.022853688 66.48682 + 2079 0 -17.781718 0 -17.781718 -0.09187909 66.486821 + 2080 0 -17.781718 0 -17.781718 -0.00046618737 66.486818 + 2081 0 -17.781718 0 -17.781718 0.0039923718 66.486818 + 2082 0 -17.781718 0 -17.781718 -0.004751289 66.486818 + 2083 0 -17.781718 0 -17.781718 -1.8857982e-05 66.486818 + 2084 0 -17.781718 0 -17.781718 0.00046770525 66.486818 + 2085 0 -17.781718 0 -17.781718 -0.00012683539 66.486818 + 2086 0 -17.781718 0 -17.781718 2.1570099e-05 66.486818 + 2087 0 -17.781718 0 -17.781718 -7.699542e-06 66.486818 + 2088 0 -17.781718 0 -17.781718 2.9521633e-06 66.486818 + 2089 0 -17.781718 0 -17.781718 1.0555861e-05 66.486818 + 2090 0 -17.781718 0 -17.781718 -7.1053941e-07 66.486818 + 2091 0 -17.781718 0 -17.781718 -3.3353037e-10 66.486818 + 2092 0 -17.781718 0 -17.781718 5.8756859e-09 66.486818 + 2093 0 -17.781718 0 -17.781718 -1.0753345e-08 66.486818 + 2094 0 -17.781718 0 -17.781718 7.3806971e-10 66.486818 + 2095 0 -17.781718 0 -17.781718 -1.3178463e-09 66.486818 + 2096 0 -17.781718 0 -17.781718 6.4543477e-10 66.486818 + 2097 0 -17.781718 0 -17.781718 -1.6986416e-09 66.486818 + 2098 0 -17.781718 0 -17.781718 -6.2091048e-11 66.486818 + 2099 0 -17.781718 0 -17.781718 4.8558098e-10 66.486818 + 2100 0 -17.781718 0 -17.781718 -3.8781823e-10 66.486818 + 2101 0 -17.781718 0 -17.781718 1.0991342e-10 66.486818 + 2102 0 -17.781718 0 -17.781718 2.2462022e-10 66.486818 + 2103 0 -17.781718 0 -17.781718 -1.9820087e-10 66.486818 + 2104 0 -17.781718 0 -17.781718 -2.2003864e-09 66.486818 + 2105 0 -17.781718 0 -17.781718 -6.603723e-10 66.486818 + 2106 0 -17.781718 0 -17.781718 -8.6202886e-10 66.486818 + 2107 0 -17.781718 0 -17.781718 -3.0967492e-10 66.486818 + 2108 0 -17.781718 0 -17.781718 1.0590035e-10 66.486818 + 2109 0 -17.781718 0 -17.781718 7.0061443e-10 66.486818 + 2110 0 -17.781718 0 -17.781718 5.0219061e-10 66.486818 + 2111 0 -17.781718 0 -17.781718 1.0848655e-09 66.486818 + 2112 0 -17.781718 0 -17.781718 1.5539483e-10 66.486818 + 2113 0 -17.781718 0 -17.781718 -9.8487327e-10 66.486818 + 2114 0 -17.781718 0 -17.781718 -1.0782885e-09 66.486818 + 2115 0 -17.781718 0 -17.781718 3.6273657e-10 66.486818 + 2116 0 -17.781718 0 -17.781718 1.1607793e-09 66.486818 + 2117 0 -17.781718 0 -17.781718 5.2626901e-10 66.486818 + 2118 0 -17.781718 0 -17.781718 1.4168352e-10 66.486818 + 2119 0 -17.781718 0 -17.781718 1.1302354e-09 66.486818 + 2120 0 -17.781718 0 -17.781718 -6.9002439e-10 66.486818 + 2121 0 -17.781718 0 -17.781718 -1.6985302e-09 66.486818 + 2122 0 -17.781718 0 -17.781718 -1.7080055e-09 66.486818 + 2123 0 -17.781718 0 -17.781718 -1.8383186e-09 66.486818 + 2124 0 -17.781718 0 -17.781718 -3.273993e-10 66.486818 + 2125 0 -17.781718 0 -17.781718 8.9457928e-10 66.486818 + 2126 0 -17.781718 0 -17.781718 5.8111424e-10 66.486818 + 2127 0 -17.781718 0 -17.781718 7.6660707e-10 66.486818 + 2128 0 -17.781718 0 -17.781718 -7.45427e-10 66.486818 + 2129 0 -17.781718 0 -17.781718 -1.237362e-10 66.486818 + 2130 0 -17.781718 0 -17.781718 9.0795617e-10 66.486818 + 2131 0 -17.781718 0 -17.781718 -7.4018772e-10 66.486818 + 2132 0 -17.781718 0 -17.781718 2.0597061e-09 66.486818 + 2133 0 -17.781718 0 -17.781718 -6.6561158e-10 66.486818 + 2134 0 -17.781718 0 -17.781718 -6.6828695e-10 66.486818 + 2135 0 -17.781718 0 -17.781718 -2.6575415e-10 66.486818 + 2136 0 -17.781718 0 -17.781718 -5.9337639e-10 66.486818 + 2137 0 -17.781718 0 -17.781718 1.6096853e-10 66.486818 + 2138 0 -17.781718 0 -17.781718 -5.0062998e-10 66.486818 + 2139 0 -17.781718 0 -17.781718 -5.2448542e-10 66.486818 + 2140 0 -17.781718 0 -17.781718 -8.4753723e-10 66.486818 + 2141 0 -17.781718 0 -17.781718 1.3069218e-09 66.486818 + 2142 0 -17.781718 0 -17.781718 1.2097164e-09 66.486818 + 2143 0 -17.781718 0 -17.781718 3.4434335e-10 66.486818 + 2144 0 -17.781718 0 -17.781718 -4.365324e-10 66.486818 + 2145 0 -17.781718 0 -17.781718 3.0421269e-10 66.486818 + 2146 0 -17.781718 0 -17.781718 -2.3387257e-10 66.486818 + 2147 0 -17.781718 0 -17.781718 -2.038526e-09 66.486818 + 2148 0 -17.781718 0 -17.781718 -2.0644995e-09 66.486818 + 2149 0 -17.781718 0 -17.781718 2.5474051e-09 66.486818 + 2150 0 -17.781718 0 -17.781718 -1.6141443e-10 66.486818 + 2151 0 -17.781718 0 -17.781718 6.0641885e-11 66.486818 + 2152 0 -17.781718 0 -17.781718 4.8089907e-10 66.486818 + 2153 0 -17.781718 0 -17.781718 -8.6303213e-10 66.486818 + 2154 0 -17.781718 0 -17.781718 -1.0921113e-09 66.486818 + 2155 0 -17.781718 0 -17.781718 -9.3537879e-10 66.486818 + 2156 0 -17.781718 0 -17.781718 1.5127029e-10 66.486818 + 2157 0 -17.781718 0 -17.781718 1.514375e-09 66.486818 + 2158 0 -17.781718 0 -17.781718 1.3388034e-09 66.486818 + 2159 0 -17.781718 0 -17.781718 -7.7140045e-10 66.486818 + 2160 0 -17.781718 0 -17.781718 1.1290092e-09 66.486818 + 2161 0 -17.781718 0 -17.781718 -5.306165e-11 66.486818 + 2162 0 -17.781718 0 -17.781718 1.4046846e-09 66.486818 + 2163 0 -17.781718 0 -17.781718 2.5672475e-10 66.486818 + 2164 0 -17.781718 0 -17.781718 2.5672475e-10 66.486818 + 2165 0 -17.781718 0 -17.781718 -1.1270027e-09 66.486818 + 2166 0 -17.781718 0 -17.781718 1.4603101e-11 66.486818 + 2167 0 -17.781718 0 -17.781718 -9.0795617e-10 66.486818 + 2168 0 -17.781718 0 -17.781718 -9.2155601e-10 66.486818 + 2169 0 -17.781718 0 -17.781718 -1.2754861e-09 66.486818 + 2170 0 -17.781718 0 -17.781718 -5.1913467e-10 66.486818 + 2171 0 -17.781718 0 -17.781718 7.5044333e-10 66.486818 + 2172 0 -17.781718 0 -17.781718 1.9385338e-10 66.486818 + 2173 0 -17.781718 0 -17.781718 8.0974753e-10 66.486818 + 2174 0 -17.781718 0 -17.781718 -3.3932702e-10 66.486818 + 2175 0 -17.781718 0 -17.781718 1.4061337e-09 66.486818 + 2176 0 -17.781718 0 -17.781718 -1.2485094e-09 66.486818 + 2177 0 -17.781718 0 -17.781718 -9.9490593e-10 66.486818 + 2178 0 -17.781718 0 -17.781718 1.4871754e-09 66.486818 + 2179 0 -17.781718 0 -17.781718 -1.2306736e-09 66.486818 + 2180 0 -17.781718 0 -17.781718 1.3544098e-10 66.486818 + 2181 0 -17.781718 0 -17.781718 1.448048e-10 66.486818 + 2182 0 -17.781718 0 -17.781718 -1.5415747e-09 66.486818 + 2183 0 -17.781718 0 -17.781718 1.25687e-09 66.486818 + 2184 0 -17.781718 0 -17.781718 3.5582518e-10 66.486818 + 2185 0 -17.781718 0 -17.781718 -1.4277597e-09 66.486818 + 2186 0 -17.781718 0 -17.781718 1.2897548e-10 66.486818 + 2187 0 -17.781718 0 -17.781718 2.2440842e-09 66.486818 + 2188 0 -17.781718 0 -17.781718 -1.9528025e-09 66.486818 + 2189 0 -17.781718 0 -17.781718 3.982968e-10 66.486818 + 2190 0 -17.781718 0 -17.781718 -8.3115055e-10 66.486818 + 2191 0 -17.781718 0 -17.781718 3.9116246e-10 66.486818 + 2192 0 -17.781718 0 -17.781718 3.982968e-10 66.486818 + 2193 0 -17.781718 0 -17.781718 3.9116246e-10 66.486818 + 2194 0 -17.781718 0 -17.781718 -4.893711e-10 66.486818 + 2195 0 -17.781718 0 -17.781718 -2.1648261e-10 66.486818 + 2196 0 -17.781718 0 -17.781718 -2.9250792e-10 66.486818 + 2197 0 -17.781718 0 -17.781718 -5.4510812e-11 66.486818 + 2198 0 -17.781718 0 -17.781718 -9.787422e-11 66.486818 + 2199 0 -17.781718 0 -17.781718 1.237362e-11 66.486818 + 2200 0 -17.781718 0 -17.781718 -1.0144139e-10 66.486818 + 2201 0 -17.781718 0 -17.781718 1.6869369e-09 66.486818 + 2202 0 -17.781718 0 -17.781718 1.0229974e-09 66.486818 + 2203 0 -17.781718 0 -17.781718 1.3968814e-09 66.486818 + 2204 0 -17.781718 0 -17.781718 -3.9584437e-10 66.486818 + 2205 0 -17.781718 0 -17.781718 -2.8102609e-10 66.486818 + 2206 0 -17.781718 0 -17.781718 -2.1570229e-10 66.486818 + 2207 0 -17.781718 0 -17.781718 -9.8320116e-11 66.486818 + 2208 0 -17.781718 0 -17.781718 1.3007907e-09 66.486818 + 2209 0 -17.781718 0 -17.781718 -1.0194302e-09 66.486818 + 2210 0 -17.781718 0 -17.781718 7.308239e-10 66.486818 + 2211 0 -17.781718 0 -17.781718 -2.3008245e-10 66.486818 + 2212 0 -17.781718 0 -17.781718 -8.8153682e-10 66.486818 + 2213 0 -17.781718 0 -17.781718 6.3540211e-11 66.486818 + 2214 0 -17.781718 0 -17.781718 2.7679008e-10 66.486818 + 2215 0 -17.781718 0 -17.781718 3.596153e-10 66.486818 + 2216 0 -17.781718 0 -17.781718 2.298595e-10 66.486818 + 2217 0 -17.781718 0 -17.781718 -9.7205375e-11 66.486818 + 2218 0 -17.781718 0 -17.781718 -3.5738582e-10 66.486818 + 2219 0 -17.781718 0 -17.781718 -3.5738582e-10 66.486818 + 2220 0 -17.781718 0 -17.781718 1.7480246e-09 66.486818 + 2221 0 -17.781718 0 -17.781718 2.1484394e-09 66.486818 + 2222 0 -17.781718 0 -17.781718 -1.3783767e-09 66.486818 + 2223 0 -17.781718 0 -17.781718 -6.9448336e-11 66.486818 + 2224 0 -17.781718 0 -17.781718 -1.2050345e-10 66.486818 + 2225 0 -17.781718 0 -17.781718 1.4024551e-09 66.486818 + 2226 0 -17.781718 0 -17.781718 2.715508e-10 66.486818 + 2227 0 -17.781718 0 -17.781718 1.4603101e-10 66.486818 + 2228 0 -17.781718 0 -17.781718 -3.063307e-10 66.486818 + 2229 0 -17.781718 0 -17.781718 -2.0355162e-10 66.486818 + 2230 0 -17.781718 0 -17.781718 -2.0355162e-10 66.486818 + 2231 0 -17.781718 0 -17.781718 9.3983775e-10 66.486818 + 2232 0 -17.781718 0 -17.781718 -1.3588687e-09 66.486818 + 2233 0 -17.781718 0 -17.781718 1.1072718e-09 66.486818 + 2234 0 -17.781718 0 -17.781718 -1.3097087e-09 66.486818 + 2235 0 -17.781718 0 -17.781718 1.1072718e-09 66.486818 + 2236 0 -17.781718 0 -17.781718 -1.0891015e-09 66.486818 + 2237 0 -17.781718 0 -17.781718 1.1072718e-09 66.486818 + 2238 0 -17.781718 0 -17.781718 -1.0891015e-09 66.486818 + 2239 0 -17.781718 0 -17.781718 1.2540831e-09 66.486818 + 2240 0 -17.781718 0 -17.781718 -1.0891015e-09 66.486818 + 2241 0 -17.781718 0 -17.781718 -1.7256184e-10 66.486818 + 2242 0 -17.781718 0 -17.781718 1.3434853e-09 66.486818 + 2243 0 -17.781718 0 -17.781718 1.2864106e-09 66.486818 + 2244 0 -17.781718 0 -17.781718 -3.3397627e-10 66.486818 + 2245 0 -17.781718 0 -17.781718 -4.6094521e-10 66.486818 + 2246 0 -17.781718 0 -17.781718 1.6531602e-10 66.486818 + 2247 0 -17.781718 0 -17.781718 1.2320112e-09 66.486818 + 2248 0 -17.781718 0 -17.781718 -1.2421554e-09 66.486818 + 2249 0 -17.781718 0 -17.781718 1.3726915e-09 66.486818 + 2250 0 -17.781718 0 -17.781718 -1.1023669e-09 66.486818 + 2251 0 -17.781718 0 -17.781718 -1.1413828e-09 66.486818 + 2252 0 -17.781718 0 -17.781718 2.4584488e-09 66.486818 + 2253 0 -17.781718 0 -17.781718 -1.2792762e-09 66.486818 + 2254 0 -17.781718 0 -17.781718 -8.24908e-12 66.486818 + 2255 0 -17.781718 0 -17.781718 1.1746021e-09 66.486818 + 2256 0 -17.781718 0 -17.781718 1.6026625e-09 66.486818 + 2257 0 -17.781718 0 -17.781718 1.1403796e-10 66.486818 + 2258 0 -17.781718 0 -17.781718 -2.9540624e-10 66.486818 + 2259 0 -17.781718 0 -17.781718 2.1469903e-10 66.486818 + 2260 0 -17.781718 0 -17.781718 3.3096647e-10 66.486818 + 2261 0 -17.781718 0 -17.781718 2.6976721e-11 66.486818 + 2262 0 -17.781718 0 -17.781718 -1.2477291e-09 66.486818 + 2263 0 -17.781718 0 -17.781718 2.7221964e-10 66.486818 + 2264 0 -17.781718 0 -17.781718 3.3096647e-10 66.486818 + 2265 0 -17.781718 0 -17.781718 2.9384561e-10 66.486818 + 2266 0 -17.781718 0 -17.781718 2.1514492e-10 66.486818 + 2267 0 -17.781718 0 -17.781718 1.2496241e-10 66.486818 + 2268 0 -17.781718 0 -17.781718 -2.133056e-09 66.486818 + 2269 0 -17.781718 0 -17.781718 1.5271945e-11 66.486818 + 2270 0 -17.781718 0 -17.781718 7.3572876e-12 66.486818 + 2271 0 -17.781718 0 -17.781718 1.2598798e-09 66.486818 + 2272 0 -17.781718 0 -17.781718 -2.8325557e-10 66.486818 + 2273 0 -17.781718 0 -17.781718 -1.705553e-11 66.486818 + 2274 0 -17.781718 0 -17.781718 2.1329446e-09 66.486818 + 2275 0 -17.781718 0 -17.781718 3.2929436e-10 66.486818 + 2276 0 -17.781718 0 -17.781718 2.9808162e-10 66.486818 + 2277 0 -17.781718 0 -17.781718 -8.1387207e-10 66.486818 + 2278 0 -17.781718 0 -17.781718 -1.0914425e-09 66.486818 + 2279 0 -17.781718 0 -17.781718 1.6580651e-09 66.486818 + 2280 0 -17.781718 0 -17.781718 -8.1454091e-10 66.486818 + 2281 0 -17.781718 0 -17.781718 7.6928245e-10 66.486818 + 2282 0 -17.781718 0 -17.781718 -9.7918809e-10 66.486818 + 2283 0 -17.781718 0 -17.781718 1.5235159e-09 66.486818 + 2284 0 -17.781718 0 -17.781718 -6.1578267e-10 66.486818 + 2285 0 -17.781718 0 -17.781718 1.4257532e-10 66.486818 + 2286 0 -17.781718 0 -17.781718 1.5162701e-09 66.486818 + 2287 0 -17.781718 0 -17.781718 -9.5756212e-10 66.486818 + 2288 0 -17.781718 0 -17.781718 5.3808526e-10 66.486818 + 2289 0 -17.781718 0 -17.781718 1.3192954e-09 66.486818 + 2290 0 -17.781718 0 -17.781718 -1.2161819e-10 66.486818 + 2291 0 -17.781718 0 -17.781718 -1.1003604e-09 66.486818 + 2292 0 -17.781718 0 -17.781718 1.2466143e-09 66.486818 + 2293 0 -17.781718 0 -17.781718 -9.073988e-10 66.486818 + 2294 0 -17.781718 0 -17.781718 -1.1291207e-09 66.486818 + 2295 0 -17.781718 0 -17.781718 -6.9949969e-10 66.486818 + 2296 0 -17.781718 0 -17.781718 1.516493e-09 66.486818 + 2297 0 -17.781718 0 -17.781718 -5.4254422e-10 66.486818 + 2298 0 -17.781718 0 -17.781718 -7.3617465e-10 66.486818 + 2299 0 -17.781718 0 -17.781718 -8.2658011e-10 66.486818 + 2300 0 -17.781718 0 -17.781718 1.121206e-09 66.486818 + 2301 0 -17.781718 0 -17.781718 -1.2091591e-09 66.486818 + 2302 0 -17.781718 0 -17.781718 3.7856589e-10 66.486818 + 2303 0 -17.781718 0 -17.781718 1.9428813e-09 66.486818 + 2304 0 -17.781718 0 -17.781718 -4.1334579e-10 66.486818 + 2305 0 -17.781718 0 -17.781718 -4.2995543e-10 66.486818 + 2306 0 -17.781718 0 -17.781718 3.3063204e-09 66.486818 + 2307 0 -17.781718 0 -17.781718 2.1747473e-09 66.486818 + 2308 0 -17.781718 0 -17.781718 -4.8714162e-11 66.486818 + 2309 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 2310 0 -17.781718 0 -17.781718 5.3763936e-10 66.486818 + 2311 0 -17.781718 0 -17.781718 -1.4940867e-09 66.486818 + 2312 0 -17.781718 0 -17.781718 -1.2399259e-09 66.486818 + 2313 0 -17.781718 0 -17.781718 -3.0064552e-10 66.486818 + 2314 0 -17.781718 0 -17.781718 -5.7765855e-10 66.486818 + 2315 0 -17.781718 0 -17.781718 9.7327997e-10 66.486818 + 2316 0 -17.781718 0 -17.781718 -4.5470267e-10 66.486818 + 2317 0 -17.781718 0 -17.781718 -2.4535439e-10 66.486818 + 2318 0 -17.781718 0 -17.781718 -1.237362e-11 66.486818 + 2319 0 -17.781718 0 -17.781718 -1.2351325e-10 66.486818 + 2320 0 -17.781718 0 -17.781718 1.153422e-09 66.486818 + 2321 0 -17.781718 0 -17.781718 1.8092239e-10 66.486818 + 2322 0 -17.781718 0 -17.781718 7.8243639e-10 66.486818 + 2323 0 -17.781718 0 -17.781718 8.1833103e-10 66.486818 + 2324 0 -17.781718 0 -17.781718 -8.8956295e-10 66.486818 + 2325 0 -17.781718 0 -17.781718 7.9949192e-10 66.486818 + 2326 0 -17.781718 0 -17.781718 -8.6414687e-10 66.486818 + 2327 0 -17.781718 0 -17.781718 -4.3731271e-10 66.486818 + 2328 0 -17.781718 0 -17.781718 6.388578e-10 66.486818 + 2329 0 -17.781718 0 -17.781718 1.1372583e-09 66.486818 + 2330 0 -17.781718 0 -17.781718 1.4869524e-09 66.486818 + 2331 0 -17.781718 0 -17.781718 -1.7661949e-09 66.486818 + 2332 0 -17.781718 0 -17.781718 1.508021e-09 66.486818 + 2333 0 -17.781718 0 -17.781718 1.4517266e-09 66.486818 + 2334 0 -17.781718 0 -17.781718 6.1288435e-10 66.486818 + 2335 0 -17.781718 0 -17.781718 -1.5829316e-11 66.486818 + 2336 0 -17.781718 0 -17.781718 -1.8023125e-09 66.486818 + 2337 0 -17.781718 0 -17.781718 -1.3644424e-10 66.486818 + 2338 0 -17.781718 0 -17.781718 1.2184114e-10 66.486818 + 2339 0 -17.781718 0 -17.781718 -1.2703583e-09 66.486818 + 2340 0 -17.781718 0 -17.781718 8.3427182e-10 66.486818 + 2341 0 -17.781718 0 -17.781718 3.6173331e-10 66.486818 + 2342 0 -17.781718 0 -17.781718 -1.1487401e-09 66.486818 + 2343 0 -17.781718 0 -17.781718 -1.6643076e-10 66.486818 + 2344 0 -17.781718 0 -17.781718 -1.0188729e-10 66.486818 + 2345 0 -17.781718 0 -17.781718 1.0759476e-09 66.486818 + 2346 0 -17.781718 0 -17.781718 2.2796444e-10 66.486818 + 2347 0 -17.781718 0 -17.781718 -4.3686682e-10 66.486818 + 2348 0 -17.781718 0 -17.781718 -6.1533678e-11 66.486818 + 2349 0 -17.781718 0 -17.781718 8.1699334e-10 66.486818 + 2350 0 -17.781718 0 -17.781718 3.2717635e-10 66.486818 + 2351 0 -17.781718 0 -17.781718 -7.0206359e-10 66.486818 + 2352 0 -17.781718 0 -17.781718 2.9237415e-09 66.486818 + 2353 0 -17.781718 0 -17.781718 -1.0134106e-09 66.486818 + 2354 0 -17.781718 0 -17.781718 -4.6038784e-11 66.486818 + 2355 0 -17.781718 0 -17.781718 -1.3503967e-09 66.486818 + 2356 0 -17.781718 0 -17.781718 4.6930577e-11 66.486818 + 2357 0 -17.781718 0 -17.781718 1.3495049e-09 66.486818 + 2358 0 -17.781718 0 -17.781718 1.1466221e-09 66.486818 + 2359 0 -17.781718 0 -17.781718 -9.7004722e-10 66.486818 + 2360 0 -17.781718 0 -17.781718 -6.9660136e-10 66.486818 + 2361 0 -17.781718 0 -17.781718 -1.106157e-09 66.486818 + 2362 0 -17.781718 0 -17.781718 -8.0829837e-10 66.486818 + 2363 0 -17.781718 0 -17.781718 6.5401828e-10 66.486818 + 2364 0 -17.781718 0 -17.781718 1.0324727e-09 66.486818 + 2365 0 -17.781718 0 -17.781718 2.650853e-10 66.486818 + 2366 0 -17.781718 0 -17.781718 1.409032e-10 66.486818 + 2367 0 -17.781718 0 -17.781718 1.3075907e-10 66.486818 + 2368 0 -17.781718 0 -17.781718 -8.7730081e-11 66.486818 + 2369 0 -17.781718 0 -17.781718 -7.5334166e-10 66.486818 + 2370 0 -17.781718 0 -17.781718 -2.2484317e-10 66.486818 + 2371 0 -17.781718 0 -17.781718 1.7813554e-10 66.486818 + 2372 0 -17.781718 0 -17.781718 5.2036088e-10 66.486818 + 2373 0 -17.781718 0 -17.781718 1.5606368e-11 66.486818 + 2374 0 -17.781718 0 -17.781718 -2.2745166e-09 66.486818 + 2375 0 -17.781718 0 -17.781718 -2.3069555e-09 66.486818 + 2376 0 -17.781718 0 -17.781718 1.6832582e-11 66.486818 + 2377 0 -17.781718 0 -17.781718 1.4523955e-09 66.486818 + 2378 0 -17.781718 0 -17.781718 1.2347981e-09 66.486818 + 2379 0 -17.781718 0 -17.781718 3.2216002e-10 66.486818 + 2380 0 -17.781718 0 -17.781718 7.424172e-11 66.486818 + 2381 0 -17.781718 0 -17.781718 -8.4798313e-10 66.486818 + 2382 0 -17.781718 0 -17.781718 -1.5346633e-09 66.486818 + 2383 0 -17.781718 0 -17.781718 -1.4570774e-09 66.486818 + 2384 0 -17.781718 0 -17.781718 -1.0716001e-09 66.486818 + 2385 0 -17.781718 0 -17.781718 1.1649039e-09 66.486818 + 2386 0 -17.781718 0 -17.781718 -9.7383734e-10 66.486818 + 2387 0 -17.781718 0 -17.781718 -1.0534298e-09 66.486818 + 2388 0 -17.781718 0 -17.781718 -5.2080678e-10 66.486818 + 2389 0 -17.781718 0 -17.781718 9.8320116e-11 66.486818 + 2390 0 -17.781718 0 -17.781718 2.6965574e-10 66.486818 + 2391 0 -17.781718 0 -17.781718 2.9306529e-10 66.486818 + 2392 0 -17.781718 0 -17.781718 1.7891586e-10 66.486818 + 2393 0 -17.781718 0 -17.781718 1.7891586e-10 66.486818 + 2394 0 -17.781718 0 -17.781718 1.7902733e-10 66.486818 + 2395 0 -17.781718 0 -17.781718 -1.2284441e-10 66.486818 + 2396 0 -17.781718 0 -17.781718 -3.3308447e-10 66.486818 + 2397 0 -17.781718 0 -17.781718 1.9050916e-10 66.486818 + 2398 0 -17.781718 0 -17.781718 3.6117594e-11 66.486818 + 2399 0 -17.781718 0 -17.781718 9.6759479e-11 66.486818 + 2400 0 -17.781718 0 -17.781718 -1.6450226e-09 66.486818 + 2401 0 -17.781718 0 -17.781718 -6.0753359e-11 66.486818 + 2402 0 -17.781718 0 -17.781718 2.1168923e-10 66.486818 + 2403 0 -17.781718 0 -17.781718 -1.1715923e-10 66.486818 + 2404 0 -17.781718 0 -17.781718 7.6616117e-10 66.486818 + 2405 0 -17.781718 0 -17.781718 -1.0581117e-09 66.486818 + 2406 0 -17.781718 0 -17.781718 7.2190597e-10 66.486818 + 2407 0 -17.781718 0 -17.781718 7.2190597e-10 66.486818 + 2408 0 -17.781718 0 -17.781718 -1.514598e-09 66.486818 + 2409 0 -17.781718 0 -17.781718 1.2486209e-09 66.486818 + 2410 0 -17.781718 0 -17.781718 7.3829266e-10 66.486818 + 2411 0 -17.781718 0 -17.781718 -1.2038083e-09 66.486818 + 2412 0 -17.781718 0 -17.781718 -2.68541e-10 66.486818 + 2413 0 -17.781718 0 -17.781718 6.2993988e-10 66.486818 + 2414 0 -17.781718 0 -17.781718 6.5535596e-10 66.486818 + 2415 0 -17.781718 0 -17.781718 9.8910928e-10 66.486818 + 2416 0 -17.781718 0 -17.781718 -1.2038083e-09 66.486818 + 2417 0 -17.781718 0 -17.781718 -6.8511954e-10 66.486818 + 2418 0 -17.781718 0 -17.781718 8.9870382e-10 66.486818 + 2419 0 -17.781718 0 -17.781718 8.9870382e-10 66.486818 + 2420 0 -17.781718 0 -17.781718 -2.6140666e-10 66.486818 + 2421 0 -17.781718 0 -17.781718 -1.5862758e-09 66.486818 + 2422 0 -17.781718 0 -17.781718 -2.4858714e-10 66.486818 + 2423 0 -17.781718 0 -17.781718 7.3205011e-10 66.486818 + 2424 0 -17.781718 0 -17.781718 1.6721108e-10 66.486818 + 2425 0 -17.781718 0 -17.781718 7.3795824e-11 66.486818 + 2426 0 -17.781718 0 -17.781718 7.3795824e-11 66.486818 + 2427 0 -17.781718 0 -17.781718 7.3795824e-11 66.486818 + 2428 0 -17.781718 0 -17.781718 1.6018822e-10 66.486818 + 2429 0 -17.781718 0 -17.781718 -1.3926454e-09 66.486818 + 2430 0 -17.781718 0 -17.781718 -2.418987e-11 66.486818 + 2431 0 -17.781718 0 -17.781718 1.0044927e-09 66.486818 + 2432 0 -17.781718 0 -17.781718 3.1101261e-11 66.486818 + 2433 0 -17.781718 0 -17.781718 -1.5276404e-09 66.486818 + 2434 0 -17.781718 0 -17.781718 1.1077177e-09 66.486818 + 2435 0 -17.781718 0 -17.781718 3.1101261e-11 66.486818 + 2436 0 -17.781718 0 -17.781718 -1.4208483e-09 66.486818 + 2437 0 -17.781718 0 -17.781718 1.1077177e-09 66.486818 + 2438 0 -17.781718 0 -17.781718 2.0745321e-10 66.486818 + 2439 0 -17.781718 0 -17.781718 -1.4208483e-09 66.486818 + 2440 0 -17.781718 0 -17.781718 1.1077177e-09 66.486818 + 2441 0 -17.781718 0 -17.781718 2.0745321e-10 66.486818 + 2442 0 -17.781718 0 -17.781718 -1.4208483e-09 66.486818 + 2443 0 -17.781718 0 -17.781718 1.1077177e-09 66.486818 + 2444 0 -17.781718 0 -17.781718 2.0745321e-10 66.486818 + 2445 0 -17.781718 0 -17.781718 -1.3926454e-09 66.486818 + 2446 0 -17.781718 0 -17.781718 2.6385909e-10 66.486818 + 2447 0 -17.781718 0 -17.781718 1.2462799e-09 66.486818 + 2448 0 -17.781718 0 -17.781718 -1.9135636e-09 66.486818 + 2449 0 -17.781718 0 -17.781718 8.7273037e-10 66.486818 + 2450 0 -17.781718 0 -17.781718 -2.1465444e-09 66.486818 + 2451 0 -17.781718 0 -17.781718 1.9577073e-09 66.486818 + 2452 0 -17.781718 0 -17.781718 -1.2489553e-09 66.486818 + 2453 0 -17.781718 0 -17.781718 -2.9674393e-10 66.486818 + 2454 0 -17.781718 0 -17.781718 -9.0851354e-11 66.486818 + 2455 0 -17.781718 0 -17.781718 2.2715068e-09 66.486818 + 2456 0 -17.781718 0 -17.781718 -1.8683051e-09 66.486818 + 2457 0 -17.781718 0 -17.781718 1.0215482e-09 66.486818 + 2458 0 -17.781718 0 -17.781718 -1.1225437e-10 66.486818 + 2459 0 -17.781718 0 -17.781718 -6.1712036e-10 66.486818 + 2460 0 -17.781718 0 -17.781718 6.9793905e-10 66.486818 + 2461 0 -17.781718 0 -17.781718 -3.712086e-11 66.486818 + 2462 0 -17.781718 0 -17.781718 -3.6786438e-11 66.486818 + 2463 0 -17.781718 0 -17.781718 1.2621092e-09 66.486818 + 2464 0 -17.781718 0 -17.781718 6.8846376e-10 66.486818 + 2465 0 -17.781718 0 -17.781718 1.1120652e-09 66.486818 + 2466 0 -17.781718 0 -17.781718 -2.2919066e-10 66.486818 + 2467 0 -17.781718 0 -17.781718 -2.2919066e-10 66.486818 + 2468 0 -17.781718 0 -17.781718 -2.2919066e-10 66.486818 + 2469 0 -17.781718 0 -17.781718 1.0593379e-09 66.486818 + 2470 0 -17.781718 0 -17.781718 -1.3376886e-12 66.486818 + 2471 0 -17.781718 0 -17.781718 -1.7200447e-09 66.486818 + 2472 0 -17.781718 0 -17.781718 -3.7477577e-10 66.486818 + 2473 0 -17.781718 0 -17.781718 2.0540209e-09 66.486818 + 2474 0 -17.781718 0 -17.781718 -1.5428009e-10 66.486818 + 2475 0 -17.781718 0 -17.781718 -1.9050916e-10 66.486818 + 2476 0 -17.781718 0 -17.781718 -1.825945e-10 66.486818 + 2477 0 -17.781718 0 -17.781718 7.0206359e-10 66.486818 + 2478 0 -17.781718 0 -17.781718 -1.9050916e-10 66.486818 + 2479 0 -17.781718 0 -17.781718 -2.4769535e-10 66.486818 + 2480 0 -17.781718 0 -17.781718 -1.825945e-10 66.486818 + 2481 0 -17.781718 0 -17.781718 9.5667033e-10 66.486818 + 2482 0 -17.781718 0 -17.781718 -1.2574273e-10 66.486818 + 2483 0 -17.781718 0 -17.781718 -1.8191451e-09 66.486818 + 2484 0 -17.781718 0 -17.781718 1.1970084e-09 66.486818 + 2485 0 -17.781718 0 -17.781718 -2.4769535e-10 66.486818 + 2486 0 -17.781718 0 -17.781718 -4.7855811e-10 66.486818 + 2487 0 -17.781718 0 -17.781718 7.832167e-10 66.486818 + 2488 0 -17.781718 0 -17.781718 7.8009543e-10 66.486818 + 2489 0 -17.781718 0 -17.781718 1.2563126e-10 66.486818 + 2490 0 -17.781718 0 -17.781718 1.2563126e-10 66.486818 + 2491 0 -17.781718 0 -17.781718 -2.5762769e-09 66.486818 + 2492 0 -17.781718 0 -17.781718 7.574662e-10 66.486818 + 2493 0 -17.781718 0 -17.781718 6.3272673e-10 66.486818 + 2494 0 -17.781718 0 -17.781718 1.4235237e-10 66.486818 + 2495 0 -17.781718 0 -17.781718 -1.4098124e-09 66.486818 + 2496 0 -17.781718 0 -17.781718 6.8980145e-10 66.486818 + 2497 0 -17.781718 0 -17.781718 1.6759009e-09 66.486818 + 2498 0 -17.781718 0 -17.781718 -1.4214057e-09 66.486818 + 2499 0 -17.781718 0 -17.781718 1.4235237e-10 66.486818 + 2500 0 -17.781718 0 -17.781718 7.4910564e-11 66.486818 + 2501 0 -17.781718 0 -17.781718 6.8980145e-10 66.486818 + 2502 0 -17.781718 0 -17.781718 2.1469903e-10 66.486818 + 2503 0 -17.781718 0 -17.781718 -9.9256498e-10 66.486818 + 2504 0 -17.781718 0 -17.781718 1.080518e-09 66.486818 + 2505 0 -17.781718 0 -17.781718 1.1303469e-10 66.486818 + 2506 0 -17.781718 0 -17.781718 -1.1048194e-09 66.486818 + 2507 0 -17.781718 0 -17.781718 1.684373e-10 66.486818 + 2508 0 -17.781718 0 -17.781718 1.1533106e-09 66.486818 + 2509 0 -17.781718 0 -17.781718 5.718619e-11 66.486818 + 2510 0 -17.781718 0 -17.781718 -1.5007752e-09 66.486818 + 2511 0 -17.781718 0 -17.781718 -1.4508348e-09 66.486818 + 2512 0 -17.781718 0 -17.781718 -8.2591127e-10 66.486818 + 2513 0 -17.781718 0 -17.781718 -7.2123713e-10 66.486818 + 2514 0 -17.781718 0 -17.781718 7.9681654e-10 66.486818 + 2515 0 -17.781718 0 -17.781718 1.5740136e-10 66.486818 + 2516 0 -17.781718 0 -17.781718 1.6721108e-10 66.486818 + 2517 0 -17.781718 0 -17.781718 1.6721108e-10 66.486818 + 2518 0 -17.781718 0 -17.781718 1.6721108e-10 66.486818 + 2519 0 -17.781718 0 -17.781718 1.6721108e-10 66.486818 + 2520 0 -17.781718 0 -17.781718 -1.6364391e-10 66.486818 + 2521 0 -17.781718 0 -17.781718 2.8782601e-10 66.486818 + 2522 0 -17.781718 0 -17.781718 -1.5249651e-09 66.486818 + 2523 0 -17.781718 0 -17.781718 -3.5560223e-10 66.486818 + 2524 0 -17.781718 0 -17.781718 -7.3795824e-11 66.486818 + 2525 0 -17.781718 0 -17.781718 8.717271e-11 66.486818 + 2526 0 -17.781718 0 -17.781718 1.1704776e-10 66.486818 + 2527 0 -17.781718 0 -17.781718 -4.1635559e-10 66.486818 + 2528 0 -17.781718 0 -17.781718 8.8510399e-11 66.486818 + 2529 0 -17.781718 0 -17.781718 -8.8621873e-11 66.486818 + 2530 0 -17.781718 0 -17.781718 1.293099e-10 66.486818 + 2531 0 -17.781718 0 -17.781718 3.2216002e-11 66.486818 + 2532 0 -17.781718 0 -17.781718 3.4356303e-10 66.486818 + 2533 0 -17.781718 0 -17.781718 9.4853273e-10 66.486818 + 2534 0 -17.781718 0 -17.781718 1.1197569e-09 66.486818 + 2535 0 -17.781718 0 -17.781718 -6.3116609e-10 66.486818 + 2536 0 -17.781718 0 -17.781718 -7.8544619e-10 66.486818 + 2537 0 -17.781718 0 -17.781718 1.5740136e-10 66.486818 + 2538 0 -17.781718 0 -17.781718 -4.9137763e-10 66.486818 + 2539 0 -17.781718 0 -17.781718 5.2013794e-10 66.486818 + 2540 0 -17.781718 0 -17.781718 -2.7868514e-12 66.486818 + 2541 0 -17.781718 0 -17.781718 -4.9438743e-10 66.486818 + 2542 0 -17.781718 0 -17.781718 -6.5981493e-10 66.486818 + 2543 0 -17.781718 0 -17.781718 1.0825245e-09 66.486818 + 2544 0 -17.781718 0 -17.781718 -8.5054703e-10 66.486818 + 2545 0 -17.781718 0 -17.781718 5.5391457e-10 66.486818 + 2546 0 -17.781718 0 -17.781718 8.0540004e-10 66.486818 + 2547 0 -17.781718 0 -17.781718 -3.6541195e-10 66.486818 + 2548 0 -17.781718 0 -17.781718 -3.6541195e-10 66.486818 + 2549 0 -17.781718 0 -17.781718 -3.6541195e-10 66.486818 + 2550 0 -17.781718 0 -17.781718 -6.5981493e-10 66.486818 + 2551 0 -17.781718 0 -17.781718 -1.0170893e-09 66.486818 + 2552 0 -17.781718 0 -17.781718 1.5692203e-09 66.486818 + 2553 0 -17.781718 0 -17.781718 -6.8523101e-10 66.486818 + 2554 0 -17.781718 0 -17.781718 2.9718983e-10 66.486818 + 2555 0 -17.781718 0 -17.781718 2.9718983e-10 66.486818 + 2556 0 -17.781718 0 -17.781718 -1.1783922e-09 66.486818 + 2557 0 -17.781718 0 -17.781718 3.7098565e-10 66.486818 + 2558 0 -17.781718 0 -17.781718 1.639003e-09 66.486818 + 2559 0 -17.781718 0 -17.781718 1.5908462e-09 66.486818 + 2560 0 -17.781718 0 -17.781718 -2.1231348e-09 66.486818 + 2561 0 -17.781718 0 -17.781718 1.8463448e-09 66.486818 + 2562 0 -17.781718 0 -17.781718 -1.0534298e-09 66.486818 + 2563 0 -17.781718 0 -17.781718 1.2880827e-09 66.486818 + 2564 0 -17.781718 0 -17.781718 -1.222536e-09 66.486818 + 2565 0 -17.781718 0 -17.781718 1.5783611e-09 66.486818 + 2566 0 -17.781718 0 -17.781718 -9.3270341e-10 66.486818 + 2567 0 -17.781718 0 -17.781718 -6.8523101e-10 66.486818 + 2568 0 -17.781718 0 -17.781718 5.8992069e-10 66.486818 + 2569 0 -17.781718 0 -17.781718 -1.0534298e-09 66.486818 + 2570 0 -17.781718 0 -17.781718 1.8463448e-09 66.486818 + 2571 0 -17.781718 0 -17.781718 -1.5880594e-09 66.486818 + 2572 0 -17.781718 0 -17.781718 1.8994064e-09 66.486818 + 2573 0 -17.781718 0 -17.781718 -8.2780633e-10 66.486818 + 2574 0 -17.781718 0 -17.781718 -3.9272309e-10 66.486818 + 2575 0 -17.781718 0 -17.781718 1.7423395e-10 66.486818 + 2576 0 -17.781718 0 -17.781718 5.8992069e-10 66.486818 + 2577 0 -17.781718 0 -17.781718 -9.0104478e-10 66.486818 + 2578 0 -17.781718 0 -17.781718 -9.0260542e-10 66.486818 + 2579 0 -17.781718 0 -17.781718 -8.7763523e-10 66.486818 + 2580 0 -17.781718 0 -17.781718 5.8769121e-10 66.486818 + 2581 0 -17.781718 0 -17.781718 -1.1285633e-09 66.486818 + 2582 0 -17.781718 0 -17.781718 4.3920777e-10 66.486818 + 2583 0 -17.781718 0 -17.781718 7.544564e-10 66.486818 + 2584 0 -17.781718 0 -17.781718 -7.5802357e-11 66.486818 + 2585 0 -17.781718 0 -17.781718 -2.6695806e-09 66.486818 + 2586 0 -17.781718 0 -17.781718 -9.7105049e-10 66.486818 + 2587 0 -17.781718 0 -17.781718 -1.1229896e-09 66.486818 + 2588 0 -17.781718 0 -17.781718 -1.3316691e-09 66.486818 + 2589 0 -17.781718 0 -17.781718 2.5248873e-10 66.486818 + 2590 0 -17.781718 0 -17.781718 1.6330949e-10 66.486818 + 2591 0 -17.781718 0 -17.781718 -1.4075829e-09 66.486818 + 2592 0 -17.781718 0 -17.781718 -5.8222898e-10 66.486818 + 2593 0 -17.781718 0 -17.781718 1.4441464e-09 66.486818 + 2594 0 -17.781718 0 -17.781718 -1.849466e-09 66.486818 + 2595 0 -17.781718 0 -17.781718 2.6731478e-10 66.486818 + 2596 0 -17.781718 0 -17.781718 7.9280347e-10 66.486818 + 2597 0 -17.781718 0 -17.781718 -2.897768e-09 66.486818 + 2598 0 -17.781718 0 -17.781718 -9.7305702e-10 66.486818 + 2599 0 -17.781718 0 -17.781718 6.7597866e-10 66.486818 + 2600 0 -17.781718 0 -17.781718 -2.3130866e-10 66.486818 + 2601 0 -17.781718 0 -17.781718 -3.7366103e-10 66.486818 + 2602 0 -17.781718 0 -17.781718 9.0561522e-10 66.486818 + 2603 0 -17.781718 0 -17.781718 -1.9329601e-10 66.486818 + 2604 0 -17.781718 0 -17.781718 -1.3454918e-10 66.486818 + 2605 0 -17.781718 0 -17.781718 2.7254291e-09 66.486818 + 2606 0 -17.781718 0 -17.781718 -2.5017007e-09 66.486818 + 2607 0 -17.781718 0 -17.781718 5.5826206e-10 66.486818 + 2608 0 -17.781718 0 -17.781718 -5.8378962e-10 66.486818 + 2609 0 -17.781718 0 -17.781718 6.5546744e-10 66.486818 + 2610 0 -17.781718 0 -17.781718 -5.8267488e-10 66.486818 + 2611 0 -17.781718 0 -17.781718 -8.8053355e-10 66.486818 + 2612 0 -17.781718 0 -17.781718 1.0032665e-09 66.486818 + 2613 0 -17.781718 0 -17.781718 9.7907662e-10 66.486818 + 2614 0 -17.781718 0 -17.781718 -2.8715716e-10 66.486818 + 2615 0 -17.781718 0 -17.781718 -8.8053355e-10 66.486818 + 2616 0 -17.781718 0 -17.781718 1.5496008e-09 66.486818 + 2617 0 -17.781718 0 -17.781718 -2.7901956e-10 66.486818 + 2618 0 -17.781718 0 -17.781718 -2.8247525e-10 66.486818 + 2619 0 -17.781718 0 -17.781718 -2.9908489e-10 66.486818 + 2620 0 -17.781718 0 -17.781718 1.089213e-09 66.486818 + 2621 0 -17.781718 0 -17.781718 -2.8247525e-10 66.486818 + 2622 0 -17.781718 0 -17.781718 -2.8247525e-10 66.486818 + 2623 0 -17.781718 0 -17.781718 -2.9908489e-10 66.486818 + 2624 0 -17.781718 0 -17.781718 1.0891015e-09 66.486818 + 2625 0 -17.781718 0 -17.781718 -1.2841811e-10 66.486818 + 2626 0 -17.781718 0 -17.781718 -3.9461815e-10 66.486818 + 2627 0 -17.781718 0 -17.781718 6.6739516e-10 66.486818 + 2628 0 -17.781718 0 -17.781718 -4.8524656e-10 66.486818 + 2629 0 -17.781718 0 -17.781718 -1.9979495e-09 66.486818 + 2630 0 -17.781718 0 -17.781718 1.8315187e-09 66.486818 + 2631 0 -17.781718 0 -17.781718 7.0886351e-10 66.486818 + 2632 0 -17.781718 0 -17.781718 8.5701253e-10 66.486818 + 2633 0 -17.781718 0 -17.781718 3.2461245e-10 66.486818 + 2634 0 -17.781718 0 -17.781718 -1.4774771e-09 66.486818 + 2635 0 -17.781718 0 -17.781718 -2.4920025e-09 66.486818 + 2636 0 -17.781718 0 -17.781718 3.531498e-10 66.486818 + 2637 0 -17.781718 0 -17.781718 4.6306322e-10 66.486818 + 2638 0 -17.781718 0 -17.781718 1.9730908e-11 66.486818 + 2639 0 -17.781718 0 -17.781718 2.4061675e-09 66.486818 + 2640 0 -17.781718 0 -17.781718 -1.4000026e-09 66.486818 + 2641 0 -17.781718 0 -17.781718 1.1247732e-09 66.486818 + 2642 0 -17.781718 0 -17.781718 -1.4274253e-09 66.486818 + 2643 0 -17.781718 0 -17.781718 2.7986676e-09 66.486818 + 2644 0 -17.781718 0 -17.781718 -1.2684633e-09 66.486818 + 2645 0 -17.781718 0 -17.781718 -1.6548323e-09 66.486818 + 2646 0 -17.781718 0 -17.781718 2.7986676e-09 66.486818 + 2647 0 -17.781718 0 -17.781718 -1.2068181e-09 66.486818 + 2648 0 -17.781718 0 -17.781718 -1.6548323e-09 66.486818 + 2649 0 -17.781718 0 -17.781718 1.6060067e-09 66.486818 + 2650 0 -17.781718 0 -17.781718 -1.6548323e-09 66.486818 + 2651 0 -17.781718 0 -17.781718 1.5620859e-09 66.486818 + 2652 0 -17.781718 0 -17.781718 2.530461e-11 66.486818 + 2653 0 -17.781718 0 -17.781718 3.7132007e-10 66.486818 + 2654 0 -17.781718 0 -17.781718 -9.8654538e-11 66.486818 + 2655 0 -17.781718 0 -17.781718 1.1857495e-09 66.486818 + 2656 0 -17.781718 0 -17.781718 5.6495051e-10 66.486818 + 2657 0 -17.781718 0 -17.781718 5.8267488e-10 66.486818 + 2658 0 -17.781718 0 -17.781718 1.7646343e-10 66.486818 + 2659 0 -17.781718 0 -17.781718 -9.606834e-10 66.486818 + 2660 0 -17.781718 0 -17.781718 -1.3678981e-09 66.486818 + 2661 0 -17.781718 0 -17.781718 -6.9894232e-11 66.486818 + 2662 0 -17.781718 0 -17.781718 9.0650701e-10 66.486818 + 2663 0 -17.781718 0 -17.781718 1.0690362e-09 66.486818 + 2664 0 -17.781718 0 -17.781718 1.5754628e-09 66.486818 + 2665 0 -17.781718 0 -17.781718 -1.0856458e-09 66.486818 + 2666 0 -17.781718 0 -17.781718 1.6575077e-09 66.486818 + 2667 0 -17.781718 0 -17.781718 -2.1796522e-09 66.486818 + 2668 0 -17.781718 0 -17.781718 1.3373542e-09 66.486818 + 2669 0 -17.781718 0 -17.781718 3.3408774e-10 66.486818 + 2670 0 -17.781718 0 -17.781718 -3.5872351e-10 66.486818 + 2671 0 -17.781718 0 -17.781718 1.0199876e-10 66.486818 + 2672 0 -17.781718 0 -17.781718 -4.8981699e-10 66.486818 + 2673 0 -17.781718 0 -17.781718 2.393125e-09 66.486818 + 2674 0 -17.781718 0 -17.781718 5.9527145e-11 66.486818 + 2675 0 -17.781718 0 -17.781718 9.9100434e-10 66.486818 + 2676 0 -17.781718 0 -17.781718 3.6106446e-10 66.486818 + 2677 0 -17.781718 0 -17.781718 -2.4769535e-10 66.486818 + 2678 0 -17.781718 0 -17.781718 -3.2271739e-09 66.486818 + 2679 0 -17.781718 0 -17.781718 3.8949035e-10 66.486818 + 2680 0 -17.781718 0 -17.781718 5.6751441e-10 66.486818 + 2681 0 -17.781718 0 -17.781718 4.1579822e-10 66.486818 + 2682 0 -17.781718 0 -17.781718 6.7976878e-10 66.486818 + 2683 0 -17.781718 0 -17.781718 6.2458913e-10 66.486818 + 2684 0 -17.781718 0 -17.781718 -1.237362e-11 66.486818 + 2685 0 -17.781718 0 -17.781718 -1.8960622e-09 66.486818 + 2686 0 -17.781718 0 -17.781718 -2.3312569e-09 66.486818 + 2687 0 -17.781718 0 -17.781718 3.4389746e-10 66.486818 + 2688 0 -17.781718 0 -17.781718 1.1058226e-10 66.486818 + 2689 0 -17.781718 0 -17.781718 7.368435e-10 66.486818 + 2690 0 -17.781718 0 -17.781718 3.9049361e-10 66.486818 + 2691 0 -17.781718 0 -17.781718 -6.3685127e-10 66.486818 + 2692 0 -17.781718 0 -17.781718 -1.7010941e-10 66.486818 + 2693 0 -17.781718 0 -17.781718 1.7548246e-09 66.486818 + 2694 0 -17.781718 0 -17.781718 -7.0786024e-10 66.486818 + 2695 0 -17.781718 0 -17.781718 -2.5170841e-10 66.486818 + 2696 0 -17.781718 0 -17.781718 1.7548246e-09 66.486818 + 2697 0 -17.781718 0 -17.781718 -7.0786024e-10 66.486818 + 2698 0 -17.781718 0 -17.781718 2.6452793e-10 66.486818 + 2699 0 -17.781718 0 -17.781718 1.5808136e-09 66.486818 + 2700 0 -17.781718 0 -17.781718 -7.0786024e-10 66.486818 + 2701 0 -17.781718 0 -17.781718 2.6452793e-10 66.486818 + 2702 0 -17.781718 0 -17.781718 1.357531e-09 66.486818 + 2703 0 -17.781718 0 -17.781718 2.2573496e-10 66.486818 + 2704 0 -17.781718 0 -17.781718 -3.80238e-10 66.486818 + 2705 0 -17.781718 0 -17.781718 -7.4029919e-10 66.486818 + 2706 0 -17.781718 0 -17.781718 -5.7520612e-10 66.486818 + 2707 0 -17.781718 0 -17.781718 4.7822369e-10 66.486818 + 2708 0 -17.781718 0 -17.781718 -4.8480066e-10 66.486818 + 2709 0 -17.781718 0 -17.781718 9.9189613e-10 66.486818 + 2710 0 -17.781718 0 -17.781718 1.1587728e-09 66.486818 + 2711 0 -17.781718 0 -17.781718 -4.859154e-10 66.486818 + 2712 0 -17.781718 0 -17.781718 -4.859154e-10 66.486818 + 2713 0 -17.781718 0 -17.781718 -4.2884069e-10 66.486818 + 2714 0 -17.781718 0 -17.781718 -1.6553897e-10 66.486818 + 2715 0 -17.781718 0 -17.781718 -1.6553897e-10 66.486818 + 2716 0 -17.781718 0 -17.781718 -1.6286359e-10 66.486818 + 2717 0 -17.781718 0 -17.781718 -6.5100848e-11 66.486818 + 2718 0 -17.781718 0 -17.781718 5.9750093e-11 66.486818 + 2719 0 -17.781718 0 -17.781718 8.87222e-10 66.486818 + 2720 0 -17.781718 0 -17.781718 8.6403539e-10 66.486818 + 2721 0 -17.781718 0 -17.781718 1.1995723e-09 66.486818 + 2722 0 -17.781718 0 -17.781718 -1.0646887e-09 66.486818 + 2723 0 -17.781718 0 -17.781718 1.1995723e-09 66.486818 + 2724 0 -17.781718 0 -17.781718 -9.5354906e-10 66.486818 + 2725 0 -17.781718 0 -17.781718 1.1995723e-09 66.486818 + 2726 0 -17.781718 0 -17.781718 -9.5354906e-10 66.486818 + 2727 0 -17.781718 0 -17.781718 1.1995723e-09 66.486818 + 2728 0 -17.781718 0 -17.781718 -9.5354906e-10 66.486818 + 2729 0 -17.781718 0 -17.781718 1.1995723e-09 66.486818 + 2730 0 -17.781718 0 -17.781718 -5.7799297e-10 66.486818 + 2731 0 -17.781718 0 -17.781718 -9.5354906e-10 66.486818 + 2732 0 -17.781718 0 -17.781718 1.0126303e-09 66.486818 + 2733 0 -17.781718 0 -17.781718 5.830093e-10 66.486818 + 2734 0 -17.781718 0 -17.781718 1.1520843e-09 66.486818 + 2735 0 -17.781718 0 -17.781718 -1.6422358e-09 66.486818 + 2736 0 -17.781718 0 -17.781718 1.746687e-09 66.486818 + 2737 0 -17.781718 0 -17.781718 -1.4623166e-09 66.486818 + 2738 0 -17.781718 0 -17.781718 9.3593616e-10 66.486818 + 2739 0 -17.781718 0 -17.781718 3.9015919e-12 66.486818 + 2740 0 -17.781718 0 -17.781718 2.0109919e-10 66.486818 + 2741 0 -17.781718 0 -17.781718 -2.3454141e-09 66.486818 + 2742 0 -17.781718 0 -17.781718 1.2250999e-09 66.486818 + 2743 0 -17.781718 0 -17.781718 8.2825222e-11 66.486818 + 2744 0 -17.781718 0 -17.781718 -1.6744518e-09 66.486818 + 2745 0 -17.781718 0 -17.781718 9.486442e-11 66.486818 + 2746 0 -17.781718 0 -17.781718 6.8556543e-11 66.486818 + 2747 0 -17.781718 0 -17.781718 2.921735e-10 66.486818 + 2748 0 -17.781718 0 -17.781718 2.3342667e-10 66.486818 + 2749 0 -17.781718 0 -17.781718 -3.2062167e-09 66.486818 + 2750 0 -17.781718 0 -17.781718 9.8465032e-10 66.486818 + 2751 0 -17.781718 0 -17.781718 6.9727021e-10 66.486818 + 2752 0 -17.781718 0 -17.781718 -2.6084929e-11 66.486818 + 2753 0 -17.781718 0 -17.781718 -1.0879868e-10 66.486818 + 2754 0 -17.781718 0 -17.781718 -1.5461451e-10 66.486818 + 2755 0 -17.781718 0 -17.781718 -3.2784519e-10 66.486818 + 2756 0 -17.781718 0 -17.781718 1.9240422e-10 66.486818 + 2757 0 -17.781718 0 -17.781718 3.4969411e-10 66.486818 + 2758 0 -17.781718 0 -17.781718 -1.3064759e-10 66.486818 + 2759 0 -17.781718 0 -17.781718 6.6115261e-10 66.486818 + 2760 0 -17.781718 0 -17.781718 5.1266917e-10 66.486818 + 2761 0 -17.781718 0 -17.781718 1.7735522e-10 66.486818 + 2762 0 -17.781718 0 -17.781718 1.8058797e-10 66.486818 + 2763 0 -17.781718 0 -17.781718 1.8058797e-10 66.486818 + 2764 0 -17.781718 0 -17.781718 1.8058797e-10 66.486818 + 2765 0 -17.781718 0 -17.781718 1.7345363e-10 66.486818 + 2766 0 -17.781718 0 -17.781718 1.7345363e-10 66.486818 + 2767 0 -17.781718 0 -17.781718 -1.0500856e-10 66.486818 + 2768 0 -17.781718 0 -17.781718 -1.8159123e-10 66.486818 + 2769 0 -17.781718 0 -17.781718 -1.1838545e-10 66.486818 + 2770 0 -17.781718 0 -17.781718 -2.2305958e-10 66.486818 + 2771 0 -17.781718 0 -17.781718 4.481257e-11 66.486818 + 2772 0 -17.781718 0 -17.781718 4.481257e-11 66.486818 + 2773 0 -17.781718 0 -17.781718 -1.0500856e-10 66.486818 + 2774 0 -17.781718 0 -17.781718 -1.0500856e-10 66.486818 + 2775 0 -17.781718 0 -17.781718 -1.0500856e-10 66.486818 + 2776 0 -17.781718 0 -17.781718 1.3945404e-10 66.486818 + 2777 0 -17.781718 0 -17.781718 -1.8159123e-10 66.486818 + 2778 0 -17.781718 0 -17.781718 2.8782601e-10 66.486818 + 2779 0 -17.781718 0 -17.781718 2.8782601e-10 66.486818 + 2780 0 -17.781718 0 -17.781718 -1.6147017e-09 66.486818 + 2781 0 -17.781718 0 -17.781718 4.8379739e-10 66.486818 + 2782 0 -17.781718 0 -17.781718 8.9290717e-11 66.486818 + 2783 0 -17.781718 0 -17.781718 8.9290717e-11 66.486818 + 2784 0 -17.781718 0 -17.781718 9.2746413e-11 66.486818 + 2785 0 -17.781718 0 -17.781718 9.2746413e-11 66.486818 + 2786 0 -17.781718 0 -17.781718 -1.5800332e-09 66.486818 + 2787 0 -17.781718 0 -17.781718 4.5191582e-10 66.486818 + 2788 0 -17.781718 0 -17.781718 8.9290717e-11 66.486818 + 2789 0 -17.781718 0 -17.781718 8.9290717e-11 66.486818 + 2790 0 -17.781718 0 -17.781718 8.9290717e-11 66.486818 + 2791 0 -17.781718 0 -17.781718 8.9290717e-11 66.486818 + 2792 0 -17.781718 0 -17.781718 -1.5799218e-09 66.486818 + 2793 0 -17.781718 0 -17.781718 4.8279413e-10 66.486818 + 2794 0 -17.781718 0 -17.781718 4.8279413e-10 66.486818 + 2795 0 -17.781718 0 -17.781718 4.2460467e-10 66.486818 + 2796 0 -17.781718 0 -17.781718 4.9048584e-12 66.486818 + 2797 0 -17.781718 0 -17.781718 -1.5799218e-09 66.486818 + 2798 0 -17.781718 0 -17.781718 4.8279413e-10 66.486818 + 2799 0 -17.781718 0 -17.781718 4.8279413e-10 66.486818 + 2800 0 -17.781718 0 -17.781718 6.242547e-10 66.486818 + 2801 0 -17.781718 0 -17.781718 -1.409032e-10 66.486818 + 2802 0 -17.781718 0 -17.781718 -1.8226008e-10 66.486818 + 2803 0 -17.781718 0 -17.781718 1.1381501e-10 66.486818 + 2804 0 -17.781718 0 -17.781718 1.0746099e-10 66.486818 + 2805 0 -17.781718 0 -17.781718 1.0746099e-10 66.486818 + 2806 0 -17.781718 0 -17.781718 -2.3933479e-10 66.486818 + 2807 0 -17.781718 0 -17.781718 -1.1895396e-09 66.486818 + 2808 0 -17.781718 0 -17.781718 2.3944627e-10 66.486818 + 2809 0 -17.781718 0 -17.781718 1.4870639e-10 66.486818 + 2810 0 -17.781718 0 -17.781718 1.8950589e-10 66.486818 + 2811 0 -17.781718 0 -17.781718 -1.6285245e-09 66.486818 + 2812 0 -17.781718 0 -17.781718 4.2248667e-10 66.486818 + 2813 0 -17.781718 0 -17.781718 1.1616711e-09 66.486818 + 2814 0 -17.781718 0 -17.781718 1.7367658e-10 66.486818 + 2815 0 -17.781718 0 -17.781718 1.8950589e-10 66.486818 + 2816 0 -17.781718 0 -17.781718 -1.8727641e-11 66.486818 + 2817 0 -17.781718 0 -17.781718 -1.1424976e-09 66.486818 + 2818 0 -17.781718 0 -17.781718 -2.4992483e-10 66.486818 + 2819 0 -17.781718 0 -17.781718 1.0537642e-09 66.486818 + 2820 0 -17.781718 0 -17.781718 1.4870639e-10 66.486818 + 2821 0 -17.781718 0 -17.781718 1.8237155e-10 66.486818 + 2822 0 -17.781718 0 -17.781718 -1.576689e-09 66.486818 + 2823 0 -17.781718 0 -17.781718 1.4870639e-10 66.486818 + 2824 0 -17.781718 0 -17.781718 3.1000934e-10 66.486818 + 2825 0 -17.781718 0 -17.781718 3.1000934e-10 66.486818 + 2826 0 -17.781718 0 -17.781718 3.1000934e-10 66.486818 + 2827 0 -17.781718 0 -17.781718 -4.3140459e-11 66.486818 + 2828 0 -17.781718 0 -17.781718 3.6485458e-10 66.486818 + 2829 0 -17.781718 0 -17.781718 -1.9963888e-09 66.486818 + 2830 0 -17.781718 0 -17.781718 -6.5858871e-10 66.486818 + 2831 0 -17.781718 0 -17.781718 -2.3052834e-10 66.486818 + 2832 0 -17.781718 0 -17.781718 -2.2395137e-10 66.486818 + 2833 0 -17.781718 0 -17.781718 1.6620781e-10 66.486818 + 2834 0 -17.781718 0 -17.781718 -1.4369006e-10 66.486818 + 2835 0 -17.781718 0 -17.781718 -5.1946909e-11 66.486818 + 2836 0 -17.781718 0 -17.781718 -5.9081249e-11 66.486818 + 2837 0 -17.781718 0 -17.781718 1.3454918e-10 66.486818 + 2838 0 -17.781718 0 -17.781718 1.1973428e-09 66.486818 + 2839 0 -17.781718 0 -17.781718 2.0511226e-11 66.486818 + 2840 0 -17.781718 0 -17.781718 -2.1893504e-10 66.486818 + 2841 0 -17.781718 0 -17.781718 -2.474724e-10 66.486818 + 2842 0 -17.781718 0 -17.781718 1.6487013e-10 66.486818 + 2843 0 -17.781718 0 -17.781718 2.7901956e-10 66.486818 + 2844 0 -17.781718 0 -17.781718 -2.474724e-10 66.486818 + 2845 0 -17.781718 0 -17.781718 6.2871367e-11 66.486818 + 2846 0 -17.781718 0 -17.781718 1.8939442e-10 66.486818 + 2847 0 -17.781718 0 -17.781718 2.0689584e-10 66.486818 + 2848 0 -17.781718 0 -17.781718 1.3644424e-10 66.486818 + 2849 0 -17.781718 0 -17.781718 3.265075e-10 66.486818 + 2850 0 -17.781718 0 -17.781718 1.5728989e-10 66.486818 + 2851 0 -17.781718 0 -17.781718 -1.2457226e-09 66.486818 + 2852 0 -17.781718 0 -17.781718 -3.153601e-10 66.486818 + 2853 0 -17.781718 0 -17.781718 -8.3494067e-11 66.486818 + 2854 0 -17.781718 0 -17.781718 -8.3494067e-11 66.486818 + 2855 0 -17.781718 0 -17.781718 -8.3494067e-11 66.486818 + 2856 0 -17.781718 0 -17.781718 -8.3494067e-11 66.486818 + 2857 0 -17.781718 0 -17.781718 4.0788356e-10 66.486818 + 2858 0 -17.781718 0 -17.781718 -5.4510812e-11 66.486818 + 2859 0 -17.781718 0 -17.781718 1.8014207e-10 66.486818 + 2860 0 -17.781718 0 -17.781718 2.5895423e-10 66.486818 + 2861 0 -17.781718 0 -17.781718 -1.125665e-09 66.486818 + 2862 0 -17.781718 0 -17.781718 -3.0015504e-09 66.486818 + 2863 0 -17.781718 0 -17.781718 4.5760099e-10 66.486818 + 2864 0 -17.781718 0 -17.781718 -1.3302199e-09 66.486818 + 2865 0 -17.781718 0 -17.781718 1.9251569e-10 66.486818 + 2866 0 -17.781718 0 -17.781718 -3.6273657e-10 66.486818 + 2867 0 -17.781718 0 -17.781718 2.5705917e-10 66.486818 + 2868 0 -17.781718 0 -17.781718 1.5195028e-09 66.486818 + 2869 0 -17.781718 0 -17.781718 5.6049154e-10 66.486818 + 2870 0 -17.781718 0 -17.781718 -2.3153161e-10 66.486818 + 2871 0 -17.781718 0 -17.781718 -5.0074145e-10 66.486818 + 2872 0 -17.781718 0 -17.781718 6.1098929e-10 66.486818 + 2873 0 -17.781718 0 -17.781718 5.245969e-10 66.486818 + 2874 0 -17.781718 0 -17.781718 -1.0594494e-09 66.486818 + 2875 0 -17.781718 0 -17.781718 -1.3597605e-09 66.486818 + 2876 0 -17.781718 0 -17.781718 2.7259865e-09 66.486818 + 2877 0 -17.781718 0 -17.781718 1.7222741e-10 66.486818 + 2878 0 -17.781718 0 -17.781718 -2.5639032e-12 66.486818 + 2879 0 -17.781718 0 -17.781718 -4.4589622e-12 66.486818 + 2880 0 -17.781718 0 -17.781718 -4.1535233e-10 66.486818 + 2881 0 -17.781718 0 -17.781718 -3.1892727e-10 66.486818 + 2882 0 -17.781718 0 -17.781718 1.4248614e-09 66.486818 + 2883 0 -17.781718 0 -17.781718 -6.3016283e-10 66.486818 + 2884 0 -17.781718 0 -17.781718 1.6721108e-12 66.486818 + 2885 0 -17.781718 0 -17.781718 1.4486053e-09 66.486818 + 2886 0 -17.781718 0 -17.781718 -6.7408361e-10 66.486818 + 2887 0 -17.781718 0 -17.781718 -6.7408361e-10 66.486818 + 2888 0 -17.781718 0 -17.781718 1.5151553e-09 66.486818 + 2889 0 -17.781718 0 -17.781718 -1.3927568e-09 66.486818 + 2890 0 -17.781718 0 -17.781718 2.1682818e-09 66.486818 + 2891 0 -17.781718 0 -17.781718 -1.6375539e-09 66.486818 + 2892 0 -17.781718 0 -17.781718 1.1038161e-09 66.486818 + 2893 0 -17.781718 0 -17.781718 -3.5872351e-10 66.486818 + 2894 0 -17.781718 0 -17.781718 -3.5872351e-10 66.486818 + 2895 0 -17.781718 0 -17.781718 -3.5872351e-10 66.486818 + 2896 0 -17.781718 0 -17.781718 1.1675792e-09 66.486818 + 2897 0 -17.781718 0 -17.781718 7.6136779e-11 66.486818 + 2898 0 -17.781718 0 -17.781718 -1.7695391e-09 66.486818 + 2899 0 -17.781718 0 -17.781718 1.5218438e-09 66.486818 + 2900 0 -17.781718 0 -17.781718 1.3544098e-10 66.486818 + 2901 0 -17.781718 0 -17.781718 -1.8184762e-09 66.486818 + 2902 0 -17.781718 0 -17.781718 1.396547e-09 66.486818 + 2903 0 -17.781718 0 -17.781718 -6.4955931e-10 66.486818 + 2904 0 -17.781718 0 -17.781718 -2.4713798e-10 66.486818 + 2905 0 -17.781718 0 -17.781718 1.396547e-09 66.486818 + 2906 0 -17.781718 0 -17.781718 -6.573625e-10 66.486818 + 2907 0 -17.781718 0 -17.781718 -4.3363407e-10 66.486818 + 2908 0 -17.781718 0 -17.781718 -2.8804896e-10 66.486818 + 2909 0 -17.781718 0 -17.781718 1.5218438e-09 66.486818 + 2910 0 -17.781718 0 -17.781718 -1.5394567e-10 66.486818 + 2911 0 -17.781718 0 -17.781718 -2.565018e-10 66.486818 + 2912 0 -17.781718 0 -17.781718 -1.9942708e-10 66.486818 + 2913 0 -17.781718 0 -17.781718 -3.7644788e-10 66.486818 + 2914 0 -17.781718 0 -17.781718 -4.3363407e-10 66.486818 + 2915 0 -17.781718 0 -17.781718 -2.8804896e-10 66.486818 + 2916 0 -17.781718 0 -17.781718 1.5218438e-09 66.486818 + 2917 0 -17.781718 0 -17.781718 -1.5394567e-10 66.486818 + 2918 0 -17.781718 0 -17.781718 -1.9942708e-10 66.486818 + 2919 0 -17.781718 0 -17.781718 -1.9920413e-10 66.486818 + 2920 0 -17.781718 0 -17.781718 -3.8291338e-10 66.486818 + 2921 0 -17.781718 0 -17.781718 8.5612074e-11 66.486818 + 2922 0 -17.781718 0 -17.781718 1.5771349e-09 66.486818 + 2923 0 -17.781718 0 -17.781718 -3.8291338e-10 66.486818 + 2924 0 -17.781718 0 -17.781718 -3.8291338e-10 66.486818 + 2925 0 -17.781718 0 -17.781718 1.1509696e-09 66.486818 + 2926 0 -17.781718 0 -17.781718 -3.7644788e-10 66.486818 + 2927 0 -17.781718 0 -17.781718 -3.7644788e-10 66.486818 + 2928 0 -17.781718 0 -17.781718 -3.9082803e-10 66.486818 + 2929 0 -17.781718 0 -17.781718 -2.8804896e-10 66.486818 + 2930 0 -17.781718 0 -17.781718 1.5771349e-09 66.486818 + 2931 0 -17.781718 0 -17.781718 -1.9920413e-10 66.486818 + 2932 0 -17.781718 0 -17.781718 -5.9527145e-11 66.486818 + 2933 0 -17.781718 0 -17.781718 -1.9920413e-10 66.486818 + 2934 0 -17.781718 0 -17.781718 -3.7644788e-10 66.486818 + 2935 0 -17.781718 0 -17.781718 -3.8291338e-10 66.486818 + 2936 0 -17.781718 0 -17.781718 1.1509696e-09 66.486818 + 2937 0 -17.781718 0 -17.781718 -3.7644788e-10 66.486818 + 2938 0 -17.781718 0 -17.781718 -3.7644788e-10 66.486818 + 2939 0 -17.781718 0 -17.781718 -3.7644788e-10 66.486818 + 2940 0 -17.781718 0 -17.781718 1.0613445e-09 66.486818 + 2941 0 -17.781718 0 -17.781718 -3.7644788e-10 66.486818 + 2942 0 -17.781718 0 -17.781718 -3.7644788e-10 66.486818 + 2943 0 -17.781718 0 -17.781718 -3.7644788e-10 66.486818 + 2944 0 -17.781718 0 -17.781718 1.0613445e-09 66.486818 + 2945 0 -17.781718 0 -17.781718 -2.5527558e-11 66.486818 + 2946 0 -17.781718 0 -17.781718 -1.2732566e-09 66.486818 + 2947 0 -17.781718 0 -17.781718 -1.265342e-09 66.486818 + 2948 0 -17.781718 0 -17.781718 1.0661379e-09 66.486818 + 2949 0 -17.781718 0 -17.781718 -1.265342e-09 66.486818 + 2950 0 -17.781718 0 -17.781718 1.1908773e-09 66.486818 + 2951 0 -17.781718 0 -17.781718 -1.6319802e-10 66.486818 + 2952 0 -17.781718 0 -17.781718 -1.6659797e-09 66.486818 + 2953 0 -17.781718 0 -17.781718 -1.7880438e-10 66.486818 + 2954 0 -17.781718 0 -17.781718 -1.265342e-09 66.486818 + 2955 0 -17.781718 0 -17.781718 1.1908773e-09 66.486818 + 2956 0 -17.781718 0 -17.781718 -1.265342e-09 66.486818 + 2957 0 -17.781718 0 -17.781718 1.1911003e-09 66.486818 + 2958 0 -17.781718 0 -17.781718 -1.4001141e-10 66.486818 + 2959 0 -17.781718 0 -17.781718 -1.4804869e-09 66.486818 + 2960 0 -17.781718 0 -17.781718 -1.5229585e-09 66.486818 + 2961 0 -17.781718 0 -17.781718 4.2984395e-10 66.486818 + 2962 0 -17.781718 0 -17.781718 8.6905173e-10 66.486818 + 2963 0 -17.781718 0 -17.781718 -1.6041116e-10 66.486818 + 2964 0 -17.781718 0 -17.781718 1.5833775e-09 66.486818 + 2965 0 -17.781718 0 -17.781718 -3.8558875e-10 66.486818 + 2966 0 -17.781718 0 -17.781718 -3.8558875e-10 66.486818 + 2967 0 -17.781718 0 -17.781718 9.0550374e-10 66.486818 + 2968 0 -17.781718 0 -17.781718 8.5277651e-11 66.486818 + 2969 0 -17.781718 0 -17.781718 -1.7456837e-10 66.486818 + 2970 0 -17.781718 0 -17.781718 -2.272956e-10 66.486818 + 2971 0 -17.781718 0 -17.781718 -2.1302692e-10 66.486818 + 2972 0 -17.781718 0 -17.781718 1.3988879e-09 66.486818 + 2973 0 -17.781718 0 -17.781718 1.5063489e-09 66.486818 + 2974 0 -17.781718 0 -17.781718 -2.4713798e-10 66.486818 + 2975 0 -17.781718 0 -17.781718 -6.4955931e-10 66.486818 + 2976 0 -17.781718 0 -17.781718 1.396547e-09 66.486818 + 2977 0 -17.781718 0 -17.781718 -6.573625e-10 66.486818 + 2978 0 -17.781718 0 -17.781718 -4.335226e-10 66.486818 + 2979 0 -17.781718 0 -17.781718 1.0613445e-09 66.486818 + 2980 0 -17.781718 0 -17.781718 -4.335226e-10 66.486818 + 2981 0 -17.781718 0 -17.781718 -4.335226e-10 66.486818 + 2982 0 -17.781718 0 -17.781718 1.06101e-09 66.486818 + 2983 0 -17.781718 0 -17.781718 -8.2602274e-11 66.486818 + 2984 0 -17.781718 0 -17.781718 -1.3303314e-09 66.486818 + 2985 0 -17.781718 0 -17.781718 1.1908773e-09 66.486818 + 2986 0 -17.781718 0 -17.781718 -1.6319802e-10 66.486818 + 2987 0 -17.781718 0 -17.781718 -1.7230545e-09 66.486818 + 2988 0 -17.781718 0 -17.781718 -1.5339945e-09 66.486818 + 2989 0 -17.781718 0 -17.781718 4.8067612e-10 66.486818 + 2990 0 -17.781718 0 -17.781718 -4.7978433e-10 66.486818 + 2991 0 -17.781718 0 -17.781718 -1.4201794e-10 66.486818 + 2992 0 -17.781718 0 -17.781718 -4.0052628e-10 66.486818 + 2993 0 -17.781718 0 -17.781718 1.224654e-09 66.486818 + 2994 0 -17.781718 0 -17.781718 -1.4201794e-10 66.486818 + 2995 0 -17.781718 0 -17.781718 -2.565018e-10 66.486818 + 2996 0 -17.781718 0 -17.781718 1.5106964e-09 66.486818 + 2997 0 -17.781718 0 -17.781718 -6.573625e-10 66.486818 + 2998 0 -17.781718 0 -17.781718 -4.3998809e-10 66.486818 + 2999 0 -17.781718 0 -17.781718 1.1509696e-09 66.486818 + 3000 0 -17.781718 0 -17.781718 -4.335226e-10 66.486818 + 3001 0 -17.781718 0 -17.781718 -4.3363407e-10 66.486818 + 3002 0 -17.781718 0 -17.781718 -2.8804896e-10 66.486818 + 3003 0 -17.781718 0 -17.781718 1.5771349e-09 66.486818 + 3004 0 -17.781718 0 -17.781718 -2.5627885e-10 66.486818 + 3005 0 -17.781718 0 -17.781718 -1.9920413e-10 66.486818 + 3006 0 -17.781718 0 -17.781718 -1.9920413e-10 66.486818 + 3007 0 -17.781718 0 -17.781718 -1.5394567e-10 66.486818 + 3008 0 -17.781718 0 -17.781718 -5.9527145e-11 66.486818 + 3009 0 -17.781718 0 -17.781718 -1.9006326e-10 66.486818 + 3010 0 -17.781718 0 -17.781718 1.1509696e-09 66.486818 + 3011 0 -17.781718 0 -17.781718 -3.7644788e-10 66.486818 + 3012 0 -17.781718 0 -17.781718 -3.7644788e-10 66.486818 + 3013 0 -17.781718 0 -17.781718 -4.2270961e-10 66.486818 + 3014 0 -17.781718 0 -17.781718 1.1509696e-09 66.486818 + 3015 0 -17.781718 0 -17.781718 -3.7644788e-10 66.486818 + 3016 0 -17.781718 0 -17.781718 -3.7644788e-10 66.486818 + 3017 0 -17.781718 0 -17.781718 -3.7644788e-10 66.486818 + 3018 0 -17.781718 0 -17.781718 1.0613445e-09 66.486818 + 3019 0 -17.781718 0 -17.781718 -3.7644788e-10 66.486818 + 3020 0 -17.781718 0 -17.781718 -3.7644788e-10 66.486818 + 3021 0 -17.781718 0 -17.781718 -3.7644788e-10 66.486818 + 3022 0 -17.781718 0 -17.781718 1.06101e-09 66.486818 + 3023 0 -17.781718 0 -17.781718 -2.5527558e-11 66.486818 + 3024 0 -17.781718 0 -17.781718 -1.2732566e-09 66.486818 + 3025 0 -17.781718 0 -17.781718 -1.265342e-09 66.486818 + 3026 0 -17.781718 0 -17.781718 1.0661379e-09 66.486818 + 3027 0 -17.781718 0 -17.781718 -1.265342e-09 66.486818 + 3028 0 -17.781718 0 -17.781718 1.1908773e-09 66.486818 + 3029 0 -17.781718 0 -17.781718 -1.265342e-09 66.486818 + 3030 0 -17.781718 0 -17.781718 1.1911003e-09 66.486818 + 3031 0 -17.781718 0 -17.781718 -1.4001141e-10 66.486818 + 3032 0 -17.781718 0 -17.781718 -1.4804869e-09 66.486818 + 3033 0 -17.781718 0 -17.781718 -1.5229585e-09 66.486818 + 3034 0 -17.781718 0 -17.781718 4.2984395e-10 66.486818 + 3035 0 -17.781718 0 -17.781718 8.6905173e-10 66.486818 + 3036 0 -17.781718 0 -17.781718 -1.6041116e-10 66.486818 + 3037 0 -17.781718 0 -17.781718 1.5833775e-09 66.486818 + 3038 0 -17.781718 0 -17.781718 -3.8558875e-10 66.486818 + 3039 0 -17.781718 0 -17.781718 -3.8558875e-10 66.486818 + 3040 0 -17.781718 0 -17.781718 9.0550374e-10 66.486818 + 3041 0 -17.781718 0 -17.781718 8.5277651e-11 66.486818 + 3042 0 -17.781718 0 -17.781718 -1.7456837e-10 66.486818 + 3043 0 -17.781718 0 -17.781718 -1.3303314e-09 66.486818 + 3044 0 -17.781718 0 -17.781718 1.980671e-09 66.486818 + 3045 0 -17.781718 0 -17.781718 -1.2897548e-10 66.486818 + 3046 0 -17.781718 0 -17.781718 8.897859e-10 66.486818 + 3047 0 -17.781718 0 -17.781718 -7.6515791e-10 66.486818 + 3048 0 -17.781718 0 -17.781718 8.9000885e-10 66.486818 + 3049 0 -17.781718 0 -17.781718 -6.8422774e-10 66.486818 + 3050 0 -17.781718 0 -17.781718 9.7216523e-10 66.486818 + 3051 0 -17.781718 0 -17.781718 -1.1437238e-10 66.486818 + 3052 0 -17.781718 0 -17.781718 -1.4447037e-09 66.486818 + 3053 0 -17.781718 0 -17.781718 -1.4447037e-09 66.486818 + 3054 0 -17.781718 0 -17.781718 1.4390186e-09 66.486818 + 3055 0 -17.781718 0 -17.781718 -1.5741251e-09 66.486818 + 3056 0 -17.781718 0 -17.781718 2.8648832e-10 66.486818 + 3057 0 -17.781718 0 -17.781718 1.4263105e-09 66.486818 + 3058 0 -17.781718 0 -17.781718 3.8893297e-10 66.486818 + 3059 0 -17.781718 0 -17.781718 -1.6975269e-09 66.486818 + 3060 0 -17.781718 0 -17.781718 4.5748952e-10 66.486818 + 3061 0 -17.781718 0 -17.781718 4.5358793e-10 66.486818 + 3062 0 -17.781718 0 -17.781718 -3.3888112e-11 66.486818 + 3063 0 -17.781718 0 -17.781718 -5.4488518e-10 66.486818 + 3064 0 -17.781718 0 -17.781718 -5.4488518e-10 66.486818 + 3065 0 -17.781718 0 -17.781718 3.2160265e-10 66.486818 + 3066 0 -17.781718 0 -17.781718 1.0013714e-09 66.486818 + 3067 0 -17.781718 0 -17.781718 8.7395658e-10 66.486818 + 3068 0 -17.781718 0 -17.781718 1.3578655e-09 66.486818 + 3069 0 -17.781718 0 -17.781718 5.9750093e-11 66.486818 + 3070 0 -17.781718 0 -17.781718 -2.6961115e-09 66.486818 + 3071 0 -17.781718 0 -17.781718 -2.5578836e-09 66.486818 + 3072 0 -17.781718 0 -17.781718 1.3958781e-09 66.486818 + 3073 0 -17.781718 0 -17.781718 1.0043812e-10 66.486818 + 3074 0 -17.781718 0 -17.781718 -1.7482476e-09 66.486818 + 3075 0 -17.781718 0 -17.781718 -1.6579536e-09 66.486818 + 3076 0 -17.781718 0 -17.781718 -5.1612487e-11 66.486818 + 3077 0 -17.781718 0 -17.781718 2.7224193e-09 66.486818 + 3078 0 -17.781718 0 -17.781718 -1.024781e-09 66.486818 + 3079 0 -17.781718 0 -17.781718 -1.5063489e-09 66.486818 + 3080 0 -17.781718 0 -17.781718 -1.4302121e-10 66.486818 + 3081 0 -17.781718 0 -17.781718 -1.9530254e-10 66.486818 + 3082 0 -17.781718 0 -17.781718 4.5503709e-10 66.486818 + 3083 0 -17.781718 0 -17.781718 4.6127964e-10 66.486818 + 3084 0 -17.781718 0 -17.781718 3.5994972e-10 66.486818 + 3085 0 -17.781718 0 -17.781718 2.3487583e-10 66.486818 + 3086 0 -17.781718 0 -17.781718 2.0299425e-10 66.486818 + 3087 0 -17.781718 0 -17.781718 2.0388604e-10 66.486818 + 3088 0 -17.781718 0 -17.781718 2.5783949e-10 66.486818 + 3089 0 -17.781718 0 -17.781718 -1.2525225e-09 66.486818 + 3090 0 -17.781718 0 -17.781718 4.0565408e-10 66.486818 + 3091 0 -17.781718 0 -17.781718 6.393037e-10 66.486818 + 3092 0 -17.781718 0 -17.781718 -9.658112e-10 66.486818 + 3093 0 -17.781718 0 -17.781718 6.393037e-10 66.486818 + 3094 0 -17.781718 0 -17.781718 -1.0974621e-09 66.486818 + 3095 0 -17.781718 0 -17.781718 3.8503138e-10 66.486818 + 3096 0 -17.781718 0 -17.781718 3.8503138e-10 66.486818 + 3097 0 -17.781718 0 -17.781718 6.4900194e-10 66.486818 + 3098 0 -17.781718 0 -17.781718 -9.6904395e-10 66.486818 + 3099 0 -17.781718 0 -17.781718 4.2672268e-10 66.486818 + 3100 0 -17.781718 0 -17.781718 6.4699541e-10 66.486818 + 3101 0 -17.781718 0 -17.781718 6.4900194e-10 66.486818 + 3102 0 -17.781718 0 -17.781718 -9.6904395e-10 66.486818 + 3103 0 -17.781718 0 -17.781718 4.2672268e-10 66.486818 + 3104 0 -17.781718 0 -17.781718 4.2672268e-10 66.486818 + 3105 0 -17.781718 0 -17.781718 -1.2774927e-09 66.486818 + 3106 0 -17.781718 0 -17.781718 5.8992069e-10 66.486818 + 3107 0 -17.781718 0 -17.781718 4.1100484e-10 66.486818 + 3108 0 -17.781718 0 -17.781718 3.3654017e-10 66.486818 + 3109 0 -17.781718 0 -17.781718 3.8503138e-10 66.486818 + 3110 0 -17.781718 0 -17.781718 6.4900194e-10 66.486818 + 3111 0 -17.781718 0 -17.781718 -1.2859647e-09 66.486818 + 3112 0 -17.781718 0 -17.781718 4.2516204e-10 66.486818 + 3113 0 -17.781718 0 -17.781718 5.7832739e-10 66.486818 + 3114 0 -17.781718 0 -17.781718 -1.2713616e-09 66.486818 + 3115 0 -17.781718 0 -17.781718 6.3506769e-10 66.486818 + 3116 0 -17.781718 0 -17.781718 5.9493703e-10 66.486818 + 3117 0 -17.781718 0 -17.781718 -1.2713616e-09 66.486818 + 3118 0 -17.781718 0 -17.781718 6.3506769e-10 66.486818 + 3119 0 -17.781718 0 -17.781718 5.9493703e-10 66.486818 + 3120 0 -17.781718 0 -17.781718 -1.2859647e-09 66.486818 + 3121 0 -17.781718 0 -17.781718 4.2516204e-10 66.486818 + 3122 0 -17.781718 0 -17.781718 5.7832739e-10 66.486818 + 3123 0 -17.781718 0 -17.781718 -1.2713616e-09 66.486818 + 3124 0 -17.781718 0 -17.781718 6.3506769e-10 66.486818 + 3125 0 -17.781718 0 -17.781718 6.3540211e-10 66.486818 + 3126 0 -17.781718 0 -17.781718 -1.2713616e-09 66.486818 + 3127 0 -17.781718 0 -17.781718 2.8414736e-10 66.486818 + 3128 0 -17.781718 0 -17.781718 6.126614e-10 66.486818 + 3129 0 -17.781718 0 -17.781718 5.8401257e-10 66.486818 + 3130 0 -17.781718 0 -17.781718 5.181314e-10 66.486818 + 3131 0 -17.781718 0 -17.781718 3.1246177e-10 66.486818 + 3132 0 -17.781718 0 -17.781718 1.0021517e-10 66.486818 + 3133 0 -17.781718 0 -17.781718 -8.3605541e-11 66.486818 + 3134 0 -17.781718 0 -17.781718 -1.5284208e-09 66.486818 + 3135 0 -17.781718 0 -17.781718 -1.5169389e-09 66.486818 + 3136 0 -17.781718 0 -17.781718 -4.4589622e-10 66.486818 + 3137 0 -17.781718 0 -17.781718 -4.6685334e-10 66.486818 + 3138 0 -17.781718 0 -17.781718 4.8803341e-10 66.486818 + 3139 0 -17.781718 0 -17.781718 3.6786438e-10 66.486818 + 3140 0 -17.781718 0 -17.781718 -5.718619e-11 66.486818 + 3141 0 -17.781718 0 -17.781718 1.1749365e-10 66.486818 + 3142 0 -17.781718 0 -17.781718 1.2371391e-09 66.486818 + 3143 0 -17.781718 0 -17.781718 1.8139058e-09 66.486818 + 3144 0 -17.781718 0 -17.781718 7.7719711e-10 66.486818 + 3145 0 -17.781718 0 -17.781718 -1.9149013e-09 66.486818 + 3146 0 -17.781718 0 -17.781718 -4.068803e-11 66.486818 + 3147 0 -17.781718 0 -17.781718 2.1277053e-09 66.486818 + 3148 0 -17.781718 0 -17.781718 -1.9073211e-09 66.486818 + 3149 0 -17.781718 0 -17.781718 1.2083787e-10 66.486818 + 3150 0 -17.781718 0 -17.781718 4.9383006e-11 66.486818 + 3151 0 -17.781718 0 -17.781718 -2.1492198e-10 66.486818 + 3152 0 -17.781718 0 -17.781718 -2.771245e-10 66.486818 + 3153 0 -17.781718 0 -17.781718 2.2907918e-10 66.486818 + 3154 0 -17.781718 0 -17.781718 7.2536167e-10 66.486818 + 3155 0 -17.781718 0 -17.781718 -2.1022892e-09 66.486818 + 3156 0 -17.781718 0 -17.781718 3.2104528e-11 66.486818 + 3157 0 -17.781718 0 -17.781718 1.6501504e-09 66.486818 + 3158 0 -17.781718 0 -17.781718 2.3075129e-10 66.486818 + 3159 0 -17.781718 0 -17.781718 -2.248989e-09 66.486818 + 3160 0 -17.781718 0 -17.781718 1.2495127e-09 66.486818 + 3161 0 -17.781718 0 -17.781718 1.2287785e-09 66.486818 + 3162 0 -17.781718 0 -17.781718 1.2100509e-09 66.486818 + 3163 0 -17.781718 0 -17.781718 7.4174836e-10 66.486818 + 3164 0 -17.781718 0 -17.781718 6.0441232e-10 66.486818 + 3165 0 -17.781718 0 -17.781718 8.6347802e-10 66.486818 + 3166 0 -17.781718 0 -17.781718 -1.4056878e-09 66.486818 + 3167 0 -17.781718 0 -17.781718 4.7008609e-10 66.486818 + 3168 0 -17.781718 0 -17.781718 4.7008609e-10 66.486818 + 3169 0 -17.781718 0 -17.781718 -1.5239618e-09 66.486818 + 3170 0 -17.781718 0 -17.781718 6.6393947e-10 66.486818 + 3171 0 -17.781718 0 -17.781718 6.7720488e-10 66.486818 + 3172 0 -17.781718 0 -17.781718 -1.5237388e-09 66.486818 + 3173 0 -17.781718 0 -17.781718 3.4512367e-10 66.486818 + 3174 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 3175 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3176 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3177 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3178 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 3179 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3180 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3181 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3182 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3183 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3184 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3185 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3186 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 3187 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3188 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3189 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3190 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3191 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3192 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3193 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3194 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3195 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3196 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3197 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3198 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3199 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3200 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3201 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3202 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3203 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3204 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3205 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3206 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3207 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3208 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3209 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3210 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3211 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3212 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3213 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3214 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3215 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3216 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3217 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3218 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3219 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3220 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3221 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 3222 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 3223 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3224 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3225 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3226 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 3227 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3228 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3229 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3230 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3231 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3232 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3233 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3234 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3235 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3236 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3237 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3238 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3239 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3240 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3241 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3242 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3243 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3244 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 3245 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 3246 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3247 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3248 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3249 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 3250 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 3251 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 3252 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3253 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 3254 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 3255 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 3256 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3257 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3258 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3259 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3260 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3261 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 3262 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3263 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3264 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 3265 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3266 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 3267 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 3268 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3269 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3270 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3271 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3272 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3273 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3274 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3275 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 3276 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3277 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3278 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3279 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3280 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3281 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3282 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3283 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3284 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3285 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3286 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3287 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3288 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3289 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3290 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3291 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3292 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3293 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3294 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3295 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3296 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3297 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3298 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3299 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3300 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3301 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3302 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3303 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3304 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3305 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3306 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3307 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3308 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3309 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3310 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3311 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3312 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3313 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 3314 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 3315 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3316 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3317 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3318 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 3319 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 3320 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 3321 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3322 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 3323 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 3324 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 3325 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3326 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3327 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3328 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3329 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3330 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 3331 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3332 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3333 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 3334 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3335 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 3336 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 3337 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3338 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3339 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3340 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3341 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 3342 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3343 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3344 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 3345 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3346 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 3347 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 3348 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3349 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3350 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3351 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3352 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 3353 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3354 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3355 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3356 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3357 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3358 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3359 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3360 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3361 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3362 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3363 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3364 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3365 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3366 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 3367 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 3368 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3369 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3370 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3371 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 3372 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 3373 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 3374 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3375 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 3376 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 3377 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 3378 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3379 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3380 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3381 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3382 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3383 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 3384 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3385 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3386 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 3387 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3388 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 3389 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 3390 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3391 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3392 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3393 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3394 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 3395 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3396 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3397 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 3398 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3399 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 3400 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 3401 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3402 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3403 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3404 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3405 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 3406 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3407 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3408 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3409 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3410 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3411 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3412 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3413 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3414 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3415 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3416 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3417 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3418 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3419 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3420 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3421 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3422 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 3423 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 3424 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3425 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3426 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3427 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 3428 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 3429 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 3430 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3431 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 3432 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 3433 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 3434 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3435 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3436 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3437 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3438 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3439 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 3440 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3441 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3442 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 3443 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3444 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 3445 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 3446 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3447 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3448 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3449 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3450 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 3451 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3452 0 -17.781718 0 -17.781718 2.3465288e-10 66.486818 + 3453 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 3454 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3455 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 3456 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 3457 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3458 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3459 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3460 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3461 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 3462 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3463 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3464 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 3465 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3466 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3467 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3468 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3469 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3470 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3471 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3472 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3473 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3474 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3475 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3476 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3477 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3478 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3479 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3480 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3481 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3482 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3483 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3484 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3485 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3486 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3487 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3488 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3489 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3490 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3491 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3492 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3493 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3494 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3495 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3496 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3497 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3498 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3499 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3500 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3501 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3502 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3503 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3504 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3505 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3506 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3507 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3508 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3509 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3510 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3511 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3512 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3513 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3514 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3515 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3516 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3517 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3518 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3519 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3520 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3521 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3522 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3523 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 3524 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 3525 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3526 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3527 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3528 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 3529 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3530 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3531 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3532 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3533 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3534 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3535 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3536 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3537 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3538 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3539 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3540 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3541 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3542 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3543 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3544 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3545 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3546 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 3547 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 3548 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3549 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3550 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3551 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 3552 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 3553 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 3554 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3555 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 3556 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 3557 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 3558 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3559 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3560 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3561 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3562 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3563 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 3564 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3565 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3566 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 3567 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3568 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 3569 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 3570 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3571 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3572 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3573 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3574 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 3575 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3576 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3577 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 3578 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3579 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 3580 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 3581 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3582 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3583 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3584 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3585 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 3586 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3587 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3588 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3589 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3590 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3591 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3592 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3593 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3594 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3595 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3596 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3597 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3598 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3599 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 3600 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 3601 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3602 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3603 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3604 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 3605 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 3606 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 3607 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3608 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 3609 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 3610 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 3611 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3612 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3613 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3614 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3615 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3616 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 3617 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3618 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3619 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 3620 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3621 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 3622 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 3623 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3624 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3625 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3626 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3627 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 3628 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3629 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3630 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 3631 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3632 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 3633 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 3634 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3635 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3636 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3637 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3638 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 3639 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3640 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3641 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3642 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3643 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3644 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3645 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3646 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3647 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3648 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3649 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3650 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3651 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3652 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 3653 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 3654 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3655 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3656 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3657 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 3658 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 3659 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 3660 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3661 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 3662 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 3663 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 3664 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3665 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3666 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3667 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3668 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3669 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 3670 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3671 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3672 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 3673 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3674 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 3675 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 3676 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3677 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3678 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3679 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3680 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 3681 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3682 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3683 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 3684 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3685 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 3686 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 3687 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3688 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3689 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3690 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3691 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 3692 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3693 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3694 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3695 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3696 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3697 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3698 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3699 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3700 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3701 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3702 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3703 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3704 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3705 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 3706 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 3707 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3708 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3709 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3710 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 3711 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 3712 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 3713 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3714 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 3715 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 3716 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 3717 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3718 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3719 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3720 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3721 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3722 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 3723 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3724 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3725 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 3726 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3727 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 3728 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 3729 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3730 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3731 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3732 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3733 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 3734 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3735 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3736 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3737 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3738 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3739 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3740 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3741 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3742 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3743 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3744 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 3745 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 3746 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3747 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3748 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3749 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 3750 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 3751 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 3752 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3753 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 3754 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 3755 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 3756 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3757 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3758 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3759 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3760 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3761 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 3762 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3763 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3764 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 3765 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3766 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 3767 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 3768 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3769 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3770 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3771 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3772 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3773 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3774 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3775 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 3776 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3777 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3778 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3779 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3780 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3781 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3782 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3783 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3784 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3785 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3786 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3787 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3788 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3789 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3790 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3791 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3792 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3793 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3794 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3795 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3796 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3797 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3798 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3799 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3800 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3801 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3802 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3803 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3804 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3805 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3806 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3807 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3808 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3809 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3810 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3811 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3812 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3813 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3814 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3815 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3816 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 3817 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 3818 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3819 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3820 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3821 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 3822 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 3823 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 3824 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3825 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 3826 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 3827 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 3828 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3829 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3830 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3831 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3832 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3833 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 3834 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3835 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3836 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 3837 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3838 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 3839 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 3840 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3841 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3842 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3843 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3844 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 3845 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3846 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3847 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 3848 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3849 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 3850 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 3851 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3852 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3853 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3854 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3855 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 3856 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3857 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3858 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3859 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3860 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3861 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3862 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3863 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3864 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3865 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3866 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3867 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3868 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3869 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 3870 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 3871 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3872 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3873 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3874 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 3875 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 3876 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 3877 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3878 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 3879 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 3880 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 3881 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3882 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3883 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3884 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3885 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3886 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 3887 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3888 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3889 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 3890 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3891 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 3892 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 3893 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3894 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3895 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3896 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3897 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 3898 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3899 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3900 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 3901 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3902 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 3903 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 3904 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3905 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3906 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3907 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3908 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 3909 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3910 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3911 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3912 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3913 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3914 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3915 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3916 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3917 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3918 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3919 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3920 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3921 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3922 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 3923 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 3924 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3925 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3926 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3927 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 3928 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 3929 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 3930 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3931 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 3932 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 3933 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 3934 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3935 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3936 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3937 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3938 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3939 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 3940 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3941 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3942 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 3943 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3944 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 3945 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 3946 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3947 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3948 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3949 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3950 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 3951 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3952 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3953 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 3954 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3955 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 3956 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 3957 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3958 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3959 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3960 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3961 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 3962 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3963 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3964 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3965 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3966 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3967 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3968 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3969 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3970 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3971 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3972 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 3973 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3974 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3975 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 3976 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 3977 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3978 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3979 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3980 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 3981 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 3982 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 3983 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3984 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 3985 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 3986 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 3987 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3988 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3989 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 3990 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3991 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3992 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 3993 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3994 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 3995 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 3996 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 3997 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 3998 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 3999 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4000 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4001 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4002 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4003 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4004 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4005 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4006 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4007 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4008 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4009 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4010 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4011 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4012 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4013 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4014 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4015 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4016 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4017 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4018 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4019 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 4020 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4021 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 4022 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4023 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4024 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 4025 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4026 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4027 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4028 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4029 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4030 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4031 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4032 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4033 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4034 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4035 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4036 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4037 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4038 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4039 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4040 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4041 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4042 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4043 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4044 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4045 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4046 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4047 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4048 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4049 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4050 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4051 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4052 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4053 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4054 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4055 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4056 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4057 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4058 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4059 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4060 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4061 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4062 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4063 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4064 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4065 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4066 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4067 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4068 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4069 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4070 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4071 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4072 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4073 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4074 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4075 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4076 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4077 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4078 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4079 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4080 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4081 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4082 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4083 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4084 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4085 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4086 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4087 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4088 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4089 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4090 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4091 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 4092 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4093 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 4094 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4095 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4096 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 4097 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4098 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4099 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4100 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4101 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4102 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4103 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4104 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4105 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4106 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 4107 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4108 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4109 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4110 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4111 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4112 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4113 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4114 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4115 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4116 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4117 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 4118 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4119 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4120 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4121 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4122 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4123 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4124 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4125 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4126 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4127 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4128 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4129 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4130 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4131 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4132 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4133 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4134 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4135 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4136 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4137 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4138 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4139 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4140 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4141 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4142 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4143 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4144 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 4145 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4146 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 4147 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4148 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4149 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 4150 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4151 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4152 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4153 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4154 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4155 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4156 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4157 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4158 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4159 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 4160 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4161 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4162 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4163 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4164 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4165 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4166 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4167 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4168 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4169 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4170 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 4171 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4172 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4173 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4174 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4175 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4176 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4177 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4178 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4179 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4180 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4181 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4182 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4183 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4184 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4185 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4186 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4187 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4188 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4189 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4190 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4191 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4192 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4193 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4194 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4195 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4196 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4197 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 4198 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4199 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 4200 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4201 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4202 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 4203 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4204 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4205 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4206 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4207 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4208 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4209 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4210 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4211 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4212 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 4213 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4214 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4215 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4216 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4217 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4218 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4219 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4220 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4221 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4222 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4223 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 4224 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4225 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4226 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4227 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4228 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4229 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4230 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4231 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4232 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4233 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4234 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4235 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4236 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4237 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4238 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4239 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4240 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4241 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4242 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4243 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4244 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4245 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4246 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4247 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4248 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4249 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4250 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 4251 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4252 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 4253 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4254 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4255 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 4256 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4257 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4258 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4259 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4260 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4261 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4262 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4263 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4264 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4265 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4266 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4267 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4268 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4269 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4270 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4271 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4272 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4273 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4274 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4275 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4276 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4277 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4278 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4279 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4280 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4281 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4282 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4283 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4284 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4285 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4286 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4287 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4288 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4289 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 4290 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4291 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 4292 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4293 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4294 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 4295 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4296 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4297 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4298 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4299 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4300 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4301 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4302 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4303 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4304 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4305 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4306 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4307 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4308 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4309 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4310 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4311 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4312 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4313 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4314 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4315 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4316 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4317 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4318 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4319 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4320 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4321 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4322 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4323 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4324 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4325 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4326 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4327 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4328 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4329 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4330 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4331 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4332 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4333 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4334 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4335 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4336 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4337 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4338 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4339 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4340 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4341 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4342 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4343 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4344 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4345 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4346 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4347 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4348 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4349 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4350 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4351 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4352 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4353 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4354 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4355 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4356 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4357 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4358 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4359 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4360 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4361 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 4362 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4363 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 4364 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4365 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4366 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 4367 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4368 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4369 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4370 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4371 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4372 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4373 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4374 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4375 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4376 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 4377 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4378 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4379 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4380 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4381 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4382 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4383 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4384 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4385 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4386 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4387 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 4388 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4389 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4390 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4391 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4392 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4393 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4394 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4395 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4396 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4397 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4398 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4399 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4400 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4401 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4402 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4403 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4404 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4405 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4406 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4407 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4408 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4409 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4410 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4411 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4412 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4413 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4414 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 4415 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4416 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 4417 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4418 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4419 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 4420 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4421 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4422 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4423 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4424 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4425 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4426 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4427 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4428 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4429 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 4430 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4431 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4432 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4433 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4434 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4435 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4436 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4437 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4438 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4439 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4440 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 4441 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4442 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4443 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4444 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4445 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4446 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4447 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4448 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4449 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4450 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4451 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4452 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4453 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4454 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4455 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4456 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4457 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4458 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4459 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4460 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4461 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4462 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4463 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4464 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4465 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4466 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4467 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 4468 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4469 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 4470 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4471 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4472 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 4473 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4474 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4475 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4476 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4477 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4478 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4479 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4480 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4481 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4482 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 4483 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4484 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4485 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4486 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4487 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4488 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4489 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4490 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4491 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4492 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4493 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 4494 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4495 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4496 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4497 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4498 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4499 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4500 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4501 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4502 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4503 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4504 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4505 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4506 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4507 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4508 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4509 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4510 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4511 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4512 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4513 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4514 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4515 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4516 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4517 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4518 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4519 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4520 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 4521 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4522 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 4523 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4524 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4525 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 4526 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4527 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4528 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4529 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4530 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4531 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4532 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4533 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4534 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4535 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4536 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4537 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4538 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4539 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4540 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4541 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4542 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4543 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4544 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4545 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4546 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4547 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4548 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4549 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4550 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4551 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4552 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4553 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4554 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4555 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4556 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4557 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4558 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4559 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 4560 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4561 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 4562 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4563 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4564 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 4565 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4566 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4567 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4568 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4569 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4570 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4571 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4572 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4573 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4574 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4575 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4576 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4577 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4578 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4579 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4580 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4581 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4582 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4583 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4584 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4585 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4586 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4587 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4588 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4589 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4590 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4591 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4592 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4593 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4594 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4595 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4596 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4597 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4598 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4599 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4600 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4601 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4602 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4603 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4604 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4605 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4606 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4607 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4608 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4609 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4610 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4611 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4612 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4613 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4614 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4615 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4616 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4617 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4618 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4619 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4620 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4621 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4622 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4623 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4624 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4625 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4626 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4627 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4628 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4629 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4630 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4631 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 4632 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4633 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 4634 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4635 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4636 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 4637 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4638 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4639 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4640 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4641 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4642 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4643 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4644 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4645 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4646 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 4647 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4648 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4649 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4650 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4651 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4652 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4653 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4654 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4655 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4656 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4657 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 4658 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4659 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4660 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4661 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4662 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4663 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4664 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4665 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4666 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4667 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4668 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4669 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4670 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4671 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4672 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4673 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4674 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4675 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4676 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4677 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4678 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4679 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4680 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4681 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4682 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4683 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4684 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 4685 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4686 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 4687 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4688 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4689 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 4690 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4691 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4692 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4693 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4694 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4695 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4696 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4697 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4698 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4699 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 4700 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4701 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4702 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4703 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4704 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4705 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4706 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4707 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4708 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4709 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4710 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 4711 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4712 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4713 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4714 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4715 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4716 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4717 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4718 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4719 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4720 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4721 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4722 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4723 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4724 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4725 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4726 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4727 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4728 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4729 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4730 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4731 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4732 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4733 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4734 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4735 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4736 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4737 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 4738 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4739 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 4740 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4741 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4742 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 4743 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4744 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4745 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4746 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4747 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4748 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4749 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4750 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4751 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4752 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 4753 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4754 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4755 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4756 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4757 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4758 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4759 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4760 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4761 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4762 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4763 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 4764 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4765 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4766 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4767 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4768 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4769 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4770 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4771 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4772 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4773 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4774 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4775 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4776 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4777 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4778 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4779 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4780 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4781 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4782 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4783 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4784 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4785 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4786 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4787 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4788 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4789 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4790 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 4791 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4792 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 4793 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4794 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4795 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 4796 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4797 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4798 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4799 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4800 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4801 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4802 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4803 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4804 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4805 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4806 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4807 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4808 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4809 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4810 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4811 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4812 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4813 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4814 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4815 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4816 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4817 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4818 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4819 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4820 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4821 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4822 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4823 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4824 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4825 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4826 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4827 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4828 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4829 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 4830 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4831 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 4832 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4833 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4834 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 4835 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4836 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4837 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4838 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4839 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4840 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4841 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4842 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4843 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4844 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4845 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4846 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4847 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4848 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4849 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4850 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4851 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4852 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4853 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4854 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4855 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4856 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4857 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4858 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4859 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4860 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4861 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4862 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4863 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4864 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4865 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4866 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4867 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4868 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4869 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4870 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4871 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4872 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4873 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4874 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4875 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4876 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4877 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4878 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4879 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4880 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4881 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4882 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4883 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4884 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4885 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4886 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4887 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4888 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4889 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4890 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4891 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4892 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4893 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4894 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4895 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4896 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4897 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4898 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4899 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4900 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4901 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 4902 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4903 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 4904 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4905 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4906 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 4907 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4908 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4909 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4910 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4911 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4912 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4913 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4914 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4915 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4916 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 4917 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4918 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4919 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4920 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4921 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4922 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4923 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4924 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4925 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4926 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4927 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 4928 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4929 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4930 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4931 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4932 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4933 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4934 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4935 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4936 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4937 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4938 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4939 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4940 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4941 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4942 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4943 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4944 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4945 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4946 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4947 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4948 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4949 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4950 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4951 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4952 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4953 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4954 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 4955 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4956 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 4957 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4958 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4959 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 4960 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4961 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4962 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4963 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4964 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4965 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4966 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4967 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4968 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4969 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 4970 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4971 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4972 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4973 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4974 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4975 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4976 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4977 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 4978 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4979 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4980 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 4981 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4982 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 4983 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4984 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4985 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4986 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4987 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 4988 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 4989 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4990 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4991 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4992 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4993 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4994 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4995 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4996 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 4997 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 4998 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 4999 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5000 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5001 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5002 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5003 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5004 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5005 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5006 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5007 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 5008 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5009 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 5010 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5011 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5012 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 5013 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5014 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5015 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5016 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5017 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5018 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5019 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5020 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5021 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5022 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 5023 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5024 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5025 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5026 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5027 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5028 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5029 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5030 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5031 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5032 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5033 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 5034 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5035 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5036 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5037 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5038 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5039 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5040 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5041 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5042 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5043 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5044 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5045 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5046 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5047 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5048 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5049 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5050 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5051 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5052 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5053 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5054 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5055 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5056 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5057 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5058 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5059 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5060 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 5061 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5062 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 5063 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5064 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5065 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 5066 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5067 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5068 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5069 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5070 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5071 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5072 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5073 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5074 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5075 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5076 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5077 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5078 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5079 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5080 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5081 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5082 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5083 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5084 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5085 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5086 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5087 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5088 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5089 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5090 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5091 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5092 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5093 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5094 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5095 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5096 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5097 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5098 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5099 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 5100 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5101 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 5102 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5103 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5104 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 5105 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5106 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5107 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5108 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5109 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5110 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5111 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5112 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5113 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5114 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5115 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5116 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5117 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5118 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5119 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5120 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5121 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5122 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5123 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5124 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5125 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5126 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5127 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5128 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5129 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5130 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5131 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5132 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5133 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5134 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5135 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5136 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5137 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5138 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5139 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5140 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5141 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5142 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5143 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5144 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5145 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5146 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5147 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5148 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5149 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5150 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5151 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5152 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5153 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5154 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5155 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5156 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5157 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5158 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5159 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5160 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5161 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5162 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5163 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5164 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5165 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5166 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5167 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5168 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5169 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5170 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5171 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 5172 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5173 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 5174 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5175 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5176 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 5177 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5178 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5179 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5180 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5181 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5182 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5183 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5184 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5185 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5186 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 5187 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5188 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5189 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5190 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5191 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5192 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5193 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5194 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5195 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5196 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5197 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 5198 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5199 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5200 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5201 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5202 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5203 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5204 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5205 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5206 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5207 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5208 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5209 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5210 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5211 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5212 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5213 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5214 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5215 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5216 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5217 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5218 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5219 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5220 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5221 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5222 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5223 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5224 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 5225 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5226 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 5227 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5228 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5229 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 5230 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5231 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5232 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5233 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5234 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5235 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5236 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5237 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5238 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5239 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 5240 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5241 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5242 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5243 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5244 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5245 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5246 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5247 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5248 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5249 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5250 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 5251 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5252 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5253 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5254 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5255 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5256 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5257 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5258 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5259 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5260 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5261 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5262 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5263 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5264 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5265 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5266 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5267 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5268 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5269 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5270 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5271 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5272 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5273 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5274 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5275 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5276 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5277 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 5278 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5279 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 5280 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5281 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5282 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 5283 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5284 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5285 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5286 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5287 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5288 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5289 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5290 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5291 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5292 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 5293 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5294 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5295 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5296 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5297 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5298 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5299 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5300 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5301 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5302 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5303 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 5304 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5305 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5306 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5307 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5308 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5309 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5310 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5311 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5312 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5313 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5314 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5315 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5316 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5317 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5318 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5319 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5320 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5321 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5322 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5323 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5324 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5325 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5326 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5327 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5328 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5329 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5330 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 5331 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5332 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 5333 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5334 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5335 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 5336 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5337 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5338 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5339 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5340 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5341 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5342 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5343 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5344 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5345 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5346 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5347 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5348 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5349 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5350 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5351 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5352 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5353 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5354 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5355 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5356 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5357 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5358 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5359 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5360 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5361 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5362 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5363 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5364 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5365 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5366 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5367 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5368 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5369 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 5370 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5371 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 5372 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5373 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5374 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 5375 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5376 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5377 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5378 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5379 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5380 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5381 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5382 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5383 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5384 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5385 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5386 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5387 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5388 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5389 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5390 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5391 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5392 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5393 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5394 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5395 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5396 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5397 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5398 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5399 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5400 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5401 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5402 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5403 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5404 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5405 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5406 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5407 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5408 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5409 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5410 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5411 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5412 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5413 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5414 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5415 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5416 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5417 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5418 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5419 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5420 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5421 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5422 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5423 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5424 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5425 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5426 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5427 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5428 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5429 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5430 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5431 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5432 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5433 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5434 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5435 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5436 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5437 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5438 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5439 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5440 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5441 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 5442 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5443 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 5444 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5445 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5446 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 5447 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5448 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5449 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5450 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5451 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5452 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5453 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5454 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5455 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5456 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 5457 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5458 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5459 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5460 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5461 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5462 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5463 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5464 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5465 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5466 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5467 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 5468 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5469 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5470 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5471 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5472 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5473 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5474 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5475 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5476 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5477 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5478 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5479 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5480 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5481 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5482 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5483 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5484 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5485 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5486 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5487 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5488 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5489 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5490 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5491 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5492 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5493 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5494 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 5495 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5496 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 5497 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5498 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5499 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 5500 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5501 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5502 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5503 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5504 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5505 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5506 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5507 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5508 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5509 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 5510 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5511 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5512 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5513 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5514 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5515 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5516 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5517 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5518 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5519 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5520 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 5521 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5522 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5523 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5524 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5525 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5526 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5527 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5528 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5529 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5530 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5531 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5532 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5533 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5534 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5535 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5536 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5537 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5538 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5539 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5540 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5541 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5542 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5543 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5544 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5545 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5546 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5547 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 5548 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5549 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 5550 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5551 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5552 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 5553 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5554 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5555 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5556 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5557 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5558 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5559 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5560 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5561 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5562 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 5563 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5564 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5565 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5566 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5567 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5568 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5569 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5570 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5571 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5572 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5573 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 5574 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5575 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5576 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5577 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5578 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5579 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5580 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5581 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5582 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5583 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5584 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5585 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5586 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5587 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5588 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5589 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5590 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5591 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5592 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5593 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5594 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5595 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5596 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5597 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5598 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5599 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5600 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 5601 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5602 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 5603 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5604 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5605 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 5606 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5607 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5608 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5609 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5610 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5611 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5612 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5613 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5614 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5615 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5616 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5617 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5618 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5619 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5620 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5621 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5622 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5623 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5624 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5625 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5626 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5627 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5628 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5629 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5630 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5631 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5632 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5633 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5634 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5635 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5636 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5637 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5638 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5639 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 5640 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5641 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 5642 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5643 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5644 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 5645 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5646 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5647 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5648 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5649 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5650 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5651 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5652 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5653 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5654 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5655 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5656 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5657 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5658 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5659 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5660 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5661 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5662 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5663 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5664 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5665 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5666 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5667 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5668 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5669 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5670 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5671 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5672 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5673 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5674 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5675 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5676 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5677 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5678 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5679 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5680 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5681 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5682 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5683 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5684 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5685 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5686 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5687 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5688 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5689 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5690 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5691 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5692 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5693 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5694 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5695 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5696 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5697 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5698 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5699 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5700 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5701 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5702 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5703 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5704 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5705 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5706 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5707 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5708 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5709 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5710 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5711 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 5712 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5713 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 5714 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5715 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5716 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 5717 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5718 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5719 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5720 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5721 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5722 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5723 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5724 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5725 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5726 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 5727 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5728 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5729 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5730 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5731 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5732 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5733 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5734 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5735 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5736 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5737 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 5738 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5739 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5740 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5741 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5742 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5743 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5744 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5745 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5746 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5747 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5748 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5749 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5750 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5751 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5752 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5753 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5754 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5755 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5756 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5757 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5758 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5759 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5760 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5761 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5762 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5763 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5764 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 5765 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5766 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 5767 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5768 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5769 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 5770 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5771 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5772 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5773 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5774 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5775 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5776 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5777 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5778 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5779 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 5780 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5781 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5782 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5783 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5784 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5785 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5786 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5787 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5788 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5789 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5790 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 5791 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5792 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5793 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5794 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5795 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5796 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5797 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5798 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5799 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5800 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5801 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5802 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5803 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5804 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5805 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5806 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5807 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5808 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5809 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5810 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5811 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5812 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5813 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5814 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5815 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5816 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5817 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 5818 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5819 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 5820 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5821 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5822 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 5823 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5824 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5825 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5826 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5827 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5828 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5829 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5830 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5831 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5832 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 5833 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5834 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5835 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5836 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5837 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5838 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5839 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5840 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5841 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5842 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5843 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 5844 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5845 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5846 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5847 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5848 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5849 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5850 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5851 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5852 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5853 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5854 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5855 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5856 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5857 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5858 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5859 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5860 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5861 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5862 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5863 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5864 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5865 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5866 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5867 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5868 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5869 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5870 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 5871 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5872 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 5873 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5874 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5875 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 5876 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5877 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5878 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5879 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5880 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5881 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5882 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5883 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5884 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5885 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5886 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5887 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5888 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5889 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5890 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5891 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5892 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5893 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5894 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5895 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5896 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5897 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5898 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5899 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5900 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5901 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5902 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5903 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5904 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5905 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5906 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5907 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5908 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5909 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 5910 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5911 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 5912 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5913 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5914 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 5915 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5916 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5917 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5918 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5919 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5920 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5921 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5922 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5923 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5924 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5925 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5926 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5927 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5928 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5929 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5930 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5931 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5932 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5933 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5934 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5935 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5936 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5937 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5938 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5939 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5940 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5941 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5942 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5943 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5944 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5945 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5946 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5947 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5948 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5949 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5950 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5951 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5952 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5953 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5954 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5955 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5956 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5957 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5958 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5959 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5960 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5961 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5962 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5963 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5964 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5965 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5966 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5967 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5968 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5969 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5970 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5971 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5972 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5973 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 5974 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5975 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5976 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5977 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 5978 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5979 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5980 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5981 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 5982 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5983 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 5984 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5985 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5986 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 5987 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5988 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5989 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5990 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 5991 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5992 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5993 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 5994 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5995 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 5996 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 5997 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 5998 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 5999 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6000 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6001 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6002 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6003 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6004 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6005 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6006 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6007 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 6008 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6009 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6010 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6011 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6012 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6013 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6014 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6015 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6016 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6017 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6018 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6019 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6020 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6021 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6022 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6023 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6024 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6025 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6026 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6027 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6028 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6029 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6030 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6031 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6032 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6033 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6034 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 6035 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6036 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 6037 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6038 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6039 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 6040 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6041 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6042 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6043 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6044 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6045 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6046 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6047 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6048 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6049 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 6050 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6051 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6052 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6053 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6054 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6055 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6056 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6057 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6058 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6059 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6060 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 6061 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6062 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6063 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6064 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6065 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6066 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6067 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6068 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6069 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6070 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6071 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6072 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6073 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6074 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6075 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6076 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6077 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6078 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6079 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6080 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6081 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6082 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6083 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6084 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6085 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6086 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6087 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 6088 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6089 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 6090 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6091 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6092 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 6093 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6094 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6095 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6096 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6097 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6098 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6099 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6100 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6101 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6102 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 6103 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6104 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6105 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6106 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6107 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6108 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6109 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6110 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6111 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6112 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6113 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 6114 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6115 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6116 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6117 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6118 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6119 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6120 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6121 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6122 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6123 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6124 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6125 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6126 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6127 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6128 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6129 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6130 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6131 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6132 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6133 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6134 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6135 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6136 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6137 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6138 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6139 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6140 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 6141 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6142 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 6143 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6144 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6145 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 6146 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6147 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6148 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6149 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6150 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6151 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6152 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6153 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6154 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6155 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6156 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6157 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6158 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6159 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6160 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6161 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6162 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6163 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6164 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6165 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6166 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6167 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6168 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6169 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6170 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6171 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6172 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6173 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6174 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6175 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6176 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6177 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6178 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6179 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 6180 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6181 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 6182 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6183 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6184 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 6185 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6186 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6187 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6188 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6189 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6190 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6191 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6192 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6193 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6194 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6195 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6196 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6197 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6198 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6199 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6200 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6201 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6202 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6203 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6204 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6205 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6206 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6207 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6208 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6209 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6210 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6211 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6212 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6213 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6214 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6215 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6216 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6217 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6218 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6219 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6220 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6221 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6222 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6223 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6224 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6225 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6226 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6227 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6228 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6229 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6230 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6231 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6232 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6233 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6234 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6235 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6236 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6237 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6238 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6239 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6240 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6241 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6242 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6243 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6244 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6245 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6246 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6247 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6248 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6249 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6250 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6251 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 6252 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6253 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 6254 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6255 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6256 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 6257 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6258 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6259 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6260 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6261 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6262 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6263 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6264 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6265 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6266 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 6267 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6268 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6269 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6270 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6271 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6272 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6273 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6274 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6275 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6276 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6277 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 6278 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6279 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6280 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6281 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6282 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6283 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6284 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6285 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6286 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6287 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6288 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6289 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6290 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6291 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6292 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6293 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6294 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6295 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6296 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6297 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6298 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6299 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6300 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6301 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6302 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6303 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6304 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 6305 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6306 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 6307 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6308 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6309 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 6310 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6311 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6312 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6313 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6314 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6315 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6316 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6317 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6318 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6319 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 6320 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6321 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6322 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6323 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6324 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6325 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6326 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6327 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6328 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6329 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6330 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 6331 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6332 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6333 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6334 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6335 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6336 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6337 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6338 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6339 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6340 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6341 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6342 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6343 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6344 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6345 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6346 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6347 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6348 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6349 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6350 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6351 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6352 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6353 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6354 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6355 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6356 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6357 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 6358 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6359 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 6360 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6361 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6362 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 6363 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6364 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6365 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6366 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6367 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6368 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6369 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6370 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6371 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6372 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 6373 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6374 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6375 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6376 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6377 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6378 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6379 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6380 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6381 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6382 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6383 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 6384 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6385 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6386 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6387 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6388 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6389 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6390 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6391 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6392 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6393 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6394 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6395 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6396 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6397 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6398 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6399 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6400 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6401 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6402 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6403 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6404 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6405 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6406 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6407 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6408 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6409 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6410 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 6411 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6412 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 6413 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6414 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6415 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 6416 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6417 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6418 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6419 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6420 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6421 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6422 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6423 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6424 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6425 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6426 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6427 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6428 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6429 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6430 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6431 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6432 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6433 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6434 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6435 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6436 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6437 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6438 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6439 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6440 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6441 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6442 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6443 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6444 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6445 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6446 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6447 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6448 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6449 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 6450 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6451 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 6452 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6453 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6454 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 6455 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6456 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6457 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6458 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6459 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6460 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6461 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6462 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6463 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6464 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6465 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6466 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6467 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6468 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6469 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6470 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6471 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6472 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6473 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6474 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6475 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6476 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6477 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6478 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6479 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6480 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6481 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6482 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6483 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6484 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6485 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6486 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6487 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6488 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6489 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6490 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6491 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6492 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6493 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6494 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6495 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6496 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6497 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6498 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6499 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6500 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6501 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6502 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6503 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6504 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6505 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6506 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6507 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6508 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6509 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6510 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6511 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6512 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6513 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6514 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6515 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6516 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6517 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6518 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6519 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6520 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6521 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 6522 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6523 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 6524 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6525 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6526 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 6527 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6528 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6529 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6530 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6531 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6532 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6533 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6534 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6535 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6536 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 6537 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6538 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6539 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6540 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6541 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6542 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6543 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6544 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6545 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6546 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6547 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 6548 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6549 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6550 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6551 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6552 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6553 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6554 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6555 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6556 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6557 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6558 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6559 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6560 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6561 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6562 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6563 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6564 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6565 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6566 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6567 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6568 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6569 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6570 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6571 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6572 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6573 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6574 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 6575 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6576 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 6577 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6578 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6579 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 6580 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6581 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6582 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6583 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6584 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6585 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6586 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6587 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6588 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6589 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 6590 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6591 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6592 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6593 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6594 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6595 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6596 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6597 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6598 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6599 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6600 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 6601 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6602 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6603 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6604 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6605 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6606 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6607 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6608 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6609 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6610 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6611 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6612 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6613 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6614 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6615 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6616 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6617 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6618 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6619 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6620 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6621 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6622 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6623 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6624 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6625 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6626 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6627 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 6628 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6629 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 6630 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6631 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6632 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 6633 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6634 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6635 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6636 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6637 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6638 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6639 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6640 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6641 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6642 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 6643 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6644 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6645 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6646 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6647 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6648 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6649 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6650 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6651 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6652 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6653 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 6654 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6655 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6656 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6657 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6658 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6659 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6660 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6661 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6662 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6663 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6664 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6665 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6666 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6667 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6668 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6669 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6670 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6671 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6672 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6673 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6674 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6675 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6676 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6677 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6678 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6679 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6680 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 6681 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6682 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 6683 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6684 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6685 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 6686 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6687 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6688 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6689 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6690 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6691 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6692 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6693 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6694 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6695 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6696 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6697 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6698 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6699 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6700 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6701 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6702 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6703 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6704 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6705 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6706 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6707 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6708 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6709 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6710 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6711 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6712 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6713 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6714 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6715 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6716 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6717 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6718 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6719 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 6720 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6721 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 6722 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6723 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6724 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 6725 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6726 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6727 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6728 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6729 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6730 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6731 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6732 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6733 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6734 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6735 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6736 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6737 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6738 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6739 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6740 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6741 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6742 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6743 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6744 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6745 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6746 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6747 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6748 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6749 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6750 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6751 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6752 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6753 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6754 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6755 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6756 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6757 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6758 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6759 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6760 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6761 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6762 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6763 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6764 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6765 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6766 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6767 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6768 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6769 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6770 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6771 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6772 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6773 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6774 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6775 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6776 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6777 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6778 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6779 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6780 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6781 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6782 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6783 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6784 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6785 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6786 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6787 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6788 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6789 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6790 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6791 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 6792 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6793 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 6794 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6795 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6796 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 6797 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6798 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6799 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6800 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6801 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6802 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6803 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6804 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6805 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6806 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 6807 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6808 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6809 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6810 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6811 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6812 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6813 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6814 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6815 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6816 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6817 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 6818 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6819 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6820 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6821 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6822 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6823 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6824 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6825 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6826 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6827 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6828 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6829 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6830 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6831 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6832 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6833 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6834 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6835 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6836 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6837 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6838 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6839 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6840 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6841 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6842 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6843 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6844 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 6845 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6846 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 6847 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6848 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6849 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 6850 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6851 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6852 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6853 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6854 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6855 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6856 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6857 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6858 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6859 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 6860 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6861 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6862 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6863 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6864 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6865 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6866 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6867 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6868 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6869 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6870 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 6871 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6872 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6873 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6874 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6875 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6876 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6877 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6878 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6879 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6880 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6881 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6882 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6883 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6884 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6885 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6886 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6887 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6888 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6889 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6890 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6891 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6892 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6893 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6894 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6895 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6896 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6897 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 6898 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6899 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 6900 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6901 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6902 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 6903 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6904 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6905 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6906 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6907 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6908 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6909 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6910 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6911 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6912 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 6913 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6914 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6915 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6916 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6917 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6918 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6919 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6920 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6921 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6922 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6923 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 6924 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6925 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6926 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6927 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6928 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6929 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6930 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6931 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6932 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6933 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6934 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6935 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6936 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6937 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6938 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6939 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6940 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6941 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6942 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6943 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6944 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6945 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6946 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6947 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6948 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6949 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6950 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 6951 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6952 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 6953 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6954 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6955 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 6956 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6957 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6958 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6959 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6960 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6961 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6962 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6963 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6964 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6965 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6966 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6967 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6968 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6969 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6970 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6971 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6972 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6973 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6974 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6975 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6976 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6977 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6978 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6979 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6980 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6981 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 6982 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6983 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6984 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6985 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 6986 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6987 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6988 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6989 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 6990 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6991 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 6992 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 6993 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 6994 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 6995 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 6996 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6997 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 6998 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 6999 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7000 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7001 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7002 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7003 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7004 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7005 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7006 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7007 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7008 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7009 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7010 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7011 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7012 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7013 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7014 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7015 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7016 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7017 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7018 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7019 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7020 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7021 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7022 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7023 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7024 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7025 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7026 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7027 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7028 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7029 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7030 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7031 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7032 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7033 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7034 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7035 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7036 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7037 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7038 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7039 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7040 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7041 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7042 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7043 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7044 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7045 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7046 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7047 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7048 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7049 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7050 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7051 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7052 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7053 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7054 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7055 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7056 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7057 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7058 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7059 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7060 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7061 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 7062 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7063 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 7064 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7065 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7066 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 7067 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7068 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7069 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7070 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7071 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7072 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7073 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7074 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7075 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7076 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 7077 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7078 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7079 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7080 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7081 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7082 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7083 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7084 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7085 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7086 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7087 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 7088 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7089 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7090 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7091 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7092 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7093 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7094 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7095 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7096 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7097 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7098 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7099 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7100 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7101 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7102 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7103 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7104 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7105 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7106 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7107 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7108 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7109 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7110 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7111 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7112 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7113 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7114 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 7115 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7116 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 7117 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7118 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7119 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 7120 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7121 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7122 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7123 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7124 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7125 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7126 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7127 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7128 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7129 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 7130 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7131 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7132 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7133 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7134 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7135 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7136 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7137 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7138 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7139 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7140 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 7141 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7142 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7143 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7144 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7145 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7146 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7147 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7148 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7149 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7150 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7151 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7152 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7153 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7154 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7155 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7156 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7157 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7158 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7159 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7160 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7161 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7162 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7163 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7164 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7165 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7166 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7167 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 7168 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7169 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 7170 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7171 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7172 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 7173 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7174 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7175 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7176 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7177 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7178 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7179 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7180 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7181 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7182 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 7183 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7184 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7185 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7186 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7187 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7188 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7189 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7190 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7191 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7192 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7193 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 7194 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7195 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7196 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7197 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7198 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7199 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7200 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7201 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7202 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7203 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7204 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7205 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7206 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7207 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7208 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7209 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7210 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7211 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7212 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7213 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7214 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7215 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7216 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7217 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7218 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7219 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7220 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 7221 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7222 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 7223 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7224 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7225 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 7226 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7227 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7228 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7229 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7230 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7231 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7232 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7233 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7234 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7235 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7236 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7237 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7238 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7239 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7240 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7241 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7242 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7243 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7244 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7245 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7246 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7247 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7248 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7249 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7250 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7251 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7252 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7253 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7254 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7255 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7256 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7257 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7258 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7259 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 7260 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7261 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 7262 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7263 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7264 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 7265 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7266 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7267 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7268 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7269 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7270 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7271 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7272 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7273 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7274 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7275 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7276 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7277 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7278 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7279 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7280 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7281 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7282 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7283 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7284 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7285 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7286 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7287 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7288 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7289 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7290 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7291 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7292 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7293 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7294 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7295 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7296 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7297 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7298 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7299 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7300 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7301 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7302 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7303 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7304 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7305 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7306 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7307 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7308 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7309 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7310 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7311 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7312 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7313 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7314 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7315 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7316 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7317 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7318 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7319 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7320 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7321 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7322 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7323 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7324 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7325 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7326 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7327 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7328 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7329 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7330 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7331 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 7332 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7333 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 7334 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7335 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7336 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 7337 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7338 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7339 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7340 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7341 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7342 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7343 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7344 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7345 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7346 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 7347 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7348 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7349 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7350 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7351 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7352 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7353 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7354 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7355 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7356 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7357 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 7358 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7359 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7360 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7361 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7362 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7363 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7364 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7365 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7366 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7367 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7368 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7369 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7370 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7371 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7372 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7373 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7374 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7375 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7376 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7377 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7378 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7379 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7380 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7381 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7382 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7383 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7384 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 7385 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7386 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 7387 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7388 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7389 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 7390 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7391 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7392 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7393 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7394 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7395 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7396 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7397 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7398 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7399 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 7400 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7401 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7402 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7403 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7404 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7405 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7406 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7407 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7408 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7409 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7410 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 7411 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7412 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7413 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7414 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7415 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7416 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7417 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7418 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7419 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7420 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7421 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7422 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7423 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7424 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7425 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7426 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7427 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7428 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7429 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7430 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7431 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7432 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7433 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7434 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7435 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7436 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7437 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 7438 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7439 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 7440 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7441 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7442 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 7443 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7444 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7445 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7446 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7447 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7448 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7449 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7450 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7451 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7452 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 7453 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7454 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7455 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7456 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7457 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7458 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7459 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7460 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7461 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7462 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7463 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 7464 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7465 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7466 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7467 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7468 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7469 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7470 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7471 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7472 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7473 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7474 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7475 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7476 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7477 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7478 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7479 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7480 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7481 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7482 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7483 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7484 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7485 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7486 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7487 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7488 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7489 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7490 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 7491 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7492 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 7493 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7494 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7495 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 7496 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7497 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7498 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7499 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7500 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7501 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7502 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7503 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7504 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7505 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7506 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7507 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7508 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7509 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7510 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7511 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7512 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7513 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7514 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7515 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7516 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7517 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7518 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7519 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7520 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7521 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7522 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7523 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7524 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7525 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7526 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7527 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7528 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7529 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 7530 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7531 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 7532 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7533 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7534 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 7535 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7536 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7537 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7538 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7539 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7540 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7541 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7542 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7543 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7544 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7545 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7546 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7547 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7548 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7549 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7550 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7551 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7552 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7553 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7554 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7555 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7556 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7557 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7558 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7559 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7560 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7561 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7562 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7563 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7564 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7565 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7566 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7567 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7568 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7569 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7570 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7571 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7572 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7573 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7574 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7575 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7576 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7577 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7578 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7579 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7580 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7581 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7582 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7583 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7584 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7585 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7586 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7587 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7588 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7589 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7590 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7591 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7592 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7593 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7594 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7595 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7596 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7597 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7598 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7599 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7600 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7601 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 7602 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7603 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 7604 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7605 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7606 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 7607 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7608 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7609 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7610 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7611 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7612 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7613 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7614 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7615 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7616 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 7617 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7618 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7619 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7620 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7621 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7622 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7623 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7624 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7625 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7626 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7627 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 7628 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7629 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7630 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7631 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7632 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7633 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7634 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7635 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7636 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7637 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7638 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7639 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7640 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7641 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7642 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7643 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7644 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7645 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7646 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7647 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7648 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7649 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7650 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7651 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7652 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7653 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7654 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 7655 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7656 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 7657 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7658 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7659 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 7660 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7661 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7662 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7663 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7664 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7665 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7666 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7667 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7668 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7669 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 7670 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7671 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7672 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7673 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7674 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7675 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7676 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7677 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7678 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7679 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7680 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 7681 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7682 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7683 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7684 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7685 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7686 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7687 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7688 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7689 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7690 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7691 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7692 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7693 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7694 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7695 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7696 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7697 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7698 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7699 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7700 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7701 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7702 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7703 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7704 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7705 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7706 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7707 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 7708 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7709 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 7710 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7711 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7712 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 7713 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7714 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7715 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7716 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7717 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7718 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7719 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7720 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7721 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7722 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 7723 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7724 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7725 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7726 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7727 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7728 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7729 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7730 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7731 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7732 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7733 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 7734 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7735 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7736 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7737 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7738 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7739 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7740 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7741 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7742 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7743 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7744 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7745 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7746 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7747 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7748 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7749 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7750 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7751 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7752 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7753 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7754 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7755 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7756 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7757 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7758 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7759 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7760 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 7761 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7762 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 7763 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7764 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7765 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 7766 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7767 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7768 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7769 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7770 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7771 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7772 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7773 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7774 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7775 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7776 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7777 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7778 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7779 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7780 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7781 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7782 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7783 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7784 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7785 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7786 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7787 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7788 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7789 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7790 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7791 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7792 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7793 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7794 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7795 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7796 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7797 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7798 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7799 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 7800 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7801 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 7802 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7803 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7804 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 7805 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7806 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7807 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7808 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7809 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7810 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7811 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7812 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7813 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7814 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7815 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7816 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7817 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7818 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7819 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7820 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7821 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7822 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7823 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7824 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7825 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7826 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7827 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7828 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7829 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7830 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7831 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7832 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7833 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7834 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7835 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7836 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7837 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7838 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7839 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7840 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7841 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7842 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7843 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7844 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7845 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7846 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7847 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7848 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7849 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7850 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7851 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7852 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7853 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7854 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7855 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7856 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7857 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7858 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7859 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7860 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7861 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7862 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7863 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7864 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7865 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7866 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7867 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7868 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7869 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7870 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7871 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 7872 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7873 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 7874 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7875 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7876 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 7877 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7878 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7879 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7880 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7881 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7882 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7883 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7884 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7885 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7886 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 7887 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7888 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7889 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7890 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7891 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7892 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7893 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7894 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7895 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7896 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7897 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 7898 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7899 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7900 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7901 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7902 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7903 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7904 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7905 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7906 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7907 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7908 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7909 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7910 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7911 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7912 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7913 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7914 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7915 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7916 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7917 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7918 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7919 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7920 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7921 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7922 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7923 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7924 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 7925 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7926 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 7927 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7928 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7929 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 7930 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7931 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7932 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7933 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7934 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7935 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7936 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7937 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7938 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7939 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 7940 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7941 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7942 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7943 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7944 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7945 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7946 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7947 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7948 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7949 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7950 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 7951 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7952 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7953 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7954 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7955 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7956 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7957 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7958 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7959 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7960 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7961 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7962 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7963 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7964 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7965 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7966 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7967 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7968 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7969 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 7970 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7971 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7972 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7973 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7974 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7975 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7976 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7977 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 7978 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7979 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 7980 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7981 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7982 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 7983 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7984 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7985 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7986 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7987 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7988 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7989 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 7990 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7991 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 7992 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 7993 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7994 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 7995 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 7996 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7997 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 7998 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 7999 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8000 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8001 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8002 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8003 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 8004 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8005 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8006 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8007 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8008 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8009 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8010 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8011 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8012 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8013 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8014 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8015 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8016 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8017 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8018 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8019 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8020 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8021 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8022 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8023 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8024 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8025 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8026 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8027 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8028 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8029 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8030 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 8031 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8032 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 8033 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8034 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8035 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 8036 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8037 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8038 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8039 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8040 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8041 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8042 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8043 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8044 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8045 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8046 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8047 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8048 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8049 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8050 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8051 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8052 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8053 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8054 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8055 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8056 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8057 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8058 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8059 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8060 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8061 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8062 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8063 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8064 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8065 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8066 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8067 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8068 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8069 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 8070 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8071 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 8072 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8073 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8074 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 8075 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8076 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8077 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8078 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8079 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8080 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8081 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8082 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8083 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8084 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8085 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8086 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8087 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8088 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8089 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8090 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8091 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8092 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8093 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8094 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8095 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8096 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8097 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8098 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8099 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8100 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8101 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8102 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8103 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8104 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8105 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8106 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8107 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8108 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8109 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8110 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8111 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8112 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8113 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8114 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8115 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8116 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8117 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8118 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8119 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8120 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8121 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8122 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8123 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8124 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8125 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8126 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8127 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8128 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8129 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8130 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8131 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8132 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8133 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8134 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8135 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8136 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8137 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8138 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8139 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8140 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8141 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 8142 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8143 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 8144 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8145 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8146 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 8147 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8148 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8149 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8150 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8151 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8152 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8153 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8154 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8155 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8156 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 8157 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8158 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8159 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8160 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8161 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8162 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8163 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8164 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8165 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8166 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8167 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 8168 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8169 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8170 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8171 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8172 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8173 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8174 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8175 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8176 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8177 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8178 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8179 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8180 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8181 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8182 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8183 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8184 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8185 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8186 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8187 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8188 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8189 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8190 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8191 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8192 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8193 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8194 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 8195 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8196 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 8197 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8198 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8199 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 8200 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8201 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8202 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8203 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8204 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8205 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8206 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8207 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8208 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8209 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 8210 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8211 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8212 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8213 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8214 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8215 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8216 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8217 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8218 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8219 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8220 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 8221 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8222 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8223 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8224 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8225 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8226 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8227 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8228 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8229 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8230 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8231 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8232 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8233 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8234 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8235 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8236 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8237 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8238 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8239 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8240 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8241 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8242 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8243 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8244 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8245 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8246 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8247 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 8248 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8249 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 8250 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8251 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8252 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 8253 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8254 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8255 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8256 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8257 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8258 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8259 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8260 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8261 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8262 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 8263 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8264 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8265 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8266 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8267 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8268 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8269 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8270 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8271 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8272 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8273 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 8274 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8275 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8276 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8277 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8278 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8279 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8280 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8281 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8282 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8283 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8284 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8285 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8286 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8287 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8288 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8289 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8290 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8291 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8292 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8293 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8294 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8295 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8296 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8297 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8298 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8299 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8300 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 8301 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8302 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 8303 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8304 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8305 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 8306 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8307 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8308 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8309 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8310 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8311 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8312 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8313 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8314 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8315 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8316 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8317 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8318 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8319 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8320 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8321 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8322 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8323 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8324 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8325 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8326 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8327 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8328 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8329 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8330 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8331 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8332 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8333 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8334 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8335 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8336 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8337 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8338 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8339 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 8340 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8341 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 8342 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8343 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8344 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 8345 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8346 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8347 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8348 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8349 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8350 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8351 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8352 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8353 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8354 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8355 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8356 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8357 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8358 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8359 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8360 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8361 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8362 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8363 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8364 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8365 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8366 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8367 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8368 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8369 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8370 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8371 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8372 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8373 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8374 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8375 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8376 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8377 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8378 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8379 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8380 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8381 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8382 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8383 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8384 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8385 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8386 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8387 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8388 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8389 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8390 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8391 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8392 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8393 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8394 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8395 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8396 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8397 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8398 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8399 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8400 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8401 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8402 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8403 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8404 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8405 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8406 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8407 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8408 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8409 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8410 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8411 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 8412 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8413 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 8414 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8415 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8416 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 8417 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8418 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8419 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8420 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8421 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8422 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8423 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8424 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8425 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8426 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 8427 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8428 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8429 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8430 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8431 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8432 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8433 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8434 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8435 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8436 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8437 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 8438 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8439 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8440 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8441 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8442 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8443 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8444 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8445 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8446 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8447 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8448 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8449 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8450 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8451 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8452 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8453 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8454 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8455 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8456 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8457 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8458 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8459 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8460 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8461 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8462 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8463 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8464 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 8465 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8466 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 8467 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8468 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8469 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 8470 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8471 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8472 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8473 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8474 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8475 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8476 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8477 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8478 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8479 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 8480 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8481 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8482 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8483 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8484 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8485 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8486 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8487 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8488 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8489 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8490 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 8491 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8492 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8493 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8494 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8495 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8496 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8497 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8498 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8499 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8500 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8501 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8502 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8503 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8504 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8505 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8506 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8507 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8508 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8509 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8510 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8511 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8512 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8513 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8514 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8515 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8516 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8517 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 8518 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8519 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 8520 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8521 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8522 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 8523 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8524 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8525 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8526 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8527 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8528 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8529 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8530 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8531 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8532 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 8533 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8534 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8535 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8536 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8537 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8538 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8539 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8540 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8541 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8542 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8543 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 8544 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8545 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8546 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8547 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8548 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8549 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8550 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8551 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8552 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8553 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8554 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8555 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8556 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8557 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8558 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8559 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8560 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8561 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8562 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8563 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8564 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8565 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8566 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8567 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8568 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8569 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8570 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 8571 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8572 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 8573 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8574 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8575 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 8576 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8577 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8578 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8579 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8580 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8581 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8582 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8583 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8584 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8585 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8586 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8587 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8588 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8589 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8590 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8591 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8592 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8593 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8594 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8595 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8596 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8597 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8598 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8599 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8600 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8601 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8602 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8603 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8604 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8605 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8606 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8607 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8608 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8609 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 8610 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8611 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 8612 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8613 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8614 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 8615 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8616 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8617 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8618 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8619 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8620 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8621 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8622 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8623 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8624 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8625 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8626 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8627 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8628 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8629 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8630 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8631 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8632 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8633 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8634 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8635 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8636 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8637 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8638 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8639 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8640 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8641 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8642 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8643 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8644 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8645 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8646 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8647 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8648 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8649 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8650 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8651 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8652 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8653 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8654 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8655 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8656 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8657 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8658 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8659 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8660 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8661 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8662 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8663 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8664 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8665 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8666 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8667 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8668 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8669 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8670 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8671 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8672 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8673 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8674 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8675 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8676 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8677 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8678 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8679 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8680 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8681 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 8682 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8683 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 8684 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8685 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8686 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 8687 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8688 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8689 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8690 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8691 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8692 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8693 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8694 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8695 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8696 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 8697 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8698 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8699 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8700 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8701 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8702 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8703 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8704 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8705 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8706 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8707 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 8708 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8709 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8710 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8711 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8712 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8713 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8714 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8715 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8716 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8717 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8718 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8719 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8720 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8721 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8722 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8723 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8724 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8725 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8726 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8727 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8728 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8729 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8730 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8731 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8732 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8733 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8734 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 8735 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8736 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 8737 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8738 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8739 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 8740 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8741 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8742 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8743 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8744 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8745 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8746 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8747 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8748 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8749 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 8750 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8751 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8752 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8753 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8754 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8755 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8756 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8757 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8758 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8759 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8760 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 8761 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8762 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8763 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8764 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8765 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8766 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8767 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8768 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8769 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8770 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8771 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8772 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8773 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8774 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8775 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8776 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8777 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8778 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8779 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8780 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8781 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8782 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8783 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8784 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8785 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8786 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8787 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 8788 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8789 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 8790 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8791 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8792 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 8793 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8794 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8795 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8796 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8797 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8798 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8799 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8800 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8801 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8802 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 8803 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8804 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8805 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8806 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8807 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8808 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8809 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8810 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8811 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8812 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8813 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 8814 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8815 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8816 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8817 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8818 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8819 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8820 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8821 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8822 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8823 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8824 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8825 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8826 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8827 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8828 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8829 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8830 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8831 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8832 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8833 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8834 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8835 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8836 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8837 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8838 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8839 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8840 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 8841 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8842 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 8843 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8844 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8845 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 8846 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8847 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8848 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8849 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8850 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8851 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8852 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8853 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8854 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8855 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8856 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8857 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8858 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8859 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8860 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8861 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8862 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8863 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8864 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8865 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8866 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8867 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8868 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8869 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8870 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8871 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8872 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8873 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8874 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8875 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8876 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8877 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8878 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8879 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 8880 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8881 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 8882 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8883 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8884 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 8885 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8886 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8887 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8888 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8889 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8890 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8891 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8892 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8893 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8894 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8895 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8896 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8897 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8898 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8899 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8900 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8901 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8902 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8903 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8904 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8905 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8906 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8907 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8908 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8909 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8910 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8911 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8912 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8913 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8914 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8915 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8916 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8917 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8918 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8919 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8920 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8921 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8922 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8923 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8924 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8925 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8926 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8927 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8928 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8929 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8930 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8931 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8932 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8933 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8934 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8935 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8936 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8937 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8938 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8939 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8940 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8941 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8942 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8943 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8944 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8945 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8946 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8947 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8948 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8949 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8950 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8951 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 8952 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8953 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 8954 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8955 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8956 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 8957 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8958 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8959 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8960 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8961 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8962 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8963 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8964 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8965 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8966 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 8967 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8968 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8969 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8970 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8971 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8972 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8973 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8974 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 8975 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8976 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8977 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 8978 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8979 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 8980 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8981 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8982 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8983 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8984 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 8985 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 8986 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8987 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8988 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8989 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8990 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8991 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8992 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8993 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8994 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8995 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8996 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 8997 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 8998 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 8999 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9000 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9001 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9002 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9003 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9004 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 9005 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9006 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 9007 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9008 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9009 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 9010 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9011 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9012 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9013 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9014 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9015 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9016 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9017 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9018 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9019 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 9020 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9021 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9022 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9023 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9024 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9025 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9026 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9027 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9028 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9029 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9030 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 9031 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9032 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9033 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9034 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9035 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9036 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9037 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9038 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9039 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9040 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9041 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9042 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9043 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9044 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9045 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9046 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9047 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9048 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9049 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9050 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9051 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9052 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9053 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9054 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9055 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9056 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9057 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 9058 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9059 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 9060 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9061 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9062 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 9063 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9064 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9065 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9066 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9067 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9068 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9069 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9070 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9071 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9072 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 9073 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9074 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9075 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9076 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9077 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9078 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9079 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9080 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9081 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9082 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9083 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 9084 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9085 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9086 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9087 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9088 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9089 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9090 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9091 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9092 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9093 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9094 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9095 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9096 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9097 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9098 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9099 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9100 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9101 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9102 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9103 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9104 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9105 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9106 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9107 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9108 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9109 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9110 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 9111 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9112 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 9113 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9114 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9115 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 9116 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9117 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9118 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9119 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9120 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9121 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9122 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9123 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9124 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9125 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9126 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9127 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9128 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9129 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9130 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9131 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9132 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9133 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9134 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9135 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9136 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9137 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9138 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9139 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9140 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9141 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9142 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9143 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9144 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9145 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9146 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9147 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9148 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9149 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 9150 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9151 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 9152 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9153 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9154 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 9155 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9156 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9157 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9158 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9159 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9160 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9161 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9162 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9163 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9164 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9165 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9166 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9167 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9168 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9169 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9170 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9171 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9172 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9173 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9174 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9175 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9176 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9177 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9178 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9179 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9180 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9181 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9182 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9183 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9184 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9185 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9186 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9187 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9188 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9189 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9190 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9191 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9192 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9193 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9194 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9195 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9196 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9197 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9198 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9199 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9200 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9201 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9202 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9203 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9204 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9205 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9206 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9207 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9208 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9209 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9210 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9211 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9212 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9213 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9214 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9215 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9216 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9217 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9218 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9219 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9220 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9221 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 9222 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9223 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 9224 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9225 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9226 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 9227 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9228 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9229 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9230 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9231 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9232 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9233 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9234 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9235 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9236 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 9237 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9238 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9239 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9240 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9241 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9242 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9243 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9244 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9245 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9246 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9247 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 9248 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9249 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9250 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9251 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9252 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9253 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9254 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9255 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9256 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9257 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9258 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9259 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9260 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9261 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9262 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9263 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9264 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9265 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9266 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9267 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9268 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9269 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9270 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9271 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9272 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9273 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9274 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 9275 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9276 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 9277 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9278 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9279 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 9280 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9281 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9282 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9283 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9284 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9285 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9286 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9287 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9288 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9289 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 9290 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9291 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9292 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9293 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9294 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9295 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9296 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9297 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9298 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9299 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9300 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 9301 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9302 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9303 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9304 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9305 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9306 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9307 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9308 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9309 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9310 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9311 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9312 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9313 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9314 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9315 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9316 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9317 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9318 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9319 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9320 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9321 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9322 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9323 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9324 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9325 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9326 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9327 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 9328 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9329 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 9330 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9331 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9332 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 9333 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9334 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9335 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9336 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9337 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9338 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9339 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9340 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9341 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9342 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 9343 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9344 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9345 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9346 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9347 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9348 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9349 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9350 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9351 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9352 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9353 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 9354 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9355 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9356 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9357 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9358 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9359 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9360 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9361 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9362 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9363 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9364 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9365 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9366 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9367 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9368 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9369 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9370 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9371 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9372 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9373 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9374 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9375 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9376 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9377 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9378 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9379 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9380 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 9381 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9382 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 9383 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9384 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9385 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 9386 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9387 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9388 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9389 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9390 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9391 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9392 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9393 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9394 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9395 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9396 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9397 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9398 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9399 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9400 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9401 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9402 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9403 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9404 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9405 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9406 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9407 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9408 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9409 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9410 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9411 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9412 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9413 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9414 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9415 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9416 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9417 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9418 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9419 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 9420 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9421 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 9422 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9423 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9424 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 9425 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9426 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9427 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9428 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9429 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9430 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9431 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9432 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9433 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9434 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9435 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9436 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9437 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9438 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9439 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9440 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9441 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9442 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9443 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9444 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9445 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9446 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9447 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9448 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9449 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9450 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9451 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9452 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9453 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9454 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9455 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9456 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9457 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9458 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9459 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9460 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9461 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9462 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9463 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9464 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9465 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9466 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9467 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9468 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9469 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9470 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9471 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9472 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9473 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9474 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9475 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9476 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9477 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9478 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9479 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9480 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9481 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9482 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9483 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9484 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9485 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9486 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9487 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9488 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9489 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9490 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9491 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 9492 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9493 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 9494 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9495 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9496 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 9497 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9498 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9499 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9500 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9501 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9502 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9503 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9504 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9505 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9506 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 9507 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9508 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9509 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9510 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9511 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9512 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9513 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9514 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9515 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9516 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9517 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 9518 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9519 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9520 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9521 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9522 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9523 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9524 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9525 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9526 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9527 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9528 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9529 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9530 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9531 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9532 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9533 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9534 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9535 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9536 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9537 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9538 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9539 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9540 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9541 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9542 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9543 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9544 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 9545 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9546 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 9547 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9548 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9549 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 9550 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9551 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9552 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9553 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9554 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9555 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9556 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9557 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9558 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9559 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 9560 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9561 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9562 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9563 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9564 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9565 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9566 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9567 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9568 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9569 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9570 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 9571 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9572 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9573 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9574 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9575 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9576 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9577 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9578 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9579 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9580 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9581 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9582 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9583 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9584 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9585 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9586 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9587 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9588 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9589 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9590 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9591 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9592 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9593 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9594 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9595 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9596 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9597 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 9598 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9599 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 9600 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9601 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9602 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 9603 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9604 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9605 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9606 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9607 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9608 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9609 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9610 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9611 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9612 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 9613 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9614 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9615 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9616 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9617 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9618 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9619 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9620 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9621 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9622 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9623 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 9624 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9625 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9626 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9627 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9628 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9629 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9630 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9631 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9632 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9633 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9634 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9635 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9636 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9637 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9638 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9639 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9640 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9641 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9642 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9643 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9644 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9645 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9646 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9647 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9648 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9649 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9650 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 9651 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9652 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 9653 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9654 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9655 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 9656 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9657 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9658 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9659 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9660 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9661 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9662 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9663 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9664 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9665 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9666 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9667 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9668 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9669 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9670 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9671 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9672 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9673 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9674 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9675 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9676 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9677 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9678 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9679 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9680 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9681 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9682 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9683 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9684 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9685 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9686 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9687 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9688 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9689 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 9690 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9691 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 9692 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9693 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9694 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 9695 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9696 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9697 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9698 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9699 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9700 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9701 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9702 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9703 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9704 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9705 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9706 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9707 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9708 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9709 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9710 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9711 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9712 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9713 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9714 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9715 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9716 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9717 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9718 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9719 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9720 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9721 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9722 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9723 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9724 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9725 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9726 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9727 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9728 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9729 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9730 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9731 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9732 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9733 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9734 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9735 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9736 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9737 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9738 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9739 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9740 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9741 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9742 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9743 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9744 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9745 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9746 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9747 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9748 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9749 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9750 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9751 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9752 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9753 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9754 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9755 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9756 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9757 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9758 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9759 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9760 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9761 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 9762 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9763 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 9764 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9765 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9766 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 9767 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9768 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9769 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9770 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9771 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9772 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9773 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9774 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9775 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9776 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 9777 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9778 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9779 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9780 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9781 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9782 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9783 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9784 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9785 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9786 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9787 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 9788 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9789 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9790 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9791 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9792 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9793 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9794 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9795 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9796 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9797 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9798 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9799 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9800 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9801 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9802 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9803 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9804 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9805 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9806 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9807 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9808 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9809 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9810 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9811 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9812 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9813 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9814 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 9815 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9816 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 9817 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9818 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9819 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 9820 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9821 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9822 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9823 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9824 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9825 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9826 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9827 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9828 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9829 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 9830 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9831 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9832 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9833 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9834 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9835 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9836 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9837 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9838 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9839 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9840 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 9841 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9842 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9843 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9844 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9845 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9846 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9847 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9848 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9849 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9850 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9851 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9852 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9853 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9854 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9855 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9856 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9857 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9858 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9859 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9860 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9861 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9862 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9863 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9864 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9865 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9866 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9867 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 9868 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9869 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 9870 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9871 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9872 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 9873 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9874 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9875 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9876 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9877 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9878 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9879 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9880 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9881 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9882 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 9883 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9884 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9885 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9886 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9887 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9888 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9889 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9890 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9891 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9892 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9893 0 -17.781718 0 -17.781718 -1.4576347e-09 66.486818 + 9894 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9895 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9896 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9897 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9898 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9899 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9900 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9901 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9902 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9903 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9904 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9905 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9906 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9907 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9908 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9909 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9910 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9911 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9912 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9913 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9914 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9915 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9916 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9917 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9918 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9919 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9920 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 9921 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9922 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 9923 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9924 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9925 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 9926 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9927 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9928 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9929 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9930 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9931 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9932 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9933 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9934 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9935 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9936 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9937 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9938 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9939 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9940 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9941 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9942 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9943 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9944 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9945 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9946 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9947 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9948 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9949 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9950 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9951 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9952 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9953 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9954 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9955 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9956 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9957 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9958 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9959 0 -17.781718 0 -17.781718 5.7230779e-10 66.486818 + 9960 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9961 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 9962 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9963 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9964 0 -17.781718 0 -17.781718 7.1588638e-10 66.486818 + 9965 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9966 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9967 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9968 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9969 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9970 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9971 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9972 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9973 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9974 0 -17.781718 0 -17.781718 -1.4867295e-09 66.486818 + 9975 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9976 0 -17.781718 0 -17.781718 5.0252504e-10 66.486818 + 9977 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9978 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9979 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9980 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9981 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9982 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9983 0 -17.781718 0 -17.781718 7.5858094e-10 66.486818 + 9984 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9985 0 -17.781718 0 -17.781718 -1.2266605e-09 66.486818 + 9986 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9987 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9988 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9989 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9990 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9991 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9992 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9993 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9994 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9995 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9996 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 9997 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 + 9998 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 + 9999 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 + 10000 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 +Loop time of 1.26221 on 1 procs for 10000 steps with 4 atoms + +98.1% CPU use with 1 MPI tasks x 1 OpenMP threads + +Minimization stats: + Stopping criterion = max iterations + Energy initial, next-to-last, final = + -16.7622269576344 -17.7817183149305 -17.7817183149305 + Force two-norm initial, final = 25.461198 8.8878297e-14 + Force max component initial, final = 17.471035 6.2703592e-14 + Final line search alpha, max atom move = 1 6.2703592e-14 + Iterations, force evaluations = 10000 18031 + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 1.0551 | 1.0551 | 1.0551 | 0.0 | 83.59 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0.032425 | 0.032425 | 0.032425 | 0.0 | 2.57 +Output | 0.063661 | 0.063661 | 0.063661 | 0.0 | 5.04 +Modify | 0 | 0 | 0 | 0.0 | 0.00 +Other | | 0.1111 | | | 8.80 + +Nlocal: 4 ave 4 max 4 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 300 ave 300 max 300 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 112 ave 112 max 112 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +FullNghs: 224 ave 224 max 224 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 224 +Ave neighs/atom = 56 +Neighbor list builds = 0 +Dangerous builds = 0 + +variable cohesive_energy equal pe/atoms +variable lattice_parameter equal lx +variable c_to_a equal lz/lx +variable atmVol equal vol/atoms +run 0 +WARNING: No fixes with time integration, atoms won't move (src/verlet.cpp:60) +Per MPI rank memory allocation (min/avg/max) = 3.724 | 3.724 | 3.724 Mbytes + Step Temp E_pair E_mol TotEng Press Volume + 10000 0 -17.781718 0 -17.781718 -1.0779541e-09 66.486818 +Loop time of 7.46e-07 on 1 procs for 0 steps with 4 atoms + +134.0% CPU use with 1 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0 | 0 | 0 | 0.0 | 0.00 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0 | 0 | 0 | 0.0 | 0.00 +Output | 0 | 0 | 0 | 0.0 | 0.00 +Modify | 0 | 0 | 0 | 0.0 | 0.00 +Other | | 7.46e-07 | | |100.00 + +Nlocal: 4 ave 4 max 4 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 300 ave 300 max 300 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 128 ave 128 max 128 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +FullNghs: 256 ave 256 max 256 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 256 +Ave neighs/atom = 64 +Neighbor list builds = 0 +Dangerous builds = 0 + +print "====================================================" +==================================================== +print "Calculated cohesive energy: ${cohesive_energy} eV/atom" +Calculated cohesive energy: -4.44542957873261 eV/atom +print "Reference cohesive energy: -4.290 eV/atom" +Reference cohesive energy: -4.290 eV/atom +print "Calculated lattice parameter: ${lattice_parameter} A" +Calculated lattice parameter: 2.76079963615789 A +print "Reference lattice parameter: 2.925 A" +Reference lattice parameter: 2.925 A +print "Atomic volume ${atmVol} A^3" +Atomic volume 16.6217045402861 A^3 +print "c/a ratio: ${c_to_a}" +c/a ratio: 1.71820967774805 +print "Reference c/a ratio: 1.633" +Reference c/a ratio: 1.633 +print "====================================================" +==================================================== + +#dump 1 all custom 1 hcp.dump id type x y z fx fy fz +#run 0 + + +Total wall time: 0:00:01 diff --git a/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.hcp_relax.g++.4 b/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.hcp_relax.g++.4 new file mode 100644 index 0000000000..c0a2a88d51 --- /dev/null +++ b/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.hcp_relax.g++.4 @@ -0,0 +1,1510 @@ +LAMMPS (3 Nov 2022) +OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98) + using 1 OpenMP thread(s) per MPI task +# Si hcp + +units metal +boundary p p p + +atom_style atomic +#lattice custom 2.93093 a1 0.5 -0.866025 0 a2 0.5 0.866025 0 a3 0 0 1.596 basis 0.333333 0.666666 0.25 basis 0.666666 0.333333 0.75 +lattice custom 2.93093 a1 0.5 -0.866025 0 a2 0.5 0.866025 0 a3 0 0 1.7 basis 0.333333 0.666666 0.25 basis 0.666666 0.333333 0.75 +Lattice spacing in x,y,z = 2.93093 5.0765173 4.982581 +region box block 0 1 0 1 0 1 +create_box 1 box +Created orthogonal box = (0 0 0) to (2.93093 5.0765173 4.982581) + 1 by 2 by 2 MPI processor grid +create_atoms 1 box +Created 4 atoms + using lattice units in orthogonal box = (0 0 0) to (2.93093 5.0765173 4.982581) + create_atoms CPU = 0.000 seconds + +pair_style meam/sw/spline +pair_coeff * * Si.b.meam.sw.spline Si +Reading meam/sw/spline potential file Si.b.meam.sw.spline with DATE: 2012-10-26 +mass * 28.085 + +fix relax all box/relax aniso 0 +thermo 1 +minimize 0 0 10000 100000 +Neighbor list info ... + update: every = 1 steps, delay = 0 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 6.4 + ghost atom cutoff = 6.4 + binsize = 3.2, bins = 1 2 2 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair meam/sw/spline, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (2) pair meam/sw/spline, perpetual, half/full from (1) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 4.864 | 4.864 | 4.864 Mbytes + Step Temp E_pair E_mol TotEng Press Volume + 0 0 -16.762227 0 -16.762227 -314547.95 74.135408 + 1 0 -16.765928 0 -16.765928 -313024.59 74.116882 + 2 0 -16.769609 0 -16.769609 -311500.27 74.098373 + 3 0 -16.773269 0 -16.773269 -309975.01 74.079883 + 4 0 -16.776908 0 -16.776908 -308448.82 74.061411 + 5 0 -16.780526 0 -16.780526 -306921.71 74.042957 + 6 0 -16.784123 0 -16.784123 -305393.7 74.024521 + 7 0 -16.787699 0 -16.787699 -303864.8 74.006104 + 8 0 -16.791255 0 -16.791255 -302335.03 73.987706 + 9 0 -16.79479 0 -16.79479 -300804.41 73.969326 + 10 0 -16.798304 0 -16.798304 -299272.94 73.950965 + 11 0 -16.801797 0 -16.801797 -297740.64 73.932623 + 12 0 -16.80527 0 -16.80527 -296207.52 73.9143 + 13 0 -16.808721 0 -16.808721 -294673.61 73.895996 + 14 0 -16.812152 0 -16.812152 -293138.91 73.877711 + 15 0 -16.815562 0 -16.815562 -291603.45 73.859446 + 16 0 -16.818952 0 -16.818952 -290067.23 73.8412 + 17 0 -16.822321 0 -16.822321 -288530.28 73.822974 + 18 0 -16.825669 0 -16.825669 -286992.6 73.804767 + 19 0 -16.828996 0 -16.828996 -285454.22 73.786581 + 20 0 -16.832302 0 -16.832302 -283915.16 73.768414 + 21 0 -16.835588 0 -16.835588 -282375.42 73.750267 + 22 0 -16.838853 0 -16.838853 -280835.03 73.732141 + 23 0 -16.842098 0 -16.842098 -279294 73.714034 + 24 0 -16.845322 0 -16.845322 -277752.35 73.695949 + 25 0 -16.848525 0 -16.848525 -276210.1 73.677884 + 26 0 -16.851708 0 -16.851708 -274667.26 73.659839 + 27 0 -16.854869 0 -16.854869 -273123.86 73.641815 + 28 0 -16.858011 0 -16.858011 -271579.9 73.623813 + 29 0 -16.861132 0 -16.861132 -270035.42 73.605831 + 30 0 -16.864232 0 -16.864232 -268490.42 73.587871 + 31 0 -16.867311 0 -16.867311 -266944.93 73.569932 + 32 0 -16.87037 0 -16.87037 -265398.97 73.552014 + 33 0 -16.873409 0 -16.873409 -263852.55 73.534118 + 34 0 -16.876427 0 -16.876427 -262305.69 73.516244 + 35 0 -16.879424 0 -16.879424 -260758.42 73.498392 + 36 0 -16.882401 0 -16.882401 -259210.75 73.480562 + 37 0 -16.885358 0 -16.885358 -257662.7 73.462754 + 38 0 -16.888294 0 -16.888294 -256114.3 73.444969 + 39 0 -16.891209 0 -16.891209 -254565.56 73.427206 + 40 0 -16.894105 0 -16.894105 -253016.51 73.409466 + 41 0 -16.896979 0 -16.896979 -251467.17 73.391749 + 42 0 -16.899834 0 -16.899834 -249917.56 73.374055 + 43 0 -16.902668 0 -16.902668 -248367.69 73.356384 + 44 0 -16.905481 0 -16.905481 -246817.6 73.338736 + 45 0 -16.908275 0 -16.908275 -245267.3 73.321112 + 46 0 -16.911048 0 -16.911048 -243716.82 73.303511 + 47 0 -16.9138 0 -16.9138 -242166.18 73.285935 + 48 0 -16.916533 0 -16.916533 -240615.4 73.268382 + 49 0 -16.919245 0 -16.919245 -239064.51 73.250854 + 50 0 -16.921937 0 -16.921937 -237513.53 73.23335 + 51 0 -16.924609 0 -16.924609 -235962.49 73.215871 + 52 0 -16.92726 0 -16.92726 -234411.41 73.198416 + 53 0 -16.929892 0 -16.929892 -232860.31 73.180987 + 54 0 -16.932503 0 -16.932503 -231309.21 73.163582 + 55 0 -16.935094 0 -16.935094 -229758.16 73.146203 + 56 0 -16.937665 0 -16.937665 -228207.16 73.12885 + 57 0 -16.940216 0 -16.940216 -226656.25 73.111522 + 58 0 -16.942747 0 -16.942747 -225105.46 73.09422 + 59 0 -16.945258 0 -16.945258 -223554.8 73.076944 + 60 0 -16.947749 0 -16.947749 -222004.31 73.059695 + 61 0 -16.95022 0 -16.95022 -220454.02 73.042472 + 62 0 -16.952671 0 -16.952671 -218903.95 73.025276 + 63 0 -16.955102 0 -16.955102 -217354.13 73.008107 + 64 0 -16.957513 0 -16.957513 -215804.59 72.990965 + 65 0 -16.959904 0 -16.959904 -214255.36 72.973851 + 66 0 -16.962276 0 -16.962276 -212706.47 72.956764 + 67 0 -16.964628 0 -16.964628 -211157.95 72.939705 + 68 0 -16.96696 0 -16.96696 -209609.83 72.922675 + 69 0 -16.969272 0 -16.969272 -208062.14 72.905673 + 70 0 -16.971564 0 -16.971564 -206514.91 72.888699 + 71 0 -16.973837 0 -16.973837 -204968.17 72.871754 + 72 0 -16.97609 0 -16.97609 -203421.96 72.854838 + 73 0 -16.978324 0 -16.978324 -201876.3 72.837952 + 74 0 -16.980538 0 -16.980538 -200331.24 72.821095 + 75 0 -16.982733 0 -16.982733 -198786.8 72.804269 + 76 0 -16.984908 0 -16.984908 -197243.02 72.787472 + 77 0 -16.987063 0 -16.987063 -195699.94 72.770706 + 78 0 -16.989199 0 -16.989199 -194157.58 72.75397 + 79 0 -16.991316 0 -16.991316 -192615.99 72.737265 + 80 0 -16.993413 0 -16.993413 -191075.19 72.720592 + 81 0 -16.995491 0 -16.995491 -189535.24 72.70395 + 82 0 -16.99755 0 -16.99755 -187996.16 72.68734 + 83 0 -16.99959 0 -16.99959 -186457.99 72.670762 + 84 0 -17.00161 0 -17.00161 -184920.77 72.654217 + 85 0 -17.003611 0 -17.003611 -183384.54 72.637704 + 86 0 -17.005593 0 -17.005593 -181849.34 72.621225 + 87 0 -17.007556 0 -17.007556 -180315.2 72.604778 + 88 0 -17.0095 0 -17.0095 -178782.18 72.588365 + 89 0 -17.011425 0 -17.011425 -177250.31 72.571987 + 90 0 -17.013331 0 -17.013331 -175719.63 72.555642 + 91 0 -17.015218 0 -17.015218 -174190.18 72.539333 + 92 0 -17.017086 0 -17.017086 -172662.02 72.523058 + 93 0 -17.018936 0 -17.018936 -171135.18 72.506819 + 94 0 -17.020766 0 -17.020766 -169609.7 72.490615 + 95 0 -17.022578 0 -17.022578 -168085.64 72.474447 + 96 0 -17.024372 0 -17.024372 -166563.03 72.458316 + 97 0 -17.026147 0 -17.026147 -165041.93 72.442222 + 98 0 -17.027903 0 -17.027903 -163522.38 72.426164 + 99 0 -17.02964 0 -17.02964 -162004.43 72.410145 + 100 0 -17.03136 0 -17.03136 -160488.14 72.394163 + 101 0 -17.03306 0 -17.03306 -158973.54 72.378219 + 102 0 -17.034743 0 -17.034743 -157460.69 72.362315 + 103 0 -17.036407 0 -17.036407 -155949.64 72.346449 + 104 0 -17.038053 0 -17.038053 -154440.45 72.330623 + 105 0 -17.039681 0 -17.039681 -152933.16 72.314837 + 106 0 -17.041291 0 -17.041291 -151427.83 72.299091 + 107 0 -17.042882 0 -17.042882 -149924.52 72.283386 + 108 0 -17.044456 0 -17.044456 -148423.27 72.267723 + 109 0 -17.046012 0 -17.046012 -146924.15 72.252101 + 110 0 -17.047549 0 -17.047549 -145427.22 72.236521 + 111 0 -17.049069 0 -17.049069 -143932.55 72.220984 + 112 0 -17.050572 0 -17.050572 -142440.22 72.205491 + 113 0 -17.052056 0 -17.052056 -140950.3 72.19004 + 114 0 -17.053523 0 -17.053523 -139462.86 72.174634 + 115 0 -17.054973 0 -17.054973 -137977.94 72.159273 + 116 0 -17.056405 0 -17.056405 -136495.62 72.143956 + 117 0 -17.05782 0 -17.05782 -135015.97 72.128686 + 118 0 -17.059217 0 -17.059217 -133539.04 72.113461 + 119 0 -17.060597 0 -17.060597 -132064.9 72.098283 + 120 0 -17.06196 0 -17.06196 -130593.62 72.083152 + 121 0 -17.063306 0 -17.063306 -129125.27 72.06807 + 122 0 -17.064634 0 -17.064634 -127659.91 72.053035 + 123 0 -17.065946 0 -17.065946 -126197.63 72.038049 + 124 0 -17.067241 0 -17.067241 -124738.49 72.023113 + 125 0 -17.068519 0 -17.068519 -123282.56 72.008227 + 126 0 -17.069781 0 -17.069781 -121829.92 71.993392 + 127 0 -17.071026 0 -17.071026 -120380.64 71.978608 + 128 0 -17.072254 0 -17.072254 -118934.81 71.963876 + 129 0 -17.073466 0 -17.073466 -117492.5 71.949197 + 130 0 -17.074661 0 -17.074661 -116053.78 71.934571 + 131 0 -17.075841 0 -17.075841 -114618.75 71.919999 + 132 0 -17.077004 0 -17.077004 -113187.47 71.905481 + 133 0 -17.078151 0 -17.078151 -111760.05 71.891019 + 134 0 -17.079282 0 -17.079282 -110336.55 71.876612 + 135 0 -17.080397 0 -17.080397 -108917.07 71.862262 + 136 0 -17.081496 0 -17.081496 -107501.7 71.84797 + 137 0 -17.08258 0 -17.08258 -106090.52 71.833735 + 138 0 -17.083647 0 -17.083647 -104683.62 71.81956 + 139 0 -17.0847 0 -17.0847 -103281.1 71.805444 + 140 0 -17.085737 0 -17.085737 -101883.05 71.791388 + 141 0 -17.086759 0 -17.086759 -100489.56 71.777393 + 142 0 -17.087765 0 -17.087765 -99100.741 71.763461 + 143 0 -17.088757 0 -17.088757 -97716.679 71.749591 + 144 0 -17.089733 0 -17.089733 -96337.477 71.735784 + 145 0 -17.090695 0 -17.090695 -94963.236 71.722042 + 146 0 -17.091642 0 -17.091642 -93594.06 71.708365 + 147 0 -17.092574 0 -17.092574 -92230.053 71.694754 + 148 0 -17.093491 0 -17.093491 -90871.322 71.68121 + 149 0 -17.094395 0 -17.094395 -89517.976 71.667734 + 150 0 -17.095284 0 -17.095284 -88170.122 71.654327 + 151 0 -17.096159 0 -17.096159 -86827.875 71.640989 + 152 0 -17.097019 0 -17.097019 -85491.345 71.627722 + 153 0 -17.097866 0 -17.097866 -84160.649 71.614526 + 154 0 -17.098699 0 -17.098699 -82835.907 71.601403 + 155 0 -17.099519 0 -17.099519 -81517.242 71.588353 + 156 0 -17.100325 0 -17.100325 -80204.773 71.575377 + 157 0 -17.101117 0 -17.101117 -78898.623 71.562477 + 158 0 -17.101896 0 -17.101896 -77598.914 71.549654 + 159 0 -17.102662 0 -17.102662 -76305.772 71.536908 + 160 0 -17.103415 0 -17.103415 -75019.324 71.52424 + 161 0 -17.104156 0 -17.104156 -73739.699 71.511652 + 162 0 -17.104883 0 -17.104883 -72467.027 71.499145 + 163 0 -17.105598 0 -17.105598 -71201.441 71.486719 + 164 0 -17.106301 0 -17.106301 -69943.075 71.474376 + 165 0 -17.106991 0 -17.106991 -68692.064 71.462118 + 166 0 -17.107669 0 -17.107669 -67448.547 71.449944 + 167 0 -17.108335 0 -17.108335 -66212.663 71.437856 + 168 0 -17.10899 0 -17.10899 -64984.552 71.425856 + 169 0 -17.109632 0 -17.109632 -63764.359 71.413945 + 170 0 -17.110264 0 -17.110264 -62552.227 71.402124 + 171 0 -17.110884 0 -17.110884 -61348.302 71.390393 + 172 0 -17.111492 0 -17.111492 -60152.733 71.378755 + 173 0 -17.11209 0 -17.11209 -58965.668 71.36721 + 174 0 -17.112677 0 -17.112677 -57787.258 71.355759 + 175 0 -17.113253 0 -17.113253 -56617.656 71.344405 + 176 0 -17.113818 0 -17.113818 -55457.015 71.333148 + 177 0 -17.114373 0 -17.114373 -54305.49 71.32199 + 178 0 -17.114919 0 -17.114919 -53163.237 71.310931 + 179 0 -17.115454 0 -17.115454 -52030.414 71.299973 + 180 0 -17.115979 0 -17.115979 -50907.179 71.289118 + 181 0 -17.116494 0 -17.116494 -49793.691 71.278366 + 182 0 -17.117 0 -17.117 -48690.111 71.267719 + 183 0 -17.117497 0 -17.117497 -47596.599 71.257179 + 184 0 -17.117985 0 -17.117985 -46513.318 71.246746 + 185 0 -17.118463 0 -17.118463 -45440.429 71.236423 + 186 0 -17.118933 0 -17.118933 -44378.096 71.226209 + 187 0 -17.119395 0 -17.119395 -43326.48 71.216108 + 188 0 -17.119848 0 -17.119848 -42285.745 71.206119 + 189 0 -17.120292 0 -17.120292 -41256.053 71.196244 + 190 0 -17.120729 0 -17.120729 -40237.567 71.186485 + 191 0 -17.121158 0 -17.121158 -39230.448 71.176843 + 192 0 -17.121579 0 -17.121579 -38234.858 71.16732 + 193 0 -17.121993 0 -17.121993 -37250.957 71.157916 + 194 0 -17.1224 0 -17.1224 -36278.905 71.148632 + 195 0 -17.122799 0 -17.122799 -35318.858 71.139471 + 196 0 -17.123192 0 -17.123192 -34370.973 71.130433 + 197 0 -17.123578 0 -17.123578 -33435.405 71.12152 + 198 0 -17.123957 0 -17.123957 -32512.305 71.112733 + 199 0 -17.12433 0 -17.12433 -31601.822 71.104072 + 200 0 -17.124697 0 -17.124697 -30704.104 71.09554 + 201 0 -17.125058 0 -17.125058 -29819.294 71.087137 + 202 0 -17.125414 0 -17.125414 -28947.532 71.078864 + 203 0 -17.125763 0 -17.125763 -28088.955 71.070723 + 204 0 -17.126108 0 -17.126108 -27243.695 71.062715 + 205 0 -17.126447 0 -17.126447 -26411.881 71.05484 + 206 0 -17.126781 0 -17.126781 -25593.635 71.047099 + 207 0 -17.12711 0 -17.12711 -24789.075 71.039494 + 208 0 -17.127435 0 -17.127435 -23998.314 71.032024 + 209 0 -17.127755 0 -17.127755 -23221.458 71.024692 + 210 0 -17.128071 0 -17.128071 -22458.608 71.017498 + 211 0 -17.128383 0 -17.128383 -21709.856 71.010442 + 212 0 -17.128691 0 -17.128691 -20975.29 71.003524 + 213 0 -17.128995 0 -17.128995 -20254.989 70.996747 + 214 0 -17.129296 0 -17.129296 -19549.023 70.990109 + 215 0 -17.129593 0 -17.129593 -18857.455 70.983612 + 216 0 -17.129886 0 -17.129886 -18180.34 70.977255 + 217 0 -17.130177 0 -17.130177 -17517.723 70.971039 + 218 0 -17.130465 0 -17.130465 -16869.64 70.964964 + 219 0 -17.130749 0 -17.130749 -16236.118 70.95903 + 220 0 -17.131031 0 -17.131031 -15617.173 70.953238 + 221 0 -17.131311 0 -17.131311 -15012.812 70.947586 + 222 0 -17.131588 0 -17.131588 -14423.029 70.942074 + 223 0 -17.131862 0 -17.131862 -13847.812 70.936704 + 224 0 -17.132135 0 -17.132135 -13287.132 70.931473 + 225 0 -17.132405 0 -17.132405 -12740.954 70.926381 + 226 0 -17.132673 0 -17.132673 -12209.229 70.921428 + 227 0 -17.13294 0 -17.13294 -11691.898 70.916614 + 228 0 -17.133205 0 -17.133205 -11188.888 70.911936 + 229 0 -17.133468 0 -17.133468 -10700.117 70.907395 + 230 0 -17.133729 0 -17.133729 -10225.491 70.902989 + 231 0 -17.133989 0 -17.133989 -9764.9031 70.898717 + 232 0 -17.134248 0 -17.134248 -9318.2364 70.894578 + 233 0 -17.134505 0 -17.134505 -8885.3617 70.89057 + 234 0 -17.134761 0 -17.134761 -8466.139 70.886692 + 235 0 -17.135016 0 -17.135016 -8060.4164 70.882943 + 236 0 -17.13527 0 -17.13527 -7668.0272 70.879321 + 237 0 -17.135522 0 -17.135522 -7288.7985 70.875823 + 238 0 -17.135774 0 -17.135774 -6922.5481 70.872449 + 239 0 -17.136024 0 -17.136024 -6569.0841 70.869196 + 240 0 -17.136274 0 -17.136274 -6228.205 70.866063 + 241 0 -17.136522 0 -17.136522 -5899.7007 70.863046 + 242 0 -17.13677 0 -17.13677 -5583.3523 70.860145 + 243 0 -17.137017 0 -17.137017 -5278.9333 70.857357 + 244 0 -17.137263 0 -17.137263 -4986.2096 70.854679 + 245 0 -17.137508 0 -17.137508 -4704.9402 70.852109 + 246 0 -17.137752 0 -17.137752 -4434.878 70.849645 + 247 0 -17.137996 0 -17.137996 -4175.7701 70.847284 + 248 0 -17.138238 0 -17.138238 -3927.3587 70.845025 + 249 0 -17.13848 0 -17.13848 -3689.3815 70.842863 + 250 0 -17.138721 0 -17.138721 -3461.5723 70.840797 + 251 0 -17.138961 0 -17.138961 -3243.6619 70.838825 + 252 0 -17.1392 0 -17.1392 -3035.3787 70.836943 + 253 0 -17.139439 0 -17.139439 -2836.4488 70.835149 + 254 0 -17.139676 0 -17.139676 -2646.5974 70.83344 + 255 0 -17.139913 0 -17.139913 -2465.549 70.831814 + 256 0 -17.140149 0 -17.140149 -2293.028 70.830267 + 257 0 -17.140384 0 -17.140384 -2128.7592 70.828798 + 258 0 -17.140618 0 -17.140618 -1972.4687 70.827404 + 259 0 -17.140851 0 -17.140851 -1823.8842 70.826082 + 260 0 -17.141083 0 -17.141083 -1682.7354 70.82483 + 261 0 -17.141314 0 -17.141314 -1548.7547 70.823645 + 262 0 -17.141544 0 -17.141544 -1421.6776 70.822524 + 263 0 -17.141773 0 -17.141773 -1301.2365 70.821465 + 264 0 -17.142001 0 -17.142001 -1187.1716 70.820466 + 265 0 -17.142228 0 -17.142228 -1079.2304 70.819524 + 266 0 -17.142454 0 -17.142454 -977.16509 70.818637 + 267 0 -17.142679 0 -17.142679 -880.73295 70.817803 + 268 0 -17.142902 0 -17.142902 -789.69636 70.817019 + 269 0 -17.143125 0 -17.143125 -703.82318 70.816283 + 270 0 -17.143346 0 -17.143346 -622.88698 70.815593 + 271 0 -17.143566 0 -17.143566 -546.66716 70.814947 + 272 0 -17.143785 0 -17.143785 -474.94913 70.814343 + 273 0 -17.144002 0 -17.144002 -407.52447 70.813778 + 274 0 -17.144218 0 -17.144218 -344.19096 70.813252 + 275 0 -17.144433 0 -17.144433 -284.7527 70.812762 + 276 0 -17.144647 0 -17.144647 -229.02015 70.812307 + 277 0 -17.144859 0 -17.144859 -176.81012 70.811884 + 278 0 -17.145069 0 -17.145069 -127.94584 70.811492 + 279 0 -17.145279 0 -17.145279 -82.256888 70.811129 + 280 0 -17.145487 0 -17.145487 -39.579162 70.810794 + 281 0 -17.145694 0 -17.145694 0.24515471 70.810486 + 282 0 -17.145899 0 -17.145899 37.367672 70.810203 + 283 0 -17.146102 0 -17.146102 71.933878 70.809943 + 284 0 -17.146305 0 -17.146305 104.08323 70.809705 + 285 0 -17.146505 0 -17.146505 133.94927 70.809489 + 286 0 -17.146705 0 -17.146705 161.65974 70.809292 + 287 0 -17.146902 0 -17.146902 187.33668 70.809114 + 288 0 -17.147099 0 -17.147099 211.09662 70.808953 + 289 0 -17.147293 0 -17.147293 233.05068 70.808809 + 290 0 -17.147487 0 -17.147487 253.30472 70.808681 + 291 0 -17.147678 0 -17.147678 271.9595 70.808567 + 292 0 -17.147868 0 -17.147868 289.11082 70.808466 + 293 0 -17.148057 0 -17.148057 304.84971 70.808379 + 294 0 -17.148244 0 -17.148244 319.26255 70.808303 + 295 0 -17.148429 0 -17.148429 332.43126 70.808239 + 296 0 -17.148613 0 -17.148613 344.43344 70.808185 + 297 0 -17.148795 0 -17.148795 355.34254 70.808141 + 298 0 -17.148976 0 -17.148976 365.22801 70.808106 + 299 0 -17.149155 0 -17.149155 374.15548 70.80808 + 300 0 -17.149332 0 -17.149332 382.1869 70.808061 + 301 0 -17.149508 0 -17.149508 389.3807 70.80805 + 302 0 -17.149682 0 -17.149682 395.79191 70.808046 + 303 0 -17.149854 0 -17.149854 401.47239 70.808049 + 304 0 -17.150025 0 -17.150025 406.47087 70.808057 + 305 0 -17.150194 0 -17.150194 410.83317 70.808071 + 306 0 -17.150362 0 -17.150362 414.60233 70.80809 + 307 0 -17.150528 0 -17.150528 417.81869 70.808113 + 308 0 -17.150692 0 -17.150692 420.52008 70.808141 + 309 0 -17.150855 0 -17.150855 422.74195 70.808173 + 310 0 -17.151016 0 -17.151016 424.51742 70.808209 + 311 0 -17.151176 0 -17.151176 425.87749 70.808248 + 312 0 -17.151334 0 -17.151334 426.85111 70.808291 + 313 0 -17.15149 0 -17.15149 427.46526 70.808336 + 314 0 -17.151644 0 -17.151644 427.74513 70.808384 + 315 0 -17.151797 0 -17.151797 427.71416 70.808434 + 316 0 -17.151948 0 -17.151948 427.39417 70.808487 + 317 0 -17.152098 0 -17.152098 426.80544 70.808542 + 318 0 -17.152246 0 -17.152246 425.96681 70.808598 + 319 0 -17.152392 0 -17.152392 424.89577 70.808657 + 320 0 -17.152537 0 -17.152537 423.6085 70.808716 + 321 0 -17.15268 0 -17.15268 422.12003 70.808778 + 322 0 -17.152821 0 -17.152821 420.44423 70.80884 + 323 0 -17.152961 0 -17.152961 418.59392 70.808904 + 324 0 -17.153099 0 -17.153099 416.58097 70.808969 + 325 0 -17.153236 0 -17.153236 414.41628 70.809035 + 326 0 -17.153371 0 -17.153371 412.10994 70.809101 + 327 0 -17.153504 0 -17.153504 409.67121 70.809169 + 328 0 -17.153636 0 -17.153636 407.1086 70.809237 + 329 0 -17.153766 0 -17.153766 404.42995 70.809305 + 330 0 -17.153894 0 -17.153894 401.64244 70.809374 + 331 0 -17.154021 0 -17.154021 398.75265 70.809444 + 332 0 -17.154146 0 -17.154146 395.7666 70.809514 + 333 0 -17.154269 0 -17.154269 392.68981 70.809585 + 334 0 -17.154391 0 -17.154391 389.52732 70.809655 + 335 0 -17.154511 0 -17.154511 386.28372 70.809727 + 336 0 -17.15463 0 -17.15463 382.96321 70.809798 + 337 0 -17.154747 0 -17.154747 379.56959 70.809869 + 338 0 -17.154862 0 -17.154862 376.10635 70.809941 + 339 0 -17.154976 0 -17.154976 372.57663 70.810013 + 340 0 -17.155088 0 -17.155088 368.98331 70.810085 + 341 0 -17.155198 0 -17.155198 365.32899 70.810157 + 342 0 -17.155307 0 -17.155307 361.61601 70.810229 + 343 0 -17.155415 0 -17.155415 357.84652 70.810301 + 344 0 -17.15552 0 -17.15552 354.02244 70.810373 + 345 0 -17.155624 0 -17.155624 350.14552 70.810445 + 346 0 -17.155727 0 -17.155727 346.21734 70.810517 + 347 0 -17.155828 0 -17.155828 342.23933 70.810589 + 348 0 -17.155927 0 -17.155927 338.21277 70.810661 + 349 0 -17.156025 0 -17.156025 334.13882 70.810733 + 350 0 -17.156121 0 -17.156121 330.01853 70.810805 + 351 0 -17.156215 0 -17.156215 325.85286 70.810877 + 352 0 -17.156308 0 -17.156308 321.64265 70.810949 + 353 0 -17.156399 0 -17.156399 317.38868 70.811021 + 354 0 -17.156489 0 -17.156489 313.09166 70.811092 + 355 0 -17.156577 0 -17.156577 308.75221 70.811164 + 356 0 -17.156664 0 -17.156664 304.37091 70.811235 + 357 0 -17.156749 0 -17.156749 299.94828 70.811306 + 358 0 -17.156832 0 -17.156832 295.48481 70.811377 + 359 0 -17.156914 0 -17.156914 290.98093 70.811448 + 360 0 -17.156994 0 -17.156994 286.43704 70.811519 + 361 0 -17.157073 0 -17.157073 281.85351 70.81159 + 362 0 -17.15715 0 -17.15715 277.23068 70.81166 + 363 0 -17.157225 0 -17.157225 272.56887 70.811731 + 364 0 -17.157299 0 -17.157299 267.86837 70.811801 + 365 0 -17.157371 0 -17.157371 263.12945 70.811871 + 366 0 -17.157442 0 -17.157442 258.35238 70.811941 + 367 0 -17.157511 0 -17.157511 253.53741 70.812011 + 368 0 -17.157579 0 -17.157579 248.68476 70.81208 + 369 0 -17.157645 0 -17.157645 243.79466 70.81215 + 370 0 -17.15771 0 -17.15771 238.86733 70.812219 + 371 0 -17.157773 0 -17.157773 233.90297 70.812288 + 372 0 -17.157834 0 -17.157834 228.90179 70.812357 + 373 0 -17.157894 0 -17.157894 223.86397 70.812425 + 374 0 -17.157952 0 -17.157952 218.7897 70.812494 + 375 0 -17.158009 0 -17.158009 213.67919 70.812562 + 376 0 -17.158064 0 -17.158064 208.53259 70.81263 + 377 0 -17.158118 0 -17.158118 203.35011 70.812698 + 378 0 -17.15817 0 -17.15817 198.13191 70.812766 + 379 0 -17.158221 0 -17.158221 192.87817 70.812833 + 380 0 -17.15827 0 -17.15827 187.58907 70.812901 + 381 0 -17.158317 0 -17.158317 182.26477 70.812968 + 382 0 -17.158363 0 -17.158363 176.90545 70.813035 + 383 0 -17.158408 0 -17.158408 171.51127 70.813101 + 384 0 -17.158451 0 -17.158451 166.08242 70.813168 + 385 0 -17.158492 0 -17.158492 160.61905 70.813234 + 386 0 -17.158532 0 -17.158532 155.12133 70.8133 + 387 0 -17.158571 0 -17.158571 149.58944 70.813366 + 388 0 -17.158607 0 -17.158607 144.02353 70.813432 + 389 0 -17.158643 0 -17.158643 138.42378 70.813497 + 390 0 -17.158676 0 -17.158676 132.79035 70.813562 + 391 0 -17.158709 0 -17.158709 127.1234 70.813627 + 392 0 -17.15874 0 -17.15874 121.4231 70.813692 + 393 0 -17.158769 0 -17.158769 115.68962 70.813756 + 394 0 -17.158797 0 -17.158797 109.92311 70.81382 + 395 0 -17.158823 0 -17.158823 104.12375 70.813884 + 396 0 -17.158847 0 -17.158847 98.291686 70.813948 + 397 0 -17.158871 0 -17.158871 92.42709 70.814011 + 398 0 -17.158892 0 -17.158892 86.530124 70.814075 + 399 0 -17.158913 0 -17.158913 80.600948 70.814138 + 400 0 -17.158931 0 -17.158931 74.639724 70.8142 + 401 0 -17.158949 0 -17.158949 68.646613 70.814263 + 402 0 -17.158964 0 -17.158964 62.621776 70.814325 + 403 0 -17.158979 0 -17.158979 56.565372 70.814387 + 404 0 -17.158991 0 -17.158991 50.477561 70.814448 + 405 0 -17.159003 0 -17.159003 44.358503 70.81451 + 406 0 -17.159012 0 -17.159012 38.208357 70.814571 + 407 0 -17.159021 0 -17.159021 32.027281 70.814631 + 408 0 -17.159027 0 -17.159027 25.815434 70.814692 + 409 0 -17.159033 0 -17.159033 19.572973 70.814752 + 410 0 -17.159037 0 -17.159037 13.300056 70.814812 + 411 0 -17.159039 0 -17.159039 6.99684 70.814872 + 412 0 -17.15904 0 -17.15904 0.66348025 70.814931 + 413 0 -17.15904 0 -17.15904 -0.0047945273 70.814937 + 414 0 -17.15904 0 -17.15904 0.45709616 70.814933 + 415 0 -17.15904 0 -17.15904 -4.412399 70.814978 + 416 0 -17.15904 0 -17.15904 -22.200838 70.815142 + 417 0 -17.15904 0 -17.15904 -38.32157 70.815288 + 418 0 -17.15904 0 -17.15904 -52.579621 70.815413 + 419 0 -17.15904 0 -17.15904 -62.739882 70.815497 + 420 0 -17.159041 0 -17.159041 383.32397 70.811344 + 421 0 -17.159042 0 -17.159042 139.40595 70.813621 + 422 0 -17.159042 0 -17.159042 -21.67383 70.815122 + 423 0 -17.159043 0 -17.159043 0.57695259 70.814916 + 424 0 -17.159046 0 -17.159046 32.67144 70.814599 + 425 0 -17.159046 0 -17.159046 -430.06091 70.818904 + 426 0 -17.159047 0 -17.159047 -626.81297 70.820725 + 427 0 -17.159049 0 -17.159049 -130.33588 70.816085 + 428 0 -17.159049 0 -17.159049 117.95766 70.813771 + 429 0 -17.15905 0 -17.15905 -6.2045032 70.814929 + 430 0 -17.159055 0 -17.159055 -123.98551 70.816006 + 431 0 -17.159056 0 -17.159056 604.80948 70.8092 + 432 0 -17.159059 0 -17.159059 1032.7699 70.805186 + 433 0 -17.159066 0 -17.159066 392.18584 70.811126 + 434 0 -17.159067 0 -17.159067 -107.14449 70.815778 + 435 0 -17.159068 0 -17.159068 330.44076 70.811694 + 436 0 -17.159069 0 -17.159069 228.39688 70.81263 + 437 0 -17.15907 0 -17.15907 -94.745294 70.81564 + 438 0 -17.159072 0 -17.159072 -84.101896 70.815515 + 439 0 -17.159073 0 -17.159073 249.72726 70.812401 + 440 0 -17.159081 0 -17.159081 329.22252 70.811609 + 441 0 -17.159082 0 -17.159082 -200.17997 70.816539 + 442 0 -17.159086 0 -17.159086 -999.80836 70.82395 + 443 0 -17.159093 0 -17.159093 -631.75918 70.82048 + 444 0 -17.159095 0 -17.159095 80.211035 70.813841 + 445 0 -17.159098 0 -17.159098 45.389831 70.814147 + 446 0 -17.159101 0 -17.159101 -902.41103 70.822954 + 447 0 -17.159109 0 -17.159109 -1060.2191 70.824368 + 448 0 -17.159114 0 -17.159114 257.49045 70.81207 + 449 0 -17.159123 0 -17.159123 804.84431 70.806907 + 450 0 -17.159125 0 -17.159125 -67.255773 70.815032 + 451 0 -17.159136 0 -17.159136 -69.930511 70.814985 + 452 0 -17.159139 0 -17.159139 955.33771 70.805396 + 453 0 -17.159151 0 -17.159151 1141.2126 70.803585 + 454 0 -17.159157 0 -17.159157 -304.13698 70.817038 + 455 0 -17.15917 0 -17.15917 -1040.4623 70.823807 + 456 0 -17.15918 0 -17.15918 -9.1139296 70.814145 + 457 0 -17.159192 0 -17.159192 246.72598 70.811685 + 458 0 -17.159194 0 -17.159194 -736.90061 70.820829 + 459 0 -17.159202 0 -17.159202 -1596.8069 70.828766 + 460 0 -17.159219 0 -17.159219 -809.71091 70.821355 + 461 0 -17.159221 0 -17.159221 140.90187 70.812487 + 462 0 -17.159241 0 -17.159241 147.75612 70.812302 + 463 0 -17.159244 0 -17.159244 -926.70159 70.822284 + 464 0 -17.159262 0 -17.159262 -1114.2959 70.823917 + 465 0 -17.159266 0 -17.159266 127.72191 70.81233 + 466 0 -17.159287 0 -17.159287 133.51961 70.812146 + 467 0 -17.159293 0 -17.159293 -1178.796 70.824323 + 468 0 -17.159315 0 -17.159315 -1191.2779 70.824301 + 469 0 -17.15932 0 -17.15932 168.20256 70.811617 + 470 0 -17.159342 0 -17.159342 220.10894 70.810996 + 471 0 -17.159346 0 -17.159346 -972.81612 70.822077 + 472 0 -17.159366 0 -17.159366 -1238.9341 70.824425 + 473 0 -17.159375 0 -17.159375 484.35961 70.808328 + 474 0 -17.159391 0 -17.159391 1126.5238 70.802225 + 475 0 -17.159404 0 -17.159404 -407.36465 70.816459 + 476 0 -17.159432 0 -17.159432 -403.74096 70.816254 + 477 0 -17.159435 0 -17.159435 655.04324 70.806361 + 478 0 -17.159462 0 -17.159462 823.6748 70.804617 + 479 0 -17.159467 0 -17.159467 -524.84143 70.81716 + 480 0 -17.159471 0 -17.159471 521.11926 70.807391 + 481 0 -17.159501 0 -17.159501 538.53478 70.80704 + 482 0 -17.159505 0 -17.159505 -585.73586 70.817497 + 483 0 -17.159533 0 -17.159533 -756.97043 70.818912 + 484 0 -17.159539 0 -17.159539 616.76268 70.806076 + 485 0 -17.159561 0 -17.159561 1186.581 70.800612 + 486 0 -17.159574 0 -17.159574 -475.53846 70.816041 + 487 0 -17.159606 0 -17.159606 -600.12185 70.817002 + 488 0 -17.159612 0 -17.159612 830.69407 70.803624 + 489 0 -17.159635 0 -17.159635 1420.5593 70.797964 + 490 0 -17.159651 0 -17.159651 -258.34022 70.813545 + 491 0 -17.159685 0 -17.159685 -59.00207 70.811479 + 492 0 -17.159711 0 -17.159711 595.10875 70.805215 + 493 0 -17.159723 0 -17.159723 -913.16136 70.819192 + 494 0 -17.159759 0 -17.159759 -1036.4626 70.820115 + 495 0 -17.159765 0 -17.159765 446.19173 70.806268 + 496 0 -17.159805 0 -17.159805 457.92681 70.805913 + 497 0 -17.159813 0 -17.159813 -1118.3667 70.820546 + 498 0 -17.15985 0 -17.15985 -1258.1618 70.821612 + 499 0 -17.15986 0 -17.15986 575.57464 70.804477 + 500 0 -17.159894 0 -17.159894 950.97323 70.800758 + 501 0 -17.159906 0 -17.159906 -824.21048 70.817241 + 502 0 -17.159938 0 -17.159938 -1266.9828 70.821153 + 503 0 -17.159953 0 -17.159953 506.45642 70.80455 + 504 0 -17.159997 0 -17.159997 476.32955 70.804559 + 505 0 -17.160007 0 -17.160007 -1215.1808 70.820252 + 506 0 -17.160051 0 -17.160051 -1049.3477 70.818439 + 507 0 -17.160059 0 -17.160059 621.81723 70.802822 + 508 0 -17.160106 0 -17.160106 636.01826 70.802398 + 509 0 -17.160115 0 -17.160115 -1123.454 70.818732 + 510 0 -17.160124 0 -17.160124 618.36249 70.802454 + 511 0 -17.160173 0 -17.160173 632.12799 70.802025 + 512 0 -17.160183 0 -17.160183 -1134.0763 70.818416 + 513 0 -17.160233 0 -17.160233 -1094.7465 70.817744 + 514 0 -17.160242 0 -17.160242 704.88246 70.80092 + 515 0 -17.160294 0 -17.160294 719.91207 70.800464 + 516 0 -17.160304 0 -17.160304 -1080.0271 70.81717 + 517 0 -17.160356 0 -17.160356 -984.27234 70.815964 + 518 0 -17.160366 0 -17.160366 866.24374 70.798655 + 519 0 -17.16042 0 -17.16042 883.97714 70.798158 + 520 0 -17.160431 0 -17.160431 -977.79505 70.815444 + 521 0 -17.160486 0 -17.160486 -911.12122 70.81449 + 522 0 -17.160497 0 -17.160497 978.02215 70.79681 + 523 0 -17.160552 0 -17.160552 871.53268 70.79747 + 524 0 -17.160563 0 -17.160563 -981.80497 70.814674 + 525 0 -17.160575 0 -17.160575 925.52081 70.796825 + 526 0 -17.16063 0 -17.16063 756.97498 70.798065 + 527 0 -17.160642 0 -17.160642 -1028.6933 70.814626 + 528 0 -17.160691 0 -17.160691 -473.67807 70.809169 + 529 0 -17.160709 0 -17.160709 1086.8941 70.794498 + 530 0 -17.160745 0 -17.160745 27.396869 70.804168 + 531 0 -17.1608 0 -17.1608 -223.69128 70.806174 + 532 0 -17.160833 0 -17.160833 843.78014 70.796014 + 533 0 -17.160859 0 -17.160859 -555.16825 70.8089 + 534 0 -17.1609 0 -17.1609 339.37095 70.800317 + 535 0 -17.160934 0 -17.160934 -705.13787 70.809839 + 536 0 -17.160965 0 -17.160965 575.73267 70.797715 + 537 0 -17.161003 0 -17.161003 -421.38883 70.806782 + 538 0 -17.161038 0 -17.161038 655.86852 70.796519 + 539 0 -17.161071 0 -17.161071 -559.62478 70.807656 + 540 0 -17.16109 0 -17.16109 1035.0341 70.792658 + 541 0 -17.16113 0 -17.16113 -49.686125 70.802546 + 542 0 -17.161191 0 -17.161191 206.46108 70.799784 + 543 0 -17.16123 0 -17.16123 -766.54462 70.808611 + 544 0 -17.161259 0 -17.161259 657.32325 70.795166 + 545 0 -17.1613 0 -17.1613 -325.25038 70.804077 + 546 0 -17.161341 0 -17.161341 654.98295 70.794685 + 547 0 -17.161373 0 -17.161373 -645.33306 70.806614 + 548 0 -17.161414 0 -17.161414 431.31988 70.796335 + 549 0 -17.161453 0 -17.161453 -621.09387 70.805903 + 550 0 -17.161489 0 -17.161489 612.10095 70.794191 + 551 0 -17.161528 0 -17.161528 -493.4756 70.804261 + 552 0 -17.161568 0 -17.161568 603.31931 70.793791 + 553 0 -17.161605 0 -17.161605 -586.75159 70.804662 + 554 0 -17.161646 0 -17.161646 537.71002 70.793935 + 555 0 -17.161671 0 -17.161671 -962.82026 70.80776 + 556 0 -17.161711 0 -17.161711 261.63474 70.796115 + 557 0 -17.161762 0 -17.161762 -533.8332 70.803222 + 558 0 -17.161797 0 -17.161797 759.1093 70.790951 + 559 0 -17.161836 0 -17.161836 -435.37546 70.801853 + 560 0 -17.161882 0 -17.161882 568.26973 70.792216 + 561 0 -17.16192 0 -17.16192 -650.25011 70.803345 + 562 0 -17.161962 0 -17.161962 519.01213 70.792193 + 563 0 -17.162005 0 -17.162005 -572.29526 70.802106 + 564 0 -17.162046 0 -17.162046 608.4356 70.790847 + 565 0 -17.162088 0 -17.162088 -549.79204 70.801394 + 566 0 -17.162132 0 -17.162132 577.35193 70.790618 + 567 0 -17.162174 0 -17.162174 -586.1364 70.801212 + 568 0 -17.162217 0 -17.162217 569.66811 70.790171 + 569 0 -17.162261 0 -17.162261 -573.68481 70.80057 + 570 0 -17.162291 0 -17.162291 912.93105 70.786515 + 571 0 -17.162334 0 -17.162334 -326.08242 70.797822 + 572 0 -17.162389 0 -17.162389 541.0416 70.789401 + 573 0 -17.162429 0 -17.162429 -704.62927 70.80077 + 574 0 -17.162473 0 -17.162473 507.11387 70.789208 + 575 0 -17.162521 0 -17.162521 -558.58659 70.798854 + 576 0 -17.162566 0 -17.162566 621.91291 70.787573 + 577 0 -17.16261 0 -17.16261 -553.99204 70.798268 + 578 0 -17.162658 0 -17.162658 570.97543 70.787488 + 579 0 -17.162704 0 -17.162704 -588.9666 70.798028 + 580 0 -17.162751 0 -17.162751 573.51519 70.786902 + 581 0 -17.162798 0 -17.162798 -571.2656 70.797293 + 582 0 -17.162846 0 -17.162846 582.39661 70.786243 + 583 0 -17.162893 0 -17.162893 -573.39932 70.796736 + 584 0 -17.162942 0 -17.162942 576.56654 70.785716 + 585 0 -17.162977 0 -17.162977 -852.92982 70.798826 + 586 0 -17.163024 0 -17.163024 407.41951 70.786799 + 587 0 -17.16308 0 -17.16308 -543.5194 70.795324 + 588 0 -17.163127 0 -17.163127 657.59426 70.783832 + 589 0 -17.163175 0 -17.163175 -538.46488 70.7947 + 590 0 -17.163228 0 -17.163228 560.62689 70.78413 + 591 0 -17.163277 0 -17.163277 -594.81608 70.794606 + 592 0 -17.163328 0 -17.163328 570.59214 70.783429 + 593 0 -17.163379 0 -17.163379 -566.17913 70.793723 + 594 0 -17.163431 0 -17.163431 579.78372 70.782718 + 595 0 -17.163482 0 -17.163482 -571.41934 70.793147 + 596 0 -17.163535 0 -17.163535 572.13898 70.78216 + 597 0 -17.163587 0 -17.163587 -571.88954 70.792516 + 598 0 -17.16364 0 -17.16364 573.29756 70.78151 + 599 0 -17.163693 0 -17.163693 -569.62508 70.791852 + 600 0 -17.163735 0 -17.163735 809.49801 70.778724 + 601 0 -17.163785 0 -17.163785 -443.11062 70.790114 + 602 0 -17.163847 0 -17.163847 533.53962 70.780627 + 603 0 -17.1639 0 -17.1639 -625.14255 70.791113 + 604 0 -17.163954 0 -17.163954 557.75742 70.779754 + 605 0 -17.16401 0 -17.16401 -553.03279 70.789777 + 606 0 -17.164066 0 -17.164066 578.71546 70.778876 + 607 0 -17.164121 0 -17.164121 -566.94488 70.78923 + 608 0 -17.164179 0 -17.164179 563.77199 70.778335 + 609 0 -17.164235 0 -17.164235 -566.71788 70.78854 + 610 0 -17.164293 0 -17.164293 566.74763 70.777615 + 611 0 -17.16435 0 -17.16435 -563.45483 70.787814 + 612 0 -17.164409 0 -17.164409 564.67379 70.776933 + 613 0 -17.164466 0 -17.164466 -563.19123 70.787106 + 614 0 -17.164526 0 -17.164526 563.02943 70.776238 + 615 0 -17.164574 0 -17.164574 -758.05456 70.788267 + 616 0 -17.16463 0 -17.16463 480.50366 70.776379 + 617 0 -17.164695 0 -17.164695 -528.87688 70.785404 + 618 0 -17.164756 0 -17.164756 593.11932 70.774567 + 619 0 -17.164814 0 -17.164814 -556.05825 70.784934 + 620 0 -17.164877 0 -17.164877 549.31781 70.774242 + 621 0 -17.164938 0 -17.164938 -561.71647 70.784238 + 622 0 -17.165001 0 -17.165001 558.00928 70.773412 + 623 0 -17.165062 0 -17.165062 -554.55337 70.783419 + 624 0 -17.165126 0 -17.165126 554.89628 70.772681 + 625 0 -17.165189 0 -17.165189 -555.07753 70.782659 + 626 0 -17.165254 0 -17.165254 552.78767 70.771931 + 627 0 -17.165317 0 -17.165317 -552.99266 70.781865 + 628 0 -17.165383 0 -17.165383 551.08481 70.771167 + 629 0 -17.165447 0 -17.165447 -551.42355 70.781066 + 630 0 -17.165504 0 -17.165504 714.7304 70.768904 + 631 0 -17.165564 0 -17.165564 -491.07629 70.779794 + 632 0 -17.165636 0 -17.165636 516.59388 70.769957 + 633 0 -17.165703 0 -17.165703 -570.16795 70.779696 + 634 0 -17.16577 0 -17.16577 547.39818 70.768863 + 635 0 -17.165837 0 -17.165837 -540.13628 70.778606 + 636 0 -17.165906 0 -17.165906 543.82487 70.768072 + 637 0 -17.165974 0 -17.165974 -545.83593 70.777831 + 638 0 -17.166044 0 -17.166044 540.2854 70.767273 + 639 0 -17.166113 0 -17.166113 -542.48018 70.776961 + 640 0 -17.166184 0 -17.166184 538.69859 70.766443 + 641 0 -17.166254 0 -17.166254 -540.74782 70.776095 + 642 0 -17.166326 0 -17.166326 536.19588 70.76561 + 643 0 -17.166397 0 -17.166397 -538.78385 70.775216 + 644 0 -17.16647 0 -17.16647 533.88043 70.764764 + 645 0 -17.166534 0 -17.166534 -671.90845 70.775632 + 646 0 -17.166603 0 -17.166603 499.6714 70.764286 + 647 0 -17.166678 0 -17.166678 -511.24999 70.773264 + 648 0 -17.166754 0 -17.166754 539.3218 70.763002 + 649 0 -17.166827 0 -17.166827 -535.69998 70.772596 + 650 0 -17.166904 0 -17.166904 523.94139 70.762248 + 651 0 -17.166978 0 -17.166978 -530.48117 70.771638 + 652 0 -17.167056 0 -17.167056 524.62501 70.761325 + 653 0 -17.167131 0 -17.167131 -528.31008 70.770697 + 654 0 -17.16721 0 -17.16721 521.2957 70.760429 + 655 0 -17.167287 0 -17.167287 -526.18576 70.769744 + 656 0 -17.167366 0 -17.167366 518.72737 70.759513 + 657 0 -17.167444 0 -17.167444 -523.85322 70.768776 + 658 0 -17.167525 0 -17.167525 515.95694 70.758585 + 659 0 -17.167604 0 -17.167604 -521.53236 70.767795 + 660 0 -17.167678 0 -17.167678 625.32795 70.75664 + 661 0 -17.167753 0 -17.167753 -497.87754 70.766676 + 662 0 -17.167839 0 -17.167839 490.76076 70.756935 + 663 0 -17.167921 0 -17.167921 -522.8273 70.765904 + 664 0 -17.168004 0 -17.168004 510.65808 70.755756 + 665 0 -17.168086 0 -17.168086 -512.96789 70.764817 + 666 0 -17.168172 0 -17.168172 504.12479 70.754811 + 667 0 -17.168255 0 -17.168255 -512.20528 70.763797 + 668 0 -17.168342 0 -17.168342 501.62216 70.753814 + 669 0 -17.168426 0 -17.168426 -509.29744 70.762743 + 670 0 -17.168514 0 -17.168514 498.47601 70.75281 + 671 0 -17.1686 0 -17.1686 -506.77014 70.761679 + 672 0 -17.168689 0 -17.168689 495.35386 70.75179 + 673 0 -17.168776 0 -17.168776 -504.12087 70.760599 + 674 0 -17.168866 0 -17.168866 492.16766 70.750757 + 675 0 -17.168948 0 -17.168948 -591.04949 70.760376 + 676 0 -17.169035 0 -17.169035 483.0312 70.749834 + 677 0 -17.169125 0 -17.169125 -485.11906 70.758329 + 678 0 -17.169219 0 -17.169219 486.65421 70.748696 + 679 0 -17.16931 0 -17.16931 -498.10993 70.757347 + 680 0 -17.169404 0 -17.169404 482.33893 70.747631 + 681 0 -17.169496 0 -17.169496 -493.00701 70.756186 + 682 0 -17.169591 0 -17.169591 479.082 70.746538 + 683 0 -17.169685 0 -17.169685 -490.48862 70.755032 + 684 0 -17.169782 0 -17.169782 475.61478 70.745433 + 685 0 -17.169876 0 -17.169876 -487.5527 70.753859 + 686 0 -17.169975 0 -17.169975 472.11063 70.744311 + 687 0 -17.170071 0 -17.170071 -484.62783 70.75267 + 688 0 -17.17017 0 -17.17017 468.5518 70.743174 + 689 0 -17.170268 0 -17.170268 -481.65421 70.751464 + 690 0 -17.170363 0 -17.170363 537.40879 70.741376 + 691 0 -17.170457 0 -17.170457 -476.5053 70.750283 + 692 0 -17.170561 0 -17.170561 451.65353 70.740999 + 693 0 -17.170662 0 -17.170662 -475.71838 70.749056 + 694 0 -17.170766 0 -17.170766 458.94508 70.739707 + 695 0 -17.170867 0 -17.170867 -472.66039 70.747801 + 696 0 -17.170973 0 -17.170973 453.7982 70.738519 + 697 0 -17.171076 0 -17.171076 -469.47966 70.746526 + 698 0 -17.171183 0 -17.171183 450.14043 70.737299 + 699 0 -17.171287 0 -17.171287 -466.31615 70.745234 + 700 0 -17.171396 0 -17.171396 446.2458 70.736064 + 701 0 -17.171502 0 -17.171502 -463.09781 70.743923 + 702 0 -17.171612 0 -17.171612 442.31843 70.734811 + 703 0 -17.17172 0 -17.17172 -459.84198 70.742595 + 704 0 -17.171832 0 -17.171832 438.33593 70.73354 + 705 0 -17.171936 0 -17.171936 -512.75476 70.741798 + 706 0 -17.172045 0 -17.172045 439.9698 70.732253 + 707 0 -17.172156 0 -17.172156 -447.75329 70.739884 + 708 0 -17.172271 0 -17.172271 428.94927 70.731008 + 709 0 -17.172384 0 -17.172384 -450.38109 70.738551 + 710 0 -17.1725 0 -17.1725 426.43736 70.729667 + 711 0 -17.172614 0 -17.172614 -446.53026 70.737142 + 712 0 -17.172733 0 -17.172733 422.01284 70.728325 + 713 0 -17.172848 0 -17.172848 -443.09477 70.735718 + 714 0 -17.172969 0 -17.172969 417.79464 70.726962 + 715 0 -17.173086 0 -17.173086 -439.60428 70.734272 + 716 0 -17.173208 0 -17.173208 413.49564 70.725579 + 717 0 -17.173327 0 -17.173327 -436.0731 70.732807 + 718 0 -17.17345 0 -17.17345 409.14641 70.724176 + 719 0 -17.173571 0 -17.173571 -432.50375 70.73132 + 720 0 -17.173693 0 -17.173693 448.5802 70.722366 + 721 0 -17.173811 0 -17.173811 -434.61209 70.729912 + 722 0 -17.173938 0 -17.173938 397.74201 70.721382 + 723 0 -17.174063 0 -17.174063 -424.45048 70.728322 + 724 0 -17.174192 0 -17.174192 395.93418 70.719891 + 725 0 -17.174318 0 -17.174318 -421.76379 70.726781 + 726 0 -17.174449 0 -17.174449 391.38644 70.718406 + 727 0 -17.174577 0 -17.174577 -417.96691 70.725208 + 728 0 -17.17471 0 -17.17471 386.76217 70.7169 + 729 0 -17.17484 0 -17.17484 -414.21135 70.723613 + 730 0 -17.174975 0 -17.174975 382.10667 70.715372 + 731 0 -17.175106 0 -17.175106 -410.41491 70.721995 + 732 0 -17.175243 0 -17.175243 377.39669 70.713822 + 733 0 -17.175377 0 -17.175377 -406.5802 70.720354 + 734 0 -17.175516 0 -17.175516 372.63468 70.712249 + 735 0 -17.175648 0 -17.175648 -435.3869 70.719011 + 736 0 -17.175786 0 -17.175786 376.53787 70.710611 + 737 0 -17.175922 0 -17.175922 -398.59759 70.717042 + 738 0 -17.176066 0 -17.176066 362.41333 70.709083 + 739 0 -17.176205 0 -17.176205 -394.80843 70.71533 + 740 0 -17.17635 0 -17.17635 358.16035 70.707434 + 741 0 -17.176492 0 -17.176492 -390.98172 70.713594 + 742 0 -17.176639 0 -17.176639 353.19866 70.705768 + 743 0 -17.176783 0 -17.176783 -386.95718 70.711832 + 744 0 -17.176932 0 -17.176932 348.17787 70.704078 + 745 0 -17.177078 0 -17.177078 -382.90539 70.710045 + 746 0 -17.17723 0 -17.17723 343.10929 70.702362 + 747 0 -17.177378 0 -17.177378 -378.81913 70.708232 + 748 0 -17.177532 0 -17.177532 337.99012 70.700622 + 749 0 -17.177682 0 -17.177682 -374.69848 70.706392 + 750 0 -17.177835 0 -17.177835 357.09386 70.698643 + 751 0 -17.177985 0 -17.177985 -377.61352 70.704624 + 752 0 -17.178143 0 -17.178143 328.91405 70.697087 + 753 0 -17.178297 0 -17.178297 -366.46276 70.702671 + 754 0 -17.178458 0 -17.178458 322.38336 70.695282 + 755 0 -17.178615 0 -17.178615 -362.19956 70.700751 + 756 0 -17.178778 0 -17.178778 317.11429 70.693437 + 757 0 -17.178937 0 -17.178937 -357.96454 70.698804 + 758 0 -17.179102 0 -17.179102 311.75301 70.691565 + 759 0 -17.179264 0 -17.179264 -353.68474 70.696828 + 760 0 -17.179432 0 -17.179432 306.34026 70.689665 + 761 0 -17.179596 0 -17.179596 -349.37823 70.694824 + 762 0 -17.179766 0 -17.179766 300.88235 70.687738 + 763 0 -17.179933 0 -17.179933 -345.04548 70.692791 + 764 0 -17.180106 0 -17.180106 295.37964 70.685781 + 765 0 -17.180273 0 -17.180273 -357.87048 70.690899 + 766 0 -17.180446 0 -17.180446 297.25291 70.683752 + 767 0 -17.180616 0 -17.180616 -338.4531 70.688686 + 768 0 -17.180794 0 -17.180794 284.97549 70.681807 + 769 0 -17.180968 0 -17.180968 -332.13662 70.686548 + 770 0 -17.181148 0 -17.181148 278.75277 70.679769 + 771 0 -17.181325 0 -17.181325 -327.53837 70.684393 + 772 0 -17.181508 0 -17.181508 273.02266 70.677695 + 773 0 -17.181687 0 -17.181687 -323.05987 70.682209 + 774 0 -17.181873 0 -17.181873 267.2958 70.67559 + 775 0 -17.182055 0 -17.182055 -318.56977 70.679992 + 776 0 -17.182244 0 -17.182244 261.53082 70.673453 + 777 0 -17.182428 0 -17.182428 -314.05655 70.677744 + 778 0 -17.18262 0 -17.18262 255.72413 70.671284 + 779 0 -17.182807 0 -17.182807 -309.51958 70.675463 + 780 0 -17.183 0 -17.183 261.89125 70.668979 + 781 0 -17.183188 0 -17.183188 -310.39964 70.673218 + 782 0 -17.183385 0 -17.183385 246.47581 70.666851 + 783 0 -17.183577 0 -17.183577 -301.40596 70.670837 + 784 0 -17.183777 0 -17.183777 238.57825 70.664606 + 785 0 -17.183973 0 -17.183973 -296.01733 70.668449 + 786 0 -17.184176 0 -17.184176 232.2507 70.66231 + 787 0 -17.184374 0 -17.184374 -291.24318 70.666032 + 788 0 -17.18458 0 -17.18458 226.17273 70.659977 + 789 0 -17.184782 0 -17.184782 -286.56844 70.663581 + 790 0 -17.184991 0 -17.184991 220.11321 70.657608 + 791 0 -17.185195 0 -17.185195 -281.89916 70.661094 + 792 0 -17.185407 0 -17.185407 214.02871 70.655204 + 793 0 -17.185615 0 -17.185615 -277.2176 70.658572 + 794 0 -17.18583 0 -17.18583 207.9112 70.652764 + 795 0 -17.186039 0 -17.186039 -280.52849 70.656093 + 796 0 -17.186256 0 -17.186256 206.50494 70.650257 + 797 0 -17.186469 0 -17.186469 -270.19527 70.653458 + 798 0 -17.18669 0 -17.18669 196.94314 70.647783 + 799 0 -17.186907 0 -17.186907 -263.80353 70.650813 + 800 0 -17.187131 0 -17.187131 189.80565 70.645244 + 801 0 -17.187351 0 -17.187351 -258.59751 70.648139 + 802 0 -17.187579 0 -17.187579 183.29216 70.642659 + 803 0 -17.187802 0 -17.187802 -253.70994 70.645428 + 804 0 -17.188034 0 -17.188034 176.93505 70.640033 + 805 0 -17.18826 0 -17.18826 -248.9092 70.642679 + 806 0 -17.188495 0 -17.188495 170.60575 70.637368 + 807 0 -17.188725 0 -17.188725 -244.13028 70.63989 + 808 0 -17.188963 0 -17.188963 164.26782 70.634664 + 809 0 -17.189196 0 -17.189196 -239.35493 70.637061 + 810 0 -17.189437 0 -17.189437 163.14248 70.631873 + 811 0 -17.189672 0 -17.189672 -237.78222 70.634232 + 812 0 -17.189917 0 -17.189917 153.6218 70.629127 + 813 0 -17.190156 0 -17.190156 -231.05944 70.63131 + 814 0 -17.190404 0 -17.190404 145.98826 70.626316 + 815 0 -17.190648 0 -17.190648 -225.5523 70.628354 + 816 0 -17.1909 0 -17.1909 139.09943 70.623454 + 817 0 -17.191147 0 -17.191147 -220.49126 70.625358 + 818 0 -17.191402 0 -17.191402 132.47924 70.620546 + 819 0 -17.191653 0 -17.191653 -215.60458 70.622321 + 820 0 -17.191912 0 -17.191912 125.95648 70.617594 + 821 0 -17.192166 0 -17.192166 -210.79255 70.619241 + 822 0 -17.192429 0 -17.192429 119.46762 70.614597 + 823 0 -17.192687 0 -17.192687 -206.0181 70.616117 + 824 0 -17.192954 0 -17.192954 112.98925 70.611556 + 825 0 -17.193215 0 -17.193215 -204.53674 70.612983 + 826 0 -17.193485 0 -17.193485 108.9435 70.608455 + 827 0 -17.19375 0 -17.19375 -198.18844 70.609763 + 828 0 -17.194023 0 -17.194023 101.26329 70.605342 + 829 0 -17.194292 0 -17.194292 -192.67698 70.606501 + 830 0 -17.19457 0 -17.19457 94.213315 70.602174 + 831 0 -17.194843 0 -17.194843 -187.59951 70.603196 + 832 0 -17.195125 0 -17.195125 87.460069 70.598956 + 833 0 -17.195402 0 -17.195402 -182.74267 70.599846 + 834 0 -17.195687 0 -17.195687 80.857534 70.595689 + 835 0 -17.195968 0 -17.195968 -178.00098 70.596449 + 836 0 -17.196258 0 -17.196258 74.351313 70.592374 + 837 0 -17.196543 0 -17.196543 -173.3426 70.593006 + 838 0 -17.196836 0 -17.196836 67.891278 70.589011 + 839 0 -17.197125 0 -17.197125 -168.74462 70.589516 + 840 0 -17.197422 0 -17.197422 63.44869 70.585583 + 841 0 -17.197715 0 -17.197715 -165.71109 70.585997 + 842 0 -17.198016 0 -17.198016 56.284114 70.582137 + 843 0 -17.198312 0 -17.198312 -160.62772 70.58241 + 844 0 -17.198618 0 -17.198618 49.460269 70.578636 + 845 0 -17.198919 0 -17.198919 -155.84189 70.578776 + 846 0 -17.199228 0 -17.199228 42.862648 70.575083 + 847 0 -17.199533 0 -17.199533 -151.25226 70.575093 + 848 0 -17.199847 0 -17.199847 36.417042 70.571479 + 849 0 -17.200156 0 -17.200156 -146.80739 70.571362 + 850 0 -17.200474 0 -17.200474 30.086441 70.567824 + 851 0 -17.200787 0 -17.200787 -142.48224 70.567581 + 852 0 -17.201109 0 -17.201109 23.853784 70.564117 + 853 0 -17.201427 0 -17.201427 -138.26628 70.563751 + 854 0 -17.201753 0 -17.201753 17.713113 70.560359 + 855 0 -17.202075 0 -17.202075 -135.27568 70.559882 + 856 0 -17.202404 0 -17.202404 12.633939 70.556543 + 857 0 -17.20273 0 -17.20273 -130.9549 70.555953 + 858 0 -17.203064 0 -17.203064 6.4051986 70.552686 + 859 0 -17.203395 0 -17.203395 -126.84667 70.551973 + 860 0 -17.203733 0 -17.203733 0.36960064 70.548776 + 861 0 -17.204067 0 -17.204067 -122.93165 70.547943 + 862 0 -17.20441 0 -17.20441 -5.4954442 70.544812 + 863 0 -17.204749 0 -17.204749 -119.19478 70.543862 + 864 0 -17.205095 0 -17.205095 -11.199743 70.540794 + 865 0 -17.205438 0 -17.205438 -115.63086 70.539731 + 866 0 -17.205789 0 -17.205789 -16.74515 70.536723 + 867 0 -17.206137 0 -17.206137 -112.25083 70.53555 + 868 0 -17.206491 0 -17.206491 -22.1518 70.532598 + 869 0 -17.206843 0 -17.206843 -109.05916 70.531318 + 870 0 -17.207202 0 -17.207202 -26.828587 70.528414 + 871 0 -17.207558 0 -17.207558 -106.54298 70.52704 + 872 0 -17.207921 0 -17.207921 -32.000604 70.524184 + 873 0 -17.208281 0 -17.208281 -103.63057 70.522707 + 874 0 -17.208648 0 -17.208648 -36.957014 70.519898 + 875 0 -17.209013 0 -17.209013 -100.95164 70.518322 + 876 0 -17.209383 0 -17.209383 -41.69328 70.515557 + 877 0 -17.209753 0 -17.209753 -98.508553 70.513887 + 878 0 -17.210127 0 -17.210127 -46.207074 70.511162 + 879 0 -17.210501 0 -17.210501 -96.304913 70.509402 + 880 0 -17.210879 0 -17.210879 -50.494936 70.506712 + 881 0 -17.211257 0 -17.211257 -94.344707 70.504867 + 882 0 -17.211639 0 -17.211639 -54.553237 70.502208 + 883 0 -17.212021 0 -17.212021 -92.631507 70.500283 + 884 0 -17.212408 0 -17.212408 -58.379016 70.497651 + 885 0 -17.212793 0 -17.212793 -91.37203 70.495652 + 886 0 -17.213183 0 -17.213183 -61.784467 70.493039 + 887 0 -17.213573 0 -17.213573 -90.119657 70.490971 + 888 0 -17.213967 0 -17.213967 -65.167841 70.488377 + 889 0 -17.214361 0 -17.214361 -89.095081 70.486242 + 890 0 -17.214758 0 -17.214758 -68.300201 70.483663 + 891 0 -17.215156 0 -17.215156 -88.322532 70.481466 + 892 0 -17.215557 0 -17.215557 -71.204228 70.478899 + 893 0 -17.215959 0 -17.215959 -87.79368 70.476645 + 894 0 -17.216364 0 -17.216364 -73.888235 70.474084 + 895 0 -17.216769 0 -17.216769 -87.497377 70.471777 + 896 0 -17.217177 0 -17.217177 -76.363807 70.46922 + 897 0 -17.217586 0 -17.217586 -87.414193 70.466864 + 898 0 -17.217998 0 -17.217998 -78.636357 70.464307 + 899 0 -17.218411 0 -17.218411 -87.529896 70.461907 + 900 0 -17.218826 0 -17.218826 -80.683707 70.459345 + 901 0 -17.219243 0 -17.219243 -87.871974 70.456905 + 902 0 -17.219661 0 -17.219661 -82.630739 70.454337 + 903 0 -17.220082 0 -17.220082 -88.327341 70.451858 + 904 0 -17.220504 0 -17.220504 -84.437082 70.44928 + 905 0 -17.220928 0 -17.220928 -88.929929 70.446766 + 906 0 -17.221353 0 -17.221353 -86.122954 70.444177 + 907 0 -17.221781 0 -17.221781 -89.658289 70.441631 + 908 0 -17.222209 0 -17.222209 -87.708866 70.439028 + 909 0 -17.22264 0 -17.22264 -90.489647 70.436455 + 910 0 -17.223071 0 -17.223071 -89.214773 70.433837 + 911 0 -17.223505 0 -17.223505 -91.409512 70.431238 + 912 0 -17.22394 0 -17.22394 -90.654684 70.428603 + 913 0 -17.224377 0 -17.224377 -92.403566 70.42598 + 914 0 -17.224815 0 -17.224815 -92.04206 70.423328 + 915 0 -17.225255 0 -17.225255 -93.461105 70.42068 + 916 0 -17.225696 0 -17.225696 -93.386947 70.41801 + 917 0 -17.226139 0 -17.226139 -94.564429 70.415339 + 918 0 -17.226583 0 -17.226583 -94.704946 70.412649 + 919 0 -17.227029 0 -17.227029 -95.707104 70.409956 + 920 0 -17.227476 0 -17.227476 -96.001835 70.407246 + 921 0 -17.227925 0 -17.227925 -96.880889 70.40453 + 922 0 -17.228376 0 -17.228376 -97.284771 70.4018 + 923 0 -17.228828 0 -17.228828 -98.079184 70.399063 + 924 0 -17.229282 0 -17.229282 -98.559334 70.396312 + 925 0 -17.229737 0 -17.229737 -99.296863 70.393552 + 926 0 -17.230194 0 -17.230194 -99.829758 70.390781 + 927 0 -17.230652 0 -17.230652 -100.53003 70.387999 + 928 0 -17.231112 0 -17.231112 -101.09916 70.385206 + 929 0 -17.231573 0 -17.231573 -101.7758 70.382403 + 930 0 -17.232036 0 -17.232036 -102.36758 70.379589 + 931 0 -17.2325 0 -17.2325 -103.03376 70.376764 + 932 0 -17.232967 0 -17.232967 -103.64176 70.373928 + 933 0 -17.233434 0 -17.233434 -104.29827 70.371082 + 934 0 -17.233903 0 -17.233903 -104.91942 70.368224 + 935 0 -17.234374 0 -17.234374 -105.57088 70.365356 + 936 0 -17.234846 0 -17.234846 -106.20133 70.362476 + 937 0 -17.23532 0 -17.23532 -106.85068 70.359586 + 938 0 -17.235795 0 -17.235795 -107.48795 70.356685 + 939 0 -17.236271 0 -17.236271 -108.13781 70.353773 + 940 0 -17.23675 0 -17.23675 -108.78873 70.350849 + 941 0 -17.237229 0 -17.237229 -109.44379 70.347915 + 942 0 -17.237711 0 -17.237711 -110.09831 70.34497 + 943 0 -17.238194 0 -17.238194 -110.75574 70.342013 + 944 0 -17.238678 0 -17.238678 -111.41337 70.339046 + 945 0 -17.239163 0 -17.239163 -112.07133 70.336067 + 946 0 -17.239651 0 -17.239651 -112.73493 70.333078 + 947 0 -17.240139 0 -17.240139 -113.39461 70.330077 + 948 0 -17.240629 0 -17.240629 -114.05933 70.327066 + 949 0 -17.241121 0 -17.241121 -114.72231 70.324043 + 950 0 -17.241614 0 -17.241614 -115.38857 70.32101 + 951 0 -17.242108 0 -17.242108 -116.05433 70.317965 + 952 0 -17.242604 0 -17.242604 -116.72235 70.314909 + 953 0 -17.243102 0 -17.243102 -117.39053 70.311842 + 954 0 -17.2436 0 -17.2436 -118.06039 70.308764 + 955 0 -17.244101 0 -17.244101 -118.73077 70.305675 + 956 0 -17.244602 0 -17.244602 -119.40248 70.302575 + 957 0 -17.245105 0 -17.245105 -120.07489 70.299464 + 958 0 -17.24561 0 -17.24561 -120.74841 70.296341 + 959 0 -17.246116 0 -17.246116 -121.42271 70.293208 + 960 0 -17.246623 0 -17.246623 -122.09634 70.290063 + 961 0 -17.247132 0 -17.247132 -122.77526 70.286907 + 962 0 -17.247642 0 -17.247642 -123.45017 70.28374 + 963 0 -17.248153 0 -17.248153 -124.12622 70.280562 + 964 0 -17.248666 0 -17.248666 -124.79594 70.277372 + 965 0 -17.24918 0 -17.24918 -125.47085 70.274171 + 966 0 -17.249696 0 -17.249696 -126.14291 70.270959 + 967 0 -17.250213 0 -17.250213 -126.81787 70.267736 + 968 0 -17.250731 0 -17.250731 -127.49162 70.264502 + 969 0 -17.251251 0 -17.251251 -128.15612 70.261256 + 970 0 -17.251772 0 -17.251772 -128.81879 70.257999 + 971 0 -17.252294 0 -17.252294 -129.48419 70.254731 + 972 0 -17.252818 0 -17.252818 -130.14887 70.251453 + 973 0 -17.253343 0 -17.253343 -130.81511 70.248163 + 974 0 -17.25387 0 -17.25387 -131.48117 70.244862 + 975 0 -17.254397 0 -17.254397 -132.14674 70.24155 + 976 0 -17.254926 0 -17.254926 -132.81614 70.238227 + 977 0 -17.255457 0 -17.255457 -133.48205 70.234893 + 978 0 -17.255988 0 -17.255988 -134.15088 70.231549 + 979 0 -17.256521 0 -17.256521 -134.81811 70.228193 + 980 0 -17.257055 0 -17.257055 -135.48679 70.224826 + 981 0 -17.257591 0 -17.257591 -136.15473 70.221448 + 982 0 -17.258128 0 -17.258128 -136.82339 70.218059 + 983 0 -17.258666 0 -17.258666 -137.4917 70.214659 + 984 0 -17.259205 0 -17.259205 -138.16033 70.211248 + 985 0 -17.259745 0 -17.259745 -138.82875 70.207826 + 986 0 -17.260287 0 -17.260287 -139.49727 70.204393 + 987 0 -17.26083 0 -17.26083 -140.16562 70.200948 + 988 0 -17.261374 0 -17.261374 -140.83393 70.197493 + 989 0 -17.261919 0 -17.261919 -141.50205 70.194026 + 990 0 -17.262466 0 -17.262466 -142.16884 70.190548 + 991 0 -17.263013 0 -17.263013 -142.83856 70.187059 + 992 0 -17.263562 0 -17.263562 -143.50471 70.183559 + 993 0 -17.264112 0 -17.264112 -144.17284 70.180048 + 994 0 -17.264664 0 -17.264664 -144.83912 70.176525 + 995 0 -17.265216 0 -17.265216 -145.50607 70.172991 + 996 0 -17.26577 0 -17.26577 -146.17194 70.169446 + 997 0 -17.266325 0 -17.266325 -146.83785 70.165889 + 998 0 -17.266881 0 -17.266881 -147.50297 70.162321 + 999 0 -17.267438 0 -17.267438 -148.16781 70.158742 + 1000 0 -17.267996 0 -17.267996 -148.83196 70.155152 + 1001 0 -17.268556 0 -17.268556 -149.49563 70.151549 + 1002 0 -17.269116 0 -17.269116 -150.15841 70.147936 + 1003 0 -17.269678 0 -17.269678 -150.82056 70.144311 + 1004 0 -17.270241 0 -17.270241 -151.482 70.140675 + 1005 0 -17.270805 0 -17.270805 -152.14178 70.137027 + 1006 0 -17.27137 0 -17.27137 -152.8033 70.133367 + 1007 0 -17.271936 0 -17.271936 -153.46137 70.129697 + 1008 0 -17.272504 0 -17.272504 -154.12035 70.126014 + 1009 0 -17.273072 0 -17.273072 -154.77725 70.12232 + 1010 0 -17.273642 0 -17.273642 -155.434 70.118614 + 1011 0 -17.274212 0 -17.274212 -156.08923 70.114897 + 1012 0 -17.274784 0 -17.274784 -156.74378 70.111168 + 1013 0 -17.275357 0 -17.275357 -157.39702 70.107427 + 1014 0 -17.275931 0 -17.275931 -158.04929 70.103675 + 1015 0 -17.276505 0 -17.276505 -158.70029 70.099911 + 1016 0 -17.277081 0 -17.277081 -159.35015 70.096135 + 1017 0 -17.277658 0 -17.277658 -159.9987 70.092348 + 1018 0 -17.278236 0 -17.278236 -160.64597 70.088548 + 1019 0 -17.278815 0 -17.278815 -161.29187 70.084737 + 1020 0 -17.279396 0 -17.279396 -161.9357 70.080914 + 1021 0 -17.279977 0 -17.279977 -162.57987 70.077079 + 1022 0 -17.280559 0 -17.280559 -163.22065 70.073232 + 1023 0 -17.281142 0 -17.281142 -163.86115 70.069373 + 1024 0 -17.281726 0 -17.281726 -164.49919 70.065502 + 1025 0 -17.282311 0 -17.282311 -165.13614 70.061619 + 1026 0 -17.282897 0 -17.282897 -165.77101 70.057724 + 1027 0 -17.283484 0 -17.283484 -166.40437 70.053817 + 1028 0 -17.284072 0 -17.284072 -167.03574 70.049898 + 1029 0 -17.284661 0 -17.284661 -167.66536 70.045966 + 1030 0 -17.285251 0 -17.285251 -168.29297 70.042023 + 1031 0 -17.285842 0 -17.285842 -168.91866 70.038067 + 1032 0 -17.286434 0 -17.286434 -169.54228 70.034099 + 1033 0 -17.287027 0 -17.287027 -170.16384 70.030119 + 1034 0 -17.287621 0 -17.287621 -170.78322 70.026127 + 1035 0 -17.288215 0 -17.288215 -171.40109 70.022122 + 1036 0 -17.288811 0 -17.288811 -172.02692 70.018105 + 1037 0 -17.289408 0 -17.289408 -172.64519 70.014075 + 1038 0 -17.290005 0 -17.290005 -173.26433 70.010033 + 1039 0 -17.290603 0 -17.290603 -173.87855 70.005978 + 1040 0 -17.291202 0 -17.291202 -174.49181 70.001911 + 1041 0 -17.291802 0 -17.291802 -175.10135 69.99783 + 1042 0 -17.292403 0 -17.292403 -175.70902 69.993737 + 1043 0 -17.293005 0 -17.293005 -176.31347 69.989631 + 1044 0 -17.293608 0 -17.293608 -176.91557 69.985512 + 1045 0 -17.294212 0 -17.294212 -177.51463 69.98138 + 1046 0 -17.294816 0 -17.294816 -178.11104 69.977235 + 1047 0 -17.295421 0 -17.295421 -178.70445 69.973077 + 1048 0 -17.296028 0 -17.296028 -179.29499 69.968906 + 1049 0 -17.296635 0 -17.296635 -179.88247 69.964721 + 1050 0 -17.297242 0 -17.297242 -180.46687 69.960524 + 1051 0 -17.297851 0 -17.297851 -181.04823 69.956313 + 1052 0 -17.29846 0 -17.29846 -181.62628 69.952089 + 1053 0 -17.299071 0 -17.299071 -182.20116 69.947852 + 1054 0 -17.299682 0 -17.299682 -182.77262 69.943601 + 1055 0 -17.300294 0 -17.300294 -183.34071 69.939337 + 1056 0 -17.300906 0 -17.300906 -183.90529 69.93506 + 1057 0 -17.30152 0 -17.30152 -184.46632 69.930769 + 1058 0 -17.302134 0 -17.302134 -185.0237 69.926464 + 1059 0 -17.302749 0 -17.302749 -185.57737 69.922146 + 1060 0 -17.303364 0 -17.303364 -186.12724 69.917814 + 1061 0 -17.303981 0 -17.303981 -186.67324 69.913469 + 1062 0 -17.304598 0 -17.304598 -187.21529 69.90911 + 1063 0 -17.305216 0 -17.305216 -187.7533 69.904737 + 1064 0 -17.305834 0 -17.305834 -188.28718 69.90035 + 1065 0 -17.306454 0 -17.306454 -188.81687 69.895949 + 1066 0 -17.307074 0 -17.307074 -189.34227 69.891534 + 1067 0 -17.307694 0 -17.307694 -189.86329 69.887106 + 1068 0 -17.308316 0 -17.308316 -190.37985 69.882663 + 1069 0 -17.308938 0 -17.308938 -190.89185 69.878206 + 1070 0 -17.30956 0 -17.30956 -191.39922 69.873736 + 1071 0 -17.310183 0 -17.310183 -191.90185 69.86925 + 1072 0 -17.310807 0 -17.310807 -192.39965 69.864751 + 1073 0 -17.311432 0 -17.311432 -192.89253 69.860237 + 1074 0 -17.312057 0 -17.312057 -193.3804 69.855709 + 1075 0 -17.312683 0 -17.312683 -193.86315 69.851167 + 1076 0 -17.313309 0 -17.313309 -194.3407 69.84661 + 1077 0 -17.313936 0 -17.313936 -194.81294 69.842038 + 1078 0 -17.314564 0 -17.314564 -195.27976 69.837452 + 1079 0 -17.315192 0 -17.315192 -195.74108 69.832851 + 1080 0 -17.31582 0 -17.31582 -196.19678 69.828236 + 1081 0 -17.316449 0 -17.316449 -196.64675 69.823605 + 1082 0 -17.317079 0 -17.317079 -197.09091 69.81896 + 1083 0 -17.317709 0 -17.317709 -197.52845 69.8143 + 1084 0 -17.31834 0 -17.31834 -197.94507 69.809624 + 1085 0 -17.318971 0 -17.318971 -198.3617 69.804934 + 1086 0 -17.319603 0 -17.319603 -198.76765 69.800229 + 1087 0 -17.320235 0 -17.320235 -199.17126 69.795509 + 1088 0 -17.320868 0 -17.320868 -199.56532 69.790775 + 1089 0 -17.321501 0 -17.321501 -199.95544 69.786025 + 1090 0 -17.322134 0 -17.322134 -200.33666 69.781261 + 1091 0 -17.322768 0 -17.322768 -200.71282 69.776481 + 1092 0 -17.323402 0 -17.323402 -201.08041 69.771686 + 1093 0 -17.324037 0 -17.324037 -201.44212 69.766876 + 1094 0 -17.324671 0 -17.324671 -201.79539 69.762051 + 1095 0 -17.325307 0 -17.325307 -202.14215 69.757211 + 1096 0 -17.325942 0 -17.325942 -202.47765 69.752355 + 1097 0 -17.326578 0 -17.326578 -202.80342 69.747484 + 1098 0 -17.327214 0 -17.327214 -203.12282 69.742597 + 1099 0 -17.327851 0 -17.327851 -203.43279 69.737694 + 1100 0 -17.328487 0 -17.328487 -203.73583 69.732776 + 1101 0 -17.329125 0 -17.329125 -204.02948 69.727842 + 1102 0 -17.329762 0 -17.329762 -204.3157 69.722891 + 1103 0 -17.3304 0 -17.3304 -204.59245 69.717925 + 1104 0 -17.331037 0 -17.331037 -204.86132 69.712942 + 1105 0 -17.331676 0 -17.331676 -205.12058 69.707943 + 1106 0 -17.332314 0 -17.332314 -205.37153 69.702927 + 1107 0 -17.332952 0 -17.332952 -205.61266 69.697894 + 1108 0 -17.333591 0 -17.333591 -205.84508 69.692845 + 1109 0 -17.33423 0 -17.33423 -206.06743 69.687779 + 1110 0 -17.33487 0 -17.33487 -206.28069 69.682696 + 1111 0 -17.335509 0 -17.335509 -206.48358 69.677596 + 1112 0 -17.336148 0 -17.336148 -206.67702 69.672479 + 1113 0 -17.336788 0 -17.336788 -206.85977 69.667344 + 1114 0 -17.337428 0 -17.337428 -207.03269 69.662192 + 1115 0 -17.338068 0 -17.338068 -207.19458 69.657022 + 1116 0 -17.338708 0 -17.338708 -207.34629 69.651834 + 1117 0 -17.339348 0 -17.339348 -207.48658 69.646629 + 1118 0 -17.339988 0 -17.339988 -207.61635 69.641406 + 1119 0 -17.340628 0 -17.340628 -207.73429 69.636164 + 1120 0 -17.341269 0 -17.341269 -207.84136 69.630904 + 1121 0 -17.341909 0 -17.341909 -207.93615 69.625626 + 1122 0 -17.342549 0 -17.342549 -208.01976 69.620329 + 1123 0 -17.34319 0 -17.34319 -208.0906 69.615014 + 1124 0 -17.34383 0 -17.34383 -208.14994 69.609679 + 1125 0 -17.34447 0 -17.34447 -208.19597 69.604326 + 1126 0 -17.345111 0 -17.345111 -208.23025 69.598953 + 1127 0 -17.345751 0 -17.345751 -208.25057 69.593561 + 1128 0 -17.346391 0 -17.346391 -208.25895 69.58815 + 1129 0 -17.347031 0 -17.347031 -208.25263 69.582719 + 1130 0 -17.34767 0 -17.34767 -208.2343 69.577268 + 1131 0 -17.34831 0 -17.34831 -208.20032 69.571797 + 1132 0 -17.34895 0 -17.34895 -208.15445 69.566306 + 1133 0 -17.349589 0 -17.349589 -208.09172 69.560794 + 1134 0 -17.350228 0 -17.350228 -208.01753 69.555262 + 1135 0 -17.350867 0 -17.350867 -207.9248 69.549709 + 1136 0 -17.351505 0 -17.351505 -207.81947 69.544135 + 1137 0 -17.352144 0 -17.352144 -207.63663 69.53854 + 1138 0 -17.352782 0 -17.352782 -207.49296 69.532925 + 1139 0 -17.35342 0 -17.35342 -207.26749 69.527288 + 1140 0 -17.354057 0 -17.354057 -207.1144 69.521631 + 1141 0 -17.354694 0 -17.354694 -206.83232 69.515953 + 1142 0 -17.355331 0 -17.355331 -206.6851 69.510254 + 1143 0 -17.355967 0 -17.355967 -206.32059 69.504533 + 1144 0 -17.356603 0 -17.356603 -206.21252 69.498792 + 1145 0 -17.357238 0 -17.357238 -205.71358 69.493027 + 1146 0 -17.357874 0 -17.357874 -205.71749 69.487243 + 1147 0 -17.358508 0 -17.358508 -204.97243 69.481432 + 1148 0 -17.359142 0 -17.359142 -205.25274 69.475605 + 1149 0 -17.359776 0 -17.359776 -204.00819 69.469745 + 1150 0 -17.360409 0 -17.360409 -204.95149 69.463877 + 1151 0 -17.361041 0 -17.361041 -202.60238 69.457962 + 1152 0 -17.361674 0 -17.361674 -205.16058 69.452059 + 1153 0 -17.362304 0 -17.362304 -200.18665 69.446078 + 1154 0 -17.362937 0 -17.362937 -206.82374 69.440155 + 1155 0 -17.363564 0 -17.363564 -195.20595 69.434079 + 1156 0 -17.364199 0 -17.364199 -212.60809 69.428182 + 1157 0 -17.36482 0 -17.36482 -183.17523 69.421931 + 1158 0 -17.365461 0 -17.365461 -230.87657 69.416197 + 1159 0 -17.366067 0 -17.366067 -151.28656 69.409545 + 1160 0 -17.366732 0 -17.366732 -290.02059 69.404398 + 1161 0 -17.367297 0 -17.367297 -64.841303 69.396678 + 1162 0 -17.36804 0 -17.36804 -503.17018 69.393569 + 1163 0 -17.368497 0 -17.368497 121.90945 69.383011 + 1164 0 -17.369399 0 -17.369399 -1179.3573 69.386525 + 1165 0 -17.369689 0 -17.369689 74.440831 69.37155 + 1166 0 -17.370607 0 -17.370607 -1041.3771 69.373025 + 1167 0 -17.370913 0 -17.370913 144.73855 69.358491 + 1168 0 -17.371819 0 -17.371819 -1275.0433 69.362905 + 1169 0 -17.372088 0 -17.372088 51.981505 69.347365 + 1170 0 -17.372991 0 -17.372991 -1023.592 69.348402 + 1171 0 -17.373291 0 -17.373291 178.58763 69.333694 + 1172 0 -17.374165 0 -17.374165 -1391.0999 69.339663 + 1173 0 -17.374414 0 -17.374414 10.952344 69.323549 + 1174 0 -17.375244 0 -17.375244 -810.35585 69.322676 + 1175 0 -17.375577 0 -17.375577 257.21682 69.308827 + 1176 0 -17.37634 0 -17.37634 -1494.7527 69.317531 + 1177 0 -17.376572 0 -17.376572 -34.215377 69.300964 + 1178 0 -17.377342 0 -17.377342 -641.5161 69.29848 + 1179 0 -17.37771 0 -17.37771 280.8641 69.285549 + 1180 0 -17.378444 0 -17.378444 -1596.8011 69.295585 + 1181 0 -17.37866 0 -17.37866 -80.684335 69.278588 + 1182 0 -17.379371 0 -17.379371 -479.8167 69.274548 + 1183 0 -17.379787 0 -17.379787 243.47972 69.262883 + 1184 0 -17.380584 0 -17.380584 -1748.3461 69.273099 + 1185 0 -17.380766 0 -17.380766 -103.03613 69.255178 + 1186 0 -17.381444 0 -17.381444 -401.13529 69.250308 + 1187 0 -17.381885 0 -17.381885 211.63379 69.239288 + 1188 0 -17.382684 0 -17.382684 -1747.689 69.248914 + 1189 0 -17.382872 0 -17.382872 -135.47857 69.231164 + 1190 0 -17.383508 0 -17.383508 -292.91552 69.2252 + 1191 0 -17.384 0 -17.384 101.86567 69.215519 + 1192 0 -17.384958 0 -17.384958 -1681.5077 69.221222 + 1193 0 -17.385138 0 -17.385138 -47.41324 69.203267 + 1194 0 -17.385875 0 -17.385875 -636.23236 69.199965 + 1195 0 -17.386189 0 -17.386189 434.56618 69.185689 + 1196 0 -17.38664 0 -17.38664 -1492.9053 69.198761 + 1197 0 -17.38683 0 -17.38683 84.598735 69.181128 + 1198 0 -17.387753 0 -17.387753 -1520.6105 69.185006 + 1199 0 -17.387927 0 -17.387927 113.12037 69.166971 + 1200 0 -17.38868 0 -17.38868 -1527.5856 69.173179 + 1201 0 -17.388849 0 -17.388849 119.42917 69.155027 + 1202 0 -17.389609 0 -17.389609 -1453.6597 69.160318 + 1203 0 -17.389777 0 -17.389777 188.17889 69.142169 + 1204 0 -17.390392 0 -17.390392 -1446.5012 69.149811 + 1205 0 -17.390558 0 -17.390558 200.42766 69.131602 + 1206 0 -17.391133 0 -17.391133 -1424.8614 69.139566 + 1207 0 -17.391296 0 -17.391296 227.81599 69.121294 + 1208 0 -17.391819 0 -17.391819 -1406.6264 69.129942 + 1209 0 -17.391979 0 -17.391979 250.77835 69.111614 + 1210 0 -17.392461 0 -17.392461 -1389.0689 69.120776 + 1211 0 -17.392619 0 -17.392619 273.19119 69.102393 + 1212 0 -17.393065 0 -17.393065 -1372.2276 69.112014 + 1213 0 -17.393221 0 -17.393221 294.7273 69.093578 + 1214 0 -17.393636 0 -17.393636 -1356.0048 69.103604 + 1215 0 -17.393773 0 -17.393773 381.09301 69.084705 + 1216 0 -17.394128 0 -17.394128 -1321.3044 69.096046 + 1217 0 -17.394281 0 -17.394281 342.11251 69.077587 + 1218 0 -17.394641 0 -17.394641 -1326.4212 69.088442 + 1219 0 -17.394789 0 -17.394789 352.47819 69.069865 + 1220 0 -17.395133 0 -17.395133 -1312.131 69.080846 + 1221 0 -17.395279 0 -17.395279 372.23942 69.062212 + 1222 0 -17.395603 0 -17.395603 -1297.2795 69.073478 + 1223 0 -17.395747 0 -17.395747 391.09066 69.054798 + 1224 0 -17.396052 0 -17.396052 -1283.012 69.066323 + 1225 0 -17.396193 0 -17.396193 409.34486 69.047596 + 1226 0 -17.396482 0 -17.396482 -1269.0679 69.059358 + 1227 0 -17.396621 0 -17.396621 427.18791 69.040586 + 1228 0 -17.396895 0 -17.396895 -1255.3887 69.052568 + 1229 0 -17.397031 0 -17.397031 432.61946 69.033885 + 1230 0 -17.397254 0 -17.397254 -1323.3427 69.047351 + 1231 0 -17.397383 0 -17.397383 368.92999 69.028718 + 1232 0 -17.397663 0 -17.397663 -1256.7621 69.039909 + 1233 0 -17.397788 0 -17.397788 423.64843 69.021395 + 1234 0 -17.39804 0 -17.39804 -1236.0092 69.033331 + 1235 0 -17.398164 0 -17.398164 429.85295 69.014944 + 1236 0 -17.398405 0 -17.398405 -1229.3915 69.026988 + 1237 0 -17.398526 0 -17.398526 428.71765 69.008698 + 1238 0 -17.39876 0 -17.39876 -1224.1197 69.020739 + 1239 0 -17.398877 0 -17.398877 427.48615 69.002539 + 1240 0 -17.399104 0 -17.399104 -1218.8967 69.014572 + 1241 0 -17.399217 0 -17.399217 426.49511 68.996458 + 1242 0 -17.399437 0 -17.399437 -1213.7952 69.008487 + 1243 0 -17.399547 0 -17.399547 425.62494 68.990456 + 1244 0 -17.399761 0 -17.399761 -1208.8468 69.002482 + 1245 0 -17.399847 0 -17.399847 499.86902 68.984167 + 1246 0 -17.40004 0 -17.40004 -1170.2964 68.996882 + 1247 0 -17.400147 0 -17.400147 445.30128 68.979065 + 1248 0 -17.400342 0 -17.400342 -1197.0175 68.991393 + 1249 0 -17.400443 0 -17.400443 423.3821 68.973599 + 1250 0 -17.400639 0 -17.400639 -1196.3401 68.985634 + 1251 0 -17.400736 0 -17.400736 422.28838 68.967895 + 1252 0 -17.400926 0 -17.400926 -1191.1416 68.979909 + 1253 0 -17.40102 0 -17.40102 422.52099 68.96224 + 1254 0 -17.401204 0 -17.401204 -1186.5612 68.974263 + 1255 0 -17.401295 0 -17.401295 422.16598 68.956662 + 1256 0 -17.401474 0 -17.401474 -1182.2744 68.968687 + 1257 0 -17.401562 0 -17.401562 421.77293 68.951151 + 1258 0 -17.401735 0 -17.401735 -1178.0482 68.963177 + 1259 0 -17.40182 0 -17.40182 421.4521 68.945704 + 1260 0 -17.401949 0 -17.401949 -1306.4062 68.959855 + 1261 0 -17.40203 0 -17.40203 306.64702 68.942335 + 1262 0 -17.402223 0 -17.402223 -1178.5486 68.952667 + 1263 0 -17.402299 0 -17.402299 431.27409 68.935201 + 1264 0 -17.402457 0 -17.402457 -1157.5378 68.947256 + 1265 0 -17.402534 0 -17.402534 426.78646 68.929973 + 1266 0 -17.402686 0 -17.402686 -1160.9913 68.942077 + 1267 0 -17.402761 0 -17.402761 420.13667 68.924845 + 1268 0 -17.402909 0 -17.402909 -1158.0441 68.936863 + 1269 0 -17.402982 0 -17.402982 420.07311 68.91968 + 1270 0 -17.403126 0 -17.403126 -1153.34 68.931684 + 1271 0 -17.403196 0 -17.403196 420.40127 68.914558 + 1272 0 -17.403335 0 -17.403335 -1148.9393 68.92656 + 1273 0 -17.403403 0 -17.403403 420.30491 68.909489 + 1274 0 -17.403537 0 -17.403537 -1144.571 68.921481 + 1275 0 -17.403583 0 -17.403583 556.12277 68.903622 + 1276 0 -17.403701 0 -17.403701 -1067.5511 68.916562 + 1277 0 -17.403768 0 -17.403768 465.22689 68.899772 + 1278 0 -17.403886 0 -17.403886 -1135.8856 68.912416 + 1279 0 -17.40395 0 -17.40395 408.97114 68.895575 + 1280 0 -17.404073 0 -17.404073 -1139.1741 68.907467 + 1281 0 -17.404133 0 -17.404133 414.95653 68.890592 + 1282 0 -17.404252 0 -17.404252 -1126.3633 68.902435 + 1283 0 -17.40431 0 -17.40431 421.22862 68.885627 + 1284 0 -17.404425 0 -17.404425 -1120.0637 68.897523 + 1285 0 -17.404481 0 -17.404481 420.34374 68.880785 + 1286 0 -17.404591 0 -17.404591 -1115.3935 68.89265 + 1287 0 -17.404646 0 -17.404646 419.33761 68.875972 + 1288 0 -17.404753 0 -17.404753 -1109.5289 68.887785 + 1289 0 -17.404806 0 -17.404806 419.22299 68.87117 + 1290 0 -17.404867 0 -17.404867 -1355.1319 68.88667 + 1291 0 -17.404921 0 -17.404921 170.10759 68.870095 + 1292 0 -17.405063 0 -17.405063 -1073.8914 68.877795 + 1293 0 -17.405105 0 -17.405105 511.38859 68.860842 + 1294 0 -17.405199 0 -17.405199 -1021.706 68.872856 + 1295 0 -17.405248 0 -17.405248 463.20491 68.856602 + 1296 0 -17.405335 0 -17.405335 -1080.4205 68.868818 + 1297 0 -17.405383 0 -17.405383 399.82341 68.852617 + 1298 0 -17.405473 0 -17.405473 -1088.6521 68.86408 + 1299 0 -17.405518 0 -17.405518 404.67688 68.847811 + 1300 0 -17.405606 0 -17.405606 -1062.0236 68.859014 + 1301 0 -17.405649 0 -17.405649 421.37176 68.842836 + 1302 0 -17.405733 0 -17.405733 -1044.1621 68.854081 + 1303 0 -17.405775 0 -17.405775 420.49421 68.838056 + 1304 0 -17.405855 0 -17.405855 -1035.7682 68.849225 + 1305 0 -17.405875 0 -17.405875 702.20418 68.831305 + 1306 0 -17.405956 0 -17.405956 -731.96182 68.842209 + 1307 0 -17.405994 0 -17.405994 688.42859 68.826545 + 1308 0 -17.406054 0 -17.406054 -903.08515 68.839733 + 1309 0 -17.4061 0 -17.4061 392.51615 68.824972 + 1310 0 -17.406163 0 -17.406163 -1104.2017 68.836867 + 1311 0 -17.406203 0 -17.406203 268.97835 68.821576 + 1312 0 -17.406278 0 -17.406278 -1046.2213 68.830967 + 1313 0 -17.406311 0 -17.406311 404.61962 68.815144 + 1314 0 -17.406383 0 -17.406383 -892.81064 68.824346 + 1315 0 -17.406415 0 -17.406415 494.83523 68.809006 + 1316 0 -17.40648 0 -17.40648 -840.86037 68.818807 + 1317 0 -17.406513 0 -17.406513 459.21051 68.804131 + 1318 0 -17.406572 0 -17.406572 -885.29336 68.81412 + 1319 0 -17.406606 0 -17.406606 354.6 68.799914 + 1320 0 -17.40662 0 -17.40662 -1510.4603 68.817202 + 1321 0 -17.406677 0 -17.406677 -809.60918 68.807046 + 1322 0 -17.406685 0 -17.406685 749.93707 68.791071 + 1323 0 -17.406762 0 -17.406762 687.25353 68.786612 + 1324 0 -17.406768 0 -17.406768 -731.11906 68.80028 + 1325 0 -17.406833 0 -17.406833 -669.81261 68.794997 + 1326 0 -17.406838 0 -17.406838 617.84946 68.781799 + 1327 0 -17.406899 0 -17.406899 556.15072 68.777506 + 1328 0 -17.406903 0 -17.406903 -595.46452 68.788615 + 1329 0 -17.406954 0 -17.406954 -536.13778 68.783505 + 1330 0 -17.406957 0 -17.406957 489.40244 68.772989 + 1331 0 -17.407005 0 -17.407005 428.23147 68.768838 + 1332 0 -17.407007 0 -17.407007 -466.09629 68.77747 + 1333 0 -17.407044 0 -17.407044 -404.42724 68.772529 + 1334 0 -17.407046 0 -17.407046 381.93809 68.764471 + 1335 0 -17.407048 0 -17.407048 -391.93676 68.771964 + 1336 0 -17.40708 0 -17.40708 -290.17988 68.766564 + 1337 0 -17.407083 0 -17.407083 589.86283 68.757341 + 1338 0 -17.407088 0 -17.407088 487.40761 68.757503 + 1339 0 -17.40709 0 -17.40709 -219.15821 68.764427 + 1340 0 -17.407101 0 -17.407101 -123.21387 68.761565 + 1341 0 -17.407107 0 -17.407107 549.54517 68.753914 + 1342 0 -17.407112 0 -17.407112 -54.298047 68.759033 + 1343 0 -17.40713 0 -17.40713 317.21991 68.751663 + 1344 0 -17.407133 0 -17.407133 -654.35854 68.760414 + 1345 0 -17.407135 0 -17.407135 -1410.5851 68.766083 + 1346 0 -17.407148 0 -17.407148 -943.14276 68.758224 + 1347 0 -17.407151 0 -17.407151 29.357418 68.748484 + 1348 0 -17.407152 0 -17.407152 -7.5611177 68.748498 + 1349 0 -17.40716 0 -17.40716 12.047995 68.744476 + 1350 0 -17.40716 0 -17.40716 -114.99281 68.745494 + 1351 0 -17.40716 0 -17.40716 58.292663 68.743623 + 1352 0 -17.407164 0 -17.407164 -0.0039083616 68.738988 + 1353 0 -17.407164 0 -17.407164 3.7597625 68.739476 + 1354 0 -17.407164 0 -17.407164 -0.27935713 68.739517 + 1355 0 -17.407164 0 -17.407164 -0.0025003775 68.739515 + 1356 0 -17.407164 0 -17.407164 0.035420662 68.739514 + 1357 0 -17.407164 0 -17.407164 -0.0012055293 68.739514 + 1358 0 -17.407164 0 -17.407164 0.00010604666 68.739514 + 1359 0 -17.407164 0 -17.407164 0.00014373194 68.739514 + 1360 0 -17.407164 0 -17.407164 -1.9445639e-07 68.739514 + 1361 0 -17.407164 0 -17.407164 4.2739214e-08 68.739514 + 1362 0 -17.407164 0 -17.407164 3.3994737e-07 68.739514 + 1363 0 -17.407164 0 -17.407164 3.3994737e-07 68.739514 +Loop time of 0.0984723 on 4 procs for 1363 steps with 4 atoms + +97.3% CPU use with 4 MPI tasks x 1 OpenMP threads + +Minimization stats: + Stopping criterion = linesearch alpha is zero + Energy initial, next-to-last, final = + -16.7622269576344 -17.4071637400335 -17.4071637400335 + Force two-norm initial, final = 25.461198 2.6317686e-09 + Force max component initial, final = 17.471035 2.1004698e-09 + Final line search alpha, max atom move = 0.5 1.0502349e-09 + Iterations, force evaluations = 1363 1432 + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.029435 | 0.030261 | 0.031119 | 0.4 | 30.73 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0.019321 | 0.020256 | 0.021089 | 0.6 | 20.57 +Output | 0.014105 | 0.015795 | 0.016415 | 0.8 | 16.04 +Modify | 0 | 0 | 0 | 0.0 | 0.00 +Other | | 0.03216 | | | 32.66 + +Nlocal: 1 ave 1 max 1 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +Nghost: 230 ave 230 max 230 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +Neighs: 28 ave 28 max 28 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +FullNghs: 56 ave 56 max 56 min +Histogram: 4 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 224 +Ave neighs/atom = 56 +Neighbor list builds = 0 +Dangerous builds = 0 + +variable cohesive_energy equal pe/atoms +variable lattice_parameter equal lx +variable c_to_a equal lz/lx +variable atmVol equal vol/atoms +run 0 +WARNING: No fixes with time integration, atoms won't move (src/verlet.cpp:60) +Per MPI rank memory allocation (min/avg/max) = 3.739 | 3.739 | 3.739 Mbytes + Step Temp E_pair E_mol TotEng Press Volume + 1363 0 -17.407164 0 -17.407164 3.398773e-07 68.739514 +Loop time of 2.4435e-06 on 4 procs for 0 steps with 4 atoms + +122.8% CPU use with 4 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0 | 0 | 0 | 0.0 | 0.00 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0 | 0 | 0 | 0.0 | 0.00 +Output | 0 | 0 | 0 | 0.0 | 0.00 +Modify | 0 | 0 | 0 | 0.0 | 0.00 +Other | | 2.444e-06 | | |100.00 + +Nlocal: 1 ave 1 max 1 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +Nghost: 230 ave 230 max 230 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +Neighs: 32 ave 36 max 28 min +Histogram: 2 0 0 0 0 0 0 0 0 2 +FullNghs: 64 ave 64 max 64 min +Histogram: 4 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 256 +Ave neighs/atom = 64 +Neighbor list builds = 0 +Dangerous builds = 0 + +print "====================================================" +==================================================== +print "Calculated cohesive energy: ${cohesive_energy} eV/atom" +Calculated cohesive energy: -4.35179093500837 eV/atom +print "Reference cohesive energy: -4.290 eV/atom" +Reference cohesive energy: -4.290 eV/atom +print "Calculated lattice parameter: ${lattice_parameter} A" +Calculated lattice parameter: 2.73621887141886 A +print "Reference lattice parameter: 2.925 A" +Reference lattice parameter: 2.925 A +print "Atomic volume ${atmVol} A^3" +Atomic volume 17.1848785131775 A^3 +print "c/a ratio: ${c_to_a}" +c/a ratio: 1.73054348005468 +print "Reference c/a ratio: 1.633" +Reference c/a ratio: 1.633 +print "====================================================" +==================================================== + +#dump 1 all custom 1 hcp.dump id type x y z fx fy fz +#run 0 + + +Total wall time: 0:00:00 diff --git a/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.sc.g++.1 b/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.sc.g++.1 new file mode 100644 index 0000000000..b9272ab376 --- /dev/null +++ b/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.sc.g++.1 @@ -0,0 +1,100 @@ +LAMMPS (3 Nov 2022) +OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98) + using 1 OpenMP thread(s) per MPI task +# Si fcc phase + +units metal +boundary p p p + +atom_style atomic +lattice sc 2.612 +Lattice spacing in x,y,z = 2.612 2.612 2.612 +region box block 0 1 0 1 0 1 +create_box 1 box +Created orthogonal box = (0 0 0) to (2.612 2.612 2.612) + 1 by 1 by 1 MPI processor grid +create_atoms 1 box +Created 1 atoms + using lattice units in orthogonal box = (0 0 0) to (2.612 2.612 2.612) + create_atoms CPU = 0.000 seconds + +pair_style meam/sw/spline +pair_coeff * * Si.b.meam.sw.spline Si +Reading meam/sw/spline potential file Si.b.meam.sw.spline with DATE: 2012-10-26 +mass * 28.085 + +variable cohesive_energy equal pe/atoms +variable atmVol equal vol/atoms +variable aLatt equal (vol/atoms)^0.3333333333 + +run 0 +WARNING: No fixes with time integration, atoms won't move (src/verlet.cpp:60) +Neighbor list info ... + update: every = 1 steps, delay = 0 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 6.4 + ghost atom cutoff = 6.4 + binsize = 3.2, bins = 1 1 1 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair meam/sw/spline, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (2) pair meam/sw/spline, perpetual, half/full from (1) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 3.744 | 3.744 | 3.744 Mbytes + Step Temp E_pair E_mol TotEng Press + 0 0 -4.3368757 0 -4.3368757 -41.869135 +Loop time of 1.328e-06 on 1 procs for 0 steps with 1 atoms + +75.3% CPU use with 1 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0 | 0 | 0 | 0.0 | 0.00 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0 | 0 | 0 | 0.0 | 0.00 +Output | 0 | 0 | 0 | 0.0 | 0.00 +Modify | 0 | 0 | 0 | 0.0 | 0.00 +Other | | 1.328e-06 | | |100.00 + +Nlocal: 1 ave 1 max 1 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 215 ave 215 max 215 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 40 ave 40 max 40 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +FullNghs: 80 ave 80 max 80 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 80 +Ave neighs/atom = 80 +Neighbor list builds = 0 +Dangerous builds = 0 + +print "====================================================" +==================================================== +print "Calculated cohesive energy: ${cohesive_energy} eV/atom" +Calculated cohesive energy: -4.33687572290858 eV/atom +print "Reference cohesive energy: -4.337 eV/atom" +Reference cohesive energy: -4.337 eV/atom +print "Atomic volume ${atmVol} A^3" +Atomic volume 17.820484928 A^3 +print "Lattice constant ${aLatt} A" +Lattice constant 2.61199999974922 A +print "Reference lattice constant 2.612 A" +Reference lattice constant 2.612 A +print "====================================================" +==================================================== + + +#dump 1 all custom 1 sc.dump id type x y z fx fy fz +#run 0 + + +Total wall time: 0:00:00 diff --git a/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.sc.g++.4 b/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.sc.g++.4 new file mode 100644 index 0000000000..5e41e2467d --- /dev/null +++ b/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.sc.g++.4 @@ -0,0 +1,101 @@ +LAMMPS (3 Nov 2022) +OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98) + using 1 OpenMP thread(s) per MPI task +# Si fcc phase + +units metal +boundary p p p + +atom_style atomic +lattice sc 2.612 +Lattice spacing in x,y,z = 2.612 2.612 2.612 +region box block 0 1 0 1 0 1 +create_box 1 box +Created orthogonal box = (0 0 0) to (2.612 2.612 2.612) + 1 by 2 by 2 MPI processor grid +create_atoms 1 box +Created 1 atoms + using lattice units in orthogonal box = (0 0 0) to (2.612 2.612 2.612) + create_atoms CPU = 0.000 seconds + +pair_style meam/sw/spline +pair_coeff * * Si.b.meam.sw.spline Si +Reading meam/sw/spline potential file Si.b.meam.sw.spline with DATE: 2012-10-26 +mass * 28.085 + +variable cohesive_energy equal pe/atoms +variable atmVol equal vol/atoms +variable aLatt equal (vol/atoms)^0.3333333333 + +run 0 +WARNING: No fixes with time integration, atoms won't move (src/verlet.cpp:60) +Neighbor list info ... + update: every = 1 steps, delay = 0 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 6.4 + ghost atom cutoff = 6.4 + binsize = 3.2, bins = 1 1 1 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair meam/sw/spline, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (2) pair meam/sw/spline, perpetual, half/full from (1) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none +WARNING: Proc sub-domain size < neighbor skin, could lead to lost atoms (src/domain.cpp:966) +Per MPI rank memory allocation (min/avg/max) = 3.774 | 3.774 | 3.774 Mbytes + Step Temp E_pair E_mol TotEng Press + 0 0 -4.3368757 0 -4.3368757 -41.869135 +Loop time of 3.492e-06 on 4 procs for 0 steps with 1 atoms + +85.9% CPU use with 4 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0 | 0 | 0 | 0.0 | 0.00 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0 | 0 | 0 | 0.0 | 0.00 +Output | 0 | 0 | 0 | 0.0 | 0.00 +Modify | 0 | 0 | 0 | 0.0 | 0.00 +Other | | 3.492e-06 | | |100.00 + +Nlocal: 0.25 ave 1 max 0 min +Histogram: 3 0 0 0 0 0 0 0 0 1 +Nghost: 149.75 ave 150 max 149 min +Histogram: 1 0 0 0 0 0 0 0 0 3 +Neighs: 10 ave 40 max 0 min +Histogram: 3 0 0 0 0 0 0 0 0 1 +FullNghs: 20 ave 80 max 0 min +Histogram: 3 0 0 0 0 0 0 0 0 1 + +Total # of neighbors = 80 +Ave neighs/atom = 80 +Neighbor list builds = 0 +Dangerous builds = 0 + +print "====================================================" +==================================================== +print "Calculated cohesive energy: ${cohesive_energy} eV/atom" +Calculated cohesive energy: -4.33687572290858 eV/atom +print "Reference cohesive energy: -4.337 eV/atom" +Reference cohesive energy: -4.337 eV/atom +print "Atomic volume ${atmVol} A^3" +Atomic volume 17.820484928 A^3 +print "Lattice constant ${aLatt} A" +Lattice constant 2.61199999974922 A +print "Reference lattice constant 2.612 A" +Reference lattice constant 2.612 A +print "====================================================" +==================================================== + + +#dump 1 all custom 1 sc.dump id type x y z fx fy fz +#run 0 + + +Total wall time: 0:00:00 diff --git a/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.sc_relax.g++.1 b/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.sc_relax.g++.1 new file mode 100644 index 0000000000..9868af99d9 --- /dev/null +++ b/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.sc_relax.g++.1 @@ -0,0 +1,4402 @@ +LAMMPS (3 Nov 2022) +OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98) + using 1 OpenMP thread(s) per MPI task +# Si fcc phase + +units metal +boundary p p p + +atom_style atomic +lattice sc 2.612 +Lattice spacing in x,y,z = 2.612 2.612 2.612 +region box block 0 1 0 1 0 1 +create_box 1 box +Created orthogonal box = (0 0 0) to (2.612 2.612 2.612) + 1 by 1 by 1 MPI processor grid +create_atoms 1 box +Created 1 atoms + using lattice units in orthogonal box = (0 0 0) to (2.612 2.612 2.612) + create_atoms CPU = 0.000 seconds + +pair_style meam/sw/spline +pair_coeff * * Si.b.meam.sw.spline Si +Reading meam/sw/spline potential file Si.b.meam.sw.spline with DATE: 2012-10-26 +mass * 28.085 + +fix relax all box/relax aniso 0 +thermo 1 +minimize 0 0 10000 100000 +Neighbor list info ... + update: every = 1 steps, delay = 0 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 6.4 + ghost atom cutoff = 6.4 + binsize = 3.2, bins = 1 1 1 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair meam/sw/spline, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (2) pair meam/sw/spline, perpetual, half/full from (1) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 4.869 | 4.869 | 4.869 Mbytes + Step Temp E_pair E_mol TotEng Press Volume + 0 0 -4.3368757 0 -4.3368757 -41.869135 17.820485 + 1 0 -4.3368757 0 -4.3368757 -0.0064151392 17.820115 + 2 0 -4.3368757 0 -4.3368757 -1.5832709e-09 17.820115 + 3 0 -4.3368757 0 -4.3368757 3.3909505e-10 17.820115 + 4 0 -4.3368757 0 -4.3368757 3.2578595e-10 17.820115 + 5 0 -4.3368757 0 -4.3368757 -1.9080803e-10 17.820115 + 6 0 -4.3368757 0 -4.3368757 3.3909495e-10 17.820115 + 7 0 -4.3368757 0 -4.3368757 -1.9079854e-10 17.820115 + 8 0 -4.3368757 0 -4.3368757 -1.9079854e-10 17.820115 + 9 0 -4.3368757 0 -4.3368757 1.0118722e-10 17.820115 + 10 0 -4.3368757 0 -4.3368757 -2.3072585e-10 17.820115 + 11 0 -4.3368757 0 -4.3368757 3.5240418e-10 17.820115 + 12 0 -4.3368757 0 -4.3368757 -1.6419005e-10 17.820115 + 13 0 -4.3368757 0 -4.3368757 -1.6419005e-10 17.820115 + 14 0 -4.3368757 0 -4.3368757 1.1449508e-10 17.820115 + 15 0 -4.3368757 0 -4.3368757 -1.9080803e-10 17.820115 + 16 0 -4.3368757 0 -4.3368757 3.7902891e-10 17.820115 + 17 0 -4.3368757 0 -4.3368757 -5.5015387e-10 17.820115 + 18 0 -4.3368757 0 -4.3368757 3.7902891e-10 17.820115 + 19 0 -4.3368757 0 -4.3368757 -1.9080803e-10 17.820115 + 20 0 -4.3368757 0 -4.3368757 3.9233792e-10 17.820115 + 21 0 -4.3368757 0 -4.3368757 -5.3684477e-10 17.820115 + 22 0 -4.3368757 0 -4.3368757 3.7902891e-10 17.820115 + 23 0 -4.3368757 0 -4.3368757 -5.3684477e-10 17.820115 + 24 0 -4.3368757 0 -4.3368757 3.5241068e-10 17.820115 + 25 0 -4.3368757 0 -4.3368757 1.1448328e-10 17.820115 + 26 0 -4.3368757 0 -4.3368757 -5.5015387e-10 17.820115 + 27 0 -4.3368757 0 -4.3368757 3.5240418e-10 17.820115 + 28 0 -4.3368757 0 -4.3368757 1.0118725e-10 17.820115 + 29 0 -4.3368757 0 -4.3368757 -5.3684477e-10 17.820115 + 30 0 -4.3368757 0 -4.3368757 3.6571981e-10 17.820115 + 31 0 -4.3368757 0 -4.3368757 1.2779228e-10 17.820115 + 32 0 -4.3368757 0 -4.3368757 -5.5015387e-10 17.820115 + 33 0 -4.3368757 0 -4.3368757 3.7902891e-10 17.820115 + 34 0 -4.3368757 0 -4.3368757 -5.5015387e-10 17.820115 + 35 0 -4.3368757 0 -4.3368757 3.7902891e-10 17.820115 + 36 0 -4.3368757 0 -4.3368757 -2.0411714e-10 17.820115 + 37 0 -4.3368757 0 -4.3368757 3.5241071e-10 17.820115 + 38 0 -4.3368757 0 -4.3368757 -5.5015387e-10 17.820115 + 39 0 -4.3368757 0 -4.3368757 3.7902891e-10 17.820115 + 40 0 -4.3368757 0 -4.3368757 3.391016e-10 17.820115 + 41 0 -4.3368757 0 -4.3368757 -5.5015387e-10 17.820115 + 42 0 -4.3368757 0 -4.3368757 3.6571981e-10 17.820115 + 43 0 -4.3368757 0 -4.3368757 -5.6346277e-10 17.820115 + 44 0 -4.3368757 0 -4.3368757 3.6571981e-10 17.820115 + 45 0 -4.3368757 0 -4.3368757 1.0117418e-10 17.820115 + 46 0 -4.3368757 0 -4.3368757 -2.307128e-10 17.820115 + 47 0 -4.3368757 0 -4.3368757 1.0117418e-10 17.820115 + 48 0 -4.3368757 0 -4.3368757 1.0118725e-10 17.820115 + 49 0 -4.3368757 0 -4.3368757 1.0118725e-10 17.820115 + 50 0 -4.3368757 0 -4.3368757 -2.0410764e-10 17.820115 + 51 0 -4.3368757 0 -4.3368757 1.0118725e-10 17.820115 + 52 0 -4.3368757 0 -4.3368757 -2.0410764e-10 17.820115 + 53 0 -4.3368757 0 -4.3368757 1.0117418e-10 17.820115 + 54 0 -4.3368757 0 -4.3368757 -2.307128e-10 17.820115 + 55 0 -4.3368757 0 -4.3368757 3.5241071e-10 17.820115 + 56 0 -4.3368757 0 -4.3368757 3.5241071e-10 17.820115 + 57 0 -4.3368757 0 -4.3368757 -2.1742624e-10 17.820115 + 58 0 -4.3368757 0 -4.3368757 3.6571981e-10 17.820115 + 59 0 -4.3368757 0 -4.3368757 -2.1741675e-10 17.820115 + 60 0 -4.3368757 0 -4.3368757 1.0118725e-10 17.820115 + 61 0 -4.3368757 0 -4.3368757 7.4555968e-11 17.820115 + 62 0 -4.3368757 0 -4.3368757 -2.1741675e-10 17.820115 + 63 0 -4.3368757 0 -4.3368757 -2.1741675e-10 17.820115 + 64 0 -4.3368757 0 -4.3368757 3.5241071e-10 17.820115 + 65 0 -4.3368757 0 -4.3368757 -2.1742624e-10 17.820115 + 66 0 -4.3368757 0 -4.3368757 3.6571971e-10 17.820115 + 67 0 -4.3368757 0 -4.3368757 -5.6346298e-10 17.820115 + 68 0 -4.3368757 0 -4.3368757 3.5241071e-10 17.820115 + 69 0 -4.3368757 0 -4.3368757 1.1450156e-10 17.820115 + 70 0 -4.3368757 0 -4.3368757 -2.3073534e-10 17.820115 + 71 0 -4.3368757 0 -4.3368757 1.0117407e-10 17.820115 + 72 0 -4.3368757 0 -4.3368757 -2.4402191e-10 17.820115 + 73 0 -4.3368757 0 -4.3368757 3.5241071e-10 17.820115 + 74 0 -4.3368757 0 -4.3368757 3.5241071e-10 17.820115 + 75 0 -4.3368757 0 -4.3368757 -5.6346298e-10 17.820115 + 76 0 -4.3368757 0 -4.3368757 3.5241071e-10 17.820115 + 77 0 -4.3368757 0 -4.3368757 8.7865072e-11 17.820115 + 78 0 -4.3368757 0 -4.3368757 -2.4402191e-10 17.820115 + 79 0 -4.3368757 0 -4.3368757 3.391016e-10 17.820115 + 80 0 -4.3368757 0 -4.3368757 3.391016e-10 17.820115 + 81 0 -4.3368757 0 -4.3368757 -1.9080826e-10 17.820115 + 82 0 -4.3368757 0 -4.3368757 1.0119245e-10 17.820115 + 83 0 -4.3368757 0 -4.3368757 -2.1742624e-10 17.820115 + 84 0 -4.3368757 0 -4.3368757 3.391016e-10 17.820115 + 85 0 -4.3368757 0 -4.3368757 -5.6346298e-10 17.820115 + 86 0 -4.3368757 0 -4.3368757 3.5241071e-10 17.820115 + 87 0 -4.3368757 0 -4.3368757 8.7865072e-11 17.820115 + 88 0 -4.3368757 0 -4.3368757 -5.7677208e-10 17.820115 + 89 0 -4.3368757 0 -4.3368757 3.5241071e-10 17.820115 + 90 0 -4.3368757 0 -4.3368757 3.257925e-10 17.820115 + 91 0 -4.3368757 0 -4.3368757 -5.7677208e-10 17.820115 + 92 0 -4.3368757 0 -4.3368757 3.5241071e-10 17.820115 + 93 0 -4.3368757 0 -4.3368757 -2.4404445e-10 17.820115 + 94 0 -4.3368757 0 -4.3368757 3.6571971e-10 17.820115 + 95 0 -4.3368757 0 -4.3368757 -2.1741675e-10 17.820115 + 96 0 -4.3368757 0 -4.3368757 8.7878145e-11 17.820115 + 97 0 -4.3368757 0 -4.3368757 -2.1741675e-10 17.820115 + 98 0 -4.3368757 0 -4.3368757 3.391016e-10 17.820115 + 99 0 -4.3368757 0 -4.3368757 3.391016e-10 17.820115 + 100 0 -4.3368757 0 -4.3368757 -2.0411736e-10 17.820115 + 101 0 -4.3368757 0 -4.3368757 1.0119245e-10 17.820115 + 102 0 -4.3368757 0 -4.3368757 -2.3073534e-10 17.820115 + 103 0 -4.3368757 0 -4.3368757 3.391016e-10 17.820115 + 104 0 -4.3368757 0 -4.3368757 -2.3072585e-10 17.820115 + 105 0 -4.3368757 0 -4.3368757 7.4569041e-11 17.820115 + 106 0 -4.3368757 0 -4.3368757 1.0117407e-10 17.820115 + 107 0 -4.3368757 0 -4.3368757 1.0117407e-10 17.820115 + 108 0 -4.3368757 0 -4.3368757 -2.5733101e-10 17.820115 + 109 0 -4.3368757 0 -4.3368757 3.524106e-10 17.820115 + 110 0 -4.3368757 0 -4.3368757 -2.3072585e-10 17.820115 + 111 0 -4.3368757 0 -4.3368757 3.257925e-10 17.820115 + 112 0 -4.3368757 0 -4.3368757 -5.7677208e-10 17.820115 + 113 0 -4.3368757 0 -4.3368757 3.391016e-10 17.820115 + 114 0 -4.3368757 0 -4.3368757 3.257925e-10 17.820115 + 115 0 -4.3368757 0 -4.3368757 -3.3639329e-10 17.820115 + 116 0 -4.3368757 0 -4.3368757 8.7865072e-11 17.820115 + 117 0 -4.3368757 0 -4.3368757 7.4569041e-11 17.820115 + 118 0 -4.3368757 0 -4.3368757 8.7878018e-11 17.820115 + 119 0 -4.3368757 0 -4.3368757 -2.0410764e-10 17.820115 + 120 0 -4.3368757 0 -4.3368757 3.257925e-10 17.820115 + 121 0 -4.3368757 0 -4.3368757 -5.6346298e-10 17.820115 + 122 0 -4.3368757 0 -4.3368757 3.391016e-10 17.820115 + 123 0 -4.3368757 0 -4.3368757 8.7865072e-11 17.820115 + 124 0 -4.3368757 0 -4.3368757 -5.5015385e-10 17.820115 + 125 0 -4.3368757 0 -4.3368757 3.257925e-10 17.820115 + 126 0 -4.3368757 0 -4.3368757 1.1449623e-10 17.820115 + 127 0 -4.3368757 0 -4.3368757 -2.1741675e-10 17.820115 + 128 0 -4.3368757 0 -4.3368757 1.0118725e-10 17.820115 + 129 0 -4.3368757 0 -4.3368757 -2.1741675e-10 17.820115 + 130 0 -4.3368757 0 -4.3368757 3.5240421e-10 17.820115 + 131 0 -4.3368757 0 -4.3368757 -1.6419008e-10 17.820115 + 132 0 -4.3368757 0 -4.3368757 -2.1741675e-10 17.820115 + 133 0 -4.3368757 0 -4.3368757 8.7883349e-11 17.820115 + 134 0 -4.3368757 0 -4.3368757 3.391015e-10 17.820115 + 135 0 -4.3368757 0 -4.3368757 3.391016e-10 17.820115 + 136 0 -4.3368757 0 -4.3368757 -5.5015385e-10 17.820115 + 137 0 -4.3368757 0 -4.3368757 3.257925e-10 17.820115 + 138 0 -4.3368757 0 -4.3368757 1.0118725e-10 17.820115 + 139 0 -4.3368757 0 -4.3368757 -1.9079854e-10 17.820115 + 140 0 -4.3368757 0 -4.3368757 1.0118725e-10 17.820115 + 141 0 -4.3368757 0 -4.3368757 1.2779228e-10 17.820115 + 142 0 -4.3368757 0 -4.3368757 -1.9079854e-10 17.820115 + 143 0 -4.3368757 0 -4.3368757 1.1448328e-10 17.820115 + 144 0 -4.3368757 0 -4.3368757 1.1449623e-10 17.820115 + 145 0 -4.3368757 0 -4.3368757 1.1449623e-10 17.820115 + 146 0 -4.3368757 0 -4.3368757 -1.9079854e-10 17.820115 + 147 0 -4.3368757 0 -4.3368757 1.1449623e-10 17.820115 + 148 0 -4.3368757 0 -4.3368757 -1.9079854e-10 17.820115 + 149 0 -4.3368757 0 -4.3368757 1.2779228e-10 17.820115 + 150 0 -4.3368757 0 -4.3368757 -2.174037e-10 17.820115 + 151 0 -4.3368757 0 -4.3368757 3.6571331e-10 17.820115 + 152 0 -4.3368757 0 -4.3368757 1.1448328e-10 17.820115 + 153 0 -4.3368757 0 -4.3368757 -2.1742627e-10 17.820115 + 154 0 -4.3368757 0 -4.3368757 1.1449623e-10 17.820115 + 155 0 -4.3368757 0 -4.3368757 1.2780416e-10 17.820115 + 156 0 -4.3368757 0 -4.3368757 1.1448318e-10 17.820115 + 157 0 -4.3368757 0 -4.3368757 -1.7749918e-10 17.820115 + 158 0 -4.3368757 0 -4.3368757 -1.7749918e-10 17.820115 + 159 0 -4.3368757 0 -4.3368757 1.1449506e-10 17.820115 + 160 0 -4.3368757 0 -4.3368757 -1.7749918e-10 17.820115 + 161 0 -4.3368757 0 -4.3368757 3.6571321e-10 17.820115 + 162 0 -4.3368757 0 -4.3368757 -5.5015385e-10 17.820115 + 163 0 -4.3368757 0 -4.3368757 3.6571321e-10 17.820115 + 164 0 -4.3368757 0 -4.3368757 -1.7749918e-10 17.820115 + 165 0 -4.3368757 0 -4.3368757 -1.7749918e-10 17.820115 + 166 0 -4.3368757 0 -4.3368757 1.1449506e-10 17.820115 + 167 0 -4.3368757 0 -4.3368757 -1.9080829e-10 17.820115 + 168 0 -4.3368757 0 -4.3368757 3.6571321e-10 17.820115 + 169 0 -4.3368757 0 -4.3368757 -2.1741675e-10 17.820115 + 170 0 -4.3368757 0 -4.3368757 1.1449623e-10 17.820115 + 171 0 -4.3368757 0 -4.3368757 -2.1741675e-10 17.820115 + 172 0 -4.3368757 0 -4.3368757 3.6571321e-10 17.820115 + 173 0 -4.3368757 0 -4.3368757 -1.9080829e-10 17.820115 + 174 0 -4.3368757 0 -4.3368757 1.1449506e-10 17.820115 + 175 0 -4.3368757 0 -4.3368757 -1.9080829e-10 17.820115 + 176 0 -4.3368757 0 -4.3368757 3.6571321e-10 17.820115 + 177 0 -4.3368757 0 -4.3368757 -5.6346295e-10 17.820115 + 178 0 -4.3368757 0 -4.3368757 3.6571321e-10 17.820115 + 179 0 -4.3368757 0 -4.3368757 1.0117407e-10 17.820115 + 180 0 -4.3368757 0 -4.3368757 -2.307128e-10 17.820115 + 181 0 -4.3368757 0 -4.3368757 3.6571321e-10 17.820115 + 182 0 -4.3368757 0 -4.3368757 3.6571321e-10 17.820115 + 183 0 -4.3368757 0 -4.3368757 -5.6346295e-10 17.820115 + 184 0 -4.3368757 0 -4.3368757 3.6571321e-10 17.820115 + 185 0 -4.3368757 0 -4.3368757 1.0117407e-10 17.820115 + 186 0 -4.3368757 0 -4.3368757 -2.4402191e-10 17.820115 + 187 0 -4.3368757 0 -4.3368757 3.6571321e-10 17.820115 + 188 0 -4.3368757 0 -4.3368757 3.5240411e-10 17.820115 + 189 0 -4.3368757 0 -4.3368757 -5.6346295e-10 17.820115 + 190 0 -4.3368757 0 -4.3368757 3.6571321e-10 17.820115 + 191 0 -4.3368757 0 -4.3368757 1.0117407e-10 17.820115 + 192 0 -4.3368757 0 -4.3368757 -2.4402191e-10 17.820115 + 193 0 -4.3368757 0 -4.3368757 3.5240411e-10 17.820115 + 194 0 -4.3368757 0 -4.3368757 3.5240411e-10 17.820115 + 195 0 -4.3368757 0 -4.3368757 -5.6346295e-10 17.820115 + 196 0 -4.3368757 0 -4.3368757 3.6571321e-10 17.820115 + 197 0 -4.3368757 0 -4.3368757 1.0117407e-10 17.820115 + 198 0 -4.3368757 0 -4.3368757 -2.4402191e-10 17.820115 + 199 0 -4.3368757 0 -4.3368757 3.5240411e-10 17.820115 + 200 0 -4.3368757 0 -4.3368757 3.5240411e-10 17.820115 + 201 0 -4.3368757 0 -4.3368757 -5.6346295e-10 17.820115 + 202 0 -4.3368757 0 -4.3368757 3.5240411e-10 17.820115 + 203 0 -4.3368757 0 -4.3368757 3.5240411e-10 17.820115 + 204 0 -4.3368757 0 -4.3368757 -5.7677205e-10 17.820115 + 205 0 -4.3368757 0 -4.3368757 3.5240411e-10 17.820115 + 206 0 -4.3368757 0 -4.3368757 -2.1741675e-10 17.820115 + 207 0 -4.3368757 0 -4.3368757 8.7878018e-11 17.820115 + 208 0 -4.3368757 0 -4.3368757 1.0117407e-10 17.820115 + 209 0 -4.3368757 0 -4.3368757 -2.1741675e-10 17.820115 + 210 0 -4.3368757 0 -4.3368757 3.5240411e-10 17.820115 + 211 0 -4.3368757 0 -4.3368757 -2.0411739e-10 17.820115 + 212 0 -4.3368757 0 -4.3368757 -2.0411739e-10 17.820115 + 213 0 -4.3368757 0 -4.3368757 1.0118595e-10 17.820115 + 214 0 -4.3368757 0 -4.3368757 -2.0411739e-10 17.820115 + 215 0 -4.3368757 0 -4.3368757 3.5240411e-10 17.820115 + 216 0 -4.3368757 0 -4.3368757 -2.3072585e-10 17.820115 + 217 0 -4.3368757 0 -4.3368757 8.7878018e-11 17.820115 + 218 0 -4.3368757 0 -4.3368757 -2.1741675e-10 17.820115 + 219 0 -4.3368757 0 -4.3368757 3.5240411e-10 17.820115 + 220 0 -4.3368757 0 -4.3368757 -2.0411739e-10 17.820115 + 221 0 -4.3368757 0 -4.3368757 -2.0411739e-10 17.820115 + 222 0 -4.3368757 0 -4.3368757 1.0118595e-10 17.820115 + 223 0 -4.3368757 0 -4.3368757 8.786497e-11 17.820115 + 224 0 -4.3368757 0 -4.3368757 -2.0411739e-10 17.820115 + 225 0 -4.3368757 0 -4.3368757 8.7878018e-11 17.820115 + 226 0 -4.3368757 0 -4.3368757 -2.5734406e-10 17.820115 + 227 0 -4.3368757 0 -4.3368757 3.39095e-10 17.820115 + 228 0 -4.3368757 0 -4.3368757 -1.7749918e-10 17.820115 + 229 0 -4.3368757 0 -4.3368757 -5.5015385e-10 17.820115 + 230 0 -4.3368757 0 -4.3368757 3.39095e-10 17.820115 + 231 0 -4.3368757 0 -4.3368757 8.7878018e-11 17.820115 + 232 0 -4.3368757 0 -4.3368757 -2.3072585e-10 17.820115 + 233 0 -4.3368757 0 -4.3368757 8.7878018e-11 17.820115 + 234 0 -4.3368757 0 -4.3368757 -2.1741675e-10 17.820115 + 235 0 -4.3368757 0 -4.3368757 3.39095e-10 17.820115 + 236 0 -4.3368757 0 -4.3368757 -1.9080829e-10 17.820115 + 237 0 -4.3368757 0 -4.3368757 -5.6346298e-10 17.820115 + 238 0 -4.3368757 0 -4.3368757 3.5240411e-10 17.820115 + 239 0 -4.3368757 0 -4.3368757 1.0117405e-10 17.820115 + 240 0 -4.3368757 0 -4.3368757 -2.4402191e-10 17.820115 + 241 0 -4.3368757 0 -4.3368757 3.257859e-10 17.820115 + 242 0 -4.3368757 0 -4.3368757 -1.9080829e-10 17.820115 + 243 0 -4.3368757 0 -4.3368757 -5.6346298e-10 17.820115 + 244 0 -4.3368757 0 -4.3368757 3.39095e-10 17.820115 + 245 0 -4.3368757 0 -4.3368757 1.0117405e-10 17.820115 + 246 0 -4.3368757 0 -4.3368757 -2.4402191e-10 17.820115 + 247 0 -4.3368757 0 -4.3368757 3.257859e-10 17.820115 + 248 0 -4.3368757 0 -4.3368757 -2.1741675e-10 17.820115 + 249 0 -4.3368757 0 -4.3368757 1.1449623e-10 17.820115 + 250 0 -4.3368757 0 -4.3368757 1.0117405e-10 17.820115 + 251 0 -4.3368757 0 -4.3368757 -2.3072585e-10 17.820115 + 252 0 -4.3368757 0 -4.3368757 3.5239758e-10 17.820115 + 253 0 -4.3368757 0 -4.3368757 -1.6419008e-10 17.820115 + 254 0 -4.3368757 0 -4.3368757 -5.3684477e-10 17.820115 + 255 0 -4.3368757 0 -4.3368757 3.5239758e-10 17.820115 + 256 0 -4.3368757 0 -4.3368757 1.2779223e-10 17.820115 + 257 0 -4.3368757 0 -4.3368757 -5.6346298e-10 17.820115 + 258 0 -4.3368757 0 -4.3368757 3.39095e-10 17.820115 + 259 0 -4.3368757 0 -4.3368757 -2.0410112e-10 17.820115 + 260 0 -4.3368757 0 -4.3368757 -5.3684477e-10 17.820115 + 261 0 -4.3368757 0 -4.3368757 -1.6419008e-10 17.820115 + 262 0 -4.3368757 0 -4.3368757 1.0117948e-10 17.820115 + 263 0 -4.3368757 0 -4.3368757 1.2779223e-10 17.820115 + 264 0 -4.3368757 0 -4.3368757 -2.1741022e-10 17.820115 + 265 0 -4.3368757 0 -4.3368757 1.2779223e-10 17.820115 + 266 0 -4.3368757 0 -4.3368757 1.144897e-10 17.820115 + 267 0 -4.3368757 0 -4.3368757 -2.1741022e-10 17.820115 + 268 0 -4.3368757 0 -4.3368757 -2.3071933e-10 17.820115 + 269 0 -4.3368757 0 -4.3368757 1.2779223e-10 17.820115 + 270 0 -4.3368757 0 -4.3368757 1.144897e-10 17.820115 + 271 0 -4.3368757 0 -4.3368757 -2.3071933e-10 17.820115 + 272 0 -4.3368757 0 -4.3368757 3.7901577e-10 17.820115 + 273 0 -4.3368757 0 -4.3368757 3.7901577e-10 17.820115 + 274 0 -4.3368757 0 -4.3368757 -1.7749918e-10 17.820115 + 275 0 -4.3368757 0 -4.3368757 -1.9080829e-10 17.820115 + 276 0 -4.3368757 0 -4.3368757 1.1448861e-10 17.820115 + 277 0 -4.3368757 0 -4.3368757 -1.9080829e-10 17.820115 + 278 0 -4.3368757 0 -4.3368757 1.2779223e-10 17.820115 + 279 0 -4.3368757 0 -4.3368757 1.1448861e-10 17.820115 + 280 0 -4.3368757 0 -4.3368757 -1.7749918e-10 17.820115 + 281 0 -4.3368757 0 -4.3368757 3.6570666e-10 17.820115 + 282 0 -4.3368757 0 -4.3368757 -5.6346298e-10 17.820115 + 283 0 -4.3368757 0 -4.3368757 3.7901577e-10 17.820115 + 284 0 -4.3368757 0 -4.3368757 1.144897e-10 17.820115 + 285 0 -4.3368757 0 -4.3368757 -2.1741672e-10 17.820115 + 286 0 -4.3368757 0 -4.3368757 1.144897e-10 17.820115 + 287 0 -4.3368757 0 -4.3368757 -2.0410762e-10 17.820115 + 288 0 -4.3368757 0 -4.3368757 -1.7749918e-10 17.820115 + 289 0 -4.3368757 0 -4.3368757 3.6570666e-10 17.820115 + 290 0 -4.3368757 0 -4.3368757 -1.7749918e-10 17.820115 + 291 0 -4.3368757 0 -4.3368757 -1.7749918e-10 17.820115 + 292 0 -4.3368757 0 -4.3368757 3.6570666e-10 17.820115 + 293 0 -4.3368757 0 -4.3368757 -5.6346298e-10 17.820115 + 294 0 -4.3368757 0 -4.3368757 3.7901577e-10 17.820115 + 295 0 -4.3368757 0 -4.3368757 -2.3071933e-10 17.820115 + 296 0 -4.3368757 0 -4.3368757 -5.6346298e-10 17.820115 + 297 0 -4.3368757 0 -4.3368757 1.0117402e-10 17.820115 + 298 0 -4.3368757 0 -4.3368757 8.7871494e-11 17.820115 + 299 0 -4.3368757 0 -4.3368757 -5.7677208e-10 17.820115 + 300 0 -4.3368757 0 -4.3368757 3.5239756e-10 17.820115 + 301 0 -4.3368757 0 -4.3368757 -5.7677208e-10 17.820115 + 302 0 -4.3368757 0 -4.3368757 3.6570666e-10 17.820115 + 303 0 -4.3368757 0 -4.3368757 3.5239756e-10 17.820115 + 304 0 -4.3368757 0 -4.3368757 -5.7677208e-10 17.820115 + 305 0 -4.3368757 0 -4.3368757 3.5239756e-10 17.820115 + 306 0 -4.3368757 0 -4.3368757 -2.0410762e-10 17.820115 + 307 0 -4.3368757 0 -4.3368757 -2.1741672e-10 17.820115 + 308 0 -4.3368757 0 -4.3368757 8.7871494e-11 17.820115 + 309 0 -4.3368757 0 -4.3368757 1.0117402e-10 17.820115 + 310 0 -4.3368757 0 -4.3368757 -2.1741672e-10 17.820115 + 311 0 -4.3368757 0 -4.3368757 3.5239756e-10 17.820115 + 312 0 -4.3368757 0 -4.3368757 -2.0411739e-10 17.820115 + 313 0 -4.3368757 0 -4.3368757 -2.0411739e-10 17.820115 + 314 0 -4.3368757 0 -4.3368757 8.7870403e-11 17.820115 + 315 0 -4.3368757 0 -4.3368757 -2.0411739e-10 17.820115 + 316 0 -4.3368757 0 -4.3368757 3.5239756e-10 17.820115 + 317 0 -4.3368757 0 -4.3368757 -2.5733753e-10 17.820115 + 318 0 -4.3368757 0 -4.3368757 1.0117402e-10 17.820115 + 319 0 -4.3368757 0 -4.3368757 3.3908845e-10 17.820115 + 320 0 -4.3368757 0 -4.3368757 -2.5733753e-10 17.820115 + 321 0 -4.3368757 0 -4.3368757 1.0117402e-10 17.820115 + 322 0 -4.3368757 0 -4.3368757 -2.5733753e-10 17.820115 + 323 0 -4.3368757 0 -4.3368757 3.5239756e-10 17.820115 + 324 0 -4.3368757 0 -4.3368757 8.786492e-11 17.820115 + 325 0 -4.3368757 0 -4.3368757 -5.9008118e-10 17.820115 + 326 0 -4.3368757 0 -4.3368757 3.5239756e-10 17.820115 + 327 0 -4.3368757 0 -4.3368757 -2.5733753e-10 17.820115 + 328 0 -4.3368757 0 -4.3368757 1.0117402e-10 17.820115 + 329 0 -4.3368757 0 -4.3368757 8.7871494e-11 17.820115 + 330 0 -4.3368757 0 -4.3368757 -2.1741672e-10 17.820115 + 331 0 -4.3368757 0 -4.3368757 3.5239756e-10 17.820115 + 332 0 -4.3368757 0 -4.3368757 3.3908845e-10 17.820115 + 333 0 -4.3368757 0 -4.3368757 -2.5733753e-10 17.820115 + 334 0 -4.3368757 0 -4.3368757 8.786492e-11 17.820115 + 335 0 -4.3368757 0 -4.3368757 8.7871494e-11 17.820115 + 336 0 -4.3368757 0 -4.3368757 -2.3072582e-10 17.820115 + 337 0 -4.3368757 0 -4.3368757 3.3908845e-10 17.820115 + 338 0 -4.3368757 0 -4.3368757 3.3908845e-10 17.820115 + 339 0 -4.3368757 0 -4.3368757 -2.5733753e-10 17.820115 + 340 0 -4.3368757 0 -4.3368757 1.1448313e-10 17.820115 + 341 0 -4.3368757 0 -4.3368757 3.3908845e-10 17.820115 + 342 0 -4.3368757 0 -4.3368757 -6.0339029e-10 17.820115 + 343 0 -4.3368757 0 -4.3368757 3.3908845e-10 17.820115 + 344 0 -4.3368757 0 -4.3368757 3.2577935e-10 17.820115 + 345 0 -4.3368757 0 -4.3368757 -5.7677208e-10 17.820115 + 346 0 -4.3368757 0 -4.3368757 3.3908845e-10 17.820115 + 347 0 -4.3368757 0 -4.3368757 -2.4403493e-10 17.820115 + 348 0 -4.3368757 0 -4.3368757 8.7871494e-11 17.820115 + 349 0 -4.3368757 0 -4.3368757 1.0117402e-10 17.820115 + 350 0 -4.3368757 0 -4.3368757 -2.1741672e-10 17.820115 + 351 0 -4.3368757 0 -4.3368757 3.3908845e-10 17.820115 + 352 0 -4.3368757 0 -4.3368757 -1.9080829e-10 17.820115 + 353 0 -4.3368757 0 -4.3368757 -2.0411739e-10 17.820115 + 354 0 -4.3368757 0 -4.3368757 7.4561299e-11 17.820115 + 355 0 -4.3368757 0 -4.3368757 1.0117402e-10 17.820115 + 356 0 -4.3368757 0 -4.3368757 -1.9080829e-10 17.820115 + 357 0 -4.3368757 0 -4.3368757 -1.9080829e-10 17.820115 + 358 0 -4.3368757 0 -4.3368757 3.2577935e-10 17.820115 + 359 0 -4.3368757 0 -4.3368757 3.2577935e-10 17.820115 + 360 0 -4.3368757 0 -4.3368757 -2.1741672e-10 17.820115 + 361 0 -4.3368757 0 -4.3368757 1.1448973e-10 17.820115 + 362 0 -4.3368757 0 -4.3368757 8.786492e-11 17.820115 + 363 0 -4.3368757 0 -4.3368757 -2.1741672e-10 17.820115 + 364 0 -4.3368757 0 -4.3368757 3.2577935e-10 17.820115 + 365 0 -4.3368757 0 -4.3368757 -1.7749916e-10 17.820115 + 366 0 -4.3368757 0 -4.3368757 6.1252194e-11 17.820115 + 367 0 -4.3368757 0 -4.3368757 -1.6419005e-10 17.820115 + 368 0 -4.3368757 0 -4.3368757 3.5240406e-10 17.820115 + 369 0 -4.3368757 0 -4.3368757 -5.501539e-10 17.820115 + 370 0 -4.3368757 0 -4.3368757 3.2577935e-10 17.820115 + 371 0 -4.3368757 0 -4.3368757 3.5240406e-10 17.820115 + 372 0 -4.3368757 0 -4.3368757 -5.63463e-10 17.820115 + 373 0 -4.3368757 0 -4.3368757 3.5240406e-10 17.820115 + 374 0 -4.3368757 0 -4.3368757 1.1448313e-10 17.820115 + 375 0 -4.3368757 0 -4.3368757 -5.63463e-10 17.820115 + 376 0 -4.3368757 0 -4.3368757 3.5240406e-10 17.820115 + 377 0 -4.3368757 0 -4.3368757 -1.9080826e-10 17.820115 + 378 0 -4.3368757 0 -4.3368757 8.7876901e-11 17.820115 + 379 0 -4.3368757 0 -4.3368757 -1.7749916e-10 17.820115 + 380 0 -4.3368757 0 -4.3368757 3.5240406e-10 17.820115 + 381 0 -4.3368757 0 -4.3368757 -1.9079854e-10 17.820115 + 382 0 -4.3368757 0 -4.3368757 -1.9079854e-10 17.820115 + 383 0 -4.3368757 0 -4.3368757 1.1449623e-10 17.820115 + 384 0 -4.3368757 0 -4.3368757 1.1448313e-10 17.820115 + 385 0 -4.3368757 0 -4.3368757 -2.0410764e-10 17.820115 + 386 0 -4.3368757 0 -4.3368757 1.1449623e-10 17.820115 + 387 0 -4.3368757 0 -4.3368757 7.4555815e-11 17.820115 + 388 0 -4.3368757 0 -4.3368757 -2.3072582e-10 17.820115 + 389 0 -4.3368757 0 -4.3368757 1.2779223e-10 17.820115 + 390 0 -4.3368757 0 -4.3368757 1.0118712e-10 17.820115 + 391 0 -4.3368757 0 -4.3368757 1.0118712e-10 17.820115 + 392 0 -4.3368757 0 -4.3368757 -1.9079854e-10 17.820115 + 393 0 -4.3368757 0 -4.3368757 1.0118712e-10 17.820115 + 394 0 -4.3368757 0 -4.3368757 -2.0410764e-10 17.820115 + 395 0 -4.3368757 0 -4.3368757 3.6571316e-10 17.820115 + 396 0 -4.3368757 0 -4.3368757 -2.0411736e-10 17.820115 + 397 0 -4.3368757 0 -4.3368757 1.0118601e-10 17.820115 + 398 0 -4.3368757 0 -4.3368757 -1.9080826e-10 17.820115 + 399 0 -4.3368757 0 -4.3368757 3.6571316e-10 17.820115 + 400 0 -4.3368757 0 -4.3368757 -2.0411736e-10 17.820115 + 401 0 -4.3368757 0 -4.3368757 1.0118601e-10 17.820115 + 402 0 -4.3368757 0 -4.3368757 -1.9080826e-10 17.820115 + 403 0 -4.3368757 0 -4.3368757 3.5240406e-10 17.820115 + 404 0 -4.3368757 0 -4.3368757 -2.1741675e-10 17.820115 + 405 0 -4.3368757 0 -4.3368757 -5.7677211e-10 17.820115 + 406 0 -4.3368757 0 -4.3368757 -5.7677211e-10 17.820115 + 407 0 -4.3368757 0 -4.3368757 3.7902226e-10 17.820115 + 408 0 -4.3368757 0 -4.3368757 8.786492e-11 17.820115 + 409 0 -4.3368757 0 -4.3368757 -2.4402193e-10 17.820115 + 410 0 -4.3368757 0 -4.3368757 1.0117402e-10 17.820115 + 411 0 -4.3368757 0 -4.3368757 1.0118712e-10 17.820115 + 412 0 -4.3368757 0 -4.3368757 -2.3071283e-10 17.820115 + 413 0 -4.3368757 0 -4.3368757 3.5240406e-10 17.820115 + 414 0 -4.3368757 0 -4.3368757 -2.0411736e-10 17.820115 + 415 0 -4.3368757 0 -4.3368757 3.3909495e-10 17.820115 + 416 0 -4.3368757 0 -4.3368757 -5.7677211e-10 17.820115 + 417 0 -4.3368757 0 -4.3368757 3.5240406e-10 17.820115 + 418 0 -4.3368757 0 -4.3368757 -2.1741675e-10 17.820115 + 419 0 -4.3368757 0 -4.3368757 -2.1741675e-10 17.820115 + 420 0 -4.3368757 0 -4.3368757 1.1449623e-10 17.820115 + 421 0 -4.3368757 0 -4.3368757 8.786492e-11 17.820115 + 422 0 -4.3368757 0 -4.3368757 8.786492e-11 17.820115 + 423 0 -4.3368757 0 -4.3368757 -2.4402193e-10 17.820115 + 424 0 -4.3368757 0 -4.3368757 3.3909495e-10 17.820115 + 425 0 -4.3368757 0 -4.3368757 8.786492e-11 17.820115 + 426 0 -4.3368757 0 -4.3368757 1.0118601e-10 17.820115 + 427 0 -4.3368757 0 -4.3368757 -2.3071283e-10 17.820115 + 428 0 -4.3368757 0 -4.3368757 8.7878018e-11 17.820115 + 429 0 -4.3368757 0 -4.3368757 8.786492e-11 17.820115 + 430 0 -4.3368757 0 -4.3368757 -2.1741675e-10 17.820115 + 431 0 -4.3368757 0 -4.3368757 7.4568914e-11 17.820115 + 432 0 -4.3368757 0 -4.3368757 -2.3072585e-10 17.820115 + 433 0 -4.3368757 0 -4.3368757 7.4568914e-11 17.820115 + 434 0 -4.3368757 0 -4.3368757 7.4555815e-11 17.820115 + 435 0 -4.3368757 0 -4.3368757 7.4555815e-11 17.820115 + 436 0 -4.3368757 0 -4.3368757 -2.5733104e-10 17.820115 + 437 0 -4.3368757 0 -4.3368757 8.786492e-11 17.820115 + 438 0 -4.3368757 0 -4.3368757 7.4567797e-11 17.820115 + 439 0 -4.3368757 0 -4.3368757 -2.5733104e-10 17.820115 + 440 0 -4.3368757 0 -4.3368757 7.4568914e-11 17.820115 + 441 0 -4.3368757 0 -4.3368757 -2.4403495e-10 17.820115 + 442 0 -4.3368757 0 -4.3368757 7.4568914e-11 17.820115 + 443 0 -4.3368757 0 -4.3368757 7.4555815e-11 17.820115 + 444 0 -4.3368757 0 -4.3368757 7.4567797e-11 17.820115 + 445 0 -4.3368757 0 -4.3368757 -2.5733104e-10 17.820115 + 446 0 -4.3368757 0 -4.3368757 -2.5733104e-10 17.820115 + 447 0 -4.3368757 0 -4.3368757 3.3909495e-10 17.820115 + 448 0 -4.3368757 0 -4.3368757 3.3909495e-10 17.820115 + 449 0 -4.3368757 0 -4.3368757 -2.3073557e-10 17.820115 + 450 0 -4.3368757 0 -4.3368757 3.3909495e-10 17.820115 + 451 0 -4.3368757 0 -4.3368757 -2.4403495e-10 17.820115 + 452 0 -4.3368757 0 -4.3368757 7.4568914e-11 17.820115 + 453 0 -4.3368757 0 -4.3368757 7.4555815e-11 17.820115 + 454 0 -4.3368757 0 -4.3368757 -2.3072585e-10 17.820115 + 455 0 -4.3368757 0 -4.3368757 -2.3072585e-10 17.820115 + 456 0 -4.3368757 0 -4.3368757 3.2578585e-10 17.820115 + 457 0 -4.3368757 0 -4.3368757 3.2578585e-10 17.820115 + 458 0 -4.3368757 0 -4.3368757 6.125981e-11 17.820115 + 459 0 -4.3368757 0 -4.3368757 -5.7676886e-10 17.820115 + 460 0 -4.3368757 0 -4.3368757 3.3909495e-10 17.820115 + 461 0 -4.3368757 0 -4.3368757 1.011773e-10 17.820115 + 462 0 -4.3368757 0 -4.3368757 -2.5733104e-10 17.820115 + 463 0 -4.3368757 0 -4.3368757 3.3910472e-10 17.820115 + 464 0 -4.3368757 0 -4.3368757 1.011773e-10 17.820115 + 465 0 -4.3368757 0 -4.3368757 1.011773e-10 17.820115 + 466 0 -4.3368757 0 -4.3368757 -2.1740047e-10 17.820115 + 467 0 -4.3368757 0 -4.3368757 1.011773e-10 17.820115 + 468 0 -4.3368757 0 -4.3368757 1.0117735e-10 17.820115 + 469 0 -4.3368757 0 -4.3368757 -2.3070958e-10 17.820115 + 470 0 -4.3368757 0 -4.3368757 3.1247674e-10 17.820115 + 471 0 -4.3368757 0 -4.3368757 3.1247674e-10 17.820115 + 472 0 -4.3368757 0 -4.3368757 -1.5087445e-10 17.820115 + 473 0 -4.3368757 0 -4.3368757 -1.5087445e-10 17.820115 + 474 0 -4.3368757 0 -4.3368757 6.1258693e-11 17.820115 + 475 0 -4.3368757 0 -4.3368757 -1.5087445e-10 17.820115 + 476 0 -4.3368757 0 -4.3368757 3.3910472e-10 17.820115 + 477 0 -4.3368757 0 -4.3368757 -1.5087445e-10 17.820115 + 478 0 -4.3368757 0 -4.3368757 -1.5087445e-10 17.820115 + 479 0 -4.3368757 0 -4.3368757 7.4574296e-11 17.820115 + 480 0 -4.3368757 0 -4.3368757 -1.7749266e-10 17.820115 + 481 0 -4.3368757 0 -4.3368757 1.011773e-10 17.820115 + 482 0 -4.3368757 0 -4.3368757 3.1247674e-10 17.820115 + 483 0 -4.3368757 0 -4.3368757 -2.5733114e-10 17.820115 + 484 0 -4.3368757 0 -4.3368757 3.3910472e-10 17.820115 + 485 0 -4.3368757 0 -4.3368757 3.3910472e-10 17.820115 + 486 0 -4.3368757 0 -4.3368757 -2.174135e-10 17.820115 + 487 0 -4.3368757 0 -4.3368757 3.3910472e-10 17.820115 + 488 0 -4.3368757 0 -4.3368757 3.3910472e-10 17.820115 + 489 0 -4.3368757 0 -4.3368757 -1.7749266e-10 17.820115 + 490 0 -4.3368757 0 -4.3368757 3.3910472e-10 17.820115 + 491 0 -4.3368757 0 -4.3368757 -5.634566e-10 17.820115 + 492 0 -4.3368757 0 -4.3368757 3.3910472e-10 17.820115 + 493 0 -4.3368757 0 -4.3368757 1.011773e-10 17.820115 + 494 0 -4.3368757 0 -4.3368757 -5.501475e-10 17.820115 + 495 0 -4.3368757 0 -4.3368757 3.3910472e-10 17.820115 + 496 0 -4.3368757 0 -4.3368757 1.1448973e-10 17.820115 + 497 0 -4.3368757 0 -4.3368757 -1.7748626e-10 17.820115 + 498 0 -4.3368757 0 -4.3368757 -1.6418355e-10 17.820115 + 499 0 -4.3368757 0 -4.3368757 1.1448973e-10 17.820115 + 500 0 -4.3368757 0 -4.3368757 1.1448973e-10 17.820115 + 501 0 -4.3368757 0 -4.3368757 -2.307226e-10 17.820115 + 502 0 -4.3368757 0 -4.3368757 3.6572621e-10 17.820115 + 503 0 -4.3368757 0 -4.3368757 3.6572621e-10 17.820115 + 504 0 -4.3368757 0 -4.3368757 -1.7749266e-10 17.820115 + 505 0 -4.3368757 0 -4.3368757 3.524171e-10 17.820115 + 506 0 -4.3368757 0 -4.3368757 -5.634566e-10 17.820115 + 507 0 -4.3368757 0 -4.3368757 3.3910472e-10 17.820115 + 508 0 -4.3368757 0 -4.3368757 1.0118057e-10 17.820115 + 509 0 -4.3368757 0 -4.3368757 -2.0409147e-10 17.820115 + 510 0 -4.3368757 0 -4.3368757 1.0118057e-10 17.820115 + 511 0 -4.3368757 0 -4.3368757 -2.1740047e-10 17.820115 + 512 0 -4.3368757 0 -4.3368757 1.0118057e-10 17.820115 + 513 0 -4.3368757 0 -4.3368757 1.1448973e-10 17.820115 + 514 0 -4.3368757 0 -4.3368757 1.1448973e-10 17.820115 + 515 0 -4.3368757 0 -4.3368757 -5.634566e-10 17.820115 + 516 0 -4.3368757 0 -4.3368757 3.3910472e-10 17.820115 + 517 0 -4.3368757 0 -4.3368757 3.2579889e-10 17.820115 + 518 0 -4.3368757 0 -4.3368757 -5.634566e-10 17.820115 + 519 0 -4.3368757 0 -4.3368757 3.6572621e-10 17.820115 + 520 0 -4.3368757 0 -4.3368757 -2.174135e-10 17.820115 + 521 0 -4.3368757 0 -4.3368757 -5.9007471e-10 17.820115 + 522 0 -4.3368757 0 -4.3368757 3.6572621e-10 17.820115 + 523 0 -4.3368757 0 -4.3368757 1.0118057e-10 17.820115 + 524 0 -4.3368757 0 -4.3368757 -2.3070958e-10 17.820115 + 525 0 -4.3368757 0 -4.3368757 1.0118057e-10 17.820115 + 526 0 -4.3368757 0 -4.3368757 1.0118062e-10 17.820115 + 527 0 -4.3368757 0 -4.3368757 1.0118062e-10 17.820115 + 528 0 -4.3368757 0 -4.3368757 -1.9079536e-10 17.820115 + 529 0 -4.3368757 0 -4.3368757 1.0118062e-10 17.820115 + 530 0 -4.3368757 0 -4.3368757 -2.174135e-10 17.820115 + 531 0 -4.3368757 0 -4.3368757 1.0118062e-10 17.820115 + 532 0 -4.3368757 0 -4.3368757 1.0118057e-10 17.820115 + 533 0 -4.3368757 0 -4.3368757 1.0118057e-10 17.820115 + 534 0 -4.3368757 0 -4.3368757 -2.0409147e-10 17.820115 + 535 0 -4.3368757 0 -4.3368757 1.0118057e-10 17.820115 + 536 0 -4.3368757 0 -4.3368757 -2.0409147e-10 17.820115 + 537 0 -4.3368757 0 -4.3368757 1.0118057e-10 17.820115 + 538 0 -4.3368757 0 -4.3368757 8.787152e-11 17.820115 + 539 0 -4.3368757 0 -4.3368757 -2.3070958e-10 17.820115 + 540 0 -4.3368757 0 -4.3368757 3.39108e-10 17.820115 + 541 0 -4.3368757 0 -4.3368757 3.39108e-10 17.820115 + 542 0 -4.3368757 0 -4.3368757 -1.7749266e-10 17.820115 + 543 0 -4.3368757 0 -4.3368757 3.39108e-10 17.820115 + 544 0 -4.3368757 0 -4.3368757 -1.9079536e-10 17.820115 + 545 0 -4.3368757 0 -4.3368757 -5.634566e-10 17.820115 + 546 0 -4.3368757 0 -4.3368757 3.39108e-10 17.820115 + 547 0 -4.3368757 0 -4.3368757 1.0118057e-10 17.820115 + 548 0 -4.3368757 0 -4.3368757 -2.1740058e-10 17.820115 + 549 0 -4.3368757 0 -4.3368757 1.0118057e-10 17.820115 + 550 0 -4.3368757 0 -4.3368757 -2.4401868e-10 17.820115 + 551 0 -4.3368757 0 -4.3368757 1.0118057e-10 17.820115 + 552 0 -4.3368757 0 -4.3368757 8.787152e-11 17.820115 + 553 0 -4.3368757 0 -4.3368757 8.787152e-11 17.820115 + 554 0 -4.3368757 0 -4.3368757 -1.9079536e-10 17.820115 + 555 0 -4.3368757 0 -4.3368757 1.0118062e-10 17.820115 + 556 0 -4.3368757 0 -4.3368757 -1.9079536e-10 17.820115 + 557 0 -4.3368757 0 -4.3368757 3.39108e-10 17.820115 + 558 0 -4.3368757 0 -4.3368757 -1.9080176e-10 17.820115 + 559 0 -4.3368757 0 -4.3368757 3.2579889e-10 17.820115 + 560 0 -4.3368757 0 -4.3368757 -5.7676571e-10 17.820115 + 561 0 -4.3368757 0 -4.3368757 3.39108e-10 17.820115 + 562 0 -4.3368757 0 -4.3368757 3.2579889e-10 17.820115 + 563 0 -4.3368757 0 -4.3368757 -5.9007481e-10 17.820115 + 564 0 -4.3368757 0 -4.3368757 3.39108e-10 17.820115 + 565 0 -4.3368757 0 -4.3368757 3.1248979e-10 17.820115 + 566 0 -4.3368757 0 -4.3368757 -5.9007481e-10 17.820115 + 567 0 -4.3368757 0 -4.3368757 3.39108e-10 17.820115 + 568 0 -4.3368757 0 -4.3368757 -6.1669292e-10 17.820115 + 569 0 -4.3368757 0 -4.3368757 3.39108e-10 17.820115 + 570 0 -4.3368757 0 -4.3368757 3.39108e-10 17.820115 + 571 0 -4.3368757 0 -4.3368757 -6.1669292e-10 17.820115 + 572 0 -4.3368757 0 -4.3368757 3.39108e-10 17.820115 + 573 0 -4.3368757 0 -4.3368757 3.2579889e-10 17.820115 + 574 0 -4.3368757 0 -4.3368757 -6.1669292e-10 17.820115 + 575 0 -4.3368757 0 -4.3368757 3.39108e-10 17.820115 + 576 0 -4.3368757 0 -4.3368757 7.4562365e-11 17.820115 + 577 0 -4.3368757 0 -4.3368757 -2.5732779e-10 17.820115 + 578 0 -4.3368757 0 -4.3368757 7.4562365e-11 17.820115 + 579 0 -4.3368757 0 -4.3368757 8.787152e-11 17.820115 + 580 0 -4.3368757 0 -4.3368757 8.787152e-11 17.820115 + 581 0 -4.3368757 0 -4.3368757 -2.1741357e-10 17.820115 + 582 0 -4.3368757 0 -4.3368757 8.787152e-11 17.820115 + 583 0 -4.3368757 0 -4.3368757 -2.0410767e-10 17.820115 + 584 0 -4.3368757 0 -4.3368757 3.1248979e-10 17.820115 + 585 0 -4.3368757 0 -4.3368757 3.1248979e-10 17.820115 + 586 0 -4.3368757 0 -4.3368757 -1.7749593e-10 17.820115 + 587 0 -4.3368757 0 -4.3368757 -1.7749593e-10 17.820115 + 588 0 -4.3368757 0 -4.3368757 3.1248979e-10 17.820115 + 589 0 -4.3368757 0 -4.3368757 -5.6345983e-10 17.820115 + 590 0 -4.3368757 0 -4.3368757 3.2579889e-10 17.820115 + 591 0 -4.3368757 0 -4.3368757 3.1248979e-10 17.820115 + 592 0 -4.3368757 0 -4.3368757 -5.6345983e-10 17.820115 + 593 0 -4.3368757 0 -4.3368757 3.1248979e-10 17.820115 + 594 0 -4.3368757 0 -4.3368757 3.3910475e-10 17.820115 + 595 0 -4.3368757 0 -4.3368757 -5.6345983e-10 17.820115 + 596 0 -4.3368757 0 -4.3368757 3.1248979e-10 17.820115 + 597 0 -4.3368757 0 -4.3368757 -2.1741677e-10 17.820115 + 598 0 -4.3368757 0 -4.3368757 7.4562416e-11 17.820115 + 599 0 -4.3368757 0 -4.3368757 1.0117083e-10 17.820115 + 600 0 -4.3368757 0 -4.3368757 1.0119228e-10 17.820115 + 601 0 -4.3368757 0 -4.3368757 -2.3070968e-10 17.820115 + 602 0 -4.3368757 0 -4.3368757 -2.0410762e-10 17.820115 + 603 0 -4.3368757 0 -4.3368757 1.0117083e-10 17.820115 + 604 0 -4.3368757 0 -4.3368757 8.7868271e-11 17.820115 + 605 0 -4.3368757 0 -4.3368757 8.7868271e-11 17.820115 + 606 0 -4.3368757 0 -4.3368757 -1.9079864e-10 17.820115 + 607 0 -4.3368757 0 -4.3368757 1.0117737e-10 17.820115 + 608 0 -4.3368757 0 -4.3368757 -2.0410774e-10 17.820115 + 609 0 -4.3368757 0 -4.3368757 3.3910475e-10 17.820115 + 610 0 -4.3368757 0 -4.3368757 -1.9080504e-10 17.820115 + 611 0 -4.3368757 0 -4.3368757 7.457427e-11 17.820115 + 612 0 -4.3368757 0 -4.3368757 -1.9080504e-10 17.820115 + 613 0 -4.3368757 0 -4.3368757 1.0117083e-10 17.820115 + 614 0 -4.3368757 0 -4.3368757 3.3910475e-10 17.820115 + 615 0 -4.3368757 0 -4.3368757 1.0119228e-10 17.820115 + 616 0 -4.3368757 0 -4.3368757 1.0119228e-10 17.820115 + 617 0 -4.3368757 0 -4.3368757 -1.7749921e-10 17.820115 + 618 0 -4.3368757 0 -4.3368757 3.524106e-10 17.820115 + 619 0 -4.3368757 0 -4.3368757 -5.6346308e-10 17.820115 + 620 0 -4.3368757 0 -4.3368757 3.3910475e-10 17.820115 + 621 0 -4.3368757 0 -4.3368757 -1.9080831e-10 17.820115 + 622 0 -4.3368757 0 -4.3368757 3.524136e-10 17.820115 + 623 0 -4.3368757 0 -4.3368757 -5.6346308e-10 17.820115 + 624 0 -4.3368757 0 -4.3368757 3.3910475e-10 17.820115 + 625 0 -4.3368757 0 -4.3368757 1.0119228e-10 17.820115 + 626 0 -4.3368757 0 -4.3368757 -1.641902e-10 17.820115 + 627 0 -4.3368757 0 -4.3368757 -2.0410774e-10 17.820115 + 628 0 -4.3368757 0 -4.3368757 1.0119228e-10 17.820115 + 629 0 -4.3368757 0 -4.3368757 3.524136e-10 17.820115 + 630 0 -4.3368757 0 -4.3368757 -1.9079864e-10 17.820115 + 631 0 -4.3368757 0 -4.3368757 -1.9079864e-10 17.820115 + 632 0 -4.3368757 0 -4.3368757 1.1448323e-10 17.820115 + 633 0 -4.3368757 0 -4.3368757 -1.9079864e-10 17.820115 + 634 0 -4.3368757 0 -4.3368757 3.524106e-10 17.820115 + 635 0 -4.3368757 0 -4.3368757 1.1448323e-10 17.820115 + 636 0 -4.3368757 0 -4.3368757 1.0117075e-10 17.820115 + 637 0 -4.3368757 0 -4.3368757 -2.0410774e-10 17.820115 + 638 0 -4.3368757 0 -4.3368757 3.391015e-10 17.820115 + 639 0 -4.3368757 0 -4.3368757 3.391015e-10 17.820115 + 640 0 -4.3368757 0 -4.3368757 -1.9080831e-10 17.820115 + 641 0 -4.3368757 0 -4.3368757 3.5241035e-10 17.820115 + 642 0 -4.3368757 0 -4.3368757 -5.6346308e-10 17.820115 + 643 0 -4.3368757 0 -4.3368757 3.524106e-10 17.820115 + 644 0 -4.3368757 0 -4.3368757 -1.9079864e-10 17.820115 + 645 0 -4.3368757 0 -4.3368757 -5.6346308e-10 17.820115 + 646 0 -4.3368757 0 -4.3368757 3.3910475e-10 17.820115 + 647 0 -4.3368757 0 -4.3368757 3.257924e-10 17.820115 + 648 0 -4.3368757 0 -4.3368757 -5.6346308e-10 17.820115 + 649 0 -4.3368757 0 -4.3368757 3.391015e-10 17.820115 + 650 0 -4.3368757 0 -4.3368757 8.7858472e-11 17.820115 + 651 0 -4.3368757 0 -4.3368757 -5.6346308e-10 17.820115 + 652 0 -4.3368757 0 -4.3368757 3.524106e-10 17.820115 + 653 0 -4.3368757 0 -4.3368757 8.7865021e-11 17.820115 + 654 0 -4.3368757 0 -4.3368757 -1.9079864e-10 17.820115 + 655 0 -4.3368757 0 -4.3368757 3.391015e-10 17.820115 + 656 0 -4.3368757 0 -4.3368757 1.0117413e-10 17.820115 + 657 0 -4.3368757 0 -4.3368757 -1.7749921e-10 17.820115 + 658 0 -4.3368757 0 -4.3368757 3.257924e-10 17.820115 + 659 0 -4.3368757 0 -4.3368757 1.0119225e-10 17.820115 + 660 0 -4.3368757 0 -4.3368757 -1.9080831e-10 17.820115 + 661 0 -4.3368757 0 -4.3368757 1.0116758e-10 17.820115 + 662 0 -4.3368757 0 -4.3368757 3.5241035e-10 17.820115 + 663 0 -4.3368757 0 -4.3368757 1.0119225e-10 17.820115 + 664 0 -4.3368757 0 -4.3368757 -2.1741682e-10 17.820115 + 665 0 -4.3368757 0 -4.3368757 1.0117392e-10 17.820115 + 666 0 -4.3368757 0 -4.3368757 -2.0410774e-10 17.820115 + 667 0 -4.3368757 0 -4.3368757 3.5241035e-10 17.820115 + 668 0 -4.3368757 0 -4.3368757 1.0117392e-10 17.820115 + 669 0 -4.3368757 0 -4.3368757 -1.9080841e-10 17.820115 + 670 0 -4.3368757 0 -4.3368757 1.0119225e-10 17.820115 + 671 0 -4.3368757 0 -4.3368757 -1.9080841e-10 17.820115 + 672 0 -4.3368757 0 -4.3368757 3.5241035e-10 17.820115 + 673 0 -4.3368757 0 -4.3368757 -2.1741685e-10 17.820115 + 674 0 -4.3368757 0 -4.3368757 1.0117392e-10 17.820115 + 675 0 -4.3368757 0 -4.3368757 -2.0410774e-10 17.820115 + 676 0 -4.3368757 0 -4.3368757 3.1248329e-10 17.820115 + 677 0 -4.3368757 0 -4.3368757 7.4555917e-11 17.820115 + 678 0 -4.3368757 0 -4.3368757 1.011675e-10 17.820115 + 679 0 -4.3368757 0 -4.3368757 1.011675e-10 17.820115 + 680 0 -4.3368757 0 -4.3368757 8.7883146e-11 17.820115 + 681 0 -4.3368757 0 -4.3368757 -2.1741682e-10 17.820115 + 682 0 -4.3368757 0 -4.3368757 -2.1741682e-10 17.820115 + 683 0 -4.3368757 0 -4.3368757 6.1240263e-11 17.820115 + 684 0 -4.3368757 0 -4.3368757 1.0117392e-10 17.820115 + 685 0 -4.3368757 0 -4.3368757 1.0117392e-10 17.820115 + 686 0 -4.3368757 0 -4.3368757 -2.1741685e-10 17.820115 + 687 0 -4.3368757 0 -4.3368757 3.3910125e-10 17.820115 + 688 0 -4.3368757 0 -4.3368757 -2.3072593e-10 17.820115 + 689 0 -4.3368757 0 -4.3368757 8.7858396e-11 17.820115 + 690 0 -4.3368757 0 -4.3368757 -2.1741682e-10 17.820115 + 691 0 -4.3368757 0 -4.3368757 3.2579214e-10 17.820115 + 692 0 -4.3368757 0 -4.3368757 2.9917419e-10 17.820115 + 693 0 -4.3368757 0 -4.3368757 -1.6419668e-10 17.820115 + 694 0 -4.3368757 0 -4.3368757 -1.6419668e-10 17.820115 + 695 0 -4.3368757 0 -4.3368757 3.2579214e-10 17.820115 + 696 0 -4.3368757 0 -4.3368757 -1.9080511e-10 17.820115 + 697 0 -4.3368757 0 -4.3368757 8.7864818e-11 17.820115 + 698 0 -4.3368757 0 -4.3368757 -1.9080511e-10 17.820115 + 699 0 -4.3368757 0 -4.3368757 3.2579214e-10 17.820115 + 700 0 -4.3368757 0 -4.3368757 -5.6346308e-10 17.820115 + 701 0 -4.3368757 0 -4.3368757 2.9917419e-10 17.820115 + 702 0 -4.3368757 0 -4.3368757 8.7858396e-11 17.820115 + 703 0 -4.3368757 0 -4.3368757 -2.3072593e-10 17.820115 + 704 0 -4.3368757 0 -4.3368757 1.144766e-10 17.820115 + 705 0 -4.3368757 0 -4.3368757 -2.3072593e-10 17.820115 + 706 0 -4.3368757 0 -4.3368757 3.39095e-10 17.820115 + 707 0 -4.3368757 0 -4.3368757 8.7858472e-11 17.820115 + 708 0 -4.3368757 0 -4.3368757 8.7864818e-11 17.820115 + 709 0 -4.3368757 0 -4.3368757 8.7864818e-11 17.820115 + 710 0 -4.3368757 0 -4.3368757 -1.9080511e-10 17.820115 + 711 0 -4.3368757 0 -4.3368757 3.2579214e-10 17.820115 + 712 0 -4.3368757 0 -4.3368757 -5.6346308e-10 17.820115 + 713 0 -4.3368757 0 -4.3368757 2.9917419e-10 17.820115 + 714 0 -4.3368757 0 -4.3368757 3.6571296e-10 17.820115 + 715 0 -4.3368757 0 -4.3368757 -5.7677218e-10 17.820115 + 716 0 -4.3368757 0 -4.3368757 3.2579214e-10 17.820115 + 717 0 -4.3368757 0 -4.3368757 1.144766e-10 17.820115 + 718 0 -4.3368757 0 -4.3368757 -1.9080511e-10 17.820115 + 719 0 -4.3368757 0 -4.3368757 1.011675e-10 17.820115 + 720 0 -4.3368757 0 -4.3368757 -2.1742335e-10 17.820115 + 721 0 -4.3368757 0 -4.3368757 1.144766e-10 17.820115 + 722 0 -4.3368757 0 -4.3368757 -2.0411424e-10 17.820115 + 723 0 -4.3368757 0 -4.3368757 1.144766e-10 17.820115 + 724 0 -4.3368757 0 -4.3368757 3.6571296e-10 17.820115 + 725 0 -4.3368757 0 -4.3368757 -1.9080511e-10 17.820115 + 726 0 -4.3368757 0 -4.3368757 1.144766e-10 17.820115 + 727 0 -4.3368757 0 -4.3368757 -1.9080511e-10 17.820115 + 728 0 -4.3368757 0 -4.3368757 3.6571296e-10 17.820115 + 729 0 -4.3368757 0 -4.3368757 1.011675e-10 17.820115 + 730 0 -4.3368757 0 -4.3368757 1.011675e-10 17.820115 + 731 0 -4.3368757 0 -4.3368757 -1.9080511e-10 17.820115 + 732 0 -4.3368757 0 -4.3368757 1.011675e-10 17.820115 + 733 0 -4.3368757 0 -4.3368757 1.4109474e-10 17.820115 + 734 0 -4.3368757 0 -4.3368757 -1.9080511e-10 17.820115 + 735 0 -4.3368757 0 -4.3368757 3.3909475e-10 17.820115 + 736 0 -4.3368757 0 -4.3368757 1.011675e-10 17.820115 + 737 0 -4.3368757 0 -4.3368757 1.2777271e-10 17.820115 + 738 0 -4.3368757 0 -4.3368757 -2.0411422e-10 17.820115 + 739 0 -4.3368757 0 -4.3368757 -1.6420967e-10 17.820115 + 740 0 -4.3368757 0 -4.3368757 7.4549368e-11 17.820115 + 741 0 -4.3368757 0 -4.3368757 3.6571296e-10 17.820115 + 742 0 -4.3368757 0 -4.3368757 3.6571296e-10 17.820115 + 743 0 -4.3368757 0 -4.3368757 1.2777271e-10 17.820115 + 744 0 -4.3368757 0 -4.3368757 -2.0411422e-10 17.820115 + 745 0 -4.3368757 0 -4.3368757 1.2777271e-10 17.820115 + 746 0 -4.3368757 0 -4.3368757 -1.9080511e-10 17.820115 + 747 0 -4.3368757 0 -4.3368757 1.2778563e-10 17.820115 + 748 0 -4.3368757 0 -4.3368757 1.011675e-10 17.820115 + 749 0 -4.3368757 0 -4.3368757 1.1449491e-10 17.820115 + 750 0 -4.3368757 0 -4.3368757 -1.6420967e-10 17.820115 + 751 0 -4.3368757 0 -4.3368757 1.2777271e-10 17.820115 + 752 0 -4.3368757 0 -4.3368757 1.2780401e-10 17.820115 + 753 0 -4.3368757 0 -4.3368757 -1.6420967e-10 17.820115 + 754 0 -4.3368757 0 -4.3368757 3.7902206e-10 17.820115 + 755 0 -4.3368757 0 -4.3368757 -5.7677216e-10 17.820115 + 756 0 -4.3368757 0 -4.3368757 3.7902206e-10 17.820115 + 757 0 -4.3368757 0 -4.3368757 1.2778563e-10 17.820115 + 758 0 -4.3368757 0 -4.3368757 -5.9008126e-10 17.820115 + 759 0 -4.3368757 0 -4.3368757 3.3909475e-10 17.820115 + 760 0 -4.3368757 0 -4.3368757 1.2777271e-10 17.820115 + 761 0 -4.3368757 0 -4.3368757 -5.7677216e-10 17.820115 + 762 0 -4.3368757 0 -4.3368757 3.7902206e-10 17.820115 + 763 0 -4.3368757 0 -4.3368757 -5.7677216e-10 17.820115 + 764 0 -4.3368757 0 -4.3368757 3.3909475e-10 17.820115 + 765 0 -4.3368757 0 -4.3368757 3.7902206e-10 17.820115 + 766 0 -4.3368757 0 -4.3368757 -5.7677216e-10 17.820115 + 767 0 -4.3368757 0 -4.3368757 3.7902206e-10 17.820115 + 768 0 -4.3368757 0 -4.3368757 1.2777271e-10 17.820115 + 769 0 -4.3368757 0 -4.3368757 -5.9008126e-10 17.820115 + 770 0 -4.3368757 0 -4.3368757 3.7902206e-10 17.820115 + 771 0 -4.3368757 0 -4.3368757 -2.0411422e-10 17.820115 + 772 0 -4.3368757 0 -4.3368757 -2.0411422e-10 17.820115 + 773 0 -4.3368757 0 -4.3368757 1.2777271e-10 17.820115 + 774 0 -4.3368757 0 -4.3368757 -2.1742332e-10 17.820115 + 775 0 -4.3368757 0 -4.3368757 1.2777271e-10 17.820115 + 776 0 -4.3368757 0 -4.3368757 1.1447653e-10 17.820115 + 777 0 -4.3368757 0 -4.3368757 -2.1742332e-10 17.820115 + 778 0 -4.3368757 0 -4.3368757 -2.1742332e-10 17.820115 + 779 0 -4.3368757 0 -4.3368757 3.7902206e-10 17.820115 + 780 0 -4.3368757 0 -4.3368757 -1.9082788e-10 17.820115 + 781 0 -4.3368757 0 -4.3368757 -1.9082788e-10 17.820115 + 782 0 -4.3368757 0 -4.3368757 1.1449491e-10 17.820115 + 783 0 -4.3368757 0 -4.3368757 -1.9082788e-10 17.820115 + 784 0 -4.3368757 0 -4.3368757 3.7902206e-10 17.820115 + 785 0 -4.3368757 0 -4.3368757 -6.0339036e-10 17.820115 + 786 0 -4.3368757 0 -4.3368757 3.7902206e-10 17.820115 + 787 0 -4.3368757 0 -4.3368757 -1.7751878e-10 17.820115 + 788 0 -4.3368757 0 -4.3368757 -1.7751878e-10 17.820115 + 789 0 -4.3368757 0 -4.3368757 1.011858e-10 17.820115 + 790 0 -4.3368757 0 -4.3368757 -1.7751878e-10 17.820115 + 791 0 -4.3368757 0 -4.3368757 3.7902206e-10 17.820115 + 792 0 -4.3368757 0 -4.3368757 -6.0339036e-10 17.820115 + 793 0 -4.3368757 0 -4.3368757 3.7902206e-10 17.820115 + 794 0 -4.3368757 0 -4.3368757 3.7902206e-10 17.820115 + 795 0 -4.3368757 0 -4.3368757 -6.0339036e-10 17.820115 + 796 0 -4.3368757 0 -4.3368757 3.7902206e-10 17.820115 + 797 0 -4.3368757 0 -4.3368757 -1.9082788e-10 17.820115 + 798 0 -4.3368757 0 -4.3368757 1.011858e-10 17.820115 + 799 0 -4.3368757 0 -4.3368757 -1.9082788e-10 17.820115 + 800 0 -4.3368757 0 -4.3368757 3.7902206e-10 17.820115 + 801 0 -4.3368757 0 -4.3368757 -2.307324e-10 17.820115 + 802 0 -4.3368757 0 -4.3368757 -2.307324e-10 17.820115 + 803 0 -4.3368757 0 -4.3368757 1.1447653e-10 17.820115 + 804 0 -4.3368757 0 -4.3368757 -2.174233e-10 17.820115 + 805 0 -4.3368757 0 -4.3368757 3.6571296e-10 17.820115 + 806 0 -4.3368757 0 -4.3368757 3.6571296e-10 17.820115 + 807 0 -4.3368757 0 -4.3368757 -1.9082788e-10 17.820115 + 808 0 -4.3368757 0 -4.3368757 -1.9082788e-10 17.820115 + 809 0 -4.3368757 0 -4.3368757 3.5240385e-10 17.820115 + 810 0 -4.3368757 0 -4.3368757 -6.0339036e-10 17.820115 + 811 0 -4.3368757 0 -4.3368757 3.7902206e-10 17.820115 + 812 0 -4.3368757 0 -4.3368757 7.4567594e-11 17.820115 + 813 0 -4.3368757 0 -4.3368757 -1.6420967e-10 17.820115 + 814 0 -4.3368757 0 -4.3368757 7.4567594e-11 17.820115 + 815 0 -4.3368757 0 -4.3368757 -1.6420967e-10 17.820115 + 816 0 -4.3368757 0 -4.3368757 1.011545e-10 17.820115 + 817 0 -4.3368757 0 -4.3368757 7.4567594e-11 17.820115 + 818 0 -4.3368757 0 -4.3368757 -1.6420967e-10 17.820115 + 819 0 -4.3368757 0 -4.3368757 3.5240385e-10 17.820115 + 820 0 -4.3368757 0 -4.3368757 -5.7677218e-10 17.820115 + 821 0 -4.3368757 0 -4.3368757 3.6571296e-10 17.820115 + 822 0 -4.3368757 0 -4.3368757 3.5240385e-10 17.820115 + 823 0 -4.3368757 0 -4.3368757 -5.7677218e-10 17.820115 + 824 0 -4.3368757 0 -4.3368757 3.5240385e-10 17.820115 + 825 0 -4.3368757 0 -4.3368757 1.2777269e-10 17.820115 + 826 0 -4.3368757 0 -4.3368757 -5.7677218e-10 17.820115 + 827 0 -4.3368757 0 -4.3368757 3.5240385e-10 17.820115 + 828 0 -4.3368757 0 -4.3368757 -2.4404153e-10 17.820115 + 829 0 -4.3368757 0 -4.3368757 1.2777269e-10 17.820115 + 830 0 -4.3368757 0 -4.3368757 1.0116742e-10 17.820115 + 831 0 -4.3368757 0 -4.3368757 -2.4404153e-10 17.820115 + 832 0 -4.3368757 0 -4.3368757 3.5240385e-10 17.820115 + 833 0 -4.3368757 0 -4.3368757 -1.6420967e-10 17.820115 + 834 0 -4.3368757 0 -4.3368757 7.4567594e-11 17.820115 + 835 0 -4.3368757 0 -4.3368757 1.1446358e-10 17.820115 + 836 0 -4.3368757 0 -4.3368757 -1.7751878e-10 17.820115 + 837 0 -4.3368757 0 -4.3368757 -1.7751878e-10 17.820115 + 838 0 -4.3368757 0 -4.3368757 3.7901554e-10 17.820115 + 839 0 -4.3368757 0 -4.3368757 -1.9082788e-10 17.820115 + 840 0 -4.3368757 0 -4.3368757 1.011793e-10 17.820115 + 841 0 -4.3368757 0 -4.3368757 -1.7751878e-10 17.820115 + 842 0 -4.3368757 0 -4.3368757 1.1446358e-10 17.820115 + 843 0 -4.3368757 0 -4.3368757 7.4567594e-11 17.820115 + 844 0 -4.3368757 0 -4.3368757 1.1446358e-10 17.820115 + 845 0 -4.3368757 0 -4.3368757 -1.7751878e-10 17.820115 + 846 0 -4.3368757 0 -4.3368757 3.7901554e-10 17.820115 + 847 0 -4.3368757 0 -4.3368757 -1.9082788e-10 17.820115 + 848 0 -4.3368757 0 -4.3368757 -1.9082788e-10 17.820115 + 849 0 -4.3368757 0 -4.3368757 1.011793e-10 17.820115 + 850 0 -4.3368757 0 -4.3368757 -1.7751878e-10 17.820115 + 851 0 -4.3368757 0 -4.3368757 1.0115448e-10 17.820115 + 852 0 -4.3368757 0 -4.3368757 -2.1742332e-10 17.820115 + 853 0 -4.3368757 0 -4.3368757 3.7901554e-10 17.820115 + 854 0 -4.3368757 0 -4.3368757 1.1446358e-10 17.820115 + 855 0 -4.3368757 0 -4.3368757 1.0115448e-10 17.820115 + 856 0 -4.3368757 0 -4.3368757 1.2778563e-10 17.820115 + 857 0 -4.3368757 0 -4.3368757 1.2778563e-10 17.820115 + 858 0 -4.3368757 0 -4.3368757 -2.174233e-10 17.820115 + 859 0 -4.3368757 0 -4.3368757 8.7858294e-11 17.820115 + 860 0 -4.3368757 0 -4.3368757 -2.174233e-10 17.820115 + 861 0 -4.3368757 0 -4.3368757 1.0115448e-10 17.820115 + 862 0 -4.3368757 0 -4.3368757 1.144765e-10 17.820115 + 863 0 -4.3368757 0 -4.3368757 1.0115448e-10 17.820115 + 864 0 -4.3368757 0 -4.3368757 -2.4404153e-10 17.820115 + 865 0 -4.3368757 0 -4.3368757 1.0115448e-10 17.820115 + 866 0 -4.3368757 0 -4.3368757 8.78702e-11 17.820115 + 867 0 -4.3368757 0 -4.3368757 -2.0411422e-10 17.820115 + 868 0 -4.3368757 0 -4.3368757 1.1447653e-10 17.820115 + 869 0 -4.3368757 0 -4.3368757 8.7845373e-11 17.820115 + 870 0 -4.3368757 0 -4.3368757 1.1447653e-10 17.820115 + 871 0 -4.3368757 0 -4.3368757 1.1447653e-10 17.820115 + 872 0 -4.3368757 0 -4.3368757 -2.307324e-10 17.820115 + 873 0 -4.3368757 0 -4.3368757 -1.7751875e-10 17.820115 + 874 0 -4.3368757 0 -4.3368757 3.3908822e-10 17.820115 + 875 0 -4.3368757 0 -4.3368757 -1.7751875e-10 17.820115 + 876 0 -4.3368757 0 -4.3368757 7.4561096e-11 17.820115 + 877 0 -4.3368757 0 -4.3368757 -1.7751875e-10 17.820115 + 878 0 -4.3368757 0 -4.3368757 3.3908822e-10 17.820115 + 879 0 -4.3368757 0 -4.3368757 -1.7751875e-10 17.820115 + 880 0 -4.3368757 0 -4.3368757 7.4561096e-11 17.820115 + 881 0 -4.3368757 0 -4.3368757 1.0115445e-10 17.820115 + 882 0 -4.3368757 0 -4.3368757 1.1447653e-10 17.820115 + 883 0 -4.3368757 0 -4.3368757 -2.1742332e-10 17.820115 + 884 0 -4.3368757 0 -4.3368757 -1.7751875e-10 17.820115 + 885 0 -4.3368757 0 -4.3368757 8.7845373e-11 17.820115 + 886 0 -4.3368757 0 -4.3368757 3.3908822e-10 17.820115 + 887 0 -4.3368757 0 -4.3368757 3.3908822e-10 17.820115 + 888 0 -4.3368757 0 -4.3368757 1.1446356e-10 17.820115 + 889 0 -4.3368757 0 -4.3368757 -5.9009428e-10 17.820115 + 890 0 -4.3368757 0 -4.3368757 3.6570641e-10 17.820115 + 891 0 -4.3368757 0 -4.3368757 1.1447653e-10 17.820115 + 892 0 -4.3368757 0 -4.3368757 -6.0340339e-10 17.820115 + 893 0 -4.3368757 0 -4.3368757 3.3908822e-10 17.820115 + 894 0 -4.3368757 0 -4.3368757 1.0115445e-10 17.820115 + 895 0 -4.3368757 0 -4.3368757 -6.0340339e-10 17.820115 + 896 0 -4.3368757 0 -4.3368757 3.6570641e-10 17.820115 + 897 0 -4.3368757 0 -4.3368757 1.1447653e-10 17.820115 + 898 0 -4.3368757 0 -4.3368757 -6.0340339e-10 17.820115 + 899 0 -4.3368757 0 -4.3368757 3.3908822e-10 17.820115 + 900 0 -4.3368757 0 -4.3368757 1.0115445e-10 17.820115 + 901 0 -4.3368757 0 -4.3368757 -6.0340339e-10 17.820115 + 902 0 -4.3368757 0 -4.3368757 3.6570641e-10 17.820115 + 903 0 -4.3368757 0 -4.3368757 1.0116742e-10 17.820115 + 904 0 -4.3368757 0 -4.3368757 -2.307324e-10 17.820115 + 905 0 -4.3368757 0 -4.3368757 8.785832e-11 17.820115 + 906 0 -4.3368757 0 -4.3368757 -2.174233e-10 17.820115 + 907 0 -4.3368757 0 -4.3368757 1.0115445e-10 17.820115 + 908 0 -4.3368757 0 -4.3368757 1.0116742e-10 17.820115 + 909 0 -4.3368757 0 -4.3368757 1.0115445e-10 17.820115 + 910 0 -4.3368757 0 -4.3368757 1.0115445e-10 17.820115 + 911 0 -4.3368757 0 -4.3368757 -2.3073242e-10 17.820115 + 912 0 -4.3368757 0 -4.3368757 3.6570641e-10 17.820115 + 913 0 -4.3368757 0 -4.3368757 3.523973e-10 17.820115 + 914 0 -4.3368757 0 -4.3368757 -2.0413696e-10 17.820115 + 915 0 -4.3368757 0 -4.3368757 8.78702e-11 17.820115 + 916 0 -4.3368757 0 -4.3368757 -2.0413696e-10 17.820115 + 917 0 -4.3368757 0 -4.3368757 3.523973e-10 17.820115 + 918 0 -4.3368757 0 -4.3368757 -2.0413696e-10 17.820115 + 919 0 -4.3368757 0 -4.3368757 8.78702e-11 17.820115 + 920 0 -4.3368757 0 -4.3368757 -2.0413696e-10 17.820115 + 921 0 -4.3368757 0 -4.3368757 3.523973e-10 17.820115 + 922 0 -4.3368757 0 -4.3368757 -2.0413696e-10 17.820115 + 923 0 -4.3368757 0 -4.3368757 7.4561096e-11 17.820115 + 924 0 -4.3368757 0 -4.3368757 -2.0413696e-10 17.820115 + 925 0 -4.3368757 0 -4.3368757 3.523973e-10 17.820115 + 926 0 -4.3368757 0 -4.3368757 -2.0413696e-10 17.820115 + 927 0 -4.3368757 0 -4.3368757 7.4561096e-11 17.820115 + 928 0 -4.3368757 0 -4.3368757 -2.0413696e-10 17.820115 + 929 0 -4.3368757 0 -4.3368757 3.523973e-10 17.820115 + 930 0 -4.3368757 0 -4.3368757 -2.0413696e-10 17.820115 + 931 0 -4.3368757 0 -4.3368757 7.4561096e-11 17.820115 + 932 0 -4.3368757 0 -4.3368757 -2.0413696e-10 17.820115 + 933 0 -4.3368757 0 -4.3368757 3.523973e-10 17.820115 + 934 0 -4.3368757 0 -4.3368757 -2.0413696e-10 17.820115 + 935 0 -4.3368757 0 -4.3368757 7.4561096e-11 17.820115 + 936 0 -4.3368757 0 -4.3368757 -1.7751875e-10 17.820115 + 937 0 -4.3368757 0 -4.3368757 3.523973e-10 17.820115 + 938 0 -4.3368757 0 -4.3368757 -1.9082786e-10 17.820115 + 939 0 -4.3368757 0 -4.3368757 3.390882e-10 17.820115 + 940 0 -4.3368757 0 -4.3368757 -1.9080519e-10 17.820115 + 941 0 -4.3368757 0 -4.3368757 -5.6348267e-10 17.820115 + 942 0 -4.3368757 0 -4.3368757 3.523973e-10 17.820115 + 943 0 -4.3368757 0 -4.3368757 1.0115445e-10 17.820115 + 944 0 -4.3368757 0 -4.3368757 -2.3073265e-10 17.820115 + 945 0 -4.3368757 0 -4.3368757 1.1446356e-10 17.820115 + 946 0 -4.3368757 0 -4.3368757 -2.3073265e-10 17.820115 + 947 0 -4.3368757 0 -4.3368757 3.390882e-10 17.820115 + 948 0 -4.3368757 0 -4.3368757 -2.0413696e-10 17.820115 + 949 0 -4.3368757 0 -4.3368757 3.2577909e-10 17.820115 + 950 0 -4.3368757 0 -4.3368757 -5.7679178e-10 17.820115 + 951 0 -4.3368757 0 -4.3368757 3.390882e-10 17.820115 + 952 0 -4.3368757 0 -4.3368757 8.7876698e-11 17.820115 + 953 0 -4.3368757 0 -4.3368757 -2.0413696e-10 17.820115 + 954 0 -4.3368757 0 -4.3368757 -2.307324e-10 17.820115 + 955 0 -4.3368757 0 -4.3368757 3.524038e-10 17.820115 + 956 0 -4.3368757 0 -4.3368757 -5.7679178e-10 17.820115 + 957 0 -4.3368757 0 -4.3368757 3.390882e-10 17.820115 + 958 0 -4.3368757 0 -4.3368757 8.7845348e-11 17.820115 + 959 0 -4.3368757 0 -4.3368757 -2.0411444e-10 17.820115 + 960 0 -4.3368757 0 -4.3368757 1.0115445e-10 17.820115 + 961 0 -4.3368757 0 -4.3368757 -2.3073242e-10 17.820115 + 962 0 -4.3368757 0 -4.3368757 1.0115445e-10 17.820115 + 963 0 -4.3368757 0 -4.3368757 1.1447653e-10 17.820115 + 964 0 -4.3368757 0 -4.3368757 1.1447653e-10 17.820115 + 965 0 -4.3368757 0 -4.3368757 -2.0411429e-10 17.820115 + 966 0 -4.3368757 0 -4.3368757 3.6571291e-10 17.820115 + 967 0 -4.3368757 0 -4.3368757 -2.1744607e-10 17.820115 + 968 0 -4.3368757 0 -4.3368757 1.0118573e-10 17.820115 + 969 0 -4.3368757 0 -4.3368757 -1.9082786e-10 17.820115 + 970 0 -4.3368757 0 -4.3368757 1.0115445e-10 17.820115 + 971 0 -4.3368757 0 -4.3368757 3.524038e-10 17.820115 + 972 0 -4.3368757 0 -4.3368757 -5.7679178e-10 17.820115 + 973 0 -4.3368757 0 -4.3368757 3.6571291e-10 17.820115 + 974 0 -4.3368757 0 -4.3368757 3.390947e-10 17.820115 + 975 0 -4.3368757 0 -4.3368757 -5.9010088e-10 17.820115 + 976 0 -4.3368757 0 -4.3368757 3.524038e-10 17.820115 + 977 0 -4.3368757 0 -4.3368757 8.7845348e-11 17.820115 + 978 0 -4.3368757 0 -4.3368757 -2.0411444e-10 17.820115 + 979 0 -4.3368757 0 -4.3368757 3.390947e-10 17.820115 + 980 0 -4.3368757 0 -4.3368757 1.0115445e-10 17.820115 + 981 0 -4.3368757 0 -4.3368757 -2.0413696e-10 17.820115 + 982 0 -4.3368757 0 -4.3368757 3.6571286e-10 17.820115 + 983 0 -4.3368757 0 -4.3368757 1.0118573e-10 17.820115 + 984 0 -4.3368757 0 -4.3368757 -1.7751883e-10 17.820115 + 985 0 -4.3368757 0 -4.3368757 1.0118573e-10 17.820115 + 986 0 -4.3368757 0 -4.3368757 6.1227139e-11 17.820115 + 987 0 -4.3368757 0 -4.3368757 -1.9082786e-10 17.820115 + 988 0 -4.3368757 0 -4.3368757 -1.9082786e-10 17.820115 + 989 0 -4.3368757 0 -4.3368757 3.2578559e-10 17.820115 + 990 0 -4.3368757 0 -4.3368757 -1.5090062e-10 17.820115 + 991 0 -4.3368757 0 -4.3368757 -1.5090062e-10 17.820115 + 992 0 -4.3368757 0 -4.3368757 8.7876622e-11 17.820115 + 993 0 -4.3368757 0 -4.3368757 -2.0413696e-10 17.820115 + 994 0 -4.3368757 0 -4.3368757 3.5240375e-10 17.820115 + 995 0 -4.3368757 0 -4.3368757 -5.767918e-10 17.820115 + 996 0 -4.3368757 0 -4.3368757 3.390947e-10 17.820115 + 997 0 -4.3368757 0 -4.3368757 1.0115433e-10 17.820115 + 998 0 -4.3368757 0 -4.3368757 -5.634827e-10 17.820115 + 999 0 -4.3368757 0 -4.3368757 3.2578559e-10 17.820115 + 1000 0 -4.3368757 0 -4.3368757 3.7902196e-10 17.820115 + 1001 0 -4.3368757 0 -4.3368757 -5.767918e-10 17.820115 + 1002 0 -4.3368757 0 -4.3368757 3.2578559e-10 17.820115 + 1003 0 -4.3368757 0 -4.3368757 -1.5090062e-10 17.820115 + 1004 0 -4.3368757 0 -4.3368757 -1.5090062e-10 17.820115 + 1005 0 -4.3368757 0 -4.3368757 8.7876622e-11 17.820115 + 1006 0 -4.3368757 0 -4.3368757 -1.6420972e-10 17.820115 + 1007 0 -4.3368757 0 -4.3368757 3.5240375e-10 17.820115 + 1008 0 -4.3368757 0 -4.3368757 -2.0412732e-10 17.820115 + 1009 0 -4.3368757 0 -4.3368757 1.2778556e-10 17.820115 + 1010 0 -4.3368757 0 -4.3368757 -2.0412732e-10 17.820115 + 1011 0 -4.3368757 0 -4.3368757 1.011674e-10 17.820115 + 1012 0 -4.3368757 0 -4.3368757 8.7845221e-11 17.820115 + 1013 0 -4.3368757 0 -4.3368757 -2.307325e-10 17.820115 + 1014 0 -4.3368757 0 -4.3368757 3.390947e-10 17.820115 + 1015 0 -4.3368757 0 -4.3368757 3.390947e-10 17.820115 + 1016 0 -4.3368757 0 -4.3368757 -1.6420972e-10 17.820115 + 1017 0 -4.3368757 0 -4.3368757 -1.6420972e-10 17.820115 + 1018 0 -4.3368757 0 -4.3368757 1.1449483e-10 17.820115 + 1019 0 -4.3368757 0 -4.3368757 -2.0413696e-10 17.820115 + 1020 0 -4.3368757 0 -4.3368757 3.6571286e-10 17.820115 + 1021 0 -4.3368757 0 -4.3368757 -1.6420972e-10 17.820115 + 1022 0 -4.3368757 0 -4.3368757 -5.767918e-10 17.820115 + 1023 0 -4.3368757 0 -4.3368757 3.524038e-10 17.820115 + 1024 0 -4.3368757 0 -4.3368757 -1.6420972e-10 17.820115 + 1025 0 -4.3368757 0 -4.3368757 1.1449483e-10 17.820115 + 1026 0 -4.3368757 0 -4.3368757 -1.6420972e-10 17.820115 + 1027 0 -4.3368757 0 -4.3368757 3.7902196e-10 17.820115 + 1028 0 -4.3368757 0 -4.3368757 -5.767918e-10 17.820115 + 1029 0 -4.3368757 0 -4.3368757 3.7902196e-10 17.820115 + 1030 0 -4.3368757 0 -4.3368757 3.6571286e-10 17.820115 + 1031 0 -4.3368757 0 -4.3368757 -6.0341001e-10 17.820115 + 1032 0 -4.3368757 0 -4.3368757 3.7902196e-10 17.820115 + 1033 0 -4.3368757 0 -4.3368757 -2.3073265e-10 17.820115 + 1034 0 -4.3368757 0 -4.3368757 -2.3073265e-10 17.820115 + 1035 0 -4.3368757 0 -4.3368757 8.7845348e-11 17.820115 + 1036 0 -4.3368757 0 -4.3368757 1.0116735e-10 17.820115 + 1037 0 -4.3368757 0 -4.3368757 1.0116735e-10 17.820115 + 1038 0 -4.3368757 0 -4.3368757 -2.1743642e-10 17.820115 + 1039 0 -4.3368757 0 -4.3368757 3.6571286e-10 17.820115 + 1040 0 -4.3368757 0 -4.3368757 3.5240375e-10 17.820115 + 1041 0 -4.3368757 0 -4.3368757 -5.9010091e-10 17.820115 + 1042 0 -4.3368757 0 -4.3368757 3.524038e-10 17.820115 + 1043 0 -4.3368757 0 -4.3368757 1.0116735e-10 17.820115 + 1044 0 -4.3368757 0 -4.3368757 -1.7750911e-10 17.820115 + 1045 0 -4.3368757 0 -4.3368757 3.6571286e-10 17.820115 + 1046 0 -4.3368757 0 -4.3368757 3.2578559e-10 17.820115 + 1047 0 -4.3368757 0 -4.3368757 -1.5090062e-10 17.820115 + 1048 0 -4.3368757 0 -4.3368757 -1.5090062e-10 17.820115 + 1049 0 -4.3368757 0 -4.3368757 8.7876622e-11 17.820115 + 1050 0 -4.3368757 0 -4.3368757 -1.6420972e-10 17.820115 + 1051 0 -4.3368757 0 -4.3368757 1.1446343e-10 17.820115 + 1052 0 -4.3368757 0 -4.3368757 8.7876622e-11 17.820115 + 1053 0 -4.3368757 0 -4.3368757 1.0116735e-10 17.820115 + 1054 0 -4.3368757 0 -4.3368757 -1.6420972e-10 17.820115 + 1055 0 -4.3368757 0 -4.3368757 1.1446345e-10 17.820115 + 1056 0 -4.3368757 0 -4.3368757 -6.0341001e-10 17.820115 + 1057 0 -4.3368757 0 -4.3368757 -2.4404176e-10 17.820115 + 1058 0 -4.3368757 0 -4.3368757 1.2777256e-10 17.820115 + 1059 0 -4.3368757 0 -4.3368757 1.0116735e-10 17.820115 + 1060 0 -4.3368757 0 -4.3368757 -2.4404176e-10 17.820115 + 1061 0 -4.3368757 0 -4.3368757 3.5240375e-10 17.820115 + 1062 0 -4.3368757 0 -4.3368757 -1.6420972e-10 17.820115 + 1063 0 -4.3368757 0 -4.3368757 -5.7679178e-10 17.820115 + 1064 0 -4.3368757 0 -4.3368757 3.6571286e-10 17.820115 + 1065 0 -4.3368757 0 -4.3368757 1.2777256e-10 17.820115 + 1066 0 -4.3368757 0 -4.3368757 -2.1742355e-10 17.820115 + 1067 0 -4.3368757 0 -4.3368757 1.1446345e-10 17.820115 + 1068 0 -4.3368757 0 -4.3368757 -2.3073265e-10 17.820115 + 1069 0 -4.3368757 0 -4.3368757 3.9233759e-10 17.820115 + 1070 0 -4.3368757 0 -4.3368757 1.1446345e-10 17.820115 + 1071 0 -4.3368757 0 -4.3368757 -1.6420972e-10 17.820115 + 1072 0 -4.3368757 0 -4.3368757 3.9233759e-10 17.820115 + 1073 0 -4.3368757 0 -4.3368757 1.145013e-10 17.820115 + 1074 0 -4.3368757 0 -4.3368757 -1.6420972e-10 17.820115 + 1075 0 -4.3368757 0 -4.3368757 3.7902848e-10 17.820115 + 1076 0 -4.3368757 0 -4.3368757 -2.1743642e-10 17.820115 + 1077 0 -4.3368757 0 -4.3368757 -2.1743642e-10 17.820115 + 1078 0 -4.3368757 0 -4.3368757 1.2778558e-10 17.820115 + 1079 0 -4.3368757 0 -4.3368757 -2.1743642e-10 17.820115 + 1080 0 -4.3368757 0 -4.3368757 1.1446345e-10 17.820115 + 1081 0 -4.3368757 0 -4.3368757 1.4109469e-10 17.820115 + 1082 0 -4.3368757 0 -4.3368757 1.1446345e-10 17.820115 + 1083 0 -4.3368757 0 -4.3368757 -2.1743642e-10 17.820115 + 1084 0 -4.3368757 0 -4.3368757 1.1446345e-10 17.820115 + 1085 0 -4.3368757 0 -4.3368757 1.2778558e-10 17.820115 + 1086 0 -4.3368757 0 -4.3368757 1.1446345e-10 17.820115 + 1087 0 -4.3368757 0 -4.3368757 1.0115435e-10 17.820115 + 1088 0 -4.3368757 0 -4.3368757 -2.4404176e-10 17.820115 + 1089 0 -4.3368757 0 -4.3368757 1.1446345e-10 17.820115 + 1090 0 -4.3368757 0 -4.3368757 -2.4404176e-10 17.820115 + 1091 0 -4.3368757 0 -4.3368757 3.7902848e-10 17.820115 + 1092 0 -4.3368757 0 -4.3368757 1.0115435e-10 17.820115 + 1093 0 -4.3368757 0 -4.3368757 -5.9010088e-10 17.820115 + 1094 0 -4.3368757 0 -4.3368757 3.7902848e-10 17.820115 + 1095 0 -4.3368757 0 -4.3368757 -5.9010088e-10 17.820115 + 1096 0 -4.3368757 0 -4.3368757 3.7902848e-10 17.820115 + 1097 0 -4.3368757 0 -4.3368757 1.1446345e-10 17.820115 + 1098 0 -4.3368757 0 -4.3368757 -2.4404176e-10 17.820115 + 1099 0 -4.3368757 0 -4.3368757 3.7902848e-10 17.820115 + 1100 0 -4.3368757 0 -4.3368757 3.7902848e-10 17.820115 + 1101 0 -4.3368757 0 -4.3368757 -2.0413704e-10 17.820115 + 1102 0 -4.3368757 0 -4.3368757 -2.0413704e-10 17.820115 + 1103 0 -4.3368757 0 -4.3368757 1.011922e-10 17.820115 + 1104 0 -4.3368757 0 -4.3368757 1.0115435e-10 17.820115 + 1105 0 -4.3368757 0 -4.3368757 -1.9082793e-10 17.820115 + 1106 0 -4.3368757 0 -4.3368757 -1.9082793e-10 17.820115 + 1107 0 -4.3368757 0 -4.3368757 1.1446345e-10 17.820115 + 1108 0 -4.3368757 0 -4.3368757 1.011922e-10 17.820115 + 1109 0 -4.3368757 0 -4.3368757 -1.7751883e-10 17.820115 + 1110 0 -4.3368757 0 -4.3368757 3.6571938e-10 17.820115 + 1111 0 -4.3368757 0 -4.3368757 -2.3074552e-10 17.820115 + 1112 0 -4.3368757 0 -4.3368757 1.1447648e-10 17.820115 + 1113 0 -4.3368757 0 -4.3368757 8.7845246e-11 17.820115 + 1114 0 -4.3368757 0 -4.3368757 -2.3074552e-10 17.820115 + 1115 0 -4.3368757 0 -4.3368757 3.7902848e-10 17.820115 + 1116 0 -4.3368757 0 -4.3368757 -2.0413704e-10 17.820115 + 1117 0 -4.3368757 0 -4.3368757 -2.0413704e-10 17.820115 + 1118 0 -4.3368757 0 -4.3368757 1.011922e-10 17.820115 + 1119 0 -4.3368757 0 -4.3368757 8.7845246e-11 17.820115 + 1120 0 -4.3368757 0 -4.3368757 -1.9082793e-10 17.820115 + 1121 0 -4.3368757 0 -4.3368757 -1.6420972e-10 17.820115 + 1122 0 -4.3368757 0 -4.3368757 3.5241027e-10 17.820115 + 1123 0 -4.3368757 0 -4.3368757 -5.6348267e-10 17.820115 + 1124 0 -4.3368757 0 -4.3368757 3.7902848e-10 17.820115 + 1125 0 -4.3368757 0 -4.3368757 7.4536142e-11 17.820115 + 1126 0 -4.3368757 0 -4.3368757 -5.6348267e-10 17.820115 + 1127 0 -4.3368757 0 -4.3368757 3.6571938e-10 17.820115 + 1128 0 -4.3368757 0 -4.3368757 1.1447648e-10 17.820115 + 1129 0 -4.3368757 0 -4.3368757 -2.4405463e-10 17.820115 + 1130 0 -4.3368757 0 -4.3368757 -1.7751883e-10 17.820115 + 1131 0 -4.3368757 0 -4.3368757 3.5241027e-10 17.820115 + 1132 0 -4.3368757 0 -4.3368757 -1.7751883e-10 17.820115 + 1133 0 -4.3368757 0 -4.3368757 -1.7751883e-10 17.820115 + 1134 0 -4.3368757 0 -4.3368757 8.7883095e-11 17.820115 + 1135 0 -4.3368757 0 -4.3368757 -1.7751883e-10 17.820115 + 1136 0 -4.3368757 0 -4.3368757 3.3910117e-10 17.820115 + 1137 0 -4.3368757 0 -4.3368757 -5.6348267e-10 17.820115 + 1138 0 -4.3368757 0 -4.3368757 3.6571938e-10 17.820115 + 1139 0 -4.3368757 0 -4.3368757 1.1446348e-10 17.820115 + 1140 0 -4.3368757 0 -4.3368757 -2.3073265e-10 17.820115 + 1141 0 -4.3368757 0 -4.3368757 3.7902851e-10 17.820115 + 1142 0 -4.3368757 0 -4.3368757 3.7902851e-10 17.820115 + 1143 0 -4.3368757 0 -4.3368757 -1.9082793e-10 17.820115 + 1144 0 -4.3368757 0 -4.3368757 1.1450128e-10 17.820115 + 1145 0 -4.3368757 0 -4.3368757 -1.9082793e-10 17.820115 + 1146 0 -4.3368757 0 -4.3368757 3.7902851e-10 17.820115 + 1147 0 -4.3368757 0 -4.3368757 -5.7679178e-10 17.820115 + 1148 0 -4.3368757 0 -4.3368757 3.9233761e-10 17.820115 + 1149 0 -4.3368757 0 -4.3368757 -1.9082793e-10 17.820115 + 1150 0 -4.3368757 0 -4.3368757 -1.9082793e-10 17.820115 + 1151 0 -4.3368757 0 -4.3368757 1.1450128e-10 17.820115 + 1152 0 -4.3368757 0 -4.3368757 -1.9082793e-10 17.820115 + 1153 0 -4.3368757 0 -4.3368757 3.7902851e-10 17.820115 + 1154 0 -4.3368757 0 -4.3368757 -1.9082793e-10 17.820115 + 1155 0 -4.3368757 0 -4.3368757 1.1450128e-10 17.820115 + 1156 0 -4.3368757 0 -4.3368757 -1.9082793e-10 17.820115 + 1157 0 -4.3368757 0 -4.3368757 3.7902851e-10 17.820115 + 1158 0 -4.3368757 0 -4.3368757 -5.7679178e-10 17.820115 + 1159 0 -4.3368757 0 -4.3368757 3.7902851e-10 17.820115 + 1160 0 -4.3368757 0 -4.3368757 -1.9082793e-10 17.820115 + 1161 0 -4.3368757 0 -4.3368757 1.1450128e-10 17.820115 + 1162 0 -4.3368757 0 -4.3368757 -1.9082793e-10 17.820115 + 1163 0 -4.3368757 0 -4.3368757 3.7902851e-10 17.820115 + 1164 0 -4.3368757 0 -4.3368757 -1.9082793e-10 17.820115 + 1165 0 -4.3368757 0 -4.3368757 1.1450128e-10 17.820115 + 1166 0 -4.3368757 0 -4.3368757 -1.9082793e-10 17.820115 + 1167 0 -4.3368757 0 -4.3368757 3.7902851e-10 17.820115 + 1168 0 -4.3368757 0 -4.3368757 -5.7679178e-10 17.820115 + 1169 0 -4.3368757 0 -4.3368757 3.7902851e-10 17.820115 + 1170 0 -4.3368757 0 -4.3368757 1.0116737e-10 17.820115 + 1171 0 -4.3368757 0 -4.3368757 -2.1743644e-10 17.820115 + 1172 0 -4.3368757 0 -4.3368757 -1.9082793e-10 17.820115 + 1173 0 -4.3368757 0 -4.3368757 1.0116737e-10 17.820115 + 1174 0 -4.3368757 0 -4.3368757 3.657194e-10 17.820115 + 1175 0 -4.3368757 0 -4.3368757 3.7902851e-10 17.820115 + 1176 0 -4.3368757 0 -4.3368757 -5.6348267e-10 17.820115 + 1177 0 -4.3368757 0 -4.3368757 3.7902851e-10 17.820115 + 1178 0 -4.3368757 0 -4.3368757 1.2778558e-10 17.820115 + 1179 0 -4.3368757 0 -4.3368757 -5.6348267e-10 17.820115 + 1180 0 -4.3368757 0 -4.3368757 3.9233111e-10 17.820115 + 1181 0 -4.3368757 0 -4.3368757 1.1446348e-10 17.820115 + 1182 0 -4.3368757 0 -4.3368757 -2.3072938e-10 17.820115 + 1183 0 -4.3368757 0 -4.3368757 1.1446348e-10 17.820115 + 1184 0 -4.3368757 0 -4.3368757 1.0116737e-10 17.820115 + 1185 0 -4.3368757 0 -4.3368757 -2.4404176e-10 17.820115 + 1186 0 -4.3368757 0 -4.3368757 3.7902201e-10 17.820115 + 1187 0 -4.3368757 0 -4.3368757 1.1446348e-10 17.820115 + 1188 0 -4.3368757 0 -4.3368757 1.0116737e-10 17.820115 + 1189 0 -4.3368757 0 -4.3368757 1.0116737e-10 17.820115 + 1190 0 -4.3368757 0 -4.3368757 -5.6348267e-10 17.820115 + 1191 0 -4.3368757 0 -4.3368757 -2.3074555e-10 17.820115 + 1192 0 -4.3368757 0 -4.3368757 3.7902201e-10 17.820115 + 1193 0 -4.3368757 0 -4.3368757 3.7902201e-10 17.820115 + 1194 0 -4.3368757 0 -4.3368757 -1.7751885e-10 17.820115 + 1195 0 -4.3368757 0 -4.3368757 1.1449803e-10 17.820115 + 1196 0 -4.3368757 0 -4.3368757 -1.7751885e-10 17.820115 + 1197 0 -4.3368757 0 -4.3368757 1.1446348e-10 17.820115 + 1198 0 -4.3368757 0 -4.3368757 1.0119217e-10 17.820115 + 1199 0 -4.3368757 0 -4.3368757 -1.7751885e-10 17.820115 + 1200 0 -4.3368757 0 -4.3368757 3.7902201e-10 17.820115 + 1201 0 -4.3368757 0 -4.3368757 -1.7751885e-10 17.820115 + 1202 0 -4.3368757 0 -4.3368757 1.0118893e-10 17.820115 + 1203 0 -4.3368757 0 -4.3368757 -1.7751885e-10 17.820115 + 1204 0 -4.3368757 0 -4.3368757 1.1446348e-10 17.820115 + 1205 0 -4.3368757 0 -4.3368757 1.1449803e-10 17.820115 + 1206 0 -4.3368757 0 -4.3368757 -1.7751885e-10 17.820115 + 1207 0 -4.3368757 0 -4.3368757 3.7902201e-10 17.820115 + 1208 0 -4.3368757 0 -4.3368757 -1.7751885e-10 17.820115 + 1209 0 -4.3368757 0 -4.3368757 1.0118893e-10 17.820115 + 1210 0 -4.3368757 0 -4.3368757 -1.7751885e-10 17.820115 + 1211 0 -4.3368757 0 -4.3368757 1.1446348e-10 17.820115 + 1212 0 -4.3368757 0 -4.3368757 -2.4403848e-10 17.820115 + 1213 0 -4.3368757 0 -4.3368757 3.7902201e-10 17.820115 + 1214 0 -4.3368757 0 -4.3368757 3.7902201e-10 17.820115 + 1215 0 -4.3368757 0 -4.3368757 1.0115438e-10 17.820115 + 1216 0 -4.3368757 0 -4.3368757 -5.9010088e-10 17.820115 + 1217 0 -4.3368757 0 -4.3368757 3.7902201e-10 17.820115 + 1218 0 -4.3368757 0 -4.3368757 -1.9082796e-10 17.820115 + 1219 0 -4.3368757 0 -4.3368757 3.6571291e-10 17.820115 + 1220 0 -4.3368757 0 -4.3368757 -6.0340999e-10 17.820115 + 1221 0 -4.3368757 0 -4.3368757 3.7902201e-10 17.820115 + 1222 0 -4.3368757 0 -4.3368757 1.1446348e-10 17.820115 + 1223 0 -4.3368757 0 -4.3368757 -5.9010088e-10 17.820115 + 1224 0 -4.3368757 0 -4.3368757 3.7902201e-10 17.820115 + 1225 0 -4.3368757 0 -4.3368757 -1.9082796e-10 17.820115 + 1226 0 -4.3368757 0 -4.3368757 1.0118893e-10 17.820115 + 1227 0 -4.3368757 0 -4.3368757 -2.0413706e-10 17.820115 + 1228 0 -4.3368757 0 -4.3368757 3.7902201e-10 17.820115 + 1229 0 -4.3368757 0 -4.3368757 -2.1744617e-10 17.820115 + 1230 0 -4.3368757 0 -4.3368757 1.0118893e-10 17.820115 + 1231 0 -4.3368757 0 -4.3368757 -2.0413706e-10 17.820115 + 1232 0 -4.3368757 0 -4.3368757 3.7902201e-10 17.820115 + 1233 0 -4.3368757 0 -4.3368757 7.4536167e-11 17.820115 + 1234 0 -4.3368757 0 -4.3368757 -5.5017367e-10 17.820115 + 1235 0 -4.3368757 0 -4.3368757 3.6571291e-10 17.820115 + 1236 0 -4.3368757 0 -4.3368757 -6.0340999e-10 17.820115 + 1237 0 -4.3368757 0 -4.3368757 3.7902201e-10 17.820115 + 1238 0 -4.3368757 0 -4.3368757 -2.0413706e-10 17.820115 + 1239 0 -4.3368757 0 -4.3368757 3.6571291e-10 17.820115 + 1240 0 -4.3368757 0 -4.3368757 -2.3074575e-10 17.820115 + 1241 0 -4.3368757 0 -4.3368757 -2.3074575e-10 17.820115 + 1242 0 -4.3368757 0 -4.3368757 1.0116737e-10 17.820115 + 1243 0 -4.3368757 0 -4.3368757 -2.4405465e-10 17.820115 + 1244 0 -4.3368757 0 -4.3368757 3.6571291e-10 17.820115 + 1245 0 -4.3368757 0 -4.3368757 -2.0413706e-10 17.820115 + 1246 0 -4.3368757 0 -4.3368757 3.6571291e-10 17.820115 + 1247 0 -4.3368757 0 -4.3368757 -2.3074575e-10 17.820115 + 1248 0 -4.3368757 0 -4.3368757 1.0116737e-10 17.820115 + 1249 0 -4.3368757 0 -4.3368757 -2.5736376e-10 17.820115 + 1250 0 -4.3368757 0 -4.3368757 3.524038e-10 17.820115 + 1251 0 -4.3368757 0 -4.3368757 -2.1744617e-10 17.820115 + 1252 0 -4.3368757 0 -4.3368757 3.390947e-10 17.820115 + 1253 0 -4.3368757 0 -4.3368757 -2.3074575e-10 17.820115 + 1254 0 -4.3368757 0 -4.3368757 1.1447648e-10 17.820115 + 1255 0 -4.3368757 0 -4.3368757 7.4536167e-11 17.820115 + 1256 0 -4.3368757 0 -4.3368757 -2.5736376e-10 17.820115 + 1257 0 -4.3368757 0 -4.3368757 8.7845272e-11 17.820115 + 1258 0 -4.3368757 0 -4.3368757 1.2778558e-10 17.820115 + 1259 0 -4.3368757 0 -4.3368757 7.4536167e-11 17.820115 + 1260 0 -4.3368757 0 -4.3368757 -2.0411125e-10 17.820115 + 1261 0 -4.3368757 0 -4.3368757 3.524038e-10 17.820115 + 1262 0 -4.3368757 0 -4.3368757 3.524038e-10 17.820115 + 1263 0 -4.3368757 0 -4.3368757 -1.9082798e-10 17.820115 + 1264 0 -4.3368757 0 -4.3368757 3.390947e-10 17.820115 + 1265 0 -4.3368757 0 -4.3368757 -2.0412429e-10 17.820115 + 1266 0 -4.3368757 0 -4.3368757 1.1447648e-10 17.820115 + 1267 0 -4.3368757 0 -4.3368757 1.0115438e-10 17.820115 + 1268 0 -4.3368757 0 -4.3368757 -2.3072945e-10 17.820115 + 1269 0 -4.3368757 0 -4.3368757 1.0115438e-10 17.820115 + 1270 0 -4.3368757 0 -4.3368757 -2.3072945e-10 17.820115 + 1271 0 -4.3368757 0 -4.3368757 1.1447648e-10 17.820115 + 1272 0 -4.3368757 0 -4.3368757 7.4536167e-11 17.820115 + 1273 0 -4.3368757 0 -4.3368757 7.4536167e-11 17.820115 + 1274 0 -4.3368757 0 -4.3368757 -2.1742035e-10 17.820115 + 1275 0 -4.3368757 0 -4.3368757 7.4536167e-11 17.820115 + 1276 0 -4.3368757 0 -4.3368757 -2.1742035e-10 17.820115 + 1277 0 -4.3368757 0 -4.3368757 3.524038e-10 17.820115 + 1278 0 -4.3368757 0 -4.3368757 -1.9082798e-10 17.820115 + 1279 0 -4.3368757 0 -4.3368757 3.657128e-10 17.820115 + 1280 0 -4.3368757 0 -4.3368757 -2.0412429e-10 17.820115 + 1281 0 -4.3368757 0 -4.3368757 -5.5017367e-10 17.820115 + 1282 0 -4.3368757 0 -4.3368757 -5.6348278e-10 17.820115 + 1283 0 -4.3368757 0 -4.3368757 3.6571291e-10 17.820115 + 1284 0 -4.3368757 0 -4.3368757 8.7858269e-11 17.820115 + 1285 0 -4.3368757 0 -4.3368757 -2.0412427e-10 17.820115 + 1286 0 -4.3368757 0 -4.3368757 8.7858269e-11 17.820115 + 1287 0 -4.3368757 0 -4.3368757 -1.9081516e-10 17.820115 + 1288 0 -4.3368757 0 -4.3368757 1.0115438e-10 17.820115 + 1289 0 -4.3368757 0 -4.3368757 1.0116737e-10 17.820115 + 1290 0 -4.3368757 0 -4.3368757 7.4536167e-11 17.820115 + 1291 0 -4.3368757 0 -4.3368757 -2.3072945e-10 17.820115 + 1292 0 -4.3368757 0 -4.3368757 3.524038e-10 17.820115 + 1293 0 -4.3368757 0 -4.3368757 3.6571291e-10 17.820115 + 1294 0 -4.3368757 0 -4.3368757 -1.9082796e-10 17.820115 + 1295 0 -4.3368757 0 -4.3368757 3.7902191e-10 17.820115 + 1296 0 -4.3368757 0 -4.3368757 -5.501737e-10 17.820115 + 1297 0 -4.3368757 0 -4.3368757 3.6571291e-10 17.820115 + 1298 0 -4.3368757 0 -4.3368757 -5.501737e-10 17.820115 + 1299 0 -4.3368757 0 -4.3368757 3.7902201e-10 17.820115 + 1300 0 -4.3368757 0 -4.3368757 3.390947e-10 17.820115 + 1301 0 -4.3368757 0 -4.3368757 -5.501737e-10 17.820115 + 1302 0 -4.3368757 0 -4.3368757 3.6571291e-10 17.820115 + 1303 0 -4.3368757 0 -4.3368757 -1.9082796e-10 17.820115 + 1304 0 -4.3368757 0 -4.3368757 3.524038e-10 17.820115 + 1305 0 -4.3368757 0 -4.3368757 -5.501737e-10 17.820115 + 1306 0 -4.3368757 0 -4.3368757 3.524038e-10 17.820115 + 1307 0 -4.3368757 0 -4.3368757 -1.9082796e-10 17.820115 + 1308 0 -4.3368757 0 -4.3368757 1.1450108e-10 17.820115 + 1309 0 -4.3368757 0 -4.3368757 -1.9082796e-10 17.820115 + 1310 0 -4.3368757 0 -4.3368757 3.6570638e-10 17.820115 + 1311 0 -4.3368757 0 -4.3368757 1.2777238e-10 17.820115 + 1312 0 -4.3368757 0 -4.3368757 -5.501737e-10 17.820115 + 1313 0 -4.3368757 0 -4.3368757 3.524038e-10 17.820115 + 1314 0 -4.3368757 0 -4.3368757 -5.501737e-10 17.820115 + 1315 0 -4.3368757 0 -4.3368757 3.6571291e-10 17.820115 + 1316 0 -4.3368757 0 -4.3368757 1.0116735e-10 17.820115 + 1317 0 -4.3368757 0 -4.3368757 -5.501737e-10 17.820115 + 1318 0 -4.3368757 0 -4.3368757 3.7901549e-10 17.820115 + 1319 0 -4.3368757 0 -4.3368757 1.0115438e-10 17.820115 + 1320 0 -4.3368757 0 -4.3368757 -2.3072948e-10 17.820115 + 1321 0 -4.3368757 0 -4.3368757 1.0115438e-10 17.820115 + 1322 0 -4.3368757 0 -4.3368757 1.1447632e-10 17.820115 + 1323 0 -4.3368757 0 -4.3368757 -2.0412427e-10 17.820115 + 1324 0 -4.3368757 0 -4.3368757 1.0116735e-10 17.820115 + 1325 0 -4.3368757 0 -4.3368757 -2.1743337e-10 17.820115 + 1326 0 -4.3368757 0 -4.3368757 1.0115438e-10 17.820115 + 1327 0 -4.3368757 0 -4.3368757 1.0116735e-10 17.820115 + 1328 0 -4.3368757 0 -4.3368757 1.2777238e-10 17.820115 + 1329 0 -4.3368757 0 -4.3368757 1.2777238e-10 17.820115 + 1330 0 -4.3368757 0 -4.3368757 -2.3072948e-10 17.820115 + 1331 0 -4.3368757 0 -4.3368757 1.0115438e-10 17.820115 + 1332 0 -4.3368757 0 -4.3368757 -2.3072948e-10 17.820115 + 1333 0 -4.3368757 0 -4.3368757 3.6570638e-10 17.820115 + 1334 0 -4.3368757 0 -4.3368757 1.0115438e-10 17.820115 + 1335 0 -4.3368757 0 -4.3368757 1.0115438e-10 17.820115 + 1336 0 -4.3368757 0 -4.3368757 1.1447632e-10 17.820115 + 1337 0 -4.3368757 0 -4.3368757 -2.1743337e-10 17.820115 + 1338 0 -4.3368757 0 -4.3368757 8.7858243e-11 17.820115 + 1339 0 -4.3368757 0 -4.3368757 -2.1743337e-10 17.820115 + 1340 0 -4.3368757 0 -4.3368757 3.6570638e-10 17.820115 + 1341 0 -4.3368757 0 -4.3368757 3.6570638e-10 17.820115 + 1342 0 -4.3368757 0 -4.3368757 -2.1744617e-10 17.820115 + 1343 0 -4.3368757 0 -4.3368757 3.9232449e-10 17.820115 + 1344 0 -4.3368757 0 -4.3368757 -5.7679191e-10 17.820115 + 1345 0 -4.3368757 0 -4.3368757 3.6570638e-10 17.820115 + 1346 0 -4.3368757 0 -4.3368757 1.1446328e-10 17.820115 + 1347 0 -4.3368757 0 -4.3368757 -5.7679191e-10 17.820115 + 1348 0 -4.3368757 0 -4.3368757 3.6570638e-10 17.820115 + 1349 0 -4.3368757 0 -4.3368757 -5.7679191e-10 17.820115 + 1350 0 -4.3368757 0 -4.3368757 3.6570638e-10 17.820115 + 1351 0 -4.3368757 0 -4.3368757 3.5239728e-10 17.820115 + 1352 0 -4.3368757 0 -4.3368757 -5.7679191e-10 17.820115 + 1353 0 -4.3368757 0 -4.3368757 3.7901549e-10 17.820115 + 1354 0 -4.3368757 0 -4.3368757 -2.1744617e-10 17.820115 + 1355 0 -4.3368757 0 -4.3368757 3.9232449e-10 17.820115 + 1356 0 -4.3368757 0 -4.3368757 -2.3074248e-10 17.820115 + 1357 0 -4.3368757 0 -4.3368757 8.7858243e-11 17.820115 + 1358 0 -4.3368757 0 -4.3368757 -2.1743337e-10 17.820115 + 1359 0 -4.3368757 0 -4.3368757 7.4536167e-11 17.820115 + 1360 0 -4.3368757 0 -4.3368757 8.7858243e-11 17.820115 + 1361 0 -4.3368757 0 -4.3368757 8.7845272e-11 17.820115 + 1362 0 -4.3368757 0 -4.3368757 -2.3072948e-10 17.820115 + 1363 0 -4.3368757 0 -4.3368757 3.3908817e-10 17.820115 + 1364 0 -4.3368757 0 -4.3368757 3.5239728e-10 17.820115 + 1365 0 -4.3368757 0 -4.3368757 7.4536167e-11 17.820115 + 1366 0 -4.3368757 0 -4.3368757 -5.5017367e-10 17.820115 + 1367 0 -4.3368757 0 -4.3368757 3.3908817e-10 17.820115 + 1368 0 -4.3368757 0 -4.3368757 -1.9082796e-10 17.820115 + 1369 0 -4.3368757 0 -4.3368757 3.7901538e-10 17.820115 + 1370 0 -4.3368757 0 -4.3368757 -5.5017367e-10 17.820115 + 1371 0 -4.3368757 0 -4.3368757 3.5239728e-10 17.820115 + 1372 0 -4.3368757 0 -4.3368757 -2.3074248e-10 17.820115 + 1373 0 -4.3368757 0 -4.3368757 1.1447645e-10 17.820115 + 1374 0 -4.3368757 0 -4.3368757 7.4536167e-11 17.820115 + 1375 0 -4.3368757 0 -4.3368757 -2.1742035e-10 17.820115 + 1376 0 -4.3368757 0 -4.3368757 3.3908817e-10 17.820115 + 1377 0 -4.3368757 0 -4.3368757 3.3908817e-10 17.820115 + 1378 0 -4.3368757 0 -4.3368757 -1.9082796e-10 17.820115 + 1379 0 -4.3368757 0 -4.3368757 3.6570628e-10 17.820115 + 1380 0 -4.3368757 0 -4.3368757 -2.0412424e-10 17.820115 + 1381 0 -4.3368757 0 -4.3368757 -5.5017367e-10 17.820115 + 1382 0 -4.3368757 0 -4.3368757 -5.5017367e-10 17.820115 + 1383 0 -4.3368757 0 -4.3368757 3.3908817e-10 17.820115 + 1384 0 -4.3368757 0 -4.3368757 1.2777236e-10 17.820115 + 1385 0 -4.3368757 0 -4.3368757 -5.6348278e-10 17.820115 + 1386 0 -4.3368757 0 -4.3368757 3.6570636e-10 17.820115 + 1387 0 -4.3368757 0 -4.3368757 1.1447632e-10 17.820115 + 1388 0 -4.3368757 0 -4.3368757 -5.7679188e-10 17.820115 + 1389 0 -4.3368757 0 -4.3368757 3.3908817e-10 17.820115 + 1390 0 -4.3368757 0 -4.3368757 -5.5017367e-10 17.820115 + 1391 0 -4.3368757 0 -4.3368757 3.5239728e-10 17.820115 + 1392 0 -4.3368757 0 -4.3368757 1.0115435e-10 17.820115 + 1393 0 -4.3368757 0 -4.3368757 -2.3072945e-10 17.820115 + 1394 0 -4.3368757 0 -4.3368757 1.0115435e-10 17.820115 + 1395 0 -4.3368757 0 -4.3368757 1.1447632e-10 17.820115 + 1396 0 -4.3368757 0 -4.3368757 1.1447632e-10 17.820115 + 1397 0 -4.3368757 0 -4.3368757 -5.6348278e-10 17.820115 + 1398 0 -4.3368757 0 -4.3368757 3.3908817e-10 17.820115 + 1399 0 -4.3368757 0 -4.3368757 -2.0412424e-10 17.820115 + 1400 0 -4.3368757 0 -4.3368757 -2.0412424e-10 17.820115 + 1401 0 -4.3368757 0 -4.3368757 1.0116735e-10 17.820115 + 1402 0 -4.3368757 0 -4.3368757 1.0115435e-10 17.820115 + 1403 0 -4.3368757 0 -4.3368757 -2.3072945e-10 17.820115 + 1404 0 -4.3368757 0 -4.3368757 3.6570636e-10 17.820115 + 1405 0 -4.3368757 0 -4.3368757 3.6570636e-10 17.820115 + 1406 0 -4.3368757 0 -4.3368757 -1.9082806e-10 17.820115 + 1407 0 -4.3368757 0 -4.3368757 1.2780373e-10 17.820115 + 1408 0 -4.3368757 0 -4.3368757 -1.9082796e-10 17.820115 + 1409 0 -4.3368757 0 -4.3368757 3.9232446e-10 17.820115 + 1410 0 -4.3368757 0 -4.3368757 -5.5017367e-10 17.820115 + 1411 0 -4.3368757 0 -4.3368757 3.6570636e-10 17.820115 + 1412 0 -4.3368757 0 -4.3368757 -1.9082806e-10 17.820115 + 1413 0 -4.3368757 0 -4.3368757 1.2780373e-10 17.820115 + 1414 0 -4.3368757 0 -4.3368757 -1.9082796e-10 17.820115 + 1415 0 -4.3368757 0 -4.3368757 3.9232446e-10 17.820115 + 1416 0 -4.3368757 0 -4.3368757 -5.5017367e-10 17.820115 + 1417 0 -4.3368757 0 -4.3368757 3.6570636e-10 17.820115 + 1418 0 -4.3368757 0 -4.3368757 1.2777233e-10 17.820115 + 1419 0 -4.3368757 0 -4.3368757 -2.4403856e-10 17.820115 + 1420 0 -4.3368757 0 -4.3368757 1.0115433e-10 17.820115 + 1421 0 -4.3368757 0 -4.3368757 1.1447632e-10 17.820115 + 1422 0 -4.3368757 0 -4.3368757 -5.6348278e-10 17.820115 + 1423 0 -4.3368757 0 -4.3368757 -2.1743335e-10 17.820115 + 1424 0 -4.3368757 0 -4.3368757 3.6570625e-10 17.820115 + 1425 0 -4.3368757 0 -4.3368757 3.6570625e-10 17.820115 + 1426 0 -4.3368757 0 -4.3368757 -5.5017367e-10 17.820115 + 1427 0 -4.3368757 0 -4.3368757 3.5239725e-10 17.820115 + 1428 0 -4.3368757 0 -4.3368757 -1.6420985e-10 17.820115 + 1429 0 -4.3368757 0 -4.3368757 1.0118552e-10 17.820115 + 1430 0 -4.3368757 0 -4.3368757 -1.9082796e-10 17.820115 + 1431 0 -4.3368757 0 -4.3368757 3.6570625e-10 17.820115 + 1432 0 -4.3368757 0 -4.3368757 -5.5017367e-10 17.820115 + 1433 0 -4.3368757 0 -4.3368757 3.5239725e-10 17.820115 + 1434 0 -4.3368757 0 -4.3368757 1.2777233e-10 17.820115 + 1435 0 -4.3368757 0 -4.3368757 -5.6348278e-10 17.820115 + 1436 0 -4.3368757 0 -4.3368757 3.5239725e-10 17.820115 + 1437 0 -4.3368757 0 -4.3368757 1.2778543e-10 17.820115 + 1438 0 -4.3368757 0 -4.3368757 -5.5017367e-10 17.820115 + 1439 0 -4.3368757 0 -4.3368757 3.9233096e-10 17.820115 + 1440 0 -4.3368757 0 -4.3368757 -5.5017367e-10 17.820115 + 1441 0 -4.3368757 0 -4.3368757 3.6571286e-10 17.820115 + 1442 0 -4.3368757 0 -4.3368757 1.2777233e-10 17.820115 + 1443 0 -4.3368757 0 -4.3368757 -5.6348278e-10 17.820115 + 1444 0 -4.3368757 0 -4.3368757 3.6571286e-10 17.820115 + 1445 0 -4.3368757 0 -4.3368757 -1.6420985e-10 17.820115 + 1446 0 -4.3368757 0 -4.3368757 1.2781023e-10 17.820115 + 1447 0 -4.3368757 0 -4.3368757 -1.9082796e-10 17.820115 + 1448 0 -4.3368757 0 -4.3368757 3.9233096e-10 17.820115 + 1449 0 -4.3368757 0 -4.3368757 -5.5017367e-10 17.820115 + 1450 0 -4.3368757 0 -4.3368757 3.6571286e-10 17.820115 + 1451 0 -4.3368757 0 -4.3368757 1.2777233e-10 17.820115 + 1452 0 -4.3368757 0 -4.3368757 -2.3072945e-10 17.820115 + 1453 0 -4.3368757 0 -4.3368757 1.0115433e-10 17.820115 + 1454 0 -4.3368757 0 -4.3368757 -2.3072945e-10 17.820115 + 1455 0 -4.3368757 0 -4.3368757 3.6571286e-10 17.820115 + 1456 0 -4.3368757 0 -4.3368757 3.6571286e-10 17.820115 + 1457 0 -4.3368757 0 -4.3368757 -2.1744617e-10 17.820115 + 1458 0 -4.3368757 0 -4.3368757 1.2777233e-10 17.820115 + 1459 0 -4.3368757 0 -4.3368757 1.2781023e-10 17.820115 + 1460 0 -4.3368757 0 -4.3368757 -2.0413706e-10 17.820115 + 1461 0 -4.3368757 0 -4.3368757 3.9233096e-10 17.820115 + 1462 0 -4.3368757 0 -4.3368757 -5.7679188e-10 17.820115 + 1463 0 -4.3368757 0 -4.3368757 3.6571286e-10 17.820115 + 1464 0 -4.3368757 0 -4.3368757 1.2777233e-10 17.820115 + 1465 0 -4.3368757 0 -4.3368757 -5.6348278e-10 17.820115 + 1466 0 -4.3368757 0 -4.3368757 3.6571286e-10 17.820115 + 1467 0 -4.3368757 0 -4.3368757 1.1447632e-10 17.820115 + 1468 0 -4.3368757 0 -4.3368757 -5.7679188e-10 17.820115 + 1469 0 -4.3368757 0 -4.3368757 3.9233096e-10 17.820115 + 1470 0 -4.3368757 0 -4.3368757 -2.3074245e-10 17.820115 + 1471 0 -4.3368757 0 -4.3368757 3.5240375e-10 17.820115 + 1472 0 -4.3368757 0 -4.3368757 -1.9082806e-10 17.820115 + 1473 0 -4.3368757 0 -4.3368757 1.1450113e-10 17.820115 + 1474 0 -4.3368757 0 -4.3368757 -2.1744617e-10 17.820115 + 1475 0 -4.3368757 0 -4.3368757 1.1446323e-10 17.820115 + 1476 0 -4.3368757 0 -4.3368757 -2.3072945e-10 17.820115 + 1477 0 -4.3368757 0 -4.3368757 3.5240375e-10 17.820115 + 1478 0 -4.3368757 0 -4.3368757 3.5240375e-10 17.820115 + 1479 0 -4.3368757 0 -4.3368757 -1.9082806e-10 17.820115 + 1480 0 -4.3368757 0 -4.3368757 1.1450113e-10 17.820115 + 1481 0 -4.3368757 0 -4.3368757 7.4536117e-11 17.820115 + 1482 0 -4.3368757 0 -4.3368757 1.2778545e-10 17.820115 + 1483 0 -4.3368757 0 -4.3368757 1.2778545e-10 17.820115 + 1484 0 -4.3368757 0 -4.3368757 -5.9010098e-10 17.820115 + 1485 0 -4.3368757 0 -4.3368757 -2.4405156e-10 17.820115 + 1486 0 -4.3368757 0 -4.3368757 1.0115412e-10 17.820115 + 1487 0 -4.3368757 0 -4.3368757 1.4109456e-10 17.820115 + 1488 0 -4.3368757 0 -4.3368757 -2.3074245e-10 17.820115 + 1489 0 -4.3368757 0 -4.3368757 1.0116722e-10 17.820115 + 1490 0 -4.3368757 0 -4.3368757 -2.1743335e-10 17.820115 + 1491 0 -4.3368757 0 -4.3368757 3.3909465e-10 17.820115 + 1492 0 -4.3368757 0 -4.3368757 3.3909465e-10 17.820115 + 1493 0 -4.3368757 0 -4.3368757 -1.9082806e-10 17.820115 + 1494 0 -4.3368757 0 -4.3368757 3.6571275e-10 17.820115 + 1495 0 -4.3368757 0 -4.3368757 3.6571275e-10 17.820115 + 1496 0 -4.3368757 0 -4.3368757 -2.4405156e-10 17.820115 + 1497 0 -4.3368757 0 -4.3368757 1.0116722e-10 17.820115 + 1498 0 -4.3368757 0 -4.3368757 -2.4405156e-10 17.820115 + 1499 0 -4.3368757 0 -4.3368757 3.6571275e-10 17.820115 + 1500 0 -4.3368757 0 -4.3368757 1.0115412e-10 17.820115 + 1501 0 -4.3368757 0 -4.3368757 -5.7679188e-10 17.820115 + 1502 0 -4.3368757 0 -4.3368757 3.6571275e-10 17.820115 + 1503 0 -4.3368757 0 -4.3368757 -5.5017367e-10 17.820115 + 1504 0 -4.3368757 0 -4.3368757 3.7902186e-10 17.820115 + 1505 0 -4.3368757 0 -4.3368757 1.2778545e-10 17.820115 + 1506 0 -4.3368757 0 -4.3368757 -2.4405156e-10 17.820115 + 1507 0 -4.3368757 0 -4.3368757 3.6571275e-10 17.820115 + 1508 0 -4.3368757 0 -4.3368757 -5.5017367e-10 17.820115 + 1509 0 -4.3368757 0 -4.3368757 3.6571275e-10 17.820115 + 1510 0 -4.3368757 0 -4.3368757 1.2777233e-10 17.820115 + 1511 0 -4.3368757 0 -4.3368757 -5.7679188e-10 17.820115 + 1512 0 -4.3368757 0 -4.3368757 3.6571275e-10 17.820115 + 1513 0 -4.3368757 0 -4.3368757 -2.3072945e-10 17.820115 + 1514 0 -4.3368757 0 -4.3368757 -2.3072945e-10 17.820115 + 1515 0 -4.3368757 0 -4.3368757 7.4536117e-11 17.820115 + 1516 0 -4.3368757 0 -4.3368757 1.1447635e-10 17.820115 + 1517 0 -4.3368757 0 -4.3368757 1.1447635e-10 17.820115 + 1518 0 -4.3368757 0 -4.3368757 -2.4405156e-10 17.820115 + 1519 0 -4.3368757 0 -4.3368757 3.9233096e-10 17.820115 + 1520 0 -4.3368757 0 -4.3368757 -5.6348278e-10 17.820115 + 1521 0 -4.3368757 0 -4.3368757 3.3909465e-10 17.820115 + 1522 0 -4.3368757 0 -4.3368757 1.1447635e-10 17.820115 + 1523 0 -4.3368757 0 -4.3368757 -2.0412427e-10 17.820115 + 1524 0 -4.3368757 0 -4.3368757 -1.7751893e-10 17.820115 + 1525 0 -4.3368757 0 -4.3368757 8.7858269e-11 17.820115 + 1526 0 -4.3368757 0 -4.3368757 3.5240375e-10 17.820115 + 1527 0 -4.3368757 0 -4.3368757 3.9233096e-10 17.820115 + 1528 0 -4.3368757 0 -4.3368757 -5.7679188e-10 17.820115 + 1529 0 -4.3368757 0 -4.3368757 3.9233096e-10 17.820115 + 1530 0 -4.3368757 0 -4.3368757 1.1447635e-10 17.820115 + 1531 0 -4.3368757 0 -4.3368757 -2.1743337e-10 17.820115 + 1532 0 -4.3368757 0 -4.3368757 -1.9082803e-10 17.820115 + 1533 0 -4.3368757 0 -4.3368757 1.1447635e-10 17.820115 + 1534 0 -4.3368757 0 -4.3368757 3.7902186e-10 17.820115 + 1535 0 -4.3368757 0 -4.3368757 3.7902186e-10 17.820115 + 1536 0 -4.3368757 0 -4.3368757 -5.9010098e-10 17.820115 + 1537 0 -4.3368757 0 -4.3368757 3.7902186e-10 17.820115 + 1538 0 -4.3368757 0 -4.3368757 -2.4403856e-10 17.820115 + 1539 0 -4.3368757 0 -4.3368757 1.0115412e-10 17.820115 + 1540 0 -4.3368757 0 -4.3368757 -2.3072945e-10 17.820115 + 1541 0 -4.3368757 0 -4.3368757 3.5240375e-10 17.820115 + 1542 0 -4.3368757 0 -4.3368757 -1.6420983e-10 17.820115 + 1543 0 -4.3368757 0 -4.3368757 1.2781023e-10 17.820115 + 1544 0 -4.3368757 0 -4.3368757 -1.6420983e-10 17.820115 + 1545 0 -4.3368757 0 -4.3368757 3.6571275e-10 17.820115 + 1546 0 -4.3368757 0 -4.3368757 3.6571275e-10 17.820115 + 1547 0 -4.3368757 0 -4.3368757 -5.6348278e-10 17.820115 + 1548 0 -4.3368757 0 -4.3368757 3.7902186e-10 17.820115 + 1549 0 -4.3368757 0 -4.3368757 3.9233749e-10 17.820115 + 1550 0 -4.3368757 0 -4.3368757 -5.6348278e-10 17.820115 + 1551 0 -4.3368757 0 -4.3368757 3.9233749e-10 17.820115 + 1552 0 -4.3368757 0 -4.3368757 -1.6420983e-10 17.820115 + 1553 0 -4.3368757 0 -4.3368757 -5.5017367e-10 17.820115 + 1554 0 -4.3368757 0 -4.3368757 3.6571275e-10 17.820115 + 1555 0 -4.3368757 0 -4.3368757 1.2777236e-10 17.820115 + 1556 0 -4.3368757 0 -4.3368757 -5.7679188e-10 17.820115 + 1557 0 -4.3368757 0 -4.3368757 3.7902186e-10 17.820115 + 1558 0 -4.3368757 0 -4.3368757 -2.1742035e-10 17.820115 + 1559 0 -4.3368757 0 -4.3368757 -2.1742035e-10 17.820115 + 1560 0 -4.3368757 0 -4.3368757 1.0115435e-10 17.820115 + 1561 0 -4.3368757 0 -4.3368757 1.1447638e-10 17.820115 + 1562 0 -4.3368757 0 -4.3368757 -2.1743337e-10 17.820115 + 1563 0 -4.3368757 0 -4.3368757 3.9233749e-10 17.820115 + 1564 0 -4.3368757 0 -4.3368757 -1.9082803e-10 17.820115 + 1565 0 -4.3368757 0 -4.3368757 -5.7679188e-10 17.820115 + 1566 0 -4.3368757 0 -4.3368757 3.6571938e-10 17.820115 + 1567 0 -4.3368757 0 -4.3368757 -1.6420983e-10 17.820115 + 1568 0 -4.3368757 0 -4.3368757 3.9233749e-10 17.820115 + 1569 0 -4.3368757 0 -4.3368757 -2.1743337e-10 17.820115 + 1570 0 -4.3368757 0 -4.3368757 -5.7679188e-10 17.820115 + 1571 0 -4.3368757 0 -4.3368757 -5.7679188e-10 17.820115 + 1572 0 -4.3368757 0 -4.3368757 3.9233749e-10 17.820115 + 1573 0 -4.3368757 0 -4.3368757 -1.6420983e-10 17.820115 + 1574 0 -4.3368757 0 -4.3368757 -1.7751893e-10 17.820115 + 1575 0 -4.3368757 0 -4.3368757 1.2781673e-10 17.820115 + 1576 0 -4.3368757 0 -4.3368757 1.0115415e-10 17.820115 + 1577 0 -4.3368757 0 -4.3368757 -1.9082803e-10 17.820115 + 1578 0 -4.3368757 0 -4.3368757 1.2777236e-10 17.820115 + 1579 0 -4.3368757 0 -4.3368757 1.2781673e-10 17.820115 + 1580 0 -4.3368757 0 -4.3368757 -1.7751893e-10 17.820115 + 1581 0 -4.3368757 0 -4.3368757 3.7902838e-10 17.820115 + 1582 0 -4.3368757 0 -4.3368757 -5.9010098e-10 17.820115 + 1583 0 -4.3368757 0 -4.3368757 3.9233749e-10 17.820115 + 1584 0 -4.3368757 0 -4.3368757 -2.3074248e-10 17.820115 + 1585 0 -4.3368757 0 -4.3368757 -2.3074248e-10 17.820115 + 1586 0 -4.3368757 0 -4.3368757 1.1447638e-10 17.820115 + 1587 0 -4.3368757 0 -4.3368757 1.1446325e-10 17.820115 + 1588 0 -4.3368757 0 -4.3368757 -2.3074248e-10 17.820115 + 1589 0 -4.3368757 0 -4.3368757 3.9233749e-10 17.820115 + 1590 0 -4.3368757 0 -4.3368757 -1.9082803e-10 17.820115 + 1591 0 -4.3368757 0 -4.3368757 -1.9082803e-10 17.820115 + 1592 0 -4.3368757 0 -4.3368757 1.2781673e-10 17.820115 + 1593 0 -4.3368757 0 -4.3368757 -1.9082803e-10 17.820115 + 1594 0 -4.3368757 0 -4.3368757 3.9233749e-10 17.820115 + 1595 0 -4.3368757 0 -4.3368757 -2.4405158e-10 17.820115 + 1596 0 -4.3368757 0 -4.3368757 1.0116727e-10 17.820115 + 1597 0 -4.3368757 0 -4.3368757 1.0115415e-10 17.820115 + 1598 0 -4.3368757 0 -4.3368757 -2.3074248e-10 17.820115 + 1599 0 -4.3368757 0 -4.3368757 1.0115415e-10 17.820115 + 1600 0 -4.3368757 0 -4.3368757 1.1447638e-10 17.820115 + 1601 0 -4.3368757 0 -4.3368757 1.0115415e-10 17.820115 + 1602 0 -4.3368757 0 -4.3368757 -2.4403856e-10 17.820115 + 1603 0 -4.3368757 0 -4.3368757 3.7902838e-10 17.820115 + 1604 0 -4.3368757 0 -4.3368757 3.7902838e-10 17.820115 + 1605 0 -4.3368757 0 -4.3368757 8.7845043e-11 17.820115 + 1606 0 -4.3368757 0 -4.3368757 -5.9010098e-10 17.820115 + 1607 0 -4.3368757 0 -4.3368757 3.7902838e-10 17.820115 + 1608 0 -4.3368757 0 -4.3368757 -5.9010098e-10 17.820115 + 1609 0 -4.3368757 0 -4.3368757 3.7902838e-10 17.820115 + 1610 0 -4.3368757 0 -4.3368757 3.6571928e-10 17.820115 + 1611 0 -4.3368757 0 -4.3368757 -5.9010098e-10 17.820115 + 1612 0 -4.3368757 0 -4.3368757 3.6571928e-10 17.820115 + 1613 0 -4.3368757 0 -4.3368757 8.7845043e-11 17.820115 + 1614 0 -4.3368757 0 -4.3368757 -2.4403856e-10 17.820115 + 1615 0 -4.3368757 0 -4.3368757 3.6571928e-10 17.820115 + 1616 0 -4.3368757 0 -4.3368757 3.6571928e-10 17.820115 + 1617 0 -4.3368757 0 -4.3368757 -5.634828e-10 17.820115 + 1618 0 -4.3368757 0 -4.3368757 3.6571928e-10 17.820115 + 1619 0 -4.3368757 0 -4.3368757 -1.9082803e-10 17.820115 + 1620 0 -4.3368757 0 -4.3368757 1.0119852e-10 17.820115 + 1621 0 -4.3368757 0 -4.3368757 -1.9082803e-10 17.820115 + 1622 0 -4.3368757 0 -4.3368757 3.6571928e-10 17.820115 + 1623 0 -4.3368757 0 -4.3368757 3.6571928e-10 17.820115 + 1624 0 -4.3368757 0 -4.3368757 -2.4405158e-10 17.820115 + 1625 0 -4.3368757 0 -4.3368757 1.0116727e-10 17.820115 + 1626 0 -4.3368757 0 -4.3368757 8.7845043e-11 17.820115 + 1627 0 -4.3368757 0 -4.3368757 -2.4405158e-10 17.820115 + 1628 0 -4.3368757 0 -4.3368757 3.6571928e-10 17.820115 + 1629 0 -4.3368757 0 -4.3368757 8.7845043e-11 17.820115 + 1630 0 -4.3368757 0 -4.3368757 -5.7679191e-10 17.820115 + 1631 0 -4.3368757 0 -4.3368757 3.6571928e-10 17.820115 + 1632 0 -4.3368757 0 -4.3368757 1.0116725e-10 17.820115 + 1633 0 -4.3368757 0 -4.3368757 -5.7679191e-10 17.820115 + 1634 0 -4.3368757 0 -4.3368757 3.6571928e-10 17.820115 + 1635 0 -4.3368757 0 -4.3368757 -2.4405158e-10 17.820115 + 1636 0 -4.3368757 0 -4.3368757 3.9233751e-10 17.820115 + 1637 0 -4.3368757 0 -4.3368757 -1.9082803e-10 17.820115 + 1638 0 -4.3368757 0 -4.3368757 1.2781673e-10 17.820115 + 1639 0 -4.3368757 0 -4.3368757 -1.9082803e-10 17.820115 + 1640 0 -4.3368757 0 -4.3368757 1.1447635e-10 17.820115 + 1641 0 -4.3368757 0 -4.3368757 1.0119852e-10 17.820115 + 1642 0 -4.3368757 0 -4.3368757 1.0115417e-10 17.820115 + 1643 0 -4.3368757 0 -4.3368757 -1.9082803e-10 17.820115 + 1644 0 -4.3368757 0 -4.3368757 3.5241017e-10 17.820115 + 1645 0 -4.3368757 0 -4.3368757 -5.9010101e-10 17.820115 + 1646 0 -4.3368757 0 -4.3368757 3.6571928e-10 17.820115 + 1647 0 -4.3368757 0 -4.3368757 1.0115417e-10 17.820115 + 1648 0 -4.3368757 0 -4.3368757 -2.4403856e-10 17.820115 + 1649 0 -4.3368757 0 -4.3368757 1.0115417e-10 17.820115 + 1650 0 -4.3368757 0 -4.3368757 -2.4403856e-10 17.820115 + 1651 0 -4.3368757 0 -4.3368757 3.7902841e-10 17.820115 + 1652 0 -4.3368757 0 -4.3368757 -2.0413714e-10 17.820115 + 1653 0 -4.3368757 0 -4.3368757 1.1450762e-10 17.820115 + 1654 0 -4.3368757 0 -4.3368757 -1.9082803e-10 17.820115 + 1655 0 -4.3368757 0 -4.3368757 3.657193e-10 17.820115 + 1656 0 -4.3368757 0 -4.3368757 -5.9010101e-10 17.820115 + 1657 0 -4.3368757 0 -4.3368757 3.7902841e-10 17.820115 + 1658 0 -4.3368757 0 -4.3368757 1.0116725e-10 17.820115 + 1659 0 -4.3368757 0 -4.3368757 -5.6348278e-10 17.820115 + 1660 0 -4.3368757 0 -4.3368757 3.6571928e-10 17.820115 + 1661 0 -4.3368757 0 -4.3368757 1.1446328e-10 17.820115 + 1662 0 -4.3368757 0 -4.3368757 -2.4403856e-10 17.820115 + 1663 0 -4.3368757 0 -4.3368757 3.657193e-10 17.820115 + 1664 0 -4.3368757 0 -4.3368757 -5.6348278e-10 17.820115 + 1665 0 -4.3368757 0 -4.3368757 3.657193e-10 17.820115 + 1666 0 -4.3368757 0 -4.3368757 -1.7751896e-10 17.820115 + 1667 0 -4.3368757 0 -4.3368757 -1.7751896e-10 17.820115 + 1668 0 -4.3368757 0 -4.3368757 1.0119852e-10 17.820115 + 1669 0 -4.3368757 0 -4.3368757 -1.6420985e-10 17.820115 + 1670 0 -4.3368757 0 -4.3368757 3.524102e-10 17.820115 + 1671 0 -4.3368757 0 -4.3368757 -5.6348278e-10 17.820115 + 1672 0 -4.3368757 0 -4.3368757 3.657193e-10 17.820115 + 1673 0 -4.3368757 0 -4.3368757 1.1446328e-10 17.820115 + 1674 0 -4.3368757 0 -4.3368757 -2.4403856e-10 17.820115 + 1675 0 -4.3368757 0 -4.3368757 3.657193e-10 17.820115 + 1676 0 -4.3368757 0 -4.3368757 -1.7751896e-10 17.820115 + 1677 0 -4.3368757 0 -4.3368757 -1.7751896e-10 17.820115 + 1678 0 -4.3368757 0 -4.3368757 1.0119852e-10 17.820115 + 1679 0 -4.3368757 0 -4.3368757 -1.7751896e-10 17.820115 + 1680 0 -4.3368757 0 -4.3368757 3.524102e-10 17.820115 + 1681 0 -4.3368757 0 -4.3368757 -5.6348278e-10 17.820115 + 1682 0 -4.3368757 0 -4.3368757 3.657193e-10 17.820115 + 1683 0 -4.3368757 0 -4.3368757 -1.7751896e-10 17.820115 + 1684 0 -4.3368757 0 -4.3368757 -1.7751896e-10 17.820115 + 1685 0 -4.3368757 0 -4.3368757 1.0119852e-10 17.820115 + 1686 0 -4.3368757 0 -4.3368757 -1.7751896e-10 17.820115 + 1687 0 -4.3368757 0 -4.3368757 3.524102e-10 17.820115 + 1688 0 -4.3368757 0 -4.3368757 -5.6348278e-10 17.820115 + 1689 0 -4.3368757 0 -4.3368757 3.657193e-10 17.820115 + 1690 0 -4.3368757 0 -4.3368757 3.7902191e-10 17.820115 + 1691 0 -4.3368757 0 -4.3368757 -5.7679188e-10 17.820115 + 1692 0 -4.3368757 0 -4.3368757 3.9233101e-10 17.820115 + 1693 0 -4.3368757 0 -4.3368757 -1.7751896e-10 17.820115 + 1694 0 -4.3368757 0 -4.3368757 -1.7751896e-10 17.820115 + 1695 0 -4.3368757 0 -4.3368757 1.2781021e-10 17.820115 + 1696 0 -4.3368757 0 -4.3368757 -2.0413716e-10 17.820115 + 1697 0 -4.3368757 0 -4.3368757 3.7902191e-10 17.820115 + 1698 0 -4.3368757 0 -4.3368757 -5.7679188e-10 17.820115 + 1699 0 -4.3368757 0 -4.3368757 3.9233101e-10 17.820115 + 1700 0 -4.3368757 0 -4.3368757 1.0115417e-10 17.820115 + 1701 0 -4.3368757 0 -4.3368757 -5.7679188e-10 17.820115 + 1702 0 -4.3368757 0 -4.3368757 3.7902191e-10 17.820115 + 1703 0 -4.3368757 0 -4.3368757 -1.9082806e-10 17.820115 + 1704 0 -4.3368757 0 -4.3368757 1.2781021e-10 17.820115 + 1705 0 -4.3368757 0 -4.3368757 -2.0413716e-10 17.820115 + 1706 0 -4.3368757 0 -4.3368757 3.7902191e-10 17.820115 + 1707 0 -4.3368757 0 -4.3368757 -5.9010098e-10 17.820115 + 1708 0 -4.3368757 0 -4.3368757 3.9233101e-10 17.820115 + 1709 0 -4.3368757 0 -4.3368757 1.0115417e-10 17.820115 + 1710 0 -4.3368757 0 -4.3368757 -2.4403853e-10 17.820115 + 1711 0 -4.3368757 0 -4.3368757 3.7902191e-10 17.820115 + 1712 0 -4.3368757 0 -4.3368757 1.0115417e-10 17.820115 + 1713 0 -4.3368757 0 -4.3368757 -2.0413716e-10 17.820115 + 1714 0 -4.3368757 0 -4.3368757 3.7902191e-10 17.820115 + 1715 0 -4.3368757 0 -4.3368757 1.2781021e-10 17.820115 + 1716 0 -4.3368757 0 -4.3368757 -2.0413716e-10 17.820115 + 1717 0 -4.3368757 0 -4.3368757 3.657128e-10 17.820115 + 1718 0 -4.3368757 0 -4.3368757 -5.9010098e-10 17.820115 + 1719 0 -4.3368757 0 -4.3368757 3.7902191e-10 17.820115 + 1720 0 -4.3368757 0 -4.3368757 8.7845069e-11 17.820115 + 1721 0 -4.3368757 0 -4.3368757 -2.5734764e-10 17.820115 + 1722 0 -4.3368757 0 -4.3368757 8.7845069e-11 17.820115 + 1723 0 -4.3368757 0 -4.3368757 1.0116725e-10 17.820115 + 1724 0 -4.3368757 0 -4.3368757 -2.4405161e-10 17.820115 + 1725 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1726 0 -4.3368757 0 -4.3368757 -5.9010098e-10 17.820115 + 1727 0 -4.3368757 0 -4.3368757 3.657128e-10 17.820115 + 1728 0 -4.3368757 0 -4.3368757 8.7845069e-11 17.820115 + 1729 0 -4.3368757 0 -4.3368757 -5.9010098e-10 17.820115 + 1730 0 -4.3368757 0 -4.3368757 3.657128e-10 17.820115 + 1731 0 -4.3368757 0 -4.3368757 8.7858142e-11 17.820115 + 1732 0 -4.3368757 0 -4.3368757 -2.4405161e-10 17.820115 + 1733 0 -4.3368757 0 -4.3368757 8.7858142e-11 17.820115 + 1734 0 -4.3368757 0 -4.3368757 7.4535964e-11 17.820115 + 1735 0 -4.3368757 0 -4.3368757 -2.5736071e-10 17.820115 + 1736 0 -4.3368757 0 -4.3368757 -2.5736071e-10 17.820115 + 1737 0 -4.3368757 0 -4.3368757 8.7845069e-11 17.820115 + 1738 0 -4.3368757 0 -4.3368757 8.7858142e-11 17.820115 + 1739 0 -4.3368757 0 -4.3368757 8.7845069e-11 17.820115 + 1740 0 -4.3368757 0 -4.3368757 1.01192e-10 17.820115 + 1741 0 -4.3368757 0 -4.3368757 -2.5734764e-10 17.820115 + 1742 0 -4.3368757 0 -4.3368757 -2.4403856e-10 17.820115 + 1743 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1744 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1745 0 -4.3368757 0 -4.3368757 -2.0413716e-10 17.820115 + 1746 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1747 0 -4.3368757 0 -4.3368757 -5.9010098e-10 17.820115 + 1748 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1749 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1750 0 -4.3368757 0 -4.3368757 -5.9010098e-10 17.820115 + 1751 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1752 0 -4.3368757 0 -4.3368757 8.7845069e-11 17.820115 + 1753 0 -4.3368757 0 -4.3368757 -2.4403856e-10 17.820115 + 1754 0 -4.3368757 0 -4.3368757 8.7845069e-11 17.820115 + 1755 0 -4.3368757 0 -4.3368757 -2.4403856e-10 17.820115 + 1756 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1757 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1758 0 -4.3368757 0 -4.3368757 -2.0413719e-10 17.820115 + 1759 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1760 0 -4.3368757 0 -4.3368757 -5.9010098e-10 17.820115 + 1761 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1762 0 -4.3368757 0 -4.3368757 8.7845069e-11 17.820115 + 1763 0 -4.3368757 0 -4.3368757 -2.4403856e-10 17.820115 + 1764 0 -4.3368757 0 -4.3368757 7.4535964e-11 17.820115 + 1765 0 -4.3368757 0 -4.3368757 -2.4403856e-10 17.820115 + 1766 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1767 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1768 0 -4.3368757 0 -4.3368757 -2.0413719e-10 17.820115 + 1769 0 -4.3368757 0 -4.3368757 1.01192e-10 17.820115 + 1770 0 -4.3368757 0 -4.3368757 -2.0413719e-10 17.820115 + 1771 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1772 0 -4.3368757 0 -4.3368757 -2.0413719e-10 17.820115 + 1773 0 -4.3368757 0 -4.3368757 1.01192e-10 17.820115 + 1774 0 -4.3368757 0 -4.3368757 -2.0413719e-10 17.820115 + 1775 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1776 0 -4.3368757 0 -4.3368757 -2.4405161e-10 17.820115 + 1777 0 -4.3368757 0 -4.3368757 1.0116725e-10 17.820115 + 1778 0 -4.3368757 0 -4.3368757 7.4535964e-11 17.820115 + 1779 0 -4.3368757 0 -4.3368757 7.4535964e-11 17.820115 + 1780 0 -4.3368757 0 -4.3368757 -2.5734766e-10 17.820115 + 1781 0 -4.3368757 0 -4.3368757 3.390946e-10 17.820115 + 1782 0 -4.3368757 0 -4.3368757 -2.0413719e-10 17.820115 + 1783 0 -4.3368757 0 -4.3368757 1.01192e-10 17.820115 + 1784 0 -4.3368757 0 -4.3368757 1.1446328e-10 17.820115 + 1785 0 -4.3368757 0 -4.3368757 -1.7751896e-10 17.820115 + 1786 0 -4.3368757 0 -4.3368757 -1.7751896e-10 17.820115 + 1787 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1788 0 -4.3368757 0 -4.3368757 -5.5017367e-10 17.820115 + 1789 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1790 0 -4.3368757 0 -4.3368757 -2.0413719e-10 17.820115 + 1791 0 -4.3368757 0 -4.3368757 3.657128e-10 17.820115 + 1792 0 -4.3368757 0 -4.3368757 -2.7065677e-10 17.820115 + 1793 0 -4.3368757 0 -4.3368757 1.1446328e-10 17.820115 + 1794 0 -4.3368757 0 -4.3368757 -2.5734766e-10 17.820115 + 1795 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1796 0 -4.3368757 0 -4.3368757 -1.7751896e-10 17.820115 + 1797 0 -4.3368757 0 -4.3368757 -1.7751896e-10 17.820115 + 1798 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1799 0 -4.3368757 0 -4.3368757 -5.6348278e-10 17.820115 + 1800 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1801 0 -4.3368757 0 -4.3368757 3.7902191e-10 17.820115 + 1802 0 -4.3368757 0 -4.3368757 -5.7679188e-10 17.820115 + 1803 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1804 0 -4.3368757 0 -4.3368757 -1.7751896e-10 17.820115 + 1805 0 -4.3368757 0 -4.3368757 -1.7751896e-10 17.820115 + 1806 0 -4.3368757 0 -4.3368757 8.7882867e-11 17.820115 + 1807 0 -4.3368757 0 -4.3368757 -1.7751896e-10 17.820115 + 1808 0 -4.3368757 0 -4.3368757 3.7902191e-10 17.820115 + 1809 0 -4.3368757 0 -4.3368757 -5.6348278e-10 17.820115 + 1810 0 -4.3368757 0 -4.3368757 3.7902191e-10 17.820115 + 1811 0 -4.3368757 0 -4.3368757 1.1446328e-10 17.820115 + 1812 0 -4.3368757 0 -4.3368757 -2.5735744e-10 17.820115 + 1813 0 -4.3368757 0 -4.3368757 1.1446328e-10 17.820115 + 1814 0 -4.3368757 0 -4.3368757 7.4549038e-11 17.820115 + 1815 0 -4.3368757 0 -4.3368757 7.4549038e-11 17.820115 + 1816 0 -4.3368757 0 -4.3368757 -2.3074248e-10 17.820115 + 1817 0 -4.3368757 0 -4.3368757 1.1446985e-10 17.820115 + 1818 0 -4.3368757 0 -4.3368757 -2.3074248e-10 17.820115 + 1819 0 -4.3368757 0 -4.3368757 3.7902191e-10 17.820115 + 1820 0 -4.3368757 0 -4.3368757 3.7902191e-10 17.820115 + 1821 0 -4.3368757 0 -4.3368757 -2.0413716e-10 17.820115 + 1822 0 -4.3368757 0 -4.3368757 3.7902191e-10 17.820115 + 1823 0 -4.3368757 0 -4.3368757 -5.9010098e-10 17.820115 + 1824 0 -4.3368757 0 -4.3368757 3.7902191e-10 17.820115 + 1825 0 -4.3368757 0 -4.3368757 1.0115417e-10 17.820115 + 1826 0 -4.3368757 0 -4.3368757 -5.9010098e-10 17.820115 + 1827 0 -4.3368757 0 -4.3368757 3.7902191e-10 17.820115 + 1828 0 -4.3368757 0 -4.3368757 -2.0413716e-10 17.820115 + 1829 0 -4.3368757 0 -4.3368757 1.1449783e-10 17.820115 + 1830 0 -4.3368757 0 -4.3368757 -2.0413716e-10 17.820115 + 1831 0 -4.3368757 0 -4.3368757 3.7902191e-10 17.820115 + 1832 0 -4.3368757 0 -4.3368757 -5.9010098e-10 17.820115 + 1833 0 -4.3368757 0 -4.3368757 3.7902191e-10 17.820115 + 1834 0 -4.3368757 0 -4.3368757 1.0115417e-10 17.820115 + 1835 0 -4.3368757 0 -4.3368757 -5.9010098e-10 17.820115 + 1836 0 -4.3368757 0 -4.3368757 3.7902191e-10 17.820115 + 1837 0 -4.3368757 0 -4.3368757 8.7851643e-11 17.820115 + 1838 0 -4.3368757 0 -4.3368757 -5.9010098e-10 17.820115 + 1839 0 -4.3368757 0 -4.3368757 3.657128e-10 17.820115 + 1840 0 -4.3368757 0 -4.3368757 8.7845069e-11 17.820115 + 1841 0 -4.3368757 0 -4.3368757 -5.9010098e-10 17.820115 + 1842 0 -4.3368757 0 -4.3368757 3.7902191e-10 17.820115 + 1843 0 -4.3368757 0 -4.3368757 -2.0413716e-10 17.820115 + 1844 0 -4.3368757 0 -4.3368757 1.1449783e-10 17.820115 + 1845 0 -4.3368757 0 -4.3368757 -2.0413716e-10 17.820115 + 1846 0 -4.3368757 0 -4.3368757 3.657128e-10 17.820115 + 1847 0 -4.3368757 0 -4.3368757 8.7845069e-11 17.820115 + 1848 0 -4.3368757 0 -4.3368757 -2.7066654e-10 17.820115 + 1849 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1850 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1851 0 -4.3368757 0 -4.3368757 -2.0413716e-10 17.820115 + 1852 0 -4.3368757 0 -4.3368757 8.7879618e-11 17.820115 + 1853 0 -4.3368757 0 -4.3368757 -2.0413716e-10 17.820115 + 1854 0 -4.3368757 0 -4.3368757 8.7845069e-11 17.820115 + 1855 0 -4.3368757 0 -4.3368757 1.0118872e-10 17.820115 + 1856 0 -4.3368757 0 -4.3368757 -2.0413716e-10 17.820115 + 1857 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1858 0 -4.3368757 0 -4.3368757 7.4535964e-11 17.820115 + 1859 0 -4.3368757 0 -4.3368757 -2.7066654e-10 17.820115 + 1860 0 -4.3368757 0 -4.3368757 8.7845069e-11 17.820115 + 1861 0 -4.3368757 0 -4.3368757 -2.7066654e-10 17.820115 + 1862 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1863 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1864 0 -4.3368757 0 -4.3368757 -2.0413716e-10 17.820115 + 1865 0 -4.3368757 0 -4.3368757 3.390946e-10 17.820115 + 1866 0 -4.3368757 0 -4.3368757 -5.9010098e-10 17.820115 + 1867 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1868 0 -4.3368757 0 -4.3368757 8.7845069e-11 17.820115 + 1869 0 -4.3368757 0 -4.3368757 -5.9010098e-10 17.820115 + 1870 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1871 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1872 0 -4.3368757 0 -4.3368757 -6.1671919e-10 17.820115 + 1873 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1874 0 -4.3368757 0 -4.3368757 -2.0413716e-10 17.820115 + 1875 0 -4.3368757 0 -4.3368757 3.390946e-10 17.820115 + 1876 0 -4.3368757 0 -4.3368757 -2.5736069e-10 17.820115 + 1877 0 -4.3368757 0 -4.3368757 8.7851643e-11 17.820115 + 1878 0 -4.3368757 0 -4.3368757 -2.7066979e-10 17.820115 + 1879 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1880 0 -4.3368757 0 -4.3368757 7.4535964e-11 17.820115 + 1881 0 -4.3368757 0 -4.3368757 -5.7679185e-10 17.820115 + 1882 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1883 0 -4.3368757 0 -4.3368757 1.0116075e-10 17.820115 + 1884 0 -4.3368757 0 -4.3368757 -2.7066979e-10 17.820115 + 1885 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1886 0 -4.3368757 0 -4.3368757 -2.0413716e-10 17.820115 + 1887 0 -4.3368757 0 -4.3368757 8.7879618e-11 17.820115 + 1888 0 -4.3368757 0 -4.3368757 -2.0413716e-10 17.820115 + 1889 0 -4.3368757 0 -4.3368757 3.390946e-10 17.820115 + 1890 0 -4.3368757 0 -4.3368757 -2.1744627e-10 17.820115 + 1891 0 -4.3368757 0 -4.3368757 8.7879618e-11 17.820115 + 1892 0 -4.3368757 0 -4.3368757 -2.0413716e-10 17.820115 + 1893 0 -4.3368757 0 -4.3368757 3.390946e-10 17.820115 + 1894 0 -4.3368757 0 -4.3368757 7.4535964e-11 17.820115 + 1895 0 -4.3368757 0 -4.3368757 -5.5017385e-10 17.820115 + 1896 0 -4.3368757 0 -4.3368757 3.657128e-10 17.820115 + 1897 0 -4.3368757 0 -4.3368757 -2.7066652e-10 17.820115 + 1898 0 -4.3368757 0 -4.3368757 6.122686e-11 17.820115 + 1899 0 -4.3368757 0 -4.3368757 8.7851643e-11 17.820115 + 1900 0 -4.3368757 0 -4.3368757 8.7851643e-11 17.820115 + 1901 0 -4.3368757 0 -4.3368757 -2.8397889e-10 17.820115 + 1902 0 -4.3368757 0 -4.3368757 3.657128e-10 17.820115 + 1903 0 -4.3368757 0 -4.3368757 -2.1744627e-10 17.820115 + 1904 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1905 0 -4.3368757 0 -4.3368757 -2.1743033e-10 17.820115 + 1906 0 -4.3368757 0 -4.3368757 -2.1743033e-10 17.820115 + 1907 0 -4.3368757 0 -4.3368757 4.7917756e-11 17.820115 + 1908 0 -4.3368757 0 -4.3368757 -2.5735741e-10 17.820115 + 1909 0 -4.3368757 0 -4.3368757 3.2578549e-10 17.820115 + 1910 0 -4.3368757 0 -4.3368757 3.2578549e-10 17.820115 + 1911 0 -4.3368757 0 -4.3368757 -2.1744627e-10 17.820115 + 1912 0 -4.3368757 0 -4.3368757 3.2578549e-10 17.820115 + 1913 0 -4.3368757 0 -4.3368757 -2.0412759e-10 17.820115 + 1914 0 -4.3368757 0 -4.3368757 7.4542539e-11 17.820115 + 1915 0 -4.3368757 0 -4.3368757 -2.8397889e-10 17.820115 + 1916 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1917 0 -4.3368757 0 -4.3368757 7.4542539e-11 17.820115 + 1918 0 -4.3368757 0 -4.3368757 -5.5017367e-10 17.820115 + 1919 0 -4.3368757 0 -4.3368757 3.2578549e-10 17.820115 + 1920 0 -4.3368757 0 -4.3368757 1.1446325e-10 17.820115 + 1921 0 -4.3368757 0 -4.3368757 -5.5017367e-10 17.820115 + 1922 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1923 0 -4.3368757 0 -4.3368757 -1.7751896e-10 17.820115 + 1924 0 -4.3368757 0 -4.3368757 3.390946e-10 17.820115 + 1925 0 -4.3368757 0 -4.3368757 -5.2355567e-10 17.820115 + 1926 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1927 0 -4.3368757 0 -4.3368757 3.6571928e-10 17.820115 + 1928 0 -4.3368757 0 -4.3368757 -5.5017387e-10 17.820115 + 1929 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1930 0 -4.3368757 0 -4.3368757 -1.7751896e-10 17.820115 + 1931 0 -4.3368757 0 -4.3368757 1.145011e-10 17.820115 + 1932 0 -4.3368757 0 -4.3368757 -1.9082806e-10 17.820115 + 1933 0 -4.3368757 0 -4.3368757 1.1446325e-10 17.820115 + 1934 0 -4.3368757 0 -4.3368757 3.390946e-10 17.820115 + 1935 0 -4.3368757 0 -4.3368757 1.2780355e-10 17.820115 + 1936 0 -4.3368757 0 -4.3368757 -2.0411472e-10 17.820115 + 1937 0 -4.3368757 0 -4.3368757 -2.0413716e-10 17.820115 + 1938 0 -4.3368757 0 -4.3368757 1.5442829e-10 17.820115 + 1939 0 -4.3368757 0 -4.3368757 -2.0413716e-10 17.820115 + 1940 0 -4.3368757 0 -4.3368757 3.6571928e-10 17.820115 + 1941 0 -4.3368757 0 -4.3368757 -5.5017387e-10 17.820115 + 1942 0 -4.3368757 0 -4.3368757 3.6571928e-10 17.820115 + 1943 0 -4.3368757 0 -4.3368757 -2.0413716e-10 17.820115 + 1944 0 -4.3368757 0 -4.3368757 3.6571928e-10 17.820115 + 1945 0 -4.3368757 0 -4.3368757 -5.5017387e-10 17.820115 + 1946 0 -4.3368757 0 -4.3368757 3.6571928e-10 17.820115 + 1947 0 -4.3368757 0 -4.3368757 1.0115415e-10 17.820115 + 1948 0 -4.3368757 0 -4.3368757 -5.5017387e-10 17.820115 + 1949 0 -4.3368757 0 -4.3368757 3.6571928e-10 17.820115 + 1950 0 -4.3368757 0 -4.3368757 -2.0413716e-10 17.820115 + 1951 0 -4.3368757 0 -4.3368757 1.5442829e-10 17.820115 + 1952 0 -4.3368757 0 -4.3368757 -2.0413716e-10 17.820115 + 1953 0 -4.3368757 0 -4.3368757 3.5241017e-10 17.820115 + 1954 0 -4.3368757 0 -4.3368757 -5.5017387e-10 17.820115 + 1955 0 -4.3368757 0 -4.3368757 3.6571928e-10 17.820115 + 1956 0 -4.3368757 0 -4.3368757 8.7845043e-11 17.820115 + 1957 0 -4.3368757 0 -4.3368757 -5.5017387e-10 17.820115 + 1958 0 -4.3368757 0 -4.3368757 3.5241017e-10 17.820115 + 1959 0 -4.3368757 0 -4.3368757 7.4549012e-11 17.820115 + 1960 0 -4.3368757 0 -4.3368757 -5.5017387e-10 17.820115 + 1961 0 -4.3368757 0 -4.3368757 3.5241017e-10 17.820115 + 1962 0 -4.3368757 0 -4.3368757 8.7845043e-11 17.820115 + 1963 0 -4.3368757 0 -4.3368757 -5.5017387e-10 17.820115 + 1964 0 -4.3368757 0 -4.3368757 3.3910107e-10 17.820115 + 1965 0 -4.3368757 0 -4.3368757 -2.0413716e-10 17.820115 + 1966 0 -4.3368757 0 -4.3368757 1.2781008e-10 17.820115 + 1967 0 -4.3368757 0 -4.3368757 -2.0413716e-10 17.820115 + 1968 0 -4.3368757 0 -4.3368757 3.3910107e-10 17.820115 + 1969 0 -4.3368757 0 -4.3368757 -1.9081849e-10 17.820115 + 1970 0 -4.3368757 0 -4.3368757 -5.5017387e-10 17.820115 + 1971 0 -4.3368757 0 -4.3368757 -5.5017387e-10 17.820115 + 1972 0 -4.3368757 0 -4.3368757 3.6571928e-10 17.820115 + 1973 0 -4.3368757 0 -4.3368757 8.7845043e-11 17.820115 + 1974 0 -4.3368757 0 -4.3368757 -2.1742383e-10 17.820115 + 1975 0 -4.3368757 0 -4.3368757 3.3910107e-10 17.820115 + 1976 0 -4.3368757 0 -4.3368757 8.7845043e-11 17.820115 + 1977 0 -4.3368757 0 -4.3368757 8.7845043e-11 17.820115 + 1978 0 -4.3368757 0 -4.3368757 6.1239908e-11 17.820115 + 1979 0 -4.3368757 0 -4.3368757 -1.9081849e-10 17.820115 + 1980 0 -4.3368757 0 -4.3368757 3.3910107e-10 17.820115 + 1981 0 -4.3368757 0 -4.3368757 -5.6348298e-10 17.820115 + 1982 0 -4.3368757 0 -4.3368757 3.3910107e-10 17.820115 + 1983 0 -4.3368757 0 -4.3368757 -2.0413716e-10 17.820115 + 1984 0 -4.3368757 0 -4.3368757 3.6571918e-10 17.820115 + 1985 0 -4.3368757 0 -4.3368757 -1.9081849e-10 17.820115 + 1986 0 -4.3368757 0 -4.3368757 7.4549012e-11 17.820115 + 1987 0 -4.3368757 0 -4.3368757 -2.0412759e-10 17.820115 + 1988 0 -4.3368757 0 -4.3368757 3.3910107e-10 17.820115 + 1989 0 -4.3368757 0 -4.3368757 -5.6348298e-10 17.820115 + 1990 0 -4.3368757 0 -4.3368757 3.5241017e-10 17.820115 + 1991 0 -4.3368757 0 -4.3368757 8.7845043e-11 17.820115 + 1992 0 -4.3368757 0 -4.3368757 -2.3073293e-10 17.820115 + 1993 0 -4.3368757 0 -4.3368757 3.3910107e-10 17.820115 + 1994 0 -4.3368757 0 -4.3368757 3.3910107e-10 17.820115 + 1995 0 -4.3368757 0 -4.3368757 -2.1744627e-10 17.820115 + 1996 0 -4.3368757 0 -4.3368757 1.2781008e-10 17.820115 + 1997 0 -4.3368757 0 -4.3368757 7.4535939e-11 17.820115 + 1998 0 -4.3368757 0 -4.3368757 1.2778533e-10 17.820115 + 1999 0 -4.3368757 0 -4.3368757 1.2778533e-10 17.820115 + 2000 0 -4.3368757 0 -4.3368757 -5.6348298e-10 17.820115 + 2001 0 -4.3368757 0 -4.3368757 -2.174367e-10 17.820115 + 2002 0 -4.3368757 0 -4.3368757 1.011541e-10 17.820115 + 2003 0 -4.3368757 0 -4.3368757 1.2778533e-10 17.820115 + 2004 0 -4.3368757 0 -4.3368757 -2.0412759e-10 17.820115 + 2005 0 -4.3368757 0 -4.3368757 6.1239908e-11 17.820115 + 2006 0 -4.3368757 0 -4.3368757 -2.0412759e-10 17.820115 + 2007 0 -4.3368757 0 -4.3368757 3.3910107e-10 17.820115 + 2008 0 -4.3368757 0 -4.3368757 -2.174367e-10 17.820115 + 2009 0 -4.3368757 0 -4.3368757 6.1239908e-11 17.820115 + 2010 0 -4.3368757 0 -4.3368757 1.011541e-10 17.820115 + 2011 0 -4.3368757 0 -4.3368757 1.011541e-10 17.820115 + 2012 0 -4.3368757 0 -4.3368757 1.0119187e-10 17.820115 + 2013 0 -4.3368757 0 -4.3368757 -2.1742383e-10 17.820115 + 2014 0 -4.3368757 0 -4.3368757 -2.0411472e-10 17.820115 + 2015 0 -4.3368757 0 -4.3368757 3.2579196e-10 17.820115 + 2016 0 -4.3368757 0 -4.3368757 -1.6421005e-10 17.820115 + 2017 0 -4.3368757 0 -4.3368757 -1.6421005e-10 17.820115 + 2018 0 -4.3368757 0 -4.3368757 1.1450097e-10 17.820115 + 2019 0 -4.3368757 0 -4.3368757 -1.6421005e-10 17.820115 + 2020 0 -4.3368757 0 -4.3368757 1.1450097e-10 17.820115 + 2021 0 -4.3368757 0 -4.3368757 -1.9082806e-10 17.820115 + 2022 0 -4.3368757 0 -4.3368757 3.5241007e-10 17.820115 + 2023 0 -4.3368757 0 -4.3368757 -5.5017387e-10 17.820115 + 2024 0 -4.3368757 0 -4.3368757 3.2579196e-10 17.820115 + 2025 0 -4.3368757 0 -4.3368757 1.1446318e-10 17.820115 + 2026 0 -4.3368757 0 -4.3368757 -2.1742383e-10 17.820115 + 2027 0 -4.3368757 0 -4.3368757 1.1446318e-10 17.820115 + 2028 0 -4.3368757 0 -4.3368757 -2.1742383e-10 17.820115 + 2029 0 -4.3368757 0 -4.3368757 3.6571915e-10 17.820115 + 2030 0 -4.3368757 0 -4.3368757 -5.5017387e-10 17.820115 + 2031 0 -4.3368757 0 -4.3368757 3.1248286e-10 17.820115 + 2032 0 -4.3368757 0 -4.3368757 1.1447622e-10 17.820115 + 2033 0 -4.3368757 0 -4.3368757 -5.2355567e-10 17.820115 + 2034 0 -4.3368757 0 -4.3368757 3.1248286e-10 17.820115 + 2035 0 -4.3368757 0 -4.3368757 1.4108138e-10 17.820115 + 2036 0 -4.3368757 0 -4.3368757 -5.2355567e-10 17.820115 + 2037 0 -4.3368757 0 -4.3368757 3.3910104e-10 17.820115 + 2038 0 -4.3368757 0 -4.3368757 -1.3759185e-10 17.820115 + 2039 0 -4.3368757 0 -4.3368757 -5.2355567e-10 17.820115 + 2040 0 -4.3368757 0 -4.3368757 3.3910104e-10 17.820115 + 2041 0 -4.3368757 0 -4.3368757 8.7858117e-11 17.820115 + 2042 0 -4.3368757 0 -4.3368757 -1.7750936e-10 17.820115 + 2043 0 -4.3368757 0 -4.3368757 -1.6420985e-10 17.820115 + 2044 0 -4.3368757 0 -4.3368757 8.7858117e-11 17.820115 + 2045 0 -4.3368757 0 -4.3368757 3.3910104e-10 17.820115 + 2046 0 -4.3368757 0 -4.3368757 1.0116722e-10 17.820115 + 2047 0 -4.3368757 0 -4.3368757 -5.5017387e-10 17.820115 + 2048 0 -4.3368757 0 -4.3368757 3.6572575e-10 17.820115 + 2049 0 -4.3368757 0 -4.3368757 -1.7751896e-10 17.820115 + 2050 0 -4.3368757 0 -4.3368757 3.9234386e-10 17.820115 + 2051 0 -4.3368757 0 -4.3368757 -5.3686477e-10 17.820115 + 2052 0 -4.3368757 0 -4.3368757 3.6572575e-10 17.820115 + 2053 0 -4.3368757 0 -4.3368757 1.2777228e-10 17.820115 + 2054 0 -4.3368757 0 -4.3368757 -5.6348298e-10 17.820115 + 2055 0 -4.3368757 0 -4.3368757 3.3910104e-10 17.820115 + 2056 0 -4.3368757 0 -4.3368757 -5.5017387e-10 17.820115 + 2057 0 -4.3368757 0 -4.3368757 3.3910104e-10 17.820115 + 2058 0 -4.3368757 0 -4.3368757 1.0116722e-10 17.820115 + 2059 0 -4.3368757 0 -4.3368757 -5.5017387e-10 17.820115 + 2060 0 -4.3368757 0 -4.3368757 3.6572575e-10 17.820115 + 2061 0 -4.3368757 0 -4.3368757 1.0115412e-10 17.820115 + 2062 0 -4.3368757 0 -4.3368757 -5.5017387e-10 17.820115 + 2063 0 -4.3368757 0 -4.3368757 3.6572575e-10 17.820115 + 2064 0 -4.3368757 0 -4.3368757 -1.9082806e-10 17.820115 + 2065 0 -4.3368757 0 -4.3368757 3.9234386e-10 17.820115 + 2066 0 -4.3368757 0 -4.3368757 -5.5017387e-10 17.820115 + 2067 0 -4.3368757 0 -4.3368757 3.6572575e-10 17.820115 + 2068 0 -4.3368757 0 -4.3368757 -1.6421005e-10 17.820115 + 2069 0 -4.3368757 0 -4.3368757 1.5443481e-10 17.820115 + 2070 0 -4.3368757 0 -4.3368757 -1.9082806e-10 17.820115 + 2071 0 -4.3368757 0 -4.3368757 3.7903475e-10 17.820115 + 2072 0 -4.3368757 0 -4.3368757 -1.9081846e-10 17.820115 + 2073 0 -4.3368757 0 -4.3368757 -5.5017387e-10 17.820115 + 2074 0 -4.3368757 0 -4.3368757 -5.5017387e-10 17.820115 + 2075 0 -4.3368757 0 -4.3368757 3.5241665e-10 17.820115 + 2076 0 -4.3368757 0 -4.3368757 1.1446318e-10 17.820115 + 2077 0 -4.3368757 0 -4.3368757 -5.5017387e-10 17.820115 + 2078 0 -4.3368757 0 -4.3368757 3.5241665e-10 17.820115 + 2079 0 -4.3368757 0 -4.3368757 -1.6421005e-10 17.820115 + 2080 0 -4.3368757 0 -4.3368757 -5.5017387e-10 17.820115 + 2081 0 -4.3368757 0 -4.3368757 3.6572575e-10 17.820115 + 2082 0 -4.3368757 0 -4.3368757 8.7858117e-11 17.820115 + 2083 0 -4.3368757 0 -4.3368757 -1.9081846e-10 17.820115 + 2084 0 -4.3368757 0 -4.3368757 -1.9082806e-10 17.820115 + 2085 0 -4.3368757 0 -4.3368757 3.3910754e-10 17.820115 + 2086 0 -4.3368757 0 -4.3368757 -1.9082806e-10 17.820115 + 2087 0 -4.3368757 0 -4.3368757 3.6572565e-10 17.820115 + 2088 0 -4.3368757 0 -4.3368757 -5.5017387e-10 17.820115 + 2089 0 -4.3368757 0 -4.3368757 3.3910754e-10 17.820115 + 2090 0 -4.3368757 0 -4.3368757 3.6572565e-10 17.820115 + 2091 0 -4.3368757 0 -4.3368757 -5.5017387e-10 17.820115 + 2092 0 -4.3368757 0 -4.3368757 3.3910754e-10 17.820115 + 2093 0 -4.3368757 0 -4.3368757 -1.6421005e-10 17.820115 + 2094 0 -4.3368757 0 -4.3368757 1.278166e-10 17.820115 + 2095 0 -4.3368757 0 -4.3368757 -1.9082806e-10 17.820115 + 2096 0 -4.3368757 0 -4.3368757 3.6572565e-10 17.820115 + 2097 0 -4.3368757 0 -4.3368757 -5.5017387e-10 17.820115 + 2098 0 -4.3368757 0 -4.3368757 3.3910754e-10 17.820115 + 2099 0 -4.3368757 0 -4.3368757 1.1446318e-10 17.820115 + 2100 0 -4.3368757 0 -4.3368757 -2.1742383e-10 17.820115 + 2101 0 -4.3368757 0 -4.3368757 1.1446318e-10 17.820115 + 2102 0 -4.3368757 0 -4.3368757 -2.1742383e-10 17.820115 + 2103 0 -4.3368757 0 -4.3368757 3.6572565e-10 17.820115 + 2104 0 -4.3368757 0 -4.3368757 3.6572565e-10 17.820115 + 2105 0 -4.3368757 0 -4.3368757 -2.0412757e-10 17.820115 + 2106 0 -4.3368757 0 -4.3368757 8.7858117e-11 17.820115 + 2107 0 -4.3368757 0 -4.3368757 -2.0412757e-10 17.820115 + 2108 0 -4.3368757 0 -4.3368757 3.3910754e-10 17.820115 + 2109 0 -4.3368757 0 -4.3368757 -1.7751916e-10 17.820115 + 2110 0 -4.3368757 0 -4.3368757 1.278166e-10 17.820115 + 2111 0 -4.3368757 0 -4.3368757 -2.0413716e-10 17.820115 + 2112 0 -4.3368757 0 -4.3368757 1.1446318e-10 17.820115 + 2113 0 -4.3368757 0 -4.3368757 1.278166e-10 17.820115 + 2114 0 -4.3368757 0 -4.3368757 -1.6421005e-10 17.820115 + 2115 0 -4.3368757 0 -4.3368757 3.6572565e-10 17.820115 + 2116 0 -4.3368757 0 -4.3368757 3.6572565e-10 17.820115 + 2117 0 -4.3368757 0 -4.3368757 -2.0412757e-10 17.820115 + 2118 0 -4.3368757 0 -4.3368757 1.1447622e-10 17.820115 + 2119 0 -4.3368757 0 -4.3368757 -2.1743667e-10 17.820115 + 2120 0 -4.3368757 0 -4.3368757 3.6572565e-10 17.820115 + 2121 0 -4.3368757 0 -4.3368757 -5.7679208e-10 17.820115 + 2122 0 -4.3368757 0 -4.3368757 3.3910754e-10 17.820115 + 2123 0 -4.3368757 0 -4.3368757 3.5241654e-10 17.820115 + 2124 0 -4.3368757 0 -4.3368757 -5.7679208e-10 17.820115 + 2125 0 -4.3368757 0 -4.3368757 3.3910754e-10 17.820115 + 2126 0 -4.3368757 0 -4.3368757 1.0115407e-10 17.820115 + 2127 0 -4.3368757 0 -4.3368757 -5.63483e-10 17.820115 + 2128 0 -4.3368757 0 -4.3368757 3.3910754e-10 17.820115 + 2129 0 -4.3368757 0 -4.3368757 8.7858015e-11 17.820115 + 2130 0 -4.3368757 0 -4.3368757 -2.1743667e-10 17.820115 + 2131 0 -4.3368757 0 -4.3368757 3.5241654e-10 17.820115 + 2132 0 -4.3368757 0 -4.3368757 -5.7679208e-10 17.820115 + 2133 0 -4.3368757 0 -4.3368757 3.3910754e-10 17.820115 + 2134 0 -4.3368757 0 -4.3368757 8.7844967e-11 17.820115 + 2135 0 -4.3368757 0 -4.3368757 -5.63483e-10 17.820115 + 2136 0 -4.3368757 0 -4.3368757 3.3910754e-10 17.820115 + 2137 0 -4.3368757 0 -4.3368757 8.7858015e-11 17.820115 + 2138 0 -4.3368757 0 -4.3368757 -2.3074578e-10 17.820115 + 2139 0 -4.3368757 0 -4.3368757 1.1447625e-10 17.820115 + 2140 0 -4.3368757 0 -4.3368757 -2.1743667e-10 17.820115 + 2141 0 -4.3368757 0 -4.3368757 8.7844967e-11 17.820115 + 2142 0 -4.3368757 0 -4.3368757 -1.9080562e-10 17.820115 + 2143 0 -4.3368757 0 -4.3368757 3.3910744e-10 17.820115 + 2144 0 -4.3368757 0 -4.3368757 3.3910744e-10 17.820115 + 2145 0 -4.3368757 0 -4.3368757 -1.7750939e-10 17.820115 + 2146 0 -4.3368757 0 -4.3368757 -1.7750939e-10 17.820115 + 2147 0 -4.3368757 0 -4.3368757 8.7858142e-11 17.820115 + 2148 0 -4.3368757 0 -4.3368757 8.7844967e-11 17.820115 + 2149 0 -4.3368757 0 -4.3368757 -2.1743667e-10 17.820115 + 2150 0 -4.3368757 0 -4.3368757 -2.1743667e-10 17.820115 + 2151 0 -4.3368757 0 -4.3368757 3.1248933e-10 17.820115 + 2152 0 -4.3368757 0 -4.3368757 -1.6421003e-10 17.820115 + 2153 0 -4.3368757 0 -4.3368757 -1.6421003e-10 17.820115 + 2154 0 -4.3368757 0 -4.3368757 8.7889289e-11 17.820115 + 2155 0 -4.3368757 0 -4.3368757 -1.6421003e-10 17.820115 + 2156 0 -4.3368757 0 -4.3368757 3.3910744e-10 17.820115 + 2157 0 -4.3368757 0 -4.3368757 1.0119839e-10 17.820115 + 2158 0 -4.3368757 0 -4.3368757 1.145075e-10 17.820115 + 2159 0 -4.3368757 0 -4.3368757 -1.5090093e-10 17.820115 + 2160 0 -4.3368757 0 -4.3368757 3.6572565e-10 17.820115 + 2161 0 -4.3368757 0 -4.3368757 3.6572565e-10 17.820115 + 2162 0 -4.3368757 0 -4.3368757 -5.3686477e-10 17.820115 + 2163 0 -4.3368757 0 -4.3368757 3.6572565e-10 17.820115 + 2164 0 -4.3368757 0 -4.3368757 -5.2355567e-10 17.820115 + 2165 0 -4.3368757 0 -4.3368757 3.1248933e-10 17.820115 + 2166 0 -4.3368757 0 -4.3368757 1.1446318e-10 17.820115 + 2167 0 -4.3368757 0 -4.3368757 -5.7679211e-10 17.820115 + 2168 0 -4.3368757 0 -4.3368757 3.3910754e-10 17.820115 + 2169 0 -4.3368757 0 -4.3368757 1.1447625e-10 17.820115 + 2170 0 -4.3368757 0 -4.3368757 -5.5017387e-10 17.820115 + 2171 0 -4.3368757 0 -4.3368757 3.3910754e-10 17.820115 + 2172 0 -4.3368757 0 -4.3368757 -1.3759182e-10 17.820115 + 2173 0 -4.3368757 0 -4.3368757 -1.3759182e-10 17.820115 + 2174 0 -4.3368757 0 -4.3368757 1.145075e-10 17.820115 + 2175 0 -4.3368757 0 -4.3368757 -1.5090093e-10 17.820115 + 2176 0 -4.3368757 0 -4.3368757 3.6572565e-10 17.820115 + 2177 0 -4.3368757 0 -4.3368757 3.6572565e-10 17.820115 + 2178 0 -4.3368757 0 -4.3368757 -5.6348298e-10 17.820115 + 2179 0 -4.3368757 0 -4.3368757 3.6572565e-10 17.820115 + 2180 0 -4.3368757 0 -4.3368757 3.9233738e-10 17.820115 + 2181 0 -4.3368757 0 -4.3368757 -5.6348298e-10 17.820115 + 2182 0 -4.3368757 0 -4.3368757 3.9233738e-10 17.820115 + 2183 0 -4.3368757 0 -4.3368757 -5.6348298e-10 17.820115 + 2184 0 -4.3368757 0 -4.3368757 3.6571928e-10 17.820115 + 2185 0 -4.3368757 0 -4.3368757 1.144632e-10 17.820115 + 2186 0 -4.3368757 0 -4.3368757 -5.6348298e-10 17.820115 + 2187 0 -4.3368757 0 -4.3368757 3.3910754e-10 17.820115 + 2188 0 -4.3368757 0 -4.3368757 -1.6421003e-10 17.820115 + 2189 0 -4.3368757 0 -4.3368757 -1.6421003e-10 17.820115 + 2190 0 -4.3368757 0 -4.3368757 1.278166e-10 17.820115 + 2191 0 -4.3368757 0 -4.3368757 -1.6421003e-10 17.820115 + 2192 0 -4.3368757 0 -4.3368757 3.9233738e-10 17.820115 + 2193 0 -4.3368757 0 -4.3368757 -5.6348298e-10 17.820115 + 2194 0 -4.3368757 0 -4.3368757 3.6572565e-10 17.820115 + 2195 0 -4.3368757 0 -4.3368757 1.1447627e-10 17.820115 + 2196 0 -4.3368757 0 -4.3368757 -1.7750939e-10 17.820115 + 2197 0 -4.3368757 0 -4.3368757 1.144632e-10 17.820115 + 2198 0 -4.3368757 0 -4.3368757 1.2778538e-10 17.820115 + 2199 0 -4.3368757 0 -4.3368757 -1.7750939e-10 17.820115 + 2200 0 -4.3368757 0 -4.3368757 3.6571918e-10 17.820115 + 2201 0 -4.3368757 0 -4.3368757 3.6571918e-10 17.820115 + 2202 0 -4.3368757 0 -4.3368757 -5.6348298e-10 17.820115 + 2203 0 -4.3368757 0 -4.3368757 3.5241017e-10 17.820115 + 2204 0 -4.3368757 0 -4.3368757 -1.6421003e-10 17.820115 + 2205 0 -4.3368757 0 -4.3368757 -1.6421003e-10 17.820115 + 2206 0 -4.3368757 0 -4.3368757 1.14501e-10 17.820115 + 2207 0 -4.3368757 0 -4.3368757 -1.6421003e-10 17.820115 + 2208 0 -4.3368757 0 -4.3368757 3.6571918e-10 17.820115 + 2209 0 -4.3368757 0 -4.3368757 3.6571918e-10 17.820115 + 2210 0 -4.3368757 0 -4.3368757 -1.9081849e-10 17.820115 + 2211 0 -4.3368757 0 -4.3368757 -5.6348298e-10 17.820115 + 2212 0 -4.3368757 0 -4.3368757 3.7902828e-10 17.820115 + 2213 0 -4.3368757 0 -4.3368757 1.144632e-10 17.820115 + 2214 0 -4.3368757 0 -4.3368757 -2.1742383e-10 17.820115 + 2215 0 -4.3368757 0 -4.3368757 3.6571918e-10 17.820115 + 2216 0 -4.3368757 0 -4.3368757 3.6571918e-10 17.820115 + 2217 0 -4.3368757 0 -4.3368757 -5.6348298e-10 17.820115 + 2218 0 -4.3368757 0 -4.3368757 3.6571918e-10 17.820115 + 2219 0 -4.3368757 0 -4.3368757 1.144632e-10 17.820115 + 2220 0 -4.3368757 0 -4.3368757 -2.1742383e-10 17.820115 + 2221 0 -4.3368757 0 -4.3368757 1.144632e-10 17.820115 + 2222 0 -4.3368757 0 -4.3368757 -2.1742383e-10 17.820115 + 2223 0 -4.3368757 0 -4.3368757 3.6571918e-10 17.820115 + 2224 0 -4.3368757 0 -4.3368757 3.6571918e-10 17.820115 + 2225 0 -4.3368757 0 -4.3368757 -5.6348298e-10 17.820115 + 2226 0 -4.3368757 0 -4.3368757 3.3910107e-10 17.820115 + 2227 0 -4.3368757 0 -4.3368757 1.144632e-10 17.820115 + 2228 0 -4.3368757 0 -4.3368757 -5.6348298e-10 17.820115 + 2229 0 -4.3368757 0 -4.3368757 3.3910107e-10 17.820115 + 2230 0 -4.3368757 0 -4.3368757 1.1447627e-10 17.820115 + 2231 0 -4.3368757 0 -4.3368757 -2.0412759e-10 17.820115 + 2232 0 -4.3368757 0 -4.3368757 -1.6421003e-10 17.820115 + 2233 0 -4.3368757 0 -4.3368757 1.1447627e-10 17.820115 + 2234 0 -4.3368757 0 -4.3368757 3.6571918e-10 17.820115 + 2235 0 -4.3368757 0 -4.3368757 1.14501e-10 17.820115 + 2236 0 -4.3368757 0 -4.3368757 -1.9082824e-10 17.820115 + 2237 0 -4.3368757 0 -4.3368757 1.14501e-10 17.820115 + 2238 0 -4.3368757 0 -4.3368757 -1.7751913e-10 17.820115 + 2239 0 -4.3368757 0 -4.3368757 3.5241007e-10 17.820115 + 2240 0 -4.3368757 0 -4.3368757 -2.0412759e-10 17.820115 + 2241 0 -4.3368757 0 -4.3368757 -2.0412759e-10 17.820115 + 2242 0 -4.3368757 0 -4.3368757 1.0116717e-10 17.820115 + 2243 0 -4.3368757 0 -4.3368757 -2.0412759e-10 17.820115 + 2244 0 -4.3368757 0 -4.3368757 3.5241007e-10 17.820115 + 2245 0 -4.3368757 0 -4.3368757 -5.9010119e-10 17.820115 + 2246 0 -4.3368757 0 -4.3368757 3.6571918e-10 17.820115 + 2247 0 -4.3368757 0 -4.3368757 1.011541e-10 17.820115 + 2248 0 -4.3368757 0 -4.3368757 -5.9010119e-10 17.820115 + 2249 0 -4.3368757 0 -4.3368757 3.6571918e-10 17.820115 + 2250 0 -4.3368757 0 -4.3368757 8.7858066e-11 17.820115 + 2251 0 -4.3368757 0 -4.3368757 -2.174367e-10 17.820115 + 2252 0 -4.3368757 0 -4.3368757 8.7858066e-11 17.820115 + 2253 0 -4.3368757 0 -4.3368757 -2.0412759e-10 17.820115 + 2254 0 -4.3368757 0 -4.3368757 3.5241007e-10 17.820115 + 2255 0 -4.3368757 0 -4.3368757 -5.9010119e-10 17.820115 + 2256 0 -4.3368757 0 -4.3368757 3.5241007e-10 17.820115 + 2257 0 -4.3368757 0 -4.3368757 8.7844992e-11 17.820115 + 2258 0 -4.3368757 0 -4.3368757 -5.6348298e-10 17.820115 + 2259 0 -4.3368757 0 -4.3368757 3.5241007e-10 17.820115 + 2260 0 -4.3368757 0 -4.3368757 -2.4404204e-10 17.820115 + 2261 0 -4.3368757 0 -4.3368757 -2.4404204e-10 17.820115 + 2262 0 -4.3368757 0 -4.3368757 1.011541e-10 17.820115 + 2263 0 -4.3368757 0 -4.3368757 3.3910097e-10 17.820115 + 2264 0 -4.3368757 0 -4.3368757 -2.1742383e-10 17.820115 + 2265 0 -4.3368757 0 -4.3368757 3.3910097e-10 17.820115 + 2266 0 -4.3368757 0 -4.3368757 3.3910097e-10 17.820115 + 2267 0 -4.3368757 0 -4.3368757 -5.6348298e-10 17.820115 + 2268 0 -4.3368757 0 -4.3368757 3.5241007e-10 17.820115 + 2269 0 -4.3368757 0 -4.3368757 3.2579186e-10 17.820115 + 2270 0 -4.3368757 0 -4.3368757 -5.6348298e-10 17.820115 + 2271 0 -4.3368757 0 -4.3368757 3.3910097e-10 17.820115 + 2272 0 -4.3368757 0 -4.3368757 -5.6348298e-10 17.820115 + 2273 0 -4.3368757 0 -4.3368757 3.1248286e-10 17.820115 + 2274 0 -4.3368757 0 -4.3368757 3.3910097e-10 17.820115 + 2275 0 -4.3368757 0 -4.3368757 -5.6348298e-10 17.820115 + 2276 0 -4.3368757 0 -4.3368757 3.1248286e-10 17.820115 + 2277 0 -4.3368757 0 -4.3368757 1.1446323e-10 17.820115 + 2278 0 -4.3368757 0 -4.3368757 -5.6348298e-10 17.820115 + 2279 0 -4.3368757 0 -4.3368757 3.3910109e-10 17.820115 + 2280 0 -4.3368757 0 -4.3368757 1.1447625e-10 17.820115 + 2281 0 -4.3368757 0 -4.3368757 -5.3686477e-10 17.820115 + 2282 0 -4.3368757 0 -4.3368757 3.1248286e-10 17.820115 + 2283 0 -4.3368757 0 -4.3368757 -1.6421003e-10 17.820115 + 2284 0 -4.3368757 0 -4.3368757 -1.6421003e-10 17.820115 + 2285 0 -4.3368757 0 -4.3368757 8.7882791e-11 17.820115 + 2286 0 -4.3368757 0 -4.3368757 1.1446323e-10 17.820115 + 2287 0 -4.3368757 0 -4.3368757 -1.6420985e-10 17.820115 + 2288 0 -4.3368757 0 -4.3368757 -1.7751913e-10 17.820115 + 2289 0 -4.3368757 0 -4.3368757 3.657192e-10 17.820115 + 2290 0 -4.3368757 0 -4.3368757 -2.3073293e-10 17.820115 + 2291 0 -4.3368757 0 -4.3368757 1.1446323e-10 17.820115 + 2292 0 -4.3368757 0 -4.3368757 8.785804e-11 17.820115 + 2293 0 -4.3368757 0 -4.3368757 -2.3073293e-10 17.820115 + 2294 0 -4.3368757 0 -4.3368757 -2.1742383e-10 17.820115 + 2295 0 -4.3368757 0 -4.3368757 3.657192e-10 17.820115 + 2296 0 -4.3368757 0 -4.3368757 -5.5017387e-10 17.820115 + 2297 0 -4.3368757 0 -4.3368757 3.3910097e-10 17.820115 + 2298 0 -4.3368757 0 -4.3368757 3.9233091e-10 17.820115 + 2299 0 -4.3368757 0 -4.3368757 -5.6348298e-10 17.820115 + 2300 0 -4.3368757 0 -4.3368757 3.657192e-10 17.820115 + 2301 0 -4.3368757 0 -4.3368757 -5.5017387e-10 17.820115 + 2302 0 -4.3368757 0 -4.3368757 3.3910109e-10 17.820115 + 2303 0 -4.3368757 0 -4.3368757 1.2777233e-10 17.820115 + 2304 0 -4.3368757 0 -4.3368757 -2.3073293e-10 17.820115 + 2305 0 -4.3368757 0 -4.3368757 3.657192e-10 17.820115 + 2306 0 -4.3368757 0 -4.3368757 -1.7751916e-10 17.820115 + 2307 0 -4.3368757 0 -4.3368757 -5.6348298e-10 17.820115 + 2308 0 -4.3368757 0 -4.3368757 3.3910109e-10 17.820115 + 2309 0 -4.3368757 0 -4.3368757 -1.6421005e-10 17.820115 + 2310 0 -4.3368757 0 -4.3368757 3.657192e-10 17.820115 + 2311 0 -4.3368757 0 -4.3368757 3.524101e-10 17.820115 + 2312 0 -4.3368757 0 -4.3368757 -2.174303e-10 17.820115 + 2313 0 -4.3368757 0 -4.3368757 -2.174303e-10 17.820115 + 2314 0 -4.3368757 0 -4.3368757 1.2777233e-10 17.820115 + 2315 0 -4.3368757 0 -4.3368757 -2.174303e-10 17.820115 + 2316 0 -4.3368757 0 -4.3368757 1.2777233e-10 17.820115 + 2317 0 -4.3368757 0 -4.3368757 -2.3073293e-10 17.820115 + 2318 0 -4.3368757 0 -4.3368757 3.7902181e-10 17.820115 + 2319 0 -4.3368757 0 -4.3368757 1.0115412e-10 17.820115 + 2320 0 -4.3368757 0 -4.3368757 -5.6348298e-10 17.820115 + 2321 0 -4.3368757 0 -4.3368757 3.524101e-10 17.820115 + 2322 0 -4.3368757 0 -4.3368757 -2.174303e-10 17.820115 + 2323 0 -4.3368757 0 -4.3368757 -2.174303e-10 17.820115 + 2324 0 -4.3368757 0 -4.3368757 1.2777233e-10 17.820115 + 2325 0 -4.3368757 0 -4.3368757 -2.174303e-10 17.820115 + 2326 0 -4.3368757 0 -4.3368757 3.7902181e-10 17.820115 + 2327 0 -4.3368757 0 -4.3368757 3.7902181e-10 17.820115 + 2328 0 -4.3368757 0 -4.3368757 1.1446323e-10 17.820115 + 2329 0 -4.3368757 0 -4.3368757 -5.6348298e-10 17.820115 + 2330 0 -4.3368757 0 -4.3368757 3.657127e-10 17.820115 + 2331 0 -4.3368757 0 -4.3368757 -5.6348298e-10 17.820115 + 2332 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 2333 0 -4.3368757 0 -4.3368757 1.1446975e-10 17.820115 + 2334 0 -4.3368757 0 -4.3368757 -1.9081852e-10 17.820115 + 2335 0 -4.3368757 0 -4.3368757 1.1446323e-10 17.820115 + 2336 0 -4.3368757 0 -4.3368757 1.1446975e-10 17.820115 + 2337 0 -4.3368757 0 -4.3368757 -1.9081852e-10 17.820115 + 2338 0 -4.3368757 0 -4.3368757 3.657127e-10 17.820115 + 2339 0 -4.3368757 0 -4.3368757 -1.6421005e-10 17.820115 + 2340 0 -4.3368757 0 -4.3368757 1.1449448e-10 17.820115 + 2341 0 -4.3368757 0 -4.3368757 -1.6421005e-10 17.820115 + 2342 0 -4.3368757 0 -4.3368757 3.524036e-10 17.820115 + 2343 0 -4.3368757 0 -4.3368757 -5.6348298e-10 17.820115 + 2344 0 -4.3368757 0 -4.3368757 3.657127e-10 17.820115 + 2345 0 -4.3368757 0 -4.3368757 1.0115412e-10 17.820115 + 2346 0 -4.3368757 0 -4.3368757 -2.174303e-10 17.820115 + 2347 0 -4.3368757 0 -4.3368757 3.657127e-10 17.820115 + 2348 0 -4.3368757 0 -4.3368757 3.657127e-10 17.820115 + 2349 0 -4.3368757 0 -4.3368757 -5.7679208e-10 17.820115 + 2350 0 -4.3368757 0 -4.3368757 3.657127e-10 17.820115 + 2351 0 -4.3368757 0 -4.3368757 1.1446323e-10 17.820115 + 2352 0 -4.3368757 0 -4.3368757 -2.3073941e-10 17.820115 + 2353 0 -4.3368757 0 -4.3368757 3.657127e-10 17.820115 + 2354 0 -4.3368757 0 -4.3368757 1.1446323e-10 17.820115 + 2355 0 -4.3368757 0 -4.3368757 -5.7679208e-10 17.820115 + 2356 0 -4.3368757 0 -4.3368757 -2.174303e-10 17.820115 + 2357 0 -4.3368757 0 -4.3368757 3.657127e-10 17.820115 + 2358 0 -4.3368757 0 -4.3368757 -2.0412762e-10 17.820115 + 2359 0 -4.3368757 0 -4.3368757 -2.0412762e-10 17.820115 + 2360 0 -4.3368757 0 -4.3368757 1.0116065e-10 17.820115 + 2361 0 -4.3368757 0 -4.3368757 8.7845018e-11 17.820115 + 2362 0 -4.3368757 0 -4.3368757 -2.0412762e-10 17.820115 + 2363 0 -4.3368757 0 -4.3368757 -2.0412762e-10 17.820115 + 2364 0 -4.3368757 0 -4.3368757 3.657127e-10 17.820115 + 2365 0 -4.3368757 0 -4.3368757 -5.9010119e-10 17.820115 + 2366 0 -4.3368757 0 -4.3368757 3.657127e-10 17.820115 + 2367 0 -4.3368757 0 -4.3368757 3.524036e-10 17.820115 + 2368 0 -4.3368757 0 -4.3368757 -5.9010119e-10 17.820115 + 2369 0 -4.3368757 0 -4.3368757 3.657127e-10 17.820115 + 2370 0 -4.3368757 0 -4.3368757 7.4535914e-11 17.820115 + 2371 0 -4.3368757 0 -4.3368757 -2.4404851e-10 17.820115 + 2372 0 -4.3368757 0 -4.3368757 1.0115412e-10 17.820115 + 2373 0 -4.3368757 0 -4.3368757 -2.4404851e-10 17.820115 + 2374 0 -4.3368757 0 -4.3368757 3.524036e-10 17.820115 + 2375 0 -4.3368757 0 -4.3368757 -2.1743672e-10 17.820115 + 2376 0 -4.3368757 0 -4.3368757 8.7851542e-11 17.820115 + 2377 0 -4.3368757 0 -4.3368757 -2.0412762e-10 17.820115 + 2378 0 -4.3368757 0 -4.3368757 3.3909449e-10 17.820115 + 2379 0 -4.3368757 0 -4.3368757 -2.0413737e-10 17.820115 + 2380 0 -4.3368757 0 -4.3368757 -2.0413737e-10 17.820115 + 2381 0 -4.3368757 0 -4.3368757 1.0118537e-10 17.820115 + 2382 0 -4.3368757 0 -4.3368757 -1.9082826e-10 17.820115 + 2383 0 -4.3368757 0 -4.3368757 3.3909449e-10 17.820115 + 2384 0 -4.3368757 0 -4.3368757 3.3909449e-10 17.820115 + 2385 0 -4.3368757 0 -4.3368757 -2.1743672e-10 17.820115 + 2386 0 -4.3368757 0 -4.3368757 3.3909449e-10 17.820115 + 2387 0 -4.3368757 0 -4.3368757 -2.1743033e-10 17.820115 + 2388 0 -4.3368757 0 -4.3368757 8.7845018e-11 17.820115 + 2389 0 -4.3368757 0 -4.3368757 -2.1743033e-10 17.820115 + 2390 0 -4.3368757 0 -4.3368757 3.3909449e-10 17.820115 + 2391 0 -4.3368757 0 -4.3368757 3.3909449e-10 17.820115 + 2392 0 -4.3368757 0 -4.3368757 -2.0413737e-10 17.820115 + 2393 0 -4.3368757 0 -4.3368757 -1.7751918e-10 17.820115 + 2394 0 -4.3368757 0 -4.3368757 8.7876267e-11 17.820115 + 2395 0 -4.3368757 0 -4.3368757 -1.7751918e-10 17.820115 + 2396 0 -4.3368757 0 -4.3368757 3.2578539e-10 17.820115 + 2397 0 -4.3368757 0 -4.3368757 3.2578539e-10 17.820115 + 2398 0 -4.3368757 0 -4.3368757 -2.1743672e-10 17.820115 + 2399 0 -4.3368757 0 -4.3368757 1.0116065e-10 17.820115 + 2400 0 -4.3368757 0 -4.3368757 -2.1743672e-10 17.820115 + 2401 0 -4.3368757 0 -4.3368757 3.3909449e-10 17.820115 + 2402 0 -4.3368757 0 -4.3368757 -1.7751918e-10 17.820115 + 2403 0 -4.3368757 0 -4.3368757 -5.6348298e-10 17.820115 + 2404 0 -4.3368757 0 -4.3368757 3.3909449e-10 17.820115 + 2405 0 -4.3368757 0 -4.3368757 3.524036e-10 17.820115 + 2406 0 -4.3368757 0 -4.3368757 -5.5017065e-10 17.820115 + 2407 0 -4.3368757 0 -4.3368757 3.3909449e-10 17.820115 + 2408 0 -4.3368757 0 -4.3368757 -1.7751918e-10 17.820115 + 2409 0 -4.3368757 0 -4.3368757 -1.9082829e-10 17.820115 + 2410 0 -4.3368757 0 -4.3368757 8.7876267e-11 17.820115 + 2411 0 -4.3368757 0 -4.3368757 -1.7751918e-10 17.820115 + 2412 0 -4.3368757 0 -4.3368757 3.2578539e-10 17.820115 + 2413 0 -4.3368757 0 -4.3368757 3.2578539e-10 17.820115 + 2414 0 -4.3368757 0 -4.3368757 1.1449445e-10 17.820115 + 2415 0 -4.3368757 0 -4.3368757 -5.6347976e-10 17.820115 + 2416 0 -4.3368757 0 -4.3368757 3.657127e-10 17.820115 + 2417 0 -4.3368757 0 -4.3368757 -1.7751591e-10 17.820115 + 2418 0 -4.3368757 0 -4.3368757 1.1449445e-10 17.820115 + 2419 0 -4.3368757 0 -4.3368757 -1.6420681e-10 17.820115 + 2420 0 -4.3368757 0 -4.3368757 3.524036e-10 17.820115 + 2421 0 -4.3368757 0 -4.3368757 -5.6347976e-10 17.820115 + 2422 0 -4.3368757 0 -4.3368757 3.3909449e-10 17.820115 + 2423 0 -4.3368757 0 -4.3368757 3.657192e-10 17.820115 + 2424 0 -4.3368757 0 -4.3368757 -5.6347976e-10 17.820115 + 2425 0 -4.3368757 0 -4.3368757 3.7902831e-10 17.820115 + 2426 0 -4.3368757 0 -4.3368757 -5.6347976e-10 17.820115 + 2427 0 -4.3368757 0 -4.3368757 3.657127e-10 17.820115 + 2428 0 -4.3368757 0 -4.3368757 1.0115737e-10 17.820115 + 2429 0 -4.3368757 0 -4.3368757 -2.0411475e-10 17.820115 + 2430 0 -4.3368757 0 -4.3368757 1.2777558e-10 17.820115 + 2431 0 -4.3368757 0 -4.3368757 -2.0411475e-10 17.820115 + 2432 0 -4.3368757 0 -4.3368757 1.2777558e-10 17.820115 + 2433 0 -4.3368757 0 -4.3368757 7.4542438e-11 17.820115 + 2434 0 -4.3368757 0 -4.3368757 -2.4404854e-10 17.820115 + 2435 0 -4.3368757 0 -4.3368757 -2.4404854e-10 17.820115 + 2436 0 -4.3368757 0 -4.3368757 3.657192e-10 17.820115 + 2437 0 -4.3368757 0 -4.3368757 -5.6347976e-10 17.820115 + 2438 0 -4.3368757 0 -4.3368757 3.7902831e-10 17.820115 + 2439 0 -4.3368757 0 -4.3368757 1.0115737e-10 17.820115 + 2440 0 -4.3368757 0 -4.3368757 -2.0411475e-10 17.820115 + 2441 0 -4.3368757 0 -4.3368757 1.0115737e-10 17.820115 + 2442 0 -4.3368757 0 -4.3368757 -2.0411475e-10 17.820115 + 2443 0 -4.3368757 0 -4.3368757 1.1446648e-10 17.820115 + 2444 0 -4.3368757 0 -4.3368757 1.0116714e-10 17.820115 + 2445 0 -4.3368757 0 -4.3368757 -2.0411475e-10 17.820115 + 2446 0 -4.3368757 0 -4.3368757 -2.0411475e-10 17.820115 + 2447 0 -4.3368757 0 -4.3368757 1.1446648e-10 17.820115 + 2448 0 -4.3368757 0 -4.3368757 -2.0411475e-10 17.820115 + 2449 0 -4.3368757 0 -4.3368757 3.657192e-10 17.820115 + 2450 0 -4.3368757 0 -4.3368757 1.2777558e-10 17.820115 + 2451 0 -4.3368757 0 -4.3368757 1.0115737e-10 17.820115 + 2452 0 -4.3368757 0 -4.3368757 -2.0411475e-10 17.820115 + 2453 0 -4.3368757 0 -4.3368757 1.0115737e-10 17.820115 + 2454 0 -4.3368757 0 -4.3368757 -2.0411475e-10 17.820115 + 2455 0 -4.3368757 0 -4.3368757 3.657192e-10 17.820115 + 2456 0 -4.3368757 0 -4.3368757 1.2777558e-10 17.820115 + 2457 0 -4.3368757 0 -4.3368757 8.7848267e-11 17.820115 + 2458 0 -4.3368757 0 -4.3368757 -2.0411475e-10 17.820115 + 2459 0 -4.3368757 0 -4.3368757 3.524101e-10 17.820115 + 2460 0 -4.3368757 0 -4.3368757 -1.9082501e-10 17.820115 + 2461 0 -4.3368757 0 -4.3368757 1.1450097e-10 17.820115 + 2462 0 -4.3368757 0 -4.3368757 -1.9082501e-10 17.820115 + 2463 0 -4.3368757 0 -4.3368757 8.7848267e-11 17.820115 + 2464 0 -4.3368757 0 -4.3368757 1.1450097e-10 17.820115 + 2465 0 -4.3368757 0 -4.3368757 -1.9082501e-10 17.820115 + 2466 0 -4.3368757 0 -4.3368757 3.524101e-10 17.820115 + 2467 0 -4.3368757 0 -4.3368757 1.0119187e-10 17.820115 + 2468 0 -4.3368757 0 -4.3368757 -2.0413412e-10 17.820115 + 2469 0 -4.3368757 0 -4.3368757 1.0119187e-10 17.820115 + 2470 0 -4.3368757 0 -4.3368757 -2.0413412e-10 17.820115 + 2471 0 -4.3368757 0 -4.3368757 8.7848267e-11 17.820115 + 2472 0 -4.3368757 0 -4.3368757 -2.1742385e-10 17.820115 + 2473 0 -4.3368757 0 -4.3368757 3.3910099e-10 17.820115 + 2474 0 -4.3368757 0 -4.3368757 3.3910099e-10 17.820115 + 2475 0 -4.3368757 0 -4.3368757 -1.9082501e-10 17.820115 + 2476 0 -4.3368757 0 -4.3368757 1.0119187e-10 17.820115 + 2477 0 -4.3368757 0 -4.3368757 8.7848267e-11 17.820115 + 2478 0 -4.3368757 0 -4.3368757 -2.3073296e-10 17.820115 + 2479 0 -4.3368757 0 -4.3368757 8.7848267e-11 17.820115 + 2480 0 -4.3368757 0 -4.3368757 8.785804e-11 17.820115 + 2481 0 -4.3368757 0 -4.3368757 8.785804e-11 17.820115 + 2482 0 -4.3368757 0 -4.3368757 -2.1743345e-10 17.820115 + 2483 0 -4.3368757 0 -4.3368757 3.3910099e-10 17.820115 + 2484 0 -4.3368757 0 -4.3368757 -5.9009796e-10 17.820115 + 2485 0 -4.3368757 0 -4.3368757 3.524101e-10 17.820115 + 2486 0 -4.3368757 0 -4.3368757 7.4548936e-11 17.820115 + 2487 0 -4.3368757 0 -4.3368757 -2.0412435e-10 17.820115 + 2488 0 -4.3368757 0 -4.3368757 7.4548936e-11 17.820115 + 2489 0 -4.3368757 0 -4.3368757 -2.0412435e-10 17.820115 + 2490 0 -4.3368757 0 -4.3368757 3.3910099e-10 17.820115 + 2491 0 -4.3368757 0 -4.3368757 3.3910099e-10 17.820115 + 2492 0 -4.3368757 0 -4.3368757 -2.0413412e-10 17.820115 + 2493 0 -4.3368757 0 -4.3368757 1.0119187e-10 17.820115 + 2494 0 -4.3368757 0 -4.3368757 -2.0413412e-10 17.820115 + 2495 0 -4.3368757 0 -4.3368757 3.3910099e-10 17.820115 + 2496 0 -4.3368757 0 -4.3368757 -2.1743345e-10 17.820115 + 2497 0 -4.3368757 0 -4.3368757 7.4548936e-11 17.820115 + 2498 0 -4.3368757 0 -4.3368757 8.7848267e-11 17.820115 + 2499 0 -4.3368757 0 -4.3368757 -2.0412435e-10 17.820115 + 2500 0 -4.3368757 0 -4.3368757 -2.0412435e-10 17.820115 + 2501 0 -4.3368757 0 -4.3368757 3.3910099e-10 17.820115 + 2502 0 -4.3368757 0 -4.3368757 7.4548936e-11 17.820115 + 2503 0 -4.3368757 0 -4.3368757 -2.4405166e-10 17.820115 + 2504 0 -4.3368757 0 -4.3368757 7.4548936e-11 17.820115 + 2505 0 -4.3368757 0 -4.3368757 -2.0412435e-10 17.820115 + 2506 0 -4.3368757 0 -4.3368757 7.4539163e-11 17.820115 + 2507 0 -4.3368757 0 -4.3368757 7.4548936e-11 17.820115 + 2508 0 -4.3368757 0 -4.3368757 3.3910099e-10 17.820115 + 2509 0 -4.3368757 0 -4.3368757 -2.0412435e-10 17.820115 + 2510 0 -4.3368757 0 -4.3368757 7.4539163e-11 17.820115 + 2511 0 -4.3368757 0 -4.3368757 7.4548936e-11 17.820115 + 2512 0 -4.3368757 0 -4.3368757 8.7882765e-11 17.820115 + 2513 0 -4.3368757 0 -4.3368757 -1.9081524e-10 17.820115 + 2514 0 -4.3368757 0 -4.3368757 3.2579189e-10 17.820115 + 2515 0 -4.3368757 0 -4.3368757 8.7848242e-11 17.820115 + 2516 0 -4.3368757 0 -4.3368757 -5.6347648e-10 17.820115 + 2517 0 -4.3368757 0 -4.3368757 3.2579189e-10 17.820115 + 2518 0 -4.3368757 0 -4.3368757 -1.9082176e-10 17.820115 + 2519 0 -4.3368757 0 -4.3368757 8.7882765e-11 17.820115 + 2520 0 -4.3368757 0 -4.3368757 -1.9082176e-10 17.820115 + 2521 0 -4.3368757 0 -4.3368757 3.2579189e-10 17.820115 + 2522 0 -4.3368757 0 -4.3368757 -2.5735117e-10 17.820115 + 2523 0 -4.3368757 0 -4.3368757 8.7848242e-11 17.820115 + 2524 0 -4.3368757 0 -4.3368757 3.2579189e-10 17.820115 + 2525 0 -4.3368757 0 -4.3368757 -2.1742058e-10 17.820115 + 2526 0 -4.3368757 0 -4.3368757 3.1248278e-10 17.820115 + 2527 0 -4.3368757 0 -4.3368757 8.7848242e-11 17.820115 + 2528 0 -4.3368757 0 -4.3368757 -1.6420356e-10 17.820115 + 2529 0 -4.3368757 0 -4.3368757 7.4573661e-11 17.820115 + 2530 0 -4.3368757 0 -4.3368757 -1.6420356e-10 17.820115 + 2531 0 -4.3368757 0 -4.3368757 3.1248278e-10 17.820115 + 2532 0 -4.3368757 0 -4.3368757 -5.6347648e-10 17.820115 + 2533 0 -4.3368757 0 -4.3368757 3.2579189e-10 17.820115 + 2534 0 -4.3368757 0 -4.3368757 3.6571918e-10 17.820115 + 2535 0 -4.3368757 0 -4.3368757 -5.7678558e-10 17.820115 + 2536 0 -4.3368757 0 -4.3368757 3.3910097e-10 17.820115 + 2537 0 -4.3368757 0 -4.3368757 -1.6420356e-10 17.820115 + 2538 0 -4.3368757 0 -4.3368757 3.2579186e-10 17.820115 + 2539 0 -4.3368757 0 -4.3368757 -1.7750611e-10 17.820115 + 2540 0 -4.3368757 0 -4.3368757 -5.6347648e-10 17.820115 + 2541 0 -4.3368757 0 -4.3368757 3.3910097e-10 17.820115 + 2542 0 -4.3368757 0 -4.3368757 1.1446645e-10 17.820115 + 2543 0 -4.3368757 0 -4.3368757 -5.7678558e-10 17.820115 + 2544 0 -4.3368757 0 -4.3368757 3.3910099e-10 17.820115 + 2545 0 -4.3368757 0 -4.3368757 1.0117037e-10 17.820115 + 2546 0 -4.3368757 0 -4.3368757 -5.7678558e-10 17.820115 + 2547 0 -4.3368757 0 -4.3368757 3.3910097e-10 17.820115 + 2548 0 -4.3368757 0 -4.3368757 1.1446645e-10 17.820115 + 2549 0 -4.3368757 0 -4.3368757 -5.7678558e-10 17.820115 + 2550 0 -4.3368757 0 -4.3368757 3.6571918e-10 17.820115 + 2551 0 -4.3368757 0 -4.3368757 -5.6347648e-10 17.820115 + 2552 0 -4.3368757 0 -4.3368757 3.3910099e-10 17.820115 + 2553 0 -4.3368757 0 -4.3368757 3.5241007e-10 17.820115 + 2554 0 -4.3368757 0 -4.3368757 -5.7678558e-10 17.820115 + 2555 0 -4.3368757 0 -4.3368757 3.6571918e-10 17.820115 + 2556 0 -4.3368757 0 -4.3368757 -1.7751266e-10 17.820115 + 2557 0 -4.3368757 0 -4.3368757 -1.7751266e-10 17.820115 + 2558 0 -4.3368757 0 -4.3368757 3.6571918e-10 17.820115 + 2559 0 -4.3368757 0 -4.3368757 -5.7678558e-10 17.820115 + 2560 0 -4.3368757 0 -4.3368757 3.6571918e-10 17.820115 + 2561 0 -4.3368757 0 -4.3368757 3.5241007e-10 17.820115 + 2562 0 -4.3368757 0 -4.3368757 -5.9009469e-10 17.820115 + 2563 0 -4.3368757 0 -4.3368757 3.5241007e-10 17.820115 + 2564 0 -4.3368757 0 -4.3368757 -1.7751266e-10 17.820115 + 2565 0 -4.3368757 0 -4.3368757 -1.7751266e-10 17.820115 + 2566 0 -4.3368757 0 -4.3368757 1.14501e-10 17.820115 + 2567 0 -4.3368757 0 -4.3368757 -1.9082176e-10 17.820115 + 2568 0 -4.3368757 0 -4.3368757 3.5241007e-10 17.820115 + 2569 0 -4.3368757 0 -4.3368757 -2.0412432e-10 17.820115 + 2570 0 -4.3368757 0 -4.3368757 -5.9009469e-10 17.820115 + 2571 0 -4.3368757 0 -4.3368757 -5.7678558e-10 17.820115 + 2572 0 -4.3368757 0 -4.3368757 3.6571918e-10 17.820115 + 2573 0 -4.3368757 0 -4.3368757 8.7848242e-11 17.820115 + 2574 0 -4.3368757 0 -4.3368757 -2.1742058e-10 17.820115 + 2575 0 -4.3368757 0 -4.3368757 3.5241007e-10 17.820115 + 2576 0 -4.3368757 0 -4.3368757 8.7848242e-11 17.820115 + 2577 0 -4.3368757 0 -4.3368757 8.7848242e-11 17.820115 + 2578 0 -4.3368757 0 -4.3368757 1.0117037e-10 17.820115 + 2579 0 -4.3368757 0 -4.3368757 1.0117037e-10 17.820115 + 2580 0 -4.3368757 0 -4.3368757 -2.0412432e-10 17.820115 + 2581 0 -4.3368757 0 -4.3368757 1.0117037e-10 17.820115 + 2582 0 -4.3368757 0 -4.3368757 -2.0412432e-10 17.820115 + 2583 0 -4.3368757 0 -4.3368757 3.5241007e-10 17.820115 + 2584 0 -4.3368757 0 -4.3368757 3.5241007e-10 17.820115 + 2585 0 -4.3368757 0 -4.3368757 -1.9082176e-10 17.820115 + 2586 0 -4.3368757 0 -4.3368757 1.011919e-10 17.820115 + 2587 0 -4.3368757 0 -4.3368757 -1.9082176e-10 17.820115 + 2588 0 -4.3368757 0 -4.3368757 3.3910097e-10 17.820115 + 2589 0 -4.3368757 0 -4.3368757 -5.9009469e-10 17.820115 + 2590 0 -4.3368757 0 -4.3368757 3.5241007e-10 17.820115 + 2591 0 -4.3368757 0 -4.3368757 8.7848242e-11 17.820115 + 2592 0 -4.3368757 0 -4.3368757 -2.3072968e-10 17.820115 + 2593 0 -4.3368757 0 -4.3368757 3.3910097e-10 17.820115 + 2594 0 -4.3368757 0 -4.3368757 3.3910097e-10 17.820115 + 2595 0 -4.3368757 0 -4.3368757 -1.9082176e-10 17.820115 + 2596 0 -4.3368757 0 -4.3368757 8.7882791e-11 17.820115 + 2597 0 -4.3368757 0 -4.3368757 -1.9082176e-10 17.820115 + 2598 0 -4.3368757 0 -4.3368757 3.3910097e-10 17.820115 + 2599 0 -4.3368757 0 -4.3368757 -2.0413087e-10 17.820115 + 2600 0 -4.3368757 0 -4.3368757 8.7882791e-11 17.820115 + 2601 0 -4.3368757 0 -4.3368757 -1.9082176e-10 17.820115 + 2602 0 -4.3368757 0 -4.3368757 3.3910097e-10 17.820115 + 2603 0 -4.3368757 0 -4.3368757 -2.0412432e-10 17.820115 + 2604 0 -4.3368757 0 -4.3368757 7.455216e-11 17.820115 + 2605 0 -4.3368757 0 -4.3368757 7.4539137e-11 17.820115 + 2606 0 -4.3368757 0 -4.3368757 7.4539137e-11 17.820115 + 2607 0 -4.3368757 0 -4.3368757 -2.4403879e-10 17.820115 + 2608 0 -4.3368757 0 -4.3368757 8.7848242e-11 17.820115 + 2609 0 -4.3368757 0 -4.3368757 7.4573687e-11 17.820115 + 2610 0 -4.3368757 0 -4.3368757 -2.0413087e-10 17.820115 + 2611 0 -4.3368757 0 -4.3368757 3.3910097e-10 17.820115 + 2612 0 -4.3368757 0 -4.3368757 -2.4403879e-10 17.820115 + 2613 0 -4.3368757 0 -4.3368757 8.7848242e-11 17.820115 + 2614 0 -4.3368757 0 -4.3368757 6.1243056e-11 17.820115 + 2615 0 -4.3368757 0 -4.3368757 6.1243056e-11 17.820115 + 2616 0 -4.3368757 0 -4.3368757 -2.0412432e-10 17.820115 + 2617 0 -4.3368757 0 -4.3368757 3.3910097e-10 17.820115 + 2618 0 -4.3368757 0 -4.3368757 3.2579186e-10 17.820115 + 2619 0 -4.3368757 0 -4.3368757 -2.1743997e-10 17.820115 + 2620 0 -4.3368757 0 -4.3368757 8.7882791e-11 17.820115 + 2621 0 -4.3368757 0 -4.3368757 -2.0413087e-10 17.820115 + 2622 0 -4.3368757 0 -4.3368757 3.2579186e-10 17.820115 + 2623 0 -4.3368757 0 -4.3368757 -2.1743997e-10 17.820115 + 2624 0 -4.3368757 0 -4.3368757 8.7882791e-11 17.820115 + 2625 0 -4.3368757 0 -4.3368757 7.4539137e-11 17.820115 + 2626 0 -4.3368757 0 -4.3368757 -2.0413087e-10 17.820115 + 2627 0 -4.3368757 0 -4.3368757 7.455216e-11 17.820115 + 2628 0 -4.3368757 0 -4.3368757 8.7845018e-11 17.820115 + 2629 0 -4.3368757 0 -4.3368757 8.7845018e-11 17.820115 + 2630 0 -4.3368757 0 -4.3368757 -5.9009474e-10 17.820115 + 2631 0 -4.3368757 0 -4.3368757 -2.1742068e-10 17.820115 + 2632 0 -4.3368757 0 -4.3368757 6.1230033e-11 17.820115 + 2633 0 -4.3368757 0 -4.3368757 -2.1742068e-10 17.820115 + 2634 0 -4.3368757 0 -4.3368757 3.2579186e-10 17.820115 + 2635 0 -4.3368757 0 -4.3368757 3.2579186e-10 17.820115 + 2636 0 -4.3368757 0 -4.3368757 8.7845018e-11 17.820115 + 2637 0 -4.3368757 0 -4.3368757 -5.9009474e-10 17.820115 + 2638 0 -4.3368757 0 -4.3368757 3.1248276e-10 17.820115 + 2639 0 -4.3368757 0 -4.3368757 2.9917365e-10 17.820115 + 2640 0 -4.3368757 0 -4.3368757 -5.6347978e-10 17.820115 + 2641 0 -4.3368757 0 -4.3368757 3.1248276e-10 17.820115 + 2642 0 -4.3368757 0 -4.3368757 4.7920929e-11 17.820115 + 2643 0 -4.3368757 0 -4.3368757 -5.6347653e-10 17.820115 + 2644 0 -4.3368757 0 -4.3368757 3.1248276e-10 17.820115 + 2645 0 -4.3368757 0 -4.3368757 6.1243056e-11 17.820115 + 2646 0 -4.3368757 0 -4.3368757 -1.6420048e-10 17.820115 + 2647 0 -4.3368757 0 -4.3368757 2.9917365e-10 17.820115 + 2648 0 -4.3368757 0 -4.3368757 2.9917365e-10 17.820115 + 2649 0 -4.3368757 0 -4.3368757 -5.9009794e-10 17.820115 + 2650 0 -4.3368757 0 -4.3368757 3.2579186e-10 17.820115 + 2651 0 -4.3368757 0 -4.3368757 8.7845018e-11 17.820115 + 2652 0 -4.3368757 0 -4.3368757 -2.1742058e-10 17.820115 + 2653 0 -4.3368757 0 -4.3368757 3.1248276e-10 17.820115 + 2654 0 -4.3368757 0 -4.3368757 3.3910747e-10 17.820115 + 2655 0 -4.3368757 0 -4.3368757 -1.9082501e-10 17.820115 + 2656 0 -4.3368757 0 -4.3368757 8.7845018e-11 17.820115 + 2657 0 -4.3368757 0 -4.3368757 8.788274e-11 17.820115 + 2658 0 -4.3368757 0 -4.3368757 8.7845018e-11 17.820115 + 2659 0 -4.3368757 0 -4.3368757 -1.6420678e-10 17.820115 + 2660 0 -4.3368757 0 -4.3368757 -1.6420678e-10 17.820115 + 2661 0 -4.3368757 0 -4.3368757 2.9917365e-10 17.820115 + 2662 0 -4.3368757 0 -4.3368757 -5.6347973e-10 17.820115 + 2663 0 -4.3368757 0 -4.3368757 3.1248276e-10 17.820115 + 2664 0 -4.3368757 0 -4.3368757 3.2579836e-10 17.820115 + 2665 0 -4.3368757 0 -4.3368757 -5.7678883e-10 17.820115 + 2666 0 -4.3368757 0 -4.3368757 3.3910747e-10 17.820115 + 2667 0 -4.3368757 0 -4.3368757 -1.6420678e-10 17.820115 + 2668 0 -4.3368757 0 -4.3368757 -1.6420678e-10 17.820115 + 2669 0 -4.3368757 0 -4.3368757 3.2579836e-10 17.820115 + 2670 0 -4.3368757 0 -4.3368757 -1.375823e-10 17.820115 + 2671 0 -4.3368757 0 -4.3368757 -5.5017068e-10 17.820115 + 2672 0 -4.3368757 0 -4.3368757 3.2579836e-10 17.820115 + 2673 0 -4.3368757 0 -4.3368757 1.144632e-10 17.820115 + 2674 0 -4.3368757 0 -4.3368757 -5.5017068e-10 17.820115 + 2675 0 -4.3368757 0 -4.3368757 2.9917365e-10 17.820115 + 2676 0 -4.3368757 0 -4.3368757 8.786129e-11 17.820115 + 2677 0 -4.3368757 0 -4.3368757 -5.6347978e-10 17.820115 + 2678 0 -4.3368757 0 -4.3368757 3.2579836e-10 17.820115 + 2679 0 -4.3368757 0 -4.3368757 1.144632e-10 17.820115 + 2680 0 -4.3368757 0 -4.3368757 -5.5017068e-10 17.820115 + 2681 0 -4.3368757 0 -4.3368757 3.2579836e-10 17.820115 + 2682 0 -4.3368757 0 -4.3368757 1.011541e-10 17.820115 + 2683 0 -4.3368757 0 -4.3368757 -5.5017068e-10 17.820115 + 2684 0 -4.3368757 0 -4.3368757 3.5241654e-10 17.820115 + 2685 0 -4.3368757 0 -4.3368757 8.786129e-11 17.820115 + 2686 0 -4.3368757 0 -4.3368757 -5.6347978e-10 17.820115 + 2687 0 -4.3368757 0 -4.3368757 3.5241654e-10 17.820115 + 2688 0 -4.3368757 0 -4.3368757 8.7844992e-11 17.820115 + 2689 0 -4.3368757 0 -4.3368757 -5.6347978e-10 17.820115 + 2690 0 -4.3368757 0 -4.3368757 3.3910744e-10 17.820115 + 2691 0 -4.3368757 0 -4.3368757 8.786129e-11 17.820115 + 2692 0 -4.3368757 0 -4.3368757 -5.6347978e-10 17.820115 + 2693 0 -4.3368757 0 -4.3368757 3.5241654e-10 17.820115 + 2694 0 -4.3368757 0 -4.3368757 8.7844992e-11 17.820115 + 2695 0 -4.3368757 0 -4.3368757 -5.6347978e-10 17.820115 + 2696 0 -4.3368757 0 -4.3368757 3.3910744e-10 17.820115 + 2697 0 -4.3368757 0 -4.3368757 -5.9009794e-10 17.820115 + 2698 0 -4.3368757 0 -4.3368757 3.5241654e-10 17.820115 + 2699 0 -4.3368757 0 -4.3368757 1.0117039e-10 17.820115 + 2700 0 -4.3368757 0 -4.3368757 -1.7750939e-10 17.820115 + 2701 0 -4.3368757 0 -4.3368757 3.3910744e-10 17.820115 + 2702 0 -4.3368757 0 -4.3368757 3.3910744e-10 17.820115 + 2703 0 -4.3368757 0 -4.3368757 -1.9082499e-10 17.820115 + 2704 0 -4.3368757 0 -4.3368757 3.2579834e-10 17.820115 + 2705 0 -4.3368757 0 -4.3368757 -5.9009794e-10 17.820115 + 2706 0 -4.3368757 0 -4.3368757 3.5241654e-10 17.820115 + 2707 0 -4.3368757 0 -4.3368757 -1.9082499e-10 17.820115 + 2708 0 -4.3368757 0 -4.3368757 3.3910744e-10 17.820115 + 2709 0 -4.3368757 0 -4.3368757 -1.9081849e-10 17.820115 + 2710 0 -4.3368757 0 -4.3368757 -5.9009794e-10 17.820115 + 2711 0 -4.3368757 0 -4.3368757 -5.9009794e-10 17.820115 + 2712 0 -4.3368757 0 -4.3368757 3.5241654e-10 17.820115 + 2713 0 -4.3368757 0 -4.3368757 3.2579834e-10 17.820115 + 2714 0 -4.3368757 0 -4.3368757 -5.9009794e-10 17.820115 + 2715 0 -4.3368757 0 -4.3368757 3.3910744e-10 17.820115 + 2716 0 -4.3368757 0 -4.3368757 8.7844992e-11 17.820115 + 2717 0 -4.3368757 0 -4.3368757 -6.0340704e-10 17.820115 + 2718 0 -4.3368757 0 -4.3368757 3.5241654e-10 17.820115 + 2719 0 -4.3368757 0 -4.3368757 6.1243081e-11 17.820115 + 2720 0 -4.3368757 0 -4.3368757 -5.9009794e-10 17.820115 + 2721 0 -4.3368757 0 -4.3368757 3.3910744e-10 17.820115 + 2722 0 -4.3368757 0 -4.3368757 8.7844992e-11 17.820115 + 2723 0 -4.3368757 0 -4.3368757 -6.0340704e-10 17.820115 + 2724 0 -4.3368757 0 -4.3368757 3.5241654e-10 17.820115 + 2725 0 -4.3368757 0 -4.3368757 7.4552185e-11 17.820115 + 2726 0 -4.3368757 0 -4.3368757 -1.9081849e-10 17.820115 + 2727 0 -4.3368757 0 -4.3368757 7.4552185e-11 17.820115 + 2728 0 -4.3368757 0 -4.3368757 8.7844992e-11 17.820115 + 2729 0 -4.3368757 0 -4.3368757 -1.9081849e-10 17.820115 + 2730 0 -4.3368757 0 -4.3368757 1.011541e-10 17.820115 + 2731 0 -4.3368757 0 -4.3368757 7.4552185e-11 17.820115 + 2732 0 -4.3368757 0 -4.3368757 8.7844992e-11 17.820115 + 2733 0 -4.3368757 0 -4.3368757 8.7844992e-11 17.820115 + 2734 0 -4.3368757 0 -4.3368757 -2.4403879e-10 17.820115 + 2735 0 -4.3368757 0 -4.3368757 3.3910744e-10 17.820115 + 2736 0 -4.3368757 0 -4.3368757 7.4535888e-11 17.820115 + 2737 0 -4.3368757 0 -4.3368757 -6.0340704e-10 17.820115 + 2738 0 -4.3368757 0 -4.3368757 3.3910744e-10 17.820115 + 2739 0 -4.3368757 0 -4.3368757 6.1243081e-11 17.820115 + 2740 0 -4.3368757 0 -4.3368757 -6.1671615e-10 17.820115 + 2741 0 -4.3368757 0 -4.3368757 3.3910744e-10 17.820115 + 2742 0 -4.3368757 0 -4.3368757 8.7844992e-11 17.820115 + 2743 0 -4.3368757 0 -4.3368757 -2.4403879e-10 17.820115 + 2744 0 -4.3368757 0 -4.3368757 8.7844992e-11 17.820115 + 2745 0 -4.3368757 0 -4.3368757 -2.4403879e-10 17.820115 + 2746 0 -4.3368757 0 -4.3368757 1.011541e-10 17.820115 + 2747 0 -4.3368757 0 -4.3368757 3.1248923e-10 17.820115 + 2748 0 -4.3368757 0 -4.3368757 -2.4403879e-10 17.820115 + 2749 0 -4.3368757 0 -4.3368757 -2.4403879e-10 17.820115 + 2750 0 -4.3368757 0 -4.3368757 7.4535888e-11 17.820115 + 2751 0 -4.3368757 0 -4.3368757 -2.4403879e-10 17.820115 + 2752 0 -4.3368757 0 -4.3368757 3.3910744e-10 17.820115 + 2753 0 -4.3368757 0 -4.3368757 1.011541e-10 17.820115 + 2754 0 -4.3368757 0 -4.3368757 3.1248923e-10 17.820115 + 2755 0 -4.3368757 0 -4.3368757 -2.4403879e-10 17.820115 + 2756 0 -4.3368757 0 -4.3368757 3.2579834e-10 17.820115 + 2757 0 -4.3368757 0 -4.3368757 8.7844992e-11 17.820115 + 2758 0 -4.3368757 0 -4.3368757 6.1226784e-11 17.820115 + 2759 0 -4.3368757 0 -4.3368757 -1.9080562e-10 17.820115 + 2760 0 -4.3368757 0 -4.3368757 7.4552185e-11 17.820115 + 2761 0 -4.3368757 0 -4.3368757 8.7844992e-11 17.820115 + 2762 0 -4.3368757 0 -4.3368757 3.1248923e-10 17.820115 + 2763 0 -4.3368757 0 -4.3368757 -2.4403879e-10 17.820115 + 2764 0 -4.3368757 0 -4.3368757 7.4535888e-11 17.820115 + 2765 0 -4.3368757 0 -4.3368757 -2.4403879e-10 17.820115 + 2766 0 -4.3368757 0 -4.3368757 3.2579834e-10 17.820115 + 2767 0 -4.3368757 0 -4.3368757 3.1248923e-10 17.820115 + 2768 0 -4.3368757 0 -4.3368757 8.7844992e-11 17.820115 + 2769 0 -4.3368757 0 -4.3368757 -6.1671615e-10 17.820115 + 2770 0 -4.3368757 0 -4.3368757 3.2579834e-10 17.820115 + 2771 0 -4.3368757 0 -4.3368757 2.9918013e-10 17.820115 + 2772 0 -4.3368757 0 -4.3368757 -5.6348298e-10 17.820115 + 2773 0 -4.3368757 0 -4.3368757 3.2579834e-10 17.820115 + 2774 0 -4.3368757 0 -4.3368757 -2.174432e-10 17.820115 + 2775 0 -4.3368757 0 -4.3368757 3.1248923e-10 17.820115 + 2776 0 -4.3368757 0 -4.3368757 6.1271081e-11 17.820115 + 2777 0 -4.3368757 0 -4.3368757 -5.7679208e-10 17.820115 + 2778 0 -4.3368757 0 -4.3368757 3.1248923e-10 17.820115 + 2779 0 -4.3368757 0 -4.3368757 -1.7751591e-10 17.820115 + 2780 0 -4.3368757 0 -4.3368757 -1.9082501e-10 17.820115 + 2781 0 -4.3368757 0 -4.3368757 2.9918013e-10 17.820115 + 2782 0 -4.3368757 0 -4.3368757 -1.9081852e-10 17.820115 + 2783 0 -4.3368757 0 -4.3368757 -1.9081852e-10 17.820115 + 2784 0 -4.3368757 0 -4.3368757 1.0116712e-10 17.820115 + 2785 0 -4.3368757 0 -4.3368757 8.7844992e-11 17.820115 + 2786 0 -4.3368757 0 -4.3368757 -1.9081852e-10 17.820115 + 2787 0 -4.3368757 0 -4.3368757 3.3910097e-10 17.820115 + 2788 0 -4.3368757 0 -4.3368757 -1.6421005e-10 17.820115 + 2789 0 -4.3368757 0 -4.3368757 -1.6421005e-10 17.820115 + 2790 0 -4.3368757 0 -4.3368757 8.7882765e-11 17.820115 + 2791 0 -4.3368757 0 -4.3368757 -1.6421005e-10 17.820115 + 2792 0 -4.3368757 0 -4.3368757 8.7844992e-11 17.820115 + 2793 0 -4.3368757 0 -4.3368757 2.9918013e-10 17.820115 + 2794 0 -4.3368757 0 -4.3368757 -1.9080572e-10 17.820115 + 2795 0 -4.3368757 0 -4.3368757 3.2579186e-10 17.820115 + 2796 0 -4.3368757 0 -4.3368757 -1.6420031e-10 17.820115 + 2797 0 -4.3368757 0 -4.3368757 -1.7750941e-10 17.820115 + 2798 0 -4.3368757 0 -4.3368757 1.1446975e-10 17.820115 + 2799 0 -4.3368757 0 -4.3368757 7.4535888e-11 17.820115 + 2800 0 -4.3368757 0 -4.3368757 -2.0412762e-10 17.820115 + 2801 0 -4.3368757 0 -4.3368757 1.144632e-10 17.820115 + 2802 0 -4.3368757 0 -4.3368757 1.0116065e-10 17.820115 + 2803 0 -4.3368757 0 -4.3368757 1.0116065e-10 17.820115 + 2804 0 -4.3368757 0 -4.3368757 -5.6348303e-10 17.820115 + 2805 0 -4.3368757 0 -4.3368757 -1.5089143e-10 17.820115 + 2806 0 -4.3368757 0 -4.3368757 1.0116065e-10 17.820115 + 2807 0 -4.3368757 0 -4.3368757 -2.0412762e-10 17.820115 + 2808 0 -4.3368757 0 -4.3368757 1.011541e-10 17.820115 + 2809 0 -4.3368757 0 -4.3368757 1.0116065e-10 17.820115 + 2810 0 -4.3368757 0 -4.3368757 8.7844992e-11 17.820115 + 2811 0 -4.3368757 0 -4.3368757 8.7844992e-11 17.820115 + 2812 0 -4.3368757 0 -4.3368757 -1.6419399e-10 17.820115 + 2813 0 -4.3368757 0 -4.3368757 8.7844992e-11 17.820115 + 2814 0 -4.3368757 0 -4.3368757 -1.9081209e-10 17.820115 + 2815 0 -4.3368757 0 -4.3368757 3.5241007e-10 17.820115 + 2816 0 -4.3368757 0 -4.3368757 1.011541e-10 17.820115 + 2817 0 -4.3368757 0 -4.3368757 1.011541e-10 17.820115 + 2818 0 -4.3368757 0 -4.3368757 1.0116065e-10 17.820115 + 2819 0 -4.3368757 0 -4.3368757 1.0116065e-10 17.820115 + 2820 0 -4.3368757 0 -4.3368757 -5.6348303e-10 17.820115 + 2821 0 -4.3368757 0 -4.3368757 -1.6420054e-10 17.820115 + 2822 0 -4.3368757 0 -4.3368757 -1.7751916e-10 17.820115 + 2823 0 -4.3368757 0 -4.3368757 3.3910097e-10 17.820115 + 2824 0 -4.3368757 0 -4.3368757 -1.7751916e-10 17.820115 + 2825 0 -4.3368757 0 -4.3368757 1.2781003e-10 17.820115 + 2826 0 -4.3368757 0 -4.3368757 -1.7751916e-10 17.820115 + 2827 0 -4.3368757 0 -4.3368757 3.2579186e-10 17.820115 + 2828 0 -4.3368757 0 -4.3368757 -5.6348303e-10 17.820115 + 2829 0 -4.3368757 0 -4.3368757 3.3910097e-10 17.820115 + 2830 0 -4.3368757 0 -4.3368757 8.7851542e-11 17.820115 + 2831 0 -4.3368757 0 -4.3368757 -5.6348303e-10 17.820115 + 2832 0 -4.3368757 0 -4.3368757 3.2579186e-10 17.820115 + 2833 0 -4.3368757 0 -4.3368757 8.7844992e-11 17.820115 + 2834 0 -4.3368757 0 -4.3368757 -5.6348303e-10 17.820115 + 2835 0 -4.3368757 0 -4.3368757 3.3910097e-10 17.820115 + 2836 0 -4.3368757 0 -4.3368757 8.7851542e-11 17.820115 + 2837 0 -4.3368757 0 -4.3368757 -1.6420054e-10 17.820115 + 2838 0 -4.3368757 0 -4.3368757 -1.7751916e-10 17.820115 + 2839 0 -4.3368757 0 -4.3368757 8.7851542e-11 17.820115 + 2840 0 -4.3368757 0 -4.3368757 3.2579186e-10 17.820115 + 2841 0 -4.3368757 0 -4.3368757 3.2579186e-10 17.820115 + 2842 0 -4.3368757 0 -4.3368757 -5.7679213e-10 17.820115 + 2843 0 -4.3368757 0 -4.3368757 3.3910097e-10 17.820115 + 2844 0 -4.3368757 0 -4.3368757 3.2579186e-10 17.820115 + 2845 0 -4.3368757 0 -4.3368757 -5.7679213e-10 17.820115 + 2846 0 -4.3368757 0 -4.3368757 3.2579186e-10 17.820115 + 2847 0 -4.3368757 0 -4.3368757 -1.9082826e-10 17.820115 + 2848 0 -4.3368757 0 -4.3368757 3.2579186e-10 17.820115 + 2849 0 -4.3368757 0 -4.3368757 -1.9081219e-10 17.820115 + 2850 0 -4.3368757 0 -4.3368757 8.7844992e-11 17.820115 + 2851 0 -4.3368757 0 -4.3368757 1.0119182e-10 17.820115 + 2852 0 -4.3368757 0 -4.3368757 -1.9081219e-10 17.820115 + 2853 0 -4.3368757 0 -4.3368757 7.4542438e-11 17.820115 + 2854 0 -4.3368757 0 -4.3368757 -1.7751924e-10 17.820115 + 2855 0 -4.3368757 0 -4.3368757 -1.7750964e-10 17.820115 + 2856 0 -4.3368757 0 -4.3368757 3.2579186e-10 17.820115 + 2857 0 -4.3368757 0 -4.3368757 3.1248276e-10 17.820115 + 2858 0 -4.3368757 0 -4.3368757 -1.7751924e-10 17.820115 + 2859 0 -4.3368757 0 -4.3368757 1.1450092e-10 17.820115 + 2860 0 -4.3368757 0 -4.3368757 -2.0413737e-10 17.820115 + 2861 0 -4.3368757 0 -4.3368757 3.5240987e-10 17.820115 + 2862 0 -4.3368757 0 -4.3368757 -5.9010124e-10 17.820115 + 2863 0 -4.3368757 0 -4.3368757 3.2579186e-10 17.820115 + 2864 0 -4.3368757 0 -4.3368757 3.3910076e-10 17.820115 + 2865 0 -4.3368757 0 -4.3368757 -6.0341034e-10 17.820115 + 2866 0 -4.3368757 0 -4.3368757 3.2579186e-10 17.820115 + 2867 0 -4.3368757 0 -4.3368757 1.0115387e-10 17.820115 + 2868 0 -4.3368757 0 -4.3368757 -2.041213e-10 17.820115 + 2869 0 -4.3368757 0 -4.3368757 3.3910076e-10 17.820115 + 2870 0 -4.3368757 0 -4.3368757 3.1248276e-10 17.820115 + 2871 0 -4.3368757 0 -4.3368757 -5.9010124e-10 17.820115 + 2872 0 -4.3368757 0 -4.3368757 3.2579186e-10 17.820115 + 2873 0 -4.3368757 0 -4.3368757 6.1226784e-11 17.820115 + 2874 0 -4.3368757 0 -4.3368757 -1.9081219e-10 17.820115 + 2875 0 -4.3368757 0 -4.3368757 3.1248276e-10 17.820115 + 2876 0 -4.3368757 0 -4.3368757 2.9917365e-10 17.820115 + 2877 0 -4.3368757 0 -4.3368757 -1.7751924e-10 17.820115 + 2878 0 -4.3368757 0 -4.3368757 1.0119182e-10 17.820115 + 2879 0 -4.3368757 0 -4.3368757 6.1226784e-11 17.820115 + 2880 0 -4.3368757 0 -4.3368757 -1.9081219e-10 17.820115 + 2881 0 -4.3368757 0 -4.3368757 2.9917365e-10 17.820115 + 2882 0 -4.3368757 0 -4.3368757 6.1226784e-11 17.820115 + 2883 0 -4.3368757 0 -4.3368757 6.1226784e-11 17.820115 + 2884 0 -4.3368757 0 -4.3368757 1.0116047e-10 17.820115 + 2885 0 -4.3368757 0 -4.3368757 1.0116047e-10 17.820115 + 2886 0 -4.3368757 0 -4.3368757 -2.0412785e-10 17.820115 + 2887 0 -4.3368757 0 -4.3368757 1.0116047e-10 17.820115 + 2888 0 -4.3368757 0 -4.3368757 -2.0412785e-10 17.820115 + 2889 0 -4.3368757 0 -4.3368757 3.3910076e-10 17.820115 + 2890 0 -4.3368757 0 -4.3368757 -6.0341034e-10 17.820115 + 2891 0 -4.3368757 0 -4.3368757 3.1248276e-10 17.820115 + 2892 0 -4.3368757 0 -4.3368757 3.2579166e-10 17.820115 + 2893 0 -4.3368757 0 -4.3368757 -5.7679213e-10 17.820115 + 2894 0 -4.3368757 0 -4.3368757 3.1248276e-10 17.820115 + 2895 0 -4.3368757 0 -4.3368757 3.2579166e-10 17.820115 + 2896 0 -4.3368757 0 -4.3368757 -5.7679213e-10 17.820115 + 2897 0 -4.3368757 0 -4.3368757 2.9917365e-10 17.820115 + 2898 0 -4.3368757 0 -4.3368757 1.1446297e-10 17.820115 + 2899 0 -4.3368757 0 -4.3368757 -5.9010124e-10 17.820115 + 2900 0 -4.3368757 0 -4.3368757 3.1248276e-10 17.820115 + 2901 0 -4.3368757 0 -4.3368757 3.2579166e-10 17.820115 + 2902 0 -4.3368757 0 -4.3368757 -5.6348303e-10 17.820115 + 2903 0 -4.3368757 0 -4.3368757 2.9917365e-10 17.820115 + 2904 0 -4.3368757 0 -4.3368757 -2.041213e-10 17.820115 + 2905 0 -4.3368757 0 -4.3368757 8.7844992e-11 17.820115 + 2906 0 -4.3368757 0 -4.3368757 2.9917365e-10 17.820115 + 2907 0 -4.3368757 0 -4.3368757 -1.9081222e-10 17.820115 + 2908 0 -4.3368757 0 -4.3368757 3.3909447e-10 17.820115 + 2909 0 -4.3368757 0 -4.3368757 8.7844992e-11 17.820115 + 2910 0 -4.3368757 0 -4.3368757 1.0116047e-10 17.820115 + 2911 0 -4.3368757 0 -4.3368757 -1.9081222e-10 17.820115 + 2912 0 -4.3368757 0 -4.3368757 3.3909447e-10 17.820115 + 2913 0 -4.3368757 0 -4.3368757 3.3909447e-10 17.820115 + 2914 0 -4.3368757 0 -4.3368757 -1.7751916e-10 17.820115 + 2915 0 -4.3368757 0 -4.3368757 -1.6420051e-10 17.820115 + 2916 0 -4.3368757 0 -4.3368757 2.9917365e-10 17.820115 + 2917 0 -4.3368757 0 -4.3368757 2.8586455e-10 17.820115 + 2918 0 -4.3368757 0 -4.3368757 1.1447625e-10 17.820115 + 2919 0 -4.3368757 0 -4.3368757 -5.6348303e-10 17.820115 + 2920 0 -4.3368757 0 -4.3368757 3.3909447e-10 17.820115 + 2921 0 -4.3368757 0 -4.3368757 8.7845018e-11 17.820115 + 2922 0 -4.3368757 0 -4.3368757 -1.6418754e-10 17.820115 + 2923 0 -4.3368757 0 -4.3368757 8.7845018e-11 17.820115 + 2924 0 -4.3368757 0 -4.3368757 1.4109428e-10 17.820115 + 2925 0 -4.3368757 0 -4.3368757 -1.6418754e-10 17.820115 + 2926 0 -4.3368757 0 -4.3368757 -5.5017393e-10 17.820115 + 2927 0 -4.3368757 0 -4.3368757 3.3909447e-10 17.820115 + 2928 0 -4.3368757 0 -4.3368757 -1.7750961e-10 17.820115 + 2929 0 -4.3368757 0 -4.3368757 -1.6420051e-10 17.820115 + 2930 0 -4.3368757 0 -4.3368757 3.524036e-10 17.820115 + 2931 0 -4.3368757 0 -4.3368757 1.1447625e-10 17.820115 + 2932 0 -4.3368757 0 -4.3368757 -1.7751916e-10 17.820115 + 2933 0 -4.3368757 0 -4.3368757 3.3909449e-10 17.820115 + 2934 0 -4.3368757 0 -4.3368757 -1.5090103e-10 17.820115 + 2935 0 -4.3368757 0 -4.3368757 -5.6348303e-10 17.820115 + 2936 0 -4.3368757 0 -4.3368757 3.2578536e-10 17.820115 + 2937 0 -4.3368757 0 -4.3368757 8.7845018e-11 17.820115 + 2938 0 -4.3368757 0 -4.3368757 -5.6348303e-10 17.820115 + 2939 0 -4.3368757 0 -4.3368757 3.524036e-10 17.820115 + 2940 0 -4.3368757 0 -4.3368757 3.3909449e-10 17.820115 + 2941 0 -4.3368757 0 -4.3368757 -5.6348303e-10 17.820115 + 2942 0 -4.3368757 0 -4.3368757 3.3909449e-10 17.820115 + 2943 0 -4.3368757 0 -4.3368757 -1.7751916e-10 17.820115 + 2944 0 -4.3368757 0 -4.3368757 3.657125e-10 17.820115 + 2945 0 -4.3368757 0 -4.3368757 -5.6348303e-10 17.820115 + 2946 0 -4.3368757 0 -4.3368757 3.3909449e-10 17.820115 + 2947 0 -4.3368757 0 -4.3368757 1.14463e-10 17.820115 + 2948 0 -4.3368757 0 -4.3368757 -2.0411485e-10 17.820115 + 2949 0 -4.3368757 0 -4.3368757 8.7845018e-11 17.820115 + 2950 0 -4.3368757 0 -4.3368757 -1.9080575e-10 17.820115 + 2951 0 -4.3368757 0 -4.3368757 8.7845018e-11 17.820115 + 2952 0 -4.3368757 0 -4.3368757 1.1447607e-10 17.820115 + 2953 0 -4.3368757 0 -4.3368757 1.1447607e-10 17.820115 + 2954 0 -4.3368757 0 -4.3368757 -1.7750961e-10 17.820115 + 2955 0 -4.3368757 0 -4.3368757 1.2778518e-10 17.820115 + 2956 0 -4.3368757 0 -4.3368757 -1.7750961e-10 17.820115 + 2957 0 -4.3368757 0 -4.3368757 3.657125e-10 17.820115 + 2958 0 -4.3368757 0 -4.3368757 -5.7679213e-10 17.820115 + 2959 0 -4.3368757 0 -4.3368757 3.3909449e-10 17.820115 + 2960 0 -4.3368757 0 -4.3368757 1.14463e-10 17.820115 + 2961 0 -4.3368757 0 -4.3368757 -5.9010124e-10 17.820115 + 2962 0 -4.3368757 0 -4.3368757 3.3909449e-10 17.820115 + 2963 0 -4.3368757 0 -4.3368757 1.1447607e-10 17.820115 + 2964 0 -4.3368757 0 -4.3368757 -1.9081872e-10 17.820115 + 2965 0 -4.3368757 0 -4.3368757 3.657125e-10 17.820115 + 2966 0 -4.3368757 0 -4.3368757 3.657125e-10 17.820115 + 2967 0 -4.3368757 0 -4.3368757 -5.9010124e-10 17.820115 + 2968 0 -4.3368757 0 -4.3368757 3.3909449e-10 17.820115 + 2969 0 -4.3368757 0 -4.3368757 1.0115389e-10 17.820115 + 2970 0 -4.3368757 0 -4.3368757 -2.0411485e-10 17.820115 + 2971 0 -4.3368757 0 -4.3368757 3.2578539e-10 17.820115 + 2972 0 -4.3368757 0 -4.3368757 7.4535914e-11 17.820115 + 2973 0 -4.3368757 0 -4.3368757 -1.9080575e-10 17.820115 + 2974 0 -4.3368757 0 -4.3368757 3.3909449e-10 17.820115 + 2975 0 -4.3368757 0 -4.3368757 8.7845018e-11 17.820115 + 2976 0 -4.3368757 0 -4.3368757 1.1447607e-10 17.820115 + 2977 0 -4.3368757 0 -4.3368757 1.1447607e-10 17.820115 + 2978 0 -4.3368757 0 -4.3368757 -1.9081872e-10 17.820115 + 2979 0 -4.3368757 0 -4.3368757 3.524034e-10 17.820115 + 2980 0 -4.3368757 0 -4.3368757 -5.9010124e-10 17.820115 + 2981 0 -4.3368757 0 -4.3368757 3.3909449e-10 17.820115 + 2982 0 -4.3368757 0 -4.3368757 1.1447607e-10 17.820115 + 2983 0 -4.3368757 0 -4.3368757 -2.0412782e-10 17.820115 + 2984 0 -4.3368757 0 -4.3368757 8.785804e-11 17.820115 + 2985 0 -4.3368757 0 -4.3368757 -1.9081872e-10 17.820115 + 2986 0 -4.3368757 0 -4.3368757 6.1226809e-11 17.820115 + 2987 0 -4.3368757 0 -4.3368757 8.785804e-11 17.820115 + 2988 0 -4.3368757 0 -4.3368757 3.3909429e-10 17.820115 + 2989 0 -4.3368757 0 -4.3368757 -1.7750961e-10 17.820115 + 2990 0 -4.3368757 0 -4.3368757 8.7844789e-11 17.820115 + 2991 0 -4.3368757 0 -4.3368757 8.785804e-11 17.820115 + 2992 0 -4.3368757 0 -4.3368757 -1.9081872e-10 17.820115 + 2993 0 -4.3368757 0 -4.3368757 3.2578539e-10 17.820115 + 2994 0 -4.3368757 0 -4.3368757 -1.7751924e-10 17.820115 + 2995 0 -4.3368757 0 -4.3368757 1.144944e-10 17.820115 + 2996 0 -4.3368757 0 -4.3368757 -2.0413737e-10 17.820115 + 2997 0 -4.3368757 0 -4.3368757 3.3909429e-10 17.820115 + 2998 0 -4.3368757 0 -4.3368757 -6.0341034e-10 17.820115 + 2999 0 -4.3368757 0 -4.3368757 3.2578539e-10 17.820115 + 3000 0 -4.3368757 0 -4.3368757 3.3909429e-10 17.820115 + 3001 0 -4.3368757 0 -4.3368757 -5.7679216e-10 17.820115 + 3002 0 -4.3368757 0 -4.3368757 3.1247629e-10 17.820115 + 3003 0 -4.3368757 0 -4.3368757 8.7844789e-11 17.820115 + 3004 0 -4.3368757 0 -4.3368757 -6.0341034e-10 17.820115 + 3005 0 -4.3368757 0 -4.3368757 3.2578539e-10 17.820115 + 3006 0 -4.3368757 0 -4.3368757 3.3909429e-10 17.820115 + 3007 0 -4.3368757 0 -4.3368757 -5.9010126e-10 17.820115 + 3008 0 -4.3368757 0 -4.3368757 3.1247629e-10 17.820115 + 3009 0 -4.3368757 0 -4.3368757 8.7844789e-11 17.820115 + 3010 0 -4.3368757 0 -4.3368757 -5.9010121e-10 17.820115 + 3011 0 -4.3368757 0 -4.3368757 3.2578539e-10 17.820115 + 3012 0 -4.3368757 0 -4.3368757 1.0116697e-10 17.820115 + 3013 0 -4.3368757 0 -4.3368757 -1.7750961e-10 17.820115 + 3014 0 -4.3368757 0 -4.3368757 8.7857863e-11 17.820115 + 3015 0 -4.3368757 0 -4.3368757 -1.9081872e-10 17.820115 + 3016 0 -4.3368757 0 -4.3368757 8.7844992e-11 17.820115 + 3017 0 -4.3368757 0 -4.3368757 8.785804e-11 17.820115 + 3018 0 -4.3368757 0 -4.3368757 -1.6420051e-10 17.820115 + 3019 0 -4.3368757 0 -4.3368757 3.1247629e-10 17.820115 + 3020 0 -4.3368757 0 -4.3368757 3.1247629e-10 17.820115 + 3021 0 -4.3368757 0 -4.3368757 -1.3759192e-10 17.820115 + 3022 0 -4.3368757 0 -4.3368757 -1.3759192e-10 17.820115 + 3023 0 -4.3368757 0 -4.3368757 8.7876191e-11 17.820115 + 3024 0 -4.3368757 0 -4.3368757 -1.7751916e-10 17.820115 + 3025 0 -4.3368757 0 -4.3368757 3.6571897e-10 17.820115 + 3026 0 -4.3368757 0 -4.3368757 -5.7679213e-10 17.820115 + 3027 0 -4.3368757 0 -4.3368757 3.1247629e-10 17.820115 + 3028 0 -4.3368757 0 -4.3368757 1.0115387e-10 17.820115 + 3029 0 -4.3368757 0 -4.3368757 -1.7749662e-10 17.820115 + 3030 0 -4.3368757 0 -4.3368757 7.4535888e-11 17.820115 + 3031 0 -4.3368757 0 -4.3368757 -1.6418751e-10 17.820115 + 3032 0 -4.3368757 0 -4.3368757 7.4535888e-11 17.820115 + 3033 0 -4.3368757 0 -4.3368757 1.4109425e-10 17.820115 + 3034 0 -4.3368757 0 -4.3368757 1.4109425e-10 17.820115 + 3035 0 -4.3368757 0 -4.3368757 -2.0412782e-10 17.820115 + 3036 0 -4.3368757 0 -4.3368757 3.9233718e-10 17.820115 + 3037 0 -4.3368757 0 -4.3368757 -5.7679213e-10 17.820115 + 3038 0 -4.3368757 0 -4.3368757 3.2579186e-10 17.820115 + 3039 0 -4.3368757 0 -4.3368757 -1.5090103e-10 17.820115 + 3040 0 -4.3368757 0 -4.3368757 -1.5090103e-10 17.820115 + 3041 0 -4.3368757 0 -4.3368757 1.1450092e-10 17.820115 + 3042 0 -4.3368757 0 -4.3368757 1.011541e-10 17.820115 + 3043 0 -4.3368757 0 -4.3368757 -1.7751916e-10 17.820115 + 3044 0 -4.3368757 0 -4.3368757 -1.7751916e-10 17.820115 + 3045 0 -4.3368757 0 -4.3368757 3.7902808e-10 17.820115 + 3046 0 -4.3368757 0 -4.3368757 -5.7679213e-10 17.820115 + 3047 0 -4.3368757 0 -4.3368757 3.6571918e-10 17.820115 + 3048 0 -4.3368757 0 -4.3368757 -1.5090103e-10 17.820115 + 3049 0 -4.3368757 0 -4.3368757 -1.5090103e-10 17.820115 + 3050 0 -4.3368757 0 -4.3368757 1.1450092e-10 17.820115 + 3051 0 -4.3368757 0 -4.3368757 -1.7751916e-10 17.820115 + 3052 0 -4.3368757 0 -4.3368757 1.2777208e-10 17.820115 + 3053 0 -4.3368757 0 -4.3368757 3.9233718e-10 17.820115 + 3054 0 -4.3368757 0 -4.3368757 -1.9080572e-10 17.820115 + 3055 0 -4.3368757 0 -4.3368757 -5.7679213e-10 17.820115 + 3056 0 -4.3368757 0 -4.3368757 -5.7679213e-10 17.820115 + 3057 0 -4.3368757 0 -4.3368757 3.7902808e-10 17.820115 + 3058 0 -4.3368757 0 -4.3368757 1.2777208e-10 17.820115 + 3059 0 -4.3368757 0 -4.3368757 -5.9010124e-10 17.820115 + 3060 0 -4.3368757 0 -4.3368757 3.9233718e-10 17.820115 + 3061 0 -4.3368757 0 -4.3368757 -1.9080572e-10 17.820115 + 3062 0 -4.3368757 0 -4.3368757 -5.7679213e-10 17.820115 + 3063 0 -4.3368757 0 -4.3368757 -1.6421013e-10 17.820115 + 3064 0 -4.3368757 0 -4.3368757 1.1450092e-10 17.820115 + 3065 0 -4.3368757 0 -4.3368757 -1.5090103e-10 17.820115 + 3066 0 -4.3368757 0 -4.3368757 3.6571897e-10 17.820115 + 3067 0 -4.3368757 0 -4.3368757 -5.7679213e-10 17.820115 + 3068 0 -4.3368757 0 -4.3368757 3.7902808e-10 17.820115 + 3069 0 -4.3368757 0 -4.3368757 -1.6421013e-10 17.820115 + 3070 0 -4.3368757 0 -4.3368757 -5.7679213e-10 17.820115 + 3071 0 -4.3368757 0 -4.3368757 3.5241007e-10 17.820115 + 3072 0 -4.3368757 0 -4.3368757 1.2777208e-10 17.820115 + 3073 0 -4.3368757 0 -4.3368757 -2.0411483e-10 17.820115 + 3074 0 -4.3368757 0 -4.3368757 1.2777208e-10 17.820115 + 3075 0 -4.3368757 0 -4.3368757 -2.0411483e-10 17.820115 + 3076 0 -4.3368757 0 -4.3368757 1.011541e-10 17.820115 + 3077 0 -4.3368757 0 -4.3368757 1.1447605e-10 17.820115 + 3078 0 -4.3368757 0 -4.3368757 -1.7750961e-10 17.820115 + 3079 0 -4.3368757 0 -4.3368757 1.1447605e-10 17.820115 + 3080 0 -4.3368757 0 -4.3368757 -1.7750961e-10 17.820115 + 3081 0 -4.3368757 0 -4.3368757 3.7902808e-10 17.820115 + 3082 0 -4.3368757 0 -4.3368757 3.7902808e-10 17.820115 + 3083 0 -4.3368757 0 -4.3368757 -1.7751924e-10 17.820115 + 3084 0 -4.3368757 0 -4.3368757 1.1450092e-10 17.820115 + 3085 0 -4.3368757 0 -4.3368757 -1.7751924e-10 17.820115 + 3086 0 -4.3368757 0 -4.3368757 3.6571897e-10 17.820115 + 3087 0 -4.3368757 0 -4.3368757 -6.0341034e-10 17.820115 + 3088 0 -4.3368757 0 -4.3368757 3.7902808e-10 17.820115 + 3089 0 -4.3368757 0 -4.3368757 -5.9010124e-10 17.820115 + 3090 0 -4.3368757 0 -4.3368757 3.5241007e-10 17.820115 + 3091 0 -4.3368757 0 -4.3368757 3.6571897e-10 17.820115 + 3092 0 -4.3368757 0 -4.3368757 -6.0341034e-10 17.820115 + 3093 0 -4.3368757 0 -4.3368757 3.5241007e-10 17.820115 + 3094 0 -4.3368757 0 -4.3368757 -1.7751924e-10 17.820115 + 3095 0 -4.3368757 0 -4.3368757 3.6571897e-10 17.820115 + 3096 0 -4.3368757 0 -4.3368757 -2.0412782e-10 17.820115 + 3097 0 -4.3368757 0 -4.3368757 -6.0341034e-10 17.820115 + 3098 0 -4.3368757 0 -4.3368757 3.7902808e-10 17.820115 + 3099 0 -4.3368757 0 -4.3368757 1.0119182e-10 17.820115 + 3100 0 -4.3368757 0 -4.3368757 -1.7751924e-10 17.820115 + 3101 0 -4.3368757 0 -4.3368757 1.0119182e-10 17.820115 + 3102 0 -4.3368757 0 -4.3368757 -1.7751924e-10 17.820115 + 3103 0 -4.3368757 0 -4.3368757 3.3910076e-10 17.820115 + 3104 0 -4.3368757 0 -4.3368757 3.3910076e-10 17.820115 + 3105 0 -4.3368757 0 -4.3368757 -6.0341034e-10 17.820115 + 3106 0 -4.3368757 0 -4.3368757 3.7902808e-10 17.820115 + 3107 0 -4.3368757 0 -4.3368757 8.7844764e-11 17.820115 + 3108 0 -4.3368757 0 -4.3368757 -2.0411483e-10 17.820115 + 3109 0 -4.3368757 0 -4.3368757 3.5240987e-10 17.820115 + 3110 0 -4.3368757 0 -4.3368757 3.5240987e-10 17.820115 + 3111 0 -4.3368757 0 -4.3368757 -6.0341034e-10 17.820115 + 3112 0 -4.3368757 0 -4.3368757 3.6571897e-10 17.820115 + 3113 0 -4.3368757 0 -4.3368757 8.7844764e-11 17.820115 + 3114 0 -4.3368757 0 -4.3368757 -2.0411483e-10 17.820115 + 3115 0 -4.3368757 0 -4.3368757 3.5240987e-10 17.820115 + 3116 0 -4.3368757 0 -4.3368757 3.5240987e-10 17.820115 + 3117 0 -4.3368757 0 -4.3368757 -6.0341034e-10 17.820115 + 3118 0 -4.3368757 0 -4.3368757 3.6571897e-10 17.820115 + 3119 0 -4.3368757 0 -4.3368757 1.0116694e-10 17.820115 + 3120 0 -4.3368757 0 -4.3368757 -1.7750961e-10 17.820115 + 3121 0 -4.3368757 0 -4.3368757 1.0115387e-10 17.820115 + 3122 0 -4.3368757 0 -4.3368757 1.1447605e-10 17.820115 + 3123 0 -4.3368757 0 -4.3368757 -2.0412782e-10 17.820115 + 3124 0 -4.3368757 0 -4.3368757 3.5240987e-10 17.820115 + 3125 0 -4.3368757 0 -4.3368757 -1.9082834e-10 17.820115 + 3126 0 -4.3368757 0 -4.3368757 8.7882715e-11 17.820115 + 3127 0 -4.3368757 0 -4.3368757 -1.7751924e-10 17.820115 + 3128 0 -4.3368757 0 -4.3368757 3.3910076e-10 17.820115 + 3129 0 -4.3368757 0 -4.3368757 3.3910076e-10 17.820115 + 3130 0 -4.3368757 0 -4.3368757 -2.0412782e-10 17.820115 + 3131 0 -4.3368757 0 -4.3368757 -2.0412782e-10 17.820115 + 3132 0 -4.3368757 0 -4.3368757 1.0116694e-10 17.820115 + 3133 0 -4.3368757 0 -4.3368757 -2.0412782e-10 17.820115 + 3134 0 -4.3368757 0 -4.3368757 3.5240987e-10 17.820115 + 3135 0 -4.3368757 0 -4.3368757 7.4548733e-11 17.820115 + 3136 0 -4.3368757 0 -4.3368757 -5.9010124e-10 17.820115 + 3137 0 -4.3368757 0 -4.3368757 3.3910076e-10 17.820115 + 3138 0 -4.3368757 0 -4.3368757 -1.7750961e-10 17.820115 + 3139 0 -4.3368757 0 -4.3368757 -1.7750961e-10 17.820115 + 3140 0 -4.3368757 0 -4.3368757 8.7857837e-11 17.820115 + 3141 0 -4.3368757 0 -4.3368757 -1.9081872e-10 17.820115 + 3142 0 -4.3368757 0 -4.3368757 3.5240987e-10 17.820115 + 3143 0 -4.3368757 0 -4.3368757 -1.9082834e-10 17.820115 + 3144 0 -4.3368757 0 -4.3368757 8.7882715e-11 17.820115 + 3145 0 -4.3368757 0 -4.3368757 -1.7751924e-10 17.820115 + 3146 0 -4.3368757 0 -4.3368757 3.6572547e-10 17.820115 + 3147 0 -4.3368757 0 -4.3368757 -1.9081872e-10 17.820115 + 3148 0 -4.3368757 0 -4.3368757 -1.9081872e-10 17.820115 + 3149 0 -4.3368757 0 -4.3368757 -1.6421013e-10 17.820115 + 3150 0 -4.3368757 0 -4.3368757 3.3910076e-10 17.820115 + 3151 0 -4.3368757 0 -4.3368757 3.3910076e-10 17.820115 + 3152 0 -4.3368757 0 -4.3368757 -1.9081872e-10 17.820115 + 3153 0 -4.3368757 0 -4.3368757 -1.9081872e-10 17.820115 + 3154 0 -4.3368757 0 -4.3368757 1.0116694e-10 17.820115 + 3155 0 -4.3368757 0 -4.3368757 -1.9081872e-10 17.820115 + 3156 0 -4.3368757 0 -4.3368757 3.3910076e-10 17.820115 + 3157 0 -4.3368757 0 -4.3368757 -1.6421013e-10 17.820115 + 3158 0 -4.3368757 0 -4.3368757 -5.7679213e-10 17.820115 + 3159 0 -4.3368757 0 -4.3368757 3.5240987e-10 17.820115 + 3160 0 -4.3368757 0 -4.3368757 3.5241637e-10 17.820115 + 3161 0 -4.3368757 0 -4.3368757 -5.7679213e-10 17.820115 + 3162 0 -4.3368757 0 -4.3368757 3.7903458e-10 17.820115 + 3163 0 -4.3368757 0 -4.3368757 -1.6421013e-10 17.820115 + 3164 0 -4.3368757 0 -4.3368757 -1.6421013e-10 17.820115 + 3165 0 -4.3368757 0 -4.3368757 1.1451067e-10 17.820115 + 3166 0 -4.3368757 0 -4.3368757 -1.5090103e-10 17.820115 + 3167 0 -4.3368757 0 -4.3368757 1.0115387e-10 17.820115 + 3168 0 -4.3368757 0 -4.3368757 -2.0411483e-10 17.820115 + 3169 0 -4.3368757 0 -4.3368757 3.5241637e-10 17.820115 + 3170 0 -4.3368757 0 -4.3368757 3.5241637e-10 17.820115 + 3171 0 -4.3368757 0 -4.3368757 1.1446295e-10 17.820115 + 3172 0 -4.3368757 0 -4.3368757 -5.7679213e-10 17.820115 + 3173 0 -4.3368757 0 -4.3368757 3.7903455e-10 17.820115 + 3174 0 -4.3368757 0 -4.3368757 -5.7679213e-10 17.820115 + 3175 0 -4.3368757 0 -4.3368757 3.6572547e-10 17.820115 + 3176 0 -4.3368757 0 -4.3368757 -1.6421013e-10 17.820115 + 3177 0 -4.3368757 0 -4.3368757 -1.6421013e-10 17.820115 + 3178 0 -4.3368757 0 -4.3368757 1.0120157e-10 17.820115 + 3179 0 -4.3368757 0 -4.3368757 1.2777205e-10 17.820115 + 3180 0 -4.3368757 0 -4.3368757 -2.0411158e-10 17.820115 + 3181 0 -4.3368757 0 -4.3368757 1.2777205e-10 17.820115 + 3182 0 -4.3368757 0 -4.3368757 1.1447605e-10 17.820115 + 3183 0 -4.3368757 0 -4.3368757 -1.9080247e-10 17.820115 + 3184 0 -4.3368757 0 -4.3368757 -1.9080247e-10 17.820115 + 3185 0 -4.3368757 0 -4.3368757 1.1446295e-10 17.820115 + 3186 0 -4.3368757 0 -4.3368757 -1.9080247e-10 17.820115 + 3187 0 -4.3368757 0 -4.3368757 3.7903455e-10 17.820115 + 3188 0 -4.3368757 0 -4.3368757 3.7903455e-10 17.820115 + 3189 0 -4.3368757 0 -4.3368757 -1.6421013e-10 17.820115 + 3190 0 -4.3368757 0 -4.3368757 -1.6421013e-10 17.820115 + 3191 0 -4.3368757 0 -4.3368757 1.145107e-10 17.820115 + 3192 0 -4.3368757 0 -4.3368757 -1.7751924e-10 17.820115 + 3193 0 -4.3368757 0 -4.3368757 1.1446295e-10 17.820115 + 3194 0 -4.3368757 0 -4.3368757 1.145107e-10 17.820115 + 3195 0 -4.3368757 0 -4.3368757 -1.6421013e-10 17.820115 + 3196 0 -4.3368757 0 -4.3368757 3.6572545e-10 17.820115 + 3197 0 -4.3368757 0 -4.3368757 -5.9010124e-10 17.820115 + 3198 0 -4.3368757 0 -4.3368757 3.6572545e-10 17.820115 + 3199 0 -4.3368757 0 -4.3368757 1.1447605e-10 17.820115 + 3200 0 -4.3368757 0 -4.3368757 -1.9081869e-10 17.820115 + 3201 0 -4.3368757 0 -4.3368757 1.0116694e-10 17.820115 + 3202 0 -4.3368757 0 -4.3368757 -1.9081869e-10 17.820115 + 3203 0 -4.3368757 0 -4.3368757 1.1446295e-10 17.820115 + 3204 0 -4.3368757 0 -4.3368757 1.0116694e-10 17.820115 + 3205 0 -4.3368757 0 -4.3368757 1.0116694e-10 17.820115 + 3206 0 -4.3368757 0 -4.3368757 -1.7750959e-10 17.820115 + 3207 0 -4.3368757 0 -4.3368757 1.0116694e-10 17.820115 + 3208 0 -4.3368757 0 -4.3368757 -1.9081869e-10 17.820115 + 3209 0 -4.3368757 0 -4.3368757 3.6572545e-10 17.820115 + 3210 0 -4.3368757 0 -4.3368757 -6.0341034e-10 17.820115 + 3211 0 -4.3368757 0 -4.3368757 3.6572545e-10 17.820115 + 3212 0 -4.3368757 0 -4.3368757 -1.7751924e-10 17.820115 + 3213 0 -4.3368757 0 -4.3368757 -1.7751924e-10 17.820115 + 3214 0 -4.3368757 0 -4.3368757 3.6572545e-10 17.820115 + 3215 0 -4.3368757 0 -4.3368757 -5.9010124e-10 17.820115 + 3216 0 -4.3368757 0 -4.3368757 3.6572545e-10 17.820115 + 3217 0 -4.3368757 0 -4.3368757 3.5241634e-10 17.820115 + 3218 0 -4.3368757 0 -4.3368757 -6.0341034e-10 17.820115 + 3219 0 -4.3368757 0 -4.3368757 3.6572545e-10 17.820115 + 3220 0 -4.3368757 0 -4.3368757 -1.9082834e-10 17.820115 + 3221 0 -4.3368757 0 -4.3368757 1.145107e-10 17.820115 + 3222 0 -4.3368757 0 -4.3368757 -1.9082834e-10 17.820115 + 3223 0 -4.3368757 0 -4.3368757 3.6572545e-10 17.820115 + 3224 0 -4.3368757 0 -4.3368757 -2.041278e-10 17.820115 + 3225 0 -4.3368757 0 -4.3368757 -6.0341034e-10 17.820115 + 3226 0 -4.3368757 0 -4.3368757 3.6572545e-10 17.820115 + 3227 0 -4.3368757 0 -4.3368757 3.5241634e-10 17.820115 + 3228 0 -4.3368757 0 -4.3368757 -6.0341034e-10 17.820115 + 3229 0 -4.3368757 0 -4.3368757 3.6572545e-10 17.820115 + 3230 0 -4.3368757 0 -4.3368757 -1.9082834e-10 17.820115 + 3231 0 -4.3368757 0 -4.3368757 1.145107e-10 17.820115 + 3232 0 -4.3368757 0 -4.3368757 8.7844739e-11 17.820115 + 3233 0 -4.3368757 0 -4.3368757 -1.9082834e-10 17.820115 + 3234 0 -4.3368757 0 -4.3368757 3.5241634e-10 17.820115 + 3235 0 -4.3368757 0 -4.3368757 -6.0341034e-10 17.820115 + 3236 0 -4.3368757 0 -4.3368757 3.6572545e-10 17.820115 + 3237 0 -4.3368757 0 -4.3368757 3.3910724e-10 17.820115 + 3238 0 -4.3368757 0 -4.3368757 -6.0341034e-10 17.820115 + 3239 0 -4.3368757 0 -4.3368757 3.5241634e-10 17.820115 + 3240 0 -4.3368757 0 -4.3368757 -1.9082834e-10 17.820115 + 3241 0 -4.3368757 0 -4.3368757 3.5241634e-10 17.820115 + 3242 0 -4.3368757 0 -4.3368757 -2.041278e-10 17.820115 + 3243 0 -4.3368757 0 -4.3368757 -6.0341034e-10 17.820115 + 3244 0 -4.3368757 0 -4.3368757 3.6572545e-10 17.820115 + 3245 0 -4.3368757 0 -4.3368757 8.7892488e-11 17.820115 + 3246 0 -4.3368757 0 -4.3368757 -1.9082834e-10 17.820115 + 3247 0 -4.3368757 0 -4.3368757 3.3910724e-10 17.820115 + 3248 0 -4.3368757 0 -4.3368757 -6.0341034e-10 17.820115 + 3249 0 -4.3368757 0 -4.3368757 3.3910724e-10 17.820115 + 3250 0 -4.3368757 0 -4.3368757 3.3910724e-10 17.820115 + 3251 0 -4.3368757 0 -4.3368757 -6.0341034e-10 17.820115 + 3252 0 -4.3368757 0 -4.3368757 3.3910724e-10 17.820115 + 3253 0 -4.3368757 0 -4.3368757 8.7844739e-11 17.820115 + 3254 0 -4.3368757 0 -4.3368757 -2.3072978e-10 17.820115 + 3255 0 -4.3368757 0 -4.3368757 8.7844739e-11 17.820115 + 3256 0 -4.3368757 0 -4.3368757 -2.3072978e-10 17.820115 + 3257 0 -4.3368757 0 -4.3368757 3.3910724e-10 17.820115 + 3258 0 -4.3368757 0 -4.3368757 -1.9082834e-10 17.820115 + 3259 0 -4.3368757 0 -4.3368757 8.7892488e-11 17.820115 + 3260 0 -4.3368757 0 -4.3368757 -1.6421013e-10 17.820115 + 3261 0 -4.3368757 0 -4.3368757 3.3910724e-10 17.820115 + 3262 0 -4.3368757 0 -4.3368757 -1.7750959e-10 17.820115 + 3263 0 -4.3368757 0 -4.3368757 -5.63483e-10 17.820115 + 3264 0 -4.3368757 0 -4.3368757 3.3910724e-10 17.820115 + 3265 0 -4.3368757 0 -4.3368757 1.1446297e-10 17.820115 + 3266 0 -4.3368757 0 -4.3368757 -6.1671945e-10 17.820115 + 3267 0 -4.3368757 0 -4.3368757 3.3910724e-10 17.820115 + 3268 0 -4.3368757 0 -4.3368757 3.3910724e-10 17.820115 + 3269 0 -4.3368757 0 -4.3368757 -5.7679211e-10 17.820115 + 3270 0 -4.3368757 0 -4.3368757 3.3910724e-10 17.820115 + 3271 0 -4.3368757 0 -4.3368757 -1.7751924e-10 17.820115 + 3272 0 -4.3368757 0 -4.3368757 -1.7751924e-10 17.820115 + 3273 0 -4.3368757 0 -4.3368757 8.7892488e-11 17.820115 + 3274 0 -4.3368757 0 -4.3368757 1.0115387e-10 17.820115 + 3275 0 -4.3368757 0 -4.3368757 -1.9082834e-10 17.820115 + 3276 0 -4.3368757 0 -4.3368757 3.3910724e-10 17.820115 + 3277 0 -4.3368757 0 -4.3368757 -1.9082834e-10 17.820115 + 3278 0 -4.3368757 0 -4.3368757 8.7892488e-11 17.820115 + 3279 0 -4.3368757 0 -4.3368757 8.7844764e-11 17.820115 + 3280 0 -4.3368757 0 -4.3368757 -1.9082834e-10 17.820115 + 3281 0 -4.3368757 0 -4.3368757 3.7902808e-10 17.820115 + 3282 0 -4.3368757 0 -4.3368757 -5.9010121e-10 17.820115 + 3283 0 -4.3368757 0 -4.3368757 3.7902808e-10 17.820115 + 3284 0 -4.3368757 0 -4.3368757 1.0115387e-10 17.820115 + 3285 0 -4.3368757 0 -4.3368757 -5.6348303e-10 17.820115 + 3286 0 -4.3368757 0 -4.3368757 3.3910724e-10 17.820115 + 3287 0 -4.3368757 0 -4.3368757 8.7844764e-11 17.820115 + 3288 0 -4.3368757 0 -4.3368757 -2.1742068e-10 17.820115 + 3289 0 -4.3368757 0 -4.3368757 3.6571897e-10 17.820115 + 3290 0 -4.3368757 0 -4.3368757 8.7844764e-11 17.820115 + 3291 0 -4.3368757 0 -4.3368757 8.7844764e-11 17.820115 + 3292 0 -4.3368757 0 -4.3368757 1.0116697e-10 17.820115 + 3293 0 -4.3368757 0 -4.3368757 -2.0411158e-10 17.820115 + 3294 0 -4.3368757 0 -4.3368757 3.6571897e-10 17.820115 + 3295 0 -4.3368757 0 -4.3368757 3.5240987e-10 17.820115 + 3296 0 -4.3368757 0 -4.3368757 -1.6421011e-10 17.820115 + 3297 0 -4.3368757 0 -4.3368757 -1.6421011e-10 17.820115 + 3298 0 -4.3368757 0 -4.3368757 1.0119509e-10 17.820115 + 3299 0 -4.3368757 0 -4.3368757 -1.6421011e-10 17.820115 + 3300 0 -4.3368757 0 -4.3368757 8.7844764e-11 17.820115 + 3301 0 -4.3368757 0 -4.3368757 1.0119509e-10 17.820115 + 3302 0 -4.3368757 0 -4.3368757 -1.6421011e-10 17.820115 + 3303 0 -4.3368757 0 -4.3368757 3.5240987e-10 17.820115 + 3304 0 -4.3368757 0 -4.3368757 -1.9081547e-10 17.820115 + 3305 0 -4.3368757 0 -4.3368757 -5.7679213e-10 17.820115 + 3306 0 -4.3368757 0 -4.3368757 3.6571897e-10 17.820115 + 3307 0 -4.3368757 0 -4.3368757 8.7844764e-11 17.820115 + 3308 0 -4.3368757 0 -4.3368757 -5.7679213e-10 17.820115 + 3309 0 -4.3368757 0 -4.3368757 3.5240987e-10 17.820115 + 3310 0 -4.3368757 0 -4.3368757 1.1446297e-10 17.820115 + 3311 0 -4.3368757 0 -4.3368757 -5.7679213e-10 17.820115 + 3312 0 -4.3368757 0 -4.3368757 3.7902808e-10 17.820115 + 3313 0 -4.3368757 0 -4.3368757 -1.6421011e-10 17.820115 + 3314 0 -4.3368757 0 -4.3368757 -1.6421011e-10 17.820115 + 3315 0 -4.3368757 0 -4.3368757 1.2781655e-10 17.820115 + 3316 0 -4.3368757 0 -4.3368757 -1.6421011e-10 17.820115 + 3317 0 -4.3368757 0 -4.3368757 3.7902808e-10 17.820115 + 3318 0 -4.3368757 0 -4.3368757 -5.7679213e-10 17.820115 + 3319 0 -4.3368757 0 -4.3368757 3.7902808e-10 17.820115 + 3320 0 -4.3368757 0 -4.3368757 -1.6421011e-10 17.820115 + 3321 0 -4.3368757 0 -4.3368757 -1.6421011e-10 17.820115 + 3322 0 -4.3368757 0 -4.3368757 3.7902808e-10 17.820115 + 3323 0 -4.3368757 0 -4.3368757 -5.7679213e-10 17.820115 + 3324 0 -4.3368757 0 -4.3368757 3.5240987e-10 17.820115 + 3325 0 -4.3368757 0 -4.3368757 1.1446297e-10 17.820115 + 3326 0 -4.3368757 0 -4.3368757 -5.9010124e-10 17.820115 + 3327 0 -4.3368757 0 -4.3368757 3.7902808e-10 17.820115 + 3328 0 -4.3368757 0 -4.3368757 -1.6421011e-10 17.820115 + 3329 0 -4.3368757 0 -4.3368757 -1.6421011e-10 17.820115 + 3330 0 -4.3368757 0 -4.3368757 1.1450745e-10 17.820115 + 3331 0 -4.3368757 0 -4.3368757 -1.7751921e-10 17.820115 + 3332 0 -4.3368757 0 -4.3368757 3.7902808e-10 17.820115 + 3333 0 -4.3368757 0 -4.3368757 -5.9010124e-10 17.820115 + 3334 0 -4.3368757 0 -4.3368757 3.7902808e-10 17.820115 + 3335 0 -4.3368757 0 -4.3368757 1.1446297e-10 17.820115 + 3336 0 -4.3368757 0 -4.3368757 -2.1742068e-10 17.820115 + 3337 0 -4.3368757 0 -4.3368757 3.7902808e-10 17.820115 + 3338 0 -4.3368757 0 -4.3368757 1.1446297e-10 17.820115 + 3339 0 -4.3368757 0 -4.3368757 -1.9082831e-10 17.820115 + 3340 0 -4.3368757 0 -4.3368757 1.144761e-10 17.820115 + 3341 0 -4.3368757 0 -4.3368757 1.1450745e-10 17.820115 + 3342 0 -4.3368757 0 -4.3368757 8.7844764e-11 17.820115 + 3343 0 -4.3368757 0 -4.3368757 -1.9082831e-10 17.820115 + 3344 0 -4.3368757 0 -4.3368757 -1.9082831e-10 17.820115 + 3345 0 -4.3368757 0 -4.3368757 3.5240987e-10 17.820115 + 3346 0 -4.3368757 0 -4.3368757 -6.0341034e-10 17.820115 + 3347 0 -4.3368757 0 -4.3368757 3.7902808e-10 17.820115 + 3348 0 -4.3368757 0 -4.3368757 8.7857888e-11 17.820115 + 3349 0 -4.3368757 0 -4.3368757 -2.1743368e-10 17.820115 + 3350 0 -4.3368757 0 -4.3368757 -1.9082831e-10 17.820115 + 3351 0 -4.3368757 0 -4.3368757 3.6571897e-10 17.820115 + 3352 0 -4.3368757 0 -4.3368757 -2.0413742e-10 17.820115 + 3353 0 -4.3368757 0 -4.3368757 1.0119834e-10 17.820115 + 3354 0 -4.3368757 0 -4.3368757 -1.9082831e-10 17.820115 + 3355 0 -4.3368757 0 -4.3368757 3.5240987e-10 17.820115 + 3356 0 -4.3368757 0 -4.3368757 -2.0413742e-10 17.820115 + 3357 0 -4.3368757 0 -4.3368757 8.7889239e-11 17.820115 + 3358 0 -4.3368757 0 -4.3368757 -1.9082831e-10 17.820115 + 3359 0 -4.3368757 0 -4.3368757 3.3910076e-10 17.820115 + 3360 0 -4.3368757 0 -4.3368757 -6.0341034e-10 17.820115 + 3361 0 -4.3368757 0 -4.3368757 3.6571897e-10 17.820115 + 3362 0 -4.3368757 0 -4.3368757 7.453566e-11 17.820115 + 3363 0 -4.3368757 0 -4.3368757 -2.3072978e-10 17.820115 + 3364 0 -4.3368757 0 -4.3368757 8.7844764e-11 17.820115 + 3365 0 -4.3368757 0 -4.3368757 8.7857888e-11 17.820115 + 3366 0 -4.3368757 0 -4.3368757 -2.1743368e-10 17.820115 + 3367 0 -4.3368757 0 -4.3368757 3.3910076e-10 17.820115 + 3368 0 -4.3368757 0 -4.3368757 3.5240987e-10 17.820115 + 3369 0 -4.3368757 0 -4.3368757 -2.0413742e-10 17.820115 + 3370 0 -4.3368757 0 -4.3368757 8.7889239e-11 17.820115 + 3371 0 -4.3368757 0 -4.3368757 -1.9082831e-10 17.820115 + 3372 0 -4.3368757 0 -4.3368757 3.3910076e-10 17.820115 + 3373 0 -4.3368757 0 -4.3368757 -2.0413742e-10 17.820115 + 3374 0 -4.3368757 0 -4.3368757 8.7889239e-11 17.820115 + 3375 0 -4.3368757 0 -4.3368757 -1.7751924e-10 17.820115 + 3376 0 -4.3368757 0 -4.3368757 3.3910076e-10 17.820115 + 3377 0 -4.3368757 0 -4.3368757 -1.9082834e-10 17.820115 + 3378 0 -4.3368757 0 -4.3368757 8.7889239e-11 17.820115 + 3379 0 -4.3368757 0 -4.3368757 -1.9082834e-10 17.820115 + 3380 0 -4.3368757 0 -4.3368757 7.453566e-11 17.820115 + 3381 0 -4.3368757 0 -4.3368757 3.3910076e-10 17.820115 + 3382 0 -4.3368757 0 -4.3368757 8.7889239e-11 17.820115 + 3383 0 -4.3368757 0 -4.3368757 1.145074e-10 17.820115 + 3384 0 -4.3368757 0 -4.3368757 -2.0413744e-10 17.820115 + 3385 0 -4.3368757 0 -4.3368757 3.3910076e-10 17.820115 + 3386 0 -4.3368757 0 -4.3368757 -5.7679218e-10 17.820115 + 3387 0 -4.3368757 0 -4.3368757 3.3910076e-10 17.820115 + 3388 0 -4.3368757 0 -4.3368757 1.0115387e-10 17.820115 + 3389 0 -4.3368757 0 -4.3368757 -2.1742073e-10 17.820115 + 3390 0 -4.3368757 0 -4.3368757 8.7844764e-11 17.820115 + 3391 0 -4.3368757 0 -4.3368757 -2.4403889e-10 17.820115 + 3392 0 -4.3368757 0 -4.3368757 3.3910076e-10 17.820115 + 3393 0 -4.3368757 0 -4.3368757 8.7844764e-11 17.820115 + 3394 0 -4.3368757 0 -4.3368757 -2.0413744e-10 17.820115 + 3395 0 -4.3368757 0 -4.3368757 3.3910076e-10 17.820115 + 3396 0 -4.3368757 0 -4.3368757 -6.0341034e-10 17.820115 + 3397 0 -4.3368757 0 -4.3368757 3.3910076e-10 17.820115 + 3398 0 -4.3368757 0 -4.3368757 3.5240337e-10 17.820115 + 3399 0 -4.3368757 0 -4.3368757 -2.0413744e-10 17.820115 + 3400 0 -4.3368757 0 -4.3368757 1.2780998e-10 17.820115 + 3401 0 -4.3368757 0 -4.3368757 -2.0413744e-10 17.820115 + 3402 0 -4.3368757 0 -4.3368757 8.7844764e-11 17.820115 + 3403 0 -4.3368757 0 -4.3368757 3.9233058e-10 17.820115 + 3404 0 -4.3368757 0 -4.3368757 1.0119829e-10 17.820115 + 3405 0 -4.3368757 0 -4.3368757 1.0119177e-10 17.820115 + 3406 0 -4.3368757 0 -4.3368757 -1.7751924e-10 17.820115 + 3407 0 -4.3368757 0 -4.3368757 3.7902148e-10 17.820115 + 3408 0 -4.3368757 0 -4.3368757 -5.5017398e-10 17.820115 + 3409 0 -4.3368757 0 -4.3368757 3.5240337e-10 17.820115 + 3410 0 -4.3368757 0 -4.3368757 -1.908156e-10 17.820115 + 3411 0 -4.3368757 0 -4.3368757 -5.7679218e-10 17.820115 + 3412 0 -4.3368757 0 -4.3368757 3.5240337e-10 17.820115 + 3413 0 -4.3368757 0 -4.3368757 7.453566e-11 17.820115 + 3414 0 -4.3368757 0 -4.3368757 -1.7749339e-10 17.820115 + 3415 0 -4.3368757 0 -4.3368757 3.3909427e-10 17.820115 + 3416 0 -4.3368757 0 -4.3368757 7.453566e-11 17.820115 + 3417 0 -4.3368757 0 -4.3368757 1.1447607e-10 17.820115 + 3418 0 -4.3368757 0 -4.3368757 -1.908156e-10 17.820115 + 3419 0 -4.3368757 0 -4.3368757 3.3909427e-10 17.820115 + 3420 0 -4.3368757 0 -4.3368757 -1.6421036e-10 17.820115 + 3421 0 -4.3368757 0 -4.3368757 -1.6421036e-10 17.820115 + 3422 0 -4.3368757 0 -4.3368757 1.0119177e-10 17.820115 + 3423 0 -4.3368757 0 -4.3368757 1.0115389e-10 17.820115 + 3424 0 -4.3368757 0 -4.3368757 -1.9082834e-10 17.820115 + 3425 0 -4.3368757 0 -4.3368757 -1.9082834e-10 17.820115 + 3426 0 -4.3368757 0 -4.3368757 1.14463e-10 17.820115 + 3427 0 -4.3368757 0 -4.3368757 4.1894882e-10 17.820115 + 3428 0 -4.3368757 0 -4.3368757 -1.908025e-10 17.820115 + 3429 0 -4.3368757 0 -4.3368757 3.7902148e-10 17.820115 + 3430 0 -4.3368757 0 -4.3368757 3.3909427e-10 17.820115 + 3431 0 -4.3368757 0 -4.3368757 1.410811e-10 17.820115 + 3432 0 -4.3368757 0 -4.3368757 -2.041116e-10 17.820115 + 3433 0 -4.3368757 0 -4.3368757 1.410811e-10 17.820115 + 3434 0 -4.3368757 0 -4.3368757 -2.041116e-10 17.820115 + 3435 0 -4.3368757 0 -4.3368757 1.4109418e-10 17.820115 + 3436 0 -4.3368757 0 -4.3368757 8.7844662e-11 17.820115 + 3437 0 -4.3368757 0 -4.3368757 1.4111908e-10 17.820115 + 3438 0 -4.3368757 0 -4.3368757 -1.7751946e-10 17.820115 + 3439 0 -4.3368757 0 -4.3368757 4.0563971e-10 17.820115 + 3440 0 -4.3368757 0 -4.3368757 -5.7679218e-10 17.820115 + 3441 0 -4.3368757 0 -4.3368757 4.1894882e-10 17.820115 + 3442 0 -4.3368757 0 -4.3368757 -5.7679218e-10 17.820115 + 3443 0 -4.3368757 0 -4.3368757 3.790216e-10 17.820115 + 3444 0 -4.3368757 0 -4.3368757 -1.6421036e-10 17.820115 + 3445 0 -4.3368757 0 -4.3368757 1.4111908e-10 17.820115 + 3446 0 -4.3368757 0 -4.3368757 -2.0413744e-10 17.820115 + 3447 0 -4.3368757 0 -4.3368757 4.1894882e-10 17.820115 + 3448 0 -4.3368757 0 -4.3368757 -5.7679218e-10 17.820115 + 3449 0 -4.3368757 0 -4.3368757 3.790216e-10 17.820115 + 3450 0 -4.3368757 0 -4.3368757 -1.7751946e-10 17.820115 + 3451 0 -4.3368757 0 -4.3368757 1.4111908e-10 17.820115 + 3452 0 -4.3368757 0 -4.3368757 -2.0413744e-10 17.820115 + 3453 0 -4.3368757 0 -4.3368757 4.0563971e-10 17.820115 + 3454 0 -4.3368757 0 -4.3368757 -5.7679218e-10 17.820115 + 3455 0 -4.3368757 0 -4.3368757 3.790216e-10 17.820115 + 3456 0 -4.3368757 0 -4.3368757 1.144629e-10 17.820115 + 3457 0 -4.3368757 0 -4.3368757 -5.7679218e-10 17.820115 + 3458 0 -4.3368757 0 -4.3368757 3.790216e-10 17.820115 + 3459 0 -4.3368757 0 -4.3368757 1.1447597e-10 17.820115 + 3460 0 -4.3368757 0 -4.3368757 -5.7679218e-10 17.820115 + 3461 0 -4.3368757 0 -4.3368757 3.657125e-10 17.820115 + 3462 0 -4.3368757 0 -4.3368757 -1.7751946e-10 17.820115 + 3463 0 -4.3368757 0 -4.3368757 1.2780998e-10 17.820115 + 3464 0 -4.3368757 0 -4.3368757 -1.7751946e-10 17.820115 + 3465 0 -4.3368757 0 -4.3368757 4.0563971e-10 17.820115 + 3466 0 -4.3368757 0 -4.3368757 -5.7679218e-10 17.820115 + 3467 0 -4.3368757 0 -4.3368757 4.0563971e-10 17.820115 + 3468 0 -4.3368757 0 -4.3368757 -5.7679218e-10 17.820115 + 3469 0 -4.3368757 0 -4.3368757 3.790216e-10 17.820115 + 3470 0 -4.3368757 0 -4.3368757 3.9233061e-10 17.820115 + 3471 0 -4.3368757 0 -4.3368757 -5.7679218e-10 17.820115 + 3472 0 -4.3368757 0 -4.3368757 3.524034e-10 17.820115 + 3473 0 -4.3368757 0 -4.3368757 -1.7751946e-10 17.820115 + 3474 0 -4.3368757 0 -4.3368757 3.790215e-10 17.820115 + 3475 0 -4.3368757 0 -4.3368757 -5.7679218e-10 17.820115 + 3476 0 -4.3368757 0 -4.3368757 4.0563971e-10 17.820115 + 3477 0 -4.3368757 0 -4.3368757 1.1450087e-10 17.820115 + 3478 0 -4.3368757 0 -4.3368757 -1.7751944e-10 17.820115 + 3479 0 -4.3368757 0 -4.3368757 -2.041247e-10 17.820115 + 3480 0 -4.3368757 0 -4.3368757 1.1447597e-10 17.820115 + 3481 0 -4.3368757 0 -4.3368757 -2.041247e-10 17.820115 + 3482 0 -4.3368757 0 -4.3368757 3.9233061e-10 17.820115 + 3483 0 -4.3368757 0 -4.3368757 -5.7679218e-10 17.820115 + 3484 0 -4.3368757 0 -4.3368757 3.524034e-10 17.820115 + 3485 0 -4.3368757 0 -4.3368757 1.1447597e-10 17.820115 + 3486 0 -4.3368757 0 -4.3368757 -1.9081557e-10 17.820115 + 3487 0 -4.3368757 0 -4.3368757 1.144629e-10 17.820115 + 3488 0 -4.3368757 0 -4.3368757 8.7857863e-11 17.820115 + 3489 0 -4.3368757 0 -4.3368757 1.0115379e-10 17.820115 + 3490 0 -4.3368757 0 -4.3368757 -2.1742071e-10 17.820115 + 3491 0 -4.3368757 0 -4.3368757 3.9233061e-10 17.820115 + 3492 0 -4.3368757 0 -4.3368757 -5.6348311e-10 17.820115 + 3493 0 -4.3368757 0 -4.3368757 3.524034e-10 17.820115 + 3494 0 -4.3368757 0 -4.3368757 1.144629e-10 17.820115 + 3495 0 -4.3368757 0 -4.3368757 -2.3072981e-10 17.820115 + 3496 0 -4.3368757 0 -4.3368757 1.27772e-10 17.820115 + 3497 0 -4.3368757 0 -4.3368757 -2.3072981e-10 17.820115 + 3498 0 -4.3368757 0 -4.3368757 3.9233061e-10 17.820115 + 3499 0 -4.3368757 0 -4.3368757 -5.7679221e-10 17.820115 + 3500 0 -4.3368757 0 -4.3368757 3.524034e-10 17.820115 + 3501 0 -4.3368757 0 -4.3368757 -1.6421033e-10 17.820115 + 3502 0 -4.3368757 0 -4.3368757 3.790215e-10 17.820115 + 3503 0 -4.3368757 0 -4.3368757 -1.9081557e-10 17.820115 + 3504 0 -4.3368757 0 -4.3368757 1.0116687e-10 17.820115 + 3505 0 -4.3368757 0 -4.3368757 -1.9081557e-10 17.820115 + 3506 0 -4.3368757 0 -4.3368757 4.0564621e-10 17.820115 + 3507 0 -4.3368757 0 -4.3368757 -5.7679221e-10 17.820115 + 3508 0 -4.3368757 0 -4.3368757 3.3909429e-10 17.820115 + 3509 0 -4.3368757 0 -4.3368757 1.144629e-10 17.820115 + 3510 0 -4.3368757 0 -4.3368757 -2.3072981e-10 17.820115 + 3511 0 -4.3368757 0 -4.3368757 4.0564621e-10 17.820115 + 3512 0 -4.3368757 0 -4.3368757 -5.7679221e-10 17.820115 + 3513 0 -4.3368757 0 -4.3368757 3.65719e-10 17.820115 + 3514 0 -4.3368757 0 -4.3368757 -1.7751944e-10 17.820115 + 3515 0 -4.3368757 0 -4.3368757 1.278165e-10 17.820115 + 3516 0 -4.3368757 0 -4.3368757 -1.7751944e-10 17.820115 + 3517 0 -4.3368757 0 -4.3368757 1.27772e-10 17.820115 + 3518 0 -4.3368757 0 -4.3368757 1.1450087e-10 17.820115 + 3519 0 -4.3368757 0 -4.3368757 1.144629e-10 17.820115 + 3520 0 -4.3368757 0 -4.3368757 -1.7751944e-10 17.820115 + 3521 0 -4.3368757 0 -4.3368757 3.9233711e-10 17.820115 + 3522 0 -4.3368757 0 -4.3368757 -5.7679221e-10 17.820115 + 3523 0 -4.3368757 0 -4.3368757 4.0564621e-10 17.820115 + 3524 0 -4.3368757 0 -4.3368757 1.0115379e-10 17.820115 + 3525 0 -4.3368757 0 -4.3368757 -5.50174e-10 17.820115 + 3526 0 -4.3368757 0 -4.3368757 3.5240329e-10 17.820115 + 3527 0 -4.3368757 0 -4.3368757 -2.1742073e-10 17.820115 + 3528 0 -4.3368757 0 -4.3368757 1.27772e-10 17.820115 + 3529 0 -4.3368757 0 -4.3368757 -2.1742073e-10 17.820115 + 3530 0 -4.3368757 0 -4.3368757 4.0564621e-10 17.820115 + 3531 0 -4.3368757 0 -4.3368757 4.0564621e-10 17.820115 + 3532 0 -4.3368757 0 -4.3368757 1.0115379e-10 17.820115 + 3533 0 -4.3368757 0 -4.3368757 -5.50174e-10 17.820115 + 3534 0 -4.3368757 0 -4.3368757 3.9233711e-10 17.820115 + 3535 0 -4.3368757 0 -4.3368757 -5.50174e-10 17.820115 + 3536 0 -4.3368757 0 -4.3368757 3.5240989e-10 17.820115 + 3537 0 -4.3368757 0 -4.3368757 -1.7751944e-10 17.820115 + 3538 0 -4.3368757 0 -4.3368757 3.79028e-10 17.820115 + 3539 0 -4.3368757 0 -4.3368757 -2.0412468e-10 17.820115 + 3540 0 -4.3368757 0 -4.3368757 1.2778507e-10 17.820115 + 3541 0 -4.3368757 0 -4.3368757 -2.1743378e-10 17.820115 + 3542 0 -4.3368757 0 -4.3368757 3.79028e-10 17.820115 + 3543 0 -4.3368757 0 -4.3368757 -5.6348311e-10 17.820115 + 3544 0 -4.3368757 0 -4.3368757 3.9233711e-10 17.820115 + 3545 0 -4.3368757 0 -4.3368757 1.0115379e-10 17.820115 + 3546 0 -4.3368757 0 -4.3368757 -2.0411165e-10 17.820115 + 3547 0 -4.3368757 0 -4.3368757 3.79028e-10 17.820115 + 3548 0 -4.3368757 0 -4.3368757 1.144629e-10 17.820115 + 3549 0 -4.3368757 0 -4.3368757 -1.7751946e-10 17.820115 + 3550 0 -4.3368757 0 -4.3368757 1.145074e-10 17.820115 + 3551 0 -4.3368757 0 -4.3368757 -1.7751946e-10 17.820115 + 3552 0 -4.3368757 0 -4.3368757 3.79028e-10 17.820115 + 3553 0 -4.3368757 0 -4.3368757 -5.6348311e-10 17.820115 + 3554 0 -4.3368757 0 -4.3368757 3.79028e-10 17.820115 + 3555 0 -4.3368757 0 -4.3368757 -1.9081557e-10 17.820115 + 3556 0 -4.3368757 0 -4.3368757 -5.6348311e-10 17.820115 + 3557 0 -4.3368757 0 -4.3368757 -1.7751946e-10 17.820115 + 3558 0 -4.3368757 0 -4.3368757 1.145074e-10 17.820115 + 3559 0 -4.3368757 0 -4.3368757 -1.7751946e-10 17.820115 + 3560 0 -4.3368757 0 -4.3368757 3.657189e-10 17.820115 + 3561 0 -4.3368757 0 -4.3368757 -5.6348311e-10 17.820115 + 3562 0 -4.3368757 0 -4.3368757 3.9233711e-10 17.820115 + 3563 0 -4.3368757 0 -4.3368757 1.144629e-10 17.820115 + 3564 0 -4.3368757 0 -4.3368757 -2.0411165e-10 17.820115 + 3565 0 -4.3368757 0 -4.3368757 3.9233711e-10 17.820115 + 3566 0 -4.3368757 0 -4.3368757 3.9233711e-10 17.820115 + 3567 0 -4.3368757 0 -4.3368757 -5.7679221e-10 17.820115 + 3568 0 -4.3368757 0 -4.3368757 4.1895531e-10 17.820115 + 3569 0 -4.3368757 0 -4.3368757 -1.9082857e-10 17.820115 + 3570 0 -4.3368757 0 -4.3368757 1.2781648e-10 17.820115 + 3571 0 -4.3368757 0 -4.3368757 -1.9082857e-10 17.820115 + 3572 0 -4.3368757 0 -4.3368757 3.9233711e-10 17.820115 + 3573 0 -4.3368757 0 -4.3368757 -5.7679221e-10 17.820115 + 3574 0 -4.3368757 0 -4.3368757 4.0564621e-10 17.820115 + 3575 0 -4.3368757 0 -4.3368757 -1.9082857e-10 17.820115 + 3576 0 -4.3368757 0 -4.3368757 1.2781648e-10 17.820115 + 3577 0 -4.3368757 0 -4.3368757 -1.9082857e-10 17.820115 + 3578 0 -4.3368757 0 -4.3368757 3.9233711e-10 17.820115 + 3579 0 -4.3368757 0 -4.3368757 -5.7679221e-10 17.820115 + 3580 0 -4.3368757 0 -4.3368757 4.0564621e-10 17.820115 + 3581 0 -4.3368757 0 -4.3368757 1.0116687e-10 17.820115 + 3582 0 -4.3368757 0 -4.3368757 -2.0412468e-10 17.820115 + 3583 0 -4.3368757 0 -4.3368757 1.144629e-10 17.820115 + 3584 0 -4.3368757 0 -4.3368757 1.1447597e-10 17.820115 + 3585 0 -4.3368757 0 -4.3368757 -2.0412468e-10 17.820115 + 3586 0 -4.3368757 0 -4.3368757 3.79028e-10 17.820115 + 3587 0 -4.3368757 0 -4.3368757 -2.1742076e-10 17.820115 + 3588 0 -4.3368757 0 -4.3368757 1.0115379e-10 17.820115 + 3589 0 -4.3368757 0 -4.3368757 1.0116687e-10 17.820115 + 3590 0 -4.3368757 0 -4.3368757 1.0116687e-10 17.820115 + 3591 0 -4.3368757 0 -4.3368757 -2.0412468e-10 17.820115 + 3592 0 -4.3368757 0 -4.3368757 1.0116687e-10 17.820115 + 3593 0 -4.3368757 0 -4.3368757 -2.0412468e-10 17.820115 + 3594 0 -4.3368757 0 -4.3368757 3.79028e-10 17.820115 + 3595 0 -4.3368757 0 -4.3368757 -5.7679221e-10 17.820115 + 3596 0 -4.3368757 0 -4.3368757 3.79028e-10 17.820115 + 3597 0 -4.3368757 0 -4.3368757 -1.9082857e-10 17.820115 + 3598 0 -4.3368757 0 -4.3368757 -1.9082857e-10 17.820115 + 3599 0 -4.3368757 0 -4.3368757 1.1450737e-10 17.820115 + 3600 0 -4.3368757 0 -4.3368757 -1.9082857e-10 17.820115 + 3601 0 -4.3368757 0 -4.3368757 3.79028e-10 17.820115 + 3602 0 -4.3368757 0 -4.3368757 -2.0412468e-10 17.820115 + 3603 0 -4.3368757 0 -4.3368757 -5.7679221e-10 17.820115 + 3604 0 -4.3368757 0 -4.3368757 -5.7679221e-10 17.820115 + 3605 0 -4.3368757 0 -4.3368757 3.79028e-10 17.820115 + 3606 0 -4.3368757 0 -4.3368757 3.79028e-10 17.820115 + 3607 0 -4.3368757 0 -4.3368757 -5.6348311e-10 17.820115 + 3608 0 -4.3368757 0 -4.3368757 3.79028e-10 17.820115 + 3609 0 -4.3368757 0 -4.3368757 -2.0413767e-10 17.820115 + 3610 0 -4.3368757 0 -4.3368757 1.1450737e-10 17.820115 + 3611 0 -4.3368757 0 -4.3368757 -1.7751946e-10 17.820115 + 3612 0 -4.3368757 0 -4.3368757 3.79028e-10 17.820115 + 3613 0 -4.3368757 0 -4.3368757 -5.6348311e-10 17.820115 + 3614 0 -4.3368757 0 -4.3368757 3.79028e-10 17.820115 + 3615 0 -4.3368757 0 -4.3368757 8.7844688e-11 17.820115 + 3616 0 -4.3368757 0 -4.3368757 -2.4403897e-10 17.820115 + 3617 0 -4.3368757 0 -4.3368757 1.1446287e-10 17.820115 + 3618 0 -4.3368757 0 -4.3368757 -2.3072986e-10 17.820115 + 3619 0 -4.3368757 0 -4.3368757 3.79028e-10 17.820115 + 3620 0 -4.3368757 0 -4.3368757 -5.7679221e-10 17.820115 + 3621 0 -4.3368757 0 -4.3368757 3.9233711e-10 17.820115 + 3622 0 -4.3368757 0 -4.3368757 -1.7751946e-10 17.820115 + 3623 0 -4.3368757 0 -4.3368757 -1.7751946e-10 17.820115 + 3624 0 -4.3368757 0 -4.3368757 1.1450737e-10 17.820115 + 3625 0 -4.3368757 0 -4.3368757 -1.7751946e-10 17.820115 + 3626 0 -4.3368757 0 -4.3368757 3.657189e-10 17.820115 + 3627 0 -4.3368757 0 -4.3368757 -1.9081557e-10 17.820115 + 3628 0 -4.3368757 0 -4.3368757 -5.7679221e-10 17.820115 + 3629 0 -4.3368757 0 -4.3368757 3.79028e-10 17.820115 + 3630 0 -4.3368757 0 -4.3368757 1.1446287e-10 17.820115 + 3631 0 -4.3368757 0 -4.3368757 -2.1742076e-10 17.820115 + 3632 0 -4.3368757 0 -4.3368757 1.1446287e-10 17.820115 + 3633 0 -4.3368757 0 -4.3368757 -2.4403897e-10 17.820115 + 3634 0 -4.3368757 0 -4.3368757 3.9234358e-10 17.820115 + 3635 0 -4.3368757 0 -4.3368757 -5.7679221e-10 17.820115 + 3636 0 -4.3368757 0 -4.3368757 3.9234358e-10 17.820115 + 3637 0 -4.3368757 0 -4.3368757 -1.9082857e-10 17.820115 + 3638 0 -4.3368757 0 -4.3368757 -1.9082857e-10 17.820115 + 3639 0 -4.3368757 0 -4.3368757 3.9234358e-10 17.820115 + 3640 0 -4.3368757 0 -4.3368757 -2.0412468e-10 17.820115 + 3641 0 -4.3368757 0 -4.3368757 -2.0412468e-10 17.820115 + 3642 0 -4.3368757 0 -4.3368757 1.0116684e-10 17.820115 + 3643 0 -4.3368757 0 -4.3368757 -2.0412468e-10 17.820115 + 3644 0 -4.3368757 0 -4.3368757 1.1446287e-10 17.820115 + 3645 0 -4.3368757 0 -4.3368757 7.4548657e-11 17.820115 + 3646 0 -4.3368757 0 -4.3368757 -1.9081557e-10 17.820115 + 3647 0 -4.3368757 0 -4.3368757 3.7903447e-10 17.820115 + 3648 0 -4.3368757 0 -4.3368757 -1.9082857e-10 17.820115 + 3649 0 -4.3368757 0 -4.3368757 -1.9082857e-10 17.820115 + 3650 0 -4.3368757 0 -4.3368757 1.2782297e-10 17.820115 + 3651 0 -4.3368757 0 -4.3368757 -1.9082857e-10 17.820115 + 3652 0 -4.3368757 0 -4.3368757 3.9234358e-10 17.820115 + 3653 0 -4.3368757 0 -4.3368757 -2.0412468e-10 17.820115 + 3654 0 -4.3368757 0 -4.3368757 1.0116684e-10 17.820115 + 3655 0 -4.3368757 0 -4.3368757 -2.0412468e-10 17.820115 + 3656 0 -4.3368757 0 -4.3368757 1.0115377e-10 17.820115 + 3657 0 -4.3368757 0 -4.3368757 1.0116684e-10 17.820115 + 3658 0 -4.3368757 0 -4.3368757 1.0115377e-10 17.820115 + 3659 0 -4.3368757 0 -4.3368757 -2.1743378e-10 17.820115 + 3660 0 -4.3368757 0 -4.3368757 3.7903447e-10 17.820115 + 3661 0 -4.3368757 0 -4.3368757 -2.0413767e-10 17.820115 + 3662 0 -4.3368757 0 -4.3368757 -2.0413767e-10 17.820115 + 3663 0 -4.3368757 0 -4.3368757 1.1451387e-10 17.820115 + 3664 0 -4.3368757 0 -4.3368757 8.7844662e-11 17.820115 + 3665 0 -4.3368757 0 -4.3368757 -1.7751946e-10 17.820115 + 3666 0 -4.3368757 0 -4.3368757 3.7903447e-10 17.820115 + 3667 0 -4.3368757 0 -4.3368757 -5.6348308e-10 17.820115 + 3668 0 -4.3368757 0 -4.3368757 3.7903447e-10 17.820115 + 3669 0 -4.3368757 0 -4.3368757 8.7844662e-11 17.820115 + 3670 0 -4.3368757 0 -4.3368757 -5.9010129e-10 17.820115 + 3671 0 -4.3368757 0 -4.3368757 3.7903447e-10 17.820115 + 3672 0 -4.3368757 0 -4.3368757 -1.7751946e-10 17.820115 + 3673 0 -4.3368757 0 -4.3368757 -1.7751946e-10 17.820115 + 3674 0 -4.3368757 0 -4.3368757 1.0120477e-10 17.820115 + 3675 0 -4.3368757 0 -4.3368757 -1.7751946e-10 17.820115 + 3676 0 -4.3368757 0 -4.3368757 3.7903447e-10 17.820115 + 3677 0 -4.3368757 0 -4.3368757 -5.7679218e-10 17.820115 + 3678 0 -4.3368757 0 -4.3368757 3.7903447e-10 17.820115 + 3679 0 -4.3368757 0 -4.3368757 1.1446287e-10 17.820115 + 3680 0 -4.3368757 0 -4.3368757 -5.9010129e-10 17.820115 + 3681 0 -4.3368757 0 -4.3368757 3.7903447e-10 17.820115 + 3682 0 -4.3368757 0 -4.3368757 1.0116684e-10 17.820115 + 3683 0 -4.3368757 0 -4.3368757 -5.7679218e-10 17.820115 + 3684 0 -4.3368757 0 -4.3368757 3.6572537e-10 17.820115 + 3685 0 -4.3368757 0 -4.3368757 -1.9081555e-10 17.820115 + 3686 0 -4.3368757 0 -4.3368757 -1.9081555e-10 17.820115 + 3687 0 -4.3368757 0 -4.3368757 1.0116684e-10 17.820115 + 3688 0 -4.3368757 0 -4.3368757 8.7844662e-11 17.820115 + 3689 0 -4.3368757 0 -4.3368757 8.7844662e-11 17.820115 + 3690 0 -4.3368757 0 -4.3368757 -2.3072984e-10 17.820115 + 3691 0 -4.3368757 0 -4.3368757 8.7844662e-11 17.820115 + 3692 0 -4.3368757 0 -4.3368757 -2.1742073e-10 17.820115 + 3693 0 -4.3368757 0 -4.3368757 3.6572537e-10 17.820115 + 3694 0 -4.3368757 0 -4.3368757 3.6572537e-10 17.820115 + 3695 0 -4.3368757 0 -4.3368757 1.1446287e-10 17.820115 + 3696 0 -4.3368757 0 -4.3368757 -2.3072984e-10 17.820115 + 3697 0 -4.3368757 0 -4.3368757 1.0116684e-10 17.820115 + 3698 0 -4.3368757 0 -4.3368757 8.7844662e-11 17.820115 + 3699 0 -4.3368757 0 -4.3368757 1.0120479e-10 17.820115 + 3700 0 -4.3368757 0 -4.3368757 -2.3072984e-10 17.820115 + 3701 0 -4.3368757 0 -4.3368757 1.0116684e-10 17.820115 + 3702 0 -4.3368757 0 -4.3368757 -2.0412465e-10 17.820115 + 3703 0 -4.3368757 0 -4.3368757 1.0116684e-10 17.820115 + 3704 0 -4.3368757 0 -4.3368757 -2.1743375e-10 17.820115 + 3705 0 -4.3368757 0 -4.3368757 1.0115377e-10 17.820115 + 3706 0 -4.3368757 0 -4.3368757 1.0116684e-10 17.820115 + 3707 0 -4.3368757 0 -4.3368757 3.7903447e-10 17.820115 + 3708 0 -4.3368757 0 -4.3368757 -5.9010129e-10 17.820115 + 3709 0 -4.3368757 0 -4.3368757 3.9234358e-10 17.820115 + 3710 0 -4.3368757 0 -4.3368757 -1.9082857e-10 17.820115 + 3711 0 -4.3368757 0 -4.3368757 -1.9082857e-10 17.820115 + 3712 0 -4.3368757 0 -4.3368757 1.1451389e-10 17.820115 + 3713 0 -4.3368757 0 -4.3368757 -1.9082857e-10 17.820115 + 3714 0 -4.3368757 0 -4.3368757 3.7903447e-10 17.820115 + 3715 0 -4.3368757 0 -4.3368757 -5.9010129e-10 17.820115 + 3716 0 -4.3368757 0 -4.3368757 3.9234358e-10 17.820115 + 3717 0 -4.3368757 0 -4.3368757 1.0115377e-10 17.820115 + 3718 0 -4.3368757 0 -4.3368757 -2.3072984e-10 17.820115 + 3719 0 -4.3368757 0 -4.3368757 1.0115377e-10 17.820115 + 3720 0 -4.3368757 0 -4.3368757 -2.3072984e-10 17.820115 + 3721 0 -4.3368757 0 -4.3368757 1.0116684e-10 17.820115 + 3722 0 -4.3368757 0 -4.3368757 1.0115377e-10 17.820115 + 3723 0 -4.3368757 0 -4.3368757 1.0116684e-10 17.820115 + 3724 0 -4.3368757 0 -4.3368757 1.0116684e-10 17.820115 + 3725 0 -4.3368757 0 -4.3368757 -2.3074286e-10 17.820115 + 3726 0 -4.3368757 0 -4.3368757 3.7903447e-10 17.820115 + 3727 0 -4.3368757 0 -4.3368757 -6.0341039e-10 17.820115 + 3728 0 -4.3368757 0 -4.3368757 3.7903447e-10 17.820115 + 3729 0 -4.3368757 0 -4.3368757 3.7903447e-10 17.820115 + 3730 0 -4.3368757 0 -4.3368757 -5.7679218e-10 17.820115 + 3731 0 -4.3368757 0 -4.3368757 3.7903447e-10 17.820115 + 3732 0 -4.3368757 0 -4.3368757 -2.0413767e-10 17.820115 + 3733 0 -4.3368757 0 -4.3368757 1.0120479e-10 17.820115 + 3734 0 -4.3368757 0 -4.3368757 -2.0413767e-10 17.820115 + 3735 0 -4.3368757 0 -4.3368757 3.7903447e-10 17.820115 + 3736 0 -4.3368757 0 -4.3368757 -6.0341039e-10 17.820115 + 3737 0 -4.3368757 0 -4.3368757 3.7903447e-10 17.820115 + 3738 0 -4.3368757 0 -4.3368757 3.6572537e-10 17.820115 + 3739 0 -4.3368757 0 -4.3368757 -5.9010129e-10 17.820115 + 3740 0 -4.3368757 0 -4.3368757 3.7903447e-10 17.820115 + 3741 0 -4.3368757 0 -4.3368757 -1.7751946e-10 17.820115 + 3742 0 -4.3368757 0 -4.3368757 -1.7751946e-10 17.820115 + 3743 0 -4.3368757 0 -4.3368757 1.0120479e-10 17.820115 + 3744 0 -4.3368757 0 -4.3368757 -1.7751946e-10 17.820115 + 3745 0 -4.3368757 0 -4.3368757 3.6572537e-10 17.820115 + 3746 0 -4.3368757 0 -4.3368757 -5.7679218e-10 17.820115 + 3747 0 -4.3368757 0 -4.3368757 3.7903447e-10 17.820115 + 3748 0 -4.3368757 0 -4.3368757 1.1446287e-10 17.820115 + 3749 0 -4.3368757 0 -4.3368757 -2.3073308e-10 17.820115 + 3750 0 -4.3368757 0 -4.3368757 1.1446287e-10 17.820115 + 3751 0 -4.3368757 0 -4.3368757 6.1239527e-11 17.820115 + 3752 0 -4.3368757 0 -4.3368757 6.1239527e-11 17.820115 + 3753 0 -4.3368757 0 -4.3368757 -2.0412465e-10 17.820115 + 3754 0 -4.3368757 0 -4.3368757 8.7857736e-11 17.820115 + 3755 0 -4.3368757 0 -4.3368757 -2.0412465e-10 17.820115 + 3756 0 -4.3368757 0 -4.3368757 3.9233708e-10 17.820115 + 3757 0 -4.3368757 0 -4.3368757 -2.0413767e-10 17.820115 + 3758 0 -4.3368757 0 -4.3368757 -2.0412465e-10 17.820115 + 3759 0 -4.3368757 0 -4.3368757 3.5241627e-10 17.820115 + 3760 0 -4.3368757 0 -4.3368757 -2.0412465e-10 17.820115 + 3761 0 -4.3368757 0 -4.3368757 -2.1743375e-10 17.820115 + 3762 0 -4.3368757 0 -4.3368757 7.4548631e-11 17.820115 + 3763 0 -4.3368757 0 -4.3368757 -2.0412465e-10 17.820115 + 3764 0 -4.3368757 0 -4.3368757 3.9233708e-10 17.820115 + 3765 0 -4.3368757 0 -4.3368757 -2.0413767e-10 17.820115 + 3766 0 -4.3368757 0 -4.3368757 1.1450415e-10 17.820115 + 3767 0 -4.3368757 0 -4.3368757 -2.0413767e-10 17.820115 + 3768 0 -4.3368757 0 -4.3368757 1.1446287e-10 17.820115 + 3769 0 -4.3368757 0 -4.3368757 3.5241627e-10 17.820115 + 3770 0 -4.3368757 0 -4.3368757 7.4586582e-11 17.820115 + 3771 0 -4.3368757 0 -4.3368757 -2.5734804e-10 17.820115 + 3772 0 -4.3368757 0 -4.3368757 8.7857736e-11 17.820115 + 3773 0 -4.3368757 0 -4.3368757 7.4535558e-11 17.820115 + 3774 0 -4.3368757 0 -4.3368757 -5.9010129e-10 17.820115 + 3775 0 -4.3368757 0 -4.3368757 -2.3073308e-10 17.820115 + 3776 0 -4.3368757 0 -4.3368757 8.7844662e-11 17.820115 + 3777 0 -4.3368757 0 -4.3368757 -2.3073308e-10 17.820115 + 3778 0 -4.3368757 0 -4.3368757 3.7902798e-10 17.820115 + 3779 0 -4.3368757 0 -4.3368757 1.0115377e-10 17.820115 + 3780 0 -4.3368757 0 -4.3368757 8.7857736e-11 17.820115 + 3781 0 -4.3368757 0 -4.3368757 -2.3074286e-10 17.820115 + 3782 0 -4.3368757 0 -4.3368757 3.7902798e-10 17.820115 + 3783 0 -4.3368757 0 -4.3368757 -2.1744678e-10 17.820115 + 3784 0 -4.3368757 0 -4.3368757 1.0119504e-10 17.820115 + 3785 0 -4.3368757 0 -4.3368757 8.7844662e-11 17.820115 + 3786 0 -4.3368757 0 -4.3368757 1.0116687e-10 17.820115 + 3787 0 -4.3368757 0 -4.3368757 -2.3074286e-10 17.820115 + 3788 0 -4.3368757 0 -4.3368757 -2.1744678e-10 17.820115 + 3789 0 -4.3368757 0 -4.3368757 3.6571887e-10 17.820115 + 3790 0 -4.3368757 0 -4.3368757 -1.9082854e-10 17.820115 + 3791 0 -4.3368757 0 -4.3368757 1.0119504e-10 17.820115 + 3792 0 -4.3368757 0 -4.3368757 -1.7751944e-10 17.820115 + 3793 0 -4.3368757 0 -4.3368757 3.6571887e-10 17.820115 + 3794 0 -4.3368757 0 -4.3368757 -1.9082854e-10 17.820115 + 3795 0 -4.3368757 0 -4.3368757 1.0119504e-10 17.820115 + 3796 0 -4.3368757 0 -4.3368757 -1.9082854e-10 17.820115 + 3797 0 -4.3368757 0 -4.3368757 3.5240977e-10 17.820115 + 3798 0 -4.3368757 0 -4.3368757 -1.9082854e-10 17.820115 + 3799 0 -4.3368757 0 -4.3368757 8.7885939e-11 17.820115 + 3800 0 -4.3368757 0 -4.3368757 -1.9082854e-10 17.820115 + 3801 0 -4.3368757 0 -4.3368757 7.4535558e-11 17.820115 + 3802 0 -4.3368757 0 -4.3368757 3.6571887e-10 17.820115 + 3803 0 -4.3368757 0 -4.3368757 1.2781297e-10 17.820115 + 3804 0 -4.3368757 0 -4.3368757 8.7857761e-11 17.820115 + 3805 0 -4.3368757 0 -4.3368757 -2.0413765e-10 17.820115 + 3806 0 -4.3368757 0 -4.3368757 8.7844637e-11 17.820115 + 3807 0 -4.3368757 0 -4.3368757 8.7844637e-11 17.820115 + 3808 0 -4.3368757 0 -4.3368757 -5.6348339e-10 17.820115 + 3809 0 -4.3368757 0 -4.3368757 -2.0411495e-10 17.820115 + 3810 0 -4.3368757 0 -4.3368757 8.7857761e-11 17.820115 + 3811 0 -4.3368757 0 -4.3368757 7.4535558e-11 17.820115 + 3812 0 -4.3368757 0 -4.3368757 8.7857761e-11 17.820115 + 3813 0 -4.3368757 0 -4.3368757 -2.174338e-10 17.820115 + 3814 0 -4.3368757 0 -4.3368757 3.5240977e-10 17.820115 + 3815 0 -4.3368757 0 -4.3368757 -5.6348339e-10 17.820115 + 3816 0 -4.3368757 0 -4.3368757 3.5240977e-10 17.820115 + 3817 0 -4.3368757 0 -4.3368757 1.0115374e-10 17.820115 + 3818 0 -4.3368757 0 -4.3368757 -5.6348339e-10 17.820115 + 3819 0 -4.3368757 0 -4.3368757 3.7902795e-10 17.820115 + 3820 0 -4.3368757 0 -4.3368757 8.7857761e-11 17.820115 + 3821 0 -4.3368757 0 -4.3368757 -5.9010159e-10 17.820115 + 3822 0 -4.3368757 0 -4.3368757 3.5240977e-10 17.820115 + 3823 0 -4.3368757 0 -4.3368757 8.7844637e-11 17.820115 + 3824 0 -4.3368757 0 -4.3368757 -5.7679249e-10 17.820115 + 3825 0 -4.3368757 0 -4.3368757 3.6571885e-10 17.820115 + 3826 0 -4.3368757 0 -4.3368757 8.7857761e-11 17.820115 + 3827 0 -4.3368757 0 -4.3368757 -5.9010159e-10 17.820115 + 3828 0 -4.3368757 0 -4.3368757 3.7902795e-10 17.820115 + 3829 0 -4.3368757 0 -4.3368757 -2.3074288e-10 17.820115 + 3830 0 -4.3368757 0 -4.3368757 -6.0341039e-10 17.820115 + 3831 0 -4.3368757 0 -4.3368757 -2.0413765e-10 17.820115 + 3832 0 -4.3368757 0 -4.3368757 3.6571885e-10 17.820115 + 3833 0 -4.3368757 0 -4.3368757 -5.7679249e-10 17.820115 + 3834 0 -4.3368757 0 -4.3368757 3.6571885e-10 17.820115 + 3835 0 -4.3368757 0 -4.3368757 8.7857761e-11 17.820115 + 3836 0 -4.3368757 0 -4.3368757 -5.9010159e-10 17.820115 + 3837 0 -4.3368757 0 -4.3368757 3.7902795e-10 17.820115 + 3838 0 -4.3368757 0 -4.3368757 -2.3074288e-10 17.820115 + 3839 0 -4.3368757 0 -4.3368757 -2.3074288e-10 17.820115 + 3840 0 -4.3368757 0 -4.3368757 8.7857761e-11 17.820115 + 3841 0 -4.3368757 0 -4.3368757 7.4535533e-11 17.820115 + 3842 0 -4.3368757 0 -4.3368757 -2.0411495e-10 17.820115 + 3843 0 -4.3368757 0 -4.3368757 3.6571885e-10 17.820115 + 3844 0 -4.3368757 0 -4.3368757 -6.0341039e-10 17.820115 + 3845 0 -4.3368757 0 -4.3368757 3.6571885e-10 17.820115 + 3846 0 -4.3368757 0 -4.3368757 7.4535533e-11 17.820115 + 3847 0 -4.3368757 0 -4.3368757 -6.167195e-10 17.820115 + 3848 0 -4.3368757 0 -4.3368757 3.6571885e-10 17.820115 + 3849 0 -4.3368757 0 -4.3368757 8.7857761e-11 17.820115 + 3850 0 -4.3368757 0 -4.3368757 -5.7679216e-10 17.820115 + 3851 0 -4.3368757 0 -4.3368757 3.6571885e-10 17.820115 + 3852 0 -4.3368757 0 -4.3368757 1.0115377e-10 17.820115 + 3853 0 -4.3368757 0 -4.3368757 -6.167195e-10 17.820115 + 3854 0 -4.3368757 0 -4.3368757 3.6571885e-10 17.820115 + 3855 0 -4.3368757 0 -4.3368757 6.1239553e-11 17.820115 + 3856 0 -4.3368757 0 -4.3368757 -5.7679216e-10 17.820115 + 3857 0 -4.3368757 0 -4.3368757 3.5240974e-10 17.820115 + 3858 0 -4.3368757 0 -4.3368757 -1.9082854e-10 17.820115 + 3859 0 -4.3368757 0 -4.3368757 3.5240974e-10 17.820115 + 3860 0 -4.3368757 0 -4.3368757 -2.0412468e-10 17.820115 + 3861 0 -4.3368757 0 -4.3368757 -5.7679216e-10 17.820115 + 3862 0 -4.3368757 0 -4.3368757 -5.9010126e-10 17.820115 + 3863 0 -4.3368757 0 -4.3368757 3.6571885e-10 17.820115 + 3864 0 -4.3368757 0 -4.3368757 1.0115377e-10 17.820115 + 3865 0 -4.3368757 0 -4.3368757 -2.5735129e-10 17.820115 + 3866 0 -4.3368757 0 -4.3368757 1.0115377e-10 17.820115 + 3867 0 -4.3368757 0 -4.3368757 6.1239553e-11 17.820115 + 3868 0 -4.3368757 0 -4.3368757 -1.7750652e-10 17.820115 + 3869 0 -4.3368757 0 -4.3368757 6.1239553e-11 17.820115 + 3870 0 -4.3368757 0 -4.3368757 -2.0412468e-10 17.820115 + 3871 0 -4.3368757 0 -4.3368757 3.5240974e-10 17.820115 + 3872 0 -4.3368757 0 -4.3368757 3.5240974e-10 17.820115 + 3873 0 -4.3368757 0 -4.3368757 -2.0413765e-10 17.820115 + 3874 0 -4.3368757 0 -4.3368757 3.5240974e-10 17.820115 + 3875 0 -4.3368757 0 -4.3368757 -5.6348336e-10 17.820115 + 3876 0 -4.3368757 0 -4.3368757 3.5240974e-10 17.820115 + 3877 0 -4.3368757 0 -4.3368757 1.1449762e-10 17.820115 + 3878 0 -4.3368757 0 -4.3368757 -2.1744675e-10 17.820115 + 3879 0 -4.3368757 0 -4.3368757 -2.1743378e-10 17.820115 + 3880 0 -4.3368757 0 -4.3368757 3.5240974e-10 17.820115 + 3881 0 -4.3368757 0 -4.3368757 -5.6348336e-10 17.820115 + 3882 0 -4.3368757 0 -4.3368757 3.5240974e-10 17.820115 + 3883 0 -4.3368757 0 -4.3368757 3.6571237e-10 17.820115 + 3884 0 -4.3368757 0 -4.3368757 -5.7679246e-10 17.820115 + 3885 0 -4.3368757 0 -4.3368757 3.7902148e-10 17.820115 + 3886 0 -4.3368757 0 -4.3368757 -2.0413765e-10 17.820115 + 3887 0 -4.3368757 0 -4.3368757 1.2780673e-10 17.820115 + 3888 0 -4.3368757 0 -4.3368757 -2.1744675e-10 17.820115 + 3889 0 -4.3368757 0 -4.3368757 3.7902148e-10 17.820115 + 3890 0 -4.3368757 0 -4.3368757 -6.0341037e-10 17.820115 + 3891 0 -4.3368757 0 -4.3368757 3.7902148e-10 17.820115 + 3892 0 -4.3368757 0 -4.3368757 7.4535558e-11 17.820115 + 3893 0 -4.3368757 0 -4.3368757 -6.0341037e-10 17.820115 + 3894 0 -4.3368757 0 -4.3368757 3.6571237e-10 17.820115 + 3895 0 -4.3368757 0 -4.3368757 -2.0413765e-10 17.820115 + 3896 0 -4.3368757 0 -4.3368757 3.6571237e-10 17.820115 + 3897 0 -4.3368757 0 -4.3368757 -2.0412473e-10 17.820115 + 3898 0 -4.3368757 0 -4.3368757 8.7851288e-11 17.820115 + 3899 0 -4.3368757 0 -4.3368757 -2.3074288e-10 17.820115 + 3900 0 -4.3368757 0 -4.3368757 3.6571237e-10 17.820115 + 3901 0 -4.3368757 0 -4.3368757 7.4535558e-11 17.820115 + 3902 0 -4.3368757 0 -4.3368757 -5.5017428e-10 17.820115 + 3903 0 -4.3368757 0 -4.3368757 3.6571237e-10 17.820115 + 3904 0 -4.3368757 0 -4.3368757 -2.1744675e-10 17.820115 + 3905 0 -4.3368757 0 -4.3368757 1.1449762e-10 17.820115 + 3906 0 -4.3368757 0 -4.3368757 -2.1744675e-10 17.820115 + 3907 0 -4.3368757 0 -4.3368757 3.6571237e-10 17.820115 + 3908 0 -4.3368757 0 -4.3368757 -2.1744675e-10 17.820115 + 3909 0 -4.3368757 0 -4.3368757 1.4111555e-10 17.820115 + 3910 0 -4.3368757 0 -4.3368757 7.4535558e-11 17.820115 + 3911 0 -4.3368757 0 -4.3368757 -2.0413765e-10 17.820115 + 3912 0 -4.3368757 0 -4.3368757 3.5240327e-10 17.820115 + 3913 0 -4.3368757 0 -4.3368757 -5.5017428e-10 17.820115 + 3914 0 -4.3368757 0 -4.3368757 3.5240327e-10 17.820115 + 3915 0 -4.3368757 0 -4.3368757 -2.1744675e-10 17.820115 + 3916 0 -4.3368757 0 -4.3368757 3.5240327e-10 17.820115 + 3917 0 -4.3368757 0 -4.3368757 -2.1743383e-10 17.820115 + 3918 0 -4.3368757 0 -4.3368757 7.4542184e-11 17.820115 + 3919 0 -4.3368757 0 -4.3368757 -2.0412473e-10 17.820115 + 3920 0 -4.3368757 0 -4.3368757 3.5240327e-10 17.820115 + 3921 0 -4.3368757 0 -4.3368757 7.4535558e-11 17.820115 + 3922 0 -4.3368757 0 -4.3368757 -5.7679249e-10 17.820115 + 3923 0 -4.3368757 0 -4.3368757 3.6571237e-10 17.820115 + 3924 0 -4.3368757 0 -4.3368757 -2.0413765e-10 17.820115 + 3925 0 -4.3368757 0 -4.3368757 1.2780645e-10 17.820115 + 3926 0 -4.3368757 0 -4.3368757 -2.0413765e-10 17.820115 + 3927 0 -4.3368757 0 -4.3368757 3.5240327e-10 17.820115 + 3928 0 -4.3368757 0 -4.3368757 -5.7679249e-10 17.820115 + 3929 0 -4.3368757 0 -4.3368757 3.6571237e-10 17.820115 + 3930 0 -4.3368757 0 -4.3368757 3.7902148e-10 17.820115 + 3931 0 -4.3368757 0 -4.3368757 -5.7679249e-10 17.820115 + 3932 0 -4.3368757 0 -4.3368757 3.5240327e-10 17.820115 + 3933 0 -4.3368757 0 -4.3368757 -2.0413765e-10 17.820115 + 3934 0 -4.3368757 0 -4.3368757 3.7902127e-10 17.820115 + 3935 0 -4.3368757 0 -4.3368757 -2.0412798e-10 17.820115 + 3936 0 -4.3368757 0 -4.3368757 8.7851263e-11 17.820115 + 3937 0 -4.3368757 0 -4.3368757 -2.1743383e-10 17.820115 + 3938 0 -4.3368757 0 -4.3368757 3.6571237e-10 17.820115 + 3939 0 -4.3368757 0 -4.3368757 -5.6348339e-10 17.820115 + 3940 0 -4.3368757 0 -4.3368757 3.5240327e-10 17.820115 + 3941 0 -4.3368757 0 -4.3368757 8.7844662e-11 17.820115 + 3942 0 -4.3368757 0 -4.3368757 -2.0412143e-10 17.820115 + 3943 0 -4.3368757 0 -4.3368757 8.7851263e-11 17.820115 + 3944 0 -4.3368757 0 -4.3368757 7.4535558e-11 17.820115 + 3945 0 -4.3368757 0 -4.3368757 3.9233038e-10 17.820115 + 3946 0 -4.3368757 0 -4.3368757 -2.1743053e-10 17.820115 + 3947 0 -4.3368757 0 -4.3368757 3.6571237e-10 17.820115 + 3948 0 -4.3368757 0 -4.3368757 -5.9010159e-10 17.820115 + 3949 0 -4.3368757 0 -4.3368757 3.6571237e-10 17.820115 + 3950 0 -4.3368757 0 -4.3368757 -2.0413765e-10 17.820115 + 3951 0 -4.3368757 0 -4.3368757 1.411123e-10 17.820115 + 3952 0 -4.3368757 0 -4.3368757 -2.1744675e-10 17.820115 + 3953 0 -4.3368757 0 -4.3368757 3.6571237e-10 17.820115 + 3954 0 -4.3368757 0 -4.3368757 -5.6348339e-10 17.820115 + 3955 0 -4.3368757 0 -4.3368757 3.6571237e-10 17.820115 + 3956 0 -4.3368757 0 -4.3368757 3.6571237e-10 17.820115 + 3957 0 -4.3368757 0 -4.3368757 -5.9010159e-10 17.820115 + 3958 0 -4.3368757 0 -4.3368757 3.6571237e-10 17.820115 + 3959 0 -4.3368757 0 -4.3368757 -2.1744675e-10 17.820115 + 3960 0 -4.3368757 0 -4.3368757 3.9233038e-10 17.820115 + 3961 0 -4.3368757 0 -4.3368757 -2.1743053e-10 17.820115 + 3962 0 -4.3368757 0 -4.3368757 -2.3073963e-10 17.820115 + 3963 0 -4.3368757 0 -4.3368757 7.4535558e-11 17.820115 + 3964 0 -4.3368757 0 -4.3368757 -2.1743053e-10 17.820115 + 3965 0 -4.3368757 0 -4.3368757 3.6571237e-10 17.820115 + 3966 0 -4.3368757 0 -4.3368757 -5.7679249e-10 17.820115 + 3967 0 -4.3368757 0 -4.3368757 3.6571237e-10 17.820115 + 3968 0 -4.3368757 0 -4.3368757 3.5240327e-10 17.820115 + 3969 0 -4.3368757 0 -4.3368757 -5.9010159e-10 17.820115 + 3970 0 -4.3368757 0 -4.3368757 3.6571237e-10 17.820115 + 3971 0 -4.3368757 0 -4.3368757 -2.1744675e-10 17.820115 + 3972 0 -4.3368757 0 -4.3368757 3.9233038e-10 17.820115 + 3973 0 -4.3368757 0 -4.3368757 -2.3073963e-10 17.820115 + 3974 0 -4.3368757 0 -4.3368757 7.4535558e-11 17.820115 + 3975 0 -4.3368757 0 -4.3368757 -2.1743053e-10 17.820115 + 3976 0 -4.3368757 0 -4.3368757 3.5240327e-10 17.820115 + 3977 0 -4.3368757 0 -4.3368757 -5.7679249e-10 17.820115 + 3978 0 -4.3368757 0 -4.3368757 3.6571237e-10 17.820115 + 3979 0 -4.3368757 0 -4.3368757 3.5240327e-10 17.820115 + 3980 0 -4.3368757 0 -4.3368757 -5.5017428e-10 17.820115 + 3981 0 -4.3368757 0 -4.3368757 3.5240327e-10 17.820115 + 3982 0 -4.3368757 0 -4.3368757 -2.0413765e-10 17.820115 + 3983 0 -4.3368757 0 -4.3368757 3.7902127e-10 17.820115 + 3984 0 -4.3368757 0 -4.3368757 -1.9081887e-10 17.820115 + 3985 0 -4.3368757 0 -4.3368757 -5.6348339e-10 17.820115 + 3986 0 -4.3368757 0 -4.3368757 3.5240327e-10 17.820115 + 3987 0 -4.3368757 0 -4.3368757 1.278032e-10 17.820115 + 3988 0 -4.3368757 0 -4.3368757 -1.7751954e-10 17.820115 + 3989 0 -4.3368757 0 -4.3368757 -1.9081887e-10 17.820115 + 3990 0 -4.3368757 0 -4.3368757 6.1233054e-11 17.820115 + 3991 0 -4.3368757 0 -4.3368757 -1.7750977e-10 17.820115 + 3992 0 -4.3368757 0 -4.3368757 3.5240327e-10 17.820115 + 3993 0 -4.3368757 0 -4.3368757 3.5240327e-10 17.820115 + 3994 0 -4.3368757 0 -4.3368757 -2.0413765e-10 17.820115 + 3995 0 -4.3368757 0 -4.3368757 1.278032e-10 17.820115 + 3996 0 -4.3368757 0 -4.3368757 -2.0413765e-10 17.820115 + 3997 0 -4.3368757 0 -4.3368757 3.5240327e-10 17.820115 + 3998 0 -4.3368757 0 -4.3368757 -5.6348339e-10 17.820115 + 3999 0 -4.3368757 0 -4.3368757 3.5240327e-10 17.820115 + 4000 0 -4.3368757 0 -4.3368757 3.6571887e-10 17.820115 + 4001 0 -4.3368757 0 -4.3368757 -5.7679249e-10 17.820115 + 4002 0 -4.3368757 0 -4.3368757 3.7902798e-10 17.820115 + 4003 0 -4.3368757 0 -4.3368757 7.4535558e-11 17.820115 + 4004 0 -4.3368757 0 -4.3368757 -5.6348339e-10 17.820115 + 4005 0 -4.3368757 0 -4.3368757 3.6571887e-10 17.820115 + 4006 0 -4.3368757 0 -4.3368757 -2.0413765e-10 17.820115 + 4007 0 -4.3368757 0 -4.3368757 3.9233688e-10 17.820115 + 4008 0 -4.3368757 0 -4.3368757 -5.7679249e-10 17.820115 + 4009 0 -4.3368757 0 -4.3368757 3.7902798e-10 17.820115 + 4010 0 -4.3368757 0 -4.3368757 -1.9081887e-10 17.820115 + 4011 0 -4.3368757 0 -4.3368757 -2.0412798e-10 17.820115 + 4012 0 -4.3368757 0 -4.3368757 8.7857761e-11 17.820115 + 4013 0 -4.3368757 0 -4.3368757 1.1446279e-10 17.820115 + 4014 0 -4.3368757 0 -4.3368757 -2.1742403e-10 17.820115 + 4015 0 -4.3368757 0 -4.3368757 8.7844662e-11 17.820115 + 4016 0 -4.3368757 0 -4.3368757 -2.1742403e-10 17.820115 + 4017 0 -4.3368757 0 -4.3368757 3.6571887e-10 17.820115 + 4018 0 -4.3368757 0 -4.3368757 3.7902798e-10 17.820115 + 4019 0 -4.3368757 0 -4.3368757 1.0115369e-10 17.820115 + 4020 0 -4.3368757 0 -4.3368757 -2.1742403e-10 17.820115 + 4021 0 -4.3368757 0 -4.3368757 7.4535558e-11 17.820115 + 4022 0 -4.3368757 0 -4.3368757 -2.1742403e-10 17.820115 + 4023 0 -4.3368757 0 -4.3368757 3.5240977e-10 17.820115 + 4024 0 -4.3368757 0 -4.3368757 7.4535558e-11 17.820115 + 4025 0 -4.3368757 0 -4.3368757 7.4535558e-11 17.820115 + 4026 0 -4.3368757 0 -4.3368757 -2.0411493e-10 17.820115 + 4027 0 -4.3368757 0 -4.3368757 3.5240977e-10 17.820115 + 4028 0 -4.3368757 0 -4.3368757 3.5240977e-10 17.820115 + 4029 0 -4.3368757 0 -4.3368757 -2.1744675e-10 17.820115 + 4030 0 -4.3368757 0 -4.3368757 3.7902777e-10 17.820115 + 4031 0 -4.3368757 0 -4.3368757 -2.1743708e-10 17.820115 + 4032 0 -4.3368757 0 -4.3368757 1.0116666e-10 17.820115 + 4033 0 -4.3368757 0 -4.3368757 -2.1743708e-10 17.820115 + 4034 0 -4.3368757 0 -4.3368757 1.0115369e-10 17.820115 + 4035 0 -4.3368757 0 -4.3368757 3.6571887e-10 17.820115 + 4036 0 -4.3368757 0 -4.3368757 1.2778487e-10 17.820115 + 4037 0 -4.3368757 0 -4.3368757 -2.0411493e-10 17.820115 + 4038 0 -4.3368757 0 -4.3368757 3.5240977e-10 17.820115 + 4039 0 -4.3368757 0 -4.3368757 3.5240977e-10 17.820115 + 4040 0 -4.3368757 0 -4.3368757 -1.7751954e-10 17.820115 + 4041 0 -4.3368757 0 -4.3368757 -1.7751954e-10 17.820115 + 4042 0 -4.3368757 0 -4.3368757 1.1450059e-10 17.820115 + 4043 0 -4.3368757 0 -4.3368757 -2.0413765e-10 17.820115 + 4044 0 -4.3368757 0 -4.3368757 3.7902777e-10 17.820115 + 4045 0 -4.3368757 0 -4.3368757 -5.6348339e-10 17.820115 + 4046 0 -4.3368757 0 -4.3368757 3.5240977e-10 17.820115 + 4047 0 -4.3368757 0 -4.3368757 8.7844586e-11 17.820115 + 4048 0 -4.3368757 0 -4.3368757 -5.6348339e-10 17.820115 + 4049 0 -4.3368757 0 -4.3368757 3.5240977e-10 17.820115 + 4050 0 -4.3368757 0 -4.3368757 -5.6348339e-10 17.820115 + 4051 0 -4.3368757 0 -4.3368757 3.5240977e-10 17.820115 + 4052 0 -4.3368757 0 -4.3368757 3.5240977e-10 17.820115 + 4053 0 -4.3368757 0 -4.3368757 -5.6348339e-10 17.820115 + 4054 0 -4.3368757 0 -4.3368757 3.5240977e-10 17.820115 + 4055 0 -4.3368757 0 -4.3368757 -2.0413765e-10 17.820115 + 4056 0 -4.3368757 0 -4.3368757 3.7902777e-10 17.820115 + 4057 0 -4.3368757 0 -4.3368757 -2.0412798e-10 17.820115 + 4058 0 -4.3368757 0 -4.3368757 8.7857761e-11 17.820115 + 4059 0 -4.3368757 0 -4.3368757 -2.1743708e-10 17.820115 + 4060 0 -4.3368757 0 -4.3368757 3.3910066e-10 17.820115 + 4061 0 -4.3368757 0 -4.3368757 -1.7751954e-10 17.820115 + 4062 0 -4.3368757 0 -4.3368757 1.1450059e-10 17.820115 + 4063 0 -4.3368757 0 -4.3368757 -2.1744675e-10 17.820115 + 4064 0 -4.3368757 0 -4.3368757 3.7902777e-10 17.820115 + 4065 0 -4.3368757 0 -4.3368757 -2.0412798e-10 17.820115 + 4066 0 -4.3368757 0 -4.3368757 8.7857761e-11 17.820115 + 4067 0 -4.3368757 0 -4.3368757 -2.4405529e-10 17.820115 + 4068 0 -4.3368757 0 -4.3368757 3.657189e-10 17.820115 + 4069 0 -4.3368757 0 -4.3368757 -2.0413775e-10 17.820115 + 4070 0 -4.3368757 0 -4.3368757 1.2780967e-10 17.820115 + 4071 0 -4.3368757 0 -4.3368757 -2.1744675e-10 17.820115 + 4072 0 -4.3368757 0 -4.3368757 3.923369e-10 17.820115 + 4073 0 -4.3368757 0 -4.3368757 -5.7679249e-10 17.820115 + 4074 0 -4.3368757 0 -4.3368757 3.657189e-10 17.820115 + 4075 0 -4.3368757 0 -4.3368757 3.923369e-10 17.820115 + 4076 0 -4.3368757 0 -4.3368757 -5.7679249e-10 17.820115 + 4077 0 -4.3368757 0 -4.3368757 3.657189e-10 17.820115 + 4078 0 -4.3368757 0 -4.3368757 -2.0413775e-10 17.820115 + 4079 0 -4.3368757 0 -4.3368757 1.2780967e-10 17.820115 + 4080 0 -4.3368757 0 -4.3368757 -2.1744675e-10 17.820115 + 4081 0 -4.3368757 0 -4.3368757 3.923369e-10 17.820115 + 4082 0 -4.3368757 0 -4.3368757 -5.7679249e-10 17.820115 + 4083 0 -4.3368757 0 -4.3368757 3.657189e-10 17.820115 + 4084 0 -4.3368757 0 -4.3368757 8.7857558e-11 17.820115 + 4085 0 -4.3368757 0 -4.3368757 -1.7750977e-10 17.820115 + 4086 0 -4.3368757 0 -4.3368757 -1.9082864e-10 17.820115 + 4087 0 -4.3368757 0 -4.3368757 8.7857761e-11 17.820115 + 4088 0 -4.3368757 0 -4.3368757 8.7857761e-11 17.820115 + 4089 0 -4.3368757 0 -4.3368757 8.7844612e-11 17.820115 + 4090 0 -4.3368757 0 -4.3368757 -2.1742403e-10 17.820115 + 4091 0 -4.3368757 0 -4.3368757 3.790278e-10 17.820115 + 4092 0 -4.3368757 0 -4.3368757 -2.1743708e-10 17.820115 + 4093 0 -4.3368757 0 -4.3368757 -5.7679249e-10 17.820115 + 4094 0 -4.3368757 0 -4.3368757 -5.7679249e-10 17.820115 + 4095 0 -4.3368757 0 -4.3368757 3.657189e-10 17.820115 + 4096 0 -4.3368757 0 -4.3368757 3.6571869e-10 17.820115 + 4097 0 -4.3368757 0 -4.3368757 -5.6348341e-10 17.820115 + 4098 0 -4.3368757 0 -4.3368757 3.5240979e-10 17.820115 + 4099 0 -4.3368757 0 -4.3368757 -2.1744685e-10 17.820115 + 4100 0 -4.3368757 0 -4.3368757 1.1450057e-10 17.820115 + 4101 0 -4.3368757 0 -4.3368757 -1.9082854e-10 17.820115 + 4102 0 -4.3368757 0 -4.3368757 3.790278e-10 17.820115 + 4103 0 -4.3368757 0 -4.3368757 -5.6348341e-10 17.820115 + 4104 0 -4.3368757 0 -4.3368757 3.5240979e-10 17.820115 + 4105 0 -4.3368757 0 -4.3368757 8.7844612e-11 17.820115 + 4106 0 -4.3368757 0 -4.3368757 -5.9010159e-10 17.820115 + 4107 0 -4.3368757 0 -4.3368757 3.657189e-10 17.820115 + 4108 0 -4.3368757 0 -4.3368757 7.4548454e-11 17.820115 + 4109 0 -4.3368757 0 -4.3368757 -5.6348341e-10 17.820115 + 4110 0 -4.3368757 0 -4.3368757 3.790278e-10 17.820115 + 4111 0 -4.3368757 0 -4.3368757 -1.7750977e-10 17.820115 + 4112 0 -4.3368757 0 -4.3368757 -1.9081887e-10 17.820115 + 4113 0 -4.3368757 0 -4.3368757 6.1239553e-11 17.820115 + 4114 0 -4.3368757 0 -4.3368757 1.277719e-10 17.820115 + 4115 0 -4.3368757 0 -4.3368757 1.277719e-10 17.820115 + 4116 0 -4.3368757 0 -4.3368757 -2.1742406e-10 17.820115 + 4117 0 -4.3368757 0 -4.3368757 1.277719e-10 17.820115 + 4118 0 -4.3368757 0 -4.3368757 -2.4404224e-10 17.820115 + 4119 0 -4.3368757 0 -4.3368757 4.0565248e-10 17.820115 + 4120 0 -4.3368757 0 -4.3368757 -2.0412798e-10 17.820115 + 4121 0 -4.3368757 0 -4.3368757 -2.0412798e-10 17.820115 + 4122 0 -4.3368757 0 -4.3368757 -1.6421044e-10 17.820115 + 4123 0 -4.3368757 0 -4.3368757 3.3910069e-10 17.820115 + 4124 0 -4.3368757 0 -4.3368757 -1.7751954e-10 17.820115 + 4125 0 -4.3368757 0 -4.3368757 -1.7751954e-10 17.820115 + 4126 0 -4.3368757 0 -4.3368757 1.0119146e-10 17.820115 + 4127 0 -4.3368757 0 -4.3368757 -2.0413765e-10 17.820115 + 4128 0 -4.3368757 0 -4.3368757 3.9234338e-10 17.820115 + 4129 0 -4.3368757 0 -4.3368757 -5.7679251e-10 17.820115 + 4130 0 -4.3368757 0 -4.3368757 3.5240979e-10 17.820115 + 4131 0 -4.3368757 0 -4.3368757 1.1446279e-10 17.820115 + 4132 0 -4.3368757 0 -4.3368757 -2.1742406e-10 17.820115 + 4133 0 -4.3368757 0 -4.3368757 1.1446279e-10 17.820115 + 4134 0 -4.3368757 0 -4.3368757 -2.1742406e-10 17.820115 + 4135 0 -4.3368757 0 -4.3368757 1.277719e-10 17.820115 + 4136 0 -4.3368757 0 -4.3368757 1.0116664e-10 17.820115 + 4137 0 -4.3368757 0 -4.3368757 -2.1742406e-10 17.820115 + 4138 0 -4.3368757 0 -4.3368757 1.278162e-10 17.820115 + 4139 0 -4.3368757 0 -4.3368757 1.0115369e-10 17.820115 + 4140 0 -4.3368757 0 -4.3368757 -5.9010162e-10 17.820115 + 4141 0 -4.3368757 0 -4.3368757 -5.9010162e-10 17.820115 + 4142 0 -4.3368757 0 -4.3368757 3.9234338e-10 17.820115 + 4143 0 -4.3368757 0 -4.3368757 -2.3073316e-10 17.820115 + 4144 0 -4.3368757 0 -4.3368757 -5.7679251e-10 17.820115 + 4145 0 -4.3368757 0 -4.3368757 1.0115369e-10 17.820115 + 4146 0 -4.3368757 0 -4.3368757 -2.4404227e-10 17.820115 + 4147 0 -4.3368757 0 -4.3368757 1.0115369e-10 17.820115 + 4148 0 -4.3368757 0 -4.3368757 -2.1742406e-10 17.820115 + 4149 0 -4.3368757 0 -4.3368757 3.7903427e-10 17.820115 + 4150 0 -4.3368757 0 -4.3368757 3.7903427e-10 17.820115 + 4151 0 -4.3368757 0 -4.3368757 -1.9082864e-10 17.820115 + 4152 0 -4.3368757 0 -4.3368757 1.1450709e-10 17.820115 + 4153 0 -4.3368757 0 -4.3368757 -1.9082864e-10 17.820115 + 4154 0 -4.3368757 0 -4.3368757 1.0115369e-10 17.820115 + 4155 0 -4.3368757 0 -4.3368757 1.278162e-10 17.820115 + 4156 0 -4.3368757 0 -4.3368757 1.0115369e-10 17.820115 + 4157 0 -4.3368757 0 -4.3368757 -1.9082864e-10 17.820115 + 4158 0 -4.3368757 0 -4.3368757 3.6572517e-10 17.820115 + 4159 0 -4.3368757 0 -4.3368757 -5.7679251e-10 17.820115 + 4160 0 -4.3368757 0 -4.3368757 3.6572517e-10 17.820115 + 4161 0 -4.3368757 0 -4.3368757 1.0115369e-10 17.820115 + 4162 0 -4.3368757 0 -4.3368757 -2.4404227e-10 17.820115 + 4163 0 -4.3368757 0 -4.3368757 1.0115369e-10 17.820115 + 4164 0 -4.3368757 0 -4.3368757 -2.4404227e-10 17.820115 + 4165 0 -4.3368757 0 -4.3368757 3.6572517e-10 17.820115 + 4166 0 -4.3368757 0 -4.3368757 3.6572517e-10 17.820115 + 4167 0 -4.3368757 0 -4.3368757 -2.0412798e-10 17.820115 + 4168 0 -4.3368757 0 -4.3368757 8.7857533e-11 17.820115 + 4169 0 -4.3368757 0 -4.3368757 8.7844586e-11 17.820115 + 4170 0 -4.3368757 0 -4.3368757 -2.0412798e-10 17.820115 + 4171 0 -4.3368757 0 -4.3368757 -2.1742406e-10 17.820115 + 4172 0 -4.3368757 0 -4.3368757 1.0116664e-10 17.820115 + 4173 0 -4.3368757 0 -4.3368757 3.5241606e-10 17.820115 + 4174 0 -4.3368757 0 -4.3368757 1.0116664e-10 17.820115 + 4175 0 -4.3368757 0 -4.3368757 -2.1743708e-10 17.820115 + 4176 0 -4.3368757 0 -4.3368757 8.7844586e-11 17.820115 + 4177 0 -4.3368757 0 -4.3368757 1.0116664e-10 17.820115 + 4178 0 -4.3368757 0 -4.3368757 -2.1743708e-10 17.820115 + 4179 0 -4.3368757 0 -4.3368757 3.5241606e-10 17.820115 + 4180 0 -4.3368757 0 -4.3368757 -5.6348339e-10 17.820115 + 4181 0 -4.3368757 0 -4.3368757 3.6572517e-10 17.820115 + 4182 0 -4.3368757 0 -4.3368757 1.0116664e-10 17.820115 + 4183 0 -4.3368757 0 -4.3368757 -2.0412798e-10 17.820115 + 4184 0 -4.3368757 0 -4.3368757 1.0116664e-10 17.820115 + 4185 0 -4.3368757 0 -4.3368757 -2.1743708e-10 17.820115 + 4186 0 -4.3368757 0 -4.3368757 7.4535482e-11 17.820115 + 4187 0 -4.3368757 0 -4.3368757 1.0116664e-10 17.820115 + 4188 0 -4.3368757 0 -4.3368757 8.7844586e-11 17.820115 + 4189 0 -4.3368757 0 -4.3368757 -2.1743708e-10 17.820115 + 4190 0 -4.3368757 0 -4.3368757 1.0119799e-10 17.820115 + 4191 0 -4.3368757 0 -4.3368757 -1.9082867e-10 17.820115 + 4192 0 -4.3368757 0 -4.3368757 3.6572517e-10 17.820115 + 4193 0 -4.3368757 0 -4.3368757 -2.0412798e-10 17.820115 + 4194 0 -4.3368757 0 -4.3368757 1.0116664e-10 17.820115 + 4195 0 -4.3368757 0 -4.3368757 -2.0412798e-10 17.820115 + 4196 0 -4.3368757 0 -4.3368757 3.6572517e-10 17.820115 + 4197 0 -4.3368757 0 -4.3368757 3.6572517e-10 17.820115 + 4198 0 -4.3368757 0 -4.3368757 -1.9082867e-10 17.820115 + 4199 0 -4.3368757 0 -4.3368757 -1.9082867e-10 17.820115 + 4200 0 -4.3368757 0 -4.3368757 1.1450709e-10 17.820115 + 4201 0 -4.3368757 0 -4.3368757 -2.0413777e-10 17.820115 + 4202 0 -4.3368757 0 -4.3368757 3.6572517e-10 17.820115 + 4203 0 -4.3368757 0 -4.3368757 -5.6348339e-10 17.820115 + 4204 0 -4.3368757 0 -4.3368757 3.7903427e-10 17.820115 + 4205 0 -4.3368757 0 -4.3368757 8.7857533e-11 17.820115 + 4206 0 -4.3368757 0 -4.3368757 -1.9081887e-10 17.820115 + 4207 0 -4.3368757 0 -4.3368757 1.0115369e-10 17.820115 + 4208 0 -4.3368757 0 -4.3368757 7.4548428e-11 17.820115 + 4209 0 -4.3368757 0 -4.3368757 -2.0412798e-10 17.820115 + 4210 0 -4.3368757 0 -4.3368757 3.6572517e-10 17.820115 + 4211 0 -4.3368757 0 -4.3368757 3.6572517e-10 17.820115 + 4212 0 -4.3368757 0 -4.3368757 7.4548428e-11 17.820115 + 4213 0 -4.3368757 0 -4.3368757 -5.6348339e-10 17.820115 + 4214 0 -4.3368757 0 -4.3368757 3.6572517e-10 17.820115 + 4215 0 -4.3368757 0 -4.3368757 1.277719e-10 17.820115 + 4216 0 -4.3368757 0 -4.3368757 -5.6348339e-10 17.820115 + 4217 0 -4.3368757 0 -4.3368757 3.6572517e-10 17.820115 + 4218 0 -4.3368757 0 -4.3368757 -2.4404227e-10 17.820115 + 4219 0 -4.3368757 0 -4.3368757 1.277719e-10 17.820115 + 4220 0 -4.3368757 0 -4.3368757 7.4548428e-11 17.820115 + 4221 0 -4.3368757 0 -4.3368757 7.4548428e-11 17.820115 + 4222 0 -4.3368757 0 -4.3368757 -1.9081887e-10 17.820115 + 4223 0 -4.3368757 0 -4.3368757 3.5241606e-10 17.820115 + 4224 0 -4.3368757 0 -4.3368757 -5.5017428e-10 17.820115 + 4225 0 -4.3368757 0 -4.3368757 3.6572517e-10 17.820115 + 4226 0 -4.3368757 0 -4.3368757 -1.7751957e-10 17.820115 + 4227 0 -4.3368757 0 -4.3368757 -1.7751957e-10 17.820115 + 4228 0 -4.3368757 0 -4.3368757 1.1450709e-10 17.820115 + 4229 0 -4.3368757 0 -4.3368757 -1.9082867e-10 17.820115 + 4230 0 -4.3368757 0 -4.3368757 3.6572517e-10 17.820115 + 4231 0 -4.3368757 0 -4.3368757 -2.1743708e-10 17.820115 + 4232 0 -4.3368757 0 -4.3368757 -5.7679249e-10 17.820115 + 4233 0 -4.3368757 0 -4.3368757 -5.6348339e-10 17.820115 + 4234 0 -4.3368757 0 -4.3368757 3.6572517e-10 17.820115 + 4235 0 -4.3368757 0 -4.3368757 3.7902777e-10 17.820115 + 4236 0 -4.3368757 0 -4.3368757 -5.7679249e-10 17.820115 + 4237 0 -4.3368757 0 -4.3368757 3.7902777e-10 17.820115 + 4238 0 -4.3368757 0 -4.3368757 -1.9082867e-10 17.820115 + 4239 0 -4.3368757 0 -4.3368757 -1.9082867e-10 17.820115 + 4240 0 -4.3368757 0 -4.3368757 1.411188e-10 17.820115 + 4241 0 -4.3368757 0 -4.3368757 -1.9082867e-10 17.820115 + 4242 0 -4.3368757 0 -4.3368757 1.1446279e-10 17.820115 + 4243 0 -4.3368757 0 -4.3368757 1.0119799e-10 17.820115 + 4244 0 -4.3368757 0 -4.3368757 -1.9082867e-10 17.820115 + 4245 0 -4.3368757 0 -4.3368757 3.9233688e-10 17.820115 + 4246 0 -4.3368757 0 -4.3368757 -2.1743708e-10 17.820115 + 4247 0 -4.3368757 0 -4.3368757 -2.1743708e-10 17.820115 + 4248 0 -4.3368757 0 -4.3368757 1.0116664e-10 17.820115 + 4249 0 -4.3368757 0 -4.3368757 1.0115369e-10 17.820115 + 4250 0 -4.3368757 0 -4.3368757 -2.1743708e-10 17.820115 + 4251 0 -4.3368757 0 -4.3368757 1.0115369e-10 17.820115 + 4252 0 -4.3368757 0 -4.3368757 1.0116664e-10 17.820115 + 4253 0 -4.3368757 0 -4.3368757 1.1446279e-10 17.820115 + 4254 0 -4.3368757 0 -4.3368757 1.1450059e-10 17.820115 + 4255 0 -4.3368757 0 -4.3368757 -2.1742406e-10 17.820115 + 4256 0 -4.3368757 0 -4.3368757 7.4548428e-11 17.820115 + 4257 0 -4.3368757 0 -4.3368757 -2.1743708e-10 17.820115 + 4258 0 -4.3368757 0 -4.3368757 8.7844586e-11 17.820115 + 4259 0 -4.3368757 0 -4.3368757 8.7844586e-11 17.820115 +Loop time of 0.172347 on 1 procs for 4259 steps with 1 atoms + +92.7% CPU use with 1 MPI tasks x 1 OpenMP threads + +Minimization stats: + Stopping criterion = quadratic factors are zero + Energy initial, next-to-last, final = + -4.33687572290858 -4.33687572774504 -4.33687572774504 + Force two-norm initial, final = 0.00080661032 5.9264807e-15 + Force max component initial, final = 0.00046569669 3.9192579e-15 + Final line search alpha, max atom move = 1 3.9192579e-15 + Iterations, force evaluations = 4259 8518 + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.096254 | 0.096254 | 0.096254 | 0.0 | 55.85 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0.01149 | 0.01149 | 0.01149 | 0.0 | 6.67 +Output | 0.022004 | 0.022004 | 0.022004 | 0.0 | 12.77 +Modify | 0 | 0 | 0 | 0.0 | 0.00 +Other | | 0.0426 | | | 24.72 + +Nlocal: 1 ave 1 max 1 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 215 ave 215 max 215 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 40 ave 40 max 40 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +FullNghs: 80 ave 80 max 80 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 80 +Ave neighs/atom = 80 +Neighbor list builds = 0 +Dangerous builds = 0 + +variable cohesive_energy equal pe/atoms +variable atmVol equal vol/atoms +variable aLatt equal (vol/atoms)^0.3333333333 + +run 0 +WARNING: No fixes with time integration, atoms won't move (src/verlet.cpp:60) +Per MPI rank memory allocation (min/avg/max) = 3.744 | 3.744 | 3.744 Mbytes + Step Temp E_pair E_mol TotEng Press Volume + 4259 0 -4.3368757 0 -4.3368757 4.121405e-10 17.820115 +Loop time of 9.82e-07 on 1 procs for 0 steps with 1 atoms + +101.8% CPU use with 1 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0 | 0 | 0 | 0.0 | 0.00 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0 | 0 | 0 | 0.0 | 0.00 +Output | 0 | 0 | 0 | 0.0 | 0.00 +Modify | 0 | 0 | 0 | 0.0 | 0.00 +Other | | 9.82e-07 | | |100.00 + +Nlocal: 1 ave 1 max 1 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 215 ave 215 max 215 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 40 ave 40 max 40 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +FullNghs: 80 ave 80 max 80 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 80 +Ave neighs/atom = 80 +Neighbor list builds = 0 +Dangerous builds = 0 + +print "====================================================" +==================================================== +print "Calculated cohesive energy: ${cohesive_energy} eV/atom" +Calculated cohesive energy: -4.33687572774504 eV/atom +print "Reference cohesive energy: -4.337 eV/atom" +Reference cohesive energy: -4.337 eV/atom +print "Atomic volume ${atmVol} A^3" +Atomic volume 17.8201147853823 A^3 +print "Lattice constant ${aLatt} A" +Lattice constant 2.61198191533279 A +print "Reference lattice constant 2.612 A" +Reference lattice constant 2.612 A +print "====================================================" +==================================================== + + +#dump 1 all custom 1 fcc.dump id type x y z fx fy fz +#run 0 + + +Total wall time: 0:00:00 diff --git a/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.sc_relax.g++.4 b/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.sc_relax.g++.4 new file mode 100644 index 0000000000..52e51b7563 --- /dev/null +++ b/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.sc_relax.g++.4 @@ -0,0 +1,4404 @@ +LAMMPS (3 Nov 2022) +OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98) + using 1 OpenMP thread(s) per MPI task +# Si fcc phase + +units metal +boundary p p p + +atom_style atomic +lattice sc 2.612 +Lattice spacing in x,y,z = 2.612 2.612 2.612 +region box block 0 1 0 1 0 1 +create_box 1 box +Created orthogonal box = (0 0 0) to (2.612 2.612 2.612) + 1 by 2 by 2 MPI processor grid +create_atoms 1 box +Created 1 atoms + using lattice units in orthogonal box = (0 0 0) to (2.612 2.612 2.612) + create_atoms CPU = 0.000 seconds + +pair_style meam/sw/spline +pair_coeff * * Si.b.meam.sw.spline Si +Reading meam/sw/spline potential file Si.b.meam.sw.spline with DATE: 2012-10-26 +mass * 28.085 + +fix relax all box/relax aniso 0 +thermo 1 +minimize 0 0 10000 100000 +Neighbor list info ... + update: every = 1 steps, delay = 0 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 6.4 + ghost atom cutoff = 6.4 + binsize = 3.2, bins = 1 1 1 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair meam/sw/spline, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (2) pair meam/sw/spline, perpetual, half/full from (1) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none +WARNING: Proc sub-domain size < neighbor skin, could lead to lost atoms (src/domain.cpp:966) +Per MPI rank memory allocation (min/avg/max) = 4.899 | 4.899 | 4.899 Mbytes + Step Temp E_pair E_mol TotEng Press Volume + 0 0 -4.3368757 0 -4.3368757 -41.869135 17.820485 + 1 0 -4.3368757 0 -4.3368757 -0.0064151392 17.820115 + 2 0 -4.3368757 0 -4.3368757 -1.5832709e-09 17.820115 + 3 0 -4.3368757 0 -4.3368757 3.3909505e-10 17.820115 + 4 0 -4.3368757 0 -4.3368757 3.2578595e-10 17.820115 + 5 0 -4.3368757 0 -4.3368757 -1.9080803e-10 17.820115 + 6 0 -4.3368757 0 -4.3368757 3.3909495e-10 17.820115 + 7 0 -4.3368757 0 -4.3368757 -1.9079854e-10 17.820115 + 8 0 -4.3368757 0 -4.3368757 -1.9079854e-10 17.820115 + 9 0 -4.3368757 0 -4.3368757 1.0118722e-10 17.820115 + 10 0 -4.3368757 0 -4.3368757 -2.3072585e-10 17.820115 + 11 0 -4.3368757 0 -4.3368757 3.5240418e-10 17.820115 + 12 0 -4.3368757 0 -4.3368757 -1.6419005e-10 17.820115 + 13 0 -4.3368757 0 -4.3368757 -1.6419005e-10 17.820115 + 14 0 -4.3368757 0 -4.3368757 1.1449508e-10 17.820115 + 15 0 -4.3368757 0 -4.3368757 -1.9080803e-10 17.820115 + 16 0 -4.3368757 0 -4.3368757 3.7902891e-10 17.820115 + 17 0 -4.3368757 0 -4.3368757 -5.5015387e-10 17.820115 + 18 0 -4.3368757 0 -4.3368757 3.7902891e-10 17.820115 + 19 0 -4.3368757 0 -4.3368757 -1.9080803e-10 17.820115 + 20 0 -4.3368757 0 -4.3368757 3.9233792e-10 17.820115 + 21 0 -4.3368757 0 -4.3368757 -5.3684477e-10 17.820115 + 22 0 -4.3368757 0 -4.3368757 3.7902891e-10 17.820115 + 23 0 -4.3368757 0 -4.3368757 -5.3684477e-10 17.820115 + 24 0 -4.3368757 0 -4.3368757 3.5241068e-10 17.820115 + 25 0 -4.3368757 0 -4.3368757 1.1448328e-10 17.820115 + 26 0 -4.3368757 0 -4.3368757 -5.5015387e-10 17.820115 + 27 0 -4.3368757 0 -4.3368757 3.5240418e-10 17.820115 + 28 0 -4.3368757 0 -4.3368757 1.0118725e-10 17.820115 + 29 0 -4.3368757 0 -4.3368757 -5.3684477e-10 17.820115 + 30 0 -4.3368757 0 -4.3368757 3.6571981e-10 17.820115 + 31 0 -4.3368757 0 -4.3368757 1.2779228e-10 17.820115 + 32 0 -4.3368757 0 -4.3368757 -5.5015387e-10 17.820115 + 33 0 -4.3368757 0 -4.3368757 3.7902891e-10 17.820115 + 34 0 -4.3368757 0 -4.3368757 -5.5015387e-10 17.820115 + 35 0 -4.3368757 0 -4.3368757 3.7902891e-10 17.820115 + 36 0 -4.3368757 0 -4.3368757 -2.0411714e-10 17.820115 + 37 0 -4.3368757 0 -4.3368757 3.5241071e-10 17.820115 + 38 0 -4.3368757 0 -4.3368757 -5.5015387e-10 17.820115 + 39 0 -4.3368757 0 -4.3368757 3.7902891e-10 17.820115 + 40 0 -4.3368757 0 -4.3368757 3.391016e-10 17.820115 + 41 0 -4.3368757 0 -4.3368757 -5.5015387e-10 17.820115 + 42 0 -4.3368757 0 -4.3368757 3.6571981e-10 17.820115 + 43 0 -4.3368757 0 -4.3368757 -5.6346277e-10 17.820115 + 44 0 -4.3368757 0 -4.3368757 3.6571981e-10 17.820115 + 45 0 -4.3368757 0 -4.3368757 1.0117418e-10 17.820115 + 46 0 -4.3368757 0 -4.3368757 -2.307128e-10 17.820115 + 47 0 -4.3368757 0 -4.3368757 1.0117418e-10 17.820115 + 48 0 -4.3368757 0 -4.3368757 1.0118725e-10 17.820115 + 49 0 -4.3368757 0 -4.3368757 1.0118725e-10 17.820115 + 50 0 -4.3368757 0 -4.3368757 -2.0410764e-10 17.820115 + 51 0 -4.3368757 0 -4.3368757 1.0118725e-10 17.820115 + 52 0 -4.3368757 0 -4.3368757 -2.0410764e-10 17.820115 + 53 0 -4.3368757 0 -4.3368757 1.0117418e-10 17.820115 + 54 0 -4.3368757 0 -4.3368757 -2.307128e-10 17.820115 + 55 0 -4.3368757 0 -4.3368757 3.5241071e-10 17.820115 + 56 0 -4.3368757 0 -4.3368757 3.5241071e-10 17.820115 + 57 0 -4.3368757 0 -4.3368757 -2.1742624e-10 17.820115 + 58 0 -4.3368757 0 -4.3368757 3.6571981e-10 17.820115 + 59 0 -4.3368757 0 -4.3368757 -2.1741675e-10 17.820115 + 60 0 -4.3368757 0 -4.3368757 1.0118725e-10 17.820115 + 61 0 -4.3368757 0 -4.3368757 7.4555968e-11 17.820115 + 62 0 -4.3368757 0 -4.3368757 -2.1741675e-10 17.820115 + 63 0 -4.3368757 0 -4.3368757 -2.1741675e-10 17.820115 + 64 0 -4.3368757 0 -4.3368757 3.5241071e-10 17.820115 + 65 0 -4.3368757 0 -4.3368757 -2.1742624e-10 17.820115 + 66 0 -4.3368757 0 -4.3368757 3.6571971e-10 17.820115 + 67 0 -4.3368757 0 -4.3368757 -5.6346298e-10 17.820115 + 68 0 -4.3368757 0 -4.3368757 3.5241071e-10 17.820115 + 69 0 -4.3368757 0 -4.3368757 1.1450156e-10 17.820115 + 70 0 -4.3368757 0 -4.3368757 -2.3073534e-10 17.820115 + 71 0 -4.3368757 0 -4.3368757 1.0117407e-10 17.820115 + 72 0 -4.3368757 0 -4.3368757 -2.4402191e-10 17.820115 + 73 0 -4.3368757 0 -4.3368757 3.5241071e-10 17.820115 + 74 0 -4.3368757 0 -4.3368757 3.5241071e-10 17.820115 + 75 0 -4.3368757 0 -4.3368757 -5.6346298e-10 17.820115 + 76 0 -4.3368757 0 -4.3368757 3.5241071e-10 17.820115 + 77 0 -4.3368757 0 -4.3368757 8.7865072e-11 17.820115 + 78 0 -4.3368757 0 -4.3368757 -2.4402191e-10 17.820115 + 79 0 -4.3368757 0 -4.3368757 3.391016e-10 17.820115 + 80 0 -4.3368757 0 -4.3368757 3.391016e-10 17.820115 + 81 0 -4.3368757 0 -4.3368757 -1.9080826e-10 17.820115 + 82 0 -4.3368757 0 -4.3368757 1.0119245e-10 17.820115 + 83 0 -4.3368757 0 -4.3368757 -2.1742624e-10 17.820115 + 84 0 -4.3368757 0 -4.3368757 3.391016e-10 17.820115 + 85 0 -4.3368757 0 -4.3368757 -5.6346298e-10 17.820115 + 86 0 -4.3368757 0 -4.3368757 3.5241071e-10 17.820115 + 87 0 -4.3368757 0 -4.3368757 8.7865072e-11 17.820115 + 88 0 -4.3368757 0 -4.3368757 -5.7677208e-10 17.820115 + 89 0 -4.3368757 0 -4.3368757 3.5241071e-10 17.820115 + 90 0 -4.3368757 0 -4.3368757 3.257925e-10 17.820115 + 91 0 -4.3368757 0 -4.3368757 -5.7677208e-10 17.820115 + 92 0 -4.3368757 0 -4.3368757 3.5241071e-10 17.820115 + 93 0 -4.3368757 0 -4.3368757 -2.4404445e-10 17.820115 + 94 0 -4.3368757 0 -4.3368757 3.6571971e-10 17.820115 + 95 0 -4.3368757 0 -4.3368757 -2.1741675e-10 17.820115 + 96 0 -4.3368757 0 -4.3368757 8.7878145e-11 17.820115 + 97 0 -4.3368757 0 -4.3368757 -2.1741675e-10 17.820115 + 98 0 -4.3368757 0 -4.3368757 3.391016e-10 17.820115 + 99 0 -4.3368757 0 -4.3368757 3.391016e-10 17.820115 + 100 0 -4.3368757 0 -4.3368757 -2.0411736e-10 17.820115 + 101 0 -4.3368757 0 -4.3368757 1.0119245e-10 17.820115 + 102 0 -4.3368757 0 -4.3368757 -2.3073534e-10 17.820115 + 103 0 -4.3368757 0 -4.3368757 3.391016e-10 17.820115 + 104 0 -4.3368757 0 -4.3368757 -2.3072585e-10 17.820115 + 105 0 -4.3368757 0 -4.3368757 7.4569041e-11 17.820115 + 106 0 -4.3368757 0 -4.3368757 1.0117407e-10 17.820115 + 107 0 -4.3368757 0 -4.3368757 1.0117407e-10 17.820115 + 108 0 -4.3368757 0 -4.3368757 -2.5733101e-10 17.820115 + 109 0 -4.3368757 0 -4.3368757 3.524106e-10 17.820115 + 110 0 -4.3368757 0 -4.3368757 -2.3072585e-10 17.820115 + 111 0 -4.3368757 0 -4.3368757 3.257925e-10 17.820115 + 112 0 -4.3368757 0 -4.3368757 -5.7677208e-10 17.820115 + 113 0 -4.3368757 0 -4.3368757 3.391016e-10 17.820115 + 114 0 -4.3368757 0 -4.3368757 3.257925e-10 17.820115 + 115 0 -4.3368757 0 -4.3368757 -3.3639329e-10 17.820115 + 116 0 -4.3368757 0 -4.3368757 8.7865072e-11 17.820115 + 117 0 -4.3368757 0 -4.3368757 7.4569041e-11 17.820115 + 118 0 -4.3368757 0 -4.3368757 8.7878018e-11 17.820115 + 119 0 -4.3368757 0 -4.3368757 -2.0410764e-10 17.820115 + 120 0 -4.3368757 0 -4.3368757 3.257925e-10 17.820115 + 121 0 -4.3368757 0 -4.3368757 -5.6346298e-10 17.820115 + 122 0 -4.3368757 0 -4.3368757 3.391016e-10 17.820115 + 123 0 -4.3368757 0 -4.3368757 8.7865072e-11 17.820115 + 124 0 -4.3368757 0 -4.3368757 -5.5015385e-10 17.820115 + 125 0 -4.3368757 0 -4.3368757 3.257925e-10 17.820115 + 126 0 -4.3368757 0 -4.3368757 1.1449623e-10 17.820115 + 127 0 -4.3368757 0 -4.3368757 -2.1741675e-10 17.820115 + 128 0 -4.3368757 0 -4.3368757 1.0118725e-10 17.820115 + 129 0 -4.3368757 0 -4.3368757 -2.1741675e-10 17.820115 + 130 0 -4.3368757 0 -4.3368757 3.5240421e-10 17.820115 + 131 0 -4.3368757 0 -4.3368757 -1.6419008e-10 17.820115 + 132 0 -4.3368757 0 -4.3368757 -2.1741675e-10 17.820115 + 133 0 -4.3368757 0 -4.3368757 8.7883349e-11 17.820115 + 134 0 -4.3368757 0 -4.3368757 3.391015e-10 17.820115 + 135 0 -4.3368757 0 -4.3368757 3.391016e-10 17.820115 + 136 0 -4.3368757 0 -4.3368757 -5.5015385e-10 17.820115 + 137 0 -4.3368757 0 -4.3368757 3.257925e-10 17.820115 + 138 0 -4.3368757 0 -4.3368757 1.0118725e-10 17.820115 + 139 0 -4.3368757 0 -4.3368757 -1.9079854e-10 17.820115 + 140 0 -4.3368757 0 -4.3368757 1.0118725e-10 17.820115 + 141 0 -4.3368757 0 -4.3368757 1.2779228e-10 17.820115 + 142 0 -4.3368757 0 -4.3368757 -1.9079854e-10 17.820115 + 143 0 -4.3368757 0 -4.3368757 1.1448328e-10 17.820115 + 144 0 -4.3368757 0 -4.3368757 1.1449623e-10 17.820115 + 145 0 -4.3368757 0 -4.3368757 1.1449623e-10 17.820115 + 146 0 -4.3368757 0 -4.3368757 -1.9079854e-10 17.820115 + 147 0 -4.3368757 0 -4.3368757 1.1449623e-10 17.820115 + 148 0 -4.3368757 0 -4.3368757 -1.9079854e-10 17.820115 + 149 0 -4.3368757 0 -4.3368757 1.2779228e-10 17.820115 + 150 0 -4.3368757 0 -4.3368757 -2.174037e-10 17.820115 + 151 0 -4.3368757 0 -4.3368757 3.6571331e-10 17.820115 + 152 0 -4.3368757 0 -4.3368757 1.1448328e-10 17.820115 + 153 0 -4.3368757 0 -4.3368757 -2.1742627e-10 17.820115 + 154 0 -4.3368757 0 -4.3368757 1.1449623e-10 17.820115 + 155 0 -4.3368757 0 -4.3368757 1.2780416e-10 17.820115 + 156 0 -4.3368757 0 -4.3368757 1.1448318e-10 17.820115 + 157 0 -4.3368757 0 -4.3368757 -1.7749918e-10 17.820115 + 158 0 -4.3368757 0 -4.3368757 -1.7749918e-10 17.820115 + 159 0 -4.3368757 0 -4.3368757 1.1449506e-10 17.820115 + 160 0 -4.3368757 0 -4.3368757 -1.7749918e-10 17.820115 + 161 0 -4.3368757 0 -4.3368757 3.6571321e-10 17.820115 + 162 0 -4.3368757 0 -4.3368757 -5.5015385e-10 17.820115 + 163 0 -4.3368757 0 -4.3368757 3.6571321e-10 17.820115 + 164 0 -4.3368757 0 -4.3368757 -1.7749918e-10 17.820115 + 165 0 -4.3368757 0 -4.3368757 -1.7749918e-10 17.820115 + 166 0 -4.3368757 0 -4.3368757 1.1449506e-10 17.820115 + 167 0 -4.3368757 0 -4.3368757 -1.9080829e-10 17.820115 + 168 0 -4.3368757 0 -4.3368757 3.6571321e-10 17.820115 + 169 0 -4.3368757 0 -4.3368757 -2.1741675e-10 17.820115 + 170 0 -4.3368757 0 -4.3368757 1.1449623e-10 17.820115 + 171 0 -4.3368757 0 -4.3368757 -2.1741675e-10 17.820115 + 172 0 -4.3368757 0 -4.3368757 3.6571321e-10 17.820115 + 173 0 -4.3368757 0 -4.3368757 -1.9080829e-10 17.820115 + 174 0 -4.3368757 0 -4.3368757 1.1449506e-10 17.820115 + 175 0 -4.3368757 0 -4.3368757 -1.9080829e-10 17.820115 + 176 0 -4.3368757 0 -4.3368757 3.6571321e-10 17.820115 + 177 0 -4.3368757 0 -4.3368757 -5.6346295e-10 17.820115 + 178 0 -4.3368757 0 -4.3368757 3.6571321e-10 17.820115 + 179 0 -4.3368757 0 -4.3368757 1.0117407e-10 17.820115 + 180 0 -4.3368757 0 -4.3368757 -2.307128e-10 17.820115 + 181 0 -4.3368757 0 -4.3368757 3.6571321e-10 17.820115 + 182 0 -4.3368757 0 -4.3368757 3.6571321e-10 17.820115 + 183 0 -4.3368757 0 -4.3368757 -5.6346295e-10 17.820115 + 184 0 -4.3368757 0 -4.3368757 3.6571321e-10 17.820115 + 185 0 -4.3368757 0 -4.3368757 1.0117407e-10 17.820115 + 186 0 -4.3368757 0 -4.3368757 -2.4402191e-10 17.820115 + 187 0 -4.3368757 0 -4.3368757 3.6571321e-10 17.820115 + 188 0 -4.3368757 0 -4.3368757 3.5240411e-10 17.820115 + 189 0 -4.3368757 0 -4.3368757 -5.6346295e-10 17.820115 + 190 0 -4.3368757 0 -4.3368757 3.6571321e-10 17.820115 + 191 0 -4.3368757 0 -4.3368757 1.0117407e-10 17.820115 + 192 0 -4.3368757 0 -4.3368757 -2.4402191e-10 17.820115 + 193 0 -4.3368757 0 -4.3368757 3.5240411e-10 17.820115 + 194 0 -4.3368757 0 -4.3368757 3.5240411e-10 17.820115 + 195 0 -4.3368757 0 -4.3368757 -5.6346295e-10 17.820115 + 196 0 -4.3368757 0 -4.3368757 3.6571321e-10 17.820115 + 197 0 -4.3368757 0 -4.3368757 1.0117407e-10 17.820115 + 198 0 -4.3368757 0 -4.3368757 -2.4402191e-10 17.820115 + 199 0 -4.3368757 0 -4.3368757 3.5240411e-10 17.820115 + 200 0 -4.3368757 0 -4.3368757 3.5240411e-10 17.820115 + 201 0 -4.3368757 0 -4.3368757 -5.6346295e-10 17.820115 + 202 0 -4.3368757 0 -4.3368757 3.5240411e-10 17.820115 + 203 0 -4.3368757 0 -4.3368757 3.5240411e-10 17.820115 + 204 0 -4.3368757 0 -4.3368757 -5.7677205e-10 17.820115 + 205 0 -4.3368757 0 -4.3368757 3.5240411e-10 17.820115 + 206 0 -4.3368757 0 -4.3368757 -2.1741675e-10 17.820115 + 207 0 -4.3368757 0 -4.3368757 8.7878018e-11 17.820115 + 208 0 -4.3368757 0 -4.3368757 1.0117407e-10 17.820115 + 209 0 -4.3368757 0 -4.3368757 -2.1741675e-10 17.820115 + 210 0 -4.3368757 0 -4.3368757 3.5240411e-10 17.820115 + 211 0 -4.3368757 0 -4.3368757 -2.0411739e-10 17.820115 + 212 0 -4.3368757 0 -4.3368757 -2.0411739e-10 17.820115 + 213 0 -4.3368757 0 -4.3368757 1.0118595e-10 17.820115 + 214 0 -4.3368757 0 -4.3368757 -2.0411739e-10 17.820115 + 215 0 -4.3368757 0 -4.3368757 3.5240411e-10 17.820115 + 216 0 -4.3368757 0 -4.3368757 -2.3072585e-10 17.820115 + 217 0 -4.3368757 0 -4.3368757 8.7878018e-11 17.820115 + 218 0 -4.3368757 0 -4.3368757 -2.1741675e-10 17.820115 + 219 0 -4.3368757 0 -4.3368757 3.5240411e-10 17.820115 + 220 0 -4.3368757 0 -4.3368757 -2.0411739e-10 17.820115 + 221 0 -4.3368757 0 -4.3368757 -2.0411739e-10 17.820115 + 222 0 -4.3368757 0 -4.3368757 1.0118595e-10 17.820115 + 223 0 -4.3368757 0 -4.3368757 8.786497e-11 17.820115 + 224 0 -4.3368757 0 -4.3368757 -2.0411739e-10 17.820115 + 225 0 -4.3368757 0 -4.3368757 8.7878018e-11 17.820115 + 226 0 -4.3368757 0 -4.3368757 -2.5734406e-10 17.820115 + 227 0 -4.3368757 0 -4.3368757 3.39095e-10 17.820115 + 228 0 -4.3368757 0 -4.3368757 -1.7749918e-10 17.820115 + 229 0 -4.3368757 0 -4.3368757 -5.5015385e-10 17.820115 + 230 0 -4.3368757 0 -4.3368757 3.39095e-10 17.820115 + 231 0 -4.3368757 0 -4.3368757 8.7878018e-11 17.820115 + 232 0 -4.3368757 0 -4.3368757 -2.3072585e-10 17.820115 + 233 0 -4.3368757 0 -4.3368757 8.7878018e-11 17.820115 + 234 0 -4.3368757 0 -4.3368757 -2.1741675e-10 17.820115 + 235 0 -4.3368757 0 -4.3368757 3.39095e-10 17.820115 + 236 0 -4.3368757 0 -4.3368757 -1.9080829e-10 17.820115 + 237 0 -4.3368757 0 -4.3368757 -5.6346298e-10 17.820115 + 238 0 -4.3368757 0 -4.3368757 3.5240411e-10 17.820115 + 239 0 -4.3368757 0 -4.3368757 1.0117405e-10 17.820115 + 240 0 -4.3368757 0 -4.3368757 -2.4402191e-10 17.820115 + 241 0 -4.3368757 0 -4.3368757 3.257859e-10 17.820115 + 242 0 -4.3368757 0 -4.3368757 -1.9080829e-10 17.820115 + 243 0 -4.3368757 0 -4.3368757 -5.6346298e-10 17.820115 + 244 0 -4.3368757 0 -4.3368757 3.39095e-10 17.820115 + 245 0 -4.3368757 0 -4.3368757 1.0117405e-10 17.820115 + 246 0 -4.3368757 0 -4.3368757 -2.4402191e-10 17.820115 + 247 0 -4.3368757 0 -4.3368757 3.257859e-10 17.820115 + 248 0 -4.3368757 0 -4.3368757 -2.1741675e-10 17.820115 + 249 0 -4.3368757 0 -4.3368757 1.1449623e-10 17.820115 + 250 0 -4.3368757 0 -4.3368757 1.0117405e-10 17.820115 + 251 0 -4.3368757 0 -4.3368757 -2.3072585e-10 17.820115 + 252 0 -4.3368757 0 -4.3368757 3.5239758e-10 17.820115 + 253 0 -4.3368757 0 -4.3368757 -1.6419008e-10 17.820115 + 254 0 -4.3368757 0 -4.3368757 -5.3684477e-10 17.820115 + 255 0 -4.3368757 0 -4.3368757 3.5239758e-10 17.820115 + 256 0 -4.3368757 0 -4.3368757 1.2779223e-10 17.820115 + 257 0 -4.3368757 0 -4.3368757 -5.6346298e-10 17.820115 + 258 0 -4.3368757 0 -4.3368757 3.39095e-10 17.820115 + 259 0 -4.3368757 0 -4.3368757 -2.0410112e-10 17.820115 + 260 0 -4.3368757 0 -4.3368757 -5.3684477e-10 17.820115 + 261 0 -4.3368757 0 -4.3368757 -1.6419008e-10 17.820115 + 262 0 -4.3368757 0 -4.3368757 1.0117948e-10 17.820115 + 263 0 -4.3368757 0 -4.3368757 1.2779223e-10 17.820115 + 264 0 -4.3368757 0 -4.3368757 -2.1741022e-10 17.820115 + 265 0 -4.3368757 0 -4.3368757 1.2779223e-10 17.820115 + 266 0 -4.3368757 0 -4.3368757 1.144897e-10 17.820115 + 267 0 -4.3368757 0 -4.3368757 -2.1741022e-10 17.820115 + 268 0 -4.3368757 0 -4.3368757 -2.3071933e-10 17.820115 + 269 0 -4.3368757 0 -4.3368757 1.2779223e-10 17.820115 + 270 0 -4.3368757 0 -4.3368757 1.144897e-10 17.820115 + 271 0 -4.3368757 0 -4.3368757 -2.3071933e-10 17.820115 + 272 0 -4.3368757 0 -4.3368757 3.7901577e-10 17.820115 + 273 0 -4.3368757 0 -4.3368757 3.7901577e-10 17.820115 + 274 0 -4.3368757 0 -4.3368757 -1.7749918e-10 17.820115 + 275 0 -4.3368757 0 -4.3368757 -1.9080829e-10 17.820115 + 276 0 -4.3368757 0 -4.3368757 1.1448861e-10 17.820115 + 277 0 -4.3368757 0 -4.3368757 -1.9080829e-10 17.820115 + 278 0 -4.3368757 0 -4.3368757 1.2779223e-10 17.820115 + 279 0 -4.3368757 0 -4.3368757 1.1448861e-10 17.820115 + 280 0 -4.3368757 0 -4.3368757 -1.7749918e-10 17.820115 + 281 0 -4.3368757 0 -4.3368757 3.6570666e-10 17.820115 + 282 0 -4.3368757 0 -4.3368757 -5.6346298e-10 17.820115 + 283 0 -4.3368757 0 -4.3368757 3.7901577e-10 17.820115 + 284 0 -4.3368757 0 -4.3368757 1.144897e-10 17.820115 + 285 0 -4.3368757 0 -4.3368757 -2.1741672e-10 17.820115 + 286 0 -4.3368757 0 -4.3368757 1.144897e-10 17.820115 + 287 0 -4.3368757 0 -4.3368757 -2.0410762e-10 17.820115 + 288 0 -4.3368757 0 -4.3368757 -1.7749918e-10 17.820115 + 289 0 -4.3368757 0 -4.3368757 3.6570666e-10 17.820115 + 290 0 -4.3368757 0 -4.3368757 -1.7749918e-10 17.820115 + 291 0 -4.3368757 0 -4.3368757 -1.7749918e-10 17.820115 + 292 0 -4.3368757 0 -4.3368757 3.6570666e-10 17.820115 + 293 0 -4.3368757 0 -4.3368757 -5.6346298e-10 17.820115 + 294 0 -4.3368757 0 -4.3368757 3.7901577e-10 17.820115 + 295 0 -4.3368757 0 -4.3368757 -2.3071933e-10 17.820115 + 296 0 -4.3368757 0 -4.3368757 -5.6346298e-10 17.820115 + 297 0 -4.3368757 0 -4.3368757 1.0117402e-10 17.820115 + 298 0 -4.3368757 0 -4.3368757 8.7871494e-11 17.820115 + 299 0 -4.3368757 0 -4.3368757 -5.7677208e-10 17.820115 + 300 0 -4.3368757 0 -4.3368757 3.5239756e-10 17.820115 + 301 0 -4.3368757 0 -4.3368757 -5.7677208e-10 17.820115 + 302 0 -4.3368757 0 -4.3368757 3.6570666e-10 17.820115 + 303 0 -4.3368757 0 -4.3368757 3.5239756e-10 17.820115 + 304 0 -4.3368757 0 -4.3368757 -5.7677208e-10 17.820115 + 305 0 -4.3368757 0 -4.3368757 3.5239756e-10 17.820115 + 306 0 -4.3368757 0 -4.3368757 -2.0410762e-10 17.820115 + 307 0 -4.3368757 0 -4.3368757 -2.1741672e-10 17.820115 + 308 0 -4.3368757 0 -4.3368757 8.7871494e-11 17.820115 + 309 0 -4.3368757 0 -4.3368757 1.0117402e-10 17.820115 + 310 0 -4.3368757 0 -4.3368757 -2.1741672e-10 17.820115 + 311 0 -4.3368757 0 -4.3368757 3.5239756e-10 17.820115 + 312 0 -4.3368757 0 -4.3368757 -2.0411739e-10 17.820115 + 313 0 -4.3368757 0 -4.3368757 -2.0411739e-10 17.820115 + 314 0 -4.3368757 0 -4.3368757 8.7870403e-11 17.820115 + 315 0 -4.3368757 0 -4.3368757 -2.0411739e-10 17.820115 + 316 0 -4.3368757 0 -4.3368757 3.5239756e-10 17.820115 + 317 0 -4.3368757 0 -4.3368757 -2.5733753e-10 17.820115 + 318 0 -4.3368757 0 -4.3368757 1.0117402e-10 17.820115 + 319 0 -4.3368757 0 -4.3368757 3.3908845e-10 17.820115 + 320 0 -4.3368757 0 -4.3368757 -2.5733753e-10 17.820115 + 321 0 -4.3368757 0 -4.3368757 1.0117402e-10 17.820115 + 322 0 -4.3368757 0 -4.3368757 -2.5733753e-10 17.820115 + 323 0 -4.3368757 0 -4.3368757 3.5239756e-10 17.820115 + 324 0 -4.3368757 0 -4.3368757 8.786492e-11 17.820115 + 325 0 -4.3368757 0 -4.3368757 -5.9008118e-10 17.820115 + 326 0 -4.3368757 0 -4.3368757 3.5239756e-10 17.820115 + 327 0 -4.3368757 0 -4.3368757 -2.5733753e-10 17.820115 + 328 0 -4.3368757 0 -4.3368757 1.0117402e-10 17.820115 + 329 0 -4.3368757 0 -4.3368757 8.7871494e-11 17.820115 + 330 0 -4.3368757 0 -4.3368757 -2.1741672e-10 17.820115 + 331 0 -4.3368757 0 -4.3368757 3.5239756e-10 17.820115 + 332 0 -4.3368757 0 -4.3368757 3.3908845e-10 17.820115 + 333 0 -4.3368757 0 -4.3368757 -2.5733753e-10 17.820115 + 334 0 -4.3368757 0 -4.3368757 8.786492e-11 17.820115 + 335 0 -4.3368757 0 -4.3368757 8.7871494e-11 17.820115 + 336 0 -4.3368757 0 -4.3368757 -2.3072582e-10 17.820115 + 337 0 -4.3368757 0 -4.3368757 3.3908845e-10 17.820115 + 338 0 -4.3368757 0 -4.3368757 3.3908845e-10 17.820115 + 339 0 -4.3368757 0 -4.3368757 -2.5733753e-10 17.820115 + 340 0 -4.3368757 0 -4.3368757 1.1448313e-10 17.820115 + 341 0 -4.3368757 0 -4.3368757 3.3908845e-10 17.820115 + 342 0 -4.3368757 0 -4.3368757 -6.0339029e-10 17.820115 + 343 0 -4.3368757 0 -4.3368757 3.3908845e-10 17.820115 + 344 0 -4.3368757 0 -4.3368757 3.2577935e-10 17.820115 + 345 0 -4.3368757 0 -4.3368757 -5.7677208e-10 17.820115 + 346 0 -4.3368757 0 -4.3368757 3.3908845e-10 17.820115 + 347 0 -4.3368757 0 -4.3368757 -2.4403493e-10 17.820115 + 348 0 -4.3368757 0 -4.3368757 8.7871494e-11 17.820115 + 349 0 -4.3368757 0 -4.3368757 1.0117402e-10 17.820115 + 350 0 -4.3368757 0 -4.3368757 -2.1741672e-10 17.820115 + 351 0 -4.3368757 0 -4.3368757 3.3908845e-10 17.820115 + 352 0 -4.3368757 0 -4.3368757 -1.9080829e-10 17.820115 + 353 0 -4.3368757 0 -4.3368757 -2.0411739e-10 17.820115 + 354 0 -4.3368757 0 -4.3368757 7.4561299e-11 17.820115 + 355 0 -4.3368757 0 -4.3368757 1.0117402e-10 17.820115 + 356 0 -4.3368757 0 -4.3368757 -1.9080829e-10 17.820115 + 357 0 -4.3368757 0 -4.3368757 -1.9080829e-10 17.820115 + 358 0 -4.3368757 0 -4.3368757 3.2577935e-10 17.820115 + 359 0 -4.3368757 0 -4.3368757 3.2577935e-10 17.820115 + 360 0 -4.3368757 0 -4.3368757 -2.1741672e-10 17.820115 + 361 0 -4.3368757 0 -4.3368757 1.1448973e-10 17.820115 + 362 0 -4.3368757 0 -4.3368757 8.786492e-11 17.820115 + 363 0 -4.3368757 0 -4.3368757 -2.1741672e-10 17.820115 + 364 0 -4.3368757 0 -4.3368757 3.2577935e-10 17.820115 + 365 0 -4.3368757 0 -4.3368757 -1.7749916e-10 17.820115 + 366 0 -4.3368757 0 -4.3368757 6.1252194e-11 17.820115 + 367 0 -4.3368757 0 -4.3368757 -1.6419005e-10 17.820115 + 368 0 -4.3368757 0 -4.3368757 3.5240406e-10 17.820115 + 369 0 -4.3368757 0 -4.3368757 -5.501539e-10 17.820115 + 370 0 -4.3368757 0 -4.3368757 3.2577935e-10 17.820115 + 371 0 -4.3368757 0 -4.3368757 3.5240406e-10 17.820115 + 372 0 -4.3368757 0 -4.3368757 -5.63463e-10 17.820115 + 373 0 -4.3368757 0 -4.3368757 3.5240406e-10 17.820115 + 374 0 -4.3368757 0 -4.3368757 1.1448313e-10 17.820115 + 375 0 -4.3368757 0 -4.3368757 -5.63463e-10 17.820115 + 376 0 -4.3368757 0 -4.3368757 3.5240406e-10 17.820115 + 377 0 -4.3368757 0 -4.3368757 -1.9080826e-10 17.820115 + 378 0 -4.3368757 0 -4.3368757 8.7876901e-11 17.820115 + 379 0 -4.3368757 0 -4.3368757 -1.7749916e-10 17.820115 + 380 0 -4.3368757 0 -4.3368757 3.5240406e-10 17.820115 + 381 0 -4.3368757 0 -4.3368757 -1.9079854e-10 17.820115 + 382 0 -4.3368757 0 -4.3368757 -1.9079854e-10 17.820115 + 383 0 -4.3368757 0 -4.3368757 1.1449623e-10 17.820115 + 384 0 -4.3368757 0 -4.3368757 1.1448313e-10 17.820115 + 385 0 -4.3368757 0 -4.3368757 -2.0410764e-10 17.820115 + 386 0 -4.3368757 0 -4.3368757 1.1449623e-10 17.820115 + 387 0 -4.3368757 0 -4.3368757 7.4555815e-11 17.820115 + 388 0 -4.3368757 0 -4.3368757 -2.3072582e-10 17.820115 + 389 0 -4.3368757 0 -4.3368757 1.2779223e-10 17.820115 + 390 0 -4.3368757 0 -4.3368757 1.0118712e-10 17.820115 + 391 0 -4.3368757 0 -4.3368757 1.0118712e-10 17.820115 + 392 0 -4.3368757 0 -4.3368757 -1.9079854e-10 17.820115 + 393 0 -4.3368757 0 -4.3368757 1.0118712e-10 17.820115 + 394 0 -4.3368757 0 -4.3368757 -2.0410764e-10 17.820115 + 395 0 -4.3368757 0 -4.3368757 3.6571316e-10 17.820115 + 396 0 -4.3368757 0 -4.3368757 -2.0411736e-10 17.820115 + 397 0 -4.3368757 0 -4.3368757 1.0118601e-10 17.820115 + 398 0 -4.3368757 0 -4.3368757 -1.9080826e-10 17.820115 + 399 0 -4.3368757 0 -4.3368757 3.6571316e-10 17.820115 + 400 0 -4.3368757 0 -4.3368757 -2.0411736e-10 17.820115 + 401 0 -4.3368757 0 -4.3368757 1.0118601e-10 17.820115 + 402 0 -4.3368757 0 -4.3368757 -1.9080826e-10 17.820115 + 403 0 -4.3368757 0 -4.3368757 3.5240406e-10 17.820115 + 404 0 -4.3368757 0 -4.3368757 -2.1741675e-10 17.820115 + 405 0 -4.3368757 0 -4.3368757 -5.7677211e-10 17.820115 + 406 0 -4.3368757 0 -4.3368757 -5.7677211e-10 17.820115 + 407 0 -4.3368757 0 -4.3368757 3.7902226e-10 17.820115 + 408 0 -4.3368757 0 -4.3368757 8.786492e-11 17.820115 + 409 0 -4.3368757 0 -4.3368757 -2.4402193e-10 17.820115 + 410 0 -4.3368757 0 -4.3368757 1.0117402e-10 17.820115 + 411 0 -4.3368757 0 -4.3368757 1.0118712e-10 17.820115 + 412 0 -4.3368757 0 -4.3368757 -2.3071283e-10 17.820115 + 413 0 -4.3368757 0 -4.3368757 3.5240406e-10 17.820115 + 414 0 -4.3368757 0 -4.3368757 -2.0411736e-10 17.820115 + 415 0 -4.3368757 0 -4.3368757 3.3909495e-10 17.820115 + 416 0 -4.3368757 0 -4.3368757 -5.7677211e-10 17.820115 + 417 0 -4.3368757 0 -4.3368757 3.5240406e-10 17.820115 + 418 0 -4.3368757 0 -4.3368757 -2.1741675e-10 17.820115 + 419 0 -4.3368757 0 -4.3368757 -2.1741675e-10 17.820115 + 420 0 -4.3368757 0 -4.3368757 1.1449623e-10 17.820115 + 421 0 -4.3368757 0 -4.3368757 8.786492e-11 17.820115 + 422 0 -4.3368757 0 -4.3368757 8.786492e-11 17.820115 + 423 0 -4.3368757 0 -4.3368757 -2.4402193e-10 17.820115 + 424 0 -4.3368757 0 -4.3368757 3.3909495e-10 17.820115 + 425 0 -4.3368757 0 -4.3368757 8.786492e-11 17.820115 + 426 0 -4.3368757 0 -4.3368757 1.0118601e-10 17.820115 + 427 0 -4.3368757 0 -4.3368757 -2.3071283e-10 17.820115 + 428 0 -4.3368757 0 -4.3368757 8.7878018e-11 17.820115 + 429 0 -4.3368757 0 -4.3368757 8.786492e-11 17.820115 + 430 0 -4.3368757 0 -4.3368757 -2.1741675e-10 17.820115 + 431 0 -4.3368757 0 -4.3368757 7.4568914e-11 17.820115 + 432 0 -4.3368757 0 -4.3368757 -2.3072585e-10 17.820115 + 433 0 -4.3368757 0 -4.3368757 7.4568914e-11 17.820115 + 434 0 -4.3368757 0 -4.3368757 7.4555815e-11 17.820115 + 435 0 -4.3368757 0 -4.3368757 7.4555815e-11 17.820115 + 436 0 -4.3368757 0 -4.3368757 -2.5733104e-10 17.820115 + 437 0 -4.3368757 0 -4.3368757 8.786492e-11 17.820115 + 438 0 -4.3368757 0 -4.3368757 7.4567797e-11 17.820115 + 439 0 -4.3368757 0 -4.3368757 -2.5733104e-10 17.820115 + 440 0 -4.3368757 0 -4.3368757 7.4568914e-11 17.820115 + 441 0 -4.3368757 0 -4.3368757 -2.4403495e-10 17.820115 + 442 0 -4.3368757 0 -4.3368757 7.4568914e-11 17.820115 + 443 0 -4.3368757 0 -4.3368757 7.4555815e-11 17.820115 + 444 0 -4.3368757 0 -4.3368757 7.4567797e-11 17.820115 + 445 0 -4.3368757 0 -4.3368757 -2.5733104e-10 17.820115 + 446 0 -4.3368757 0 -4.3368757 -2.5733104e-10 17.820115 + 447 0 -4.3368757 0 -4.3368757 3.3909495e-10 17.820115 + 448 0 -4.3368757 0 -4.3368757 3.3909495e-10 17.820115 + 449 0 -4.3368757 0 -4.3368757 -2.3073557e-10 17.820115 + 450 0 -4.3368757 0 -4.3368757 3.3909495e-10 17.820115 + 451 0 -4.3368757 0 -4.3368757 -2.4403495e-10 17.820115 + 452 0 -4.3368757 0 -4.3368757 7.4568914e-11 17.820115 + 453 0 -4.3368757 0 -4.3368757 7.4555815e-11 17.820115 + 454 0 -4.3368757 0 -4.3368757 -2.3072585e-10 17.820115 + 455 0 -4.3368757 0 -4.3368757 -2.3072585e-10 17.820115 + 456 0 -4.3368757 0 -4.3368757 3.2578585e-10 17.820115 + 457 0 -4.3368757 0 -4.3368757 3.2578585e-10 17.820115 + 458 0 -4.3368757 0 -4.3368757 6.125981e-11 17.820115 + 459 0 -4.3368757 0 -4.3368757 -5.7676886e-10 17.820115 + 460 0 -4.3368757 0 -4.3368757 3.3909495e-10 17.820115 + 461 0 -4.3368757 0 -4.3368757 1.011773e-10 17.820115 + 462 0 -4.3368757 0 -4.3368757 -2.5733104e-10 17.820115 + 463 0 -4.3368757 0 -4.3368757 3.3910472e-10 17.820115 + 464 0 -4.3368757 0 -4.3368757 1.011773e-10 17.820115 + 465 0 -4.3368757 0 -4.3368757 1.011773e-10 17.820115 + 466 0 -4.3368757 0 -4.3368757 -2.1740047e-10 17.820115 + 467 0 -4.3368757 0 -4.3368757 1.011773e-10 17.820115 + 468 0 -4.3368757 0 -4.3368757 1.0117735e-10 17.820115 + 469 0 -4.3368757 0 -4.3368757 -2.3070958e-10 17.820115 + 470 0 -4.3368757 0 -4.3368757 3.1247674e-10 17.820115 + 471 0 -4.3368757 0 -4.3368757 3.1247674e-10 17.820115 + 472 0 -4.3368757 0 -4.3368757 -1.5087445e-10 17.820115 + 473 0 -4.3368757 0 -4.3368757 -1.5087445e-10 17.820115 + 474 0 -4.3368757 0 -4.3368757 6.1258693e-11 17.820115 + 475 0 -4.3368757 0 -4.3368757 -1.5087445e-10 17.820115 + 476 0 -4.3368757 0 -4.3368757 3.3910472e-10 17.820115 + 477 0 -4.3368757 0 -4.3368757 -1.5087445e-10 17.820115 + 478 0 -4.3368757 0 -4.3368757 -1.5087445e-10 17.820115 + 479 0 -4.3368757 0 -4.3368757 7.4574296e-11 17.820115 + 480 0 -4.3368757 0 -4.3368757 -1.7749266e-10 17.820115 + 481 0 -4.3368757 0 -4.3368757 1.011773e-10 17.820115 + 482 0 -4.3368757 0 -4.3368757 3.1247674e-10 17.820115 + 483 0 -4.3368757 0 -4.3368757 -2.5733114e-10 17.820115 + 484 0 -4.3368757 0 -4.3368757 3.3910472e-10 17.820115 + 485 0 -4.3368757 0 -4.3368757 3.3910472e-10 17.820115 + 486 0 -4.3368757 0 -4.3368757 -2.174135e-10 17.820115 + 487 0 -4.3368757 0 -4.3368757 3.3910472e-10 17.820115 + 488 0 -4.3368757 0 -4.3368757 3.3910472e-10 17.820115 + 489 0 -4.3368757 0 -4.3368757 -1.7749266e-10 17.820115 + 490 0 -4.3368757 0 -4.3368757 3.3910472e-10 17.820115 + 491 0 -4.3368757 0 -4.3368757 -5.634566e-10 17.820115 + 492 0 -4.3368757 0 -4.3368757 3.3910472e-10 17.820115 + 493 0 -4.3368757 0 -4.3368757 1.011773e-10 17.820115 + 494 0 -4.3368757 0 -4.3368757 -5.501475e-10 17.820115 + 495 0 -4.3368757 0 -4.3368757 3.3910472e-10 17.820115 + 496 0 -4.3368757 0 -4.3368757 1.1448973e-10 17.820115 + 497 0 -4.3368757 0 -4.3368757 -1.7748626e-10 17.820115 + 498 0 -4.3368757 0 -4.3368757 -1.6418355e-10 17.820115 + 499 0 -4.3368757 0 -4.3368757 1.1448973e-10 17.820115 + 500 0 -4.3368757 0 -4.3368757 1.1448973e-10 17.820115 + 501 0 -4.3368757 0 -4.3368757 -2.307226e-10 17.820115 + 502 0 -4.3368757 0 -4.3368757 3.6572621e-10 17.820115 + 503 0 -4.3368757 0 -4.3368757 3.6572621e-10 17.820115 + 504 0 -4.3368757 0 -4.3368757 -1.7749266e-10 17.820115 + 505 0 -4.3368757 0 -4.3368757 3.524171e-10 17.820115 + 506 0 -4.3368757 0 -4.3368757 -5.634566e-10 17.820115 + 507 0 -4.3368757 0 -4.3368757 3.3910472e-10 17.820115 + 508 0 -4.3368757 0 -4.3368757 1.0118057e-10 17.820115 + 509 0 -4.3368757 0 -4.3368757 -2.0409147e-10 17.820115 + 510 0 -4.3368757 0 -4.3368757 1.0118057e-10 17.820115 + 511 0 -4.3368757 0 -4.3368757 -2.1740047e-10 17.820115 + 512 0 -4.3368757 0 -4.3368757 1.0118057e-10 17.820115 + 513 0 -4.3368757 0 -4.3368757 1.1448973e-10 17.820115 + 514 0 -4.3368757 0 -4.3368757 1.1448973e-10 17.820115 + 515 0 -4.3368757 0 -4.3368757 -5.634566e-10 17.820115 + 516 0 -4.3368757 0 -4.3368757 3.3910472e-10 17.820115 + 517 0 -4.3368757 0 -4.3368757 3.2579889e-10 17.820115 + 518 0 -4.3368757 0 -4.3368757 -5.634566e-10 17.820115 + 519 0 -4.3368757 0 -4.3368757 3.6572621e-10 17.820115 + 520 0 -4.3368757 0 -4.3368757 -2.174135e-10 17.820115 + 521 0 -4.3368757 0 -4.3368757 -5.9007471e-10 17.820115 + 522 0 -4.3368757 0 -4.3368757 3.6572621e-10 17.820115 + 523 0 -4.3368757 0 -4.3368757 1.0118057e-10 17.820115 + 524 0 -4.3368757 0 -4.3368757 -2.3070958e-10 17.820115 + 525 0 -4.3368757 0 -4.3368757 1.0118057e-10 17.820115 + 526 0 -4.3368757 0 -4.3368757 1.0118062e-10 17.820115 + 527 0 -4.3368757 0 -4.3368757 1.0118062e-10 17.820115 + 528 0 -4.3368757 0 -4.3368757 -1.9079536e-10 17.820115 + 529 0 -4.3368757 0 -4.3368757 1.0118062e-10 17.820115 + 530 0 -4.3368757 0 -4.3368757 -2.174135e-10 17.820115 + 531 0 -4.3368757 0 -4.3368757 1.0118062e-10 17.820115 + 532 0 -4.3368757 0 -4.3368757 1.0118057e-10 17.820115 + 533 0 -4.3368757 0 -4.3368757 1.0118057e-10 17.820115 + 534 0 -4.3368757 0 -4.3368757 -2.0409147e-10 17.820115 + 535 0 -4.3368757 0 -4.3368757 1.0118057e-10 17.820115 + 536 0 -4.3368757 0 -4.3368757 -2.0409147e-10 17.820115 + 537 0 -4.3368757 0 -4.3368757 1.0118057e-10 17.820115 + 538 0 -4.3368757 0 -4.3368757 8.787152e-11 17.820115 + 539 0 -4.3368757 0 -4.3368757 -2.3070958e-10 17.820115 + 540 0 -4.3368757 0 -4.3368757 3.39108e-10 17.820115 + 541 0 -4.3368757 0 -4.3368757 3.39108e-10 17.820115 + 542 0 -4.3368757 0 -4.3368757 -1.7749266e-10 17.820115 + 543 0 -4.3368757 0 -4.3368757 3.39108e-10 17.820115 + 544 0 -4.3368757 0 -4.3368757 -1.9079536e-10 17.820115 + 545 0 -4.3368757 0 -4.3368757 -5.634566e-10 17.820115 + 546 0 -4.3368757 0 -4.3368757 3.39108e-10 17.820115 + 547 0 -4.3368757 0 -4.3368757 1.0118057e-10 17.820115 + 548 0 -4.3368757 0 -4.3368757 -2.1740058e-10 17.820115 + 549 0 -4.3368757 0 -4.3368757 1.0118057e-10 17.820115 + 550 0 -4.3368757 0 -4.3368757 -2.4401868e-10 17.820115 + 551 0 -4.3368757 0 -4.3368757 1.0118057e-10 17.820115 + 552 0 -4.3368757 0 -4.3368757 8.787152e-11 17.820115 + 553 0 -4.3368757 0 -4.3368757 8.787152e-11 17.820115 + 554 0 -4.3368757 0 -4.3368757 -1.9079536e-10 17.820115 + 555 0 -4.3368757 0 -4.3368757 1.0118062e-10 17.820115 + 556 0 -4.3368757 0 -4.3368757 -1.9079536e-10 17.820115 + 557 0 -4.3368757 0 -4.3368757 3.39108e-10 17.820115 + 558 0 -4.3368757 0 -4.3368757 -1.9080176e-10 17.820115 + 559 0 -4.3368757 0 -4.3368757 3.2579889e-10 17.820115 + 560 0 -4.3368757 0 -4.3368757 -5.7676571e-10 17.820115 + 561 0 -4.3368757 0 -4.3368757 3.39108e-10 17.820115 + 562 0 -4.3368757 0 -4.3368757 3.2579889e-10 17.820115 + 563 0 -4.3368757 0 -4.3368757 -5.9007481e-10 17.820115 + 564 0 -4.3368757 0 -4.3368757 3.39108e-10 17.820115 + 565 0 -4.3368757 0 -4.3368757 3.1248979e-10 17.820115 + 566 0 -4.3368757 0 -4.3368757 -5.9007481e-10 17.820115 + 567 0 -4.3368757 0 -4.3368757 3.39108e-10 17.820115 + 568 0 -4.3368757 0 -4.3368757 -6.1669292e-10 17.820115 + 569 0 -4.3368757 0 -4.3368757 3.39108e-10 17.820115 + 570 0 -4.3368757 0 -4.3368757 3.39108e-10 17.820115 + 571 0 -4.3368757 0 -4.3368757 -6.1669292e-10 17.820115 + 572 0 -4.3368757 0 -4.3368757 3.39108e-10 17.820115 + 573 0 -4.3368757 0 -4.3368757 3.2579889e-10 17.820115 + 574 0 -4.3368757 0 -4.3368757 -6.1669292e-10 17.820115 + 575 0 -4.3368757 0 -4.3368757 3.39108e-10 17.820115 + 576 0 -4.3368757 0 -4.3368757 7.4562365e-11 17.820115 + 577 0 -4.3368757 0 -4.3368757 -2.5732779e-10 17.820115 + 578 0 -4.3368757 0 -4.3368757 7.4562365e-11 17.820115 + 579 0 -4.3368757 0 -4.3368757 8.787152e-11 17.820115 + 580 0 -4.3368757 0 -4.3368757 8.787152e-11 17.820115 + 581 0 -4.3368757 0 -4.3368757 -2.1741357e-10 17.820115 + 582 0 -4.3368757 0 -4.3368757 8.787152e-11 17.820115 + 583 0 -4.3368757 0 -4.3368757 -2.0410767e-10 17.820115 + 584 0 -4.3368757 0 -4.3368757 3.1248979e-10 17.820115 + 585 0 -4.3368757 0 -4.3368757 3.1248979e-10 17.820115 + 586 0 -4.3368757 0 -4.3368757 -1.7749593e-10 17.820115 + 587 0 -4.3368757 0 -4.3368757 -1.7749593e-10 17.820115 + 588 0 -4.3368757 0 -4.3368757 3.1248979e-10 17.820115 + 589 0 -4.3368757 0 -4.3368757 -5.6345983e-10 17.820115 + 590 0 -4.3368757 0 -4.3368757 3.2579889e-10 17.820115 + 591 0 -4.3368757 0 -4.3368757 3.1248979e-10 17.820115 + 592 0 -4.3368757 0 -4.3368757 -5.6345983e-10 17.820115 + 593 0 -4.3368757 0 -4.3368757 3.1248979e-10 17.820115 + 594 0 -4.3368757 0 -4.3368757 3.3910475e-10 17.820115 + 595 0 -4.3368757 0 -4.3368757 -5.6345983e-10 17.820115 + 596 0 -4.3368757 0 -4.3368757 3.1248979e-10 17.820115 + 597 0 -4.3368757 0 -4.3368757 -2.1741677e-10 17.820115 + 598 0 -4.3368757 0 -4.3368757 7.4562416e-11 17.820115 + 599 0 -4.3368757 0 -4.3368757 1.0117083e-10 17.820115 + 600 0 -4.3368757 0 -4.3368757 1.0119228e-10 17.820115 + 601 0 -4.3368757 0 -4.3368757 -2.3070968e-10 17.820115 + 602 0 -4.3368757 0 -4.3368757 -2.0410762e-10 17.820115 + 603 0 -4.3368757 0 -4.3368757 1.0117083e-10 17.820115 + 604 0 -4.3368757 0 -4.3368757 8.7868271e-11 17.820115 + 605 0 -4.3368757 0 -4.3368757 8.7868271e-11 17.820115 + 606 0 -4.3368757 0 -4.3368757 -1.9079864e-10 17.820115 + 607 0 -4.3368757 0 -4.3368757 1.0117737e-10 17.820115 + 608 0 -4.3368757 0 -4.3368757 -2.0410774e-10 17.820115 + 609 0 -4.3368757 0 -4.3368757 3.3910475e-10 17.820115 + 610 0 -4.3368757 0 -4.3368757 -1.9080504e-10 17.820115 + 611 0 -4.3368757 0 -4.3368757 7.457427e-11 17.820115 + 612 0 -4.3368757 0 -4.3368757 -1.9080504e-10 17.820115 + 613 0 -4.3368757 0 -4.3368757 1.0117083e-10 17.820115 + 614 0 -4.3368757 0 -4.3368757 3.3910475e-10 17.820115 + 615 0 -4.3368757 0 -4.3368757 1.0119228e-10 17.820115 + 616 0 -4.3368757 0 -4.3368757 1.0119228e-10 17.820115 + 617 0 -4.3368757 0 -4.3368757 -1.7749921e-10 17.820115 + 618 0 -4.3368757 0 -4.3368757 3.524106e-10 17.820115 + 619 0 -4.3368757 0 -4.3368757 -5.6346308e-10 17.820115 + 620 0 -4.3368757 0 -4.3368757 3.3910475e-10 17.820115 + 621 0 -4.3368757 0 -4.3368757 -1.9080831e-10 17.820115 + 622 0 -4.3368757 0 -4.3368757 3.524136e-10 17.820115 + 623 0 -4.3368757 0 -4.3368757 -5.6346308e-10 17.820115 + 624 0 -4.3368757 0 -4.3368757 3.3910475e-10 17.820115 + 625 0 -4.3368757 0 -4.3368757 1.0119228e-10 17.820115 + 626 0 -4.3368757 0 -4.3368757 -1.641902e-10 17.820115 + 627 0 -4.3368757 0 -4.3368757 -2.0410774e-10 17.820115 + 628 0 -4.3368757 0 -4.3368757 1.0119228e-10 17.820115 + 629 0 -4.3368757 0 -4.3368757 3.524136e-10 17.820115 + 630 0 -4.3368757 0 -4.3368757 -1.9079864e-10 17.820115 + 631 0 -4.3368757 0 -4.3368757 -1.9079864e-10 17.820115 + 632 0 -4.3368757 0 -4.3368757 1.1448323e-10 17.820115 + 633 0 -4.3368757 0 -4.3368757 -1.9079864e-10 17.820115 + 634 0 -4.3368757 0 -4.3368757 3.524106e-10 17.820115 + 635 0 -4.3368757 0 -4.3368757 1.1448323e-10 17.820115 + 636 0 -4.3368757 0 -4.3368757 1.0117075e-10 17.820115 + 637 0 -4.3368757 0 -4.3368757 -2.0410774e-10 17.820115 + 638 0 -4.3368757 0 -4.3368757 3.391015e-10 17.820115 + 639 0 -4.3368757 0 -4.3368757 3.391015e-10 17.820115 + 640 0 -4.3368757 0 -4.3368757 -1.9080831e-10 17.820115 + 641 0 -4.3368757 0 -4.3368757 3.5241035e-10 17.820115 + 642 0 -4.3368757 0 -4.3368757 -5.6346308e-10 17.820115 + 643 0 -4.3368757 0 -4.3368757 3.524106e-10 17.820115 + 644 0 -4.3368757 0 -4.3368757 -1.9079864e-10 17.820115 + 645 0 -4.3368757 0 -4.3368757 -5.6346308e-10 17.820115 + 646 0 -4.3368757 0 -4.3368757 3.3910475e-10 17.820115 + 647 0 -4.3368757 0 -4.3368757 3.257924e-10 17.820115 + 648 0 -4.3368757 0 -4.3368757 -5.6346308e-10 17.820115 + 649 0 -4.3368757 0 -4.3368757 3.391015e-10 17.820115 + 650 0 -4.3368757 0 -4.3368757 8.7858472e-11 17.820115 + 651 0 -4.3368757 0 -4.3368757 -5.6346308e-10 17.820115 + 652 0 -4.3368757 0 -4.3368757 3.524106e-10 17.820115 + 653 0 -4.3368757 0 -4.3368757 8.7865021e-11 17.820115 + 654 0 -4.3368757 0 -4.3368757 -1.9079864e-10 17.820115 + 655 0 -4.3368757 0 -4.3368757 3.391015e-10 17.820115 + 656 0 -4.3368757 0 -4.3368757 1.0117413e-10 17.820115 + 657 0 -4.3368757 0 -4.3368757 -1.7749921e-10 17.820115 + 658 0 -4.3368757 0 -4.3368757 3.257924e-10 17.820115 + 659 0 -4.3368757 0 -4.3368757 1.0119225e-10 17.820115 + 660 0 -4.3368757 0 -4.3368757 -1.9080831e-10 17.820115 + 661 0 -4.3368757 0 -4.3368757 1.0116758e-10 17.820115 + 662 0 -4.3368757 0 -4.3368757 3.5241035e-10 17.820115 + 663 0 -4.3368757 0 -4.3368757 1.0119225e-10 17.820115 + 664 0 -4.3368757 0 -4.3368757 -2.1741682e-10 17.820115 + 665 0 -4.3368757 0 -4.3368757 1.0117392e-10 17.820115 + 666 0 -4.3368757 0 -4.3368757 -2.0410774e-10 17.820115 + 667 0 -4.3368757 0 -4.3368757 3.5241035e-10 17.820115 + 668 0 -4.3368757 0 -4.3368757 1.0117392e-10 17.820115 + 669 0 -4.3368757 0 -4.3368757 -1.9080841e-10 17.820115 + 670 0 -4.3368757 0 -4.3368757 1.0119225e-10 17.820115 + 671 0 -4.3368757 0 -4.3368757 -1.9080841e-10 17.820115 + 672 0 -4.3368757 0 -4.3368757 3.5241035e-10 17.820115 + 673 0 -4.3368757 0 -4.3368757 -2.1741685e-10 17.820115 + 674 0 -4.3368757 0 -4.3368757 1.0117392e-10 17.820115 + 675 0 -4.3368757 0 -4.3368757 -2.0410774e-10 17.820115 + 676 0 -4.3368757 0 -4.3368757 3.1248329e-10 17.820115 + 677 0 -4.3368757 0 -4.3368757 7.4555917e-11 17.820115 + 678 0 -4.3368757 0 -4.3368757 1.011675e-10 17.820115 + 679 0 -4.3368757 0 -4.3368757 1.011675e-10 17.820115 + 680 0 -4.3368757 0 -4.3368757 8.7883146e-11 17.820115 + 681 0 -4.3368757 0 -4.3368757 -2.1741682e-10 17.820115 + 682 0 -4.3368757 0 -4.3368757 -2.1741682e-10 17.820115 + 683 0 -4.3368757 0 -4.3368757 6.1240263e-11 17.820115 + 684 0 -4.3368757 0 -4.3368757 1.0117392e-10 17.820115 + 685 0 -4.3368757 0 -4.3368757 1.0117392e-10 17.820115 + 686 0 -4.3368757 0 -4.3368757 -2.1741685e-10 17.820115 + 687 0 -4.3368757 0 -4.3368757 3.3910125e-10 17.820115 + 688 0 -4.3368757 0 -4.3368757 -2.3072593e-10 17.820115 + 689 0 -4.3368757 0 -4.3368757 8.7858396e-11 17.820115 + 690 0 -4.3368757 0 -4.3368757 -2.1741682e-10 17.820115 + 691 0 -4.3368757 0 -4.3368757 3.2579214e-10 17.820115 + 692 0 -4.3368757 0 -4.3368757 2.9917419e-10 17.820115 + 693 0 -4.3368757 0 -4.3368757 -1.6419668e-10 17.820115 + 694 0 -4.3368757 0 -4.3368757 -1.6419668e-10 17.820115 + 695 0 -4.3368757 0 -4.3368757 3.2579214e-10 17.820115 + 696 0 -4.3368757 0 -4.3368757 -1.9080511e-10 17.820115 + 697 0 -4.3368757 0 -4.3368757 8.7864818e-11 17.820115 + 698 0 -4.3368757 0 -4.3368757 -1.9080511e-10 17.820115 + 699 0 -4.3368757 0 -4.3368757 3.2579214e-10 17.820115 + 700 0 -4.3368757 0 -4.3368757 -5.6346308e-10 17.820115 + 701 0 -4.3368757 0 -4.3368757 2.9917419e-10 17.820115 + 702 0 -4.3368757 0 -4.3368757 8.7858396e-11 17.820115 + 703 0 -4.3368757 0 -4.3368757 -2.3072593e-10 17.820115 + 704 0 -4.3368757 0 -4.3368757 1.144766e-10 17.820115 + 705 0 -4.3368757 0 -4.3368757 -2.3072593e-10 17.820115 + 706 0 -4.3368757 0 -4.3368757 3.39095e-10 17.820115 + 707 0 -4.3368757 0 -4.3368757 8.7858472e-11 17.820115 + 708 0 -4.3368757 0 -4.3368757 8.7864818e-11 17.820115 + 709 0 -4.3368757 0 -4.3368757 8.7864818e-11 17.820115 + 710 0 -4.3368757 0 -4.3368757 -1.9080511e-10 17.820115 + 711 0 -4.3368757 0 -4.3368757 3.2579214e-10 17.820115 + 712 0 -4.3368757 0 -4.3368757 -5.6346308e-10 17.820115 + 713 0 -4.3368757 0 -4.3368757 2.9917419e-10 17.820115 + 714 0 -4.3368757 0 -4.3368757 3.6571296e-10 17.820115 + 715 0 -4.3368757 0 -4.3368757 -5.7677218e-10 17.820115 + 716 0 -4.3368757 0 -4.3368757 3.2579214e-10 17.820115 + 717 0 -4.3368757 0 -4.3368757 1.144766e-10 17.820115 + 718 0 -4.3368757 0 -4.3368757 -1.9080511e-10 17.820115 + 719 0 -4.3368757 0 -4.3368757 1.011675e-10 17.820115 + 720 0 -4.3368757 0 -4.3368757 -2.1742335e-10 17.820115 + 721 0 -4.3368757 0 -4.3368757 1.144766e-10 17.820115 + 722 0 -4.3368757 0 -4.3368757 -2.0411424e-10 17.820115 + 723 0 -4.3368757 0 -4.3368757 1.144766e-10 17.820115 + 724 0 -4.3368757 0 -4.3368757 3.6571296e-10 17.820115 + 725 0 -4.3368757 0 -4.3368757 -1.9080511e-10 17.820115 + 726 0 -4.3368757 0 -4.3368757 1.144766e-10 17.820115 + 727 0 -4.3368757 0 -4.3368757 -1.9080511e-10 17.820115 + 728 0 -4.3368757 0 -4.3368757 3.6571296e-10 17.820115 + 729 0 -4.3368757 0 -4.3368757 1.011675e-10 17.820115 + 730 0 -4.3368757 0 -4.3368757 1.011675e-10 17.820115 + 731 0 -4.3368757 0 -4.3368757 -1.9080511e-10 17.820115 + 732 0 -4.3368757 0 -4.3368757 1.011675e-10 17.820115 + 733 0 -4.3368757 0 -4.3368757 1.4109474e-10 17.820115 + 734 0 -4.3368757 0 -4.3368757 -1.9080511e-10 17.820115 + 735 0 -4.3368757 0 -4.3368757 3.3909475e-10 17.820115 + 736 0 -4.3368757 0 -4.3368757 1.011675e-10 17.820115 + 737 0 -4.3368757 0 -4.3368757 1.2777271e-10 17.820115 + 738 0 -4.3368757 0 -4.3368757 -2.0411422e-10 17.820115 + 739 0 -4.3368757 0 -4.3368757 -1.6420967e-10 17.820115 + 740 0 -4.3368757 0 -4.3368757 7.4549368e-11 17.820115 + 741 0 -4.3368757 0 -4.3368757 3.6571296e-10 17.820115 + 742 0 -4.3368757 0 -4.3368757 3.6571296e-10 17.820115 + 743 0 -4.3368757 0 -4.3368757 1.2777271e-10 17.820115 + 744 0 -4.3368757 0 -4.3368757 -2.0411422e-10 17.820115 + 745 0 -4.3368757 0 -4.3368757 1.2777271e-10 17.820115 + 746 0 -4.3368757 0 -4.3368757 -1.9080511e-10 17.820115 + 747 0 -4.3368757 0 -4.3368757 1.2778563e-10 17.820115 + 748 0 -4.3368757 0 -4.3368757 1.011675e-10 17.820115 + 749 0 -4.3368757 0 -4.3368757 1.1449491e-10 17.820115 + 750 0 -4.3368757 0 -4.3368757 -1.6420967e-10 17.820115 + 751 0 -4.3368757 0 -4.3368757 1.2777271e-10 17.820115 + 752 0 -4.3368757 0 -4.3368757 1.2780401e-10 17.820115 + 753 0 -4.3368757 0 -4.3368757 -1.6420967e-10 17.820115 + 754 0 -4.3368757 0 -4.3368757 3.7902206e-10 17.820115 + 755 0 -4.3368757 0 -4.3368757 -5.7677216e-10 17.820115 + 756 0 -4.3368757 0 -4.3368757 3.7902206e-10 17.820115 + 757 0 -4.3368757 0 -4.3368757 1.2778563e-10 17.820115 + 758 0 -4.3368757 0 -4.3368757 -5.9008126e-10 17.820115 + 759 0 -4.3368757 0 -4.3368757 3.3909475e-10 17.820115 + 760 0 -4.3368757 0 -4.3368757 1.2777271e-10 17.820115 + 761 0 -4.3368757 0 -4.3368757 -5.7677216e-10 17.820115 + 762 0 -4.3368757 0 -4.3368757 3.7902206e-10 17.820115 + 763 0 -4.3368757 0 -4.3368757 -5.7677216e-10 17.820115 + 764 0 -4.3368757 0 -4.3368757 3.3909475e-10 17.820115 + 765 0 -4.3368757 0 -4.3368757 3.7902206e-10 17.820115 + 766 0 -4.3368757 0 -4.3368757 -5.7677216e-10 17.820115 + 767 0 -4.3368757 0 -4.3368757 3.7902206e-10 17.820115 + 768 0 -4.3368757 0 -4.3368757 1.2777271e-10 17.820115 + 769 0 -4.3368757 0 -4.3368757 -5.9008126e-10 17.820115 + 770 0 -4.3368757 0 -4.3368757 3.7902206e-10 17.820115 + 771 0 -4.3368757 0 -4.3368757 -2.0411422e-10 17.820115 + 772 0 -4.3368757 0 -4.3368757 -2.0411422e-10 17.820115 + 773 0 -4.3368757 0 -4.3368757 1.2777271e-10 17.820115 + 774 0 -4.3368757 0 -4.3368757 -2.1742332e-10 17.820115 + 775 0 -4.3368757 0 -4.3368757 1.2777271e-10 17.820115 + 776 0 -4.3368757 0 -4.3368757 1.1447653e-10 17.820115 + 777 0 -4.3368757 0 -4.3368757 -2.1742332e-10 17.820115 + 778 0 -4.3368757 0 -4.3368757 -2.1742332e-10 17.820115 + 779 0 -4.3368757 0 -4.3368757 3.7902206e-10 17.820115 + 780 0 -4.3368757 0 -4.3368757 -1.9082788e-10 17.820115 + 781 0 -4.3368757 0 -4.3368757 -1.9082788e-10 17.820115 + 782 0 -4.3368757 0 -4.3368757 1.1449491e-10 17.820115 + 783 0 -4.3368757 0 -4.3368757 -1.9082788e-10 17.820115 + 784 0 -4.3368757 0 -4.3368757 3.7902206e-10 17.820115 + 785 0 -4.3368757 0 -4.3368757 -6.0339036e-10 17.820115 + 786 0 -4.3368757 0 -4.3368757 3.7902206e-10 17.820115 + 787 0 -4.3368757 0 -4.3368757 -1.7751878e-10 17.820115 + 788 0 -4.3368757 0 -4.3368757 -1.7751878e-10 17.820115 + 789 0 -4.3368757 0 -4.3368757 1.011858e-10 17.820115 + 790 0 -4.3368757 0 -4.3368757 -1.7751878e-10 17.820115 + 791 0 -4.3368757 0 -4.3368757 3.7902206e-10 17.820115 + 792 0 -4.3368757 0 -4.3368757 -6.0339036e-10 17.820115 + 793 0 -4.3368757 0 -4.3368757 3.7902206e-10 17.820115 + 794 0 -4.3368757 0 -4.3368757 3.7902206e-10 17.820115 + 795 0 -4.3368757 0 -4.3368757 -6.0339036e-10 17.820115 + 796 0 -4.3368757 0 -4.3368757 3.7902206e-10 17.820115 + 797 0 -4.3368757 0 -4.3368757 -1.9082788e-10 17.820115 + 798 0 -4.3368757 0 -4.3368757 1.011858e-10 17.820115 + 799 0 -4.3368757 0 -4.3368757 -1.9082788e-10 17.820115 + 800 0 -4.3368757 0 -4.3368757 3.7902206e-10 17.820115 + 801 0 -4.3368757 0 -4.3368757 -2.307324e-10 17.820115 + 802 0 -4.3368757 0 -4.3368757 -2.307324e-10 17.820115 + 803 0 -4.3368757 0 -4.3368757 1.1447653e-10 17.820115 + 804 0 -4.3368757 0 -4.3368757 -2.174233e-10 17.820115 + 805 0 -4.3368757 0 -4.3368757 3.6571296e-10 17.820115 + 806 0 -4.3368757 0 -4.3368757 3.6571296e-10 17.820115 + 807 0 -4.3368757 0 -4.3368757 -1.9082788e-10 17.820115 + 808 0 -4.3368757 0 -4.3368757 -1.9082788e-10 17.820115 + 809 0 -4.3368757 0 -4.3368757 3.5240385e-10 17.820115 + 810 0 -4.3368757 0 -4.3368757 -6.0339036e-10 17.820115 + 811 0 -4.3368757 0 -4.3368757 3.7902206e-10 17.820115 + 812 0 -4.3368757 0 -4.3368757 7.4567594e-11 17.820115 + 813 0 -4.3368757 0 -4.3368757 -1.6420967e-10 17.820115 + 814 0 -4.3368757 0 -4.3368757 7.4567594e-11 17.820115 + 815 0 -4.3368757 0 -4.3368757 -1.6420967e-10 17.820115 + 816 0 -4.3368757 0 -4.3368757 1.011545e-10 17.820115 + 817 0 -4.3368757 0 -4.3368757 7.4567594e-11 17.820115 + 818 0 -4.3368757 0 -4.3368757 -1.6420967e-10 17.820115 + 819 0 -4.3368757 0 -4.3368757 3.5240385e-10 17.820115 + 820 0 -4.3368757 0 -4.3368757 -5.7677218e-10 17.820115 + 821 0 -4.3368757 0 -4.3368757 3.6571296e-10 17.820115 + 822 0 -4.3368757 0 -4.3368757 3.5240385e-10 17.820115 + 823 0 -4.3368757 0 -4.3368757 -5.7677218e-10 17.820115 + 824 0 -4.3368757 0 -4.3368757 3.5240385e-10 17.820115 + 825 0 -4.3368757 0 -4.3368757 1.2777269e-10 17.820115 + 826 0 -4.3368757 0 -4.3368757 -5.7677218e-10 17.820115 + 827 0 -4.3368757 0 -4.3368757 3.5240385e-10 17.820115 + 828 0 -4.3368757 0 -4.3368757 -2.4404153e-10 17.820115 + 829 0 -4.3368757 0 -4.3368757 1.2777269e-10 17.820115 + 830 0 -4.3368757 0 -4.3368757 1.0116742e-10 17.820115 + 831 0 -4.3368757 0 -4.3368757 -2.4404153e-10 17.820115 + 832 0 -4.3368757 0 -4.3368757 3.5240385e-10 17.820115 + 833 0 -4.3368757 0 -4.3368757 -1.6420967e-10 17.820115 + 834 0 -4.3368757 0 -4.3368757 7.4567594e-11 17.820115 + 835 0 -4.3368757 0 -4.3368757 1.1446358e-10 17.820115 + 836 0 -4.3368757 0 -4.3368757 -1.7751878e-10 17.820115 + 837 0 -4.3368757 0 -4.3368757 -1.7751878e-10 17.820115 + 838 0 -4.3368757 0 -4.3368757 3.7901554e-10 17.820115 + 839 0 -4.3368757 0 -4.3368757 -1.9082788e-10 17.820115 + 840 0 -4.3368757 0 -4.3368757 1.011793e-10 17.820115 + 841 0 -4.3368757 0 -4.3368757 -1.7751878e-10 17.820115 + 842 0 -4.3368757 0 -4.3368757 1.1446358e-10 17.820115 + 843 0 -4.3368757 0 -4.3368757 7.4567594e-11 17.820115 + 844 0 -4.3368757 0 -4.3368757 1.1446358e-10 17.820115 + 845 0 -4.3368757 0 -4.3368757 -1.7751878e-10 17.820115 + 846 0 -4.3368757 0 -4.3368757 3.7901554e-10 17.820115 + 847 0 -4.3368757 0 -4.3368757 -1.9082788e-10 17.820115 + 848 0 -4.3368757 0 -4.3368757 -1.9082788e-10 17.820115 + 849 0 -4.3368757 0 -4.3368757 1.011793e-10 17.820115 + 850 0 -4.3368757 0 -4.3368757 -1.7751878e-10 17.820115 + 851 0 -4.3368757 0 -4.3368757 1.0115448e-10 17.820115 + 852 0 -4.3368757 0 -4.3368757 -2.1742332e-10 17.820115 + 853 0 -4.3368757 0 -4.3368757 3.7901554e-10 17.820115 + 854 0 -4.3368757 0 -4.3368757 1.1446358e-10 17.820115 + 855 0 -4.3368757 0 -4.3368757 1.0115448e-10 17.820115 + 856 0 -4.3368757 0 -4.3368757 1.2778563e-10 17.820115 + 857 0 -4.3368757 0 -4.3368757 1.2778563e-10 17.820115 + 858 0 -4.3368757 0 -4.3368757 -2.174233e-10 17.820115 + 859 0 -4.3368757 0 -4.3368757 8.7858294e-11 17.820115 + 860 0 -4.3368757 0 -4.3368757 -2.174233e-10 17.820115 + 861 0 -4.3368757 0 -4.3368757 1.0115448e-10 17.820115 + 862 0 -4.3368757 0 -4.3368757 1.144765e-10 17.820115 + 863 0 -4.3368757 0 -4.3368757 1.0115448e-10 17.820115 + 864 0 -4.3368757 0 -4.3368757 -2.4404153e-10 17.820115 + 865 0 -4.3368757 0 -4.3368757 1.0115448e-10 17.820115 + 866 0 -4.3368757 0 -4.3368757 8.78702e-11 17.820115 + 867 0 -4.3368757 0 -4.3368757 -2.0411422e-10 17.820115 + 868 0 -4.3368757 0 -4.3368757 1.1447653e-10 17.820115 + 869 0 -4.3368757 0 -4.3368757 8.7845373e-11 17.820115 + 870 0 -4.3368757 0 -4.3368757 1.1447653e-10 17.820115 + 871 0 -4.3368757 0 -4.3368757 1.1447653e-10 17.820115 + 872 0 -4.3368757 0 -4.3368757 -2.307324e-10 17.820115 + 873 0 -4.3368757 0 -4.3368757 -1.7751875e-10 17.820115 + 874 0 -4.3368757 0 -4.3368757 3.3908822e-10 17.820115 + 875 0 -4.3368757 0 -4.3368757 -1.7751875e-10 17.820115 + 876 0 -4.3368757 0 -4.3368757 7.4561096e-11 17.820115 + 877 0 -4.3368757 0 -4.3368757 -1.7751875e-10 17.820115 + 878 0 -4.3368757 0 -4.3368757 3.3908822e-10 17.820115 + 879 0 -4.3368757 0 -4.3368757 -1.7751875e-10 17.820115 + 880 0 -4.3368757 0 -4.3368757 7.4561096e-11 17.820115 + 881 0 -4.3368757 0 -4.3368757 1.0115445e-10 17.820115 + 882 0 -4.3368757 0 -4.3368757 1.1447653e-10 17.820115 + 883 0 -4.3368757 0 -4.3368757 -2.1742332e-10 17.820115 + 884 0 -4.3368757 0 -4.3368757 -1.7751875e-10 17.820115 + 885 0 -4.3368757 0 -4.3368757 8.7845373e-11 17.820115 + 886 0 -4.3368757 0 -4.3368757 3.3908822e-10 17.820115 + 887 0 -4.3368757 0 -4.3368757 3.3908822e-10 17.820115 + 888 0 -4.3368757 0 -4.3368757 1.1446356e-10 17.820115 + 889 0 -4.3368757 0 -4.3368757 -5.9009428e-10 17.820115 + 890 0 -4.3368757 0 -4.3368757 3.6570641e-10 17.820115 + 891 0 -4.3368757 0 -4.3368757 1.1447653e-10 17.820115 + 892 0 -4.3368757 0 -4.3368757 -6.0340339e-10 17.820115 + 893 0 -4.3368757 0 -4.3368757 3.3908822e-10 17.820115 + 894 0 -4.3368757 0 -4.3368757 1.0115445e-10 17.820115 + 895 0 -4.3368757 0 -4.3368757 -6.0340339e-10 17.820115 + 896 0 -4.3368757 0 -4.3368757 3.6570641e-10 17.820115 + 897 0 -4.3368757 0 -4.3368757 1.1447653e-10 17.820115 + 898 0 -4.3368757 0 -4.3368757 -6.0340339e-10 17.820115 + 899 0 -4.3368757 0 -4.3368757 3.3908822e-10 17.820115 + 900 0 -4.3368757 0 -4.3368757 1.0115445e-10 17.820115 + 901 0 -4.3368757 0 -4.3368757 -6.0340339e-10 17.820115 + 902 0 -4.3368757 0 -4.3368757 3.6570641e-10 17.820115 + 903 0 -4.3368757 0 -4.3368757 1.0116742e-10 17.820115 + 904 0 -4.3368757 0 -4.3368757 -2.307324e-10 17.820115 + 905 0 -4.3368757 0 -4.3368757 8.785832e-11 17.820115 + 906 0 -4.3368757 0 -4.3368757 -2.174233e-10 17.820115 + 907 0 -4.3368757 0 -4.3368757 1.0115445e-10 17.820115 + 908 0 -4.3368757 0 -4.3368757 1.0116742e-10 17.820115 + 909 0 -4.3368757 0 -4.3368757 1.0115445e-10 17.820115 + 910 0 -4.3368757 0 -4.3368757 1.0115445e-10 17.820115 + 911 0 -4.3368757 0 -4.3368757 -2.3073242e-10 17.820115 + 912 0 -4.3368757 0 -4.3368757 3.6570641e-10 17.820115 + 913 0 -4.3368757 0 -4.3368757 3.523973e-10 17.820115 + 914 0 -4.3368757 0 -4.3368757 -2.0413696e-10 17.820115 + 915 0 -4.3368757 0 -4.3368757 8.78702e-11 17.820115 + 916 0 -4.3368757 0 -4.3368757 -2.0413696e-10 17.820115 + 917 0 -4.3368757 0 -4.3368757 3.523973e-10 17.820115 + 918 0 -4.3368757 0 -4.3368757 -2.0413696e-10 17.820115 + 919 0 -4.3368757 0 -4.3368757 8.78702e-11 17.820115 + 920 0 -4.3368757 0 -4.3368757 -2.0413696e-10 17.820115 + 921 0 -4.3368757 0 -4.3368757 3.523973e-10 17.820115 + 922 0 -4.3368757 0 -4.3368757 -2.0413696e-10 17.820115 + 923 0 -4.3368757 0 -4.3368757 7.4561096e-11 17.820115 + 924 0 -4.3368757 0 -4.3368757 -2.0413696e-10 17.820115 + 925 0 -4.3368757 0 -4.3368757 3.523973e-10 17.820115 + 926 0 -4.3368757 0 -4.3368757 -2.0413696e-10 17.820115 + 927 0 -4.3368757 0 -4.3368757 7.4561096e-11 17.820115 + 928 0 -4.3368757 0 -4.3368757 -2.0413696e-10 17.820115 + 929 0 -4.3368757 0 -4.3368757 3.523973e-10 17.820115 + 930 0 -4.3368757 0 -4.3368757 -2.0413696e-10 17.820115 + 931 0 -4.3368757 0 -4.3368757 7.4561096e-11 17.820115 + 932 0 -4.3368757 0 -4.3368757 -2.0413696e-10 17.820115 + 933 0 -4.3368757 0 -4.3368757 3.523973e-10 17.820115 + 934 0 -4.3368757 0 -4.3368757 -2.0413696e-10 17.820115 + 935 0 -4.3368757 0 -4.3368757 7.4561096e-11 17.820115 + 936 0 -4.3368757 0 -4.3368757 -1.7751875e-10 17.820115 + 937 0 -4.3368757 0 -4.3368757 3.523973e-10 17.820115 + 938 0 -4.3368757 0 -4.3368757 -1.9082786e-10 17.820115 + 939 0 -4.3368757 0 -4.3368757 3.390882e-10 17.820115 + 940 0 -4.3368757 0 -4.3368757 -1.9080519e-10 17.820115 + 941 0 -4.3368757 0 -4.3368757 -5.6348267e-10 17.820115 + 942 0 -4.3368757 0 -4.3368757 3.523973e-10 17.820115 + 943 0 -4.3368757 0 -4.3368757 1.0115445e-10 17.820115 + 944 0 -4.3368757 0 -4.3368757 -2.3073265e-10 17.820115 + 945 0 -4.3368757 0 -4.3368757 1.1446356e-10 17.820115 + 946 0 -4.3368757 0 -4.3368757 -2.3073265e-10 17.820115 + 947 0 -4.3368757 0 -4.3368757 3.390882e-10 17.820115 + 948 0 -4.3368757 0 -4.3368757 -2.0413696e-10 17.820115 + 949 0 -4.3368757 0 -4.3368757 3.2577909e-10 17.820115 + 950 0 -4.3368757 0 -4.3368757 -5.7679178e-10 17.820115 + 951 0 -4.3368757 0 -4.3368757 3.390882e-10 17.820115 + 952 0 -4.3368757 0 -4.3368757 8.7876698e-11 17.820115 + 953 0 -4.3368757 0 -4.3368757 -2.0413696e-10 17.820115 + 954 0 -4.3368757 0 -4.3368757 -2.307324e-10 17.820115 + 955 0 -4.3368757 0 -4.3368757 3.524038e-10 17.820115 + 956 0 -4.3368757 0 -4.3368757 -5.7679178e-10 17.820115 + 957 0 -4.3368757 0 -4.3368757 3.390882e-10 17.820115 + 958 0 -4.3368757 0 -4.3368757 8.7845348e-11 17.820115 + 959 0 -4.3368757 0 -4.3368757 -2.0411444e-10 17.820115 + 960 0 -4.3368757 0 -4.3368757 1.0115445e-10 17.820115 + 961 0 -4.3368757 0 -4.3368757 -2.3073242e-10 17.820115 + 962 0 -4.3368757 0 -4.3368757 1.0115445e-10 17.820115 + 963 0 -4.3368757 0 -4.3368757 1.1447653e-10 17.820115 + 964 0 -4.3368757 0 -4.3368757 1.1447653e-10 17.820115 + 965 0 -4.3368757 0 -4.3368757 -2.0411429e-10 17.820115 + 966 0 -4.3368757 0 -4.3368757 3.6571291e-10 17.820115 + 967 0 -4.3368757 0 -4.3368757 -2.1744607e-10 17.820115 + 968 0 -4.3368757 0 -4.3368757 1.0118573e-10 17.820115 + 969 0 -4.3368757 0 -4.3368757 -1.9082786e-10 17.820115 + 970 0 -4.3368757 0 -4.3368757 1.0115445e-10 17.820115 + 971 0 -4.3368757 0 -4.3368757 3.524038e-10 17.820115 + 972 0 -4.3368757 0 -4.3368757 -5.7679178e-10 17.820115 + 973 0 -4.3368757 0 -4.3368757 3.6571291e-10 17.820115 + 974 0 -4.3368757 0 -4.3368757 3.390947e-10 17.820115 + 975 0 -4.3368757 0 -4.3368757 -5.9010088e-10 17.820115 + 976 0 -4.3368757 0 -4.3368757 3.524038e-10 17.820115 + 977 0 -4.3368757 0 -4.3368757 8.7845348e-11 17.820115 + 978 0 -4.3368757 0 -4.3368757 -2.0411444e-10 17.820115 + 979 0 -4.3368757 0 -4.3368757 3.390947e-10 17.820115 + 980 0 -4.3368757 0 -4.3368757 1.0115445e-10 17.820115 + 981 0 -4.3368757 0 -4.3368757 -2.0413696e-10 17.820115 + 982 0 -4.3368757 0 -4.3368757 3.6571286e-10 17.820115 + 983 0 -4.3368757 0 -4.3368757 1.0118573e-10 17.820115 + 984 0 -4.3368757 0 -4.3368757 -1.7751883e-10 17.820115 + 985 0 -4.3368757 0 -4.3368757 1.0118573e-10 17.820115 + 986 0 -4.3368757 0 -4.3368757 6.1227139e-11 17.820115 + 987 0 -4.3368757 0 -4.3368757 -1.9082786e-10 17.820115 + 988 0 -4.3368757 0 -4.3368757 -1.9082786e-10 17.820115 + 989 0 -4.3368757 0 -4.3368757 3.2578559e-10 17.820115 + 990 0 -4.3368757 0 -4.3368757 -1.5090062e-10 17.820115 + 991 0 -4.3368757 0 -4.3368757 -1.5090062e-10 17.820115 + 992 0 -4.3368757 0 -4.3368757 8.7876622e-11 17.820115 + 993 0 -4.3368757 0 -4.3368757 -2.0413696e-10 17.820115 + 994 0 -4.3368757 0 -4.3368757 3.5240375e-10 17.820115 + 995 0 -4.3368757 0 -4.3368757 -5.767918e-10 17.820115 + 996 0 -4.3368757 0 -4.3368757 3.390947e-10 17.820115 + 997 0 -4.3368757 0 -4.3368757 1.0115433e-10 17.820115 + 998 0 -4.3368757 0 -4.3368757 -5.634827e-10 17.820115 + 999 0 -4.3368757 0 -4.3368757 3.2578559e-10 17.820115 + 1000 0 -4.3368757 0 -4.3368757 3.7902196e-10 17.820115 + 1001 0 -4.3368757 0 -4.3368757 -5.767918e-10 17.820115 + 1002 0 -4.3368757 0 -4.3368757 3.2578559e-10 17.820115 + 1003 0 -4.3368757 0 -4.3368757 -1.5090062e-10 17.820115 + 1004 0 -4.3368757 0 -4.3368757 -1.5090062e-10 17.820115 + 1005 0 -4.3368757 0 -4.3368757 8.7876622e-11 17.820115 + 1006 0 -4.3368757 0 -4.3368757 -1.6420972e-10 17.820115 + 1007 0 -4.3368757 0 -4.3368757 3.5240375e-10 17.820115 + 1008 0 -4.3368757 0 -4.3368757 -2.0412732e-10 17.820115 + 1009 0 -4.3368757 0 -4.3368757 1.2778556e-10 17.820115 + 1010 0 -4.3368757 0 -4.3368757 -2.0412732e-10 17.820115 + 1011 0 -4.3368757 0 -4.3368757 1.011674e-10 17.820115 + 1012 0 -4.3368757 0 -4.3368757 8.7845221e-11 17.820115 + 1013 0 -4.3368757 0 -4.3368757 -2.307325e-10 17.820115 + 1014 0 -4.3368757 0 -4.3368757 3.390947e-10 17.820115 + 1015 0 -4.3368757 0 -4.3368757 3.390947e-10 17.820115 + 1016 0 -4.3368757 0 -4.3368757 -1.6420972e-10 17.820115 + 1017 0 -4.3368757 0 -4.3368757 -1.6420972e-10 17.820115 + 1018 0 -4.3368757 0 -4.3368757 1.1449483e-10 17.820115 + 1019 0 -4.3368757 0 -4.3368757 -2.0413696e-10 17.820115 + 1020 0 -4.3368757 0 -4.3368757 3.6571286e-10 17.820115 + 1021 0 -4.3368757 0 -4.3368757 -1.6420972e-10 17.820115 + 1022 0 -4.3368757 0 -4.3368757 -5.767918e-10 17.820115 + 1023 0 -4.3368757 0 -4.3368757 3.524038e-10 17.820115 + 1024 0 -4.3368757 0 -4.3368757 -1.6420972e-10 17.820115 + 1025 0 -4.3368757 0 -4.3368757 1.1449483e-10 17.820115 + 1026 0 -4.3368757 0 -4.3368757 -1.6420972e-10 17.820115 + 1027 0 -4.3368757 0 -4.3368757 3.7902196e-10 17.820115 + 1028 0 -4.3368757 0 -4.3368757 -5.767918e-10 17.820115 + 1029 0 -4.3368757 0 -4.3368757 3.7902196e-10 17.820115 + 1030 0 -4.3368757 0 -4.3368757 3.6571286e-10 17.820115 + 1031 0 -4.3368757 0 -4.3368757 -6.0341001e-10 17.820115 + 1032 0 -4.3368757 0 -4.3368757 3.7902196e-10 17.820115 + 1033 0 -4.3368757 0 -4.3368757 -2.3073265e-10 17.820115 + 1034 0 -4.3368757 0 -4.3368757 -2.3073265e-10 17.820115 + 1035 0 -4.3368757 0 -4.3368757 8.7845348e-11 17.820115 + 1036 0 -4.3368757 0 -4.3368757 1.0116735e-10 17.820115 + 1037 0 -4.3368757 0 -4.3368757 1.0116735e-10 17.820115 + 1038 0 -4.3368757 0 -4.3368757 -2.1743642e-10 17.820115 + 1039 0 -4.3368757 0 -4.3368757 3.6571286e-10 17.820115 + 1040 0 -4.3368757 0 -4.3368757 3.5240375e-10 17.820115 + 1041 0 -4.3368757 0 -4.3368757 -5.9010091e-10 17.820115 + 1042 0 -4.3368757 0 -4.3368757 3.524038e-10 17.820115 + 1043 0 -4.3368757 0 -4.3368757 1.0116735e-10 17.820115 + 1044 0 -4.3368757 0 -4.3368757 -1.7750911e-10 17.820115 + 1045 0 -4.3368757 0 -4.3368757 3.6571286e-10 17.820115 + 1046 0 -4.3368757 0 -4.3368757 3.2578559e-10 17.820115 + 1047 0 -4.3368757 0 -4.3368757 -1.5090062e-10 17.820115 + 1048 0 -4.3368757 0 -4.3368757 -1.5090062e-10 17.820115 + 1049 0 -4.3368757 0 -4.3368757 8.7876622e-11 17.820115 + 1050 0 -4.3368757 0 -4.3368757 -1.6420972e-10 17.820115 + 1051 0 -4.3368757 0 -4.3368757 1.1446343e-10 17.820115 + 1052 0 -4.3368757 0 -4.3368757 8.7876622e-11 17.820115 + 1053 0 -4.3368757 0 -4.3368757 1.0116735e-10 17.820115 + 1054 0 -4.3368757 0 -4.3368757 -1.6420972e-10 17.820115 + 1055 0 -4.3368757 0 -4.3368757 1.1446345e-10 17.820115 + 1056 0 -4.3368757 0 -4.3368757 -6.0341001e-10 17.820115 + 1057 0 -4.3368757 0 -4.3368757 -2.4404176e-10 17.820115 + 1058 0 -4.3368757 0 -4.3368757 1.2777256e-10 17.820115 + 1059 0 -4.3368757 0 -4.3368757 1.0116735e-10 17.820115 + 1060 0 -4.3368757 0 -4.3368757 -2.4404176e-10 17.820115 + 1061 0 -4.3368757 0 -4.3368757 3.5240375e-10 17.820115 + 1062 0 -4.3368757 0 -4.3368757 -1.6420972e-10 17.820115 + 1063 0 -4.3368757 0 -4.3368757 -5.7679178e-10 17.820115 + 1064 0 -4.3368757 0 -4.3368757 3.6571286e-10 17.820115 + 1065 0 -4.3368757 0 -4.3368757 1.2777256e-10 17.820115 + 1066 0 -4.3368757 0 -4.3368757 -2.1742355e-10 17.820115 + 1067 0 -4.3368757 0 -4.3368757 1.1446345e-10 17.820115 + 1068 0 -4.3368757 0 -4.3368757 -2.3073265e-10 17.820115 + 1069 0 -4.3368757 0 -4.3368757 3.9233759e-10 17.820115 + 1070 0 -4.3368757 0 -4.3368757 1.1446345e-10 17.820115 + 1071 0 -4.3368757 0 -4.3368757 -1.6420972e-10 17.820115 + 1072 0 -4.3368757 0 -4.3368757 3.9233759e-10 17.820115 + 1073 0 -4.3368757 0 -4.3368757 1.145013e-10 17.820115 + 1074 0 -4.3368757 0 -4.3368757 -1.6420972e-10 17.820115 + 1075 0 -4.3368757 0 -4.3368757 3.7902848e-10 17.820115 + 1076 0 -4.3368757 0 -4.3368757 -2.1743642e-10 17.820115 + 1077 0 -4.3368757 0 -4.3368757 -2.1743642e-10 17.820115 + 1078 0 -4.3368757 0 -4.3368757 1.2778558e-10 17.820115 + 1079 0 -4.3368757 0 -4.3368757 -2.1743642e-10 17.820115 + 1080 0 -4.3368757 0 -4.3368757 1.1446345e-10 17.820115 + 1081 0 -4.3368757 0 -4.3368757 1.4109469e-10 17.820115 + 1082 0 -4.3368757 0 -4.3368757 1.1446345e-10 17.820115 + 1083 0 -4.3368757 0 -4.3368757 -2.1743642e-10 17.820115 + 1084 0 -4.3368757 0 -4.3368757 1.1446345e-10 17.820115 + 1085 0 -4.3368757 0 -4.3368757 1.2778558e-10 17.820115 + 1086 0 -4.3368757 0 -4.3368757 1.1446345e-10 17.820115 + 1087 0 -4.3368757 0 -4.3368757 1.0115435e-10 17.820115 + 1088 0 -4.3368757 0 -4.3368757 -2.4404176e-10 17.820115 + 1089 0 -4.3368757 0 -4.3368757 1.1446345e-10 17.820115 + 1090 0 -4.3368757 0 -4.3368757 -2.4404176e-10 17.820115 + 1091 0 -4.3368757 0 -4.3368757 3.7902848e-10 17.820115 + 1092 0 -4.3368757 0 -4.3368757 1.0115435e-10 17.820115 + 1093 0 -4.3368757 0 -4.3368757 -5.9010088e-10 17.820115 + 1094 0 -4.3368757 0 -4.3368757 3.7902848e-10 17.820115 + 1095 0 -4.3368757 0 -4.3368757 -5.9010088e-10 17.820115 + 1096 0 -4.3368757 0 -4.3368757 3.7902848e-10 17.820115 + 1097 0 -4.3368757 0 -4.3368757 1.1446345e-10 17.820115 + 1098 0 -4.3368757 0 -4.3368757 -2.4404176e-10 17.820115 + 1099 0 -4.3368757 0 -4.3368757 3.7902848e-10 17.820115 + 1100 0 -4.3368757 0 -4.3368757 3.7902848e-10 17.820115 + 1101 0 -4.3368757 0 -4.3368757 -2.0413704e-10 17.820115 + 1102 0 -4.3368757 0 -4.3368757 -2.0413704e-10 17.820115 + 1103 0 -4.3368757 0 -4.3368757 1.011922e-10 17.820115 + 1104 0 -4.3368757 0 -4.3368757 1.0115435e-10 17.820115 + 1105 0 -4.3368757 0 -4.3368757 -1.9082793e-10 17.820115 + 1106 0 -4.3368757 0 -4.3368757 -1.9082793e-10 17.820115 + 1107 0 -4.3368757 0 -4.3368757 1.1446345e-10 17.820115 + 1108 0 -4.3368757 0 -4.3368757 1.011922e-10 17.820115 + 1109 0 -4.3368757 0 -4.3368757 -1.7751883e-10 17.820115 + 1110 0 -4.3368757 0 -4.3368757 3.6571938e-10 17.820115 + 1111 0 -4.3368757 0 -4.3368757 -2.3074552e-10 17.820115 + 1112 0 -4.3368757 0 -4.3368757 1.1447648e-10 17.820115 + 1113 0 -4.3368757 0 -4.3368757 8.7845246e-11 17.820115 + 1114 0 -4.3368757 0 -4.3368757 -2.3074552e-10 17.820115 + 1115 0 -4.3368757 0 -4.3368757 3.7902848e-10 17.820115 + 1116 0 -4.3368757 0 -4.3368757 -2.0413704e-10 17.820115 + 1117 0 -4.3368757 0 -4.3368757 -2.0413704e-10 17.820115 + 1118 0 -4.3368757 0 -4.3368757 1.011922e-10 17.820115 + 1119 0 -4.3368757 0 -4.3368757 8.7845246e-11 17.820115 + 1120 0 -4.3368757 0 -4.3368757 -1.9082793e-10 17.820115 + 1121 0 -4.3368757 0 -4.3368757 -1.6420972e-10 17.820115 + 1122 0 -4.3368757 0 -4.3368757 3.5241027e-10 17.820115 + 1123 0 -4.3368757 0 -4.3368757 -5.6348267e-10 17.820115 + 1124 0 -4.3368757 0 -4.3368757 3.7902848e-10 17.820115 + 1125 0 -4.3368757 0 -4.3368757 7.4536142e-11 17.820115 + 1126 0 -4.3368757 0 -4.3368757 -5.6348267e-10 17.820115 + 1127 0 -4.3368757 0 -4.3368757 3.6571938e-10 17.820115 + 1128 0 -4.3368757 0 -4.3368757 1.1447648e-10 17.820115 + 1129 0 -4.3368757 0 -4.3368757 -2.4405463e-10 17.820115 + 1130 0 -4.3368757 0 -4.3368757 -1.7751883e-10 17.820115 + 1131 0 -4.3368757 0 -4.3368757 3.5241027e-10 17.820115 + 1132 0 -4.3368757 0 -4.3368757 -1.7751883e-10 17.820115 + 1133 0 -4.3368757 0 -4.3368757 -1.7751883e-10 17.820115 + 1134 0 -4.3368757 0 -4.3368757 8.7883095e-11 17.820115 + 1135 0 -4.3368757 0 -4.3368757 -1.7751883e-10 17.820115 + 1136 0 -4.3368757 0 -4.3368757 3.3910117e-10 17.820115 + 1137 0 -4.3368757 0 -4.3368757 -5.6348267e-10 17.820115 + 1138 0 -4.3368757 0 -4.3368757 3.6571938e-10 17.820115 + 1139 0 -4.3368757 0 -4.3368757 1.1446348e-10 17.820115 + 1140 0 -4.3368757 0 -4.3368757 -2.3073265e-10 17.820115 + 1141 0 -4.3368757 0 -4.3368757 3.7902851e-10 17.820115 + 1142 0 -4.3368757 0 -4.3368757 3.7902851e-10 17.820115 + 1143 0 -4.3368757 0 -4.3368757 -1.9082793e-10 17.820115 + 1144 0 -4.3368757 0 -4.3368757 1.1450128e-10 17.820115 + 1145 0 -4.3368757 0 -4.3368757 -1.9082793e-10 17.820115 + 1146 0 -4.3368757 0 -4.3368757 3.7902851e-10 17.820115 + 1147 0 -4.3368757 0 -4.3368757 -5.7679178e-10 17.820115 + 1148 0 -4.3368757 0 -4.3368757 3.9233761e-10 17.820115 + 1149 0 -4.3368757 0 -4.3368757 -1.9082793e-10 17.820115 + 1150 0 -4.3368757 0 -4.3368757 -1.9082793e-10 17.820115 + 1151 0 -4.3368757 0 -4.3368757 1.1450128e-10 17.820115 + 1152 0 -4.3368757 0 -4.3368757 -1.9082793e-10 17.820115 + 1153 0 -4.3368757 0 -4.3368757 3.7902851e-10 17.820115 + 1154 0 -4.3368757 0 -4.3368757 -1.9082793e-10 17.820115 + 1155 0 -4.3368757 0 -4.3368757 1.1450128e-10 17.820115 + 1156 0 -4.3368757 0 -4.3368757 -1.9082793e-10 17.820115 + 1157 0 -4.3368757 0 -4.3368757 3.7902851e-10 17.820115 + 1158 0 -4.3368757 0 -4.3368757 -5.7679178e-10 17.820115 + 1159 0 -4.3368757 0 -4.3368757 3.7902851e-10 17.820115 + 1160 0 -4.3368757 0 -4.3368757 -1.9082793e-10 17.820115 + 1161 0 -4.3368757 0 -4.3368757 1.1450128e-10 17.820115 + 1162 0 -4.3368757 0 -4.3368757 -1.9082793e-10 17.820115 + 1163 0 -4.3368757 0 -4.3368757 3.7902851e-10 17.820115 + 1164 0 -4.3368757 0 -4.3368757 -1.9082793e-10 17.820115 + 1165 0 -4.3368757 0 -4.3368757 1.1450128e-10 17.820115 + 1166 0 -4.3368757 0 -4.3368757 -1.9082793e-10 17.820115 + 1167 0 -4.3368757 0 -4.3368757 3.7902851e-10 17.820115 + 1168 0 -4.3368757 0 -4.3368757 -5.7679178e-10 17.820115 + 1169 0 -4.3368757 0 -4.3368757 3.7902851e-10 17.820115 + 1170 0 -4.3368757 0 -4.3368757 1.0116737e-10 17.820115 + 1171 0 -4.3368757 0 -4.3368757 -2.1743644e-10 17.820115 + 1172 0 -4.3368757 0 -4.3368757 -1.9082793e-10 17.820115 + 1173 0 -4.3368757 0 -4.3368757 1.0116737e-10 17.820115 + 1174 0 -4.3368757 0 -4.3368757 3.657194e-10 17.820115 + 1175 0 -4.3368757 0 -4.3368757 3.7902851e-10 17.820115 + 1176 0 -4.3368757 0 -4.3368757 -5.6348267e-10 17.820115 + 1177 0 -4.3368757 0 -4.3368757 3.7902851e-10 17.820115 + 1178 0 -4.3368757 0 -4.3368757 1.2778558e-10 17.820115 + 1179 0 -4.3368757 0 -4.3368757 -5.6348267e-10 17.820115 + 1180 0 -4.3368757 0 -4.3368757 3.9233111e-10 17.820115 + 1181 0 -4.3368757 0 -4.3368757 1.1446348e-10 17.820115 + 1182 0 -4.3368757 0 -4.3368757 -2.3072938e-10 17.820115 + 1183 0 -4.3368757 0 -4.3368757 1.1446348e-10 17.820115 + 1184 0 -4.3368757 0 -4.3368757 1.0116737e-10 17.820115 + 1185 0 -4.3368757 0 -4.3368757 -2.4404176e-10 17.820115 + 1186 0 -4.3368757 0 -4.3368757 3.7902201e-10 17.820115 + 1187 0 -4.3368757 0 -4.3368757 1.1446348e-10 17.820115 + 1188 0 -4.3368757 0 -4.3368757 1.0116737e-10 17.820115 + 1189 0 -4.3368757 0 -4.3368757 1.0116737e-10 17.820115 + 1190 0 -4.3368757 0 -4.3368757 -5.6348267e-10 17.820115 + 1191 0 -4.3368757 0 -4.3368757 -2.3074555e-10 17.820115 + 1192 0 -4.3368757 0 -4.3368757 3.7902201e-10 17.820115 + 1193 0 -4.3368757 0 -4.3368757 3.7902201e-10 17.820115 + 1194 0 -4.3368757 0 -4.3368757 -1.7751885e-10 17.820115 + 1195 0 -4.3368757 0 -4.3368757 1.1449803e-10 17.820115 + 1196 0 -4.3368757 0 -4.3368757 -1.7751885e-10 17.820115 + 1197 0 -4.3368757 0 -4.3368757 1.1446348e-10 17.820115 + 1198 0 -4.3368757 0 -4.3368757 1.0119217e-10 17.820115 + 1199 0 -4.3368757 0 -4.3368757 -1.7751885e-10 17.820115 + 1200 0 -4.3368757 0 -4.3368757 3.7902201e-10 17.820115 + 1201 0 -4.3368757 0 -4.3368757 -1.7751885e-10 17.820115 + 1202 0 -4.3368757 0 -4.3368757 1.0118893e-10 17.820115 + 1203 0 -4.3368757 0 -4.3368757 -1.7751885e-10 17.820115 + 1204 0 -4.3368757 0 -4.3368757 1.1446348e-10 17.820115 + 1205 0 -4.3368757 0 -4.3368757 1.1449803e-10 17.820115 + 1206 0 -4.3368757 0 -4.3368757 -1.7751885e-10 17.820115 + 1207 0 -4.3368757 0 -4.3368757 3.7902201e-10 17.820115 + 1208 0 -4.3368757 0 -4.3368757 -1.7751885e-10 17.820115 + 1209 0 -4.3368757 0 -4.3368757 1.0118893e-10 17.820115 + 1210 0 -4.3368757 0 -4.3368757 -1.7751885e-10 17.820115 + 1211 0 -4.3368757 0 -4.3368757 1.1446348e-10 17.820115 + 1212 0 -4.3368757 0 -4.3368757 -2.4403848e-10 17.820115 + 1213 0 -4.3368757 0 -4.3368757 3.7902201e-10 17.820115 + 1214 0 -4.3368757 0 -4.3368757 3.7902201e-10 17.820115 + 1215 0 -4.3368757 0 -4.3368757 1.0115438e-10 17.820115 + 1216 0 -4.3368757 0 -4.3368757 -5.9010088e-10 17.820115 + 1217 0 -4.3368757 0 -4.3368757 3.7902201e-10 17.820115 + 1218 0 -4.3368757 0 -4.3368757 -1.9082796e-10 17.820115 + 1219 0 -4.3368757 0 -4.3368757 3.6571291e-10 17.820115 + 1220 0 -4.3368757 0 -4.3368757 -6.0340999e-10 17.820115 + 1221 0 -4.3368757 0 -4.3368757 3.7902201e-10 17.820115 + 1222 0 -4.3368757 0 -4.3368757 1.1446348e-10 17.820115 + 1223 0 -4.3368757 0 -4.3368757 -5.9010088e-10 17.820115 + 1224 0 -4.3368757 0 -4.3368757 3.7902201e-10 17.820115 + 1225 0 -4.3368757 0 -4.3368757 -1.9082796e-10 17.820115 + 1226 0 -4.3368757 0 -4.3368757 1.0118893e-10 17.820115 + 1227 0 -4.3368757 0 -4.3368757 -2.0413706e-10 17.820115 + 1228 0 -4.3368757 0 -4.3368757 3.7902201e-10 17.820115 + 1229 0 -4.3368757 0 -4.3368757 -2.1744617e-10 17.820115 + 1230 0 -4.3368757 0 -4.3368757 1.0118893e-10 17.820115 + 1231 0 -4.3368757 0 -4.3368757 -2.0413706e-10 17.820115 + 1232 0 -4.3368757 0 -4.3368757 3.7902201e-10 17.820115 + 1233 0 -4.3368757 0 -4.3368757 7.4536167e-11 17.820115 + 1234 0 -4.3368757 0 -4.3368757 -5.5017367e-10 17.820115 + 1235 0 -4.3368757 0 -4.3368757 3.6571291e-10 17.820115 + 1236 0 -4.3368757 0 -4.3368757 -6.0340999e-10 17.820115 + 1237 0 -4.3368757 0 -4.3368757 3.7902201e-10 17.820115 + 1238 0 -4.3368757 0 -4.3368757 -2.0413706e-10 17.820115 + 1239 0 -4.3368757 0 -4.3368757 3.6571291e-10 17.820115 + 1240 0 -4.3368757 0 -4.3368757 -2.3074575e-10 17.820115 + 1241 0 -4.3368757 0 -4.3368757 -2.3074575e-10 17.820115 + 1242 0 -4.3368757 0 -4.3368757 1.0116737e-10 17.820115 + 1243 0 -4.3368757 0 -4.3368757 -2.4405465e-10 17.820115 + 1244 0 -4.3368757 0 -4.3368757 3.6571291e-10 17.820115 + 1245 0 -4.3368757 0 -4.3368757 -2.0413706e-10 17.820115 + 1246 0 -4.3368757 0 -4.3368757 3.6571291e-10 17.820115 + 1247 0 -4.3368757 0 -4.3368757 -2.3074575e-10 17.820115 + 1248 0 -4.3368757 0 -4.3368757 1.0116737e-10 17.820115 + 1249 0 -4.3368757 0 -4.3368757 -2.5736376e-10 17.820115 + 1250 0 -4.3368757 0 -4.3368757 3.524038e-10 17.820115 + 1251 0 -4.3368757 0 -4.3368757 -2.1744617e-10 17.820115 + 1252 0 -4.3368757 0 -4.3368757 3.390947e-10 17.820115 + 1253 0 -4.3368757 0 -4.3368757 -2.3074575e-10 17.820115 + 1254 0 -4.3368757 0 -4.3368757 1.1447648e-10 17.820115 + 1255 0 -4.3368757 0 -4.3368757 7.4536167e-11 17.820115 + 1256 0 -4.3368757 0 -4.3368757 -2.5736376e-10 17.820115 + 1257 0 -4.3368757 0 -4.3368757 8.7845272e-11 17.820115 + 1258 0 -4.3368757 0 -4.3368757 1.2778558e-10 17.820115 + 1259 0 -4.3368757 0 -4.3368757 7.4536167e-11 17.820115 + 1260 0 -4.3368757 0 -4.3368757 -2.0411125e-10 17.820115 + 1261 0 -4.3368757 0 -4.3368757 3.524038e-10 17.820115 + 1262 0 -4.3368757 0 -4.3368757 3.524038e-10 17.820115 + 1263 0 -4.3368757 0 -4.3368757 -1.9082798e-10 17.820115 + 1264 0 -4.3368757 0 -4.3368757 3.390947e-10 17.820115 + 1265 0 -4.3368757 0 -4.3368757 -2.0412429e-10 17.820115 + 1266 0 -4.3368757 0 -4.3368757 1.1447648e-10 17.820115 + 1267 0 -4.3368757 0 -4.3368757 1.0115438e-10 17.820115 + 1268 0 -4.3368757 0 -4.3368757 -2.3072945e-10 17.820115 + 1269 0 -4.3368757 0 -4.3368757 1.0115438e-10 17.820115 + 1270 0 -4.3368757 0 -4.3368757 -2.3072945e-10 17.820115 + 1271 0 -4.3368757 0 -4.3368757 1.1447648e-10 17.820115 + 1272 0 -4.3368757 0 -4.3368757 7.4536167e-11 17.820115 + 1273 0 -4.3368757 0 -4.3368757 7.4536167e-11 17.820115 + 1274 0 -4.3368757 0 -4.3368757 -2.1742035e-10 17.820115 + 1275 0 -4.3368757 0 -4.3368757 7.4536167e-11 17.820115 + 1276 0 -4.3368757 0 -4.3368757 -2.1742035e-10 17.820115 + 1277 0 -4.3368757 0 -4.3368757 3.524038e-10 17.820115 + 1278 0 -4.3368757 0 -4.3368757 -1.9082798e-10 17.820115 + 1279 0 -4.3368757 0 -4.3368757 3.657128e-10 17.820115 + 1280 0 -4.3368757 0 -4.3368757 -2.0412429e-10 17.820115 + 1281 0 -4.3368757 0 -4.3368757 -5.5017367e-10 17.820115 + 1282 0 -4.3368757 0 -4.3368757 -5.6348278e-10 17.820115 + 1283 0 -4.3368757 0 -4.3368757 3.6571291e-10 17.820115 + 1284 0 -4.3368757 0 -4.3368757 8.7858269e-11 17.820115 + 1285 0 -4.3368757 0 -4.3368757 -2.0412427e-10 17.820115 + 1286 0 -4.3368757 0 -4.3368757 8.7858269e-11 17.820115 + 1287 0 -4.3368757 0 -4.3368757 -1.9081516e-10 17.820115 + 1288 0 -4.3368757 0 -4.3368757 1.0115438e-10 17.820115 + 1289 0 -4.3368757 0 -4.3368757 1.0116737e-10 17.820115 + 1290 0 -4.3368757 0 -4.3368757 7.4536167e-11 17.820115 + 1291 0 -4.3368757 0 -4.3368757 -2.3072945e-10 17.820115 + 1292 0 -4.3368757 0 -4.3368757 3.524038e-10 17.820115 + 1293 0 -4.3368757 0 -4.3368757 3.6571291e-10 17.820115 + 1294 0 -4.3368757 0 -4.3368757 -1.9082796e-10 17.820115 + 1295 0 -4.3368757 0 -4.3368757 3.7902191e-10 17.820115 + 1296 0 -4.3368757 0 -4.3368757 -5.501737e-10 17.820115 + 1297 0 -4.3368757 0 -4.3368757 3.6571291e-10 17.820115 + 1298 0 -4.3368757 0 -4.3368757 -5.501737e-10 17.820115 + 1299 0 -4.3368757 0 -4.3368757 3.7902201e-10 17.820115 + 1300 0 -4.3368757 0 -4.3368757 3.390947e-10 17.820115 + 1301 0 -4.3368757 0 -4.3368757 -5.501737e-10 17.820115 + 1302 0 -4.3368757 0 -4.3368757 3.6571291e-10 17.820115 + 1303 0 -4.3368757 0 -4.3368757 -1.9082796e-10 17.820115 + 1304 0 -4.3368757 0 -4.3368757 3.524038e-10 17.820115 + 1305 0 -4.3368757 0 -4.3368757 -5.501737e-10 17.820115 + 1306 0 -4.3368757 0 -4.3368757 3.524038e-10 17.820115 + 1307 0 -4.3368757 0 -4.3368757 -1.9082796e-10 17.820115 + 1308 0 -4.3368757 0 -4.3368757 1.1450108e-10 17.820115 + 1309 0 -4.3368757 0 -4.3368757 -1.9082796e-10 17.820115 + 1310 0 -4.3368757 0 -4.3368757 3.6570638e-10 17.820115 + 1311 0 -4.3368757 0 -4.3368757 1.2777238e-10 17.820115 + 1312 0 -4.3368757 0 -4.3368757 -5.501737e-10 17.820115 + 1313 0 -4.3368757 0 -4.3368757 3.524038e-10 17.820115 + 1314 0 -4.3368757 0 -4.3368757 -5.501737e-10 17.820115 + 1315 0 -4.3368757 0 -4.3368757 3.6571291e-10 17.820115 + 1316 0 -4.3368757 0 -4.3368757 1.0116735e-10 17.820115 + 1317 0 -4.3368757 0 -4.3368757 -5.501737e-10 17.820115 + 1318 0 -4.3368757 0 -4.3368757 3.7901549e-10 17.820115 + 1319 0 -4.3368757 0 -4.3368757 1.0115438e-10 17.820115 + 1320 0 -4.3368757 0 -4.3368757 -2.3072948e-10 17.820115 + 1321 0 -4.3368757 0 -4.3368757 1.0115438e-10 17.820115 + 1322 0 -4.3368757 0 -4.3368757 1.1447632e-10 17.820115 + 1323 0 -4.3368757 0 -4.3368757 -2.0412427e-10 17.820115 + 1324 0 -4.3368757 0 -4.3368757 1.0116735e-10 17.820115 + 1325 0 -4.3368757 0 -4.3368757 -2.1743337e-10 17.820115 + 1326 0 -4.3368757 0 -4.3368757 1.0115438e-10 17.820115 + 1327 0 -4.3368757 0 -4.3368757 1.0116735e-10 17.820115 + 1328 0 -4.3368757 0 -4.3368757 1.2777238e-10 17.820115 + 1329 0 -4.3368757 0 -4.3368757 1.2777238e-10 17.820115 + 1330 0 -4.3368757 0 -4.3368757 -2.3072948e-10 17.820115 + 1331 0 -4.3368757 0 -4.3368757 1.0115438e-10 17.820115 + 1332 0 -4.3368757 0 -4.3368757 -2.3072948e-10 17.820115 + 1333 0 -4.3368757 0 -4.3368757 3.6570638e-10 17.820115 + 1334 0 -4.3368757 0 -4.3368757 1.0115438e-10 17.820115 + 1335 0 -4.3368757 0 -4.3368757 1.0115438e-10 17.820115 + 1336 0 -4.3368757 0 -4.3368757 1.1447632e-10 17.820115 + 1337 0 -4.3368757 0 -4.3368757 -2.1743337e-10 17.820115 + 1338 0 -4.3368757 0 -4.3368757 8.7858243e-11 17.820115 + 1339 0 -4.3368757 0 -4.3368757 -2.1743337e-10 17.820115 + 1340 0 -4.3368757 0 -4.3368757 3.6570638e-10 17.820115 + 1341 0 -4.3368757 0 -4.3368757 3.6570638e-10 17.820115 + 1342 0 -4.3368757 0 -4.3368757 -2.1744617e-10 17.820115 + 1343 0 -4.3368757 0 -4.3368757 3.9232449e-10 17.820115 + 1344 0 -4.3368757 0 -4.3368757 -5.7679191e-10 17.820115 + 1345 0 -4.3368757 0 -4.3368757 3.6570638e-10 17.820115 + 1346 0 -4.3368757 0 -4.3368757 1.1446328e-10 17.820115 + 1347 0 -4.3368757 0 -4.3368757 -5.7679191e-10 17.820115 + 1348 0 -4.3368757 0 -4.3368757 3.6570638e-10 17.820115 + 1349 0 -4.3368757 0 -4.3368757 -5.7679191e-10 17.820115 + 1350 0 -4.3368757 0 -4.3368757 3.6570638e-10 17.820115 + 1351 0 -4.3368757 0 -4.3368757 3.5239728e-10 17.820115 + 1352 0 -4.3368757 0 -4.3368757 -5.7679191e-10 17.820115 + 1353 0 -4.3368757 0 -4.3368757 3.7901549e-10 17.820115 + 1354 0 -4.3368757 0 -4.3368757 -2.1744617e-10 17.820115 + 1355 0 -4.3368757 0 -4.3368757 3.9232449e-10 17.820115 + 1356 0 -4.3368757 0 -4.3368757 -2.3074248e-10 17.820115 + 1357 0 -4.3368757 0 -4.3368757 8.7858243e-11 17.820115 + 1358 0 -4.3368757 0 -4.3368757 -2.1743337e-10 17.820115 + 1359 0 -4.3368757 0 -4.3368757 7.4536167e-11 17.820115 + 1360 0 -4.3368757 0 -4.3368757 8.7858243e-11 17.820115 + 1361 0 -4.3368757 0 -4.3368757 8.7845272e-11 17.820115 + 1362 0 -4.3368757 0 -4.3368757 -2.3072948e-10 17.820115 + 1363 0 -4.3368757 0 -4.3368757 3.3908817e-10 17.820115 + 1364 0 -4.3368757 0 -4.3368757 3.5239728e-10 17.820115 + 1365 0 -4.3368757 0 -4.3368757 7.4536167e-11 17.820115 + 1366 0 -4.3368757 0 -4.3368757 -5.5017367e-10 17.820115 + 1367 0 -4.3368757 0 -4.3368757 3.3908817e-10 17.820115 + 1368 0 -4.3368757 0 -4.3368757 -1.9082796e-10 17.820115 + 1369 0 -4.3368757 0 -4.3368757 3.7901538e-10 17.820115 + 1370 0 -4.3368757 0 -4.3368757 -5.5017367e-10 17.820115 + 1371 0 -4.3368757 0 -4.3368757 3.5239728e-10 17.820115 + 1372 0 -4.3368757 0 -4.3368757 -2.3074248e-10 17.820115 + 1373 0 -4.3368757 0 -4.3368757 1.1447645e-10 17.820115 + 1374 0 -4.3368757 0 -4.3368757 7.4536167e-11 17.820115 + 1375 0 -4.3368757 0 -4.3368757 -2.1742035e-10 17.820115 + 1376 0 -4.3368757 0 -4.3368757 3.3908817e-10 17.820115 + 1377 0 -4.3368757 0 -4.3368757 3.3908817e-10 17.820115 + 1378 0 -4.3368757 0 -4.3368757 -1.9082796e-10 17.820115 + 1379 0 -4.3368757 0 -4.3368757 3.6570628e-10 17.820115 + 1380 0 -4.3368757 0 -4.3368757 -2.0412424e-10 17.820115 + 1381 0 -4.3368757 0 -4.3368757 -5.5017367e-10 17.820115 + 1382 0 -4.3368757 0 -4.3368757 -5.5017367e-10 17.820115 + 1383 0 -4.3368757 0 -4.3368757 3.3908817e-10 17.820115 + 1384 0 -4.3368757 0 -4.3368757 1.2777236e-10 17.820115 + 1385 0 -4.3368757 0 -4.3368757 -5.6348278e-10 17.820115 + 1386 0 -4.3368757 0 -4.3368757 3.6570636e-10 17.820115 + 1387 0 -4.3368757 0 -4.3368757 1.1447632e-10 17.820115 + 1388 0 -4.3368757 0 -4.3368757 -5.7679188e-10 17.820115 + 1389 0 -4.3368757 0 -4.3368757 3.3908817e-10 17.820115 + 1390 0 -4.3368757 0 -4.3368757 -5.5017367e-10 17.820115 + 1391 0 -4.3368757 0 -4.3368757 3.5239728e-10 17.820115 + 1392 0 -4.3368757 0 -4.3368757 1.0115435e-10 17.820115 + 1393 0 -4.3368757 0 -4.3368757 -2.3072945e-10 17.820115 + 1394 0 -4.3368757 0 -4.3368757 1.0115435e-10 17.820115 + 1395 0 -4.3368757 0 -4.3368757 1.1447632e-10 17.820115 + 1396 0 -4.3368757 0 -4.3368757 1.1447632e-10 17.820115 + 1397 0 -4.3368757 0 -4.3368757 -5.6348278e-10 17.820115 + 1398 0 -4.3368757 0 -4.3368757 3.3908817e-10 17.820115 + 1399 0 -4.3368757 0 -4.3368757 -2.0412424e-10 17.820115 + 1400 0 -4.3368757 0 -4.3368757 -2.0412424e-10 17.820115 + 1401 0 -4.3368757 0 -4.3368757 1.0116735e-10 17.820115 + 1402 0 -4.3368757 0 -4.3368757 1.0115435e-10 17.820115 + 1403 0 -4.3368757 0 -4.3368757 -2.3072945e-10 17.820115 + 1404 0 -4.3368757 0 -4.3368757 3.6570636e-10 17.820115 + 1405 0 -4.3368757 0 -4.3368757 3.6570636e-10 17.820115 + 1406 0 -4.3368757 0 -4.3368757 -1.9082806e-10 17.820115 + 1407 0 -4.3368757 0 -4.3368757 1.2780373e-10 17.820115 + 1408 0 -4.3368757 0 -4.3368757 -1.9082796e-10 17.820115 + 1409 0 -4.3368757 0 -4.3368757 3.9232446e-10 17.820115 + 1410 0 -4.3368757 0 -4.3368757 -5.5017367e-10 17.820115 + 1411 0 -4.3368757 0 -4.3368757 3.6570636e-10 17.820115 + 1412 0 -4.3368757 0 -4.3368757 -1.9082806e-10 17.820115 + 1413 0 -4.3368757 0 -4.3368757 1.2780373e-10 17.820115 + 1414 0 -4.3368757 0 -4.3368757 -1.9082796e-10 17.820115 + 1415 0 -4.3368757 0 -4.3368757 3.9232446e-10 17.820115 + 1416 0 -4.3368757 0 -4.3368757 -5.5017367e-10 17.820115 + 1417 0 -4.3368757 0 -4.3368757 3.6570636e-10 17.820115 + 1418 0 -4.3368757 0 -4.3368757 1.2777233e-10 17.820115 + 1419 0 -4.3368757 0 -4.3368757 -2.4403856e-10 17.820115 + 1420 0 -4.3368757 0 -4.3368757 1.0115433e-10 17.820115 + 1421 0 -4.3368757 0 -4.3368757 1.1447632e-10 17.820115 + 1422 0 -4.3368757 0 -4.3368757 -5.6348278e-10 17.820115 + 1423 0 -4.3368757 0 -4.3368757 -2.1743335e-10 17.820115 + 1424 0 -4.3368757 0 -4.3368757 3.6570625e-10 17.820115 + 1425 0 -4.3368757 0 -4.3368757 3.6570625e-10 17.820115 + 1426 0 -4.3368757 0 -4.3368757 -5.5017367e-10 17.820115 + 1427 0 -4.3368757 0 -4.3368757 3.5239725e-10 17.820115 + 1428 0 -4.3368757 0 -4.3368757 -1.6420985e-10 17.820115 + 1429 0 -4.3368757 0 -4.3368757 1.0118552e-10 17.820115 + 1430 0 -4.3368757 0 -4.3368757 -1.9082796e-10 17.820115 + 1431 0 -4.3368757 0 -4.3368757 3.6570625e-10 17.820115 + 1432 0 -4.3368757 0 -4.3368757 -5.5017367e-10 17.820115 + 1433 0 -4.3368757 0 -4.3368757 3.5239725e-10 17.820115 + 1434 0 -4.3368757 0 -4.3368757 1.2777233e-10 17.820115 + 1435 0 -4.3368757 0 -4.3368757 -5.6348278e-10 17.820115 + 1436 0 -4.3368757 0 -4.3368757 3.5239725e-10 17.820115 + 1437 0 -4.3368757 0 -4.3368757 1.2778543e-10 17.820115 + 1438 0 -4.3368757 0 -4.3368757 -5.5017367e-10 17.820115 + 1439 0 -4.3368757 0 -4.3368757 3.9233096e-10 17.820115 + 1440 0 -4.3368757 0 -4.3368757 -5.5017367e-10 17.820115 + 1441 0 -4.3368757 0 -4.3368757 3.6571286e-10 17.820115 + 1442 0 -4.3368757 0 -4.3368757 1.2777233e-10 17.820115 + 1443 0 -4.3368757 0 -4.3368757 -5.6348278e-10 17.820115 + 1444 0 -4.3368757 0 -4.3368757 3.6571286e-10 17.820115 + 1445 0 -4.3368757 0 -4.3368757 -1.6420985e-10 17.820115 + 1446 0 -4.3368757 0 -4.3368757 1.2781023e-10 17.820115 + 1447 0 -4.3368757 0 -4.3368757 -1.9082796e-10 17.820115 + 1448 0 -4.3368757 0 -4.3368757 3.9233096e-10 17.820115 + 1449 0 -4.3368757 0 -4.3368757 -5.5017367e-10 17.820115 + 1450 0 -4.3368757 0 -4.3368757 3.6571286e-10 17.820115 + 1451 0 -4.3368757 0 -4.3368757 1.2777233e-10 17.820115 + 1452 0 -4.3368757 0 -4.3368757 -2.3072945e-10 17.820115 + 1453 0 -4.3368757 0 -4.3368757 1.0115433e-10 17.820115 + 1454 0 -4.3368757 0 -4.3368757 -2.3072945e-10 17.820115 + 1455 0 -4.3368757 0 -4.3368757 3.6571286e-10 17.820115 + 1456 0 -4.3368757 0 -4.3368757 3.6571286e-10 17.820115 + 1457 0 -4.3368757 0 -4.3368757 -2.1744617e-10 17.820115 + 1458 0 -4.3368757 0 -4.3368757 1.2777233e-10 17.820115 + 1459 0 -4.3368757 0 -4.3368757 1.2781023e-10 17.820115 + 1460 0 -4.3368757 0 -4.3368757 -2.0413706e-10 17.820115 + 1461 0 -4.3368757 0 -4.3368757 3.9233096e-10 17.820115 + 1462 0 -4.3368757 0 -4.3368757 -5.7679188e-10 17.820115 + 1463 0 -4.3368757 0 -4.3368757 3.6571286e-10 17.820115 + 1464 0 -4.3368757 0 -4.3368757 1.2777233e-10 17.820115 + 1465 0 -4.3368757 0 -4.3368757 -5.6348278e-10 17.820115 + 1466 0 -4.3368757 0 -4.3368757 3.6571286e-10 17.820115 + 1467 0 -4.3368757 0 -4.3368757 1.1447632e-10 17.820115 + 1468 0 -4.3368757 0 -4.3368757 -5.7679188e-10 17.820115 + 1469 0 -4.3368757 0 -4.3368757 3.9233096e-10 17.820115 + 1470 0 -4.3368757 0 -4.3368757 -2.3074245e-10 17.820115 + 1471 0 -4.3368757 0 -4.3368757 3.5240375e-10 17.820115 + 1472 0 -4.3368757 0 -4.3368757 -1.9082806e-10 17.820115 + 1473 0 -4.3368757 0 -4.3368757 1.1450113e-10 17.820115 + 1474 0 -4.3368757 0 -4.3368757 -2.1744617e-10 17.820115 + 1475 0 -4.3368757 0 -4.3368757 1.1446323e-10 17.820115 + 1476 0 -4.3368757 0 -4.3368757 -2.3072945e-10 17.820115 + 1477 0 -4.3368757 0 -4.3368757 3.5240375e-10 17.820115 + 1478 0 -4.3368757 0 -4.3368757 3.5240375e-10 17.820115 + 1479 0 -4.3368757 0 -4.3368757 -1.9082806e-10 17.820115 + 1480 0 -4.3368757 0 -4.3368757 1.1450113e-10 17.820115 + 1481 0 -4.3368757 0 -4.3368757 7.4536117e-11 17.820115 + 1482 0 -4.3368757 0 -4.3368757 1.2778545e-10 17.820115 + 1483 0 -4.3368757 0 -4.3368757 1.2778545e-10 17.820115 + 1484 0 -4.3368757 0 -4.3368757 -5.9010098e-10 17.820115 + 1485 0 -4.3368757 0 -4.3368757 -2.4405156e-10 17.820115 + 1486 0 -4.3368757 0 -4.3368757 1.0115412e-10 17.820115 + 1487 0 -4.3368757 0 -4.3368757 1.4109456e-10 17.820115 + 1488 0 -4.3368757 0 -4.3368757 -2.3074245e-10 17.820115 + 1489 0 -4.3368757 0 -4.3368757 1.0116722e-10 17.820115 + 1490 0 -4.3368757 0 -4.3368757 -2.1743335e-10 17.820115 + 1491 0 -4.3368757 0 -4.3368757 3.3909465e-10 17.820115 + 1492 0 -4.3368757 0 -4.3368757 3.3909465e-10 17.820115 + 1493 0 -4.3368757 0 -4.3368757 -1.9082806e-10 17.820115 + 1494 0 -4.3368757 0 -4.3368757 3.6571275e-10 17.820115 + 1495 0 -4.3368757 0 -4.3368757 3.6571275e-10 17.820115 + 1496 0 -4.3368757 0 -4.3368757 -2.4405156e-10 17.820115 + 1497 0 -4.3368757 0 -4.3368757 1.0116722e-10 17.820115 + 1498 0 -4.3368757 0 -4.3368757 -2.4405156e-10 17.820115 + 1499 0 -4.3368757 0 -4.3368757 3.6571275e-10 17.820115 + 1500 0 -4.3368757 0 -4.3368757 1.0115412e-10 17.820115 + 1501 0 -4.3368757 0 -4.3368757 -5.7679188e-10 17.820115 + 1502 0 -4.3368757 0 -4.3368757 3.6571275e-10 17.820115 + 1503 0 -4.3368757 0 -4.3368757 -5.5017367e-10 17.820115 + 1504 0 -4.3368757 0 -4.3368757 3.7902186e-10 17.820115 + 1505 0 -4.3368757 0 -4.3368757 1.2778545e-10 17.820115 + 1506 0 -4.3368757 0 -4.3368757 -2.4405156e-10 17.820115 + 1507 0 -4.3368757 0 -4.3368757 3.6571275e-10 17.820115 + 1508 0 -4.3368757 0 -4.3368757 -5.5017367e-10 17.820115 + 1509 0 -4.3368757 0 -4.3368757 3.6571275e-10 17.820115 + 1510 0 -4.3368757 0 -4.3368757 1.2777233e-10 17.820115 + 1511 0 -4.3368757 0 -4.3368757 -5.7679188e-10 17.820115 + 1512 0 -4.3368757 0 -4.3368757 3.6571275e-10 17.820115 + 1513 0 -4.3368757 0 -4.3368757 -2.3072945e-10 17.820115 + 1514 0 -4.3368757 0 -4.3368757 -2.3072945e-10 17.820115 + 1515 0 -4.3368757 0 -4.3368757 7.4536117e-11 17.820115 + 1516 0 -4.3368757 0 -4.3368757 1.1447635e-10 17.820115 + 1517 0 -4.3368757 0 -4.3368757 1.1447635e-10 17.820115 + 1518 0 -4.3368757 0 -4.3368757 -2.4405156e-10 17.820115 + 1519 0 -4.3368757 0 -4.3368757 3.9233096e-10 17.820115 + 1520 0 -4.3368757 0 -4.3368757 -5.6348278e-10 17.820115 + 1521 0 -4.3368757 0 -4.3368757 3.3909465e-10 17.820115 + 1522 0 -4.3368757 0 -4.3368757 1.1447635e-10 17.820115 + 1523 0 -4.3368757 0 -4.3368757 -2.0412427e-10 17.820115 + 1524 0 -4.3368757 0 -4.3368757 -1.7751893e-10 17.820115 + 1525 0 -4.3368757 0 -4.3368757 8.7858269e-11 17.820115 + 1526 0 -4.3368757 0 -4.3368757 3.5240375e-10 17.820115 + 1527 0 -4.3368757 0 -4.3368757 3.9233096e-10 17.820115 + 1528 0 -4.3368757 0 -4.3368757 -5.7679188e-10 17.820115 + 1529 0 -4.3368757 0 -4.3368757 3.9233096e-10 17.820115 + 1530 0 -4.3368757 0 -4.3368757 1.1447635e-10 17.820115 + 1531 0 -4.3368757 0 -4.3368757 -2.1743337e-10 17.820115 + 1532 0 -4.3368757 0 -4.3368757 -1.9082803e-10 17.820115 + 1533 0 -4.3368757 0 -4.3368757 1.1447635e-10 17.820115 + 1534 0 -4.3368757 0 -4.3368757 3.7902186e-10 17.820115 + 1535 0 -4.3368757 0 -4.3368757 3.7902186e-10 17.820115 + 1536 0 -4.3368757 0 -4.3368757 -5.9010098e-10 17.820115 + 1537 0 -4.3368757 0 -4.3368757 3.7902186e-10 17.820115 + 1538 0 -4.3368757 0 -4.3368757 -2.4403856e-10 17.820115 + 1539 0 -4.3368757 0 -4.3368757 1.0115412e-10 17.820115 + 1540 0 -4.3368757 0 -4.3368757 -2.3072945e-10 17.820115 + 1541 0 -4.3368757 0 -4.3368757 3.5240375e-10 17.820115 + 1542 0 -4.3368757 0 -4.3368757 -1.6420983e-10 17.820115 + 1543 0 -4.3368757 0 -4.3368757 1.2781023e-10 17.820115 + 1544 0 -4.3368757 0 -4.3368757 -1.6420983e-10 17.820115 + 1545 0 -4.3368757 0 -4.3368757 3.6571275e-10 17.820115 + 1546 0 -4.3368757 0 -4.3368757 3.6571275e-10 17.820115 + 1547 0 -4.3368757 0 -4.3368757 -5.6348278e-10 17.820115 + 1548 0 -4.3368757 0 -4.3368757 3.7902186e-10 17.820115 + 1549 0 -4.3368757 0 -4.3368757 3.9233749e-10 17.820115 + 1550 0 -4.3368757 0 -4.3368757 -5.6348278e-10 17.820115 + 1551 0 -4.3368757 0 -4.3368757 3.9233749e-10 17.820115 + 1552 0 -4.3368757 0 -4.3368757 -1.6420983e-10 17.820115 + 1553 0 -4.3368757 0 -4.3368757 -5.5017367e-10 17.820115 + 1554 0 -4.3368757 0 -4.3368757 3.6571275e-10 17.820115 + 1555 0 -4.3368757 0 -4.3368757 1.2777236e-10 17.820115 + 1556 0 -4.3368757 0 -4.3368757 -5.7679188e-10 17.820115 + 1557 0 -4.3368757 0 -4.3368757 3.7902186e-10 17.820115 + 1558 0 -4.3368757 0 -4.3368757 -2.1742035e-10 17.820115 + 1559 0 -4.3368757 0 -4.3368757 -2.1742035e-10 17.820115 + 1560 0 -4.3368757 0 -4.3368757 1.0115435e-10 17.820115 + 1561 0 -4.3368757 0 -4.3368757 1.1447638e-10 17.820115 + 1562 0 -4.3368757 0 -4.3368757 -2.1743337e-10 17.820115 + 1563 0 -4.3368757 0 -4.3368757 3.9233749e-10 17.820115 + 1564 0 -4.3368757 0 -4.3368757 -1.9082803e-10 17.820115 + 1565 0 -4.3368757 0 -4.3368757 -5.7679188e-10 17.820115 + 1566 0 -4.3368757 0 -4.3368757 3.6571938e-10 17.820115 + 1567 0 -4.3368757 0 -4.3368757 -1.6420983e-10 17.820115 + 1568 0 -4.3368757 0 -4.3368757 3.9233749e-10 17.820115 + 1569 0 -4.3368757 0 -4.3368757 -2.1743337e-10 17.820115 + 1570 0 -4.3368757 0 -4.3368757 -5.7679188e-10 17.820115 + 1571 0 -4.3368757 0 -4.3368757 -5.7679188e-10 17.820115 + 1572 0 -4.3368757 0 -4.3368757 3.9233749e-10 17.820115 + 1573 0 -4.3368757 0 -4.3368757 -1.6420983e-10 17.820115 + 1574 0 -4.3368757 0 -4.3368757 -1.7751893e-10 17.820115 + 1575 0 -4.3368757 0 -4.3368757 1.2781673e-10 17.820115 + 1576 0 -4.3368757 0 -4.3368757 1.0115415e-10 17.820115 + 1577 0 -4.3368757 0 -4.3368757 -1.9082803e-10 17.820115 + 1578 0 -4.3368757 0 -4.3368757 1.2777236e-10 17.820115 + 1579 0 -4.3368757 0 -4.3368757 1.2781673e-10 17.820115 + 1580 0 -4.3368757 0 -4.3368757 -1.7751893e-10 17.820115 + 1581 0 -4.3368757 0 -4.3368757 3.7902838e-10 17.820115 + 1582 0 -4.3368757 0 -4.3368757 -5.9010098e-10 17.820115 + 1583 0 -4.3368757 0 -4.3368757 3.9233749e-10 17.820115 + 1584 0 -4.3368757 0 -4.3368757 -2.3074248e-10 17.820115 + 1585 0 -4.3368757 0 -4.3368757 -2.3074248e-10 17.820115 + 1586 0 -4.3368757 0 -4.3368757 1.1447638e-10 17.820115 + 1587 0 -4.3368757 0 -4.3368757 1.1446325e-10 17.820115 + 1588 0 -4.3368757 0 -4.3368757 -2.3074248e-10 17.820115 + 1589 0 -4.3368757 0 -4.3368757 3.9233749e-10 17.820115 + 1590 0 -4.3368757 0 -4.3368757 -1.9082803e-10 17.820115 + 1591 0 -4.3368757 0 -4.3368757 -1.9082803e-10 17.820115 + 1592 0 -4.3368757 0 -4.3368757 1.2781673e-10 17.820115 + 1593 0 -4.3368757 0 -4.3368757 -1.9082803e-10 17.820115 + 1594 0 -4.3368757 0 -4.3368757 3.9233749e-10 17.820115 + 1595 0 -4.3368757 0 -4.3368757 -2.4405158e-10 17.820115 + 1596 0 -4.3368757 0 -4.3368757 1.0116727e-10 17.820115 + 1597 0 -4.3368757 0 -4.3368757 1.0115415e-10 17.820115 + 1598 0 -4.3368757 0 -4.3368757 -2.3074248e-10 17.820115 + 1599 0 -4.3368757 0 -4.3368757 1.0115415e-10 17.820115 + 1600 0 -4.3368757 0 -4.3368757 1.1447638e-10 17.820115 + 1601 0 -4.3368757 0 -4.3368757 1.0115415e-10 17.820115 + 1602 0 -4.3368757 0 -4.3368757 -2.4403856e-10 17.820115 + 1603 0 -4.3368757 0 -4.3368757 3.7902838e-10 17.820115 + 1604 0 -4.3368757 0 -4.3368757 3.7902838e-10 17.820115 + 1605 0 -4.3368757 0 -4.3368757 8.7845043e-11 17.820115 + 1606 0 -4.3368757 0 -4.3368757 -5.9010098e-10 17.820115 + 1607 0 -4.3368757 0 -4.3368757 3.7902838e-10 17.820115 + 1608 0 -4.3368757 0 -4.3368757 -5.9010098e-10 17.820115 + 1609 0 -4.3368757 0 -4.3368757 3.7902838e-10 17.820115 + 1610 0 -4.3368757 0 -4.3368757 3.6571928e-10 17.820115 + 1611 0 -4.3368757 0 -4.3368757 -5.9010098e-10 17.820115 + 1612 0 -4.3368757 0 -4.3368757 3.6571928e-10 17.820115 + 1613 0 -4.3368757 0 -4.3368757 8.7845043e-11 17.820115 + 1614 0 -4.3368757 0 -4.3368757 -2.4403856e-10 17.820115 + 1615 0 -4.3368757 0 -4.3368757 3.6571928e-10 17.820115 + 1616 0 -4.3368757 0 -4.3368757 3.6571928e-10 17.820115 + 1617 0 -4.3368757 0 -4.3368757 -5.634828e-10 17.820115 + 1618 0 -4.3368757 0 -4.3368757 3.6571928e-10 17.820115 + 1619 0 -4.3368757 0 -4.3368757 -1.9082803e-10 17.820115 + 1620 0 -4.3368757 0 -4.3368757 1.0119852e-10 17.820115 + 1621 0 -4.3368757 0 -4.3368757 -1.9082803e-10 17.820115 + 1622 0 -4.3368757 0 -4.3368757 3.6571928e-10 17.820115 + 1623 0 -4.3368757 0 -4.3368757 3.6571928e-10 17.820115 + 1624 0 -4.3368757 0 -4.3368757 -2.4405158e-10 17.820115 + 1625 0 -4.3368757 0 -4.3368757 1.0116727e-10 17.820115 + 1626 0 -4.3368757 0 -4.3368757 8.7845043e-11 17.820115 + 1627 0 -4.3368757 0 -4.3368757 -2.4405158e-10 17.820115 + 1628 0 -4.3368757 0 -4.3368757 3.6571928e-10 17.820115 + 1629 0 -4.3368757 0 -4.3368757 8.7845043e-11 17.820115 + 1630 0 -4.3368757 0 -4.3368757 -5.7679191e-10 17.820115 + 1631 0 -4.3368757 0 -4.3368757 3.6571928e-10 17.820115 + 1632 0 -4.3368757 0 -4.3368757 1.0116725e-10 17.820115 + 1633 0 -4.3368757 0 -4.3368757 -5.7679191e-10 17.820115 + 1634 0 -4.3368757 0 -4.3368757 3.6571928e-10 17.820115 + 1635 0 -4.3368757 0 -4.3368757 -2.4405158e-10 17.820115 + 1636 0 -4.3368757 0 -4.3368757 3.9233751e-10 17.820115 + 1637 0 -4.3368757 0 -4.3368757 -1.9082803e-10 17.820115 + 1638 0 -4.3368757 0 -4.3368757 1.2781673e-10 17.820115 + 1639 0 -4.3368757 0 -4.3368757 -1.9082803e-10 17.820115 + 1640 0 -4.3368757 0 -4.3368757 1.1447635e-10 17.820115 + 1641 0 -4.3368757 0 -4.3368757 1.0119852e-10 17.820115 + 1642 0 -4.3368757 0 -4.3368757 1.0115417e-10 17.820115 + 1643 0 -4.3368757 0 -4.3368757 -1.9082803e-10 17.820115 + 1644 0 -4.3368757 0 -4.3368757 3.5241017e-10 17.820115 + 1645 0 -4.3368757 0 -4.3368757 -5.9010101e-10 17.820115 + 1646 0 -4.3368757 0 -4.3368757 3.6571928e-10 17.820115 + 1647 0 -4.3368757 0 -4.3368757 1.0115417e-10 17.820115 + 1648 0 -4.3368757 0 -4.3368757 -2.4403856e-10 17.820115 + 1649 0 -4.3368757 0 -4.3368757 1.0115417e-10 17.820115 + 1650 0 -4.3368757 0 -4.3368757 -2.4403856e-10 17.820115 + 1651 0 -4.3368757 0 -4.3368757 3.7902841e-10 17.820115 + 1652 0 -4.3368757 0 -4.3368757 -2.0413714e-10 17.820115 + 1653 0 -4.3368757 0 -4.3368757 1.1450762e-10 17.820115 + 1654 0 -4.3368757 0 -4.3368757 -1.9082803e-10 17.820115 + 1655 0 -4.3368757 0 -4.3368757 3.657193e-10 17.820115 + 1656 0 -4.3368757 0 -4.3368757 -5.9010101e-10 17.820115 + 1657 0 -4.3368757 0 -4.3368757 3.7902841e-10 17.820115 + 1658 0 -4.3368757 0 -4.3368757 1.0116725e-10 17.820115 + 1659 0 -4.3368757 0 -4.3368757 -5.6348278e-10 17.820115 + 1660 0 -4.3368757 0 -4.3368757 3.6571928e-10 17.820115 + 1661 0 -4.3368757 0 -4.3368757 1.1446328e-10 17.820115 + 1662 0 -4.3368757 0 -4.3368757 -2.4403856e-10 17.820115 + 1663 0 -4.3368757 0 -4.3368757 3.657193e-10 17.820115 + 1664 0 -4.3368757 0 -4.3368757 -5.6348278e-10 17.820115 + 1665 0 -4.3368757 0 -4.3368757 3.657193e-10 17.820115 + 1666 0 -4.3368757 0 -4.3368757 -1.7751896e-10 17.820115 + 1667 0 -4.3368757 0 -4.3368757 -1.7751896e-10 17.820115 + 1668 0 -4.3368757 0 -4.3368757 1.0119852e-10 17.820115 + 1669 0 -4.3368757 0 -4.3368757 -1.6420985e-10 17.820115 + 1670 0 -4.3368757 0 -4.3368757 3.524102e-10 17.820115 + 1671 0 -4.3368757 0 -4.3368757 -5.6348278e-10 17.820115 + 1672 0 -4.3368757 0 -4.3368757 3.657193e-10 17.820115 + 1673 0 -4.3368757 0 -4.3368757 1.1446328e-10 17.820115 + 1674 0 -4.3368757 0 -4.3368757 -2.4403856e-10 17.820115 + 1675 0 -4.3368757 0 -4.3368757 3.657193e-10 17.820115 + 1676 0 -4.3368757 0 -4.3368757 -1.7751896e-10 17.820115 + 1677 0 -4.3368757 0 -4.3368757 -1.7751896e-10 17.820115 + 1678 0 -4.3368757 0 -4.3368757 1.0119852e-10 17.820115 + 1679 0 -4.3368757 0 -4.3368757 -1.7751896e-10 17.820115 + 1680 0 -4.3368757 0 -4.3368757 3.524102e-10 17.820115 + 1681 0 -4.3368757 0 -4.3368757 -5.6348278e-10 17.820115 + 1682 0 -4.3368757 0 -4.3368757 3.657193e-10 17.820115 + 1683 0 -4.3368757 0 -4.3368757 -1.7751896e-10 17.820115 + 1684 0 -4.3368757 0 -4.3368757 -1.7751896e-10 17.820115 + 1685 0 -4.3368757 0 -4.3368757 1.0119852e-10 17.820115 + 1686 0 -4.3368757 0 -4.3368757 -1.7751896e-10 17.820115 + 1687 0 -4.3368757 0 -4.3368757 3.524102e-10 17.820115 + 1688 0 -4.3368757 0 -4.3368757 -5.6348278e-10 17.820115 + 1689 0 -4.3368757 0 -4.3368757 3.657193e-10 17.820115 + 1690 0 -4.3368757 0 -4.3368757 3.7902191e-10 17.820115 + 1691 0 -4.3368757 0 -4.3368757 -5.7679188e-10 17.820115 + 1692 0 -4.3368757 0 -4.3368757 3.9233101e-10 17.820115 + 1693 0 -4.3368757 0 -4.3368757 -1.7751896e-10 17.820115 + 1694 0 -4.3368757 0 -4.3368757 -1.7751896e-10 17.820115 + 1695 0 -4.3368757 0 -4.3368757 1.2781021e-10 17.820115 + 1696 0 -4.3368757 0 -4.3368757 -2.0413716e-10 17.820115 + 1697 0 -4.3368757 0 -4.3368757 3.7902191e-10 17.820115 + 1698 0 -4.3368757 0 -4.3368757 -5.7679188e-10 17.820115 + 1699 0 -4.3368757 0 -4.3368757 3.9233101e-10 17.820115 + 1700 0 -4.3368757 0 -4.3368757 1.0115417e-10 17.820115 + 1701 0 -4.3368757 0 -4.3368757 -5.7679188e-10 17.820115 + 1702 0 -4.3368757 0 -4.3368757 3.7902191e-10 17.820115 + 1703 0 -4.3368757 0 -4.3368757 -1.9082806e-10 17.820115 + 1704 0 -4.3368757 0 -4.3368757 1.2781021e-10 17.820115 + 1705 0 -4.3368757 0 -4.3368757 -2.0413716e-10 17.820115 + 1706 0 -4.3368757 0 -4.3368757 3.7902191e-10 17.820115 + 1707 0 -4.3368757 0 -4.3368757 -5.9010098e-10 17.820115 + 1708 0 -4.3368757 0 -4.3368757 3.9233101e-10 17.820115 + 1709 0 -4.3368757 0 -4.3368757 1.0115417e-10 17.820115 + 1710 0 -4.3368757 0 -4.3368757 -2.4403853e-10 17.820115 + 1711 0 -4.3368757 0 -4.3368757 3.7902191e-10 17.820115 + 1712 0 -4.3368757 0 -4.3368757 1.0115417e-10 17.820115 + 1713 0 -4.3368757 0 -4.3368757 -2.0413716e-10 17.820115 + 1714 0 -4.3368757 0 -4.3368757 3.7902191e-10 17.820115 + 1715 0 -4.3368757 0 -4.3368757 1.2781021e-10 17.820115 + 1716 0 -4.3368757 0 -4.3368757 -2.0413716e-10 17.820115 + 1717 0 -4.3368757 0 -4.3368757 3.657128e-10 17.820115 + 1718 0 -4.3368757 0 -4.3368757 -5.9010098e-10 17.820115 + 1719 0 -4.3368757 0 -4.3368757 3.7902191e-10 17.820115 + 1720 0 -4.3368757 0 -4.3368757 8.7845069e-11 17.820115 + 1721 0 -4.3368757 0 -4.3368757 -2.5734764e-10 17.820115 + 1722 0 -4.3368757 0 -4.3368757 8.7845069e-11 17.820115 + 1723 0 -4.3368757 0 -4.3368757 1.0116725e-10 17.820115 + 1724 0 -4.3368757 0 -4.3368757 -2.4405161e-10 17.820115 + 1725 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1726 0 -4.3368757 0 -4.3368757 -5.9010098e-10 17.820115 + 1727 0 -4.3368757 0 -4.3368757 3.657128e-10 17.820115 + 1728 0 -4.3368757 0 -4.3368757 8.7845069e-11 17.820115 + 1729 0 -4.3368757 0 -4.3368757 -5.9010098e-10 17.820115 + 1730 0 -4.3368757 0 -4.3368757 3.657128e-10 17.820115 + 1731 0 -4.3368757 0 -4.3368757 8.7858142e-11 17.820115 + 1732 0 -4.3368757 0 -4.3368757 -2.4405161e-10 17.820115 + 1733 0 -4.3368757 0 -4.3368757 8.7858142e-11 17.820115 + 1734 0 -4.3368757 0 -4.3368757 7.4535964e-11 17.820115 + 1735 0 -4.3368757 0 -4.3368757 -2.5736071e-10 17.820115 + 1736 0 -4.3368757 0 -4.3368757 -2.5736071e-10 17.820115 + 1737 0 -4.3368757 0 -4.3368757 8.7845069e-11 17.820115 + 1738 0 -4.3368757 0 -4.3368757 8.7858142e-11 17.820115 + 1739 0 -4.3368757 0 -4.3368757 8.7845069e-11 17.820115 + 1740 0 -4.3368757 0 -4.3368757 1.01192e-10 17.820115 + 1741 0 -4.3368757 0 -4.3368757 -2.5734764e-10 17.820115 + 1742 0 -4.3368757 0 -4.3368757 -2.4403856e-10 17.820115 + 1743 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1744 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1745 0 -4.3368757 0 -4.3368757 -2.0413716e-10 17.820115 + 1746 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1747 0 -4.3368757 0 -4.3368757 -5.9010098e-10 17.820115 + 1748 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1749 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1750 0 -4.3368757 0 -4.3368757 -5.9010098e-10 17.820115 + 1751 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1752 0 -4.3368757 0 -4.3368757 8.7845069e-11 17.820115 + 1753 0 -4.3368757 0 -4.3368757 -2.4403856e-10 17.820115 + 1754 0 -4.3368757 0 -4.3368757 8.7845069e-11 17.820115 + 1755 0 -4.3368757 0 -4.3368757 -2.4403856e-10 17.820115 + 1756 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1757 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1758 0 -4.3368757 0 -4.3368757 -2.0413719e-10 17.820115 + 1759 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1760 0 -4.3368757 0 -4.3368757 -5.9010098e-10 17.820115 + 1761 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1762 0 -4.3368757 0 -4.3368757 8.7845069e-11 17.820115 + 1763 0 -4.3368757 0 -4.3368757 -2.4403856e-10 17.820115 + 1764 0 -4.3368757 0 -4.3368757 7.4535964e-11 17.820115 + 1765 0 -4.3368757 0 -4.3368757 -2.4403856e-10 17.820115 + 1766 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1767 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1768 0 -4.3368757 0 -4.3368757 -2.0413719e-10 17.820115 + 1769 0 -4.3368757 0 -4.3368757 1.01192e-10 17.820115 + 1770 0 -4.3368757 0 -4.3368757 -2.0413719e-10 17.820115 + 1771 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1772 0 -4.3368757 0 -4.3368757 -2.0413719e-10 17.820115 + 1773 0 -4.3368757 0 -4.3368757 1.01192e-10 17.820115 + 1774 0 -4.3368757 0 -4.3368757 -2.0413719e-10 17.820115 + 1775 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1776 0 -4.3368757 0 -4.3368757 -2.4405161e-10 17.820115 + 1777 0 -4.3368757 0 -4.3368757 1.0116725e-10 17.820115 + 1778 0 -4.3368757 0 -4.3368757 7.4535964e-11 17.820115 + 1779 0 -4.3368757 0 -4.3368757 7.4535964e-11 17.820115 + 1780 0 -4.3368757 0 -4.3368757 -2.5734766e-10 17.820115 + 1781 0 -4.3368757 0 -4.3368757 3.390946e-10 17.820115 + 1782 0 -4.3368757 0 -4.3368757 -2.0413719e-10 17.820115 + 1783 0 -4.3368757 0 -4.3368757 1.01192e-10 17.820115 + 1784 0 -4.3368757 0 -4.3368757 1.1446328e-10 17.820115 + 1785 0 -4.3368757 0 -4.3368757 -1.7751896e-10 17.820115 + 1786 0 -4.3368757 0 -4.3368757 -1.7751896e-10 17.820115 + 1787 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1788 0 -4.3368757 0 -4.3368757 -5.5017367e-10 17.820115 + 1789 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1790 0 -4.3368757 0 -4.3368757 -2.0413719e-10 17.820115 + 1791 0 -4.3368757 0 -4.3368757 3.657128e-10 17.820115 + 1792 0 -4.3368757 0 -4.3368757 -2.7065677e-10 17.820115 + 1793 0 -4.3368757 0 -4.3368757 1.1446328e-10 17.820115 + 1794 0 -4.3368757 0 -4.3368757 -2.5734766e-10 17.820115 + 1795 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1796 0 -4.3368757 0 -4.3368757 -1.7751896e-10 17.820115 + 1797 0 -4.3368757 0 -4.3368757 -1.7751896e-10 17.820115 + 1798 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1799 0 -4.3368757 0 -4.3368757 -5.6348278e-10 17.820115 + 1800 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1801 0 -4.3368757 0 -4.3368757 3.7902191e-10 17.820115 + 1802 0 -4.3368757 0 -4.3368757 -5.7679188e-10 17.820115 + 1803 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1804 0 -4.3368757 0 -4.3368757 -1.7751896e-10 17.820115 + 1805 0 -4.3368757 0 -4.3368757 -1.7751896e-10 17.820115 + 1806 0 -4.3368757 0 -4.3368757 8.7882867e-11 17.820115 + 1807 0 -4.3368757 0 -4.3368757 -1.7751896e-10 17.820115 + 1808 0 -4.3368757 0 -4.3368757 3.7902191e-10 17.820115 + 1809 0 -4.3368757 0 -4.3368757 -5.6348278e-10 17.820115 + 1810 0 -4.3368757 0 -4.3368757 3.7902191e-10 17.820115 + 1811 0 -4.3368757 0 -4.3368757 1.1446328e-10 17.820115 + 1812 0 -4.3368757 0 -4.3368757 -2.5735744e-10 17.820115 + 1813 0 -4.3368757 0 -4.3368757 1.1446328e-10 17.820115 + 1814 0 -4.3368757 0 -4.3368757 7.4549038e-11 17.820115 + 1815 0 -4.3368757 0 -4.3368757 7.4549038e-11 17.820115 + 1816 0 -4.3368757 0 -4.3368757 -2.3074248e-10 17.820115 + 1817 0 -4.3368757 0 -4.3368757 1.1446985e-10 17.820115 + 1818 0 -4.3368757 0 -4.3368757 -2.3074248e-10 17.820115 + 1819 0 -4.3368757 0 -4.3368757 3.7902191e-10 17.820115 + 1820 0 -4.3368757 0 -4.3368757 3.7902191e-10 17.820115 + 1821 0 -4.3368757 0 -4.3368757 -2.0413716e-10 17.820115 + 1822 0 -4.3368757 0 -4.3368757 3.7902191e-10 17.820115 + 1823 0 -4.3368757 0 -4.3368757 -5.9010098e-10 17.820115 + 1824 0 -4.3368757 0 -4.3368757 3.7902191e-10 17.820115 + 1825 0 -4.3368757 0 -4.3368757 1.0115417e-10 17.820115 + 1826 0 -4.3368757 0 -4.3368757 -5.9010098e-10 17.820115 + 1827 0 -4.3368757 0 -4.3368757 3.7902191e-10 17.820115 + 1828 0 -4.3368757 0 -4.3368757 -2.0413716e-10 17.820115 + 1829 0 -4.3368757 0 -4.3368757 1.1449783e-10 17.820115 + 1830 0 -4.3368757 0 -4.3368757 -2.0413716e-10 17.820115 + 1831 0 -4.3368757 0 -4.3368757 3.7902191e-10 17.820115 + 1832 0 -4.3368757 0 -4.3368757 -5.9010098e-10 17.820115 + 1833 0 -4.3368757 0 -4.3368757 3.7902191e-10 17.820115 + 1834 0 -4.3368757 0 -4.3368757 1.0115417e-10 17.820115 + 1835 0 -4.3368757 0 -4.3368757 -5.9010098e-10 17.820115 + 1836 0 -4.3368757 0 -4.3368757 3.7902191e-10 17.820115 + 1837 0 -4.3368757 0 -4.3368757 8.7851643e-11 17.820115 + 1838 0 -4.3368757 0 -4.3368757 -5.9010098e-10 17.820115 + 1839 0 -4.3368757 0 -4.3368757 3.657128e-10 17.820115 + 1840 0 -4.3368757 0 -4.3368757 8.7845069e-11 17.820115 + 1841 0 -4.3368757 0 -4.3368757 -5.9010098e-10 17.820115 + 1842 0 -4.3368757 0 -4.3368757 3.7902191e-10 17.820115 + 1843 0 -4.3368757 0 -4.3368757 -2.0413716e-10 17.820115 + 1844 0 -4.3368757 0 -4.3368757 1.1449783e-10 17.820115 + 1845 0 -4.3368757 0 -4.3368757 -2.0413716e-10 17.820115 + 1846 0 -4.3368757 0 -4.3368757 3.657128e-10 17.820115 + 1847 0 -4.3368757 0 -4.3368757 8.7845069e-11 17.820115 + 1848 0 -4.3368757 0 -4.3368757 -2.7066654e-10 17.820115 + 1849 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1850 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1851 0 -4.3368757 0 -4.3368757 -2.0413716e-10 17.820115 + 1852 0 -4.3368757 0 -4.3368757 8.7879618e-11 17.820115 + 1853 0 -4.3368757 0 -4.3368757 -2.0413716e-10 17.820115 + 1854 0 -4.3368757 0 -4.3368757 8.7845069e-11 17.820115 + 1855 0 -4.3368757 0 -4.3368757 1.0118872e-10 17.820115 + 1856 0 -4.3368757 0 -4.3368757 -2.0413716e-10 17.820115 + 1857 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1858 0 -4.3368757 0 -4.3368757 7.4535964e-11 17.820115 + 1859 0 -4.3368757 0 -4.3368757 -2.7066654e-10 17.820115 + 1860 0 -4.3368757 0 -4.3368757 8.7845069e-11 17.820115 + 1861 0 -4.3368757 0 -4.3368757 -2.7066654e-10 17.820115 + 1862 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1863 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1864 0 -4.3368757 0 -4.3368757 -2.0413716e-10 17.820115 + 1865 0 -4.3368757 0 -4.3368757 3.390946e-10 17.820115 + 1866 0 -4.3368757 0 -4.3368757 -5.9010098e-10 17.820115 + 1867 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1868 0 -4.3368757 0 -4.3368757 8.7845069e-11 17.820115 + 1869 0 -4.3368757 0 -4.3368757 -5.9010098e-10 17.820115 + 1870 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1871 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1872 0 -4.3368757 0 -4.3368757 -6.1671919e-10 17.820115 + 1873 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1874 0 -4.3368757 0 -4.3368757 -2.0413716e-10 17.820115 + 1875 0 -4.3368757 0 -4.3368757 3.390946e-10 17.820115 + 1876 0 -4.3368757 0 -4.3368757 -2.5736069e-10 17.820115 + 1877 0 -4.3368757 0 -4.3368757 8.7851643e-11 17.820115 + 1878 0 -4.3368757 0 -4.3368757 -2.7066979e-10 17.820115 + 1879 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1880 0 -4.3368757 0 -4.3368757 7.4535964e-11 17.820115 + 1881 0 -4.3368757 0 -4.3368757 -5.7679185e-10 17.820115 + 1882 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1883 0 -4.3368757 0 -4.3368757 1.0116075e-10 17.820115 + 1884 0 -4.3368757 0 -4.3368757 -2.7066979e-10 17.820115 + 1885 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1886 0 -4.3368757 0 -4.3368757 -2.0413716e-10 17.820115 + 1887 0 -4.3368757 0 -4.3368757 8.7879618e-11 17.820115 + 1888 0 -4.3368757 0 -4.3368757 -2.0413716e-10 17.820115 + 1889 0 -4.3368757 0 -4.3368757 3.390946e-10 17.820115 + 1890 0 -4.3368757 0 -4.3368757 -2.1744627e-10 17.820115 + 1891 0 -4.3368757 0 -4.3368757 8.7879618e-11 17.820115 + 1892 0 -4.3368757 0 -4.3368757 -2.0413716e-10 17.820115 + 1893 0 -4.3368757 0 -4.3368757 3.390946e-10 17.820115 + 1894 0 -4.3368757 0 -4.3368757 7.4535964e-11 17.820115 + 1895 0 -4.3368757 0 -4.3368757 -5.5017385e-10 17.820115 + 1896 0 -4.3368757 0 -4.3368757 3.657128e-10 17.820115 + 1897 0 -4.3368757 0 -4.3368757 -2.7066652e-10 17.820115 + 1898 0 -4.3368757 0 -4.3368757 6.122686e-11 17.820115 + 1899 0 -4.3368757 0 -4.3368757 8.7851643e-11 17.820115 + 1900 0 -4.3368757 0 -4.3368757 8.7851643e-11 17.820115 + 1901 0 -4.3368757 0 -4.3368757 -2.8397889e-10 17.820115 + 1902 0 -4.3368757 0 -4.3368757 3.657128e-10 17.820115 + 1903 0 -4.3368757 0 -4.3368757 -2.1744627e-10 17.820115 + 1904 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1905 0 -4.3368757 0 -4.3368757 -2.1743033e-10 17.820115 + 1906 0 -4.3368757 0 -4.3368757 -2.1743033e-10 17.820115 + 1907 0 -4.3368757 0 -4.3368757 4.7917756e-11 17.820115 + 1908 0 -4.3368757 0 -4.3368757 -2.5735741e-10 17.820115 + 1909 0 -4.3368757 0 -4.3368757 3.2578549e-10 17.820115 + 1910 0 -4.3368757 0 -4.3368757 3.2578549e-10 17.820115 + 1911 0 -4.3368757 0 -4.3368757 -2.1744627e-10 17.820115 + 1912 0 -4.3368757 0 -4.3368757 3.2578549e-10 17.820115 + 1913 0 -4.3368757 0 -4.3368757 -2.0412759e-10 17.820115 + 1914 0 -4.3368757 0 -4.3368757 7.4542539e-11 17.820115 + 1915 0 -4.3368757 0 -4.3368757 -2.8397889e-10 17.820115 + 1916 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1917 0 -4.3368757 0 -4.3368757 7.4542539e-11 17.820115 + 1918 0 -4.3368757 0 -4.3368757 -5.5017367e-10 17.820115 + 1919 0 -4.3368757 0 -4.3368757 3.2578549e-10 17.820115 + 1920 0 -4.3368757 0 -4.3368757 1.1446325e-10 17.820115 + 1921 0 -4.3368757 0 -4.3368757 -5.5017367e-10 17.820115 + 1922 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1923 0 -4.3368757 0 -4.3368757 -1.7751896e-10 17.820115 + 1924 0 -4.3368757 0 -4.3368757 3.390946e-10 17.820115 + 1925 0 -4.3368757 0 -4.3368757 -5.2355567e-10 17.820115 + 1926 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1927 0 -4.3368757 0 -4.3368757 3.6571928e-10 17.820115 + 1928 0 -4.3368757 0 -4.3368757 -5.5017387e-10 17.820115 + 1929 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 1930 0 -4.3368757 0 -4.3368757 -1.7751896e-10 17.820115 + 1931 0 -4.3368757 0 -4.3368757 1.145011e-10 17.820115 + 1932 0 -4.3368757 0 -4.3368757 -1.9082806e-10 17.820115 + 1933 0 -4.3368757 0 -4.3368757 1.1446325e-10 17.820115 + 1934 0 -4.3368757 0 -4.3368757 3.390946e-10 17.820115 + 1935 0 -4.3368757 0 -4.3368757 1.2780355e-10 17.820115 + 1936 0 -4.3368757 0 -4.3368757 -2.0411472e-10 17.820115 + 1937 0 -4.3368757 0 -4.3368757 -2.0413716e-10 17.820115 + 1938 0 -4.3368757 0 -4.3368757 1.5442829e-10 17.820115 + 1939 0 -4.3368757 0 -4.3368757 -2.0413716e-10 17.820115 + 1940 0 -4.3368757 0 -4.3368757 3.6571928e-10 17.820115 + 1941 0 -4.3368757 0 -4.3368757 -5.5017387e-10 17.820115 + 1942 0 -4.3368757 0 -4.3368757 3.6571928e-10 17.820115 + 1943 0 -4.3368757 0 -4.3368757 -2.0413716e-10 17.820115 + 1944 0 -4.3368757 0 -4.3368757 3.6571928e-10 17.820115 + 1945 0 -4.3368757 0 -4.3368757 -5.5017387e-10 17.820115 + 1946 0 -4.3368757 0 -4.3368757 3.6571928e-10 17.820115 + 1947 0 -4.3368757 0 -4.3368757 1.0115415e-10 17.820115 + 1948 0 -4.3368757 0 -4.3368757 -5.5017387e-10 17.820115 + 1949 0 -4.3368757 0 -4.3368757 3.6571928e-10 17.820115 + 1950 0 -4.3368757 0 -4.3368757 -2.0413716e-10 17.820115 + 1951 0 -4.3368757 0 -4.3368757 1.5442829e-10 17.820115 + 1952 0 -4.3368757 0 -4.3368757 -2.0413716e-10 17.820115 + 1953 0 -4.3368757 0 -4.3368757 3.5241017e-10 17.820115 + 1954 0 -4.3368757 0 -4.3368757 -5.5017387e-10 17.820115 + 1955 0 -4.3368757 0 -4.3368757 3.6571928e-10 17.820115 + 1956 0 -4.3368757 0 -4.3368757 8.7845043e-11 17.820115 + 1957 0 -4.3368757 0 -4.3368757 -5.5017387e-10 17.820115 + 1958 0 -4.3368757 0 -4.3368757 3.5241017e-10 17.820115 + 1959 0 -4.3368757 0 -4.3368757 7.4549012e-11 17.820115 + 1960 0 -4.3368757 0 -4.3368757 -5.5017387e-10 17.820115 + 1961 0 -4.3368757 0 -4.3368757 3.5241017e-10 17.820115 + 1962 0 -4.3368757 0 -4.3368757 8.7845043e-11 17.820115 + 1963 0 -4.3368757 0 -4.3368757 -5.5017387e-10 17.820115 + 1964 0 -4.3368757 0 -4.3368757 3.3910107e-10 17.820115 + 1965 0 -4.3368757 0 -4.3368757 -2.0413716e-10 17.820115 + 1966 0 -4.3368757 0 -4.3368757 1.2781008e-10 17.820115 + 1967 0 -4.3368757 0 -4.3368757 -2.0413716e-10 17.820115 + 1968 0 -4.3368757 0 -4.3368757 3.3910107e-10 17.820115 + 1969 0 -4.3368757 0 -4.3368757 -1.9081849e-10 17.820115 + 1970 0 -4.3368757 0 -4.3368757 -5.5017387e-10 17.820115 + 1971 0 -4.3368757 0 -4.3368757 -5.5017387e-10 17.820115 + 1972 0 -4.3368757 0 -4.3368757 3.6571928e-10 17.820115 + 1973 0 -4.3368757 0 -4.3368757 8.7845043e-11 17.820115 + 1974 0 -4.3368757 0 -4.3368757 -2.1742383e-10 17.820115 + 1975 0 -4.3368757 0 -4.3368757 3.3910107e-10 17.820115 + 1976 0 -4.3368757 0 -4.3368757 8.7845043e-11 17.820115 + 1977 0 -4.3368757 0 -4.3368757 8.7845043e-11 17.820115 + 1978 0 -4.3368757 0 -4.3368757 6.1239908e-11 17.820115 + 1979 0 -4.3368757 0 -4.3368757 -1.9081849e-10 17.820115 + 1980 0 -4.3368757 0 -4.3368757 3.3910107e-10 17.820115 + 1981 0 -4.3368757 0 -4.3368757 -5.6348298e-10 17.820115 + 1982 0 -4.3368757 0 -4.3368757 3.3910107e-10 17.820115 + 1983 0 -4.3368757 0 -4.3368757 -2.0413716e-10 17.820115 + 1984 0 -4.3368757 0 -4.3368757 3.6571918e-10 17.820115 + 1985 0 -4.3368757 0 -4.3368757 -1.9081849e-10 17.820115 + 1986 0 -4.3368757 0 -4.3368757 7.4549012e-11 17.820115 + 1987 0 -4.3368757 0 -4.3368757 -2.0412759e-10 17.820115 + 1988 0 -4.3368757 0 -4.3368757 3.3910107e-10 17.820115 + 1989 0 -4.3368757 0 -4.3368757 -5.6348298e-10 17.820115 + 1990 0 -4.3368757 0 -4.3368757 3.5241017e-10 17.820115 + 1991 0 -4.3368757 0 -4.3368757 8.7845043e-11 17.820115 + 1992 0 -4.3368757 0 -4.3368757 -2.3073293e-10 17.820115 + 1993 0 -4.3368757 0 -4.3368757 3.3910107e-10 17.820115 + 1994 0 -4.3368757 0 -4.3368757 3.3910107e-10 17.820115 + 1995 0 -4.3368757 0 -4.3368757 -2.1744627e-10 17.820115 + 1996 0 -4.3368757 0 -4.3368757 1.2781008e-10 17.820115 + 1997 0 -4.3368757 0 -4.3368757 7.4535939e-11 17.820115 + 1998 0 -4.3368757 0 -4.3368757 1.2778533e-10 17.820115 + 1999 0 -4.3368757 0 -4.3368757 1.2778533e-10 17.820115 + 2000 0 -4.3368757 0 -4.3368757 -5.6348298e-10 17.820115 + 2001 0 -4.3368757 0 -4.3368757 -2.174367e-10 17.820115 + 2002 0 -4.3368757 0 -4.3368757 1.011541e-10 17.820115 + 2003 0 -4.3368757 0 -4.3368757 1.2778533e-10 17.820115 + 2004 0 -4.3368757 0 -4.3368757 -2.0412759e-10 17.820115 + 2005 0 -4.3368757 0 -4.3368757 6.1239908e-11 17.820115 + 2006 0 -4.3368757 0 -4.3368757 -2.0412759e-10 17.820115 + 2007 0 -4.3368757 0 -4.3368757 3.3910107e-10 17.820115 + 2008 0 -4.3368757 0 -4.3368757 -2.174367e-10 17.820115 + 2009 0 -4.3368757 0 -4.3368757 6.1239908e-11 17.820115 + 2010 0 -4.3368757 0 -4.3368757 1.011541e-10 17.820115 + 2011 0 -4.3368757 0 -4.3368757 1.011541e-10 17.820115 + 2012 0 -4.3368757 0 -4.3368757 1.0119187e-10 17.820115 + 2013 0 -4.3368757 0 -4.3368757 -2.1742383e-10 17.820115 + 2014 0 -4.3368757 0 -4.3368757 -2.0411472e-10 17.820115 + 2015 0 -4.3368757 0 -4.3368757 3.2579196e-10 17.820115 + 2016 0 -4.3368757 0 -4.3368757 -1.6421005e-10 17.820115 + 2017 0 -4.3368757 0 -4.3368757 -1.6421005e-10 17.820115 + 2018 0 -4.3368757 0 -4.3368757 1.1450097e-10 17.820115 + 2019 0 -4.3368757 0 -4.3368757 -1.6421005e-10 17.820115 + 2020 0 -4.3368757 0 -4.3368757 1.1450097e-10 17.820115 + 2021 0 -4.3368757 0 -4.3368757 -1.9082806e-10 17.820115 + 2022 0 -4.3368757 0 -4.3368757 3.5241007e-10 17.820115 + 2023 0 -4.3368757 0 -4.3368757 -5.5017387e-10 17.820115 + 2024 0 -4.3368757 0 -4.3368757 3.2579196e-10 17.820115 + 2025 0 -4.3368757 0 -4.3368757 1.1446318e-10 17.820115 + 2026 0 -4.3368757 0 -4.3368757 -2.1742383e-10 17.820115 + 2027 0 -4.3368757 0 -4.3368757 1.1446318e-10 17.820115 + 2028 0 -4.3368757 0 -4.3368757 -2.1742383e-10 17.820115 + 2029 0 -4.3368757 0 -4.3368757 3.6571915e-10 17.820115 + 2030 0 -4.3368757 0 -4.3368757 -5.5017387e-10 17.820115 + 2031 0 -4.3368757 0 -4.3368757 3.1248286e-10 17.820115 + 2032 0 -4.3368757 0 -4.3368757 1.1447622e-10 17.820115 + 2033 0 -4.3368757 0 -4.3368757 -5.2355567e-10 17.820115 + 2034 0 -4.3368757 0 -4.3368757 3.1248286e-10 17.820115 + 2035 0 -4.3368757 0 -4.3368757 1.4108138e-10 17.820115 + 2036 0 -4.3368757 0 -4.3368757 -5.2355567e-10 17.820115 + 2037 0 -4.3368757 0 -4.3368757 3.3910104e-10 17.820115 + 2038 0 -4.3368757 0 -4.3368757 -1.3759185e-10 17.820115 + 2039 0 -4.3368757 0 -4.3368757 -5.2355567e-10 17.820115 + 2040 0 -4.3368757 0 -4.3368757 3.3910104e-10 17.820115 + 2041 0 -4.3368757 0 -4.3368757 8.7858117e-11 17.820115 + 2042 0 -4.3368757 0 -4.3368757 -1.7750936e-10 17.820115 + 2043 0 -4.3368757 0 -4.3368757 -1.6420985e-10 17.820115 + 2044 0 -4.3368757 0 -4.3368757 8.7858117e-11 17.820115 + 2045 0 -4.3368757 0 -4.3368757 3.3910104e-10 17.820115 + 2046 0 -4.3368757 0 -4.3368757 1.0116722e-10 17.820115 + 2047 0 -4.3368757 0 -4.3368757 -5.5017387e-10 17.820115 + 2048 0 -4.3368757 0 -4.3368757 3.6572575e-10 17.820115 + 2049 0 -4.3368757 0 -4.3368757 -1.7751896e-10 17.820115 + 2050 0 -4.3368757 0 -4.3368757 3.9234386e-10 17.820115 + 2051 0 -4.3368757 0 -4.3368757 -5.3686477e-10 17.820115 + 2052 0 -4.3368757 0 -4.3368757 3.6572575e-10 17.820115 + 2053 0 -4.3368757 0 -4.3368757 1.2777228e-10 17.820115 + 2054 0 -4.3368757 0 -4.3368757 -5.6348298e-10 17.820115 + 2055 0 -4.3368757 0 -4.3368757 3.3910104e-10 17.820115 + 2056 0 -4.3368757 0 -4.3368757 -5.5017387e-10 17.820115 + 2057 0 -4.3368757 0 -4.3368757 3.3910104e-10 17.820115 + 2058 0 -4.3368757 0 -4.3368757 1.0116722e-10 17.820115 + 2059 0 -4.3368757 0 -4.3368757 -5.5017387e-10 17.820115 + 2060 0 -4.3368757 0 -4.3368757 3.6572575e-10 17.820115 + 2061 0 -4.3368757 0 -4.3368757 1.0115412e-10 17.820115 + 2062 0 -4.3368757 0 -4.3368757 -5.5017387e-10 17.820115 + 2063 0 -4.3368757 0 -4.3368757 3.6572575e-10 17.820115 + 2064 0 -4.3368757 0 -4.3368757 -1.9082806e-10 17.820115 + 2065 0 -4.3368757 0 -4.3368757 3.9234386e-10 17.820115 + 2066 0 -4.3368757 0 -4.3368757 -5.5017387e-10 17.820115 + 2067 0 -4.3368757 0 -4.3368757 3.6572575e-10 17.820115 + 2068 0 -4.3368757 0 -4.3368757 -1.6421005e-10 17.820115 + 2069 0 -4.3368757 0 -4.3368757 1.5443481e-10 17.820115 + 2070 0 -4.3368757 0 -4.3368757 -1.9082806e-10 17.820115 + 2071 0 -4.3368757 0 -4.3368757 3.7903475e-10 17.820115 + 2072 0 -4.3368757 0 -4.3368757 -1.9081846e-10 17.820115 + 2073 0 -4.3368757 0 -4.3368757 -5.5017387e-10 17.820115 + 2074 0 -4.3368757 0 -4.3368757 -5.5017387e-10 17.820115 + 2075 0 -4.3368757 0 -4.3368757 3.5241665e-10 17.820115 + 2076 0 -4.3368757 0 -4.3368757 1.1446318e-10 17.820115 + 2077 0 -4.3368757 0 -4.3368757 -5.5017387e-10 17.820115 + 2078 0 -4.3368757 0 -4.3368757 3.5241665e-10 17.820115 + 2079 0 -4.3368757 0 -4.3368757 -1.6421005e-10 17.820115 + 2080 0 -4.3368757 0 -4.3368757 -5.5017387e-10 17.820115 + 2081 0 -4.3368757 0 -4.3368757 3.6572575e-10 17.820115 + 2082 0 -4.3368757 0 -4.3368757 8.7858117e-11 17.820115 + 2083 0 -4.3368757 0 -4.3368757 -1.9081846e-10 17.820115 + 2084 0 -4.3368757 0 -4.3368757 -1.9082806e-10 17.820115 + 2085 0 -4.3368757 0 -4.3368757 3.3910754e-10 17.820115 + 2086 0 -4.3368757 0 -4.3368757 -1.9082806e-10 17.820115 + 2087 0 -4.3368757 0 -4.3368757 3.6572565e-10 17.820115 + 2088 0 -4.3368757 0 -4.3368757 -5.5017387e-10 17.820115 + 2089 0 -4.3368757 0 -4.3368757 3.3910754e-10 17.820115 + 2090 0 -4.3368757 0 -4.3368757 3.6572565e-10 17.820115 + 2091 0 -4.3368757 0 -4.3368757 -5.5017387e-10 17.820115 + 2092 0 -4.3368757 0 -4.3368757 3.3910754e-10 17.820115 + 2093 0 -4.3368757 0 -4.3368757 -1.6421005e-10 17.820115 + 2094 0 -4.3368757 0 -4.3368757 1.278166e-10 17.820115 + 2095 0 -4.3368757 0 -4.3368757 -1.9082806e-10 17.820115 + 2096 0 -4.3368757 0 -4.3368757 3.6572565e-10 17.820115 + 2097 0 -4.3368757 0 -4.3368757 -5.5017387e-10 17.820115 + 2098 0 -4.3368757 0 -4.3368757 3.3910754e-10 17.820115 + 2099 0 -4.3368757 0 -4.3368757 1.1446318e-10 17.820115 + 2100 0 -4.3368757 0 -4.3368757 -2.1742383e-10 17.820115 + 2101 0 -4.3368757 0 -4.3368757 1.1446318e-10 17.820115 + 2102 0 -4.3368757 0 -4.3368757 -2.1742383e-10 17.820115 + 2103 0 -4.3368757 0 -4.3368757 3.6572565e-10 17.820115 + 2104 0 -4.3368757 0 -4.3368757 3.6572565e-10 17.820115 + 2105 0 -4.3368757 0 -4.3368757 -2.0412757e-10 17.820115 + 2106 0 -4.3368757 0 -4.3368757 8.7858117e-11 17.820115 + 2107 0 -4.3368757 0 -4.3368757 -2.0412757e-10 17.820115 + 2108 0 -4.3368757 0 -4.3368757 3.3910754e-10 17.820115 + 2109 0 -4.3368757 0 -4.3368757 -1.7751916e-10 17.820115 + 2110 0 -4.3368757 0 -4.3368757 1.278166e-10 17.820115 + 2111 0 -4.3368757 0 -4.3368757 -2.0413716e-10 17.820115 + 2112 0 -4.3368757 0 -4.3368757 1.1446318e-10 17.820115 + 2113 0 -4.3368757 0 -4.3368757 1.278166e-10 17.820115 + 2114 0 -4.3368757 0 -4.3368757 -1.6421005e-10 17.820115 + 2115 0 -4.3368757 0 -4.3368757 3.6572565e-10 17.820115 + 2116 0 -4.3368757 0 -4.3368757 3.6572565e-10 17.820115 + 2117 0 -4.3368757 0 -4.3368757 -2.0412757e-10 17.820115 + 2118 0 -4.3368757 0 -4.3368757 1.1447622e-10 17.820115 + 2119 0 -4.3368757 0 -4.3368757 -2.1743667e-10 17.820115 + 2120 0 -4.3368757 0 -4.3368757 3.6572565e-10 17.820115 + 2121 0 -4.3368757 0 -4.3368757 -5.7679208e-10 17.820115 + 2122 0 -4.3368757 0 -4.3368757 3.3910754e-10 17.820115 + 2123 0 -4.3368757 0 -4.3368757 3.5241654e-10 17.820115 + 2124 0 -4.3368757 0 -4.3368757 -5.7679208e-10 17.820115 + 2125 0 -4.3368757 0 -4.3368757 3.3910754e-10 17.820115 + 2126 0 -4.3368757 0 -4.3368757 1.0115407e-10 17.820115 + 2127 0 -4.3368757 0 -4.3368757 -5.63483e-10 17.820115 + 2128 0 -4.3368757 0 -4.3368757 3.3910754e-10 17.820115 + 2129 0 -4.3368757 0 -4.3368757 8.7858015e-11 17.820115 + 2130 0 -4.3368757 0 -4.3368757 -2.1743667e-10 17.820115 + 2131 0 -4.3368757 0 -4.3368757 3.5241654e-10 17.820115 + 2132 0 -4.3368757 0 -4.3368757 -5.7679208e-10 17.820115 + 2133 0 -4.3368757 0 -4.3368757 3.3910754e-10 17.820115 + 2134 0 -4.3368757 0 -4.3368757 8.7844967e-11 17.820115 + 2135 0 -4.3368757 0 -4.3368757 -5.63483e-10 17.820115 + 2136 0 -4.3368757 0 -4.3368757 3.3910754e-10 17.820115 + 2137 0 -4.3368757 0 -4.3368757 8.7858015e-11 17.820115 + 2138 0 -4.3368757 0 -4.3368757 -2.3074578e-10 17.820115 + 2139 0 -4.3368757 0 -4.3368757 1.1447625e-10 17.820115 + 2140 0 -4.3368757 0 -4.3368757 -2.1743667e-10 17.820115 + 2141 0 -4.3368757 0 -4.3368757 8.7844967e-11 17.820115 + 2142 0 -4.3368757 0 -4.3368757 -1.9080562e-10 17.820115 + 2143 0 -4.3368757 0 -4.3368757 3.3910744e-10 17.820115 + 2144 0 -4.3368757 0 -4.3368757 3.3910744e-10 17.820115 + 2145 0 -4.3368757 0 -4.3368757 -1.7750939e-10 17.820115 + 2146 0 -4.3368757 0 -4.3368757 -1.7750939e-10 17.820115 + 2147 0 -4.3368757 0 -4.3368757 8.7858142e-11 17.820115 + 2148 0 -4.3368757 0 -4.3368757 8.7844967e-11 17.820115 + 2149 0 -4.3368757 0 -4.3368757 -2.1743667e-10 17.820115 + 2150 0 -4.3368757 0 -4.3368757 -2.1743667e-10 17.820115 + 2151 0 -4.3368757 0 -4.3368757 3.1248933e-10 17.820115 + 2152 0 -4.3368757 0 -4.3368757 -1.6421003e-10 17.820115 + 2153 0 -4.3368757 0 -4.3368757 -1.6421003e-10 17.820115 + 2154 0 -4.3368757 0 -4.3368757 8.7889289e-11 17.820115 + 2155 0 -4.3368757 0 -4.3368757 -1.6421003e-10 17.820115 + 2156 0 -4.3368757 0 -4.3368757 3.3910744e-10 17.820115 + 2157 0 -4.3368757 0 -4.3368757 1.0119839e-10 17.820115 + 2158 0 -4.3368757 0 -4.3368757 1.145075e-10 17.820115 + 2159 0 -4.3368757 0 -4.3368757 -1.5090093e-10 17.820115 + 2160 0 -4.3368757 0 -4.3368757 3.6572565e-10 17.820115 + 2161 0 -4.3368757 0 -4.3368757 3.6572565e-10 17.820115 + 2162 0 -4.3368757 0 -4.3368757 -5.3686477e-10 17.820115 + 2163 0 -4.3368757 0 -4.3368757 3.6572565e-10 17.820115 + 2164 0 -4.3368757 0 -4.3368757 -5.2355567e-10 17.820115 + 2165 0 -4.3368757 0 -4.3368757 3.1248933e-10 17.820115 + 2166 0 -4.3368757 0 -4.3368757 1.1446318e-10 17.820115 + 2167 0 -4.3368757 0 -4.3368757 -5.7679211e-10 17.820115 + 2168 0 -4.3368757 0 -4.3368757 3.3910754e-10 17.820115 + 2169 0 -4.3368757 0 -4.3368757 1.1447625e-10 17.820115 + 2170 0 -4.3368757 0 -4.3368757 -5.5017387e-10 17.820115 + 2171 0 -4.3368757 0 -4.3368757 3.3910754e-10 17.820115 + 2172 0 -4.3368757 0 -4.3368757 -1.3759182e-10 17.820115 + 2173 0 -4.3368757 0 -4.3368757 -1.3759182e-10 17.820115 + 2174 0 -4.3368757 0 -4.3368757 1.145075e-10 17.820115 + 2175 0 -4.3368757 0 -4.3368757 -1.5090093e-10 17.820115 + 2176 0 -4.3368757 0 -4.3368757 3.6572565e-10 17.820115 + 2177 0 -4.3368757 0 -4.3368757 3.6572565e-10 17.820115 + 2178 0 -4.3368757 0 -4.3368757 -5.6348298e-10 17.820115 + 2179 0 -4.3368757 0 -4.3368757 3.6572565e-10 17.820115 + 2180 0 -4.3368757 0 -4.3368757 3.9233738e-10 17.820115 + 2181 0 -4.3368757 0 -4.3368757 -5.6348298e-10 17.820115 + 2182 0 -4.3368757 0 -4.3368757 3.9233738e-10 17.820115 + 2183 0 -4.3368757 0 -4.3368757 -5.6348298e-10 17.820115 + 2184 0 -4.3368757 0 -4.3368757 3.6571928e-10 17.820115 + 2185 0 -4.3368757 0 -4.3368757 1.144632e-10 17.820115 + 2186 0 -4.3368757 0 -4.3368757 -5.6348298e-10 17.820115 + 2187 0 -4.3368757 0 -4.3368757 3.3910754e-10 17.820115 + 2188 0 -4.3368757 0 -4.3368757 -1.6421003e-10 17.820115 + 2189 0 -4.3368757 0 -4.3368757 -1.6421003e-10 17.820115 + 2190 0 -4.3368757 0 -4.3368757 1.278166e-10 17.820115 + 2191 0 -4.3368757 0 -4.3368757 -1.6421003e-10 17.820115 + 2192 0 -4.3368757 0 -4.3368757 3.9233738e-10 17.820115 + 2193 0 -4.3368757 0 -4.3368757 -5.6348298e-10 17.820115 + 2194 0 -4.3368757 0 -4.3368757 3.6572565e-10 17.820115 + 2195 0 -4.3368757 0 -4.3368757 1.1447627e-10 17.820115 + 2196 0 -4.3368757 0 -4.3368757 -1.7750939e-10 17.820115 + 2197 0 -4.3368757 0 -4.3368757 1.144632e-10 17.820115 + 2198 0 -4.3368757 0 -4.3368757 1.2778538e-10 17.820115 + 2199 0 -4.3368757 0 -4.3368757 -1.7750939e-10 17.820115 + 2200 0 -4.3368757 0 -4.3368757 3.6571918e-10 17.820115 + 2201 0 -4.3368757 0 -4.3368757 3.6571918e-10 17.820115 + 2202 0 -4.3368757 0 -4.3368757 -5.6348298e-10 17.820115 + 2203 0 -4.3368757 0 -4.3368757 3.5241017e-10 17.820115 + 2204 0 -4.3368757 0 -4.3368757 -1.6421003e-10 17.820115 + 2205 0 -4.3368757 0 -4.3368757 -1.6421003e-10 17.820115 + 2206 0 -4.3368757 0 -4.3368757 1.14501e-10 17.820115 + 2207 0 -4.3368757 0 -4.3368757 -1.6421003e-10 17.820115 + 2208 0 -4.3368757 0 -4.3368757 3.6571918e-10 17.820115 + 2209 0 -4.3368757 0 -4.3368757 3.6571918e-10 17.820115 + 2210 0 -4.3368757 0 -4.3368757 -1.9081849e-10 17.820115 + 2211 0 -4.3368757 0 -4.3368757 -5.6348298e-10 17.820115 + 2212 0 -4.3368757 0 -4.3368757 3.7902828e-10 17.820115 + 2213 0 -4.3368757 0 -4.3368757 1.144632e-10 17.820115 + 2214 0 -4.3368757 0 -4.3368757 -2.1742383e-10 17.820115 + 2215 0 -4.3368757 0 -4.3368757 3.6571918e-10 17.820115 + 2216 0 -4.3368757 0 -4.3368757 3.6571918e-10 17.820115 + 2217 0 -4.3368757 0 -4.3368757 -5.6348298e-10 17.820115 + 2218 0 -4.3368757 0 -4.3368757 3.6571918e-10 17.820115 + 2219 0 -4.3368757 0 -4.3368757 1.144632e-10 17.820115 + 2220 0 -4.3368757 0 -4.3368757 -2.1742383e-10 17.820115 + 2221 0 -4.3368757 0 -4.3368757 1.144632e-10 17.820115 + 2222 0 -4.3368757 0 -4.3368757 -2.1742383e-10 17.820115 + 2223 0 -4.3368757 0 -4.3368757 3.6571918e-10 17.820115 + 2224 0 -4.3368757 0 -4.3368757 3.6571918e-10 17.820115 + 2225 0 -4.3368757 0 -4.3368757 -5.6348298e-10 17.820115 + 2226 0 -4.3368757 0 -4.3368757 3.3910107e-10 17.820115 + 2227 0 -4.3368757 0 -4.3368757 1.144632e-10 17.820115 + 2228 0 -4.3368757 0 -4.3368757 -5.6348298e-10 17.820115 + 2229 0 -4.3368757 0 -4.3368757 3.3910107e-10 17.820115 + 2230 0 -4.3368757 0 -4.3368757 1.1447627e-10 17.820115 + 2231 0 -4.3368757 0 -4.3368757 -2.0412759e-10 17.820115 + 2232 0 -4.3368757 0 -4.3368757 -1.6421003e-10 17.820115 + 2233 0 -4.3368757 0 -4.3368757 1.1447627e-10 17.820115 + 2234 0 -4.3368757 0 -4.3368757 3.6571918e-10 17.820115 + 2235 0 -4.3368757 0 -4.3368757 1.14501e-10 17.820115 + 2236 0 -4.3368757 0 -4.3368757 -1.9082824e-10 17.820115 + 2237 0 -4.3368757 0 -4.3368757 1.14501e-10 17.820115 + 2238 0 -4.3368757 0 -4.3368757 -1.7751913e-10 17.820115 + 2239 0 -4.3368757 0 -4.3368757 3.5241007e-10 17.820115 + 2240 0 -4.3368757 0 -4.3368757 -2.0412759e-10 17.820115 + 2241 0 -4.3368757 0 -4.3368757 -2.0412759e-10 17.820115 + 2242 0 -4.3368757 0 -4.3368757 1.0116717e-10 17.820115 + 2243 0 -4.3368757 0 -4.3368757 -2.0412759e-10 17.820115 + 2244 0 -4.3368757 0 -4.3368757 3.5241007e-10 17.820115 + 2245 0 -4.3368757 0 -4.3368757 -5.9010119e-10 17.820115 + 2246 0 -4.3368757 0 -4.3368757 3.6571918e-10 17.820115 + 2247 0 -4.3368757 0 -4.3368757 1.011541e-10 17.820115 + 2248 0 -4.3368757 0 -4.3368757 -5.9010119e-10 17.820115 + 2249 0 -4.3368757 0 -4.3368757 3.6571918e-10 17.820115 + 2250 0 -4.3368757 0 -4.3368757 8.7858066e-11 17.820115 + 2251 0 -4.3368757 0 -4.3368757 -2.174367e-10 17.820115 + 2252 0 -4.3368757 0 -4.3368757 8.7858066e-11 17.820115 + 2253 0 -4.3368757 0 -4.3368757 -2.0412759e-10 17.820115 + 2254 0 -4.3368757 0 -4.3368757 3.5241007e-10 17.820115 + 2255 0 -4.3368757 0 -4.3368757 -5.9010119e-10 17.820115 + 2256 0 -4.3368757 0 -4.3368757 3.5241007e-10 17.820115 + 2257 0 -4.3368757 0 -4.3368757 8.7844992e-11 17.820115 + 2258 0 -4.3368757 0 -4.3368757 -5.6348298e-10 17.820115 + 2259 0 -4.3368757 0 -4.3368757 3.5241007e-10 17.820115 + 2260 0 -4.3368757 0 -4.3368757 -2.4404204e-10 17.820115 + 2261 0 -4.3368757 0 -4.3368757 -2.4404204e-10 17.820115 + 2262 0 -4.3368757 0 -4.3368757 1.011541e-10 17.820115 + 2263 0 -4.3368757 0 -4.3368757 3.3910097e-10 17.820115 + 2264 0 -4.3368757 0 -4.3368757 -2.1742383e-10 17.820115 + 2265 0 -4.3368757 0 -4.3368757 3.3910097e-10 17.820115 + 2266 0 -4.3368757 0 -4.3368757 3.3910097e-10 17.820115 + 2267 0 -4.3368757 0 -4.3368757 -5.6348298e-10 17.820115 + 2268 0 -4.3368757 0 -4.3368757 3.5241007e-10 17.820115 + 2269 0 -4.3368757 0 -4.3368757 3.2579186e-10 17.820115 + 2270 0 -4.3368757 0 -4.3368757 -5.6348298e-10 17.820115 + 2271 0 -4.3368757 0 -4.3368757 3.3910097e-10 17.820115 + 2272 0 -4.3368757 0 -4.3368757 -5.6348298e-10 17.820115 + 2273 0 -4.3368757 0 -4.3368757 3.1248286e-10 17.820115 + 2274 0 -4.3368757 0 -4.3368757 3.3910097e-10 17.820115 + 2275 0 -4.3368757 0 -4.3368757 -5.6348298e-10 17.820115 + 2276 0 -4.3368757 0 -4.3368757 3.1248286e-10 17.820115 + 2277 0 -4.3368757 0 -4.3368757 1.1446323e-10 17.820115 + 2278 0 -4.3368757 0 -4.3368757 -5.6348298e-10 17.820115 + 2279 0 -4.3368757 0 -4.3368757 3.3910109e-10 17.820115 + 2280 0 -4.3368757 0 -4.3368757 1.1447625e-10 17.820115 + 2281 0 -4.3368757 0 -4.3368757 -5.3686477e-10 17.820115 + 2282 0 -4.3368757 0 -4.3368757 3.1248286e-10 17.820115 + 2283 0 -4.3368757 0 -4.3368757 -1.6421003e-10 17.820115 + 2284 0 -4.3368757 0 -4.3368757 -1.6421003e-10 17.820115 + 2285 0 -4.3368757 0 -4.3368757 8.7882791e-11 17.820115 + 2286 0 -4.3368757 0 -4.3368757 1.1446323e-10 17.820115 + 2287 0 -4.3368757 0 -4.3368757 -1.6420985e-10 17.820115 + 2288 0 -4.3368757 0 -4.3368757 -1.7751913e-10 17.820115 + 2289 0 -4.3368757 0 -4.3368757 3.657192e-10 17.820115 + 2290 0 -4.3368757 0 -4.3368757 -2.3073293e-10 17.820115 + 2291 0 -4.3368757 0 -4.3368757 1.1446323e-10 17.820115 + 2292 0 -4.3368757 0 -4.3368757 8.785804e-11 17.820115 + 2293 0 -4.3368757 0 -4.3368757 -2.3073293e-10 17.820115 + 2294 0 -4.3368757 0 -4.3368757 -2.1742383e-10 17.820115 + 2295 0 -4.3368757 0 -4.3368757 3.657192e-10 17.820115 + 2296 0 -4.3368757 0 -4.3368757 -5.5017387e-10 17.820115 + 2297 0 -4.3368757 0 -4.3368757 3.3910097e-10 17.820115 + 2298 0 -4.3368757 0 -4.3368757 3.9233091e-10 17.820115 + 2299 0 -4.3368757 0 -4.3368757 -5.6348298e-10 17.820115 + 2300 0 -4.3368757 0 -4.3368757 3.657192e-10 17.820115 + 2301 0 -4.3368757 0 -4.3368757 -5.5017387e-10 17.820115 + 2302 0 -4.3368757 0 -4.3368757 3.3910109e-10 17.820115 + 2303 0 -4.3368757 0 -4.3368757 1.2777233e-10 17.820115 + 2304 0 -4.3368757 0 -4.3368757 -2.3073293e-10 17.820115 + 2305 0 -4.3368757 0 -4.3368757 3.657192e-10 17.820115 + 2306 0 -4.3368757 0 -4.3368757 -1.7751916e-10 17.820115 + 2307 0 -4.3368757 0 -4.3368757 -5.6348298e-10 17.820115 + 2308 0 -4.3368757 0 -4.3368757 3.3910109e-10 17.820115 + 2309 0 -4.3368757 0 -4.3368757 -1.6421005e-10 17.820115 + 2310 0 -4.3368757 0 -4.3368757 3.657192e-10 17.820115 + 2311 0 -4.3368757 0 -4.3368757 3.524101e-10 17.820115 + 2312 0 -4.3368757 0 -4.3368757 -2.174303e-10 17.820115 + 2313 0 -4.3368757 0 -4.3368757 -2.174303e-10 17.820115 + 2314 0 -4.3368757 0 -4.3368757 1.2777233e-10 17.820115 + 2315 0 -4.3368757 0 -4.3368757 -2.174303e-10 17.820115 + 2316 0 -4.3368757 0 -4.3368757 1.2777233e-10 17.820115 + 2317 0 -4.3368757 0 -4.3368757 -2.3073293e-10 17.820115 + 2318 0 -4.3368757 0 -4.3368757 3.7902181e-10 17.820115 + 2319 0 -4.3368757 0 -4.3368757 1.0115412e-10 17.820115 + 2320 0 -4.3368757 0 -4.3368757 -5.6348298e-10 17.820115 + 2321 0 -4.3368757 0 -4.3368757 3.524101e-10 17.820115 + 2322 0 -4.3368757 0 -4.3368757 -2.174303e-10 17.820115 + 2323 0 -4.3368757 0 -4.3368757 -2.174303e-10 17.820115 + 2324 0 -4.3368757 0 -4.3368757 1.2777233e-10 17.820115 + 2325 0 -4.3368757 0 -4.3368757 -2.174303e-10 17.820115 + 2326 0 -4.3368757 0 -4.3368757 3.7902181e-10 17.820115 + 2327 0 -4.3368757 0 -4.3368757 3.7902181e-10 17.820115 + 2328 0 -4.3368757 0 -4.3368757 1.1446323e-10 17.820115 + 2329 0 -4.3368757 0 -4.3368757 -5.6348298e-10 17.820115 + 2330 0 -4.3368757 0 -4.3368757 3.657127e-10 17.820115 + 2331 0 -4.3368757 0 -4.3368757 -5.6348298e-10 17.820115 + 2332 0 -4.3368757 0 -4.3368757 3.524037e-10 17.820115 + 2333 0 -4.3368757 0 -4.3368757 1.1446975e-10 17.820115 + 2334 0 -4.3368757 0 -4.3368757 -1.9081852e-10 17.820115 + 2335 0 -4.3368757 0 -4.3368757 1.1446323e-10 17.820115 + 2336 0 -4.3368757 0 -4.3368757 1.1446975e-10 17.820115 + 2337 0 -4.3368757 0 -4.3368757 -1.9081852e-10 17.820115 + 2338 0 -4.3368757 0 -4.3368757 3.657127e-10 17.820115 + 2339 0 -4.3368757 0 -4.3368757 -1.6421005e-10 17.820115 + 2340 0 -4.3368757 0 -4.3368757 1.1449448e-10 17.820115 + 2341 0 -4.3368757 0 -4.3368757 -1.6421005e-10 17.820115 + 2342 0 -4.3368757 0 -4.3368757 3.524036e-10 17.820115 + 2343 0 -4.3368757 0 -4.3368757 -5.6348298e-10 17.820115 + 2344 0 -4.3368757 0 -4.3368757 3.657127e-10 17.820115 + 2345 0 -4.3368757 0 -4.3368757 1.0115412e-10 17.820115 + 2346 0 -4.3368757 0 -4.3368757 -2.174303e-10 17.820115 + 2347 0 -4.3368757 0 -4.3368757 3.657127e-10 17.820115 + 2348 0 -4.3368757 0 -4.3368757 3.657127e-10 17.820115 + 2349 0 -4.3368757 0 -4.3368757 -5.7679208e-10 17.820115 + 2350 0 -4.3368757 0 -4.3368757 3.657127e-10 17.820115 + 2351 0 -4.3368757 0 -4.3368757 1.1446323e-10 17.820115 + 2352 0 -4.3368757 0 -4.3368757 -2.3073941e-10 17.820115 + 2353 0 -4.3368757 0 -4.3368757 3.657127e-10 17.820115 + 2354 0 -4.3368757 0 -4.3368757 1.1446323e-10 17.820115 + 2355 0 -4.3368757 0 -4.3368757 -5.7679208e-10 17.820115 + 2356 0 -4.3368757 0 -4.3368757 -2.174303e-10 17.820115 + 2357 0 -4.3368757 0 -4.3368757 3.657127e-10 17.820115 + 2358 0 -4.3368757 0 -4.3368757 -2.0412762e-10 17.820115 + 2359 0 -4.3368757 0 -4.3368757 -2.0412762e-10 17.820115 + 2360 0 -4.3368757 0 -4.3368757 1.0116065e-10 17.820115 + 2361 0 -4.3368757 0 -4.3368757 8.7845018e-11 17.820115 + 2362 0 -4.3368757 0 -4.3368757 -2.0412762e-10 17.820115 + 2363 0 -4.3368757 0 -4.3368757 -2.0412762e-10 17.820115 + 2364 0 -4.3368757 0 -4.3368757 3.657127e-10 17.820115 + 2365 0 -4.3368757 0 -4.3368757 -5.9010119e-10 17.820115 + 2366 0 -4.3368757 0 -4.3368757 3.657127e-10 17.820115 + 2367 0 -4.3368757 0 -4.3368757 3.524036e-10 17.820115 + 2368 0 -4.3368757 0 -4.3368757 -5.9010119e-10 17.820115 + 2369 0 -4.3368757 0 -4.3368757 3.657127e-10 17.820115 + 2370 0 -4.3368757 0 -4.3368757 7.4535914e-11 17.820115 + 2371 0 -4.3368757 0 -4.3368757 -2.4404851e-10 17.820115 + 2372 0 -4.3368757 0 -4.3368757 1.0115412e-10 17.820115 + 2373 0 -4.3368757 0 -4.3368757 -2.4404851e-10 17.820115 + 2374 0 -4.3368757 0 -4.3368757 3.524036e-10 17.820115 + 2375 0 -4.3368757 0 -4.3368757 -2.1743672e-10 17.820115 + 2376 0 -4.3368757 0 -4.3368757 8.7851542e-11 17.820115 + 2377 0 -4.3368757 0 -4.3368757 -2.0412762e-10 17.820115 + 2378 0 -4.3368757 0 -4.3368757 3.3909449e-10 17.820115 + 2379 0 -4.3368757 0 -4.3368757 -2.0413737e-10 17.820115 + 2380 0 -4.3368757 0 -4.3368757 -2.0413737e-10 17.820115 + 2381 0 -4.3368757 0 -4.3368757 1.0118537e-10 17.820115 + 2382 0 -4.3368757 0 -4.3368757 -1.9082826e-10 17.820115 + 2383 0 -4.3368757 0 -4.3368757 3.3909449e-10 17.820115 + 2384 0 -4.3368757 0 -4.3368757 3.3909449e-10 17.820115 + 2385 0 -4.3368757 0 -4.3368757 -2.1743672e-10 17.820115 + 2386 0 -4.3368757 0 -4.3368757 3.3909449e-10 17.820115 + 2387 0 -4.3368757 0 -4.3368757 -2.1743033e-10 17.820115 + 2388 0 -4.3368757 0 -4.3368757 8.7845018e-11 17.820115 + 2389 0 -4.3368757 0 -4.3368757 -2.1743033e-10 17.820115 + 2390 0 -4.3368757 0 -4.3368757 3.3909449e-10 17.820115 + 2391 0 -4.3368757 0 -4.3368757 3.3909449e-10 17.820115 + 2392 0 -4.3368757 0 -4.3368757 -2.0413737e-10 17.820115 + 2393 0 -4.3368757 0 -4.3368757 -1.7751918e-10 17.820115 + 2394 0 -4.3368757 0 -4.3368757 8.7876267e-11 17.820115 + 2395 0 -4.3368757 0 -4.3368757 -1.7751918e-10 17.820115 + 2396 0 -4.3368757 0 -4.3368757 3.2578539e-10 17.820115 + 2397 0 -4.3368757 0 -4.3368757 3.2578539e-10 17.820115 + 2398 0 -4.3368757 0 -4.3368757 -2.1743672e-10 17.820115 + 2399 0 -4.3368757 0 -4.3368757 1.0116065e-10 17.820115 + 2400 0 -4.3368757 0 -4.3368757 -2.1743672e-10 17.820115 + 2401 0 -4.3368757 0 -4.3368757 3.3909449e-10 17.820115 + 2402 0 -4.3368757 0 -4.3368757 -1.7751918e-10 17.820115 + 2403 0 -4.3368757 0 -4.3368757 -5.6348298e-10 17.820115 + 2404 0 -4.3368757 0 -4.3368757 3.3909449e-10 17.820115 + 2405 0 -4.3368757 0 -4.3368757 3.524036e-10 17.820115 + 2406 0 -4.3368757 0 -4.3368757 -5.5017065e-10 17.820115 + 2407 0 -4.3368757 0 -4.3368757 3.3909449e-10 17.820115 + 2408 0 -4.3368757 0 -4.3368757 -1.7751918e-10 17.820115 + 2409 0 -4.3368757 0 -4.3368757 -1.9082829e-10 17.820115 + 2410 0 -4.3368757 0 -4.3368757 8.7876267e-11 17.820115 + 2411 0 -4.3368757 0 -4.3368757 -1.7751918e-10 17.820115 + 2412 0 -4.3368757 0 -4.3368757 3.2578539e-10 17.820115 + 2413 0 -4.3368757 0 -4.3368757 3.2578539e-10 17.820115 + 2414 0 -4.3368757 0 -4.3368757 1.1449445e-10 17.820115 + 2415 0 -4.3368757 0 -4.3368757 -5.6347976e-10 17.820115 + 2416 0 -4.3368757 0 -4.3368757 3.657127e-10 17.820115 + 2417 0 -4.3368757 0 -4.3368757 -1.7751591e-10 17.820115 + 2418 0 -4.3368757 0 -4.3368757 1.1449445e-10 17.820115 + 2419 0 -4.3368757 0 -4.3368757 -1.6420681e-10 17.820115 + 2420 0 -4.3368757 0 -4.3368757 3.524036e-10 17.820115 + 2421 0 -4.3368757 0 -4.3368757 -5.6347976e-10 17.820115 + 2422 0 -4.3368757 0 -4.3368757 3.3909449e-10 17.820115 + 2423 0 -4.3368757 0 -4.3368757 3.657192e-10 17.820115 + 2424 0 -4.3368757 0 -4.3368757 -5.6347976e-10 17.820115 + 2425 0 -4.3368757 0 -4.3368757 3.7902831e-10 17.820115 + 2426 0 -4.3368757 0 -4.3368757 -5.6347976e-10 17.820115 + 2427 0 -4.3368757 0 -4.3368757 3.657127e-10 17.820115 + 2428 0 -4.3368757 0 -4.3368757 1.0115737e-10 17.820115 + 2429 0 -4.3368757 0 -4.3368757 -2.0411475e-10 17.820115 + 2430 0 -4.3368757 0 -4.3368757 1.2777558e-10 17.820115 + 2431 0 -4.3368757 0 -4.3368757 -2.0411475e-10 17.820115 + 2432 0 -4.3368757 0 -4.3368757 1.2777558e-10 17.820115 + 2433 0 -4.3368757 0 -4.3368757 7.4542438e-11 17.820115 + 2434 0 -4.3368757 0 -4.3368757 -2.4404854e-10 17.820115 + 2435 0 -4.3368757 0 -4.3368757 -2.4404854e-10 17.820115 + 2436 0 -4.3368757 0 -4.3368757 3.657192e-10 17.820115 + 2437 0 -4.3368757 0 -4.3368757 -5.6347976e-10 17.820115 + 2438 0 -4.3368757 0 -4.3368757 3.7902831e-10 17.820115 + 2439 0 -4.3368757 0 -4.3368757 1.0115737e-10 17.820115 + 2440 0 -4.3368757 0 -4.3368757 -2.0411475e-10 17.820115 + 2441 0 -4.3368757 0 -4.3368757 1.0115737e-10 17.820115 + 2442 0 -4.3368757 0 -4.3368757 -2.0411475e-10 17.820115 + 2443 0 -4.3368757 0 -4.3368757 1.1446648e-10 17.820115 + 2444 0 -4.3368757 0 -4.3368757 1.0116714e-10 17.820115 + 2445 0 -4.3368757 0 -4.3368757 -2.0411475e-10 17.820115 + 2446 0 -4.3368757 0 -4.3368757 -2.0411475e-10 17.820115 + 2447 0 -4.3368757 0 -4.3368757 1.1446648e-10 17.820115 + 2448 0 -4.3368757 0 -4.3368757 -2.0411475e-10 17.820115 + 2449 0 -4.3368757 0 -4.3368757 3.657192e-10 17.820115 + 2450 0 -4.3368757 0 -4.3368757 1.2777558e-10 17.820115 + 2451 0 -4.3368757 0 -4.3368757 1.0115737e-10 17.820115 + 2452 0 -4.3368757 0 -4.3368757 -2.0411475e-10 17.820115 + 2453 0 -4.3368757 0 -4.3368757 1.0115737e-10 17.820115 + 2454 0 -4.3368757 0 -4.3368757 -2.0411475e-10 17.820115 + 2455 0 -4.3368757 0 -4.3368757 3.657192e-10 17.820115 + 2456 0 -4.3368757 0 -4.3368757 1.2777558e-10 17.820115 + 2457 0 -4.3368757 0 -4.3368757 8.7848267e-11 17.820115 + 2458 0 -4.3368757 0 -4.3368757 -2.0411475e-10 17.820115 + 2459 0 -4.3368757 0 -4.3368757 3.524101e-10 17.820115 + 2460 0 -4.3368757 0 -4.3368757 -1.9082501e-10 17.820115 + 2461 0 -4.3368757 0 -4.3368757 1.1450097e-10 17.820115 + 2462 0 -4.3368757 0 -4.3368757 -1.9082501e-10 17.820115 + 2463 0 -4.3368757 0 -4.3368757 8.7848267e-11 17.820115 + 2464 0 -4.3368757 0 -4.3368757 1.1450097e-10 17.820115 + 2465 0 -4.3368757 0 -4.3368757 -1.9082501e-10 17.820115 + 2466 0 -4.3368757 0 -4.3368757 3.524101e-10 17.820115 + 2467 0 -4.3368757 0 -4.3368757 1.0119187e-10 17.820115 + 2468 0 -4.3368757 0 -4.3368757 -2.0413412e-10 17.820115 + 2469 0 -4.3368757 0 -4.3368757 1.0119187e-10 17.820115 + 2470 0 -4.3368757 0 -4.3368757 -2.0413412e-10 17.820115 + 2471 0 -4.3368757 0 -4.3368757 8.7848267e-11 17.820115 + 2472 0 -4.3368757 0 -4.3368757 -2.1742385e-10 17.820115 + 2473 0 -4.3368757 0 -4.3368757 3.3910099e-10 17.820115 + 2474 0 -4.3368757 0 -4.3368757 3.3910099e-10 17.820115 + 2475 0 -4.3368757 0 -4.3368757 -1.9082501e-10 17.820115 + 2476 0 -4.3368757 0 -4.3368757 1.0119187e-10 17.820115 + 2477 0 -4.3368757 0 -4.3368757 8.7848267e-11 17.820115 + 2478 0 -4.3368757 0 -4.3368757 -2.3073296e-10 17.820115 + 2479 0 -4.3368757 0 -4.3368757 8.7848267e-11 17.820115 + 2480 0 -4.3368757 0 -4.3368757 8.785804e-11 17.820115 + 2481 0 -4.3368757 0 -4.3368757 8.785804e-11 17.820115 + 2482 0 -4.3368757 0 -4.3368757 -2.1743345e-10 17.820115 + 2483 0 -4.3368757 0 -4.3368757 3.3910099e-10 17.820115 + 2484 0 -4.3368757 0 -4.3368757 -5.9009796e-10 17.820115 + 2485 0 -4.3368757 0 -4.3368757 3.524101e-10 17.820115 + 2486 0 -4.3368757 0 -4.3368757 7.4548936e-11 17.820115 + 2487 0 -4.3368757 0 -4.3368757 -2.0412435e-10 17.820115 + 2488 0 -4.3368757 0 -4.3368757 7.4548936e-11 17.820115 + 2489 0 -4.3368757 0 -4.3368757 -2.0412435e-10 17.820115 + 2490 0 -4.3368757 0 -4.3368757 3.3910099e-10 17.820115 + 2491 0 -4.3368757 0 -4.3368757 3.3910099e-10 17.820115 + 2492 0 -4.3368757 0 -4.3368757 -2.0413412e-10 17.820115 + 2493 0 -4.3368757 0 -4.3368757 1.0119187e-10 17.820115 + 2494 0 -4.3368757 0 -4.3368757 -2.0413412e-10 17.820115 + 2495 0 -4.3368757 0 -4.3368757 3.3910099e-10 17.820115 + 2496 0 -4.3368757 0 -4.3368757 -2.1743345e-10 17.820115 + 2497 0 -4.3368757 0 -4.3368757 7.4548936e-11 17.820115 + 2498 0 -4.3368757 0 -4.3368757 8.7848267e-11 17.820115 + 2499 0 -4.3368757 0 -4.3368757 -2.0412435e-10 17.820115 + 2500 0 -4.3368757 0 -4.3368757 -2.0412435e-10 17.820115 + 2501 0 -4.3368757 0 -4.3368757 3.3910099e-10 17.820115 + 2502 0 -4.3368757 0 -4.3368757 7.4548936e-11 17.820115 + 2503 0 -4.3368757 0 -4.3368757 -2.4405166e-10 17.820115 + 2504 0 -4.3368757 0 -4.3368757 7.4548936e-11 17.820115 + 2505 0 -4.3368757 0 -4.3368757 -2.0412435e-10 17.820115 + 2506 0 -4.3368757 0 -4.3368757 7.4539163e-11 17.820115 + 2507 0 -4.3368757 0 -4.3368757 7.4548936e-11 17.820115 + 2508 0 -4.3368757 0 -4.3368757 3.3910099e-10 17.820115 + 2509 0 -4.3368757 0 -4.3368757 -2.0412435e-10 17.820115 + 2510 0 -4.3368757 0 -4.3368757 7.4539163e-11 17.820115 + 2511 0 -4.3368757 0 -4.3368757 7.4548936e-11 17.820115 + 2512 0 -4.3368757 0 -4.3368757 8.7882765e-11 17.820115 + 2513 0 -4.3368757 0 -4.3368757 -1.9081524e-10 17.820115 + 2514 0 -4.3368757 0 -4.3368757 3.2579189e-10 17.820115 + 2515 0 -4.3368757 0 -4.3368757 8.7848242e-11 17.820115 + 2516 0 -4.3368757 0 -4.3368757 -5.6347648e-10 17.820115 + 2517 0 -4.3368757 0 -4.3368757 3.2579189e-10 17.820115 + 2518 0 -4.3368757 0 -4.3368757 -1.9082176e-10 17.820115 + 2519 0 -4.3368757 0 -4.3368757 8.7882765e-11 17.820115 + 2520 0 -4.3368757 0 -4.3368757 -1.9082176e-10 17.820115 + 2521 0 -4.3368757 0 -4.3368757 3.2579189e-10 17.820115 + 2522 0 -4.3368757 0 -4.3368757 -2.5735117e-10 17.820115 + 2523 0 -4.3368757 0 -4.3368757 8.7848242e-11 17.820115 + 2524 0 -4.3368757 0 -4.3368757 3.2579189e-10 17.820115 + 2525 0 -4.3368757 0 -4.3368757 -2.1742058e-10 17.820115 + 2526 0 -4.3368757 0 -4.3368757 3.1248278e-10 17.820115 + 2527 0 -4.3368757 0 -4.3368757 8.7848242e-11 17.820115 + 2528 0 -4.3368757 0 -4.3368757 -1.6420356e-10 17.820115 + 2529 0 -4.3368757 0 -4.3368757 7.4573661e-11 17.820115 + 2530 0 -4.3368757 0 -4.3368757 -1.6420356e-10 17.820115 + 2531 0 -4.3368757 0 -4.3368757 3.1248278e-10 17.820115 + 2532 0 -4.3368757 0 -4.3368757 -5.6347648e-10 17.820115 + 2533 0 -4.3368757 0 -4.3368757 3.2579189e-10 17.820115 + 2534 0 -4.3368757 0 -4.3368757 3.6571918e-10 17.820115 + 2535 0 -4.3368757 0 -4.3368757 -5.7678558e-10 17.820115 + 2536 0 -4.3368757 0 -4.3368757 3.3910097e-10 17.820115 + 2537 0 -4.3368757 0 -4.3368757 -1.6420356e-10 17.820115 + 2538 0 -4.3368757 0 -4.3368757 3.2579186e-10 17.820115 + 2539 0 -4.3368757 0 -4.3368757 -1.7750611e-10 17.820115 + 2540 0 -4.3368757 0 -4.3368757 -5.6347648e-10 17.820115 + 2541 0 -4.3368757 0 -4.3368757 3.3910097e-10 17.820115 + 2542 0 -4.3368757 0 -4.3368757 1.1446645e-10 17.820115 + 2543 0 -4.3368757 0 -4.3368757 -5.7678558e-10 17.820115 + 2544 0 -4.3368757 0 -4.3368757 3.3910099e-10 17.820115 + 2545 0 -4.3368757 0 -4.3368757 1.0117037e-10 17.820115 + 2546 0 -4.3368757 0 -4.3368757 -5.7678558e-10 17.820115 + 2547 0 -4.3368757 0 -4.3368757 3.3910097e-10 17.820115 + 2548 0 -4.3368757 0 -4.3368757 1.1446645e-10 17.820115 + 2549 0 -4.3368757 0 -4.3368757 -5.7678558e-10 17.820115 + 2550 0 -4.3368757 0 -4.3368757 3.6571918e-10 17.820115 + 2551 0 -4.3368757 0 -4.3368757 -5.6347648e-10 17.820115 + 2552 0 -4.3368757 0 -4.3368757 3.3910099e-10 17.820115 + 2553 0 -4.3368757 0 -4.3368757 3.5241007e-10 17.820115 + 2554 0 -4.3368757 0 -4.3368757 -5.7678558e-10 17.820115 + 2555 0 -4.3368757 0 -4.3368757 3.6571918e-10 17.820115 + 2556 0 -4.3368757 0 -4.3368757 -1.7751266e-10 17.820115 + 2557 0 -4.3368757 0 -4.3368757 -1.7751266e-10 17.820115 + 2558 0 -4.3368757 0 -4.3368757 3.6571918e-10 17.820115 + 2559 0 -4.3368757 0 -4.3368757 -5.7678558e-10 17.820115 + 2560 0 -4.3368757 0 -4.3368757 3.6571918e-10 17.820115 + 2561 0 -4.3368757 0 -4.3368757 3.5241007e-10 17.820115 + 2562 0 -4.3368757 0 -4.3368757 -5.9009469e-10 17.820115 + 2563 0 -4.3368757 0 -4.3368757 3.5241007e-10 17.820115 + 2564 0 -4.3368757 0 -4.3368757 -1.7751266e-10 17.820115 + 2565 0 -4.3368757 0 -4.3368757 -1.7751266e-10 17.820115 + 2566 0 -4.3368757 0 -4.3368757 1.14501e-10 17.820115 + 2567 0 -4.3368757 0 -4.3368757 -1.9082176e-10 17.820115 + 2568 0 -4.3368757 0 -4.3368757 3.5241007e-10 17.820115 + 2569 0 -4.3368757 0 -4.3368757 -2.0412432e-10 17.820115 + 2570 0 -4.3368757 0 -4.3368757 -5.9009469e-10 17.820115 + 2571 0 -4.3368757 0 -4.3368757 -5.7678558e-10 17.820115 + 2572 0 -4.3368757 0 -4.3368757 3.6571918e-10 17.820115 + 2573 0 -4.3368757 0 -4.3368757 8.7848242e-11 17.820115 + 2574 0 -4.3368757 0 -4.3368757 -2.1742058e-10 17.820115 + 2575 0 -4.3368757 0 -4.3368757 3.5241007e-10 17.820115 + 2576 0 -4.3368757 0 -4.3368757 8.7848242e-11 17.820115 + 2577 0 -4.3368757 0 -4.3368757 8.7848242e-11 17.820115 + 2578 0 -4.3368757 0 -4.3368757 1.0117037e-10 17.820115 + 2579 0 -4.3368757 0 -4.3368757 1.0117037e-10 17.820115 + 2580 0 -4.3368757 0 -4.3368757 -2.0412432e-10 17.820115 + 2581 0 -4.3368757 0 -4.3368757 1.0117037e-10 17.820115 + 2582 0 -4.3368757 0 -4.3368757 -2.0412432e-10 17.820115 + 2583 0 -4.3368757 0 -4.3368757 3.5241007e-10 17.820115 + 2584 0 -4.3368757 0 -4.3368757 3.5241007e-10 17.820115 + 2585 0 -4.3368757 0 -4.3368757 -1.9082176e-10 17.820115 + 2586 0 -4.3368757 0 -4.3368757 1.011919e-10 17.820115 + 2587 0 -4.3368757 0 -4.3368757 -1.9082176e-10 17.820115 + 2588 0 -4.3368757 0 -4.3368757 3.3910097e-10 17.820115 + 2589 0 -4.3368757 0 -4.3368757 -5.9009469e-10 17.820115 + 2590 0 -4.3368757 0 -4.3368757 3.5241007e-10 17.820115 + 2591 0 -4.3368757 0 -4.3368757 8.7848242e-11 17.820115 + 2592 0 -4.3368757 0 -4.3368757 -2.3072968e-10 17.820115 + 2593 0 -4.3368757 0 -4.3368757 3.3910097e-10 17.820115 + 2594 0 -4.3368757 0 -4.3368757 3.3910097e-10 17.820115 + 2595 0 -4.3368757 0 -4.3368757 -1.9082176e-10 17.820115 + 2596 0 -4.3368757 0 -4.3368757 8.7882791e-11 17.820115 + 2597 0 -4.3368757 0 -4.3368757 -1.9082176e-10 17.820115 + 2598 0 -4.3368757 0 -4.3368757 3.3910097e-10 17.820115 + 2599 0 -4.3368757 0 -4.3368757 -2.0413087e-10 17.820115 + 2600 0 -4.3368757 0 -4.3368757 8.7882791e-11 17.820115 + 2601 0 -4.3368757 0 -4.3368757 -1.9082176e-10 17.820115 + 2602 0 -4.3368757 0 -4.3368757 3.3910097e-10 17.820115 + 2603 0 -4.3368757 0 -4.3368757 -2.0412432e-10 17.820115 + 2604 0 -4.3368757 0 -4.3368757 7.455216e-11 17.820115 + 2605 0 -4.3368757 0 -4.3368757 7.4539137e-11 17.820115 + 2606 0 -4.3368757 0 -4.3368757 7.4539137e-11 17.820115 + 2607 0 -4.3368757 0 -4.3368757 -2.4403879e-10 17.820115 + 2608 0 -4.3368757 0 -4.3368757 8.7848242e-11 17.820115 + 2609 0 -4.3368757 0 -4.3368757 7.4573687e-11 17.820115 + 2610 0 -4.3368757 0 -4.3368757 -2.0413087e-10 17.820115 + 2611 0 -4.3368757 0 -4.3368757 3.3910097e-10 17.820115 + 2612 0 -4.3368757 0 -4.3368757 -2.4403879e-10 17.820115 + 2613 0 -4.3368757 0 -4.3368757 8.7848242e-11 17.820115 + 2614 0 -4.3368757 0 -4.3368757 6.1243056e-11 17.820115 + 2615 0 -4.3368757 0 -4.3368757 6.1243056e-11 17.820115 + 2616 0 -4.3368757 0 -4.3368757 -2.0412432e-10 17.820115 + 2617 0 -4.3368757 0 -4.3368757 3.3910097e-10 17.820115 + 2618 0 -4.3368757 0 -4.3368757 3.2579186e-10 17.820115 + 2619 0 -4.3368757 0 -4.3368757 -2.1743997e-10 17.820115 + 2620 0 -4.3368757 0 -4.3368757 8.7882791e-11 17.820115 + 2621 0 -4.3368757 0 -4.3368757 -2.0413087e-10 17.820115 + 2622 0 -4.3368757 0 -4.3368757 3.2579186e-10 17.820115 + 2623 0 -4.3368757 0 -4.3368757 -2.1743997e-10 17.820115 + 2624 0 -4.3368757 0 -4.3368757 8.7882791e-11 17.820115 + 2625 0 -4.3368757 0 -4.3368757 7.4539137e-11 17.820115 + 2626 0 -4.3368757 0 -4.3368757 -2.0413087e-10 17.820115 + 2627 0 -4.3368757 0 -4.3368757 7.455216e-11 17.820115 + 2628 0 -4.3368757 0 -4.3368757 8.7845018e-11 17.820115 + 2629 0 -4.3368757 0 -4.3368757 8.7845018e-11 17.820115 + 2630 0 -4.3368757 0 -4.3368757 -5.9009474e-10 17.820115 + 2631 0 -4.3368757 0 -4.3368757 -2.1742068e-10 17.820115 + 2632 0 -4.3368757 0 -4.3368757 6.1230033e-11 17.820115 + 2633 0 -4.3368757 0 -4.3368757 -2.1742068e-10 17.820115 + 2634 0 -4.3368757 0 -4.3368757 3.2579186e-10 17.820115 + 2635 0 -4.3368757 0 -4.3368757 3.2579186e-10 17.820115 + 2636 0 -4.3368757 0 -4.3368757 8.7845018e-11 17.820115 + 2637 0 -4.3368757 0 -4.3368757 -5.9009474e-10 17.820115 + 2638 0 -4.3368757 0 -4.3368757 3.1248276e-10 17.820115 + 2639 0 -4.3368757 0 -4.3368757 2.9917365e-10 17.820115 + 2640 0 -4.3368757 0 -4.3368757 -5.6347978e-10 17.820115 + 2641 0 -4.3368757 0 -4.3368757 3.1248276e-10 17.820115 + 2642 0 -4.3368757 0 -4.3368757 4.7920929e-11 17.820115 + 2643 0 -4.3368757 0 -4.3368757 -5.6347653e-10 17.820115 + 2644 0 -4.3368757 0 -4.3368757 3.1248276e-10 17.820115 + 2645 0 -4.3368757 0 -4.3368757 6.1243056e-11 17.820115 + 2646 0 -4.3368757 0 -4.3368757 -1.6420048e-10 17.820115 + 2647 0 -4.3368757 0 -4.3368757 2.9917365e-10 17.820115 + 2648 0 -4.3368757 0 -4.3368757 2.9917365e-10 17.820115 + 2649 0 -4.3368757 0 -4.3368757 -5.9009794e-10 17.820115 + 2650 0 -4.3368757 0 -4.3368757 3.2579186e-10 17.820115 + 2651 0 -4.3368757 0 -4.3368757 8.7845018e-11 17.820115 + 2652 0 -4.3368757 0 -4.3368757 -2.1742058e-10 17.820115 + 2653 0 -4.3368757 0 -4.3368757 3.1248276e-10 17.820115 + 2654 0 -4.3368757 0 -4.3368757 3.3910747e-10 17.820115 + 2655 0 -4.3368757 0 -4.3368757 -1.9082501e-10 17.820115 + 2656 0 -4.3368757 0 -4.3368757 8.7845018e-11 17.820115 + 2657 0 -4.3368757 0 -4.3368757 8.788274e-11 17.820115 + 2658 0 -4.3368757 0 -4.3368757 8.7845018e-11 17.820115 + 2659 0 -4.3368757 0 -4.3368757 -1.6420678e-10 17.820115 + 2660 0 -4.3368757 0 -4.3368757 -1.6420678e-10 17.820115 + 2661 0 -4.3368757 0 -4.3368757 2.9917365e-10 17.820115 + 2662 0 -4.3368757 0 -4.3368757 -5.6347973e-10 17.820115 + 2663 0 -4.3368757 0 -4.3368757 3.1248276e-10 17.820115 + 2664 0 -4.3368757 0 -4.3368757 3.2579836e-10 17.820115 + 2665 0 -4.3368757 0 -4.3368757 -5.7678883e-10 17.820115 + 2666 0 -4.3368757 0 -4.3368757 3.3910747e-10 17.820115 + 2667 0 -4.3368757 0 -4.3368757 -1.6420678e-10 17.820115 + 2668 0 -4.3368757 0 -4.3368757 -1.6420678e-10 17.820115 + 2669 0 -4.3368757 0 -4.3368757 3.2579836e-10 17.820115 + 2670 0 -4.3368757 0 -4.3368757 -1.375823e-10 17.820115 + 2671 0 -4.3368757 0 -4.3368757 -5.5017068e-10 17.820115 + 2672 0 -4.3368757 0 -4.3368757 3.2579836e-10 17.820115 + 2673 0 -4.3368757 0 -4.3368757 1.144632e-10 17.820115 + 2674 0 -4.3368757 0 -4.3368757 -5.5017068e-10 17.820115 + 2675 0 -4.3368757 0 -4.3368757 2.9917365e-10 17.820115 + 2676 0 -4.3368757 0 -4.3368757 8.786129e-11 17.820115 + 2677 0 -4.3368757 0 -4.3368757 -5.6347978e-10 17.820115 + 2678 0 -4.3368757 0 -4.3368757 3.2579836e-10 17.820115 + 2679 0 -4.3368757 0 -4.3368757 1.144632e-10 17.820115 + 2680 0 -4.3368757 0 -4.3368757 -5.5017068e-10 17.820115 + 2681 0 -4.3368757 0 -4.3368757 3.2579836e-10 17.820115 + 2682 0 -4.3368757 0 -4.3368757 1.011541e-10 17.820115 + 2683 0 -4.3368757 0 -4.3368757 -5.5017068e-10 17.820115 + 2684 0 -4.3368757 0 -4.3368757 3.5241654e-10 17.820115 + 2685 0 -4.3368757 0 -4.3368757 8.786129e-11 17.820115 + 2686 0 -4.3368757 0 -4.3368757 -5.6347978e-10 17.820115 + 2687 0 -4.3368757 0 -4.3368757 3.5241654e-10 17.820115 + 2688 0 -4.3368757 0 -4.3368757 8.7844992e-11 17.820115 + 2689 0 -4.3368757 0 -4.3368757 -5.6347978e-10 17.820115 + 2690 0 -4.3368757 0 -4.3368757 3.3910744e-10 17.820115 + 2691 0 -4.3368757 0 -4.3368757 8.786129e-11 17.820115 + 2692 0 -4.3368757 0 -4.3368757 -5.6347978e-10 17.820115 + 2693 0 -4.3368757 0 -4.3368757 3.5241654e-10 17.820115 + 2694 0 -4.3368757 0 -4.3368757 8.7844992e-11 17.820115 + 2695 0 -4.3368757 0 -4.3368757 -5.6347978e-10 17.820115 + 2696 0 -4.3368757 0 -4.3368757 3.3910744e-10 17.820115 + 2697 0 -4.3368757 0 -4.3368757 -5.9009794e-10 17.820115 + 2698 0 -4.3368757 0 -4.3368757 3.5241654e-10 17.820115 + 2699 0 -4.3368757 0 -4.3368757 1.0117039e-10 17.820115 + 2700 0 -4.3368757 0 -4.3368757 -1.7750939e-10 17.820115 + 2701 0 -4.3368757 0 -4.3368757 3.3910744e-10 17.820115 + 2702 0 -4.3368757 0 -4.3368757 3.3910744e-10 17.820115 + 2703 0 -4.3368757 0 -4.3368757 -1.9082499e-10 17.820115 + 2704 0 -4.3368757 0 -4.3368757 3.2579834e-10 17.820115 + 2705 0 -4.3368757 0 -4.3368757 -5.9009794e-10 17.820115 + 2706 0 -4.3368757 0 -4.3368757 3.5241654e-10 17.820115 + 2707 0 -4.3368757 0 -4.3368757 -1.9082499e-10 17.820115 + 2708 0 -4.3368757 0 -4.3368757 3.3910744e-10 17.820115 + 2709 0 -4.3368757 0 -4.3368757 -1.9081849e-10 17.820115 + 2710 0 -4.3368757 0 -4.3368757 -5.9009794e-10 17.820115 + 2711 0 -4.3368757 0 -4.3368757 -5.9009794e-10 17.820115 + 2712 0 -4.3368757 0 -4.3368757 3.5241654e-10 17.820115 + 2713 0 -4.3368757 0 -4.3368757 3.2579834e-10 17.820115 + 2714 0 -4.3368757 0 -4.3368757 -5.9009794e-10 17.820115 + 2715 0 -4.3368757 0 -4.3368757 3.3910744e-10 17.820115 + 2716 0 -4.3368757 0 -4.3368757 8.7844992e-11 17.820115 + 2717 0 -4.3368757 0 -4.3368757 -6.0340704e-10 17.820115 + 2718 0 -4.3368757 0 -4.3368757 3.5241654e-10 17.820115 + 2719 0 -4.3368757 0 -4.3368757 6.1243081e-11 17.820115 + 2720 0 -4.3368757 0 -4.3368757 -5.9009794e-10 17.820115 + 2721 0 -4.3368757 0 -4.3368757 3.3910744e-10 17.820115 + 2722 0 -4.3368757 0 -4.3368757 8.7844992e-11 17.820115 + 2723 0 -4.3368757 0 -4.3368757 -6.0340704e-10 17.820115 + 2724 0 -4.3368757 0 -4.3368757 3.5241654e-10 17.820115 + 2725 0 -4.3368757 0 -4.3368757 7.4552185e-11 17.820115 + 2726 0 -4.3368757 0 -4.3368757 -1.9081849e-10 17.820115 + 2727 0 -4.3368757 0 -4.3368757 7.4552185e-11 17.820115 + 2728 0 -4.3368757 0 -4.3368757 8.7844992e-11 17.820115 + 2729 0 -4.3368757 0 -4.3368757 -1.9081849e-10 17.820115 + 2730 0 -4.3368757 0 -4.3368757 1.011541e-10 17.820115 + 2731 0 -4.3368757 0 -4.3368757 7.4552185e-11 17.820115 + 2732 0 -4.3368757 0 -4.3368757 8.7844992e-11 17.820115 + 2733 0 -4.3368757 0 -4.3368757 8.7844992e-11 17.820115 + 2734 0 -4.3368757 0 -4.3368757 -2.4403879e-10 17.820115 + 2735 0 -4.3368757 0 -4.3368757 3.3910744e-10 17.820115 + 2736 0 -4.3368757 0 -4.3368757 7.4535888e-11 17.820115 + 2737 0 -4.3368757 0 -4.3368757 -6.0340704e-10 17.820115 + 2738 0 -4.3368757 0 -4.3368757 3.3910744e-10 17.820115 + 2739 0 -4.3368757 0 -4.3368757 6.1243081e-11 17.820115 + 2740 0 -4.3368757 0 -4.3368757 -6.1671615e-10 17.820115 + 2741 0 -4.3368757 0 -4.3368757 3.3910744e-10 17.820115 + 2742 0 -4.3368757 0 -4.3368757 8.7844992e-11 17.820115 + 2743 0 -4.3368757 0 -4.3368757 -2.4403879e-10 17.820115 + 2744 0 -4.3368757 0 -4.3368757 8.7844992e-11 17.820115 + 2745 0 -4.3368757 0 -4.3368757 -2.4403879e-10 17.820115 + 2746 0 -4.3368757 0 -4.3368757 1.011541e-10 17.820115 + 2747 0 -4.3368757 0 -4.3368757 3.1248923e-10 17.820115 + 2748 0 -4.3368757 0 -4.3368757 -2.4403879e-10 17.820115 + 2749 0 -4.3368757 0 -4.3368757 -2.4403879e-10 17.820115 + 2750 0 -4.3368757 0 -4.3368757 7.4535888e-11 17.820115 + 2751 0 -4.3368757 0 -4.3368757 -2.4403879e-10 17.820115 + 2752 0 -4.3368757 0 -4.3368757 3.3910744e-10 17.820115 + 2753 0 -4.3368757 0 -4.3368757 1.011541e-10 17.820115 + 2754 0 -4.3368757 0 -4.3368757 3.1248923e-10 17.820115 + 2755 0 -4.3368757 0 -4.3368757 -2.4403879e-10 17.820115 + 2756 0 -4.3368757 0 -4.3368757 3.2579834e-10 17.820115 + 2757 0 -4.3368757 0 -4.3368757 8.7844992e-11 17.820115 + 2758 0 -4.3368757 0 -4.3368757 6.1226784e-11 17.820115 + 2759 0 -4.3368757 0 -4.3368757 -1.9080562e-10 17.820115 + 2760 0 -4.3368757 0 -4.3368757 7.4552185e-11 17.820115 + 2761 0 -4.3368757 0 -4.3368757 8.7844992e-11 17.820115 + 2762 0 -4.3368757 0 -4.3368757 3.1248923e-10 17.820115 + 2763 0 -4.3368757 0 -4.3368757 -2.4403879e-10 17.820115 + 2764 0 -4.3368757 0 -4.3368757 7.4535888e-11 17.820115 + 2765 0 -4.3368757 0 -4.3368757 -2.4403879e-10 17.820115 + 2766 0 -4.3368757 0 -4.3368757 3.2579834e-10 17.820115 + 2767 0 -4.3368757 0 -4.3368757 3.1248923e-10 17.820115 + 2768 0 -4.3368757 0 -4.3368757 8.7844992e-11 17.820115 + 2769 0 -4.3368757 0 -4.3368757 -6.1671615e-10 17.820115 + 2770 0 -4.3368757 0 -4.3368757 3.2579834e-10 17.820115 + 2771 0 -4.3368757 0 -4.3368757 2.9918013e-10 17.820115 + 2772 0 -4.3368757 0 -4.3368757 -5.6348298e-10 17.820115 + 2773 0 -4.3368757 0 -4.3368757 3.2579834e-10 17.820115 + 2774 0 -4.3368757 0 -4.3368757 -2.174432e-10 17.820115 + 2775 0 -4.3368757 0 -4.3368757 3.1248923e-10 17.820115 + 2776 0 -4.3368757 0 -4.3368757 6.1271081e-11 17.820115 + 2777 0 -4.3368757 0 -4.3368757 -5.7679208e-10 17.820115 + 2778 0 -4.3368757 0 -4.3368757 3.1248923e-10 17.820115 + 2779 0 -4.3368757 0 -4.3368757 -1.7751591e-10 17.820115 + 2780 0 -4.3368757 0 -4.3368757 -1.9082501e-10 17.820115 + 2781 0 -4.3368757 0 -4.3368757 2.9918013e-10 17.820115 + 2782 0 -4.3368757 0 -4.3368757 -1.9081852e-10 17.820115 + 2783 0 -4.3368757 0 -4.3368757 -1.9081852e-10 17.820115 + 2784 0 -4.3368757 0 -4.3368757 1.0116712e-10 17.820115 + 2785 0 -4.3368757 0 -4.3368757 8.7844992e-11 17.820115 + 2786 0 -4.3368757 0 -4.3368757 -1.9081852e-10 17.820115 + 2787 0 -4.3368757 0 -4.3368757 3.3910097e-10 17.820115 + 2788 0 -4.3368757 0 -4.3368757 -1.6421005e-10 17.820115 + 2789 0 -4.3368757 0 -4.3368757 -1.6421005e-10 17.820115 + 2790 0 -4.3368757 0 -4.3368757 8.7882765e-11 17.820115 + 2791 0 -4.3368757 0 -4.3368757 -1.6421005e-10 17.820115 + 2792 0 -4.3368757 0 -4.3368757 8.7844992e-11 17.820115 + 2793 0 -4.3368757 0 -4.3368757 2.9918013e-10 17.820115 + 2794 0 -4.3368757 0 -4.3368757 -1.9080572e-10 17.820115 + 2795 0 -4.3368757 0 -4.3368757 3.2579186e-10 17.820115 + 2796 0 -4.3368757 0 -4.3368757 -1.6420031e-10 17.820115 + 2797 0 -4.3368757 0 -4.3368757 -1.7750941e-10 17.820115 + 2798 0 -4.3368757 0 -4.3368757 1.1446975e-10 17.820115 + 2799 0 -4.3368757 0 -4.3368757 7.4535888e-11 17.820115 + 2800 0 -4.3368757 0 -4.3368757 -2.0412762e-10 17.820115 + 2801 0 -4.3368757 0 -4.3368757 1.144632e-10 17.820115 + 2802 0 -4.3368757 0 -4.3368757 1.0116065e-10 17.820115 + 2803 0 -4.3368757 0 -4.3368757 1.0116065e-10 17.820115 + 2804 0 -4.3368757 0 -4.3368757 -5.6348303e-10 17.820115 + 2805 0 -4.3368757 0 -4.3368757 -1.5089143e-10 17.820115 + 2806 0 -4.3368757 0 -4.3368757 1.0116065e-10 17.820115 + 2807 0 -4.3368757 0 -4.3368757 -2.0412762e-10 17.820115 + 2808 0 -4.3368757 0 -4.3368757 1.011541e-10 17.820115 + 2809 0 -4.3368757 0 -4.3368757 1.0116065e-10 17.820115 + 2810 0 -4.3368757 0 -4.3368757 8.7844992e-11 17.820115 + 2811 0 -4.3368757 0 -4.3368757 8.7844992e-11 17.820115 + 2812 0 -4.3368757 0 -4.3368757 -1.6419399e-10 17.820115 + 2813 0 -4.3368757 0 -4.3368757 8.7844992e-11 17.820115 + 2814 0 -4.3368757 0 -4.3368757 -1.9081209e-10 17.820115 + 2815 0 -4.3368757 0 -4.3368757 3.5241007e-10 17.820115 + 2816 0 -4.3368757 0 -4.3368757 1.011541e-10 17.820115 + 2817 0 -4.3368757 0 -4.3368757 1.011541e-10 17.820115 + 2818 0 -4.3368757 0 -4.3368757 1.0116065e-10 17.820115 + 2819 0 -4.3368757 0 -4.3368757 1.0116065e-10 17.820115 + 2820 0 -4.3368757 0 -4.3368757 -5.6348303e-10 17.820115 + 2821 0 -4.3368757 0 -4.3368757 -1.6420054e-10 17.820115 + 2822 0 -4.3368757 0 -4.3368757 -1.7751916e-10 17.820115 + 2823 0 -4.3368757 0 -4.3368757 3.3910097e-10 17.820115 + 2824 0 -4.3368757 0 -4.3368757 -1.7751916e-10 17.820115 + 2825 0 -4.3368757 0 -4.3368757 1.2781003e-10 17.820115 + 2826 0 -4.3368757 0 -4.3368757 -1.7751916e-10 17.820115 + 2827 0 -4.3368757 0 -4.3368757 3.2579186e-10 17.820115 + 2828 0 -4.3368757 0 -4.3368757 -5.6348303e-10 17.820115 + 2829 0 -4.3368757 0 -4.3368757 3.3910097e-10 17.820115 + 2830 0 -4.3368757 0 -4.3368757 8.7851542e-11 17.820115 + 2831 0 -4.3368757 0 -4.3368757 -5.6348303e-10 17.820115 + 2832 0 -4.3368757 0 -4.3368757 3.2579186e-10 17.820115 + 2833 0 -4.3368757 0 -4.3368757 8.7844992e-11 17.820115 + 2834 0 -4.3368757 0 -4.3368757 -5.6348303e-10 17.820115 + 2835 0 -4.3368757 0 -4.3368757 3.3910097e-10 17.820115 + 2836 0 -4.3368757 0 -4.3368757 8.7851542e-11 17.820115 + 2837 0 -4.3368757 0 -4.3368757 -1.6420054e-10 17.820115 + 2838 0 -4.3368757 0 -4.3368757 -1.7751916e-10 17.820115 + 2839 0 -4.3368757 0 -4.3368757 8.7851542e-11 17.820115 + 2840 0 -4.3368757 0 -4.3368757 3.2579186e-10 17.820115 + 2841 0 -4.3368757 0 -4.3368757 3.2579186e-10 17.820115 + 2842 0 -4.3368757 0 -4.3368757 -5.7679213e-10 17.820115 + 2843 0 -4.3368757 0 -4.3368757 3.3910097e-10 17.820115 + 2844 0 -4.3368757 0 -4.3368757 3.2579186e-10 17.820115 + 2845 0 -4.3368757 0 -4.3368757 -5.7679213e-10 17.820115 + 2846 0 -4.3368757 0 -4.3368757 3.2579186e-10 17.820115 + 2847 0 -4.3368757 0 -4.3368757 -1.9082826e-10 17.820115 + 2848 0 -4.3368757 0 -4.3368757 3.2579186e-10 17.820115 + 2849 0 -4.3368757 0 -4.3368757 -1.9081219e-10 17.820115 + 2850 0 -4.3368757 0 -4.3368757 8.7844992e-11 17.820115 + 2851 0 -4.3368757 0 -4.3368757 1.0119182e-10 17.820115 + 2852 0 -4.3368757 0 -4.3368757 -1.9081219e-10 17.820115 + 2853 0 -4.3368757 0 -4.3368757 7.4542438e-11 17.820115 + 2854 0 -4.3368757 0 -4.3368757 -1.7751924e-10 17.820115 + 2855 0 -4.3368757 0 -4.3368757 -1.7750964e-10 17.820115 + 2856 0 -4.3368757 0 -4.3368757 3.2579186e-10 17.820115 + 2857 0 -4.3368757 0 -4.3368757 3.1248276e-10 17.820115 + 2858 0 -4.3368757 0 -4.3368757 -1.7751924e-10 17.820115 + 2859 0 -4.3368757 0 -4.3368757 1.1450092e-10 17.820115 + 2860 0 -4.3368757 0 -4.3368757 -2.0413737e-10 17.820115 + 2861 0 -4.3368757 0 -4.3368757 3.5240987e-10 17.820115 + 2862 0 -4.3368757 0 -4.3368757 -5.9010124e-10 17.820115 + 2863 0 -4.3368757 0 -4.3368757 3.2579186e-10 17.820115 + 2864 0 -4.3368757 0 -4.3368757 3.3910076e-10 17.820115 + 2865 0 -4.3368757 0 -4.3368757 -6.0341034e-10 17.820115 + 2866 0 -4.3368757 0 -4.3368757 3.2579186e-10 17.820115 + 2867 0 -4.3368757 0 -4.3368757 1.0115387e-10 17.820115 + 2868 0 -4.3368757 0 -4.3368757 -2.041213e-10 17.820115 + 2869 0 -4.3368757 0 -4.3368757 3.3910076e-10 17.820115 + 2870 0 -4.3368757 0 -4.3368757 3.1248276e-10 17.820115 + 2871 0 -4.3368757 0 -4.3368757 -5.9010124e-10 17.820115 + 2872 0 -4.3368757 0 -4.3368757 3.2579186e-10 17.820115 + 2873 0 -4.3368757 0 -4.3368757 6.1226784e-11 17.820115 + 2874 0 -4.3368757 0 -4.3368757 -1.9081219e-10 17.820115 + 2875 0 -4.3368757 0 -4.3368757 3.1248276e-10 17.820115 + 2876 0 -4.3368757 0 -4.3368757 2.9917365e-10 17.820115 + 2877 0 -4.3368757 0 -4.3368757 -1.7751924e-10 17.820115 + 2878 0 -4.3368757 0 -4.3368757 1.0119182e-10 17.820115 + 2879 0 -4.3368757 0 -4.3368757 6.1226784e-11 17.820115 + 2880 0 -4.3368757 0 -4.3368757 -1.9081219e-10 17.820115 + 2881 0 -4.3368757 0 -4.3368757 2.9917365e-10 17.820115 + 2882 0 -4.3368757 0 -4.3368757 6.1226784e-11 17.820115 + 2883 0 -4.3368757 0 -4.3368757 6.1226784e-11 17.820115 + 2884 0 -4.3368757 0 -4.3368757 1.0116047e-10 17.820115 + 2885 0 -4.3368757 0 -4.3368757 1.0116047e-10 17.820115 + 2886 0 -4.3368757 0 -4.3368757 -2.0412785e-10 17.820115 + 2887 0 -4.3368757 0 -4.3368757 1.0116047e-10 17.820115 + 2888 0 -4.3368757 0 -4.3368757 -2.0412785e-10 17.820115 + 2889 0 -4.3368757 0 -4.3368757 3.3910076e-10 17.820115 + 2890 0 -4.3368757 0 -4.3368757 -6.0341034e-10 17.820115 + 2891 0 -4.3368757 0 -4.3368757 3.1248276e-10 17.820115 + 2892 0 -4.3368757 0 -4.3368757 3.2579166e-10 17.820115 + 2893 0 -4.3368757 0 -4.3368757 -5.7679213e-10 17.820115 + 2894 0 -4.3368757 0 -4.3368757 3.1248276e-10 17.820115 + 2895 0 -4.3368757 0 -4.3368757 3.2579166e-10 17.820115 + 2896 0 -4.3368757 0 -4.3368757 -5.7679213e-10 17.820115 + 2897 0 -4.3368757 0 -4.3368757 2.9917365e-10 17.820115 + 2898 0 -4.3368757 0 -4.3368757 1.1446297e-10 17.820115 + 2899 0 -4.3368757 0 -4.3368757 -5.9010124e-10 17.820115 + 2900 0 -4.3368757 0 -4.3368757 3.1248276e-10 17.820115 + 2901 0 -4.3368757 0 -4.3368757 3.2579166e-10 17.820115 + 2902 0 -4.3368757 0 -4.3368757 -5.6348303e-10 17.820115 + 2903 0 -4.3368757 0 -4.3368757 2.9917365e-10 17.820115 + 2904 0 -4.3368757 0 -4.3368757 -2.041213e-10 17.820115 + 2905 0 -4.3368757 0 -4.3368757 8.7844992e-11 17.820115 + 2906 0 -4.3368757 0 -4.3368757 2.9917365e-10 17.820115 + 2907 0 -4.3368757 0 -4.3368757 -1.9081222e-10 17.820115 + 2908 0 -4.3368757 0 -4.3368757 3.3909447e-10 17.820115 + 2909 0 -4.3368757 0 -4.3368757 8.7844992e-11 17.820115 + 2910 0 -4.3368757 0 -4.3368757 1.0116047e-10 17.820115 + 2911 0 -4.3368757 0 -4.3368757 -1.9081222e-10 17.820115 + 2912 0 -4.3368757 0 -4.3368757 3.3909447e-10 17.820115 + 2913 0 -4.3368757 0 -4.3368757 3.3909447e-10 17.820115 + 2914 0 -4.3368757 0 -4.3368757 -1.7751916e-10 17.820115 + 2915 0 -4.3368757 0 -4.3368757 -1.6420051e-10 17.820115 + 2916 0 -4.3368757 0 -4.3368757 2.9917365e-10 17.820115 + 2917 0 -4.3368757 0 -4.3368757 2.8586455e-10 17.820115 + 2918 0 -4.3368757 0 -4.3368757 1.1447625e-10 17.820115 + 2919 0 -4.3368757 0 -4.3368757 -5.6348303e-10 17.820115 + 2920 0 -4.3368757 0 -4.3368757 3.3909447e-10 17.820115 + 2921 0 -4.3368757 0 -4.3368757 8.7845018e-11 17.820115 + 2922 0 -4.3368757 0 -4.3368757 -1.6418754e-10 17.820115 + 2923 0 -4.3368757 0 -4.3368757 8.7845018e-11 17.820115 + 2924 0 -4.3368757 0 -4.3368757 1.4109428e-10 17.820115 + 2925 0 -4.3368757 0 -4.3368757 -1.6418754e-10 17.820115 + 2926 0 -4.3368757 0 -4.3368757 -5.5017393e-10 17.820115 + 2927 0 -4.3368757 0 -4.3368757 3.3909447e-10 17.820115 + 2928 0 -4.3368757 0 -4.3368757 -1.7750961e-10 17.820115 + 2929 0 -4.3368757 0 -4.3368757 -1.6420051e-10 17.820115 + 2930 0 -4.3368757 0 -4.3368757 3.524036e-10 17.820115 + 2931 0 -4.3368757 0 -4.3368757 1.1447625e-10 17.820115 + 2932 0 -4.3368757 0 -4.3368757 -1.7751916e-10 17.820115 + 2933 0 -4.3368757 0 -4.3368757 3.3909449e-10 17.820115 + 2934 0 -4.3368757 0 -4.3368757 -1.5090103e-10 17.820115 + 2935 0 -4.3368757 0 -4.3368757 -5.6348303e-10 17.820115 + 2936 0 -4.3368757 0 -4.3368757 3.2578536e-10 17.820115 + 2937 0 -4.3368757 0 -4.3368757 8.7845018e-11 17.820115 + 2938 0 -4.3368757 0 -4.3368757 -5.6348303e-10 17.820115 + 2939 0 -4.3368757 0 -4.3368757 3.524036e-10 17.820115 + 2940 0 -4.3368757 0 -4.3368757 3.3909449e-10 17.820115 + 2941 0 -4.3368757 0 -4.3368757 -5.6348303e-10 17.820115 + 2942 0 -4.3368757 0 -4.3368757 3.3909449e-10 17.820115 + 2943 0 -4.3368757 0 -4.3368757 -1.7751916e-10 17.820115 + 2944 0 -4.3368757 0 -4.3368757 3.657125e-10 17.820115 + 2945 0 -4.3368757 0 -4.3368757 -5.6348303e-10 17.820115 + 2946 0 -4.3368757 0 -4.3368757 3.3909449e-10 17.820115 + 2947 0 -4.3368757 0 -4.3368757 1.14463e-10 17.820115 + 2948 0 -4.3368757 0 -4.3368757 -2.0411485e-10 17.820115 + 2949 0 -4.3368757 0 -4.3368757 8.7845018e-11 17.820115 + 2950 0 -4.3368757 0 -4.3368757 -1.9080575e-10 17.820115 + 2951 0 -4.3368757 0 -4.3368757 8.7845018e-11 17.820115 + 2952 0 -4.3368757 0 -4.3368757 1.1447607e-10 17.820115 + 2953 0 -4.3368757 0 -4.3368757 1.1447607e-10 17.820115 + 2954 0 -4.3368757 0 -4.3368757 -1.7750961e-10 17.820115 + 2955 0 -4.3368757 0 -4.3368757 1.2778518e-10 17.820115 + 2956 0 -4.3368757 0 -4.3368757 -1.7750961e-10 17.820115 + 2957 0 -4.3368757 0 -4.3368757 3.657125e-10 17.820115 + 2958 0 -4.3368757 0 -4.3368757 -5.7679213e-10 17.820115 + 2959 0 -4.3368757 0 -4.3368757 3.3909449e-10 17.820115 + 2960 0 -4.3368757 0 -4.3368757 1.14463e-10 17.820115 + 2961 0 -4.3368757 0 -4.3368757 -5.9010124e-10 17.820115 + 2962 0 -4.3368757 0 -4.3368757 3.3909449e-10 17.820115 + 2963 0 -4.3368757 0 -4.3368757 1.1447607e-10 17.820115 + 2964 0 -4.3368757 0 -4.3368757 -1.9081872e-10 17.820115 + 2965 0 -4.3368757 0 -4.3368757 3.657125e-10 17.820115 + 2966 0 -4.3368757 0 -4.3368757 3.657125e-10 17.820115 + 2967 0 -4.3368757 0 -4.3368757 -5.9010124e-10 17.820115 + 2968 0 -4.3368757 0 -4.3368757 3.3909449e-10 17.820115 + 2969 0 -4.3368757 0 -4.3368757 1.0115389e-10 17.820115 + 2970 0 -4.3368757 0 -4.3368757 -2.0411485e-10 17.820115 + 2971 0 -4.3368757 0 -4.3368757 3.2578539e-10 17.820115 + 2972 0 -4.3368757 0 -4.3368757 7.4535914e-11 17.820115 + 2973 0 -4.3368757 0 -4.3368757 -1.9080575e-10 17.820115 + 2974 0 -4.3368757 0 -4.3368757 3.3909449e-10 17.820115 + 2975 0 -4.3368757 0 -4.3368757 8.7845018e-11 17.820115 + 2976 0 -4.3368757 0 -4.3368757 1.1447607e-10 17.820115 + 2977 0 -4.3368757 0 -4.3368757 1.1447607e-10 17.820115 + 2978 0 -4.3368757 0 -4.3368757 -1.9081872e-10 17.820115 + 2979 0 -4.3368757 0 -4.3368757 3.524034e-10 17.820115 + 2980 0 -4.3368757 0 -4.3368757 -5.9010124e-10 17.820115 + 2981 0 -4.3368757 0 -4.3368757 3.3909449e-10 17.820115 + 2982 0 -4.3368757 0 -4.3368757 1.1447607e-10 17.820115 + 2983 0 -4.3368757 0 -4.3368757 -2.0412782e-10 17.820115 + 2984 0 -4.3368757 0 -4.3368757 8.785804e-11 17.820115 + 2985 0 -4.3368757 0 -4.3368757 -1.9081872e-10 17.820115 + 2986 0 -4.3368757 0 -4.3368757 6.1226809e-11 17.820115 + 2987 0 -4.3368757 0 -4.3368757 8.785804e-11 17.820115 + 2988 0 -4.3368757 0 -4.3368757 3.3909429e-10 17.820115 + 2989 0 -4.3368757 0 -4.3368757 -1.7750961e-10 17.820115 + 2990 0 -4.3368757 0 -4.3368757 8.7844789e-11 17.820115 + 2991 0 -4.3368757 0 -4.3368757 8.785804e-11 17.820115 + 2992 0 -4.3368757 0 -4.3368757 -1.9081872e-10 17.820115 + 2993 0 -4.3368757 0 -4.3368757 3.2578539e-10 17.820115 + 2994 0 -4.3368757 0 -4.3368757 -1.7751924e-10 17.820115 + 2995 0 -4.3368757 0 -4.3368757 1.144944e-10 17.820115 + 2996 0 -4.3368757 0 -4.3368757 -2.0413737e-10 17.820115 + 2997 0 -4.3368757 0 -4.3368757 3.3909429e-10 17.820115 + 2998 0 -4.3368757 0 -4.3368757 -6.0341034e-10 17.820115 + 2999 0 -4.3368757 0 -4.3368757 3.2578539e-10 17.820115 + 3000 0 -4.3368757 0 -4.3368757 3.3909429e-10 17.820115 + 3001 0 -4.3368757 0 -4.3368757 -5.7679216e-10 17.820115 + 3002 0 -4.3368757 0 -4.3368757 3.1247629e-10 17.820115 + 3003 0 -4.3368757 0 -4.3368757 8.7844789e-11 17.820115 + 3004 0 -4.3368757 0 -4.3368757 -6.0341034e-10 17.820115 + 3005 0 -4.3368757 0 -4.3368757 3.2578539e-10 17.820115 + 3006 0 -4.3368757 0 -4.3368757 3.3909429e-10 17.820115 + 3007 0 -4.3368757 0 -4.3368757 -5.9010126e-10 17.820115 + 3008 0 -4.3368757 0 -4.3368757 3.1247629e-10 17.820115 + 3009 0 -4.3368757 0 -4.3368757 8.7844789e-11 17.820115 + 3010 0 -4.3368757 0 -4.3368757 -5.9010121e-10 17.820115 + 3011 0 -4.3368757 0 -4.3368757 3.2578539e-10 17.820115 + 3012 0 -4.3368757 0 -4.3368757 1.0116697e-10 17.820115 + 3013 0 -4.3368757 0 -4.3368757 -1.7750961e-10 17.820115 + 3014 0 -4.3368757 0 -4.3368757 8.7857863e-11 17.820115 + 3015 0 -4.3368757 0 -4.3368757 -1.9081872e-10 17.820115 + 3016 0 -4.3368757 0 -4.3368757 8.7844992e-11 17.820115 + 3017 0 -4.3368757 0 -4.3368757 8.785804e-11 17.820115 + 3018 0 -4.3368757 0 -4.3368757 -1.6420051e-10 17.820115 + 3019 0 -4.3368757 0 -4.3368757 3.1247629e-10 17.820115 + 3020 0 -4.3368757 0 -4.3368757 3.1247629e-10 17.820115 + 3021 0 -4.3368757 0 -4.3368757 -1.3759192e-10 17.820115 + 3022 0 -4.3368757 0 -4.3368757 -1.3759192e-10 17.820115 + 3023 0 -4.3368757 0 -4.3368757 8.7876191e-11 17.820115 + 3024 0 -4.3368757 0 -4.3368757 -1.7751916e-10 17.820115 + 3025 0 -4.3368757 0 -4.3368757 3.6571897e-10 17.820115 + 3026 0 -4.3368757 0 -4.3368757 -5.7679213e-10 17.820115 + 3027 0 -4.3368757 0 -4.3368757 3.1247629e-10 17.820115 + 3028 0 -4.3368757 0 -4.3368757 1.0115387e-10 17.820115 + 3029 0 -4.3368757 0 -4.3368757 -1.7749662e-10 17.820115 + 3030 0 -4.3368757 0 -4.3368757 7.4535888e-11 17.820115 + 3031 0 -4.3368757 0 -4.3368757 -1.6418751e-10 17.820115 + 3032 0 -4.3368757 0 -4.3368757 7.4535888e-11 17.820115 + 3033 0 -4.3368757 0 -4.3368757 1.4109425e-10 17.820115 + 3034 0 -4.3368757 0 -4.3368757 1.4109425e-10 17.820115 + 3035 0 -4.3368757 0 -4.3368757 -2.0412782e-10 17.820115 + 3036 0 -4.3368757 0 -4.3368757 3.9233718e-10 17.820115 + 3037 0 -4.3368757 0 -4.3368757 -5.7679213e-10 17.820115 + 3038 0 -4.3368757 0 -4.3368757 3.2579186e-10 17.820115 + 3039 0 -4.3368757 0 -4.3368757 -1.5090103e-10 17.820115 + 3040 0 -4.3368757 0 -4.3368757 -1.5090103e-10 17.820115 + 3041 0 -4.3368757 0 -4.3368757 1.1450092e-10 17.820115 + 3042 0 -4.3368757 0 -4.3368757 1.011541e-10 17.820115 + 3043 0 -4.3368757 0 -4.3368757 -1.7751916e-10 17.820115 + 3044 0 -4.3368757 0 -4.3368757 -1.7751916e-10 17.820115 + 3045 0 -4.3368757 0 -4.3368757 3.7902808e-10 17.820115 + 3046 0 -4.3368757 0 -4.3368757 -5.7679213e-10 17.820115 + 3047 0 -4.3368757 0 -4.3368757 3.6571918e-10 17.820115 + 3048 0 -4.3368757 0 -4.3368757 -1.5090103e-10 17.820115 + 3049 0 -4.3368757 0 -4.3368757 -1.5090103e-10 17.820115 + 3050 0 -4.3368757 0 -4.3368757 1.1450092e-10 17.820115 + 3051 0 -4.3368757 0 -4.3368757 -1.7751916e-10 17.820115 + 3052 0 -4.3368757 0 -4.3368757 1.2777208e-10 17.820115 + 3053 0 -4.3368757 0 -4.3368757 3.9233718e-10 17.820115 + 3054 0 -4.3368757 0 -4.3368757 -1.9080572e-10 17.820115 + 3055 0 -4.3368757 0 -4.3368757 -5.7679213e-10 17.820115 + 3056 0 -4.3368757 0 -4.3368757 -5.7679213e-10 17.820115 + 3057 0 -4.3368757 0 -4.3368757 3.7902808e-10 17.820115 + 3058 0 -4.3368757 0 -4.3368757 1.2777208e-10 17.820115 + 3059 0 -4.3368757 0 -4.3368757 -5.9010124e-10 17.820115 + 3060 0 -4.3368757 0 -4.3368757 3.9233718e-10 17.820115 + 3061 0 -4.3368757 0 -4.3368757 -1.9080572e-10 17.820115 + 3062 0 -4.3368757 0 -4.3368757 -5.7679213e-10 17.820115 + 3063 0 -4.3368757 0 -4.3368757 -1.6421013e-10 17.820115 + 3064 0 -4.3368757 0 -4.3368757 1.1450092e-10 17.820115 + 3065 0 -4.3368757 0 -4.3368757 -1.5090103e-10 17.820115 + 3066 0 -4.3368757 0 -4.3368757 3.6571897e-10 17.820115 + 3067 0 -4.3368757 0 -4.3368757 -5.7679213e-10 17.820115 + 3068 0 -4.3368757 0 -4.3368757 3.7902808e-10 17.820115 + 3069 0 -4.3368757 0 -4.3368757 -1.6421013e-10 17.820115 + 3070 0 -4.3368757 0 -4.3368757 -5.7679213e-10 17.820115 + 3071 0 -4.3368757 0 -4.3368757 3.5241007e-10 17.820115 + 3072 0 -4.3368757 0 -4.3368757 1.2777208e-10 17.820115 + 3073 0 -4.3368757 0 -4.3368757 -2.0411483e-10 17.820115 + 3074 0 -4.3368757 0 -4.3368757 1.2777208e-10 17.820115 + 3075 0 -4.3368757 0 -4.3368757 -2.0411483e-10 17.820115 + 3076 0 -4.3368757 0 -4.3368757 1.011541e-10 17.820115 + 3077 0 -4.3368757 0 -4.3368757 1.1447605e-10 17.820115 + 3078 0 -4.3368757 0 -4.3368757 -1.7750961e-10 17.820115 + 3079 0 -4.3368757 0 -4.3368757 1.1447605e-10 17.820115 + 3080 0 -4.3368757 0 -4.3368757 -1.7750961e-10 17.820115 + 3081 0 -4.3368757 0 -4.3368757 3.7902808e-10 17.820115 + 3082 0 -4.3368757 0 -4.3368757 3.7902808e-10 17.820115 + 3083 0 -4.3368757 0 -4.3368757 -1.7751924e-10 17.820115 + 3084 0 -4.3368757 0 -4.3368757 1.1450092e-10 17.820115 + 3085 0 -4.3368757 0 -4.3368757 -1.7751924e-10 17.820115 + 3086 0 -4.3368757 0 -4.3368757 3.6571897e-10 17.820115 + 3087 0 -4.3368757 0 -4.3368757 -6.0341034e-10 17.820115 + 3088 0 -4.3368757 0 -4.3368757 3.7902808e-10 17.820115 + 3089 0 -4.3368757 0 -4.3368757 -5.9010124e-10 17.820115 + 3090 0 -4.3368757 0 -4.3368757 3.5241007e-10 17.820115 + 3091 0 -4.3368757 0 -4.3368757 3.6571897e-10 17.820115 + 3092 0 -4.3368757 0 -4.3368757 -6.0341034e-10 17.820115 + 3093 0 -4.3368757 0 -4.3368757 3.5241007e-10 17.820115 + 3094 0 -4.3368757 0 -4.3368757 -1.7751924e-10 17.820115 + 3095 0 -4.3368757 0 -4.3368757 3.6571897e-10 17.820115 + 3096 0 -4.3368757 0 -4.3368757 -2.0412782e-10 17.820115 + 3097 0 -4.3368757 0 -4.3368757 -6.0341034e-10 17.820115 + 3098 0 -4.3368757 0 -4.3368757 3.7902808e-10 17.820115 + 3099 0 -4.3368757 0 -4.3368757 1.0119182e-10 17.820115 + 3100 0 -4.3368757 0 -4.3368757 -1.7751924e-10 17.820115 + 3101 0 -4.3368757 0 -4.3368757 1.0119182e-10 17.820115 + 3102 0 -4.3368757 0 -4.3368757 -1.7751924e-10 17.820115 + 3103 0 -4.3368757 0 -4.3368757 3.3910076e-10 17.820115 + 3104 0 -4.3368757 0 -4.3368757 3.3910076e-10 17.820115 + 3105 0 -4.3368757 0 -4.3368757 -6.0341034e-10 17.820115 + 3106 0 -4.3368757 0 -4.3368757 3.7902808e-10 17.820115 + 3107 0 -4.3368757 0 -4.3368757 8.7844764e-11 17.820115 + 3108 0 -4.3368757 0 -4.3368757 -2.0411483e-10 17.820115 + 3109 0 -4.3368757 0 -4.3368757 3.5240987e-10 17.820115 + 3110 0 -4.3368757 0 -4.3368757 3.5240987e-10 17.820115 + 3111 0 -4.3368757 0 -4.3368757 -6.0341034e-10 17.820115 + 3112 0 -4.3368757 0 -4.3368757 3.6571897e-10 17.820115 + 3113 0 -4.3368757 0 -4.3368757 8.7844764e-11 17.820115 + 3114 0 -4.3368757 0 -4.3368757 -2.0411483e-10 17.820115 + 3115 0 -4.3368757 0 -4.3368757 3.5240987e-10 17.820115 + 3116 0 -4.3368757 0 -4.3368757 3.5240987e-10 17.820115 + 3117 0 -4.3368757 0 -4.3368757 -6.0341034e-10 17.820115 + 3118 0 -4.3368757 0 -4.3368757 3.6571897e-10 17.820115 + 3119 0 -4.3368757 0 -4.3368757 1.0116694e-10 17.820115 + 3120 0 -4.3368757 0 -4.3368757 -1.7750961e-10 17.820115 + 3121 0 -4.3368757 0 -4.3368757 1.0115387e-10 17.820115 + 3122 0 -4.3368757 0 -4.3368757 1.1447605e-10 17.820115 + 3123 0 -4.3368757 0 -4.3368757 -2.0412782e-10 17.820115 + 3124 0 -4.3368757 0 -4.3368757 3.5240987e-10 17.820115 + 3125 0 -4.3368757 0 -4.3368757 -1.9082834e-10 17.820115 + 3126 0 -4.3368757 0 -4.3368757 8.7882715e-11 17.820115 + 3127 0 -4.3368757 0 -4.3368757 -1.7751924e-10 17.820115 + 3128 0 -4.3368757 0 -4.3368757 3.3910076e-10 17.820115 + 3129 0 -4.3368757 0 -4.3368757 3.3910076e-10 17.820115 + 3130 0 -4.3368757 0 -4.3368757 -2.0412782e-10 17.820115 + 3131 0 -4.3368757 0 -4.3368757 -2.0412782e-10 17.820115 + 3132 0 -4.3368757 0 -4.3368757 1.0116694e-10 17.820115 + 3133 0 -4.3368757 0 -4.3368757 -2.0412782e-10 17.820115 + 3134 0 -4.3368757 0 -4.3368757 3.5240987e-10 17.820115 + 3135 0 -4.3368757 0 -4.3368757 7.4548733e-11 17.820115 + 3136 0 -4.3368757 0 -4.3368757 -5.9010124e-10 17.820115 + 3137 0 -4.3368757 0 -4.3368757 3.3910076e-10 17.820115 + 3138 0 -4.3368757 0 -4.3368757 -1.7750961e-10 17.820115 + 3139 0 -4.3368757 0 -4.3368757 -1.7750961e-10 17.820115 + 3140 0 -4.3368757 0 -4.3368757 8.7857837e-11 17.820115 + 3141 0 -4.3368757 0 -4.3368757 -1.9081872e-10 17.820115 + 3142 0 -4.3368757 0 -4.3368757 3.5240987e-10 17.820115 + 3143 0 -4.3368757 0 -4.3368757 -1.9082834e-10 17.820115 + 3144 0 -4.3368757 0 -4.3368757 8.7882715e-11 17.820115 + 3145 0 -4.3368757 0 -4.3368757 -1.7751924e-10 17.820115 + 3146 0 -4.3368757 0 -4.3368757 3.6572547e-10 17.820115 + 3147 0 -4.3368757 0 -4.3368757 -1.9081872e-10 17.820115 + 3148 0 -4.3368757 0 -4.3368757 -1.9081872e-10 17.820115 + 3149 0 -4.3368757 0 -4.3368757 -1.6421013e-10 17.820115 + 3150 0 -4.3368757 0 -4.3368757 3.3910076e-10 17.820115 + 3151 0 -4.3368757 0 -4.3368757 3.3910076e-10 17.820115 + 3152 0 -4.3368757 0 -4.3368757 -1.9081872e-10 17.820115 + 3153 0 -4.3368757 0 -4.3368757 -1.9081872e-10 17.820115 + 3154 0 -4.3368757 0 -4.3368757 1.0116694e-10 17.820115 + 3155 0 -4.3368757 0 -4.3368757 -1.9081872e-10 17.820115 + 3156 0 -4.3368757 0 -4.3368757 3.3910076e-10 17.820115 + 3157 0 -4.3368757 0 -4.3368757 -1.6421013e-10 17.820115 + 3158 0 -4.3368757 0 -4.3368757 -5.7679213e-10 17.820115 + 3159 0 -4.3368757 0 -4.3368757 3.5240987e-10 17.820115 + 3160 0 -4.3368757 0 -4.3368757 3.5241637e-10 17.820115 + 3161 0 -4.3368757 0 -4.3368757 -5.7679213e-10 17.820115 + 3162 0 -4.3368757 0 -4.3368757 3.7903458e-10 17.820115 + 3163 0 -4.3368757 0 -4.3368757 -1.6421013e-10 17.820115 + 3164 0 -4.3368757 0 -4.3368757 -1.6421013e-10 17.820115 + 3165 0 -4.3368757 0 -4.3368757 1.1451067e-10 17.820115 + 3166 0 -4.3368757 0 -4.3368757 -1.5090103e-10 17.820115 + 3167 0 -4.3368757 0 -4.3368757 1.0115387e-10 17.820115 + 3168 0 -4.3368757 0 -4.3368757 -2.0411483e-10 17.820115 + 3169 0 -4.3368757 0 -4.3368757 3.5241637e-10 17.820115 + 3170 0 -4.3368757 0 -4.3368757 3.5241637e-10 17.820115 + 3171 0 -4.3368757 0 -4.3368757 1.1446295e-10 17.820115 + 3172 0 -4.3368757 0 -4.3368757 -5.7679213e-10 17.820115 + 3173 0 -4.3368757 0 -4.3368757 3.7903455e-10 17.820115 + 3174 0 -4.3368757 0 -4.3368757 -5.7679213e-10 17.820115 + 3175 0 -4.3368757 0 -4.3368757 3.6572547e-10 17.820115 + 3176 0 -4.3368757 0 -4.3368757 -1.6421013e-10 17.820115 + 3177 0 -4.3368757 0 -4.3368757 -1.6421013e-10 17.820115 + 3178 0 -4.3368757 0 -4.3368757 1.0120157e-10 17.820115 + 3179 0 -4.3368757 0 -4.3368757 1.2777205e-10 17.820115 + 3180 0 -4.3368757 0 -4.3368757 -2.0411158e-10 17.820115 + 3181 0 -4.3368757 0 -4.3368757 1.2777205e-10 17.820115 + 3182 0 -4.3368757 0 -4.3368757 1.1447605e-10 17.820115 + 3183 0 -4.3368757 0 -4.3368757 -1.9080247e-10 17.820115 + 3184 0 -4.3368757 0 -4.3368757 -1.9080247e-10 17.820115 + 3185 0 -4.3368757 0 -4.3368757 1.1446295e-10 17.820115 + 3186 0 -4.3368757 0 -4.3368757 -1.9080247e-10 17.820115 + 3187 0 -4.3368757 0 -4.3368757 3.7903455e-10 17.820115 + 3188 0 -4.3368757 0 -4.3368757 3.7903455e-10 17.820115 + 3189 0 -4.3368757 0 -4.3368757 -1.6421013e-10 17.820115 + 3190 0 -4.3368757 0 -4.3368757 -1.6421013e-10 17.820115 + 3191 0 -4.3368757 0 -4.3368757 1.145107e-10 17.820115 + 3192 0 -4.3368757 0 -4.3368757 -1.7751924e-10 17.820115 + 3193 0 -4.3368757 0 -4.3368757 1.1446295e-10 17.820115 + 3194 0 -4.3368757 0 -4.3368757 1.145107e-10 17.820115 + 3195 0 -4.3368757 0 -4.3368757 -1.6421013e-10 17.820115 + 3196 0 -4.3368757 0 -4.3368757 3.6572545e-10 17.820115 + 3197 0 -4.3368757 0 -4.3368757 -5.9010124e-10 17.820115 + 3198 0 -4.3368757 0 -4.3368757 3.6572545e-10 17.820115 + 3199 0 -4.3368757 0 -4.3368757 1.1447605e-10 17.820115 + 3200 0 -4.3368757 0 -4.3368757 -1.9081869e-10 17.820115 + 3201 0 -4.3368757 0 -4.3368757 1.0116694e-10 17.820115 + 3202 0 -4.3368757 0 -4.3368757 -1.9081869e-10 17.820115 + 3203 0 -4.3368757 0 -4.3368757 1.1446295e-10 17.820115 + 3204 0 -4.3368757 0 -4.3368757 1.0116694e-10 17.820115 + 3205 0 -4.3368757 0 -4.3368757 1.0116694e-10 17.820115 + 3206 0 -4.3368757 0 -4.3368757 -1.7750959e-10 17.820115 + 3207 0 -4.3368757 0 -4.3368757 1.0116694e-10 17.820115 + 3208 0 -4.3368757 0 -4.3368757 -1.9081869e-10 17.820115 + 3209 0 -4.3368757 0 -4.3368757 3.6572545e-10 17.820115 + 3210 0 -4.3368757 0 -4.3368757 -6.0341034e-10 17.820115 + 3211 0 -4.3368757 0 -4.3368757 3.6572545e-10 17.820115 + 3212 0 -4.3368757 0 -4.3368757 -1.7751924e-10 17.820115 + 3213 0 -4.3368757 0 -4.3368757 -1.7751924e-10 17.820115 + 3214 0 -4.3368757 0 -4.3368757 3.6572545e-10 17.820115 + 3215 0 -4.3368757 0 -4.3368757 -5.9010124e-10 17.820115 + 3216 0 -4.3368757 0 -4.3368757 3.6572545e-10 17.820115 + 3217 0 -4.3368757 0 -4.3368757 3.5241634e-10 17.820115 + 3218 0 -4.3368757 0 -4.3368757 -6.0341034e-10 17.820115 + 3219 0 -4.3368757 0 -4.3368757 3.6572545e-10 17.820115 + 3220 0 -4.3368757 0 -4.3368757 -1.9082834e-10 17.820115 + 3221 0 -4.3368757 0 -4.3368757 1.145107e-10 17.820115 + 3222 0 -4.3368757 0 -4.3368757 -1.9082834e-10 17.820115 + 3223 0 -4.3368757 0 -4.3368757 3.6572545e-10 17.820115 + 3224 0 -4.3368757 0 -4.3368757 -2.041278e-10 17.820115 + 3225 0 -4.3368757 0 -4.3368757 -6.0341034e-10 17.820115 + 3226 0 -4.3368757 0 -4.3368757 3.6572545e-10 17.820115 + 3227 0 -4.3368757 0 -4.3368757 3.5241634e-10 17.820115 + 3228 0 -4.3368757 0 -4.3368757 -6.0341034e-10 17.820115 + 3229 0 -4.3368757 0 -4.3368757 3.6572545e-10 17.820115 + 3230 0 -4.3368757 0 -4.3368757 -1.9082834e-10 17.820115 + 3231 0 -4.3368757 0 -4.3368757 1.145107e-10 17.820115 + 3232 0 -4.3368757 0 -4.3368757 8.7844739e-11 17.820115 + 3233 0 -4.3368757 0 -4.3368757 -1.9082834e-10 17.820115 + 3234 0 -4.3368757 0 -4.3368757 3.5241634e-10 17.820115 + 3235 0 -4.3368757 0 -4.3368757 -6.0341034e-10 17.820115 + 3236 0 -4.3368757 0 -4.3368757 3.6572545e-10 17.820115 + 3237 0 -4.3368757 0 -4.3368757 3.3910724e-10 17.820115 + 3238 0 -4.3368757 0 -4.3368757 -6.0341034e-10 17.820115 + 3239 0 -4.3368757 0 -4.3368757 3.5241634e-10 17.820115 + 3240 0 -4.3368757 0 -4.3368757 -1.9082834e-10 17.820115 + 3241 0 -4.3368757 0 -4.3368757 3.5241634e-10 17.820115 + 3242 0 -4.3368757 0 -4.3368757 -2.041278e-10 17.820115 + 3243 0 -4.3368757 0 -4.3368757 -6.0341034e-10 17.820115 + 3244 0 -4.3368757 0 -4.3368757 3.6572545e-10 17.820115 + 3245 0 -4.3368757 0 -4.3368757 8.7892488e-11 17.820115 + 3246 0 -4.3368757 0 -4.3368757 -1.9082834e-10 17.820115 + 3247 0 -4.3368757 0 -4.3368757 3.3910724e-10 17.820115 + 3248 0 -4.3368757 0 -4.3368757 -6.0341034e-10 17.820115 + 3249 0 -4.3368757 0 -4.3368757 3.3910724e-10 17.820115 + 3250 0 -4.3368757 0 -4.3368757 3.3910724e-10 17.820115 + 3251 0 -4.3368757 0 -4.3368757 -6.0341034e-10 17.820115 + 3252 0 -4.3368757 0 -4.3368757 3.3910724e-10 17.820115 + 3253 0 -4.3368757 0 -4.3368757 8.7844739e-11 17.820115 + 3254 0 -4.3368757 0 -4.3368757 -2.3072978e-10 17.820115 + 3255 0 -4.3368757 0 -4.3368757 8.7844739e-11 17.820115 + 3256 0 -4.3368757 0 -4.3368757 -2.3072978e-10 17.820115 + 3257 0 -4.3368757 0 -4.3368757 3.3910724e-10 17.820115 + 3258 0 -4.3368757 0 -4.3368757 -1.9082834e-10 17.820115 + 3259 0 -4.3368757 0 -4.3368757 8.7892488e-11 17.820115 + 3260 0 -4.3368757 0 -4.3368757 -1.6421013e-10 17.820115 + 3261 0 -4.3368757 0 -4.3368757 3.3910724e-10 17.820115 + 3262 0 -4.3368757 0 -4.3368757 -1.7750959e-10 17.820115 + 3263 0 -4.3368757 0 -4.3368757 -5.63483e-10 17.820115 + 3264 0 -4.3368757 0 -4.3368757 3.3910724e-10 17.820115 + 3265 0 -4.3368757 0 -4.3368757 1.1446297e-10 17.820115 + 3266 0 -4.3368757 0 -4.3368757 -6.1671945e-10 17.820115 + 3267 0 -4.3368757 0 -4.3368757 3.3910724e-10 17.820115 + 3268 0 -4.3368757 0 -4.3368757 3.3910724e-10 17.820115 + 3269 0 -4.3368757 0 -4.3368757 -5.7679211e-10 17.820115 + 3270 0 -4.3368757 0 -4.3368757 3.3910724e-10 17.820115 + 3271 0 -4.3368757 0 -4.3368757 -1.7751924e-10 17.820115 + 3272 0 -4.3368757 0 -4.3368757 -1.7751924e-10 17.820115 + 3273 0 -4.3368757 0 -4.3368757 8.7892488e-11 17.820115 + 3274 0 -4.3368757 0 -4.3368757 1.0115387e-10 17.820115 + 3275 0 -4.3368757 0 -4.3368757 -1.9082834e-10 17.820115 + 3276 0 -4.3368757 0 -4.3368757 3.3910724e-10 17.820115 + 3277 0 -4.3368757 0 -4.3368757 -1.9082834e-10 17.820115 + 3278 0 -4.3368757 0 -4.3368757 8.7892488e-11 17.820115 + 3279 0 -4.3368757 0 -4.3368757 8.7844764e-11 17.820115 + 3280 0 -4.3368757 0 -4.3368757 -1.9082834e-10 17.820115 + 3281 0 -4.3368757 0 -4.3368757 3.7902808e-10 17.820115 + 3282 0 -4.3368757 0 -4.3368757 -5.9010121e-10 17.820115 + 3283 0 -4.3368757 0 -4.3368757 3.7902808e-10 17.820115 + 3284 0 -4.3368757 0 -4.3368757 1.0115387e-10 17.820115 + 3285 0 -4.3368757 0 -4.3368757 -5.6348303e-10 17.820115 + 3286 0 -4.3368757 0 -4.3368757 3.3910724e-10 17.820115 + 3287 0 -4.3368757 0 -4.3368757 8.7844764e-11 17.820115 + 3288 0 -4.3368757 0 -4.3368757 -2.1742068e-10 17.820115 + 3289 0 -4.3368757 0 -4.3368757 3.6571897e-10 17.820115 + 3290 0 -4.3368757 0 -4.3368757 8.7844764e-11 17.820115 + 3291 0 -4.3368757 0 -4.3368757 8.7844764e-11 17.820115 + 3292 0 -4.3368757 0 -4.3368757 1.0116697e-10 17.820115 + 3293 0 -4.3368757 0 -4.3368757 -2.0411158e-10 17.820115 + 3294 0 -4.3368757 0 -4.3368757 3.6571897e-10 17.820115 + 3295 0 -4.3368757 0 -4.3368757 3.5240987e-10 17.820115 + 3296 0 -4.3368757 0 -4.3368757 -1.6421011e-10 17.820115 + 3297 0 -4.3368757 0 -4.3368757 -1.6421011e-10 17.820115 + 3298 0 -4.3368757 0 -4.3368757 1.0119509e-10 17.820115 + 3299 0 -4.3368757 0 -4.3368757 -1.6421011e-10 17.820115 + 3300 0 -4.3368757 0 -4.3368757 8.7844764e-11 17.820115 + 3301 0 -4.3368757 0 -4.3368757 1.0119509e-10 17.820115 + 3302 0 -4.3368757 0 -4.3368757 -1.6421011e-10 17.820115 + 3303 0 -4.3368757 0 -4.3368757 3.5240987e-10 17.820115 + 3304 0 -4.3368757 0 -4.3368757 -1.9081547e-10 17.820115 + 3305 0 -4.3368757 0 -4.3368757 -5.7679213e-10 17.820115 + 3306 0 -4.3368757 0 -4.3368757 3.6571897e-10 17.820115 + 3307 0 -4.3368757 0 -4.3368757 8.7844764e-11 17.820115 + 3308 0 -4.3368757 0 -4.3368757 -5.7679213e-10 17.820115 + 3309 0 -4.3368757 0 -4.3368757 3.5240987e-10 17.820115 + 3310 0 -4.3368757 0 -4.3368757 1.1446297e-10 17.820115 + 3311 0 -4.3368757 0 -4.3368757 -5.7679213e-10 17.820115 + 3312 0 -4.3368757 0 -4.3368757 3.7902808e-10 17.820115 + 3313 0 -4.3368757 0 -4.3368757 -1.6421011e-10 17.820115 + 3314 0 -4.3368757 0 -4.3368757 -1.6421011e-10 17.820115 + 3315 0 -4.3368757 0 -4.3368757 1.2781655e-10 17.820115 + 3316 0 -4.3368757 0 -4.3368757 -1.6421011e-10 17.820115 + 3317 0 -4.3368757 0 -4.3368757 3.7902808e-10 17.820115 + 3318 0 -4.3368757 0 -4.3368757 -5.7679213e-10 17.820115 + 3319 0 -4.3368757 0 -4.3368757 3.7902808e-10 17.820115 + 3320 0 -4.3368757 0 -4.3368757 -1.6421011e-10 17.820115 + 3321 0 -4.3368757 0 -4.3368757 -1.6421011e-10 17.820115 + 3322 0 -4.3368757 0 -4.3368757 3.7902808e-10 17.820115 + 3323 0 -4.3368757 0 -4.3368757 -5.7679213e-10 17.820115 + 3324 0 -4.3368757 0 -4.3368757 3.5240987e-10 17.820115 + 3325 0 -4.3368757 0 -4.3368757 1.1446297e-10 17.820115 + 3326 0 -4.3368757 0 -4.3368757 -5.9010124e-10 17.820115 + 3327 0 -4.3368757 0 -4.3368757 3.7902808e-10 17.820115 + 3328 0 -4.3368757 0 -4.3368757 -1.6421011e-10 17.820115 + 3329 0 -4.3368757 0 -4.3368757 -1.6421011e-10 17.820115 + 3330 0 -4.3368757 0 -4.3368757 1.1450745e-10 17.820115 + 3331 0 -4.3368757 0 -4.3368757 -1.7751921e-10 17.820115 + 3332 0 -4.3368757 0 -4.3368757 3.7902808e-10 17.820115 + 3333 0 -4.3368757 0 -4.3368757 -5.9010124e-10 17.820115 + 3334 0 -4.3368757 0 -4.3368757 3.7902808e-10 17.820115 + 3335 0 -4.3368757 0 -4.3368757 1.1446297e-10 17.820115 + 3336 0 -4.3368757 0 -4.3368757 -2.1742068e-10 17.820115 + 3337 0 -4.3368757 0 -4.3368757 3.7902808e-10 17.820115 + 3338 0 -4.3368757 0 -4.3368757 1.1446297e-10 17.820115 + 3339 0 -4.3368757 0 -4.3368757 -1.9082831e-10 17.820115 + 3340 0 -4.3368757 0 -4.3368757 1.144761e-10 17.820115 + 3341 0 -4.3368757 0 -4.3368757 1.1450745e-10 17.820115 + 3342 0 -4.3368757 0 -4.3368757 8.7844764e-11 17.820115 + 3343 0 -4.3368757 0 -4.3368757 -1.9082831e-10 17.820115 + 3344 0 -4.3368757 0 -4.3368757 -1.9082831e-10 17.820115 + 3345 0 -4.3368757 0 -4.3368757 3.5240987e-10 17.820115 + 3346 0 -4.3368757 0 -4.3368757 -6.0341034e-10 17.820115 + 3347 0 -4.3368757 0 -4.3368757 3.7902808e-10 17.820115 + 3348 0 -4.3368757 0 -4.3368757 8.7857888e-11 17.820115 + 3349 0 -4.3368757 0 -4.3368757 -2.1743368e-10 17.820115 + 3350 0 -4.3368757 0 -4.3368757 -1.9082831e-10 17.820115 + 3351 0 -4.3368757 0 -4.3368757 3.6571897e-10 17.820115 + 3352 0 -4.3368757 0 -4.3368757 -2.0413742e-10 17.820115 + 3353 0 -4.3368757 0 -4.3368757 1.0119834e-10 17.820115 + 3354 0 -4.3368757 0 -4.3368757 -1.9082831e-10 17.820115 + 3355 0 -4.3368757 0 -4.3368757 3.5240987e-10 17.820115 + 3356 0 -4.3368757 0 -4.3368757 -2.0413742e-10 17.820115 + 3357 0 -4.3368757 0 -4.3368757 8.7889239e-11 17.820115 + 3358 0 -4.3368757 0 -4.3368757 -1.9082831e-10 17.820115 + 3359 0 -4.3368757 0 -4.3368757 3.3910076e-10 17.820115 + 3360 0 -4.3368757 0 -4.3368757 -6.0341034e-10 17.820115 + 3361 0 -4.3368757 0 -4.3368757 3.6571897e-10 17.820115 + 3362 0 -4.3368757 0 -4.3368757 7.453566e-11 17.820115 + 3363 0 -4.3368757 0 -4.3368757 -2.3072978e-10 17.820115 + 3364 0 -4.3368757 0 -4.3368757 8.7844764e-11 17.820115 + 3365 0 -4.3368757 0 -4.3368757 8.7857888e-11 17.820115 + 3366 0 -4.3368757 0 -4.3368757 -2.1743368e-10 17.820115 + 3367 0 -4.3368757 0 -4.3368757 3.3910076e-10 17.820115 + 3368 0 -4.3368757 0 -4.3368757 3.5240987e-10 17.820115 + 3369 0 -4.3368757 0 -4.3368757 -2.0413742e-10 17.820115 + 3370 0 -4.3368757 0 -4.3368757 8.7889239e-11 17.820115 + 3371 0 -4.3368757 0 -4.3368757 -1.9082831e-10 17.820115 + 3372 0 -4.3368757 0 -4.3368757 3.3910076e-10 17.820115 + 3373 0 -4.3368757 0 -4.3368757 -2.0413742e-10 17.820115 + 3374 0 -4.3368757 0 -4.3368757 8.7889239e-11 17.820115 + 3375 0 -4.3368757 0 -4.3368757 -1.7751924e-10 17.820115 + 3376 0 -4.3368757 0 -4.3368757 3.3910076e-10 17.820115 + 3377 0 -4.3368757 0 -4.3368757 -1.9082834e-10 17.820115 + 3378 0 -4.3368757 0 -4.3368757 8.7889239e-11 17.820115 + 3379 0 -4.3368757 0 -4.3368757 -1.9082834e-10 17.820115 + 3380 0 -4.3368757 0 -4.3368757 7.453566e-11 17.820115 + 3381 0 -4.3368757 0 -4.3368757 3.3910076e-10 17.820115 + 3382 0 -4.3368757 0 -4.3368757 8.7889239e-11 17.820115 + 3383 0 -4.3368757 0 -4.3368757 1.145074e-10 17.820115 + 3384 0 -4.3368757 0 -4.3368757 -2.0413744e-10 17.820115 + 3385 0 -4.3368757 0 -4.3368757 3.3910076e-10 17.820115 + 3386 0 -4.3368757 0 -4.3368757 -5.7679218e-10 17.820115 + 3387 0 -4.3368757 0 -4.3368757 3.3910076e-10 17.820115 + 3388 0 -4.3368757 0 -4.3368757 1.0115387e-10 17.820115 + 3389 0 -4.3368757 0 -4.3368757 -2.1742073e-10 17.820115 + 3390 0 -4.3368757 0 -4.3368757 8.7844764e-11 17.820115 + 3391 0 -4.3368757 0 -4.3368757 -2.4403889e-10 17.820115 + 3392 0 -4.3368757 0 -4.3368757 3.3910076e-10 17.820115 + 3393 0 -4.3368757 0 -4.3368757 8.7844764e-11 17.820115 + 3394 0 -4.3368757 0 -4.3368757 -2.0413744e-10 17.820115 + 3395 0 -4.3368757 0 -4.3368757 3.3910076e-10 17.820115 + 3396 0 -4.3368757 0 -4.3368757 -6.0341034e-10 17.820115 + 3397 0 -4.3368757 0 -4.3368757 3.3910076e-10 17.820115 + 3398 0 -4.3368757 0 -4.3368757 3.5240337e-10 17.820115 + 3399 0 -4.3368757 0 -4.3368757 -2.0413744e-10 17.820115 + 3400 0 -4.3368757 0 -4.3368757 1.2780998e-10 17.820115 + 3401 0 -4.3368757 0 -4.3368757 -2.0413744e-10 17.820115 + 3402 0 -4.3368757 0 -4.3368757 8.7844764e-11 17.820115 + 3403 0 -4.3368757 0 -4.3368757 3.9233058e-10 17.820115 + 3404 0 -4.3368757 0 -4.3368757 1.0119829e-10 17.820115 + 3405 0 -4.3368757 0 -4.3368757 1.0119177e-10 17.820115 + 3406 0 -4.3368757 0 -4.3368757 -1.7751924e-10 17.820115 + 3407 0 -4.3368757 0 -4.3368757 3.7902148e-10 17.820115 + 3408 0 -4.3368757 0 -4.3368757 -5.5017398e-10 17.820115 + 3409 0 -4.3368757 0 -4.3368757 3.5240337e-10 17.820115 + 3410 0 -4.3368757 0 -4.3368757 -1.908156e-10 17.820115 + 3411 0 -4.3368757 0 -4.3368757 -5.7679218e-10 17.820115 + 3412 0 -4.3368757 0 -4.3368757 3.5240337e-10 17.820115 + 3413 0 -4.3368757 0 -4.3368757 7.453566e-11 17.820115 + 3414 0 -4.3368757 0 -4.3368757 -1.7749339e-10 17.820115 + 3415 0 -4.3368757 0 -4.3368757 3.3909427e-10 17.820115 + 3416 0 -4.3368757 0 -4.3368757 7.453566e-11 17.820115 + 3417 0 -4.3368757 0 -4.3368757 1.1447607e-10 17.820115 + 3418 0 -4.3368757 0 -4.3368757 -1.908156e-10 17.820115 + 3419 0 -4.3368757 0 -4.3368757 3.3909427e-10 17.820115 + 3420 0 -4.3368757 0 -4.3368757 -1.6421036e-10 17.820115 + 3421 0 -4.3368757 0 -4.3368757 -1.6421036e-10 17.820115 + 3422 0 -4.3368757 0 -4.3368757 1.0119177e-10 17.820115 + 3423 0 -4.3368757 0 -4.3368757 1.0115389e-10 17.820115 + 3424 0 -4.3368757 0 -4.3368757 -1.9082834e-10 17.820115 + 3425 0 -4.3368757 0 -4.3368757 -1.9082834e-10 17.820115 + 3426 0 -4.3368757 0 -4.3368757 1.14463e-10 17.820115 + 3427 0 -4.3368757 0 -4.3368757 4.1894882e-10 17.820115 + 3428 0 -4.3368757 0 -4.3368757 -1.908025e-10 17.820115 + 3429 0 -4.3368757 0 -4.3368757 3.7902148e-10 17.820115 + 3430 0 -4.3368757 0 -4.3368757 3.3909427e-10 17.820115 + 3431 0 -4.3368757 0 -4.3368757 1.410811e-10 17.820115 + 3432 0 -4.3368757 0 -4.3368757 -2.041116e-10 17.820115 + 3433 0 -4.3368757 0 -4.3368757 1.410811e-10 17.820115 + 3434 0 -4.3368757 0 -4.3368757 -2.041116e-10 17.820115 + 3435 0 -4.3368757 0 -4.3368757 1.4109418e-10 17.820115 + 3436 0 -4.3368757 0 -4.3368757 8.7844662e-11 17.820115 + 3437 0 -4.3368757 0 -4.3368757 1.4111908e-10 17.820115 + 3438 0 -4.3368757 0 -4.3368757 -1.7751946e-10 17.820115 + 3439 0 -4.3368757 0 -4.3368757 4.0563971e-10 17.820115 + 3440 0 -4.3368757 0 -4.3368757 -5.7679218e-10 17.820115 + 3441 0 -4.3368757 0 -4.3368757 4.1894882e-10 17.820115 + 3442 0 -4.3368757 0 -4.3368757 -5.7679218e-10 17.820115 + 3443 0 -4.3368757 0 -4.3368757 3.790216e-10 17.820115 + 3444 0 -4.3368757 0 -4.3368757 -1.6421036e-10 17.820115 + 3445 0 -4.3368757 0 -4.3368757 1.4111908e-10 17.820115 + 3446 0 -4.3368757 0 -4.3368757 -2.0413744e-10 17.820115 + 3447 0 -4.3368757 0 -4.3368757 4.1894882e-10 17.820115 + 3448 0 -4.3368757 0 -4.3368757 -5.7679218e-10 17.820115 + 3449 0 -4.3368757 0 -4.3368757 3.790216e-10 17.820115 + 3450 0 -4.3368757 0 -4.3368757 -1.7751946e-10 17.820115 + 3451 0 -4.3368757 0 -4.3368757 1.4111908e-10 17.820115 + 3452 0 -4.3368757 0 -4.3368757 -2.0413744e-10 17.820115 + 3453 0 -4.3368757 0 -4.3368757 4.0563971e-10 17.820115 + 3454 0 -4.3368757 0 -4.3368757 -5.7679218e-10 17.820115 + 3455 0 -4.3368757 0 -4.3368757 3.790216e-10 17.820115 + 3456 0 -4.3368757 0 -4.3368757 1.144629e-10 17.820115 + 3457 0 -4.3368757 0 -4.3368757 -5.7679218e-10 17.820115 + 3458 0 -4.3368757 0 -4.3368757 3.790216e-10 17.820115 + 3459 0 -4.3368757 0 -4.3368757 1.1447597e-10 17.820115 + 3460 0 -4.3368757 0 -4.3368757 -5.7679218e-10 17.820115 + 3461 0 -4.3368757 0 -4.3368757 3.657125e-10 17.820115 + 3462 0 -4.3368757 0 -4.3368757 -1.7751946e-10 17.820115 + 3463 0 -4.3368757 0 -4.3368757 1.2780998e-10 17.820115 + 3464 0 -4.3368757 0 -4.3368757 -1.7751946e-10 17.820115 + 3465 0 -4.3368757 0 -4.3368757 4.0563971e-10 17.820115 + 3466 0 -4.3368757 0 -4.3368757 -5.7679218e-10 17.820115 + 3467 0 -4.3368757 0 -4.3368757 4.0563971e-10 17.820115 + 3468 0 -4.3368757 0 -4.3368757 -5.7679218e-10 17.820115 + 3469 0 -4.3368757 0 -4.3368757 3.790216e-10 17.820115 + 3470 0 -4.3368757 0 -4.3368757 3.9233061e-10 17.820115 + 3471 0 -4.3368757 0 -4.3368757 -5.7679218e-10 17.820115 + 3472 0 -4.3368757 0 -4.3368757 3.524034e-10 17.820115 + 3473 0 -4.3368757 0 -4.3368757 -1.7751946e-10 17.820115 + 3474 0 -4.3368757 0 -4.3368757 3.790215e-10 17.820115 + 3475 0 -4.3368757 0 -4.3368757 -5.7679218e-10 17.820115 + 3476 0 -4.3368757 0 -4.3368757 4.0563971e-10 17.820115 + 3477 0 -4.3368757 0 -4.3368757 1.1450087e-10 17.820115 + 3478 0 -4.3368757 0 -4.3368757 -1.7751944e-10 17.820115 + 3479 0 -4.3368757 0 -4.3368757 -2.041247e-10 17.820115 + 3480 0 -4.3368757 0 -4.3368757 1.1447597e-10 17.820115 + 3481 0 -4.3368757 0 -4.3368757 -2.041247e-10 17.820115 + 3482 0 -4.3368757 0 -4.3368757 3.9233061e-10 17.820115 + 3483 0 -4.3368757 0 -4.3368757 -5.7679218e-10 17.820115 + 3484 0 -4.3368757 0 -4.3368757 3.524034e-10 17.820115 + 3485 0 -4.3368757 0 -4.3368757 1.1447597e-10 17.820115 + 3486 0 -4.3368757 0 -4.3368757 -1.9081557e-10 17.820115 + 3487 0 -4.3368757 0 -4.3368757 1.144629e-10 17.820115 + 3488 0 -4.3368757 0 -4.3368757 8.7857863e-11 17.820115 + 3489 0 -4.3368757 0 -4.3368757 1.0115379e-10 17.820115 + 3490 0 -4.3368757 0 -4.3368757 -2.1742071e-10 17.820115 + 3491 0 -4.3368757 0 -4.3368757 3.9233061e-10 17.820115 + 3492 0 -4.3368757 0 -4.3368757 -5.6348311e-10 17.820115 + 3493 0 -4.3368757 0 -4.3368757 3.524034e-10 17.820115 + 3494 0 -4.3368757 0 -4.3368757 1.144629e-10 17.820115 + 3495 0 -4.3368757 0 -4.3368757 -2.3072981e-10 17.820115 + 3496 0 -4.3368757 0 -4.3368757 1.27772e-10 17.820115 + 3497 0 -4.3368757 0 -4.3368757 -2.3072981e-10 17.820115 + 3498 0 -4.3368757 0 -4.3368757 3.9233061e-10 17.820115 + 3499 0 -4.3368757 0 -4.3368757 -5.7679221e-10 17.820115 + 3500 0 -4.3368757 0 -4.3368757 3.524034e-10 17.820115 + 3501 0 -4.3368757 0 -4.3368757 -1.6421033e-10 17.820115 + 3502 0 -4.3368757 0 -4.3368757 3.790215e-10 17.820115 + 3503 0 -4.3368757 0 -4.3368757 -1.9081557e-10 17.820115 + 3504 0 -4.3368757 0 -4.3368757 1.0116687e-10 17.820115 + 3505 0 -4.3368757 0 -4.3368757 -1.9081557e-10 17.820115 + 3506 0 -4.3368757 0 -4.3368757 4.0564621e-10 17.820115 + 3507 0 -4.3368757 0 -4.3368757 -5.7679221e-10 17.820115 + 3508 0 -4.3368757 0 -4.3368757 3.3909429e-10 17.820115 + 3509 0 -4.3368757 0 -4.3368757 1.144629e-10 17.820115 + 3510 0 -4.3368757 0 -4.3368757 -2.3072981e-10 17.820115 + 3511 0 -4.3368757 0 -4.3368757 4.0564621e-10 17.820115 + 3512 0 -4.3368757 0 -4.3368757 -5.7679221e-10 17.820115 + 3513 0 -4.3368757 0 -4.3368757 3.65719e-10 17.820115 + 3514 0 -4.3368757 0 -4.3368757 -1.7751944e-10 17.820115 + 3515 0 -4.3368757 0 -4.3368757 1.278165e-10 17.820115 + 3516 0 -4.3368757 0 -4.3368757 -1.7751944e-10 17.820115 + 3517 0 -4.3368757 0 -4.3368757 1.27772e-10 17.820115 + 3518 0 -4.3368757 0 -4.3368757 1.1450087e-10 17.820115 + 3519 0 -4.3368757 0 -4.3368757 1.144629e-10 17.820115 + 3520 0 -4.3368757 0 -4.3368757 -1.7751944e-10 17.820115 + 3521 0 -4.3368757 0 -4.3368757 3.9233711e-10 17.820115 + 3522 0 -4.3368757 0 -4.3368757 -5.7679221e-10 17.820115 + 3523 0 -4.3368757 0 -4.3368757 4.0564621e-10 17.820115 + 3524 0 -4.3368757 0 -4.3368757 1.0115379e-10 17.820115 + 3525 0 -4.3368757 0 -4.3368757 -5.50174e-10 17.820115 + 3526 0 -4.3368757 0 -4.3368757 3.5240329e-10 17.820115 + 3527 0 -4.3368757 0 -4.3368757 -2.1742073e-10 17.820115 + 3528 0 -4.3368757 0 -4.3368757 1.27772e-10 17.820115 + 3529 0 -4.3368757 0 -4.3368757 -2.1742073e-10 17.820115 + 3530 0 -4.3368757 0 -4.3368757 4.0564621e-10 17.820115 + 3531 0 -4.3368757 0 -4.3368757 4.0564621e-10 17.820115 + 3532 0 -4.3368757 0 -4.3368757 1.0115379e-10 17.820115 + 3533 0 -4.3368757 0 -4.3368757 -5.50174e-10 17.820115 + 3534 0 -4.3368757 0 -4.3368757 3.9233711e-10 17.820115 + 3535 0 -4.3368757 0 -4.3368757 -5.50174e-10 17.820115 + 3536 0 -4.3368757 0 -4.3368757 3.5240989e-10 17.820115 + 3537 0 -4.3368757 0 -4.3368757 -1.7751944e-10 17.820115 + 3538 0 -4.3368757 0 -4.3368757 3.79028e-10 17.820115 + 3539 0 -4.3368757 0 -4.3368757 -2.0412468e-10 17.820115 + 3540 0 -4.3368757 0 -4.3368757 1.2778507e-10 17.820115 + 3541 0 -4.3368757 0 -4.3368757 -2.1743378e-10 17.820115 + 3542 0 -4.3368757 0 -4.3368757 3.79028e-10 17.820115 + 3543 0 -4.3368757 0 -4.3368757 -5.6348311e-10 17.820115 + 3544 0 -4.3368757 0 -4.3368757 3.9233711e-10 17.820115 + 3545 0 -4.3368757 0 -4.3368757 1.0115379e-10 17.820115 + 3546 0 -4.3368757 0 -4.3368757 -2.0411165e-10 17.820115 + 3547 0 -4.3368757 0 -4.3368757 3.79028e-10 17.820115 + 3548 0 -4.3368757 0 -4.3368757 1.144629e-10 17.820115 + 3549 0 -4.3368757 0 -4.3368757 -1.7751946e-10 17.820115 + 3550 0 -4.3368757 0 -4.3368757 1.145074e-10 17.820115 + 3551 0 -4.3368757 0 -4.3368757 -1.7751946e-10 17.820115 + 3552 0 -4.3368757 0 -4.3368757 3.79028e-10 17.820115 + 3553 0 -4.3368757 0 -4.3368757 -5.6348311e-10 17.820115 + 3554 0 -4.3368757 0 -4.3368757 3.79028e-10 17.820115 + 3555 0 -4.3368757 0 -4.3368757 -1.9081557e-10 17.820115 + 3556 0 -4.3368757 0 -4.3368757 -5.6348311e-10 17.820115 + 3557 0 -4.3368757 0 -4.3368757 -1.7751946e-10 17.820115 + 3558 0 -4.3368757 0 -4.3368757 1.145074e-10 17.820115 + 3559 0 -4.3368757 0 -4.3368757 -1.7751946e-10 17.820115 + 3560 0 -4.3368757 0 -4.3368757 3.657189e-10 17.820115 + 3561 0 -4.3368757 0 -4.3368757 -5.6348311e-10 17.820115 + 3562 0 -4.3368757 0 -4.3368757 3.9233711e-10 17.820115 + 3563 0 -4.3368757 0 -4.3368757 1.144629e-10 17.820115 + 3564 0 -4.3368757 0 -4.3368757 -2.0411165e-10 17.820115 + 3565 0 -4.3368757 0 -4.3368757 3.9233711e-10 17.820115 + 3566 0 -4.3368757 0 -4.3368757 3.9233711e-10 17.820115 + 3567 0 -4.3368757 0 -4.3368757 -5.7679221e-10 17.820115 + 3568 0 -4.3368757 0 -4.3368757 4.1895531e-10 17.820115 + 3569 0 -4.3368757 0 -4.3368757 -1.9082857e-10 17.820115 + 3570 0 -4.3368757 0 -4.3368757 1.2781648e-10 17.820115 + 3571 0 -4.3368757 0 -4.3368757 -1.9082857e-10 17.820115 + 3572 0 -4.3368757 0 -4.3368757 3.9233711e-10 17.820115 + 3573 0 -4.3368757 0 -4.3368757 -5.7679221e-10 17.820115 + 3574 0 -4.3368757 0 -4.3368757 4.0564621e-10 17.820115 + 3575 0 -4.3368757 0 -4.3368757 -1.9082857e-10 17.820115 + 3576 0 -4.3368757 0 -4.3368757 1.2781648e-10 17.820115 + 3577 0 -4.3368757 0 -4.3368757 -1.9082857e-10 17.820115 + 3578 0 -4.3368757 0 -4.3368757 3.9233711e-10 17.820115 + 3579 0 -4.3368757 0 -4.3368757 -5.7679221e-10 17.820115 + 3580 0 -4.3368757 0 -4.3368757 4.0564621e-10 17.820115 + 3581 0 -4.3368757 0 -4.3368757 1.0116687e-10 17.820115 + 3582 0 -4.3368757 0 -4.3368757 -2.0412468e-10 17.820115 + 3583 0 -4.3368757 0 -4.3368757 1.144629e-10 17.820115 + 3584 0 -4.3368757 0 -4.3368757 1.1447597e-10 17.820115 + 3585 0 -4.3368757 0 -4.3368757 -2.0412468e-10 17.820115 + 3586 0 -4.3368757 0 -4.3368757 3.79028e-10 17.820115 + 3587 0 -4.3368757 0 -4.3368757 -2.1742076e-10 17.820115 + 3588 0 -4.3368757 0 -4.3368757 1.0115379e-10 17.820115 + 3589 0 -4.3368757 0 -4.3368757 1.0116687e-10 17.820115 + 3590 0 -4.3368757 0 -4.3368757 1.0116687e-10 17.820115 + 3591 0 -4.3368757 0 -4.3368757 -2.0412468e-10 17.820115 + 3592 0 -4.3368757 0 -4.3368757 1.0116687e-10 17.820115 + 3593 0 -4.3368757 0 -4.3368757 -2.0412468e-10 17.820115 + 3594 0 -4.3368757 0 -4.3368757 3.79028e-10 17.820115 + 3595 0 -4.3368757 0 -4.3368757 -5.7679221e-10 17.820115 + 3596 0 -4.3368757 0 -4.3368757 3.79028e-10 17.820115 + 3597 0 -4.3368757 0 -4.3368757 -1.9082857e-10 17.820115 + 3598 0 -4.3368757 0 -4.3368757 -1.9082857e-10 17.820115 + 3599 0 -4.3368757 0 -4.3368757 1.1450737e-10 17.820115 + 3600 0 -4.3368757 0 -4.3368757 -1.9082857e-10 17.820115 + 3601 0 -4.3368757 0 -4.3368757 3.79028e-10 17.820115 + 3602 0 -4.3368757 0 -4.3368757 -2.0412468e-10 17.820115 + 3603 0 -4.3368757 0 -4.3368757 -5.7679221e-10 17.820115 + 3604 0 -4.3368757 0 -4.3368757 -5.7679221e-10 17.820115 + 3605 0 -4.3368757 0 -4.3368757 3.79028e-10 17.820115 + 3606 0 -4.3368757 0 -4.3368757 3.79028e-10 17.820115 + 3607 0 -4.3368757 0 -4.3368757 -5.6348311e-10 17.820115 + 3608 0 -4.3368757 0 -4.3368757 3.79028e-10 17.820115 + 3609 0 -4.3368757 0 -4.3368757 -2.0413767e-10 17.820115 + 3610 0 -4.3368757 0 -4.3368757 1.1450737e-10 17.820115 + 3611 0 -4.3368757 0 -4.3368757 -1.7751946e-10 17.820115 + 3612 0 -4.3368757 0 -4.3368757 3.79028e-10 17.820115 + 3613 0 -4.3368757 0 -4.3368757 -5.6348311e-10 17.820115 + 3614 0 -4.3368757 0 -4.3368757 3.79028e-10 17.820115 + 3615 0 -4.3368757 0 -4.3368757 8.7844688e-11 17.820115 + 3616 0 -4.3368757 0 -4.3368757 -2.4403897e-10 17.820115 + 3617 0 -4.3368757 0 -4.3368757 1.1446287e-10 17.820115 + 3618 0 -4.3368757 0 -4.3368757 -2.3072986e-10 17.820115 + 3619 0 -4.3368757 0 -4.3368757 3.79028e-10 17.820115 + 3620 0 -4.3368757 0 -4.3368757 -5.7679221e-10 17.820115 + 3621 0 -4.3368757 0 -4.3368757 3.9233711e-10 17.820115 + 3622 0 -4.3368757 0 -4.3368757 -1.7751946e-10 17.820115 + 3623 0 -4.3368757 0 -4.3368757 -1.7751946e-10 17.820115 + 3624 0 -4.3368757 0 -4.3368757 1.1450737e-10 17.820115 + 3625 0 -4.3368757 0 -4.3368757 -1.7751946e-10 17.820115 + 3626 0 -4.3368757 0 -4.3368757 3.657189e-10 17.820115 + 3627 0 -4.3368757 0 -4.3368757 -1.9081557e-10 17.820115 + 3628 0 -4.3368757 0 -4.3368757 -5.7679221e-10 17.820115 + 3629 0 -4.3368757 0 -4.3368757 3.79028e-10 17.820115 + 3630 0 -4.3368757 0 -4.3368757 1.1446287e-10 17.820115 + 3631 0 -4.3368757 0 -4.3368757 -2.1742076e-10 17.820115 + 3632 0 -4.3368757 0 -4.3368757 1.1446287e-10 17.820115 + 3633 0 -4.3368757 0 -4.3368757 -2.4403897e-10 17.820115 + 3634 0 -4.3368757 0 -4.3368757 3.9234358e-10 17.820115 + 3635 0 -4.3368757 0 -4.3368757 -5.7679221e-10 17.820115 + 3636 0 -4.3368757 0 -4.3368757 3.9234358e-10 17.820115 + 3637 0 -4.3368757 0 -4.3368757 -1.9082857e-10 17.820115 + 3638 0 -4.3368757 0 -4.3368757 -1.9082857e-10 17.820115 + 3639 0 -4.3368757 0 -4.3368757 3.9234358e-10 17.820115 + 3640 0 -4.3368757 0 -4.3368757 -2.0412468e-10 17.820115 + 3641 0 -4.3368757 0 -4.3368757 -2.0412468e-10 17.820115 + 3642 0 -4.3368757 0 -4.3368757 1.0116684e-10 17.820115 + 3643 0 -4.3368757 0 -4.3368757 -2.0412468e-10 17.820115 + 3644 0 -4.3368757 0 -4.3368757 1.1446287e-10 17.820115 + 3645 0 -4.3368757 0 -4.3368757 7.4548657e-11 17.820115 + 3646 0 -4.3368757 0 -4.3368757 -1.9081557e-10 17.820115 + 3647 0 -4.3368757 0 -4.3368757 3.7903447e-10 17.820115 + 3648 0 -4.3368757 0 -4.3368757 -1.9082857e-10 17.820115 + 3649 0 -4.3368757 0 -4.3368757 -1.9082857e-10 17.820115 + 3650 0 -4.3368757 0 -4.3368757 1.2782297e-10 17.820115 + 3651 0 -4.3368757 0 -4.3368757 -1.9082857e-10 17.820115 + 3652 0 -4.3368757 0 -4.3368757 3.9234358e-10 17.820115 + 3653 0 -4.3368757 0 -4.3368757 -2.0412468e-10 17.820115 + 3654 0 -4.3368757 0 -4.3368757 1.0116684e-10 17.820115 + 3655 0 -4.3368757 0 -4.3368757 -2.0412468e-10 17.820115 + 3656 0 -4.3368757 0 -4.3368757 1.0115377e-10 17.820115 + 3657 0 -4.3368757 0 -4.3368757 1.0116684e-10 17.820115 + 3658 0 -4.3368757 0 -4.3368757 1.0115377e-10 17.820115 + 3659 0 -4.3368757 0 -4.3368757 -2.1743378e-10 17.820115 + 3660 0 -4.3368757 0 -4.3368757 3.7903447e-10 17.820115 + 3661 0 -4.3368757 0 -4.3368757 -2.0413767e-10 17.820115 + 3662 0 -4.3368757 0 -4.3368757 -2.0413767e-10 17.820115 + 3663 0 -4.3368757 0 -4.3368757 1.1451387e-10 17.820115 + 3664 0 -4.3368757 0 -4.3368757 8.7844662e-11 17.820115 + 3665 0 -4.3368757 0 -4.3368757 -1.7751946e-10 17.820115 + 3666 0 -4.3368757 0 -4.3368757 3.7903447e-10 17.820115 + 3667 0 -4.3368757 0 -4.3368757 -5.6348308e-10 17.820115 + 3668 0 -4.3368757 0 -4.3368757 3.7903447e-10 17.820115 + 3669 0 -4.3368757 0 -4.3368757 8.7844662e-11 17.820115 + 3670 0 -4.3368757 0 -4.3368757 -5.9010129e-10 17.820115 + 3671 0 -4.3368757 0 -4.3368757 3.7903447e-10 17.820115 + 3672 0 -4.3368757 0 -4.3368757 -1.7751946e-10 17.820115 + 3673 0 -4.3368757 0 -4.3368757 -1.7751946e-10 17.820115 + 3674 0 -4.3368757 0 -4.3368757 1.0120477e-10 17.820115 + 3675 0 -4.3368757 0 -4.3368757 -1.7751946e-10 17.820115 + 3676 0 -4.3368757 0 -4.3368757 3.7903447e-10 17.820115 + 3677 0 -4.3368757 0 -4.3368757 -5.7679218e-10 17.820115 + 3678 0 -4.3368757 0 -4.3368757 3.7903447e-10 17.820115 + 3679 0 -4.3368757 0 -4.3368757 1.1446287e-10 17.820115 + 3680 0 -4.3368757 0 -4.3368757 -5.9010129e-10 17.820115 + 3681 0 -4.3368757 0 -4.3368757 3.7903447e-10 17.820115 + 3682 0 -4.3368757 0 -4.3368757 1.0116684e-10 17.820115 + 3683 0 -4.3368757 0 -4.3368757 -5.7679218e-10 17.820115 + 3684 0 -4.3368757 0 -4.3368757 3.6572537e-10 17.820115 + 3685 0 -4.3368757 0 -4.3368757 -1.9081555e-10 17.820115 + 3686 0 -4.3368757 0 -4.3368757 -1.9081555e-10 17.820115 + 3687 0 -4.3368757 0 -4.3368757 1.0116684e-10 17.820115 + 3688 0 -4.3368757 0 -4.3368757 8.7844662e-11 17.820115 + 3689 0 -4.3368757 0 -4.3368757 8.7844662e-11 17.820115 + 3690 0 -4.3368757 0 -4.3368757 -2.3072984e-10 17.820115 + 3691 0 -4.3368757 0 -4.3368757 8.7844662e-11 17.820115 + 3692 0 -4.3368757 0 -4.3368757 -2.1742073e-10 17.820115 + 3693 0 -4.3368757 0 -4.3368757 3.6572537e-10 17.820115 + 3694 0 -4.3368757 0 -4.3368757 3.6572537e-10 17.820115 + 3695 0 -4.3368757 0 -4.3368757 1.1446287e-10 17.820115 + 3696 0 -4.3368757 0 -4.3368757 -2.3072984e-10 17.820115 + 3697 0 -4.3368757 0 -4.3368757 1.0116684e-10 17.820115 + 3698 0 -4.3368757 0 -4.3368757 8.7844662e-11 17.820115 + 3699 0 -4.3368757 0 -4.3368757 1.0120479e-10 17.820115 + 3700 0 -4.3368757 0 -4.3368757 -2.3072984e-10 17.820115 + 3701 0 -4.3368757 0 -4.3368757 1.0116684e-10 17.820115 + 3702 0 -4.3368757 0 -4.3368757 -2.0412465e-10 17.820115 + 3703 0 -4.3368757 0 -4.3368757 1.0116684e-10 17.820115 + 3704 0 -4.3368757 0 -4.3368757 -2.1743375e-10 17.820115 + 3705 0 -4.3368757 0 -4.3368757 1.0115377e-10 17.820115 + 3706 0 -4.3368757 0 -4.3368757 1.0116684e-10 17.820115 + 3707 0 -4.3368757 0 -4.3368757 3.7903447e-10 17.820115 + 3708 0 -4.3368757 0 -4.3368757 -5.9010129e-10 17.820115 + 3709 0 -4.3368757 0 -4.3368757 3.9234358e-10 17.820115 + 3710 0 -4.3368757 0 -4.3368757 -1.9082857e-10 17.820115 + 3711 0 -4.3368757 0 -4.3368757 -1.9082857e-10 17.820115 + 3712 0 -4.3368757 0 -4.3368757 1.1451389e-10 17.820115 + 3713 0 -4.3368757 0 -4.3368757 -1.9082857e-10 17.820115 + 3714 0 -4.3368757 0 -4.3368757 3.7903447e-10 17.820115 + 3715 0 -4.3368757 0 -4.3368757 -5.9010129e-10 17.820115 + 3716 0 -4.3368757 0 -4.3368757 3.9234358e-10 17.820115 + 3717 0 -4.3368757 0 -4.3368757 1.0115377e-10 17.820115 + 3718 0 -4.3368757 0 -4.3368757 -2.3072984e-10 17.820115 + 3719 0 -4.3368757 0 -4.3368757 1.0115377e-10 17.820115 + 3720 0 -4.3368757 0 -4.3368757 -2.3072984e-10 17.820115 + 3721 0 -4.3368757 0 -4.3368757 1.0116684e-10 17.820115 + 3722 0 -4.3368757 0 -4.3368757 1.0115377e-10 17.820115 + 3723 0 -4.3368757 0 -4.3368757 1.0116684e-10 17.820115 + 3724 0 -4.3368757 0 -4.3368757 1.0116684e-10 17.820115 + 3725 0 -4.3368757 0 -4.3368757 -2.3074286e-10 17.820115 + 3726 0 -4.3368757 0 -4.3368757 3.7903447e-10 17.820115 + 3727 0 -4.3368757 0 -4.3368757 -6.0341039e-10 17.820115 + 3728 0 -4.3368757 0 -4.3368757 3.7903447e-10 17.820115 + 3729 0 -4.3368757 0 -4.3368757 3.7903447e-10 17.820115 + 3730 0 -4.3368757 0 -4.3368757 -5.7679218e-10 17.820115 + 3731 0 -4.3368757 0 -4.3368757 3.7903447e-10 17.820115 + 3732 0 -4.3368757 0 -4.3368757 -2.0413767e-10 17.820115 + 3733 0 -4.3368757 0 -4.3368757 1.0120479e-10 17.820115 + 3734 0 -4.3368757 0 -4.3368757 -2.0413767e-10 17.820115 + 3735 0 -4.3368757 0 -4.3368757 3.7903447e-10 17.820115 + 3736 0 -4.3368757 0 -4.3368757 -6.0341039e-10 17.820115 + 3737 0 -4.3368757 0 -4.3368757 3.7903447e-10 17.820115 + 3738 0 -4.3368757 0 -4.3368757 3.6572537e-10 17.820115 + 3739 0 -4.3368757 0 -4.3368757 -5.9010129e-10 17.820115 + 3740 0 -4.3368757 0 -4.3368757 3.7903447e-10 17.820115 + 3741 0 -4.3368757 0 -4.3368757 -1.7751946e-10 17.820115 + 3742 0 -4.3368757 0 -4.3368757 -1.7751946e-10 17.820115 + 3743 0 -4.3368757 0 -4.3368757 1.0120479e-10 17.820115 + 3744 0 -4.3368757 0 -4.3368757 -1.7751946e-10 17.820115 + 3745 0 -4.3368757 0 -4.3368757 3.6572537e-10 17.820115 + 3746 0 -4.3368757 0 -4.3368757 -5.7679218e-10 17.820115 + 3747 0 -4.3368757 0 -4.3368757 3.7903447e-10 17.820115 + 3748 0 -4.3368757 0 -4.3368757 1.1446287e-10 17.820115 + 3749 0 -4.3368757 0 -4.3368757 -2.3073308e-10 17.820115 + 3750 0 -4.3368757 0 -4.3368757 1.1446287e-10 17.820115 + 3751 0 -4.3368757 0 -4.3368757 6.1239527e-11 17.820115 + 3752 0 -4.3368757 0 -4.3368757 6.1239527e-11 17.820115 + 3753 0 -4.3368757 0 -4.3368757 -2.0412465e-10 17.820115 + 3754 0 -4.3368757 0 -4.3368757 8.7857736e-11 17.820115 + 3755 0 -4.3368757 0 -4.3368757 -2.0412465e-10 17.820115 + 3756 0 -4.3368757 0 -4.3368757 3.9233708e-10 17.820115 + 3757 0 -4.3368757 0 -4.3368757 -2.0413767e-10 17.820115 + 3758 0 -4.3368757 0 -4.3368757 -2.0412465e-10 17.820115 + 3759 0 -4.3368757 0 -4.3368757 3.5241627e-10 17.820115 + 3760 0 -4.3368757 0 -4.3368757 -2.0412465e-10 17.820115 + 3761 0 -4.3368757 0 -4.3368757 -2.1743375e-10 17.820115 + 3762 0 -4.3368757 0 -4.3368757 7.4548631e-11 17.820115 + 3763 0 -4.3368757 0 -4.3368757 -2.0412465e-10 17.820115 + 3764 0 -4.3368757 0 -4.3368757 3.9233708e-10 17.820115 + 3765 0 -4.3368757 0 -4.3368757 -2.0413767e-10 17.820115 + 3766 0 -4.3368757 0 -4.3368757 1.1450415e-10 17.820115 + 3767 0 -4.3368757 0 -4.3368757 -2.0413767e-10 17.820115 + 3768 0 -4.3368757 0 -4.3368757 1.1446287e-10 17.820115 + 3769 0 -4.3368757 0 -4.3368757 3.5241627e-10 17.820115 + 3770 0 -4.3368757 0 -4.3368757 7.4586582e-11 17.820115 + 3771 0 -4.3368757 0 -4.3368757 -2.5734804e-10 17.820115 + 3772 0 -4.3368757 0 -4.3368757 8.7857736e-11 17.820115 + 3773 0 -4.3368757 0 -4.3368757 7.4535558e-11 17.820115 + 3774 0 -4.3368757 0 -4.3368757 -5.9010129e-10 17.820115 + 3775 0 -4.3368757 0 -4.3368757 -2.3073308e-10 17.820115 + 3776 0 -4.3368757 0 -4.3368757 8.7844662e-11 17.820115 + 3777 0 -4.3368757 0 -4.3368757 -2.3073308e-10 17.820115 + 3778 0 -4.3368757 0 -4.3368757 3.7902798e-10 17.820115 + 3779 0 -4.3368757 0 -4.3368757 1.0115377e-10 17.820115 + 3780 0 -4.3368757 0 -4.3368757 8.7857736e-11 17.820115 + 3781 0 -4.3368757 0 -4.3368757 -2.3074286e-10 17.820115 + 3782 0 -4.3368757 0 -4.3368757 3.7902798e-10 17.820115 + 3783 0 -4.3368757 0 -4.3368757 -2.1744678e-10 17.820115 + 3784 0 -4.3368757 0 -4.3368757 1.0119504e-10 17.820115 + 3785 0 -4.3368757 0 -4.3368757 8.7844662e-11 17.820115 + 3786 0 -4.3368757 0 -4.3368757 1.0116687e-10 17.820115 + 3787 0 -4.3368757 0 -4.3368757 -2.3074286e-10 17.820115 + 3788 0 -4.3368757 0 -4.3368757 -2.1744678e-10 17.820115 + 3789 0 -4.3368757 0 -4.3368757 3.6571887e-10 17.820115 + 3790 0 -4.3368757 0 -4.3368757 -1.9082854e-10 17.820115 + 3791 0 -4.3368757 0 -4.3368757 1.0119504e-10 17.820115 + 3792 0 -4.3368757 0 -4.3368757 -1.7751944e-10 17.820115 + 3793 0 -4.3368757 0 -4.3368757 3.6571887e-10 17.820115 + 3794 0 -4.3368757 0 -4.3368757 -1.9082854e-10 17.820115 + 3795 0 -4.3368757 0 -4.3368757 1.0119504e-10 17.820115 + 3796 0 -4.3368757 0 -4.3368757 -1.9082854e-10 17.820115 + 3797 0 -4.3368757 0 -4.3368757 3.5240977e-10 17.820115 + 3798 0 -4.3368757 0 -4.3368757 -1.9082854e-10 17.820115 + 3799 0 -4.3368757 0 -4.3368757 8.7885939e-11 17.820115 + 3800 0 -4.3368757 0 -4.3368757 -1.9082854e-10 17.820115 + 3801 0 -4.3368757 0 -4.3368757 7.4535558e-11 17.820115 + 3802 0 -4.3368757 0 -4.3368757 3.6571887e-10 17.820115 + 3803 0 -4.3368757 0 -4.3368757 1.2781297e-10 17.820115 + 3804 0 -4.3368757 0 -4.3368757 8.7857761e-11 17.820115 + 3805 0 -4.3368757 0 -4.3368757 -2.0413765e-10 17.820115 + 3806 0 -4.3368757 0 -4.3368757 8.7844637e-11 17.820115 + 3807 0 -4.3368757 0 -4.3368757 8.7844637e-11 17.820115 + 3808 0 -4.3368757 0 -4.3368757 -5.6348339e-10 17.820115 + 3809 0 -4.3368757 0 -4.3368757 -2.0411495e-10 17.820115 + 3810 0 -4.3368757 0 -4.3368757 8.7857761e-11 17.820115 + 3811 0 -4.3368757 0 -4.3368757 7.4535558e-11 17.820115 + 3812 0 -4.3368757 0 -4.3368757 8.7857761e-11 17.820115 + 3813 0 -4.3368757 0 -4.3368757 -2.174338e-10 17.820115 + 3814 0 -4.3368757 0 -4.3368757 3.5240977e-10 17.820115 + 3815 0 -4.3368757 0 -4.3368757 -5.6348339e-10 17.820115 + 3816 0 -4.3368757 0 -4.3368757 3.5240977e-10 17.820115 + 3817 0 -4.3368757 0 -4.3368757 1.0115374e-10 17.820115 + 3818 0 -4.3368757 0 -4.3368757 -5.6348339e-10 17.820115 + 3819 0 -4.3368757 0 -4.3368757 3.7902795e-10 17.820115 + 3820 0 -4.3368757 0 -4.3368757 8.7857761e-11 17.820115 + 3821 0 -4.3368757 0 -4.3368757 -5.9010159e-10 17.820115 + 3822 0 -4.3368757 0 -4.3368757 3.5240977e-10 17.820115 + 3823 0 -4.3368757 0 -4.3368757 8.7844637e-11 17.820115 + 3824 0 -4.3368757 0 -4.3368757 -5.7679249e-10 17.820115 + 3825 0 -4.3368757 0 -4.3368757 3.6571885e-10 17.820115 + 3826 0 -4.3368757 0 -4.3368757 8.7857761e-11 17.820115 + 3827 0 -4.3368757 0 -4.3368757 -5.9010159e-10 17.820115 + 3828 0 -4.3368757 0 -4.3368757 3.7902795e-10 17.820115 + 3829 0 -4.3368757 0 -4.3368757 -2.3074288e-10 17.820115 + 3830 0 -4.3368757 0 -4.3368757 -6.0341039e-10 17.820115 + 3831 0 -4.3368757 0 -4.3368757 -2.0413765e-10 17.820115 + 3832 0 -4.3368757 0 -4.3368757 3.6571885e-10 17.820115 + 3833 0 -4.3368757 0 -4.3368757 -5.7679249e-10 17.820115 + 3834 0 -4.3368757 0 -4.3368757 3.6571885e-10 17.820115 + 3835 0 -4.3368757 0 -4.3368757 8.7857761e-11 17.820115 + 3836 0 -4.3368757 0 -4.3368757 -5.9010159e-10 17.820115 + 3837 0 -4.3368757 0 -4.3368757 3.7902795e-10 17.820115 + 3838 0 -4.3368757 0 -4.3368757 -2.3074288e-10 17.820115 + 3839 0 -4.3368757 0 -4.3368757 -2.3074288e-10 17.820115 + 3840 0 -4.3368757 0 -4.3368757 8.7857761e-11 17.820115 + 3841 0 -4.3368757 0 -4.3368757 7.4535533e-11 17.820115 + 3842 0 -4.3368757 0 -4.3368757 -2.0411495e-10 17.820115 + 3843 0 -4.3368757 0 -4.3368757 3.6571885e-10 17.820115 + 3844 0 -4.3368757 0 -4.3368757 -6.0341039e-10 17.820115 + 3845 0 -4.3368757 0 -4.3368757 3.6571885e-10 17.820115 + 3846 0 -4.3368757 0 -4.3368757 7.4535533e-11 17.820115 + 3847 0 -4.3368757 0 -4.3368757 -6.167195e-10 17.820115 + 3848 0 -4.3368757 0 -4.3368757 3.6571885e-10 17.820115 + 3849 0 -4.3368757 0 -4.3368757 8.7857761e-11 17.820115 + 3850 0 -4.3368757 0 -4.3368757 -5.7679216e-10 17.820115 + 3851 0 -4.3368757 0 -4.3368757 3.6571885e-10 17.820115 + 3852 0 -4.3368757 0 -4.3368757 1.0115377e-10 17.820115 + 3853 0 -4.3368757 0 -4.3368757 -6.167195e-10 17.820115 + 3854 0 -4.3368757 0 -4.3368757 3.6571885e-10 17.820115 + 3855 0 -4.3368757 0 -4.3368757 6.1239553e-11 17.820115 + 3856 0 -4.3368757 0 -4.3368757 -5.7679216e-10 17.820115 + 3857 0 -4.3368757 0 -4.3368757 3.5240974e-10 17.820115 + 3858 0 -4.3368757 0 -4.3368757 -1.9082854e-10 17.820115 + 3859 0 -4.3368757 0 -4.3368757 3.5240974e-10 17.820115 + 3860 0 -4.3368757 0 -4.3368757 -2.0412468e-10 17.820115 + 3861 0 -4.3368757 0 -4.3368757 -5.7679216e-10 17.820115 + 3862 0 -4.3368757 0 -4.3368757 -5.9010126e-10 17.820115 + 3863 0 -4.3368757 0 -4.3368757 3.6571885e-10 17.820115 + 3864 0 -4.3368757 0 -4.3368757 1.0115377e-10 17.820115 + 3865 0 -4.3368757 0 -4.3368757 -2.5735129e-10 17.820115 + 3866 0 -4.3368757 0 -4.3368757 1.0115377e-10 17.820115 + 3867 0 -4.3368757 0 -4.3368757 6.1239553e-11 17.820115 + 3868 0 -4.3368757 0 -4.3368757 -1.7750652e-10 17.820115 + 3869 0 -4.3368757 0 -4.3368757 6.1239553e-11 17.820115 + 3870 0 -4.3368757 0 -4.3368757 -2.0412468e-10 17.820115 + 3871 0 -4.3368757 0 -4.3368757 3.5240974e-10 17.820115 + 3872 0 -4.3368757 0 -4.3368757 3.5240974e-10 17.820115 + 3873 0 -4.3368757 0 -4.3368757 -2.0413765e-10 17.820115 + 3874 0 -4.3368757 0 -4.3368757 3.5240974e-10 17.820115 + 3875 0 -4.3368757 0 -4.3368757 -5.6348336e-10 17.820115 + 3876 0 -4.3368757 0 -4.3368757 3.5240974e-10 17.820115 + 3877 0 -4.3368757 0 -4.3368757 1.1449762e-10 17.820115 + 3878 0 -4.3368757 0 -4.3368757 -2.1744675e-10 17.820115 + 3879 0 -4.3368757 0 -4.3368757 -2.1743378e-10 17.820115 + 3880 0 -4.3368757 0 -4.3368757 3.5240974e-10 17.820115 + 3881 0 -4.3368757 0 -4.3368757 -5.6348336e-10 17.820115 + 3882 0 -4.3368757 0 -4.3368757 3.5240974e-10 17.820115 + 3883 0 -4.3368757 0 -4.3368757 3.6571237e-10 17.820115 + 3884 0 -4.3368757 0 -4.3368757 -5.7679246e-10 17.820115 + 3885 0 -4.3368757 0 -4.3368757 3.7902148e-10 17.820115 + 3886 0 -4.3368757 0 -4.3368757 -2.0413765e-10 17.820115 + 3887 0 -4.3368757 0 -4.3368757 1.2780673e-10 17.820115 + 3888 0 -4.3368757 0 -4.3368757 -2.1744675e-10 17.820115 + 3889 0 -4.3368757 0 -4.3368757 3.7902148e-10 17.820115 + 3890 0 -4.3368757 0 -4.3368757 -6.0341037e-10 17.820115 + 3891 0 -4.3368757 0 -4.3368757 3.7902148e-10 17.820115 + 3892 0 -4.3368757 0 -4.3368757 7.4535558e-11 17.820115 + 3893 0 -4.3368757 0 -4.3368757 -6.0341037e-10 17.820115 + 3894 0 -4.3368757 0 -4.3368757 3.6571237e-10 17.820115 + 3895 0 -4.3368757 0 -4.3368757 -2.0413765e-10 17.820115 + 3896 0 -4.3368757 0 -4.3368757 3.6571237e-10 17.820115 + 3897 0 -4.3368757 0 -4.3368757 -2.0412473e-10 17.820115 + 3898 0 -4.3368757 0 -4.3368757 8.7851288e-11 17.820115 + 3899 0 -4.3368757 0 -4.3368757 -2.3074288e-10 17.820115 + 3900 0 -4.3368757 0 -4.3368757 3.6571237e-10 17.820115 + 3901 0 -4.3368757 0 -4.3368757 7.4535558e-11 17.820115 + 3902 0 -4.3368757 0 -4.3368757 -5.5017428e-10 17.820115 + 3903 0 -4.3368757 0 -4.3368757 3.6571237e-10 17.820115 + 3904 0 -4.3368757 0 -4.3368757 -2.1744675e-10 17.820115 + 3905 0 -4.3368757 0 -4.3368757 1.1449762e-10 17.820115 + 3906 0 -4.3368757 0 -4.3368757 -2.1744675e-10 17.820115 + 3907 0 -4.3368757 0 -4.3368757 3.6571237e-10 17.820115 + 3908 0 -4.3368757 0 -4.3368757 -2.1744675e-10 17.820115 + 3909 0 -4.3368757 0 -4.3368757 1.4111555e-10 17.820115 + 3910 0 -4.3368757 0 -4.3368757 7.4535558e-11 17.820115 + 3911 0 -4.3368757 0 -4.3368757 -2.0413765e-10 17.820115 + 3912 0 -4.3368757 0 -4.3368757 3.5240327e-10 17.820115 + 3913 0 -4.3368757 0 -4.3368757 -5.5017428e-10 17.820115 + 3914 0 -4.3368757 0 -4.3368757 3.5240327e-10 17.820115 + 3915 0 -4.3368757 0 -4.3368757 -2.1744675e-10 17.820115 + 3916 0 -4.3368757 0 -4.3368757 3.5240327e-10 17.820115 + 3917 0 -4.3368757 0 -4.3368757 -2.1743383e-10 17.820115 + 3918 0 -4.3368757 0 -4.3368757 7.4542184e-11 17.820115 + 3919 0 -4.3368757 0 -4.3368757 -2.0412473e-10 17.820115 + 3920 0 -4.3368757 0 -4.3368757 3.5240327e-10 17.820115 + 3921 0 -4.3368757 0 -4.3368757 7.4535558e-11 17.820115 + 3922 0 -4.3368757 0 -4.3368757 -5.7679249e-10 17.820115 + 3923 0 -4.3368757 0 -4.3368757 3.6571237e-10 17.820115 + 3924 0 -4.3368757 0 -4.3368757 -2.0413765e-10 17.820115 + 3925 0 -4.3368757 0 -4.3368757 1.2780645e-10 17.820115 + 3926 0 -4.3368757 0 -4.3368757 -2.0413765e-10 17.820115 + 3927 0 -4.3368757 0 -4.3368757 3.5240327e-10 17.820115 + 3928 0 -4.3368757 0 -4.3368757 -5.7679249e-10 17.820115 + 3929 0 -4.3368757 0 -4.3368757 3.6571237e-10 17.820115 + 3930 0 -4.3368757 0 -4.3368757 3.7902148e-10 17.820115 + 3931 0 -4.3368757 0 -4.3368757 -5.7679249e-10 17.820115 + 3932 0 -4.3368757 0 -4.3368757 3.5240327e-10 17.820115 + 3933 0 -4.3368757 0 -4.3368757 -2.0413765e-10 17.820115 + 3934 0 -4.3368757 0 -4.3368757 3.7902127e-10 17.820115 + 3935 0 -4.3368757 0 -4.3368757 -2.0412798e-10 17.820115 + 3936 0 -4.3368757 0 -4.3368757 8.7851263e-11 17.820115 + 3937 0 -4.3368757 0 -4.3368757 -2.1743383e-10 17.820115 + 3938 0 -4.3368757 0 -4.3368757 3.6571237e-10 17.820115 + 3939 0 -4.3368757 0 -4.3368757 -5.6348339e-10 17.820115 + 3940 0 -4.3368757 0 -4.3368757 3.5240327e-10 17.820115 + 3941 0 -4.3368757 0 -4.3368757 8.7844662e-11 17.820115 + 3942 0 -4.3368757 0 -4.3368757 -2.0412143e-10 17.820115 + 3943 0 -4.3368757 0 -4.3368757 8.7851263e-11 17.820115 + 3944 0 -4.3368757 0 -4.3368757 7.4535558e-11 17.820115 + 3945 0 -4.3368757 0 -4.3368757 3.9233038e-10 17.820115 + 3946 0 -4.3368757 0 -4.3368757 -2.1743053e-10 17.820115 + 3947 0 -4.3368757 0 -4.3368757 3.6571237e-10 17.820115 + 3948 0 -4.3368757 0 -4.3368757 -5.9010159e-10 17.820115 + 3949 0 -4.3368757 0 -4.3368757 3.6571237e-10 17.820115 + 3950 0 -4.3368757 0 -4.3368757 -2.0413765e-10 17.820115 + 3951 0 -4.3368757 0 -4.3368757 1.411123e-10 17.820115 + 3952 0 -4.3368757 0 -4.3368757 -2.1744675e-10 17.820115 + 3953 0 -4.3368757 0 -4.3368757 3.6571237e-10 17.820115 + 3954 0 -4.3368757 0 -4.3368757 -5.6348339e-10 17.820115 + 3955 0 -4.3368757 0 -4.3368757 3.6571237e-10 17.820115 + 3956 0 -4.3368757 0 -4.3368757 3.6571237e-10 17.820115 + 3957 0 -4.3368757 0 -4.3368757 -5.9010159e-10 17.820115 + 3958 0 -4.3368757 0 -4.3368757 3.6571237e-10 17.820115 + 3959 0 -4.3368757 0 -4.3368757 -2.1744675e-10 17.820115 + 3960 0 -4.3368757 0 -4.3368757 3.9233038e-10 17.820115 + 3961 0 -4.3368757 0 -4.3368757 -2.1743053e-10 17.820115 + 3962 0 -4.3368757 0 -4.3368757 -2.3073963e-10 17.820115 + 3963 0 -4.3368757 0 -4.3368757 7.4535558e-11 17.820115 + 3964 0 -4.3368757 0 -4.3368757 -2.1743053e-10 17.820115 + 3965 0 -4.3368757 0 -4.3368757 3.6571237e-10 17.820115 + 3966 0 -4.3368757 0 -4.3368757 -5.7679249e-10 17.820115 + 3967 0 -4.3368757 0 -4.3368757 3.6571237e-10 17.820115 + 3968 0 -4.3368757 0 -4.3368757 3.5240327e-10 17.820115 + 3969 0 -4.3368757 0 -4.3368757 -5.9010159e-10 17.820115 + 3970 0 -4.3368757 0 -4.3368757 3.6571237e-10 17.820115 + 3971 0 -4.3368757 0 -4.3368757 -2.1744675e-10 17.820115 + 3972 0 -4.3368757 0 -4.3368757 3.9233038e-10 17.820115 + 3973 0 -4.3368757 0 -4.3368757 -2.3073963e-10 17.820115 + 3974 0 -4.3368757 0 -4.3368757 7.4535558e-11 17.820115 + 3975 0 -4.3368757 0 -4.3368757 -2.1743053e-10 17.820115 + 3976 0 -4.3368757 0 -4.3368757 3.5240327e-10 17.820115 + 3977 0 -4.3368757 0 -4.3368757 -5.7679249e-10 17.820115 + 3978 0 -4.3368757 0 -4.3368757 3.6571237e-10 17.820115 + 3979 0 -4.3368757 0 -4.3368757 3.5240327e-10 17.820115 + 3980 0 -4.3368757 0 -4.3368757 -5.5017428e-10 17.820115 + 3981 0 -4.3368757 0 -4.3368757 3.5240327e-10 17.820115 + 3982 0 -4.3368757 0 -4.3368757 -2.0413765e-10 17.820115 + 3983 0 -4.3368757 0 -4.3368757 3.7902127e-10 17.820115 + 3984 0 -4.3368757 0 -4.3368757 -1.9081887e-10 17.820115 + 3985 0 -4.3368757 0 -4.3368757 -5.6348339e-10 17.820115 + 3986 0 -4.3368757 0 -4.3368757 3.5240327e-10 17.820115 + 3987 0 -4.3368757 0 -4.3368757 1.278032e-10 17.820115 + 3988 0 -4.3368757 0 -4.3368757 -1.7751954e-10 17.820115 + 3989 0 -4.3368757 0 -4.3368757 -1.9081887e-10 17.820115 + 3990 0 -4.3368757 0 -4.3368757 6.1233054e-11 17.820115 + 3991 0 -4.3368757 0 -4.3368757 -1.7750977e-10 17.820115 + 3992 0 -4.3368757 0 -4.3368757 3.5240327e-10 17.820115 + 3993 0 -4.3368757 0 -4.3368757 3.5240327e-10 17.820115 + 3994 0 -4.3368757 0 -4.3368757 -2.0413765e-10 17.820115 + 3995 0 -4.3368757 0 -4.3368757 1.278032e-10 17.820115 + 3996 0 -4.3368757 0 -4.3368757 -2.0413765e-10 17.820115 + 3997 0 -4.3368757 0 -4.3368757 3.5240327e-10 17.820115 + 3998 0 -4.3368757 0 -4.3368757 -5.6348339e-10 17.820115 + 3999 0 -4.3368757 0 -4.3368757 3.5240327e-10 17.820115 + 4000 0 -4.3368757 0 -4.3368757 3.6571887e-10 17.820115 + 4001 0 -4.3368757 0 -4.3368757 -5.7679249e-10 17.820115 + 4002 0 -4.3368757 0 -4.3368757 3.7902798e-10 17.820115 + 4003 0 -4.3368757 0 -4.3368757 7.4535558e-11 17.820115 + 4004 0 -4.3368757 0 -4.3368757 -5.6348339e-10 17.820115 + 4005 0 -4.3368757 0 -4.3368757 3.6571887e-10 17.820115 + 4006 0 -4.3368757 0 -4.3368757 -2.0413765e-10 17.820115 + 4007 0 -4.3368757 0 -4.3368757 3.9233688e-10 17.820115 + 4008 0 -4.3368757 0 -4.3368757 -5.7679249e-10 17.820115 + 4009 0 -4.3368757 0 -4.3368757 3.7902798e-10 17.820115 + 4010 0 -4.3368757 0 -4.3368757 -1.9081887e-10 17.820115 + 4011 0 -4.3368757 0 -4.3368757 -2.0412798e-10 17.820115 + 4012 0 -4.3368757 0 -4.3368757 8.7857761e-11 17.820115 + 4013 0 -4.3368757 0 -4.3368757 1.1446279e-10 17.820115 + 4014 0 -4.3368757 0 -4.3368757 -2.1742403e-10 17.820115 + 4015 0 -4.3368757 0 -4.3368757 8.7844662e-11 17.820115 + 4016 0 -4.3368757 0 -4.3368757 -2.1742403e-10 17.820115 + 4017 0 -4.3368757 0 -4.3368757 3.6571887e-10 17.820115 + 4018 0 -4.3368757 0 -4.3368757 3.7902798e-10 17.820115 + 4019 0 -4.3368757 0 -4.3368757 1.0115369e-10 17.820115 + 4020 0 -4.3368757 0 -4.3368757 -2.1742403e-10 17.820115 + 4021 0 -4.3368757 0 -4.3368757 7.4535558e-11 17.820115 + 4022 0 -4.3368757 0 -4.3368757 -2.1742403e-10 17.820115 + 4023 0 -4.3368757 0 -4.3368757 3.5240977e-10 17.820115 + 4024 0 -4.3368757 0 -4.3368757 7.4535558e-11 17.820115 + 4025 0 -4.3368757 0 -4.3368757 7.4535558e-11 17.820115 + 4026 0 -4.3368757 0 -4.3368757 -2.0411493e-10 17.820115 + 4027 0 -4.3368757 0 -4.3368757 3.5240977e-10 17.820115 + 4028 0 -4.3368757 0 -4.3368757 3.5240977e-10 17.820115 + 4029 0 -4.3368757 0 -4.3368757 -2.1744675e-10 17.820115 + 4030 0 -4.3368757 0 -4.3368757 3.7902777e-10 17.820115 + 4031 0 -4.3368757 0 -4.3368757 -2.1743708e-10 17.820115 + 4032 0 -4.3368757 0 -4.3368757 1.0116666e-10 17.820115 + 4033 0 -4.3368757 0 -4.3368757 -2.1743708e-10 17.820115 + 4034 0 -4.3368757 0 -4.3368757 1.0115369e-10 17.820115 + 4035 0 -4.3368757 0 -4.3368757 3.6571887e-10 17.820115 + 4036 0 -4.3368757 0 -4.3368757 1.2778487e-10 17.820115 + 4037 0 -4.3368757 0 -4.3368757 -2.0411493e-10 17.820115 + 4038 0 -4.3368757 0 -4.3368757 3.5240977e-10 17.820115 + 4039 0 -4.3368757 0 -4.3368757 3.5240977e-10 17.820115 + 4040 0 -4.3368757 0 -4.3368757 -1.7751954e-10 17.820115 + 4041 0 -4.3368757 0 -4.3368757 -1.7751954e-10 17.820115 + 4042 0 -4.3368757 0 -4.3368757 1.1450059e-10 17.820115 + 4043 0 -4.3368757 0 -4.3368757 -2.0413765e-10 17.820115 + 4044 0 -4.3368757 0 -4.3368757 3.7902777e-10 17.820115 + 4045 0 -4.3368757 0 -4.3368757 -5.6348339e-10 17.820115 + 4046 0 -4.3368757 0 -4.3368757 3.5240977e-10 17.820115 + 4047 0 -4.3368757 0 -4.3368757 8.7844586e-11 17.820115 + 4048 0 -4.3368757 0 -4.3368757 -5.6348339e-10 17.820115 + 4049 0 -4.3368757 0 -4.3368757 3.5240977e-10 17.820115 + 4050 0 -4.3368757 0 -4.3368757 -5.6348339e-10 17.820115 + 4051 0 -4.3368757 0 -4.3368757 3.5240977e-10 17.820115 + 4052 0 -4.3368757 0 -4.3368757 3.5240977e-10 17.820115 + 4053 0 -4.3368757 0 -4.3368757 -5.6348339e-10 17.820115 + 4054 0 -4.3368757 0 -4.3368757 3.5240977e-10 17.820115 + 4055 0 -4.3368757 0 -4.3368757 -2.0413765e-10 17.820115 + 4056 0 -4.3368757 0 -4.3368757 3.7902777e-10 17.820115 + 4057 0 -4.3368757 0 -4.3368757 -2.0412798e-10 17.820115 + 4058 0 -4.3368757 0 -4.3368757 8.7857761e-11 17.820115 + 4059 0 -4.3368757 0 -4.3368757 -2.1743708e-10 17.820115 + 4060 0 -4.3368757 0 -4.3368757 3.3910066e-10 17.820115 + 4061 0 -4.3368757 0 -4.3368757 -1.7751954e-10 17.820115 + 4062 0 -4.3368757 0 -4.3368757 1.1450059e-10 17.820115 + 4063 0 -4.3368757 0 -4.3368757 -2.1744675e-10 17.820115 + 4064 0 -4.3368757 0 -4.3368757 3.7902777e-10 17.820115 + 4065 0 -4.3368757 0 -4.3368757 -2.0412798e-10 17.820115 + 4066 0 -4.3368757 0 -4.3368757 8.7857761e-11 17.820115 + 4067 0 -4.3368757 0 -4.3368757 -2.4405529e-10 17.820115 + 4068 0 -4.3368757 0 -4.3368757 3.657189e-10 17.820115 + 4069 0 -4.3368757 0 -4.3368757 -2.0413775e-10 17.820115 + 4070 0 -4.3368757 0 -4.3368757 1.2780967e-10 17.820115 + 4071 0 -4.3368757 0 -4.3368757 -2.1744675e-10 17.820115 + 4072 0 -4.3368757 0 -4.3368757 3.923369e-10 17.820115 + 4073 0 -4.3368757 0 -4.3368757 -5.7679249e-10 17.820115 + 4074 0 -4.3368757 0 -4.3368757 3.657189e-10 17.820115 + 4075 0 -4.3368757 0 -4.3368757 3.923369e-10 17.820115 + 4076 0 -4.3368757 0 -4.3368757 -5.7679249e-10 17.820115 + 4077 0 -4.3368757 0 -4.3368757 3.657189e-10 17.820115 + 4078 0 -4.3368757 0 -4.3368757 -2.0413775e-10 17.820115 + 4079 0 -4.3368757 0 -4.3368757 1.2780967e-10 17.820115 + 4080 0 -4.3368757 0 -4.3368757 -2.1744675e-10 17.820115 + 4081 0 -4.3368757 0 -4.3368757 3.923369e-10 17.820115 + 4082 0 -4.3368757 0 -4.3368757 -5.7679249e-10 17.820115 + 4083 0 -4.3368757 0 -4.3368757 3.657189e-10 17.820115 + 4084 0 -4.3368757 0 -4.3368757 8.7857558e-11 17.820115 + 4085 0 -4.3368757 0 -4.3368757 -1.7750977e-10 17.820115 + 4086 0 -4.3368757 0 -4.3368757 -1.9082864e-10 17.820115 + 4087 0 -4.3368757 0 -4.3368757 8.7857761e-11 17.820115 + 4088 0 -4.3368757 0 -4.3368757 8.7857761e-11 17.820115 + 4089 0 -4.3368757 0 -4.3368757 8.7844612e-11 17.820115 + 4090 0 -4.3368757 0 -4.3368757 -2.1742403e-10 17.820115 + 4091 0 -4.3368757 0 -4.3368757 3.790278e-10 17.820115 + 4092 0 -4.3368757 0 -4.3368757 -2.1743708e-10 17.820115 + 4093 0 -4.3368757 0 -4.3368757 -5.7679249e-10 17.820115 + 4094 0 -4.3368757 0 -4.3368757 -5.7679249e-10 17.820115 + 4095 0 -4.3368757 0 -4.3368757 3.657189e-10 17.820115 + 4096 0 -4.3368757 0 -4.3368757 3.6571869e-10 17.820115 + 4097 0 -4.3368757 0 -4.3368757 -5.6348341e-10 17.820115 + 4098 0 -4.3368757 0 -4.3368757 3.5240979e-10 17.820115 + 4099 0 -4.3368757 0 -4.3368757 -2.1744685e-10 17.820115 + 4100 0 -4.3368757 0 -4.3368757 1.1450057e-10 17.820115 + 4101 0 -4.3368757 0 -4.3368757 -1.9082854e-10 17.820115 + 4102 0 -4.3368757 0 -4.3368757 3.790278e-10 17.820115 + 4103 0 -4.3368757 0 -4.3368757 -5.6348341e-10 17.820115 + 4104 0 -4.3368757 0 -4.3368757 3.5240979e-10 17.820115 + 4105 0 -4.3368757 0 -4.3368757 8.7844612e-11 17.820115 + 4106 0 -4.3368757 0 -4.3368757 -5.9010159e-10 17.820115 + 4107 0 -4.3368757 0 -4.3368757 3.657189e-10 17.820115 + 4108 0 -4.3368757 0 -4.3368757 7.4548454e-11 17.820115 + 4109 0 -4.3368757 0 -4.3368757 -5.6348341e-10 17.820115 + 4110 0 -4.3368757 0 -4.3368757 3.790278e-10 17.820115 + 4111 0 -4.3368757 0 -4.3368757 -1.7750977e-10 17.820115 + 4112 0 -4.3368757 0 -4.3368757 -1.9081887e-10 17.820115 + 4113 0 -4.3368757 0 -4.3368757 6.1239553e-11 17.820115 + 4114 0 -4.3368757 0 -4.3368757 1.277719e-10 17.820115 + 4115 0 -4.3368757 0 -4.3368757 1.277719e-10 17.820115 + 4116 0 -4.3368757 0 -4.3368757 -2.1742406e-10 17.820115 + 4117 0 -4.3368757 0 -4.3368757 1.277719e-10 17.820115 + 4118 0 -4.3368757 0 -4.3368757 -2.4404224e-10 17.820115 + 4119 0 -4.3368757 0 -4.3368757 4.0565248e-10 17.820115 + 4120 0 -4.3368757 0 -4.3368757 -2.0412798e-10 17.820115 + 4121 0 -4.3368757 0 -4.3368757 -2.0412798e-10 17.820115 + 4122 0 -4.3368757 0 -4.3368757 -1.6421044e-10 17.820115 + 4123 0 -4.3368757 0 -4.3368757 3.3910069e-10 17.820115 + 4124 0 -4.3368757 0 -4.3368757 -1.7751954e-10 17.820115 + 4125 0 -4.3368757 0 -4.3368757 -1.7751954e-10 17.820115 + 4126 0 -4.3368757 0 -4.3368757 1.0119146e-10 17.820115 + 4127 0 -4.3368757 0 -4.3368757 -2.0413765e-10 17.820115 + 4128 0 -4.3368757 0 -4.3368757 3.9234338e-10 17.820115 + 4129 0 -4.3368757 0 -4.3368757 -5.7679251e-10 17.820115 + 4130 0 -4.3368757 0 -4.3368757 3.5240979e-10 17.820115 + 4131 0 -4.3368757 0 -4.3368757 1.1446279e-10 17.820115 + 4132 0 -4.3368757 0 -4.3368757 -2.1742406e-10 17.820115 + 4133 0 -4.3368757 0 -4.3368757 1.1446279e-10 17.820115 + 4134 0 -4.3368757 0 -4.3368757 -2.1742406e-10 17.820115 + 4135 0 -4.3368757 0 -4.3368757 1.277719e-10 17.820115 + 4136 0 -4.3368757 0 -4.3368757 1.0116664e-10 17.820115 + 4137 0 -4.3368757 0 -4.3368757 -2.1742406e-10 17.820115 + 4138 0 -4.3368757 0 -4.3368757 1.278162e-10 17.820115 + 4139 0 -4.3368757 0 -4.3368757 1.0115369e-10 17.820115 + 4140 0 -4.3368757 0 -4.3368757 -5.9010162e-10 17.820115 + 4141 0 -4.3368757 0 -4.3368757 -5.9010162e-10 17.820115 + 4142 0 -4.3368757 0 -4.3368757 3.9234338e-10 17.820115 + 4143 0 -4.3368757 0 -4.3368757 -2.3073316e-10 17.820115 + 4144 0 -4.3368757 0 -4.3368757 -5.7679251e-10 17.820115 + 4145 0 -4.3368757 0 -4.3368757 1.0115369e-10 17.820115 + 4146 0 -4.3368757 0 -4.3368757 -2.4404227e-10 17.820115 + 4147 0 -4.3368757 0 -4.3368757 1.0115369e-10 17.820115 + 4148 0 -4.3368757 0 -4.3368757 -2.1742406e-10 17.820115 + 4149 0 -4.3368757 0 -4.3368757 3.7903427e-10 17.820115 + 4150 0 -4.3368757 0 -4.3368757 3.7903427e-10 17.820115 + 4151 0 -4.3368757 0 -4.3368757 -1.9082864e-10 17.820115 + 4152 0 -4.3368757 0 -4.3368757 1.1450709e-10 17.820115 + 4153 0 -4.3368757 0 -4.3368757 -1.9082864e-10 17.820115 + 4154 0 -4.3368757 0 -4.3368757 1.0115369e-10 17.820115 + 4155 0 -4.3368757 0 -4.3368757 1.278162e-10 17.820115 + 4156 0 -4.3368757 0 -4.3368757 1.0115369e-10 17.820115 + 4157 0 -4.3368757 0 -4.3368757 -1.9082864e-10 17.820115 + 4158 0 -4.3368757 0 -4.3368757 3.6572517e-10 17.820115 + 4159 0 -4.3368757 0 -4.3368757 -5.7679251e-10 17.820115 + 4160 0 -4.3368757 0 -4.3368757 3.6572517e-10 17.820115 + 4161 0 -4.3368757 0 -4.3368757 1.0115369e-10 17.820115 + 4162 0 -4.3368757 0 -4.3368757 -2.4404227e-10 17.820115 + 4163 0 -4.3368757 0 -4.3368757 1.0115369e-10 17.820115 + 4164 0 -4.3368757 0 -4.3368757 -2.4404227e-10 17.820115 + 4165 0 -4.3368757 0 -4.3368757 3.6572517e-10 17.820115 + 4166 0 -4.3368757 0 -4.3368757 3.6572517e-10 17.820115 + 4167 0 -4.3368757 0 -4.3368757 -2.0412798e-10 17.820115 + 4168 0 -4.3368757 0 -4.3368757 8.7857533e-11 17.820115 + 4169 0 -4.3368757 0 -4.3368757 8.7844586e-11 17.820115 + 4170 0 -4.3368757 0 -4.3368757 -2.0412798e-10 17.820115 + 4171 0 -4.3368757 0 -4.3368757 -2.1742406e-10 17.820115 + 4172 0 -4.3368757 0 -4.3368757 1.0116664e-10 17.820115 + 4173 0 -4.3368757 0 -4.3368757 3.5241606e-10 17.820115 + 4174 0 -4.3368757 0 -4.3368757 1.0116664e-10 17.820115 + 4175 0 -4.3368757 0 -4.3368757 -2.1743708e-10 17.820115 + 4176 0 -4.3368757 0 -4.3368757 8.7844586e-11 17.820115 + 4177 0 -4.3368757 0 -4.3368757 1.0116664e-10 17.820115 + 4178 0 -4.3368757 0 -4.3368757 -2.1743708e-10 17.820115 + 4179 0 -4.3368757 0 -4.3368757 3.5241606e-10 17.820115 + 4180 0 -4.3368757 0 -4.3368757 -5.6348339e-10 17.820115 + 4181 0 -4.3368757 0 -4.3368757 3.6572517e-10 17.820115 + 4182 0 -4.3368757 0 -4.3368757 1.0116664e-10 17.820115 + 4183 0 -4.3368757 0 -4.3368757 -2.0412798e-10 17.820115 + 4184 0 -4.3368757 0 -4.3368757 1.0116664e-10 17.820115 + 4185 0 -4.3368757 0 -4.3368757 -2.1743708e-10 17.820115 + 4186 0 -4.3368757 0 -4.3368757 7.4535482e-11 17.820115 + 4187 0 -4.3368757 0 -4.3368757 1.0116664e-10 17.820115 + 4188 0 -4.3368757 0 -4.3368757 8.7844586e-11 17.820115 + 4189 0 -4.3368757 0 -4.3368757 -2.1743708e-10 17.820115 + 4190 0 -4.3368757 0 -4.3368757 1.0119799e-10 17.820115 + 4191 0 -4.3368757 0 -4.3368757 -1.9082867e-10 17.820115 + 4192 0 -4.3368757 0 -4.3368757 3.6572517e-10 17.820115 + 4193 0 -4.3368757 0 -4.3368757 -2.0412798e-10 17.820115 + 4194 0 -4.3368757 0 -4.3368757 1.0116664e-10 17.820115 + 4195 0 -4.3368757 0 -4.3368757 -2.0412798e-10 17.820115 + 4196 0 -4.3368757 0 -4.3368757 3.6572517e-10 17.820115 + 4197 0 -4.3368757 0 -4.3368757 3.6572517e-10 17.820115 + 4198 0 -4.3368757 0 -4.3368757 -1.9082867e-10 17.820115 + 4199 0 -4.3368757 0 -4.3368757 -1.9082867e-10 17.820115 + 4200 0 -4.3368757 0 -4.3368757 1.1450709e-10 17.820115 + 4201 0 -4.3368757 0 -4.3368757 -2.0413777e-10 17.820115 + 4202 0 -4.3368757 0 -4.3368757 3.6572517e-10 17.820115 + 4203 0 -4.3368757 0 -4.3368757 -5.6348339e-10 17.820115 + 4204 0 -4.3368757 0 -4.3368757 3.7903427e-10 17.820115 + 4205 0 -4.3368757 0 -4.3368757 8.7857533e-11 17.820115 + 4206 0 -4.3368757 0 -4.3368757 -1.9081887e-10 17.820115 + 4207 0 -4.3368757 0 -4.3368757 1.0115369e-10 17.820115 + 4208 0 -4.3368757 0 -4.3368757 7.4548428e-11 17.820115 + 4209 0 -4.3368757 0 -4.3368757 -2.0412798e-10 17.820115 + 4210 0 -4.3368757 0 -4.3368757 3.6572517e-10 17.820115 + 4211 0 -4.3368757 0 -4.3368757 3.6572517e-10 17.820115 + 4212 0 -4.3368757 0 -4.3368757 7.4548428e-11 17.820115 + 4213 0 -4.3368757 0 -4.3368757 -5.6348339e-10 17.820115 + 4214 0 -4.3368757 0 -4.3368757 3.6572517e-10 17.820115 + 4215 0 -4.3368757 0 -4.3368757 1.277719e-10 17.820115 + 4216 0 -4.3368757 0 -4.3368757 -5.6348339e-10 17.820115 + 4217 0 -4.3368757 0 -4.3368757 3.6572517e-10 17.820115 + 4218 0 -4.3368757 0 -4.3368757 -2.4404227e-10 17.820115 + 4219 0 -4.3368757 0 -4.3368757 1.277719e-10 17.820115 + 4220 0 -4.3368757 0 -4.3368757 7.4548428e-11 17.820115 + 4221 0 -4.3368757 0 -4.3368757 7.4548428e-11 17.820115 + 4222 0 -4.3368757 0 -4.3368757 -1.9081887e-10 17.820115 + 4223 0 -4.3368757 0 -4.3368757 3.5241606e-10 17.820115 + 4224 0 -4.3368757 0 -4.3368757 -5.5017428e-10 17.820115 + 4225 0 -4.3368757 0 -4.3368757 3.6572517e-10 17.820115 + 4226 0 -4.3368757 0 -4.3368757 -1.7751957e-10 17.820115 + 4227 0 -4.3368757 0 -4.3368757 -1.7751957e-10 17.820115 + 4228 0 -4.3368757 0 -4.3368757 1.1450709e-10 17.820115 + 4229 0 -4.3368757 0 -4.3368757 -1.9082867e-10 17.820115 + 4230 0 -4.3368757 0 -4.3368757 3.6572517e-10 17.820115 + 4231 0 -4.3368757 0 -4.3368757 -2.1743708e-10 17.820115 + 4232 0 -4.3368757 0 -4.3368757 -5.7679249e-10 17.820115 + 4233 0 -4.3368757 0 -4.3368757 -5.6348339e-10 17.820115 + 4234 0 -4.3368757 0 -4.3368757 3.6572517e-10 17.820115 + 4235 0 -4.3368757 0 -4.3368757 3.7902777e-10 17.820115 + 4236 0 -4.3368757 0 -4.3368757 -5.7679249e-10 17.820115 + 4237 0 -4.3368757 0 -4.3368757 3.7902777e-10 17.820115 + 4238 0 -4.3368757 0 -4.3368757 -1.9082867e-10 17.820115 + 4239 0 -4.3368757 0 -4.3368757 -1.9082867e-10 17.820115 + 4240 0 -4.3368757 0 -4.3368757 1.411188e-10 17.820115 + 4241 0 -4.3368757 0 -4.3368757 -1.9082867e-10 17.820115 + 4242 0 -4.3368757 0 -4.3368757 1.1446279e-10 17.820115 + 4243 0 -4.3368757 0 -4.3368757 1.0119799e-10 17.820115 + 4244 0 -4.3368757 0 -4.3368757 -1.9082867e-10 17.820115 + 4245 0 -4.3368757 0 -4.3368757 3.9233688e-10 17.820115 + 4246 0 -4.3368757 0 -4.3368757 -2.1743708e-10 17.820115 + 4247 0 -4.3368757 0 -4.3368757 -2.1743708e-10 17.820115 + 4248 0 -4.3368757 0 -4.3368757 1.0116664e-10 17.820115 + 4249 0 -4.3368757 0 -4.3368757 1.0115369e-10 17.820115 + 4250 0 -4.3368757 0 -4.3368757 -2.1743708e-10 17.820115 + 4251 0 -4.3368757 0 -4.3368757 1.0115369e-10 17.820115 + 4252 0 -4.3368757 0 -4.3368757 1.0116664e-10 17.820115 + 4253 0 -4.3368757 0 -4.3368757 1.1446279e-10 17.820115 + 4254 0 -4.3368757 0 -4.3368757 1.1450059e-10 17.820115 + 4255 0 -4.3368757 0 -4.3368757 -2.1742406e-10 17.820115 + 4256 0 -4.3368757 0 -4.3368757 7.4548428e-11 17.820115 + 4257 0 -4.3368757 0 -4.3368757 -2.1743708e-10 17.820115 + 4258 0 -4.3368757 0 -4.3368757 8.7844586e-11 17.820115 + 4259 0 -4.3368757 0 -4.3368757 8.7844586e-11 17.820115 +Loop time of 0.402665 on 4 procs for 4259 steps with 1 atoms + +97.6% CPU use with 4 MPI tasks x 1 OpenMP threads + +Minimization stats: + Stopping criterion = quadratic factors are zero + Energy initial, next-to-last, final = + -4.33687572290858 -4.33687572774504 -4.33687572774504 + Force two-norm initial, final = 0.00080661032 5.9264807e-15 + Force max component initial, final = 0.00046569669 3.9192579e-15 + Final line search alpha, max atom move = 1 3.9192579e-15 + Iterations, force evaluations = 4259 8518 + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.12945 | 0.13161 | 0.13583 | 0.7 | 32.68 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0.083513 | 0.098512 | 0.11322 | 4.3 | 24.47 +Output | 0.032878 | 0.03501 | 0.041178 | 1.9 | 8.69 +Modify | 0 | 0 | 0 | 0.0 | 0.00 +Other | | 0.1375 | | | 34.16 + +Nlocal: 0.25 ave 1 max 0 min +Histogram: 3 0 0 0 0 0 0 0 0 1 +Nghost: 149.75 ave 150 max 149 min +Histogram: 1 0 0 0 0 0 0 0 0 3 +Neighs: 10 ave 40 max 0 min +Histogram: 3 0 0 0 0 0 0 0 0 1 +FullNghs: 20 ave 80 max 0 min +Histogram: 3 0 0 0 0 0 0 0 0 1 + +Total # of neighbors = 80 +Ave neighs/atom = 80 +Neighbor list builds = 0 +Dangerous builds = 0 + +variable cohesive_energy equal pe/atoms +variable atmVol equal vol/atoms +variable aLatt equal (vol/atoms)^0.3333333333 + +run 0 +WARNING: No fixes with time integration, atoms won't move (src/verlet.cpp:60) +WARNING: Proc sub-domain size < neighbor skin, could lead to lost atoms (src/domain.cpp:966) +Per MPI rank memory allocation (min/avg/max) = 3.774 | 3.774 | 3.774 Mbytes + Step Temp E_pair E_mol TotEng Press Volume + 4259 0 -4.3368757 0 -4.3368757 4.121405e-10 17.820115 +Loop time of 3.46025e-06 on 4 procs for 0 steps with 1 atoms + +101.1% CPU use with 4 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0 | 0 | 0 | 0.0 | 0.00 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0 | 0 | 0 | 0.0 | 0.00 +Output | 0 | 0 | 0 | 0.0 | 0.00 +Modify | 0 | 0 | 0 | 0.0 | 0.00 +Other | | 3.46e-06 | | |100.00 + +Nlocal: 0.25 ave 1 max 0 min +Histogram: 3 0 0 0 0 0 0 0 0 1 +Nghost: 149.75 ave 150 max 149 min +Histogram: 1 0 0 0 0 0 0 0 0 3 +Neighs: 10 ave 40 max 0 min +Histogram: 3 0 0 0 0 0 0 0 0 1 +FullNghs: 20 ave 80 max 0 min +Histogram: 3 0 0 0 0 0 0 0 0 1 + +Total # of neighbors = 80 +Ave neighs/atom = 80 +Neighbor list builds = 0 +Dangerous builds = 0 + +print "====================================================" +==================================================== +print "Calculated cohesive energy: ${cohesive_energy} eV/atom" +Calculated cohesive energy: -4.33687572774504 eV/atom +print "Reference cohesive energy: -4.337 eV/atom" +Reference cohesive energy: -4.337 eV/atom +print "Atomic volume ${atmVol} A^3" +Atomic volume 17.8201147853823 A^3 +print "Lattice constant ${aLatt} A" +Lattice constant 2.61198191533279 A +print "Reference lattice constant 2.612 A" +Reference lattice constant 2.612 A +print "====================================================" +==================================================== + + +#dump 1 all custom 1 fcc.dump id type x y z fx fy fz +#run 0 + + +Total wall time: 0:00:00 diff --git a/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.single_atom.g++.1 b/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.single_atom.g++.1 new file mode 100644 index 0000000000..7ba1798e37 --- /dev/null +++ b/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.single_atom.g++.1 @@ -0,0 +1,89 @@ +LAMMPS (3 Nov 2022) +OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98) + using 1 OpenMP thread(s) per MPI task +# Si single atom in vacuum + +units metal +boundary f f f + +atom_style atomic +region box block -100 100 -100 100 -100 100 units box +create_box 1 box +Created orthogonal box = (-100 -100 -100) to (100 100 100) + 1 by 1 by 1 MPI processor grid +create_atoms 1 single 0 0 0 units box +Created 1 atoms + using box units in orthogonal box = (-100 -100 -100) to (100 100 100) + create_atoms CPU = 0.000 seconds + +pair_style meam/sw/spline +pair_coeff * * Si.b.meam.sw.spline Si +Reading meam/sw/spline potential file Si.b.meam.sw.spline with DATE: 2012-10-26 +mass * 28.085 + +variable cohesive_energy equal pe/atoms +run 0 +WARNING: No fixes with time integration, atoms won't move (src/verlet.cpp:60) +Neighbor list info ... + update: every = 1 steps, delay = 0 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 6.4 + ghost atom cutoff = 6.4 + binsize = 3.2, bins = 63 63 63 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair meam/sw/spline, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (2) pair meam/sw/spline, perpetual, half/full from (1) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 4.364 | 4.364 | 4.364 Mbytes + Step Temp E_pair E_mol TotEng Press + 0 0 0 0 0 0 +Loop time of 1.903e-06 on 1 procs for 0 steps with 1 atoms + +157.6% CPU use with 1 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0 | 0 | 0 | 0.0 | 0.00 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0 | 0 | 0 | 0.0 | 0.00 +Output | 0 | 0 | 0 | 0.0 | 0.00 +Modify | 0 | 0 | 0 | 0.0 | 0.00 +Other | | 1.903e-06 | | |100.00 + +Nlocal: 1 ave 1 max 1 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 0 ave 0 max 0 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 0 ave 0 max 0 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +FullNghs: 0 ave 0 max 0 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 0 +Ave neighs/atom = 0 +Neighbor list builds = 0 +Dangerous builds = 0 + +print "====================================================" +==================================================== +print "Calculated cohesive energy: ${cohesive_energy} eV/atom" +Calculated cohesive energy: 0 eV/atom +print "Reference cohesive energy: 0 eV/atom" +Reference cohesive energy: 0 eV/atom +print "====================================================" +==================================================== + + +#dump 1 all custom 1 single_atom.dump id type x y z fx fy fz +#run 0 + + +Total wall time: 0:00:00 diff --git a/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.single_atom.g++.4 b/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.single_atom.g++.4 new file mode 100644 index 0000000000..f5e0ac22d8 --- /dev/null +++ b/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.single_atom.g++.4 @@ -0,0 +1,89 @@ +LAMMPS (3 Nov 2022) +OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98) + using 1 OpenMP thread(s) per MPI task +# Si single atom in vacuum + +units metal +boundary f f f + +atom_style atomic +region box block -100 100 -100 100 -100 100 units box +create_box 1 box +Created orthogonal box = (-100 -100 -100) to (100 100 100) + 1 by 2 by 2 MPI processor grid +create_atoms 1 single 0 0 0 units box +Created 1 atoms + using box units in orthogonal box = (-100 -100 -100) to (100 100 100) + create_atoms CPU = 0.000 seconds + +pair_style meam/sw/spline +pair_coeff * * Si.b.meam.sw.spline Si +Reading meam/sw/spline potential file Si.b.meam.sw.spline with DATE: 2012-10-26 +mass * 28.085 + +variable cohesive_energy equal pe/atoms +run 0 +WARNING: No fixes with time integration, atoms won't move (src/verlet.cpp:60) +Neighbor list info ... + update: every = 1 steps, delay = 0 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 6.4 + ghost atom cutoff = 6.4 + binsize = 3.2, bins = 63 63 63 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair meam/sw/spline, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (2) pair meam/sw/spline, perpetual, half/full from (1) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 1.16 | 1.754 | 3.535 Mbytes + Step Temp E_pair E_mol TotEng Press + 0 0 0 0 0 0 +Loop time of 4.06575e-06 on 4 procs for 0 steps with 1 atoms + +79.9% CPU use with 4 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0 | 0 | 0 | 0.0 | 0.00 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0 | 0 | 0 | 0.0 | 0.00 +Output | 0 | 0 | 0 | 0.0 | 0.00 +Modify | 0 | 0 | 0 | 0.0 | 0.00 +Other | | 4.066e-06 | | |100.00 + +Nlocal: 0.25 ave 1 max 0 min +Histogram: 3 0 0 0 0 0 0 0 0 1 +Nghost: 0.75 ave 1 max 0 min +Histogram: 1 0 0 0 0 0 0 0 0 3 +Neighs: 0 ave 0 max 0 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +FullNghs: 0 ave 0 max 0 min +Histogram: 4 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 0 +Ave neighs/atom = 0 +Neighbor list builds = 0 +Dangerous builds = 0 + +print "====================================================" +==================================================== +print "Calculated cohesive energy: ${cohesive_energy} eV/atom" +Calculated cohesive energy: 0 eV/atom +print "Reference cohesive energy: 0 eV/atom" +Reference cohesive energy: 0 eV/atom +print "====================================================" +==================================================== + + +#dump 1 all custom 1 single_atom.dump id type x y z fx fy fz +#run 0 + + +Total wall time: 0:00:00 diff --git a/examples/PACKAGES/meam_sw_spline/Si/sc.in b/examples/PACKAGES/meam_sw_spline/Si/sc.in deleted file mode 100644 index 8c14be356c..0000000000 --- a/examples/PACKAGES/meam_sw_spline/Si/sc.in +++ /dev/null @@ -1,34 +0,0 @@ -# Si fcc phase - -units metal -boundary p p p - -atom_style atomic -lattice sc 2.612 -region box block 0 1 0 1 0 1 -create_box 1 box -create_atoms 1 box - -pair_style meam/sw/spline -pair_coeff * * ../../potentials/Si.b.meam.sw.spline Si -mass * 28.085 - -variable cohesive_energy equal pe/atoms -variable atmVol equal vol/atoms -variable aLatt equal (vol/atoms)^0.3333333333 - -run 0 - -print "====================================================" -print "Calculated cohesive energy: ${cohesive_energy} eV/atom" -print "Reference cohesive energy: -4.337 eV/atom" -print "Atomic volume ${atmVol} A^3" -print "Lattice constant ${aLatt} A" -print "Reference lattice constant 2.612 A" -print "====================================================" - - -#dump 1 all custom 1 sc.dump id type x y z fx fy fz -#run 0 - - diff --git a/examples/PACKAGES/meam_sw_spline/Si/sc_relax.in b/examples/PACKAGES/meam_sw_spline/Si/sc_relax.in deleted file mode 100644 index 6fea88a931..0000000000 --- a/examples/PACKAGES/meam_sw_spline/Si/sc_relax.in +++ /dev/null @@ -1,38 +0,0 @@ -# Si fcc phase - -units metal -boundary p p p - -atom_style atomic -lattice sc 2.612 -region box block 0 1 0 1 0 1 -create_box 1 box -create_atoms 1 box - -pair_style meam/sw/spline -pair_coeff * * ../../potentials/Si.b.meam.sw.spline Si -mass * 28.085 - -fix relax all box/relax aniso 0 -thermo 1 -minimize 0 0 10000 100000 - -variable cohesive_energy equal pe/atoms -variable atmVol equal vol/atoms -variable aLatt equal (vol/atoms)^0.3333333333 - -run 0 - -print "====================================================" -print "Calculated cohesive energy: ${cohesive_energy} eV/atom" -print "Reference cohesive energy: -4.337 eV/atom" -print "Atomic volume ${atmVol} A^3" -print "Lattice constant ${aLatt} A" -print "Reference lattice constant 2.612 A" -print "====================================================" - - -#dump 1 all custom 1 fcc.dump id type x y z fx fy fz -#run 0 - - diff --git a/examples/PACKAGES/meam_sw_spline/Si/single_atom.in b/examples/PACKAGES/meam_sw_spline/Si/single_atom.in deleted file mode 100644 index 8ed7c7ae4e..0000000000 --- a/examples/PACKAGES/meam_sw_spline/Si/single_atom.in +++ /dev/null @@ -1,27 +0,0 @@ -# Si single atom in vacuum - -units metal -boundary f f f - -atom_style atomic -region box block -100 100 -100 100 -100 100 units box -create_box 1 box -create_atoms 1 single 0 0 0 units box - -pair_style meam/sw/spline -pair_coeff * * ../../potentials/Si.b.meam.sw.spline Si -mass * 28.085 - -variable cohesive_energy equal pe/atoms -run 0 - -print "====================================================" -print "Calculated cohesive energy: ${cohesive_energy} eV/atom" -print "Reference cohesive energy: 0 eV/atom" -print "====================================================" - - -#dump 1 all custom 1 single_atom.dump id type x y z fx fy fz -#run 0 - - From 0cc5a5dbbcfe1abc2d08d2ddb5dd0f3f97a140dd Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Sun, 18 Dec 2022 11:18:43 -0500 Subject: [PATCH 185/213] update pair style meam/sw/spline examples add log files --- .../meam_sw_spline/Ti/Ti.meam.sw.spline | 1 + examples/PACKAGES/meam_sw_spline/Ti/alpha.in | 27 - .../meam_sw_spline/Ti/alpha_relaxation.in | 38 - examples/PACKAGES/meam_sw_spline/Ti/beta.in | 27 - examples/PACKAGES/meam_sw_spline/Ti/fcc.in | 28 - .../PACKAGES/meam_sw_spline/Ti/hexagonal.in | 28 - examples/PACKAGES/meam_sw_spline/Ti/in.alpha | 27 + .../meam_sw_spline/Ti/in.alpha_relaxation | 38 + examples/PACKAGES/meam_sw_spline/Ti/in.beta | 27 + ...m.sw.in => in.energy_conservation.meam.sw} | 50 +- examples/PACKAGES/meam_sw_spline/Ti/in.fcc | 28 + .../PACKAGES/meam_sw_spline/Ti/in.hexagonal | 28 + examples/PACKAGES/meam_sw_spline/Ti/in.omega | 27 + .../PACKAGES/meam_sw_spline/Ti/in.single_atom | 27 + .../Ti/log.17Dec2022.alpha.g++.1 | 90 + .../Ti/log.17Dec2022.alpha.g++.4 | 90 + .../Ti/log.17Dec2022.alpha_relaxation.g++.1 | 3567 +++++++++++++++++ .../Ti/log.17Dec2022.alpha_relaxation.g++.4 | 1187 ++++++ .../Ti/log.17Dec2022.beta.g++.1 | 90 + .../Ti/log.17Dec2022.beta.g++.4 | 91 + ...7Dec2022.energy_conservation.meam.sw.g++.1 | 358 ++ ...7Dec2022.energy_conservation.meam.sw.g++.4 | 358 ++ .../meam_sw_spline/Ti/log.17Dec2022.fcc.g++.1 | 91 + .../meam_sw_spline/Ti/log.17Dec2022.fcc.g++.4 | 91 + .../Ti/log.17Dec2022.hexagonal.g++.1 | 91 + .../Ti/log.17Dec2022.hexagonal.g++.4 | 92 + .../Ti/log.17Dec2022.omega.g++.1 | 90 + .../Ti/log.17Dec2022.omega.g++.4 | 90 + .../Ti/log.17Dec2022.single_atom.g++.1 | 89 + .../Ti/log.17Dec2022.single_atom.g++.4 | 89 + examples/PACKAGES/meam_sw_spline/Ti/omega.in | 27 - .../PACKAGES/meam_sw_spline/Ti/single_atom.in | 27 - 32 files changed, 6782 insertions(+), 227 deletions(-) create mode 120000 examples/PACKAGES/meam_sw_spline/Ti/Ti.meam.sw.spline delete mode 100644 examples/PACKAGES/meam_sw_spline/Ti/alpha.in delete mode 100644 examples/PACKAGES/meam_sw_spline/Ti/alpha_relaxation.in delete mode 100644 examples/PACKAGES/meam_sw_spline/Ti/beta.in delete mode 100644 examples/PACKAGES/meam_sw_spline/Ti/fcc.in delete mode 100644 examples/PACKAGES/meam_sw_spline/Ti/hexagonal.in create mode 100644 examples/PACKAGES/meam_sw_spline/Ti/in.alpha create mode 100644 examples/PACKAGES/meam_sw_spline/Ti/in.alpha_relaxation create mode 100644 examples/PACKAGES/meam_sw_spline/Ti/in.beta rename examples/PACKAGES/meam_sw_spline/Ti/{energy_conservation.meam.sw.in => in.energy_conservation.meam.sw} (58%) create mode 100644 examples/PACKAGES/meam_sw_spline/Ti/in.fcc create mode 100644 examples/PACKAGES/meam_sw_spline/Ti/in.hexagonal create mode 100644 examples/PACKAGES/meam_sw_spline/Ti/in.omega create mode 100644 examples/PACKAGES/meam_sw_spline/Ti/in.single_atom create mode 100644 examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.alpha.g++.1 create mode 100644 examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.alpha.g++.4 create mode 100644 examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.alpha_relaxation.g++.1 create mode 100644 examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.alpha_relaxation.g++.4 create mode 100644 examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.beta.g++.1 create mode 100644 examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.beta.g++.4 create mode 100644 examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.energy_conservation.meam.sw.g++.1 create mode 100644 examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.energy_conservation.meam.sw.g++.4 create mode 100644 examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.fcc.g++.1 create mode 100644 examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.fcc.g++.4 create mode 100644 examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.hexagonal.g++.1 create mode 100644 examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.hexagonal.g++.4 create mode 100644 examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.omega.g++.1 create mode 100644 examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.omega.g++.4 create mode 100644 examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.single_atom.g++.1 create mode 100644 examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.single_atom.g++.4 delete mode 100644 examples/PACKAGES/meam_sw_spline/Ti/omega.in delete mode 100644 examples/PACKAGES/meam_sw_spline/Ti/single_atom.in diff --git a/examples/PACKAGES/meam_sw_spline/Ti/Ti.meam.sw.spline b/examples/PACKAGES/meam_sw_spline/Ti/Ti.meam.sw.spline new file mode 120000 index 0000000000..0bba5b911d --- /dev/null +++ b/examples/PACKAGES/meam_sw_spline/Ti/Ti.meam.sw.spline @@ -0,0 +1 @@ +../../../../potentials/Ti.meam.sw.spline \ No newline at end of file diff --git a/examples/PACKAGES/meam_sw_spline/Ti/alpha.in b/examples/PACKAGES/meam_sw_spline/Ti/alpha.in deleted file mode 100644 index 5f1c79736d..0000000000 --- a/examples/PACKAGES/meam_sw_spline/Ti/alpha.in +++ /dev/null @@ -1,27 +0,0 @@ -# Ti alpha phase (hcp) - -units metal -boundary p p p - -atom_style atomic -lattice custom 2.93093 a1 0.5 -0.866025 0 a2 0.5 0.866025 0 a3 0 0 1.596 basis 0.333333 0.666666 0.25 basis 0.666666 0.333333 0.75 -region box block 0 1 0 1 0 1 -create_box 1 box -create_atoms 1 box - -pair_style meam/sw/spline -pair_coeff * * ../../potentials/Ti.meam.sw.spline Ti -mass * 47.90 - -variable cohesive_energy equal pe/atoms -run 0 - -print "====================================================" -print "Calculated cohesive energy: ${cohesive_energy} eV/atom" -print "Reference cohesive energy: -4.831 eV/atom" -print "====================================================" - -#dump 1 all custom 1 alpha.dump id type x y z fx fy fz -#run 0 - - diff --git a/examples/PACKAGES/meam_sw_spline/Ti/alpha_relaxation.in b/examples/PACKAGES/meam_sw_spline/Ti/alpha_relaxation.in deleted file mode 100644 index 726ef3b693..0000000000 --- a/examples/PACKAGES/meam_sw_spline/Ti/alpha_relaxation.in +++ /dev/null @@ -1,38 +0,0 @@ -# Ti alpha phase (hcp) - -units metal -boundary p p p - -atom_style atomic -#lattice custom 2.93093 a1 0.5 -0.866025 0 a2 0.5 0.866025 0 a3 0 0 1.596 basis 0.333333 0.666666 0.25 basis 0.666666 0.333333 0.75 -lattice custom 2.93093 a1 0.5 -0.866025 0 a2 0.5 0.866025 0 a3 0 0 1.7 basis 0.333333 0.666666 0.25 basis 0.666666 0.333333 0.75 -region box block 0 1 0 1 0 1 -create_box 1 box -create_atoms 1 box - -pair_style meam/sw/spline -pair_coeff * * ../../potentials/Ti.meam.sw.spline Ti -mass * 47.90 - -fix relax all box/relax aniso 0 -thermo 1 -minimize 0 0 10000 100000 - -variable cohesive_energy equal pe/atoms -variable lattice_parameter equal lx -variable c_to_a equal lz/lx -run 0 - -print "====================================================" -print "Calculated cohesive energy: ${cohesive_energy} eV/atom" -print "Reference cohesive energy: -4.831 eV/atom" -print "Calculated lattice parameter: ${lattice_parameter} A" -print "Reference lattice parameter: 2.9304 A" -print "C/A ratio: ${c_to_a}" -print "Reference c/a ratio: 1.596" -print "====================================================" - -#dump 1 all custom 1 alpha_relaxed.dump id type x y z fx fy fz -#run 0 - - diff --git a/examples/PACKAGES/meam_sw_spline/Ti/beta.in b/examples/PACKAGES/meam_sw_spline/Ti/beta.in deleted file mode 100644 index 8569d7f380..0000000000 --- a/examples/PACKAGES/meam_sw_spline/Ti/beta.in +++ /dev/null @@ -1,27 +0,0 @@ -# Ti beta phase (bcc) - -units metal -boundary p p p - -atom_style atomic -lattice bcc 3.27169 -region box block 0 1 0 1 0 1 -create_box 1 box -create_atoms 1 box - -pair_style meam/sw/spline -pair_coeff * * ../../potentials/Ti.meam.sw.spline Ti -mass * 47.90 - -variable cohesive_energy equal pe/atoms -run 0 - -print "====================================================" -print "Calculated cohesive energy: ${cohesive_energy} eV/atom" -print "Reference cohesive energy: -4.720 eV/atom" -print "====================================================" - -#dump 1 all custom 1 beta.dump id type x y z fx fy fz -#run 0 - - diff --git a/examples/PACKAGES/meam_sw_spline/Ti/fcc.in b/examples/PACKAGES/meam_sw_spline/Ti/fcc.in deleted file mode 100644 index a40cb1acdc..0000000000 --- a/examples/PACKAGES/meam_sw_spline/Ti/fcc.in +++ /dev/null @@ -1,28 +0,0 @@ -# Ti fcc phase - -units metal -boundary p p p - -atom_style atomic -lattice fcc 4.147029 -region box block 0 1 0 1 0 1 -create_box 1 box -create_atoms 1 box - -pair_style meam/sw/spline -pair_coeff * * ../../potentials/Ti.meam.sw.spline Ti -mass * 47.90 - -variable cohesive_energy equal pe/atoms -run 0 - -print "====================================================" -print "Calculated cohesive energy: ${cohesive_energy} eV/atom" -print "Reference cohesive energy: -4.792 eV/atom" -print "====================================================" - - -#dump 1 all custom 1 fcc.dump id type x y z fx fy fz -#run 0 - - diff --git a/examples/PACKAGES/meam_sw_spline/Ti/hexagonal.in b/examples/PACKAGES/meam_sw_spline/Ti/hexagonal.in deleted file mode 100644 index 1487b06e8c..0000000000 --- a/examples/PACKAGES/meam_sw_spline/Ti/hexagonal.in +++ /dev/null @@ -1,28 +0,0 @@ -# Ti omega phase (hexagonal) - -units metal -boundary p p p - -atom_style atomic -lattice custom 2.727192 a1 0.5 -0.866025 0 a2 0.5 0.866025 0 a3 0 0 0.982 basis 0 0 0 -region box block 0 1 0 1 0 1 -create_box 1 box -create_atoms 1 box - -pair_style meam/sw/spline -pair_coeff * * ../../potentials/Ti.meam.sw.spline Ti -mass * 47.90 - -variable cohesive_energy equal pe/atoms -run 0 - -print "====================================================" -print "Calculated cohesive energy: ${cohesive_energy} eV/atom" -print "Reference cohesive energy: -4.435 eV/atom" -print "====================================================" - - -#dump 1 all custom 1 hexagonal.dump id type x y z fx fy fz -#run 0 - - diff --git a/examples/PACKAGES/meam_sw_spline/Ti/in.alpha b/examples/PACKAGES/meam_sw_spline/Ti/in.alpha new file mode 100644 index 0000000000..2aff0624ed --- /dev/null +++ b/examples/PACKAGES/meam_sw_spline/Ti/in.alpha @@ -0,0 +1,27 @@ +# Ti alpha phase (hcp) + +units metal +boundary p p p + +atom_style atomic +lattice custom 2.93093 a1 0.5 -0.866025 0 a2 0.5 0.866025 0 a3 0 0 1.596 basis 0.333333 0.666666 0.25 basis 0.666666 0.333333 0.75 +region box block 0 1 0 1 0 1 +create_box 1 box +create_atoms 1 box + +pair_style meam/sw/spline +pair_coeff * * Ti.meam.sw.spline Ti +mass * 47.90 + +variable cohesive_energy equal pe/atoms +run 0 + +print "====================================================" +print "Calculated cohesive energy: ${cohesive_energy} eV/atom" +print "Reference cohesive energy: -4.831 eV/atom" +print "====================================================" + +#dump 1 all custom 1 alpha.dump id type x y z fx fy fz +#run 0 + + diff --git a/examples/PACKAGES/meam_sw_spline/Ti/in.alpha_relaxation b/examples/PACKAGES/meam_sw_spline/Ti/in.alpha_relaxation new file mode 100644 index 0000000000..56301d6ab0 --- /dev/null +++ b/examples/PACKAGES/meam_sw_spline/Ti/in.alpha_relaxation @@ -0,0 +1,38 @@ +# Ti alpha phase (hcp) + +units metal +boundary p p p + +atom_style atomic +#lattice custom 2.93093 a1 0.5 -0.866025 0 a2 0.5 0.866025 0 a3 0 0 1.596 basis 0.333333 0.666666 0.25 basis 0.666666 0.333333 0.75 +lattice custom 2.93093 a1 0.5 -0.866025 0 a2 0.5 0.866025 0 a3 0 0 1.7 basis 0.333333 0.666666 0.25 basis 0.666666 0.333333 0.75 +region box block 0 1 0 1 0 1 +create_box 1 box +create_atoms 1 box + +pair_style meam/sw/spline +pair_coeff * * Ti.meam.sw.spline Ti +mass * 47.90 + +fix relax all box/relax aniso 0 +thermo 1 +minimize 0 0 10000 100000 + +variable cohesive_energy equal pe/atoms +variable lattice_parameter equal lx +variable c_to_a equal lz/lx +run 0 + +print "====================================================" +print "Calculated cohesive energy: ${cohesive_energy} eV/atom" +print "Reference cohesive energy: -4.831 eV/atom" +print "Calculated lattice parameter: ${lattice_parameter} A" +print "Reference lattice parameter: 2.9304 A" +print "C/A ratio: ${c_to_a}" +print "Reference c/a ratio: 1.596" +print "====================================================" + +#dump 1 all custom 1 alpha_relaxed.dump id type x y z fx fy fz +#run 0 + + diff --git a/examples/PACKAGES/meam_sw_spline/Ti/in.beta b/examples/PACKAGES/meam_sw_spline/Ti/in.beta new file mode 100644 index 0000000000..e73f8ed2b6 --- /dev/null +++ b/examples/PACKAGES/meam_sw_spline/Ti/in.beta @@ -0,0 +1,27 @@ +# Ti beta phase (bcc) + +units metal +boundary p p p + +atom_style atomic +lattice bcc 3.27169 +region box block 0 1 0 1 0 1 +create_box 1 box +create_atoms 1 box + +pair_style meam/sw/spline +pair_coeff * * Ti.meam.sw.spline Ti +mass * 47.90 + +variable cohesive_energy equal pe/atoms +run 0 + +print "====================================================" +print "Calculated cohesive energy: ${cohesive_energy} eV/atom" +print "Reference cohesive energy: -4.720 eV/atom" +print "====================================================" + +#dump 1 all custom 1 beta.dump id type x y z fx fy fz +#run 0 + + diff --git a/examples/PACKAGES/meam_sw_spline/Ti/energy_conservation.meam.sw.in b/examples/PACKAGES/meam_sw_spline/Ti/in.energy_conservation.meam.sw similarity index 58% rename from examples/PACKAGES/meam_sw_spline/Ti/energy_conservation.meam.sw.in rename to examples/PACKAGES/meam_sw_spline/Ti/in.energy_conservation.meam.sw index 1816dc0dee..bb73b2d264 100644 --- a/examples/PACKAGES/meam_sw_spline/Ti/energy_conservation.meam.sw.in +++ b/examples/PACKAGES/meam_sw_spline/Ti/in.energy_conservation.meam.sw @@ -1,22 +1,22 @@ # bulk Ti lattice -variable x index 1 -variable y index 1 -variable z index 1 +variable x index 1 +variable y index 1 +variable z index 1 -variable xx equal 20*$x -variable yy equal 20*$y -variable zz equal 20*$z +variable xx equal 20*$x +variable yy equal 20*$y +variable zz equal 20*$z -units metal -atom_style atomic +units metal +atom_style atomic variable a equal 2.28806 variable covera equal 1.58111 variable sqrt3 equal sqrt(3.) variable theta equal PI/2. -variable cos_theta equal cos(${theta}) -variable sin_theta equal sin(${theta}) +variable cos_theta equal round(cos(${theta})) +variable sin_theta equal round(sin(${theta})) variable Dx equal 1. variable Dy equal ${covera} variable Dz equal sqrt(3.) @@ -32,30 +32,30 @@ lattice custom ${a} a1 1 0 0 a2 0 ${sqrt3} 0 a3 0 0 ${covera} & spacing ${Dx} ${Dy} ${Dz} & origin 0.25 0.25 0.15 -variable Xlo equal -round(90./(${a}*${Dx})) -variable Xhi equal round(90./(${a}*${Dx})) -variable Ylo equal -round(90./(${a}*${Dy})) -variable Yhi equal round(90./(${a}*${Dy})) -variable Zlo equal -round(30./(${a}*${Dz})) -variable Zhi equal round(30./(${a}*${Dz})) +variable Xlo equal -round(9./(${a}*${Dx})) +variable Xhi equal round(9./(${a}*${Dx})) +variable Ylo equal -round(9./(${a}*${Dy})) +variable Yhi equal round(9./(${a}*${Dy})) +variable Zlo equal -round(3./(${a}*${Dz})) +variable Zhi equal round(3./(${a}*${Dz})) region box prism ${Xlo} ${Xhi} ${Ylo} ${Yhi} ${Zlo} ${Zhi} 0.0 0.0 0.0 boundary p p p -create_box 1 box -create_atoms 1 box +create_box 1 box +create_atoms 1 box pair_style meam/sw/spline -pair_coeff * * ../../potentials/Ti.meam.sw.spline Ti +pair_coeff * * Ti.meam.sw.spline Ti mass * 47.90 -velocity all create 300.0 376847 loop geom +velocity all create 300.0 376847 loop geom -neighbor 1.0 bin +neighbor 1.0 bin neigh_modify every 1 delay 5 check yes -fix 1 all nve +fix 1 all nve thermo 1 thermo_style custom step vol etotal press pxx pyy pxz @@ -67,8 +67,8 @@ thermo_modify format 6 %14.8f thermo_modify format 7 %14.8f -timestep 0.002 -thermo 10 +timestep 0.002 +thermo 10 -run 20000 +run 2000 diff --git a/examples/PACKAGES/meam_sw_spline/Ti/in.fcc b/examples/PACKAGES/meam_sw_spline/Ti/in.fcc new file mode 100644 index 0000000000..7c440f9027 --- /dev/null +++ b/examples/PACKAGES/meam_sw_spline/Ti/in.fcc @@ -0,0 +1,28 @@ +# Ti fcc phase + +units metal +boundary p p p + +atom_style atomic +lattice fcc 4.147029 +region box block 0 1 0 1 0 1 +create_box 1 box +create_atoms 1 box + +pair_style meam/sw/spline +pair_coeff * * Ti.meam.sw.spline Ti +mass * 47.90 + +variable cohesive_energy equal pe/atoms +run 0 + +print "====================================================" +print "Calculated cohesive energy: ${cohesive_energy} eV/atom" +print "Reference cohesive energy: -4.792 eV/atom" +print "====================================================" + + +#dump 1 all custom 1 fcc.dump id type x y z fx fy fz +#run 0 + + diff --git a/examples/PACKAGES/meam_sw_spline/Ti/in.hexagonal b/examples/PACKAGES/meam_sw_spline/Ti/in.hexagonal new file mode 100644 index 0000000000..4f10b9bdc7 --- /dev/null +++ b/examples/PACKAGES/meam_sw_spline/Ti/in.hexagonal @@ -0,0 +1,28 @@ +# Ti omega phase (hexagonal) + +units metal +boundary p p p + +atom_style atomic +lattice custom 2.727192 a1 0.5 -0.866025 0 a2 0.5 0.866025 0 a3 0 0 0.982 basis 0 0 0 +region box block 0 1 0 1 0 1 +create_box 1 box +create_atoms 1 box + +pair_style meam/sw/spline +pair_coeff * * Ti.meam.sw.spline Ti +mass * 47.90 + +variable cohesive_energy equal pe/atoms +run 0 + +print "====================================================" +print "Calculated cohesive energy: ${cohesive_energy} eV/atom" +print "Reference cohesive energy: -4.435 eV/atom" +print "====================================================" + + +#dump 1 all custom 1 hexagonal.dump id type x y z fx fy fz +#run 0 + + diff --git a/examples/PACKAGES/meam_sw_spline/Ti/in.omega b/examples/PACKAGES/meam_sw_spline/Ti/in.omega new file mode 100644 index 0000000000..e0117ae376 --- /dev/null +++ b/examples/PACKAGES/meam_sw_spline/Ti/in.omega @@ -0,0 +1,27 @@ +# Ti omega phase + +units metal +boundary p p p + +atom_style atomic +lattice custom 4.6064061 a1 0.5 -0.866025 0 a2 0.5 0.866025 0 a3 0 0 0.611 basis 0 0 0 basis 0.3333333 0.66666666 0.5 basis 0.6666666 0.3333333 0.5 +region box block 0 1 0 1 0 1 +create_box 1 box +create_atoms 1 box + +pair_style meam/sw/spline +pair_coeff * * Ti.meam.sw.spline Ti +mass * 47.90 + +variable cohesive_energy equal pe/atoms +run 0 + +print "====================================================" +print "Calculated cohesive energy: ${cohesive_energy} eV/atom" +print "Reference cohesive energy: -4.836 eV/atom" +print "====================================================" + +#dump 1 all custom 1 omega.dump id type x y z fx fy fz +#run 0 + + diff --git a/examples/PACKAGES/meam_sw_spline/Ti/in.single_atom b/examples/PACKAGES/meam_sw_spline/Ti/in.single_atom new file mode 100644 index 0000000000..5088354fce --- /dev/null +++ b/examples/PACKAGES/meam_sw_spline/Ti/in.single_atom @@ -0,0 +1,27 @@ +# Ti single atom in vacuum + +units metal +boundary f f f + +atom_style atomic +region box block -100 100 -100 100 -100 100 units box +create_box 1 box +create_atoms 1 single 0 0 0 units box + +pair_style meam/sw/spline +pair_coeff * * Ti.meam.sw.spline Ti +mass * 47.90 + +variable cohesive_energy equal pe/atoms +run 0 + +print "====================================================" +print "Calculated cohesive energy: ${cohesive_energy} eV/atom" +print "Reference cohesive energy: 0 eV/atom" +print "====================================================" + + +#dump 1 all custom 1 single_atom.dump id type x y z fx fy fz +#run 0 + + diff --git a/examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.alpha.g++.1 b/examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.alpha.g++.1 new file mode 100644 index 0000000000..bfe9dc6405 --- /dev/null +++ b/examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.alpha.g++.1 @@ -0,0 +1,90 @@ +LAMMPS (3 Nov 2022) +OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98) + using 1 OpenMP thread(s) per MPI task +# Ti alpha phase (hcp) + +units metal +boundary p p p + +atom_style atomic +lattice custom 2.93093 a1 0.5 -0.866025 0 a2 0.5 0.866025 0 a3 0 0 1.596 basis 0.333333 0.666666 0.25 basis 0.666666 0.333333 0.75 +Lattice spacing in x,y,z = 2.93093 5.0765173 4.6777643 +region box block 0 1 0 1 0 1 +create_box 1 box +Created orthogonal box = (0 0 0) to (2.93093 5.0765173 4.6777643) + 1 by 1 by 1 MPI processor grid +create_atoms 1 box +Created 4 atoms + using lattice units in orthogonal box = (0 0 0) to (2.93093 5.0765173 4.6777643) + create_atoms CPU = 0.000 seconds + +pair_style meam/sw/spline +pair_coeff * * Ti.meam.sw.spline Ti +Reading meam/sw/spline potential file Ti.meam.sw.spline with DATE: 2012-02-01 +mass * 47.90 + +variable cohesive_energy equal pe/atoms +run 0 +WARNING: No fixes with time integration, atoms won't move (src/verlet.cpp:60) +Neighbor list info ... + update: every = 1 steps, delay = 0 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 7.5 + ghost atom cutoff = 7.5 + binsize = 3.75, bins = 1 2 2 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair meam/sw/spline, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (2) pair meam/sw/spline, perpetual, half/full from (1) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 3.725 | 3.725 | 3.725 Mbytes + Step Temp E_pair E_mol TotEng Press + 0 0 -19.324733 0 -19.324733 -214.33961 +Loop time of 1.853e-06 on 1 procs for 0 steps with 4 atoms + +107.9% CPU use with 1 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0 | 0 | 0 | 0.0 | 0.00 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0 | 0 | 0 | 0.0 | 0.00 +Output | 0 | 0 | 0 | 0.0 | 0.00 +Modify | 0 | 0 | 0 | 0.0 | 0.00 +Other | | 1.853e-06 | | |100.00 + +Nlocal: 4 ave 4 max 4 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 412 ave 412 max 412 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 208 ave 208 max 208 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +FullNghs: 416 ave 416 max 416 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 416 +Ave neighs/atom = 104 +Neighbor list builds = 0 +Dangerous builds = 0 + +print "====================================================" +==================================================== +print "Calculated cohesive energy: ${cohesive_energy} eV/atom" +Calculated cohesive energy: -4.83118326640309 eV/atom +print "Reference cohesive energy: -4.831 eV/atom" +Reference cohesive energy: -4.831 eV/atom +print "====================================================" +==================================================== + +#dump 1 all custom 1 alpha.dump id type x y z fx fy fz +#run 0 + + +Total wall time: 0:00:00 diff --git a/examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.alpha.g++.4 b/examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.alpha.g++.4 new file mode 100644 index 0000000000..f757be4331 --- /dev/null +++ b/examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.alpha.g++.4 @@ -0,0 +1,90 @@ +LAMMPS (3 Nov 2022) +OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98) + using 1 OpenMP thread(s) per MPI task +# Ti alpha phase (hcp) + +units metal +boundary p p p + +atom_style atomic +lattice custom 2.93093 a1 0.5 -0.866025 0 a2 0.5 0.866025 0 a3 0 0 1.596 basis 0.333333 0.666666 0.25 basis 0.666666 0.333333 0.75 +Lattice spacing in x,y,z = 2.93093 5.0765173 4.6777643 +region box block 0 1 0 1 0 1 +create_box 1 box +Created orthogonal box = (0 0 0) to (2.93093 5.0765173 4.6777643) + 1 by 2 by 2 MPI processor grid +create_atoms 1 box +Created 4 atoms + using lattice units in orthogonal box = (0 0 0) to (2.93093 5.0765173 4.6777643) + create_atoms CPU = 0.000 seconds + +pair_style meam/sw/spline +pair_coeff * * Ti.meam.sw.spline Ti +Reading meam/sw/spline potential file Ti.meam.sw.spline with DATE: 2012-02-01 +mass * 47.90 + +variable cohesive_energy equal pe/atoms +run 0 +WARNING: No fixes with time integration, atoms won't move (src/verlet.cpp:60) +Neighbor list info ... + update: every = 1 steps, delay = 0 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 7.5 + ghost atom cutoff = 7.5 + binsize = 3.75, bins = 1 2 2 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair meam/sw/spline, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (2) pair meam/sw/spline, perpetual, half/full from (1) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 3.747 | 3.747 | 3.747 Mbytes + Step Temp E_pair E_mol TotEng Press + 0 0 -19.324733 0 -19.324733 -214.33961 +Loop time of 7.63575e-06 on 4 procs for 0 steps with 4 atoms + +75.3% CPU use with 4 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0 | 0 | 0 | 0.0 | 0.00 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0 | 0 | 0 | 0.0 | 0.00 +Output | 0 | 0 | 0 | 0.0 | 0.00 +Modify | 0 | 0 | 0 | 0.0 | 0.00 +Other | | 7.636e-06 | | |100.00 + +Nlocal: 1 ave 1 max 1 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +Nghost: 317.5 ave 318 max 317 min +Histogram: 2 0 0 0 0 0 0 0 0 2 +Neighs: 52 ave 52 max 52 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +FullNghs: 104 ave 104 max 104 min +Histogram: 4 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 416 +Ave neighs/atom = 104 +Neighbor list builds = 0 +Dangerous builds = 0 + +print "====================================================" +==================================================== +print "Calculated cohesive energy: ${cohesive_energy} eV/atom" +Calculated cohesive energy: -4.83118326640308 eV/atom +print "Reference cohesive energy: -4.831 eV/atom" +Reference cohesive energy: -4.831 eV/atom +print "====================================================" +==================================================== + +#dump 1 all custom 1 alpha.dump id type x y z fx fy fz +#run 0 + + +Total wall time: 0:00:00 diff --git a/examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.alpha_relaxation.g++.1 b/examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.alpha_relaxation.g++.1 new file mode 100644 index 0000000000..4d17d2fef1 --- /dev/null +++ b/examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.alpha_relaxation.g++.1 @@ -0,0 +1,3567 @@ +LAMMPS (3 Nov 2022) +OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98) + using 1 OpenMP thread(s) per MPI task +# Ti alpha phase (hcp) + +units metal +boundary p p p + +atom_style atomic +#lattice custom 2.93093 a1 0.5 -0.866025 0 a2 0.5 0.866025 0 a3 0 0 1.596 basis 0.333333 0.666666 0.25 basis 0.666666 0.333333 0.75 +lattice custom 2.93093 a1 0.5 -0.866025 0 a2 0.5 0.866025 0 a3 0 0 1.7 basis 0.333333 0.666666 0.25 basis 0.666666 0.333333 0.75 +Lattice spacing in x,y,z = 2.93093 5.0765173 4.982581 +region box block 0 1 0 1 0 1 +create_box 1 box +Created orthogonal box = (0 0 0) to (2.93093 5.0765173 4.982581) + 1 by 1 by 1 MPI processor grid +create_atoms 1 box +Created 4 atoms + using lattice units in orthogonal box = (0 0 0) to (2.93093 5.0765173 4.982581) + create_atoms CPU = 0.000 seconds + +pair_style meam/sw/spline +pair_coeff * * Ti.meam.sw.spline Ti +Reading meam/sw/spline potential file Ti.meam.sw.spline with DATE: 2012-02-01 +mass * 47.90 + +fix relax all box/relax aniso 0 +thermo 1 +minimize 0 0 10000 100000 +Neighbor list info ... + update: every = 1 steps, delay = 0 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 7.5 + ghost atom cutoff = 7.5 + binsize = 3.75, bins = 1 2 2 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair meam/sw/spline, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (2) pair meam/sw/spline, perpetual, half/full from (1) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 4.85 | 4.85 | 4.85 Mbytes + Step Temp E_pair E_mol TotEng Press Volume + 0 0 -19.186187 0 -19.186187 -52654.105 74.135408 + 1 0 -19.186725 0 -19.186725 -52527.113 74.121586 + 2 0 -19.187261 0 -19.187261 -52400.121 74.107782 + 3 0 -19.187796 0 -19.187796 -52273.129 74.093995 + 4 0 -19.18833 0 -19.18833 -52146.139 74.080225 + 5 0 -19.188862 0 -19.188862 -52019.151 74.066473 + 6 0 -19.189393 0 -19.189393 -51892.165 74.052739 + 7 0 -19.189922 0 -19.189922 -51765.183 74.039023 + 8 0 -19.19045 0 -19.19045 -51638.205 74.025324 + 9 0 -19.190976 0 -19.190976 -51511.232 74.011642 + 10 0 -19.191501 0 -19.191501 -51384.265 73.997979 + 11 0 -19.192024 0 -19.192024 -51257.305 73.984333 + 12 0 -19.192546 0 -19.192546 -51130.351 73.970705 + 13 0 -19.193067 0 -19.193067 -51003.406 73.957094 + 14 0 -19.193586 0 -19.193586 -50876.469 73.943502 + 15 0 -19.194103 0 -19.194103 -50749.542 73.929927 + 16 0 -19.19462 0 -19.19462 -50622.625 73.916369 + 17 0 -19.195134 0 -19.195134 -50495.719 73.90283 + 18 0 -19.195648 0 -19.195648 -50368.824 73.889309 + 19 0 -19.19616 0 -19.19616 -50241.942 73.875805 + 20 0 -19.19667 0 -19.19667 -50115.073 73.862319 + 21 0 -19.197179 0 -19.197179 -49988.218 73.848851 + 22 0 -19.197687 0 -19.197687 -49861.378 73.835401 + 23 0 -19.198193 0 -19.198193 -49734.553 73.821968 + 24 0 -19.198698 0 -19.198698 -49607.744 73.808554 + 25 0 -19.199202 0 -19.199202 -49480.953 73.795157 + 26 0 -19.199704 0 -19.199704 -49354.178 73.781779 + 27 0 -19.200204 0 -19.200204 -49227.422 73.768418 + 28 0 -19.200704 0 -19.200704 -49100.685 73.755075 + 29 0 -19.201201 0 -19.201201 -48973.968 73.741751 + 30 0 -19.201698 0 -19.201698 -48847.272 73.728444 + 31 0 -19.202193 0 -19.202193 -48720.597 73.715155 + 32 0 -19.202687 0 -19.202687 -48593.943 73.701884 + 33 0 -19.203179 0 -19.203179 -48467.313 73.688632 + 34 0 -19.20367 0 -19.20367 -48340.706 73.675397 + 35 0 -19.204159 0 -19.204159 -48214.123 73.66218 + 36 0 -19.204647 0 -19.204647 -48087.566 73.648982 + 37 0 -19.205134 0 -19.205134 -47961.034 73.635801 + 38 0 -19.20562 0 -19.20562 -47834.528 73.622639 + 39 0 -19.206104 0 -19.206104 -47708.05 73.609495 + 40 0 -19.206586 0 -19.206586 -47581.599 73.596368 + 41 0 -19.207067 0 -19.207067 -47455.177 73.58326 + 42 0 -19.207547 0 -19.207547 -47328.785 73.570171 + 43 0 -19.208026 0 -19.208026 -47202.423 73.557099 + 44 0 -19.208503 0 -19.208503 -47076.091 73.544045 + 45 0 -19.208979 0 -19.208979 -46949.791 73.53101 + 46 0 -19.209453 0 -19.209453 -46823.524 73.517993 + 47 0 -19.209927 0 -19.209927 -46697.289 73.504994 + 48 0 -19.210398 0 -19.210398 -46571.088 73.492013 + 49 0 -19.210869 0 -19.210869 -46444.922 73.479051 + 50 0 -19.211338 0 -19.211338 -46318.791 73.466107 + 51 0 -19.211806 0 -19.211806 -46192.696 73.453181 + 52 0 -19.212272 0 -19.212272 -46066.637 73.440273 + 53 0 -19.212737 0 -19.212737 -45940.617 73.427384 + 54 0 -19.213201 0 -19.213201 -45814.634 73.414513 + 55 0 -19.213663 0 -19.213663 -45688.69 73.401661 + 56 0 -19.214124 0 -19.214124 -45562.785 73.388826 + 57 0 -19.214584 0 -19.214584 -45436.921 73.37601 + 58 0 -19.215043 0 -19.215043 -45311.098 73.363213 + 59 0 -19.2155 0 -19.2155 -45185.2 73.350434 + 60 0 -19.215956 0 -19.215956 -45059.109 73.337673 + 61 0 -19.21641 0 -19.21641 -44932.827 73.32493 + 62 0 -19.216863 0 -19.216863 -44806.355 73.312206 + 63 0 -19.217315 0 -19.217315 -44679.693 73.299501 + 64 0 -19.217766 0 -19.217766 -44552.844 73.286813 + 65 0 -19.218215 0 -19.218215 -44425.808 73.274145 + 66 0 -19.218663 0 -19.218663 -44298.587 73.261494 + 67 0 -19.219109 0 -19.219109 -44171.181 73.248862 + 68 0 -19.219555 0 -19.219555 -44043.595 73.236249 + 69 0 -19.219999 0 -19.219999 -43915.928 73.223653 + 70 0 -19.220441 0 -19.220441 -43788.226 73.211077 + 71 0 -19.220883 0 -19.220883 -43660.491 73.198518 + 72 0 -19.221323 0 -19.221323 -43532.724 73.185978 + 73 0 -19.221761 0 -19.221761 -43404.926 73.173457 + 74 0 -19.222199 0 -19.222199 -43277.098 73.160954 + 75 0 -19.222635 0 -19.222635 -43149.24 73.148469 + 76 0 -19.22307 0 -19.22307 -43021.355 73.136003 + 77 0 -19.223503 0 -19.223503 -42893.443 73.123556 + 78 0 -19.223936 0 -19.223936 -42765.506 73.111127 + 79 0 -19.224367 0 -19.224367 -42637.543 73.098716 + 80 0 -19.224796 0 -19.224796 -42509.558 73.086324 + 81 0 -19.225225 0 -19.225225 -42381.55 73.073951 + 82 0 -19.225652 0 -19.225652 -42253.52 73.061596 + 83 0 -19.226077 0 -19.226077 -42125.47 73.049259 + 84 0 -19.226502 0 -19.226502 -41997.402 73.036941 + 85 0 -19.226925 0 -19.226925 -41869.315 73.024642 + 86 0 -19.227347 0 -19.227347 -41741.211 73.012362 + 87 0 -19.227768 0 -19.227768 -41613.091 73.0001 + 88 0 -19.228187 0 -19.228187 -41484.957 72.987856 + 89 0 -19.228605 0 -19.228605 -41356.809 72.975632 + 90 0 -19.229022 0 -19.229022 -41228.649 72.963426 + 91 0 -19.229438 0 -19.229438 -41100.477 72.951238 + 92 0 -19.229852 0 -19.229852 -40972.295 72.939069 + 93 0 -19.230265 0 -19.230265 -40844.103 72.926919 + 94 0 -19.230677 0 -19.230677 -40715.903 72.914788 + 95 0 -19.231087 0 -19.231087 -40587.697 72.902675 + 96 0 -19.231497 0 -19.231497 -40459.484 72.890582 + 97 0 -19.231905 0 -19.231905 -40331.267 72.878506 + 98 0 -19.232311 0 -19.232311 -40203.046 72.86645 + 99 0 -19.232717 0 -19.232717 -40074.822 72.854412 + 100 0 -19.233121 0 -19.233121 -39946.597 72.842393 + 101 0 -19.233524 0 -19.233524 -39818.371 72.830393 + 102 0 -19.233926 0 -19.233926 -39690.147 72.818412 + 103 0 -19.234326 0 -19.234326 -39561.924 72.80645 + 104 0 -19.234725 0 -19.234725 -39433.704 72.794506 + 105 0 -19.235123 0 -19.235123 -39305.488 72.782581 + 106 0 -19.23552 0 -19.23552 -39177.277 72.770675 + 107 0 -19.235916 0 -19.235916 -39049.072 72.758788 + 108 0 -19.23631 0 -19.23631 -38920.875 72.74692 + 109 0 -19.236703 0 -19.236703 -38792.687 72.735071 + 110 0 -19.237095 0 -19.237095 -38664.508 72.723241 + 111 0 -19.237486 0 -19.237486 -38536.339 72.711429 + 112 0 -19.237875 0 -19.237875 -38408.183 72.699637 + 113 0 -19.238263 0 -19.238263 -38280.054 72.687863 + 114 0 -19.23865 0 -19.23865 -38151.984 72.676109 + 115 0 -19.239036 0 -19.239036 -38023.973 72.664373 + 116 0 -19.23942 0 -19.23942 -37896.022 72.652656 + 117 0 -19.239804 0 -19.239804 -37768.133 72.640959 + 118 0 -19.240186 0 -19.240186 -37640.306 72.62928 + 119 0 -19.240567 0 -19.240567 -37512.541 72.617621 + 120 0 -19.240946 0 -19.240946 -37384.84 72.60598 + 121 0 -19.241325 0 -19.241325 -37257.203 72.594359 + 122 0 -19.241702 0 -19.241702 -37129.632 72.582756 + 123 0 -19.242078 0 -19.242078 -37002.126 72.571173 + 124 0 -19.242453 0 -19.242453 -36874.688 72.559608 + 125 0 -19.242827 0 -19.242827 -36747.317 72.548063 + 126 0 -19.243199 0 -19.243199 -36620.014 72.536537 + 127 0 -19.243571 0 -19.243571 -36492.781 72.52503 + 128 0 -19.243941 0 -19.243941 -36365.617 72.513542 + 129 0 -19.24431 0 -19.24431 -36238.525 72.502073 + 130 0 -19.244678 0 -19.244678 -36111.504 72.490623 + 131 0 -19.245044 0 -19.245044 -35984.556 72.479192 + 132 0 -19.24541 0 -19.24541 -35857.681 72.467781 + 133 0 -19.245774 0 -19.245774 -35730.88 72.456388 + 134 0 -19.246137 0 -19.246137 -35604.154 72.445015 + 135 0 -19.246499 0 -19.246499 -35477.504 72.433661 + 136 0 -19.24686 0 -19.24686 -35350.93 72.422326 + 137 0 -19.247219 0 -19.247219 -35224.434 72.411011 + 138 0 -19.247578 0 -19.247578 -35098.016 72.399714 + 139 0 -19.247935 0 -19.247935 -34971.677 72.388437 + 140 0 -19.248291 0 -19.248291 -34845.417 72.377179 + 141 0 -19.248646 0 -19.248646 -34719.239 72.36594 + 142 0 -19.249 0 -19.249 -34593.141 72.35472 + 143 0 -19.249353 0 -19.249353 -34467.126 72.34352 + 144 0 -19.249704 0 -19.249704 -34341.194 72.332339 + 145 0 -19.250055 0 -19.250055 -34215.346 72.321177 + 146 0 -19.250404 0 -19.250404 -34089.583 72.310034 + 147 0 -19.250752 0 -19.250752 -33963.905 72.298911 + 148 0 -19.251099 0 -19.251099 -33838.314 72.287807 + 149 0 -19.251445 0 -19.251445 -33712.81 72.276722 + 150 0 -19.25179 0 -19.25179 -33587.394 72.265657 + 151 0 -19.252133 0 -19.252133 -33462.066 72.254611 + 152 0 -19.252476 0 -19.252476 -33336.829 72.243584 + 153 0 -19.252817 0 -19.252817 -33211.682 72.232577 + 154 0 -19.253158 0 -19.253158 -33086.626 72.221589 + 155 0 -19.253497 0 -19.253497 -32961.662 72.210621 + 156 0 -19.253835 0 -19.253835 -32836.791 72.199672 + 157 0 -19.254172 0 -19.254172 -32712.014 72.188742 + 158 0 -19.254508 0 -19.254508 -32587.332 72.177832 + 159 0 -19.254842 0 -19.254842 -32462.745 72.166941 + 160 0 -19.255176 0 -19.255176 -32338.255 72.156069 + 161 0 -19.255509 0 -19.255509 -32213.861 72.145217 + 162 0 -19.25584 0 -19.25584 -32089.566 72.134385 + 163 0 -19.25617 0 -19.25617 -31965.369 72.123572 + 164 0 -19.2565 0 -19.2565 -31841.272 72.112778 + 165 0 -19.256828 0 -19.256828 -31717.276 72.102004 + 166 0 -19.257155 0 -19.257155 -31593.38 72.09125 + 167 0 -19.257481 0 -19.257481 -31469.587 72.080515 + 168 0 -19.257806 0 -19.257806 -31345.897 72.0698 + 169 0 -19.25813 0 -19.25813 -31222.311 72.059104 + 170 0 -19.258452 0 -19.258452 -31098.829 72.048427 + 171 0 -19.258774 0 -19.258774 -30975.452 72.037771 + 172 0 -19.259095 0 -19.259095 -30852.183 72.027134 + 173 0 -19.259414 0 -19.259414 -30729.02 72.016516 + 174 0 -19.259733 0 -19.259733 -30605.965 72.005918 + 175 0 -19.26005 0 -19.26005 -30483.019 71.99534 + 176 0 -19.260367 0 -19.260367 -30360.183 71.984782 + 177 0 -19.260682 0 -19.260682 -30237.457 71.974243 + 178 0 -19.260996 0 -19.260996 -30114.843 71.963723 + 179 0 -19.26131 0 -19.26131 -29992.341 71.953224 + 180 0 -19.261622 0 -19.261622 -29869.952 71.942744 + 181 0 -19.261933 0 -19.261933 -29747.676 71.932284 + 182 0 -19.262243 0 -19.262243 -29625.516 71.921844 + 183 0 -19.262552 0 -19.262552 -29503.471 71.911423 + 184 0 -19.26286 0 -19.26286 -29381.543 71.901022 + 185 0 -19.263167 0 -19.263167 -29259.732 71.890641 + 186 0 -19.263473 0 -19.263473 -29138.039 71.88028 + 187 0 -19.263778 0 -19.263778 -29016.466 71.869938 + 188 0 -19.264082 0 -19.264082 -28895.012 71.859617 + 189 0 -19.264385 0 -19.264385 -28773.679 71.849315 + 190 0 -19.264686 0 -19.264686 -28652.467 71.839033 + 191 0 -19.264987 0 -19.264987 -28531.378 71.828771 + 192 0 -19.265287 0 -19.265287 -28410.412 71.818529 + 193 0 -19.265586 0 -19.265586 -28289.571 71.808306 + 194 0 -19.265884 0 -19.265884 -28168.854 71.798104 + 195 0 -19.26618 0 -19.26618 -28048.263 71.787921 + 196 0 -19.266476 0 -19.266476 -27927.799 71.777759 + 197 0 -19.266771 0 -19.266771 -27807.463 71.767616 + 198 0 -19.267065 0 -19.267065 -27687.255 71.757494 + 199 0 -19.267357 0 -19.267357 -27567.177 71.747391 + 200 0 -19.267649 0 -19.267649 -27447.228 71.737308 + 201 0 -19.26794 0 -19.26794 -27327.411 71.727246 + 202 0 -19.26823 0 -19.26823 -27207.726 71.717203 + 203 0 -19.268518 0 -19.268518 -27088.173 71.707181 + 204 0 -19.268806 0 -19.268806 -26968.754 71.697178 + 205 0 -19.269093 0 -19.269093 -26849.47 71.687196 + 206 0 -19.269379 0 -19.269379 -26730.321 71.677234 + 207 0 -19.269664 0 -19.269664 -26611.309 71.667292 + 208 0 -19.269948 0 -19.269948 -26492.433 71.65737 + 209 0 -19.270231 0 -19.270231 -26373.696 71.647468 + 210 0 -19.270512 0 -19.270512 -26255.097 71.637586 + 211 0 -19.270793 0 -19.270793 -26136.639 71.627725 + 212 0 -19.271073 0 -19.271073 -26018.321 71.617883 + 213 0 -19.271352 0 -19.271352 -25900.144 71.608062 + 214 0 -19.27163 0 -19.27163 -25782.11 71.598262 + 215 0 -19.271908 0 -19.271908 -25664.219 71.588481 + 216 0 -19.272184 0 -19.272184 -25546.473 71.578721 + 217 0 -19.272459 0 -19.272459 -25428.871 71.568981 + 218 0 -19.272733 0 -19.272733 -25311.416 71.559261 + 219 0 -19.273006 0 -19.273006 -25194.106 71.549562 + 220 0 -19.273279 0 -19.273279 -25076.942 71.539883 + 221 0 -19.27355 0 -19.27355 -24959.924 71.530224 + 222 0 -19.273821 0 -19.273821 -24843.053 71.520586 + 223 0 -19.27409 0 -19.27409 -24726.33 71.510968 + 224 0 -19.274359 0 -19.274359 -24609.756 71.501371 + 225 0 -19.274626 0 -19.274626 -24493.33 71.491793 + 226 0 -19.274893 0 -19.274893 -24377.056 71.482237 + 227 0 -19.275159 0 -19.275159 -24260.933 71.472701 + 228 0 -19.275424 0 -19.275424 -24144.961 71.463185 + 229 0 -19.275688 0 -19.275688 -24029.143 71.45369 + 230 0 -19.275951 0 -19.275951 -23913.48 71.444215 + 231 0 -19.276213 0 -19.276213 -23797.97 71.434761 + 232 0 -19.276474 0 -19.276474 -23682.617 71.425328 + 233 0 -19.276734 0 -19.276734 -23567.421 71.415915 + 234 0 -19.276994 0 -19.276994 -23452.382 71.406523 + 235 0 -19.277252 0 -19.277252 -23337.501 71.397151 + 236 0 -19.27751 0 -19.27751 -23222.78 71.3878 + 237 0 -19.277766 0 -19.277766 -23108.219 71.37847 + 238 0 -19.278022 0 -19.278022 -22993.819 71.36916 + 239 0 -19.278277 0 -19.278277 -22879.582 71.359871 + 240 0 -19.278531 0 -19.278531 -22765.506 71.350603 + 241 0 -19.278784 0 -19.278784 -22651.594 71.341355 + 242 0 -19.279036 0 -19.279036 -22537.846 71.332128 + 243 0 -19.279287 0 -19.279287 -22424.264 71.322922 + 244 0 -19.279537 0 -19.279537 -22310.847 71.313737 + 245 0 -19.279787 0 -19.279787 -22197.597 71.304573 + 246 0 -19.280036 0 -19.280036 -22084.516 71.295429 + 247 0 -19.280283 0 -19.280283 -21971.603 71.286307 + 248 0 -19.28053 0 -19.28053 -21858.86 71.277205 + 249 0 -19.280776 0 -19.280776 -21746.289 71.268124 + 250 0 -19.281021 0 -19.281021 -21633.888 71.259064 + 251 0 -19.281265 0 -19.281265 -21521.661 71.250025 + 252 0 -19.281509 0 -19.281509 -21409.607 71.241007 + 253 0 -19.281751 0 -19.281751 -21297.728 71.23201 + 254 0 -19.281993 0 -19.281993 -21186.024 71.223034 + 255 0 -19.282233 0 -19.282233 -21074.497 71.214079 + 256 0 -19.282473 0 -19.282473 -20963.148 71.205145 + 257 0 -19.282712 0 -19.282712 -20851.977 71.196232 + 258 0 -19.282951 0 -19.282951 -20740.985 71.18734 + 259 0 -19.283188 0 -19.283188 -20630.174 71.178469 + 260 0 -19.283424 0 -19.283424 -20519.544 71.16962 + 261 0 -19.28366 0 -19.28366 -20409.096 71.160792 + 262 0 -19.283895 0 -19.283895 -20298.831 71.151984 + 263 0 -19.284129 0 -19.284129 -20188.751 71.143198 + 264 0 -19.284362 0 -19.284362 -20078.856 71.134434 + 265 0 -19.284594 0 -19.284594 -19969.147 71.12569 + 266 0 -19.284825 0 -19.284825 -19859.625 71.116968 + 267 0 -19.285056 0 -19.285056 -19750.291 71.108267 + 268 0 -19.285286 0 -19.285286 -19641.146 71.099587 + 269 0 -19.285515 0 -19.285515 -19532.191 71.090929 + 270 0 -19.285743 0 -19.285743 -19423.427 71.082292 + 271 0 -19.28597 0 -19.28597 -19314.856 71.073677 + 272 0 -19.286196 0 -19.286196 -19206.477 71.065083 + 273 0 -19.286422 0 -19.286422 -19098.291 71.05651 + 274 0 -19.286647 0 -19.286647 -18990.301 71.047959 + 275 0 -19.286871 0 -19.286871 -18882.507 71.03943 + 276 0 -19.287094 0 -19.287094 -18774.909 71.030921 + 277 0 -19.287316 0 -19.287316 -18667.51 71.022435 + 278 0 -19.287538 0 -19.287538 -18560.309 71.01397 + 279 0 -19.287759 0 -19.287759 -18453.308 71.005526 + 280 0 -19.287979 0 -19.287979 -18346.507 70.997105 + 281 0 -19.288198 0 -19.288198 -18239.908 70.988704 + 282 0 -19.288416 0 -19.288416 -18133.513 70.980326 + 283 0 -19.288634 0 -19.288634 -18027.32 70.971969 + 284 0 -19.28885 0 -19.28885 -17921.333 70.963634 + 285 0 -19.289066 0 -19.289066 -17815.551 70.955321 + 286 0 -19.289282 0 -19.289282 -17709.976 70.947029 + 287 0 -19.289496 0 -19.289496 -17604.608 70.938759 + 288 0 -19.28971 0 -19.28971 -17499.449 70.930511 + 289 0 -19.289922 0 -19.289922 -17394.5 70.922285 + 290 0 -19.290134 0 -19.290134 -17289.762 70.914081 + 291 0 -19.290346 0 -19.290346 -17185.235 70.905899 + 292 0 -19.290556 0 -19.290556 -17080.92 70.897738 + 293 0 -19.290766 0 -19.290766 -16976.82 70.8896 + 294 0 -19.290975 0 -19.290975 -16872.934 70.881483 + 295 0 -19.291183 0 -19.291183 -16769.263 70.873389 + 296 0 -19.29139 0 -19.29139 -16665.81 70.865316 + 297 0 -19.291597 0 -19.291597 -16562.574 70.857266 + 298 0 -19.291803 0 -19.291803 -16459.556 70.849237 + 299 0 -19.292008 0 -19.292008 -16356.759 70.841231 + 300 0 -19.292212 0 -19.292212 -16254.182 70.833247 + 301 0 -19.292416 0 -19.292416 -16151.826 70.825285 + 302 0 -19.292618 0 -19.292618 -16049.693 70.817345 + 303 0 -19.29282 0 -19.29282 -15947.784 70.809428 + 304 0 -19.293022 0 -19.293022 -15846.1 70.801532 + 305 0 -19.293222 0 -19.293222 -15744.641 70.793659 + 306 0 -19.293422 0 -19.293422 -15643.409 70.785808 + 307 0 -19.293621 0 -19.293621 -15542.405 70.77798 + 308 0 -19.293819 0 -19.293819 -15441.63 70.770174 + 309 0 -19.294017 0 -19.294017 -15341.084 70.76239 + 310 0 -19.294214 0 -19.294214 -15240.769 70.754629 + 311 0 -19.29441 0 -19.29441 -15140.686 70.74689 + 312 0 -19.294605 0 -19.294605 -15040.836 70.739174 + 313 0 -19.2948 0 -19.2948 -14941.22 70.73148 + 314 0 -19.294994 0 -19.294994 -14841.838 70.723809 + 315 0 -19.295187 0 -19.295187 -14742.693 70.71616 + 316 0 -19.295379 0 -19.295379 -14643.784 70.708534 + 317 0 -19.295571 0 -19.295571 -14545.113 70.70093 + 318 0 -19.295762 0 -19.295762 -14446.682 70.693349 + 319 0 -19.295952 0 -19.295952 -14348.49 70.685791 + 320 0 -19.296142 0 -19.296142 -14250.539 70.678256 + 321 0 -19.29633 0 -19.29633 -14152.83 70.670743 + 322 0 -19.296518 0 -19.296518 -14055.365 70.663253 + 323 0 -19.296706 0 -19.296706 -13958.143 70.655786 + 324 0 -19.296892 0 -19.296892 -13861.167 70.648341 + 325 0 -19.297078 0 -19.297078 -13764.437 70.64092 + 326 0 -19.297264 0 -19.297264 -13667.954 70.633521 + 327 0 -19.297448 0 -19.297448 -13571.72 70.626146 + 328 0 -19.297632 0 -19.297632 -13475.734 70.618793 + 329 0 -19.297815 0 -19.297815 -13379.999 70.611463 + 330 0 -19.297998 0 -19.297998 -13284.516 70.604156 + 331 0 -19.298179 0 -19.298179 -13189.284 70.596873 + 332 0 -19.29836 0 -19.29836 -13094.307 70.589612 + 333 0 -19.298541 0 -19.298541 -12999.583 70.582374 + 334 0 -19.29872 0 -19.29872 -12905.116 70.57516 + 335 0 -19.298899 0 -19.298899 -12810.905 70.567969 + 336 0 -19.299078 0 -19.299078 -12716.951 70.560801 + 337 0 -19.299255 0 -19.299255 -12623.256 70.553656 + 338 0 -19.299432 0 -19.299432 -12529.821 70.546534 + 339 0 -19.299608 0 -19.299608 -12436.647 70.539436 + 340 0 -19.299784 0 -19.299784 -12343.734 70.532361 + 341 0 -19.299959 0 -19.299959 -12251.084 70.52531 + 342 0 -19.300133 0 -19.300133 -12158.699 70.518281 + 343 0 -19.300306 0 -19.300306 -12066.578 70.511277 + 344 0 -19.300479 0 -19.300479 -11974.723 70.504295 + 345 0 -19.300651 0 -19.300651 -11883.135 70.497338 + 346 0 -19.300823 0 -19.300823 -11791.816 70.490403 + 347 0 -19.300994 0 -19.300994 -11700.766 70.483493 + 348 0 -19.301164 0 -19.301164 -11609.985 70.476605 + 349 0 -19.301333 0 -19.301333 -11519.476 70.469742 + 350 0 -19.301502 0 -19.301502 -11429.24 70.462902 + 351 0 -19.30167 0 -19.30167 -11339.277 70.456086 + 352 0 -19.301838 0 -19.301838 -11249.588 70.449293 + 353 0 -19.302004 0 -19.302004 -11160.175 70.442525 + 354 0 -19.302171 0 -19.302171 -11071.038 70.43578 + 355 0 -19.302336 0 -19.302336 -10982.18 70.429059 + 356 0 -19.302501 0 -19.302501 -10893.599 70.422362 + 357 0 -19.302665 0 -19.302665 -10805.299 70.415688 + 358 0 -19.302829 0 -19.302829 -10717.279 70.409039 + 359 0 -19.302992 0 -19.302992 -10629.542 70.402414 + 360 0 -19.303154 0 -19.303154 -10542.087 70.395812 + 361 0 -19.303316 0 -19.303316 -10454.916 70.389235 + 362 0 -19.303476 0 -19.303476 -10368.03 70.382682 + 363 0 -19.303637 0 -19.303637 -10281.431 70.376152 + 364 0 -19.303796 0 -19.303796 -10195.118 70.369647 + 365 0 -19.303956 0 -19.303956 -10109.094 70.363166 + 366 0 -19.304114 0 -19.304114 -10023.36 70.35671 + 367 0 -19.304272 0 -19.304272 -9937.9153 70.350277 + 368 0 -19.304429 0 -19.304429 -9852.7625 70.343869 + 369 0 -19.304585 0 -19.304585 -9767.9022 70.337485 + 370 0 -19.304741 0 -19.304741 -9683.3356 70.331126 + 371 0 -19.304896 0 -19.304896 -9599.0636 70.324791 + 372 0 -19.305051 0 -19.305051 -9515.0874 70.31848 + 373 0 -19.305205 0 -19.305205 -9431.408 70.312194 + 374 0 -19.305358 0 -19.305358 -9348.0265 70.305932 + 375 0 -19.305511 0 -19.305511 -9264.9439 70.299695 + 376 0 -19.305663 0 -19.305663 -9182.1614 70.293482 + 377 0 -19.305815 0 -19.305815 -9099.68 70.287294 + 378 0 -19.305966 0 -19.305966 -9017.5008 70.281131 + 379 0 -19.306116 0 -19.306116 -8935.6248 70.274992 + 380 0 -19.306265 0 -19.306265 -8854.0531 70.268878 + 381 0 -19.306414 0 -19.306414 -8772.7868 70.262789 + 382 0 -19.306563 0 -19.306563 -8691.827 70.256724 + 383 0 -19.306711 0 -19.306711 -8611.1747 70.250685 + 384 0 -19.306858 0 -19.306858 -8530.831 70.24467 + 385 0 -19.307004 0 -19.307004 -8450.797 70.23868 + 386 0 -19.30715 0 -19.30715 -8371.0737 70.232715 + 387 0 -19.307296 0 -19.307296 -8291.6623 70.226775 + 388 0 -19.30744 0 -19.30744 -8212.5637 70.22086 + 389 0 -19.307584 0 -19.307584 -8133.7791 70.21497 + 390 0 -19.307728 0 -19.307728 -8055.3095 70.209106 + 391 0 -19.307871 0 -19.307871 -7977.156 70.203266 + 392 0 -19.308013 0 -19.308013 -7899.3197 70.197451 + 393 0 -19.308155 0 -19.308155 -7821.8016 70.191662 + 394 0 -19.308296 0 -19.308296 -7744.6028 70.185898 + 395 0 -19.308437 0 -19.308437 -7667.7244 70.180159 + 396 0 -19.308576 0 -19.308576 -7591.1675 70.174446 + 397 0 -19.308716 0 -19.308716 -7514.9331 70.168758 + 398 0 -19.308854 0 -19.308854 -7439.0222 70.163095 + 399 0 -19.308993 0 -19.308993 -7363.436 70.157457 + 400 0 -19.30913 0 -19.30913 -7288.1756 70.151846 + 401 0 -19.309267 0 -19.309267 -7213.2419 70.146259 + 402 0 -19.309403 0 -19.309403 -7138.6361 70.140698 + 403 0 -19.309539 0 -19.309539 -7064.3592 70.135163 + 404 0 -19.309674 0 -19.309674 -6990.4123 70.129654 + 405 0 -19.309809 0 -19.309809 -6916.7964 70.12417 + 406 0 -19.309943 0 -19.309943 -6843.5127 70.118711 + 407 0 -19.310076 0 -19.310076 -6770.5621 70.113279 + 408 0 -19.310209 0 -19.310209 -6697.9457 70.107872 + 409 0 -19.310341 0 -19.310341 -6625.6647 70.102491 + 410 0 -19.310473 0 -19.310473 -6553.72 70.097136 + 411 0 -19.310604 0 -19.310604 -6482.1127 70.091807 + 412 0 -19.310735 0 -19.310735 -6410.8439 70.086504 + 413 0 -19.310864 0 -19.310864 -6339.9146 70.081227 + 414 0 -19.310994 0 -19.310994 -6269.3259 70.075975 + 415 0 -19.311123 0 -19.311123 -6199.0789 70.07075 + 416 0 -19.311251 0 -19.311251 -6129.1745 70.065551 + 417 0 -19.311378 0 -19.311378 -6059.6139 70.060378 + 418 0 -19.311505 0 -19.311505 -5990.398 70.055231 + 419 0 -19.311632 0 -19.311632 -5921.528 70.050111 + 420 0 -19.311758 0 -19.311758 -5853.0049 70.045016 + 421 0 -19.311883 0 -19.311883 -5784.8297 70.039948 + 422 0 -19.312008 0 -19.312008 -5717.0035 70.034907 + 423 0 -19.312132 0 -19.312132 -5649.5273 70.029891 + 424 0 -19.312255 0 -19.312255 -5582.4022 70.024902 + 425 0 -19.312378 0 -19.312378 -5515.6291 70.01994 + 426 0 -19.312501 0 -19.312501 -5449.2092 70.015004 + 427 0 -19.312623 0 -19.312623 -5383.1435 70.010094 + 428 0 -19.312744 0 -19.312744 -5317.4329 70.005211 + 429 0 -19.312865 0 -19.312865 -5252.0786 70.000355 + 430 0 -19.312985 0 -19.312985 -5187.0815 69.995525 + 431 0 -19.313104 0 -19.313104 -5122.4427 69.990722 + 432 0 -19.313223 0 -19.313223 -5058.1633 69.985946 + 433 0 -19.313342 0 -19.313342 -4994.2441 69.981196 + 434 0 -19.31346 0 -19.31346 -4930.6863 69.976474 + 435 0 -19.313577 0 -19.313577 -4867.4908 69.971778 + 436 0 -19.313694 0 -19.313694 -4804.6587 69.967109 + 437 0 -19.31381 0 -19.31381 -4742.191 69.962467 + 438 0 -19.313925 0 -19.313925 -4680.0887 69.957852 + 439 0 -19.31404 0 -19.31404 -4618.3528 69.953264 + 440 0 -19.314155 0 -19.314155 -4556.9843 69.948703 + 441 0 -19.314269 0 -19.314269 -4495.9841 69.944169 + 442 0 -19.314382 0 -19.314382 -4435.3534 69.939662 + 443 0 -19.314495 0 -19.314495 -4375.0931 69.935182 + 444 0 -19.314607 0 -19.314607 -4315.2041 69.930729 + 445 0 -19.314719 0 -19.314719 -4255.6875 69.926304 + 446 0 -19.31483 0 -19.31483 -4196.5442 69.921906 + 447 0 -19.31494 0 -19.31494 -4137.7752 69.917535 + 448 0 -19.31505 0 -19.31505 -4079.3816 69.913192 + 449 0 -19.31516 0 -19.31516 -4021.3642 69.908876 + 450 0 -19.315269 0 -19.315269 -3963.724 69.904587 + 451 0 -19.315377 0 -19.315377 -3906.462 69.900326 + 452 0 -19.315485 0 -19.315485 -3849.5792 69.896093 + 453 0 -19.315592 0 -19.315592 -3793.0765 69.891887 + 454 0 -19.315698 0 -19.315698 -3736.9549 69.887708 + 455 0 -19.315804 0 -19.315804 -3681.2152 69.883558 + 456 0 -19.31591 0 -19.31591 -3625.8585 69.879434 + 457 0 -19.316015 0 -19.316015 -3570.8857 69.875339 + 458 0 -19.316119 0 -19.316119 -3516.2977 69.871271 + 459 0 -19.316223 0 -19.316223 -3462.0955 69.867231 + 460 0 -19.316326 0 -19.316326 -3408.2799 69.863219 + 461 0 -19.316429 0 -19.316429 -3354.8519 69.859235 + 462 0 -19.316531 0 -19.316531 -3301.8124 69.855278 + 463 0 -19.316632 0 -19.316632 -3249.1623 69.85135 + 464 0 -19.316733 0 -19.316733 -3196.9025 69.847449 + 465 0 -19.316833 0 -19.316833 -3145.0339 69.843577 + 466 0 -19.316933 0 -19.316933 -3093.5573 69.839732 + 467 0 -19.317033 0 -19.317033 -3042.4738 69.835916 + 468 0 -19.317131 0 -19.317131 -2991.7841 69.832127 + 469 0 -19.317229 0 -19.317229 -2941.4891 69.828367 + 470 0 -19.317327 0 -19.317327 -2891.5897 69.824635 + 471 0 -19.317424 0 -19.317424 -2842.0867 69.820931 + 472 0 -19.31752 0 -19.31752 -2792.981 69.817255 + 473 0 -19.317616 0 -19.317616 -2744.2735 69.813608 + 474 0 -19.317712 0 -19.317712 -2695.9649 69.809989 + 475 0 -19.317806 0 -19.317806 -2648.0562 69.806398 + 476 0 -19.3179 0 -19.3179 -2600.5481 69.802836 + 477 0 -19.317994 0 -19.317994 -2553.4414 69.799302 + 478 0 -19.318087 0 -19.318087 -2506.737 69.795797 + 479 0 -19.318179 0 -19.318179 -2460.4356 69.79232 + 480 0 -19.318271 0 -19.318271 -2414.5381 69.788872 + 481 0 -19.318363 0 -19.318363 -2369.0453 69.785452 + 482 0 -19.318453 0 -19.318453 -2323.9578 69.782061 + 483 0 -19.318543 0 -19.318543 -2279.2765 69.778698 + 484 0 -19.318633 0 -19.318633 -2235.0022 69.775364 + 485 0 -19.318722 0 -19.318722 -2191.1356 69.772059 + 486 0 -19.31881 0 -19.31881 -2147.6774 69.768782 + 487 0 -19.318898 0 -19.318898 -2104.6283 69.765534 + 488 0 -19.318986 0 -19.318986 -2061.9892 69.762315 + 489 0 -19.319072 0 -19.319072 -2019.7607 69.759125 + 490 0 -19.319158 0 -19.319158 -1977.9434 69.755963 + 491 0 -19.319244 0 -19.319244 -1936.5382 69.75283 + 492 0 -19.319329 0 -19.319329 -1895.5457 69.749727 + 493 0 -19.319413 0 -19.319413 -1854.9665 69.746652 + 494 0 -19.319497 0 -19.319497 -1814.8014 69.743606 + 495 0 -19.31958 0 -19.31958 -1775.0509 69.740589 + 496 0 -19.319663 0 -19.319663 -1735.7158 69.737601 + 497 0 -19.319745 0 -19.319745 -1696.7966 69.734642 + 498 0 -19.319826 0 -19.319826 -1658.294 69.731713 + 499 0 -19.319907 0 -19.319907 -1620.2085 69.728812 + 500 0 -19.319987 0 -19.319987 -1582.5409 69.72594 + 501 0 -19.320067 0 -19.320067 -1545.2915 69.723098 + 502 0 -19.320146 0 -19.320146 -1508.4611 69.720284 + 503 0 -19.320225 0 -19.320225 -1472.0502 69.7175 + 504 0 -19.320303 0 -19.320303 -1436.0594 69.714745 + 505 0 -19.32038 0 -19.32038 -1400.489 69.712019 + 506 0 -19.320457 0 -19.320457 -1365.3398 69.709323 + 507 0 -19.320533 0 -19.320533 -1330.6121 69.706656 + 508 0 -19.320608 0 -19.320608 -1296.3065 69.704018 + 509 0 -19.320683 0 -19.320683 -1262.4235 69.701409 + 510 0 -19.320757 0 -19.320757 -1228.9635 69.69883 + 511 0 -19.320831 0 -19.320831 -1195.9269 69.69628 + 512 0 -19.320904 0 -19.320904 -1163.3142 69.693759 + 513 0 -19.320976 0 -19.320976 -1131.1259 69.691268 + 514 0 -19.321048 0 -19.321048 -1099.3622 69.688806 + 515 0 -19.32112 0 -19.32112 -1068.0236 69.686373 + 516 0 -19.32119 0 -19.32119 -1037.1105 69.68397 + 517 0 -19.32126 0 -19.32126 -1006.6232 69.681596 + 518 0 -19.32133 0 -19.32133 -976.56206 69.679252 + 519 0 -19.321398 0 -19.321398 -946.92737 69.676938 + 520 0 -19.321466 0 -19.321466 -917.71943 69.674652 + 521 0 -19.321534 0 -19.321534 -888.93855 69.672397 + 522 0 -19.321601 0 -19.321601 -860.58496 69.67017 + 523 0 -19.321667 0 -19.321667 -832.65893 69.667974 + 524 0 -19.321733 0 -19.321733 -805.16067 69.665806 + 525 0 -19.321798 0 -19.321798 -778.0904 69.663669 + 526 0 -19.321862 0 -19.321862 -751.44829 69.66156 + 527 0 -19.321926 0 -19.321926 -725.23452 69.659482 + 528 0 -19.321989 0 -19.321989 -699.44922 69.657432 + 529 0 -19.322051 0 -19.322051 -674.09253 69.655413 + 530 0 -19.322113 0 -19.322113 -649.16454 69.653423 + 531 0 -19.322174 0 -19.322174 -624.66533 69.651462 + 532 0 -19.322235 0 -19.322235 -600.59498 69.649531 + 533 0 -19.322295 0 -19.322295 -576.9535 69.64763 + 534 0 -19.322354 0 -19.322354 -553.74091 69.645758 + 535 0 -19.322413 0 -19.322413 -530.95721 69.643915 + 536 0 -19.322471 0 -19.322471 -508.60236 69.642102 + 537 0 -19.322528 0 -19.322528 -486.67629 69.640319 + 538 0 -19.322584 0 -19.322584 -465.17892 69.638565 + 539 0 -19.32264 0 -19.32264 -444.11015 69.636841 + 540 0 -19.322696 0 -19.322696 -423.46984 69.635146 + 541 0 -19.32275 0 -19.32275 -403.25782 69.63348 + 542 0 -19.322804 0 -19.322804 -383.47391 69.631844 + 543 0 -19.322857 0 -19.322857 -364.11789 69.630238 + 544 0 -19.32291 0 -19.32291 -345.18951 69.628661 + 545 0 -19.322962 0 -19.322962 -326.6885 69.627113 + 546 0 -19.323013 0 -19.323013 -308.61456 69.625595 + 547 0 -19.323064 0 -19.323064 -290.96735 69.624106 + 548 0 -19.323114 0 -19.323114 -273.74652 69.622647 + 549 0 -19.323163 0 -19.323163 -256.95167 69.621216 + 550 0 -19.323211 0 -19.323211 -240.58236 69.619816 + 551 0 -19.323259 0 -19.323259 -224.63816 69.618444 + 552 0 -19.323306 0 -19.323306 -209.11855 69.617102 + 553 0 -19.323352 0 -19.323352 -194.02303 69.615788 + 554 0 -19.323398 0 -19.323398 -179.35102 69.614505 + 555 0 -19.323443 0 -19.323443 -165.10195 69.61325 + 556 0 -19.323487 0 -19.323487 -151.27517 69.612024 + 557 0 -19.323531 0 -19.323531 -137.87003 69.610827 + 558 0 -19.323574 0 -19.323574 -124.88581 69.60966 + 559 0 -19.323616 0 -19.323616 -112.32178 69.608521 + 560 0 -19.323657 0 -19.323657 -100.17717 69.607412 + 561 0 -19.323698 0 -19.323698 -88.451138 69.606331 + 562 0 -19.323738 0 -19.323738 -77.142839 69.605279 + 563 0 -19.323777 0 -19.323777 -66.251367 69.604256 + 564 0 -19.323816 0 -19.323816 -55.77578 69.603262 + 565 0 -19.323853 0 -19.323853 -45.715089 69.602296 + 566 0 -19.32389 0 -19.32389 -36.068265 69.601359 + 567 0 -19.323927 0 -19.323927 -26.834229 69.600451 + 568 0 -19.323962 0 -19.323962 -18.011859 69.599571 + 569 0 -19.323997 0 -19.323997 -9.5999843 69.598719 + 570 0 -19.324031 0 -19.324031 -1.5973863 69.597896 + 571 0 -19.324064 0 -19.324064 5.997204 69.597102 + 572 0 -19.324097 0 -19.324097 13.185107 69.596335 + 573 0 -19.324128 0 -19.324128 19.967694 69.595597 + 574 0 -19.324159 0 -19.324159 26.346391 69.594886 + 575 0 -19.324189 0 -19.324189 32.322678 69.594204 + 576 0 -19.324219 0 -19.324219 37.898095 69.593549 + 577 0 -19.324248 0 -19.324248 43.074234 69.592923 + 578 0 -19.324275 0 -19.324275 47.852753 69.592324 + 579 0 -19.324303 0 -19.324303 52.235366 69.591752 + 580 0 -19.324329 0 -19.324329 56.223854 69.591209 + 581 0 -19.324354 0 -19.324354 59.820061 69.590692 + 582 0 -19.324379 0 -19.324379 63.025898 69.590203 + 583 0 -19.324403 0 -19.324403 65.843348 69.589741 + 584 0 -19.324426 0 -19.324426 68.274463 69.589306 + 585 0 -19.324448 0 -19.324448 70.321369 69.588898 + 586 0 -19.32447 0 -19.32447 71.986269 69.588517 + 587 0 -19.324491 0 -19.324491 73.271446 69.588163 + 588 0 -19.324511 0 -19.324511 74.179265 69.587835 + 589 0 -19.32453 0 -19.32453 74.712177 69.587533 + 590 0 -19.324548 0 -19.324548 74.872724 69.587258 + 591 0 -19.324565 0 -19.324565 74.663537 69.587009 + 592 0 -19.324582 0 -19.324582 74.08735 69.586786 + 593 0 -19.324598 0 -19.324598 73.146997 69.586589 + 594 0 -19.324613 0 -19.324613 71.84542 69.586417 + 595 0 -19.324627 0 -19.324627 70.185674 69.586271 + 596 0 -19.32464 0 -19.32464 68.170938 69.58615 + 597 0 -19.324652 0 -19.324652 65.804517 69.586054 + 598 0 -19.324664 0 -19.324664 63.089855 69.585983 + 599 0 -19.324675 0 -19.324675 60.030542 69.585936 + 600 0 -19.324684 0 -19.324684 56.630332 69.585914 + 601 0 -19.324693 0 -19.324693 52.893152 69.585916 + 602 0 -19.324701 0 -19.324701 48.823122 69.585943 + 603 0 -19.324709 0 -19.324709 44.42458 69.585992 + 604 0 -19.324715 0 -19.324715 39.702108 69.586066 + 605 0 -19.324721 0 -19.324721 34.660572 69.586162 + 606 0 -19.324725 0 -19.324725 29.305174 69.586282 + 607 0 -19.324729 0 -19.324729 23.641533 69.586423 + 608 0 -19.324732 0 -19.324732 17.675808 69.586587 + 609 0 -19.324734 0 -19.324734 11.414923 69.586773 + 610 0 -19.324735 0 -19.324735 4.8670917 69.58698 + 611 0 -19.324735 0 -19.324735 -0.03518166 69.587143 + 612 0 -19.324735 0 -19.324735 0.035565917 69.587139 + 613 0 -19.324735 0 -19.324735 -0.0019927738 69.587141 + 614 0 -19.324735 0 -19.324735 1.9076696e-05 69.587141 + 615 0 -19.324735 0 -19.324735 -3.1840367e-05 69.587141 + 616 0 -19.324735 0 -19.324735 -2.346501e-08 69.587141 + 617 0 -19.324735 0 -19.324735 1.1459346e-08 69.587141 + 618 0 -19.324735 0 -19.324735 2.5261015e-08 69.587141 + 619 0 -19.324735 0 -19.324735 -5.8250471e-10 69.587141 + 620 0 -19.324735 0 -19.324735 -1.9938295e-10 69.587141 + 621 0 -19.324735 0 -19.324735 1.9259817e-09 69.587141 + 622 0 -19.324735 0 -19.324735 -1.0904458e-10 69.587141 + 623 0 -19.324735 0 -19.324735 -7.7362749e-11 69.587141 + 624 0 -19.324735 0 -19.324735 -3.9015376e-10 69.587141 + 625 0 -19.324735 0 -19.324735 8.2485096e-12 69.587141 + 626 0 -19.324735 0 -19.324735 2.1602225e-10 69.587141 + 627 0 -19.324735 0 -19.324735 2.6232724e-10 69.587141 + 628 0 -19.324735 0 -19.324735 5.1229294e-11 69.587141 + 629 0 -19.324735 0 -19.324735 5.3224646e-11 69.587141 + 630 0 -19.324735 0 -19.324735 -2.0976993e-10 69.587141 + 631 0 -19.324735 0 -19.324735 -1.6206869e-10 69.587141 + 632 0 -19.324735 0 -19.324735 -5.089729e-11 69.587141 + 633 0 -19.324735 0 -19.324735 1.4744804e-10 69.587141 + 634 0 -19.324735 0 -19.324735 3.3036392e-10 69.587141 + 635 0 -19.324735 0 -19.324735 -1.1891234e-10 69.587141 + 636 0 -19.324735 0 -19.324735 2.8099684e-11 69.587141 + 637 0 -19.324735 0 -19.324735 -1.3072303e-10 69.587141 + 638 0 -19.324735 0 -19.324735 -2.5844138e-10 69.587141 + 639 0 -19.324735 0 -19.324735 -2.0537815e-10 69.587141 + 640 0 -19.324735 0 -19.324735 1.8705387e-12 69.587141 + 641 0 -19.324735 0 -19.324735 -3.9233051e-11 69.587141 + 642 0 -19.324735 0 -19.324735 3.6339124e-10 69.587141 + 643 0 -19.324735 0 -19.324735 -1.0907953e-10 69.587141 + 644 0 -19.324735 0 -19.324735 -2.4745446e-10 69.587141 + 645 0 -19.324735 0 -19.324735 1.6227339e-10 69.587141 + 646 0 -19.324735 0 -19.324735 -9.091833e-11 69.587141 + 647 0 -19.324735 0 -19.324735 1.3980612e-10 69.587141 + 648 0 -19.324735 0 -19.324735 1.4142121e-10 69.587141 + 649 0 -19.324735 0 -19.324735 -5.407005e-11 69.587141 + 650 0 -19.324735 0 -19.324735 -5.4080867e-11 69.587141 + 651 0 -19.324735 0 -19.324735 -9.6225401e-11 69.587141 + 652 0 -19.324735 0 -19.324735 4.9058371e-11 69.587141 + 653 0 -19.324735 0 -19.324735 -1.828385e-10 69.587141 + 654 0 -19.324735 0 -19.324735 -1.5796982e-10 69.587141 + 655 0 -19.324735 0 -19.324735 2.4813511e-10 69.587141 + 656 0 -19.324735 0 -19.324735 8.49148e-11 69.587141 + 657 0 -19.324735 0 -19.324735 -5.8060754e-11 69.587141 + 658 0 -19.324735 0 -19.324735 -2.8280747e-10 69.587141 + 659 0 -19.324735 0 -19.324735 -1.692929e-10 69.587141 + 660 0 -19.324735 0 -19.324735 1.5174162e-10 69.587141 + 661 0 -19.324735 0 -19.324735 1.1279814e-11 69.587141 + 662 0 -19.324735 0 -19.324735 -9.1195416e-11 69.587141 + 663 0 -19.324735 0 -19.324735 -8.5248468e-11 69.587141 + 664 0 -19.324735 0 -19.324735 -1.607698e-10 69.587141 + 665 0 -19.324735 0 -19.324735 -1.6845166e-10 69.587141 + 666 0 -19.324735 0 -19.324735 2.5435415e-10 69.587141 + 667 0 -19.324735 0 -19.324735 9.2570029e-12 69.587141 + 668 0 -19.324735 0 -19.324735 -1.5241478e-10 69.587141 + 669 0 -19.324735 0 -19.324735 -7.1215267e-11 69.587141 + 670 0 -19.324735 0 -19.324735 4.0817933e-10 69.587141 + 671 0 -19.324735 0 -19.324735 -1.2342976e-10 69.587141 + 672 0 -19.324735 0 -19.324735 4.249734e-11 69.587141 + 673 0 -19.324735 0 -19.324735 2.0109123e-11 69.587141 + 674 0 -19.324735 0 -19.324735 3.068166e-11 69.587141 + 675 0 -19.324735 0 -19.324735 7.0872446e-11 69.587141 + 676 0 -19.324735 0 -19.324735 -5.3331986e-11 69.587141 + 677 0 -19.324735 0 -19.324735 -4.8194661e-12 69.587141 + 678 0 -19.324735 0 -19.324735 -5.5269092e-11 69.587141 + 679 0 -19.324735 0 -19.324735 3.9654587e-10 69.587141 + 680 0 -19.324735 0 -19.324735 4.324281e-10 69.587141 + 681 0 -19.324735 0 -19.324735 -3.877124e-11 69.587141 + 682 0 -19.324735 0 -19.324735 -5.7898414e-10 69.587141 + 683 0 -19.324735 0 -19.324735 -4.385423e-10 69.587141 + 684 0 -19.324735 0 -19.324735 1.9008267e-11 69.587141 + 685 0 -19.324735 0 -19.324735 4.244833e-10 69.587141 + 686 0 -19.324735 0 -19.324735 1.395565e-10 69.587141 + 687 0 -19.324735 0 -19.324735 -9.2337876e-11 69.587141 + 688 0 -19.324735 0 -19.324735 -1.4096689e-10 69.587141 + 689 0 -19.324735 0 -19.324735 2.090951e-10 69.587141 + 690 0 -19.324735 0 -19.324735 -8.9577001e-11 69.587141 + 691 0 -19.324735 0 -19.324735 -1.6483872e-10 69.587141 + 692 0 -19.324735 0 -19.324735 8.4201698e-11 69.587141 + 693 0 -19.324735 0 -19.324735 8.4201698e-11 69.587141 + 694 0 -19.324735 0 -19.324735 -9.7134876e-11 69.587141 + 695 0 -19.324735 0 -19.324735 -8.9837445e-11 69.587141 + 696 0 -19.324735 0 -19.324735 -3.3185752e-10 69.587141 + 697 0 -19.324735 0 -19.324735 4.9332961e-11 69.587141 + 698 0 -19.324735 0 -19.324735 3.3821303e-10 69.587141 + 699 0 -19.324735 0 -19.324735 -2.1883888e-10 69.587141 + 700 0 -19.324735 0 -19.324735 2.3649001e-10 69.587141 + 701 0 -19.324735 0 -19.324735 -2.2859097e-10 69.587141 + 702 0 -19.324735 0 -19.324735 2.0967257e-10 69.587141 + 703 0 -19.324735 0 -19.324735 -2.6940416e-10 69.587141 + 704 0 -19.324735 0 -19.324735 1.9412081e-10 69.587141 + 705 0 -19.324735 0 -19.324735 -7.1294316e-11 69.587141 + 706 0 -19.324735 0 -19.324735 -2.2859097e-10 69.587141 + 707 0 -19.324735 0 -19.324735 -2.3458285e-11 69.587141 + 708 0 -19.324735 0 -19.324735 1.456865e-10 69.587141 + 709 0 -19.324735 0 -19.324735 1.6216272e-10 69.587141 + 710 0 -19.324735 0 -19.324735 2.5453554e-10 69.587141 + 711 0 -19.324735 0 -19.324735 1.6349739e-11 69.587141 + 712 0 -19.324735 0 -19.324735 -1.7658284e-10 69.587141 + 713 0 -19.324735 0 -19.324735 2.6101004e-11 69.587141 + 714 0 -19.324735 0 -19.324735 -9.386809e-11 69.587141 + 715 0 -19.324735 0 -19.324735 4.3002252e-10 69.587141 + 716 0 -19.324735 0 -19.324735 -4.2689553e-10 69.587141 + 717 0 -19.324735 0 -19.324735 4.0476193e-11 69.587141 + 718 0 -19.324735 0 -19.324735 1.2418363e-10 69.587141 + 719 0 -19.324735 0 -19.324735 -2.5345549e-10 69.587141 + 720 0 -19.324735 0 -19.324735 7.8048392e-11 69.587141 + 721 0 -19.324735 0 -19.324735 -4.7792762e-11 69.587141 + 722 0 -19.324735 0 -19.324735 2.7104505e-11 69.587141 + 723 0 -19.324735 0 -19.324735 1.0460788e-10 69.587141 + 724 0 -19.324735 0 -19.324735 -2.2094989e-10 69.587141 + 725 0 -19.324735 0 -19.324735 1.6413228e-10 69.587141 + 726 0 -19.324735 0 -19.324735 1.3522297e-11 69.587141 + 727 0 -19.324735 0 -19.324735 -1.9921986e-10 69.587141 + 728 0 -19.324735 0 -19.324735 -1.5880024e-10 69.587141 + 729 0 -19.324735 0 -19.324735 -3.9750611e-11 69.587141 + 730 0 -19.324735 0 -19.324735 2.1308581e-10 69.587141 + 731 0 -19.324735 0 -19.324735 1.9207886e-10 69.587141 + 732 0 -19.324735 0 -19.324735 -2.1503872e-10 69.587141 + 733 0 -19.324735 0 -19.324735 1.6413228e-10 69.587141 + 734 0 -19.324735 0 -19.324735 8.9846598e-11 69.587141 + 735 0 -19.324735 0 -19.324735 -1.6474636e-10 69.587141 + 736 0 -19.324735 0 -19.324735 1.6413228e-10 69.587141 + 737 0 -19.324735 0 -19.324735 1.3522297e-11 69.587141 + 738 0 -19.324735 0 -19.324735 -1.9921986e-10 69.587141 + 739 0 -19.324735 0 -19.324735 -1.5880024e-10 69.587141 + 740 0 -19.324735 0 -19.324735 -3.3567349e-11 69.587141 + 741 0 -19.324735 0 -19.324735 1.8431546e-10 69.587141 + 742 0 -19.324735 0 -19.324735 8.3205687e-11 69.587141 + 743 0 -19.324735 0 -19.324735 4.5482048e-11 69.587141 + 744 0 -19.324735 0 -19.324735 9.7820518e-12 69.587141 + 745 0 -19.324735 0 -19.324735 -3.9802533e-10 69.587141 + 746 0 -19.324735 0 -19.324735 1.9371558e-10 69.587141 + 747 0 -19.324735 0 -19.324735 2.2223713e-10 69.587141 + 748 0 -19.324735 0 -19.324735 2.4551652e-11 69.587141 + 749 0 -19.324735 0 -19.324735 -2.2550475e-10 69.587141 + 750 0 -19.324735 0 -19.324735 3.0568496e-11 69.587141 + 751 0 -19.324735 0 -19.324735 8.8814806e-11 69.587141 + 752 0 -19.324735 0 -19.324735 -9.4732631e-11 69.587141 + 753 0 -19.324735 0 -19.324735 -9.0299255e-11 69.587141 + 754 0 -19.324735 0 -19.324735 2.1346274e-10 69.587141 + 755 0 -19.324735 0 -19.324735 2.2982247e-10 69.587141 + 756 0 -19.324735 0 -19.324735 3.6262489e-11 69.587141 + 757 0 -19.324735 0 -19.324735 -2.3325151e-10 69.587141 + 758 0 -19.324735 0 -19.324735 -1.6658611e-10 69.587141 + 759 0 -19.324735 0 -19.324735 1.5702373e-11 69.587141 + 760 0 -19.324735 0 -19.324735 -2.8380931e-11 69.587141 + 761 0 -19.324735 0 -19.324735 -9.56238e-12 69.587141 + 762 0 -19.324735 0 -19.324735 4.5945522e-11 69.587141 + 763 0 -19.324735 0 -19.324735 1.2398726e-10 69.587141 + 764 0 -19.324735 0 -19.324735 -2.7940755e-11 69.587141 + 765 0 -19.324735 0 -19.324735 3.8288628e-11 69.587141 + 766 0 -19.324735 0 -19.324735 2.4319499e-11 69.587141 + 767 0 -19.324735 0 -19.324735 -2.4998568e-10 69.587141 + 768 0 -19.324735 0 -19.324735 3.330316e-10 69.587141 + 769 0 -19.324735 0 -19.324735 -2.6658754e-10 69.587141 + 770 0 -19.324735 0 -19.324735 2.4718153e-10 69.587141 + 771 0 -19.324735 0 -19.324735 -9.7862954e-11 69.587141 + 772 0 -19.324735 0 -19.324735 -2.6658754e-10 69.587141 + 773 0 -19.324735 0 -19.324735 -3.4565025e-11 69.587141 + 774 0 -19.324735 0 -19.324735 3.0967317e-10 69.587141 + 775 0 -19.324735 0 -19.324735 3.3912999e-10 69.587141 + 776 0 -19.324735 0 -19.324735 2.509068e-10 69.587141 + 777 0 -19.324735 0 -19.324735 -2.5566386e-10 69.587141 + 778 0 -19.324735 0 -19.324735 -1.73019e-10 69.587141 + 779 0 -19.324735 0 -19.324735 5.9495278e-11 69.587141 + 780 0 -19.324735 0 -19.324735 3.9601666e-11 69.587141 + 781 0 -19.324735 0 -19.324735 -2.0092647e-10 69.587141 + 782 0 -19.324735 0 -19.324735 5.9495278e-11 69.587141 + 783 0 -19.324735 0 -19.324735 1.0371421e-10 69.587141 + 784 0 -19.324735 0 -19.324735 1.0575783e-10 69.587141 + 785 0 -19.324735 0 -19.324735 3.9601666e-11 69.587141 + 786 0 -19.324735 0 -19.324735 -2.9694968e-10 69.587141 + 787 0 -19.324735 0 -19.324735 5.9495278e-11 69.587141 + 788 0 -19.324735 0 -19.324735 -1.061073e-10 69.587141 + 789 0 -19.324735 0 -19.324735 3.5731199e-10 69.587141 + 790 0 -19.324735 0 -19.324735 -2.1465929e-10 69.587141 + 791 0 -19.324735 0 -19.324735 -2.1465929e-10 69.587141 + 792 0 -19.324735 0 -19.324735 1.4253122e-10 69.587141 + 793 0 -19.324735 0 -19.324735 -3.3153051e-10 69.587141 + 794 0 -19.324735 0 -19.324735 2.4871757e-10 69.587141 + 795 0 -19.324735 0 -19.324735 -8.3699948e-12 69.587141 + 796 0 -19.324735 0 -19.324735 -1.2502487e-10 69.587141 + 797 0 -19.324735 0 -19.324735 9.7248872e-11 69.587141 + 798 0 -19.324735 0 -19.324735 1.4674991e-10 69.587141 + 799 0 -19.324735 0 -19.324735 -1.6056344e-10 69.587141 + 800 0 -19.324735 0 -19.324735 2.8649446e-10 69.587141 + 801 0 -19.324735 0 -19.324735 -4.6523824e-11 69.587141 + 802 0 -19.324735 0 -19.324735 -3.0008416e-10 69.587141 + 803 0 -19.324735 0 -19.324735 -7.8857183e-11 69.587141 + 804 0 -19.324735 0 -19.324735 3.2906752e-10 69.587141 + 805 0 -19.324735 0 -19.324735 -3.3153051e-10 69.587141 + 806 0 -19.324735 0 -19.324735 2.4871757e-10 69.587141 + 807 0 -19.324735 0 -19.324735 -8.3699948e-12 69.587141 + 808 0 -19.324735 0 -19.324735 -3.9127209e-10 69.587141 + 809 0 -19.324735 0 -19.324735 3.1703217e-10 69.587141 + 810 0 -19.324735 0 -19.324735 -1.4107589e-10 69.587141 + 811 0 -19.324735 0 -19.324735 -2.1258988e-10 69.587141 + 812 0 -19.324735 0 -19.324735 7.4824875e-11 69.587141 + 813 0 -19.324735 0 -19.324735 1.6662356e-10 69.587141 + 814 0 -19.324735 0 -19.324735 -7.084998e-11 69.587141 + 815 0 -19.324735 0 -19.324735 1.6229336e-10 69.587141 + 816 0 -19.324735 0 -19.324735 -7.6434137e-11 69.587141 + 817 0 -19.324735 0 -19.324735 -2.4441483e-10 69.587141 + 818 0 -19.324735 0 -19.324735 1.5049682e-10 69.587141 + 819 0 -19.324735 0 -19.324735 1.4536032e-10 69.587141 + 820 0 -19.324735 0 -19.324735 -1.5079054e-10 69.587141 + 821 0 -19.324735 0 -19.324735 1.1134781e-10 69.587141 + 822 0 -19.324735 0 -19.324735 1.1134781e-10 69.587141 + 823 0 -19.324735 0 -19.324735 6.3312075e-11 69.587141 + 824 0 -19.324735 0 -19.324735 9.9807549e-11 69.587141 + 825 0 -19.324735 0 -19.324735 -2.6995501e-10 69.587141 + 826 0 -19.324735 0 -19.324735 5.9477804e-11 69.587141 + 827 0 -19.324735 0 -19.324735 1.4374857e-10 69.587141 + 828 0 -19.324735 0 -19.324735 -1.9539307e-10 69.587141 + 829 0 -19.324735 0 -19.324735 1.3009813e-10 69.587141 + 830 0 -19.324735 0 -19.324735 -5.5933932e-11 69.587141 + 831 0 -19.324735 0 -19.324735 -1.8624507e-10 69.587141 + 832 0 -19.324735 0 -19.324735 -2.4137021e-10 69.587141 + 833 0 -19.324735 0 -19.324735 1.1053735e-10 69.587141 + 834 0 -19.324735 0 -19.324735 2.3914188e-10 69.587141 + 835 0 -19.324735 0 -19.324735 5.309484e-11 69.587141 + 836 0 -19.324735 0 -19.324735 -1.6114507e-10 69.587141 + 837 0 -19.324735 0 -19.324735 9.922675e-11 69.587141 + 838 0 -19.324735 0 -19.324735 6.8897064e-13 69.587141 + 839 0 -19.324735 0 -19.324735 1.9632252e-10 69.587141 + 840 0 -19.324735 0 -19.324735 -1.6114507e-10 69.587141 + 841 0 -19.324735 0 -19.324735 9.5959132e-11 69.587141 + 842 0 -19.324735 0 -19.324735 1.0576615e-10 69.587141 + 843 0 -19.324735 0 -19.324735 1.1694112e-10 69.587141 + 844 0 -19.324735 0 -19.324735 -3.1655538e-10 69.587141 + 845 0 -19.324735 0 -19.324735 9.5959132e-11 69.587141 + 846 0 -19.324735 0 -19.324735 1.5683235e-10 69.587141 + 847 0 -19.324735 0 -19.324735 -7.5915745e-11 69.587141 + 848 0 -19.324735 0 -19.324735 -1.0071952e-10 69.587141 + 849 0 -19.324735 0 -19.324735 -9.8790735e-11 69.587141 + 850 0 -19.324735 0 -19.324735 -6.6862604e-11 69.587141 + 851 0 -19.324735 0 -19.324735 1.2355623e-10 69.587141 + 852 0 -19.324735 0 -19.324735 2.5606825e-10 69.587141 + 853 0 -19.324735 0 -19.324735 -2.7338322e-10 69.587141 + 854 0 -19.324735 0 -19.324735 3.5033242e-10 69.587141 + 855 0 -19.324735 0 -19.324735 -2.7338322e-10 69.587141 + 856 0 -19.324735 0 -19.324735 2.2927246e-10 69.587141 + 857 0 -19.324735 0 -19.324735 -1.7916898e-10 69.587141 + 858 0 -19.324735 0 -19.324735 1.7444354e-10 69.587141 + 859 0 -19.324735 0 -19.324735 -5.8342001e-11 69.587141 + 860 0 -19.324735 0 -19.324735 -1.689842e-10 69.587141 + 861 0 -19.324735 0 -19.324735 2.2927246e-10 69.587141 + 862 0 -19.324735 0 -19.324735 -1.7916898e-10 69.587141 + 863 0 -19.324735 0 -19.324735 1.4683812e-10 69.587141 + 864 0 -19.324735 0 -19.324735 -3.0211113e-10 69.587141 + 865 0 -19.324735 0 -19.324735 2.3731461e-10 69.587141 + 866 0 -19.324735 0 -19.324735 -7.5915745e-11 69.587141 + 867 0 -19.324735 0 -19.324735 -5.8342001e-11 69.587141 + 868 0 -19.324735 0 -19.324735 1.0876916e-10 69.587141 + 869 0 -19.324735 0 -19.324735 -1.2419445e-10 69.587141 + 870 0 -19.324735 0 -19.324735 9.5959132e-11 69.587141 + 871 0 -19.324735 0 -19.324735 1.305641e-10 69.587141 + 872 0 -19.324735 0 -19.324735 -6.6862604e-11 69.587141 + 873 0 -19.324735 0 -19.324735 5.6885011e-11 69.587141 + 874 0 -19.324735 0 -19.324735 -2.3972517e-11 69.587141 + 875 0 -19.324735 0 -19.324735 -5.844934e-11 69.587141 + 876 0 -19.324735 0 -19.324735 -5.844934e-11 69.587141 + 877 0 -19.324735 0 -19.324735 1.26169e-10 69.587141 + 878 0 -19.324735 0 -19.324735 -5.0131767e-11 69.587141 + 879 0 -19.324735 0 -19.324735 -5.0131767e-11 69.587141 + 880 0 -19.324735 0 -19.324735 4.5931376e-11 69.587141 + 881 0 -19.324735 0 -19.324735 9.8078466e-12 69.587141 + 882 0 -19.324735 0 -19.324735 -1.046137e-10 69.587141 + 883 0 -19.324735 0 -19.324735 -1.2051994e-11 69.587141 + 884 0 -19.324735 0 -19.324735 -1.3560407e-10 69.587141 + 885 0 -19.324735 0 -19.324735 -7.5628674e-11 69.587141 + 886 0 -19.324735 0 -19.324735 1.2895151e-10 69.587141 + 887 0 -19.324735 0 -19.324735 1.4359962e-10 69.587141 + 888 0 -19.324735 0 -19.324735 1.1134781e-10 69.587141 + 889 0 -19.324735 0 -19.324735 6.3312075e-11 69.587141 + 890 0 -19.324735 0 -19.324735 9.9807549e-11 69.587141 + 891 0 -19.324735 0 -19.324735 -2.6995501e-10 69.587141 + 892 0 -19.324735 0 -19.324735 5.9477804e-11 69.587141 + 893 0 -19.324735 0 -19.324735 5.9532722e-11 69.587141 + 894 0 -19.324735 0 -19.324735 -1.7468318e-10 69.587141 + 895 0 -19.324735 0 -19.324735 1.5342411e-10 69.587141 + 896 0 -19.324735 0 -19.324735 -5.8342001e-11 69.587141 + 897 0 -19.324735 0 -19.324735 -1.7664608e-10 69.587141 + 898 0 -19.324735 0 -19.324735 -7.9021937e-11 69.587141 + 899 0 -19.324735 0 -19.324735 2.9963733e-10 69.587141 + 900 0 -19.324735 0 -19.324735 -6.1519753e-11 69.587141 + 901 0 -19.324735 0 -19.324735 -5.8111512e-11 69.587141 + 902 0 -19.324735 0 -19.324735 -4.8913587e-11 69.587141 + 903 0 -19.324735 0 -19.324735 3.3544882e-11 69.587141 + 904 0 -19.324735 0 -19.324735 1.2206346e-10 69.587141 + 905 0 -19.324735 0 -19.324735 2.4023691e-10 69.587141 + 906 0 -19.324735 0 -19.324735 -5.4743211e-12 69.587141 + 907 0 -19.324735 0 -19.324735 -1.4404645e-10 69.587141 + 908 0 -19.324735 0 -19.324735 2.1611295e-10 69.587141 + 909 0 -19.324735 0 -19.324735 -2.7399813e-10 69.587141 + 910 0 -19.324735 0 -19.324735 -1.0305187e-10 69.587141 + 911 0 -19.324735 0 -19.324735 8.3332996e-11 69.587141 + 912 0 -19.324735 0 -19.324735 -1.3905891e-10 69.587141 + 913 0 -19.324735 0 -19.324735 3.1828696e-10 69.587141 + 914 0 -19.324735 0 -19.324735 1.5622909e-10 69.587141 + 915 0 -19.324735 0 -19.324735 1.0529269e-11 69.587141 + 916 0 -19.324735 0 -19.324735 -6.9655098e-11 69.587141 + 917 0 -19.324735 0 -19.324735 9.7123226e-11 69.587141 + 918 0 -19.324735 0 -19.324735 8.8134156e-11 69.587141 + 919 0 -19.324735 0 -19.324735 -3.2552698e-10 69.587141 + 920 0 -19.324735 0 -19.324735 1.6730005e-10 69.587141 + 921 0 -19.324735 0 -19.324735 -6.9655098e-11 69.587141 + 922 0 -19.324735 0 -19.324735 -6.5116879e-11 69.587141 + 923 0 -19.324735 0 -19.324735 9.5654587e-11 69.587141 + 924 0 -19.324735 0 -19.324735 -2.0899109e-10 69.587141 + 925 0 -19.324735 0 -19.324735 -2.3552395e-10 69.587141 + 926 0 -19.324735 0 -19.324735 2.411364e-10 69.587141 + 927 0 -19.324735 0 -19.324735 1.507065e-10 69.587141 + 928 0 -19.324735 0 -19.324735 -2.8257781e-12 69.587141 + 929 0 -19.324735 0 -19.324735 2.5910455e-11 69.587141 + 930 0 -19.324735 0 -19.324735 -1.3735811e-10 69.587141 + 931 0 -19.324735 0 -19.324735 -1.3725993e-10 69.587141 + 932 0 -19.324735 0 -19.324735 1.9703562e-10 69.587141 + 933 0 -19.324735 0 -19.324735 3.9242203e-11 69.587141 + 934 0 -19.324735 0 -19.324735 -4.4788251e-10 69.587141 + 935 0 -19.324735 0 -19.324735 2.411364e-10 69.587141 + 936 0 -19.324735 0 -19.324735 3.1813219e-10 69.587141 + 937 0 -19.324735 0 -19.324735 -1.9628175e-10 69.587141 + 938 0 -19.324735 0 -19.324735 4.8963513e-11 69.587141 + 939 0 -19.324735 0 -19.324735 1.9278281e-10 69.587141 + 940 0 -19.324735 0 -19.324735 1.1527611e-10 69.587141 + 941 0 -19.324735 0 -19.324735 -6.5116879e-11 69.587141 + 942 0 -19.324735 0 -19.324735 -7.5597886e-11 69.587141 + 943 0 -19.324735 0 -19.324735 5.9286423e-12 69.587141 + 944 0 -19.324735 0 -19.324735 -9.9065325e-11 69.587141 + 945 0 -19.324735 0 -19.324735 4.1331083e-10 69.587141 + 946 0 -19.324735 0 -19.324735 -3.3276117e-10 69.587141 + 947 0 -19.324735 0 -19.324735 2.1287445e-10 69.587141 + 948 0 -19.324735 0 -19.324735 -6.5116879e-11 69.587141 + 949 0 -19.324735 0 -19.324735 -2.0415165e-10 69.587141 + 950 0 -19.324735 0 -19.324735 -2.1771805e-10 69.587141 + 951 0 -19.324735 0 -19.324735 1.7569833e-10 69.587141 + 952 0 -19.324735 0 -19.324735 -6.5116879e-11 69.587141 + 953 0 -19.324735 0 -19.324735 -2.1771805e-10 69.587141 + 954 0 -19.324735 0 -19.324735 1.7569833e-10 69.587141 + 955 0 -19.324735 0 -19.324735 -6.5116879e-11 69.587141 + 956 0 -19.324735 0 -19.324735 -2.1771805e-10 69.587141 + 957 0 -19.324735 0 -19.324735 1.7569833e-10 69.587141 + 958 0 -19.324735 0 -19.324735 -6.5116879e-11 69.587141 + 959 0 -19.324735 0 -19.324735 -2.1771805e-10 69.587141 + 960 0 -19.324735 0 -19.324735 1.7569833e-10 69.587141 + 961 0 -19.324735 0 -19.324735 -6.5116879e-11 69.587141 + 962 0 -19.324735 0 -19.324735 -2.1771805e-10 69.587141 + 963 0 -19.324735 0 -19.324735 1.7569833e-10 69.587141 + 964 0 -19.324735 0 -19.324735 -6.5116879e-11 69.587141 + 965 0 -19.324735 0 -19.324735 -2.1771805e-10 69.587141 + 966 0 -19.324735 0 -19.324735 1.7569833e-10 69.587141 + 967 0 -19.324735 0 -19.324735 -6.5116879e-11 69.587141 + 968 0 -19.324735 0 -19.324735 -2.1771805e-10 69.587141 + 969 0 -19.324735 0 -19.324735 1.7569833e-10 69.587141 + 970 0 -19.324735 0 -19.324735 -6.5116879e-11 69.587141 + 971 0 -19.324735 0 -19.324735 -2.1771805e-10 69.587141 + 972 0 -19.324735 0 -19.324735 1.7569833e-10 69.587141 + 973 0 -19.324735 0 -19.324735 -6.5116879e-11 69.587141 + 974 0 -19.324735 0 -19.324735 -2.1771805e-10 69.587141 + 975 0 -19.324735 0 -19.324735 1.7569833e-10 69.587141 + 976 0 -19.324735 0 -19.324735 -6.5116879e-11 69.587141 + 977 0 -19.324735 0 -19.324735 -2.1771805e-10 69.587141 + 978 0 -19.324735 0 -19.324735 1.7569833e-10 69.587141 + 979 0 -19.324735 0 -19.324735 -6.5116879e-11 69.587141 + 980 0 -19.324735 0 -19.324735 -1.7433454e-10 69.587141 + 981 0 -19.324735 0 -19.324735 2.5306108e-10 69.587141 + 982 0 -19.324735 0 -19.324735 -1.9310316e-11 69.587141 + 983 0 -19.324735 0 -19.324735 -1.934335e-10 69.587141 + 984 0 -19.324735 0 -19.324735 1.1367267e-10 69.587141 + 985 0 -19.324735 0 -19.324735 1.1367267e-10 69.587141 + 986 0 -19.324735 0 -19.324735 -7.8239772e-11 69.587141 + 987 0 -19.324735 0 -19.324735 -2.1771805e-10 69.587141 + 988 0 -19.324735 0 -19.324735 -2.2544734e-10 69.587141 + 989 0 -19.324735 0 -19.324735 1.0982924e-10 69.587141 + 990 0 -19.324735 0 -19.324735 8.2768007e-11 69.587141 + 991 0 -19.324735 0 -19.324735 -2.1242429e-10 69.587141 + 992 0 -19.324735 0 -19.324735 1.7079649e-10 69.587141 + 993 0 -19.324735 0 -19.324735 -7.4394684e-11 69.587141 + 994 0 -19.324735 0 -19.324735 -2.1242429e-10 69.587141 + 995 0 -19.324735 0 -19.324735 -1.2585696e-10 69.587141 + 996 0 -19.324735 0 -19.324735 8.763407e-11 69.587141 + 997 0 -19.324735 0 -19.324735 -4.9981159e-11 69.587141 + 998 0 -19.324735 0 -19.324735 3.2804156e-10 69.587141 + 999 0 -19.324735 0 -19.324735 -5.118769e-11 69.587141 + 1000 0 -19.324735 0 -19.324735 3.2296747e-11 69.587141 + 1001 0 -19.324735 0 -19.324735 -2.0344355e-10 69.587141 + 1002 0 -19.324735 0 -19.324735 -3.3113027e-11 69.587141 + 1003 0 -19.324735 0 -19.324735 1.8594386e-10 69.587141 + 1004 0 -19.324735 0 -19.324735 4.1638623e-11 69.587141 + 1005 0 -19.324735 0 -19.324735 -2.5283142e-10 69.587141 + 1006 0 -19.324735 0 -19.324735 3.16924e-10 69.587141 + 1007 0 -19.324735 0 -19.324735 4.7167862e-11 69.587141 + 1008 0 -19.324735 0 -19.324735 -2.5187452e-10 69.587141 + 1009 0 -19.324735 0 -19.324735 1.2589524e-12 69.587141 + 1010 0 -19.324735 0 -19.324735 1.8697565e-10 69.587141 + 1011 0 -19.324735 0 -19.324735 -1.9873808e-10 69.587141 + 1012 0 -19.324735 0 -19.324735 2.5104576e-10 69.587141 + 1013 0 -19.324735 0 -19.324735 -1.0667479e-10 69.587141 + 1014 0 -19.324735 0 -19.324735 -1.31853e-10 69.587141 + 1015 0 -19.324735 0 -19.324735 6.1131999e-11 69.587141 + 1016 0 -19.324735 0 -19.324735 -1.6022645e-10 69.587141 + 1017 0 -19.324735 0 -19.324735 1.2357371e-11 69.587141 + 1018 0 -19.324735 0 -19.324735 1.1059643e-10 69.587141 + 1019 0 -19.324735 0 -19.324735 -1.1799787e-10 69.587141 + 1020 0 -19.324735 0 -19.324735 1.534965e-10 69.587141 + 1021 0 -19.324735 0 -19.324735 1.534965e-10 69.587141 + 1022 0 -19.324735 0 -19.324735 1.0589845e-10 69.587141 + 1023 0 -19.324735 0 -19.324735 -2.6333573e-10 69.587141 + 1024 0 -19.324735 0 -19.324735 1.8670189e-10 69.587141 + 1025 0 -19.324735 0 -19.324735 1.8562517e-10 69.587141 + 1026 0 -19.324735 0 -19.324735 5.8762206e-12 69.587141 + 1027 0 -19.324735 0 -19.324735 -7.4614356e-11 69.587141 + 1028 0 -19.324735 0 -19.324735 2.6763181e-10 69.587141 + 1029 0 -19.324735 0 -19.324735 -3.5770723e-11 69.587141 + 1030 0 -19.324735 0 -19.324735 1.4721339e-11 69.587141 + 1031 0 -19.324735 0 -19.324735 2.4451718e-10 69.587141 + 1032 0 -19.324735 0 -19.324735 2.8489352e-10 69.587141 + 1033 0 -19.324735 0 -19.324735 1.1556817e-10 69.587141 + 1034 0 -19.324735 0 -19.324735 -2.3971852e-10 69.587141 + 1035 0 -19.324735 0 -19.324735 1.6989949e-10 69.587141 + 1036 0 -19.324735 0 -19.324735 -2.7094436e-10 69.587141 + 1037 0 -19.324735 0 -19.324735 1.9946033e-10 69.587141 + 1038 0 -19.324735 0 -19.324735 -7.808334e-12 69.587141 + 1039 0 -19.324735 0 -19.324735 -2.5826414e-11 69.587141 + 1040 0 -19.324735 0 -19.324735 -1.1791799e-10 69.587141 + 1041 0 -19.324735 0 -19.324735 5.09131e-11 69.587141 + 1042 0 -19.324735 0 -19.324735 1.4917379e-10 69.587141 + 1043 0 -19.324735 0 -19.324735 -1.417632e-11 69.587141 + 1044 0 -19.324735 0 -19.324735 -2.4960957e-10 69.587141 + 1045 0 -19.324735 0 -19.324735 -2.1805671e-10 69.587141 + 1046 0 -19.324735 0 -19.324735 7.0294976e-12 69.587141 + 1047 0 -19.324735 0 -19.324735 8.1363439e-11 69.587141 + 1048 0 -19.324735 0 -19.324735 1.0850788e-10 69.587141 + 1049 0 -19.324735 0 -19.324735 -1.8972904e-10 69.587141 + 1050 0 -19.324735 0 -19.324735 1.7575075e-10 69.587141 + 1051 0 -19.324735 0 -19.324735 -2.208334e-10 69.587141 + 1052 0 -19.324735 0 -19.324735 1.2642112e-10 69.587141 + 1053 0 -19.324735 0 -19.324735 -8.842622e-12 69.587141 + 1054 0 -19.324735 0 -19.324735 -1.557964e-10 69.587141 + 1055 0 -19.324735 0 -19.324735 1.2642112e-10 69.587141 + 1056 0 -19.324735 0 -19.324735 9.385228e-11 69.587141 + 1057 0 -19.324735 0 -19.324735 1.0619051e-10 69.587141 + 1058 0 -19.324735 0 -19.324735 -2.2075435e-10 69.587141 + 1059 0 -19.324735 0 -19.324735 1.0515706e-10 69.587141 + 1060 0 -19.324735 0 -19.324735 1.0515706e-10 69.587141 + 1061 0 -19.324735 0 -19.324735 1.0619051e-10 69.587141 + 1062 0 -19.324735 0 -19.324735 -2.2075435e-10 69.587141 + 1063 0 -19.324735 0 -19.324735 5.0621036e-11 69.587141 + 1064 0 -19.324735 0 -19.324735 8.0622879e-11 69.587141 + 1065 0 -19.324735 0 -19.324735 4.3414304e-11 69.587141 + 1066 0 -19.324735 0 -19.324735 1.0619051e-10 69.587141 + 1067 0 -19.324735 0 -19.324735 -3.02424e-10 69.587141 + 1068 0 -19.324735 0 -19.324735 1.0515706e-10 69.587141 + 1069 0 -19.324735 0 -19.324735 -3.9956137e-11 69.587141 + 1070 0 -19.324735 0 -19.324735 4.0684216e-11 69.587141 + 1071 0 -19.324735 0 -19.324735 2.6059649e-10 69.587141 + 1072 0 -19.324735 0 -19.324735 -4.7762807e-11 69.587141 + 1073 0 -19.324735 0 -19.324735 1.2578707e-11 69.587141 + 1074 0 -19.324735 0 -19.324735 -3.9220153e-10 69.587141 + 1075 0 -19.324735 0 -19.324735 -3.9220153e-10 69.587141 + 1076 0 -19.324735 0 -19.324735 1.035636e-10 69.587141 + 1077 0 -19.324735 0 -19.324735 1.2497162e-10 69.587141 + 1078 0 -19.324735 0 -19.324735 -9.5276818e-11 69.587141 + 1079 0 -19.324735 0 -19.324735 -2.1356426e-10 69.587141 + 1080 0 -19.324735 0 -19.324735 1.4810872e-10 69.587141 + 1081 0 -19.324735 0 -19.324735 1.953082e-10 69.587141 + 1082 0 -19.324735 0 -19.324735 -2.8168748e-11 69.587141 + 1083 0 -19.324735 0 -19.324735 -1.2059732e-10 69.587141 + 1084 0 -19.324735 0 -19.324735 1.3235559e-10 69.587141 + 1085 0 -19.324735 0 -19.324735 -1.5332343e-10 69.587141 + 1086 0 -19.324735 0 -19.324735 1.4793065e-10 69.587141 + 1087 0 -19.324735 0 -19.324735 1.0160403e-10 69.587141 + 1088 0 -19.324735 0 -19.324735 -3.6036826e-10 69.587141 + 1089 0 -19.324735 0 -19.324735 2.1474083e-10 69.587141 + 1090 0 -19.324735 0 -19.324735 1.0160403e-10 69.587141 + 1091 0 -19.324735 0 -19.324735 -2.7041182e-10 69.587141 + 1092 0 -19.324735 0 -19.324735 1.6276349e-10 69.587141 + 1093 0 -19.324735 0 -19.324735 4.3788744e-11 69.587141 + 1094 0 -19.324735 0 -19.324735 -4.3017313e-10 69.587141 + 1095 0 -19.324735 0 -19.324735 2.1309579e-10 69.587141 + 1096 0 -19.324735 0 -19.324735 2.6015465e-10 69.587141 + 1097 0 -19.324735 0 -19.324735 1.5342661e-10 69.587141 + 1098 0 -19.324735 0 -19.324735 1.2256688e-11 69.587141 + 1099 0 -19.324735 0 -19.324735 -2.17862e-10 69.587141 + 1100 0 -19.324735 0 -19.324735 5.170941e-11 69.587141 + 1101 0 -19.324735 0 -19.324735 -3.7854277e-11 69.587141 + 1102 0 -19.324735 0 -19.324735 -2.3201835e-10 69.587141 + 1103 0 -19.324735 0 -19.324735 -2.3201835e-10 69.587141 + 1104 0 -19.324735 0 -19.324735 1.0234376e-10 69.587141 + 1105 0 -19.324735 0 -19.324735 2.064607e-10 69.587141 + 1106 0 -19.324735 0 -19.324735 -1.520262e-10 69.587141 + 1107 0 -19.324735 0 -19.324735 -1.6694557e-10 69.587141 + 1108 0 -19.324735 0 -19.324735 3.1496027e-10 69.587141 + 1109 0 -19.324735 0 -19.324735 -1.75695e-10 69.587141 + 1110 0 -19.324735 0 -19.324735 6.0886532e-11 69.587141 + 1111 0 -19.324735 0 -19.324735 2.71189e-10 69.587141 + 1112 0 -19.324735 0 -19.324735 1.8533976e-10 69.587141 + 1113 0 -19.324735 0 -19.324735 -2.2075435e-10 69.587141 + 1114 0 -19.324735 0 -19.324735 2.8202697e-10 69.587141 + 1115 0 -19.324735 0 -19.324735 -2.300671e-10 69.587141 + 1116 0 -19.324735 0 -19.324735 9.7276331e-11 69.587141 + 1117 0 -19.324735 0 -19.324735 1.3440419e-10 69.587141 + 1118 0 -19.324735 0 -19.324735 1.0160403e-10 69.587141 + 1119 0 -19.324735 0 -19.324735 -3.6419504e-10 69.587141 + 1120 0 -19.324735 0 -19.324735 5.0621036e-11 69.587141 + 1121 0 -19.324735 0 -19.324735 1.1568633e-10 69.587141 + 1122 0 -19.324735 0 -19.324735 9.7276331e-11 69.587141 + 1123 0 -19.324735 0 -19.324735 -2.219276e-10 69.587141 + 1124 0 -19.324735 0 -19.324735 2.8421121e-10 69.587141 + 1125 0 -19.324735 0 -19.324735 4.3788744e-11 69.587141 + 1126 0 -19.324735 0 -19.324735 -2.9350482e-10 69.587141 + 1127 0 -19.324735 0 -19.324735 9.9038698e-11 69.587141 + 1128 0 -19.324735 0 -19.324735 4.0684216e-11 69.587141 + 1129 0 -19.324735 0 -19.324735 -1.9369394e-10 69.587141 + 1130 0 -19.324735 0 -19.324735 -1.2386494e-10 69.587141 + 1131 0 -19.324735 0 -19.324735 1.0126537e-10 69.587141 + 1132 0 -19.324735 0 -19.324735 -2.8856886e-11 69.587141 + 1133 0 -19.324735 0 -19.324735 -1.2386494e-10 69.587141 + 1134 0 -19.324735 0 -19.324735 3.8162317e-10 69.587141 + 1135 0 -19.324735 0 -19.324735 -2.4828821e-10 69.587141 + 1136 0 -19.324735 0 -19.324735 4.0684216e-11 69.587141 + 1137 0 -19.324735 0 -19.324735 4.0684216e-11 69.587141 + 1138 0 -19.324735 0 -19.324735 -8.842622e-12 69.587141 + 1139 0 -19.324735 0 -19.324735 -7.5078662e-11 69.587141 + 1140 0 -19.324735 0 -19.324735 8.8437037e-11 69.587141 + 1141 0 -19.324735 0 -19.324735 2.1788114e-10 69.587141 + 1142 0 -19.324735 0 -19.324735 1.3790979e-10 69.587141 + 1143 0 -19.324735 0 -19.324735 1.0160403e-10 69.587141 + 1144 0 -19.324735 0 -19.324735 -2.2075435e-10 69.587141 + 1145 0 -19.324735 0 -19.324735 4.3414304e-11 69.587141 + 1146 0 -19.324735 0 -19.324735 1.1279065e-10 69.587141 + 1147 0 -19.324735 0 -19.324735 5.0621036e-11 69.587141 + 1148 0 -19.324735 0 -19.324735 -8.6007334e-11 69.587141 + 1149 0 -19.324735 0 -19.324735 -6.3818818e-11 69.587141 + 1150 0 -19.324735 0 -19.324735 -1.4796726e-10 69.587141 + 1151 0 -19.324735 0 -19.324735 -5.1764328e-12 69.587141 + 1152 0 -19.324735 0 -19.324735 9.1138834e-11 69.587141 + 1153 0 -19.324735 0 -19.324735 8.8437037e-11 69.587141 + 1154 0 -19.324735 0 -19.324735 1.0732715e-10 69.587141 + 1155 0 -19.324735 0 -19.324735 -1.2250114e-10 69.587141 + 1156 0 -19.324735 0 -19.324735 -1.2250114e-10 69.587141 + 1157 0 -19.324735 0 -19.324735 -8.842622e-12 69.587141 + 1158 0 -19.324735 0 -19.324735 1.287776e-10 69.587141 + 1159 0 -19.324735 0 -19.324735 -1.6225841e-10 69.587141 + 1160 0 -19.324735 0 -19.324735 9.9931531e-11 69.587141 + 1161 0 -19.324735 0 -19.324735 -1.6869796e-10 69.587141 + 1162 0 -19.324735 0 -19.324735 2.3193265e-10 69.587141 + 1163 0 -19.324735 0 -19.324735 -9.7240551e-11 69.587141 + 1164 0 -19.324735 0 -19.324735 -4.2458232e-11 69.587141 + 1165 0 -19.324735 0 -19.324735 2.0161544e-11 69.587141 + 1166 0 -19.324735 0 -19.324735 6.1067928e-11 69.587141 + 1167 0 -19.324735 0 -19.324735 1.1457216e-10 69.587141 + 1168 0 -19.324735 0 -19.324735 -1.0992909e-10 69.587141 + 1169 0 -19.324735 0 -19.324735 -1.1987756e-10 69.587141 + 1170 0 -19.324735 0 -19.324735 -4.1128552e-11 69.587141 + 1171 0 -19.324735 0 -19.324735 1.1527028e-10 69.587141 + 1172 0 -19.324735 0 -19.324735 -1.2802705e-10 69.587141 + 1173 0 -19.324735 0 -19.324735 1.9311731e-10 69.587141 + 1174 0 -19.324735 0 -19.324735 -2.1737024e-10 69.587141 + 1175 0 -19.324735 0 -19.324735 1.9593393e-10 69.587141 + 1176 0 -19.324735 0 -19.324735 -6.204397e-11 69.587141 + 1177 0 -19.324735 0 -19.324735 -1.9689e-10 69.587141 + 1178 0 -19.324735 0 -19.324735 -2.7281074e-10 69.587141 + 1179 0 -19.324735 0 -19.324735 1.0218649e-10 69.587141 + 1180 0 -19.324735 0 -19.324735 2.5514131e-10 69.587141 + 1181 0 -19.324735 0 -19.324735 -7.2246227e-11 69.587141 + 1182 0 -19.324735 0 -19.324735 5.4506897e-11 69.587141 + 1183 0 -19.324735 0 -19.324735 -7.3570915e-11 69.587141 + 1184 0 -19.324735 0 -19.324735 -3.0694807e-10 69.587141 + 1185 0 -19.324735 0 -19.324735 1.191395e-10 69.587141 + 1186 0 -19.324735 0 -19.324735 1.191395e-10 69.587141 + 1187 0 -19.324735 0 -19.324735 1.1383409e-10 69.587141 + 1188 0 -19.324735 0 -19.324735 -3.1597375e-10 69.587141 + 1189 0 -19.324735 0 -19.324735 -1.72459e-11 69.587141 + 1190 0 -19.324735 0 -19.324735 1.9743169e-10 69.587141 + 1191 0 -19.324735 0 -19.324735 1.9743169e-10 69.587141 + 1192 0 -19.324735 0 -19.324735 4.0714171e-12 69.587141 + 1193 0 -19.324735 0 -19.324735 -1.2928934e-10 69.587141 + 1194 0 -19.324735 0 -19.324735 -5.072588e-11 69.587141 + 1195 0 -19.324735 0 -19.324735 1.0391641e-10 69.587141 + 1196 0 -19.324735 0 -19.324735 7.8508538e-11 69.587141 + 1197 0 -19.324735 0 -19.324735 -3.2591307e-11 69.587141 + 1198 0 -19.324735 0 -19.324735 1.5587129e-10 69.587141 + 1199 0 -19.324735 0 -19.324735 -1.1857534e-10 69.587141 + 1200 0 -19.324735 0 -19.324735 -6.204397e-11 69.587141 + 1201 0 -19.324735 0 -19.324735 9.3910526e-11 69.587141 + 1202 0 -19.324735 0 -19.324735 -1.9601381e-10 69.587141 + 1203 0 -19.324735 0 -19.324735 2.2238441e-10 69.587141 + 1204 0 -19.324735 0 -19.324735 -2.1737024e-10 69.587141 + 1205 0 -19.324735 0 -19.324735 2.0636501e-10 69.587141 + 1206 0 -19.324735 0 -19.324735 4.0714171e-12 69.587141 + 1207 0 -19.324735 0 -19.324735 -3.669867e-10 69.587141 + 1208 0 -19.324735 0 -19.324735 2.0266138e-10 69.587141 + 1209 0 -19.324735 0 -19.324735 -1.7560763e-10 69.587141 + 1210 0 -19.324735 0 -19.324735 2.5514131e-10 69.587141 + 1211 0 -19.324735 0 -19.324735 4.0714171e-12 69.587141 + 1212 0 -19.324735 0 -19.324735 -1.9689e-10 69.587141 + 1213 0 -19.324735 0 -19.324735 1.046603e-10 69.587141 + 1214 0 -19.324735 0 -19.324735 1.9311731e-10 69.587141 + 1215 0 -19.324735 0 -19.324735 -2.1737024e-10 69.587141 + 1216 0 -19.324735 0 -19.324735 2.0636501e-10 69.587141 + 1217 0 -19.324735 0 -19.324735 4.0714171e-12 69.587141 + 1218 0 -19.324735 0 -19.324735 -3.669867e-10 69.587141 + 1219 0 -19.324735 0 -19.324735 2.0794266e-10 69.587141 + 1220 0 -19.324735 0 -19.324735 -1.5435605e-10 69.587141 + 1221 0 -19.324735 0 -19.324735 2.5514131e-10 69.587141 + 1222 0 -19.324735 0 -19.324735 4.0714171e-12 69.587141 + 1223 0 -19.324735 0 -19.324735 -3.669867e-10 69.587141 + 1224 0 -19.324735 0 -19.324735 2.0266138e-10 69.587141 + 1225 0 -19.324735 0 -19.324735 -1.7560763e-10 69.587141 + 1226 0 -19.324735 0 -19.324735 2.4299113e-10 69.587141 + 1227 0 -19.324735 0 -19.324735 -4.6271701e-11 69.587141 + 1228 0 -19.324735 0 -19.324735 -2.2288034e-10 69.587141 + 1229 0 -19.324735 0 -19.324735 2.0636501e-10 69.587141 + 1230 0 -19.324735 0 -19.324735 4.0714171e-12 69.587141 + 1231 0 -19.324735 0 -19.324735 -2.7281074e-10 69.587141 + 1232 0 -19.324735 0 -19.324735 2.0794266e-10 69.587141 + 1233 0 -19.324735 0 -19.324735 -1.2563896e-10 69.587141 + 1234 0 -19.324735 0 -19.324735 -2.2368663e-10 69.587141 + 1235 0 -19.324735 0 -19.324735 2.6214584e-10 69.587141 + 1236 0 -19.324735 0 -19.324735 -1.056172e-11 69.587141 + 1237 0 -19.324735 0 -19.324735 -5.2747859e-11 69.587141 + 1238 0 -19.324735 0 -19.324735 8.403112e-11 69.587141 + 1239 0 -19.324735 0 -19.324735 1.4719342e-10 69.587141 + 1240 0 -19.324735 0 -19.324735 2.4851204e-10 69.587141 + 1241 0 -19.324735 0 -19.324735 -1.1493661e-11 69.587141 + 1242 0 -19.324735 0 -19.324735 -2.0794682e-10 69.587141 + 1243 0 -19.324735 0 -19.324735 -1.3696537e-10 69.587141 + 1244 0 -19.324735 0 -19.324735 1.3153681e-10 69.587141 + 1245 0 -19.324735 0 -19.324735 9.5199434e-11 69.587141 + 1246 0 -19.324735 0 -19.324735 -1.7781517e-10 69.587141 + 1247 0 -19.324735 0 -19.324735 7.9040243e-11 69.587141 + 1248 0 -19.324735 0 -19.324735 8.3445328e-11 69.587141 + 1249 0 -19.324735 0 -19.324735 -1.7318209e-10 69.587141 + 1250 0 -19.324735 0 -19.324735 -1.033897e-10 69.587141 + 1251 0 -19.324735 0 -19.324735 1.8342678e-10 69.587141 + 1252 0 -19.324735 0 -19.324735 1.8342678e-10 69.587141 + 1253 0 -19.324735 0 -19.324735 -2.0794682e-10 69.587141 + 1254 0 -19.324735 0 -19.324735 1.818558e-10 69.587141 + 1255 0 -19.324735 0 -19.324735 -2.0525334e-10 69.587141 + 1256 0 -19.324735 0 -19.324735 1.9212962e-10 69.587141 + 1257 0 -19.324735 0 -19.324735 -6.7074787e-11 69.587141 + 1258 0 -19.324735 0 -19.324735 -1.861577e-10 69.587141 + 1259 0 -19.324735 0 -19.324735 -1.551249e-10 69.587141 + 1260 0 -19.324735 0 -19.324735 -2.1344776e-11 69.587141 + 1261 0 -19.324735 0 -19.324735 2.8389501e-10 69.587141 + 1262 0 -19.324735 0 -19.324735 2.8389501e-10 69.587141 + 1263 0 -19.324735 0 -19.324735 -4.0762432e-11 69.587141 + 1264 0 -19.324735 0 -19.324735 -2.5103993e-10 69.587141 + 1265 0 -19.324735 0 -19.324735 7.9040243e-11 69.587141 + 1266 0 -19.324735 0 -19.324735 1.0061301e-10 69.587141 + 1267 0 -19.324735 0 -19.324735 -1.0594089e-10 69.587141 + 1268 0 -19.324735 0 -19.324735 -2.0009771e-10 69.587141 + 1269 0 -19.324735 0 -19.324735 1.1224064e-11 69.587141 + 1270 0 -19.324735 0 -19.324735 1.4089782e-10 69.587141 + 1271 0 -19.324735 0 -19.324735 7.5233431e-11 69.587141 + 1272 0 -19.324735 0 -19.324735 2.4044909e-11 69.587141 + 1273 0 -19.324735 0 -19.324735 -1.8688745e-12 69.587141 + 1274 0 -19.324735 0 -19.324735 -1.8745493e-10 69.587141 + 1275 0 -19.324735 0 -19.324735 9.7429436e-12 69.587141 + 1276 0 -19.324735 0 -19.324735 1.9409335e-10 69.587141 + 1277 0 -19.324735 0 -19.324735 -2.6471367e-10 69.587141 + 1278 0 -19.324735 0 -19.324735 2.464909e-10 69.587141 + 1279 0 -19.324735 0 -19.324735 -8.0937409e-12 69.587141 + 1280 0 -19.324735 0 -19.324735 -3.0919555e-10 69.587141 + 1281 0 -19.324735 0 -19.324735 1.9789683e-10 69.587141 + 1282 0 -19.324735 0 -19.324735 -2.0525334e-10 69.587141 + 1283 0 -19.324735 0 -19.324735 1.9212962e-10 69.587141 + 1284 0 -19.324735 0 -19.324735 -6.7074787e-11 69.587141 + 1285 0 -19.324735 0 -19.324735 -1.861577e-10 69.587141 + 1286 0 -19.324735 0 -19.324735 9.3376324e-11 69.587141 + 1287 0 -19.324735 0 -19.324735 6.1764388e-11 69.587141 + 1288 0 -19.324735 0 -19.324735 -2.3755342e-10 69.587141 + 1289 0 -19.324735 0 -19.324735 1.8860488e-10 69.587141 + 1290 0 -19.324735 0 -19.324735 -2.3755342e-10 69.587141 + 1291 0 -19.324735 0 -19.324735 1.5689892e-11 69.587141 + 1292 0 -19.324735 0 -19.324735 2.2492146e-10 69.587141 + 1293 0 -19.324735 0 -19.324735 4.7890116e-11 69.587141 + 1294 0 -19.324735 0 -19.324735 -6.830628e-11 69.587141 + 1295 0 -19.324735 0 -19.324735 3.8206834e-10 69.587141 + 1296 0 -19.324735 0 -19.324735 -1.7348747e-10 69.587141 + 1297 0 -19.324735 0 -19.324735 2.0953861e-10 69.587141 + 1298 0 -19.324735 0 -19.324735 -1.9355249e-10 69.587141 + 1299 0 -19.324735 0 -19.324735 3.7669553e-11 69.587141 + 1300 0 -19.324735 0 -19.324735 -6.7074787e-11 69.587141 + 1301 0 -19.324735 0 -19.324735 -6.7074787e-11 69.587141 + 1302 0 -19.324735 0 -19.324735 1.0118299e-10 69.587141 + 1303 0 -19.324735 0 -19.324735 1.0102823e-10 69.587141 + 1304 0 -19.324735 0 -19.324735 -1.5739484e-10 69.587141 + 1305 0 -19.324735 0 -19.324735 -6.5664394e-11 69.587141 + 1306 0 -19.324735 0 -19.324735 4.890277e-11 69.587141 + 1307 0 -19.324735 0 -19.324735 2.5437079e-10 69.587141 + 1308 0 -19.324735 0 -19.324735 9.4325739e-11 69.587141 + 1309 0 -19.324735 0 -19.324735 -3.9128207e-11 69.587141 + 1310 0 -19.324735 0 -19.324735 -2.1027667e-10 69.587141 + 1311 0 -19.324735 0 -19.324735 2.0576757e-11 69.587141 + 1312 0 -19.324735 0 -19.324735 5.9159945e-11 69.587141 + 1313 0 -19.324735 0 -19.324735 1.1189116e-11 69.587141 + 1314 0 -19.324735 0 -19.324735 -2.4294786e-10 69.587141 + 1315 0 -19.324735 0 -19.324735 1.0375082e-10 69.587141 + 1316 0 -19.324735 0 -19.324735 1.0375082e-10 69.587141 + 1317 0 -19.324735 0 -19.324735 8.3481108e-11 69.587141 + 1318 0 -19.324735 0 -19.324735 -1.4165503e-11 69.587141 + 1319 0 -19.324735 0 -19.324735 -1.5468389e-10 69.587141 + 1320 0 -19.324735 0 -19.324735 9.0833457e-11 69.587141 + 1321 0 -19.324735 0 -19.324735 9.1356842e-11 69.587141 + 1322 0 -19.324735 0 -19.324735 -6.7074787e-11 69.587141 + 1323 0 -19.324735 0 -19.324735 -1.8443278e-10 69.587141 + 1324 0 -19.324735 0 -19.324735 1.7829861e-10 69.587141 + 1325 0 -19.324735 0 -19.324735 1.7829861e-10 69.587141 + 1326 0 -19.324735 0 -19.324735 -8.6314375e-11 69.587141 + 1327 0 -19.324735 0 -19.324735 -9.7467712e-11 69.587141 + 1328 0 -19.324735 0 -19.324735 -2.5961545e-10 69.587141 + 1329 0 -19.324735 0 -19.324735 1.9789683e-10 69.587141 + 1330 0 -19.324735 0 -19.324735 -2.1044226e-10 69.587141 + 1331 0 -19.324735 0 -19.324735 2.2382726e-10 69.587141 + 1332 0 -19.324735 0 -19.324735 -6.7074787e-11 69.587141 + 1333 0 -19.324735 0 -19.324735 -2.1044226e-10 69.587141 + 1334 0 -19.324735 0 -19.324735 -1.16015e-10 69.587141 + 1335 0 -19.324735 0 -19.324735 1.818558e-10 69.587141 + 1336 0 -19.324735 0 -19.324735 -2.0525334e-10 69.587141 + 1337 0 -19.324735 0 -19.324735 1.9212962e-10 69.587141 + 1338 0 -19.324735 0 -19.324735 -6.7074787e-11 69.587141 + 1339 0 -19.324735 0 -19.324735 -1.861577e-10 69.587141 + 1340 0 -19.324735 0 -19.324735 1.1199933e-11 69.587141 + 1341 0 -19.324735 0 -19.324735 -1.4402066e-10 69.587141 + 1342 0 -19.324735 0 -19.324735 3.3683009e-11 69.587141 + 1343 0 -19.324735 0 -19.324735 -5.3330322e-11 69.587141 + 1344 0 -19.324735 0 -19.324735 1.2801541e-10 69.587141 + 1345 0 -19.324735 0 -19.324735 -1.0159821e-11 69.587141 + 1346 0 -19.324735 0 -19.324735 -9.6200438e-11 69.587141 + 1347 0 -19.324735 0 -19.324735 2.6610409e-10 69.587141 + 1348 0 -19.324735 0 -19.324735 2.2949213e-10 69.587141 + 1349 0 -19.324735 0 -19.324735 2.884532e-10 69.587141 + 1350 0 -19.324735 0 -19.324735 -1.6557512e-10 69.587141 + 1351 0 -19.324735 0 -19.324735 -1.5791407e-10 69.587141 + 1352 0 -19.324735 0 -19.324735 -6.5103565e-11 69.587141 + 1353 0 -19.324735 0 -19.324735 1.25049e-10 69.587141 + 1354 0 -19.324735 0 -19.324735 9.5199434e-11 69.587141 + 1355 0 -19.324735 0 -19.324735 -3.3420485e-10 69.587141 + 1356 0 -19.324735 0 -19.324735 2.2382726e-10 69.587141 + 1357 0 -19.324735 0 -19.324735 9.5199434e-11 69.587141 + 1358 0 -19.324735 0 -19.324735 -2.0794682e-10 69.587141 + 1359 0 -19.324735 0 -19.324735 1.818558e-10 69.587141 + 1360 0 -19.324735 0 -19.324735 -2.0525334e-10 69.587141 + 1361 0 -19.324735 0 -19.324735 1.9212962e-10 69.587141 + 1362 0 -19.324735 0 -19.324735 -6.7074787e-11 69.587141 + 1363 0 -19.324735 0 -19.324735 -1.861577e-10 69.587141 + 1364 0 -19.324735 0 -19.324735 -2.603194e-10 69.587141 + 1365 0 -19.324735 0 -19.324735 2.0333953e-10 69.587141 + 1366 0 -19.324735 0 -19.324735 -1.3696537e-10 69.587141 + 1367 0 -19.324735 0 -19.324735 9.8236563e-11 69.587141 + 1368 0 -19.324735 0 -19.324735 9.5199434e-11 69.587141 + 1369 0 -19.324735 0 -19.324735 -2.0794682e-10 69.587141 + 1370 0 -19.324735 0 -19.324735 1.818558e-10 69.587141 + 1371 0 -19.324735 0 -19.324735 -2.0525334e-10 69.587141 + 1372 0 -19.324735 0 -19.324735 1.9217455e-10 69.587141 + 1373 0 -19.324735 0 -19.324735 -8.0937409e-12 69.587141 + 1374 0 -19.324735 0 -19.324735 -3.0919555e-10 69.587141 + 1375 0 -19.324735 0 -19.324735 1.9789683e-10 69.587141 + 1376 0 -19.324735 0 -19.324735 -1.6455415e-10 69.587141 + 1377 0 -19.324735 0 -19.324735 2.4062466e-10 69.587141 + 1378 0 -19.324735 0 -19.324735 -5.6308372e-11 69.587141 + 1379 0 -19.324735 0 -19.324735 -2.0525334e-10 69.587141 + 1380 0 -19.324735 0 -19.324735 1.4291398e-10 69.587141 + 1381 0 -19.324735 0 -19.324735 -1.2886414e-10 69.587141 + 1382 0 -19.324735 0 -19.324735 -3.3420485e-10 69.587141 + 1383 0 -19.324735 0 -19.324735 6.1764388e-11 69.587141 + 1384 0 -19.324735 0 -19.324735 8.2584947e-12 69.587141 + 1385 0 -19.324735 0 -19.324735 -2.3755342e-10 69.587141 + 1386 0 -19.324735 0 -19.324735 -2.603194e-10 69.587141 + 1387 0 -19.324735 0 -19.324735 1.4291398e-10 69.587141 + 1388 0 -19.324735 0 -19.324735 -3.2422476e-10 69.587141 + 1389 0 -19.324735 0 -19.324735 2.464909e-10 69.587141 + 1390 0 -19.324735 0 -19.324735 -6.7074787e-11 69.587141 + 1391 0 -19.324735 0 -19.324735 -2.1044226e-10 69.587141 + 1392 0 -19.324735 0 -19.324735 -1.3696537e-10 69.587141 + 1393 0 -19.324735 0 -19.324735 2.2382726e-10 69.587141 + 1394 0 -19.324735 0 -19.324735 -6.7074787e-11 69.587141 + 1395 0 -19.324735 0 -19.324735 1.0118299e-10 69.587141 + 1396 0 -19.324735 0 -19.324735 1.0102823e-10 69.587141 + 1397 0 -19.324735 0 -19.324735 -1.5739484e-10 69.587141 + 1398 0 -19.324735 0 -19.324735 -6.5664394e-11 69.587141 + 1399 0 -19.324735 0 -19.324735 4.890277e-11 69.587141 + 1400 0 -19.324735 0 -19.324735 2.5437079e-10 69.587141 + 1401 0 -19.324735 0 -19.324735 7.3688239e-11 69.587141 + 1402 0 -19.324735 0 -19.324735 -3.9128207e-11 69.587141 + 1403 0 -19.324735 0 -19.324735 -1.255649e-10 69.587141 + 1404 0 -19.324735 0 -19.324735 -1.5028963e-10 69.587141 + 1405 0 -19.324735 0 -19.324735 1.8754646e-10 69.587141 + 1406 0 -19.324735 0 -19.324735 -1.3762438e-10 69.587141 + 1407 0 -19.324735 0 -19.324735 1.7074989e-10 69.587141 + 1408 0 -19.324735 0 -19.324735 1.7133568e-11 69.587141 + 1409 0 -19.324735 0 -19.324735 -3.8799698e-10 69.587141 + 1410 0 -19.324735 0 -19.324735 2.1673036e-10 69.587141 + 1411 0 -19.324735 0 -19.324735 3.3066347e-10 69.587141 + 1412 0 -19.324735 0 -19.324735 -2.3248266e-10 69.587141 + 1413 0 -19.324735 0 -19.324735 1.3488265e-10 69.587141 + 1414 0 -19.324735 0 -19.324735 -2.4088095e-10 69.587141 + 1415 0 -19.324735 0 -19.324735 2.2702248e-10 69.587141 + 1416 0 -19.324735 0 -19.324735 -7.4076825e-11 69.587141 + 1417 0 -19.324735 0 -19.324735 -2.4088095e-10 69.587141 + 1418 0 -19.324735 0 -19.324735 5.1046234e-11 69.587141 + 1419 0 -19.324735 0 -19.324735 -3.4615117e-10 69.587141 + 1420 0 -19.324735 0 -19.324735 -7.1771104e-11 69.587141 + 1421 0 -19.324735 0 -19.324735 -3.6672709e-11 69.587141 + 1422 0 -19.324735 0 -19.324735 7.9040243e-11 69.587141 + 1423 0 -19.324735 0 -19.324735 9.5199434e-11 69.587141 + 1424 0 -19.324735 0 -19.324735 -1.3696537e-10 69.587141 + 1425 0 -19.324735 0 -19.324735 9.8236563e-11 69.587141 + 1426 0 -19.324735 0 -19.324735 9.3325567e-11 69.587141 + 1427 0 -19.324735 0 -19.324735 -2.1044226e-10 69.587141 + 1428 0 -19.324735 0 -19.324735 1.3153681e-10 69.587141 + 1429 0 -19.324735 0 -19.324735 -6.7074787e-11 69.587141 + 1430 0 -19.324735 0 -19.324735 -1.3696537e-10 69.587141 + 1431 0 -19.324735 0 -19.324735 8.7608275e-11 69.587141 + 1432 0 -19.324735 0 -19.324735 -1.3731152e-10 69.587141 + 1433 0 -19.324735 0 -19.324735 1.3153681e-10 69.587141 + 1434 0 -19.324735 0 -19.324735 -8.0937409e-12 69.587141 + 1435 0 -19.324735 0 -19.324735 -1.4828262e-10 69.587141 + 1436 0 -19.324735 0 -19.324735 1.25049e-10 69.587141 + 1437 0 -19.324735 0 -19.324735 -6.7074787e-11 69.587141 + 1438 0 -19.324735 0 -19.324735 -1.861577e-10 69.587141 + 1439 0 -19.324735 0 -19.324735 -6.8883751e-11 69.587141 + 1440 0 -19.324735 0 -19.324735 5.3915281e-11 69.587141 + 1441 0 -19.324735 0 -19.324735 1.2846723e-10 69.587141 + 1442 0 -19.324735 0 -19.324735 -1.7781517e-10 69.587141 + 1443 0 -19.324735 0 -19.324735 -2.143589e-10 69.587141 + 1444 0 -19.324735 0 -19.324735 8.3445328e-11 69.587141 + 1445 0 -19.324735 0 -19.324735 6.4113378e-11 69.587141 + 1446 0 -19.324735 0 -19.324735 1.0102823e-10 69.587141 + 1447 0 -19.324735 0 -19.324735 -1.7781517e-10 69.587141 + 1448 0 -19.324735 0 -19.324735 1.0809101e-10 69.587141 + 1449 0 -19.324735 0 -19.324735 1.0102823e-10 69.587141 + 1450 0 -19.324735 0 -19.324735 -2.143589e-10 69.587141 + 1451 0 -19.324735 0 -19.324735 3.6869082e-11 69.587141 + 1452 0 -19.324735 0 -19.324735 8.1694611e-11 69.587141 + 1453 0 -19.324735 0 -19.324735 3.6869082e-11 69.587141 + 1454 0 -19.324735 0 -19.324735 1.0102823e-10 69.587141 + 1455 0 -19.324735 0 -19.324735 -2.8375439e-10 69.587141 + 1456 0 -19.324735 0 -19.324735 1.0809101e-10 69.587141 + 1457 0 -19.324735 0 -19.324735 1.0809101e-10 69.587141 + 1458 0 -19.324735 0 -19.324735 1.0102823e-10 69.587141 + 1459 0 -19.324735 0 -19.324735 -2.143589e-10 69.587141 + 1460 0 -19.324735 0 -19.324735 4.7217788e-11 69.587141 + 1461 0 -19.324735 0 -19.324735 8.1694611e-11 69.587141 + 1462 0 -19.324735 0 -19.324735 4.7217788e-11 69.587141 + 1463 0 -19.324735 0 -19.324735 9.8412134e-11 69.587141 + 1464 0 -19.324735 0 -19.324735 -2.8375439e-10 69.587141 + 1465 0 -19.324735 0 -19.324735 1.0809101e-10 69.587141 + 1466 0 -19.324735 0 -19.324735 1.418098e-10 69.587141 + 1467 0 -19.324735 0 -19.324735 9.8412134e-11 69.587141 + 1468 0 -19.324735 0 -19.324735 -8.8409578e-11 69.587141 + 1469 0 -19.324735 0 -19.324735 -2.9014151e-10 69.587141 + 1470 0 -19.324735 0 -19.324735 6.8061646e-11 69.587141 + 1471 0 -19.324735 0 -19.324735 -5.6308372e-11 69.587141 + 1472 0 -19.324735 0 -19.324735 2.0333953e-10 69.587141 + 1473 0 -19.324735 0 -19.324735 -9.1378476e-11 69.587141 + 1474 0 -19.324735 0 -19.324735 -1.7781517e-10 69.587141 + 1475 0 -19.324735 0 -19.324735 3.3591812e-10 69.587141 + 1476 0 -19.324735 0 -19.324735 2.5086353e-10 69.587141 + 1477 0 -19.324735 0 -19.324735 -3.4007691e-10 69.587141 + 1478 0 -19.324735 0 -19.324735 -2.3096576e-10 69.587141 + 1479 0 -19.324735 0 -19.324735 6.8061646e-11 69.587141 + 1480 0 -19.324735 0 -19.324735 1.0377079e-10 69.587141 + 1481 0 -19.324735 0 -19.324735 -2.143589e-10 69.587141 + 1482 0 -19.324735 0 -19.324735 1.6806058e-10 69.587141 + 1483 0 -19.324735 0 -19.324735 1.0102823e-10 69.587141 + 1484 0 -19.324735 0 -19.324735 -2.143589e-10 69.587141 + 1485 0 -19.324735 0 -19.324735 3.6869082e-11 69.587141 + 1486 0 -19.324735 0 -19.324735 1.1189033e-10 69.587141 + 1487 0 -19.324735 0 -19.324735 4.7217788e-11 69.587141 + 1488 0 -19.324735 0 -19.324735 -5.4425352e-11 69.587141 + 1489 0 -19.324735 0 -19.324735 -1.9877802e-11 69.587141 + 1490 0 -19.324735 0 -19.324735 -1.3974788e-10 69.587141 + 1491 0 -19.324735 0 -19.324735 -2.3265906e-10 69.587141 + 1492 0 -19.324735 0 -19.324735 1.4100017e-10 69.587141 + 1493 0 -19.324735 0 -19.324735 -2.0525334e-10 69.587141 + 1494 0 -19.324735 0 -19.324735 9.8412134e-11 69.587141 + 1495 0 -19.324735 0 -19.324735 9.145586e-11 69.587141 + 1496 0 -19.324735 0 -19.324735 -2.8150941e-10 69.587141 + 1497 0 -19.324735 0 -19.324735 1.418098e-10 69.587141 + 1498 0 -19.324735 0 -19.324735 9.8412134e-11 69.587141 + 1499 0 -19.324735 0 -19.324735 -2.8150941e-10 69.587141 + 1500 0 -19.324735 0 -19.324735 4.7217788e-11 69.587141 + 1501 0 -19.324735 0 -19.324735 8.1694611e-11 69.587141 + 1502 0 -19.324735 0 -19.324735 9.145586e-11 69.587141 + 1503 0 -19.324735 0 -19.324735 -2.1942134e-10 69.587141 + 1504 0 -19.324735 0 -19.324735 1.418098e-10 69.587141 + 1505 0 -19.324735 0 -19.324735 9.8412134e-11 69.587141 + 1506 0 -19.324735 0 -19.324735 -2.1942134e-10 69.587141 + 1507 0 -19.324735 0 -19.324735 4.7217788e-11 69.587141 + 1508 0 -19.324735 0 -19.324735 1.4421287e-10 69.587141 + 1509 0 -19.324735 0 -19.324735 1.4278667e-12 69.587141 + 1510 0 -19.324735 0 -19.324735 4.0492003e-11 69.587141 + 1511 0 -19.324735 0 -19.324735 -2.5103993e-10 69.587141 + 1512 0 -19.324735 0 -19.324735 9.3873082e-11 69.587141 + 1513 0 -19.324735 0 -19.324735 1.3055494e-12 69.587141 + 1514 0 -19.324735 0 -19.324735 1.1611568e-10 69.587141 + 1515 0 -19.324735 0 -19.324735 -8.0937409e-12 69.587141 + 1516 0 -19.324735 0 -19.324735 -3.221412e-10 69.587141 + 1517 0 -19.324735 0 -19.324735 2.4062466e-10 69.587141 + 1518 0 -19.324735 0 -19.324735 -6.8863781e-12 69.587141 + 1519 0 -19.324735 0 -19.324735 -3.2644394e-10 69.587141 + 1520 0 -19.324735 0 -19.324735 2.2382726e-10 69.587141 + 1521 0 -19.324735 0 -19.324735 -1.9384871e-10 69.587141 + 1522 0 -19.324735 0 -19.324735 2.4062466e-10 69.587141 + 1523 0 -19.324735 0 -19.324735 -6.8863781e-12 69.587141 + 1524 0 -19.324735 0 -19.324735 -3.3420485e-10 69.587141 + 1525 0 -19.324735 0 -19.324735 2.2382726e-10 69.587141 + 1526 0 -19.324735 0 -19.324735 -1.1731473e-10 69.587141 + 1527 0 -19.324735 0 -19.324735 -1.1731473e-10 69.587141 + 1528 0 -19.324735 0 -19.324735 1.71121e-10 69.587141 + 1529 0 -19.324735 0 -19.324735 -8.0937409e-12 69.587141 + 1530 0 -19.324735 0 -19.324735 2.3271897e-11 69.587141 + 1531 0 -19.324735 0 -19.324735 -1.1113729e-10 69.587141 + 1532 0 -19.324735 0 -19.324735 1.2837487e-10 69.587141 + 1533 0 -19.324735 0 -19.324735 1.2837487e-10 69.587141 + 1534 0 -19.324735 0 -19.324735 -1.1274738e-10 69.587141 + 1535 0 -19.324735 0 -19.324735 1.2314185e-10 69.587141 + 1536 0 -19.324735 0 -19.324735 5.3953557e-11 69.587141 + 1537 0 -19.324735 0 -19.324735 -1.1274738e-10 69.587141 + 1538 0 -19.324735 0 -19.324735 -2.7400729e-12 69.587141 + 1539 0 -19.324735 0 -19.324735 -1.2528698e-10 69.587141 + 1540 0 -19.324735 0 -19.324735 2.6669488e-10 69.587141 + 1541 0 -19.324735 0 -19.324735 -1.7348747e-10 69.587141 + 1542 0 -19.324735 0 -19.324735 1.846408e-10 69.587141 + 1543 0 -19.324735 0 -19.324735 -1.120243e-11 69.587141 + 1544 0 -19.324735 0 -19.324735 8.9317389e-11 69.587141 + 1545 0 -19.324735 0 -19.324735 4.1458892e-11 69.587141 + 1546 0 -19.324735 0 -19.324735 2.0122436e-11 69.587141 + 1547 0 -19.324735 0 -19.324735 -4.7374221e-11 69.587141 + 1548 0 -19.324735 0 -19.324735 -2.8081961e-10 69.587141 + 1549 0 -19.324735 0 -19.324735 -1.6922467e-10 69.587141 + 1550 0 -19.324735 0 -19.324735 7.6033069e-11 69.587141 + 1551 0 -19.324735 0 -19.324735 2.9821945e-10 69.587141 + 1552 0 -19.324735 0 -19.324735 -3.6238192e-10 69.587141 + 1553 0 -19.324735 0 -19.324735 1.5200706e-10 69.587141 + 1554 0 -19.324735 0 -19.324735 -8.1239457e-11 69.587141 + 1555 0 -19.324735 0 -19.324735 -2.2725547e-10 69.587141 + 1556 0 -19.324735 0 -19.324735 -1.0031845e-10 69.587141 + 1557 0 -19.324735 0 -19.324735 2.0077836e-10 69.587141 + 1558 0 -19.324735 0 -19.324735 7.9835721e-11 69.587141 + 1559 0 -19.324735 0 -19.324735 -2.2725547e-10 69.587141 + 1560 0 -19.324735 0 -19.324735 6.6543081e-11 69.587141 + 1561 0 -19.324735 0 -19.324735 2.4866681e-10 69.587141 + 1562 0 -19.324735 0 -19.324735 7.1099607e-11 69.587141 + 1563 0 -19.324735 0 -19.324735 6.3505952e-11 69.587141 + 1564 0 -19.324735 0 -19.324735 -3.6115458e-10 69.587141 + 1565 0 -19.324735 0 -19.324735 6.1824298e-11 69.587141 + 1566 0 -19.324735 0 -19.324735 2.9995186e-10 69.587141 + 1567 0 -19.324735 0 -19.324735 1.220202e-10 69.587141 + 1568 0 -19.324735 0 -19.324735 4.8728863e-11 69.587141 + 1569 0 -19.324735 0 -19.324735 -1.6300563e-10 69.587141 + 1570 0 -19.324735 0 -19.324735 5.7923459e-11 69.587141 + 1571 0 -19.324735 0 -19.324735 9.1677196e-11 69.587141 + 1572 0 -19.324735 0 -19.324735 1.9528657e-10 69.587141 + 1573 0 -19.324735 0 -19.324735 1.270793e-10 69.587141 + 1574 0 -19.324735 0 -19.324735 -3.7012452e-10 69.587141 + 1575 0 -19.324735 0 -19.324735 1.0224308e-10 69.587141 + 1576 0 -19.324735 0 -19.324735 1.9001028e-10 69.587141 + 1577 0 -19.324735 0 -19.324735 -3.8393472e-11 69.587141 + 1578 0 -19.324735 0 -19.324735 -1.8540466e-10 69.587141 + 1579 0 -19.324735 0 -19.324735 -1.0292123e-11 69.587141 + 1580 0 -19.324735 0 -19.324735 1.0473852e-10 69.587141 + 1581 0 -19.324735 0 -19.324735 -1.8540466e-10 69.587141 + 1582 0 -19.324735 0 -19.324735 -7.885968e-11 69.587141 + 1583 0 -19.324735 0 -19.324735 -3.7789374e-11 69.587141 + 1584 0 -19.324735 0 -19.324735 2.7660757e-10 69.587141 + 1585 0 -19.324735 0 -19.324735 -7.885968e-11 69.587141 + 1586 0 -19.324735 0 -19.324735 -7.885968e-11 69.587141 + 1587 0 -19.324735 0 -19.324735 -4.1407302e-11 69.587141 + 1588 0 -19.324735 0 -19.324735 2.6323172e-11 69.587141 + 1589 0 -19.324735 0 -19.324735 -3.1719276e-11 69.587141 + 1590 0 -19.324735 0 -19.324735 6.8809695e-11 69.587141 + 1591 0 -19.324735 0 -19.324735 -4.1834996e-11 69.587141 + 1592 0 -19.324735 0 -19.324735 7.8890467e-12 69.587141 + 1593 0 -19.324735 0 -19.324735 5.3674807e-11 69.587141 + 1594 0 -19.324735 0 -19.324735 -2.8286073e-11 69.587141 + 1595 0 -19.324735 0 -19.324735 -1.2851632e-11 69.587141 + 1596 0 -19.324735 0 -19.324735 -5.0137592e-11 69.587141 + 1597 0 -19.324735 0 -19.324735 -1.0125871e-10 69.587141 + 1598 0 -19.324735 0 -19.324735 2.0563444e-11 69.587141 + 1599 0 -19.324735 0 -19.324735 1.362298e-11 69.587141 + 1600 0 -19.324735 0 -19.324735 4.5269865e-11 69.587141 + 1601 0 -19.324735 0 -19.324735 5.9660864e-13 69.587141 + 1602 0 -19.324735 0 -19.324735 -3.4976909e-11 69.587141 + 1603 0 -19.324735 0 -19.324735 4.8535818e-12 69.587141 + 1604 0 -19.324735 0 -19.324735 5.5643532e-11 69.587141 + 1605 0 -19.324735 0 -19.324735 9.4292456e-11 69.587141 + 1606 0 -19.324735 0 -19.324735 9.8369697e-12 69.587141 + 1607 0 -19.324735 0 -19.324735 -1.6832185e-10 69.587141 + 1608 0 -19.324735 0 -19.324735 1.0271986e-10 69.587141 + 1609 0 -19.324735 0 -19.324735 -1.6832185e-10 69.587141 + 1610 0 -19.324735 0 -19.324735 2.0383629e-10 69.587141 + 1611 0 -19.324735 0 -19.324735 -7.8325478e-11 69.587141 + 1612 0 -19.324735 0 -19.324735 -1.6976969e-10 69.587141 + 1613 0 -19.324735 0 -19.324735 -1.0125871e-10 69.587141 + 1614 0 -19.324735 0 -19.324735 4.2424948e-11 69.587141 + 1615 0 -19.324735 0 -19.324735 1.2570469e-10 69.587141 + 1616 0 -19.324735 0 -19.324735 -7.5979816e-11 69.587141 + 1617 0 -19.324735 0 -19.324735 -9.1752084e-11 69.587141 + 1618 0 -19.324735 0 -19.324735 8.7925302e-11 69.587141 + 1619 0 -19.324735 0 -19.324735 4.2402482e-11 69.587141 + 1620 0 -19.324735 0 -19.324735 1.9130585e-11 69.587141 + 1621 0 -19.324735 0 -19.324735 1.9130585e-11 69.587141 + 1622 0 -19.324735 0 -19.324735 1.0764334e-10 69.587141 + 1623 0 -19.324735 0 -19.324735 -1.6608103e-10 69.587141 + 1624 0 -19.324735 0 -19.324735 1.1617726e-10 69.587141 + 1625 0 -19.324735 0 -19.324735 1.5122656e-10 69.587141 + 1626 0 -19.324735 0 -19.324735 -1.1366102e-10 69.587141 + 1627 0 -19.324735 0 -19.324735 -7.5460591e-11 69.587141 + 1628 0 -19.324735 0 -19.324735 2.0629013e-10 69.587141 + 1629 0 -19.324735 0 -19.324735 -9.2520936e-11 69.587141 + 1630 0 -19.324735 0 -19.324735 7.0084457e-11 69.587141 + 1631 0 -19.324735 0 -19.324735 7.0084457e-11 69.587141 + 1632 0 -19.324735 0 -19.324735 2.8380099e-11 69.587141 + 1633 0 -19.324735 0 -19.324735 -9.2520936e-11 69.587141 + 1634 0 -19.324735 0 -19.324735 -4.7066347e-11 69.587141 + 1635 0 -19.324735 0 -19.324735 2.4211577e-10 69.587141 + 1636 0 -19.324735 0 -19.324735 -2.2299766e-10 69.587141 + 1637 0 -19.324735 0 -19.324735 1.2008059e-10 69.587141 + 1638 0 -19.324735 0 -19.324735 -2.3451379e-10 69.587141 + 1639 0 -19.324735 0 -19.324735 2.1271469e-10 69.587141 + 1640 0 -19.324735 0 -19.324735 -4.7066347e-11 69.587141 + 1641 0 -19.324735 0 -19.324735 -4.7066347e-11 69.587141 + 1642 0 -19.324735 0 -19.324735 -7.0924868e-11 69.587141 + 1643 0 -19.324735 0 -19.324735 1.6651206e-10 69.587141 + 1644 0 -19.324735 0 -19.324735 -1.1197936e-10 69.587141 + 1645 0 -19.324735 0 -19.324735 -2.2299766e-10 69.587141 + 1646 0 -19.324735 0 -19.324735 7.611295e-11 69.587141 + 1647 0 -19.324735 0 -19.324735 7.611295e-11 69.587141 + 1648 0 -19.324735 0 -19.324735 1.1382328e-10 69.587141 + 1649 0 -19.324735 0 -19.324735 -1.0455795e-10 69.587141 + 1650 0 -19.324735 0 -19.324735 5.7375944e-11 69.587141 + 1651 0 -19.324735 0 -19.324735 -1.7005759e-10 69.587141 + 1652 0 -19.324735 0 -19.324735 -1.0048071e-10 69.587141 + 1653 0 -19.324735 0 -19.324735 -1.5527551e-10 69.587141 + 1654 0 -19.324735 0 -19.324735 1.2468039e-10 69.587141 + 1655 0 -19.324735 0 -19.324735 -6.771716e-11 69.587141 + 1656 0 -19.324735 0 -19.324735 -6.771716e-11 69.587141 + 1657 0 -19.324735 0 -19.324735 1.1210168e-10 69.587141 + 1658 0 -19.324735 0 -19.324735 1.2468039e-10 69.587141 + 1659 0 -19.324735 0 -19.324735 -9.2520936e-11 69.587141 + 1660 0 -19.324735 0 -19.324735 2.8380099e-11 69.587141 + 1661 0 -19.324735 0 -19.324735 -2.2996642e-10 69.587141 + 1662 0 -19.324735 0 -19.324735 1.9353002e-10 69.587141 + 1663 0 -19.324735 0 -19.324735 6.0018662e-12 69.587141 + 1664 0 -19.324735 0 -19.324735 -4.1982276e-11 69.587141 + 1665 0 -19.324735 0 -19.324735 -2.498101e-11 69.587141 + 1666 0 -19.324735 0 -19.324735 2.8380099e-11 69.587141 + 1667 0 -19.324735 0 -19.324735 -1.5345656e-10 69.587141 + 1668 0 -19.324735 0 -19.324735 -9.3174126e-11 69.587141 + 1669 0 -19.324735 0 -19.324735 -7.5978151e-11 69.587141 + 1670 0 -19.324735 0 -19.324735 7.2050686e-11 69.587141 + 1671 0 -19.324735 0 -19.324735 3.0580811e-10 69.587141 + 1672 0 -19.324735 0 -19.324735 2.6452395e-10 69.587141 + 1673 0 -19.324735 0 -19.324735 -1.2693286e-10 69.587141 + 1674 0 -19.324735 0 -19.324735 -4.9091655e-11 69.587141 + 1675 0 -19.324735 0 -19.324735 8.5473132e-11 69.587141 + 1676 0 -19.324735 0 -19.324735 2.0648151e-10 69.587141 + 1677 0 -19.324735 0 -19.324735 -2.4140599e-11 69.587141 + 1678 0 -19.324735 0 -19.324735 1.889918e-10 69.587141 + 1679 0 -19.324735 0 -19.324735 1.6348574e-10 69.587141 + 1680 0 -19.324735 0 -19.324735 -1.4470131e-10 69.587141 + 1681 0 -19.324735 0 -19.324735 -1.047926e-10 69.587141 + 1682 0 -19.324735 0 -19.324735 1.6528306e-10 69.587141 + 1683 0 -19.324735 0 -19.324735 -1.016498e-10 69.587141 + 1684 0 -19.324735 0 -19.324735 -9.3768239e-11 69.587141 + 1685 0 -19.324735 0 -19.324735 1.4938265e-10 69.587141 + 1686 0 -19.324735 0 -19.324735 -1.4946669e-10 69.587141 + 1687 0 -19.324735 0 -19.324735 -1.5714022e-11 69.587141 + 1688 0 -19.324735 0 -19.324735 2.8060576e-11 69.587141 + 1689 0 -19.324735 0 -19.324735 1.1024113e-10 69.587141 + 1690 0 -19.324735 0 -19.324735 1.1781731e-10 69.587141 + 1691 0 -19.324735 0 -19.324735 1.5951251e-10 69.587141 + 1692 0 -19.324735 0 -19.324735 -6.4154983e-11 69.587141 + 1693 0 -19.324735 0 -19.324735 -2.8662177e-11 69.587141 + 1694 0 -19.324735 0 -19.324735 -8.1877671e-12 69.587141 + 1695 0 -19.324735 0 -19.324735 1.2415617e-10 69.587141 + 1696 0 -19.324735 0 -19.324735 -2.6273496e-10 69.587141 + 1697 0 -19.324735 0 -19.324735 -2.5628543e-10 69.587141 + 1698 0 -19.324735 0 -19.324735 1.3568894e-11 69.587141 + 1699 0 -19.324735 0 -19.324735 7.798016e-11 69.587141 + 1700 0 -19.324735 0 -19.324735 -2.4901962e-11 69.587141 + 1701 0 -19.324735 0 -19.324735 -3.8322744e-11 69.587141 + 1702 0 -19.324735 0 -19.324735 1.1540841e-10 69.587141 + 1703 0 -19.324735 0 -19.324735 -7.2341918e-11 69.587141 + 1704 0 -19.324735 0 -19.324735 -8.7702302e-11 69.587141 + 1705 0 -19.324735 0 -19.324735 1.9178763e-10 69.587141 + 1706 0 -19.324735 0 -19.324735 1.2377258e-10 69.587141 + 1707 0 -19.324735 0 -19.324735 -1.6410399e-10 69.587141 + 1708 0 -19.324735 0 -19.324735 -3.1105194e-11 69.587141 + 1709 0 -19.324735 0 -19.324735 4.8050377e-10 69.587141 + 1710 0 -19.324735 0 -19.324735 -8.4839912e-11 69.587141 + 1711 0 -19.324735 0 -19.324735 -7.0171826e-11 69.587141 + 1712 0 -19.324735 0 -19.324735 -1.1822337e-11 69.587141 + 1713 0 -19.324735 0 -19.324735 1.9642653e-10 69.587141 + 1714 0 -19.324735 0 -19.324735 -1.1822503e-10 69.587141 + 1715 0 -19.324735 0 -19.324735 -2.090485e-10 69.587141 + 1716 0 -19.324735 0 -19.324735 1.8297829e-10 69.587141 + 1717 0 -19.324735 0 -19.324735 -1.1822503e-10 69.587141 + 1718 0 -19.324735 0 -19.324735 -1.1822503e-10 69.587141 + 1719 0 -19.324735 0 -19.324735 -6.4529423e-11 69.587141 + 1720 0 -19.324735 0 -19.324735 -4.8312818e-11 69.587141 + 1721 0 -19.324735 0 -19.324735 2.2807341e-10 69.587141 + 1722 0 -19.324735 0 -19.324735 -2.090485e-10 69.587141 + 1723 0 -19.324735 0 -19.324735 2.0718213e-11 69.587141 + 1724 0 -19.324735 0 -19.324735 1.6033878e-10 69.587141 + 1725 0 -19.324735 0 -19.324735 -1.4262275e-10 69.587141 + 1726 0 -19.324735 0 -19.324735 -4.7129586e-11 69.587141 + 1727 0 -19.324735 0 -19.324735 1.1514214e-10 69.587141 + 1728 0 -19.324735 0 -19.324735 -3.0391261e-11 69.587141 + 1729 0 -19.324735 0 -19.324735 8.5200207e-11 69.587141 + 1730 0 -19.324735 0 -19.324735 -2.1729202e-10 69.587141 + 1731 0 -19.324735 0 -19.324735 4.4711532e-11 69.587141 + 1732 0 -19.324735 0 -19.324735 -2.1935228e-10 69.587141 + 1733 0 -19.324735 0 -19.324735 -1.497704e-10 69.587141 + 1734 0 -19.324735 0 -19.324735 -5.5965551e-11 69.587141 + 1735 0 -19.324735 0 -19.324735 9.1378476e-11 69.587141 + 1736 0 -19.324735 0 -19.324735 -2.3560217e-10 69.587141 + 1737 0 -19.324735 0 -19.324735 -2.1481655e-10 69.587141 + 1738 0 -19.324735 0 -19.324735 1.6693476e-10 69.587141 + 1739 0 -19.324735 0 -19.324735 -2.3560217e-10 69.587141 + 1740 0 -19.324735 0 -19.324735 4.2696709e-10 69.587141 + 1741 0 -19.324735 0 -19.324735 -1.1173972e-10 69.587141 + 1742 0 -19.324735 0 -19.324735 -2.0083328e-10 69.587141 + 1743 0 -19.324735 0 -19.324735 -9.9012903e-11 69.587141 + 1744 0 -19.324735 0 -19.324735 -2.366922e-10 69.587141 + 1745 0 -19.324735 0 -19.324735 4.573908e-10 69.587141 + 1746 0 -19.324735 0 -19.324735 -3.6365668e-11 69.587141 + 1747 0 -19.324735 0 -19.324735 -8.3504407e-11 69.587141 + 1748 0 -19.324735 0 -19.324735 1.9837362e-10 69.587141 + 1749 0 -19.324735 0 -19.324735 1.9837362e-10 69.587141 + 1750 0 -19.324735 0 -19.324735 -2.4675134e-10 69.587141 + 1751 0 -19.324735 0 -19.324735 -1.6401828e-10 69.587141 + 1752 0 -19.324735 0 -19.324735 2.7812197e-10 69.587141 + 1753 0 -19.324735 0 -19.324735 -1.5950336e-11 69.587141 + 1754 0 -19.324735 0 -19.324735 -1.7975311e-10 69.587141 + 1755 0 -19.324735 0 -19.324735 1.0333478e-10 69.587141 + 1756 0 -19.324735 0 -19.324735 2.3246102e-10 69.587141 + 1757 0 -19.324735 0 -19.324735 -9.0825136e-11 69.587141 + 1758 0 -19.324735 0 -19.324735 9.5899222e-11 69.587141 + 1759 0 -19.324735 0 -19.324735 1.4793731e-11 69.587141 + 1760 0 -19.324735 0 -19.324735 2.2756001e-11 69.587141 + 1761 0 -19.324735 0 -19.324735 -2.9163595e-10 69.587141 + 1762 0 -19.324735 0 -19.324735 -2.8206109e-10 69.587141 + 1763 0 -19.324735 0 -19.324735 -2.580711e-10 69.587141 + 1764 0 -19.324735 0 -19.324735 -1.6120665e-10 69.587141 + 1765 0 -19.324735 0 -19.324735 2.2115042e-10 69.587141 + 1766 0 -19.324735 0 -19.324735 -1.3125889e-10 69.587141 + 1767 0 -19.324735 0 -19.324735 -2.180226e-10 69.587141 + 1768 0 -19.324735 0 -19.324735 3.3968333e-10 69.587141 + 1769 0 -19.324735 0 -19.324735 -2.223944e-10 69.587141 + 1770 0 -19.324735 0 -19.324735 1.2463545e-10 69.587141 + 1771 0 -19.324735 0 -19.324735 -2.264783e-10 69.587141 + 1772 0 -19.324735 0 -19.324735 1.2463545e-10 69.587141 + 1773 0 -19.324735 0 -19.324735 -7.124023e-11 69.587141 + 1774 0 -19.324735 0 -19.324735 -1.0761089e-10 69.587141 + 1775 0 -19.324735 0 -19.324735 -6.4133348e-11 69.587141 + 1776 0 -19.324735 0 -19.324735 2.8092362e-10 69.587141 + 1777 0 -19.324735 0 -19.324735 -4.2484027e-11 69.587141 + 1778 0 -19.324735 0 -19.324735 -1.6833267e-10 69.587141 + 1779 0 -19.324735 0 -19.324735 -8.2174727e-11 69.587141 + 1780 0 -19.324735 0 -19.324735 2.5470862e-10 69.587141 + 1781 0 -19.324735 0 -19.324735 -9.1790361e-11 69.587141 + 1782 0 -19.324735 0 -19.324735 -1.0449222e-10 69.587141 + 1783 0 -19.324735 0 -19.324735 1.4024879e-11 69.587141 + 1784 0 -19.324735 0 -19.324735 -4.0103417e-11 69.587141 + 1785 0 -19.324735 0 -19.324735 -4.594885e-11 69.587141 + 1786 0 -19.324735 0 -19.324735 5.7623907e-11 69.587141 + 1787 0 -19.324735 0 -19.324735 5.7623907e-11 69.587141 + 1788 0 -19.324735 0 -19.324735 -4.5742492e-11 69.587141 + 1789 0 -19.324735 0 -19.324735 -1.0761089e-10 69.587141 + 1790 0 -19.324735 0 -19.324735 -3.5823145e-11 69.587141 + 1791 0 -19.324735 0 -19.324735 1.4635966e-10 69.587141 + 1792 0 -19.324735 0 -19.324735 1.4635966e-10 69.587141 + 1793 0 -19.324735 0 -19.324735 3.4862081e-11 69.587141 + 1794 0 -19.324735 0 -19.324735 -1.777927e-11 69.587141 + 1795 0 -19.324735 0 -19.324735 -2.8644371e-10 69.587141 + 1796 0 -19.324735 0 -19.324735 -2.3397293e-10 69.587141 + 1797 0 -19.324735 0 -19.324735 -2.0877142e-12 69.587141 + 1798 0 -19.324735 0 -19.324735 4.05386e-11 69.587141 + 1799 0 -19.324735 0 -19.324735 1.6259208e-10 69.587141 + 1800 0 -19.324735 0 -19.324735 -1.7638231e-10 69.587141 + 1801 0 -19.324735 0 -19.324735 4.487379e-11 69.587141 + 1802 0 -19.324735 0 -19.324735 5.8480128e-11 69.587141 + 1803 0 -19.324735 0 -19.324735 -1.8447023e-10 69.587141 + 1804 0 -19.324735 0 -19.324735 9.3285627e-11 69.587141 + 1805 0 -19.324735 0 -19.324735 -1.8787847e-10 69.587141 + 1806 0 -19.324735 0 -19.324735 4.5645969e-11 69.587141 + 1807 0 -19.324735 0 -19.324735 1.7958086e-10 69.587141 + 1808 0 -19.324735 0 -19.324735 7.1985783e-11 69.587141 + 1809 0 -19.324735 0 -19.324735 -2.1728204e-10 69.587141 + 1810 0 -19.324735 0 -19.324735 -1.6926045e-10 69.587141 + 1811 0 -19.324735 0 -19.324735 2.0634005e-10 69.587141 + 1812 0 -19.324735 0 -19.324735 2.0694831e-10 69.587141 + 1813 0 -19.324735 0 -19.324735 3.3836946e-11 69.587141 + 1814 0 -19.324735 0 -19.324735 -1.4300468e-10 69.587141 + 1815 0 -19.324735 0 -19.324735 -6.1736096e-11 69.587141 + 1816 0 -19.324735 0 -19.324735 4.3014068e-11 69.587141 + 1817 0 -19.324735 0 -19.324735 9.3789041e-11 69.587141 + 1818 0 -19.324735 0 -19.324735 1.0269074e-10 69.587141 + 1819 0 -19.324735 0 -19.324735 1.0695021e-10 69.587141 + 1820 0 -19.324735 0 -19.324735 -1.8015168e-10 69.587141 + 1821 0 -19.324735 0 -19.324735 1.0622546e-10 69.587141 + 1822 0 -19.324735 0 -19.324735 -1.6593958e-10 69.587141 + 1823 0 -19.324735 0 -19.324735 4.3014068e-11 69.587141 + 1824 0 -19.324735 0 -19.324735 2.4906954e-10 69.587141 + 1825 0 -19.324735 0 -19.324735 -2.6990841e-10 69.587141 + 1826 0 -19.324735 0 -19.324735 1.9351255e-10 69.587141 + 1827 0 -19.324735 0 -19.324735 -1.9383041e-10 69.587141 + 1828 0 -19.324735 0 -19.324735 -2.1187511e-10 69.587141 + 1829 0 -19.324735 0 -19.324735 -1.4009902e-11 69.587141 + 1830 0 -19.324735 0 -19.324735 2.7115405e-10 69.587141 + 1831 0 -19.324735 0 -19.324735 3.4311404e-10 69.587141 + 1832 0 -19.324735 0 -19.324735 -1.5536538e-10 69.587141 + 1833 0 -19.324735 0 -19.324735 2.224801e-10 69.587141 + 1834 0 -19.324735 0 -19.324735 1.5387011e-11 69.587141 + 1835 0 -19.324735 0 -19.324735 1.4208771e-10 69.587141 + 1836 0 -19.324735 0 -19.324735 -2.2951959e-10 69.587141 + 1837 0 -19.324735 0 -19.324735 3.1682082e-10 69.587141 + 1838 0 -19.324735 0 -19.324735 -2.503959e-10 69.587141 + 1839 0 -19.324735 0 -19.324735 2.72859e-10 69.587141 + 1840 0 -19.324735 0 -19.324735 -1.5942764e-10 69.587141 + 1841 0 -19.324735 0 -19.324735 -2.2951959e-10 69.587141 + 1842 0 -19.324735 0 -19.324735 3.1682082e-10 69.587141 + 1843 0 -19.324735 0 -19.324735 -2.503959e-10 69.587141 + 1844 0 -19.324735 0 -19.324735 2.72859e-10 69.587141 + 1845 0 -19.324735 0 -19.324735 -2.0100719e-10 69.587141 + 1846 0 -19.324735 0 -19.324735 1.2214584e-10 69.587141 + 1847 0 -19.324735 0 -19.324735 -2.4038086e-10 69.587141 + 1848 0 -19.324735 0 -19.324735 2.72859e-10 69.587141 + 1849 0 -19.324735 0 -19.324735 -2.503959e-10 69.587141 + 1850 0 -19.324735 0 -19.324735 2.72859e-10 69.587141 + 1851 0 -19.324735 0 -19.324735 -1.8940286e-10 69.587141 + 1852 0 -19.324735 0 -19.324735 -5.8948594e-11 69.587141 + 1853 0 -19.324735 0 -19.324735 1.8681755e-10 69.587141 + 1854 0 -19.324735 0 -19.324735 5.3713083e-11 69.587141 + 1855 0 -19.324735 0 -19.324735 2.0098305e-11 69.587141 + 1856 0 -19.324735 0 -19.324735 1.9784774e-10 69.587141 + 1857 0 -19.324735 0 -19.324735 -2.3495147e-10 69.587141 + 1858 0 -19.324735 0 -19.324735 2.8112582e-10 69.587141 + 1859 0 -19.324735 0 -19.324735 -2.5625381e-10 69.587141 + 1860 0 -19.324735 0 -19.324735 2.8112582e-10 69.587141 + 1861 0 -19.324735 0 -19.324735 -2.7162168e-10 69.587141 + 1862 0 -19.324735 0 -19.324735 2.2990984e-10 69.587141 + 1863 0 -19.324735 0 -19.324735 -2.5625381e-10 69.587141 + 1864 0 -19.324735 0 -19.324735 2.8112582e-10 69.587141 + 1865 0 -19.324735 0 -19.324735 -1.5814955e-10 69.587141 + 1866 0 -19.324735 0 -19.324735 -1.8752982e-10 69.587141 + 1867 0 -19.324735 0 -19.324735 2.992737e-10 69.587141 + 1868 0 -19.324735 0 -19.324735 -2.503959e-10 69.587141 + 1869 0 -19.324735 0 -19.324735 2.72859e-10 69.587141 + 1870 0 -19.324735 0 -19.324735 -2.0100719e-10 69.587141 + 1871 0 -19.324735 0 -19.324735 1.9718956e-10 69.587141 + 1872 0 -19.324735 0 -19.324735 -2.5625381e-10 69.587141 + 1873 0 -19.324735 0 -19.324735 2.8112582e-10 69.587141 + 1874 0 -19.324735 0 -19.324735 -2.2058294e-10 69.587141 + 1875 0 -19.324735 0 -19.324735 1.8763633e-12 69.587141 + 1876 0 -19.324735 0 -19.324735 5.6732738e-11 69.587141 + 1877 0 -19.324735 0 -19.324735 -3.0263119e-11 69.587141 + 1878 0 -19.324735 0 -19.324735 2.1476663e-10 69.587141 + 1879 0 -19.324735 0 -19.324735 -1.2785065e-11 69.587141 + 1880 0 -19.324735 0 -19.324735 -7.5736845e-12 69.587141 + 1881 0 -19.324735 0 -19.324735 7.3614183e-11 69.587141 + 1882 0 -19.324735 0 -19.324735 -2.5625381e-10 69.587141 + 1883 0 -19.324735 0 -19.324735 3.4645987e-10 69.587141 + 1884 0 -19.324735 0 -19.324735 -1.7791336e-10 69.587141 + 1885 0 -19.324735 0 -19.324735 -3.3141319e-11 69.587141 + 1886 0 -19.324735 0 -19.324735 1.5229829e-10 69.587141 + 1887 0 -19.324735 0 -19.324735 -7.75741e-11 69.587141 + 1888 0 -19.324735 0 -19.324735 -1.7483046e-11 69.587141 + 1889 0 -19.324735 0 -19.324735 2.4911364e-10 69.587141 + 1890 0 -19.324735 0 -19.324735 8.460859e-11 69.587141 + 1891 0 -19.324735 0 -19.324735 -1.675064e-10 69.587141 + 1892 0 -19.324735 0 -19.324735 9.5132867e-11 69.587141 + 1893 0 -19.324735 0 -19.324735 -1.3288563e-10 69.587141 + 1894 0 -19.324735 0 -19.324735 -2.0757321e-11 69.587141 + 1895 0 -19.324735 0 -19.324735 2.6160332e-10 69.587141 + 1896 0 -19.324735 0 -19.324735 -1.9276117e-10 69.587141 + 1897 0 -19.324735 0 -19.324735 5.6277585e-11 69.587141 + 1898 0 -19.324735 0 -19.324735 1.6439938e-10 69.587141 + 1899 0 -19.324735 0 -19.324735 -8.8880541e-11 69.587141 + 1900 0 -19.324735 0 -19.324735 -7.8216474e-11 69.587141 + 1901 0 -19.324735 0 -19.324735 5.2896803e-11 69.587141 + 1902 0 -19.324735 0 -19.324735 1.9601631e-10 69.587141 + 1903 0 -19.324735 0 -19.324735 4.8825386e-11 69.587141 + 1904 0 -19.324735 0 -19.324735 1.0013706e-10 69.587141 + 1905 0 -19.324735 0 -19.324735 -4.5991287e-11 69.587141 + 1906 0 -19.324735 0 -19.324735 -8.2037432e-11 69.587141 + 1907 0 -19.324735 0 -19.324735 1.2580953e-10 69.587141 + 1908 0 -19.324735 0 -19.324735 1.7419974e-10 69.587141 + 1909 0 -19.324735 0 -19.324735 8.4493762e-11 69.587141 + 1910 0 -19.324735 0 -19.324735 -2.1033741e-10 69.587141 + 1911 0 -19.324735 0 -19.324735 1.3534113e-10 69.587141 + 1912 0 -19.324735 0 -19.324735 -2.1033741e-10 69.587141 + 1913 0 -19.324735 0 -19.324735 1.3534113e-10 69.587141 + 1914 0 -19.324735 0 -19.324735 -3.9705678e-11 69.587141 + 1915 0 -19.324735 0 -19.324735 4.9133259e-11 69.587141 + 1916 0 -19.324735 0 -19.324735 -1.3522796e-10 69.587141 + 1917 0 -19.324735 0 -19.324735 -1.2761018e-10 69.587141 + 1918 0 -19.324735 0 -19.324735 -3.9574207e-12 69.587141 + 1919 0 -19.324735 0 -19.324735 -4.1767597e-11 69.587141 + 1920 0 -19.324735 0 -19.324735 -4.5587723e-11 69.587141 + 1921 0 -19.324735 0 -19.324735 8.8180753e-11 69.587141 + 1922 0 -19.324735 0 -19.324735 -1.2341478e-10 69.587141 + 1923 0 -19.324735 0 -19.324735 -4.8772964e-11 69.587141 + 1924 0 -19.324735 0 -19.324735 3.2843513e-10 69.587141 + 1925 0 -19.324735 0 -19.324735 -1.7207707e-10 69.587141 + 1926 0 -19.324735 0 -19.324735 -7.0377353e-11 69.587141 + 1927 0 -19.324735 0 -19.324735 -1.19028e-10 69.587141 + 1928 0 -19.324735 0 -19.324735 2.919796e-10 69.587141 + 1929 0 -19.324735 0 -19.324735 -1.6406987e-10 69.587141 + 1930 0 -19.324735 0 -19.324735 -1.1310601e-11 69.587141 + 1931 0 -19.324735 0 -19.324735 1.283549e-10 69.587141 + 1932 0 -19.324735 0 -19.324735 -6.0620264e-11 69.587141 + 1933 0 -19.324735 0 -19.324735 2.7482273e-11 69.587141 + 1934 0 -19.324735 0 -19.324735 -1.9765469e-11 69.587141 + 1935 0 -19.324735 0 -19.324735 7.6313484e-11 69.587141 + 1936 0 -19.324735 0 -19.324735 1.5201538e-10 69.587141 + 1937 0 -19.324735 0 -19.324735 -1.8918235e-10 69.587141 + 1938 0 -19.324735 0 -19.324735 1.9667948e-10 69.587141 + 1939 0 -19.324735 0 -19.324735 -1.7864892e-10 69.587141 + 1940 0 -19.324735 0 -19.324735 -1.8375047e-11 69.587141 + 1941 0 -19.324735 0 -19.324735 1.3743134e-10 69.587141 + 1942 0 -19.324735 0 -19.324735 -1.8247154e-10 69.587141 + 1943 0 -19.324735 0 -19.324735 -6.6481507e-11 69.587141 + 1944 0 -19.324735 0 -19.324735 5.0802432e-11 69.587141 + 1945 0 -19.324735 0 -19.324735 5.4204849e-11 69.587141 + 1946 0 -19.324735 0 -19.324735 2.7482273e-11 69.587141 + 1947 0 -19.324735 0 -19.324735 -6.6481507e-11 69.587141 + 1948 0 -19.324735 0 -19.324735 -8.2806283e-11 69.587141 + 1949 0 -19.324735 0 -19.324735 -6.6481507e-11 69.587141 + 1950 0 -19.324735 0 -19.324735 1.5784001e-10 69.587141 + 1951 0 -19.324735 0 -19.324735 -1.0353698e-10 69.587141 + 1952 0 -19.324735 0 -19.324735 9.8902235e-12 69.587141 + 1953 0 -19.324735 0 -19.324735 6.3496799e-12 69.587141 + 1954 0 -19.324735 0 -19.324735 1.2852964e-10 69.587141 + 1955 0 -19.324735 0 -19.324735 -9.4812512e-11 69.587141 + 1956 0 -19.324735 0 -19.324735 -1.0650005e-10 69.587141 + 1957 0 -19.324735 0 -19.324735 1.1622386e-10 69.587141 + 1958 0 -19.324735 0 -19.324735 -6.0620264e-11 69.587141 + 1959 0 -19.324735 0 -19.324735 -1.615087e-11 69.587141 + 1960 0 -19.324735 0 -19.324735 9.8902235e-12 69.587141 + 1961 0 -19.324735 0 -19.324735 1.2525453e-11 69.587141 + 1962 0 -19.324735 0 -19.324735 1.69674e-10 69.587141 + 1963 0 -19.324735 0 -19.324735 5.0011946e-11 69.587141 + 1964 0 -19.324735 0 -19.324735 7.5894942e-12 69.587141 + 1965 0 -19.324735 0 -19.324735 -3.3449691e-10 69.587141 + 1966 0 -19.324735 0 -19.324735 2.9518398e-10 69.587141 + 1967 0 -19.324735 0 -19.324735 1.0617304e-10 69.587141 + 1968 0 -19.324735 0 -19.324735 -4.8759651e-11 69.587141 + 1969 0 -19.324735 0 -19.324735 -1.0379576e-10 69.587141 + 1970 0 -19.324735 0 -19.324735 1.6120498e-10 69.587141 + 1971 0 -19.324735 0 -19.324735 -1.5226334e-10 69.587141 + 1972 0 -19.324735 0 -19.324735 -1.7867888e-10 69.587141 + 1973 0 -19.324735 0 -19.324735 3.4615283e-10 69.587141 + 1974 0 -19.324735 0 -19.324735 -1.6280343e-10 69.587141 + 1975 0 -19.324735 0 -19.324735 -2.0453608e-11 69.587141 + 1976 0 -19.324735 0 -19.324735 1.9946366e-10 69.587141 + 1977 0 -19.324735 0 -19.324735 -1.0038918e-10 69.587141 + 1978 0 -19.324735 0 -19.324735 -2.0453608e-11 69.587141 + 1979 0 -19.324735 0 -19.324735 1.226451e-10 69.587141 + 1980 0 -19.324735 0 -19.324735 -6.3134008e-11 69.587141 + 1981 0 -19.324735 0 -19.324735 8.2294548e-11 69.587141 + 1982 0 -19.324735 0 -19.324735 8.2294548e-11 69.587141 + 1983 0 -19.324735 0 -19.324735 -7.389543e-11 69.587141 + 1984 0 -19.324735 0 -19.324735 -2.0182347e-11 69.587141 + 1985 0 -19.324735 0 -19.324735 -2.034294e-11 69.587141 + 1986 0 -19.324735 0 -19.324735 1.1219404e-10 69.587141 + 1987 0 -19.324735 0 -19.324735 2.2732536e-10 69.587141 + 1988 0 -19.324735 0 -19.324735 2.3776144e-10 69.587141 + 1989 0 -19.324735 0 -19.324735 3.854408e-11 69.587141 + 1990 0 -19.324735 0 -19.324735 -1.0217152e-10 69.587141 + 1991 0 -19.324735 0 -19.324735 -1.8466743e-10 69.587141 + 1992 0 -19.324735 0 -19.324735 9.778141e-11 69.587141 + 1993 0 -19.324735 0 -19.324735 -1.6280343e-10 69.587141 + 1994 0 -19.324735 0 -19.324735 -1.0067292e-10 69.587141 + 1995 0 -19.324735 0 -19.324735 -4.8759651e-11 69.587141 + 1996 0 -19.324735 0 -19.324735 -2.7142781e-12 69.587141 + 1997 0 -19.324735 0 -19.324735 2.05146e-10 69.587141 + 1998 0 -19.324735 0 -19.324735 -1.0038918e-10 69.587141 + 1999 0 -19.324735 0 -19.324735 -2.0453608e-11 69.587141 + 2000 0 -19.324735 0 -19.324735 1.1376253e-10 69.587141 + 2001 0 -19.324735 0 -19.324735 -6.3134008e-11 69.587141 + 2002 0 -19.324735 0 -19.324735 -2.0182347e-11 69.587141 + 2003 0 -19.324735 0 -19.324735 -2.034294e-11 69.587141 + 2004 0 -19.324735 0 -19.324735 -2.0453608e-11 69.587141 + 2005 0 -19.324735 0 -19.324735 2.4063714e-10 69.587141 + 2006 0 -19.324735 0 -19.324735 -1.0038918e-10 69.587141 + 2007 0 -19.324735 0 -19.324735 -1.0379576e-10 69.587141 + 2008 0 -19.324735 0 -19.324735 1.1376253e-10 69.587141 + 2009 0 -19.324735 0 -19.324735 -1.2926271e-10 69.587141 + 2010 0 -19.324735 0 -19.324735 2.7718421e-10 69.587141 + 2011 0 -19.324735 0 -19.324735 -1.1024113e-10 69.587141 + 2012 0 -19.324735 0 -19.324735 -6.3134008e-11 69.587141 + 2013 0 -19.324735 0 -19.324735 8.7169764e-12 69.587141 + 2014 0 -19.324735 0 -19.324735 2.05146e-10 69.587141 + 2015 0 -19.324735 0 -19.324735 -1.6280343e-10 69.587141 + 2016 0 -19.324735 0 -19.324735 4.2824352e-11 69.587141 + 2017 0 -19.324735 0 -19.324735 8.9668531e-11 69.587141 + 2018 0 -19.324735 0 -19.324735 -2.4613227e-11 69.587141 + 2019 0 -19.324735 0 -19.324735 1.6168677e-10 69.587141 + 2020 0 -19.324735 0 -19.324735 1.8604704e-11 69.587141 + 2021 0 -19.324735 0 -19.324735 -2.3925088e-11 69.587141 + 2022 0 -19.324735 0 -19.324735 7.7341115e-11 69.587141 + 2023 0 -19.324735 0 -19.324735 7.7341115e-11 69.587141 + 2024 0 -19.324735 0 -19.324735 -2.073319e-11 69.587141 + 2025 0 -19.324735 0 -19.324735 7.5894942e-12 69.587141 + 2026 0 -19.324735 0 -19.324735 -3.1656038e-11 69.587141 + 2027 0 -19.324735 0 -19.324735 -5.0599402e-11 69.587141 + 2028 0 -19.324735 0 -19.324735 9.4205918e-11 69.587141 + 2029 0 -19.324735 0 -19.324735 -6.1062936e-11 69.587141 + 2030 0 -19.324735 0 -19.324735 7.7341115e-11 69.587141 + 2031 0 -19.324735 0 -19.324735 -7.389543e-11 69.587141 + 2032 0 -19.324735 0 -19.324735 7.7341115e-11 69.587141 + 2033 0 -19.324735 0 -19.324735 -2.0182347e-11 69.587141 + 2034 0 -19.324735 0 -19.324735 -1.0067292e-10 69.587141 + 2035 0 -19.324735 0 -19.324735 -1.0379576e-10 69.587141 + 2036 0 -19.324735 0 -19.324735 6.7399302e-12 69.587141 + 2037 0 -19.324735 0 -19.324735 3.4545554e-10 69.587141 + 2038 0 -19.324735 0 -19.324735 -1.0038918e-10 69.587141 + 2039 0 -19.324735 0 -19.324735 -1.0379576e-10 69.587141 + 2040 0 -19.324735 0 -19.324735 6.7399302e-12 69.587141 + 2041 0 -19.324735 0 -19.324735 1.061123e-10 69.587141 + 2042 0 -19.324735 0 -19.324735 1.1301032e-10 69.587141 + 2043 0 -19.324735 0 -19.324735 3.0546029e-12 69.587141 + 2044 0 -19.324735 0 -19.324735 -1.2974698e-10 69.587141 + 2045 0 -19.324735 0 -19.324735 4.2746135e-11 69.587141 + 2046 0 -19.324735 0 -19.324735 4.2746135e-11 69.587141 + 2047 0 -19.324735 0 -19.324735 -5.0599402e-11 69.587141 + 2048 0 -19.324735 0 -19.324735 -5.0599402e-11 69.587141 + 2049 0 -19.324735 0 -19.324735 -3.5578511e-11 69.587141 + 2050 0 -19.324735 0 -19.324735 9.4205918e-11 69.587141 + 2051 0 -19.324735 0 -19.324735 -6.1062936e-11 69.587141 + 2052 0 -19.324735 0 -19.324735 7.7341115e-11 69.587141 + 2053 0 -19.324735 0 -19.324735 -2.0182347e-11 69.587141 + 2054 0 -19.324735 0 -19.324735 -1.050389e-10 69.587141 + 2055 0 -19.324735 0 -19.324735 -1.8612192e-11 69.587141 + 2056 0 -19.324735 0 -19.324735 6.3927822e-11 69.587141 + 2057 0 -19.324735 0 -19.324735 4.3362714e-11 69.587141 + 2058 0 -19.324735 0 -19.324735 -7.5303326e-11 69.587141 + 2059 0 -19.324735 0 -19.324735 3.8465031e-11 69.587141 + 2060 0 -19.324735 0 -19.324735 -1.1031518e-10 69.587141 + 2061 0 -19.324735 0 -19.324735 -1.1031518e-10 69.587141 + 2062 0 -19.324735 0 -19.324735 4.3362714e-11 69.587141 + 2063 0 -19.324735 0 -19.324735 1.002419e-10 69.587141 + 2064 0 -19.324735 0 -19.324735 -1.5952832e-10 69.587141 + 2065 0 -19.324735 0 -19.324735 -1.6352901e-10 69.587141 + 2066 0 -19.324735 0 -19.324735 3.0546029e-12 69.587141 + 2067 0 -19.324735 0 -19.324735 1.1376253e-10 69.587141 + 2068 0 -19.324735 0 -19.324735 1.6120498e-10 69.587141 + 2069 0 -19.324735 0 -19.324735 -1.0217152e-10 69.587141 + 2070 0 -19.324735 0 -19.324735 -1.499518e-10 69.587141 + 2071 0 -19.324735 0 -19.324735 1.226451e-10 69.587141 + 2072 0 -19.324735 0 -19.324735 -1.8630082e-10 69.587141 + 2073 0 -19.324735 0 -19.324735 -1.3416705e-10 69.587141 + 2074 0 -19.324735 0 -19.324735 7.7341115e-11 69.587141 + 2075 0 -19.324735 0 -19.324735 -2.0182347e-11 69.587141 + 2076 0 -19.324735 0 -19.324735 -1.6280343e-10 69.587141 + 2077 0 -19.324735 0 -19.324735 5.4247285e-11 69.587141 + 2078 0 -19.324735 0 -19.324735 6.344937e-11 69.587141 + 2079 0 -19.324735 0 -19.324735 -5.0599402e-11 69.587141 + 2080 0 -19.324735 0 -19.324735 -5.0599402e-11 69.587141 + 2081 0 -19.324735 0 -19.324735 1.6120498e-10 69.587141 + 2082 0 -19.324735 0 -19.324735 -1.0038918e-10 69.587141 + 2083 0 -19.324735 0 -19.324735 -1.0379576e-10 69.587141 + 2084 0 -19.324735 0 -19.324735 1.6120498e-10 69.587141 + 2085 0 -19.324735 0 -19.324735 -1.0038918e-10 69.587141 + 2086 0 -19.324735 0 -19.324735 -1.0379576e-10 69.587141 + 2087 0 -19.324735 0 -19.324735 1.673999e-11 69.587141 + 2088 0 -19.324735 0 -19.324735 2.05146e-10 69.587141 + 2089 0 -19.324735 0 -19.324735 -1.0038918e-10 69.587141 + 2090 0 -19.324735 0 -19.324735 -1.0379576e-10 69.587141 + 2091 0 -19.324735 0 -19.324735 1.1376253e-10 69.587141 + 2092 0 -19.324735 0 -19.324735 -1.2926271e-10 69.587141 + 2093 0 -19.324735 0 -19.324735 -1.131393e-11 69.587141 + 2094 0 -19.324735 0 -19.324735 -7.5303326e-11 69.587141 + 2095 0 -19.324735 0 -19.324735 2.9201372e-11 69.587141 + 2096 0 -19.324735 0 -19.324735 7.1293484e-11 69.587141 + 2097 0 -19.324735 0 -19.324735 1.673999e-11 69.587141 + 2098 0 -19.324735 0 -19.324735 2.7054579e-11 69.587141 + 2099 0 -19.324735 0 -19.324735 -7.2119749e-11 69.587141 + 2100 0 -19.324735 0 -19.324735 5.1972351e-11 69.587141 + 2101 0 -19.324735 0 -19.324735 2.0801505e-10 69.587141 + 2102 0 -19.324735 0 -19.324735 -1.2974698e-10 69.587141 + 2103 0 -19.324735 0 -19.324735 -1.2974698e-10 69.587141 + 2104 0 -19.324735 0 -19.324735 1.6168677e-10 69.587141 + 2105 0 -19.324735 0 -19.324735 -1.7424051e-10 69.587141 + 2106 0 -19.324735 0 -19.324735 -2.0453608e-11 69.587141 + 2107 0 -19.324735 0 -19.324735 1.9946366e-10 69.587141 + 2108 0 -19.324735 0 -19.324735 -1.6570742e-10 69.587141 + 2109 0 -19.324735 0 -19.324735 -2.4613227e-11 69.587141 + 2110 0 -19.324735 0 -19.324735 1.226451e-10 69.587141 + 2111 0 -19.324735 0 -19.324735 2.145636e-10 69.587141 + 2112 0 -19.324735 0 -19.324735 -1.3294304e-11 69.587141 + 2113 0 -19.324735 0 -19.324735 -9.992321e-11 69.587141 + 2114 0 -19.324735 0 -19.324735 -7.8710736e-11 69.587141 + 2115 0 -19.324735 0 -19.324735 -1.0874836e-10 69.587141 + 2116 0 -19.324735 0 -19.324735 6.0315719e-11 69.587141 + 2117 0 -19.324735 0 -19.324735 2.5677969e-10 69.587141 + 2118 0 -19.324735 0 -19.324735 -7.8710736e-11 69.587141 + 2119 0 -19.324735 0 -19.324735 -1.0874836e-10 69.587141 + 2120 0 -19.324735 0 -19.324735 4.2869284e-11 69.587141 + 2121 0 -19.324735 0 -19.324735 5.4175725e-11 69.587141 + 2122 0 -19.324735 0 -19.324735 1.1923353e-10 69.587141 + 2123 0 -19.324735 0 -19.324735 -3.5578511e-11 69.587141 + 2124 0 -19.324735 0 -19.324735 -3.5578511e-11 69.587141 + 2125 0 -19.324735 0 -19.324735 9.4205918e-11 69.587141 + 2126 0 -19.324735 0 -19.324735 -6.1062936e-11 69.587141 + 2127 0 -19.324735 0 -19.324735 7.7341115e-11 69.587141 + 2128 0 -19.324735 0 -19.324735 -2.073319e-11 69.587141 + 2129 0 -19.324735 0 -19.324735 -1.0067292e-10 69.587141 + 2130 0 -19.324735 0 -19.324735 7.5894942e-12 69.587141 + 2131 0 -19.324735 0 -19.324735 7.4039381e-12 69.587141 + 2132 0 -19.324735 0 -19.324735 1.2273995e-10 69.587141 + 2133 0 -19.324735 0 -19.324735 -1.0038918e-10 69.587141 + 2134 0 -19.324735 0 -19.324735 -1.0379576e-10 69.587141 + 2135 0 -19.324735 0 -19.324735 1.1376253e-10 69.587141 + 2136 0 -19.324735 0 -19.324735 -6.3134008e-11 69.587141 + 2137 0 -19.324735 0 -19.324735 -2.0182347e-11 69.587141 + 2138 0 -19.324735 0 -19.324735 7.9754177e-11 69.587141 + 2139 0 -19.324735 0 -19.324735 2.1840702e-11 69.587141 + 2140 0 -19.324735 0 -19.324735 1.7410904e-10 69.587141 + 2141 0 -19.324735 0 -19.324735 1.7410904e-10 69.587141 + 2142 0 -19.324735 0 -19.324735 -9.5666236e-11 69.587141 + 2143 0 -19.324735 0 -19.324735 -5.0599402e-11 69.587141 + 2144 0 -19.324735 0 -19.324735 1.6120498e-10 69.587141 + 2145 0 -19.324735 0 -19.324735 -1.0038918e-10 69.587141 + 2146 0 -19.324735 0 -19.324735 -1.0379576e-10 69.587141 + 2147 0 -19.324735 0 -19.324735 1.6120498e-10 69.587141 + 2148 0 -19.324735 0 -19.324735 -1.6280343e-10 69.587141 + 2149 0 -19.324735 0 -19.324735 -1.0379576e-10 69.587141 + 2150 0 -19.324735 0 -19.324735 1.1376253e-10 69.587141 + 2151 0 -19.324735 0 -19.324735 -7.5303326e-11 69.587141 + 2152 0 -19.324735 0 -19.324735 -5.611616e-11 69.587141 + 2153 0 -19.324735 0 -19.324735 1.8862319e-10 69.587141 + 2154 0 -19.324735 0 -19.324735 -1.1024113e-10 69.587141 + 2155 0 -19.324735 0 -19.324735 -7.5303326e-11 69.587141 + 2156 0 -19.324735 0 -19.324735 -2.034294e-11 69.587141 + 2157 0 -19.324735 0 -19.324735 2.7718421e-10 69.587141 + 2158 0 -19.324735 0 -19.324735 -1.0067292e-10 69.587141 + 2159 0 -19.324735 0 -19.324735 -1.0038918e-10 69.587141 + 2160 0 -19.324735 0 -19.324735 2.4288711e-11 69.587141 + 2161 0 -19.324735 0 -19.324735 1.1376253e-10 69.587141 + 2162 0 -19.324735 0 -19.324735 -1.8630082e-10 69.587141 + 2163 0 -19.324735 0 -19.324735 -7.389543e-11 69.587141 + 2164 0 -19.324735 0 -19.324735 9.2054965e-11 69.587141 + 2165 0 -19.324735 0 -19.324735 9.2054965e-11 69.587141 + 2166 0 -19.324735 0 -19.324735 -7.389543e-11 69.587141 + 2167 0 -19.324735 0 -19.324735 -7.389543e-11 69.587141 + 2168 0 -19.324735 0 -19.324735 8.2294548e-11 69.587141 + 2169 0 -19.324735 0 -19.324735 -2.0182347e-11 69.587141 + 2170 0 -19.324735 0 -19.324735 -1.6280343e-10 69.587141 + 2171 0 -19.324735 0 -19.324735 -1.0379576e-10 69.587141 + 2172 0 -19.324735 0 -19.324735 1.1376253e-10 69.587141 + 2173 0 -19.324735 0 -19.324735 -7.5303326e-11 69.587141 + 2174 0 -19.324735 0 -19.324735 4.321377e-11 69.587141 + 2175 0 -19.324735 0 -19.324735 -7.5303326e-11 69.587141 + 2176 0 -19.324735 0 -19.324735 -6.3134008e-11 69.587141 + 2177 0 -19.324735 0 -19.324735 7.5894942e-12 69.587141 + 2178 0 -19.324735 0 -19.324735 1.673999e-11 69.587141 + 2179 0 -19.324735 0 -19.324735 4.4258875e-12 69.587141 + 2180 0 -19.324735 0 -19.324735 -7.5694409e-11 69.587141 + 2181 0 -19.324735 0 -19.324735 -4.0298126e-11 69.587141 + 2182 0 -19.324735 0 -19.324735 3.3017504e-10 69.587141 + 2183 0 -19.324735 0 -19.324735 -5.616026e-11 69.587141 + 2184 0 -19.324735 0 -19.324735 -8.2787145e-11 69.587141 + 2185 0 -19.324735 0 -19.324735 -4.9649987e-11 69.587141 + 2186 0 -19.324735 0 -19.324735 1.3208682e-10 69.587141 + 2187 0 -19.324735 0 -19.324735 -5.616026e-11 69.587141 + 2188 0 -19.324735 0 -19.324735 -5.201978e-11 69.587141 + 2189 0 -19.324735 0 -19.324735 1.5199208e-10 69.587141 + 2190 0 -19.324735 0 -19.324735 -8.866503e-11 69.587141 + 2191 0 -19.324735 0 -19.324735 -3.6636929e-12 69.587141 + 2192 0 -19.324735 0 -19.324735 1.2911709e-10 69.587141 + 2193 0 -19.324735 0 -19.324735 -1.180894e-10 69.587141 + 2194 0 -19.324735 0 -19.324735 -7.3337929e-11 69.587141 + 2195 0 -19.324735 0 -19.324735 1.747173e-10 69.587141 + 2196 0 -19.324735 0 -19.324735 -7.825475e-11 69.587141 + 2197 0 -19.324735 0 -19.324735 -9.4117717e-12 69.587141 + 2198 0 -19.324735 0 -19.324735 4.8469251e-11 69.587141 + 2199 0 -19.324735 0 -19.324735 -1.180894e-10 69.587141 + 2200 0 -19.324735 0 -19.324735 4.2558083e-11 69.587141 + 2201 0 -19.324735 0 -19.324735 1.7668602e-11 69.587141 + 2202 0 -19.324735 0 -19.324735 -1.1682379e-10 69.587141 + 2203 0 -19.324735 0 -19.324735 1.7156118e-10 69.587141 + 2204 0 -19.324735 0 -19.324735 -1.62424e-10 69.587141 + 2205 0 -19.324735 0 -19.324735 -8.1157081e-11 69.587141 + 2206 0 -19.324735 0 -19.324735 -7.0013729e-11 69.587141 + 2207 0 -19.324735 0 -19.324735 2.4948892e-10 69.587141 + 2208 0 -19.324735 0 -19.324735 -9.57353e-11 69.587141 + 2209 0 -19.324735 0 -19.324735 -7.0013729e-11 69.587141 + 2210 0 -19.324735 0 -19.324735 9.6577375e-11 69.587141 + 2211 0 -19.324735 0 -19.324735 -2.4773986e-10 69.587141 + 2212 0 -19.324735 0 -19.324735 3.0017819e-10 69.587141 + 2213 0 -19.324735 0 -19.324735 -1.2852215e-10 69.587141 + 2214 0 -19.324735 0 -19.324735 1.0877998e-10 69.587141 + 2215 0 -19.324735 0 -19.324735 -2.4773986e-10 69.587141 + 2216 0 -19.324735 0 -19.324735 3.0017819e-10 69.587141 + 2217 0 -19.324735 0 -19.324735 -1.2511391e-10 69.587141 + 2218 0 -19.324735 0 -19.324735 1.3697036e-11 69.587141 + 2219 0 -19.324735 0 -19.324735 -1.2550915e-10 69.587141 + 2220 0 -19.324735 0 -19.324735 3.3109699e-10 69.587141 + 2221 0 -19.324735 0 -19.324735 -2.0622273e-10 69.587141 + 2222 0 -19.324735 0 -19.324735 1.7527064e-10 69.587141 + 2223 0 -19.324735 0 -19.324735 -4.3441762e-11 69.587141 + 2224 0 -19.324735 0 -19.324735 -7.5533815e-11 69.587141 + 2225 0 -19.324735 0 -19.324735 4.4073319e-11 69.587141 + 2226 0 -19.324735 0 -19.324735 4.4073319e-11 69.587141 + 2227 0 -19.324735 0 -19.324735 3.688406e-11 69.587141 + 2228 0 -19.324735 0 -19.324735 -5.9270697e-10 69.587141 + 2229 0 -19.324735 0 -19.324735 -5.7661684e-10 69.587141 + 2230 0 -19.324735 0 -19.324735 1.5293318e-10 69.587141 + 2231 0 -19.324735 0 -19.324735 3.2786931e-10 69.587141 + 2232 0 -19.324735 0 -19.324735 1.7303148e-10 69.587141 + 2233 0 -19.324735 0 -19.324735 1.5297645e-10 69.587141 + 2234 0 -19.324735 0 -19.324735 -1.0518452e-10 69.587141 + 2235 0 -19.324735 0 -19.324735 1.4476871e-10 69.587141 + 2236 0 -19.324735 0 -19.324735 -1.6056927e-10 69.587141 + 2237 0 -19.324735 0 -19.324735 -1.9508354e-11 69.587141 + 2238 0 -19.324735 0 -19.324735 3.7808179e-10 69.587141 + 2239 0 -19.324735 0 -19.324735 -2.2455034e-10 69.587141 + 2240 0 -19.324735 0 -19.324735 -6.6558059e-11 69.587141 + 2241 0 -19.324735 0 -19.324735 2.2042068e-10 69.587141 + 2242 0 -19.324735 0 -19.324735 -1.6123411e-10 69.587141 + 2243 0 -19.324735 0 -19.324735 2.2042068e-10 69.587141 + 2244 0 -19.324735 0 -19.324735 -1.5137134e-10 69.587141 + 2245 0 -19.324735 0 -19.324735 1.1934419e-10 69.587141 + 2246 0 -19.324735 0 -19.324735 -1.378116e-10 69.587141 + 2247 0 -19.324735 0 -19.324735 -1.378116e-10 69.587141 + 2248 0 -19.324735 0 -19.324735 -1.552181e-11 69.587141 + 2249 0 -19.324735 0 -19.324735 1.1934419e-10 69.587141 + 2250 0 -19.324735 0 -19.324735 -1.378116e-10 69.587141 + 2251 0 -19.324735 0 -19.324735 -1.378116e-10 69.587141 + 2252 0 -19.324735 0 -19.324735 9.380069e-11 69.587141 + 2253 0 -19.324735 0 -19.324735 9.380069e-11 69.587141 + 2254 0 -19.324735 0 -19.324735 -1.6123411e-10 69.587141 + 2255 0 -19.324735 0 -19.324735 -1.6123411e-10 69.587141 + 2256 0 -19.324735 0 -19.324735 1.8142478e-10 69.587141 + 2257 0 -19.324735 0 -19.324735 -2.0828465e-10 69.587141 + 2258 0 -19.324735 0 -19.324735 -4.5165021e-11 69.587141 + 2259 0 -19.324735 0 -19.324735 1.4848399e-10 69.587141 + 2260 0 -19.324735 0 -19.324735 -6.6558059e-11 69.587141 + 2261 0 -19.324735 0 -19.324735 -1.4088701e-10 69.587141 + 2262 0 -19.324735 0 -19.324735 1.1558148e-10 69.587141 + 2263 0 -19.324735 0 -19.324735 3.7808179e-10 69.587141 + 2264 0 -19.324735 0 -19.324735 3.7808179e-10 69.587141 + 2265 0 -19.324735 0 -19.324735 -2.8067566e-10 69.587141 + 2266 0 -19.324735 0 -19.324735 3.8525774e-11 69.587141 + 2267 0 -19.324735 0 -19.324735 3.0447094e-10 69.587141 + 2268 0 -19.324735 0 -19.324735 -2.0257151e-10 69.587141 + 2269 0 -19.324735 0 -19.324735 1.9180094e-10 69.587141 + 2270 0 -19.324735 0 -19.324735 -1.8868643e-10 69.587141 + 2271 0 -19.324735 0 -19.324735 7.6907596e-11 69.587141 + 2272 0 -19.324735 0 -19.324735 3.3491712e-10 69.587141 + 2273 0 -19.324735 0 -19.324735 1.8191571e-10 69.587141 + 2274 0 -19.324735 0 -19.324735 7.401109e-11 69.587141 + 2275 0 -19.324735 0 -19.324735 -2.8067566e-10 69.587141 + 2276 0 -19.324735 0 -19.324735 -1.6271523e-11 69.587141 + 2277 0 -19.324735 0 -19.324735 9.3952131e-11 69.587141 + 2278 0 -19.324735 0 -19.324735 -9.4371504e-11 69.587141 + 2279 0 -19.324735 0 -19.324735 6.9984606e-11 69.587141 + 2280 0 -19.324735 0 -19.324735 2.316955e-11 69.587141 + 2281 0 -19.324735 0 -19.324735 1.0498814e-10 69.587141 + 2282 0 -19.324735 0 -19.324735 -2.0828465e-10 69.587141 + 2283 0 -19.324735 0 -19.324735 -2.9277924e-11 69.587141 + 2284 0 -19.324735 0 -19.324735 1.356074e-10 69.587141 + 2285 0 -19.324735 0 -19.324735 -1.6123411e-10 69.587141 + 2286 0 -19.324735 0 -19.324735 1.356074e-10 69.587141 + 2287 0 -19.324735 0 -19.324735 -2.0828465e-10 69.587141 + 2288 0 -19.324735 0 -19.324735 -1.2385662e-11 69.587141 + 2289 0 -19.324735 0 -19.324735 8.3301377e-11 69.587141 + 2290 0 -19.324735 0 -19.324735 -6.6236872e-11 69.587141 + 2291 0 -19.324735 0 -19.324735 7.0243386e-11 69.587141 + 2292 0 -19.324735 0 -19.324735 -1.2240878e-11 69.587141 + 2293 0 -19.324735 0 -19.324735 -6.3369489e-11 69.587141 + 2294 0 -19.324735 0 -19.324735 5.3544169e-11 69.587141 + 2295 0 -19.324735 0 -19.324735 1.356074e-10 69.587141 + 2296 0 -19.324735 0 -19.324735 -2.9277924e-11 69.587141 + 2297 0 -19.324735 0 -19.324735 -1.6123411e-10 69.587141 + 2298 0 -19.324735 0 -19.324735 -1.6123411e-10 69.587141 + 2299 0 -19.324735 0 -19.324735 1.015799e-10 69.587141 + 2300 0 -19.324735 0 -19.324735 -1.6123411e-10 69.587141 + 2301 0 -19.324735 0 -19.324735 2.2042068e-10 69.587141 + 2302 0 -19.324735 0 -19.324735 -2.0828465e-10 69.587141 + 2303 0 -19.324735 0 -19.324735 2.4406868e-11 69.587141 + 2304 0 -19.324735 0 -19.324735 8.3301377e-11 69.587141 + 2305 0 -19.324735 0 -19.324735 -1.2240878e-11 69.587141 + 2306 0 -19.324735 0 -19.324735 -8.9477982e-11 69.587141 + 2307 0 -19.324735 0 -19.324735 -4.7956684e-11 69.587141 + 2308 0 -19.324735 0 -19.324735 2.1678361e-10 69.587141 + 2309 0 -19.324735 0 -19.324735 -4.5165021e-11 69.587141 + 2310 0 -19.324735 0 -19.324735 1.4848399e-10 69.587141 + 2311 0 -19.324735 0 -19.324735 -1.378116e-10 69.587141 + 2312 0 -19.324735 0 -19.324735 -1.378116e-10 69.587141 + 2313 0 -19.324735 0 -19.324735 6.9313109e-11 69.587141 + 2314 0 -19.324735 0 -19.324735 2.6657006e-10 69.587141 + 2315 0 -19.324735 0 -19.324735 -2.8560413e-10 69.587141 + 2316 0 -19.324735 0 -19.324735 2.2927162e-10 69.587141 + 2317 0 -19.324735 0 -19.324735 -2.6365608e-11 69.587141 + 2318 0 -19.324735 0 -19.324735 -2.785971e-10 69.587141 + 2319 0 -19.324735 0 -19.324735 -1.8349335e-10 69.587141 + 2320 0 -19.324735 0 -19.324735 1.1934419e-10 69.587141 + 2321 0 -19.324735 0 -19.324735 1.1934419e-10 69.587141 + 2322 0 -19.324735 0 -19.324735 -2.8560413e-10 69.587141 + 2323 0 -19.324735 0 -19.324735 9.5114561e-11 69.587141 + 2324 0 -19.324735 0 -19.324735 1.6737327e-10 69.587141 + 2325 0 -19.324735 0 -19.324735 3.0447094e-10 69.587141 + 2326 0 -19.324735 0 -19.324735 -2.4308016e-10 69.587141 + 2327 0 -19.324735 0 -19.324735 -6.4065949e-11 69.587141 + 2328 0 -19.324735 0 -19.324735 3.0447094e-10 69.587141 + 2329 0 -19.324735 0 -19.324735 -2.0257151e-10 69.587141 + 2330 0 -19.324735 0 -19.324735 1.9180094e-10 69.587141 + 2331 0 -19.324735 0 -19.324735 -1.8868643e-10 69.587141 + 2332 0 -19.324735 0 -19.324735 1.6004422e-11 69.587141 + 2333 0 -19.324735 0 -19.324735 1.3979281e-10 69.587141 + 2334 0 -19.324735 0 -19.324735 -2.1042478e-10 69.587141 + 2335 0 -19.324735 0 -19.324735 2.3069034e-10 69.587141 + 2336 0 -19.324735 0 -19.324735 -5.4360449e-12 69.587141 + 2337 0 -19.324735 0 -19.324735 -4.0586861e-11 69.587141 + 2338 0 -19.324735 0 -19.324735 -2.238414e-10 69.587141 + 2339 0 -19.324735 0 -19.324735 3.5935477e-11 69.587141 + 2340 0 -19.324735 0 -19.324735 -2.31698e-10 69.587141 + 2341 0 -19.324735 0 -19.324735 -2.3382316e-10 69.587141 + 2342 0 -19.324735 0 -19.324735 -2.8344901e-10 69.587141 + 2343 0 -19.324735 0 -19.324735 1.3857879e-10 69.587141 + 2344 0 -19.324735 0 -19.324735 -8.4463807e-11 69.587141 + 2345 0 -19.324735 0 -19.324735 -1.7244403e-10 69.587141 + 2346 0 -19.324735 0 -19.324735 3.0953754e-13 69.587141 + 2347 0 -19.324735 0 -19.324735 1.8565845e-10 69.587141 + 2348 0 -19.324735 0 -19.324735 1.9927727e-10 69.587141 + 2349 0 -19.324735 0 -19.324735 -1.3130299e-10 69.587141 + 2350 0 -19.324735 0 -19.324735 1.1348628e-10 69.587141 + 2351 0 -19.324735 0 -19.324735 -1.3130299e-10 69.587141 + 2352 0 -19.324735 0 -19.324735 1.1348628e-10 69.587141 + 2353 0 -19.324735 0 -19.324735 -1.3130299e-10 69.587141 + 2354 0 -19.324735 0 -19.324735 1.0657327e-10 69.587141 + 2355 0 -19.324735 0 -19.324735 -1.4257781e-10 69.587141 + 2356 0 -19.324735 0 -19.324735 1.7260878e-10 69.587141 + 2357 0 -19.324735 0 -19.324735 -1.3130299e-10 69.587141 + 2358 0 -19.324735 0 -19.324735 1.0657327e-10 69.587141 + 2359 0 -19.324735 0 -19.324735 -4.5842343e-11 69.587141 + 2360 0 -19.324735 0 -19.324735 -2.0597476e-10 69.587141 + 2361 0 -19.324735 0 -19.324735 -1.1771579e-10 69.587141 + 2362 0 -19.324735 0 -19.324735 9.3610142e-12 69.587141 + 2363 0 -19.324735 0 -19.324735 1.7172926e-10 69.587141 + 2364 0 -19.324735 0 -19.324735 1.1386738e-10 69.587141 + 2365 0 -19.324735 0 -19.324735 -5.7258619e-11 69.587141 + 2366 0 -19.324735 0 -19.324735 -2.8830259e-11 69.587141 + 2367 0 -19.324735 0 -19.324735 1.4784079e-10 69.587141 + 2368 0 -19.324735 0 -19.324735 1.4784079e-10 69.587141 + 2369 0 -19.324735 0 -19.324735 -2.9327017e-11 69.587141 + 2370 0 -19.324735 0 -19.324735 1.7353906e-10 69.587141 + 2371 0 -19.324735 0 -19.324735 -8.4463807e-11 69.587141 + 2372 0 -19.324735 0 -19.324735 -8.7260462e-11 69.587141 + 2373 0 -19.324735 0 -19.324735 -3.1244153e-11 69.587141 + 2374 0 -19.324735 0 -19.324735 2.0477739e-11 69.587141 + 2375 0 -19.324735 0 -19.324735 2.000586e-10 69.587141 + 2376 0 -19.324735 0 -19.324735 -1.3805624e-10 69.587141 + 2377 0 -19.324735 0 -19.324735 1.9632668e-10 69.587141 + 2378 0 -19.324735 0 -19.324735 -3.8306934e-11 69.587141 + 2379 0 -19.324735 0 -19.324735 -9.7255529e-11 69.587141 + 2380 0 -19.324735 0 -19.324735 -1.6763288e-11 69.587141 + 2381 0 -19.324735 0 -19.324735 4.1945664e-12 69.587141 + 2382 0 -19.324735 0 -19.324735 8.9320717e-11 69.587141 + 2383 0 -19.324735 0 -19.324735 -1.1648014e-10 69.587141 + 2384 0 -19.324735 0 -19.324735 9.8217425e-11 69.587141 + 2385 0 -19.324735 0 -19.324735 9.8217425e-11 69.587141 + 2386 0 -19.324735 0 -19.324735 -1.9053866e-10 69.587141 + 2387 0 -19.324735 0 -19.324735 1.8458672e-10 69.587141 + 2388 0 -19.324735 0 -19.324735 1.8458672e-10 69.587141 + 2389 0 -19.324735 0 -19.324735 -3.7418928e-10 69.587141 + 2390 0 -19.324735 0 -19.324735 1.7921391e-10 69.587141 + 2391 0 -19.324735 0 -19.324735 3.6395873e-10 69.587141 + 2392 0 -19.324735 0 -19.324735 2.9886931e-10 69.587141 + 2393 0 -19.324735 0 -19.324735 1.4975542e-10 69.587141 + 2394 0 -19.324735 0 -19.324735 -2.4292789e-10 69.587141 + 2395 0 -19.324735 0 -19.324735 -6.4253169e-11 69.587141 + 2396 0 -19.324735 0 -19.324735 1.7075239e-10 69.587141 + 2397 0 -19.324735 0 -19.324735 -1.4062656e-10 69.587141 + 2398 0 -19.324735 0 -19.324735 1.7139975e-10 69.587141 + 2399 0 -19.324735 0 -19.324735 -1.4062656e-10 69.587141 + 2400 0 -19.324735 0 -19.324735 -1.4275755e-10 69.587141 + 2401 0 -19.324735 0 -19.324735 1.6906574e-10 69.587141 + 2402 0 -19.324735 0 -19.324735 -1.4275755e-10 69.587141 + 2403 0 -19.324735 0 -19.324735 1.6906574e-10 69.587141 + 2404 0 -19.324735 0 -19.324735 -1.4275755e-10 69.587141 + 2405 0 -19.324735 0 -19.324735 1.6906574e-10 69.587141 + 2406 0 -19.324735 0 -19.324735 -1.4275755e-10 69.587141 + 2407 0 -19.324735 0 -19.324735 -1.3265764e-10 69.587141 + 2408 0 -19.324735 0 -19.324735 1.6053349e-10 69.587141 + 2409 0 -19.324735 0 -19.324735 -1.3265764e-10 69.587141 + 2410 0 -19.324735 0 -19.324735 1.6906574e-10 69.587141 + 2411 0 -19.324735 0 -19.324735 -1.3265764e-10 69.587141 + 2412 0 -19.324735 0 -19.324735 5.4337151e-11 69.587141 + 2413 0 -19.324735 0 -19.324735 5.1010454e-11 69.587141 + 2414 0 -19.324735 0 -19.324735 -8.4938098e-11 69.587141 + 2415 0 -19.324735 0 -19.324735 1.6053349e-10 69.587141 + 2416 0 -19.324735 0 -19.324735 -1.3265764e-10 69.587141 + 2417 0 -19.324735 0 -19.324735 5.1010454e-11 69.587141 + 2418 0 -19.324735 0 -19.324735 1.6053349e-10 69.587141 + 2419 0 -19.324735 0 -19.324735 -3.4719794e-11 69.587141 + 2420 0 -19.324735 0 -19.324735 -1.4872446e-10 69.587141 + 2421 0 -19.324735 0 -19.324735 1.9202893e-10 69.587141 + 2422 0 -19.324735 0 -19.324735 -1.0846711e-10 69.587141 + 2423 0 -19.324735 0 -19.324735 -9.8730824e-11 69.587141 + 2424 0 -19.324735 0 -19.324735 -1.0132195e-10 69.587141 + 2425 0 -19.324735 0 -19.324735 1.0119381e-10 69.587141 + 2426 0 -19.324735 0 -19.324735 -1.1500651e-10 69.587141 + 2427 0 -19.324735 0 -19.324735 -5.4129128e-11 69.587141 + 2428 0 -19.324735 0 -19.324735 3.2268456e-11 69.587141 + 2429 0 -19.324735 0 -19.324735 1.2918616e-10 69.587141 + 2430 0 -19.324735 0 -19.324735 -6.0071084e-11 69.587141 + 2431 0 -19.324735 0 -19.324735 -1.8236837e-10 69.587141 + 2432 0 -19.324735 0 -19.324735 1.7500603e-10 69.587141 + 2433 0 -19.324735 0 -19.324735 -1.2115981e-10 69.587141 + 2434 0 -19.324735 0 -19.324735 1.5390922e-10 69.587141 + 2435 0 -19.324735 0 -19.324735 2.3727134e-10 69.587141 + 2436 0 -19.324735 0 -19.324735 1.2864946e-11 69.587141 + 2437 0 -19.324735 0 -19.324735 -1.2448235e-10 69.587141 + 2438 0 -19.324735 0 -19.324735 -2.2037658e-10 69.587141 + 2439 0 -19.324735 0 -19.324735 3.1120005e-10 69.587141 + 2440 0 -19.324735 0 -19.324735 2.5933837e-10 69.587141 + 2441 0 -19.324735 0 -19.324735 -1.2220076e-11 69.587141 + 2442 0 -19.324735 0 -19.324735 8.2127298e-12 69.587141 + 2443 0 -19.324735 0 -19.324735 5.8682326e-11 69.587141 + 2444 0 -19.324735 0 -19.324735 -3.023982e-11 69.587141 + 2445 0 -19.324735 0 -19.324735 9.2958615e-11 69.587141 + 2446 0 -19.324735 0 -19.324735 1.1694029e-10 69.587141 + 2447 0 -19.324735 0 -19.324735 -3.4089319e-10 69.587141 + 2448 0 -19.324735 0 -19.324735 1.2158335e-10 69.587141 + 2449 0 -19.324735 0 -19.324735 -9.7743133e-11 69.587141 + 2450 0 -19.324735 0 -19.324735 2.6017545e-10 69.587141 + 2451 0 -19.324735 0 -19.324735 2.6622891e-10 69.587141 + 2452 0 -19.324735 0 -19.324735 -6.7807026e-11 69.587141 + 2453 0 -19.324735 0 -19.324735 -2.7525709e-10 69.587141 + 2454 0 -19.324735 0 -19.324735 1.1732721e-10 69.587141 + 2455 0 -19.324735 0 -19.324735 -2.9114002e-11 69.587141 + 2456 0 -19.324735 0 -19.324735 1.4423451e-11 69.587141 + 2457 0 -19.324735 0 -19.324735 9.6004897e-11 69.587141 + 2458 0 -19.324735 0 -19.324735 -3.3472657e-10 69.587141 + 2459 0 -19.324735 0 -19.324735 2.092274e-10 69.587141 + 2460 0 -19.324735 0 -19.324735 -2.20766e-10 69.587141 + 2461 0 -19.324735 0 -19.324735 2.2526761e-10 69.587141 + 2462 0 -19.324735 0 -19.324735 6.0190073e-11 69.587141 + 2463 0 -19.324735 0 -19.324735 -2.2813416e-10 69.587141 + 2464 0 -19.324735 0 -19.324735 1.2747787e-10 69.587141 + 2465 0 -19.324735 0 -19.324735 2.4380241e-12 69.587141 + 2466 0 -19.324735 0 -19.324735 -1.4671164e-10 69.587141 + 2467 0 -19.324735 0 -19.324735 -8.2268753e-11 69.587141 + 2468 0 -19.324735 0 -19.324735 -2.7102008e-11 69.587141 + 2469 0 -19.324735 0 -19.324735 4.390998e-10 69.587141 + 2470 0 -19.324735 0 -19.324735 -8.3149936e-11 69.587141 + 2471 0 -19.324735 0 -19.324735 -1.101471e-10 69.587141 + 2472 0 -19.324735 0 -19.324735 9.1940969e-11 69.587141 + 2473 0 -19.324735 0 -19.324735 -9.591836e-11 69.587141 + 2474 0 -19.324735 0 -19.324735 -8.3149936e-11 69.587141 + 2475 0 -19.324735 0 -19.324735 6.3954449e-12 69.587141 + 2476 0 -19.324735 0 -19.324735 1.2765927e-10 69.587141 + 2477 0 -19.324735 0 -19.324735 1.1445483e-10 69.587141 + 2478 0 -19.324735 0 -19.324735 5.6578802e-11 69.587141 + 2479 0 -19.324735 0 -19.324735 -1.3724661e-10 69.587141 + 2480 0 -19.324735 0 -19.324735 8.0712744e-11 69.587141 + 2481 0 -19.324735 0 -19.324735 8.0154412e-11 69.587141 + 2482 0 -19.324735 0 -19.324735 -5.1935739e-11 69.587141 + 2483 0 -19.324735 0 -19.324735 -1.0737291e-10 69.587141 + 2484 0 -19.324735 0 -19.324735 2.2298435e-10 69.587141 + 2485 0 -19.324735 0 -19.324735 -1.3724661e-10 69.587141 + 2486 0 -19.324735 0 -19.324735 -3.55186e-11 69.587141 + 2487 0 -19.324735 0 -19.324735 2.7017551e-10 69.587141 + 2488 0 -19.324735 0 -19.324735 -1.5902408e-10 69.587141 + 2489 0 -19.324735 0 -19.324735 -2.9705618e-12 69.587141 + 2490 0 -19.324735 0 -19.324735 2.0845689e-10 69.587141 + 2491 0 -19.324735 0 -19.324735 -1.3724661e-10 69.587141 + 2492 0 -19.324735 0 -19.324735 -1.2577791e-10 69.587141 + 2493 0 -19.324735 0 -19.324735 2.0845689e-10 69.587141 + 2494 0 -19.324735 0 -19.324735 -1.5902408e-10 69.587141 + 2495 0 -19.324735 0 -19.324735 -9.0942461e-11 69.587141 + 2496 0 -19.324735 0 -19.324735 2.7017551e-10 69.587141 + 2497 0 -19.324735 0 -19.324735 -1.5902408e-10 69.587141 + 2498 0 -19.324735 0 -19.324735 -2.9705618e-12 69.587141 + 2499 0 -19.324735 0 -19.324735 2.0845689e-10 69.587141 + 2500 0 -19.324735 0 -19.324735 -1.5902408e-10 69.587141 + 2501 0 -19.324735 0 -19.324735 -9.0942461e-11 69.587141 + 2502 0 -19.324735 0 -19.324735 2.7017551e-10 69.587141 + 2503 0 -19.324735 0 -19.324735 -1.0499313e-11 69.587141 + 2504 0 -19.324735 0 -19.324735 3.7622956e-11 69.587141 + 2505 0 -19.324735 0 -19.324735 -1.0808851e-12 69.587141 + 2506 0 -19.324735 0 -19.324735 4.3534957e-12 69.587141 + 2507 0 -19.324735 0 -19.324735 -1.5657524e-10 69.587141 + 2508 0 -19.324735 0 -19.324735 5.2519034e-11 69.587141 + 2509 0 -19.324735 0 -19.324735 -1.8763716e-10 69.587141 + 2510 0 -19.324735 0 -19.324735 5.7443343e-11 69.587141 + 2511 0 -19.324735 0 -19.324735 5.7443343e-11 69.587141 + 2512 0 -19.324735 0 -19.324735 -1.3312527e-10 69.587141 + 2513 0 -19.324735 0 -19.324735 9.3932993e-11 69.587141 + 2514 0 -19.324735 0 -19.324735 -2.213859e-11 69.587141 + 2515 0 -19.324735 0 -19.324735 6.3991893e-11 69.587141 + 2516 0 -19.324735 0 -19.324735 2.3832976e-10 69.587141 + 2517 0 -19.324735 0 -19.324735 2.3832976e-10 69.587141 + 2518 0 -19.324735 0 -19.324735 -1.3319933e-10 69.587141 + 2519 0 -19.324735 0 -19.324735 -4.0327249e-11 69.587141 + 2520 0 -19.324735 0 -19.324735 5.4446987e-11 69.587141 + 2521 0 -19.324735 0 -19.324735 4.9258905e-11 69.587141 + 2522 0 -19.324735 0 -19.324735 -7.097729e-12 69.587141 + 2523 0 -19.324735 0 -19.324735 1.1087768e-10 69.587141 + 2524 0 -19.324735 0 -19.324735 -1.5999429e-11 69.587141 + 2525 0 -19.324735 0 -19.324735 -1.0495819e-10 69.587141 + 2526 0 -19.324735 0 -19.324735 -7.5620353e-12 69.587141 + 2527 0 -19.324735 0 -19.324735 -1.2834075e-10 69.587141 + 2528 0 -19.324735 0 -19.324735 -1.2029444e-10 69.587141 + 2529 0 -19.324735 0 -19.324735 8.4978871e-11 69.587141 + 2530 0 -19.324735 0 -19.324735 1.5999762e-10 69.587141 + 2531 0 -19.324735 0 -19.324735 1.3858794e-10 69.587141 + 2532 0 -19.324735 0 -19.324735 -1.6568662e-10 69.587141 + 2533 0 -19.324735 0 -19.324735 1.5999762e-10 69.587141 + 2534 0 -19.324735 0 -19.324735 -1.2548419e-10 69.587141 + 2535 0 -19.324735 0 -19.324735 1.5500675e-10 69.587141 + 2536 0 -19.324735 0 -19.324735 -2.2625114e-10 69.587141 + 2537 0 -19.324735 0 -19.324735 1.6785089e-10 69.587141 + 2538 0 -19.324735 0 -19.324735 -1.0048321e-11 69.587141 + 2539 0 -19.324735 0 -19.324735 -1.6568662e-10 69.587141 + 2540 0 -19.324735 0 -19.324735 -9.5903382e-11 69.587141 + 2541 0 -19.324735 0 -19.324735 -8.9324877e-12 69.587141 + 2542 0 -19.324735 0 -19.324735 7.8101646e-11 69.587141 + 2543 0 -19.324735 0 -19.324735 4.3543277e-12 69.587141 + 2544 0 -19.324735 0 -19.324735 7.6607212e-11 69.587141 + 2545 0 -19.324735 0 -19.324735 4.5631824e-12 69.587141 + 2546 0 -19.324735 0 -19.324735 -9.2864589e-11 69.587141 + 2547 0 -19.324735 0 -19.324735 -1.6568662e-10 69.587141 + 2548 0 -19.324735 0 -19.324735 -1.7220605e-10 69.587141 + 2549 0 -19.324735 0 -19.324735 -3.7776061e-11 69.587141 + 2550 0 -19.324735 0 -19.324735 1.8232676e-10 69.587141 + 2551 0 -19.324735 0 -19.324735 -1.3312527e-10 69.587141 + 2552 0 -19.324735 0 -19.324735 1.3079625e-11 69.587141 + 2553 0 -19.324735 0 -19.324735 9.3932993e-11 69.587141 + 2554 0 -19.324735 0 -19.324735 7.1155357e-11 69.587141 + 2555 0 -19.324735 0 -19.324735 7.1155357e-11 69.587141 + 2556 0 -19.324735 0 -19.324735 -1.5156772e-10 69.587141 + 2557 0 -19.324735 0 -19.324735 7.1155357e-11 69.587141 + 2558 0 -19.324735 0 -19.324735 6.7321086e-11 69.587141 + 2559 0 -19.324735 0 -19.324735 -4.3060665e-12 69.587141 + 2560 0 -19.324735 0 -19.324735 -8.4378102e-11 69.587141 + 2561 0 -19.324735 0 -19.324735 -1.0323742e-11 69.587141 + 2562 0 -19.324735 0 -19.324735 6.4712483e-11 69.587141 + 2563 0 -19.324735 0 -19.324735 -5.2026437e-11 69.587141 + 2564 0 -19.324735 0 -19.324735 1.1488169e-10 69.587141 + 2565 0 -19.324735 0 -19.324735 -1.9345181e-10 69.587141 + 2566 0 -19.324735 0 -19.324735 5.5314025e-11 69.587141 + 2567 0 -19.324735 0 -19.324735 2.0142406e-10 69.587141 + 2568 0 -19.324735 0 -19.324735 1.1292462e-10 69.587141 + 2569 0 -19.324735 0 -19.324735 -1.1752025e-10 69.587141 + 2570 0 -19.324735 0 -19.324735 -1.1752025e-10 69.587141 + 2571 0 -19.324735 0 -19.324735 8.8049283e-11 69.587141 + 2572 0 -19.324735 0 -19.324735 1.2749202e-10 69.587141 + 2573 0 -19.324735 0 -19.324735 -1.256115e-10 69.587141 + 2574 0 -19.324735 0 -19.324735 -9.2965272e-11 69.587141 + 2575 0 -19.324735 0 -19.324735 9.2921171e-11 69.587141 + 2576 0 -19.324735 0 -19.324735 -5.4425352e-11 69.587141 + 2577 0 -19.324735 0 -19.324735 -6.7931008e-11 69.587141 + 2578 0 -19.324735 0 -19.324735 9.8804048e-11 69.587141 + 2579 0 -19.324735 0 -19.324735 -1.3163417e-10 69.587141 + 2580 0 -19.324735 0 -19.324735 -1.5616668e-11 69.587141 + 2581 0 -19.324735 0 -19.324735 1.4111833e-10 69.587141 + 2582 0 -19.324735 0 -19.324735 -1.3163417e-10 69.587141 + 2583 0 -19.324735 0 -19.324735 1.0534844e-10 69.587141 + 2584 0 -19.324735 0 -19.324735 -1.3163417e-10 69.587141 + 2585 0 -19.324735 0 -19.324735 1.0534844e-10 69.587141 + 2586 0 -19.324735 0 -19.324735 -1.3163417e-10 69.587141 + 2587 0 -19.324735 0 -19.324735 1.6723015e-10 69.587141 + 2588 0 -19.324735 0 -19.324735 -1.3163417e-10 69.587141 + 2589 0 -19.324735 0 -19.324735 1.0534844e-10 69.587141 + 2590 0 -19.324735 0 -19.324735 -1.3163417e-10 69.587141 + 2591 0 -19.324735 0 -19.324735 1.0283553e-10 69.587141 + 2592 0 -19.324735 0 -19.324735 -6.7931008e-11 69.587141 + 2593 0 -19.324735 0 -19.324735 -7.4674266e-11 69.587141 + 2594 0 -19.324735 0 -19.324735 1.0279642e-11 69.587141 + 2595 0 -19.324735 0 -19.324735 -2.8013979e-11 69.587141 + 2596 0 -19.324735 0 -19.324735 1.4842741e-10 69.587141 + 2597 0 -19.324735 0 -19.324735 1.8063179e-10 69.587141 + 2598 0 -19.324735 0 -19.324735 1.1083274e-10 69.587141 + 2599 0 -19.324735 0 -19.324735 -8.3059239e-12 69.587141 + 2600 0 -19.324735 0 -19.324735 -3.3559028e-11 69.587141 + 2601 0 -19.324735 0 -19.324735 -8.6500763e-11 69.587141 + 2602 0 -19.324735 0 -19.324735 4.4211446e-11 69.587141 + 2603 0 -19.324735 0 -19.324735 1.4850729e-10 69.587141 + 2604 0 -19.324735 0 -19.324735 8.5478125e-11 69.587141 + 2605 0 -19.324735 0 -19.324735 -1.6299814e-11 69.587141 + 2606 0 -19.324735 0 -19.324735 -1.6716525e-10 69.587141 + 2607 0 -19.324735 0 -19.324735 -1.6034876e-10 69.587141 + 2608 0 -19.324735 0 -19.324735 1.5833594e-10 69.587141 + 2609 0 -19.324735 0 -19.324735 -4.0947156e-11 69.587141 + 2610 0 -19.324735 0 -19.324735 2.1343695e-10 69.587141 + 2611 0 -19.324735 0 -19.324735 -2.0429311e-10 69.587141 + 2612 0 -19.324735 0 -19.324735 -5.399433e-12 69.587141 + 2613 0 -19.324735 0 -19.324735 3.5746593e-11 69.587141 + 2614 0 -19.324735 0 -19.324735 3.8642267e-11 69.587141 + 2615 0 -19.324735 0 -19.324735 -8.0637856e-11 69.587141 + 2616 0 -19.324735 0 -19.324735 -7.4505352e-12 69.587141 + 2617 0 -19.324735 0 -19.324735 7.6746171e-11 69.587141 + 2618 0 -19.324735 0 -19.324735 2.5487753e-11 69.587141 + 2619 0 -19.324735 0 -19.324735 -7.3821374e-11 69.587141 + 2620 0 -19.324735 0 -19.324735 7.4462083e-11 69.587141 + 2621 0 -19.324735 0 -19.324735 7.5607039e-11 69.587141 + 2622 0 -19.324735 0 -19.324735 -8.5069568e-11 69.587141 + 2623 0 -19.324735 0 -19.324735 1.4111833e-10 69.587141 + 2624 0 -19.324735 0 -19.324735 -8.5069568e-11 69.587141 + 2625 0 -19.324735 0 -19.324735 1.4111833e-10 69.587141 + 2626 0 -19.324735 0 -19.324735 -1.4833754e-10 69.587141 + 2627 0 -19.324735 0 -19.324735 1.6723015e-10 69.587141 + 2628 0 -19.324735 0 -19.324735 -1.3163417e-10 69.587141 + 2629 0 -19.324735 0 -19.324735 1.0534844e-10 69.587141 + 2630 0 -19.324735 0 -19.324735 -1.3163417e-10 69.587141 + 2631 0 -19.324735 0 -19.324735 1.0534844e-10 69.587141 + 2632 0 -19.324735 0 -19.324735 -1.3163417e-10 69.587141 + 2633 0 -19.324735 0 -19.324735 1.6723015e-10 69.587141 + 2634 0 -19.324735 0 -19.324735 -1.3163417e-10 69.587141 + 2635 0 -19.324735 0 -19.324735 1.0534844e-10 69.587141 + 2636 0 -19.324735 0 -19.324735 -1.3163417e-10 69.587141 + 2637 0 -19.324735 0 -19.324735 1.0283553e-10 69.587141 + 2638 0 -19.324735 0 -19.324735 -6.7931008e-11 69.587141 + 2639 0 -19.324735 0 -19.324735 -7.4674266e-11 69.587141 + 2640 0 -19.324735 0 -19.324735 7.2784589e-11 69.587141 + 2641 0 -19.324735 0 -19.324735 -1.3163417e-10 69.587141 + 2642 0 -19.324735 0 -19.324735 1.4842741e-10 69.587141 + 2643 0 -19.324735 0 -19.324735 -6.7931008e-11 69.587141 + 2644 0 -19.324735 0 -19.324735 -1.3163417e-10 69.587141 + 2645 0 -19.324735 0 -19.324735 1.6723015e-10 69.587141 + 2646 0 -19.324735 0 -19.324735 1.4842741e-10 69.587141 + 2647 0 -19.324735 0 -19.324735 -6.7931008e-11 69.587141 + 2648 0 -19.324735 0 -19.324735 -6.7931008e-11 69.587141 + 2649 0 -19.324735 0 -19.324735 9.8804048e-11 69.587141 + 2650 0 -19.324735 0 -19.324735 -1.3163417e-10 69.587141 + 2651 0 -19.324735 0 -19.324735 1.0283553e-10 69.587141 + 2652 0 -19.324735 0 -19.324735 -6.7931008e-11 69.587141 + 2653 0 -19.324735 0 -19.324735 -7.4674266e-11 69.587141 + 2654 0 -19.324735 0 -19.324735 -7.4674266e-11 69.587141 + 2655 0 -19.324735 0 -19.324735 1.1558398e-10 69.587141 + 2656 0 -19.324735 0 -19.324735 1.1558398e-10 69.587141 + 2657 0 -19.324735 0 -19.324735 2.3367588e-11 69.587141 + 2658 0 -19.324735 0 -19.324735 -6.7931008e-11 69.587141 + 2659 0 -19.324735 0 -19.324735 1.9587402e-12 69.587141 + 2660 0 -19.324735 0 -19.324735 1.3313442e-12 69.587141 + 2661 0 -19.324735 0 -19.324735 1.1036095e-10 69.587141 + 2662 0 -19.324735 0 -19.324735 2.3367588e-11 69.587141 + 2663 0 -19.324735 0 -19.324735 -6.7931008e-11 69.587141 + 2664 0 -19.324735 0 -19.324735 -1.5616668e-11 69.587141 + 2665 0 -19.324735 0 -19.324735 -6.1599634e-12 69.587141 + 2666 0 -19.324735 0 -19.324735 1.1558398e-10 69.587141 + 2667 0 -19.324735 0 -19.324735 7.4928054e-11 69.587141 + 2668 0 -19.324735 0 -19.324735 3.7410773e-12 69.587141 + 2669 0 -19.324735 0 -19.324735 -9.0355837e-11 69.587141 + 2670 0 -19.324735 0 -19.324735 9.8804048e-11 69.587141 + 2671 0 -19.324735 0 -19.324735 9.8804048e-11 69.587141 + 2672 0 -19.324735 0 -19.324735 -1.3163417e-10 69.587141 + 2673 0 -19.324735 0 -19.324735 -5.4425352e-11 69.587141 + 2674 0 -19.324735 0 -19.324735 1.5142127e-10 69.587141 + 2675 0 -19.324735 0 -19.324735 -1.3163417e-10 69.587141 + 2676 0 -19.324735 0 -19.324735 1.1036095e-10 69.587141 + 2677 0 -19.324735 0 -19.324735 2.3367588e-11 69.587141 + 2678 0 -19.324735 0 -19.324735 -6.7931008e-11 69.587141 + 2679 0 -19.324735 0 -19.324735 9.8804048e-11 69.587141 + 2680 0 -19.324735 0 -19.324735 1.9587402e-12 69.587141 + 2681 0 -19.324735 0 -19.324735 -8.5924125e-11 69.587141 + 2682 0 -19.324735 0 -19.324735 1.3969046e-10 69.587141 + 2683 0 -19.324735 0 -19.324735 9.8804048e-11 69.587141 + 2684 0 -19.324735 0 -19.324735 -6.7931008e-11 69.587141 + 2685 0 -19.324735 0 -19.324735 -1.5616668e-11 69.587141 + 2686 0 -19.324735 0 -19.324735 1.1558398e-10 69.587141 + 2687 0 -19.324735 0 -19.324735 -1.4833754e-10 69.587141 + 2688 0 -19.324735 0 -19.324735 1.1036095e-10 69.587141 + 2689 0 -19.324735 0 -19.324735 -1.4833754e-10 69.587141 + 2690 0 -19.324735 0 -19.324735 1.1558398e-10 69.587141 + 2691 0 -19.324735 0 -19.324735 -1.3163417e-10 69.587141 + 2692 0 -19.324735 0 -19.324735 1.1036095e-10 69.587141 + 2693 0 -19.324735 0 -19.324735 -1.3163417e-10 69.587141 + 2694 0 -19.324735 0 -19.324735 1.1036095e-10 69.587141 + 2695 0 -19.324735 0 -19.324735 2.3367588e-11 69.587141 + 2696 0 -19.324735 0 -19.324735 -6.7931008e-11 69.587141 + 2697 0 -19.324735 0 -19.324735 9.8804048e-11 69.587141 + 2698 0 -19.324735 0 -19.324735 1.9587402e-12 69.587141 + 2699 0 -19.324735 0 -19.324735 -8.5924125e-11 69.587141 + 2700 0 -19.324735 0 -19.324735 1.3969046e-10 69.587141 + 2701 0 -19.324735 0 -19.324735 9.8804048e-11 69.587141 + 2702 0 -19.324735 0 -19.324735 -6.7931008e-11 69.587141 + 2703 0 -19.324735 0 -19.324735 -1.3163417e-10 69.587141 + 2704 0 -19.324735 0 -19.324735 1.1036095e-10 69.587141 + 2705 0 -19.324735 0 -19.324735 7.3789754e-11 69.587141 + 2706 0 -19.324735 0 -19.324735 -1.3163417e-10 69.587141 + 2707 0 -19.324735 0 -19.324735 1.1036095e-10 69.587141 + 2708 0 -19.324735 0 -19.324735 -1.3163417e-10 69.587141 + 2709 0 -19.324735 0 -19.324735 1.1036095e-10 69.587141 + 2710 0 -19.324735 0 -19.324735 2.3367588e-11 69.587141 + 2711 0 -19.324735 0 -19.324735 -1.3163417e-10 69.587141 + 2712 0 -19.324735 0 -19.324735 -1.5616668e-11 69.587141 + 2713 0 -19.324735 0 -19.324735 -6.7857784e-11 69.587141 + 2714 0 -19.324735 0 -19.324735 6.7321086e-11 69.587141 + 2715 0 -19.324735 0 -19.324735 -1.2868025e-10 69.587141 + 2716 0 -19.324735 0 -19.324735 -1.2868025e-10 69.587141 + 2717 0 -19.324735 0 -19.324735 1.1558398e-10 69.587141 + 2718 0 -19.324735 0 -19.324735 -1.3163417e-10 69.587141 + 2719 0 -19.324735 0 -19.324735 1.1036095e-10 69.587141 + 2720 0 -19.324735 0 -19.324735 -1.3163417e-10 69.587141 + 2721 0 -19.324735 0 -19.324735 1.1036095e-10 69.587141 + 2722 0 -19.324735 0 -19.324735 -1.3163417e-10 69.587141 + 2723 0 -19.324735 0 -19.324735 1.1036095e-10 69.587141 + 2724 0 -19.324735 0 -19.324735 -1.4833754e-10 69.587141 + 2725 0 -19.324735 0 -19.324735 1.5517899e-10 69.587141 + 2726 0 -19.324735 0 -19.324735 -1.4833754e-10 69.587141 + 2727 0 -19.324735 0 -19.324735 1.1036095e-10 69.587141 + 2728 0 -19.324735 0 -19.324735 5.0665969e-12 69.587141 + 2729 0 -19.324735 0 -19.324735 -8.5069568e-11 69.587141 + 2730 0 -19.324735 0 -19.324735 9.8804048e-11 69.587141 + 2731 0 -19.324735 0 -19.324735 7.8974508e-11 69.587141 + 2732 0 -19.324735 0 -19.324735 2.3367588e-11 69.587141 + 2733 0 -19.324735 0 -19.324735 -6.7931008e-11 69.587141 + 2734 0 -19.324735 0 -19.324735 -5.4425352e-11 69.587141 + 2735 0 -19.324735 0 -19.324735 1.9587402e-12 69.587141 + 2736 0 -19.324735 0 -19.324735 1.5517899e-10 69.587141 + 2737 0 -19.324735 0 -19.324735 2.3367588e-11 69.587141 + 2738 0 -19.324735 0 -19.324735 -1.4823686e-11 69.587141 + 2739 0 -19.324735 0 -19.324735 -6.7772078e-11 69.587141 + 2740 0 -19.324735 0 -19.324735 1.3546594e-10 69.587141 + 2741 0 -19.324735 0 -19.324735 -1.3163417e-10 69.587141 + 2742 0 -19.324735 0 -19.324735 7.3789754e-11 69.587141 + 2743 0 -19.324735 0 -19.324735 -1.3163417e-10 69.587141 + 2744 0 -19.324735 0 -19.324735 1.1036095e-10 69.587141 + 2745 0 -19.324735 0 -19.324735 -1.3163417e-10 69.587141 + 2746 0 -19.324735 0 -19.324735 1.5517899e-10 69.587141 + 2747 0 -19.324735 0 -19.324735 -1.3163417e-10 69.587141 + 2748 0 -19.324735 0 -19.324735 1.1036095e-10 69.587141 + 2749 0 -19.324735 0 -19.324735 -1.3163417e-10 69.587141 + 2750 0 -19.324735 0 -19.324735 1.1036095e-10 69.587141 + 2751 0 -19.324735 0 -19.324735 -1.3163417e-10 69.587141 + 2752 0 -19.324735 0 -19.324735 1.1036095e-10 69.587141 + 2753 0 -19.324735 0 -19.324735 -1.4833754e-10 69.587141 + 2754 0 -19.324735 0 -19.324735 1.5517899e-10 69.587141 + 2755 0 -19.324735 0 -19.324735 5.0665969e-12 69.587141 + 2756 0 -19.324735 0 -19.324735 -9.0355837e-11 69.587141 + 2757 0 -19.324735 0 -19.324735 1.9587402e-12 69.587141 + 2758 0 -19.324735 0 -19.324735 1.3313442e-12 69.587141 + 2759 0 -19.324735 0 -19.324735 1.1036095e-10 69.587141 + 2760 0 -19.324735 0 -19.324735 -1.3163417e-10 69.587141 + 2761 0 -19.324735 0 -19.324735 1.1036095e-10 69.587141 + 2762 0 -19.324735 0 -19.324735 2.3367588e-11 69.587141 + 2763 0 -19.324735 0 -19.324735 -6.7931008e-11 69.587141 + 2764 0 -19.324735 0 -19.324735 9.8804048e-11 69.587141 + 2765 0 -19.324735 0 -19.324735 1.9587402e-12 69.587141 + 2766 0 -19.324735 0 -19.324735 -9.2965272e-11 69.587141 + 2767 0 -19.324735 0 -19.324735 1.3969046e-10 69.587141 + 2768 0 -19.324735 0 -19.324735 9.8804048e-11 69.587141 + 2769 0 -19.324735 0 -19.324735 -6.7931008e-11 69.587141 + 2770 0 -19.324735 0 -19.324735 -1.3163417e-10 69.587141 + 2771 0 -19.324735 0 -19.324735 1.1036095e-10 69.587141 + 2772 0 -19.324735 0 -19.324735 7.3789754e-11 69.587141 + 2773 0 -19.324735 0 -19.324735 -1.3163417e-10 69.587141 + 2774 0 -19.324735 0 -19.324735 1.1036095e-10 69.587141 + 2775 0 -19.324735 0 -19.324735 2.3367588e-11 69.587141 + 2776 0 -19.324735 0 -19.324735 -1.3163417e-10 69.587141 + 2777 0 -19.324735 0 -19.324735 -1.5616668e-11 69.587141 + 2778 0 -19.324735 0 -19.324735 -1.3163417e-10 69.587141 + 2779 0 -19.324735 0 -19.324735 -7.4674266e-11 69.587141 + 2780 0 -19.324735 0 -19.324735 1.9061355e-10 69.587141 + 2781 0 -19.324735 0 -19.324735 5.0665969e-12 69.587141 + 2782 0 -19.324735 0 -19.324735 -9.0355837e-11 69.587141 + 2783 0 -19.324735 0 -19.324735 1.3313442e-12 69.587141 + 2784 0 -19.324735 0 -19.324735 1.4927448e-10 69.587141 + 2785 0 -19.324735 0 -19.324735 9.4809184e-11 69.587141 + 2786 0 -19.324735 0 -19.324735 1.0534844e-10 69.587141 + 2787 0 -19.324735 0 -19.324735 -3.4312901e-11 69.587141 + 2788 0 -19.324735 0 -19.324735 -4.9970342e-11 69.587141 + 2789 0 -19.324735 0 -19.324735 1.9341936e-11 69.587141 + 2790 0 -19.324735 0 -19.324735 -2.2292444e-10 69.587141 + 2791 0 -19.324735 0 -19.324735 -1.0256094e-10 69.587141 + 2792 0 -19.324735 0 -19.324735 9.2508454e-11 69.587141 + 2793 0 -19.324735 0 -19.324735 1.3079625e-11 69.587141 + 2794 0 -19.324735 0 -19.324735 7.5607039e-11 69.587141 + 2795 0 -19.324735 0 -19.324735 1.4111833e-10 69.587141 + 2796 0 -19.324735 0 -19.324735 -1.3163417e-10 69.587141 + 2797 0 -19.324735 0 -19.324735 -1.3163417e-10 69.587141 + 2798 0 -19.324735 0 -19.324735 1.0283553e-10 69.587141 + 2799 0 -19.324735 0 -19.324735 -6.7931008e-11 69.587141 + 2800 0 -19.324735 0 -19.324735 -7.4674266e-11 69.587141 + 2801 0 -19.324735 0 -19.324735 1.0279642e-11 69.587141 + 2802 0 -19.324735 0 -19.324735 6.4731621e-11 69.587141 + 2803 0 -19.324735 0 -19.324735 -1.4833754e-10 69.587141 + 2804 0 -19.324735 0 -19.324735 -6.7931008e-11 69.587141 + 2805 0 -19.324735 0 -19.324735 -1.5616668e-11 69.587141 + 2806 0 -19.324735 0 -19.324735 7.2784589e-11 69.587141 + 2807 0 -19.324735 0 -19.324735 -1.3163417e-10 69.587141 + 2808 0 -19.324735 0 -19.324735 1.0534844e-10 69.587141 + 2809 0 -19.324735 0 -19.324735 -1.3163417e-10 69.587141 + 2810 0 -19.324735 0 -19.324735 1.0534844e-10 69.587141 + 2811 0 -19.324735 0 -19.324735 -1.3163417e-10 69.587141 + 2812 0 -19.324735 0 -19.324735 1.0534844e-10 69.587141 + 2813 0 -19.324735 0 -19.324735 -3.4312901e-11 69.587141 + 2814 0 -19.324735 0 -19.324735 6.9675901e-11 69.587141 + 2815 0 -19.324735 0 -19.324735 -1.1023364e-10 69.587141 + 2816 0 -19.324735 0 -19.324735 9.9188474e-11 69.587141 + 2817 0 -19.324735 0 -19.324735 -6.7931008e-11 69.587141 + 2818 0 -19.324735 0 -19.324735 -6.7931008e-11 69.587141 + 2819 0 -19.324735 0 -19.324735 1.0534844e-10 69.587141 + 2820 0 -19.324735 0 -19.324735 -3.4312901e-11 69.587141 + 2821 0 -19.324735 0 -19.324735 1.2795716e-10 69.587141 + 2822 0 -19.324735 0 -19.324735 -1.128489e-10 69.587141 + 2823 0 -19.324735 0 -19.324735 1.5875032e-10 69.587141 + 2824 0 -19.324735 0 -19.324735 1.5875032e-10 69.587141 + 2825 0 -19.324735 0 -19.324735 -4.8614035e-11 69.587141 + 2826 0 -19.324735 0 -19.324735 -2.3946057e-10 69.587141 + 2827 0 -19.324735 0 -19.324735 -3.4223868e-12 69.587141 + 2828 0 -19.324735 0 -19.324735 -1.1693363e-11 69.587141 + 2829 0 -19.324735 0 -19.324735 7.8575937e-11 69.587141 + 2830 0 -19.324735 0 -19.324735 -9.3159981e-11 69.587141 + 2831 0 -19.324735 0 -19.324735 -1.8761303e-10 69.587141 + 2832 0 -19.324735 0 -19.324735 1.2598094e-10 69.587141 + 2833 0 -19.324735 0 -19.324735 -1.1915531e-10 69.587141 + 2834 0 -19.324735 0 -19.324735 -4.9268058e-12 69.587141 + 2835 0 -19.324735 0 -19.324735 4.6934045e-11 69.587141 + 2836 0 -19.324735 0 -19.324735 1.1229722e-10 69.587141 + 2837 0 -19.324735 0 -19.324735 3.5074264e-11 69.587141 + 2838 0 -19.324735 0 -19.324735 -2.2147244e-10 69.587141 + 2839 0 -19.324735 0 -19.324735 8.3397067e-11 69.587141 + 2840 0 -19.324735 0 -19.324735 -8.4140956e-11 69.587141 + 2841 0 -19.324735 0 -19.324735 -1.9783276e-10 69.587141 + 2842 0 -19.324735 0 -19.324735 -4.679259e-11 69.587141 + 2843 0 -19.324735 0 -19.324735 2.6877594e-10 69.587141 + 2844 0 -19.324735 0 -19.324735 -2.1386215e-10 69.587141 + 2845 0 -19.324735 0 -19.324735 1.5847906e-10 69.587141 + 2846 0 -19.324735 0 -19.324735 -1.1915531e-10 69.587141 + 2847 0 -19.324735 0 -19.324735 1.7021652e-10 69.587141 + 2848 0 -19.324735 0 -19.324735 -2.2168546e-10 69.587141 + 2849 0 -19.324735 0 -19.324735 1.1906711e-10 69.587141 + 2850 0 -19.324735 0 -19.324735 -1.1915531e-10 69.587141 + 2851 0 -19.324735 0 -19.324735 2.3402286e-10 69.587141 + 2852 0 -19.324735 0 -19.324735 -2.2168546e-10 69.587141 + 2853 0 -19.324735 0 -19.324735 1.1906711e-10 69.587141 + 2854 0 -19.324735 0 -19.324735 -1.1915531e-10 69.587141 + 2855 0 -19.324735 0 -19.324735 1.0812179e-10 69.587141 + 2856 0 -19.324735 0 -19.324735 -1.1915531e-10 69.587141 + 2857 0 -19.324735 0 -19.324735 1.7928131e-10 69.587141 + 2858 0 -19.324735 0 -19.324735 -1.2282399e-10 69.587141 + 2859 0 -19.324735 0 -19.324735 -5.0807424e-12 69.587141 + 2860 0 -19.324735 0 -19.324735 8.342619e-11 69.587141 + 2861 0 -19.324735 0 -19.324735 1.5243892e-11 69.587141 + 2862 0 -19.324735 0 -19.324735 -1.0071786e-10 69.587141 + 2863 0 -19.324735 0 -19.324735 -2.5706593e-11 69.587141 + 2864 0 -19.324735 0 -19.324735 -2.5980351e-11 69.587141 + 2865 0 -19.324735 0 -19.324735 1.868292e-10 69.587141 + 2866 0 -19.324735 0 -19.324735 1.7571248e-11 69.587141 + 2867 0 -19.324735 0 -19.324735 -2.7259273e-12 69.587141 + 2868 0 -19.324735 0 -19.324735 -6.8627467e-11 69.587141 + 2869 0 -19.324735 0 -19.324735 1.7310055e-10 69.587141 + 2870 0 -19.324735 0 -19.324735 1.7310055e-10 69.587141 + 2871 0 -19.324735 0 -19.324735 -9.8133384e-11 69.587141 + 2872 0 -19.324735 0 -19.324735 -5.4673315e-11 69.587141 + 2873 0 -19.324735 0 -19.324735 2.0607628e-10 69.587141 + 2874 0 -19.324735 0 -19.324735 -1.8933629e-10 69.587141 + 2875 0 -19.324735 0 -19.324735 1.4771597e-10 69.587141 + 2876 0 -19.324735 0 -19.324735 -1.65323e-10 69.587141 + 2877 0 -19.324735 0 -19.324735 1.6555682e-10 69.587141 + 2878 0 -19.324735 0 -19.324735 1.6555682e-10 69.587141 + 2879 0 -19.324735 0 -19.324735 -1.7890437e-10 69.587141 + 2880 0 -19.324735 0 -19.324735 2.0607628e-10 69.587141 + 2881 0 -19.324735 0 -19.324735 -1.8933629e-10 69.587141 + 2882 0 -19.324735 0 -19.324735 2.0607628e-10 69.587141 + 2883 0 -19.324735 0 -19.324735 -1.7183743e-10 69.587141 + 2884 0 -19.324735 0 -19.324735 2.0607628e-10 69.587141 + 2885 0 -19.324735 0 -19.324735 -1.7183743e-10 69.587141 + 2886 0 -19.324735 0 -19.324735 2.0607628e-10 69.587141 + 2887 0 -19.324735 0 -19.324735 -1.7183743e-10 69.587141 + 2888 0 -19.324735 0 -19.324735 2.0607628e-10 69.587141 + 2889 0 -19.324735 0 -19.324735 -1.7183743e-10 69.587141 + 2890 0 -19.324735 0 -19.324735 2.0607628e-10 69.587141 + 2891 0 -19.324735 0 -19.324735 -1.65323e-10 69.587141 + 2892 0 -19.324735 0 -19.324735 2.0607628e-10 69.587141 + 2893 0 -19.324735 0 -19.324735 -1.7890437e-10 69.587141 + 2894 0 -19.324735 0 -19.324735 1.4771597e-10 69.587141 + 2895 0 -19.324735 0 -19.324735 -1.65323e-10 69.587141 + 2896 0 -19.324735 0 -19.324735 2.9033539e-10 69.587141 + 2897 0 -19.324735 0 -19.324735 -1.7183743e-10 69.587141 + 2898 0 -19.324735 0 -19.324735 -6.9080956e-11 69.587141 + 2899 0 -19.324735 0 -19.324735 2.9386429e-10 69.587141 + 2900 0 -19.324735 0 -19.324735 -2.1341115e-10 69.587141 + 2901 0 -19.324735 0 -19.324735 3.266969e-10 69.587141 + 2902 0 -19.324735 0 -19.324735 -2.1341115e-10 69.587141 + 2903 0 -19.324735 0 -19.324735 1.4771597e-10 69.587141 + 2904 0 -19.324735 0 -19.324735 -1.65323e-10 69.587141 + 2905 0 -19.324735 0 -19.324735 2.9033539e-10 69.587141 + 2906 0 -19.324735 0 -19.324735 -1.7183743e-10 69.587141 + 2907 0 -19.324735 0 -19.324735 2.0607628e-10 69.587141 + 2908 0 -19.324735 0 -19.324735 -1.7183743e-10 69.587141 + 2909 0 -19.324735 0 -19.324735 2.0607628e-10 69.587141 + 2910 0 -19.324735 0 -19.324735 -1.7183743e-10 69.587141 + 2911 0 -19.324735 0 -19.324735 2.0607628e-10 69.587141 + 2912 0 -19.324735 0 -19.324735 -1.7183743e-10 69.587141 + 2913 0 -19.324735 0 -19.324735 3.266969e-10 69.587141 + 2914 0 -19.324735 0 -19.324735 -1.7183743e-10 69.587141 + 2915 0 -19.324735 0 -19.324735 -1.7183743e-10 69.587141 + 2916 0 -19.324735 0 -19.324735 -2.1902776e-10 69.587141 + 2917 0 -19.324735 0 -19.324735 2.6278738e-10 69.587141 + 2918 0 -19.324735 0 -19.324735 -2.1902776e-10 69.587141 + 2919 0 -19.324735 0 -19.324735 2.6889576e-10 69.587141 + 2920 0 -19.324735 0 -19.324735 1.4771597e-10 69.587141 + 2921 0 -19.324735 0 -19.324735 -1.65323e-10 69.587141 + 2922 0 -19.324735 0 -19.324735 2.0607628e-10 69.587141 + 2923 0 -19.324735 0 -19.324735 -1.65323e-10 69.587141 + 2924 0 -19.324735 0 -19.324735 2.0607628e-10 69.587141 + 2925 0 -19.324735 0 -19.324735 -1.65323e-10 69.587141 + 2926 0 -19.324735 0 -19.324735 2.0607628e-10 69.587141 + 2927 0 -19.324735 0 -19.324735 -1.7890437e-10 69.587141 + 2928 0 -19.324735 0 -19.324735 2.0607628e-10 69.587141 + 2929 0 -19.324735 0 -19.324735 -1.7183743e-10 69.587141 + 2930 0 -19.324735 0 -19.324735 2.0607628e-10 69.587141 + 2931 0 -19.324735 0 -19.324735 -1.7183743e-10 69.587141 + 2932 0 -19.324735 0 -19.324735 2.0607628e-10 69.587141 + 2933 0 -19.324735 0 -19.324735 -1.7183743e-10 69.587141 + 2934 0 -19.324735 0 -19.324735 2.0607628e-10 69.587141 + 2935 0 -19.324735 0 -19.324735 -1.7183743e-10 69.587141 + 2936 0 -19.324735 0 -19.324735 2.0607628e-10 69.587141 + 2937 0 -19.324735 0 -19.324735 -1.7183743e-10 69.587141 + 2938 0 -19.324735 0 -19.324735 3.266969e-10 69.587141 + 2939 0 -19.324735 0 -19.324735 -1.7183743e-10 69.587141 + 2940 0 -19.324735 0 -19.324735 -1.4220421e-10 69.587141 + 2941 0 -19.324735 0 -19.324735 2.3720144e-10 69.587141 + 2942 0 -19.324735 0 -19.324735 -1.7890437e-10 69.587141 + 2943 0 -19.324735 0 -19.324735 2.0607628e-10 69.587141 + 2944 0 -19.324735 0 -19.324735 -9.8133384e-11 69.587141 + 2945 0 -19.324735 0 -19.324735 -9.8133384e-11 69.587141 + 2946 0 -19.324735 0 -19.324735 -1.6890015e-10 69.587141 + 2947 0 -19.324735 0 -19.324735 2.9033539e-10 69.587141 + 2948 0 -19.324735 0 -19.324735 -1.7890437e-10 69.587141 + 2949 0 -19.324735 0 -19.324735 2.0607628e-10 69.587141 + 2950 0 -19.324735 0 -19.324735 -1.1221401e-10 69.587141 + 2951 0 -19.324735 0 -19.324735 -1.6890015e-10 69.587141 + 2952 0 -19.324735 0 -19.324735 3.1042038e-10 69.587141 + 2953 0 -19.324735 0 -19.324735 -1.7890437e-10 69.587141 + 2954 0 -19.324735 0 -19.324735 2.0607628e-10 69.587141 + 2955 0 -19.324735 0 -19.324735 -1.1221401e-10 69.587141 + 2956 0 -19.324735 0 -19.324735 -5.4673315e-11 69.587141 + 2957 0 -19.324735 0 -19.324735 1.4771597e-10 69.587141 + 2958 0 -19.324735 0 -19.324735 -9.8133384e-11 69.587141 + 2959 0 -19.324735 0 -19.324735 -5.0055215e-11 69.587141 + 2960 0 -19.324735 0 -19.324735 -4.5352241e-11 69.587141 + 2961 0 -19.324735 0 -19.324735 2.6966877e-10 69.587141 + 2962 0 -19.324735 0 -19.324735 -5.0055215e-11 69.587141 + 2963 0 -19.324735 0 -19.324735 -3.2531396e-11 69.587141 + 2964 0 -19.324735 0 -19.324735 3.7043821e-11 69.587141 + 2965 0 -19.324735 0 -19.324735 4.1706855e-11 69.587141 + 2966 0 -19.324735 0 -19.324735 5.0706742e-11 69.587141 + 2967 0 -19.324735 0 -19.324735 -3.4178103e-11 69.587141 + 2968 0 -19.324735 0 -19.324735 -6.6700346e-12 69.587141 + 2969 0 -19.324735 0 -19.324735 -8.5905819e-11 69.587141 + 2970 0 -19.324735 0 -19.324735 1.7863395e-10 69.587141 + 2971 0 -19.324735 0 -19.324735 -1.0269074e-10 69.587141 + 2972 0 -19.324735 0 -19.324735 2.5213164e-11 69.587141 + 2973 0 -19.324735 0 -19.324735 2.5213164e-11 69.587141 + 2974 0 -19.324735 0 -19.324735 -4.0489507e-11 69.587141 + 2975 0 -19.324735 0 -19.324735 1.7131072e-11 69.587141 + 2976 0 -19.324735 0 -19.324735 1.7863395e-10 69.587141 + 2977 0 -19.324735 0 -19.324735 -1.0037503e-10 69.587141 + 2978 0 -19.324735 0 -19.324735 -5.5712596e-11 69.587141 + 2979 0 -19.324735 0 -19.324735 3.8274483e-11 69.587141 + 2980 0 -19.324735 0 -19.324735 -3.2630415e-11 69.587141 + 2981 0 -19.324735 0 -19.324735 3.8274483e-11 69.587141 + 2982 0 -19.324735 0 -19.324735 1.5058502e-10 69.587141 + 2983 0 -19.324735 0 -19.324735 6.0257472e-11 69.587141 + 2984 0 -19.324735 0 -19.324735 -1.0037503e-10 69.587141 + 2985 0 -19.324735 0 -19.324735 1.2532526e-10 69.587141 + 2986 0 -19.324735 0 -19.324735 -1.0037503e-10 69.587141 + 2987 0 -19.324735 0 -19.324735 3.8274483e-11 69.587141 + 2988 0 -19.324735 0 -19.324735 1.5058502e-10 69.587141 + 2989 0 -19.324735 0 -19.324735 5.4513554e-11 69.587141 + 2990 0 -19.324735 0 -19.324735 -5.5712596e-11 69.587141 + 2991 0 -19.324735 0 -19.324735 -4.1728489e-11 69.587141 + 2992 0 -19.324735 0 -19.324735 -3.2630415e-11 69.587141 + 2993 0 -19.324735 0 -19.324735 2.5213164e-11 69.587141 + 2994 0 -19.324735 0 -19.324735 1.0712329e-11 69.587141 + 2995 0 -19.324735 0 -19.324735 1.5058502e-10 69.587141 + 2996 0 -19.324735 0 -19.324735 -9.8468716e-11 69.587141 + 2997 0 -19.324735 0 -19.324735 -9.8468716e-11 69.587141 + 2998 0 -19.324735 0 -19.324735 1.2532526e-10 69.587141 + 2999 0 -19.324735 0 -19.324735 1.2532526e-10 69.587141 + 3000 0 -19.324735 0 -19.324735 -4.1728489e-11 69.587141 + 3001 0 -19.324735 0 -19.324735 -5.5712596e-11 69.587141 + 3002 0 -19.324735 0 -19.324735 -4.4558427e-11 69.587141 + 3003 0 -19.324735 0 -19.324735 1.5058502e-10 69.587141 + 3004 0 -19.324735 0 -19.324735 1.5058502e-10 69.587141 + 3005 0 -19.324735 0 -19.324735 3.8274483e-11 69.587141 + 3006 0 -19.324735 0 -19.324735 -7.4757475e-11 69.587141 + 3007 0 -19.324735 0 -19.324735 -7.4757475e-11 69.587141 + 3008 0 -19.324735 0 -19.324735 -5.5712596e-11 69.587141 + 3009 0 -19.324735 0 -19.324735 1.2532526e-10 69.587141 + 3010 0 -19.324735 0 -19.324735 -4.1728489e-11 69.587141 + 3011 0 -19.324735 0 -19.324735 -6.4725796e-11 69.587141 + 3012 0 -19.324735 0 -19.324735 2.5538844e-10 69.587141 + 3013 0 -19.324735 0 -19.324735 -4.1391076e-10 69.587141 + 3014 0 -19.324735 0 -19.324735 2.3489822e-10 69.587141 + 3015 0 -19.324735 0 -19.324735 1.3363701e-10 69.587141 + 3016 0 -19.324735 0 -19.324735 -4.0024368e-11 69.587141 + 3017 0 -19.324735 0 -19.324735 1.4096273e-10 69.587141 + 3018 0 -19.324735 0 -19.324735 -1.4697874e-10 69.587141 + 3019 0 -19.324735 0 -19.324735 1.2459718e-11 69.587141 + 3020 0 -19.324735 0 -19.324735 8.478749e-11 69.587141 + 3021 0 -19.324735 0 -19.324735 -2.8310203e-11 69.587141 + 3022 0 -19.324735 0 -19.324735 -1.4697874e-10 69.587141 + 3023 0 -19.324735 0 -19.324735 -1.7333936e-10 69.587141 + 3024 0 -19.324735 0 -19.324735 -3.7191933e-11 69.587141 + 3025 0 -19.324735 0 -19.324735 1.8552032e-10 69.587141 + 3026 0 -19.324735 0 -19.324735 1.8552032e-10 69.587141 + 3027 0 -19.324735 0 -19.324735 -1.5750551e-10 69.587141 + 3028 0 -19.324735 0 -19.324735 2.7972874e-10 69.587141 + 3029 0 -19.324735 0 -19.324735 -1.117339e-10 69.587141 + 3030 0 -19.324735 0 -19.324735 -1.5750551e-10 69.587141 + 3031 0 -19.324735 0 -19.324735 2.7376764e-10 69.587141 + 3032 0 -19.324735 0 -19.324735 -9.8492015e-11 69.587141 + 3033 0 -19.324735 0 -19.324735 -9.8492015e-11 69.587141 + 3034 0 -19.324735 0 -19.324735 -1.3201443e-10 69.587141 + 3035 0 -19.324735 0 -19.324735 1.8552032e-10 69.587141 + 3036 0 -19.324735 0 -19.324735 -1.5750551e-10 69.587141 + 3037 0 -19.324735 0 -19.324735 1.6052434e-10 69.587141 + 3038 0 -19.324735 0 -19.324735 -1.5310792e-10 69.587141 + 3039 0 -19.324735 0 -19.324735 1.956893e-10 69.587141 + 3040 0 -19.324735 0 -19.324735 -1.5310792e-10 69.587141 + 3041 0 -19.324735 0 -19.324735 1.1780649e-10 69.587141 + 3042 0 -19.324735 0 -19.324735 -1.5310792e-10 69.587141 + 3043 0 -19.324735 0 -19.324735 9.8381347e-11 69.587141 + 3044 0 -19.324735 0 -19.324735 -1.1967287e-10 69.587141 + 3045 0 -19.324735 0 -19.324735 1.2069052e-10 69.587141 + 3046 0 -19.324735 0 -19.324735 -1.1967287e-10 69.587141 + 3047 0 -19.324735 0 -19.324735 1.7635568e-10 69.587141 + 3048 0 -19.324735 0 -19.324735 -2.1616288e-10 69.587141 + 3049 0 -19.324735 0 -19.324735 2.7653268e-10 69.587141 + 3050 0 -19.324735 0 -19.324735 -1.2334155e-10 69.587141 + 3051 0 -19.324735 0 -19.324735 -4.2681232e-11 69.587141 + 3052 0 -19.324735 0 -19.324735 1.3384669e-10 69.587141 + 3053 0 -19.324735 0 -19.324735 2.2432651e-10 69.587141 + 3054 0 -19.324735 0 -19.324735 6.9010229e-11 69.587141 + 3055 0 -19.324735 0 -19.324735 2.7949908e-12 69.587141 + 3056 0 -19.324735 0 -19.324735 -5.9589304e-11 69.587141 + 3057 0 -19.324735 0 -19.324735 5.5999667e-12 69.587141 + 3058 0 -19.324735 0 -19.324735 -2.2539492e-10 69.587141 + 3059 0 -19.324735 0 -19.324735 1.2928018e-10 69.587141 + 3060 0 -19.324735 0 -19.324735 -3.0800566e-10 69.587141 + 3061 0 -19.324735 0 -19.324735 7.5160207e-11 69.587141 + 3062 0 -19.324735 0 -19.324735 1.8789095e-10 69.587141 + 3063 0 -19.324735 0 -19.324735 -2.5010217e-10 69.587141 + 3064 0 -19.324735 0 -19.324735 -3.157857e-10 69.587141 + 3065 0 -19.324735 0 -19.324735 -2.3155321e-10 69.587141 + 3066 0 -19.324735 0 -19.324735 3.3220617e-10 69.587141 + 3067 0 -19.324735 0 -19.324735 6.7997575e-11 69.587141 + 3068 0 -19.324735 0 -19.324735 -1.6505756e-10 69.587141 + 3069 0 -19.324735 0 -19.324735 2.9464895e-10 69.587141 + 3070 0 -19.324735 0 -19.324735 -1.0547325e-10 69.587141 + 3071 0 -19.324735 0 -19.324735 -1.5310792e-10 69.587141 + 3072 0 -19.324735 0 -19.324735 1.6052434e-10 69.587141 + 3073 0 -19.324735 0 -19.324735 -1.7333936e-10 69.587141 + 3074 0 -19.324735 0 -19.324735 1.1780649e-10 69.587141 + 3075 0 -19.324735 0 -19.324735 -1.5310792e-10 69.587141 + 3076 0 -19.324735 0 -19.324735 1.956893e-10 69.587141 + 3077 0 -19.324735 0 -19.324735 -1.5310792e-10 69.587141 + 3078 0 -19.324735 0 -19.324735 2.0904684e-10 69.587141 + 3079 0 -19.324735 0 -19.324735 -1.6505756e-10 69.587141 + 3080 0 -19.324735 0 -19.324735 1.7653625e-10 69.587141 + 3081 0 -19.324735 0 -19.324735 -1.2779823e-10 69.587141 + 3082 0 -19.324735 0 -19.324735 -7.0955655e-11 69.587141 + 3083 0 -19.324735 0 -19.324735 2.9852815e-10 69.587141 + 3084 0 -19.324735 0 -19.324735 -1.263013e-10 69.587141 + 3085 0 -19.324735 0 -19.324735 -1.5381852e-10 69.587141 + 3086 0 -19.324735 0 -19.324735 2.1885968e-10 69.587141 + 3087 0 -19.324735 0 -19.324735 -1.2779823e-10 69.587141 + 3088 0 -19.324735 0 -19.324735 -5.8301228e-11 69.587141 + 3089 0 -19.324735 0 -19.324735 2.0904684e-10 69.587141 + 3090 0 -19.324735 0 -19.324735 -1.6505756e-10 69.587141 + 3091 0 -19.324735 0 -19.324735 2.9852815e-10 69.587141 + 3092 0 -19.324735 0 -19.324735 -1.263013e-10 69.587141 + 3093 0 -19.324735 0 -19.324735 -7.0955655e-11 69.587141 + 3094 0 -19.324735 0 -19.324735 -3.0425376e-11 69.587141 + 3095 0 -19.324735 0 -19.324735 1.2310108e-10 69.587141 + 3096 0 -19.324735 0 -19.324735 1.0473768e-10 69.587141 + 3097 0 -19.324735 0 -19.324735 -4.605619e-11 69.587141 + 3098 0 -19.324735 0 -19.324735 -3.0425376e-11 69.587141 + 3099 0 -19.324735 0 -19.324735 1.2564561e-12 69.587141 + 3100 0 -19.324735 0 -19.324735 1.7039126e-10 69.587141 + 3101 0 -19.324735 0 -19.324735 1.8536472e-10 69.587141 + 3102 0 -19.324735 0 -19.324735 -5.8402743e-11 69.587141 + 3103 0 -19.324735 0 -19.324735 -9.7705689e-11 69.587141 + 3104 0 -19.324735 0 -19.324735 -3.7012202e-11 69.587141 + 3105 0 -19.324735 0 -19.324735 1.6531135e-10 69.587141 + 3106 0 -19.324735 0 -19.324735 -7.7619033e-11 69.587141 + 3107 0 -19.324735 0 -19.324735 -9.0453192e-11 69.587141 + 3108 0 -19.324735 0 -19.324735 1.4036862e-10 69.587141 + 3109 0 -19.324735 0 -19.324735 -8.188932e-11 69.587141 + 3110 0 -19.324735 0 -19.324735 -4.7197817e-11 69.587141 + 3111 0 -19.324735 0 -19.324735 -4.0373014e-11 69.587141 + 3112 0 -19.324735 0 -19.324735 1.5756875e-10 69.587141 + 3113 0 -19.324735 0 -19.324735 -8.188932e-11 69.587141 + 3114 0 -19.324735 0 -19.324735 -1.2881754e-10 69.587141 + 3115 0 -19.324735 0 -19.324735 2.154556e-10 69.587141 + 3116 0 -19.324735 0 -19.324735 -2.1204153e-10 69.587141 + 3117 0 -19.324735 0 -19.324735 2.4710415e-10 69.587141 + 3118 0 -19.324735 0 -19.324735 1.1461709e-10 69.587141 + 3119 0 -19.324735 0 -19.324735 -4.993789e-11 69.587141 + 3120 0 -19.324735 0 -19.324735 -2.9339499e-11 69.587141 + 3121 0 -19.324735 0 -19.324735 -1.2881754e-10 69.587141 + 3122 0 -19.324735 0 -19.324735 2.6236218e-10 69.587141 + 3123 0 -19.324735 0 -19.324735 1.1461709e-10 69.587141 + 3124 0 -19.324735 0 -19.324735 -4.993789e-11 69.587141 + 3125 0 -19.324735 0 -19.324735 -3.7574695e-11 69.587141 + 3126 0 -19.324735 0 -19.324735 -3.4615782e-11 69.587141 + 3127 0 -19.324735 0 -19.324735 -4.7204474e-12 69.587141 + 3128 0 -19.324735 0 -19.324735 1.6551604e-10 69.587141 + 3129 0 -19.324735 0 -19.324735 1.6551604e-10 69.587141 + 3130 0 -19.324735 0 -19.324735 5.0108469e-12 69.587141 + 3131 0 -19.324735 0 -19.324735 4.7767799e-11 69.587141 + 3132 0 -19.324735 0 -19.324735 4.6588727e-12 69.587141 + 3133 0 -19.324735 0 -19.324735 -9.6904387e-11 69.587141 + 3134 0 -19.324735 0 -19.324735 3.3171274e-11 69.587141 + 3135 0 -19.324735 0 -19.324735 -1.1520205e-10 69.587141 + 3136 0 -19.324735 0 -19.324735 -1.9471492e-10 69.587141 + 3137 0 -19.324735 0 -19.324735 -3.156534e-11 69.587141 + 3138 0 -19.324735 0 -19.324735 2.8179815e-10 69.587141 + 3139 0 -19.324735 0 -19.324735 1.1360693e-10 69.587141 + 3140 0 -19.324735 0 -19.324735 -9.7410297e-11 69.587141 + 3141 0 -19.324735 0 -19.324735 -9.621292e-11 69.587141 + 3142 0 -19.324735 0 -19.324735 -1.1566053e-12 69.587141 + 3143 0 -19.324735 0 -19.324735 1.0000059e-11 69.587141 + 3144 0 -19.324735 0 -19.324735 -3.4575842e-11 69.587141 + 3145 0 -19.324735 0 -19.324735 -8.188932e-11 69.587141 + 3146 0 -19.324735 0 -19.324735 3.3215291e-10 69.587141 + 3147 0 -19.324735 0 -19.324735 -1.0870925e-10 69.587141 + 3148 0 -19.324735 0 -19.324735 -1.281111e-10 69.587141 + 3149 0 -19.324735 0 -19.324735 -3.7012202e-11 69.587141 + 3150 0 -19.324735 0 -19.324735 1.9947031e-10 69.587141 + 3151 0 -19.324735 0 -19.324735 -6.769719e-11 69.587141 + 3152 0 -19.324735 0 -19.324735 -9.5462374e-11 69.587141 + 3153 0 -19.324735 0 -19.324735 -1.7888191e-10 69.587141 + 3154 0 -19.324735 0 -19.324735 2.0091815e-10 69.587141 + 3155 0 -19.324735 0 -19.324735 -1.7888191e-10 69.587141 + 3156 0 -19.324735 0 -19.324735 9.3886396e-11 69.587141 + 3157 0 -19.324735 0 -19.324735 2.3788292e-10 69.587141 + 3158 0 -19.324735 0 -19.324735 5.7737903e-11 69.587141 + 3159 0 -19.324735 0 -19.324735 4.3709696e-11 69.587141 + 3160 0 -19.324735 0 -19.324735 -9.538915e-11 69.587141 + 3161 0 -19.324735 0 -19.324735 1.6975221e-10 69.587141 + 3162 0 -19.324735 0 -19.324735 -1.3072053e-10 69.587141 + 3163 0 -19.324735 0 -19.324735 -9.7705689e-11 69.587141 + 3164 0 -19.324735 0 -19.324735 1.5137634e-10 69.587141 + 3165 0 -19.324735 0 -19.324735 -1.3349805e-10 69.587141 + 3166 0 -19.324735 0 -19.324735 -7.299178e-11 69.587141 + 3167 0 -19.324735 0 -19.324735 2.4651253e-10 69.587141 + 3168 0 -19.324735 0 -19.324735 -1.3349805e-10 69.587141 + 3169 0 -19.324735 0 -19.324735 -7.2374369e-11 69.587141 + 3170 0 -19.324735 0 -19.324735 2.1455195e-10 69.587141 + 3171 0 -19.324735 0 -19.324735 -1.3349805e-10 69.587141 + 3172 0 -19.324735 0 -19.324735 -7.299178e-11 69.587141 + 3173 0 -19.324735 0 -19.324735 1.7699223e-10 69.587141 + 3174 0 -19.324735 0 -19.324735 -1.281111e-10 69.587141 + 3175 0 -19.324735 0 -19.324735 -7.2374369e-11 69.587141 + 3176 0 -19.324735 0 -19.324735 2.1455195e-10 69.587141 + 3177 0 -19.324735 0 -19.324735 -1.3349805e-10 69.587141 + 3178 0 -19.324735 0 -19.324735 -7.299178e-11 69.587141 + 3179 0 -19.324735 0 -19.324735 2.4643598e-10 69.587141 + 3180 0 -19.324735 0 -19.324735 -1.281111e-10 69.587141 + 3181 0 -19.324735 0 -19.324735 -7.2374369e-11 69.587141 + 3182 0 -19.324735 0 -19.324735 2.1455195e-10 69.587141 + 3183 0 -19.324735 0 -19.324735 -1.3349805e-10 69.587141 + 3184 0 -19.324735 0 -19.324735 -7.299178e-11 69.587141 + 3185 0 -19.324735 0 -19.324735 2.4643598e-10 69.587141 + 3186 0 -19.324735 0 -19.324735 -1.281111e-10 69.587141 + 3187 0 -19.324735 0 -19.324735 -7.2374369e-11 69.587141 + 3188 0 -19.324735 0 -19.324735 3.3215291e-10 69.587141 + 3189 0 -19.324735 0 -19.324735 -1.0870925e-10 69.587141 + 3190 0 -19.324735 0 -19.324735 -1.281111e-10 69.587141 + 3191 0 -19.324735 0 -19.324735 -2.9339499e-11 69.587141 + 3192 0 -19.324735 0 -19.324735 2.0454024e-10 69.587141 + 3193 0 -19.324735 0 -19.324735 -9.5462374e-11 69.587141 + 3194 0 -19.324735 0 -19.324735 -9.5462374e-11 69.587141 + 3195 0 -19.324735 0 -19.324735 -2.1204153e-10 69.587141 + 3196 0 -19.324735 0 -19.324735 2.154556e-10 69.587141 + 3197 0 -19.324735 0 -19.324735 -2.1204153e-10 69.587141 + 3198 0 -19.324735 0 -19.324735 2.4710415e-10 69.587141 + 3199 0 -19.324735 0 -19.324735 1.1461709e-10 69.587141 + 3200 0 -19.324735 0 -19.324735 -4.993789e-11 69.587141 + 3201 0 -19.324735 0 -19.324735 -3.7574695e-11 69.587141 + 3202 0 -19.324735 0 -19.324735 1.3639372e-10 69.587141 + 3203 0 -19.324735 0 -19.324735 -2.3091334e-11 69.587141 + 3204 0 -19.324735 0 -19.324735 -1.1009385e-11 69.587141 + 3205 0 -19.324735 0 -19.324735 4.2320937e-11 69.587141 + 3206 0 -19.324735 0 -19.324735 2.9991857e-11 69.587141 + 3207 0 -19.324735 0 -19.324735 1.7699223e-10 69.587141 + 3208 0 -19.324735 0 -19.324735 -4.3621494e-11 69.587141 + 3209 0 -19.324735 0 -19.324735 -7.299178e-11 69.587141 + 3210 0 -19.324735 0 -19.324735 -3.7012202e-11 69.587141 + 3211 0 -19.324735 0 -19.324735 4.2320937e-11 69.587141 + 3212 0 -19.324735 0 -19.324735 2.9991857e-11 69.587141 + 3213 0 -19.324735 0 -19.324735 -7.299178e-11 69.587141 + 3214 0 -19.324735 0 -19.324735 -7.299178e-11 69.587141 + 3215 0 -19.324735 0 -19.324735 1.8393103e-10 69.587141 + 3216 0 -19.324735 0 -19.324735 -9.0453192e-11 69.587141 + 3217 0 -19.324735 0 -19.324735 -7.2374369e-11 69.587141 + 3218 0 -19.324735 0 -19.324735 1.7709291e-10 69.587141 + 3219 0 -19.324735 0 -19.324735 -1.281111e-10 69.587141 + 3220 0 -19.324735 0 -19.324735 -7.299178e-11 69.587141 + 3221 0 -19.324735 0 -19.324735 2.4651253e-10 69.587141 + 3222 0 -19.324735 0 -19.324735 -1.3349805e-10 69.587141 + 3223 0 -19.324735 0 -19.324735 -7.2374369e-11 69.587141 + 3224 0 -19.324735 0 -19.324735 1.7709291e-10 69.587141 + 3225 0 -19.324735 0 -19.324735 -1.281111e-10 69.587141 + 3226 0 -19.324735 0 -19.324735 -3.7012202e-11 69.587141 + 3227 0 -19.324735 0 -19.324735 7.9156736e-11 69.587141 + 3228 0 -19.324735 0 -19.324735 -9.7705689e-11 69.587141 + 3229 0 -19.324735 0 -19.324735 1.1028523e-11 69.587141 + 3230 0 -19.324735 0 -19.324735 2.6470785e-10 69.587141 + 3231 0 -19.324735 0 -19.324735 2.6470785e-10 69.587141 + 3232 0 -19.324735 0 -19.324735 -7.7719716e-11 69.587141 + 3233 0 -19.324735 0 -19.324735 -5.6911638e-11 69.587141 + 3234 0 -19.324735 0 -19.324735 -5.6911638e-11 69.587141 + 3235 0 -19.324735 0 -19.324735 3.2294251e-11 69.587141 + 3236 0 -19.324735 0 -19.324735 -6.1858414e-11 69.587141 + 3237 0 -19.324735 0 -19.324735 2.021588e-10 69.587141 + 3238 0 -19.324735 0 -19.324735 -6.8446071e-11 69.587141 + 3239 0 -19.324735 0 -19.324735 -6.8446071e-11 69.587141 + 3240 0 -19.324735 0 -19.324735 1.7700305e-10 69.587141 + 3241 0 -19.324735 0 -19.324735 -1.377908e-10 69.587141 + 3242 0 -19.324735 0 -19.324735 -7.9535337e-11 69.587141 + 3243 0 -19.324735 0 -19.324735 -6.1926645e-11 69.587141 + 3244 0 -19.324735 0 -19.324735 1.1109152e-10 69.587141 + 3245 0 -19.324735 0 -19.324735 1.1109152e-10 69.587141 + 3246 0 -19.324735 0 -19.324735 1.6104522e-10 69.587141 + 3247 0 -19.324735 0 -19.324735 -1.0852702e-10 69.587141 + 3248 0 -19.324735 0 -19.324735 -7.9535337e-11 69.587141 + 3249 0 -19.324735 0 -19.324735 1.7842093e-10 69.587141 + 3250 0 -19.324735 0 -19.324735 -7.6242756e-11 69.587141 + 3251 0 -19.324735 0 -19.324735 -7.8387885e-11 69.587141 + 3252 0 -19.324735 0 -19.324735 -6.466339e-11 69.587141 + 3253 0 -19.324735 0 -19.324735 -5.1163559e-11 69.587141 + 3254 0 -19.324735 0 -19.324735 2.4612395e-10 69.587141 + 3255 0 -19.324735 0 -19.324735 -1.0684287e-10 69.587141 + 3256 0 -19.324735 0 -19.324735 -5.0256581e-11 69.587141 + 3257 0 -19.324735 0 -19.324735 1.2305282e-10 69.587141 + 3258 0 -19.324735 0 -19.324735 -8.5167755e-11 69.587141 + 3259 0 -19.324735 0 -19.324735 -6.466339e-11 69.587141 + 3260 0 -19.324735 0 -19.324735 1.5947008e-10 69.587141 + 3261 0 -19.324735 0 -19.324735 -1.4840328e-10 69.587141 + 3262 0 -19.324735 0 -19.324735 -4.7175351e-11 69.587141 + 3263 0 -19.324735 0 -19.324735 8.2150596e-11 69.587141 + 3264 0 -19.324735 0 -19.324735 3.4351427e-10 69.587141 + 3265 0 -19.324735 0 -19.324735 -1.5159102e-10 69.587141 + 3266 0 -19.324735 0 -19.324735 -4.7175351e-11 69.587141 + 3267 0 -19.324735 0 -19.324735 -5.0256581e-11 69.587141 + 3268 0 -19.324735 0 -19.324735 9.5152005e-11 69.587141 + 3269 0 -19.324735 0 -19.324735 4.7888203e-10 69.587141 + 3270 0 -19.324735 0 -19.324735 -2.9332259e-10 69.587141 + 3271 0 -19.324735 0 -19.324735 -3.0803811e-10 69.587141 + 3272 0 -19.324735 0 -19.324735 2.1276212e-10 69.587141 + 3273 0 -19.324735 0 -19.324735 -6.4231535e-11 69.587141 + 3274 0 -19.324735 0 -19.324735 -3.7284295e-11 69.587141 + 3275 0 -19.324735 0 -19.324735 -3.4947786e-13 69.587141 + 3276 0 -19.324735 0 -19.324735 8.9620269e-11 69.587141 + 3277 0 -19.324735 0 -19.324735 1.9333448e-10 69.587141 + 3278 0 -19.324735 0 -19.324735 1.8628751e-10 69.587141 + 3279 0 -19.324735 0 -19.324735 -1.3479278e-10 69.587141 + 3280 0 -19.324735 0 -19.324735 -2.7082038e-11 69.587141 + 3281 0 -19.324735 0 -19.324735 -2.8370946e-11 69.587141 + 3282 0 -19.324735 0 -19.324735 1.8628751e-10 69.587141 + 3283 0 -19.324735 0 -19.324735 -1.0221146e-10 69.587141 + 3284 0 -19.324735 0 -19.324735 -1.3921451e-10 69.587141 + 3285 0 -19.324735 0 -19.324735 1.8816803e-10 69.587141 + 3286 0 -19.324735 0 -19.324735 -1.0933415e-10 69.587141 + 3287 0 -19.324735 0 -19.324735 -5.2989997e-11 69.587141 + 3288 0 -19.324735 0 -19.324735 1.8816803e-10 69.587141 + 3289 0 -19.324735 0 -19.324735 -5.4476942e-11 69.587141 + 3290 0 -19.324735 0 -19.324735 -1.6548276e-10 69.587141 + 3291 0 -19.324735 0 -19.324735 -1.6521649e-10 69.587141 + 3292 0 -19.324735 0 -19.324735 2.9943346e-10 69.587141 + 3293 0 -19.324735 0 -19.324735 -1.1996743e-10 69.587141 + 3294 0 -19.324735 0 -19.324735 -1.1996743e-10 69.587141 + 3295 0 -19.324735 0 -19.324735 6.4468681e-11 69.587141 + 3296 0 -19.324735 0 -19.324735 1.0074032e-10 69.587141 + 3297 0 -19.324735 0 -19.324735 -2.568654e-10 69.587141 + 3298 0 -19.324735 0 -19.324735 2.4619883e-10 69.587141 + 3299 0 -19.324735 0 -19.324735 -1.0116718e-10 69.587141 + 3300 0 -19.324735 0 -19.324735 1.0074032e-10 69.587141 + 3301 0 -19.324735 0 -19.324735 2.1166543e-10 69.587141 + 3302 0 -19.324735 0 -19.324735 3.1202548e-11 69.587141 + 3303 0 -19.324735 0 -19.324735 -1.1509887e-10 69.587141 + 3304 0 -19.324735 0 -19.324735 -1.8297579e-10 69.587141 + 3305 0 -19.324735 0 -19.324735 1.9651473e-11 69.587141 + 3306 0 -19.324735 0 -19.324735 2.2018853e-10 69.587141 + 3307 0 -19.324735 0 -19.324735 -6.0908999e-13 69.587141 + 3308 0 -19.324735 0 -19.324735 -1.1509887e-10 69.587141 + 3309 0 -19.324735 0 -19.324735 7.4940535e-11 69.587141 + 3310 0 -19.324735 0 -19.324735 4.6125253e-11 69.587141 + 3311 0 -19.324735 0 -19.324735 4.6125253e-11 69.587141 + 3312 0 -19.324735 0 -19.324735 -2.5193277e-10 69.587141 + 3313 0 -19.324735 0 -19.324735 -1.7116594e-10 69.587141 + 3314 0 -19.324735 0 -19.324735 -1.1441073e-10 69.587141 + 3315 0 -19.324735 0 -19.324735 2.1918669e-10 69.587141 + 3316 0 -19.324735 0 -19.324735 1.1329739e-10 69.587141 + 3317 0 -19.324735 0 -19.324735 -2.5193277e-10 69.587141 + 3318 0 -19.324735 0 -19.324735 -2.1589411e-10 69.587141 + 3319 0 -19.324735 0 -19.324735 9.5374173e-12 69.587141 + 3320 0 -19.324735 0 -19.324735 8.8949605e-11 69.587141 + 3321 0 -19.324735 0 -19.324735 -5.68251e-11 69.587141 + 3322 0 -19.324735 0 -19.324735 1.8994954e-10 69.587141 + 3323 0 -19.324735 0 -19.324735 2.4581524e-10 69.587141 + 3324 0 -19.324735 0 -19.324735 -9.5590516e-11 69.587141 + 3325 0 -19.324735 0 -19.324735 -1.0219066e-10 69.587141 + 3326 0 -19.324735 0 -19.324735 8.8770705e-11 69.587141 + 3327 0 -19.324735 0 -19.324735 -3.4377804e-11 69.587141 + 3328 0 -19.324735 0 -19.324735 -7.4425471e-11 69.587141 + 3329 0 -19.324735 0 -19.324735 1.1046413e-10 69.587141 + 3330 0 -19.324735 0 -19.324735 1.5293817e-12 69.587141 + 3331 0 -19.324735 0 -19.324735 -3.5756578e-11 69.587141 + 3332 0 -19.324735 0 -19.324735 1.4594695e-10 69.587141 + 3333 0 -19.324735 0 -19.324735 1.5336919e-10 69.587141 + 3334 0 -19.324735 0 -19.324735 2.4444312e-11 69.587141 + 3335 0 -19.324735 0 -19.324735 -5.7622243e-12 69.587141 + 3336 0 -19.324735 0 -19.324735 -6.0136819e-11 69.587141 + 3337 0 -19.324735 0 -19.324735 1.4585708e-10 69.587141 + 3338 0 -19.324735 0 -19.324735 -3.1972481e-10 69.587141 + 3339 0 -19.324735 0 -19.324735 6.4304759e-11 69.587141 + 3340 0 -19.324735 0 -19.324735 -7.6536484e-11 69.587141 + 3341 0 -19.324735 0 -19.324735 1.6843086e-10 69.587141 + 3342 0 -19.324735 0 -19.324735 1.6843086e-10 69.587141 + 3343 0 -19.324735 0 -19.324735 1.1323083e-11 69.587141 + 3344 0 -19.324735 0 -19.324735 -9.7050002e-11 69.587141 + 3345 0 -19.324735 0 -19.324735 3.0210697e-11 69.587141 + 3346 0 -19.324735 0 -19.324735 2.6003649e-11 69.587141 + 3347 0 -19.324735 0 -19.324735 1.3135542e-10 69.587141 + 3348 0 -19.324735 0 -19.324735 -5.3579117e-11 69.587141 + 3349 0 -19.324735 0 -19.324735 -4.0751615e-11 69.587141 + 3350 0 -19.324735 0 -19.324735 8.9993046e-11 69.587141 + 3351 0 -19.324735 0 -19.324735 -1.4929278e-10 69.587141 + 3352 0 -19.324735 0 -19.324735 -4.2925867e-11 69.587141 + 3353 0 -19.324735 0 -19.324735 8.8862235e-11 69.587141 + 3354 0 -19.324735 0 -19.324735 -9.0885879e-11 69.587141 + 3355 0 -19.324735 0 -19.324735 -9.0885879e-11 69.587141 + 3356 0 -19.324735 0 -19.324735 1.4263689e-11 69.587141 + 3357 0 -19.324735 0 -19.324735 3.7999061e-11 69.587141 + 3358 0 -19.324735 0 -19.324735 -5.3579117e-11 69.587141 + 3359 0 -19.324735 0 -19.324735 -2.1157223e-10 69.587141 + 3360 0 -19.324735 0 -19.324735 7.7643164e-11 69.587141 + 3361 0 -19.324735 0 -19.324735 -1.4629809e-11 69.587141 + 3362 0 -19.324735 0 -19.324735 -2.7792144e-10 69.587141 + 3363 0 -19.324735 0 -19.324735 6.8135702e-11 69.587141 + 3364 0 -19.324735 0 -19.324735 2.104098e-10 69.587141 + 3365 0 -19.324735 0 -19.324735 1.0570457e-10 69.587141 + 3366 0 -19.324735 0 -19.324735 -1.2945575e-10 69.587141 + 3367 0 -19.324735 0 -19.324735 -2.4956214e-10 69.587141 + 3368 0 -19.324735 0 -19.324735 -1.1304194e-10 69.587141 + 3369 0 -19.324735 0 -19.324735 2.3125117e-10 69.587141 + 3370 0 -19.324735 0 -19.324735 -3.1652044e-10 69.587141 + 3371 0 -19.324735 0 -19.324735 2.322322e-10 69.587141 + 3372 0 -19.324735 0 -19.324735 -2.6733059e-10 69.587141 + 3373 0 -19.324735 0 -19.324735 2.5476437e-10 69.587141 + 3374 0 -19.324735 0 -19.324735 -3.1456336e-10 69.587141 + 3375 0 -19.324735 0 -19.324735 1.8806153e-10 69.587141 + 3376 0 -19.324735 0 -19.324735 1.0437406e-10 69.587141 + 3377 0 -19.324735 0 -19.324735 -2.0942711e-10 69.587141 + 3378 0 -19.324735 0 -19.324735 2.5070127e-10 69.587141 + 3379 0 -19.324735 0 -19.324735 -2.6733059e-10 69.587141 + 3380 0 -19.324735 0 -19.324735 1.5096778e-10 69.587141 + 3381 0 -19.324735 0 -19.324735 4.2917546e-11 69.587141 + 3382 0 -19.324735 0 -19.324735 -3.171703e-10 69.587141 + 3383 0 -19.324735 0 -19.324735 9.6659752e-11 69.587141 + 3384 0 -19.324735 0 -19.324735 1.5749053e-10 69.587141 + 3385 0 -19.324735 0 -19.324735 7.3637482e-11 69.587141 + 3386 0 -19.324735 0 -19.324735 -1.5128148e-10 69.587141 + 3387 0 -19.324735 0 -19.324735 -1.5128148e-10 69.587141 + 3388 0 -19.324735 0 -19.324735 1.5096778e-10 69.587141 + 3389 0 -19.324735 0 -19.324735 -5.5217502e-12 69.587141 + 3390 0 -19.324735 0 -19.324735 -3.8158822e-11 69.587141 + 3391 0 -19.324735 0 -19.324735 -2.3048065e-11 69.587141 + 3392 0 -19.324735 0 -19.324735 7.9983833e-11 69.587141 + 3393 0 -19.324735 0 -19.324735 1.4522303e-10 69.587141 + 3394 0 -19.324735 0 -19.324735 -1.1998324e-10 69.587141 + 3395 0 -19.324735 0 -19.324735 -1.1998324e-10 69.587141 + 3396 0 -19.324735 0 -19.324735 1.4522303e-10 69.587141 + 3397 0 -19.324735 0 -19.324735 -8.5196046e-11 69.587141 + 3398 0 -19.324735 0 -19.324735 -2.2026258e-11 69.587141 + 3399 0 -19.324735 0 -19.324735 -1.3052665e-10 69.587141 + 3400 0 -19.324735 0 -19.324735 1.6030217e-11 69.587141 + 3401 0 -19.324735 0 -19.324735 -3.0150787e-11 69.587141 + 3402 0 -19.324735 0 -19.324735 1.1145515e-10 69.587141 + 3403 0 -19.324735 0 -19.324735 1.4522303e-10 69.587141 + 3404 0 -19.324735 0 -19.324735 -1.1998324e-10 69.587141 + 3405 0 -19.324735 0 -19.324735 1.4522303e-10 69.587141 + 3406 0 -19.324735 0 -19.324735 -8.5196046e-11 69.587141 + 3407 0 -19.324735 0 -19.324735 2.1608549e-11 69.587141 + 3408 0 -19.324735 0 -19.324735 -1.4154186e-10 69.587141 + 3409 0 -19.324735 0 -19.324735 -1.4940095e-10 69.587141 + 3410 0 -19.324735 0 -19.324735 -9.8061824e-11 69.587141 + 3411 0 -19.324735 0 -19.324735 9.0820143e-11 69.587141 + 3412 0 -19.324735 0 -19.324735 5.0507872e-11 69.587141 + 3413 0 -19.324735 0 -19.324735 6.0218364e-11 69.587141 + 3414 0 -19.324735 0 -19.324735 -9.2515111e-11 69.587141 + 3415 0 -19.324735 0 -19.324735 -9.5091262e-11 69.587141 + 3416 0 -19.324735 0 -19.324735 -1.2408212e-10 69.587141 + 3417 0 -19.324735 0 -19.324735 2.7185633e-10 69.587141 + 3418 0 -19.324735 0 -19.324735 -3.8475848e-11 69.587141 + 3419 0 -19.324735 0 -19.324735 -9.5091262e-11 69.587141 + 3420 0 -19.324735 0 -19.324735 -1.0926841e-10 69.587141 + 3421 0 -19.324735 0 -19.324735 1.4819359e-10 69.587141 + 3422 0 -19.324735 0 -19.324735 -1.7758468e-11 69.587141 + 3423 0 -19.324735 0 -19.324735 -1.7758468e-11 69.587141 +Loop time of 1.06201 on 1 procs for 3423 steps with 4 atoms + +99.3% CPU use with 1 MPI tasks x 1 OpenMP threads + +Minimization stats: + Stopping criterion = quadratic factors are zero + Energy initial, next-to-last, final = + -19.1861867348158 -19.3247351111814 -19.3247351111814 + Force two-norm initial, final = 4.5945611 3.5266103e-15 + Force max component initial, final = 3.9200702 2.0376244e-15 + Final line search alpha, max atom move = 1 2.0376244e-15 + Iterations, force evaluations = 3423 6236 + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.98145 | 0.98145 | 0.98145 | 0.0 | 92.41 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0.014136 | 0.014136 | 0.014136 | 0.0 | 1.33 +Output | 0.021117 | 0.021117 | 0.021117 | 0.0 | 1.99 +Modify | 0 | 0 | 0 | 0.0 | 0.00 +Other | | 0.04531 | | | 4.27 + +Nlocal: 4 ave 4 max 4 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 412 ave 412 max 412 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 172 ave 172 max 172 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +FullNghs: 344 ave 344 max 344 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 344 +Ave neighs/atom = 86 +Neighbor list builds = 0 +Dangerous builds = 0 + +variable cohesive_energy equal pe/atoms +variable lattice_parameter equal lx +variable c_to_a equal lz/lx +run 0 +WARNING: No fixes with time integration, atoms won't move (src/verlet.cpp:60) +Per MPI rank memory allocation (min/avg/max) = 3.725 | 3.725 | 3.725 Mbytes + Step Temp E_pair E_mol TotEng Press Volume + 3423 0 -19.324735 0 -19.324735 -1.7758468e-11 69.587141 +Loop time of 1.173e-06 on 1 procs for 0 steps with 4 atoms + +255.8% CPU use with 1 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0 | 0 | 0 | 0.0 | 0.00 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0 | 0 | 0 | 0.0 | 0.00 +Output | 0 | 0 | 0 | 0.0 | 0.00 +Modify | 0 | 0 | 0 | 0.0 | 0.00 +Other | | 1.173e-06 | | |100.00 + +Nlocal: 4 ave 4 max 4 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 412 ave 412 max 412 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 208 ave 208 max 208 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +FullNghs: 416 ave 416 max 416 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 416 +Ave neighs/atom = 104 +Neighbor list builds = 0 +Dangerous builds = 0 + +print "====================================================" +==================================================== +print "Calculated cohesive energy: ${cohesive_energy} eV/atom" +Calculated cohesive energy: -4.83118377779534 eV/atom +print "Reference cohesive energy: -4.831 eV/atom" +Reference cohesive energy: -4.831 eV/atom +print "Calculated lattice parameter: ${lattice_parameter} A" +Calculated lattice parameter: 2.9304937210165 A +print "Reference lattice parameter: 2.9304 A" +Reference lattice parameter: 2.9304 A +print "C/A ratio: ${c_to_a}" +C/A ratio: 1.59641567225833 +print "Reference c/a ratio: 1.596" +Reference c/a ratio: 1.596 +print "====================================================" +==================================================== + +#dump 1 all custom 1 alpha_relaxed.dump id type x y z fx fy fz +#run 0 + + +Total wall time: 0:00:01 diff --git a/examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.alpha_relaxation.g++.4 b/examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.alpha_relaxation.g++.4 new file mode 100644 index 0000000000..f9b16bf4f3 --- /dev/null +++ b/examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.alpha_relaxation.g++.4 @@ -0,0 +1,1187 @@ +LAMMPS (3 Nov 2022) +OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98) + using 1 OpenMP thread(s) per MPI task +# Ti alpha phase (hcp) + +units metal +boundary p p p + +atom_style atomic +#lattice custom 2.93093 a1 0.5 -0.866025 0 a2 0.5 0.866025 0 a3 0 0 1.596 basis 0.333333 0.666666 0.25 basis 0.666666 0.333333 0.75 +lattice custom 2.93093 a1 0.5 -0.866025 0 a2 0.5 0.866025 0 a3 0 0 1.7 basis 0.333333 0.666666 0.25 basis 0.666666 0.333333 0.75 +Lattice spacing in x,y,z = 2.93093 5.0765173 4.982581 +region box block 0 1 0 1 0 1 +create_box 1 box +Created orthogonal box = (0 0 0) to (2.93093 5.0765173 4.982581) + 1 by 2 by 2 MPI processor grid +create_atoms 1 box +Created 4 atoms + using lattice units in orthogonal box = (0 0 0) to (2.93093 5.0765173 4.982581) + create_atoms CPU = 0.000 seconds + +pair_style meam/sw/spline +pair_coeff * * Ti.meam.sw.spline Ti +Reading meam/sw/spline potential file Ti.meam.sw.spline with DATE: 2012-02-01 +mass * 47.90 + +fix relax all box/relax aniso 0 +thermo 1 +minimize 0 0 10000 100000 +Neighbor list info ... + update: every = 1 steps, delay = 0 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 7.5 + ghost atom cutoff = 7.5 + binsize = 3.75, bins = 1 2 2 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair meam/sw/spline, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (2) pair meam/sw/spline, perpetual, half/full from (1) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 4.872 | 4.872 | 4.872 Mbytes + Step Temp E_pair E_mol TotEng Press Volume + 0 0 -19.186187 0 -19.186187 -52654.105 74.135408 + 1 0 -19.186725 0 -19.186725 -52527.113 74.121586 + 2 0 -19.187261 0 -19.187261 -52400.121 74.107782 + 3 0 -19.187796 0 -19.187796 -52273.129 74.093995 + 4 0 -19.18833 0 -19.18833 -52146.139 74.080225 + 5 0 -19.188862 0 -19.188862 -52019.151 74.066473 + 6 0 -19.189393 0 -19.189393 -51892.165 74.052739 + 7 0 -19.189922 0 -19.189922 -51765.183 74.039023 + 8 0 -19.19045 0 -19.19045 -51638.205 74.025324 + 9 0 -19.190976 0 -19.190976 -51511.232 74.011642 + 10 0 -19.191501 0 -19.191501 -51384.265 73.997979 + 11 0 -19.192024 0 -19.192024 -51257.305 73.984333 + 12 0 -19.192546 0 -19.192546 -51130.351 73.970705 + 13 0 -19.193067 0 -19.193067 -51003.406 73.957094 + 14 0 -19.193586 0 -19.193586 -50876.469 73.943502 + 15 0 -19.194103 0 -19.194103 -50749.542 73.929927 + 16 0 -19.19462 0 -19.19462 -50622.625 73.916369 + 17 0 -19.195134 0 -19.195134 -50495.719 73.90283 + 18 0 -19.195648 0 -19.195648 -50368.824 73.889309 + 19 0 -19.19616 0 -19.19616 -50241.942 73.875805 + 20 0 -19.19667 0 -19.19667 -50115.073 73.862319 + 21 0 -19.197179 0 -19.197179 -49988.218 73.848851 + 22 0 -19.197687 0 -19.197687 -49861.378 73.835401 + 23 0 -19.198193 0 -19.198193 -49734.553 73.821968 + 24 0 -19.198698 0 -19.198698 -49607.744 73.808554 + 25 0 -19.199202 0 -19.199202 -49480.953 73.795157 + 26 0 -19.199704 0 -19.199704 -49354.178 73.781779 + 27 0 -19.200204 0 -19.200204 -49227.422 73.768418 + 28 0 -19.200704 0 -19.200704 -49100.685 73.755075 + 29 0 -19.201201 0 -19.201201 -48973.968 73.741751 + 30 0 -19.201698 0 -19.201698 -48847.272 73.728444 + 31 0 -19.202193 0 -19.202193 -48720.597 73.715155 + 32 0 -19.202687 0 -19.202687 -48593.943 73.701884 + 33 0 -19.203179 0 -19.203179 -48467.313 73.688632 + 34 0 -19.20367 0 -19.20367 -48340.706 73.675397 + 35 0 -19.204159 0 -19.204159 -48214.123 73.66218 + 36 0 -19.204647 0 -19.204647 -48087.566 73.648982 + 37 0 -19.205134 0 -19.205134 -47961.034 73.635801 + 38 0 -19.20562 0 -19.20562 -47834.528 73.622639 + 39 0 -19.206104 0 -19.206104 -47708.05 73.609495 + 40 0 -19.206586 0 -19.206586 -47581.599 73.596368 + 41 0 -19.207067 0 -19.207067 -47455.177 73.58326 + 42 0 -19.207547 0 -19.207547 -47328.785 73.570171 + 43 0 -19.208026 0 -19.208026 -47202.423 73.557099 + 44 0 -19.208503 0 -19.208503 -47076.091 73.544045 + 45 0 -19.208979 0 -19.208979 -46949.791 73.53101 + 46 0 -19.209453 0 -19.209453 -46823.524 73.517993 + 47 0 -19.209927 0 -19.209927 -46697.289 73.504994 + 48 0 -19.210398 0 -19.210398 -46571.088 73.492013 + 49 0 -19.210869 0 -19.210869 -46444.922 73.479051 + 50 0 -19.211338 0 -19.211338 -46318.791 73.466107 + 51 0 -19.211806 0 -19.211806 -46192.696 73.453181 + 52 0 -19.212272 0 -19.212272 -46066.637 73.440273 + 53 0 -19.212737 0 -19.212737 -45940.617 73.427384 + 54 0 -19.213201 0 -19.213201 -45814.634 73.414513 + 55 0 -19.213663 0 -19.213663 -45688.69 73.401661 + 56 0 -19.214124 0 -19.214124 -45562.785 73.388826 + 57 0 -19.214584 0 -19.214584 -45436.921 73.37601 + 58 0 -19.215043 0 -19.215043 -45311.098 73.363213 + 59 0 -19.2155 0 -19.2155 -45185.2 73.350434 + 60 0 -19.215956 0 -19.215956 -45059.109 73.337673 + 61 0 -19.21641 0 -19.21641 -44932.827 73.32493 + 62 0 -19.216863 0 -19.216863 -44806.355 73.312206 + 63 0 -19.217315 0 -19.217315 -44679.693 73.299501 + 64 0 -19.217766 0 -19.217766 -44552.844 73.286813 + 65 0 -19.218215 0 -19.218215 -44425.808 73.274145 + 66 0 -19.218663 0 -19.218663 -44298.587 73.261494 + 67 0 -19.219109 0 -19.219109 -44171.181 73.248862 + 68 0 -19.219555 0 -19.219555 -44043.595 73.236249 + 69 0 -19.219999 0 -19.219999 -43915.928 73.223653 + 70 0 -19.220441 0 -19.220441 -43788.226 73.211077 + 71 0 -19.220883 0 -19.220883 -43660.491 73.198518 + 72 0 -19.221323 0 -19.221323 -43532.724 73.185978 + 73 0 -19.221761 0 -19.221761 -43404.926 73.173457 + 74 0 -19.222199 0 -19.222199 -43277.098 73.160954 + 75 0 -19.222635 0 -19.222635 -43149.24 73.148469 + 76 0 -19.22307 0 -19.22307 -43021.355 73.136003 + 77 0 -19.223503 0 -19.223503 -42893.443 73.123556 + 78 0 -19.223936 0 -19.223936 -42765.506 73.111127 + 79 0 -19.224367 0 -19.224367 -42637.543 73.098716 + 80 0 -19.224796 0 -19.224796 -42509.558 73.086324 + 81 0 -19.225225 0 -19.225225 -42381.55 73.073951 + 82 0 -19.225652 0 -19.225652 -42253.52 73.061596 + 83 0 -19.226077 0 -19.226077 -42125.47 73.049259 + 84 0 -19.226502 0 -19.226502 -41997.402 73.036941 + 85 0 -19.226925 0 -19.226925 -41869.315 73.024642 + 86 0 -19.227347 0 -19.227347 -41741.211 73.012362 + 87 0 -19.227768 0 -19.227768 -41613.091 73.0001 + 88 0 -19.228187 0 -19.228187 -41484.957 72.987856 + 89 0 -19.228605 0 -19.228605 -41356.809 72.975632 + 90 0 -19.229022 0 -19.229022 -41228.649 72.963426 + 91 0 -19.229438 0 -19.229438 -41100.477 72.951238 + 92 0 -19.229852 0 -19.229852 -40972.295 72.939069 + 93 0 -19.230265 0 -19.230265 -40844.103 72.926919 + 94 0 -19.230677 0 -19.230677 -40715.903 72.914788 + 95 0 -19.231087 0 -19.231087 -40587.697 72.902675 + 96 0 -19.231497 0 -19.231497 -40459.484 72.890582 + 97 0 -19.231905 0 -19.231905 -40331.267 72.878506 + 98 0 -19.232311 0 -19.232311 -40203.046 72.86645 + 99 0 -19.232717 0 -19.232717 -40074.822 72.854412 + 100 0 -19.233121 0 -19.233121 -39946.597 72.842393 + 101 0 -19.233524 0 -19.233524 -39818.371 72.830393 + 102 0 -19.233926 0 -19.233926 -39690.147 72.818412 + 103 0 -19.234326 0 -19.234326 -39561.924 72.80645 + 104 0 -19.234725 0 -19.234725 -39433.704 72.794506 + 105 0 -19.235123 0 -19.235123 -39305.488 72.782581 + 106 0 -19.23552 0 -19.23552 -39177.277 72.770675 + 107 0 -19.235916 0 -19.235916 -39049.072 72.758788 + 108 0 -19.23631 0 -19.23631 -38920.875 72.74692 + 109 0 -19.236703 0 -19.236703 -38792.687 72.735071 + 110 0 -19.237095 0 -19.237095 -38664.508 72.723241 + 111 0 -19.237486 0 -19.237486 -38536.339 72.711429 + 112 0 -19.237875 0 -19.237875 -38408.183 72.699637 + 113 0 -19.238263 0 -19.238263 -38280.054 72.687863 + 114 0 -19.23865 0 -19.23865 -38151.984 72.676109 + 115 0 -19.239036 0 -19.239036 -38023.973 72.664373 + 116 0 -19.23942 0 -19.23942 -37896.022 72.652656 + 117 0 -19.239804 0 -19.239804 -37768.133 72.640959 + 118 0 -19.240186 0 -19.240186 -37640.306 72.62928 + 119 0 -19.240567 0 -19.240567 -37512.541 72.617621 + 120 0 -19.240946 0 -19.240946 -37384.84 72.60598 + 121 0 -19.241325 0 -19.241325 -37257.203 72.594359 + 122 0 -19.241702 0 -19.241702 -37129.632 72.582756 + 123 0 -19.242078 0 -19.242078 -37002.126 72.571173 + 124 0 -19.242453 0 -19.242453 -36874.688 72.559608 + 125 0 -19.242827 0 -19.242827 -36747.317 72.548063 + 126 0 -19.243199 0 -19.243199 -36620.014 72.536537 + 127 0 -19.243571 0 -19.243571 -36492.781 72.52503 + 128 0 -19.243941 0 -19.243941 -36365.617 72.513542 + 129 0 -19.24431 0 -19.24431 -36238.525 72.502073 + 130 0 -19.244678 0 -19.244678 -36111.504 72.490623 + 131 0 -19.245044 0 -19.245044 -35984.556 72.479192 + 132 0 -19.24541 0 -19.24541 -35857.681 72.467781 + 133 0 -19.245774 0 -19.245774 -35730.88 72.456388 + 134 0 -19.246137 0 -19.246137 -35604.154 72.445015 + 135 0 -19.246499 0 -19.246499 -35477.504 72.433661 + 136 0 -19.24686 0 -19.24686 -35350.93 72.422326 + 137 0 -19.247219 0 -19.247219 -35224.434 72.411011 + 138 0 -19.247578 0 -19.247578 -35098.016 72.399714 + 139 0 -19.247935 0 -19.247935 -34971.677 72.388437 + 140 0 -19.248291 0 -19.248291 -34845.417 72.377179 + 141 0 -19.248646 0 -19.248646 -34719.239 72.36594 + 142 0 -19.249 0 -19.249 -34593.141 72.35472 + 143 0 -19.249353 0 -19.249353 -34467.126 72.34352 + 144 0 -19.249704 0 -19.249704 -34341.194 72.332339 + 145 0 -19.250055 0 -19.250055 -34215.346 72.321177 + 146 0 -19.250404 0 -19.250404 -34089.583 72.310034 + 147 0 -19.250752 0 -19.250752 -33963.905 72.298911 + 148 0 -19.251099 0 -19.251099 -33838.314 72.287807 + 149 0 -19.251445 0 -19.251445 -33712.81 72.276722 + 150 0 -19.25179 0 -19.25179 -33587.394 72.265657 + 151 0 -19.252133 0 -19.252133 -33462.066 72.254611 + 152 0 -19.252476 0 -19.252476 -33336.829 72.243584 + 153 0 -19.252817 0 -19.252817 -33211.682 72.232577 + 154 0 -19.253158 0 -19.253158 -33086.626 72.221589 + 155 0 -19.253497 0 -19.253497 -32961.662 72.210621 + 156 0 -19.253835 0 -19.253835 -32836.791 72.199672 + 157 0 -19.254172 0 -19.254172 -32712.014 72.188742 + 158 0 -19.254508 0 -19.254508 -32587.332 72.177832 + 159 0 -19.254842 0 -19.254842 -32462.745 72.166941 + 160 0 -19.255176 0 -19.255176 -32338.255 72.156069 + 161 0 -19.255509 0 -19.255509 -32213.861 72.145217 + 162 0 -19.25584 0 -19.25584 -32089.566 72.134385 + 163 0 -19.25617 0 -19.25617 -31965.369 72.123572 + 164 0 -19.2565 0 -19.2565 -31841.272 72.112778 + 165 0 -19.256828 0 -19.256828 -31717.276 72.102004 + 166 0 -19.257155 0 -19.257155 -31593.38 72.09125 + 167 0 -19.257481 0 -19.257481 -31469.587 72.080515 + 168 0 -19.257806 0 -19.257806 -31345.897 72.0698 + 169 0 -19.25813 0 -19.25813 -31222.311 72.059104 + 170 0 -19.258452 0 -19.258452 -31098.829 72.048427 + 171 0 -19.258774 0 -19.258774 -30975.452 72.037771 + 172 0 -19.259095 0 -19.259095 -30852.183 72.027134 + 173 0 -19.259414 0 -19.259414 -30729.02 72.016516 + 174 0 -19.259733 0 -19.259733 -30605.965 72.005918 + 175 0 -19.26005 0 -19.26005 -30483.019 71.99534 + 176 0 -19.260367 0 -19.260367 -30360.183 71.984782 + 177 0 -19.260682 0 -19.260682 -30237.457 71.974243 + 178 0 -19.260996 0 -19.260996 -30114.843 71.963723 + 179 0 -19.26131 0 -19.26131 -29992.341 71.953224 + 180 0 -19.261622 0 -19.261622 -29869.952 71.942744 + 181 0 -19.261933 0 -19.261933 -29747.676 71.932284 + 182 0 -19.262243 0 -19.262243 -29625.516 71.921844 + 183 0 -19.262552 0 -19.262552 -29503.471 71.911423 + 184 0 -19.26286 0 -19.26286 -29381.543 71.901022 + 185 0 -19.263167 0 -19.263167 -29259.732 71.890641 + 186 0 -19.263473 0 -19.263473 -29138.039 71.88028 + 187 0 -19.263778 0 -19.263778 -29016.466 71.869938 + 188 0 -19.264082 0 -19.264082 -28895.012 71.859617 + 189 0 -19.264385 0 -19.264385 -28773.679 71.849315 + 190 0 -19.264686 0 -19.264686 -28652.467 71.839033 + 191 0 -19.264987 0 -19.264987 -28531.378 71.828771 + 192 0 -19.265287 0 -19.265287 -28410.412 71.818529 + 193 0 -19.265586 0 -19.265586 -28289.571 71.808306 + 194 0 -19.265884 0 -19.265884 -28168.854 71.798104 + 195 0 -19.26618 0 -19.26618 -28048.263 71.787921 + 196 0 -19.266476 0 -19.266476 -27927.799 71.777759 + 197 0 -19.266771 0 -19.266771 -27807.463 71.767616 + 198 0 -19.267065 0 -19.267065 -27687.255 71.757494 + 199 0 -19.267357 0 -19.267357 -27567.177 71.747391 + 200 0 -19.267649 0 -19.267649 -27447.228 71.737308 + 201 0 -19.26794 0 -19.26794 -27327.411 71.727246 + 202 0 -19.26823 0 -19.26823 -27207.726 71.717203 + 203 0 -19.268518 0 -19.268518 -27088.173 71.707181 + 204 0 -19.268806 0 -19.268806 -26968.754 71.697178 + 205 0 -19.269093 0 -19.269093 -26849.47 71.687196 + 206 0 -19.269379 0 -19.269379 -26730.321 71.677234 + 207 0 -19.269664 0 -19.269664 -26611.309 71.667292 + 208 0 -19.269948 0 -19.269948 -26492.433 71.65737 + 209 0 -19.270231 0 -19.270231 -26373.696 71.647468 + 210 0 -19.270512 0 -19.270512 -26255.097 71.637586 + 211 0 -19.270793 0 -19.270793 -26136.639 71.627725 + 212 0 -19.271073 0 -19.271073 -26018.321 71.617883 + 213 0 -19.271352 0 -19.271352 -25900.144 71.608062 + 214 0 -19.27163 0 -19.27163 -25782.11 71.598262 + 215 0 -19.271908 0 -19.271908 -25664.219 71.588481 + 216 0 -19.272184 0 -19.272184 -25546.473 71.578721 + 217 0 -19.272459 0 -19.272459 -25428.871 71.568981 + 218 0 -19.272733 0 -19.272733 -25311.416 71.559261 + 219 0 -19.273006 0 -19.273006 -25194.106 71.549562 + 220 0 -19.273279 0 -19.273279 -25076.942 71.539883 + 221 0 -19.27355 0 -19.27355 -24959.924 71.530224 + 222 0 -19.273821 0 -19.273821 -24843.053 71.520586 + 223 0 -19.27409 0 -19.27409 -24726.33 71.510968 + 224 0 -19.274359 0 -19.274359 -24609.756 71.501371 + 225 0 -19.274626 0 -19.274626 -24493.33 71.491793 + 226 0 -19.274893 0 -19.274893 -24377.056 71.482237 + 227 0 -19.275159 0 -19.275159 -24260.933 71.472701 + 228 0 -19.275424 0 -19.275424 -24144.961 71.463185 + 229 0 -19.275688 0 -19.275688 -24029.143 71.45369 + 230 0 -19.275951 0 -19.275951 -23913.48 71.444215 + 231 0 -19.276213 0 -19.276213 -23797.97 71.434761 + 232 0 -19.276474 0 -19.276474 -23682.617 71.425328 + 233 0 -19.276734 0 -19.276734 -23567.421 71.415915 + 234 0 -19.276994 0 -19.276994 -23452.382 71.406523 + 235 0 -19.277252 0 -19.277252 -23337.501 71.397151 + 236 0 -19.27751 0 -19.27751 -23222.78 71.3878 + 237 0 -19.277766 0 -19.277766 -23108.219 71.37847 + 238 0 -19.278022 0 -19.278022 -22993.819 71.36916 + 239 0 -19.278277 0 -19.278277 -22879.582 71.359871 + 240 0 -19.278531 0 -19.278531 -22765.506 71.350603 + 241 0 -19.278784 0 -19.278784 -22651.594 71.341355 + 242 0 -19.279036 0 -19.279036 -22537.846 71.332128 + 243 0 -19.279287 0 -19.279287 -22424.264 71.322922 + 244 0 -19.279537 0 -19.279537 -22310.847 71.313737 + 245 0 -19.279787 0 -19.279787 -22197.597 71.304573 + 246 0 -19.280036 0 -19.280036 -22084.516 71.295429 + 247 0 -19.280283 0 -19.280283 -21971.603 71.286307 + 248 0 -19.28053 0 -19.28053 -21858.86 71.277205 + 249 0 -19.280776 0 -19.280776 -21746.289 71.268124 + 250 0 -19.281021 0 -19.281021 -21633.888 71.259064 + 251 0 -19.281265 0 -19.281265 -21521.661 71.250025 + 252 0 -19.281509 0 -19.281509 -21409.607 71.241007 + 253 0 -19.281751 0 -19.281751 -21297.728 71.23201 + 254 0 -19.281993 0 -19.281993 -21186.024 71.223034 + 255 0 -19.282233 0 -19.282233 -21074.497 71.214079 + 256 0 -19.282473 0 -19.282473 -20963.148 71.205145 + 257 0 -19.282712 0 -19.282712 -20851.977 71.196232 + 258 0 -19.282951 0 -19.282951 -20740.985 71.18734 + 259 0 -19.283188 0 -19.283188 -20630.174 71.178469 + 260 0 -19.283424 0 -19.283424 -20519.544 71.16962 + 261 0 -19.28366 0 -19.28366 -20409.096 71.160792 + 262 0 -19.283895 0 -19.283895 -20298.831 71.151984 + 263 0 -19.284129 0 -19.284129 -20188.751 71.143198 + 264 0 -19.284362 0 -19.284362 -20078.856 71.134434 + 265 0 -19.284594 0 -19.284594 -19969.147 71.12569 + 266 0 -19.284825 0 -19.284825 -19859.625 71.116968 + 267 0 -19.285056 0 -19.285056 -19750.291 71.108267 + 268 0 -19.285286 0 -19.285286 -19641.146 71.099587 + 269 0 -19.285515 0 -19.285515 -19532.191 71.090929 + 270 0 -19.285743 0 -19.285743 -19423.427 71.082292 + 271 0 -19.28597 0 -19.28597 -19314.856 71.073677 + 272 0 -19.286196 0 -19.286196 -19206.477 71.065083 + 273 0 -19.286422 0 -19.286422 -19098.291 71.05651 + 274 0 -19.286647 0 -19.286647 -18990.301 71.047959 + 275 0 -19.286871 0 -19.286871 -18882.507 71.03943 + 276 0 -19.287094 0 -19.287094 -18774.909 71.030921 + 277 0 -19.287316 0 -19.287316 -18667.51 71.022435 + 278 0 -19.287538 0 -19.287538 -18560.309 71.01397 + 279 0 -19.287759 0 -19.287759 -18453.308 71.005526 + 280 0 -19.287979 0 -19.287979 -18346.507 70.997105 + 281 0 -19.288198 0 -19.288198 -18239.908 70.988704 + 282 0 -19.288416 0 -19.288416 -18133.513 70.980326 + 283 0 -19.288634 0 -19.288634 -18027.32 70.971969 + 284 0 -19.28885 0 -19.28885 -17921.333 70.963634 + 285 0 -19.289066 0 -19.289066 -17815.551 70.955321 + 286 0 -19.289282 0 -19.289282 -17709.976 70.947029 + 287 0 -19.289496 0 -19.289496 -17604.608 70.938759 + 288 0 -19.28971 0 -19.28971 -17499.449 70.930511 + 289 0 -19.289922 0 -19.289922 -17394.5 70.922285 + 290 0 -19.290134 0 -19.290134 -17289.762 70.914081 + 291 0 -19.290346 0 -19.290346 -17185.235 70.905899 + 292 0 -19.290556 0 -19.290556 -17080.92 70.897738 + 293 0 -19.290766 0 -19.290766 -16976.82 70.8896 + 294 0 -19.290975 0 -19.290975 -16872.934 70.881483 + 295 0 -19.291183 0 -19.291183 -16769.263 70.873389 + 296 0 -19.29139 0 -19.29139 -16665.81 70.865316 + 297 0 -19.291597 0 -19.291597 -16562.574 70.857266 + 298 0 -19.291803 0 -19.291803 -16459.556 70.849237 + 299 0 -19.292008 0 -19.292008 -16356.759 70.841231 + 300 0 -19.292212 0 -19.292212 -16254.182 70.833247 + 301 0 -19.292416 0 -19.292416 -16151.826 70.825285 + 302 0 -19.292618 0 -19.292618 -16049.693 70.817345 + 303 0 -19.29282 0 -19.29282 -15947.784 70.809428 + 304 0 -19.293022 0 -19.293022 -15846.1 70.801532 + 305 0 -19.293222 0 -19.293222 -15744.641 70.793659 + 306 0 -19.293422 0 -19.293422 -15643.409 70.785808 + 307 0 -19.293621 0 -19.293621 -15542.405 70.77798 + 308 0 -19.293819 0 -19.293819 -15441.63 70.770174 + 309 0 -19.294017 0 -19.294017 -15341.084 70.76239 + 310 0 -19.294214 0 -19.294214 -15240.769 70.754629 + 311 0 -19.29441 0 -19.29441 -15140.686 70.74689 + 312 0 -19.294605 0 -19.294605 -15040.836 70.739174 + 313 0 -19.2948 0 -19.2948 -14941.22 70.73148 + 314 0 -19.294994 0 -19.294994 -14841.838 70.723809 + 315 0 -19.295187 0 -19.295187 -14742.693 70.71616 + 316 0 -19.295379 0 -19.295379 -14643.784 70.708534 + 317 0 -19.295571 0 -19.295571 -14545.113 70.70093 + 318 0 -19.295762 0 -19.295762 -14446.682 70.693349 + 319 0 -19.295952 0 -19.295952 -14348.49 70.685791 + 320 0 -19.296142 0 -19.296142 -14250.539 70.678256 + 321 0 -19.29633 0 -19.29633 -14152.83 70.670743 + 322 0 -19.296518 0 -19.296518 -14055.365 70.663253 + 323 0 -19.296706 0 -19.296706 -13958.143 70.655786 + 324 0 -19.296892 0 -19.296892 -13861.167 70.648341 + 325 0 -19.297078 0 -19.297078 -13764.437 70.64092 + 326 0 -19.297264 0 -19.297264 -13667.954 70.633521 + 327 0 -19.297448 0 -19.297448 -13571.72 70.626146 + 328 0 -19.297632 0 -19.297632 -13475.734 70.618793 + 329 0 -19.297815 0 -19.297815 -13379.999 70.611463 + 330 0 -19.297998 0 -19.297998 -13284.516 70.604156 + 331 0 -19.298179 0 -19.298179 -13189.284 70.596873 + 332 0 -19.29836 0 -19.29836 -13094.307 70.589612 + 333 0 -19.298541 0 -19.298541 -12999.583 70.582374 + 334 0 -19.29872 0 -19.29872 -12905.116 70.57516 + 335 0 -19.298899 0 -19.298899 -12810.905 70.567969 + 336 0 -19.299078 0 -19.299078 -12716.951 70.560801 + 337 0 -19.299255 0 -19.299255 -12623.256 70.553656 + 338 0 -19.299432 0 -19.299432 -12529.821 70.546534 + 339 0 -19.299608 0 -19.299608 -12436.647 70.539436 + 340 0 -19.299784 0 -19.299784 -12343.734 70.532361 + 341 0 -19.299959 0 -19.299959 -12251.084 70.52531 + 342 0 -19.300133 0 -19.300133 -12158.699 70.518281 + 343 0 -19.300306 0 -19.300306 -12066.578 70.511277 + 344 0 -19.300479 0 -19.300479 -11974.723 70.504295 + 345 0 -19.300651 0 -19.300651 -11883.135 70.497338 + 346 0 -19.300823 0 -19.300823 -11791.816 70.490403 + 347 0 -19.300994 0 -19.300994 -11700.766 70.483493 + 348 0 -19.301164 0 -19.301164 -11609.985 70.476605 + 349 0 -19.301333 0 -19.301333 -11519.476 70.469742 + 350 0 -19.301502 0 -19.301502 -11429.24 70.462902 + 351 0 -19.30167 0 -19.30167 -11339.277 70.456086 + 352 0 -19.301838 0 -19.301838 -11249.588 70.449293 + 353 0 -19.302004 0 -19.302004 -11160.175 70.442525 + 354 0 -19.302171 0 -19.302171 -11071.038 70.43578 + 355 0 -19.302336 0 -19.302336 -10982.18 70.429059 + 356 0 -19.302501 0 -19.302501 -10893.599 70.422362 + 357 0 -19.302665 0 -19.302665 -10805.299 70.415688 + 358 0 -19.302829 0 -19.302829 -10717.279 70.409039 + 359 0 -19.302992 0 -19.302992 -10629.542 70.402414 + 360 0 -19.303154 0 -19.303154 -10542.087 70.395812 + 361 0 -19.303316 0 -19.303316 -10454.916 70.389235 + 362 0 -19.303476 0 -19.303476 -10368.03 70.382682 + 363 0 -19.303637 0 -19.303637 -10281.431 70.376152 + 364 0 -19.303796 0 -19.303796 -10195.118 70.369647 + 365 0 -19.303956 0 -19.303956 -10109.094 70.363166 + 366 0 -19.304114 0 -19.304114 -10023.36 70.35671 + 367 0 -19.304272 0 -19.304272 -9937.9153 70.350277 + 368 0 -19.304429 0 -19.304429 -9852.7625 70.343869 + 369 0 -19.304585 0 -19.304585 -9767.9022 70.337485 + 370 0 -19.304741 0 -19.304741 -9683.3356 70.331126 + 371 0 -19.304896 0 -19.304896 -9599.0636 70.324791 + 372 0 -19.305051 0 -19.305051 -9515.0874 70.31848 + 373 0 -19.305205 0 -19.305205 -9431.408 70.312194 + 374 0 -19.305358 0 -19.305358 -9348.0265 70.305932 + 375 0 -19.305511 0 -19.305511 -9264.9439 70.299695 + 376 0 -19.305663 0 -19.305663 -9182.1614 70.293482 + 377 0 -19.305815 0 -19.305815 -9099.68 70.287294 + 378 0 -19.305966 0 -19.305966 -9017.5008 70.281131 + 379 0 -19.306116 0 -19.306116 -8935.6248 70.274992 + 380 0 -19.306265 0 -19.306265 -8854.0531 70.268878 + 381 0 -19.306414 0 -19.306414 -8772.7868 70.262789 + 382 0 -19.306563 0 -19.306563 -8691.827 70.256724 + 383 0 -19.306711 0 -19.306711 -8611.1747 70.250685 + 384 0 -19.306858 0 -19.306858 -8530.831 70.24467 + 385 0 -19.307004 0 -19.307004 -8450.797 70.23868 + 386 0 -19.30715 0 -19.30715 -8371.0737 70.232715 + 387 0 -19.307296 0 -19.307296 -8291.6623 70.226775 + 388 0 -19.30744 0 -19.30744 -8212.5637 70.22086 + 389 0 -19.307584 0 -19.307584 -8133.7791 70.21497 + 390 0 -19.307728 0 -19.307728 -8055.3095 70.209106 + 391 0 -19.307871 0 -19.307871 -7977.156 70.203266 + 392 0 -19.308013 0 -19.308013 -7899.3197 70.197451 + 393 0 -19.308155 0 -19.308155 -7821.8016 70.191662 + 394 0 -19.308296 0 -19.308296 -7744.6028 70.185898 + 395 0 -19.308437 0 -19.308437 -7667.7244 70.180159 + 396 0 -19.308576 0 -19.308576 -7591.1675 70.174446 + 397 0 -19.308716 0 -19.308716 -7514.9331 70.168758 + 398 0 -19.308854 0 -19.308854 -7439.0222 70.163095 + 399 0 -19.308993 0 -19.308993 -7363.436 70.157457 + 400 0 -19.30913 0 -19.30913 -7288.1756 70.151846 + 401 0 -19.309267 0 -19.309267 -7213.2419 70.146259 + 402 0 -19.309403 0 -19.309403 -7138.6361 70.140698 + 403 0 -19.309539 0 -19.309539 -7064.3592 70.135163 + 404 0 -19.309674 0 -19.309674 -6990.4123 70.129654 + 405 0 -19.309809 0 -19.309809 -6916.7964 70.12417 + 406 0 -19.309943 0 -19.309943 -6843.5127 70.118711 + 407 0 -19.310076 0 -19.310076 -6770.5621 70.113279 + 408 0 -19.310209 0 -19.310209 -6697.9457 70.107872 + 409 0 -19.310341 0 -19.310341 -6625.6647 70.102491 + 410 0 -19.310473 0 -19.310473 -6553.72 70.097136 + 411 0 -19.310604 0 -19.310604 -6482.1127 70.091807 + 412 0 -19.310735 0 -19.310735 -6410.8439 70.086504 + 413 0 -19.310864 0 -19.310864 -6339.9146 70.081227 + 414 0 -19.310994 0 -19.310994 -6269.3259 70.075975 + 415 0 -19.311123 0 -19.311123 -6199.0789 70.07075 + 416 0 -19.311251 0 -19.311251 -6129.1745 70.065551 + 417 0 -19.311378 0 -19.311378 -6059.6139 70.060378 + 418 0 -19.311505 0 -19.311505 -5990.398 70.055231 + 419 0 -19.311632 0 -19.311632 -5921.528 70.050111 + 420 0 -19.311758 0 -19.311758 -5853.0049 70.045016 + 421 0 -19.311883 0 -19.311883 -5784.8297 70.039948 + 422 0 -19.312008 0 -19.312008 -5717.0035 70.034907 + 423 0 -19.312132 0 -19.312132 -5649.5273 70.029891 + 424 0 -19.312255 0 -19.312255 -5582.4022 70.024902 + 425 0 -19.312378 0 -19.312378 -5515.6291 70.01994 + 426 0 -19.312501 0 -19.312501 -5449.2092 70.015004 + 427 0 -19.312623 0 -19.312623 -5383.1435 70.010094 + 428 0 -19.312744 0 -19.312744 -5317.4329 70.005211 + 429 0 -19.312865 0 -19.312865 -5252.0786 70.000355 + 430 0 -19.312985 0 -19.312985 -5187.0815 69.995525 + 431 0 -19.313104 0 -19.313104 -5122.4427 69.990722 + 432 0 -19.313223 0 -19.313223 -5058.1633 69.985946 + 433 0 -19.313342 0 -19.313342 -4994.2441 69.981196 + 434 0 -19.31346 0 -19.31346 -4930.6863 69.976474 + 435 0 -19.313577 0 -19.313577 -4867.4908 69.971778 + 436 0 -19.313694 0 -19.313694 -4804.6587 69.967109 + 437 0 -19.31381 0 -19.31381 -4742.191 69.962467 + 438 0 -19.313925 0 -19.313925 -4680.0887 69.957852 + 439 0 -19.31404 0 -19.31404 -4618.3528 69.953264 + 440 0 -19.314155 0 -19.314155 -4556.9843 69.948703 + 441 0 -19.314269 0 -19.314269 -4495.9841 69.944169 + 442 0 -19.314382 0 -19.314382 -4435.3534 69.939662 + 443 0 -19.314495 0 -19.314495 -4375.0931 69.935182 + 444 0 -19.314607 0 -19.314607 -4315.2041 69.930729 + 445 0 -19.314719 0 -19.314719 -4255.6875 69.926304 + 446 0 -19.31483 0 -19.31483 -4196.5442 69.921906 + 447 0 -19.31494 0 -19.31494 -4137.7752 69.917535 + 448 0 -19.31505 0 -19.31505 -4079.3816 69.913192 + 449 0 -19.31516 0 -19.31516 -4021.3642 69.908876 + 450 0 -19.315269 0 -19.315269 -3963.724 69.904587 + 451 0 -19.315377 0 -19.315377 -3906.462 69.900326 + 452 0 -19.315485 0 -19.315485 -3849.5792 69.896093 + 453 0 -19.315592 0 -19.315592 -3793.0765 69.891887 + 454 0 -19.315698 0 -19.315698 -3736.9549 69.887708 + 455 0 -19.315804 0 -19.315804 -3681.2152 69.883558 + 456 0 -19.31591 0 -19.31591 -3625.8585 69.879434 + 457 0 -19.316015 0 -19.316015 -3570.8857 69.875339 + 458 0 -19.316119 0 -19.316119 -3516.2977 69.871271 + 459 0 -19.316223 0 -19.316223 -3462.0955 69.867231 + 460 0 -19.316326 0 -19.316326 -3408.2799 69.863219 + 461 0 -19.316429 0 -19.316429 -3354.8519 69.859235 + 462 0 -19.316531 0 -19.316531 -3301.8124 69.855278 + 463 0 -19.316632 0 -19.316632 -3249.1623 69.85135 + 464 0 -19.316733 0 -19.316733 -3196.9025 69.847449 + 465 0 -19.316833 0 -19.316833 -3145.0339 69.843577 + 466 0 -19.316933 0 -19.316933 -3093.5573 69.839732 + 467 0 -19.317033 0 -19.317033 -3042.4738 69.835916 + 468 0 -19.317131 0 -19.317131 -2991.7841 69.832127 + 469 0 -19.317229 0 -19.317229 -2941.4891 69.828367 + 470 0 -19.317327 0 -19.317327 -2891.5897 69.824635 + 471 0 -19.317424 0 -19.317424 -2842.0867 69.820931 + 472 0 -19.31752 0 -19.31752 -2792.981 69.817255 + 473 0 -19.317616 0 -19.317616 -2744.2735 69.813608 + 474 0 -19.317712 0 -19.317712 -2695.9649 69.809989 + 475 0 -19.317806 0 -19.317806 -2648.0562 69.806398 + 476 0 -19.3179 0 -19.3179 -2600.5481 69.802836 + 477 0 -19.317994 0 -19.317994 -2553.4414 69.799302 + 478 0 -19.318087 0 -19.318087 -2506.737 69.795797 + 479 0 -19.318179 0 -19.318179 -2460.4356 69.79232 + 480 0 -19.318271 0 -19.318271 -2414.5381 69.788872 + 481 0 -19.318363 0 -19.318363 -2369.0453 69.785452 + 482 0 -19.318453 0 -19.318453 -2323.9578 69.782061 + 483 0 -19.318543 0 -19.318543 -2279.2765 69.778698 + 484 0 -19.318633 0 -19.318633 -2235.0022 69.775364 + 485 0 -19.318722 0 -19.318722 -2191.1356 69.772059 + 486 0 -19.31881 0 -19.31881 -2147.6774 69.768782 + 487 0 -19.318898 0 -19.318898 -2104.6283 69.765534 + 488 0 -19.318986 0 -19.318986 -2061.9892 69.762315 + 489 0 -19.319072 0 -19.319072 -2019.7607 69.759125 + 490 0 -19.319158 0 -19.319158 -1977.9434 69.755963 + 491 0 -19.319244 0 -19.319244 -1936.5382 69.75283 + 492 0 -19.319329 0 -19.319329 -1895.5457 69.749727 + 493 0 -19.319413 0 -19.319413 -1854.9665 69.746652 + 494 0 -19.319497 0 -19.319497 -1814.8014 69.743606 + 495 0 -19.31958 0 -19.31958 -1775.0509 69.740589 + 496 0 -19.319663 0 -19.319663 -1735.7158 69.737601 + 497 0 -19.319745 0 -19.319745 -1696.7966 69.734642 + 498 0 -19.319826 0 -19.319826 -1658.294 69.731713 + 499 0 -19.319907 0 -19.319907 -1620.2085 69.728812 + 500 0 -19.319987 0 -19.319987 -1582.5409 69.72594 + 501 0 -19.320067 0 -19.320067 -1545.2915 69.723098 + 502 0 -19.320146 0 -19.320146 -1508.4611 69.720284 + 503 0 -19.320225 0 -19.320225 -1472.0502 69.7175 + 504 0 -19.320303 0 -19.320303 -1436.0594 69.714745 + 505 0 -19.32038 0 -19.32038 -1400.489 69.712019 + 506 0 -19.320457 0 -19.320457 -1365.3398 69.709323 + 507 0 -19.320533 0 -19.320533 -1330.6121 69.706656 + 508 0 -19.320608 0 -19.320608 -1296.3065 69.704018 + 509 0 -19.320683 0 -19.320683 -1262.4235 69.701409 + 510 0 -19.320757 0 -19.320757 -1228.9635 69.69883 + 511 0 -19.320831 0 -19.320831 -1195.9269 69.69628 + 512 0 -19.320904 0 -19.320904 -1163.3142 69.693759 + 513 0 -19.320976 0 -19.320976 -1131.1259 69.691268 + 514 0 -19.321048 0 -19.321048 -1099.3622 69.688806 + 515 0 -19.32112 0 -19.32112 -1068.0236 69.686373 + 516 0 -19.32119 0 -19.32119 -1037.1105 69.68397 + 517 0 -19.32126 0 -19.32126 -1006.6232 69.681596 + 518 0 -19.32133 0 -19.32133 -976.56206 69.679252 + 519 0 -19.321398 0 -19.321398 -946.92737 69.676938 + 520 0 -19.321466 0 -19.321466 -917.71943 69.674652 + 521 0 -19.321534 0 -19.321534 -888.93855 69.672397 + 522 0 -19.321601 0 -19.321601 -860.58496 69.67017 + 523 0 -19.321667 0 -19.321667 -832.65893 69.667974 + 524 0 -19.321733 0 -19.321733 -805.16067 69.665806 + 525 0 -19.321798 0 -19.321798 -778.0904 69.663669 + 526 0 -19.321862 0 -19.321862 -751.44829 69.66156 + 527 0 -19.321926 0 -19.321926 -725.23452 69.659482 + 528 0 -19.321989 0 -19.321989 -699.44922 69.657432 + 529 0 -19.322051 0 -19.322051 -674.09253 69.655413 + 530 0 -19.322113 0 -19.322113 -649.16454 69.653423 + 531 0 -19.322174 0 -19.322174 -624.66533 69.651462 + 532 0 -19.322235 0 -19.322235 -600.59498 69.649531 + 533 0 -19.322295 0 -19.322295 -576.9535 69.64763 + 534 0 -19.322354 0 -19.322354 -553.74091 69.645758 + 535 0 -19.322413 0 -19.322413 -530.95721 69.643915 + 536 0 -19.322471 0 -19.322471 -508.60236 69.642102 + 537 0 -19.322528 0 -19.322528 -486.67629 69.640319 + 538 0 -19.322584 0 -19.322584 -465.17892 69.638565 + 539 0 -19.32264 0 -19.32264 -444.11015 69.636841 + 540 0 -19.322696 0 -19.322696 -423.46984 69.635146 + 541 0 -19.32275 0 -19.32275 -403.25782 69.63348 + 542 0 -19.322804 0 -19.322804 -383.47391 69.631844 + 543 0 -19.322857 0 -19.322857 -364.11789 69.630238 + 544 0 -19.32291 0 -19.32291 -345.18951 69.628661 + 545 0 -19.322962 0 -19.322962 -326.6885 69.627113 + 546 0 -19.323013 0 -19.323013 -308.61456 69.625595 + 547 0 -19.323064 0 -19.323064 -290.96735 69.624106 + 548 0 -19.323114 0 -19.323114 -273.74652 69.622647 + 549 0 -19.323163 0 -19.323163 -256.95167 69.621216 + 550 0 -19.323211 0 -19.323211 -240.58236 69.619816 + 551 0 -19.323259 0 -19.323259 -224.63816 69.618444 + 552 0 -19.323306 0 -19.323306 -209.11855 69.617102 + 553 0 -19.323352 0 -19.323352 -194.02303 69.615788 + 554 0 -19.323398 0 -19.323398 -179.35102 69.614505 + 555 0 -19.323443 0 -19.323443 -165.10195 69.61325 + 556 0 -19.323487 0 -19.323487 -151.27517 69.612024 + 557 0 -19.323531 0 -19.323531 -137.87003 69.610827 + 558 0 -19.323574 0 -19.323574 -124.88581 69.60966 + 559 0 -19.323616 0 -19.323616 -112.32178 69.608521 + 560 0 -19.323657 0 -19.323657 -100.17717 69.607412 + 561 0 -19.323698 0 -19.323698 -88.451138 69.606331 + 562 0 -19.323738 0 -19.323738 -77.142839 69.605279 + 563 0 -19.323777 0 -19.323777 -66.251367 69.604256 + 564 0 -19.323816 0 -19.323816 -55.77578 69.603262 + 565 0 -19.323853 0 -19.323853 -45.715089 69.602296 + 566 0 -19.32389 0 -19.32389 -36.068265 69.601359 + 567 0 -19.323927 0 -19.323927 -26.834229 69.600451 + 568 0 -19.323962 0 -19.323962 -18.011859 69.599571 + 569 0 -19.323997 0 -19.323997 -9.5999843 69.598719 + 570 0 -19.324031 0 -19.324031 -1.5973863 69.597896 + 571 0 -19.324064 0 -19.324064 5.997204 69.597102 + 572 0 -19.324097 0 -19.324097 13.185107 69.596335 + 573 0 -19.324128 0 -19.324128 19.967694 69.595597 + 574 0 -19.324159 0 -19.324159 26.346391 69.594886 + 575 0 -19.324189 0 -19.324189 32.322678 69.594204 + 576 0 -19.324219 0 -19.324219 37.898095 69.593549 + 577 0 -19.324248 0 -19.324248 43.074234 69.592923 + 578 0 -19.324275 0 -19.324275 47.852753 69.592324 + 579 0 -19.324303 0 -19.324303 52.235366 69.591752 + 580 0 -19.324329 0 -19.324329 56.223854 69.591209 + 581 0 -19.324354 0 -19.324354 59.820061 69.590692 + 582 0 -19.324379 0 -19.324379 63.025898 69.590203 + 583 0 -19.324403 0 -19.324403 65.843348 69.589741 + 584 0 -19.324426 0 -19.324426 68.274463 69.589306 + 585 0 -19.324448 0 -19.324448 70.321369 69.588898 + 586 0 -19.32447 0 -19.32447 71.986269 69.588517 + 587 0 -19.324491 0 -19.324491 73.271446 69.588163 + 588 0 -19.324511 0 -19.324511 74.179265 69.587835 + 589 0 -19.32453 0 -19.32453 74.712177 69.587533 + 590 0 -19.324548 0 -19.324548 74.872724 69.587258 + 591 0 -19.324565 0 -19.324565 74.663537 69.587009 + 592 0 -19.324582 0 -19.324582 74.08735 69.586786 + 593 0 -19.324598 0 -19.324598 73.146997 69.586589 + 594 0 -19.324613 0 -19.324613 71.845419 69.586417 + 595 0 -19.324627 0 -19.324627 70.185674 69.586271 + 596 0 -19.32464 0 -19.32464 68.170938 69.58615 + 597 0 -19.324652 0 -19.324652 65.804517 69.586054 + 598 0 -19.324664 0 -19.324664 63.089855 69.585983 + 599 0 -19.324675 0 -19.324675 60.030542 69.585936 + 600 0 -19.324684 0 -19.324684 56.630332 69.585914 + 601 0 -19.324693 0 -19.324693 52.893152 69.585916 + 602 0 -19.324701 0 -19.324701 48.823122 69.585943 + 603 0 -19.324709 0 -19.324709 44.42458 69.585992 + 604 0 -19.324715 0 -19.324715 39.702108 69.586066 + 605 0 -19.324721 0 -19.324721 34.660572 69.586162 + 606 0 -19.324725 0 -19.324725 29.305174 69.586282 + 607 0 -19.324729 0 -19.324729 23.641533 69.586423 + 608 0 -19.324732 0 -19.324732 17.675808 69.586587 + 609 0 -19.324734 0 -19.324734 11.414923 69.586773 + 610 0 -19.324735 0 -19.324735 4.8670917 69.58698 + 611 0 -19.324735 0 -19.324735 -0.03518166 69.587143 + 612 0 -19.324735 0 -19.324735 0.035565917 69.587139 + 613 0 -19.324735 0 -19.324735 -0.0019927804 69.587141 + 614 0 -19.324735 0 -19.324735 1.9087355e-05 69.587141 + 615 0 -19.324735 0 -19.324735 -3.1858069e-05 69.587141 + 616 0 -19.324735 0 -19.324735 -2.3221374e-08 69.587141 + 617 0 -19.324735 0 -19.324735 1.1578867e-08 69.587141 + 618 0 -19.324735 0 -19.324735 1.9734335e-08 69.587141 + 619 0 -19.324735 0 -19.324735 -3.3194336e-10 69.587141 + 620 0 -19.324735 0 -19.324735 1.83689e-10 69.587141 + 621 0 -19.324735 0 -19.324735 -7.531742e-10 69.587141 + 622 0 -19.324735 0 -19.324735 -2.3004909e-10 69.587141 + 623 0 -19.324735 0 -19.324735 3.6188988e-10 69.587141 + 624 0 -19.324735 0 -19.324735 5.0367544e-10 69.587141 + 625 0 -19.324735 0 -19.324735 8.9234249e-11 69.587141 + 626 0 -19.324735 0 -19.324735 -1.3435902e-10 69.587141 + 627 0 -19.324735 0 -19.324735 -2.6938032e-11 69.587141 + 628 0 -19.324735 0 -19.324735 2.0321958e-10 69.587141 + 629 0 -19.324735 0 -19.324735 -1.1710952e-10 69.587141 + 630 0 -19.324735 0 -19.324735 1.5178109e-11 69.587141 + 631 0 -19.324735 0 -19.324735 4.5579669e-10 69.587141 + 632 0 -19.324735 0 -19.324735 2.2849306e-10 69.587141 + 633 0 -19.324735 0 -19.324735 -3.0620173e-10 69.587141 + 634 0 -19.324735 0 -19.324735 -5.4806774e-11 69.587141 + 635 0 -19.324735 0 -19.324735 -1.7505524e-11 69.587141 + 636 0 -19.324735 0 -19.324735 -1.7505524e-11 69.587141 + 637 0 -19.324735 0 -19.324735 -5.1364355e-11 69.587141 + 638 0 -19.324735 0 -19.324735 1.5324365e-10 69.587141 + 639 0 -19.324735 0 -19.324735 -1.610797e-10 69.587141 + 640 0 -19.324735 0 -19.324735 -1.610797e-10 69.587141 + 641 0 -19.324735 0 -19.324735 -1.6858114e-10 69.587141 + 642 0 -19.324735 0 -19.324735 6.4132082e-11 69.587141 + 643 0 -19.324735 0 -19.324735 3.2698349e-11 69.587141 + 644 0 -19.324735 0 -19.324735 -2.0372562e-10 69.587141 + 645 0 -19.324735 0 -19.324735 2.5277934e-10 69.587141 + 646 0 -19.324735 0 -19.324735 4.329196e-10 69.587141 + 647 0 -19.324735 0 -19.324735 1.0672146e-10 69.587141 + 648 0 -19.324735 0 -19.324735 -2.1939934e-10 69.587141 + 649 0 -19.324735 0 -19.324735 1.2910008e-10 69.587141 + 650 0 -19.324735 0 -19.324735 -1.4254915e-11 69.587141 + 651 0 -19.324735 0 -19.324735 -3.3814219e-10 69.587141 + 652 0 -19.324735 0 -19.324735 1.2393861e-10 69.587141 + 653 0 -19.324735 0 -19.324735 1.3129038e-10 69.587141 + 654 0 -19.324735 0 -19.324735 -2.791833e-10 69.587141 + 655 0 -19.324735 0 -19.324735 1.5190889e-11 69.587141 + 656 0 -19.324735 0 -19.324735 -1.4265985e-10 69.587141 + 657 0 -19.324735 0 -19.324735 -2.5995656e-11 69.587141 + 658 0 -19.324735 0 -19.324735 2.6688815e-11 69.587141 + 659 0 -19.324735 0 -19.324735 -2.6205508e-10 69.587141 + 660 0 -19.324735 0 -19.324735 2.1314588e-10 69.587141 + 661 0 -19.324735 0 -19.324735 -9.7869669e-11 69.587141 + 662 0 -19.324735 0 -19.324735 -1.6901189e-10 69.587141 + 663 0 -19.324735 0 -19.324735 2.4215983e-10 69.587141 + 664 0 -19.324735 0 -19.324735 -9.6429805e-11 69.587141 + 665 0 -19.324735 0 -19.324735 -6.0154643e-10 69.587141 + 666 0 -19.324735 0 -19.324735 -2.1834668e-10 69.587141 + 667 0 -19.324735 0 -19.324735 -2.6785134e-10 69.587141 + 668 0 -19.324735 0 -19.324735 1.4135291e-10 69.587141 + 669 0 -19.324735 0 -19.324735 1.7795643e-10 69.587141 + 670 0 -19.324735 0 -19.324735 2.0987612e-10 69.587141 + 671 0 -19.324735 0 -19.324735 -1.2029428e-10 69.587141 + 672 0 -19.324735 0 -19.324735 -2.7527315e-10 69.587141 + 673 0 -19.324735 0 -19.324735 -1.0359291e-10 69.587141 + 674 0 -19.324735 0 -19.324735 2.7257574e-10 69.587141 + 675 0 -19.324735 0 -19.324735 -1.0900026e-10 69.587141 + 676 0 -19.324735 0 -19.324735 -2.1684065e-10 69.587141 + 677 0 -19.324735 0 -19.324735 8.9982631e-11 69.587141 + 678 0 -19.324735 0 -19.324735 4.7810196e-11 69.587141 + 679 0 -19.324735 0 -19.324735 -2.5205386e-10 69.587141 + 680 0 -19.324735 0 -19.324735 -3.0941617e-10 69.587141 + 681 0 -19.324735 0 -19.324735 -1.0742903e-10 69.587141 + 682 0 -19.324735 0 -19.324735 8.7696254e-11 69.587141 + 683 0 -19.324735 0 -19.324735 1.9156055e-10 69.587141 + 684 0 -19.324735 0 -19.324735 -1.1666613e-10 69.587141 + 685 0 -19.324735 0 -19.324735 -1.3021979e-10 69.587141 + 686 0 -19.324735 0 -19.324735 2.4378083e-10 69.587141 + 687 0 -19.324735 0 -19.324735 1.486515e-10 69.587141 + 688 0 -19.324735 0 -19.324735 -4.9232021e-11 69.587141 + 689 0 -19.324735 0 -19.324735 9.2574406e-11 69.587141 + 690 0 -19.324735 0 -19.324735 -8.7266053e-11 69.587141 + 691 0 -19.324735 0 -19.324735 -8.5831843e-11 69.587141 + 692 0 -19.324735 0 -19.324735 8.624964e-11 69.587141 + 693 0 -19.324735 0 -19.324735 1.4613733e-10 69.587141 + 694 0 -19.324735 0 -19.324735 9.2046037e-11 69.587141 + 695 0 -19.324735 0 -19.324735 -3.1741716e-10 69.587141 + 696 0 -19.324735 0 -19.324735 -4.2740552e-10 69.587141 + 697 0 -19.324735 0 -19.324735 1.3974583e-10 69.587141 + 698 0 -19.324735 0 -19.324735 2.9789441e-10 69.587141 + 699 0 -19.324735 0 -19.324735 2.7199119e-10 69.587141 + 700 0 -19.324735 0 -19.324735 -2.7353894e-10 69.587141 + 701 0 -19.324735 0 -19.324735 -3.0798197e-10 69.587141 + 702 0 -19.324735 0 -19.324735 7.5495108e-11 69.587141 + 703 0 -19.324735 0 -19.324735 1.1964198e-10 69.587141 + 704 0 -19.324735 0 -19.324735 -1.5997083e-10 69.587141 + 705 0 -19.324735 0 -19.324735 1.6828464e-10 69.587141 + 706 0 -19.324735 0 -19.324735 1.642349e-11 69.587141 + 707 0 -19.324735 0 -19.324735 -1.3028016e-10 69.587141 + 708 0 -19.324735 0 -19.324735 -1.0012086e-10 69.587141 + 709 0 -19.324735 0 -19.324735 1.6371697e-10 69.587141 + 710 0 -19.324735 0 -19.324735 -5.0943045e-11 69.587141 + 711 0 -19.324735 0 -19.324735 -4.2563e-11 69.587141 + 712 0 -19.324735 0 -19.324735 -3.3054597e-11 69.587141 + 713 0 -19.324735 0 -19.324735 -4.1346547e-12 69.587141 + 714 0 -19.324735 0 -19.324735 1.6949377e-10 69.587141 + 715 0 -19.324735 0 -19.324735 1.0431459e-10 69.587141 + 716 0 -19.324735 0 -19.324735 -6.498431e-11 69.587141 + 717 0 -19.324735 0 -19.324735 1.5098313e-10 69.587141 + 718 0 -19.324735 0 -19.324735 3.8873731e-10 69.587141 + 719 0 -19.324735 0 -19.324735 -4.0744297e-11 69.587141 + 720 0 -19.324735 0 -19.324735 -2.3690353e-10 69.587141 + 721 0 -19.324735 0 -19.324735 1.7975827e-10 69.587141 + 722 0 -19.324735 0 -19.324735 1.9535236e-10 69.587141 + 723 0 -19.324735 0 -19.324735 -1.7025322e-10 69.587141 + 724 0 -19.324735 0 -19.324735 2.4100218e-10 69.587141 + 725 0 -19.324735 0 -19.324735 -1.0663192e-10 69.587141 + 726 0 -19.324735 0 -19.324735 2.9106952e-11 69.587141 + 727 0 -19.324735 0 -19.324735 3.1671611e-11 69.587141 + 728 0 -19.324735 0 -19.324735 -1.2027265e-10 69.587141 + 729 0 -19.324735 0 -19.324735 -1.2027265e-10 69.587141 + 730 0 -19.324735 0 -19.324735 -4.9373977e-11 69.587141 + 731 0 -19.324735 0 -19.324735 1.2670618e-10 69.587141 + 732 0 -19.324735 0 -19.324735 -1.4385332e-10 69.587141 + 733 0 -19.324735 0 -19.324735 1.78206e-10 69.587141 + 734 0 -19.324735 0 -19.324735 -4.4152714e-10 69.587141 + 735 0 -19.324735 0 -19.324735 3.680809e-10 69.587141 + 736 0 -19.324735 0 -19.324735 -4.605702e-11 69.587141 + 737 0 -19.324735 0 -19.324735 -1.0330347e-10 69.587141 + 738 0 -19.324735 0 -19.324735 -2.53863e-11 69.587141 + 739 0 -19.324735 0 -19.324735 -6.251095e-11 69.587141 + 740 0 -19.324735 0 -19.324735 2.6436269e-10 69.587141 + 741 0 -19.324735 0 -19.324735 -1.0663192e-10 69.587141 + 742 0 -19.324735 0 -19.324735 1.0014569e-10 69.587141 + 743 0 -19.324735 0 -19.324735 4.6747812e-11 69.587141 + 744 0 -19.324735 0 -19.324735 -2.1625596e-10 69.587141 + 745 0 -19.324735 0 -19.324735 1.1319347e-10 69.587141 + 746 0 -19.324735 0 -19.324735 -1.8350743e-10 69.587141 + 747 0 -19.324735 0 -19.324735 1.6419213e-10 69.587141 + 748 0 -19.324735 0 -19.324735 1.471937e-11 69.587141 + 749 0 -19.324735 0 -19.324735 -1.3070619e-10 69.587141 + 750 0 -19.324735 0 -19.324735 1.1835839e-10 69.587141 + 751 0 -19.324735 0 -19.324735 -4.9791724e-11 69.587141 + 752 0 -19.324735 0 -19.324735 -1.8350743e-10 69.587141 + 753 0 -19.324735 0 -19.324735 8.7326312e-11 69.587141 + 754 0 -19.324735 0 -19.324735 1.2902766e-10 69.587141 + 755 0 -19.324735 0 -19.324735 -9.3365472e-11 69.587141 + 756 0 -19.324735 0 -19.324735 -9.9311571e-11 69.587141 + 757 0 -19.324735 0 -19.324735 2.8996647e-10 69.587141 + 758 0 -19.324735 0 -19.324735 2.6255795e-10 69.587141 + 759 0 -19.324735 0 -19.324735 -3.8169755e-10 69.587141 + 760 0 -19.324735 0 -19.324735 4.3033982e-10 69.587141 + 761 0 -19.324735 0 -19.324735 -2.1668199e-10 69.587141 + 762 0 -19.324735 0 -19.324735 3.9228289e-10 69.587141 + 763 0 -19.324735 0 -19.324735 -1.8742086e-10 69.587141 + 764 0 -19.324735 0 -19.324735 4.2200988e-11 69.587141 + 765 0 -19.324735 0 -19.324735 -2.1668532e-10 69.587141 + 766 0 -19.324735 0 -19.324735 2.8929589e-10 69.587141 + 767 0 -19.324735 0 -19.324735 -1.1343864e-10 69.587141 + 768 0 -19.324735 0 -19.324735 -1.1343864e-10 69.587141 + 769 0 -19.324735 0 -19.324735 1.1793236e-10 69.587141 + 770 0 -19.324735 0 -19.324735 9.6301886e-11 69.587141 + 771 0 -19.324735 0 -19.324735 -1.5385913e-12 69.587141 + 772 0 -19.324735 0 -19.324735 2.8609466e-12 69.587141 + 773 0 -19.324735 0 -19.324735 1.0164818e-10 69.587141 + 774 0 -19.324735 0 -19.324735 -1.3612488e-10 69.587141 + 775 0 -19.324735 0 -19.324735 -1.3612488e-10 69.587141 + 776 0 -19.324735 0 -19.324735 1.1643675e-11 69.587141 + 777 0 -19.324735 0 -19.324735 -8.7654308e-12 69.587141 + 778 0 -19.324735 0 -19.324735 5.0712895e-11 69.587141 + 779 0 -19.324735 0 -19.324735 7.9518606e-11 69.587141 + 780 0 -19.324735 0 -19.324735 -2.817661e-10 69.587141 + 781 0 -19.324735 0 -19.324735 3.0551753e-10 69.587141 + 782 0 -19.324735 0 -19.324735 1.4539802e-10 69.587141 + 783 0 -19.324735 0 -19.324735 -2.4854718e-10 69.587141 + 784 0 -19.324735 0 -19.324735 3.2222312e-10 69.587141 + 785 0 -19.324735 0 -19.324735 -4.4219254e-10 69.587141 + 786 0 -19.324735 0 -19.324735 3.454749e-10 69.587141 + 787 0 -19.324735 0 -19.324735 -1.9198564e-10 69.587141 + 788 0 -19.324735 0 -19.324735 7.5277199e-11 69.587141 + 789 0 -19.324735 0 -19.324735 3.2479673e-10 69.587141 + 790 0 -19.324735 0 -19.324735 -2.4718574e-10 69.587141 + 791 0 -19.324735 0 -19.324735 9.1909927e-11 69.587141 + 792 0 -19.324735 0 -19.324735 8.9547276e-11 69.587141 + 793 0 -19.324735 0 -19.324735 -1.9198564e-10 69.587141 + 794 0 -19.324735 0 -19.324735 7.5277199e-11 69.587141 + 795 0 -19.324735 0 -19.324735 -1.6850989e-10 69.587141 + 796 0 -19.324735 0 -19.324735 3.2484478e-10 69.587141 + 797 0 -19.324735 0 -19.324735 -1.9498495e-10 69.587141 + 798 0 -19.324735 0 -19.324735 1.4501815e-10 69.587141 + 799 0 -19.324735 0 -19.324735 -1.9198564e-10 69.587141 + 800 0 -19.324735 0 -19.324735 9.0500007e-11 69.587141 + 801 0 -19.324735 0 -19.324735 9.0500007e-11 69.587141 + 802 0 -19.324735 0 -19.324735 -2.2322154e-10 69.587141 + 803 0 -19.324735 0 -19.324735 2.6422504e-10 69.587141 + 804 0 -19.324735 0 -19.324735 -1.5294062e-10 69.587141 + 805 0 -19.324735 0 -19.324735 1.0505492e-10 69.587141 + 806 0 -19.324735 0 -19.324735 3.5740887e-10 69.587141 + 807 0 -19.324735 0 -19.324735 -1.9498495e-10 69.587141 + 808 0 -19.324735 0 -19.324735 2.4442164e-11 69.587141 + 809 0 -19.324735 0 -19.324735 4.4102654e-11 69.587141 + 810 0 -19.324735 0 -19.324735 -2.3560245e-10 69.587141 + 811 0 -19.324735 0 -19.324735 4.3278494e-10 69.587141 + 812 0 -19.324735 0 -19.324735 -8.855062e-11 69.587141 + 813 0 -19.324735 0 -19.324735 -1.9463335e-10 69.587141 + 814 0 -19.324735 0 -19.324735 7.4892765e-11 69.587141 + 815 0 -19.324735 0 -19.324735 7.4892765e-11 69.587141 + 816 0 -19.324735 0 -19.324735 -8.855062e-11 69.587141 + 817 0 -19.324735 0 -19.324735 2.4442164e-11 69.587141 + 818 0 -19.324735 0 -19.324735 2.4442164e-11 69.587141 + 819 0 -19.324735 0 -19.324735 -2.1032762e-10 69.587141 + 820 0 -19.324735 0 -19.324735 -1.1955361e-10 69.587141 + 821 0 -19.324735 0 -19.324735 2.6761246e-10 69.587141 + 822 0 -19.324735 0 -19.324735 -2.6594653e-10 69.587141 + 823 0 -19.324735 0 -19.324735 2.6557988e-10 69.587141 + 824 0 -19.324735 0 -19.324735 -1.8062456e-10 69.587141 + 825 0 -19.324735 0 -19.324735 1.6438478e-10 69.587141 + 826 0 -19.324735 0 -19.324735 -1.8062456e-10 69.587141 + 827 0 -19.324735 0 -19.324735 1.6438478e-10 69.587141 + 828 0 -19.324735 0 -19.324735 -1.8062456e-10 69.587141 + 829 0 -19.324735 0 -19.324735 2.2468594e-10 69.587141 + 830 0 -19.324735 0 -19.324735 -1.8062456e-10 69.587141 + 831 0 -19.324735 0 -19.324735 1.8463403e-10 69.587141 + 832 0 -19.324735 0 -19.324735 -2.6594653e-10 69.587141 + 833 0 -19.324735 0 -19.324735 2.6557988e-10 69.587141 + 834 0 -19.324735 0 -19.324735 -5.4652952e-11 69.587141 + 835 0 -19.324735 0 -19.324735 -1.7388687e-10 69.587141 + 836 0 -19.324735 0 -19.324735 7.9040473e-11 69.587141 + 837 0 -19.324735 0 -19.324735 2.6077435e-11 69.587141 + 838 0 -19.324735 0 -19.324735 5.3981919e-12 69.587141 + 839 0 -19.324735 0 -19.324735 -8.2426875e-11 69.587141 + 840 0 -19.324735 0 -19.324735 9.984423e-11 69.587141 + 841 0 -19.324735 0 -19.324735 -2.386309e-10 69.587141 + 842 0 -19.324735 0 -19.324735 2.4238735e-10 69.587141 + 843 0 -19.324735 0 -19.324735 -1.321237e-10 69.587141 + 844 0 -19.324735 0 -19.324735 1.6238417e-10 69.587141 + 845 0 -19.324735 0 -19.324735 -2.386309e-10 69.587141 + 846 0 -19.324735 0 -19.324735 2.4238735e-10 69.587141 + 847 0 -19.324735 0 -19.324735 -1.321237e-10 69.587141 + 848 0 -19.324735 0 -19.324735 2.2468594e-10 69.587141 + 849 0 -19.324735 0 -19.324735 -1.3839599e-10 69.587141 + 850 0 -19.324735 0 -19.324735 6.0033723e-11 69.587141 + 851 0 -19.324735 0 -19.324735 2.2468594e-10 69.587141 + 852 0 -19.324735 0 -19.324735 1.6686175e-11 69.587141 + 853 0 -19.324735 0 -19.324735 -2.7655963e-10 69.587141 + 854 0 -19.324735 0 -19.324735 -9.6361762e-11 69.587141 + 855 0 -19.324735 0 -19.324735 1.2717408e-10 69.587141 + 856 0 -19.324735 0 -19.324735 4.4102654e-11 69.587141 + 857 0 -19.324735 0 -19.324735 5.121975e-11 69.587141 + 858 0 -19.324735 0 -19.324735 -2.8631761e-10 69.587141 + 859 0 -19.324735 0 -19.324735 4.3278494e-10 69.587141 + 860 0 -19.324735 0 -19.324735 -8.940268e-11 69.587141 + 861 0 -19.324735 0 -19.324735 -9.2381563e-11 69.587141 + 862 0 -19.324735 0 -19.324735 6.0033723e-11 69.587141 + 863 0 -19.324735 0 -19.324735 -1.011218e-10 69.587141 + 864 0 -19.324735 0 -19.324735 1.0115226e-10 69.587141 + 865 0 -19.324735 0 -19.324735 1.3155863e-10 69.587141 + 866 0 -19.324735 0 -19.324735 -2.8960852e-11 69.587141 + 867 0 -19.324735 0 -19.324735 5.8089452e-11 69.587141 + 868 0 -19.324735 0 -19.324735 8.581493e-11 69.587141 + 869 0 -19.324735 0 -19.324735 -1.2200436e-10 69.587141 + 870 0 -19.324735 0 -19.324735 -2.7849243e-11 69.587141 + 871 0 -19.324735 0 -19.324735 1.6120181e-10 69.587141 + 872 0 -19.324735 0 -19.324735 9.5711369e-11 69.587141 + 873 0 -19.324735 0 -19.324735 5.5671895e-11 69.587141 + 874 0 -19.324735 0 -19.324735 -1.2924825e-10 69.587141 + 875 0 -19.324735 0 -19.324735 9.4663366e-11 69.587141 + 876 0 -19.324735 0 -19.324735 -1.2924825e-10 69.587141 + 877 0 -19.324735 0 -19.324735 1.6563008e-10 69.587141 + 878 0 -19.324735 0 -19.324735 -1.2924825e-10 69.587141 + 879 0 -19.324735 0 -19.324735 6.2899097e-11 69.587141 + 880 0 -19.324735 0 -19.324735 9.5929241e-12 69.587141 + 881 0 -19.324735 0 -19.324735 -2.7849243e-11 69.587141 + 882 0 -19.324735 0 -19.324735 8.986865e-12 69.587141 + 883 0 -19.324735 0 -19.324735 1.3247004e-10 69.587141 + 884 0 -19.324735 0 -19.324735 6.2899097e-11 69.587141 + 885 0 -19.324735 0 -19.324735 -2.649207e-10 69.587141 + 886 0 -19.324735 0 -19.324735 -2.7139155e-10 69.587141 + 887 0 -19.324735 0 -19.324735 2.1499923e-10 69.587141 + 888 0 -19.324735 0 -19.324735 -1.3306277e-10 69.587141 + 889 0 -19.324735 0 -19.324735 2.0102015e-11 69.587141 + 890 0 -19.324735 0 -19.324735 -3.3285282e-11 69.587141 + 891 0 -19.324735 0 -19.324735 -1.8544253e-10 69.587141 + 892 0 -19.324735 0 -19.324735 -2.3588892e-10 69.587141 + 893 0 -19.324735 0 -19.324735 1.527815e-10 69.587141 + 894 0 -19.324735 0 -19.324735 -8.9560668e-11 69.587141 + 895 0 -19.324735 0 -19.324735 -3.6291007e-11 69.587141 + 896 0 -19.324735 0 -19.324735 7.4775128e-11 69.587141 + 897 0 -19.324735 0 -19.324735 -3.9393127e-10 69.587141 + 898 0 -19.324735 0 -19.324735 -3.1391424e-10 69.587141 + 899 0 -19.324735 0 -19.324735 -1.5737986e-11 69.587141 + 900 0 -19.324735 0 -19.324735 6.0816536e-11 69.587141 + 901 0 -19.324735 0 -19.324735 -1.5702237e-10 69.587141 + 902 0 -19.324735 0 -19.324735 9.0880963e-11 69.587141 + 903 0 -19.324735 0 -19.324735 9.0880963e-11 69.587141 + 904 0 -19.324735 0 -19.324735 3.3128175e-12 69.587141 + 905 0 -19.324735 0 -19.324735 -3.2280514e-10 69.587141 + 906 0 -19.324735 0 -19.324735 -2.7988022e-10 69.587141 + 907 0 -19.324735 0 -19.324735 2.5091325e-11 69.587141 + 908 0 -19.324735 0 -19.324735 1.6187199e-10 69.587141 + 909 0 -19.324735 0 -19.324735 7.9040473e-11 69.587141 + 910 0 -19.324735 0 -19.324735 -6.3417047e-11 69.587141 + 911 0 -19.324735 0 -19.324735 7.4892765e-11 69.587141 + 912 0 -19.324735 0 -19.324735 -8.940268e-11 69.587141 + 913 0 -19.324735 0 -19.324735 1.3051205e-10 69.587141 + 914 0 -19.324735 0 -19.324735 1.3051205e-10 69.587141 + 915 0 -19.324735 0 -19.324735 -1.9463335e-10 69.587141 + 916 0 -19.324735 0 -19.324735 1.4378184e-10 69.587141 + 917 0 -19.324735 0 -19.324735 -2.6594653e-10 69.587141 + 918 0 -19.324735 0 -19.324735 2.6557988e-10 69.587141 + 919 0 -19.324735 0 -19.324735 -1.8062456e-10 69.587141 + 920 0 -19.324735 0 -19.324735 1.6438478e-10 69.587141 + 921 0 -19.324735 0 -19.324735 -1.8062456e-10 69.587141 + 922 0 -19.324735 0 -19.324735 1.97462e-10 69.587141 + 923 0 -19.324735 0 -19.324735 -1.8062456e-10 69.587141 + 924 0 -19.324735 0 -19.324735 1.6438478e-10 69.587141 + 925 0 -19.324735 0 -19.324735 -1.8062456e-10 69.587141 + 926 0 -19.324735 0 -19.324735 1.8463403e-10 69.587141 + 927 0 -19.324735 0 -19.324735 -2.6594653e-10 69.587141 + 928 0 -19.324735 0 -19.324735 2.6557988e-10 69.587141 + 929 0 -19.324735 0 -19.324735 -1.8062456e-10 69.587141 + 930 0 -19.324735 0 -19.324735 1.97462e-10 69.587141 + 931 0 -19.324735 0 -19.324735 -1.8062456e-10 69.587141 + 932 0 -19.324735 0 -19.324735 2.0473787e-10 69.587141 + 933 0 -19.324735 0 -19.324735 -1.8062456e-10 69.587141 + 934 0 -19.324735 0 -19.324735 1.4020437e-10 69.587141 + 935 0 -19.324735 0 -19.324735 -1.321237e-10 69.587141 + 936 0 -19.324735 0 -19.324735 1.4102942e-10 69.587141 + 937 0 -19.324735 0 -19.324735 -1.3839599e-10 69.587141 + 938 0 -19.324735 0 -19.324735 1.97462e-10 69.587141 + 939 0 -19.324735 0 -19.324735 -1.8062456e-10 69.587141 + 940 0 -19.324735 0 -19.324735 1.97462e-10 69.587141 + 941 0 -19.324735 0 -19.324735 -1.8062456e-10 69.587141 + 942 0 -19.324735 0 -19.324735 1.8463403e-10 69.587141 + 943 0 -19.324735 0 -19.324735 -2.6594653e-10 69.587141 + 944 0 -19.324735 0 -19.324735 2.6557988e-10 69.587141 + 945 0 -19.324735 0 -19.324735 -1.8062456e-10 69.587141 + 946 0 -19.324735 0 -19.324735 2.6557988e-10 69.587141 + 947 0 -19.324735 0 -19.324735 -5.4652952e-11 69.587141 + 948 0 -19.324735 0 -19.324735 -1.7388687e-10 69.587141 + 949 0 -19.324735 0 -19.324735 7.9040473e-11 69.587141 + 950 0 -19.324735 0 -19.324735 2.6077435e-11 69.587141 + 951 0 -19.324735 0 -19.324735 -1.4583492e-10 69.587141 + 952 0 -19.324735 0 -19.324735 3.8122386e-11 69.587141 + 953 0 -19.324735 0 -19.324735 8.3330394e-11 69.587141 + 954 0 -19.324735 0 -19.324735 9.7331804e-11 69.587141 + 955 0 -19.324735 0 -19.324735 -1.4856263e-10 69.587141 + 956 0 -19.324735 0 -19.324735 -1.1950681e-10 69.587141 + 957 0 -19.324735 0 -19.324735 1.0527562e-10 69.587141 + 958 0 -19.324735 0 -19.324735 -3.1738219e-11 69.587141 + 959 0 -19.324735 0 -19.324735 -2.5654851e-10 69.587141 + 960 0 -19.324735 0 -19.324735 2.6069413e-10 69.587141 + 961 0 -19.324735 0 -19.324735 -7.0926996e-11 69.587141 + 962 0 -19.324735 0 -19.324735 -2.8036616e-11 69.587141 + 963 0 -19.324735 0 -19.324735 4.3497955e-11 69.587141 + 964 0 -19.324735 0 -19.324735 -7.906875e-11 69.587141 + 965 0 -19.324735 0 -19.324735 -2.0271122e-10 69.587141 + 966 0 -19.324735 0 -19.324735 -1.0678319e-10 69.587141 + 967 0 -19.324735 0 -19.324735 2.5138888e-10 69.587141 + 968 0 -19.324735 0 -19.324735 1.1761535e-10 69.587141 + 969 0 -19.324735 0 -19.324735 -1.7978739e-10 69.587141 + 970 0 -19.324735 0 -19.324735 1.8962944e-10 69.587141 + 971 0 -19.324735 0 -19.324735 4.3983438e-10 69.587141 + 972 0 -19.324735 0 -19.324735 -3.07083e-10 69.587141 + 973 0 -19.324735 0 -19.324735 4.8521234e-10 69.587141 + 974 0 -19.324735 0 -19.324735 4.4462005e-10 69.587141 + 975 0 -19.324735 0 -19.324735 -3.6498645e-11 69.587141 + 976 0 -19.324735 0 -19.324735 -1.1755724e-10 69.587141 + 977 0 -19.324735 0 -19.324735 2.1756479e-11 69.587141 + 978 0 -19.324735 0 -19.324735 1.5462007e-10 69.587141 + 979 0 -19.324735 0 -19.324735 7.0103758e-11 69.587141 + 980 0 -19.324735 0 -19.324735 -1.0193449e-10 69.587141 + 981 0 -19.324735 0 -19.324735 -7.1809557e-11 69.587141 + 982 0 -19.324735 0 -19.324735 -5.6985557e-11 69.587141 + 983 0 -19.324735 0 -19.324735 5.6739442e-11 69.587141 + 984 0 -19.324735 0 -19.324735 1.7883891e-10 69.587141 + 985 0 -19.324735 0 -19.324735 9.6340326e-11 69.587141 + 986 0 -19.324735 0 -19.324735 -4.5231359e-11 69.587141 + 987 0 -19.324735 0 -19.324735 -1.4721958e-10 69.587141 + 988 0 -19.324735 0 -19.324735 -6.3738109e-11 69.587141 + 989 0 -19.324735 0 -19.324735 6.3122736e-11 69.587141 + 990 0 -19.324735 0 -19.324735 2.3264056e-11 69.587141 + 991 0 -19.324735 0 -19.324735 -1.2229393e-10 69.587141 + 992 0 -19.324735 0 -19.324735 -1.7017685e-10 69.587141 + 993 0 -19.324735 0 -19.324735 -1.0106416e-10 69.587141 + 994 0 -19.324735 0 -19.324735 6.4835043e-11 69.587141 + 995 0 -19.324735 0 -19.324735 6.0174557e-11 69.587141 + 996 0 -19.324735 0 -19.324735 -2.105732e-11 69.587141 + 997 0 -19.324735 0 -19.324735 -2.105732e-11 69.587141 + 998 0 -19.324735 0 -19.324735 1.3048965e-10 69.587141 + 999 0 -19.324735 0 -19.324735 -1.2059437e-10 69.587141 + 1000 0 -19.324735 0 -19.324735 9.2884944e-13 69.587141 + 1001 0 -19.324735 0 -19.324735 1.0842459e-10 69.587141 + 1002 0 -19.324735 0 -19.324735 5.4425559e-11 69.587141 + 1003 0 -19.324735 0 -19.324735 -1.0423739e-10 69.587141 + 1004 0 -19.324735 0 -19.324735 -1.0106416e-10 69.587141 + 1005 0 -19.324735 0 -19.324735 9.7975405e-11 69.587141 + 1006 0 -19.324735 0 -19.324735 6.0174557e-11 69.587141 + 1007 0 -19.324735 0 -19.324735 -2.105732e-11 69.587141 + 1008 0 -19.324735 0 -19.324735 -2.105732e-11 69.587141 + 1009 0 -19.324735 0 -19.324735 1.3048965e-10 69.587141 + 1010 0 -19.324735 0 -19.324735 -1.1632199e-10 69.587141 + 1011 0 -19.324735 0 -19.324735 9.2884944e-13 69.587141 + 1012 0 -19.324735 0 -19.324735 1.0842459e-10 69.587141 + 1013 0 -19.324735 0 -19.324735 1.2877147e-10 69.587141 + 1014 0 -19.324735 0 -19.324735 -1.1241424e-10 69.587141 + 1015 0 -19.324735 0 -19.324735 1.6207207e-10 69.587141 + 1016 0 -19.324735 0 -19.324735 -7.5888735e-11 69.587141 + 1017 0 -19.324735 0 -19.324735 -1.126122e-10 69.587141 + 1018 0 -19.324735 0 -19.324735 2.3238515e-13 69.587141 + 1019 0 -19.324735 0 -19.324735 1.3708162e-10 69.587141 + 1020 0 -19.324735 0 -19.324735 -5.6762563e-11 69.587141 + 1021 0 -19.324735 0 -19.324735 -6.3682194e-11 69.587141 + 1022 0 -19.324735 0 -19.324735 -1.3388689e-10 69.587141 + 1023 0 -19.324735 0 -19.324735 1.8101775e-11 69.587141 + 1024 0 -19.324735 0 -19.324735 8.5692404e-11 69.587141 + 1025 0 -19.324735 0 -19.324735 8.8171868e-11 69.587141 + 1026 0 -19.324735 0 -19.324735 6.7119895e-11 69.587141 + 1027 0 -19.324735 0 -19.324735 -9.2379913e-11 69.587141 + 1028 0 -19.324735 0 -19.324735 -9.2379913e-11 69.587141 + 1029 0 -19.324735 0 -19.324735 6.7119895e-11 69.587141 + 1030 0 -19.324735 0 -19.324735 4.5447835e-11 69.587141 + 1031 0 -19.324735 0 -19.324735 8.6970457e-11 69.587141 + 1032 0 -19.324735 0 -19.324735 -8.0400556e-11 69.587141 + 1033 0 -19.324735 0 -19.324735 -9.7536621e-11 69.587141 + 1034 0 -19.324735 0 -19.324735 -5.6762563e-11 69.587141 + 1035 0 -19.324735 0 -19.324735 6.7119895e-11 69.587141 + 1036 0 -19.324735 0 -19.324735 -8.3027256e-12 69.587141 + 1037 0 -19.324735 0 -19.324735 6.9389313e-11 69.587141 + 1038 0 -19.324735 0 -19.324735 5.8172065e-11 69.587141 + 1039 0 -19.324735 0 -19.324735 -5.7074329e-11 69.587141 + 1040 0 -19.324735 0 -19.324735 7.8619488e-11 69.587141 + 1041 0 -19.324735 0 -19.324735 6.2336579e-11 69.587141 + 1042 0 -19.324735 0 -19.324735 -4.6001569e-12 69.587141 + 1043 0 -19.324735 0 -19.324735 -4.6001569e-12 69.587141 +Loop time of 0.150191 on 4 procs for 1043 steps with 4 atoms + +98.5% CPU use with 4 MPI tasks x 1 OpenMP threads + +Minimization stats: + Stopping criterion = quadratic factors are zero + Energy initial, next-to-last, final = + -19.1861867348158 -19.3247351111814 -19.3247351111814 + Force two-norm initial, final = 4.5945611 2.9927541e-15 + Force max component initial, final = 3.9200702 1.4432899e-15 + Final line search alpha, max atom move = 1 1.4432899e-15 + Iterations, force evaluations = 1043 1476 + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.089089 | 0.089556 | 0.090042 | 0.1 | 59.63 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0.020347 | 0.020795 | 0.021239 | 0.3 | 13.85 +Output | 0.010127 | 0.011086 | 0.012102 | 0.7 | 7.38 +Modify | 0 | 0 | 0 | 0.0 | 0.00 +Other | | 0.02875 | | | 19.14 + +Nlocal: 1 ave 1 max 1 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +Nghost: 317.5 ave 318 max 317 min +Histogram: 2 0 0 0 0 0 0 0 0 2 +Neighs: 43 ave 43 max 43 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +FullNghs: 86 ave 86 max 86 min +Histogram: 4 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 344 +Ave neighs/atom = 86 +Neighbor list builds = 0 +Dangerous builds = 0 + +variable cohesive_energy equal pe/atoms +variable lattice_parameter equal lx +variable c_to_a equal lz/lx +run 0 +WARNING: No fixes with time integration, atoms won't move (src/verlet.cpp:60) +Per MPI rank memory allocation (min/avg/max) = 3.747 | 3.747 | 3.747 Mbytes + Step Temp E_pair E_mol TotEng Press Volume + 1043 0 -19.324735 0 -19.324735 -4.6001569e-12 69.587141 +Loop time of 2.4425e-06 on 4 procs for 0 steps with 4 atoms + +112.6% CPU use with 4 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0 | 0 | 0 | 0.0 | 0.00 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0 | 0 | 0 | 0.0 | 0.00 +Output | 0 | 0 | 0 | 0.0 | 0.00 +Modify | 0 | 0 | 0 | 0.0 | 0.00 +Other | | 2.442e-06 | | |100.00 + +Nlocal: 1 ave 1 max 1 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +Nghost: 317.5 ave 318 max 317 min +Histogram: 2 0 0 0 0 0 0 0 0 2 +Neighs: 52 ave 52 max 52 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +FullNghs: 104 ave 104 max 104 min +Histogram: 4 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 416 +Ave neighs/atom = 104 +Neighbor list builds = 0 +Dangerous builds = 0 + +print "====================================================" +==================================================== +print "Calculated cohesive energy: ${cohesive_energy} eV/atom" +Calculated cohesive energy: -4.83118377779534 eV/atom +print "Reference cohesive energy: -4.831 eV/atom" +Reference cohesive energy: -4.831 eV/atom +print "Calculated lattice parameter: ${lattice_parameter} A" +Calculated lattice parameter: 2.9304937210165 A +print "Reference lattice parameter: 2.9304 A" +Reference lattice parameter: 2.9304 A +print "C/A ratio: ${c_to_a}" +C/A ratio: 1.59641567225833 +print "Reference c/a ratio: 1.596" +Reference c/a ratio: 1.596 +print "====================================================" +==================================================== + +#dump 1 all custom 1 alpha_relaxed.dump id type x y z fx fy fz +#run 0 + + +Total wall time: 0:00:00 diff --git a/examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.beta.g++.1 b/examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.beta.g++.1 new file mode 100644 index 0000000000..84513c9cd8 --- /dev/null +++ b/examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.beta.g++.1 @@ -0,0 +1,90 @@ +LAMMPS (3 Nov 2022) +OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98) + using 1 OpenMP thread(s) per MPI task +# Ti beta phase (bcc) + +units metal +boundary p p p + +atom_style atomic +lattice bcc 3.27169 +Lattice spacing in x,y,z = 3.27169 3.27169 3.27169 +region box block 0 1 0 1 0 1 +create_box 1 box +Created orthogonal box = (0 0 0) to (3.27169 3.27169 3.27169) + 1 by 1 by 1 MPI processor grid +create_atoms 1 box +Created 2 atoms + using lattice units in orthogonal box = (0 0 0) to (3.27169 3.27169 3.27169) + create_atoms CPU = 0.000 seconds + +pair_style meam/sw/spline +pair_coeff * * Ti.meam.sw.spline Ti +Reading meam/sw/spline potential file Ti.meam.sw.spline with DATE: 2012-02-01 +mass * 47.90 + +variable cohesive_energy equal pe/atoms +run 0 +WARNING: No fixes with time integration, atoms won't move (src/verlet.cpp:60) +Neighbor list info ... + update: every = 1 steps, delay = 0 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 7.5 + ghost atom cutoff = 7.5 + binsize = 3.75, bins = 1 1 1 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair meam/sw/spline, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (2) pair meam/sw/spline, perpetual, half/full from (1) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 3.745 | 3.745 | 3.745 Mbytes + Step Temp E_pair E_mol TotEng Press + 0 0 -9.4401327 0 -9.4401327 -116.39305 +Loop time of 1.843e-06 on 1 procs for 0 steps with 2 atoms + +108.5% CPU use with 1 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0 | 0 | 0 | 0.0 | 0.00 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0 | 0 | 0 | 0.0 | 0.00 +Output | 0 | 0 | 0 | 0.0 | 0.00 +Modify | 0 | 0 | 0 | 0.0 | 0.00 +Other | | 1.843e-06 | | |100.00 + +Nlocal: 2 ave 2 max 2 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 339 ave 339 max 339 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 112 ave 112 max 112 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +FullNghs: 224 ave 224 max 224 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 224 +Ave neighs/atom = 112 +Neighbor list builds = 0 +Dangerous builds = 0 + +print "====================================================" +==================================================== +print "Calculated cohesive energy: ${cohesive_energy} eV/atom" +Calculated cohesive energy: -4.72006633828534 eV/atom +print "Reference cohesive energy: -4.720 eV/atom" +Reference cohesive energy: -4.720 eV/atom +print "====================================================" +==================================================== + +#dump 1 all custom 1 beta.dump id type x y z fx fy fz +#run 0 + + +Total wall time: 0:00:00 diff --git a/examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.beta.g++.4 b/examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.beta.g++.4 new file mode 100644 index 0000000000..287628ca4f --- /dev/null +++ b/examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.beta.g++.4 @@ -0,0 +1,91 @@ +LAMMPS (3 Nov 2022) +OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98) + using 1 OpenMP thread(s) per MPI task +# Ti beta phase (bcc) + +units metal +boundary p p p + +atom_style atomic +lattice bcc 3.27169 +Lattice spacing in x,y,z = 3.27169 3.27169 3.27169 +region box block 0 1 0 1 0 1 +create_box 1 box +Created orthogonal box = (0 0 0) to (3.27169 3.27169 3.27169) + 1 by 2 by 2 MPI processor grid +create_atoms 1 box +Created 2 atoms + using lattice units in orthogonal box = (0 0 0) to (3.27169 3.27169 3.27169) + create_atoms CPU = 0.000 seconds + +pair_style meam/sw/spline +pair_coeff * * Ti.meam.sw.spline Ti +Reading meam/sw/spline potential file Ti.meam.sw.spline with DATE: 2012-02-01 +mass * 47.90 + +variable cohesive_energy equal pe/atoms +run 0 +WARNING: No fixes with time integration, atoms won't move (src/verlet.cpp:60) +Neighbor list info ... + update: every = 1 steps, delay = 0 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 7.5 + ghost atom cutoff = 7.5 + binsize = 3.75, bins = 1 1 1 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair meam/sw/spline, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (2) pair meam/sw/spline, perpetual, half/full from (1) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none +WARNING: Proc sub-domain size < neighbor skin, could lead to lost atoms (src/domain.cpp:966) +Per MPI rank memory allocation (min/avg/max) = 3.775 | 3.775 | 3.775 Mbytes + Step Temp E_pair E_mol TotEng Press + 0 0 -9.4401327 0 -9.4401327 -116.39305 +Loop time of 3.81775e-06 on 4 procs for 0 steps with 2 atoms + +91.7% CPU use with 4 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0 | 0 | 0 | 0.0 | 0.00 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0 | 0 | 0 | 0.0 | 0.00 +Output | 0 | 0 | 0 | 0.0 | 0.00 +Modify | 0 | 0 | 0 | 0.0 | 0.00 +Other | | 3.818e-06 | | |100.00 + +Nlocal: 0.5 ave 1 max 0 min +Histogram: 2 0 0 0 0 0 0 0 0 2 +Nghost: 274.5 ave 275 max 274 min +Histogram: 2 0 0 0 0 0 0 0 0 2 +Neighs: 28 ave 56 max 0 min +Histogram: 2 0 0 0 0 0 0 0 0 2 +FullNghs: 56 ave 112 max 0 min +Histogram: 2 0 0 0 0 0 0 0 0 2 + +Total # of neighbors = 224 +Ave neighs/atom = 112 +Neighbor list builds = 0 +Dangerous builds = 0 + +print "====================================================" +==================================================== +print "Calculated cohesive energy: ${cohesive_energy} eV/atom" +Calculated cohesive energy: -4.72006633828534 eV/atom +print "Reference cohesive energy: -4.720 eV/atom" +Reference cohesive energy: -4.720 eV/atom +print "====================================================" +==================================================== + +#dump 1 all custom 1 beta.dump id type x y z fx fy fz +#run 0 + + +Total wall time: 0:00:00 diff --git a/examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.energy_conservation.meam.sw.g++.1 b/examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.energy_conservation.meam.sw.g++.1 new file mode 100644 index 0000000000..c32d6b82e1 --- /dev/null +++ b/examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.energy_conservation.meam.sw.g++.1 @@ -0,0 +1,358 @@ +LAMMPS (3 Nov 2022) +OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98) + using 1 OpenMP thread(s) per MPI task +# bulk Ti lattice + +variable x index 1 +variable y index 1 +variable z index 1 + +variable xx equal 20*$x +variable xx equal 20*1 +variable yy equal 20*$y +variable yy equal 20*1 +variable zz equal 20*$z +variable zz equal 20*1 + +units metal +atom_style atomic + +variable a equal 2.28806 +variable covera equal 1.58111 +variable sqrt3 equal sqrt(3.) +variable theta equal PI/2. +variable cos_theta equal round(cos(${theta})) +variable cos_theta equal round(cos(1.5707963267949)) +variable sin_theta equal round(sin(${theta})) +variable sin_theta equal round(sin(1.5707963267949)) +variable Dx equal 1. +variable Dy equal ${covera} +variable Dy equal 1.58111 +variable Dz equal sqrt(3.) + +lattice custom ${a} a1 1 0 0 a2 0 ${sqrt3} 0 a3 0 0 ${covera} basis 0.0 0.0 0.0 basis 0.5 0.5 0.0 basis 0.5 0.833333 0.5 basis 0.0 0.333333 0.5 orient x 1 0 0 orient y 0 ${cos_theta} ${sin_theta} orient z 0 -${sin_theta} ${cos_theta} spacing ${Dx} ${Dy} ${Dz} origin 0.25 0.25 0.15 +lattice custom 2.28806 a1 1 0 0 a2 0 ${sqrt3} 0 a3 0 0 ${covera} basis 0.0 0.0 0.0 basis 0.5 0.5 0.0 basis 0.5 0.833333 0.5 basis 0.0 0.333333 0.5 orient x 1 0 0 orient y 0 ${cos_theta} ${sin_theta} orient z 0 -${sin_theta} ${cos_theta} spacing ${Dx} ${Dy} ${Dz} origin 0.25 0.25 0.15 +lattice custom 2.28806 a1 1 0 0 a2 0 1.73205080756888 0 a3 0 0 ${covera} basis 0.0 0.0 0.0 basis 0.5 0.5 0.0 basis 0.5 0.833333 0.5 basis 0.0 0.333333 0.5 orient x 1 0 0 orient y 0 ${cos_theta} ${sin_theta} orient z 0 -${sin_theta} ${cos_theta} spacing ${Dx} ${Dy} ${Dz} origin 0.25 0.25 0.15 +lattice custom 2.28806 a1 1 0 0 a2 0 1.73205080756888 0 a3 0 0 1.58111 basis 0.0 0.0 0.0 basis 0.5 0.5 0.0 basis 0.5 0.833333 0.5 basis 0.0 0.333333 0.5 orient x 1 0 0 orient y 0 ${cos_theta} ${sin_theta} orient z 0 -${sin_theta} ${cos_theta} spacing ${Dx} ${Dy} ${Dz} origin 0.25 0.25 0.15 +lattice custom 2.28806 a1 1 0 0 a2 0 1.73205080756888 0 a3 0 0 1.58111 basis 0.0 0.0 0.0 basis 0.5 0.5 0.0 basis 0.5 0.833333 0.5 basis 0.0 0.333333 0.5 orient x 1 0 0 orient y 0 -0 ${sin_theta} orient z 0 -${sin_theta} ${cos_theta} spacing ${Dx} ${Dy} ${Dz} origin 0.25 0.25 0.15 +lattice custom 2.28806 a1 1 0 0 a2 0 1.73205080756888 0 a3 0 0 1.58111 basis 0.0 0.0 0.0 basis 0.5 0.5 0.0 basis 0.5 0.833333 0.5 basis 0.0 0.333333 0.5 orient x 1 0 0 orient y 0 -0 1 orient z 0 -${sin_theta} ${cos_theta} spacing ${Dx} ${Dy} ${Dz} origin 0.25 0.25 0.15 +lattice custom 2.28806 a1 1 0 0 a2 0 1.73205080756888 0 a3 0 0 1.58111 basis 0.0 0.0 0.0 basis 0.5 0.5 0.0 basis 0.5 0.833333 0.5 basis 0.0 0.333333 0.5 orient x 1 0 0 orient y 0 -0 1 orient z 0 -1 ${cos_theta} spacing ${Dx} ${Dy} ${Dz} origin 0.25 0.25 0.15 +lattice custom 2.28806 a1 1 0 0 a2 0 1.73205080756888 0 a3 0 0 1.58111 basis 0.0 0.0 0.0 basis 0.5 0.5 0.0 basis 0.5 0.833333 0.5 basis 0.0 0.333333 0.5 orient x 1 0 0 orient y 0 -0 1 orient z 0 -1 -0 spacing ${Dx} ${Dy} ${Dz} origin 0.25 0.25 0.15 +lattice custom 2.28806 a1 1 0 0 a2 0 1.73205080756888 0 a3 0 0 1.58111 basis 0.0 0.0 0.0 basis 0.5 0.5 0.0 basis 0.5 0.833333 0.5 basis 0.0 0.333333 0.5 orient x 1 0 0 orient y 0 -0 1 orient z 0 -1 -0 spacing 1 ${Dy} ${Dz} origin 0.25 0.25 0.15 +lattice custom 2.28806 a1 1 0 0 a2 0 1.73205080756888 0 a3 0 0 1.58111 basis 0.0 0.0 0.0 basis 0.5 0.5 0.0 basis 0.5 0.833333 0.5 basis 0.0 0.333333 0.5 orient x 1 0 0 orient y 0 -0 1 orient z 0 -1 -0 spacing 1 1.58111 ${Dz} origin 0.25 0.25 0.15 +lattice custom 2.28806 a1 1 0 0 a2 0 1.73205080756888 0 a3 0 0 1.58111 basis 0.0 0.0 0.0 basis 0.5 0.5 0.0 basis 0.5 0.833333 0.5 basis 0.0 0.333333 0.5 orient x 1 0 0 orient y 0 -0 1 orient z 0 -1 -0 spacing 1 1.58111 1.73205080756888 origin 0.25 0.25 0.15 +Lattice spacing in x,y,z = 2.28806 3.6176745 3.9630362 + +variable Xlo equal -round(9./(${a}*${Dx})) +variable Xlo equal -round(9./(2.28806*${Dx})) +variable Xlo equal -round(9./(2.28806*1)) +variable Xhi equal round(9./(${a}*${Dx})) +variable Xhi equal round(9./(2.28806*${Dx})) +variable Xhi equal round(9./(2.28806*1)) +variable Ylo equal -round(9./(${a}*${Dy})) +variable Ylo equal -round(9./(2.28806*${Dy})) +variable Ylo equal -round(9./(2.28806*1.58111)) +variable Yhi equal round(9./(${a}*${Dy})) +variable Yhi equal round(9./(2.28806*${Dy})) +variable Yhi equal round(9./(2.28806*1.58111)) +variable Zlo equal -round(3./(${a}*${Dz})) +variable Zlo equal -round(3./(2.28806*${Dz})) +variable Zlo equal -round(3./(2.28806*1.73205080756888)) +variable Zhi equal round(3./(${a}*${Dz})) +variable Zhi equal round(3./(2.28806*${Dz})) +variable Zhi equal round(3./(2.28806*1.73205080756888)) + +region box prism ${Xlo} ${Xhi} ${Ylo} ${Yhi} ${Zlo} ${Zhi} 0.0 0.0 0.0 +region box prism -4 ${Xhi} ${Ylo} ${Yhi} ${Zlo} ${Zhi} 0.0 0.0 0.0 +region box prism -4 4 ${Ylo} ${Yhi} ${Zlo} ${Zhi} 0.0 0.0 0.0 +region box prism -4 4 -2 ${Yhi} ${Zlo} ${Zhi} 0.0 0.0 0.0 +region box prism -4 4 -2 2 ${Zlo} ${Zhi} 0.0 0.0 0.0 +region box prism -4 4 -2 2 -1 ${Zhi} 0.0 0.0 0.0 +region box prism -4 4 -2 2 -1 1 0.0 0.0 0.0 + +boundary p p p + +create_box 1 box +Created triclinic box = (-9.15224 -7.2353491 -3.9630362) to (9.15224 7.2353491 3.9630362) with tilt (0 0 0) + 1 by 1 by 1 MPI processor grid +create_atoms 1 box +Created 256 atoms + using lattice units in triclinic box = (-9.15224 -7.2353491 -3.9630362) to (9.15224 7.2353491 3.9630362) with tilt (0 0 0) + create_atoms CPU = 0.000 seconds + +pair_style meam/sw/spline +pair_coeff * * Ti.meam.sw.spline Ti +Reading meam/sw/spline potential file Ti.meam.sw.spline with DATE: 2012-02-01 +mass * 47.90 + +velocity all create 300.0 376847 loop geom + +neighbor 1.0 bin +neigh_modify every 1 delay 5 check yes + +fix 1 all nve + +thermo 1 +thermo_style custom step vol etotal press pxx pyy pxz +thermo_modify format 2 %14.8f +thermo_modify format 3 %14.8f +thermo_modify format 4 %14.8f +thermo_modify format 5 %14.8f +thermo_modify format 6 %14.8f +thermo_modify format 7 %14.8f + + +timestep 0.002 +thermo 10 + +run 2000 +Neighbor list info ... + update: every = 1 steps, delay = 5 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 6.5 + ghost atom cutoff = 6.5 + binsize = 3.25, bins = 6 5 3 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair meam/sw/spline, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (2) pair meam/sw/spline, perpetual, half/full from (1) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 3.91 | 3.91 | 3.91 Mbytes + Step Volume TotEng Press Pxx Pyy Pxz + 0 2099.44698923 141.95084453 2770269.20500733 1849461.67282887 4612443.51948809 -200.92314181 + 10 2099.44698923 136.33077653 1958557.36795408 2434513.67914763 1325202.13170667 -68176.03310424 + 20 2099.44698923 140.14870590 2034227.20290597 2181759.00797868 1957240.30079100 -24556.64622746 + 30 2099.44698923 141.93445362 2143757.61334882 2130997.29062662 2194778.91443186 -2919.77630179 + 40 2099.44698923 142.77365516 2147955.66088043 2109635.72653715 2156587.62644743 -14244.60118806 + 50 2099.44698923 142.87043233 2033334.38628842 1937442.59449182 2075504.44620003 37419.59959355 + 60 2099.44698923 142.38830676 2138363.39987139 2004531.45133533 2210079.04632844 -163393.77296844 + 70 2099.44698923 142.29741561 2074195.97510129 2006685.04815304 2111763.84115527 77094.68966752 + 80 2099.44698923 142.49220468 2123101.40630001 2047646.63928723 2197988.27561128 -18271.98124007 + 90 2099.44698923 142.67434162 2223896.82123570 2253076.13758682 2250603.62272739 -114786.38067562 + 100 2099.44698923 144.11596935 2221059.47057083 2166972.05033758 2124132.88128236 14103.01463135 + 110 2099.44698923 144.59582155 2178294.89834435 2136419.99945026 2293362.65352157 83796.79384278 + 120 2099.44698923 145.31467921 2088728.12438738 2073042.17202669 2099497.34361092 18785.33875339 + 130 2099.44698923 145.06214272 2057214.51005684 1975241.78793907 2142250.09678364 12591.75361455 + 140 2099.44698923 146.28976143 2096554.50726649 2077376.79795514 2142990.52207713 -16791.54373987 + 150 2099.44698923 144.80731479 2087150.62646344 2191868.17704541 2168208.12516542 -14365.74162027 + 160 2099.44698923 145.18230276 2159234.15548529 2119660.90885823 2188266.40080029 -80465.21552462 + 170 2099.44698923 145.79888273 2017869.96787267 2064331.04460334 1942513.99043848 25331.49352854 + 180 2099.44698923 146.27160981 2130307.51915743 2094999.33154451 2178097.29660104 62391.17986166 + 190 2099.44698923 146.32542506 2124318.97362109 2214623.30447431 2082878.61285287 14551.72870374 + 200 2099.44698923 145.73872167 2042854.39810477 2024038.60667490 1915826.33988735 -71026.78951866 + 210 2099.44698923 145.76567378 2092101.40121731 1983389.00586440 2303152.30620480 -73909.49622259 + 220 2099.44698923 146.64905192 2090212.25420804 2042184.55471814 2115055.40769140 -153112.46874571 + 230 2099.44698923 147.09048953 2084693.57633067 2031411.25849631 2211349.28026847 77370.54107812 + 240 2099.44698923 147.67316611 2183052.08625830 2223422.27539035 2134808.79708579 -28489.48991570 + 250 2099.44698923 148.33563114 2147367.64640435 2130064.21671482 2202178.16341367 -69592.26170981 + 260 2099.44698923 147.94007981 1960331.05277058 1885808.76208374 1963094.98516125 -289.24405645 + 270 2099.44698923 148.42034721 2136891.59378059 2002250.80794382 2181809.72679711 32919.44001446 + 280 2099.44698923 148.83749934 2113319.01808370 2106791.63397036 2025701.39160803 43863.55367898 + 290 2099.44698923 149.85721025 2066040.01583577 2120594.80937265 2036051.57084164 -7692.46531780 + 300 2099.44698923 150.03859641 2082614.90550468 2214015.24523331 1931114.13280090 52817.44711403 + 310 2099.44698923 150.85669967 2093270.39599199 2118076.67344504 2139048.26633376 -3009.80620143 + 320 2099.44698923 151.22963828 2057003.26630051 2083561.47712713 2044475.74392877 -42775.55603672 + 330 2099.44698923 151.92376487 2096150.72958482 2096966.25519622 2077631.13916708 -23623.04195510 + 340 2099.44698923 150.94303223 2158659.56446188 2248918.94854061 2064783.54241159 28057.02201394 + 350 2099.44698923 151.48570270 2009007.19272355 2029774.48390291 1946683.23920712 41103.40729622 + 360 2099.44698923 151.04700043 2131710.51035485 2006313.64341997 2128298.25183328 -19386.89960103 + 370 2099.44698923 151.63155193 2030431.05605391 2169313.72294362 1950654.21498558 -48250.87403553 + 380 2099.44698923 152.27564582 2112724.20795638 2201066.39129071 2064660.00876207 -176175.94242716 + 390 2099.44698923 151.60008514 2048455.57552609 2038984.66792203 1987442.79478198 6300.94678417 + 400 2099.44698923 152.46359532 2111295.78955163 2161124.71930895 2054186.28584098 -48736.49992155 + 410 2099.44698923 152.65353386 2032631.71992223 2043911.95058528 2023962.04421937 -91803.75805377 + 420 2099.44698923 153.77496201 2121205.94345438 2075797.29485789 2083736.71911992 -4556.74162289 + 430 2099.44698923 153.22924743 1970154.12760429 2008911.28111462 1908706.82760714 -46865.81466105 + 440 2099.44698923 154.70865471 2187801.21895848 2202678.88693718 2165567.23238207 5111.19674125 + 450 2099.44698923 153.71285438 2027898.51084473 1995788.15690639 2115422.82825291 6473.15586784 + 460 2099.44698923 153.25750181 2013936.36851482 2091876.39670271 1785697.18013840 27460.62147570 + 470 2099.44698923 152.64705884 2112247.18014738 2116658.19538657 2130150.75573317 103582.77944789 + 480 2099.44698923 153.56933531 2042712.97750485 1973450.83042415 2090729.86156188 17738.38227892 + 490 2099.44698923 154.58340916 2116029.55827588 2121120.50674684 2138979.04170930 101104.57703220 + 500 2099.44698923 154.93685328 2089587.01897767 2083459.73898816 2108901.99041448 -23957.11498262 + 510 2099.44698923 154.97083213 2133080.58019862 2016055.99432344 2109461.66341017 -63216.57011918 + 520 2099.44698923 154.17695201 2098102.07556963 2058349.58975612 2161988.82703205 -90029.57793143 + 530 2099.44698923 155.09655463 2115761.86500113 2099407.82180690 2068062.79372247 -88307.63310931 + 540 2099.44698923 155.85193072 2090066.53405627 2109639.85988525 1995576.65230636 5925.53550422 + 550 2099.44698923 157.24848615 2112143.49609529 2000090.26273229 2185714.64508299 -33290.89155309 + 560 2099.44698923 157.87406453 2119099.58681551 2256804.34478658 2100641.83736579 -107373.01521020 + 570 2099.44698923 158.54454009 2167376.34316435 2131082.89421723 2106828.83001616 -43833.07738698 + 580 2099.44698923 158.62826951 2045202.35246481 2038916.22713589 2009733.33848871 -97103.42589774 + 590 2099.44698923 158.92816045 2171260.11173225 2136950.65331318 2213796.07922421 -76012.72502972 + 600 2099.44698923 159.57873145 1988815.25084667 2064547.23882210 1899534.55593129 -45467.18448560 + 610 2099.44698923 159.50865258 2049754.06123405 2069889.75134913 2090465.05875982 -40963.81343630 + 620 2099.44698923 159.78745155 2152348.88401416 2127130.79477845 2039719.72741800 42777.08695994 + 630 2099.44698923 159.90551789 2115732.61806693 1950425.56544216 2190330.03833968 -13058.24644582 + 640 2099.44698923 159.42170096 2186135.50351447 2047089.81106353 2289413.00341957 -60784.56805133 + 650 2099.44698923 159.83248676 2102640.88647593 1972624.08658535 2109129.15879938 1345.97127431 + 660 2099.44698923 160.50376214 2072388.66017460 2055598.16752663 2026658.38422727 -40393.08598701 + 670 2099.44698923 159.92829718 2140499.41157818 2135911.64099194 2165290.67452014 54636.74654970 + 680 2099.44698923 158.59703428 2107217.84677302 2108102.50636637 2100839.98021811 -35846.33681814 + 690 2099.44698923 158.48477025 2183962.69636986 2038478.99255395 2232613.69206016 -22771.05050831 + 700 2099.44698923 157.98999338 2011614.93035188 2002673.47411620 2042876.87744957 58785.27198415 + 710 2099.44698923 158.21664268 2052888.96604201 2044429.29475873 2062038.68142813 -84886.09851992 + 720 2099.44698923 158.39442312 2058242.37975492 2034719.15440237 2071729.00904775 -9656.94544818 + 730 2099.44698923 157.17416088 2183114.08548821 2158925.80399991 2132043.26183869 -68560.89609547 + 740 2099.44698923 158.66164418 2193412.57947841 2112837.71244929 2188924.40741452 -56488.33151046 + 750 2099.44698923 158.72645608 2161119.58583604 2324566.80226083 2138038.75456344 13350.09788114 + 760 2099.44698923 158.59867474 2149008.70287886 2194265.96809699 2200949.57739660 1880.60845347 + 770 2099.44698923 159.49954990 2149788.93603828 2010824.61372609 2280252.90311289 23923.67372087 + 780 2099.44698923 159.67639664 2183913.72036540 2162517.45788541 2254702.59842879 134673.13580633 + 790 2099.44698923 160.71378832 2043602.72084845 2054479.22925747 1984196.07401678 214015.86653313 + 800 2099.44698923 160.91232198 2092565.32592588 2003032.42225674 2235788.02852488 31650.54606652 + 810 2099.44698923 161.63321414 2047889.88013224 2072004.45639628 2059373.65385607 -1702.22463895 + 820 2099.44698923 162.24520455 2064955.26086342 2028404.03035472 2023299.66604281 8003.80555230 + 830 2099.44698923 163.07970284 2157965.58769279 2160433.75545833 1992719.63724949 -58753.25055796 + 840 2099.44698923 164.13307514 2108349.82558172 2126222.73090242 2074345.65922265 141203.56702628 + 850 2099.44698923 163.58897921 2124980.25816397 2074974.46927262 2193173.78419470 -17874.98737621 + 860 2099.44698923 163.27665679 2187002.75826118 2256330.94361026 2166964.86302942 -18989.26180806 + 870 2099.44698923 164.51540005 2107407.69462158 2073918.14250595 2107162.95154636 30827.72424166 + 880 2099.44698923 164.10672186 2154471.84254776 2195250.23761791 2080032.71650417 -4591.55795896 + 890 2099.44698923 164.06143929 2176879.83521276 2248323.18307434 2145853.06196154 90348.49797803 + 900 2099.44698923 163.60827225 2147204.89513714 2249400.39254043 2034569.63380404 167169.17299667 + 910 2099.44698923 164.93790861 2054025.23005727 1968472.35330877 1979661.90362856 -68563.88536464 + 920 2099.44698923 166.29541473 2023729.47638699 1928521.09208554 2095047.93031626 -28110.96355242 + 930 2099.44698923 165.38376540 2005509.33611302 2016850.47979621 1978191.40065113 63166.16252639 + 940 2099.44698923 165.18742183 2042471.32406495 2066187.99433120 2063598.75123361 -122960.27167999 + 950 2099.44698923 165.35133170 2122358.75653755 2255413.38109445 2077381.53196645 -17416.82023558 + 960 2099.44698923 165.39226558 2144161.69311772 2226921.45283105 2104845.62078326 70729.68856174 + 970 2099.44698923 162.55649409 2069825.80658622 2049266.42594066 2063701.28381580 25119.43372782 + 980 2099.44698923 162.88518815 2134270.73500595 2113574.94746581 2136194.67607560 26037.73961902 + 990 2099.44698923 163.00976218 2159422.64911170 2104849.75796234 2211598.45564661 -21920.57700420 + 1000 2099.44698923 162.83596289 2065630.19179701 2193344.37187055 2023288.18240067 -97151.62547102 + 1010 2099.44698923 163.33358555 2002526.02099950 1978688.76683461 1994523.50262481 1094.99309445 + 1020 2099.44698923 162.04141084 2142792.13475157 2208222.87913147 2057587.64422957 77120.03864538 + 1030 2099.44698923 163.32956061 1983498.77175312 1922306.05426510 1967687.73611403 120002.61993543 + 1040 2099.44698923 163.10271111 2088035.84845285 2196786.40881140 2011690.95043345 -21521.15715098 + 1050 2099.44698923 164.33647287 2084287.93394067 2022410.65037566 2076670.94839839 -86708.24712865 + 1060 2099.44698923 163.86843534 2114591.96730452 2107820.35745287 2151748.89671123 -94904.05108619 + 1070 2099.44698923 165.20802637 2042008.02555444 1993397.08350307 2094318.00962457 78331.62887870 + 1080 2099.44698923 165.23188447 2128923.69750126 2160709.40395676 2126106.64363119 120280.04615650 + 1090 2099.44698923 167.57241007 2143843.25578025 2104569.65120462 2157685.63230271 18700.73077155 + 1100 2099.44698923 166.64807993 2198354.09640677 2177240.87814150 2164011.11647135 13033.17080158 + 1110 2099.44698923 166.94200241 2092258.88874294 2056977.47716526 1955978.38628609 121031.94718237 + 1120 2099.44698923 166.87397149 2094535.09251905 2086838.06451348 2038797.70130841 109831.20222249 + 1130 2099.44698923 166.12251130 2088049.18984431 2001517.78884530 1984755.65934108 73058.72994508 + 1140 2099.44698923 166.91043238 2141792.57399273 2065155.47520206 2215690.35234565 -39886.40803164 + 1150 2099.44698923 167.03799787 2095750.22383180 2138735.99420760 2156857.17304417 94958.35142320 + 1160 2099.44698923 166.97525727 2004965.92899379 1988396.99953157 2006168.56732487 42671.15261257 + 1170 2099.44698923 166.55310678 2027074.18356455 1984223.45846272 2041369.80388526 -40661.04523153 + 1180 2099.44698923 167.97181533 2074999.31213186 2027674.79361219 2106829.48185000 104070.30951763 + 1190 2099.44698923 168.21386053 2090973.22745843 1990682.27831074 2166186.91681947 -24582.78185951 + 1200 2099.44698923 168.54278362 2147154.00339891 2082065.43213550 2146440.81399980 57643.32109855 + 1210 2099.44698923 169.23699104 2160734.83593810 2204801.25026444 2058030.71478285 -33620.46435103 + 1220 2099.44698923 170.20587022 2230460.75271153 2167263.94517412 2130784.30331233 -80334.47041995 + 1230 2099.44698923 170.16604005 2143880.03495935 2153822.42378582 2114075.77685298 8311.95484783 + 1240 2099.44698923 171.39291197 2007446.66719772 2127724.66448691 1868215.76503385 -116765.60385443 + 1250 2099.44698923 170.23495258 2038534.85831510 2037335.65317383 1975442.35596157 91397.77698128 + 1260 2099.44698923 169.09193097 2209176.34955061 2252245.01578506 2248697.39573206 26328.59070133 + 1270 2099.44698923 169.89985570 2119868.27512158 2128940.46599431 2116242.03749168 -75749.00482241 + 1280 2099.44698923 170.23514650 2107808.34141795 2057735.65889407 2139646.66826914 29749.04401380 + 1290 2099.44698923 169.76826371 2174426.84377477 2183961.81998105 2242789.88859446 10723.72888418 + 1300 2099.44698923 169.27761610 2047598.84820746 1951037.23596151 2117858.28247202 323.08172968 + 1310 2099.44698923 170.14685804 2119294.51504645 2068986.13494510 2166150.35212864 -4024.31568294 + 1320 2099.44698923 169.74125093 2001073.09927025 1945181.48769972 1998126.04759203 -32649.78876468 + 1330 2099.44698923 169.02215510 2011603.75975522 1942465.34199245 2058737.51538035 -60630.54851759 + 1340 2099.44698923 168.57063081 2072842.67847926 2202802.22114174 2058347.72724812 -4987.69582587 + 1350 2099.44698923 169.10027759 2056127.88700278 2056178.84686577 2044045.82792046 9348.12965725 + 1360 2099.44698923 168.22321405 2112741.64785852 2117722.13972351 2103676.92038474 24081.34487990 + 1370 2099.44698923 168.01755393 2146656.62206050 2230840.23455217 1982138.04290746 -18832.48306908 + 1380 2099.44698923 168.49870725 2102873.46758903 2166258.04406536 1905101.27793325 14076.32379449 + 1390 2099.44698923 169.89014533 2130458.83415028 2120542.50389561 2156011.49407052 57872.20182037 + 1400 2099.44698923 170.21977559 2162051.98438647 2128726.81209678 2297411.78091740 -16766.75673311 + 1410 2099.44698923 170.88865916 2139012.70670783 2029289.64803363 2256127.79572820 -27428.00312542 + 1420 2099.44698923 171.31707542 2139780.82242045 2017754.43734883 2116129.39562454 68656.11525540 + 1430 2099.44698923 170.87950692 2132693.73274778 2001418.89256954 2120476.11673786 -56876.11228861 + 1440 2099.44698923 171.41605383 2096747.14022203 2084126.02225864 2009825.02633636 51138.07084540 + 1450 2099.44698923 171.63394811 2002148.57328884 2094428.58204774 1872572.27483741 -4679.27249345 + 1460 2099.44698923 170.87319143 2104868.91824612 1870279.85828294 2205576.51992859 -86777.60789190 + 1470 2099.44698923 171.68183432 2050740.91392280 1982621.22145650 2081023.75094127 -30359.22321428 + 1480 2099.44698923 172.31952185 2029968.40300811 2091500.48558471 1987061.12628892 -28673.61798246 + 1490 2099.44698923 172.72654999 2015806.70092615 2170665.13172411 1917824.11107187 -136269.49346675 + 1500 2099.44698923 172.74621240 2119625.74327553 2072262.46905078 2158307.17358880 -122001.17562514 + 1510 2099.44698923 172.43175797 2025021.62842096 2138278.54547578 2016613.51583300 -3113.17236327 + 1520 2099.44698923 173.76560734 2086245.34966389 2146222.35110922 1990312.58930666 28645.89700817 + 1530 2099.44698923 173.84625471 2054904.02858711 2080536.96124998 2121751.25261245 46726.35878274 + 1540 2099.44698923 173.69548852 2104322.26862789 2100541.94538574 2106137.74771642 97069.07427794 + 1550 2099.44698923 174.06724858 2043248.64909562 2064583.41524137 1997613.90224292 -23901.36319085 + 1560 2099.44698923 173.65509023 2062020.11849317 2095966.96502768 2011129.21893939 49973.82559692 + 1570 2099.44698923 173.73233953 2110442.74551638 2040972.97918203 2088083.52836648 58066.00319028 + 1580 2099.44698923 174.15824991 2249324.06538751 2295427.11794586 2220866.32833585 -28412.67835234 + 1590 2099.44698923 173.30573218 2131767.95423187 2216129.07739097 2052659.38731552 23137.47595512 + 1600 2099.44698923 172.72929695 2116938.66565993 2178936.11155898 2048982.16011053 82394.22991963 + 1610 2099.44698923 172.15296060 1998233.83126826 2040185.12420581 1968167.63632379 23936.95053192 + 1620 2099.44698923 171.78948455 2152414.13419804 2293150.14141982 2130207.14363919 9303.80512387 + 1630 2099.44698923 173.54208079 2110770.09896524 2091468.36399856 2177837.94358217 -112832.55894423 + 1640 2099.44698923 171.58613702 2137095.65385743 2138919.34242325 2143803.19022173 71596.30417152 + 1650 2099.44698923 172.59161125 2054975.83175087 2027200.26235906 2051515.30522331 -98626.83537701 + 1660 2099.44698923 174.42608250 2201947.17163844 2270533.24109638 2177953.93655609 -25719.06563267 + 1670 2099.44698923 174.66017089 2148309.75058575 2313009.42982016 2165202.25022970 -56078.76717437 + 1680 2099.44698923 175.14391955 2119506.23744982 2313785.68284464 1948675.67571624 -65671.83117661 + 1690 2099.44698923 174.74621566 2064614.95221061 1969820.87842891 2034283.78401355 -33699.75936716 + 1700 2099.44698923 175.06756711 2121143.18685468 2118846.76690095 2101075.38531416 -65410.78949626 + 1710 2099.44698923 174.93836840 2157553.62663735 2078748.74844479 2241092.12410017 -99248.06396711 + 1720 2099.44698923 174.75954383 2135096.17101527 2151754.10137550 2105496.28391693 15735.88255104 + 1730 2099.44698923 174.70665761 2090663.10374303 2087382.48716571 2066603.23848964 -62561.61422170 + 1740 2099.44698923 174.94946799 2071015.66072468 2067936.79897042 2159646.05110541 -21512.37232692 + 1750 2099.44698923 176.16934558 2091190.48853221 2056239.74552910 2135595.26852427 7725.52732263 + 1760 2099.44698923 175.51860199 2135519.82681347 2087844.02472558 2234323.27975236 -58206.39587218 + 1770 2099.44698923 176.13886568 2304246.26706918 2217839.33620271 2395443.09690078 -45900.48633116 + 1780 2099.44698923 174.95943352 2230963.11916690 2234222.70897756 2216857.54982700 48384.05688975 + 1790 2099.44698923 176.21530782 2116227.42149087 1971914.91761226 2110891.38888720 -17885.94305469 + 1800 2099.44698923 175.31172147 2050795.36181012 2147202.34405391 2025012.04829417 129034.55172234 + 1810 2099.44698923 174.86106792 2127295.70212819 2068917.54048793 2114600.75029649 2298.74993755 + 1820 2099.44698923 176.10256053 2186133.74511351 2254937.78505788 2012259.29200567 -22789.95415623 + 1830 2099.44698923 176.96962552 2069069.42488062 2107761.47863282 2053605.82023978 50149.58010936 + 1840 2099.44698923 176.89106469 2082523.30428253 2116188.46643930 1988635.20682504 109173.27548498 + 1850 2099.44698923 176.68940424 2160078.36560926 2246847.66516451 2119802.87794220 -27176.11891060 + 1860 2099.44698923 177.33852498 1985355.93427484 2050239.74741773 2041071.65336007 7666.38361479 + 1870 2099.44698923 176.02103786 1998279.76276858 1895386.38390186 1973683.53661368 -17518.13009019 + 1880 2099.44698923 177.72821179 2032232.48551237 2199395.93553338 1933125.06558093 -12770.57946885 + 1890 2099.44698923 176.06512870 2055397.72529062 2160237.56713553 1896794.25883299 -62078.37232799 + 1900 2099.44698923 177.61304936 2141340.19826047 2140068.74805311 2082053.42480785 -41658.01008380 + 1910 2099.44698923 177.54858211 2139074.07700296 2205126.32227044 2173303.75398390 82589.93528196 + 1920 2099.44698923 177.98638560 2050837.55770902 2048454.09614426 2087208.10668847 -13898.23829272 + 1930 2099.44698923 178.93053376 2048451.40218711 1893347.24530875 2168389.36568868 49250.32625701 + 1940 2099.44698923 177.67065278 2003989.31997591 1961857.54065587 2030080.76278604 -6629.82955803 + 1950 2099.44698923 177.85891746 1988335.82805743 1967759.98325713 1907343.68480253 45814.50149073 + 1960 2099.44698923 177.62160576 2111910.66096559 2159786.98657515 2103028.53323572 51946.56425808 + 1970 2099.44698923 176.27935973 2127731.34314723 2178583.14275802 2056629.63951371 -87198.67992398 + 1980 2099.44698923 176.80499887 2156411.08886277 2172212.65624708 2155875.63215539 65355.23567098 + 1990 2099.44698923 178.35434641 2100169.69201692 2092393.03883065 2073013.15142734 47946.05896865 + 2000 2099.44698923 179.03920352 2085120.39659205 2119204.00544264 2038171.77865358 -4801.17973982 +Loop time of 87.4745 on 1 procs for 2000 steps with 256 atoms + +Performance: 3.951 ns/day, 6.075 hours/ns, 22.864 timesteps/s, 5.853 katom-step/s +99.8% CPU use with 1 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 86.87 | 86.87 | 86.87 | 0.0 | 99.31 +Neigh | 0.55118 | 0.55118 | 0.55118 | 0.0 | 0.63 +Comm | 0.03131 | 0.03131 | 0.03131 | 0.0 | 0.04 +Output | 0.0056033 | 0.0056033 | 0.0056033 | 0.0 | 0.01 +Modify | 0.0070439 | 0.0070439 | 0.0070439 | 0.0 | 0.01 +Other | | 0.008988 | | | 0.01 + +Nlocal: 256 ave 256 max 256 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 1935 ave 1935 max 1935 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 17836 ave 17836 max 17836 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +FullNghs: 35672 ave 35672 max 35672 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 35672 +Ave neighs/atom = 139.34375 +Neighbor list builds = 397 +Dangerous builds = 391 + +Total wall time: 0:01:27 diff --git a/examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.energy_conservation.meam.sw.g++.4 b/examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.energy_conservation.meam.sw.g++.4 new file mode 100644 index 0000000000..76250350af --- /dev/null +++ b/examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.energy_conservation.meam.sw.g++.4 @@ -0,0 +1,358 @@ +LAMMPS (3 Nov 2022) +OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98) + using 1 OpenMP thread(s) per MPI task +# bulk Ti lattice + +variable x index 1 +variable y index 1 +variable z index 1 + +variable xx equal 20*$x +variable xx equal 20*1 +variable yy equal 20*$y +variable yy equal 20*1 +variable zz equal 20*$z +variable zz equal 20*1 + +units metal +atom_style atomic + +variable a equal 2.28806 +variable covera equal 1.58111 +variable sqrt3 equal sqrt(3.) +variable theta equal PI/2. +variable cos_theta equal round(cos(${theta})) +variable cos_theta equal round(cos(1.5707963267949)) +variable sin_theta equal round(sin(${theta})) +variable sin_theta equal round(sin(1.5707963267949)) +variable Dx equal 1. +variable Dy equal ${covera} +variable Dy equal 1.58111 +variable Dz equal sqrt(3.) + +lattice custom ${a} a1 1 0 0 a2 0 ${sqrt3} 0 a3 0 0 ${covera} basis 0.0 0.0 0.0 basis 0.5 0.5 0.0 basis 0.5 0.833333 0.5 basis 0.0 0.333333 0.5 orient x 1 0 0 orient y 0 ${cos_theta} ${sin_theta} orient z 0 -${sin_theta} ${cos_theta} spacing ${Dx} ${Dy} ${Dz} origin 0.25 0.25 0.15 +lattice custom 2.28806 a1 1 0 0 a2 0 ${sqrt3} 0 a3 0 0 ${covera} basis 0.0 0.0 0.0 basis 0.5 0.5 0.0 basis 0.5 0.833333 0.5 basis 0.0 0.333333 0.5 orient x 1 0 0 orient y 0 ${cos_theta} ${sin_theta} orient z 0 -${sin_theta} ${cos_theta} spacing ${Dx} ${Dy} ${Dz} origin 0.25 0.25 0.15 +lattice custom 2.28806 a1 1 0 0 a2 0 1.73205080756888 0 a3 0 0 ${covera} basis 0.0 0.0 0.0 basis 0.5 0.5 0.0 basis 0.5 0.833333 0.5 basis 0.0 0.333333 0.5 orient x 1 0 0 orient y 0 ${cos_theta} ${sin_theta} orient z 0 -${sin_theta} ${cos_theta} spacing ${Dx} ${Dy} ${Dz} origin 0.25 0.25 0.15 +lattice custom 2.28806 a1 1 0 0 a2 0 1.73205080756888 0 a3 0 0 1.58111 basis 0.0 0.0 0.0 basis 0.5 0.5 0.0 basis 0.5 0.833333 0.5 basis 0.0 0.333333 0.5 orient x 1 0 0 orient y 0 ${cos_theta} ${sin_theta} orient z 0 -${sin_theta} ${cos_theta} spacing ${Dx} ${Dy} ${Dz} origin 0.25 0.25 0.15 +lattice custom 2.28806 a1 1 0 0 a2 0 1.73205080756888 0 a3 0 0 1.58111 basis 0.0 0.0 0.0 basis 0.5 0.5 0.0 basis 0.5 0.833333 0.5 basis 0.0 0.333333 0.5 orient x 1 0 0 orient y 0 -0 ${sin_theta} orient z 0 -${sin_theta} ${cos_theta} spacing ${Dx} ${Dy} ${Dz} origin 0.25 0.25 0.15 +lattice custom 2.28806 a1 1 0 0 a2 0 1.73205080756888 0 a3 0 0 1.58111 basis 0.0 0.0 0.0 basis 0.5 0.5 0.0 basis 0.5 0.833333 0.5 basis 0.0 0.333333 0.5 orient x 1 0 0 orient y 0 -0 1 orient z 0 -${sin_theta} ${cos_theta} spacing ${Dx} ${Dy} ${Dz} origin 0.25 0.25 0.15 +lattice custom 2.28806 a1 1 0 0 a2 0 1.73205080756888 0 a3 0 0 1.58111 basis 0.0 0.0 0.0 basis 0.5 0.5 0.0 basis 0.5 0.833333 0.5 basis 0.0 0.333333 0.5 orient x 1 0 0 orient y 0 -0 1 orient z 0 -1 ${cos_theta} spacing ${Dx} ${Dy} ${Dz} origin 0.25 0.25 0.15 +lattice custom 2.28806 a1 1 0 0 a2 0 1.73205080756888 0 a3 0 0 1.58111 basis 0.0 0.0 0.0 basis 0.5 0.5 0.0 basis 0.5 0.833333 0.5 basis 0.0 0.333333 0.5 orient x 1 0 0 orient y 0 -0 1 orient z 0 -1 -0 spacing ${Dx} ${Dy} ${Dz} origin 0.25 0.25 0.15 +lattice custom 2.28806 a1 1 0 0 a2 0 1.73205080756888 0 a3 0 0 1.58111 basis 0.0 0.0 0.0 basis 0.5 0.5 0.0 basis 0.5 0.833333 0.5 basis 0.0 0.333333 0.5 orient x 1 0 0 orient y 0 -0 1 orient z 0 -1 -0 spacing 1 ${Dy} ${Dz} origin 0.25 0.25 0.15 +lattice custom 2.28806 a1 1 0 0 a2 0 1.73205080756888 0 a3 0 0 1.58111 basis 0.0 0.0 0.0 basis 0.5 0.5 0.0 basis 0.5 0.833333 0.5 basis 0.0 0.333333 0.5 orient x 1 0 0 orient y 0 -0 1 orient z 0 -1 -0 spacing 1 1.58111 ${Dz} origin 0.25 0.25 0.15 +lattice custom 2.28806 a1 1 0 0 a2 0 1.73205080756888 0 a3 0 0 1.58111 basis 0.0 0.0 0.0 basis 0.5 0.5 0.0 basis 0.5 0.833333 0.5 basis 0.0 0.333333 0.5 orient x 1 0 0 orient y 0 -0 1 orient z 0 -1 -0 spacing 1 1.58111 1.73205080756888 origin 0.25 0.25 0.15 +Lattice spacing in x,y,z = 2.28806 3.6176745 3.9630362 + +variable Xlo equal -round(9./(${a}*${Dx})) +variable Xlo equal -round(9./(2.28806*${Dx})) +variable Xlo equal -round(9./(2.28806*1)) +variable Xhi equal round(9./(${a}*${Dx})) +variable Xhi equal round(9./(2.28806*${Dx})) +variable Xhi equal round(9./(2.28806*1)) +variable Ylo equal -round(9./(${a}*${Dy})) +variable Ylo equal -round(9./(2.28806*${Dy})) +variable Ylo equal -round(9./(2.28806*1.58111)) +variable Yhi equal round(9./(${a}*${Dy})) +variable Yhi equal round(9./(2.28806*${Dy})) +variable Yhi equal round(9./(2.28806*1.58111)) +variable Zlo equal -round(3./(${a}*${Dz})) +variable Zlo equal -round(3./(2.28806*${Dz})) +variable Zlo equal -round(3./(2.28806*1.73205080756888)) +variable Zhi equal round(3./(${a}*${Dz})) +variable Zhi equal round(3./(2.28806*${Dz})) +variable Zhi equal round(3./(2.28806*1.73205080756888)) + +region box prism ${Xlo} ${Xhi} ${Ylo} ${Yhi} ${Zlo} ${Zhi} 0.0 0.0 0.0 +region box prism -4 ${Xhi} ${Ylo} ${Yhi} ${Zlo} ${Zhi} 0.0 0.0 0.0 +region box prism -4 4 ${Ylo} ${Yhi} ${Zlo} ${Zhi} 0.0 0.0 0.0 +region box prism -4 4 -2 ${Yhi} ${Zlo} ${Zhi} 0.0 0.0 0.0 +region box prism -4 4 -2 2 ${Zlo} ${Zhi} 0.0 0.0 0.0 +region box prism -4 4 -2 2 -1 ${Zhi} 0.0 0.0 0.0 +region box prism -4 4 -2 2 -1 1 0.0 0.0 0.0 + +boundary p p p + +create_box 1 box +Created triclinic box = (-9.15224 -7.2353491 -3.9630362) to (9.15224 7.2353491 3.9630362) with tilt (0 0 0) + 2 by 2 by 1 MPI processor grid +create_atoms 1 box +Created 256 atoms + using lattice units in triclinic box = (-9.15224 -7.2353491 -3.9630362) to (9.15224 7.2353491 3.9630362) with tilt (0 0 0) + create_atoms CPU = 0.000 seconds + +pair_style meam/sw/spline +pair_coeff * * Ti.meam.sw.spline Ti +Reading meam/sw/spline potential file Ti.meam.sw.spline with DATE: 2012-02-01 +mass * 47.90 + +velocity all create 300.0 376847 loop geom + +neighbor 1.0 bin +neigh_modify every 1 delay 5 check yes + +fix 1 all nve + +thermo 1 +thermo_style custom step vol etotal press pxx pyy pxz +thermo_modify format 2 %14.8f +thermo_modify format 3 %14.8f +thermo_modify format 4 %14.8f +thermo_modify format 5 %14.8f +thermo_modify format 6 %14.8f +thermo_modify format 7 %14.8f + + +timestep 0.002 +thermo 10 + +run 2000 +Neighbor list info ... + update: every = 1 steps, delay = 5 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 6.5 + ghost atom cutoff = 6.5 + binsize = 3.25, bins = 6 5 3 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair meam/sw/spline, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (2) pair meam/sw/spline, perpetual, half/full from (1) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 3.858 | 3.858 | 3.858 Mbytes + Step Volume TotEng Press Pxx Pyy Pxz + 0 2099.44698923 141.95084453 2770269.20500732 1849461.67282887 4612443.51948808 -200.92314181 + 10 2099.44698923 136.33077653 1958557.36795408 2434513.67914763 1325202.13170667 -68176.03310424 + 20 2099.44698923 140.14870590 2034227.20290596 2181759.00797869 1957240.30079099 -24556.64622746 + 30 2099.44698923 141.93445362 2143757.61334881 2130997.29062662 2194778.91443186 -2919.77630181 + 40 2099.44698923 142.77365516 2147955.66088040 2109635.72653706 2156587.62644742 -14244.60118813 + 50 2099.44698923 142.87043233 2033334.38628833 1937442.59449175 2075504.44619994 37419.59959355 + 60 2099.44698923 142.38830676 2138363.39987169 2004531.45133575 2210079.04632873 -163393.77296846 + 70 2099.44698923 142.29741561 2074195.97510078 2006685.04815312 2111763.84115463 77094.68966760 + 80 2099.44698923 142.49220468 2123101.40630225 2047646.63928832 2197988.27561440 -18271.98124070 + 90 2099.44698923 142.67434162 2223896.82123525 2253076.13758849 2250603.62272579 -114786.38067492 + 100 2099.44698923 144.11596935 2221059.47057347 2166972.05033401 2124132.88129360 14103.01464350 + 110 2099.44698923 144.59582155 2178294.89836371 2136419.99948096 2293362.65354383 83796.79380109 + 120 2099.44698923 145.31467921 2088728.12433774 2073042.17194525 2099497.34358516 18785.33874898 + 130 2099.44698923 145.06214272 2057214.50998047 1975241.78773798 2142250.09661757 12591.75358550 + 140 2099.44698923 146.28976141 2096554.50714041 2077376.79791019 2142990.52214906 -16791.54385812 + 150 2099.44698923 144.80731478 2087150.62683918 2191868.17773523 2168208.12598483 -14365.74223176 + 160 2099.44698923 145.18230266 2159234.15408580 2119660.90519269 2188266.39986483 -80465.21876555 + 170 2099.44698923 145.79888252 2017869.97022458 2064331.05014382 1942513.99621364 25331.49140276 + 180 2099.44698923 146.27160994 2130307.51823101 2094999.32517748 2178097.30498862 62391.17754372 + 190 2099.44698923 146.32542554 2124318.95029165 2214623.23659909 2082878.63036191 14551.70875737 + 200 2099.44698923 145.73872298 2042854.40973869 2024038.60437399 1915826.45551365 -71026.91764224 + 210 2099.44698923 145.76568225 2092101.45554806 1983388.98993370 2303152.68801411 -73909.73010597 + 220 2099.44698923 146.64904419 2090212.89038279 2042185.53538746 2115055.60532560 -153112.29584318 + 230 2099.44698923 147.09053340 2084690.04858681 2031410.13404116 2211340.69045831 77369.53366492 + 240 2099.44698923 147.67271853 2183052.86060754 2223423.96234103 2134816.50040790 -28488.09896454 + 250 2099.44698923 148.33439298 2147377.33501386 2130068.16925358 2202199.30403281 -69590.71932265 + 260 2099.44698923 147.93766985 1960315.29017707 1885818.49153399 1963070.63466385 -304.74207464 + 270 2099.44698923 148.42074323 2136915.72369958 2002301.03150437 2181853.47259660 32891.51187756 + 280 2099.44698923 148.83182039 2113177.87179107 2106572.69813513 2025541.98226176 43884.75263681 + 290 2099.44698923 149.84123587 2066057.87938847 2120536.41652421 2036036.27802384 -7753.03550030 + 300 2099.44698923 149.93519488 2082917.77052997 2215396.92339865 1930080.36365132 53283.89373792 + 310 2099.44698923 150.75843446 2092470.86960937 2117852.59481063 2136827.27534212 -1569.53945649 + 320 2099.44698923 151.20710387 2058465.58471811 2080842.80934031 2044743.13738705 -50352.29022320 + 330 2099.44698923 152.02079947 2082586.16120456 2077785.24127540 2080243.44467767 -23505.10974102 + 340 2099.44698923 151.94256411 2138640.79109189 2205134.92688846 2073382.51330172 -6346.14896403 + 350 2099.44698923 153.35120137 2049296.08564107 2048099.01481015 2015276.01240142 50311.76483843 + 360 2099.44698923 152.18557005 2179623.03566902 2166151.50942126 2166314.82981672 -9944.36477934 + 370 2099.44698923 153.13753244 2077401.52438283 2112096.89379137 1950942.85039910 47066.87229881 + 380 2099.44698923 153.08647659 2176530.90642283 2261131.27063450 2157678.11405844 -24995.41302255 + 390 2099.44698923 155.24509173 2033974.69202180 2115192.39498879 1952897.09183643 6715.22283440 + 400 2099.44698923 154.20793035 2025032.28456425 2141991.33897200 1914474.96773135 62202.43565548 + 410 2099.44698923 154.94234461 1996133.65762731 1974020.15046901 1996940.07884260 239.74906146 + 420 2099.44698923 154.99405444 2064983.96082068 1918497.27779035 2158170.05680229 5085.80305921 + 430 2099.44698923 153.91000310 2207981.74818522 2278997.68895500 2247746.90343778 60886.21505091 + 440 2099.44698923 153.52617582 2093267.92694548 2111990.93489840 2002795.19296691 35059.46041020 + 450 2099.44698923 153.14138095 2095959.88265135 2028364.62675497 2182407.21039516 64933.12797967 + 460 2099.44698923 153.25625074 1980636.76405223 1956318.99832973 2042506.35203898 -87295.45961447 + 470 2099.44698923 153.32728915 2120132.83496282 2083262.56294551 2085135.52248661 6129.44292274 + 480 2099.44698923 153.73432577 2140771.27971295 2241489.04786541 2050362.67696813 20490.93815606 + 490 2099.44698923 154.27692159 2076056.78527870 2040574.26951869 2135225.80445834 -76411.31637446 + 500 2099.44698923 156.07088715 2099340.68853421 1926544.45359856 2231296.56154476 100291.40590457 + 510 2099.44698923 156.50466217 1949722.86446108 2068961.44409942 1847132.64447129 -47563.38576439 + 520 2099.44698923 157.05444228 2093777.44522219 2146198.75329716 2133612.82068735 74969.01818818 + 530 2099.44698923 157.57378530 2104527.31449801 2132478.65376551 2075541.58207682 -58484.97078342 + 540 2099.44698923 158.67711066 2117188.11928639 2116620.04542569 2078118.06326940 -108065.99501862 + 550 2099.44698923 158.95061927 2059377.86870272 1980498.41740832 2058363.35302214 12860.84028312 + 560 2099.44698923 159.98958129 2057666.66056769 1977984.93347153 2065185.53088059 54024.15044033 + 570 2099.44698923 159.82938743 2209283.92932835 2141727.76739869 2253168.42037035 57168.07730734 + 580 2099.44698923 160.16097815 2201221.88679673 2178123.88556475 2142749.26527583 61567.91933711 + 590 2099.44698923 160.68461330 2108521.35182808 2068005.82535371 2185032.97221020 18721.18664771 + 600 2099.44698923 162.32439834 2129658.75091172 2255216.70574375 2108837.41922890 -13836.98391707 + 610 2099.44698923 161.59493385 2042649.48307440 2167095.12527293 2002424.40351622 184496.43659287 + 620 2099.44698923 163.37579126 2001720.22385182 2017646.37774617 1944251.06205451 5419.38585783 + 630 2099.44698923 163.86255768 2035965.35070677 2019766.48485032 2054473.72390425 78943.70494537 + 640 2099.44698923 164.98964955 2096345.18453820 2085572.52441868 2158684.02722136 -73211.90304728 + 650 2099.44698923 166.09574825 2080338.54888102 2184763.88334292 1977847.56719280 -21877.95251008 + 660 2099.44698923 166.78470666 2103943.86876853 2113693.33900541 2067018.12566842 83968.90841454 + 670 2099.44698923 168.09772723 2133099.93439815 2136351.76181019 2158481.71726508 -13313.79163956 + 680 2099.44698923 168.24486649 2177430.99825555 2265167.61894202 2206396.90534117 43649.68119869 + 690 2099.44698923 168.72695149 2114640.72766706 2176606.84595468 2112852.32216747 -75135.50538539 + 700 2099.44698923 167.88257187 2093408.75342694 2138094.39377127 2136613.02658061 -105002.78835751 + 710 2099.44698923 167.75634361 2066538.30122824 2117042.11369722 2127053.06679536 43149.64771756 + 720 2099.44698923 166.58946581 2094309.01759666 2239754.30443212 2029625.35996886 63112.03159431 + 730 2099.44698923 166.82458260 2212387.31017953 2069677.20132766 2273089.95568754 55495.81333102 + 740 2099.44698923 165.48101689 2050482.40780946 2002755.12864853 2069356.08081930 31111.46287971 + 750 2099.44698923 164.93065730 2031821.24315826 2057364.08940015 2006846.06214236 -29235.03231362 + 760 2099.44698923 167.55334963 1956078.10396709 2100602.68410714 1868246.34151222 111746.57194698 + 770 2099.44698923 168.39695806 2093927.12967641 2222911.23544807 2073684.13756695 724.78522119 + 780 2099.44698923 169.13741803 2113405.67294323 2068943.63268828 2070131.17337881 58270.15640700 + 790 2099.44698923 170.04126917 2143676.56520640 2154078.81069506 2157484.50342236 -67208.32065598 + 800 2099.44698923 169.64262536 2065164.88027578 2111627.03908384 1990069.70409840 34729.31604813 + 810 2099.44698923 169.41046921 2169019.00995649 2167980.87124621 2088519.19924936 -28164.20673609 + 820 2099.44698923 169.72002206 2080619.87196088 2075250.46004936 2042072.67460314 15273.05819778 + 830 2099.44698923 168.53873423 2065563.35937253 1991308.28805170 1970436.12373027 -63515.73878227 + 840 2099.44698923 168.54739036 2021834.03528846 2087060.85031056 1981829.55302620 16779.62572767 + 850 2099.44698923 168.51806378 2077676.80287660 2099539.89217897 2068485.82426508 -20594.45539048 + 860 2099.44698923 169.42743177 2168918.18054087 2202438.58356645 2152716.31762359 59460.58545828 + 870 2099.44698923 169.63322914 2061736.66634498 1980693.36799158 2132979.60310993 -37772.34868626 + 880 2099.44698923 170.45624301 2009837.80636729 2121542.80739179 1949004.88748920 -10569.30134754 + 890 2099.44698923 170.05134939 2074999.66359348 2058354.44538595 2031538.22061471 -1098.08337167 + 900 2099.44698923 170.39823643 2023743.91293888 2065075.43855655 1888090.02912076 -24388.48521299 + 910 2099.44698923 170.10840165 2085537.50942836 2123843.89641577 1979450.97260904 24753.91443210 + 920 2099.44698923 169.64353649 2234137.39358437 2276401.74080511 2251997.23944103 69168.09287445 + 930 2099.44698923 169.65172782 2164960.57659674 2183724.92657521 2277670.21140181 -16283.03733563 + 940 2099.44698923 170.08880747 2090003.76690355 2067828.18872791 1985947.38749894 -46636.99641670 + 950 2099.44698923 170.10007209 2085402.12059787 2025904.51670662 2095090.70767771 4379.16540136 + 960 2099.44698923 169.73573512 2048079.93547907 2029177.27482456 2032824.42395356 -99414.52445129 + 970 2099.44698923 170.31381484 2134456.66727564 2197574.05808945 2019238.01927594 -49549.03174338 + 980 2099.44698923 169.93519776 2095954.63135218 2006353.81451560 2070522.72050992 -39132.35656027 + 990 2099.44698923 169.34251918 2199062.30496746 2271036.01203706 2183327.57703514 -12844.02372210 + 1000 2099.44698923 169.48687415 2133326.89156077 2091816.27216882 2180286.39851527 -75399.94945963 + 1010 2099.44698923 170.82350573 1989902.33773568 2028929.33762507 2036582.25869336 -44608.81790749 + 1020 2099.44698923 170.84747681 2084632.19843771 2021815.40481851 2097936.17779968 -165369.94483763 + 1030 2099.44698923 171.54476258 2018445.33556223 2094290.99720047 1946071.93982764 -21803.48278964 + 1040 2099.44698923 170.99760502 2029574.74922255 2214950.59772551 1945582.19689447 -28710.05219034 + 1050 2099.44698923 170.56722349 2063671.86609354 2118277.87264438 2086683.51900413 35592.64787016 + 1060 2099.44698923 170.59287723 2041724.19959460 2062581.88529502 2035727.52314494 -68477.97740981 + 1070 2099.44698923 170.13946667 2192629.11966175 2116615.52455925 2296794.72323925 -34991.37146033 + 1080 2099.44698923 172.87529380 2149730.17272026 2040105.19448616 2231481.55462672 45737.31876660 + 1090 2099.44698923 171.20364854 2083584.52864307 2112147.15201636 1998850.01081652 3200.57225716 + 1100 2099.44698923 171.50476579 2081337.93949053 2054132.14557166 2166032.32990495 -34611.36323903 + 1110 2099.44698923 171.90824343 2089307.49552335 2247881.94275032 2011426.31741397 14576.63768600 + 1120 2099.44698923 172.25088483 2063628.89443849 2053413.64751150 2155708.69873172 53699.83197868 + 1130 2099.44698923 172.38420434 1991980.43457435 1823251.04716316 2062780.45114367 -39549.68532630 + 1140 2099.44698923 171.67950744 2066090.70415195 2046701.45141799 2072480.35141349 -74241.43210986 + 1150 2099.44698923 172.12462187 2232941.24495134 2156737.69824729 2145649.92620578 -90151.62227620 + 1160 2099.44698923 171.49345713 2149050.24782392 2111295.40229876 2203788.85730169 -21425.17562664 + 1170 2099.44698923 171.83692785 2201463.23729260 2254046.18487087 2177098.24205543 -17688.96202730 + 1180 2099.44698923 171.43986922 2110772.36087741 2145739.40907083 2047614.87737060 92836.89385806 + 1190 2099.44698923 171.14848097 2041119.42935063 2130166.00006299 2059314.49297379 90208.80245296 + 1200 2099.44698923 171.36963554 2179266.39788619 2063457.39606718 2189401.19839767 22141.39924508 + 1210 2099.44698923 171.80750357 1924170.37877623 1945481.29732699 1954748.86597811 -76304.95736616 + 1220 2099.44698923 172.05238913 2141810.39744510 2147322.16942218 2200151.36662525 -21661.22046509 + 1230 2099.44698923 171.78318896 2154770.75408916 2112201.90659765 2273875.57663187 18529.59737738 + 1240 2099.44698923 171.35501083 2107890.84800784 2020481.33894440 2109883.32491750 105381.78833375 + 1250 2099.44698923 171.71004214 2131647.84119830 2151633.05980958 2172132.65907743 -24262.43925874 + 1260 2099.44698923 172.17944019 2104710.85583154 2158298.46676372 2130718.57687986 -74167.97780886 + 1270 2099.44698923 172.54761160 2140613.17108652 2115524.34821467 2126506.52770184 -24940.53667261 + 1280 2099.44698923 172.36339235 2131165.68857122 2265292.19169999 2033148.35594061 14792.54023895 + 1290 2099.44698923 173.42115526 2070661.22690686 2057558.28813101 2043061.03862416 -1147.39397721 + 1300 2099.44698923 174.96700175 2072967.34306906 2086703.15381836 2115266.22191057 -67044.63677982 + 1310 2099.44698923 174.32214526 2114128.59800533 2296589.88547422 2120132.87143706 -10053.80397222 + 1320 2099.44698923 174.07488369 2094733.18033420 2288570.30316642 1886973.34036496 -7624.31666344 + 1330 2099.44698923 174.14081857 2054002.75737855 2043024.56299698 1980352.82207606 38082.21837472 + 1340 2099.44698923 174.44448628 2146110.57233536 2006897.66099683 2353526.85138498 1845.17188917 + 1350 2099.44698923 174.26050316 2067640.85320447 2042269.70351348 2102899.65941103 935.96506377 + 1360 2099.44698923 173.41789387 2105826.14191650 1957621.65740587 2113434.96213294 -1593.27453063 + 1370 2099.44698923 173.56664806 2110605.26694222 2013940.07851993 2263410.69847703 -5821.83237962 + 1380 2099.44698923 172.70926745 2042199.77048932 1951818.49387308 2128108.84971520 -45902.67058051 + 1390 2099.44698923 173.65625526 2068380.32868558 2098411.52394074 2069382.21969995 151610.90112468 + 1400 2099.44698923 173.51143155 2062083.12922013 2185832.37348186 1989032.62429768 54926.04975943 + 1410 2099.44698923 173.23776142 1981127.69673906 1932984.57828776 2009293.46935347 -76708.98909099 + 1420 2099.44698923 173.69761030 2052551.86933827 2107563.25923553 2004221.09453001 -30196.45713548 + 1430 2099.44698923 174.77951933 2135434.58625306 2287794.44873385 2046081.57095985 93715.56587209 + 1440 2099.44698923 175.67169721 2205290.10088562 2072224.20302976 2324594.54182998 -20686.42486096 + 1450 2099.44698923 175.61017967 1998257.13691418 2025275.29726561 1908655.16608979 -9137.30197868 + 1460 2099.44698923 175.62751666 2108281.48158657 2268201.50212491 2002166.71928430 -47876.82808168 + 1470 2099.44698923 176.32747741 2068341.81120988 2169060.31184338 1973109.01553375 19303.11213974 + 1480 2099.44698923 176.80835043 2155978.37584214 2127187.86678842 2070794.15663023 39673.46729758 + 1490 2099.44698923 176.68600312 2188375.53504290 2214120.65526451 2143507.55431161 -15450.93004132 + 1500 2099.44698923 175.95439027 2196734.95687277 2063680.16153168 2087897.63402475 46146.47936932 + 1510 2099.44698923 176.59389327 2214808.58570938 2263169.33823512 2192735.62652153 82692.55815937 + 1520 2099.44698923 176.81459600 2194061.07326721 2307317.95831739 2175242.78474272 14234.88141123 + 1530 2099.44698923 176.14186084 2038022.96668928 1992560.99505316 1976025.34251725 -9561.47418230 + 1540 2099.44698923 177.31255795 2111285.62505891 2128477.33042665 2094775.66599865 26291.03755390 + 1550 2099.44698923 176.59310516 2028958.17010471 1990850.62479476 2013911.33748573 -51018.07014661 + 1560 2099.44698923 177.25980003 2060023.49684308 1884587.55623812 2203209.02135071 -24227.86371422 + 1570 2099.44698923 177.96596469 2119057.76915053 2132714.80244730 2219978.73213703 -352.38965594 + 1580 2099.44698923 178.23677016 2064142.10284053 2100436.85231675 2025755.63007039 -89016.74049091 + 1590 2099.44698923 178.33755236 1947341.75252989 2020192.30770521 1923076.76132373 -26002.67230389 + 1600 2099.44698923 178.68654816 2040369.68757767 2037218.04877919 2028260.71766489 -19050.81509039 + 1610 2099.44698923 178.19316594 2084552.32522467 1875696.40565339 2243397.33065995 -2783.52949821 + 1620 2099.44698923 178.28134269 2056036.48547021 1969899.65784729 2114989.05392182 -1446.54950096 + 1630 2099.44698923 178.65355420 2115000.46787731 2153834.84690233 2072610.10254879 -21736.36969780 + 1640 2099.44698923 178.24403128 2250722.24195341 2277057.14959255 2228121.11622471 63931.70975535 + 1650 2099.44698923 177.73825100 2099649.19640850 2008291.08587733 2071737.23869837 130856.05736624 + 1660 2099.44698923 179.68875956 2127045.49498063 2085469.61636844 2161913.10918650 -92135.00919330 + 1670 2099.44698923 180.55667528 2117138.02120286 2006310.67581445 2082456.52824916 47887.64051450 + 1680 2099.44698923 180.15098109 2015779.33825653 2099869.66490391 2037307.72370856 41560.65057812 + 1690 2099.44698923 180.42109290 2262229.92431387 2258761.94898087 2341517.28325773 53023.80831488 + 1700 2099.44698923 181.56939092 2114686.40385640 2097597.73379938 2132519.12433336 62470.03252217 + 1710 2099.44698923 180.98182439 2065877.56538358 2281583.18164739 2077258.92485377 8789.60953698 + 1720 2099.44698923 181.41524316 1997790.49045740 2047811.03731431 1977660.27131616 -76379.39820525 + 1730 2099.44698923 181.63682243 2138474.99043751 2052821.96948618 2111663.29888867 70732.70136485 + 1740 2099.44698923 181.96706425 2054876.16085657 1966286.78681424 2057213.42676826 154877.46214825 + 1750 2099.44698923 182.81511610 2081932.57032860 2112012.42831332 2005270.08980726 -10253.46244491 + 1760 2099.44698923 183.06182876 2200930.45658851 2193591.81463303 2186817.29571545 9978.14195706 + 1770 2099.44698923 184.91597257 2093311.91291331 1965812.59350085 2097015.30431495 -53485.96082421 + 1780 2099.44698923 185.08232021 2121914.90835911 2227211.58912185 2073045.88229770 26683.73843320 + 1790 2099.44698923 185.28232055 2084197.80125133 1973875.44420362 2163718.71991542 -46212.17839489 + 1800 2099.44698923 185.67230653 2202772.92720025 2231278.85930786 2202116.33033863 93922.81855164 + 1810 2099.44698923 186.00699005 2025311.94422202 1929914.82161287 2004651.03282933 45831.40733013 + 1820 2099.44698923 186.76479513 2090999.00961502 2062440.54869736 2087485.68028575 33359.93090504 + 1830 2099.44698923 187.05713571 2200161.44946354 2187538.91054014 2304238.85283624 26162.52419947 + 1840 2099.44698923 187.58901882 2227788.20015121 2249069.52962622 2254780.80333135 -8762.36414918 + 1850 2099.44698923 186.63439733 2172173.01566150 2141141.66305651 2188629.16983593 24313.70378564 + 1860 2099.44698923 188.36787481 1961951.45072486 1940210.41410906 2006017.60063594 -67305.37519965 + 1870 2099.44698923 188.97218212 2127178.58310921 2158313.32964119 2131957.97270859 -40213.63788732 + 1880 2099.44698923 189.95480856 2141144.81592369 2110009.41058336 2120085.79594045 41233.52980757 + 1890 2099.44698923 189.22730061 2043840.92109624 1943260.70053470 2103168.13459172 14070.23811626 + 1900 2099.44698923 189.25656120 2080009.67344227 2141461.82739822 2079257.96745045 -67277.73514984 + 1910 2099.44698923 189.16855131 2123973.74132399 2120146.48814410 2102974.69016021 -2673.27986638 + 1920 2099.44698923 189.33300276 2196517.67242417 2196136.58039203 2191634.77825607 -106683.89497667 + 1930 2099.44698923 188.58320256 2178459.38085402 2132538.12243911 2300002.16927822 10933.93690736 + 1940 2099.44698923 189.59058205 2064758.18861534 2070253.67242576 2025795.57085788 -58258.80016159 + 1950 2099.44698923 189.57443060 1996923.95326398 1940312.62789113 1993752.77815092 22515.45323057 + 1960 2099.44698923 189.76615980 2052226.50766685 1974462.07517601 2026126.48403509 72921.02414418 + 1970 2099.44698923 188.93101937 2098087.79388731 1984823.25032871 2032812.88451735 8831.42414509 + 1980 2099.44698923 190.01913472 2077315.15545458 2128505.04892891 1948582.72343352 -17966.59527282 + 1990 2099.44698923 189.64331329 2082677.33328836 2093835.38708313 2100543.87539013 15349.01438063 + 2000 2099.44698923 189.34400614 2075903.58615841 1915030.35717156 2221241.93206397 -69239.70900251 +Loop time of 23.2962 on 4 procs for 2000 steps with 256 atoms + +Performance: 14.835 ns/day, 1.618 hours/ns, 85.851 timesteps/s, 21.978 katom-step/s +99.6% CPU use with 4 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 23.099 | 23.099 | 23.1 | 0.0 | 99.15 +Neigh | 0.1338 | 0.13473 | 0.13581 | 0.2 | 0.58 +Comm | 0.046095 | 0.047331 | 0.048475 | 0.5 | 0.20 +Output | 0.0056511 | 0.0059203 | 0.0067023 | 0.6 | 0.03 +Modify | 0.0025324 | 0.0026458 | 0.0028537 | 0.2 | 0.01 +Other | | 0.006341 | | | 0.03 + +Nlocal: 64 ave 66 max 61 min +Histogram: 1 0 0 0 0 0 1 0 1 1 +Nghost: 1075.75 ave 1093 max 1064 min +Histogram: 1 0 1 0 1 0 0 0 0 1 +Neighs: 4453.5 ave 4642 max 4225 min +Histogram: 1 0 0 0 1 0 0 1 0 1 +FullNghs: 8907 ave 9266 max 8455 min +Histogram: 1 0 0 0 1 0 0 1 0 1 + +Total # of neighbors = 35628 +Ave neighs/atom = 139.17188 +Neighbor list builds = 396 +Dangerous builds = 386 + +Total wall time: 0:00:23 diff --git a/examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.fcc.g++.1 b/examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.fcc.g++.1 new file mode 100644 index 0000000000..09a6a75d0c --- /dev/null +++ b/examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.fcc.g++.1 @@ -0,0 +1,91 @@ +LAMMPS (3 Nov 2022) +OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98) + using 1 OpenMP thread(s) per MPI task +# Ti fcc phase + +units metal +boundary p p p + +atom_style atomic +lattice fcc 4.147029 +Lattice spacing in x,y,z = 4.147029 4.147029 4.147029 +region box block 0 1 0 1 0 1 +create_box 1 box +Created orthogonal box = (0 0 0) to (4.147029 4.147029 4.147029) + 1 by 1 by 1 MPI processor grid +create_atoms 1 box +Created 4 atoms + using lattice units in orthogonal box = (0 0 0) to (4.147029 4.147029 4.147029) + create_atoms CPU = 0.000 seconds + +pair_style meam/sw/spline +pair_coeff * * Ti.meam.sw.spline Ti +Reading meam/sw/spline potential file Ti.meam.sw.spline with DATE: 2012-02-01 +mass * 47.90 + +variable cohesive_energy equal pe/atoms +run 0 +WARNING: No fixes with time integration, atoms won't move (src/verlet.cpp:60) +Neighbor list info ... + update: every = 1 steps, delay = 0 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 7.5 + ghost atom cutoff = 7.5 + binsize = 3.75, bins = 2 2 2 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair meam/sw/spline, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (2) pair meam/sw/spline, perpetual, half/full from (1) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 3.715 | 3.715 | 3.715 Mbytes + Step Temp E_pair E_mol TotEng Press + 0 0 -19.169864 0 -19.169864 -239.58594 +Loop time of 1.97e-06 on 1 procs for 0 steps with 4 atoms + +152.3% CPU use with 1 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0 | 0 | 0 | 0.0 | 0.00 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0 | 0 | 0 | 0.0 | 0.00 +Output | 0 | 0 | 0 | 0.0 | 0.00 +Modify | 0 | 0 | 0 | 0.0 | 0.00 +Other | | 1.97e-06 | | |100.00 + +Nlocal: 4 ave 4 max 4 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 360 ave 360 max 360 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 172 ave 172 max 172 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +FullNghs: 344 ave 344 max 344 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 344 +Ave neighs/atom = 86 +Neighbor list builds = 0 +Dangerous builds = 0 + +print "====================================================" +==================================================== +print "Calculated cohesive energy: ${cohesive_energy} eV/atom" +Calculated cohesive energy: -4.79246596281897 eV/atom +print "Reference cohesive energy: -4.792 eV/atom" +Reference cohesive energy: -4.792 eV/atom +print "====================================================" +==================================================== + + +#dump 1 all custom 1 fcc.dump id type x y z fx fy fz +#run 0 + + +Total wall time: 0:00:00 diff --git a/examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.fcc.g++.4 b/examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.fcc.g++.4 new file mode 100644 index 0000000000..3c9bcb10aa --- /dev/null +++ b/examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.fcc.g++.4 @@ -0,0 +1,91 @@ +LAMMPS (3 Nov 2022) +OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98) + using 1 OpenMP thread(s) per MPI task +# Ti fcc phase + +units metal +boundary p p p + +atom_style atomic +lattice fcc 4.147029 +Lattice spacing in x,y,z = 4.147029 4.147029 4.147029 +region box block 0 1 0 1 0 1 +create_box 1 box +Created orthogonal box = (0 0 0) to (4.147029 4.147029 4.147029) + 1 by 2 by 2 MPI processor grid +create_atoms 1 box +Created 4 atoms + using lattice units in orthogonal box = (0 0 0) to (4.147029 4.147029 4.147029) + create_atoms CPU = 0.000 seconds + +pair_style meam/sw/spline +pair_coeff * * Ti.meam.sw.spline Ti +Reading meam/sw/spline potential file Ti.meam.sw.spline with DATE: 2012-02-01 +mass * 47.90 + +variable cohesive_energy equal pe/atoms +run 0 +WARNING: No fixes with time integration, atoms won't move (src/verlet.cpp:60) +Neighbor list info ... + update: every = 1 steps, delay = 0 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 7.5 + ghost atom cutoff = 7.5 + binsize = 3.75, bins = 2 2 2 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair meam/sw/spline, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (2) pair meam/sw/spline, perpetual, half/full from (1) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 3.746 | 3.746 | 3.746 Mbytes + Step Temp E_pair E_mol TotEng Press + 0 0 -19.169864 0 -19.169864 -239.58594 +Loop time of 3.42925e-06 on 4 procs for 0 steps with 4 atoms + +87.5% CPU use with 4 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0 | 0 | 0 | 0.0 | 0.00 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0 | 0 | 0 | 0.0 | 0.00 +Output | 0 | 0 | 0 | 0.0 | 0.00 +Modify | 0 | 0 | 0 | 0.0 | 0.00 +Other | | 3.429e-06 | | |100.00 + +Nlocal: 1 ave 1 max 1 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +Nghost: 287 ave 287 max 287 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +Neighs: 43 ave 43 max 43 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +FullNghs: 86 ave 86 max 86 min +Histogram: 4 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 344 +Ave neighs/atom = 86 +Neighbor list builds = 0 +Dangerous builds = 0 + +print "====================================================" +==================================================== +print "Calculated cohesive energy: ${cohesive_energy} eV/atom" +Calculated cohesive energy: -4.79246596281896 eV/atom +print "Reference cohesive energy: -4.792 eV/atom" +Reference cohesive energy: -4.792 eV/atom +print "====================================================" +==================================================== + + +#dump 1 all custom 1 fcc.dump id type x y z fx fy fz +#run 0 + + +Total wall time: 0:00:00 diff --git a/examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.hexagonal.g++.1 b/examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.hexagonal.g++.1 new file mode 100644 index 0000000000..86589eef10 --- /dev/null +++ b/examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.hexagonal.g++.1 @@ -0,0 +1,91 @@ +LAMMPS (3 Nov 2022) +OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98) + using 1 OpenMP thread(s) per MPI task +# Ti omega phase (hexagonal) + +units metal +boundary p p p + +atom_style atomic +lattice custom 2.727192 a1 0.5 -0.866025 0 a2 0.5 0.866025 0 a3 0 0 0.982 basis 0 0 0 +Lattice spacing in x,y,z = 2.727192 4.7236329 2.6781025 +region box block 0 1 0 1 0 1 +create_box 1 box +Created orthogonal box = (0 0 0) to (2.727192 4.7236329 2.6781025) + 1 by 1 by 1 MPI processor grid +create_atoms 1 box +Created 2 atoms + using lattice units in orthogonal box = (0 0 0) to (2.727192 4.7236329 2.6781025) + create_atoms CPU = 0.000 seconds + +pair_style meam/sw/spline +pair_coeff * * Ti.meam.sw.spline Ti +Reading meam/sw/spline potential file Ti.meam.sw.spline with DATE: 2012-02-01 +mass * 47.90 + +variable cohesive_energy equal pe/atoms +run 0 +WARNING: No fixes with time integration, atoms won't move (src/verlet.cpp:60) +Neighbor list info ... + update: every = 1 steps, delay = 0 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 7.5 + ghost atom cutoff = 7.5 + binsize = 3.75, bins = 1 2 1 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair meam/sw/spline, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (2) pair meam/sw/spline, perpetual, half/full from (1) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 3.734 | 3.734 | 3.734 Mbytes + Step Temp E_pair E_mol TotEng Press + 0 0 -8.8695224 0 -8.8695224 262.05359 +Loop time of 1.196e-06 on 1 procs for 0 steps with 2 atoms + +167.2% CPU use with 1 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0 | 0 | 0 | 0.0 | 0.00 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0 | 0 | 0 | 0.0 | 0.00 +Output | 0 | 0 | 0 | 0.0 | 0.00 +Modify | 0 | 0 | 0 | 0.0 | 0.00 +Other | | 1.196e-06 | | |100.00 + +Nlocal: 2 ave 2 max 2 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 352 ave 352 max 352 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 94 ave 94 max 94 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +FullNghs: 188 ave 188 max 188 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 188 +Ave neighs/atom = 94 +Neighbor list builds = 0 +Dangerous builds = 0 + +print "====================================================" +==================================================== +print "Calculated cohesive energy: ${cohesive_energy} eV/atom" +Calculated cohesive energy: -4.43476118506642 eV/atom +print "Reference cohesive energy: -4.435 eV/atom" +Reference cohesive energy: -4.435 eV/atom +print "====================================================" +==================================================== + + +#dump 1 all custom 1 hexagonal.dump id type x y z fx fy fz +#run 0 + + +Total wall time: 0:00:00 diff --git a/examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.hexagonal.g++.4 b/examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.hexagonal.g++.4 new file mode 100644 index 0000000000..8d116a6d9f --- /dev/null +++ b/examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.hexagonal.g++.4 @@ -0,0 +1,92 @@ +LAMMPS (3 Nov 2022) +OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98) + using 1 OpenMP thread(s) per MPI task +# Ti omega phase (hexagonal) + +units metal +boundary p p p + +atom_style atomic +lattice custom 2.727192 a1 0.5 -0.866025 0 a2 0.5 0.866025 0 a3 0 0 0.982 basis 0 0 0 +Lattice spacing in x,y,z = 2.727192 4.7236329 2.6781025 +region box block 0 1 0 1 0 1 +create_box 1 box +Created orthogonal box = (0 0 0) to (2.727192 4.7236329 2.6781025) + 2 by 2 by 1 MPI processor grid +create_atoms 1 box +Created 2 atoms + using lattice units in orthogonal box = (0 0 0) to (2.727192 4.7236329 2.6781025) + create_atoms CPU = 0.000 seconds + +pair_style meam/sw/spline +pair_coeff * * Ti.meam.sw.spline Ti +Reading meam/sw/spline potential file Ti.meam.sw.spline with DATE: 2012-02-01 +mass * 47.90 + +variable cohesive_energy equal pe/atoms +run 0 +WARNING: No fixes with time integration, atoms won't move (src/verlet.cpp:60) +Neighbor list info ... + update: every = 1 steps, delay = 0 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 7.5 + ghost atom cutoff = 7.5 + binsize = 3.75, bins = 1 2 1 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair meam/sw/spline, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (2) pair meam/sw/spline, perpetual, half/full from (1) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none +WARNING: Proc sub-domain size < neighbor skin, could lead to lost atoms (src/domain.cpp:966) +Per MPI rank memory allocation (min/avg/max) = 3.773 | 3.773 | 3.773 Mbytes + Step Temp E_pair E_mol TotEng Press + 0 0 -8.8695224 0 -8.8695224 262.05359 +Loop time of 8.48775e-06 on 4 procs for 0 steps with 2 atoms + +82.5% CPU use with 4 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0 | 0 | 0 | 0.0 | 0.00 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0 | 0 | 0 | 0.0 | 0.00 +Output | 0 | 0 | 0 | 0.0 | 0.00 +Modify | 0 | 0 | 0 | 0.0 | 0.00 +Other | | 8.488e-06 | | |100.00 + +Nlocal: 0.5 ave 1 max 0 min +Histogram: 2 0 0 0 0 0 0 0 0 2 +Nghost: 287.5 ave 288 max 287 min +Histogram: 2 0 0 0 0 0 0 0 0 2 +Neighs: 23.5 ave 47 max 0 min +Histogram: 2 0 0 0 0 0 0 0 0 2 +FullNghs: 47 ave 94 max 0 min +Histogram: 2 0 0 0 0 0 0 0 0 2 + +Total # of neighbors = 188 +Ave neighs/atom = 94 +Neighbor list builds = 0 +Dangerous builds = 0 + +print "====================================================" +==================================================== +print "Calculated cohesive energy: ${cohesive_energy} eV/atom" +Calculated cohesive energy: -4.43476118506641 eV/atom +print "Reference cohesive energy: -4.435 eV/atom" +Reference cohesive energy: -4.435 eV/atom +print "====================================================" +==================================================== + + +#dump 1 all custom 1 hexagonal.dump id type x y z fx fy fz +#run 0 + + +Total wall time: 0:00:00 diff --git a/examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.omega.g++.1 b/examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.omega.g++.1 new file mode 100644 index 0000000000..d0855fc984 --- /dev/null +++ b/examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.omega.g++.1 @@ -0,0 +1,90 @@ +LAMMPS (3 Nov 2022) +OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98) + using 1 OpenMP thread(s) per MPI task +# Ti omega phase + +units metal +boundary p p p + +atom_style atomic +lattice custom 4.6064061 a1 0.5 -0.866025 0 a2 0.5 0.866025 0 a3 0 0 0.611 basis 0 0 0 basis 0.3333333 0.66666666 0.5 basis 0.6666666 0.3333333 0.5 +Lattice spacing in x,y,z = 4.6064061 7.9785257 2.8145141 +region box block 0 1 0 1 0 1 +create_box 1 box +Created orthogonal box = (0 0 0) to (4.6064061 7.9785257 2.8145141) + 1 by 1 by 1 MPI processor grid +create_atoms 1 box +Created 6 atoms + using lattice units in orthogonal box = (0 0 0) to (4.6064061 7.9785257 2.8145141) + create_atoms CPU = 0.000 seconds + +pair_style meam/sw/spline +pair_coeff * * Ti.meam.sw.spline Ti +Reading meam/sw/spline potential file Ti.meam.sw.spline with DATE: 2012-02-01 +mass * 47.90 + +variable cohesive_energy equal pe/atoms +run 0 +WARNING: No fixes with time integration, atoms won't move (src/verlet.cpp:60) +Neighbor list info ... + update: every = 1 steps, delay = 0 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 7.5 + ghost atom cutoff = 7.5 + binsize = 3.75, bins = 2 3 1 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair meam/sw/spline, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (2) pair meam/sw/spline, perpetual, half/full from (1) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 3.843 | 3.843 | 3.843 Mbytes + Step Temp E_pair E_mol TotEng Press + 0 0 -29.016539 0 -29.016539 103.20055 +Loop time of 1.858e-06 on 1 procs for 0 steps with 6 atoms + +107.6% CPU use with 1 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0 | 0 | 0 | 0.0 | 0.00 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0 | 0 | 0 | 0.0 | 0.00 +Output | 0 | 0 | 0 | 0.0 | 0.00 +Modify | 0 | 0 | 0 | 0.0 | 0.00 +Other | | 1.858e-06 | | |100.00 + +Nlocal: 6 ave 6 max 6 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 510 ave 510 max 510 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 306 ave 306 max 306 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +FullNghs: 612 ave 612 max 612 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 612 +Ave neighs/atom = 102 +Neighbor list builds = 0 +Dangerous builds = 0 + +print "====================================================" +==================================================== +print "Calculated cohesive energy: ${cohesive_energy} eV/atom" +Calculated cohesive energy: -4.8360898853642 eV/atom +print "Reference cohesive energy: -4.836 eV/atom" +Reference cohesive energy: -4.836 eV/atom +print "====================================================" +==================================================== + +#dump 1 all custom 1 omega.dump id type x y z fx fy fz +#run 0 + + +Total wall time: 0:00:00 diff --git a/examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.omega.g++.4 b/examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.omega.g++.4 new file mode 100644 index 0000000000..4179f4b4df --- /dev/null +++ b/examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.omega.g++.4 @@ -0,0 +1,90 @@ +LAMMPS (3 Nov 2022) +OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98) + using 1 OpenMP thread(s) per MPI task +# Ti omega phase + +units metal +boundary p p p + +atom_style atomic +lattice custom 4.6064061 a1 0.5 -0.866025 0 a2 0.5 0.866025 0 a3 0 0 0.611 basis 0 0 0 basis 0.3333333 0.66666666 0.5 basis 0.6666666 0.3333333 0.5 +Lattice spacing in x,y,z = 4.6064061 7.9785257 2.8145141 +region box block 0 1 0 1 0 1 +create_box 1 box +Created orthogonal box = (0 0 0) to (4.6064061 7.9785257 2.8145141) + 2 by 2 by 1 MPI processor grid +create_atoms 1 box +Created 6 atoms + using lattice units in orthogonal box = (0 0 0) to (4.6064061 7.9785257 2.8145141) + create_atoms CPU = 0.000 seconds + +pair_style meam/sw/spline +pair_coeff * * Ti.meam.sw.spline Ti +Reading meam/sw/spline potential file Ti.meam.sw.spline with DATE: 2012-02-01 +mass * 47.90 + +variable cohesive_energy equal pe/atoms +run 0 +WARNING: No fixes with time integration, atoms won't move (src/verlet.cpp:60) +Neighbor list info ... + update: every = 1 steps, delay = 0 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 7.5 + ghost atom cutoff = 7.5 + binsize = 3.75, bins = 2 3 1 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair meam/sw/spline, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (2) pair meam/sw/spline, perpetual, half/full from (1) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 3.74 | 3.74 | 3.74 Mbytes + Step Temp E_pair E_mol TotEng Press + 0 0 -29.016539 0 -29.016539 103.20055 +Loop time of 9.049e-06 on 4 procs for 0 steps with 6 atoms + +77.4% CPU use with 4 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0 | 0 | 0 | 0.0 | 0.00 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0 | 0 | 0 | 0.0 | 0.00 +Output | 0 | 0 | 0 | 0.0 | 0.00 +Modify | 0 | 0 | 0 | 0.0 | 0.00 +Other | | 9.049e-06 | | |100.00 + +Nlocal: 1.5 ave 2 max 1 min +Histogram: 2 0 0 0 0 0 0 0 0 2 +Nghost: 374.5 ave 375 max 374 min +Histogram: 2 0 0 0 0 0 0 0 0 2 +Neighs: 76.5 ave 104 max 49 min +Histogram: 2 0 0 0 0 0 0 0 0 2 +FullNghs: 153 ave 206 max 100 min +Histogram: 2 0 0 0 0 0 0 0 0 2 + +Total # of neighbors = 612 +Ave neighs/atom = 102 +Neighbor list builds = 0 +Dangerous builds = 0 + +print "====================================================" +==================================================== +print "Calculated cohesive energy: ${cohesive_energy} eV/atom" +Calculated cohesive energy: -4.8360898853642 eV/atom +print "Reference cohesive energy: -4.836 eV/atom" +Reference cohesive energy: -4.836 eV/atom +print "====================================================" +==================================================== + +#dump 1 all custom 1 omega.dump id type x y z fx fy fz +#run 0 + + +Total wall time: 0:00:00 diff --git a/examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.single_atom.g++.1 b/examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.single_atom.g++.1 new file mode 100644 index 0000000000..f62101d5b5 --- /dev/null +++ b/examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.single_atom.g++.1 @@ -0,0 +1,89 @@ +LAMMPS (3 Nov 2022) +OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98) + using 1 OpenMP thread(s) per MPI task +# Ti single atom in vacuum + +units metal +boundary f f f + +atom_style atomic +region box block -100 100 -100 100 -100 100 units box +create_box 1 box +Created orthogonal box = (-100 -100 -100) to (100 100 100) + 1 by 1 by 1 MPI processor grid +create_atoms 1 single 0 0 0 units box +Created 1 atoms + using box units in orthogonal box = (-100 -100 -100) to (100 100 100) + create_atoms CPU = 0.000 seconds + +pair_style meam/sw/spline +pair_coeff * * Ti.meam.sw.spline Ti +Reading meam/sw/spline potential file Ti.meam.sw.spline with DATE: 2012-02-01 +mass * 47.90 + +variable cohesive_energy equal pe/atoms +run 0 +WARNING: No fixes with time integration, atoms won't move (src/verlet.cpp:60) +Neighbor list info ... + update: every = 1 steps, delay = 0 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 7.5 + ghost atom cutoff = 7.5 + binsize = 3.75, bins = 54 54 54 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair meam/sw/spline, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (2) pair meam/sw/spline, perpetual, half/full from (1) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 3.948 | 3.948 | 3.948 Mbytes + Step Temp E_pair E_mol TotEng Press + 0 0 0 0 0 0 +Loop time of 1.424e-06 on 1 procs for 0 steps with 1 atoms + +70.2% CPU use with 1 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0 | 0 | 0 | 0.0 | 0.00 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0 | 0 | 0 | 0.0 | 0.00 +Output | 0 | 0 | 0 | 0.0 | 0.00 +Modify | 0 | 0 | 0 | 0.0 | 0.00 +Other | | 1.424e-06 | | |100.00 + +Nlocal: 1 ave 1 max 1 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 0 ave 0 max 0 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 0 ave 0 max 0 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +FullNghs: 0 ave 0 max 0 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 0 +Ave neighs/atom = 0 +Neighbor list builds = 0 +Dangerous builds = 0 + +print "====================================================" +==================================================== +print "Calculated cohesive energy: ${cohesive_energy} eV/atom" +Calculated cohesive energy: 0 eV/atom +print "Reference cohesive energy: 0 eV/atom" +Reference cohesive energy: 0 eV/atom +print "====================================================" +==================================================== + + +#dump 1 all custom 1 single_atom.dump id type x y z fx fy fz +#run 0 + + +Total wall time: 0:00:00 diff --git a/examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.single_atom.g++.4 b/examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.single_atom.g++.4 new file mode 100644 index 0000000000..ceb6abf7b7 --- /dev/null +++ b/examples/PACKAGES/meam_sw_spline/Ti/log.17Dec2022.single_atom.g++.4 @@ -0,0 +1,89 @@ +LAMMPS (3 Nov 2022) +OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98) + using 1 OpenMP thread(s) per MPI task +# Ti single atom in vacuum + +units metal +boundary f f f + +atom_style atomic +region box block -100 100 -100 100 -100 100 units box +create_box 1 box +Created orthogonal box = (-100 -100 -100) to (100 100 100) + 1 by 2 by 2 MPI processor grid +create_atoms 1 single 0 0 0 units box +Created 1 atoms + using box units in orthogonal box = (-100 -100 -100) to (100 100 100) + create_atoms CPU = 0.000 seconds + +pair_style meam/sw/spline +pair_coeff * * Ti.meam.sw.spline Ti +Reading meam/sw/spline potential file Ti.meam.sw.spline with DATE: 2012-02-01 +mass * 47.90 + +variable cohesive_energy equal pe/atoms +run 0 +WARNING: No fixes with time integration, atoms won't move (src/verlet.cpp:60) +Neighbor list info ... + update: every = 1 steps, delay = 0 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 7.5 + ghost atom cutoff = 7.5 + binsize = 3.75, bins = 54 54 54 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair meam/sw/spline, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (2) pair meam/sw/spline, perpetual, half/full from (1) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 1.05 | 1.644 | 3.425 Mbytes + Step Temp E_pair E_mol TotEng Press + 0 0 0 0 0 0 +Loop time of 3.81e-06 on 4 procs for 0 steps with 1 atoms + +85.3% CPU use with 4 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0 | 0 | 0 | 0.0 | 0.00 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0 | 0 | 0 | 0.0 | 0.00 +Output | 0 | 0 | 0 | 0.0 | 0.00 +Modify | 0 | 0 | 0 | 0.0 | 0.00 +Other | | 3.81e-06 | | |100.00 + +Nlocal: 0.25 ave 1 max 0 min +Histogram: 3 0 0 0 0 0 0 0 0 1 +Nghost: 0.75 ave 1 max 0 min +Histogram: 1 0 0 0 0 0 0 0 0 3 +Neighs: 0 ave 0 max 0 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +FullNghs: 0 ave 0 max 0 min +Histogram: 4 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 0 +Ave neighs/atom = 0 +Neighbor list builds = 0 +Dangerous builds = 0 + +print "====================================================" +==================================================== +print "Calculated cohesive energy: ${cohesive_energy} eV/atom" +Calculated cohesive energy: 0 eV/atom +print "Reference cohesive energy: 0 eV/atom" +Reference cohesive energy: 0 eV/atom +print "====================================================" +==================================================== + + +#dump 1 all custom 1 single_atom.dump id type x y z fx fy fz +#run 0 + + +Total wall time: 0:00:00 diff --git a/examples/PACKAGES/meam_sw_spline/Ti/omega.in b/examples/PACKAGES/meam_sw_spline/Ti/omega.in deleted file mode 100644 index 8e19c6a208..0000000000 --- a/examples/PACKAGES/meam_sw_spline/Ti/omega.in +++ /dev/null @@ -1,27 +0,0 @@ -# Ti omega phase - -units metal -boundary p p p - -atom_style atomic -lattice custom 4.6064061 a1 0.5 -0.866025 0 a2 0.5 0.866025 0 a3 0 0 0.611 basis 0 0 0 basis 0.3333333 0.66666666 0.5 basis 0.6666666 0.3333333 0.5 -region box block 0 1 0 1 0 1 -create_box 1 box -create_atoms 1 box - -pair_style meam/sw/spline -pair_coeff * * ../../potentials/Ti.meam.sw.spline Ti -mass * 47.90 - -variable cohesive_energy equal pe/atoms -run 0 - -print "====================================================" -print "Calculated cohesive energy: ${cohesive_energy} eV/atom" -print "Reference cohesive energy: -4.836 eV/atom" -print "====================================================" - -#dump 1 all custom 1 omega.dump id type x y z fx fy fz -#run 0 - - diff --git a/examples/PACKAGES/meam_sw_spline/Ti/single_atom.in b/examples/PACKAGES/meam_sw_spline/Ti/single_atom.in deleted file mode 100644 index 65243de23c..0000000000 --- a/examples/PACKAGES/meam_sw_spline/Ti/single_atom.in +++ /dev/null @@ -1,27 +0,0 @@ -# Ti single atom in vacuum - -units metal -boundary f f f - -atom_style atomic -region box block -100 100 -100 100 -100 100 units box -create_box 1 box -create_atoms 1 single 0 0 0 units box - -pair_style meam/sw/spline -pair_coeff * * ../../potentials/Ti.meam.sw.spline Ti -mass * 47.90 - -variable cohesive_energy equal pe/atoms -run 0 - -print "====================================================" -print "Calculated cohesive energy: ${cohesive_energy} eV/atom" -print "Reference cohesive energy: 0 eV/atom" -print "====================================================" - - -#dump 1 all custom 1 single_atom.dump id type x y z fx fy fz -#run 0 - - From 9de23dd2df1b37a906a3225a4dc65be7b1aa9fbb Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Sun, 18 Dec 2022 11:22:11 -0500 Subject: [PATCH 186/213] correct for changed reference results due to fixing the potential file issue --- .../PACKAGES/meam_sw_spline/Si/in.hcp_relax | 4 +-- .../Si/log.17Dec2022.hcp_relax.g++.1 | 26 +++++++++---------- .../Si/log.17Dec2022.hcp_relax.g++.4 | 26 +++++++++---------- 3 files changed, 28 insertions(+), 28 deletions(-) diff --git a/examples/PACKAGES/meam_sw_spline/Si/in.hcp_relax b/examples/PACKAGES/meam_sw_spline/Si/in.hcp_relax index 4c956bb4ed..a2a91ffb22 100644 --- a/examples/PACKAGES/meam_sw_spline/Si/in.hcp_relax +++ b/examples/PACKAGES/meam_sw_spline/Si/in.hcp_relax @@ -26,9 +26,9 @@ run 0 print "====================================================" print "Calculated cohesive energy: ${cohesive_energy} eV/atom" -print "Reference cohesive energy: -4.290 eV/atom" +print "Reference cohesive energy: -4.352 eV/atom" print "Calculated lattice parameter: ${lattice_parameter} A" -print "Reference lattice parameter: 2.925 A" +print "Reference lattice parameter: 2.736 A" print "Atomic volume ${atmVol} A^3" print "c/a ratio: ${c_to_a}" print "Reference c/a ratio: 1.633" diff --git a/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.hcp_relax.g++.1 b/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.hcp_relax.g++.1 index 79fd5a7c87..105ffcd178 100644 --- a/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.hcp_relax.g++.1 +++ b/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.hcp_relax.g++.1 @@ -10047,9 +10047,9 @@ Per MPI rank memory allocation (min/avg/max) = 4.849 | 4.849 | 4.849 Mbytes 9998 0 -17.781718 0 -17.781718 7.3004358e-10 66.486818 9999 0 -17.781718 0 -17.781718 3.0142584e-10 66.486818 10000 0 -17.781718 0 -17.781718 -1.1416058e-09 66.486818 -Loop time of 1.26221 on 1 procs for 10000 steps with 4 atoms +Loop time of 1.20503 on 1 procs for 10000 steps with 4 atoms -98.1% CPU use with 1 MPI tasks x 1 OpenMP threads +98.0% CPU use with 1 MPI tasks x 1 OpenMP threads Minimization stats: Stopping criterion = max iterations @@ -10063,12 +10063,12 @@ Minimization stats: MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 1.0551 | 1.0551 | 1.0551 | 0.0 | 83.59 +Pair | 0.98806 | 0.98806 | 0.98806 | 0.0 | 81.99 Neigh | 0 | 0 | 0 | 0.0 | 0.00 -Comm | 0.032425 | 0.032425 | 0.032425 | 0.0 | 2.57 -Output | 0.063661 | 0.063661 | 0.063661 | 0.0 | 5.04 +Comm | 0.033461 | 0.033461 | 0.033461 | 0.0 | 2.78 +Output | 0.061824 | 0.061824 | 0.061824 | 0.0 | 5.13 Modify | 0 | 0 | 0 | 0.0 | 0.00 -Other | | 0.1111 | | | 8.80 +Other | | 0.1217 | | | 10.10 Nlocal: 4 ave 4 max 4 min Histogram: 1 0 0 0 0 0 0 0 0 0 @@ -10093,9 +10093,9 @@ WARNING: No fixes with time integration, atoms won't move (src/verlet.cpp:60) Per MPI rank memory allocation (min/avg/max) = 3.724 | 3.724 | 3.724 Mbytes Step Temp E_pair E_mol TotEng Press Volume 10000 0 -17.781718 0 -17.781718 -1.0779541e-09 66.486818 -Loop time of 7.46e-07 on 1 procs for 0 steps with 4 atoms +Loop time of 8.81e-07 on 1 procs for 0 steps with 4 atoms -134.0% CPU use with 1 MPI tasks x 1 OpenMP threads +113.5% CPU use with 1 MPI tasks x 1 OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total @@ -10105,7 +10105,7 @@ Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0 | 0 | 0 | 0.0 | 0.00 Output | 0 | 0 | 0 | 0.0 | 0.00 Modify | 0 | 0 | 0 | 0.0 | 0.00 -Other | | 7.46e-07 | | |100.00 +Other | | 8.81e-07 | | |100.00 Nlocal: 4 ave 4 max 4 min Histogram: 1 0 0 0 0 0 0 0 0 0 @@ -10125,12 +10125,12 @@ print "====================================================" ==================================================== print "Calculated cohesive energy: ${cohesive_energy} eV/atom" Calculated cohesive energy: -4.44542957873261 eV/atom -print "Reference cohesive energy: -4.290 eV/atom" -Reference cohesive energy: -4.290 eV/atom +print "Reference cohesive energy: -4.352 eV/atom" +Reference cohesive energy: -4.352 eV/atom print "Calculated lattice parameter: ${lattice_parameter} A" Calculated lattice parameter: 2.76079963615789 A -print "Reference lattice parameter: 2.925 A" -Reference lattice parameter: 2.925 A +print "Reference lattice parameter: 2.736 A" +Reference lattice parameter: 2.736 A print "Atomic volume ${atmVol} A^3" Atomic volume 16.6217045402861 A^3 print "c/a ratio: ${c_to_a}" diff --git a/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.hcp_relax.g++.4 b/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.hcp_relax.g++.4 index c0a2a88d51..683a19c280 100644 --- a/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.hcp_relax.g++.4 +++ b/examples/PACKAGES/meam_sw_spline/Si/log.17Dec2022.hcp_relax.g++.4 @@ -1410,9 +1410,9 @@ Per MPI rank memory allocation (min/avg/max) = 4.864 | 4.864 | 4.864 Mbytes 1361 0 -17.407164 0 -17.407164 4.2739214e-08 68.739514 1362 0 -17.407164 0 -17.407164 3.3994737e-07 68.739514 1363 0 -17.407164 0 -17.407164 3.3994737e-07 68.739514 -Loop time of 0.0984723 on 4 procs for 1363 steps with 4 atoms +Loop time of 0.10075 on 4 procs for 1363 steps with 4 atoms -97.3% CPU use with 4 MPI tasks x 1 OpenMP threads +97.6% CPU use with 4 MPI tasks x 1 OpenMP threads Minimization stats: Stopping criterion = linesearch alpha is zero @@ -1426,12 +1426,12 @@ Minimization stats: MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 0.029435 | 0.030261 | 0.031119 | 0.4 | 30.73 +Pair | 0.029396 | 0.030078 | 0.030836 | 0.4 | 29.85 Neigh | 0 | 0 | 0 | 0.0 | 0.00 -Comm | 0.019321 | 0.020256 | 0.021089 | 0.6 | 20.57 -Output | 0.014105 | 0.015795 | 0.016415 | 0.8 | 16.04 +Comm | 0.01925 | 0.020056 | 0.020717 | 0.5 | 19.91 +Output | 0.014407 | 0.016235 | 0.019321 | 1.6 | 16.11 Modify | 0 | 0 | 0 | 0.0 | 0.00 -Other | | 0.03216 | | | 32.66 +Other | | 0.03438 | | | 34.13 Nlocal: 1 ave 1 max 1 min Histogram: 4 0 0 0 0 0 0 0 0 0 @@ -1456,9 +1456,9 @@ WARNING: No fixes with time integration, atoms won't move (src/verlet.cpp:60) Per MPI rank memory allocation (min/avg/max) = 3.739 | 3.739 | 3.739 Mbytes Step Temp E_pair E_mol TotEng Press Volume 1363 0 -17.407164 0 -17.407164 3.398773e-07 68.739514 -Loop time of 2.4435e-06 on 4 procs for 0 steps with 4 atoms +Loop time of 2.618e-06 on 4 procs for 0 steps with 4 atoms -122.8% CPU use with 4 MPI tasks x 1 OpenMP threads +124.1% CPU use with 4 MPI tasks x 1 OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total @@ -1468,7 +1468,7 @@ Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0 | 0 | 0 | 0.0 | 0.00 Output | 0 | 0 | 0 | 0.0 | 0.00 Modify | 0 | 0 | 0 | 0.0 | 0.00 -Other | | 2.444e-06 | | |100.00 +Other | | 2.618e-06 | | |100.00 Nlocal: 1 ave 1 max 1 min Histogram: 4 0 0 0 0 0 0 0 0 0 @@ -1488,12 +1488,12 @@ print "====================================================" ==================================================== print "Calculated cohesive energy: ${cohesive_energy} eV/atom" Calculated cohesive energy: -4.35179093500837 eV/atom -print "Reference cohesive energy: -4.290 eV/atom" -Reference cohesive energy: -4.290 eV/atom +print "Reference cohesive energy: -4.352 eV/atom" +Reference cohesive energy: -4.352 eV/atom print "Calculated lattice parameter: ${lattice_parameter} A" Calculated lattice parameter: 2.73621887141886 A -print "Reference lattice parameter: 2.925 A" -Reference lattice parameter: 2.925 A +print "Reference lattice parameter: 2.736 A" +Reference lattice parameter: 2.736 A print "Atomic volume ${atmVol} A^3" Atomic volume 17.1848785131775 A^3 print "c/a ratio: ${c_to_a}" From 91325d49c58dd22f038591d91ea849a3619fcd4f Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Sun, 18 Dec 2022 11:32:37 -0500 Subject: [PATCH 187/213] update examples and log files for pair style meam/spline --- .../PACKAGES/meam_spline/Si_1.meam.spline | 64 +---- examples/PACKAGES/meam_spline/TiO.meam.spline | 131 +-------- .../PACKAGES/meam_spline/in.meam-spline.Si | 14 +- .../PACKAGES/meam_spline/in.meam-spline.TiO2 | 50 ++-- .../log.17Dec2022.meam-spline.Si.g++.1 | 91 +++++++ .../log.17Dec2022.meam-spline.Si.g++.4 | 91 +++++++ .../log.17Dec2022.meam-spline.TiO2.g++.1 | 253 ++++++++++++++++++ .../log.17Dec2022.meam-spline.TiO2.g++.4 | 253 ++++++++++++++++++ .../log.4May2017.meam-spline.Si.g++.1 | 88 ------ .../log.4May2017.meam-spline.Si.g++.4 | 88 ------ .../log.4May2017.meam-spline.TiO2.g++.1 | 248 ----------------- .../log.4May2017.meam-spline.TiO2.g++.4 | 248 ----------------- potentials/TiO.meam.spline | 2 +- 13 files changed, 723 insertions(+), 898 deletions(-) mode change 100644 => 120000 examples/PACKAGES/meam_spline/Si_1.meam.spline mode change 100644 => 120000 examples/PACKAGES/meam_spline/TiO.meam.spline create mode 100644 examples/PACKAGES/meam_spline/log.17Dec2022.meam-spline.Si.g++.1 create mode 100644 examples/PACKAGES/meam_spline/log.17Dec2022.meam-spline.Si.g++.4 create mode 100644 examples/PACKAGES/meam_spline/log.17Dec2022.meam-spline.TiO2.g++.1 create mode 100644 examples/PACKAGES/meam_spline/log.17Dec2022.meam-spline.TiO2.g++.4 delete mode 100644 examples/PACKAGES/meam_spline/log.4May2017.meam-spline.Si.g++.1 delete mode 100644 examples/PACKAGES/meam_spline/log.4May2017.meam-spline.Si.g++.4 delete mode 100644 examples/PACKAGES/meam_spline/log.4May2017.meam-spline.TiO2.g++.1 delete mode 100644 examples/PACKAGES/meam_spline/log.4May2017.meam-spline.TiO2.g++.4 diff --git a/examples/PACKAGES/meam_spline/Si_1.meam.spline b/examples/PACKAGES/meam_spline/Si_1.meam.spline deleted file mode 100644 index 1ebd09cf84..0000000000 --- a/examples/PACKAGES/meam_spline/Si_1.meam.spline +++ /dev/null @@ -1,63 +0,0 @@ -DATE: 2012-02-01 CONTRIBUTOR: Alexander Stukowski, stukowski@mm.tu-darmstadt.de CITATION: Lenosky, Sadigh, Alonso, Bulatov, de la Rubia, Kim, Voter and Kress, Modell Simul Mater Sci Eng, 8, 825 (2000) COMMENT: Spline-based MEAM potential for Si. Reference: T. J. Lenosky, B. Sadigh, E. Alonso, V. V. Bulatov, T. D. de la Rubia, J. Kim, A. F. Voter, and J. D. Kress, Modell. Simul. Mater. Sci. Eng. 8, 825 (2000) -10 --4.266966781858503300e+01 0.000000000000000000e+00 -1 0 1 0 -1.500000000000000000e+00 6.929943430771341000e+00 1.653321602557917600e+02 -1.833333333333333300e+00 -4.399503747408950400e-01 3.941543472528634600e+01 -2.166666666666666500e+00 -1.701233725061446700e+00 6.871065423413908100e+00 -2.500000000000000000e+00 -1.624732919215791800e+00 5.340648014033163800e+00 -2.833333333333333000e+00 -9.969641728342462100e-01 1.534811309391571000e+00 -3.166666666666667000e+00 -2.739141845072665100e-01 -6.334706186546093900e+00 -3.500000000000000000e+00 -2.499156963774082700e-02 -1.798864729909626500e+00 -3.833333333333333500e+00 -1.784331481529976400e-02 4.743496636420091500e-01 -4.166666666666666100e+00 -9.612303290166881000e-03 -4.006506271304824400e-02 -4.500000000000000000e+00 0.000000000000000000e+00 -2.394996574779807200e-01 -11 --1.000000000000000000e+00 0.000000000000000000e+00 -1 0 0 0 -1.500000000000000000e+00 1.374674212682983900e-01 -3.227795813279568500e+00 -1.700000000000000000e+00 -1.483141815327918000e-01 -6.411648793604404900e+00 -1.899999999999999900e+00 -5.597204896096039700e-01 1.003068519633888300e+01 -2.100000000000000100e+00 -7.310964379372824100e-01 2.293461970618954700e+00 -2.299999999999999800e+00 -7.628287071954063000e-01 1.742018781618444500e+00 -2.500000000000000000e+00 -7.291769685066557000e-01 5.460640949384478700e-01 -2.700000000000000200e+00 -6.662022220044453400e-01 4.721760106467195500e-01 -2.899999999999999900e+00 -5.732830582550895200e-01 2.056894449546524200e+00 -3.100000000000000100e+00 -4.069014309729406300e-01 2.319615721086100800e+00 -3.299999999999999800e+00 -1.666155295956388300e-01 -2.497162196179187900e-01 -3.500000000000000000e+00 0.000000000000000000e+00 -1.237130660986393100e+01 -8 -7.351364478015182100e-01 6.165217237728655200e-01 -1 1 1 1 --1.770934559908718700e+00 -1.074925682941420000e+00 -1.482768170233858500e-01 --3.881557649503457600e-01 -2.004503493658201000e-01 -1.492100354067345500e-01 -9.946230300080272100e-01 4.142241371345077300e-01 -7.012475119623896900e-02 -2.377401824966400000e+00 8.793892953828742500e-01 -3.944355024164965900e-02 -3.760180619924772900e+00 1.266888024536562100e+00 -1.581431192239436000e-02 -5.142959414883146800e+00 1.629979548834614900e+00 2.611224310900800400e-02 -6.525738209841518900e+00 1.977379549636293600e+00 -1.378738550324104500e-01 -7.908517004799891800e+00 2.396177220616657200e+00 7.494253977092666400e-01 -10 --3.618936018538757300e+00 0.000000000000000000e+00 -1 0 1 0 -1.500000000000000000e+00 1.250311510312851300e+00 2.790400588857243500e+01 -1.722222222222222300e+00 8.682060369372680600e-01 -4.522554291731776900e+00 -1.944444444444444400e+00 6.084604017544847900e-01 5.052931618779816800e+00 -2.166666666666666500e+00 4.875624808097850400e-01 1.180825096539679600e+00 -2.388888888888888800e+00 4.416345603457190700e-01 -6.673769465415171400e-01 -2.611111111111111200e+00 3.760976313325982700e-01 -8.938118490837722000e-01 -2.833333333333333000e+00 2.714524157414608400e-01 -5.090324763524399800e-01 -3.055555555555555400e+00 1.481440300150710900e-01 6.623665830603995300e-01 -3.277777777777777700e+00 4.854596610856590900e-02 7.403702452268122700e-01 -3.500000000000000000e+00 0.000000000000000000e+00 2.578982318481970500e+00 -8 --1.395041572145673000e+01 1.134616739799360700e+00 -1 1 1 1 --1.000000000000000900e+00 5.254163992149617700e+00 1.582685381253900500e+01 --7.428367052748285900e-01 2.359149452448745100e+00 3.117611233789983400e+01 --4.856734105496561800e-01 1.195946960915646100e+00 1.658962813584905800e+01 --2.285101158244838800e-01 1.229952028074150000e+00 1.108360928564026400e+01 -2.865317890068852500e-02 2.035650777568434500e+00 9.088861456447702400e+00 -2.858164736258610400e-01 3.424741418405580000e+00 5.489943377538379500e+00 -5.429797683510331200e-01 4.948585892304984100e+00 -1.882291580187675700e+01 -8.001430630762056400e-01 5.617988713941801200e+00 -7.718625571850646200e+00 diff --git a/examples/PACKAGES/meam_spline/Si_1.meam.spline b/examples/PACKAGES/meam_spline/Si_1.meam.spline new file mode 120000 index 0000000000..579ab4941b --- /dev/null +++ b/examples/PACKAGES/meam_spline/Si_1.meam.spline @@ -0,0 +1 @@ +../../../potentials/Si_1.meam.spline \ No newline at end of file diff --git a/examples/PACKAGES/meam_spline/TiO.meam.spline b/examples/PACKAGES/meam_spline/TiO.meam.spline deleted file mode 100644 index 78db9aeabc..0000000000 --- a/examples/PACKAGES/meam_spline/TiO.meam.spline +++ /dev/null @@ -1,130 +0,0 @@ -# Ti-O cubic spline potential where O is in the dilute limit. DATE: 2016-06-05 CONTRIBUTOR: Pinchao Zhang, Dallas R. Trinkle -meam/spline 2 Ti O -spline3eq -13 --20 0 -1.742692837 3.744277175966 99.4865081627958 -2.05580176725 0.910839730906 10.8702523265355 -2.3689106975 0.388045896634 -1.55322418749562 -2.68201962775 -0.018840906533 2.43630041329215 -2.995128558 -0.248098929639 2.67912713976835 -3.30823748825 -0.264489550297 -0.125056384603077 -3.6213464185 -0.227196189283 1.10662555360438 -3.93445534875 -0.129293090176 -0.592053676745914 -4.247564279 -0.059685366933 -0.470123414607672 -4.56067320925 -0.031100025561 -0.0380739973059663 -4.8737821395 -0.013847363202 -0.0711547960695406 -5.18689106975 -0.003203412728 -0.081768292420175 -5.5 0 -0.0571422964883619 -spline3eq -5 -0.155001355787331 0 -1.9 0.533321679606674 0 -2.8 0.456402081843862 -1.60311717015859 -3.7 -0.324281383502201 1.19940299483249 -4.6 -0.474029826906675 1.47909794595154 -5.5 0 -2.49521499855605 -spline3eq -13 -0 0 -1.742692837 0 0 -2.05580176725 0 0 -2.3689106975 0 0 -2.68201962775 0 0 -2.995128558 0 0 -3.30823748825 0 0 -3.6213464185 0 0 -3.93445534875 0 0 -4.247564279 0 0 -4.56067320925 0 0 -4.8737821395 0 0 -5.18689106975 0 0 -5.5 0 0 -spline3eq -11 --1 0 -2.055801767 1.7475279661 -525.869786904802 -2.2912215903 -5.8677963945 252.796316927755 -2.5266414136 -8.3376288737 71.7318388721015 -2.7620612369 -5.8398712842 -1.93587742753693 -2.9974810602 -3.1140648231 -39.2999192667503 -3.2329008835 -1.7257245065 14.3424136002004 -3.4683207068 -0.4428977017 -29.4925534559498 -3.7037405301 -0.1466643003 -3.18010534572236 -3.9391603534 -0.2095507945 3.33490838803603 -4.1745801767 -0.1442384563 3.71918691359508 -4.41 0 -9.66717019857564 -spline3eq -5 --61.9827585211652 0 -1.9 11.2293641315584 0 -2.8 -27.9976343076148 122.648031332411 -3.7 -8.32979773113248 -54.3340881766381 -4.6 -1.00863195297399 3.23150064581724 -5.5 0 -5.3514242228123 -spline3eq -4 -0.00776934946045395 0.105197706160344 --55.14233165 -0.29745568008 0.00152870603877451 --44.7409899033333 -0.15449458722 0.00038933722543571 --34.3396481566667 0.05098657168 0.00038124926922248 --23.93830641 0.57342694704 0.0156639264890892 -spline3eq -5 --0.00676745157022662 -0.0159520381982146 --23.9928 0.297607384684645 0 --15.9241175 0.216691597077105 -0.0024248755353942 --7.855435 0.0637598673719069 0.00306245895013358 -0.213247499999998 -0.00183450621970427 -0.00177588407633909 -8.28193 -0.111277018874367 0 -spline3eq -10 -2.77327511656661 0 -2.055801767 -0.1485215264 72.2010867146919 -2.31737934844444 1.6845304918 -47.2744689053404 -2.57895692988889 2.0113365977 -15.1859578405326 -2.84053451133333 1.1444092747 3.33978204841873 -3.10211209277778 0.2861606803 2.587867603808 -3.36368967422222 -0.3459281126 6.14070694084556 -3.62526725566667 -0.6257480601 3.7397696717154 -3.88684483711111 -0.6119510826 4.64749084871402 -4.14842241855556 -0.3112059651 2.83275746415936 -4.41 0 -15.0612086827734 -spline3eq -5 -12.3315547862781 0 -1.9 2.62105440156724 0 -2.8 10.2850803058354 -25.439802988016 -3.7 3.23933763743897 -7.20203673434025 -4.6 -5.79049355858613 39.5509978688682 -5.5 0 -41.221771373642 -spline3eq -8 -8.33642274810572 -60.4024574736564 --1 0.07651409193 -110.652321293778 --0.724509054371429 0.14155824541 44.8853405500508 --0.449018108742857 0.75788697341 -25.3065115342002 --0.173527163114286 0.63011570378 -2.48510144915082 -0.101963782514286 0.09049597305 2.68769386908235 -0.377454728142857 -0.35741586657 -1.01558570129633 -0.652945673771428 -0.65293217647 13.4224786001212 -0.9284366194 -6.00912190653 -452.752542694929 -spline3eq -5 -0.137191606537625 -1.55094230968985 --1 0.0513843442016519 0 --0.5 0.0179024412245673 -2.44986494990154 -0 -0.260650876879273 3.91774583656401 -0.5 -0.190163791764901 -4.84414871911743 -1 -0.763795416646599 0 -spline3eq -8 -0 0 --1 0 0 --0.724509054371429 0 0 --0.449018108742857 0 0 --0.173527163114286 0 0 -0.101963782514286 0 0 -0.377454728142857 0 0 -0.652945673771428 0 0 -0.9284366194 0 0 diff --git a/examples/PACKAGES/meam_spline/TiO.meam.spline b/examples/PACKAGES/meam_spline/TiO.meam.spline new file mode 120000 index 0000000000..dbc2a1c059 --- /dev/null +++ b/examples/PACKAGES/meam_spline/TiO.meam.spline @@ -0,0 +1 @@ +../../../potentials/TiO.meam.spline \ No newline at end of file diff --git a/examples/PACKAGES/meam_spline/in.meam-spline.Si b/examples/PACKAGES/meam_spline/in.meam-spline.Si index 7f270ccecd..d0ca807209 100644 --- a/examples/PACKAGES/meam_spline/in.meam-spline.Si +++ b/examples/PACKAGES/meam_spline/in.meam-spline.Si @@ -1,13 +1,13 @@ # Si fcc phase -units metal -boundary p p p +units metal +boundary p p p -atom_style atomic -lattice fcc 3.98 -region box block 0 5 0 5 0 5 -create_box 1 box -create_atoms 1 box +atom_style atomic +lattice fcc 3.98 +region box block 0 5 0 5 0 5 +create_box 1 box +create_atoms 1 box pair_style meam/spline pair_coeff * * Si_1.meam.spline Si diff --git a/examples/PACKAGES/meam_spline/in.meam-spline.TiO2 b/examples/PACKAGES/meam_spline/in.meam-spline.TiO2 index 06c8b7f8cd..05e3a1ed24 100644 --- a/examples/PACKAGES/meam_spline/in.meam-spline.TiO2 +++ b/examples/PACKAGES/meam_spline/in.meam-spline.TiO2 @@ -1,4 +1,4 @@ -# +# variable T_depart equal 300 @@ -17,13 +17,13 @@ variable by equal ${a}*${ny} variable bz equal ${c}*${nz} # ======================================================================= -units metal -atom_style atomic +units metal +atom_style atomic dimension 3 boundary p p p -lattice sc 1.0 +lattice sc 1.0 region box_vide prism 0 ${bx} 0 ${by} 0 ${bz} 0.0 0.0 0.0 create_box 2 box_vide @@ -31,15 +31,15 @@ create_box 2 box_vide #region box_TiO2 block 0 ${bx} 0 ${by} 0 ${bz} # titanium atoms -lattice custom ${a} origin 0.0 0.0 0.0 & +lattice custom ${a} origin 0.0 0.0 0.0 & orient x 1 0 0 orient y 0 1 0 orient z 0 0 1 & a1 1.0 0.0 0.0 & a2 0.0 1.0 0.0 & a3 0.0 0.0 ${ca} & basis 0.0 0.0 0.0 & - basis 0.5 0.5 0.5 + basis 0.5 0.5 0.5 -create_atoms 2 region box_vide +create_atoms 2 region box_vide # Oxygen atoms lattice custom ${a} origin 0.0 0.0 0.0 & @@ -49,42 +49,42 @@ lattice custom ${a} origin 0.0 0.0 0.0 & a3 0.0 0.0 ${ca} & basis 0.30478 0.30478 0.0 & basis 0.69522 0.69522 0.0 & - basis 0.19522 0.80478 0.5 & - basis 0.80478 0.19522 0.5 + basis 0.19522 0.80478 0.5 & + basis 0.80478 0.19522 0.5 + +create_atoms 1 region box_vide -create_atoms 1 region box_vide - mass 1 16.00 group Oxy type 1 -mass 2 47.867 -group Ti type 2 +mass 2 47.867 +group Ti type 2 -velocity all create ${T_depart} 277387 +velocity all create ${T_depart} 277387 -pair_style meam/spline -pair_coeff * * TiO.meam.spline O Ti +pair_style meam/spline +pair_coeff * * TiO.meam.spline O Ti -neighbor 0.5 bin -neigh_modify every 2 delay 0 check yes +neighbor 0.5 bin +neigh_modify every 2 delay 0 check yes timestep ${dt} -thermo_style custom step temp press pe ke etotal lx ly lz vol -thermo 10 +thermo_style custom step temp press pe ke etotal lx ly lz vol +thermo 10 -#dump 5 all custom 500 boxAlpha_alumina.lammpstrj id type q x y z +#dump 5 all custom 500 boxAlpha_alumina.lammpstrj id type q x y z -fix 3 all nve -run 100 +fix 3 all nve +run 100 -unfix 3 +unfix 3 fix 1 all box/relax tri 0.0 vmax 0.001 minimize 1.0e-3 1.0e-5 1000 10000 -unfix 1 +unfix 1 reset_timestep 0 thermo 50 fix 3 all npt temp 300 300 0.1 aniso 1.0 1.0 1.0 diff --git a/examples/PACKAGES/meam_spline/log.17Dec2022.meam-spline.Si.g++.1 b/examples/PACKAGES/meam_spline/log.17Dec2022.meam-spline.Si.g++.1 new file mode 100644 index 0000000000..37c24cb574 --- /dev/null +++ b/examples/PACKAGES/meam_spline/log.17Dec2022.meam-spline.Si.g++.1 @@ -0,0 +1,91 @@ +LAMMPS (3 Nov 2022) +OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98) + using 1 OpenMP thread(s) per MPI task +# Si fcc phase + +units metal +boundary p p p + +atom_style atomic +lattice fcc 3.98 +Lattice spacing in x,y,z = 3.98 3.98 3.98 +region box block 0 5 0 5 0 5 +create_box 1 box +Created orthogonal box = (0 0 0) to (19.9 19.9 19.9) + 1 by 1 by 1 MPI processor grid +create_atoms 1 box +Created 500 atoms + using lattice units in orthogonal box = (0 0 0) to (19.9 19.9 19.9) + create_atoms CPU = 0.000 seconds + +pair_style meam/spline +pair_coeff * * Si_1.meam.spline Si +Reading meam/spline potential file Si_1.meam.spline with DATE: 2012-02-01 +mass * 28.085 + +velocity all create 500.0 44226611 + +fix 1 all nvt temp 500.0 500.0 1.0 + +thermo 50 +run 500 +Neighbor list info ... + update: every = 1 steps, delay = 0 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 6.5 + ghost atom cutoff = 6.5 + binsize = 3.25, bins = 7 7 7 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair meam/spline, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (2) pair meam/spline, perpetual, half/full from (1) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 3.902 | 3.902 | 3.902 Mbytes + Step Temp E_pair E_mol TotEng Press + 0 500 -1847.729 0 -1815.4786 1813162.7 + 50 1934.0932 -1940.8016 0 -1816.051 -48657.676 + 100 2570.1286 -1984.8725 0 -1819.0971 8002.4248 + 150 2566.7917 -1990.2724 0 -1824.7123 16819.447 + 200 2555.1319 -1995.2233 0 -1830.4152 5891.5313 + 250 2487.2881 -1995.8302 0 -1835.3981 -4339.7172 + 300 2381.4836 -1994.2492 0 -1840.6415 16508.04 + 350 2330.8663 -1996.6588 0 -1846.3161 24194.447 + 400 2212.6035 -1994.9278 0 -1852.2131 -9856.3709 + 450 2257.7531 -2003.8187 0 -1858.1918 -8029.6019 + 500 2211.4385 -2006.9846 0 -1864.345 4152.4867 +Loop time of 3.06076 on 1 procs for 500 steps with 500 atoms + +Performance: 14.114 ns/day, 1.700 hours/ns, 163.358 timesteps/s, 81.679 katom-step/s +99.9% CPU use with 1 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 3.03 | 3.03 | 3.03 | 0.0 | 99.00 +Neigh | 0.020755 | 0.020755 | 0.020755 | 0.0 | 0.68 +Comm | 0.0045293 | 0.0045293 | 0.0045293 | 0.0 | 0.15 +Output | 0.00020334 | 0.00020334 | 0.00020334 | 0.0 | 0.01 +Modify | 0.0038919 | 0.0038919 | 0.0038919 | 0.0 | 0.13 +Other | | 0.001352 | | | 0.04 + +Nlocal: 500 ave 500 max 500 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 1767 ave 1767 max 1767 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 18059 ave 18059 max 18059 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +FullNghs: 36118 ave 36118 max 36118 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 36118 +Ave neighs/atom = 72.236 +Neighbor list builds = 14 +Dangerous builds = 0 + +Total wall time: 0:00:03 diff --git a/examples/PACKAGES/meam_spline/log.17Dec2022.meam-spline.Si.g++.4 b/examples/PACKAGES/meam_spline/log.17Dec2022.meam-spline.Si.g++.4 new file mode 100644 index 0000000000..23edd44d4b --- /dev/null +++ b/examples/PACKAGES/meam_spline/log.17Dec2022.meam-spline.Si.g++.4 @@ -0,0 +1,91 @@ +LAMMPS (3 Nov 2022) +OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98) + using 1 OpenMP thread(s) per MPI task +# Si fcc phase + +units metal +boundary p p p + +atom_style atomic +lattice fcc 3.98 +Lattice spacing in x,y,z = 3.98 3.98 3.98 +region box block 0 5 0 5 0 5 +create_box 1 box +Created orthogonal box = (0 0 0) to (19.9 19.9 19.9) + 1 by 2 by 2 MPI processor grid +create_atoms 1 box +Created 500 atoms + using lattice units in orthogonal box = (0 0 0) to (19.9 19.9 19.9) + create_atoms CPU = 0.000 seconds + +pair_style meam/spline +pair_coeff * * Si_1.meam.spline Si +Reading meam/spline potential file Si_1.meam.spline with DATE: 2012-02-01 +mass * 28.085 + +velocity all create 500.0 44226611 + +fix 1 all nvt temp 500.0 500.0 1.0 + +thermo 50 +run 500 +Neighbor list info ... + update: every = 1 steps, delay = 0 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 6.5 + ghost atom cutoff = 6.5 + binsize = 3.25, bins = 7 7 7 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair meam/spline, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (2) pair meam/spline, perpetual, half/full from (1) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 3.866 | 3.866 | 3.866 Mbytes + Step Temp E_pair E_mol TotEng Press + 0 500 -1847.729 0 -1815.4786 1813162.7 + 50 1923.4262 -1940.0936 0 -1816.0311 -38700.835 + 100 2535.2542 -1982.6249 0 -1819.0989 10216.821 + 150 2592.8247 -1992.1569 0 -1824.9176 4839.3385 + 200 2484.7391 -1990.8452 0 -1830.5775 14040.141 + 250 2597.4401 -2003.1619 0 -1835.625 1261.5199 + 300 2513.0793 -2002.942 0 -1840.8463 6690.9815 + 350 2390.933 -2001.0761 0 -1846.859 -4880.1146 + 400 2269.0782 -1999.3441 0 -1852.9867 -4921.4391 + 450 2287.5096 -2006.8236 0 -1859.2774 -7313.6151 + 500 2303.0918 -2014.0693 0 -1865.518 -9995.1789 +Loop time of 0.845261 on 4 procs for 500 steps with 500 atoms + +Performance: 51.108 ns/day, 0.470 hours/ns, 591.533 timesteps/s, 295.767 katom-step/s +99.6% CPU use with 4 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.82311 | 0.82403 | 0.82556 | 0.1 | 97.49 +Neigh | 0.0054304 | 0.0055826 | 0.0058949 | 0.2 | 0.66 +Comm | 0.0095108 | 0.011321 | 0.012448 | 1.0 | 1.34 +Output | 0.00019703 | 0.0002108 | 0.00024574 | 0.0 | 0.02 +Modify | 0.0026442 | 0.002759 | 0.0028243 | 0.1 | 0.33 +Other | | 0.001353 | | | 0.16 + +Nlocal: 125 ave 131 max 118 min +Histogram: 1 0 0 1 0 0 0 0 1 1 +Nghost: 979.25 ave 986 max 975 min +Histogram: 1 1 0 1 0 0 0 0 0 1 +Neighs: 4541.75 ave 4712 max 4362 min +Histogram: 1 1 0 0 0 0 0 0 0 2 +FullNghs: 9083.5 ave 9485 max 8601 min +Histogram: 1 0 0 1 0 0 0 0 1 1 + +Total # of neighbors = 36334 +Ave neighs/atom = 72.668 +Neighbor list builds = 14 +Dangerous builds = 0 + +Total wall time: 0:00:00 diff --git a/examples/PACKAGES/meam_spline/log.17Dec2022.meam-spline.TiO2.g++.1 b/examples/PACKAGES/meam_spline/log.17Dec2022.meam-spline.TiO2.g++.1 new file mode 100644 index 0000000000..5a96bb3d98 --- /dev/null +++ b/examples/PACKAGES/meam_spline/log.17Dec2022.meam-spline.TiO2.g++.1 @@ -0,0 +1,253 @@ +LAMMPS (3 Nov 2022) +OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98) + using 1 OpenMP thread(s) per MPI task +# + +variable T_depart equal 300 + +variable dt equal 0.0002 + +variable a equal 4.5937 +variable c equal 2.9587 +variable ca equal ${c}/${a} +variable ca equal 2.9587/${a} +variable ca equal 2.9587/4.5937 + +variable nx equal 6 +variable ny equal 6 +variable nz equal 11 + +variable bx equal ${a}*${nx} +variable bx equal 4.5937*${nx} +variable bx equal 4.5937*6 +variable by equal ${a}*${ny} +variable by equal 4.5937*${ny} +variable by equal 4.5937*6 +variable bz equal ${c}*${nz} +variable bz equal 2.9587*${nz} +variable bz equal 2.9587*11 +# ======================================================================= + +units metal +atom_style atomic +dimension 3 +boundary p p p + + +lattice sc 1.0 +Lattice spacing in x,y,z = 1 1 1 +region box_vide prism 0 ${bx} 0 ${by} 0 ${bz} 0.0 0.0 0.0 +region box_vide prism 0 27.5622 0 ${by} 0 ${bz} 0.0 0.0 0.0 +region box_vide prism 0 27.5622 0 27.5622 0 ${bz} 0.0 0.0 0.0 +region box_vide prism 0 27.5622 0 27.5622 0 32.5457 0.0 0.0 0.0 +create_box 2 box_vide +Created triclinic box = (0 0 0) to (27.5622 27.5622 32.5457) with tilt (0 0 0) + 1 by 1 by 1 MPI processor grid + +#lattice sc 1.0 +#region box_TiO2 block 0 ${bx} 0 ${by} 0 ${bz} + +# titanium atoms +lattice custom ${a} origin 0.0 0.0 0.0 orient x 1 0 0 orient y 0 1 0 orient z 0 0 1 a1 1.0 0.0 0.0 a2 0.0 1.0 0.0 a3 0.0 0.0 ${ca} basis 0.0 0.0 0.0 basis 0.5 0.5 0.5 +lattice custom 4.5937 origin 0.0 0.0 0.0 orient x 1 0 0 orient y 0 1 0 orient z 0 0 1 a1 1.0 0.0 0.0 a2 0.0 1.0 0.0 a3 0.0 0.0 ${ca} basis 0.0 0.0 0.0 basis 0.5 0.5 0.5 +lattice custom 4.5937 origin 0.0 0.0 0.0 orient x 1 0 0 orient y 0 1 0 orient z 0 0 1 a1 1.0 0.0 0.0 a2 0.0 1.0 0.0 a3 0.0 0.0 0.644077758669482 basis 0.0 0.0 0.0 basis 0.5 0.5 0.5 +Lattice spacing in x,y,z = 4.5937 4.5937 2.9587 + +create_atoms 2 region box_vide +Created 792 atoms + using lattice units in triclinic box = (0 0 0) to (27.5622 27.5622 32.5457) with tilt (0 0 0) + create_atoms CPU = 0.000 seconds + +# Oxygen atoms +lattice custom ${a} origin 0.0 0.0 0.0 orient x 1 0 0 orient y 0 1 0 orient z 0 0 1 a1 1.0 0.0 0.0 a2 0.0 1.0 0.0 a3 0.0 0.0 ${ca} basis 0.30478 0.30478 0.0 basis 0.69522 0.69522 0.0 basis 0.19522 0.80478 0.5 basis 0.80478 0.19522 0.5 +lattice custom 4.5937 origin 0.0 0.0 0.0 orient x 1 0 0 orient y 0 1 0 orient z 0 0 1 a1 1.0 0.0 0.0 a2 0.0 1.0 0.0 a3 0.0 0.0 ${ca} basis 0.30478 0.30478 0.0 basis 0.69522 0.69522 0.0 basis 0.19522 0.80478 0.5 basis 0.80478 0.19522 0.5 +lattice custom 4.5937 origin 0.0 0.0 0.0 orient x 1 0 0 orient y 0 1 0 orient z 0 0 1 a1 1.0 0.0 0.0 a2 0.0 1.0 0.0 a3 0.0 0.0 0.644077758669482 basis 0.30478 0.30478 0.0 basis 0.69522 0.69522 0.0 basis 0.19522 0.80478 0.5 basis 0.80478 0.19522 0.5 +Lattice spacing in x,y,z = 4.5937 4.5937 2.9587 + +create_atoms 1 region box_vide +Created 1584 atoms + using lattice units in triclinic box = (0 0 0) to (27.5622 27.5622 32.5457) with tilt (0 0 0) + create_atoms CPU = 0.000 seconds + + +mass 1 16.00 +group Oxy type 1 +1584 atoms in group Oxy + +mass 2 47.867 +group Ti type 2 +792 atoms in group Ti + +velocity all create ${T_depart} 277387 +velocity all create 300 277387 + +pair_style meam/spline +pair_coeff * * TiO.meam.spline O Ti +Reading meam/spline potential file TiO.meam.spline with DATE: 2016-06-05 + +neighbor 0.5 bin +neigh_modify every 2 delay 0 check yes + +timestep ${dt} +timestep 0.0002 + +thermo_style custom step temp press pe ke etotal lx ly lz vol +thermo 10 + + +#dump 5 all custom 500 boxAlpha_alumina.lammpstrj id type q x y z + +fix 3 all nve +run 100 +Neighbor list info ... + update: every = 2 steps, delay = 0 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 6 + ghost atom cutoff = 6 + binsize = 3, bins = 10 10 11 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair meam/spline, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (2) pair meam/spline, perpetual, half/full from (1) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 5.175 | 5.175 | 5.175 Mbytes + Step Temp Press PotEng KinEng TotEng Lx Ly Lz Volume + 0 300 22403.656 -14374.073 92.097853 -14281.975 27.5622 27.5622 32.5457 24724.15 + 10 301.41345 23612.297 -14374.507 92.531772 -14281.975 27.5622 27.5622 32.5457 24724.15 + 20 305.11674 25127.832 -14375.643 93.668657 -14281.974 27.5622 27.5622 32.5457 24724.15 + 30 313.28903 26655.89 -14378.151 96.17749 -14281.974 27.5622 27.5622 32.5457 24724.15 + 40 328.94567 26999.049 -14382.957 100.98397 -14281.974 27.5622 27.5622 32.5457 24724.15 + 50 354.05827 23023.294 -14390.667 108.69336 -14281.974 27.5622 27.5622 32.5457 24724.15 + 60 390.48404 13594.655 -14401.849 119.87581 -14281.973 27.5622 27.5622 32.5457 24724.15 + 70 442.69928 151.15709 -14417.877 135.90551 -14281.972 27.5622 27.5622 32.5457 24724.15 + 80 516.89551 -14984.124 -14440.654 158.68322 -14281.971 27.5622 27.5622 32.5457 24724.15 + 90 618.22135 -29948.066 -14471.76 189.78953 -14281.971 27.5622 27.5622 32.5457 24724.15 + 100 747.6193 -41964.291 -14511.487 229.51378 -14281.973 27.5622 27.5622 32.5457 24724.15 +Loop time of 25.3398 on 1 procs for 100 steps with 2376 atoms + +Performance: 0.068 ns/day, 351.941 hours/ns, 3.946 timesteps/s, 9.377 katom-step/s +99.9% CPU use with 1 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 25.324 | 25.324 | 25.324 | 0.0 | 99.94 +Neigh | 0.0079644 | 0.0079644 | 0.0079644 | 0.0 | 0.03 +Comm | 0.0030695 | 0.0030695 | 0.0030695 | 0.0 | 0.01 +Output | 0.00032829 | 0.00032829 | 0.00032829 | 0.0 | 0.00 +Modify | 0.0028312 | 0.0028312 | 0.0028312 | 0.0 | 0.01 +Other | | 0.00137 | | | 0.01 + +Nlocal: 2376 ave 2376 max 2376 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 4479 ave 4479 max 4479 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 106396 ave 106396 max 106396 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +FullNghs: 212792 ave 212792 max 212792 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 212792 +Ave neighs/atom = 89.558923 +Neighbor list builds = 1 +Dangerous builds = 0 + +unfix 3 +fix 1 all box/relax tri 0.0 vmax 0.001 +minimize 1.0e-3 1.0e-5 1000 10000 +Switching to 'neigh_modify every 1 delay 0 check yes' setting during minimization +Per MPI rank memory allocation (min/avg/max) = 6.3 | 6.3 | 6.3 Mbytes + Step Temp Press PotEng KinEng TotEng Lx Ly Lz Volume + 100 747.6193 -41964.291 -14511.487 229.51378 -14281.973 27.5622 27.5622 32.5457 24724.15 + 101 747.6193 -39284.65 -14517.424 229.51378 -14287.91 27.569615 27.569695 32.513154 24712.789 +Loop time of 0.515558 on 1 procs for 1 steps with 2376 atoms + +99.7% CPU use with 1 MPI tasks x 1 OpenMP threads + +Minimization stats: + Stopping criterion = energy tolerance + Energy initial, next-to-last, final = + -14511.4866189158 -14511.4866189158 -14517.4235162115 + Force two-norm initial, final = 5602.2481 5486.9746 + Force max component initial, final = 5232.0514 5109.4284 + Final line search alpha, max atom move = 1.9112962e-07 0.00097656312 + Iterations, force evaluations = 1 1 + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.51518 | 0.51518 | 0.51518 | 0.0 | 99.93 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 6.888e-05 | 6.888e-05 | 6.888e-05 | 0.0 | 0.01 +Output | 0 | 0 | 0 | 0.0 | 0.00 +Modify | 0 | 0 | 0 | 0.0 | 0.00 +Other | | 0.0003093 | | | 0.06 + +Nlocal: 2376 ave 2376 max 2376 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 4449 ave 4449 max 4449 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 105639 ave 105639 max 105639 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +FullNghs: 211278 ave 211278 max 211278 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 211278 +Ave neighs/atom = 88.921717 +Neighbor list builds = 0 +Dangerous builds = 0 + +unfix 1 +reset_timestep 0 +thermo 50 +fix 3 all npt temp 300 300 0.1 aniso 1.0 1.0 1.0 +run 500 +Per MPI rank memory allocation (min/avg/max) = 5.19 | 5.19 | 5.19 Mbytes + Step Temp Press PotEng KinEng TotEng Lx Ly Lz Volume + 0 747.6193 -39284.65 -14517.424 229.51378 -14287.91 27.569615 27.569695 32.513154 24712.789 + 50 1155.2878 30637.502 -14678.803 354.6651 -14324.138 27.608715 27.609165 32.375366 24678.238 + 100 790.04907 99856.609 -14678.837 242.53941 -14436.297 27.777983 27.777976 32.017141 24704.942 + 150 938.88715 -21502.296 -14803.769 288.23164 -14515.537 27.996567 27.995118 31.67022 24822.079 + 200 420.1181 -791.77075 -14671.671 128.97325 -14542.698 28.126851 28.125845 31.431177 24864.936 + 250 352.17802 -3234.483 -14664.99 108.11613 -14556.874 28.222575 28.223558 31.238791 24882.993 + 300 622.92198 3667.4381 -14758.193 191.23259 -14566.96 28.301663 28.304917 31.072279 24891.264 + 350 888.27299 26277.515 -14852.568 272.69345 -14579.875 28.370265 28.375054 30.937123 24904.626 + 400 735.44199 63107.92 -14823.872 225.77543 -14598.097 28.44692 28.452281 30.838022 24959.67 + 450 804.82182 6213.5499 -14861.115 247.07454 -14614.04 28.543993 28.548769 30.775738 25079.021 + 500 628.1908 -33923.393 -14814.724 192.85008 -14621.874 28.612082 28.615255 30.740711 25168.712 +Loop time of 112.349 on 1 procs for 500 steps with 2376 atoms + +Performance: 0.077 ns/day, 312.081 hours/ns, 4.450 timesteps/s, 10.574 katom-step/s +99.9% CPU use with 1 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 112.15 | 112.15 | 112.15 | 0.0 | 99.82 +Neigh | 0.13243 | 0.13243 | 0.13243 | 0.0 | 0.12 +Comm | 0.01269 | 0.01269 | 0.01269 | 0.0 | 0.01 +Output | 0.00029334 | 0.00029334 | 0.00029334 | 0.0 | 0.00 +Modify | 0.053182 | 0.053182 | 0.053182 | 0.0 | 0.05 +Other | | 0.005153 | | | 0.00 + +Nlocal: 2376 ave 2376 max 2376 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 4358 ave 4358 max 4358 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 102634 ave 102634 max 102634 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +FullNghs: 205268 ave 205268 max 205268 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 205268 +Ave neighs/atom = 86.392256 +Neighbor list builds = 16 +Dangerous builds = 0 + +Total wall time: 0:02:19 diff --git a/examples/PACKAGES/meam_spline/log.17Dec2022.meam-spline.TiO2.g++.4 b/examples/PACKAGES/meam_spline/log.17Dec2022.meam-spline.TiO2.g++.4 new file mode 100644 index 0000000000..f5ec6e5d8e --- /dev/null +++ b/examples/PACKAGES/meam_spline/log.17Dec2022.meam-spline.TiO2.g++.4 @@ -0,0 +1,253 @@ +LAMMPS (3 Nov 2022) +OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98) + using 1 OpenMP thread(s) per MPI task +# + +variable T_depart equal 300 + +variable dt equal 0.0002 + +variable a equal 4.5937 +variable c equal 2.9587 +variable ca equal ${c}/${a} +variable ca equal 2.9587/${a} +variable ca equal 2.9587/4.5937 + +variable nx equal 6 +variable ny equal 6 +variable nz equal 11 + +variable bx equal ${a}*${nx} +variable bx equal 4.5937*${nx} +variable bx equal 4.5937*6 +variable by equal ${a}*${ny} +variable by equal 4.5937*${ny} +variable by equal 4.5937*6 +variable bz equal ${c}*${nz} +variable bz equal 2.9587*${nz} +variable bz equal 2.9587*11 +# ======================================================================= + +units metal +atom_style atomic +dimension 3 +boundary p p p + + +lattice sc 1.0 +Lattice spacing in x,y,z = 1 1 1 +region box_vide prism 0 ${bx} 0 ${by} 0 ${bz} 0.0 0.0 0.0 +region box_vide prism 0 27.5622 0 ${by} 0 ${bz} 0.0 0.0 0.0 +region box_vide prism 0 27.5622 0 27.5622 0 ${bz} 0.0 0.0 0.0 +region box_vide prism 0 27.5622 0 27.5622 0 32.5457 0.0 0.0 0.0 +create_box 2 box_vide +Created triclinic box = (0 0 0) to (27.5622 27.5622 32.5457) with tilt (0 0 0) + 1 by 2 by 2 MPI processor grid + +#lattice sc 1.0 +#region box_TiO2 block 0 ${bx} 0 ${by} 0 ${bz} + +# titanium atoms +lattice custom ${a} origin 0.0 0.0 0.0 orient x 1 0 0 orient y 0 1 0 orient z 0 0 1 a1 1.0 0.0 0.0 a2 0.0 1.0 0.0 a3 0.0 0.0 ${ca} basis 0.0 0.0 0.0 basis 0.5 0.5 0.5 +lattice custom 4.5937 origin 0.0 0.0 0.0 orient x 1 0 0 orient y 0 1 0 orient z 0 0 1 a1 1.0 0.0 0.0 a2 0.0 1.0 0.0 a3 0.0 0.0 ${ca} basis 0.0 0.0 0.0 basis 0.5 0.5 0.5 +lattice custom 4.5937 origin 0.0 0.0 0.0 orient x 1 0 0 orient y 0 1 0 orient z 0 0 1 a1 1.0 0.0 0.0 a2 0.0 1.0 0.0 a3 0.0 0.0 0.644077758669482 basis 0.0 0.0 0.0 basis 0.5 0.5 0.5 +Lattice spacing in x,y,z = 4.5937 4.5937 2.9587 + +create_atoms 2 region box_vide +Created 792 atoms + using lattice units in triclinic box = (0 0 0) to (27.5622 27.5622 32.5457) with tilt (0 0 0) + create_atoms CPU = 0.000 seconds + +# Oxygen atoms +lattice custom ${a} origin 0.0 0.0 0.0 orient x 1 0 0 orient y 0 1 0 orient z 0 0 1 a1 1.0 0.0 0.0 a2 0.0 1.0 0.0 a3 0.0 0.0 ${ca} basis 0.30478 0.30478 0.0 basis 0.69522 0.69522 0.0 basis 0.19522 0.80478 0.5 basis 0.80478 0.19522 0.5 +lattice custom 4.5937 origin 0.0 0.0 0.0 orient x 1 0 0 orient y 0 1 0 orient z 0 0 1 a1 1.0 0.0 0.0 a2 0.0 1.0 0.0 a3 0.0 0.0 ${ca} basis 0.30478 0.30478 0.0 basis 0.69522 0.69522 0.0 basis 0.19522 0.80478 0.5 basis 0.80478 0.19522 0.5 +lattice custom 4.5937 origin 0.0 0.0 0.0 orient x 1 0 0 orient y 0 1 0 orient z 0 0 1 a1 1.0 0.0 0.0 a2 0.0 1.0 0.0 a3 0.0 0.0 0.644077758669482 basis 0.30478 0.30478 0.0 basis 0.69522 0.69522 0.0 basis 0.19522 0.80478 0.5 basis 0.80478 0.19522 0.5 +Lattice spacing in x,y,z = 4.5937 4.5937 2.9587 + +create_atoms 1 region box_vide +Created 1584 atoms + using lattice units in triclinic box = (0 0 0) to (27.5622 27.5622 32.5457) with tilt (0 0 0) + create_atoms CPU = 0.000 seconds + + +mass 1 16.00 +group Oxy type 1 +1584 atoms in group Oxy + +mass 2 47.867 +group Ti type 2 +792 atoms in group Ti + +velocity all create ${T_depart} 277387 +velocity all create 300 277387 + +pair_style meam/spline +pair_coeff * * TiO.meam.spline O Ti +Reading meam/spline potential file TiO.meam.spline with DATE: 2016-06-05 + +neighbor 0.5 bin +neigh_modify every 2 delay 0 check yes + +timestep ${dt} +timestep 0.0002 + +thermo_style custom step temp press pe ke etotal lx ly lz vol +thermo 10 + + +#dump 5 all custom 500 boxAlpha_alumina.lammpstrj id type q x y z + +fix 3 all nve +run 100 +Neighbor list info ... + update: every = 2 steps, delay = 0 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 6 + ghost atom cutoff = 6 + binsize = 3, bins = 10 10 11 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair meam/spline, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (2) pair meam/spline, perpetual, half/full from (1) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 3.934 | 3.934 | 3.934 Mbytes + Step Temp Press PotEng KinEng TotEng Lx Ly Lz Volume + 0 300 22403.656 -14374.073 92.097853 -14281.975 27.5622 27.5622 32.5457 24724.15 + 10 301.16725 23582.084 -14374.431 92.456192 -14281.975 27.5622 27.5622 32.5457 24724.15 + 20 304.58237 25059.749 -14375.479 93.504609 -14281.974 27.5622 27.5622 32.5457 24724.15 + 30 312.41477 26504.358 -14377.883 95.9091 -14281.974 27.5622 27.5622 32.5457 24724.15 + 40 327.67099 26687.057 -14382.566 100.59265 -14281.974 27.5622 27.5622 32.5457 24724.15 + 50 352.32125 22677.292 -14390.134 108.1601 -14281.974 27.5622 27.5622 32.5457 24724.15 + 60 388.40592 12472.705 -14401.211 119.23784 -14281.973 27.5622 27.5622 32.5457 24724.15 + 70 439.97199 -1520.4694 -14417.04 135.06825 -14281.972 27.5622 27.5622 32.5457 24724.15 + 80 513.34361 -16733.316 -14439.564 157.59282 -14281.971 27.5622 27.5622 32.5457 24724.15 + 90 613.3542 -31099.591 -14470.267 188.29535 -14281.971 27.5622 27.5622 32.5457 24724.15 + 100 741.02836 -42358.226 -14509.464 227.4904 -14281.973 27.5622 27.5622 32.5457 24724.15 +Loop time of 6.2168 on 4 procs for 100 steps with 2376 atoms + +Performance: 0.278 ns/day, 86.344 hours/ns, 16.085 timesteps/s, 38.219 katom-step/s +99.7% CPU use with 4 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 6.1958 | 6.2012 | 6.2089 | 0.2 | 99.75 +Neigh | 0.0021079 | 0.0021422 | 0.0021639 | 0.0 | 0.03 +Comm | 0.0038617 | 0.011586 | 0.017042 | 4.9 | 0.19 +Output | 0.00027671 | 0.00029064 | 0.00032183 | 0.0 | 0.00 +Modify | 0.00078288 | 0.0008221 | 0.00085066 | 0.0 | 0.01 +Other | | 0.0007406 | | | 0.01 + +Nlocal: 594 ave 599 max 589 min +Histogram: 1 0 0 0 0 2 0 0 0 1 +Nghost: 2290.25 ave 2296 max 2282 min +Histogram: 1 0 0 0 0 1 0 0 1 1 +Neighs: 26671.5 ave 26934 max 26495 min +Histogram: 1 0 0 2 0 0 0 0 0 1 +FullNghs: 53343 ave 53828 max 52922 min +Histogram: 1 0 0 0 2 0 0 0 0 1 + +Total # of neighbors = 213372 +Ave neighs/atom = 89.80303 +Neighbor list builds = 1 +Dangerous builds = 0 + +unfix 3 +fix 1 all box/relax tri 0.0 vmax 0.001 +minimize 1.0e-3 1.0e-5 1000 10000 +Switching to 'neigh_modify every 1 delay 0 check yes' setting during minimization +Per MPI rank memory allocation (min/avg/max) = 5.059 | 5.059 | 5.059 Mbytes + Step Temp Press PotEng KinEng TotEng Lx Ly Lz Volume + 100 741.02836 -42358.226 -14509.464 227.4904 -14281.973 27.5622 27.5622 32.5457 24724.15 + 101 741.02836 -39686.588 -14515.398 227.4904 -14287.907 27.569587 27.569656 32.513154 24712.729 +Loop time of 0.129231 on 4 procs for 1 steps with 2376 atoms + +99.7% CPU use with 4 MPI tasks x 1 OpenMP threads + +Minimization stats: + Stopping criterion = energy tolerance + Energy initial, next-to-last, final = + -14509.4635100091 -14509.4635100091 -14515.3978891321 + Force two-norm initial, final = 5602.6938 5487.7658 + Force max component initial, final = 5235.2654 5113.0611 + Final line search alpha, max atom move = 1.9101228e-07 0.00097665746 + Iterations, force evaluations = 1 1 + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.12891 | 0.12896 | 0.129 | 0.0 | 99.79 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 5.5406e-05 | 9.5992e-05 | 0.00015051 | 0.0 | 0.07 +Output | 0 | 0 | 0 | 0.0 | 0.00 +Modify | 0 | 0 | 0 | 0.0 | 0.00 +Other | | 0.0001737 | | | 0.13 + +Nlocal: 594 ave 601 max 586 min +Histogram: 1 0 0 0 0 1 1 0 0 1 +Nghost: 2263.25 ave 2271 max 2251 min +Histogram: 1 0 0 0 0 0 1 0 1 1 +Neighs: 26425.8 ave 26807 max 26121 min +Histogram: 1 0 0 1 1 0 0 0 0 1 +FullNghs: 52851.5 ave 53580 max 52175 min +Histogram: 1 0 0 0 2 0 0 0 0 1 + +Total # of neighbors = 211406 +Ave neighs/atom = 88.975589 +Neighbor list builds = 0 +Dangerous builds = 0 + +unfix 1 +reset_timestep 0 +thermo 50 +fix 3 all npt temp 300 300 0.1 aniso 1.0 1.0 1.0 +run 500 +Per MPI rank memory allocation (min/avg/max) = 3.95 | 3.95 | 3.95 Mbytes + Step Temp Press PotEng KinEng TotEng Lx Ly Lz Volume + 0 741.02836 -39686.588 -14515.398 227.4904 -14287.907 27.569587 27.569656 32.513154 24712.729 + 50 1157.3495 29319.762 -14679.318 355.29803 -14324.02 27.609057 27.60935 32.375563 24678.86 + 100 777.56728 101869.39 -14674.833 238.70759 -14436.125 27.778509 27.77736 32.017401 24705.064 + 150 945.51255 -18319.494 -14806.675 290.26559 -14516.409 27.998296 27.995331 31.670366 24823.916 + 200 427.47153 -4045.9984 -14674.872 131.2307 -14543.641 28.130223 28.127085 31.431723 24869.445 + 250 362.817 -7274.2701 -14669.054 111.38222 -14557.672 28.225123 28.222595 31.238594 24884.233 + 300 626.29209 7236.0808 -14760.119 192.26719 -14567.852 28.302278 28.299838 31.070157 24885.639 + 350 859.86407 30087.808 -14845.065 263.97212 -14581.093 28.372301 28.369278 30.934494 24899.226 + 400 755.2581 54745.968 -14830.701 231.85883 -14598.842 28.450314 28.448368 30.836162 24957.71 + 450 802.52878 5682.9998 -14860.196 246.37059 -14613.826 28.542362 28.541716 30.773281 25069.392 + 500 631.84048 -31484.881 -14816.098 193.97051 -14622.127 28.605943 28.605973 30.737856 25152.813 +Loop time of 27.3207 on 4 procs for 500 steps with 2376 atoms + +Performance: 0.316 ns/day, 75.891 hours/ns, 18.301 timesteps/s, 43.484 katom-step/s +99.8% CPU use with 4 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 27.21 | 27.221 | 27.237 | 0.2 | 99.64 +Neigh | 0.036501 | 0.036849 | 0.037083 | 0.1 | 0.13 +Comm | 0.02089 | 0.036492 | 0.047866 | 5.1 | 0.13 +Output | 0.00023096 | 0.00024391 | 0.00027788 | 0.0 | 0.00 +Modify | 0.022565 | 0.022706 | 0.022764 | 0.1 | 0.08 +Other | | 0.003102 | | | 0.01 + +Nlocal: 594 ave 606 max 582 min +Histogram: 1 0 0 0 1 1 0 0 0 1 +Nghost: 2226 ave 2238 max 2214 min +Histogram: 1 0 0 0 1 1 0 0 0 1 +Neighs: 25652.8 ave 26129 max 25153 min +Histogram: 1 0 0 0 1 1 0 0 0 1 +FullNghs: 51305.5 ave 52398 max 50251 min +Histogram: 1 0 0 0 1 1 0 0 0 1 + +Total # of neighbors = 205222 +Ave neighs/atom = 86.372896 +Neighbor list builds = 16 +Dangerous builds = 0 + +Total wall time: 0:00:33 diff --git a/examples/PACKAGES/meam_spline/log.4May2017.meam-spline.Si.g++.1 b/examples/PACKAGES/meam_spline/log.4May2017.meam-spline.Si.g++.1 deleted file mode 100644 index ebf0855029..0000000000 --- a/examples/PACKAGES/meam_spline/log.4May2017.meam-spline.Si.g++.1 +++ /dev/null @@ -1,88 +0,0 @@ -LAMMPS (13 Apr 2017) - using 1 OpenMP thread(s) per MPI task -# Si fcc phase - -units metal -boundary p p p - -atom_style atomic -lattice fcc 3.98 -Lattice spacing in x,y,z = 3.98 3.98 3.98 -region box block 0 5 0 5 0 5 -create_box 1 box -Created orthogonal box = (0 0 0) to (19.9 19.9 19.9) - 1 by 1 by 1 MPI processor grid -create_atoms 1 box -Created 500 atoms - -pair_style meam/spline -pair_coeff * * Si_1.meam.spline Si -Reading potential file Si_1.meam.spline with DATE: 2012-02-01 -mass * 28.085 - -velocity all create 500.0 44226611 - -fix 1 all nvt temp 500.0 500.0 1.0 - -thermo 50 -run 500 -Neighbor list info ... - update every 1 steps, delay 10 steps, check yes - max neighbors/atom: 2000, page size: 100000 - master list distance cutoff = 6.5 - ghost atom cutoff = 6.5 - binsize = 3.25, bins = 7 7 7 - 2 neighbor lists, perpetual/occasional/extra = 2 0 0 - (1) pair meam/spline, perpetual - attributes: full, newton on - pair build: full/bin/atomonly - stencil: full/bin/3d - bin: standard - (2) pair meam/spline, perpetual, half/full from (1) - attributes: half, newton on - pair build: halffull/newton - stencil: none - bin: none -Per MPI rank memory allocation (min/avg/max) = 3.892 | 3.892 | 3.892 Mbytes -Step Temp E_pair E_mol TotEng Press - 0 500 -1847.729 0 -1815.4786 1813162.7 - 50 1934.0932 -1940.8016 0 -1816.051 -48657.676 - 100 2570.1286 -1984.8725 0 -1819.0971 8002.4248 - 150 2566.7917 -1990.2724 0 -1824.7123 16819.447 - 200 2555.1319 -1995.2233 0 -1830.4152 5891.5313 - 250 2487.2881 -1995.8302 0 -1835.3981 -4339.7172 - 300 2381.4836 -1994.2492 0 -1840.6415 16508.04 - 350 2330.8663 -1996.6588 0 -1846.3161 24194.447 - 400 2212.6035 -1994.9278 0 -1852.2131 -9856.3709 - 450 2257.7531 -2003.8187 0 -1858.1918 -8029.6019 - 500 2211.4385 -2006.9846 0 -1864.345 4152.4867 -Loop time of 5.13837 on 1 procs for 500 steps with 500 atoms - -Performance: 8.407 ns/day, 2.855 hours/ns, 97.307 timesteps/s -99.8% CPU use with 1 MPI tasks x 1 OpenMP threads - -MPI task timing breakdown: -Section | min time | avg time | max time |%varavg| %total ---------------------------------------------------------------- -Pair | 5.0952 | 5.0952 | 5.0952 | 0.0 | 99.16 -Neigh | 0.026447 | 0.026447 | 0.026447 | 0.0 | 0.51 -Comm | 0.0063307 | 0.0063307 | 0.0063307 | 0.0 | 0.12 -Output | 0.0001905 | 0.0001905 | 0.0001905 | 0.0 | 0.00 -Modify | 0.0082877 | 0.0082877 | 0.0082877 | 0.0 | 0.16 -Other | | 0.00187 | | | 0.04 - -Nlocal: 500 ave 500 max 500 min -Histogram: 1 0 0 0 0 0 0 0 0 0 -Nghost: 1767 ave 1767 max 1767 min -Histogram: 1 0 0 0 0 0 0 0 0 0 -Neighs: 18059 ave 18059 max 18059 min -Histogram: 1 0 0 0 0 0 0 0 0 0 -FullNghs: 36118 ave 36118 max 36118 min -Histogram: 1 0 0 0 0 0 0 0 0 0 - -Total # of neighbors = 36118 -Ave neighs/atom = 72.236 -Neighbor list builds = 14 -Dangerous builds = 0 - -Total wall time: 0:00:05 diff --git a/examples/PACKAGES/meam_spline/log.4May2017.meam-spline.Si.g++.4 b/examples/PACKAGES/meam_spline/log.4May2017.meam-spline.Si.g++.4 deleted file mode 100644 index 3f059d7cee..0000000000 --- a/examples/PACKAGES/meam_spline/log.4May2017.meam-spline.Si.g++.4 +++ /dev/null @@ -1,88 +0,0 @@ -LAMMPS (13 Apr 2017) - using 1 OpenMP thread(s) per MPI task -# Si fcc phase - -units metal -boundary p p p - -atom_style atomic -lattice fcc 3.98 -Lattice spacing in x,y,z = 3.98 3.98 3.98 -region box block 0 5 0 5 0 5 -create_box 1 box -Created orthogonal box = (0 0 0) to (19.9 19.9 19.9) - 1 by 2 by 2 MPI processor grid -create_atoms 1 box -Created 500 atoms - -pair_style meam/spline -pair_coeff * * Si_1.meam.spline Si -Reading potential file Si_1.meam.spline with DATE: 2012-02-01 -mass * 28.085 - -velocity all create 500.0 44226611 - -fix 1 all nvt temp 500.0 500.0 1.0 - -thermo 50 -run 500 -Neighbor list info ... - update every 1 steps, delay 10 steps, check yes - max neighbors/atom: 2000, page size: 100000 - master list distance cutoff = 6.5 - ghost atom cutoff = 6.5 - binsize = 3.25, bins = 7 7 7 - 2 neighbor lists, perpetual/occasional/extra = 2 0 0 - (1) pair meam/spline, perpetual - attributes: full, newton on - pair build: full/bin/atomonly - stencil: full/bin/3d - bin: standard - (2) pair meam/spline, perpetual, half/full from (1) - attributes: half, newton on - pair build: halffull/newton - stencil: none - bin: none -Per MPI rank memory allocation (min/avg/max) = 3.861 | 3.861 | 3.861 Mbytes -Step Temp E_pair E_mol TotEng Press - 0 500 -1847.729 0 -1815.4786 1813162.7 - 50 1923.4262 -1940.0936 0 -1816.0311 -38700.835 - 100 2535.2542 -1982.6249 0 -1819.0989 10216.821 - 150 2592.8247 -1992.1569 0 -1824.9176 4839.3385 - 200 2484.7391 -1990.8452 0 -1830.5775 14040.141 - 250 2597.4401 -2003.1619 0 -1835.625 1261.5199 - 300 2513.0793 -2002.942 0 -1840.8463 6690.9815 - 350 2390.933 -2001.0761 0 -1846.859 -4880.1146 - 400 2269.0782 -1999.3441 0 -1852.9867 -4921.4391 - 450 2287.5096 -2006.8236 0 -1859.2774 -7313.6151 - 500 2303.0918 -2014.0693 0 -1865.518 -9995.1789 -Loop time of 1.46588 on 4 procs for 500 steps with 500 atoms - -Performance: 29.470 ns/day, 0.814 hours/ns, 341.093 timesteps/s -99.4% CPU use with 4 MPI tasks x 1 OpenMP threads - -MPI task timing breakdown: -Section | min time | avg time | max time |%varavg| %total ---------------------------------------------------------------- -Pair | 1.4273 | 1.4292 | 1.432 | 0.1 | 97.50 -Neigh | 0.0068567 | 0.0070301 | 0.0073655 | 0.2 | 0.48 -Comm | 0.019111 | 0.022127 | 0.024148 | 1.2 | 1.51 -Output | 0.00023174 | 0.00024784 | 0.00029206 | 0.0 | 0.02 -Modify | 0.005043 | 0.0052016 | 0.0054417 | 0.2 | 0.35 -Other | | 0.002066 | | | 0.14 - -Nlocal: 125 ave 131 max 118 min -Histogram: 1 0 0 1 0 0 0 0 1 1 -Nghost: 979.25 ave 986 max 975 min -Histogram: 1 1 0 1 0 0 0 0 0 1 -Neighs: 4541.75 ave 4712 max 4362 min -Histogram: 1 1 0 0 0 0 0 0 0 2 -FullNghs: 9083.5 ave 9485 max 8601 min -Histogram: 1 0 0 1 0 0 0 0 1 1 - -Total # of neighbors = 36334 -Ave neighs/atom = 72.668 -Neighbor list builds = 14 -Dangerous builds = 0 - -Total wall time: 0:00:01 diff --git a/examples/PACKAGES/meam_spline/log.4May2017.meam-spline.TiO2.g++.1 b/examples/PACKAGES/meam_spline/log.4May2017.meam-spline.TiO2.g++.1 deleted file mode 100644 index aaeadec668..0000000000 --- a/examples/PACKAGES/meam_spline/log.4May2017.meam-spline.TiO2.g++.1 +++ /dev/null @@ -1,248 +0,0 @@ -LAMMPS (13 Apr 2017) - using 1 OpenMP thread(s) per MPI task -# - -variable T_depart equal 300 - -variable dt equal 0.0002 - -variable a equal 4.5937 -variable c equal 2.9587 -variable ca equal ${c}/${a} -variable ca equal 2.9587/${a} -variable ca equal 2.9587/4.5937 - -variable nx equal 6 -variable ny equal 6 -variable nz equal 11 - -variable bx equal ${a}*${nx} -variable bx equal 4.5937*${nx} -variable bx equal 4.5937*6 -variable by equal ${a}*${ny} -variable by equal 4.5937*${ny} -variable by equal 4.5937*6 -variable bz equal ${c}*${nz} -variable bz equal 2.9587*${nz} -variable bz equal 2.9587*11 -# ======================================================================= - -units metal -atom_style atomic -dimension 3 -boundary p p p - - -lattice sc 1.0 -Lattice spacing in x,y,z = 1 1 1 -region box_vide prism 0 ${bx} 0 ${by} 0 ${bz} 0.0 0.0 0.0 -region box_vide prism 0 27.5622 0 ${by} 0 ${bz} 0.0 0.0 0.0 -region box_vide prism 0 27.5622 0 27.5622 0 ${bz} 0.0 0.0 0.0 -region box_vide prism 0 27.5622 0 27.5622 0 32.5457 0.0 0.0 0.0 -create_box 2 box_vide -Created triclinic box = (0 0 0) to (27.5622 27.5622 32.5457) with tilt (0 0 0) - 1 by 1 by 1 MPI processor grid - -#lattice sc 1.0 -#region box_TiO2 block 0 ${bx} 0 ${by} 0 ${bz} - -# titanium atoms -lattice custom ${a} origin 0.0 0.0 0.0 orient x 1 0 0 orient y 0 1 0 orient z 0 0 1 a1 1.0 0.0 0.0 a2 0.0 1.0 0.0 a3 0.0 0.0 ${ca} basis 0.0 0.0 0.0 basis 0.5 0.5 0.5 -lattice custom 4.5937 origin 0.0 0.0 0.0 orient x 1 0 0 orient y 0 1 0 orient z 0 0 1 a1 1.0 0.0 0.0 a2 0.0 1.0 0.0 a3 0.0 0.0 ${ca} basis 0.0 0.0 0.0 basis 0.5 0.5 0.5 -lattice custom 4.5937 origin 0.0 0.0 0.0 orient x 1 0 0 orient y 0 1 0 orient z 0 0 1 a1 1.0 0.0 0.0 a2 0.0 1.0 0.0 a3 0.0 0.0 0.644077758669482 basis 0.0 0.0 0.0 basis 0.5 0.5 0.5 -Lattice spacing in x,y,z = 4.5937 4.5937 2.9587 - -create_atoms 2 region box_vide -Created 792 atoms - -# Oxygen atoms -lattice custom ${a} origin 0.0 0.0 0.0 orient x 1 0 0 orient y 0 1 0 orient z 0 0 1 a1 1.0 0.0 0.0 a2 0.0 1.0 0.0 a3 0.0 0.0 ${ca} basis 0.30478 0.30478 0.0 basis 0.69522 0.69522 0.0 basis 0.19522 0.80478 0.5 basis 0.80478 0.19522 0.5 -lattice custom 4.5937 origin 0.0 0.0 0.0 orient x 1 0 0 orient y 0 1 0 orient z 0 0 1 a1 1.0 0.0 0.0 a2 0.0 1.0 0.0 a3 0.0 0.0 ${ca} basis 0.30478 0.30478 0.0 basis 0.69522 0.69522 0.0 basis 0.19522 0.80478 0.5 basis 0.80478 0.19522 0.5 -lattice custom 4.5937 origin 0.0 0.0 0.0 orient x 1 0 0 orient y 0 1 0 orient z 0 0 1 a1 1.0 0.0 0.0 a2 0.0 1.0 0.0 a3 0.0 0.0 0.644077758669482 basis 0.30478 0.30478 0.0 basis 0.69522 0.69522 0.0 basis 0.19522 0.80478 0.5 basis 0.80478 0.19522 0.5 -Lattice spacing in x,y,z = 4.5937 4.5937 2.9587 - -create_atoms 1 region box_vide -Created 1584 atoms - - -mass 1 16.00 -group Oxy type 1 -1584 atoms in group Oxy - -mass 2 47.867 -group Ti type 2 -792 atoms in group Ti - -velocity all create ${T_depart} 277387 -velocity all create 300 277387 - -pair_style meam/spline -pair_coeff * * TiO.meam.spline O Ti -Reading potential file TiO.meam.spline with DATE: 2016-06-05 - -neighbor 0.5 bin -neigh_modify every 2 delay 0 check yes - -timestep ${dt} -timestep 0.0002 - -thermo_style custom step temp press pe ke etotal lx ly lz vol -thermo 10 - - -#dump 5 all custom 500 boxAlpha_alumina.lammpstrj id type q x y z - -fix 3 all nve -run 100 -Neighbor list info ... - update every 2 steps, delay 0 steps, check yes - max neighbors/atom: 2000, page size: 100000 - master list distance cutoff = 6 - ghost atom cutoff = 6 - binsize = 3, bins = 10 10 11 - 2 neighbor lists, perpetual/occasional/extra = 2 0 0 - (1) pair meam/spline, perpetual - attributes: full, newton on - pair build: full/bin/atomonly - stencil: full/bin/3d - bin: standard - (2) pair meam/spline, perpetual, half/full from (1) - attributes: half, newton on - pair build: halffull/newton - stencil: none - bin: none -Per MPI rank memory allocation (min/avg/max) = 5.146 | 5.146 | 5.146 Mbytes -Step Temp Press PotEng KinEng TotEng Lx Ly Lz Volume - 0 300 22403.656 -14374.073 92.097853 -14281.975 27.5622 27.5622 32.5457 24724.15 - 10 301.41345 23612.297 -14374.507 92.531772 -14281.975 27.5622 27.5622 32.5457 24724.15 - 20 305.11674 25127.832 -14375.643 93.668657 -14281.974 27.5622 27.5622 32.5457 24724.15 - 30 313.28903 26655.89 -14378.151 96.17749 -14281.974 27.5622 27.5622 32.5457 24724.15 - 40 328.94567 26999.049 -14382.957 100.98397 -14281.974 27.5622 27.5622 32.5457 24724.15 - 50 354.05827 23023.294 -14390.667 108.69336 -14281.974 27.5622 27.5622 32.5457 24724.15 - 60 390.48404 13594.655 -14401.849 119.87581 -14281.973 27.5622 27.5622 32.5457 24724.15 - 70 442.69928 151.15709 -14417.877 135.90551 -14281.972 27.5622 27.5622 32.5457 24724.15 - 80 516.89551 -14984.124 -14440.654 158.68322 -14281.971 27.5622 27.5622 32.5457 24724.15 - 90 618.22135 -29948.066 -14471.76 189.78953 -14281.971 27.5622 27.5622 32.5457 24724.15 - 100 747.6193 -41964.291 -14511.487 229.51378 -14281.973 27.5622 27.5622 32.5457 24724.15 -Loop time of 38.7948 on 1 procs for 100 steps with 2376 atoms - -Performance: 0.045 ns/day, 538.817 hours/ns, 2.578 timesteps/s -99.7% CPU use with 1 MPI tasks x 1 OpenMP threads - -MPI task timing breakdown: -Section | min time | avg time | max time |%varavg| %total ---------------------------------------------------------------- -Pair | 38.774 | 38.774 | 38.774 | 0.0 | 99.95 -Neigh | 0.010751 | 0.010751 | 0.010751 | 0.0 | 0.03 -Comm | 0.0039313 | 0.0039313 | 0.0039313 | 0.0 | 0.01 -Output | 0.00048804 | 0.00048804 | 0.00048804 | 0.0 | 0.00 -Modify | 0.0039241 | 0.0039241 | 0.0039241 | 0.0 | 0.01 -Other | | 0.001809 | | | 0.00 - -Nlocal: 2376 ave 2376 max 2376 min -Histogram: 1 0 0 0 0 0 0 0 0 0 -Nghost: 4479 ave 4479 max 4479 min -Histogram: 1 0 0 0 0 0 0 0 0 0 -Neighs: 106396 ave 106396 max 106396 min -Histogram: 1 0 0 0 0 0 0 0 0 0 -FullNghs: 212792 ave 212792 max 212792 min -Histogram: 1 0 0 0 0 0 0 0 0 0 - -Total # of neighbors = 212792 -Ave neighs/atom = 89.5589 -Neighbor list builds = 1 -Dangerous builds = 0 - -unfix 3 -fix 1 all box/relax tri 0.0 vmax 0.001 -minimize 1.0e-3 1.0e-5 1000 10000 -WARNING: Resetting reneighboring criteria during minimization (../min.cpp:168) -Per MPI rank memory allocation (min/avg/max) = 6.271 | 6.271 | 6.271 Mbytes -Step Temp Press PotEng KinEng TotEng Lx Ly Lz Volume - 100 747.6193 -41964.291 -14511.487 229.51378 -14281.973 27.5622 27.5622 32.5457 24724.15 - 101 747.6193 -39284.65 -14517.424 229.51378 -14287.91 27.569615 27.569695 32.513154 24712.789 -Loop time of 0.814693 on 1 procs for 1 steps with 2376 atoms - -99.8% CPU use with 1 MPI tasks x 1 OpenMP threads - -Minimization stats: - Stopping criterion = energy tolerance - Energy initial, next-to-last, final = - -14511.4866189 -14511.4866189 -14517.4235162 - Force two-norm initial, final = 5602.25 5486.97 - Force max component initial, final = 5232.05 5109.43 - Final line search alpha, max atom move = 1.9113e-07 0.000976563 - Iterations, force evaluations = 1 1 - -MPI task timing breakdown: -Section | min time | avg time | max time |%varavg| %total ---------------------------------------------------------------- -Pair | 0.81429 | 0.81429 | 0.81429 | 0.0 | 99.95 -Neigh | 0 | 0 | 0 | 0.0 | 0.00 -Comm | 6.485e-05 | 6.485e-05 | 6.485e-05 | 0.0 | 0.01 -Output | 0 | 0 | 0 | 0.0 | 0.00 -Modify | 0 | 0 | 0 | 0.0 | 0.00 -Other | | 0.0003347 | | | 0.04 - -Nlocal: 2376 ave 2376 max 2376 min -Histogram: 1 0 0 0 0 0 0 0 0 0 -Nghost: 4449 ave 4449 max 4449 min -Histogram: 1 0 0 0 0 0 0 0 0 0 -Neighs: 105639 ave 105639 max 105639 min -Histogram: 1 0 0 0 0 0 0 0 0 0 -FullNghs: 211278 ave 211278 max 211278 min -Histogram: 1 0 0 0 0 0 0 0 0 0 - -Total # of neighbors = 211278 -Ave neighs/atom = 88.9217 -Neighbor list builds = 0 -Dangerous builds = 0 - -unfix 1 -reset_timestep 0 -thermo 50 -fix 3 all npt temp 300 300 0.1 aniso 1.0 1.0 1.0 -run 500 -Per MPI rank memory allocation (min/avg/max) = 5.162 | 5.162 | 5.162 Mbytes -Step Temp Press PotEng KinEng TotEng Lx Ly Lz Volume - 0 747.6193 -39284.65 -14517.424 229.51378 -14287.91 27.569615 27.569695 32.513154 24712.789 - 50 1155.2849 30650.319 -14678.807 354.6642 -14324.143 27.608688 27.60914 32.375311 24678.15 - 100 790.03926 99869.991 -14678.858 242.5364 -14436.322 27.777994 27.77799 32.017001 24704.857 - 150 938.86463 -21488.442 -14803.782 288.22472 -14515.557 27.996584 27.995139 31.67008 24822.003 - 200 420.11331 -790.80799 -14671.687 128.97178 -14542.715 28.126911 28.125909 31.431033 24864.93 - 250 352.18149 -3244.2491 -14665.007 108.1172 -14556.889 28.222686 28.223673 31.238649 24883.078 - 300 622.91245 3657.7097 -14758.201 191.22967 -14566.972 28.301771 28.30503 31.07216 24891.363 - 350 888.25374 26274.358 -14852.568 272.68754 -14579.881 28.370312 28.375107 30.937051 24904.656 - 400 735.44163 63109.066 -14823.872 225.77532 -14598.097 28.446905 28.45227 30.838015 24959.642 - 450 804.81905 6221.0364 -14861.113 247.07369 -14614.039 28.543942 28.548719 30.775793 25078.977 - 500 628.19106 -33912.026 -14814.726 192.85016 -14621.876 28.611997 28.615169 30.74081 25168.642 -Loop time of 176.167 on 1 procs for 500 steps with 2376 atoms - -Performance: 0.049 ns/day, 489.353 hours/ns, 2.838 timesteps/s -99.8% CPU use with 1 MPI tasks x 1 OpenMP threads - -MPI task timing breakdown: -Section | min time | avg time | max time |%varavg| %total ---------------------------------------------------------------- -Pair | 175.9 | 175.9 | 175.9 | 0.0 | 99.85 -Neigh | 0.17043 | 0.17043 | 0.17043 | 0.0 | 0.10 -Comm | 0.018243 | 0.018243 | 0.018243 | 0.0 | 0.01 -Output | 0.00040984 | 0.00040984 | 0.00040984 | 0.0 | 0.00 -Modify | 0.067142 | 0.067142 | 0.067142 | 0.0 | 0.04 -Other | | 0.00828 | | | 0.00 - -Nlocal: 2376 ave 2376 max 2376 min -Histogram: 1 0 0 0 0 0 0 0 0 0 -Nghost: 4358 ave 4358 max 4358 min -Histogram: 1 0 0 0 0 0 0 0 0 0 -Neighs: 102634 ave 102634 max 102634 min -Histogram: 1 0 0 0 0 0 0 0 0 0 -FullNghs: 205268 ave 205268 max 205268 min -Histogram: 1 0 0 0 0 0 0 0 0 0 - -Total # of neighbors = 205268 -Ave neighs/atom = 86.3923 -Neighbor list builds = 16 -Dangerous builds = 0 - -Total wall time: 0:03:37 diff --git a/examples/PACKAGES/meam_spline/log.4May2017.meam-spline.TiO2.g++.4 b/examples/PACKAGES/meam_spline/log.4May2017.meam-spline.TiO2.g++.4 deleted file mode 100644 index 6c2c949acb..0000000000 --- a/examples/PACKAGES/meam_spline/log.4May2017.meam-spline.TiO2.g++.4 +++ /dev/null @@ -1,248 +0,0 @@ -LAMMPS (13 Apr 2017) - using 1 OpenMP thread(s) per MPI task -# - -variable T_depart equal 300 - -variable dt equal 0.0002 - -variable a equal 4.5937 -variable c equal 2.9587 -variable ca equal ${c}/${a} -variable ca equal 2.9587/${a} -variable ca equal 2.9587/4.5937 - -variable nx equal 6 -variable ny equal 6 -variable nz equal 11 - -variable bx equal ${a}*${nx} -variable bx equal 4.5937*${nx} -variable bx equal 4.5937*6 -variable by equal ${a}*${ny} -variable by equal 4.5937*${ny} -variable by equal 4.5937*6 -variable bz equal ${c}*${nz} -variable bz equal 2.9587*${nz} -variable bz equal 2.9587*11 -# ======================================================================= - -units metal -atom_style atomic -dimension 3 -boundary p p p - - -lattice sc 1.0 -Lattice spacing in x,y,z = 1 1 1 -region box_vide prism 0 ${bx} 0 ${by} 0 ${bz} 0.0 0.0 0.0 -region box_vide prism 0 27.5622 0 ${by} 0 ${bz} 0.0 0.0 0.0 -region box_vide prism 0 27.5622 0 27.5622 0 ${bz} 0.0 0.0 0.0 -region box_vide prism 0 27.5622 0 27.5622 0 32.5457 0.0 0.0 0.0 -create_box 2 box_vide -Created triclinic box = (0 0 0) to (27.5622 27.5622 32.5457) with tilt (0 0 0) - 1 by 2 by 2 MPI processor grid - -#lattice sc 1.0 -#region box_TiO2 block 0 ${bx} 0 ${by} 0 ${bz} - -# titanium atoms -lattice custom ${a} origin 0.0 0.0 0.0 orient x 1 0 0 orient y 0 1 0 orient z 0 0 1 a1 1.0 0.0 0.0 a2 0.0 1.0 0.0 a3 0.0 0.0 ${ca} basis 0.0 0.0 0.0 basis 0.5 0.5 0.5 -lattice custom 4.5937 origin 0.0 0.0 0.0 orient x 1 0 0 orient y 0 1 0 orient z 0 0 1 a1 1.0 0.0 0.0 a2 0.0 1.0 0.0 a3 0.0 0.0 ${ca} basis 0.0 0.0 0.0 basis 0.5 0.5 0.5 -lattice custom 4.5937 origin 0.0 0.0 0.0 orient x 1 0 0 orient y 0 1 0 orient z 0 0 1 a1 1.0 0.0 0.0 a2 0.0 1.0 0.0 a3 0.0 0.0 0.644077758669482 basis 0.0 0.0 0.0 basis 0.5 0.5 0.5 -Lattice spacing in x,y,z = 4.5937 4.5937 2.9587 - -create_atoms 2 region box_vide -Created 792 atoms - -# Oxygen atoms -lattice custom ${a} origin 0.0 0.0 0.0 orient x 1 0 0 orient y 0 1 0 orient z 0 0 1 a1 1.0 0.0 0.0 a2 0.0 1.0 0.0 a3 0.0 0.0 ${ca} basis 0.30478 0.30478 0.0 basis 0.69522 0.69522 0.0 basis 0.19522 0.80478 0.5 basis 0.80478 0.19522 0.5 -lattice custom 4.5937 origin 0.0 0.0 0.0 orient x 1 0 0 orient y 0 1 0 orient z 0 0 1 a1 1.0 0.0 0.0 a2 0.0 1.0 0.0 a3 0.0 0.0 ${ca} basis 0.30478 0.30478 0.0 basis 0.69522 0.69522 0.0 basis 0.19522 0.80478 0.5 basis 0.80478 0.19522 0.5 -lattice custom 4.5937 origin 0.0 0.0 0.0 orient x 1 0 0 orient y 0 1 0 orient z 0 0 1 a1 1.0 0.0 0.0 a2 0.0 1.0 0.0 a3 0.0 0.0 0.644077758669482 basis 0.30478 0.30478 0.0 basis 0.69522 0.69522 0.0 basis 0.19522 0.80478 0.5 basis 0.80478 0.19522 0.5 -Lattice spacing in x,y,z = 4.5937 4.5937 2.9587 - -create_atoms 1 region box_vide -Created 1584 atoms - - -mass 1 16.00 -group Oxy type 1 -1584 atoms in group Oxy - -mass 2 47.867 -group Ti type 2 -792 atoms in group Ti - -velocity all create ${T_depart} 277387 -velocity all create 300 277387 - -pair_style meam/spline -pair_coeff * * TiO.meam.spline O Ti -Reading potential file TiO.meam.spline with DATE: 2016-06-05 - -neighbor 0.5 bin -neigh_modify every 2 delay 0 check yes - -timestep ${dt} -timestep 0.0002 - -thermo_style custom step temp press pe ke etotal lx ly lz vol -thermo 10 - - -#dump 5 all custom 500 boxAlpha_alumina.lammpstrj id type q x y z - -fix 3 all nve -run 100 -Neighbor list info ... - update every 2 steps, delay 0 steps, check yes - max neighbors/atom: 2000, page size: 100000 - master list distance cutoff = 6 - ghost atom cutoff = 6 - binsize = 3, bins = 10 10 11 - 2 neighbor lists, perpetual/occasional/extra = 2 0 0 - (1) pair meam/spline, perpetual - attributes: full, newton on - pair build: full/bin/atomonly - stencil: full/bin/3d - bin: standard - (2) pair meam/spline, perpetual, half/full from (1) - attributes: half, newton on - pair build: halffull/newton - stencil: none - bin: none -Per MPI rank memory allocation (min/avg/max) = 3.922 | 3.922 | 3.922 Mbytes -Step Temp Press PotEng KinEng TotEng Lx Ly Lz Volume - 0 300 22403.656 -14374.073 92.097853 -14281.975 27.5622 27.5622 32.5457 24724.15 - 10 301.16725 23582.084 -14374.431 92.456192 -14281.975 27.5622 27.5622 32.5457 24724.15 - 20 304.58237 25059.749 -14375.479 93.504609 -14281.974 27.5622 27.5622 32.5457 24724.15 - 30 312.41477 26504.358 -14377.883 95.9091 -14281.974 27.5622 27.5622 32.5457 24724.15 - 40 327.67099 26687.057 -14382.566 100.59265 -14281.974 27.5622 27.5622 32.5457 24724.15 - 50 352.32125 22677.292 -14390.134 108.1601 -14281.974 27.5622 27.5622 32.5457 24724.15 - 60 388.40592 12472.705 -14401.211 119.23784 -14281.973 27.5622 27.5622 32.5457 24724.15 - 70 439.97199 -1520.4694 -14417.04 135.06825 -14281.972 27.5622 27.5622 32.5457 24724.15 - 80 513.34361 -16733.316 -14439.564 157.59282 -14281.971 27.5622 27.5622 32.5457 24724.15 - 90 613.3542 -31099.591 -14470.267 188.29535 -14281.971 27.5622 27.5622 32.5457 24724.15 - 100 741.02836 -42358.226 -14509.464 227.4904 -14281.973 27.5622 27.5622 32.5457 24724.15 -Loop time of 8.92317 on 4 procs for 100 steps with 2376 atoms - -Performance: 0.194 ns/day, 123.933 hours/ns, 11.207 timesteps/s -99.5% CPU use with 4 MPI tasks x 1 OpenMP threads - -MPI task timing breakdown: -Section | min time | avg time | max time |%varavg| %total ---------------------------------------------------------------- -Pair | 8.8912 | 8.9 | 8.9064 | 0.2 | 99.74 -Neigh | 0.0027034 | 0.0028808 | 0.0032032 | 0.4 | 0.03 -Comm | 0.010964 | 0.017648 | 0.026568 | 5.0 | 0.20 -Output | 0.00037575 | 0.00047809 | 0.00053835 | 0.0 | 0.01 -Modify | 0.00099134 | 0.001001 | 0.0010085 | 0.0 | 0.01 -Other | | 0.001162 | | | 0.01 - -Nlocal: 594 ave 599 max 589 min -Histogram: 1 0 0 0 0 2 0 0 0 1 -Nghost: 2290.25 ave 2296 max 2282 min -Histogram: 1 0 0 0 1 0 0 0 1 1 -Neighs: 26671.5 ave 26934 max 26495 min -Histogram: 1 0 0 2 0 0 0 0 0 1 -FullNghs: 53343 ave 53828 max 52922 min -Histogram: 1 0 0 0 2 0 0 0 0 1 - -Total # of neighbors = 213372 -Ave neighs/atom = 89.803 -Neighbor list builds = 1 -Dangerous builds = 0 - -unfix 3 -fix 1 all box/relax tri 0.0 vmax 0.001 -minimize 1.0e-3 1.0e-5 1000 10000 -WARNING: Resetting reneighboring criteria during minimization (../min.cpp:168) -Per MPI rank memory allocation (min/avg/max) = 5.047 | 5.047 | 5.047 Mbytes -Step Temp Press PotEng KinEng TotEng Lx Ly Lz Volume - 100 741.02836 -42358.226 -14509.464 227.4904 -14281.973 27.5622 27.5622 32.5457 24724.15 - 101 741.02836 -39686.588 -14515.398 227.4904 -14287.907 27.569587 27.569656 32.513154 24712.729 -Loop time of 0.193516 on 4 procs for 1 steps with 2376 atoms - -99.5% CPU use with 4 MPI tasks x 1 OpenMP threads - -Minimization stats: - Stopping criterion = energy tolerance - Energy initial, next-to-last, final = - -14509.46351 -14509.46351 -14515.3978891 - Force two-norm initial, final = 5602.69 5487.77 - Force max component initial, final = 5235.27 5113.06 - Final line search alpha, max atom move = 1.91012e-07 0.000976657 - Iterations, force evaluations = 1 1 - -MPI task timing breakdown: -Section | min time | avg time | max time |%varavg| %total ---------------------------------------------------------------- -Pair | 0.19287 | 0.19299 | 0.19318 | 0.0 | 99.73 -Neigh | 0 | 0 | 0 | 0.0 | 0.00 -Comm | 0.00014043 | 0.00033247 | 0.00045896 | 0.0 | 0.17 -Output | 0 | 0 | 0 | 0.0 | 0.00 -Modify | 0 | 0 | 0 | 0.0 | 0.00 -Other | | 0.0001886 | | | 0.10 - -Nlocal: 594 ave 601 max 586 min -Histogram: 1 0 0 0 0 1 1 0 0 1 -Nghost: 2263.25 ave 2271 max 2251 min -Histogram: 1 0 0 0 0 0 1 0 1 1 -Neighs: 26425.8 ave 26807 max 26121 min -Histogram: 1 0 0 1 1 0 0 0 0 1 -FullNghs: 52851.5 ave 53580 max 52175 min -Histogram: 1 0 0 0 2 0 0 0 0 1 - -Total # of neighbors = 211406 -Ave neighs/atom = 88.9756 -Neighbor list builds = 0 -Dangerous builds = 0 - -unfix 1 -reset_timestep 0 -thermo 50 -fix 3 all npt temp 300 300 0.1 aniso 1.0 1.0 1.0 -run 500 -Per MPI rank memory allocation (min/avg/max) = 3.937 | 3.937 | 3.937 Mbytes -Step Temp Press PotEng KinEng TotEng Lx Ly Lz Volume - 0 741.02836 -39686.588 -14515.398 227.4904 -14287.907 27.569587 27.569656 32.513154 24712.729 - 50 1157.347 29332.549 -14679.321 355.29725 -14324.024 27.60903 27.609325 32.375509 24678.772 - 100 777.55858 101883.12 -14674.854 238.70492 -14436.149 27.778518 27.777373 32.017262 24704.976 - 150 945.49014 -18305.383 -14806.687 290.25871 -14516.428 27.998313 27.99535 31.670225 24823.838 - 200 427.46608 -4045.0095 -14674.887 131.22903 -14543.658 28.130283 28.127147 31.431578 24869.438 - 250 362.82166 -7283.1332 -14669.07 111.38365 -14557.687 28.225232 28.222707 31.238451 24884.314 - 300 626.2858 7228.0309 -14760.128 192.26526 -14567.862 28.302384 28.299949 31.070038 24885.734 - 350 859.84293 30084.735 -14845.064 263.96563 -14581.099 28.372349 28.369334 30.934424 24899.261 - 400 755.26136 54745.408 -14830.701 231.85983 -14598.842 28.450301 28.448361 30.836159 24957.691 - 450 802.52344 5690.2863 -14860.193 246.36895 -14613.824 28.542311 28.541672 30.773339 25069.354 - 500 631.84734 -31473.795 -14816.101 193.97261 -14622.128 28.605857 28.605891 30.737955 25152.746 -Loop time of 39.7881 on 4 procs for 500 steps with 2376 atoms - -Performance: 0.217 ns/day, 110.522 hours/ns, 12.567 timesteps/s -99.4% CPU use with 4 MPI tasks x 1 OpenMP threads - -MPI task timing breakdown: -Section | min time | avg time | max time |%varavg| %total ---------------------------------------------------------------- -Pair | 39.617 | 39.633 | 39.653 | 0.2 | 99.61 -Neigh | 0.043624 | 0.046792 | 0.051708 | 1.4 | 0.12 -Comm | 0.05215 | 0.072616 | 0.092142 | 5.6 | 0.18 -Output | 0.00042915 | 0.00045079 | 0.00051546 | 0.0 | 0.00 -Modify | 0.029836 | 0.030341 | 0.03094 | 0.2 | 0.08 -Other | | 0.004489 | | | 0.01 - -Nlocal: 594 ave 606 max 582 min -Histogram: 1 0 0 0 1 1 0 0 0 1 -Nghost: 2226 ave 2238 max 2214 min -Histogram: 1 0 0 0 1 1 0 0 0 1 -Neighs: 25652.8 ave 26129 max 25153 min -Histogram: 1 0 0 0 1 1 0 0 0 1 -FullNghs: 51305.5 ave 52398 max 50251 min -Histogram: 1 0 0 0 1 1 0 0 0 1 - -Total # of neighbors = 205222 -Ave neighs/atom = 86.3729 -Neighbor list builds = 16 -Dangerous builds = 0 - -Total wall time: 0:00:49 diff --git a/potentials/TiO.meam.spline b/potentials/TiO.meam.spline index e2b2bd7a53..1de0f7eb49 100644 --- a/potentials/TiO.meam.spline +++ b/potentials/TiO.meam.spline @@ -1,4 +1,4 @@ -# Ti-O cubic spline potential where O is in the dilute limit. DATE: 2016-06-05 UNITS: metal CONTRIBUTOR: Pinchao Zhang, Dallas R. Trinkle +# Ti-O cubic spline potential where O is in the dilute limit. UNITS: metal DATE: 2016-06-05 CONTRIBUTOR: Pinchao Zhang, Dallas R. Trinkle meam/spline 2 Ti O spline3eq 13 From e5bece9a0172262b9414d453eb02f3098f67f495 Mon Sep 17 00:00:00 2001 From: rohskopf Date: Mon, 19 Dec 2022 09:44:16 -0700 Subject: [PATCH 188/213] Output python model loading on one proc --- src/ML-IAP/mliap_model_python.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ML-IAP/mliap_model_python.cpp b/src/ML-IAP/mliap_model_python.cpp index 5bd6b45c92..774d14098d 100644 --- a/src/ML-IAP/mliap_model_python.cpp +++ b/src/ML-IAP/mliap_model_python.cpp @@ -124,7 +124,7 @@ void MLIAPModelPython::connect_param_counts() } PyGILState_Release(gstate); model_loaded = 1; - utils::logmesg(lmp, "Loading python model complete.\n"); + if (comm->me == 0) utils::logmesg(lmp, "Loading python model complete.\n"); } /* ---------------------------------------------------------------------- From bc8812c391d3988f4db0d81640b5c2d410d97c54 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Mon, 19 Dec 2022 12:13:25 -0500 Subject: [PATCH 189/213] add one more tabulation example showing how to smoothly replace part of a function in a different potential --- tools/tabulate/README.md | 19 +++++---- tools/tabulate/pair_zbladd_tabulate.py | 59 ++++++++++++++++++++++++++ 2 files changed, 69 insertions(+), 9 deletions(-) create mode 100755 tools/tabulate/pair_zbladd_tabulate.py diff --git a/tools/tabulate/README.md b/tools/tabulate/README.md index cf6a92d166..fb23e260a1 100644 --- a/tools/tabulate/README.md +++ b/tools/tabulate/README.md @@ -16,15 +16,16 @@ force will be determined through numerical differentiation. Please see the individual tabulation scripts in this folder for examples: -| ------------------------------|----------------------------------------------------------------------------| -| File | Description | -| ------------------------------|----------------------------------------------------------------------------| -| pair_lj_tabulate.py | creates two Lennard-Jones pair potential tables with different parameters | -| bond_morse_tabulate.py | creates a table for a Morse bond potential table | -| angle_harmonic_tabulate.py | creates a table for a harmonic angle potential table | -| dihedral_harmonic_tabulate.py | creates a table for a harmonic dihedral potential table | -| pair_hybrid_tabulate.py | creates a Morse/Lennard-Jones hybrid potential table with smooth switching | -| ------------------------------|----------------------------------------------------------------------------| +| ------------------------------|-------------------------------------------------------------------------------| +| File | Description | +| ------------------------------|-------------------------------------------------------------------------------| +| pair_lj_tabulate.py | creates two Lennard-Jones pair potential tables with different parameters | +| bond_morse_tabulate.py | creates a table for a Morse bond potential table | +| angle_harmonic_tabulate.py | creates a table for a harmonic angle potential table | +| dihedral_harmonic_tabulate.py | creates a table for a harmonic dihedral potential table | +| pair_hybrid_tabulate.py | creates a Morse/Lennard-Jones hybrid potential table with smooth switching | +| pair_zbladd_tabulate.py | creates a table for hybrid/overlay to use ZBL repulsion with an EAM potential | +| ------------------------------|-------------------------------------------------------------------------------| Common command line flags: diff --git a/tools/tabulate/pair_zbladd_tabulate.py b/tools/tabulate/pair_zbladd_tabulate.py new file mode 100755 index 0000000000..2791b1858f --- /dev/null +++ b/tools/tabulate/pair_zbladd_tabulate.py @@ -0,0 +1,59 @@ +#!/usr/bin/env python + +from tabulate import PairTabulate + +################################################################################ +import math + +# this table contains a correction to be added to the Al_zhou.eam.alloy potential via hybrid/overlay +# the purpose is to smoothly replace the original pairwise repulsion with the ZBL potential. +# the combined potential switches from ZBL to EAM w/o embedding and then subtracts the full EAM term. +# this way the table can be added to the eam/alloy pair style via hybrid/overlay +# due to using a Fermi-like switching function (tanh()) there are no discontinuities in energy or force + +def eam_2body(r): + biga = 0.251519 # metal units + bigb = 0.313394 # metal units + rzero = 2.886166 + alpha = 6.942419 + beta = 3.702623 + lamda = 0.790264 + kappa = 0.395132 + return (biga * math.exp(-alpha * (r/rzero - 1.0))) / (1.0 + math.pow(r/rzero - kappa, 20)) \ + - (bigb * math.exp(-beta * (r/rzero - 1.0))) / (1.0 + math.pow(r/rzero - lamda, 20)) + +def zbl_energy(r): + qqr2e = 14.399645 # for metal units + pzbl = 0.23 + a0 = 0.46850 + c1 = 0.02817 + c2 = 0.28022 + c3 = 0.50986 + c4 = 0.18175 + d1 = 0.20162 + d2 = 0.40290 + d3 = 0.94229 + d4 = 3.19980 + + zi = 13.0 # aluminium + zj = 13.0 # aluminium + + prefactor = zi * zj * qqr2e / r + rbya = r * (math.pow(zi, pzbl) + math.pow(zj, pzbl)) / a0 + f = prefactor * (c4*math.exp(-d4*rbya) + c3*math.exp(-d3*rbya) \ + + c2*math.exp(-d2*rbya) + c1*math.exp(-d1*rbya)) + return f + +def combined(r): + rmid = 2.886166 + switch_on = 0.5*(math.tanh(math.exp(1.0)*(r - rmid))+1.0) + return (1.0-switch_on)*zbl_energy(r) + (switch_on-1.0)*eam_2body(r) + +################################################################################ + +if __name__ == "__main__": + ptable = PairTabulate(combined, units='metal', \ + comment='Correct Al_zhou EAM with ZBL using hybrid/overlay') + ptable.run('AL_EAM_ZBL_CORR') + +# NOTE use/create table with an outer cutoff of 10.1025 to match the EAM potential cutoff. From 18d07883c31012ed57b2875d2f2834483d5a775c Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Mon, 19 Dec 2022 12:13:40 -0500 Subject: [PATCH 190/213] python 2 compatibility --- tools/tabulate/angle_harmonic_tabulate.py | 2 +- tools/tabulate/bond_morse_tabulate.py | 2 +- tools/tabulate/dihedral_harmonic_tabulate.py | 2 +- tools/tabulate/pair_hybrid_tabulate.py | 2 +- tools/tabulate/tabulate.py | 5 +++++ 5 files changed, 9 insertions(+), 4 deletions(-) diff --git a/tools/tabulate/angle_harmonic_tabulate.py b/tools/tabulate/angle_harmonic_tabulate.py index 665b392198..f867acc391 100755 --- a/tools/tabulate/angle_harmonic_tabulate.py +++ b/tools/tabulate/angle_harmonic_tabulate.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python3 +#!/usr/bin/env python from tabulate import AngleTabulate diff --git a/tools/tabulate/bond_morse_tabulate.py b/tools/tabulate/bond_morse_tabulate.py index 2301343d4e..14b6a2adf5 100755 --- a/tools/tabulate/bond_morse_tabulate.py +++ b/tools/tabulate/bond_morse_tabulate.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python3 +#!/usr/bin/env python from tabulate import BondTabulate diff --git a/tools/tabulate/dihedral_harmonic_tabulate.py b/tools/tabulate/dihedral_harmonic_tabulate.py index 085cc73c3b..29fc59dad2 100755 --- a/tools/tabulate/dihedral_harmonic_tabulate.py +++ b/tools/tabulate/dihedral_harmonic_tabulate.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python3 +#!/usr/bin/env python from tabulate import DihedralTabulate diff --git a/tools/tabulate/pair_hybrid_tabulate.py b/tools/tabulate/pair_hybrid_tabulate.py index dabc0c7e85..98e2814233 100755 --- a/tools/tabulate/pair_hybrid_tabulate.py +++ b/tools/tabulate/pair_hybrid_tabulate.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python3 +#!/usr/bin/env python from tabulate import PairTabulate diff --git a/tools/tabulate/tabulate.py b/tools/tabulate/tabulate.py index 58b7055791..3bba7c2ecf 100755 --- a/tools/tabulate/tabulate.py +++ b/tools/tabulate/tabulate.py @@ -1,3 +1,4 @@ +#!/usr/bin/env python # ---------------------------------------------------------------------- # LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator # https://www.lammps.org/ Sandia National Laboratories @@ -277,3 +278,7 @@ class DihedralTabulate(Tabulate): self.writetable(table, 0.0) if self.args.filename != '-': self.fp.close() + +################################################################################ +if __name__ == "__main__": + sys.exit("The tabulate module is not meant to be executed directly") From 078468a94ff34504786c6f74b9ff3345ed9fb3f4 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Mon, 19 Dec 2022 19:59:54 -0500 Subject: [PATCH 191/213] fix uninitialized variable access through local variable scoping --- src/grid2d.cpp | 4 ++-- src/grid3d.cpp | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/grid2d.cpp b/src/grid2d.cpp index dfff7c82d6..936082eb25 100644 --- a/src/grid2d.cpp +++ b/src/grid2d.cpp @@ -1515,8 +1515,8 @@ void Grid2d::read_file_style(T *ptr, FILE *fp, int nchunk, int maxline) bigint nread = 0; while (nread < ntotal) { - int nchunk = MIN(ntotal - nread, nchunk); - int eof = utils::read_lines_from_file(fp, nchunk, maxline, buffer, me, world); + int mychunk = MIN(ntotal - nread, nchunk); + int eof = utils::read_lines_from_file(fp, mychunk, maxline, buffer, me, world); if (eof) error->all(FLERR, "Unexpected end of grid data file"); nread += ptr->unpack_read_grid(nchunk,buffer); diff --git a/src/grid3d.cpp b/src/grid3d.cpp index 8f844b19b4..fe0ec5e481 100644 --- a/src/grid3d.cpp +++ b/src/grid3d.cpp @@ -1686,8 +1686,8 @@ void Grid3d::read_file_style(T *ptr, FILE *fp, int nchunk, int maxline) bigint nread = 0; while (nread < ntotal) { - int nchunk = MIN(ntotal - nread, nchunk); - int eof = utils::read_lines_from_file(fp, nchunk, maxline, buffer, me, world); + int mychunk = MIN(ntotal - nread, nchunk); + int eof = utils::read_lines_from_file(fp, mychunk, maxline, buffer, me, world); if (eof) error->all(FLERR, "Unexpected end of grid data file"); nread += ptr->unpack_read_grid(nchunk,buffer); From e9b4d2c55d78cc780ba0ae059b51d7c922cb3179 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Mon, 19 Dec 2022 20:04:27 -0500 Subject: [PATCH 192/213] fix windows support bug --- examples/COUPLE/plugin/liblammpsplugin.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/COUPLE/plugin/liblammpsplugin.c b/examples/COUPLE/plugin/liblammpsplugin.c index 996a27524f..0b7eda7537 100644 --- a/examples/COUPLE/plugin/liblammpsplugin.c +++ b/examples/COUPLE/plugin/liblammpsplugin.c @@ -199,7 +199,7 @@ int liblammpsplugin_release(liblammpsplugin_t *lmp) if (lmp->handle == NULL) return 2; #ifdef _WIN32 - FreeLibrary((HINSTANCE) handle); + FreeLibrary((HINSTANCE) lmp->handle); #else dlclose(lmp->handle); #endif From a44f5c859495627da3ae4ef1c5641fbc40c839aa Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Mon, 19 Dec 2022 20:29:52 -0500 Subject: [PATCH 193/213] fix uninitialized memory access in fortran unit test. must have consumer to access compute --- unittest/fortran/test_fortran_gather_scatter.f90 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/unittest/fortran/test_fortran_gather_scatter.f90 b/unittest/fortran/test_fortran_gather_scatter.f90 index 6df1421bac..ab345127e5 100644 --- a/unittest/fortran/test_fortran_gather_scatter.f90 +++ b/unittest/fortran/test_fortran_gather_scatter.f90 @@ -34,6 +34,7 @@ SUBROUTINE f_lammps_setup_gather_scatter() BIND(C) CALL lmp%commands_list(pair_input) CALL lmp%command('mass 1 1.0') CALL lmp%command("compute pe all pe/atom") + CALL lmp%command("fix dummy all ave/atom 1 1 1 c_pe") END SUBROUTINE f_lammps_setup_gather_scatter FUNCTION f_lammps_gather_atoms_mask(i) BIND(C) @@ -313,7 +314,7 @@ SUBROUTINE f_lammps_gather_pe_atom_subset(ids, pe) BIND(C) natoms = NINT(lmp%get_natoms(), c_int) CALL lmp%gather_subset('c_pe', 1, ids, pe_atom) - pe(1:natoms) = pe_atom + pe(1:2) = pe_atom(1:2) END SUBROUTINE f_lammps_gather_pe_atom_subset SUBROUTINE f_lammps_scatter_compute() BIND(C) From a4f2e452e0fe4a407a0e55dfc09339183a5116e4 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Mon, 19 Dec 2022 20:32:07 -0500 Subject: [PATCH 194/213] temporary disable test that is failing consistently on github action w/o explanation --- .github/workflows/compile-msvc.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/compile-msvc.yml b/.github/workflows/compile-msvc.yml index 2fa2b4fcee..5080466728 100644 --- a/.github/workflows/compile-msvc.yml +++ b/.github/workflows/compile-msvc.yml @@ -54,4 +54,4 @@ jobs: - name: Run Unit Tests working-directory: build shell: bash - run: ctest -V -C Release + run: ctest -V -C Release -E FixTimestep:python_move_nve From c160eb7f112e5321057f519d0a77e226ec57cf21 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Mon, 19 Dec 2022 20:42:15 -0500 Subject: [PATCH 195/213] clear memory before use --- unittest/fortran/test_fortran_properties.f90 | 2 ++ 1 file changed, 2 insertions(+) diff --git a/unittest/fortran/test_fortran_properties.f90 b/unittest/fortran/test_fortran_properties.f90 index b68794ce14..4f22321076 100644 --- a/unittest/fortran/test_fortran_properties.f90 +++ b/unittest/fortran/test_fortran_properties.f90 @@ -72,10 +72,12 @@ FUNCTION f_lammps_get_last_error_message(errmesg, errlen) BIND(C) CALL lmp%get_last_error_message(buffer, status) f_lammps_get_last_error_message = status ! and copy to C style string + errmesg(1:errlen) = c_null_char DO i=1, errlen errmesg(i) = buffer(i:i) IF (buffer(i:i) == c_null_char) EXIT END DO + errmesg(errlen) = c_null_char DEALLOCATE(buffer) END FUNCTION f_lammps_get_last_error_message From fd41ea9eae2d6b4684b66687af386bb822d0d4da Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Mon, 19 Dec 2022 22:09:48 -0500 Subject: [PATCH 196/213] update version strings for next patch release --- doc/lammps.1 | 4 ++-- src/version.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/doc/lammps.1 b/doc/lammps.1 index a9d1e2ce6e..ed0eecddd0 100644 --- a/doc/lammps.1 +++ b/doc/lammps.1 @@ -1,7 +1,7 @@ -.TH LAMMPS "1" "3 November 2022" "2022-11-3" +.TH LAMMPS "1" "22 December 2022" "2022-12-22" .SH NAME .B LAMMPS -\- Molecular Dynamics Simulator. Version 3 November 2022 +\- Molecular Dynamics Simulator. Version 22 December 2022 .SH SYNOPSIS .B lmp diff --git a/src/version.h b/src/version.h index 38f907e4ba..d05bfe6f29 100644 --- a/src/version.h +++ b/src/version.h @@ -1 +1 @@ -#define LAMMPS_VERSION "3 Nov 2022" +#define LAMMPS_VERSION "22 Dec 2022" From 2e6b9758788b61aa01bac409f55579b7fd78933a Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Mon, 19 Dec 2022 22:11:06 -0500 Subject: [PATCH 197/213] update version tag placeholders for added, removed, or changed functionality --- doc/src/Commands_removed.rst | 4 ++-- doc/src/Developer_grid.rst | 2 +- doc/src/Fortran.rst | 26 +++++++++++++------------- doc/src/Howto_grid.rst | 2 +- doc/src/Packages_details.rst | 2 +- doc/src/Tools.rst | 2 +- doc/src/dump.rst | 4 ++-- doc/src/fitpod_command.rst | 2 +- doc/src/fix_bond_react.rst | 6 +++--- doc/src/fix_electrode.rst | 4 ++-- doc/src/fix_sgcmc.rst | 2 +- doc/src/pair_pod.rst | 2 +- doc/src/python.rst | 2 +- doc/src/reset_atoms.rst | 2 +- 14 files changed, 31 insertions(+), 31 deletions(-) diff --git a/doc/src/Commands_removed.rst b/doc/src/Commands_removed.rst index 6d7e7619bd..942aed12b8 100644 --- a/doc/src/Commands_removed.rst +++ b/doc/src/Commands_removed.rst @@ -23,7 +23,7 @@ Please refer to the :doc:`chunk HOWTO ` section for an overview. Box command ----------- -.. deprecated:: TBD +.. deprecated:: 22Dec2022 The *box* command has been removed and the LAMMPS code changed so it won't be needed. If present, LAMMPS will ignore the command and print a warning. @@ -31,7 +31,7 @@ be needed. If present, LAMMPS will ignore the command and print a warning. Reset_ids, reset_atom_ids, reset_mol_ids commands ------------------------------------------------- -.. deprecated:: TBD +.. deprecated:: 22Dec2022 The *reset_ids*, *reset_atom_ids*, and *reset_mol_ids* commands have been folded into the :doc:`reset_atoms ` command. If diff --git a/doc/src/Developer_grid.rst b/doc/src/Developer_grid.rst index b840ae7251..f60a688c5b 100644 --- a/doc/src/Developer_grid.rst +++ b/doc/src/Developer_grid.rst @@ -1,7 +1,7 @@ Use of distributed grids within style classes --------------------------------------------- -.. versionadded:: TBD +.. versionadded:: 22Dec2022 The LAMMPS source code includes two classes which facilitate the creation and use of distributed grids. These are the Grid2d and diff --git a/doc/src/Fortran.rst b/doc/src/Fortran.rst index 4c450a0c08..98e6194861 100644 --- a/doc/src/Fortran.rst +++ b/doc/src/Fortran.rst @@ -1525,7 +1525,7 @@ Procedures Bound to the :f:type:`lammps` Derived Type Gather the named per-atom, per-atom fix, per-atom compute, or fix property/atom-based entities from all processes, in order by atom ID. - .. versionadded:: TBD + .. versionadded:: 22Dec2022 This subroutine gathers data from all processes and stores them in a one-dimensional allocatable array. The array *data* will be @@ -1567,7 +1567,7 @@ Procedures Bound to the :f:type:`lammps` Derived Type Gather the named per-atom, per-atom fix, per-atom compute, or fix property/atom-based entities from all processes, unordered. - .. versionadded:: TBD + .. versionadded:: 22Dec2022 This subroutine gathers data for all atoms and stores them in a one-dimensional allocatable array. The data will be a @@ -1613,7 +1613,7 @@ Procedures Bound to the :f:type:`lammps` Derived Type Gather the named per-atom, per-atom fix, per-atom compute, or fix property/atom-based entities from all processes for a subset of atoms. - .. versionadded:: TBD + .. versionadded:: 22Dec2022 This subroutine gathers data for the requested atom IDs and stores them in a one-dimensional allocatable array. The data will be ordered by atom ID, but @@ -1661,7 +1661,7 @@ Procedures Bound to the :f:type:`lammps` Derived Type per-atom, per-atom fix, per-atom compute, or fix property/atom-based entity in *data* to all processes. - .. versionadded:: TBD + .. versionadded:: 22Dec2022 This subroutine takes data stored in a one-dimensional array supplied by the user and scatters them to all atoms on all processes. The data must be @@ -1694,7 +1694,7 @@ Procedures Bound to the :f:type:`lammps` Derived Type per-atom, per-atom fix, per-atom compute, or fix property/atom-based entities in *data* from a subset of atoms to all processes. - .. versionadded:: TBD + .. versionadded:: 22Dec2022 This subroutine takes data stored in a one-dimensional array supplied by the user and scatters them to a subset of atoms on all processes. The array @@ -2381,7 +2381,7 @@ Procedures Bound to the :f:type:`lammps` Derived Type Set the callback function for a :doc:`fix external ` instance with the given ID. - .. versionadded:: TBD + .. versionadded:: 22Dec2022 Fix :doc:`external ` allows programs that are running LAMMPS through its library interface to modify certain LAMMPS properties on @@ -2497,7 +2497,7 @@ Procedures Bound to the :f:type:`lammps` Derived Type Get pointer to the force array storage in a fix external instance with the given ID. - .. versionadded:: TBD + .. versionadded:: 22Dec2022 Fix :doc:`external ` allows programs that are running LAMMPS through its library interfaces to add or modify certain LAMMPS properties on @@ -2541,7 +2541,7 @@ Procedures Bound to the :f:type:`lammps` Derived Type Set the global energy contribution for a :doc:`fix external ` instance with the given ID. - .. versionadded:: TBD + .. versionadded:: 22Dec2022 This is a companion function to :f:func:`set_fix_external_callback` and :f:func:`fix_external_get_force` that also sets the contribution to the @@ -2569,7 +2569,7 @@ Procedures Bound to the :f:type:`lammps` Derived Type Set the global virial contribution for a fix external instance with the given ID. - .. versionadded:: TBD + .. versionadded:: 22Dec2022 This is a companion function to :f:subr:`set_fix_external_callback` and :f:func:`fix_external_get_force` to set the contribution to the global @@ -2601,7 +2601,7 @@ Procedures Bound to the :f:type:`lammps` Derived Type Set the per-atom energy contribution for a fix external instance with the given ID. - .. versionadded:: TBD + .. versionadded:: 22Dec2022 This is a companion function to :f:subr:`set_fix_external_callback` to set the per-atom energy contribution due to the fix from the external program as @@ -2636,7 +2636,7 @@ Procedures Bound to the :f:type:`lammps` Derived Type part of the callback function. For this to work, the LAMMPS object must be passed as the *caller* argument when registering the callback function. - .. versionadded:: TBD + .. versionadded:: 22Dec2022 .. note:: @@ -2666,7 +2666,7 @@ Procedures Bound to the :f:type:`lammps` Derived Type Set the vector length for a global vector stored with fix external for analysis. - .. versionadded:: TBD + .. versionadded:: 22Dec2022 This is a companion function to :f:subr:`set_fix_external_callback` and :f:func:`fix_external_get_force` to set the length of a global vector of @@ -2693,7 +2693,7 @@ Procedures Bound to the :f:type:`lammps` Derived Type Store a global vector value for a fix external instance with the given ID. - .. versionadded:: TBD + .. versionadded:: 22Dec2022 This is a companion function to :f:subr:`set_fix_external_callback` and :f:func:`fix_external_get_force` to set the values of a global vector of diff --git a/doc/src/Howto_grid.rst b/doc/src/Howto_grid.rst index bd651628e7..9094afffa0 100644 --- a/doc/src/Howto_grid.rst +++ b/doc/src/Howto_grid.rst @@ -1,7 +1,7 @@ Distributed grids ================= -.. versionadded:: TBD +.. versionadded:: 22Dec2022 LAMMPS has internal capabilities to create uniformly spaced grids which overlay the simulation domain. For 2d and 3d simulations these diff --git a/doc/src/Packages_details.rst b/doc/src/Packages_details.rst index d90ee68b75..74ddb066c6 100644 --- a/doc/src/Packages_details.rst +++ b/doc/src/Packages_details.rst @@ -1816,7 +1816,7 @@ fitting the potentials natively in LAMMPS. Ngoc Cuong Nguyen (MIT), Andrew Rohskopf (Sandia) -.. versionadded:: TBD +.. versionadded:: 22Dec2022 **Install:** diff --git a/doc/src/Tools.rst b/doc/src/Tools.rst index 73ca11e689..145c283fd8 100644 --- a/doc/src/Tools.rst +++ b/doc/src/Tools.rst @@ -1164,7 +1164,7 @@ For illustration purposes below is a part of the Tcl example script. tabulate tool -------------- -.. versionadded:: TBD +.. versionadded:: 22Dec2022 The ``tabulate`` folder contains Python scripts scripts to generate tabulated potential files for LAMMPS. The bulk of the code is in the ``tabulate`` module diff --git a/doc/src/dump.rst b/doc/src/dump.rst index 7a31996581..4b60a9705e 100644 --- a/doc/src/dump.rst +++ b/doc/src/dump.rst @@ -346,7 +346,7 @@ so atom attributes will include effects due to fixes that are applied during the timestep. An explanation of the possible dump custom attributes is given below. -.. versionadded:: TBD +.. versionadded:: 22Dec2022 For style *grid* the extent of the Nx by Ny by Nz grid that overlays the simulation domain is output with each snapshot: @@ -450,7 +450,7 @@ from using the (numerical) atom type to an element name (or some other label). This will help many visualization programs to guess bonds and colors. -.. versionadded:: TBD +.. versionadded:: 22Dec2022 The *grid/vtk* style writes VTK files for grid data on a regular rectilinear grid. Its content is conceptually similar to that of the diff --git a/doc/src/fitpod_command.rst b/doc/src/fitpod_command.rst index 9670bf5dd2..fc21caec70 100644 --- a/doc/src/fitpod_command.rst +++ b/doc/src/fitpod_command.rst @@ -23,7 +23,7 @@ Examples Description """"""""""" -.. versionadded:: TBD +.. versionadded:: 22Dec2022 Fit a machine-learning interatomic potential (ML-IAP) based on proper orthogonal descriptors (POD). Two input files are required for this diff --git a/doc/src/fix_bond_react.rst b/doc/src/fix_bond_react.rst index 4377d9d946..5385bec5b9 100644 --- a/doc/src/fix_bond_react.rst +++ b/doc/src/fix_bond_react.rst @@ -520,7 +520,7 @@ example, the molecule fragment could consist of only the backbone atoms of a polymer chain. This constraint can be used to enforce a specific relative position and orientation between reacting molecules. -.. versionchanged:: TBD +.. versionchanged:: 22Dec2022 The constraint of type "custom" has the following syntax: @@ -637,7 +637,7 @@ eligible reaction only occurs if the random number is less than the fraction. Up to :math:`N` reactions are permitted to occur, as optionally specified by the *max_rxn* keyword. -.. versionadded:: TBD +.. versionadded:: 22Dec2022 The *rate_limit* keyword can enforce an upper limit on the overall rate of the reaction. The number of reaction occurrences is limited to @@ -664,7 +664,7 @@ charges are updated to those specified by the post-reaction template fragment defined in the pre-reaction molecule template. In this case, only the atomic charges of atoms in the molecule fragment are updated. -.. versionadded:: TBD +.. versionadded:: 22Dec2022 The *rescale_charges* keyword can be used to ensure the total charge of the system does not change as reactions occur. When the argument is diff --git a/doc/src/fix_electrode.rst b/doc/src/fix_electrode.rst index 9da8dcbdf9..3d543f08d2 100644 --- a/doc/src/fix_electrode.rst +++ b/doc/src/fix_electrode.rst @@ -125,7 +125,7 @@ usually modelled as a Gaussian distribution to make the charge-charge interaction matrix invertible (:ref:`Gingrich `). The keyword *eta* specifies the distribution's width in units of inverse length. -.. versionadded:: TBD +.. versionadded:: 22Dec2022 Three algorithms are available to minimize the energy, varying in how matrices are pre-calculated before a run to provide computational @@ -234,7 +234,7 @@ issue an error with any other number of electrodes. This keyword requires electroneutrality to be imposed (*symm on*) and will issue an error otherwise. -.. versionchanged:: TBD +.. versionchanged:: 22Dec2022 For all versions of the fix, the keyword-value *etypes on* enables type-based optimized neighbor lists. With this feature enabled, LAMMPS diff --git a/doc/src/fix_sgcmc.rst b/doc/src/fix_sgcmc.rst index 214c461a7c..4a9c4b16e3 100644 --- a/doc/src/fix_sgcmc.rst +++ b/doc/src/fix_sgcmc.rst @@ -44,7 +44,7 @@ Examples Description """"""""""" -.. versionadded:: TBD +.. versionadded:: 22Dec2022 This command allows to carry out parallel hybrid molecular dynamics/Monte Carlo (MD/MC) simulations using the algorithms described diff --git a/doc/src/pair_pod.rst b/doc/src/pair_pod.rst index 0aa6250dab..cb4edcb9e9 100644 --- a/doc/src/pair_pod.rst +++ b/doc/src/pair_pod.rst @@ -21,7 +21,7 @@ Examples Description """"""""""" -.. versionadded:: TBD +.. versionadded:: 22Dec2022 Pair style *pod* defines the proper orthogonal descriptor (POD) potential :ref:`(Nguyen) `. The mathematical definition of diff --git a/doc/src/python.rst b/doc/src/python.rst index 5316fb28a5..19abbf93e2 100644 --- a/doc/src/python.rst +++ b/doc/src/python.rst @@ -129,7 +129,7 @@ The first argument of the *python* command is either the *source* keyword or the name of a Python function. This defines the mode of the python command. -.. versionchanged:: TBD +.. versionchanged:: 22Dec2022 If the *source* keyword is used, it is followed by either a file name or the *here* keyword. No other keywords can be used. The *here* keyword diff --git a/doc/src/reset_atoms.rst b/doc/src/reset_atoms.rst index 8643eaf725..89f9557d7c 100644 --- a/doc/src/reset_atoms.rst +++ b/doc/src/reset_atoms.rst @@ -63,7 +63,7 @@ Examples Description """"""""""" -.. versionadded:: TBD +.. versionadded:: 22Dec2022 The *reset_atoms* command resets the values of a specified atom property. In contrast to the set command, it does this in a From 9e45fba4c406691593862e458f91e289b8356d49 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Tue, 20 Dec 2022 05:51:09 -0500 Subject: [PATCH 198/213] skip test where it causes an internal compiler error --- unittest/fortran/CMakeLists.txt | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/unittest/fortran/CMakeLists.txt b/unittest/fortran/CMakeLists.txt index 93573eb297..f6c3cd004a 100644 --- a/unittest/fortran/CMakeLists.txt +++ b/unittest/fortran/CMakeLists.txt @@ -86,9 +86,12 @@ if(CMAKE_Fortran_COMPILER) target_link_libraries(test_fortran_neighlist PRIVATE flammps lammps GTest::GMockMain) add_test(NAME FortranNeighlist COMMAND test_fortran_neighlist) - add_executable(test_fortran_fixexternal wrap_fixexternal.cpp test_fortran_fixexternal.f90) - target_link_libraries(test_fortran_fixexternal PRIVATE flammps lammps GTest::GMockMain) - add_test(NAME FortranFixExternal COMMAND test_fortran_fixexternal) + # gfortran from GCC 9 on ubuntu has an ICE compiling this test. + if ((CMAKE_Fortran_COMPILER_ID STREQUAL "GNU") AND (CMAKE_Fortran_COMPILER_VERSION VERSION_GREATER 9.0)) + add_executable(test_fortran_fixexternal wrap_fixexternal.cpp test_fortran_fixexternal.f90) + target_link_libraries(test_fortran_fixexternal PRIVATE flammps lammps GTest::GMockMain) + add_test(NAME FortranFixExternal COMMAND test_fortran_fixexternal) + endif() else() message(STATUS "Skipping Tests for the LAMMPS Fortran Module: no Fortran compiler") From 0f23659523b318e9c2b329fda0cf8dd9dc59ac5d Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Tue, 20 Dec 2022 06:32:24 -0500 Subject: [PATCH 199/213] fix bug detected by coverity scan --- src/KSPACE/pppm_disp.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/KSPACE/pppm_disp.cpp b/src/KSPACE/pppm_disp.cpp index 9d712cf4d1..f6b95c46c1 100644 --- a/src/KSPACE/pppm_disp.cpp +++ b/src/KSPACE/pppm_disp.cpp @@ -502,8 +502,8 @@ void PPPMDisp::init() gc6->set_shift_atom(shiftatom_lo_6,shiftatom_hi_6); gc6->set_zfactor(slab_volfactor); - gc->setup_grid(nxlo_in_6,nxhi_in_6,nylo_in_6,nyhi_in_6,nzlo_in_6,nzhi_in_6, - nxlo_out_6,nxhi_out_6,nylo_out_6,nyhi_out_6,nzlo_out_6,nzhi_out_6); + gc6->setup_grid(nxlo_in_6,nxhi_in_6,nylo_in_6,nyhi_in_6,nzlo_in_6,nzhi_in_6, + nxlo_out_6,nxhi_out_6,nylo_out_6,nyhi_out_6,nzlo_out_6,nzhi_out_6); int tmp1,tmp2; gc6->setup_comm(tmp1,tmp2); From aba0ead71f967bc02afef84041e4054680b5bef6 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Tue, 20 Dec 2022 06:33:28 -0500 Subject: [PATCH 200/213] programming style changes to reduce warnings from static code analysis --- src/dump_grid.cpp | 32 ++++++------- src/fix_ave_grid.cpp | 45 ++++++++---------- src/grid2d.cpp | 111 ++++++++++++++++++++++--------------------- src/grid3d.cpp | 11 ++++- 4 files changed, 102 insertions(+), 97 deletions(-) diff --git a/src/dump_grid.cpp b/src/dump_grid.cpp index d5cc3abe69..996c7f1301 100644 --- a/src/dump_grid.cpp +++ b/src/dump_grid.cpp @@ -189,7 +189,7 @@ void DumpGrid::init_style() delete[] columns; std::string combined; int icol = 0; - for (auto item : utils::split_words(columns_default)) { + for (const auto &item : utils::split_words(columns_default)) { if (combined.size()) combined += " "; if (keyword_user[icol].size()) combined += keyword_user[icol]; else combined += item; @@ -506,12 +506,14 @@ int DumpGrid::count() grid2d = (Grid2d *) compute[field2index[0]]->get_grid_by_index(field2grid[0]); else if (field2source[0] == FIX) grid2d = (Grid2d *) fix[field2index[0]]->get_grid_by_index(field2grid[0]); + else error->all(FLERR, "Unsupported grid data source type {}", field2source[0]); grid2d->get_bounds_owned(nxlo_in,nxhi_in,nylo_in,nyhi_in); } else { if (field2source[0] == COMPUTE) grid3d = (Grid3d *) compute[field2index[0]]->get_grid_by_index(field2grid[0]); else if (field2source[0] == FIX) grid3d = (Grid3d *) fix[field2index[0]]->get_grid_by_index(field2grid[0]); + else error->all(FLERR, "Unsupported grid data source type {}", field2source[0]); grid3d->get_bounds_owned(nxlo_in,nxhi_in,nylo_in,nyhi_in,nzlo_in,nzhi_in); } @@ -818,11 +820,10 @@ void DumpGrid::pack_grid2d(int n) if (index == 0) { double **vec2d; if (field2source[n] == COMPUTE) - vec2d = (double **) - compute[field2index[n]]->get_griddata_by_index(field2data[n]); + vec2d = (double **) compute[field2index[n]]->get_griddata_by_index(field2data[n]); else if (field2source[n] == FIX) - vec2d = (double **) - fix[field2index[n]]->get_griddata_by_index(field2data[n]); + vec2d = (double **) fix[field2index[n]]->get_griddata_by_index(field2data[n]); + else error->all(FLERR, "Unsupported grid data source type {}", field2source[n]); for (int iy = nylo_in; iy <= nyhi_in; iy++) for (int ix = nxlo_in; ix <= nxhi_in; ix++) { buf[n] = vec2d[iy][ix]; @@ -831,11 +832,10 @@ void DumpGrid::pack_grid2d(int n) } else { double ***array2d; if (field2source[n] == COMPUTE) - array2d = (double ***) - compute[field2index[n]]->get_griddata_by_index(field2data[n]); + array2d = (double ***) compute[field2index[n]]->get_griddata_by_index(field2data[n]); else if (field2source[n] == FIX) - array2d = (double ***) - fix[field2index[n]]->get_griddata_by_index(field2data[n]); + array2d = (double ***) fix[field2index[n]]->get_griddata_by_index(field2data[n]); + else error->all(FLERR, "Unsupported grid data source type {}", field2source[n]); index--; for (int iy = nylo_in; iy <= nyhi_in; iy++) for (int ix = nxlo_in; ix <= nxhi_in; ix++) { @@ -854,11 +854,10 @@ void DumpGrid::pack_grid3d(int n) if (index == 0) { double ***vec3d; if (field2source[n] == COMPUTE) - vec3d = (double ***) - compute[field2index[n]]->get_griddata_by_index(field2data[n]); + vec3d = (double ***) compute[field2index[n]]->get_griddata_by_index(field2data[n]); else if (field2source[n] == FIX) - vec3d = (double ***) - fix[field2index[n]]->get_griddata_by_index(field2data[n]); + vec3d = (double ***) fix[field2index[n]]->get_griddata_by_index(field2data[n]); + else error->all(FLERR, "Unsupported grid data source type {}", field2source[n]); for (int iz = nzlo_in; iz <= nzhi_in; iz++) for (int iy = nylo_in; iy <= nyhi_in; iy++) for (int ix = nxlo_in; ix <= nxhi_in; ix++) { @@ -868,11 +867,10 @@ void DumpGrid::pack_grid3d(int n) } else { double ****array3d; if (field2source[n] == COMPUTE) - array3d = (double ****) - compute[field2index[n]]->get_griddata_by_index(field2data[n]); + array3d = (double ****) compute[field2index[n]]->get_griddata_by_index(field2data[n]); else if (field2source[n] == FIX) - array3d = (double ****) - fix[field2index[n]]->get_griddata_by_index(field2data[n]); + array3d = (double ****) fix[field2index[n]]->get_griddata_by_index(field2data[n]); + else error->all(FLERR, "Unsupported grid data source type {}", field2source[n]); index--; for (int iz = nzlo_in; iz <= nzhi_in; iz++) for (int iy = nylo_in; iy <= nyhi_in; iy++) diff --git a/src/fix_ave_grid.cpp b/src/fix_ave_grid.cpp index 446697229a..8f781c4e27 100644 --- a/src/fix_ave_grid.cpp +++ b/src/fix_ave_grid.cpp @@ -45,13 +45,15 @@ static constexpr int OFFSET = 16384; /* ---------------------------------------------------------------------- */ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : - Fix(lmp, narg, arg), - which(nullptr), argindex(nullptr), ids(nullptr), - value2index(nullptr), value2grid(nullptr), value2data(nullptr), - grid2d(nullptr), grid3d(nullptr), - grid_buf1(nullptr), grid_buf2(nullptr) + Fix(lmp, narg, arg), id_bias(nullptr), which(nullptr), argindex(nullptr), ids(nullptr), + value2index(nullptr), value2grid(nullptr), value2data(nullptr), grid2d(nullptr), grid3d(nullptr), + grid_buf1(nullptr), grid_buf2(nullptr), grid_output(nullptr), grid_sample(nullptr), + grid_nfreq(nullptr), grid_running(nullptr), grid_window(nullptr), grid2d_previous(nullptr), + grid3d_previous(nullptr), grid_sample_previous(nullptr), grid_nfreq_previous(nullptr), + grid_running_previous(nullptr), grid_window_previous(nullptr), bin(nullptr), skip(nullptr), + vresult(nullptr) { - if (narg < 10) error->all(FLERR,"Illegal fix ave/grid command"); + if (narg < 10) utils::missing_cmd_args(FLERR,"fix ave/grid", error); pergrid_flag = 1; nevery = utils::inumeric(FLERR,arg[3],false,lmp); @@ -258,7 +260,7 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : dimension = domain->dimension; - if (nxgrid < 1 || nygrid < 1 || nzgrid < 1) + if ((nxgrid < 1) || (nygrid < 1) || (nzgrid < 1)) error->all(FLERR,"Invalid fix ave/grid grid size"); if (dimension == 2 && nzgrid != 1) error->all(FLERR,"Fix ave/grid grid Nz must be 1 for 2d simulation"); @@ -282,17 +284,13 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : if (icompute < 0) error->all(FLERR,"Compute ID for fix ave/grid does not exist"); if (modify->compute[icompute]->peratom_flag == 0) - error->all(FLERR, - "Fix ave/atom compute does not calculate per-atom values"); + error->all(FLERR, "Fix ave/atom compute does not calculate per-atom values"); if (argindex[i] == 0 && modify->compute[icompute]->size_peratom_cols != 0) - error->all(FLERR,"Fix ave/atom compute does not " - "calculate a per-atom vector"); + error->all(FLERR,"Fix ave/atom compute does not calculate a per-atom vector"); if (argindex[i] && modify->compute[icompute]->size_peratom_cols == 0) - error->all(FLERR,"Fix ave/atom compute does not " - "calculate a per-atom array"); - if (argindex[i] && - argindex[i] > modify->compute[icompute]->size_peratom_cols) + error->all(FLERR,"Fix ave/atom compute does not calculate a per-atom array"); + if (argindex[i] && argindex[i] > modify->compute[icompute]->size_peratom_cols) error->all(FLERR,"Fix ave/atom compute array is accessed out-of-range"); } else if (which[i] == ArgInfo::FIX) { @@ -302,16 +300,13 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : if (modify->fix[ifix]->peratom_flag == 0) error->all(FLERR,"Fix ave/atom fix does not calculate per-atom values"); if (argindex[i] == 0 && modify->fix[ifix]->size_peratom_cols != 0) - error->all(FLERR, - "Fix ave/atom fix does not calculate a per-atom vector"); + error->all(FLERR, "Fix ave/atom fix does not calculate a per-atom vector"); if (argindex[i] && modify->fix[ifix]->size_peratom_cols == 0) - error->all(FLERR, - "Fix ave/atom fix does not calculate a per-atom array"); + error->all(FLERR, "Fix ave/atom fix does not calculate a per-atom array"); if (argindex[i] && argindex[i] > modify->fix[ifix]->size_peratom_cols) error->all(FLERR,"Fix ave/atom fix array is accessed out-of-range"); if (nevery % modify->fix[ifix]->peratom_freq) - error->all(FLERR, - "Fix for fix ave/atom not computed at compatible time"); + error->all(FLERR, "Fix for fix ave/atom not computed at compatible time"); } else if (which[i] == ArgInfo::VARIABLE) { int ivariable = input->variable->find(ids[i]); @@ -1798,7 +1793,7 @@ void FixAveGrid::pack_reverse_grid(int /*which*/, void *vbuf, int nlist, int *li count = &grid_sample->count2d[nylo_out][nxlo_out]; if (nvalues == 1) data = &grid_sample->vec2d[nylo_out][nxlo_out]; else data = &grid_sample->array2d[nylo_out][nxlo_out][0]; - } else if (dimension == 3) { + } else { count = &grid_sample->count3d[nzlo_out][nylo_out][nxlo_out]; if (nvalues == 1) data = &grid_sample->vec3d[nzlo_out][nylo_out][nxlo_out]; else data = &grid_sample->array3d[nzlo_out][nylo_out][nxlo_out][0]; @@ -1836,7 +1831,7 @@ void FixAveGrid::unpack_reverse_grid(int /*which*/, void *vbuf, int nlist, int * count = &grid_sample->count2d[nylo_out][nxlo_out]; if (nvalues == 1) data = &grid_sample->vec2d[nylo_out][nxlo_out]; else data = &grid_sample->array2d[nylo_out][nxlo_out][0]; - } else if (dimension == 3) { + } else { count = &grid_sample->count3d[nzlo_out][nylo_out][nxlo_out]; if (nvalues == 1) data = &grid_sample->vec3d[nzlo_out][nylo_out][nxlo_out]; else data = &grid_sample->array3d[nzlo_out][nylo_out][nxlo_out][0]; @@ -1921,7 +1916,7 @@ int FixAveGrid::pack_one_grid(GridData *grid, int index, double *buf) count = &grid->count2d[nylo_out_previous][nxlo_out_previous]; if (nvalues == 1) data = &grid->vec2d[nylo_out_previous][nxlo_out_previous]; else data = &grid->array2d[nylo_out_previous][nxlo_out_previous][0]; - } else if (dimension == 3) { + } else { count = &grid->count3d[nzlo_out_previous][nylo_out_previous][nxlo_out_previous]; if (nvalues == 1) data = &grid->vec3d[nzlo_out_previous][nylo_out_previous][nxlo_out_previous]; else data = &grid->array3d[nzlo_out_previous][nylo_out_previous][nxlo_out_previous][0]; @@ -1952,7 +1947,7 @@ int FixAveGrid::unpack_one_grid(double *buf, GridData *grid, int index) count = &grid->count2d[nylo_out][nxlo_out]; if (nvalues == 1) data = &grid->vec2d[nylo_out][nxlo_out]; else data = &grid->array2d[nylo_out][nxlo_out][0]; - } else if (dimension == 3) { + } else { count = &grid->count3d[nzlo_out][nylo_out][nxlo_out]; if (nvalues == 1) data = &grid->vec3d[nzlo_out][nylo_out][nxlo_out]; else data = &grid->array3d[nzlo_out][nylo_out][nxlo_out][0]; diff --git a/src/grid2d.cpp b/src/grid2d.cpp index 936082eb25..c1b1e9ff58 100644 --- a/src/grid2d.cpp +++ b/src/grid2d.cpp @@ -1,4 +1,3 @@ -// clang-format off /* ---------------------------------------------------------------------- LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator https://www.lammps.org/, Sandia National Laboratories @@ -17,12 +16,12 @@ #include "comm.h" #include "domain.h" #include "error.h" -#include "irregular.h" -#include "pair.h" -#include "kspace.h" #include "fix.h" +#include "irregular.h" +#include "kspace.h" #include "math_extra.h" #include "memory.h" +#include "pair.h" using namespace LAMMPS_NS; @@ -47,11 +46,15 @@ static constexpr int OFFSET = 16384; gnx,gny,gnz = global grid size ------------------------------------------------------------------------- */ -Grid2d::Grid2d(LAMMPS *lmp, MPI_Comm gcomm, int gnx, int gny) : Pointers(lmp) +Grid2d::Grid2d(LAMMPS *lmp, MPI_Comm gcomm, int gnx, int gny) : + Pointers(lmp), swap(nullptr), requests(nullptr), srequest(nullptr), rrequest(nullptr), + sresponse(nullptr), rresponse(nullptr), send(nullptr), recv(nullptr), copy(nullptr), + send_remap(nullptr), recv_remap(nullptr), overlap_procs(nullptr), xsplit(nullptr), + ysplit(nullptr), zsplit(nullptr), grid2proc(nullptr), rcbinfo(nullptr), overlap_list(nullptr) { gridcomm = gcomm; - MPI_Comm_rank(gridcomm,&me); - MPI_Comm_size(gridcomm,&nprocs); + MPI_Comm_rank(gridcomm, &me); + MPI_Comm_size(gridcomm, &nprocs); nx = gnx; ny = gny; @@ -81,14 +84,17 @@ Grid2d::Grid2d(LAMMPS *lmp, MPI_Comm gcomm, int gnx, int gny) : Pointers(lmp) ghost indices can extend < 0 or >= N ------------------------------------------------------------------------- */ -Grid2d::Grid2d(LAMMPS *lmp, MPI_Comm gcomm, int gnx, int gny, - int ixlo, int ixhi, int iylo, int iyhi, - int oxlo, int oxhi, int oylo, int oyhi) : - Pointers(lmp) +Grid2d::Grid2d(LAMMPS *lmp, MPI_Comm gcomm, int gnx, int gny, int ixlo, int ixhi, int iylo, + int iyhi, int oxlo, int oxhi, int oylo, int oyhi) : + Pointers(lmp), + swap(nullptr), requests(nullptr), srequest(nullptr), rrequest(nullptr), sresponse(nullptr), + rresponse(nullptr), send(nullptr), recv(nullptr), copy(nullptr), send_remap(nullptr), + recv_remap(nullptr), overlap_procs(nullptr), xsplit(nullptr), ysplit(nullptr), zsplit(nullptr), + grid2proc(nullptr), rcbinfo(nullptr), overlap_list(nullptr) { gridcomm = gcomm; - MPI_Comm_rank(gridcomm,&me); - MPI_Comm_size(gridcomm,&nprocs); + MPI_Comm_rank(gridcomm, &me); + MPI_Comm_size(gridcomm, &nprocs); nx = gnx; ny = gny; @@ -123,18 +129,16 @@ Grid2d::~Grid2d() } memory->sfree(swap); - delete [] xsplit; - delete [] ysplit; + delete[] xsplit; + delete[] ysplit; memory->destroy(grid2proc); // tiled comm data structs - for (int i = 0; i < nsend; i++) - memory->destroy(send[i].packlist); + for (int i = 0; i < nsend; i++) memory->destroy(send[i].packlist); memory->sfree(send); - for (int i = 0; i < nrecv; i++) - memory->destroy(recv[i].unpacklist); + for (int i = 0; i < nrecv; i++) memory->destroy(recv[i].unpacklist); memory->sfree(recv); for (int i = 0; i < ncopy; i++) { @@ -143,8 +147,8 @@ Grid2d::~Grid2d() } memory->sfree(copy); - delete [] requests; - delete [] requests_remap; + delete[] requests; + delete[] requests_remap; memory->sfree(rcbinfo); @@ -223,8 +227,10 @@ void Grid2d::set_shift_atom(double shift_lo, double shift_hi) void Grid2d::set_yfactor(double factor) { - if (factor == 1.0) yextra = 0; - else yextra = 1; + if (factor == 1.0) + yextra = 0; + else + yextra = 1; yfactor = factor; } @@ -262,20 +268,19 @@ void Grid2d::set_caller_grid(int fxlo, int fxhi, int fylo, int fyhi) int Grid2d::identical(Grid2d *grid2) { - int inxlo2,inxhi2,inylo2,inyhi2; - int outxlo2,outxhi2,outylo2,outyhi2; + int inxlo2, inxhi2, inylo2, inyhi2; + int outxlo2, outxhi2, outylo2, outyhi2; - grid2->get_bounds_owned(inxlo2,inxhi2,inylo2,inyhi2); - grid2->get_bounds_ghost(outxlo2,outxhi2,outylo2,outyhi2); + grid2->get_bounds_owned(inxlo2, inxhi2, inylo2, inyhi2); + grid2->get_bounds_ghost(outxlo2, outxhi2, outylo2, outyhi2); int flag = 0; - if (inxlo != inxlo2 || inxhi != inxhi2 || - inylo != inylo2 || inyhi != inyhi2) flag = 1; - if (outxlo != outxlo2 || outxhi != outxhi2 || - outylo != outylo2 || outyhi != outyhi2) flag = 1; + if ((inxlo != inxlo2) || (inxhi != inxhi2) || (inylo != inylo2) || (inyhi != inyhi2)) flag = 1; + if ((outxlo != outxlo2) || (outxhi != outxhi2) || (outylo != outylo2) || (outyhi != outyhi2)) + flag = 1; int flagall; - MPI_Allreduce(&flag,&flagall,1,MPI_INT,MPI_SUM,gridcomm); + MPI_Allreduce(&flag, &flagall, 1, MPI_INT, MPI_SUM, gridcomm); if (flagall) return 0; return 1; @@ -324,28 +329,28 @@ void Grid2d::get_bounds_ghost(int &xlo, int &xhi, int &ylo, int &yhi) since no grid comm is done across non-periodic boundaries ------------------------------------------------------------------------- */ -void Grid2d::setup_grid(int &ixlo, int &ixhi, int &iylo, int &iyhi, - int &oxlo, int &oxhi, int &oylo, int &oyhi) +void Grid2d::setup_grid(int &ixlo, int &ixhi, int &iylo, int &iyhi, int &oxlo, int &oxhi, int &oylo, + int &oyhi) { // owned grid cells = those whose grid point is within proc subdomain // shift_grid = 0.5 for grid point at cell center, 0.0 for lower-left corner - double fraclo,frachi; + double fraclo, frachi; if (comm->layout != Comm::LAYOUT_TILED) { fraclo = comm->xsplit[comm->myloc[0]]; - frachi = comm->xsplit[comm->myloc[0]+1]; - partition_grid(nx,fraclo,frachi,shift_grid,0,inxlo,inxhi); + frachi = comm->xsplit[comm->myloc[0] + 1]; + partition_grid(nx, fraclo, frachi, shift_grid, 0, inxlo, inxhi); fraclo = comm->ysplit[comm->myloc[1]]; - frachi = comm->ysplit[comm->myloc[1]+1]; - partition_grid(ny,fraclo,frachi,shift_grid,yextra,inylo,inyhi); + frachi = comm->ysplit[comm->myloc[1] + 1]; + partition_grid(ny, fraclo, frachi, shift_grid, yextra, inylo, inyhi); } else { fraclo = comm->mysplit[0][0]; frachi = comm->mysplit[0][1]; - partition_grid(nx,fraclo,frachi,shift_grid,0,inxlo,inxhi); + partition_grid(nx, fraclo, frachi, shift_grid, 0, inxlo, inxhi); fraclo = comm->mysplit[1][0]; frachi = comm->mysplit[1][1]; - partition_grid(ny,fraclo,frachi,shift_grid,yextra,inylo,inyhi); + partition_grid(ny, fraclo, frachi, shift_grid, yextra, inylo, inyhi); } // extend owned grid bounds with ghost grid cells in each direction @@ -379,8 +384,7 @@ void Grid2d::initialize() // error check on size of grid stored by this proc bigint total = (bigint) (outxhi - outxlo + 1) * (outyhi - outylo + 1); - if (total > MAXSMALLINT) - error->one(FLERR, "Too many owned+ghost grid2d points"); + if (total > MAXSMALLINT) error->one(FLERR, "Too many owned+ghost grid2d points"); // default = caller grid is allocated to ghost grid // used when computing pack/unpack lists in indices() @@ -437,22 +441,23 @@ void Grid2d::initialize() 2 if test equalties insure a consistent decision as to which proc owns it ------------------------------------------------------------------------- */ -void Grid2d::partition_grid(int ngrid, double fraclo, double frachi, - double shift, int extra, int &lo, int &hi) +void Grid2d::partition_grid(int ngrid, double fraclo, double frachi, double shift, int extra, + int &lo, int &hi) { if (extra == 0) { - lo = static_cast (fraclo * ngrid); - while (lo+shift < fraclo*ngrid) lo++; - hi = static_cast (frachi * ngrid); - while (hi+shift >= frachi*ngrid) hi--; + lo = static_cast(fraclo * ngrid); + while (lo + shift < fraclo * ngrid) lo++; + hi = static_cast(frachi * ngrid); + while (hi + shift >= frachi * ngrid) hi--; } else { - lo = static_cast (fraclo * ngrid/yfactor); - while (lo+shift < fraclo*ngrid/yfactor) lo++; - hi = static_cast (frachi * ngrid/yfactor); - while (hi+shift >= frachi*ngrid/yfactor) hi--; + lo = static_cast(fraclo * ngrid / yfactor); + while (lo + shift < fraclo * ngrid / yfactor) lo++; + hi = static_cast(frachi * ngrid / yfactor); + while (hi + shift >= frachi * ngrid / yfactor) hi--; } } +// clang-format off /* ---------------------------------------------------------------------- extend ghost grid cells in each direction beyond owned grid indices into the global grid range from 0 to N-1 in each dim diff --git a/src/grid3d.cpp b/src/grid3d.cpp index fe0ec5e481..79e1715bcc 100644 --- a/src/grid3d.cpp +++ b/src/grid3d.cpp @@ -48,7 +48,11 @@ static constexpr int OFFSET = 16384; ------------------------------------------------------------------------- */ Grid3d::Grid3d(LAMMPS *lmp, MPI_Comm gcomm, int gnx, int gny, int gnz) : - Pointers(lmp) + Pointers(lmp), swap(nullptr), requests(nullptr), srequest(nullptr), rrequest(nullptr), + sresponse(nullptr), rresponse(nullptr), send(nullptr), recv(nullptr), copy(nullptr), + send_remap(nullptr), recv_remap(nullptr), overlap_procs(nullptr), xsplit(nullptr), + ysplit(nullptr), zsplit(nullptr), grid2proc(nullptr), rcbinfo(nullptr), overlap_list(nullptr) + { gridcomm = gcomm; MPI_Comm_rank(gridcomm,&me); @@ -87,7 +91,10 @@ Grid3d::Grid3d(LAMMPS *lmp, MPI_Comm gcomm, int gnx, int gny, int gnz) : Grid3d::Grid3d(LAMMPS *lmp, MPI_Comm gcomm, int gnx, int gny, int gnz, int ixlo, int ixhi, int iylo, int iyhi, int izlo, int izhi, int oxlo, int oxhi, int oylo, int oyhi, int ozlo, int ozhi) : - Pointers(lmp) + Pointers(lmp), swap(nullptr), requests(nullptr), srequest(nullptr), rrequest(nullptr), + sresponse(nullptr), rresponse(nullptr), send(nullptr), recv(nullptr), copy(nullptr), + send_remap(nullptr), recv_remap(nullptr), overlap_procs(nullptr), xsplit(nullptr), + ysplit(nullptr), zsplit(nullptr), grid2proc(nullptr), rcbinfo(nullptr), overlap_list(nullptr) { gridcomm = gcomm; MPI_Comm_rank(gridcomm,&me); From 8e36fcfa6a493e18759f32b8659c60bca73a522c Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Tue, 20 Dec 2022 07:04:57 -0500 Subject: [PATCH 201/213] address integer overflow issues detected by CodeQL --- src/fix_ave_grid.cpp | 30 ++++++++++++------------------ src/grid2d.cpp | 6 +++--- src/grid3d.cpp | 8 ++++---- 3 files changed, 19 insertions(+), 25 deletions(-) diff --git a/src/fix_ave_grid.cpp b/src/fix_ave_grid.cpp index 8f781c4e27..524def73a4 100644 --- a/src/fix_ave_grid.cpp +++ b/src/fix_ave_grid.cpp @@ -1524,11 +1524,10 @@ double FixAveGrid::size_grid(GridData * /*grid*/) double bytes; if (dimension == 2) - bytes = nper * (nxhi_out - nxlo_out + 1) * - (nyhi_out - nylo_out + 1) * sizeof(double); + bytes = sizeof(double) * nper * (nxhi_out - nxlo_out + 1) * (nyhi_out - nylo_out + 1); else - bytes = nper * (nxhi_out - nxlo_out + 1) * - (nyhi_out - nylo_out + 1) * (nzhi_out - nzlo_out + 1) * sizeof(double); + bytes = sizeof(double) * nper * (nxhi_out - nxlo_out + 1) * (nyhi_out - nylo_out + 1) * + (nzhi_out - nzlo_out + 1); return bytes; } @@ -1544,23 +1543,18 @@ void FixAveGrid::zero_grid(GridData *grid) if (dimension == 2) { if (nvalues == 1) - memset(&grid->vec2d[nylo_out][nxlo_out],0,ngridout*sizeof(double)); + memset(&grid->vec2d[nylo_out][nxlo_out], 0, sizeof(double) * ngridout); else - memset(&grid->array2d[nylo_out][nxlo_out][0],0, - ngridout*nvalues*sizeof(double)); - if (modeatom) - memset(&grid->count2d[nylo_out][nxlo_out],0,ngridout*sizeof(double)); + memset(&grid->array2d[nylo_out][nxlo_out][0], 0, sizeof(double) * ngridout * nvalues); + if (modeatom) memset(&grid->count2d[nylo_out][nxlo_out], 0, sizeof(double) * ngridout); } else { if (nvalues == 1) - memset(&grid->vec3d[nzlo_out][nylo_out][nxlo_out],0, - ngridout*sizeof(double)); + memset(&grid->vec3d[nzlo_out][nylo_out][nxlo_out], 0, sizeof(double) * ngridout); else - memset(&grid->array3d[nzlo_out][nylo_out][nxlo_out][0],0, - ngridout*nvalues*sizeof(double)); + memset(&grid->array3d[nzlo_out][nylo_out][nxlo_out][0], 0, sizeof(double)* ngridout * nvalues); if (modeatom) - memset(&grid->count3d[nzlo_out][nylo_out][nxlo_out],0, - ngridout*sizeof(double)); + memset(&grid->count3d[nzlo_out][nylo_out][nxlo_out], 0, sizeof(double) * ngridout); } } @@ -2213,9 +2207,9 @@ double FixAveGrid::memory_usage() bytes += nwindow * size_grid(grid_window[0]); if (modeatom) { - bytes += maxatom*dimension * sizeof(int); // bin array - bytes += maxatom * sizeof(int); // skip vector - bytes += maxvar * sizeof(double); // vresult for per-atom variable + bytes += sizeof(int) * maxatom * dimension; // bin array + bytes += sizeof(int) * maxatom; // skip vector + bytes += sizeof(double) * maxvar; // vresult for per-atom variable } return bytes; diff --git a/src/grid2d.cpp b/src/grid2d.cpp index c1b1e9ff58..7858ed3a3a 100644 --- a/src/grid2d.cpp +++ b/src/grid2d.cpp @@ -569,13 +569,13 @@ void Grid2d::extract_comm_info() xsplit = new double[comm->procgrid[0]+1]; ysplit = new double[comm->procgrid[1]+1]; - memcpy(xsplit,comm->xsplit,(comm->procgrid[0]+1)*sizeof(double)); - memcpy(ysplit,comm->ysplit,(comm->procgrid[1]+1)*sizeof(double)); + memcpy(xsplit, comm->xsplit, sizeof(double) * (comm->procgrid[0]+1)); + memcpy(ysplit, comm->ysplit, sizeof(double) * (comm->procgrid[1]+1)); memory->create(grid2proc,comm->procgrid[0],comm->procgrid[1],comm->procgrid[2], "grid3d:grid2proc"); memcpy(&grid2proc[0][0][0],&comm->grid2proc[0][0][0], - comm->procgrid[0]*comm->procgrid[1]*comm->procgrid[2]*sizeof(int)); + sizeof(int) * comm->procgrid[0] * comm->procgrid[1] * comm->procgrid[2]); } // for TILED layout: diff --git a/src/grid3d.cpp b/src/grid3d.cpp index 79e1715bcc..3654830549 100644 --- a/src/grid3d.cpp +++ b/src/grid3d.cpp @@ -632,14 +632,14 @@ void Grid3d::extract_comm_info() xsplit = new double[comm->procgrid[0]+1]; ysplit = new double[comm->procgrid[1]+1]; zsplit = new double[comm->procgrid[2]+1]; - memcpy(xsplit,comm->xsplit,(comm->procgrid[0]+1)*sizeof(double)); - memcpy(ysplit,comm->ysplit,(comm->procgrid[1]+1)*sizeof(double)); - memcpy(zsplit,comm->zsplit,(comm->procgrid[2]+1)*sizeof(double)); + memcpy(xsplit, comm->xsplit, sizeof(double) * (comm->procgrid[0]+1)); + memcpy(ysplit, comm->ysplit, sizeof(double) * (comm->procgrid[1]+1)); + memcpy(zsplit, comm->zsplit, sizeof(double) * (comm->procgrid[2]+1)); memory->create(grid2proc,comm->procgrid[0],comm->procgrid[1],comm->procgrid[2], "grid3d:grid2proc"); memcpy(&grid2proc[0][0][0],&comm->grid2proc[0][0][0], - comm->procgrid[0]*comm->procgrid[1]*comm->procgrid[2]*sizeof(int)); + sizeof(int) * comm->procgrid[0] * comm->procgrid[1] * comm->procgrid[2]); } // for TILED layout: From b79f08b8d5d7a7374310d0dea8c3358b582d055a Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Tue, 20 Dec 2022 07:10:28 -0500 Subject: [PATCH 202/213] fix logic bug --- unittest/fortran/CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/unittest/fortran/CMakeLists.txt b/unittest/fortran/CMakeLists.txt index f6c3cd004a..cec38ae55c 100644 --- a/unittest/fortran/CMakeLists.txt +++ b/unittest/fortran/CMakeLists.txt @@ -87,7 +87,7 @@ if(CMAKE_Fortran_COMPILER) add_test(NAME FortranNeighlist COMMAND test_fortran_neighlist) # gfortran from GCC 9 on ubuntu has an ICE compiling this test. - if ((CMAKE_Fortran_COMPILER_ID STREQUAL "GNU") AND (CMAKE_Fortran_COMPILER_VERSION VERSION_GREATER 9.0)) + if ((CMAKE_Fortran_COMPILER_ID STREQUAL "GNU") AND (CMAKE_Fortran_COMPILER_VERSION VERSION_GREATER 9.9)) add_executable(test_fortran_fixexternal wrap_fixexternal.cpp test_fortran_fixexternal.f90) target_link_libraries(test_fortran_fixexternal PRIVATE flammps lammps GTest::GMockMain) add_test(NAME FortranFixExternal COMMAND test_fortran_fixexternal) From cc34cfb9178bd2025ad9cee6a1133ce4b7f00732 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Tue, 20 Dec 2022 10:57:38 -0500 Subject: [PATCH 203/213] add missing entry to list --- doc/src/Commands_dump.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/doc/src/Commands_dump.rst b/doc/src/Commands_dump.rst index bf71b19a8d..870cb168ef 100644 --- a/doc/src/Commands_dump.rst +++ b/doc/src/Commands_dump.rst @@ -37,6 +37,7 @@ An alphabetic list of all LAMMPS :doc:`dump ` commands. * :doc:`custom/zstd ` * :doc:`dcd ` * :doc:`grid ` + * :doc:`grid/vtk ` * :doc:`h5md ` * :doc:`image ` * :doc:`local ` From e94a89baf794f27118a5cb94b84428b6c46f5369 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Tue, 20 Dec 2022 11:05:32 -0500 Subject: [PATCH 204/213] update .gitignore and Purge.list for recent changes --- src/.gitignore | 8 +++++--- src/Purge.list | 3 +++ 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/.gitignore b/src/.gitignore index 19f4d924b0..c5a7eed911 100644 --- a/src/.gitignore +++ b/src/.gitignore @@ -37,8 +37,8 @@ /library_mdi.h /mdi_engine.cpp /mdi_engine.h -/fix_mdi_aimd.cpp -/fix_mdi_aimd.h +/fix_mdi_qm.cpp +/fix_mdi_qm.h /mdi_command.cpp /mdi_command.h /mdi_plugin.cpp @@ -56,6 +56,8 @@ /pair_pace.cpp /pair_pace.h +/pair_pace_extrapolation.cpp +/pair_pace_extrapolation.h /pair_pod.cpp /pair_pod.h @@ -94,7 +96,7 @@ /compute_mliap.h /mliap_*.cpp /mliap_*.h -/mliap_model_python_couple.pyx +/mliap_*.pyx /pair_mliap.cpp /pair_mliap.h diff --git a/src/Purge.list b/src/Purge.list index 5b838be535..4d0533dfae 100644 --- a/src/Purge.list +++ b/src/Purge.list @@ -75,6 +75,9 @@ pair_lj_sdk_omp.cpp pair_lj_sdk_coul_msm_omp.h pair_lj_sdk_coul_long_omp.cpp angle_sdk_omp.h +# renamed on 13 Jun 2022 +fix_mdi_aimd.cpp +fix_mdi_aimd.h # removed on 8 April 2022 fix_client_md.cpp fix_client_md.h From 4309e0a6c89fda943f80e8f9db0c48d4958c40e0 Mon Sep 17 00:00:00 2001 From: Aidan Thompson Date: Tue, 20 Dec 2022 11:55:24 -0700 Subject: [PATCH 205/213] Added important restriction on number of atom types --- doc/src/fix_atom_swap.rst | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/doc/src/fix_atom_swap.rst b/doc/src/fix_atom_swap.rst index 0deda8a5f5..39db1f2c17 100644 --- a/doc/src/fix_atom_swap.rst +++ b/doc/src/fix_atom_swap.rst @@ -63,7 +63,8 @@ be needed when running such a hybrid simulation, especially if the swapped atoms are not well equilibrated. The *types* keyword is required. At least two atom types must be -specified. +specified. If not using *semi-grand*, exactly two atom types +are required. The *ke* keyword can be set to *no* to turn off kinetic energy conservation for swaps. The default is *yes*, which means that swapped From 0460649d5b6637e8f7c653bb6c7361cd537bcc59 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Tue, 20 Dec 2022 19:27:56 -0500 Subject: [PATCH 206/213] add note about porting legacy code to the new Grid3d/Grid2d classes --- doc/src/Developer_updating.rst | 54 ++++++++++++++++++++++++++++++++++ doc/src/Howto_grid.rst | 4 +-- 2 files changed, 56 insertions(+), 2 deletions(-) diff --git a/doc/src/Developer_updating.rst b/doc/src/Developer_updating.rst index c02d6763de..6089969c38 100644 --- a/doc/src/Developer_updating.rst +++ b/doc/src/Developer_updating.rst @@ -25,6 +25,7 @@ Available topics in mostly chronological order are: - `Simplified and more compact neighbor list requests`_ - `Split of fix STORE into fix STORE/GLOBAL and fix STORE/PERATOM`_ - `Use Output::get_dump_by_id() instead of Output::find_dump()`_ +- `Refactored grid communication using Grid3d/Grid2d classes instead of GridComm`_ ---- @@ -423,3 +424,56 @@ New: if (dumpflag) for (auto idump : dumplist) idump->write(); This change is **required** or else the code will not compile. + +Refactored grid communication using Grid3d/Grid2d classes instead of GridComm +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. versionchanged:: 22Dec2022 + +The ``GridComm`` class was for creating and communicating distributed +grids was replaced by the ``Grid3d`` class with added functionality. +A ``Grid2d`` class was also added for additional flexibility. + +The new functionality and commands using the two grid classes are +discussed on the following documentation pages: + +- :doc:`Howto_grid` +- :doc:`Developer_grid` + +If you have custom LAMMPS code, which uses the GridComm class, here are some notes +on how to adapt it for using the Grid3d class. + +(1) The constructor has changed to allow the ``Grid3d`` / ``Grid2d`` + classes to partition the global grid across processors, both for + owned and ghost grid cells. Previously any class which called + ``GridComm`` performed the partitioning itself and that information + was passed in the ``GridComm::GridComm()`` constructor. There are + several "set" functions which can be called to alter how ``Grid3d`` + / ``Grid2d`` perform the partitioning. They should be sufficient + for most use cases of the grid classes. + +(2) The partitioning is triggered by the ``setup_grid()`` method. + +(3) The ``setup()`` method of the ``GridComm`` class has been replaced + by the ``setup_comm()`` method in the new grid classes. The syntax + for the ``forward_comm()`` and ``reverse_comm()`` methods is + slightly altered as is the syntax of the associated pack/unpack + callback methods. But the functionality of these operations is the + same as before. + +(4) The new ``Grid3d`` / ``Grid2d`` classes have additional + functionality for dynamic load-balancing of grids and their + associated data across processors. This did not exist in the + ``GridComm`` class. + +This and more is explained in detail on the :doc:`Developer_grid` page. +The following LAMMPS source files can be used as illustrative examples +for how the new grid classes are used by computes, fixes, and various +KSpace solvers which use distributed FFT grids: + +- ``src/fix_ave_grid.cpp`` +- ``src/compute_property_grid.cpp`` +- ``src/EXTRA-FIX/fix_ttm_grid.cpp`` +- ``src/KSPACE/pppm.cpp`` + +This change is **required** or else the code will not compile. diff --git a/doc/src/Howto_grid.rst b/doc/src/Howto_grid.rst index bd651628e7..1dcd504b01 100644 --- a/doc/src/Howto_grid.rst +++ b/doc/src/Howto_grid.rst @@ -1,5 +1,5 @@ -Distributed grids -================= +Using distributed grids +======================= .. versionadded:: TBD From 12a23b0ef15fb22f253a6841837b5070a8ec2c6d Mon Sep 17 00:00:00 2001 From: Evangelos Voyiatzis Date: Wed, 21 Dec 2022 16:22:56 +0200 Subject: [PATCH 207/213] Fixing comment from bug report #3545 --- src/region_ellipsoid.cpp | 88 +++++++++++++++++----------------------- 1 file changed, 38 insertions(+), 50 deletions(-) diff --git a/src/region_ellipsoid.cpp b/src/region_ellipsoid.cpp index a413f584fc..24e9386f61 100644 --- a/src/region_ellipsoid.cpp +++ b/src/region_ellipsoid.cpp @@ -198,36 +198,30 @@ int RegEllipsoid::surface_interior(double *x, double cutoff) if (r_r > rc_r) { // sort the values - int sorting[3] = {0, 1, 2}; - double axes[3] = {c, b, a}; - double coords[3] = {fabs(x[2] - zc), fabs(x[1] - yc), fabs(x[0] - xc)}; + double axes[3] = {a,b,c}; + double coords[3] = {fabs(x[0] - xc), fabs(x[1] - yc), fabs(x[2] - zc)}; - if (axes[1] < axes[0]) { - sorting[0] = 1; - sorting[1] = 0; - axes[0] = b; - axes[1] = c; - } - - if (axes[2] < axes[1]) { - int ti = sorting[2]; - sorting[2] = sorting[1]; - sorting[1] = ti; - double td = axes[2]; - axes[2] = axes[1]; - axes[1] = td; - if (axes[1] < axes[0]) ti = sorting[1]; - sorting[1] = sorting[0]; - sorting[0] = ti; - td = axes[1]; - axes[1] = axes[0]; - axes[0] = td; - } + int min, max; + if (axes[0] < axes[1]) { + min = 0; + max = 1; + } else { + min = 1; + max = 0; + } + if (axes[min] > axes[2]) { + min = 2; + } + if (axes[max] < axes[2]) { + max = 2; + } + int mid = 3 - min - max; + int sorting[3] = {min, mid, max}; double x0[3]; contact[0].r = - DistancePointEllipsoid(axes[2], axes[1], axes[0], coords[sorting[2]], coords[sorting[1]], - coords[sorting[0]], x0[2], x0[1], x0[0]); + DistancePointEllipsoid(axes[sorting[2]], axes[sorting[1]], axes[sorting[0]], coords[sorting[2]], coords[sorting[1]], + coords[sorting[0]], x0[sorting[2]], x0[sorting[1]], x0[sorting[0]]); contact[0].delx = x[0] - (copysign(x0[sorting[2]], x[0] - xc) + xc); contact[0].dely = x[1] - (copysign(x0[sorting[1]], x[1] - yc) + yc); contact[0].delz = x[2] - (copysign(x0[sorting[0]], x[2] - zc) + zc); @@ -299,36 +293,30 @@ int RegEllipsoid::surface_exterior(double *x, double cutoff) if (r_r < rc_r) { // sort the values - int sorting[3] = {0, 1, 2}; - double axes[3] = {c, b, a}; - double coords[3] = {fabs(x[2] - zc), fabs(x[1] - yc), fabs(x[0] - xc)}; + double axes[3] = {a,b,c}; + double coords[3] = {fabs(x[0] - xc), fabs(x[1] - yc), fabs(x[2] - zc)}; - if (axes[1] < axes[0]) { - sorting[0] = 1; - sorting[1] = 0; - axes[0] = b; - axes[1] = c; + int min, max; + if (axes[0] < axes[1]) { + min = 0; + max = 1; + } else { + min = 1; + max = 0; } - - if (axes[2] < axes[1]) { - int ti = sorting[2]; - sorting[2] = sorting[1]; - sorting[1] = ti; - double td = axes[2]; - axes[2] = axes[1]; - axes[1] = td; - if (axes[1] < axes[0]) ti = sorting[1]; - sorting[1] = sorting[0]; - sorting[0] = ti; - td = axes[1]; - axes[1] = axes[0]; - axes[0] = td; + if (axes[min] > axes[2]) { + min = 2; } + if (axes[max] < axes[2]) { + max = 2; + } + int mid = 3 - min - max; + int sorting[3] = {min, mid, max}; double x0[3]; contact[0].r = - DistancePointEllipsoid(axes[2], axes[1], axes[0], coords[sorting[2]], coords[sorting[1]], - coords[sorting[0]], x0[2], x0[1], x0[0]); + DistancePointEllipsoid(axes[sorting[2]], axes[sorting[1]], axes[sorting[0]], coords[sorting[2]], coords[sorting[1]], + coords[sorting[0]], x0[sorting[2]], x0[sorting[1]], x0[sorting[0]]); contact[0].delx = x[0] - (copysign(x0[sorting[2]], x[0] - xc) + xc); contact[0].dely = x[1] - (copysign(x0[sorting[1]], x[1] - yc) + yc); contact[0].delz = x[2] - (copysign(x0[sorting[0]], x[2] - zc) + zc); From 3d8e5be653c772ff3e6085a8a3cc7a311db8daa7 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Wed, 21 Dec 2022 12:11:25 -0500 Subject: [PATCH 208/213] apply clang-format --- src/region_ellipsoid.cpp | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/src/region_ellipsoid.cpp b/src/region_ellipsoid.cpp index 5aa4eb5d6c..15d4e69509 100644 --- a/src/region_ellipsoid.cpp +++ b/src/region_ellipsoid.cpp @@ -292,7 +292,7 @@ int RegEllipsoid::surface_exterior(double *x, double cutoff) if (r_r < rc_r) { // sort the values - double axes[3] = {a,b,c}; + double axes[3] = {a, b, c}; double coords[3] = {fabs(x[0] - xc), fabs(x[1] - yc), fabs(x[2] - zc)}; int min, max; @@ -303,19 +303,15 @@ int RegEllipsoid::surface_exterior(double *x, double cutoff) min = 1; max = 0; } - if (axes[min] > axes[2]) { - min = 2; - } - if (axes[max] < axes[2]) { - max = 2; - } + if (axes[min] > axes[2]) { min = 2; } + if (axes[max] < axes[2]) { max = 2; } int mid = 3 - min - max; int sorting[3] = {min, mid, max}; double x0[3]; - contact[0].r = - DistancePointEllipsoid(axes[sorting[2]], axes[sorting[1]], axes[sorting[0]], coords[sorting[2]], coords[sorting[1]], - coords[sorting[0]], x0[sorting[2]], x0[sorting[1]], x0[sorting[0]]); + contact[0].r = DistancePointEllipsoid( + axes[sorting[2]], axes[sorting[1]], axes[sorting[0]], coords[sorting[2]], + coords[sorting[1]], coords[sorting[0]], x0[sorting[2]], x0[sorting[1]], x0[sorting[0]]); contact[0].delx = x[0] - (copysign(x0[sorting[2]], x[0] - xc) + xc); contact[0].dely = x[1] - (copysign(x0[sorting[1]], x[1] - yc) + yc); contact[0].delz = x[2] - (copysign(x0[sorting[0]], x[2] - zc) + zc); From b6701f18926b978b37c7798b537a171c392036b5 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Wed, 21 Dec 2022 12:11:34 -0500 Subject: [PATCH 209/213] improve error messages --- src/region_ellipsoid.cpp | 60 +++++++++++++++++++--------------------- 1 file changed, 28 insertions(+), 32 deletions(-) diff --git a/src/region_ellipsoid.cpp b/src/region_ellipsoid.cpp index 15d4e69509..7ad3860f32 100644 --- a/src/region_ellipsoid.cpp +++ b/src/region_ellipsoid.cpp @@ -197,30 +197,26 @@ int RegEllipsoid::surface_interior(double *x, double cutoff) if (r_r > rc_r) { // sort the values - double axes[3] = {a,b,c}; + double axes[3] = {a, b, c}; double coords[3] = {fabs(x[0] - xc), fabs(x[1] - yc), fabs(x[2] - zc)}; - int min, max; - if (axes[0] < axes[1]) { - min = 0; - max = 1; - } else { - min = 1; - max = 0; - } - if (axes[min] > axes[2]) { - min = 2; - } - if (axes[max] < axes[2]) { - max = 2; - } - int mid = 3 - min - max; - int sorting[3] = {min, mid, max}; + int min, max; + if (axes[0] < axes[1]) { + min = 0; + max = 1; + } else { + min = 1; + max = 0; + } + if (axes[min] > axes[2]) { min = 2; } + if (axes[max] < axes[2]) { max = 2; } + int mid = 3 - min - max; + int sorting[3] = {min, mid, max}; double x0[3]; - contact[0].r = - DistancePointEllipsoid(axes[sorting[2]], axes[sorting[1]], axes[sorting[0]], coords[sorting[2]], coords[sorting[1]], - coords[sorting[0]], x0[sorting[2]], x0[sorting[1]], x0[sorting[0]]); + contact[0].r = DistancePointEllipsoid( + axes[sorting[2]], axes[sorting[1]], axes[sorting[0]], coords[sorting[2]], + coords[sorting[1]], coords[sorting[0]], x0[sorting[2]], x0[sorting[1]], x0[sorting[0]]); contact[0].delx = x[0] - (copysign(x0[sorting[2]], x[0] - xc) + xc); contact[0].dely = x[1] - (copysign(x0[sorting[1]], x[1] - yc) + yc); contact[0].delz = x[2] - (copysign(x0[sorting[0]], x[2] - zc) + zc); @@ -388,44 +384,44 @@ void RegEllipsoid::variable_check() { if (xstyle == VARIABLE) { xvar = input->variable->find(xstr); - if (xvar < 0) error->all(FLERR, "Variable name for region ellipsoid does not exist"); + if (xvar < 0) error->all(FLERR, "Variable name {} for region ellipsoid does not exist", xstr); if (!input->variable->equalstyle(xvar)) - error->all(FLERR, "Variable for region ellipsoid is invalid style"); + error->all(FLERR, "Variable {} for region ellipsoid is invalid style", xstr); } if (ystyle == VARIABLE) { yvar = input->variable->find(ystr); - if (yvar < 0) error->all(FLERR, "Variable name for region ellipsoid does not exist"); + if (yvar < 0) error->all(FLERR, "Variable name {} for region ellipsoid does not exist", ystr); if (!input->variable->equalstyle(yvar)) - error->all(FLERR, "Variable for region ellipsoid is invalid style"); + error->all(FLERR, "Variable {} for region ellipsoid is invalid style", ystr); } if (zstyle == VARIABLE) { zvar = input->variable->find(zstr); - if (zvar < 0) error->all(FLERR, "Variable name for region ellipsoid does not exist"); + if (zvar < 0) error->all(FLERR, "Variable name {} for region ellipsoid does not exist", zstr); if (!input->variable->equalstyle(zvar)) - error->all(FLERR, "Variable for region ellipsoid is invalid style"); + error->all(FLERR, "Variable {} for region ellipsoid is invalid style", zstr); } if (astyle == VARIABLE) { avar = input->variable->find(astr); - if (avar < 0) error->all(FLERR, "Variable name for region ellipsoid does not exist"); + if (avar < 0) error->all(FLERR, "Variable name {} for region ellipsoid does not exist", astr); if (!input->variable->equalstyle(avar)) - error->all(FLERR, "Variable for region ellipsoid is invalid style"); + error->all(FLERR, "Variable {} for region ellipsoid is invalid style", astr); } if (bstyle == VARIABLE) { bvar = input->variable->find(bstr); - if (bvar < 0) error->all(FLERR, "Variable name for region ellipsoid does not exist"); + if (bvar < 0) error->all(FLERR, "Variable name {} for region ellipsoid does not exist", bstr); if (!input->variable->equalstyle(bvar)) - error->all(FLERR, "Variable for region ellipsoid is invalid style"); + error->all(FLERR, "Variable {} for region ellipsoid is invalid style", cstr); } if (cstyle == VARIABLE) { cvar = input->variable->find(cstr); - if (cvar < 0) error->all(FLERR, "Variable name for region ellipsoid does not exist"); + if (cvar < 0) error->all(FLERR, "Variable name {} for region ellipsoid does not exist", cstr); if (!input->variable->equalstyle(cvar)) - error->all(FLERR, "Variable for region ellipsoid is invalid style"); + error->all(FLERR, "Variable {} for region ellipsoid is invalid style", cstr); } } From 73c95d43afcf92a4c8545f1e8455d7168ceed49f Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Wed, 21 Dec 2022 22:33:15 -0500 Subject: [PATCH 210/213] whitespace --- cmake/CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmake/CMakeLists.txt b/cmake/CMakeLists.txt index ec142af426..6666636a09 100644 --- a/cmake/CMakeLists.txt +++ b/cmake/CMakeLists.txt @@ -266,7 +266,7 @@ set(STANDARD_PACKAGES ML-QUIP ML-RANN ML-SNAP - ML-POD + ML-POD MOFFF MOLECULE MOLFILE From 0b7a55dac620a7eff13d7b37d7180a0a549f333b Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Thu, 22 Dec 2022 08:11:22 -0700 Subject: [PATCH 211/213] OVITO info in dump doc page --- doc/src/dump.rst | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/doc/src/dump.rst b/doc/src/dump.rst index 4b60a9705e..7242b3d855 100644 --- a/doc/src/dump.rst +++ b/doc/src/dump.rst @@ -254,9 +254,12 @@ Note that *atom*, *custom*, *dcd*, *xtc*, and *xyz* style dump files can be read directly by `VMD `_, a popular tool for viewing molecular system. -Likewise the `OVITO visualization tool `_, -popular for materials modeling, can read the *atom*, *custom*, and -*grid* style dump files. +Likewise the `OVITO visualization package `_, +popular for materials modeling, can read the *atom*, *custom*, +*local*, *xtc*, *cfg*, *netcdf*, and *xyz* style atom dump files +directly. WIth version 3.8 and above, OVITO can also read and +visualize *grid* style dump files with grid cell data, including +isosurface images of the grid cell values. Note that settings made via the :doc:`dump_modify ` command can also alter the format of individual values and content of From 90cf1d6fca53cf9c52ce4cc1d2a163195fae9281 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Thu, 22 Dec 2022 12:25:49 -0500 Subject: [PATCH 212/213] update VMD compatibility info, too. --- doc/src/dump.rst | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/doc/src/dump.rst b/doc/src/dump.rst index 7242b3d855..4b0f47ec58 100644 --- a/doc/src/dump.rst +++ b/doc/src/dump.rst @@ -250,16 +250,20 @@ the :doc:`dump_modify ` page for details. The *style* keyword determines what kind of data is written to the dump file(s) and in what format. -Note that *atom*, *custom*, *dcd*, *xtc*, and *xyz* style dump files -can be read directly by `VMD `_, -a popular tool for viewing molecular system. +Note that *atom*, *custom*, *dcd*, *xtc*, *xyz*, and *yaml* style dump +files can be read directly by `VMD `_, +a popular tool for visualizing and analyzing trajectories from atomic +and molecular systems. For reading *netcdf* style dump files, the +netcdf plugin needs to be recompiled from source using a NetCDF version +compatible with the one used by LAMMPS. The bundled plugin binary +uses are very old version that is not compatible. Likewise the `OVITO visualization package `_, popular for materials modeling, can read the *atom*, *custom*, *local*, *xtc*, *cfg*, *netcdf*, and *xyz* style atom dump files -directly. WIth version 3.8 and above, OVITO can also read and +directly. With version 3.8 and above, OVITO can also read and visualize *grid* style dump files with grid cell data, including -isosurface images of the grid cell values. +iso-surface images of the grid cell values. Note that settings made via the :doc:`dump_modify ` command can also alter the format of individual values and content of From d4af1834ec0ef3c55e7dcefa0eb476c0dd9de473 Mon Sep 17 00:00:00 2001 From: Aidan Thompson Date: Thu, 22 Dec 2022 10:44:03 -0700 Subject: [PATCH 213/213] Update dump.rst --- doc/src/dump.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/src/dump.rst b/doc/src/dump.rst index 4b0f47ec58..800542475d 100644 --- a/doc/src/dump.rst +++ b/doc/src/dump.rst @@ -256,7 +256,7 @@ a popular tool for visualizing and analyzing trajectories from atomic and molecular systems. For reading *netcdf* style dump files, the netcdf plugin needs to be recompiled from source using a NetCDF version compatible with the one used by LAMMPS. The bundled plugin binary -uses are very old version that is not compatible. +uses a very old version of NetCDF that is not compatible with LAMMPS. Likewise the `OVITO visualization package `_, popular for materials modeling, can read the *atom*, *custom*,